(globalThis.webpackChunkverso=globalThis.webpackChunkverso||[]).push([[1782],{41782:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=n(5338),r=n(56187),s=n(56822),l=n(24755);t.default=async function(e){const t=i.default.createElement(l.PageFactory.create(e),window.__PRELOADED_STATE__),n=document.getElementById("app-root");await(0,r.yieldToMain)(),(0,s.perfMark)("react-hydrate-start"),(0,a.hydrateRoot)(n,t)}},21244:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{connect:s}=n(67851),{loadData:l}=n(55918),d=n(26223),c=n(62930),{LoaderWrapper:m}=n(86286),p=n(50829),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=({dataUrl:e,storeKey:t,data:n,setData:o,loaderType:s="Circle",...h})=>{i.useEffect((()=>{(async()=>{await g(),u("GroupedNavigationContainer")})()}),[]);const[y,b]=a(!1),[f,C]=a(!1),w=c[s];return r((()=>{!async function(){if(!n&&e){b(!0);try{const n=await l({url:`${e}`}),i=n?n[t]:[];o(t,i)}catch(e){C(!0)}finally{b(!1)}}}()}),[e]),i.createElement(i.Fragment,null,f&&i.createElement(p.ContentCenterNoBackground,{ariaLive:"polite",className:"brand-background__lede",dangerousHed:"Oops",dangerousDek:"something went wrong"}),y&&i.createElement(m,null,i.createElement(w,null)),n&&i.createElement(d,{groupedLinks:n,...h}))};h.propTypes={analyticsEventForFilter:o.string,data:o.array,dataUrl:o.string.isRequired,filterLabel:o.string,hasAtoZIndex:o.bool,hasFilter:o.bool,loaderType:o.string,setData:o.func.isRequired,storeKey:o.string.isRequired},e.exports=s(((e,{storeKey:t})=>({data:e.groupedNavigation?.[t]||null})),(e=>({setData:(t,n)=>{e({type:"MERGE_KEY",key:"groupedNavigation",value:{[t]:n}})}})))(h)},16035:(e,t,n)=>{e.exports=n(21244)},56141:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(84446),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({dangerousDek:e="",dangerousHed:t="Todays's Pick",items:n=[],dangerousCategoryTitle:o="Most Recent",shouldEnableBundleComponentAnalytics:l=!1,shouldEnableBookmarkDrawers:d=!1,shouldEnableCardLevelBookmark:c=!1,shouldEnableCommentsCount:m=!1})=>{i.useEffect((()=>{(async()=>{await s(),r("BestStories")})()}),[]);const p=n.slice(0,3),u=n.slice(3,8);return i.createElement(a,{dangerousHed:t,dangerousDek:e,dangerousCategoryTitle:o,items:n,shouldEnableBundleComponentAnalytics:l,sumCollageFourItems:p,sumListItems:u,shouldEnableBookmarkDrawers:d,shouldEnableCardLevelBookmark:c,shouldEnableCommentsCount:m})};l.propTypes={dangerousCategoryTitle:o.string,dangerousDek:o.string,dangerousHed:o.string,items:o.array,shouldEnableBookmarkDrawers:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool},l.displayName="BestStories",e.exports=l},31498:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(56141);e.exports=o(i,"BestStories")},26066:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{default:r}=n(1165),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{processLinks:d,processCeros:c,processTiktok:m,processSidebarHeadings:p}=n(74804),u=n(57885),g=n(49033),h=n(97883),y=n(51009),{BodyWrapper:b}=n(29912),f=new r({a:d,blockquote:({props:e})=>({type:u,props:e}),bluesky:({props:e})=>({type:g,props:e}),reddit:({meta:e,...t})=>({type:h,props:{...t,...JSON.parse(decodeURIComponent(e))}}),ceros:c,h2:p,tiktok:m,"inline-embed":y}),C=({body:e=["div"],className:t,children:n,shouldDisableMaxWidth:i=!1,shouldEnableDataJourneyHook:r=!0,shouldEnableFullArticleInverted:d})=>{a.useEffect((()=>{(async()=>{await l(),s("Body")})()}),[]);const c={className:o("body",t),shouldDisableMaxWidth:i,shouldEnableFullArticleInverted:d};return r&&(c["data-journey-hook"]="client-content"),a.createElement(b,{...c,"data-testid":"BodyWrapper"},n||f.convert(e))};C.propTypes={body:i.array,children:i.node,className:i.string,shouldDisableMaxWidth:i.bool,shouldEnableDataJourneyHook:i.bool,shouldEnableFullArticleInverted:i.bool},e.exports=C},22652:(e,t,n)=>{e.exports=n(26066)},29912:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,getLinkStyles:s,styledProperty:l,getColorStyles:d,firstLetterDropCap:c}=n(26865),{BREAKPOINTS:m}=n(96472),{AssetEmbedWrapper:p}=n(41108),{ContentPromoEmbedHedWrapper:u}=n(63665),{universalGridCore:g}=n(89085),{CaptionCredit:h,CaptionText:y}=n(38860),{ButtonCalloutWrapper:b}=n(65881),f=o.div.withConfig({displayName:"BodyWrapper"})` ${r("typography.definitions.consumptionEditorial.body-core")} padding: 0; max-width: ${m.xxl}; color: ${a("colors.consumption.body.standard.body")}; ${l("shouldDisableMaxWidth",!0,`@media (min-width: ${m.fullBleed}) {\n max-width: none;\n }`)} hr { clear: both; margin: ${i(5,"px")} auto; } h1, h2, h3, h4, h5, h6 { margin: ${i(2,"px")} 0; color: ${a("colors.consumption.body.standard.subhed")}; } h2, h3, h4, h5 { margin-top: ${i(5,"px")}; } h1, ${u}, h2 { ${r("typography.definitions.consumptionEditorial.subhed-break-primary")} } h1, h2, h3, h4, h5, h6, p { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${a(t,"colors.consumption.body.inverted.subhed")}`} } h3 { ${r("typography.definitions.consumptionEditorial.subhed-break-secondary")} } h4, h5, h6 { ${r("typography.definitions.consumptionEditorial.body-core")} font-weight: bold; } hr { border: 0; background: ${a("colors.consumption.body.standard.divider")}; height: 2px; } .body__container > p, .container--body-inner > p, .container--full-inner > p { margin: ${i(2,"px")} 0; } a:not(.button) { ${({theme:e})=>s(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} transition: color 200ms ease; } p { a, strong, em { line-height: inherit; } } ol, ul { margin: ${i(2,"px")} 0 ${i(2,"px")} ${i(4)}; padding: 0; li { margin-left: ${i(2)}; } } && { ${p} { display: block; margin: 0 auto ${i(3,"px")} auto; padding: 0; width: 100%; img { width: 100%; height: auto; } &.callout--group-item-1 { margin: 0 auto ${i(5,"px")} auto; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${y}, ${h} {\n color: ${d(t,"color","colors.consumption.lead.inverted.description")};\n }`} } } .heading-h1, .heading-h2, .heading-h3, .heading-h4, .heading-h5, .heading-h6 { margin: ${i(2,"px")} 0; color: ${a("colors.consumption.body.standard.subhed")}; } .heading-h2, .heading-h3, .heading-h4, .heading-h5 { margin-top: ${i(5,"px")}; } .heading-h1, .heading-h2 { ${r("typography.definitions.consumptionEditorial.subhed-break-primary")} } .heading-h3 { ${r("typography.definitions.consumptionEditorial.subhed-break-secondary")} } .heading-h1, .heading-h2, .heading-h3, .heading-h4, .heading-h5, .heading-h6 { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${a(t,"colors.consumption.body.inverted.subhed")}`} } .heading-h4 { ${r("typography.definitions.consumptionEditorial.subhed-aux-primary")} } .heading-h5, .heading-h6 { ${r("typography.definitions.consumptionEditorial.subhed-aux-secondary")} } &.body__container { p.has-dropcap { margin-top: ${i(4,"px")}; padding-bottom: ${i(2)}; &::first-letter { ${c}; } &.has-dropcap__lead-standard-heading { &::first-letter { padding: 0.1em 0.05em 0 0; color: ${a("colors.consumption.lead.standard.heading")}; } } } } .container--full, .container--body { ${g()} } .container + .container { margin-top: ${i(-2)}; } .container--full-inner { grid-column: 1 / -1; } .container--body-inner { grid-column: 1 / -1; @media (min-width: ${m.md}) { grid-column: 3 / span 8; } } .container:first-of-type { .body__container > *:first-child, .container--body-inner > *:first-child, .container--full-inner > *:first-child { margin-top: 0; *:first-child { margin-top: 0; } } } .lead-in-text-callout { ${r("typography.definitions.discovery.hed-bulletin-primary")} display: inline-block; margin-top: 50px; text-transform: uppercase; letter-spacing: 1.5px; } .lead-in-text-callout:first-of-type { margin-top: 0; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${b} {\n a {\n background: white;\n }\n span {\n color: black;\n }\n \n a {\n &:hover {\n border-color: ${a(t,"colors.consumption.body.inverted.link")};\n border-width: 2px;\n border-style: solid;\n background-color: ${a(t,"colors.consumption.body.inverted.link")};\n }\n &:active {\n border-color: ${a(t,"colors.consumption.body.inverted.link")};\n border-width: 2px;\n border-style: solid;\n background-color: ${a(t,"colors.consumption.body.inverted.link")};\n }\n }\n span {\n &:hover {\n color: ${a(t,"colors.interactive.base.white")};\n }\n &:active {\n color: ${a(t,"colors.interactive.base.white")};\n }\n }\n } `} `;e.exports={BodyWrapper:f}},62077:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),{minScreen:s,calculateSpacing:l,getColorToken:d,getTypographyStyles:c,firstLetterDropCap:m}=n(26865),{maxThresholds:p}=n(99906),u=n(22652),g=n(48286),{AssetEmbedWrapper:h,AssetEmbedAssetContainer:y}=n(41108),b=o.div.withConfig({displayName:"Wrapper"})` ${r()} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${i.xxl}; row-gap: var(--grid-gap); ${a("padding")} ${s(i.md)} { grid-template-columns: repeat(12, 1fr); } `,f=o(g).withConfig({displayName:"BundleBodyClamp"})` grid-column: 1/-1; ${s(i.md)} { grid-column: 3/11; } `,C=o(u).withConfig({displayName:"BundleBodyContainer"})` grid-column: 1/-1; ${s(i.md)} { grid-column: 3/11; } ${({shouldOverrideTypeToken:e})=>c(e?"typography.definitions.consumptionEditorial.body-core":"typography.definitions.consumptionEditorial.subhed-aux-secondary")} @media (max-width: ${p.md}px) { ${({shouldOverrideTypeToken:e})=>c("typography.definitions.consumptionEditorial.body-core")}; } p:first-child { padding-top: ${l(4)}; @media (min-width: ${i.lg}) { padding-top: ${l(9)}; } } p.callout--group-item { padding-top: 0; } p.has-dropcap { margin-top: ${l(4,"px")}; &::first-letter { ${m}; } &.has-dropcap__lead-standard-heading { &::first-letter { padding: 0.1em 0.05em 0 0; color: ${d("colors.consumption.lead.standard.heading")}; @media (min-width: ${i.lg}) { font-size: 95px; /* Defined by design */ } } } } ${({shouldOverrideSpacing:e})=>e&&`\n h2,\n h3,\n h4,\n h5 {\n margin: ${l(5,"px")} 0;\n }\n `} ${h} { display: grid; grid-gap: 1.25rem; grid-template-columns: repeat(4, 1fr); @media (min-width: ${i.md}) { grid-template-columns: repeat(8, 1fr); } ${y} { grid-column: 2 / span 2; @media (min-width: ${i.md}) { grid-column: 3 / span 4; } } } `;e.exports={Wrapper:b,BundleBodyClamp:f,BundleBodyContainer:C}},66413:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(62193),r=n(2404),{useState:s,useRef:l,useEffect:d,useMemo:c,useCallback:m}=n(96540),p=n(69571),u=n(70920),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{carouselContentClassName:y,carouselItemClassName:b,getAssetWidth:f,getAssetHeightSmBasedOnContent:C,getCurrentIndexes:w,isBackwardArrowActive:v,isForwardArrowActive:$,onScrollComplete:S,onResizeComplete:k,scrollBackward:x,scrollForward:E}=n(30668),{MixedMediaCarouselWrapper:T,MixedMediaCarouselContent:I,MixedMediaCarouselItem:L,MixedMediaCarouselImageWrapper:N,MixedMediaCarouselImage:B,MixedMediaCarouselTextWrapper:P,MixedMediaCarouselTextDek:A,MixedMediaCarouselTextCaption:D,MixedMediaCarousel:_,MixedMediaCarouselFooter:M,MixedMediaCarouselButton:R,MixedMediaCarouselButtonWrapper:H}=n(31243),O=n(56153),{inlineEmbedPosition:F}=n(62327),W=({slides:e=[],textAlign:t="center"})=>{d((()=>{(async()=>{await h(),g("CarouselMixedAspectRatio")})()}),[]);const[n,o]=u(),W=window.dataLayer,[U,V]=s({}),G=l(U),j="firstFullyVisibleItemIndex",z="lastPartiallyVisibleItemIndex",q=l(null),K=()=>{let e=0,t=0;a(G?.current)||(e=G.current[j],t=G.current[z]);const n=w(q,e,t);r(n,U)||(G.current=n,V(n))},Y=m((()=>{q.current&&K()}),[]),J=(e,t)=>{let n=e;const o=e.includes("?")?"&":"?";return n+=0===t?`${o}autoplay=1&muted=1&continuousPlay=0&hideHoverTitle=true&loopVideo=1&hasAnimatedThumb=1&aspectRatio=9x16`:3===t?`${o}autoplay=0&muted=0&continuousPlay=0&hideHoverTitle=true&loopVideo=1&hasAnimatedThumb=1&aspectRatio=9x16`:`${o}adsDisabled=1&autoplay=0&muted=0&continuousPlay=0&hideHoverTitle=true&loopVideo=1&hasAnimatedThumb=1&aspectRatio=9x16`,n};d((()=>{let e=q.current;return e&&(a(U)&&K(),e.addEventListener("scroll",S(Y),!0),window.addEventListener("resize",k(Y))),()=>{e&&(e.removeEventListener("scroll",S),window.removeEventListener("resize",k),e=null,q.current=null,G.current={})}}),[]);const X=c((()=>U&&$(q)),[U]),Q=c((()=>U&&v(q)),[U]),Z=e=>{e?.lg&&e?.sm||K()};if(0===e.length)return null;const ee=C(e),te=e.map((e=>e?.children?{...e.children?.props?.children?.props,href:e?.children?.props?.href,target:e?.children?.props?.target}:e));let ne=0;return i.createElement(i.Fragment,null,i.createElement(_,null,i.createElement(T,{ref:q},i.createElement(I,{className:y,ref:n},o&&te.filter((e=>e&&(e.image&&e.image.sources||e.scriptUrl))).map((({dangerousCaption:n,dangerousCredit:o,dangerousDek:a,dangerousHed:r,scriptUrl:s,contentType:l,image:d,href:c,target:m},p)=>{const u="cneembed"===l,g=d?f(d,ee):{sm:"250px",lg:"500px"};return p===e.length-1&&K(),i.createElement(L,{key:`asset-${p}`,"data-carousel-item":"",assetWidth:g,isCNEVideo:u,assetHeightSmBasedOnContent:ee,className:b},i.createElement(N,{isCNEVideo:u,assetHeightSmBasedOnContent:ee},u&&s?i.createElement(O,{scriptUrl:J(s,ne++),hidePosterTitle:!0,shouldGoFullScreenOnPlay:!1,videoEmbedPosition:F}):i.createElement(i.Fragment,null,c?i.createElement("a",{href:c,target:m},i.createElement(B,{...d,isLazy:!0,assetWidth:g,assetHeightSmBasedOnContent:ee,onAssetLoaded:()=>{Z(g)},onAssetContainerLoaded:()=>{Z(g)}})):i.createElement(B,{...d,isLazy:!0,assetWidth:g,assetHeightSmBasedOnContent:ee,onAssetLoaded:()=>{Z(g)},onAssetContainerLoaded:()=>{Z(g)}}))),i.createElement(P,{isCNEVideo:u,textAlign:t},r&&i.createElement(A,{dangerouslySetInnerHTML:{__html:r}}),a&&i.createElement(A,{dangerouslySetInnerHTML:{__html:a}}),o&&i.createElement(D,{dangerouslySetInnerHTML:{__html:o}}),n&&i.createElement(A,{dangerouslySetInnerHTML:{__html:n}})))})))),i.createElement(M,null,i.createElement(H,null,i.createElement(R,{onClick:()=>{if(Q){const e=Math.max(U[j],0);x(q,e)}W&&window.dataLayer.push({event:"carousel-left-arrow-click"})},direction:"back",disabled:!Q},i.createElement(p,null)),i.createElement(R,{onClick:()=>{if(X){let t=Math.min(U[z],e.length-1);0===U[z]&&(t+=1),E(q,t)}W&&window.dataLayer.push({event:"carousel-right-arrow-click"})},direction:"forward",disabled:!X},i.createElement(p,null))))))};W.propTypes={slides:o.arrayOf(o.object),textAlign:o.string},W.displayName="CarouselMixedAspectRatio",e.exports=W},38337:(e,t,n)=>{e.exports=n(66413)},31243:(e,t,n)=>{const{default:o,css:i}=n(92168),a=n(73275),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{assetHeightForLgViewport:c,carouselItemMarginUnit:m,itemMargins:p}=n(30668),u=o.div.withConfig({displayName:"MixedMediaCarousel"})` position: relative; width: 100%; `,g=o.div.withConfig({displayName:"MixedMediaCarouselWrapper"})` width: 100%; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; } `,h=o.div.withConfig({displayName:"MixedMediaCarouselContent"})` display: flex; min-height: 250px; `,y=`calc(100% - ${p}px)`,b=o.div.withConfig({displayName:"MixedMediaCarouselItem"})` display: flex; flex-direction: column; flex-shrink: 0; margin: 0 ${r(m)}; max-width: ${y}; ${({assetWidth:e})=>e&&e.sm&&`width: ${e.sm}`}; @media (min-width: ${d.md}) { ${({assetWidth:e})=>e&&e.lg&&`width: ${e.lg}`}; } ${({isCNEVideo:e,assetHeightSmBasedOnContent:t})=>e&&t&&`\n &&& {\n /* div[data-testid="RowWrapper"] & { put rules here to target only the slideshow in 'fullbleed' mode } */\n /* force 9x16 video size */\n width: calc(${t}px * 9 / 16);\n \n @media (min-width: ${d.md}) {\n width: calc(${c}px * 9 / 16);\n } \n }\n }\n `}; &:first-of-type { margin-left: 0; } &:last-of-type { margin-right: 0; } figure { margin: auto 0; } video { width: auto; max-width: 100%; ${({assetHeightSmBasedOnContent:e})=>e&&`max-height: ${e}px`}; } @media (min-width: ${d.md}) { video { height: ${c}px; max-height: inherit; } } `,f=o.div.withConfig({displayName:"MixedMediaCarouselImageWrapper"})` display: flex; align-items: center; justify-content: center; background-color: ${s("colors.consumption.body.standard.bg-photo")}; ${({assetHeightSmBasedOnContent:e})=>e&&`height: ${e}px`}; @media (min-width: ${d.md}) { height: ${c}px; } `,C=o(a).withConfig({displayName:"MixedMediaCarouselImage"})` ${({assetHeightSmBasedOnContent:e})=>e&&`max-height: ${e}px`}; ${({assetWidth:e})=>e&&e.sm&&"width: 100%"}; @media (min-width: ${d.md}) { max-height: ${c}px; ${({assetWidth:e})=>e&&e.lg&&"width: 100%"}; } img { width: 100%; ${({assetHeightSmBasedOnContent:e})=>e&&`max-height: ${e}px`}; @media (min-width: ${d.md}) { max-height: ${c}px; } } &::after { width: 100%; height: 100%; } .responsive-clip { width: auto; vertical-align: middle; } `,w=o.div.withConfig({displayName:"MixedMediaCarouselTextWrapper"})` align-items: center; margin-top: ${r(2)}; padding: 0 ${r(1)}; min-width: 100%; text-align: ${({textAlign:e})=>e}; font-size: 13px; p { display: inline; text-align: center; } `,v=o.span.withConfig({displayName:"MixedMediaCarouselTextDek"})` ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.description-core")} display: inline-block; margin: 0 ${r(1)} 0 0; vertical-align: top; color: ${s("colors.discovery.body.light.description")}; p { display: inline; } `,$=o.span.withConfig({displayName:"MixedMediaCarouselTextCaption"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-secondary")} display: block; margin: 0 0 0.3rem 0; vertical-align: top; color: ${s("colors.consumption.body.standard.body-deemphasized")}; p { display: inline; } `,S=o.div.withConfig({displayName:"MixedMediaCarouselFooter"})` display: flex; align-items: flex-start; justify-content: flex-end; padding-top: 0.75rem; `,k=o.button.withConfig({displayName:"MixedMediaCarouselButton"})` margin-left: ${r(1)}; background: transparent; padding-right: ${r(1)}; padding-left: ${r(1)}; width: ${r(4)}; height: ${r(4)}; &:disabled svg { fill: ${({theme:e})=>s(e,"colors.interactive.base.light")}; } ${({direction:e})=>"back"===e&&i` svg { transform: rotate(180deg); transform-origin: center; } `}; ${({direction:e})=>"forward"===e&&i` svg { transform-origin: center; } `}; `,x=o.div.withConfig({displayName:"MixedMediaCarouselButtonWrapper"})` display: flex; width: ${r(11)}; `;e.exports={MixedMediaCarousel:u,MixedMediaCarouselWrapper:g,MixedMediaCarouselContent:h,MixedMediaCarouselImageWrapper:f,MixedMediaCarouselItem:b,MixedMediaCarouselImage:C,MixedMediaCarouselTextWrapper:w,MixedMediaCarouselTextDek:v,MixedMediaCarouselTextCaption:$,MixedMediaCarouselFooter:S,MixedMediaCarouselButton:k,MixedMediaCarouselButtonWrapper:x}},30668:(e,t,n)=>{const o=n(38221),{gridSpacing:i}=n(26865),{mapSourcesToSegmentedSources:a}=n(52009),{isScrollAtEnd:r,isScrollAtStart:s}=n(30271);let l;const d="MixedMediaCarouselContent",c="MixedMediaCarouselItem",m=2*i,p=e=>e?.current,u=e=>e?.current?.querySelectorAll(`.${d} div.${c}`),g=e=>({carouselEl:p(e),carouselItemEls:u(e)||[]}),h=(e,t)=>{if(e?.includes(":")){const n=e.split(":").map(Number),o=t*n[0]/n[1];if(isFinite(o))return`${o}px`}return null},y=(e,t)=>e&&e.offsetLeft>=t.scrollLeft,b=(e,t)=>{if(e){let n=m/2;return e.nextElementSibling||(n=0),e.offsetLeft+e.offsetWidth-n<=t.scrollLeft+t.offsetWidth}return!1},f=(e,t)=>y(e,t)&&b(e,t),C=(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e);if(s(n))return 0;for(let e=t;e{let n=t;const{carouselEl:o,carouselItemEls:i}=g(e);if(r(o))return i.length-1;for(let e=t;ee.scrollTo({left:t,behavior:"smooth"});e.exports={assetHeightForLgViewport:500,carouselContentClassName:d,carouselItemClassName:c,carouselItemMarginUnit:1,itemMargins:m,getAssetWidth:(e,t)=>{if(!e)return{sm:null,lg:null};const n=(e=>{const t={};if(e){const{segmentedSources:n,sources:o={}}=e,i=n??a(o),{height:r,width:s,aspectRatio:l}=i.sm[0]||{},{height:d,width:c,aspectRatio:m}=i.lg[0]||{};t.sm=l&&"master"!==l?l:`${s}:${r}`,t.lg=m&&"master"!==m?m:`${c}:${d}`}return t})(e);return{sm:h(n?.sm,t),lg:h(n?.lg,500)}},getFirstFullyVisibleItemIndex:C,getLastPartiallyVisibleItemIndex:w,getCurrentIndexes:(e,t,n)=>{const{carouselEl:o,carouselItemEls:i}=g(e);if(i.length>0){const i=r(o)?t:n;let a=C(e,i);const s=w(e,-1===a?0:a);return-1===a&&(a=s),{firstFullyVisibleItemIndex:a,lastPartiallyVisibleItemIndex:s}}return{firstFullyVisibleItemIndex:t,lastPartiallyVisibleItemIndex:n}},getAssetHeightSmBasedOnContent:e=>e.some((e=>Object.prototype.hasOwnProperty.call(e,"contentType")&&"cneembed"===e.contentType))?400:250,isBackwardArrowActive:e=>{const t=p(e);return t&&!s(t)},isForwardArrowActive:e=>{const t=p(e);return!(!t||0!==t.scrollLeft||t.scrollWidth!==t.offsetWidth)||t&&!r(t)},onScrollComplete:e=>()=>{clearTimeout(l),l=setTimeout((()=>e()),50)},onResizeComplete:e=>o(e,300),scrollBackward:(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e),i=o[t].offsetLeft-n.offsetWidth-m;v(n,i)},scrollForward:(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e),i=o[t],a=i?.offsetLeft;v(n,a)}}},91683:e=>{e.exports=({filters:e,location:t})=>{const n=e.map((e=>e.hierarchyString));let o="";const i=new URLSearchParams(t.search).get("q");return n.length&&(o=`?filter=${n.join(",")}`,t.search===o)?t:(i&&(o+=o?"&":"?",o+=`q=${i}${0===n.length?"&filter=channels/artificial-intelligence":""}`),`${t.origin}${t.pathname}${o}`)}},87098:(e,t,n)=>{const o=n(91683),i=n(26022);e.exports={getUrlWithUpdatedFilters:o,useOutsideClick:i}},26022:(e,t,n)=>{const{useEffect:o}=n(96540);e.exports=(e,t)=>{o((()=>{const n=n=>{e.current&&!e.current.contains(n.target)&&t(!1)};return document.addEventListener("mousedown",n),()=>{document.removeEventListener("mousedown",n)}}),[e,t])}},84529:(e,t,n)=>{const o=n(96540),{useState:i,useRef:a,useEffect:r}=n(96540),s=n(5556),{useIntl:l}=n(37243),d=n(7350),c=n(31814).A,{connector:m}=n(57744),{trackComponent:p}=n(92716),{interactionResponse:u,yieldToMain:g}=n(56187),{googleAnalytics:h}=n(90090),y=n(16035),b=n(82814),f=n(76399),C=n(26488),{INITIAL_STATE:w,computeScroll:v}=n(70698),{ChannelNavigationWrapper:$,ChannelNavigationContainer:S,ChannelNavigationContent:k,ChannelNavigationLogoWrapper:x,ChannelNavigationLogo:E,ChannelNavigationScrollViewLogo:T,ChannelNavigationLinksWrapper:I,ChannelNavigationLinksList:L,ChannelNavigationLinkItem:N,ChannelNavigationLink:B,ChannelNavigationChannelDrawer:P,ChannelNavigationGroupedNavigation:A,ChannelNavigationGlobalDrawer:D,ChannelNavigationAccount:_,ChannelNavigationToggle:M,ChannelNavigationSecondaryMenu:R,ChannelNavigationConsumerMarketingWrapper:H}=n(63500),{NavCTA:O,NavRollover:F}=n(12501),W=({isFixed:e,logo:t,scrollViewLogo:n,channelNavigationLinks:s,channelNavigationLogoBaseUrl:m,overrideChannelNavigationLinks:W,secondaryMenuProps:U,showExternalProfileLink:V,loaderType:G,onNavigationLinkClick:j,activeLinkIndex:z,user:q,hideDrawerScroll:K,accountProps:Y={accountLinks:[]},hideLinksOnMobile:J=!1,isAccountsEnabled:X=!1})=>{r((()=>{(async()=>{await u(),p("ChannelNavigation")})()}),[]);const[Q,Z]=i(!1),[ee,te]=o.useState(!1),[ne,oe]=i(null),[ie,ae]=i(w),re=a(null),{formatMessage:se}=l(),le=W||s;r((()=>{const e=e=>{"Escape"===e.key&&ee&&(h.emitGoogleTrackingEvent("hamburger-menu-"+(ee?"collapsed":"expanded")),te(!1))};return ee&&window.addEventListener("keyup",e),()=>window.removeEventListener("keyup",e)}),[ee]);const de=()=>{ae((e=>({...v(e),scrollHeight:(document?.body?.scrollHeight??0)-(document?.body?.clientHeight??0)})))};r((()=>{const e=d(de,100);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)}),[e]);const{direction:ce,pageYOffset:me,scrollHeight:pe}=ie,ue=ee?f:C,ge=e||me>0,he=e||"up"!==ce&&me>0||pe===me;return le&&le.length?o.createElement($,{isFixed:ge},o.createElement(S,{ref:re,"data-testid":"channel-navigation",hideLinksOnMobile:J},o.createElement(k,{isFixed:ge,isScrollingDown:he},t&&n&&o.createElement(x,{isFixed:ge,isScrollingDown:he},o.createElement("a",{href:m},o.createElement(E,{isScrollingDown:he,...t}),he&&o.createElement(T,{isScrollingDown:he,...n})))),o.createElement(I,{isScrollingDown:he,hideLinksOnMobile:J},o.createElement(L,{"data-journey-hook":"channel-navigation"},le.map(((e,t)=>{const n=void 0===z||t===z;return o.createElement(N,{key:e.key||e.type},o.createElement(B,{tabIndex:0,isActive:n,label:e.text,href:e.href,as:"a",isInline:!0,onClick:async t=>{e.apiEndpoint&&(t.preventDefault(),await g(),Z(!0),oe({...e})),j&&j(e),await u(),h.emitGoogleTrackingEvent(e.analyticsEvent)}},e.text))})))),o.createElement(H,{isFixed:e,isScrollingDown:he},o.createElement(O,null),o.createElement(F,null)),V&&o.createElement(_,{isFixed:e,isScrollingDown:he,isAccountWithAvatar:!1,signInLabel:V?.signInLabel,signInLink:V?.signInLink,user:{isAuthenticated:!1}}),!V&&X&&q&&o.createElement(_,{isFixed:e,isScrollingDown:he,isAccountWithAvatar:Y.accountIconInverted&&!0,accountLinks:Y.accountLinks,savedStoriesLabel:Y?.savedStoriesLabel,accountLabel:Y?.accountLabel,accountAvatar:Y.accountIconInverted,signInLabel:Y?.signInLabel,signInLink:Y?.signInLink,user:q,className:"standard-navigation__section--utility-links-login",tooltip:Y.tooltip}),o.createElement(M,{tabIndex:0,isIconButton:!0,isScrollingDown:he,ButtonIcon:ue,label:"Open Navigation Menu",onClickHandler:()=>{h.emitGoogleTrackingEvent("hamburger-menu-"+(ee?"collapsed":"expanded")),te(!ee)},role:"button","aria-expanded":ee})),ne&&o.createElement(P,{isOpen:Q,onClose:()=>{Z(!1)},hideDrawerScroll:K,contentLabel:se(c.channelDrawerContentLabel),showCloseButton:!0,className:"channel-navigation-drawer"},o.createElement(A,null,o.createElement(y,{storeKey:ne.key,dataUrl:ne.apiEndpoint,hasAtoZIndex:ne.hasAtoZIndex,loaderType:G,hasFilter:ne.hasFilter,filterLabel:ne.filterLabel}))),o.createElement(D,{isOpen:ee,onClose:()=>ae(!ee),contentLabel:"Navigation Menu"},o.createElement(R,{isFixed:ge},!X&&V?o.createElement(b,{...U,user:{isAuthenticated:!1},isAccountsEnabled:!0,contentAlign:"center"}):o.createElement(b,{accountProps:Y,...U,user:q,isAccountsEnabled:X,contentAlign:"center"})))):null},U=s.shape({text:s.string,key:s.string,apiEndpoint:s.string});W.propTypes={accountProps:s.object,activeLinkIndex:s.number,channelNavigationLinks:s.arrayOf(U),channelNavigationLogoBaseUrl:s.string,hideDrawerScroll:s.bool,hideLinksOnMobile:s.bool,isAccountsEnabled:s.bool,isFixed:s.bool,loaderType:s.string,logo:s.object,onNavigationLinkClick:s.func,overrideChannelNavigationLinks:s.arrayOf(U),scrollViewLogo:s.object,secondaryMenuProps:s.object,showExternalProfileLink:s.object,user:s.shape({isAuthenticated:s.bool.isRequired})},W.displayName="ChannelNavigation",e.exports=m(W,{keysToPluck:["user","isAccountsEnabled","accountProps"]})},71656:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(84529);e.exports=o(i,"ChannelNavigation")},63500:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a,getColorStyles:r,getTypographyStyles:s,getZIndex:l,maxScreen:d}=n(26865),{hideVisually:c}=n(52813),{BREAKPOINTS:m,ZINDEX_MAP:p}=n(96472),{maxThresholds:u}=n(99906),g=n(73730),{ButtonIconWrapper:h}=n(18974),y=n(98653),b=n(43608),f=n(86659),C=n(50152),{SecondaryMenuAccount:w}=n(90098),{StandardNavigationDropdown:v,StandardNavigationAccountLabel:$,AccountDropdownToggleIcon:S,NavigationAccountSignIn:k,StandardNavigationSuccessLoginAlert:x,NavigationAccountIconWrapper:E,JourneyUnitDivider:T}=n(88570),{ShowRollover:I,HideRollover:L}=n(32788),{GridItem:N}=n(40653),{SignOutButtonWrapper:B}=n(81591),{AlertMessage:P}=n(3318),A=o.nav.withConfig({displayName:"ChannelNavigationWrapper"})` position: relative; z-index: ${p.persistentTopLayer}; max-height: ${i(24)}; ${({isFixed:e})=>e&&"\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n "}; `;A.displayName="ChannelNavigationWrapper";const D=o.div.withConfig({displayName:"ChannelNavigationContainer"})` position: relative; ${({hideLinksOnMobile:e})=>`padding-bottom: ${i(e?0:7)};`} @media (min-width: ${m.md}) { border-bottom: 1px solid rgba(51, 51, 51, 1); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); background: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; padding-bottom: 0; } `,_=o.div.withConfig({displayName:"ChannelNavigationContent"})` display: flex; position: relative; flex-wrap: wrap; z-index: 1; margin: 0 auto; border-bottom: 1px solid ${({theme:e})=>a(e,"colors.consumption.lead.inverted.divider")}; background: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; @media (min-width: ${m.md}) { flex-wrap: ${({isScrollingDown:e})=>e?"nowrap":"wrap"}; } `,M=o.div.withConfig({displayName:"ChannelNavigationLogoWrapper"})` display: flex; justify-content: center; margin: 0 auto; padding: ${i(1)}; @media (min-width: ${m.md}) { ${({isScrollingDown:e})=>e?`\n left: ${i(3)};\n position: absolute;\n padding: ${i(1)};\n width: unset;\n `:`\n width:100vw; \n padding: ${i(1)} 0;\n `} } `,R=o(b).withConfig({displayName:"ChannelNavigationLogo"})` width: 96px; @media (min-width: ${m.md}) { display: flex; padding: ${i(1)} 0; width: 168px; height: 88px; ${({isScrollingDown:e})=>e&&`\n ${c()}\n `}; } `,H=o(b).withConfig({displayName:"ChannelNavigationScrollViewLogo"})` @media (max-width: ${m.md}) { ${c()} } padding: ${i(.5)} 0; width: 83px; height: unset; `,O=o(f.NoMargins).withConfig({displayName:"ChannelNavigationLinksWrapper"})` > ${N} { grid-column: 1; margin: 0 auto; text-align: center; @media (min-width: ${m.md}) { grid-column: 2 / span 10; } } position: absolute; top: auto; transition: transform 0.5s ease-in-out; background: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; width: 100%; overflow-x: auto; overflow-y: hidden; ${({isScrollingDown:e})=>e?"transform: translateY(-100%);":"transform: translateY(0%);"} @media (min-width: ${m.md}) { display: grid; position: initial; align-items: center; justify-content: center; transform: none; margin: 0 calculateSpacing(14.5); height: 64px; } @media (max-width: ${u.md}px) { ${({hideLinksOnMobile:e})=>e?`${c()};`:`padding: ${i(2)} 0 ${i(2)}\n ${i(3)};\n &::after {\n background: linear-gradient(\n to right,\n rgba(0, 0, 0, 0.01) 31.25%,\n ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}\n 100%\n );\n content: '';\n height: ${i(4)};\n width: 48px;\n bottom: ${i(2)};\n right: 0;\n position: sticky;\n pointer-events: none;`} } `,F=o.ul.withConfig({displayName:"ChannelNavigationLinksList"})` display: flex; margin: 0 auto; list-style: none; text-align: center; padding-inline-start: 0; @media (max-width: ${m.md}) { ${({hideLinksOnMobile:e})=>e?`${c()};`:""} } `,W=o.li.withConfig({displayName:"ChannelNavigationLinkItem"})` padding-right: ${i(2)}; &:last-child { padding-right: 0; } @media (min-width: ${m.md}) { margin-right: 0; padding-right: ${i(3)}; } `,U=o.a.withConfig({displayName:"ChannelNavigationLink"})` ${({theme:e})=>s(e,"typography.definitions.foundation.link-primary")} border: none; min-width: auto; text-decoration: none; white-space: nowrap; color: rgb( ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link",{rgbOnly:!0})}, ${({isActive:e})=>e?"1":"0.6"} ); &:hover { color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link-hover")}; } `,V=o(y.Right).withConfig({displayName:"ChannelNavigationChannelDrawer"})` &&& { ${({hideDrawerScroll:e})=>e&&"\n height: 100%;\n "} } @media (min-width: ${m.md}) { width: 400px; max-width: 400px; && { height: 100%; } } `,G=o.div.withConfig({displayName:"ChannelNavigationGroupedNavigation"})` padding: 0 ${i(4)} ${i(2)}; height: 100%; `,j=o(y).withConfig({displayName:"ChannelNavigationGlobalDrawer"})` height: auto; `,z=o.div.withConfig({displayName:"ChannelNavigationConsumerMarketingWrapper"})` position: absolute; top: ${({isScrollingDown:e})=>i(e?1.5:14.46)}; right: ${i(24)}; // Journey nav-cta unit is not displayed on mobile because it overlaps with the logo. // It is also hidden on desktop where screen-size is between 1024px and 1279px, // and it can render on top of other navigation links. @media (max-width: calc(${m.md} - 1px)), (min-width: ${m.lg}) and (max-width: calc(${m.xl} - 1px)) { display: ${({isFixed:e})=>e?"flex":"none"}; } // On tablet, the unit is shown if the navigation component is fixed. // If not, it is only displayed when ChannelNavigationLogoWrapper is in an expanded state. @media (min-width: ${m.md}) and (max-width: ${m.lg}) { display: ${({isFixed:e,isScrollingDown:t})=>!e&&t?"none":"flex"}; top: ${i(.8)}; right: ${i(12)}; z-index: 1; } .nav-cta__component { &:hover, &:focus, &:focus-within { ~ .nav-rollover__component > div { ${I} } } } .nav-rollover__component > div { ${L} display: none; right: 0; @media (min-width: ${m.xl}) { display: flex; } } .nav-rollover__component > div { &:hover, &:focus, &:focus-within { ${I} } } `,q=o(C).withConfig({displayName:"ChannelNavigationAccount"})` position: absolute; right: ${i(3)}; border: none; background: transparent; padding: ${i(1)} ${i(1.5)}; @media (min-width: ${m.md}) { left: inherit; padding: 0; min-width: auto; } &&&.standard-navigation-account { position: absolute; top: ${({isScrollingDown:e})=>i(e?1.4:14.4)}; margin-right: ${({isAccountWithAvatar:e})=>i(e?4:3)}; margin-left: ${i(1.5)}; width: ${i(12)}; height: ${i(6)}; white-space: nowrap; } ${P} { white-space: normal; } @media (max-width: ${m.lg}) { // The below line is to surface SignIn in mobile devices with avatar enabled // and hide the SignIn in mobile devices if avatar is not enabled ${({isAccountWithAvatar:e})=>!e&&"display: none;"} &&&.standard-navigation-account { top: ${i(.4)}; z-index: 1; margin-right: ${i(2)}; } } ${$} { justify-content: flex-end; color: ${({theme:e})=>a(e,"colors.interactive.base.white")}; &:hover, &:link, &:visited, &:active { color: ${({theme:e})=>a(e,"colors.interactive.base.white")}; svg { path { fill: ${({theme:e})=>a(e,"colors.interactive.base.white")}; } } } ${E}:hover { ${({theme:e})=>r(e,"background","colors.interactive.base.dark")}; border-color: transparent; } // Journey divider follows the same rules as the Journey nav-cta unit. // Refer ChannelNavigationConsumerMarketingWrapper styles for explanation. @media (max-width: calc(${m.md} - 1px)), (min-width: ${m.lg}) and (max-width: calc(${m.xl} - 1px)) { ${T} { display: ${({isFixed:e})=>e?"flex":"none"}; } } @media (min-width: ${m.md}) and (max-width: ${m.lg}) { ${T} { display: ${({isFixed:e,isScrollingDown:t})=>!e&&t?"none":"flex"}; } } } .standard-navigation-account--icon, ${S} { svg { path { fill: ${({theme:e})=>a(e,"colors.interactive.base.white")}; } } } ${v} { top: ${i(6)}; right: ${i(.8)}; background-color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link")}; &::before, &::after { content: none; } @media (min-width: ${m.md}) { right: ${i(.4)}; } } ${v} .account-links__navigation { background-color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; .navigation__list-item { &:hover { background-color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; } .navigation__link { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link")}; } } } ${k} { ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.body")}; @media (max-width: ${m.lg}) { display: none; } } ${v} ${B}.account-links__sign-out { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; color: ${a("colors.consumption.lead.inverted.link")}; &:hover { background-color: ${a("colors.consumption.lead.standard.divider")}; color: ${a("colors.consumption.lead.standard.link")}; } } ${x} { top: ${i(6.75)}; background-color: ${a("colors.interactive.base.black")}; ${({theme:e})=>r(e,"border-color","colors.discovery.body.black.border")}; ${d(m.md)} { left: -${i(29)}; } .alert-arrow { &::before { border-color: transparent transparent ${a("colors.discovery.body.black.border")}; } &::after { border-color: transparent transparent ${a("colors.interactive.base.black")}; } } .alert-message { padding: ${i(3)} ${i(2)}; max-width: fit-content; white-space: normal; ${({theme:e})=>r(e,"color","colors.consumption.lead.inverted.context-signature")}; } .close-alert-button { svg { ${({theme:e})=>r(e,"fill","colors.interactive.base.white")}; } } } `,K=o(g.Utility).withConfig({displayName:"ChannelNavigationToggle"})` position: absolute; top: 14px; right: ${i(2)}; z-index: ${l("dropdown")}; border: none; background: transparent; padding: ${i(1)} ${i(1.5)}; width: ${i(4)}; height: ${i(4)}; @media (min-width: ${m.lg}) { top: ${({isScrollingDown:e})=>e?i(2.5):"124px"}; left: inherit; padding: 0; min-width: auto; } & > div { position: absolute; } .icon-menu { width: initial; height: initial; } .icon-close { width: initial; height: initial; } path { fill: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link")}; } &:focus { outline: 2px auto -webkit-focus-ring-color; border: unset; background: transparent; } &:hover { border-width: unset; border-style: none; border-color: transparent; background: transparent; path { fill: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link-hover")}; } } ${h} { padding-bottom: ${i(.4)}; } `,Y=o.div.withConfig({displayName:"ChannelNavigationSecondaryMenu"})` padding-top: ${({isFixed:e})=>e?0:"62px"}; height: 100%; ${w} { display: block; } @media (min-width: ${m.md}) { padding-top: ${({isFixed:e})=>e?0:"160px"}; } @media (min-width: ${m.lg}) { height: 100vh; ${w} { display: none; } } `;e.exports={ChannelNavigationWrapper:A,ChannelNavigationContainer:D,ChannelNavigationContent:_,ChannelNavigationLogoWrapper:M,ChannelNavigationLogo:R,ChannelNavigationScrollViewLogo:H,ChannelNavigationLinksList:F,ChannelNavigationLinksWrapper:O,ChannelNavigationLinkItem:W,ChannelNavigationLink:U,ChannelNavigationChannelDrawer:V,ChannelNavigationGlobalDrawer:j,ChannelNavigationGroupedNavigation:G,ChannelNavigationAccount:q,ChannelNavigationToggle:K,ChannelNavigationSecondaryMenu:Y,ChannelNavigationConsumerMarketingWrapper:z}},31814:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({toggleLabel:{id:"ChannelNavigation.ToggleLabel",defaultMessage:"Open Navigation Menu",description:"ChannelNavigation component toggle label"},channelDrawerContentLabel:{id:"ChannelNavigation.ChannelDrawerContentLabel",defaultMessage:"Runway filters navigation",description:"ChannelNavigation component channel drawer content label"},globalDrawerContentLabel:{id:"ChannelNavigation.GlobalDrawerContentLabel",defaultMessage:"Navigation Menu",description:"ChannelNavigation component global drawer content label"}})},97727:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{injectIntl:r}=n(37243),{connect:s}=n(67851),l=n(64930),d=n(35864),{TEASER_VARIATIONS:c}=n(21221),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{Dek:u,Hed:g,Wrapper:h,Container:y,ContainerWithMargins:b,Content:f}=n(79130),C=e=>{const t=e?.toString().split("|")||[],n=Object.keys(c);return!!t.find((e=>n.includes(e)))},w=({dangerousDek:e,dangerousHed:t,functionalTags:n,hasBottomMargin:a,hasGridWithMargins:r=!1,hasTopMargin:s,isSpecialTheme:c=!1,isBundle:w=!1,items:v=[],shouldHaveTeaser:$=!1,shouldUseBundleData:S=!1,shouldHideCNEVideoDek:k=!1,videoEmbedPosition:x="",sectionTitleVariation:E})=>{i.useEffect((()=>{(async()=>{await p(),m("CNEVideo")})()}),[]);const T=d[E]||d,I=!C(n);return v?.map(((d,m)=>{const{scriptUrl:p,hed:v,dek:E,animationClip:L,categories:N,isLive:B,title:P}=d||{},A=S&&e,D=(({hasGridWithMargins:e})=>{let t=y;return e&&(t=b),t})({hasGridWithMargins:r});return i.createElement(D,{key:m,className:o({"verso-bundle-cne-embed--grid-with-margins":r}),hasTeaser:C(n)},i.createElement(h,{hasBottomMargin:a,hasTopMargin:s,isSpecialTheme:c},t&&i.createElement(T,{dangerousHed:t,dangerousDek:e,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),p&&i.createElement(l,{animationClip:L,categories:N,isLive:B,scriptUrl:p,shouldHaveTeaser:$,title:P,isBundle:w,videoEmbedPosition:x}),!k&&I&&(v||E||A)&&i.createElement(f,null,A?i.createElement(u,{dangerouslySetInnerHTML:{__html:e}}):i.createElement(i.Fragment,null,v&&i.createElement(g,{className:"hed"},v),E&&i.createElement(u,{className:"dek"},E)))))}))};w.propTypes={dangerousDek:a.string,dangerousHed:a.string,functionalTags:a.string,hasBottomMoargin:a.bool,hasGridWithMargins:a.bool,hasTopMoargin:a.bool,isSpecialTheme:a.bool,items:a.array,sectionTitleVariation:a.string,shouldHaveTeaser:a.bool,shouldHideCNEVideoDek:a.bool,shouldUseBundleData:a.bool},w.displayName="CNEVideo",e.exports=s((e=>{const{functionalTags:t}=e.coreDataLayer?.content||{};return{functionalTags:t}}))(r(w))},86630:(e,t,n)=>{e.exports=n(97727)},79130:(e,t,n)=>{const{default:o,css:i}=n(92168),{BREAKPOINTS:a}=n(96472),{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{SectionTitleRoot:m,SectionTitleHed:p}=n(33500),u=o.div.withConfig({displayName:"Container"})` figure { max-width: 75%; } `,g=o.div.withConfig({displayName:"ContainerWithMargins"})` ${s()} ${r("padding")} figure { max-width: 100%; } @media (min-width: ${a.xxl}) { margin: 0 auto; max-width: ${l(200)}; ${({hasTeaser:e})=>e&&"max-width: inherit;"} } `,h=o.div.withConfig({displayName:"Dek"})` ${({theme:e})=>d(e,"typography.definitions.consumptionEditorial.body-core")}; align-items: center; margin: auto 25%; text-align: center; a { ${({theme:e})=>c(e,"color","colors.interactive.base.black")}; } @media (max-width: ${a.md}) { margin: auto 0; } `,y=o.div.withConfig({displayName:"Hed"})` ${({theme:e})=>d(e,"typography.definitions.consumptionEditorial.hed-standard")}; align-items: center; margin: auto 25% ${l(4)}; text-align: center; @media (max-width: ${a.md}) { margin: auto 0 ${l(4)}; } `,b=i` margin-top: 3.5rem; `,f=i` margin-bottom: 3.5rem; `,C=o.div.withConfig({displayName:"Wrapper"})` ${({hasTopMargin:e})=>e&&b} ${({hasBottomMargin:e})=>e&&f} figure { margin-bottom: ${l(6)}; @media (max-width: ${a.md}) { margin-bottom: ${l(3)}; } } ${m} { ${({isSpecialTheme:e,theme:t})=>e&&`\n ${c(t,"background-color","colors.consumption.lead.special.background")};\n `} ${p} { ${({isSpecialTheme:e,theme:t})=>e&&`${c(t,"color","colors.background.white")};`} } } `,w=o.div.withConfig({displayName:"Content"})` display: flex; flex-direction: column; align-items: center; @media (max-width: ${a.md}) { .hed { margin: auto 5% 20px; } .dek { margin: auto 5%; } } `;h.displayName="Dek",y.displayName="Hed",e.exports={Dek:h,Hed:y,Wrapper:C,Content:w,Container:u,ContainerWithMargins:g}},92867:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({utilityLabel:{id:"ReviewListContainer.UtilityLabel",defaultMessage:"Back to Top",description:"Utility label for review list container"},SavedCommentMsgTitle:{id:"Commenting.SavedCommentMsgTitle",defaultMessage:"Comment submitted",description:"Text for the MessageBanner title",isConfigurable:!0},SavedCommentDek:{id:"Commenting.SavedCommentDek",defaultMessage:"Comments are moderated in line with our",description:"Text for the MessageBanner body",isConfigurable:!0},CommunityGuidelines:{id:"Commenting.CommunityGuidelines",defaultMessage:"Community Guidelines",description:"Text for the community guidelines link",isConfigurable:!0},SavedCommentDekTrail:{id:"Commenting.SavedCommentDekTrail",defaultMessage:"before being added.",description:"Text for the MessageBanner body",isConfigurable:!0},SavedCommentSubContent:{id:"Commenting.SavedCommentSubContent",defaultMessage:"Thanks for contributing to this space.",description:"Text for the MessageBanner sub content",isConfigurable:!0},likeActionErrorMessage:{id:"Commenting.LikeActionErrorMessage",defaultMessage:"Unable to like this comment. Please try again.",description:"Error message to display while like action fails"},unlikeActionErrorMessage:{id:"Commenting.UnlikeActionErrorMessage",defaultMessage:"Unable to unlike this comment. Please try again.",description:"Error message to display while unlike action fails"},signInModalHed:{id:"Commenting.signInModalHed",defaultMessage:"Sign in to join the",description:"Hed for commenting sign in modal"},signInModalHedSpanTag:{id:"Commenting.signInModalHedSpanTag",defaultMessage:"{brandName} community",description:"Hed span for commenting sign in modal"},signInModalMessage:{id:"Commenting.signInModalMessage",defaultMessage:"Once you're signed in, add your comments and like or reply to others.",description:"Message for commenting sign in modal"},replyDiscardModalHed:{id:"Commenting.replyDiscardModalHed",defaultMessage:"Discard this reply?",description:"Hed for discard reply modal"},closeCommentStreamMessage:{id:"Commenting.closeCommentStreamMessage",defaultMessage:"Comments are closed on this story but you can still browse or upvote them.",description:"Hed for discard reply modal"},emptyCommentMsgHed:{id:"Commenting.emptyCommentMsgHed",defaultMessage:"There aren’t any comments yet.",description:"Hed for empty comments"},emptyCommentMsgDek:{id:"Commenting.emptyCommentMsgDek",defaultMessage:"Add the first to start the conversation.",description:"Dek for empty comments"},signInButtonLabel:{id:"Commenting.signInButtonLabel",defaultMessage:"Sign in or create account",description:"Text for the sign in or create account button"},signOutEmptyCommentMsgDek:{id:"Commenting.signOutEmptyCommentMsgDek",defaultMessage:"Be the first to start the conversation!
You need an account to add or like notes.",description:"Dek for empty comments for signed out users"},signUpMessageBannerHed:{id:"Commenting.signUpMessageBannerHed",defaultMessage:"Join the {brandName} community to add comments.",description:"Text for signout heading"},saveStory:{id:"Commenting.saveStory",defaultMessage:"Save story",description:"Label for the bookmark icon in commenting section"}})},85554:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.setUserReactionsReducer=t.setUserReactionsReplyReducer=t.updatedUserReactionsForID=t.getRelativeURLWithoutParams=t.getParamsAsObjectFromURL=t.useScrollToCommenting=t.getRelativeURLWithSearchAndHash=t.getRelativeURLWithSearch=t.getRelativeURLWithHash=t.INTERVAL_DELAY=t.commentingAction=t.useCommentBannerContent=t.useFetchComments=t.formatReviewListTitle=void 0;const i=n(96540),a=n(37243),r=n(60711),s=n(759),l=o(n(92867));t.formatReviewListTitle=(e,t,n="")=>{const o=t||"Comments";return e||n?`${o}${e&&e>0?` (${e})`:` ${n}`}`:o},t.useFetchComments=({commentingUrl:e,defaultReplyLimit:t,entityId:n,initialReviewLimit:o,setCommentCount:a,setIsCommentLoading:s,commentsOrderBy:l,repliesOrderBy:d})=>{const[c,m]=(0,i.useState)(!0),[p,u]=(0,i.useState)([]),[g,h]=(0,i.useState)({hasNextPage:!1,endCursor:""});return(0,i.useEffect)((()=>{!async function(){try{const i=await(0,r.getDataReviews)({commentingUrl:e,commentsOrderBy:l,repliesOrderBy:d,entityId:n,logger:console,replyLimit:t,reviewLimit:o});i?.reviews&&i.page&&(u(i.reviews),h(i.page),a(i.storyCommentsCount))}catch(e){console.error("Failed to fetch reviews:",e)}m(!1),s(!1)}()}),[e,l,d,n,t,o,a,s,m,h,u]),{isLoading:c,reviews:p,page:g,setPage:h}},t.useCommentBannerContent=({noCommentsMsgConf:e={},disableCommentStream:t,closeCommentStreamMessage:n,showCommentSavedMessage:o,communityUrl:i,isCommentLoading:r,commentCount:s,user:d,signUpMessageBannerHed:c,brandName:m,savedCommentConf:p={}})=>{const{formatMessage:u}=(0,a.useIntl)(),g=!(d.isAuthenticated&&d.amguuid);if(t)return{header:n||u(l.default.closeCommentStreamMessage),description:"",showSignInButton:!1,subContent:""};if(o){const{title:e=u(l.default.SavedCommentMsgTitle),dek:t=u(l.default.SavedCommentDek),dekTrail:n=u(l.default.SavedCommentDekTrail),subContent:o=u(l.default.SavedCommentSubContent)}=p;return{header:e,description:`${t}
${u(l.default.CommunityGuidelines)} ${n}`,subContent:o,showSignInButton:!1}}if(!r&&!s){const{hed:t=u(l.default.emptyCommentMsgHed),dek:n=u(l.default.emptyCommentMsgDek),signOutDek:o=u(l.default.signOutEmptyCommentMsgDek)}=e;return{header:t,description:g?o:n,showSignInButton:g,subContent:""}}return!r&&g?{header:c||u(l.default.signUpMessageBannerHed,{brandName:m}),showSignInButton:!0,description:"",subContent:""}:{header:"",description:"",showSignInButton:!1,subContent:""}},t.commentingAction={LEAVE_RATING:"leave-a-rating",LEAVE_REPLY:"leave-a-reply",LIKE_COMMENT:"like-a-comment",LIKE_REPLY:"like-a-reply",REPLY_TO_REPLY:"reply-to-reply"},t.INTERVAL_DELAY=750;const d=({pathname:e,search:t,hash:n})=>`${e}${t}${n}`,c=({href:e,hashValue:t})=>{const n=new URL(e);return t&&(n.hash=t),n},m=({href:e,queryParams:t})=>{const n=new URL(e),o=new URLSearchParams(t);for(const[e,t]of o)n.searchParams.append(e,t);return n};t.getRelativeURLWithHash=({href:e,hashValue:t})=>d(c({href:e,hashValue:t})),t.getRelativeURLWithSearch=({href:e,queryParams:t})=>d(m({href:e,queryParams:t})),t.getRelativeURLWithSearchAndHash=({href:e,hashValue:t,queryParams:n})=>{const o=c({href:e,hashValue:t}),i=m({href:o.href,queryParams:n});return d(i)},t.useScrollToCommenting=e=>{const[n,o]=(0,i.useState)({height:0,isStable:!1}),[a,r]=(0,i.useState)(null),l=()=>{const e=window.document.body.scrollHeight;o((t=>({height:e,isStable:t.height===e})))};(0,i.useEffect)((()=>{if(e&&(({hash:e})=>!!e&&Object.values(t.commentingAction).some((t=>e.includes(t))))(window.location))return!a&&r(window.setInterval(l,t.INTERVAL_DELAY)),n.isStable&&((0,s.scrollToAnchor)(`.${e}`),window.clearInterval(a),window.history.replaceState(null,"",(({url:e})=>e.split("#")[0])({url:(0,t.getRelativeURLWithSearchAndHash)(window.location)}))),()=>{window.clearInterval(a)}}),[e,n.isStable,a])},t.getParamsAsObjectFromURL=({searchParams:e})=>Object.fromEntries(new URLSearchParams(e)),t.getRelativeURLWithoutParams=({href:e,paramsToRemove:t})=>{const n=new URL(e);return t.forEach((e=>n.searchParams.delete(e))),d(n)},t.updatedUserReactionsForID=({reactions:e,id:t})=>{const n=e[t]||{},{viewerActionPresence:o=!1,reactionCount:i=0}=n;return{...e,[t]:{reactionCount:o?i-1:i+1,viewerActionPresence:!o}}};const p=({reactions:e,id:t,reactionCount:n,viewerActionPresence:o})=>(e[t]||(e[t]={reactionCount:n,viewerActionPresence:o}),e);t.setUserReactionsReplyReducer=(e,{id:t,actionCounts:n,viewerActionPresence:o})=>(p({reactions:e,id:t,reactionCount:n?.reaction?.total||0,viewerActionPresence:o?.reaction}),e),t.setUserReactionsReducer=(e,{commentId:n,reactionCount:o,viewerActionPresence:i,replies:a})=>(p({reactions:e,id:n,reactionCount:o,viewerActionPresence:i}),a?.length>0&&a.forEach((n=>{(0,t.setUserReactionsReplyReducer)(e,n)})),e)},22192:(e,t,n)=>{const{connect:o}=n(67851),i=n(27909),a=o((e=>{const{brandIdentityAssets:{favicon:t=""},inlineRecirc:n,renditions:o}=e;return{favicon:t,addItemsAtFirst:n?.addItemsAtFirst,items:n?.items,renditions:o}}))(i);a.displayName="InlineRecirc",e.exports=a},27909:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(36049),s=n(97200),{useViewportObserver:l}=n(55030),d=n(74992),c=n(7738),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{googleAnalytics:u}=n(90090),g=n(3990),{InlineRecircContainer:h,InlineRecircHeading:y,InlineRecircHeaderLogo:b,InlineRecircItems:f,InlineRecircWrapper:C}=n(2760),w=e=>{const{applicationID:t,categories:n,className:i,contentTypes:d,excludeCategories:w,favicon:v,heading:$="More",items:S=[],numberOfDays:k,onIntersectionViewportCallback:x,pageSize:E,addItemsAtFirst:T=[],recommendedHeading:I,reelId:L,renditions:N,strategy:B,variations:P={hasBrandLogo:!1,hasBorder:!1,layout:"side-by-side",maxHedLines:3,shouldHideHeaderText:!1,showInlineRubric:!1,trackingImpressionThreshold:2,trackingUnitName:"recirc-basic-interstitial",variationDisplayName:"SideBySide"},variationName:A}=e;a.useEffect((()=>{(async()=>{await p(),m("ConnectedInlineRecirc",A)})()}),[A]);const D=L?`inline-recirc-observer-target-${L}`:"inline-recirc-observer-target",_=L?`inline-recirc-tracking-${L}`:"inline-recirc-tracking";return l(`.${_}`,void 0,(e=>{e&&u.emitUniqueGoogleTrackingEvent(`${P.trackingUnitName}_reel-impression`,{interstitial_reel:{...L?{reel:L}:{}}})})),0===S?.length?null:a.createElement(g,{dataAttrKey:"inline-recirc","data-testid":"InlineRecircViewportMonitor",className:o("inline-recirc-wrapper",D),observerOptions:{rootMargin:"500px"},onIntersectionViewport:(e,o)=>{e&&"function"==typeof x&&(x({applicationID:t,categories:n,contentTypes:d,excludeCategories:w,numberOfDays:k,pageSize:E,renditions:N,strategy:B,variationName:P.variationDisplayName}),o())}},S[0]&&a.createElement(C,{"data-testid":"InlineRecircWrapper",className:o(`inline-recirc--${P.layout}`,"inline-recirc-sparrow-tracking",_,i),recircLayout:P.layout,"data-recirc-id":`mobile-recirc-unit-${L}`,"data-recirc-header":$},($||I)&&a.createElement(y,null,!P.shouldHideHeaderText&&a.createElement("div",null,T.length&&I?I:$),P.hasBrandLogo&&v&&a.createElement(b,{altText:"logo",contentTypes:"photo",sources:{sm:{url:v}}})),a.createElement(h,null,a.createElement(f,null,(M=r(S),T.length&&M.unshift(...T),M.map(((e,t)=>a.createElement(c,{hasBorder:P.hasBorder,item:e,key:s("inline-recirc-"),layout:P.layout,maxHedLines:P.maxHedLines,recircId:t+1,reelId:L,showInlineRubric:P.showInlineRubric,sparrowPattern:"mobile-recirc-interstitial",trackingImpressionThreshold:P.trackingImpressionThreshold,trackingUnitName:P.trackingUnitName,totalItems:S.length}))).slice(0,E))))));var M};w.propTypes={addItemsAtFirst:i.arrayOf(i.shape(d.propTypes)),applicationID:i.string,categories:i.array,className:i.string,contentTypes:i.string,excludeCategories:i.array,favicon:i.string,heading:i.string,items:i.arrayOf(i.shape(d.propTypes)),numberOfDays:i.number,onIntersectionViewportCallback:i.func,pageSize:i.number,recommendedHeading:i.string,reelId:i.number,renditions:i.object,strategy:i.string,variationName:i.string,variations:i.shape({hasBrandLogo:i.bool,hasBorder:i.bool,layout:i.oneOf(["side-by-side","text-only-brand-logo","text-only-brand-logo-personalized","text-overlay"]),maxHedLines:i.number,shouldHideHeaderText:i.bool,showInlineRubric:i.bool,trackingImpressionThreshold:i.number,trackingUnitName:i.string,variationDisplayName:i.oneOf(["SideBySide","TextOnlyBrandLogo","TextOnlyBrandLogoPersonalized","TextOverlay"])})},e.exports=w},7738:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useViewportObserver:r}=n(55030),s=n(74992),{googleAnalytics:l}=n(90090),{trackNavigationEvent:d,extractStrategyFromURL:c}=n(14307),{InlineRecircRubricLineParagraph:m,InlineRecircItemWrapper:p}=n(2760),u=e=>{const{className:t,hasBorder:n,item:i,recircId:u,totalItems:g,reelId:h,sparrowPattern:y,layout:b="side-by-side",maxHedLines:f=3,showInlineRubric:C=!1,trackingImpressionThreshold:w=2,trackingUnitName:v="recirc-basic-interstitial"}=e,$=h?`inline-recirc__item-${h}-${u}`:`inline-recirc__item-${u}`;let S;switch(r(`.${$}`,{rootSelector:h?`.inline-recirc-${h} .inline-recirc__container`:".inline-recirc .inline-recirc__container",threshold:.5},(e=>{u>=w&&e&&l.emitUniqueGoogleTrackingEvent(`${v}_reel-scroll`,{interstitial_reel:{image:u,...h?{reel:h}:{}}})})),b){case"text-only-brand-logo":case"text-only-brand-logo-personalized":S=s.TextOnlyBrandLogoPersonalized;break;case"text-overlay":S=s.OverlayCenter;break;default:S=s.SideBySideThirds}return a.createElement(p,{"data-testid":"InlineRecircItemWrapper",className:o([t,$])},a.createElement(S,{clickHandler:(E=i.url,T=u,()=>((e=>{const{dangerousHed:t,copilotID:n,contentType:o,url:a}=i,r={type:"click",label:t,subject:"recirc_unit",items:[{content_id:n,content_title:t,content_type:o,content_url:a}],strategy:c(a),placement:"inline_recirc_mid_content",index:u-1,total_index:g};d(r)})(),l.emitUniqueGoogleTrackingEvent(`${v}_reel-click`,{"gtm.elementUrl":E,interstitial_reel:{image:T,...h?{reel:h}:{}}}))),dangerousHed:(k=i.dangerousHed,x=i.rubric,x&&C?`${k}<${m} class="rubric">${x.name}`:k),hasBorder:n,hedTag:"div",image:i.image,isLazy:!1,layout:b,maxHedLines:f,recircId:u,shouldHideDangerousDek:!0,sparrowPattern:y,url:i.url,isRecircListItem:!0,recircPlacement:"inline_recirc_mid_content",totalItems:g,contentType:i.contentType,copilotID:i.copilotID}));var k,x,E,T};u.propTypes={className:i.string,hasBorder:i.bool,item:i.shape(s.propTypes),layout:i.oneOf(["text-only-brand-logo","text-only-brand-logo-personalized","side-by-side","text-overlay"]),maxHedLines:i.number,recircId:i.number,reelId:i.number,showInlineRubric:i.bool,sparrowPattern:i.string,totalItems:i.number,trackingImpressionThreshold:i.number,trackingUnitName:i.string},e.exports=u},71436:(e,t,n)=>{const o=n(48608);e.exports=o},2760:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseText:a}=n(76955),{BREAKPOINTS:r}=n(96472),{calculateSpacing:s,getColorToken:l,getTypographyStyles:d,minScreen:c}=n(26865),m=n(43608),{OverlaySummaryItemContent:p,OverlaySummaryItemHed:u,OverlaySummaryItemResponsiveAsset:g}=n(3265),h=o.ul.withConfig({displayName:"InlineRecircItems"})` display: grid; grid-gap: 0; /* 1 */ grid-auto-flow: column; grid-template-columns: ${s(1)}; margin: 0 0 -${s(4)}; padding: 0 0 ${s(4)}; overflow-y: hidden; list-style: none; -webkit-overflow-scrolling: auto; backface-visibility: hidden; scroll-behavior: smooth; &::before, &::after { width: ${s(1)}; content: ''; } `,y=i` ${d("typography.definitions.discovery.hed-bulletin-primary")} margin: 0; `,b=o.li.withConfig({displayName:"InlineRecircItemWrapper"})` display: grid; padding: 0; a:link { text-decoration: none; } .summary-item__hed, ${u} { ${y} } .summary-item--layout-placement-side-by-side { align-items: flex-start; .summary-item__hed { ${y} } } .summary-item__hed-link { &::after { border-bottom: none; } } ${g}::after { transition: none; } `,f=o(a).withConfig({displayName:"InlineRecircHeading"})` padding: 0 0 ${s(2)}; text-align: center; `;f.defaultProps={as:"div",colorToken:"colors.discovery.lead.secondary.accent",typeIdentity:"typography.definitions.discovery.subhed-section-collection"};const C=o.div.withConfig({displayName:"InlineRecircContainer"})` overflow: hidden; `,w=o(m).withConfig({displayName:"InlineRecircHeaderLogo"})``,v=i` ${d("typography.definitions.globalEditorial.context-primary")}; margin: ${s(2)} 0; background: ${l("colors.discovery.body.white.background")}; padding: 0 ${s(2)} ${s(2)} ${s(2)}; ol, ul { li { margin-left: ${s(1)}; } } ${h} { display: flex; flex-direction: column; } ${f} { display: flex; align-items: center; margin: ${s(-2)} ${s(1)} 0 ${s(1)}; border-bottom: 1px solid ${l("colors.discovery.body.white.divider")}; padding: ${s(2)} 0; text-align: left; ${w} { margin-left: ${s(1)}; width: 15px; img { vertical-align: text-top; } } } ${C} { margin-right: ${s(1)}; } .summary-item { padding: ${s(1)} 0; .summary-item__hed-link::after { margin: 0; } .summary-item__content { padding: 0; } } `,$=i` ${d("typography.definitions.globalEditorial.context-primary")}; margin: ${s(2)} 0; background: ${l("colors.discovery.body.white.background")}; padding: 0 ${s(2)} ${s(2)} ${s(2)}; ol, ul { li { margin-left: ${s(1)}; } } ${h} { display: flex; flex-direction: column; } ${f} { display: flex; align-items: center; margin: ${s(-2)} ${s(1)} 0 ${s(1)}; border-bottom: 1px solid ${l("colors.discovery.body.white.divider")}; padding: ${s(2)} 0; text-align: left; ${w} { margin-left: ${s(1)}; width: 15px; img { vertical-align: bottom; } } } ${C} { margin-right: ${s(1)}; } .summary-item { padding: ${s(1)} 0; .summary-item__hed-link::after { margin: 0; } .summary-item__content { padding: 0; } } .summary-item__hed-link { &:hover { text-decoration: none; } .summary-item__hed { .summary-item__hed-wrapper { margin-right: ${s(1)}; &:hover { text-decoration: underline; } } } } `,S=i` && { padding: ${s(4)} 0 ${s(5)}; ${h} { grid-auto-columns: calc(210px + ${s(2)}); margin-left: -${s(2)}; } ${p} { align-self: start; padding: ${s(25)} ${s(1)} ${s(2)}; } ol, ul { li { margin: 0 0 0 ${s(2)}; &:first-child { margin-left: ${s(3)}; } } } } `,k=i` padding: ${s(3)} 0; ${f} { padding-bottom: ${s(2)}; } ${h} { grid-auto-columns: calc(260px + ${s(1)}*2); grid-template-columns: ${s(2)}; margin-left: -${s(3)}; &::before, &::after { width: ${s(2)}; } } .summary-item--layout-proportions-33-66 .summary-item__content { margin: 0; } ol, ul { li { margin: 0 0 0 ${s(2)}; &:first-child { margin-left: ${s(3)}; } } } `,x=o(a).withConfig({displayName:"InlineRecircRubricLineParagraph"})``;x.defaultProps={topSpacing:1};const E=o.div.withConfig({displayName:"InlineRecircWrapper"})` margin-bottom: ${s(5)}; .article-inline-recirc-wrapper { margin: 0 ${s(-3)} ${s(5)} ${s(-3)}; ${f} { ${w} { img { vertical-align: baseline; } } } } background: ${l("colors.discovery.body.light.background")}; ${c(r.md)} { display: none; } ${({recircLayout:e})=>"text-only-brand-logo"===e?v:"text-only-brand-logo-personalized"===e?$:"text-overlay"===e?S:k} `;e.exports={InlineRecircContainer:C,InlineRecircHeading:f,InlineRecircHeaderLogo:w,InlineRecircItems:h,InlineRecircRubricLineParagraph:x,InlineRecircWrapper:E,InlineRecircItemWrapper:b}},48608:(e,t,n)=>{const{asVariation:o}=n(81372),{asConfiguredComponent:i}=n(12892),a=n(22192);a.TextOnlyBrandLogo=o(a,"TextOnlyBrandLogo",{hasBrandLogo:!0,hasBorder:!0,layout:"text-only-brand-logo",maxHedLines:4,shouldHideHeaderText:!0,trackingImpressionThreshold:2,trackingUnitName:"recirc-text-only-brand-logo-interstitial",variationDisplayName:"TextOnlyBrandLogo"}),a.TextOnlyBrandLogoPersonalized=o(a,"TextOnlyBrandLogoPersonalized",{hasBrandLogo:!0,hasBorder:!0,layout:"text-only-brand-logo-personalized",maxHedLines:4,trackingImpressionThreshold:2,trackingUnitName:"recirc-text-only-brand-logo-personalized-interstitial",variationDisplayName:"TextOnlyBrandLogoPersonalized"}),a.SideBySide=o(a,"SideBySide",{layout:"side-by-side",maxHedLines:4,trackingImpressionThreshold:2,trackingUnitName:"recirc-basic-interstitial",variationDisplayName:"SideBySide"}),a.TextOverlay=o(a,"TextOverlay",{layout:"text-overlay",maxHedLines:4,trackingImpressionThreshold:3,trackingUnitName:"recirc-interstitial",variationDisplayName:"TextOverlay"}),e.exports=i(a,"InlineRecirc")},54281:(e,t,n)=>{const o=n(96540),i=n(5556),{connector:a}=n(57744),r=n(54790),s=n(26392),l=n(73275),d=n(94919),c=n(12911),m=n(80742),p=n(55266),{default:u}=n(96396),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{LinkBanner:y}=n(82873),b={SimpleNavigation:d,SiteHeader:c,StackedNavigation:p,StandardNavigation:m,OneNav:u},f=({isPersistent:e,children:t})=>e?o.createElement(s,null,t):t;f.propTypes={children:i.node,isPersistent:i.bool};const C=({brandName:e,featureFlags:{enableGqlForLinkBanner:t=!1,isLogoWide:n,shouldKeepSubscribeLinkActive:i,showNavigationWithlinkBanner:a=!1},hasContentHeaderLogo:r,hasSearch:s=!0,headerInvertedLogo:l,headerLogo:d,headerLogoDim:c,headerTheme:m,invertedLogo:p,isAccountsEnabled:u,linkBannerData:y,logo:C,logoBaseUrl:w,navigation:{account:v,appDownloadUrls:$,internationalInfo:S,pageHeadline:k,primaryLinks:x,searchLink:E,secondaryLinks:T,socialLinksHeading:I,socialLinks:L,utilityLinks:N,hasSEOSupport:B,isEditorPicksAvailable:P},rootBrandName:A,hasLinkbannerCrossSlideAnimation:D,seriesData:_,shouldPrioritizeSeriesPagination:M,shouldEnableFullArticleInverted:R,user:H,onDrawerStateChange:O,navPattern:F="StandardNavigation",oneNav:W,oneNavTriggerableContainers:U})=>{o.useEffect((()=>{(async()=>{await h(),g("ConnectedNavigation")})()}),[]);const V="visual-link-banner"===y.bannerType,G=t&&!V&&y?.links?.length>0,j={accountProps:v,appDownloadUrls:$,className:"site-navigation",showLinkBanner:G,showNavigationWithlinkBanner:G||a,drawerProps:{appElement:"#app-root",internationalInfo:S,rootBrandName:A,primaryLinks:x,secondaryLinks:T,searchAction:E,socialIconsProps:{links:L}},hasContentHeaderLogo:r,hasSearch:s,hasSearchBar:!1,headerLogo:d,headerLogoDim:c,headerInvertedLogo:l,headerTheme:m,pageHeadline:k,isLogoWide:n,isAccountsEnabled:u,isEditorPicksAvailable:P,isPersistent:!0,isVisualLinkBanner:V,logo:d,invertedLogo:p,logoBaseUrl:w,primaryLinks:x,secondaryLinks:T,seriesData:_,shouldEnableFullArticleInverted:R,shouldKeepSubscribeLinkActive:i,shouldConsiderSeriesPagination:y&&_&&M,user:H,utilityLinks:N,hasSEOSupport:B},z={SimpleNavigation:{hasSearch:!1},SiteHeader:{brandName:e,hasSearch:s,internationalInfo:S,invertedLogo:p,isPersistent:!1,logo:C,searchLink:E,socialLinks:L,socialLinksHeading:I},StackedNavigation:{logo:C,invertedLogo:p,socialLinksHeading:I,hasLinkbannerCrossSlideAnimation:D,onDrawerStateChange:O},OneNav:{oneNav:W,oneNavTriggerableContainers:U,isPersistent:!1}};Object.assign(j,z[F]);const q=b[F];return o.createElement(f,{isPersistent:j.isPersistent},o.createElement(q,{...j}))};C.propTypes={brandName:i.string,featureFlags:i.shape({enableGqlForLinkBanner:i.bool,isLogoWide:i.bool,shouldKeepSubscribeLinkActive:i.bool,showNavigationWithlinkBanner:i.bool}),hasContentHeaderLogo:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasSearch:i.bool,headerInvertedLogo:i.shape(l.propTypes).isRequired,headerLogo:i.shape(l.propTypes).isRequired,headerLogoDim:i.shape(l.propTypes),headerTheme:i.oneOf(["standard","inverted","transparent"]),invertedLogo:i.shape(l.propTypes).isRequired,isAccountsEnabled:i.bool,isEditorPicksAvailable:i.bool,linkBannerData:i.shape({hed:i.hed,dek:i.dek,image:i.shape(l.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),bannerType:i.string,tracking:i.shape(y.propTypes.tracking)}),logo:i.shape(l.propTypes).isRequired,logoBaseUrl:i.string,navigation:i.shape({account:i.object,appDownloadUrls:i.array,hasSEOSupport:i.bool,internationalInfo:r.object,isEditorPicksAvailable:i.bool,pageHeadline:i.string,primaryLinks:r.propTypes.links,searchLink:i.string,secondaryLinks:i.array,socialLinksHeading:i.string,socialLinks:i.array,utilityLinks:r.propTypes.links}),navPattern:i.oneOf(Object.keys(b)),onDrawerStateChange:i.func,oneNav:i.any,oneNavTriggerableContainers:i.any,rootBrandName:i.string,seriesData:i.shape({hed:i.string,dek:i.string,image:i.object,links:i.arrayOf(i.shape({hed:i.string,dek:i.string,image:i.object,isPublished:i.bool,promoHed:i.string,url:i.string}))}),shouldEnableFullArticleInverted:i.bool,shouldPrioritizeSeriesPagination:i.bool,shouldUseGQLForLinkBanner:i.bool,user:i.shape({isAuthenticated:i.bool.isRequired})},C.displayName="ConnectedNavigation",e.exports=a(C,{keysToPluck:["brandName","rootBrandName","config","featureFlags","hasSearch","headerLogo","headerInvertedLogo","invertedLogo","isAccountsEnabled","linkBannerData","logo","logoBaseUrl","navigation","seriesData","user","oneNav","oneNavTriggerableContainers"]})},10980:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(54281),"ConnectedNavigation")},75874:(e,t,n)=>{const o=n(96540),{googleAnalytics:i}=n(90090),{connector:a}=n(57744),r=n(577),{getNewsletterSubscriptions:s}=n(29727),l=n(3990),{trackNewsletterEvent:d}=n(14307);class c extends o.Component{constructor(e){super(e),this.fetchNewsletterSubscriptions=async e=>{try{const t=await s(e);if(200===t.status)return t.newsletterSubscriptions&&t.newsletterSubscriptions.data}catch(e){console.log(e)}return{}},this.state={}}async componentDidMount(){let e,t;const n=this.props.newsletters&&this.props.newsletters.map((e=>e.newsletterId))||[];document&&(e="nl"===new URLSearchParams(document.location.search).get("utm_source"));const{user:o,userPlatform:a}=this.props,{userPlatformProxy:r,xClientID:s}=a||{};if(o.isAuthenticated){const e={amgUUID:o.amguuid,newsletterIds:n,userPlatformProxy:r,xClientID:s,provider:"sailthru"},i=(await this.fetchNewsletterSubscriptions(e)).filter((e=>"SUBSCRIBED"===e.attributes.status)).map((e=>e.attributes.newsletterId));t=n.find((e=>!i.includes(e)))}else t=n[0];this.props.isNewsletterSlim&&!e&&t&&i.emitGoogleTrackingEvent("newsletter-loaded-inlineslim",{newslettterId:t}),this.setState({...this.state,isSourceNewsletter:e,newsletterToShow:t})}render(){let e;const{isNewsletterSlim:t,isNewsletterAggressive:n,hasSlimAlternateStyle:i,newsletterType:a,patternType:s,showToggleForLoggedInUser:c,user:m,isArticlePage:p}=this.props;("aggressive-newsletter"===a&&n||"slim-newsletter"===a&&t)&&(e=!0);const{isSourceNewsletter:u,newsletterToShow:g}=this.state,h=this.props.newsletters&&this.props.newsletters.find((e=>e.newsletterId===g));if(u||!e||!h)return null;const{newsletterId:y,dangerousHed:b="",frequencyBadge:f="",sourceCode:C=""}=h;return o.createElement(l,{onIntersectionViewport:(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(y),newsletter_title:b,cadence:f,subject:C};d(n)},observerOptions:{rootMargin:"0px"},className:"content-footer-newsletter-viewport"},o.createElement(r,{...h,enableSlimUnitToggle:c&&m?.isAuthenticated&&m?.email,hasSlimAlternateStyle:i,newsletterType:a,patternType:s,userEmail:m?.isAuthenticated&&m?.email,isArticlePage:p}))}}c.propTypes=r.propTypes,c.defaultProps=r.defaultProps,c.displayName="SlimNewsletterWrapper",e.exports=a(c,{keysToPluck:["user","userPlatform"]})},72159:(e,t,n)=>{const o=n(75874),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"SlimNewsletterWrapper")},17685:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(66657),{Disclaimer:r}=n(74307),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({isVisible:e=!1,additionalText:t,componentWrapper:n})=>{const o=n;return i.useEffect((()=>{(async()=>{await l(),s("ContentFooterAdditionalText")})()}),[]),i.createElement(i.Fragment,null,e&&t&&i.createElement(a,null,i.createElement(o,null,i.createElement(r,{disclaimerHtml:t,className:"grid-layout__content"}))))};d.propTypes={additionalText:o.string,componentWrapper:o.elementType,isVisible:o.bool},d.displayName="ContentFooterAdditionalText",e.exports=d},15461:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(17685);e.exports=o(i,"ContentFooterAdditionalText")},63545:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(19607),r=n(48496),s=n(71284),l=n(65153),d=n(15461),c=n(1802),m=n(41096),p=n(86659),u=n(63401),{PaymentGateway:g}=n(92807),h=n(66657),y=n(24901),b=n(18805),{trackComponent:f}=n(92716),{interactionResponse:C}=n(56187),{Disclaimer:w}=n(74307),v=n(3990),{trackNewsletterEvent:$}=n(14307),{ContentFooterWrapper:S,ContentFooterContributorBio:k,ContentFooterTagCloud:x,ContentFooterRelated:E,ContentFooterMagazineDisclaimer:T,ContentFooterBottom:I,ContentFooterNewsletterForm:L,ContentFooterSeriesNavigation:N,ContentFooterContributorSpotlightWrapper:B,ContentFooterNewsletterContentWrapper:P,ReadMoGrid:A,ReadMoGridColumn:D,TaboolaWidget:_,TaboolaWrapper:M}=n(27529),{FooterNewsletter:R,NewsletterExtended:H,NewsletterVerticalBottom:O}=n(12501),F=()=>i.createElement(h,null,i.createElement(A,null,i.createElement(D,null,i.createElement("div",{"data-testid":"ContentFooterReadMoElement",id:"readmo-12345"})))),W=e=>i.createElement(r,null,i.createElement(g,{group:"ads"},i.createElement(h,null,i.createElement(M,null,i.createElement(_,{"data-testid":"ContentFooterTaboolaWidget",taboola:e.taboola}))))),U=({ContentWrapper:e,hasWrapper:t,isArticlePage:n,isFullBleed:o,newsletter:a,palette:r="standard"})=>{const{newsletterId:s,dangerousHed:l="",frequencyBadge:d="",sourceCode:c=""}=a,m=i.createElement(L,{...a,position:"content-footer",isArticlePage:n});if(!t)return m;const u=o?p.WithMargins:e;return i.createElement(P,{isNewsletterFullBleed:o,newsletterPalette:r},i.createElement(v,{onIntersectionViewport:(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(s),newsletter_title:l,cadence:d,subject:c};$(n)},observerOptions:{rootMargin:"0px"},className:"content-footer-newsletter-viewport"},i.createElement(u,null,m)))};U.propTypes={ContentWrapper:o.elementType.isRequired,hasWrapper:o.bool,isArticlePage:o.bool,isFullBleed:o.bool,newsletter:o.shape(L.propTypes),palette:o.string};const V=({channelMap:e,className:t,cnCoupons:n,consumerMarketing:o,ContentWrapper:c,contributors:p,contributorSpotlight:v,isNarrow:$,isNewsletterFullBleed:L,isAdRail:P,licensedPartnerLink:A,linkList:D,hasFullBleedRecircBackground:_,hasNewsletterWithoutWrapper:M,hasTopSpacingFooterRelated:V=!1,showWriterBio:G,hideContentFooterAd:j=!1,hideContributorBio:z,showContributorSpotlight:q,showContributor:K=!0,hideRecircList:Y,isLinkStackEnabled:J,magazineDisclaimer:X,newsletter:Q,newsletterPalette:Z="standard",pageBackgroundTheme:ee,related:te,recircRelated:ne,relatedVideo:oe,shouldUseRelatedVideoOverInterlude_variation:ie=!1,showAdBelowNewsletter:ae=!1,showNewsletter:re,signageConfig:se,taboola:le,tagCloud:de,shouldEnableVMG:ce=!1,showHotelRecirc:me=!1,showRecirc:pe,shouldDisplayCNCoupons:ue=!1,shouldEnableFullArticleInverted:ge,shouldReplaceOutbrainWithCNCoupons:he=!1,shouldShowSeriesNavigationInFooter:ye,dividerColor:be,recircListElements:fe,sponsoredProps:Ce,hasDynamicDisclaimer:we,currentPage:ve=""})=>(i.useEffect((()=>{(async()=>{await C(),f("ContentFooter")})()}),[]),i.createElement(S,{isNarrow:$,className:t},!!Ce&&we&&i.createElement(c,null,i.createElement(w,{sponsorName:Ce.sponsorName,isSponsored:!!Ce})),X&&X.issueDate&&i.createElement(c,null,i.createElement(T,{...X,"data-testid":"ContentFooterMagazineDisclaimer"})),J&&D&&i.createElement(h,null,i.createElement(c,null,i.createElement(u,{...D,dividerColor:be}))),!q&&K&&i.createElement(b,{showWriterBio:G,hideContributorBio:z,componentWrapper:c,contributors:p,dividerColor:be,tagCloud:de}),q&&i.createElement(B,{isAdRail:P},i.createElement(m,{...v})),ie&&i.createElement(y,{...oe,componentWrapper:c}),A&&!q&&i.createElement(h,null,i.createElement(c,null,i.createElement(k,{dangerousBio:A.dangerousDek,photo:A.photo}))),i.createElement(d,{componentWrapper:c}),de&&i.createElement(h,null,i.createElement(c,null,i.createElement(x,{hasBorderTop:!1,tags:de.tags,dividerColor:be,"data-testid":"ContentFooterTagCloud"}))),me&&fe,pe&&fe,i.createElement(I,{"data-testid":"ContentFooterBottom"},Q&&re&&i.createElement(U,{ContentWrapper:c,hasWrapper:!M,isFullBleed:L,newsletter:Q,palette:Z,isArticlePage:"article"===ve}),i.createElement(R,{isFullBleed:L,contentWrapper:c}),i.createElement(H,{contentWrapper:c}),i.createElement(O,{contentWrapper:c}),i.createElement("div",{className:"content-bottom-anchor"}),ae&&i.createElement(h,null,i.createElement(g,{group:"ads"},i.createElement(a,{position:"mid-content","data-testid":"AdBelowNewsletter",shouldHoldSpace:!0,shouldDisplayLabel:!0}))),o&&i.createElement(g,{group:"consumer-marketing"},i.createElement(s,{...o})),ye&&i.createElement(N,{className:"article__series-navigation",pageBackgroundTheme:ee,dividerColor:be}),ce&&i.createElement(F,null),!Y&&i.createElement(r,null,i.createElement(E,{categoriesMap:de?.tags,channelMap:e,related:te,recircRelated:ne,signageConfig:se,hasFullBleedRecircBackground:_,hasTopSpacingFooterRelated:V,dividerColor:be,shouldEnableFullArticleInverted:ge})),le&&i.createElement(W,{taboola:le}),ce&&i.createElement(F,null),(he||ue)&&n.length>=1&&i.createElement(l,{items:n,dividerColor:be}),!j&&i.createElement(h,null,i.createElement(g,{group:"ads"},i.createElement(a,{position:"footer",shouldHoldSpace:!0}))))));V.propTypes={channelMap:o.object,className:o.string,cnCoupons:o.array,consumerMarketing:o.shape(s.propTypes),ContentWrapper:o.elementType.isRequired,contributors:o.oneOfType([o.shape({author:o.shape({items:o.arrayOf(o.shape(c.propTypes.contributors))})}),o.shape({writer:o.shape({items:o.arrayOf(o.shape(c.propTypes.contributors))})})]),contributorSpotlight:o.object,currentPage:o.string,dividerColor:o.string,hasDynamicDisclaimer:o.bool,hasFullBleedRecircBackground:o.bool,hasNewsletterWithoutWrapper:o.bool,hasTopSpacingFooterRelated:o.bool,hideContentFooterAd:o.bool,hideContributorBio:o.bool,hideRecircList:o.bool,isAdRail:o.bool,isLinkStackEnabled:o.bool,isNarrow:o.bool,isNewsletterFullBleed:o.bool,licensedPartnerLink:o.object,linkList:o.object,magazineDisclaimer:o.shape({issueDate:o.string.isRequired,issueLink:o.string.isRequired,originalHed:o.string}),newsletter:o.shape(L.propTypes),newsletterPalette:o.string,pageBackgroundTheme:o.string,recircListElements:o.array,recircRelated:o.array,related:o.array,relatedVideo:o.shape({brand:o.string,related:o.any,useRelatedVideo:o.bool,showRelatedVideo:o.bool}),shouldDisplayCNCoupons:o.bool,shouldEnableFullArticleInverted:o.bool,shouldEnableVMG:o.bool,shouldReplaceOutbrainWithCNCoupons:o.bool,shouldShowSeriesNavigationInFooter:o.bool,shouldUseRelatedVideoOverInterlude_variation:o.bool,showAdBelowNewsletter:o.bool,showContributor:o.bool,showContributorSpotlight:o.bool,showHotelRecirc:o.bool,showNewsletter:o.bool,showRecirc:o.bool,showWriterBio:o.bool,signageConfig:o.object,sponsoredProps:o.object,taboola:o.shape({publisherId:o.string}),tagCloud:o.shape({tags:o.arrayOf(o.shape({tag:o.string.isRequired,url:o.string}))})},V.displayName="ContentFooter",e.exports=V},24901:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{asConfiguredComponent:r}=n(12892),s=n(52579).A,{ContentFooterRelatedVideo:l,ContentFooterRelatedVideoHeader:d,ContentFooterRelatedPlayer:c,ContentFooterRelatedVideoTitle:m,ContentFooterRelatedVideoDek:p}=n(27529),{inlineEmbedPosition:u}=n(62327),g=({componentWrapper:e,headerText:t,related:n={},showRelatedVideo:o=!1})=>{const r=n&&n.scriptEmbedUrl,{formatMessage:g}=a();return o&&r?i.createElement(e,null,i.createElement(l,null,i.createElement(d,{"data-testid":"ContentFooterRelatedVideoHeader"},t||g(s.headerText)),i.createElement(c,{scriptUrl:r,videoEmbedPosition:u}),i.createElement(m,null,n.title),i.createElement(p,null,n.dek))):null};g.propTypes={componentWrapper:o.elementType.isRequired,headerText:o.string,related:o.shape({dek:o.string,scriptEmbedUrl:o.string,title:o.string}),showRelatedVideo:o.bool},g.displayName="RelatedVideo",e.exports=r(g,"RelatedVideo")},18805:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(66657),r=n(1802),s=({componentWrapper:e,contributors:t,tagCloud:n,showWriterBio:o,dividerColor:s,hideContributorBio:l})=>{const d=o?"writer":"author";return!l&&t?.[d]?.items?i.createElement(a,null,i.createElement(e,null,i.createElement(r,{...n&&{shouldHideBottomLine:!0},contributors:t[d].items,dividerColor:s}))):null};s.propTypes={componentWrapper:o.elementType.isRequired,contributors:o.oneOfType([o.shape({author:o.shape({items:o.arrayOf(o.shape(r.propTypes.contributors))})}),o.shape({writer:o.shape({items:o.arrayOf(o.shape(r.propTypes.contributors))})})]),dividerColor:o.string,hideContributorBio:o.bool,showWriterBio:o.bool,tagCloud:o.shape({tags:o.arrayOf(o.shape({tag:o.string.isRequired,url:o.string}))})},e.exports=s},61127:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(63545);e.exports=o(i,"ContentFooter")},52579:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({headerText:{id:"RelatedVideo.HeaderText",defaultMessage:"Featured Video",description:"Title preceding related video embed",isConfigurable:!0}})},84899:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(94409),s=n(94149),l=n(73275),d=n(21093),c=n(35676),m=n(77554),p=n(33193).A,u=n(10705),g=n(96591),{ContentHeaderByline:h,ContentHeaderAccreditationSocialIcons:y,ContentHeaderContributorImage:b,ContentHeaderNativeShareButton:f,ContentHeaderBylineContent:C,ContentHeaderDekRewards:w,ContentHeaderAccreditation:v,ContentHeaderDek:$,ContentHeaderSignageLabel:S,SummaryPremiereWrapper:k}=n(80607),x=({venueAwards:e})=>o.createElement(o.Fragment,null,e&&o.createElement(w,{dangerouslySetInnerHTML:{__html:e}}));x.propTypes={venueAwards:a.string};const E=({bylinesBlock:e,contributorImage:t,dangerousDek:n,dividerType:a,shouldRemoveBylineTopMargin:l,hasContributorImageBackground:c,hasDesktopTitleBlockDivider:w,hasLede:E,hasStickySocialIcons:T,hideSocialIconsOnMobile:I,hideTopRating:L,isBusinessContentHeader:N,isMiddleImage:B,isSponsoredContent:P,signage:A,sponsorByline:D,sponsoredContentHeaderProps:_,publishDateBlock:M,publishDatePosition:R,rating:H,reviewRating:O,shouldShowAuthorsInTitleBlock:F,showContributorImage:W,socialMedia:U,socialTitle:V,socialDescription:G,pageUrl:j,shouldDisplaySignageInline:z,showNativeShareButton:q,venueAwards:K,hideByLine:Y=!1,hideDangerousDek:J=!1,hideSocialIcons:X=!1,isLiveStoryType:Q=!1,metadataVideo:Z={},shouldDisplayPremiereDate:ee=!1,showSponsorBlock:te=!1,socialIconsToHide:ne=[],theme:oe="standard"})=>{const{rating:ie,count:ae}=H||{},re=x({venueAwards:K}),se={showDek:!J&&n&&!B,showVenueAwards:K,showByline:!F&&!P&&!Y,showNativeShareButton:q,socialMedia:U},{isLive:le,premiereGap:de,premiereDate:ce}=Z,{formatMessage:me}=i();return o.createElement(v,{className:"content-header__accreditation",shouldShowAuthorsInTitleBlock:F,isBusinessContentHeader:N,hasLede:E,rowWithBottomBorder:w&&("both"===a||"bottom"===a),visibilityInfo:se,"data-testid":"ContentHeaderAccreditation"},se.showDek&&o.createElement($,{dangerouslySetInnerHTML:{__html:n},as:"div"}),z&&A&&o.createElement(S,null,A),ee&&ce&&!le&&o.createElement(k,null,o.createElement(g,{premiereDate:ce,premiereGap:de,containerTheme:oe,hideTimeStampIcon:!0})),Q&&te&&o.createElement(u,{sponsorByline:D,sponsoredContentHeaderProps:{..._},theme:oe}),re,O&&!L&&o.createElement(s,{rating:O}),se.showByline&&o.createElement(h,{isLiveStoryType:Q,sponsorName:_?.sponsorName,showSponsorBlock:te,shouldRemoveBylineTopMargin:l},W&&t&&o.createElement(b,{...t,sizes:N?"100%":"66px",hasContributorImageBackground:c,isBusinessContentHeader:N}),o.createElement(C,null,e,"bottom"===R&&M)),q?o.createElement(f,null,o.createElement(m,{shareData:{url:j,title:V,text:G}})):U&&!X&&o.createElement(y,{...U,className:"content-header__social-share",hideSocialIconsOnMobile:I,hasStickySocialIcons:T,socialIconsToHide:ne}),!!ie&&!!ae&&o.createElement(d,{averageRatingCount:Math.round(10*ie)/10,hasBorderTop:!0,link:{label:me(p.readReviews),onClick:e=>{e.preventDefault();const t=document.getElementById("reviews"),{top:n}=r(t);window.scrollTo(0,n-56)},url:"#reviews"},totalRatingCount:ae}))};E.propTypes={bylinesBlock:a.node,contributorImage:a.shape(l.propTypes),dangerousDek:a.string,dividerType:a.string,hasContributorImageBackground:a.bool,hasDesktopTitleBlockDivider:a.bool,hasLede:a.bool,hasStickySocialIcons:a.bool,hideByLine:a.bool,hideDangerousDek:a.bool,hideSocialIcons:a.bool,hideSocialIconsOnMobile:a.bool,hideTopRating:a.bool,isBusinessContentHeader:a.bool,isLiveStoryType:a.bool,isMiddleImage:a.bool,isSponsoredContent:a.bool,metadataVideo:a.shape({isLive:a.bool,premiereDate:a.string,premiereGap:a.number,series:a.string,videoLength:a.number}),pageUrl:a.string,publishDateBlock:a.node,publishDatePosition:a.string,rating:a.shape(d.propTypes),reviewRating:a.number,shouldDisplayPremiereDate:a.bool,shouldDisplaySignageInline:a.bool,shouldRemoveBylineTopMargin:a.bool,shouldShowAuthorsInTitleBlock:a.bool,showContributorImage:a.bool,showNativeShareButton:a.bool,showSponsorBlock:a.bool,signage:a.string,socialDescription:a.string,socialIconsToHide:a.array,socialMedia:a.shape(c.propTypes),socialTitle:a.string,sponsorByline:a.string,sponsoredContentHeaderProps:a.shape({campaignUrl:a.string,sponsorLogo:a.shape(l.propTypes),sponsorName:a.string}),theme:a.oneOf(["standard","inverted","special"]),venueAwards:a.string},e.exports=E},80607:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorToken:r,removeTextDecoration:s,getLinkStyles:l,getTypographyStyles:d,maxScreen:c}=n(26865),{BaseText:m}=n(76955),{roundImageBase:p}=n(52027),{BREAKPOINTS:u,INTERACTIVE:g}=n(96472),h=n(35676),{SocialIconsList:y}=n(51e3),b=n(73275),{SpanWrapper:f}=n(18117),{SummaryItemAssetPremier:C,AssetPremierLabel:w}=n(75761),{BylineWrapper:v}=n(74423),{defaultGridStyle:$,defaultColorPaddingStyle:S,rowWithCommonStyle:k}=n(60254),x=o.div.withConfig({displayName:"ContentHeaderByline"})` margin-top: ${a(4)}; ${({isLiveStoryType:e,sponsorName:t,showSponsorBlock:n})=>e&&t&&n&&"margin-top: unset;"} ${f} { display: inline-block; width: ${a(8.25)}; height: ${a(8.25)}; } ${({shouldRemoveBylineTopMargin:e})=>e&&i` margin-top: 0; ${v} { margin-top: ${a(.5)}; &:first-child { margin-top: 0; } } `} `,E=o(h.Standard).withConfig({displayName:"ContentHeaderAccreditationSocialIcons"})` margin: 0 auto; margin-top: ${a(3)}; width: 100%; ${y} { justify-content: center; } /* Hide sosial share icons on mobile */ ${({hideSocialIconsOnMobile:e})=>e&&`\n @media (min-width: 0) and (max-width: ${u.lg}) {\n display: none;\n }\n `} /* Hide social share icons on desktop */ ${({hasStickySocialIcons:e})=>e&&`\n @media (min-width: ${u.lg}) {\n display: none;\n }\n `} /* Hide specific social icons mentioned in props - social-icons */ ${({hideSocialIconsOnMobile:e,socialIconsToHide:t})=>!e&&`\n ${c(u.lg)} {\n ${(e=>e.map((e=>`\n .social-icons__list-item--${e} {\n display: none;\n }\n `)).join("\n"))(t)}\n }\n `} `,T=o(b).withConfig({displayName:"ContentHeaderContributorImage"})` ${p("100%","60px","66px")}; /* 1, 2 */ margin-right: auto; margin-left: auto; img { width: 100%; } ${({hasContributorImageBackground:e})=>e&&"\n display: inline-block;\n margin: 0 auto;\n border-radius: 50%;\n background-color: #f5f5f5;\n overflow: hidden;\n "} ${({isBusinessContentHeader:e})=>e&&`\n ${p("100%","173px","173px")}; /* 1, 2 */\n margin-right: auto;\n margin-left: auto;\n\n img {\n width: 100%;\n }\n @media (min-width: ${u.sm}) {\n ${p("100%","153px","153px")}; /* 1, 2 */\n }\n @media (min-width: ${u.md}) {\n ${p("100%","172px","172px")}; /* 1, 2 */\n }\n @media (min-width: ${u.lg}) {\n ${p("100%","206px","206px")}; /* 1, 2 */\n }\n @media (min-width: ${u.xl}) {\n ${p("100%","262px","262px")}; /* 1, 2 */\n }\n @media (min-width: ${u.xxl}) {\n ${p("100%","340px","340px")}; /* 1, 2 */\n }\n\n`} `,I=o.div.withConfig({displayName:"ContentHeaderNativeShareButton"})` && { display: flex; grid-column: 1/-1; justify-content: center; margin-top: ${a(3)}; } ${$} ${S} `,L=o.div.withConfig({displayName:"ContentHeaderBylineContent"})``,N=o(m).withConfig({displayName:"ContentHeaderDekRewards"})` > img { margin-right: ${a(.8)}; margin-left: ${a(2)}; &:first-of-type { margin-left: 0; } } margin-top: ${a(3)}; `;N.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const B=o.p.withConfig({displayName:"ContentHeaderDek"})` @media (min-width: ${u.lg}) { && { grid-column: 3 / span 8; } } ${({theme:e})=>l(e,"colors.consumption.lead.standard.description",null)}; /* overwrite text decoration link styles see token: layouts_to_refactor.interactive.links */ ${s()} margin-top: ${a(3)}; cursor: unset; text-align: center; .small { text-transform: lowercase; font-style: inherit; font-variant: small-caps; } a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover")}; transition: color ${g.timingLinkDefault} ease; } ${d("typography.definitions.consumptionEditorial.description-core")}; ${({assetPosition:e,mediaWidth:t})=>"middle"===e&&`\n margin-top: ${a(3)};\n @media (min-width: ${u.md}) {\n margin-top: ${a(5)};\n }\n && {\n @media (min-width: ${u.lg}) {\n grid-column: 1 / 9;\n }\n }\n ${"grid"===t&&`\n && {\n @media (min-width: ${u.lg}) {\n grid-column: 1 / -1;\n }\n }\n `};\n `}; `,P=o(m).withConfig({displayName:"ContentHeaderSignageLabel"})` padding-top: ${a(1)}; ${d("typography.definitions.discovery.description-core")}; `,A=o.div.withConfig({displayName:"ContentHeaderAccreditation"})` ${({rowWithBottomBorder:e,theme:t})=>e&&`\n &::after {\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-bottom: 1px solid ${r(t,"colors.consumption.body.standard.divider")};\n padding-top: ${a(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n ${k}\n `} ${$} && { ${S} } > * { grid-column: 1/-1; } ${({visibilityInfo:e})=>(e=>e.showDek?`\n ${B} {\n margin-top: 0;\n }\n `:e.showVenueAwards?`\n ${N} {\n margin-top: 0;\n }\n `:e.showByline?`\n ${x} {\n margin-top: 0;\n }\n `:e.showNativeShareButton?`\n ${I} {\n margin-top: 0;\n }\n `:e.socialMedia?`\n ${E} {\n margin-top: 0;\n }\n `:"")(e)} padding-bottom: ${a(6)}; ${({isBusinessContentHeader:e})=>e&&`\n @media (min-width: ${u.md}) {\n grid-column: 9 / span 12;\n grid-template-columns: repeat(12,1fr);\n width:min-content;\n align-items: center;\n }\n`} `,D=o.div.withConfig({displayName:"SummaryPremiereWrapper"})` max-width: 1600px; ${C} { display: flex; border: 0; } ${w} { padding: ${a(3)} 0 0 0; ${({theme:e})=>`${d(e,"typography.definitions.globalEditorial.context-tertiary")};\n `} } `;e.exports={ContentHeaderByline:x,ContentHeaderAccreditationSocialIcons:E,ContentHeaderContributorImage:T,ContentHeaderNativeShareButton:I,ContentHeaderBylineContent:L,ContentHeaderDekRewards:N,ContentHeaderAccreditation:A,ContentHeaderDek:B,ContentHeaderSignageLabel:P,SummaryPremiereWrapper:D}},95865:(e,t,n)=>{const o=n(5556),i=n(96540),{CategoriesWrapper:a,CategoriesTitle:r,CategoriesItemList:s,CategoriesItem:l,CategoriesLink:d}=n(18157),c=({title:e,tags:t=[]})=>i.createElement(a,null,i.createElement(r,null,e),i.createElement(s,null,t.map((e=>i.createElement(l,{key:e.name},i.createElement(d,{href:e.slug},e.name))))));c.propTypes={tags:o.array,title:o.string},c.displayName="Categories",e.exports=c},18157:(e,t,n)=>{const{default:o}=n(92168),{BaseText:i,BaseLink:a}=n(76955),{calculateSpacing:r,getColorToken:s,getLinkStyles:l}=n(26865),d=o.div.withConfig({displayName:"CategoriesWrapper"})` display: flex; flex-wrap: wrap; align-items: baseline; margin-top: ${r(.5)}; `,c=o(i).withConfig({displayName:"CategoriesTitle"})` margin-right: ${r(1)}; `;c.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-feature"};const m=o.ul.withConfig({displayName:"CategoriesItemList"})` margin: 0; padding: 0; line-height: 1; `,p=o.li.withConfig({displayName:"CategoriesItem"})` display: inline-block; &:not(:last-child) { &::after { margin: 0 ${r(1)}; color: ${({theme:e})=>s(e,"colors.consumption.lead.standard.divider")}; content: '|'; } } `,u=o(a).withConfig({displayName:"CategoriesLink"})` ${({theme:e})=>l(e,"colors.consumption.lead.standard.link",null,"global")}; `;u.defaultProps={typeToken:"typography.definitions.globalEditorial.accreditation-core"},e.exports={CategoriesWrapper:d,CategoriesTitle:c,CategoriesItemList:m,CategoriesItem:p,CategoriesLink:u}},18601:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(40855),{withLightbox:s}=n(83726),l=n(78372),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=n(35676),p=n(34187),u=n(52540),g=n(47811),h=n(59098),y=n(21093),b=n(73275),f=n(19977),C=n(92027),w=n(84899),{useNativeShare:v}=n(90072),{getThemedBylineVariation:$}=n(27053),{ContentHeaderSocialIcons:S}=n(50130),{ContentHeaderWrapper:k,ContentHeaderOffersData:x,ContentHeaderLeadOverride:E,ContentHeaderAccreditationBottom:T,ContentHeaderContainer:I,ContentHeaderPublishDate:L,ContentHeaderLeadAssetWrapper:N,ContentHeaderBylines:B,ContentHeaderPersistentAside:P,PodcastContentHeaderDivider:A,ContentHeaderHedAccreditationWrapper:D}=n(88317),{ContentHeaderDek:_}=n(80607),{getOverrideBehaviour:M}=n(68089),{storyVideoPosition:R}=n(62327),H=({additionalPhotos:e,authorsTitleBlockPosition:t="hidden",awards:n,business:i={address:{},phone:"",email:"",socialMedia:[],link:""},bylineVariation:r,captionStyle:l="default",captionWidth:m="standard",config:p={adsConfig:{contentHeaderRubricName:void 0}},className:u,contentHeaderCategories:g,contentSponsorNames:y=[],contributorImage:b,contributors:H,ctaText:O,dangerousDek:F,dangerousHed:W,dividerType:U="both",showFullHeaderViewInMobile:V=!1,externalLinks:G=[],hasDesktopTitleBlockDivider:j=!1,hasLedeLightboxButton:z,hasLightbox:q=!1,hasSlideshow:K=!1,hasStaticPositionedAward:Y=!1,hasStickyBoxIndexPosition:J,hasStickySocialIcons:X=!0,hideAdaptationByline:Q=!1,hideByLine:Z=!1,hideContributors:ee=!1,hideDangerousDek:te=!1,hideRubric:ne=!1,hideSocialIcons:oe=!1,hideSocialIconsOnMobile:ie=!1,hideTopDisclaimerOnMobile:ae,hideTopRating:re,hidePublishDate:se=!1,interactiveOverride:le,isBusinessContentHeader:de,isLiveStoryType:ce=!1,isImagePositionBottomInSmallScreen:me,isStoryLive:pe=!1,issueDate:ue,issueLink:ge,lede:he,ledeSocialIcons:ye,modifiedDate:be,offers:fe,persistentAsideAlign:Ce="left",price:we,publishDate:ve,rating:$e,reviewRating:Se,rubric:ke,rubricVariation:xe,itemsCount:Ee,hasContributorImageBackground:Te=!1,metadataVideo:Ie={},showContentDivider:Le=!1,showContributorImage:Ne=!0,showContributorImageOnMobile:Be=!0,showSponsorBlock:Pe=!1,showHeaderButton:Ae,signage:De,hideIssueDate:_e,hideIssueDatePipeSeparator:Me=!1,hideLede:Re=!1,hideLedeCaption:He=!1,hasDisabledCloseOnClickForLightbox:Oe,hasNarrowHeader:Fe=!1,podcastPagePrimaryCta:We,podcastPagePrimaryCtaLabel:Ue,shouldDisplayPremiereDate:Ve=!1,shouldDisplaySignageInline:Ge=!1,shouldShortenHeadline:je=!1,showFullWidthLeadImage:ze=!1,showIssueCopyByDate:qe=!1,showTextOverlayDek:Ke=!1,slideShowVariation:Ye,socialIconsToHide:Je=[],socialMedia:Xe,socialTitle:Qe,socialDescription:Ze,stickySocialAnchorBottom:et={selector:".page",edge:"bottom"},stickySocialAnchorTop:tt={selector:"[data-testid='ContentHeaderContainer']",edge:"bottom"},theme:nt="standard",sponsoredContentHeaderProps:ot,sponsorByline:it,variations:at={assetPosition:"bottom",contentAlign:"center",contentPosition:"above",hasDivider:!1,hasExtraSpaceBetweenSeparator:!1,hasInlinePublishDate:!1,hasLedeLightbox:!1,hasNoRowPadding:!1,hasXsNavSpacing:!1,leadRailAnchor:!1,ledeAlign:"default",publishDatePosition:"bottom",reducedSpacings:!1,shouldUseSmallLede:!1,showPodcastButton:!1},hasNativeShareButton:rt=!1,shouldEnableNativeShareOnDesktop:st=!1,showBreadCrumb:lt,venueAwards:dt,hasInvertedCaption:ct=!1,hasInvertedLedeBackground:mt=!0,variationName:pt,isFullBleedVideo:ut=!1,cneVideoEmbedProps:gt={additionalEmbedParams:{},dangerousCaption:"",isStickyType:!1,scriptUrl:"",shouldAutoplay:!0,shouldHaveTeaser:!0,shouldMute:!0,variationsVideo:{},variationVideoName:{}},shouldAlignCenterWhenNoCaption:ht=!1})=>{const{assetPosition:yt,copyWidth:bt,contentAlign:ft,contentPosition:Ct,contentStyle:wt,hasAccreditationExtraSpacing:vt,hasAccreditationSocialBottomMargin:$t,hasAccreditationSocialTopMargin:St,shouldRemoveBylineTopMargin:kt,hasDekBottomMargin:xt,hasExtraSpaceBetweenSeparator:Et=!1,hasLedeLightbox:Tt,hasNoRowPadding:It,hasPublishDateBottomPadding:Lt,hasInlinePublishDate:Nt,hasReducedTitleTopMargin:Bt,hasTitleWrapperTopSpacing:Pt,shouldRemoveContentHedWrapperTopSpacing:At,hasXsNavSpacing:Dt,hideAccreditationBottomSpacing:_t,ledeAlign:Mt,leadRailAnchor:Rt,mediaWidth:Ht,publishDatePosition:Ot="bottom",reducedSpacings:Ft=!1,hasDivider:Wt,showPodcastButton:Ut,shouldUseSmallLede:Vt,shouldReduceAccreditationPadding:Gt,hasDateExtraTopSpacing:jt}=at,{additionalEmbedParams:zt,dangerousCaption:qt,isStickyType:Kt,scriptUrl:Yt,shouldAutoplay:Jt,shouldHaveTeaser:Xt,shouldMute:Qt,variationsVideo:Zt,variationVideoName:en}=gt;a.useEffect((()=>{(async()=>{await c(),d("ContentHeader",pt)})()}),[pt]),ke&&(ke.name=p.adsConfig?.contentHeaderRubricName||ke.name);const tn="middle"===yt,nn=(e=>e&&1===Object.keys(e).length&&e.author&&1===e.author.items.length)(H)&&Nt,on="storyimage"===M(le),an=$({bylineVariation:r,theme:nt}),rn=a.createElement(f,{authorsPosition:t,business:i,bylineVariation:an,contentHeaderCategories:g,contentSponsorNames:y,contributors:H,dangerousHed:W,dividerType:U,externalLinks:G,hasContentDivider:Le,hasDesktopTitleBlockDivider:j,hasDivider:Wt,hasNoRowPadding:It,hasExtraSpaceBetweenSeparator:Et,hideAdaptationByline:Q,hideIssueDate:_e,hideIssueDatePipeSeparator:Me,hideRubric:ne,hidePublishDate:se,isBusinessContentHeader:de,isLiveStoryType:ce,isStoryLive:pe,issueDate:ue,issueLink:ge,itemsCount:Ee,metadataVideo:Ie,modifiedDate:be,podcastPagePrimaryCta:We,podcastPagePrimaryCtaLabel:Ue,price:we,publishDate:ve,publishDatePosition:Ot,rubric:ke,rubricVariation:xe,showIssueCopyByDate:qe,showPodcastButton:Ut,theme:nt});let sn=C;q&&Tt&&(sn=s(e?{Component:C,slides:e,hasSlideshow:K,slideShowVariation:Ye,hasDisabledCloseOnClickForLightbox:Oe}:{Component:C,slides:[he]}));const{showNativeShareButton:ln,pageUrl:dn}=v(rt,st),cn="hidden"!==t,mn=H&&Object.keys(H).length>1,pn=H&&!ee&&a.createElement(B,{contributors:H,bylineVariation:an,isCompact:!1,inlinePublishDate:nn}),un=be&&{datetime:be},gn=!se&&a.createElement(L,{inlinePublishDate:nn,"data-testid":"ContentHeaderPublishDate",mediaWidth:Ht,contentAlign:ft,...V&&{hasDateExtraTopSpacing:jt,hasPublishDateBottomPadding:Lt&&(!Xe||oe||ie)},...un},ve),hn=a.createElement(a.Fragment,null,a.createElement(w,{bylinesBlock:pn,contributorImage:b,dangerousDek:F,hideDangerousDek:te,dividerType:U,hasContributorImageBackground:Te,hasDesktopTitleBlockDivider:j,hasLede:!!he,hideTopRating:re,hasStickySocialIcons:X,hideByLine:Z,hideSocialIcons:oe,hideSocialIconsOnMobile:ie,isBusinessContentHeader:de,isMiddleImage:tn,isSponsoredContent:y.length>0,isLiveStoryType:ce,isStoryLive:pe,metadataVideo:Ie,publishDateBlock:gn,publishDatePosition:Ot,rating:$e,reviewRating:Se,shouldDisplayPremiereDate:Ve,shouldDisplaySignageInline:Ge,shouldShowAuthorsInTitleBlock:cn,showContributorImage:Ne,showSponsorBlock:Pe,signage:De,socialIconsToHide:Je,socialMedia:Xe,socialTitle:Qe,socialDescription:Ze,sponsorByline:it,sponsoredContentHeaderProps:ot,pageUrl:dn,showNativeShareButton:ln,venueAwards:dt,mediaWidth:Ht,contentAlign:ft,contentPosition:Ct,theme:nt,shouldRemoveBylineTopMargin:V&&kt}),a.createElement(x,{ctaText:O,hideTopDisclaimerOnMobile:ae,offers:fe,showHeaderButton:Ae,buttonPosition:"content-header"})),yn=ht&&!he?.caption;return a.createElement(k,{className:o("content-header",{[u]:u}),isLiveStoryType:ce,publishDatePosition:Ot,hasXsNavSpacing:Dt,contentAlign:ft,assetPosition:yt,shouldShowAuthorsInTitleBlock:cn,captionStyle:l,copyWidth:bt,mediaWidth:Ht,contentStyle:wt,contentPosition:Ct,isBusinessContentHeader:de,isLedeOverride:on,shouldShortenHeadline:je,reducedSpacings:Ft,hasInvertedCaption:ct,containerTheme:nt,shouldBylineContentStacked:mn,hasExtraSpaceBetweenSeparator:Et,hasLede:!!he,hasNarrowHeader:Fe,showBreadCrumb:lt,showTextOverlayDek:Ke,...V&&{hasAccreditationExtraSpacing:vt,hasAccreditationSocialTopMargin:St,hasAccreditationSocialBottomMargin:$t,hasDekBottomMargin:xt,hideAccreditationBottomSpacing:_t,hasLeadAssetTopSpacing:!Lt&&(te||!F||!tn),hasTitleWrapperTopSpacing:Pt,shouldRemoveContentHedWrapperTopSpacing:At,hasReducedTitleTopMargin:Bt,shouldReduceAccreditationPadding:Gt},isLedeTextCenterForMobile:yn,showContributorImageOnMobile:Be,isImagePositionBottomInSmallScreen:me},a.createElement(I,{containerTheme:nt,mediaWidth:Ht,showFullWidthLeadImage:ze,contentStyle:wt,contentPosition:Ct,isFullBleedVideo:ut,"data-testid":"ContentHeaderContainer"},!te&&F&&tn&&a.createElement(T,null,a.createElement(_,{dangerouslySetInnerHTML:{__html:F},assetPosition:yt,mediaWidth:Ht,"data-testid":"ContentHeaderDek"})),Wt&&a.createElement(A,null),a.createElement(D,{isBusinessContentHeader:de},W&&rn,hn),on?a.createElement(E,{contentPosition:Ct,dangerouslySetInnerHTML:{__html:le.markup}}):!ut&&!Re&&he&&a.createElement(N,{awards:n,hasLightboxButton:z,hasStaticPositionedAward:Y,hideLedeCaption:He,hasDisabledCloseOnClickForLightbox:Oe,lede:he,captionWidth:m,shouldRenderRailAnchor:Rt,shouldUseSmallLede:Vt,socialIcons:ye,mediaWidth:Ht,containerTheme:nt,hasInvertedLedeBackground:mt,ledeAlign:Mt,showFullWidthLeadImage:ze,hasLeadAssetTopSpacing:V&&!Lt&&(te||!F||!tn),isBusinessContentHeader:de,shouldAlignCenterWhenNoCaption:ht,as:sn,className:o({[`lead-asset--width-${Ht}`]:Ht})}),ut&&a.createElement(h,{dangerousCaption:qt,scriptUrl:Yt,shouldAutoplay:Jt,shouldMute:Qt,shouldHaveTeaser:Xt,additionalEmbedParams:zt,isStickyType:Kt,videoEmbedPosition:R,variationName:en,variations:Zt})),!ln&&X&&Xe&&a.createElement(P,{attributes:{shouldFadeOnMove:!0},align:Ce,anchorBottom:et,anchorTop:tt,hasStickyBoxIndexPosition:J,fullWidthSelector:".container--full, .full-bleed-ad, .callout--feature-large"},a.createElement(S,{...Xe,className:"social-icons--share"})))};H.propTypes={additionalPhotos:i.array,authorsTitleBlockPosition:i.oneOf(["above","below","hidden"]),awards:i.array,business:i.shape({address:i.object,phone:i.string,email:i.string,socialMedia:i.array}),bylineVariation:i.string,captionStyle:i.oneOf(["default","span-content-well"]),captionWidth:i.oneOf(["standard","fullbleed"]),className:i.string,cneVideoEmbedProps:i.shape({additionalEmbedParams:i.object,dangerousCaption:i.string,isStickyType:i.bool,scriptUrl:i.string,shouldAutoplay:i.bool,shouldHaveTeaser:i.bool,shouldMute:i.bool,variationsVideo:i.object,variationVideoName:i.object}),config:i.object,contentHeaderCategories:i.shape({title:i.string,tags:i.array}),contentSponsorNames:i.array,contributorImage:i.shape(b.propTypes),contributors:i.shape(u.propTypes.contributors),ctaText:i.string,dangerousDek:i.string,dangerousHed:i.string,dividerType:i.oneOf(["both","bottom","top"]),externalLinks:i.array,hasContributorImageBackground:i.bool,hasDesktopTitleBlockDivider:i.bool,hasDisabledCloseOnClickForLightbox:i.bool,hasInvertedCaption:i.bool,hasInvertedLedeBackground:i.bool,hasLedeLightboxButton:i.bool,hasLightbox:i.bool,hasNarrowHeader:i.bool,hasNativeShareButton:i.bool,hasSlideshow:i.bool,hasStaticPositionedAward:i.bool,hasStickyBoxIndexPosition:i.bool,hasStickySocialIcons:i.bool,hideAdaptationByline:i.bool,hideByLine:i.bool,hideContributors:i.bool,hideDangerousDek:i.bool,hideIssueDate:i.bool,hideIssueDatePipeSeparator:i.bool,hideLede:i.bool,hideLedeCaption:i.bool,hidePublishDate:i.bool,hideRubric:i.bool,hideSocialIcons:i.bool,hideSocialIconsOnMobile:i.bool,hideTopDisclaimerOnMobile:i.bool,hideTopRating:i.bool,interactiveOverride:i.shape({markup:i.string,behavior:i.string}),isBusinessContentHeader:i.bool,isFullBleedVideo:i.bool,isImagePositionBottomInSmallScreen:i.bool,isLiveStoryType:i.bool,isStoryLive:i.bool,issueDate:i.string,issueLink:i.string,itemsCount:i.shape(l.propTypes),lede:i.oneOfType([i.shape(b.propTypes),i.shape(g.propTypes),i.shape(h.propTypes)]),ledeSocialIcons:i.shape(m.propTypes),metadataVideo:i.shape({isLive:i.bool,premiereDate:i.string,premiereGap:i.number,series:i.string,videoLength:i.number}),modifiedDate:i.string,offers:i.array,persistentAsideAlign:i.oneOf(["left","left-lead-asset"]),podcastPagePrimaryCta:i.string,podcastPagePrimaryCtaLabel:i.string,price:i.string,publishDate:i.string.isRequired,rating:i.shape(y.propTypes),reviewRating:i.number,rubric:i.shape(p.propTypes),rubricVariation:i.string,shouldAlignCenterWhenNoCaption:i.bool,shouldDisplayPremiereDate:i.bool,shouldDisplaySignageInline:i.bool,shouldEnableNativeShareOnDesktop:i.bool,shouldShortenHeadline:i.bool,showBreadCrumb:i.bool,showContentDivider:i.bool,showContributorImage:i.bool,showContributorImageOnMobile:i.bool,showFullHeaderViewInMobile:i.bool,showFullWidthLeadImage:i.bool,showHeaderButton:i.bool,showIssueCopyByDate:i.bool,showSponsorBlock:i.bool,showTextOverlayDek:i.bool,signage:i.string,slideShowVariation:i.string,socialDescription:i.string,socialIconsToHide:i.array,socialMedia:i.shape(m.propTypes),socialTitle:i.string,sponsorByline:i.string,sponsoredContentHeaderProps:i.shape({campaignUrl:i.string,sponsorLogo:i.shape(b.propTypes),sponsorName:i.string}),stickySocialAnchorBottom:r.propTypes.anchorBottom,stickySocialAnchorTop:r.propTypes.anchorTop,theme:i.oneOf(["standard","inverted","special","live"]),variationName:i.string,variations:i.shape({assetPosition:i.oneOf(["bottom","middle"]),contentAlign:i.oneOf(["center","left"]),contentPosition:i.oneOf(["above","below","start","end"]),contentStyle:i.oneOf(["card","dense-card","item"]),copyWidth:i.oneOf(["grid","fullbleed"]),hasDivider:i.bool,hasAccreditationExtraSpacing:i.bool,hasAccreditationSocialBottomMargin:i.bool,hasAccreditationSocialTopMargin:i.bool,hasTitleWrapperTopSpacing:i.bool,shouldReduceAccreditationPadding:i.bool,shouldRemoveBylineTopMargin:i.bool,hasDateExtraTopSpacing:i.bool,hasDekBottomMargin:i.bool,hasExtraSpaceBetweenSeparator:i.bool,hasInlinePublishDate:i.bool,hasLedeLightbox:i.bool,hasNoRowPadding:i.bool,hasPublishDateBottomPadding:i.bool,hasReducedTitleTopMargin:i.bool,hasXsNavSpacing:i.bool,hideAccreditationBottomSpacing:i.bool,leadRailAnchor:i.bool,ledeAlign:i.oneOf(["default","center"]),mediaWidth:i.oneOf(["small","smallrule","grid","fullbleed"]),publishDatePosition:i.oneOf(["top","bottom"]),reducedSpacings:i.bool,shouldRemoveContentHedWrapperTopSpacing:i.bool,shouldUseSmallLede:i.bool,showPodcastButton:i.bool}),venueAwards:i.string},H.displayName="ContentHeader",e.exports=H},88317:(e,t,n)=>{const{default:o,css:i}=n(92168),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),{calculateSpacing:s,getColorToken:l,getLinkStyles:d,minScreen:c,maxScreen:m}=n(26865),{roundImageBase:p}=n(52027),{BaseText:u}=n(76955),{BREAKPOINTS:g,INTERACTIVE:h}=n(96472),{maxThresholds:y}=n(99906),{BylinePreamble:b,BylineName:f}=n(74423),{CaptionText:C,CaptionCredit:w}=n(38860),{RubricLink:v}=n(6613),{ResponsiveImageContainer:$}=n(7228),{ResponsiveClipWrapper:S}=n(91783),k=n(19762),{SpanWrapper:x}=n(18117),E=n(52540),{ResponsiveCartoonCaption:T}=n(77527),{SocialIconsList:I,SocialIconsWrapper:L}=n(51e3),N=n(40855),{ContentHeaderLeadAsset:B,ContentHeaderResponsiveAsset:P,ContentHeaderLeadAssetContent:A,ContentHeaderLeadAssetCaption:D,ContentHeaderLeadAssetContentMedia:_,ContentHeaderLeadRailAnchor:M,ContentHeaderLeadContentFullWidth:R}=n(5239),{ContentHeaderContentDivider:H,ContentHeaderItemCount:O,ContentHeaderHed:F,ContentHeaderTitleBlockWrapper:W,ContentHeaderTitleBlockPublishDate:U,AddressBlockWrapper:V,HeaderSocialInformation:G}=n(1757),{ContentHeaderRubricBlock:j,ContentHeaderRubricContainer:z,ContentHeaderRubricIssueDate:q}=n(21608),{ContentHeaderByline:K,ContentHeaderAccreditationSocialIcons:Y,ContentHeaderContributorImage:J,ContentHeaderNativeShareButton:X,ContentHeaderBylineContent:Q,ContentHeaderAccreditation:Z,ContentHeaderDek:ee,ContentHeaderSignageLabel:te,SummaryPremiereWrapper:ne}=n(80607),{getPublishDateCommonStyle:oe,defaultGridStyle:ie,defaultColorPaddingStyle:ae,rowWithCommonStyle:re}=n(60254),se="colors.consumption.lead.standard.context-tertiary",le="colors.consumption.lead.inverted.context-tertiary",de="colors.consumption.lead.special.context-signature",ce="colors.consumption.lead.special.context-tertiary",me=o(N).withConfig({displayName:"ContentHeaderPersistentAside"})``,pe=o(u).withConfig({displayName:"ContentHeaderPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e})=>oe(e)}; ${({inlinePublishDate:e})=>e&&`\n & {\n float: left;\n padding-top: ${s(.5)};\n padding-left: 10px;\n line-height: 1.7;\n }\n `}; ${({mediaWidth:e,contentAlign:t})=>"smallrule"===e&&`\n float: left;\n ${"center"===t&&"float: none;"};\n `}; ${({hasDateExtraTopSpacing:e})=>e&&`& {\n padding-top: ${s(1)};\n }\n `} ${({hasPublishDateBottomPadding:e})=>e&&`\n ${m(`${y.lg}px`)} {\n padding-bottom: ${s(4)};\n }\n `} `;pe.defaultProps={as:"time",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const ue=`\n padding-top: 25px;\n @media (min-width: ${g.xl}) {\n padding-top: 25px;\n }\n`,ge=o(E).withConfig({displayName:"ContentHeaderBylines"})` ${({inlinePublishDate:e})=>e&&"\n float: left;\n min-width: 5%;\n "} `,he=o.div.withConfig({displayName:"ContentHeaderContainer"})` display: grid; grid-auto-rows: auto; grid-template-columns: [full-start] minmax(0, 1fr) [main-start] minmax(0, ${g.xxl}) [main-end] minmax(0, 1fr) [full-end]; /* 1 */ overflow-x: hidden; width: 100%; ${({containerTheme:e,theme:t})=>((e,t)=>"inverted"===e?i` background-color: ${l("colors.consumption.lead.inverted.background")}; .fixed-header-large-logo-nav-variation & { margin-top: ${s(-14)}; padding-top: ${s(14)}; } ${z} { color: ${l("colors.consumption.lead.inverted.context-signature")}; ${v} { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; } } ${q} { color: ${l(le)}; ${v} { ${d(t,le,le,"global")}; } } ${F} { color: ${l("colors.consumption.lead.inverted.heading")}; &:hover { color: ${l("colors.consumption.lead.inverted.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.inverted.description")}; a { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } &:hover { color: ${l("colors.consumption.lead.inverted.description")}; } } ${te} { color: ${l("colors.consumption.lead.inverted.description")}; &:hover { color: ${l("colors.consumption.lead.inverted.description")}; } } ${ge} > *, ${b} { color: ${l("colors.consumption.lead.inverted.accreditation")}; a { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${K} ${x} { display: none; } ${pe},${U} { color: ${l(le)}; &:hover { color: ${l(le)}; } } .social-icons__list-item--standard { .icon path { fill: ${l("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${l("colors.interactive.base.dark")}; &:hover { .icon-bookmark.icon path { fill: ${l("colors.interactive.base.white")}; } } .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${l("colors.interactive.base.white")}; } @media (min-width: ${g.md}) { &:hover { background: ${l("colors.interactive.base.brand-primary")}; } } } .social-icons__link--bookmarkactivated { background: ${l("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${l("colors.interactive.base.white")}; } @media (min-width: ${g.md}) { &:hover { background: ${l("colors.interactive.base.white")}; } } } } .social-icons__list-item--bookmark, .social-icons__list-item--bookmarkactivated { @media (min-width: 0) and (max-width: ${g.md}) { margin-top: ${s(.25)}; } } .bylines--inlined-with-bg { .bylines__byline { ${f} { background-color: ${l("colors.consumption.lead.inverted.context-signature")}; color: ${l("colors.consumption.lead.inverted.context-texture")}; a { ${d(t,"colors.consumption.lead.inverted.context-texture",null,"global")}; } } } } `:"special"===e?i` background-color: ${l("colors.consumption.lead.special.background")}; ${z} { color: ${l(de)}; ${v} { ${d(t,de,de,"global")}; } } ${q} { color: ${l(ce)}; ${v} { ${d(t,ce,ce,"global")}; } } ${F} { color: ${l("colors.consumption.lead.special.heading")}; &:hover { color: ${l("colors.consumption.lead.special.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.special.accreditation")}; &:hover { color: ${l("colors.consumption.lead.special.accreditation")}; } } ${ge} > * { color: ${l("colors.consumption.lead.special.accreditation")}; a { ${d(t,"colors.consumption.lead.special.link","colors.consumption.lead.special.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${K} ${x} { display: none; } ${pe},${U} { color: ${l(ce)}; &:hover { color: ${l(ce)}; } } `:"")(e,t)} ${({isFullBleedVideo:e,mediaWidth:t})=>"fullbleed"===t&&e&&"display: block"} ${({mediaWidth:e,showFullWidthLeadImage:t})=>"fullbleed"===e&&t&&`\n grid-template-columns:\n [full-start] minmax(0, 1fr)\n [main-start] minmax(0, 2400px) [main-end]\n minmax(0, 1fr) [full-end];\n\n ${A} {\n max-width: 2400px;\n ${_} {\n ${P} ${$} {\n width: 100%;\n @media (min-width: ${g.xl}) {\n max-height: 1800px;\n }\n }\n }\n }\n `} ${({contentStyle:e,contentPosition:t,containerTheme:n})=>"card"===e&&((e,t)=>"standard"===t?i` ${W}, ${Z} { background-color: ${l("colors.consumption.lead.standard.background")}; } ${"below"===e&&`\n ${D} {\n background-color: ${l("colors.consumption.lead.standard.background")};\n }\n `}; `:"inverted"===t?i` ${W}, ${Z} { background-color: ${l("colors.consumption.lead.inverted.background")}; } ${"below"===e&&`\n ${D} {\n background-color: ${l("colors.consumption.lead.inverted.background")};\n }\n `}; `:"")(t,n)}; `,ye=o.div.withConfig({displayName:"PodcastContentHeaderDivider"})` ${ie} && { ${ae} } > * { grid-column: 1/-1; } ${({theme:e})=>` @media (min-width: ${g.sm}) {\n &::after{\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-bottom: 1px solid ${l(e,"colors.consumption.lead.standard.divider")};\n padding-bottom: ${s(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n ${re}\n &::after {\n @media (min-width: ${g.sm}) and (max-width: ${g.md}) {\n display: block;\n }\n `} `,be=o.div.withConfig({displayName:"ContentHeaderHedAccreditationWrapper"})` display: grid; grid-column: main; grid-row: 1 / auto; width: 100%; ${W} { grid-column: 1/-1; } ${Z} { grid-column: 1/-1; } ${({isBusinessContentHeader:e})=>e&&`\n display: grid;\n grid-column: main;\n grid-row: 1 / auto;\n grid-template-columns: repeat(12, 1fr);\n ${r()}\n column-gap: var(--grid-gap);\n width: 100%;\n\n ${W} {\n grid-column: 1/-1;\n padding-right: 0;\n padding-left: 0;\n }\n ${Z} {\n grid-column: 1/-1;\n }\n\n @media (min-width: ${g.sm}) {\n grid-template-columns: repeat(4, 1fr);\n padding-top: ${s(5)};\n ${a("padding")}\n\n ${W} {\n grid-column: 1/5;\n grid-template-columns: repeat(8, 1fr);\n padding-top: 0;\n gap: 0;\n }\n\n ${F} {\n margin-top: 0;\n }\n\n ${V} {\n ${G} {\n padding-top: 2.2rem;\n\n a {\n padding-right: 0;\n }\n }\n }\n }\n\n @media (min-width: ${g.md}) {\n grid-template-columns: repeat(12, 1fr);\n column-gap: var(--grid-gap);\n padding-top: ${s(6)};\n ${r()}\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(8, 1fr);\n padding-top: 0;\n padding-bottom: 0;\n gap: 0;\n }\n ${F} {\n grid-column: 1/9;\n }\n ${Z} {\n grid-column: 9/13;\n gap: 0;\n grid-template-columns: none;\n padding-right: 0;\n }\n\n ${V} {\n grid-column: 1/9;\n }\n }\n\n @media (min-width: ${g.lg}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/10;\n grid-template-columns: repeat(9, 1fr);\n gap: 0;\n }\n ${Z} {\n grid-column: 10/13;\n grid-template-columns: none;\n margin: 0;\n padding-top: 2.5rem;\n padding-right: 0;\n padding-left: 0;\n }\n\n ${F},${V},${H} {\n grid-column: 1/9;\n }\n }\n\n @media (min-width: ${g.xl}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(12, 1fr);\n gap: 0;\n\n }\n ${H},${F},${V} {\n grid-column: 2/12;\n }\n ${Z} {\n grid-column: 9/13;\n grid-template-columns: none;\n margin: 0;\n padding-top: 2.5rem;\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @media (min-width: ${g.xxl}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(10, 1fr);\n gap: 0;\n\n ${F},${V},${H} {\n grid-column: 2/10;\n }\n }\n }\n `} `,fe=o.div.withConfig({displayName:"ContentHeaderLeadAssetWrapper"})` ${ie} @media (min-width: ${g.md}) { ${a("padding")} } ${({mediaWidth:e,ledeAlign:t})=>((e,t)=>"small"===e?`\n @media (min-width: ${g.lg}) and (max-width: 1190px) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr);\n }\n \n @media (min-width: ${g.lg}) {\n .grid-layout__aside {\n grid-column: 9/-1;\n }\n }\n @media (min-width: ${g.xl}) and (max-width: 1464px) {\n grid-template-columns: repeat(12, 1fr);\n }\n `:"smallrule"===e?` \n ${M} {\n top: 0; // 1\n @media (min-width: ${g.xl}) {\n margin-top: ${s(2)};\n }\n }\n\n ${"center"===t&&`\n &&&{\n @media (min-width: ${g.lg}) {\n grid-template-columns: repeat(12, 1fr);\n\n ${A} {\n grid-column: 4 / span 6;\n }\n }\n }\n `};\n `:"")(e,t)} ${({isBusinessContentHeader:e})=>e&&`\n @media (min-width: ${g.md}) {\n grid-column: 1 / span 20;\n }\n @media (min-width: ${g.xl}) {\n max-height: 320px;\n }\n max-width:100%;\n `} ${({shouldUseSmallLede:e})=>e&&`\n margin-top:${s(5)};\n ${P}{\n width: ${s(20.75)};\n height: ${s(20.75)}; \n `} ${({hasLeadAssetTopSpacing:e})=>e&&`\n ${m(`${y.lg}px`)} {\n padding-top: ${s(4)};\n }\n ${D} {\n @media (min-width: 0) and (max-width: ${g.lg}) {\n margin-bottom: 0;\n }\n }\n `} `,Ce=`\n @media (min-width: ${g.md}) {\n ${A} {\n ${a("padding")}\n display: grid;\n grid-gap: 1.25rem;\n grid-template-columns: repeat(12, 1fr);\n\n ${_} {\n grid-column: 1 / -1;\n }\n\n ${D} {\n grid-column: 2/-2;\n padding: 0;\n }\n }\n }\n\n @media (min-width: ${g.sm}) {\n ${R} {\n padding-top: ${s(1)};\n }\n }\n`,we=`\n ${W},\n ${Z} {\n grid-column: full;\n max-width: 100vw;\n }\n`,ve=`\n ${he} {\n grid-template-columns: repeat(4, 1fr);\n\n @media (min-width: ${g.md}) {\n grid-template-columns: repeat(12, 1fr);\n }\n \n }\n\n ${fe} {\n grid-row: 3;\n padding: 0;\n ${P}{\n height: 100%;\n\n ${$} {\n height: 100%;\n }\n }\n }\n\n ${W} {\n grid-row: 1;\n padding-top: ${s(4,"px")};\n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n }\n\n ${Z} {\n grid-row: 2;\n }\n`,$e=o.header.withConfig({displayName:"ContentHeaderWrapper"})` display: flex; justify-content: center; ${me} { margin-top: 0; } ${S} { display: block; } &.content-header--no-lede { ${Z} { padding-bottom: 0; } } ${({captionStyle:e})=>"span-content-well"===e&&Ce} ${({contentAlign:e,mediaWidth:t,contentPosition:n,hasNarrowHeader:o,reducedSpacings:i,shouldShortenHeadline:a,shouldShowAuthorsInTitleBlock:r,isLedeTextCenterForMobile:l})=>((e,t,n,o,i,a,r,l)=>"center"===e?`\n text-align: center;\n ${H} {\n justify-self: center;\n }\n `:"left"===e?`\n [class$='-byline']:last-of-type {\n margin-bottom: ${s(1)};\n }\n \n ${O} {\n margin-top: ${s(2)};\n }\n \n ${Y} {\n margin-top: ${s(2)};\n ${I} {\n justify-content: left;\n }\n }\n \n &,* {\n text-align: left;\n }\n\n ${F} {\n text-align: left;\n }\n \n .badge ul li {\n text-align: center;\n }\n \n ${he} > * {\n align-items: flex-start;\n justify-items: flex-start;\n }\n \n [class$='-byline'] {\n text-align: left;\n }\n\n ${K} {\n @media (min-width: ${g.xl}) {\n display: flex;\n align-items: center;\n width: 100%;\n }\n }\n \n ${"smallrule"!==t&&`\n ${K} {\n ${x} {\n margin-right: ${s(3)};\n }\n }\n `};\n \n ${J},\n ${Q} {\n flex-basis: content;\n }\n \n ${ee},\n ${pe},\n ${U} {\n text-align: left;\n }\n\n ${Q} {\n flex: auto;\n padding-top: 0;\n }\n \n ${o?`\n @media (min-width: ${g.md}) {\n ${F},\n ${te},\n ${j},\n ${ne},\n ${ee},\n ${L} {\n grid-column: 3 / span 8;\n }\n }\n `:`@media (min-width: ${g.lg}) {\n ${F},\n ${ee} {\n grid-column: 1 / span 10;\n }\n }`}\n \n \n // With props.authorsTitleBlockPosition: 'above': headline should span 12 columns for all variations.\n ${r&&`\n @media (min-width: ${g.lg}) {\n ${F},\n ${ee} {\n grid-column: 1 / span 12;\n }\n }\n `};\n \n // With props.shouldShortenHeadline: headline should span 8 columns. Actual only for left aligned headlines.\n ${a&&`\n @media (min-width: ${g.lg}) {\n ${F} {\n grid-column: 1 / span 8;\n }\n }\n `};\n \n // Variations.TextAboveLeftSmall: Hide bottom border and align social links on mobile\n ${"above"===n&&`\n &&{\n ${Z} {\n padding-top: ${s(4)};\n @media (min-width: 0) and (max-width: ${g.sm}) {\n &::after {\n display: none;\n }\n }\n }\n }\n `};\n \n // Variations.SubjectFocus: More dense spacing\n ${i&&`\n && {\n ${Z} {\n padding-top: ${s(3)};\n padding-bottom: ${s(3)};\n }\n }\n \n ${F} {\n margin-top: ${s(3)};\n }\n \n ${Y} {\n margin-top: ${s(3)};\n }\n `};\n\n && {\n ${D},\n ${w} {\n text-align: left;\n \n ${l&&`\n ${m(`${y.md}px`)} {\n text-align: center;\n }\n `}\n }\n }\n `:`&& {\n ${D},\n ${w} {\n ${m(`${y.md}px`)} {\n ${l&&"\n text-align: center;\n "}\n }\n }\n }`)(e,t,n,o,i,a,r,l)} ${({assetPosition:e,mediaWidth:t})=>"middle"===e&&(e=>`\n ${Z} {\n @media (min-width: 0) and (max-width: ${g.lg}) {\n &::after {\n display: none;\n }\n }\n }\n\n ${Y} {\n margin-bottom: 0;\n }\n\n .content-header__rating {\n margin: ${s(5)};\n }\n\n ${"small"===e&&`\n ${B} {\n ${A} {\n @media (min-width: ${g.lg}) {\n grid-column: 1 / 9;\n }\n }\n }\n `};\n`)(t)} ${({copyWidth:e})=>"fullbleed"===e&&we} ${({mediaWidth:e,contentAlign:t,contentPosition:n,isBusinessContentHeader:o,shouldBylineContentStacked:a,hasAccreditationExtraSpacing:r,hasAccreditationSocialTopMargin:d,hasAccreditationSocialBottomMargin:u,hasDekBottomMargin:h,hasTitleWrapperTopSpacing:b,hasReducedTitleTopMargin:f,hasLeadAssetTopSpacing:v})=>((e,t,n,o,a,r,d,u,h,b,f,v)=>"fullbleed"===e?o?i` ${"center"===t&&`\n ${Z} ${K} {\n @media (min-width: ${g.md}) {\n grid-column: 1/-5;\n width: fit-content;\n }\n\n @media (min-width: ${g.md}) and (max-width: ${g.lg}) {\n grid-column: 5/12;\n }\n }\n `}; ${A} { max-width: 100%; } ${P} ${$} { @media (min-width: ${g.xl}) { max-height: 320px; object-fit: cover; } } ${W} { @media (min-width: ${g.xxl}) { --grid-gap: ${s(8)}; } } ${Z} { @media (min-width: ${g.xxl}) { grid-column-gap: ${s(6.5)}; } } `:i` ${"center"===t&&`\n ${Z} ${K} {\n @media (min-width: ${g.lg}) {\n grid-column: 5/-5;\n }\n\n @media (min-width: ${g.md}) and (max-width: ${g.lg}) {\n grid-column: 3/-3;\n }\n }\n `}; ${A} { max-width: ${g.xxl}; } ${ee} { ${h&&`margin-bottom: ${s(2)};`} } ${Y} { ${d&&i` ${m(`${y.lg}px`)} { margin-top: ${s(2)}; } `} ${u&&i` ${m(`${y.lg}px`)} { margin-bottom: ${s(4)}; } `} } `:"grid"===e?`\n ${P} ${$} {\n @media (min-width: ${g.xl}) {\n max-height: 1200px;\n }\n object-fit: cover;\n object-position: center;\n }\n `:"smallrule"===e?i` ${"center"===t&&`\n @media (min-width: ${g.md}) {\n ${F},\n ${ee},\n ${K} {\n grid-column: 4 / span 6;\n }\n ${!a&&`\n ${Q} {\n display: flex;\n align-items: baseline;\n justify-content: center;\n ${pe},${U} {\n padding-left: ${s(1)};\n }\n }\n `}; \n }\n\n @media (min-width: 0) and (max-width: ${g.md}) {\n ${pe},${U} {\n line-height: 1.3em;\n }\n }\n `}; ${"above"===n&&`\n && {\n ${W} {\n ${b?`padding-top: ${s(4)};`:`padding-top: ${s(1)}`}\n }\n\n ${Z} {\n padding-top: ${s(1)};\n padding-bottom: 0;\n\n ${r&&`\n padding-top: ${s(2)};\n\n &::after {\n padding-top: ${s(4)};\n }\n `}\n\n ${!r&&`${c(g.xl)} {\n padding-top: ${s(1.75)};\n }`}\n }\n }\n \n ${fe} {\n padding-top: ${s(v?4:2)};\n }\n `}; ${B} { @media (min-width: ${g.md}) and (max-width: 1190px) { grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr); } @media (min-width: ${g.lg}) { .grid-layout__aside { grid-column: 9/-1; } } @media (min-width: ${g.xl}) and (max-width: 1464px) { grid-template-columns: repeat(12, 1fr); } ${_} { @media (min-width: ${g.md}) { margin-right: 0; margin-left: 0; } } } ${D} { padding-top: ${s(1)}; ${C} { color: ${l("colors.consumption.lead.standard.description")}; } ${w} { padding-top: ${s(1)}; text-align: left; color: ${l("colors.consumption.body.standard.body-deemphasized")}; } &.caption-shade--light ${w} { color: ${l("colors.consumption.lead.standard.syndication")}; } } ${ge} { float: none; } ${pe},${U} { float: none; padding-left: 0; } ${me} { margin-top: ${s(5)}; } ${q} { color: ${l(se)}; @media (min-width: ${g.md}) { margin-left: ${s(1)}; } &::before { content: none; /* Remove previously set pseudo-element */ } } && { ${I} { justify-content: center; } } ${J} { ${p("100%","48px","48px")}; margin-right: auto; margin-bottom: ${s(2)}; margin-left: auto; img { width: 100%; } } ${ee} { margin-bottom: ${s(2)}; } ${j} { @media (min-width: 0) and (max-width: ${y.md}px) { > div { margin: 0 ${s(.5)}; } } } ${Y} { margin-top: ${s(3)}; } @media (min-width: ${g.sm}) { && { * { text-align: center; } } } ${W} { ${F} { ${f?`margin-top: ${s(2)};`:`margin-top: ${s(3)};`} } ${Z} { ${Y} { margin: 0; } ${Y} { ${d&&i` ${m(`${y.lg}px`)} { margin-top: ${s(2)}; } `} ${u&&i` ${m(`${y.lg}px`)} { margin-bottom: ${s(4)}; } `} margin-top: 0; margin-left: 0; } ${I} { margin-top: 0; } } ${T} { padding-right: ${s(3)}; padding-left: ${s(3)}; } } @media (min-width: ${g.md}) { ${T} { padding-right: 0; padding-left: 0; } } @media (min-width: ${g.lg}) { && { * { text-align: inherit; } } ${W}, ${Z} { display: inherit; } ${"left"===t&&`\n ${F},\n ${ee} {\n grid-column: 1 / span 8;\n }\n\n ${K} {\n display: flex;\n }\n\n ${x} {\n margin-right: ${s(3)};\n }\n\n ${J} {\n margin-bottom: 0;\n }\n `}; ${I} { justify-content: left; } ${Y} { margin-left: ${s(-2)}; } } `:"")(e,t,n,o,a,r,d,u,h,b,f,v)} ${({contentPosition:e,containerTheme:t,isLiveStoryType:n,mediaWidth:o,contentAlign:i,contentStyle:a,hasLede:r,showBreadCrumb:l,isBusinessContentHeader:d,isLedeOverride:c,hideAccreditationBottomSpacing:p,shouldReduceAccreditationPadding:u})=>((e,t,n,o,i,a,r,l,d,c,p,u)=>"above"===e?`\n // 1. Apply a universal padding to all ContentHeaders that use 'TextAbove' variations\n // check and not apply any padding if we have bredcrumb, since breadcrumb already has a padding\n ${!l&&`\n ${W} {\n padding-top: ${s(4,"px")};\n \n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n }\n `};\n\n ${Z} {\n padding-top: ${s(2)};\n padding-bottom: ${s(2)};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(5)};\n\n ${!u&&`padding-top: ${s(4)};`}\n ${n&&`padding-top: ${s(3)}`} \n }\n }\n\n ${!r&&`\n ${Z} {\n padding-bottom: 0;\n }\n `};\n \n ${"inverted"===t&&`\n && {\n ${Z} {\n padding-bottom: ${s(4)};\n }\n }\n `};\n\n ${"fullbleed"===o&&`\n ${me} {\n margin-top: ${s(6)};\n }\n `};\n\n \n ${"left"===i&&`\n &.content-header--no-lede {\n ${me} {\n margin-top: ${s(6)};\n }\n }\n `};\n\n ${"small"===o&&`\n .disclaimer-container {\n @media (min-width: ${g.xl}) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 3fr) 1fr;\n }\n }\n\n ${me} {\n margin-top: 0;\n }\n `};\n `:"below"===e?`\n ${W} {\n padding-top: ${s(4,"px")};\n \n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n }\n\n ${Z} {\n padding-top: ${s(2)};\n padding-bottom: 0;\n \n @media (min-width: ${g.md}) {\n ${!u&&`padding-top: ${s(4)};`}\n }\n }\n\n ${"inverted"===t&&`\n &&{\n ${Z} {\n padding-bottom: ${s(4)};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(5)};\n }\n }\n ${p&&`\n ${m(`${y.lg}px`)} {\n ${Z} {\n padding-bottom: 0;\n }\n }\n `}\n }\n `};\n \n ${fe} {\n grid-row: 1;\n }\n ${!c&&`${be} {\n grid-row: 3;\n }`}\n ${R} {\n grid-row: 2;\n }\n \n ${W} {\n padding-top: ${s(4)};\n \n @media (min-width: ${g.md}) {\n padding-top: ${s(5)};\n }\n }\n ${d&&`\n ${be} {\n grid-row: 3;\n }\n\n ${W} {\n padding-top: ${s(0)};\n padding-bottom: ${s(2)};\n }\n @media (min-width: ${g.sm}) {\n ${fe} {\n max-width: 1600px;\n ${$} {\n aspect-ratio: 3/2;\n object-fit: cover;\n }\n }\n }\n @media (min-width: ${g.md}) {\n ${W} {\n padding-bottom: ${s(0)};\n }\n ${fe} {\n max-height: fit-content;\n padding-right: var(--grid-margin);\n padding-left: var(--grid-margin);\n ${$} {\n max-height: inherit;\n aspect-ratio: 16/9;\n }\n }\n }\n ${Z} {\n padding-top: ${s(0)};\n }\n @media (min-width: ${g.md}) {\n ${Z} {\n padding-top: ${s(5)};\n }\n }\n @media (min-width: ${g.lg}) {\n ${Z} {\n padding-top: ${s(0)};\n }\n }\n `} \n \n ${"left"===i&&"card"===a&&`\n ${me} {\n margin-top: 0;\n }\n `};\n `:"start"===e?`\n ${be} {\n grid-row: 1 / span 2;\n grid-column: 1 / 7;\n }\n ${ve}\n ${fe} {\n grid-column: 1 / -1;\n \n @media (min-width: ${g.md}) {\n grid-column: 7 / -1;\n grid-row: 1 / span 2;\n }\n }\n \n ${W},\n ${Z} {\n grid-column: 1 / span 6;\n }\n ${"center"===i&&"card"===a&&`\n ${he} {\n overflow-y: hidden\n } \n ${D} {\n position: absolute;\n bottom:0px;\n padding-left: 0px;\n margin-bottom: 0px;\n vertical-align: text-bottom;\n }\n ${w} {\n background-color: rgba(255, 255, 255, 0.64);\n padding: 2px 5px 3px 5px;\n }\n ${W} {\n @media (max-width: ${g.md}) {\n padding-bottom: ${s(4)};\n }\n }\n `};\n `:"end"===e?`\n ${be} {\n grid-column: 7/-1;\n grid-row: 1 / span 2;\n }\n ${ve} \n ${he} {\n @media (min-width: ${g.md}) {\n column-gap: ${s(3)};\n }\n @media (min-width: ${g.xl}) {\n column-gap: ${s(4)};\n }\n }\n ${fe} {\n grid-column: 1 / -1;\n \n @media (min-width: ${g.md}) {\n grid-column: 1 / span 6;\n grid-row: 1 / span 2;\n }\n }\n \n ${W},\n ${Z} {\n grid-column: 1 / -1;\n @media (min-width: ${g.md}) {\n padding-left: 0;\n }\n \n @media (min-width: ${g.md}) {\n grid-column: 7 / -1;\n }\n }\n `:"")(e,t,n,o,i,a,r,l,d,c,p,u)} ${({shouldShowAuthorsInTitleBlock:e,contentPosition:t,hasLede:n})=>e&&((e,t)=>`\n padding-bottom: ${s(2)};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(4)};\n }\n\n ${W} {\n padding-top: ${s(4,"px")};\n\n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n ${F} {\n margin-top: ${s(3,"px")};\n padding-bottom: ${s(2,"px")};\n \n @media (min-width: ${g.md}) {\n margin-top: ${s(4,"px")};\n }\n }\n }\n\n ${"above"===e&&`\n ${Z} {\n padding-bottom: ${s(5,"px")};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(8,"px")};\n }\n }\n `};\n\n ${("above"===e||"below"===e)&&`\n &&{\n ${Z} {\n padding-top: 0;\n }\n }\n ${!t&&`\n ${Z} {\n padding-bottom: 0;\n }\n `};\n `};\n\n ${Y} {\n margin-top: ${s(3,"px")};\n }\n\n .bylines {\n margin-right: ${s(2)};\n\n .byline__name {\n margin-bottom: ${s(.25)};\n }\n }\n\n ${z} {\n margin-right: ${s(2)};\n }\n`)(t,n)} ${({hasXsNavSpacing:e})=>e&&ue} ${({shouldRemoveContentHedWrapperTopSpacing:e})=>e&&`\n ${c(`${y.sm}px`)} {\n padding-top: 0;\n }\n `} ${({contentStyle:e,contentPosition:t,mediaWidth:n,contentAlign:o,containerTheme:a,theme:r})=>((e,t,n,o,a,r)=>"card"===e?i` ${"below"===t&&`\n ${Z} {\n padding-bottom: ${s(8)};\n }\n `}; ${"inverted"===a&&`\n ${W},\n ${Z} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n ${"below"===t&&`\n ${D} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n `};\n `}; `:"dense-card"===e?i` ${W} { grid-column: full; padding-bottom: ${s(6)}; max-width: 100vw; @media (min-width: ${g.sm}) { padding-bottom: ${s(9)}; } } ${"fullbleed"===n&&`\n ${A} {\n margin: 0 auto;\n }\n `}; ${"below"===t&&`\n ${W} {\n padding-top: ${s(4)};\n\n @media (min-width: ${g.sm}) {\n padding-top: ${s(3)};\n }\n }\n `}; ${W}, ${fe} { background: ${l("colors.consumption.lead.special.background")}; } ${F} { margin-top: ${s(1)}; color: ${l("colors.consumption.lead.special.heading")}; @media (min-width: 0) and (max-width: ${g.md}) { text-align: left; } @media (min-width: ${g.sm}) { margin-top: ${s(2)}; } } ${ee}, ${F} { @media (min-width: ${g.lg}) { grid-column: 1 / span 8; } } ${Z}, ${X}, ${W} { justify-items: start; } ${A} ${C} { color: ${l("colors.consumption.lead.special.description")}; } ${A} ${w} { color: ${l(ce)}; } ${ee} { grid-row: 2; padding-top: ${s(3)}; } ${K} { ${J} { display: block; } } ${"left"===o&&`\n ${K} {\n margin-top: 0;\n\n @media (min-width: ${g.sm}) {\n display: block;\n }\n }\n `}; ${pe}, ${U}, .byline, ${ee} { text-align: left; } .divider { color: ${l("colors.consumption.lead.standard.divider")}; } ${z}.rubric--with-bg { color: ${l(de)}; a { color: ${l(de)}; } } .items-count__icon path { fill: ${l("colors.consumption.lead.special.heading")}; } ${A} { ${D} { padding-top: ${s(1)}; } ${w} { padding-top: ${s(1)}; } } `:"")(e,t,n,o,a,r)} ${({publishDatePosition:e,hasExtraSpaceBetweenSeparator:t})=>"top"===e&&(e=>`\n ${U} {\n &:not(:first-child) {\n &::before {\n margin: 0 ${s(e?1:.5)};\n content: '|';\n }\n }\n }\n`)(t)} ${({containerTheme:e,contentPosition:t,hasInvertedCaption:n,theme:o})=>((e,t,n,o)=>"inverted"===e?`\n ${"above"!==t&&`\n ${A},\n ${R} {\n background-color: transparent;\n ${C} {\n color: ${l(o,"colors.consumption.lead.inverted.description")};\n }\n\n ${w} {\n color: ${l(o,"colors.consumption.body.inverted.body-deemphasized")};\n }\n ${D} {\n a {\n ${d(o,"colors.interactive.base.white","colors.interactive.base.white")};\n }\n }\n }\n\n ${D} ${w} {\n color: ${l(o,le)};\n }\n `};\n ${n&&`\n ${D} ${C} {\n color: ${l(o,le)};\n }\n\n ${D} ${w} {\n color: ${l(o,le)};\n }\n `};\n `:"special"===e?`\n ${"above"!==t&&`\n ${A},\n ${R} {\n background-color: transparent;\n\n ${C} {\n color: ${l(o,"colors.consumption.lead.special.description")};\n }\n\n ${w} {\n color: ${l(o,"colors.consumption.body.special.body-deemphasized")};\n }\n }\n `};\n `:"")(e,t,n,o)} ${({theme:e,containerTheme:t,contentPosition:n})=>((e,t,n)=>i` @media print { display: block; ${L} { display: none; } ${("inverted"===t||"special"===t)&&(e=>i` background-color: ${l("colors.consumption.lead.standard.background")}; ${z} { color: ${l("colors.consumption.lead.standard.context-signature")}; ${v} { ${d(e,"colors.consumption.lead.standard.context-signature","colors.consumption.lead.standard.context-signature","global")}; } } ${q} { color: ${l(se)}; ${v} { ${d(e,se,se,"global")}; color: ${l(se)}; } } ${F} { color: ${l("colors.consumption.lead.standard.heading")}; &:hover { color: ${l("colors.consumption.lead.standard.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.standard.description")}; &:hover { color: ${l("colors.consumption.lead.standard.description")}; } } ${ge} > * { color: ${l("colors.consumption.lead.standard.accreditation")}; a { ${d(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${pe},${U} { color: ${l(se)}; &:hover { color: ${l(se)}; } } `)(e)}; ${("inverted"===t||"special"===t)&&"above"!==n&&`\n ${A},\n ${R} {\n ${C} {\n color: ${l(e,"colors.consumption.lead.standard.description")};\n }\n\n ${w} {\n color: ${l(e,"colors.consumption.body.standard.body-deemphasized")};\n }\n }\n `}; } `)(e,t,n)} ${({showContributorImageOnMobile:e})=>!e&&`\n ${m(`${y.lg}px`)} {\n ${J} { display: none; }\n }\n }\n `} ${({isImagePositionBottomInSmallScreen:e})=>e&&`\n ${m(`${y.lg}px`)} {\n ${be} {\n grid-row: 1 / auto;\n }\n \n ${B} {\n grid-row: 2 / auto;\n }\n\n ${R} {\n grid-row: 3 / auto;\n }\n }\n `} `,Se=o(k).withConfig({displayName:"ContentHeaderOffersData"})` margin: 0; &&.disclaimer-container { ${ie} ${ae} display: block; margin-bottom: ${s(.5)}; @media (min-width: ${g.lg}) { display: none; } } &&.offer-data { ${ie} ${ae} } `,ke=o.div.withConfig({displayName:"ContentHeaderLeadOverride"})` grid-column: full; max-width: 100vw; .interactive-override__wirewax-embed { @media (min-width: ${g.lg}) { padding: 0 15vw; } } ${({contentPosition:e})=>"below"===e&&"grid-row: 1;"} `,xe=o.div.withConfig({displayName:"ContentHeaderAccreditationBottom"})` ${ie} ${"\n > * {\n grid-column: 1/-1;\n }\n"} ${ae} `;e.exports={ContentHeaderWrapper:$e,ContentHeaderOffersData:Se,ContentHeaderLeadOverride:ke,ContentHeaderAccreditationBottom:xe,ContentHeaderContainer:he,ContentHeaderPublishDate:pe,ContentHeaderLeadAssetWrapper:fe,ContentHeaderBylines:ge,ContentHeaderPersistentAside:me,PodcastContentHeaderDivider:ye,ContentHeaderHedAccreditationWrapper:be}},92027:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(64930),{storyVideoPosition:l}=n(62327),d=n(75966),c=n(39336),m=n(73275),p=n(35676),{transformLegacySources:u}=n(90072),g=n(33193).A,{ContentHeaderLeadAsset:h,ContentHeaderResponsiveAsset:y,ContentHeaderLeadAssetContent:b,ContentHeaderLeadAssetCaption:f,ContentHeaderLeadAssetContentMedia:C,ContentHeaderLedeLightboxButton:w,ContentHeaderLeadRailAnchor:v,ContentHeaderLeadContentFullWidth:$,ContentHeaderLeadContentCaptionCredit:S,ContentHeaderLeadAssetAwards:k}=n(5239),{useState:x,Fragment:E}=a,T="portrait",I=({awards:e,className:t,captionWidth:n="standard",containerTheme:i,lede:m,mediaWidth:I,shouldRenderRailAnchor:L,showFullWidthLeadImage:N,socialIcons:B,hasLightboxButton:P,hasStaticPositionedAward:A=!1,hasInvertedLedeBackground:D,hideLedeCaption:_=!1,shouldAlignCenterWhenNoCaption:M=!1})=>{const[R,H]=x((e=>{const t=e?.masterAspectRatio?.split(":");return e?.restrictCropping&&2===t?.length&&Number(t[0])/Number(t[1])<=1?T:"landscape"})(m)),{formatMessage:O}=r(),F=({width:e,height:t})=>{e/t<=1&&H(T)},W=u(m),U="cnevideo"===m.modelName,V="gallery"===m.modelName,G="clip"===m.modelName;let j=null;U&&m.cneVideoOverrides&&Object.keys(m.cneVideoOverrides).length&&(j={...m.cneVideoOverrides});const z=!_&&(m.caption&&m.caption.trim()||m.credit&&m.credit.trim()),q=M&&(!m.caption||""===m.caption),K=a.createElement(f,{dangerousCaptionText:m.caption,dangerousCredit:m.credit,mediaWidth:I,isLedeTextCenterForMobile:q}),Y=j?{shouldAutoplay:Boolean(!j.disableAutoplay),shouldMute:Boolean(j.muted),shouldPlayContinuously:Boolean(j.continuousPlay),isStickyType:Boolean(j.sticky),shouldDisableAds:Boolean(j.disableAds),shouldLoopVideo:Boolean(j.loopVideo)}:{shouldAutoplay:!0};return a.createElement(E,null,a.createElement(h,{className:o("lead-asset",t),mediaWidth:I,containerTheme:i,ledeContentType:m.contentType,ledeAssetOrientation:R,hasInvertedLedeBackground:D,"data-testid":"ContentHeaderLeadAsset"},a.createElement(b,null,a.createElement(C,{ledeContentType:m.contentType,showFullWidthLeadImage:N,mediaWidth:I,className:`lead-asset__content__${m.contentType}`},!U&&!V&&!G&&a.createElement(E,null,e&&!A&&a.createElement(k,{awards:e,hasStaticPositionedAward:A}),a.createElement(y,{...W,onAssetLoaded:F,shouldRestrictCropping:m?.restrictCropping,masterAspectRatio:m?.masterAspectRatio,shouldHoldImageSpace:!0,mediaWidth:I,"data-testid":"assetMedia"})),U&&m.scriptEmbedUrl&&a.createElement(s,{...Y,animationClip:m.animationClip,categories:m.categories,isLive:m.isLive,scriptUrl:m.scriptEmbedUrl,shouldHaveTeaser:!0,title:m.title,videoEmbedPosition:l}),V&&a.createElement(d,{...m,showNoAdsFromParent:!0}),B&&a.createElement(p.Overlay,{links:B.links}),G&&a.createElement(y,{...W,onAssetLoaded:F,shouldRestrictCropping:m?.restrictCropping,masterAspectRatio:m?.masterAspectRatio,shouldHoldImageSpace:!0,mediaWidth:I,"data-testid":"assetMedia"}),P&&a.createElement(w,{onClickHandler:()=>{document.querySelector(".responsive-image--expandable").click()},ButtonIcon:()=>a.createElement(c,null),hasEnableIcon:!0,btnStyle:"text",iconPosition:"before",inputKind:"button",isStaticText:!0,label:O(g.showAllPhotos),shouldRenderCaption:z}),z&&"fullbleed"!==n&&K,e&&A&&a.createElement(k,{awards:e,hasStaticPositionedAward:A}))),L&&a.createElement(v,{"data-testid":"ContentHeaderLeadRailAnchor"})),z&&"fullbleed"===n&&a.createElement($,null,a.createElement(S,null,K)))};I.propTypes={awards:i.array,captionWidth:i.oneOf(["standard","fullbleed"]),className:i.string,containerTheme:i.oneOf(["standard","inverted","special"]),hasInvertedLedeBackground:i.bool,hasLightboxButton:i.bool,hasStaticPositionedAward:i.bool,hideLedeCaption:i.bool,lede:i.oneOfType([i.shape(m.propTypes),i.shape(s.propTypes)]).isRequired,mediaWidth:i.oneOf(["small","smallrule","grid","fullbleed"]),shouldAlignCenterWhenNoCaption:i.bool,shouldRenderRailAnchor:i.bool,showFullWidthLeadImage:i.bool,socialIcons:i.shape(p.propTypes)},e.exports=I,e.exports.transformLegacySources=u},5239:(e,t,n)=>{const{default:o,css:i}=n(92168),{applyGridSpacing:a}=n(1123),{calculateSpacing:r,getColorToken:s,getLinkStyles:l,maxScreen:d}=n(26865),{maxThresholds:c}=n(99906),{BREAKPOINTS:m,INTERACTIVE:p}=n(96472),u=n(73275),g=n(866),h=n(14760),y=n(73730),{CaptionText:b,CaptionCredit:f}=n(38860),{ResponsiveImageContainer:C}=n(7228),w=`\n @media (min-width: ${m.md}) {\n max-height: 1000px;\n }\n\n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n`,v=o(u).withConfig({displayName:"ContentHeaderResponsiveAsset"})` width: 100%; // 1 ⬇. contain images to containers while preserving aspect ratios ${C} { @supports (object-fit: contain) { object-fit: contain; object-position: center; } @media (min-width: ${m.sm}) { width: 100%; } } @supports (object-fit: contain) { ${({mediaWidth:e})=>"smallrule"===e&&w} } ${C}, .aspect-ratio--overlay-container { @supports (object-fit: contain) { ${({mediaWidth:e})=>"small"===e&&"\n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n"} } .responsive-image { max-height: 900px; } ${({mediaWidth:e})=>"smallrule"===e&&w} } `,$=o.figure.withConfig({displayName:"ContentHeaderLeadAssetContent"})` display: grid; position: relative; grid-column: 1 / -1; /* css-grid: span all columns. (start at column 1 / end at the last column) */ margin: 0 auto; width: 100%; `,S=o(h).withConfig({displayName:"ContentHeaderLeadAssetCaption"})` margin-top: 0; margin-bottom: ${r(2)}; width: 100%; && { text-align: left; } justify-self: left; @media (min-width: ${m.sm}) { padding-right: ${r(3)}; padding-left: ${r(3)}; } @media (min-width: ${m.md}) { padding-right: 0; padding-left: 0; } &, > * { padding-top: ${r(1)}; } > *:first-child { padding-top: 0; } a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color ${p.timingLinkDefault} ease; } ${b} { color: ${s("colors.consumption.lead.standard.heading")}; } ${f} { margin-top: 0; color: ${s("colors.consumption.lead.standard.context-tertiary")}; ${({mediaWidth:e})=>"small"===e&&" &&{text-align: center;}"} } &.caption-shade--light ${f} { color: ${s("colors.consumption.lead.standard.syndication")}; } ${({mediaWidth:e})=>"small"===e&&"&&{text-align: center;}"} ${d(`${c.md}px`)} { ${({isLedeTextCenterForMobile:e})=>e&&i` && { text-align: center; } `} } `,k=o.div.withConfig({displayName:"ContentHeaderLeadAssetContentMedia"})` position: relative; .cne-video-embed { margin: 0 auto; } &.lead-asset__content__clip { width: 100%; } ${({ledeContentType:e,mediaWidth:t,showFullWidthLeadImage:n})=>((e,t,n)=>"gallery"===e||"clip"===e?i` margin-right: 0; margin-left: 0; color: ${s("colors.consumption.lead.standard.background")}; @media (min-width: ${m.sm}) and (max-width: ${m.md}) { padding-right: ${r(3)}; padding-left: ${r(3)}; } ${"fullbleed"===t&&n&&`\n padding-right: 0;\n padding-left: 0;\n @media (min-width: ${m.sm}) and (max-width: ${m.md}) {\n padding-right: 0;\n padding-left: 0;\n }\n `}; `:"photo"===e?`\n ${"fullbleed"===t&&n&&`\n width: 100%;\n @media (min-width: ${m.xl}) {\n max-height: 1800px;\n }\n `};\n ${"grid"===t&&`\n @media (min-width: ${m.xl}) {\n max-height: 1200px;\n }\n `};\n `:"")(e,t,n)} `,x=o.div.withConfig({displayName:"ContentHeaderLeadAsset"})` position: relative; ${({ledeAssetOrientation:e,mediaWidth:t,containerTheme:n,hasInvertedLedeBackground:o,ledeContentType:i,theme:l})=>((e,t,n,o,i,l)=>"landscape"===e?`\n ${v} img {\n width: 100%;\n }\n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n ${$} {\n grid-column: 1 / 9;\n }\n }\n `};\n\n ${"fullbleed"===t&&"inverted"===n&&`\n @media (min-width: ${m.lg}) {\n position: relative;\n &::before {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 100vw;\n content: '';\n }\n ${o&&`\n ::before {\n background-color: ${s(l,"colors.background.dark")};\n }\n `};\n }\n `};\n \n ${"fullbleed"===t&&`\n && {\n padding-right: 0;\n padding-left: 0;\n ${$} {\n padding-right: 0;\n padding-left: 0;\n }\n }\n ${S} {\n ${a("padding")}\n }\n @media (min-width: ${m.md}) {\n ${k} {\n max-height: none;\n ${C} {\n object-fit: cover;\n }\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${$} {\n @media (min-width: ${m.lg}) {\n grid-column: 2 / 8;\n }\n }\n `};\n `:"portrait"===e?`\n ${v},\n ${v} ${C} {\n @supports (object-fit: contain) {\n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n max-height: 530px;\n }\n \n @media (min-width: ${m.xl}) {\n max-height: 720px;\n }\n \n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n `};\n }\n }\n \n // 2. css-grid: portrait images span 8 columns (start at column 3 / end at the third from last column)\n ${$} {\n @media (min-width: ${m.lg}) {\n grid-column: 3 / -3; // 2\n padding-right: 0;\n padding-left: 0;\n }\n }\n \n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n ${$} {\n grid-column: 1 / 9;\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${$} {\n @media (min-width: ${m.lg}) {\n grid-column: 2 / 8;\n }\n }\n `};\n \n @media print {\n ${"photo"===i&&`max-height: ${r(69)};`};\n ${v} ${C} {\n max-height: ${r(69)};\n }\n }\n `:"")(e,t,n,o,i,l)} `,E=o(y.Utility).withConfig({displayName:"ContentHeaderLedeLightboxButton"})` position: absolute; bottom: ${r(2)}; left: ${r(2)}; background: ${s("colors.interactive.base.white")}; ${({shouldRenderCaption:e})=>e&&`bottom: ${r(7)};`} &:hover, :active, :focus { background: ${s("colors.interactive.base.black")}; .button__icon-container { .icon { fill: ${s("colors.interactive.base.brand-primary")}; } } } `,T=o.div.withConfig({displayName:"ContentHeaderLeadRailAnchor"})` position: absolute; top: 100%; margin-top: ${r(8)}; `,I=o.div.withConfig({displayName:"ContentHeaderLeadContentFullWidth"})` grid-column: full; background-color: ${s("colors.consumption.lead.standard.background")}; padding: 0; `,L=o.figure.withConfig({displayName:"ContentHeaderLeadContentCaptionCredit"})` ${a("padding")} display: grid; grid-gap: 1.25rem; grid-auto-rows: auto; grid-column: main; align-items: center; margin: 0 auto; max-width: 1600px; justify-items: center; @media (min-width: ${m.sm}) { --grid-margin: ${r(3)}; } @media (min-width: ${m.md}) { grid-template-columns: repeat(12, 1fr); } ${S} { grid-column: 2/-2; padding: 0; } `,N=o(g).withConfig({displayName:"ContentHeaderLeadAssetAwards"})` ${({hasStaticPositionedAward:e})=>!e&&`position: absolute;\n right: 0;\n z-index: 1;\n margin: ${r(2)};\n height: 100px;\n && {\n text-align: right;\n }\n box-sizing: border-box;\n `} `;e.exports={ContentHeaderLeadAsset:x,ContentHeaderResponsiveAsset:v,ContentHeaderLeadAssetContent:$,ContentHeaderLeadAssetCaption:S,ContentHeaderLeadAssetContentMedia:k,ContentHeaderLedeLightboxButton:E,ContentHeaderLeadRailAnchor:T,ContentHeaderLeadContentFullWidth:I,ContentHeaderLeadContentCaptionCredit:L,ContentHeaderLeadAssetAwards:N}},50130:(e,t,n)=>{const{default:o}=n(92168),i=n(35676),{calculateSpacing:a,getColorToken:r}=n(26865),{BREAKPOINTS:s}=n(96472),{SocialIconsListItem:l,SocialIconContainer:d,SocialIconExternalLink:c,SocialIconsList:m}=n(51e3),p=a(5,"px"),u=o(i).withConfig({displayName:"ContentHeaderSocialIcons"})` display: none; @media (min-width: ${s.lg}) { display: table; &:not(.social-icons--circular) { background-color: ${({theme:e})=>r(e,"colors.interactive.base.black")}; } } ${l} { padding: 0; ${c} ${d} { background-color: transparent; } &:hover { ${c} ${d} { background-color: transparent; } } } ${m} { @media (min-width: ${s.lg}) { flex-direction: column; margin-left: 0; } } ${c} { padding: 10px; width: ${a(7)}; height: ${a(7)}; } .social-icons__list-item--circular { ${c} { width: ${p}; height: ${p}; } } `;e.exports={ContentHeaderSocialIcons:u}},60254:(e,t,n)=>{const{css:o}=n(92168),{applyGridSpacing:i}=n(1123),{getLinkStyles:a,removeTextDecoration:r,calculateSpacing:s,getColorToken:l}=n(26865),{BREAKPOINTS:d}=n(96472),{universalGridCore:c}=n(89085),{ContentHeaderRubricContainer:m}=n(21608),p=`\n ${c(!1)}\n grid-column: main;\n width: 100%;\n`,u=o` ${i("padding")} color: ${l("colors.consumption.lead.standard.background")}; `,g=`\n margin-left: 0;\n padding-left: 0;\n\n @media (min-width: ${d.lg}) {\n margin-left: 0;\n padding-left: 0;\n }\n\n @media (min-width: ${d.xxl}) {\n margin-left: 0;\n padding-left: 0;\n }\n\n &::before,\n &::after {\n @media (min-width: ${d.sm}) and (max-width: ${d.md}) {\n display: none;\n }\n }\n\n ${m} {\n &:only-child {\n padding-right: 0;\n }\n @media (min-width: ${d.md}) {\n margin-left: 0;\n padding-left: 0;\n }\n }\n`;e.exports={getPublishDateCommonStyle:e=>`\n ${a(e,"colors.consumption.lead.standard.context-tertiary",null)};\n ${r()}\n cursor: unset;\n display: block;\n padding-top: ${s(1)};\n text-align: center;\n @media (min-width: ${d.md}) {\n padding-top: ${s(1)};\n }\n`,defaultGridStyle:p,defaultColorPaddingStyle:u,rowWithCommonStyle:g}},69389:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(39416);e.exports=i(o(a,"ContentHeader"))},17384:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(73275),r=n(47811),s=n(59098),{transformLegacySources:l}=n(90072),{Image:d}=n(77032),{storyVideoPosition:c}=n(62327),m=({lede:e=null})=>{if(!e||0===Object.keys(e).length)return null;const t="cnevideo"===e.modelName,n="gallery"===e.modelName,i=l(e);return o.createElement(d,null,!t&&!n&&o.createElement(a,{...i}),t&&e.scriptEmbedUrl&&o.createElement(s,{shouldAutoplay:!0,scriptUrl:e.scriptEmbedUrl,videoEmbedPosition:c}),n&&o.createElement(r,{...e,showNoAdsFromParent:!0}))};m.propTypes={lede:i.oneOfType([i.shape(a.propTypes),i.shape(r.propTypes),i.shape(s.propTypes)])},m.displayName="ImageBlock",e.exports=m},60541:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(14760),r=n(34187),s=n(77554),l=n(52540),d=n(73275),c=n(47811),m=n(59098),p=n(35676),u=n(71479),g=n(17384),h=n(77938),{useNativeShare:y}=n(90072),{TextOverlayLogo:b,TextOverlayLogoLink:f,TextOverlayLogoImage:C,TextOverlayWrapper:w,ImageWrapper:v,Content:$,ContentAlign:S,Hed:k,DekWrapper:x,Dek:E,Figure:T,ContentDivider:I,ContributorImage:L,Accreditation:N,PublishDate:B,DekAndCaption:P,ContentGrid:A}=n(77032),D=n(94337),_=n(10705),M=({background:e="gradient",bylineVariation:t="Inverted",className:n="",contentAlign:i="center",contentHeaderCategories:c,contributorImage:m,contributors:M,dangerousDek:R,dangerousHed:H,hasNativeShareButton:O,hideContributors:F=!1,hideDangerousDek:W=!1,hideLedeCaption:U=!1,hidePublishDate:V,hideShareButtons:G,hideRubric:j,showEnhancedPublishDate:z=!1,isLiveStoryType:q=!1,isStoryLive:K=!1,lede:Y,ledeCaption:J,logoImage:X,logoBaseUrl:Q="/",modifiedDate:Z,numberOfLinesToClamp:ee=2,preambles:te,publishDate:ne,rubric:oe,shouldUseCustomPreambles:ie,shouldUseCutomColorLiveIndicator:ae=!1,showContentDivider:re=!1,showContributorImage:se=!0,showLogo:le,showTextOverlayDek:de=!1,isDekInverted:ce=!1,showSponsorBlock:me=!1,socialDescription:pe,socialMedia:ue,socialTitle:ge,sponsoredContentHeaderProps:he,sponsorByline:ye,theme:be,isReducedBottomMargin:fe=!1,isStandardCaption:Ce=!1,isRubricInverted:we=!1,hasDekMarginReduced:ve=!1,shouldLimitContentWidth:$e=!1})=>{const{showNativeShareButton:Se,pageUrl:ke}=y(O),xe="inverted"===be,Ee=Y&&!U&&(Y.caption&&Y.caption.trim()||Y.credit&&Y.credit.trim()||J),Te=Z&&{datetime:Z};return o.createElement(w,{className:n,"data-testid":"ContentHeader",isRubricInverted:we},o.createElement(v,{background:e,contentAlign:i,shouldLimitContentWidth:$e},o.createElement(g,{lede:Y}),le&&X?o.createElement(b,null,o.createElement(f,{href:Q},o.createElement(C,{...X}))):null,o.createElement(A,{contentAlign:i,isReducedBottomMargin:fe},o.createElement($,null,!j&&(q&&K?o.createElement(S,{contentAlign:i},o.createElement(h,{hasBackground:!0,isDiscovery:!1,shouldEnableAnimation:!0,shouldUseCutomColorLiveIndicator:ae})):oe?o.createElement(S,{contentAlign:i,"data-testid":"ContentHeaderRubric"},o.createElement(r.Inverted,{...oe})):null),o.createElement(S,{contentAlign:i},o.createElement(u,{...c})),o.createElement(k,{dangerouslySetInnerHTML:{__html:H},"data-testid":"ContentHeaderHed",contentAlign:i}),!W&&R&&de&&o.createElement(E,{dangerouslySetInnerHTML:{__html:R},contentAlign:i,"data-testid":"ContentHeaderDek",isInverted:ce||xe,hasDekMarginReduced:ve}),re&&o.createElement(I,{contentAlign:i}),q&&me?o.createElement(_,{sponsorByline:ye,sponsoredContentHeaderProps:{...he}}):null,se&&m&&o.createElement(L,{contentAlign:i},o.createElement(d,{...m})),o.createElement(N,{contentAlign:i},M&&!F&&o.createElement(l,{contributors:M,bylineVariation:t,contentAlign:i,isCompact:!1,shouldUseCustomPreambles:ie,preambles:te}),!V&&o.createElement(B,{"data-testid":"ContentHeaderPublishDate",contentAlign:i,showEnhancedPublishDate:z,...Te},ne)),!G&&(Se?o.createElement(S,{contentAlign:i,bottomSpacing:4},o.createElement(s,{hasDarkBackground:!0,shareData:{url:ke,title:ge,text:pe},theme:"inverted"})):ue&&o.createElement(S,{contentAlign:i,bottomSpacing:4},o.createElement(p.Footer,{...ue})))))),(Ee||R&&!W)&&o.createElement(P,{isStandardCaption:Ce},Ee&&o.createElement(T,{contentAlign:i},o.createElement(a,{dangerousCaptionText:Y.caption,dangerousCredit:q?Y.credit||J:Y.credit,topSpacing:0})),!W&&R&&!de&&o.createElement(x,null,o.createElement(D,{isCollapsible:!0,lines:ee},o.createElement(E,{dangerouslySetInnerHTML:{__html:R},contentAlign:i,"data-testid":"ContentHeaderDek",isInverted:xe})))))};M.propTypes={background:i.oneOf(["gradient","solid"]),bylineVariation:i.string,className:i.string,contentAlign:i.oneOf(["center","left"]),contentHeaderCategories:i.shape({title:i.string,tags:i.array}),contributorImage:i.shape(d.propTypes),contributors:i.shape(l.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string,hasDekMarginReduced:i.bool,hasNativeShareButton:i.bool,hideContributors:i.bool,hideDangerousDek:i.bool,hideLedeCaption:i.bool,hidePublishDate:i.bool,hideRubric:i.bool,hideShareButtons:i.bool,isDekInverted:i.bool,isLiveStoryType:i.bool,isReducedBottomMargin:i.bool,isRubricInverted:i.bool,isStandardCaption:i.bool,isStoryLive:i.bool,lede:i.oneOfType([i.shape(d.propTypes),i.shape(c.propTypes),i.shape(m.propTypes)]),ledeCaption:i.string,logoBaseUrl:i.string,logoImage:i.shape(d.propTypes),modifiedDate:i.string,numberOfLinesToClamp:i.number,preambles:i.object,publishDate:i.string,rubric:i.shape(r.propTypes),shouldLimitContentWidth:i.bool,shouldUseCustomPreambles:i.bool,shouldUseCutomColorLiveIndicator:i.bool,showContentDivider:i.bool,showContributorImage:i.bool,showEnhancedPublishDate:i.bool,showLogo:i.bool,showSponsorBlock:i.bool,showTextOverlayDek:i.bool,socialDescription:i.string,socialMedia:i.shape(p.propTypes),socialTitle:i.string,sponsorByline:i.string,sponsoredContentHeaderProps:i.shape({campaignUrl:i.string,sponsorLogo:i.shape(d.propTypes),sponsorName:i.string}),theme:i.oneOf(["standard","inverted","special"])},M.displayName="TextOverlay",e.exports=M},27308:(e,t,n)=>{const o=n(60541);e.exports=o},77032:(e,t,n)=>{const{default:o,css:i}=n(92168),{getColorToken:a,getTypographyStyles:r,calculateSpacing:s,minMaxScreen:l,minScreen:d,maxScreen:c,getColorStyles:m}=n(26865),{maxThresholds:p}=n(99906),{SocialIconsList:u}=n(51e3),{BREAKPOINTS:g}=n(96472),{BaseText:h,BaseLink:y}=n(76955),{SITE_HEADER_TOP_HEIGHT:b,SITE_HEADER_TOP_STICKY_HEIGHT_MD:f,SITE_HEADER_TOP_STICKY_HEIGHT_LG:C}=n(27985),w=n(86659),{GridItem:v}=n(40653),{universalGridCore:$}=n(89085),{applyGridSpacing:S}=n(1123),k=n(73275),{CaptionText:x}=n(38860),{RubricName:E,RubricLink:T}=n(6613),{cssVariablesGrid:I}=n(1123),L=o.header.withConfig({displayName:"TextOverlayWrapper"})` .responsive-clip { height: 100%; } overflow: hidden; ${({isRubricInverted:e,theme:t})=>e&&i` ${T}, ${E} { ${m(t,"color","colors.consumption.lead.inverted.context-signature")} } `} `,N=o.div.withConfig({displayName:"Accreditation"})` ${({contentAlign:e})=>"center"===e?`margin: ${s(2)} auto`:`margin: ${s(2)} 0`} `,B=o.time.withConfig({displayName:"PublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e,showEnhancedPublishDate:t})=>r(e,t?"typography.definitions.globalEditorial.context-tertiary":"typography.definitions.globalEditorial.accreditation-core")} display: block; margin: ${s(1)} 0 ${s(4)}; text-align: ${({contentAlign:e})=>e}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.context-tertiary")}; `,P=o(w.WithMargins).withConfig({displayName:"ContentGrid"})` > ${v} { grid-column: 1 / span 4; margin-bottom: 4.5rem; @media (min-width: ${g.md}) { grid-column: ${({contentAlign:e})=>"left"===e?"1 / span 10":"2 / span 10"}; } } ${({isReducedBottomMargin:e})=>e&&`\n > ${v} {\n margin-bottom: ${s(4)};\n\n ${N}, ${B} {\n margin-bottom: 0;\n }\n\n ${d(g.lg)} {\n margin-bottom: ${s(8)};\n }\n }\n `} `,A=o.div.withConfig({displayName:"ImageWrapper"})` display: flex; position: relative; align-items: flex-end; justify-content: ${({contentAlign:e})=>e}; @media (orientation: landscape) { display: grid; min-height: 400px; } @media (max-width: ${g.md}) { display: grid; min-height: 667px; } @media (min-width: ${g.md}) { display: grid; height: calc( 100vh - ${b} - ${f} ); } @media (min-width: ${g.lg}) { display: grid; height: calc( 100vh - ${b} - ${C} ); } @media (min-width: ${g.xl}) { display: grid; min-height: 720px; } ${({shouldLimitContentWidth:e})=>e&&`\n ${I()}\n ${d(g.lg)} {\n grid-template-columns: repeat(12, 1fr);\n gap: var(--grid-gap);\n }\n\n ${P} {\n ${d(g.lg)} {\n padding: 0;\n }\n\n ${l(g.lg,`${p.xl}px`)} {\n grid-column: 3 / span 8;\n }\n\n ${d(g.xl)} {\n grid-column: 4 / span 6;\n }\n }\n `} &::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: ${({background:e})=>"gradient"===e?"linear-gradient(to top, rgb(0, 0, 0) 0, transparent 65%)":"rgba(0, 0, 0, 0.65)"}; content: ''; pointer-events: none; } `,D=o.div.withConfig({displayName:"Image"})` position: absolute; inset: 0; width: 100%; height: 100%; overflow: hidden; .responsive-asset { &::before { display: block; width: 100%; content: ''; } } > *, picture, .responsive-asset picture, /* set to override the css specifity set on this component */ img { object-fit: cover; object-position: top; width: 100%; height: 100%; } picture { position: absolute; top: 0; left: 0; height: 100%; } `,_=o.div.withConfig({displayName:"ContentAlign"})` display: flex; flex-wrap: wrap; justify-content: ${({contentAlign:e})=>e}; width: 100%; > .social-icons--footer { ${u} { @media (min-width: ${g.md}) { position: relative; /* for bookmark onboarding alert placement */ } } } ${({socialIconsToHide:e})=>e&&`\n ${c(g.lg)} {\n ${(e=>e.map((e=>`\n .social-icons__list-item--${e} {\n display: none;\n }\n `)).join("\n"))(e)}\n }\n `} ${({bottomSpacing:e})=>e&&`margin-bottom: ${s(e)};`} `,M=o.div.withConfig({displayName:"Content"})` position: relative; z-index: 2; `,R=o(h).withConfig({displayName:"Hed"})` text-align: ${({contentAlign:e})=>e}; `;R.defaultProps={as:"h1",colorToken:"colors.consumption.lead.inverted.heading",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const H=o(h).withConfig({displayName:"Figure"})` grid-column: 1 / span 4; text-align: ${({contentAlign:e})=>e}; @media (min-width: ${g.md}) { grid-column: 1 / span 12; } `;H.defaultProps={as:"figure",colorToken:"colors.consumption.lead.standard.description",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const O=o("div").withConfig({displayName:"DekAndCaption"})` padding-top: ${s(1,"px")}; ${$()} ${S("padding")} ${({isStandardCaption:e,theme:t})=>e&&`\n ${H} {\n text-align: left;\n margin-top: 0;\n\n ${d(g.lg)} {\n grid-column: 2 / -2;\n }\n }\n ${x} {\n ${m(t,"color","colors.consumption.lead.standard.description")};\n }\n `} `,F=o.div.withConfig({displayName:"DekWrapper"})` grid-column: 1 / span 4; text-align: ${({contentAlign:e})=>e}; @media (min-width: ${g.md}) { grid-column: 3 / span 8; } `,W=o(h).withConfig({displayName:"Dek"})` text-align: ${({contentAlign:e})=>e}; ${({isInverted:e,theme:t})=>e&&`\n color: ${a(t,"colors.consumption.lead.inverted.description")};\n `} ${({hasDekMarginReduced:e})=>e&&`\n margin: ${s(2)} 0 0 0;\n `} `;W.defaultProps={as:"p",bottomSpacing:4,colorToken:"colors.consumption.lead.standard.description",topSpacing:3,typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const U=o.span.withConfig({displayName:"ContentDivider"})` display: block; margin-top: ${s(4)}; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: ${({theme:e})=>a(e,"colors.consumption.lead.standard.accent")}; width: 100px; ${({contentAlign:e})=>"center"===e&&`margin: ${s(4)} auto 0`} `,V=o.div.withConfig({displayName:"ContributorImage"})` display: block; margin-top: ${s(4)}; border-radius: 50%; min-width: 60px; max-width: 66px; min-height: 60px; max-height: 66px; overflow: hidden; ${({contentAlign:e})=>"center"===e&&`margin: ${s(4)} auto 0`} `,G=o(k).withConfig({displayName:"TextOverlayLogoImage"})` grid-column: 1 / span 4; img { max-width: 100%; height: 100px; vertical-align: bottom; } `,j=o(y).withConfig({displayName:"TextOverlayLogoLink"})` display: grid; grid-template-columns: repeat(4, 1fr); gap: ${s(2)}; @media (max-width: ${g.md}) { padding-right: calc(1 * ${s(3)}); padding-left: calc(1 * ${s(3)}); } `,z=o.div.withConfig({displayName:"TextOverlayLogo"})` margin: auto; margin-top: 1.5rem; `;e.exports={TextOverlayLogo:z,TextOverlayLogoLink:j,TextOverlayLogoImage:G,TextOverlayWrapper:L,ImageWrapper:A,Image:D,ContentAlign:_,Content:M,Hed:R,DekAndCaption:O,DekWrapper:F,Dek:W,Figure:H,ContentDivider:U,ContributorImage:V,Accreditation:N,PublishDate:B,ContentGrid:P}},50459:(e,t,n)=>{const o=n(96540),i=n(5556),{AddressBlockWrapper:a,HeaderContactInformation:r,HeaderSocialInformation:s,HeaderAddressDetails:l}=n(1757),d=n(57942),c=n(7994),m=n(69192),p=n(24888),u=n(25534),g=n(33189),{isIOSDevice:h}=n(72362),y=({address:e,email:t,phone:n,socialMedia:i,link:y})=>{if(!e&&!n&&!t)return null;const{street:b,city:f,state:C,postalCode:w,country:v}=e,$=[];[b,f,C,w,v].forEach((e=>{e&&$.push(e)}));const S={Instagram:c,Facebook:m,Pinterest:p,LinkedIn:u,Twitter:g};let k=y.replace(/^(https?:|)\/\//,"");return k=k.includes("www.")?k:`www.${k}`,o.createElement(a,null,e&&o.createElement(l,{"data-testid":"HeaderAddressDetails",href:"",onClick:e=>(e=>{e.preventDefault(),$?.length>0&&(h()?window.open(`maps://maps.apple.com/maps?q=${$}`):window.open(`https://maps.google.com?q=${$}`))})(e)},o.createElement("div",{className:"StreetAndCity"},b&&o.createElement("span",{"data-testid":"HeaderAddressStreet"},b),f&&o.createElement("span",{"data-testid":"HeaderAddressCity"},$[0]!==f&&", ",f,$[0]!==C&&", ")),o.createElement("div",{className:"StatePostalAndCountry"},C&&o.createElement("span",{"data-testid":"HeaderAddressState"},C),w&&o.createElement("span",{"data-testid":"HeaderAddressPostalCode"},$[0]!==w&&", ",w),v&&o.createElement("span",{"data-testid":"HeaderAddressCountry"},$[0]!==v&&", ",v))),o.createElement(r,null,n&&o.createElement("div",null,o.createElement("a",{"data-testid":"HeaderAddressPhone",href:`tel:${n}`,"aria-label":"Opens in a new window",rel:"nofollow noopener noreferrer",target:"_blank"},n)),y&&o.createElement("a",{"data-testid":"HeaderAddressWebUrl",href:y,"aria-label":"Opens in a new window",rel:"nofollow noopener noreferrer",target:"_blank"},k)),o.createElement(s,null,t&&o.createElement("a",{"data-testid":"HeaderAddressEmail",href:`mailto:${t}`,"aria-label":"Opens in a new window",rel:"nofollow noopener noreferrer",target:"_blank"},o.createElement(d,null)),i?.length>0&&i.map(((e,t)=>{const n=S[e.network];return n&&o.createElement("a",{key:t,"data-testid":`HeaderAddress${e.network}`,href:e.handle,"aria-label":`Opens ${e.network} in a new window`,rel:"nofollow noopener noreferrer",target:"_blank"},o.createElement(n,null))}))))};y.propTypes={address:i.object,email:i.string,link:i.string,phone:i.string,socialMedia:i.array},e.exports=y},71479:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(95865),r=({hasCategoryEyebrow:e,tags:t,title:n})=>e&&t?.length>0?i.createElement(a,{title:n,tags:t}):null;r.propTypes={hasCategoryEyebrow:o.bool,tags:o.array,title:o.string},e.exports=r},89656:(e,t,n)=>{const o=n(5556),i=n(96540),{ContentHeaderRubricIssueDate:a}=n(21608),r=({hideIssueDate:e,hideIssueDatePipeSeparator:t,issueDate:n,issueLink:o,showIssueCopyByDate:r})=>e||!n?null:i.createElement(a,{name:`${n}${r?" Issue":""}`,url:o,hideIssueDatePipeSeparator:t});r.propTypes={hideIssueDate:o.bool,hideIssueDatePipeSeparator:o.bool,issueDate:o.string,issueLink:o.string,showIssueCopyByDate:o.bool},e.exports=r},10705:(e,t,n)=>{const o=n(5556),i=n(96540),{SponsorContentContainer:a,SponsorImage:r,SponsoredContent:s,SponsoredContentCampaignLink:l}=n(61221),d=n(73275),c=({sponsorByline:e,sponsoredContentHeaderProps:t,theme:n="inverted"})=>{const{sponsorLogo:o,sponsorName:d,campaignUrl:c}=t;if(!d||!e)return null;const m=`${e} ${d}`;return i.createElement(a,null,i.createElement(l,{additionalRelVals:["sponsored"],href:c},i.createElement(r,{...o}),i.createElement(s,{containerTheme:n},m)))};c.propTypes={sponsorByline:o.string,sponsoredContentHeaderProps:o.shape({campaignUrl:o.string,sponsorLogo:o.shape(d.propTypes),sponsorName:o.string}),theme:o.oneOf(["standard","inverted","special"])},e.exports=c},61221:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s}=n(26865),l=n(73275),{SpanWrapper:d}=n(18117),c=n(39832),m=o.div.withConfig({displayName:"SponsorContentContainer"})` margin-top: ${a(3)}; text-align: center; ${d} { display: inline-flex; margin-top: 0; margin-bottom: 0; width: 66px; } `,p=o(l).withConfig({displayName:"SponsorImage"})` margin-right: auto; margin-left: auto; img { border: 1px solid; border-radius: 50%; ${({containerTheme:e,theme:t})=>((e,t)=>"inverted"===e||"special"===e?`\n border-color: ${r(t,"colors.consumption.lead.inverted.divider")};\n `:`\n border-color: ${r(t,"colors.consumption.lead.standard.divider")};\n `)(e,t)} width: 64px; height: 64px; } `,u=o.div.withConfig({displayName:"SponsoredContent"})` ${({theme:e})=>s(e,"typography.definitions.globalEditorial.syndication")} display: block; margin: ${a(2,"px")} 0 ${a(2,"px")}; ${({containerTheme:e,theme:t})=>((e,t)=>"inverted"===e||"special"===e?`\n color: ${r(t,"colors.consumption.lead.inverted.syndication")};\n `:`\n color: ${r(t,"colors.consumption.lead.standard.syndication")};\n `)(e,t)} @media (min-width: 0) and (max-width: ${i.md}) { margin: ${a(1.5,"px")} 0 ${a(1.5,"px")}; } `,g=o(c).withConfig({displayName:"SponsoredContentCampaignLink"})` text-decoration: none; `;e.exports={SponsorContentContainer:m,SponsorImage:p,SponsoredContent:u,SponsoredContentCampaignLink:g}},33198:(e,t,n)=>{const o=n(5556),i=n(96540),{ContentHeaderTitleBlockPublishDate:a}=n(1757),r=({hasExtraSpaceBetweenSeparator:e,hidePublishDate:t,publishDate:n,modifiedDate:o})=>{if(t||!n)return null;const r=o&&{datetime:o};return i.createElement(a,{hasExtraSpaceBetweenSeparator:e,"data-testid":"ContentHeaderPublishDate",...r},n)};r.propTypes={hasExtraSpaceBetweenSeparator:o.bool,hidePublishDate:o.bool,modifiedDate:o.string,publishDate:o.string},e.exports=r},67086:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(77938),r=n(34187),s=n(56174),l=n(89656),d=n(33198),{ContentHeaderSponsorName:c,ContentHeaderRubricBlock:m,ContentHeaderRubricDateBlock:p,ContentHeaderRubricPrice:u,ContentHeaderRubricContainer:g,ContentHeaderLiveIndicator:h}=n(21608),y=({authorsPosition:e,bylineVariation:t,contributors:n,hasExtraSpaceBetweenSeparator:o,hideAdaptationByline:y=!1,hideIssueDate:b,hideIssueDatePipeSeparator:f,hidePublishDate:C,hideRubric:w,isLiveStoryType:v=!1,isStoryLive:$=!1,issueDate:S,issueLink:k,modifiedDate:x,price:E,publishDate:T,publishDatePosition:I,rubric:L,rubricVariation:N,showIssueCopyByDate:B,sponsorName:P})=>{const A=r[N]||r,D=!b&&S&&L,_=("above"===e||"top"===I)&&!P;return v&&$?i.createElement(h,null,i.createElement(a,{hasBackground:!0,isDiscovery:!1,shouldEnableAnimation:!0})):!(L||S||n)||w?null:(L||S||n)&&i.createElement(m,{hasIssueDateAndRubricBlock:D,"data-testid":"ContentHeaderRubric"},"above"===e&&i.createElement(s,{bylineVariation:t,contributors:n,hideAdaptationByline:y}),i.createElement(p,{"data-testid":"ContentHeaderRubricDateBlock"},L&&i.createElement(g,{...L,isVerticalAlign:"above"===e||"top"===I||D,as:A}),E&&i.createElement(u,null,"/ ",E),P&&i.createElement(c,{hasExtraSpaceBetweenSeparator:o,items:[{name:P}]}),_&&i.createElement(d,{hasExtraSpaceBetweenSeparator:o,hidePublishDate:C,modifiedDate:x,publishDate:T})),i.createElement(l,{hideIssueDate:b,hideIssueDatePipeSeparator:f,issueDate:S,issueLink:k,showIssueCopyByDate:B}))};y.propTypes={authorsPosition:o.string,bylineVariation:o.string,contributors:o.object,hasExtraSpaceBetweenSeparator:o.bool,hasNoRowPadding:o.bool,hideAdaptationByline:o.bool,hideIssueDate:o.bool,hideIssueDatePipeSeparator:o.bool,hidePublishDate:o.bool,hideRubric:o.bool,isLiveStoryType:o.bool,isStoryLive:o.bool,issueDate:o.string,issueLink:o.string,modifiedDate:o.string,price:o.string,publishDate:o.string,publishDatePosition:o.string,rubric:o.shape(r.propTypes),rubricVariation:o.string,showIssueCopyByDate:o.bool,sponsorName:o.string},e.exports=y},21608:(e,t,n)=>{const{default:o}=n(92168),{getColorToken:i,calculateSpacing:a,getTypographyStyles:r,getLinkStyles:s}=n(26865),l=n(77813),d=n(34187),{RubricLink:c}=n(6613),m="colors.consumption.lead.standard.context-tertiary",p=o(l).withConfig({displayName:"ContentHeaderSponsorName"})` ${r("typography.definitions.globalEditorial.accreditation-core")}; color: ${i("colors.consumption.lead.standard.accreditation")}; ::before { margin: 0 ${({hasExtraSpaceBetweenSeparator:e})=>e?`${a(1)}`:`${a(.5)}`}; content: '|'; } `,u=o.div.withConfig({displayName:"ContentHeaderRubricBlock"})` ${r("typography.definitions.globalEditorial.context-primary")}; line-height: 1; > * { display: inline-block; } ${({hasIssueDateAndRubricBlock:e})=>e&&"\n @media (min-width: 0) and (max-width: 767px) {\n line-height: 1.4;\n }\n "} `,g=o.span.withConfig({displayName:"ContentHeaderRubricPrice"})` margin-left: ${a(.5)}; vertical-align: middle; `,h=o.div.withConfig({displayName:"ContentHeaderRubricContainer"})` text-align: center; line-height: 1; ${({isVerticalAlign:e})=>e&&"\n a {\n vertical-align: baseline;\n }\n "} .rubric--with-bg { margin-top: 0; margin-left: ${a(2)}; } .rubric--with-bg::before { margin-right: 0; content: ''; } `,y=o.div.withConfig({displayName:"ContentHeaderRubricDateBlock"})` && { > * { display: inline-block; } } `,b=o(d.Item).withConfig({displayName:"ContentHeaderRubricIssueDate"})` text-align: center; line-height: 1; &::before { display: inline-block; margin: 0 ${a(2)}; color: ${i(m)}; content: '|'; } color: ${i(m)}; ${c} { ${({theme:e})=>s(e,m,m,"global")}; color: ${i(m)}; } ${({hideIssueDatePipeSeparator:e})=>e&&`\n &::before {\n margin: 0 ${a(2)} 0 0;\n content: '';\n }\n `} `,f=o.div.withConfig({displayName:"ContentHeaderLiveIndicator"})` text-align: center; `;e.exports={ContentHeaderSponsorName:p,ContentHeaderRubricBlock:u,ContentHeaderRubricDateBlock:y,ContentHeaderRubricPrice:g,ContentHeaderRubricContainer:h,ContentHeaderRubricIssueDate:b,ContentHeaderLiveIndicator:f}},19977:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{asConfiguredComponent:r}=n(12892),s=n(78372),l=n(34187),d=n(56174),c=n(33198),m=n(67086),p=n(71479),u=n(50459),g=n(77938),{ContentHeaderContentDivider:h,ContentHeaderLowerBylineDateBlock:y,ContentHeaderItemCount:b,ContentHeaderHed:f,ContentHeaderTitleBlockWrapper:C,PodcastButtonWrapper:w,PodcastButton:v,PodcastLink:$}=n(1757),S=n(40133).A,k=e=>e.length>0?e[0]:null,x=({authorsPosition:e="hidden",business:t,bylineVariation:n,contentHeaderCategories:o={hasCategoryEyebrow:!1},contentSponsorNames:r=[],contributors:s,dividerType:l="both",externalLinks:x,hasContentDivider:E,hasDesktopTitleBlockDivider:T=!1,hasExtraSpaceBetweenSeparator:I=!1,hideIssueDate:L=!0,hideIssueDatePipeSeparator:N=!1,hasNoRowPadding:B=!1,hideAdaptationByline:P=!1,hidePublishDate:A=!1,hideRubric:D=!1,isBusinessContentHeader:_=!1,isLiveStoryType:M,isStoryLive:R,issueDate:H,issueLink:O,itemsCount:F,metadataVideo:W={},modifiedDate:U,dangerousHed:V,price:G,podcastPagePrimaryCta:j,podcastPagePrimaryCtaLabel:z,publishDate:q,publishDatePosition:K="bottom",rubric:Y,rubricVariation:J,shouldDisplayLiveIndicator:X=!1,showIssueCopyByDate:Q=!1,showItemCount:Z=!1,showPodcastButton:ee=!1,theme:te="standard"})=>{const ne=E&&"above"!==e,oe="inverted"===te,ie=oe?"outlined":"filled",ae=T&&("both"===l||"top"===l),{formatMessage:re}=a();return i.createElement(C,{rowWithTopBorder:ae,isBusinessContentHeader:_,"data-testid":"ContentHeaderTitleBlockWrapper"},W.isLive&&X&&i.createElement(g,null),i.createElement(m,{authorsPosition:e,bylineVariation:n,contributors:s,hasExtraSpaceBetweenSeparator:I,hasNoRowPadding:B,hideIssueDate:L,hideIssueDatePipeSeparator:N,hideAdaptationByline:P,hidePublishDate:A,hideRubric:D,isLiveStoryType:M,isStoryLive:R,issueDate:H,issueLink:O,modifiedDate:U,price:G,publishDate:q,publishDatePosition:K,rubric:Y,rubricVariation:J,showIssueCopyByDate:Q,sponsorName:k(r),theme:te}),i.createElement(p,{...o}),i.createElement(f,{dangerouslySetInnerHTML:{__html:V},"data-testid":"ContentHeaderHed"}),"below"===e&&i.createElement(y,null,i.createElement(d,{bylineVariation:n,contributors:s}),i.createElement(c,{hasExtraSpaceBetweenSeparator:I,hidePublishDate:A,modifiedDate:U,publishDate:q})),Z&&F&&i.createElement(b,{...F}),ne&&i.createElement(h,null),_&&i.createElement(u,{address:t?.address,phone:t?.phone,email:t?.email,socialMedia:t?.socialMedia,link:t?.url}),ee&&j&&i.createElement(w,null,i.createElement(v,{btnStyle:ie,href:j,label:z||re(S.primaryCTALabel),target:"blank",inputKind:"link"}),x.length>0&&i.createElement($,{isInverted:oe,href:x[0].url,target:"blank"},"Or, choose where to Listen")))};x.propTypes={authorsPosition:o.oneOf(["above","below","hidden"]),business:o.shape({address:o.object,phone:o.string,email:o.string,socialMedia:o.array,url:o.string}),bylineVariation:o.string,contentHeaderCategories:o.shape({title:o.string,tags:o.array,hasCategoryEyebrow:o.boolean}),contentSponsorNames:o.array,contributors:o.object,dangerousHed:o.oneOfType([o.string,o.object]).isRequired,dividerType:o.string,externalLinks:o.array,hasContentDivider:o.bool,hasDesktopTitleBlockDivider:o.bool,hasDivider:o.bool,hasExtraSpaceBetweenSeparator:o.bool,hasNoRowPadding:o.bool,hideAdaptationByline:o.bool,hideIssueDate:o.bool,hideIssueDatePipeSeparator:o.bool,hidePublishDate:o.bool,hideRubric:o.bool,isBusinessContentHeader:o.bool,isLiveStoryType:o.bool,isStoryLive:o.bool,issueDate:o.string,issueLink:o.string,itemsCount:o.shape(s.propTypes),metadataVideo:o.shape({isLive:o.bool,premiereDate:o.string,series:o.string,videoLength:o.number}),modifiedDate:o.string,podcastPagePrimaryCta:o.string,podcastPagePrimaryCtaLabel:o.string,price:o.string,publishDate:o.string,publishDatePosition:o.oneOf(["top","bottom"]),rubric:o.shape(l.propTypes),rubricVariation:o.string,shouldDisplayLiveIndicator:o.bool,showIssueCopyByDate:o.bool,showItemCount:o.bool,showPodcastButton:o.bool,theme:o.oneOf(["standard","inverted","special"])},x.displayName="TitleBlock",e.exports=r(x,"TitleBlock"),e.exports.TitleBlock=x},1757:(e,t,n)=>{const{default:o}=n(92168),{getColorToken:i,calculateSpacing:a,getLinkStyles:r,getColorStyles:s,removeTextDecoration:l,getTypographyStyles:d,minScreen:c}=n(26865),{BREAKPOINTS:m}=n(96472),{BaseText:p}=n(76955),u=n(73730),g=n(78372),{getPublishDateCommonStyle:h,defaultGridStyle:y,defaultColorPaddingStyle:b,rowWithCommonStyle:f}=n(60254),C=`\n margin-top: ${a(4)};\n @media (min-width: ${m.md}) {\n margin-top: ${a(4)};\n }\n}\n`,w=o.span.withConfig({displayName:"ContentHeaderContentDivider"})` ${C} display: block; grid-column: 1 / -1; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: ${i("colors.consumption.lead.standard.accent")}; width: 100px; `,v=o.div.withConfig({displayName:"ContentHeaderLowerBylineDateBlock"})` ${C} `,$=o(g).withConfig({displayName:"ContentHeaderItemCount"})` ${C} text-align: center; line-height: 1; `,S=o(p).withConfig({displayName:"ContentHeaderHed"})` ${C} /* 1. overwrite text decoration link styles see token: layouts_to_refactor.interactive.links */ ${({theme:e})=>r(e,"colors.consumption.lead.standard.heading",null)}; ${l()} /* 1 */ cursor: unset; text-align: center; `,k=o.div.withConfig({displayName:"AddressBlockWrapper"})` ${C} color: ${i("colors.consumption.lead.standard.description")}; ${({theme:e})=>d(e,"typography.definitions.discovery.hed-bulletin-secondary")}; `,x=o.a.withConfig({displayName:"HeaderAddressDetails"})` display: inline-flex; flex-direction: column; color: ${i("colors.consumption.lead.standard.description")}; ${({theme:e})=>d(e,"typography.definitions.discovery.hed-bulletin-secondary")}; `,E=o("div").withConfig({displayName:"PodcastButtonWrapper"})` padding-top: ${a(5)}; padding-bottom: 3px; `,T=o(u.Primary).withConfig({displayName:"PodcastButton"})` margin-bottom: ${a(1.5)}; text-align: center; `,I=o("a").withConfig({displayName:"PodcastLink"})` display: block; text-align: center; ${d("typography.definitions.consumptionEditorial.description-embed")}; ${({isInverted:e,theme:t})=>s(t,"color",e?"colors.consumption.lead.inverted.context-tertiary":"colors.consumption.lead.standard.link-hover")}; &:hover { text-decoration: none; color: ${({isInverted:e,theme:t})=>i(t,e?"colors.consumption.lead.inverted.link-hover":"colors.consumption.lead.standard.context-tertiary")}; } `;S.defaultProps={as:"h1",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const L=o.div.withConfig({displayName:"ContentHeaderTitleBlockWrapper"})` ${y} && { ${b} } > * { grid-column: 1/-1; } ${S} { margin-top: ${a(2)}; @media (min-width: ${m.lg}) { grid-column: 3 / span 8; } @media (min-width: ${m.md}) { margin-top: ${a(2)}; } .hed-prefix { ${d("typography.definitions.globalEditorial.context-primary")}; display: block; margin-bottom: ${a(1)}; color: ${i("colors.consumption.body.standard.accent")}; } } ${({rowWithTopBorder:e,theme:t})=>e&&`\n ${c(m.md)}{\n &::before {\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-top: 1px solid ${i(t,"colors.consumption.body.standard.divider")};\n padding-bottom: ${a(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n }\n ${f}\n `} `,N=o(p).withConfig({displayName:"ContentHeaderTitleBlockPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e})=>h(e)}; `;N.defaultProps={as:"time",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const B=o.div.withConfig({displayName:"HeaderSocialInformation"})` padding-top: ${a(3)}; svg { margin-right: ${a(2)}; } a { padding-right: ${a(1.5)}; } `,P=o.div.withConfig({displayName:"HeaderContactInformation"})` padding-top: ${a(3)}; a { color: ${i("colors.consumption.lead.standard.description")}; } `;e.exports={ContentHeaderContentDivider:w,ContentHeaderLowerBylineDateBlock:v,ContentHeaderItemCount:$,ContentHeaderHed:S,ContentHeaderTitleBlockWrapper:L,ContentHeaderTitleBlockPublishDate:N,AddressBlockWrapper:k,HeaderAddressDetails:x,HeaderSocialInformation:B,HeaderContactInformation:P,PodcastButtonWrapper:E,PodcastButton:T,PodcastLink:I}},56174:(e,t,n)=>{const o=n(5556),i=n(96540),{ContentHeaderBylines:a}=n(88317),r=({bylineVariation:e,contributors:t,hideAdaptationByline:n})=>t&&0!==Object.keys(t).length?i.createElement(a,{contributors:t,bylineVariation:e,isCompact:!1,hideAdaptationByline:n}):null;r.propTypes={bylineVariation:o.string,contributors:o.object,hideAdaptationByline:o.bool},e.exports=r},33193:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({showAllPhotos:{id:"ContentHeader.ShowAllPhotos",defaultMessage:"Show all Photos",description:"Call to action to view entire photo gallery"},readReviews:{id:"ContentHeader.ReadReviews",defaultMessage:"Read Reviews",description:"Call to action to read reviews"}})},90072:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.transformLegacySources=t.useNativeShare=void 0;const o=n(96540),i=n(52009),a=new Set(["photo","cartoon"]),{isDesktopBrowser:r}=n(72362);t.useNativeShare=(e,t)=>{const[n,i]=(0,o.useState)(!1),[a,s]=(0,o.useState)("");return(0,o.useEffect)((()=>{if(e&&navigator?.share){const{protocol:e,host:n,pathname:o,search:a}=window.location;s(`${e}//${n}${o}${a}`),r()&&!t||i(!0)}}),[e,t]),{showNativeShareButton:n,pageUrl:a}},t.transformLegacySources=e=>{const t={...e};return a.has(e.contentType)&&!e.segmentedSources&&e.sources&&(t.segmentedSources=(0,i.mapSourcesToSegmentedSources)(e.sources)),t}},39416:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(18601),a=n(27308),r=n(84231),s=n(55182);i.TextAboveCenterGridWidth=o(i,"TextAboveCenterGridWidth",{contentAlign:"center",contentPosition:"above"}),i.TextAboveCenterGridWidthTopCardSmall=o(i,"TextAboveCenterGridWidthTopCardSmall",{contentAlign:"center",contentPosition:"above",contentStyle:"card",copyWidth:"fullbleed",leadRailAnchor:!0,mediaWidth:"small"}),i.TextAboveCenterFullBleed=o(i,"TextAboveCenterFullBleed",{contentAlign:"center",contentPosition:"above",mediaWidth:"fullbleed"}),i.TextAboveCenterFullBleedNoContributor=o(i,"TextAboveCenterFullBleedNoContributor",{contentAlign:"center",contentPosition:"above",mediaWidth:"fullbleed",shouldRemoveBylineTopMargin:!0,hasDekBottomMargin:!0,hasAccreditationSocialTopMargin:!0,shouldReduceAccreditationPadding:!0},{hasDesktopTitleBlockDivider:!1,captionStyle:"span-content-well",captionWidth:"fullbleed",showContributorImage:!1}),i.TextAboveCenterFullBleedTop=o(i,"TextAboveCenterFullBleedTop",{contentAlign:"center",contentPosition:"above",copyWidth:"fullbleed"}),i.TextAboveCenterFullBleedGridWidthCard=o(i,"TextAboveCenterFullBleedGridWidthCard",{contentAlign:"center",contentPosition:"above",contentStyle:"card",copyWidth:"fullbleed"}),i.TextAboveCenterFullBleedCard=o(i,"TextAboveCenterFullBleedCard",{contentAlign:"center",contentPosition:"above",contentStyle:"card",mediaWidth:"fullbleed",copyWidth:"fullbleed"}),i.TextAboveLeftSmall=o(i,"TextAboveLeftSmall",{contentAlign:"left",contentPosition:"above",leadRailAnchor:!0,mediaWidth:"small"}),i.TextAboveLeftSmallWithRule=o(i,"TextAboveLeftSmallWithRule",{contentAlign:"left",contentPosition:"above",hasLedeLightbox:!0,leadRailAnchor:!0,mediaWidth:"smallrule",hasInlinePublishDate:!0,hasNoRowPadding:!0,hasXsNavSpacing:!0,hasTitleWrapperTopSpacing:!0,hasAccreditationSocialTopMargin:!0,shouldRemoveContentHedWrapperTopSpacing:!0,hasReducedTitleTopMargin:!0,hasAccreditationExtraSpacing:!0,shouldRemoveBylineTopMargin:!0,hasDateExtraTopSpacing:!0},{stickySocialAnchorTop:{selector:"[data-testid='ContentHeaderAccreditation']",edge:"bottom"}}),i.TextAboveCenterSmallWithRule=o(i,"TextAboveCenterSmallWithRule",{contentAlign:"center",contentPosition:"above",leadRailAnchor:!0,ledeAlign:"center",mediaWidth:"smallrule",hasInlinePublishDate:!0,hasNoRowPadding:!0,hasXsNavSpacing:!0,shouldRemoveBylineTopMargin:!0,hasAccreditationExtraSpacing:!0,hasAccreditationSocialTopMargin:!0,hasTitleWrapperTopSpacing:!0,shouldRemoveContentHedWrapperTopSpacing:!0,hasReducedTitleTopMargin:!0},{stickySocialAnchorTop:{selector:"[data-testid='ContentHeaderAccreditation']",edge:"bottom"}}),i.InlineImage=o(i,"InlineImage",{contentAlign:"center",contentPosition:"above",leadRailAnchor:!0,ledeAlign:"center",mediaWidth:"smallrule",hasInlinePublishDate:!0,hasNoRowPadding:!0,hasXsNavSpacing:!0,shouldRemoveBylineTopMargin:!0,hasAccreditationSocialTopMargin:!0,shouldRemoveContentHedWrapperTopSpacing:!0,hasReducedTitleTopMargin:!0,hasTitleWrapperTopSpacing:!0,hasAccreditationExtraSpacing:!0},{dividerType:"bottom",hideLede:!0,showContributorImage:!1,stickySocialAnchorTop:{selector:"[data-testid='ContentHeaderAccreditation']",edge:"bottom"}}),i.TextAboveLeftFullBleed=o(i,"TextAboveLeftFullBleed",{contentAlign:"left",contentPosition:"above",copyWidth:"grid",hasLedeLightbox:!0,mediaWidth:"fullbleed"}),i.TextAboveLeftGridWidth=o(i,"TextAboveLeftGridWidth",{contentAlign:"left",contentPosition:"above",mediaWidth:"grid"}),i.TextAboveLeftGridWidthCard=o(i,"TextAboveLeftGridWidthCard",{contentAlign:"left",contentPosition:"above",contentStyle:"card",mediaWidth:"grid"}),i.TextAboveLeftNoImg=o(i,"TextAboveLeftNoImg",{contentAlign:"left",contentPosition:"above"},{className:"content-header--no-lede",lede:null}),i.TextBelowCenterGridWidth=o(i,"TextBelowCenterGridWidth",{contentAlign:"center",contentPosition:"below"}),i.TextBelowCenterFullBleed=o(i,"TextBelowCenterFullBleed",{contentAlign:"center",contentPosition:"below",mediaWidth:"fullbleed"}),i.TextBelowCenterFullBleedNoContributor=o(i,"TextBelowCenterFullBleedNoContributor",{contentAlign:"center",contentPosition:"below",mediaWidth:"fullbleed",shouldRemoveBylineTopMargin:!0,hasDekBottomMargin:!0,hasAccreditationSocialTopMargin:!0,hasAccreditationSocialBottomMargin:!0,hasPublishDateBottomPadding:!0,hideAccreditationBottomSpacing:!0,shouldReduceAccreditationPadding:!0},{hasDesktopTitleBlockDivider:!1,captionStyle:"span-content-well",captionWidth:"fullbleed",showContributorImage:!1}),i.TextBelowLeftGridWidth=o(i,"TextBelowLeftGridWidth",{contentAlign:"left",contentPosition:"below"}),i.TextBelowLeftFullBleed=o(i,"TextBelowLeftFullBleed",{contentAlign:"left",contentPosition:"below",mediaWidth:"fullbleed"}),i.TextOverlay=o(a,"TextOverlayContentHeader",{}),i.TextOverlayWithLogo=o(a,"TextOverlayContentHeaderWithLogo",{isFeatured:!0}),i.TextOverlayCenterFullBleedGradient=o(a,"TextOverlayCenterFullBleedGradient",{contentAlign:"center",background:"gradient"}),i.SplitScreenImgRight=o(i,"SplitScreenImgRight",{contentAlign:"left",contentPosition:"start"}),i.AssetMiddleCenterBig=o(i,"AssetMiddleCenterBig",{assetPosition:"middle",contentAlign:"center",contentPosition:"above",mediaWidth:"small"}),i.SubjectFocus=o(i,"SubjectFocus",{assetPosition:"bottom",contentAlign:"left",contentPosition:"above",hasExtraSpaceBetweenSeparator:!0,leadRailAnchor:!0,mediaWidth:"small",publishDatePosition:"top",reducedSpacings:!0},{showContributorImage:!1}),i.SplitScreenImageRightFullBleed=o(r,"SplitScreenImageRightFullBleed",{},{isTextRight:!1,showContributorImage:!1,shouldRemoveBylineTopMargin:!0,hasSplitScreenSocialShareReduceTopSpacing:!0}),i.SplitScreenImageRightInset=o(r,"SplitScreenImageRightInset",{},{hasSplitScreenSocialShareReduceTopSpacing:!0,shouldRemoveBylineTopMargin:!0,isInset:!0,isTextRight:!1,showContributorImage:!1,hideHeaderDividerInMobile:!0,hasImageBottomSpacing:!1}),i.SplitScreenImageLeftFullBleed=o(r,"SplitScreenImageLeftFullBleed",{},{shouldRemoveBylineTopMargin:!0,hasSplitScreenSocialShareReduceTopSpacing:!0,isTextRight:!0,showContributorImage:!1}),i.SplitScreenImageLeftInset=o(r,"SplitScreenImageLeftInset",{},{isInset:!0,isTextRight:!0,showContributorImage:!1,hasSplitScreenSocialShareReduceTopSpacing:!0,shouldRemoveBylineTopMargin:!0,hideHeaderDividerInMobile:!0}),i.BusinessContentHeader=o(i,"BusinessContentHeader",{contentAlign:"center",contentPosition:"below",mediaWidth:"fullbleed",showContentDivider:!0,hideRubric:!0}),i.PodcastContentHeader=o(i,"PodcastContentHeader",{contentAlign:"center",contentPosition:"below",shouldUseSmallLede:!0,showPodcastButton:!0,hasDivider:!0},{hideLedeCaption:!0}),i.TextAboveCenterFullBleedVideo=o(i,"ContentHeaderFullBleedVideo",{contentAlign:"center",contentPosition:"above",mediaWidth:"fullbleed",isFullBleedVideo:!0}),i.SplitScreenWithMultiReviewContent=o(s,"SplitScreenWithMultiReviewContent",{}),e.exports=i},58986:(e,t,n)=>{const o=n(5556),i=n(96540),{BaseWrap:a}=n(76955),{ContentWithCTAWrapper:r,ContentWithCTAButtonWrapper:s}=n(46945),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({contentComponent:e,ctaComponent:t,attributes:n={}})=>(i.useEffect((()=>{(async()=>{await d(),l("ContentWithCTA")})()}),[]),i.createElement(r,{...n,"data-testid":"ContentWithCTA"},i.createElement(a,null,e),i.createElement(s,null,t)));c.propTypes={attributes:o.object,contentComponent:o.node.isRequired,ctaComponent:o.node.isRequired},e.exports=c},28543:(e,t,n)=>{e.exports=n(58986)},46945:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"ContentWithCTAWrapper"})` display: grid; grid-gap: ${i(1)}; grid-template-columns: 1fr; overflow-anchor: none; `,r=o.div.withConfig({displayName:"ContentWithCTAButtonWrapper"})` display: flex; align-items: center; justify-content: center; `;e.exports={ContentWithCTAWrapper:a,ContentWithCTAButtonWrapper:r}},12177:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(68535).A,{AllFiction:s,AllFictionDesktop:l,AllFictionMobile:d,AllFictionFooter:c,AllFictionViewMore:m}=n(73618),p=n(91706),{Circle:u}=n(62930),g=(e,t,n=1)=>n*e>=t,h=({dangerousHed:e,hasBorderOnMobileAndTabletOnly:t=!0,hasBorderOnMobileOnly:n=!1,hasItemsRule:i=!1,hideIssueDate:h=!1,hideRubricItemSummary:y=!0,sectionTitleVariation:b="LineAboveLineBelowTextCenter",shouldHideContributors:f,shouldHidePublishDate:C,mobileSummaryItemVariation:w="SideBySideDense",mobileSummaryItemVerticalAlign:v="center",items:$,paginatedContainerPosition:S,pageNumber:k=1,pageSize:x,totalResults:E,showViewMoreButton:T=!1})=>{const I=a(),L=(e=>2===e.length?p.TwoColumns:e.length%4==0?p.FourColumns:p.ThreeColumns)($),[N,B]=o.useState($),[P,A]=o.useState(""),[D,_]=o.useState(!1),[M,R]=o.useState({currentPage:k,itemsCount:$.length,isLastPage:g(x,E,k)});if(o.useEffect((()=>{A(window.location.href.split(/[?#]/)[0])}),[]),E<2)return null;const{isLastPage:H,currentPage:O}=M,F={dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasItemsRule:i,hideIssueDate:h,hideRubricItemSummary:y,sectionTitleVariation:b,shouldHideContributors:f,shouldHidePublishDate:C,hasBorderOnMobileOnly:n,items:N};return o.createElement(s,null,o.createElement(l,{as:L,...F}),o.createElement(d,{as:L,...F,summaryItemVariation:w,sideBySideVerticalAlign:v}),T&&!H&&o.createElement(c,null,o.createElement(m,{href:!D&&`${P}?page=${O+1}`,onClick:!D&&(e=>{e.preventDefault();const{currentPage:t}=M,n=t+1,o=`${window.location.href.split(/[?#]/)[0]}?page=${n}&container=${S}&format=json`;return _(!0),fetch(o).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:o}=e.containers[0],i=N.concat(t);B(i),R({currentPage:n,itemsCount:i.length,isLastPage:g(x,o,n)}),_(!1)})).catch((e=>{_(!1),console.warn(e)}))}),title:I.formatMessage(r.viewMoreText)},I.formatMessage(r.viewMoreText),D&&o.createElement(u,{height:"20px",width:"20px",margin:"0"}))))};h.propTypes={dangerousHed:i.string.isRequired,hasBorderOnMobileAndTabletOnly:i.bool,hasBorderOnMobileOnly:i.bool,hasItemsRule:i.bool,hideIssueDate:i.bool,hideRubricItemSummary:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,mobileSummaryItemVariation:i.string,mobileSummaryItemVerticalAlign:i.oneOf(["top","center"]),pageNumber:i.number,pageSize:i.number.isRequired,paginatedContainerPosition:i.number,sectionTitleVariation:i.string,shouldHideContributors:i.bool,shouldHidePublishDate:i.bool,showViewMoreButton:i.bool,totalResults:i.number.isRequired},e.exports=h},18814:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(12177);e.exports=i(o(a,"ContributorAllFiction"))},73618:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorToken:a,minScreen:r,maxScreen:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{maxThresholds:c}=n(99906),{SummaryItemContent:m,SummaryItemWrapper:p}=n(68116),{SectionTitleRoot:u}=n(33500),{SummaryCollectionGridSummaryItem:g,SummaryCollectionGridItems:h}=n(4534),y=o.div.withConfig({displayName:"AllFictionFooter"})` display: flex; justify-content: center; margin-top: ${i(4)}; `,b=o.a.withConfig({displayName:"AllFictionViewMore"})` ${l("typography.definitions.foundation.link-primary")} display: flex; align-items: center; justify-content: center; border: 1px solid ${a("colors.discovery.body.white.accent")}; min-width: ${i(20)}; height: ${i(6)}; text-decoration: none; ${({theme:e})=>e&&`\n background: ${a(e,"colors.discovery.lead.secondary.background")};\n color: ${a(e,"colors.interactive.base.black")};\n `} :hover { ${({theme:e})=>e&&`\n background: ${a(e,"colors.interactive.base.black")};\n color: ${a(e,"colors.interactive.base.white")};\n `} } `,f=o.div.withConfig({displayName:"AllFictionDesktop"})``,C=o.div.withConfig({displayName:"AllFictionMobile"})` ${h} { ${p}:last-child { border-bottom: none; } } `,w=o.section.withConfig({displayName:"ContributorAllFiction"})` ${({theme:e})=>e&&`background: ${a(e,"colors.discovery.lead.secondary.background")}; }`} padding-top: ${i(4)}; ${u} { margin-bottom: ${i(1)}; border-top: 1px solid ${a("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${a("colors.discovery.body.white.accent")}; ${r(`${c.lg+1}px`)} { margin-bottom: ${i(4)}; } } ${m} { margin-bottom: 0; } ${f} { ${s(`${c.lg}px`)} { display: none; } } ${C} { ${r(`${c.lg+1}px`)} { display: none; } ${s(`${c.lg}px`)} { display: block; } } ${g} { &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${r(d.md)} { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `;e.exports={AllFiction:w,AllFictionDesktop:f,AllFictionMobile:C,AllFictionFooter:y,AllFictionViewMore:b}},68535:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewMoreText:{id:"FeaturedContributorAllFiction.ViewMore",defaultMessage:"View more",description:"View more all fiction in featured contributor page"}})},48206:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(91706),{ContributorCollection:s,ContributorCollectionDesktop:l,ContributorCollectionMobile:d,ContributorCollectionViewMore:c,ContributorCollectionFooter:m}=n(81627),p=n(37261).A,{Circle:u}=n(62930),g=(e,t,n=1)=>n*e>=t,h=({dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n=!1,hasItemsRule:i=!1,hideAuthorByline:h=!1,hideIssueDate:y=!1,hideRuleFromMobile:b,items:f,sectionTitleVariation:C="LineAboveLineBelowTextCenter",shouldHideDangerousDekMobileOnly:w,shouldHidePublishDate:v,shouldShowAllContentWhenDense:$,showViewMoreButton:S,summaryItemVariationForMobile:k="SideBySideDense",paginatedContainerPosition:x,pageNumber:E=1,limit:T,totalResults:I})=>{const L=a(),N=(e=>2===e.length?r.TwoColumns:e.length%4==0?r.FourColumns:r.ThreeColumns)(f),[B,P]=o.useState(f),[A,D]=o.useState(""),[_,M]=o.useState(!1),[R,H]=o.useState({currentPage:E,isLastPage:g(T,I,E)});o.useEffect((()=>{D(window.location.href.split(/[?#]/)[0])}),[]);const{isLastPage:O,currentPage:F}=R;return o.createElement(s,null,o.createElement(l,{as:N,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,items:B,sectionTitleVariation:C,shouldHidePublishDate:v}),o.createElement(d,{as:N,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,hideRuleFromMobile:b,items:B,sectionTitleVariation:C,shouldHideDangerousDekMobileOnly:w,shouldHidePublishDate:v,shouldShowAllContentWhenDense:$,summaryItemVariation:k}),S&&!O&&o.createElement(m,null,o.createElement(c,{href:!_&&`${A}?page=${F+1}`,onClick:!_&&(e=>{e.preventDefault();const{currentPage:t}=R,n=t+1,o=`${window.location.href.split(/[?#]/)[0]}?page=${n}&container=${x}&format=json`;return M(!0),fetch(o).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:n}=e.containers[0];return P(B.concat(t)),n})).then((e=>{H({currentPage:n,isLastPage:g(T,e,n)}),M(!1)})).catch((e=>{M(!1),console.warn(e)}))}),title:L.formatMessage(p.viewMoreText)},L.formatMessage(p.viewMoreText),_&&o.createElement(u,{height:"20px",width:"20px",margin:"0"}))))};h.propTypes={dangerousHed:i.string.isRequired,hasBorderOnMobileAndTabletOnly:i.bool,hasBorderOnMobileOnly:i.bool,hasItemsRule:i.bool,hideAuthorByline:i.bool,hideIssueDate:i.bool,hideRuleFromMobile:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,limit:i.number.isRequired,pageNumber:i.number,paginatedContainerPosition:i.number,sectionTitleVariation:i.string,shouldHideDangerousDekMobileOnly:i.bool,shouldHidePublishDate:i.bool,shouldShowAllContentWhenDense:i.bool,showViewMoreButton:i.bool,summaryItemVariationForMobile:i.string,totalResults:i.number.isRequired},e.exports=h},63505:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(48206);e.exports=i(o(a,"ContributorCollectionItems"))},81627:(e,t,n)=>{const{default:o}=n(92168),{maxScreen:i,minScreen:a,calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{maxThresholds:c}=n(99906),{SectionTitleRoot:m}=n(33500),{SummaryCollectionGridSummaryItem:p,SummaryCollectionGridItems:u}=n(4534),{SummaryItemAssetContainer:g,SummaryItemWrapper:h}=n(68116),{SummaryItemBaseByline:y}=n(277),b=o.div.withConfig({displayName:"ContributorContributorCollectionDesktop"})` ${y} { ${({hideAuthorByline:e})=>e&&"display: none"} } `,f=o.div.withConfig({displayName:"ContributorContributorCollectionMobile"})` ${g} { width: ${r(12.5)}; } ${h} { grid-template-columns: auto auto ${r(12.5)}; } ${u} { grid-template-columns: none; ${h}:last-child { border-bottom: none; } } `,C=o.div.withConfig({displayName:"ContributorCollectionFooter"})` display: flex; justify-content: center; margin-top: ${r(2)}; padding-bottom: ${r(8)}; `,w=o.a.withConfig({displayName:"ContributorCollectionViewMore"})` ${l("typography.definitions.foundation.link-primary")} display: flex; align-items: center; justify-content: center; border: 1px solid ${s("colors.discovery.body.white.accent")}; min-width: ${r(20)}; height: ${r(6)}; text-decoration: none; ${({theme:e})=>e&&`\n background: ${s(e,"colors.discovery.lead.secondary.background")};\n color: ${s(e,"colors.interactive.base.black")};\n `} :hover { ${({theme:e})=>e&&`\n background: ${s(e,"colors.interactive.base.black")};\n color: ${s(e,"colors.interactive.base.white")};\n `} } `,v=o.section.withConfig({displayName:"ContributorCollection"})` padding-top: ${r(5)}; ${({theme:e})=>e&&`background: ${s(e,"colors.discovery.lead.secondary.background")};\n }`} ${m} { margin-bottom: ${r(1)}; border-top: 1px solid ${s("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${s("colors.discovery.body.white.accent")}; ${a(d.lg)} { margin-bottom: ${r(4)}; } } ${b} { ${i(`${c.lg}px`)} { display: none; } } ${f} { ${a(d.lg)} { display: none; } } ${p} { &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${a(d.md)} { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `;e.exports={ContributorCollection:v,ContributorCollectionDesktop:b,ContributorCollectionMobile:f,ContributorCollectionFooter:C,ContributorCollectionViewMore:w}},37261:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewMoreText:{id:"FeaturedContributor.ViewMore",defaultMessage:"View more",description:"View more about author in author hub"}})},11269:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(20464),{connector:s}=n(57744),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(85837).A,{ContributorHeaderWrapper:m,ContributorGrid:p,ContributorAvatarImage:u,ContributorAvatarImageWrapper:g,ContributorHeaderContent:h,ContributorHeaderName:y,ContributorHeaderTitle:b,ContributorHeaderShortBio:f,ContributorHeaderBio:C,ContributorHeaderBioClamp:w,ContributorHeaderSocialIcons:v,ContributorHeaderSeeMoreLink:$,ContributorDenseHeaderWrapper:S,ContributorNameAndTitleWrapper:k,ContributorLogo:x}=n(24283),E=({avatarImageShape:e="rectangle",clampBreakpoint:t="xxl",contributorBioAlignment:n="default",contributorHedMaxLines:o=0,contributorHedMaxLinesOnMobile:s=0,dangerousBio:E,dangerousShortBio:T,descriptionToken:I,featureFlags:{enableFictionContributor:L},hasAvatarImageBackground:N=!1,hasSmallAvatar:B=!1,clampReadLessText:P,clampReadMoreText:A,image:D,ledeAlignment:_="default",name:M,fallbackBioSuffix:R,shouldHideTitle:H=!1,shouldRemoveNameMargin:O=!1,showSocialIcons:F=!0,socialIconsProps:W,socialIconType:U="standard",title:V,url:G="",className:j,shouldApplyMaxWidth:z=!1,hasLeftAlignedHeader:q=!1,hasPaddingTop:K=!0,showSeeMoreLink:Y,variations:{isFeaturedAuthor:J,isDenseHeader:X}={isFeaturedAuthor:!1,isDenseHeader:!1},externalLinkData:Q,hasBorders:Z=!1})=>{i.useEffect((()=>{(async()=>{await d(),l("ContributorHeader")})()}),[]);const{formatMessage:ee}=a(),te=`${ee(c.seeMoreContributorLink)} ${M} `,ne=E||(R?`${M} ${R}`:"");let oe=i.createElement(C,{"data-testid":"ContributorHeaderBio",dangerouslySetInnerHTML:{__html:ne},isFeaturedAuthor:J,isDenseHeader:X,enableFictionContributor:L,contributorBioAlignment:n,descriptionToken:I});const ie=i.createElement(i.Fragment,null,M&&i.createElement(y,{"data-testid":"ContributorHeaderName",shouldRemoveNameMargin:O,isDenseHeader:X},M),V&&!H&&i.createElement(b,{isDenseHeader:X},V)),ae=i.createElement(S,{isImage:D},D&&i.createElement(x,{...D}),i.createElement(k,{isDenseHeader:X},ie));return o>0&&(oe=i.createElement(w,{lines:o,clampReadMoreText:A,clampReadLessText:P,contributorBioAlignment:n,isCollapsible:!0,enableFictionContributor:L,breakpoint:t,linesInMobile:s},oe)),i.createElement(m,{className:j,enableFictionContributor:L},i.createElement(p,{shouldApplyMaxWidth:z,hasLeftAlignedHeader:q,hasPaddingTop:K},D&&!X&&i.createElement(g,{ledeAlignment:_,hasAvatarImageBackground:N,hasLeftAlignedHeader:q},i.createElement(u,{...D,avatarImageShape:e,hasSmallAvatar:B})),i.createElement(h,{ledeAlignment:_,isContributorImageEmpty:!D,isFeaturedAuthor:J,hasLeftAlignedHeader:q,hasBorders:Z},X?ae:ie,T&&i.createElement(f,{"data-testid":"ContributorHeaderShortBio",dangerouslySetInnerHTML:{__html:T}}),ne&&oe,F&&W&&i.createElement(v,{...W,variations:{theme:U}}),Y&&i.createElement($,{href:G},te,"»"),X&&Q&&i.createElement(r,{...Q}))))};E.propTypes={avatarImageShape:o.oneOf(["round","rectangle"]),clampBreakpoint:o.string,clampReadLessText:o.string,clampReadMoreText:o.string,className:o.string,contributorBioAlignment:o.oneOf(["center","default","left","right"]),contributorHedMaxLines:o.number,contributorHedMaxLinesOnMobile:o.number,dangerousBio:o.string,dangerousShortBio:o.string,descriptionToken:o.string,externalLinkData:o.object,fallbackBioSuffix:o.string,featureFlags:o.object,hasAvatarImageBackground:o.bool,hasBorders:o.bool,hasLeftAlignedHeader:o.bool,hasPaddingTop:o.bool,hasSmallAvatar:o.bool,image:o.object,ledeAlignment:o.oneOf(["center","default"]),name:o.string.isRequired,shouldApplyMaxWidth:o.bool,shouldHideTitle:o.bool,shouldRemoveNameMargin:o.bool,showSeeMoreLink:o.bool,showSocialIcons:o.bool,socialIconsProps:o.object,socialIconType:o.oneOf(["footer","has-background","circular","overlay","standard"]),title:o.string,url:o.string,variations:o.shape({isFeaturedAuthor:o.bool,isDenseHeader:o.bool})},E.displayName="ContributorHeader",e.exports=s(E,{keysToPluck:["featureFlags"]})},50417:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(48236);e.exports=i(o(a,"ContributorHeader"))},85837:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({seeMoreContributorLink:{id:"ContributorHeader.SeeMoreContributorLink",defaultMessage:"See More By",description:"See More article link of contributor"}})},48236:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(11269);i.FeaturedAuthor=o(i,"FeaturedAuthor",{isFeaturedAuthor:!0},{clampBreakpoint:"xxxl",contributorHedMaxLines:6,contributorHedMaxLinesOnMobile:10,contributorBioAlignment:"left",shouldHideTitle:!0,showSocialIcons:!1,shouldRemoveNameMargin:!0,shouldApplyMaxWidth:!0,hasLeftAlignedHeader:!0,hasPaddingTop:!0}),i.DenseHeader=o(i,"DenseHeader",{isDenseHeader:!0},{avatarImageShape:"round",shouldHideTitle:!1,shouldRemoveNameMargin:!0,showSocialIcons:!1}),e.exports=i},7565:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(61254).A,{FeaturedStoriesList:s,FeaturedStoriesSectionTitle:l,FeaturedStoriesGrid:d}=n(30259),c=({selectedStories:e,contributorName:t})=>{const{formatMessage:n}=a();return e&&e.length?o.createElement(d,null,o.createElement(l,{className:"FeaturedStoriesSectionTitle",dangerousHed:n(r.hedText,{contributorName:t})}),o.createElement(s,{items:e,shouldHideFinalBorder:!0,shouldHideSponsoredAd:!0,hasMarginSpacing:!0,hideRubricItemSummary:!0,hasUnderlineHed:!1,shouldHideBylines:!0,summaryItemVariation:"SideBySideThirdsImageLeftWithNoDekNoBorder",shouldUseSmallHed:!0})):null};c.propTypes={contributorName:i.string,selectedStories:i.array.isRequired},c.displayName="FeaturedStories",e.exports=c},69865:(e,t,n)=>{const o=n(5556),i=n(96540),{asConfiguredComponent:a}=n(12892),r=n(18083),{ContributorSpotlightContainer:s,ContributorSpotlightInnerContainer:l,ContributorSpotlightSingleColumn:d,ContributorSpotlightSectionTitle:c,ContributorSpotlightSummaryGrid:m}=n(5676),p=({dangerousHed:e,selectedStories:t,header:n,hasBordersForHeader:o})=>{const a={dangerousHed:e,className:"ContributorSpotlightSectionTitle"};return i.createElement(s,{"data-testid":"ContributorSpotlightContainer"},i.createElement(l,null,i.createElement(d,null,e&&i.createElement(c,{...a}),i.createElement(m,null,i.createElement(r,{header:n,selectedStories:t,hasBorders:o})))))};p.propTypes={dangerousHed:o.string,hasBordersForHeader:o.bool,header:o.object,selectedStories:o.array},p.displayName="ContributorSpotlight",e.exports=a(p,"ContributorSpotlight")},18083:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(48236),r=n(7565),s=n(20680),{ContributorSpotlightMainSectionGrid:l}=n(12378),d=({selectedStories:e=[],header:t,hasBorders:n})=>{const i=t&&t.name||"",d=e&&e.length>0;return o.createElement(l,{hasFeaturedStories:d},t&&o.createElement(a.DenseHeader,{...t,hasBorders:n,showSeeMoreLink:!0}),o.createElement(r,{selectedStories:e,contributorName:i}),o.createElement(s,{selectedStories:e,contributorName:i}))};d.propTypes={hasBorders:i.bool,header:i.object.isRequired,selectedStories:i.array,showSeeMoreLink:i.bool},e.exports=d},20680:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(43709),s=n(61254).A,{FeaturedStoriesSectionTitle:l,FeaturedStoriesCarousel:d}=n(74898),c=({selectedStories:e,contributorName:t})=>{const{formatMessage:n}=a();return e&&e.length?o.createElement(d,null,o.createElement(l,{className:"FeaturedStoriesSectionTitle",dangerousHed:n(s.hedText,{contributorName:t})}),o.createElement(r,{className:"featured-stories-carousel",items:e,shouldShowViewAllButton:!1,isSummaryHeadingSecondary:!0})):null};c.propTypes={contributorName:i.string,selectedStories:i.array.isRequired},c.displayName="SmallDeviceFeaturedStories",e.exports=c},41096:(e,t,n)=>{e.exports=n(69865)},61254:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({hedText:{id:"FeaturedStories.HedText",defaultMessage:"Featured Articles By {contributorName}",description:"Hed text for Featured Stories Section"}})},54768:(e,t,n)=>{const o=n(5556),i=n(96540),{connector:a}=n(57744),r=n(39689),{CuratedShowsSectionTitle:s}=n(99190),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({dangerousHed:e,items:t,hideCuratedShowsList:n,subHed:o,variationValue:a,variationName:c})=>{i.useEffect((()=>{(async()=>{await d(),l("CuratedShowsSection",c)})()}),[c]);const[m]=t;if(!m)return null;const p=t[0].curatedShows.length>0;return i.createElement(i.Fragment,null,p&&i.createElement("section",{"data-testid":"CuratedShowsSection"},e&&i.createElement(s,{subHed:o,dangerousHed:e,subHedPosition:"above"}),i.createElement(r,{...m,hasCuratedShowsVariation:a,hideCuratedShowsList:n})))};c.propTypes={dangerousHed:o.string,hideCuratedShowsList:o.bool,items:o.array,subHed:o.string,variationName:o.string,variationValue:o.string},e.exports=a(c,{keysToPluck:[]})},69031:(e,t,n)=>{e.exports=n(54768)},99190:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),l=o(n(95291)).withConfig({displayName:"CuratedShowsSectionTitle"})` && { padding: ${i(3)}; text-align: center; @media (min-width: ${s.md}) { padding: ${i(5)}; } .section-header__hed { color: ${({theme:e})=>a(e,"colors.discovery.body.white.heading")}; ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-primary")} } .section-header__subhed { ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-primary")} padding-bottom: ${i(2)}; color: ${({theme:e})=>a(e,"colors.discovery.body.white.accent")}; } } `;l.displayName="CuratedShowsSectionTitle",e.exports={CuratedShowsSectionTitle:l}},41949:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),{useIntl:r}=n(37243),s=n(8277).A,l=n(37402),d=n(31226),c=n(39733),m=n(49152),p=n(21634),u=n(26223),g=n(10931),h=n(31933),y=n(48496),{CuratedShowsWrapper:b,CuratedShowsFullWrapper:f,CuratedShowsListWrapper:C,CuratedShowsGridWrapper:w,CuratedShowsViewAllWrapper:v,CuratedShowsDrawer:$}=n(78067),{trackComponent:S}=n(92716),{interactionResponse:k}=n(56187),x=({curatedShows:e,allShows:t,label:n="",hasCuratedShowsVariation:o="CuratedShowsWithImage",hideCuratedShowsList:h})=>{i.useEffect((()=>{(async()=>{await k(),S("CuratedShows")})()}),[]);const[x,E]=a(!1),{formatMessage:T}=r(),I=""===n?T(s.buttonLabel):n;switch(o){case"CuratedShowsWithImage":return i.createElement(b,null,!h&&i.createElement(C,{hideCuratedShowsList:h},i.createElement(y,null,i.createElement(u,{hasAtoZIndex:!0,groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationFilterLabel)}))),i.createElement(w,{hideCuratedShowsList:h},i.createElement(y,null,i.createElement(g,{items:e}))),i.createElement(v,null,i.createElement(d.Utility,{btnStyle:"text",label:I,onClickHandler:()=>{E(!0),l.emitGoogleTrackingEvent("view_all_shows")},ButtonIcon:()=>i.createElement(c,{width:"1rem",height:"1rem"}),iconPosition:"after",hasEnableIcon:!0})),i.createElement($,{isOpen:x,onClose:()=>{E(!1)},contentLabel:T(s.drawerContentLabel),showCloseButton:!0,hideOnDesktop:!0},i.createElement(u,{hasAtoZIndex:!0,groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationFilterLabel)})));case"CuratedShowsWithSummaryCarousel":return i.createElement(b,null,i.createElement(f,null,i.createElement(y,null,i.createElement(m,{groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationSummaryCarouselFilterLabel)}))));case"CuratedShowsWithBrowser":return i.createElement(b,null,i.createElement(f,null,i.createElement(y,null,i.createElement(p,{hasAtoZIndex:!0,groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationBrowserFilterLabel)}))));default:return null}};x.propTypes={allShows:u.groupedLinksShape.isRequired,curatedShows:o.arrayOf(o.shape(h.propTypes)).isRequired,hasCuratedShowsVariation:o.string,hideCuratedShowsList:o.bool,label:o.string},e.exports=x},39689:(e,t,n)=>{e.exports=n(41949)},78067:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=n(98653),{GroupedNavigationWrapper:l}=n(35089),{universalGridCore:d}=n(89085),{applyGridSpacing:c}=n(1123),m=o("div").withConfig({displayName:"CuratedShowsWrapper"})` ${d()} ${c("padding")} &&& { row-gap: 0; } `,p=o.div.withConfig({displayName:"CuratedShowsFullWrapper"})` grid-column: 1 / -1; `,u=o(s.Right).withConfig({displayName:"CuratedShowsDrawer"})` &&& { padding: 0 ${i(4)}; } `,g=o.div.withConfig({displayName:"CuratedShowsListWrapper"})` display: none; @media (min-width: ${r.lg}) { display: block; position: sticky; top: ${i(8)}; margin-bottom: auto; border: 1px solid ${({theme:e})=>a(e,"colors.discovery.body.white.divider")}; height: 100%; max-height: calc(100vh - ${i(8)}); ${({hideCuratedShowsList:e})=>!e&&`\n grid-column: 1 / span 3;\n @media (min-width: ${r.xxl}) {\n grid-column: 1 / span 2;\n }\n `} ${l} { position: absolute; padding-left: ${i(2)}; width: 100%; } } `,h=o.div.withConfig({displayName:"CuratedShowsGridWrapper"})` grid-column: 1 / -1; margin-bottom: auto; @media (min-width: ${r.lg}) { ${({hideCuratedShowsList:e})=>e?"grid-column: 1 / -1;":"\n grid-column: 4 / -1;\n "} border: 1px solid ${({theme:e})=>a(e,"colors.discovery.body.white.divider")}; } @media (min-width: ${r.xxl}) { ${({hideCuratedShowsList:e})=>e?"grid-column: 1 / -1;":"\n grid-column: 3 / -1;\n "} } `,y=o.div.withConfig({displayName:"CuratedShowsViewAllWrapper"})` display: flex; grid-column: 1 / -1; grid-row: 2; justify-content: center; border-top: 1px solid ${({theme:e})=>a(e,"colors.discovery.body.white.divider")}; padding-top: ${i(2)}; .button__icon-container--after { display: flex; padding-left: ${i(.5)}; fill: ${({theme:e})=>a(e,"colors.interactive.base.brand-secondary")}; } @media (min-width: ${r.lg}) { display: none; } `;e.exports={CuratedShowsWrapper:m,CuratedShowsDrawer:u,CuratedShowsFullWrapper:p,CuratedShowsListWrapper:g,CuratedShowsGridWrapper:h,CuratedShowsViewAllWrapper:y}},8277:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({groupedNavigationFilterLabel:{id:"CuratedShows.GroupedNavigationFilterLabel",defaultMessage:"Search for a designer...",description:"CuratedShows component grouped navigation filter label"},groupedNavigationBrowserFilterLabel:{id:"CuratedShows.GroupedNavigationBrowserFilterLabel",defaultMessage:"Search...",description:"CuratedShows component grouped navigation filter label"},groupedNavigationSummaryCarouselFilterLabel:{id:"CuratedShows.GroupedNavigationSummaryCarouselFilterLabel",defaultMessage:"Search...",description:"CuratedShows component grouped navigation filter label"},buttonLabel:{id:"CuratedShows.ButtonLabel",defaultMessage:"View all shows",description:"CuratedShows component button label"},drawerContentLabel:{id:"CuratedShows.DrawerContentLabel",defaultMessage:"Runway All Shows navigation",description:"CuratedShows component drawer content label"}})},17628:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(21151).A,{connector:l}=n(57744),{StyledTextblock:d}=n(18765),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({isEnabled:e=!0,...t})=>{a.useEffect((()=>{(async()=>{await m(),c("Disclaimer")})()}),[]);const{formatMessage:n}=r();if(!e)return null;const{contentAlign:i="left",hasHigherHorizontalPadding:l=!1,hasHorizontalPadding:p=!1,hasMarginTop:u=!1,hasTopRule:g=!0,isSponsored:h=!1,className:y,disclaimerHtml:b,brandName:f,hasDisclaimerBottomMargin:C,sponsorName:w,hasProductDisclaimerAlternativeStyle:v}=t;let $;return $=h?b||n(s.nativeDisclaimerText,{sponsorName:w}):b||n(s.disclaimerText,{brandName:f}),a.createElement(d,{className:o("disclaimer",y),hasMarginTop:u,contentAlign:i,dangerousText:$,hasTopRule:g,hasHorizontalPadding:p,isSponsored:h,hasDisclaimerBottomMargin:C,hasProductDisclaimerAlternativeStyle:v,hasHigherHorizontalPadding:l})};p.propTypes={brandName:i.string,className:i.string,contentAlign:i.oneOf(["left","center"]),disclaimerHtml:i.string,hasDisclaimerBottomMargin:i.bool,hasHigherHorizontalPadding:i.bool,hasHorizontalPadding:i.bool,hasMarginTop:i.bool,hasProductDisclaimerAlternativeStyle:i.bool,hasTopRule:i.bool,isEnabled:i.bool,isSponsored:i.bool,sponsorName:i.string},p.displayName="Disclaimer",e.exports=l(p,{keysToPluck:["brandName"]})},74307:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(27045);e.exports={Disclaimer:i,ConfiguredDisclaimer:o(i,"Disclaimer")}},18765:(e,t,n)=>{const o=n(92168).default,i=n(37326),{calculateSpacing:a,minMaxScreen:r,minScreen:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=o(i).withConfig({displayName:"StyledTextblock"})` ${({hasMarginTop:e})=>e&&`\n ${r(l.md,l.lg)}{\n margin-top: ${a(6)};\n }\n ${r(l.sm,l.md)}{\n margin-top: ${a(4)};\n }\n `} display: flex; width: 100%; ${({contentAlign:e})=>"center"===e&&"justify-content: center;"} p { ${({contentAlign:e})=>"center"===e&&"\n text-align: center;\n width: 100%;\n "} ${({hasHorizontalPadding:e})=>e&&`padding: 0 ${a(2)};`} ${({hasHigherHorizontalPadding:e})=>e&&`\n padding: 0 ${a(6)};\n @media (min-width: ${l.lg}) {\n width: 90%;\n }\n @media (max-width: ${l.md}) {\n padding: 0 ${a(2.5)};\n }\n \n `} ${({isSponsored:e})=>!0===e&&"\n font-family: inherit;\n font-style: italic;\n "} ${({hasDisclaimerBottomMargin:e})=>e&&`\n ${s(l.md)}{\n margin-bottom: ${a(14)};\n }\n `} } `;e.exports={StyledTextblock:d}},21151:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({disclaimerText:{id:"Disclaimer.Text",defaultMessage:"All products featured on {brandName} are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.",description:"Text for the disclaimer"},nativeDisclaimerText:{id:"NativeDisclaimer.Text",defaultMessage:"This article was published by The New Yorker Brand Studio for {sponsorName}. The editorial staff of The New Yorker had no role in this post's preparation.",description:"Text for the native disclaimer"}})},27045:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(17628);i.TextCenterNoTopRule=o(i,"TextCenterNoTopRule",{},{hasTopRule:!1,contentAlign:"center",hasHorizontalPadding:!0}),e.exports=i},91180:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(20313).A,l=n(49235),d=n(76399),{DrawerButton:c,DrawerGlobalStyles:m,DrawerModalWrapper:p}=n(63967),{asThemedComponent:u}=n(20223),{asConfiguredComponent:g}=n(12892),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=({appElement:e="#app-root",className:t,hasSpecificTopPosition:n=0,hideDrawerScroll:i=!1,hideChannelNavigation:u,hasBodyScrollWhenDrawerOpen:g=!0,minHeight:b,onClose:f,overlayColor:C="black",transitionTimeMS:w=600,theme:v="standard",variations:$={animation:"slide-down",align:"center",increasedTopPosition:!1},contentLabel:S,children:k,showCloseButton:x=!1,isOpen:E,hideOnDesktop:T=!1,hideOnMobile:I=!1,variationName:L,isBookmarkDrawersEnabled:N=!1})=>{let B;a.useEffect((()=>{(async()=>{await y(),h("Drawer",L)})()}),[]);const{formatMessage:P}=r();return a.useEffect((()=>{if(E&&g)document.body.style.top=`-${window.scrollY}px`,document.body.style.position="fixed",document.body.style.width="100%",document.querySelector("body").classList.add("body__drawer--open");else if(g&&"fixed"===document.body.style.position){document.querySelector("body").classList.remove("body__drawer--open");const e=parseInt(document.body.style.top,10)||0;document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,-1*e)}}),[E,$.animation,g]),a.createElement(l,{palette:v},a.createElement(p,{appElement:e,contentRef:e=>{B=e},hideDrawerScroll:i,hideChannelNavigation:u,"data-testid":"DrawerModalWrapper",additionalClassName:t,overlayClassName:{base:o("drawer__overlay",`drawer--overlay-color-${C}`,`drawer__overlay--align-${$.align}`,{"drawer__overlay--hide-on-desktop":T,"drawer__overlay--hide-on-mobile":I,"drawer__overlay--increased-top-position":$.increasedTopPosition}),afterOpen:"drawer__overlay--opening",beforeClose:"drawer__overlay--closing"},align:$.align,animation:$.animation,htmlOpenClassName:"html__drawer--open",closeTimeoutMS:w,contentLabel:S||P(s.contentLabel),isOpen:E,minHeight:b,onAfterOpen:()=>{setTimeout((()=>{B&&B.classList&&B.classList.add("drawer--open-positioned")}),0)},onRequestClose:f,role:"dialog",hasSpecificTopPosition:n,isBookmarkDrawersEnabled:N},x&&a.createElement(c,{isIconButton:!0,ButtonIcon:d,label:P(s.buttonLabel),onClickHandler:f,role:"button",isBookmarkDrawersEnabled:N}),k,a.createElement(m,null)))};b.propTypes={appElement:i.oneOfType([i.string,i.element]),children:i.node,className:i.string,contentLabel:i.string,hasBodyScrollWhenDrawerOpen:i.bool,hasSpecificTopPosition:i.number,hideChannelNavigation:i.bool,hideDrawerScroll:i.bool,hideOnDesktop:i.bool,hideOnMobile:i.bool,isBookmarkDrawersEnabled:i.bool,isOpen:i.bool.isRequired,minHeight:i.number,onClose:i.func.isRequired,overlayColor:i.oneOf(["black","white"]),showCloseButton:i.bool,theme:i.string,transitionTimeMS:i.number,variationName:i.string,variations:i.shape({animation:i.oneOf(["slide-down","slide-right","slide-left","slide-up","none"]),align:i.oneOf(["center","left","right","bottom"]),increasedTopPosition:i.bool})},b.displayName="Drawer",e.exports=u(g(b,"Drawer"))},57823:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),r=n(20312),{asThemedComponent:s}=n(20223),l=({children:e,align:t,appElement:n,className:a,additionalClassName:s,...l})=>(o.useEffect((()=>{n&&r.setAppElement(n)}),[n]),o.createElement(r,{...l,portalClassName:a,className:{base:i("drawer",s,{[`drawer--align-${t}`]:t}),afterOpen:"drawer--open",beforeClose:"drawer--closing"}},e));l.propTypes={additionalClassName:a.string,align:a.string,appElement:a.oneOfType([a.string,a.element]),children:a.node,className:a.string},e.exports=s(l)},98653:(e,t,n)=>{e.exports=n(95995)},63967:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(92168),a=n(57823),r=n(73730),{getColorToken:s,calculateSpacing:l,styledProperty:d,minScreen:c,getZIndex:m,maxScreen:p,getColorStyles:u}=n(26865),{BREAKPOINTS:g}=n(96472),{getSiteNavigationMenuStyles:h}=n(56341),y=i` .body__drawer--open { overflow: hidden; } `,b=o(a).withConfig({displayName:"DrawerModalWrapper"})` .drawer { transition: 'transform 100ms cubic-bezier(0.23, 1, 0.32, 1)'; animation: fadeIn 0.3s; outline: none; background-color: ${({theme:e,isBookmarkDrawersEnabled:t})=>!t&&s(e,"standard"===e.palette?"colors.foundation.menu-bg.expanded":"colors.discovery.lead.primary.background")}; padding: ${l(6)} 0 0; max-height: 100%; overflow: hidden; ${d("align",(e=>["left","right","bottom"].includes(e)),`\n ${c(g.md)} {\n max-width: 50%;\n }\n .drawer__social-icons {\n justify-content: flex-start;\n }\n `)} } div[class*='SecondaryMenuContent-'] a[class*='SocialIconExternalLink-'] .icon path { fill: ${({theme:e})=>s(e,"colors.foundation.expanded-menu.nav-link.default")}; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .drawer.drawer--open { left: 0; height: 100vh; ${c(g.lg)} { outline: none; height: auto; max-height: 100vh; overflow: hidden; transition-delay: '.2s'; } transition-delay: '.2s'; overflow: hidden; .drawer__content { transition: opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1); opacity: 1; } ${d("align","right","\n right: 0;\n left: unset;\n margin-left: auto;\n ")} ${d("align","bottom","\n right: 0;\n max-width: 100%;\n position: absolute;\n bottom: 0;\n ")} } .drawer.drawer--open.drawer--open-positioned { transform: translateZ(0); ${({hideDrawerScroll:e})=>!e&&`\n ${c(g.lg)} {\n overflow-y: auto;\n }\n `} } .drawer.drawer--open.drawer--megamenu { background-color: ${({theme:e})=>s(e,"inverted"===e.palette?"colors.background.black":"colors.foundation.menu-bg.expanded")}; } .drawer.drawer--open.drawer--search { background-color: ${({theme:e})=>s(e,"colors.background.white")}; height: auto; } .drawer.drawer--open.drawer--filter-mobile { padding: 0; overflow-y: auto; } ${d("animation","slide-down","\n .drawer {\n transform: translate3d(0, -100%, 0);\n }\n\n .drawer.drawer--open {\n transition: 'transform 0.8s cubic-bezier(0.23, 1, 0.32, 1)';\n\n .drawer__content {\n transition-delay: 0.8s;\n }\n }\n\n .drawer.drawer--closing {\n transform: translate3d(0, -100%, 0);\n transition: 'transform 0.6s cubic-bezier(0.23, 1, 0.32, 1)';\n transition-delay: 0.3s;\n }\n\n .drawer.drawer--open.drawer--megamenu {\n transform: translateZ(0);\n }\n ")} ${d("animation","slide-right","\n .drawer {\n transform: translate3d(-100%, 0, 0);\n }\n\n .drawer.drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .drawer.drawer--closing {\n transform: translate3d(-100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${d("animation","slide-left","\n .drawer {\n transform: translate3d(100%, 0, 0);\n }\n\n .drawer.drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .drawer.drawer--closing {\n transform: translate3d(100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${d("animation","slide-up","\n .drawer {\n height: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n .drawer.drawer--open {\n height: auto;\n transition: transform 0.8s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n\n .drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .drawer.drawer--closing {\n height: 0;\n transform: translate3d(0, 100%, 0);\n transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n transition-delay: 0.2s;\n }\n ")} .drawer.drawer--closing { .drawer__content { transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; } } .drawer__overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; ${({hideChannelNavigation:e})=>e?"z-index : 999;":`z-index: ${m("persistentBottomLayer")};`} transition: opacity 0.5s ease; background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); &.drawer__overlay--opening { opacity: 1; &.drawer__overlay--increased-top-position { ${({hasSpecificTopPosition:e})=>e>0?`top: ${e}px;`:`top: ${l(0)};`} .drawer.drawer--open.drawer--open-positioned { width: calc(100% - ${l(10)}); } ${c(g.lg)} { .drawer.drawer--open.drawer--open-positioned { width: auto; } } } &.drawer--overlay-color-white { background-color: rgba( ${s("colors.interactive.base.white",{rgbOnly:!0})}, 0.7 ); } &.drawer--overlay-color-black { background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0.7 ); } } &.drawer__overlay--closing { opacity: 0; &.drawer--overlay-color-white { background-color: rgba( ${s("colors.interactive.base.white",{rgbOnly:!0})}, 0 ); } &.drawer--overlay-color-black { background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); } } &.drawer__overlay--align-right { z-index: ${m("persistentTopLayer")}; } &.drawer__overlay--hide-on-desktop { display: block; ${c(g.lg)} { display: none; } } &.drawer__overlay--hide-on-mobile { display: block; ${p(`calc(${g.lg} - 1px)`)} { display: none; } } } `,f=o(r.Utility).withConfig({displayName:"DrawerButton"})` ${({theme:e})=>h(e,!0)} position: absolute; top: ${l(1)}; right: ${l(1)}; width: ${l(4)}; height: ${l(4)}; .icon-close { padding: 6px; path { ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&u(e,"stroke","standard"===e.palette?"colors.interactive.base.border":"colors.interactive.base.white")}; } } `;e.exports={DrawerGlobalStyles:y,DrawerModalWrapper:b,DrawerButton:f}},20313:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonLabel:{id:"Drawer.ButtonLabel",defaultMessage:"Close drawer",description:"Drawer component button label"},contentLabel:{id:"Drawer.ContentLabel",defaultMessage:"Secondary menu navigation",description:"Drawer component content label"}})},95995:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(91180);i.Left=o(i,"Left",{animation:"slide-right",align:"left"}),i.Right=o(i,"Right",{animation:"slide-left",align:"right"}),i.SiteHeaderDrawer=o(i,"SiteHeaderDrawer",{animation:"none",align:"center",increasedTopPosition:!0}),i.Bottom=o(i,"Bottom",{animation:"slide-up",align:"bottom"}),e.exports=i},72894:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicMultiPackages=void 0;const i=o(n(96540)),a=o(n(5556)),r=o(n(32485)),s=n(92716),l=n(56187),d=n(67275);t.DynamicMultiPackages=({children:e,className:t,hasEvenSpacingMultiPackageRow:n,hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a,hasNoTopBottomMarginOnMobile:c,multiPackageCustomClassName:m,shouldAddHjIgnoreAttribute:p})=>(i.default.useEffect((()=>{(async()=>{await(0,l.interactionResponse)(),(0,s.trackComponent)("MultiPackages")})()}),[]),i.default.createElement(d.MultiPackageContainer,{customClass:m,className:(0,r.default)("multi-packages"+(m?` ${m}`:""),t),hasNoTopBottomMarginOnMobile:c,hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a,hasEvenSpacingMultiPackageRow:n,"data-hj-ignore-attributes":p?"":null},e)),t.DynamicMultiPackages.displayName="DynamicMultiPackages",t.DynamicMultiPackages.propTypes={children:a.default.node,className:a.default.string,hasEvenSpacingMultiPackageRow:a.default.bool,hasMarginBottomMultiPackageRow:a.default.bool,hasMarginTopMultiPackageRow:a.default.bool,hasNoTopBottomMarginOnMobile:a.default.bool,multiPackageCustomClassName:a.default.string,shouldAddHjIgnoreAttribute:a.default.bool},t.default=t.DynamicMultiPackages},55717:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(12892),a=o(n(72894));t.default=(0,i.asConfiguredComponent)(a.default,"MultiPackages")},58059:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(50829),s=n(30256).A,l=n(73730),d=n(73275),c=n(14760),{ErrorPageWrapper:m,ErrorPageSpotImageWrapper:p,BrandBackgroundBasePageWrapper:u,BrandBackgroundWrapper:g,BrandBackgroundCard:h,BrandBackgroundGrid:y}=n(56934),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{trackPageErrorEvent:C}=n(14307),w=({backgroundImageSource:e="",buttonLabel:t,buttonLink:n,dangerousCaption:o,dangerousCredit:w,dangerousDek:v,dangerousHed:$,hasBiggerSpotImage:S=!1,hasButton:k=!0,spotImage:x,statusCode:E=404})=>{const{formatMessage:T}=a(),I=$||T(s.dangerousHed),L=v||T(s.dangerousDek);i.useEffect((()=>{E&&C(E,L),(async()=>{await f(),b("ErrorPages")})()}),[E,L]);const N=o||w;return i.createElement(u,{hasFooterMargins:!1},i.createElement(g,{backgroundImageSource:e},i.createElement(y,null,i.createElement(h,null,i.createElement(m,{backgroundImageSource:e,withoutBg:!e,dangerousDek:L,dangerousHed:I},i.createElement(r.ContentCenterNoBackground,{ariaLive:"polite",dangerousHed:I,dangerousDek:L}),x&&i.createElement(p,{hasButton:k,hasBiggerSpotImage:S},i.createElement(d,{...x}),N&&i.createElement(c,{dangerousCaptionText:o,dangerousCredit:w})),k&&i.createElement(l.Utility,{"data-testid":"ErrorContentButton",label:t||T(s.buttonLabel),href:n||T(s.buttonLink),inputKind:"link"}))))))};w.propTypes={backgroundImageSource:o.string,buttonLabel:o.string,buttonLink:o.string,dangerousCaption:o.string,dangerousCredit:o.string,dangerousDek:o.string,dangerousHed:o.string,hasBiggerSpotImage:o.bool,hasButton:o.bool,spotImage:o.shape(d.propTypes),statusCode:o.number},e.exports=w},1898:(e,t,n)=>{e.exports=n(58059)},56934:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{UtilityLedeHeader:s}=n(79055),{applyGridSpacing:l}=n(1123),{BasePageMainFooterFiller:d}=n(4081),c=n(60521),m=n(86659),{GridItem:p}=n(40653),u=o.div.withConfig({displayName:"BrandBackgroundWrapper"})` background-color: ${a("colors.background.light")}; background-position: top center; background-size: cover; ${({backgroundImageSource:e})=>e&&`\n background-image: url(${e});\n `} padding: ${i(2)} 0; @media (min-width: ${r.md}) { padding: ${i(9)} 0; } ${s} { padding: ${i(5)} 0 ${i(4)}; @media (min-width: ${r.md}) { padding: ${i(5)} 0; } } `,g=o(c).withConfig({displayName:"BrandBackgroundCard"})``,h=o.div.withConfig({displayName:"BrandBackgroundBasePageWrapper"})` ${d} { background-color: ${a("colors.background.light")}; background-position: top center; background-size: cover; } `,y=o(m).withConfig({displayName:"BrandBackgroundGrid"})` ${p} { grid-column: span 4; @media (min-width: ${r.md}) { grid-column: 2 / span 10; } } `,b=o.div.withConfig({displayName:"ErrorPageSpotImageWrapper"})` margin: auto; width: 200px; ${({hasBiggerSpotImage:e})=>e&&` \n @media (min-width: ${r.md}) {\n width: 600px;\n }\n`}; ${({hasButton:e})=>e&&` \npadding-bottom: ${i(5)};\n`}; `,f=o.div.withConfig({displayName:"ErrorPageWrapper"})` &&& { text-align: center; ${s} { padding-top: 0; } ${y} { ${l("margin")} margin-right: auto; margin-left: auto; ${p} { @media (min-width: ${r.md}) { grid-column: 2 / span 10; } } } } `;e.exports={ErrorPageWrapper:f,ErrorPageSpotImageWrapper:b,BrandBackgroundWrapper:u,BrandBackgroundCard:g,BrandBackgroundBasePageWrapper:h,BrandBackgroundGrid:y}},30256:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonLabel:{id:"ErrorContent.buttonLabel",defaultMessage:"Go to Homepage",description:"Button label for error page",isConfigurable:!0},buttonLink:{id:"ErrorContent.buttonLink",defaultMessage:"/",description:"Button link for error page",isConfigurable:!0},dangerousDek:{id:"ErrorContent.dangerousDek",defaultMessage:"There was an issue with this page",description:"Dek for error page",isConfigurable:!0},dangerousHed:{id:"ErrorContent.dangerousHed",defaultMessage:"Oops",description:"Hed for error page",isConfigurable:!0}})},14690:(e,t,n)=>{const o=n(96540),{useRef:i,useEffect:a}=n(96540),r=n(5556),s=n(32485),l=n(88055),{useIntl:d}=n(37243),c=n(62193),m=n(52089),p=n(89895).A,u=n(76399),g=n(708),h=n(39733),y=n(10673),b=n(22698),f=n(79499),{Circle:C}=n(62930),{trackSearchFilterEvent:w}=n(14307),{useOutsideClick:v}=n(87098),{convertStringAsSlug:$}=n(67506),{FilterComponentWrapper:S,RemoveFilter:k,FilterDrawerText:x,FilterDrawerSelectionCounter:E,FilterMobileDrawerHeader:T,FilterMobileDrawerTitle:I,FilterMobileDrawer:L,FilterSortMobileDrawerWrapper:N,FilterMobileWrapper:B,FilterMobileButton:P,FilterMobileAccordianData:A,FilterAccordionContainer:D,FilterAccordionItemContainer:_,FilterAccordionLabelContainer:M,FilterAccordionItemContainerLabel:R,FilterAccordionItemContainerContent:H,FilterAccordionItemContainerButton:O,FilterMobileActionWrapper:F,FilterMobileDrawerAccordionWrapper:W,FilterMobileApplyActionButton:U,FilterMobileCancelActionButton:V,SortSelectionControlWrapper:G,FilterCategoryList:j,FilterCategoryItem:z,Category:q,CategoryContainer:K,FilterCategoryWrapper:Y,StyledChevron:J,FilterSelectionMenuWrapper:X,FilterMenuWrapper:Q,FilterMenuItemWrapper:Z,FilterMenuTypeDeselect:ee,FilterMenuGridWrapper:te,FilterMenuContent:ne,FilterMenuCloseIcon:oe,FilterSelectionControlWrapper:ie,FilterMenuListWrapper:ae,FilterTotalItemWrapper:re,FilterTotalItemWrapperMobile:se,RadioCheckboxSelectionControl:le,SortContainer:de,SortWrapper:ce,SortMobileContainer:me,SortMobileButton:pe,SortMobileDrawer:ue}=n(13157),ge="filtering",he=["Type"],ye=({className:e,filterSortData:t={},hasBottomBorder:n,isMobileView:ye,hasUpdateUrl:be=!0,hideChannelNavigation:fe=!0,isCentered:Ce,isContentLoading:we,showTotalItems:ve,theme:$e="standard",totalItems:Se=0,trackingEvent:ke="plpFilterInteraction",updateParentDataHandler:xe,sendFilterOpenStatus:Ee})=>{const[Te,Ie]=o.useState(null),[Le,Ne]=o.useState(null),[Be,Pe]=o.useState(t.sortData),[Ae,De]=o.useState(t.filterData),[_e,Me]=o.useState(!1),Re=i(null),He=i(null);v(He,(()=>Me(!1)));const[Oe,Fe]=o.useState({});v(Re,(()=>{ye||(De(Ae.map((e=>({...e,isActive:!1})))),Ee&&Ee(!1))}));const[We,Ue]=o.useState({}),{formatMessage:Ve}=d(),[Ge,je]=o.useState(!1),[ze,qe]=o.useState(!1),[Ke,Ye]=o.useState(""),Je=(e=null)=>{let n;if(n=e?l(e):l(t.sortData).find((e=>e.default)),!n)return{label:Ve(p.sortBy)};let o=n.label;return n.label.includes(":")&&(o=n.label.split(":")[1].trim()),n.label=`${Ve(p.sortBy)}: ${o}`,n},Xe=(e,t)=>{{const n=t!==ge||c(Te)?`Sort By ${e.selectedFilter.label}`:Te.label;window.dataLayer.push({event:ke,interactionType:"Filtering/Sorting",nameOfSelection:`${t}_${n}`,valueOfFilter:e.selectedFilter.label,eventValue:""})}};a((()=>{De(t.filterData);const{pathname:e}=window.location;Ye(e)}),[t.filterData]);const Qe=(e,t)=>{let n=e.value;return he.includes(t)&&(n=`${$(e.label)}`),n},Ze=(e,t={})=>{const n=[],o=[];return e.forEach((e=>{const t=e.children.map((t=>t.isSelected&&Qe(t,e.label))).filter((e=>e));if(c(t)||"path"!==e.paramType){if(!c(t)){const o=`${Qe(e,e.label)}=${t.join("+")}`;n.push(o)}}else{const e=`/${t.join()}`;o.push(e)}})),{filterParams:n.join("&"),pathParams:o.join("/"),sortParams:t.value}},et=({filterData:e=[],sortData:t,filterSelectionPriority:n={}})=>{const{filterParams:o,pathParams:i,sortParams:a}=Ze(e,t),{pathname:r,origin:s}=window.location,l=!c(i)&&r!==i;if(l){const e=`${s}${i}`;return window.history.replaceState(null,null,e),void xe({pathChanged:l})}let d=`${s}${r}`;const m=[];o&&m.push(o),a&&m.push(`sort=${a}`),m.length&&(d=`${d}?${m.join("&")}`),window.history.replaceState(null,null,d),xe({pathChanged:l,filterData:e,activeFilter:Te,filterSelectionPriority:n})},tt=e=>{e.preventDefault(),De(Ae.map((e=>({...e,isActive:!1})))),Ee&&Ee(!1)},nt=e=>{""!==e.target.name&&(tt(e),Me(!_e))},ot=e=>{const t={...Oe},n=e.children.filter((({isSelected:e})=>e));if(t[e.value]&&0===n.length){const n=t[e.value];delete t[e.value];let o=n;for(const e in t)t[e]>n&&(o=n>t[e]?n:t[e],t[e]-=1);t.lastActionTabPriority=o}else{delete t.activeTab,delete t.lastActionTabPriority;const n=Object.keys(t).length;t[e.value]||(t[e.value]=0===n?1:n+1),t.lastActionTabPriority=t[e.value]}return t.activeTab=e.value,t},it=(e,t)=>{const n=l(Ae).find((t=>t.value===e));if(n&&"single"===n.selectionType){const e=n.children.find((e=>e.isSelected));if(e)return`${n.label.split(":")[0]}: ${e.label}`}return t>0?`${n.label} (${t})`:n.label},at=o.createElement(m,{min:"xl"},(e=>e&&o.createElement(oe,{"aria-label":Ve(p.filterCloseButtonLabel),ButtonIcon:u,isIconButton:!0,label:Ve(p.filterCloseButtonLabel),onClickHandler:e=>tt(e)}))),rt=e=>0===e.children.filter((e=>e.isSelected)).length,st=e=>{const t=l(Ae),n=t.findIndex((t=>t.value===e.value));e.children=e.children.map((e=>(e.isSelected&&(e.isSelected=!e.isSelected),e))),e.counter=0,t[n]=e,De(t);const o=ot(e);Fe(o),be&&et({filterData:t,sortData:We,filterSelectionPriority:o})},lt=e=>{const{children:t,selectionType:n,value:i}=e,a="multiple"===n?le.Checkbox:le.Radio,r="multiple"===n,s=rt(e);return o.createElement(o.Fragment,null,ye&&r&&o.createElement(ee,{inputKind:"button",isDisabled:s,label:Ve(p.deseletActionLabel),isMobileView:ye,onClickHandler:()=>s?{}:st(e),className:"un-select-filter-button"}),o.createElement(y,{dangerousLegend:i,className:"filter-selection-list",items:t},t.map(((e,t)=>{const n=Boolean(e.isSelected),s=((e,t,n)=>{const o=l(Ae),i=o.findIndex((t=>t.value===e)),a=o[i],r=a.children[t];r.isSelected=!0,a.children[t]=r,o[i]=a;const{filterParams:s}=Ze(o,We);let d=n?Ke:`/${r.value}`;return s&&(d+=`?${s}`),d})(i,t,r);return o.createElement("a",{href:s},o.createElement(ie,{as:a,...e,className:"filter-item",value:e.value,formName:i,key:`${e.label}.${e.value}`,index:t,isChecked:n,isDisabled:!1,onChangeHandler:()=>((e,t)=>{const n=l(Ae),o=n.findIndex((t=>t.value===e)),i=n[o],a=i.children[t];let r=!1;if("multiple"===i.selectionType)r=!a.isSelected,a.isSelected=!a.isSelected,i.children[t]=a;else{i.children=i.children.map(((e,n)=>({...e,isSelected:n===t})));const e=i.label.split(":")[0];i.label=`${e}: ${a.label}`,r=!0}n[o]=i;const s=ot(i);Fe(s),Ie(i),De(n);const d=n.map((e=>{const t="multiple"===e.selectionType?e.children.filter((e=>e.isSelected)).length:0;return{...e,counter:t}}));r&&Xe({category:i,selectedFilter:a},ge);let c="deselect";a.isSelected&&(c="select"),((e,t,n)=>{const o={type:e,subject:"filter",criteria:{filter:[{name:t.label,label:n.label.toLowerCase()}]},platform:"verso"};w(o)})(c,i,a),De(d),be&&et({filterData:n,sortData:We,filterSelectionPriority:s})})(i,t)}))}))))},dt=()=>{const e=!Ge;je(e),De(Ae.map((e=>({...e,isActive:!1})))),Ee&&Ee(e)},ct=e=>{e&&et({filterData:Ae,sortData:e}),qe(!ze)},mt=(e=0)=>(l(Ae).forEach((t=>{"multiple"===t.selectionType&&(e+=t.counter)})),e),pt=()=>{const e=mt();return o.createElement(T,null,o.createElement(I,null,o.createElement(x,null,Ge?`${Ve(p.filterBy)}`:`${Ve(p.sortBy)}`),Ge&&e>0&&o.createElement(E,null,"(",e,")")),o.createElement(k,null,o.createElement(u,{onClick:()=>Ge?dt():ct(Le)})))},ut=({id:e,label:t,value:n,counter:i})=>{const a=Ae[e];return o.createElement(D,null,o.createElement(_,{onClick:()=>(e=>{const t=Ae.map(((t,n)=>({...t,isActive:n===e&&!t.isActive}))),n=t.find((e=>e.isActive));Ie(n),De(t)})(e)},o.createElement(M,null,t?o.createElement(R,{dangerouslySetInnerHTML:{__html:it(n,i)}}):null),o.createElement(O,{isActive:a.isActive,ButtonIcon:g,role:"button",isIconButton:!0,label:"FilterAccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),o.createElement(H,{activeCategory:Te,id:e,isActive:a.isActive},lt(a)))};ut.propTypes={counter:r.number,id:r.number,label:r.string,value:r.string};const gt=t.sortData&&!c(t.sortData),ht=gt?Je():{},yt=gt?((e=null)=>{let n;return n=e?l(e):l(t.sortData).find((e=>e.default)),n})():{},bt=()=>o.createElement(C,{fillColor:"#fff",margin:"0px",height:"40px",width:"40px"}),ft=()=>o.createElement(F,null,o.createElement(U,{inputKind:"button",label:Ge?we?`${Ve(p.contentLoadingLabel)}`:`${Ve(p.showItems,{totalItems:Se})}`:`${Ve(p.applyActionLabel)}`,onClickHandler:()=>Ge?dt():ct(Le),ButtonIcon:we&&bt,iconPosition:"before",hasEnableIcon:!0}),o.createElement(V,{inputKind:"button",label:Ve(p.cancelActionLabel),onClickHandler:()=>Ge?(()=>{const e=l(Ae);e.map((e=>("multiple"===e.selectionType&&(e.children=e.children.map((e=>({...e,isSelected:!1})))),e))),De(e),be&&et({filterData:e,sortData:Le||yt}),je(!Ge),De(Ae.map((e=>({...e,isActive:!1}))))})():qe(!ze)}));return o.createElement(S,{ref:Re},o.createElement(Y,{"data-testid":"FilterComponent",hasBottomBorder:n,isCentered:Ce,className:e,id:"filter-wrapper"},o.createElement(o.Fragment,null,ye?o.createElement(B,null,o.createElement(P,{inputKind:"button",label:mt()>0?`${Ve(p.filterBy)} (${mt()})`:Ve(p.filterBy),ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>je(!Ge)}),o.createElement(L,{isOpen:Ge,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:fe},Ge&&o.createElement(N,null,pt(),o.createElement(W,null,o.createElement(A,null,Ae.map((({label:e,value:t,counter:n},i)=>o.createElement(ut,{id:i,label:e,value:t,counter:n})))),ft())))):o.createElement(j,{id:"filter-category"},Ae.map((({value:e,isActive:t,counter:n},i)=>o.createElement(z,{key:`${e}-${i}`,isActive:t,onClick:t=>((e,t)=>{t.preventDefault();const n=Ae.map((t=>({...t,isActive:!t.isActive&&t.value===e}))),o=n.find((e=>e.isActive));Ie(o),Ee&&Ee(o&&!0),De(n)})(e,t)},o.createElement(K,null,o.createElement(q,{tabIndex:"0",role:"link",isActive:t,as:"a"},o.createElement("span",{dangerouslySetInnerHTML:{__html:it(e,n)}}))),o.createElement(J,{isactive:String(t)}))))),ye&&ve&&o.createElement(se,null,Se," ",Ve(p.items)),gt&&o.createElement(ce,{ref:He},ye?o.createElement(me,null,o.createElement(pe,{inputKind:"button",label:Le?Le.label:yt.label,ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>qe(!ze)}),o.createElement(ue,{isOpen:ze,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:fe},ze&&o.createElement(N,null,pt(),o.createElement(G,{selectionType:"single"},o.createElement(y,{dangerousLegend:`${Ve(p.sortBy)}`},Be.map(((e,t)=>{const n=e.default;return o.createElement(ie,{as:b.Radio,label:e.label,value:e.value,formName:e.value,key:`${e.label}.${e.value}`,index:t,isChecked:n,isDisabled:!1,onChangeHandler:()=>(e=>{const t=Be.map(((t,n)=>({...t,default:n===e}))),n=t.find((e=>e.default));Ne(n),Pe(t)})(t)})})))),ft()))):o.createElement(de,{className:s({"is-sort-menu-open":_e,"is-sort-menu-closed":!_e}),onClick:e=>nt(e),onTouchStart:e=>nt(e),totalItems:Se},o.createElement(f,{defaultValue:ht,selectedValue:c(We)?ht:We,isDropdownMenuOpen:_e,options:t.sortData,onInputChange:e=>{Ue(Je(e)),c(e)||(Xe({selectedFilter:e},"Sorting"),et({filterData:Ae,sortData:e}));const t={type:"select",subject:"sort",criteria:{sort:e.label},platform:"verso",no_of_results_returned:Se};w(t)},shouldHideSelectedOptions:!0}),ve&&o.createElement(re,null,Se," ",Ve(p.items)))))),!ye&&Ae.map((e=>o.createElement(X,{isActive:e.isActive},o.createElement(Q,{theme:$e},o.createElement(te,null,o.createElement(ne,null,o.createElement(ae,{showTotalItems:ve},lt(e)),at))),o.createElement(Z,null,"multiple"===e.selectionType&&o.createElement(ee,{inputKind:"button",isDisabled:rt(e),label:Ve(p.deseletActionLabel),onClickHandler:()=>rt(e)?{}:st(e)}))))))};ye.propTypes={className:r.string,filterSortData:r.object,hasBottomBorder:r.bool,hasUpdateUrl:r.bool,hideChannelNavigation:r.bool,isCentered:r.bool,isContentLoading:r.bool,isMobileView:r.bool,sendFilterOpenStatus:r.func,showTotalItems:r.bool,theme:r.oneOf(["standard","inverted"]),totalItems:r.number,trackingEvent:r.string,updateParentDataHandler:r.func},ye.displayName="FilterComponent",e.exports=ye},78043:(e,t,n)=>{e.exports=n(18493)},13157:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s,maxScreen:l,minScreen:d}=n(26865),{BaseLink:c,BaseWrap:m}=n(76955),{BREAKPOINTS:p}=n(96472),{resolveMenuKey:u,isInverted:g}=n(70698),{ChevronRight:h}=n(97504),y=n(86659),{GridItem:b}=n(40653),f=n(98653),C=n(73730),{BaseText:w}=n(18730),v=n(67685),{UtilitySelectionControlLabel:$}=n(20404),{DropdownSelect:S}=n(58293),k="0.2s",x=o.div.withConfig({displayName:"FilterComponentWrapper"})``,E=o.div.withConfig({displayName:"FilterCategoryWrapper"})` display: flex; position: relative; justify-content: space-between; width: fill-available; ${({isCentered:e})=>e&&"justify-content: center;"} ${({hasBorders:e,theme:t})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${a(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasBottomBorder:e,theme:t})=>e&&`border-bottom: 1px solid;\n ${a(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasGradient:e,fadeWidth:t,theme:n,hasAnchorLinkList:o})=>e&&`&::after {\n position: ${o?"unset":"absolute"};\n top: 1px;\n right: 0;\n bottom: 1px;\n background: linear-gradient(90deg, rgba(${r(n,u(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 0) 0%, rgba(${r(n,u(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 1) 75%);\n \n width: ${i(3)} ;\n content: '';\n pointer-events: none;\n ${"lg"===t&&`\n width: ${i(9)} ;\n opacity: 0.9;\n @media (max-width: ${p.md}) {\n right: -1px;\n }\n `}\n }`} `,T=o.ul.withConfig({displayName:"FilterCategoryList"})` display: inline-flex; margin: 0; padding: 0; padding-right: var(--grid-margin); `,I=o(c).withConfig({displayName:"Category"})` text-decoration: none; line-height: 1; &:focus { text-decoration: none; ${({theme:e,isActive:t})=>`${a(e,"color",u(e,t?"colors.foundation.collapsed-menu.nav-link.hover":"colors.foundation.collapsed-menu.nav-link.default"))};`} } `;I.defaultProps={colorToken:"colors.interactive.base.black",linkStyle:"navigation",typeToken:"typography.definitions.utility.input-core"};const L=o.div.withConfig({displayName:"CategoryContainer"})` display: inline-flex; `,N=o(h).withConfig({displayName:"ScrollingNavigationChevron"})` fill: ${r("colors.foundation.collapsed-menu.nav-link.default")}; transform: rotate(90deg); width: ${i(2)}; height: ${i(2)}; ${({theme:e,isactive:t})=>"true"===t&&`transform: rotate(270deg);\n ${a(e,"fill",u(e,"colors.foundation.collapsed-menu.nav-link.hover"))};`} `;$.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const B=o(v).withConfig({displayName:"RadioCheckboxSelectionControl"})` ${$} &.filter-item { span { padding-top: 2px; } } `,P=o.li.withConfig({displayName:"FilterCategoryItem"})` display: flex; position: relative; flex-shrink: 0; align-items: center; transition: all 500ms ease; cursor: pointer; height: 48px; text-transform: none; ${({theme:e,isActive:t})=>t&&`\n &::before {\n ${a(e,"background-color",u(e,g(e)?"colors.consumption.lead.inverted.background":"colors.foundation.collapsed-menu.nav-link.hover"))};\n bottom: 0;\n content: '';\n height: 2px;\n position: absolute;\n width: 100%;\n }\n `}; & + & { margin-left: ${i(2)}; } &:first-child { margin-left: 0; } `,A=o.div.withConfig({displayName:"FilterSelectionMenuWrapper"})` ${({isActive:e})=>"display: "+(e?"block":"none")}; ${({theme:e})=>a(e,"background-color",g(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed")}; position: relative; z-index: 9; width: 100%; height: auto; `,D=o.div.withConfig({displayName:"FilterMenuWrapper"})` width: 100%; height: 100%; ${l(p.sm)} { padding: 0 ${i(2)}; } `,_=o(y.WithMargins).withConfig({displayName:"FilterMenuGridWrapper"})` && { width: 100%; max-width: inherit; ${l(`calc(${p.xxl} - 1px)`)} { padding: 0 ${i(0)}; } ${d(p.xxl)} { padding: 0 ${i(0)}; } } height: 100%; overflow-y: scroll; box-sizing: content-box; scrollbar-width: none; &::-webkit-scrollbar { width: 0; height: 0; } ${b} { grid-column: 1 / -1; margin-top: ${i(2)}; } `,M=o.div.withConfig({displayName:"FilterMenuContent"})` ${d(p.lg)} { display: flex; width: 100%; } `,R=o(C.Utility).withConfig({displayName:"MegaMenuCloseIconWrapper"})` position: relative; margin-left: auto; padding: 0; height: ${i(4)}; &, &:active, &:hover, &:focus { border: 0; background-color: transparent; } svg { ${({theme:e})=>a(e,"fill",g(e)?"colors.background.white":"colors.foundation.collapsed-menu.nav-link.default")}; } `,H=o("div").withConfig({displayName:"FilterSelectionControlWrapper"})` && { grid-column-gap: ${i(1)}; } span { display: box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } `,O=o("div").withConfig({displayName:"FilterMenuListWrapper"})` margin: 1rem 0; overflow-y: scroll; ${({showTotalItems:e})=>`margin: 1rem 0rem ${i(e?2:4)};`} width: 100%; .filter-selection-list { display: grid; grid-auto-flow: row; grid-template-columns: repeat(5, 1fr); grid-template-rows: repeat(10, 1fr); column-gap: ${i(4)}; height: ${i(16)}; row-gap: ${i(1.5)}; justify-items: start; } && { .filter-item { padding: 0; &:hover { cursor: pointer; } } .selection-control-list__item { text-decoration: none; } } `,F=o.div.withConfig({displayName:"FilterMenuItemWrapper"})` display: inline-flex; width: 100%; `,W=o(C.Utility).withConfig({displayName:"FilterMenuTypeDeselect"})` padding: 0; ${({isDisabled:e})=>e?"color:#636363;":"color: black;"} ${({isMobileView:e})=>e?`\n margin-bottom: ${i(3)};\n `:"\n width: 70px;\n min-width : 0;\n margin-top: -4px;\n "} &&&, &:focus, &:hover { border: 0; background-color: transparent; height: 24px; text-align: left; text-decoration: underline; ${({theme:e,typeToken:t})=>s(e,t)}; ${({isDisabled:e,theme:t})=>e?`color:${a(t,"color","colors.interactive.base.deemphasized")};\n opacity: 80%;\n `:"color: black;"} } `;W.defaultProps={typeToken:"typography.definitions.utility.input-core"};const U=o(w).withConfig({displayName:"FilterTotalItemWrapper"})` margin: ${i(2)}; border-left: 1px solid ${r("colors.interactive.base.black")}; padding: 0 ${i(4)}; width: 100%; height: 17px; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.tags")}; ${({theme:e,colorToken:t})=>a(e,"color",t)}; `;U.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const V=o(m).withConfig({displayName:"SortContainer"})` display: flex; .dropdown__control--menu-is-open { .dropdown__icon > svg { transform: rotate(180deg); } } .dropdown__value-container { height: 47px; } &.is-sort-menu-closed { .dropdown__value-container { border: none; } .dropdown__control--is-focused { border: none; box-shadow: none; } } &.is-sort-menu-open { .dropdown__value-container { border-width: 1px; border-style: solid; border-color: ${r("colors.interactive.base.black")}; } } ${S} { min-width: ${i(12)}; .dropdown__control { display: flex; justify-content: flex-start; .dropdown__single-value { ${({theme:e})=>s(e,"typography.definitions.utility.input-core")}; color: ${r("colors.interactive.base.black")}; } .dropdown__value-container { padding: 1rem 1.9rem 1rem 0.5rem; } .dropdown__control--menu-is-open { .dropdown__value-container { border-width: 1px; border-style: solid; border-color: ${r("colors.interactive.base.black")}; } } } .dropdown__menu-list { .dropdown__option { border-width: 1px; border-color: ${r("colors.interactive.base.black")}; &:last-of-type { border-bottom: 1px solid ${r("colors.interactive.base.black")}; border-top-width: none; border-top-style: none; } } } } @media (max-width: ${p.md}) { left: -${i(2)}; } `,G=o(m).withConfig({displayName:"SortWrapper"})` position: relative; z-index: 1; @media (max-width: ${p.md}) { margin: 0; } `,j=o.div.withConfig({displayName:"FilterMobileWrapper"})``,z=o.div.withConfig({displayName:"FilterTotalItemWrapperMobile"})` padding: ${i(2)}; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.tags")}; ${({theme:e,colorToken:t})=>a(e,"color",t)}; `,q=o(C.Utility).withConfig({displayName:"FilterMobileButton"})` &, &:focus, &:hover { border: 0; background-color: transparent; color: black; } padding: 0; ${({theme:e})=>s(e,"typography.definitions.utility.input-core")}; svg { transform: rotate(90deg); width: ${i(1.25)}; height: ${i(1.25)}; } `,K=o(f).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; position: relative; `,Y=o(m).withConfig({displayName:"FilterSortMobileDrawerWrapper"})``,J=o.div.withConfig({displayName:"RemoveFilter"})` display: flex; cursor: pointer; .icon-close { padding: 4px; } svg { position: absolute; right: 1rem; width: ${i(4)}; height: ${i(4)}; path { fill: ${r("colors.interactive.base.black")}; } } `,X=o.div.withConfig({displayName:"FilterMobileDrawerHeaderWrapper"})``,Q=o(m).withConfig({displayName:"FilterMobileDrawerHeader"})` display: inline-flex; position: relative; background: rgb(248, 248, 248); padding: ${i(3)}; width: fill-available; `,Z=o(m).withConfig({displayName:"FilterMobileDrawerTitle"})` display: inline-flex; `,ee=o(m).withConfig({displayName:"FilterDrawerText"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; `,te=o.div.withConfig({displayName:"FilterDrawerSelectionCounter"})` position: relative; margin-left: 0.2rem; ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,ne=o(m).withConfig({displayName:"FilterMobileAccordianData"})` position: absolute; top: 80px; bottom: 160px; width: 100%; overflow-y: auto; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; } `,oe=o.div.withConfig({displayName:"FilterAccordionContainer"})` border-bottom: 1px solid; ${({theme:e})=>a(e,"border-bottom-color","colors.discovery.body.white.divider")}; svg { float: right; transform-origin: center; transition: all ${k} ease-in-out; width: ${i(1.25)}; height: ${i(1.25)}; } overflow: hidden; `,ie=o.label.withConfig({displayName:"FilterAccordionItemContainerLabel"})` ${s("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>a(e,"color","colors.background.black")}; `;ie.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const ae=o.div.withConfig({displayName:"FilterAccordionLabelContainer"})` display: inline-flex; `,re=o(w).withConfig({displayName:"FilterAccordionItemContainerContent"})` margin: 0 ${i(3)}; .selection-control-list__item { text-decoration: none; } ${({isActive:e})=>e?`\n overflow: hidden;\n transition: ${k} linear;\n padding-bottom: ${i(2)};\n `:`\n max-height: 0px;\n transition: all ${k};\n `} ${({theme:e})=>a(e,"color","colors.consumption.lead.standard.description")}; && { .un-select-filter-button { margin-bottom: 0; } } ${H} { padding: ${i(2)} 0 ${i(1)}; } `,se=o.div.withConfig({displayName:"FilterAccordionItemContainer"})` margin: ${i(3)}; `,le=o(C.Utility).withConfig({displayName:"FilterAccordionItemContainerButton"})` fill: #615f66; float: right; transition: all 0.2s ease; padding: ${i(1)} ${i(.5)}; &, &:focus, &:hover { border: 0; background-color: transparent; } ${({isActive:e})=>e&&"transform: rotate(180deg);"} `,de=o(m).withConfig({displayName:"FilterMobileActionWrapper"})` position: absolute; bottom: 0; padding: ${i(3)}; width: 100%; ${({theme:e})=>`\n background: ${r(e,"colors.background.light")};`}; `,ce=o.div.withConfig({displayName:"FilterMobileDrawerAccordionWrapper"})``,me=o(C.Primary).withConfig({displayName:"FilterMobileApplyActionButton"})` margin-bottom: ${i(2)}; width: 100%; `,pe=o(C.Secondary).withConfig({displayName:"FilterMobileCancelActionButton"})` width: 100%; ${({theme:e})=>`\n background: ${r(e,"colors.background.light")};`} `,ue=o.div.withConfig({displayName:"SortMobileContainer"})``,ge=o(C.Utility).withConfig({displayName:"SortMobileButton"})` &, &:focus, &:hover { border: 0; background-color: transparent; color: black; } padding: 0; ${({theme:e})=>s(e,"typography.definitions.utility.input-core")}; svg { transform: rotate(90deg); width: ${i(1.25)}; height: ${i(1.25)}; } `,he=o(f).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; `,ye=o.div.withConfig({displayName:"SortSelectionControlWrapper"})` position: absolute; top: 80px; bottom: 160px; margin: 1.5rem 1.5rem 0; width: 100%; `;e.exports={FilterComponentWrapper:x,RemoveFilter:J,FilterDrawerText:ee,FilterDrawerSelectionCounter:te,FilterMobileDrawerHeaderWrapper:X,FilterMobileDrawerHeader:Q,FilterMobileDrawerTitle:Z,FilterSortMobileDrawerWrapper:Y,FilterMobileDrawer:K,FilterMobileWrapper:j,FilterMobileButton:q,FilterMobileAccordianData:ne,FilterAccordionContainer:oe,FilterAccordionItemContainer:se,FilterAccordionItemContainerLabel:ie,FilterAccordionLabelContainer:ae,FilterAccordionItemContainerContent:re,FilterAccordionItemContainerButton:le,FilterMobileApplyActionButton:me,FilterMobileCancelActionButton:pe,FilterMobileActionWrapper:de,FilterMobileDrawerAccordionWrapper:ce,SortSelectionControlWrapper:ye,FilterCategoryList:T,FilterCategoryItem:P,Category:I,CategoryContainer:L,FilterCategoryWrapper:E,StyledChevron:N,FilterSelectionMenuWrapper:A,FilterMenuWrapper:D,FilterMenuItemWrapper:F,FilterMenuTypeDeselect:W,FilterMenuGridWrapper:_,FilterMenuContent:M,FilterMenuCloseIcon:R,FilterSelectionControlWrapper:H,FilterMenuListWrapper:O,FilterTotalItemWrapper:U,FilterTotalItemWrapperMobile:z,RadioCheckboxSelectionControl:B,SortContainer:V,SortWrapper:G,SortMobileContainer:ue,SortMobileButton:ge,SortMobileDrawer:he}},89895:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterCloseButtonLabel:{id:"FilterComponent.FilterMenuCloseButton",defaultMessage:"Close Filter Menu",description:"ARIA label for the close button on filter Menu",isConfigurable:!0},items:{id:"FilterComponent.Items",defaultMessage:"Items",description:"Suffix text to append to the total count"},sortBy:{id:"FilterComponent.SortBy",defaultMessage:"Sort by",description:"Filter component sort by text for sorting result"},filterBy:{id:"FilterComponent.FilterBy",defaultMessage:"Filter by",description:"Filter component filter by text for sorting result"},showItems:{id:"FilterComponent.ShowItems",defaultMessage:"Show {totalItems} Results",description:"ShowItems string for filter component"},applyActionLabel:{id:"FilterComponent.FilterApplyActionButton",defaultMessage:"Apply",description:"Filter component apply text for sorting result"},cancelActionLabel:{id:"FilterComponent.FilterCancelActionButton",defaultMessage:"Cancel",description:"Filter component cancel text for sorting result"},deseletActionLabel:{id:"FilterComponent.FilterDeselectActionButton",defaultMessage:"Unselect all",description:"Filter component deselect text for filter result"},contentLoadingLabel:{id:"FilterComponent.ContentLoadingLabel",defaultMessage:"Updating",description:"Filter Component label while content loading"}})},18493:(e,t,n)=>{const o=n(14690);e.exports=o},19876:(e,t,n)=>{const o=n(96540),i=n(62193),a=n(5556),r=n(32485),{useIntl:s}=n(37243),{calculateSpacing:l}=n(26865),{getSlots:d}=n(50035),c=n(15343),m=n(99244),p=n(35864),{Disclaimer:u}=n(74307),g=n(30830),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{componentTracking:b,googleAnalytics:f}=n(90090),{CarouselWrapper:C,ChipWrapper:w,EditorCard:v,EditorDescription:$,EditorDetails:S,EditorName:k,EditorResponsiveAsset:x,EditorsPicksCarousel:E,EditorTitle:T,FilterableSummaryListDynamicGridItemLayout:I,FilterableSummaryListGrid:L,FilterableSummaryListWrapper:N,FilterableSummaryListGridFullBleed:B,TitleWrapper:P,TitleToggleChipListWrapper:A}=n(22482),{ArticleGalleryCarouselBtnWrapper:D,ArticleGalleryCarouselButton:_}=n(34751),M=n(20996).A,R={spacing:{sm:l(1.5),xl:l(2)},width:{sm:"60%",lg:"27%",xl:`calc(24% - ${l(1.5)})`,xxl:`calc(21% - ${l(1.5)})`}},H=({affiliateDisclaimer:e,buttonConfig:t={name:"",showButton:!1,url:""},children:n,className:a,carouselControlTheme:l="",controlButtonIcon:H="ChevronIcon",controlPlacement:O="space-between",controlPosition:F="center",dangerousDek:W,dangerousHed:U,defaultToggleChipTitle:V,editor:G,hasBorderBottom:j,hasGridBottomPadding:z,hasCarouselSliderPagination:q,hasControls:K=!0,hasCustomMargin:Y=!1,hasCustomSlider:J,hasImpressionTracking:X=!1,hasModerateSpacingOnCarousel:Q,hasModerateSpacingOnMobile:Z,hasNavigationButtonVariation:ee,hasNoHorizontalScrollCarousel:te=!1,paginationStyle:ne,hasPadding:oe,hasPagination:ie=!0,hasProductDisclaimerAlternativeStyle:ae,hasTitleMarginTop:re=!1,hasTitleNoMargin:se,hasToggleGridColor:le,hasHigherHorizontalPadding:de=!1,sectionTitleVariation:ce,selectedToggleChipTitle:me,shouldAppendFilterInUrl:pe=!0,shouldChipsRedirectOnClick:ue=!1,shouldEnableSnowplowTracking:ge,shouldDisplaySingleSlot:he=!1,shouldHideMarginOnCarousel:ye,shouldHideMarginUnderDek:be,shouldNotDisplayAllLabel:fe=!1,shouldEnableBundleComponentAnalytics:Ce=!1,shouldShowDangerousDek:we,shouldUseInteractiveBrandColor:ve=!1,isFirstProductListingContainer:$e=!1,shouldUseAlternativeTitleStyle:Se=!1,toggleChipRole:ke,trackingNamespace:xe,isDotClickable:Ee=!1,layout:Te,pos:Ie,gridConfig:Le,groups:Ne,isEditorsPicksCarousel:Be=!1,isPlpCurated:Pe,hideDesktopPagination:Ae,isUpcEnabled:De,isSeriesNavigation:_e,showDisclaimer:Me,showRichTextInDek:Re})=>{o.useEffect((()=>{(async()=>{await y(),h("FilterableSummaryList")})()}),[]);const{formatMessage:He}=s(),{slots:Oe,urlData:Fe}=d(n),We=Object.keys(Oe),[Ue,Ve]=o.useState(We),[Ge,je]=o.useState(Ue[0]),[ze,qe]=o.useState(V),Ke=U||W,Ye=xe?.toggle||U,Je=xe?.card||U;if(0===Ue.length)return null;const Xe=Ue.length>1||he,Qe=t.hasCtaLink?He(M.atArticleGalleryCarouselBtnTextWithCtaLink,{categoryName:t.name}):He(M.atArticleGalleryCarouselBtnText,{categoryName:t.name}),{isDynamicGridItemLayout:Ze,shouldDisplayDenseGrid:et}=Le||{},tt=()=>o.Children.map(Oe[Ge].props.children,((e,t)=>{const{isTextExternalLink:n,gridItemColSpan:i}=e.props,a=b.addDataSectionTitleAttribute(Ce,`${Je}/${Ge}/`,t,!1),s=o.cloneElement(e,{analyticsDataAttribute:a});return o.createElement("div",{className:r({"text-external-link":n,"two-col-external-link":n&&2===i,"one-col-external-link":n&&2!==i})},s)})),nt=()=>o.createElement(C,null,o.createElement(u.TextCenterNoTopRule,{isEnabled:Boolean(Me&&$e),hasHigherHorizontalPadding:de,hasProductDisclaimerAlternativeStyle:ae,disclaimerHtml:e}),o.createElement(g,{hideDesktopPagination:Ae,hasControls:K,hasNavigationButtonVariation:ee,hasPagination:ie,controlButtonIcon:ee?"ArrowIcon":H,shouldHideMarginOnCarousel:ye,hasModerateSpacingOnCarousel:Q,controlPlacement:O,controlPosition:F,isDotClickable:Ee,shouldTrackSnowplowEvent:ge,hasPadding:oe,hasNoHorizontalScrollCarousel:te,hasImpressionTracking:X,paginationStyle:q&&"slider"===ne?ne:"bullet",isPlpCurated:Pe,hasCustomSlider:q&&J,dangerousHed:Ke,pos:Ie,carouselControlTheme:l,isSeriesNavigation:_e},o.Children.map(Oe[Ge].props.children,((e,t)=>{const n=b.addDataSectionTitleAttribute(Ce,`${Je}/${Ge}/`,t,!1),i=o.cloneElement(e,{analyticsDataAttribute:n}),{isTextExternalLink:a}=e.props,r=`${Ke}/${Ge}`;return o.createElement(g.CarouselItem,{...Ce,...R,key:`${Ge}-${t}`,carouselTitle:r,carouselItemIndex:t,carouselItemName:e.props.dangerousHed,pos:Ie,isUpcEnabled:De,isSeriesNavigation:_e,isTextExternalLink:a},i)}))),t.showButton&&t.url&&o.createElement(D,null,o.createElement("div",{className:"more-products"},o.createElement(_,{className:"article-gallery__more-button",label:Qe,btnStyle:"outlined",ariaLabel:Qe,href:t.hasCtaLink?t.url:`/products/shop${t.url}`,inputKind:"link"}))));return o.useEffect((()=>{{const e=decodeURIComponent(window?.location?.hash),t=Ue.findIndex((t=>`#${t.toLowerCase()}`===e.toLowerCase()));je(Ue[t>=0?t:0])}}),[Ue]),o.createElement(N,{className:a,hasToggleGridColor:le,hasPadding:oe,hasBorderBottom:j,isSeriesNavigation:_e},o.createElement(A,{hasDangerousDek:we&&W,hasCustomMargin:Y,shouldUseAlternativeTitleStyle:Se,shouldUseInteractiveBrandColor:ve},Ke&&o.createElement(P,{className:"section-title",hasPadding:oe,hasTitleMarginTop:re,as:p[ce],dangerousHed:U,dangerousDek:W,hasTitleNoMargin:se,affiliateDisclaimer:e,shouldHideMarginUnderDek:be,hasHigherHorizontalPadding:de,hasProductDisclaimerAlternativeStyle:ae,isUpcEnabled:De,showRichTextInDek:Re}),"GridFourColumns"===Te&&o.createElement(u.TextCenterNoTopRule,{isEnabled:Me&&$e,disclaimerHtml:e}),Xe&&o.createElement(w,{className:"clip-list",hasToggleGridColor:le,hasPadding:oe,hasModerateSpacingOnMobile:Z},o.createElement(m,{contentAlign:"center",layout:"nowrap",hasToggleGridColor:le,label:ze},Ue.map(((e,t)=>{const n=b.addDataSectionTitleAttribute(Ce,`${Ye}/${e}`),i=function(e){return Ne?.find((t=>t?.label===e))?.items?.length}(e),a=e===Ge;return fe&&"All"===e?null:o.createElement(c,{index:t,analyticsDataAttribute:n,key:e,isChecked:a,hasToggleGridColor:le,onChange:t=>((e,t)=>{var n;je(t),he&&(e.detail.checked?(Ve([t]),me&&qe(me)):(je(We[0]),Ve(We),qe(V))),n=t,f.emitUniqueGoogleTrackingEvent("toggle-click",{clickText:n,clickType:"body"})})(t,e),isAnchorUrl:pe,redirectUrl:Fe[t],shouldUrlRedirect:ue,shouldDisplaySingleChip:he,shouldTrackSnowplowEvent:ge,role:ke,totalCount:i,sectionTitle:U},e)}))))),Be&&!i(G)?o.createElement(E,null,o.createElement(v,null,G.editorPhoto&&o.createElement(x,{...G.editorPhoto}),o.createElement(S,null,o.createElement(k,null,G.name),o.createElement(T,null,G.title)),o.createElement($,null,G.editorNote)),nt()):function(){switch(Te){case"GridFourColumns":return Ze?o.createElement(I,{shouldDisplayDenseGrid:et,hasGridBottomPadding:z,isUpcEnabled:De},tt()):o.createElement(L,{isUpcEnabled:De},tt());case"FullBleed":return o.createElement("div",null,tt());case"FullBleedSideBySideContent":return o.createElement(B,null,tt());default:return nt()}}())};H.propTypes={affiliateDisclaimer:a.string,buttonConfig:a.object,carouselControlTheme:a.string,children:a.node.isRequired,className:a.string,controlButtonIcon:a.oneOf(["ChevronIcon","ArrowIcon"]),controlPlacement:a.oneOf(["right","space-between"]),controlPosition:a.oneOf(["top","bottom","center"]),dangerousDek:a.string,dangerousHed:a.string,defaultToggleChipTitle:a.string,editor:a.object,gridConfig:a.object,groups:a.array,hasBorderBottom:a.bool,hasCarouselSliderPagination:a.bool,hasControls:a.bool,hasCustomMargin:a.bool,hasCustomSlider:a.bool,hasGridBottomPadding:a.bool,hasHigherHorizontalPadding:a.bool,hasImpressionTracking:a.bool,hasModerateSpacingOnCarousel:a.bool,hasModerateSpacingOnMobile:a.bool,hasNavigationButtonVariation:a.bool,hasNoHorizontalScrollCarousel:a.bool,hasPadding:a.bool,hasPagination:a.bool,hasProductDisclaimerAlternativeStyle:a.bool,hasTitleMarginTop:a.bool,hasTitleNoMargin:a.bool,hasToggleGridColor:a.bool,hideDesktopPagination:a.bool,isDotClickable:a.bool,isEditorsPicksCarousel:a.bool,isFirstProductListingContainer:a.bool,isPimCollectionContainer:a.bool,isPlpCurated:a.bool,isSeriesNavigation:a.bool,isUpcEnabled:a.bool,layout:a.string,paginationStyle:a.string,pos:a.number,sectionTitleVariation:a.string,selectedToggleChipTitle:a.string,shouldAppendFilterInUrl:a.bool,shouldChipsRedirectOnClick:a.bool,shouldDisplaySingleSlot:a.bool,shouldEnableBundleComponentAnalytics:a.bool,shouldEnableSnowplowTracking:a.bool,shouldHideMarginOnCarousel:a.bool,shouldHideMarginUnderDek:a.bool,shouldNotDisplayAllLabel:a.bool,shouldShowDangerousDek:a.bool,shouldUseAlternativeTitleStyle:a.bool,shouldUseInteractiveBrandColor:a.bool,showDisclaimer:a.bool,showRichTextInDek:a.bool,toggleChipRole:a.string,trackingNamespace:a.shape({toggle:a.string,card:a.string})},H.displayName="FilterableSummaryList",H.displayName="FilterableSummaryList",e.exports=H},15998:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19876);e.exports=o(i,"FilterableSummaryList")},22482:(e,t,n)=>{const{css:o,default:i}=n(92168),{calculateSpacing:a,minScreen:r,maxScreen:s,minMaxScreen:l,getColorToken:d,getTypographyStyles:c,getColorStyles:m}=n(26865),{SectionTitleDivider:p}=n(33500),{CarouselControlButton:u,CarouselList:g,CarouselWrapper:h}=n(44802),y=n(86659),{BREAKPOINTS:b}=n(96472),f=n(86157),{ToggleButton:C}=n(18161),{SummaryItemContent:w}=n(68116),{SummaryItemHedBase:v}=n(36211),$=i(y.EvenFour).withConfig({displayName:"FilterableSummaryListGrid"})` &.grid-even.grid-items-4 { ${r(b.md)} { grid-template-columns: repeat(4, minmax(0, 1fr)); } } &&& { .grid--item:has(.text-external-link) { display: grid; align-items: center; } ${({isUpcEnabled:e})=>e&&`\n ${l(0,b.md)} {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n \n padding-right: ${a(2)};\n padding-left: ${a(2)};\n column-gap: ${a(1)};\n \n }\n \n padding-right: ${a(3)};\n padding-left: ${a(3)};\n column-gap: ${a(2)};\n \n `} } &.grid-even { ${l(0,b.md)} { grid-template-columns: repeat(2, minmax(0, 1fr)); padding-right: ${a(3)}; padding-left: ${a(3)}; } padding-right: ${a(4)}; padding-left: ${a(4)}; } &.grid { row-gap: ${a(6)}; } `,S=i(y.EvenFour).withConfig({displayName:"FilterableSummaryListGridFullBleed"})` &.grid-even.grid-items-4 { ${l(0,b.md)} { grid-template-columns: repeat(1, minmax(0, 1fr)); padding-top: ${a(3)}; padding-right: ${a(1)}; padding-left: ${a(1)}; } grid-template-columns: repeat(1, minmax(0, 1fr)); padding: ${a(3)}; padding-left: 0; row-gap: ${a(4)}; } `,k=i(y.DynamicGridItemLayout).withConfig({displayName:"FilterableSummaryListDynamicGridItemLayout"})` &.grid-even.grid-items-4 { ${r(b.md)} { grid-template-columns: repeat(4, minmax(0, 1fr)); } } &&& { .grid--item:has(.text-external-link) { display: grid; align-items: center; } ${s(b.md)} { .two-col-external-link, .one-col-external-link { padding-right: ${a(1)}; padding-left: ${a(1)}; } } ${r(b.lg)} { .two-col-external-link { padding-right: ${a(6)}; padding-left: ${a(6)}; } .one-col-external-link { padding-right: ${a(2)}; padding-left: ${a(2)}; } } ${({isUpcEnabled:e})=>e&&`\n ${l(0,b.md)} {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n \n padding-right: ${a(2)};\n padding-left: ${a(2)};\n column-gap: ${a(1)};\n \n }\n \n padding-right: ${a(3)};\n padding-left: ${a(3)};\n column-gap: ${a(2)};\n \n `} } &.grid-even { ${l(0,b.md)} { grid-template-columns: repeat(2, minmax(0, 1fr)); padding-right: ${a(3)}; padding-left: ${a(3)}; } padding-right: ${a(4)}; padding-left: ${a(4)}; } &.grid { row-gap: ${a(6)}; ${({shouldDisplayDenseGrid:e=!0})=>!e&&"grid-auto-flow:row;"} ${({hasGridBottomPadding:e=!1})=>e&&`padding-bottom:${a(8)};`} } `,x=i.section.withConfig({displayName:"FilterableSummaryListWrapper"})` ${({theme:e,hasBorderBottom:t})=>t&&`border-bottom: 1px solid ${d(e,"colors.consumption.lead.standard.divider")};`} ${({hasPadding:e,hasToggleGridColor:t,isSeriesNavigation:n})=>e&&!t&&`padding: ${n?`${a(4)} 0 0`:`${a(4)} 0 ${a(4)}`};`} `,E=i.div.withConfig({displayName:"TitleToggleChipListWrapper"})` ${p} { ${({hasDangerousDek:e,hasCustomMargin:t})=>!e&&t?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(5)};`} } ${({shouldUseAlternativeTitleStyle:e})=>e&&o` .section-title { margin: 0; border-top: none; padding-top: 0; @media (max-width: ${b.md}) { h2 { text-align: center; } } } @media (max-width: ${b.md}) { .list-wrapper { overflow-y: hidden; overflow-x: scroll; &::-webkit-scrollbar { display: none; } } } @media (min-width: ${b.md}) { ${m("border-color","colors.consumption.lead.standard.context-signature")}; display: flex; align-items: center; border-top: 2px solid; gap: 2rem; .clip-list { margin: 0; .list-wrapper { padding: 0; gap: ${a(3)}; button { border-radius: 0; background: none; padding: 0.2rem 0; font-size: 13px; font-weight: bold; &[aria-checked='false'] { ${m("color","colors.interactive.base.border")}; } &[aria-checked='true'] { ${m("color","colors.interactive.base.black")}; border-bottom: 1px solid; } &:hover, &:focus { box-shadow: none; } } } } } `} ${C} { ${({shouldUseInteractiveBrandColor:e})=>e?o` &[aria-checked='false'] { background-color: rgba( ${d("colors.interactive.base.brand-secondary",{rgbOnly:!0})}, 0.2 ); } `:`&[aria-checked='false'] {\n ${m("color","colors.interactive.base.black")}\n }`} } `,T=i.div.withConfig({displayName:"TitleWrapper"})` ${({hasTitleMarginTop:e})=>{const t=a(4);return`margin: ${e?t:"0"} 0 ${t} 0;`}} ${({shouldHideMarginUnderDek:e})=>e&&"margin-bottom: 0;"}; ${({hasPadding:e,isUpcEnabled:t})=>e&&(t?`padding-left: ${a(2)};\n padding-right: ${a(2)};`:`padding-left: ${a(3)};\n padding-right: ${a(3)};`)} ${({hasTitleNoMargin:e})=>e&&"margin: 0;"} `,I=i.div.withConfig({displayName:"ChipWrapper"})` ${({hasToggleGridColor:e})=>e?`padding-bottom: ${a(4)};`:`margin: ${a(4)} 0 0 0;`} ${s(b.md)} { ${({hasModerateSpacingOnMobile:e})=>e&&`margin: ${a(2)} 0 0 0;`} } `,L=i.div.withConfig({displayName:"CarouselWrapper"})` ${u} { margin-top: 1rem; &:disabled { display: none; } } ${g} { ${s(b.md)} { scroll-padding: ${a(3)}; } } ${w} { ${v} { @media (max-width: ${b.md}) { ${({theme:e})=>c(e,"typography.definitions.discovery.hed-core-secondary")}; } } } `,N=i.section.withConfig({displayName:"EditorsPicksCarousel"})` display: grid; grid-template-columns: 100%; margin-top: ${a(4)}; overflow-x: hidden; @media (min-width: ${b.lg}) { grid-column-gap: ${a(4)}; grid-template-columns: calc(20% - ${a(4)}) 80%; ${h} { margin-top: 0; } } ${g} { margin: 0; } `,B=i.div.withConfig({displayName:"EditorCard"})` display: grid; grid-template-columns: auto 1fr; align-items: center; @media (min-width: ${b.lg}) { grid-template-columns: 1fr; grid-template-rows: repeat(3, max-content); margin: ${a(4)} 0; } `,P=i(f).withConfig({displayName:"EditorResponsiveAsset"})` border-radius: 50%; width: 80px; height: 80px; `,A=i.div.withConfig({displayName:"EditorDetails"})` margin-left: ${a(1)}; @media (min-width: ${b.lg}) { grid-column: 1; margin: ${a(1)} 0 0; } `,D=i.div.withConfig({displayName:"EditorName"})` ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,_=i.div.withConfig({displayName:"EditorTitle"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.accreditation-feature")}; `,M=i.div.withConfig({displayName:"EditorDescription"})` grid-column: 1 / span 2; margin-top: ${a(1.5)}; ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.description-embed")}; @media (min-width: ${b.lg}) { margin-top: ${a(2.5)}; } `;e.exports={CarouselWrapper:L,ChipWrapper:I,EditorCard:B,EditorDescription:M,EditorDetails:A,EditorName:D,EditorResponsiveAsset:P,EditorsPicksCarousel:N,EditorTitle:_,FilterableSummaryListDynamicGridItemLayout:k,FilterableSummaryListGrid:$,FilterableSummaryListWrapper:x,FilterableSummaryListGridFullBleed:S,TitleWrapper:T,TitleToggleChipListWrapper:E}},20996:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({atArticleGalleryCarouselBtnText:{id:"FilterableSummaryList.AtArticleGalleryCarouselBtnText",defaultMessage:"VIEW ALL {categoryName}",description:"Article and Gallery carousel button text"},atArticleGalleryCarouselBtnTextWithCtaLink:{id:"FilterableSummaryList.AtArticleGalleryCarouselBtnTextWithCtaLink",defaultMessage:"{categoryName}",description:"Article and Gallery carousel button text for cta link"}})},22095:(e,t,n)=>{const o=n(5556),i=n(96540),{useInView:a}=n(46762),r=n(30583),s=n(35864),l=n(89676),d=n(57479),{trackComponent:c}=n(92716),{trackNavigationEvent:m}=n(14307),{connector:p}=n(57744),{interactionResponse:u}=n(56187),g=n(34083),{fetchWithTimeout:h}=n(57743),{Subscribe:y}=n(24695),{ForyouWrapper:b,ForyouDek:f}=n(58283),{mapIndexToPosition:C,transformItems:w}=n(96872),{cn_xid:v,amgUserId:$}=n(14307),S=({bundle:e,dangerousDek:t,dangerousHed:n,id:o,index:p,template:S,sectionName:k,applicationID:x,canonicalUrl:E,"head.contentID":T,layout:I=""})=>{const[L,N]=i.useState(!0),[B,P]=i.useState([]),{ref:A,entry:D}=a({threshold:.1,trackVisibility:!0,delay:100,triggerOnce:!0}),{containers:_=[]}=e||{},M=_.filter((e=>"verso-mid-content-ad"!==e.template));return i.useEffect((()=>{if(D?.isIntersecting){const e={type:"impression",subject:S,items:w(B,window),placement:C(p,M.length),total_index:M.length,subject_id:"none"};m(e)}}),[D,p,B,M.length,S]),i.useEffect((()=>{(async()=>{await u(),c("ForYou")})()}),[]),i.useEffect((()=>{if(x&&E){const e=encodeURIComponent(E);h(`/api/discovery-experimental?applicationID=${x}&canonicalUrl=${e}&cn_xid=${v}&copilotID=${T}&amgUserId=${$}`,{method:"GET",headers:{"Content-Type":"application/json"}},5e3).then((e=>e.json())).then((({discoveryContent:e})=>{if("success"!==e.status||!e.items.length)throw new Error("Invalid responses");switch(I){case"variety-inverted":P(e.varietyDesignItems);break;case"inverted":P(e.items);break;default:P(e.smartComponentItems)}})).catch((e=>console.error(`ForYou failed. Reason: ${e}`))).finally((()=>{N(!1)}))}}),[x,E,T,I]),L&&x?i.createElement(g,null):B?.length?I?i.createElement(b,{ref:A,layout:I},i.createElement(s,{dangerousHed:n}),i.createElement(f,null,i.createElement("span",null,i.createElement(y,null)," ",t)),"variety-inverted"===I&&i.createElement(l,{items:B,template:S}),"inverted"===I&&i.createElement(d,{items:B,template:S})):i.createElement(r,{dangerousDek:t,dangerousHed:n,id:o,index:p,items:B,template:S,sectionName:k}):null};S.propTypes={applicationID:o.string,bundle:o.shape({containers:o.array}).isRequired,canonicalUrl:o.string,dangerousDek:o.string,dangerousHed:o.string,"head.contentID":o.string,id:o.string,index:o.number.isRequired,layout:o.string,sectionName:o.string.isRequired,template:o.string},e.exports=p(S,{keysToPluck:["head.contentID","bundle"]})},41953:(e,t,n)=>{const o=n(22095),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"ForYou")},83370:(e,t,n)=>{const o=n(96540),{Fragment:i}=n(96540),a=n(5556),{InvertedWrapper:r,LargeScreenItem:s,SmallScreenItem:l}=n(38825),{mapIndexToPosition:d,transformItems:c}=n(96872),{trackNavigationEvent:m}=n(14307),p=({items:e,template:t})=>{const n=(n,o,i)=>{const a={type:"click",subject:t,items:c([n],window),placement:d(o,e.length),index:o,total_index:i,subject_id:"none"};m(a)};return o.createElement(r,null,e.map(((t,a)=>o.createElement(i,{key:a},o.createElement(s,{...t,hasBorder:!1,shouldHideFinalBorder:!0,lastItem:a===e.length-1,clickHandler:()=>n(t,a,e.length)}),o.createElement(l,{...t,shouldHideFinalBorder:!0,clickHandler:()=>n(t,a,e.length)})))))};p.propTypes={items:a.arrayOf(a.object).isRequired,template:a.string.isRequired},e.exports=p},57479:(e,t,n)=>{const o=n(83370);e.exports=o},38825:(e,t,n)=>{const{default:o}=n(92168),i=n(74992),{SummaryItemWrapper:a,SummaryItemContent:r,SummaryItemAssetContainer:s}=n(68116),{minScreen:l,maxScreen:d,calculateSpacing:c}=n(26865),{BREAKPOINTS:m}=n(96472),{maxThresholds:p}=n(99906),u=o(i.TextBelowLeft).withConfig({displayName:"LargeScreenItem"})` display: none; &&& { ${l(m.lg)} { display: unset; ${({lastItem:e})=>e&&`\n ${s}:after {\n display: none;\n }\n `} } } `,g=o(i.SideBySideImageWarp).withConfig({displayName:"SmallScreenItem"})` display: block; & > ${s} { display: none; } ${l(m.lg)} { display: none; } `,h=o.div.withConfig({displayName:"InvertedWrapper"})` display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; ${a} { grid-column: span 4; } ${l(m.lg)} { grid-template-columns: repeat(12, 1fr); ${a} { grid-column: span 3; } } && { ${d(`${p.lg}px`)} { ${a} { grid-gap: 0; grid-template-areas: 'content content content'; ${r} { ${s} { display: block; float: right; margin-left: ${c(2)}; width: ${c(14)}; } } } } } `;e.exports={InvertedWrapper:h,LargeScreenItem:u,SmallScreenItem:g}},70811:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{SkeletonLoaderWrapper:s,SkeletonHeaderWrapper:l,SkeletonContentWrapper:d,SkeletonItemWrapper:c}=n(92749),m=n(90340).default,p=({itemsCount:e=4})=>(o.useEffect((()=>{(async()=>{await r(),a("SkeletonLoader")})()}),[]),o.createElement(s,{"data-testid":"skeleton-loader"},o.createElement(l,null,o.createElement(m,null),o.createElement(m,null)),o.createElement(d,null,Array(e).fill().map(((t,n)=>o.createElement(c,{itemsCount:e,key:n},o.createElement(m,null),o.createElement(m,null),o.createElement(m,null),o.createElement(m,null),o.createElement(m,null),o.createElement(m,null)))))));p.propTypes={itemsCount:i.number},e.exports=p},34083:(e,t,n)=>{e.exports=n(70811)},92749:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,minScreen:a,maxScreen:r,getColorToken:s}=n(26865),{BREAKPOINTS:l}=n(96472),{SkeletonScreenWrapper:d}=n(65344),{maxThresholds:c}=n(99906),m=o.div.withConfig({displayName:"SkeletonLoaderWrapper"})` margin: auto; margin-bottom: ${i(3.2)}; padding: 0 ${i(8)}; max-width: ${l.xxl}; ${r(`${c.xl}px `)} { padding: 0 ${i(6)}; } ${r(`${c.md}px `)} { padding: 0 ${i(3)}; } `,p=o.div.withConfig({displayName:"SkeletonHeaderWrapper"})` display: flex; flex-direction: column; align-items: center; justify-content: center; padding: ${i(2)} 0 ${i(6)}; width: 100%; gap: ${i(2)}; ${r(`${c.lg}px `)} { padding: ${i(2)} 0 ${i(5)}; } ${d} { transform: none; } ${d}:first-child { width: ${i(40.31)}; height: ${i(4)}; } ${d}:last-child { width: ${i(18.54)}; height: ${i(3.5)}; } `,u=o.div.withConfig({displayName:"SkeletonItemWrapper"})` ${({itemsCount:e})=>e&&`grid-column: span calc(12/${e})`}; position: relative; ${r(`${c.lg}px `)} { display: flex; flex-direction: column; padding: ${i(2)} 0; gap: ${i(1)}; ${d} { transform: none; } ${d}:first-child { position: absolute; right: 0; width: ${i(14)}; height: ${i(18.62)}; } ${d}:nth-child(2) { width: ${i(53)}; height: ${i(3.5)}; } ${d}:nth-child(3) { width: calc(100% - ${i(16)}); height: ${i(3)}; } ${d}:nth-child(4) { width: ${i(38)}; max-width: 100%; height: ${i(3)}; } ${d}:nth-child(5) { width: ${i(30)}; height: ${i(3)}; } ${d}:nth-child(6) { width: ${i(15)}; height: ${i(2.1)}; } &::after { display: block; position: absolute; bottom: 0; background-color: ${s("colors.interactive.base.light")}; width: 100%; height: 1px; content: ''; } } ${r(`${c.md}px `)} { ${d}:first-child { margin-top: ${i(5)}; height: ${i(10.5)}; } } ${r(i(58.75))} { ${d}:nth-child(2) { width: 90%; } ${d}:nth-child(3), ${d}:nth-child(4), ${d}:nth-child(5) { width: calc(100% - ${i(16)}); } } ${a(l.lg)} { display: flex; flex-direction: column; gap: ${i(1)}; hr { display: none; } ${d} { transform: none; } ${d}:first-child { height: auto; aspect-ratio: 1/1; } ${d}:nth-child(2) { width: ${i(18.5)}; height: ${i(3.5)}; } ${d}:nth-child(3) { width: 100%; height: ${i(3)}; } ${d}:nth-child(4) { width: ${i(38)}; max-width: 100%; height: ${i(3)}; } ${d}:nth-child(5) { width: ${i(30)}; max-width: 100%; height: ${i(3)}; } ${d}:nth-child(6) { width: ${i(15)}; height: ${i(2.1)}; } } `,g=o.div.withConfig({displayName:"SkeletonContentWrapper"})` ${a(l.lg)} { display: grid; grid-template-columns: repeat(12, 1fr); gap: ${i(4)}; } ${u}:last-child { &::after { height: 0; } ${r(`${c.lg}px `)} { padding: ${i(2)} 0 0 0; } } `;e.exports={SkeletonLoaderWrapper:m,SkeletonHeaderWrapper:p,SkeletonContentWrapper:g,SkeletonItemWrapper:u}},24688:(e,t,n)=>{const{SectionTitleRoot:o,SectionTitleHed:i}=n(33500),{RubricName:a}=n(6613),{SummaryItemHedBase:r}=n(36211),{SummaryItemWrapper:s,SummaryItemContent:l,SummaryItemAssetContainer:d,SummaryItemDek:c}=n(68116),{BylineName:m,BylinePreamble:p}=n(74423),{minScreen:u,getColorStyles:g,calculateSpacing:h}=n(26865),{BREAKPOINTS:y}=n(96472),{applyGridSpacing:b}=n(1123);e.exports={commonLayoutCss:e=>`\n ${g(e,"background","colors.discovery.body.black.background")};\n\n ${o} {\n padding-top: ${h(0)};\n padding-bottom: ${h(2)};\n border: none;\n\n ${i} {\n ${g(e,"color","colors.discovery.body.dark.heading")};\n }\n }\n\n ${a} {\n ${g(e,"color","colors.interactive.base.white")};\n }\n\n ${r}, ${c} {\n ${g(e,"color","colors.discovery.body.black.heading")};\n }\n\n ${m}, ${p} {\n ${g(e,"color","colors.discovery.body.black.accreditation")};\n }\n `,varietyInvertedCss:e=>`\n ${b("padding")};\n ${g(e,"background","colors.discovery.body.black.background")};\n padding: ${h(6)} ${h(3)};\n \n ${u(y.md)} {\n margin: 0 calc(1 * var(--grid-margin));\n }\n ${u(y.lg)} {\n padding-left: ${h(8.5)};\n padding-right: ${h(8.5)};\n }\n\n ${o} {\n padding-top: ${h(0)};\n padding-bottom: ${h(2)};\n border: none;\n\n ${i} {\n ${g(e,"color","colors.discovery.body.dark.heading")};\n }\n }\n `,invertedCss:e=>`\n padding: ${h(6)} calc(1 * var(--grid-margin));\n\n ${l} {\n padding-bottom: 0;\n }\n\n ${s} {\n ${g(e,"border-bottom-color","colors.discovery.body.black.border")};\n \n &:last-child {\n ${d}:after {\n display: none;\n }\n }\n }\n\n && {\n ${u(y.md)} {\n margin: 0 calc(1 * var(--grid-margin));\n ${r} {\n margin-bottom: ${h(1)};\n }\n }\n\n ${u(y.lg)} {\n padding: ${h(6)} ${h(4)};\n\n ${d} {\n position: relative;\n \n &:after {\n display: block;\n position: absolute;\n top: 0px;\n right: calc(-1* var(--grid-gap) / 2);\n width: 1px;\n height: 100%;\n content: "";\n ${g(e,"background-color","colors.discovery.body.black.border")};\n }\n }\n }\n }\n `}},58283:(e,t,n)=>{const{default:o}=n(92168),{BaseWrap:i,BaseText:a}=n(76955),{getColorStyles:r,calculateSpacing:s,getTypographyStyles:l}=n(26865),{cssVariablesGrid:d}=n(1123),{commonLayoutCss:c,varietyInvertedCss:m,invertedCss:p}=n(24688),u=o(a).withConfig({displayName:"ForyouDek"})` ${({theme:e})=>`\n display: flex;\n justify-content: center;\n padding-bottom: ${s(6)};\n ${r(e,"color","colors.interactive.base.white")};\n ${l(e,"typography.definitions.utility.label")};\n svg {\n margin-right: ${s(1)};\n path {\n ${r(e,"fill","colors.discovery.body.dark.heading")};\n }\n }\n\n span {\n display: flex;\n align-items: center;\n }\n `} `,g=o(i).withConfig({displayName:"ForyouWrapper"})` ${({layout:e,theme:t})=>e&&`\n ${d()};\n ${c(t)};\n ${"variety-inverted"===e&&m(t)};\n ${"inverted"===e&&p(t)};\n `} `;e.exports={ForyouWrapper:g,ForyouDek:u}},94997:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(74992),{VarietyInvertedWrapper:r,MainStory:s,StoryList:l}=n(44616),{mapIndexToPosition:d,transformItems:c}=n(96872),{trackNavigationEvent:m}=n(14307),p=({items:e,template:t})=>{const n=(n,o,i)=>{const a={type:"click",subject:t,items:c([n],window),placement:d(o,e.length),index:o,total_index:i,subject_id:"none"};m(a)},[i,...p]=e;return o.createElement(r,null,o.createElement(s,null,o.createElement(a.TextBelowCenter,{...i,hasBorder:!1,clickHandler:()=>n(i,1,e.length),hideRubricItemSummary:!0})),o.createElement(l,null,p.map(((t,i)=>o.createElement(a.SideBySideImageWarp,{key:i,...t,shouldHideFinalBorder:!0,clickHandler:()=>n(t,i+2,e.length),hideRubricItemSummary:!0})))))};p.propTypes={items:i.array.isRequired,template:i.string.isRequired},e.exports=p},89676:(e,t,n)=>{const o=n(94997);e.exports=o},44616:(e,t,n)=>{const{default:o}=n(92168),{SummaryItemWrapper:i,SummaryItemContent:a,SummaryItemDek:r,SummaryItemAssetContainer:s}=n(68116),{SummaryItemHedBase:l}=n(36211),{minScreen:d,maxScreen:c,getColorStyles:m,calculateSpacing:p,getTypographyStyles:u}=n(26865),{BREAKPOINTS:g}=n(96472),{maxThresholds:h}=n(99906),y=o.div.withConfig({displayName:"VarietyInvertedWrapper"})` display: grid; grid-template-columns: 1fr; ${d(g.lg)} { grid-template-columns: repeat(12, 1fr); grid-template-rows: 1fr; gap: ${p(2)}; } `,b=o.div.withConfig({displayName:"MainStory"})` ${({theme:e})=>`\n grid-column: 1;\n display: flex;\n justify-content: center;\n\n ${i} {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n\n ${s} {\n width: 100%;\n }\n }\n\n ${l} {\n ${u(e,"typography.definitions.discovery.hed-break-out")};\n }\n\n ${r} {\n ${u(e,"typography.definitions.discovery.description-feature")};\n }\n\n ${a} {\n padding-bottom: ${p(2)};\n }\n\n &&& {\n ${d(g.md)} {\n ${l} {\n margin-bottom: ${p(1)};\n font-size: ${p(3.5)};\n }\n }\n }\n\n\n ${(e=>`\n ${d(g.lg)} {\n grid-column: 1 / 7;\n margin-right: ${p(2)};\n padding-right: ${p(3)};\n position: relative;\n\n ${i}:after {\n content: '';\n position: absolute;\n right: ${p(-2)};\n height: 100%;\n width: 1px;\n ${m(e,"background","colors.discovery.body.black.border")};\n }\n\n ${a} {\n padding: ${p(2)}\n ${p(3)}\n 0\n ${p(3)};\n }\n }\n ${d(g.xxl)} {\n grid-column: 2 / 7;\n max-width: ${p(75)}\n }\n `)(e)};\n `} `,f=o.div.withConfig({displayName:"StoryList"})` ${({theme:e})=>`\n display: grid;\n grid-column: 1;\n grid-row: 2;\n\n ${a} {\n padding: 0;\n }\n\n ${i} {\n padding: ${p(2)} 0;\n }\n\n ${c(`${h.lg}px`)} {\n ${i} {\n &:first-child {\n padding-top: ${p(2)};\n border-top: 1px solid;\n ${m(e,"border-top-color","colors.discovery.body.black.border")};\n }\n ${m(e,"border-color","colors.discovery.body.black.border")};\n }\n }\n\n ${i}:last-child {\n padding-bottom: 0;\n }\n\n ${i} {\n ${a} {\n ${s} {\n display: none;\n }\n }\n }\n \n &&& {\n ${c(`${h.md}px`)} {\n ${i} {\n grid-template-areas: 'content content content';\n grid-gap: 0;\n \n ${a} {\n ${s} {\n width: ${p(14)};\n float: right;\n margin-left: ${p(2)};\n display: block;\n }\n }\n }\n }\n }\n\n ${(e=>`\n ${d(g.lg)} {\n grid-column: 7 / -1;\n grid-row: 1;\n grid-template-columns: 1fr;\n grid-template-rows: repeat(3, min-content);\n padding-left: ${p(3)};\n\n ${i} {\n grid-template-columns: repeat(3, 1fr);\n grid-template-areas: 'image content content';\n gap: ${p(2)};\n ${m(e,"border-bottom-color","colors.discovery.body.black.border")};\n padding: ${p(3)} 0;\n\n &:first-child {\n padding-top: 0;\n }\n\n &:last-child {\n padding-bottom: 0;\n }\n }\n\n ${s} {\n width: ${p(23)};\n justify-self: right;\n }\n }\n\n ${d(g.xxl)} {\n grid-column: 7 / 12;\n max-width: ${p(75)}\n }\n `)(e)};\n `} `;e.exports={VarietyInvertedWrapper:y,MainStory:b,StoryList:f}},58272:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),{FullBleedBannerWrapper:r,GridWrapper:s,SectionTitleWrapper:l,SectionDekWrapper:d,FullBleedTextWrapper:c}=n(93971),m=e=>{const{dek:t,fullBleedVisualAsset:n,hed:o,isLazy:m}=e;return i.createElement(r,null,i.createElement(s,null,i.createElement(c,null,o&&i.createElement(l,{as:"h2",dangerouslySetInnerHTML:{__html:o}}),t&&i.createElement(d,{as:"p",dangerouslySetInnerHTML:{__html:t}})),n&&i.createElement(a,{...n,isLazy:m})))};m.propTypes={dek:o.string,fullBleedVisualAsset:o.object,hed:o.string,isLazy:o.bool},m.displayName="FullBleedBanner",e.exports=m},99017:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(75703);e.exports=i(o(a,"FullBleedBanner"))},93971:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{SpanWrapper:a}=n(18117),{calculateSpacing:r}=n(26865),s=o.div.withConfig({displayName:"FullBleedBannerWrapper"})` margin-bottom: ${r(3.2)}; `,l=o.div.withConfig({displayName:"FullBleedTextWrapper"})``,d=o(i).withConfig({displayName:"SectionTitleWrapper"})``;d.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.discovery.hed-feature"};const c=o(i).withConfig({displayName:"SectionDekWrapper"})``;c.defaultProps={colorToken:"colors.consumption.body.inverted.body",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const m=o.div.withConfig({displayName:"GridWrapper"})` display: grid; position: relative; grid-template: 'box'; z-index: 0; /* Grid properties */ width: 100%; overflow: hidden; > *, &::before { grid-area: box; } ${l} { place-self: center; } ${d} { text-align: center; } ${c} { text-align: center; } /* semi-transparent layer to darken image */ &::before { position: relative; opacity: 0.4; z-index: -1; background: black; content: ''; } ${a} { img { position: relative; z-index: -2; height: auto; /* object-fit and aspect-ratio in use for a consistent aspect ratio pattern for the image */ object-fit: cover; aspect-ratio: 3 / 2; /* @TODO: dynamicize this in order for a brand to set which ratio they prefer */ inline-size: 100%; max-height: 424px; /* @TODO: max-height value should be configurable on a per brand basis */ } } `;e.exports={FullBleedBannerWrapper:s,GridWrapper:m,SectionTitleWrapper:d,SectionDekWrapper:c,FullBleedTextWrapper:l}},75703:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(58272);i.Default=o(i,"Default",{}),e.exports=i},60404:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(74992),r=n(35864),{componentTracking:s}=n(90090),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{HorizontalListContainer:c,HorizontalListGrid:m,HorizontalListItem:p,HorizontalListTitle:u,HorizontalListWrapper:g}=n(1189),h=({dangerousHed:e="",hasDividerAbove:t=!1,hasTopMobilePadding:n=!1,hasTopSpacing:o=!1,hasVerticalRule:h=!0,hideRubricItemSummary:y=!1,items:b=[],sectionTitleVariation:f="LineAboveLineBelowTextCenter",sectionTitleTypeToken:C="subhed-section-primary",shouldEnableDekStyling:w=!0,shouldHideBylines:v=!1,shouldEnableBundleComponentAnalytics:$=!1,shouldThumbnailAlignTop:S=!1,summaryItemVariation:k="SideBySideThirds"})=>{i.useEffect((()=>{(async()=>{await d(),l("HorizontalList")})()}),[]);const x=r[f]||r,E=a[k]||a;return b&&b.length>0?i.createElement(g,{"data-testid":"HorizontalListWrapper",hasTopSpacing:o},i.createElement(c,{hasDividerAbove:t},e&&i.createElement(u,{as:x,dangerousHed:e,sectionTitleTypeToken:C}),i.createElement(m,{"data-testid":"HorizontalListGrid"},b.map(((t,o)=>{const a=s.addDataSectionTitleAttribute($,e,o);return i.createElement(p,{as:E,key:t.copilotID,hedTag:"h3",analyticsDataAttribute:a,...t,hasRule:!1,hasTopMobilePadding:n,hideRubricItemSummary:y,hasVerticalRule:h&&o>0,shouldEnableDekStyling:w,shouldHideBylines:v,shouldThumbnailAlignTop:S})}))))):null};h.propTypes={dangerousHed:o.string,hasDividerAbove:o.bool,hasTopMobilePadding:o.bool,hasTopSpacing:o.bool,hasVerticalRule:o.bool,hideRubricItemSummary:o.bool,items:o.array,sectionTitleTypeToken:o.oneOf(["subhed-section-primary","subhed-section-collection"]),sectionTitleVariation:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldEnableDekStyling:o.bool,shouldHideBylines:o.bool,shouldThumbnailAlignTop:o.bool,summaryItemVariation:o.string},h.displayName="HorizontalList",e.exports=h},82363:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(60404),"HorizontalList")},1189:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),{maxThresholds:a}=n(99906),{calculateSpacing:r,getColorToken:s,getDecoration:l,getTypographyStyles:d,minScreen:c}=n(26865),m=n(86659),{GridItem:p}=n(40653),{SectionTitleHed:u}=n(33500),g=o(m.EvenFourMobileUp).withConfig({displayName:"HorizontalListGrid"})` &&& { grid-row-gap: 0; /* the grids are designed around 'max-widths', so the tablet grid kicks in at 769, but we actually want 768 */ @media (min-width: ${i.md}) { grid-template-columns: repeat(12, 1fr); } @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { position: relative; grid-column-gap: ${r(4)}; grid-template-columns: repeat(12, 1fr); /* crosshairs y axis */ &::after { position: absolute; left: 50%; background: ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; width: 1px; height: 100%; content: ''; } } > ${p} { @media (max-width: ${a.lg}px) { padding-top: ${r(2)}; } @media (min-width: ${i.lg}) { /* grids dont turn over until xxl so had to override */ grid-column: auto / span 3; } /* crosshairs x axis */ :nth-child(1), :nth-child(2) { @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { position: relative; &::before { position: absolute; bottom: 0; background: ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; width: 100%; height: 1px; content: ''; } } } :nth-last-child(1) { > div { @media (max-width: ${a.md}px) { border-bottom: none; } } } @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { grid-column: auto / span 6; } } } `,h=o.div.withConfig({displayName:"HorizontalListItem"})` &&& { border-color: ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; @media (max-width: ${a.md}px) { border-bottom-width: 1px; border-bottom-style: solid; padding: 0; ${({hasTopMobilePadding:e})=>e&&"padding-top: 1rem; padding-bottom: 2rem"} } @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { border: none; } @media (max-width: ${a.lg}px) { grid-column-gap: ${r(0)}; align-items: center; padding-bottom: 0; ${({hasTopMobilePadding:e})=>e&&"padding-top: 1rem; padding-bottom: 2rem"} } @media (min-width: ${i.lg}) { grid-column-gap: ${r(2)}; border: none; padding-top: ${r(2)}; height: 100%; &::before { top: ${r(2)}; left: calc(var(--grid-gap) / -2); height: calc(100% - 1rem); } } .summary-item__hed-link, .summary-item__hed-link:link, .summary-item__hed-link:visited { .summary-item__hed { margin-bottom: ${r(1)}; ${({theme:e})=>d(e,"typography.definitions.discovery.subhed-section-tertiary")}; color: ${({theme:e})=>s(e,"colors.discovery.lead.primary.hed")}; } } .summary-item__asset-container { @media (max-width: ${a.lg}px) { margin: ${r(2)} ${r(2)} ${r(2)} 0; ${({shouldThumbnailAlignTop:e})=>e&&"align-self: baseline; margin-top: 0;"} } } .summary-item__asset-container { width: ${r(8)}; } &.summary-item--text-align-center { .summary-item__asset-container { margin: 0 auto; } } &.summary-item--layout-placement-side-by-side { grid-column-gap: ${r(2)}; align-items: normal; &.summary-item--layout-proportions-33-66 { grid-template-columns: ${r(8)} 1fr 1fr; } &.summary-item--layout-proportions-66-33 { grid-template-columns: 1fr 1fr ${r(8)}; } .summary-item__content { padding-top: 0; } } .summary-item__content { padding: ${r(2)} 0 ${r(2)}; @media (max-width: ${a.lg}px) { margin-bottom: 0; } } .summary-item__dek { margin: 0; /* allows short deks to occupy same space as wrapped deks */ min-height: 30px; ${({theme:e,shouldEnableDekStyling:t})=>t&&d(e,"typography.definitions.globalEditorial.context-tertiary")}; ${({theme:e,shouldEnableDekStyling:t})=>t&&`color: ${s(e,"colors.discovery.body.white.context-tertiary")}`}; } } `,y=o.div.withConfig({displayName:"HorizontalListTitle"})` margin-bottom: ${r(3)}; ${u} { color: ${({theme:e})=>s(e,"colors.discovery.lead.primary.hed")}; ${({theme:e,sectionTitleTypeToken:t})=>d(e,`typography.definitions.discovery.${t}`)}; } `,b=o(m.WithMargins).withConfig({displayName:"HorizontalListWrapper"})` grid-row-gap: ${r(0)}; && { ${({hasTopSpacing:e})=>e?`\n ${c(i.md)} {\n margin-top: ${r(4)};\n }\n `:""} } > ${p} { grid-column: 1 / span 4; @media (min-width: ${i.md}) { grid-column: 1 / span 12; } } `,f=o.div.withConfig({displayName:"HorizontalListContainer"})` --divider-width: ${({theme:e})=>l(e,"dividerWidth")}; ${({hasDividerAbove:e,theme:t})=>e?`\n border-top: var(--divider-width) solid ${s(t,"colors.discovery.body.white.divider")};\n margin-top: ${r(3)};\n\n ${c(i.md)} {\n padding-top: ${r(3)};\n }\n `:""} `;e.exports={HorizontalListContainer:f,HorizontalListGrid:g,HorizontalListItem:h,HorizontalListTitle:y,HorizontalListWrapper:b}},84936:(e,t,n)=>{const o=n(96540),i=n(5556),{UnitWrapper:a,ExpandedContainer:r,CollapsedContainer:s,Hed:l,Copy:d,CTA:c,Image:m,CollapsedCopy:p,LeftContainer:u}=n(54536),{withFormatter:g}=n(98750),h={Hed:g(l),Copy:g(d),CollapsedCopy:g(p)},y=({isExpanded:e,data:{backgroundImage:t,hed:n,copy:i,cta:l,image:d,collapsedCta:p}})=>o.createElement(a,{href:l.url,className:"nav-left__container"},e?o.createElement(r,{backgroundImage:t},o.createElement(u,null,o.createElement(h.Hed,{html:n}),o.createElement(h.Copy,{html:i}),o.createElement(c,null,l.text)),o.createElement(m,{src:d.url,alt:d.alt})):o.createElement(s,null,o.createElement(h.CollapsedCopy,{html:p})));y.displayName="NavLeft",y.propTypes={data:i.shape({backgroundImage:i.string,hed:i.string.isRequired,copy:i.string,collapsedCta:i.string.isRequired,cta:i.shape({text:i.string.isRequired,url:i.string.isRequired}),image:i.shape({url:i.string.isRequired,alt:i.string.isRequired})}),isExpanded:i.bool},y.requireDataFields=["hed","image.url","image.alt","cta.text","cta.url","collapsedCta"],e.exports=y},42092:(e,t,n)=>{const o=n(49870),i=n(84936),{withDataFallback:a}=n(58872),r=o([a]);e.exports=r(i)},54536:(e,t,n)=>{const{default:o,keyframes:i}=n(92168),{BREAKPOINTS:a}=n(96472),{getColorToken:r,getTypographyStyles:s}=n(26865),l=i` 0% { opacity: 0; } 100% { opacity: 1; } `,d=o.a.withConfig({displayName:"UnitWrapper"})` display: none; width: 230px; text-decoration: none; @media (min-width: calc(${a.lg} - 1px)) { display: flex; } `,c=o.div.withConfig({displayName:"ExpandedContainer"})` display: flex; align-items: center; justify-content: space-between; animation: ${l} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; background-color: ${r("colors.interactive.base.white")}; padding: 12px 17px 15px 23px; height: 110px; ${({backgroundImage:e})=>e&&`\n background-image: url('${e}');\n background-size: cover;\n `} `,m=o.div.withConfig({displayName:"LeftContainer"})` display: flex; flex-direction: column; ${({theme:e})=>s(e,"typography.definitions.foundation.list")}; `,p=o.div.withConfig({displayName:"CollapsedContainer"})` display: flex; align-items: center; justify-content: center; animation: ${l} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; height: 16px; ${({theme:e})=>s(e,"typography.definitions.foundation.list")}; `,u=o.div.withConfig({displayName:"Hed"})` line-height: 16.78px; color: ${r("colors.interactive.base.black")}; font-size: 14px; font-style: italic; & strong { font-weight: 800; } & del { font-weight: 600; } `,g=o.div.withConfig({displayName:"Copy"})` margin-top: 2px; line-height: 12px; color: ${r("colors.interactive.base.black")}; font-size: 10px; font-style: italic; `,h=o.div.withConfig({displayName:"CollapsedCopy"})` margin-top: 2px; text-decoration: none; line-height: 12px; color: ${r("colors.interactive.base.black")}; font-size: 12px; font-weight: 500; font-style: italic; &:hover { text-decoration: underline; } `,y=o.button.withConfig({displayName:"CTA"})` display: flex; align-items: center; justify-content: center; margin-top: 7px; background-color: ${r("colors.interactive.base.black")}; width: 79px; height: 25px; text-transform: uppercase; text-decoration: none; line-height: 9px; letter-spacing: 1.18421px; color: ${r("colors.interactive.base.white")}; font-size: 7.89474px; font-weight: 700; &:hover { text-decoration: none; } `,b=o.img.withConfig({displayName:"Image"})` width: 72px; height: 88px; `;e.exports={UnitWrapper:d,ExpandedContainer:c,CollapsedContainer:p,Hed:u,Copy:g,CTA:y,Image:b,CollapsedCopy:h,LeftContainer:m}},53565:(e,t,n)=>{const o=n(96540),i=n(5556),{UnitWrapper:a,ExpandedContainer:r,CollapsedContainer:s,CollapsedCta:l,ExpandedImage:d}=n(11444),{withFormatter:c}=n(98750),m={CollapsedCta:c(l)},p=({isExpanded:e,data:{expandedImage:t,url:n,collapsedCta:i}})=>o.createElement(a,{href:n,className:"nav-left__container"},e?o.createElement(r,null,o.createElement(d,{src:t.src,alt:t.alt})):o.createElement(s,null,o.createElement(m.CollapsedCta,{html:i})));p.displayName="NavLeft.Image",p.propTypes={data:i.shape({expandedImage:i.shape({src:i.string.isRequired,alt:i.string.isRequired}),url:i.string.isRequired,collapsedCta:i.string.isRequired}),isExpanded:i.bool},p.requireDataFields=["expandedImage.src","expandedImage.alt","url","collapsedCta"],e.exports=p},1936:(e,t,n)=>{const o=n(49870),i=n(53565),{withDataFallback:a}=n(58872),r=o([a]);e.exports=r(i)},11444:(e,t,n)=>{const{default:o,keyframes:i}=n(92168),{BREAKPOINTS:a}=n(96472),{getTypographyStyles:r}=n(26865),s=i` 0% { opacity: 0; } 100% { opacity: 1; } `,l=o.a.withConfig({displayName:"UnitWrapper"})` display: none; width: 230px; text-decoration: none; &:hover { text-decoration: underline; } @media (min-width: calc(${a.lg} - 1px)) { display: flex; } `,d=o.div.withConfig({displayName:"ExpandedContainer"})` display: flex; align-items: center; justify-content: space-between; animation: ${s} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; background-color: #ffffff; height: 110px; `,c=o.img.withConfig({displayName:"ExpandedImage"})` object-fit: cover; `,m=o.div.withConfig({displayName:"CollapsedContainer"})` display: flex; align-items: center; justify-content: center; animation: ${s} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; ${({theme:e})=>r(e,"typography.definitions.foundation.list")}; `,p=o.span.withConfig({displayName:"CollapsedCopy"})` margin-top: 2px; line-height: 12px; color: #000; font-size: 12px; font-weight: 500; font-style: italic; `;e.exports={UnitWrapper:l,ExpandedContainer:d,CollapsedContainer:m,CollapsedCta:p,ExpandedImage:c}},93394:(e,t,n)=>{const o=n(42092),i=n(1936),a=n(51806),r=o;r.Image=i,e.exports=a(r,"nav-left__component")},99786:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(22816),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{LiveStreamEmbedWrapper:l,LiveStreamHed:d}=n(34039),c=({livestreamUrl:e,dangerousHed:t})=>(i.useEffect((()=>{(async()=>{await s(),r("LiveStreamEmbed")})()}),[]),i.createElement(l,null,t&&i.createElement(d,{dangerousHed:t}),i.createElement(a,{url:e,shouldAllowFullScreen:!0,aspectRatio:"16:9",sandbox:"allow-scripts allow-same-origin",height:"100%",width:"100%",isLazyLoaded:!1})));c.propTypes={dangerousHed:o.string,livestreamUrl:o.string.isRequired},e.exports=c},5333:(e,t,n)=>{e.exports=n(99786)},34039:(e,t,n)=>{const o=n(92168).default,i=n(35864),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"LiveStreamEmbedWrapper"})` margin: 0 auto; padding: 0 1.5rem; max-width: 720px; `;r.displayName="LiveStreamEmbedWrapper";const s=o(i.TextCenter).withConfig({displayName:"LiveStreamHed"})` margin-bottom: ${a(2)}; padding-top: ${a(6)}; `;s.displayName="LiveStreamHed",e.exports={LiveStreamEmbedWrapper:r,LiveStreamHed:s}},40938:(e,t,n)=>{const o=n(5556),i=n(96540),{getContainerId:a}=n(71724),{MultiPackageRow:r}=n(67275),s=e=>{if(!e.children)return null;const t=a(e.children.props);return i.createElement(r,{...e,id:t},e.children)};s.propTypes={children:o.node},s.displayName="MultiPackageRow",e.exports=s},3771:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(40938);e.exports=o(i,"MultiPackageRow")},97737:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(37243),s=n(19607),l=n(31498),d=n(42594),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{trackingProducts:p}=n(79133),u=n(86630),g=n(42630),h=n(577),y=n(71284),{PaymentGateway:b}=n(92807),f=n(48985),C=n(67020),w=n(59505),{LinkBanner:v}=n(82873),{NavigationList:$}=n(2505),S=n(5333),k=n(82363),x=n(30637).A,E=n(35727),T=n(29412),I=n(13478),L=n(35862),N=n(10931),B=n(91706),P=n(84311),A=n(77504),D=n(82597),_=n(78250),M=n(29693).A,R=n(43709),H=n(13113),O=n(22651),F=n(69031),W=n(46793),U=n(10220),V=n(29794),G=n(72775),j=n(31828),z=n(50417),q=n(41096),K=n(18814),Y=n(3670),J=n(63505),X=n(99017),Q=n(3771),Z=n(90111),{PodcastDetailPageSummaryRiver:ee}=n(52643),te=n(40133).A,{Ticker:ne}=n(12501),{findComponentOptions:oe,ProductListingItems:ie}=n(71724),{CMUnitWrapper:ae,DiscoveryQuoteRow:re,EventsListWrapper:se,MultiPackageContainer:le,MultiPackageReadMore:de,NewsFeedWrapper:ce,NewsletterWrapper:me,PromoBoxWrapper:pe,SubTopicDiscoveryWrapper:ue,TickerWrapper:ge,MultipackageNoItemsBlock:he,MultiPackageBodyWrapperGrid:ye,SectionJumpLinksWrapper:be,UtilityButton:fe}=n(67275),Ce="row-content",we=n(48887),ve=n(86659),$e=n(49350),Se=n(18853),ke=n(91323),{minThresholds:xe}=n(99906),Ee=n(30583),{RIVER_LAYOUTS:Te}=n(94776),Ie=n(75883),Le=n(41953),Ne=n(87963),Be=n(3990),Pe=n(48496),{trackNewsletterEvent:Ae}=n(14307),{inlineEmbedPosition:De}=n(62327),{default:_e}=n(56602),Me=()=>()=>o.createElement(b,{group:"ads"},o.createElement(s,{position:"rail"}));function Re(e,{shouldUseGridForEmbed:t,shouldUseJumpLinksSectionStyleForEmbed:n,shouldShowAdsInMultiPackageBody:i}){const a=t?ve.NarrowContentWithWideAdRail:ye;if(i)return o.createElement(we,{FullBleedContentWrapper:a,GeneralContentWrapper:a,RailContent:Me(),jsonml:e.body});const r=o.createElement(Z,{copilotId:e.copilotId,body:e.body,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek});return n?o.createElement(be,{className:"verso-section-jump-links-wrapper"},r):r}function He(e,t,n,i={},a={}){const{hasNoBottomMargin:r,hasReducedMargin:s,tickerMarginTopType:l,hasVersoFeaturesReducedMargin:d,hasMediumMargin:c}=a;return e>0?o.createElement(Q,{key:e,hasReducedMargin:s,hasNoTopMargin:!!d,hasNoBottomMargin:!!r,hasMediumMargin:c,hasConsistentSpacing:n},o.createElement(ge,{isInvertedTheme:t,id:i.id},o.createElement(_,{marginTopType:l,...i,index:e,isInvertedTheme:t}))):o.createElement(ge,{key:e,isInvertedTheme:t,id:i.id},o.createElement(_,{marginTopType:l,hasMinimalBottomMargin:s,index:e,...i,isInvertedTheme:t}))}function Oe(e){return!!e?.items?.length}function Fe(e,t,n,i,r={},c=!1,m={}){const{buttonVariation:p,btnStyle:_,collageComponentTemplates:Z,associatedComponentRules:ie,gridVariationForEmbed:le,hasCarouselSliderPagination:ye,hasControls:be,hasDiscoveryPullQuoteUnderline:we,hasNavigationButtonVariation:ve,hasCarouselSliderPaginationForArticle:Me,hasPlpFilterableContainerBackgroundColor:We,hasPlpFilterableContainerLightBackgroundColor:Ue,hasRelatedContainerBackgroundColor:Ve,hasVersoFeaturesIncreasedVerticalPadding:Ge,hasVersoFeaturesIncreasedVerticalPaddingTop:je,hasNoBottomMargin:ze,hasNoTopBottomMarginOnMobile:qe,hasMarginBottomMultiPackageRow:Ke,hasMarginTopMultiPackageRow:Ye,hasMediumMargin:Je,hasReducedMargin:Xe,hasStickyLinkBanner:Qe,hasTickerSpecialTheme:Ze,hasTopAndBottomBorderQuote:et,hasNoBackgroundColor:tt,hasNoStickyNavigationBanner:nt,ProductListingCarouselContainersData:ot,lightBgLinkBannerLayout:it,lowestHierarchy:at,includeSummaryCollageEight:rt,isEmbedWrapperFullBleed:st,shouldEnableBundleComponentAnalytics:lt,shouldHideAds:dt,shouldHideNewsletter:ct,shouldCheckProductInView:mt,shouldUseConstrainedParagraph:pt,shouldUseJumpLinksSectionStyleForEmbed:ut,shouldUseThreeColumnsForContributors:gt,shouldUseFourColumnsForContributors:ht,shouldUseGridForEmbed:yt,shouldShowAdsInMultiPackageBody:bt,shouldUseGridWrapperForEmbed:ft,shouldShowPaginatedButtonAtEnd:Ct,shouldShowSummaryGridButton:wt,hideCuratedShowsList:vt,showPriceForProduct:$t,expVariationName:St,formatMessage:kt,nativeTrendingPosition:xt,summaryCollageOneVariation:Et,shouldRenderForyouComponent:Tt,shouldShow100AnnivLogo:It}=m,Lt=D[Et];let Nt="";if(ie){const t=oe(e,ie);Nt=t?.behavior??Nt}const Bt=!oe(e,Z)&&r.featureFlags.preferCollectionGrid,Pt=r.featureFlags.hasNewsletterWithoutWrapper,At=r.config?.commenting?.enableCommentsCount,Dt=r.config?.account?.bookmark,_t=Dt?.enableCardLevelBookmark||!1,Mt=Dt?.enableBookmarkDrawers||!1;lt&&(e.shouldEnableBundleComponentAnalytics=lt);const Rt=e=>(ot&&ot[0])===e,{newsletterId:Ht,dangerousHed:Ot="",frequencyBadge:Ft=""}=r.newsletter||{},Wt=(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(Ht),newsletter_title:Ot,cadence:Ft,subject:"verso-hp-midpage"};Ae(n)},Ut=({container:e,hasConsistentSpacing:t,summaryCollageVariation:a})=>Oe(e)?o.createElement(Q,{dataJourneyHook:Ce,key:i,hasNoBottomMargin:!0,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasMarginBottomMultiPackageRow:Ke,hasMarginTopMultiPackageRow:Ye,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:t},o.createElement(_e,{isPhotoBookmarkingEnabled:Mt},o.createElement(W,{container:e,hasIncreasedVerticalPadding:Ge,hasIncreasedVerticalPaddingTop:je,hasMinimalVerticalSpacing:n.hasVersoFeaturesReducedMargin,lowestHierarchy:r.bundle.isDestinationBundle?at:"",shouldPreferCollectionGrid:Bt,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,shouldEnableBookmarkDrawers:Mt,shouldEnableCardLevelBookmark:_t,shouldEnableCommentsCount:At,shouldUseBookmarkV3:r.featureFlags.shouldUseBookmarkV3,isDestinationBundle:r.bundle.isDestinationBundle,summaryCollageVariation:a,hasNoTopBottomMarginOnMobile:qe,hasReducedMargin:Xe,hasConsistentSpacing:t,shouldUseCustomMargin:n.shouldUseCustomMargin}))):null;switch(e.template){case"verso-features":case"verso-native-five-feature":case"verso-native-three-feature":case"verso-search-features":case"verso-article-and-curated-search":case"verso-features-with-recs-override":case"verso-multi-package-feature":case"visual-story-carousel":return Ut({container:e,hasConsistentSpacing:c});case"spotlight-article":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasReducedMargin:Xe,hasConsistentSpacing:c},o.createElement(H,{...e}));case"spotlight-contributor":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasReducedMargin:Xe,hasRightAndLeftMargin:!0,hasConsistentSpacing:c},o.createElement(H.ContributorSummarySpotlight,{...e}));case"spotlight-story":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasReducedMargin:Xe,hasRightAndLeftMargin:!0,hasConsistentSpacing:c},o.createElement(H.StorySummarySpotlight,{...e}));case"verso-native-featured-item":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasReducedMargin:Xe,hasConsistentSpacing:c},o.createElement(Lt,{...e,hasPaddingOnContent:!0,customNativeBackgroundColor:"colors.background.adContainer.special"}));case"verso-audio-article":return o.createElement(Q,{key:i,className:a("collection-grid-row"),hasReducedMargin:Xe,hasConsistentSpacing:c},o.createElement(B.FourColumnsWithIcon,{...e}));case"verso-features-rows":return Ut({container:e,hasConsistentSpacing:c,summaryCollageVariation:"RowsWithDekAndItemsBelow"});case"verso-promobox":case"solo-promo":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasMarginTopMultiPackageRow:Ye,hasConsistentSpacing:c},o.createElement(pe,null,o.createElement(E,{isInvertedTheme:t,...e,isInverted:r.bundle.isInvertedTheme})));case"verso-homepage-event-list":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(C,{events:[e.eventItems]})));case"verso-homepage-tabbable-event-list":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(C.SortByMonth,{events:e.eventItems,links:e.links,marquee:e.marquee,shouldUseTabs:e.shouldUseTabs,title:""})));case"verso-homepage-event":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(C.SortByMonth,{events:[e.eventItems]})));case"verso-pullquote":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},o.createElement(re,{hasTopAndBottomBorderQuote:et},o.createElement(f,{...e,hasUnderline:we})));case"verso-spotlight-contributor":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasReducedMargin:Xe,hasConsistentSpacing:c},o.createElement(q,{...e}));case"verso-summary-spotlight":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(O,{...e}));case"verso-native":return dt?null:o.createElement(Q,{dataJourneyHook:Ce,className:"homepage__native-ad",hasReducedMargin:Xe,hasMediumMargin:Je,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c,isNativeAd:!0,key:i},o.createElement(b,{group:"ads"},o.createElement(s,{position:"promo"})));case"verso-cne-video":case"verso-cne-search-video":{const{dangerousDek:t,dangerousHed:n,isSpecialTheme:a,items:r,shouldUseBundleData:s,hasBottomMargin:l,hasGridWithMargins:d,hasTopMargin:m,shouldHideCNEVideoDek:p,sectionTitleVariation:g}=e;return o.createElement(Q,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:Ce,hasMediumMargin:Je,hasMarginTopMultiPackageRow:Ye,hasNoBottomMargin:a&&ze,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},o.createElement(u,{dangerousHed:n,dangerousDek:t,isSpecialTheme:a,items:r,isBundle:!0,shouldUseBundleData:s,shouldHideCNEVideoDek:p,shouldHaveTeaser:!0,hasBottomMargin:l,hasGridWithMargins:d,hasTopMargin:m,videoEmbedPosition:De,sectionTitleVariation:g}))}case"verso-native-cne-video":{if(!Oe(e))return null;const{dangerousHed:t,items:n}=e;return o.createElement(Q,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(u,{dangerousHed:t,items:n}))}case"verso-related":case"verso-related-list-curation":return o.createElement(Q,{dataJourneyHook:Ce,key:i,className:a({"homepage__related-row":Ve,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:Ke,hasMarginTopMultiPackageRow:Ye,hasNoBottomMargin:ze,hasMediumMargin:Je,hasConsistentSpacing:c},o.createElement(L,{...e,hasBackgroundColor:Ve,nativeTrendingPosition:xt,shouldTrackSnowplowRecircEvent:!0}));case"verso-searchable-summary-collection":{const{dangerousHed:t}=e;return o.createElement(Q,{className:"verso-searchable-summary-collection",hasConsistentSpacing:c},o.createElement(T,{dangerousHed:t}))}case"verso-summary-collection-row":return o.createElement(Q,{className:"verso-summary-collection-row summary-collection-row",key:i,dataJourneyHook:Ce,hasMarginTopMultiPackageRow:Ye,hasConsistentSpacing:c},o.createElement(L,{isInvertedTheme:t,...e}));case"verso-summary-grid-compact":return Oe(e)?o.createElement(Q,{className:"verso-summary-grid-compact",key:i,dataJourneyHook:Ce,hasNoBottomMargin:ze,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(N,{...e,hasButton:wt,showPrice:$t}))):null;case"verso-news-feed":return o.createElement(Q,{key:i,className:"news-feed-row",dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(ce,null,o.createElement(d,{...e})));case"verso-river":case"verso-river-list":{const{bundle:{containers:a,homepagePromoUnitOrder:s=[],isPodcastBundle:l}}=r,d=s.map(((e,o)=>Fe(a.find((t=>e===t.template))||{template:e},t,n,o,r,c))).filter(Boolean),{dangerousHed:m="",noChannelItems:u=!1,searchUrl:g="",hasRule:h=!0}=e,y=new URLSearchParams(g);return e.searchQuery=y.get("q"),o.createElement("div",{key:i},u&&(y.get("q")||y.get("hierarchy"))&&o.createElement(Q,{dataJourneyHook:Ce,hasMediumMargin:Je,hasReducedMargin:Xe,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasMarginTopMultiPackageRow:Ye,hasConsistentSpacing:c},o.createElement(he,{className:"no-items",hasRule:h},o.createElement("h3",null,kt(M.noStories)),o.createElement("div",null,o.createElement("p",null,kt(M.exploreInstead))))),o.createElement(Q,{dataJourneyHook:Ce,hasMediumMargin:Je,hasReducedMargin:Xe,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:qe,hasMarginTopMultiPackageRow:Ye,hasConsistentSpacing:c},l?o.createElement(ee,{...e,shouldShowRiverHed:!0,summaryItemHedTag:"h3",hasLineAboveBelowInTitle:!0,hasLineAboveBelowTitleHead:!0,hasExtraTitlePadding:!0,dangerousHed:m||r.relatedArticleHed||kt(te.relatedArticleHed),chunkSize:3,summaryItemVariation:"SideBySideDesktopOnly",shouldHidePublishDate:!1,hasRail:!1,hasRule:u?!u:h}):o.createElement(P,{...e,summaryItemHedTag:"h3",promoUnits:d,recircRiver:(Vt=m,Vt.replace(/<[^>]*>/g,"")),hasRule:u?!u:h,shouldUseBookmarkV3:r.featureFlags.shouldUseBookmarkV3,shouldEnableBookmarkDrawers:Mt,shouldEnableCardLevelBookmark:_t,shouldEnableCommentsCount:At})),!Ct&&function(e,t,n,i,a={}){return Te[a?.layout]?.isPaginated&&o.createElement(de,{key:"paginated","data-test-id":"read-more-button-between",hasConsistentSpacing:i},o.createElement(x,{currentPage:e.bundle.paginatedPage,totalResults:a.totalResults,limit:a.limit,buttonVariation:t,btnStyle:n,filter:a.filter,searchQuery:a.searchQuery,shouldEnableBundleComponentAnalytics:a.shouldEnableBundleComponentAnalytics}))}(r,p,_,c,e))}case"summary-carousel":{if(!Oe(e))return null;const{items:t,dangerousHed:n,dangerousDek:a}=e;return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasNoBottomMargin:ze,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},o.createElement(R,{items:t,dangerousHed:n,dangerousDek:a,shouldEnableBundleComponentAnalytics:lt,hasNoTopBottomMarginOnMobile:qe,href:"/video",inputKind:"link"}))}case"verso-native-one-river":return Oe(e)?o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(P,{isMidContentAdsDisabled:r.bundle.isMidContentAdsDisabled,...e,shouldShowRiverHed:!0,hasLineAboveBelowTitleHead:!0,hasRule:!1,hasNoTopBottomMarginOnMobile:qe})):null;case"newsletter":case"newsletter-subscribe":return ct?null:Pt?o.createElement(Be,{onIntersectionViewport:Wt,observerOptions:{rootMargin:"0px"},className:"multipackage-newsletter-viewport",key:i},o.createElement(h,{...r.newsletter,sourceCode:"verso-hp-midpage",position:`container-newsletter-${i}`})):o.createElement(Q,{className:"homepage__newsletter-row",key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(me,null,o.createElement(Be,{onIntersectionViewport:Wt,observerOptions:{rootMargin:"0px"},className:"multipackage-newsletter-viewport"},o.createElement(h,{...r.newsletter,sourceCode:"verso-hp-midpage"}))));case"verso-ticker":return o.createElement("div",{key:i,className:a("ticker-view",{"ticker-view--has-special-theme":Ze}),"data-journey-hook":[0,2].includes(i)?null:Ce},o.createElement(ge,null,o.createElement(y,{position:"cm-ticker"})),!r.featureFlags.hideTicker&&He(i,r.bundle.isInvertedTheme,c,e,n));case"verso-link-banner":{let t=Qe;return"VisualCarousel"===e.layout&&(t=!1),e.hasContent&&o.createElement(Q,{key:i,dataJourneyHook:Ce,hasMediumMargin:Je,hasNoBottomMargin:ze,hasStickyLinkBanner:t,hasLightBgForLinkBanner:it===e.layout,hasConsistentSpacing:c},o.createElement(v,{...e}))}case"verso-navigation-list":return e.hasContent&&o.createElement(Q,{key:i,dataJourneyHook:Ce,hasMediumMargin:Je,hasNoBottomMargin:ze,hasStickyLinkBanner:("NavigationListAnchored"===e.layout||"NavigationListTextOverlayOnImage"===e.layout)&&!nt,hasLightBgForLinkBanner:it===e.layout,hasConsistentSpacing:c},o.createElement($,{...e,isInvertedTheme:t,shouldTrackSnowplowEvent:!0}));case"verso-image-slide-show":return e.hasContent?o.createElement(Q,{dataJourneyHook:Ce,key:i,hasMediumMargin:Je,hasMarginTopMultiPackageRow:Ye,hasConsistentSpacing:c},o.createElement(w,{...e.imageSlideShowData})):null;case"list":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(P,{...e}));case"verso-native-list":return Oe(e)?o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(P,{...e,summaryItemVariationList:["SideBySideCenterImageLeft","SideBySideCenterImageRight"],summaryItemClassName:"summary-item--discovery-hed-consumption-dek"})):null;case"verso-featured-item":return o.createElement(Q,{dataJourneyHook:Ce,className:"verso-featured-item-row",key:i,hasReducedMargin:Xe,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasNoBottomMargin:ze,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},o.createElement(Lt,{...e,hasNoTopBottomMarginOnMobile:qe}));case"verso-section-jump-links":return o.createElement(Q,{key:i,className:"verso-embed-row verso-section-jump-links-row",dataJourneyHook:Ce,hasConsistentSpacing:c},Re(e,{shouldUseGridForEmbed:yt,shouldUseConstrainedParagraph:pt,shouldUseJumpLinksSectionStyleForEmbed:ut,shouldUseGridWrapperForEmbed:ft,gridVariationForEmbed:le}));case"verso-collection-grid":case"verso-native-two-river":return Oe(e)?o.createElement(Q,{key:i,className:"collection-grid-row",dataJourneyHook:Ce,hasNoBottomMargin:!!n.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},o.createElement(B,{...e})):null;case"verso-contributors":return o.createElement(Q,{key:i,className:a("collection-grid-row",Nt),hasReducedMargin:Xe,hasNoBottomMargin:ze,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},function(e,t,n){return t?o.createElement(B.ContributorsInThreeColumnsWithButton,{...e}):n?o.createElement(B.ContributorsInFourColumns,{...e}):o.createElement(B.Contributors,{...e})}(e,gt,ht));case"verso-issue-feature":return o.createElement(Q,{dataJourneyHook:Ce,key:i,className:a("verso-issue-feature-row",{[Nt]:rt}),hasReducedMargin:Xe,hasNoTopBottomMarginOnMobile:qe,hasConsistentSpacing:c},o.createElement(V,{...e}));case"verso-cm-unit":return o.createElement(Q,{key:i,className:"cm-unit-row",dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(ae,null,o.createElement(y,{position:"homepage-mid-content"})));case"verso-cta-link":return e.hasLink?"hasMultiPackageRowWrapper"===e.layout?o.createElement(Q,{key:i,alignItem:"center",dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(fe,{...e,btnStyle:"outlined"})):o.createElement(fe,{...e,btnStyle:"outlined"}):null;case"verso-curated-shows":case"verso-tags-list":return Oe(e)?o.createElement(Q,{key:i,className:"curated-shows-row",dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(F,{...e,hideCuratedShowsList:vt})):null;case"verso-native-product":{if(!Oe(e))return null;const{items:t,dangerousHed:n}=e;return o.createElement(Q,{className:"product__list",key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(G,{items:t,dangerousHed:n,isSponsoredAffiliateLinksEnabled:r.bundle.isSponsoredAffiliateLinksEnabled}))}case"verso-native-product-carousel":{if(!Oe(e))return null;const{items:t,dangerousHed:n}=e;return o.createElement(Q,{className:"product__carousel",key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(j,{items:t,dangerousHed:n,isSponsoredAffiliateLinksEnabled:r.bundle.isSponsoredAffiliateLinksEnabled,hasNoTopBottomMarginOnMobile:qe,isFirstProductListingContainer:Rt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}))}case"verso-live-stream":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(S,{...e}));case"verso-topics-list":return o.createElement(Q,{key:i,hasReducedMargin:Xe,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(k,{...e}));case"verso-fifty-fifty":case"verso-search-fifty-fifty":return o.createElement(Q,{dataJourneyHook:Ce,className:"homepage__fifty-fifty-row",key:i,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasConsistentSpacing:c},o.createElement(A,{...e,hasConsistentSpacing:c,Ad:s}));case"verso-mid-content-ad":return dt?null:o.createElement("div",{"data-journey-hook":Ce,key:i,className:a("ad-container",{"ad-container-reduced-margin":Xe})},o.createElement(b,{group:"ads"},o.createElement(s,{position:"mid-content",shouldHoldSpace:!0,shouldDisplayLabel:!0})));case"verso-embed":return o.createElement(Q,{key:i,className:"verso-embed-row",dataJourneyHook:Ce,hasMediumMargin:Je,isInvertedTheme:t,hasMarginTopMultiPackageRow:Ye,hasConsistentSpacing:c},Re(e,{shouldUseGridForEmbed:yt,shouldUseConstrainedParagraph:pt,shouldShowAdsInMultiPackageBody:bt,shouldUseGridWrapperForEmbed:ft,gridVariationForEmbed:le,isEmbedWrapperFullBleed:st}));case"verso-subtopic-discovery":case"verso-subtopics":return Oe(e)?o.createElement(Q,{key:i,className:"verso-subtopic-discovery-row",hasMarginBottomMultiPackageRow:Ke,hasMarginTopMultiPackageRow:Ye,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(ue,null,o.createElement(I,{...e}))):null;case"verso-popin":return o.createElement("div",{id:e.variation,"data-journey-hook":Ce});case"verso-filterable-summary-list":return o.createElement(Q,{key:i,dataJourneyHook:Ce,className:a({"homepage__plp-filterable-row":We&&!e?.isGrid}),hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasIncreasedVerticalPadding:!0,hasConsistentSpacing:c},o.createElement(U,{...e,hasCarouselSliderPagination:ye,isFirstProductListingContainer:Rt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer,shouldEnableBookmarkDrawers:Mt,shouldEnableCardLevelBookmark:_t,shouldEnableCommentsCount:At}));case"verso-article-filterable-feature":return o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(U,{...e,hasCarouselSliderPagination:Me}));case"verso-plp-multisearch-filterable-feature":case"verso-plp-filterable-feature":return o.createElement(Q,{key:i,dataJourneyHook:Ce,className:a({"homepage__plp-filterable-row":We&&!e?.isGrid}),hasPlpFilterableContainerLightBackgroundColor:Ue,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasMediumMargin:Je,hasIncreasedVerticalPadding:!0,hasConsistentSpacing:c},o.createElement(U,{...e,hasControls:be,hasCarouselSliderPagination:ye,hasNavigationButtonVariation:ve,shouldCheckProductInView:mt,expVariationName:St,isFirstProductListingContainer:Rt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-plp-curated-visual":return o.createElement(Q,{key:i,hasNoBottomMargin:ze,hasConsistentSpacing:c},o.createElement($e,{...e,isFirstProductListingContainer:Rt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-plp-manual-curated":case"verso-plp-search-curated":return o.createElement(Q,{key:i,hasPlpFilterableContainerLightBackgroundColor:!tt&&"ContentCarousel"===e.templateLayout,hasConsistentSpacing:c},o.createElement(Se,{...e,hasCarouselSliderPagination:ye,isFirstProductListingContainer:Rt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-pim-collection":return o.createElement(Q,{className:"verso-pim-collection-row",key:i,hasConsistentSpacing:c},o.createElement(ke,{container:e,pimCollectionBundleLinks:r.bundle.pimCollectionBundleLinks,isMobileView:r.bundle.isMobileView,shouldHideFilterComponent:r.bundle.pimCollectionHiddenFilter,isFirstProductListingContainer:Rt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-full-bleed-banner":return o.createElement(Q,{key:i,hasNoBottomMargin:ze,hasConsistentSpacing:c},o.createElement(X,{...e}));case"verso-best-stories-package":case"verso-hero-curated-feature":return Oe(e)?o.createElement(Q,{key:i,hasMarginBottomMultiPackageRow:Ke,hasMarginTopMultiPackageRow:Ye,className:"verso-best-stories-package",hasConsistentSpacing:c},o.createElement(l,{...e,shouldEnableBookmarkDrawers:Mt,shouldEnableCardLevelBookmark:_t,shouldEnableCommentsCount:At})):null;case"verso-in-page-marketing-newsletter":return e.isPositionBottom?null:o.createElement(Q,{className:"verso-in-page-marketing-newsletter-row",key:i,hasConsistentSpacing:c},o.createElement(Be,{onIntersectionViewport:Wt,observerOptions:{rootMargin:"0px"},className:"multipackage-newsletter-viewport"},o.createElement(h,{...e,sourceCode:"verso-hp-midpage",position:`container-newsletter-${i}`,key:i,newsletterType:"impact-newsletter"})));case"verso-celebrated-entrypoint":return e.asset?o.createElement(Q,{key:i,dataJourneyHook:Ce,hasConsistentSpacing:c},o.createElement(g,{...e})):null;case"featured-contributor":return o.createElement(Q,{key:i,hasNoBottomMargin:!0,hasConsistentSpacing:c},o.createElement(z,{...e}),o.createElement(A,{...e,summaryItemStickTopThreshold:xe.xl,hasConsistentSpacing:c}));case"all-fictions":return o.createElement(K,{...e,key:i,pageSize:e.limit,pageNumber:r.bundle.paginatedPage});case"podcast-articles":return o.createElement(Y,{...e,key:i});case"articles-about-author":case"more-by-author":return o.createElement(J,{...e,key:i,pageNumber:r.bundle.paginatedPage});case"verso-flat-package":case"verso-focus-package":case"verso-puzzles-games-package":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(Ee,{index:i,...e}));case"verso-top-story-package":return o.createElement(o.Fragment,null,o.createElement(Ie,{key:i,index:i,...It?{shouldShow100AnnivLogo:It}:{},...e}),o.createElement(ne,null));case"verso-for-you-package":return Tt?o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(Pe,null,o.createElement(Le,{index:i,...e}))):null;case"trending-curated":case"trending-collection":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(B.ThreeColumns,{shouldHideDangerousDek:!0,shouldHideContributors:!0,hasItemsRule:!1,...e}));case"verso-category-feature-container":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(B.FourColumns,{shouldHideDangerousDek:!1,shouldHideDangerousHedOfSummaryItem:!0,shouldUseArrowIconInSummaryItemDek:!0,isCategoryFeatureContainer:!0,...e}));case"cartoons":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(Ne,{...e,carouselPlacedIn:"bundle"}));default:return null}var Vt}const We=({associatedComponentRules:e,bundleProps:t,isInvertedTheme:n=!1,buttonVariation:i,btnStyle:s,collageComponentTemplates:l,hasDiscoveryPullQuoteUnderline:d,containers:u,gridVariationForEmbed:g="NarrowContentWithWideAdRail",hasCarouselSliderPagination:y,hasCarouselSliderPaginationForArticle:b=!1,shouldPushProductIds:f=!1,hasControls:C,shouldUseCustomMargin:w,hasNoBackgroundColor:v=!1,hasNoStickyNavigationBanner:$=!1,lightBgLinkBannerLayout:S,hasNavigationButtonVariation:k,hasNoBottomMargin:E=!1,hasNoTopBottomMarginOnMobile:T=!1,hasNoTopMargin:I=!1,hasPlpFilterableContainerBackgroundColor:L=!1,hasPlpFilterableContainerLightBackgroundColor:N=!1,hasRelatedContainerBackgroundColor:B=!0,hasTickerSpecialTheme:P=!1,hasTopAndBottomBorderQuote:A=!1,hasVersoFeaturesReducedMargin:D=!1,hasVersoFeaturesIncreasedVerticalPadding:_=!1,hasVersoFeaturesIncreasedVerticalPaddingTop:M=!1,hasMarginBottomMultiPackageRow:R=!1,hasMarginTopMultiPackageRow:H=!0,hasEvenSpacingMultiPackageRow:O=!1,hasMediumMargin:F=!1,hasReducedMargin:W=!1,hasStickyLinkBanner:U,isMidContentAdsDisabled:V=!1,isEmbedWrapperFullBleed:G=!1,hasConsistentSpacing:j,multiPackageCustomClassName:z,newsletterType:q="impact-newsletter",shouldAddHjIgnoreAttribute:K,shouldEnableBundleComponentAnalytics:Y,shouldHideAds:J=!1,shouldHideNewsletter:X=!1,shouldUseConstrainedParagraph:Z=!1,shouldUseJumpLinksSectionStyleForEmbed:ee=!1,shouldUseGridForEmbed:te=!0,shouldUseGridWrapperForEmbed:ne=!1,shouldUseThreeColumnsForContributors:ae=!1,shouldUseFourColumnsForContributors:re=!1,lowestHierarchy:se,shouldCheckProductInView:ce,shouldShow100AnnivLogo:me=!1,shouldShowAdsInMultiPackageBody:pe=!1,shouldShowPaginatedButtonAtEnd:ue=!0,shouldShowSummaryGridButton:ge=!0,hideCuratedShowsList:he=!1,showPriceForProduct:ye=!1,expVariationName:be,nativeTrendingPosition:fe,summaryCollageOneVariation:Ce="SingleFeature",shouldRenderForyouComponent:we})=>{o.useEffect((()=>{(async()=>{await m(),c("MultiPackages")})()}),[]),o.useEffect((()=>{t.bundle&&t.bundle.containers&&t.bundle.containers.length&&f&&p(t.bundle.containers[0].items)}),[t,f]);const ve={hasVersoFeaturesReducedMargin:D,hasReducedMargin:W,hasMediumMargin:F,hasNoBottomMargin:E,hasNoTopMargin:I,shouldUseCustomMargin:w},$e=u.some((e=>oe(e,l)&&8===e.items.length)),Se=ie(u),{formatMessage:ke}=r(),xe={buttonVariation:i,btnStyle:s,collageComponentTemplates:l,hasDiscoveryPullQuoteUnderline:d,associatedComponentRules:e,gridVariationForEmbed:g,hasCarouselSliderPagination:y,hasControls:C,lightBgLinkBannerLayout:S,hasNavigationButtonVariation:k,hasCarouselSliderPaginationForArticle:b,hasNoTopBottomMarginOnMobile:T,hasPlpFilterableContainerBackgroundColor:L,hasPlpFilterableContainerLightBackgroundColor:N,hasRelatedContainerBackgroundColor:B,hasTopAndBottomBorderQuote:A,hasVersoFeaturesIncreasedVerticalPadding:_,hasVersoFeaturesIncreasedVerticalPaddingTop:M,hasNoBackgroundColor:v,hasNoStickyNavigationBanner:$,hasNoBottomMargin:E,hasMarginBottomMultiPackageRow:R,hasMarginTopMultiPackageRow:H,hasMediumMargin:F,hasReducedMargin:W,hasStickyLinkBanner:U,hasTickerSpecialTheme:P,includeSummaryCollageEight:$e,isEmbedWrapperFullBleed:G,isMidContentAdsDisabled:V,ProductListingCarouselContainersData:Se,shouldCheckProductInView:ce,shouldEnableBundleComponentAnalytics:Y,shouldHideAds:J,shouldHideNewsletter:X,shouldUseConstrainedParagraph:Z,shouldUseGridForEmbed:te,shouldUseJumpLinksSectionStyleForEmbed:ee,shouldUseGridWrapperForEmbed:ne,shouldUseThreeColumnsForContributors:ae,shouldUseFourColumnsForContributors:re,lowestHierarchy:se,shouldShow100AnnivLogo:me,shouldShowAdsInMultiPackageBody:pe,shouldShowPaginatedButtonAtEnd:ue,shouldShowSummaryGridButton:ge,hideCuratedShowsList:he,showPriceForProduct:ye,expVariationName:be,formatMessage:ke,nativeTrendingPosition:fe,summaryCollageOneVariation:Ce,shouldRenderForyouComponent:we},Ee=u.find((({layout:e})=>Te[e]?.isPaginated)),Ie=u.find((({template:e,isPositionBottom:t})=>"verso-in-page-marketing-newsletter"===e&&t)),Le=u.some((e=>"verso-plp-filterable-feature"===e.template&&e.isGrid));return o.createElement(le,{customClass:z,className:"multi-packages"+(z?` ${z}`:""),hasNoTopBottomMarginOnMobile:T,hasMarginBottomMultiPackageRow:R,hasMarginTopMultiPackageRow:H,hasEvenSpacingMultiPackageRow:O,showFooterAdPadding:Le,"data-hj-ignore-attributes":K?"":null,hasConsistentSpacing:j},u.map(((e,o)=>Fe(e,n,ve,o,t,j,xe))),Ee&&ue&&o.createElement(de,{key:"paginated","data-test-id":"read-more-button-end",hasConsistentSpacing:j},o.createElement(x,{currentPage:t.bundle.paginatedPage,totalResults:Ee.totalResults,limit:Ee.limit,btnStyle:s,buttonVariation:i,filter:Ee.filter,searchQuery:Ee.searchQuery,shouldEnableBundleComponentAnalytics:Ee.shouldEnableBundleComponentAnalytics})),Ie&&o.createElement(Q,{className:a("verso-in-page-marketing-newsletter-row",{"newletter-container-layout":!0}),hasNoBottomMargin:!!ve.hasNoBottomMargin,hasConsistentSpacing:j},o.createElement(h,{...Ie,sourceCode:"verso-hp-midpage",position:"container-newsletter",newsletterType:q})))};We.propTypes={associatedComponentRules:i.arrayOf(i.object),btnStyle:i.oneOf(["filled","outlined","text"]),bundleProps:i.object,buttonVariation:i.string,collageComponentTemplates:i.arrayOf(i.object),containers:i.array,expVariationName:i.string,gridVariationForEmbed:i.string,hasCarouselSliderPagination:i.bool,hasCarouselSliderPaginationForArticle:i.bool,hasConsistentSpacing:i.bool,hasControls:i.bool,hasDiscoveryPullQuoteUnderline:i.bool,hasEvenSpacingMultiPackageRow:i.bool,hasMarginBottomMultiPackageRow:i.bool,hasMarginTopMultiPackageRow:i.bool,hasMediumMargin:i.bool,hasNavigationButtonVariation:i.bool,hasNoBackgroundColor:i.bool,hasNoBottomMargin:i.bool,hasNoStickyNavigationBanner:i.bool,hasNoTopBottomMarginOnMobile:i.bool,hasNoTopMargin:i.bool,hasPlpFilterableContainerBackgroundColor:i.bool,hasPlpFilterableContainerLightBackgroundColor:i.bool,hasReducedMargin:i.bool,hasRelatedContainerBackgroundColor:i.bool,hasStickyLinkBanner:i.bool,hasTickerSpecialTheme:i.bool,hasTopAndBottomBorderQuote:i.bool,hasVersoFeaturesIncreasedVerticalPadding:i.bool,hasVersoFeaturesIncreasedVerticalPaddingTop:i.bool,hasVersoFeaturesReducedMargin:i.bool,hideCuratedShowsList:i.bool,isEmbedWrapperFullBleed:i.bool,isInvertedTheme:i.bool,isMidContentAdsDisabled:i.bool,lightBgLinkBannerLayout:i.string,lowestHierarchy:i.string,multiPackageCustomClassName:i.string,nativeTrendingPosition:i.number,newsletterType:i.string,shouldAddHjIgnoreAttribute:i.bool,shouldCheckProductInView:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideAds:i.bool,shouldHideNewsletter:i.bool,shouldPushProductIds:i.bool,shouldRenderForyouComponent:i.bool,shouldShow100AnnivLogo:i.bool,shouldShowAdsInMultiPackageBody:i.bool,shouldShowPaginatedButtonAtEnd:i.bool,shouldShowSummaryGridButton:i.bool,shouldUseConstrainedParagraph:i.bool,shouldUseCustomMargin:i.bool,shouldUseFourColumnsForContributors:i.bool,shouldUseGridForEmbed:i.bool,shouldUseGridWrapperForEmbed:i.bool,shouldUseJumpLinksSectionStyleForEmbed:i.bool,shouldUseThreeColumnsForContributors:i.bool,showPriceForProduct:i.bool,summaryCollageOneVariation:i.string,tickerMarginTopType:i.oneOf(["small","none","large"])},We.displayName="MultiPackages",e.exports=We,e.exports.getEmbedView=Re,e.exports.getTickerView=He},67275:(e,t,n)=>{const{default:o,css:i}=n(92168),{BREAKPOINTS:a,ZINDEX_MAP:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{calculateSpacing:d,minScreen:c,maxScreen:m,minMaxScreen:p,getColorToken:u,getTypographyStyles:g}=n(26865),{getSectionSpacingStyling:h}=n(16800),y=n(73730),{universalGridCore:b}=n(89085),f=n(66657),{RowWrapper:C}=n(20139),w=n(86659),{GridItem:v}=n(40653),{SummaryRiverSection:$}=n(15641),{SummaryCollageOneGridWithMargin:S}=n(52679),{SectionTitleHed:k}=n(33500),{EmbedBody:x}=n(99585),{FeaturesRow:E}=n(20659),{TickerWrapper:T}=n(28934),{TopStoryWrapper:I}=n(26805),L=`\n ${l()}\n ${s("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${a.xxl};\n`,N=o(f).withConfig({displayName:"MultiPackageBaseRow"})` &:first-child, & ~ & { ${({hasMarginTopMultiPackageRow:e})=>e?"":"margin-top: 0;"} } ${({alignItem:e})=>e&&`\n && {\n text-align: ${e};\n }\n `} ${({hasRightAndLeftMargin:e})=>e?`\n ${c(a.md)} {\n padding: ${d(0)} ${d(8)};\n }`:""} inline-embed[name='align-right'] { text-align: right; } inline-embed[name='align-center'] { text-align: center; } `,B=o(y.Utility).withConfig({displayName:"MultiPackageRow"})` &&& { align-items: center; width: auto; } `,P=o(N).withConfig({displayName:"MultiPackageRow"})` ${({hasNoTopMargin:e})=>e?"":`margin-top: ${d(7)};`} ${({hasLightBgForLinkBanner:e,hasPlpFilterableContainerLightBackgroundColor:t,theme:n,isInvertedTheme:o})=>e||t?`background-color: ${u(n,"colors.discovery.body.light.background")};`:o?`background-color: ${u(n,"colors.consumption.lead.inverted.background")};`:""} ${({hasMediumMargin:e,hasNoBottomMargin:t,hasReducedMargin:n,isNativeAd:o})=>e?`margin-bottom: ${d(4)};`:t||o&&n?"margin-bottom: 0;":n?`margin-bottom: ${d(2)};`:`margin-bottom: ${d(7)};`} ${({hasMarginBottomMultiPackageRow:e})=>e?`\n ${c(a.lg)} {\n margin-bottom: ${d(5)};\n }\n ${p(a.md,a.lg)} {\n margin-bottom: ${d(4)};\n }\n ${p(0,a.md)} {\n margin-bottom: ${d(3)};\n }`:""} ${({hasNoTopBottomMarginOnMobile:e})=>e?` ${p(0,a.md)} {\n margin-top: 0;\n margin-bottom: 0;\n }`:""} ${({hasStickyLinkBanner:e})=>e?`\n position: sticky;\n top: 0px;\n z-index: ${r.stickyLayer};\n `:""} /* TODO: this should be a configuration for a layout Specificity is required due to star selector in homepage */ ${c(a.lg)} { ${C}.homepage__half-column-row + && { width: 50%; max-width: 800px; ${k} { ${g("typography.definitions.discovery.subhed-section-secondary")}; } } .homepage__half-column-row + && > ${S} { padding-left: var(--grid-gap); } ${$} { margin: 0 auto; max-width: 1600px; } } ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n margin-bottom: 0;\n ":""} .section-title, .clip-list { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n ":""} } `,A=o(w.WithMargins).withConfig({displayName:"DiscoveryQuoteRow"})` ${({hasTopAndBottomBorderQuote:e,theme:t})=>e?`\n border-top:1px solid ${u(t,"colors.discovery.body.white.divider")};\n\n border-bottom:1px solid ${u(t,"colors.discovery.body.white.divider")};`:""} ${v} { grid-column: 1/-1; ${c(a.md)} { grid-column: 3/11; } } `,D=i` &.puzzles-games-landing-page { .ticker-wrapper { margin-bottom: 0; } .ticker-view > div:nth-child(2) { margin-top: ${d(4)}; } .summary-collage-six-puzzles-games .summary-item:first-child h3 { ${g("typography.definitions.discovery.description-core")}; font-size: ${d(4)}; } .verso-features { margin-bottom: ${d(4)}; } > div:nth-child(3) .summary-collage-six-puzzles-games .summary-list--collection-list { ${m(a.lg)} { padding-top: 0; } } .summary-river-puzzles-games { h2 { font-size: 24px; } & > section { .summary-item:last-child { border-bottom: 0; } > div { margin-bottom: ${d(2)}; > div:first-child { margin-bottom: 0; } } } .summary-item { padding-top: ${d(2)}; } } .summary-item--is-dense .summary-item__asset-container { ${p(0,a.xl)} { display: block; } ${c(a.xl)} { float: none; margin-left: 0; } } .summary-list--collection-list { ${p(0,a.lg)} { border-top: 0; padding-top: 0; } } .summary-list__items .summary-item:not(:first-child) { margin-bottom: 0; padding-bottom: ${d(2)}; } .summary-list__items .summary-item:first-child { ${p(0,a.lg)} { padding-bottom: ${d(2)}; } ${c(a.lg)} { padding-bottom: 0; } } .summary-collage-six-puzzles-games .summary-item h3 { ${g("typography.definitions.discovery.hed-core-secondary")}; } .summary-collage-six-puzzles-games h2, .summary-collection-grid h2 { ${g("typography.definitions.discovery.subhed-section-primary")}; } .verso-embed-row inline-embed h1 { margin: 0; font-size: ${d(5.5)}; } .verso-embed-row { margin: ${d(4)} 0; } ${x} { max-width: initial; } .verso-features h2 { font-size: 24px; } .summary-collage-six-puzzles-games h2 { font-size: 20px; } .summary-item__dek > a { ${g("typography.definitions.foundation.link-primary")}; display: block; padding-top: ${d(2.5)}; text-decoration: none; color: ${u("colors.interactive.base.brand-primary")}; } .summary-item__dek > a:hover { text-decoration: underline; } } `,_=o.div.withConfig({displayName:"MultiPackageContainer"})` ${({showFooterAdPadding:e})=>e&&`padding-bottom: ${d(10,"px")};`} ${({customClass:e})=>e&&"puzzles-games-landing-page"===e&&D} ${({hasMarginBottomMultiPackageRow:e})=>e?"\n .verso-features {\n && {\n margin-bottom: 0;\n }\n }\n ":""} ${({hasEvenSpacingMultiPackageRow:e})=>e&&i` > ${P}, > .ad-container { margin-top: ${d(6)}; margin-bottom: 0; ${c(a.md)} { margin-top: ${d(7)}; margin-bottom: 0; } :last-child { margin-bottom: ${d(6)}; ${c(a.md)} { margin-bottom: ${d(7)}; } } } > ${P} { :first-child { margin-top: 0; } :empty { margin-top: 0; margin-bottom: 0; } > ${E} { margin-bottom: 0; } } > ${I} + .journey-unit__container, > .ticker-view { + * { margin-top: 0; } > ${C}, ${T} { margin-top: 0; margin-bottom: 0; } } `} .ticker-view .ticker-wrapper { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n margin-bottom: 0;\n ":""} } `,M=o.div.withConfig({displayName:"SectionJumpLinksWrapper"})` ${({theme:e})=>(e=>`\n background: ${u(e,"colors.consumption.body.inverted.display-texture")};\n ${c(a.md)} {\n width: ${a.md};\n padding: ${d(3)} ${d(9)} ${d(5)} ${d(9)};\n }\n padding: ${d(2)} ${d(5)} ${d(3.5)} ${d(5)};\n margin: auto;\n div {\n div {\n h1 {\n text-align: center;\n }\n div {\n a {\n font-family: Konnect, helvetica, sans-serif;\n font-style: normal;\n line-height: ${d(2.4,"rem")};\n font-size: ${d(2)};\n &:not(.button):link,\n &:not(.button):visited {\n color: rgb(0, 0, 0);\n }\n }\n display: grid;\n ${c(a.md)} {\n grid-template-columns: 1fr 1fr 1fr;\n grid-row-gap: ${d(1.5)};\n }\n grid-template-columns: 1fr 1fr;\n grid-row-gap: ${d(1)};\n }\n }\n }\n }\n `)(e)} `,R=o(P).withConfig({displayName:"MultiPackageReadMore"})` display: flex; justify-content: center; ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n margin-bottom: 0;\n ":""} `,H=o.div.withConfig({displayName:"PromoBoxWrapper"})` ${L} `,O=o.div.withConfig({displayName:"EventsListWrapper"})` ${l()} margin: 0 auto; width: 100%; max-width: ${a.xxl}; ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,F=o.div.withConfig({displayName:"PromoBoxWrapper"})` ${L} `,W=o.div.withConfig({displayName:"NewsletterWrapper"})` ${L} padding-top: ${d(6)}; padding-bottom: ${d(6)}; ${c(a.md)} { padding-top: ${d(9)}; padding-bottom: ${d(9)}; } `,U=o.div.withConfig({displayName:"CMUnitWrapper"})` ${L} ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,V=o.div.withConfig({displayName:"SubTopicDiscoveryWrapper"})` ${b(!0)} ${s("padding")} margin: 0 auto; width: 100%; max-width: ${a.xxl}; ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,G=o.div.withConfig({displayName:"TickerWrapper"})` ${({isInvertedTheme:e})=>e?`\n ${l()}\n ${s("padding",!0)}`:`${L}`} `,j=o("div").withConfig({displayName:"MultipackageNoItemsBlock"})` ${l()} ${s("padding")} margin: 0 auto; margin-bottom: ${d(4)}; width: 100%; max-width: ${a.xxl}; color: white; font-family: 'LabGrotesque'; ${({hasRule:e,theme:t})=>e?`\n &::before {\n border-top: 1px solid ${u(t,"colors.discovery.body.white.divider")};\n content: '';\n grid-column: 1/-1;\n margin-bottom: ${d(4)};\n display: block;\n }\n `:""} h3 { margin: 0 auto; width: fit-content; ${g("typography.definitions.consumptionEditorial.subhed-break-secondary")} } p { font-family: Proxima Nova; font-size: 12px; } `,z=o.div.withConfig({displayName:"MultiPackageBodyWrapperGrid"})` ${b()} ${s("padding")} `;e.exports={CMUnitWrapper:U,DiscoveryQuoteRow:A,EventsListWrapper:O,MultiPackageContainer:_,MultiPackageRow:P,MultiPackageReadMore:R,NewsFeedWrapper:F,NewsletterWrapper:W,PromoBoxWrapper:H,SubTopicDiscoveryWrapper:V,TickerWrapper:G,MultipackageNoItemsBlock:j,MultiPackageBodyWrapperGrid:z,SectionJumpLinksWrapper:M,UtilityButton:B}},29693:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({noStories:{id:"Multipackages.NoStories",defaultMessage:"No stories found for your search",description:"No stories label"},exploreInstead:{id:"Multipackages.ExploreInstead",defaultMessage:"Explore these instead",description:"Explore instead label"}})},71724:(e,t,n)=>{const{generateId:o}=n(54318),i=e=>e.some((e=>"product"===e.contentType||"commerce-product"===e.contentType));e.exports={findComponentOptions:function(e,t=[]){return Array.isArray(t)?t.find((t=>e.template===t.template)):null},ProductListingItems:e=>{const t=[];return e.map((e=>("verso-plp-manual-curated"!==e.template&&"verso-plp-search-curated"!==e.template&&"verso-filterable-summary-list"!==e.template&&"verso-pim-collection"!==e.template&&"verso-plp-curated-visual"!==e.template&&"verso-plp-filterable-feature"!==e.template&&"verso-native-product-carousel"!==e.template||(e?.groups?.length>0?(e=>{const t=[];return e.forEach((e=>{e?.items?.length>0?t.push(i(e.items)):t.push(!1)})),t.some(Boolean)})(e?.groups)&&t.push(e):e?.productList?.length>0?i(e.productList)&&t.push(e):e?.items?.length>0&&i(e.items)&&t.push(e)),t))),t},getContainerId:e=>{const{hed:t,dangerousHed:n,container:i,containerId:a}=e||{};return t?o(e,"hed"):n?o(e,"dangerousHed"):i?.hed?o(i,"hed"):i?.dangerousHed?o(i,"dangerousHed"):a?e.containerId:i?.containerId?i.containerId:void 0}}},46323:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(34187),s=n(52540),l=n(40855),d=n(55252),c=n(59525),{formatInfoSliceItems:m}=n(88722),p=n(42361),u=n(60261),{SplitScreenContentHeaderPersistentAside:g}=n(9481),{SplitScreenContentHeaderSocialIcons:h}=n(67040),y=n(35676),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{MultiReviewContentHeaderArtist:C,MultiReviewContentHeaderByline:w,MultiReviewContentHeaderCaption:v,MultiReviewContentHeaderDek:$,MultiReviewContentHeaderHed:S,MultiReviewContentHeaderInfoSlice:k,MultiReviewContentHeaderForMusicReview:x,MultiReviewContentHeaderRubric:E,MultiReviewContentHeaderTitleBlock:T,MultiReviewContentHeaderWrapper:I,MultiReviewContentHeaderScoreBox:L,MultiReviewContentHeaderLeadWrapper:N,MultiReviewContentHeaderArtistLink:B,MultiReviewContentHeaderGrid:P,MultiReviewContentHeaderLede:A,MultiReviewContentHeaderSlideController:D,MultiReviewContentHeaderSlideControlButton:_,MultiReviewContentHeaderHedSpanSlashes:M,ImageCaptionTextCounter:R,ImageCaptionText:H,MultiReviewContentHeaderReleaseYear:O,ImageAlbumText:F}=n(57858),{useState:W}=a,U=({artistDetails:e,className:t,contributors:n,dangerousDek:i,itemsReviewed:s,infoSliceFields:l,rubric:y,rubricVariation:U,socialMedia:V,stickySocialAnchorBottom:G={selector:".page",edge:"bottom"},stickySocialAnchorTop:j={selector:"[data-testid='MultiReviewContentHeaderWrapper']",edge:"bottom"},persistentAsideAlign:z="left"})=>{a.useEffect((()=>{(async()=>{await f(),b("MultiReviewContentHeader")})()}));const q=r[U]||r,[K,Y]=W(0),J=s?.length,X=s[0]?.releaseYear;J>1&&delete l.label;const Q=m(l);return a.createElement(I,{className:o("content-header",{[t]:t})},a.createElement(x,null,a.createElement(T,null,y&&a.createElement(E,{as:q,...y}),a.createElement(S,null,(e=>e?.map(((t,n)=>{const o=e.length-1;return a.createElement("span",{key:n},t?.dangerousHed,n{const t=e?.length;if(!Array.isArray(e)||t<=0)return null;const n=()=>{Y(K===t-1?0:K+1)},o=()=>{Y(0===K?t-1:K-1)},i=e=>{const t={ArrowLeft:o,ArrowRight:n};t[e.key]&&t[e.key]()};return a.createElement("div",null,e?.map(((e,r)=>{const{dangerousHed:s,publisher:l,releaseYear:c,musicRating:m}=e,g=0===r,h=r+1===t;return r===K&&a.createElement(N,{key:r},a.createElement(A,{sources:e?.image?.sources,altText:e?.image?.altText}),a.createElement(L,{isBestNewMusic:m?.isBestNewMusic,isBestNewReissue:m?.isBestNewReissue},a.createElement(d,{rating:m?.score,isBestNewMusic:m?.isBestNewMusic,isBestNewReissue:m?.isBestNewReissue})),t>1&&a.createElement(a.Fragment,null,a.createElement(v,null,a.createElement(R,null,r+1," of ",t,a.createElement(H,null,a.createElement(F,null,s),a.createElement(u,null),l,a.createElement(u,null),c))),a.createElement(D,{role:"presentation",onKeyDown:i,isBestNewMusic:m?.isBestNewMusic,isBestNewReissue:m?.isBestNewReissue},a.createElement(_,{ariaLabel:"prevSlide",isBackArrow:!0,onClickHandler:o,label:"",inputKind:"button",isIconButton:!0,isDisabled:g,isDisabledStyle:g,ButtonIcon:p}),a.createElement(_,{ariaLabel:"nextSlide",onClickHandler:n,label:"",inputKind:"button",isIconButton:!0,isDisabled:h,isDisabledStyle:h,ButtonIcon:p}))))})))})(s)),n&&a.createElement(w,{contributors:n,bylineVariation:"Item",lengthOfItems:J}),Q.length>0&&a.createElement(P,null,a.createElement(k,null,a.createElement(c,{items:Q}))),i&&a.createElement(P,null,a.createElement($,{dangerouslySetInnerHTML:{__html:i}})),V&&a.createElement(g,{align:z,attributes:{shouldFadeOnMove:!0},anchorBottom:G,anchorTop:j,fullWidthSelector:".container--full, .full-bleed-ad, .callout--feature-large"},a.createElement(h,{...V,bookmarkTrackingType:"sticky",className:"social-icons--share"})))};U.propTypes={artistDetails:i.object,className:i.string,contributors:i.shape(s.propTypes.contributors),dangerousDek:i.string,infoSliceFields:i.object,itemsReviewed:i.array,persistentAsideAlign:i.oneOf(["left","left-lead-asset"]),rubric:i.shape(r.propTypes),rubricVariation:i.string,socialMedia:i.shape(y.propTypes),stickySocialAnchorBottom:l.propTypes.anchorBottom,stickySocialAnchorTop:l.propTypes.anchorTop},U.displayName="MultiReviewContentHeader",e.exports=U},55182:(e,t,n)=>{e.exports=n(46323)},57858:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseText:a,BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{calculateSpacing:l,getColorToken:d,getTypographyStyles:c,minScreen:m,getColorStyles:p}=n(26865),u=n(52540),g=n(86659),h=n(86157),{RubricLink:y}=n(6613),{ResponsiveClipWrapper:b}=n(91783),{ResponsiveImageContainer:f}=n(7228),{GridItem:C}=n(40653),{InfoSliceList:w}=n(52327),v=n(73730),{BestNewMusicText:$,ScoreCircle:S,ScoreBoxWrapper:k}=n(62096),{BylineLink:x}=n(74423),E="0.4s",T="32px",I=o(a).withConfig({displayName:"MultiReviewContentHeaderHed"})` margin: 0; padding: ${l(4)} 0; font-style: italic; ${m(s.sm)} { padding: ${l(2)} 0; } ${({theme:e})=>p(e,"color","colors.consumption.lead.standard.heading")} `;I.defaultProps={as:"h1",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const L=o("span").withConfig({displayName:"MultiReviewContentHeaderHedSpanSlashes"})` ${({theme:e})=>p(e,"color","colors.consumption.body.standard.divider")} `,N=o(a).withConfig({displayName:"MultiReviewContentHeaderArtist"})` margin: 0; ${({lengthOfItems:e})=>e&&"{font-size : 28px;}"} ${({theme:e})=>p(e,"color","colors.consumption.lead.standard.description")} `;N.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const B=o(r).withConfig({displayName:"MultiReviewContentHeaderArtistLink"})` display: inline-block; margin-top: ${l(2)}; margin-bottom: ${l(2)}; vertical-align: middle; &:link { text-decoration: none; } `,P=o(a).withConfig({displayName:"MultiReviewContentHeaderDek"})` padding-top: ${l(1)}; padding-bottom: ${l(3)}; text-align: center; `;P.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const A=o.div.withConfig({displayName:"MultiReviewContentHeaderInfoSlice"})` align-items: center; padding-top: ${l(0)}; ${w} { justify-content: center; border-width: 0; } `,D=o.div.withConfig({displayName:"MultiReviewContentHeaderTitleBlock"})` ${`\n padding-right: ${l(3)};\n padding-left: ${l(3)};\n\n ${m(s.xl)} {\n padding-right: 0;\n padding-left: 0;\n }\n ${m(s.md)} {\n padding-right: 0;\n }\n`}; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; > * { max-width: 500px; } `,_=o.div.withConfig({displayName:"MultiReviewContentHeaderLeadWrapper"})` display: grid; grid-template-columns: repeat(12, 2fr); align-items: left; justify-content: center; text-align: center; ${b} { display: block; } `,M=o.div.withConfig({displayName:"MultiReviewContentHeaderScoreBox"})` grid-column: 8 / span 5; align-self: center; ${m(s.sm)} { margin-bottom: 0; padding-left: ${l(2.5)}; ${S} { margin-right: 3px; margin-bottom: 0; margin-left: 3px; width: 111px; height: 111px; } ${k} { width: max-content; } } ${m(s.md)} { margin-bottom: ${l(0)}; padding-left: ${l(2.5)}; } ${m(s.lg)} { margin-bottom: ${l(0)}; padding-left: ${l(4)}; ${S} { width: 134px; height: 134px; } } ${S} { margin-bottom: 0; } ${$} { width: auto; height: 26px; } ${({isBestNewMusic:e,isBestNewReissue:t})=>(e||t)&&i` ${k} { svg { margin-bottom: 0; margin-left: ${l(0)}; } } ${S} { margin-top: 16px; margin-bottom: ${l(2)}; padding-bottom: 0; } ${m(s.sm)} { ${S} { margin-top: 12px; margin-bottom: 12px; } } `} `,R=o(u).withConfig({displayName:"MultiReviewContentHeaderByline"})` padding-bottom: ${l(1)}; ${c("typography.definitions.globalEditorial.accreditation-feature")} ${x} { ${({lengthOfItems:e})=>e>1&&i` ${c("typography.definitions.globalEditorial.accreditation-core")} `} } `,H=o.div.withConfig({displayName:"MultiReviewContentHeaderCaption"})` display: flex; grid-column: 1 / span 7; margin: 0; margin-bottom: ${l(4)}; padding-top: ${l(1)}; text-align: left; svg { width: ${l(2.5)}; height: ${l(2.5)}; vertical-align: bottom; } ${m(s.xxl)} { grid-column: 3 / span 5; } ${m(s.xl)} { grid-column: 2 / span 6; } `,O=o.div.withConfig({displayName:"MultiReviewContentHeaderRubric"})` &:only-child { margin-right: 0; } display: inline-flex; margin: ${l(4)} ${l(.5)} 0 ${l(.5)}; ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")} ${m(s.md)} { margin: 0 ${l(2)} 0 0; } ${y} { vertical-align: baseline; } `,F=o(h).withConfig({displayName:"MultiReviewContentHeaderLede"})` grid-column: 1 / span 7; ${m(s.xxl)} { grid-column: 3 / span 5; } ${m(s.xl)} { grid-column: 2 / span 6; } .responsive-image { width: 100%; height: 100%; } ${f} { width: 100%; height: auto; object-fit: cover; } `,W=o(g.EvenAny).withConfig({displayName:"MultiReviewContentHeaderForMusicReview"})` border-bottom: 1px solid ${d("colors.consumption.lead.standard.divider")}; &.grid-even-any { ${m(s.sm)} { ${C} { :nth-of-type(2) { margin-top: ${l(2)}; margin-right: ${l(3)}; margin-left: ${l(3)}; } } ${F} { ${f} { object-fit: contain; } } } ${m(s.lg)} { ${C} { :nth-of-type(2) { margin-right: 0; } } } ${m(s.md)} { ${C} { :nth-of-type(2) { margin-top: ${l(4)}; margin-left: 0; } } grid-template-columns: 50% auto; } ${m("980px")} { grid-template-columns: 50% auto; } } `,U=o(g.WithMargins).withConfig({displayName:"MultiReviewContentHeaderGrid"})` > ${C} { grid-column: 1 / -1; ${m(s.md)} { grid-column: 2 / -2; } } `,V=o.header.withConfig({displayName:"MultiReviewContentHeaderWrapper"})``,G=o.div.withConfig({displayName:"MultiReviewContentHeaderSlideController"})` display: inline-block; grid-column: 8 / span 3; margin-bottom: ${l(4)}; margin-left: auto; padding-top: ${l(1)}; text-align: center; ${m(s.sm)} { grid-column: 10 / span 3; } ${m(s.lg)} { grid-column: 9 / span 3; } ${m(s.xl)} { grid-column: 8 / span 3; } ${m(s.xxl)} { margin-right: ${l(3)}; padding-top: ${l(0)}; } `,j=o(v.Utility).withConfig({displayName:"MultiReviewContentHeaderSlideControlButton"})` display: inline-block; /* This +10 is to offset the lag that happens when transitioning a svg fill-color */ transition: transform ${E+10} ease-in-out; border: 1px solid; ${({theme:e})=>p(e,"border-color","colors.interactive.base.black")}; background-color: transparent; cursor: pointer; padding: 0; width: ${T}; min-width: ${T}; height: ${T}; &.button--utility + &.button--utility { margin-top: 0; } && { &:focus, &:hover, &:active { border-width: 1px; background-color: transparent; } ${({isDisabled:e})=>e&&`\n opacity: 0.8;\n ${({theme:e})=>p(e,"border-color","colors.interactive.base.light")};\n pointer-events: none;\n\n svg {\n ${({theme:e})=>p(e,"fill","colors.interactive.base.light")};\n }\n `} } &:focus, &:hover { border: 1px solid; background-color: none; ${({theme:e})=>p(e,"border-color","colors.interactive.base.brand-primary")}; svg { ${({theme:e})=>p(e,"fill","colors.interactive.base.brand-primary")}; } } &&:active, &&:focus, &&:hover { background-color: none; } &&:disabled { opacity: 0.8; border-width: 1px; background-color: transparent; svg { ${({theme:e})=>p(e,"fill","colors.interactive.base.light")}; } } svg { position: relative; right: -1px; /* Small offset from icon's center */ transition: fill ${E} ease-in-out; height: ${l(3)}; ${({theme:e})=>p(e,"fill","colors.interactive.base.black")}; } ${({isBackArrow:e})=>e?"transform: rotate(180deg) scale(0.6);":`margin-left: ${l(2)}`} `,z=o(a).withConfig({displayName:"ImageCaptionTextCounter"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.accreditation-core")} ${({theme:e})=>p(e,"color","colors.consumption.lead.standard.context-signature")} `,q=o("span").withConfig({displayName:"ImageCaptionText"})` padding-left: 5px; ${({theme:e})=>c(e,"typography.definitions.globalEditorial.accreditation-core")} ${({theme:e})=>p(e,"color","colors.consumption.lead.standard.context-tertiary")} `,K=o("span").withConfig({displayName:"ImageAlbumText"})` font-style: italic; `,Y=o.time.withConfig({displayName:"MultiReviewContentHeaderReleaseYear"})` ${c("typography.definitions.globalEditorial.context-tertiary")}; `;e.exports={MultiReviewContentHeaderArtist:N,MultiReviewContentHeaderByline:R,MultiReviewContentHeaderCaption:H,MultiReviewContentHeaderDek:P,MultiReviewContentHeaderHed:I,MultiReviewContentHeaderInfoSlice:A,MultiReviewContentHeaderForMusicReview:W,MultiReviewContentHeaderRubric:O,MultiReviewContentHeaderTitleBlock:D,MultiReviewContentHeaderWrapper:V,MultiReviewContentHeaderScoreBox:M,MultiReviewContentHeaderLeadWrapper:_,MultiReviewContentHeaderArtistLink:B,MultiReviewContentHeaderGrid:U,MultiReviewContentHeaderLede:F,MultiReviewContentHeaderSlideController:G,MultiReviewContentHeaderSlideControlButton:j,MultiReviewContentHeaderHedSpanSlashes:L,ImageCaptionTextCounter:z,ImageCaptionText:q,MultiReviewContentHeaderReleaseYear:Y,ImageAlbumText:K}},28987:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(35508),s=n(54790),l=n(35864),d=n(97368).A,{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NewsFeedWrapper:p,NewsFeedSectionTitle:u,NewsFeedContentTabs:g,NewsFeedContentNavigation:h}=n(18014),y=({className:e,dangerousHed:t,defaultTab:n,feed:o,links:s,sectionTitleVariation:y="TextCenter",shouldUseTabs:b=!1})=>{i.useEffect((()=>{(async()=>{await m(),c("NewsFeed")})()}),[]);const f=a(),C=l[y],w=o.map((e=>e.map(((e,t)=>i.createElement(r,{...e,key:t}))))),v=b?i.createElement(g,{buttonLabel:f.formatMessage(d.loadMoreNewsPreamble),defaultTab:n,tabContent:w,tabLabels:s}):i.createElement(i.Fragment,null,i.createElement(h,{attributes:{"aria-label":"Secondary",tabIndex:0},hasBorder:!0,justify:"center",links:s}),w);return i.createElement(p,{className:e,"data-testid":"NewsFeedWrapper"},t&&i.createElement(u,{as:C,dangerousHed:t,"data-testid":"NewsFeedSectionTitle",hedTag:"h2"}),v)};y.propTypes={className:o.string,dangerousHed:o.string,defaultTab:o.number,feed:o.arrayOf(o.arrayOf(o.shape(r.propTypes))).isRequired,links:o.arrayOf(o.shape(s.propTypes.links)).isRequired,sectionTitleVariation:o.string,shouldUseTabs:o.bool},e.exports=y},42594:(e,t,n)=>{e.exports=n(28987)},18014:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),{calculateSpacing:a}=n(26865),r=n(81318),s=n(54790),l=o.div.withConfig({displayName:"NewsFeedWrapper"})` @media (min-width: ${i.md}) { display: grid; grid-template-columns: repeat(12, 1fr); } `,d=o.div.withConfig({displayName:"NewsFeedSectionTitle"})` grid-column: 1 / span 12; margin-bottom: ${a(2)}; `,c=o(r).withConfig({displayName:"NewsFeedContentTabs"})``,m=o(s.Section).withConfig({displayName:"NewsFeedContentNavigation"})``;e.exports={NewsFeedWrapper:l,NewsFeedSectionTitle:d,NewsFeedContentTabs:c,NewsFeedContentNavigation:m}},97368:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({loadMoreNewsPreamble:{id:"NewsFeed.LoadMoreNewsPreamble",defaultMessage:"Show More News",description:"News feed component button label preamble"}})},52501:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(n(96540)),l=n(76066),d=n(98360),c=r(n(9966)),m=n(81826),p=n(62701),u=n(66593),g=n(99095),h=n(96472),y=n(64838);t.default=({states:e,items:t,action:n,status:o})=>{const i=function(e){return`${e.default.label}-${e.default.stateIcon}`}(e),{changeAccordionState:a,isOpen:r,onKeyDown:b,currentOpenAccordionRef:f,accordionContentRef:C,accordionsState:w}=function(e){const{accordionsState:t,setAccordionsState:n}=(0,s.useContext)(g.OneNavContext),o=(0,s.useRef)(null),i=(0,s.useRef)(null),a=()=>{n((t=>t===e?null:e))};return{changeAccordionState:a,isOpen:t===e,currentOpenAccordionRef:o,accordionContentRef:i,onKeyDown:e=>{e.key===h.ACCESSIBILITY.KEY_ENTER&&a()},accordionsState:t}}(i);!function(e,t){(0,s.useEffect)((()=>{const n=t.current?.closest(y.STICKY_ELEMENT_CONTAINER_SELECTOR);n?.setAttribute(y.STICKY_ELEMENT_CONTAINER_ATTRIBUTE,String(e))}))}(r,C);const v=function(e,t){const[n,o]=(0,s.useState)(0);return(0,s.useEffect)((()=>{const e=t.current?.closest(y.STICKY_ELEMENT_CONTAINER_SELECTOR);if(null!=e){const t=e.previousElementSibling,n=t?.getBoundingClientRect().height??0;o(n)}}),[e,t]),n}(r,C),$=w===i?e?.active:e?.default;return s.default.createElement(p.AccordionContainer,{"data-testid":"accordion"},s.default.createElement(p.AccordionHeader,{id:`accordion-header-${i}`,isOpen:r,onClick:a,onKeyDown:e=>b(e),"data-testid":"accordion-header",ref:f,stickyTopPosition:v},s.default.createElement(d.TextClickable,{component:l.Component.TEXT_CLICKABLE,action:n,states:(0,m.getAccordionStates)($),status:o,designSettings:(0,m.getAccordionDesignSetting)(m.AccordionContentType.LABEL),"aria-expanded":r,"aria-controls":`accordion-content-${i}`,"aria-labelledby":`accordion-header-${i}`,role:"button",trackingSubject:u.TrackingSubject.ACCORDION,trackingStatus:r})),s.default.createElement(p.AccordionContent,{id:`accordion-content-${i}`,isOpen:r,"data-testid":r?"accordion-content-open":"","aria-hidden":!r,"aria-labelledby":`accordion-header-${i}`,role:"region",ref:C},s.default.createElement(p.AccordionContentInner,{"aria-hidden":!r,"aria-disabled":!r,isOpen:r},s.default.createElement(c.default,{"aria-hidden":!r,"aria-disabled":!r,defaultDesignSettings:(0,m.getAccordionDesignSetting)(m.AccordionContentType.CHILD),items:t}))))}},9966:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});const r=a(n(96540)),s=n(98360);t.default=(0,r.memo)((({items:e,defaultDesignSettings:t})=>r.default.createElement(r.default.Fragment,null,e?.map(((e,n)=>{const o=e.designSettings??t;return r.default.createElement(s.TextClickable,{key:n,...e,designSettings:o})})))))},64838:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.STICKY_ELEMENT_CONTAINER_SELECTOR=t.STICKY_ELEMENT_CONTAINER_ATTRIBUTE=void 0,t.STICKY_ELEMENT_CONTAINER_ATTRIBUTE="data-contains-sticky-element",t.STICKY_ELEMENT_CONTAINER_SELECTOR=`[${t.STICKY_ELEMENT_CONTAINER_ATTRIBUTE}]`},81826:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getAccordionStates=t.getAccordionDesignSetting=t.AccordionContentType=void 0;const o=n(76066);var i;!function(e){e.LABEL="label",e.CHILD="child"}(i=t.AccordionContentType||(t.AccordionContentType={})),t.getAccordionDesignSetting=function(e){switch(e){case i.LABEL:return{type:o.ClickableType.LABEL_TEXT,scalable:!0};case i.CHILD:return{type:o.ClickableType.SECONDARY_TEXT,scalable:!0};default:return{type:o.ClickableType.PRIMARY_FILLED,scalable:!0}}},t.getAccordionStates=function(e){if(!e?.label&&!e?.stateIcon)throw new Error("ClickableState must have at least a label or an icon.");return{default:{label:e.label||"",stateIcon:e.stateIcon},active:{label:e.label||"",stateIcon:e.stateIcon}}}},90019:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Accordion=void 0;var i=n(52501);Object.defineProperty(t,"Accordion",{enumerable:!0,get:function(){return o(i).default}})},62701:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.AccordionContentInner=t.AccordionContent=t.AccordionHeader=t.AccordionContainer=void 0;const r=a(n(50435)),s=n(66593),l=n(26865),d=n(98360);t.AccordionContainer=r.default.div.withConfig({displayName:"AccordionContainer"})` width: 100%; `,t.AccordionHeader=r.default.div.withConfig({displayName:"AccordionHeader",shouldForwardProp:e=>!["isOpen","stickyTopPosition"].includes(e)})` cursor: pointer; display: flex; justify-content: space-between; align-items: center; background-color: ${({theme:e})=>(0,l.getColorToken)(`colors.navigation.${e.oneNavTheme}.background-primary`)}; ${({isOpen:e,stickyTopPosition:t})=>e&&r.css` z-index: 10; position: sticky; top: ${t}px; `} `,t.AccordionContent=r.default.div.withConfig({displayName:"AccordionContent",shouldForwardProp:e=>!["isOpen"].includes(e)})` display: grid; background-color: ${({theme:e})=>(0,l.getColorToken)(`colors.navigation.${e.oneNavTheme}.background-tertiary`)}; grid-template-rows: ${({isOpen:e})=>e?"1fr":"0fr"}; @media (prefers-reduced-motion: reduce) { visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"]},exit:{animatedProperties:["grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1","0,0,0,0","0.25,0.1,0.25,1"],durations:["350ms","350ms","500ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1","0,0,0,0","0.25,0.1,0.25,1"],durations:["350ms","350ms","500ms"]}})} `,t.AccordionContentInner=r.default.div.withConfig({displayName:"AccordionContentInner",shouldForwardProp:e=>!["isOpen"].includes(e)})` ${d.TextClickableStyled} { padding-left: ${(0,l.calculateSpacing)(2)}; } overflow: hidden; visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; transform: ${({isOpen:e})=>e?"translateX(0)":"translateX(100%)"}; ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"],delays:["150ms"]},exit:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1, 0.25,1"],durations:["350ms"],delays:["150ms"]},reducedMotionEnter:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1, 0.25,1"],durations:["350ms"],delays:["150ms"]},reducedMotionExit:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"],delays:["150ms"]}})} `},16361:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ClickableIcon=void 0;const i=o(n(96540)),a=n(1368),r=n(80089);t.ClickableIcon=({icon:e,className:t,areaName:n,fill:o,strokeColor:s,transform:l,...d})=>{const c=(0,r.getIconComponent)(...e);return null==c?null:i.default.createElement(a.IconWrapper,{className:t,"data-testid":"clickable-icon",fill:o,strokeColor:s,transform:l,areaName:n},i.default.createElement(c,{...d}))}},80089:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getIconComponent=void 0;const i=o(n(97504)),a=o(n(91470)),r=o(n(24695)),s={standard:i.default,thin:a.default,thinner:r.default};t.getIconComponent=function(e,t="standard"){return s[t][e]||(console.error(`Icon ${e} (type: ${t}) was not found.`),null)}},33916:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ClickableIcon=void 0;var o=n(16361);Object.defineProperty(t,"ClickableIcon",{enumerable:!0,get:function(){return o.ClickableIcon}})},1368:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IconWrapper=void 0;const i=o(n(50435)),a=n(26865);t.IconWrapper=i.default.span.withConfig({displayName:"IconWrapper",shouldForwardProp:e=>!["areaName"].includes(e)})` grid-area: ${({areaName:e})=>e??""}; justify-self: ${({areaName:e})=>e??""}; display: inline-flex; align-items: center; justify-content: center; width: ${(0,a.calculateSpacing)(2)}; height: ${(0,a.calculateSpacing)(2)}; svg { width: 100%; height: 100%; path { fill: ${({fill:e="currentColor"})=>e}; } circle { stroke: ${({strokeColor:e="currentColor"})=>e}; } } `},34628:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ClickableStyleGenerator=void 0;const o=n(36352);class i extends o.AbstractStyleGenerator{constructor(e,t){super(),this.visibilityOptions=e,this.cssValue=t}getStyleForBreakpoint(e){return[["display",this.visibilityOptions[e]?this.cssValue:"none"]]}}t.ClickableStyleGenerator=i},64049:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RolloverPosition=t.JourneyUnits=void 0;const r=a(n(96540)),s=n(12501),l=n(52836),d=n(5026),c=n(66593),m=n(39909);function p({navRolloverId:e}){const t=(0,r.useRef)(null);return r.default.createElement(l.CTAWrapper,{"data-testid":"one-nav-journey-cta",ref:t,onMouseEnter:()=>{m.ContainerEventManager.emit(m.ContainerEventType.TRIGGER,{containerId:e,isOpen:!0,triggerElement:t.current})},onMouseLeave:()=>m.ContainerEventManager.emit(m.ContainerEventType.TRIGGER,{containerId:e,isOpen:!1,triggerElement:t.current})},r.default.createElement(s.NavCTA,null))}var u;function g({navRolloverId:e}){const{isOpen:t,triggerElement:n}=(0,r.useContext)(d.TriggerableContainerContext),o=(0,c.useIsCSR)(),i=(0,r.useRef)();i.current=n;const a=n?.getBoundingClientRect();return o?r.default.createElement(l.RolloverWrapper,{isOpen:t,"data-testid":"one-nav-journey-rollover-"+(t?"open":"close"),rolloverPosition:(p=a?.x,void 0===p?u.INLINE_END:p{m.ContainerEventManager.emit(m.ContainerEventType.TRIGGER,{containerId:e,isOpen:!0,triggerElement:i.current})},onMouseLeave:()=>m.ContainerEventManager.emit(m.ContainerEventType.TRIGGER,{containerId:e,isOpen:!1,triggerElement:i.current})},r.default.createElement(s.NavRollover,null)):null;var p}t.JourneyUnits=({customConfig:e})=>{const{hasNavCTA:t,navRollover:n,hasNavDrawer:o}=e;return r.default.createElement(r.default.Fragment,null,o&&r.default.createElement(s.NavDrawer,{use:"OneNavTextClickable"}),t&&r.default.createElement(p,{navRolloverId:n?.rolloverId}),n?.isRollover&&r.default.createElement(g,{navRolloverId:n.rolloverId}))},function(e){e.INLINE_START="inlineStart",e.INLINE_END="inlineEnd"}(u=t.RolloverPosition||(t.RolloverPosition={}))},73792:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.JourneyUnits=void 0;var o=n(64049);Object.defineProperty(t,"JourneyUnits",{enumerable:!0,get:function(){return o.JourneyUnits}})},52836:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RolloverWrapper=t.CTAWrapper=void 0;const r=a(n(50435)),s=n(96472),l=n(26865),d=n(64049),c=n(66593);t.CTAWrapper=r.default.div.withConfig({displayName:"CTAWrapper"})` ${(0,l.getTypographyStyles)("typography.definitions.foundation.link-primary")}; .journey-unit__container { display: flex; align-items: center; height: 100%; } a { outline: solid 2px transparent; border-radius: 0; &:focus { outline: 2px solid ${({theme:e})=>(0,l.getColorToken)(`colors.navigation.${e.oneNavTheme}.focus`)}; } &:focus:not(:focus-visible) { outline: none; } } `,t.RolloverWrapper=r.default.div.withConfig({displayName:"RolloverWrapper"})` display: none; @media (min-width: ${c.breakpointSizes.xl}px) { display: block; } z-index: ${s.ZINDEX_MAP.oneNav+s.ZINDEX_MAP.navFixed}; position: fixed; ${({rolloverPosition:e,triggerDOMRect:t})=>r.css` inset-block-start: ${t?.bottom}px; left: ${e===d.RolloverPosition.INLINE_START?t?.left:t?.right}px; transform: ${e===d.RolloverPosition.INLINE_START?"":"translateX(-300px)"};, `} .nav-rollover__component { div { transform: translateY(-14px); transition: opacity 0.2s linear 0s, transform 0.2s ease 0s, visibility 0.2s linear 0s; visibility: hidden; transition-delay: 300ms; opacity: 0; z-index: 80; ${({isOpen:e})=>e&&m} } } `;const m=r.css` transform: translateY(0); visibility: visible; opacity: 1; transition-delay: 0s; `},45553:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LogoClickable=void 0;const i=o(n(96540)),a=n(86204),r=n(66593),s=n(23920);t.LogoClickable=({action:e,label:t,height:n})=>{const o=(0,s.useLogoSource)();return i.default.createElement(a.LogoClickableStyled,{"data-testid":"logo-clickable",href:e,"aria-label":t,onClick:e=>new r.SnowplowEvent(e,t,r.TrackingSubject.LOGO_CLICKABLE).trackSnowplowEvent()},i.default.createElement(a.LogoClickableImage,{src:o,alt:t??"",height:n}))}},23920:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useLogoSource=void 0;const o=n(50435),i=n(26865);t.useLogoSource=function(){const e=(0,o.useTheme)(),{oneNavTheme:t}=e;return(0,i.getThemeValue)(e,`decorations.${t}.logo`)}},43800:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LogoClickable=void 0;var o=n(45553);Object.defineProperty(t,"LogoClickable",{enumerable:!0,get:function(){return o.LogoClickable}})},86204:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LogoClickableImage=t.LogoClickableStyled=void 0;const i=o(n(50435)),a=n(66593),r=n(26865),s=n(3922),l=n(90182);t.LogoClickableStyled=(0,i.default)(s.BaseClickable).withConfig({displayName:"LogoClickableStyled"})` &:focus-visible { &:after { border: 2px solid ${({theme:e})=>(0,r.getColorToken)(`colors.navigation.${e.oneNavTheme}.focus`)}; } } `,t.LogoClickableImage=i.default.img.withConfig({displayName:"LogoClickableImage"})` max-width: 100%; width: auto; ${({height:e})=>new l.CSSPropertyStyleGenerator("height","auto",e).generateStyleForBreakpoints()}; padding: ${(0,r.calculateSpacing)(1.5)} 0; box-sizing: content-box; @media ${a.mediaQueries.md} { padding: ${(0,r.calculateSpacing)(1)} 0; } @media ${a.mediaQueries.xl} { padding: ${(0,r.calculateSpacing)(1.5)} 0; } `},33174:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavStickyHeroAd=void 0;const r=a(n(96540)),s=n(19607),l=n(13325);t.OneNavStickyHeroAd=function(){const{setIsHeroAdVisible:e}=(0,r.useContext)(l.OneNavRowContext);return r.default.createElement(s.StickyHeroAd,{shouldHoldSpace:!0,setIsHeroAdVisible:e})}},70293:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavStickyHeroAd=void 0;var o=n(33174);Object.defineProperty(t,"OneNavStickyHeroAd",{enumerable:!0,get:function(){return o.OneNavStickyHeroAd}})},15445:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TextClickable=void 0;const r=a(n(96540)),s=n(35932),l=n(33916),d=n(32453),c=n(76066),m=n(99095);t.TextClickable=function(e){const{designSettings:t,isHighlighted:n,states:o,status:i=c.ClickableStatus.DEFAULT,trackingSchema:a,trackingSubject:p,trackingStatus:u,role:g,"aria-expanded":h,"aria-controls":y,"aria-labelledby":b}=e,{layout:f,containerId:C}=(0,r.useContext)(m.OneNavContext),[w,v]=(0,r.useState)(!1),$=(0,r.useRef)(null),S=e.action,k={schema:a,subject:p,status:u},{targetId:x,usedRole:E,target:T,rel:I,url:L,currentLabel:N,currentStateIcon:B,currentBadge:P}=(0,d.extractTextClickableData)(S,w,o,g);(0,d.useTextClickableTrigger)(v,x);const A=(0,d.getHandleClick)($,C,w,S,i,k,o),D=i===c.ClickableStatus.DISABLED,{badgePosition:_=c.GridPositionValue.START,labelBlockPosition:M=c.GridPositionValue.START,stateIconPosition:R=c.GridPositionValue.END}=t?.gridPosition??{};return r.default.createElement(s.TextClickableStyled,{component:c.Component.TEXT_CLICKABLE,action:S,states:o,"data-testid":x,"data-target-id":x,ref:$,href:L||void 0,target:D?void 0:T,rel:D?void 0:I,onClick:A,onKeyDown:e=>(0,d.onKeyDown)(e.nativeEvent,A),designSettings:t,label:N,badge:P,stateIcon:B,isActive:i===c.ClickableStatus.ACTIVE,className:D?"disabled":"",tabIndex:D?-1:0,"aria-disabled":!!D||void 0,"aria-hidden":!!D||void 0,role:E,"aria-expanded":h,"aria-controls":y,"aria-labelledby":b,layout:f,as:L?"a":"span",isHighlighted:n},r.default.createElement(s.TextClickableLabelBlock,{badgePosition:_,areaName:M,hasGap:null!=N&&null!=P},P&&r.default.createElement(l.ClickableIcon,{icon:P}),N&&r.default.createElement(s.TextClickableLabel,{"data-snowplow-event-label":!0},N)),B&&r.default.createElement(l.ClickableIcon,{icon:B,areaName:R}))}},64781:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TRIGGER_ROW_DATA_ATTRIBUTE=void 0,t.TRIGGER_ROW_DATA_ATTRIBUTE='[data-trigger-row="true"]'},32453:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useTextClickableTrigger=t.getHandleClick=t.onKeyDown=t.extractTextClickableData=void 0;const o=n(96540),i=n(76066),a=n(66593),r=n(39909),s=n(64781),l=n(96472);function d(e){if(null!=e)return e.type===i.ActionType.TRIGGER||e.type===i.ActionType.SEQ_LEVEL||e.type===i.ActionType.TRIGGER_AND_SEQ_LEVEL?e.trigger:void 0}function c(e){return e.current?.closest(s.TRIGGER_ROW_DATA_ATTRIBUTE)?.getBoundingClientRect()}t.extractTextClickableData=function(e,t,n,o){const a=t&&n?.active?n.active:n?.default,r=a?.label,s=a?.stateIcon,l=a?.badge,c=e?.type===i.ActionType.LINK?e.target:null,m=e?.type===i.ActionType.LINK?e.rel:void 0,p=o??(e?.type===i.ActionType.TRIGGER?"button":void 0),u=function(e){switch(e?.type){case i.ActionType.LINK:case i.ActionType.ACCORDION:return e.url;default:return null}}(e);return{target:c,rel:m,url:u,currentStateIcon:s,currentLabel:r,currentBadge:l,usedRole:p,targetId:d(e)}},t.onKeyDown=function(e,t){e.key===l.ACCESSIBILITY.KEY_ENTER&&t(e)},t.getHandleClick=function(e,t,n,o,s,l,m,p){const u=d(o);return d=>{o?.type===i.ActionType.ACCORDION||s===i.ClickableStatus.DISABLED?d.preventDefault():o?.type!==i.ActionType.LINK?null!=u&&(o?.type===i.ActionType.SEQ_LEVEL&&function(e,t,n){e.preventDefault(),r.ContainerEventManager.emit(r.ContainerEventType.SEQ_LEVEL,{containerId:t,seqLevel:n.seqLevel})}(d,u,o),o?.type===i.ActionType.TRIGGER&&function(e,t,n,o,i){e.preventDefault(),r.ContainerEventManager.emit(r.ContainerEventType.SEQ_LEVEL,{containerId:t,seqLevel:"default"}),r.ContainerEventManager.emit(r.ContainerEventType.TRIGGER,{containerId:t,position:c(o),triggerElement:o.current,isOpen:!n}),new a.SnowplowEvent(e,i?.default?.label,t,n,!0).trackSnowplowEvent()}(d,u,n,e,m),o?.type===i.ActionType.TRIGGER_AND_SEQ_LEVEL&&function(e,t,n,o,i){e.preventDefault(),r.ContainerEventManager.emit(r.ContainerEventType.SEQ_LEVEL,{containerId:t,seqLevel:i.seqLevel});const a=!!document.querySelector(`[data-active-triggerable-container="${i.trigger}"]`),s=document.querySelector(`[data-seq-level="${i.seqLevel}"]`),l=s?.getAttribute("data-seq-level");a&&l!==i.seqLevel||r.ContainerEventManager.emit(r.ContainerEventType.TRIGGER,{containerId:t,position:c(o),triggerElement:o.current,isOpen:!n})}(d,u,n,e,o)):function(e,t,n,o){new a.SnowplowEvent(e,n,t.subject??o,t.status).trackSnowplowEvent(t.schema)}(d,l,p,t)}},t.useTextClickableTrigger=function(e,t){(0,o.useEffect)((()=>{if(t){const n=n=>{const{isOpen:o,containerId:i}=n.detail;i===t&&e(o)};return r.ContainerEventManager.add(r.ContainerEventType.TRIGGER,n),()=>r.ContainerEventManager.remove(r.ContainerEventType.TRIGGER,n)}}),[e,t])}},98360:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TextClickableStyled=t.TextClickable=void 0;var o=n(15445);Object.defineProperty(t,"TextClickable",{enumerable:!0,get:function(){return o.TextClickable}});var i=n(35932);Object.defineProperty(t,"TextClickableStyled",{enumerable:!0,get:function(){return i.TextClickableStyled}})},77303:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_VISIBILITY=void 0,t.DEFAULT_VISIBILITY={sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0}},14694:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(n(96540)),l=n(76066),d=n(90019),c=n(98360),m=n(43800),p=n(73792),u=n(66138),g=n(70293),h=r(n(18863)),y=n(19460),b=n(99095),f=n(77303),C={[l.Component.TEXT_CLICKABLE]:c.TextClickable,[l.Component.ACCORDION]:d.Accordion,[l.Component.JOURNEY_UNITS]:p.JourneyUnits,[l.Component.LOGO_CLICKABLE]:m.LogoClickable,[l.Component.STICKY_HERO_AD]:g.OneNavStickyHeroAd,[l.Component.IDENTITY_UNITS]:y.IdentityUnits,[l.Component.LEGAL_NOTICE_BANNER]:h.default};t.default=(0,s.memo)((e=>{const{component:t,visibility:n=f.DEFAULT_VISIBILITY,...o}=e,{layout:i}=(0,s.useContext)(b.OneNavContext);if(!t)return null;const a=C[t];return s.default.createElement(u.StyledClickable,{"data-testid":"one-nav-clickable",visibilityOptions:n,component:t,layout:i},s.default.createElement(a,{...o}))}))},66138:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.StyledClickable=void 0;const r=a(n(50435)),s=n(34628),l=n(76066),d=n(26865);t.StyledClickable=r.default.div.withConfig({displayName:"StyledClickable",shouldForwardProp:e=>!["visibilityOptions"].includes(e)})` ${({component:e})=>function(e){return e===l.Component.STICKY_HERO_AD?r.css` width: 100%; /** The classname of StickyHeroAdWrapper */ .ad-stickyhero { /** Makes the close button go to the end of the block. */ width: 100%; /** Removes padding in the articles pages. */ padding-top: 0; } `:e===l.Component.JOURNEY_UNITS?r.css` .journey-unit__container { width: 100%; } `:""}(e)}; ${({visibilityOptions:e,columns:t})=>new s.ClickableStyleGenerator(e,t?"grid":"flex").generateStyleForBreakpoints()}; ${({layout:e,theme:t})=>(e===l.LayoutType.VERTICAL_LEFT||e===l.LayoutType.VERTICAL_RIGHT)&&r.css` border-bottom: 1px solid ${(0,d.getColorToken)(`colors.navigation.${t.oneNavTheme}.divider`)}; &:last-child { border-bottom: none; } `} `},98938:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNav=void 0;const i=o(n(96540)),a=n(99095),r=n(13325),s=n(15178),l=n(16926),d=n(92443),c=n(80802);t.OneNav=({id:e,layout:t,rows:n})=>{const{oneNavContainerRef:o,contextValue:m,isCSR:p,seqLevel:u}=(0,d.useOneNavState)(e,t,n),g=c.layoutMap[t];return i.default.createElement(a.OneNavContext.Provider,{value:m},g.hasSpacer&&i.default.createElement(s.OneNavSpacer,null),i.default.createElement(l.OneNavContainer,{ref:o,isCSR:p,layoutStyles:g.containerStyles,as:g.elementType,"data-seq-level":u},n.map(((e,t)=>i.default.createElement(r.OneNavRow,{key:t,...e})))))}},99095:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavContext=void 0;const o=n(96540);t.OneNavContext=(0,o.createContext)(null)},15178:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavSpacer=void 0;const r=a(n(96540)),s=n(16926),l=n(99095),d=n(66593);t.OneNavSpacer=()=>{const{oneNavSpacerRef:e,containerHeight:t}=(0,r.useContext)(l.OneNavContext),n=(0,d.useIsCSR)();return r.default.createElement(s.OneNavSpacerStyled,{ref:e,height:t,isCSR:n})}},22254:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_SEQ_LEVEL=void 0,t.DEFAULT_SEQ_LEVEL="default"},92443:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useOneNavState=void 0;const i=n(96540),a=o(n(7350)),r=n(66593),s=n(39909),l=n(22254);t.useOneNavState=function(e,t,n){const o=(0,r.useIsCSR)(),a=(0,i.useRef)(null),c=(0,i.useRef)(null),{containerHeight:m}=d(a),[p,u]=(0,i.useState)(null),[g,h]=(0,i.useState)(l.DEFAULT_SEQ_LEVEL);return function(e,t){(0,i.useEffect)((()=>{const n=n=>{const{containerId:o,seqLevel:i}=n.detail;o===e&&t(i??l.DEFAULT_SEQ_LEVEL)};return s.ContainerEventManager.add(s.ContainerEventType.SEQ_LEVEL,n),()=>s.ContainerEventManager.remove(s.ContainerEventType.SEQ_LEVEL,n)}),[e,t])}(e,h),{oneNavContainerRef:a,containerHeight:m,contextValue:{containerId:e,oneNavContainerRef:a,oneNavSpacerRef:c,containerHeight:m,layout:t,accordionsState:p,setAccordionsState:u,seqLevel:g,rowsCount:n.length},isCSR:o,layout:t,seqLevel:g}};const d=e=>{const[t,n]=(0,i.useState)(0);return(0,i.useEffect)((()=>{!function(e,t){const n=e.current;if(!n)return;n.childNodes.forEach((e=>{e instanceof HTMLElement&&(e.style.gridTemplateRows="1fr")}));const{height:o}=n.getBoundingClientRect();t(o),n.childNodes.forEach((e=>{e instanceof HTMLElement&&e.style.removeProperty("grid-template-rows")}))}(e,n)}),[]),c(e,n),{containerHeight:t}},c=(e,t)=>{const n=(0,i.useRef)(0),o=(0,i.useRef)(0);(0,i.useEffect)((()=>{const i=e.current;if(!i)return;const r=i.querySelector(".ad-stickyhero");if(!r)return;n.current=r.getBoundingClientRect().height;const s=()=>{const e=r.getBoundingClientRect().height,o=e-n.current;t((e=>Math.floor(e+o))),n.current=e},l=(0,a.default)(s,1e3,{leading:!1,trailing:!0}),d=new ResizeObserver((e=>{for(const t of e)t.target===r&&(o.current+=1,o.current<=2?s():l())}));return d.observe(r),()=>{d.disconnect(),l.cancel()}}),[e,t])}},68171:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNav=void 0;var o=n(98938);Object.defineProperty(t,"OneNav",{enumerable:!0,get:function(){return o.OneNav}})},16926:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavGlobalStylesOverride=t.OneNavSpacerStyled=t.OneNavContainerVertical=t.OneNavContainerHorizontal=t.OneNavContainer=void 0;const r=a(n(50435)),s=n(96472),l=n(26865),d=n(66593);t.OneNavContainer=r.default.header.withConfig({displayName:"OneNavContainer",shouldForwardProp:e=>!["layoutStyles","isCSR"].includes(e)}).attrs({className:"one-nav"})` display: flex; flex-direction: column; ${({layoutStyles:e})=>e}; /** OneNavContainerHorizontal or OneNavContainerVertical by layoutMap */ `,t.OneNavContainerHorizontal=r.css` /** Position changes based on rendering environment (SSR vs. CSR). */ position: ${({isCSR:e})=>e?"fixed":"sticky"}; z-index: ${s.ZINDEX_MAP.oneNav}; width: 100%; top: 0; left: 0; right: 0; max-height: max-content; `,t.OneNavContainerVertical=r.css` overflow: hidden; height: 100%; gap: ${({gap:e})=>e}; `,t.OneNavSpacerStyled=r.default.div.withConfig({displayName:"OneNavSpacer",shouldForwardProp:e=>!["isCSR"].includes(e)})` height: ${({height:e,isCSR:t})=>t?e:"0"}px; width: 100%; `,t.OneNavGlobalStylesOverride=r.createGlobalStyle` .onenav-site-navigation { /** Prevents scrolling or bounce behavior when reaching scroll limits */ overscroll-behavior: none; /** removes padding-top on the whole page which is set for pages without ads */ .noAdsSpacer { display: none; } /** used for more specificity when redefining styles */ .page { /** removes padding-top on the whole page, which is set for different navigations */ padding-top: 0 !important; /** prevents HeroAd from appearing in OneNav with unnecessary animation */ .one-nav { .ad-stickyhero { padding-top: 0; position: relative; top: 0; transform: none; .ad__slot--hero .cns-ads-stage { padding: 8px 0; } /** * prevents ads from bouncing when the ‘X’ button is pressed and * aligns this button with the burger button */ .button.ad-stickyhero-button { float: unset; position: absolute; width: max-content; margin-right: ${(0,l.calculateSpacing)(1)}; @media (max-width: ${d.breakpointSizes.lg}) { float: unset; position: absolute; width: max-content; } .button__icon-container { max-width: max-content; } } } /** removes elements on pages with OneNav that take up unnecessary space */ .cns-ads-flex { .ad-height-hold, .cns-ads-flex-sizer { display: none; } .cns-ads-container { position: relative; } } } /** this is to remove the spacing between OneNav and main content(main.page__main-content) on GQSports */ .page__main-content { &::before { height: 0; } } } } `},26932:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MaxItemsStyleGenerator=void 0;const o=n(66593);t.MaxItemsStyleGenerator=class{constructor(e){this.maxItems=e}generateMaxItemsStyles(){return Object.keys(o.minThresholds).map((e=>this.generateMediaQueryStyles(e))).filter(Boolean).join("\n")}generateMediaQueryStyles(e){const t=this.maxItems[e];return`\n @media (min-width: ${o.minThresholds[e]}px) {\n & > :nth-child(-n + ${t}) { display: flex; }\n & > :nth-child(n + ${t+1}) { display: none; }\n }\n `}}},53476:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavArea=void 0;const s=a(n(96540)),l=n(76066),d=r(n(14694)),c=n(73202),m=n(99095),p=n(77303);t.OneNavArea=({items:e,maxItems:t,visibility:n,areaType:o,...i})=>{const{layout:a}=(0,s.useContext)(m.OneNavContext);return s.default.createElement(c.OneNavAreaContainer,{"data-area-type":o,"data-testid":"one-nav-area-container",visibilityOptions:"object"==typeof n?n:p.DEFAULT_VISIBILITY,"aria-label":"Navigation Area",maxItems:t,layout:a,"data-contains-sticky-element":o===l.AreaType.HEADER,areaType:o,...i},e?.map(((e,t)=>s.default.createElement(d.default,{key:t,...e}))))}},22014:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavArea=void 0;var o=n(53476);Object.defineProperty(t,"OneNavArea",{enumerable:!0,get:function(){return o.OneNavArea}})},73202:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavAreaContainer=void 0;const r=a(n(50435)),s=n(76066),l=n(26932),d=n(26865),c=n(98360),m=n(90182),p=n(17539);t.OneNavAreaContainer=r.default.div.withConfig({displayName:"OneNavAreaContainer",shouldForwardProp:e=>!["visibilityOptions","justifyContent","maxItems"].includes(e)})` grid-template-columns: ${({columns:e})=>e}; ${({justifyContent:e})=>e&&new m.CSSPropertyStyleGenerator("justify-content","",e).generateStyleForBreakpoints()}; ${({justifyItems:e})=>e&&new m.CSSPropertyStyleGenerator("justify-items","",e).generateStyleForBreakpoints()}; ${({alignItems:e})=>e&&new m.CSSPropertyStyleGenerator("align-items","",e).generateStyleForBreakpoints()}; ${({alignContent:e})=>e&&new m.CSSPropertyStyleGenerator("align-content","",e).generateStyleForBreakpoints()}; ${({gap:e,layout:t})=>e?new m.CSSPropertyStyleGenerator("gap","",e).generateStyleForBreakpoints():t===s.LayoutType.HORIZONTAL&&`gap: ${(0,d.calculateSpacing)(1)}`}; ${e=>function(e,t){switch(e.areaType){case s.AreaType.HEADER:return function(e){return r.css` z-index: 10; background-color: ${(0,d.getColorToken)(`colors.navigation.${e}.background-primary`)}; position: sticky; top: 0; border-bottom: 1px solid ${(0,d.getColorToken)(`colors.navigation.${e}.border`)}; `}(t);case s.AreaType.CTA:return function(e){return r.css` z-index: 10; background-color: ${(0,d.getColorToken)(`colors.navigation.${e}.item-brand`)}; position: fixed; bottom: 0; left: 0; width: calc(100% - 1rem); margin-bottom: 0.5rem; margin-left: 0.5rem; ${c.TextClickableStyled} { color: ${(0,d.getColorToken)(`colors.navigation.${e}.item-secondary`)}; &:hover { background-color: ${(0,d.getColorToken)(`colors.navigation.${e}.hover-brand`)}; } :active { background-color: ${(0,d.getColorToken)(`colors.navigation.${e}.pressed-brand`)}; } } opacity: 0; animation: fadeIn 250ms linear 300ms forwards; @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } `}(t);case s.AreaType.DEFAULT:default:return function(e){const{visibilityOptions:t,columns:n,maxItems:o}=e;return r.css` ${new p.CSSVisibilityStyleGenerator(t,n?"grid":"flex").generateStyleForBreakpoints()}; ${o&&new l.MaxItemsStyleGenerator(o).generateMaxItemsStyles()} `}(e)}}(e,e.theme.oneNavTheme)} `},11674:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavEnvironment=void 0;const i=o(n(96540)),a=n(50435),r=n(66593),s=n(5026),l=n(68171),d=n(16926),c=n(91269);function m({theme:e,oneNavTriggerableContainers:t}){return null==t||0===t.length?null:i.default.createElement(i.default.Fragment,null,t.map((({id:t,layout:n,hasOverlay:o,hasDefaultContainer:a,rows:r})=>i.default.createElement(s.TriggerableContainer,{key:t,id:t,layout:n,theme:e,hasOverlay:o??!0,hasDefaultContainer:a??!0},i.default.createElement(l.OneNav,{id:t,layout:n,rows:r})))))}t.OneNavEnvironment=function({oneNav:e,oneNavTriggerableContainers:t,theme:n,fullPageTheme:o}){if(null==e)return null;try{const{id:s,layout:p,rows:u,theme:g}=e,h=(0,c.getTheme)(g,n,o);return i.default.createElement(r.ErrorBoundary,null,i.default.createElement(a.ThemeProvider,{theme:{oneNavTheme:h}},i.default.createElement(d.OneNavGlobalStylesOverride,null),i.default.createElement(l.OneNav,{id:s,layout:p,rows:u}),i.default.createElement(m,{theme:h,oneNavTriggerableContainers:t})))}catch(e){return console.error("[OneNavEnvironment] Caught error:",e),i.default.createElement(i.default.Fragment,null)}}},91269:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getTheme=void 0;const o=n(76066);t.getTheme=function(e,t,n){return[e,t,n].includes(o.OneNavTheme.INVERTED)?o.OneNavTheme.INVERTED:o.OneNavTheme.STANDARD}},52760:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavEnvironment=void 0;var o=n(11674);Object.defineProperty(t,"OneNavEnvironment",{enumerable:!0,get:function(){return o.OneNavEnvironment}})},22030:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRow=void 0;const r=a(n(96540)),s=n(22014),l=n(67417),d=n(24367),c=n(93579),m=n(76066),p=n(99095);t.OneNavRow=({areas:e,hideOnScroll:t=!1,columns:n,visibility:o=!0,rowType:i,id:a,...u})=>{const{seqLevel:g}=(0,r.useContext)(p.OneNavContext),[h,y]=(0,r.useState)(!1),b=(0,r.useRef)(null),f=(0,l.useIsRowVisible)(h,t,i),C=null==a||g===a;return r.default.createElement(c.OneNavRowContext.Provider,{value:{setIsHeroAdVisible:y}},r.default.createElement(d.OneNavRowContainer,{rowRef:b,isRowVisible:f,columns:n,visibilityConfig:o,"aria-label":"Navigation Row",rowType:i??m.RowType.DEFAULT,id:a,...u},C&&e.map(((e,t)=>r.default.createElement(s.OneNavArea,{key:t,...e})))))}},24367:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContainer=void 0;const r=a(n(96540)),s=n(81327),l=n(76066),d=n(99095),c=n(80802),m={[l.RowType.DEFAULT]:"nav",[l.RowType.HERO_AD]:"div"};t.OneNavRowContainer=({children:e,rowType:t=l.RowType.DEFAULT,rowRef:n,isRowVisible:o,id:i,...a})=>{const{layout:p,seqLevel:u,rowsCount:g}=(0,r.useContext)(d.OneNavContext),h=c.layoutMap[p];return r.default.createElement(s.OneNavRowGrid,{...a,ref:n,rowType:t,isRowVisible:o,"data-testid":"one-nav-row-grid","data-trigger-row":!0,layout:p,seqLevel:u,rowId:i,rowsCount:g,as:m[t],rowGridStyles:h.rowGridStyles},r.default.createElement(s.OneNavRowContent,{"data-testid":"one-nav-row-content",rowType:t,layout:p,rowContentStyles:h.rowContentStyles,...a},e))}},93579:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContext=void 0;const o=n(96540);t.OneNavRowContext=(0,o.createContext)(null)},37540:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollDirection=t.INTERSECTION_OBSERVER_THRESHOLD=t.INTERSECTION_OBSERVER_OPTIONS=t.SCROLL_BUFFER_PIXEL=t.DEFAULT_HIDE_THRESHOLD_PIXEL=void 0,t.DEFAULT_HIDE_THRESHOLD_PIXEL=300,t.SCROLL_BUFFER_PIXEL=50,t.INTERSECTION_OBSERVER_OPTIONS={root:null,threshold:[0,.75,1]},t.INTERSECTION_OBSERVER_THRESHOLD=.75,(n=t.ScrollDirection||(t.ScrollDirection={})).UP="up",n.DOWN="down"},67417:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useIsRowVisible=t.getHideThresholdValue=t.getActiveBreakpoint=void 0;const i=n(96540),a=o(n(7350)),r=n(76066),s=n(66593),l=n(99095),d=n(37540);function c(e,t){const n=Object.keys(e).filter((e=>s.breakpointSizes[e]<=t)).sort(((e,t)=>s.breakpointSizes[t]-s.breakpointSizes[e]));return n[0]?n[0]:r.Breakpoints.SM}function m(e){switch(typeof e){case"number":return e;case"boolean":return e?d.DEFAULT_HIDE_THRESHOLD_PIXEL:null;case"object":return m(e[c(e,window.innerWidth)]);default:return null}}function p(e,t,n,o){return Math.abs(o.current-n){if(g!==r.LayoutType.HORIZONTAL||!h)return;const i=m(t);if(null===i&&n!==r.RowType.HERO_AD)return;const s=(0,a.default)((()=>{l()}),300),l=()=>{const t=window.scrollY,a=function(e,t){const n=t-(e.current?.getBoundingClientRect().bottom??0);return Math.max(n,0)}(o,t),s=a>=y.current?d.ScrollDirection.DOWN:d.ScrollDirection.UP;if(y.current=a,n===r.RowType.HERO_AD)C((()=>!!e||(w??!1)));else{const e=null!==i&&a>=i;s===d.ScrollDirection.DOWN&&e?C((e=>p(e,!1,a,b))):s===d.ScrollDirection.UP&&C((e=>p(e,!0,a,b)))}};return window.addEventListener("scroll",s,{passive:!0}),l(),()=>{window.removeEventListener("scroll",s),s.cancel()}}),[t,e,o,n,w,h,g]),f};const u=e=>{const[t,n]=(0,i.useState)(!0);return(0,i.useEffect)((()=>{const t=e.current;if(!t)return;const o=new IntersectionObserver((e=>{e.forEach((e=>{const t=e.intersectionRatio>=d.INTERSECTION_OBSERVER_THRESHOLD;n(t)}))}),d.INTERSECTION_OBSERVER_OPTIONS);return o.observe(t),()=>{o.disconnect()}}),[e,n]),{isSpacerInView:t}}},13325:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContext=t.OneNavRow=void 0;var o=n(22030);Object.defineProperty(t,"OneNavRow",{enumerable:!0,get:function(){return o.OneNavRow}});var i=n(93579);Object.defineProperty(t,"OneNavRowContext",{enumerable:!0,get:function(){return i.OneNavRowContext}})},81327:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContentVertical=t.OneNavRowContentHorizontal=t.OneNavRowContent=t.OneNavRowGridVertical=t.OneNavRowGridHorizontal=t.OneNavRowGrid=void 0;const r=a(n(50435)),s=n(66593),l=n(76066),d=n(26865),c=n(90182),m=n(17539);t.OneNavRowGrid=r.default.nav.withConfig({displayName:"OneNavRowGrid",shouldForwardProp:e=>!["isRowVisible","visibilityConfig","rowType","rowId","rowGridStyles","seqLevel","rowsCount"].includes(e)})` height: 100%; ${({theme:e,rowType:t})=>function(e,t){return t!==l.RowType.HERO_AD?r.css` background-color: ${(0,d.getColorToken)(`colors.navigation.${e}.background-primary`)}; `:""}(e.oneNavTheme,t)} ${({rowGridStyles:e})=>e}; `,t.OneNavRowGridHorizontal=r.css` ${({visibilityConfig:e,isRowVisible:t,rowType:n})=>r.css` ${e&&new m.CSSVisibilityStyleGenerator(e,"grid").generateStyleForBreakpoints()}; ${function(e,t){return e?r.css` grid-template-rows: 1fr; border-bottom-color: ${({theme:e})=>(0,d.getColorToken)(`colors.navigation.${e.oneNavTheme}.border`)}; border-bottom-style: solid; border-bottom-width: ${t===l.RowType.HERO_AD?"0":"1px"}; `:r.css` grid-template-rows: 0fr; border-bottom: none; `}(t,n)}; ${function(e,t){return t===l.RowType.HERO_AD?s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["grid-template-rows"],easingFunctions:["0.12,0,0.39,0"],durations:["500ms"]},exit:{animatedProperties:["grid-template-rows"],easingFunctions:["0.61,1,0.88,1"],durations:["550ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["500ms","500ms","500ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["550ms","550ms","550ms"]}}):s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["grid-template-rows"],easingFunctions:["0.12,0,0.39,0"],durations:["200ms"]},exit:{animatedProperties:["grid-template-rows"],easingFunctions:["0.61,1,0.88,1"],durations:["350ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["200ms","200ms","200ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["350ms","350ms","350ms"]}})}(t,n)}; `} @media (prefers-reduced-motion: reduce) { visibility: ${({isRowVisible:e})=>e?"visible":"hidden"}; opacity: ${({isRowVisible:e})=>e?"1":"0"}; } `,t.OneNavRowGridVertical=r.css` ${({seqLevel:e,rowId:t,rowsCount:n})=>{if(n<=1)return"";const o=e===t;return r.css` transform: translateX(${o?"0":"5%"}); opacity: ${o?"1":"0"}; height: ${o?"100%":"0"}; ${s.AnimationStyleGenerator.generateTransitionStyle({isOpen:o,enter:{animatedProperties:["transform","opacity"],easingFunctions:["0.33,1,0.68,1","0,0,1,1"],durations:["400ms","300ms"]},reducedMotionEnter:{animatedProperties:["opacity"],easingFunctions:["0.37,0,0.63,1"],durations:["350ms"]}})} `}} `,t.OneNavRowContent=r.default.div.withConfig({displayName:"OneNavRowContent",shouldForwardProp:e=>!["rowType","rowContentStyles","visibilityConfig"].includes(e)})` ${({gap:e})=>new c.CSSPropertyStyleGenerator("gap","1rem",e).generateStyleForBreakpoints()}; ${({rowType:e})=>e===l.RowType.HERO_AD?"":r.css` padding-left: 0.5rem; padding-right: 0.5rem; `}; overflow: hidden; ${({rowContentStyles:e})=>e}; `,t.OneNavRowContentHorizontal=r.css` ${({visibilityConfig:e})=>e&&new m.CSSVisibilityStyleGenerator(e,"grid").generateStyleForBreakpoints()}; ${({columns:e})=>new c.CSSPropertyStyleGenerator("grid-template-columns","repeat(12, minmax(min-content, 1fr))",e).generateStyleForBreakpoints()}; justify-items: ${({justifyItems:e})=>new c.CSSPropertyStyleGenerator("justify-items","stretch",e).generateStyleForBreakpoints()}; justify-content: ${({justifyContent:e})=>new c.CSSPropertyStyleGenerator("justify-content","stretch",e).generateStyleForBreakpoints()}; align-items: ${({alignItems:e})=>new c.CSSPropertyStyleGenerator("align-items","center",e).generateStyleForBreakpoints()}; `,t.OneNavRowContentVertical=r.css` height: 100%; position: relative; display: flex; flex-direction: column; scrollbar-width: none; ::-webkit-scrollbar { display: none; } overscroll-behavior-y: contain; overflow-y: scroll; /** Reserve space for the CTA area.*/ &:has([data-area-type='${l.AreaType.CTA}']) { padding-bottom: 48px; } /** Make the content scrollable. Prevents propagation of scroll event to the document in collaboration with 'overscroll-behavior-y'. */ &:after { content: ''; position: absolute; top: 0; bottom: -${"1px"}; left: 0; right: 0; visibility: hidden; } `},96396:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(12892),i=n(20223),a=n(52760);t.default=(0,i.asThemedComponent)((0,o.asConfiguredComponent)(a.OneNavEnvironment,"OneNavEnvironment"))},36352:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractStyleGenerator=void 0;const o=n(76066),i=n(75254);t.AbstractStyleGenerator=class{generateStyleForBreakpoints(){const e=[];for(const t of Object.values(o.Breakpoints))e.push(this.getElementStyles(t));return e.join("\n")}getElementStyles(e){const t=this.getStyleForBreakpoint(e);return this.generateCSSMediaQueries(t,e)}generateCSSMediaQueries(e,t){const n=e.map((([e,t])=>`${e.toString()}: ${t};`)).join("\n");return`\n ${t===o.Breakpoints.SM?n:""}\n @media (min-width: ${i.minThresholds[t]}px) {\n ${n}\n }`}}},90182:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CSSPropertyStyleGenerator=void 0;const o=n(36352);class i extends o.AbstractStyleGenerator{constructor(e,t,n){super(),this.cssProperty=e,this.cssDefaultValue=t,this.cssMediaQueryValues=n}getStyleForBreakpoint(e){return[[this.cssProperty,this.cssMediaQueryValues?.[e]??this.cssDefaultValue]]}}t.CSSPropertyStyleGenerator=i},17539:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CSSVisibilityStyleGenerator=void 0;const o=n(36352);class i extends o.AbstractStyleGenerator{constructor(e,t){super(),this.visibilityOptions=e,this.cssValue=t}getStyleForBreakpoint(e){return[["display",!1===this.visibilityOptions[e]?"none":this.cssValue]]}}t.CSSVisibilityStyleGenerator=i},67585:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContainerEventManager=void 0,t.ContainerEventManager=class{static add(e,t){document.addEventListener(e,t)}static remove(e,t){document.removeEventListener(e,t)}static emit(e,t){const n=new CustomEvent(e,{detail:t});document.dispatchEvent(n)}}},39909:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.ContainerEventManager=void 0;var a=n(67585);Object.defineProperty(t,"ContainerEventManager",{enumerable:!0,get:function(){return a.ContainerEventManager}}),i(n(22764),t)},22764:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ContainerEventType=void 0,(n=t.ContainerEventType||(t.ContainerEventType={})).TRIGGER="container-trigger",n.SEQ_LEVEL="seq-level"},7813:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.FocusTrap=void 0;const r=a(n(96540)),s=n(6302);t.FocusTrap=function({children:e,isActive:t,onEscPress:n,hasContentObservation:o}){const i=(0,r.useRef)(null);return(0,s.useInertAttribute)(i,t),(0,s.useFocusTrap)(i,t,n,o),r.default.createElement("div",{ref:i},e)}},32075:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DIV_NODE_TYPE=t.FOCUSABLE_ELEMENTS_SELECTOR=void 0,t.FOCUSABLE_ELEMENTS_SELECTOR='[tabindex]:not([tabindex="-1"])',t.DIV_NODE_TYPE="DIV"},6302:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useInertAttribute=t.useFocusTrap=void 0;const o=n(96540),i=n(32075),a=n(96472);t.useFocusTrap=function(e,t,n,r){const[s,l]=(0,o.useState)(0),d=(0,o.useRef)();(0,o.useEffect)((()=>{t?d.current=document.activeElement:d.current?.focus()}),[t]),(0,o.useEffect)((()=>{if(!r)return;const t=new MutationObserver((e=>{e.forEach((e=>{e.target.nodeName===i.DIV_NODE_TYPE&&l((e=>e+1))}))}));return t.observe(e.current,{childList:!0,subtree:!0}),()=>t.disconnect()}),[e,r]),(0,o.useEffect)((()=>{const o=e.current?.querySelectorAll(i.FOCUSABLE_ELEMENTS_SELECTOR);if(null==o||0===o.length)return;const r=o[0],s=o[o.length-1],l=e=>function(e,t,n,o){if(e.key===a.ACCESSIBILITY.KEY_ESCAPE&&o)return void o();e.key===a.ACCESSIBILITY.KEY_TAB&&(e.shiftKey&&document.activeElement===t&&(e.preventDefault(),n.focus()),e.shiftKey||document.activeElement!==n||(e.preventDefault(),t.focus()))}(e,r,s,n);return t&&(r.focus(),document.addEventListener("keydown",l)),()=>document.removeEventListener("keydown",l)}),[e,t,s,n])},t.useInertAttribute=function(e,t){(0,o.useEffect)((()=>{e.current&&(t?e.current.removeAttribute("inert"):e.current.setAttribute("inert",""))}),[e,t])}},43405:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FocusTrap=void 0;var o=n(7813);Object.defineProperty(t,"FocusTrap",{enumerable:!0,get:function(){return o.FocusTrap}})},80802:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.layoutMap=void 0;const o=n(76066),i=n(16926),a=n(81327);t.layoutMap={[o.LayoutType.HORIZONTAL]:{elementType:"header",hasSpacer:!0,containerStyles:i.OneNavContainerHorizontal,rowGridStyles:a.OneNavRowGridHorizontal,rowContentStyles:a.OneNavRowContentHorizontal},[o.LayoutType.VERTICAL_RIGHT]:{elementType:"div",hasSpacer:!1,containerStyles:i.OneNavContainerVertical,rowGridStyles:a.OneNavRowGridVertical,rowContentStyles:a.OneNavRowContentVertical},[o.LayoutType.VERTICAL_LEFT]:{elementType:"div",hasSpacer:!1,containerStyles:i.OneNavContainerVertical,rowGridStyles:a.OneNavRowGridVertical,rowContentStyles:a.OneNavRowContentVertical}}},34213:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PaginationRow=void 0;const i=o(n(96540)),a=n(37243),r=n(14307),s=o(n(73730)),l=n(92716),d=n(56187),c=o(n(83849));t.PaginationRow=({btnStyle:e,buttonVariation:t="Primary",currentPage:n,filter:o,limit:m,searchQuery:p,shouldEnableBundleComponentAnalytics:u,totalResults:g})=>{i.default.useEffect((()=>{(async()=>{await(0,d.interactionResponse)(),(0,l.trackComponent)("PaginationRow")})()}),[]);const h=(0,a.useIntl)().formatMessage(c.default.nextPage);if(n*m>=g)return null;const y=s.default[t];let b=o?`?filter=${o}&page=${n+1}`:`?page=${n+1}`;return b+=p?`&q=${p}`:"",i.default.createElement("div",null,i.default.createElement(y,{inputKind:"link",href:b,btnStyle:e,label:h,shouldEnableBundleComponentAnalytics:u,onClickHandler:e=>{const t={type:"click",label:e.target.innerText,subject:"pagination",placement:"bottom"};(0,r.trackNavigationEvent)(t)}}))}},30637:(e,t,n)=>{const o=n(34213);t.A=o.PaginationRow},83849:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({nextPage:{id:"PaginationRow.NextPage",defaultMessage:"Next Page",description:"The button label"}})},53151:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(71284),{PaywallBarWrapper:s}=n(4958),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=function(e){a.useEffect((()=>{(async()=>{await d(),l("PaywallBar")})()}),[]);const{className:t,paywall:n,position:i="paywall-bar-call-to-action",visibility:c}=e,m=n.isMuted||c.footer;return a.createElement(s,{className:o("paywall-bar",t),isVisible:!m},a.createElement(r,{className:"paywall-bar__consumer-marketing-unit",position:i,aria:{"aria-live":"polite",...m&&{"aria-hidden":!0}}}))};c.propTypes={className:i.string,paywall:i.object,position:i.string,visibility:i.shape({footer:i.bool})},e.exports=c},51810:(e,t,n)=>{const o=n(49870),{connectDomain:i}=n(57744),{withVisibilityState:a}=n(15356),r=n(53151),s=o([i("paywall"),a({name:"footer",className:"site-footer"})]);e.exports=s(r)},4958:(e,t,n)=>{const o=n(92168).default,{getColorToken:i}=n(26865),a=o.aside.withConfig({displayName:"PaywallBarWrapper"})` position: fixed; right: 0; bottom: 0; left: 0; transform: translateY(100%); background: ${i("colors.background.adContainer.special")}; width: 100%; height: auto; ${({isVisible:e})=>e&&"\n transform: translateY(0);\n "}; .consumer-marketing-unit__slot--paywall-bar-call-to-action { height: 0; } @media print { display: none; } `;e.exports={PaywallBarWrapper:a}},83979:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{PaywallModalWrapper:r,ConsumerMarketingUnitWrapper:s}=n(81682),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=function(e){a.useEffect((()=>{(async()=>{await d(),l("PaywallModal")})()}),[]);const{className:t,position:n="paywall-modal-call-to-action"}=e;return a.createElement(r,{className:o("paywall-modal",t)},a.createElement(s,{className:"paywall-modal__consumer-marketing-unit",position:n,aria:{"aria-live":"assertive"}}))};c.propTypes={className:i.string,position:i.string},e.exports=c},97438:(e,t,n)=>{e.exports=n(83979)},81682:(e,t,n)=>{const o=n(92168).default,i=n(71284),a=o.aside.withConfig({displayName:"PaywallModalWrapper"})` position: fixed; top: 0; transition: height 0s, width 0s; overflow: hidden; @media print { display: none; } .cns-ads-container div { display: none; } `,r=o(i).withConfig({displayName:"ConsumerMarketingUnitWrapper"})``;e.exports={PaywallModalWrapper:a,ConsumerMarketingUnitWrapper:r}},45698:(e,t,n)=>{const o=n(5556),i=n(96540),{ExpertCardWrapper:a,Title:r,ButtonsWrapper:s,UtilityButton:l,SubHed:d}=n(78554),c=({title:e,subHed:t,links:n=[],shouldUseHedInExpertCard:o,hasNoHeroProductVisualImage:c,showRichTextInDek:m})=>e||0!==n.length?i.createElement(a,{hasNoHeroProductVisualImage:c},e&&i.createElement(r,{shouldUseHedInExpertCard:o,as:o?"h2":"p",dangerouslySetInnerHTML:{__html:e}}),t&&i.createElement(d,{showRichTextInDek:m,dangerouslySetInnerHTML:{__html:t}}),i.createElement(s,null,n.map(((e,t)=>i.createElement(l,{key:`btn-${t}`,btnStyle:"outlined",inputKind:"link",label:e.label,href:e.href,target:e.target}))))):null;c.propTypes={hasNoHeroProductVisualImage:o.bool,links:o.array,shouldUseHedInExpertCard:o.bool,showRichTextInDek:o.bool,subHed:o.string,title:o.string},e.exports=c},19505:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(38221),r=n(37230),s=n(30830),l=n(74992),d=n(31933),{ProductCardCarouselWrapper:c}=n(78554),m=n(51125),{formatGtmData:p,productImpressionTracking:u}=n(60162),g=({cardLayout:e,productList:t,carouselViewProps:n,hasBorder:o=!1,hasUnderlineHed:g=!0,productProps:h,layoutName:y,isLazy:b,shouldAppendReadMoreLinkForDek:f=!0,summaryItemVariation:C="TextBelowLeft",isUpcEnabled:w,isContentCenter:v,isPlpCurated:$,shouldOpenInternalLinksInNewTab:S,hideDesktopPagination:k,hideRubricLink:x,hasNoHeroProductVisualImage:E,shouldHideDangerousDek:T})=>{const I="ContentCarousel",{dangerousHed:L,pos:N}=n;i.useEffect((()=>{window.addEventListener("scroll",a((()=>u(I,document.getElementsByClassName("impressionTracking"))),1e3)),window.addEventListener("load",(()=>u(I,document.getElementsByClassName("impressionTracking"))))}),[I]);const B={spacing:"10px",width:{sm:"calc(50% - 10px)",lg:"calc(32% - 20px)"}};return i.createElement(c,{hasPadding:n?.hasPadding,hasNoHeroProductVisualImage:E},i.createElement(s,{...n,hideDesktopPagination:k},t.map(((t,n)=>i.createElement(s.CarouselItem,{key:`carouselItem-${n}`,carouselTitle:L,carouselItemIndex:n,carouselItemName:t?.dangerousHed,pos:N,...B,isUpcEnabled:w,isTextExternalLink:t?.isTextExternalLink},((t,n)=>{const{contentType:a}=t||"",s={...t,index:n,layout:"VisualCarousel"};let c=e,u=l[C];switch("article"!==a&&"gallery"!==a&&"externallink"!==a||(c="summary-item-card"),w&&["product","commerce-product"].includes(a)&&(c="unified-product-card"),t.isTextExternalLink||t.showLinkedAsset&&t.isTextExternalLink?u=l.SideBySideDenseNoAsset:t.showAssetOnly||t.showLinkedAsset?u=d:v&&"externallink"===a&&(u=l.TextBelowCenter),c){case"summary-item-card":return i.createElement(u,{...t,key:`${t.dangerousHed}-${n}`,...h,hasUnderlineHed:g,isLazy:b,shouldAppendReadMoreLinkForDek:f,hasBorder:o,showShopNowButton:"externallink"===a,buttonSize:"default",shouldUseSmallHed:"externallink"===a,isPlpCurated:$,shouldOpenInternalLinksInNewTab:S,layout:I,index:n,hideRubricLink:x,shouldHideDangerousDek:T,isTextExternalLink:t.isTextExternalLink});case"unified-product-card":return i.createElement(m,{...t,key:`${t.dangerousHed}-${n}`,data_item:s,isLazy:b,hasImpressionTracking:!0,layoutName:y,layout:I,shouldDisableCreditText:!0,componentUsed:"carousel"});default:return i.createElement(r,{...t,isLazy:b,key:`${t.dangerousHed}-${n}`,...h,hasImpressionTracking:!0,data_item:t,onClick:(e,o)=>{p({window,product:t,index:n,actionId:o,layout:I,event:e,layoutTitle:y})},layoutName:y,layout:I})}})(t,n))))))};g.propTypes={cardLayout:o.oneOf(["summary-item-card","plp-product-card"]),carouselViewProps:o.object,hasBorder:o.bool,hasNoHeroProductVisualImage:o.bool,hasUnderlineHed:o.bool,hideDesktopPagination:o.bool,hideRubricLink:o.bool,isContentCenter:o.bool,isLazy:o.bool,isPlpCurated:o.bool,isUpcEnabled:o.bool,layoutName:o.string,productList:o.array,productProps:o.object,shouldAppendReadMoreLinkForDek:o.bool,shouldHideDangerousDek:o.bool,shouldOpenInternalLinksInNewTab:o.bool,summaryItemVariation:o.string},e.exports=g},24357:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(97200),r=n(35864),s=n(45698),l=n(19505),d=n(73275),c=n(49235),{Disclaimer:m}=n(74307),{ProductVisualWrapper:p,GridWrapper:u,SectionTitleWrapper:g}=n(78554),h=e=>{const{hed:t,productVisualAsset:n,sectionTitleVariation:o="LineAboveLineBelowTextCenter",expertCardContent:h,productList:y=[],carouselViewProps:b={hasControls:!0,hasPadding:!0,controlPosition:"center",hasPagination:!0,paginationStyle:"slider",hasCustomSlider:!0,hasImageCenteredButton:!0,controlPlacement:"space-between",shouldHideControlsOnDisable:!0,hasImpressionTracking:!0},productProps:f={isDropshipProduct:!0,isProductCardName:!0,hasUnderlineHed:!1,hasImageGrid:!0,hasProductPriceColor:!0},shouldUseHedInExpertCard:C=!0,theme:w="standard",isLazy:v,variations:$={layout:"plp-product-card"},isFirstProductListingContainer:S,showDisclaimer:k,affiliateDisclaimer:x,summaryItemVariation:E,shouldAppendReadMoreLinkForDek:T,isUpcEnabled:I,isContentCenter:L,isPlpCurated:N,shouldOpenInternalLinksInNewTab:B,hideDesktopPagination:P,hideRubricLink:A,showRichTextInDek:D=!1,shouldHideDangerousDek:_}=e,{layout:M}=$,R=t?t.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"";let H=t,O={};var F,W;C&&t&&(H=void 0,F=t,W=h?.title,O={title:F,subHed:W});const[U]=i.useState(parseInt(a(),10));b.dangerousHed=R,b.pos=U;const V=r[o];return i.createElement(c,{palette:w},i.createElement(p,{hasNoHeroProductVisualImage:!n,isFirstProductListingContainer:S&&k},S&&k&&i.createElement(m.TextCenterNoTopRule,{isEnabled:k,hasDisclaimerBottomMargin:!n,disclaimerHtml:x}),H&&i.createElement(g,null,i.createElement(V,{dangerousHed:H})),i.createElement(u,null,h&&i.createElement(s,{...h,...O,hasNoHeroProductVisualImage:!n,shouldUseHedInExpertCard:C,showRichTextInDek:D}),n&&i.createElement(d,{...n,isLazy:v}),y.length>0&&i.createElement(l,{cardLayout:M,productList:y,carouselViewProps:b,productProps:f,layoutName:R,isLazy:v,summaryItemVariation:E,shouldAppendReadMoreLinkForDek:T,isUpcEnabled:I,isContentCenter:L,isPlpCurated:N,shouldOpenInternalLinksInNewTab:B,hideDesktopPagination:P,hideRubricLink:A,hasNoHeroProductVisualImage:!n,shouldHideDangerousDek:_}))))};h.propTypes={affiliateDisclaimer:o.string,carouselViewProps:o.object,expertCardContent:o.object,hed:o.string,hideDesktopPagination:o.bool,hideRubricLink:o.bool,isContentCenter:o.bool,isFirstProductListingContainer:o.bool,isLazy:o.bool,isPlpCurated:o.bool,isUpcEnabled:o.bool,productList:o.array,productProps:o.object,productVisualAsset:o.object,sectionTitleVariation:o.string,shouldAppendReadMoreLinkForDek:o.bool,shouldHideDangerousDek:o.bool,shouldOpenInternalLinksInNewTab:o.bool,shouldUseHedInExpertCard:o.bool,showDisclaimer:o.bool,showRichTextInDek:o.bool,summaryItemVariation:o.string,theme:o.oneOf(["standard","inverted"]),variations:o.shape({layout:o.oneOf(["summary-item-card","plp-product-card"])})},e.exports=h},49350:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(77806);e.exports=i(o(a,"ProductVisual"))},78554:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getTypographyStyles:a,minScreen:r,maxScreen:s,getColorStyles:l,isInverted:d}=n(26865),{BaseText:c}=n(76955),{CarouselWrapper:m,CarouselListItem:p,CurrentSlideIndicatorWrapper:u}=n(44802),g=n(86659),h=n(73730),{SpanWrapper:y}=n(18117),{BREAKPOINTS:b}=n(96472),f=o.div.withConfig({displayName:"ProductVisualWrapper"})` ${({hasNoHeroProductVisualImage:e,isFirstProductListingContainer:t})=>e&&`\n ${r(b.md)} {\n margin-top: ${i(t?4:15)};\n }`} `,C=o(g.MarginsOnly).withConfig({displayName:"SectionTitleWrapper"})` padding-bottom: ${i(2)}; `,w=o.div.withConfig({displayName:"ExpertCardWrapper"})` grid-column: 1 / span 4; margin: ${i(2)} ${i(3)}; ${({hasNoHeroProductVisualImage:e})=>e&&`\n margin: 0;\n text-align: center;\n ${s(b.md)} {\n margin-bottom : ${i(8)};\n }\n `} ${r(b.md)} { grid-column: 1 / span 3; grid-row: 2; margin: ${i(3)} 0 ${i(5)} ${i(6)}; } `,v=o(c).withConfig({displayName:"Title"})` ${({shouldUseHedInExpertCard:e})=>a(e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-feature")} margin-bottom: ${i(2)}; ${({theme:e})=>d(e)&&`\n ${l(e,"color","colors.consumption.lead.inverted.heading")};\n `} `,$=o(c).withConfig({displayName:"DisclaimerText"})` margin-bottom: ${i(2)}; ${a("typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>d(e)&&`\n ${l(e,"color","colors.consumption.lead.inverted.description")};\n `} `,S=o(c).withConfig({displayName:"SubHed"})` ${a("typography.definitions.discovery.description-page")}; margin: ${i(2)} 0 ${i(3)} 0; ${({theme:e})=>d(e)&&`\n ${l(e,"color","colors.consumption.lead.inverted.description")};\n `} ${({showRichTextInDek:e})=>e&&"\n ul, ol {\n list-style-position: inside;\n padding-left: 0;\n }\n "} `,k=o.div.withConfig({displayName:"ButtonsWrapper"})``,x=o(h.Utility).withConfig({displayName:"UtilityButton"})` margin: 0 ${i(1.5)} ${i(2)} 0; ${r(b.md)} { margin: 0 ${i(1.5)} ${i(1.5)} 0; } `,E=o.div.withConfig({displayName:"ProductCardCarouselWrapper"})` grid-column: 1 / span 4; margin: ${i(-5)} 0 ${i(4)} 0; overflow-x: clip; ${({hasNoHeroProductVisualImage:e})=>e&&`\n ${s(b.md)} {\n margin: 0 0 ${i(4)} 0;\n }\n `} ${r(b.md)} { grid-column: 4 / -1; grid-row: 2; margin-top: ${i(-13)}; margin-left: ${i(3)}; } ${m} { margin-top: ${i(-3)}; ${p}:first-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-left: ${i(3)};\n ${r(b.md)}\n { \n padding-left: 0;\n }`:"padding-left: 0;"} } ${p}:last-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-right: ${i(3)};\n ${r(b.md)}\n { \n padding-right: ${i(6)};\n }`:"padding-right: 0;"} } } ${u} { ${({hasPadding:e})=>e?`${r(b.md)}\n { \n margin-left: 0;\n margin-right: ${i(6)};\n }`:null} } `,T=o.div.withConfig({displayName:"GridWrapper"})` display: grid; grid-gap: 0; grid-template-columns: repeat(4, 1fr); margin: 0 0 ${i(4)} 0; width: 100%; row-gap: 0; ${y} { grid-column: 1 / span 4; img { width: 100vw; } } ${r(b.md)} { grid-template-columns: repeat(12, 1fr); margin: 0 0 ${i(5)} 0; ${y} { grid-column: 1 / span 12; grid-row: 1; img { width: 100vw; } } } `;e.exports={ProductVisualWrapper:f,SectionTitleWrapper:C,GridWrapper:T,ExpertCardWrapper:w,Title:v,ButtonsWrapper:k,UtilityButton:x,ProductCardCarouselWrapper:E,SubHed:S,DisclaimerText:$}},77806:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(24357);i.PLPProductCard=o(i,"PLPProductCard",{layout:"plp-product-card"}),i.SummaryItemCard=o(i,"SummaryItemCard",{layout:"summary-item-card"}),e.exports=i},20045:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(58156),s=n(32485),{googleAnalytics:l}=n(90090),{useViewportObserver:d}=n(55030),c=n(21816).A,{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{RelatedListWrapper:u,RelatedListHeading:g,RelatedListSummaryItem:h,RelatedListItems:y,RelatedListItem:b}=n(5662),f=({bylineVariation:e,className:t,children:n,heading:a,shouldLinkByline:f=!0,shouldHideRubric:C=!1,shouldHideBylines:w=!0})=>{o.useEffect((()=>{(async()=>{await p(),m("RelatedList")})()}),[]);const{formatMessage:v}=i(),$=e=>()=>{l.emitGoogleTrackingEvent("recirc-related_inline-click",{"gtm.elementUrl":e})};if(d(".related-list",void 0,(e=>{e&&l.emitUniqueGoogleTrackingEvent("recirc-related_inline-impression")})),!n||!n.length)return null;const S=/^h[1-6]$/,k=/^div$/,x=/^heading-h[1-6]$/,E=n.find((e=>{const{type:t,props:{className:n}={}}=e;return"string"==typeof t&&(S.test(t)||k.test(t)&&x.test(n))})),T=E?r(E,"props.children"):null,I=n.filter((e=>{const{type:t,props:{newClassName:n}={}}=e;return!S.test(t)&&!k.test(t)&&!x.test(n)}));return o.createElement(u,{className:s("related-list",t)},o.createElement(g,null,T||a||v(c.sectionTitle)),o.createElement(y,null,I.map(((t,n)=>{const{authors:i,dangerousHed:a,image:r,rubric:s,url:l}=t.props;return o.createElement(b,{key:n},o.createElement(h,{bylineVariation:e,clickHandler:$(l),contentType:"article",contributors:{author:i},dangerousHed:a,hasRule:!1,hedTag:"div",image:r,maxHedLines:3,rubric:C?null:s,url:l,shouldHideBylines:w,shouldLinkByline:f}))}))))};f.propTypes={bylineVariation:a.string,children:a.oneOfType([a.func,a.node]),className:a.string,heading:a.string,shouldHideBylines:a.bool,shouldHideRubric:a.bool,shouldLinkByline:a.bool},f.displayName="RelatedList",e.exports=f},77666:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(20045);e.exports=o(i,"RelatedList")},5662:(e,t,n)=>{const o=n(92168).default,i=n(74992),{BaseText:a}=n(76955),{INTERACTIVE:r}=n(96472),{calculateSpacing:s,getColorToken:l,getTypographyStyles:d}=n(26865),c=o.div.withConfig({displayName:"RelatedListWrapper"})` display: flex; flex-direction: column; justify-content: center; `,m=o(a).withConfig({displayName:"RelatedListHeading"})` border-top: ${s(.25,"px")} solid ${l("colors.consumption.body.standard.display-texture")}; border-bottom: ${s(.25,"px")} solid ${l("colors.consumption.body.standard.display-texture")}; padding: ${s(2)} 0; `;m.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"};const p=o(i.SideBySideThirds).withConfig({displayName:"RelatedListSummaryItem"})` &.summary-item { grid-column-gap: ${s(3)}; grid-template-columns: 75px auto; align-items: flex-start; padding: ${s(2)} 0; .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-primary")}; transition: color ${r.timingButtonDefault} ease; margin-top: 0; margin-bottom: ${s(1)}; } } .rubric.summary-item__rubric { ${d("typography.definitions.globalEditorial.context-primary")}; display: block; margin-bottom: ${s(1)}; color: ${l("colors.discovery.body.white.heading")}; } &.summary-item--has-border { border-bottom: ${s(.125,"px")} solid ${l("colors.consumption.body.standard.divider")}; } .summary-item__byline { margin-bottom: 0; } .summary-item__byline-authors { &.byline, &.byline__preamble, &.byline__name, &.byline__name-link, &.byline__social-link { ${d("typography.definitions.globalEditorial.accreditation-core")}; color: ${l("colors.discovery.body.white.heading")}; } } .summary-item__content { .summary-item__hed-link { &:link, &:visited { text-decoration: none; color: ${l("colors.consumption.body.standard.subhed")}; } &:active, &:focus, &:hover { text-decoration: underline; color: ${l("colors.consumption.body.standard.subhed")}; } } } `,u=o.div.withConfig({displayName:"RelatedListItems"})``,g=o.div.withConfig({displayName:"RelatedListItem"})``;e.exports={RelatedListWrapper:c,RelatedListHeading:m,RelatedListSummaryItem:p,RelatedListItems:u,RelatedListItem:g}},21816:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({sectionTitle:{id:"RelatedList.SectionTitle",defaultMessage:"Related Stories",description:"Section title for list of related stories",isConfigurable:!0}})},70132:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useIntl:r}=n(37243),s=n(83558),l=n(73730),d=n(54330),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=n(45905).A,{ReviewRatingDataLabel:u,ReviewRatingDataWrapper:g,ReviewRatingDataValue:h,ReviewRatingDataExplainer:y,ReviewRatingDataExplainerModal:b,ReviewRatingDataExplainerModalList:f,ReviewRatingDataExplainerModalListRating:C,ReviewRatingDataExplainerModalListDescribe:w}=n(63815),v=({className:e,rating:t=0,ratingList:n=[]})=>{a.useEffect((()=>{(async()=>{await m(),c("ReviewRatingData")})()}),[]);const o=r(),[v,$]=a.useState(!0),S=()=>{$(!v)},k=a.createElement(b,{className:"review-rating-data__rating-explainer-modal"},n.map(((e,t)=>a.createElement(f,{key:e},a.createElement(C,{as:"span"},t+1),a.createElement(w,{as:"span"},e)))));return a.createElement(g,{className:i("review-rating-data",e)},a.createElement(u,{className:"review-rating-data__label"},o.formatMessage(p.dataLabel)),a.createElement(h,null,t,"/10"),a.createElement(y,null,a.createElement(l.Utility,{isIconButton:!0,ButtonIcon:s,className:"review-rating-data__info-button",label:o.formatMessage(p.buttonLabel),onClickHandler:S,role:"button"}),!v&&a.createElement(d,{className:"alert__tooltip",arrowPosition:52,gaIdentifier:"review-rating-explainer",isVisible:!0,isTooltip:!0,onClose:S,shouldUseArrow:!0},k)))};v.propTypes={className:o.string,rating:o.number,ratingList:o.array},v.displayName="ReviewRatingData",e.exports=v},94149:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(70132);e.exports=o(i,"ReviewRatingData")},63815:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a,getTypographyStyles:r,getColorToken:s}=n(26865),l=o.div.withConfig({displayName:"ReviewRatingDataWrapper"})` display: flex; position: relative; flex-direction: row; align-items: center; margin-top: ${a(2)}; width: 100%; `,d=o(i).withConfig({displayName:"ReviewRatingDataLabel"})` margin-right: ${a(1)}; `;d.defaultProps={as:"span",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const c=o(i).withConfig({displayName:"ReviewRatingDataValue"})` ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.subhed-aux-primary")} color: ${({theme:e})=>s(e,"colors.consumption.body.standard.subhed")}; `,m=o.div.withConfig({displayName:"ReviewRatingDataExplainer"})` margin-left: ${a(.5)}; .review-rating-data__info-button, .review-ratingdata__close-button { margin: 0; border: 0; background-color: ${({theme:e})=>s(e,"colors.interactive.base.white")}; fill: ${({theme:e})=>s(e,"colors.consumption.body.standard.accent")}; padding: 0; &:hover, &:focus { border: 0; background: none; } } .icon { padding-right: 5px; width: 24px; height: 24px; } .review-rating-data__info-button { .button__icon-container, .icon { padding-right: 0; width: 18px; height: 18px; } } .icon.icon-close { width: 35px; height: 35px; } `,p=o.div.withConfig({displayName:"ReviewRatingDataExplainerModal"})` padding: ${a(2)} 0 ${a(2)} ${a(2)}; `,u=o.div.withConfig({displayName:"ReviewRatingDataExplainerModalList"})` display: flex; letter-spacing: 0; `,g=o.span.withConfig({displayName:"ReviewRatingDataExplainerModalListRating"})` flex: 1; ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.citation")} font-weight: bold; `,h=o.span.withConfig({displayName:"ReviewRatingDataExplainerModalListDescribe"})` flex: 9; ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.citation")} `;e.exports={ReviewRatingDataLabel:d,ReviewRatingDataWrapper:l,ReviewRatingDataValue:c,ReviewRatingDataExplainer:m,ReviewRatingDataExplainerModal:p,ReviewRatingDataExplainerModalList:u,ReviewRatingDataExplainerModalListRating:g,ReviewRatingDataExplainerModalListDescribe:h}},45905:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({dataLabel:{id:"ReviewRatingData.DataLabel",defaultMessage:"Rating:",description:"Label for rating"},buttonLabel:{id:"ReviewRatingData.ButtonLabel",defaultMessage:"Open rating explainer",description:"Label for rating explainer button"}})},50488:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(37243),l=n(58156),d=n(38221),{getLocationArray:c,getInputLocations:m}=n(68136),p=n(32272),u=n(91706),{asConfiguredComponent:g}=n(12892),{CategoryFilterFormWrapper:h,CategoryFilterDropdown:y,SearchableSummaryCollectionClickout:b,SearchableSummaryCollectionLoader:f,SearchableSummaryCollectionWrapper:C,SearchableSummaryCollectionSearchContainer:w}=n(960),{BaseWrap:v}=n(76955),$=n(86659),S=n(21826).A,k=n(90506),x=()=>a.createElement("span",{className:"category-filter__dropdown__icon"},a.createElement(k,null)),E=({handleOnSubmit:e,isGridLayout:t=!0})=>{const{formatMessage:n}=s(),o=t?$.WithMargins:v,i=d(m,300);return a.createElement(h,{name:"search",type:"search"},a.createElement(o,null,a.createElement(y,{assistiveLabel:"",DropdownIcon:x,isClearable:!0,isAsyncSelect:!0,loadOptions:i,options:[],onInputChange:t=>{e(t)},isMenuOpen:!1,placeholderText:n(S.asyncDropdownPlaceholder)})))};E.propTypes={handleOnSubmit:i.func,isGridLayout:i.bool};const T=({className:e,clickoutPath:t,dangerousHed:n,searchSettings:i={apiEndpoint:"venues",contentType:"hotel"},shouldAppendReadMoreLinkForDek:d=!1})=>{const[m,g]=r(!1),[h,y]=r([]),[v,$]=r(!0),[k,x]=r({}),{formatMessage:T}=s(),I=e=>{y(e),$(!1)},{locationName:L,locationHierarchy:N}=k,B=n||T(S.searchContainerHed),P=l(h,"venue.items",[]).length>=1,A=m&&!P&&!v;return a.createElement(C,{className:o("searchable-summary-collection-wrapper",e)},a.createElement(w,null,a.createElement("h2",null,B),a.createElement(E,{handleOnSubmit:e=>{e&&($(!0),y([]),g(!0),c(e,i,I),x((e=>{const t=e.split("/");return{locationName:t.pop(-1),locationHierarchy:t.slice(1).join("/")}})(e.value)))}}),A&&a.createElement("span",null,T(S.noResultsMessage))),m&&a.createElement(a.Fragment,null,v&&a.createElement(f,null,a.createElement(p,null)),P&&a.createElement(a.Fragment,null,a.createElement(u.FourColumns,{summaryItemVariation:"TextBelowImageLeftHasRuleWithDek",sectionTitleVariation:"WrappedComponent",shouldAppendReadMoreLinkForDek:d,...h.venue,items:h.venue.items.slice(0,4)}),a.createElement(b,{inputKind:"link",href:`${t}${L}?hierarchy=${N}`,label:T(S.clickoutButtonLabel,{location:L})}))))};T.propTypes={className:i.string,clickoutPath:i.string,dangerousHed:i.string,searchSettings:i.shape({apiEndpoint:i.string,contentType:i.string}),shouldAppendReadMoreLinkForDek:i.bool},T.displayName="SearchableSummaryCollection",e.exports=g(T,"SearchableSummaryCollection")},68136:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getLocationArray=t.getInputLocations=void 0;const{fetchWithTimeout:o}=n(57743);t.getInputLocations=(e,t)=>{e?.length>2?o(`/api/locations/${e}`,{headers:{"Content-Type":"application/json"},method:"GET"},5e3).then((e=>e.json())).then((n=>{const o=n.locations.map((t=>({...t,inputValue:e})));return t(o)})).catch((()=>t([]))):t([])},t.getLocationArray=(e,t,n)=>{const{apiEndpoint:i,contentType:a}=t,r=`hierarchy=${e.value}&contentType=${a}`;o(`/api/${i}?${r}`,{headers:{"Content-Type":"application/json"},method:"GET"},5e3).then((e=>e.json())).then((e=>n(e))).catch((e=>(console.warn(`Fetching of Category Filter API '/api/venues' fails: ${e}`),n([]))))}},29412:(e,t,n)=>{e.exports=n(6136)},960:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),{applyGridSpacing:a}=n(1123),{calculateSpacing:r,minScreen:s,getColorStyles:l,getColorToken:d,getTypographyStyles:c}=n(26865),m=n(73730),p=n(79499),{GridItem:u}=n(40653),g=o.div.withConfig({displayName:"SearchableSummaryCollectionWrapper"})` display: grid; grid-template-columns: 1fr; margin-bottom: ${r(2)}; background-color: ${d("colors.discovery.body.light.background")}; .summary-collection-grid--four-columns { ${s(i.md)} { grid-column: span 3; } } `,h=o("div").withConfig({displayName:"SearchableSummaryCollectionLoader"})` display: flex; align-items: center; justify-content: center; svg { width: 50px; } `,y=o("div").withConfig({displayName:"SearchableSummaryCollectionSearchContainer"})` display: grid; grid-template-rows: repeat(3, 1fr); align-items: center; margin: ${r(2)} ${r(8)}; ${a("padding")}; h2 { ${c("typography.definitions.discovery.subhed-section-primary")} margin: ${r(2)} 0; text-align: center; color: ${l("colors.discovery.body.light.accreditation")}; } ${u} { grid-column: span 12; } span { ${c("typography.definitions.discovery.description-core")} text-transform: capitalize; color: ${l("colors.discovery.body.light.accreditation")}; justify-self: center; } `,b=o(p.Searchable).withConfig({displayName:"CategoryFilterAsyncDropdown"})` grid-column: 2/9; `,f=o("div").withConfig({displayName:"SearchWrapper"})` display: grid; grid-column-gap: ${r(2)}; grid-template-columns: 30% 15%; justify-content: center; input { height: ${r(6)}; } `,C=o(m.Primary).withConfig({displayName:"SearchableSummaryCollectionClickout"})` grid-area: 3 / 1; margin: ${r(4)}; ${s(i.lg)} { justify-self: center; max-width: 30%; } `,w=o.form.withConfig({displayName:"CategoryFilterFormWrapper"})` .grid { align-items: center; justify-content: center; } ${u}:first-of-type { ${s(i.md)} { grid-column: 3/11; } } ${u} { grid-column: 1 / -1; ${s(i.md)} { grid-column: span 2; } } .category-filter__dropdown__icon { margin-top: ${r(.5)}; } `;e.exports={CategoryFilterFormWrapper:w,CategoryFilterDropdown:b,SearchableSummaryCollectionClickout:C,SearchableSummaryCollectionLoader:h,SearchableSummaryCollectionWrapper:g,SearchableSummaryCollectionSearchContainer:y,SearchWrapper:f}},21826:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({asyncDropdownPlaceholder:{id:"SearchableSummaryCollection.AsyncDropdownPlaceholder",defaultMessage:"Search by city or destination",description:"Placeholder for async dropdown"},searchContainerHed:{id:"SearchableSummaryCollection.SearchContainerHed",defaultMessage:"Where do you want to go?",description:"Hed for search container message"},submitButtonLabel:{id:"SearchableSummaryCollection.SubmitButtonLabel",defaultMessage:"Search",description:"Label for submit button"},noMatchesFoundLabel:{id:"SearchableSummaryCollection.NoMatchesFoundLabel",defaultMessage:"No matches found",description:"Label for dropdown when no matches are found"},noResultsMessage:{id:"SearchableSummaryCollection.NoResultsMessage",defaultMessage:"Sorry, there are no results for your search - please try another location",description:"Message to display when no results are found for location"},clickoutButtonLabel:{id:"SearchableSummaryCollection.ClickoutButtonLabel",defaultMessage:"View all {location} hotels",description:"Label for clickout button when matches are found"}})},6136:(e,t,n)=>{const o=n(50488);e.exports=o},84903:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useRef:r}=n(96540),{useIntl:s}=n(37243),{connect:l}=n(67851),d=n(62067),c=n(41867).A,m=n(76399),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ShopifyCartCloseButton:g,ShopifyCartDangerousHed:h,ShopifyCartModalWrapper:y}=n(86721),b=n(34594),f=n(75916),{getShopifyDataFromStorage:C}=n(29946),w=({closeButtonCallback:e,showShopifyCart:t,shopifyCartItems:n,setShopifyCartItems:o,appConfig:l,onCartDataChange:d,shopifyConfiguration:w})=>{i.useEffect((()=>{(async()=>{await u(),p("ShopifyCart")})()}),[]);const v=r(),{formatMessage:$}=s(),S=()=>{e()};return a((()=>{t?(document.body.style.overflow="hidden",document.getElementById("app-root").style.opacity=.2):(document.body.style.overflow="unset",document.getElementById("app-root").style.opacity=1);const e=e=>{t&&v.current&&!v.current.contains(e.target)&&S()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[t]),a((()=>{const e=C("shopifyCartItems");e?.length>0&&(d(e),o(e))}),[n?.length]),i.createElement(y,{isOpen:t,contentLabel:"Shopify cart",onRequestClose:S,shouldReturnFocusAfterClose:!1,role:"dialog",className:"shopify__content",overlayClassName:"shopify__overlay"},i.createElement(h,null,$(c.cartHeader)),i.createElement(g,{onClickHandler:S,role:"button",ButtonIcon:m,label:"ShopifyCartCloseButton",isIconButton:!0}),n?.length>0?i.createElement(f,{shopifyCartItems:n,shopifyConfig:w,appConfig:l}):i.createElement(b,null))};w.propTypes={appConfig:o.object,closeButtonCallback:o.func,onCartDataChange:o.func,setShopifyCartItems:o.func,shopifyCartItems:o.array,shopifyConfiguration:o.object,showShopifyCart:o.bool},w.displayName="ShopifyCart",e.exports=l((({shopifyCartItems:e,appConfig:t,shopifyConfiguration:n})=>({shopifyCartItems:e,appConfig:t,shopifyConfiguration:n})),(e=>{const{setShopifyCartItems:t}=d(e);return{setShopifyCartItems:t}}))(w)},34594:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(41867).A,{ShopifyCartEmptyHed:r,ShopifyCartEmptyButtonWrapper:s,ShopifyCartEmptyDiv:l}=n(86721),d=()=>{const{formatMessage:e}=i();return o.createElement(o.Fragment,null,o.createElement(r,null,e(a.emptyCartHeader)),o.createElement(s,{"data-testid":"ShopifyEmptyCartButton",label:e(a.emptyCartButtonLabel),href:e(a.emptyCartButtonLink),inputKind:"link"}),o.createElement(l,null))};d.displayName="ShopifyCartEmpty",e.exports=d},75916:(e,t,n)=>{const o=n(56004),i=n(5556),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(37243),{connect:l}=n(67851),d=n(41867).A,c=n(62067),m=n(80046),p=n(58332),u=n(56099),g=n(96472),{ShopifyCartItemObject:h,ShopifyCartItemRetailerName:y,ShopifyCartItemWrapper:b,ShopifyCartItemBrandDetail:f,ShopifyCartItemBrandName:C,ShopifyCartItemBrandNameWrapper:w,ShopifyCartItemProductTitle:v,ShopifyCartItemQuantityBox:$,ShopifyCartItemQuantityCount:S,ShopifyCartItemCheckout:k,ShopifyCartItemTotalLabel:x,ShopifyCartItemTotalDek:E,ShopifyCartItemCheckoutObject:T,ShopifyCartItemPrice:I,ShopifyCartItemQuantityContainer:L,ShopifyCartItemTotal:N,ShopifyCartItemTotalPrice:B,ShopifyCartItemRemoveButton:P,ShopifyCartItemQuantity:A,ShopifyCartItemRetailerLabel:D,ShopifyCartItemRetailer:_}=n(86721),{triggerGTMEventForShopify:M}=n(60162),{setShopifyDataIntoStorage:R}=n(29946),H=({shopifyCartItems:e,setShopifyCartItems:t,shopifyConfig:n,appConfig:i})=>{const l=o?.buildClient(n),{formatMessage:c}=s(),H=e=>{let t=0;for(const n of e)t+=(n?.price??0)*(n?.quantity??0);return t},[O,F]=r((()=>H(e))),W=e=>{F(H(e)),R("shopifyCartItems",e),t(e)},U=e=>{const{variantId:t,quantity:n}=e;return{variantId:t,quantity:n}},V=e.reduce(((e,t)=>{const{retailer:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{});return a.createElement(a.Fragment,null,a.createElement(b,null,Object.entries(V).map((([t])=>a.createElement(a.Fragment,{key:`shopify-cart-item-${t}`},a.createElement(_,null,a.createElement(D,null,c(d.retailerLabel)),a.createElement(y,null,t)),V[t].map((t=>a.createElement(a.Fragment,{key:t.variantId},a.createElement(h,null,a.createElement("img",{src:`${t.image.src}${g.SHOPIFY_IMAGE_SIZE_MAP.small}`,width:"30%",alt:t.title}),a.createElement(f,null,a.createElement(w,null,a.createElement(C,null,t.vendor),a.createElement(P,{onClickHandler:()=>(t=>{const n=e.filter((e=>e.variantId!==t)),o=e.find((e=>e.variantId===t));M("remove-from-cart",o),W(n)})(t.variantId),role:"button",ButtonIcon:m,isIconButton:!0,width:"0.5rem",height:"0.5rem",label:"ShopifyCartItemRemoveButton"})),a.createElement(v,null,t.title),a.createElement(L,null,a.createElement($,null,a.createElement(A,{onClickHandler:()=>(t=>{const n=e.find((e=>e.variantId===t)),o=e.findIndex((e=>e.variantId===t));n.quantity>1?(e[o].quantity-=1,M("remove-from-cart",e[o])):(M("remove-from-cart",{...e[o],quantity:0}),delete e[o]);const i=e.filter(Boolean);W(i)})(t.variantId),ariaLabel:"Decrease Quantity",role:"button",ButtonIcon:u,isIconButton:!0,label:"ShopifyCartItemQuantity"}),a.createElement(S,null,t.quantity),a.createElement(A,{onClickHandler:()=>(t=>{const n=e.map((e=>{if(e.variantId===t){const t=e.quantity+1,n={...e,quantity:t};return M("add-to-cart",n),n}return e}));W(n)})(t.variantId),ariaLabel:"Increase Quantity",role:"button",ButtonIcon:p,isIconButton:!0,label:"ShopifyCartItemQuantity"})),a.createElement(I,null,"$",t.price))))))))))),a.createElement(T,null,a.createElement(N,null,a.createElement(x,null,c(d.subtotalLabel)),a.createElement(B,null,"$",O)),a.createElement(E,null,c(d.checkoutText)),a.createElement(k,{label:c(d.checkoutLabel),onClickHandler:()=>{const t=e.map(U);l.checkout.create().then((e=>{const n=e.id;l.checkout.addLineItems(n,t).then((e=>{R("shopifyCartItems",[]);const t=new URL(e.webUrl);window.location=`https://checkout.${i.brandSlug}.com/${t.pathname}`}))}))},inputKind:"link"})))};H.propTypes={appConfig:i.object,setShopifyCartItems:i.func,shopifyCartItems:i.array,shopifyConfig:i.object},H.displayName="ShopifyCartItem",e.exports=l((({shopifyCartItems:e})=>({shopifyCartItems:e})),(e=>{const{setShopifyCartItems:t}=c(e);return{setShopifyCartItems:t}}))(H)},48146:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(20312),r=({children:e,align:t,appElement:n,className:i,overlayClassName:r,...s})=>(o.useEffect((()=>{n&&a.setAppElement(n)}),[n]),o.createElement(a,{...s,portalClassName:i,className:i,overlayClassName:r},e));r.propTypes={align:i.string,appElement:i.oneOfType([i.string,i.element]),children:i.node,className:i.string,overlayClassName:i.string},e.exports=r},75391:(e,t,n)=>{const o=n(84903),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"ShopifyCart")},86721:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,minScreen:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=n(73730),{getColorToken:c}=n(26865),{SpanWrapper:m}=n(18117),p=n(73275),u=o(n(48146)).withConfig({displayName:"ShopifyCartModalWrapper"})` .shopify__content { position: absolute; right: 0; bottom: 8rem; left: auto; margin-top: 56px; outline: none; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: ${i(2.5)}; width: 370px; overflow: auto; inset: 0 4px 4px auto; } .shopify__overlay { position: fixed; top: ${i(0)}; right: ${i(0)}; bottom: ${i(0)}; left: ${i(0)}; z-index: 1000; overflow: hidden; } `,g=o(d.Utility).withConfig({displayName:"ShopifyCartCloseButton"})` position: absolute; top: ${i(1)}; right: ${i(1)}; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; .icon-close { padding: 8px; } &, &:focus, &:hover { border: 0; background-color: transparent; } `,h=o(d.Utility).withConfig({displayName:"ShopifyCartItemRemoveButton"})` right: ${i(1)}; /* stylelint-disable-next-line declaration-no-important */ z-index: 0 !important; margin-left: 10px; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; &, &:focus, &:hover { border: 0; background-color: transparent; } `,y=o(p).withConfig({displayName:"ShopifyCartItemResponsiveAsset"})` position: relative; grid-column: 1; grid-row: 1; width: 100px; height: 100px; &${m}::after { position: absolute; top: 0; left: 0; opacity: 1; width: 100%; height: 100%; content: ''; } img { width: 100%; height: 100%; } `,b=o.div.withConfig({displayName:"OverlaySummaryItemContent"})` &&& { grid-column: 1; grid-row: 1; align-self: end; z-index: 2; padding: 0 ${i(2)} ${i(3)}; text-decoration: none; ${a(l.md)} { margin: 0 auto; padding: 0 0 ${i(5)}; width: 100%; } } `,f=o.div.withConfig({displayName:"ShopifyCartItemObject"})` display: inline-flex; margin-top: ${i(1.9)}; overflow-y: auto; `,C=o.div.withConfig({displayName:"ShopifyCartItemRetailer"})` display: inline-flex; margin-top: ${i(5)}; border-bottom: 1px solid #75757a; padding-bottom: ${i(.65)}; text-align: left; ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.bg-card")}; ${s("typography.definitions.globalEditorial.context-secondary")}; `,w=o.div.withConfig({displayName:"ShopifyCartItemBrandDetail"})` margin-left: ${i(1)}; `,v=o.div.withConfig({displayName:"ShopifyCartItemProductTitle"})` padding-bottom: ${i(2)}; text-align: left; line-height: 18px; letter-spacing: 0; font-family: plain_regularregular; font-size: 12px; `,$=o.div.withConfig({displayName:"ShopifyCartItemBrandNameWrapper"})` display: flex; justify-content: space-between; width: 100%; text-align: left; font-family: plain_regularregular; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${s("typography.definitions.globalEditorial.context-primary")}; svg { float: right; padding-bottom: ${i(2)}; width: 1rem; } `,S=o.span.withConfig({displayName:"ShopifyCartItemBrandName"})``,k=o.div.withConfig({displayName:"ShopifyCartDangerousHed"})` ${s("typography.definitions.discovery.hed-core-secondary")}; `,x=o.div.withConfig({displayName:"ShopifyCartEmptyHed"})` margin-top: ${i(5)}; margin-bottom: ${i(3)}; ${s("typography.definitions.foundation.title-primary")}; `,E=o(d.Utility).withConfig({displayName:"ShopifyCartEmptyButtonWrapper"})` margin-left: ${i(.5)}; width: 330px; `,T=o.div.withConfig({displayName:"ShopifyCartEmptyDiv"})` position: fixed; right: 0; bottom: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: 1rem 1.25rem; width: 374px; height: 8rem; `,I=o.div.withConfig({displayName:"ShopifyCartItemWrapper"})` ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; margin-bottom: ${i(16)}; text-align: center; text-decoration: none; ${({layoutProportions:e})=>"overlay-limited-height"===e?"max-height: 100%;":""} `,L=o.div.withConfig({displayName:"ShopifyCartItemQuantityBox"})` display: inline-flex; flex-direction: row; align-items: center; border: 1px solid; ${({theme:e})=>r(e,"border-color","colors.interactive.base.light")}; height: 30px; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `,N=o.div.withConfig({displayName:"ShopifyCartItemQuantityCount"})` margin-right: ${i(1)}; margin-left: ${i(1)}; `,B=o.div.withConfig({displayName:"ShopifyCartItemCheckoutObject"})` position: fixed; right: 0; bottom: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: 1rem 1.25rem; width: 374px; height: 8rem; `,P=o(d.Utility).withConfig({displayName:"ShopifyCartItemCheckout"})` width: 100%; `,A=o.div.withConfig({displayName:"ShopifyCartItemTotalLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; `,D=o.div.withConfig({displayName:"ShopifyCartItemTotalDek"})` padding-bottom: 5px; ${s("typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.bg-card")}; `,_=o.div.withConfig({displayName:"ShopifyCartItemPrice"})` padding-left: ${i(10)}; ${({theme:e})=>{r(e,"color","colors.consumption.body.standard.body")}}; ${s("typography.definitions.globalEditorial/numerical-small")}; `,M=o.div.withConfig({displayName:"ShopifyCartItemSalePrice"})` padding-left: ${i(8)}; text-decoration: line-through; ${({theme:e})=>{r(e,"color","colors.consumption.body.standard.accent")}}; ${s("typography.definitions.globalEditorial/numerical-small")}; `,R=o.div.withConfig({displayName:"ShopifyCartItemQuantityContainer"})` display: flex; align-items: center; text-align: center; text-transform: uppercase; letter-spacing: 0.5px; font-family: plainmedium; font-size: 12px; `,H=o.div.withConfig({displayName:"ShopifyCartItemTotal"})` display: flex; justify-content: space-between; `,O=o.div.withConfig({displayName:"ShopifyCartItemTotalPrice"})``,F=o(d.Utility).withConfig({displayName:"ShopifyCartItemQuantity"})` transform: scale(0.6); /* stylelint-disable-next-line declaration-no-important */ z-index: 0 !important; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; &, &:focus, &:hover { border: 0; background-color: transparent; } `,W=o.div.withConfig({displayName:"ShopifyCartItemRetailerLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.background.black")}; margin-right: ${i(.25)}; `,U=o.div.withConfig({displayName:"ShopifyCartItemRetailerName"})` padding-left: ${i(1)}; text-transform: capitalize; `;e.exports={ShopifyCartCloseButton:g,ShopifyCartDangerousHed:k,ShopifyCartItemResponsiveAsset:y,ShopifyCartItemContent:b,ShopifyCartItemWrapper:I,ShopifyCartEmptyHed:x,ShopifyCartEmptyButtonWrapper:E,ShopifyCartItemObject:f,ShopifyCartItemRetailerName:U,ShopifyCartItemBrandDetail:w,ShopifyCartItemBrandName:S,ShopifyCartItemBrandNameWrapper:$,ShopifyCartItemProductTitle:v,ShopifyCartItemQuantityBox:L,ShopifyCartItemQuantityCount:N,ShopifyCartItemCheckout:P,ShopifyCartItemTotalDek:D,ShopifyCartItemTotalLabel:A,ShopifyCartItemCheckoutObject:B,ShopifyCartItemPrice:_,ShopifyCartItemSalePrice:M,ShopifyCartItemQuantityContainer:R,ShopifyCartItemTotalPrice:O,ShopifyCartItemTotal:H,ShopifyCartItemRemoveButton:h,ShopifyCartItemQuantity:F,ShopifyCartItemRetailerLabel:W,ShopifyCartItemRetailer:C,ShopifyCartModalWrapper:u,ShopifyCartEmptyDiv:T}},41867:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({emptyCartHeader:{id:"ShopifyCartEmpty.EmptyCartHeader",defaultMessage:"YOUR SHOPPING CART IS EMPTY",description:"ShopifyCartEmpty component header"},emptyCartButtonLabel:{id:"ShopifyCartEmpty.EmptyCartButtonLabel",defaultMessage:"GO SHOPPING",description:"ShopifyCartEmpty component button label"},emptyCartButtonLink:{id:"ShopifyCartEmpty.EmptyCartButtonLink",defaultMessage:"/shop/listing/all",description:"ShopifyCartEmpty component button link"},retailerLabel:{id:"ShopifyCartItem.RetailerLabel",defaultMessage:"Retailer:",description:"ShopifyCartItem Retailer label"},subtotalLabel:{id:"ShopifyCartItem.SubtotalLabel",defaultMessage:"Subtotal",description:"ShopifyCartItem Subtotal label"},checkoutText:{id:"ShopifyCartItem.CheckoutText",defaultMessage:"Shipping and taxes calculated at checkout",description:"ShopifyCartItem checkout text"},checkoutLabel:{id:"ShopifyCartItem.CheckoutLabel",defaultMessage:"CHECK OUT",description:"ShopifyCartItem checkout label"},cartHeader:{id:"ShopifyCart.CartHeader",defaultMessage:"Shopping Cart",description:"ShopifyCart Cart header"}})},29946:(e,t,n)=>{const{storageFactory:o}=n(60663),i=o((()=>window.localStorage));e.exports={getShopifyDataFromStorage:e=>JSON.parse(i.getItem(e)),setShopifyDataIntoStorage:(e,t)=>i.setItem(e,JSON.stringify(t))}},56115:(e,t,n)=>{const o=n(5556),i=n(96540),{injectIntl:a}=n(37243),r=n(7350),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(71284),{NavCTA:c}=n(12501),m=n(73275),p=n(54790),{PaymentGateway:u}=n(92807),g=n(73767),h=n(64035).A,{SimpleNavigationSearchButton:y,SimpleNavigationUtilityLinks:b,SimpleNavigationSectionUtilityLinks:f,SimpleNavigationLogoImage:C,SimpleNavigationLogoLink:w,SimpleNavigationSectionLogo:v,SimpleNavigationGrid:$,SimpleNavigationWrapper:S}=n(33929);class k extends i.Component{constructor(e,t){super(e,t),this.handleScroll=r(this.handleScroll.bind(this),50),this.state={isScrolled:!1}}async componentDidMount(){window.addEventListener("scroll",this.handleScroll),await l(),s("SimpleNavigation",this.props.variationName)}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll)}handleScroll(){const{scrollTop:e}=document.documentElement,t=e>0;t!==this.state.isScrolled&&this.setState({isScrolled:t})}render(){const{className:e,decorationStyle:t,hasSearch:n,hasLogoWide:o,logo:a,logoBaseUrl:r,utilityLinks:s,variations:l,intl:m}=this.props,{logoAlign:p,mobileOption:k}=l;return i.createElement(S,{className:e,decorationStyle:t,logoAlign:p,mobileOption:k,hasLogoWide:o,isScrolled:this.state.isScrolled},i.createElement($,null,i.createElement(v,null,i.createElement(w,{href:r,"data-testid":"Logo"},i.createElement(C,{...a}))),i.createElement(f,null,s.length>0&&i.createElement(b,{attributes:{"aria-label":"Utility"},links:s,shouldAllowNavItemHide:!0}),i.createElement(u,{group:"consumer-marketing"},i.createElement(d,{position:"nav-cta"})),i.createElement(c,null),n&&i.createElement(y,{ButtonIcon:g,isIconButton:!0,href:"/search",inputKind:"link",label:m.formatMessage(h.searchLabel)}))))}}k.propTypes={className:o.string,decorationStyle:o.oneOf(["default","border-thin"]),hasLogoWide:o.bool,hasSearch:o.bool,intl:o.object,logo:o.shape(m.propTypes).isRequired,logoBaseUrl:o.string,utilityLinks:p.propTypes.links,variationName:o.string,variations:o.shape({logoAlign:o.oneOf(["center","left"]).isRequired,mobileOption:o.oneOf(["search","cm"]).isRequired})},k.defaultProps={decorationStyle:"default",hasLogoWide:!1,hasSearch:!1,logoBaseUrl:"/",utilityLinks:[],variations:{logoAlign:"center",mobileOption:"search"}},k.displayName="SimpleNavigation",e.exports=a(k)},94919:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19769);e.exports=o(i,"SimpleNavigation")},33929:(e,t,n)=>{const o=n(92168).default,{css:i}=n(92168),{BREAKPOINTS:a}=n(96472),{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,minScreen:d,maxScreen:c,getColorToken:m,getTypographyStyles:p,getLinkStyles:u}=n(26865),g=n(73275),h=n(54790),y=n(73730),{ResponsiveImageContainer:b}=n(7228),f=o(y.Utility).withConfig({displayName:"SimpleNavigationSearchButton"})` display: flex; position: relative; margin: 0 0 0 auto; border: 0; background-color: transparent; padding: 0; width: calculate-spacing(4); &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${m("colors.foundation.icon-hover")}; } } .button__icon-container { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; max-width: ${l(4)}; height: 100%; .icon { width: 100%; height: auto; } } svg path { fill: ${m("colors.foundation.icon-default")}; } ${d(a.md)} { margin: 0 0 0 ${l(4)}; } `,C=o(h.Horizontal).withConfig({displayName:"SimpleNavigationUtilityLinks"})``,w=o.div.withConfig({displayName:"SimpleNavigationSectionUtilityLinks"})` justify-content: flex-end; .navigation__link { display: none; margin: 0 ${l(4)} 0 0; } .consumer-marketing-unit--nav-cta { height: calc(${l(6)} - 1px); } `,v=o(g).withConfig({displayName:"SimpleNavigationLogoImage"})` display: flex; justify-content: center; text-align: center; ${b} { object-fit: contain; max-height: ${l(6)}; } `,$=o.a.withConfig({displayName:"SimpleNavigationLogoLink"})` justify-content: center; width: 100%; height: 100%; `,S=o.div.withConfig({displayName:"SimpleNavigationSectionLogo"})` justify-content: center; margin: 0.75rem auto; width: 17rem; min-width: initial; justify-self: center; overflow: hidden; ${d(a.md)} { max-width: initial; } `,k=o.div.withConfig({displayName:"SimpleNavigationGrid"})` ${s()} ${r("padding")} display: grid; justify-content: space-between; column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${a.xxl}; height: 100%; row-gap: var(--grid-gap); ${c(a.md)} { grid-gap: 0; grid-template-columns: repeat(3, 1fr); padding: 0 ${l(2)}; } `,x=i` display: flex; align-items: center; .navigation__link, .simple-navigation__subscribe-link { ${({theme:e})=>p(e,"typography.definitions.foundation.link-primary")} ${({theme:e})=>u(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover")} min-width: ${l(5)}; } .navigation__list { margin: 0; } .navigation__list-item { display: flex; padding: 0; } `,E=o.header.withConfig({displayName:"SimpleNavigationWrapper"})` display: flex; position: fixed; top: 0; justify-content: center; transition: background-color 0.2s ease-in-out; z-index: get-z(siteHeader); background: ${m("colors.foundation.menu-bg.collapsed")}; width: 100%; height: ${l(6)}; ${({decorationStyle:e})=>"border-thin"===e&&i` border-bottom: 1px solid ${m("colors.foundation.menu.dividers")}; `} ${({logoAlign:e})=>"left"===e&&i` ${S} { grid-column: 2 / 3; } ${w} { grid-column: 3 / 4; } ${d(a.md)} { ${$} { justify-content: flex-start; } ${S} { grid-column: 1 / 5; align-items: center; justify-self: baseline; } ${w} { grid-column: 5 / 13; align-items: center; justify-content: flex-end; .navigation__link { display: flex; } } } `} ${({logoAlign:e})=>"center"===e&&i` ${S} { grid-column: 2 / 3; } ${w} { grid-column: 3 / 4; } ${d(a.md)} { ${S} { grid-column: 5 / 9; } ${w} { grid-column: 9 / 13; .navigation__link--persistent.navigation__link { display: flex; } } } ${d(a.lg)} { ${w} { .navigation__link { display: flex; } } } `} ${({isScrolled:e})=>e&&i` background-color: ${m("colors.foundation.menu-bg.collapsed")}; `} ${({logoWide:e})=>e&&i` display: block; ${k} { display: block; grid-gap: unset; grid-template-columns: unset; } ${S} { margin: 0.75rem auto; min-width: initial; max-width: initial; } ${S}, ${v} { width: ${l(34)}; } `} ${({mobileOption:e})=>"search"===e&&i` ${C}, .simple-navigation__consumer-marketing-unit--nav-cta { display: none; ${d(a.md)} { display: flex; } &.consumer-marketing-unit--no-failsafe { display: none; } } ${f}.button--link { display: flex; } `} ${({mobileOption:e})=>"cm"===e&&i` span, picture { width: inherit; } ${w} { display: flex; align-items: center; } ${f}.button--link { display: none; ${d(a.md)} { display: flex; } } `} ${S}, ${w} { ${x} } `;e.exports={SimpleNavigationSearchButton:f,SimpleNavigationUtilityLinks:C,SimpleNavigationSectionUtilityLinks:w,SimpleNavigationLogoImage:v,SimpleNavigationLogoLink:$,SimpleNavigationSectionLogo:S,SimpleNavigationGrid:k,SimpleNavigationWrapper:E}},64035:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({searchLabel:{id:"SimpleNavigation.SearchLabel",defaultMessage:"Search",description:"Label for search button"}})},19769:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(56115);i.LogoCenterWithSearch=o(i,"LogoCenterWithSearch",{logoAlign:"center",mobileOption:"search"}),i.LogoCenterWithCM=o(i,"LogoCenterWithCM",{logoAlign:"center",mobileOption:"cm"}),i.LogoLeftWithSearch=o(i,"LogoLeftWithSearch",{logoAlign:"left",mobileOption:"search"}),i.LogoLeftWithCM=o(i,"LogoLeftWithCM",{logoAlign:"left",mobileOption:"cm"}),e.exports=i},60169:(e,t,n)=>{const{connect:o}=n(67851),i=n(70589),a=o((e=>{const{brandName:t,comScoreCollectionName:n,footerLogo:o,legalese:{dangerousLegalese:i},navigation:{aboutText:a,appDownloadUrls:r,contactLinks:s,contactLinksHeading:l,footerLinks:d,footerLinksHeading:c,isEthycaEnabled:m,internationalInfo:p,noticesLinks:u,socialLinks:g},footerStamp:h,logoBaseUrl:y}=e;return{aboutText:a,appDownloadUrls:r,brandName:t,className:"site-footer--with-store",contactLinks:s,contactLinksHeading:l,comScoreCollectionName:n,internationalInfo:p,isEthycaEnabled:m,logo:o,logoBaseUrl:y,navigationLinks:d,dangerousLegalese:i,navigationLinksHeading:c,noticesLinks:u,socialIconsProps:{links:g},footerStamp:h}}),null,((e,t,n)=>{const{className:o}=n,i={};return o&&(i.className=`${e.className} ${o}`),{...n,...e,...t,...i}}))(i);e.exports=a},98928:(e,t,n)=>{e.exports=n(60169)},609:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(39832),r=(new Date).getFullYear(),{SiteFooterLegaleseText:s,SiteFooterLegaleseTextWrapper:l}=n(51916),d=({brandName:e,dangerousLegalese:t})=>i.createElement(i.Fragment,null,i.createElement(l,{"data-nosnippet":"true"},t?i.createElement(s,{id:"dangerous-legalese-brand-text",dangerouslySetInnerHTML:{__html:t}}):i.createElement(s,{"data-testid":"dangerous-legalese-brand-text"},"© ",r," Condé Nast. All rights reserved. ",i.createElement("em",null,e)," may earn a portion of sales from products that are purchased through our site as part of our Affiliate Partnerships with retailers. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast."," ",i.createElement(a,{href:"http://www.aboutads.info"},"Ad Choices"))));d.propTypes={brandName:o.string.isRequired,dangerousLegalese:o.string},e.exports=d},96205:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(89049).A,s=n(54790),l=n(73275),d=n(34568),c=n(35676),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(609),{ButtonIcon:g}=n(48990),{useClientStatus:h}=n(8877),{SiteFooterSocialIcons:y,SiteFooterWrapper:b,SiteFooterGridNoMargins:f,SiteFooterBrandInfo:C,SiteFooterLogo:w,SiteFooterLogoResponsiveAsset:v,SiteFooterAbout:$,SiteFooterAboutText:S,SiteFooterNavigationVertical:k,SiteFooterNavigationContactVertical:x,SiteFooterNavigationHorizontal:E,SiteFooterDisclaimer:T,SiteFooterNavigationDropdown:I,SiteFooterOneTrustButton:L,SiteFooterCollectionContainer:N,SiteFooterCollection:B,SiteFooterNoticesWrapper:P,SiteFooterNoticesContainerWrapper:A,SiteFooterOneTrustButtonContainer:D,SiteFooterLogoStamp:_}=n(51916),M=({aboutText:e,appDownloadUrls:t=[],brandName:n,className:o,comScoreCollectionName:s,contactLinks:l,contactLinksHeading:c,dangerousLegalese:M,disclaimerText:R="",hideTagline:H=!1,internationalInfo:O,isEthycaEnabled:F,logo:W,logoBaseUrl:U="/",navigationLinks:V,navigationLinksHeading:G,noticesLinks:j,showOneTrustButton:z,socialIconsProps:q,variations:{isLinkDense:K}={},variationName:Y,footerStamp:J=null})=>{i.useEffect((()=>{(async()=>{await p(),m("SiteFooter",Y)})()}),[Y]);const X=a(),Q=l?.length||V?.length,Z=i.createElement(y,{isLinkDense:K,...q}),ee=h();return i.createElement(b,{className:o,isLinkDense:K,"data-testid":"site-footer-wrapper"},i.createElement(f,{className:Q?"":"site-footer--single-column",siteFooterSingleColumn:!Q,isLinkDense:K,shouldShowStamp:Boolean(J),"data-testid":"SiteFooterGridNoMargins"},i.createElement(C,null,i.createElement(w,{className:"site-footer__logo"},i.createElement("a",{href:U},i.createElement(v,{...W,className:"site-footer__responsive-image"}))),!H&&i.createElement($,{"data-testid":"SiteFooterAbout"},i.createElement(S,null,e)),!K&&Z,R&&i.createElement(T,{dangerouslySetInnerHTML:{__html:R}}),t?.length>0&&i.createElement(d,{appDownloadUrls:t})),J&&i.createElement(_,null,i.createElement(v,{...J,className:"site-footer__stamp"})),V?.length>0&&i.createElement(k,{isCollapsible:!0,attributes:{"aria-label":G},heading:G,links:V}),l?.length>0&&i.createElement(x,{isCollapsible:!0,attributes:{"aria-label":c},heading:c,links:l}),i.createElement(P,null,i.createElement(A,{isLinkDense:K},j&&i.createElement(E,{attributes:{"aria-label":X.formatMessage(r.noticesContainer)},links:j,showOneTrustButton:!K&&z,isEthycaEnabled:F}),i.createElement(u,{brandName:n,dangerousLegalese:M}),i.createElement(N,null,s&&i.createElement(B,null,s),O?.internationalSites?.length>0&&i.createElement(I,{id:"site-footer-dropdown","data-testid":"site-footer-dropdown",assistiveLabel:X.formatMessage(r.dropdown),label:O?.homeLocation?.name,showLabel:!0,options:O.internationalSites})),K&&Z))),K&&i.createElement(D,null,i.createElement(g,null),ee&&i.createElement(L,{id:"ot-sdk-btn",className:"ot-sdk-show-settings ot-sdk-btn-show--cookies",label:X.formatMessage(r.oneTrustButtonLabel),isInline:!0})))};M.displayName="SiteFooter",M.propTypes={aboutText:o.string,appDownloadUrls:o.array,brandName:o.string.isRequired,className:o.string,comScoreCollectionName:o.string,contactLinks:s.propTypes.links,contactLinksHeading:o.string.isRequired,dangerousLegalese:o.string,disclaimerText:o.string,footerStamp:o.shape(l.propTypes),hideTagline:o.bool,internationalInfo:o.object,isEthycaEnabled:o.bool,logo:o.shape(l.propTypes).isRequired,logoBaseUrl:o.string,navigationLinks:s.propTypes.links,navigationLinksHeading:o.string.isRequired,noticesLinks:s.propTypes.links,shouldShowStamp:o.bool,showOneTrustButton:o.bool,socialIconsProps:o.shape(c.propTypes).isRequired,variationName:o.string,variations:o.shape({isLinkDense:o.bool})},e.exports=M},70589:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(54779);e.exports=o(i,"SiteFooter")},51916:(e,t,n)=>{const{default:o,css:i}=n(92168),{hideVisually:a}=n(52813),r=n(73275),{ResponsiveImageContainer:s}=n(7228),l=n(73730),d=n(54790),c=n(36062),m=n(35676),{BREAKPOINTS:p,INTERACTIVE:u}=n(96472),{cssVariablesGrid:g}=n(1123),{getColorToken:h,calculateSpacing:y,getTypographyStyles:b,getLinkStyles:f,minScreen:C,maxScreen:w}=n(26865),{universalGridCore:v}=n(89085),{applyGridSpacing:$}=n(1123),{NavigationHeadingWrapper:S,NavigationListWrapper:k,NavigationListItemWrapper:x,NavigationInternalLink:E,NavigationExternalLink:T,NavigationHeadingButton:I,NavigationHeadingArrow:L}=n(51418),N=o(r).withConfig({displayName:"SiteFooterLogoResponsiveAsset"})` display: flex; justify-content: center; margin: 0 auto; max-height: ${y(4)}; ${C(p.lg)} { justify-content: flex-start; margin: 0; } ${s} { width: auto; max-height: inherit; } `,B=o.div.withConfig({displayName:"SiteFooterLogo"})` align-self: end; `,P=o.div.withConfig({displayName:"SiteFooterAbout"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-primary")} margin-top: ${y(2)}; margin-bottom: ${y(5)}; color: ${h("colors.foundation.footer.meta-primary")}; ${C(p.lg)} { padding-right: ${y(20)}; } `,A=o.p.withConfig({displayName:"SiteFooterLegaleseText"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-secondary")} order: 3; margin: 0; text-align: center; color: ${h("colors.foundation.footer.meta-secondary")}; ${C(p.lg)} { grid-area: footer-notices-legal; order: initial; text-align: left; } .external-link { ${({theme:e})=>f(e,"colors.foundation.footer.meta-secondary",null)} color: ${h("colors.foundation.footer.meta-secondary")}; } .external-link:link { text-decoration: underline; } `,D=o.div.withConfig({displayName:"SiteFooterLegaleseTextWrapper"})` display: contents; `,_=o(m.Footer).withConfig({displayName:"SiteFooterSocialIcons"})` ${({isLinkDense:e})=>e?i` grid-area: footer-notices-social; grid-column: 1; ${C(p.lg)} { grid-column: -1/-5; justify-self: end; grid-row: 2; margin-top: ${y(4)}; } .social-icons__list-item { padding-right: ${y(.5)}; } ${C(p.lg)} { .social-icons__list-item:last-child { padding-right: 0; } } .social-icons__list-item a { width: 32px; height: 32px; ${C(p.lg)} { width: 32px; height: 32px; } } `:""} `,M=i` /* stylelint-disable selector-max-id */ #fides-modal-link.consent-sdk-show-settings, #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { ${({theme:e})=>f(e,"colors.foundation.footer.meta-secondary",null)} border: none; background-color: transparent; padding: ${y(.5)} ${y(1)} ${y(.5)} 0; line-height: 1; color: ${h("colors.foundation.footer.meta-secondary")}; font-size: inherit; .button__label { color: ${h("colors.foundation.footer.meta-secondary")}; } &:hover { background-color: inherit; text-decoration: none; color: ${h("colors.foundation.footer.meta-secondary")}; } } #ot-sdk-btn.ot-sdk-btn-show--cookies { display: inline-block; ${({theme:e})=>b(e,"typography.definitions.foundation.link-utility")} padding: ${y(.5)} ${y(2.5)} ${y(.5)} 0; height: ${y(5.625)}; } /* stylelint-enable selector-max-id */ `,R=o.div.withConfig({displayName:"SiteFooterOneTrustButtonContainer"})``,H=o(l.Utility).withConfig({displayName:"SiteFooterOneTrustButton"})``,O=o.footer.withConfig({displayName:"SiteFooterWrapper"})` display: grid; grid-column: 1 / -1; background-color: ${h("colors.foundation.footer.bg")}; ${C(p.lg)} { ${L} { ${a()} } ${I} { pointer-events: none; } } ${R} { display: table; margin: ${y(4)} auto ${y(8)}; } ${({isLinkDense:e})=>e?`\n display: block;\n\n ${B}{\n ${N}{\n ${C(p.lg)} {\n justify-content: center;\n }\n }\n }\n `:""} ${M} `,F=o.div.withConfig({displayName:"SiteFooterBrandInfo"})` grid-area: f-brand; `,W=i` ${S} { ${({theme:e})=>b(e,"typography.definitions.foundation.title-secondary")} transition: color ${u.timingLinkNavigation} ease; color: ${h("colors.foundation.footer.context")}; ${C(p.md)} { margin: 0 0 ${y(2)}; } ${C(p.lg)} { text-align: left; } } ${k} { flex-direction: column; margin: 0; ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${w(p.md)} { align-items: center; justify-content: center; text-align: center; } ${C(p.lg)} { justify-content: start; text-align: left; } } ${E}, ${T} { ${({theme:e})=>f(e,"colors.foundation.footer.links.primary",null,"navigation")}; transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } ${x} { margin-bottom: ${y(3)}; padding-right: 0; min-height: 0; ${C(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } `,U=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationVertical"})` grid-area: f-nav; ${W} `,V=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationContactVertical"})` grid-area: f-nav-contact; ${W} `,G=o.div.withConfig({displayName:"SiteFooterNoticesWrapper"})` display: grid; grid-area: f-meta; justify-items: center; width: 100%; ${k} { flex-direction: column; align-items: center; margin: 0; ${C(p.md)} { flex-direction: row; align-items: baseline; } } ${x} { margin-bottom: ${y(.5)}; padding-right: 0; ${C(p.md)} { display: inline-flex; position: relative; align-items: center; margin-right: ${y(1)}; margin-bottom: 0; + ${x} { &::before { display: inline-block; margin: auto; color: ${h("colors.foundation.footer.links.secondary")}; content: '|'; } ${E}, ${T} { margin-left: ${y(1)}; } } } } `,j=o.div.withConfig({displayName:"SiteFooterNoticesContainerWrapper"})` display: grid; border-top: 2px solid ${h("colors.foundation.footer.accent")}; padding: ${y(5)} 0 ${y(6)}; width: 100%; gap: var(--grid-gap); ${({isLinkDense:e})=>e?i` border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; `:""} ${C(p.lg)} { grid-template-areas: 'footer-notices-navigation footer-notices-collection' 'footer-notices-legal footer-notices-legal'; grid-template-columns: 1fr auto; align-items: baseline; margin: 0; justify-items: start; } ${C(p.xl)} { margin: 0; } `,z=o(d.Horizontal).withConfig({displayName:"SiteFooterNavigationHorizontal"})` ${C(p.lg)} { grid-area: footer-notices-navigation; } ${k} { ${E}, ${T} { transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } } ${k} { ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${C(p.md)} { justify-content: center; } ${C(p.lg)} { justify-content: start; } } ${x} { min-height: 0; ${C(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } ${E}, ${T} { ${({theme:e})=>f(e,"colors.foundation.footer.links.secondary",null,"navigation")}; color: ${h("colors.foundation.footer.links.secondary")}; } `,q=o.div.withConfig({displayName:"SiteFooterCollectionContainer"})` display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; ${C(p.lg)} { grid-area: footer-notices-collection; flex-direction: row; } `,K=o.div.withConfig({displayName:"SiteFooterGridNoMargins"})` ${g()} ${v()} && { grid-template-areas: 'f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav' 'f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta'; padding-top: ${y(6)}; text-align: center; justify-items: center; ${C(p.md)} { grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; } ${C(p.lg)} { grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; text-align: left; justify-items: start; } ${C(p.xl)} { grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; } ${C(p.max)} { position: relative; } ${({siteFooterSingleColumn:e})=>e?i` grid-template-areas: 'f-brand' 'f-brand' 'f-brand' 'f-meta'; grid-template-columns: repeat(1, 1fr); `:""} ${({isLinkDense:e})=>e?i` grid-row-gap: 0; padding-top: ${y(4)}; ${F} { grid-column: 1/-1; grid-row: 1; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; width: 100%; text-align: center; ${C(p.lg)} { display: grid; grid-column-gap: var(--grid-gap); grid-template-columns: repeat(12, 1fr); ${B} { grid-column: 6 / -6; } ${P} { grid-column: 4 / -4; } } } ${B},${P} { margin-bottom: ${y(4)}; } ${P} { margin-top: 0; padding-right: 0; } ${U}, ${V} { width: 100%; padding-top: ${y(4)}; grid-area: unset; grid-column: 1 / -1; ${C(p.lg)} { padding: ${y(4)} 0; } ${S} { margin-bottom: ${y(4)}; text-align: left; ${C(p.lg)} { margin-bottom: ${y(1)}; } ${L} { display: none; } } } ${U} { border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; ${C(p.lg)} { grid-column: 1 / span 6; grid-row: 2; border-bottom: none; } } ${V} { ${C(p.lg)} { grid-column: 7/-1; grid-row: 2; } } ${k} { display: block; column-gap: var(--grid-gap); column-count: 2; height: auto; text-align: left; ul { display: block; } li { display: inline-block; margin-bottom: ${y(4)}; width: 100%; ${C(p.lg)} { grid-column: span 3; margin: 0; } a { white-space: normal; } } } ${G} { grid-area: unset; grid-column: 1/-1; } ${j} { grid-template-columns: repeat(1, 1fr); grid-row-gap: 0; margin: 0; border-top-width: 1px; padding: ${y(4)} 0 ${y(4)}; ${C(p.lg)} { grid-column-gap: 1.25rem; grid-template-columns: repeat(12, 1fr); max-width: none; } ${k} { grid-template-columns: repeat(2, 1fr); ${C(p.lg)} { column-count: 4; } li::before { margin: 0; content: ''; } * a { margin: 0; } } } ${z} { width: 100%; ${C(p.lg)} { grid-column: 1/-1; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; padding-bottom: ${y(4)}; } } ${q} { display: none; } ${A} { align-self: start; margin-top: ${y(4)}; text-align: left; ${C(p.lg)} { grid-column: 1/9; grid-row: 2; } } `:""} ${({shouldShowStamp:e})=>e&&`\n ${U} {\n ${C(p.lg)} {\n display: flex;\n flex-direction: column;\n justify-content: center;\n grid-column: 4 / span 4;\n }\n }\n\n ${F} {\n ${C(p.sm)} {\n height: 0;\n visibility: hidden;\n }\n }\n\n ${V} {\n ${C(p.lg)} {\n display: flex;\n flex-direction: column;\n justify-content: center;\n grid-column: 8/-1;\n }\n }\n &&& {\n ${k} {\n ${C(p.lg)} {\n column-count: 2;\n }\n }\n\n ${j} {\n ${k} {\n ${C(p.lg)} {\n column-count: 5;\n }\n }\n }\n }\n `} @media print { display: none; } } `,Y=o.div.withConfig({displayName:"SiteFooterAboutText"})` margin: 0 ${y(4)}; ${C(p.lg)} { margin: 0; } `,J=o.p.withConfig({displayName:"SiteFooterDisclaimer"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-secondary")} margin: revert; padding: ${y(2)} ${y(6)} 0 ${y(6)}; text-align: center; color: ${h("colors.foundation.footer.links.secondary")}; ${C(p.md)} { padding: ${y(2)} ${y(20)} 0 ${y(20)}; } ${C(p.lg)} { padding: ${y(2)} 0 0 0; text-align: left; } `,X=o(c.Footer).withConfig({displayName:"SiteFooterNavigationDropdown"})` margin: ${y(2)} 0 0; &:first-child { margin-top: 0; } ${C(p.lg)} { margin: 0 0 0 ${y(2)}; &:first-child { margin-left: 0; } } `,Q=o.p.withConfig({displayName:"SiteFooterCollection"})` ${({theme:e})=>b(e,"typography.definitions.utility.assistive-text")} margin: ${y(2)} 0 0; text-align: center; color: ${h("colors.foundation.footer.links.secondary")}; ${C(p.md)} { margin-top: 0; } ${C(p.lg)} { max-width: 20vw; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; } `,Z=o("div").withConfig({displayName:"SiteFooterStoryBookGrid"})` ${v()} ${$("padding")} `,ee=o.div.withConfig({displayName:"SiteFooterLogoStamp"})` display: flex; grid-column: 1/-1; grid-row: 2; justify-content: left; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; padding: 0 0 ${y(4)} 0; width: 100%; ${N} { width: ${y(30)}; max-height: unset; } ${C(p.lg)} { grid-column: 1 / 4; border-bottom: none; } `;e.exports={SiteFooterSocialIcons:_,SiteFooterLegaleseText:A,SiteFooterLegaleseTextWrapper:D,SiteFooterWrapper:O,SiteFooterGridNoMargins:K,SiteFooterBrandInfo:F,SiteFooterLogo:B,SiteFooterLogoResponsiveAsset:N,SiteFooterAbout:P,SiteFooterAboutText:Y,SiteFooterNavigationVertical:U,SiteFooterNavigationContactVertical:V,SiteFooterNavigationHorizontal:z,SiteFooterDisclaimer:J,SiteFooterNavigationDropdown:X,SiteFooterOneTrustButton:H,SiteFooterCollectionContainer:q,SiteFooterCollection:Q,SiteFooterNoticesWrapper:G,SiteFooterNoticesContainerWrapper:j,SiteFooterStoryBookGrid:Z,SiteFooterOneTrustButtonContainer:R,SiteFooterLogoStamp:ee}},89049:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({noticesContainer:{id:"SiteFooter.NoticesContainer",defaultMessage:"Notices",description:"ARIA label for Notices Container"},dropdown:{id:"SiteFooter.Dropdown",defaultMessage:"Select international site",description:"ARIA description for site dropdown"},oneTrustButtonLabel:{id:"SiteFooter.OneTrustButtonLabel",defaultMessage:"Your Privacy Choices",description:"ARIA description for site footer OneTrust button label"}})},54779:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(96205);i.LinkDense=o(i,"LinkDense",{isLinkDense:!0}),e.exports=i},95772:(e,t,n)=>{const o=n(96540),i=n(5556),{default:a}=n(64744),r=n(24208),{useIntl:s}=n(37243),l=n(88864).A,d=n(49235),c=n(54790),m=n(73275),p=n(35676),u=n(76399),g=n(39832),h=n(34568),{NavDrawer:y}=n(12501),{useEffect:b,useState:f,useRef:C,useCallback:w}=o,{OverlayNavigationWrapper:v,OverlayNavigationTop:$,OverlayNavigationBottom:S,OverlayNavigationButton:k,OverlayNavigationLogo:x,OverlayNavigationUtility:E,OverlayNavigationUtilityLinks:T,OverlayNavigationUtilityListItem:I,OverlayNavigationUtilityLink:L,OverlayNavigationPrimaryLinks:N,OverlayNavigationPrimaryListItem:B,OverlayNavigationPrimaryLink:P,OverlayNavigationSecondaryLinks:A,OverlayNavigationSecondaryListItem:D,OverlayNavigationSecondaryLink:_,OverlayNavigationSocialLinks:M,OverlayNavigationSocialHeading:R}=n(18550),H=({accountProps:e,additionalCSS:t,appDownloadUrls:n=[],brandName:i,hasSearch:c,hasTopRule:H,invertedLogo:O,isCenteredOnDesktop:F,isAccountsEnabled:W,isVisible:U,logo:V,logoBaseUrl:G="/",onClose:j,primaryLinks:z,signInLabel:q,searchLink:K,shouldShowOverlayTop:Y=!0,shouldOverridePrimaryLinkBISize:J=!0,secondaryLinks:X,socialLinks:Q,socialLinksHeading:Z,theme:ee="standard",user:te,utilityLinks:ne})=>{const{formatMessage:oe}=s(),ie=C(),[ae,re]=f(null),se=a(U),le=w((e=>{"Escape"===e.key&&j()}),[j]);b((()=>{const t=[];if(c){const e=oe(l.searchLabel);t.push({text:e,url:K})}const{accountLinks:n,signInLink:o}=e||{};if(W&&te&&n?.length>0&&o){const{isAuthenticated:e}=te;e?t.push(...n):t.push({text:q||oe(l.signInLabel),url:o})}t.push(...ne),re(t)}),[e,oe,c,W,K,q,te,ne]),b((()=>{ie&&se(ie.current)}),[ie,se]),b((()=>{const e=ie?.current;return U&&ie?(r.disableBodyScroll(e),window.addEventListener("keydown",le)):(r.enableBodyScroll(e),window.removeEventListener("keydown",le)),()=>{r.enableBodyScroll(e),window.removeEventListener("keydown",le)}}),[U,ie,le]);const de=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},ce=z?.length>0,me=X?.length>0,pe=ae?.length>0,ue=Q?.length>0,ge="inverted"===ee?O:V,he=oe(l.closeButtonLabel);return o.createElement(d,{palette:ee},o.createElement(v,{role:"dialog","aria-modal":"true","aria-label":oe(l.navigationWrapper),isVisible:U,ref:ie,hasTopRule:H,additionalCSS:t?.wrapper,topRuleAdditionalCSS:t?.topRule,shouldShowOverlayTop:Y},Y&&o.createElement($,{additionalCSS:t?.top},ge&&o.createElement(x,{isCenteredOnDesktop:F},o.createElement("a",{href:G,"aria-label":i},o.createElement(m,{...ge}))),o.createElement(E,null,o.createElement(k,{label:he,ButtonIcon:u,isIconButton:!0,"aria-label":he,onClickHandler:j}))),o.createElement(S,{tabIndex:"0"},pe&&o.createElement("nav",{"aria-label":oe(l.utilityLinks)},o.createElement(T,null,ae.filter((e=>!e.hideFromOverlayNavigation)).map((({isExternal:e,text:t,url:n,isSubscribeButton:i=!1,hasInvertedSubscribeLink:a=!1,isColorTokenInverted:r=!1,...s})=>o.createElement(I,{key:t},o.createElement(L,{onClick:()=>de(t),href:n,as:e?g:"a",isSubscribeButton:i&&a,isColorTokenInverted:r,...s},t)))),o.createElement(y,{use:"OverlayNavigation"})),n?.length>0&&o.createElement(h,{appDownloadUrls:n})),ce&&o.createElement("nav",{"aria-label":oe(l.primaryLinks)},o.createElement(N,null,z.map((({isExternal:e,text:t,url:n,...i})=>n&&o.createElement(B,{key:t},o.createElement(P,{onClick:()=>de(t),href:n,as:e?g:"a",shouldOverridePrimaryLinkBISize:J,...i},t)))))),(me||ue)&&o.createElement("nav",{"aria-label":oe(l.secondaryLinks)},me&&o.createElement(A,null,X.map((({isExternal:e,text:t,url:n,...i})=>o.createElement(D,{key:t},o.createElement(_,{onClick:()=>de(t),href:n,as:e?g:"a",...i},t))))),ue&&o.createElement(M,null,o.createElement(R,null,Z),o.createElement(p.Standard,{links:Q}))))))};H.propTypes={accountProps:i.object,additionalCSS:i.object,appDownloadUrls:i.array,brandName:i.string,hasSearch:i.bool,hasTopRule:i.bool,invertedLogo:i.shape(m.propTypes).isRequired,isAccountsEnabled:i.bool,isCenteredOnDesktop:i.bool,isVisible:i.bool,logo:i.shape(m.propTypes).isRequired,logoBaseUrl:i.string,onClose:i.func,primaryLinks:c.propTypes.links,searchLink:i.string,secondaryLinks:c.propTypes.links,shouldOverridePrimaryLinkBISize:i.bool,shouldShowOverlayTop:i.bool,signInLabel:i.string,socialLinks:i.array,socialLinksHeading:i.string,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:c.propTypes.links},H.displayName="OverlayNavigation",e.exports=H},59898:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(95772);e.exports=o(i,"OverlayNavigation")},88864:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({navigationWrapper:{id:"OverlayNavigation.OverlayNavigationWrapper",defaultMessage:"Overlay Navigation",description:"ARIA label navigation wrapper"},closeButtonLabel:{id:"OverlayNavigation.OverlayNavigationButton",defaultMessage:"Close Navigation Menu",description:"ARIA label for the close button on navigation menu"},utilityLinks:{id:"OverlayNavigation.OverlayNavigationUtilityLinks",defaultMessage:"Utility",description:"ARIA label for the utility links"},primaryLinks:{id:"OverlayNavigation.OverlayNavigationPrimaryLinks",defaultMessage:"Primary",description:"ARIA label for the primary links"},searchLabel:{id:"OverlayNavigation.OverlayNavigationSearchLabel",defaultMessage:"Search",description:"Text for the search link"},secondaryLinks:{id:"OverlayNavigation.OverlayNavigationSecondaryLinks",defaultMessage:"Secondary",description:"ARIA label for the secondary links"},signInLabel:{id:"OverlayNavigation.OverlayNavigationSignInLabel",defaultMessage:"Sign In",description:"Text for the sign in link"}})},29001:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(38221),s=n(7350),{GatewayDest:l}=n(10103),d=n(79483).A,{connector:c}=n(57744),m=n(98653),p=n(82814),u=n(69834),g=n(49235);let h=n(96962),y=n(14212);const b=n(82873),f=n(73275),C=n(93394);let w=n(59898);const{sizesFullName:v}=n(99906),{trackComponent:$}=n(92716),{interactionResponse:S}=n(56187),{INITIAL_STATE:k,computeScroll:x,getStateWithHeaderHeight:E}=n(70698),{SiteHeaderWrapper:T,SiteHeaderStickyWrapper:I,SiteHeaderTopRule:L,SiteHeaderTop:N,SiteHeaderTopStatic:B,SiteHeaderTopSticky:P,VisibleStickyWrapper:A,HiddenStickyWrapper:D,SiteHeaderLogo:_,SiteHeaderUtility:M,SiteHeaderNavLeft:R}=n(27985),H=n(32217),{useState:O,useRef:F,useEffect:W,memo:U}=o;w=U(w),h=U(h),y=U(y);const V=({drawerProps:e,accountProps:t,appDownloadUrls:n,brandName:i,className:c,hasContentHeaderLogo:U,hasSearch:V,hasTopRule:G,hideUtilityNavButton:j,headerInvertedLogo:z,headerLogo:q,internationalInfo:K,invertedLogo:Y,isAccountsEnabled:J,isFixedHeight:X,isHamburgerMenuHidden:Q=!1,isPointerEventEnabledOnHover:Z,linkBannerData:ee,logo:te,logoBaseUrl:ne,primaryLinks:oe,secondaryLinks:ie,searchLink:ae,showBannerUnderNav:re,socialLinks:se,socialLinksHeading:le,theme:de="standard",user:ce,utilityLinks:me,variations:pe={isDrawerEnabled:!1},fadeWidth:ue="sm",showNavigationWithlinkBanner:ge,isCenteredOnDesktop:he,hasCart:ye,variationName:be,hasSEOSupport:fe=!1})=>{o.useEffect((()=>{(async()=>{await S(),$("SiteHeader",be)})()}),[be]);const Ce=a(),we=F([]),ve=F(null),$e=F(null),[Se,ke]=O(k),[xe,Ee]=O(!1),[Te,Ie]=O(!1),[Le,Ne]=O("Menu"),[Be,Pe]=O(!1),[Ae]=O(me.filter((e=>e.showInTopNav)).sort(((e,t)=>t.forceLeftOfNav-e.forceLeftOfNav))),De=o.useMemo((()=>oe.filter((e=>e.hasChildren))),[oe]),[_e,Me]=O(fe?De:{}),[Re,He]=O(oe),[Oe,Fe]=O(!1),We=me.filter((e=>!e.forceLeftOfNav)),Ue=!pe.isDrawerEnabled,Ve=e=>{window.dataLayer&&window.dataLayer.push({event:"menu-click",menuAction:e})},Ge=o.useCallback((()=>{Ee(!xe),Ve(xe?"Close":"Open"),Ne(xe?"Menu":"Close")}),[xe]),je=()=>ke((e=>x(e))),ze=()=>ke((e=>E(e,ve))),qe=e=>{const t=we.current.map((t=>t.contains(e.target)));!Te||!Be||$e.current.contains(e.target)||t.includes(!0)&&"click"!==e.type||(fe&&Me(De),Ne("Menu"),Ie(!1),Ve("Close"))},Ke=o.useCallback((e=>{if(pe.isDrawerEnabled){const t=Re.find((t=>t.text===e));t.hasChildren?(Ie(!0),Pe(!0),Me(fe?De.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]):{...t,isActive:!0}),He(Re.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]))):(Be&&Te&&Ve("Close"),Ie(!1),Pe(!1),Ne("Menu"))}}),[fe,Te,Be,Re,De,pe.isDrawerEnabled]);W((()=>{Te||He(oe),Te&&Ve("Open")}),[Te,oe]),W((()=>{const e=s((function(){Ne("Menu"),Ie(!1)}),10);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[]),W((()=>{const e=s(je,100),t=r(ze,300);return ze(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",t)}}),[]),W((()=>{if(window&&window.document){const e=window.document.querySelector('[data-testid="MobileProductCardOuter"]');Se.showSticky?e?.classList.add("headerIsSticky"):e?.classList.remove("headerIsSticky")}})),W((()=>{const e=ee?.links?.length>0&&"visual-link-banner"!==ee?.bannerType;if(window?.location){const{pathname:t}=window.location;Fe(!(t.includes("/hotels/")||!e))}}),[ee]);const{clippedMenu:Ye,headerHeight:Je,showSticky:Xe}=Se,Qe={wrapper:Xe?A:D,top:Ye?P:B,topRule:!Ye&&L,fixedHeight:X?N:""},Ze=o.useMemo((()=>pe.isDrawerEnabled?Re.filter((e=>e.showInTopNav)):oe.filter((e=>e.showInTopNav))),[Re,oe,pe.isDrawerEnabled]),et=Ae[0],tt=v.large,nt="inverted"===de?Y:te,ot=o.createElement(y,{ariaLabel:Ce.formatMessage(d.primaryNavigationLabel),hasDivider:!0,hasBottomBorder:pe.isDrawerEnabled,hasContentHeaderLogo:U,hidePrimaryLink:tt,isCentered:he,isSlim:Ye,links:Ze,primaryLink:et,onHover:Ke,shouldUseHoverState:Be,fadeWidth:ue,isPointerEventEnabledOnHover:Z,theme:de}),it=re?o.createElement(o.Fragment,null,ot,o.createElement(b,{palette:de,showBannerUnderNav:re})):o.createElement(o.Fragment,null,o.createElement(b,{hasBorder:!1,palette:de}),ot),at=ge?it:o.createElement(b,{hasBorder:!1,pallette:de});return o.createElement(g,{palette:de},o.createElement(T,{"data-testid":"PersistentTop SiteHeaderWrapper",className:c,headerHeight:Je,hasContentHeaderLogo:U,additionalCSS:Qe.wrapper},o.createElement(I,{ref:ve,hasTopRule:G,headerHeight:Je,"data-testid":"SiteHeaderStickyWrapper",topRuleAdditionalCSS:Qe.topRule,shouldHideShadow:pe.isDrawerEnabled,onClick:e=>{if(window.dataLayer){const t=(e.target.innerText||"").toLowerCase();["","subscribe","sign in","newsletter"].includes(t)||window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:t})}},hasSEOSupport:fe},o.createElement("div",{"data-testid":"SiteHeaderContent"},o.createElement(N,{hasContentHeaderLogo:U,additionalCSS:X?Qe.fixedHeight:Qe.top},o.createElement(R,null,o.createElement(C,{isExpanded:!Ye})),nt&&o.createElement(_,{isCenteredOnDesktop:he},o.createElement("a",{href:ne,"aria-label":i,"data-testid":"Logo"},o.createElement(f,{...nt}))),o.createElement(M,null,o.createElement(h,{ariaLabel:Ce.formatMessage(d.utilityNavigationLabel),accountProps:t,isAccountsEnabled:J,buttonIcon:Le,hasEnableIcon:!0,hasPrimaryLink:!!et,hidePrimaryLink:tt,hideNavButton:j,hrefLink:e.searchAction||"/search",links:Ae,isHamburgerMenuHidden:Q,onButtonClick:Ge,shouldSwitchMenuIcon:pe.isDrawerEnabled,user:ce,...K,hasCart:ye,isBrandLogoCenteredOnDesktop:he,theme:de})))),o.createElement("div",{ref:$e},Oe?at:ot)),pe.isDrawerEnabled&&fe&&o.createElement(H.SiteHeaderDrawer,{hasLinkBanner:ge,theme:de,className:"universal_drawer--megamenu",isDrawerOpen:Te,onClose:()=>Ie(!1),registryName:"mega-menu-siteheader-modal"},_e.map(((e,t)=>o.createElement("div",{ref:e=>{we.current[t]=e},className:e.isActive?"show-menu":"hide-menu"},o.createElement(u,{isSlim:Ye,megaMenuContent:e,collapseMegaMenu:qe,isDrawerOpen:Te,theme:de,hasLinkBanner:Oe&&ge}))))),o.createElement(l,{name:"mega-menu-siteheader-modal",className:"modal-container"}),(Ue||xe)&&o.createElement(w,{accountProps:t,appDownloadUrls:n,isAccountsEnabled:J,user:ce,hasSearch:V,hasTopRule:G,primaryLinks:oe,utilityLinks:me,searchLink:ae,secondaryLinks:ie,socialLinks:se,socialLinksHeading:le,logo:q,logoBaseUrl:ne,invertedLogo:z,isCenteredOnDesktop:he,brandName:i,isVisible:xe,onClose:Ge,theme:de}),pe.isDrawerEnabled&&!fe&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Te,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>Ie(!1),contentLabel:Ce.formatMessage(d.drawerLabel),hasLinkBanner:ge,theme:de,className:"drawer--megamenu"},!Be&&o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:V,isAccountsEnabled:J,user:ce,utilityLinks:We}),Be&&o.createElement(u,{isSlim:Ye,megaMenuContent:_e,isDrawerOpen:Te,collapseMegaMenu:qe,theme:de,hasLinkBanner:Oe&&ge})),pe.isDrawerEnabled&&Te&&!Be&&fe&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Te,onClose:()=>Ie(!1),contentLabel:Ce.formatMessage(d.drawerLabel),hasLinkBanner:ge,theme:de,className:"drawer--megamenu"},o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:V,isAccountsEnabled:J,user:ce,utilityLinks:We}))))};V.propTypes={accountProps:i.object,appDownloadUrls:i.array,brandName:i.string,className:i.string,drawerProps:i.shape({appElement:i.any,searchAction:i.string}),fadeWidth:i.string,hasCart:i.bool,hasContentHeaderLogo:i.bool,hasSearch:i.bool,hasSEOSupport:i.bool,hasTopRule:i.bool,headerInvertedLogo:i.shape(f.propTypes).isRequired,headerLogo:i.shape(f.propTypes).isRequired,hideUtilityNavButton:i.bool,internationalInfo:i.object,invertedLogo:i.shape(f.propTypes).isRequired,isAccountsEnabled:i.bool,isCenteredOnDesktop:i.bool,isFixedHeight:i.bool,isHamburgerMenuHidden:i.bool,isPointerEventEnabledOnHover:i.bool,isShopifyCartWidgetOpen:i.bool,linkBannerData:i.shape(b.propTypes.linkBannerData),logo:i.shape(f.propTypes).isRequired,logoBaseUrl:i.string,primaryLinks:i.array,searchLink:i.string,secondaryLinks:i.array,showBannerUnderNav:i.bool,showNavigationWithlinkBanner:i.bool,socialLinks:i.array,socialLinksHeading:i.string,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:i.array,variationName:i.string,variations:i.shape({hasTopRule:i.bool,isDrawerEnabled:i.bool})},V.displayName="SiteHeader",e.exports=c(V,{keysToPluck:["linkBannerData"]})},25126:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorToken:a}=n(26865),{BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{resolveMenuKey:l,isInverted:d}=n(70698),{Wrapper:c}=n(32788),m=o(r).withConfig({displayName:"Link"}).attrs((({theme:e})=>({colorSecondaryLinkToken:l(e,"colors.foundation.collapsed-menu.nav-link.hover"),colorStaticLinkToken:l(e,"colors.foundation.collapsed-menu.nav-link.default")})))` display: block; padding: ${i(1.5)} ${i(1)}; white-space: nowrap; &:link, &:visited { ${({theme:e,hasInvertedSubscribeButton:t})=>t?`color: ${a(e,l(e,"colors.background.white"))};}`:`color: ${a(e,l(e,"colors.foundation.collapsed-menu.nav-link.hover"))};}`} } &:hover + div ${c}, &:focus + div ${c} { transform: translateY(0); visibility: visible; opacity: 1; } &:hover, &:focus { text-decoration: none; } ${({theme:e})=>d(e)&&`&:link,\n &:visited {\n color : ${a(e,l(e,"colors.consumption.lead.inverted.link"))}\n }\n &:hover,\n &:focus {\n color : ${a(e,l(e,"colors.consumption.lead.inverted.link-hover"))}\n }`} @media (min-width: ${s.md}) { padding-right: ${i(2)}; padding-left: ${i(2)}; } `;m.defaultProps={linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},e.exports=m},75197:(e,t,n)=>{const o=n(96540),i=n(5556),{NavCTA:a,NavRollover:r}=n(12501),s=n(71284),l=n(39832),d=n(25126),{NavCTADivider:c,ListItem:m,StyledLinks:p}=n(54064),{sizesAscending:u}=n(99906),g=({utilityLinks:e,hasInvertedSubscribeButton:t,hasJourneyUnit:n,hasPrimaryLink:i,hasSiblings:u,hidePrimaryLink:g,isBrandLogoCenteredOnDesktop:h,shouldHideMenuOnMobile:y})=>o.createElement(p,{hasSiblings:u,hasPrimaryLink:i,hidePrimaryLink:g,isBrandLogoCenteredOnDesktop:h},e.map((({isActive:a,isExternal:s,text:c,url:p,isSubscribeButton:u=!1,isColorTokenInverted:g=!1,hideFromUtilityNavigation:b=!1},f)=>!b&&o.createElement(m,{key:c,hasPrimaryLink:i,isActive:a,hasDivider:!t,hasJourneyUnit:n,hasInvertedSubscribeButtons:u&&t,isBrandLogoCenteredOnDesktop:h,isColorTokenInverted:g,utilityLinksCnt:e.length,shouldHideOnMobile:y&&f<2},o.createElement(d,{href:p,isActive:a,onClick:()=>(e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e})})(c),as:s?l:"a",hasInvertedSubscribeButton:u&&t,isColorTokenInverted:g,"data-testid":u?"NavCTA":null},c),u&&o.createElement(r,null)))),o.createElement(m,{hasDivider:!t,hasJourneyUnit:n,isBrandLogoCenteredOnDesktop:h,hasCMUnit:!0},n&&o.createElement(a,null),!t&&o.createElement(c,null),o.createElement(s,{position:"nav-rollover"}),o.createElement(r,null)));g.propTypes={hasInvertedSubscribeButton:i.bool,hasJourneyUnit:i.bool,hasPrimaryLink:i.bool,hasSiblings:i.bool,hidePrimaryLink:i.oneOf(u),isBrandLogoCenteredOnDesktop:i.bool,shouldHideMenuOnMobile:i.bool,utilityLinks:i.array},e.exports=g},54064:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledLinks=t.ListItem=t.NavCTADivider=void 0;const o=n(32788),{default:i,css:a}=n(92168),{beforeDivider:r,afterDivider:s}=n(60574),{BREAKPOINTS:l,ZINDEX_MAP:d}=n(96472),{calculateSpacing:c,getColorToken:m}=n(26865),{resolveMenuKey:p}=n(70698),{Link:u}=n(82552);t.NavCTADivider=i.div.withConfig({displayName:"NavCTADivider"})` ${({theme:e})=>s(e)} `;const g=a` .nav-cta__component, .consumer-marketing-unit--nav-cta { height: 100%; &:hover, &:focus-within, &:focus { ~ .consumer-marketing-unit--nav-rollover, ~ .nav-rollover__component > div { ${o.ShowRollover} } } + ${t.NavCTADivider} { display: none; } } .nav-rollover__component > div, .consumer-marketing-unit--nav-rollover { &:hover, &:focus, &:focus-within { ${o.ShowRollover} } } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { ${o.HideRollover} display: none; top: ${c(7)}; right: 0; align-items: center; justify-content: center; z-index: ${d.navFixed}; @media (min-width: ${l.md}) { display: flex; } } `,h=(e,t)=>`\n background-color: ${m(t,p(t,e?"colors.consumption.body.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))};\n border-radius: 2px;\n color: ${m(t,p(t,"colors.background.white"))};;\n\n &:active,\n &:focus,\n &:hover,\n &:visited,\n &:link {\n color: ${m(t,p(t,"colors.background.white"))};\n`;t.ListItem=i.li.withConfig({displayName:"ListItem"})` display: inline-block; position: relative; cursor: pointer; &:not(:last-child):not(:nth-last-child(2)) { ${({theme:e,hasDivider:t})=>t&&s(e)}; } ${({hasInvertedSubscribeButtons:e,hasCMUnit:t,hasJourneyUnit:n,isBrandLogoCenteredOnDesktop:o,isColorTokenInverted:i,theme:a,utilityLinksCnt:r})=>e&&r<2?`\n @media (min-width: ${l.md}) {\n display: block;\n }\n ${h(i,a)};`:e&&2===r?`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n display: block !important;\n }\n ${h(i,a)}`:n||o?`@media (max-width: ${l.md}) {\n &:nth-last-child(n + 2) {\n display: none;\n }}`:t?`@media (max-width: ${l.md}) {\n &:last-child {\n display: block;\n }}`:`@media (max-width: ${l.md}) {\n display: none;\n }`} ${g} ${u} { padding: ${c(1.5)}; ${({theme:e,hasDivider:t})=>t&&(e=>a` ${r(e)}; ${s(e)}; `)(e)}; } ${({shouldHideOnMobile:e})=>e&&`@media (max-width: ${l.md}) {\n display: none;\n }`} `,t.StyledLinks=i.ul.withConfig({displayName:"StyledLinks"})` display: flex; align-items: ${({hasSiblings:e})=>e?"stretch":null}; margin: 0; padding: 0; list-style: none; /* Available spaces small - 1 medium - 2 large - 3 xlarge - 4 xxlarge - 5 If hasSiblings reduce number of available space for utility items by 1 Note: the n count was increased by 1 in all spaces due to the addition of a slot for Consumer Marketing Units within a hardcoded ListItem that is always present across all brands. */ ${t.ListItem} { ${({hasPrimaryLink:e,hidePrimaryLink:t})=>e&&t?`\n @media (max-width: ${l[t]}){\n &:first-child {\n display: none;\n }\n }\n `:null} ${({hasSiblings:e,isBrandLogoCenteredOnDesktop:t})=>e?`\n\n ${t?`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 2) {\n display: none;\n }\n }\n `:`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 3) {\n display: none;\n }\n }\n `}\n\n @media (min-width: ${l.lg}) and (max-width: ${l.xl}) {\n &:nth-last-child(n + 4) {\n display: none;\n }\n }\n\n @media (min-width: ${l.xl}) and (max-width: ${l.xxl}) {\n &:nth-last-child(n + 5) {\n display: none;\n }\n }\n }`:`\n @media (max-width: ${l.md}) {\n &:nth-last-child(n + 3) {\n display: none;\n }\n }\n\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 4) {\n display: none;\n }\n }\n\n ${t?`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 3) {\n display: none;\n }\n }\n `:`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 4) {\n display: none;\n }\n }\n `};\n\n @media (min-width: ${l.lg}) and (max-width: ${l.xl}) {\n &:nth-last-child(n + 5) {\n display: none;\n }\n }\n `}; } `},36780:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(58156),r=n(5556),{useIntl:s}=n(37243),{connect:l}=n(67851),d=n(16696).A,c=n(26488),m=n(73767),p=n(76399),u=n(36062),{connector:g}=n(57744),{sizesAscending:h}=n(99906),y=n(99906),{googleAnalytics:b}=n(90090),f=n(10934),C=n(75391),w=n(62067),{useClientStatus:v}=n(8877),{Wrapper:$,UtilityNavigationButton:S,UtilityNavigationDropdown:k,SiteHeaderCartButton:x,SiteHeaderCartQuantity:E,SiteHeaderCart:T}=n(60574),I=n(25126),L=n(75197),{useState:N,useEffect:B}=o,P=({accountProps:e,assistiveLabel:t,isInverted:n=!1,label:i,signInLabel:a,user:r})=>{const{accountLinks:s,signInLink:l}=e||{},d=v();if(!s?.length||!l)return null;const{isAuthenticated:c}=r;if(c&&d){const e=[...s.map((({text:e,url:t})=>({name:e,url:t})))];return o.createElement(k,null,o.createElement(u,{id:"utility-navigation-dropdown",options:e,isInverted:n,label:i,showLabel:!0,assistiveLabel:t,align:{sm:"right",md:"left"}}))}return o.createElement(k,{onClick:()=>{return e=a,void(window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e}));var e}},o.createElement(I,{href:l},a))};P.propTypes={accountProps:r.object,assistiveLabel:r.string,isInverted:r.bool,label:r.string,signInLabel:r.string,user:r.shape({isAuthenticated:r.bool.isRequired})};const A=({assistiveLabel:e,hasDivider:t,internationalSites:n,label:i,showLabel:a})=>o.createElement(k,{hasDivider:t},o.createElement(u,{label:i,showLabel:a,options:n,name:"market-switch-dropdown",assistiveLabel:e,align:{sm:"right",md:"left"}}));A.propTypes={assistiveLabel:r.string,hasDivider:r.bool,internationalSites:r.arrayOf(r.shape({name:r.string,url:r.string})),label:r.string,showLabel:r.bool};const D=({iconName:e,shouldSwitchMenuIcon:t,formatMessage:n,menuButtonLabel:a,icon:r,onButtonClick:s,hrefLink:l,trackSearchSource:c,isHamburgerMenuHidden:m})=>{let p;return p="menu"!==e||m?o.createElement(S,{className:i({"navigation-button--hide-on-desktop":t}),ariaLabel:n(d.searchLabel),label:n(d.searchLabel),ButtonIcon:r,isIconButton:!0,inputKind:"link",href:l,onClickHandler:c("icon")}):o.createElement(S,{className:i({"navigation-button--hide-on-desktop":t}),label:a,ButtonIcon:r,isIconButton:!0,role:"button","aria-label":a,onClickHandler:s}),p},_=({ariaLabel:e,accountProps:t,buttonIcon:n,componentConfig:i,isAccountsEnabled:r,isBrandLogoCenteredOnDesktop:l,isHamburgerMenuHidden:u=!1,hasInvertedSubscribeButton:g,hasPrimaryLink:h,hideNavButton:w=!1,hidePrimaryLink:v,homeLocation:S,hrefLink:k="",internationalSites:I,isInverted:_=!1,journey:M,links:R,marketSwitcherAssistiveLabel:H,onButtonClick:O,signInLabel:F,shouldSwitchMenuIcon:W=!1,user:U,hasCart:V,isShopifyCartWidgetOpen:G=!1,setShopifyWidgetState:j,theme:z})=>{const{formatMessage:q}=s(),K=R?R.slice(0,3):[],Y=K?.length>0,J=I?.length>0,X=r&&U,[Q,Z]=N(0),[ee,te]=N({width:void 0,height:void 0}),ne=!!M?.url,oe=()=>{te({width:window.innerWidth,height:window.innerHeight})},ie=(B((()=>(window.addEventListener("resize",oe),oe(),()=>window.removeEventListener("resize",oe))),[]),ee),{icon:ae,iconName:re}=((e,t,n,o)=>{const{width:i}=n,a=i{j(!G)};return o.createElement($,{"aria-label":e},J&&!W&&o.createElement(A,{assistiveLabel:H||q(d.marketSwitcherLabel),hasDivider:!g&&!W,internationalSites:I,label:S.name,showLabel:!!S.name}),Y&&o.createElement(L,{utilityLinks:K,hasInvertedSubscribeButton:g,hasSiblings:(J||X)&&!W,hasJourneyUnit:ne,hasPrimaryLink:h,hidePrimaryLink:v,isBrandLogoCenteredOnDesktop:l,shouldHideMenuOnMobile:W,theme:z}),X&&o.createElement(P,{accountProps:t,isInverted:_,assistiveLabel:q(d.accountDropdownAssistiveLabel),label:q(d.accountDropdownLabel),signInLabel:F||q(d.signInLabel),signOutLabel:a(i,"SignOutButton.settings.buttonLabel")||q(d.signOutLabel),user:U}),!w&&o.createElement(D,{iconName:re,shouldSwitchMenuIcon:W,formatMessage:q,menuButtonLabel:se,icon:ae,onButtonClick:O,hrefLink:k,isHamburgerMenuHidden:u,trackSearchSource:e=>()=>b.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}),V&&o.createElement(T,{onClick:le},o.createElement(x,{ariaLabel:`${Q} ${q(d.shoppingCartAriaLabel)}`,label:q(d.shoppingCartLabel),ButtonIcon:f,isIconButton:!0,inputKind:"link",tabIndex:0}),Q>0&&o.createElement(E,null,Q)),o.createElement(C,{showShopifyCart:G,closeButtonCallback:le,onCartDataChange:e=>{const t=e?.length||void 0;Z(void 0===t?0:t),document.body.style.overflow=G?"hidden":"unset"}}))};_.propTypes={accountProps:r.object,ariaLabel:r.string,buttonIcon:r.string,componentConfig:r.object,hasCart:r.bool,hasInvertedSubscribeButton:r.bool,hasPrimaryLink:r.bool,hideNavButton:r.bool,hidePrimaryLink:r.oneOf(h),homeLocation:r.shape({name:r.string}),hrefLink:r.string,internationalSites:r.arrayOf(r.shape({name:r.string,url:r.string})),isAccountsEnabled:r.bool,isBrandLogoCenteredOnDesktop:r.bool,isHamburgerMenuHidden:r.bool,isInverted:r.bool,isShopifyCartWidgetOpen:r.bool,journey:r.shape({url:r.string}),links:r.array,marketSwitcherAssistiveLabel:r.string,onButtonClick:r.func,setShopifyWidgetState:r.func,shouldSwitchMenuIcon:r.bool,signInLabel:r.string,theme:r.string,user:r.shape({isAuthenticated:r.bool.isRequired})},_.displayName="UtilityNavigation",e.exports=g(l((({isShopifyCartWidgetOpen:e,journey:t})=>({isShopifyCartWidgetOpen:e,journey:t})),(e=>{const{setShopifyWidgetState:t}=w(e);return{setShopifyWidgetState:t}}))(_),{keysToPluck:["componentConfig"]})},96962:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(36780);e.exports=o(i,"UtilityNavigation")},60574:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SiteHeaderCart=t.SiteHeaderCartQuantity=t.SiteHeaderCartButton=t.UtilityNavigationDropdown=t.afterDivider=t.beforeDivider=t.UtilityNavigationButton=t.Wrapper=void 0;const{default:o}=n(92168),{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{resolveMenuKey:s,isInverted:l}=n(70698),{SiteHeaderButton:d}=n(27985),c=n(73730),{SiteNavigationSearch:m}=n(49829);t.Wrapper=o.nav.withConfig({displayName:"UtilityNavigationWrapper"})` justify-self: self-end; display: flex; align-items: center; `,t.UtilityNavigationButton=o(d).withConfig({displayName:"UtilityNavigationButton"})` .icon-menu { padding: 8px; width: initial; height: initial; } .icon-search { transform: scale(0.6); } .icon-close { padding: 8px; } path { stroke: ${({theme:e})=>a(e,l(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } `;const p=e=>`\n display: block;\n content: '';\n height: ${i(4)};\n width: 1px;\n background-color: ${(e=>a(e,"colors.foundation.menu.dividers"))(e)};\n top: 50%;\n margin-top: -${i(2)};\n position: absolute;\n`;t.beforeDivider=e=>`\n@media (min-width: ${r.md}) {\n &::before {\n ${p(e)}\n left: 0;\n }\n}\n`,t.afterDivider=e=>`\n@media (min-width: ${r.md}) {\n &::after {\n ${p(e)}\n right: 0;\n }\n}\n`,t.UtilityNavigationDropdown=o.div.withConfig({displayName:"UtilityNavigationDropdown"})` position: relative; ${({theme:e,hasDivider:n})=>n&&(0,t.afterDivider)(e)}; `,t.SiteHeaderCartButton=o(c.Utility).withConfig({displayName:"SiteHeaderCartButton"})` position: absolute; /* stylelint-disable-next-line declaration-no-important */ && { margin: ${i(2)} 0 0 ${i(2)}; } ${m()}; padding-bottom: ${i(2)}; @media (max-width: ${r.md}) { margin-right: 0; } `,t.SiteHeaderCartQuantity=o.span.withConfig({displayName:"SiteHeaderCartQuantity"})` position: absolute; top: 2rem; right: -0.25rem; align-items: center; z-index: 1; border-radius: 50%; background-color: ${({theme:e})=>a(e,s(e,l(e)?"colors.background.white":"colors.background.black"))}; width: 17.25px; height: 17.25px; text-align: center; text-transform: uppercase; line-height: 17px; letter-spacing: 1px; color: ${({theme:e})=>a(e,s(e,l(e)?"colors.background.black":"colors.background.white"))}; font-size: 10px; @media (max-width: ${r.md}) { left: 2.25rem; } &:hover, &:focus { border: 0; background-color: ${a("colors.foundation.icon.hover")}; } `,t.SiteHeaderCart=o.div.withConfig({displayName:"SiteHeaderCart"})` position: relative; svg path { fill: ${({theme:e})=>a(e,s(e,l(e)?"colors.consumption.lead.inverted.link":"colors.background.black"))}; } &:hover, &:focus { border: 0; background-color: transparent; cursor: pointer; span { background-color: ${a("colors.foundation.icon.hover")}; } svg path { fill: ${({theme:e})=>a(e,l(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.icon.hover")}; } } `},16696:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({accountDropdownAssistiveLabel:{id:"UtilityNavigation.AccountDropdownAssistive",defaultMessage:"Account Navigation",description:"ARIA label for account navigation"},accountDropdownLabel:{id:"UtilityNavigation.AccountDropdown",defaultMessage:"Account",description:"ARIA label for account navigation dropdown"},marketSwitcherLabel:{id:"UtilityNavigation.MarketSwitcherLabel",defaultMessage:"Country",description:"ARIA label for market switcher",isConfigurable:!0},menuButtonLabel:{id:"UtilityNavigation.UtilityNavigationButton",defaultMessage:"Open Navigation Menu",description:"ARIA label for account navigation button"},signInLabel:{id:"UtilityNavigation.SignInLabel",defaultMessage:"Sign In",description:"ARIA label for user account sign in button",isConfigurable:!0},searchLabel:{id:"UtilityNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},shoppingCartLabel:{id:"UtilityNavigation.ShoppingCartLabel",defaultMessage:"Shopping Cart",description:"Label for Shopping cart"},shoppingCartAriaLabel:{id:"UtilityNavigation.ShoppingCartAriaLabel",defaultMessage:"item(s) in Cart",description:"ARIA label for Shopping cart"},signOutLabel:{id:"UtilityNavigation.SignOut",defaultMessage:"Sign Out",description:"ARIA label for user account sign out button"}})},12911:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(6369);e.exports=i(o(a,"SiteHeader"))},79483:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({utilityNavigationLabel:{id:"SiteHeader.UtilityNavigation",defaultMessage:"Utility",description:"ARIA label for the whole utility navigation"},primaryNavigationLabel:{id:"SiteHeader.ScrollingNavigation",defaultMessage:"Primary",description:"ARIA label for the whole primary navigation"},drawerLabel:{id:"StandardNavigation.Drawer",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"}})},6369:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(29001);i.TopRule=o(i,"TopRule",{},{hasTopRule:!0}),i.DrawerEnabled=o(i,"DrawerEnabled",{isDrawerEnabled:!0}),e.exports=i},16871:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{SmartComponentWrapper:r}=n(31257),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(20555),{PresetProvider:c}=n(6009),{connector:m}=n(57744),p=({id:e,className:t,themeExtensions:n={},...o})=>(i.useEffect((()=>{(async()=>{await l(),s("SmartComponent")})()}),[]),i.createElement(r,{className:a("smart-component",t)},i.createElement(c,{id:e,themeExtensions:n},i.createElement(d,{...o}))));p.propTypes={className:o.string,dangerousHed:o.string,id:o.string,themeExtensions:o.shape({componentStylePools:o.objectOf(o.objectOf(o.func))})},p.displayName="SmartComponent",e.exports=m(p,{keysToPluck:["bundle"]})},30583:(e,t,n)=>{e.exports=n(16871)},62923:(e,t,n)=>{const o=n(96540),i=n(5556),{SmartItem:a,SmartContainerWrapper:r,SmartContainerHeader:s,SmartContainerHeaderImage:l,SmartContainerHeaderHed:d,SmartContainerHeaderDek:c,SmartContainerContent:m,SmartContainerFooter:p,SmartContainerAd:u}=n(81278),g=n(73275),h=n(64587),y=n(87797),{useCarouselDots:b}=n(94060),{useTrackingAnalytics:f}=n(82489),C=({bundle:e,dangerousDek:t,dangerousHed:n,header:i,image:C,items:w,itemType:v="StoryUnit",layout:$=["river","river","grid"],styleSettings:S=[],itemLayouts:k={},itemStyleSettings:x={default:[]},index:E,template:T,sectionName:I,showHeader:L=!0,showItemDivider:N=!0})=>{const{imageSize:B,imagePosition:P,isContributor:A,softRule:D}=i||{},_=`smart-container__content-${E}`,{clickHandler:M}=f({selector:`.${_}`,index:E,template:T,sectionName:I,bundle:e,items:w}),{handleScroll:R,carouselDots:H,selectedDot:O,ref:F}=b({itemsLength:w.length,listen:$.includes("carousel")}),W="string"==typeof v?h[v]:v;return o.createElement(r,{layout:$,styleSettings:S,itemLength:w.length,className:"smart-container__wrapper",onClick:M,showItemDivider:N},L&&o.createElement(s,{className:"smart-container__header",softRule:D},C&&o.createElement(l,{className:"smart-container__header__image",as:g,isLazy:!0,...C,imageAttributes:{"aria-hidden":!0},imageSize:B,imagePosition:P,isContributor:A}),o.createElement(d,{className:"smart-container__header__hed",dangerouslySetInnerHTML:{__html:n}}),t&&o.createElement(c,{className:"smart-container__header__dek",dangerouslySetInnerHTML:{__html:t}})),o.createElement(m,{className:_,onScroll:R,ref:F},w.map(((e,t)=>{const n=k[t]??k.default,i=x[t]??x.default;return o.createElement(a,{as:W,className:"smart-item",key:t,...e,layout:n,styleSettings:i})})),"river"===$[2]&&o.createElement(u,{className:"smart-container__ad"},o.createElement("h3",null,"It is a ad section"),o.createElement("img",{src:w[0].image.sources.sm.url,alt:"ad"}))),o.createElement(p,{className:"smart-container__footer",as:y,dotLength:H,selectedDotIndex:O,onDotClick:()=>null}))};C.propTypes={bundle:i.shape({containers:i.array}).isRequired,dangerousDek:i.string,dangerousHed:i.string,header:i.shape({imageSize:i.oneOf(["icon","banner"]),imagePosition:i.oneOf(["above","below"]),isContributor:i.bool,softRule:i.bool}),image:i.shape(g.propTypes),index:i.number.isRequired,itemLayouts:i.objectOf(i.oneOfType([i.arrayOf(i.oneOf(["dense","side-by-side","stack"])),i.arrayOf(i.oneOf(["overlay","side-by-side","stack"]))])),items:i.arrayOf(i.object).isRequired,itemStyleSettings:i.objectOf(i.arrayOf(i.shape({inset:i.bool,textAlign:i.oneOf(["start","center","end"]),image:i.shape({inset:i.bool,showBackgroundColor:i.bool,showOutline:i.bool,shape:i.oneOf(["default","circle","curved"])})}))),itemType:i.oneOfType([i.string,i.elementType]),layout:i.arrayOf(i.oneOf(["grid","river","carousel"])),sectionName:i.string.isRequired,showHeader:i.bool,showItemDivider:i.bool,styleSettings:i.arrayOf(i.shape({fullBleed:i.bool})),template:i.string.isRequired},C.displayName="SmartContainer",e.exports=C},45005:e=>{e.exports={calculateSpan:function(e){switch(e){case 1:return 12;case 2:return 6;default:return e%3==0&&e<=9?4:3}}}},20555:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=o(n(62923),"SmartContainer");e.exports=i},81278:(e,t,n)=>{const{default:o}=n(92168),{BaseWrap:i}=n(76955),{injectStyles:a}=n(37338),{BREAKPOINTS:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{SmartContainerHeader:d,SmartContainerHeaderImage:c,SmartContainerHeaderHed:m,SmartContainerHeaderDek:p,SmartContainerContent:u,SmartContainerFooter:g,SmartContainerAd:h,SmartItem:y}=n(48666),b=n(62142),f=o(i).withConfig({displayName:"SmartContainerWrapper"})` margin: 0 auto; ${l()}; ${s("padding")} width: 100%; max-width: ${r.xxl}; ${({layout:e,styleSettings:t})=>a("layout",{layout:e,styleSettings:t},b)} .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } h3 { .small { font-synthesis-small-caps: none; } } `;e.exports={SmartContainerWrapper:f,SmartContainerHeader:d,SmartContainerHeaderImage:c,SmartContainerHeaderHed:m,SmartContainerHeaderDek:p,SmartContainerContent:u,SmartContainerFooter:g,SmartContainerAd:h,SmartItem:y}},48666:(e,t,n)=>{const{default:o,css:i}=n(92168),{getColorToken:a,getDecoration:r,getColorStyles:s,calculateSpacing:l,minScreen:d,minMaxScreen:c,maxScreen:m}=n(26865),{BaseWrap:p,BaseText:u}=n(76955),{minThresholds:g,maxThresholds:h}=n(99906),{ResponsiveImageContainer:y}=n(7228),b=i` max-width: 48px; height: 48px; `,f=i` max-width: 300px; height: auto; `,C=o(p).withConfig({displayName:"SmartContainerHeader"})` display: flex; flex-direction: column; align-items: center; gap: ${l(1)}; border-top: ${({theme:e})=>r(e,"dividerWidth")} solid; padding-top: ${l(2)}; padding-bottom: ${l(6)}; ${m(`${h.md}px`)} { padding-bottom: ${l(4)}; } ${d(`${g.lg}px`)} { gap: ${l(2)}; } ${({softRule:e,theme:t})=>s(t,"border-top-color",e?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")}; `,w=o.div.withConfig({displayName:"SmartContainerHeaderImage"})` ${({imageSize:e})=>i` img { ${"icon"===e?b:f} } `} ${({imagePosition:e})=>"below"===e?i` order: 3; padding-bottom: 0; `:i` &:not(picture) { ${c(0,`${h.md}px`)} { padding-bottom: ${l(1)}; } } `} ${({isContributor:e,theme:t})=>e?i` ${y} { border-radius: 50%; background: ${a(t,"colors.discovery.lead.secondary.background")}; } `:""}; `,v=o(u).withConfig({displayName:"SmartContainerHeaderHed"})``;v.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const $=o(u).withConfig({displayName:"SmartContainerHeaderDek"})``;$.defaultProps={colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.description-page"};const S=o(p).withConfig({displayName:"SmartContainerContent"})``,k=o(p).withConfig({displayName:"SmartContainerFooter"})` display: none; `,x=o(p).withConfig({displayName:"SmartContainerAd"})` display: none; `,E=o.div.withConfig({displayName:"SmartItem"})` position: relative; `;e.exports={SmartContainerHeader:C,SmartContainerHeaderImage:w,SmartContainerHeaderHed:v,SmartContainerHeaderDek:$,SmartContainerContent:S,SmartContainerFooter:k,SmartContainerAd:x,SmartItem:E}},62142:(e,t,n)=>{const{css:o}=n(92168),{minScreen:i,minMaxScreen:a,calculateSpacing:r,getColorToken:s,maxScreen:l}=n(26865),{minThresholds:d,maxThresholds:c}=n(99906),{SmartContainerContent:m,SmartContainerFooter:p,SmartContainerAd:u,SmartItem:g}=n(48666),{calculateSpan:h}=n(45005),{SmartItemAssetContainer:y}=n(78465),{applyGridSpacing:b}=n(1123),f=o` ${y}:not(picture) { overflow: visible; &::after { display: block; position: absolute; top: 0; right: calc(-1 * var(--grid-gap) / 2); background-color: ${s("colors.discovery.body.white.border")}; width: 1px; height: 100%; content: ''; } } `,C=({styleSettings:e})=>o` ${e.fullBleed&&o` ${b("padding",!0)}; max-width: none; `} `,w=(e,t={})=>o` --smart-container-layout: 'grid'; ${C({styleSettings:t})} ${m} { display: grid; grid-template-columns: repeat(4, 1fr); ${i(`${d.xl}px`)} { grid-template-columns: repeat(12, 1fr); } gap: var(--grid-gap); } ${g} { width: auto; ${({itemLength:e,showItemDivider:t})=>{const n=h(e);let a;return a=4===n?"3n":3===n?"4n":`${e}n`,o` grid-column: span ${n}; ${i(`${d.xl}px`)} { &:not(:nth-child(${a}), :last-child) { ${t&&f} } } `}} } `,v=(e,t={})=>o` --smart-container-layout: 'carousel'; --grid-gap: ${r(4)}; ${C({styleSettings:t})} ${m} { display: flex; ${l(`${c.xxl}px`)} { margin-right: calc(-1 * var(--grid-margin)); margin-left: calc(-1 * var(--grid-margin)); padding-right: var(--grid-margin); padding-left: var(--grid-margin); } padding-bottom: ${r(3)}; overflow-x: auto; scroll-snap-type: x mandatory; gap: var(--grid-gap); } ${g} { flex-shrink: 0; align-self: stretch; scroll-snap-align: center; ${({showItemDivider:e})=>e&&o` &:not(:last-child) { ${f} } `} } ${p} { display: flex; } ${a(0,`${c.md}px`)} { ${g} { width: 70%; } } ${a(`${d.lg}px`,`${c.lg}px`)} { ${g} { width: 38%; } } ${i(`${d.xl}px`)} { ${g} { width: calc(24% - ${r(4)}); } } `,$={grid:w,carousel:(e,t)=>o` ${({itemLength:e})=>e>4?v(0,t):o` ${a(0,`${c.lg}px`)} { ${v(0,t)} } ${i(`${d.xl}px`)} { ${w(0,t)} } `} `,river:(e,t={})=>o` --smart-container-layout: 'river'; --margin: ${r(1)}; --padding: ${r(2)}; ${C({styleSettings:t})} ${m} { ${g}.story-unit { border-bottom: 1px solid ${s("colors.discovery.body.white.border")}; padding: var(--padding) 0; &:first-child { padding-top: 0; } &:last-child { border-bottom: none; padding-bottom: 0; } } } ${i(`${d.xl}px`)} { ${m} { display: grid; grid-template-columns: repeat(12, 1fr); ${u} { display: inline-block; grid-column: 9/13; grid-row: 1 / span 4; margin: var(--margin); padding: var(--padding); } ${g} { grid-column: span 8; } } } `};e.exports=$},96872:e=>{function t(e,t){if(t<=3)return["top",2===t?"bottom":"middle","bottom"][e]||"bottom";const n=Math.floor(t/3);let o;return o=e"verso-mid-content-ad"!==e.template));return`${n.indexOf(e[t])+1}/${n.length}`},transformItems:(e,t)=>e.map((e=>({content_id:e.copilotID||e.id,content_title:e.dangerousHed,content_type:e.contentType,content_url:new URL(e.url,t.location.origin)}))),createEventData:(e,n,o,i,a,r,s)=>({type:e,label:n,subject:o,items:i,placement:t(a,r),index:a,total_index:r,subject_id:s}),mapIndexToPosition:t}},82489:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useTrackingAnalytics=void 0;const o=n(96540),{emitGoogleTrackingEvent:i,emitUniqueGoogleTrackingEvent:a}=n(37402),{useViewportObserver:r}=n(55030),{createEventData:s,transformItems:l,getPackagePosition:d}=n(96872),{PresetContext:c}=n(6009),{trackNavigationEvent:m}=n(14307);t.useTrackingAnalytics=({selector:e,index:t,template:n,sectionName:p,bundle:u,items:g})=>{const h=o.useContext(c),{containers:y=[]}=u||{},b=o.useMemo((()=>({preset_type:h.presetName||"none",package_type:n,section_name:p,package_position:d(y,t)})),[y,h.presetName,p,t,n]),f=y.filter((e=>"verso-mid-content-ad"!==e.template));return r(e,void 0,((e,o)=>{const i=l(g,window);if(e){a("package-impression",b);const e=s("impression",p,n,i,t,f.length,h.presetName||"none");m(e),o()}})),{clickHandler:o.useCallback((e=>{const{target:o}=e,a=o.closest(".smart-item"),r=o.closest(".smart-item--tout");let d;const c=a.getAttribute("id"),u=g.find((e=>e.id===c));r&&(d=o.getAttribute("href"));const y=l([u],window),C=s("click",p,n,y,t,f.length,h.presetName||"none");if(a){const e=a.querySelector(".smart-item__hed-link");i("package-interaction",{...b,url:d||e?.href,title:e?.innerText})}m(C)}),[b,p,n,t,h,f,g])}}},52386:(e,t,n)=>{const o=n(96540),i=n(5556),{SmartItemAssetContainer:a}=n(78465),r=n(86157),{SummaryItemImageIcon:s,SummaryItemFloatingIcon:l}=n(14207),{getIconComponent:d}=n(77e3),c=n(77818);function m({styleSettings:e,className:t,isContributor:n,insetType:i,isLazy:m=!0,signalType:p,actionBarConfig:u,shouldHideIcon:g,variationsProp:h,contentCategory:y,...b}){const f=d(y,h?.layoutPlacement),C=h?.hasAudioTag;return o.createElement(a,{className:t,styleSettings:e,isContributor:n,insetType:i},o.createElement(r,{shouldHoldImageSpace:!0,isLazy:m,signalType:p,actionBarConfig:u,...b}),f&&!g&&o.createElement(s,{className:"summary-item__icon-button",ButtonIcon:f,inputKind:"text",isIconButton:!0,label:"icon"}),C&&o.createElement(l,{className:"summary-item__icon-floating"},o.createElement(c,null)))}m.propTypes={...r.propTypes,actionBarConfig:i.object,className:i.string,contentCategory:i.string,insetType:i.string,isContributor:i.bool,isLazy:i.bool,shouldHideIcon:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({inset:i.bool,showBackgroundColor:i.bool,showOutline:i.bool,shape:i.oneOf(["default","circle","curved"])})),variationsProp:i.object},m.displayName="SmartItemAsset",e.exports=m},34574:(e,t,n)=>{const o=n(52386);e.exports=o},78465:(e,t,n)=>{const{default:o}=n(92168),{BaseWrap:i}=n(76955),{injectStyles:a}=n(37338),r=n(71747),{contributorIconStyles:s}=n(13983),{ActionBarWrapper:l}=n(11586),{calculateSpacing:d}=n(26865),{ResponsiveCartoonCaption:c,ResponsiveCartoonCredit:m}=n(77527),p=o(i).withConfig({displayName:"SmartItemAssetContainer"})` ${({styleSettings:e})=>e&&a("styleSettings",{styleSettings:e},r)} ${l} { position: absolute; right: ${d(.75)}; bottom: ${d(.75)}; z-index: 1; ${({isContributor:e})=>e&&`\n right: ${d(-.75)};\n bottom: 0; \n &::before {\n border-radius: 50%;\n }\n `} } .responsive-asset { ${({isContributor:e})=>e&&s}; } .responsive-asset, .responsive-clip { height: 100%; } .responsive-clip { display: block; } .responsive-cartoon { height: 100%; ${c}, ${m} { display: none; } } `;e.exports={SmartItemAssetContainer:p}},13983:(e,t,n)=>{const{css:o}=n(92168),{getColorStyles:i,calculateSpacing:a}=n(26865),{AspectRatioContainer:r}=n(7044),s=o` width: ${a(8)}; height: ${a(8)}; `,l=o` width: ${a(14)}; height: ${a(10.5)}; `,d=o` ${s} overflow: visible; ${r} { position: relative; } .aspect-ratio--overlay-container { overflow: visible; } img { ${({theme:e})=>i(e,"background-color","colors.discovery.lead.secondary.background")}; border-radius: 50%; overflow: hidden; vertical-align: top; } `;e.exports={iconDimensions:s,denseDimensions:l,contributorIconStyles:d}},71747:(e,t,n)=>{const{css:o}=n(92168),{getColorToken:i}=n(26865);e.exports=(e,t={})=>o` position: relative; text-align: center; picture { height: 100%; } img { border: ${({theme:e})=>t.showOutline?`1px solid ${i(e,"colors.discovery.body.white.border")}`:"none"}; height: 100%; } ${({insetType:e})=>t.inset&&(({insetType:e})=>"focus"===e?o` margin: var(--smart-item-asset-v-inset) var(--smart-item-asset-h-inset); `:o` padding: 0 var(--smart-item-asset-h-inset); `)({insetType:e})} `},73338:(e,t,n)=>{const{css:o}=n(92168),{minThresholds:i}=n(99906),{calculateSpacing:a,minScreen:r}=n(26865),s=a(26),l=a(14),d=a(8);function c(e){const[t,n]=e.split(":");return Number(t)/Number(n)<=1?l:s}e.exports={getGridColumns:function({image:e,isContributor:t}){if(t)return o` grid-template-columns: auto ${d}; `;const n=function(e){return e?[e.segmentedSources?.sm?.[0].aspectRatio,e.segmentedSources?.lg?.[0].aspectRatio].filter(Boolean):[]}(e);if(!n.length)return o` grid-template-columns: auto max-content; `;const[a,s]=n.map(c);return o` grid-template-columns: auto ${a}; ${r(`${i.lg}px`)} { grid-template-columns: auto ${s}; } `},LANDSCAPE_COLUMN_WIDTH:s,PORTRAIT_COLUMN_WIDTH:l,CONTRIBUTOR_COLUMN_WIDTH:d}},93039:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(34187),{CardUnitWrapper:s,CardUnitHeader:l,SmartItemHed:d,SmartItemDek:c,SmartItemCTA:m}=n(86734),p=n(34574),u=n(86157),g=({cardColor:e="#F6F6F6",className:t,layout:n=["side-by-side","side-by-side","stack"],dangerousDek:i,dangerousHed:r,id:u,image:g,rubric:h,url:y,styleSettings:b=[]})=>{const f=b.map((e=>e.image));return o.createElement(s,{className:a("smart-item",t),layout:n,styleSettings:b,cardColor:e,..."clip"===g?.contentType&&{onClick:()=>{window.location=y}},id:u},o.createElement(l,null,o.createElement(d,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:r}}),o.createElement(c,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:i}})),o.createElement(p,{className:"smart-item__asset-container",...g,styleSettings:f}),h&&o.createElement(m,{className:"smart-item__CTA",href:y,dangerouslySetInnerHTML:{__html:h?.name},image:g}))};g.propTypes={cardColor:i.string,className:i.string,dangerousDek:i.string,dangerousHed:i.string.isRequired,id:i.string,image:i.shape(u.propTypes),layout:i.arrayOf(i.oneOf(["side-by-side","stack"])),rubric:i.shape(r.propTypes),styleSettings:i.arrayOf(i.shape({})),url:i.string.isRequired},g.displayName="SmartItem",e.exports=g},12059:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(93039);e.exports=o(i,"SmartItem")},86734:(e,t,n)=>{const{default:o}=n(92168),{BaseWrap:i}=n(76955),{injectStyles:a}=n(37338),{SmartItemHed:r,SmartItemDek:s,SmartItemCTA:l}=n(88154),{CardUnitHeader:d}=n(28313),{calculateSpacing:c}=n(26865),m=n(97678),p=o(i).withConfig({displayName:"CardUnitWrapper"})` border-radius: ${c(2)}; cursor: pointer; padding: ${c(3)}; ${({cardColor:e})=>e&&`background: ${e};`} ${({layout:e,styleSettings:t})=>a("layout",{layout:e,styleSettings:t},m)}; `;e.exports={CardUnitWrapper:p,CardUnitHeader:d,SmartItemHed:r,SmartItemDek:s,SmartItemCTA:l}},28313:(e,t,n)=>{const{default:o}=n(92168),i=o.div.withConfig({displayName:"CardUnitHeader"})``;e.exports={CardUnitHeader:i}},97678:(e,t,n)=>{const{css:o}=n(92168),{SmartItemAssetContainer:i}=n(78465),{SmartItemCTA:a,SmartItemDek:r}=n(88154),{CardUnitHeader:s}=n(28313),{calculateSpacing:l,minMaxScreen:d,maxScreen:c,minScreen:m}=n(26865),{minThresholds:p,maxThresholds:u}=n(99906),g={"side-by-side":e=>o` --smart-item-layout: 'side-by-side'; display: grid; grid-column-gap: ${l(2)}; grid-template-rows: auto; margin-bottom: ${l(2)}; width: 100%; height: min-content; ${c(`${p.lg}px`)} { padding: ${l(2)}; } ${d(`${p.lg}px`,`${u.lg}px`)} { padding-right: ${l(2)}; padding-left: ${l(2)}; min-height: ${l(12)}; } ${s} { grid-column: 1; ${r} { padding-top: ${l(1)}; } } ${i} { grid-column: 2; grid-row: 1 / final; margin-top: 0; margin-left: auto; ${c(`${p.lg}px`)} { width: ${l(14)}; max-height: ${l(10)}; } ${d(`${p.lg}px`,`${u.lg}px`)} { width: ${l(20)}; max-height: ${l(15)}; } } ${a} { grid-column: 1; margin-top: ${l(2)}; ${m(`${p.lg}px`)} { margin-top: auto; } } `,stack:()=>o` --smart-item-layout: 'stack'; display: flex; grid-column: span 3; flex-direction: column; padding: ${l(2)}; & > * { text-align: center; } ${i} { margin-top: auto; max-height: 40%; } ${a} { margin-top: 24%; } ${r} { margin-top: ${l(1)}; } ${c(`${u.md}px`)} { min-width: ${l(31.25)}; min-height: ${l(42.5)}; } ${m(`${p.lg}px`)} { padding: ${l(3)}; } ${c(`${u.lg}px`)} { aspect-ratio: 3 / 4; } ${m(`${p.xl}px`)} { min-height: ${l(40)}; ${i} { margin-bottom: ${l(2)}; } ${a} { margin-top: 10%; } } ${m(`${p.xxl}px`)} { aspect-ratio: 3 / 4; padding: ${l(3)}; ${i} { max-height: ${l(16)}; } ${a} { margin-top: 10%; } } ${m(`${p.xxxl}px`)} { ${i} { max-height: 45%; } ${a} { margin-top: 20%; } padding: ${l(4)}; } `};e.exports=g},35423:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(34187),s=n(52540),{FocusUnitWrapper:l,FocusUnitActionBarWrapper:d,TextContainer:c,TextWrapper:m,SmartItemHed:p,SmartItemHedLink:u,SmartItemDek:g,SmartItemRubric:h,SmartItemBylines:y,SmartItemPublishedDate:b}=n(5228),f=n(34574),C=n(86157),{PresetContext:w}=n(6009),{AdditionalContentWrapper:v}=n(42667),$=n(72014),{getVariationNames:S}=n(81372),k={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:' '}},x=({additionalContent:e=null,className:t,layout:n=["stack","side-by-side","side-by-side"],contributors:i,dangerousDek:C,dangerousHed:S,date:x,id:E,image:T,rubric:I,insetType:L="focus",url:N,styleSettings:B=[],maxContributors:P,maxContributorsNames:A,textPosition:D,rubricVariation:_="ItemAsText",shouldLinkBylines:M=!1,signalType:R})=>{const H=B.map((e=>e?.image)),{presetCategory:O}=o.useContext(w),F=r[_];return o.createElement(l,{layout:n,styleSettings:B,className:a("smart-item",t),image:T,presetCategory:O,textPosition:D,..."clip"===T?.contentType&&{onClick:()=>{window.location=N}},additionalContent:e,contributors:i,date:x,signalType:R,id:E},T&&o.createElement(f,{className:"smart-item__asset-container",...T,styleSettings:H,insetType:L,shouldYieldControlOfVideoPlayPause:!0}),o.createElement(c,null,o.createElement(m,null,I&&o.createElement(h,{className:"smart-item__rubric",as:F,...I}),o.createElement(u,{className:"smart-item__hed-link",href:N,image:T},o.createElement(p,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:S}})),C&&o.createElement(g,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:C}}),i&&o.createElement(y,{className:"smart-item__contributor",as:s,contributors:i,maxContributors:P,maxContributorsNames:A,shouldLink:M}),x&&o.createElement(b,{className:"smart-item__published-date"},x),R&&o.createElement(d,null,o.createElement($,{actionButtons:[R],actionBarConfig:k,isInteractive:!1})))),e&&o.createElement(v,null,e))};x.propTypes={additionalContent:i.element,className:i.string,contributors:i.shape(s.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string.isRequired,date:i.string,id:i.string,image:i.shape(C.propTypes),insetType:i.oneOf(["focus","default"]),layout:i.arrayOf(i.oneOf(["stack","side-by-side","overlay"])),maxContributors:i.number,maxContributorsNames:i.number,rubric:i.shape(r.propTypes),rubricVariation:i.oneOf(S(r)),shouldLinkBylines:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({image:i.shape({inset:i.bool}),textAlign:i.oneOf(["start","center","end","left","right"])})),textPosition:i.oneOf(["start","center","end"]),url:i.string.isRequired},x.displayName="FocusUnit",e.exports=x},43193:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(35423);e.exports=o(i,"SmartItem")},5228:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseWrap:a}=n(76955),{injectStyles:r}=n(37338),{SmartItemRubric:s,SmartItemHedLink:l,SmartItemPublishedDate:d}=n(88154),{TextContainer:c,TextWrapper:m,FocusUnitBylines:p,FocusUnitDek:u,FocusUnitHed:g}=n(42667),{ActionBarWrapper:h,ActionBarButtonText:y,ActionBarButton:b}=n(11586),f=n(79888),{getTypographyStyles:C,minScreen:w,calculateSpacing:v,getColorStyles:$}=n(26865),{minThresholds:S}=n(99906),k=i` --smart-item-asset-h-inset: ${v(3)}; --smart-item-asset-v-inset: ${v(3)}; ${w(`${S.lg}px`)} { --smart-item-asset-h-inset: ${v(2)}; } ${w(`${S.xl}px`)} { --smart-item-asset-h-inset: ${v(6)}; --smart-item-asset-v-inset: ${v(4)}; } `,x=o(a).withConfig({displayName:"FocusUnitWrapper"})` ${k} ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},f)}; ${({theme:e})=>"standard"!==e.palette&&"background: rgba(0,0,0);"} ${g} { ${({presetCategory:e})=>C("TEXT_ONLY"===e?"typography.definitions.discovery.hed-break-out":"typography.definitions.discovery.hed-feature")}; } ${({signalType:e})=>e&&`\n ${w(`${S.lg}px`)} {\n ${c} {\n padding-top: ${v(8)};\n }\n }\n `} &:hover { cursor: pointer; } `,E=e=>"transparent"===e||"inverted"===e?"black":"white",T=o.div.withConfig({displayName:"FocusUnitActionBarWrapper"})` display: flex; justify-content: center; ${h} { background: transparent; height: ${v(6)}; ${b} { border: none; background: none; text-decoration: none; } ${y} { ${C("typography.definitions.globalEditorial.context-title")}; } ${({theme:e})=>`\n ${$(e,"border-color",`colors.discovery.body.${E(e.palette)}.border`)};\n\n ${y} {\n ${$(e,"color",`colors.discovery.body.${E(e.palette)}.accent`)};\n }\n \n svg {\n path {\n ${$(e,"fill",`colors.discovery.body.${E(e.palette)}.accent`)};\n }\n }\n \n `} } `;e.exports={FocusUnitWrapper:x,FocusUnitActionBarWrapper:T,SmartItemBylines:p,SmartItemHedLink:l,SmartItemHed:g,SmartItemDek:u,SmartItemRubric:s,SmartItemPublishedDate:d,TextContainer:c,TextWrapper:m}},42667:(e,t,n)=>{const{default:o}=n(92168),{SmartItemBylines:i,SmartItemDek:a,SmartItemHed:r,SmartItemPublishedDate:s,SmartItemRubric:l,SmartItemHedLink:d,BoldAsByline:c}=n(88154),m=o.div.withConfig({displayName:"TextContainer"})` text-align: center; `,p=o.div.withConfig({displayName:"TextWrapper"})``,u=o(i).withConfig({displayName:"FocusUnitBylines"})``;u.defaultProps={typeIdentity:"typography.definitions.globalEditorial.accreditation-feature"};const g=o(a).withConfig({displayName:"FocusUnitDek"})``;g.defaultProps={typeIdentity:"typography.definitions.discovery.description-feature"};const h=o(r).withConfig({displayName:"FocusUnitHed"})``,y=o.div.withConfig({displayName:"AdditionalContentWrapper"})` position: relative; z-index: 1; ul { & > li { ${c} } } `;e.exports={AdditionalContentWrapper:y,TextContainer:m,TextWrapper:p,FocusUnitHed:h,FocusUnitDek:g,FocusUnitBylines:u,FocusUnitRubric:l,FocusUnitHedLink:d,FocusUnitPublishedDate:s}},79888:(e,t,n)=>{const{css:o}=n(92168),{calculateSpacing:i,minMaxScreen:a,minScreen:r}=n(26865),{SmartItemAssetContainer:s}=n(78465),{TextContainer:l,TextWrapper:d,FocusUnitBylines:c,FocusUnitPublishedDate:m,AdditionalContentWrapper:p}=n(42667),{minThresholds:u,maxThresholds:g}=n(99906),{applyStyleExtensions:h}=n(37338),y=h("SmartItem"),b=o` ${({additionalContent:e})=>e?o` --aspect-ratio-box-max-height: ${i(100)}; `:o` --aspect-ratio-box-max-height: ${i(75)}; ${a(`${u.lg}px`,`${g.xl}px`)} { --aspect-ratio-box-max-height: ${i(65.25)}; } ${r(`${u.xxl}px`)} { --aspect-ratio-box-max-height: ${i(81)}; } `} min-height: var(--aspect-ratio-box-max-height); `,f=o` /* Targets sibling of each direct child */ ${d} { > * + * { margin-top: ${i(2)}; } ${c} + ${m} { margin-top: ${i(1)}; } } `,C={"side-by-side":(e,t={})=>o` --smart-item-layout: 'side-by-side'; display: flex; width: 100%; ${b}; ${s} { flex-basis: ${t.image?.inset?"calc(50% - var(--smart-item-asset-h-inset))":"50%"}; .responsive-asset { img { object-fit: ${t.image?.inset?"contain":"cover"}; ${!t.image?.inset&&o` height: auto; min-height: 100%; `} } } } ${({textPosition:e})=>e&&o` flex-direction: ${"start"===e&&"row-reverse"}; `} ${l} { display: flex; flex-basis: 50%; flex-direction: column; align-items: center; justify-content: center; padding: ${i(3)}; ${f} & > * { max-width: ${i(62.5)}; } ${r(`${u.xl}px`)} { padding-right: ${i(6)}; padding-left: ${i(6)}; } } ${o` ${({additionalContent:e})=>e&&o` display: grid; ${({textPosition:e})=>"end"===e?o` grid-template-areas: 'image content' 'image additionalContent'; `:o` grid-template-areas: 'content image' 'additionalContent image'; `}; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr min-content; ${s} { grid-area: image; } ${p} { grid-area: additionalContent; } ${l} { grid-area: content; } `} `}; ${y("side-by-side",t,e)}; `,stack:(e,t={})=>o` --smart-item-layout: 'stack'; display: flex; flex-direction: column-reverse; ${l} { margin: ${i(6)} ${i(3)}; ${f} } ${s} { margin-top: 0; } ${o` ${({additionalContent:e})=>e&&`\n ${p}{\n order:2;\n }\n `} `}; ${y("stack",t,e)}; `,overlay:(e,t={})=>o` --smart-item-layout: 'overlay'; display: grid; position: relative; grid-template-areas: 'content'; grid-template-columns: 1fr; justify-content: ${"left"===t?.textAlign||"right"===t?.textAlign?t?.textAlign:"center"}; ${b}; ${l} { display: flex; grid-area: content; flex-direction: column; justify-content: ${"left"===t?.textAlign||"right"===t?.textAlign?"center":t?.textAlign}; z-index: 1; margin: auto; padding: ${i(6)} ${i(3)} ${i(4)} ${i(3)}; width: 100%; height: 100%; ${f} } ${s} { position: unset; grid-area: content; .responsive-asset { img { object-fit: cover; width: 100%; } } &::after { ${(({textAlign:e})=>o` position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: ${({additionalContent:t})=>((e,t)=>{let n="",o="rgba(0, 0, 0, .85) 0, transparent 100%";switch(e){case"start":n="to bottom",o=t?"rgba(0, 0, 0, .85) 0, transparent 65%, rgba(0, 0, 0, .85) 100%":o;break;case"left":n="to right";break;case"right":n="to left";break;default:n="to top"}return`linear-gradient(${n}, ${o})`})(e,t)}; content: ''; pointer-events: none; `)({textAlign:t?.textAlign})} } } ${r(`${u.lg}px`)} { ${l} { padding: ${i(4)} 0; /* Existing styles. Once text align goes live, we can remove this padding. */ max-width: ${i(62)}; ${["left","right"].includes(t?.textAlign)&&`padding: ${i(3)} ${i(6)};`} ${"start"===t?.textAlign&&`padding-top: ${i(12)};`}; } ${p} { max-width: ${i(62)}; } } ${a(`${u.lg}px`,`${g.lg}px`)} { ${l} { ${["left","right"].includes(t?.textAlign)&&`padding: ${i(3)};`} } } ${o` ${({additionalContent:e})=>e&&`\n grid-template-areas: "content" \n "additionalContent";\n grid-template-rows: 1fr min-content;\n ${s}{\n grid-area: content-start/content-start/additionalContent-end/additionalContent-end;\n }\n ${p}{\n margin:auto;\n grid-area: additionalContent;\n z-index:1;\n }\n \n `} `}; ${r(`${u.xl}px`)} { ${d} { margin-right: auto; margin-left: auto; max-width: ${i(62.5)}; } ${l}, ${p} { margin: unset; padding-right: ${i(6)}; padding-left: ${i(6)}; width: 50%; max-width: 50%; } ${()=>"left"===t?.textAlign?`\n ${l}, ${p} {\n margin-right: auto;\n }\n `:"right"===t?.textAlign?`\n ${l}, ${p} {\n margin-left: auto;\n }\n `:`\n ${l} , ${p} {\n margin: auto;\n }\n `}; } ${y("overlay",t,e)}; `};e.exports=C},75989:(e,t,n)=>{const o=n(96540),{useEffect:i}=n(96540),a=n(5556),r=n(32485),{useInView:s}=n(46762),l=n(34187),d=n(77813),c=n(52540),{StoryUnitWrapper:m,SmartItemHed:p,SmartItemHedLink:u,SmartItemDek:g,SmartItemRubric:h,SmartItemBylines:y,SmartItemPublishedDate:b}=n(63993),f=n(34574),C=n(86157),{getVariationNames:w}=n(81372),v={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:'Listen'}},$=({className:e,clickHandler:t,impressionHandler:n,shouldTrackSnowplowEvent:a,layout:d=["dense","side-by-side","stack"],contributors:C,dangerousDek:w,dangerousHed:$,date:S,id:k,image:x,rubric:E,url:T,styleSettings:I=[],bylinesPosition:L,bylinesTextAlign:N="left",bylineVariation:B,isContributor:P=!1,maxContributors:A,maxContributorsNames:D,rubricVariation:_="ItemAsText",shouldLinkBylines:M=!1,signalType:R,shouldHideIcon:H=!0,variationsProp:O,contentType:F})=>{const{ref:W,entry:U}=s({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});i((()=>{U?.isIntersecting&&a&&n()}),[U,a,n]);const V=I.map((e=>e.image)),G=function({rubric:e,image:t,dangerousDek:n,contributors:o,bylinesPosition:i,date:a}){let r=0;const s=[];return e?.name&&(s.push("rubric"),r++),t&&n?s.push("hed","image","dek"):t&&!n?(r++,s.push("image","hed")):s.push("hed"),o&&"top"===i?s.splice(r,0,"bylines"):o&&s.push("bylines"),a&&s.push("date"),s}({rubric:E,image:x,dangerousDek:w,contributors:C,bylinesPosition:L,date:S}),j=l[_];return o.createElement(m,{layout:d,hasRubric:Boolean(E?.name),hasDek:Boolean(w),hasBylines:Boolean(C),bylinesPosition:L,isContributor:P,styleSettings:I,className:r("smart-item","story-unit",e),onClick:()=>{"clip"===x?.contentType&&(window.location=T),t()},image:x,id:k,ref:W},G.map((e=>{switch(e){case"hed":return o.createElement(u,{className:"smart-item__hed-link",href:T,key:"hedWrapper",image:x},o.createElement(p,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:$}}));case"dek":return o.createElement(g,{key:"dek",className:"smart-item__dek",dangerouslySetInnerHTML:{__html:w}});case"rubric":return o.createElement(h,{key:"rubric",className:"smart-item__rubric",as:j,...E});case"image":return o.createElement(f,{key:"asset",className:"smart-item__asset-container",...x,styleSettings:V,isContributor:P,shouldYieldControlOfVideoPlayPause:!0,signalType:R,actionBarConfig:v,shouldHideIcon:H,variationsProp:O,contentCategory:F});case"bylines":return o.createElement(y,{key:"bylines",className:"smart-item__contributor",as:c,contentAlign:N,contributors:C,maxContributors:A,maxContributorsNames:D,bylinesPosition:L,shouldLink:M,bylineVariation:B});case"date":return o.createElement(b,{key:"date",className:"smart-item__published-date"},S);default:return null}})))};$.propTypes={bylinesPosition:a.oneOf(["top","bottom"]),bylinesTextAlign:a.oneOf(["left","right","center"]),bylineVariation:a.oneOf(w(d)),className:a.string,clickHandler:a.func,contentType:a.string,contributors:a.shape(c.propTypes.contributors),dangerousDek:a.string,dangerousHed:a.string.isRequired,date:a.string,id:a.string,image:a.shape(C.propTypes),impressionHandler:a.func,isContributor:a.bool,layout:a.arrayOf(a.oneOf(["dense","side-by-side","stack"])),maxContributors:a.number,maxContributorsNames:a.number,rubric:a.shape(l.propTypes),rubricVariation:a.oneOf(w(l)),shouldHideIcon:a.bool,shouldLinkBylines:a.bool,shouldTrackSnowplowEvent:a.bool,signalType:a.string,styleSettings:a.arrayOf(a.shape({inset:a.bool,textAlign:a.oneOf(["start","center","end"]),image:a.shape({inset:a.bool,showOutline:a.bool})})),url:a.string.isRequired,variationsProp:a.object},$.displayName="SmartItem",e.exports=$},99366:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(75989);e.exports=o(i,"SmartItem")},63993:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseWrap:a}=n(76955),{injectStyles:r}=n(37338),{SmartItemBylines:s,SmartItemHed:l,SmartItemHedLink:d,SmartItemDek:c,SmartItemRubric:m,SmartItemPublishedDate:p}=n(88154),{SmartItemAssetContainer:u}=n(78465),g=n(14824),{minScreen:h,calculateSpacing:y}=n(26865),{minThresholds:b}=n(99906),{BylinePreamble:f}=n(74423),{ResponsiveImagePicture:C}=n(7228),w=i` --smart-item-inset: 0; --smart-item-asset-h-inset: 0; --smart-item-asset-v-inset: 0; ${h(`${b.lg}px`)} { --smart-item-asset-h-inset: 0; --smart-item-inset: ${y(4)}; } `,v=o(a).withConfig({displayName:"SmartItemWrapper"})` ${w} cursor: pointer; text-decoration: none; ${({bylinesPosition:e})=>"top"===e&&i` order: -1; ${f} { display: none; } `} ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},g)} ${u} { ${C} { ${h(`${b.lg}px`)} { width: auto; } } } `;v.defaultProps={as:"div"},e.exports={StoryUnitWrapper:v,SmartItemBylines:s,SmartItemHed:l,SmartItemHedLink:d,SmartItemDek:c,SmartItemRubric:m,SmartItemPublishedDate:p}},14824:(e,t,n)=>{const{css:o}=n(92168),{SmartItemHedLink:i,SmartItemDek:a,SmartItemRubric:r,SmartItemBylines:s,SmartItemPublishedDate:l}=n(88154),{calculateSpacing:d}=n(26865),{SmartItemAssetContainer:c}=n(78465),{iconDimensions:m,denseDimensions:p}=n(13983),{getGridColumns:u}=n(73338),g={"side-by-side":(e,t={})=>o` --smart-item-layout: 'side-by-side'; display: grid; grid-column-gap: ${d(2)}; ${u}; grid-template-rows: auto; width: 100%; height: min-content; gap: ${d(1)}; ${r}, ${i}, ${a}, ${s} ,${l} { grid-column: 1; } ${c} { --aspect-ratio-box-max-height: ${d(19.5)}; grid-column: 2; grid-row: 1/6; margin-top: 0; max-height: var(--aspect-ratio-box-max-height); .responsive-asset, .responsive-cartoon { position: relative; } } ${t.textAlign&&o` text-align: ${t.textAlign}; `} ${t.inset&&o` padding: var(--smart-item-inset); `} `,dense:()=>o` --smart-item-layout: 'dense'; display: block; ${r} { display: block; } & > *:not(:first-child) { margin-top: ${d(.5)}; } ${c} { float: right; margin-bottom: ${d(1)}; margin-left: ${d(2)}; ${({hasDek:e})=>e&&o` margin-top: ${d(1)}; `} ${({isContributor:e})=>o` ${e?m:p} `} &+${s} { margin-top: 0; } } &::after { display: table; clear: both; content: ''; } `,stack:(e,t={})=>o` --smart-item-layout: 'stack'; gap: ${d(1)}; ${t.inset&&o` & > * { padding-right: var(--smart-item-inset); padding-left: var(--smart-item-inset); } `} ${t.textAlign&&o` text-align: ${t.textAlign}; `} display: flex; flex-direction: column; ${c} { ${t.image?.inset&&o` --aspect-ratio-box-max-height: ${d(33.375)}; max-height: var(--aspect-ratio-box-max-height); `} order: -2; margin-bottom: ${d(1)}; .responsive-asset, .responsive-cartoon { display: block; position: relative; margin: 0 auto; } } ${({isContributor:e})=>e&&o` position: relative; ${c} { position: unset; } `} `};e.exports=g},64587:(e,t,n)=>{const o=n(99366),i=n(43193),a=n(12059);e.exports={StoryUnit:o,FocusUnit:i,CardUnit:a}},88154:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseText:a,BaseLink:r}=n(76955),{BylinePreamble:s,BylineLink:l,BylineName:d}=n(74423),{getColorStyles:c,getTypographyStyles:m,minScreen:p}=n(26865),{ZINDEX_MAP:u}=n(96472),{minThresholds:g}=n(99906),h=i` ${({invertedColorToken:e,theme:t})=>["inverted","transparent"].includes(t.palette)&&e&&c("color",e)}; `,y=i` & > b, & > strong { font-size: inherit; /* inherits parent font size and sets 1em to refer parent font size */ ${p(`${g.lg}px`)} { font-size: inherit; /* inherits parent font size and sets 1em to refer parent font size */ } } & > b, & > strong { ${m("typography.definitions.globalEditorial.accreditation-feature")}; font-size: calc(1em - 1px); /* subtracts 1px from parent font size */ font-weight: inherit; ${p(`${g.lg}px`)} { font-size: calc(1em - 1px); } } `,b=o(a).withConfig({displayName:"SmartItemBaseText"})` ${({colorToken:e})=>c("color",e)}; ${({typeIdentity:e})=>m(e)}; ${h}; `,f=o(b).withConfig({displayName:"SmartItemHed"})` position: relative; z-index: ${u.content}; &:hover { text-decoration: underline; } `;f.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",invertedColorToken:"colors.discovery.body.black.heading",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const C=o(b).withConfig({displayName:"SmartItemDek"})` ${y} `;C.defaultProps={colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const w=o(b).withConfig({displayName:"SmartItemRubric"})``;w.defaultProps={colorToken:"colors.discovery.body.white.context-signature",invertedColorToken:"colors.discovery.body.black.context-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const v=o(b).withConfig({displayName:"SmartItemBylines"})` span, ${s}, ${l}, ${d} { margin: 0; text-align: inherit; ${({colorToken:e})=>c("color",e)}; ${({typeIdentity:e})=>m(e)}; ${h}; } `;v.defaultProps={colorToken:"colors.discovery.body.white.accreditation",invertedColorToken:"colors.discovery.body.black.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const $=o(b).withConfig({displayName:"SmartItemPublishedDate"})``;$.defaultProps={colorToken:"colors.discovery.body.white.context-tertiary",invertedColorToken:"colors.discovery.body.black.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const S=o(b).withConfig({displayName:"SmartItemHedLink"})` display: block; text-decoration: none; &:hover { text-decoration: none; } ${({image:e})=>(!e||"clip"!==e?.contentType)&&i` &::after { position: absolute; z-index: 1; content: ''; inset: 0; } `} `;S.defaultProps={as:"a",colorToken:"colors.discovery.body.white.heading",invertedColorToken:"colors.discovery.body.black.heading"};const k=o(r).withConfig({displayName:"SmartItemCTA"})` &::after { content: ' »'; } ${({image:e})=>(!e||"clip"!==e?.contentType)&&i` &::before { position: absolute; content: ''; inset: 0; } `} `;k.defaultProps={as:"a",colorToken:"colors.interactive.base.black",hasUnderline:!1,typeIdentity:"typography.definitions.utility.button-utility"},e.exports={SmartItemBylines:v,SmartItemHedLink:S,SmartItemHed:f,SmartItemDek:C,SmartItemRubric:w,SmartItemPublishedDate:$,SmartItemBaseText:b,SmartItemCTA:k,BoldAsByline:y}},37338:(e,t,n)=>{const{css:o}=n(92168),{minScreen:i,minMaxScreen:a}=n(26865),{minThresholds:r,maxThresholds:s}=n(99906),l=new Map([["layout",({layout:e,styleSettings:t=[]},n)=>{const[l,d,c]=e,[m,p,u]=t;if(l&&!d&&!c)return n[l]("mobile",m);const g=o` ${a(0,`${s.md}px`)} { ${n[l]("mobile",m)} } `,h=o` ${a(`${r.lg}px`,`${s.lg}px`)} { ${n[d]("tablet",p)} } `,y=o` ${i(`${r.xl}px`)} { ${n[c]("desktop",u)} } `,b=o` ${a(0,`${s.lg}px`)} { ${n[l]("mobile",m)} } `,f=o` ${i(`${r.lg}px`)} { ${n[d]("tablet",p)} } `;return l!==d||p?d!==c||u?o` ${g} ${h} ${y} `:o` ${g} ${f} `:o` ${b} ${y} `}],["styleSettings",({styleSettings:e=[]},t)=>{const[n,l,d]=e;if(n&&!l&&!d)return t("mobile",n);const c=o` ${a(0,`${s.md}px`)} { ${t("mobile",n)} } `,m=o` ${a(`${r.lg}px`,`${s.lg}px`)} { ${t("tablet",l)} } `,p=o` ${i(`${r.xl}px`)} { ${t("desktop",d)} } `,u=o` ${i(`${r.lg}px`)} { ${t("tablet",l)} } `,g=o` ${a(0,`${s.lg}px`)} { ${t("mobile",n)} } `;return n&&l&&!d?o` ${c} ${u} `:n&&d&&!l?o` ${g} ${p} `:o` ${c} ${m} ${p} `}]]);e.exports={injectStyles:function(e,t,n){return l.get(e)(t,n)},applyStyleExtensions:e=>(t,n,i)=>({theme:a})=>{const{componentStylePools:r}=a;return r&&r[e]?r[e].slice().reverse().map((e=>{if(e[t])return e[t](i,n)})).filter(Boolean).reduce(((e,t)=>o` ${e} ${t} `),""):""}}},31257:(e,t,n)=>{const o=n(92168).default.div.withConfig({displayName:"SmartComponentWrapper"})``;e.exports={SmartComponentWrapper:o}},66441:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(59098),{SplitScreenContentHeaderLede:r,SplitScreenContentHeaderLedeBlock:s}=n(9481),{storyVideoPosition:l}=n(62327),d=({captionCredit:e,className:t,isCNEVideo:n,lede:i,socialMedia:d})=>{if(!i)return null;if(n){if(!i.scriptEmbedUrl)return null;let e=null;"cnevideo"===i.modelName&&i.cneVideoOverrides&&Object.keys(i.cneVideoOverrides).length&&(e={...i.cneVideoOverrides});const n=e?{shouldAutoplay:Boolean(!e.disableAutoplay),shouldMute:Boolean(e.muted),shouldPlayContinuously:Boolean(e.continuousPlay),isStickyType:Boolean(e.sticky),shouldDisableAds:Boolean(e.disableAds),shouldLoopVideo:Boolean(e.loopVideo)}:{shouldAutoplay:!0};return o.createElement(s,{"data-testid":"ContentHeaderLeadAsset",className:t},o.createElement(a,{hasMargins:!1,...n,scriptUrl:i.scriptEmbedUrl,videoEmbedPosition:l}))}return o.createElement(s,{"data-testid":"ContentHeaderLeadAsset",className:t},o.createElement(r,{...i}),e,d)};d.propTypes={captionCredit:i.object,className:i.string,isCNEVideo:i.bool,lede:i.object,socialMedia:i.object},e.exports=d},67040:(e,t,n)=>{const{default:o}=n(92168),i=n(35676),{calculateSpacing:a,getColorToken:r}=n(26865),{BREAKPOINTS:s}=n(96472),{SocialIconsListItem:l,SocialIconContainer:d,SocialIconExternalLink:c,SocialIconsList:m}=n(51e3),p=a(5,"px"),u=o(i).withConfig({displayName:"SplitScreenContentHeaderSocialIcons"})` display: none; @media (min-width: ${s.lg}) { display: table; &:not(.social-icons--circular) { background-color: ${({theme:e})=>r(e,"colors.interactive.base.black")}; } } ${l} { padding: 0; ${c} ${d} { background-color: transparent; } &:hover { ${c} ${d} { background-color: transparent; } } } ${m} { @media (min-width: ${s.lg}) { flex-direction: column; margin-left: 0; } } ${c} { padding: 10px; width: ${a(7)}; height: ${a(7)}; } .social-icons__list-item--circular { ${c} { width: ${p}; height: ${p}; } } `;e.exports={SplitScreenContentHeaderSocialIcons:u}},44879:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(7350),l=n(76707).A,{mapSourcesToSegmentedSources:d}=n(52009),c=n(66441),m=n(73275),p=n(34187),u=n(59525),g=n(55252),h=n(52540),y=n(40855),b=n(35676),f=n(21093),C=n(94409),{formatInfoSliceItems:w}=n(88722),v=n(77554),{useNativeShare:$}=n(90072),{getThemedBylineVariation:S}=n(27053),{getOverrideBehaviour:k}=n(68089),{trackComponent:x}=n(92716),{interactionResponse:E}=n(56187),{BookmarkIcon:T}=n(72964),{SplitScreenContentHeaderArtist:I,SplitScreenContentHeaderArtistSlash:L,SplitScreenContentHeaderArtistWrapper:N,SplitScreenContentHeaderByline:B,SplitScreenContentHeaderCaption:P,SplitScreenContentHeaderContributorImage:A,SplitScreenContentHeaderDek:D,SplitScreenContentHeaderDekDown:_,SplitScreenContentHeaderDivider:M,SplitScreenContentHeaderHed:R,SplitScreenContentHeaderMain:H,SplitScreenContentHeaderInfoSlice:O,SplitScreenContentHeaderForMusicReview:F,SplitScreenContentHeaderNativeShareButton:W,SplitScreenContentHeaderPublishDate:U,SplitScreenContentHeaderRating:V,SplitScreenContentHeaderRubric:G,SplitScreenContentHeaderRubricIssueDate:j,SplitScreenContentHeaderSignageRubric:z,SplitScreenContentHeaderSocialShare:q,SplitScreenContentHeaderTitleBlock:K,SplitScreenContentHeaderWrapper:Y,SplitScreenContentHeaderScoreBox:J,SplitScreenContentHeaderLeadWrapper:X,SplitScreenContentHeaderArtistLink:Q,SplitScreenContentHeaderGrid:Z,SplitScreenContentHeaderPersistentAside:ee,SplitScreenContentHeaderReleaseYear:te,SplitScreenContentHeaderLeadOverride:ne,SplitScreenContentHeaderOffersCTA:oe}=n(9481),{SplitScreenContentHeaderSocialIcons:ie}=n(67040),{doHideBookmark:ae,doDisplayBookmark:re}=n(69836),{BREAKPOINTS:se}=n(96472),le=({contributors:e,contributorsPosition:t,hasInvertedBylineLink:n,hideContributors:o,hideIssueDate:i,hidePublishDate:r,issueDate:s,issueDatePostfix:l,issueLink:d,publishDate:c,publishDatePosition:m,rubric:u,rubricVariation:g,hideRubric:h,themedBylineVariation:y})=>{const b=p[g]||p,f=p.Item,C=e&&0!==Object.keys(e).length;return a.createElement("div",{"data-testid":"ContentHeaderRubric"},C&&!o&&"top"===t&&a.createElement(B,{contributors:e,bylineVariation:y,isCompact:!1,contributorsPosition:t,hasInvertedBylineLink:n}),u&&!h&&a.createElement(G,{as:b,...u}),!i&&s&&a.createElement(j,{as:f,name:l?`${s}${l}`:s,url:d}),!r&&c&&"top"===m&&a.createElement(U,{"data-testid":"ContentHeaderPublishDate"},c))};le.propTypes={contributors:i.object,contributorsPosition:i.oneOf(["top","bottom"]),hasInvertedBylineLink:i.bool,hideContributors:i.bool,hideIssueDate:i.bool,hidePublishDate:i.bool,hideRubric:i.bool,issueDate:i.string,issueDatePostfix:i.string,issueLink:i.string,publishDate:i.string,publishDatePosition:i.oneOf(["top","bottom"]),rubric:i.shape(p.propTypes),rubricVariation:i.string,themedBylineVariation:i.string};const de=({signage:e,shouldDisplaySignage:t})=>e&&t?a.createElement("div",{"data-testid":"ContentHeaderRubricSignage"},a.createElement(z,{name:e})):null;de.propTypes={shouldDisplaySignage:i.bool,signage:i.string};const ce=(e,t,n,o,i,r,s,l)=>i&&a.createElement(q,{...i,hasSocialShare:!0,hasStickySocialIcons:e,hideSocialIcons:t,hideSocialIconsOnMobile:n,socialIconsToHide:o,socialMediaPositionInMobile:r,...l&&{hasSplitScreenSocialShareReduceTopSpacing:s}}),me=(e,t)=>(t?.caption||t?.credit)&&!e&&a.createElement(Z,null,a.createElement(P,{dangerousCaptionText:t.caption,dangerousCredit:t.credit})),{useRef:pe,useEffect:ue}=a,ge=({artists:e,brandSlug:t="",captionPosition:n="belowHeader",className:i,contentAlign:m="center",config:p={adsConfig:{contentHeaderRubricName:void 0}},contributorImage:h,dangerousDek:y,dangerousHed:b,shouldRemoveBylineTopMargin:f,hasContributorImageBackground:P=!1,showFullHeaderViewInMobile:G=!1,hasInvertedBylineLink:j=!1,hasBottomSpacingOnMobileHeader:z=!1,hasMargin:q=!1,hasSplitScreenSocialShareReduceTopSpacing:ge,hasStickySocialIcons:he=!0,hasNativeShareButton:ye,hideContributorTitle:be=!1,hideContributors:fe=!1,hideDangerousDek:Ce=!1,hideHeaderDividerInMobile:we,hasImageBottomSpacing:ve,hideIssueDate:$e,hidePublishDate:Se=!1,hideRubric:ke=!1,socialIconsToHide:xe=[],hideSocialIcons:Ee=!1,hideSocialIconsOnMobile:Te=!1,hideCaption:Ie=!1,imageAlignment:Le="center",infoSliceFields:Ne,interactiveOverride:Be,isInset:Pe=!1,isMusicReview:Ae,isTextRight:De=!1,isTrackReview:_e,issueDate:Me,issueDatePostfix:Re=" Issue",issueLink:He,isRatingClickable:Oe,isSplitScreenArtistLarge:Fe,rubric:We,rubricVariation:Ue,contributors:Ve,contributorsPosition:Ge="bottom",bylineVariation:je,persistentAsideAlign:ze="left",publishDate:qe,publishDatePosition:Ke="bottom",lede:Ye,ledeContentAlign:Je="left",modifiedDate:Xe,musicRating:Qe={score:null},offers:Ze,offersCTA:et,shouldEnableNativeShareOnDesktop:tt=!1,shouldFitToViewport:nt=!0,showBookmarked:ot=!1,shouldHeaderFitToViewport:it=!1,showContentDivider:at=!1,showContributorImage:rt=!0,showHeaderDivider:st=!0,socialDescription:lt,socialMedia:dt,socialMediaPositionInMobile:ct="inTitleBlock",socialTitle:mt,stickySocialAnchorBottom:pt={selector:".page",edge:"bottom"},stickySocialAnchorTop:ut={selector:"[data-testid='SplitScreenContentHeaderWrapper']",edge:"bottom"},theme:gt="standard",rating:ht,signage:yt,shouldDisplaySignage:bt,showReviewLink:ft=!0,textAlign:Ct="center",shouldAlignCenterWhenNoCaption:wt=!1})=>{We&&(We.name=p.adsConfig?.contentHeaderRubricName||We.name);const[vt,$t]=a.useState("100vw");a.useEffect((()=>{if(Pe){const e=`(min-width: ${se.md})`;if(window.matchMedia(e).matches){const e=window.visualViewport?.width;e&&$t(`${e}px`)}}(async()=>{await E(),x("SplitScreenContentHeader")})()}),[Pe]);const St="CTA-firework"===k(Be),kt=S({bylineVariation:je,theme:gt}),{showNativeShareButton:xt,pageUrl:Et}=$(ye,tt),{score:Tt,isBestNewMusic:It,isBestNewReissue:Lt}=Qe,Nt=w(Ne),Bt=Ne?.releaseYear,Pt=(e=>{if(!e)return;const t={...e};return new Set(["photo","cartoon"]).has(e.contentType)&&!e.segmentedSources&&e.sources&&(t.segmentedSources=d(e.sources)),t})(Ye),At="cnevideo"===Ye?.modelName,Dt=!Ye||At,{rating:_t,count:Mt}=ht||{},Rt=Ae?F:H,{formatMessage:Ht}=r(),Ot={},Ft=pe();"belowImage"===n&&(Ot.captionCredit=me(Ie,Ye)),"inLeadWrapperBelowImg"===ct&&(Ot.socialMedia=ce(he,Ee,Te,xe,dt,ct,G));const Wt=()=>{(e=>{const t=e.current&&e.current.offsetTop,n=window.pageYOffset;return Math.abs(n)>Math.abs(t)})(Ft)?re():ae()};ue((()=>{const e=s(Wt,100);return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}}));const Ut=Xe&&{datetime:Xe},Vt=Pe&&Pt?.segmentedSources?.lg[0]?.aspectRatio,Gt=Vt&&-1!==(jt=Vt).indexOf(":")?jt.split(":"):null;var jt;const zt=wt&&(!Ye?.caption||""===Ye?.caption);return a.createElement(Y,{className:o("content-header",{[i]:i}),contentHeaderTheme:gt,isFullWidth:Dt,isTextRight:De,isInset:Pe,imageAlignment:Le,ledeContentAlign:Je,shouldFitToViewport:!nt,isMusicReview:Ae,"data-testid":"SplitScreenContentHeaderWrapper",showHeaderDivider:st,socialMediaPositionInMobile:ct,hideSocialIconsOnMobile:Te,hideSocialIcons:Ee,shouldHeaderFitToViewport:it,captionPosition:n,hidePublishDate:Se,mediaContentType:Pt?.contentType||"",hasInvertedBylineLink:j,hasBottomSpacingOnMobileHeader:z,hasMargin:q,imgAspectRatioForDesktop:Gt,viewportWidth:vt,hasLedeTextAlignCenterForMobile:zt,hasPublishDateBottomPadding:G&&(!dt||Ee||Te),...G&&{hasImageBottomSpacing:ve,hideHeaderDividerInMobile:we}},a.createElement(Rt,{shouldFitToViewport:!nt},a.createElement(K,{contentAlign:m,textAlign:Ct,hasBottomSpacingOnMobileHeader:z},a.createElement(de,{signage:yt,shouldDisplaySignage:bt}),a.createElement(le,{contributors:Ve,contributorsPosition:Ge,rubric:We,rubricVariation:Ue,hideContributors:fe,hideIssueDate:$e,hidePublishDate:Se,issueDate:Me,issueDatePostfix:Re,issueLink:He,publishDate:qe,publishDatePosition:Ke,hideRubric:ke,hasInvertedBylineLink:j,themedBylineVariation:kt,shouldRemoveBylineTopMargin:f}),a.createElement(R,{dangerouslySetInnerHTML:{__html:b},"data-testid":"ContentHeaderHed",isMusicReview:Ae}),St&&a.createElement(ne,{dangerouslySetInnerHTML:{__html:Be.markup}}),at&&a.createElement(M,{ledeContentAlign:Je,hasLedeTextAlignCenterForMobile:zt}),e&&Ae?a.createElement(N,{isMusicReview:Ae},0===e.length&&a.createElement(I,{isSplitScreenArtistLarge:Fe},Ht(l.variousArtists)),e.map(((t,n)=>a.createElement(a.Fragment,{key:n},a.createElement(Q,{key:n,href:"/".concat(t.uri)},a.createElement(I,{dangerouslySetInnerHTML:{__html:t.name},isSplitScreenArtistLarge:Fe})),!(n===e.length-1)&&a.createElement(L,{dangerouslySetInnerHTML:{__html:" / "},isSplitScreenArtistLarge:Fe}))))):!Ce&&y&&a.createElement(D,{dangerouslySetInnerHTML:{__html:y}}),rt&&h&&a.createElement(A,{...h,sizes:"66px",hasContributorImageBackground:P}),Ve&&!fe&&"bottom"===Ge&&a.createElement(B,{contributors:Ve,bylineVariation:kt,isCompact:!1,hasInvertedBylineLink:j,...G&&{shouldRemoveBylineTopMargin:f},contentAlign:m}),!Se&&"bottom"===Ke&&a.createElement(U,{"data-testid":"ContentHeaderPublishDate",hasPublishDateBottomPadding:G&&(!dt||Ee||Te),...Ut},qe),(Ae||_e)&&Bt&&a.createElement(te,{"data-testid":"SplitScreenContentHeaderReleaseYear"},Bt),ot&&a.createElement("div",{ref:Ft},a.createElement(T,{bookmarkTrackingType:"header",link:{label:"Save story",url:"#",network:"bookmark",behavior:"bookmark"},theme:"standard",type:"thin",isUrlBookmark:!0,isBookmarkButton:!0})),!!_t&&!!Mt&&a.createElement(V,{averageRatingCount:Math.round(10*_t)/10,brandSlug:t,hasBorderTop:!0,showReviewLink:ft,link:{label:Ht(l.ratingLinkLabel),onClick:e=>{e.preventDefault();const t=document.getElementById("reviews"),{top:n}=C(t);t?.focus(),window.scrollTo(0,n-56)},url:"#reviews"},totalRatingCount:Mt,isRatingClickable:Oe}),Ze?.length&&a.createElement(oe,{hideTopDisclaimerOnMobile:!0,showHeaderButton:!0,ctaText:et,offers:Ze}),xt?a.createElement(W,null,a.createElement(v,{shareData:{url:Et,title:mt,text:lt}})):ce(he,Ee,Te,xe,dt,ct,ge,G)),a.createElement(X,{isMusicReview:Ae},a.createElement(c,{lede:Pt,isCNEVideo:At,...Ot}),Ae&&(It||Lt||_e||null!=Tt)&&a.createElement(J,null,a.createElement(g,{rating:Tt,isBestNewMusic:It,isBestNewReissue:Lt,isTrackReview:_e})))),"belowHeader"===n&&me(Ie,Ye),Ve&&fe&&a.createElement(B,{contributors:Ve,bylineVariation:be?"Item":je,isCompact:!1,isMusicReview:Ae,contentAlign:m}),Nt.length>0&&a.createElement(Z,null,a.createElement(O,null,a.createElement(u,{items:Nt,isMusicReview:Ae}))),!Ce&&Ae&&y&&a.createElement(Z,null,a.createElement(_,{dangerouslySetInnerHTML:{__html:y}})),!xt&&he&&dt&&a.createElement(ee,{align:ze,attributes:{shouldFadeOnMove:!0},anchorBottom:pt,anchorTop:ut,fullWidthSelector:".container--full, .full-bleed-ad, .callout--feature-large"},a.createElement(ie,{...dt,bookmarkTrackingType:"sticky",className:"social-icons--share"})))};ge.propTypes={artists:i.array,brandSlug:i.string,bylineVariation:i.string,captionPosition:i.oneOf(["belowHeader","belowImage"]),className:i.string,config:i.object,contentAlign:i.oneOf(["center","left"]),contributorImage:i.shape(m.propTypes),contributors:i.shape(h.propTypes.contributors),contributorsPosition:i.oneOf(["top","bottom"]),dangerousDek:i.string,dangerousHed:i.string.isRequired,hasBottomSpacingOnMobileHeader:i.bool,hasContributorImageBackground:i.bool,hasImageBottomSpacing:i.bool,hasInvertedBylineLink:i.bool,hasMargin:i.bool,hasNativeShareButton:i.bool,hasSplitScreenSocialShareReduceTopSpacing:i.bool,hasStickySocialIcons:i.bool,hideCaption:i.bool,hideContributors:i.bool,hideContributorTitle:i.bool,hideDangerousDek:i.bool,hideHeaderDividerInMobile:i.bool,hideIssueDate:i.bool,hidePublishDate:i.bool,hideRubric:i.bool,hideSocialIcons:i.bool,hideSocialIconsOnMobile:i.bool,imageAlignment:i.oneOf(["center","top","left","right","bottom"]),infoSliceFields:i.object,interactiveOverride:i.shape({markup:i.string,behavior:i.string}),isInset:i.bool,isMusicReview:i.bool,isRatingClickable:i.bool,isSplitScreenArtistLarge:i.bool,issueDate:i.string,issueDatePostfix:i.string,issueLink:i.string,isTextRight:i.bool,isTrackReview:i.bool,lede:i.oneOfType([i.shape(m.propTypes)]),ledeContentAlign:i.oneOf(["left","center"]),modifiedDate:i.string,musicRating:i.object,offers:i.array,offersCTA:i.string,persistentAsideAlign:i.oneOf(["left","left-lead-asset"]),publishDate:i.string.isRequired,publishDatePosition:i.oneOf(["top","bottom"]),rating:i.shape(f.propTypes),rubric:i.shape(p.propTypes),rubricVariation:i.string,shouldAlignCenterWhenNoCaption:i.bool,shouldDisplaySignage:i.bool,shouldEnableNativeShareOnDesktop:i.bool,shouldFitToViewport:i.bool,shouldHeaderFitToViewport:i.bool,shouldRemoveBylineTopMargin:i.bool,showBookmarked:i.bool,showContentDivider:i.bool,showContributorImage:i.bool,showFullHeaderViewInMobile:i.bool,showHeaderDivider:i.bool,showReviewLink:i.bool,signage:i.string,socialDescription:i.string,socialIconsToHide:i.array,socialMedia:i.shape(b.propTypes),socialMediaPositionInMobile:i.oneOf(["inLeadWrapperBelowImg","inTitleBlock"]),socialTitle:i.string,stickySocialAnchorBottom:y.propTypes.anchorBottom,stickySocialAnchorTop:y.propTypes.anchorTop,textAlign:i.oneOf(["left","center"]),theme:i.oneOf(["standard","inverted","special"])},ge.displayName="SplitScreenContentHeader",e.exports=ge},84231:(e,t,n)=>{e.exports=n(44879)},9481:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseText:a,BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{maxThresholds:l}=n(99906),{applyGridSpacing:d}=n(1123),{calculateSpacing:c,getColorToken:m,getLinkStyles:p,getTypographyStyles:u,maxScreen:g,minScreen:h,minMaxScreen:y}=n(26865),{roundImageBase:b}=n(52027),f=n(52540),{BylinePreamble:C,BylineLink:w,BylineWrapper:v}=n(74423),$=n(14760),{CaptionCredit:S,CaptionText:k,CaptionWrapper:x}=n(38860),E=n(86659),T=n(21093),I=n(86157),L=n(35676),{SocialIconsWrapper:N}=n(51e3),B=n(19762),P=n(34187),{RubricLink:A}=n(6613),{ResponsiveClipWrapper:D,ResponsiveClipPlayPauseButton:_,ResponsiveClipVideoContainer:M}=n(91783),{ResponsiveImageContainer:R}=n(7228),H=n(40855),{GridItem:O,GridWrapper:F}=n(40653),W=o(a).withConfig({displayName:"SplitScreenContentHeaderHed"})` margin: 0; padding: ${c(4)} 0; ${({isMusicReview:e})=>e&&`\n ${y(s.sm,"767px")} {\n padding: ${c(0)};\n }\n `} ${h(s.sm)} { padding: ${c(2)} 0; } `;W.defaultProps={as:"h1",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const U=o(a).withConfig({displayName:"SplitScreenContentHeaderArtist"})` margin: 0; ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;U.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const V=o.span.withConfig({displayName:"SplitScreenContentHeaderArtistSlash"})` ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;V.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const G=o(r).withConfig({displayName:"SplitScreenContentHeaderArtistLink"})` display: inline-block; vertical-align: middle; text-decoration: none; `;G.displayName="SplitScreenContentHeaderArtistLink";const j=o.ul.withConfig({displayName:"SplitScreenContentHeaderArtistWrapper"})` padding-left: ${c(0)}; ${({isMusicReview:e})=>e&&`\n ${y(s.sm,"767px")} {\n margin-top: ${c(0)};\n padding-top: ${c(0)};\n }\n `} `,z=o(a).withConfig({displayName:"SplitScreenContentHeaderDek"})` margin: 0; padding-bottom: ${c(4)}; ${h(s.sm)} { padding-bottom: ${c(2)}; } .small { text-transform: lowercase; font-style: inherit; font-variant: small-caps; } `;z.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const q=o(a).withConfig({displayName:"SplitScreenContentHeaderDekDown"})` padding-top: ${c(1)}; padding-bottom: ${c(3)}; text-align: center; `;q.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const K=o.div.withConfig({displayName:"SplitScreenContentHeaderInfoSlice"})` align-items: center; padding-top: ${c(0)}; `,Y=o.div.withConfig({displayName:"SplitScreenContentHeaderNativeShareButton"})` background-color: transparent; padding: ${c(4)} 0; `,J=o.div.withConfig({displayName:"SplitScreenContentHeaderTitleBlock"})` ${`\n padding-right: ${c(3)};\n padding-left: ${c(3)};\n\n ${h(s.xl)} {\n padding-right: 0;\n padding-left: 0;\n }\n`}; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; > * { max-width: 500px; } ${({contentAlign:e})=>"left"===e&&`\n align-items: flex-start;\n margin-left: ${c(4.5)};\n text-align: left;\n\n ${g(`calc(${s.md} - 1px)`)} {\n margin-left: 0px;\n }\n `}; ${({textAlign:e})=>"left"===e&&"\n text-align: left;\n\n > * {\n margin: 0 auto;\n width: 100%;\n }\n "}; ${g(`calc(${s.md} - 1px)`)} { ${({hasBottomSpacingOnMobileHeader:e})=>e&&`padding-bottom: ${c(3)};`} } `,X=o.div.withConfig({displayName:"SplitScreenContentHeaderLedeBlock"})``,Q=o(E.TwoUpFullBleedNoGap).withConfig({displayName:"SplitScreenContentHeaderMain"})` &.grid-full-bleed { ${h(s.md)} { grid-template-rows: auto 1fr; /* Make the content header full bleed for all viewport height and remove the stacked nav size so the content header occupies all the visible space. */ ${X} { height: calc(100vh - 108px); ${({shouldFitToViewport:e})=>e&&"height: 100%;\n min-height:calc(100vh - 108px);\n "} } } ${g(s.lg)} { ${X} { height: 100%; ${({shouldFitToViewport:e})=>e&&"min-height: 100%;\n "} } } ${O} { align-items: center; justify-content: center; text-align: center; } } `,Z=o.div.withConfig({displayName:"SplitScreenContentHeaderLeadWrapper"})` ${({isMusicReview:e})=>e&&"\n display: flex;\n flex-direction: row;\n "} align-items: left; justify-content: center; text-align: center; ${D} { display: block; } `,ee=o.div.withConfig({displayName:"SplitScreenContentHeaderScoreBox"})` display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: justify; ${h(s.sm)} { margin-bottom: ${c(4)}; padding-left: ${c(2)}; } ${h(s.md)} { margin-bottom: ${c(0)}; padding-left: ${c(4)}; } `,te=i` display: inline-block; border-radius: 50%; background-color: #f5f5f5; overflow: hidden; `,ne=o(I).withConfig({displayName:"SplitScreenContentHeaderContributorImage"})` ${b("100%","60px","66px")}; margin-right: auto; margin-bottom: ${c(2)}; margin-left: auto; img { width: 100%; } ${({hasContributorImageBackground:e})=>e&&te} `,oe=o(f).withConfig({displayName:"SplitScreenContentHeaderByline"})` ${u("typography.definitions.globalEditorial.accreditation-feature")} padding-bottom: ${c(1)}; ${({isMusicReview:e})=>e&&`${h(s.sm)} {\n margin-top: ${c(2)};\n justify-content: center;\n display: flex;\n }\n `} ${({contributorsPosition:e})=>"top"===e&&"\n display: inline-block;\n margin: 0 1rem 0 0;\n "} ${({shouldRemoveBylineTopMargin:e})=>e&&i` ${v} { margin-top: ${c(.5)}; &:first-child { margin-top: 0; } } `} & span { text-align: ${({contentAlign:e})=>e}; } `,ie=o.time.withConfig({displayName:"SplitScreenContentHeaderPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` display: inline-flex; ${u("typography.definitions.globalEditorial.context-tertiary")}; ${({hasPublishDateBottomPadding:e})=>e&&`\n ${g(`${l.lg}px`)} {\n padding-bottom: ${c(4)};\n }\n `} `,ae=o.time.withConfig({displayName:"SplitScreenContentHeaderReleaseYear"})` ${u("typography.definitions.globalEditorial.context-tertiary")}; `,re=o(T).withConfig({displayName:"SplitScreenContentHeaderRating"})` max-width: none; `,se=o(L.Standard).withConfig({displayName:"SplitScreenContentHeaderSocialShare"})` background-color: transparent; padding: ${c(4)} 0; ${({socialMediaPositionInMobile:e})=>"inLeadWrapperBelowImg"===e&&"\n display: grid;\n justify-items: center;\n "} ${({hasSplitScreenSocialShareReduceTopSpacing:e})=>e&&`padding-top: ${c(2)};`} /* Hide sosial share icons on mobile */ ${({hideSocialIconsOnMobile:e})=>e&&`\n @media (min-width: 0) and (max-width: ${s.lg}) {\n display: none;\n }\n `} /* Hide social icon mentioned in props - social-icons */ ${({hideSocialIconsOnMobile:e,socialIconsToHide:t})=>!e&&`\n ${g(s.lg)} {\n ${(e=>e.map((e=>`\n .social-icons__list-item--${e} {\n display: none;\n }\n `)).join("\n"))(t)}\n }\n `} /* Hide social share icons */ ${({hideSocialIcons:e})=>e&&"display: none;"} /* Hide social share icons on desktop */ ${({hasStickySocialIcons:e})=>e&&`\n @media (min-width: ${s.lg}) {\n display: none;\n }\n `} `,le=o($).withConfig({displayName:"SplitScreenContentHeaderCaption"})` padding-top: ${c(1)}; &${x} { margin: 0; } `,de=o.div.withConfig({displayName:"SplitScreenContentHeaderRubric"})` &:only-child { margin-right: 0; } ${({theme:e})=>u(e,"typography.definitions.globalEditorial.context-primary")} display: inline-flex; margin: ${c(4)} ${c(.5)} 0 ${c(.5)}; ${h(s.md)} { margin: 0 ${c(2)} 0 0; } ${A} { vertical-align: baseline; } `,ce=o(I).withConfig({displayName:"SplitScreenContentHeaderLede"})` height: 100%; &.responsive-asset { ${h(s.md)} { padding-bottom: 0; height: 100%; ${M} { .responsive-clip__video { height: 100%; } position: relative; margin: 0 auto; width: 100%; max-width: 100%; height: 100%; object-fit: cover; } } ${g(s.md)} { ${M} { padding: 0 1.5rem 1.5rem; } ${R} { img { padding-bottom: 1.5rem; } } } ${_} { display: none; } } .responsive-image { width: 100%; height: 100%; } ${R} { width: 100%; height: 100%; object-fit: cover; } `,me=o(E.EvenAny).withConfig({displayName:"SplitScreenContentHeaderForMusicReview"})` &.grid-even-any { ${h(s.sm)} { ${ce} { ${R} { margin-bottom: ${c(4)}; max-width: 204px; height: 204px; object-fit: contain; } } } ${h(s.md)} { ${({shouldFitToViewport:e})=>e?"max-width: 1600px;":"max-width: none;"} grid-template-columns: 37% auto; ${ce} { ${R} { margin-top: ${c(4)}; max-width: 312px; height: 312px; object-fit: contain; } } } ${h("980px")} { grid-template-columns: 50% auto; } } `,pe=o(a).withConfig({displayName:"SplitScreenContentHeaderRubricIssueDate"})` display: inline-flex; margin: 0 ${c(.5)}; ${h(s.md)} { margin: 0; } `;pe.defaultProps={as:"div",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const ue=o(P.Card).withConfig({displayName:"SplitScreenContentHeaderSignageRubric"})``,ge=()=>i` ${Q}, ${me} { background-color: ${m("colors.consumption.lead.standard.background")}; ${({showHeaderDivider:e})=>e&&i` border-bottom: 1px solid ${m("colors.consumption.lead.standard.divider")}; `} ${({hideHeaderDividerInMobile:e})=>e&&`\n ${g(`${l.md}px`)} {\n border-bottom: 0;\n }\n `} } ${ue} { margin-bottom: ${c(1)}; ${h(s.sm)} { margin-top: ${c(2)}; } } ${de} { color: ${m("colors.consumption.lead.standard.context-signature")}; } ${pe} { color: ${m("colors.consumption.lead.standard.context-tertiary")}; ${A} { ${({theme:e})=>p(e,"colors.consumption.lead.standard.heading","colors.consumption.lead.standard.heading","global")}; } } ${W} { color: ${m("colors.consumption.lead.standard.heading")}; } ${U}, ${V} { color: ${m("colors.consumption.lead.standard.heading")}; } ${z} { color: ${m("colors.consumption.lead.standard.description")}; } ${oe} > * { color: ${m("colors.consumption.lead.standard.accreditation")}; ${w}, .byline__social-link { ${({theme:e,hasInvertedBylineLink:t})=>t?p(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global"):p(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color 200ms ease; } } ${ie} { color: ${m("colors.consumption.lead.standard.context-tertiary")}; } ${k} { color: ${m("colors.consumption.lead.standard.description")}; } `,he=()=>i` ${Q}, ${me} { border-bottom: 1px solid ${m("colors.consumption.body.inverted.divider")}; background-color: ${m("colors.consumption.lead.inverted.background")}; } ${de} { color: ${({theme:e})=>m(e,"colors.consumption.lead.inverted.context-signature")}; ${A} { ${({theme:e})=>p(e,"colors.consumption.lead.inverted.context-signature","colors.consumption.lead.inverted.context-signature","global")}; } } ${pe} { color: ${({theme:e})=>m(e,"colors.consumption.lead.inverted.context-tertiary")}; ${A} { ${({theme:e})=>p(e,"colors.consumption.lead.inverted.context-tertiary","colors.consumption.lead.inverted.context-tertiary","global")}; } } ${W} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${U}, ${V}, ${ae} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${z} { color: ${m("colors.consumption.lead.inverted.description")}; } ${oe} { ${C} } ${oe} > * { color: ${m("colors.consumption.lead.inverted.accreditation")}; ${w}, .byline__social-link { ${({theme:e,isMusicReview:t})=>t?p(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global"):p(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; transition: color 200ms ease; } } ${ie} { color: ${m("colors.consumption.lead.inverted.context-tertiary")}; } ${k} { color: ${m("colors.consumption.lead.standard.description")}; } .social-icons__list-item--standard { .icon path { fill: ${m("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${m("colors.consumption.lead.inverted.accent")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } &:hover { background: ${m("colors.interactive.base.brand-primary")}; } } .social-icons__link--bookmarkactivated { background: ${m("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } ${h(s.md)} { &:hover { background: ${m("colors.interactive.base.white")}; } } } } ${se} { .icon path { fill: ${m("colors.interactive.base.white")}; } .social-icons__list-item--standard { .icon path { fill: ${m("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${m("colors.consumption.lead.inverted.accent")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } &:hover { background: ${m("colors.interactive.base.brand-primary")}; } } .social-icons__link--bookmarkactivated { background: ${m("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } ${h(s.md)} { &:hover { fill: ${m("colors.interactive.base.white")}; } } } } } `,ye=i` ${Q}, ${me} { border-bottom: 1px solid ${m("colors.consumption.body.special.divider")}; background-color: ${m("colors.consumption.lead.special.background")}; } ${de} { color: ${m("colors.consumption.lead.special.context-signature")}; ${A} { ${({theme:e})=>p(e,"colors.consumption.lead.special.context-signature","colors.consumption.lead.special.context-signature","global")}; } } ${pe} { color: ${m("colors.consumption.lead.special.context-tertiary")}; ${A} { ${({theme:e})=>p(e,"colors.consumption.lead.special.context-tertiary","colors.consumption.lead.special.context-tertiary","global")}; } } ${W} { color: ${m("colors.consumption.lead.special.heading")}; } ${U}, ${V} { color: ${m("colors.consumption.lead.special.heading")}; } ${z} { color: ${m("colors.consumption.lead.special.description")}; } ${oe} > * { color: ${m("colors.consumption.lead.special.accreditation")}; ${w}, ${v} { ${({theme:e})=>p(e,"colors.consumption.lead.special.link","colors.consumption.lead.special.link-hover","global")}; transition: color 200ms ease; } } ${ie} { color: ${m("colors.consumption.lead.special.context-tertiary")}; } ${k} { color: ${m("colors.consumption.lead.standard.description")}; } ${S} { color: ${m("colors.consumption.body.standard.body-deemphasized")}; } `,be=i` ${O}:first-child { ${h(s.md)} { order: 2; } } `,fe=i` padding: ${c(0)}; object-fit: fill; `,Ce=i` ${ce} { ${R}, ${M} { ${d("padding")}; ${g(s.md)} { padding-bottom: ${c(3)}; } ${({isMusicReview:e})=>e&&`${d("padding",!0)};`} ${h(s.md)} { padding: ${c(4)}; object-fit: contain; ${({isMusicReview:e})=>e&&fe}; } } ${({hasImageBottomSpacing:e})=>!e&&`\n ${R} {\n ${g(`${l.md}px`)} {\n padding-bottom: 0;\n }\n }\n `} } ${({shouldFitToViewport:e,imgAspectRatioForDesktop:t,viewportWidth:n})=>{if(e&&t&&n){const e=2,[o,i]=t,a=c(4);return`&& ${X} {\n ${h(s.md)} {\n height: calc((((${n} / ${e}) * ${i})/${o}) - ${a});\n }\n }`}return""}} ${({isFullWidth:e,isTextRight:t})=>e||t?!e&&t?`${J} {\n ${h(s.md)} {\n padding-left: 0;\n }\n }`:"":`${J} {\n ${h(s.md)} {\n padding-right: 0;\n }\n }`} `,we=i` ${ce} { ${R} { object-position: top; } } `,ve=i` ${ce} { ${R} { object-position: right; } } `,$e=i` ${ce} { ${R} { object-position: left; } } `,Se=i` ${ce} { ${R} { object-position: bottom; } } `,ke=i` ${le} { text-align: left; } `,xe=i` ${le} { text-align: center; } `,Ee=o.span.withConfig({displayName:"SplitScreenContentHeaderDivider"})` display: block; grid-column: 1 / -1; margin-bottom: ${c(4)}; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: ${m("colors.consumption.lead.standard.accent")}; width: 100px; ${({ledeContentAlign:e})=>"center"===e&&"justify-self: center;"} ${g(`${l.md}px`)} { ${({hasLedeTextAlignCenterForMobile:e})=>e&&"justify-self: center;"} } `,Te=o(E.WithMargins).withConfig({displayName:"SplitScreenContentHeaderGrid"})` > ${O} { grid-column: 1 / -1; ${h(s.md)} { grid-column: 2 / -2; } } `,Ie=o(B).withConfig({displayName:"ContentHeaderOffersData"})` margin-right: ${c(6)}; &&.disclaimer-container { display: block; grid-column: main; @media (min-width: ${s.lg}) { display: none; } } &&.offer-data { grid-column: main; margin-top: ${c(4)}; width: 100%; max-width: 300px; } `,Le=o.header.withConfig({displayName:"SplitScreenContentHeaderWrapper"})` ${({contentHeaderTheme:e})=>"standard"===e?ge:"inverted"===e?he:ye} ${({hasMargin:e})=>e&&`margin: ${c(4)} 0;`} ${({isTextRight:e})=>e&&be}; ${({isFullWidth:e,shouldFitToViewport:t})=>e&&(e=>`\n ${Q}, ${me} {\n &.grid-full-bleed {\n ${X} {\n grid-column: 1/-1;\n height: auto;\n }\n ${e&&"min-height: auto;"};\n \n }\n }\n \n ${J} {\n padding-top: ${c(4,"px")};\n padding-bottom: ${c(2,"px")};\n\n ${h(s.md)} {\n padding-bottom: ${c(4,"px")};\n }\n }\n`)(t)} ${({imageAlignment:e})=>"top"===e?we:"right"===e?ve:"left"===e?$e:"bottom"===e?Se:""} ${({isInset:e})=>e&&Ce}; ${({ledeContentAlign:e})=>"left"===e?ke:xe} ${g(`${l.md}px`)} { ${({hasLedeTextAlignCenterForMobile:e})=>e&&i` ${xe} `} } @media print { ${({contentHeaderTheme:e})=>"standard"===e?ge:"inverted"===e?he:ye} display: block; ${Q}, ${me} { grid-template-columns: none; border-bottom: none; ${O}:first-child { order: 0; } ${F}.grid-full-bleed { ${X} { height: auto; max-height: ${c(69)}; ${R} { object-fit: contain; padding: ${c(4)}; max-height: ${c(69)}; } } } } ${N} { display: none; } } ${({socialMediaPositionInMobile:e})=>"inLeadWrapperBelowImg"===e&&`\n /* hide social icon div on mobile from title block and visible in lead block */\n ${g(`calc(${s.md} - 1px)`)} {\n ${J} {\n ${se} {\n display: none;\n }\n }\n \n ${Z} {\n ${se} {\n display: ${({hideSocialIconsOnMobile:e,hideSocialIcons:t})=>e||t?"none":"grid"};\n }\n }\n }\n \n /* hide social icon div till lg view for lead block and visile in title block */\n ${y(s.md,`calc(${s.lg} - 1px)`)} {\n ${J} {\n ${se} {\n display: ${({hideSocialIconsOnMobile:e,hideSocialIcons:t})=>e||t?"none":"block"};\n }\n }\n \n ${Z} {\n ${se} {\n display: none;\n }\n }\n }\n `} ${({shouldHeaderFitToViewport:e})=>e&&i` ${i` ${D} { display: flex; justify-content: center; padding: ${c(4)}; ${M} { display: flex; position: inherit; align-items: center; video { width: 100%; height: 100%; } } } ${g(`calc(${s.md} - 1px)`)} { ${D} { padding: 0 calc(1 * var(--grid-margin)); ${M} { justify-content: center; width: 100%; overflow: hidden; video { width: auto; } } } } `} ${h(`${s.md}`)} { ${Q} { grid-template-rows: 100%; } ${Q} { > div:nth-child(2) { > div:nth-child(1) { display: grid; align-items: center; height: 100%; ${({mediaContentType:e})=>"clip"===e&&"display: block;"} } } } } ${g(`calc(${s.lg} - 1px)`)} { ${Q} { height: calc(100vh - 56px); } } ${g(`calc(${s.md} - 1px)`)} { ${J} { ${de} { margin-top: ${c(2)}; } } ${Q} { display: flex; flex-direction: column; justify-content: center; > div:nth-child(2) { flex: 1; overflow: hidden; ${Z} { height: 100%; } ${X} { height: 100%; } ${ce} { ${R} { object-fit: scale-down; } } } } } /* exceptional case to fit image as per screen specially height iphone X to 13 pro max */ /* It should not impact other devices that why using height width combination */ ${y("375px","428px")} and (min-height: 737px) and (max-height: 926px) { ${Q} { > div:nth-child(2) { ${ce} { ${R} { object-fit: cover; } } } } } ${ie} { padding-bottom: ${c(2)}; ${({hasPublishDateBottomPadding:e})=>e&&i` ${g(`${l.lg}px`)} { padding-bottom: ${c(4)}; } `} } ${N} { padding-bottom: ${c(2)}; ${y(s.md,`calc(${s.lg} - 1px)`)} { /* for ipad: add top padding 16px if publish date to hide, else 0 if publish date present */ ${({hidePublishDate:e})=>e?`padding-top: ${c(2)};`:"\n padding-top: 0;\n "} } ${g(`calc(${s.md} - 1px)`)} { /* for mobile: add top padding 0 if caption position is not below image else 16px */ ${({captionPosition:e})=>"belowImage"===e?"padding-top: 0;":`\n padding-top: ${c(2)};\n `} } /* small screen / Iphone 4 changes */ ${g(s.sm)} { padding-bottom: ${c(1)}; } } ${W} { padding-top: ${c(1)}; padding-bottom: ${c(2)}; } ${oe} { padding-bottom: ${c(1)}; p { margin-top: 0; } } /* Iphone 4 changes - START */ ${g(s.sm)} { ${J} { ${de} { margin-top: ${c(2)}; } } ${W} { padding-top: ${c(1)}; padding-bottom: ${c(1)}; line-height: ${c(3)}; /* font changes required for small screens as per figma */ font-size: ${c(2.5)}; } ${se} { padding-bottom: ${c(2)}; } } /* Iphone 4 changes - END */ ${X} { display: flex; flex-direction: column; justify-content: center; /* add padding bottom to mobile view if caption or social media is not below image */ ${({captionPosition:e,socialMediaPositionInMobile:t})=>"belowImage"!==e&&"inLeadWrapperBelowImg"!==t&&`${g(`calc(${s.md} - 1px)`)} {\n padding-bottom: ${c(2)};\n }\n `} ${h(s.md)} { /* image span */ span${ce} { align-self: center; ${({mediaContentType:e})=>"clip"===e&&"width: 100%;"} ${({captionPosition:e})=>"belowImage"===e?`\n ${h(s.xl)} {\n max-width: ${c(75)};\n max-height: ${c(99.75)};\n }\n \n ${y(s.md,`calc(${s.xl} - 1px)`)} {\n max-width: ${c(45.25)};\n max-height: ${c(60.25)};\n }\n \n ${R} {\n object-fit: scale-down;\n padding: 0;\n }\n `:`\n ${h(s.xxl)} {\n max-width: ${c(75)};\n max-height: ${c(99.75)};\n }\n `} } } /* caption/credit block changes */ ${le} { padding-top: ${c(2)}; padding-bottom: ${c(2)}; ${S} { color: ${({contentHeaderTheme:e})=>m(`colors.consumption.lead.${e}.context-tertiary`)}; } } } `} `,Ne=o(H).withConfig({displayName:"SplitScreenContentHeaderPersistentAside"})``,Be=o.div.withConfig({displayName:"SplitScreenContentHeaderLeadOverride"})``;e.exports={SplitScreenContentHeaderArtist:U,SplitScreenContentHeaderArtistSlash:V,SplitScreenContentHeaderArtistWrapper:j,SplitScreenContentHeaderByline:oe,SplitScreenContentHeaderCaption:le,SplitScreenContentHeaderContributorImage:ne,SplitScreenContentHeaderDek:z,SplitScreenContentHeaderDekDown:q,SplitScreenContentHeaderDivider:Ee,SplitScreenContentHeaderHed:W,SplitScreenContentHeaderInfoSlice:K,SplitScreenContentHeaderLede:ce,SplitScreenContentHeaderLedeBlock:X,SplitScreenContentHeaderMain:Q,SplitScreenContentHeaderForMusicReview:me,SplitScreenContentHeaderNativeShareButton:Y,SplitScreenContentHeaderPublishDate:ie,SplitScreenContentHeaderRating:re,SplitScreenContentHeaderRubric:de,SplitScreenContentHeaderRubricIssueDate:pe,SplitScreenContentHeaderSignageRubric:ue,SplitScreenContentHeaderSocialShare:se,SplitScreenContentHeaderTitleBlock:J,SplitScreenContentHeaderWrapper:Le,SplitScreenContentHeaderLeadWrapper:Z,SplitScreenContentHeaderScoreBox:ee,SplitScreenContentHeaderArtistLink:G,SplitScreenContentHeaderGrid:Te,SplitScreenContentHeaderPersistentAside:Ne,SplitScreenContentHeaderReleaseYear:ae,SplitScreenContentHeaderLeadOverride:Be,SplitScreenContentHeaderOffersCTA:Ie}},76707:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({ratingLinkLabel:{id:"SplitScreenContentHeader.RatingLinkLabel",defaultMessage:"Read Reviews",description:"SplitScreenContentHeader component Rating Link Label"},variousArtists:{id:"SplitScreenContentHeader.VariousArtists",defaultMessage:"Various Artists",description:"SplitScreenContentHeader component various artists text"}})},88722:e=>{const t={genre:"Genre:",label:"Label:",reviewDate:"Reviewed:"};e.exports={formatInfoSliceItems:e=>{if(!e)return[];const n=[];return Object.keys(e).forEach((o=>{e[o]&&e[o].length&&t[o]&&n.push({key:t[o],value:e[o]})})),n}}},78141:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(56165).A,{SelectedStoriesList:s,SelectedStoriesSectionTitle:l,SelectedStoriesGrid:d}=n(52058),c=n(24277),m=({items:e,sectionTitleVariation:t="TextCenter",selectedStoriesHeadline:n,selectedStoriesImageWidth:i,shouldUseDekForselectedStoriesHeadline:m=!1,summaryItemVariation:p="TextBelowDesktopOnlyThirds",shouldHideSelectedStoriesByline:u=!1,shouldHideSelectedStoriesHeadline:g=!1,shouldHideDangerousDek:h=!1,shouldShowStackedRatingsCard:y=!1,stackedRatingsCardProps:b,snowplowEvent:f,trackingNamespace:C,isImageOnRight:w,actionBarConfig:v})=>{const $=a();return e.length?o.createElement(d,{selectedStoriesImageWidth:i,isImageOnRight:w},!g&&o.createElement(l,{as:c[t],className:"SelectedStoriesSectionTitle",dangerousHed:m?n:$.formatMessage(r.selectedStoriesHeading),hasDividerBelow:!0}),o.createElement(s,{snowplowEvent:{...f,placement:"right-rail"},items:e,shouldHideFinalBorder:!0,shouldHideSponsoredAd:!0,hasMarginSpacing:!0,hideRubricItemSummary:!0,hasUnderlineHed:!1,shouldShowStackedRatingsCard:y,...b,shouldHideBylines:u,shouldHideDangerousDek:h,summaryItemVariation:p,trackingNamespace:C,shouldEnableBundleComponentAnalytics:!0,actionBarConfig:v})):null};m.propTypes={actionBarConfig:i.object,isImageOnRight:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,signalType:i.string,url:i.string})).isRequired,sectionTitleVariation:i.string,selectedStoriesHeadline:i.string,selectedStoriesImageWidth:i.number,shouldHideDangerousDek:i.bool,shouldHideSelectedStoriesByline:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,snowplowEvent:i.object,stackedRatingsCardProps:i.object,summaryItemVariation:i.string,trackingNamespace:i.string.isRequired},m.displayName="LargeDeviceSelectedStories",e.exports=m},59269:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(30830),s=n(74992),l=n(56165).A,{calculateSpacing:d}=n(26865),{componentTracking:c}=n(90090),{SelectedStoriesSectionTitle:m,SelectedStoriesCarousel:p,SelectedStory:u}=n(52058),g=n(24277),h=n(68712),y=({items:e,isDotClickable:t=!1,sectionTitleVariation:n="TextCenter",selectedStoriesHeadline:i,shouldShowStackedRatingsCard:y=!1,shouldUseDekForselectedStoriesHeadline:b=!1,stackedRatingsCardProps:f,summaryItemVariation:C="TextBelowLeft",shouldHideSelectedStoriesHeadline:w=!1,shouldHideDangerousDek:v=!1,snowplowEvent:$,trackingNamespace:S,actionBarConfig:k})=>{const x=a();if(!e.length)return null;const E=s[C];return o.createElement(p,null,!w&&o.createElement(m,{as:g[n],className:"SelectedStoriesSectionTitle",dangerousHed:b?i:x.formatMessage(l.selectedStoriesHeading),hasDividerBelow:!1}),o.createElement(r,{hasControls:!1,hasPagination:!0,className:"selected-stories-carousel",isDotClickable:t},e.map(((t,n)=>o.createElement(r.CarouselItem,{width:"auto",spacing:d(1.5),key:t.copilotID,"data-testid":"SelectedStoriesSummaryList"},o.createElement(u,{...t.image,...t,...f,analyticsDataAttribute:c.addDataSectionTitleAttribute(!0,S,n),snowplowEvent:$&&{...$,items:[{content_title:t.dangerousHed,content_url:t.url}],index:n,total_index:e.length,placement:"right-rail"},hideRubricItemSummary:!0,shouldHideBylines:!0,shouldHideDangerousDek:v,hasUnderlineHed:!1,hasBorder:!1,as:y?h:E,actionBarConfig:k}))))))};y.propTypes={actionBarConfig:i.object,isDotClickable:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,signalType:i.string,url:i.string})).isRequired,sectionTitleVariation:i.string,selectedStoriesHeadline:i.string,shouldHideDangerousDek:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,snowplowEvent:i.object,stackedRatingsCardProps:i.object,summaryItemVariation:i.string,trackingNamespace:i.string.isRequired},y.displayName="SmallDeviceSelectedStories",e.exports=y},52058:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SelectedStoriesCarousel=t.SelectedStory=t.SelectedStoriesGrid=t.SelectedStoriesSectionTitle=t.SelectedStoriesList=void 0;const o=n(1817),{default:i}=n(92168),{calculateSpacing:a,getTypographyStyles:r,maxScreen:s,minScreen:l}=n(26865),{maxThresholds:d}=n(99906),{BREAKPOINTS:c}=n(96472),m=n(35864),p=n(22539),{SummaryItemWrapper:u}=n(63637),{SummaryItemContent:g,SummaryItemDek:h}=n(68116),{SummaryItemHedBase:y}=n(36211),b=i(p).withConfig({displayName:"SelectedStoriesList"})``;t.SelectedStoriesList=b;const f=i.section.withConfig({displayName:"SelectedStoriesGrid"})` ${s(`${d.md}px`)} { display: none; } ${b} { padding: 0; ${u} { display: grid; grid-template-areas: ${({isImageOnRight:e})=>e?"content image":"image content"}; grid-template-columns: ${({isImageOnRight:e,selectedStoriesImageWidth:t})=>e?`auto ${a(t||7.5)}`:`${a(t||7.5)} auto`}; gap: ${a(4)}; margin-bottom: ${a(2)}; padding-bottom: ${a(2)}; :last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } } ${g} { padding-top: 0; ${y} { ${r("typography.definitions.discovery.hed-core-secondary")}; } ${h} { margin: 0; } } } `;t.SelectedStoriesGrid=f;const C=i(m).withConfig({displayName:"SelectedStoriesSectionTitle"})` ${l(c.md)} { margin-top: ${a(5)}; border-bottom-width: 1px; } ${l(c.md)} { margin-top: ${a(4)}; } h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-secondary")}; justify-self: center; } ${s(c.md)} { margin-bottom: ${a(1)}; } ${l(c.md)} { margin-bottom: ${a(2)}; } `;t.SelectedStoriesSectionTitle=C;const w=i.section.withConfig({displayName:"SelectedStory"})` text-align: left; .summary-item__content { padding-bottom: 0; } `;t.SelectedStory=w;const v=i.section.withConfig({displayName:"SelectedStoriesCarousel"})` .selected-stories-carousel { margin-top: ${a(1)}; margin-bottom: ${a(5)}; .summary-item { width: ${a(23.75)}; } ${o.StackedRatingsCardWrapper} { width: ${a(23.75)}; } } ${l(c.md)} { display: none; } `;t.SelectedStoriesCarousel=v},29497:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useCallback:r,useState:s,useEffect:l,useRef:d}=n(96540),{injectIntl:c}=n(37243),m=n(7350),p=n(62193),{GatewayDest:u}=n(10103),g=n(49235),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=n(98904).default,{connector:f}=n(57744),C=n(71284),{NavCTA:w,NavRollover:v,NewsletterRibbon:$}=n(12501),S=n(54790),{PaymentGateway:k}=n(92807),x=n(43608),E=n(76399),T=n(26488),I=n(73767),L=n(26890),N=n(82814),B=n(14212),{sizesFullName:P}=n(99906),A=n(69834),D=n(98653),_=n(32217),M=n(59898),R=n(54120),{googleAnalytics:H}=n(90090),{trackNavigationEvent:O}=n(14307),{useClientStatus:F}=n(8877),{LinkBannerStackedNavigation:W,StackedNavigationBottom:U,StackedNavigationDrawer:V,StackedNavigationDrawerGlobalStyles:G,StackedNavigationDrawerToggle:j,StackedNavigationHeader:z,StackedNavigationGrid:q,StackedNavigationLogoLink:K,StackedNavigationSectionLogoSize:Y,StackedNavigationProfileLink:J,StackedNavigationSearch:X,StackedNavigationSectionCmUnitNavLeft:Q,StackedNavigationSectionLogo:Z,StackedNavigationSectionMobileOption:ee,StackedNavigationSectionMobileOptionLink:te,StackedNavigationSectionPrimaryLinks:ne,StackedNavigationSearchToggleIcon:oe,StackedNavigationSearchToggle:ie,StackedNavigationSectionUtilityLinks:ae,StackedNavigationSectionUtilityLinksLogin:re,StackedNavigationScrolledDrawer:se,StackedNavigationTop:le,StackedNavigationNavigationPrimaryLink:de,StackedNavigationScrollingSection:ce,StackedNavigationSearchBarWrapper:me,ScrollingNavigationNavWrapper:pe,StackedNavigationMegaMenuWrapper:ue,StackedNavigationConsumerMarketingWrapper:ge,StackedSeriesNavigation:he,StackedNavigationDrawerSearchBarWrapper:ye}=n(77630),be=({accountProps:e,adStyle:t="default",className:n,utilityNavLinkColorToken:i,customMobileOptionLink:c,customMobileOptionLinkText:f,drawerProps:be,hasBoxShadowInMobile:fe=!1,hasLeftMarginOnMobile:Ce=!1,hasLinkbannerCrossSlideAnimation:we=!1,hasNoRightMarginforSm:ve=!1,hasSearch:$e=!0,hasSearchBarWithDrawer:Se=!1,hasScrollingNavigationContentCenterAligned:ke=!1,hasSearchBar:xe=!1,hasTopStory:Ee,hasUnderlineActiveLink:Te,hasUtilityLinksCenterAlign:Ie=!1,headerLogo:Le,headerLogoDim:Ne,headerInvertedLogo:Be,headerTheme:Pe,hideNavWhenLinkBannerEnabled:Ae,intl:De,invertedLogo:_e,isHomepage:Me,isAccountsEnabled:Re,isEditorPicksAvailable:He=!1,isNavigationActiveState:Oe,isVisualLinkBanner:Fe=!1,logo:We,logoBaseUrl:Ue="/",mobileLogoAlignment:Ve="center",navigationHideStrategy:Ge="default",primaryLinks:je,profileLinkLabel:ze,primaryNavigationSize:qe="default",seriesData:Ke,shouldBundlePagesBehaveLikeHP:Ye=!0,shouldInvertMenuHeader:Je=!1,shouldHideSeriesPagination:Xe=!0,showLinkBanner:Qe=!1,showMarketSwitcherInDrawerOverlay:Ze=!1,showNavigationDrawerOnTopInDesktop:et=!1,shouldNavigationScroll:tt=!0,showSignInOnMobile:nt,showAccountAfterNavCta:ot=!1,showNavigationDrawerOnTopOnScroll:it=!1,showOverlayNavigation:at=!1,showPrimaryNavOnScroll:rt=!1,showSecondaryFooterAllLink:st=!1,showUtilityLinkOnNavigationBottom:lt=!1,scrollingHeaderLogoDim:dt,socialLinksHeading:ct,theme:mt="standard",user:pt,utilityLinks:ut,variationName:gt,variations:ht={isDrawerEnabled:!1,isLargeOnHomeOnly:!1,headerLayout:"default-header-layout",hasLinkBanner:!1,hasOnlyMenuToRight:!1,hasSearchBarInSecondRow:!1,hasXLargeLogo:!1,shouldUseCustomStyle:!1,showMegaMenuForMobile:!1,showScrollingNavigation:!1,showSecondRowOnScroll:!1},hasSEOSupport:yt=!1,onDrawerStateChange:bt,shouldInvertSecondaryMenuTheme:ft=!0,shouldShow100AnnivLogo:Ct=!1,searchPlaceholder:wt})=>{let vt=Me;a.useEffect((()=>{(async()=>{await y(),h("StackedNavigation",gt)})()}),[gt]);const $t=F(),[St,kt]=s(!1),[xt,Et]=s(!1),[Tt,It]=s(!1),Lt=d(0),[Nt,Bt]=s(!0),[Pt,At]=s(je),[Dt,_t]=s(!1),[Mt,Rt]=s({}),[Ht,Ot]=s(!1),[Ft,Wt]=s(!1),[Ut,Vt]=s(!1),Gt=d(null),jt=ht.isDrawerEnabled?Pt:je,zt=jt.filter((e=>e.hasChildren)),[qt,Kt]=s(yt?zt:{});l((()=>{if(!He||!ht.isDrawerEnabled||Ut)return;fetch("/editor-picks").then((e=>e.json())).then((e=>{const{editorPicks:t}=e;if(!p(t)){const e=(e=>{const t=Object.keys(e);return jt.map((n=>{if(n.hasChildren&&n.children){const o=((e,t,n)=>e.children.map((e=>{if(t.includes(e.text)){const t=n[e.text],o=[];if(!p(t)){const e=t.length>1;t.forEach(((t,n)=>{const i={groupName:0===n?"Editors' Pick"+(e?"s":""):"",isCard:!0,links:[{...t,cardPosition:n+1}]};o.push(i)}))}return{...e,children:[...e.children,...o]}}return e})))(n,t,e);return{...n,children:o}}return n}))})(t);Vt(!0),At(e)}})).catch((e=>e))}),[jt,ht.isDrawerEnabled,Ut,He]);const Yt=e=>{"Newsletter"!==e.target.innerText&&"NEWSLETTER"!==e.target.innerText&&window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e.target.innerText})},Jt=r((()=>{const e=window.pageYOffset;L.shouldUpdateScroll(Tt,e,Lt.current,Ge)&&(e<=0&&-1!==window.navigator.userAgent.indexOf("Safari")&&-1===window.navigator.userAgent.indexOf("Chrome")?It(!1):It(e-Lt.current>0),Lt.current=e)}),[Tt,Lt,Ge]),Xt=()=>{Rt({}),Ot(!1),At(jt.map((e=>(e.isActive=!1,e)))),yt&&Kt(zt)},Qt=e=>{const[t]=e;Bt(t.isIntersecting)},Zt=r((()=>{Gt.current=new IntersectionObserver(Qt);const e=document.querySelector(".article__content-header");e&&Gt.current.observe(e)}),[]);l((()=>{if(tt||we){let e;return tt&&(e=m(Jt,150),window.addEventListener("scroll",e)),Zt(),()=>{tt&&window.removeEventListener("scroll",e),Gt.current.disconnect()}}return null}),[Jt,tt,we,Zt]),l((()=>{Ht||At(jt)}),[Ht,jt]),l((()=>{Mt.hasChildren?(_t(!0),yt||Kt(Mt),Ot(!0)):(Ot(!1),_t(!1))}),[Mt,yt]);const en=()=>{yt&&Xt(),bt&&bt(!St),kt(!St),H.emitGoogleTrackingEvent("hamburger-menu-"+(St?"collapsed":"expanded")),O({type:St?"close":"open",subject:"hamburger_menu",placement:"top"})},tn=()=>{Et(!xt)},nn=()=>{Wt(!Ft)};let on=Ee&&St?"standard":Pe;on||(on="inverted"!==mt||St&&!Je&&"inverted"!==mt||!Nt?"standard":"inverted");const an=(t=!1)=>{const n=t&&e&&e.accountLinks&&e.accountLinks.find((e=>e.isProfileLink));return n&&a.createElement(k,{group:"subs-cta"},a.createElement(J,{href:n.url},ze||n.text||De.formatMessage(b.profileLinkLabel)))},rn=St?E:T,sn=ut.filter((e=>!1===e.forceLeftOfNav)),ln=ut.filter((e=>!0===e.showInTopNavMobile)),dn=(cn=e,mn=pt,Re&&pt&&a.createElement(re,{...cn,accountAvatar:"inverted"===on?e.accountIconInverted:e.accountIcon,user:mn,utilityNavLinkColorToken:i}));var cn,mn;const pn=((e,t,n,o,r,s)=>{const l={href:r.searchAction,inputKind:"link"};return Se&&(delete l.inputKind,delete l.href,l.role="button",l.onClickHandler=nn),a.createElement(ae,{hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,onClick:Yt,shouldUseCustomStyle:ht.shouldUseCustomStyle,showAccountAfterNavCta:ot,utilityNavLinkColorToken:i},e.length>0&&a.createElement(S.Horizontal,{attributes:{"aria-label":s.formatMessage(b.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0}),!ot&&o,a.createElement(ge,null,a.createElement(w,null),a.createElement(k,{group:"consumer-marketing"},a.createElement(C,{position:"nav-cta"})),a.createElement(v,null),a.createElement(k,{group:"consumer-marketing"},a.createElement(C,{position:"nav-rollover"}),a.createElement(C,{position:"nav-dialog"}))),ot&&o,t&&a.createElement(a.Fragment,null,n?a.createElement(ie,{onClick:tn,type:"button",label:s.formatMessage(b.searchLabel)},s.formatMessage(b.openSearchMenuLabel),a.createElement(oe,null)):a.createElement(X,{...l,ButtonIcon:Ft?E:I,isIconButton:!0,label:De.formatMessage(b.searchLabel),hasTopStory:Ee})))})(sn,$e,xe,dn,be,De),un=((e,t)=>a.createElement(ae,{hasOnlyMenuToRight:ht.hasOnlyMenuToRight,shouldUseCustomStyle:ht.shouldUseCustomStyle},e.length>0&&a.createElement(S.Horizontal,{"data-testid":"StackedNavigationSectionUtilityLinksMobileLeft",attributes:{"aria-label":t.formatMessage(b.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0})))(ln,De),gn=((e,t,n)=>a.createElement(V,{hasOnlyMenuToRight:ht.hasOnlyMenuToRight,showNavigationDrawerOnTopInDesktop:et},a.createElement(j,{ButtonIcon:e,hasOnlyMenuToRight:ht.hasOnlyMenuToRight,isIconButton:!0,label:n.formatMessage(b.navigationMenuButtonLabel),onClickHandler:en,role:"button","aria-expanded":t}),a.createElement(G,null)))(rn,St,De),hn="overlay"===t,yn="fixed-header-layout"===ht.headerLayout,bn="standard"===on?{logo:We,headerLogo:Le}:{logo:_e,headerLogo:Be},{hasXLargeLogo:fn,isLargeOnHomeOnly:Cn}=ht;Ye||(vt=!1);const{shouldExcludeSeriesPagination:wn=!1,links:vn}=Ke||{},$n=()=>!(Xe||St||wn||Nt||!vn?.length),Sn=!Ee&&(fn&&!Cn||fn&&Cn&&vt)&&!Tt,kn=Sn?"xlarge":"large",xn=ut.filter((e=>e.showInTopNav)).filter((e=>e.forceLeftOfNav)),En=jt.filter((e=>e.showInTopNav)),Tn=xn[0],In=P.large;let Ln=!Fe&&(Qe||ht.hasLinkBanner);we&&Nt&&(Ln=!1);const Nn=St&&ht.hasOnlyMenuToRight,Bn=et||Tt&&it,Pn=!ht.hasSearchBarInSecondRow&&ke;return a.createElement(g,{palette:on},a.createElement(z,{"data-testid":"StackedNavigationHeader",className:o(`stacked-navigation--${ht.headerLayout}`,`stacked-navigation--theme-${on}`,{"stacked-navigation--is-scrolled":Tt},n),hasOnlyMenuToRight:ht.hasOnlyMenuToRight,hasScrollingNavigation:ht.showScrollingNavigation,hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,navigationTheme:on,headerLayout:ht.headerLayout,primaryNavigationSize:qe,isDrawerOpen:St,hasLinkBanner:Ln,hasBoxShadowInMobile:fe,hasLinkbannerCrossSlideAnimation:we,hideNavWhenLinkBannerEnabled:Ae,isScrolled:Tt,showPrimaryNavOnScroll:rt,showSecondRowOnScroll:ht.showSecondRowOnScroll,shouldReduceStackedNavigationHeaderHeight:Nn,shouldUseCustomStyle:ht.shouldUseCustomStyle,adOverlay:hn,xlLogoVisible:Sn,showAccountAfterNavCta:ot,hasUtilityLinksCenterAlign:Ie,enableMobileLinkBannerScroll:we,isContentHeaderVisible:Nt,hasSEOSupport:yt,hasTopStory:Ee,utilityNavLinkColorToken:i},a.createElement($,null),a.createElement(k,{group:"consumer-marketing"},a.createElement(C,{position:"cm-banner"})),a.createElement(q,{isDrawerOpen:St,xlLogoVisible:Sn,headerLayout:ht.headerLayout,hasOnlyMenuToRight:ht.hasOnlyMenuToRight,hasScrollingNavigation:ht.showScrollingNavigation,hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,isNavigationActiveState:Oe,shouldReduceStackedNavigationHeaderHeight:Nn,collapseHeightWhenDrawerOpen:et&&St,hasUtilityLinksCenterAlign:Ie},a.createElement(le,null,a.createElement(a.Fragment,null,a.createElement(Q,null,a.createElement(k,{group:"consumer-marketing"},a.createElement(C,{position:"nav-left"}))),Bn&&gn,a.createElement(Y,{className:o(`stacked-navigation__section--${kn}-logo`),isHomepage:vt,logoSize:kn,headerLogoDim:Ne,scrollingHeaderLogoDim:dt,headerLayout:ht.headerLayout,isScrolled:Tt,shouldUseCustomStyle:ht.shouldUseCustomStyle,shouldShow100AnnivLogo:Ct,hasTopStory:Ee},a.createElement(K,{href:Ue,"data-testid":"Logo"},a.createElement(x,{...bn.logo}))),yn&&pn,ht.hasOnlyMenuToRight&&gn)),!Ee&&jt.length>0&&a.createElement(a.Fragment,null,ht.showScrollingNavigation?a.createElement(ce,{"data-testid":"StackedNavigationScrollingSection",hasScrollingNavigationContentCenterAligned:ke},a.createElement(pe,null,a.createElement(B,{ariaLabel:De.formatMessage(b.primaryNavigationLabel),hasDivider:!0,hasGradient:!Pn,isCentered:Pn,hasBottomBorder:!1,hidePrimaryLink:In,isLeftSpaceDisabled:!0,isSlim:!1,links:En,primaryLink:Tn,onHover:e=>{const t=jt.find((t=>t.text===e));t.text!==Mt.text?(Rt({...t,isActive:!0}),yt&&Kt(zt.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[])),At(jt.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[])),window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:`Nav Link/${e}`})):Xt()},shouldUseHoverState:Dt,isMenuDrawerOpen:Ht,drawerProps:be,isRightSpaceDisabled:Pn,collapseMegaMenu:Xt,isNavigationActiveState:Oe,showMoreLink:!0,shouldOpenDrawerOnClick:!0,showChevron:!0,defaultNavLinkCount:Pn?6:5,hideMoreLinkOnLargerScreens:Pn})),ht.hasSearchBarInSecondRow&&a.createElement(me,null,a.createElement(R,{placeholder:wt}))):a.createElement(ne,{"data-testid":"StackedNavigationSectionPrimaryLinks"},a.createElement(de,{attributes:{"aria-label":De.formatMessage(b.primaryLinksLabel)},links:jt,hasUnderlineActiveLink:Te,shouldAllowNavItemHide:!0,shouldUseCustomStyle:ht.shouldUseCustomStyle,isNavigationActiveState:Oe}))),a.createElement(U,{hasScrollingNavigation:ht.showScrollingNavigation,mobileLogoAlignment:Ve,hasOnlyMenuToRight:ht.hasOnlyMenuToRight,hasNoRightMarginforSm:ve},gn,ht.hasOnlyMenuToRight?a.createElement(Z,{hasOnlyMenuToRight:ht.hasOnlyMenuToRight,headerLogo:We,shouldUseCustomStyle:ht.shouldUseCustomStyle,shouldShow100AnnivLogo:Ct},a.createElement(K,{href:Ue},a.createElement(x,{...bn.logo}))):a.createElement(Z,{headerLogo:Le,shouldShow100AnnivLogo:Ct},a.createElement(K,{href:Ue},a.createElement(x,{...bn.headerLogo}))),(!yn||lt)&&pn,a.createElement(ee,{hasLeftMarginOnMobile:Ce,hasOnlyMenuToRight:ht.hasOnlyMenuToRight},ot?a.createElement(a.Fragment,null,ht.hasOnlyMenuToRight&&un,a.createElement(w,null),$t&&pt?.isAuthenticated&&an(Re),nt&&!lt&&dn):a.createElement(a.Fragment,null,ht.hasOnlyMenuToRight&&un,$t&&pt?.isAuthenticated&&an(Re),nt&&!lt&&dn,a.createElement(w,null)),a.createElement(k,{group:"subscription-workflow"},a.createElement(C,{position:"mob-nav-cta"})),hn&&a.createElement(te,{hasNoRightMarginforSm:ve,href:c||"/go/failsafe"},f||De.formatMessage(b.subscribeLabel))),ht.hasSearchBarInSecondRow&&a.createElement(me,null,a.createElement(R,{placeholder:wt})))),Ln&&a.createElement(W,{palette:on,isScrolled:Tt,...we&&{hasLinkbannerCrossSlideAnimation:we,showOnMobile:!Nt}}),ht.isDrawerEnabled&&!yt&&a.createElement(D.SiteHeaderDrawer,{appElement:be.appElement,isOpen:Ht,onClose:()=>Xt(),contentLabel:De.formatMessage(b.drawerLabel),theme:mt,className:"drawer--megamenu",hideOnMobile:!0},Dt&&a.createElement(ue,{xlLogoVisible:Sn},a.createElement(A.NewVerbose,{collapseMegaMenu:Xt,isDrawerOpen:Ht,isSlim:!1,megaMenuContent:qt,theme:mt,showSecondaryFooterAllLink:st,primaryNavLink:Mt,isContentCentered:ke,hasLinkBanner:Ln}))),Se&&a.createElement(D,{appElement:be.appElement,contentLabel:De.formatMessage(b.searchLabel),className:"drawer--search",isOpen:Ft,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>nn()},a.createElement(ye,{xlLogoVisible:Sn},a.createElement(R,{searchLink:be.searchAction,shouldSetFocus:Ft,placeholder:De.formatMessage(b.searchLabel)}))),ht.isDrawerEnabled&&yt&&a.createElement(_.SiteHeaderDrawer,{isDrawerOpen:Ht,onClose:()=>Xt(),theme:mt,className:"universal_drawer--megamenu",hideOnMobile:!0,registryName:"stacked-navigation-mega-modal"},qt.map((e=>a.createElement("div",{className:e.isActive?"show-menu":"hide-menu"},a.createElement(ue,{xlLogoVisible:Sn},a.createElement(A.NewVerbose,{collapseMegaMenu:Xt,isDrawerOpen:Ht,isSlim:!1,megaMenuContent:e,theme:mt,showSecondaryFooterAllLink:st,primaryNavLink:e,hasLinkBanner:Ln}))))))),!at&&a.createElement(se,{isOpen:St,xlLogoVisible:Sn,onClose:en,isScrolled:Tt,showNavigationDrawerOnTopInDesktop:et,fixedHeader:yn?"fixed-":"",appElement:be.appElement,contentLabel:De.formatMessage(b.drawerLabel),className:o("drawer--megamenu",{"drawer--megamenu-topstory":Ee}),hideOnDesktop:ht.isDrawerEnabled,hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,cropWidth:ht.isDrawerEnabled},ht.isDrawerEnabled?a.createElement(A.MultipleColumn,{isSlim:!1,megaMenuContent:{children:jt},collapseMegaMenu:Xt,isDrawerOpen:Ht,theme:mt,utilityLinks:sn,user:pt,accountProps:e,isAccountsEnabled:Re,showSecondaryFooterAllLink:st,hasLinkBanner:Ln}):a.createElement(N,{...be,user:pt,accountProps:e,isAccountsEnabled:Re,showSearch:$e,showMarketSwitcher:Ze,utilityLinks:sn,theme:mt,shouldInvertSecondaryMenuTheme:ft})),at&&a.createElement(M,{accountProps:e,additionalCSS:ht.shouldShowOverlayTop?void 0:ht?.overlayCSS,isAccountsEnabled:Re,user:pt,hasSearch:$e,hasTopRule:!ht.shouldShowOverlayTop,primaryLinks:je,utilityLinks:ut,searchLink:be.searchAction,secondaryLinks:be.secondaryLinks,socialLinks:be.socialIconsProps.links,socialLinksHeading:ct,logo:Le,invertedLogo:Be,isCenteredOnDesktop:!0,isVisible:St,onClose:en,theme:mt,shouldShowOverlayTop:ht.shouldShowOverlayTop}),a.createElement(he,{shouldDisplaySeriesPagination:$n(),className:o({"series-pagination__standard-navigation--hidden":!$n}),"data-testid":"StackedSeriesNavigationPagination"}),a.createElement(u,{name:"stacked-navigation-mega-modal",className:"modal-container"}))};be.propTypes={accountProps:i.object,adStyle:i.string,className:i.string,customMobileOptionLink:i.string,customMobileOptionLinkText:i.string,drawerProps:i.object.isRequired,hasBoxShadowInMobile:i.bool,hasLeftMarginOnMobile:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasNoRightMarginforSm:i.bool,hasScrollingNavigationContentCenterAligned:i.bool,hasSearch:i.bool,hasSearchBar:i.bool,hasSearchBarWithDrawer:i.bool,hasSEOSupport:i.bool,hasTopStory:i.bool,hasUnderlineActiveLink:i.bool,hasUtilityLinksCenterAlign:i.bool,headerInvertedLogo:i.shape(x.propTypes).isRequired,headerLogo:i.shape(x.propTypes).isRequired,headerLogoDim:i.shape(x.propTypes),headerTheme:i.string,hideNavWhenLinkBannerEnabled:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape(x.propTypes).isRequired,isAccountsEnabled:i.bool,isEditorPicksAvailable:i.bool,isHomepage:i.bool,isNavigationActiveState:i.bool,isVisualLinkBanner:i.bool,logo:i.shape(x.propTypes).isRequired,logoBaseUrl:i.string,mobileLogoAlignment:i.oneOf(["center","left"]),navigationHideStrategy:i.oneOf(["default","delta"]),onDrawerStateChange:i.func,primaryLinks:S.propTypes.links,primaryNavigationSize:i.oneOf(["default","large"]),profileLinkLabel:i.string,scrollingHeaderLogoDim:i.shape(x.propTypes),searchPlaceholder:i.string,seriesData:i.object,shouldBundlePagesBehaveLikeHP:i.bool,shouldHideSeriesPagination:i.bool,shouldInvertMenuHeader:i.bool,shouldInvertSecondaryMenuTheme:i.bool,shouldNavigationScroll:i.bool,shouldShow100AnnivLogo:i.bool,showAccountAfterNavCta:i.bool,showLinkBanner:i.bool,showMarketSwitcherInDrawerOverlay:i.bool,showNavigationDrawerOnTopInDesktop:i.bool,showNavigationDrawerOnTopOnScroll:i.bool,showOverlayNavigation:i.bool,showPrimaryNavOnScroll:i.bool,showSecondaryFooterAllLink:i.bool,showSignInOnMobile:i.bool,showUtilityLinkOnNavigationBottom:i.bool,socialLinksHeading:i.string,subscribeLink:i.string,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:S.propTypes.links,utilityNavLinkColorToken:i.string,variationName:i.string,variations:i.shape({isDrawerEnabled:i.bool,isLargeOnHomeOnly:i.bool,headerLayout:i.oneOf(["default-header-layout","fixed-header-layout"]),hasLinkBanner:i.bool,hasOnlyMenuToRight:i.bool,hasSearchBarInSecondRow:i.bool,hasXLargeLogo:i.bool,overlayCSS:i.object,shouldShowOverlayTop:i.bool,shouldUseCustomStyle:i.bool,showMegaMenuForMobile:i.bool,showScrollingNavigation:i.bool,showSecondRowOnScroll:i.bool})},be.displayName="StackedNavigation",e.exports=f(c(be),{keysToPluck:["hasTopStory","isHomepage"]})},55266:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(17210);e.exports=i(o(a,"StackedNavigation"))},77630:(e,t,n)=>{const{default:o,css:i,createGlobalStyle:a,keyframes:r}=n(92168),{BaseLink:s}=n(76955),{BREAKPOINTS:l,ZINDEX_MAP:d}=n(96472),{maxThresholds:c}=n(55058),{hideTextVisually:m}=n(52813),{SiteNavigationSearch:p}=n(49829),{GridItem:u}=n(40653),{MegaMenuGridWrapper:g}=n(10246),{calculateSpacing:h,getColorStyles:y,getColorToken:b,getLinkStyles:f,getTypographyStyles:C,minScreen:w,minMaxScreen:v,maxScreen:$,isInverted:S}=n(26865),{NavigationListItemWrapper:k,NavigationInternalLink:x,NavigationListWrapper:E,NavigationExternalLink:T}=n(51418),I=n(88456),L=n(50152),N=n(82873),B=n(54790),P=n(98653),{SignOutButtonWrapper:A}=n(81591),{ButtonWrapper:D}=n(18974),{getSiteNavigationMenuStyles:_}=n(56341),{cssVariablesGrid:M}=n(1123),{ResponsiveImageContainer:R}=n(7228),{MoreDropdownLabel:H,StandardNavigationAccountLabel:O,StandardNavigationDropdown:F,StandardNavigationSeriesPagination:W,NavigationAccountSignIn:U,NavigationAccountIconWrapper:V,AccountDropdownToggleIcon:G}=n(88570),{universalGridCore:j}=n(89085),{Link:z}=n(82552),{ShowRollover:q,HideRollover:K}=n(32788),{AlertWrapper:Y}=n(3318),{NavListItem:J}=n(79424),{SearchBarWrapper:X}=n(26348),{DESKTOP_HEIGHT:Q,MOBILE_HEIGHT:Z}=n(89635),ee=h(8),te=h(6),ne=h(9),oe=r` 0% { height: 0; } 100% { height: ${Q}px; } `,ie=r` 0% { height: ${Q}px; } 100% { height: 0; } `,ae=r` 0% { height: 0; } 100% { height: ${Z}px; } `,re=r` 0% { height: ${Z}px; } 100% { height: 0; } `,se=e=>!!e&&`\n width: ${e.sm.width}px;\n height: ${e.sm.height}px;\n\n ${w(l.md)} {\n width: ${e.md.width}px;\n height: ${e.md.height}px;\n }\n\n ${w(l.lg)} {\n width: ${e.lg.width}px;\n height: ${e.lg.height}px;\n }\n\n ${w(l.xl)} {\n width: ${e.xl.width}px;\n height: ${e.xl.height}px;\n }\n\n ${w(l.xxl)} {\n width: ${e.xxl.width}px;\n height: ${e.xxl.height}px;\n }\n `,le=o.button.withConfig({displayName:"StackedNavigationSearchToggle"})` ${m()}; display: flex; position: relative; align-items: center; justify-content: center; margin: 0; border-radius: 0; background-color: transparent; padding: 0; width: ${h(4)}; min-width: ${h(4)}; height: 100%; color: transparent; ${w(l.md)} { margin: 0 ${h(3)} 0 ${h(2)}; } `,de=o.div.withConfig({displayName:"StackedNavigationSearchToggleIcon"})` position: absolute; top: 0; right: 0; bottom: 0; left: 0; ${({theme:e})=>`background-image: url('/verso/static/${e.meta.name}/assets/icons/search.svg')`}; background-repeat: no-repeat; background-position: center; background-size: ${h(3)} ${h(3)}; width: 100%; height: ${h(3)}; `,ce=i` position: relative; z-index: 2; border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; && { width: 100%; } `,me=o(I.Utility).withConfig({displayName:"StackedNavigationSearch"})` ${p()}; grid-column: 12 / -1; justify-self: flex-end; transition: opacity 0.3s ease-in-out; &&&& .icon-search { transform: scale(0.5); } `,pe=o(s).withConfig({displayName:"StackedNavigationProfileLink"})` ${({theme:e})=>C(e,"typography.definitions.foundation.meta-secondary")}; position: absolute; right: 20px; align-self: center; z-index: 0; `,ue=i` ${x} { ${({theme:e})=>C(e,"typography.definitions.foundation.link-primary")}; } ${x}, ${T} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } ${({theme:e})=>C(e,"typography.definitions.foundation.link-primary")}; min-width: ${h(5)}; `,ge=o.div.withConfig({displayName:"StackedNavigationSectionMobileOption"})` display: flex; ${({hasLeftMarginOnMobile:e})=>e&&`margin-left: ${h(-3)};`} ${E} { margin: 0; } ${k} { display: flex; align-items: center; padding: 0; } ${ue} `,he=o.div.withConfig({displayName:"StackedNavigationSectionPrimaryLinks"})` margin: 0 auto; width: max-content; && { display: none; grid-row: 2 / 3; justify-content: center; z-index: 1; } ${k} { &:last-child { margin-right: 0; } display: flex; align-items: center; padding: 0; } ${E} { margin: 0; } ${ue} `,ye=o.div.withConfig({displayName:"StackedNavigationSearchBarWrapper"})` width: 100%; input { &[type='search'] { appearance: none; border-radius: 0; } } `,be=o.div.withConfig({displayName:"StackedNavigationScrollingSection"})` && { display: none; ${w(l.lg)} { padding: 0 ${h(4)} 0 ${h(6)}; } ${w(l.xxl)} { padding: 0 ${h(6)} 0 ${h(8)}; } } ${k} { &:last-child { margin-right: 0; } display: flex; padding: 0; } ${({hasScrollingNavigationContentCenterAligned:e})=>e&&`&& {\n justify-content: center;\n ${w(l.lg)} {\n padding: 0 ${h(4)};\n }\n ${w(l.xxl)} {\n padding: 0 ${h(6)};\n }\n }`} ${ye} { max-width: ${h(58.75)}; ${w(l.lg)} { padding: 0 0 0 ${h(2)}; } ${w(l.xxl)} { margin: 0 0 0 ${h(6)}; } } ${E} { flex-wrap: nowrap; margin: 0; } ${ue} ${({theme:e})=>`border-bottom: 1px solid;\n ${y(e,"border-color","colors.foundation.menu.dividers")};\n `} `,fe=o(L).withConfig({displayName:"StackedNavigationSectionUtilityLinksLogin"})` ${O} { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } ${U} { margin-top: ${h(0)}; } &.standard-navigation-account { ${w(l.md)} { margin-right: ${h(2)}; } position: relative; height: 100%; } &&.standard-navigation-account-with-avatar { ${w(l.md)} { margin-right: 0; } ${w(l.lg)} { margin-right: -${h(.6)}; height: ${h(5)}; } } ${O} { ${({theme:e})=>C(e,"typography.definitions.foundation.link-utility")}; display: flex; align-items: center; cursor: pointer; height: 100%; &::after { position: absolute; right: 0; bottom: -15px; width: 220px; height: 15px; content: ''; } &:hover { ${F} { display: block; } .icon-chevron path { fill: ${({theme:e})=>b(S(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,Ce=o("div").withConfig({displayName:"StackedNavigationBottom"})` ${j()} ${M()} && { position: relative; grid-column: 1/-1; grid-row: 1/-1; grid-template-columns: ${h(6)} auto ${h(6)}; } && { width: 100%; max-width: 100%; } &&& { ${({mobileLogoAlignment:e})=>"left"===e&&`grid-template-columns: ${h(4)} auto 1fr;`} ${w(l.md)} { grid-template-columns: inherit; } } .consumer-marketing-unit { display: none; } ${({hasScrollingNavigation:e})=>e?i` && { row-gap: ${h(1)}; } ${ye} { grid-column: 1 / -1; } `:""} `,we=o.div.withConfig({displayName:"StackedNavigationSectionLogo"})` display: flex; grid-column: 2 / span 1; align-items: center; justify-content: center; opacity: 1; margin: auto; min-width: ${h(6)}; max-width: ${h(26)}; ${w(l.md)} { grid-column: 5 / span 4; } ${w(l.xl)} { opacity: 0; z-index: -1; } ${R} { max-height: ${h(6)}; ${({headerLogo:e,navigationTheme:t,theme:n})=>"standard"===t?`content: url(${e?.sources?.sm?.url||`/verso/static/${n.meta.name}/assets/logo-header.svg`});`:""} ${({shouldUseCustomStyle:e})=>e&&`\n max-height: none;\n height: ${h(4,"px")};`} ${({shouldShow100AnnivLogo:e})=>e&&`\n width: ${h(19.438)};\n height: ${h(1.75)};\n `} } ${ue} ${({hasOnlyMenuToRight:e})=>e&&`\n grid-row: 1;\n ${v(l.md,l.lg)} {\n padding-left: ${h(4)};\n }\n `} ${({hasOnlyMenuToRight:e})=>e&&"grid-row: 1;"} `,ve=o(I.Utility).withConfig({displayName:"StackedNavigationDrawerToggle"})` ${({theme:e})=>_(e,!0)} ${({hasOnlyMenuToRight:e})=>e&&"justify-content: flex-end;"} .icon-menu { margin: 8px; width: initial; height: initial; } .icon-close { padding: 8px; } .icon-menu { fill: ${({theme:e})=>b(e,S(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:hover, &:focus { fill: ${({theme:e})=>b(e,"colors.foundation.collapsed-menu.nav-link.hover")}; } } `,$e=o.div.withConfig({displayName:"StackedNavigationDrawer"})` && { transition: none; } grid-column: 1/2; margin-right: auto; height: inherit; ${({hasOnlyMenuToRight:e})=>e&&`grid-row: 1;\n ${w(l.sm)} {\n grid-column: 3;\n margin-right: 0;\n }\n ${w(l.md)} {\n grid-column: 12;\n }\n ${w(l.lg)} {\n grid-column: 3;\n margin-left: 0;\n margin-right: 1.5rem;\n }`} ${({showNavigationDrawerOnTopInDesktop:e})=>e&&`${w(l.md)} {\n ${D} {\n padding: ${h(2)};\n }\n\n ${Y} {\n display: none;\n }\n }\n ${v(l.md,`${c.lg}px`)} {\n display: grid;\n grid-column: 1 / span 3;\n align-content: center;\n }`} `,Se=i` display: flex; align-items: center; transition: opacity 0.3s ease-in-out; .navigation__link { ${({theme:e})=>C(e,"typography.definitions.foundation.link-primary")}; } ${E} { margin: 0; } ${k} { display: flex; align-items: center; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } `,ke=o.div.withConfig({displayName:"StackedNavigationTop"})` display: none; grid-column: 1/-1; grid-row: 1/2; grid-template-columns: ${h(34)} auto ${h(34)}; div[class*='StackedNavigationDrawer-'] .button__icon-container .icon-close g { stroke: ${({theme:e})=>b(e,"colors.foundation.collapsed-menu.nav-link.default")}; } `,xe=o(s).withConfig({displayName:"StackedNavigationSectionMobileOptionLink"})` margin-right: ${h(2)}; ${({hasNoRightMarginforSm:e})=>e&&i` ${w(l.sm)} { margin-right: 0; } `} &:link { ${({theme:e})=>`${y(e,"color","colors.foundation.collapsed-menu.nav-link.default")};`} } `,Ee=i` ${xe} { ${({theme:e})=>C(e,"typography.definitions.foundation.link-primary")}; } .consumer-marketing-unit--mob-nav-cta { position: absolute; right: ${h(2)}; width: 80px; ${w(l.md)} { right: ${h(4)}; } } `,Te=o.div.withConfig({displayName:"StackedNavigationConsumerMarketingUnitWrapper"})``,Ie=i` ${Te} { .nav-cta__component, .consumer-marketing-unit--nav-cta { &:hover, &:focus, &:focus-within { ~ .consumer-marketing-unit--nav-rollover, ~ .nav-rollover__component > div { ${q} } } } .consumer-marketing-unit--nav-cta { ~ ${x}:hover, ~ ${T}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${x}, ~ ${T} { color: ${b("colors.foundation.collapsed-menu.nav-link.hover")}; } } } .consumer-marketing-unit--nav-rollover:hover, .consumer-marketing-unit--nav-rollover:focus, .consumer-marketing-unit--nav-rollover:focus-within { ${q} } .consumer-marketing-unit--nav-rollover { ${K} display: none; top: ${h(7)}; align-items: center; justify-content: center; z-index: ${d.navFixed}; @media (min-width: ${l.md}) { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; top: ${h(7)}; right: 0; transform: translateY(0); z-index: ${d.navFixed}; } } nav { &.navigation--horizontal { .consumer-marketing-unit--nav-rollover { top: ${h(4)}; } } } `,Le=o.div.withConfig({displayName:"StackedNavigationSectionUtilityLinks"})` ${A} { &:hover { text-decoration: none; } } display: flex; grid-column: 3/-1; align-items: center; transition: opacity 0.3s ease-in-out; margin-left: auto; ${({hasOnlyMenuToRight:e})=>e&&"grid-column: 1 / 3; margin-left: 0;"} ${({hasSearchBarInSecondRow:e})=>e&&i` ${w(l.lg)} { padding-right: ${h(4)}; } ${w(l.xxl)} { padding-right: ${h(6)}; } `} ${k} { display: flex; position: relative; align-items: center; margin-right: ${h(2)}; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } ${E} { display: none; margin: 0; ${w(l.lg)} { display: flex; } ${({hasOnlyMenuToRight:e})=>e&&`display: flex; margin-left: ${h(2)}`} } ${w(l.md)} { grid-column: 10/-1; } ${ue} .consumer-marketing-unit--nav-cta { ${({adOverlay:e})=>e&&i` ${Ee} & { position: absolute; top: 50%; right: ${h(2)}; transform: translateY(-50%); margin: 0; cursor: pointer; width: 115; ~ ${x}:hover { text-decoration: none; } &:hover, &:focus, &:focus-within { ~ .navigation__link { color: ${({theme:e})=>b(e,"colors.foundation.collapsed-menu.nav-link.hover")}; } } } `} .consumer-marketing-unit--nav-rollover:hover, .consumer-marketing-unit--nav-rollover:focus, .consumer-marketing-unit--nav-rollover:focus-within { ${q} } .consumer-marketing-unit--nav-rollover { ${K} display: none; align-items: center; justify-content: center; ${w(l.md)} { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; right: 0; transform: translateY(-14px); z-index: ${d.navFixed}; } } ${Ie} ${z} { padding: 0; @media (min-width: ${l.md}) and (max-width: ${l.lg}) { padding-right: ${h(2)}; } } ${({showAccountAfterNavCta:e})=>e&&i` ${w(l.lg)} { ${fe} { margin-right: 0; } ${z} { padding-right: ${h(2)}; } } `} .consumer-marketing-unit--nav-rollover { ${({shouldUseCustomStyle:e})=>e&&`left: ${h(18)};`} } .nav-rollover__component > div { ${({shouldUseCustomStyle:e})=>e&&`left: ${h(0)};`} } `,Ne=i` &${ce} { background: ${b("colors.foundation.menu-bg.collapsed")}; } ${pe} { ${({theme:e})=>f(e,"colors.interactive.base.brand-primary","colors.interactive.base.brand-secondary","navigation")}; } ${he}, ${be} { .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } } ${Le} { .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } .sign-out-button { &:hover { text-decoration: none; color: ${({utilityNavLinkColorToken:e})=>e?b(e):""}; } } } ${fe} { ${O} { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } } `,Be=i` ${w(l.lg)} { ${({hasScrollingNavigation:e,shouldReduceStackedNavigationHeaderHeight:t,isDrawerOpen:n,hasSearchBarInSecondRow:o})=>{if(e){const e=o?`height: ${h(23)}`:`height: ${h(20)}`;return i` &&& { ${e}; } `}return n?i` &&& { height: ${h(14)}; } `:t?i` &&& { height: ${h(8)}; } `:i` &&& { height: ${h(20)}; } `}} } `,Pe=i` justify-content: center; margin: auto; ${w(l.lg)} { ${ke} { height: ${h(14)}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`height: ${h(8)};`} } ${he} { height: ${h(6)}; } ${be} { height: ${ne}; ${({hasSearchBarInSecondRow:e})=>!e&&`height: ${te};\n ${J} {\n height: ${te};\n }\n `} } &&& { ${Le} { top: ${h(5)}; ${({hasScrollingNavigation:e})=>e&&`top: ${h(6)};`} ${({hasOnlyMenuToRight:e})=>e&&`top: ${h(6.5)};`} ${({hasUtilityLinksCenterAlign:e})=>e&&`\n height: inherit;\n top: ${h(0)};\n `} } } ${R} { ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"height: 44px;"} } } `,Ae=o(N).withConfig({displayName:"LinkBannerStackedNavigation"})` @media (max-width: ${c.lg}px) { border-top: 1px solid ${b("colors.foundation.menu.dividers")}; } ${({showOnMobile:e})=>void 0!==e&&i` ${$(`${c.lg}px`)} { display: ${e?"block":"none"}; } `} ${({hasLinkbannerCrossSlideAnimation:e,isScrolled:t,showOnMobile:n})=>e?i` ${w(l.lg)} { overflow: hidden; ${t?i` animation: ${oe} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `:i` animation: ${ie} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `} } ${$(`${c.lg}px`)} { overflow: hidden; ${n?i` animation: ${ae} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `:i` animation: ${re} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `} } `:""} `,De=o("div").withConfig({displayName:"StackedNavigationGrid"})` ${j()} ${M()} && { position: relative; grid-row-gap: 0; width: 100%; max-width: 100%; } ${w(l.lg)} { ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`&&& {\n height: ${h(8)};\n }`} ${({collapseHeightWhenDrawerOpen:e})=>e&&`&&& {\n height: ${h(8)};\n ${he},\n ${Le} {\n display: none;\n }\n }`} } ${({isNavigationActiveState:e})=>e&&"&&&& {\n height: 100%;\n }"} ${({xlLogoVisible:e})=>e&&i` ${Be} ${Pe} `} `,_e=i` top: 0; ${be} { display: none; } ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${he} { display: none; } ${De} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Ae} `,Me=i` top: 0; ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${De} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Ae} `,Re=i` ${w(l.xl)} { ${Ce} { .consumer-marketing-unit { display: flex; } ${we} { display: flex; grid-column: 5 / span 4; } } ${$e} { position: absolute; top: 0; bottom: 0; left: 0; } ${we} { opacity: 1; z-index: initial; } } `,He=i` ${w(l.xl)} { ${$e} { position: inherit; margin-right: 1.5rem; margin-left: 0; } } `,Oe=o(B.Horizontal).withConfig({displayName:"StackedNavigationNavigationPrimaryLink"})` transition: opacity 0.3s ease-in-out; ${k} { margin-right: ${h(2)}; } ${x} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } `,Fe=i` display: flex; align-items: center; justify-content: center; margin: auto; min-width: ${h(20)}; max-width: 100%; ${({headerLayout:e,headerLogo:t,scrollingHeaderLogoDim:n,isHomepage:o,theme:a,hasTopStory:r,shouldShow100AnnivLogo:s,isScrolled:d=!1})=>{if("fixed-header-layout"===e){const e=t?.sources?.sm?.url||`/verso/static/${a.meta.name}/assets/logo.svg`;return i` ${R} { ${d&&o&&n?se(n?.sources):`${w(l.lg)} {\n width: 128px;\n height: ${o&&d?32:30}px;\n }`} ${w(l.lg)} { ${({navigationTheme:t})=>"standard"===t&&`content: url(${e});`} ${({shouldUseCustomStyle:e})=>e&&"height: 40px;"} } ${r&&i` ${w(l.lg)} { height: ${h(5)}; } `} ${s&&i` ${w(l.lg)} { width: ${h(33.32)}; height: ${h(3)}; } `} } `}return""}} `,We=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${Se} justify-content: center; margin: auto; min-width: ${h(38)}; max-width: 100%; ${({headerLayout:e,logoSize:t,shouldShow100AnnivLogo:n})=>"fixed-header-layout"===e&&"xlarge"===t?`\n ${R} {\n width: ${h(26.25)};\n height: ${h(6.125)};\n\n ${w(l.lg)} {\n width: ${h(37.5)};\n height: ${h(8.75)};\n\n ${n&&i` width: ${h(33.32)}; height: ${h(3)}; `}\n }\n `:""} ${({shouldUseCustomStyle:e})=>e&&`\n height: 52px;\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n height: 52px;\n }`} `,Ue=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${Se} justify-content: center; margin: auto; min-width: ${h(38)}; max-width: 100%; ${({headerLayout:e,headerLogoDim:t})=>{const{sources:n}=t;return"fixed-header-layout"===e&&n?`\n ${R} {\n ${se(n)}\n }\n `:""}} `,Ve=o.div.withConfig({displayName:"StackedNavigationSectionLogoSize"})` ${({logoSize:e,headerLogoDim:t,isScrolled:n,isHomepage:o})=>t&&!o||t&&!n?Ue:"large"===e?Fe:We} `,Ge=i` &, *, ${H}, ${O} { ${({hasTopStory:e,hasLinkbannerCrossSlideAnimation:t})=>e?"\n transition: background-color 0.1s cubic-bezier(0,.59,.32,1), color 0.1s cubic-bezier(0,.59,.32,1),\n fill 0.1s cubic-bezier(0,.59,.32,1), border-bottom-color 0.1s cubic-bezier(0,.59,.32,1),\n border-bottom 0.1s cubic-bezier(0,.59,.32,1), border-color 0.1s cubic-bezier(0,.59,.32,1),\n height 0.1s cubic-bezier(0,.59,.32,1), top 0.1s cubic-bezier(0,.59,.32,1);\n ":t?"\n transition: background-color 0.3s cubic-bezier(0,.59,.32,1), color 0.3s cubic-bezier(0,.59,.32,1),\n fill 0.3s cubic-bezier(0,.59,.32,1), border-bottom-color 0.3s cubic-bezier(0,.59,.32,1),\n border-bottom 0.3s cubic-bezier(0,.59,.32,1), border-color 0.3s cubic-bezier(0,.59,.32,1),\n height 0.3s cubic-bezier(0,.59,.32,1), top 0.3s cubic-bezier(0,.59,.32,1);\n ":"\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out,\n fill 0.3s ease-in-out, border-bottom-color 0.3s ease-in-out,\n border-bottom 0.3s ease-in-out, border-color 0.3s ease-in-out,\n height 0.3s ease-in-out, top 0.3s ease-in-out;\n "} } &${ce} { border-bottom: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); ${({shouldUseCustomStyle:e})=>e&&"box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);"} ${({hasTopStory:e})=>e&&"box-shadow: none;"} &.stacked-navigation--hidden-shadow { box-shadow: none; } } &.stacked-navigation--hidden-shadow.stacked-navigation--is-scrolled { & ${ke} { border-bottom: none; } } ${({hasLinkBanner:e,hasLinkbannerCrossSlideAnimation:t,hideNavWhenLinkBannerEnabled:n,xlLogoVisible:o,isDrawerOpen:i,hasSearchBarInSecondRow:a})=>{const r=a?ne:te;return!e||t?`\n ${he} {\n align-items: center;\n height: ${h(6)};\n overflow: hidden;\n\n ${w(l.lg)} {\n display: flex;\n }\n }\n\n ${be} {\n align-items: center;\n height: ${r};\n overflow: hidden;\n\n ${w(l.lg)} {\n display: flex;\n }\n }\n `:e&&!n?`\n && {\n ${he} {\n align-items: center;\n height: ${h(8)};\n overflow: hidden;\n ${w(l.sm)} {\n height: 0;\n }\n ${w(l.lg)} {\n display: flex;\n height: ${h(8)};\n }\n }\n ${!o&&!i&&De} {\n @media (min-width: ${l.lg}) {\n height: ${h(14)};\n }\n }\n ${be} {\n align-items: center;\n height: ${r};\n overflow: hidden;\n z-index: 40;\n\n ${w(l.lg)} {\n display: flex;\n }\n }\n }\n `:""}} ${Oe} { margin: ${h(2)} 0; } ${w(l.lg)} { ${ye} { margin: ${h(2)} 0 ${h(2)} auto; } } ${ye} { ${$(l.md)} { ${({hasBoxShadowInMobile:e,isDrawerOpen:t})=>e&&!t&&i` border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); `} } } ${({hasSearchBarInSecondRow:e})=>e?i` ${De} { height: ${h(14)}; ${w(l.lg)} { height: ${h(17)}; } } `:i` ${De} { height: ${h(7)}; ${w(l.lg)} { height: ${h(14)}; } } `} ${({isScrolled:e,isContentHeaderVisible:t,hasLinkBanner:n,hasLinkbannerCrossSlideAnimation:o,enableMobileLinkBannerScroll:a,showSecondRowOnScroll:r,showPrimaryNavOnScroll:s})=>e&&n?i` ${!a&&!s&&`\n ${$(`${c.lg}px`)} {\n top: -${h(7)};\n transition: top 0.5s ease-in-out;\n }`} ${De} { ${a&&!t&&`\n ${$(`${c.lg}px`)} {\n height: 0;\n overflow: hidden;\n }\n `} } && { ${he}, ${be}, ${be} ${J} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${he} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${De} { ${w(l.lg)} { height: ${h(8)}; } } } `:e&&!r&&i` ${he}, ${be}, ${be} ${J} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${he} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${De} { ${w(l.lg)} { height: ${h(8)}; } } `} & ${ke} { border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; height: ${ee}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"border-bottom: 0px !important;"} ${w(l.lg)} { display: grid; } } & ${Ce} { height: ${h(7)}; ${({hasTopStory:e,isDrawerOpen:t})=>e&&t&&i` border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; `} @media (min-width: 0) and (max-width: ${c.md}px) { grid-template-columns: ${h(11)} auto ${h(11)}; ${({hasOnlyMenuToRight:e})=>e&&`\n grid-template-columns: ${h(16)} auto ${h(16)};\n column-gap: 0;\n `} } ${w(l.lg)} { display: none; } } ${Le} { ${w(l.lg)} { position: absolute; top: ${h(1.75)}; right: 0; grid-column: 3/-1; ${({hasScrollingNavigation:e})=>e&&`top: ${h(3)};`} ${({hasOnlyMenuToRight:e})=>e&&`\n top: ${h(3)};\n right: auto;\n left: ${h(3)};\n grid-column: 1 / 4;\n `} ${({hasUtilityLinksCenterAlign:e})=>e&&`\n height: inherit;\n top: ${h(0)};\n `} } } .consumer-marketing-unit--nav-cta, .consumer-marketing-unit--mob-nav-cta { line-height: 0; } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { top: calc(${h(8)} - ${h(2)}); right: ${h(9)}; z-index: ${d.navFixed}; ${({hasUtilityLinksCenterAlign:e,xlLogoVisible:t})=>e&&t&&i` top: ${h(11)}; `} ${({showAccountAfterNavCta:e})=>e&&i` right: ${h(23)}; `} } .consumer-marketing-unit--nav-dialog { top: ${h(6)}; } ${fe} { ${F} { top: calc(${h(8)} - ${h(4)}); } ${F}.account-dropdown__avatar-links { top: ${h(6.4)}; right: ${h(-1.5)}; width: max-content; &::before { content: none; } ${w(l.lg)} { top: ${h(5.6)}; right: ${h(.2)}; } } } & ${ge} { align-items: center; justify-content: flex-end; padding-right: ${h(2)}; ${w(l.md)} { grid-column: 10 / span 3; ${({hasOnlyMenuToRight:e})=>e&&"\n grid-column: 1 / span 3;"} } .consumer-marketing-unit { display: block; } ${({hasOnlyMenuToRight:e})=>e&&"grid-row: 1; justify-content: flex-start; padding-right: 0;"} } ${({hasLinkBanner:e})=>e&&_e} ${({xlLogoVisible:e})=>e&&Pe} `,je=i` &${ce} { transition: transform 0.5s ease-in-out; } ${({isScrolled:e})=>e&&`\n &${Re}{\n ${w(l.xl)} {\n transform: translateY(-130px);\n\n ${we} {\n transition: opacity 0.5s ease-in-out;\n transition-delay: 0.3s;\n }\n\n ${he},\n ${ke} {\n transform: translateY(-130px);\n opacity: 0;\n }\n }\n }\n `} ${ke} { transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; ${w(l.xl)} { display: grid; } } ${he}, ${be} { align-items: center; transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; ${w(l.xl)} { display: flex; } } ${De} { grid-template-rows: ${h(6)}; ${w(l.xl)} { grid-template-rows: ${h(16)} ${h(6)}; } } ${Ce} { ${w(l.xl)} { grid-row: 2/3; } } ${We}, ${Fe} { ${R} { width: auto; height: 100px; } } ${fe} { display: none; ${F} { top: calc(${h(16)} - ${h(8)}); } ${w(l.lg)} { display: block; } } ${ge} { display: none; } `,ze=i` ${he} { grid-column: 4 / span 6; } ${be} { grid-column: 1 / -1; } `,qe=i` ${he} { grid-column: 2 / span 10; } ${be} { grid-column: 1 / -1; } `,Ke=(e,t)=>e?`\n &&& {\n ${ke} {\n border-bottom: 1px solid ${b(t,"colors.consumption.lead.inverted.divider")};\n }\n transition: border-bottom-width 0.5s ease-in-out;\n border-bottom-width: 0;\n }\n `:`\n &&& {\n ${ke} {\n border-bottom: 1px solid;\n ${y(t,"border-bottom-color",S(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")}\n }\n }\n `,Ye=i` ${({headerLayout:e,hasLinkBanner:t,isScrolled:n,theme:o})=>"fixed-header-layout"!==e||t?"fixed-header-layout"===e&&t?`${ce} {\n ${Me} {\n border-bottom: none;\n\n ${Ae} {\n @media (max-width: ${c.md}px) {\n border-top: 1px solid ${b(o,"colors.consumption.lead.inverted.divider")};\n }\n }\n }\n }\n ${Ke(n,o)}`:"":`\n &&& {\n ${ce} {\n border-bottom: 1px solid\n ${b(o,S(o)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n }\n }\n\n ${Ke(n,o)}\n `} ${ce}, ${F} { background: ${b("colors.consumption.lead.inverted.background")}; } ${fe} { ${F}.account-dropdown__avatar-links { border: 1px solid; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } ${U} { ${y("color","colors.interactive.base.white")}; } ${V} { &:hover { background-color: ${b("colors.interactive.base.dark")}; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } } ${G} { svg { align-self: center; path { fill: ${b("colors.consumption.lead.inverted.link")}; } } &:hover, &:active, &:focus { svg path { background-color: ${b("colors.interactive.base.dark")}; fill: ${b("colors.consumption.lead.inverted.link")}; } } } } ${he}, ${Le}, ${fe}, ${be} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${k} { &:hover { background-color: ${b("colors.interactive.base.dark")}; } .navigation__link { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; &:hover { text-decoration: none; } } } .navigation__link { &:hover { text-decoration: none; } } } ${F} { border: 1px solid ${b("colors.consumption.lead.inverted.divider")}; ${A}.account-links__sign-out { &:hover { background-color: ${b("colors.interactive.base.dark")}; text-decoration: none; color: ${b("colors.consumption.lead.inverted.link")}; } } &::before { border-bottom-color: ${b("colors.consumption.lead.inverted.background")}; } &::after { border-bottom-color: ${b("colors.consumption.lead.inverted.divider")}; } } .standard-navigation-account--icon path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } ${me}, ${ve} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } ${pe} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } `,Je=i` ${ce} { background: transparent; } ${F} { background: ${b("colors.consumption.lead.inverted.background")}; } ${fe} { ${F}.account-dropdown__avatar-links { border: 1px solid; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } ${U} { ${y("color","colors.interactive.base.white")}; } ${V} { &:hover { background-color: ${b("colors.interactive.base.dark")}; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } } ${G} { svg { align-self: center; path { fill: ${b("colors.consumption.lead.inverted.link")}; } } &:hover, &:active, &:focus { svg path { background-color: ${b("colors.interactive.base.dark")}; fill: ${b("colors.consumption.lead.inverted.link")}; } } } } ${Le} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${k} { &:hover { background-color: ${b("colors.interactive.base.dark")}; } .navigation__link { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; &:hover { text-decoration: none; } } } .navigation__link { &:hover { text-decoration: none; } } } ${F} { border: 1px solid ${b("colors.consumption.lead.inverted.divider")}; .account-links__sign-out { &:hover { background-color: ${b("colors.interactive.base.dark")}; text-decoration: none; } } &::before { border-bottom-color: ${b("colors.consumption.lead.inverted.background")}; } &::after { border-bottom-color: ${b("colors.consumption.lead.inverted.divider")}; } } .standard-navigation-account--icon path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } ${me}, ${ve} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } `,Xe=i` ${me}, ${Le}, ${Oe} { opacity: 0; } `,Qe=o.header.withConfig({displayName:"StackedNavigationHeader"})` ${({hasSEOSupport:e})=>e&&"\n z-index: 999; "} ${ce} ${({navigationTheme:e})=>"inverted"===e?Ye:"transparent"===e?Je:Ne} ${({isDrawerOpen:e})=>e&&Xe} ${({isScrolled:e})=>e&&Re} ${({isScrolled:e,hasOnlyMenuToRight:t})=>e&&t&&He} ${({adOverlay:e})=>e&&Ee} ${({primaryNavigationSize:e})=>"default"===e?ze:qe} ${({hasLinkBanner:e})=>e&&_e} ${({headerLayout:e})=>"fixed-header-layout"===e?Ge:je} `,Ze=o.div.withConfig({displayName:"StackedNavigationSectionCmUnitNavLeft"})` display: flex; align-items: center; justify-content: center; `,et=o.a.withConfig({displayName:"StackedNavigationLogoLink"})` width: 100%; height: 100%; .responsive-image { display: flex; justify-content: center; ${R} { object-fit: contain; transition: all 0.3s ease-in-out; } } `,tt=o(P).withConfig({displayName:"StackedNavigationScrolledDrawer"})` ${({isScrolled:e,isOpen:t,fixedHeader:n,xlLogoVisible:o})=>e&&t?`padding-top: ${h(6)};`:o&&n&&t?`${w(l.lg)} {\n && {\n padding-top: ${h(12)};\n }\n }`:n&&t?`${w(l.xl)} {\n padding-top: ${h(12)};\n }`:t&&!e?`${w(l.xl)} {\n &&& {\n padding-top: ${h(22)};\n }\n\n }`:""} ${({cropWidth:e})=>e?`width: calc(100% - ${h(8)});`:""} ${({hasSearchBarInSecondRow:e})=>e?"":`\n ${g} ${u} {\n margin-top: ${h(1)};\n }\n `} `,nt=a` .body__drawer--open { ${pe} { display: none; } } `,ot=o.div.withConfig({displayName:"ScrollingNavigationNavWrapper"})``,it=o.div.withConfig({displayName:"StackedNavigationMegaMenuWrapper"})` margin-top: ${h(2)}; ${({xlLogoVisible:e})=>e&&`margin-top:${h(6)}`} `,at=o(W).withConfig({displayName:"StackedSeriesNavigation"})` transform: unset; height: ${h(8)}; `,rt=o.div.withConfig({displayName:"StackedNavigationDrawerSearchBarWrapper"})` margin: auto; ${({xlLogoVisible:e})=>e?`margin-top:${h(14)};`:`margin-top:${h(8)};`} background-color: ${b("colors.background.white")}; padding: ${h(2)} 0; width: 35%; input { &[type='search'] { appearance: none; border-radius: 0; border-color: ${b("colors.interactive.base.dark")}; } } ${$(l.md)} { margin-top: ${h(3)}; padding: 0; width: 95%; } ${X} { background: none; } `;e.exports={LinkBannerStackedNavigation:Ae,StackedNavigationBottom:Ce,StackedNavigationDrawer:$e,StackedNavigationDrawerGlobalStyles:nt,StackedNavigationDrawerSearchBarWrapper:rt,StackedNavigationDrawerToggle:ve,StackedNavigationHeader:Qe,StackedNavigationGrid:De,StackedNavigationLogoLink:et,StackedNavigationSectionLogoSize:Ve,StackedNavigationProfileLink:pe,StackedNavigationSearch:me,StackedNavigationSearchBarWrapper:ye,StackedNavigationSectionCmUnitNavLeft:Ze,StackedNavigationSectionLogo:we,StackedNavigationSectionMobileOption:ge,StackedNavigationSectionMobileOptionLink:xe,StackedNavigationSectionPrimaryLinks:he,StackedNavigationScrollingSection:be,StackedNavigationSearchToggle:le,StackedNavigationSearchToggleIcon:de,StackedNavigationSectionUtilityLinks:Le,StackedNavigationSectionUtilityLinksLogin:fe,StackedNavigationScrolledDrawer:tt,StackedNavigationTop:ke,StackedNavigationWrapper:ce,StackedNavigationNavigationPrimaryLink:Oe,ScrollingNavigationNavWrapper:ot,StackedNavigationMegaMenuWrapper:it,StackedNavigationConsumerMarketingWrapper:Te,StackedSeriesNavigation:at}},98904:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({profileLinkLabel:{id:"StackedNavigation.ProfileLinkLabel",defaultMessage:"My Profile",description:"Label for the profile link",isConfigurable:!0},navigationMenuButtonLabel:{id:"StackedNavigation.MenuButton",defaultMessage:"Open Navigation Menu",description:"Label for the menu button"},primaryLinksLabel:{id:"StackedNavigation.PrimaryLinksLabel",defaultMessage:"Primary",description:"ARIA label for the primary links"},utilityLinksLabel:{id:"StackedNavigation.UtilityLinksLabel",defaultMessage:"Utility",description:"ARIA label for utility links"},openSearchMenuLabel:{id:"StackedNavigation.OpenSearchMenuLabel",defaultMessage:"Open Search Menu",description:"ARIA label open search menu button"},searchLabel:{id:"StackedNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},subscribeLabel:{id:"StackedNavigation.SubscribeLabel",defaultMessage:"Subscribe",description:"Text for the subscribe link"},drawerLabel:{id:"StackedNavigation.DrawerLabel",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"},primaryNavigationLabel:{id:"SiteHeader.ScrollingNavigation",defaultMessage:"Primary",description:"ARIA label for the whole primary navigation"}})},17210:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(29497),{calculateSpacing:a}=n(26865);i.FixedHeader=o(i,"FixedHeader",{headerLayout:"fixed-header-layout"}),i.FixedHeaderWithLinkBanner=o(i,"FixedHeaderWithLinkBanner",{headerLayout:"fixed-header-layout",hasLinkBanner:!0}),i.FixedHeaderLargeLogo=o(i,"FixedHeaderLargeLogo",{headerLayout:"fixed-header-layout",hasXLargeLogo:!0,isLargeOnHomeOnly:!0}),i.FixedHeaderNormalLogoWithScrolling=o(i,"FixedHeaderNormalLogoWithScrolling",{headerLayout:"fixed-header-layout",showScrollingNavigation:!0,showSecondRowOnScroll:!0}),i.FixedHeaderNormalLogoWithSearchBar=o(i,"FixedHeaderNormalLogoWithSearchBar",{headerLayout:"fixed-header-layout",hasSearchBarInSecondRow:!0,isDrawerEnabled:!0,showMegaMenuForMobile:!0,showScrollingNavigation:!0,showSecondRowOnScroll:!0}),i.FixedHeaderLogoWithSearchBar=o(i,"FixedHeaderLogoWithSearchBar",{headerLayout:"fixed-header-layout",hasSearchBarInSecondRow:!0,hasXLargeLogo:!0,isLargeOnHomeOnly:!0,isDrawerEnabled:!0,showMegaMenuForMobile:!0,showScrollingNavigation:!0,showSecondRowOnScroll:!0}),i.FixedHeaderLargeLogoWithRightMenu=o(i,"FixedHeaderLargeLogoWithRightMenu",{headerLayout:"fixed-header-layout",hasOnlyMenuToRight:!0,isLargeOnHomeOnly:!0,shouldShowOverlayTop:!1,shouldUseCustomStyle:!0,overlayCSS:{topRule:`top: ${a(8)}; border: 0;`}}),i.FixedHeaderLargeLogoWithRightMenuAndLinkBanner=o(i,"FixedHeaderLargeLogoWithRightMenuAndLinkBanner",{headerLayout:"fixed-header-layout",hasLinkBanner:!0,hasOnlyMenuToRight:!0,shouldShowOverlayTop:!1,shouldUseCustomStyle:!0,overlayCSS:{topRule:`top: ${a(8)}; border: 0;`}}),i.FixedHeaderXLargeLogoWithMegaMenu=o(i,"FixedHeaderXLargeLogoWithMegaMenu",{headerLayout:"fixed-header-layout",hasSearchBarInSecondRow:!1,hasXLargeLogo:!0,isLargeOnHomeOnly:!1,isDrawerEnabled:!0,showMegaMenuForMobile:!0,showScrollingNavigation:!0,showSecondRowOnScroll:!1}),e.exports=i},50152:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),{getCookie:s}=n(56892),l=n(53788).default,{oidcCookies:d}=l,c=n(52188).A,m=n(33795),p=n(43608),{storageFactory:u}=n(60663),g=u((()=>window.localStorage)),{useClientStatus:h}=n(8877),{AccountDropdownToggleIcon:y,StandardNavigationDropdown:b,StandardNavigationAccountLabel:f,NavigationAccountIconWrapper:C,NavigationAccountIcon:w,NavigationAccountSignIn:v,JourneyUnitDivider:$,StandardNavigationSuccessLoginAlert:S}=n(88570),k=n(54330),x=n(99906),E=()=>{const e=`(max-width: ${x.minThresholds.lg}px)`;return window.matchMedia(e).matches},T=({accountAvatar:e,accountLabel:t,accountLinks:n,className:i,signInLabel:l,signInLink:p="/account/sign-in",user:u,tooltip:k,utilityNavLinkColorToken:x})=>{const T=r(),I=a.useRef(null),L=h(),{isAuthenticated:N}=u,[B,P]=a.useState(!!k),[A,D]=a.useState("showAuthenticatedTooltip"),[_,M]=a.useState(!1),[R,H]=a.useState(!1),O=a.useMemo((()=>n?.map((e=>e.text.toLowerCase()))),[n]);a.useEffect((()=>{window.cnBus?.on("journey.unit.render.begin",(e=>{e&&"verso"===e.renderer&&"NavCTA"===e.component?.name&&M(!0)}))}),[]),a.useEffect((()=>{if(k){if(window&&window.dataLayer){const e=window.dataLayer[0]?.site?.env,{brandSlug:t}=window.dataLayer[0]?.content||{};D(`${e}-${t}-showAuthenticatedTooltip`)}const e=Boolean(s(d.access));N||e||g.setItem(A,!0),setTimeout((()=>{N&&(Boolean(g.getItem(A))&&g.removeItem(A),P(!1))}),6e3)}}),[N,k,A,6e3]),a.useEffect((()=>{const e=()=>{H(!1)},t=t=>{"Escape"===t.key&&R&&H(!R),"Tab"===t.key&&(O.includes(t.target.innerText.toLowerCase())||e())},n=t=>{I.current&&!I.current.contains(t.target)&&e()};return document.addEventListener("keydown",t),document.addEventListener("click",n),()=>{document.removeEventListener("keydown",t),document.removeEventListener("click",n)}}),[R,O]);const F=()=>{H(!R)},W=e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),H(!R))},U=a.createElement(S,{className:"StandardNavigationSuccessLoginAlert",dataTestId:"success-login-tooltip",isVisible:B,onClose:()=>{P(!1),g.removeItem(A)},...k,arrowPosition:E()&&k?.arrowPositionOnMobile||k?.arrowPosition},a.createElement("p",null,k?.dangerousBookmarkMessage)),V=a.createElement(a.Fragment,null,N?a.createElement(f,{tabIndex:0,onKeyDown:W,"aria-expanded":R,onClick:F,ref:I},_&&a.createElement($,null),a.createElement(C,{isAuthenticated:!0,tabIndex:0},a.createElement(w,{...e}),a.createElement(y,{"data-testid":"AccountDropdownToggleIcon"}))):a.createElement(f,{href:p,rel:"nofollow",as:"a","data-testid":"signIn"},_&&a.createElement($,null),a.createElement(C,{isAuthenticated:!1},a.createElement(w,{...e}),a.createElement(v,null,l||T.formatMessage(c.signInLabel))))),G=a.createElement(a.Fragment,null,N?a.createElement(f,{tabIndex:0,onKeyDown:W,"aria-expanded":R,onClick:F,ref:I},t||T.formatMessage(c.accountLabel),a.createElement(y,{"data-testid":"AccountDropdownToggleIcon"})):a.createElement(f,{href:p,rel:"nofollow",as:"a","data-testid":"signIn"},l||T.formatMessage(c.signInLabel)));return a.createElement("div",{className:o("standard-navigation-account",e&&"standard-navigation-account-with-avatar",i)},L&&a.createElement(a.Fragment,null,N&&!(!B||!Boolean(g.getItem(A)))&&U,e?V:G,N&&a.createElement(b,{className:e&&"account-dropdown__avatar-links",accountLinks:n,as:m,"data-testid":"StandardNavigationDropdown",expanded:R,utilityNavLinkColorToken:x})))};T.propTypes={accountAvatar:i.shape(p.propTypes),accountLabel:i.string,accountLinks:i.array,className:i.string,signInLabel:i.string,signInLink:i.string,tooltip:i.shape(k.propTypes),user:i.shape({isAuthenticated:i.bool.isRequired}),utilityNavLinkColorToken:i.string},e.exports=T},76569:(e,t,n)=>{const o=n(96540),i=n(5556),{injectIntl:a}=n(37243),r=n(20702).A,s=n(71319),{StandardNavigationSectionPrimaryLinks:l,StandardNavigationNavPrimaryLinks:d}=n(88570);class c extends o.Component{constructor(e,t){super(e,t),this.getUpdatedWidth=()=>{const{moreMenuWidth:e}=this.state;return{itemsWidthMap:this.getItemsWidth(),moreMenuWidth:this.moreMenuEL.current?this.moreMenuEL.current.offsetWidth:e,navWidth:this.navigationEl.current.offsetWidth}},this.getElementMarginRight=e=>Number(window.getComputedStyle(e).marginRight.replace("px","").replace("rem","")),this.getUpdatedLinks=this.getUpdatedLinks.bind(this),this.handleResize=this.handleResize.bind(this),this.moreMenuEL=o.createRef(),this.navigationLinksEl=o.createRef(),this.navigationEl=o.createRef(),this.linksInTopNav=this.props.items.filter((e=>e.showInTopNav)),this.state={itemsWidthMap:{},moreMenuWidth:null,navWidth:null,shouldFilterVisibleLinks:!1,didMount:!1}}componentDidMount(){const{hideLinksWhenResize:e}=this.props;let t={didMount:!0};e&&(window.addEventListener("resize",this.handleResize),t={...t,...this.getUpdatedWidth(),shouldFilterVisibleLinks:!0}),this.setState(t)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}getItemsWidth(){const e=this.linksInTopNav,{itemsWidthMap:t}=this.state,n={...t};return[...this.navigationLinksEl.current.children].forEach(((t,o)=>{const i=e[o].text,a=t.offsetWidth+this.getElementMarginRight(t),r=a!==n[i];n[i]=r?a:n[i]})),n}getUpdatedLinks(){const{items:e}=this.props,{moreMenuWidth:t,shouldFilterVisibleLinks:n}=this.state;if(!n)return{visibleLinks:e};let o=this.getSortedLinks(this.linksInTopNav,0);o.visibleLinks.length!==this.linksInTopNav.length&&(o=this.getSortedLinks(this.linksInTopNav,t));const{visibleLinks:i,moreMenuLinks:a}=o;return{visibleLinks:i[2]?i:[],moreMenuLinks:a}}getSortedLinks(e,t){let n=t+20;const{itemsWidthMap:o,navWidth:i}=this.state;return e.reduce(((e,t)=>(n+=o[t.text],n{const o=n(76569);e.exports=o},20702:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({primaryLinksLabel:{id:"DynamicChannelNav.PrimaryLinks",defaultMessage:"Primary",description:"ARIA label for the standard navigation primary links"}})},71319:(e,t,n)=>{const o=n(5556),i=n(96540),{MoreDropdownWrapper:a,MoreDropdownLabel:r,AccountDropdownToggleIcon:s,StandardNavigationDropdown:l,MoreDropdownNavigation:d}=n(88570),c=({hasBorderDropdown:e=!0,links:t})=>{const[n,o]=i.useState(!1);return i.createElement(a,null,i.createElement(r,{"data-testid":"MoreDropdownLabel","aria-expanded":n,onMouseOver:()=>o(!0),onMouseOut:()=>o(!1),type:"button"},"More",i.createElement(s,{"data-testid":"MoreMenuDropdownToggleIcon"})),i.createElement(l,{hasBorderDropdown:e,"data-testid":"StandardNavigationDropdown"},t&&t.length>0&&i.createElement(d,{links:t,linkClassName:"more-menu__link"})))};c.propTypes={hasBorderDropdown:o.bool,links:o.array},e.exports=c},55634:(e,t,n)=>{const o=n(5556),i=n(96540),a=({linksArr:e,className:t})=>i.createElement("div",{"aria-hidden":"true",className:t},i.createElement("ul",null,e.map(((e,t)=>i.createElement("li",{key:t},i.createElement("a",{"aria-hidden":"true",tabIndex:-1,href:e.url},e.text),e.children&&i.createElement("ul",null,e.children.map(((e,t)=>i.createElement("li",{key:t},i.createElement("a",{"aria-hidden":"true",tabIndex:-1,href:e.url},e.text))))))))));a.propTypes={className:o.string,linksArr:o.array},e.exports=a},88953:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a}=n(96540),{injectIntl:r}=n(37243),{SearchBarWrapper:s,SearchForm:l,SearchInput:d,SearchLabel:c}=n(26348),m=n(73767),p=n(87270).A,u=({intl:e,onSubmit:t,placeholder:n,queryParameters:o,searchLink:r,shouldSetFocus:u=!1})=>{const g=n||e.formatMessage(p.placeholder);return a((()=>{if(u){const e=document.querySelector("input[type=search]");e?.focus()}}),[u]),i.createElement(s,null,i.createElement(l,{name:"search-form",action:r||"/search",method:"GET",onSubmit:t},i.createElement(c,null,i.createElement(d,{type:"search",placeholder:g,name:"q",formName:"search-form",label:"search",hideLabel:!0}),o&&Object.keys(o).map((e=>i.createElement("input",{type:"hidden",name:e,value:o[e],key:e}))),i.createElement(m,null))))};u.propTypes={intl:o.object,onSubmit:o.func,placeholder:o.string,queryParameters:o.object,searchLink:o.string,shouldSetFocus:o.bool},u.displayName="SearchBar",e.exports=r(u)},54120:(e,t,n)=>{e.exports=n(88953)},26348:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SearchLabel=t.SearchForm=t.SearchInput=t.SearchBarWrapper=void 0;const o=n(92168).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=n(89662);t.SearchBarWrapper=o.section.withConfig({displayName:"StandardNavigationSearchBarWrapper"})` display: grid; border: none; background: ${a("colors.foundation.menu-bg.collapsed")}; `,t.SearchInput=o(s.SingleLine).withConfig({displayName:"SearchInput"})` input { margin-top: 0; border-color: ${a("colors.interactive.base.black")}; background: ${a("colors.interactive.base.white")}; padding-left: 2rem; height: 2.5rem; &::placeholder { color: ${a("colors.interactive.base.dark")}; } } @media (min-width: ${r.lg}) { margin-bottom: 0; } `,t.SearchForm=o.form.withConfig({displayName:"SearchForm"})` padding-right: ${i(2)}; padding-left: ${i(2)}; `,t.SearchLabel=o.label.withConfig({displayName:"SearchLabel"})` position: relative; > svg { position: absolute; transform: translate(10px, -52px); fill: ${a("colors.interactive.base.black")}; @media (min-width: ${r.lg}) { transform: translate(10px, -36px); } } .icon-search { margin-top: 8px; } `},87270:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({placeholder:{id:"SearchBar.placeholder",defaultMessage:'Search for "stir-fry"',description:"Placeholder text for search input"}})},62363:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(20312),{injectIntl:s}=n(37243),l=n(7350),{connect:d}=n(67851),c=n(62067),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(52188).A;let g=n(71284);const{NavCTA:h,NavRollover:y,NewsletterRibbon:b}=n(12501),{PaymentGateway:f}=n(92807),C=n(98653),w=n(82814),v=n(54790),$=n(73275),S=n(26890),k=n(76399),x=n(26488),E=n(73767),T=n(61599),{googleAnalytics:I}=n(90090),L=n(72400),N=n(82873),B=n(54120),P=n(50152),A=n(75391),{BookmarkIcon:D}=n(72964),{setStandardNavigationDispatcher:_}=n(69836),{StandardNavigationSearchBarWrapper:M,StandardNavigationWrapper:R,StandardNavigationDrawer:H,StandardNavigationDrawerButtonToggle:O,StandardNavigationSectionUtilityLinks:F,StandardNavigationSectionLogo:W,StandardNavigationHeadLineBlock:U,StandardNavigationHeadLineBlockHeadLine:V,StandardNavigationHeadLineBlockChannelNavigation:G,StandardNavigationSearchButton:j,StandardNavigationPrimaryLinks:z,StandardNavigationSecondaryLinks:q,StandardNavigationSeriesPagination:K,StandardNavigationNavSecondaryLinks:Y,StandardNavigationLogoLink:J,StandardNavigationLogoImage:X,StandardNavigationSectionSecondaryLinks:Q,StandardNavigationNavUtilityLinks:Z,StandardNavigationCartButton:ee,StandardNavigationCartQuantity:te,StandardNavigationCart:ne,StandardNavigationConsumerMarketingWrapper:oe,StandardNavigationIconWrapper:ie,StandardNavigationDrawerSearchBarWrapper:ae}=n(88570),{isDesktopBrowser:re}=n(72362);g=a.memo(g);class se extends a.Component{constructor(e,t){super(e,t),this.doToggleDrawer=()=>{this.setState({isDrawerOpen:!this.state.isDrawerOpen}),I.emitGoogleTrackingEvent("hamburger-menu-"+(this.state.isDrawerOpen?"collapsed":"expanded"))},this.doToggleSearchDrawer=()=>{this.setState({isSearchDrawerOpen:!this.state.isSearchDrawerOpen},(()=>{this.state.isSearchDrawerOpen&&this.trackSearchSource("icon")}))};const{shouldKeepSubscribeLinkActive:n}=e;this.handleScroll=l(this.handleScroll.bind(this),50),this.shouldKeepSubscribeLinkActive=n,this.withHeadline=this.props.hasHeadline&&this.props.pageHeadline,this.handleClickNavigation=this.handleClickNavigation.bind(this),this.handleToggleShopifyCart=this.handleToggleShopifyCart.bind(this),this.onCartDataChange=this.onCartDataChange.bind(this),this.state={showHeadline:!1,isDrawerOpen:!1,isScrolled:!1,lastScrollPosition:0,isContentHeaderVisible:!0,shopifyCartQuantity:0,isSearchDrawerOpen:!1,isClient:!1}}async componentDidMount(){this.setState({isClient:!0});const{drawerProps:e,headlineElementClass:t,mainContentElementClass:n}=this.props,{appElement:o}=e;this.registerContentHeaderVisibilityObserver(),window.addEventListener("scroll",this.handleScroll),r.setAppElement(o),this.props.setStandardNavigationDispatcher(),this.withHeadline&&(this.headlineNode=document.querySelector(t),this.mainContentNode=document.querySelector(`.${n}`)),await p(),m("StandardNavigation",this.props.variationName)}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll),this.observer.disconnect()}onContentHeaderVisibilityChange(e){const[t]=e;this.setState({isContentHeaderVisible:t.isIntersecting})}onCartDataChange(e){const t=e?.length||void 0;this.setState({shopifyCartQuantity:void 0===t?0:t})}handleToggleShopifyCart(){this.props.setShopifyWidgetState(!this.props.isShopifyCartWidgetOpen)}handleClickNavigation(e){"Newsletter"!==e.target.innerText&&window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e.target.innerText})}registerContentHeaderVisibilityObserver(){this.observer=new IntersectionObserver(this.onContentHeaderVisibilityChange.bind(this));const e=document.querySelector(".content-header");e&&this.observer.observe(e)}handleScroll(){const{isScrolled:e,lastScrollPosition:t}=this.state,n=window.pageYOffset;(this.withHeadline||this.props.seriesData)&&this.trackScrollPosition(),S.shouldUpdateScroll(e,n,t)&&this.setState({isScrolled:n-t>0,lastScrollPosition:n})}isNavigationThemeInverted(e){return"inverted"===e&&!this.state.isDrawerOpen&&this.state.isContentHeaderVisible}shouldDisplaySeriesPagination(){const{isContentHeaderVisible:e,isDrawerOpen:t}=this.state;return!e&&!t}trackScrollPosition(){if(!this.props.seriesData&&this.headlineNode&&this.mainContentNode){const{top:e,bottom:t}=this.mainContentNode.getBoundingClientRect(),{bottom:n}=this.headlineNode.getBoundingClientRect(),o=e<0&&n<0&&t>=0;this.setState({showHeadline:o})}}trackSearchSource(e){return()=>I.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}render(){const{accountProps:e,className:t,contentAlign:n="left",drawerProps:i,decorationStyle:r="default",hasBookmark:s=!1,hasHeadline:l,hasBorderDropdown:d,hasSearch:c=!0,hasSearchBar:m=!1,hasSearchBarWithDrawer:p,headlineAlign:v,headerInvertedLogo:$,hideLinksWhenResize:S=!1,intl:I,invertedLogo:_,isAccountsEnabled:se=!1,isBookmarkVisible:le=!1,isLogoWide:de=!1,logo:ce,logoBaseUrl:me="/",pageHeadline:pe,primaryLinks:ue,secondaryLinks:ge,seriesData:he=null,shouldConsiderSeriesPagination:ye=!1,shouldEnableFullArticleInverted:be,shouldHideSeriesPagination:fe=!0,shouldKeepSubscribeLinkActive:Ce=!1,showLinkBanner:we=!1,isVisualLinkBanner:ve=!1,theme:$e="standard",user:Se,utilityLinks:ke,variations:xe={hasLinkBanner:!1,logoAlign:"left",mobileOption:"search",mobileNoBorderBottom:!1,palette:"standard"}}=this.props,{isClient:Ee}=this.state;let{mobileOption:Te}=xe;const Ie=!re(),{logoAlign:Le,mobileLogoAlign:Ne,mobileNoBorderBottom:Be,hasCart:Pe}=xe,{showHeadline:Ae,shopifyCartQuantity:De}=this.state,_e=this.isNavigationThemeInverted(xe.palette||$e)?"inverted":"standard",Me="inverted"===_e?{logo:_,headerLogo:$}:{logo:ce,headerLogo:ce},Re=ke.filter((e=>!0===e.forceLeftOfNav)),He=ke.filter((e=>!1===e.forceLeftOfNav)),Oe=ke.filter((e=>e.showInTopNavMobile)),Fe=!!ke.find((e=>e.showInTopNav&&"nav-cta"===e.cmPosition)),We=this.state.isDrawerOpen?k:x;Ce&&(Te="cm");const{shouldExcludeSeriesPagination:Ue=!1}=he||{},Ve=!fe&&!Ue&&he&&this.shouldDisplaySeriesPagination(),Ge=!ye&&!ve&&(xe.hasLinkBanner||we),je={label:I.formatMessage(u.saveBookmarkLabel),url:"#",network:"bookmark",behavior:"bookmark"},ze={href:i.searchAction,inputKind:"link",onClickHandler:this.trackSearchSource("icon")};p&&(delete ze.inputKind,delete ze.href,ze.role="button",ze.onClickHandler=this.doToggleSearchDrawer);const qe=c&&a.createElement(a.Fragment,null,m?a.createElement(M,null,a.createElement(B,{onSubmit:this.trackSearchSource("input-box"),queryParameters:this.props.searchQueryParameters})):a.createElement(j,{...ze,ariaLabel:I.formatMessage(u.searchLabel),label:I.formatMessage(u.searchLabel),ButtonIcon:this.state.isSearchDrawerOpen?k:E,isIconButton:!0,shouldEnableFullArticleInverted:be}));return a.createElement(a.Fragment,null,a.createElement(b,null),a.createElement(R,{className:t,isLogoWide:de,palette:_e,seriesData:he,shouldDisplaySeriesPagination:Ve,decorationStyle:r,decorationTheme:$e,logoAlign:Le,mobileLogoAlign:Ne,mobileOption:Te,isDrawerOpen:this.state.isDrawerOpen,mobileNoBorderBottom:Be,isHeadlineColorInverted:"inverted"===_e&&l,shouldKeepSubscribeLinkActive:Ce,shouldEnableFullArticleInverted:be,"data-testid":"StandardNavigationWrapper"},a.createElement(H,{"data-testid":"StandardNavigationDrawer"},(ue.length>0||ge.length>0)&&a.createElement(O,{ButtonIcon:We,isIconButton:!0,className:"standard-navigation__drawer-toggle",label:I.formatMessage(u.navigationMenuButtonLabel),onClickHandler:this.doToggleDrawer,role:"button","aria-expanded":this.state.isDrawerOpen,shouldEnableFullArticleInverted:be})),"center"===Le&&Re&&Re.length>0&&a.createElement(Q,null,a.createElement(Y,{attributes:{"aria-label":I.formatMessage(u.secondaryLinksLabel)},links:Re,shouldAllowNavItemHide:!0})),a.createElement(W,null,a.createElement(J,{href:me,"data-testid":"Logo"},a.createElement(X,{...Me.logo}))),"left"===Le&&a.createElement(U,{headLineVisible:l&&Ae,"data-testid":"StandardNavigationHeadLineBlock",className:o({"standard-navigation__headline-block--headline":l&&Ae})},a.createElement(V,{"aria-hidden":"true",headlineAlign:v},pe),a.createElement(G,null,!Ae&&a.createElement(L,{hasBorderDropdown:d,hideLinksWhenResize:S,items:ue}))),a.createElement(F,{onClick:this.handleClickNavigation,shouldEnableFullArticleInverted:be},se&&Se&&a.createElement(P,{...e,user:Se,className:"standard-navigation__section--utility-links-login"}),a.createElement(a.Fragment,null,Ee&&He.length>0&&a.createElement(Z,{attributes:{"aria-label":I.formatMessage(u.utilityLinksLabel)},links:Ie?Oe:He,shouldAllowNavItemHide:!0,shouldEnableFullArticleInverted:be}),a.createElement(oe,null,a.createElement(f,{group:"consumer-marketing"},a.createElement(g,{position:"nav-dialog"})),!Fe&&a.createElement(a.Fragment,null,a.createElement(h,null),a.createElement(f,{group:"consumer-marketing"},a.createElement(g,{position:"nav-cta"}),a.createElement(g,{position:"nav-rollover"})),a.createElement(y,null))),a.createElement(f,{group:"subs-cta"},a.createElement(g,{position:"nav-gift"})))),s&&le?a.createElement(ie,null,a.createElement(D,{bookmarkIconAlertDesktopLeft:"has-background",bookmarkIconAlertDesktopTop:"has-background",bookmarkTrackingType:"nav-header",link:je,theme:"standard",type:"standard",isUrlBookmark:!0,isBookmarkButton:!0,isIconButton:!0}),qe):qe,a.createElement(a.Fragment,null,Pe&&a.createElement(ne,{onClick:this.handleToggleShopifyCart},a.createElement(ee,{ariaLabel:`${De} ${I.formatMessage(u.shoppingCartAriaLabel)}`,label:I.formatMessage(u.shoppingCartLabel),ButtonIcon:T,isIconButton:!0,inputKind:"link",tabIndex:0}),De>0&&a.createElement(te,null,De))),a.createElement(A,{showShopifyCart:this.props.isShopifyCartWidgetOpen,closeButtonCallback:this.handleToggleShopifyCart,onCartDataChange:this.onCartDataChange})),a.createElement(C,{appElement:i.appElement,isOpen:this.state.isDrawerOpen,onClose:this.doToggleDrawer,contentLabel:I.formatMessage(u.drawerLabel)},a.createElement(w,{accountProps:e,...i,contentAlign:n,showSearch:c,isAccountsEnabled:se,user:Se,utilityLinks:He})),ue&&a.createElement(z,{linksArr:ue}),ge&&a.createElement(q,{linksArr:ge}),Ge&&a.createElement(N,null),!fe&&a.createElement(K,{shouldDisplaySeriesPagination:Ve,className:o({"series-pagination__standard-navigation--hidden":!Ve}),"data-testid":"StandardNavigationSeriesPagination"}),p&&this.state.isSearchDrawerOpen&&a.createElement(C,{appElement:i.appElement,contentLabel:I.formatMessage(u.searchLabel),className:"drawer--search",isOpen:this.state.isSearchDrawerOpen,onClose:()=>this.doToggleSearchDrawer()},a.createElement(ae,null,a.createElement(B,{searchLink:i.searchAction,shouldSetFocus:this.state.isSearchDrawerOpen}))))}}se.propTypes={accountProps:i.object,className:i.string,contentAlign:i.oneOf(["center","left"]),decorationStyle:i.oneOf(["default","border-thin","light-shadow"]),drawerProps:i.shape({appElement:i.any,searchAction:i.string}).isRequired,hasBookmark:i.bool,hasBorderDropdown:i.bool,hasHeadline:i.bool,hasSearch:i.bool,hasSearchBar:i.bool,hasSearchBarWithDrawer:i.bool,headerInvertedLogo:i.shape($.propTypes).isRequired,headlineAlign:i.oneOf(["left","center"]),headlineElementClass:i.string,hideLinksWhenResize:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape($.propTypes).isRequired,isAccountsEnabled:i.bool,isBookmarkVisible:i.bool,isLogoWide:i.bool,isShopifyCartWidgetOpen:i.bool,isVisualLinkBanner:i.bool,logo:i.shape($.propTypes).isRequired,logoBaseUrl:i.string,mainContentElementClass:i.string,pageHeadline:i.string,primaryLinks:v.propTypes.links,savedStoriesLabel:i.string,searchQueryParameters:i.object,secondaryLinks:i.array,seriesData:i.shape({hed:i.string,dek:i.string,image:i.object,links:i.arrayOf(i.shape({hed:i.string,dek:i.string,image:i.object,isPublished:i.bool,promoHed:i.string,url:i.string})),shouldExcludeSeriesPagination:i.bool}),setShopifyWidgetState:i.func,setStandardNavigationDispatcher:i.func,shouldConsiderSeriesPagination:i.bool,shouldEnableFullArticleInverted:i.bool,shouldHideSeriesPagination:i.bool,shouldKeepSubscribeLinkActive:i.bool,showLinkBanner:i.bool,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:v.propTypes.links,variationName:i.string,variations:i.shape({hasCart:i.bool,hasLinkBanner:i.bool,logoAlign:i.oneOf(["center","left"]).isRequired,mobileLogoAlign:i.oneOf(["center"]),mobileNoBorderBottom:i.bool,mobileOption:i.oneOf(["search","cm"]).isRequired,palette:i.oneOf(["inverted","standard"]),showHeadline:i.bool})},se.displayName="StandardNavigation",e.exports=d((({isShopifyCartWidgetOpen:e,standardNavigationConfig:t})=>({isShopifyCartWidgetOpen:e,...t})),(e=>{const{setShopifyWidgetState:t}=c(e);return{setShopifyWidgetState:t,setStandardNavigationDispatcher:()=>_(e)}}))(s(se))},69836:(e,t)=>{let n;Object.defineProperty(t,"__esModule",{value:!0}),t.doHideBookmark=t.doDisplayBookmark=t.setStandardNavigationDispatcher=void 0,t.setStandardNavigationDispatcher=e=>{n=e};const o=e=>{n&&n({type:"MERGE_KEY",key:"standardNavigationConfig",value:{isBookmarkVisible:e}})};t.doDisplayBookmark=()=>{o(!0)},t.doHideBookmark=()=>{o(!1)}},80742:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(10254);e.exports=i(o(a,"StandardNavigation"))},88570:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getTypographyStyles:r,getColorToken:s,getLinkStyles:l,getColorStyles:d,minScreen:c,maxScreen:m}=n(26865),{BREAKPOINTS:p,ZINDEX_MAP:u}=n(96472),{maxThresholds:g}=n(99906),{BaseLink:h}=n(76955),{visuallyhidden:y}=n(52813),{applyGridSpacing:b}=n(1123),{linkStandard:f}=n(15737),{SiteNavigationSearch:C}=n(49829),{getSiteNavigationMenuStyles:w}=n(56341),v=n(55634),$=n(73730),S=n(28256),k=n(54790),x=n(73275),E=n(1778),{NavigationListWrapper:T,NavigationListItemWrapper:I,NavigationInternalLink:L,NavigationExternalLink:N}=n(51418),B=n(43608),{ResponsiveImageContainer:P}=n(7228),{Link:A}=n(82552),{SocialIconButton:D}=n(51e3),{ShowRollover:_,HideRollover:M}=n(32788),R=n(54330),{SearchBarWrapper:H}=n(26348),O="transition: opacity 0.3s ease-in-out;",F="300ms",W=a(7),U=i` display: flex; align-items: center; ${L},${N} { ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; transition: color ${F} ease-in-out; } ${T} { margin: 0; } ${I} { display: flex; align-items: center; transition: color ${F} ease-in-out; padding: 0; } `,V=i` ${U} display: none; @media (min-width: ${p.xl}) { display: flex; margin-left: ${a(4)}; ${T} { max-height: ${a(3)}; overflow: hidden; } ${I} { margin-right: ${a(2)}; } } `,G=i` position: relative; ${I} { margin: 0; padding: ${a(2)} ${a(3)}; overflow: hidden; &:hover { background-color: ${s("colors.foundation.menu.dividers")}; ${L},${N} { text-decoration: none; color: ${({utilityNavLinkColorToken:e})=>e?s(e):""}; } } } ${L},${N} { ${r("typography.definitions.foundation.link-secondary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; display: block; width: 100%; } `,j=o.div.withConfig({displayName:"StandardNavigationDropdown"})` display: ${e=>e.expanded?"block":"none"}; position: absolute; top: ${a(9)}; right: -23px; z-index: ${u.dropdown}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); background-color: ${s("colors.foundation.menu-bg.collapsed")}; padding: ${a(2)} 0; &:hover { display: block; } &::before { position: absolute; top: -19px; right: 20px; z-index: 1; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid ${s("colors.foundation.menu-bg.collapsed")}; border-left: 10px solid transparent; width: 0; height: 0; content: ''; } &::after { position: absolute; top: -21px; right: 20px; border-top: 10px solid transparent; border-right: 10px solid transparent; border-left: 10px solid transparent; width: 0; height: 0; content: ''; } &.account-links__sign-out-separator--show { .account-links__navigation { .navigation__list { ${I}:last-of-type { padding-top: 0; .navigation__link { border-top: 1px solid ${s("colors.foundation.menu.dividers")}; padding-top: ${a(2)}; } } } } } .account-links__navigation { ${G} } ${({hasBorderDropdown:e,theme:t})=>e&&`\n border: 1px solid ${s(t,"colors.foundation.menu.dividers")};\n\n &::after {\n border-bottom: 11px solid ${s(t,"colors.foundation.menu.dividers")};\n }\n `} `,z=i` ${f()} ${r("typography.definitions.foundation.link-utility")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; display: flex; align-items: center; background-color: transparent; cursor: pointer; height: 100%; &::after { position: absolute; right: 0; bottom: -15px; width: 100px; height: 15px; content: ''; } @media (min-width: ${g.md}px) { &:hover { + ${j} { display: block; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,q=o.button.withConfig({displayName:"StandardNavigationAccountLabel"})` ${z} `,K=o.div.withConfig({displayName:"JourneyUnitDivider"})` margin-right: ${a(2)}; margin-left: ${a(2)}; border-left: 1px solid ${s("colors.foundation.menu.dividers")}; width: 0; height: 32px; @media (min-width: ${p.lg}) { margin-left: 0; } `,Y=o(B).withConfig({displayName:"NavigationAccountIcon"})` && { margin-left: ${a(.2)}; width: ${a(2)}; height: ${a(2)}; ${P} { vertical-align: unset; } } `,J=o.div.withConfig({displayName:"NavigationAccountIconWrapper"})` && { transition: none; &::after { content: none; } } display: inherit; ${({isAuthenticated:e})=>e&&"border: 1px solid transparent;"} padding: ${a(1)}; width: max-content; ${Y} + i { margin: 0 ${a(.5)}; } &:hover { display: inherit; ${({isAuthenticated:e})=>e&&"border: 1px solid;"} border-radius: 20px; ${({theme:e})=>"inverted"===e?`${d(e,"background","colors.interactive.base.dark")};`:`${d(e,"background","colors.interactive.base.highlight")};`} ${({theme:e,isAuthenticated:t})=>t&&`${d(e,"border-color","colors.interactive.base.light")};`} } /* In Mobile: hover states does not exist for a Signed out user */ @media (max-width: ${g.md}px) { ${({isAuthenticated:e})=>!e&&"\n &:hover {\n border: none;\n background: none;\n }\n "} } // Overriding the dimensions of the chevron icon only when seen with avatar .icon-chevron { width: ${a(2)}; height: ${a(2)}; } `,X=o.div.withConfig({displayName:"NavigationAccountSignIn"})` display: none; @media (min-width: ${p.md}) { display: block; ${r("typography.definitions.foundation.link-primary")}; ${d("color","colors.interactive.base.black")}; margin-top: ${a(.2)}; margin-left: ${a(1.36)}; } `,Q=o(k.Vertical).withConfig({displayName:"MoreDropdownNavigation"})` ${G} `,Z=o.div.withConfig({displayName:"MoreDropdownWrapper"})` display: block; position: relative; height: 100%; @media (min-width: 0) and (max-width: ${p.sm}) { display: none; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.nav-link.default")}; } ${j} { top: ${W}; margin-right: ${a(3)}; ${T} { max-height: none; } ${L},${N} { ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; } } `,ee=o.button.withConfig({displayName:"MoreDropdownLabel"})` ${z} background-color: transparent; ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; &::after { position: absolute; right: 0; bottom: -40px; width: 80px; height: 70px; content: ''; } &:hover { .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } `,te=o(S).withConfig({displayName:"StandardNavigationSeriesPagination"})` transform: translateY(-${W}); opacity: 1; ${({shouldDisplaySeriesPagination:e})=>!e&&"display: none;"} `,ne=o(E).withConfig({displayName:"AccountDropdownToggleIcon"})` display: flex; align-content: center; justify-content: center; margin-left: ${a(.5)}; width: ${a(2,"px")}; height: ${a(2)}; svg { align-self: center; path { transition: fill 0.2s ease-in-out; fill: ${s("colors.foundation.collapsed-menu.utility-link.default")}; } } .icon-chevron { transform: rotate(90deg); } `,oe=o(k.Horizontal).withConfig({displayName:"StandardNavigationNavPrimaryLinks"})` ${O} `,ie=o.div.withConfig({displayName:"StandardNavigationSectionPrimaryLinks"})` ${V} ${({isDynamic:e})=>e&&`\n display: none;\n\n @media (min-width: ${p.sm}) {\n display: flex;\n margin-left: ${a(4)};\n\n ${oe} {\n ${T} {\n max-height: ${a(3)};\n overflow: hidden;\n }\n\n ${I} {\n margin-right: ${a(2)};\n height: ${a(3)};\n }\n }\n }\n `} ${({isHidden:e})=>e&&"\n visibility: hidden;\n "} `,ae=o(v).withConfig({displayName:"StandardNavigationPrimaryLinks"})` ${y} `,re=o(v).withConfig({displayName:"StandardNavigationSecondaryLinks"})` ${y} `,se=o(k.Horizontal).withConfig({displayName:"StandardNavigationNavSecondaryLinks"})` ${O} `,le=o.div.withConfig({displayName:"StandardNavigationSectionSecondaryLinks"})` ${V} `,de=o(k.Horizontal).withConfig({displayName:"StandardNavigationNavUtilityLinks"})``,ce=o($.Utility).withConfig({displayName:"StandardNavigationSearchButton"})` &&&& .icon-search { transform: scale(0.5); } ${C()}; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\nsvg path {\nfill: ${s(t,"colors.consumption.lead.inverted.link")};\ntransition: fill ${F} ease-in-out;\n}\n`} `,me=o.div.withConfig({displayName:"StandardNavigationSearchBarWrapper"})` grid-column-end: 5; grid-column-start: 1; align-items: start; @media (min-width: ${p.md}) { width: 100%; } @media (min-width: ${p.lg}) { grid-column-end: none; grid-column-start: none; grid-row-start: -1; padding-top: ${a(1)}; padding-bottom: ${a(1)}; width: auto; } `,pe=o($.Utility).withConfig({displayName:"StandardNavigationCartButton"})` /* stylelint-disable-next-line declaration-no-important */ display: flex; position: relative; margin: 0 ${a(2)} 0 auto; border: 0; background-color: transparent; width: ${a(4)}; height: 100%; .icon-shopping { width: initial; height: initial; } ${c(p.md)} { margin: 0 ${a(3)} 0 ${a(2)}; } &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${s("colors.foundation.icon.hover")}; } } svg path { fill: ${s("colors.foundation.icon.default")}; } `,ue=o.span.withConfig({displayName:"StandardNavigationCartQuantity"})` position: absolute; top: 2rem; right: 1.25rem; align-items: center; z-index: 1; border-radius: 50%; background: ${s("colors.background.black")}; width: 17.25px; height: 17.25px; text-align: center; text-transform: uppercase; line-height: 18px; color: ${s("colors.background.white")}; font-size: 10px; &:hover, &:focus { border: 0; background-color: ${s("colors.foundation.icon.hover")}; } `,ge=o.div.withConfig({displayName:"StandardNavigationCart"})` position: relative; &:hover, &:focus { border: 0; background-color: transparent; cursor: pointer; span { background-color: ${s("colors.foundation.icon.hover")}; } svg path { fill: ${s("colors.foundation.icon.hover")}; } } `,he=o.div.withConfig({displayName:"StandardNavigationConsumerMarketingUnitWrapper"})``,ye=i` ${he} { .nav-cta__component, .consumer-marketing-unit--nav-cta { &:hover, &:focus, &:focus-within { ~ .nav-rollover__component > div, ~ .consumer-marketing-unit--nav-rollover { ${_} } } } .nav-rollover__component > div, .consumer-marketing-unit--nav-rollover { &:hover, &:focus, &:focus-within { ${_} } } .consumer-marketing-unit--nav-cta { ~ ${L}:hover, ~ ${N}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${L}, ~ ${N} { color: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { ${M} display: none; top: ${W}; right: 0; align-items: center; justify-content: center; z-index: ${u.navFixed}; @media (min-width: ${p.md}) { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; top: ${W}; right: 0; transform: translateY(0); z-index: ${u.navFixed}; } } nav { &.navigation--horizontal { .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { top: ${a(4)}; } } } `,be=o.div.withConfig({displayName:"StandardNavigationSectionUtilityLinks"})` ${O} ${U} position: relative; justify-content: flex-end; @media (min-width: ${p.md}) { margin-left: auto; } ${I} { display: none; position: relative; margin-right: ${a(2)}; @media (min-width: ${p.md}) { display: inline-flex; align-items: center; } .consumer-marketing-unit--nav-cta { position: absolute; top: 0; left: 0; cursor: pointer; } } ${ye} .standard-navigation__section--utility-links-login { margin: 0 ${a(4)} 0 0; &::after { display: none; content: ''; @media (min-width: ${p.md}) { display: inline-block; position: absolute; top: ${a(2,"px")}; right: ${a(-2)}; margin: 0; background-color: ${s("colors.foundation.menu.dividers")}; width: 2px; height: 20px; } } ${q} { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${s(t,"colors.consumption.lead.inverted.link")};`} } } .standard-navigation-account { display: none; position: relative; height: 100%; @media (min-width: ${p.md}) { display: block; } } ${A} { padding: 0; @media (min-width: ${p.md}) and (max-width: ${p.lg}) { padding-right: ${a(2)}; } } `,fe=o($.Utility).withConfig({displayName:"StandardNavigationDrawerButtonToggle"})` ${({theme:e})=>w(e)} justify-content: center; transition: fill ${F} ease-in-out; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${F} ease-in-out;\n }\n `} .icon-close { padding: 8px; } .icon-menu { margin: 8px; width: initial; height: initial; } `,Ce=o(x).withConfig({displayName:"StandardNavigationLogoImage"})` display: block; text-align: center; ${P} { max-height: ${W}; object-fit: contain; } `,we=o(h).withConfig({displayName:"StandardNavigationLogoLink"})` width: 100%; height: auto; `,ve=o.div.withConfig({displayName:"StandardNavigationSectionLogo"})` ${U} justify-content: center; margin: auto; max-width: ${a(25)}; @media (min-width: ${p.xl}) { min-width: ${a(15)}; } `,$e=o.div.withConfig({displayName:"StandardNavigationDrawer"})` height: ${W}; @media (min-width: ${p.sm}) { width: ${a(6)}; } @media (min-width: ${p.md}) { width: ${a(7)}; } `,Se=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockHeadLine"})` ${r("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; position: absolute; transform: translateY(25px); transition: opacity 200ms, transform 400ms, color 300ms; visibility: hidden; opacity: 0; margin-right: ${a(4)}; margin-left: ${a(4)}; width: 100%; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; @media (min-width: ${p.md}) { visibility: visible; } @media only screen and (max-width: ${p.md}) { display: none; } ${({headlineAlign:e})=>(e=>"left"===e?"text-align: left;":"center"===e?"text-align: center;":"")(e)} `,ke=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockChannelNavigation"})` position: static; transition: opacity 300ms 100ms, transform 400ms; opacity: 1; width: 100%; `,xe=o.div.withConfig({displayName:"StandardNavigationHeadLineBlock"})` ${O} display: flex; align-items: center; height: 100%; ${({headLineVisible:e})=>e&&`\n ${Se} {\n position: static;\n transform: initial;\n transition: opacity 300ms 100ms, transform 400ms;\n opacity: 1;\n }\n\n ${ke} {\n position: absolute;\n transform: translateY(-25px);\n opacity: 0;\n }\n `} `,Ee=o.header.withConfig({displayName:"StandardNavigationWrapper"})` display: grid; position: relative; grid-template-columns: repeat(3, 1fr); justify-content: space-between; transform: translateY(0); transition: background-color ${F} ease-in-out; z-index: 2; background-color: ${s("colors.foundation.menu-bg.collapsed")}; width: 100%; @media (min-width: ${p.md}) { grid-template-columns: auto 2fr auto auto; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n transition: background-color ${F} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};`} ${({shouldDisplaySeriesPagination:e})=>e&&`\n transform: translateY(-${W});\n transition: transform 300ms ease-in-out;\n `} ${({seriesData:e,shouldDisplaySeriesPagination:t,palette:n})=>e&&`\n transition: transform ${F} ease-in-out;\n\n ${"inverted"===n&&`\n transition: transform ${F} ease-in-out,\n background-color 0ms ease-in-out 0ms;\n\n ${ie},\n ${be} {\n ${L},\n ${N},\n ${q} {\n transition: none;\n }\n }\n `};\n\n ${t&&`\n transition: transform ${F} ease-in-out,\n background-color 0ms ease-in-out ${F};\n `};\n\n ~ ${te} {\n transition: opacity 100ms ease-in-out;\n }\n `} ${({palette:e,theme:t})=>"inverted"===e&&`\n transition: background-color ${F} ease-in-out,\n transform ${F} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n\n ${j} {\n transition: background-color ${F} ease-in-out,\n transform ${F} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n }\n\n ${ie},\n ${be} {\n ${L},${N},\n ${q} {\n ${l(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")};\n transition: color ${F} ease-in-out;\n }\n }\n\n ${Z} {\n ${ee} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n\n &:hover {\n .icon-chevron path {\n fill: ${s(t,"colors.foundation.collapsed-menu.nav-link.hover")};\n }\n }\n }\n\n .icon-chevron path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${j} {\n ${L},${N} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n transition: none;\n }\n }\n }\n\n ${j} .account-links__navigation {\n ${I} {\n &:hover {\n background-color: ${s(t,"colors.interactive.base.dark")};\n }\n\n ${L},${N} {\n ${l(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")};\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n\n ${L},${N} {\n &:hover {\n text-decoration: none;\n }\n }\n }\n\n ${j} {\n border: 1px solid ${s(t,"colors.consumption.lead.inverted.divider")};\n\n &::before {\n border-bottom-color: ${s(t,"colors.consumption.lead.inverted.background")};\n }\n\n &::after {\n border-bottom-color: ${s(t,"colors.consumption.lead.inverted.divider")};\n }\n }\n\n ${ne} path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${j} ${Q} {\n ${I}:hover {\n background: ${s(t,"colors.consumption.lead.inverted.link")};\n\n ${L},${N} {\n transition: color ${F} ease-in-out;\n color: ${s(t,"colors.consumption.lead.inverted.link-hover")};\n }\n }\n }\n\n ${ce} {\n &,\n &:hover,\n &:focus {\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${F} ease-in-out;\n }\n }\n }\n\n ${fe} {\n &,\n &:hover,\n &:focus {\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${F} ease-in-out;\n }\n }\n }\n `} ${({isLogoWide:e})=>e&&`\n ${$e} {\n width: unset;\n }\n\n ${be} {\n margin: 0;\n }\n\n ${ve} {\n min-width: ${a(34)};\n }\n `} ${({decorationStyle:e,decorationTheme:t,theme:n})=>((e,t,n)=>"border-thin"===e&&"standard"===t?`border-bottom: 1px solid ${s(n,"colors.foundation.menu.dividers")};`:"border-thin"===e&&"inverted"===t?`border-bottom: 1px solid ${s(n,"colors.consumption.lead.inverted.divider")};`:"light-shadow"===e&&"inverted"===t?"box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);":"")(e,t,n)} ${({logoAlign:e,mobileLogoAlign:t,isDrawerOpen:n})=>((e,t,n,o)=>"center"===e?`\n @media (min-width: ${p.md}) {\n grid-template-columns: auto 1fr 2fr 1fr auto;\n }\n padding: 0 ${a(2)};\n\n @media (min-width: ${p.md}) {\n ${b("padding")};\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n ${ve} {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n height: ${W};\n }\n\n ${ce} {\n margin: 0 ${a(3)} 0 ${a(2)};\n }\n }\n\n ${le} {\n @media (min-width: ${p.md}) {\n display: flex;\n margin-left: ${a(2)};\n\n ${I} {\n margin-right: 0;\n }\n }\n }\n `:"left"===e?`\n && {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto auto;\n }\n ${ie} + ${ce} {\n @media (min-width: ${p.md}) {\n margin-left: auto;\n }\n }\n\n ${ve} {\n @media (min-width: ${p.md}) {\n margin-left: 0;\n }\n\n ${we} ${Ce} {\n text-align: left;\n\n @media (min-width: ${p.md}) {\n text-align: center;\n }\n }\n }\n\n ${"center"===t&&((e,t)=>`\n && {\n grid-template-columns: repeat(3, 1fr);\n }\n @media (min-width: ${p.md}) {\n && {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto;\n }\n }\n\n ${xe} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n\n ${we} ${Ce} {\n text-align: center;\n }\n\n ${e&&`\n grid-template-columns: repeat(3, 1fr);\n\n @media (min-width: ${p.md}) {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto;\n }\n `};\n\n ${t&&`\n @media (min-width: 0) and (max-width: ${p.md}) {\n border-bottom: none;\n }\n `};\n`)(n,o)};\n `:"")(e,t,n)} ${({mobileOption:e})=>(e=>"search"===e?`\n ${de} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: block;\n }\n\n &.consumer-marketing-unit--no-failsafe {\n display: none;\n }\n }\n\n ${be} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n `:"cm"===e?`\n ${de} {\n ${I} {\n\n display: flex;\n margin-right: ${a(2)};\n\n &:not(:first-child) {\n display: none;\n }\n\n @media (min-width: ${p.md}) {\n display: inline-flex;\n align-items: center;\n\n &:not(:first-child) {\n display: inline-flex;\n }\n }\n }\n }\n }\n\n ${be} {\n margin: 0 1rem;\n\n @media (min-width: ${p.md}) {\n margin: 0 0 0 auto;\n }\n }\n\n ${ce} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n `:"")(e)} ${({isDrawerOpen:e})=>e&&`\n ${be},\n ${oe},\n ${se},\n ${xe} {\n opacity: 0;\n }\n `} ${({isHeadlineColorInverted:e})=>e&&`\n transition: color ${F} ease-in-out;\n color: ${s("colors.discovery.lead.secondary.hed")};\n `} `,Te=o.div.withConfig({displayName:"StandardNavigationIconWrapper"})` display: flex; ${D} { border: none; } `,Ie=o(R).withConfig({displayName:"StandardNavigationSuccessLoginAlert"})` top: ${a(7)}; right: -${a(1)}; left: unset; z-index: ${u.tooltip+1}; margin-left: ${a(1)}; border: 1px solid; border-radius: 2px; ${c(p.md)} { top: ${a(5.9)}; left: -${a(27)}; margin-left: -${a(2)}; width: ${a(46)}; } ${({theme:e})=>d(e,"border-color","colors.discovery.body.white.border")}; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.35); width: ${a(45)}; height: ${a(10)}; ${({theme:e})=>d(e,"background-color","colors.interactive.base.white")}; .close-alert-button { svg { ${({theme:e})=>d(e,"fill","colors.interactive.social.primary")}; transform: rotate(45); } } .alert-message { padding: ${a(3)} ${a(2)}; max-width: fit-content; ${({theme:e})=>r(e,"typography.definitions.utility.label")}; ${({theme:e})=>d(e,"color","colors.consumption.body.special.body")}; } .alert-arrow { border-color: transparent; ::before { position: absolute; bottom: -8px; left: -8px; border-width: 0 8px 11px 8px; border-style: solid; border-color: transparent transparent ${s("colors.discovery.body.white.border")} transparent; content: ''; } ::after { position: absolute; bottom: -9px; left: -7px; border-width: 0 7px 9px 7px; border-style: solid; border-color: transparent transparent ${s("colors.interactive.base.white")} transparent; content: ''; } } `,Le=o.div.withConfig({displayName:"StandardNavigationDrawerSearchBarWrapper"})` margin: auto; margin-top: ${a()}; background-color: ${s("colors.background.white")}; padding: ${a(2)} 0; width: 35%; input { &[type='search'] { appearance: none; border-radius: 0; border-color: ${s("colors.interactive.base.dark")}; } } ${m(p.md)} { margin-top: ${a(3)}; padding: 0; width: 95%; } ${H} { background: none; } `;e.exports={MoreDropdownWrapper:Z,MoreDropdownLabel:ee,MoreDropdownNavigation:Q,JourneyUnitDivider:K,NavigationAccountIconWrapper:J,NavigationAccountIcon:Y,NavigationAccountSignIn:X,AccountDropdownToggleIcon:ne,StandardNavigationSearchBarWrapper:me,StandardNavigationWrapper:Ee,StandardNavigationDrawer:$e,StandardNavigationDrawerButtonToggle:fe,StandardNavigationSectionUtilityLinks:be,StandardNavigationSectionLogo:ve,StandardNavigationHeadLineBlock:xe,StandardNavigationHeadLineBlockHeadLine:Se,StandardNavigationHeadLineBlockChannelNavigation:ke,StandardNavigationSearchButton:ce,StandardNavigationPrimaryLinks:ae,StandardNavigationSecondaryLinks:re,StandardNavigationSeriesPagination:te,StandardNavigationNavSecondaryLinks:se,StandardNavigationLogoLink:we,StandardNavigationLogoImage:Ce,StandardNavigationSectionSecondaryLinks:le,StandardNavigationNavUtilityLinks:de,StandardNavigationDropdown:j,StandardNavigationAccountLabel:q,StandardNavigationSectionPrimaryLinks:ie,StandardNavigationNavPrimaryLinks:oe,StandardNavigationCartButton:pe,StandardNavigationCartQuantity:ue,StandardNavigationCart:ge,StandardNavigationConsumerMarketingWrapper:he,StandardNavigationIconWrapper:Te,StandardNavigationSuccessLoginAlert:Ie,StandardNavigationDrawerSearchBarWrapper:Le}},52188:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({navigationMenuButtonLabel:{id:"StandardNavigation.MenuButton",defaultMessage:"Open Navigation Menu",description:"Label for the menu button"},secondaryLinksLabel:{id:"StandardNavigation.SecondaryLinksLabel",defaultMessage:"Secondary",description:"ARIA label for secondary links"},utilityLinksLabel:{id:"StandardNavigation.UtilityLinksLabel",defaultMessage:"Utility",description:"ARIA label for utility links"},openSearchMenuLabel:{id:"StandardNavigation.OpenSearchMenuLabel",defaultMessage:"Open Search Menu",description:"ARIA label open search menu button"},searchLabel:{id:"StandardNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},drawerLabel:{id:"StandardNavigation.Drawer",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"},accountLabel:{id:"StandardNavigation.AccountLabel",defaultMessage:"My Account",description:"Label for account link",isConfigurable:!0},signInLabel:{id:"StandardNavigation.SignInLabel",defaultMessage:"Sign In",description:"Label for sign in link",isConfigurable:!0},saveBookmarkLabel:{id:"StandardNavigation.saveBookmarkLabel",defaultMessage:"Save story",description:"Label for the bookmark icon"},shoppingCartLabel:{id:"StandardNavigation.ShoppingCartLabel",defaultMessage:"Shopping Cart",description:"Label for Shopping cart"},shoppingCartAriaLabel:{id:"StandardNavigation.ShoppingCartAriaLabel",defaultMessage:"item(s) in Cart",description:"ARIA label for Shopping cart"}})},10254:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(62363),a=o(i,"LogoCenterWithSearch",{logoAlign:"center",mobileOption:"search"});i.LogoCenterWithSearch=a;const r=o(i,"LogoCenterWithSearchBar",{logoAlign:"center",mobileLogoAlign:"center",mobileOption:"cm"},{hasSearch:!0,hasSearchBar:!0});i.LogoCenterWithSearchBar=r;const s=o(i,"LogoCenterWithCM",{logoAlign:"center",mobileOption:"cm"});i.LogoCenterWithCM=s;const l=o(i,"LogoCenterWithCMNoSearch",{logoAlign:"center",mobileOption:"cm"},{hasSearch:!1});i.LogoCenterWithCMNoSearch=l;const d=o(i,"LogoLeftWithSearch",{logoAlign:"left",mobileOption:"search"},{hideLinksWhenResize:!0});i.LogoLeftWithSearch=d;const c=o(i,"LogoLeftWithSearch",{logoAlign:"left",mobileOption:"search",hasCart:!0},{hideLinksWhenResize:!0});i.LogoLeftWithSearchAndCart=c;const m=o(i,"LogoLeftWithSearchAndLinkBanner",{logoAlign:"left",mobileOption:"search",hasLinkBanner:!0},{hideLinksWhenResize:!0});i.LogoLeftWithSearchAndLinkBanner=m;const p=o(i,"LogoLeftWithSearchAndLinkBannerAndCart",{logoAlign:"left",mobileOption:"search",hasLinkBanner:!0,hasCart:!0},{hideLinksWhenResize:!0});i.LogoLeftWithSearchAndLinkBannerAndCart=p;const u=o(i,"LogoLeftWithCM",{logoAlign:"left",mobileOption:"cm"});i.LogoLeftWithCM=u;const g=o(i,"LogoLeftWithCMNoSearch",{logoAlign:"left",mobileOption:"cm"},{hasSearch:!1});i.LogoLeftWithCMNoSearch=g;const h=o(i,"LogoLeftWithSearchAndHeadline",{logoAlign:"left",mobileOption:"search"},{hasHeadline:!0,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoLeftWithSearchAndHeadline=h;const y=o(i,"LogoLeftWithSearchWithHeadlineAndLinkBanner",{logoAlign:"left",mobileOption:"search",hasLinkBanner:!0},{hasHeadline:!0,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoLeftWithSearchWithHeadlineAndLinkBanner=y;const b=o(i,"LogoLeftWithSearchAndHeadlineCenter",{logoAlign:"left",mobileOption:"search"},{hasHeadline:!0,headlineAlign:"center",hideLinksWhenResize:!0});i.LogoLeftWithSearchAndHeadlineCenter=b;const f=o(i,"LogoCenterWithSearchAndLinkBanner",{logoAlign:"center",mobileOption:"search",hasLinkBanner:!0});i.LogoCenterWithSearchAndLinkBanner=f;const C=o(i,"LogoDesktopLeftMobileCenterWithSearch",{logoAlign:"left",mobileLogoAlign:"center",mobileOption:"search",mobileNoBorderBottom:!0},{hasHeadline:!0,hasBorderDropdown:!1,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoDesktopLeftMobileCenterWithSearch=C;const w=o(i,"LogoLeftWithSearchInverted",{logoAlign:"left",mobileOption:"search",palette:"inverted"},{hideLinksWhenResize:!0});i.LogoLeftWithSearchInverted=w,e.exports=i},49938:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackSnowplowEvent=void 0;const{trackNavigationEvent:o}=n(14307);t.trackSnowplowEvent=(e,t)=>{const n={type:"click",label:e?.target?.textContent?.toString(),subject:t||"sub_header_menu",items:[{content_title:e?.target?.textContent?.toString(),content_url:e?.target?.href}],placement:"header"};o(n)}},12503:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),r=n(34187),{PaymentGateway:s}=n(92807),l=n(28433),{componentTracking:d}=n(90090),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{SubtopicDiscoveryTitle:p,SubtopicDiscoveryFirstHed:u,SubtopicDiscoveryHedContainer:g,SubtopicDiscoveryImage:h,SubtopicDiscoveryItemContainer:y,SubtopicDiscoverySubsequentHed:b,SubtopicDiscoveryAdRail:f,SubtopicDiscoveryGridContent:C,SubtopicDiscoveryAdRailContainer:w,SubtopicDiscoverySummaryItem:v}=n(87546),$=({subItems:e,subItemsLengthLimit:t})=>{if(!e||!e.length)return[];const[n,...o]=e,{image:i}=n||{},{contentType:a}=i||{};return a?[n,...o.slice(0,t)]:$({subItems:o,subItemsLengthLimit:t})},S=({item:e,subItemsLengthLimit:t,firstHedIdx:n,shouldEnableBundleComponentAnalytics:o,trackingNamespace:s,shouldUseSummaryItem:l=!1})=>{const c=d.addDataSectionTitleAttribute(o,`${s?.SubtopicDiscoveryItemHed} ${n+1} hero`),{dangerousCategoryTitle:m,parsedSubItems:p=[]}=e||{},f=$({subItems:p,subItemsLengthLimit:t});if(!f.length)return null;const[C,...w]=f,{artist:S,dangerousHed:k,genre:x,image:E,url:T}=C||{},{altText:I}=E||"";return i.createElement(y,null,i.createElement(g,null,i.createElement(r.DiscoveryCard,{name:m.label,url:m.link}),l?i.createElement(v,{...C,shouldHidePublishDate:!1,rubric:x,subHed:S,url:`/${T}/`}):i.createElement(i.Fragment,null,i.createElement(h,{href:`/${T}`,"aria-label":I,className:"SubtopicDiscoveryImage",...c},i.createElement(a,{...E,isLazy:!0})),i.createElement(u,{href:`/${T}`,"aria-label":k,className:"SubtopicDiscoveryFirstHed",...c},i.createElement("h2",{dangerouslySetInnerHTML:{__html:k}})))),!l&&(w||[]).map(((e,t)=>{const{dangerousHed:a,url:r}=e||{},l=d.addDataSectionTitleAttribute(o,`${s?.SubtopicDiscoveryItemHed} ${n+1} secondary`,t);return i.createElement(g,{key:t},i.createElement(b,{href:`/${r}`,"aria-label":a,className:"SubtopicDiscoverySubsequentHed",...l},i.createElement("h2",{dangerouslySetInnerHTML:{__html:a}})))})))};S.propTypes={firstHedIdx:o.number,item:o.shape({dangerousCategoryTitle:o.shape({label:o.string,link:o.string}),parsedSubItems:o.arrayOf(o.shape({dangerousHed:o.string,image:o.object,url:o.string}))}),shouldEnableBundleComponentAnalytics:o.bool,shouldUseSummaryItem:o.bool,subItemsLengthLimit:o.number,trackingNamespace:o.object};const k=({items:e,subItemsLengthLimit:t,shouldEnableBundleComponentAnalytics:n,trackingNamespace:o,shouldUseSummaryItem:a})=>e.map(((e,r)=>i.createElement(S,{key:r,item:e,subItemsLengthLimit:t,firstHedIdx:r,shouldEnableBundleComponentAnalytics:n,trackingNamespace:o,shouldUseSummaryItem:a}))),x=({dangerousDek:e="",dangerousHed:t="",items:n=[],shouldShowContainerTitle:o=!1,subItemsLengthLimit:a=2,showAdRightRail:r=!1,shouldEnableBundleComponentAnalytics:d,shouldUseSummaryItem:u=!1,trackingNamespace:g})=>(i.useEffect((()=>{(async()=>{await m(),c("SubtopicDiscovery")})()}),[]),i.createElement(i.Fragment,null,t&&o&&i.createElement(p,{dangerousDek:e,dangerousHed:t,hedTag:"h2"}),i.createElement(C,{shouldUseSummaryItem:u},i.createElement(k,{items:n,subItemsLengthLimit:a,shouldEnableBundleComponentAnalytics:d,shouldUseSummaryItem:u,trackingNamespace:g})),r&&i.createElement(w,{className:"grid-layout__aside"},i.createElement(l,null,i.createElement(s,{group:"ads"},i.createElement(f,{position:"rail"}))))));x.propTypes={dangerousDek:o.string,dangerousHed:o.string,items:o.array,shouldEnableBundleComponentAnalytics:o.bool,shouldShowContainerTitle:o.bool,shouldUseSummaryItem:o.bool,showAdRightRail:o.bool,subItemsLengthLimit:o.number,trackingNamespace:o.object},x.displayName="SubtopicDiscovery",e.exports=x},13478:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(12503);e.exports=o(i,"SubtopicDiscovery")},87546:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,minScreen:s,minMaxScreen:l}=n(26865),{BaseText:d}=n(76955),c=n(35864),m=n(19607),{BREAKPOINTS:p}=n(96472),{applyGridSpacing:u}=n(1123),{universalGridCore:g}=n(89085),h=n(74992),{SummaryItemHedBase:y}=n(36211),b=o(c.LineAboveLineBelowTextCenter).withConfig({displayName:"Title"})` grid-column: 1/-1; grid-row: 1; margin-bottom: ${i(4)}; `,f=o(d).withConfig({displayName:"SubtopicDiscoveryFirstHed"})` text-decoration: none; line-height: 114%; & h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-bulletin-primary")} color: ${({theme:e})=>`${a(e,"colors.discovery.body.white.heading")};`} } `;f.defaultProps={as:"a"};const C=o.div.withConfig({displayName:"SubtopicDiscoveryHedContainer"})` border-bottom: ${i(.125,"px")} solid ${a("colors.consumption.body.standard.divider")}; &:last-child { border-bottom: none; } & .rubric--discovery { background-color: ${({theme:e})=>`${a(e,"colors.foundation.footer.bg")};`}; } `,w=o(d).withConfig({displayName:"SubtopicDiscoveryImage"})` display: block; position: relative; margin-bottom: ${i(2)}; `;w.defaultProps={as:"a"};const v=o.div.withConfig({displayName:"SubtopicDiscoveryItemContainer"})` grid-column: span 4; ${s(p.md)} { grid-column: span 3; } `,$=o(d).withConfig({displayName:"SubtopicDiscoverySubsequentHed"})` text-decoration: none; line-height: 106%; & h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-bulletin-primary")} color: ${({theme:e})=>`${a(e,"colors.discovery.body.white.heading")};`} } `;$.defaultProps={as:"a"};const S=o(m).withConfig({displayName:"SubtopicDiscoveryAdRail"})``,k=o.div.withConfig({displayName:"SubtopicDiscoveryAdRailContainer"})` display: block; `,x=o.div.withConfig({displayName:"SubtopicDiscoveryGridContent"})` display: grid; grid-column: span 12; grid-template-columns: repeat(4, 1fr); ${l(p.sm,p.md)} { grid-row-gap: ${i(4)}; } ${s(p.md)} { grid-template-columns: repeat(9, 1fr); column-gap: var(--grid-gap); row-gap: var(--grid-gap); } ${s(p.lg)} { grid-column: ${({shouldUseSummaryItem:e})=>e?"span 12":"span 11"}; } `,E=o("div").withConfig({displayName:"SubtopicDiscoveryGrid"})` ${g()}; ${u("padding")}; `,T=o(h).withConfig({displayName:"SubtopicDiscoverySummaryItem"})` ${y} { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-core-secondary")} } `;e.exports={SubtopicDiscoveryTitle:b,SubtopicDiscoveryFirstHed:f,SubtopicDiscoveryHedContainer:C,SubtopicDiscoveryImage:w,SubtopicDiscoveryItemContainer:v,SubtopicDiscoverySubsequentHed:$,SubtopicDiscoveryAdRail:S,SubtopicDiscoveryGridContent:x,SubtopicDiscoveryAdRailContainer:k,SubtopicDiscoveryGrid:E,SubtopicDiscoverySummaryItem:T}},44357:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(30830),r=n(91706),s=n(74992),{Podcasts:l,PodcastsSectionTitleWrapper:d,PodcastsSectionTitle:c,CarouselWrapper:m,PodcastsList:p}=n(30154),{calculateSpacing:u}=n(26865),g=({dangerousHed:e,hasDividerAbove:t=!0,hasDividerBelow:n=!0,hasBorder:i=!1,hasItemsRule:g=!1,hideIssueDate:h=!1,items:y,minItemsRequired:b=0,shouldHidePublishDate:f=!1,textAlign:C="center"})=>b&&y?.lengtho.createElement(a.CarouselItem,{width:u(40),spacing:u(2),key:e.copilotID,"data-testid":"PodcastsList"},o.createElement(s,{key:t,...e,hasBorder:i,shouldHidePublishDate:f,hasRule:g,hideIssueDate:h})))))));g.propTypes={dangerousHed:i.string.isRequired,hasBorder:i.bool,hasDividerAbove:i.bool,hasDividerBelow:i.bool,hasItemsRule:i.bool,hideIssueDate:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,minItemsRequired:i.number,shouldHidePublishDate:i.bool,textAlign:i.string},e.exports=g},3670:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(44357);e.exports=i(o(a,"SummaryAudioCollection"))},30154:(e,t,n)=>{const{default:o,css:i}=n(92168),a=n(35864),{SummaryItemDek:r}=n(68116),{SummaryItemBaseByline:s}=n(277),l=n(86659),{GridItem:d}=n(40653),{calculateSpacing:c,getColorToken:m,maxScreen:p,minScreen:u}=n(26865),{applyGridSpacing:g}=n(1123),{BREAKPOINTS:h}=n(96472),{maxThresholds:y}=n(99906),b=o(l).withConfig({displayName:"PodcastsSectionTitleWrapper"})` ${g("padding")} ${d} { grid-column: 1/-1; } `,f=o(a).withConfig({displayName:"SummaryAudioCollectionTitle"})` grid-column: 1/-1; border-top: 1px solid ${m("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${m("colors.discovery.body.white.accent")}; `,C=o.div.withConfig({displayName:"PodcastsList"})` padding-top: ${c(4)}; `,w=o(l.NoMargins).withConfig({displayName:"CarouselWrapper"})` ${g("padding")} ${d} { grid-column: 1/-1; width: 100%; } `,v=o.section.withConfig({displayName:"SummaryAudioCollection"})` padding-top: ${c(5)}; ${({theme:e})=>e&&`background: ${m(e,"colors.discovery.lead.secondary.background")};\n }`} ${C} { ${r}, ${s} { display: none; } ${p(`${y.md}px`)} { display: none; } } ${w} { ${r}, ${s} { display: none; } ${({itemCount:e})=>3===e&&i` ${u(h.md)} { display: none; } `} } `;e.exports={Podcasts:v,PodcastsSectionTitleWrapper:b,PodcastsSectionTitle:f,CarouselWrapper:w,PodcastsList:C}},57598:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(35864),s=n(22539),l=n(74992),d=n(99366),{SummaryCollageEightTitle:c,SummaryCollageEightGrid:m,SummaryCollageEightTopTitle:p,SummaryCollageEightGridItemCollageFour:u,SummaryCollageEightGridItemList:g,SummaryCollageEightGridItemTitle:h,SummaryCollageEightSummaryCollageFour:y,SummaryCollageEightSummaryList:b,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:f,SummaryCollageEightGridItemCollageFourTitle:C}=n(55954),{trackComponent:w}=n(92716),{interactionResponse:v}=n(56187),{trackNavigationEvent:$}=n(14307),{isDesktopBrowser:S}=n(72362),k=({className:e,curatedSearchHed:t,dangerousCategoryTitle:n,dangerousDek:i,dangerousHed:s,hasBackground:l,hasConsistentSpacing:k=!1,hasRoundedBorder:x,hasUnderlineHed:E,hideBottomBorders:T=!1,hideRubricItemSummary:I=!1,hideSummaryListDeks:L=!1,hideVerticalBorders:N=!1,isPartiallyCurated:B=!1,isTitleFullWidth:P,items:A=[],recircRiver:D,rightColumnFeature:_,shouldEnableBookmarkDrawers:M,shouldEnableCardLevelBookmark:R,shouldEnableCommentsCount:H,shouldLimitSavingToContentTypes:O,sectionTitleVariation:F="TextLeft",shouldEnableBundleComponentAnalytics:W,shouldHideBylines:U=!1,shouldHideDangerousDek:V=!0,shouldHidePublishDate:G=!0,shouldShowRecipeBadge:j,shouldShowStackedRatingsCard:z=!1,shouldUseDekAsHed:q=!1,sumCollageFourItems:K,sumListItems:Y,summaryListHed:J,summaryListSummaryItemVariation:X=null,summaryItemVariation:Q="SideBySideThirdsImageRight",shouldTrackSnowplowEvent:Z=!0,summarySectionTitleVariation:ee="TextLeft",trackingNamespace:te,variations:ne={shouldUseDenseMobileVariation:!1},variationName:oe})=>{a.useEffect((()=>{(async()=>{await v(),w("SummaryCollageEight",oe)})()}),[oe]);const ie=!S(),ae=r[F],re=q?i:s,se=V?"":i,le=!!re,de=J||t,{shouldUseDenseMobileVariation:ce}=ne,me={type:"click",label:s,subject:"summary_collage_eight",subject_version:ie&&ce?"mobile_dense":"default"},pe=(e,t,n,o,i,a)=>{Z&&$({type:e,subject:"summary_collage_eight",items:[{content_title:t.dangerousHed,content_type:t.contentType,content_id:t.copilotID,content_url:t.url}],index:n,total_index:i,placement:o,subject_version:ce&&ie?a||"mobile_dense":"default"})},ue=()=>a.createElement(h,{isPartiallyCurated:B,isTitleFullWidth:P},a.createElement(c,{as:ae,dangerousHed:(B||P)&&n?n:re,isTitleFullWidth:P,dangerousDek:se}));let ge={};_&&(ge={hasFeatured:!0,summaryItemFeatured:_});const he=(()=>{const e=(B||P)&&K?K:A.slice(0,4);return ie&&ce?e.slice(0,1):e})();return a.createElement(m,{className:o("summary-collage-eight",{"summary-collage--without-vertical-borders":N},e),isPartiallyCurated:B,hasBackground:l,hasConsistentSpacing:k},P&&a.createElement(p,{as:r.LineBelowTextCenter,dangerousHed:re,dangerousDek:se}),le&&!P&&ue(),a.createElement(u,{isPartiallyCurated:B,isTitleFullWidth:P,shouldUseDenseMobileVariation:ce},B&&!P&&a.createElement(C,{as:ae,dangerousHed:re,dangerousDek:se}),a.createElement(y,{items:he,hasBorder:!T,placement:"secondary",hasUnderHeroItem:!0,hideLastFewSummaryImages:!1,hideSummaryListDeks:L,hideVerticalBorders:N,isPartiallyCurated:B,recircRiver:D,shouldEnableBundleComponentAnalytics:W,snowplowEvent:{...me,total_index:1},shouldHideBylines:U,trackingNamespace:te?.main,underHeroItemVariation:Q,hasRoundedBorder:x,shouldShowRecipeBadge:j,isTitleFullWidth:P,shouldShowStackedRatingsCard:z,shouldEnableBookmarkDrawers:M,shouldEnableCardLevelBookmark:R,shouldEnableCommentsCount:H,shouldLimitSavingToContentTypes:O,shouldUseDenseMobileVariation:ce,shouldTrackSnowplowEvent:Z,impressionHandler:pe}),ie&&ce&&A.slice(1,3).map(((e,t)=>a.createElement(d,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:!U&&e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:!V&&e.dangerousDek,date:!G&&e.date,rubric:e.rubric,url:e.url,contentType:e.contentType,shouldHideIcon:!1,shouldTrackSnowplowEvent:Z,clickHandler:()=>(window.location=e.url,pe("click",e,t,"secondary",2)),impressionHandler:()=>pe("impression",e,t,"secondary",2)})))),a.createElement(g,{hasHed:le,isPartiallyCurated:B,isTitleFullWidth:P},le&&P&&ue(),a.createElement(b,{...ge,hasHed:le,dangerousHed:de,hasUnderlineHed:E,hideBottomBorders:T,hideRubricItemSummary:I,shouldEnableBundleComponentAnalytics:W,shouldHideDangerousDek:!0,shouldHidePublishDate:G,shouldHoldImageSpace:!1,impressionHandler:pe,shouldTrackItemImpressionForSnowplow:Z,snowplowEvent:{...me,subject_version:ce&&ie?"mobile_dense-off_canvas":"default",total_index:5},totalItems:5,items:(B||P)&&Y?Y:A.slice(4),placement:"right_rail",isPartiallyCurated:B,sectionTitleVariation:ee,summaryItemVariation:X||Q,recircRiver:D,shouldHideBylines:U,shouldShowStackedRatingsCard:z,shouldEnableBookmarkDrawers:M,shouldEnableCardLevelBookmark:R,shouldEnableCommentsCount:H,shouldLimitSavingToContentTypes:O,trackingNamespace:te?.rightRail,hasRoundedBorder:x,shouldUseDenseMobileVariation:ie&&ce})),a.createElement(f,null))};k.propTypes={className:i.string,curatedSearchHed:i.string,dangerousCategoryTitle:i.string,dangerousDek:i.string,dangerousHed:i.string,hasBackground:i.bool,hasConsistentSpacing:i.bool,hasRoundedBorder:i.bool,hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideRubricItemSummary:i.bool,hideSummaryListDeks:i.bool,hideVerticalBorders:i.bool,isPartiallyCurated:i.bool,isTitleFullWidth:i.bool,items:i.arrayOf(i.shape(l.propTypes)),recircRiver:i.string,rightColumnFeature:i.shape({ctaUrl:i.string,header:i.string,ctaTextLabel:i.string,itemIndex:i.number,hideOnMobile:i.bool}),sectionTitleVariation:i.string,shouldEnableBookmarkDrawers:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,shouldLimitSavingToContentTypes:i.array,shouldShowRecipeBadge:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTrackSnowplowEvent:i.bool,shouldUseDekAsHed:i.bool,sumCollageFourItems:i.object,sumListItems:i.object,summaryItemVariation:s.propTypes.summaryItemVariation,summaryListHed:i.string,summaryListSummaryItemVariation:i.string,summarySectionTitleVariation:i.string,trackingNamespace:i.object,variationName:i.string,variations:i.shape({shouldUseDenseMobileVariation:i.bool})},k.displayName="SummaryCollageEight",e.exports=k},84446:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(15014),"SummaryCollageEight")},55954:(e,t,n)=>{const{default:o,createGlobalStyle:i,css:a}=n(92168),{BREAKPOINTS:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{cssVariablesCollage:d}=n(89085),{calculateSpacing:c,getColorToken:m,getTypographyStyles:p,minScreen:u,maxScreen:g,minMaxScreen:h}=n(26865),{getSectionSpacingStyling:y}=n(16800),{SectionTitleHed:b}=n(33500),{VersoIssueFeatureMagazineIssueDate:f,VersoIssueFeatureMagazineIssueName:C}=n(72542),w=n(199),v=n(22539),{SummaryCollageFourUnderMainItem:$,SummaryCollageFourSummaryListItem:S,SummaryCollageFourMainItem:k,SummaryCollageFourWrapper:x}=n(99337),{StackedRatingsCardWrapper:E,ImageWrapper:T,ContentWrapper:I,Hed:L}=n(1817),{StoryUnitWrapper:N}=n(63993),{SmartItemDek:B,SmartItemHed:P,SmartItemBaseText:A}=n(88154),D=a` ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&"padding-left:0"} } `,_=o.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${b} { ${p("typography.definitions.discovery.subhed-section-collection")} ${g(r.md)} { justify-self: ${({isTitleFullWidth:e})=>e&&"center"}; } } `,M=o.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${b} { ${p("typography.definitions.discovery.subhed-section-collection")} margin-bottom: ${c(3)}; } `,R=o.section.withConfig({displayName:"SummaryCollageEightGrid"})` ${l()} display: grid; gap: 0 var(--grid-gap); grid-template-columns: repeat(4, 1fr); ${s("padding")} margin: 0 auto; max-width: ${c(200)}; ${u(r.md)} { grid-template-columns: repeat(12, 1fr); } ${u(r.lg)} { grid-template-rows: auto repeat(2, 1fr); } ${({isPartiallyCurated:e})=>e&&`\n ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==y(t,"gap-md")?`padding-top: ${c(3)};`:null}\n \n ${u(r.lg)} {\n ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==y(t,"gap-md")?`padding-top: ${c(4)};`:null}\n grid-template-rows: minmax(${c(5)}, auto) repeat(1, 1fr);\n }\n\n ${u(r.xl)} {\n ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==y(t,"gap-md")?`padding-top: ${c(5)};`:null}\n }\n `} ${d()}; .summary-item--has-border { &:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; border-bottom: 0; } } } ${({hasBackground:e})=>e&&a` background-color: ${m("colors.discovery.body.light.background")}; `} `,H=o.div.withConfig({displayName:"SummaryCollageEightTopTitle"})` grid-column: 1 / -1; margin-top: ${c(6)}; margin-bottom: ${c(4)}; border-bottom-color: ${m("colors.discovery.body.white.accent")}; padding-bottom: ${c(2)}; ${u(r.lg)} { margin-top: ${c(4)}; } `,O=o.div.withConfig({displayName:"SummaryCollageEightGridItemTitle"})` grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: 1px solid ${m("colors.discovery.body.white.border")}; padding-bottom: ${c(1)}; ${u(r.lg)} { grid-column: 10 / span 3; grid-row: ${({isTitleFullWidth:e})=>e?"2 / span 2":"1 / span 1"}; margin-left: calc(var(--border-offset) * -1); border-top: none; border-bottom: none; border-left: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${m("colors.discovery.body.white.border")};`}; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({isPartiallyCurated:e})=>e&&`\n border-bottom: none;\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-row: 2 / span 1;\n grid-column: 1 / span 12;\n }\n`} `,F=o.div.withConfig({displayName:"SummaryCollageEightGridItemCollageFour"})` grid-column: 1 / -1; order: 1; ${u(r.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; grid-row: ${({isTitleFullWidth:e})=>e?"2 / span 4":"1 / span 3"}; grid-row-gap: ${c(2)}; } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-column-gap: var(--grid-gap);\n grid-column: 1 / span 12;\n grid-row-gap: ${c(2)};\n grid-row: 1 / span 1;\n grid-template-rows: repeat(2, 0.75fr);\n }\n `} ${({shouldUseDenseMobileVariation:e,theme:t})=>e&&`\n ${x} {\n ${g(r.md)} {\n border-bottom: 1px solid\n ${m(t,"colors.discovery.body.white.border")};\n }\n }\n ${N} {\n ${g(r.md)} {\n border-bottom: 1px solid\n ${m(t,"colors.discovery.body.white.border")};\n padding: ${c(2)} 0;\n ${B} {\n margin: ${c(2)} 0;\n }\n ${P} {\n margin-bottom: 0.5rem;\n ${p("typography.definitions.discovery.hed-core-secondary")};\n }\n ${A}::after {\n display: none;\n }\n }\n }\n }`} `,W=o.div.withConfig({displayName:"SummaryCollageEightGridItemList"})` grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; margin: 0; border-top: none; padding: 0; ${E} { display: grid; border-top: 1px solid ${m("colors.discovery.body.white.border")}; ${T} { display: grid; grid-area: image; align-items: center; } ${I} { grid-area: content; padding-top: 0; padding-bottom: 0; } } ${u(r.lg)} { grid-column: 10 / span 3; grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; margin-left: calc(var(--border-offset) * -1); border-left: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${m("colors.discovery.body.white.border")};`}; padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n border-left: none;\n grid-column: 1 / span 12;\n grid-row: 3 / span 1;\n }\n `} `,U=a` ${k} { position: unset; margin-bottom: 0; border-bottom: none; ${({shouldShowStackedRatingsCard:e})=>e&&`padding-bottom: ${c(6)};`} ${L} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-feature")} } ${D} ${u(r.lg)} { grid-column: 4 / -1; } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-column: 4 / -1;\n }\n `} @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${c(1)}; } @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) { padding-bottom: ${c(2)}; } .summary-item__dek { display: block; } .summary-item__content { margin-bottom: 0; padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-right: -${c(3)}; margin-left: -${c(3)}; ${({isPartiallyCurated:e})=>e&&`\n margin-right: ${c(0)};\n margin-left: ${c(0)};\n `} } } } ${$} { border-bottom: none; ${u(r.lg)} { grid-column: 4 / -1; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { display: ${({isTitleFullWidth:e})=>e?"none":"block"}; } .summary-item__dek { display: block; } .summary-item__content { ${u(r.lg)} { margin-top: ${c(2)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding: ${c(2)} 0 ${c(4)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${c(2)}; } ${({isPartiallyCurated:e})=>e&&"\n padding-top: none;\n "} } .summary-item__content.summary-item__content--no-rubric { ${({isPartiallyCurated:e})=>e&&"\n padding-top: none;\n "} } .summary-item__image-link { ${u(r.lg)} { margin-top: ${c(2)}; } } ${({isPartiallyCurated:e,isTitleFullWidth:t})=>(e||t)&&a` border-top: none; `} } ${S} { .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${c(1)}; } @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) { padding-bottom: ${c(2)}; } } .summary-item { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-bottom: 0; } } ${E}:first-child { ${({shouldShowStackedRatingsCard:e})=>e&&`\n border-bottom: 1px solid;\n padding-bottom:0;\n margin-bottom: ${c(2)};`} border-bottom-color: ${m("colors.discovery.body.white.border")}; } ${u(r.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; border-right: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${m("colors.discovery.body.white.border")};`}; border-left: none; padding-right: var(--border-offset); padding-left: 0; } ${({isPartiallyCurated:e})=>e&&`\n ${u(r.md)} {\n grid-column: 1 / span 3;\n grid-row-start: 1;\n margin: 0 calc(var(--border-offset) * -1) 0 0;\n border-right: none;\n border-left: none;\n padding-right: var(--border-offset);\n padding-left: 0;\n } \n `} @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: ${c(2)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${p("typography.definitions.discovery.hed-core-primary")} } /* If the flag to use StackedRatingsCard is enabled, update the type token of the StackedRatingsCard Hed.*/ ${L} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-core-secondary")} } ${D} .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } } `,V=o(w).withConfig({displayName:"SummaryCollageEightSummaryCollageFour"})` && { grid-template-columns: repeat(4, 1fr); padding-top: 0; padding-right: 0; padding-left: 0; height: 100%; .summary-item, .summary-item--has-border { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-bottom: 0; } } .summary-list--collection-list { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-top: 0; } } ${u(r.lg)} { grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${c(5)}, auto) 1fr; } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-template-columns: repeat(9, 1fr);\n grid-template-rows: minmax(${c(5)}, auto) 1fr;\n }\n `} &.summary-collage-four { ${U} } ${({shouldUseDenseMobileVariation:e})=>e&&`\n && {\n ${g(r.md)} {\n height: auto;\n ${$}{\n display: none;\n }\n ${S}{\n display: none;\n }\n }\n }\n `} } `,G=o(v.Collection).withConfig({displayName:"SummaryCollageEightSummaryList"})` &&& { margin: 0; border-top: none; padding: 0; * { bottom: auto; ${({shouldShowStackedRatingsCard:e})=>!e&&"width: auto;"} } video { width: 100%; } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${c(2)}; padding-bottom: ${c(2)}; &:first-of-type { ${u(r.lg)} { border-top: 1px solid ${m("colors.discovery.body.white.border")}; padding-top: ${c(2.5)}; } ${({shouldUseDenseMobileVariation:e})=>e&&`\n ${g(r.md)} {\n padding-top: 0;\n }\n `} } &:last-of-type { ${u(r.lg)} { border-bottom: none; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { ${p("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${c(1)}; } ${L} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-bulletin-primary")} } } ${D} ${({shouldUseDenseMobileVariation:e,theme:t})=>e&&`\n && {\n .summary-list__items {\n ${g(r.md)} {\n display: flex;\n flex-direction: row;\n overflow-x: auto;\n padding: ${c(3)} 0;\n }\n }\n .summary-list__item {\n ${g(r.md)} {\n min-width: 75vw;\n margin: 0;\n margin-right: ${c(2)};\n border: none;\n border-right: 1px solid ${m(t,"colors.discovery.body.white.border")};\n padding: 0;\n padding-right: ${c(2)};\n\n &:last-of-type {\n margin-right: 0;\n padding-right: 0;\n border-right: none;\n }\n }\n }}`} ${({isPartiallyCurated:e})=>e&&`\n .summary-list__item {\n grid-template-columns: 1fr;\n\n padding-top: ${c(2)};\n padding-bottom: ${c(2)};\n\n .summary-item__content.summary-item__content--no-rubric {\n padding-top: 0px;\n }\n\n &:first-of-type {\n border-top: none;\n padding-top: ${c(2.5)};\n ${h("0px",r.md)} {\n padding-top: ${c(1)};\n }\n }\n\n &:last-of-type {\n ${u(r.lg)} {\n border-bottom: none;\n }\n }\n\n &:nth-child(4) {\n ${h(r.md,r.lg)} {\n border-bottom: none;\n }\n }\n\n &.summary-item--has-border {\n margin-bottom: 0;\n }\n\n &.summary-item--layout-placement-side-by-side {\n grid-column-gap: var(--grid-gap);\n }\n\n .summary-item__image-link {\n ${h("0px",`calc(${r.lg} - 1px)`)}{\n display: none;\n }\n align-self: start;\n max-width: 75px;\n height: auto;\n }\n\n .summary-item__hed {\n ${p("typography.definitions.discovery.hed-bulletin-primary")}\n margin-bottom: ${c(1)};\n }\n }\n\n ${h("768px",`calc(${r.lg} - 1px)`)} {\n .summary-list__items {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n column-gap: ${c(2)};\n }\n }\n `} ${({isPartiallyCurated:e})=>!e&&`.summary-list__items > div:nth-last-of-type(2) {\n margin-bottom: ${c(2)};\n @media (min-width: 0px) and (max-width: calc(${r.lg} - 1px)) {\n margin-bottom: 0;\n padding-bottom: 0;\n }\n }`} ${({shouldShowStackedRatingsCard:e})=>e&&".summary-list__items > div:nth-last-of-type(2) {\n margin-bottom: 0;\n }"} .summary-list__item--before-hidden { border-bottom: none; } .summary-item--bundle { .summary-item__hed { margin-bottom: 0; } .summary-item__dek { margin-top: ${c(.5)}; } } ${({hasHed:e})=>!e&&`&& {\n .summary-list__item {\n &:first-of-type {\n ${u(r.lg)} {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n }`} } img { ${({hasRoundedBorder:e})=>e&&`\n border-radius: ${c(1)};\n `} } `,j=i` .summary-collage-eight-related-row--mobile-only-reorder-to-3 { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { && { order: 2; margin-top: ${c(2)}; } } ${f} { margin-bottom: 0; } ${C} { margin-top: ${c(.5)}; } } `;e.exports={SummaryCollageEightTitle:_,SummaryCollageEightGrid:R,SummaryCollageEightTopTitle:H,SummaryCollageEightGridItemCollageFour:F,SummaryCollageEightGridItemList:W,SummaryCollageEightGridItemTitle:O,SummaryCollageEightSummaryList:G,SummaryCollageEightSummaryCollageFour:V,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:j,SummaryCollageEightGridItemCollageFourTitle:M}},15014:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(57598);i.DenseMobile=o(i,"DenseMobile",{shouldUseDenseMobileVariation:!0}),e.exports=i},22195:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(74992),r=n(35864),{SummaryCollageTwoColumnWrapper:s,SummaryCollageOneColumnWrapper:l,GridWithMargins:d,SummaryCollageFiftyFiftyTitleWrapper:c,Wrapper:m,StickyColumn:p,FeaturedSummaryItem:u,ShowMoreButtonWrapper:g}=n(42404),{TitleWrapper:h}=n(22482),{useColumnsComponent:y}=n(22394),b=n(36474),{sizes:f}=n(99906),{BaseWrap:C}=n(76955),{componentTracking:w}=n(90090),{useResizeObserver:v}=n(55030),{RESOLUTION_MAP:$}=n(2097),S=n(88456),k=({Ad:e,breakpoint:t="lg",columnItemLimit:n=3,columnItemType:o="RatingsCard",columnSummaryItemVariation:a="SideBySideThirdsImageRight",customButtonText:f="See More",dangerousHed:k,dangerousDek:x,featuredItemHedTag:E,featuredSummaryItemVariation:T="OverlayCenterLimitedHeight",hasBackground:I=!1,hasBorder:L=!1,hasCollapsedAd:N,hasConsistentSpacing:B,hasPadding:P,hasPaddingTop:A=!0,hasFeaturedItemMorePadding:D,hasFetauredItemStickyColumnPadding:_=!1,hasLimitedHeightStickyColumn:M=!1,hasRule:R=!1,hasWrapperPadding:H=!0,hideIssueDate:O=!0,hideRubricItemSummary:F=!1,hideSourceTagName:W,hasShowMoreButtonBottomMargin:U=!0,hasRuleColumnItem:V=!1,items:G,layout:j="two-column",mobileColumnItemType:z,mobileColumnSummaryItemVariation:q,mobImageAlignment:K="default",mosaicPosition:Y={},hasDekPaddingBottom:J=!0,sectionTitleVariation:X="LineAboveLineBelowTextCenter",shouldHideDekOnMobileView:Q=!1,shouldHideItemCount:Z=!1,shouldEnableBundleComponentAnalytics:ee=!1,shouldHidePublishDate:te=!0,showOneColumnReverse:ne=!1,hasShowMoreButton:oe=!1,showMoreBtnStyle:ie="outlined",showMoreButtonURL:ae="",showMoreButtonVariation:re="Utility",stickyPosition:se="top",summaryItemStickTopThreshold:le,summaryItemVariation:de="TextBelowDesktopOnlyThirds",trackingNamespace:ce})=>{const[me,pe]=i.useState($.NONE),[ue,ge]=i.useState(!1),[he,ye]=i.useState(0),be=i.useRef(null),fe=S[re],[Ce,we]=y(me,pe),ve=i.useCallback((()=>()=>{if(window){const e=window.matchMedia(`(min-width: ${le}px)`);return Boolean(e?.matches)}return!1}),[le]),[$e,Se]=i.useState(!1);if(v((()=>le&&ge(ve()))),i.useEffect((()=>{le&&ge(ve())}),[le,ge,ve]),i.useEffect((()=>{if(!be.current)return;const e=be.current.querySelector(".summary-item__content");if(e){if("function"==typeof ResizeObserver){const t=new ResizeObserver((()=>{ye(e?.offsetHeight||0)}));return t.observe(e),()=>{t.disconnect()}}ye(e?.offsetHeight||0)}}),[be]),i.useEffect((()=>{const e=()=>{window.innerWidth<1024?Se(!0):Se(!1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)})),!((e=[])=>e.length>=4&&e.length<=7)(G))return null;const ke=r[X],[xe,...Ee]=G,Te=ce?.hero||k,Ie=ce?.aside||k,Le=w.addDataSectionTitleAttribute(ee,Te,ce?.hero?"":0),Ne="one-column"===j?l:s,Be="one-column"===j?d:m,Pe=ue?"two-column":j,Ae=ue?"top":se,De={columnItemLimit:n,columnItemType:o,columnSummaryItemVariation:a,hasRule:V,layout:j,items:Ee,shouldEnableBundleComponentAnalytics:ee,trackingNamespace:Ie,breakpoint:t,hasBackground:I,hasCollapsedAd:N,hideIssueDate:O,isLastElement:!0,hasDekPaddingBottom:J,shouldHoldImageSpace:!0,shouldHidePublishDate:te,hideRubricItemSummary:F,hideSourceTagName:W};return $e&&(De.columnItemType=z||o,De.columnSummaryItemVariation=q||a,De.shouldHideDekOnMobileView=Q,De.imageAlignment=K,De.isLastElement=!1),xe&&E&&(xe.hedTag=E),i.createElement(Ne,{hasBackground:I,hasPaddingTop:A,hasWrapperPadding:H,showOneColumnReverse:ne,breakpoint:t,hasConsistentSpacing:B},k&&("one-column"===j?i.createElement(c,null,i.createElement(h,{hasPadding:P,as:ke,dangerousHed:k,dangerousDek:x})):i.createElement(h,{hasPadding:P,as:ke,dangerousHed:k,dangerousDek:x})),i.createElement(Be,{hasDangerousHed:Boolean(k),layout:Pe,stickyPosition:Ae,breakpoint:t,isSummaryItemStickTopScreen:ue},i.createElement(p,{ref:be,layout:Pe,stickyPosition:Ae,hasPadding:_,hasLimitedHeightStickyColumn:M,isSummaryItemStickTopScreen:ue,summaryItemContentHeight:he},i.createElement(u,{...xe,className:"summary-collage-fifty-fifty-item-0",hasBorderOnMobileAndTabletOnly:!0,analyticsDataAttribute:Le,featuredSummaryItemVariation:T,hasBorder:L,hasMorePadding:D,hasRule:R,hideIssueDate:O,hideRubricItemSummary:F,hideSourceTagName:W,shouldHideItemCount:Z,shouldHidePublishDate:te,shouldHoldImageSpace:!0,shouldUseMediumBreakpoint:!0,shouldHandleOverlayForLongHed:!0})),i.createElement(C,null,"one-column"===j?i.createElement(i.Fragment,null,i.createElement(b,{...De})):i.createElement(i.Fragment,null,i.createElement(Ce,{layout:j,items:Ee,shouldEnableBundleComponentAnalytics:ee,trackingNamespace:Ie,variation:de,breakpoint:t,Ad:e,mosaicPosition:Y,hasCollapsedAd:N,...we})))),oe&&i.createElement(g,{hasShowMoreButtonBottomMargin:U},i.createElement(fe,{btnStyle:ie,label:f,ariaLabel:f,href:ae,inputKind:"link"})))};k.propTypes={Ad:o.func,breakpoint:o.oneOf(f),columnItemLimit:o.number,columnItemType:o.string,columnSummaryItemVariation:o.string,customButtonText:o.string,dangerousDek:o.string,dangerousHed:o.string,featuredItemHedTag:o.oneOf(["h2","h3"]),featuredSummaryItemVariation:o.string,hasBackground:o.bool,hasBorder:o.bool,hasCollapsedAd:o.bool,hasConsistentSpacing:o.bool,hasDekPaddingBottom:o.bool,hasFeaturedItemMorePadding:o.bool,hasFetauredItemStickyColumnPadding:o.bool,hasLimitedHeightStickyColumn:o.bool,hasPadding:o.bool,hasPaddingTop:o.bool,hasRule:o.bool,hasRuleColumnItem:o.bool,hasShowMoreButton:o.bool,hasShowMoreButtonBottomMargin:o.bool,hasWrapperPadding:o.bool,hideIssueDate:o.bool,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,items:o.arrayOf(o.shape(a.propTypes)).isRequired,layout:o.oneOf(["one-column","two-column"]),mobileColumnItemType:o.string,mobileColumnSummaryItemVariation:o.string,mobImageAlignment:o.oneOf(["top","default","bottom"]),mosaicPosition:o.object,sectionTitleVariation:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideDekOnMobileView:o.bool,shouldHideItemCount:o.bool,shouldHidePublishDate:o.bool,showMoreBtnStyle:o.oneOf(["filled","outlined","text"]),showMoreButtonURL:o.string,showMoreButtonVariation:o.oneOf(["Primary","Utility","UtilityInverted"]),showOneColumnReverse:o.bool,stickyPosition:o.oneOf(["top","bottom"]),summaryItemStickTopThreshold:o.number,summaryItemVariation:o.string,trackingNamespace:o.object},k.displayName="SummaryCollageFiftyFifty",e.exports=k},2097:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RESOLUTION_MAP=void 0,t.RESOLUTION_MAP={LARGE:"large",SMALL:"small",MEDIUM:"medium",X_SMALL:"x-small",X_LARGE:"x-large",NONE:"none"}},22394:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useColumnsComponent=void 0;const o=n(96540),{RESOLUTION_MAP:i}=n(2097),a=n(21370),r=n(6272),s={[i.LARGE]:r,[i.MEDIUM]:a,[i.SMALL]:a,[i.X_SMALL]:a,[i.X_LARGE]:r,[i.NONE]:()=>null},l={[i.LARGE]:{isLastElement:!0},[i.MEDIUM]:{isLastElement:!1},[i.SMALL]:{isLastElement:!1},[i.X_SMALL]:{isLastElement:!1},[i.X_LARGE]:{isLastElement:!0},[i.NONE]:{}};t.useColumnsComponent=(e,t)=>{const n=o.useMemo((()=>s[e]),[e]),a=o.useMemo((()=>l[e]),[e]);return o.useEffect((()=>{const e=()=>{window.innerWidth>=1024?t(i.LARGE):window.innerWidth<1024&&window.innerWidth>=768?t(i.MEDIUM):t(i.SMALL)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[t]),[n,a]}},77504:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(22195);e.exports=o(i,"SummaryCollageFiftyFifty")},36474:(e,t,n)=>{const o=n(5556),i=n(96540),{Container:a,Column:r,SecondaryColumnWrapper:s,OneColumnWrapper:l}=n(42404),d=n(53743),{componentTracking:c}=n(90090),m=n(74992),p=({breakpoint:e,columnItemLimit:t,columnItemType:n,columnSummaryItemVariation:o,hasRule:p,hideIssueDate:u,items:g,isLastElement:h,hasDekPaddingBottom:y,hideRubricItemSummary:b,hideSourceTagName:f,trackingNamespace:C,shouldEnableBundleComponentAnalytics:w,shouldHideDekOnMobileView:v,shouldHidePublishDate:$,imageAlignment:S})=>{const k=g.slice(0,t),x="SummaryItem"===n?m[o]:d,E={leftColumn:[]};return k.forEach(((e,n)=>{const o=n+2,a=c.addDataSectionTitleAttribute(w,C,n,!1);E.leftColumn.push(i.createElement(l,{key:n,"data-slot":`${n+2}`},i.createElement(x,{...e,analyticsDataAttribute:a,key:`one-column-vertical-element-${n+1}`,className:`summary-collage-fifty-fifty-item-${n+1}`,hasBorder:!(n+1===t),hasRule:p,hideIssueDate:u,position:o,hedTag:"h3",hasDekPaddingBottom:y,shouldHoldImageSpace:!0,shouldHideDekOnMobileView:v,shouldHidePublishDate:$,imageAlignment:S,hideRubricItemSummary:b,hideSourceTagName:f})))})),i.createElement(a,{breakpoint:e,isLastElement:h},i.createElement(s,null,Object.values(E).map(((e,t)=>i.createElement(r,{key:`one-columns-vertical-column-${t+1}`},[...e])))))};p.displayName="OneColumn",p.propTypes={breakpoint:o.string,columnItemLimit:o.number,columnItemType:o.string,columnSummaryItemVariation:o.string,hasDekPaddingBottom:o.bool,hasRule:o.bool,hideIssueDate:o.bool,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,imageAlignment:o.string,isLastElement:o.bool,items:o.array,shouldEnableBundleComponentAnalytics:o.bool,shouldHideDekOnMobileView:o.bool,shouldHidePublishDate:o.bool,trackingNamespace:o.string,variation:o.string},e.exports=p},21370:(e,t,n)=>{const o=n(58156),i=n(5556),a=n(96540),{PaymentGateway:r}=n(92807),{AdWrapper:s,Container:l,Column:d,SecondaryColumnWrapper:c}=n(42404),{connector:m}=n(57744),p=n(74992),{useOnAdFilled:u}=n(1184),{componentTracking:g}=n(90090),{TwoColumnsWithHorizontalAdMosaicWrapper:h}=n(50904),y=({Ad:e,breakpoint:t,adPosition:n,componentConfig:i,hasCollapsedAd:m,items:y,shouldEnableBundleComponentAnalytics:b,trackingNamespace:f,variation:C,mosaicPosition:w})=>{const{horizontalPosition:v}=w||{},$=p[C],S={leftColumn:[],rightColumn:[]},k={leftColumn:[],rightColumn:[]},[x,,E]=u("mid-content-ad"),[T,,I]=u("moasic-ad"),L=o(i,"SummaryItem.settings.hasBorderOnMobileAndTabletOnly",!1),N=a.createElement(h,{hasMobileOnlyBorder:L,key:`two-columns-vertical-native-ad-${y.length+1}`},a.createElement(s,{isHidden:!T},a.createElement(r,{group:"ads"},a.createElement(e,{position:"mosaic",onFilled:I}))));let B=v;return v>y.length&&(B=y.length),y.forEach(((e,t)=>{const n=g.addDataSectionTitleAttribute(b,f,t);((e,t,n)=>{n%2==0?t.leftColumn.push(e):t.rightColumn.push(e)})(a.createElement($,{...e,analyticsDataAttribute:n,key:`two-columns-horizontal-element-${t+1}`,className:`summary-collage-fifty-fifty-item-${t+1}`,hedTag:"h3"}),t<4?S:k,t),(e=>{if(e===B-1){const t=e<4?S:k;let n;n=e<4?B%2==0?t.rightColumn:t.leftColumn:B%2==0?t.leftColumn:t.rightColumn,n.push(N)}})(t)})),a.createElement(l,{breakpoint:t},a.createElement(c,null,Object.values(S).map(((e,t)=>a.createElement(d,{key:`two-columns-horizontal-first-column-${t+1}`},[...e])))),a.createElement(s,{isHidden:m??!x},a.createElement(r,{group:"ads"},a.createElement(e,{position:n||"mid-content",onFilled:E,shouldDisplayLabel:!0}))),(P=k,Object.values(P).some((e=>e?.length))&&a.createElement(c,{hasTopSpacing:!0},Object.values(k).map(((e,t)=>a.createElement(d,{key:`two-columns-horizontal-second-column-${t+1}`},[...e]))))));var P};y.displayName="TwoColumnsWithHorizontalAd",y.propTypes={Ad:i.func,adPosition:i.string,breakpoint:i.string,componentConfig:i.object,hasCollapsedAd:i.bool,items:i.array,mosaicPosition:i.object,shouldEnableBundleComponentAnalytics:i.bool,trackingNamespace:i.string,variation:i.string},e.exports=m(y,{keysToPluck:["componentConfig"]})},6272:(e,t,n)=>{const o=n(5556),i=n(96540),{AdWrapper:a,Container:r,Column:s,SecondaryColumnWrapper:l}=n(42404),{PaymentGateway:d}=n(92807),c=n(74992),{useOnAdFilled:m}=n(1184),{componentTracking:p}=n(90090),u=({Ad:e,breakpoint:t,hasCollapsedAd:n,items:o,isLastElement:u,trackingNamespace:g,shouldEnableBundleComponentAnalytics:h,variation:y,mosaicPosition:b})=>{const{verticalPosition:f}=b||{},C=c[y],[w,,v]=m("rail-ad"),[$,,S]=m("moasic-ad"),k={leftColumn:[],rightColumn:[]};let x=f;return f&&f>o.length&&(x=o.length),o.forEach(((t,o)=>{const r=o+2,s=p.addDataSectionTitleAttribute(h,g,o);let l=[];const c=k.leftColumn.length;let m=k.rightColumn.length;var u;r>3&&n&&(m-=1),l=c<=m?k.leftColumn:k.rightColumn,l.push(i.createElement(C,{...t,analyticsDataAttribute:s,key:`two-columns-vertical-element-${o+1}`,className:`summary-collage-fifty-fifty-item-${o+1}`,position:r,hedTag:"h3"})),3===r&&k.rightColumn.push(i.createElement(a,{isHidden:n??!w,key:`two-columns-vertical-rail-ad-${o+1}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"rail",onFilled:v})))),x&&o===x-1&&l.push((u=o+1,i.createElement(a,{isHidden:n??!$,key:`two-columns-vertical-native-ad-${u}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"mosaic",onFilled:S})))))})),i.createElement(r,{breakpoint:t,isLastElement:u},i.createElement(l,null,Object.values(k).map(((e,t)=>i.createElement(s,{key:`two-columns-vertical-column-${t+1}`},[...e])))))};u.displayName="TwoColumnsWithVerticalAd",u.propTypes={Ad:o.func,breakpoint:o.string,hasCollapsedAd:o.bool,hasTagLabel:o.bool,isLastElement:o.bool,items:o.array,mosaicPosition:o.object,shouldEnableBundleComponentAnalytics:o.bool,trackingNamespace:o.string,variation:o.string},e.exports=u},50904:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),{applyMobileOnlyBorder:a}=n(6528),r=o.div.withConfig({displayName:"TwoColumnsWithHorizontalAdMosaicWrapper"})` margin-bottom: ${i(2)}; ${a} `;e.exports={TwoColumnsWithHorizontalAdMosaicWrapper:r}},42404:(e,t,n)=>{const o=n(96540),{default:i,css:a}=n(92168),{maxThresholds:r,minThresholds:s}=n(99906),{BREAKPOINTS:l}=n(96472),{maxScreen:d,minScreen:c,calculateSpacing:m,getTypographyStyles:p,getColorToken:u,getDecoration:g}=n(26865),{getSectionSpacingStyling:h}=n(16800),{applyGridSpacing:y,cssVariablesGrid:b}=n(1123),{GridItem:f}=n(40653),C=n(86659),w=n(74992),v=n(94258),{OverlaySummaryItemHed:$,OverlaySummaryItemResponsiveAsset:S,OverlaySummaryItemWrapper:k}=n(3265),{ContentWrapper:x,SideBySideRatingsCardWrapper:E}=n(78897),{SectionTitleRoot:T}=n(33500),{ClampContent:I}=n(68370),{SummaryItemWrapper:L,SummaryItemContent:N,SummaryItemDek:B}=n(68116),{SummaryItemImageLink:P}=n(14207),{SummaryItemHedBase:A}=n(36211),{ResponsiveImagePicture:D}=n(7228),_=i(C.WithMargins).withConfig({displayName:"SummaryCollageTwoColumnWrapper"})` padding: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"0":m(8)} 0; && { grid-row-gap: 0; } > ${f} { grid-column: 1/-1; } .summary-item.summary-item { margin-bottom: ${m(2)}; } @media (max-width: ${s.lg}px) { .summary-item__content.summary-item__content { padding-bottom: 0; } } ${({hasPaddingTop:e})=>e?"":"padding-top: 0"} `,M=i.div.withConfig({displayName:"OneColumnWrapper"})` margin-bottom: ${m(4)}; @media (min-width: ${s.xl}px) { width: 100%; } `,R=i.span.withConfig({displayName:"Title"})` margin-bottom: ${m(2)}; `,H=i.div.withConfig({displayName:"StickyColumn"})` width: 100%; @media (max-width: ${r.lg}px) { position: relative; } ${({stickyPosition:e="top",layout:t="two-column",hasLimitedHeightStickyColumn:n=!1,isSummaryItemStickTopScreen:o=!1})=>"one-column"!==t&&"top"===e&&a` @media (min-width: ${s.xl}px) { display: flex; position: sticky; max-height: 100vh; @media (max-height: 850px) { ${n&&"max-height: 100%;"} } margin-bottom: auto; top: ${o?m(8):0}; } `} ${({layout:e=""})=>"one-column"!==e&&`\n @media (max-width: ${r.lg}px) {\n width: 100vw;\n left: 50%;\n right: 50%;\n margin-left: -50vw;\n margin-right: -50vw;\n }\n `} ${({layout:e="",hasPadding:t})=>"two-column"===e&&t&&`\n @media (max-width: ${r.lg}px) {\n padding-left: ${m(3)};\n padding-right: ${m(3)};\n }\n `} ${k} { width: 100%; } ${L} { width: 100%; } ${S} { height: auto; } ${({isSummaryItemStickTopScreen:e,summaryItemContentHeight:t})=>e&&a` ${P} { margin-right: auto; margin-left: auto; width: fit-content; ${D} { img { object-fit: contain; max-height: calc( 100vh - ${m(8)} - ${t}px - ${m(2)} ); } } } ${N} { padding-top: ${m(4)}; ${A} { margin-bottom: ${m(1)}; } } `} `,O=i.div.withConfig({displayName:"SummaryCollageOneColumnWrapper"})` --border-width: ${({theme:e})=>g(e,"borderWidth")}; ${({hasWrapperPadding:e})=>e?`\n padding: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"0":m(4)}; 0;\n\n ${c(l.md)} {\n padding: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"0":m(8)}; 0;\n }\n `:"padding: 0;"} ${({hasBackground:e})=>e&&a` background-color: ${u("colors.discovery.body.light.background")}; `} ${({showOneColumnReverse:e,breakpoint:t})=>e&&a` padding: 0; ${T} { border-top: var(--border-width, 1px) solid ${u("colors.discovery.body.white.accent")}; border-bottom: var(--border-width, 1px) solid ${u("colors.discovery.body.white.accent")}; } ${E} { flex-direction: row-reverse; } ${x} { flex-grow: 1; padding-right: ${m(4)}; padding-left: 0; ${I} { -webkit-line-clamp: unset; } } ${M} { margin-bottom: ${m(2)}; border-bottom: var(--border-width, 1px) solid ${u("colors.discovery.body.white.border")}; padding-bottom: ${m(2)}; &:last-child { border-bottom: 0; } ${d(`${r[t]}px`)} { margin-top: ${m(1)}; } } ${H} { ${L} { ${d(`${r[t]}px`)} { border-bottom: var(--border-width, 1px) solid ${u("colors.discovery.body.white.border")}; padding-bottom: ${m(3)}; } } } ${L} { ${N} { padding-bottom: 0; } ${d(`${r[t]}px`)} { border: none; padding-bottom: 0; ${B} { text-align: left; } } } ${R} { border-top-color: ${u("colors.discovery.body.white.accent")}; border-bottom-color: ${u("colors.discovery.body.white.accent")}; ${d(`${r.lg}px`)} { margin-bottom: ${m(3)}; } } `} `,F=i(C.EvenAny).withConfig({displayName:"Wrapper"})` && { grid-auto-flow: row; @media (min-width: ${s.xl}px) { grid-auto-flow: column; grid-template-columns: minmax(0, 1fr) 50%; } } `,W=i(C.WithMargins).withConfig({displayName:"GridWithMargins"})` grid-column: 1/-1; ${({stickyPosition:e,layout:t,isSummaryItemStickTopScreen:n})=>"one-column"===t&&"bottom"===e&&a` @media (min-width: ${s.xl}px) and (orientation: portrait) { & > div:nth-child(1) { display: flex; position: sticky; top: 0; margin-bottom: auto; } } @media (min-width: ${s.xl}px) and (orientation: landscape) { & > div:nth-child(1) { display: flex; position: sticky; @media (max-height: 1099px) { bottom: 0; margin-top: auto; } @media (min-height: 1100px) { top: ${n?m(8):0}; margin-bottom: auto; } } } `} ${({hasDangerousHed:e})=>e&&"&& {\n margin-top: var(--grid-gap);\n }\n "}; ${({breakpoint:e})=>`&&& {\n grid-auto-flow: row;\n \n @media (max-width: ${r[e]}px) {\n grid-template-columns: 1fr;\n }\n \n @media (min-width: ${r[e]+1}px) {\n grid-auto-flow: column;\n grid-template-columns: minmax(0, 1fr) 50%;\n }\n }\n `} `,U=i.div.withConfig({displayName:"SummaryCollageFiftyFiftyTitleWrapper"})` ${b()} margin: 0 auto; ${y("padding")} max-width: ${l.xxl}; `,V=i(C.EvenAny).withConfig({displayName:"SecondaryColumnWrapper"})` width: 100%; && { ${({hasTopSpacing:e})=>e&&`\n margin-top: ${m(4)};\n `} } > ${f} { grid-gap: ${m(2)}; grid-auto-flow: row; } @media (min-width: ${s.lg}px) { width: 80%; } @media (min-width: ${s.xl}px) { width: 100%; } `,G=i.div.withConfig({displayName:"Column"})` margin-bottom: auto; `,j=i(G).withConfig({displayName:"Container"})` display: none; ${({isLastElement:e,breakpoint:t})=>!e&&`\n @media (max-width: ${r[t]}px) {\n display: block;\n }\n\n @media (max-width: ${r.md}px) {\n ${V} {\n row-gap: 0;\n }\n }\n `} ${({isLastElement:e,breakpoint:t})=>e&&`\n @media (min-width: ${r[t]+1}px) {\n display: block;\n }\n `} `,z=i.div.withConfig({displayName:"AdWrapper"})` max-width: 100%; @media (min-width: ${s.xl}px) { margin-bottom: ${m(5)}; } ${({isHidden:e})=>e&&"\n height: 0;\n padding: 0;\n margin: 0;\n visibility: hidden;\n "} `;G.displayName="Column";const q=i((({featuredSummaryItemVariation:e,contentType:t,...n})=>{const i={recipe:v,review:w[e],article:w[e],gallery:w[e]}[t]||w[e];return o.createElement(i,{...n,contentType:t})})).withConfig({displayName:"FeaturedSummaryItem"})` ${$} { ${p("typography.definitions.discovery.hed-break-out")} } ${({hasMorePadding:e})=>e&&`\n @media (min-width: ${l.lg}) {\n padding: 0 ${m(5)};\n }\n\n @media (min-width: ${l.xl}) {\n padding: 0 ${m(10)};\n }\n \n @media (min-width: ${l.xxl}) {\n padding: 0 ${m(15)};\n }\n `}; `,K=i.div.withConfig({displayName:"ShowMoreButtonWrapper"})` display: grid; max-width: fit-content; place-items: center; ${({hasShowMoreButtonBottomMargin:e})=>(e=>{const t=e?8:0;return`\n margin: ${m(4)} auto ${m(t)};\n @media (min-width: ${l.lg}) {\n margin: ${m(3)} auto ${m(t)};\n }\n `})(e)} `;e.exports={SummaryCollageTwoColumnWrapper:_,SummaryCollageOneColumnWrapper:O,Wrapper:F,GridWithMargins:W,SummaryCollageFiftyFiftyTitleWrapper:U,Title:R,StickyColumn:H,SecondaryColumnWrapper:V,OneColumnWrapper:M,Column:G,Container:j,AdWrapper:z,FeaturedSummaryItem:q,ShowMoreButtonWrapper:K}},23310:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useEffect:r,useState:s}=n(96540),l=n(7350),{componentTracking:d}=n(90090),c=n(35864),m=n(74992),p=n(73730),u=n(42361),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{SummaryCollageFiveBGWrapper:y,SummaryCollageFiveFooterWrapper:b,SummaryCollageFiveSectionTitle:f,SummaryCollageFiveItem:C,SummaryCollageFiveWrapper:w}=n(71053),{asConfiguredComponent:v}=n(12892),$=n(68712),S=n(75989),{isDesktopBrowser:k}=n(72362),{trackNavigationEvent:x}=n(14307),E=({className:e,dangerousDek:t="",dangerousHed:n,featuredFooter:i,hasBylineBeforeDek:v=!1,hasConsistentSpacing:E=!1,hideRubricItemSummary:T=!1,hideVerticalBorders:I=!1,hasLightBackground:L=!1,hasMinimalSummaryItem:N=!1,hasSectionTitleDekColor:B=!1,hasTopPadding:P=!1,items:A,recircRiver:D,sectionTitleVariation:_="LineAboveLineBelowTextCenter",shouldAlignDekAtBottom:M=!1,shouldHideBylines:R=!1,shouldHideMetadataSecondary:H=!1,shouldMakePrimaryCardSticky:O=!1,shouldEnableBundleComponentAnalytics:F,shouldShowDek:W=!1,shouldShowStackedRatingsCard:U=!1,shouldTitleHasTopSpacing:V,shouldTrackSnowplowEvent:G=!1,shouldUseFeaturedFooter:j,shouldUseAlternativeStyle:z=!1,summaryItemRubricVariation:q,summaryItemVariation:K="TextBelowLeft",trackingNamespace:Y,variations:J={shouldDisplayItemsBelow:!1,shouldShowSubHed:!1,shouldEnableDenseMobile:!1},variationName:X})=>{const[Q,Z]=s(0),ee=()=>{const e=document.querySelector(".site-navigation");let t=0;e&&({offsetHeight:t}=e),Z(t/8)};r((()=>{(async()=>{await h(),g("SummaryCollageFive",X)})()}),[X]),r((()=>{if(O){const e=l(ee,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const te=!k();if(A.length<5)return null;const{shouldDisplayItemsBelow:ne,shouldShowSubHed:oe,shouldEnableDenseMobile:ie}=J,ae=N?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},re=c[_]||c,se=A.slice(0,5),le=n;let de=0,ce={};U&&(ce={hasIcon:!0,hasRoundedBorder:!1,hasRubric:!0,maxDekLines:0,maxHedLines:0});const me=(e,t,n,o,i)=>{G&&x({type:e,subject:"summary_collage_five",items:[{content_title:t.dangerousHed,content_type:t.contentType,content_id:t.copilotID,content_url:t.url}],index:n,total_index:i||A.length,placement:o,subject_version:te&&ie?"mobile_dense":"default"})};return a.createElement(y,{hasLightBackground:L},a.createElement(w,{className:o("summary-collage-five",e),dangerousHed:n,hasMinimalSummaryItem:N,hasTopPadding:P,hideVerticalBorders:I,shouldDisplayItemsBelow:ne,shouldUseAlternativeStyle:z,shouldHideBottomMargin:!0,hasConsistentSpacing:E},a.createElement(f,{as:re,dangerousHed:n,hedTag:"h2",className:"summary-collage-five__title",dangerousSubHed:oe&&t?t:void 0,dangerousDek:W&&t?t:void 0,hasSectionTitleDekColor:B,hasTopSpacing:V,shouldUseAlternativeStyle:z}),se.filter((e=>e.image)).map(((e,t)=>{const n=m[ne?0===t?"SideBySideTwoThirdsImageLeft":"SideBySideThirdsImageRightHedOnly":K],o=U?$:n,i=d.addDataSectionTitleAttribute(F,0===t?Y?.center:Y?.aside,t>0?de++:void 0),r=ae?.shouldHidePublishDate;return a.createElement(C,{as:(!ie||0===t)&&o,...e,...ce,DangerousHedProp:le,key:t,hasMinimalSummaryItem:N,isSticky:O&&0===t,analyticsDataAttribute:i,hasBylineBeforeDek:v,headerHeight:Q,hedTag:"h3",hideRubricItemSummary:T,shouldDisplayItemsBelow:ne,summaryItemPosition:t+1,recircRiver:D,rubricVariation:q,shouldEnableDenseMobile:ie,index:t,shouldAlignDekAtBottom:M,shouldHideBylines:R,shouldHideMetadataSecondary:H,shouldUseAlternativeStyle:z,...ae,shouldTrackItemImpressionForSnowplow:G,impressionHandler:()=>me("impression",e,t,0===t?"hero":"secondary",0===t?1:5),clickHandler:()=>me("click",e,t,0===t?"hero":"secondary",0===t?1:5)},ie&&t>0&&a.createElement(S,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:!R&&e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek,date:r&&e.date,rubric:e.rubric,url:e.url,rubricVariation:"DiscoveryItem",contentType:e.contentType,shouldHideIcon:ae?.shouldHideIcon,variationsProp:n?.variationsProp,shouldTrackSnowplowEvent:G,impressionHandler:()=>me("impression",e,t-1,"secondary",4),clickHandler:()=>me("click",e,t-1,"secondary",4)}))})),j&&i&&i.link&&i.label&&a.createElement(b,null,a.createElement(p.Utility,{btnStyle:"text",href:i.link,inputKind:"link",label:i.label,ButtonIcon:u,hasEnableIcon:!0}))))};E.propTypes={className:i.string,dangerousDek:i.string,dangerousHed:i.string,featuredFooter:i.shape({link:i.string,label:i.string}),hasBylineBeforeDek:i.bool,hasConsistentSpacing:i.bool,hasLightBackground:i.bool,hasMinimalSummaryItem:i.bool,hasSectionTitleDekColor:i.bool,hasTopPadding:i.bool,hideRubricItemSummary:i.bool,hideVerticalBorders:i.bool,items:i.arrayOf(i.shape(m.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldAlignDekAtBottom:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideMetadataSecondary:i.bool,shouldMakePrimaryCardSticky:i.bool,shouldShowDek:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTitleHasTopSpacing:i.bool,shouldTrackSnowplowEvent:i.bool,shouldUseAlternativeStyle:i.bool,shouldUseFeaturedFooter:i.bool,summaryItemRubricVariation:i.string,summaryItemVariation:i.string,trackingNamespace:i.object,variationName:i.string,variations:i.shape({shouldDisplayItemsBelow:i.bool,shouldShowSubHed:i.bool,shouldEnableDenseMobile:i.bool})},E.displayName="SummaryCollageFive",e.exports=v(E,"SummaryCollageFive")},7939:(e,t,n)=>{e.exports=n(75397)},71053:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s,getLinkStyles:l,minMaxScreen:d,minScreen:c,maxScreen:m}=n(26865),{getSectionSpacingStyling:p}=n(16800),{minThresholds:u,maxThresholds:g}=n(99906),{cssVariablesCollage:h,universalGridCore:y}=n(89085),{BREAKPOINTS:b}=n(96472),{ButtonIconWrapper:f,ButtonLabel:C}=n(18974),{cssVariablesGrid:w,applyGridSpacing:v}=n(1123),{ResponsiveClipWrapper:$}=n(91783),{SpanWrapper:S}=n(18117),{ResponsiveImageContainer:k}=n(7228),{RubricWrapper:x}=n(6613),{ContentWrapper:E,StackedRatingsCardWrapper:T}=n(1817),{applyGridMixin:I}=n(6528),{SummaryItemHedBase:L}=n(36211),{SummaryItemWrapper:N,SummaryItemStickyWrapper:B}=n(68116),{SmartItemRubric:P,SmartItemDek:A,SmartItemHed:D,SmartItemBaseText:_}=n(88154),{StoryUnitWrapper:M}=n(63993),{SmartItemAssetContainer:R}=n(78465),H=o.div.withConfig({displayName:"SummaryCollageFiveFooterWrapper"})` display: flex; grid-column: 1 / -1; align-items: center; justify-content: flex-end; a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link")}; ${f} { padding-left: ${a(.3)}; .icon-arrow { transform: scale(0.6); width: 18px; } } } ${C} { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } `,O=o.span.withConfig({displayName:"SummaryCollageFiveSectionTitle"})` grid-column: 1/-1; grid-row: 1; ${({shouldUseAlternativeStyle:e})=>e?`margin-bottom: ${a(0)};`:` margin-bottom: ${a(2)};\n @media (min-width: ${b.md}) {\n margin-bottom: ${a(1)};\n }\n @media (min-width: ${b.lg}) {\n margin-bottom: ${a(0)};\n }`} `,F=`\n &&& {\n ${c(b.md)} {\n padding-right: ${a(3)};\n padding-left: ${a(3)};\n\n .summary-item__content.summary-item__content--minimal {\n padding-top: ${a(4)};\n }\n\n .summary-item__image {\n padding-right: ${a(2)};\n padding-left: ${a(2)};\n }\n }\n\n @media (min-width: ${u.md+1}px) {\n padding-right: ${a(1)};\n padding-left: ${a(1)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n\n ${c(b.lg)} {\n padding-right: ${a(3)};\n padding-left: ${a(3)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n }\n`,W=i` .summary-item__hed { ${c(b.md)} { ${s("typography.definitions.discovery.hed-core-secondary")}; } } `,U=i` && { border-top: 1px solid ${r("colors.discovery.body.white.border")}; padding-top: ${a(4)}; } `,V=i` .summary-item__hed { margin-bottom: 0.5rem; } ${d(0,`${g.md}px`)} { &&& { grid-column: 1 / span 12; grid-row: auto; grid-template-areas: 'content content content image'; grid-template-columns: repeat(4, 1fr); &.summary-item--has-border-sides { && { border-right-style: none; } } } margin: 0; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; ${({shouldUseAlternativeStyle:e})=>e?"":"padding: 0 0 16px 0;"} } `,G=i` &&& { grid-column: 1 / -1; grid-row: 2 / span 1; margin-right: 0; margin-left: 0; border-right: none; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; border-left: none; padding-right: 0; padding-bottom: 24px; padding-left: 0; } ${d(0,`${g.md}px`)} { padding-bottom: 16px; } ${c(b.md)} { margin-top: -8px; } &&& { .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; } } .summary-item__dek { ${s("typography.definitions.discovery.description-core")}; ${d(b.lg,`${g.xl}px`)} { max-height: 5rem; overflow: scroll; text-align: left; text-overflow: ellipsis; } } .summary-item__content { .rubric.summary-item__rubric { margin-bottom: 16px; ${d(b.md,`${g.lg}px`)} { margin-bottom: ${a(1)}; } } } ${d(b.md,`${g.lg}px`)} { &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${`\n ${w()}\n \n display: grid;\n grid-column-gap: ${a(2)};\n grid-template-areas: 'image content';\n grid-template-columns: repeat(2, 1fr);\n align-items: center;\n\n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content image';\n }\n\n &.summary-item--videodekposition {\n ${c(`${g.md}px`)} {\n border-bottom: 0;\n }\n\n .summary-item__image-link {\n max-width: 100%;\n }\n }\n\n &.summary-item--videodekposition:first-of-type {\n ${m(b.md)} {\n display: block;\n }\n }\n\n .summary-item__asset-container--align-top {\n align-self: start;\n }\n\n .summary-item__asset-container {\n grid-area: image;\n }\n\n .summary-item__content {\n grid-area: content;\n padding-top: 0;\n }\n\n &.summary-item--videodekposition:first-of-type\n > .summary-item__content--margintop {\n padding-top: 0;\n ${c(b.md)} {\n margin-top: calculate-spacing(2);\n }\n }\n`}; grid-template-columns: 1fr; align-items: start; .summary-item__asset-container, .summary-item__content { grid-column: 1 / -1; grid-row: auto; } .summary-item__asset-container { padding-bottom: 24px; } .summary-item__content.summary-item__content--bottom-dek { .summary-item__byline-date-icon--pre-dek { margin: 8px 0 14px 0; } } } } ${d(0,`${g.md}px`)} { &&& { grid-column: 1 / span 12; grid-row: auto; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; &.summary-item--has-border-sides { border-right-style: none; } } margin: 0; padding: 0 0 10px 0; &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${I()} grid-template-columns: 1fr; align-items: start; .summary-item__asset-container, .summary-item__content { grid-column: 1 / -1; grid-row: auto; .rubric { &.summary-item__rubric { margin-bottom: 8px; } } } .summary-item__asset-container { padding-bottom: 16px; } } } `,j=i` && { grid-column: 1 / 4; grid-row: 3 / span 1; padding-right: 16px; } &.summary-item--has-border-sides { border-right: none; } ${V} ${d(b.md,`${g.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 3 / span 1; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; padding-right: 12px; } padding-bottom: 24px; &.summary-item--has-border-sides { && { border-right-style: none; } } &::after { position: absolute; top: 0; right: 0; border-right: 1px solid ${r("colors.discovery.body.white.divider")}; height: 80%; content: ''; } } ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-4)}; width: 100%; } } `,z=i` &&& { grid-column: 4 / 7; } margin-left: calc(-1 * var(--grid-gap)); padding-right: 16px; padding-left: 16px; ${d(b.md,`${g.lg}px`)} { &.summary-item--has-border-sides { && { border-right-style: none; } } &&& { grid-column: 7 / -1; grid-row: 3 / span 1; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; padding-right: 0; padding-left: 12px; } padding-bottom: 16px; } ${V} ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-2)}; } } `,q=i` && { grid-column: 7 / 10; grid-row: 3 / span 1; padding-right: 16px; } margin-left: -16px; ${d(b.md,`${g.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 4 / span 1; margin-left: 0; padding-right: 12px; padding-bottom: 0; } } ${d(0,`${g.md}px`)} { margin-left: 0; } ${V} ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-2)}; } } `,K=i` && { grid-column: 10 / -1; padding-left: 16px; } margin-left: calc(-1 * var(--grid-gap)); ${d(b.md,`${g.lg}px`)} { grid-row: 4 / span 1; padding-bottom: 0; && { grid-column: 7/-1; } padding-left: 12px; } ${d(0,`${g.md}px`)} { &&& { border-bottom: none; } } ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-1)}; } } ${V} &.summary-item--has-border-sides { && { border-right-style: none; } } `,Y=o.div.withConfig({displayName:"SummaryCollageFiveItem"})` grid-column: 1 / -1; //1 .summary-item__image, ${k} { width: 100%; } ${$} { margin-bottom: 0; } ${({shouldEnableDenseMobile:e})=>e&&`\n .aspect-ratio--overlay-container {\n ${m(b.md)} {\n top: auto;\n height: fit-content;\n }\n }\n `} /* Remove bottom border from all devices except mobile */ && { ${c(b.md)} { border-bottom: none; } } && ${P} { ${m(b.md)} { color: ${r("colors.consumption.lead.standard.context-signature")}; } } && ${A} { ${m(b.md)} { margin: ${a(2)} 0; } } && ${D} { ${m(b.md)} { margin-bottom: 0.5rem; ${s("typography.definitions.discovery.hed-core-secondary")}; &::after { display: block; margin-top: ${a(1)}; margin-bottom: ${a(2)}; width: 5rem; content: ''; } } } &&& ${M} { ${m(b.md)} { border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; padding: ${a(2)} 0; } ${c(b.md)} { display: flex; flex-direction: column; text-align: center; gap: 1rem; } ${_}::after { display: none; } } &&& ${R} { order: -2; } ${({shouldDisplayItemsBelow:e,summaryItemPosition:t})=>e&&i` &.summary-item--layout-placement-side-by-side { align-items: start; } &.summary-item--layout-position-image-right.summary-item--layout-proportions-33-66 { .summary-item__content { &.summary-item__content--no-rubric { padding-top: 0; } } } &.summary-item { ${$} { margin-bottom: 0; } } ${(e=>{switch(e){case 1:return G;case 2:return j;case 3:return z;case 4:return q;case 5:return K;default:return""}})(t)}; `} /* 1. css-grid: spans 6 columns starting 3 columns in (desktop/tablet) 2. css-grid: spans 2 rows starting from the first row (desktop/tablet) 3. override featured summary-item typography token for this composition */ ${({DangerousHedProp:e,hasMinimalSummaryItem:t,shouldDisplayItemsBelow:n,summaryItemPosition:o})=>{switch(o){case 1:return i` ${(e=>i` ${c(b.md)} { grid-column: 4 / span 6; margin-right: calc(var(--border-offset) * -1); margin-left: calc(var(--border-offset) * -1); border-right: 1px solid ${r("colors.discovery.body.white.border")}; border-left: 1px solid ${r("colors.discovery.body.white.border")}; padding-right: var(--border-offset); padding-left: var(--border-offset); &.summary-item--card { margin-right: 0; margin-left: 0; border: 0; padding: 0; } } &.summary-item:not(.summary-item--card) { .summary-item__content { padding-bottom: 0; } } .summary-item__content.summary-item__content--bottom-dek { position: relative; height: 100%; .summary-item__metadata-secondary-without-mobile-margin { margin-bottom: ${a(4)}; } .summary-item__byline-date-icon--pre-dek { margin: 8px 0 14px 0; } } ${S}.summary-item__image { ${d(0,b.md)} { width: auto; } } ${e&&F} .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; ${c(b.md)} { ${s("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { @media (max-width: ${b.md}) { ${s("typography.definitions.discovery.description-feature")}; } } &.summary-item--card { ${d(0,b.md)} { margin-right: ${a(-3)}; margin-left: ${a(-3)}; } .summary-item__content { ${c(b.lg)} { padding-top: ${a(4)}; } } } &.summary-item { ${c(b.md)} { margin-bottom: 0; } } `)(t)}; ${e?"grid-row: 2 / span 2;":"grid-row: 1 / span 2;"} `;case 2:return i` ${W} ${c(b.md)} { position: relative; /* 2 */ grid-column: 1 / span 3; /* 1 */ grid-row: 2; /* 1 */ ${!e&&"grid-row: 1;"} &.summary-item--card { margin-bottom: 0; } } ${t&&U} `;case 3:return i` ${W} &.summary-item { ${c(b.md)} { margin-bottom: 0; } } ${c(b.md)} { grid-column: 1 / span 3; } `;case 4:return i` ${W} ${c(b.md)} { position: relative; /* 2 */ grid-column: 10 / span 3; /* 1 */ grid-row: 2; /* 1 */ ${!e&&"grid-row: 1;"} &.summary-item--card { margin-bottom: 0; } } ${t&&U} `;case 5:return i` ${W} &.summary-item { ${c(b.md)} { margin-bottom: 0; } } ${c(b.md)} { grid-column: 10 / span 3; /* 1 */ } ${d(0,b.md)} { && { margin-bottom: 0; padding-bottom: 0; } } `;default:return""}}} ${({headerHeight:e})=>e&&`\n ${B} {\n top: ${a(e)};\n }\n `} `,J=`\n&& {\n .summary-item__rubric {\n margin-bottom: ${a(2)};\n }\n\n .summary-item__hed {\n margin-bottom: ${a(2)};\n }\n\n .summary-item--card {\n .summary-item__content {\n padding-top: ${a(2)};\n }\n }\n\n\n ${c(b.lg)} {\n .summary-item__rubric {\n margin-bottom: ${a(2)};\n }\n\n .summary-item__hed {\n margin-bottom: ${a(2)};\n\n &.summary-item__hed--no-margin-bottom {\n margin-bottom: 0;\n }\n }\n }\n}\n`,X=`\n ${c(b.lg)} {\n .summary-item__dek {\n margin-bottom: ${a(1)};\n }\n\n .summary-item__metadata-primary {\n margin-bottom: ${a(1)};\n }\n\n .summary-item__metadata-secondary {\n margin-bottom: ${a(2)};\n }\n }\n }\n`,Q=o("div").withConfig({displayName:"SummaryCollageFiveWrapper"})` ${h()}; ${y()}; ${v("padding")}; ${d(0,b.md)} { ${O} { grid-column: 1 / span 12; } } ${()=>`\n ${T} {\n ${E} {\n padding: ${a(2)} 0 0;\n }\n\n ${x} {\n margin-bottom: ${a(1)};\n }\n }\n`}; ${({hasTopPadding:e})=>e&&`padding-top: ${a(4)}`}; ${d(0,`${g.md}px`)} { &&& { column-gap: 0; } } ${({shouldUseAlternativeStyle:e,hasConsistentSpacing:t,theme:n})=>e?`padding-bottom: ${t&&"0px"!==p(n,"gap-md")?"20px":a(5)};\n\n ${c(b.lg)} {\n row-gap: ${a(3)};\n }\n \n ${d(`${g.md}px`,`${g.lg}px`)} {\n row-gap: ${a(2)};\n }\n \n ${m(b.md)} {\n grid-gap: 0;\n } `:` ${c(b.md)} {\n padding-bottom: ${t&&"0px"!==p(n,"gap-md")?"20px":a(5)};`} ${({hasMinimalSummaryItem:e})=>e&&` ${c(b.lg)} {\n padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==p(t,"gap-md")?"0px":a(2)};\n }`} ${({hideVerticalBorders:e})=>e&&" .summary-item {\n margin-right: 0;\n margin-left: 0;\n border-right: 0;\n border-left: 0;\n padding: 0;\n }"} ${({dangerousHed:e})=>e?` ${Y}:not(:nth-child(2)) {\n ${X}\n };`:`${J}{\n ${Y}:not(:first-child) {\n ${X}\n }\n };`} ${({shouldUseAlternativeStyle:e})=>e?`${L} {\n margin: ${a(2)} 0;\n }\n ${N} {\n padding-bottom: ${a(2)};\n ${m(b.md)} {\n padding: ${a(2)} 0;\n }\n }\n \n & > div[data-section-title='summary collage 5/hero'] {\n ${m(b.md)} {\n margin-top: ${a(3)};\n }\n \n ${d(`${g.md}px`,`${g.lg}px`)} {\n margin-top: ${a(1)};\n }\n \n ${c(b.lg)} {\n margin-top: 0;\n }\n }`:""} `,Z=o.div.withConfig({displayName:"SummaryCollageFiveBGWrapper"})` ${({hasLightBackground:e,theme:t})=>e&&`\n background: ${r(t,"colors.discovery.body.light.background")};\n `} `;e.exports={SummaryCollageFiveBGWrapper:Z,SummaryCollageFiveFooterWrapper:H,SummaryCollageFiveSectionTitle:O,SummaryCollageFiveItem:Y,SummaryCollageFiveWrapper:Q}},75397:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(23310);i.RowsWithDekAndItemsBelow=o(i,"RowsWithDekAndItemsBelow",{shouldDisplayItemsBelow:!0,shouldShowSubHed:!0},{}),i.DenseMobile=o(i,"DenseMobile",{shouldEnableDenseMobile:!0},{}),e.exports=i},41034:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useEffect:r,useState:s}=n(96540),l=n(88055),d=n(7350),c=n(22539),m=n(74992),{componentTracking:p}=n(90090),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),{SummaryCollageFourUnderMainItem:h,SummaryCollageMainItemBadge:y,SummaryCollageFourMainItem:b,SummaryCollageFourSummaryListItem:f,SummaryCollageFourSubMainItem:C,SummaryCollageFourSubMainItem2:w,SummaryCollageFourWrapper:v}=n(99337),$=n(68712),{useViewportObserver:S}=n(55030),k=({className:e,dangerousHed:t,shouldEnableSubItems:n=!1,hasBordersForFirstAndLastItem:i=!1,hasRoundedBorder:k,hasTitleBorder:x=!0,hasUnderHeroItem:E=!1,hideBottomBorders:T=!1,impressionHandler:I,hideRubricItemSummary:L=!1,hideLastFewSummaryImages:N=!0,hideSummaryListDeks:B=!0,hideSummaryMainItemDeks:P=!1,hideVerticalBorders:A=!1,isMainSummaryItemSticky:D=!1,items:_,placement:M,recircRiver:R,shouldEnableBundleComponentAnalytics:H,shouldEnableBookmarkDrawers:O,shouldEnableCardLevelBookmark:F,shouldEnableCommentsCount:W,shouldHideBylines:U=!1,shouldHidePublishDate:V=!0,shouldLimitSavingToContentTypes:G,shouldShowRecipeBadge:j,shouldUseHedCoreSecondaryToken:z=!1,shouldTrackSnowplowEvent:q,sectionTitleVariation:K="TextLeft",shouldShowStackedRatingsCard:Y=!1,snowplowEvent:J,summaryItemVariation:X="TextBelowLeft",trackingNamespace:Q,hasCoverCollage:Z,underHeroItemVariation:ee="TextBelowLeft",isTitleFullWidth:te})=>{a.useEffect((()=>{(async()=>{await g(),u("SummaryCollageFour")})()}),[]);const[ne,oe]=s(0),ie=()=>{let e=document.querySelector(".site-navigation").offsetHeight;e/=8,oe(e)};r((()=>{if(D){const e=d(ie,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const ae=l(_),re=N?ae.map(((e,t)=>(t>1&&e.image&&!Z&&(e.image=null),Z&&0===t&&(e.rubricVariation="Inverted",e.shouldHideEventDate=!1,e.metadataPrimary=""),e))):ae,se="recipe"===re[0].contentType,le=E?3:void 0,de=p.addDataSectionTitleAttribute(H,Q?.hero||t),ce=p.addDataSectionTitleAttribute(H,Q?.under||t),me=Z?m.OverlayCenter:m[X];let pe={};return Y&&(pe={hasRubric:!0,ratingMethod:"starRating",sectionTitle:t,shouldEnableBookmarkDrawers:O,shouldEnableCardLevelBookmark:F,shouldEnableCommentsCount:W,shouldLimitSavingToContentTypes:G}),S(".hero_summary_item",void 0,(e=>{e&&I("impression",re[0],0,"hero",1)})),a.createElement(v,{className:o("summary-collage-four",e,{"summary-collage--without-vertical-borders":A}),hasTitleBorder:x,hasCoverCollage:Z},a.createElement(b,{...re[0],hasCoverCollage:Z,as:Y?$:me,analyticsDataAttribute:de,className:"hero_summary_item",headerHeight:ne,hideRubricItemSummary:L,isMainSummaryItemSticky:D,recircRiver:R,shouldHideBylines:U,shouldHideDangerousDek:P,shouldHidePublishDate:V,hasBordersForFirstAndLastItem:i,shouldLimitSavingToContentTypes:G,snowplowEvent:J&&{...J,items:[{content_title:re[0].dangerousHed,content_url:re[0].url,content_id:re[0].copilotID,content_type:re[0].contentType}],index:0,total_index:J?.total_index?J?.total_index:_.length,placement:"hero"},placement:"hero",...pe,hasRoundedBorder:k,isTitleFullWidth:te}),j&&se&&a.createElement(y,{award:{badgeUrl:"/verso/static/epicurious-us/assets/icons/featuredRecipeBadge.svg"},hasStaticPositionedAward:!0}),!n&&a.createElement(f,{className:"summary-collage-four__summary-list-item",hasUnderHeroItem:E,hasBordersForFirstAndLastItem:i,hideBottomBorders:T,hideVerticalBorders:A,as:c.Collection,dangerousHed:t,shouldEnableBundleComponentAnalytics:H,impressionHandler:I,shouldTrackItemImpressionForSnowplow:q,totalItems:2,sectionTitle:t,placement:M,snowplowEvent:{...J,total_index:2},shouldHideDangerousDek:B,items:re.slice(1,le),sectionTitleVariation:K,summaryItemVariation:X,shouldHideBylines:U,shouldHidePublishDate:V,trackingNamespace:Q?.aside,recircRiver:R,hasCoverCollage:Z,hasRoundedBorder:k,...pe,shouldUseHedCoreSecondaryToken:z,shouldShowStackedRatingsCard:Y,shouldLimitSavingToContentTypes:G}),n&&a.createElement(a.Fragment,null,a.createElement(C,{...re[1],hasCoverCollage:Z,as:Y?$:me,analyticsDataAttribute:de,hideRubricItemSummary:L,recircRiver:R,snowplowEvent:{...J,total_index:8},shouldHideBylines:U,shouldHideDangerousDek:P,shouldHidePublishDate:V,...pe}),a.createElement(w,{...re[2],hasCoverCollage:Z,as:Y?$:me,analyticsDataAttribute:de,hideRubricItemSummary:L,recircRiver:R,shouldHideBylines:U,shouldHideDangerousDek:P,shouldHidePublishDate:V,...pe})),E&&a.createElement(h,{...re[3],hasCoverCollage:Z,as:Y?$:m[ee],analyticsDataAttribute:ce,className:"summary-collage-four__under-main-item",hideRubricItemSummary:L,recircRiver:R,shouldHideBylines:U,shouldHideDangerousDek:P,shouldHidePublishDate:V,...pe}))};k.propTypes={className:i.string,dangerousHed:i.string,hasBordersForFirstAndLastItem:i.bool,hasCoverCollage:i.bool,hasRoundedBorder:i.bool,hasTitleBorder:i.bool,hasUnderHeroItem:i.bool,hideBottomBorders:i.bool,hideLastFewSummaryImages:i.bool,hideRubricItemSummary:i.bool,hideSummaryListDeks:i.bool,hideSummaryMainItemDeks:i.bool,hideVerticalBorders:i.bool,impressionHandler:i.func,isMainSummaryItemSticky:i.bool,isTitleFullWidth:i.bool,items:i.arrayOf(i.shape(m.propTypes)).isRequired,placement:i.string,recircRiver:i.string,sectionTitleVariation:i.string,shouldEnableBookmarkDrawers:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldEnableSubItems:i.bool,shouldHideBylines:i.bool,shouldHidePublishDate:i.bool,shouldLimitSavingToContentTypes:i.array,shouldShowRecipeBadge:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTrackSnowplowEvent:i.bool,shouldUseHedCoreSecondaryToken:i.bool,snowplowEvent:i.object,summaryItemVariation:i.string,trackingNamespace:i.object,underHeroItemVariation:i.string},e.exports=k},199:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(41034);i.displayName="SummaryCollageFour",e.exports=o(i,"SummaryCollageFour")},99337:(e,t,n)=>{const{css:o,default:i}=n(92168),{calculateSpacing:a,getColorToken:r,minScreen:s,minMaxScreen:l,getTypographyStyles:d,getColorStyles:c,getDecoration:m}=n(26865),{applyGridSpacing:p}=n(1123),{cssVariablesCollage:u,universalGridCore:g}=n(89085),{SectionTitleHed:h}=n(33500),{SummaryListTitle:y}=n(63637),b=n(71501),{BadgeImage:f}=n(34447),{BREAKPOINTS:C}=n(96472),{OverlaySummaryItemHed:w,OverlaySummaryItemDate:v,OverlaySummaryItemContent:$}=n(3265),{SummaryItemContent:S}=n(68116),k=i.div.withConfig({displayName:"SummaryCollageFourMainItem"})` && { grid-column: 1 / -1; ${({isTitleFullWidth:e})=>e&&o` grid-row: 1 / span 3; `}; margin-bottom: ${a(5)}; border-bottom: 0; ${({hasCoverCollage:e})=>e&&`\n height: ${a(90)};\n margin-bottom: ${a(4)};\n .rubric{\n background-color: transparent;\n padding: unset;\n }\n ${s(C.md)} {\n margin-bottom: ${a(6)};\n }\n `}; ${w} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-feature")}; ${({theme:e})=>c(e,"color","colors.discovery.body.black.heading")}; margin-top: ${a(.5)}; margin-bottom: 0; } ${v} { margin-top: ${a(.75)}; } ${$} { padding: 0 0 ${a(9)} 0; } img { object-fit: cover; object-position: top; ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } ${s(C.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; padding-right: 0; .summary-item__image-link, .summary-item__inline-video, .summary-item__content { padding-right: 0; } } ${({isMainSummaryItemSticky:e})=>e&&`\n ${s(C.lg)} {\n position: sticky;\n margin-bottom: auto;\n }\n `}; ${({headerHeight:e})=>e&&`\n ${s(C.lg)} {\n top: ${a(e)};\n }\n `}; ${({hasBordersForFirstAndLastItem:e})=>e&&o` border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; ${s(C.sm)} { ${S} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } ${s(C.md)} { ${S} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } margin-bottom: ${a(1)}; } ${s(C.lg)} { ${S} { padding-bottom: ${a(0)}; } margin-bottom: auto; } `} } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${s(C.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } `,x=i(k).withConfig({displayName:"SummaryCollageFourSubMainItem"})``,E=i(b).withConfig({displayName:"SummaryCollageMainItemBadge"})` grid-column: 1 / 2; grid-row: 1 / 2; z-index: 1; margin-top: ${a(2)}; margin-left: ${a(1)}; width: 100%; ${s(C.lg)} { grid-column: 4 / 5; grid-row: 1 / 2; } ${f} { @media (max-width: ${C.md}) { width: 72px; height: 100%; } } `,T=i(k).withConfig({displayName:"SummaryCollageFourSubMainItem2"})``,I=i.div.withConfig({displayName:"SummaryCollageFourSummaryListItem"})` --border-width: ${({theme:e})=>m(e,"borderWidth")}; && { grid-column: 1 / -1; margin: ${({hasCoverCollage:e})=>e?"0 auto":"0"}; border-top: unset; padding: 0; .summary-item { margin: 0 0 ${a(2)}; ${({hasCoverCollage:e})=>!e&&o` padding: ${a(2)} 0; `} ${({hideBottomBorders:e})=>!e&&o` border-bottom: var(--border-width, 1px) solid ${r("colors.discovery.body.white.border")}; `} ${s(C.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { padding-top: 0; } &:last-child { border-bottom: none; ${l(0,C.md)} { margin-bottom: 0; padding-bottom: 0; } ${l(0,C.lg)} { &::after { display: none; } } } .summary-item__hed { ${({shouldUseHedCoreSecondaryToken:e})=>d(e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-bulletin-primary")} } ${({hasCoverCollage:e})=>!e&&"\n .summary-item__hed-link {\n &::after {\n display: none;\n }\n } \n "} .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } ${({hasCoverCollage:e})=>!e&&`\n && {\n ${s(C.lg)} {\n grid-column: 9 / -1;\n margin-left: calc(var(--border-offset) * -1);\n border-left: 1px solid\n ${r("colors.discovery.body.white.border")};\n padding-left: var(--border-offset);\n width: calc(100% + var(--border-offset));\n }\n `} ${({hasCoverCollage:e})=>e&&`\n &&{\n ${p("padding")}\n border-top: unset;\n .summary-item {\n margin: unset;\n ${l(0,C.md)} {\n margin-bottom: ${a(4)};\n padding-bottom: ${a(2)};\n }\n &:last-child {\n border-bottom: unset;\n padding-bottom: ${a(5)};\n ${s(C.md)} {\n padding-bottom: ${a(2)};\n }\n }\n }\n ${s(C.md)} {\n .summary-list__items{\n display: grid;\n grid-template-columns: repeat(12,1fr);\n column-gap: var(--grid-gap);\n row-gap: var(--grid-gap);\n \n .summary-list__item {\n &:nth-of-type(1){\n grid-column:1 / span 4;\n }\n &:nth-of-type(2){\n grid-column:5 / span 4;\n }\n &:nth-of-type(3){\n grid-column:9 / span 4;\n }\n }\n }\n }\n } \n }\n `} ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 2;"} ${({hasBordersForFirstAndLastItem:e})=>e&&o` .summary-item:last-child { border-bottom: var(--border-width, 1px) solid ${r("colors.discovery.body.white.border")}; ${s(C.sm)} { ${S} { padding-bottom: ${a(0)}; } margin-bottom: ${a(0)}; padding-bottom: ${a(2)}; } ${s(C.md)} { ${S} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } padding-bottom: ${a(0)}; } ${s(C.lg)} { margin-bottom: ${a(0)}; } } `} img { ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } `,L=i.div.withConfig({displayName:"SummaryCollageFourUnderMainItem"})` --border-width: ${({theme:e})=>m(e,"borderWidth")}; grid-column: 1 / -1; ${s(C.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; border-top: var(--border-width, 1px) solid ${r("colors.discovery.body.white.border")}; border-bottom: none; } .summary-item__asset-container { ${s(C.lg)} { margin-top: ${a(1)}; margin-bottom: auto; } } `,N=i.div.withConfig({displayName:"SummaryCollageFourWrapper"})` ${g()} ${u()} ${({hasCoverCollage:e})=>!e&&p("padding")} ${({hasCoverCollage:e})=>e&&"\n display: unset;\n row-gap:unset;\n "} ${y} { margin-bottom: 0; } ${h} { padding-left: 0; } ${({hasTitleBorder:e})=>e&&o` ${y} { border-top: 1px solid ${r("colors.discovery.body.white.divider")}; border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; } `} `;e.exports={SummaryCollageFourMainItem:k,SummaryCollageMainItemBadge:E,SummaryCollageFourSubMainItem:x,SummaryCollageFourSubMainItem2:T,SummaryCollageFourSummaryListItem:I,SummaryCollageFourUnderMainItem:L,SummaryCollageFourWrapper:N}},69646:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r,useEffect:s}=n(96540),l=n(35864),d=n(22539),c=n(74992),m=n(28433),{PaymentGateway:p}=n(92807),{SummaryCollageNineTitle:u,SummaryCollageNineTitleWrapper:g,SummaryCollageNineSummaryCollageFour:h,SummaryCollageNineSummaryList:y,SummaryCollageNineGrid:b,SummaryCollageNineGridItemList:f,SummaryCollageNineGridItemListButtonWrapper:C,SummaryCollageNineAdRailContainer:w,SummaryCollageNineAdRail:v,SummaryCollageNineSummaryCarousel:$,SummaryCollageNineSummaryListItems:S}=n(92365),k=n(99906),{trackComponent:x}=n(92716),{interactionResponse:E}=n(56187),T=n(88456),I=({className:e,curatedSearchHed:t,dangerousDek:n,dangerousHed:i,shouldEnableChannelFeatures:c=!1,featuredDangerousHed:I,featuredFooter:L,hasUnderlineHed:N,hideBottomBorders:B=!1,hideRubricItemSummary:P=!1,hideVerticalBorders:A=!1,hideBottomBordersforMainFour:D,listItemsLimit:_=5,isCenterAlignedWithTopDividerOnly:M,items:R=[],primarySummaryItemVariation:H="TextBelowLeft",rightColumnFeature:O,recircRiver:F,sectionTitleVariation:W="TextLeft",shouldUseFeaturedTitleAndFooter:U=!1,shouldEnableBundleComponentAnalytics:V,shouldHideBylines:G=!1,shouldHideBylinesInSummaryList:j,shouldHideDangerousDek:z=!0,shouldHideDangerousDekInFeaturedItems:q=!1,shouldHideDangerousDekInSummaryList:K=!0,shouldLimitListItemsOnMobile:Y=!1,shouldUseDekAsHed:J=!1,showTopBorderInSummaryTitle:X=!1,summaryListSummaryItemVariation:Q=null,summaryListHed:Z,summaryItemVariation:ee="SideBySideThirdsImageRight",summarySectionTitleVariation:te="TextLeft",trackingNamespace:ne,showSummaryCarousel:oe=!0})=>{const[ie,ae]=a.useState(!0);a.useEffect((()=>{(async()=>{await E(),x("SummaryCollageNine")})()}),[]);const re=l[W],se=J?n:U&&I||i,le=z?"":n,de=Z||t,ce=!!se,[me,pe]=r(5);let ue={};return O&&(ue={hasFeatured:!0,summaryItemFeatured:O}),s((()=>{Y&&window.innerWidth{pe(ie?5:_),ae(!ie)},label:ie?"Show More":"Show Less",inputKind:"button"}))),c&&a.createElement(w,{className:"grid-layout__aside"},a.createElement(m,null,a.createElement(p,{group:"ads"},a.createElement(v,{position:"rail"})))))};I.propTypes={className:i.string,curatedSearchHed:i.string,dangerousDek:i.string,dangerousHed:i.string,featuredDangerousHed:i.string,featuredFooter:i.shape({link:i.string,label:i.string}),hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideBottomBordersforMainFour:i.bool,hideRubricItemSummary:i.bool,hideVerticalBorders:i.bool,isCenterAlignedWithTopDividerOnly:i.bool,items:i.arrayOf(i.shape(c.propTypes)),listItemsLimit:i.number,primarySummaryItemVariation:d.propTypes.summaryItemVariation,recircRiver:i.string,rightColumnFeature:i.shape({ctaUrl:i.string,header:i.string,ctaTextLabel:i.string,itemIndex:i.number,hideOnMobile:i.bool}),sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableChannelFeatures:i.bool,shouldHideBylines:i.bool,shouldHideBylinesInSummaryList:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousDekInFeaturedItems:i.bool,shouldHideDangerousDekInSummaryList:i.bool,shouldLimitListItemsOnMobile:i.bool,shouldUseDekAsHed:i.bool,shouldUseFeaturedTitleAndFooter:i.bool,showSummaryCarousel:i.bool,showTopBorderInSummaryTitle:i.bool,summaryItemVariation:d.propTypes.summaryItemVariation,summaryListHed:i.string,summaryListSummaryItemVariation:i.string,summarySectionTitleVariation:i.string,trackingNamespace:i.object},I.displayName="SummaryCollageNine",e.exports=I},74563:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(69646);i.displayName="SummaryCollageNine",e.exports=o(i,"SummaryCollageNine")},92365:(e,t,n)=>{const{css:o,default:i}=n(92168),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l,minScreen:d,maxScreen:c,minMaxScreen:m,getDecoration:p}=n(26865),{applyGridSpacing:u,cssVariablesGrid:g}=n(1123),{cssVariablesCollage:h}=n(89085),{GridWrapper:y,GridItem:b}=n(40653),{SectionTitleHed:f,SectionTitleDek:C}=n(33500),w=n(199),v=n(22539),$=n(43709),{SummaryCollageFourUnderMainItem:S,SummaryCollageFourSummaryListItem:k,SummaryCollageFourMainItem:x,SummaryCollageFourSubMainItem:E,SummaryCollageFourSubMainItem2:T}=n(99337),{SummaryItemFeaturedWrapper:I,FeaturedTitle:L,FeaturedLink:N}=n(56503),{SummaryItemDek:B,SummaryItemHedLink:P,SummaryItemWrapper:A,SummaryItemContent:D,SummaryItemAssetContainer:_}=n(68116),{SummaryItemHedBase:M}=n(36211),{RubricWrapper:R}=n(6613),H=n(19607),O=i.div.withConfig({displayName:"SummaryCollageNineTitle"})` ${f} { ${l("typography.definitions.discovery.subhed-section-collection")} } ${({enableChannelFeatures:e})=>e&&`\n ${C} {\n margin-bottom: ${r(2)};\n }\n `} `,F=i.div.withConfig({displayName:"SummaryCollageNineTitleWrapper"})` --border-width: ${({theme:e})=>p(e,"borderWidth")}; grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; padding-bottom: ${r(1)}; ${d(a.lg)} { grid-column: 10 / span 3; grid-row: 1 / span 1; margin-left: calc(var(--border-offset) * -1); border-top: none; border-bottom: none; border-left: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({showTopBorderInSummaryTitle:e})=>{e&&o` border-top: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; ${d(a.lg)} { position: relative; &::before { position: absolute; top: 0; left: var(--border-offset); background-color: ${s("colors.discovery.body.white.border")}; width: calc(100% - var(--border-offset)); height: 1px; content: ''; } } `}} `,W=i(w).withConfig({displayName:"SummaryCollageNineSummaryCollageFour"})` grid-column: 1 / -1; ${({enableChannelFeatures:e})=>e&&`\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n display: none;\n }`}; &&& { grid-template-columns: repeat(4, 1fr); order: 1; padding-top: 0; padding-right: 0; padding-left: 0; .summary-item, .summary-item--has-border { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { border-bottom: 0; } } .summary-list--collection-list { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { border-top: 0; } } ${({enableChannelFeatures:e,theme:t})=>e&&`\n ${P} {\n &::after {\ndisplay: none;\n }\n }\n ${d(a.lg)} {\n grid-row: 2;\n }\n ${x} {\n ${d(a.lg)} {\n grid-column: 4 / span 3;\n grid-row: 1;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 5 / span 4;\n grid-row: 1;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: var(--border-width, 1px) solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${E} {\n ${d(a.lg)} {\n grid-column: 1 / span 3;\n grid-row: 1;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 1 / span 4;\n grid-row: 1;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: var(--border-width, 1px) solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${T} {\n ${d(a.lg)} {\n grid-column: 1 / span 3;\n grid-row: 2;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 1 / span 4;\n grid-row: 2;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: var(--border-width, 1px) solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${S} { \n ${d(a.lg)} {\n border-top: none;\n grid-column: 4 / span 3;\n grid-row: 2;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 5 / span 4;\n grid-row: 2;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: var(--border-width, 1px) solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\ngrid-column: 1 / span 8;\ngrid-row: 2;\ngrid-template-columns: repeat(8, 1fr);\n }\n `} ${d(a.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; ${({enableChannelFeatures:e})=>!e&&"\n grid-row: 1 / span 3; "} grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${r(5)}, auto) 1fr; grid-row-gap: ${r(2)}; } ${x} { position: unset; margin-bottom: 0; border-bottom: none; ${({enableChannelFeatures:e})=>!e&&`\n ${d(a.lg)} {\n grid-column: 4 / -1;\n }`} @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: ${r(1)}; } @media (min-width: 0) and (max-width: calc(${a.md} - 1px)) { padding-bottom: ${r(2)}; } .summary-item__dek { display: block; } .summary-item__content { margin-bottom: 0; padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { } } .summary-item__byline { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; } } } ${S} { border-bottom: none; @media (min-width: 0) and (max-width: calc(${a.lg})) { ${({enableChannelFeatures:e,theme:t})=>e&&`display: block; \n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: var(--border-width, 1px) solid ${s(t,"colors.discovery.body.white.border")};\n }`} } ${({enableChannelFeatures:e})=>!e&&`\n ${d(a.lg)} {\n grid-column: 4 / -1;\n }`} @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { display: block; } .summary-item__dek { display: block; } .summary-item__content { ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?`margin-top: 0;\n padding: ${r(2)} 0 ${r(4)};`:`margin-top: ${r(2)};`} } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding: ${r(2)} 0 ${r(4)}; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: ${r(2)}; } } .summary-item__image-link { ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?"margin-top: 0;":`margin-top: ${r(2)};`} } @media (min-width: 0) and (max-width: calc(${a.lg})) { ${({enableChannelFeatures:e})=>e&&" max-width: 100%;"} } } } ${k} { .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: ${r(1)}; } @media (min-width: 0) and (max-width: calc(${a.md} - 1px)) { padding-bottom: ${r(2)}; } } ${d(a.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; border-right: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; border-left: none; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: ${r(2)}; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${l("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } } `,U=i(v.Collection).withConfig({displayName:"SummaryCollageNineSummaryList"})` --border-width: ${({theme:e})=>p(e,"borderWidth")}; ${A} { ${({enableChannelFeatures:e})=>e&&`\n ${R} {\n display: block;\n grid-row: 1;\n }\n ${D} {\n grid-row: 2;\n}`} } &&& { order: 3; margin: 0; border-top: none; padding: 0; ${d(a.lg)} { grid-column: 10 / span 3; grid-row: 2 / span 2; margin-left: calc(var(--border-offset) * -1); border-left: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); height: 100%; } /* reset width of child elements */ &: { width: auto; } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${r(2)}; padding-bottom: ${r(2)}; &:first-of-type { ${d(a.lg)} { border-top: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; padding-top: ${r(2.5)}; } } &:last-of-type { ${d(a.lg)} { border-bottom: none; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: 0; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { ${l("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${r(1)}; } } ${({displayHed:e})=>!e&&` && {\n order: 2;\n\n ${d(a.lg)} {\n grid-row: 1 / span 3;\n }\n \n .summary-list__item {\n &:first-of-type {\n ${d(a.lg)} {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n }\n `} } `,V=i.div.withConfig({displayName:"SummaryCollageNineGridItemList"})` ${({isCenterAlignedWithTopDividerOnly:e,theme:t})=>e&&`${y}{\n ${b} {\n .summary-list__items {\n ${I} {\n ${P} {\n ${M} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${l(t,"typography.definitions.discovery.hed-core-secondary")};\n color: ${s("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n\n ${B} {\n ${l(t,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${s(t,"colors.discovery.body.white.description")};\n }\n\n ${L} {\n color:\n ${s(t,"colors.consumption.lead.standard.context-signature")};\n ${l(t,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n border-top: var(--border-width, 1px) solid;\n border-top-color: ${s(t,"colors.discovery.body.white.border")};;\n }\n\n ${N} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${s(t,"colors.discovery.body.white.description")};\n }\n }\n }\n }\n }`} grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; ${({enableChannelFeatures:e,theme:t})=>e&&`\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 1 / span 12;\n padding-top: 32px;\n}\n${A} {\n border-bottom: var(--border-width, 1px) solid ${s(t,"colors.discovery.body.white.border")};\n}\n${_} {\n display: none;\n}\n `} ${({enableChannelFeatures:e,showSummaryCarousel:t})=>e&&t&&`\n @media (min-width: 0) and (max-width: calc(${a.md} - 1px)) {\n display: none;\n }\n `} ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?"grid-column: 7 / span 2;":"grid-column: 10 / span 3;"} grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; } .summary-list__item--before-hidden { border-bottom: none; } `,G=i.div.withConfig({displayName:"SummaryCollageNineAdRailContainer"})` display: block; grid-column: 10 / span 3; @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { display: none; } `,j=i(H).withConfig({displayName:"SummaryCollageNineAdRail"})``,z=i.div.withConfig({displayName:"SummaryCollageNineGridItemListButtonWrapper"})` display: flex; align-items: center; justify-content: center; ${d(a.lg)} { display: none; } .button--show-list { margin-top: ${r(4)}; } `,q=i.div.withConfig({displayName:"SummaryCollageNineSummaryListItems"})` &&&&& { ${d(a.lg)} { display: none; } } && { grid-column: 1 / span 12; grid-row: 2; margin: 0; border-top: none; padding: 0; .summary-item { margin: 0 0 ${r(2)}; padding: ${r(2.5)} 0; ${d(a.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${d(a.lg)} { padding-top: 0; } ${c(a.md)} { padding-top: ${r(2.5)}; } } &:last-child { ${m(0,a.md)} { margin-bottom: 0; padding-bottom: 0; } ${m(0,a.lg)} { &::after { display: none; } } } .summary-item__hed { ${l("typography.definitions.discovery.hed-core-primary")} color: ${s("colors.discovery.body.white.heading")}; } .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } && { ${d(a.lg)} { grid-column: 9 / -1; margin-left: calc(var(--border-offset) * -1); padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 3;"} .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { border-bottom: var(--border-width, 1px) solid ${s("colors.discovery.body.white.border")}; padding-bottom: ${r(2.5)}; } } ${d(a.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: ${r(2)}; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${l("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } `,K=i.div.withConfig({displayName:"SummaryCollageNineGrid"})` ${g()} ${h()} ${u("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${a.xxl}; row-gap: 0; ${d(a.md)} { grid-template-columns: repeat(12, 1fr); } ${({enableChannelFeatures:e,theme:t})=>e&&`\n ${F} {\n grid-column: 1 / span 12;\n border-left: none;\n border-bottom: none;\n padding-bottom: 0;\n }\n ${W} {\n ${M} {\n ${l(t,"typography.definitions.discovery.hed-core-primary")}\n }\n }\n \n ${V} {\n ${y} {\n border-left: none;\n ${A} {\n &:first-of-type {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n ${M} { \n ${l(t,"typography.definitions.discovery.hed-core-secondary")}\n } }\n \n `} ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?" grid-template-rows: auto;":` grid-template-rows: minmax(${r(4)}, auto) repeat(2, 1fr);`} } .summary-item--has-border { &:last-child { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; border-bottom: 0; } } } `,Y=i($).withConfig({displayName:"SummaryCollageNineSummaryCarousel"})``;e.exports={SummaryCollageNineTitle:O,SummaryCollageNineTitleWrapper:F,SummaryCollageNineSummaryCollageFour:W,SummaryCollageNineSummaryList:U,SummaryCollageNineGrid:K,SummaryCollageNineGridItemList:V,SummaryCollageNineGridItemListButtonWrapper:z,SummaryCollageNineAdRailContainer:G,SummaryCollageNineAdRail:j,SummaryCollageNineSummaryCarousel:Y,SummaryCollageNineSummaryListItems:q}},97718:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{asConfiguredComponent:r}=n(12892),s=n(35864),l=n(74992),{componentTracking:d}=n(90090),c=n(97857),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{withCustomTheme:u}=n(15236),{SummaryCollageOneTitle:g,SummaryCollageOneCtaLink:h,SummaryCollageOneGridWithMargin:y,SummaryCollageOneIsFullBleed:b,SummaryCollageOneItemComponent:f,SummaryCollageOneAnchorLink:C,SummaryCollageOneCtaIcon:w,SummaryCollageOneAside:v,SummaryCollageOneDangerousDek:$,SectionTitleLinkHTML:S}=n(52679),k=n(49989),x=n(28433),{PaymentGateway:E}=n(92807),T=n(19607),{inlineEmbedPosition:I}=n(62327),L=({analyticsDataAttribute:e,ctaLink:t={},showCtaIcon:n=!1,dangerousDek:o,showCartoonLink:i})=>{if(i&&o)return a.createElement($,{"data-testid":"SummaryCollageOneDangerousDek"},a.createElement(S,{dangerouslySetInnerHTML:{__html:o}}));const{label:r,html:s,url:l,icon:d}=t;return s||r&&l?a.createElement(h,{...e,showCtaIcon:n},n&&d&&a.createElement(w,{icon:d}),s?a.createElement("span",{dangerouslySetInnerHTML:{__html:s}}):a.createElement(C,{"data-testid":"SummaryCollageOneAnchorLink",href:l,dangerouslySetInnerHTML:{__html:r},showCtaIcon:n})):null};L.propTypes={analyticsDataAttribute:i.object,ctaLink:i.shape({html:i.string,label:i.string,url:i.string}),dangerousDek:i.string,showCartoonLink:i.bool,showCtaIcon:i.bool};const N=({className:e,ctaLink:t,customizedBackgroundColorToken:n,customizedBylineColorToken:i,customizedPublishDateColorToken:r,customizedSectionDekColorToken:u,customizedSectionDekTypeToken:h,customizedSectionTitleColorToken:C,customNativeBackgroundColor:w,dangerousDek:$,dangerousHed:S,hasFullWidthImage:N,hasListInDek:B=!1,hasNoBottomPaddingContent:P=!1,hasRoundedCorners:A=!1,hasPaddingOnContent:D,hasUnderlineHed:_,hideRubricItemSummary:M=!1,items:R,isBorderContextSignature:H=!1,recircRiver:O,sectionTitleVariation:F="LineAboveLineBelowTextCenter",shouldDisplayDangerousDek:W,shouldEmbedFeaturedVideo:U=!1,shouldEnableBundleComponentAnalytics:V,shouldHideBylines:G=!1,shouldHideDangerousDek:j=!1,shouldHideDangerousHed:z=!1,shouldHidePublishDate:q=!1,shouldHideTitle:K=!1,shouldUseHedFeatureToken:Y,showAdRail:J,showCartoonLink:X=!1,summaryItemRubricVariation:Q,summaryItemVariation:Z="TextBelowLeft",trackingNamespace:ee,variations:te={isFullBleedDarkBackground:!1,isSingleFeature:!1,hasEnhancedDailyCartoon:void 0,isHeroFeature:!1},variationName:ne})=>{a.useEffect((()=>{(async()=>{await p(),m("SummaryCollageOne",ne)})()}),[ne]);const{isFullBleedDarkBackground:oe,isSingleFeature:ie,hasEnhancedDailyCartoon:ae,isHeroFeature:re}=te,se=l[Z],le=s[F];let de={},ce={};const me=U&&R[0]?.image?.scriptUrl;ie&&(de={hedTag:"h2"},ae?de.link={}:$&&!W&&(de.link={html:$}),ce={shouldHoldImageSpace:!1});const pe=d.addDataSectionTitleAttribute(V,ee?.item||S),ue=d.addDataSectionTitleAttribute(V,ee?.featuredLink||S),ge=a.createElement(y,{"data-testid":"SummaryCollageOneSingleFeature",className:o("summary-collage-one",e),isHeroFeature:re,isSingleFeature:ie,hasFullWidthImage:N,isFullBleedDarkBackground:oe,hasEnhancedDailyCartoon:ae,showCartoonLink:X,shouldUseHedFeatureToken:Y,customizedBackgroundColorToken:n,customizedSectionDekTypeToken:h,customizedSectionDekColorToken:u,customNativeBackgroundColor:w,hasRoundedCorners:A,hasPaddingOnContent:D},!K&&S&&a.createElement(g,{isSingleFeature:ie,customizedSectionTitleColorToken:C},a.createElement(le,{...de,dangerousHed:S,isBorderContextSignature:H})),a.createElement(k,{dangerousDek:$,shouldDisplayDangerousDek:W}),me?a.createElement(f,{as:c,analyticsDataAttribute:pe,isFeatured:!0,item:R[0],key:R[0].copilotID,scriptUrl:R[0].image.scriptUrl,videoEmbedPosition:I}):a.createElement(f,{...R[0],analyticsDataAttribute:pe,as:se,hasNoBottomPaddingContent:P,hasUnderlineHed:_,hedTag:"h3",hideRubricItemSummary:M,shouldPlayInline:!0,recircRiver:O,rubricVariation:Q,hasListInDek:B,shouldHideBylines:G,shouldHideDangerousDek:j,shouldHideDangerousHed:z,shouldHidePublishDate:q,customizedBylineColorToken:i,customizedPublishDateColorToken:r,responsiveCartoonVariation:ae&&"WithNoSocialIcons",hasWrapperButtonRole:!ae,...ce,hasEnhancedDailyCartoon:ae}),J&&a.createElement(v,null,a.createElement(x,null,a.createElement(E,{group:"ads"},a.createElement(T,{position:"rail"})))),ie&&a.createElement(L,{ctaLink:t,analyticsDataAttribute:ue,showCtaIcon:ae,dangerousDek:$,showCartoonLink:X}));return oe?a.createElement(b,{isFullBleedDarkBackground:oe},ge):ge};N.propTypes={className:i.string,ctaLink:i.shape({html:i.string,label:i.string,url:i.string,icon:i.string}),customizedBackgroundColorToken:i.string,customizedBylineColorToken:i.string,customizedPublishDateColorToken:i.string,customizedSectionDekColorToken:i.string,customizedSectionDekTypeToken:i.string,customizedSectionTitleColorToken:i.string,customNativeBackgroundColor:i.string,dangerousDek:i.string,dangerousHed:i.string,hasEnhancedDailyCartoon:i.bool,hasFullWidthImage:i.bool,hasListInDek:i.bool,hasNoBottomPaddingContent:i.bool,hasPaddingOnContent:i.bool,hasRoundedCorners:i.bool,hasUnderlineHed:i.bool,hideRubricItemSummary:i.bool,isBorderContextSignature:i.bool,items:i.arrayOf(i.shape(l.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldDisplayDangerousDek:i.bool,shouldEmbedFeaturedVideo:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousHed:i.bool,shouldHidePublishDate:i.bool,shouldHideTitle:i.bool,shouldUseHedFeatureToken:i.bool,showAdRail:i.bool,showCartoonLink:i.bool,summaryItemRubricVariation:i.string,summaryItemVariation:i.oneOf(["TextBelowLeft","TextBelowCenter","TextBelowLeftCard","TextBelowCenterCard","ImageRatio43","ImageRatio169","ImageRatio11","CircularImage","TextBelowDesktopOnly","TextBelowDesktopOnlyImageRight","TextBelowDesktopOnlyThirds","TextBelowDesktopOnlyThirdsImageRight","TextBelowDesktopOnlyThirdsImageRightThumbnail","SideBySide","SideBySideImageRight","SideBySideThirds","SideBySideThirdsImageRight","SideBySideDarkBackgroundRight","SideBySideDesktopOnly","SideBySideDesktopOnlyImageRight","SideBySideDesktopOnlyThirds","SideBySideDesktopOnlyThirdsImageRight"]),trackingNamespace:i.object,variationName:i.string,variations:i.shape({isFullBleedDarkBackground:i.bool,isSingleFeature:i.bool,hasEnhancedDailyCartoon:i.bool,isHeroFeature:i.bool})},N.displayName="SummaryCollageOne",e.exports=r(u(N),"SummaryCollageOne")},82597:(e,t,n)=>{e.exports=n(33507)},52679:(e,t,n)=>{const{default:o,css:i}=n(92168),{SectionTitleLinkHTML:a,SectionTitleLinkWrapper:r}=n(33500),{BREAKPOINTS:s}=n(96472),{maxThresholds:l}=n(99906),{applyGridSpacing:d,cssVariablesGrid:c}=n(1123),{RubricLink:m}=n(6613),{SectionTitleRoot:p,SectionTitleHed:u}=n(33500),{calculateSpacing:g,maxScreen:h,minScreen:y,minMaxScreen:b,getTypographyStyles:f,getColorToken:C,getColorStyles:w}=n(26865),{BaseLink:v}=n(76955),{SocialIconsList:$}=n(51e3),{SpanWrapper:S}=n(18117),{ResponsiveCartoonCaption:k}=n(77527),{StickyBoxWrapper:x}=n(77307),{SummaryItemBylinePublishDate:E}=n(277),{BylinePreamble:T,BylineName:I}=n(74423),{SummaryItemWrapper:L}=n(68116),{SummaryDekDefault:N}=n(95015),B=o.div.withConfig({displayName:"SummaryCollageOneAside"})` display: none; grid-row: 1 / -1; justify-self: end; ${x} { top: ${g(10)}; } ${b(s.md,`${l.lg}px`)} { display: block; grid-column: 7 / -1; } ${y(s.lg)} { display: block; grid-column: 9 / -1; } `,P=o.div.withConfig({displayName:"SummaryCollageOneTitle"})` grid-column: 1 / -1; ${p} { > h2 { color: ${({customizedSectionTitleColorToken:e})=>e&&C(e)}; } } ${({isSingleFeature:e})=>!e&&`\n margin-bottom: ${g(2)};\n\n ${y(s.md)} {\n margin-bottom: ${g(1)};\n }\n\n ${y(s.lg)} {\n margin-bottom: ${g(0)};\n }\n `} `,A=o.div.withConfig({displayName:"SummaryCollageOneCtaIcon"})` border-radius: ${g(1)}; background-color: ${({theme:e})=>C(e,"colors.discovery.lead.secondary.background")}; background-image: ${({icon:e})=>`url('${e}')`}; width: ${g(6)}; height: ${g(6)}; ${y(s.lg)} { margin-right: ${g(2)}; } ${h(`${l.lg}px`)} { margin-bottom: ${g(2)}; } `,D=o(v).withConfig({displayName:"SummaryCollageOneAnchorLink"})` ${f("typography.definitions.foundation.link-primary")} display: inline-block; margin-bottom: ${g(2)}; vertical-align: top; ${y(s.lg)} { margin-bottom: ${({showCtaIcon:e})=>e?0:g(4)}; } `,_=o.div.withConfig({displayName:"SummaryCollageOneCtaLink"})` grid-column: 1 / -1; text-align: center; span { display: block; width: 100%; text-align: center; } ${({showCtaIcon:e})=>e&&`\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n \n ${y(s.lg)} {\n flex-direction: row;\n }\n `} `;D.defaultProps={colorSecondaryLinkToken:"colors.interactive.base.dark",colorStaticLinkToken:"colors.interactive.base.brand-primary",linkStyle:"global"};const M=i` ${c()} ${d("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${s.xxl}; row-gap: var(--grid-gap); .summary-item--layout-placement-text-below { &.summary-item--text-align-left, &.summary-item--text-align-center { .summary-item__hed { ${f("typography.definitions.discovery.hed-break-out")}; } .summary-item__dek { ${f("typography.definitions.discovery.description-feature")}; } } } ${({theme:e,shouldUseHedFeatureToken:t})=>t&&`\n .summary-item .summary-item__hed {\n ${f(e,"typography.definitions.discovery.hed-feature")};\n }\n `}; .summary-item__hed-link { &::after { border-bottom: 1px solid ${C("colors.discovery.body.white.accent")}; } } .summary-item__content:empty { display: none; } ${$} { justify-content: center; } ${y(s.md)} { grid-template-columns: repeat(12, 1fr); } `,R=o.div.withConfig({displayName:"SummaryCollageOneItemComponent"})` grid-column: 1 / -1; &&& { border-bottom: 0; .summary-item__content { margin: 0; @media (min-width: 0) and (max-width: ${s.lg}) { margin: 0; } ${({customizedBylineColorToken:e})=>e&&i` ${I}, ${T} { color: ${C(e)}; } `} ${({customizedPublishDateColorToken:e})=>e&&i` ${E} { color: ${C(e)}; } `} } @media (min-width: 0) and (max-width: ${s.md}) { padding-bottom: 0; } ${({hasEnhancedDailyCartoon:e})=>e&&`\n ${y(s.md)} {\n padding-bottom: 0;\n }\n `}; } `,H=i` &&& { grid-gap: ${g(4)}; grid-template-rows: auto 1fr auto; height: 100%; } ${R} { display: grid; align-items: center; } ${S}.summary-item__image { .summary-item__image { display: grid; justify-items: center; ${({hasEnhancedDailyCartoon:e})=>e&&`\n ${y(s.lg)} {\n gap: 0;\n .responsive-cartoon__image-link {\n margin-bottom: ${g(3)};\n }\n\n ${k} {\n margin-bottom: ${g(1)};\n }\n }\n `} picture { max-width: ${g(37.5)}; ${y(s.lg)} { max-width: ${({hasEnhancedDailyCartoon:e})=>g(e?62.5:50)}; } ${h(`${l.md}px`)} { max-width: ${({hasEnhancedDailyCartoon:e})=>g(e?68.75:50)}; } } } .responsive-cartoon__caption { margin-top: 0; ${y(s.lg)} { margin-top: ${({hasEnhancedDailyCartoon:e})=>e?0:g(2)}; width: 85%; } } } `,O=i` ${b(0,s.lg)} { .summary-item__asset-container { ${d("margin",!0)}; } } `,F=i` &&& { grid-template-rows: unset; background-color: ${C("colors.discovery.body.dark.background")}; max-width: ${s.xxl}; ${b(s.sm,s.md)} { column-gap: ${g(9)}; margin: ${g(0)}; padding: ${g(0)}; } ${y(s.md)} { column-gap: ${g(3)}; margin: ${g(0)}; padding: ${g(5)} ${g(3)}; } ${y(s.lg)} { margin: ${g(0)}; padding: ${g(7)} ${g(6)}; } ${y(s.xl)} { column-gap: 2rem; margin: ${g(0)}; padding: ${g(10)} ${g(8)}; } ${y(s.xxl)} { column-gap: 2rem; margin: auto; padding: ${g(10)} ${g(8)}; } } ${m} { color: ${C("colors.discovery.body.dark.context-signature")}; } .summary-item__rubric { color: ${C("colors.discovery.body.dark.context-signature")}; } .summary-item__dek { color: ${C("colors.discovery.body.dark.description")}; } .summary-item__hed--hed-core-primary { ${f("typography.definitions.discovery.hed-core-primary")} color: ${C("colors.discovery.body.dark.heading")}; } .summary-item__hed { color: ${C("colors.discovery.body.dark.heading")}; } .summary-item--dark-background-right { ${y(s.md)} { grid-column: 2 / -2; margin: ${g(0)} ${g(-3)}; } ${y(s.lg)} { grid-column: 2 / -2; margin: ${g(0)} ${g(-3)}; padding: ${g(0)}; } ${y(s.xl)} { grid-column: 2 / -2; margin: ${g(0)} ${g(-4)}; padding: ${g(0)}; } ${y(s.xxl)} { grid-column: 2 / -2; margin: ${g(0)}; padding: ${g(0)}; } .summary-item__asset-container { ${y(s.md)} { margin-left: ${g(-3)}; } ${y(s.xl)} { margin-left: ${g(0)}; } } } .summary-item__content { margin: ${g(0)}; ${y(s.md)} { padding-right: ${g(3)}; } ${y(s.lg)} { padding-right: ${g(5)}; } ${y(s.xl)} { padding-right: ${g(3)}; } ${y(s.xxl)} { padding-right: ${g(6)}; } } `,W=o.div.withConfig({displayName:"SummaryCollageOneGridWithMargin"})` ${M} ${({isSingleFeature:e})=>e&&H} ${({hasFullWidthImage:e})=>e&&O} ${({isFullBleedDarkBackground:e})=>e&&F} background-color: ${({customNativeBackgroundColor:e})=>e?C(e):""}; ${({hasPaddingOnContent:e})=>e&&i` ${L} { padding-bottom: 0; } `} padding-top: ${({hasPaddingOnContent:e})=>e?"16px":0}; padding-bottom: ${({hasPaddingOnContent:e})=>e?"16px":0}; ${({hasEnhancedDailyCartoon:e,theme:t})=>e&&i` ${b(s.md,`${l.lg}px`)} { ${P}, ${R}, ${_} { grid-column: 1 / 7; } } ${h(`${l.lg}px`)} { &&& { gap: ${g(3)}; } } ${y(s.lg)} { &&& { grid-row-gap: 0; } ${_} { margin-top: ${g(4)}; } ${P}, ${R}, ${_} { grid-column: 1 / 9; } } ${p} { display: flex; justify-content: center; margin-bottom: ${g(3)}; ${u} { ${f(t,"typography.definitions.discovery.subhed-section-primary")}; } } `} ${({showCartoonLink:e})=>e&&i` ${h(`${l.lg}px`)} { &&& { grid-row-gap: 0; } } `} ${N} { color: ${({customizedSectionDekColorToken:e})=>e&&C(e)}; ${({customizedSectionDekTypeToken:e})=>e&&f(e)}; } ${({customizedBackgroundColorToken:e,hasRoundedCorners:t})=>(e||t)&&i` ${L} { border-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; background-color: ${({customizedBackgroundColorToken:e})=>e?C(e):""}; padding-bottom: 0; .aspect-ratio--overlay-container { img { border-radius: 0; } ${y(s.sm)} { border-top-left-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; border-top-right-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; } ${y(s.md)} { border-top-left-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; border-top-right-radius: ${({hasRoundedCorners:e})=>e?"0px":""}; border-bottom-left-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; } } } .summary-item__content { ${h(s.md)} { padding-top: ${g(4)}; padding-right: ${g(3)}; padding-bottom: ${g(7)}; padding-left: ${g(3)}; } } `} `,U=o.div.withConfig({displayName:"SummaryCollageOneIsFullBleed"})` ${({isFullBleedDarkBackground:e})=>e&&i` background-color: ${C("colors.discovery.body.dark.background")}; max-width: 100%; `} `,V=o(r).withConfig({displayName:"SummaryCollageOneDangerousDek"})` display: flex; justify-content: center; margin-top: ${g(4)}; padding-left: 0; ${({theme:e})=>w(e,"color","colors.interactive.base.black")}; ${h(`${l.md}px`)} { grid-column: 1 / -1; } ${b(s.md,`${l.lg}px`)} { grid-column: 1 / 7; } ${y(s.lg)} { grid-column: 1 / 9; } `;e.exports={SummaryCollageOneTitle:P,SummaryCollageOneCtaLink:_,SummaryCollageOneGridWithMargin:W,SummaryCollageOneIsFullBleed:U,SummaryCollageOneItemComponent:R,SummaryCollageOneAnchorLink:D,SummaryCollageOneCtaIcon:A,SummaryCollageOneAside:B,SectionTitleLinkHTML:a,SummaryCollageOneDangerousDek:V}},33507:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(97718);i.SingleFeature=o(i,"SingleFeature",{isSingleFeature:!0},{sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldHideDangerousDek:!0,shouldHideDangerousHed:!0}),i.FullBleedDarkBackground=o(i,"FullBleedDarkBackground",{isFullBleedDarkBackground:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!0}),i.FullBleedDarkBackgroundWithTitle=o(i,"FullBleedDarkBackgroundWithTitle",{isFullBleedDarkBackground:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!1}),i.DailyCartoon=o(i,"DailyCartoon",{isSingleFeature:!0,hasEnhancedDailyCartoon:!0},{sectionTitleVariation:"SoftDivider",shouldHideDangerousDek:!0,shouldHideDangerousHed:!0,showAdRail:!0,showCartoonLink:!0}),i.HeroFeature=o(i,"HeroFeature",{isHeroFeature:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!0,summaryItemRubricVariation:"DiscoveryItem",summaryItemVariation:"SideBySideCenterImageLeft",shouldUseHedFeatureToken:!0}),e.exports=i},6602:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(35864),r=n(66341),s=n(22539),l=n(74992),{SectionTitle:d,SummaryCollageSevenSummaryList:c,SummaryCollageSevenWrapper:m,SummaryCollageSevenIsFullBleed:p}=n(78044),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=({curatedSearchHed:e,dangerousHed:t,hasSectionTitleHedFeature:n=!1,hasTopSpacing:o=!1,hideBottomBorders:s=!1,hideRubricItemSummary:l=!1,hideTitleTopSpacing:h=!1,hideVerticalBorders:y=!1,items:b,isSpecial:f=!1,isFullBleedSpecialBackground:C=!1,sectionTitleVariation:w="LineAboveLineBelowTextCenter",imageAlignment:v="default",shouldHideBylines:$=!1,shouldHideSpaceAtTop:S=!1,shouldRemoveSummaryItemBorder:k=!1,summaryItemVariation:x="NoAssetTextCenter",summarySectionTitleVariation:E="TextCenter",recircRiver:T})=>{i.useEffect((()=>{(async()=>{await g(),u("SummaryCollageSeven")})()}),[]);const I=a[w],L=i.createElement(m,{"data-testid":"SummaryCollageSevenWrapper",dangerousHed:!t,hideVerticalBorders:y,hasTopSpacing:o,hasSectionTitleHedFeature:n,isSpecial:f},t&&i.createElement(d,{as:I,dangerousHed:t,hideTitleTopSpacing:h,isSpecial:f}),i.createElement(r,{items:b.slice(0,3),hideRubricItemSummary:l,hasBorder:!s,hideVerticalBorders:y,recircRiver:T,shouldHideBylines:$,shouldHideSpaceAtTop:S,isSpecial:f}),i.createElement(c,{hideRubricItemSummary:l,dangerousHed:e,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,items:b.slice(3),sectionTitleVariation:E,summaryItemVariation:x,recircRiver:T,shouldHideBylines:$,hideBottomBorders:s,imageAlignment:v,isSpecial:f,shouldRemoveSummaryItemBorder:k}));return C?i.createElement(p,{isFullBleedSpecialBackground:C},L):L};h.propTypes={curatedSearchHed:o.string,dangerousHed:o.string,hasSectionTitleHedFeature:o.bool,hasTopSpacing:o.bool,hideBottomBorders:o.bool,hideRubricItemSummary:o.bool,hideTitleTopSpacing:o.bool,hideVerticalBorders:o.bool,imageAlignment:o.oneOf(["top","default","bottom"]),isFullBleedSpecialBackground:o.bool,isSpecial:o.bool,items:o.arrayOf(o.shape(l.propTypes)).isRequired,recircRiver:o.string,sectionTitleVariation:o.string,shouldHideBylines:o.bool,shouldHideSpaceAtTop:o.bool,shouldRemoveSummaryItemBorder:o.bool,summaryItemVariation:s.propTypes.summaryItemVariation,summarySectionTitleVariation:o.string},h.displayName="SummaryCollageSeven",e.exports=h},99544:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(6602);e.exports=o(i,"SummaryCollageSeven")},78044:(e,t,n)=>{const{css:o,default:i}=n(92168),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s,getColorStyles:l,minScreen:d,minMaxScreen:c}=n(26865),{BREAKPOINTS:m}=n(96472),{cssVariablesCollage:p}=n(89085),u=n(86659),{SectionTitleHed:g}=n(33500),{SummaryCollageThreeItemWrapper:h,SummaryCollageThreeWrapper:y}=n(85095),b=n(22539),{SummaryListTitle:f}=n(63637),{RubricWrapper:C}=n(6613),{GridItem:w}=n(40653),v=i(u.WithMargins).withConfig({displayName:"SummaryCollageSevenWrapper"})` ${p()}; && { ${({hasTopSpacing:e})=>e?`\n ${d(m.md)} {\n margin-top: ${a(4)};\n }\n `:""} ${({isSpecial:e})=>e?`\n padding-top: ${a(6)};\n padding-bottom: ${a(6)};\n `:""} } && { row-gap: 0; } > ${w} { ${({dangerousHed:e})=>!e&&"\n &:first-child{\n grid-column: 1/-1;\n grid-row: 1;\n }"} } > ${w} { grid-column: 1 / -1; ${d(m.lg)} { grid-column: span 9; } ${y} { > ${w}:first-child { ${d(m.lg)} { grid-column: 4 / -1; grid-row: 1 / span 2; } } > ${w}:not(:first-child) { ${d(m.lg)} { grid-column: 1 / span 3; } } } } > ${w}:last-child { grid-column: 1 / -1; ${d(m.lg)} { grid-column: 10 / span 3; } } ${f} { margin-bottom: ${a(2)}; } ${f} ${g} { ${({hasSectionTitleHedFeature:e})=>o` ${s(e?"typography.definitions.discovery.hed-feature":"typography.definitions.discovery.subhed-section-tertiary")} padding: 0 `} } ${o` ${y} { padding: 0; ${d(m.lg)} { grid-template-columns: repeat(9, 1fr); grid-template-rows: max-content; } .summary-item__metadata-secondary { margin-bottom: ${a(2)}; } > ${w}:first-child { ${h} { ${d(m.lg)} { margin-left: calc(var(--border-offset) * -1); border-left: 1px solid ${r("colors.discovery.body.white.border")}; padding-left: var(--border-offset); } .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; ${d(m.md)} { ${s("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${s("typography.definitions.discovery.description-feature")}; } } } > ${w}:not(:first-child) { ${h} { .summary-item__hed { margin-bottom: ${a(2)}; ${d(m.md)} { ${s("typography.definitions.discovery.hed-core-secondary")}; margin-bottom: ${a(2)}; } } } } } `}; ${y} { ${({hideVerticalBorders:e})=>e&&o` > ${w}:first-child { ${h} { margin-left: 0; border-left: 0; padding-left: 0; } } `} } `,$=i.span.withConfig({displayName:"SectionTitle"})` ${({hideTitleTopSpacing:e})=>e?"":`\n margin-top: ${a(2)};\n `} margin-bottom: ${a(4)}; ${c(0,m.md)} { margin-bottom: ${a(3)}; } ${g} { ${({isSpecial:e,theme:t})=>e&&`${l(t,"color","colors.background.white")};`} } `,S=i.div.withConfig({displayName:"SummaryCollageFourIsFullBleed"})` ${({isFullBleedSpecialBackground:e})=>e&&o` background-color: ${r("colors.consumption.lead.special.background")}; max-width: 100%; `} `,k=i(b.Collection).withConfig({displayName:"SummaryCollageSevenSummaryList"})` && { border-top: 0; padding: 0; ${d(m.lg)} { .summary-item--layout-proportions-33-66 { grid-gap: ${a(2)}; } } } ${C}.summary-item__rubric { margin-bottom: ${a(1)}; ${c(0,m.md)} { margin-bottom: ${a(2)}; } } .summary-list__item:last-child { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } .summary-item__byline { margin-bottom: 0; } .summary-item__hed { ${s("typography.definitions.discovery.hed-bulletin-primary")} } && { .summary-item__hed-link::after { display: none; } } .summary-item__image-link { align-self: center; } .summary-item--layout-placement-side-by-side { .summary-item__hed { ${s("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${a(2)}; ${c(0,m.md)} { ${s("typography.definitions.discovery.hed-bulletin-primary")} } } } `;e.exports={SectionTitle:$,SummaryCollageSevenSummaryList:k,SummaryCollageSevenWrapper:v,SummaryCollageSevenIsFullBleed:S}},56969:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(22539),r=n(74992),{SummaryCollageSixSummaryList:s,SummaryCollageSixWrapper:l}=n(21215),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({className:e,dangerousHed:t,dangerousDek:n,desktopFeatureColSpan:o,hasDividerAboveHed:a=!0,hasDividerBelowHed:r=!0,hasSectionTitlePrimary:m,hasTitleBorder:p=!0,hasTwoColumnLayout:u=!1,hideBottomBorders:g=!1,hideRubricItemSummary:h=!1,hideVerticalBorders:y=!1,items:b,sectionTitleVariation:f="TextLeft",shouldEnableBundleComponentAnalytics:C,shouldHideBylines:w=!1,shouldCondenseRightCells:v=!1,summaryItemVariation:$="TextBelowLeft",summaryListSummaryItemVariation:S=null,recircRiver:k,shouldHidePublishDate:x=!0,hasBorder:E=!0,shouldAlignDekInCenter:T=!1,trackingNamespace:I})=>{i.useEffect((()=>{(async()=>{await c(),d("SummaryCollageSix")})()}),[]);const L=b.map(((e,t)=>(!u&&0!==t&&e.image&&(e.image=null),u&&(e.shouldHidePublishDate=x,e.hasBorder=E),e)));return i.createElement(l,{className:e,hasTwoColumnLayout:u,hasTitleBorder:p,hideBottomBorders:g,hideVerticalBorders:y,shouldCondenseRightCells:v,summaryCollageColSpan:o,hasDividerBelowHed:r},i.createElement(s,{shouldAlignDekInCenter:T,hasTwoColumnLayout:u,dangerousHed:t,dangerousDek:n,hideRubricItemSummary:h,items:L,sectionTitleVariation:f,summaryItemVariation:S||$,recircRiver:k,shouldEnableBundleComponentAnalytics:C,shouldHideBylines:w,hasSectionTitlePrimary:m,hasDividerAboveHed:a,hasDividerBelowHed:r,trackingNamespace:I}))};m.propTypes={className:o.string,dangerousDek:o.string,dangerousHed:o.string,desktopFeatureColSpan:o.string,hasBorder:o.bool,hasDividerAboveHed:o.bool,hasDividerBelowHed:o.bool,hasSectionTitlePrimary:o.bool,hasTitleBorder:o.bool,hasTwoColumnLayout:o.bool,hideBottomBorders:o.bool,hideRubricItemSummary:o.bool,hideVerticalBorders:o.bool,items:o.arrayOf(o.shape(r.propTypes)).isRequired,recircRiver:o.string,sectionTitleVariation:o.string,shouldAlignDekInCenter:o.bool,shouldCondenseRightCells:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldHideBylines:o.bool,shouldHidePublishDate:o.bool,summaryItemVariation:a.propTypes.summaryItemVariation,summaryListSummaryItemVariation:o.string,trackingNamespace:o.string},e.exports=m},92125:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(56969);i.displayName="SummaryCollageSix",e.exports=o(i,"SummaryCollageSix")},21215:(e,t,n)=>{const{css:o,default:i}=n(92168),{calculateSpacing:a,getColorToken:r,minMaxScreen:s,minScreen:l,getTypographyStyles:d}=n(26865),{BREAKPOINTS:c}=n(96472),{cssVariablesCollage:m,universalGridCore:p}=n(89085),{RubricWrapper:u}=n(6613),{SectionTitleHed:g}=n(33500),{SummaryListTitle:h}=n(63637),y=n(22539),b=i.div.withConfig({displayName:"SummaryCollageSixWrapper"})` ${h} { margin-bottom: ${a(2)}; } ${s(0,c.md)} { ${({hasTwoColumnLayout:e})=>e&&`\n margin: 0 ${a(3)};\n .summary-list--collection-list {\n padding: 0;\n }\n `} } ${({hasTitleBorder:e})=>e&&o` ${h} { border-bottom: ${({hasDividerBelowHed:e})=>e&&`1px solid ${r("colors.discovery.body.white.border")}`}; border-top: ${({hasDividerAboveHed:e})=>e&&`1px solid ${r("colors.discovery.body.white.divider")}`}; margin-bottom: ${a(4)}; } ${g} { padding-left: 0; } `} ${({hideVerticalBorders:e,hasTwoColumnLayout:t})=>e&&!t&&o` &&& { .summary-item:first-child { margin-right: 0; border-right: 0; padding-right: 0; } } `} .summary-list__items { ${m()} ${p(!1)} } .summary-item { grid-column: 1 / -1; margin-bottom: ${a(5)}; ${({hideBottomBorders:e})=>!e&&o` border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; `} padding-bottom: ${a(5)}; ${l(c.lg)} { border-bottom: 0; padding-bottom: 0; } } .summary-item:first-child { ${({hasTwoColumnLayout:e})=>e&&`\n ${l(c.md)} {\n grid-column: 1 / span 6;\n }\n `} ${({hasTwoColumnLayout:e})=>!e&&o` ${l(c.lg)} { grid-column: 1 / span 8; grid-row: ${({shouldCondenseRightCells:e})=>e?"1 / span 6":"1 / span 5"}; margin-right: calc(var(--border-offset) * -1); border-right: 1px solid ${r("colors.discovery.body.white.border")}; border-bottom: 0; padding-right: var(--border-offset); ${({summaryCollageColSpan:e})=>"use6"===e&&"grid-column: 1 / span 6;"}; } `} ${({hasTwoColumnLayout:e})=>!e&&o` ${u}.summary-item__rubric { margin-right: auto; margin-left: auto; } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${l(c.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } `} .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } } ${({hasTwoColumnLayout:e})=>!e&&o` .summary-item__hed-link::after { margin-right: auto; margin-left: auto; } .summary-item:not(:first-child) { ${l(c.lg)} { grid-column: 9 / span 4; margin-bottom: 0; border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; padding: 0 0 ${a(4)} 0; ${({summaryCollageColSpan:e})=>"use6"===e&&"grid-column: 7 / span 6;"}; } .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-primary")} } .summary-item__hed-link { &::after { display: none; } } .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-secondary")} } .summary-item__dek, .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } `} ${({hasTwoColumnLayout:e,theme:t})=>e&&o` ${h} { margin-bottom: ${a(4)}; padding: 0; padding-top: 0; padding-bottom: 0; * { ${d(t,"typography.definitions.discovery.subhed-section-secondary")}; } } .summary-item { border-bottom: unset; .summary-item__content { flex: 5; } } ${s(0,c.md)} { .summary-item { &:nth-of-type(n + 3) { display: flex; column-gap: 1rem; .summary-item__asset-container { flex: 1; align-self: center; } } } } ${l(c.md)} { .summary-item { &:nth-of-type(2) { grid-column: 7 / span 6; } &:nth-of-type(n + 3) { grid-column: span 3; grid-row: 2; } } } `} .summary-item:last-child { border-bottom: none; padding-bottom: 0; } `,f=i(y.Collection).withConfig({displayName:"SummaryCollageSixSummaryList"})` ${u}.summary-item__rubric { margin-bottom: ${a(1)}; } &&& { .summary-item__hed { margin-bottom: ${a(2)}; } } .summary-item__publish-date { margin-bottom: ${a(3)}; } .summary-list__items { .summary-list__item { .summary-item__hed { ${({hasTwoColumnLayout:e})=>e&&d("typography.definitions.discovery.hed-core-secondary")} } ${s(0,c.md)} { margin-bottom: ${({hasTwoColumnLayout:e})=>e?a(4):0}; } padding-bottom: ${({hasTwoColumnLayout:e})=>e?"unset":0}; } .summary-item:first-child { margin-bottom: ${({hasTwoColumnLayout:e})=>e?a(4):0}; } } `;e.exports={SummaryCollageSixSummaryList:f,SummaryCollageSixWrapper:b}},92534:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(7313).A,{componentTracking:s}=n(90090),l=n(73730),d=n(35864),c=n(74992),m=n(22539),p=n(97857),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=n(99366),{SummaryCollageThreeBGWrapper:y,SummaryCollageThreeButtonWrapper:b,SummaryCollageThreeTitle:f,SummaryCollageThreeDek:C,SummaryCollageThreeWrapper:w,SummaryCollageThreeItemWrapper:v}=n(85095),{getVariationNames:$}=n(81372),S=n(49235),{trackNavigationEvent:k}=n(14307),{isDesktopBrowser:x}=n(72362),{inlineEmbedPosition:E}=n(62327),T=({buttonUrl:e="",customTextForSeeMoreButton:t,dangerousHed:n,dangerousDek:o,desktopFeatureColSpan:m="use8",desktopFeatureColSpanForVideo:$="use8",hasBorder:T=!0,hasExtraPadding:I=!1,hasExtraBottomPadding:L=!1,hasExtraTopPadding:N=!1,hasIncreasedTitleSpacing:B=!1,hasMinimalSummaryItem:P=!1,hasModerateBottomMarginOnDek:A=!1,hasNoBottomPadding:D=!1,hasNoMarginBottonOnLastItem:_=!1,hasNoMarginBottomLastItemHed:M=!1,hasOtherTitleSpacing:R=!1,hasTopSpacing:H=!1,hideRubricItemSummary:O,hideVerticalBorders:F=!1,isPrimaryItemFullBleed:W=!1,items:U,isDenseSummaryCollageThree:V,isSpecial:G=!1,recircRiver:j,sectionTitleVariation:z="LineAboveLineBelowTextCenter",shouldDisplayDangerousDek:q,shouldEmbedFeaturedVideo:K=!1,shouldEnableBundleComponentAnalytics:Y,shouldHideBylines:J=!1,shouldHideDangerousDek:X=!1,shouldHideDangerousDekFirstChild:Q=!1,shouldHidePublishDate:Z=!0,shouldHideSpaceAtTop:ee=!1,shouldTrackSnowplowEvent:te=!1,shouldUseDiscoveryTypeToken:ne=!1,shouldShowSeeMoreButton:oe=!1,shouldUseAlternativeStyle:ie=!1,showMoreButtonVariation:ae="UtilityInverted",summaryItemRubricVariation:re,summaryItemVariation:se="TextBelowLeft",theme:le="standard",variations:de={shouldUseDenseMobileVariation:!1},variationName:ce})=>{i.useEffect((()=>{(async()=>{await g(),u("SummaryCollageThree",ce)})()}),[ce]);const me=!x(),{formatMessage:pe}=a(),{shouldUseDenseMobileVariation:ue}=de,ge=P?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},he=q&&o,ye=l[ae],be=d[z],fe=c[se],Ce="SummaryCollageThreeItem",we=U.every((e=>"cnevideo"===e.contentType))?$:m,ve=(e,t,n,o,i)=>{te&&k({type:e,subject:"summary_collage_three",items:[{content_title:t.dangerousHed,content_type:t.contentType,content_id:t.copilotID,content_url:t.url}],index:n,total_index:i,placement:o,subject_version:ue&&me?"mobile_dense":"default"})};return i.createElement(S,{palette:le},i.createElement(y,null,i.createElement(w,{summaryCollageColSpan:we,dangerousHed:n,hasDangerousDek:he,hasExtraPadding:I,hasExtraBottomPadding:L,hasExtraTopPadding:N,hasMinimalSummaryItem:P,hasNoBottomPadding:D,hideVerticalBorders:F,hasTopSpacing:H&&!ee,isDenseSummaryCollageThree:V,shouldShowSeeMoreButton:oe,shouldUseAlternativeStyle:ie,hasModerateBottomMarginOnDek:A,hasNoMarginBottomLastItemHed:M,hasNoMarginBottonOnLastItem:_},n&&i.createElement(f,{as:be,dangerousHed:n,hasIncreasedTitleSpacing:B,hasOtherTitleSpacing:R,shouldUseAlternativeStyle:ie}),he&&i.createElement(C,{dangerouslySetInnerHTML:{__html:o},shouldUseDiscoveryTypeToken:ne}),U.map(((e,t)=>{const o=K&&e?.image?.scriptUrl,a=s.addDataSectionTitleAttribute(Y,n,t),r=0===t?Q:X;return o?i.createElement(v,{as:p,"data-testid":Ce,analyticsDataAttribute:a,hasBorder:T,isFeatured:0===t,item:e,key:e.copilotID,scriptUrl:e.image.scriptUrl,videoEmbedPosition:E,isDenseSummaryCollageThree:V,shouldUseAlternativeStyle:ie}):i.createElement(v,{as:(!ue||0===t)&&fe,"data-testid":Ce,...e,analyticsDataAttribute:a,hasExtraPadding:I,hideRubricItemSummary:O,shouldHideDangerousDek:r,key:t,hedTag:"h3",recircRiver:j,rubricVariation:re,shouldHideBylines:J,...ge,isPrimaryItemFullBleed:W,index:t,hasMinimalSummaryItem:P,isSpecial:G,shouldUseAlternativeStyle:ie,shouldHidePublishDate:Z,shouldUseDenseMobileVariation:ue,shouldTrackItemImpressionForSnowplow:te,impressionHandler:()=>ve("impression",e,0!==t?t-1:t,0===t?"hero":"secondary",0===t?1:2),clickHandler:()=>ve("click",e,0!==t?t-1:t,0===t?"hero":"secondary",0===t?1:2)},ue&&t>0&&i.createElement(h,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:!X&&e.dangerousDek,date:!Z&&e.date,rubric:e.rubric,url:e.url,shouldTrackSnowplowEvent:te,impressionHandler:()=>ve("impression",e,t-1,"secondary",2),clickHandler:()=>(window.location=e.url,ve("click",e,t-1,"secondary",2))}))})),oe&&i.createElement(b,null,i.createElement(ye,{btnStyle:"outlined",label:t||pe(r.seeMore),ariaLabel:t||pe(r.seeMore),href:e,inputKind:"link",isSpecial:G})))))},I=$(l);T.propTypes={buttonUrl:o.string,className:o.string,customTextForSeeMoreButton:o.string,dangerousDek:o.string,dangerousHed:o.string,desktopFeatureColSpan:o.oneOf(["use8","use9"]),desktopFeatureColSpanForVideo:o.oneOf(["use8","use9"]),hasBorder:o.bool,hasExtraBottomPadding:o.bool,hasExtraPadding:o.bool,hasExtraTopPadding:o.bool,hasIncreasedTitleSpacing:o.bool,hasMinimalSummaryItem:o.bool,hasModerateBottomMarginOnDek:o.bool,hasNoBottomPadding:o.bool,hasNoMarginBottomLastItemHed:o.bool,hasNoMarginBottonOnLastItem:o.bool,hasOtherTitleSpacing:o.bool,hasTopSpacing:o.bool,hideRubricItemSummary:o.bool,hideVerticalBorders:o.bool,isDenseSummaryCollageThree:o.bool,isPrimaryItemFullBleed:o.bool,isSpecial:o.bool,items:o.arrayOf(o.shape(c.propTypes)).isRequired,recircRiver:o.string,sectionTitleVariation:o.string,shouldDisplayDangerousDek:o.bool,shouldEmbedFeaturedVideo:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldHideBylines:o.bool,shouldHideDangerousDek:o.bool,shouldHideDangerousDekFirstChild:o.bool,shouldHidePublishDate:o.bool,shouldHideSpaceAtTop:o.bool,shouldShowSeeMoreButton:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUseAlternativeStyle:o.bool,shouldUseDiscoveryTypeToken:o.bool,showMoreButtonVariation:o.oneOf(I),summaryItemRubricVariation:o.string,summaryItemVariation:m.propTypes.summaryItemVariation,theme:o.oneOf(["standard","inverted","special"]),variationName:o.string,variations:o.shape({shouldUseDenseMobileVariation:o.bool})},T.displayName="SummaryCollageThree",e.exports=T},66341:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(38755),"SummaryCollageThree")},85095:(e,t,n)=>{const{default:o,css:i}=n(92168),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,minScreen:s,maxScreen:l,minMaxScreen:d,getTypographyStyles:c,getColorStyles:m,getColorToken:p}=n(26865),{BaseText:u,BaseWrap:g}=n(76955),h=n(86659),{cssVariablesCollage:y}=n(89085),{maxThresholds:b}=n(99906),{GridItem:f}=n(40653),{SectionTitleHed:C}=n(33500),{InlineVideoItemHed:w}=n(41803),{RubricName:v}=n(6613),{SummaryItemHedLink:$,SummaryItemContent:S}=n(68116),{SummaryItemHedBase:k}=n(36211),{SmartItemRubric:x,SmartItemDek:E,SmartItemHed:T,SmartItemBaseText:I}=n(88154),{StoryUnitWrapper:L}=n(63993),{SummaryItemBylineWrapper:N}=n(277),B=`\n ${s(a.lg)} {\n border-right: 0;\n padding-right: 0;\n }\n`,P=o.div.withConfig({displayName:"SummaryCollageThreeItemWrapper"})` ${({theme:e})=>"inverted"===e.palette?`\n ${v} {\n ${m(e,"color","colors.discovery.body.black.context-signature")};\n }\n\n ${$} {\n &:hover,\n &:focus,\n &:active {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n\n ${k} {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n }\n `:""} ${e=>i` height: 100%; ${d(0,a.lg)} { .inline-video-item { border-bottom: 0; } } ${e.isPrimaryItemFullBleed&&0===e.index&&`&{\n .summary-item__image-link {\n ${d(0,`${b.lg}px`)} {\n margin-right: ${r(-3)};\n margin-left: ${r(-3)};\n }\n }\n \n }`} `} ${({shouldUseAlternativeStyle:e})=>e?`\n .summary-item__rubric {\n margin: ${r(2)} 0;\n }\n\n .summary-item__hed-link {\n margin-bottom: ${r(2)};\n }\n\n .summary-item__dek {\n margin-bottom: ${r(2)};\n }\n\n .summary-item__content {\n padding: 0;\n }\n\n .summary-item__byline-date-icon {\n margin-bottom: ${r(2)};\n }\n\n ${l(a.lg)} {\n .summary-item__byline-date-icon {\n margin-bottom: ${r(4)};\n }\n }`:""}; `,A=(e,t,n,o=0,m=!1)=>i` &:nth-child(${o+1}) { ${s(a.lg)} { grid-column: 1 / span 8; grid-row: span 3; ${s(a.lg)} { margin-right: calc(var(--border-offset) * -1); ${t&&" margin-right: 0;"} } } ${P} { ${(e=>i` ${({theme:e})=>"inverted"===e.palette?i` ${s(a.lg)} { border-right: 1px solid ${p("colors.discovery.body.black.divider")}; } `:i` ${s(a.lg)} { border-right: 1px solid ${p("colors.discovery.body.white.border")}; } `} ${s(a.lg)} { border-bottom: 0; ${({shouldUseAlternativeStyle:e})=>e?`padding-right: ${r(2)}`:"padding-right: var(--border-offset)"}; ${e&&" padding-right: 0;\n "} } .summary-item__hed { ${c("typography.definitions.discovery.hed-break-out")} } .summary-item__dek { ${c("typography.definitions.discovery.description-feature")} } `)(t)}; } } &:nth-child(1n + ${o+2}) { ${s(a.lg)} { grid-column: 9 / span 4; } ${P} { ${(e=>i` ${s(a.lg)} { padding: 0 0 ${r(2)} 0; ${e&&`\n padding-bottom: ${r(2.5)};\n `} ${({shouldUseAlternativeStyle:e})=>e?"padding: 0":`padding: 0 0 ${r(2)} 0`}; .summary-item__hed { margin-bottom: ${r(2)}; } .summary-item__hed-link::after { margin-bottom: ${r(2)}; } .summary-item__dek { ${({shouldUseAlternativeStyle:e})=>e?`margin-bottom: ${r(1)}`:`margin-bottom: ${r(2)}`}; } .summary-item__metadata-primary { margin-bottom: ${r(1)}; } .summary-item__metadata-secondary { margin-bottom: ${r(2)}; } .summary-item__content { padding-bottom: 0; } } `)(n)}; } } &:nth-child(${o+3}) { ${P} { ${((e,t,n)=>i` ${d(0,a.lg)} { border-bottom: none; padding-bottom: 0; ${n&&`\n ${w} {\n margin-bottom: 0;\n }\n `} } ${s(a.md)} { padding-bottom: 0; .inline-video-item { border-bottom: none; } } ${l(a.md)} { ${t&&".inline-video-item {\n border-bottom: 1px solid black;\n }\n "} } ${({shouldUseAlternativeStyle:e})=>e?`${d(a.md,a.lg)} {\n .summary-item__byline-date-icon {\n margin-bottom: 0;\n }\n }`:`${s(a.lg)} {\n padding-top: ${r(4)};\n }`}; ${e&&"\n padding-bottom: 0;\n "} `)(e,n,m)}; } } `,D=o.div.withConfig({displayName:"SummaryCollageThreeTitle"})` ${({theme:e})=>"inverted"===e.palette?`\n ${C} {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n `:""} ${({shouldUseAlternativeStyle:e})=>e?"":`margin-bottom: ${r(2)};`}; ${({hasIncreasedTitleSpacing:e,hasOtherTitleSpacing:t})=>t?`\n margin-bottom: ${r(2)};\n padding-top: ${r(6)};\n\n ${s(a.lg)}{\n margin-bottom: ${r(3)};\n padding-top: ${r(5)};\n }\n `:e?`\n margin-bottom: ${r(4)};\n padding-top: ${r(4)};\n `:""} `,_=o(u).withConfig({displayName:"SummaryCollageThreeDek"})` ${({theme:e})=>"inverted"===e.palette?`\n ${m(e,"color","colors.discovery.body.black.heading")};\n `:""} padding-right: ${r(1)}; padding-left: ${r(1)}; max-width: 600px; text-align: center; ${c("typography.definitions.consumptionEditorial.description-core")} ${({shouldUseDiscoveryTypeToken:e,theme:t})=>e&&`${c(t,"typography.definitions.discovery.description-page")};`}; `,M=o(h.WithMargins).withConfig({displayName:"SummaryCollageThreeWrapper"})` ${({hasExtraTopPadding:e})=>e&&`padding-top: ${r(5)};`} && { ${({hasTopSpacing:e})=>e?`\n ${s(a.md)} {\n margin-top: ${r(4)};\n }\n `:""} } > ${f} { ${({dangerousHed:e})=>e&&"\n &:first-child {\n grid-column: 1/-1;\n grid-row: 1;\n margin-bottom: 0px;\n }\n "} ${({dangerousHed:e,hasDangerousDek:t})=>!e&&t&&`\n &:first-child {\n grid-column: 1/-1;\n margin: 0 auto;\n margin-bottom: ${r(2)};\n }\n `} } > ${f} { ${({hasDangerousDek:e,dangerousHed:t,hasModerateBottomMarginOnDek:n})=>e&&t&&`\n &:nth-child(2){\n grid-column: 1/-1;\n margin: 0 auto;\n margin-bottom: ${r(4)};\n ${s(a.lg)} {\n margin-bottom: ${r(6)};\n ${n&&`margin-bottom: ${r(4)}`}\n }\n }\n `} } > ${f} { grid-column: 1 / -1; ${({shouldUseAlternativeStyle:e})=>e?`\n &:nth-child(3),\n &:nth-child(4) {\n ${s(a.lg)} {\n ${P} {\n margin-top: ${r(3)};\n }\n }\n }`:`margin-bottom: ${r(2)}`}; ${s(a.lg)} { margin-bottom: 0; } ${({hasNoMarginBottonOnLastItem:e})=>e&&i` &:last-child { ${l(a.lg)} { margin-bottom: 0; } } `} } && { ${y()} row-gap: 0; } ${x} { color: ${p("colors.consumption.lead.standard.context-signature")}; } ${P} > ${L} { ${l(a.md)} { border-bottom: 1px solid ${p("colors.discovery.body.white.border")}; padding: ${r(2)} 0; ${E} { margin: ${r(2)} 0; } ${T} { margin-bottom: 0.5rem; ${c("typography.definitions.discovery.hed-core-secondary")}; } ${T}::after { display: block; margin-top: ${r(1)}; margin-bottom: ${r(2)}; border-bottom: 1px solid ${p("colors.consumption.lead.standard.context-signature")}; width: 5rem; content: ''; } ${I}::after { display: none; } } } ${P} > ${S} { ${l(a.md)} { padding: ${r(2)} 0 ${r(2)}; ${N} { margin-bottom: 0; } } } ${P} { ${({shouldUseAlternativeStyle:e})=>e?`\n ${({hasBorder:e})=>e&&`border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};`}`:`\n border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};\n `}; ${({hasBorder:e})=>e&&`border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};`} padding-bottom: 0; ${s(a.lg)} { border-bottom: 0; } ${({shouldUseDenseMobileVariation:e})=>e&&` ${l(a.md)} {\n border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};}`} } ${P} { .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; ${s(a.lg)} { ${c("typography.definitions.discovery.hed-core-secondary")}; } } } .inline-video-item__image-link { margin-bottom: ${r(2)}; } .inline-video-item__hed { ${({isDenseSummaryCollageThree:e})=>e?`\n margin-bottom: ${r(2.5)};\n `:`margin-bottom: ${r(2)}`} } ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n,hideVerticalBorders:o,isDenseSummaryCollageThree:a,hasNoMarginBottomLastItemHed:r})=>(e&&!t||t&&!e)&&i` > ${f} { ${A(n,o,a,1,r)} } `} ${({dangerousHed:e,hasDangerousDek:t,summaryCollageColSpan:n})=>(e&&!t||t&&!e)&&"use9"===n&&i` > ${f} { ${s(a.lg)} { &:nth-child(2) { grid-column: 1 / span 9; } &:nth-child(1n + 3) { grid-column: 10 / span 3; } &:nth-child(5) { grid-column: 1 / -1; } } } `} ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n,hideVerticalBorders:o,isDenseSummaryCollageThree:a})=>!e&&!t&&i` > ${f} { ${A(n,o,a,0)} } `} ${({dangerousHed:e,hasDangerousDek:t,summaryCollageColSpan:n})=>!e&&!t&&"use9"===n&&i` > ${f} { ${s(a.lg)} { &:nth-child(1) { grid-column: 1 / span 9; } &:nth-child(1n + 2) { grid-column: 10 / span 3; } } } `} ${({summaryCollageColSpan:e})=>"use4"===e&&i` > ${f} { ${s(a.lg)} { &:nth-child(1) { grid-column: 1 / span 12; } &:nth-child(2) { grid-column: 1 / span 4; ${P} { border: none; .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; } } } &:nth-child(3) { grid-column: 5 / span 4; } &:nth-child(4) { grid-column: 9 / span 4; ${P} { padding-top: 0; } } } ${l(a.lg)} { &:nth-child(2) { ${P} { .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; } } } } } `} ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n,hideVerticalBorders:o,isDenseSummaryCollageThree:a})=>e&&t&&i` > ${f} { ${A(n,o,a,2)} } `} > ${f} { ${({shouldShowSeeMoreButton:e})=>e&&`\n &:last-child {\n grid-column: 1 / -1;\n margin: 0 auto;\n ${l(`${b.md}px`)} {\n padding-bottom: ${r(5)};\n }\n\n ${s(a.lg)} {\n padding-top: ${r(4)};\n }\n }\n `} } ${({dangerousHed:e,hasDangerousDek:t,summaryCollageColSpan:n})=>e&&t&&"use9"===n&&`\n > ${f} {\n ${s(a.lg)} {\n &:nth-child(3) {\n grid-column: 1 / span 9;\n }\n\n &:nth-child(1n + 4) {\n grid-column: 10 / span 3;\n }\n }\n }\n `} ${({hasExtraBottomPadding:e})=>e?`\n padding-bottom: ${r(5)};\n `:""} ${({hasExtraPadding:e})=>e&&`\n > ${f}{ \n &:nth-child(1) {\n ${P} {\n ${s(a.lg)} {\n padding-right: ${r(4)};\n }\n }\n }\n\n &:nth-child(2),\n &:nth-child(3) {\n ${P} {\n ${({shouldUseAlternativeStyle:e})=>e?`\n ${s(a.lg)} {\n padding-left: ${r(2)};`:`padding-left: ${r(2)};`};\n }\n }\n }\n }\n `} ${({dangerousHed:e,hasDangerousDek:t,hideVerticalBorders:n})=>!e&&!t&&n&&`\n > ${f}{ \n &:nth-child(1) {\n ${s(a.lg)} {\n margin-right: 0;\n }\n ${P} {\n ${B}\n }\n }\n }\n `} ${({dangerousHed:e,hasDangerousDek:t,hideVerticalBorders:n})=>(e&&!t||t&&!e)&&n&&`\n > ${f}{ \n &:nth-child(2) {\n ${s(a.lg)} {\n margin-right: 0;\n }\n ${P} {\n ${B}\n }\n }\n }\n `} ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n})=>!e&&!t&&n&&`\n .summary-item__content.summary-item__content--minimal {\n padding-bottom: ${r(2)};\n }\n `} ${s(a.md)} { padding-bottom: ${({isDenseSummaryCollageThree:e})=>e?`${r(2.5)}`:`${r(5)}`}; ${({hasNoBottomPadding:e})=>e&&"padding-bottom: 0;"} } `,R=o(g).withConfig({displayName:"SummaryCollageThreeBGWrapper"})` ${({theme:e})=>"inverted"===e.palette?`\n ${m(e,"background","colors.discovery.body.black.background")};\n `:""} `,H=o(g).withConfig({displayName:"SummaryCollageThreeButtonWrapper"})``;e.exports={SummaryCollageThreeBGWrapper:R,SummaryCollageThreeButtonWrapper:H,SummaryCollageThreeTitle:D,SummaryCollageThreeDek:_,SummaryCollageThreeWrapper:M,SummaryCollageThreeItemWrapper:P}},7313:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({seeMore:{id:"SummaryCollageThree.seeMore",defaultMessage:"See More Videos",description:"label text for see more button"}})},38755:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(92534);i.DenseMobile=o(i,"DenseMobile",{shouldUseDenseMobileVariation:!0}),e.exports=i},73370:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),s=n(88055),l=n(22539),d=n(74992),c=n(29237),{getPropsForSummaryItemFeatured:m}=n(6518),{componentTracking:p}=n(90090),{SummaryCollageTweleveSummaryListItem:u,SummaryCollageTweleveWrapper:g,SummaryCollageTweleveMainItem:h,SummaryCollageTweleveUnderMainItem:y,SummaryCollageTweleveSummaryList:b,SummaryCollageTweleveGrid:f,SummaryCollageTweleveGridItemList:C,SummaryCollageTweleveGridItemListButtonWrapper:w,SummaryCollageTweleveSummaryCarouselWrapper:v,SummaryCollageTweleveSummaryCarousel:$}=n(73593),S=n(99906),{trackComponent:k}=n(92716),{interactionResponse:x}=n(56187),E=n(88456),T=n(75989),{isDesktopBrowser:I}=n(72362),{trackNavigationEvent:L}=n(14307),N=({curatedSearchHed:e,dangerousDek:t,dangerousHed:n,featuredDangerousHed:o,featuredFooter:N,hasUnderlineHed:B,hideRubricItemSummary:P=!1,listItemsLimit:A=6,isCenterAlignedWithTopDividerOnly:D,items:_=[],rightColumnFeature:M,recircRiver:R,sectionTitleVariation:H="TextLeft",shouldUseFeaturedTitleAndFooter:O=!1,shouldEnableBundleComponentAnalytics:F,shouldHideBylines:W=!1,shouldHideDangerousDekInSummaryList:U=!0,shouldLimitListItemsOnMobile:V=!1,shouldTrackSnowplowEvent:G=!1,shouldUseDekAsHed:j=!1,summaryListSummaryItemVariation:z,summaryListHed:q,summaryItemRubricVariation:K,summaryItemVariation:Y="SideBySideThirdsImageRight",summarySectionTitleVariation:J="TextLeft",trackingNamespace:X,variations:Q})=>{const[Z,ee]=i.useState(!0);i.useEffect((()=>{(async()=>{await x(),k("SummaryCollageTweleve")})()}),[]);const te=!I(),ne=j?t:O&&o||n,oe=q||e,ie=!!ne,[ae,re]=a(6),{shouldEnableDenseMobile:se=!1}=Q||{};let le={};M&&(le={hasFeatured:!0,summaryItemFeatured:M});const de=(e,t,n,o,i,a)=>{G&&L({type:e,subject:"summary_collage_twelve",items:[{content_title:t?.dangerousHed,content_type:t?.contentType,content_id:t?.copilotID,content_url:t?.url}],index:n,total_index:i||_?.length,placement:o,subject_version:a||(te&&se?"mobile_dense":"default")})};r((()=>{V&&window.innerWidthde("impression",ce[0],0,"hero",1),clickHandler:()=>de("click",ce[0],0,"hero",1)}),i.createElement(u,{hasUnderHeroItem:!0,hideVerticalBorders:!0,as:l.Collection,dangerousHed:n,shouldEnableBundleComponentAnalytics:F,shouldHideDangerousDek:!0,items:ce.slice(1,4),sectionTitleVariation:H,summaryItemVariation:Y,shouldHideBylines:W,shouldHidePublishDate:!0,trackingNamespace:X?.aside,recircRiver:R,hasUnderlineHed:!1,rubricVariation:K,shouldEnableDenseMobile:se,shouldTrackItemImpressionForSnowplow:G,impressionHandler:de,snowplowEvent:{...be,total_index:3},placement:"secondary",totalItems:3}),ue.map(((e,t)=>i.createElement(y,{key:`underHereItem-${t}`,...e,as:!te&&d.SideBySideThirdsImageRight,analyticsDataAttribute:pe,hideRubricItemSummary:!1,recircRiver:R,shouldHideBylines:W,shouldHidePublishDate:!0,hasUnderlineHed:!1,shouldEnableDenseMobile:se,shouldTrackItemImpressionForSnowplow:G,placement:"secondary_stacked",clickHandler:()=>de("click",e,t,"secondary_stacked",2),impressionHandler:()=>de("impression",e,t,"secondary_stacked",2)},te&&i.createElement(T,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek,rubric:e.rubric,url:e.url,rubricVariation:"DiscoveryItem",shouldTrackSnowplowEvent:G,clickHandler:()=>de("click",e,t,"secondary_stacked",2),impressionHandler:()=>de("impression",e,t,"secondary_stacked",2)}))))),i.createElement(C,{hasHed:ie,isCenterAlignedWithTopDividerOnly:D},se&&te?i.createElement(v,{shouldEnableDenseMobile:se},i.createElement($,{items:_.slice(6,6+ae-1),dangerousHed:q,summaryItemVariation:"SideBySideDenseNoAsset",hideRubricItemSummary:!1,shouldShowViewAllButton:!1,shouldHideBylines:!0,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,hasCarouselControls:!1,hasModerateSpacing:!1,shouldHideCarouselFooter:!0,isSummaryHeadingSecondary:!0,shouldShowAllContentWhenDense:!0,shouldEnableDenseMobile:se,placement:"right_rail",impressionHandler:de,shouldTrackItemImpressionForSnowplow:G,snowplowEvent:{...be,total_index:6},version:"mobile_dense-off_canvas",totalItems:6}),i.createElement(c,{...ye,shouldEnableBundleComponentAnalytics:F,hedTag:n?"h3":"h2",impressionHandler:()=>de("impression",ge,5,"right_rail",6),clickHandler:()=>de("click",ge,5,"right_rail",6)})):i.createElement(b,{...le,displayHed:ne,dangerousHed:oe,footerWithLink:O?N:{},hasUnderlineHed:B,hideRubricItemSummary:!1,shouldEnableBundleComponentAnalytics:F,shouldHideDangerousDek:U,shouldHidePublishDate:!0,shouldHoldImageSpace:!1,items:_.slice(6,6+ae),sectionTitleVariation:J,summaryItemVariation:z||Y,recircRiver:R,shouldHideBylines:!0,trackingNamespace:X?.rightRail,placement:"right_rail",totalItems:6,impressionHandler:de,clickHandler:de,shouldTrackItemImpressionForSnowplow:G,snowplowEvent:{...be,total_index:6}}),i.createElement(w,null,V&&i.createElement(E.Primary,{className:"button--show-list",onClickHandler:()=>{re(Z?6:A),ee(!Z)},label:Z?"Show More":"Show Less",inputKind:"button"}))))};N.propTypes={className:o.string,curatedSearchHed:o.string,dangerousDek:o.string,dangerousHed:o.string,featuredDangerousHed:o.string,featuredFooter:o.shape({link:o.string,label:o.string}),hasUnderlineHed:o.bool,hideRubricItemSummary:o.bool,hideVerticalBorders:o.bool,isCenterAlignedWithTopDividerOnly:o.bool,items:o.arrayOf(o.shape(d.propTypes)),listItemsLimit:o.number,recircRiver:o.string,rightColumnFeature:o.shape({ctaUrl:o.string,header:o.string,ctaTextLabel:o.string,itemIndex:o.number,hideOnMobile:o.bool,overrideFeaturedLinks:o.bool}),sectionTitleVariation:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideBylines:o.bool,shouldHideDangerousDek:o.bool,shouldHideDangerousDekInFeaturedItems:o.bool,shouldHideDangerousDekInSummaryList:o.bool,shouldLimitListItemsOnMobile:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUseDekAsHed:o.bool,shouldUseFeaturedTitleAndFooter:o.bool,summaryItemRubricVariation:o.string,summaryItemVariation:l.propTypes.summaryItemVariation,summaryListHed:o.string,summaryListSummaryItemVariation:o.string,summarySectionTitleVariation:o.string,trackingNamespace:o.object,variations:o.shape({shouldEnableDenseMobile:o.bool})},N.displayName="SummaryCollageTweleve",e.exports=N},99383:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(22505),"SummaryCollageTweleve")},73593:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorToken:a,minScreen:r,minMaxScreen:s,maxScreen:l,getTypographyStyles:d}=n(26865),{applyGridSpacing:c,cssVariablesGrid:m}=n(1123),{GridWrapper:p,GridItem:u}=n(40653),{cssVariablesCollage:g,universalGridCore:h}=n(89085),{RubricWrapper:y}=n(6613),{SectionTitleHed:b}=n(33500),{SummaryListTitle:f}=n(63637),C=n(43709),{CarouselSectionTitle:w,SummaryCarouselRow:v}=n(34751),$=n(22539),{SummaryItemHedBase:S}=n(36211),{BREAKPOINTS:k}=n(96472),{SummaryItemFeaturedWrapper:x,FeaturedTitle:E,FeaturedLink:T}=n(56503),{SummaryItemDek:I,SummaryItemHedLink:L,SummaryItemContent:N,SummaryItemWrapper:B,SummaryItemAssetContainer:P}=n(68116),{CarouselListItem:A}=n(44802),{StoryUnitWrapper:D}=n(63993),{SmartItemDek:_,SmartItemHed:M,SmartItemBaseText:R}=n(88154),H=o.div.withConfig({displayName:"SummaryCollageTweleveWrapper"})` ${h()} ${g()} ${c("padding")} ${f} { margin-bottom: 0; } ${b} { padding-left: 0; } grid-column: 1 / -1; &&& { grid-template-columns: repeat(4, 1fr); grid-row-gap: ${i(0)}; order: 1; padding-top: 0; padding-right: 0; padding-left: 0; ${r(k.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; grid-row: 1 / span 3; grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${i(5)}, auto) minmax( ${i(5)}, auto ) 1fr; grid-row-gap: ${i(0)}; } } ${l(k.md)} { .summary-item:first-child { padding-bottom: ${i(2.5)}; } } .summary-item:last-child { align-self: start; border-bottom: 1px solid ${a("colors.discovery.body.white.border")}; padding-bottom: ${i(2.5)}; } .summary-item__content { padding-top: ${i(2.5)}; } ${p} { border-top: none; } `,O=o.div.withConfig({displayName:"SummaryCollageTweleveMainItem"})` && { grid-column: 1 / -1; ${r(k.lg)} { grid-column: 4 / 10; border-bottom: 0; padding-bottom: ${i(3)}; } img { object-fit: cover; object-position: top; } } .summary-item__hed { ${d("typography.definitions.discovery.hed-feature")}; color: ${a("colors.discovery.body.white.heading")}; } ${r(k.lg)} { grid-column: 4 / -1; } .summary-item__dek { display: block; ${d("typography.definitions.discovery.description-core")}; color: ${a("colors.discovery.body.white.description")}; } .summary-item__content { padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-right: -${i(3)}; margin-left: -${i(3)}; } } .summary-item__byline { margin-bottom: 0; } ${y}.summary-item__rubric { margin-bottom: ${i(2)}; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(1.5)}; } color: ${a("colors.discovery.body.white.context-signature")}; } .summary-item:first-child { padding-bottom: ${i(2.5)}; } `,F=o.div.withConfig({displayName:"SummaryCollageTweleveSummaryListItem"})` && { grid-column: 1 / -1; margin: 0; padding: 0; .summary-item { margin: 0 0 ${i(2)}; padding: ${i(2.5)} 0; ${r(k.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${r(k.lg)} { padding-top: 0; } ${l(k.md)} { padding-top: ${i(2.5)}; } } &:last-child { ${s(0,k.md)} { margin-bottom: 0; padding-bottom: 0; } ${s(0,k.lg)} { &::after { display: none; } } } .summary-item__hed { ${d("typography.definitions.discovery.hed-core-primary")} color: ${a("colors.discovery.body.white.heading")}; } .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } && { ${r(k.lg)} { grid-column: 9 / -1; margin-left: calc(var(--border-offset) * -1); padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 3;"} .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { border-bottom: none; padding-bottom: ${i(1)}; } @media (min-width: 0) and (max-width: calc(${k.md} - 1px)) { padding-bottom: ${i(2)}; } } ${r(k.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(2)}; } @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${d("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } ${({shouldEnableDenseMobile:e,theme:t})=>e&&`\n ${l(k.md)} {\n border-bottom: 1px solid ${a(t,"colors.discovery.body.white.border")};\n \n .summary-list__items {\n display: grid;\n column-gap: 16px;\n grid-template-columns: repeat(2, 1fr);\n }\n\n .summary-list__items > div:nth-child(1) {\n grid-column: 1 / -1;\n }\n\n .summary-list__item:nth-child(2),\n .summary-list__item:nth-child(3) {\n border-bottom: none;\n }\n }\n `} `,W=o.div.withConfig({displayName:"SummaryCollageTweleveUnderMainItem"})` grid-column: 1 / -1; border-top: 1px solid ${a("colors.discovery.body.white.border")}; border-bottom: none; ${r(k.lg)} { grid-column: 4 / -1; } &.summary-item { .summary-item__hed { margin-bottom: ${i(1)}; ${d("typography.definitions.discovery.hed-core-secondary")}; color: ${a("colors.discovery.body.white.heading")}; } &:first-of-type { padding-bottom: ${i(2.5)}; } } .summary-item__dek { display: block; } .summary-item__asset-container { display: grid; align-self: baseline; padding-top: ${i(2.5)}; } ${N} { padding-bottom: 0; } ${({theme:e})=>`\n &&& {\n ${l(k.md)} {\n border-top: none;\n padding-bottom: 0;\n .mobile_dense_smart_item-0 {\n border-top: 1px solid\n ${a(e,"colors.discovery.body.white.border")};\n }\n }\n }\n ${D} {\n ${l(k.md)} {\n border-bottom: 1px solid\n ${a(e,"colors.discovery.body.white.border")};\n padding: ${i(2)} 0;\n ${_} {\n margin: ${i(2)} 0;\n }\n ${M} {\n margin-bottom: 0.5rem;\n ${d("typography.definitions.discovery.hed-core-secondary")};\n }\n ${R}::after {\n display: none;\n }\n }\n }\n `} `,U=o($.Collection).withConfig({displayName:"SummaryCollageTweleveSummaryList"})` &&& { order: 3; margin: 0; border-top: none; padding: 0; ${r(k.lg)} { grid-column: 10 / span 3; grid-row: 2 / span 2; margin-left: calc(var(--border-offset) * -1); padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); height: 100%; } /* reset width of child elements */ &: { width: auto; } ${f} { padding-top: 0; padding-bottom: 0; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-top: ${i(3)}; margin-bottom: ${i(3)}; padding-top: ${i(.5)}; padding-bottom: ${i(.5)}; } } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${i(2.5)}; padding-bottom: ${i(2.5)}; ${P} { display: none; } &:first-of-type { ${r(k.lg)} { border-top: 1px solid ${a("colors.discovery.body.white.border")}; padding-top: 0; } } &:last-of-type { @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { border-bottom: none; padding-bottom: 0; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { margin-bottom: 0; } } ${({displayHed:e})=>!e&&` && {\n order: 2;\n\n ${r(k.lg)} {\n grid-row: 1 / span 3;\n }\n \n .summary-list__item {\n &:first-of-type {\n border-top: none;\n }\n }\n }\n `} } `,V=o.div.withConfig({displayName:"SummaryCollageTweleveGridItemList"})` ${({isCenterAlignedWithTopDividerOnly:e,theme:t})=>e&&`${p}{\n ${u} {\n .summary-list__items {\n ${x} {\n border-bottom: 1px solid ${a(t,"colors.discovery.body.white.border")};\n ${L} {\n ${S} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${d(t,"typography.definitions.discovery.hed-core-secondary")};\n color: ${a("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n\n ${I} {\n ${d(t,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${a(t,"colors.discovery.body.white.description")};\n }\n\n ${E} {\n color:\n ${a(t,"colors.consumption.lead.standard.context-signature")};\n ${d(t,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n }\n\n ${T} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${a(t,"colors.discovery.body.white.description")};\n }\n .summary-item__rubric{\n display:none;\n }\n }\n }\n }\n }`} grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; ${r(k.lg)} { grid-column: 10 / span 3; grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; } .summary-list__item--before-hidden { border-bottom: none; } ${L} { ${S} { ${d("typography.definitions.discovery.hed-bulletin-primary")}; color: ${a("colors.discovery.body.white.heading")}; } } `,G=o.div.withConfig({displayName:"SummaryCollageTweleveGridItemListButtonWrapper"})` display: flex; align-items: center; justify-content: center; ${r(k.lg)} { display: none; } .button--show-list { margin-top: ${i(4)}; } `,j=o.div.withConfig({displayName:"SummaryCollageTweleveSummaryCarouselWrapper"})` ${({theme:e})=>`${x} {\n border-bottom: 1px solid ${a(e,"colors.discovery.body.white.border")};\n ${L} {\n ${S} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${d(e,"typography.definitions.discovery.hed-core-secondary")};\n color: ${a("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n ${I} {\n ${d(e,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${a(e,"colors.discovery.body.white.description")};\n }\n ${E} {\n color:\n ${a(e,"colors.consumption.lead.standard.context-signature")};\n ${d(e,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n border-top: 1px solid;\n border-top-color: ${a(e,"colors.discovery.body.white.border")};\n }\n ${T} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${a(e,"colors.discovery.body.white.description")};\n }\n .summary-item__asset-container{\n margin-left: 57px;\n margin-right: 57px;\n }\n ${r(k.md)} {\n display: none;\n }\n ${y}.summary-item__rubric {\n display: block;\n }\n ${B}{\n grid-template-rows: auto;\n ${N}{\n grid-row: 1;\n }\n ${P}{\n grid-row: 2;\n max-width: 100%;\n }\n }\n}`} ${({shouldEnableDenseMobile:e,theme:t})=>e&&`\n ${A} {\n min-width: 75vw;\n padding: 0;\n margin-right: ${i(2)};\n border-right: 1px solid ${a(t,"colors.discovery.body.white.border")};\n padding-right: ${i(2)};\n\n &:last-child {\n border: none;\n }\n }\n `} ${r(k.md)} { display: none; } ${y}.summary-item__rubric { display: block; } ${B} { grid-template-rows: auto; ${y} { grid-row: 1; } ${N} { grid-row: 2; } } .summary-item__rubric { display: none; } ${w} { margin: ${i(4)} 0 0 auto; padding-top: 0; padding-bottom: 0; } ${v} { padding-right: 0; padding-left: 0; } `,z=o(C).withConfig({displayName:"SummaryCollageTweleveSummaryCarousel"})``,q=o.div.withConfig({displayName:"SummaryCollageTweleveGrid"})` ${m()} ${g()} ${c("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${k.xxl}; row-gap: 0; ${r(k.md)} { grid-template-columns: repeat(12, 1fr); } ${r(k.lg)} { grid-template-rows: minmax(${i(4)}, auto) repeat(2, 1fr); } ${L} { ${S} { margin-bottom: ${i(1)}; } } ${O} { ${L} { ${S} { margin-bottom: ${i(1)}; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(.5)}; } } } ${I} { ${d("typography.definitions.discovery.description-feature")}; margin-bottom: ${i(2)}; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(1)}; } } } ${W} { padding-bottom: ${i(2.5)}; } `;e.exports={SummaryCollageTweleveMainItem:O,SummaryCollageTweleveSummaryListItem:F,SummaryCollageTweleveUnderMainItem:W,SummaryCollageTweleveWrapper:H,SummaryCollageTweleveSummaryList:U,SummaryCollageTweleveGrid:q,SummaryCollageTweleveGridItemList:V,SummaryCollageTweleveGridItemListButtonWrapper:G,SummaryCollageTweleveSummaryCarouselWrapper:j,SummaryCollageTweleveSummaryCarousel:z}},22505:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(73370);i.DenseMobile=o(i,"DenseMobile",{shouldEnableDenseMobile:!0},{}),e.exports=i},43304:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),{useEffect:r}=n(96540),s=n(74992),l=n(35864),{PaymentGateway:d}=n(92807),{componentTracking:c,googleAnalytics:m}=n(90090),{useOnAdFilled:p}=n(1184),{asConfiguredComponent:u}=n(12892),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{useViewportObserver:y}=n(55030),{trackNavigationEvent:b,extractStrategyFromURL:f}=n(14307),{SummaryCollectionRowWrapper:C,SummaryCollectionRowSectionTitle:w,SummaryCollectionRowSectionTitleWrapper:v,SummaryCollectionRowItems:$,SummaryCollectionRowItem:S,SummaryCollectionRowAd:k,SummaryCollectionRowSmartItem:x}=n(71050),E=({actionBarConfig:e,className:t,dangerousHed:n,dangerousSubHed:a,hasBackgroundColor:s=!0,hasNoBottomSpacingInMobile:u=!1,hasBorderItem:E=!0,hasExtraRubricSpace:T=!1,hasLessBottomSpace:I=!1,hasNoDividerWidth:L=!1,hasSummaryItemAssetSpacing:N=!1,hasTighterBylineSpacing:B=!1,hideRubricItemSummary:P,imageAlignment:A="default",shouldTrackSnowplowRecircEvent:D,itemHedTag:_,items:M,isInvertedTheme:R=!1,nativeTrendingPosition:H=3,sectionTitleVariation:O="LineAboveLineBelowTextCenter",shouldShowSectionTitle:F=!0,shouldHideDangerousDek:W=!0,shouldHideDangerousHed:U=!1,shouldHideSponsoredContent:V=!1,shouldEnableBundleComponentAnalytics:G,shouldHaveIncreasedHorizontalPadding:j,shouldRemoveLastItemBorder:z=!1,shouldShowAllContentWhenDense:q=!1,shouldTriggerDynamicUKExperienceTracking:K=!1,summaryItemRubricVariation:Y,summaryItemVariation:J="SideBySideThirds",shouldUseSmartItem:X=!1,titleHedTag:Q="h2",trackingNamespace:Z,template:ee,variations:{columnAmount:te,hasFullWidth:ne}={},variationName:oe})=>{r((()=>{(async()=>{await h(),g("SummaryCollectionRow",oe)})()}),[oe]);const ie=_||(n?"h3":"h2"),[ae,,re]=p("trending-ad"),se=M.map((e=>e.dangerousHed)).join("|"),le=e=>e.replace(/<\/?[^>]+(>|$)/g,""),de=(e,t,o,i,a,r)=>{let s={type:e,label:le(o),subject:"recirc_unit",items:[{content_title:le(o),content_id:i,content_type:a,content_url:r}],strategy:f(r),placement:"verso-hp-trending",index:t,total_index:M.length};if(K){const{strategy:e,placement:t,...o}=s;s=Object.assign(o,{label:n,subject:"summary_collection",subject_version:"version_uk"})}b(s)};y(".summary-collection-row",void 0,(e=>{e&&m.emitUniqueGoogleTrackingEvent("summary-collection-row-impressions",{"summary-collection-row-titles":se,"summary-collection-row-template":ee})}));const ce=(e,t,n,o,i)=>{m.emitGoogleTrackingEvent("summary-collection-row-clicks",{"summary-collection-row-click-position":e,"summary-collection-row-click-title":t,"summary-collection-row-template":ee}),D&&de("click",e-1,t,n,o,i)};return o.createElement(C,{className:i(t,{"summary-collection-row--four-columns":4===te}),"data-testid":"SummaryCollectionRowWrapper",isInvertedTheme:R,hasBackgroundColor:s,shouldHaveIncreasedHorizontalPadding:j},n&&F&&o.createElement(v,null,o.createElement(w,{as:l[O],dangerousHed:n,dangerousSubHed:a,"data-testid":"SummaryCollectionRowSectionTitle",hedTag:Q,hasNoDividerWidth:L})),o.createElement($,{dataTestId:"SummaryCollectionRowItems",showTrendingAd:!V&&ae,columnAmount:te,hasFullWidth:ne,hasNoBottomSpacingInMobile:u,shouldRemoveLastItemBorder:z},M.map(((t,i)=>{const a=!V&&i===H-1,r=c.addDataSectionTitleAttribute(G,Z?.item,i);return o.createElement(o.Fragment,{key:i},a&&o.createElement(d,{group:"ads"},o.createElement(k,{"data-testid":"SummaryCollectionRowAd",position:"trending",isBorderSpaceDisabled:!E,onFilled:re})),X?o.createElement(x,{className:`mobile_dense_smart_item-${i}`,key:i,contributors:t.contributors,"data-testid":"SummaryCollectionRowSmartItem",bylineVariation:"ItemWithoutPreamble",image:t.image,dangerousHed:t.dangerousHed,dangerousDek:t.dangerousDek,rubric:t.rubric,url:t.url,rubricVariation:Y,contentType:t.contentType,shouldTrackSnowplowEvent:K,impressionHandler:()=>{return e=i+1,n=t.dangerousHed,o=t.copilotID,a=t.contentType,r=t.url,void(D&&de("impression",e-1,n,o,a,r));var e,n,o,a,r},clickHandler:()=>ce(i+1,t.dangerousHed,t.copilotID,t.contentType,t.url)}):o.createElement(S,{...t,analyticsDataAttribute:r,variation:J,hasBorder:E,recircPlacement:D&&"verso-hp-trending",hedTag:ie,isRecircListItem:D&&!K,key:i,recircId:i+1,rubricVariation:Y,"data-testid":"SummaryCollectionRowItem",shouldHideDangerousDek:W,shouldHideDangerousHed:U,hasTighterBylineSpacing:B,hasLessBottomSpace:I,hasExtraRubricSpace:T,hasSummaryItemAssetSpacing:N,hideRubricItemSummary:P,parentDangerousHed:n,shouldTriggerDynamicUKExperienceTracking:K,shouldShowAllContentWhenDense:q,totalItems:M.length,imageAlignment:A,isInvertedTheme:R,sectionTemplate:ee,clickHandlerHed:()=>ce(i+1,t.dangerousHed,t.copilotID,t.contentType,t.url),actionBarConfig:e}))}))))};E.propTypes={actionBarConfig:a.object,className:a.string,dangerousHed:a.string,dangerousSubHed:a.string,experience:a.string,hasBackgroundColor:a.bool,hasBorderItem:a.bool,hasExtraRubricSpace:a.bool,hasLessBottomSpace:a.bool,hasNoBottomSpacingInMobile:a.bool,hasNoDividerWidth:a.bool,hasSummaryItemAssetSpacing:a.bool,hasTighterBylineSpacing:a.bool,hideRubricItemSummary:a.bool,imageAlignment:a.oneOf(["top","default","bottom"]),isInvertedTheme:a.bool,itemHedTag:a.string,items:a.arrayOf(a.shape(s.propTypes)).isRequired,nativeTrendingPosition:a.number,sectionTitleVariation:a.string,shouldEnableBundleComponentAnalytics:a.bool,shouldHaveIncreasedHorizontalPadding:a.bool,shouldHideDangerousDek:a.bool,shouldHideDangerousHed:a.bool,shouldHideSponsoredContent:a.bool,shouldRemoveLastItemBorder:a.bool,shouldShowAllContentWhenDense:a.bool,shouldShowSectionTitle:a.bool,shouldTrackSnowplowRecircEvent:a.bool,shouldTriggerDynamicUKExperienceTracking:a.bool,shouldUseSmartItem:a.bool,summaryItemRubricVariation:a.string,summaryItemVariation:a.oneOf(["TextBelowLeft","TextBelowCenter","TextBelowLeftCard","TextBelowCenterCard","ImageRatio43","ImageRatio169","ImageRatio11","CircularImage","TextBelowDesktopOnly","TextBelowDesktopOnlyImageRight","TextBelowDesktopOnlyThirds","TextBelowDesktopOnlyThirdsImageRight","TextBelowDesktopOnlyThirdsImageRightThumbnail","SideBySide","SideBySideImageRight","SideBySideThirds","SideBySideThirdsImageRight","SideBySideDesktopOnly","SideBySideDesktopOnlyImageRight","SideBySideDesktopOnlyThirds","SideBySideDesktopOnlyThirdsImageRight","SideBySideCenterDesktopOnlyThirdsCircularImage","SideBySideDesktopOnlyThirdsCircularImage","NoAssetTextCenter"]),template:a.string,titleHedTag:a.string,trackingNamespace:a.object,variationName:a.string,variations:a.shape({columnAmount:a.number,hasFullWidth:a.bool})},E.displayName="SummaryCollectionRow",e.exports=u(E,"SummaryCollectionRow")},35862:(e,t,n)=>{e.exports=n(72318)},71050:(e,t,n)=>{const o=n(96540),{css:i,default:a}=n(92168),r=n(19607),{BylineWrapper:s,BylinePreamble:l,BylineName:d,BylineLink:c}=n(74423),{SectionTitleHed:m}=n(33500),p=n(74992),{SummaryItemWrapper:u}=n(68116),{GridItem:g}=n(40653),h=n(86659),{maxThresholds:y}=n(99906),b=n(75989),{ActionBarWrapper:f,ActionBarButton:C}=n(11586),{calculateSpacing:w,getColorToken:v,getTypographyStyles:$,minScreen:S,styledProperty:k,maxScreen:x,getColorStyles:E}=n(26865),{applyGridSpacing:T,cssVariablesGrid:I}=n(1123),{BREAKPOINTS:L}=n(96472),N=a.div.withConfig({displayName:"SummaryCollectionRowWrapper"})` background-color: ${({hasBackgroundColor:e,isInvertedTheme:t})=>e?v(!t&&e?"colors.discovery.body.light.background":"colors.interactive.base.black"):"transparent"}; ${S(L.lg)} { ${({shouldHaveIncreasedHorizontalPadding:e})=>e?`padding: 0 ${w(8)}`:""}; } ${u} { ${f} { position: absolute; right: ${w(.5)}; bottom: ${w(.5)}; background: transparent; height: ${w(3)}; ${C} { border: none; background: none; text-decoration: none; } ${({theme:e})=>`\n ${E(e,"border-color","colors.discovery.body.black.border")};\n \n svg {\n path {\n ${E(e,"fill","colors.discovery.body.white.accent")};\n }\n }\n \n `} } } `,B=a.div.withConfig({displayName:"SummaryCollectionRowSectionTitleWrapper"})` ${I()} margin: 0 auto; ${T("padding")} max-width: ${L.xxl}; `,P=a.div.withConfig({displayName:"SummaryCollectionRowSectionTitle"})` ${m} { ${$("typography.definitions.discovery.subhed-section-collection")}; } `,A=`\n &:last-child {\n padding-bottom: 0;\n \n ${S(L.md)}{\n padding-bottom: ${w(2)};\n }\n }\n`,D=a((({columnAmount:e,variation:t,shouldHideDangerousDek:n,shouldHideDangerousHed:i,hasExtraRubricSpace:a,hasLessBottomSpace:r,hasTighterBylineSpacing:s,...l})=>{const d=p[t];return o.createElement(d,{...l})})).withConfig({displayName:"SummaryCollectionRowItem"})` ${N} & { align-items: start; padding-bottom: ${w(2)}; ${S(L.md)} { border-bottom: 0; } .summary-item__rubric { ${({isInvertedTheme:e})=>$(e?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.globalEditorial.context-primary")}; display: block; color: ${v("colors.discovery.body.light.context-signature")}; ${S(L.md)} { margin-bottom: ${({hasExtraRubricSpace:e})=>w(e?1:.5)}; } > * { ${({isInvertedTheme:e,theme:t})=>e&&`color:${v(t,"colors.discovery.body.white.background")}`}; } } .summary-item__hed-link { display: ${({shouldHideDangerousHed:e})=>e?"none":"block"}; &::after { display: none; } color: ${({isInvertedTheme:e})=>`${v(e?"colors.discovery.body.white.description":"colors.discovery.body.light.heading")}`}; } .summary-item__hed { ${({isInvertedTheme:e})=>$(e?"typography.definitions.globalEditorial.context-tertiary":"typography.definitions.discovery.hed-bulletin-primary")}; margin-bottom: 0; } .summary-item__hed:hover { ${({isInvertedTheme:e,theme:t})=>e&&`color: ${v(t,"colors.consumption.lead.inverted.link-hover")}`}; } .summary-item__dek { ${$("typography.definitions.discovery.description-page")} display: ${({shouldHideDangerousDek:e})=>e?"none":"block"}; margin: ${w(2)} 0 ${w(1)}; color: ${v("colors.discovery.body.white.description")}; } .summary-item__content { ${({hasLessBottomSpace:e})=>e?`padding-bottom: ${w(0)}`:""} ${({isInvertedTheme:e})=>e?`padding-bottom: ${w(2)};\n padding-top: ${w(3)}`:""}; } .summary-item__byline { margin-top: ${({hasTighterBylineSpacing:e})=>w(e?1:2)}; ${s}, ${l}, ${d}, ${c} { ${$("typography.definitions.globalEditorial.accreditation-core")}; color: ${v("colors.discovery.body.light.accreditation")}; } ${c}:link { color: ${v("colors.discovery.body.light.accreditation")}; } } .summary-item__metadata-secondary { margin: ${w(2)} 0 0 0; } ${k("hasBorder",!1,A)}; } `,_=a(b).withConfig({displayName:"SummaryCollectionRowSmartItem"})` align-items: start; padding-bottom: ${w(2)}; ${S(L.md)} { display: grid; border-bottom: 0; } .smart-item__rubric { ${({isInvertedTheme:e})=>$(e?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.globalEditorial.context-primary")}; display: block; color: ${v("colors.discovery.body.light.context-signature")}; ${S(L.md)} { margin-bottom: ${({hasExtraRubricSpace:e})=>w(e?1:.5)}; } > * { ${({isInvertedTheme:e,theme:t})=>e&&`color:${v(t,"colors.discovery.body.white.background")}`}; } } .smart-item__hed-link { display: ${({shouldHideDangerousHed:e})=>e?"none":"block"}; &::after { display: none; } color: ${({isInvertedTheme:e})=>`${v(e?"colors.discovery.body.white.description":"colors.discovery.body.light.heading")}`}; } .smart-item__hed { ${({isInvertedTheme:e})=>$(e?"typography.definitions.globalEditorial.context-tertiary":"typography.definitions.discovery.hed-bulletin-primary")}; margin-bottom: 0; } .smart-item__hed:hover { ${({isInvertedTheme:e,theme:t})=>e&&`color: ${v(t,"colors.consumption.lead.inverted.link-hover")}`}; } .smart-item__dek { ${$("typography.definitions.discovery.description-page")} display: ${({shouldHideDangerousDek:e})=>e?"none":"block"}; margin: ${w(2)} 0 ${w(1)}; color: ${v("colors.discovery.body.white.description")}; } .smart-item__content { ${({hasLessBottomSpace:e})=>e?`padding-bottom: ${w(0)}`:""} ${({isInvertedTheme:e})=>e?`padding-bottom: ${w(2)};\n padding-top: ${w(3)}`:""}; } .smart-item__byline { margin-top: ${({hasTighterBylineSpacing:e})=>w(e?1:2)}; ${s}, ${l}, ${d}, ${c} { ${$("typography.definitions.globalEditorial.accreditation-core")}; color: ${v("colors.discovery.body.light.accreditation")}; } ${c}:link { color: ${v("colors.discovery.body.light.accreditation")}; } } .smart-item__metadata-secondary { margin: ${w(2)} 0 0 0; } ${x(L.md)} { border-bottom: 1px solid ${v("colors.discovery.body.white.border")}; padding: ${w(2)} 0; } `,M=a(r).withConfig({displayName:"SummaryCollectionRowAd"})` padding-bottom: ${w(2)}; ${S(L.md)} { border-bottom: 0; } ${k("isBorderSpaceDisabled",!0,A)}; `,R=a(h.ThreeUp).withConfig({displayName:"SummaryCollectionRowItems"})` .ad--trending { display: ${({showTrendingAd:e})=>e?"block":"none"}; } ${k("showTrendingAd",!0,i` ${g}:last-of-type ${D} { display: none; } `)} padding-top: ${w(2)}; padding-bottom: ${w(5)}; ${x(`${y.md}px`)} { ${({hasNoBottomSpacingInMobile:e})=>e&&"padding-bottom: 0;"}; } ${g} { grid-column: 1 / -1; /* crosshairs x axis */ :nth-child(n) { @media (min-width: ${L.md}) and (max-width: ${y.lg}px) { position: relative; &::before { position: absolute; bottom: 0; background: ${({theme:e})=>v(e,"colors.discovery.body.white.border")}; width: 100%; height: 1px; content: ''; } } } ${({shouldRemoveLastItemBorder:e})=>e&&i` &:last-child ${u} { ${x(`${y.md}px`)} { border-bottom: none; padding-bottom: 0; } } `}; } @media only screen and (min-width: ${y.md}px) and (max-width: ${y.lg}px) { padding-bottom: 0; ${g} { ${({columnAmount:e,hasFullWidth:t})=>1===e||t?"grid-column: 1 / -1":"grid-column: "+(4===e?"span 6":"span 4")} } } ${S(L.lg)} { padding-bottom: 0; ${g} { ${({columnAmount:e,hasFullWidth:t})=>1===e||t?"grid-column: 1 / -1":"grid-column: "+(4===e?"span 3":"span 4")} } } `;e.exports={SummaryCollectionRowWrapper:N,SummaryCollectionRowSectionTitle:P,SummaryCollectionRowSectionTitleWrapper:B,SummaryCollectionRowItems:R,SummaryCollectionRowItem:D,SummaryCollectionRowAd:M,SummaryCollectionRowSmartItem:_}},72318:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(43304);i.FourColumnsTighterBylineSpaceWithDek=o(i,"FourColumnsTighterBylineSpaceWithDek",{columnAmount:4},{shouldHideDangerousDek:!1,hasTighterBylineSpacing:!0,hasLessBottomSpace:!0,hasExtraRubricSpace:!0}),i.OneColumnWithFullWidth=o(i,"OneColumnWithFullWidth",{columnAmount:1,hasFullWidth:!0},{shouldHideDangerousDek:!1,hasTighterBylineSpacing:!0,hasLessBottomSpace:!0,hasExtraRubricSpace:!0}),e.exports=i},44094:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(37402),s=n(28543),l=n(31933),{SummaryGridCompactGridFive:d,SummaryGridCompactGridSix:c,SummaryGridCompactExpandButton:m,SummaryGridCompactWrapper:p,SummaryGridCompactHeaderWrapper:u}=n(34845),g=n(35864),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=({items:e,dangerousHed:t,hasButton:n=!0,hasMobilePaddingBottom:o,hasUnderlineHed:b,showPrice:f=!1,showSummaryGridCompactGridSix:C=!1})=>{i.useEffect((()=>{(async()=>{await y(),h("SummaryGridCompact")})()}),[]);const[w,v]=a(10),$=i.createElement(p,null,t&&i.createElement(u,null,i.createElement(g,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"})),C?i.createElement(c,null,e.map(((e,t)=>i.createElement(l,{...e,key:t,hasMobilePaddingBottom:o,hasUnderlineHed:b})))):i.createElement(d,null,e.slice(0,w).map(((e,t)=>i.createElement(l,{...e,key:t,showPrice:f,hasUnderlineHed:b}))))),S=e.length>w&&n&&i.createElement(m,{label:"Show more",btnStyle:"outlined",onClickHandler:()=>{v(w+(()=>{const t=e.length-w;return t>10?10:t})()),r.emitGoogleTrackingEvent("show_more")},isInline:!0});return i.createElement(s,{contentComponent:$,ctaComponent:S})};b.propTypes={dangerousHed:o.string,hasButton:o.bool,hasMobilePaddingBottom:o.bool,hasUnderlineHed:o.bool,items:o.arrayOf(o.shape(l.propTypes)).isRequired,showPrice:o.bool,showSummaryGridCompactGridSix:o.bool},e.exports=b},10931:(e,t,n)=>{e.exports=n(44094)},34845:(e,t,n)=>{const{default:o,css:i}=n(92168),a=n(86659),{calculateSpacing:r}=n(26865),s=n(31226),{GridItem:l}=n(40653),d=i` && { column-gap: ${r(1)}; row-gap: ${r(1)}; } @keyframes fadein { from { opacity: 0; } to { opacity: 1; } } img { animation: fadein 0.5s; } `,c=o(a.EvenFive).withConfig({displayName:"SummaryGridCompactGridFive"})` ${d} `,m=o(a.EvenSix).withConfig({displayName:"SummaryGridCompactGridSix"})` ${d} { && { column-gap: ${r(2)}; } } `,p=o.div.withConfig({displayName:"SummaryGridCompactWrapper"})``,u=o(a).withConfig({displayName:"SummaryGridCompactHeaderWrapper"})` > ${l} { grid-column: 1/-1; margin-bottom: ${r(4)}; } `,g=o(s.Primary).withConfig({displayName:"SummaryGridCompactExpandButton"})` margin-bottom: ${r(4)}; `;e.exports={SummaryGridCompactGridFive:c,SummaryGridCompactGridSix:m,SummaryGridCompactExpandButton:g,SummaryGridCompactWrapper:p,SummaryGridCompactHeaderWrapper:u}},22539:(e,t,n)=>{e.exports=n(62253)},71753:(e,t,n)=>{const o=n(21013),i=n(5556),a=n(96540),{PaymentGateway:r}=n(92807),s=n(99906),l=n(35864),d=n(74992),c=n(22539).propTypes,{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{RIVER_LAYOUTS:u}=n(94776),{SummaryRiverAd:g,SummaryRiverList:h,SummaryRiverSection:y,SummaryRiverTitleWrapper:b,SummaryRiverWrapper:f}=n(15641),{getSummaryListVariant:C}=n(4290),{default:w}=n(56602),v=(e=null)=>e?.replace(/]*>(.*?)<\/a>/gi,"$1");class $ extends a.Component{async componentDidMount(){await p(),m("SummaryRiver")}render(){const{btnStyle:e,buttonType:t="more",chunkSize:n=4,className:i,clickItem:s,columnAmountForMobile:d=1,columnsHasUnderlineHed:c,content:m,currentPage:p,dangerousDek:$,filter:S,dangerousHed:k,handleLoadMore:x,hideBottomBorders:E,hasBottomBorderOnLargeScreen:T,hasBottomBorderLargeMargin:I,hasExtraTitlePadding:L=!1,hasLineAboveBelowInTitle:N=!1,hasLineAboveBelowTitleHead:B=!1,hasScrollOffset:P=!1,shouldTrackItemImpressionForSnowplow:A,hasSideBySideMobileOnlyImageRight:D,hasRail:_=!0,hasReducedMargin:M=!1,hasRule:R=!0,hasTitleTopMargin:H=!1,hasUnderlineHed:O,hideBylinesUntil:F="sm",hideRubricItemSummary:W,itemInViewGAEventName:U,isFullBleedMobile:V=!1,isLoading:G=!1,isMidContentAdsDisabled:j,items:z,label:q="More Stories",landingPageLink:K,layout:Y="",link:J,maxDekLines:X,maxDekLinesInMobile:Q,maxDekLinesInTablet:Z,maxDekLinesInDesktop:ee,maxDekLinesInLargeDesktop:te,maxDekLinesInExtraLargeDesktop:ne,nextPage:oe,onMoreClick:ie=(()=>{}),previousPageUrl:ae,promoUnits:re=[],queryParamsForPagination:se,searchTerm:le,sectionTitleVariation:de="TextCenter",shouldAppendReadMoreLinkForDek:ce,shouldDekHideOnMobileAndShowOnTablet:me=!1,shouldDisplayLoadMore:pe=!1,shouldEnableBookmarkDrawers:ue,shouldEnableCardLevelBookmark:ge,shouldEnableBundleComponentAnalytics:he,shouldEnableCommentsCount:ye,shouldFetchBITokens:be=!1,shouldHideBottomBorderForLastItem:fe=!1,shouldHideBylines:Ce,shouldHideDangerousDek:we,shouldHideMetadataSecondary:ve,shouldHidePublishDate:$e=!0,shouldHideSponsoredAd:Se=!1,shouldHideVideoDek:ke=!1,showRecircMostPopularInAsideWithRail:xe=!1,recircMostPopularItems:Ee,shouldLimitSavingToContentTypes:Te,shouldShowRiverDek:Ie=!1,shouldShowRiverHed:Le=!1,shouldShowButton:Ne,shouldShowSourceTagName:Be,shouldTruncateDek:Pe,shouldTreatTabletLikeMobile:Ae,shouldUseBookmarkV3:De,shouldUseDangerousDekAsLink:_e=!1,shouldUseGrid:Me=!1,shouldUseRiverDekAsGridDek:Re,shouldUseRiverHedAsGridHed:He,shouldUseSmallImageMobileOnly:Oe=!1,shouldVerticallyAlignHed:Fe,sideBySideVerticalAlign:We,sort:Ue,summaryItemClassName:Ve,summaryItemRubricVariation:Ge,summaryItemVariation:je="SideBySideDesktopOnly",summaryItemVariationList:ze,recircRiver:qe,hasMoreItems:Ke,summaryItemHedTag:Ye,gridColSpanValue:Je=0,topSpacingInRem:Xe=0,totalResults:Qe,trackingNamespace:Ze}=this.props,et=_&&(!Y||u[Y]?.hasRail),tt=C(Me,et,Y),nt=Me?{columnsHasUnderlineHed:c,hasBorder:!E,hasBottomBorderLargeMargin:I,hasBottomBorderOnLargeScreen:T,shouldEnableBundleComponentAnalytics:he,shouldShowButton:Ne,dangerousHed:He?k:null,dangerousDek:Re?$:null,shouldTreatTabletLikeMobile:Ae,trackingNamespace:Ze||k}:{},ot=z.map((e=>({...e,dangerousDek:v(e.dangerousDek),source:{...e.source,hed:e.source?.hed?.replace(/\\/g,"")}}))),[...it]=ot,at=o(it,n),rt=l[de];let st=0;const lt=e=>(e&&st++,st),dt=(({dangerousDek:e,landingPageLink:t,shouldUseDangerousDekAsLink:n})=>n&&e?{html:e}:t||null)({dangerousDek:$,landingPageLink:K,shouldUseDangerousDekAsLink:_e}),ct=u[Y]?.map||ze;return a.createElement(f,{className:i,isFullBleedMobile:V,gridColSpanValue:Je,showRecircMostPopularInAsideWithRail:xe,"data-testid":"SummaryRiverWrapper",topSpacingInRem:Xe},at.map(((o,i)=>{const l=at.length===i+1,c=0===i;return a.createElement(y,{key:i,"data-testid":"SummaryRiverSection"},Le&&c&&k&&a.createElement(b,{id:k,hasDividerAbove:N||B||!H,hasExtraTitlePadding:L,hasScrollOffset:P},a.createElement(rt,{dangerousHed:k,dangerousDek:Ie?$:void 0,hasDividerAbove:N||B,hasDividerBelow:N,hasDividerAboveDek:B,hedTag:"h2",link:dt})),a.createElement(w,{isPhotoBookmarkingEnabled:ue},a.createElement(h,{as:tt,buttonType:t,btnStyle:e,hasRule:c&&R,adCounter:lt,chunkIndex:i,hideBottomBorderForLastItem:fe&&l,chunkSize:n,columnAmountForMobile:d,chunksTotal:at.length,currentPage:p,hasMoreItems:Ke,isLastChunk:l,clickFunction:x,clickItem:s,onMoreClick:ie,link:J,maxDekLines:X,maxDekLinesInMobile:Q,maxDekLinesInTablet:Z,maxDekLinesInDesktop:ee,maxDekLinesInLargeDesktop:te,maxDekLinesInExtraLargeDesktop:ne,nextPage:oe,previousPageUrl:ae,isLoading:G,items:o,itemInViewGAEventName:U,shouldTrackItemImpressionForSnowplow:A,hasReducedMargin:M,hasUnderlineHed:O,hasSideBySideMobileOnlyImageRight:D,hideBylinesUntil:F,hideRubricItemSummary:W,label:q,queryParamsForPagination:se,shouldAppendReadMoreLinkForDek:ce,shouldDekHideOnMobileAndShowOnTablet:me,shouldDisplayLoadMore:pe,shouldFetchBITokens:be,shouldHideBylines:Ce,shouldHideDangerousDek:we,shouldHideMetadataSecondary:ve,shouldHideSponsoredAd:Se,shouldHidePublishDate:$e,shouldHideVideoDek:ke,shouldTruncateDek:Pe,shouldUseSmallImageMobileOnly:Oe,shouldVerticallyAlignHed:Fe,sideBySideVerticalAlign:We,summaryItemClassName:Ve,summaryItemRubricVariation:Ge,summaryItemVariation:je,summaryItemVariationList:ct,recircRiver:qe,summaryItemHedTag:Ye,hideBottomBorders:E,showRecircMostPopularInAsideWithRail:xe,recircMostPopularItems:Ee,totalResults:Qe,...nt,filter:S,sort:Ue,content:m,searchTerm:le,shouldShowSourceTagName:Be,shouldUseBookmarkV3:De,shouldEnableBookmarkDrawers:ue,shouldEnableCardLevelBookmark:ge,shouldEnableCommentsCount:ye,shouldLimitSavingToContentTypes:Te})),!l&&re&&!j&&a.createElement(a.Fragment,null,re[i],a.createElement(r,{group:"ads"},a.createElement(g,{position:"mid-content",shouldDisplayLabel:!0}))))})))}}$.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonType:i.oneOf(["more","pagination"]),chunkSize:i.number,className:i.string,clickItem:i.func,columnAmountForMobile:i.number,columnsHasUnderlineHed:i.shape({hasUnderlineHedForColumnAmount2:i.bool,hasUnderlineHedForColumnAmount3:i.bool,hasUnderlineHedForColumnAmount4:i.bool}),content:i.string,currentPage:i.number,dangerousDek:i.string,dangerousHed:i.string,filter:i.string,gridColSpanValue:i.number,handleLoadMore:i.func,hasBottomBorderLargeMargin:i.bool,hasBottomBorderOnLargeScreen:i.bool,hasExtraTitlePadding:i.bool,hasLineAboveBelowInTitle:i.bool,hasLineAboveBelowTitleHead:i.bool,hasMoreItems:i.bool,hasRail:i.bool,hasReducedMargin:i.bool,hasRule:i.bool,hasScrollOffset:i.bool,hasSideBySideMobileOnlyImageRight:i.bool,hasTitleTopMargin:i.bool,hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideBylinesUntil:i.oneOf(s.sizes),hideRubricItemSummary:i.bool,isFullBleedMobile:i.bool,isLoading:i.bool,isMidContentAdsDisabled:i.bool,itemInViewGAEventName:i.string,items:i.arrayOf(i.shape(d.propTypes)).isRequired,label:i.string,landingPageLink:i.shape({url:i.string,label:i.string}),layout:i.oneOf([...Object.keys(u),""]),link:i.string,maxDekLines:i.number,maxDekLinesInDesktop:i.number,maxDekLinesInExtraLargeDesktop:i.number,maxDekLinesInLargeDesktop:i.number,maxDekLinesInMobile:i.number,maxDekLinesInTablet:i.number,nextPage:i.string,onMoreClick:i.func,previousPageUrl:i.string,promoUnits:i.array,queryParamsForPagination:i.array,recircMostPopularItems:i.array,recircRiver:i.string,searchTerm:i.string,sectionTitleVariation:c.sectionTitleVariation,shouldAppendReadMoreLinkForDek:i.bool,shouldDekHideOnMobileAndShowOnTablet:i.bool,shouldDisplayLoadMore:i.bool,shouldEnableBookmarkDrawers:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldFetchBITokens:i.bool,shouldHideBottomBorderForLastItem:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHideMetadataSecondary:i.bool,shouldHidePublishDate:i.bool,shouldHideSponsoredAd:i.bool,shouldHideVideoDek:i.bool,shouldLimitSavingToContentTypes:i.array,shouldShowButton:i.bool,shouldShowRiverDek:i.bool,shouldShowRiverHed:i.bool,shouldShowSourceTagName:i.bool,shouldTrackItemImpressionForSnowplow:i.bool,shouldTreatTabletLikeMobile:i.bool,shouldTruncateDek:i.bool,shouldUseBookmarkV3:i.bool,shouldUseDangerousDekAsLink:i.bool,shouldUseGrid:i.bool,shouldUseRiverDekAsGridDek:i.bool,shouldUseRiverHedAsGridHed:i.bool,shouldUseSmallImageMobileOnly:i.bool,shouldVerticallyAlignHed:i.bool,showRecircMostPopularInAsideWithRail:i.bool,sideBySideVerticalAlign:i.oneOf(["top","center"]),sort:i.string,summaryItemClassName:i.string,summaryItemHedTag:i.oneOf(["div","h2","h3"]),summaryItemRubricVariation:i.string,summaryItemVariation:c.summaryItemVariation,summaryItemVariationList:i.arrayOf(c.summaryItemVariation),topSpacingInRem:i.number,totalResults:i.number,trackingNamespace:i.string},$.displayName="SummaryRiver",e.exports=$},84311:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(71753);e.exports=i(o(a,"SummaryRiver"))},15641:(e,t,n)=>{const{default:o}=n(92168),i=n(19607),{BREAKPOINTS:a,GRID_GAP:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{calculateSpacing:d,minMaxScreen:c,getDecoration:m,getColorToken:p,minScreen:u}=n(26865),{SummaryListWrapper:g}=n(63637),h=o.div.withConfig({displayName:"SummaryRiverWrapper"})` ${l()} .summary-item__dek--isCneVideo { display: none; } ${({isFullBleedMobile:e})=>e&&`\n ${g} {\n ${c(0,a.md)} {\n padding: 0;\n }\n }\n `}; ${({gridColSpanValue:e,showRecircMostPopularInAsideWithRail:t})=>e>=1&&t?`\n @media (min-width: calc(${a.lg} - 1px)) {\n .summary-list .grid-layout__content {\n grid-column: span ${e};\n }\n }\n `:""} ${({topSpacingInRem:e})=>e?`\n ${u(a.md)} {\n margin-top: ${d(e)};\n }\n `:""} `,y=o(i).withConfig({displayName:"SummaryRiverAd"})` margin-bottom: ${d(4)}; `,b=o.div.withConfig({displayName:"SummaryRiverTitleWrapper"})` ${s("padding")} ${({hasScrollOffset:e})=>e?`scroll-margin-top: ${d(8)};`:""} margin-bottom: ${d(4)}; ${({hasExtraTitlePadding:e})=>e?`\n @media (min-width: ${a.xxl}) {\n padding-left: calc(2.5 * var(--grid-margin));\n padding-right: calc(2.5 * var(--grid-margin));\n }\n `:""} ${({hasDividerAbove:e})=>e?"":`margin-top: ${d(2)};`} `,f=o.section.withConfig({displayName:"SummaryRiverSection"})``,C=o.div.withConfig({displayName:"SummaryRiverList"})` ${({hasRule:e,theme:t,shouldFetchBITokens:n})=>e?`\n &::before {\n border-top: 1px solid ${p(t,"colors.discovery.body.white.divider")};\n content: '';\n grid-column: 1/-1;\n margin-bottom: ${d(5-r.md)};\n ${n?`border-top : ${m(t,"dividerWidth")} solid \n ${p(t,"colors.discovery.body.white.border")};`:""}\n }\n `:""} `;e.exports={SummaryRiverList:C,SummaryRiverWrapper:h,SummaryRiverAd:y,SummaryRiverSection:f,SummaryRiverTitleWrapper:b}},4290:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSummaryListVariant=t.isGridLayout=void 0;const i=o(n(8466)),a=o(n(62253)),r=n(94776);t.isGridLayout=(e,t)=>e||!!t&&r.RIVER_LAYOUTS[t]?.isGrid,t.getSummaryListVariant=(e,n,o)=>{const r=(0,t.isGridLayout)(e,o);let s;return s=n?r?i.default.ThreeColumnsWithAdSection:a.default.WithAside:r?i.default:a.default,s}},59966:(e,t,n)=>{const o=n(96540),i=n(5556),{renderToStaticMarkup:a}=n(65848),{useIntl:r}=n(37243),s=n(56165).A,l=n(88122),d=n(78141),c=n(59269),m=n(24277),{RenderRatings:p}=n(27234),{SpotlightMainFeatureGrid:u,SpotlightMainFeatureHeader:g,SpotlightRatingWrapper:h,SpotlightMainFeatureByline:y,SpotlightMainFeatureContent:b,SpotlightMainFeatureCover:f,SpotlightMainFeatureCoverImage:C,SpotlightMainFeatureCoverImageWrapper:w,SpotlightMainFeatureCredit:v,SpotlightMainFeatureLink:$,SpotlightMainFeatureBottomWrapper:S}=n(48665),{componentTracking:k}=n(90090),{trackNavigationEvent:x}=n(14307),{SpotlightSectionTitle:E,SpotlightDangerousBottomDek:T}=n(23555),I="Author Spotlight/Story",L=({bookmarkId:e,contentType:t,contributors:n,copilotID:i,customizedContinueReadingText:L,dangerousDek:N,dangerousHed:B,hasBookmark:P,hasCustomPadding:A,hasMarginTopOnMobile:D=!1,hasRating:_=!1,hasSpecialStyleForFeatureLink:M=!1,hasRoundedCorners:R,hedTag:H,image:O,iconBookmarkOnClickHandler:F,isDotClickable:W=!1,isImageOnRight:U=!1,rating:V,related:G=[],reviewsCount:j,rubric:z,sectionTitleDangerousHed:q,showSectionTitleInsideContent:K,sectionTitleVariation:Y="TextCenter",selectedStories:J=[],selectedStoriesHeadline:X,selectedStoriesImageWidth:Q,shouldUseDekForselectedStoriesHeadline:Z=!1,shouldHideDangerousDek:ee,shouldHaveLargerFeaturedImage:te=!1,shouldHideSelectedStoriesHeadline:ne=!1,shouldHideFeatureItemHeader:oe=!1,shouldHideFeatureItemByline:ie=!1,shouldHideSelectedStoriesByline:ae=!1,shouldHideFeatureItemCaption:re=!1,shouldLazyLoadCoverImage:se=!1,shouldUseDropCap:le=!1,hasAdditionalDropcapStyling:de=!1,shouldShowDangerousBottomDek:ce,shouldShowSelectedStoriesBelowInMobile:me=!1,shouldShowStackedRatingsCard:pe=!1,stackedRatingsCardProps:ue,snowplowEvent:ge,summaryItemVariation:he,summaryItemVariationWithNoAssest:ye,template:be,url:fe,showItemsAsList:Ce,signalType:we,actionBarConfig:ve,shouldHideCustmizeText:$e})=>{const Se=r(),ke="spotlight-story"===be?`Story Spotlight/${z.name}`:`Author Spotlight/${B}`,xe=(e=!1)=>{const t=k.addDataSectionTitleAttribute(!0,ke,0);return e&&(t["data-section-title"]=`${t["data-section-title"]}-image`),{...t,href:fe}},Ee={dangerousHed:q,className:"SpotlightSectionTitle"},Te={...ge&&ge,subject:"summary_spotlight",type:"click"};return o.createElement(u,null,o.createElement(f,null,K&&o.createElement(E,{as:m[Y],shouldUseDekForselectedStoriesHeadline:Z,showSectionTitleInsideContent:K,...Ee,template:be}),!oe&&o.createElement(g,{"data-testid":"SpotlightMainFeatureHeader",as:H,dangerouslySetInnerHTML:{__html:a(o.createElement("a",{...xe()},B))},onClick:()=>x({...Te,placement:"hero",items:[{content_title:B,content_url:window&&window.location.origin+fe,content_id:i,content_type:t}]}),template:be}),!me&&o.createElement(c,{snowplowEvent:Te,items:J,shouldHideSelectedStoriesHeadline:ne,sectionTitleVariation:Y,selectedStoriesHeadline:X,shouldUseDekForselectedStoriesHeadline:Z,shouldHideDangerousDek:ee,isDotClickable:W,trackingNamespace:I,actionBarConfig:ve}),o.createElement(h,{hasCustomPadding:A},o.createElement(w,{...xe(!0),tabIndex:"-1",onClick:()=>x({...Te,placement:"hero",items:[{content_title:B,content_url:window&&window.location.origin+fe,content_id:i,content_type:t}]})},o.createElement(C,{"data-testid":"SpotlightCoverImage",template:be,shouldHaveLargerFeaturedImage:te,isLazy:se,...O,hasRoundedCorners:R,signalType:we,actionBarConfig:ve})),_&&p(V,ue.ratingMethod,j,P,e,F)),!ie&&o.createElement(y,{"data-testid":"SpotlightAuthorName",contributors:n,template:be}),!re&&o.createElement(v,{"data-testid":"SpotlightMainFeatureCredit",dangerousCaptionText:"spotlight-contributor"===be?"":O.caption,dangerousCredit:O.credit,template:be})),o.createElement(o.Fragment,null,o.createElement(b,{"data-testid":"SpotlightMainFeatureContent",dangerouslySetInnerHTML:{__html:N+("spotlight-contributor"===be||$e?"":a(o.createElement($,{tabIndex:"-1",...xe(),dangerouslySetInnerHTML:{__html:L||Se.formatMessage(s.continueReadingText)}})))},shouldUseDropCap:le,hasAdditionalDropcapStyling:de,hasMarginTopOnMobile:D,template:be,hasSpecialStyleForFeatureLink:M,hasCustomPadding:A}),o.createElement(d,{snowplowEvent:Te,items:J,sectionTitleVariation:Y,selectedStoriesHeadline:X,shouldUseDekForselectedStoriesHeadline:Z,stackedRatingsCardProps:ue,shouldShowStackedRatingsCard:pe,shouldHideSelectedStoriesByline:ae,shouldHideSelectedStoriesHeadline:ne,shouldHideDangerousDek:ee,summaryItemVariation:U?he:void 0,trackingNamespace:I,isImageOnRight:U,selectedStoriesImageWidth:Q,actionBarConfig:ve}),me&&o.createElement(c,{snowplowEvent:Te,items:J,shouldHideSelectedStoriesHeadline:ne,stackedRatingsCardProps:ue,shouldShowStackedRatingsCard:pe,sectionTitleVariation:Y,selectedStoriesHeadline:X,shouldUseDekForselectedStoriesHeadline:Z,shouldHideDangerousDek:ee,isDotClickable:W,trackingNamespace:I}),o.createElement(S,null,o.createElement(l,{items:G,...ce&&X&&{shouldShowDangerousBottomDek:ce},summaryItemVariation:he,summaryItemVariationWithNoAssest:ye,template:be,trackingNamespace:ke,showItemsAsList:Ce,actionBarConfig:ve}),ce&&X&&o.createElement(T,{dangerouslySetInnerHTML:{__html:X},hasEnhancedTopSpacing:ce}))))};L.propTypes={actionBarConfig:i.object,bookmarkId:i.string,contentType:i.string,contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}).isRequired,copilotID:i.string,customizedContinueReadingText:i.string,dangerousDek:i.string.isRequired,dangerousHed:i.string.isRequired,hasAdditionalDropcapStyling:i.bool,hasBookmark:i.bool,hasCustomPadding:i.bool,hasMarginTopOnMobile:i.bool,hasRating:i.bool,hasRoundedCorners:i.bool,hasSpecialStyleForFeatureLink:i.bool,hedTag:i.string,iconBookmarkOnClickHandler:i.func,image:i.object.isRequired,isDotClickable:i.bool,isImageOnRight:i.bool,rating:i.number,related:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string})),reviewsCount:i.number,rubric:i.shape({name:i.string}),sectionTitleDangerousHed:i.string,sectionTitleVariation:i.string,selectedStories:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string})),selectedStoriesHeadline:i.string,selectedStoriesImageWidth:i.number,shouldHaveLargerFeaturedImage:i.bool,shouldHideCustmizeText:i.bool,shouldHideDangerousDek:i.bool,shouldHideFeatureItemByline:i.bool,shouldHideFeatureItemCaption:i.bool,shouldHideFeatureItemHeader:i.bool,shouldHideSelectedStoriesByline:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldLazyLoadCoverImage:i.bool,shouldShowDangerousBottomDek:i.bool,shouldShowSelectedStoriesBelowInMobile:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,shouldUseDropCap:i.bool,showItemsAsList:i.bool,showSectionTitleInsideContent:i.bool,signalType:i.string,snowplowEvent:i.object,stackedRatingsCardProps:i.object,summaryItemVariation:i.string,summaryItemVariationWithNoAssest:i.string,template:i.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]),url:i.string.isRequired},e.exports=L},48665:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightMainFeatureBottomWrapper=t.SpotlightMainFeatureLink=t.SpotlightMainFeatureContent=t.SpotlightMainFeatureCredit=t.SpotlightMainFeatureByline=t.SpotlightMainFeatureCoverImageWrapper=t.SpotlightMainFeatureCoverImage=t.SpotlightRatingWrapper=t.SpotlightMainFeatureCover=t.SpotlightMainFeatureHeader=t.SpotlightMainFeatureGrid=void 0;const i=o(n(86659)),a=n(40653),{default:r,css:s}=n(92168),{calculateSpacing:l,getColorStyles:d,getTypographyStyles:c,minMaxScreen:m,minScreen:p,maxScreen:u}=n(26865),{BREAKPOINTS:g}=n(96472),{maxThresholds:h}=n(99906),y=n(86157),{ResponsiveImageContainer:b}=n(7228),f=n(52540),C=n(14760),{BaseLink:w}=n(76955),{MetaData:v}=n(1817),$=r(i.default.NoMarginsTwoUp).withConfig({displayName:"SummarySpotlightGrid"})` /* up to md screens, we should not render a grid */ ${u(`${h.lg}px`)} { && { display: unset; } } > ${a.GridItem} { :nth-of-type(1) { text-align: center; } :nth-of-type(2) { display: flex; flex-direction: column; justify-content: space-between; ${p(g.xxl)} { grid-column: span 5; } } } `;t.SpotlightMainFeatureGrid=$;const S=r.h2.withConfig({displayName:"SpotlightMainFeatureHeader"})` margin: 0 auto; padding-bottom: ${l(3)}; text-align: center; text-transform: uppercase; ${({template:e})=>"spotlight-contributor"===e&&s` ${p(g.md)} { padding-bottom: ${l(6)}; } `} ${({theme:e})=>s` ${c(e,"typography.definitions.discovery.hed-feature")} ${d(e,"color","colors.discovery.body.light.heading")}; `}; ${p(g.lg)} { max-width: 80%; } a { text-decoration: none; color: inherit; &:hover { text-decoration: underline; } } `;t.SpotlightMainFeatureHeader=S;const k=r.div.withConfig({displayName:"SpotlightMainFeatureCover"})``;t.SpotlightMainFeatureCover=k;const x=r.div.withConfig({displayName:"SpotlightRatingWrapper"})` display: flex; flex-flow: column; justify-content: center; ${v} { display: flex; margin: auto; padding-top: 16px; width: 64%; ${m(g.sm,`${h.md}px`)} { margin: 0; } ${m(g.md,`${h.lg}px`)} { margin-bottom: ${l(6)}; } } `;t.SpotlightRatingWrapper=x;const E=r.a.withConfig({displayName:"SpotlightMainFeatureCoverImageWrapper"})` display: flex; flex-direction: column; align-items: center; `;t.SpotlightMainFeatureCoverImageWrapper=E;const T=r(y).withConfig({displayName:"SpotlightMainFeatureCoverImage"})` display: inline-block; ${p(g.md)} { ${({shouldHaveLargerFeaturedImage:e})=>e?"max-width: 80%;":"max-width: 70%;"} } ${p(g.lg)} { ${b} { object-fit: cover; ${({template:e})=>"spotlight-story"===e&&s` max-height: 70vh; `} } } ${({template:e})=>"spotlight-contributor"===e&&s` ${p(g.md)} { max-width: ${l(50)}; } ${u(`${h.md}px`)} { display: none; } `}; img { ${({hasRoundedCorners:e})=>e&&s` border-radius: ${l(2)}; `} } `;t.SpotlightMainFeatureCoverImage=T;const I=r(C).withConfig({displayName:"SpotlightMainFeatureCredit"})` grid-area: dek; padding: 0 5%; text-align: center; ${u(`${h.lg}px`)} { margin-bottom: ${l(3)}; } ${({theme:e})=>s` ${d(e,"color","colors.discovery.body.light.heading")}; `}; ${p(g.md)} { padding: 0 20%; ${({template:e})=>"spotlight-contributor"===e&&s` padding: 0; `} } ${({template:e})=>"spotlight-contributor"===e&&s` margin-top: ${l(6)}; margin-bottom: 0; ${p(g.lg)} { margin-top: ${l(5)}; } ${u(`${h.md}px`)} { display: none; } ${m(g.md,`${h.lg}px`)} { margin: ${l(6)} 0; } `}; `;t.SpotlightMainFeatureCredit=I;const L=r(f).withConfig({displayName:"SpotlightMainFeatureByline"})` margin-top: ${l(3)}; margin-bottom: ${l(.8)}; padding: 0; ${({template:e})=>"spotlight-contributor"===e&&s` display: none; `}; span, a { ${c("typography.definitions.foundation.title-primary")}; } span { text-transform: uppercase; ${({theme:e})=>s` ${d(e,"color","colors.discovery.body.light.heading")}; `}; } `;t.SpotlightMainFeatureByline=L;const N=r(w).withConfig({displayName:"SpotlightMainFeatureLink"})``;t.SpotlightMainFeatureLink=N;const B=r.div.withConfig({displayName:"SpotlightMainFeatureContent"})` ${({theme:e})=>s` ${c(e,"typography.definitions.consumptionEditorial.body-core")} ${d(e,"color","colors.discovery.body.light.description")}; `}; ${m(g.md,`${h.xl}px`)} { ${({hasCustomPadding:e})=>e&&`padding-bottom: ${l(6)};`} } ${({template:e,shouldUseDropCap:t})=>t&&"spotlight-contributor"!==e&&s` &::first-letter { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.display-large")}; /* These values were hard-coded to work with the tny-fiction BI. If your brand has a requirement for the dropcap, there may be some custom styling needed. */ margin-bottom: ${l(-2)}; float: left; padding: 9px 4px 0 0px; ${({hasAdditionalDropcapStyling:e})=>e&&` padding: ${l(2)} ${l(2)} ${l(2)} 0;`} } `} /* We declare the styles here because SpotlightMainFeatureLink is wrapped in renderToStaticMarkup. styled-components sets a component's styles in the DOM after mounting, a phase that won't happen if we render this component to static HTML during the production build. */ ${N} { ${({theme:e})=>d(e,"color","colors.interactive.base.brand-primary")}; ${({hasSpecialStyleForFeatureLink:e,theme:t})=>e&&s` ${d(t,"color","colors.consumption.body.standard.link")}; ${c(t,"typography.definitions.foundation.link-primary")} `} display: block; margin: ${l(3)} 0 0 0; width: 100%; height: auto; text-align: center; text-decoration: none; text-underline-offset: 5px; /* this was agreed in VQA and is not one of our theme values */ white-space: nowrap; ${p(g.md)} { display: inline-block; margin: 0 0 0 ${l(1)}; width: auto; text-align: unset; } } ${N}:hover { text-decoration: underline; } ${({hasMarginTopOnMobile:e})=>e&&s` ${u(`${h.md}px`)} { margin-top: ${l(3)}; } `} a { ${({theme:e})=>s` ${d(e,"color","colors.discovery.body.light.description")}; `}; } `;t.SpotlightMainFeatureContent=B;const P=r.div.withConfig({displayName:"SpotlightMainFeatureBottomWrapper"})``;t.SpotlightMainFeatureBottomWrapper=P},88122:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(74992),{SpotlightRelatedItems:r,SpotlightRelatedItem:s}=n(96499),l=n(86659),{googleAnalytics:d,componentTracking:c}=n(90090),m=({items:e,shouldShowDangerousBottomDek:t,summaryItemVariation:n="SideBySideDense",summaryItemVariationWithNoAssest:i="TextBelowDesktopOnlyNoAsset",template:m,trackingNamespace:p,showItemsAsList:u,actionBarConfig:g})=>{if(!e.length)return null;const h=1===e.length,y="spotlight-contributor"===m?a[i]:a[n],b="spotlight-contributor"===m?"Author Spotlight/Recirc":p;return o.createElement(r,{single:h,"data-testid":"SpotlightRelatedItems",template:m,...t&&{hideSummaryItemBottomSpacing:!0},showItemsAsList:u},o.createElement(l.NoMarginsTwoUp,null,e.map(((e,t)=>o.createElement(s,{key:t,...e.image,...e,analyticsDataAttribute:c.addDataSectionTitleAttribute(!0,b,"spotlight-contributor"===m?t:t+1),dangerousDek:`${e.dangerousHed}`,alternateClickHandlerStrategy:t=>((e,t)=>{const n=e.nativeEvent;d.emitGoogleTrackingEvent(m,{hitType:"event",eventCategory:"click tracking",eventAction:{"data-section-title":b}}),n.target.parentElement.classList.contains("rubric__link")||(n.preventDefault(),n.metaKey?window.open(t.url,"_blank"):window.location=t.url)})(t,e),shouldHideDangerousHed:!0,shouldHideBylines:!0,hasBorder:!1,sideBySideVerticalAlign:"top","data-testid":"SpotlightRelatedItem",shouldShowAllContentWhenDense:!0,as:y,actionBarConfig:g})))))};m.propTypes={actionBarConfig:i.object,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,shouldShowDangerousBottomDek:i.bool,showItemsAsList:i.bool,summaryItemVariation:i.string,summaryItemVariationWithNoAssest:i.string,template:i.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]).isRequired,trackingNamespace:i.string.isRequired},e.exports=m},96499:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightRelatedItem=t.SpotlightRelatedItems=void 0;const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorStyles:r,maxScreen:s,minScreen:l}=n(26865),{BREAKPOINTS:d}=n(96472),{maxThresholds:c}=n(99906),{GridWrapper:m}=n(40653),{SummaryItemAssetContainer:p,SummaryItemContent:u,SummaryItemWrapper:g,SummaryItemDek:h}=n(68116),y=o.div.withConfig({displayName:"SpotlightRelatedItems",hasBorder:!1})` margin-top: ${a(3)}; ${({template:e})=>"spotlight-contributor"===e&&i` margin-top: ${a(5)}; `} ${l(d.md)} { margin-top: ${a(2)}; } a { text-decoration: none; } ${({single:e})=>e&&i` ${l(d.md)} { align-self: unset; } ${m} { display: unset; } ${p} { display: none; } `} ${s(`${c.md}px`)} { ${g} { grid-gap: ${a(1)}; grid-template-columns: none; } } .summary-item { border-top-width: 1px; border-top-style: solid; padding-top: ${a(2)}; ${h} { margin-bottom: 0; &:hover { text-decoration: underline; } } ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.border")}; } ${({hideSummaryItemBottomSpacing:e})=>e&&i` ${p} { margin-bottom: 0; } ${u} { padding-bottom: 0; } `} ${({showItemsAsList:e})=>e&&`\n ${m} {\n grid-template-columns: repeat(1, 1fr);\n grid-template-rows: repeat(2, auto);\n grid-column-gap: 0;\n }\n `} `;t.SpotlightRelatedItems=y;const b=o.div.withConfig({displayName:"SpotlightRelatedItem"})` ${p} { width: ${a(8)}; } a { text-decoration: none; } `;t.SpotlightRelatedItem=b},75437:(e,t,n)=>{const o=n(5556),i=n(96540),{asConfiguredComponent:a}=n(12892),r=n(59966),{SpotlightDangerousBottomDek:s,SpotlightSummaryContainer:l,SpotlightSummaryInnerContainer:d,SpotlightSummarySingleColumn:c,SpotlightSectionTitle:m,SpotlightSummaryGrid:p}=n(23555),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=n(24277),{withCustomTheme:y}=n(15236),b=({customizedContinueReadingText:e,dangerousHed:t,dangerousDek:n,hasCustomPadding:o,hasMarginTopOnMobile:a=!1,hasRating:y,hasRoundedCorners:b,hasSpecialStyleForFeatureLink:f=!1,hedTag:C,items:w,isDotClickable:v=!1,isImageOnRight:$=!1,isSpecialTheme:S=!1,sectionTitleVariation:k="TextLeftWithLineBelowTitle",selectedStories:x,selectedStoriesImageWidth:E,shouldUseDekForselectedStoriesHeadline:T=!1,shouldHaveBackgroundWhite:I=!1,shouldHideDangerousDek:L=!1,shouldHaveLargerFeaturedImage:N=!1,shouldHideSelectedStoriesHeadline:B=!1,shouldHideFeatureItemHeader:P=!1,shouldHideFeatureItemCaption:A=!1,shouldHideFeatureItemByline:D=!1,shouldHideSelectedStoriesByline:_=!1,shouldLazyLoadCoverImage:M=!1,shouldUseLightColorBackground:R=!1,shouldUseMainContentDropCap:H,hasAdditionalDropcapStyling:O=!1,shouldShowDangerousBottomDek:F=!1,shouldShowSelectedStoriesBelowInMobile:W=!1,shouldShowStackedRatingsCard:U=!1,shouldStackHedAndDek:V=!1,shouldUseLargeIconSize:G=!1,stackedRatingsCardRatingMethod:j,summaryItemVariation:z,summaryItemVariationWithNoAssest:q,template:K,showItemsAsList:Y,shouldHideCustmizeText:J,actionBarConfig:X,variations:{showSectionTitleInsideContent:Q}={}})=>{i.useEffect((()=>{(async()=>{await g(),u("SummarySpotlight")})()}),[]);let Z={};U&&(Z={shouldUseLargeIconSize:G,hasIcon:!0,hasRubric:!0,ratingMethod:j});const ee=w[0],te={dangerousDek:T?"":n,dangerousHed:t,hasDividerBelow:!0,className:"SpotlightSectionTitle"};return i.createElement(l,{"data-testid":"SpotlightSummaryContainer",shouldHaveBackgroundWhite:I,shouldUseLightColorBackground:R,isSpecialTheme:S},i.createElement(d,null,i.createElement(c,null,!Q&&i.createElement(m,{"data-testid":"SpotlightOuterSectionTitle",as:h[k],shouldUseDekForselectedStoriesHeadline:T,shouldStackHedAndDek:V,...te,template:K}),i.createElement(p,null,i.createElement(r,{...ee,customizedContinueReadingText:e,sectionTitleVariation:k,showSectionTitleInsideContent:Q,...Q&&{sectionTitleDangerousHed:t},...t&&{snowplowEvent:{label:t}},selectedStoriesHeadline:n,selectedStoriesImageWidth:E,hasMarginTopOnMobile:a,related:w.slice(1),selectedStories:x,isDotClickable:v,isImageOnRight:$,hedTag:C,shouldHideFeatureItemHeader:P,shouldUseDropCap:H,hasAdditionalDropcapStyling:O,shouldHideSelectedStoriesHeadline:B,stackedRatingsCardProps:Z,shouldUseDekForselectedStoriesHeadline:T,shouldShowDangerousBottomDek:F,shouldShowSelectedStoriesBelowInMobile:W,hasRating:y,shouldShowStackedRatingsCard:U,shouldHaveLargerFeaturedImage:N,shouldHideFeatureItemCaption:A,shouldHideDangerousDek:L,shouldHideFeatureItemByline:D,shouldHideSelectedStoriesByline:_,summaryItemVariation:z,summaryItemVariationWithNoAssest:q,template:K,hasSpecialStyleForFeatureLink:f,showItemsAsList:Y,shouldLazyLoadCoverImage:M,hasRoundedCorners:b,shouldHideCustmizeText:J,hasCustomPadding:o,actionBarConfig:X})),!F&&"spotlight-contributor"===K&&i.createElement(s,{"data-testid":"SpotlightMobileDangerousDek",dangerouslySetInnerHTML:{__html:n},hideOnTabletDesktop:!0}))))};b.propTypes={actionBarConfig:o.object,customizedContinueReadingText:o.string,dangerousDek:o.string.isRequired,dangerousHed:o.string.isRequired,hasAdditionalDropcapStyling:o.bool,hasCustomPadding:o.bool,hasMarginTopOnMobile:o.bool,hasRating:o.bool,hasRoundedCorners:o.bool,hasSpecialStyleForFeatureLink:o.bool,hedTag:o.string,isDotClickable:o.bool,isImageOnRight:o.bool,isSpecialTheme:o.bool,items:o.arrayOf(o.shape({categories:o.shape({tags:o.array}),contributors:o.shape({author:o.shape({items:o.arrayOf(o.shape({dangerousBio:o.string,dangerousTitle:o.string,name:o.string,socialMedia:o.array,url:o.string}))})}),dangerousDek:o.string,dangerousHed:o.string,contentType:o.string,copilotID:o.string,image:o.object,url:o.string})).isRequired,sectionTitleVariation:o.string,selectedStories:o.arrayOf(o.shape({categories:o.shape({tags:o.array}),contributors:o.shape({author:o.shape({items:o.arrayOf(o.shape({dangerousBio:o.string,dangerousTitle:o.string,name:o.string,socialMedia:o.array,url:o.string}))})}),dangerousDek:o.string,dangerousHed:o.string,id:o.string,image:o.object,url:o.string})),selectedStoriesImageWidth:o.number,shouldHaveBackgroundWhite:o.bool,shouldHaveLargerFeaturedImage:o.bool,shouldHideCustmizeText:o.bool,shouldHideDangerousDek:o.bool,shouldHideFeatureItemByline:o.bool,shouldHideFeatureItemCaption:o.bool,shouldHideFeatureItemHeader:o.bool,shouldHideSelectedStoriesByline:o.bool,shouldHideSelectedStoriesHeadline:o.bool,shouldLazyLoadCoverImage:o.bool,shouldShowDangerousBottomDek:o.bool,shouldShowSelectedStoriesBelowInMobile:o.bool,shouldShowStackedRatingsCard:o.bool,shouldStackHedAndDek:o.bool,shouldUseDekForselectedStoriesHeadline:o.bool,shouldUseLargeIconSize:o.bool,shouldUseLightColorBackground:o.bool,shouldUseMainContentDropCap:o.bool,showItemsAsList:o.bool,stackedRatingsCardRatingMethod:o.string,summaryItemVariation:o.string,summaryItemVariationWithNoAssest:o.string,template:o.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]).isRequired,variations:o.shape({showSectionTitleInsideContent:o.bool})},b.displayName="SummarySpotlight",e.exports=a(y(b),"SummarySpotlight")},13113:(e,t,n)=>{const o=n(4788);e.exports=o},23555:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightSummaryGrid=t.SpotlightSectionTitle=t.SpotlightSummarySingleColumn=t.SpotlightSummaryInnerContainer=t.SpotlightSummaryContainer=t.SpotlightDangerousBottomDek=t.SpotlightMainFeatureHeader=void 0;const o=n(1123),{default:i,css:a}=n(92168),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getTypographyStyles:d,getLinkStyles:c,minScreen:m,maxScreen:p}=n(26865),{BREAKPOINTS:u}=n(96472),{maxThresholds:g}=n(99906),h=n(35864),{SectionTitleDek:y,SectionTitleHed:b}=n(33500),{BaseText:f}=n(18730),{SpotlightMainFeature:C}=n(48665),{SpotlightRelatedItems:w}=n(96499),{ActionBarWrapper:v,ActionBarButton:$}=n(11586),S=i.section.withConfig({displayName:"SpotlightSummaryContainer"})` padding: ${r(3)}; ${({shouldHaveBackgroundWhite:e,shouldUseLightColorBackground:t,isSpecialTheme:n,theme:o})=>e?`${s(o,"background-color","colors.background.white")};`:n?`${s(o,"background-color","colors.consumption.lead.special.background")};`:t?`${s(o,"background-color","colors.discovery.body.light.background")};`:`${s(o,"background-color","colors.background.light")};`} ${m(u.md)} { padding-top: ${r(6)}; padding-bottom: ${r(6)}; } ${(0,o.cssVariablesGrid)()} ${(0,o.applyGridSpacing)("padding")} ${C}, ${w} { ${v} { position: absolute; right: ${r(.5)}; bottom: ${r(.5)}; background: transparent; height: ${r(3)}; ${$} { border: none; background: none; text-decoration: none; } ${({theme:e})=>`\n ${s(e,"border-color","colors.discovery.body.black.border")};\n \n svg {\n path {\n ${s(e,"fill","colors.discovery.body.white.accent")};\n }\n }\n \n `} } } `;t.SpotlightSummaryContainer=S;const k=i.div.withConfig({displayName:"SpotlightSummaryInnerContainer"})` margin: 0 auto; max-width: calc(${u.xxl} - (2 * ${r(8)})); `;t.SpotlightSummaryInnerContainer=k;const x=i.div.withConfig({displayName:"SpotlightSummarySingleColumn"})` .summary-item { width: 100%; } `;t.SpotlightSummarySingleColumn=x;const E=i(h).withConfig({displayName:"SpotlightHeader"})` ${({shouldUseDekForselectedStoriesHeadline:e,showSectionTitleInsideContent:t,shouldStackHedAndDek:n})=>!e&&!t&&!n&&a` display: flex; justify-content: space-between; `} ${({template:e})=>"spotlight-contributor"===e&&a` ${p(`${g.md}px`)} { display: block; ${b} { width: 100%; text-align: center; } } `} margin-bottom: ${r(3)}; border-bottom: ${r(.125)} solid ${l("colors.discovery.body.white.accent")}; padding-bottom: ${r(2)}; ${m(u.md)} { margin-bottom: ${r(4)}; } ${y} { margin-top: 0; padding-top: 0; text-underline-offset: 3px; /* this was agreed in VQA and is not one of our theme values */ ${({theme:e})=>c(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")}; a { text-decoration: none; transition-duration: unset; &:hover { text-decoration: underline; } } ${({template:e})=>"spotlight-contributor"===e&&a` ${p(`${g.md}px`)} { display: none; } `} ${({shouldStackHedAndDek:e})=>e&&a` padding-top: ${r(1.5,"px")}; `} } ${({showSectionTitleInsideContent:e})=>e&&a` margin-bottom: ${r(1,"px")}; border-bottom: none; padding-bottom: 0; ${m(u.md)} { margin-bottom: ${r(1,"px")}; } ${b} { ${d("typography.definitions.discovery.subhed-section-tertiary")} } `} `;t.SpotlightSectionTitle=E;const T=i(f).withConfig({displayName:"SpotlightDangerousBottomDek"})` margin-top: ${({hasEnhancedTopSpacing:e})=>r(e?2:3)}; text-align: center; ${m(u.lg)} { text-align: left; } ${({hideOnTabletDesktop:e})=>e&&a` ${m(u.md)} { display: none; } `} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")}; a { text-decoration: none; } `;t.SpotlightDangerousBottomDek=T;const I=i.section.withConfig({displayName:"SpotlightSummaryGrid"})` display: grid; ${(0,o.cssVariablesGrid)()} grid-template-areas: 'stories' 'body'; grid-template-columns: 100%; ${m(u.md)} { grid-template-areas: 'body'; } `;t.SpotlightSummaryGrid=I;const L=i.h2.withConfig({displayName:"SpotlightMainFeatureHeader"})` margin: 0 auto; padding-bottom: ${r(3)}; text-align: center; text-transform: uppercase; ${({theme:e})=>a` ${d(e,"typography.definitions.discovery.hed-feature")} ${s(e,"color","colors.discovery.body.brand.heading")}; `}; ${m(u.lg)} { max-width: 80%; } `;t.SpotlightMainFeatureHeader=L},56165:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({continueReadingText:{id:"SummarySpotlight.ContinueReading",defaultMessage:"Continue reading »",description:"Continue reading Summary Spotlight article."},selectedStoriesHeading:{id:"SummarySpotlight.SelectedStories",defaultMessage:"Selected Stories",description:"Title of the selected stories section"}})},4788:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(75437);i.StorySummarySpotlight=o(i,"StorySummarySpotlight",{showSectionTitleInsideContent:!0},{sectionTitleVariation:"TextCenter",shouldShowDangerousBottomDek:!0,shouldLazyLoadCoverImage:!0,showItemsAsList:!1}),i.ContributorSummarySpotlight=o(i,"ContributorSummarySpotlight",{showSectionTitleInsideContent:!0},{sectionTitleVariation:"TextCenter",shouldShowDangerousBottomDek:!0,shouldLazyLoadCoverImage:!0}),e.exports=i},32887:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(7350),{connector:s}=n(57744),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(10980),m=n(54790),{useViewportObserver:p}=n(55030),u=n(26890),{calculateSpacing:g}=n(26865),{StickyHeroAd:h}=n(19607),{default:y}=n(98904),b=n(30583),f=n(77207).A,{TopStoryHeader:C,TopStoryHeroAdWrapper:w,TopStoryComponent:v,TopStoryPrimaryLinks:$,TopStoryWrapper:S,ToutsContainer:k,ToutsHeader:x,ToutsBody:E,stylePool:T,GlobalStyles:I}=n(26805),{StackedNavigationNavigationPrimaryLink:L}=n(77630),N=({content:e})=>{const t=a();return e?i.createElement(k,{className:"smart-item--tout"},i.createElement(x,{dangerouslySetInnerHTML:{__html:t.formatMessage(f.toutHead)}}),i.createElement(E,{dangerouslySetInnerHTML:{__html:e}})):null};N.propTypes={content:o.string.isRequired};const B=({additionalContent:e,index:t,items:n,navigation:o,layoutConfigs:s,shouldShow100AnnivLogo:m,...f})=>{i.useEffect((()=>{(async()=>{await d(),l("TopStory")})()}),[]);const{formatMessage:k}=a(),x=i.useRef(),[E,B]=i.useState(!1),[P,A]=i.useState(!1),[D,_]=i.useState(0),[M,R]=i.useState(!1),[H,O]=i.useState(!1),[F,W]=i.useState(!1),[U,V]=i.useState(0),[G,j]=i.useState(!1),z=n.map((t=>({...t,additionalContent:e&&i.createElement(N,{content:e}),image:t.image&&{...t.image,isLazy:!1}})));p(".top-story__crown-ad",void 0,(e=>{B(!e)})),p(".top_story-component",{rootSelector:null,rootMargin:`-${g(m?8:9,"px")}`,threshold:0},(e=>{A(!e)}));const q=i.useCallback((e=>{if(e){const e=x.current?.getBoundingClientRect();_(e?.top||0)}R(e)}),[]);p(".top_story-component",{rootSelector:null,rootMargin:`${g(62.5,"px")}`,threshold:0},(e=>{O(!e)}));const K=i.useCallback((()=>{const e=window.pageYOffset;u.shouldUpdateScroll(F,e,U,"delta")&&(W(e-U>0),V(e))}),[F,U]);i.useEffect((()=>{const e=r(K,150);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[K]);const Y=s[f.id]?.palette||"",J=P?"standard":Y;return i.createElement(i.Fragment,null,i.createElement(w,{className:"top-story__crown-ad",addPaddingToCrownAd:G},i.createElement(h,{shouldHoldSpace:!1,onFilled:e=>{e&&j(!0)}})),i.createElement(C,{ref:x,headerIsFixed:E,navIsFixed:P,headerTheme:J,isDrawerOpen:M,shouldShow100AnnivLogo:m,"data-testid":"top-story__header"},i.createElement(c,{headerTheme:J,onDrawerStateChange:q})),i.createElement(S,{navIsFixed:P,headerIsFixed:E,headerTheme:J,palette:Y,shouldCollapseNavbar:F&&H,shouldShow100AnnivLogo:m,"data-testid":"top-story__wrapper"},i.createElement($,{"data-testid":"StackedNavigationSectionPrimaryLinks"},i.createElement(L,{attributes:{"aria-label":k(y.primaryLinksLabel)},links:o.primaryLinks,shouldAllowNavItemHide:!0})),i.createElement(v,{id:"topstory-content"},i.createElement(b,{...f,index:t,className:"top_story-component",items:z,themeExtensions:{componentStylePools:{SmartItem:T}}})),i.createElement(I,{drawerTop:D})))};B.propTypes={additionalContent:o.string,index:o.number,items:o.array.isRequired,layoutConfigs:o.object,navigation:o.shape({primaryLinks:m.propTypes.links}),shouldShow100AnnivLogo:o.bool},e.exports=s(B,{keysToPluck:["bundle","layoutConfigs","navigation"]})},75883:(e,t,n)=>{e.exports=n(32887)},26805:(e,t,n)=>{const{default:o,css:i,createGlobalStyle:a}=n(92168),{SmartItemBaseText:r}=n(88154),{StackedNavigationHeader:s,StackedNavigationTop:l,StackedNavigationGrid:d,StackedNavigationSectionLogo:c,StackedNavigationSectionLogoSize:m,StackedNavigationSectionPrimaryLinks:p,StackedNavigationBottom:u,StackedNavigationSectionUtilityLinksLogin:g}=n(77630),{StandardNavigationDropdown:h}=n(88570),{PersistentTopWrapper:y}=n(43068),{NavigationInternalLink:b,NavigationExternalLink:f}=n(51418),{ResponsiveImageContainer:C}=n(7228),{TextContainer:w}=n(42667),{DrawerModalWrapper:v}=n(63967),{SmartItemAssetContainer:$}=n(78465),{StickyHeroAdWrapper:S}=n(36185),{maxThresholds:k,minThresholds:x}=n(99906),{calculateSpacing:E,getColorStyles:T,getColorToken:I,minScreen:L,maxScreen:N}=n(26865),{BREAKPOINTS:B,ZINDEX_MAP:P}=n(96472),A=i` --top-story-header-height: ${E(7)}; ${L(B.lg)} { --top-story-header-height: ${({shouldShow100AnnivLogo:e})=>E(e?8:9)}; --top-story-header-height-fixed: ${E(8)}; --top-story-nav-bar-height: ${E(6)}; } `,D=o(r).withConfig({displayName:"ToutsHeader"})``;D.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const _=o(r).withConfig({displayName:"ToutsBody"})` & > ul { display: grid; grid-template-columns: 1fr; margin: 0; padding: 0; list-style: none; gap: ${E(1)}; } `;_.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const M=o(r).withConfig({displayName:"ToutsContainer"})` text-align: center; ${N(`${k.md}px`)} { padding: ${E(3)}; } ${L(`${x.lg}px`)} { margin-top: ${E(3)}; padding-top: 0; padding-bottom: ${E(3)}; } ${D} { margin-bottom: ${E(1)}; } `;M.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-feature"};const R=i` height: auto; min-height: unset; ${L(`${x.lg}px`)} { min-height: ${E(68)}; } ${L(`${x.xl}px`)} { min-height: ${E(75)}; ${({theme:e})=>"transparent"!==e.palette?i` height: calc( 100vh - ( var(--top-story-header-height) + var(--top-story-nav-bar-height, 0px) ) ); `:i` height: calc(100vh - var(--top-story-nav-bar-height, 0px)); `}; } ${N(`${k.md}px`)} { ${w} { min-height: 167vw; } } `,H={overlay:(e,t={})=>i` --top-story-layout: 'overlay'; ${R} ${w} { padding-top: ${E(13)}; } ${N(`${k.md}px`)} { justify-content: stretch; ${w} { padding-bottom: ${E(3)}; } ${$} { position: relative; grid-area: content; } } ${L(`${x.lg}px`)} { ${w} { padding-bottom: ${({additionalContent:e})=>e?0:E(3)}; } } ${L(`${x.xl}px`)} { ${w} { padding-bottom: ${({additionalContent:e})=>E(e?3:6)}; } ${"start"===t?.textAlign&&`\n && ${w} {\n padding-top: ${E(21)};\n }\n `} ${({additionalContent:e})=>"start"===t?.textAlign?`\n && ${$} {\n &::after {\n background: ${e?"linear-gradient(to bottom, rgba(0, 0, 0, .95) 0, transparent 65%, rgba(0, 0, 0, .85) 100%);":"linear-gradient(to bottom, rgba(0, 0, 0, .95) 0, transparent 100%);"};\n }\n }\n `:""} } ${w} { ${({presetCategory:e,additionalContent:t})=>"TEXT_ONLY"===e&&!t&&i` padding-bottom: 0; `} } `,stack:(e,t={})=>i` --top-story-layout: 'stack'; ${t?.image?.inset&&i` ${M} { padding-top: 0; } `} `,"side-by-side":(e,t={})=>i` --top-story-layout: 'side-by-side'; ${L(`${x.lg}px`)} { ${t?.image?.inset&&i` --smart-item-asset-h-inset: ${E(3)}; --smart-item-asset-v-inset: ${E(3)}; `} ${w} { ${({additionalContent:e})=>e&&i` padding-bottom: 0; `}; } ${M} { padding-right: ${E(3)}; padding-left: ${E(3)}; } } ${L(`${x.xl}px`)} { ${M} { padding-right: ${E(6)}; padding-left: ${E(6)}; } } ${w}, ${M} { margin: 0 auto; } ${R} `},O=o.div.withConfig({displayName:"TopStoryHeroAdWrapper"})` grid-area: ad; ${({addPaddingToCrownAd:e})=>e&&`\n ${S} {\n padding: ${E(1)} 0;\n\n ${L(B.md)} {\n padding: ${E(2)} 0;\n }\n }\n `} `,F=o.div.withConfig({displayName:"TopStoryHeader"})` ${A}; position: ${({headerIsFixed:e})=>e?"fixed":"sticky"}; top: 0; left: 0; grid-area: header; z-index: ${P.persistentTopLayer+1}; width: 100%; ${L(B.lg)} { ${l} { padding: ${E(2)} 0; height: ${({navIsFixed:e})=>e?"var(--top-story-header-height-fixed)":"var(--top-story-header-height)"}; } ${({shouldShow100AnnivLogo:e})=>!e&&i` ${m} ${C} { transition: width 0.3s cubic-bezier(0, 0.59, 0.32, 1); width: ${({navIsFixed:e})=>E(e?16:21.626)}; height: ${({navIsFixed:e})=>e&&E(3.75)}; } `} &&& { ${d} { height: ${({navIsFixed:e})=>e?"var(--top-story-header-height-fixed)":"var(--top-story-header-height)"}; } } } ${y} { position: relative; max-height: var(--top-story-header-height); } ${s} { box-shadow: none; ${({isDrawerOpen:e})=>e&&i` & { transition: none; } `} ${N(`${k.lg}px`)} { ${u} { transition: none; ${c} ${C} { ${({shouldShow100AnnivLogo:e})=>e&&i` & { width: ${E(19.438)}; height: ${E(1.75)}; } `} } } } } ${({headerTheme:e})=>"transparent"===e&&i` background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); `} && ${s} { border-bottom: none; ${l}, ${u} { border-bottom: ${({navIsFixed:e,theme:t})=>e?`\n 1px solid;\n ${T(t,"border-bottom-color","colors.foundation.menu.dividers")};\n `:"none"}; } ${g} { ${h} { box-shadow: none; } ${h}::before { content: none; } } } `,W=o.div.withConfig({displayName:"TopStoryComponent"})` grid-area: content; `,U=o(p).withConfig({displayName:"TopStoryPrimaryLinks"})` grid-area: navigation; `,V=o.div.withConfig({displayName:"TopStoryWrapper"})` ${A}; ${({headerIsFixed:e,palette:t})=>e?`margin-top: ${"transparent"===t?0:"var(--top-story-header-height)"};`:`margin-top: ${"transparent"===t?"calc(-1 * var(--top-story-header-height))":0};`} display: grid; grid-template-areas: 'content' 'navigation'; grid-template-rows: repeat(12, auto); ${({navIsFixed:e})=>e&&i` margin-bottom: var(--top-story-nav-bar-height, 0px); `} ${({palette:e,theme:t})=>"standard"===e&&i` ${W} { border-bottom: 1px solid; ${T(t,"border-bottom-color","colors.interactive.base.border")}; } `} && { ${U} { display: none; grid-row: -1; align-items: center; transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); z-index: ${P.persistentBottomLayer}; height: var(--top-story-nav-bar-height); overflow: hidden; ${({theme:e})=>T(e,"background-color","colors.foundation.menu-bg.collapsed")}; ${({navIsFixed:e})=>e&&i` position: fixed; left: 0; top: var(--top-story-header-height-fixed); width: 100%; `} ${b}, ${f} { ${({theme:e})=>T(e,"color","colors.foundation.collapsed-menu.nav-link.default")}; } ${({shouldCollapseNavbar:e})=>e&&i` border-bottom: none; height: 0; `} } ${L(B.lg)} { border-bottom: 1px solid; ${({theme:e})=>T(e,"border-bottom-color","colors.foundation.menu.dividers")}; ${U} { display: flex; } } } overflow: hidden; `,G=a` ${v} { .drawer__overlay { &.drawer__overlay--opening { transition: none; } &.drawer__overlay--closing { transition: none; } &.drawer__overlay--opening.drawer--overlay-color-white { background-color: rgba( ${I("colors.interactive.base.white",{rgbOnly:!0})}, 1 ); } } .drawer--megamenu-topstory { padding-top: ${({drawerTop:e})=>i`calc(${e}px + ${E(6)})`}; } } `;e.exports={TopStoryHeader:F,TopStoryHeroAdWrapper:O,TopStoryComponent:W,TopStoryPrimaryLinks:U,TopStoryWrapper:V,ToutsContainer:M,ToutsHeader:D,ToutsBody:_,stylePool:H,GlobalStyles:G}},77207:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({toutHead:{id:"TopStory.toutHead",defaultMessage:"Also today . . .",description:"Tout header for top story"}})},42599:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainer=void 0;const r=a(n(96540)),s=n(50435),l=n(10750),d=n(5974),c=n(46912),m=n(91560),p=n(43405),u=n(39909);function g(e){e.stopPropagation()}t.TriggerableContainer=function({id:e,children:t,hasOverlay:n,hasDefaultContainer:o,layout:i,theme:a}){const h=(0,r.useRef)(null),{isOpen:y,position:b,triggerElement:f}=(0,d.useTriggerableContainerTrigger)(e);return(0,d.useCloseContainerOnOutsideClick)(e,y,h.current,b),(0,d.useToggleContentScrollPrevention)(y),r.default.createElement(s.ThemeProvider,{theme:{oneNavTheme:a}},r.default.createElement(c.TriggerableContainerContext.Provider,{value:{triggerElement:f,isOpen:y,containerId:e,position:b}},r.default.createElement(m.TriggerableContainerOverlay,{isOpen:y,hasOverlay:n,position:b}),r.default.createElement(p.FocusTrap,{isActive:y,hasContentObservation:!0,onEscPress:()=>{u.ContainerEventManager.emit(u.ContainerEventType.TRIGGER,{containerId:e,isOpen:!1,position:b})}},r.default.createElement("div",{ref:h,tabIndex:-1},o?r.default.createElement(l.TriggerableContainerContent,{tabIndex:-1,blockStart:b.bottom,layout:i,"data-active-triggerable-container":y?e:null},r.default.createElement(l.DrawerWrapper,{tabIndex:-1,isOpen:y,onWheel:g,onTouchMove:g,layout:i},r.default.createElement(l.GridWrapper,{tabIndex:-1,isOpen:y,layout:i},t))):r.default.createElement(r.default.Fragment,null,t)))))}},46912:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerContext=void 0;const o=n(96540);t.TriggerableContainerContext=(0,o.createContext)(null)},31349:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerOverlay=void 0;const i=o(n(96540)),a=n(52108);t.TriggerableContainerOverlay=function({isOpen:e,hasOverlay:t,position:n}){return t?i.default.createElement(a.Overlay,{"data-testid":"one-nav-overlay",isOpen:e,blockStart:n.bottom,tabIndex:-1}):null}},91560:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerOverlay=void 0;var o=n(31349);Object.defineProperty(t,"TriggerableContainerOverlay",{enumerable:!0,get:function(){return o.TriggerableContainerOverlay}})},52108:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Overlay=void 0;const i=o(n(50435)),a=n(96472),r=n(66593),s=n(26865);t.Overlay=i.default.div.withConfig({displayName:"Overlay",shouldForwardProp:e=>!["isOpen","blockStart"].includes(e)})` position: fixed; width: 100%; background: ${({theme:e})=>(0,s.getColorToken)(`colors.navigation.${e.oneNavTheme}.overlay`)}; height: ${({blockStart:e})=>`calc(100% - ${e}px)`}; inset-block-start: ${({blockStart:e})=>e}px; inset-inline-start: 0; z-index: ${a.ZINDEX_MAP.oneNav}; opacity: ${({isOpen:e})=>e?1:0}; visibility: ${({isOpen:e})=>e?"visible":"hidden"}; ${({isOpen:e})=>r.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["opacity","visibility"],easingFunctions:["0,0,1,1","0,0,0,0"],durations:["300ms","300ms"]},exit:{animatedProperties:["opacity","visibility"],easingFunctions:["0,0,1,1","0,0,0,0"],durations:["200ms","200ms"],delays:["150ms","150ms"]}})} `},77589:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerStyleGenerator=void 0;const o=n(36352),i=n(76066);class a extends o.AbstractStyleGenerator{constructor(e){super(),this.layout=e}getStyleForBreakpoint(e){switch(e){case i.Breakpoints.SM:case i.Breakpoints.MD:case i.Breakpoints.LG:return[["max-width","400px"],["width","calc(100% - 48px)"],["grid-template-columns","none"],["grid-column","none"]];case i.Breakpoints.XL:return[["max-width","50%"],["width","100%"],["grid-template-columns","none"],["grid-column","none"]];case i.Breakpoints.XXL:case i.Breakpoints.XXXL:return[["max-width","640px"],["width","100%"],["grid-template-columns","subgrid"],this.layout===i.LayoutType.VERTICAL_RIGHT?["grid-column","-5 / -1"]:["grid-column","1 / 5"]];default:return[["max-width","400px"],["width","calc(100% - 48px)"],["grid-template-columns","none"],["grid-column","none"]]}}}t.TriggerableContainerStyleGenerator=a},67091:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FOCUSABLE_SELECTOR=t.TEXT_CLICKABLE_TARGET_ID=t.DEFAULT_DOM_RECT=void 0,t.DEFAULT_DOM_RECT={x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0,toJSON:()=>null},t.TEXT_CLICKABLE_TARGET_ID="data-target-id",t.FOCUSABLE_SELECTOR='[tabindex]:not([tabindex="-1"])'},5974:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCloseContainerOnOutsideClick=t.useToggleContentScrollPrevention=t.useTriggerableContainerTrigger=void 0;const o=n(96540),i=n(39909),a=n(67091);function r(e,t,n,o){const r=e.target,s=n?.contains(r),l=r.getAttribute(a.TEXT_CLICKABLE_TARGET_ID);s||l===t||i.ContainerEventManager.emit(i.ContainerEventType.TRIGGER,{containerId:t,isOpen:!1,position:o})}t.useTriggerableContainerTrigger=function(e){const[t,n]=(0,o.useState)(!1),[r,s]=(0,o.useState)(null),[l,d]=(0,o.useState)(a.DEFAULT_DOM_RECT);return(0,o.useEffect)((()=>{const t=t=>{const{isOpen:o,triggerElement:i,position:r,containerId:l}=t.detail;l===e&&(n(o),s(i??null),d(r??a.DEFAULT_DOM_RECT))};return i.ContainerEventManager.add(i.ContainerEventType.TRIGGER,t),()=>i.ContainerEventManager.remove(i.ContainerEventType.TRIGGER,t)}),[e]),{isOpen:t,triggerElement:r,position:l}},t.useToggleContentScrollPrevention=function(e){(0,o.useEffect)((()=>function(e){const t=e=>{e.preventDefault()};return e&&(document.addEventListener("wheel",t,{passive:!1}),document.addEventListener("touchmove",t,{passive:!1})),()=>{document.removeEventListener("wheel",t),document.removeEventListener("touchmove",t)}}(e)),[e])},t.useCloseContainerOnOutsideClick=function(e,t,n,i){(0,o.useEffect)((()=>function(e,t,n,o){return t&&document.addEventListener("mousedown",(t=>r(t,e,n,o))),()=>{document.removeEventListener("mousedown",(t=>r(t,e,n,o)))}}(e,t,n,i)),[n,e,t,i])}},5026:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerContext=t.TriggerableContainer=void 0;var o=n(42599);Object.defineProperty(t,"TriggerableContainer",{enumerable:!0,get:function(){return o.TriggerableContainer}});var i=n(46912);Object.defineProperty(t,"TriggerableContainerContext",{enumerable:!0,get:function(){return i.TriggerableContainerContext}})},10750:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.GridWrapper=t.DrawerWrapper=t.TriggerableContainerContent=void 0;const r=a(n(50435)),s=n(66593),l=n(77589),d=n(96472),c=n(26865),m=n(76066);function p(e,t,n){if(e)return"translateX(0)";switch(t){case m.LayoutType.VERTICAL_RIGHT:return`translateX(${n})`;case m.LayoutType.VERTICAL_LEFT:return`translateX(-${n})`;default:return"translateX(0)"}}t.TriggerableContainerContent=r.default.div.withConfig({displayName:"TriggerableContainerContent",shouldForwardProp:e=>!["blockStart"].includes(e)})` position: fixed; width: 100%; height: ${({blockStart:e})=>`calc(100% - ${e}px)`}; inset-block-start: ${({blockStart:e})=>e}px; inset-inline-start: 0; display: grid; grid-template-columns: repeat(12, 1fr); cursor: pointer; z-index: ${d.ZINDEX_MAP.oneNav+1}; visibility: hidden; `,t.DrawerWrapper=r.default.div.withConfig({displayName:"DrawerWrapper",shouldForwardProp:e=>!["isOpen"].includes(e)})` cursor: default; display: grid; position: absolute; inset-block-start: 0; visibility: visible; ${({layout:e})=>e===m.LayoutType.VERTICAL_LEFT&&"inset-inline-start: 0;"} ${({layout:e})=>e===m.LayoutType.VERTICAL_RIGHT&&"inset-inline-end: 0;"} background-color: ${({theme:e})=>(0,c.getColorToken)(`colors.navigation.${e.oneNavTheme}.background-primary`)}; ${({layout:e,theme:t})=>function(e,t){switch(e){case m.LayoutType.VERTICAL_LEFT:return r.css` border-right: 1px solid ${(0,c.getColorToken)(`colors.navigation.${t}.border`)}; `;case m.LayoutType.VERTICAL_RIGHT:return r.css` border-left: 1px solid ${(0,c.getColorToken)(`colors.navigation.${t}.border`)}; `;default:return""}}(e,t.oneNavTheme)} height: 100%; overflow: hidden; @media (prefers-reduced-motion: no-preference) { transform: ${({isOpen:e,layout:t})=>p(e,t,"100%")}; } @media (prefers-reduced-motion: reduce) { visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["transform"],easingFunctions:["0.37,0,0.63,1"],durations:["300ms"]},exit:{animatedProperties:["transform"],easingFunctions:["0.65,0,0.35,1"],durations:["300ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]}})} ${({layout:e})=>new l.TriggerableContainerStyleGenerator(e).generateStyleForBreakpoints()} `,t.GridWrapper=r.default.div.withConfig({displayName:"GridWrapper",shouldForwardProp:e=>!["isOpen"].includes(e)})` display: flex; flex-direction: column; height: 100%; overflow: hidden; @media (prefers-reduced-motion: no-preference) { transform: ${({isOpen:e,layout:t})=>p(e,t,"5%")}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["opacity","transform"],easingFunctions:["0,0,1,1","0.37,0,0.63,1"],durations:["400ms","300ms"],delays:["200ms","150ms"]},exit:{animatedProperties:["opacity"],easingFunctions:["0,0,1,1"],durations:["300ms"]}})} `},23153:(e,t,n)=>{const o=n(48690).A,{useEffect:i}=n(96540),{Gateway:a}=n(10103),r=n(32485),s=n(5556),l=n(96540),{useIntl:d}=n(37243),c=n(49235),m=n(76965).A,p=n(76399),{UniversalDrawerButton:u,UniversalDrawerGlobalStyles:g,UniversalDrawerModalWrapper:h,UniversalModalShow:y,UniversalModalhide:b}=n(72899),{asThemedComponent:f}=n(20223),{asConfiguredComponent:C}=n(12892),{trackComponent:w}=n(92716),{interactionResponse:v}=n(56187),$=({className:e,hideDrawerScroll:t=!1,onClose:n,overlayColor:s="black",theme:f="standard",variations:C={animation:"slide-down",align:"center",increasedTopPosition:!1},children:$,showCloseButton:S=!1,hideOnDesktop:k=!1,hideOnMobile:x=!1,isDrawerOpen:E=!1,variationName:T,registryName:I})=>{l.useEffect((()=>{(async()=>{await v(),w("UniversalDrawer",T)})()}),[]);const{formatMessage:L}=d(),N=E?y:b;i((()=>{E?(document.querySelector("body").classList.add("body__universal_drawer--open"),document.querySelector("html").classList.add("html__universal_drawer--open")):(document.querySelector("body").classList.remove("body__universal_drawer--open"),document.querySelector("html").classList.remove("html__universal_drawer--open"))}),[E]);const B=r("universal_drawer__overlay","universal_drawer__overlay--open",`universal_drawer--overlay-color-${s}`,`universal_drawer__overlay--align-${C.align}`,{"universal_drawer__overlay--hide-on-desktop":k,"universal_drawer__overlay--hide-on-mobile":x,"universal_drawer__overlay--increased-top-position":C.increasedTopPosition}),P=r("universal_drawer",e,"universal_drawer--open","universal_drawer--open-positioned",`universal_drawer--align-${C.align}`);return l.createElement(c,{palette:f},l.createElement(a,{into:I},l.createElement(N,null,l.createElement(h,{"data-testid":"UniversalDrawerModalWrapper",hideDrawerScroll:t,animation:C.animation,align:C.align},l.createElement(o,{backdropClassName:B,modalClassName:P,onClose:n,closeOnEsc:!0,closeOnBackdropClick:!0},S&&l.createElement(u,{isIconButton:!0,ButtonIcon:p,label:L(m.buttonLabel),role:"button",onClickHandler:n}),$))),l.createElement(g,null)))};$.propTypes={children:s.node,className:s.string,hideDrawerScroll:s.bool,hideOnDesktop:s.bool,hideOnMobile:s.bool,isDrawerOpen:s.bool,onClose:s.func.isRequired,overlayColor:s.oneOf(["black","white"]),registryName:s.string,showCloseButton:s.bool,theme:s.string,variationName:s.string,variations:s.shape({animation:s.oneOf(["slide-down","slide-right","slide-left","slide-up","none"]),align:s.oneOf(["center","left","right","bottom"]),increasedTopPosition:s.bool})},$.displayName="UniversalDrawer",e.exports=f(C($,"UniversalDrawer"))},32217:(e,t,n)=>{e.exports=n(9895)},72899:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(92168),a=n(73730),{getColorToken:r,calculateSpacing:s,styledProperty:l,minScreen:d,getZIndex:c,maxScreen:m}=n(26865),{BREAKPOINTS:p}=n(96472),{getSiteNavigationMenuStyles:u}=n(56341),g=i` .body__universal_drawer--open { overflow: hidden; .modal-container{ display:block; } } .modal-container{ display:none; } `,h=o("div").withConfig({displayName:"UniversalDrawerModalWrapper"})` .universal_drawer { transition: 'transform 100ms cubic-bezier(0.23, 1, 0.32, 1)'; animation: fadeIn 0.3s; outline: none; padding: ${s(6)} 0 0; max-height: 100%; overflow: hidden; ${l("align",(e=>["left","right","bottom"].includes(e)),`\n ${d(p.md)} {\n max-width: 50%;\n }\n .universal_drawer__social-icons {\n justify-content: flex-start;\n }\n `)} } .show-menu { display: block; @media (min-width: 100px) and (max-width: ${p.lg}) { height: 100vh; } } .hide-menu { display: none; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .universal_drawer.universal_drawer--open { left: 0; height: 100vh; ${d(p.lg)} { outline: none; height: auto; max-height: 100vh; overflow: hidden; transition-delay: '.2s'; } transition-delay: '.2s'; overflow: hidden; .universal_drawer__content { transition: opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1); opacity: 1; } ${l("align","right","\n right: 0;\n left: unset;\n margin-left: auto;\n ")} ${l("align","bottom","\n right: 0;\n max-width: 100%;\n position: absolute;\n bottom: 0;\n ")} } .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { transform: translateZ(0); ${d(p.lg)} { overflow-y: auto; } } .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { transform: translateZ(0); ${({hideDrawerScroll:e})=>!e&&`\n ${d(p.lg)} {\n overflow-y: auto;\n }\n `} } .universal_drawer.universal_drawer--open.universal_drawer--filter-mobile { padding: 0; overflow-y: auto; } ${l("animation","slide-down","\n .universal_drawer {\n transform: translate3d(0, -100%, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n transition: 'transform 0.8s cubic-bezier(0.23, 1, 0.32, 1)';\n\n .universal_drawer__content {\n transition-delay: 0.8s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n transform: translate3d(0, -100%, 0);\n transition: 'transform 0.6s cubic-bezier(0.23, 1, 0.32, 1)';\n transition-delay: 0.3s;\n }\n ")} ${l("animation","slide-right","\n .universal_drawer {\n transform: translate3d(-100%, 0, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .universal_drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n transform: translate3d(-100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${l("animation","slide-left","\n .universal_drawer {\n transform: translate3d(100%, 0, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .universal_drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n transform: translate3d(100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${l("animation","slide-up","\n .universal_drawer {\n height: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n height: auto;\n transition: transform 0.8s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n\n .universal_drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n height: 0;\n transform: translate3d(0, 100%, 0);\n transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n transition-delay: 0.2s;\n }\n ")} .universal_drawer.universal_drawer--closing { .universal_drawer__content { transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; } } .universal_drawer__overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); &.universal_drawer__overlay--open { transition: background-color 300ms; &.universal_drawer__overlay--increased-top-position { top: ${s(0)}; .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { width: calc(100% - ${s(10)}); } ${d(p.lg)} { .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { width: auto; } } } &.universal_drawer--overlay-color-white { background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.7 ); } &.universal_drawer--overlay-color-black { background-color: rgba( ${r("colors.interactive.base.black",{rgbOnly:!0})}, 0.7 ); } } &.universal_drawer__overlay--closing { transition-delay: 0.4s; &.universal_drawer--overlay-color-white { background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0 ); } &.universal_drawer--overlay-color-black { background-color: rgba( ${r("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); } } &.universal_drawer__overlay--align-right { z-index: ${c("persistentTopLayer")}; } &.universal_drawer__overlay--hide-on-desktop { display: block; ${d(p.lg)} { display: none; } } &.universal_drawer__overlay--hide-on-mobile { display: block; ${m(`calc(${p.lg} - 1px)`)} { display: none; } } } `,y=o(a.Utility).withConfig({displayName:"UniversalDrawerButton"})` ${({theme:e})=>u(e,!0)} position: absolute; top: ${s(1)}; right: ${s(1)}; width: ${s(4)}; height: ${s(4)}; .icon-close { padding: 8px; } `,b=o("div").withConfig({displayName:"UniversalModalShow"})` display: block; `,f=o("div").withConfig({displayName:"UniversalModalhide"})` display: none; `;e.exports={UniversalDrawerGlobalStyles:g,UniversalDrawerModalWrapper:h,UniversalDrawerButton:y,UniversalModalhide:f,UniversalModalShow:b}},76965:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonLabel:{id:"Drawer.ButtonLabel",defaultMessage:"Close drawer",description:"Drawer component button label"}})},9895:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(23153);i.SiteHeaderDrawer=o(i,"SiteHeaderDrawer",{animation:"none",align:"center",increasedTopPosition:!0}),e.exports=i},61057:(e,t)=>{let n;Object.defineProperty(t,"__esModule",{value:!0}),t.doCloseModal=t.doDisplayModal=t.setUserNameModalDispatcher=void 0,t.setUserNameModalDispatcher=e=>{n=e};const o=(e,t={})=>{n?n({type:"MERGE_KEY",key:"userNameModalConfig",value:{...t,isVisible:e}}):console.error("Component not found for UserNameModal actions")};t.doDisplayModal=e=>{o(!0,e)},t.doCloseModal=()=>{o(!1)}},68345:(e,t,n)=>{const o=n(32485),i=n(96540),{useCallback:a,useState:r,useEffect:s,useRef:l}=n(96540),{useIntl:d}=n(37243),c=n(38221),m=n(62193),p=n(33031),u=n(7350),g=n(5556),h=n(83673),y=n(94409),b=n(26890),f=n(66657),C=n(18853),{BackdropWrapper:w,VersoCommerceCollectionCuratedWrapper:v,VersoPlpCuratedWrapper:$,PaginationModalWrapper:S,FilterRow:k,FilterWrapper:x,FilterComponentGrid:E,FilterComponentWrapper:T,FilterHr:I,LoaderWrapper:L}=n(13349),N=n(78043),B=n(49312),P=n(30951).A,{mapTypeCategoryAndValue:A,queryParamsForPagination:D}=n(67506),_=["sort","page","format","branch"],M=({container:e,pimCollectionBundleLinks:t,isMobileView:n,shouldHideFilterComponent:g,isFirstProductListingContainer:M,affiliateDisclaimer:R})=>{const{formatMessage:H}=d(),O=e=>{const t=e.filter(Boolean);return t.length?t.map((e=>P[e.label]?{...e,label:H(P[e.label])}:e)):[]},[F,W]=r(e),[U,V]=r({}),[G,j]=r(!0),[z,q]=r(!1),K=l(null),Y=l(null),[J,X]=r(0),[Q,Z]=r([]),ee=t&&t.length&&{label:"StorefrontBundle",value:"storefront",selectionType:"single",paramType:"path",counter:0,children:p(t,"label")},[te,ne]=r(!1),[oe,ie]=r(0),[ae,re]=r({...e.pimFilterSortPaginationData,filterData:O([ee,...e.pimFilterSortPaginationData.filterData]),sortData:O(e.pimFilterSortPaginationData.sortData),optionsSelected:!1});0===Q.length&&Z(O([ee,...e.pimFilterSortPaginationData.filterData]));const se=(e,t=[])=>t.length?e.map((e=>t.includes(e.value)?{...e,isSelected:!0}:e)):e,le=(e,t=[])=>t.length&&"multiple"===e.selectionType&&t?.length||0;s((()=>{const e=K.current?.getBoundingClientRect(),t=document.getElementById("app-root"),{bottom:n}=y(t);X(n-e.bottom)}),[]),s((()=>{const e=()=>{const{offsetTop:e}=Y.current;if(window&&window.document){const t=window.document.querySelector('header[class*="StackedNavigationHeader-"]:first-of-type');e<=0?setTimeout((()=>{t.classList?.remove("stacked-navigation--hidden-shadow")}),100):setTimeout((()=>{t.classList?.add("stacked-navigation--hidden-shadow")}),100)}};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[]),s((()=>{if(!ae.optionsSelected){const{pathname:e,search:t}=window.location,n=e.split("/");n.splice(0,1);const o=n.join("/"),{sort:i="",queryString:a}=D(t);V({query:"",sort:i});const r=((e,t,n,o)=>{const i=m(o)?"":o.replace("?",""),{filterData:a,sortData:r}=e,s=new Map;return t.length&&s.set("storefront",[t]),i.length&&i.split("&").forEach((e=>{const[t,n]=e.split("="),o=decodeURIComponent(n).replace(/ /g,"+");if("type"===t&&a.length){const e=A({key:t,value:o.split("+")},a);e.key&&e.value&&s.set(e.key,e.value)}else _.includes(t)||s.set(t,o.split("+"))})),{filterData:a.map((e=>({...e,counter:le(e,s.get(e.value)),children:se(e.children,s.get(e.value))}))),sortData:m(n)?r:r.map((e=>({...e,default:e.value===n})))}})(ae,o,i,a);re((e=>({...e,...r,optionsSelected:!0}))),j(!1)}}),[ae]);const de=(e,t)=>t.findIndex((t=>t.value===e.value)),ce=c((({activeFilter:e,filterData:t,filterSelectionPriority:n})=>{const{pathname:o,search:i,origin:a}=window.location;j(!0);const r=m(i)?"?format=json":`${i}&format=json`,s=`${a}${o}${i}`;window.history.replaceState(null,"",s),fetch(`${o}${r}`).then((e=>e.json())).then((({bundle:o})=>{const a=o.containers.find((e=>"verso-pim-collection"===e.template)),{sort:r=""}=D(i);V({query:"",sort:r}),W(a);const{filterData:s}=a.pimFilterSortPaginationData;let l=t.map((e=>{const t=n[e.value]||10,o=n.lastActionTabPriority||!1;return 1===t?Q.find((t=>t.value===e.value)):o&&t<=o?e:s.find((t=>t.value===e.value))}));l=h(l);const d=s.map((e=>l.find((t=>t.value===e.value))||e));if(!m(e)){const n=de(e,t),o=de(e,d),i=de(e,d),a=t[n];a.children=d[o]?.children||[],i>-1&&d.splice(i,1,a)}re({...a.pimFilterSortPaginationData,filterData:O([ee,...d]),sortData:ae.sortData,optionsSelected:!1}),j(!1);const c=window.document&&window.document.querySelector('div.verso-plp-curated-wrapper div[class*="UnifiedProductCardWrapper-"]:first-of-type');c&&setTimeout((()=>{c.scrollIntoView({behavior:"smooth",block:"end"})}),1)})).catch((e=>{console.warn(e),j(!1)}))}),1e3),me=a((()=>{const e=window.pageYOffset;b.shouldUpdateScroll(te,e,oe,"delta")&&(ne(e-oe>0),ie(e))}),[te,oe]);return s((()=>{const e=u(me,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[me]),i.createElement(v,{ref:K},!g&&i.createElement(T,{isScrolled:te,isMobileView:n,ref:Y},i.createElement(k,null,i.createElement(I,{isMobileView:n}),i.createElement(E,null,i.createElement(x,{isMobileView:n},i.createElement(N,{theme:"standard",filterSortData:ae,isMobileView:n,totalItems:ae.pagination.totalResults,showTotalItems:!0,isCentered:!1,hasBorders:!1,updateParentDataHandler:({pathChanged:e,filterData:t,activeFilter:n=null,filterSelectionPriority:o={}})=>{e&&window.location.reload(),ce({filterData:t,activeFilter:n,filterSelectionPriority:o})},className:"",isContentLoading:G,sendFilterOpenStatus:e=>{n?e||setTimeout((()=>{window&&window.scrollTo(0,0)}),1):q(e)}}))))),i.createElement(f,null,!n&&z&&i.createElement(w,{heightDiff:J},G&&i.createElement(L,null))),i.createElement(f,null,i.createElement($,{className:o("verso-plp-curated-wrapper")},i.createElement(C,{...F,isFirstProductListingContainer:M,affiliateDisclaimer:R}))),i.createElement(f,null,i.createElement(S,null,ae.pagination&&i.createElement(B,{...U,...ae.pagination,additionalParams:["status","type","color","brand"]}))))};M.propTypes={affiliateDisclaimer:g.string,container:g.object,isFirstProductListingContainer:g.bool,isMobileView:g.bool,pimCollectionBundleLinks:g.array,shouldHideFilterComponent:g.bool},e.exports=M},91323:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(68345);e.exports=o(i,"VersoCommerceCollectionCurated")},13349:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(92168),{calculateSpacing:r,getColorToken:s,minMaxScreen:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{BaseWrap:m,BaseText:p}=n(76955),{BREAKPOINTS:u}=n(96472),g=n(86659),h=n(66657),y=n(62930),{GridItem:b}=n(40653),f=a` 0% { top: ${r(8)}; } 100% { top: ${r(20)}; } `,C=a` 0% { top: ${r(20)}; } 100% { top: ${r(8)}; } `,w=o.div.withConfig({displayName:"VersoCommerceCollectionCuratedWrapper"})` ${({hasPaddingTop:e})=>e&&`padding-top: ${r(4)}`} position: relative; height: 100%; `,v=o.div.withConfig({displayName:"PaginationModalWrapper"})` display: flex; justify-content: center; padding-top: ${r(8)}; `,$=o(m).withConfig({displayName:"VersoPlpCuratedWrapper"})``,S=o(m).withConfig({displayName:"FilterWrapper"})` ${e=>e&&`\n && {\n padding-right: ${r(2)};\n padding-left: ${r(2)};\n }\n `} padding-right: ${r(4)}; padding-left: ${r(4)}; ${l(0,u.md)} { padding-right: ${r(3)}; padding-left: ${r(3)}; } `,k=o(g.NoMargins).withConfig({displayName:"FilterComponentGrid"})` > ${b} { grid-column: 1 / 9; @media (min-width: ${u.md}) { grid-column: 1 / -1; } } `,x=o(h).withConfig({displayName:"FilterRow"})``,E=o.hr.withConfig({displayName:"FilterHr"})` && { display: block; position: relative; top: ${({isMobileView:e})=>e?` ${r(6)};`:` ${r(6.1)};`}; margin: 0; border: 0; border-bottom: 1px solid ${s("colors.foundation.menu.dividers")}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 0; height: 0; } `,T=o.div.withConfig({displayName:"FilterComponentWrapper"})` position: sticky; top: ${({isMobileView:e})=>e&&` ${r(6.8)};`}; z-index: ${({isMobileView:e})=>e?11:399}; background: rgba(255, 255, 255, 1); width: 100%; ${({isScrolled:e,isMobileView:t})=>t?"":i` ${e?i` animation: ${C} 0.2s cubic-bezier(0, 0.59, 0.32, 1) both; `:i` animation: ${f} 0.8s cubic-bezier(0, 0.59, 0.32, 1) both; `} `} `,I=o(p).withConfig({displayName:"FilterTotalItemWrapper"})` display: flex; justify-content: center; padding: ${r(3)} 0 ${r(3)} 0; ${({theme:e,typeToken:t})=>d(e,t)} ${({theme:e,colorToken:t})=>c(e,"color",t)}; `,L=o.div.withConfig({displayName:"BackdropWrapper"})` position: absolute; transition: background-color 750ms; opacity: 1; z-index: 9; background-color: rgba( ${s("colors.background.black",{rgbOnly:!0})}, 0.4 ); padding-top: ${r(50)}; width: 100%; height: ${({heightDiff:e})=>e?`calc( 100% + ${e}px )`:"100%"}; text-align: center; ${({heightDiff:e})=>e?`height: calc(100% + ${e}px);`:"height: 100%;"} `,N=o(y.Circle).withConfig({displayName:"LoaderWrapper"})` position: fixed; top: 50%; left: 46%; `;I.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.globalEditorial.tags"},e.exports={VersoCommerceCollectionCuratedWrapper:w,VersoPlpCuratedWrapper:$,PaginationModalWrapper:v,FilterRow:x,FilterWrapper:S,FilterComponentGrid:k,FilterTotalItemWrapper:I,BackdropWrapper:L,LoaderWrapper:N,FilterComponentWrapper:T,FilterHr:E}},30951:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({Category:{id:"VersoCommerceCollectionCurated.FilterBy.Category",defaultMessage:"Type",description:"Text for diplaying filter type label Type"},Brand:{id:"VersoCommerceCollectionCurated.FilterBy.Brand",defaultMessage:"Designer",description:"Text for diplaying filter type label Brand"},Size:{id:"VersoCommerceCollectionCurated.FilterBy.Size",defaultMessage:"Size",description:"Text for diplaying filter type label Size"},StorefrontBundle:{id:"VersoCommerceCollectionCurated.FilterBy.StorefrontBundle",defaultMessage:"Category",description:"Text for diplaying filter type label StorefrontBundle"},Color:{id:"VersoCommerceCollectionCurated.FilterBy.Color",defaultMessage:"Color",description:"Text for diplaying filter type label Color"},Type:{id:"VersoCommerceCollectionCurated.FilterBy.Type",defaultMessage:"Type",description:"Text for diplaying filter type label Type"},Popular:{id:"VersoCommerceCollectionCurated.SortBy.Popular",defaultMessage:"Most Wanted",description:"Text for diplaying sort by option label Popular"},Featured:{id:"VersoCommerceCollectionCurated.SortBy.Featured",defaultMessage:"Featured",description:"Text for diplaying sort by option label Featured"},items:{id:"VersoCommerceCollectionCurated.Items",defaultMessage:"Items",description:"Suffix text to append to the total count"},"Most Recent":{id:"VersoCommerceCollectionCurated.SortBy.MostRecent",defaultMessage:"New Arrivals",description:"Text for diplaying sort by option label Most Recent"},"Lowest Price":{id:"VersoCommerceCollectionCurated.SortBy.LowestPrice",defaultMessage:"Lowest Price",description:"Text for diplaying sort by option label Lowest Price"},"Highest Price":{id:"VersoCommerceCollectionCurated.SortBy.HighestPrice",defaultMessage:"Highest Price",description:"Text for diplaying sort by option label Highest Price"}})},27469:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(97200),r=n(5556),{useIntl:s}=n(37243),l=n(79859),{CarouselRow:d,FeaturesRow:c,CarouselViewAll:m}=n(20659),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=n(83253).A,h=n(73730),y=n(30830),b=n(74992),f=n(84446),C=n(7939),w=n(199),v=n(74563),$=n(99383),S=n(82597),k=n(99544),x=n(92125),E=n(66341),T=n(91706),I=n(35862),{venueTypes:L}=n(14515),{trackNavigationEvent:N}=n(14307),{componentTracking:B}=n(90090),P={};P[1]=S,P[3]=E,P[4]=w,P[5]=C,P[6]=x,P[7]=k,P[8]=f,P[9]=v,P[12]=$;const A={};A[2]=T.TwoColumns,A[4]=T.FourColumns,A[6]=T.FourColumns,A[8]=T.FourColumns;const D={Carousel:y,Bubbles:y,CollageOne:S,CollageThree:E,CollageFour:w,CollageFive:C,CollageFiveRowsWithDekAndItemsBelow:C.RowsWithDekAndItemsBelow,CollageSix:x,CollageSeven:k,CollageEight:f,CollageNine:v,CollageTweleve:$,GridTwoColumns:T.TwoColumns,GridTwoColumnsWithAd:T.TwoColumnsWithAdSection,GridThreeColumns:T.ThreeColumns,GridFourColumns:T.FourColumns,SummaryCollectionRow:I},_={width:{sm:"85%",lg:"40%",xl:"28%",xxl:"28%"},spacing:{sm:"9px",md:"12px",lg:"16px",xl:"16px",xxl:"20px"}},M=({backgroundColor:e=null,carouselControlTheme:t="",carouselContentAlign:n,carouselSummaryItemVariation:r="TextBelowLeft",carouselItemProps:f=_,contentTypesForViewAll:C,container:w,controlButtonIcon:v="ChevronIcon",enableComponentsWithBackgroundColor:$=[],hasBorderOnMobileAndTabletOnly:S,hasBottomBorderOnLargeScreen:k,hasBottomBorderLargeMargin:x,hasCarouselButtonIncreasedMarginBottom:E=!1,hasCarouselDekMarginBottom:I,hasCarouselTopMargin:M,hasCarouselSectionTitle:R,hasControls:H=!0,hasCustomSlider:O=!0,shouldUseCustomMargin:F,hasCustomTypeToken:W=!1,hasDividerAboveCarouselSectionTitle:U=!0,hasDividerBelowCarouselSectionTitle:V=!0,hasDecreasedSectionTitleMargin:G=!1,hasFullBleedChevrons:j=!1,hasFullBleedCarouselWithPaddingWrapperOnMobile:z=!1,hasHeaderBorderTop:q=!1,hasImageCenteredButton:K=!0,hasIncreasedFooterMargin:Y=!1,hasIncreasedPaddingTop:J=!1,hasIncreasedVerticalPadding:X=!1,hasIncreasedVerticalPaddingTop:Q=!1,hasMarginOnDesktop:Z=!1,hasMinimalVerticalSpacing:ee=!1,hasMobileControls:te=!0,hasModerateSpacing:ne=!1,hasNoCarouselBottomSpacing:oe=!1,hasNoHorizontalScrollCarousel:ie=!1,hasNormalCaseStrapline:ae=!1,hasNoTopBottomMarginOnMobile:re=!1,hasReducedBottomMargin:se,hasReducedMargin:le,hasThinBorder:de=!1,hasUnderlineHed:ce=!0,hideDangerousDek:me=!1,hideDesktopPagination:pe=!1,hideHeaderBorder:ue=!0,hideRubricItemSummary:ge,hideStrapline:he,isCarouselFullBleed:ye=!1,isCarouselFullBleedRight:be=!1,isCarouselBodyFullBleedRight:fe=!1,isDestinationBundle:Ce,hasConsistentSpacing:we,lowestHierarchy:ve,paginationStyle:$e,shouldEnableBookmarkDrawers:Se,shouldEnableCardLevelBookmark:ke,shouldEnableCommentsCount:xe,shouldHideBylines:Ee,shouldHideCarouselBylines:Te=!0,shouldDisableCarouselTitleLetterSpacing:Ie,shouldOverrideTypeToken:Le=!1,shouldPreferCollectionGrid:Ne,shouldShowCarouselItemsViewed:Be=!1,shouldTreatTabletLikeMobile:Pe,shouldUseAdInCollectionGrid:Ae,shouldUseBookmarkV3:De,shouldUseMediumBreakpoint:_e,summaryCollageVariation:Me,summaryItemVariation:Re})=>{i.useEffect((()=>{(async()=>{await u(),p("VersoFeatures")})()}),[]);const{formatMessage:He}=s(),Oe=w&&w.layout,Fe=(({items:e=[]},t,n,o,i)=>{if(o&&D[o])return D[o];const a=e.length;return n&&0!==a&&a%3==0?T.ThreeColumnsWithAdSection:t?A[a]||P[a]||a&&P[9]||null:P[a]?.[i]||P[a]||A[a]||a&&P[9]||null})(w,Ne,Ae,Oe,Me),[We]=i.useState((()=>Fe&&Fe.CarouselItem?parseInt(a(),10):0));if(!Fe)return null;const{curatedSearchHed:Ue="",shouldHideVideoDek:Ve,dangerousDek:Ge,dangerousHed:je,items:ze,shouldEnableBundleComponentAnalytics:qe,viewAllButton:Ke}=w,Ye=b[r],Je=R?"":je,Xe=ze.some((e=>e.offers)),Qe=e=>l(C,e.contentType);if(Fe&&Fe.CarouselItem)return i.createElement(d,{backgroundColor:e,className:o("product__carousel",{"product__carousel--has-increased-padding":e,"product__carousel--has-moderate-padding":ne,"product__carousel--has-full-bleed":ye,"product__carousel--has-full-bleed-right":be,"product__carousel--body-has-full-bleed-right":fe}),hasOffersLink:Xe,hasCarouselTopMargin:M,shouldOverrideTypeToken:Le,hasFullBleedCarouselWithPaddingWrapperOnMobile:z,hasMarginOnDesktop:Z,shouldDisableCarouselTitleLetterSpacing:Ie,hasConsistentSpacing:we},i.createElement(y,{pos:We,contentAlign:n,controlPosition:"center",controlPlacement:"space-between",controlButtonIcon:v,className:o({"carousel--has-moderate-spacing":ne||oe,visualStoryLayout:"Bubbles"===Oe}),dangerousHed:je,hasCarouselTopMargin:M,hasCarouselDekMarginBottom:I,hasCustomTypeToken:W,hasDecreasedSectionTitleMargin:G,hasHeaderBorderTop:q,hasIncreasedFooterMargin:Y,hasModerateSpacing:ne,hasNoHorizontalScrollCarousel:ie,hasPagination:!0,paginationStyle:"Bubbles"===Oe?"slider":$e,hideHeaderBorder:ue,hasCarouselSectionTitle:R,hasDividerAboveCarouselSectionTitle:U,hasDividerBelowCarouselSectionTitle:V,hasControls:H,hasMobileControls:te,hasImageCenteredButton:K,hasCustomSlider:"Bubbles"===Oe||O,strapline:Ge,title:Je,hideDesktopPagination:pe,hideStrapline:he,hasThinBorder:de,hasNormalCaseStrapline:ae,shouldShowCarouselItemsViewed:Be,hasFullBleedChevrons:j,carouselControlTheme:t,shouldAlignCenterIfContentIsLess:"Bubbles"===Oe},ze.map(((e,t)=>{const n=B.addDataSectionTitleAttribute(qe,je,t);return i.createElement(y.CarouselItem,{...f,key:`product-bundle-${t}`,carouselTitle:w.dangerousHed,carouselItemIndex:t,carouselItemName:e.dangerousHed,pos:We},i.createElement(Ye,{...e,analyticsDataAttribute:n,hasBorder:!1,hasBorderOnMobileAndTabletOnly:!1,hasRule:!0,hasUnderlineHed:ce,clickHandlerHed:()=>((e,t,n,o,i)=>{N({type:"click",label:e,subject:"carousel",items:[{content_title:o.dangerousHed.replace(/<[^>]*>/g,""),content_type:o.contentType,content_url:window&&window.location.origin+o.url,content_id:o.id}],placement:"mid-content",index:n-1,total_index:i}),window.dataLayer&&window.dataLayer.push({event:"carousel-click","carousel-name":e,"carousel-position":t,"carousel-click-position":n,"carousel-click-text":o.dangerousHed})})("Bubbles"===Oe?"Visual Story":w.dangerousHed,We,t+1,e,ze.length),hedTag:"h3",hideRubricItemSummary:(!Ce||!L.includes(e.contentType))&&ge,isLazy:t>4,shouldHideBylines:Te,shouldHideDangerousDek:me,shouldHideIcon:!1,shouldHideMetadataSecondary:!1,shouldAppendReadMoreLinkForDek:Qe(e)}))}))),Ke&&Ke.shouldShowViewAllButton&&i.createElement(m,{hasCarouselButtonIncreasedMarginBottom:E},i.createElement(h,{href:Ke.viewAllSlug||"/",target:"_self",inputKind:"link",key:"carousel-footer-view-all-button",dataAttrs:{"data-test-id":"carousel-footer-view-all-button"},label:`${He(g.viewAllButton)} ${ve} ${Ke.viewAllContentType}`})));const Ze=$.length>0&&$.includes(Oe)?e:null,et=$.length>0&&$.includes(Oe);return i.createElement(c,{className:o("verso-features",{"verso-features--has-increased-padding":X,"verso-features--has-increased-padding-top":J}),hasMinimalVerticalSpacing:ee,hasReducedBottomMargin:se,hasReducedMargin:le,hasIncreasedVerticalPaddingTop:Q,hasNoTopBottomMarginOnMobile:re,backgroundColor:Ze,shouldUseCustomMargin:F,hasConsistentSpacing:we},i.createElement(Fe,{...w,hideRubricItemSummary:ge,recircRiver:(tt=Ue,tt.replace(/<[^>]*>/g,"")),shouldHideBylines:Ee,summaryItemVariation:Re,hasBottomBorderOnLargeScreen:k,hasBottomBorderLargeMargin:x,hasBorderOnMobileAndTabletOnly:S,hasConsistentSpacing:we,shouldTreatTabletLikeMobile:Pe,shouldUseMediumBreakpoint:_e,shouldHideVideoDek:Ve,isInverted:et,shouldUseBookmarkV3:De,shouldEnableBookmarkDrawers:Se,shouldEnableCardLevelBookmark:ke,shouldEnableCommentsCount:xe}));var tt};M.propTypes={backgroundColor:r.oneOf([null,"light","dark","brand","black","white"]),carouselContentAlign:r.oneOf(["left","center"]),carouselControlTheme:r.string,carouselItemProps:r.object,carouselSummaryItemVariation:r.string,container:r.object,contentTypesForViewAll:r.array,controlButtonIcon:r.oneOf(["ChevronIcon","ArrowIcon"]),enableComponentsWithBackgroundColor:r.array,hasBorderOnMobileAndTabletOnly:r.bool,hasBottomBorderLargeMargin:r.bool,hasBottomBorderOnLargeScreen:r.bool,hasCarouselButtonIncreasedMarginBottom:r.bool,hasCarouselDekMarginBottom:r.bool,hasCarouselSectionTitle:r.bool,hasCarouselTopMargin:r.bool,hasConsistentSpacing:r.bool,hasControls:r.bool,hasCustomSlider:r.bool,hasCustomTypeToken:r.bool,hasDecreasedSectionTitleMargin:r.bool,hasDividerAboveCarouselSectionTitle:r.bool,hasDividerBelowCarouselSectionTitle:r.bool,hasFullBleedCarouselWithPaddingWrapperOnMobile:r.bool,hasFullBleedChevrons:r.bool,hasHeaderBorderTop:r.bool,hasImageCenteredButton:r.bool,hasIncreasedFooterMargin:r.bool,hasIncreasedPaddingTop:r.bool,hasIncreasedVerticalPadding:r.bool,hasIncreasedVerticalPaddingTop:r.bool,hasMarginOnDesktop:r.bool,hasMinimalVerticalSpacing:r.bool,hasMobileControls:r.bool,hasModerateSpacing:r.bool,hasNoCarouselBottomSpacing:r.bool,hasNoHorizontalScrollCarousel:r.bool,hasNormalCaseStrapline:r.bool,hasNoTopBottomMarginOnMobile:r.bool,hasReducedBottomMargin:r.bool,hasReducedMargin:r.bool,hasThinBorder:r.bool,hasUnderlineHed:r.bool,hideDangerousDek:r.bool,hideDesktopPagination:r.bool,hideHeaderBorder:r.bool,hideRubricItemSummary:r.bool,hideStrapline:r.bool,isCarouselBodyFullBleedRight:r.bool,isCarouselFullBleed:r.bool,isCarouselFullBleedRight:r.bool,isDestinationBundle:r.bool,lowestHierarchy:r.string,paginationStyle:r.oneOf(["bullet","slider"]),shouldDisableCarouselTitleLetterSpacing:r.bool,shouldEnableBookmarkDrawers:r.bool,shouldEnableCardLevelBookmark:r.bool,shouldEnableCommentsCount:r.bool,shouldHideBylines:r.bool,shouldHideCarouselBylines:r.bool,shouldOverrideTypeToken:r.bool,shouldPreferCollectionGrid:r.bool,shouldShowCarouselItemsViewed:r.bool,shouldTreatTabletLikeMobile:r.bool,shouldUseAdInCollectionGrid:r.bool,shouldUseBookmarkV3:r.bool,shouldUseCustomMargin:r.bool,shouldUseMediumBreakpoint:r.bool,summaryCollageVariation:r.string,summaryItemVariation:r.string,viewAllButton:r.shape({shouldShowViewAllButton:r.bool,viewAllContentType:r.string,viewAllSlug:r.string})},M.displayName="VersoFeatures",e.exports=M},46793:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(27469);e.exports=o(i,"VersoFeatures")},20659:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,minScreen:r,getColorToken:s,getTypographyStyles:l,maxScreen:d,minMaxScreen:c}=n(26865),{getSectionSpacingStyling:m}=n(16800),{BREAKPOINTS:p}=n(96472),u=n(66657),{CarouselControlButton:g,CarouselFooter:h,CarouselList:y,CarouselListItem:b,CarouselTitle:f,CarouselWrapper:C,CurrentSlideIndicatorWrapper:w,CarouselSectionTitle:v}=n(44802),$=o.div.withConfig({displayName:"CarouselViewAll"})` display: flex; align-items: center; justify-content: center; margin: ${a(2)} 0; width: 100%; ${({hasCarouselButtonIncreasedMarginBottom:e})=>e&&`\n margin-bottom: ${a(6)};\n `} `,S=()=>i` ${c(0,`calc(${p.md} - 1px)`)} { padding-right: ${a(3)}; } ${c(p.md,`calc(${p.xl} - 1px)`)} { padding-right: ${a(6)}; } ${c(p.xl,p.xxl)} { padding-right: ${a(8)}; } `,k=o(u).withConfig({displayName:"CarouselRow"})` margin: 0 auto; &.product__carousel--has-increased-padding { padding-top: ${a(5)}; padding-bottom: ${a(5)}; } &.product__carousel--has-moderate-padding { padding-top: ${a(5)}; padding-bottom: ${a(5)}; @media (min-width: ${p.md}) { padding-top: ${a(5)}; } @media (min-width: ${p.xl}) { padding-top: ${a(7)}; padding-bottom: ${a(7)}; } } &.product__carousel--has-full-bleed { ${C} { padding-right: 0; padding-left: 0; max-width: 100%; } ${y} { margin: 0; } } &.product__carousel--has-full-bleed-right { ${C} { ${d(p.xxl)} { padding-right: 0; } } ${h} { ${S()}; } } &.product__carousel--body-has-full-bleed-right { ${C} { ${d(p.xxl)} { padding-right: 0; ${v},${w} { margin-right: 4rem; } ${w} { margin-top: 2rem; } } ${d(p.xl)} { ${v},${w} { margin-right: 3rem; } } ${d(p.md)} { ${v},${w} { margin-right: 1.5rem; } } } ${h} { ${S()}; } } ${f} { ${({theme:e})=>l(e,"typography.definitions.discovery.subhed-section-primary")}; ${({shouldDisableCarouselTitleLetterSpacing:e})=>e&&"\n letter-spacing: normal;\n "} color: ${({theme:e})=>s(e,"colors.discovery.body.light.heading")}; } ${C} { margin: 0 auto; margin-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-sm")?"0px":a(4)}; padding-right: ${a(3)}; padding-left: ${a(3)}; ${({hasFullBleedCarouselWithPaddingWrapperOnMobile:e})=>e&&` @media (max-width: ${p.md}) {\n padding: 0;\n }\n `} max-width: ${p.lg}; ${({hasCarouselTopMargin:e,hasConsistentSpacing:t,theme:n})=>e&&`margin: ${t&&"0px"!==m(n,"gap-md")?"0px":a(4)} auto;`} @media (min-width: ${p.md}) { padding-right: ${a(6)}; padding-left: ${a(6)}; max-width: ${p.lg}; } @media (min-width: ${p.lg}) { padding-right: ${a(6)}; padding-left: ${a(6)}; max-width: ${p.xl}; } @media (min-width: ${p.xl}) { padding-right: ${a(8)}; padding-left: ${a(8)}; max-width: ${p.xxl}; } @media (min-width: ${p.xxl}) { padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-md")?"0px":a(5)}; } &.carousel--has-moderate-spacing { @media (min-width: ${p.xxl}) { padding-bottom: 0; } ${y} { margin-top: ${a(4)}; @media (min-width: ${p.xl}) { margin-top: ${a(5)}; } } } } ${y} { margin-top: ${a(2)}; background: none; overflow-x: auto; } ${g} { &:disabled { display: none; } } ${b} { ${({hasMarginOnDesktop:e})=>e&&"\n margin: 0 32px 0 0;\n &:first-of-type {\n margin-left: -1px;\n }\n &:last-of-type {\n margin-right: 0;\n }\n "} ${({hasFullBleedCarouselWithPaddingWrapperOnMobile:e})=>e&&"\n @media (max-width: 760px) {\n margin: 0;\n padding-left: 12px;\n \n &:last-of-type {\n padding-right: 24px; \n width: 96%;\n }\n &:first-of-type {\n padding-left: 24px; \n width: 92%;\n }\n }\n "} .summary-item__rubric { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; color: ${({theme:e})=>s(e,"colors.discovery.body.light.context-signature")}; } } .summary-item__content { padding-bottom: ${a(2)}; width: auto; @media (min-width: ${p.xxl}) { padding-bottom: ${a(4)}; } } .summary-item--bundle { .summary-item__content { width: auto; } .summary-item__hed { margin-top: 0; margin-bottom: ${a(1)}; } } .summary-item { .summary-item__hed { width: auto; ${({shouldOverrideTypeToken:e,theme:t})=>l(t,e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-core-primary")}; color: ${({theme:e})=>s(e,"colors.discovery.body.light.heading")}; } } .summary-item__hed-link::after { ${({theme:e})=>`\n border-bottom: 1px solid ${s(e,"colors.discovery.body.light.accent")};\n )};\n `} .summary-item__dek { ${({shouldOverrideTypeToken:e,theme:t})=>l(t,e?"typography.definitions.discovery.description-core":"typography.definitions.discovery.description-feature")}; color: ${({theme:e})=>s(e,"colors.discovery.body.light.description")}; } } .visualStoryLayout { li { margin: 0 5px; padding: 0; width: 110px; } .summary-item__content { padding-top: 4px; padding-bottom: 0; } .summary-item__hed { /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .summary-item__dek { display: none; } .summary-item__hed-link::after { margin-bottom: 0; border: none; } ul[class^='CarouselList'] { margin-top: 16px; margin-bottom: 11px; } div[class^='CarouselListWrapper'] { border-bottom: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; } div[class*='CarouselListButton'] { top: 25px; transform: translateY(0%); > button { border: 1px solid ${({isInverted:e,theme:t})=>s(t,e?"colors.interactive.base.white":"colors.interactive.base.black")}; @media (max-width: 480px) { display: none; } > .button__icon-container { top: 8px; left: 9px; width: 21px; height: 21px; svg { width: 21px; height: 21px; } } } } .summary-item__asset-container { height: 90px; } .aspect-ratio--overlay-container { margin: 0 auto; border: 1px solid ${({isInverted:e,theme:t})=>s(t,"colors.interactive.base.border")}; border-radius: 50%; width: 90px; height: 90px; picture { display: flex; justify-content: center; img { width: unset; max-width: unset; height: 90px; } } } header[class*='CarouselHeader'] { margin-bottom: 0; } div[class*='CarouselHeaderItemTitle'], div[class*='CarouselSectionTitle'] { margin-bottom: 0.75rem; border: none; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center; h2 { border-top: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; ${({theme:e})=>l(e,"typography.definitions.discovery.subhed-section-primary")}; border-bottom: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; padding: 16px 0 16px 0; width: 100%; color: ${({theme:e})=>s(e,"colors.discovery.body.white.heading")}; @media (min-width: 480px) { text-align: left; } } } p[class*='SummaryDekDefault'] { border-bottom: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.border")}; ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.description-core")}; padding: 4px 0 16px 0; text-align: center; color: ${({theme:e})=>s(e,"colors.discovery.body.white.heading")}; } li h3.summary-item__hed { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; margin-bottom: 0; text-align: center; color: ${({theme:e})=>s(e,"colors.discovery.body.white.heading")}; font-size: 10px; } div[class*='CarouselFooterItemButton'] > button { bottom: 40px; zoom: 0.7; } @media (min-width: 480px) { div[class*='CarouselHeaderItemTitle'] { width: 100%; text-align: left; } p[class*='SummaryDekDefault'] { text-align: left; } } } `,x=o(u).withConfig({displayName:"FeaturesRow"})` ${({theme:e,hasMinimalVerticalSpacing:t,hasReducedBottomMargin:n,hasReducedMargin:o,hasIncreasedVerticalPaddingTop:i,hasNoTopBottomMarginOnMobile:s,hasConsistentSpacing:l,shouldUseCustomMargin:d})=>i?`margin-top: ${a(5)};`:t?l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(2)};`:o?"margin-bottom: 0;":n?l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(3)};`:s?`\n ${r(p.sm)} {\n margin-top: 0;\n margin-bottom: 0;\n }`:d?l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(5)};`:l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(7)};`} &.verso-features--has-increased-padding { padding-top: ${a(6)}; padding-bottom: ${a(6)}; @media (min-width: ${p.md}) { padding-top: ${a(8)}; padding-bottom: ${a(8)}; } @media (min-width: ${p.xl}) { padding-top: ${a(10)}; padding-bottom: ${a(10)}; } } &.verso-features--has-increased-padding-top { padding-top: ${a(8)}; } `;e.exports={CarouselRow:k,FeaturesRow:x,CarouselViewAll:$}},83253:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewAllButton:{id:"VersoFeatures.viewAllButton",defaultMessage:"View All",description:"Aria label text for verso feature view all button"}})},24369:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(97200),r=n(38221),{useIntl:s}=n(37243),{Slot:l}=n(50035),d=n(97111),c=n(38638),m=n(68538),{FilterableSummaryList:p}=n(92488),u=n(67611),g=n(51125),h=n(74992),y=n(31933),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{modifyItemObjectBasedOnContentType:C,childTobeRendered:w}=n(96389),{formatGtmData:v,productImpressionTracking:$}=n(60162),S=({copilotId:e,buttonConfig:t,ctaCardAspectRatio:n=[2,1],dangerousHed:i,dangerousDek:S,dropShipSellers:k=[],editor:x,groups:E,hasAffiliateLinkDisabled:T,hasBorder:I,hasBorderBottom:L,hasCarouselSliderPagination:N,hasControls:B,hasImageGrid:P,hasAtRetailerNameLowerCase:A=!1,hasImpressionTracking:D=!0,hasMediumMarginBottom:_,hasNavigationButtonVariation:M,hasPadding:R,hasProductPriceColor:H,hasProductNewPriceColor:O,hasProductWhiteBackground:F,hasGridColumn:W,hasUnderlineHed:U,isProductCardName:V,isProductCardRetailerName:G=!1,shouldCheckProductInView:j,hasMarginTopAuto:z=!1,hasNoBottomPaddingForGridContent:q,hasPLPBrandNameContextTitle:K,hasPLPCardNameDescriptionCore:Y,paginationStyle:J,sectionTitleVariation:X="TextCenter",shouldChipsRedirectOnClick:Q=!1,shouldEnableBookmarkDrawers:Z,shouldEnableCardLevelBookmark:ee,shouldEnableCommentsCount:te,shouldEnableBundleComponentAnalytics:ne=!1,shouldHideDangerousDek:oe,shouldHidePublishDate:ie,shouldLimitSavingToContentTypes:ae,shouldPlayInline:re=!1,shouldRenderCtaCard:se=!1,showOfferUrl:le,showShopNowButton:de=!1,summaryItemVariation:ce="TextBelowLeft",shouldUseAlternativeTitleStyle:me,shouldUseProductPriceSecondary:pe,shouldOpenInternalLinksInNewTab:ue,shouldEnableSnowplowTracking:ge,shouldUseSmallHed:he=!1,stackedRatingsCardRatingMethod:ye,expVariationName:be,isDropshipProduct:fe=!1,trackingNamespace:Ce,isDotClickable:we=!1,layout:ve="Carousel",gridConfig:$e,priceFormatting:Se,affiliateDisclaimer:ke,isFirstProductListingContainer:xe,isUpcEnabled:Ee,isPlpCurated:Te,isContentCenter:Ie,hasCustomSlider:Le,hideDesktopPagination:Ne,isSeriesNavigation:Be,isPimCollectionContainer:Pe,hideRubricLink:Ae,showDisclaimer:De,showRichTextInDek:_e})=>{o.useEffect((()=>{(async()=>{await f(),b("VersoFilterableSummaryList")})()}),[]);const{formatMessage:Me}=s(),Re=ve||"Carousel",He="ContentCarousel"===Re,Oe="GridFourColumns"===Re?"PLP":ve,Fe=i?i.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"",{gridItemColSpan:We}=$e||{};o.useEffect((()=>{He&&!D||(window.addEventListener("scroll",r((()=>{$(Oe,document.getElementsByClassName("impressionTracking"))}),1e3)),window.addEventListener("load",(()=>$(Oe,document.getElementsByClassName("impressionTracking")))))}),[Oe,He,D]);const Ue="ContentCarousel"===ve?"carousel":"plp_grid";function Ve(t){switch(Re){case"ContentCarousel":case"GridFourColumns":case"EditorsPicksCarousel":return(t=>t.items.map(((t,n)=>{const i=t.contentType,{isCurrent:a,isTextExternalLink:r}=t,s={...t,layout:ve,index:n};if(["commerce-product","product"].includes(i))return Ee?o.createElement(g,{...t,isLazy:!0,key:`${t.dangerousHed}-${n}`,dropShipSellers:k,isDropshipProduct:fe,showOfferUrl:le||T,data_item:s,hasImpressionTracking:D,expVariationName:be,layout:Re,shouldDisableCreditText:!0,componentUsed:Ue}):o.createElement(u,{...t,key:`${t.dangerousHed}-${n}`,hasAtRetailerNameLowerCase:A,hasImageGrid:P,hasProductPriceColor:H,hasProductNewPriceColor:O,shouldUseProductPriceSecondary:pe,hasProductWhiteBackground:F,isLazy:!0,isProductCardName:V,isProductCardRetailerName:G,hasMarginTopAuto:z,hasPLPBrandNameContextTitle:K,hasPLPCardNameDescriptionCore:Y,hasUnderlineHed:U,hasCarouselControl:He,shouldCheckProductInView:j,layout:Re,copilotID:e,dropShipSellers:k,isDropshipProduct:fe,showOfferUrl:le,hasImpressionTracking:D,data_item:t,onClick:(e,o)=>{v({window,product:{...t,expVariationName:be,index:n,layout:Re},index:n,actionId:o,layout:Oe,event:e,layoutTitle:Fe})},expVariationName:be,layoutName:Fe,priceFormatting:Se,hideDesktopPagination:Ne});const l=C(t,i,re);let d=h[ce];const{showAssetOnly:c,showLinkedAsset:m}=l;return d=(({isTextExternalLink:e,showLinkedAsset:t,showAssetOnly:n,content:o})=>e||t&&e?h.SideBySideDenseNoAsset:n||t?y:"externallink"===o&&Ie?h.TextBelowCenter:h[ce])({isTextExternalLink:r,showLinkedAsset:m,showAssetOnly:c,content:i}),o.createElement(d,{gridItemColSpan:l?.showAssetOnly||l?.showLinkedAsset?1:We,shouldHideIcon:!0,shouldHideMetadataSecondary:!0,...l,key:`${t.dangerousHed}-${n}`,hasBorder:I,hasUnderlineHed:U,shouldHideDangerousDek:!r||oe,shouldHidePublishDate:!0,hasHedCorePrimary:!0,shouldPlayInline:re,hasNoBottomMarginForCneVideo:"cnevideo"===i,hasNoBottomPaddingForCneVideo:"cnevideo"===i,hasNoBottomPaddingForGridContent:q&&"GridFourColumns"===Re,hasMediumMarginBottom:_,buttonSize:"default",showShopNowButton:de&&"externallink"===i,isPlpCurated:Te,shouldOpenInternalLinksInNewTab:ue,hideDesktopPagination:Ne,shouldUseSmallHed:he&&"externallink"===i&&"GridFourColumns"!==Re,layout:Re,index:n,isSeriesNavigation:Be,isCurrent:a,hideRubricLink:Ae,isTextExternalLink:r})})))(t);case"ArticleCarousel":return(e=>{const t=h[ce];return e.items.map(((e,n)=>o.createElement(t,{...e,key:`${e.dangerousHed}-${n}`,hasBorder:I,hasUnderlineHed:U,shouldHideDangerousDek:oe,shouldHidePublishDate:ie})))})(t);default:return t.items.map(((e,n)=>o.createElement(d,{...e,key:`${e.hed}-${n}`,ratingMethod:ye,shouldTrackSnowplowEvent:ge,totalItems:t?.items?.length,sectionTitle:i,shouldEnableBookmarkDrawers:Z,shouldEnableCardLevelBookmark:ee,shouldEnableCommentsCount:te,shouldLimitSavingToContentTypes:ae})))}}const Ge=W&&"GridFourColumns"===Re,[je]=o.useState(parseInt(a(),10));return E&&0!==E.length?o.createElement(p,{dangerousHed:i,dangerousDek:S,editor:x,sectionTitleVariation:X,shouldChipsRedirectOnClick:Q,shouldEnableBundleComponentAnalytics:ne,shouldEnableSnowplowTracking:ge,shouldUseAlternativeTitleStyle:me,hasImpressionTracking:!0,trackingNamespace:Ce,isDotClickable:we,hasCarouselSliderPagination:N,hasCarouselControl:He,hasControls:B,hasNavigationButtonVariation:M,hasToggleGridColor:Ge,hasPadding:R,layout:Re,pos:je,paginationStyle:J,buttonConfig:t,gridConfig:$e,hasBorderBottom:L,affiliateDisclaimer:ke,isFirstProductListingContainer:xe,isPimCollectionContainer:Pe,showDisclaimer:De,isPlpCurated:Te,hasCustomSlider:Le,hideDesktopPagination:Ne,isUpcEnabled:Ee,groups:E,isSeriesNavigation:Be,showRichTextInDek:_e},E.map((e=>{const t=Ve(e);se&&e.url&&t.push(o.createElement(c,{aspectRatio:n,key:`cta-${e.label}`,url:e.url},Me(m.ctaMessage,{groupName:e.label.toLocaleLowerCase()})));const i=w(t);return o.createElement(l,{key:e.label,name:e.label,url:e.url},i)}))):null};S.propTypes={affiliateDisclaimer:i.string,buttonConfig:i.object,copilotId:i.string,ctaCardAspectRatio:i.arrayOf(i.number),dangerousDek:i.string,dangerousHed:i.string,dropShipSellers:i.arrayOf(i.string),editor:i.object,expVariationName:i.string,gridConfig:i.object,groups:i.arrayOf(i.object),hasAffiliateLinkDisabled:i.bool,hasAtRetailerNameLowerCase:i.bool,hasBorder:i.bool,hasBorderBottom:i.bool,hasCarouselSliderPagination:i.bool,hasControls:i.bool,hasCustomSlider:i.bool,hasGridColumn:i.bool,hasImageGrid:i.bool,hasImpressionTracking:i.bool,hasMarginTopAuto:i.bool,hasMediumMarginBottom:i.bool,hasNavigationButtonVariation:i.bool,hasNoBottomPaddingForGridContent:i.bool,hasPadding:i.bool,hasPLPBrandNameContextTitle:i.bool,hasPLPCardNameDescriptionCore:i.bool,hasProductNewPriceColor:i.bool,hasProductPriceColor:i.bool,hasProductWhiteBackground:i.bool,hasToggleGridColor:i.bool,hasUnderlineHed:i.bool,hideDesktopPagination:i.bool,hideRubricLink:i.bool,isContentCenter:i.bool,isDotClickable:i.bool,isDropshipProduct:i.bool,isFirstProductListingContainer:i.bool,isPimCollectionContainer:i.bool,isPlpCurated:i.bool,isProductCardName:i.bool,isProductCardRetailerName:i.bool,isSeriesNavigation:i.bool,isTextExternalLink:i.bool,isUpcEnabled:i.bool,layout:i.string,paginationStyle:i.string,priceFormatting:i.shape({fractionDigits:i.number,shouldFormatDecimalSeparator:i.bool}),sectionTitleVariation:i.string,shouldCheckProductInView:i.bool,shouldChipsRedirectOnClick:i.bool,shouldEnableBookmarkDrawers:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldEnableSnowplowTracking:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,shouldLimitSavingToContentTypes:i.bool,shouldOpenInternalLinksInNewTab:i.bool,shouldPlayInline:i.bool,shouldRenderCtaCard:i.bool,shouldUseAlternativeTitleStyle:i.bool,shouldUseProductPriceSecondary:i.bool,shouldUseSmallHed:i.bool,showDisclaimer:i.bool,showNewProductCardDesign:i.bool,showOfferUrl:i.bool,showRichTextInDek:i.bool,showShopNowButton:i.bool,stackedRatingsCardRatingMethod:i.string,summaryItemVariation:i.string,trackingNamespace:i.shape({toggle:i.string,card:i.string})},S.displayName="VersoFilterableSummaryList",e.exports=S},10220:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(24369);e.exports=o(i,"VersoFilterableSummaryList")},92488:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{minScreen:a,calculateSpacing:r,minMaxScreen:s,getTypographyStyles:l,getColorStyles:d}=n(26865),{cssVariablesGrid:c,applyGridSpacing:m}=n(1123),{LabelText:p,ListWrapper:u}=n(14952),{CarouselListItem:g}=n(44802),{CarouselWrapper:h,ChipWrapper:y}=n(22482),b=n(15998),f=n(74992),{SummaryItemHedBase:C}=n(36211),w=o(b).withConfig({displayName:"FilterableSummaryList"})` margin: 0 auto; ${({hasToggleGridColor:e})=>!e&&`max-width:${i.fullBleed};\n ${c()}`} ${({hasPadding:e})=>!e&&m("padding")} ${g}:first-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-left:${r(8)};\n ${s(0,i.md)}\n { \n padding-left:${r(3)}; \n }`:"padding-left: 0;"} } ${g}:last-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-right:${r(8)};\n ${s(0,i.md)}\n { padding-right:${r(3)}; \n }`:null} } ${a(i.xxl)} { ${y}, ${h} { ${({hasToggleGridColor:e})=>!e&&"margin-left: revert;\n margin-right: revert;"} ${p} , ${u} { padding-right: revert; padding-left: revert; } ${g}:first-child { ${({hasPadding:e})=>!e&&"padding-left: revert;"} } ${g}:last-child { ${({hasPadding:e})=>!e&&"padding-right: revert;"} } } } `,v=o(f).withConfig({displayName:"SummaryItemExpernalLinkWrapper"})` ${C} { ${({theme:e})=>`${l(e,"typography.definitions.discovery.hed-core-secondary")};\n ${d(e,"color","colors.discovery.body.white.heading")}`} } `;e.exports={FilterableSummaryList:w,SummaryItemExpernalLinkWrapper:v}},31382:(e,t,n)=>{const o=n(96540),i=n(5556),{CTACardBody:a,CTACardContent:r,CTACardFooter:s,CTACardIcon:l,CTACardText:d,CTACardWrapper:c}=n(92098),m=({aspectRatio:e=[1,1],children:t,url:n})=>o.createElement(c,{aspectRatio:e},o.createElement(r,null,o.createElement(a,null,o.createElement(d,{href:n},t)),o.createElement(s,null,o.createElement("a",{href:n},o.createElement(l,null)))));m.propTypes={aspectRatio:i.arrayOf(i.number),children:i.node.isRequired,url:i.string.isRequired},e.exports=m},38638:(e,t,n)=>{e.exports=n(31382)},92098:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,getColorToken:r,getDecoration:s,minScreen:l}=n(26865),{BaseLink:d}=n(76955),c=n(42361),m=o.div.withConfig({displayName:"CTACardWrapper"})` position: relative; border-radius: ${({theme:e})=>s(e,"cardRadiusSm")}; background-color: ${r("colors.discovery.body.brand.background")}; padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; ${l(i.md)} { border-radius: ${({theme:e})=>s(e,"cardRadiusMd")}; } ${l(i.lg)} { border-radius: ${({theme:e})=>s(e,"cardRadiusLg")}; } `,p=o.div.withConfig({displayName:"CTACardContent"})` display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-direction: column; padding: 0 ${a(3)} ${a(2)} ${a(3)}; ${l(i.lg)} { padding: 0 ${a(5)} ${a(5)} ${a(5)}; } `,u=o.div.withConfig({displayName:"CTACardBody"})` display: flex; flex: 1 0 auto; align-items: center; `,g=o.div.withConfig({displayName:"CTACardFooter"})` height: ${a(6)}; `,h=o(d).withConfig({displayName:"CTACardText"})``;h.defaultProps={colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const y=o(c).withConfig({displayName:"CTACardIcon"})` border-radius: 50%; background-color: ${r("colors.discovery.body.brand.context-signature")}; width: ${a(6)}; height: ${a(6)}; fill: ${r("colors.discovery.body.brand.context-texture")}; svg { transform: scale(0.6); } `;e.exports={CTACardBody:u,CTACardContent:p,CTACardFooter:g,CTACardIcon:y,CTACardText:h,CTACardWrapper:m}},68538:(e,t,n)=>{const{defineMessages:o}=n(37243);e.exports=o({ctaMessage:{id:"VersoFilterableSummaryList.CTAMessage",defaultMessage:"See more {groupName} recipes",description:"Message to display in the CTACard"}})},96389:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.childTobeRendered=t.modifyItemObjectBasedOnContentType=void 0,t.modifyItemObjectBasedOnContentType=(e,t,n)=>("cnevideo"===t&&n&&(e.image={...e.image,url:e?.url||"",dangerousHed:e.dangerousHed||""}),e),t.childTobeRendered=e=>e.filter((e=>(e?.props?.image?.id||e?.props?.aspectRatio||"cnevideo"===e?.props?.contentType&&(e?.props?.image?.scriptUrl||e?.props?.url)||"externallink"===e?.props.contentType&&e?.props?.isTextExternalLink)&&e))},26134:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(73275),s=n(35864),{componentTracking:l}=n(90090),{asConfiguredComponent:d}=n(12892),c=n(77816).A,m=n(73730),{VersoIssueFeatureHed:p,VersoIssueFeatureDek:u,VersoIssueFeatureWrapper:g,VersoIssueFeatureSectionTitle:h,VersoIssueFeatureMain:y,VersoIssueFeatureDekContainer:b,VersoIssueFeatureTocWrap:f,VersoIssueFeatureToc:C,VersoIssueFeatureMagazineContainer:w,VersoIssueFeatureMagazineIssueDate:v,VersoIssueFeatureMagazineIssueName:$,VersoIssueFeatureMagazineIssueImage:S,VersoIssueFeatureMagazineLink:k,VersoIssueFeatureMagazineIssueCaption:x}=n(72542),{trackComponent:E}=n(92716),{interactionResponse:T}=n(56187),{getVariationNames:I}=n(81372),L=({btnStyle:e="text",buttonVariation:t="Primary",dangerousDek:n,dangerousHed:i,hideItemHed:d=!0,hideSectionTitle:I=!1,hideSourceDek:L=!1,hideSourceHed:N=!1,issueFeatureLabel:B,items:P,sectionTitleVariation:A="LineAboveLineBelowTextLeft",shouldEnableBundleComponentAnalytics:D,shouldEnableImageAccessibility:_=!1,shouldUseButtonAsLink:M=!1,shouldUseMagazineLinkFromBundleItem:R=!1,shouldUseDescriptionPrimary:H=!0,showImageCaption:O=!0,trackingNamespace:F,variations:W={contentAlign:"left",isDarkBackground:!1,isFullBleed:!1,layoutPosition:"image-right"}})=>{const{contentAlign:U,isFullBleed:V,isDarkBackground:G,layoutPosition:j}=W;o.useEffect((()=>{(async()=>{await T(),E("VersoIssueFeature")})()}),[]);const{formatMessage:z}=a(),q=P[0];if(!q)return null;const K=l.addDataSectionTitleAttribute(D,F?.toc),Y=l.addDataSectionTitleAttribute(D,F?.issueCover),J=l.addDataSectionTitleAttribute(D,F?.inlineLinks),X=l.addDataSectionTitleAttribute(D,F?.inlineHedLinks),Q=R?q.url:"/magazine",Z=_?{tabIndex:-1,"aria-hidden":!0}:{},ee=s[A]||s,te=m[t],ne=B||z(c.issueFeatureLabel);return o.createElement(g,{dataTestId:"VersoIssueFeatureWrapper"},!I&&o.createElement(h,{as:ee,dangerousHed:i,hasDividerAbove:!0,hasDividerBelow:!0,hedTag:"h2",link:{html:n}}),o.createElement(y,{className:"verso-issue-feature__main",layoutPosition:j,isDarkBackground:G},o.createElement(b,{"data-testid":"VersoIssueFeatureDekContainer",contentAlign:U},!d&&o.createElement(p,{"data-testid":"VersoIssueFeatureHed",...X,dangerouslySetInnerHTML:{__html:q.dangerousHed}}),o.createElement(u,{"data-testid":"VersoIssueFeatureDek",...J,dangerouslySetInnerHTML:{__html:q.dangerousDek},shouldUseDescriptionPrimary:H}),o.createElement(f,{"data-testid":"VersoIssueFeatureTocWrap",...K,contentAlign:U},M?o.createElement(te,{"data-testid":"VersoIssueFeatureButtonComponent",btnStyle:e,label:ne,ariaLabel:ne,href:Q,inputKind:"link"}):o.createElement(C,{"data-testid":"VersoIssueFeatureToc",href:Q},ne))),o.createElement(w,{"data-testid":"VersoIssueFeatureMagazineContainer"},!N&&o.createElement(v,{className:"verso-issue-feature__magazine-issue-date","data-testid":"VersoIssueFeatureMagazineIssueDate",dangerouslySetInnerHTML:{__html:q.dangerousHed}}),!L&&q.source?.dek&&o.createElement($,{className:"verso-issue-feature__magazine-issue-name","data-testid":"VersoIssueFeatureMagazineIssueName"},q.source.dek),q.image&&o.createElement(S,{"data-testid":"VersoIssueFeatureMagazineIssueImage",...Y,isFullBleed:V},o.createElement(k,{href:Q,"data-testid":"VersoIssueFeatureMagazineLink",...Z},o.createElement(r,{...q.image}))),O&&q?.image?.caption&&o.createElement(x,{"data-testid":"VersoIssueFeatureMagazineIssueCaption"},q.image.caption))))},N=I(m);L.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonVariation:i.oneOf(N),dangerousDek:i.string,dangerousHed:i.string.isRequired,hideItemHed:i.bool,hideSectionTitle:i.bool,hideSourceDek:i.bool,hideSourceHed:i.bool,issueFeatureLabel:i.string,items:i.arrayOf(i.shape()).isRequired,sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableImageAccessibility:i.bool,shouldUseButtonAsLink:i.bool,shouldUseDescriptionPrimary:i.bool,shouldUseMagazineLinkFromBundleItem:i.bool,showImageCaption:i.bool,trackingNamespace:i.object,variations:i.shape({contentAlign:i.oneOf(["center","right","left"]),isDarkBackground:i.bool,isFullBleed:i.bool,layoutPosition:i.oneOf(["image-left","image-right"])})},L.displayName="VersoIssueFeature",e.exports=d(L,"VersoIssueFeature")},29794:(e,t,n)=>{e.exports=n(17965)},72542:(e,t,n)=>{const{default:o,css:i}=n(92168),{GridItem:a}=n(40653),r=n(86659),{BREAKPOINTS:s}=n(96472),{BaseLink:l,BaseText:d}=n(76955),{ResponsiveImageContainer:c}=n(7228),{calculateSpacing:m,getColorToken:p,minScreen:u,getTypographyStyles:g}=n(26865),h=o(d).withConfig({displayName:"VersoIssueFeatureDek"})` margin-top: 0; margin-bottom: ${m(6)}; ${u(s.md)} { order: 2; margin-top: ${m(2)}; margin-bottom: ${m(2)}; } a { color: ${p("colors.discovery.lead.secondary.description")}; } ${({shouldUseDescriptionPrimary:e})=>!e&&g("typography.definitions.discovery.description-core")}; .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } `;h.defaultProps={colorToken:"colors.discovery.lead.secondary.description",typeIdentity:"typography.definitions.discovery.description-feature"};const y=o(d).withConfig({displayName:"VersoIssueFeatureHed"})` margin-top: ${m(6)}; ${u(s.md)} { margin-top: ${m(2)}; } `;y.defaultProps={colorToken:"colors.discovery.lead.primary.hed",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const b=o(r.WithMargins).withConfig({displayName:"VersoIssueFeatureWrapper"})` > ${a} { grid-column: 1/-1; } `,f=o.span.withConfig({displayName:"VersoIssueFeatureSectionTitle"})``,C=i` background-color: ${p("colors.discovery.body.dark.background")}; `,w=o(r.TwoUpFullBleedNoGap).withConfig({displayName:"VersoIssueFeatureMain"})` && { align-items: center; column-gap: ${m(4)}; } > ${a}:first-child { order: 2; } > ${a} + ${a} { order: 1; } ${u(s.md)} { > ${a}:first-child { order: ${({layoutPosition:e})=>"image-left"===e?2:1}; } > ${a} + ${a} { order: ${({layoutPosition:e})=>"image-left"===e?1:2}; } } ${({isDarkBackground:e})=>e&&C} `,v=o.div.withConfig({displayName:"VersoIssueFeatureDekContainer"})` text-align: center; ${u(s.md)} { ${({contentAlign:e})=>`text-align: ${e};`} } `,$=o.div.withConfig({displayName:"VersoIssueFeatureTocWrap"})` margin-bottom: ${m(6)}; text-align: center; ${u(s.md)} { margin-bottom: 0; ${({contentAlign:e})=>`text-align: ${e};`} } `,S=o(l).withConfig({displayName:"VersoIssueFeatureToc"})``;S.defaultProps={as:"a",colorSecondaryLinkToken:"colors.interactive.base.dark",colorStaticLinkToken:"colors.interactive.base.brand-primary",colorToken:"colors.interactive.base.brand-primary",typeToken:"typography.definitions.foundation.link-primary"};const k=o.div.withConfig({displayName:"VersoIssueFeatureMagazineContainer"})` padding-top: ${m(4)}; text-align: center; ${u(s.md)} { padding-top: 0; } `,x=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueDate"})``;x.defaultProps={as:"div",bottomSpacing:.5,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const E=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueName"})``;E.defaultProps={colorToken:"colors.discovery.body.white.context-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const T=o.div.withConfig({displayName:"VersoIssueFeatureMagazineIssueImage"})` margin: auto; ${({isFullBleed:e})=>e?`\n ${c} {\n width: 100%;\n }\n `:`\n max-width: 154px;\n ${u(s.md)} {\n max-width: 244px;\n }\n span {\n box-shadow: 0 0 24px 0 rgba(45, 45, 45, 0.16);\n }\n padding: ${m(2)} 0;\n `} `,I=o(l).withConfig({displayName:"VersoIssueFeatureMagazineLink"})``,L=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueCaption"})``;L.defaultProps={bottomSpacing:2,colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.globalEditorial.context-secondary"},e.exports={VersoIssueFeatureDek:h,VersoIssueFeatureHed:y,VersoIssueFeatureWrapper:b,VersoIssueFeatureSectionTitle:f,VersoIssueFeatureMain:w,VersoIssueFeatureDekContainer:v,VersoIssueFeatureTocWrap:$,VersoIssueFeatureToc:S,VersoIssueFeatureMagazineContainer:k,VersoIssueFeatureMagazineIssueDate:x,VersoIssueFeatureMagazineIssueName:E,VersoIssueFeatureMagazineIssueImage:T,VersoIssueFeatureMagazineLink:I,VersoIssueFeatureMagazineIssueCaption:L}},77816:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({issueFeatureLabel:{id:"VersoIssueFeature.IssueFeatureLabel",defaultMessage:"Table of Contents »",description:"Label for magazine link"}})},17965:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(26134);i.TextCenterImageLeftDark=o(i,"TextCenterImageLeftDark",{contentAlign:"center",isDarkBackground:!0,layoutPosition:"image-left"},{}),i.TextCenterImageLeftFullBleedDark=o(i,"TextCenterImageLeftFullBleedDark",{contentAlign:"center",isDarkBackground:!0,isFullBleed:!0,layoutPosition:"image-left"},{}),e.exports=i},63395:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(97200),r=n(30830),s=n(75871),l=n(51125),{Disclaimer:d}=n(74307),{Title:c,VersoNativeProductCarouselWrapper:m}=n(97840),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=n(35864),h={width:{sm:"calc(45% - 12px)",lg:"calc(28% - 12px)"},spacing:{sm:"0px",lg:"12px"}},y=({dangerousHed:e,hasNoHorizontalScrollCarousel:t,hasMargin:n,sectionTitleVariation:i="LineAboveLineBelowTextCenter",isFirstProductListingContainer:y,affiliateDisclaimer:b,items:f=[],showDisclaimer:C})=>{const[w]=o.useState(parseInt(a(),10));o.useEffect((()=>{(async()=>{await u(),p("VersoNativeProductCarousel")})()}),[]);const v=f.length>0&&C&&y,$=g[i];return o.createElement(m,{hasMargin:n},e&&o.createElement(c,{as:$,dangerousHed:e}),o.createElement(d.TextCenterNoTopRule,{isEnabled:v,disclaimerHtml:b}),f.length&&o.createElement(r,{className:"product__carousel__bundle",controlPosition:"center",controlPlacement:"space-between",hasNoHorizontalScrollCarousel:t,hasPagination:!0,dangerousHed:e,pos:w,isUpcEnabled:f[0].isUpcEnabled},f.map(((t,n)=>{const i={...t,id:t.productId,offers:t.multipleOffers,layout:"ProductEmbed",index:n};return o.createElement(r.CarouselItem,{...h,key:`product-bundle-${n}`,carouselTitle:e,carouselItemIndex:n,carouselItemName:t.dangerousHed,pos:w},t.isUpcEnabled?o.createElement(l,{type:"embed",brand:t.productBrand,offers:t.multipleOffers,index:n,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",data_item:i,hasImpressionTracking:!0,layout:"ContentCarousel",shouldDisableCreditText:!0,componentUsed:"carousel"}):o.createElement(s,{index:n,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",layout:"ContentCarousel",component:"carousel"}))}))))};y.propTypes={affiliateDisclaimer:i.string,dangerousHed:i.string.isRequired,hasMargin:i.bool,hasNoHorizontalScrollCarousel:i.bool,isFirstProductListingContainer:i.bool,items:i.array.isRequired,sectionTitleVariation:i.string,showDisclaimer:i.bool},y.displayName="VersoNativeProductCarousel",e.exports=y},31828:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(63395);e.exports=o(i,"VersoNativeProductCarousel")},97840:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),s=o.div.withConfig({displayName:"Title"})` margin-bottom: ${i(4)}; `,l=o.div.withConfig({displayName:"VersoNativeProductCarouselWrapper"})` ${r} ${({hasMargin:e})=>e&&a("padding")} `;e.exports={Title:s,VersoNativeProductCarouselWrapper:l}},31300:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(31830),r=n(19057),{Disclaimer:s}=n(74307),{VersoNativeProductTitle:l}=n(41526),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=n(35864),p=({dangerousHed:e,isSponsoredAffiliateLinksEnabled:t,sectionTitleVariation:n="LineAboveLineBelowTextCenter",items:i=[]})=>{o.useEffect((()=>{(async()=>{await c(),d("VersoNativeProduct")})()}),[]);const p=i.length>=3,u=i.length<=2,g=m[n];return o.createElement(o.Fragment,null,e&&o.createElement(l,{as:g,dangerousHed:e}),o.createElement(s.TextCenterNoTopRule,{isEnabled:t}),p&&o.createElement(a,{childTypes:["product"]},i.map(((e,t)=>o.createElement(r.ImageTop,{...e,key:`native-product-embed-top-${t}`})))),u&&o.createElement(a,{childTypes:["product"]},i.map(((e,t)=>o.createElement(r.ImageLeftWithButtonAndTextCentered,{...e,key:`native-product-embed-left-${t}`})))))};p.propTypes={dangerousHed:i.string.isRequired,isSponsoredAffiliateLinksEnabled:i.bool,items:i.array.isRequired,sectionTitleVariation:i.string},p.displayName="VersoNativeProduct",e.exports=p},72775:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(31300);e.exports=o(i,"VersoNativeProduct")},41526:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"VersoNativeProductTitle"})` margin-bottom: ${i(4)}; `;e.exports={VersoNativeProductTitle:a}},39812:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(49350),r=n(10220),{VersoPlpCuratedWrapper:s}=n(20519),l=e=>{const{hed:t,dek:n,groups:o,gridConfig:l,hasAffiliateLinkDisabled:d,hasCarouselSliderPagination:c,templateLayout:m,isGrid:p,isSeriesNavigation:u,productVisualAsset:g,expertCardContent:h,productList:y=[],shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,summaryItemVariation:C,isUpcEnabled:w,paginationStyle:v,shouldUseSmallHed:$,isPlpCurated:S,isContentCenter:k,shouldOpenInternalLinksInNewTab:x,hasPadding:E,hasCustomSlider:T,hideDesktopPagination:I,hasBorder:L,affiliateDisclaimer:N,isFirstProductListingContainer:B,hideRubricLink:P,showDisclaimer:A,showRichTextInDek:D,shouldHideDangerousDek:_}=e;return"VisualCarousel"===m?i.createElement(s,null,i.createElement(a,{hed:t,productList:y,productVisualAsset:g,expertCardContent:h,summaryItemVariation:C,shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,isUpcEnabled:w,isContentCenter:k,isPlpCurated:S,shouldOpenInternalLinksInNewTab:x,hideDesktopPagination:I,affiliateDisclaimer:N,isFirstProductListingContainer:B,hasAffiliateLinkDisabled:d,hideRubricLink:P,showDisclaimer:A,showRichTextInDek:D,shouldHideDangerousDek:_})):i.createElement(s,null,i.createElement(r,{dangerousHed:t,dangerousDek:n,groups:o,gridConfig:l,isGrid:p,layout:m,hasCarouselSliderPagination:c,summaryItemVariation:C,shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,isUpcEnabled:w,shouldUseSmallHed:$,isContentCenter:!u&&k,isPlpCurated:S,shouldOpenInternalLinksInNewTab:x,paginationStyle:v,hasPadding:E,hasCustomSlider:T,hideDesktopPagination:I,hasBorder:L,isFirstProductListingContainer:B,affiliateDisclaimer:N,hasAffiliateLinkDisabled:d,isSeriesNavigation:u,hasBorderBottom:u,hideRubricLink:P,showDisclaimer:A,showRichTextInDek:D,shouldHideDangerousDek:_}))};l.propTypes={affiliateDisclaimer:o.string,dek:o.string,expertCardContent:o.object,gridConfig:o.object,groups:o.array,hasAffiliateLinkDisabled:o.bool,hasBorder:o.bool,hasCarouselSliderPagination:o.bool,hasCustomSlider:o.bool,hasPadding:o.bool,hed:o.string,hideDesktopPagination:o.bool,hideRubricLink:o.bool,isContentCenter:o.bool,isFirstProductListingContainer:o.bool,isGrid:o.bool,isPlpCurated:o.bool,isSeriesNavigation:o.bool,isUpcEnabled:o.bool,paginationStyle:o.string,productList:o.array,productVisualAsset:o.object,shouldAppendReadMoreLinkForDek:o.bool,shouldHideDangerousDek:o.bool,shouldOpenInternalLinksInNewTab:o.bool,shouldUseSmallHed:o.bool,showDisclaimer:o.bool,showRichTextInDek:o.bool,showShopNowButton:o.bool,summaryItemVariation:o.string,templateLayout:o.string},e.exports=l},18853:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(39812);e.exports=o(i,"VersoPlpCurated")},20519:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"VersoPlpCuratedWrapper"})` ${({hasPaddingTop:e})=>e&&`padding-top: ${i(4)}`} `;e.exports={VersoPlpCuratedWrapper:a}},91424:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{encodeImageURI:l}=n(96165),{LinkBanner:d}=n(82873),c=n(18463),m=n(73275),p=n(35864),{VersoSummarySpotlightByline:u,VersoSummarySpotlightContainer:g,VersoSummarySpotlightContentDivider:h,VersoSummarySpotlightLeadItem:y,VersoSummarySpotlightLeadItemContainer:b,VersoSummarySpotlightLeadItemWrapper:f,VersoSummarySpotlightSecondaryItems:C,VersoSummarySpotlightSecondaryItemsWrapper:w,VersoSummarySpotlightSectionTitle:v,VersoSummarySpotlightWrapper:$}=n(78021),S=({image:e,className:t,contributor:n,dangerousDek:i,dangerousHed:m,rubric:S,secondaryItems:k,sectionHed:x,url:E})=>{a.useEffect((()=>{(async()=>{await s(),r("VersoSummarySpotlight")})()}),[]);const T={links:k,bannerType:"visual-link-banner"},I=e.segmentedSources?{sm:Object.values(e.segmentedSources.sm).pop(),lg:Object.values(e.segmentedSources.lg).pop()}:"",L={smUrl:l(I.sm.url),lgUrl:l(I.lg.url)};return a.createElement($,{className:o("verso-summary-spotlight",t)},a.createElement(f,{imageSources:L},a.createElement(g,null,a.createElement(b,null,x&&a.createElement(v,null,a.createElement(p,{dangerousHed:x,hasDividerAbove:!0,"data-testid":"section-title"})),a.createElement(y,null,a.createElement(c,{contentAlign:"left",dangerousHed:m,dangerousDek:i,rubric:S,shouldLeftAlignContent:!0,url:E,hasLeftMargin:!1,rubricVariation:"Item",shouldDisplayDangerousDekOverlay:!0}),n?.items&&a.createElement(u,{...n}))),a.createElement(h,null))),a.createElement(w,null,a.createElement(g,null,a.createElement(C,null,a.createElement(d,{linkBannerData:T})))))};S.propTypes={className:i.string,contributor:i.object,dangerousDek:i.string.isRequired,dangerousHed:i.string.isRequired,image:i.shape(m.propTypes).isRequired,rubric:i.object,secondaryItems:i.array,sectionHed:i.string,url:i.string.isRequired},S.displayName="VersoSummarySpotlight",e.exports=S},22651:(e,t,n)=>{const o=n(91424),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"VersoSummarySpotlight")},78021:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),a="1279px",{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,getColorStyles:d,getColorToken:c,getTypographyStyles:m,maxScreen:p,minScreen:u}=n(26865),{OverlaySummaryItemBylines:g,OverlaySummaryItemContent:h,OverlaySummaryItemDek:y,OverlaySummaryItemHed:b}=n(3265),f=n(70366),{BylineLink:C,BylinePreamble:w}=n(74423),v=n(74479),{GridItem:$}=n(40653),{SectionTitleHed:S,SectionTitleRoot:k}=n(33500),{RubricName:x}=n(6613),{LinkBannerWrapper:E}=n(89635),{ImageWrapper:T,LeftScrollButton:I,LinkBannerRubric:L,NavLink:N,NavList:B,NavListItem:P,NavListItemContent:A,NavListWrapper:D,RightScrollButton:_,VisualTextWrap:M}=n(79424),R=o.section.withConfig({displayName:"VersoSummarySpotlightWrapper"})``,H=o.div.withConfig({displayName:"VersoSummarySpotlightContainer"})` margin: 0 auto; max-width: calc(${i.xxl} - (2 * ${l(8)})); `,O=o.div.withConfig({displayName:"VersoSummarySpotlightSecondaryItemsWrapper"})` background: ${c("colors.consumption.lead.inverted.background")}; padding-bottom: ${l(5)}; ${s()} ${u(i.sm)} { padding-right: ${l(3)}; padding-left: ${l(3)}; } ${u(i.md)} { padding-right: ${l(6)}; padding-left: ${l(6)}; } ${u(i.xl)} { padding-right: ${l(8)}; padding-left: ${l(8)}; } ${u(i.xxl)} { padding-right: ${l(20)}; padding-left: ${l(20)}; } `,F=o.div.withConfig({displayName:"VersoSummarySpotlightLeadItemWrapper"})` position: relative; background-position: top; background-size: cover; padding: ${l(3)}; ${u(i.md)} { padding-top: ${l(5)}; padding-bottom: ${l(5)}; } ${s()} ${r("padding")} && { ${u(i.sm)} { padding-top: ${l(2.5)}; padding-bottom: ${l(5)}; ${({imageSources:e})=>e.smUrl?`\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%), url(${e.smUrl});\n `:""} aspect-ratio: 9/16; } ${u(i.md)}, ${u(i.lg)}, ${u(i.xl)} { padding-top: ${l(5)}; ${({imageSources:e})=>e.lgUrl?`\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%), url(${e.lgUrl});\n `:""} aspect-ratio: 6/4; } } `,W=o(v).withConfig({displayName:"VersoSummarySpotlightLeadItemContainer"})` ${$} { :nth-of-type(1) { ${u(i.sm)} { grid-column: 1 / span 4; } ${u(i.md)} { grid-column: 1 / span 12; } } :nth-of-type(2) { ${u(i.sm)} { position: absolute; right: ${l(3)}; bottom: ${l(10)}; left: ${l(3)}; grid-column: 1 / span 4; } ${u(i.md)} { display: grid; position: absolute; right: ${l(6)}; bottom: ${l(10)}; left: ${l(6)}; grid-gap: inherit; grid-column: 1 / span 6; grid-template-columns: inherit; } ${u(i.xl)} { right: ${l(8)}; left: ${l(8)}; } ${u(i.xxl)} { right: ${l(20)}; left: ${l(20)}; } } } `,U=o.span.withConfig({displayName:"VersoSummarySpotlightContentDivider"})` display: grid; grid-column: 1 /-1; margin-top: ${l(5)}; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: ${c("colors.discovery.body.black.divider")}; ${u(i.sm)} { position: absolute; right: ${l(3)}; bottom: ${l(5)}; left: ${l(3)}; } ${u(i.md)} { display: grid; position: absolute; right: ${l(6)}; bottom: ${l(5)}; left: ${l(6)}; grid-gap: inherit; grid-template-columns: inherit; } ${u(i.xl)} { right: ${l(8)}; left: ${l(8)}; } ${u(i.xxl)} { right: ${l(20)}; left: ${l(20)}; } `,V=o.div.withConfig({displayName:"VersoSummarySpotlightSectionTitle"})` grid-column: 1 / span 12; ${S} { color: ${c("colors.discovery.body.black.heading")}; } ${k} { ${({theme:e})=>d(e,"border-color","colors.discovery.body.black.divider")} } `,G=o.div.withConfig({displayName:"VersoSummarySpotlightLeadItem"})` grid-column: 1 / span 6; text-decoration: none; ${b} { margin: 0; ${m("typography.definitions.discovery.hed-feature")}; color: ${c("colors.discovery.body.black.heading")}; &:hover, &:focus { text-decoration: underline; } } ${y} { margin-top: 0; ${m("typography.definitions.discovery.description-feature")}; color: ${c("colors.discovery.body.black.description")}; } && { ${h} { padding: 0 0 0 0; } } ${x} { ${m("typography.definitions.globalEditorial.context-primary")}; color: ${c("colors.discovery.body.black.context-signature")}; } ${b} { margin-top: ${l(2)}; margin-bottom: ${l(1)}; ${u(i.sm)} { margin-bottom: ${l(.5)}; } } ${g} { margin: 0; } `,j=o(f).withConfig({displayName:"VersoSummarySpotlightByline"})` ${w}, ${C} { ${m("typography.definitions.globalEditorial.accreditation-core")}; color: ${c("colors.discovery.body.black.accreditation")}; } margin-top: ${l(2)}; `,z=o.div.withConfig({displayName:"VersoSummarySpotlightSecondaryItems"})` ${E} { position: unset; transform: none; transition: none; opacity: unset; border: none; background: ${c("colors.consumption.lead.inverted.background")}; } ${L} { margin-bottom: ${l(1)}; ${m("typography.definitions.globalEditorial.context-primary")}; color: ${c("colors.discovery.body.black.context-signature")}; } && { ${N} { ${m("typography.definitions.discovery.hed-core-secondary")}; text-overflow: none; color: ${c("colors.discovery.body.black.heading")}; } ${B} { grid-template-columns: auto; grid-template-rows: auto; padding-right: 0; padding-left: 0; ${u(i.md)} { max-width: 100%; overflow-x: hidden; } } ${P} { :nth-of-type(1) { grid-column: 1 / span 3; } :nth-of-type(2) { grid-column: 4 / span 3; } :nth-of-type(3) { grid-column: 7 / span 3; } :nth-of-type(4) { grid-column: 10 / span 3; } display: initial; :nth-of-type(1), :nth-of-type(2) { ${p(a)} { grid-row: 1; } } :nth-of-type(3), :nth-of-type(4) { ${p(a)} { grid-row: 2; } } :nth-of-type(1), :nth-of-type(3) { ${p(a)} { grid-column: 1 / span 6; } } :nth-of-type(2), :nth-of-type(4) { ${p(a)} { grid-column: 7 / span 6; } } :nth-of-type(1), :nth-of-type(2), :nth-of-type(3), :nth-of-type(4) { ${p("767px")} { grid-area: auto / 1 / auto / span 12; } } } ${A} { display: grid; grid-gap: 1rem; grid-template-columns: 3fr auto; align-items: start; *:first-child { order: 1; } ${p(a)} { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: ${c("colors.discovery.body.black.divider")}; padding-bottom: ${l(1)}; } } ${D} { height: auto; ${I}, ${_} { display: none; } } ${T} { margin-right: 0; } } ${M} { order: 0; margin-right: 0; margin-left: 0; width: unset; overflow: unset; text-decoration: none; text-overflow: unset; -webkit-line-clamp: unset; span { &:hover, &:focus { text-decoration: underline; } } } `;e.exports={VersoSummarySpotlightByline:j,VersoSummarySpotlightContainer:H,VersoSummarySpotlightContentDivider:U,VersoSummarySpotlightLeadItem:G,VersoSummarySpotlightLeadItemContainer:W,VersoSummarySpotlightLeadItemWrapper:F,VersoSummarySpotlightSecondaryItems:z,VersoSummarySpotlightSecondaryItemsWrapper:O,VersoSummarySpotlightSectionTitle:V,VersoSummarySpotlightWrapper:R}},8470:(e,t,n)=>{const o=n(96540),i=n(5556),{useState:a}=n(96540),r=n(62193),s=n(708),{interactionResponse:l}=n(56187),{trackComponent:d}=n(92716),{trackNavigationEvent:c}=n(14307),{AccordionWrapper:m,AccordionItemWrapper:p,AccordionItemContainer:u,AccordionItemContainerLabel:g,AccordionItemContainerContent:h,AccordionContainer:y,AccordionItemContainerButton:b}=n(76080);function f(e){const t=e?.props?.children||[],n=t[0],i=n?.props?.children?.props?.children?.[0]?.props?.children;return o.createElement("div",{className:"table-container"},o.createElement("div",{className:"scrollable-table-container"},o.createElement("table",{className:"simple-table"},i?t:t[1])))}const C=({label:e,content:t,isInitiallyOpen:n,isCollapsible:i,snowplowEventData:l,handleContentItemClick:d})=>{const[m,p]=a(n);return o.createElement(y,{isActive:m},o.createElement(u,{onClick:i&&(()=>{p(!m);const t={type:m?"close":"open",subject:l?l.subject:"wrapper_accordion",label:l?l.label:e?.props?.children?.toString(),items:l&&l.items};c(t)}),"data-testid":"accordion-item-container",isCollapsible:i},o.createElement(g,null,o.createElement(o.Fragment,null,e)),i&&o.createElement(b,{isActive:m,ButtonIcon:s,role:"button",isIconButton:!0,label:"AccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),!r(t)&&o.createElement(h,{className:m?"closing-animation":"opening-animation"},o.createElement("div",null,"table"!==t.type?function(e,t){return Array.isArray(e)?e.map(((n,i)=>"table"!==n.type?o.cloneElement(n,{key:i,onClick:n=>t(n,i,e.length)}):f(n))):o.createElement(o.Fragment,null,e)}(t,d):f(t))))};C.propTypes={content:i.oneOfType([i.array,i.object,i.string]),handleContentItemClick:i.func,isCollapsible:i.bool,isInitiallyOpen:i.bool,label:i.oneOfType([i.object,i.string]),snowplowEventData:i.object};const w=({children:e,data:t,isInitiallyOpen:n=!1,isCollapsible:i=!0,snowplowEventData:a=null,handleContentItemClick:r})=>{o.useEffect((()=>{(async()=>{await l(),d("Accordion")})()}),[]);const s=e&&e[0]?.props?.children||null,c=e&&e[1]?.props?.children||null;return t?o.createElement(m,{data:t},t?o.createElement(p,null,t.map(((e,t)=>o.createElement(C,{key:t,...e,isInitiallyOpen:n,isCollapsible:i,snowplowEventData:a,handleContentItemClick:r})))):null):o.createElement(o.Fragment,null,s?o.createElement(p,null,o.createElement(C,{label:s,content:c,isInitiallyOpen:n,isCollapsible:i})):null)};w.propTypes={children:i.array,data:i.array,handleContentItemClick:i.func,isCollapsible:i.bool,isInitiallyOpen:i.bool,snowplowEventData:i.object},e.exports=w},82516:(e,t,n)=>{const o=n(8470);e.exports=o},76080:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getTypographyStyles:a,getColorStyles:r}=n(26865),{getMotionAnimationValues:s}=n(48419),l=n(73730),d=o.div.withConfig({displayName:"AccordionWrapper"})` & > :first-child { margin-top: ${i(2.5)}; border-top: 1px solid; ${({theme:e})=>r(e,"border-top-color","colors.consumption.body.standard.divider")}; } `,c=o.div.withConfig({displayName:"AccordionContainer"})` margin-top: ${i(2.5)}; margin-bottom: ${i(2.5)}; border-bottom: 1px solid; ${({theme:e})=>r(e,"border-bottom-color","colors.consumption.body.standard.divider")}; .icon-large-chevron { float: right; transform-origin: center; width: 1rem; height: 0.75rem; overflow: hidden; } `,m=o.div.withConfig({displayName:"AccordionItemContainerLabel"})` display: block; width: 100%; box-sizing: border-box; overflow: hidden; ${a("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>r(e,"color","colors.background.black")}; && { text-transform: none; } &&&&& > p { margin: 0; padding: 0; } `;m.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const p=o.div.withConfig({displayName:"AccordionItemContainerContent"})` ${a("typography.definitions.consumptionEditorial.body-core")}; display: grid; grid-template-rows: 0fr; padding: 10px 0; min-height: 0; ${({theme:e})=>`transition: grid-template-rows ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} > * { overflow: hidden; ${({theme:e})=>`transition: margin ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, padding ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, opacity ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} } &.opening-animation { grid-template-rows: 0fr; &&&& > * { opacity: 0; margin: 0; border: none; padding: 0; } &&&&& > div.product-embed { margin: 0 auto; } } &.closing-animation { grid-template-rows: 1fr; &&&& > figure.iframe-embed, figure.cne-video-embed, figure.asset-embed { margin: 0; } } && > :first-child { margin-block-start: ${i(1)}; } &&&&& > p { margin-block-start: ${i(1)}; margin-block-end: ${i(1)}; padding: 0; } /* Addidng the Accordion Animation to essential motion so if reduce motion feature is on these will be included. */ @media (prefers-reduced-motion) { ${({theme:e})=>`transition: grid-template-rows ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} > * { overflow: hidden; ${({theme:e})=>`transition: margin ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, padding ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, opacity ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} } } `,u=o.div.withConfig({displayName:"AccordionItemContainer"})` display: flex; align-items: center; cursor: pointer; ${({isCollapsible:e})=>!e&&"\n pointer-events: none;\n "} `,g=o(l.Utility).withConfig({displayName:"AccordionItemContainerButton"})` align-self: flex-start; fill: #615f66; float: right; transform-origin: center; ${({isActive:e})=>e&&"transform:rotate(180deg);"} padding: ${i(1)}; white-space: nowrap; svg { stroke: #615f66; stroke-width: 3px; } &, &:focus, &:hover { border: 0; background-color: transparent; } `,h=o.div.withConfig({displayName:"AccordionItemWrapper"})``;e.exports={AccordionWrapper:d,AccordionItemWrapper:h,AccordionItemContainer:u,AccordionItemContainerLabel:m,AccordionItemContainerContent:p,AccordionItemContainerButton:g,AccordionContainer:c}},28701:(e,t,n)=>{const o=n(96540),{useEffect:i}=o,a=n(5556),{scrollToAnchor:r}=n(759),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=e=>{const t=new URL(e.newURL);r(t.hash)},c=e=>{r(e.currentTarget.hash)},m=e=>{const{children:t,attrs:{id:n}}=e;return i((()=>{(async()=>{await l(),s("AnchorCallout")})()})),i((()=>{const e=document.querySelectorAll(`a[href='#${n}']`);return(e=>{e.length&&(window.addEventListener("hashchange",d),e.forEach((e=>{e.addEventListener("click",c)})))})(e),()=>{(e=>{e.length&&(window.removeEventListener("hashchange",d),e.forEach((e=>{e.removeEventListener("click",c)})))})(e)}}),[n]),o.createElement("div",{style:{outline:"none"},id:n,tabIndex:"-1"},t)};m.propTypes={attrs:a.object.isRequired,children:a.node.isRequired},m.displayName="AnchorCallout",e.exports=m},51114:(e,t,n)=>{const o=n(28701);e.exports=o},70486:(e,t,n)=>{const o=n(5556),i=n(96540),{AppDownloadLinksWrapper:a,AppDownloadLinksWrapperItem:r,AppDownloadLinksWrapperResponsiveAsset:s}=n(9580),l=({appDownloadUrls:e})=>i.createElement(a,null,i.createElement("ul",null,e.map((e=>i.createElement(r,{key:e.url},i.createElement("a",{href:e.url,target:"_blank",rel:"noreferrer","aria-label":"Opens in a new window"},i.createElement(s,{...e.logo})))))));l.propTypes={appDownloadUrls:o.array},e.exports=l},34568:(e,t,n)=>{e.exports=n(70486)},29201:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,s=n(79712).default,{getCookie:l}=n(56892),{ConsentContext:d}=n(85438),c=n(70920),m=n(83561),{BizzaboEmbedContainer:p,BizzaboEmbedBlockquote:u}=n(20639),g=n(46937).A,h=({url:e})=>{const t=a(d),[n,o]=c(),h=(()=>{const e=l("pay_ent_pass"),t=s(e),{scopes:n=[]}=t||{};return n.includes("vogue-web-club")})();let y,b=null;const f=t.targeting&&o;r((()=>{if(f){const e=document.getElementById("bizzabo-tickets-widget");null!==e&&e.setAttribute("data-params",b),(()=>{if(!document.getElementById("bizzabo-embed")){const e=document.createElement("script");e.id="bizzabo-embed",e.src="https://organizer.bizzabo.com/widgets/tickets/tickets.js",e.async=!0,document.body.appendChild(e)}})()}}),[f,b]);const C=e?e.split("|"):[];if(C.length<2)return"";const[w=null,v=null,$=null]=C;return b=`isInMinisite=true&widgetId=${v}`,y=`https://accounts.bizzabo.com/widgets/tickets/${w}?isPreview=true&widgetId=${v}`,h&&$&&(b+=`&promo=${$}`,y+=`&promo=${$}`),i.createElement(p,{ref:n},f?i.createElement(u,{className:"bizzabo-tickets-widget",id:"bizzabo-tickets-widget","data-event-id":w,"data-params":b}):i.createElement(m,{hasConsent:t.targeting,url:y,consentBannerHeader:g.consentBannerHeader}))};h.propTypes={url:o.string.isRequired},e.exports=h},99933:(e,t,n)=>{e.exports=n(29201)},20639:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"BizzaboEmbedContainer"})` margin: ${i(5)} auto; `,r=o.blockquote.withConfig({displayName:"BizzaboEmbedBlockquote"})` margin-right: auto; margin-left: auto; `;e.exports={BizzaboEmbedContainer:a,BizzaboEmbedBlockquote:r}},46937:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"BizzaboEmbed.ConsentBannerHeader",defaultMessage:"Bizzabo content",description:"Header for message banner"}})},96273:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{BlockquoteEmbedWrapper:r,BlockquoteEmbedContent:s,BlockquoteEmbedFooter:l,BlockquoteEmbedCite:d}=n(35103),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({attributes:e,children:t,citeUrl:n,className:o,dangerousAttribution:p,hasParagraphMargin:u,hasSmallMargins:g=!1,hasTopBorder:h=!0,shouldUseBodyColor:y=!1})=>(i.useEffect((()=>{(async()=>{await m(),c("BlockquoteEmbed")})()}),[]),i.createElement(r,{...e,cite:n,hasTopBorder:h,hasSmallMargins:g,className:a(o,"blockquote-embed"),"data-testid":"blockquote-wrapper"},i.createElement(s,{hasParagraphMargin:u,shouldUseBodyColor:y,className:"blockquote-embed__content"},t),p&&i.createElement(l,null,i.createElement(d,{dangerouslySetInnerHTML:{__html:p}}))));p.propTypes={attributes:o.object,children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired,citeUrl:o.string,className:o.string,dangerousAttribution:o.string,hasParagraphMargin:o.bool,hasSmallMargins:o.bool,hasTopBorder:o.bool,shouldUseBodyColor:o.bool},p.displayName="BlockquoteEmbed",e.exports=p},57885:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(96273);e.exports=o(i,"BlockquoteEmbed")},35103:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),l=o.div.withConfig({displayName:"BlockquoteEmbedContent"})` padding-top: ${i(2)}; &, p { ${({hasParagraphMargin:e})=>!e&&"margin: 0;"} } p { margin-top: 0; } &, a { ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.citation")}; ${({theme:e,shouldUseBodyColor:t})=>((e,t)=>a(e,"color",t?"colors.consumption.body.standard.body":"colors.consumption.body.standard.body-deemphasized"))(e,t)}; } `,d=o.blockquote.withConfig({displayName:"BlockquoteEmbedWrapper-sc"})` margin: ${i(5,"px")} auto; width: 100%; ${({theme:e})=>a(e,"color","colors.consumption.body.standard.body")}; @media (min-width: ${s.md}) { width: 75%; } & + & { margin-top: 0; border-top: 0; } ${({hasTopBorder:e,theme:t})=>e&&`\n border-width: 2px 0 0;\n border-style: solid;\n ${a(t,"border-color","colors.consumption.body.standard.divider")};\n `} ${({hasSmallMargins:e})=>e&&`\n margin: ${i(3)} auto;\n ${l} {\n padding-top: 0;\n & > p:last-of-type {\n margin-bottom: ${i(1)};\n }\n }\n `} `,c=o.footer.withConfig({displayName:"BlockquoteEmbedFooter"})``,m=o.cite.withConfig({displayName:"BlockquoteEmbedCite"})` font-style: italic; `;e.exports={BlockquoteEmbedWrapper:d,BlockquoteEmbedContent:l,BlockquoteEmbedFooter:c,BlockquoteEmbedCite:m}},49033:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{ConsentContext:c}=n(85438),m=n(70920),p=n(83561),{BlueskyEmbedBlockquote:u,BlueskyEmbedContainer:g}=n(26985),h=n(1129).A,y=({attributes:e,className:t,url:n,uri:o,cid:y})=>{i.useEffect((()=>{(async()=>{await d(),l("BlueskyEmbed")})()}),[]);const b=a(c),[f,C]=m(),{formatMessage:w}=s(),v=b.targeting&&C;return r((()=>{v&&(()=>{if(!document.getElementById("embed-bsky-app")){const e=document.createElement("script");e.id="embed-bsky-app",e.setAttribute("charset","utf-8"),e.src="https://embed.bsky.app/static/embed.js",e.setAttribute("data-testid","embed-bsky-script"),document.body.appendChild(e)}})(),"bluesky"in window&&bluesky.scan()}),[v]),i.createElement(g,{"data-testid":"bluesky-embed","aria-label":w(h.blueskyEmbedAriaLabelText),className:t,ref:f},v?i.createElement(u,{"data-testid":"bluesky-embed-blockquote",className:"bluesky-embed","data-bluesky-uri":o,"data-bluesky-cid":y,...e},i.createElement(p,{hasConsent:b.targeting,url:n,consentBannerHeader:h.consentBannerHeader})):i.createElement(p,{hasConsent:b.targeting,url:n,consentBannerHeader:h.consentBannerHeader}))};y.propTypes={attributes:o.object,children:o.node,cid:o.string.isRequired,className:o.string,uri:o.string.isRequired,url:o.string.isRequired},y.displayName="BlueskyEmbed",e.exports=y},26985:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.blockquote.withConfig({displayName:"BlueskyEmbedBlockquote"})``,r=o.div.withConfig({displayName:"BlueskyEmbedContainer"})` margin: ${i(5)} auto; .bluesky-embed { margin-right: auto; margin-left: auto; } `;e.exports={BlueskyEmbedBlockquote:a,BlueskyEmbedContainer:r}},1129:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({blueskyEmbedAriaLabelText:{id:"BlueskyEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the bluesky embed container on Bluesky Embed"},consentBannerHeader:{id:"BlueskyEmbed.ConsentBannerHeader",defaultMessage:"Bluesky content",description:"Header for message banner"}})},43909:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(49235),r=n(86659),{getSeparatorIconComponent:s}=n(94811),{BreadcrumbTrailWrapper:l,BreadcrumbTrailScrollContainer:d,BreadcrumbTrailItem:c}=n(61670),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=({hierarchy:e,shouldRemoveBackgroundColor:t=!1,theme:n="standard",shouldUseContentHeaderColorForLink:o,separatorIcon:u={name:"ChevronRight",type:"standard"},hasMinimalVerticalSpacing:g=!1,className:h})=>(i.useEffect((()=>{(async()=>{await p(),m("BreadcrumbTrail")})()}),[]),i.createElement(a,{palette:n},i.createElement(l,{"data-testid":"BreadcrumbTrail",shouldRemoveBackgroundColor:t,hasMinimalVerticalSpacing:g,className:h},e&&e.length>0&&i.createElement(r.WithMargins,null,i.createElement(d,null,e.map(((e,t)=>{const{name:n,slug:a}=e||{};return i.createElement(c,{key:t,shouldUseContentHeaderColorForLink:o},a?i.createElement("a",{className:"breadCrumbLink",href:a},n):i.createElement("span",null,n),s(u))})))))));u.displayName="BreadcrumbTrail",u.propTypes={className:o.string,hasMinimalVerticalSpacing:o.bool,hierarchy:o.array.isRequired,separatorIcon:o.shape({name:o.string,type:o.oneOf(["standard","thin","thinner"])}),shouldRemoveBackgroundColor:o.bool,shouldUseContentHeaderColorForLink:o.bool,theme:o.string},e.exports=u},6538:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(43909);e.exports=o(i,"BreadcrumbTrail")},61670:(e,t,n)=>{const{default:o}=n(92168),{BaseText:i}=n(76955),{calculateSpacing:a,getLinkStyles:r,getColorStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),{isInverted:d}=n(70698),c=o.div.withConfig({displayName:"BreadcrumbTrailWrapper"})` ${({theme:e,shouldRemoveBackgroundColor:t})=>{const n=d(e)?"colors.background.black":"colors.background.light";return t?"background-color: transparent;":`${s(e,"background-color",n)};`}}; ${({hasMinimalVerticalSpacing:e})=>e?"padding: 0px, 0px":`padding-top: ${a(2.4)};\n padding-bottom: ${a(2.4)};`} width: 100%; @media (max-width: ${l.md}) { overflow-y: hidden; overflow-x: scroll; &::-webkit-scrollbar { display: none; } } `,m=o.div.withConfig({displayName:"BreadcrumbTrailScrollContainer"})` display: flex; width: max-content; `,p=o(i).withConfig({displayName:"BreadcrumbTrailItem"})` display: inline-flex; flex-direction: row; align-items: center; ${({theme:e})=>d(e)&&`\n ${s(e,"color","colors.consumption.lead.inverted.link")};`} a:active, a:link { text-decoration: none; } a:hover, a:focus { text-decoration: underline; } .icon { margin: 0 ${a(.2)}; path { ${({theme:e})=>d(e)&&`\n ${s(e,"fill","colors.consumption.lead.inverted.link")};\n `} } } &:last-of-type { a { ${({theme:e,shouldUseContentHeaderColorForLink:t})=>{const n=d(e)?r(e,"colors.consumption.lead.inverted.link",null):r(e,"colors.discovery.lead.secondary.link",null);return t?r(e,"colors.consumption.lead.standard.context-signature",null):n}} &:active, &:link { text-decoration: none; } &:hover, &:focus { text-decoration: underline; } } span { ${({theme:e})=>s(e,"color","colors.discovery.lead.secondary.link")}; } .icon { display: none; } } `;p.defaultProps={typeIdentity:"typography.definitions.globalEditorial.tags"},e.exports={BreadcrumbTrailWrapper:c,BreadcrumbTrailScrollContainer:m,BreadcrumbTrailItem:p}},94811:(e,t,n)=>{const o=n(96540),{getIconComponent:i}=n(37584);e.exports={getSeparatorIconComponent:e=>{const{name:t,type:n}=e,a=i(t,n)||i("ChevronRight","standard");return o.createElement(a,{width:"1rem",height:"1rem"})}}},83426:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(46331).A,s=n(99906),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({children:e})=>i.createElement("div",{suppressHydrationWarning:!0},e);c.propTypes={children:o.node};const m=({width:e,height:t,mobileWidth:n=0,mobileHeight:o=0,url:m})=>{i.useEffect((()=>{(async()=>{await d(),l("Ceros")})()}),[]);let p=t,u=e/t;(()=>{const e=`(max-width: ${s.minThresholds.lg}px)`;return window.matchMedia(e).matches})()&&n&&o&&(p=o,u=n/o);const{formatMessage:g}=a();return i.createElement(i.Fragment,null,i.createElement(c,null,i.createElement("div",{style:{position:"relative",width:"auto",padding:`0 0 ${p}%`,height:0,top:0,left:0,bottom:0,right:0,margin:0,border:0},"data-aspectratio":u},i.createElement("iframe",{allowFullScreen:!0,src:m,title:g(r.iframeTitle),style:{position:"absolute",top:0,left:0,bottom:0,right:0,margin:0,padding:0,border:0,height:"1px",width:"1px",minHeight:"100%",minWidth:"100%",WebkitOverflowScrolling:"touch"},frameBorder:"0",className:"ceros-experience",scrolling:"no"}))),i.createElement("script",{src:"https://view.ceros.com/scroll-proxy.min.js","data-ceros-origin-domains":"view.ceros.com"}))};m.propTypes={height:o.number,mobileHeight:o.number,mobileWidth:o.number,url:o.string.isRequired,width:o.number},e.exports=m},52818:(e,t,n)=>{e.exports=n(83426)},46331:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({iframeTitle:{id:"Ceros.IframeTitle",defaultMessage:"Ceros embed",description:"Ceros component iframe title"}})},94093:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),{CAN_USE_DOM:r}=n(96472),s=n(60821).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{ConsentBannerWrapper:c,ConsentBannerTitle:m,ConsentBannerLink:p}=n(63507),u=({consentBannerHeader:e,hasConsent:t,url:n})=>{o.useEffect((()=>{(async()=>{await d(),l("ConsentBanner")})()}),[]);const{formatMessage:i}=a(),u=r&&!t;return o.createElement(c,{contentAlign:"center"},o.createElement(m,null,i(e)),o.createElement("p",null,i(u?s.consentWarningText:s.consentText,{url:n,a:e=>o.createElement(p,{href:n,target:"_blank",rel:"nofollow noreferrer","aria-label":"Opens in a new window",dangerouslySetInnerHTML:{__html:e}})})))};u.propTypes={consentBannerHeader:i.object.isRequired,hasConsent:i.bool.isRequired,url:i.string},e.exports=u},83561:(e,t,n)=>{e.exports=n(94093)},63507:(e,t,n)=>{const o=n(92168).default,i=n(62282),{BaseLink:a}=n(76955),r=o(i).withConfig({displayName:"ConsentBannerWrapper"})` width: 100%; `,s=o.h4.withConfig({displayName:"ConsentBannerTitle"})` /* Note: This overrides specificity from .body h4 */ && { margin-top: 0; } `,l=o(a).withConfig({displayName:"ConsentBannerLink"})``;l.defaultProps={colorToken:"colors.consumption.lead.standard.context-tertiary",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={ConsentBannerWrapper:r,ConsentBannerTitle:s,ConsentBannerLink:l}},60821:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentWarningText:{id:"ConsentBanner.consentWarningText",defaultMessage:"To honor your privacy preferences, this content can only be viewed on the site it originates from.",description:"Warning text for message banner"},consentText:{id:"ConsentBanner.consentText",defaultMessage:"This content can also be viewed on the site it originates from.",description:"Text for message banner"}})},9125:(e,t,n)=>{const o=n(5556),{useContext:i,useEffect:a}=n(96540),{ConsentContext:r}=n(85438),s=n(56892),{getXid:l}=n(31601),{linkPermutive:d,linkSparrow:c}=n(73732),m=({shouldEnableInfinityId:e,shouldEnableFourdUser:t,shouldWaitForIDM:n})=>{const o=i(r);return a((()=>{!async function(){if(o.targeting){let o;e&&(o=await l());const i=o||s.getCookie("CN_xid");i&&(d(i,n),c(i)),t&&(async e=>{if(window._4d=window._4d||{},window._4d.user=window._4d.user||{},e){const t=`https://4d.condenastdigital.com/user?xid=${encodeURIComponent(e)}`;try{const e=await fetch(t);window._4d.user=await e.json()}catch(e){console.error("Error linking xid to 4d",e)}}})(i)}}()}),[o,e,t,n]),null};m.propTypes={shouldEnableFourdUser:o.bool,shouldEnableInfinityId:o.bool,shouldWaitForIDM:o.bool},e.exports=m},55482:(e,t,n)=>{e.exports=n(9125)},65134:(e,t,n)=>{const o=n(5556),i=n(96540),{DiscoveryPullQuoteContainer:a,DiscoveryPullQuoteRubric:r,DiscoveryPullQuoteHead:s,DiscoveryPullQuoteHeadDiv:l,DiscoveryPullQuoteHeadLink:d,DiscoveryPullQuoteDek:c,DiscoveryPullQuoteSource:m,DiscoveryPullQuoteSourceLink:p}=n(12611),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=({className:e,dangerousDek:t,dangerousHed:n,rubric:o,source:h,url:y,hasUnderline:b=!0})=>(i.useEffect((()=>{(async()=>{await g(),u("DiscoveryPullQuote")})()}),[]),i.createElement(a,{className:e,"data-testid":"discovery-pullquote-container"},o&&i.createElement(r,{dangerouslySetInnerHTML:{__html:o}}),i.createElement(s,null,b?i.createElement(d,{"data-testid":"discovery-pullquote-head-link",href:y,dangerouslySetInnerHTML:{__html:n}}):i.createElement(l,{"data-testid":"discovery-pullquote-head-div",href:y,dangerouslySetInnerHTML:{__html:n}})),t&&i.createElement(c,{dangerouslySetInnerHTML:{__html:t}}),h&&i.createElement(m,null,i.createElement(p,{"data-testid":"discovery-pullquote-source-link",href:y,dangerouslySetInnerHTML:{__html:h}}))));h.propTypes={className:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,hasUnderline:o.bool,rubric:o.string,source:o.string,url:o.string.isRequired},h.displayName="DiscoveryPullQuote",e.exports=h},48985:(e,t,n)=>{e.exports=n(65134)},12611:(e,t,n)=>{const o=n(92168).default,{BaseLink:i}=n(76955),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l}=n(26865),d=o.div.withConfig({displayName:"DiscoveryPullQuoteContainer"})` ${({theme:e})=>s(e,"background-color","colors.discovery.body.white.background")}; padding: ${r(6)} ${r(2)}; @media (min-width: ${a.md}) { padding: ${r(7)} ${r(2)}; } text-align: center; `,c=o.div.withConfig({displayName:"DiscoveryPullQuoteRubric"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>s(e,"color","colors.consumption.lead.standard.context-signature")}; `,m=o.div.withConfig({displayName:"DiscoveryPullQuoteHead"})` margin-top: ${r(2)}; `,p=o(i).withConfig({displayName:"DiscoveryPullQuoteHeadLink"})``;p.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",typeToken:"typography.definitions.consumptionEditorial.display-medium"};const u=o(i).withConfig({displayName:"DiscoveryPullQuoteHeadLink"})``;u.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",hasUnderline:!1,typeToken:"typography.definitions.consumptionEditorial.display-medium"};const g=o.div.withConfig({displayName:"DiscoveryPullQuoteDek"})` ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.description-feature")}; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; margin-top: ${r(4)}; @media (min-width: ${a.md}) { margin-top: ${r(5)}; } `,h=o.div.withConfig({displayName:"DiscoveryPullQuoteSource"})` margin-top: ${r(5)}; @media (min-width: ${a.md}) { margin-top: ${r(6)}; } `,y=o(i).withConfig({displayName:"DiscoveryPullQuoteSourceLink"})``;y.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",typeToken:"typography.definitions.globalEditorial.context-title"},e.exports={DiscoveryPullQuoteContainer:d,DiscoveryPullQuoteRubric:c,DiscoveryPullQuoteHead:m,DiscoveryPullQuoteHeadDiv:u,DiscoveryPullQuoteHeadLink:p,DiscoveryPullQuoteDek:g,DiscoveryPullQuoteSource:h,DiscoveryPullQuoteSourceLink:y}},73812:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useState:r}=n(96540),{useIntl:s}=n(37243),{components:l}=n(46005),{default:d}=n(5943),{ControlsWrapper:c,ApplyButton:m,ClearAllButton:p}=n(89051),u=e=>{const{formatMessage:t}=s(),[n,o]=r(!1),{selectedDropdownNames:u,options:g}=e.selectProps||{};return a((()=>{if(u&&g){const e=g[0]?.dropdownName||null;o(e&&u.includes(e))}else o(!1)}),[u,g]),i.createElement(l.Menu,{...e},e.children,i.createElement(c,{onTouchEnd:e=>{e.stopPropagation()}},n&&i.createElement(p,{onClick:e.selectProps.handleReset},e.clearAllButtonLabel||t(d.clearAllButtonLabel)),i.createElement(m,{label:e.applyButtonLabel||t(d.applyButtonLabel),inputKind:"button",isDisabled:e.isLoading,shouldShowLoadingState:!0,onClickHandler:e.selectProps.handleApply})))};u.propTypes={applyButtonLabel:o.string,children:o.node,clearAllButtonLabel:o.string,isLoading:o.bool,selectProps:o.shape({handleApply:o.func,handleReset:o.func,options:o.array,selectedValue:o.array})},e.exports=u},89051:(e,t,n)=>{const{default:o}=n(92168),{getTypographyStyles:i,getColorToken:a,calculateSpacing:r}=n(26865),s=n(73730),l=o.div.withConfig({displayName:"ControlsWrapper"})` display: flex; justify-content: space-between; border: solid 1px #ccc; border-top: solid 1px ${({theme:e})=>a(e,"colors.interactive.base.light")}; `,d=o(s.Primary).withConfig({displayName:"ApplyButton"})` margin: ${r(2)} ${r(2)} ${r(2)} auto; background: #000; padding: ${r(1.25)}; width: ${r(8.25)}; min-width: auto; height: ${r(4)}; color: ${a("colors.interactive.base.white")}; ${({theme:e})=>i(e,"typography.definitions.utility.button-core")}; &, &:focus, &:hover { text-decoration: none; } `,c=o.button.withConfig({displayName:"ClearAllButton"})` margin: ${r(2)}; background: transparent; color: ${a("colors.interactive.base.black")}; ${({theme:e})=>i(e,"typography.definitions.foundation.link-secondary")}; &, &:focus, &:hover { text-decoration: none; } `;e.exports={ControlsWrapper:l,ApplyButton:d,ClearAllButton:c}},11446:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r}=n(96540),{components:s}=n(46005),l=n(64889),d=n(2404),c=n(90179),m=n(10740),p=n(708),{SearchResultOption:u}=n(66510),g=n(67685),h=n(73812),{AsyncDropdownSelect:y,DropdownWrapper:b,DropdownName:f,DropdownSelect:C}=n(58293),{trackComponent:w}=n(92716),{interactionResponse:v}=n(56187),$=({innerProps:e})=>a.createElement("span",{...e,className:"dropdown__icon"},a.createElement(p,null));$.propTypes={innerProps:i.any};const S=()=>({}),k=()=>{},x=e=>{const{data:t,isSelected:n,label:o,options:i,value:r}=e;return a.createElement("div",null,a.createElement(s.Option,{...e},a.createElement(g.Checkbox,{formName:"option-with-checkbox",index:i.map(((e,n)=>e===t?n:0)).filter(Number.isFinite)[0],isChecked:n,label:o,name:r,onChangeHandler:k,value:r})))};x.propTypes={data:i.shape({label:i.string,value:i.string}),isSelected:i.bool,label:i.string,options:i.array,value:i.string.isRequired};const E=(e,t)=>{const n=e.label.toLowerCase().split(" ");return t.toLowerCase().split(" ").every((e=>n.some((t=>t.startsWith(e)))))},T=({assistiveLabel:e,className:t,selectedValue:n,defaultValue:i,dropdownInputName:s,hasNoPadding:p,instanceId:g,inputAttributes:k,isAsyncSelect:T,isDisabled:I,isDropdownMenuOpen:L,isInline:N,loadOptions:B,onInputChange:P,onKeyUp:A,configWidth:D,options:_,placeholderText:M,DropdownIcon:R,isMenuOpen:H,variationName:O,onFilterApplyCallback:F,onFilterResetCallback:W,onMenuCloseCallback:U,isLoading:V,onMenuOpenCallback:G,hasCount:j=!1,hasEnableGreyout:z=!1,hasMenuControls:q=!1,hideBackgroundColor:K=!1,isClearable:Y=!1,isMultiSelect:J=!1,isSearchable:X=!1,noOptionsMessage:Q="No options",shouldCloseMenuOnSelect:Z=!0,shouldControlShowValue:ee=!0,shouldEnableVirtusoDropdown:te=!1,shouldHideSelectedOptions:ne=!1,shouldMatchStringsStartingWith:oe=!1,shouldRenderOptionWithCheckbox:ie=!1,shouldShowPlaceholderText:ae=!0,unavailableOptions:re=[],customUnavailableFiltersLabel:se,selectedDropdownNames:le})=>{const[de,ce]=r(!1),[me,pe]=r("");a.useEffect((()=>{ce(L)}),[L]);const ue=e=>{const t=e.filter((e=>n?.some((t=>t.value===e.value))));return t.length>=100?"99+":t.length},ge=j&&0!==ue(_)?a.createElement(a.Fragment,null,a.createElement("div",null,M),a.createElement("div",{className:"dropdown__placeholder--count"},ue(_))):((e,t,n)=>e&&Object.keys(e).length>0||!n?void 0:t)(i,M,ae),he={...k,...n?{value:n}:{},className:"dropdown__field",classNamePrefix:"dropdown",components:{...q&&_&&{Menu:h},DropdownIndicator:R||$,...ie&&{Option:x},...T&&{Option:u},...te&&{MenuList:m}},closeMenuOnSelect:Z,controlShouldRenderValue:ee,defaultValue:i,hasCount:j,hasEnableGreyout:z,hideSelectedOptions:ne,instanceId:g,isClearable:Y,blurInputOnSelect:!1,isDisabled:I,isSearchable:X,isAsyncSelect:T,isMenuOpen:H,isMulti:J,menuIsOpen:de,...q&&{onMenuOpen:()=>{ce(!0),G&&G()},onMenuClose:()=>{pe(""),ce(!1),U&&U()},handleApply:()=>{pe(""),ce(!1),F&&F(n)},handleReset:()=>{const e=l(n,_,((e,t)=>d(c(e,["count"]),c(t,["count"]))));W&&W(e)},isLoading:V,options:_,selectedDropdownNames:le},name:s,noOptionsMessage:()=>(e=>`${e}`)(Q),onChange:P,...q?{onInputChange:(e,t)=>{"input-change"===t.action&&e!==me&&pe(e)},inputValue:me}:{onInputChange:A},options:_,unavailableOptions:re,customUnavailableFiltersLabel:se,placeholder:ge,styles:{input:S},hideBackgroundColor:K,isInline:N,...oe&&{filterOption:E}};return a.useEffect((()=>{(async()=>{await v(),w("Dropdown",O)})()}),[O]),a.createElement(b,{className:o("dropdown",t,X?"dropdown--async":"dropdown--static"),isInline:N,isDisabled:I,configWidth:D,"data-testid":"dropdown-wrapper"},e&&a.createElement(f,{className:"dropdown__assistive-label",hasNoPadding:p,configWidth:D},e),T?a.createElement(y,{"data-testid":"async-dropdown-select",...he,loadOptions:B}):a.createElement(C,{"data-testid":"dropdown-select",configWidth:D,...he}))};T.propTypes={assistiveLabel:i.string,className:i.string,configWidth:i.string,customUnavailableFiltersLabel:i.string,defaultValue:i.shape({label:i.string.isRequired,value:i.string}),DropdownIcon:i.func,dropdownInputName:i.string,hasCount:i.bool,hasEnableGreyout:i.bool,hasMenuControls:i.bool,hasMultipleValues:i.bool,hasNoPadding:i.bool,hideBackgroundColor:i.bool,inputAttributes:i.object,instanceId:i.string,isAsyncSelect:i.bool,isClearable:i.bool,isDisabled:i.bool,isDropdownMenuOpen:i.bool,isInline:i.bool,isLoading:i.bool,isMenuOpen:i.bool,isMultiSelect:i.bool,isSearchable:i.bool,loadOptions:i.func,noOptionsMessage:i.string,onFilterApplyCallback:i.func,onFilterResetCallback:i.func,onInputChange:i.func,onKeyUp:i.func,onMenuCloseCallback:i.func,onMenuOpenCallback:i.func,options:i.arrayOf(i.shape({label:i.string.isRequired,value:i.string})).isRequired,placeholderText:i.string,selectedDropdownNames:i.array,selectedValue:i.oneOfType([i.shape({label:i.string.isRequired,value:i.string}),i.arrayOf(i.shape({label:i.string.isRequired,value:i.string}))]),shouldCloseMenuOnSelect:i.bool,shouldControlShowValue:i.bool,shouldEnableVirtusoDropdown:i.bool,shouldHideSelectedOptions:i.bool,shouldMatchStringsStartingWith:i.bool,shouldRenderOptionWithCheckbox:i.bool,shouldShowPlaceholderText:i.bool,unavailableOptions:i.array,value:i.string,variationName:i.string},T.DropdownIndicator=$,e.exports=T},66510:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SearchResultOption=void 0;const o=n(5556),i=n(96540),{components:a}=n(46005);t.SearchResultOption=e=>{const{data:t,label:n}=e,{inputValue:o}=t;return i.createElement(i.Fragment,null,i.createElement(a.Option,{...e},(r=n,s=o,i.createElement("span",null,r.split(new RegExp(`(${s})`,"i")).map(((e,t)=>e.toLowerCase()===s.toLowerCase()?i.createElement("b",{key:t},e):e))))));var r,s},t.SearchResultOption.propTypes={data:o.shape({value:o.string,label:o.string,inputValue:o.string}),label:o.string}},10740:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),{Virtuoso:r}=n(35778),{MenuListContainer:s,UnavailableFilters:l,UnavailableOption:d,UnavailableLabel:c}=n(53429),{default:m}=n(5943),p=o.memo((({children:e,selectProps:{unavailableOptions:t,customUnavailableFiltersLabel:n}})=>{const{formatMessage:i}=a();if(!Array.isArray(e))return o.createElement(s,null,e);const p=t?.map((e=>o.createElement(d,null,o.createElement(c,null,e)))),u=n||i(m.unavailableFiltersDefaultLabel),g=o.createElement(l,null,u),h=t?.length?[...e,g,...p]:e;return o.createElement(s,null,o.createElement(r,{data:h,itemContent:e=>o.createElement("div",null,h[e])}))}));p.propTypes={children:i.node.isRequired,selectProps:i.shape({unavailableOptions:i.array,customUnavailableFiltersLabel:i.array})},e.exports=p},53429:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,getColorToken:s}=n(26865),{BaseText:l,BaseWrap:d}=n(76955),c=o.div.withConfig({displayName:"MenuListContainer"})` border-right: 1px solid ${({theme:e})=>s(e,"colors.interactive.base.light")}; border-left: 1px solid ${({theme:e})=>s(e,"colors.interactive.base.light")}; height: ${i(20)}; overflow: auto; `,m=o(l).withConfig({displayName:"UnavailableFilters"})` align-content: end; border-top: solid 1px ${({theme:e})=>s(e,"colors.interactive.base.light")}; border-bottom: solid 1px ${({theme:e})=>s(e,"colors.interactive.base.light")}; ${({theme:e})=>r(e,"typography.definitions.utility.input-core")}; padding: 1rem; `,p=o(d).withConfig({displayName:"UnavailableOption"})` display: grid; position: relative; grid-row-gap: 0.25rem; border-top: none; border-bottom: none; padding: 0.5rem 1rem; ${({theme:e})=>r(e,"typography.definitions.utility.input-core")}; `,u=o(l).withConfig({displayName:"UnavailableLabel"})` ${({theme:e})=>a(e,"color","colors.interactive.base.deemphasized")}; align-content: end; ${({theme:e})=>r(e,"typography.definitions.utility.input-core")}; `;e.exports={MenuListContainer:c,UnavailableFilters:m,UnavailableOption:p,UnavailableLabel:u}},79499:(e,t,n)=>{e.exports=n(29421)},58293:(e,t,n)=>{const{default:o,css:i}=n(92168),a=n(46005).default,r=n(38943).A,{calculateSpacing:s,getColorStyles:l,getTypographyStyles:d,getInputFieldStyles:c,getColorToken:m}=n(26865),{INTERACTIVE:{timingButtonDefault:p},BREAKPOINTS:u}=n(96472),{BaseText:g}=n(18730),h=o.label.withConfig({displayName:"DropdownWrapper"})` display: block; position: relative; ${({configWidth:e})=>e?`width: ${e}%;`:""} ${({isDisabled:e})=>e?"cursor: default;\n pointer-events: none;":""} ${({isInline:e})=>e?`display: flex;\n justify-content: space-between;\n margin-bottom: 0;\n width: 100%;\n @media (min-width: ${u.md}) {\n align-items: center;\n width: max-content;\n }\n .dropdown__assistive-label {\n margin-right: ${s(1)};\n padding-bottom: 0;\n }\n `:""} `,y=o(g).withConfig({displayName:"DropdownName"})` ${({theme:e,typeToken:t})=>d(e,t)}; display: block; ${({hasNoPadding:e})=>!e&&`padding-bottom: ${s(1)};`} ${({theme:e,colorToken:t})=>l(e,"color",t)}; `;y.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.label"};const b=i` .dropdown__value-container { ${({theme:e})=>c(e,"active","border")} ${({theme:e})=>c(e,"active","background")} } .dropdown__placeholder, .dropdown__single-value { ${({theme:e})=>c(e,"active","text")} } .dropdown__icon { svg { ${({theme:e})=>c(e,"active","icon")} } } `,f=i` min-width: ${s(21)}; .dropdown--disabled { cursor: default; pointer-events: none; } .dropdown__assistive-label { ${({theme:e})=>d(e,"typography.definitions.utility.label")}; display: block; padding-bottom: ${s(1)}; ${({theme:e})=>l(e,"color","colors.interactive.base.black")}; } .dropdown__control { position: relative; align-items: initial; border: none; border-radius: 0; padding: 0; width: 100%; overflow: hidden; text-align: left; } ${({hideBackgroundColor:e})=>e?"\n .dropdown__control,\n .dropdown__value-container {\n background-color: unset;\n }":""} .dropdown__control--is-focused { ${b} } .dropdown__control--menu-is-open { box-shadow: none; } .dropdown__control--is-disabled { .dropdown__value-container { ${({theme:e})=>c(e,"disabled","border")} ${({hasEnableGreyout:e,theme:t})=>e?"opacity:0.5":c(t,"disabled","background")} } .dropdown__placeholder, .dropdown__single-value { ${({theme:e})=>c(e,"disabled","text")} } .dropdown__icon { svg { ${({theme:e})=>c(e,"disabled","icon")} } } } .dropdown__value-container { ${({theme:e})=>c(e,"normal","border")} ${({theme:e})=>c(e,"normal","background")} ${({theme:e})=>d(e,"typography.definitions.utility.input-core")}; display: flex; align-items: center; transition-property: background, border; transition-duration: ${p}; transition-timing-function: ease-in; box-shadow: none; padding: ${s(2)} ${s(6)} ${s(2)} ${s(1)}; height: 50px; overflow: hidden; /* styles the searchable dropdown's input when typing */ > .css-0:first-child { ${({theme:e})=>c(e,"active","text")} display: inline-block; position: relative; top: initial; transform: none; margin: 0; width: 100%; max-width: 100%; } } .dropdown__value-container--has-value { ${({theme:e})=>c(e,"valid","border")} ${({theme:e})=>c(e,"valid","background")} .dropdown__icon { svg { ${({theme:e})=>c(e,"valid","icon")} } } .dropdown__input-container { position: absolute; } } /* prevent long searchable input string from running into icon container overrides react-select auto-generated width of input field */ .dropdown__input { input { && { padding-right: ${s(6)}; } } } .dropdown__placeholder { position: absolute; } .dropdown__placeholder, .dropdown__single-value { ${({theme:e})=>c(e,"normal","text")} ${({theme:e})=>d(e,"typography.definitions.utility.input-core")}; display: inline-block; top: initial; transform: none; transition: color ${p} ease-in; margin: 0; max-width: initial; .dropdown__value-container--has-value & { ${({theme:e})=>c(e,"valid","text")} } } .dropdown__indicators { position: absolute; top: 0; right: 0; bottom: 0; } .dropdown__indicator-separator { width: 0; } .dropdown__icon { top: 50%; margin-right: ${s(2)}; svg { ${({theme:e})=>c(e,"normal","icon")} width: 10px; height: 10px; stroke: black; stroke-width: 3px; } } .dropdown__menu { animation: dropdown-menu-fade-in ${p} ease; margin: 0; border: 0; border-radius: 0; box-shadow: none; width: 100%; } @keyframes dropdown-menu-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } .dropdown__menu-list { ${({theme:e})=>c(e,"normal","border")} border-top: none; border-right: none; border-left: none; padding: 0; max-height: ${s(20)}; } .dropdown__menu-notice, .dropdown__option { ${({theme:e})=>c(e,"normal","border")} ${({theme:e})=>d(e,"typography.definitions.utility.input-core")}; position: relative; border-top: none; background-color: transparent; padding: ${s(1)} ${s(2)}; min-height: ${s(5)}; text-align: left; text-decoration: none; line-height: unset; ${({theme:e})=>l(e,"color","colors.interactive.base.black")}; transition-duration: ${p}; transition-property: color, background; transition-timing-function: ease-in; &::before { ${({theme:e})=>c(e,"normal","background")} } /* remove last list option border to avoid double border with bottom of menu list */ &:last-of-type { border-bottom: 0; } &:active, &:focus, &:hover { /* override color provided by react-select */ background-color: transparent; } &:not(.dropdown__option--is-selected):not( .dropdown__menu-notice--no-options ) { &:active::after, &:focus::after, &:hover::after { position: absolute; top: 0; left: 0; opacity: 0.4; z-index: -1; ${({theme:e})=>l(e,"background-color","colors.interactive.base.light")}; width: 100%; height: 100%; content: ''; } } } .css-d7l1ni-option { /* stylelint-disable declaration-no-important */ background-color: ${m("colors.interactive.base.hover")} !important; /* stylelint-enable declaration-no-important */ } :not(.dropdown__option--is-selected) { &.dropdown__option--is-focused::after { position: absolute; top: 0; left: 0; opacity: 0.4; z-index: -1; ${({theme:e})=>l(e,"background-color","colors.interactive.base.light")}; width: 100%; height: 100%; content: ''; } } .dropdown__option--is-selected::after { position: absolute; top: 0; left: 0; opacity: 1; z-index: -1; ${({theme:e})=>l(e,"background-color","colors.interactive.base.light")}; width: 100%; height: 100%; content: ''; } `,C=o(a).withConfig({displayName:"DropdownSelect"})` ${f} ${({configWidth:e})=>e?"width: 100%;":""} `,w=o(r).withConfig({displayName:"AsyncDropdownSelect"})` ${f} .dropdown__value-container { font-weight: bold; } `;e.exports={AsyncDropdownSelect:w,DropdownWrapper:h,DropdownName:y,DropdownSelect:C}},5943:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({applyButtonLabel:{id:"CustomMenuButtons.Apply",defaultMessage:"APPLY",description:"Label for apply button on custom menu buttons for dropdown"},clearAllButtonLabel:{id:"CustomMenuButtons.ClearAll",defaultMessage:"Clear all",description:"Label for clear all button on custom menu buttons for dropdown"},unavailableFiltersDefaultLabel:{id:"MenuList.unavailableFilters",defaultMessage:"Unavailable filters",description:"Label for unavailable filters"}})},29421:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(11446);i.MultipleSelect=o(i,"Multiple Select",{},{isMultiSelect:!0,isSearchable:!1}),i.MultipleSelectSearchableWithMenuControls=o(i,"Multiple Select Searchable with Menu Controls",{},{isMultiSelect:!0,isSearchable:!0,hasCount:!0,hasMenuControls:!0,shouldEnableVirtusoDropdown:!0,shouldMatchStringsStartingWith:!0}),i.MultipleSelectWithMenuControls=o(i,"Multiple Select Searchable with Menu Controls",{},{isMultiSelect:!0,isSearchable:!1,hasCount:!0,hasMenuControls:!0,shouldEnableVirtusoDropdown:!0}),i.Searchable=o(i,"Searchable",{},{isSearchable:!0}),i.Static=o(i,"Static",{},{isSearchable:!1}),e.exports=i},38:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{EventWrapper:l,EventDetails:d,EventTitle:c,EventTitleLink:m,EventDates:p,EventLocation:u,EventLocationAddress:g,EventLocationName:h,EventLocationCity:y,EventLocationRegion:b,EventLocationCountry:f,EventBodyParagraph:C}=n(20162),w=({body:e,className:t,dangerousHed:n,eventEndDate:i,eventStartDate:w,showVenue:v=!1,url:$,venue:S})=>(a.useEffect((()=>{(async()=>{await s(),r("Event")})()}),[]),a.createElement(l,{className:o("event",t),"data-testid":"event-wrapper"},a.createElement(d,{className:"event-details"},$?a.createElement(c,{className:"event-title"},a.createElement(m,{dangerouslySetInnerHTML:{__html:n},href:$,rel:"noopener noreferrer"})):a.createElement(c,{dangerouslySetInnerHTML:{__html:n}}),w&&a.createElement(p,{"test-id":"event-date"},w,i&&` - ${i}`),v&&S&&a.createElement(u,null,S.name&&a.createElement(h,null,S.name),S.address&&a.createElement(g,null,S.address.city&&a.createElement(y,null,S.address.city),S.address.region&&a.createElement(b,null,", ",S.address.region),S.address.country&&a.createElement(f,null," ",S.address.country)))),e&&a.createElement(C,{dangerouslySetInnerHTML:{__html:e}})));w.propTypes={body:i.string,className:i.string,dangerousHed:i.string.isRequired,eventEndDate:i.string,eventStartDate:i.string,showVenue:i.bool,url:i.string,venue:i.object},e.exports=w},12398:(e,t,n)=>{e.exports=n(38)},20162:(e,t,n)=>{const o=n(92168).default,{getColorStyles:i,calculateSpacing:a}=n(26865),{BaseText:r,BaseLink:s}=n(76955),{BREAKPOINTS:l}=n(96472),d={as:"span",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"},c=o.div.withConfig({displayName:"EventWrapper"})` border-width: 1px 0 0; border-style: solid; ${({theme:e})=>i(e,"border-color","colors.discovery.body.light.divider")}; padding: ${a(2)} 0 ${a(3)} 0; @media (min-width: ${l.md}) { display: grid; grid-template-columns: repeat(8, 1fr); } `,m=o.div.withConfig({displayName:"EventDetails"})` @media (min-width: ${l.md}) { grid-column: 1 / span 4; } `,p=o(r).withConfig({displayName:"EventTitle"})` margin: 0; a:visited, a:active, a:link { color: inherit; } `;p.defaultProps={as:"h2",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const u=o(s).withConfig({displayName:"EventTitleLink"})` margin: 0; `;u.defaultProps={colorToken:"colors.interactive.base.brand-primary",hasUnderline:!1,typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const g=o(r).withConfig({displayName:"EventDates"})` margin: 0; `;g.defaultProps={colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const h=o(r).withConfig({displayName:"EventLocationAddress"})``;h.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const y=o(r).withConfig({displayName:"EventLocationName"})``;y.defaultProps={...d,as:"p"};const b=o(r).withConfig({displayName:"EventLocationCity"})``;b.defaultProps=d;const f=o(r).withConfig({displayName:"EventLocationRegion"})``;f.defaultProps=d;const C=o(r).withConfig({displayName:"EventLocationCountry"})``;C.defaultProps=d;const w=o.div.withConfig({displayName:"EventLocation"})` margin: 0 0 ${a(2)}; ${y} { margin: 0; } `,v=o(r).withConfig({displayName:"EventBodyParagraph"})` margin: 0 0 ${a(2)} 0; @media (min-width: ${l.md}) { grid-column: 5 / span 4; margin: 0; } `;v.defaultProps={...d,as:"p"},e.exports={EventWrapper:c,EventDetails:m,EventTitle:p,EventTitleLink:u,EventDates:g,EventLocation:w,EventLocationAddress:h,EventLocationName:y,EventLocationCity:b,EventLocationRegion:f,EventLocationCountry:C,EventBodyParagraph:v}},53815:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(58156),{mergeRefs:s}=n(54370),l=n(70920),{useContentLang:d}=n(76573),{ConsentContext:c}=n(85438),m=n(83561),p=n(73840).A,{FacebookEmbedContainer:u,FacebookPost:g}=n(13670),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{useContext:b,useEffect:f,useState:C,useRef:w}=i,v=({attributes:e,className:t,url:n,hideText:o})=>{i.useEffect((()=>{(async()=>{await y(),h("FacebookEmbed")})()}),[]);const{formatMessage:v}=a(),[$,S]=C(null),k=b(c),[x,E]=l(),T=w(),I=d(),L=k.targeting&&E;return f((()=>{S(r(T,"current.offsetWidth",500)),L&&((e="en-US")=>{if(document.getElementById("facebook-embed"))window?.FB?.XFBML?.parse();else{const t=document.createElement("script");t.id="facebook-embed",t.className="facebook-embed";const n="zh-Hant-TW"===e?"zh_TW":e.replace("-","_");t.src=`https://connect.facebook.net/${n}/sdk.js#xfbml=1&version=v20.0`,document.body.appendChild(t)}})(I)}),[I,L,T]),i.createElement(u,{...e,className:t,"data-type":"facebook","aria-label":v(p.facebookEmbedAriaLabelText),ref:s(T,x)},L?i.createElement(g,{className:"fb-post","data-href":n,"data-show-text":o?"false":"true","data-width":$}):i.createElement(m,{hasConsent:k.targeting,url:n,consentBannerHeader:p.consentBannerHeader}))};v.propTypes={attributes:o.object,className:o.string,hideText:o.bool,url:o.string.isRequired},v.displayName="FacebookEmbed",e.exports=v},90346:(e,t,n)=>{e.exports=n(53815)},13670:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"FacebookEmbedContainer"})` align-self: center; margin: ${i(5)} auto; text-align: center; justify-self: center; `,r=o.div.withConfig({displayName:"FacebookPost"})` align-self: center; justify-self: center; margin: 0 auto; `;e.exports={FacebookEmbedContainer:a,FacebookPost:r}},73840:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({facebookEmbedAriaLabelText:{id:"FacebookEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the facebook embed container on Facebook Embed"},consentBannerHeader:{id:"FacebookEmbed.ConsentBannerHeader",defaultMessage:"Facebook content",description:"Header for message banner"}})},66609:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,{ConsentContext:s}=n(85438),l=n(70920),d=n(83561),{FireworkEmbedContainer:c,FireworkEmbedBlockquote:m,FireworkHed:p}=n(1633),u=n(68523).A,g=({channel:e,caption:t,className:n,url:o,hasDividerAbove:g=!0,hasDividerBelow:h=!0})=>{const y=a(s),[b,f]=l(),[C,w]=-1!==o.indexOf("|")?o.split("|"):[null,null],v=e??C??"voguemagazine",$=w??o,S=`https://fw.tv/iframe/embed-feed?channel=${v}&playlist=${$}`,k=y.targeting&&f;r((()=>{k&&((()=>{if(!document.getElementById("firework-tracking")){const e=document.createElement("script");e.id="firework-tracking",document.body.appendChild(e),["fw:video:impression","fw:video:start","fw:video:first-quartile","fw:video:midpoint","fw:video:third-quartile","fw:video:complete","fw:video:session","fw:video:click-cta","fw:video:click-share","fw:video:share","fw:player:quit","fw:shopping:hydrate-products","fw:shopping:cart-updated","fw:shopping:request-checkout","fw:shopping:product-clicked","fw:embed-feed:impression","fw:embed-feed:thumbnail-load","fw:embed-feed:thumbnail-click","fw:livestream:join","fw:livestream:quit","fw:livestream:send-chat","fw:livestream:send-heart","fw:player:transition"].forEach((e=>{document.addEventListener(e,(t=>{window.dataLayer.push({event:e,detail:t.detail||{}})}),!1)}))}})(),(()=>{if(!document.getElementById("firework-embed")){const e=document.createElement("script");e.id="firework-embed",e.src="https://asset.fwcdn3.com/js/embed-feed.js",e.async=!0,document.body.appendChild(e)}document.querySelectorAll(".grid-layout__content").forEach((e=>{""===e.style.width&&(e.style.width="inherit")}))})())}),[k]);const x=t.replace(/<[^>]*>/g,"").trim();return $?i.createElement(c,{className:n,ref:b},x&&i.createElement(p,{dangerousHed:x,hasDividerAbove:g,hasDividerBelow:h,textAlign:"center",hedTag:"div","data-testid":"section-title"}),k?i.createElement(m,null,i.createElement("fw-embed-feed",{channel:v,playlist:$,mode:"row",open_in:"_modal",max_videos:"0",placement:"middle",player_placement:"bottom-right",pip:"false",player_minimize:"false",branding:"false"})):i.createElement(d,{hasConsent:y.targeting,url:S,consentBannerHeader:u.consentBannerHeader})):null};g.propTypes={caption:o.string,channel:o.string,className:o.string,hasDividerAbove:o.bool,hasDividerBelow:o.bool,url:o.string.isRequired},g.displayName="FireworkEmbed",e.exports=g},34943:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(66609);e.exports=i(o(a,"FireworkEmbed"))},1633:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getTypographyStyles:a,getColorStyles:r}=n(26865),s=n(35864),l=o.div.withConfig({displayName:"FireworkEmbedContainer"})` margin: ${i(5)} auto; fw-embed-feed { ${({theme:e})=>r(e,"color","colors.interactive.base.white")}; ${({theme:e})=>a(e,"typography.definitions.discovery.hed-core-secondary")} } `,d=o.blockquote.withConfig({displayName:"FireworkEmbedBlockquote"})` margin-right: auto; margin-left: auto; `,c=o(s.TextCenter).withConfig({displayName:"FireworkHed"})``;e.exports={FireworkEmbedContainer:l,FireworkEmbedBlockquote:d,FireworkHed:c}},68523:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"FireworkEmbed.ConsentBannerHeader",defaultMessage:"Firework content",description:"Header for message banner"}})},65899:(e,t,n)=>{const o=n(5556),i=n(96540),{FootNoteEmbedWrapper:a}=n(10574),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({children:e})=>(i.useEffect((()=>{(async()=>{await s(),r("FootnoteEmbed")})()}),[]),i.createElement(a,null,e));l.propTypes={children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired},e.exports=l},37202:(e,t,n)=>{e.exports=n(65899)},10574:(e,t,n)=>{const{default:o}=n(92168),{calculateSpacing:i,getColorStyles:a}=n(26865),r=o.div.withConfig({displayName:"FootNoteEmbedWrapper"})` ${({theme:e})=>a(e,"border-color","colors.consumption.lead.special.context-signature")}; ${({theme:e})=>a(e,"color","colors.consumption.lead.special.context-signature")}; margin: ${i(2)} 0; border-width: 1px; border-style: solid; padding: ${i(1)} ${i(2)} ${i(2)}; width: 100%; `;e.exports={FootNoteEmbedWrapper:r}},78247:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(77666),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{getContentTypes:d,getNameStates:c,isAlignedSidebar:m,isArticleGroup:p,isRelatedList:u}=n(38147),{GenericCalloutWrapper:g}=n(64094),h=n(74357),y=e=>{a.useEffect((()=>{(async()=>{await l(),s("GenericCallout")})()}),[]);const{className:t,children:n,childTypes:i,isEmbedSizeEnabled:y,name:b,hideSideBySide:f,smallWidth:C,mediumWidth:w,hasTopBorder:v=!0,isInsetItemOnMobile:$=!1,topBorderPixelWidth:S=0}=e,k=c(b);if(p(i))return a.createElement(g,{...k,className:o("callout",t),isRelatedList:!0},a.createElement(r,{...e}));let x=0;v&&S>0&&!m(b,i)&&(x=S);let E=n;if(b.startsWith("feature-")&&y||f){const e={};b.startsWith("feature-")&&y&&(e.embedSize=b),f&&(e.showSideBySide=!1,e.showHr=!1),E=a.Children.map(n,(t=>a.cloneElement(t,e)))}const T=Boolean("wide"===C&&k.isFeatureSmall),I=Boolean("narrow"===w&&k.isFeatureMedium),L=Boolean(y&&b),N=Array.isArray(n)&&u(n),B=d(n,i),P=[];return v&&P.push("callout--has-top-border"),a.createElement(g,{...k,...B,borderTopWidth:x,hasTopBorder:v,hasEmbedSizes:L,isSmallWide:T,isMediumNarrow:I,className:o(P,t),"data-testid":"GenericCallout",isInsetItemOnMobile:$},N&&a.createElement(h,null,n),!N&&E)};y.propTypes={children:i.node.isRequired,childTypes:i.array,className:i.string,hasTopBorder:i.bool,hideSideBySide:i.bool,isEmbedSizeEnabled:i.bool,isInsetItemOnMobile:i.bool,mediumWidth:i.oneOf(["narrow"]),name:i.oneOf(["feature-small","feature-medium","feature-xsmall","portrait-justified","intro","inset-left","inset-right"]).isRequired,smallWidth:i.oneOf(["wide"]),topBorderPixelWidth:i.number},y.displayName="GenericCallout",e.exports=y},74357:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(58156),{googleAnalytics:r}=n(90090),{useViewportObserver:s}=n(55030),{RelatedLinksContainerWrapper:l}=n(64094),d=({children:e})=>{const t=e=>()=>{const t=e?{"gtm.elementUrl":e}:{};r.emitGoogleTrackingEvent("recirc-related_inline-click",t)};return s(".related-links-list",void 0,(e=>{e&&r.emitUniqueGoogleTrackingEvent("recirc-related_inline-impression")})),o.createElement(l,{"data-testid":"related-links-list",className:"related-links-list"},o.Children.map(e,(e=>{const n=a(e,"props.children.props.href","");return o.cloneElement(e,{onClick:t(n)})})))};d.propTypes={children:i.oneOfType([i.node,i.arrayOf(i.node)])},d.displayName="RelatedLinksContainer",e.exports=d},37954:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(78247);e.exports=o(i,"GenericCallout")},64094:(e,t,n)=>{const o=n(92168).default,{css:i}=n(92168),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l,minScreen:d,minMaxScreen:c}=n(26865),{ExternalLinkEmbedWrapper:m}=n(64010),{CaptionWrapper:p}=n(38860),{BodyWrapper:u}=n(29912),{AssetEmbedWrapper:g}=n(41108),{MixedMediaCarouselButtonWrapper:h}=n(31243),y=o.div.withConfig({displayName:"RelatedLinksContainerWrapper"})``,b=i` width: 100%; ${p} { margin: ${r(1)} 0; } ${d(a.md)} { margin-right: auto; margin-left: auto; width: 80%; } `,f=i` width: 100%; ${p} { margin: ${r(1)} 0; } .asset-embed__asset-container { margin-right: auto; margin-left: auto; ${({isSmallWide:e})=>e?"width: 100%;":`width: calc(50% + ${r(3)} * 1.5);`} } ${d(a.lg)} { margin-right: auto; margin-left: auto; ${({isSmallWide:e})=>e?"":"width: 66.66%;"} .asset-embed__asset-container { width: 100%; } } `,C=i` width: 100%; &&& { margin: 0 auto ${r(5)} auto; } ${p} { margin: ${r(1)} ${r(3)}; } ${h} { margin-right: ${r(3)}; } ${d(a.md)} { ${p} { margin: ${r(1)}; } } ${d(a.lg)} { margin-right: auto; margin-left: auto; width: 83.33%; ${h} { margin-right: 0; } } ${({isMediumNarrow:e})=>e?`\n ${d(a.md)} {\n margin-right: auto;\n margin-left: auto;\n width: 75%;\n }\n `:""} `,w=i` float: none; margin: ${r(2)} ${r(5)} ${r(2)} 0; width: 100%; ${u} & { ${g} { margin: 0 auto; } } ${d(a.md)} { float: left; margin: ${r(1)} ${r(2)} ${r(1)} 0; width: 37.5%; } ${c(a.lg,a.xl)} { min-width: 220px; } `,v=i` ${l("typography.definitions.consumptionEditorial.description-feature")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; `,$=i` ${l("typography.definitions.consumptionEditorial.citation")} ${({isInsetItemOnMobile:e})=>{let t=2,n=5,o=2,i="100%";return e&&(t=1,n=4,o=1,i="37.5%"),`\n margin: ${r(t)} ${r(n)} ${r(o)} 0;\n width: ${i};\n `}} border-width: 0 0 1px; border-style: solid; padding: ${r(2)} 0; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.divider")}; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; ${u} & { ${g} { margin: 0 auto; } h4 { line-height: 1.2; } h4, h5 { margin-top: ${r(2)}; margin-bottom: ${r(2)}; &:first-child { margin-top: 0; } &:last-child { margin-bottom: 0; } } } > *:first-child { margin-top: 0; margin-bottom: 0; } > *:nth-child(2):not(.content-card-embed.callout--group-item) { margin: ${r(2)} 0; } > *:last-child { margin-bottom: 0; } .blockquote-embed { margin: 0; border: none; padding: 0; width: 100%; + p { ${l("typography.definitions.globalEditorial.accreditation-core")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; margin: ${r(2)} 0 0; &::before { margin-right: ${r(1)}; content: '—'; } } .blockquote-embed__content { ${l("typography.definitions.consumptionEditorial.display-small")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; margin: 0; p { margin: 0; } } /* there are cases when insets have blockquote-embed as the first child without any inset title the blockquote-embed sets padding-top for it's content which is redundant in this case */ &:first-child .blockquote-embed__content { padding-top: 0; } } .external-link-embed.external-link-embed--inline, .external-link-embed.external-link-embed--large { margin: 0; border-top: none; width: 100%; &:first-child { padding-top: 0; } &:last-child { border-bottom: none; padding-bottom: 0; } } .external-link-embed.external-link-embed--large { .external-link-embed__image-link, .external-link-embed__text { grid-column: 1 / -1; } } ${({hasTopBorder:e})=>e?i` border-top-width: 2px; border-style: solid; ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.display-texture")}; ${y} h2:first-child, div[class*='heading-'] { margin-top: 0; } `:""} ${({hasExternalLinkEmbed:e,hasTopBorder:t})=>t&&e?i` ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.divider")}; `:""} ${({hasSidebarEmbed:e,hasTopBorder:t})=>t&&e?"border-top: none;":""} ${({hasAssetEmbed:e,hasSidebarEmbed:t})=>e||t?"\n border-top: none;\n border-bottom: none;\n padding: 0;\n ":""} ${d(a.md)} { margin: ${r(1)} ${r(4)} ${r(1)} 0; width: 37.5%; } ${d(a.lg,a.xl)} { min-width: 220px; } `,S=e=>`\n float: ${e};\n margin-${"left"===e?"right":"left"}: ${r(4)};\n`,k=e=>({isInsetItemOnMobile:t})=>t?S(e):`\n ${d(a.md)} {\n ${S(e)}\n }\n `,x=k("left"),E=k("right"),T=`\n border: 0;\n padding: 0;\n\n ${d(a.md)}{\n min-width: 270px;\n }\n`,I=`\n margin: 0;\n width: 100%;\n\n ${d(a.md)} {\n width: 100%;\n }\n\n ${d(a.lg)} {\n width: 100%;\n }\n`,L=i` border-width: 4px 0 0; border-style: solid; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.display-texture")}; `,N=`\n ${d(a.md)} {\n min-width: 220px;\n }\n`,B=i` ${m} { border: 0; padding: 0; a { text-decoration: none; } p { line-height: 23.9999px; } } `,P=i` border-top-width: ${({borderTopWidth:e})=>e}px; `,A=`\n && {\n ${g} {\n margin: 0px auto ${r(5)} auto;\n }\n }\n`,D=o.div.withConfig({displayName:"GenericCalloutWrapper"})` .responsive-cartoon { &::before { ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; } &::after { ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${l("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${({hasTopBorder:e})=>e&&A} ${({isFeatureXSmall:e})=>e?b:""} ${({isFeatureSmall:e})=>e?f:""} ${({isFeatureMedium:e})=>e?C:""} ${({hasEmbedSizes:e})=>e?I:""} ${({isPortraitJustified:e})=>e?w:""} ${({isInsetLeft:e,isInsetRight:t})=>e||t?$:""} ${({isInsetLeft:e})=>e?x:""} ${({isInsetRight:e})=>e?E:""} ${({isIntro:e})=>e?v:""} ${({isRelatedList:e})=>e?T:""} ${({hasBlockquoteEmbed:e,hasPullquoteEmbed:t})=>e||t?L:""} ${({hasSidebarEmbed:e})=>e?N:""} ${({hasCartoon:e})=>e?"\n @media print {\n display: none;\n }\n":""} ${({hasExternalLinkEmbed:e})=>e?B:""} ${({borderTopWidth:e})=>e>0?P:""} `;e.exports={GenericCalloutWrapper:D,RelatedLinksContainerWrapper:y}},38147:(e,t,n)=>{const o=n(96540),i=n(58156),a=n(20249),r=e=>e&&["h1","h2","h3","h4","h5","h6"].includes(e.type),s=e=>!!(e.type&&"p"===e.type&&i(e,"props.children.type")&&"a"===i(e,"props.children.type")&&i(e,"props.children.props.href")&&i(e,"props.children.props.href").startsWith("https://")),l=e=>{let t=!0;return!!Array.isArray(e)&&(((n=e[0]).type?n.type===o.Fragment:n===o.Fragment)?l(e[0]?.props?.children):(e.forEach(((e,n)=>{0!==n||r(e)||s(e)||(t=!1),0===n||s(e)||(t=!1)})),t));var n},d=e=>{const t=e.match(/\((\w+?)\)/);return t&&t[1]||e},c=e=>e?.type?.displayName?d(e.type.displayName):e?.type?.name?e.type.name:void 0,m=e=>a(e.replace("ConfiguredComponent",""));e.exports={getCleanDisplayName:d,getComponentName:c,getContentTypes:(e,t)=>{const n={article:"hasArticleEmbed","asset-embed":"hasAssetEmbed","blockquote-embed":"hasBlockquoteEmbed",cartoon:"isCartoon","external-link-embed":"hasExternalLinkEmbed","pullquote-embed":"hasPullquoteEmbed","related-list":"hasRelatedList","sidebar-embed":"hasSidebarEmbed","callout:sidebar":"hasSidebarEmbed"},i={hasArticleEmbed:!1,hasAssetEmbed:!1,hasBlockquoteEmbed:!1,hasCartoon:!1,hasExternalLinkEmbed:!1,hasPullquoteEmbed:!1,hasRelatedList:!1,hasSidebarEmbed:!1};let a,r;return o.Children.forEach(e,(e=>{a=c(e),void 0!==a&&(a=m(a),Object.hasOwnProperty.call(n,a)&&(r=n[a],i[r]=!0))})),t&&t.forEach((e=>{Object.hasOwnProperty.call(n,e)&&(r=n[e],i[r]=!0)})),i},getNameStates:e=>({isFeatureXSmall:"feature-xsmall"===e,isFeatureSmall:"feature-small"===e,isFeatureMedium:"feature-medium"===e,isPortraitJustified:"portrait-justified"===e,isIntro:"intro"===e,isInsetLeft:"inset-left"===e||"inset-image-left"===e,isInsetRight:"inset-right"===e}),isAlignedSidebar:(e,t=[])=>e?.startsWith("inset-")&&1===t?.length&&"callout:sidebar"===t?.[0],isArticleGroup:(e=[])=>Array.isArray(e)&&e.filter((e=>"article"===e)).length>1,isHeaderElement:r,isParagraphWithLinkElement:s,isRelatedList:l,sanitizeComponentName:m}},43222:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a("icon icon-arrow",n),focusable:"false",viewBox:"0 0 8 8",width:"8",height:"8",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.arrow)),i.createElement("g",{opacity:".8",clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.707 4 4.354.646l-.708.708L5.793 3.5H1v1h4.793L3.646 6.646l.708.708L7.707 4Z",fill:"#000"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:"#fff",d:"M0 0h8v8H0z"}))))};l.propTypes={className:o.string},e.exports=l},81232:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-chevron"),focusable:"false",viewBox:"0 0 12 12",width:"12",height:"12",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevron)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.53 3.53 6 9.06.47 3.53l1.06-1.06L6 6.94l4.47-4.47 1.06 1.06Z"}))};l.propTypes={className:a.string},e.exports=l},98247:(e,t,n)=>{const o=n(43222),i=n(81232);e.exports={Arrow:o,ChevronDown:i}},37584:(e,t,n)=>{const o={standard:n(97504),thin:n(91470),thinner:n(24695)};e.exports={getIconComponent:(e,t="standard")=>{if(!e)return null;return o[t][e]||null}}},15571:(e,t,n)=>{const o=n(5556),i=n(96540),{InfoSliceValue:a,InfoSliceKey:r,InfoSliceItem:s,InfoSliceListItem:l,InfoSliceList:d,InfoSliceHed:c,InfoSliceWrapper:m}=n(52327),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=({className:e,items:t,isMusicReview:n=!1,infoSliceHed:o,variations:g={shouldContentWrap:!1,hasCustomPadding:!1,showHed:!1},variationName:h})=>{if(i.useEffect((()=>{(async()=>{await u(),p("InfoSlice",h)})()}),[h]),!t||0===t.length)return null;const{shouldContentWrap:y,hasCustomPadding:b,showHed:f}=g;return i.createElement(m,{className:e,"data-testid":"InfoSliceList"},f&&o&&i.createElement(c,{"data-testid":"InfoSliceHed"},o),i.createElement(d,{isMusicReview:n,hasCustomPadding:b},t.map((e=>{const{key:t,value:n}=e;return t&&n?i.createElement(l,{hasCustomPadding:b,key:t.toString().toLowerCase()},i.createElement(s,{hasCustomPadding:b},i.createElement(r,{shouldContentWrap:y},t),i.createElement(a,null,n))):null}))))};g.propTypes={className:o.string,infoSliceHed:o.string,isMusicReview:o.bool,items:o.arrayOf(o.shape({key:o.string,value:o.string})),variationName:o.string,variations:o.shape({shouldContentWrap:o.bool,hasCustomPadding:o.bool,showHed:o.bool})},e.exports=g},59525:(e,t,n)=>{e.exports=n(13571)},52327:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a}=n(26865),{BaseText:r}=n(76955),{BREAKPOINTS:s}=n(96472),{maxThresholds:l}=n(99906),d=o(r).withConfig({displayName:"InfoSliceValue"})` display: table-cell; vertical-align: top; `;d.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const c=o(r).withConfig({displayName:"InfoSliceKey"})` display: table-cell; padding-right: ${i(1)}; vertical-align: top; ${({shouldContentWrap:e})=>e&&"white-space: nowrap;"} `;c.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.context-title"};const m=o.div.withConfig({displayName:"InfoSliceItem"})` display: table; align-items: center; padding: ${i(.5)} 0; `,p=o.li.withConfig({displayName:"InfoSliceListItem"})` @media (max-width: ${l.md}px) { ${({hasCustomPadding:e})=>!e&&"margin: 0 auto;"} } @media (min-width: ${s.md}) { margin-right: ${i(3)}; :last-child { margin-right: ${i(0)}; } } `,u=o.ul.withConfig({displayName:"InfoSliceList"})` display: flex; flex-direction: column; margin: 0; border-width: 2px 0 0; border-style: solid; padding: ${i(1.5)} 0; ${({theme:e})=>a(e,"border-color","colors.consumption.body.standard.divider")}; ${({hasCustomPadding:e})=>e&&`\n padding: ${i(2)} 0 ${i(1)} 0;\n `} list-style: none; @media (min-width: ${s.md}) { flex-direction: row; flex-wrap: wrap; align-items: center; ${({isMusicReview:e})=>e&&"\n justify-content: center;\n border-width: 0 0 0;"} } ${({isMusicReview:e})=>e&&"\n justify-content: center;\n border-width: 0 0 0;"} `,g=o(r).withConfig({displayName:"InfoSliceHed"})` padding-bottom: ${i(2)}; ${({theme:e})=>a(e,"border-color","colors.consumption.body.standard.divider")}; `;g.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const h=o.div.withConfig({displayName:"InfoSliceWrapper"})``;e.exports={InfoSliceValue:d,InfoSliceKey:c,InfoSliceItem:m,InfoSliceListItem:p,InfoSliceList:u,InfoSliceHed:g,InfoSliceWrapper:h}},13571:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(15571);i.displayName="InfoSlice",i.Default=o(i,"Default",{}),i.WithHed=o(i,"WithHed",{shouldContentWrap:!0,hasCustomPadding:!0,showHed:!0}),e.exports=i},29501:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useContext:r,useEffect:s,useRef:l,useState:d}=a,{mergeRefs:c}=n(54370),{isIOSDevice:m}=n(72362),p=n(70920),{ConsentContext:u}=n(85438),g=n(83561),h=n(26180).A,{trackComponent:y}=n(92716),{interactionResponse:b}=n(56187),{InstagramEmbedContainer:f,InstagramEmbedBlockQuote:C}=n(55858),w=({attributes:e,className:t,hidePostCaption:n,url:i})=>{a.useEffect((()=>{(async()=>{await b(),y("InstagramEmbed")})()}),[]);const w=l(),[v,$]=p(),[S]=d(m()),k=r(u),x=k.targeting&&$,E=e=>{const t=e.target;t?.addEventListener("load",(()=>{t.style.minWidth=`${t.offsetWidth+1}px`}))};return s((()=>{x&&(()=>{if(document.getElementById("instagram-embed"))window?.instgrm?.Embeds?.process();else{const e=document.createElement("script");e.id="instagram-embed",e.className="instagram-embed",e.src="https://www.instagram.com/embed.js",document.body.appendChild(e)}})();const e=w.current;return S&&e.addEventListener("DOMNodeInserted",(e=>E(e))),()=>{S&&e.removeEventListener("DOMNodeInserted",(e=>E(e)))}}),[S,w,x]),a.createElement(f,{ref:c(w,v)},x?a.createElement(C,{...e,className:o("instagram-media",t),"data-instgrm-captioned":!n||void 0,"data-instgrm-permalink":i,"data-instgrm-version":"14"}):a.createElement(g,{hasConsent:k.targeting,url:i,consentBannerHeader:h.consentBannerHeader}))};w.propTypes={attributes:i.object,className:i.string,hidePostCaption:i.bool,url:i.string.isRequired},e.exports=w},11518:(e,t,n)=>{e.exports=n(29501)},55858:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"InstagramEmbedContainer"})` display: flex; align-self: center; justify-content: center; margin: ${i(3)} auto; justify-self: center; `,r=o.blockquote.withConfig({displayName:"InstagramEmbedBlockQuote"})` width: 100%; `;e.exports={InstagramEmbedContainer:a,InstagramEmbedBlockQuote:r}},26180:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"InstagramEmbed.ConsentBannerHeader",defaultMessage:"Instagram content",description:"Header for message banner"}})},10468:(e,t,n)=>{const o=n(5556),i=n(96540),{InternalLinkEmbedWrapper:a}=n(63486),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=function({url:e,dangerousDek:t}){return i.useEffect((()=>{(async()=>{await s(),r("InternalLinkEmbed")})()}),[]),i.createElement(a,{href:e,dangerouslySetInnerHTML:{__html:t}})};l.propTypes={dangerousDek:o.string.isRequired,url:o.string.isRequired},l.displayName="InternalLinkEmbed",e.exports=l},41506:(e,t,n)=>{e.exports=n(10468)},63486:(e,t,n)=>{const o=n(92168).default,{INTERACTIVE:i}=n(96472),{getLinkStyles:a}=n(26865),r=o.a.withConfig({displayName:"InternalLinkEmbedWrapper"})` transition: color ${i.timingLinkDefault} ease; ${({theme:e})=>a(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} `;e.exports={InternalLinkEmbedWrapper:r}},91216:function(e,t,n){var o=n(65606),i=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=r(n(96540)),d=n(43954),c=n(60663),m=n(56187),p=s(n(34967)),u=n(92716),g=n(14307),h=s(n(80046)),y=n(81265),b=n(29982),f=n(47031),C=n(44850),w=(0,c.storageFactory)((()=>window.localStorage)),v=p.default,$=d.trackSelfDescribingEvent,S=({brandName:e,brandConfig:t,featureValue:n,hideLegalNotice:i})=>{const[a,r]=(0,f.useShowNoticeBanner)(w);let s=t;!s&&"above-nav"===n?.them_notice_banner?.props?.experimentBannerPosition&&(s=(0,b.getLegalBannerBrandConfig)({brandName:e,brandConfigs:C.ONE_NAV_BRAND_CONFIGURATIONS}));const d=!a||i||!s||"production"===o.env.APP_ENV;return(0,l.useEffect)((()=>{d||((async()=>{await(0,m.interactionResponse)(),(0,u.trackComponent)("LegalNoticeBanner")})(),(0,g.trackMessageUnitEvent)({type:"impression",placement:"top",subject:"legal_notice_banner"}))}),[d]),d||!s?null:l.default.createElement(y.LegalNoticeBannerWrapper,{"data-testid":"legal-notice-banner",$position:s.renderStrategy.position},l.default.createElement(y.LegalNoticeBannerContent,{"data-testid":"legal-notice-banner-content"},e," uses first and third party technologies that provide information about your interactions with this site to others. See our"," ",l.default.createElement(y.StyledLink,{href:"https://www.condenast.com/privacy-policy#privacypolicy",onClick:e=>{const t=e.currentTarget.href;e.preventDefault(),e.stopPropagation();const n=e.currentTarget.href,o=g.affiliateDomainsList.some((e=>n.includes(e))),i={click_url:n,click_id:e.currentTarget.id,click_class:e.currentTarget.className,click_text:e.currentTarget.textContent,click_type:e.currentTarget.tagName,click_target:e.currentTarget.target,placement:"top",is_external:!0,is_affiliate:o};$({event:{schema:"iglu:com.condenast/messaging_unit_event/jsonschema/3-0-3",data:{type:"click",label:"Privacy Policy",subject:"legal_notice_banner"}},context:[{schema:"iglu:com.condenast/click_info/jsonschema/2-0-0",data:i}]}),setTimeout((()=>{window.location.href=t}),250)}},"Privacy Policy")," ","for more information."),l.default.createElement(y.LegalNoticeBannerCloseButton,{"aria-label":"Close legal notice","aria-expanded":h.default,ButtonIcon:h.default,btnStyle:"text",isIconButton:!0,label:"",$position:s.renderStrategy.position,onClickHandler:()=>{(0,g.trackMessageUnitEvent)({type:"close",placement:"top",subject:"legal_notice_banner"}),(0,b.hideBannerAndSetExpiration)(w,r)}}))};S.displayName="LegalNoticeBanner",t.default=v(S,{keysToPluck:["brandName"]})},44850:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.BRAND_CONFIGURATIONS=t.ONE_NAV_BRAND_CONFIGURATIONS=t.LegalBannerPosition=t.LEGAL_NOTICE_STORAGE_KEY=void 0,t.LEGAL_NOTICE_STORAGE_KEY="hasSeenLegalNotice",function(e){e.ABOVE_NAV="above-nav",e.BELOW_HERO_AD="below-hero-ad",e.ONE_NAV="one-nav"}(n=t.LegalBannerPosition||(t.LegalBannerPosition={}));const o={B:{position:n.ABOVE_NAV},C:{position:n.BELOW_HERO_AD},D:{position:n.ONE_NAV}};t.ONE_NAV_BRAND_CONFIGURATIONS=[{brandName:"Them",renderStrategy:o.D}],t.BRAND_CONFIGURATIONS=[{brandName:"Them",renderStrategy:o.C}]},29982:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.shouldShowLegalNotice=t.hideBannerAndSetExpiration=t.getLegalBannerBrandConfig=void 0;const o=n(44850);t.getLegalBannerBrandConfig=({brandName:e,brandConfigs:t})=>{const n=t.find((t=>t.brandName===e));if(n)return n},t.hideBannerAndSetExpiration=(e,t)=>{const n=(new Date).getFullYear(),i={expiration:new Date(n,11,31,23,59,59).getTime()};return t(!1),e.setItem(o.LEGAL_NOTICE_STORAGE_KEY,JSON.stringify(i))},t.shouldShowLegalNotice=e=>{const t=e.getItem(o.LEGAL_NOTICE_STORAGE_KEY);if(t){const n=JSON.parse(t);return!(Date.now(){Object.defineProperty(t,"__esModule",{value:!0}),t.useShowNoticeBanner=void 0;const o=n(96540),i=n(29982);t.useShowNoticeBanner=e=>{const[t,n]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{n((0,i.shouldShowLegalNotice)(e))}),[e]),[t,n]}},18863:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(63190),a=n(12892),r=o(n(91216));t.default=(0,a.asConfiguredComponent)((0,i.withExperimentHook)(r.default),"LegalNoticeBanner")},81265:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledLink=t.LegalNoticeBannerCloseButton=t.LegalNoticeBannerContent=t.LegalNoticeBannerWrapper=void 0;const{default:o,css:i}=n(92168),{getColorStyles:a,getColorToken:r,getTypographyStyles:s}=n(26865),{BaseText:l}=n(76955),d=n(73730),{LegalBannerPosition:c}=n(44850);t.LegalNoticeBannerWrapper=o.div.withConfig({displayName:"LegalNoticeBannerWrapper"})` display: flex; padding: 8px 12px; background: rgb(246, 246, 246); background: ${({theme:e})=>a(e,"background","colors.background.light")}; ${({$position:e})=>e===c.BELOW_HERO_AD&&i` margin: 2rem 1.5rem 0; `} ${({$position:e})=>e===c.ONE_NAV&&i` width: 100vw; `} @media (min-width: 768px) { padding: 12px 16px; ${({$position:e})=>e===c.BELOW_HERO_AD&&i` margin: 2rem 3rem 0; `} } @media (min-width: 1440px) { ${({$position:e})=>e===c.BELOW_HERO_AD&&i` margin: 2rem 4rem 0; `} } `,t.LegalNoticeBannerContent=o(l).withConfig({displayName:"LegalNoticeBannerContent"})` text-align: left; margin-right: 0.25rem; a:link, a:visited, a:active { text-decoration: underline; color: ${r("colors.consumption.lead.standard.context-tertiary")}; } ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.citation")} @media (min-width: 1024px) { text-align: center; margin-right: 1.25rem; } `,t.LegalNoticeBannerCloseButton=o(d.Utility).withConfig({displayName:"LegalNoticeBannerCloseButton"})` align-self: flex-start; padding: 0; margin-left: auto; width: 1.25rem; height: 1.25rem; .icon-close { padding: 8px; } svg { max-width: fit-content; } svg path { fill: black; } ${({$position:e})=>e===c.ONE_NAV&&i` margin-right: 1rem; `} `,t.StyledLink=o.a.withConfig({displayName:"StyledLink"})` text-decoration: underline; font-weight: bold; color: ${r("colors.consumption.lead.standard.context-tertiary")}; `},10881:(e,t,n)=>{const o=n(5556),i=n(96540),{useCallback:a,useContext:r,useEffect:s,useMemo:l,useRef:d,useState:c}=i,{useIntl:m}=n(37243),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ConsentContext:g}=n(85438),h=n(70920),y=n(83561),{MastodonEmbedContainer:b,MastodonEmbedIframe:f}=n(75479),C=n(83713).A,w=({attributes:e,className:t,url:n})=>{s((()=>{(async()=>{await u(),p("MastodonEmbed")})()}),[]);const o=l((()=>n.endsWith("/")?`${n}embed`:`${n}/embed`),[n]),w=r(g),[v,$]=h(),{formatMessage:S}=m(),k=w.targeting&&$,[x,E]=c(200),T=d(),I=a((()=>{T.current&&T.current.contentWindow.postMessage({type:"setHeight",id:n},"*")}),[n]);return s((()=>{const e=e=>{const t=e.data||{};"object"==typeof t&&"setHeight"===t.type&&t.id===n&&E(t.height)};return E(200),window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[n,E]),s((()=>(window.addEventListener("resize",I),()=>{window.removeEventListener("resize",I)})),[I]),i.createElement(b,{"aria-label":S(C.mastodonEmbedAriaLabelText),className:t,ref:v},k?i.createElement(f,{className:"mastodon-embed","data-testid":"mastodon-iframe",src:o,style:{height:x},ref:T,onLoad:I,...e}):i.createElement(y,{hasConsent:w.targeting,url:n,consentBannerHeader:C.consentBannerHeader}))};w.propTypes={attributes:o.object,className:o.string,url:o.string.isRequired},w.displayName="MastodonEmbed",e.exports=w},75479:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.iframe.withConfig({displayName:"MastodonEmbedIframe"})` display: block; border: 0; border-radius: 8px; width: 600px; max-width: 100%; overflow: hidden; `,r=o.div.withConfig({displayName:"MastodonEmbedContainer"})` margin: ${i(5)} auto; .mastodon-embed { margin-right: auto; margin-left: auto; } `;e.exports={MastodonEmbedContainer:r,MastodonEmbedIframe:a}},83713:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({mastodonEmbedAriaLabelText:{id:"MastodonEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the mastodon embed container on Mastodon Embed"},consentBannerHeader:{id:"MastodonEmbed.ConsentBannerHeader",defaultMessage:"Mastodon content",description:"Header for message banner"}})},23616:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r,useEffect:s}=n(96540),l=n(28828),d=n(69657),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NativeShareIconWrapper:p}=n(66702),u=n(73730),g=n(69179).A,h=({buttonTitle:e,parentCallBack:t,shareData:n,shareCallback:o,hasDarkBackground:h,showOnlyIcon:y=!1,shouldUseAlternativeIconStyle:b=!1,theme:f})=>{i.useEffect((()=>{(async()=>{await m(),c("NativeShareButton")})()}),[]);const{formatMessage:C}=a(),[w,v]=r(!1),$=b?d:l,S="inverted"===f?u.UtilityInverted:u.Utility;s((()=>{t&&t(w)}),[w,t]);const k=async(e,t)=>{if(!Object.keys(e||{}).length||!navigator?.share)return!1;let n=null;try{await navigator.share(e)}catch(e){n=e?.message}return"function"==typeof t&&t({type:"native-sharing",error:n}),!0},x=e=>{e&&!navigator?.share&&v(!w)};return y?i.createElement(p,{hasDarkBackground:h,shouldUseAlternativeIconStyle:b},i.createElement($,{onIconClick:()=>{x(t),k(n,o)},onKeyDown:e=>{13===e.keyCode&&(x(t),k(n,o))},tabIndex:"0"})):i.createElement(S,{onClickHandler:()=>{k(n,o),x(t)},btnStyle:"outlined",label:e||C(g.buttonTitle),iconPosition:"before",hasEnableIcon:!0,hasDarkBackground:h,ButtonIcon:()=>i.createElement(p,{hasDarkBackground:h,shouldUseAlternativeIconStyle:b},i.createElement($,null))})};h.propTypes={buttonTitle:o.string,hasDarkBackground:o.bool,parentCallBack:o.func,shareCallback:o.func,shareData:o.object.isRequired,shouldUseAlternativeIconStyle:o.bool,showOnlyIcon:o.bool,theme:o.oneOf(["standard","inverted","special"])},h.displayName="NativeShareButton",e.exports=h},77554:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(23616);e.exports=o(i,"NativeShareButton")},66702:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NativeShareIconWrapper=void 0;const i=o(n(92168)),{INTERACTIVE:a}=n(96472),r=i.default.div.withConfig({displayName:"NativeShareIconWrapper"})` display: flex; ${({shouldUseAlternativeIconStyle:e})=>e&&"\n width: 38px;\n height: 38px;\n "} path { transition: fill ${a.timingButtonDefault} ease-in; fill: currentColor; } `;t.NativeShareIconWrapper=r},69179:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonTitle:{id:"NativeShareButton.ButtonTitle",defaultMessage:"Share",description:"Native Share Button component button title text",isConfigurable:!0}})},30633:(e,t,n)=>{const o=n(96540),{useContext:i,useEffect:a}=n(96540),r=n(5556),{ConsentContext:s}=n(85438),l=({apiKey:e})=>{const t=i(s);return a((()=>{t.performance&&(()=>{if(!document.getElementById("parsely-script")){const e=document.createElement("script");e.id="parsely-script",e.src="https://d1z2jf7jlzjs58.cloudfront.net/p.js",document.body.appendChild(e)}})()}),[t.performance]),o.createElement(o.Fragment,null,o.createElement("div",{id:"parsely-root",style:{display:"none"}},o.createElement("div",{id:"parsely-cfg","data-parsely-site":e})),o.createElement("script",{dangerouslySetInnerHTML:{__html:"\n window.PARSELY = {\n autotrack: false,\n onReady: () => { window.PARSELY.resolver(); }\n };\n window.PARSELY.ready = new Promise((resolver) => { window.PARSELY.resolver = resolver; });\n "}}))};l.propTypes={apiKey:r.string.isRequired},e.exports=l},66366:(e,t,n)=>{const o=n(30633);e.exports={ParselyScript:o}},78981:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(49870),r=n(9599),s=n(45102),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(17468),m=n(87006),{withPaywallSparrowClickTracking:p}=n(97211),u={},g=a([m,c,p]),h=e=>{i.useEffect((()=>{(async()=>{await d(),l("PaywallConductor")})()}),[]);const{component:t,name:n,payment:o,paywall:a}=e;if(void 0===o.form)return null;if(void 0===a.strategy)return null;const c=r[e.strategy||a.strategy];if(void 0===c)return null;if(!c.names.includes(n))return null;const m=u[n]||g(t);return u[n]=m,i.createElement(m,{...s.execute(c,e)})};h.propTypes={component:o.func.isRequired,logo:o.object,name:o.string.isRequired,payment:o.object.isRequired,paywall:o.shape({strategy:o.string}),strategy:o.string,user:o.object.isRequired},h.displayName="PaywallConductor",e.exports=h},46944:(e,t,n)=>{const o=n(49870),i=n(78981),{connectDomain:a}=n(57744),r=a("logo"),s=a("user"),l=a("paywall"),d=a("payment"),c=n(49670),{withIncognitoDetection:m,withVisibilityState:p}=n(15356),{asConfiguredComponent:u}=n(12892),g=o([m,l,s,d,c,p({name:"footer",className:"site-footer"}),r]);e.exports={PaywallConductor:g(u(i,"PaywallConductor")),withScrollingState:c}},60471:e=>{e.exports={list:[{conditions:{name:"chunked-article-content","payment.form":""},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-gallery-content","payment.form":""},properties:{shouldTruncate:!0}}],names:["chunked-article-content","chunked-gallery-content"]}},78561:e=>{e.exports={defaults:{isVisible:!1},list:[{conditions:{name:"incognito-modal","payment.form":"sample","user.isAuthenticated":!1,"browser.incognitoMode":!0},properties:{position:"incognito-modal-call-to-action"}},{conditions:{name:"chunked-article-content","payment.form":""},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-article-content","payment.form":"sample","user.isAuthenticated":!1,"browser.incognitoMode":!0},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-gallery-content","payment.form":""},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-gallery-content","payment.form":"sample","user.isAuthenticated":!1,"browser.incognitoMode":!0},properties:{shouldTruncate:!0}}],names:["incognito-modal","chunked-article-content","chunked-gallery-content"]}},9599:(e,t,n)=>{const o=n(60471),i=n(78561);e.exports={alpha:o,beta:i}},45102:(e,t,n)=>{const o=n(40860),i=n(55378),a=n(87612),r=n(58156);e.exports={execute:function(e,t){const n=a(e.list,(function(e){return o(e.conditions,((e,n,o)=>e&&r(t,o)===n),!0)})),s=i(n,"properties");return Object.assign({},e.defaults,t,...s)}}},17468:(e,t,n)=>{const o=n(96540),i=n(5556),{googleAnalytics:a}=n(90090),r=n(31170);e.exports=e=>{const t=e.displayName||e.name||"Component";class n extends o.Component{constructor(){super(...arguments),this.render=()=>o.createElement(e,{...this.props})}componentDidUpdate(){this.emit()}emitIncognitoDetectionEvent(){(this.props.browser||{}).incognitoMode&&a.emitUniqueGoogleTrackingEvent("privacy-mode-true")}emitSparrowInViewPaywallTrackingEvent(){const{cnt:e,max:t,name:n,position:o}=function(e){const{name:t,position:n}=e,o=e.payment||{};let i,a;return o.form&&({max:a,cnt:i}=o[o.form]||{}),{cnt:i,max:a,name:t,position:n}}(this.props),i=t&&e&&t-e,a=o||n,s={...e&&{dim2:e},...i&&{dim3:i},...a&&{dim4:a}};r.emitUniqueSparrowTrackingEvent("paywall","in-view",s)}emit(){const{isVisible:e}=this.props;e&&(this.emitSparrowInViewPaywallTrackingEvent(),this.emitIncognitoDetectionEvent())}}return n.propTypes={browser:i.shape({incognitoMode:i.bool}),isVisible:i.bool,name:i.string,payment:i.shape({sample:i.shape({cnt:i.number,max:i.number})}),position:i.string},n.displayName=`withAnalytics(${t})`,n}},87006:(e,t,n)=>{const o=n(96540),{buildMarkName:i,buildMeasureName:a,perfMark:r,perfMeasure:s}=n(56822);e.exports=e=>{const t=e.displayName||e.name||"Component",n=t,l="initialize-start",d="initialize-end";class c extends o.Component{constructor(t){super(t),this.render=()=>o.createElement(e,{...this.props}),r(i(n,l))}componentDidMount(){r(i(n,d)),s(a(n,l,d))}}return c.displayName=`withLifecycleTiming(${t})`,c}},97211:(e,t,n)=>{const o=n(96540),i=n(20249),a=n(31170),r=e=>{let t=e.target.id||e.target.className||e.target.tagName;e.target.innerText&&(t+=`-${e.target.innerText}`),t=i(t),a.trackSparrowEvent("paywall","click",{dim7:t})};e.exports={withPaywallSparrowClickTracking:e=>{const t=e.displayName||e.name||"Component",n=t=>o.createElement("div",{onClick:r,role:"none"},o.createElement(e,{...t}));return n.displayName=`withPaywallSparrowClickTracking(${t})`,n},logSparrowClick:r}},49670:(e,t,n)=>{const o=n(7350),i=n(96540),a=n(2404);e.exports=(e,t="scrolling")=>{const n=e.displayName||e.name;class r extends i.Component{constructor(){super(),this.setScrollState=e=>{const{scrollTop:t}=e.target.scrollingElement,n=function(e,t){const n=e-t;return n<0?"up":n>0?"down":""}(t,this.state.scrollTop),o=n&&n!==this.state.direction;this.setState({scrollTop:t}),o&&this.setState({direction:n})},this.render=()=>{const n={[t]:{direction:this.state.direction}};return i.createElement(e,{...this.props,...n})},this.state={scrollTop:0},this.throttledSetScrollState=o(this.setScrollState,150)}componentDidMount(){window.addEventListener("scroll",this.throttledSetScrollState)}shouldComponentUpdate(e,t){return!a(this.props,e)||this.state.direction!==t.direction}componentWillUnmount(){window.removeEventListener("scroll",this.throttledSetScrollState)}}return r.displayName=`withScrollingState(${n})`,r}},27797:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{useContentLang:c}=n(76573),{ConsentContext:m}=n(85438),p=n(70920),u=n(83561),{PinterestContainer:g,PinterestLink:h}=n(26428),y=n(50134).A,b=({attributes:e,className:t,url:n})=>{i.useEffect((()=>{(async()=>{await d(),l("PinterestEmbed")})()}),[]);const o=a(m),[b,f]=p(),{formatMessage:C}=s(),w=c(),v=o.targeting&&f;return r((()=>{v&&(()=>{if(document.getElementById("pinterest-embed"))window.PinUtils&&window.PinUtils.build();else{const e=document.createElement("script");e.id="pinterest-embed",e.className="pinterest-embed",e.src="https://assets.pinterest.com/js/pinit.js",document.body.appendChild(e)}})()}),[v]),i.createElement(g,{...e,className:t,"aria-label":C(y.pinterestEmbedAriaLabelText),ref:b},v?i.createElement(h,{href:n,"data-pin-do":"embedPin","data-pin-width":"large","data-pin-lang":w.split("-")[0]},n):i.createElement(u,{hasConsent:o.targeting,url:n,consentBannerHeader:y.consentBannerHeader}))};b.propTypes={attributes:o.object,className:o.string,url:o.string.isRequired},b.displayName="PinterestEmbed",e.exports=b},61784:(e,t,n)=>{e.exports=n(27797)},26428:(e,t,n)=>{const o=n(92168).default,{BaseLink:i}=n(76955),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"PinterestContainer"})` align-self: center; margin: ${a(5)} auto; text-align: center; justify-self: center; `,s=o(i).withConfig({displayName:"PinterestLink"})` overflow-wrap: break-word; `;s.defaultProps={colorSecondaryLinkToken:"colors.interactive.base.light",colorStaticLinkToken:"colors.interactive.base.light",hasUnderline:!0},e.exports={PinterestContainer:r,PinterestLink:s}},50134:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({pinterestEmbedAriaLabelText:{id:"PinterestEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the pinterest embed container on Pinterest Embed"},consentBannerHeader:{id:"PinterestEmbed.ConsentBannerHeader",defaultMessage:"Pinterest content",description:"Header for message banner"}})},76241:(e,t,n)=>{const o=n(5556),i=n(96540),{PullQuoteEmbedWrapper:a,PullquoteDecorativeBorder:r}=n(9865),{asConfiguredComponent:s}=n(12892),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({attributes:e,children:t,className:n,shouldEnableFullArticleInverted:o,variations:s={hasLeftBorder:!0,isAggressive:!1,isUnderlined:!1,textAlign:"left",hasBackgroundColor:!1},variationName:c})=>{const{isAggressive:m,isUnderlined:p,textAlign:u,hasBackgroundColor:g,hasLeftBorder:h}=s;return i.useEffect((()=>{(async()=>{await d(),l("PullquoteEmbed",c)})()}),[c]),i.createElement(a,{...e,"aria-hidden":"true",textAlign:u,isAggressive:m,isUnderlined:p,hasLeftBorder:h,hasBackgroundColor:g,className:n,shouldEnableFullArticleInverted:o,"data-testid":"pullquote-embed"+(c?`-${c.toLowerCase()}`:"")},h&&i.createElement(r,null),t)};c.propTypes={attributes:o.object,children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired,className:o.string,shouldEnableFullArticleInverted:o.bool,variationName:o.string,variations:o.shape({hasBackgroundColor:o.bool,hasLeftBorder:o.bool,isAggressive:o.bool,isUnderlined:o.bool,textAlign:o.oneOf(["center","left"])})},c.displayName="PullquoteEmbed",e.exports=s(c,"PullquoteEmbed")},40007:(e,t,n)=>{e.exports=n(5433)},9865:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s,getColorToken:l}=n(26865),d=o.div.withConfig({displayName:"PullQuoteDecorativeBorder-sc"})` grid-area: pullquote-border; border-width: 0 0 0 4px; border-style: solid; content: ' '; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.display-signature")}; `,c=o.div.withConfig({displayName:"PullQuoteEmbedContent-sc"})` grid-area: pullquote-content; ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.display-small")}; margin: 0 auto; width: 100%; p { margin-block-start: ${a(2)}; margin-block-end: ${a(2)}; margin: 0; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; } `,m=o.div.withConfig({displayName:"PullQuoteEmbedCredit-sc"})` grid-area: pullquote-credit; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.accreditation-core")}; margin-top: ${a(3)}; width: 100%; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; &::before { margin-right: ${a(1)}; content: '—'; } `,p=i` ${c}, ${c} > p { text-decoration: underline; ${({theme:e})=>s(e,"text-decoration-color","colors.consumption.body.standard.display-signature")}; } `,u=o.aside.withConfig({displayName:"PullQuoteEmbedWrapper-sc"})` display: grid; grid-template-areas: 'pullquote-border pullquote-content .' 'pullquote-border pullquote-credit .'; grid-template-columns: auto 1fr auto; margin-block-start: ${a(5)}; margin-block-end: ${a(5)}; column-gap: ${a(3)}; ${({hasBackgroundColor:e,hasLeftBorder:t})=>e?i` background-color: ${l("colors.background.brand")}; padding-top: ${a(5)}; padding-right: ${a(2)}; padding-bottom: ${a(5)}; padding-left: ${a(t?5:2)}; `:""} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.display-texture")}; text-align: ${e=>e.textAlign}; ${({textAlign:e})=>"center"===e?i` text-align: center; ${m} { ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.citation")}; display: inline-block; width: 100%; text-decoration: none; &::before { display: none; } } `:""} ${({isUnderlined:e})=>e&&p}; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${c} p {\n color: ${l(t,"colors.consumption.body.inverted.body")};\n}\n\n ${m} {\n color: ${l(t,"colors.consumption.body.inverted.body")};\n}\n`} `;e.exports={PullquoteDecorativeBorder:d,PullQuoteEmbedContent:c,PullQuoteEmbedCredit:m,PullQuoteEmbedWrapper:u}},5433:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(76241);i.Center=o(i,"Center",{hasLeftBorder:!1,isAggressive:!1,hasBackgroundColor:!1,isUnderlined:!1,textAlign:"center"}),i.Deemphasized=o(i,"Deemphasized",{hasLeftBorder:!1,isAggressive:!1,hasBackgroundColor:!1,isUnderlined:!1,textAlign:"left"}),i.CenterUnderline=o(i,"CenterUnderline",{hasLeftBorder:!1,isAggressive:!1,hasBackgroundColor:!1,isUnderlined:!0,textAlign:"center"}),i.Aggressive=o(i,"Aggressive",{hasLeftBorder:!0,isAggressive:!0,isUnderlined:!1,hasBackgroundColor:!0,textAlign:"left"}),e.exports=i},97883:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useMemo:r}=i,{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{ConsentContext:c}=n(85438),m=n(70920),p=n(83561),{RedditEmbedIframe:u,RedditEmbedContainer:g}=n(47418),{useContentLang:h}=n(76573),y=n(12476).A,b=({attributes:e,className:t,height:n,hidePostContent:o,hidePostContentIfEditedAfter:b,hideUsername:f,showParentComment:C,showPostTitle:w,url:v})=>{i.useEffect((()=>{(async()=>{await d(),l("RedditEmbed")})()}),[]);const $=a(c),[S,k]=m(),x=h(),{formatMessage:E}=s(),T=$.targeting&&k,I=r((()=>{const e=new URL(v);return e.hostname="embed.reddit.com",e.searchParams.set("embed","true"),e.searchParams.set("ref_source","embed"),e.searchParams.set("ref","share"),e.searchParams.set("utm_medium","widgets"),e.searchParams.set("utm_source","embedv2"),e.searchParams.set("utm_term",23),e.pathname.match("/comment/")?e.searchParams.set("utm_name","comment_embed"):e.searchParams.set("utm_name","post_embed"),e.searchParams.set("embed_host_url",window.location.toString()),f&&e.searchParams.set("showusername","false"),b&&(e.searchParams.set("showedits","false"),e.searchParams.set("created",b)),o&&e.searchParams.set("showmedia","false"),C&&(e.searchParams.set("context","1"),e.searchParams.set("depth","2")),w&&e.searchParams.set("showtitle","true"),e.searchParams.set("locale",x),e.toString()}),[o,b,f,x,C,w,v]);return i.createElement(g,{"aria-label":E(y.redditEmbedAriaLabelText),className:t,ref:S},T?i.createElement(u,{className:"reddit-embed",src:I,style:{height:`${n}px`},...e}):i.createElement(p,{hasConsent:$.targeting,url:v,consentBannerHeader:y.consentBannerHeader}))};b.propTypes={attributes:o.object,className:o.string,height:o.string.isRequired,hidePostContent:o.bool,hidePostContentIfEditedAfter:o.string,hideUsername:o.bool,showParentComment:o.bool,showPostTitle:o.bool,url:o.string.isRequired},b.displayName="RedditEmbed",e.exports=b},47418:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.iframe.withConfig({displayName:"RedditEmbedIframe"})` display: block; border: 0; border-radius: 8px; width: 600px; max-width: 100%; overflow: hidden; `,r=o.div.withConfig({displayName:"RedditEmbedContainer"})` margin: ${i(5)} auto; .reddit-embed { margin-right: auto; margin-left: auto; } `;e.exports={RedditEmbedIframe:a,RedditEmbedContainer:r}},12476:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({redditEmbedAriaLabelText:{id:"RedditEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the reddit embed container on Reddit Embed"},consentBannerHeader:{id:"RedditEmbed.ConsentBannerHeader",defaultMessage:"Reddit content",description:"Header for message banner"}})},37134:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(24277),r=n(94337),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{googleAnalytics:d,componentTracking:c}=n(90090),{CNCouponsWrapper:m,CNCouponsSectionTitle:p,CNCouponsGrid:u,CNCouponsGridItems:g,CNCouponsContent:h,CNCouponsAnchorText:y,CNCouponsOfferDek:b,CouponResponsiveImage:f,CouponGrid:C,CouponLogo:w}=n(28363),v=({items:e,shouldEnableBundleComponentAnalytics:t,trackingNamespace:n})=>e.map(((e,o)=>{const a=c.addDataSectionTitleAttribute(t,n,o);return i.createElement(g,{"aria-label":e.anchor_text,href:e.url,name:e.name,key:o,title:e.anchor_text,onClick:()=>{return t=e.url,n=e.name,i=o+1,void d.emitGoogleTrackingEvent("SavingsUnitedCoupon-click",{"coupon.url":t,"coupon.name":n,"coupon.position":i});var t,n,i},...a},i.createElement(f,{href:e.url,name:e.anchor_text},i.createElement(w,{alt:e.logo,src:e.logo})),i.createElement(h,null,i.createElement(y,{dangerouslySetInnerHTML:{__html:e.anchor_text}}),i.createElement(r,{lines:2},i.createElement(b,{dangerouslySetInnerHTML:{__html:e.best_offer_text},"data-testid":"CouponItemDek"}))))})),$=({dividerColor:e,heading:t="Top Discounts",items:n,sectionTitleVariation:o="LineAboveLineBelowTextCenter",shouldDisplaySectionTitle:r=!1,isTitleLink:d=!1,linkToCoupon:c,shouldEnableBundleComponentAnalytics:g,trackingNamespace:h})=>{i.useEffect((()=>{(async()=>{await l(),s("CNCoupons")})()}),[]);const y=d?c:t;return i.createElement(m,null,i.createElement(C,null,r&&i.createElement(p,{as:a[o],dangerousHed:y,dividerColor:e}),n.length>=1&&i.createElement(u,null,i.createElement(v,{items:n,shouldEnableBundleComponentAnalytics:g,trackingNamespace:h}))))};$.propTypes={dividerColor:o.string,heading:o.string,isTitleLink:o.bool,items:o.array,linkToCoupon:o.string,sectionTitleVariation:o.oneOf(["LineAboveLineBelowTextCenter"]),shouldDisplaySectionTitle:o.bool,shouldEnableBundleComponentAnalytics:o.bool,trackingNamespace:o.string},$.displayName="CNCoupons",e.exports=$},65153:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37134);e.exports=o(i,"CNCoupons")},28363:(e,t,n)=>{const{default:o,css:i}=n(92168),{cssVariablesGrid:a,applyCustomDividerColor:r}=n(1123),{BREAKPOINTS:s}=n(96472),{calculateSpacing:l,getColorToken:d,getTypographyStyles:c,minScreen:m,maxScreen:p}=n(26865),u=o.div.withConfig({displayName:"CNCouponsWrapper"})` ${a()} display: grid; column-gap: var(--grid-gap); margin: 0 auto; margin-bottom: ${l(3)}; padding-right: var(--grid-margin); padding-left: var(--grid-margin); width: 100%; max-width: 1600px; row-gap: var(--grid-gap); `,g=o.div.withConfig({displayName:"CouponGrid"})` grid-column: 1 / -1; `,h=o.div.withConfig({displayName:"CouponResponsiveImage"})` display: flex; justify-content: center; padding: ${l(3)}; width: 100%; text-align: center; ${p(`calc(${s.lg} - 1px)`)} { padding: ${l(1)}; } ${m(s.lg)} { background-color: ${d("colors.consumption.body.special.bg-card")}; height: ${l(16)}; } `,y=o.div.withConfig({displayName:"CNCouponsGrid"})` display: grid; ${a()} ${p(`calc(${s.lg} - 1px)`)} { --grid-gap: ${l(1)}; } row-gap: var(--grid-gap); column-gap: var(--grid-gap); ${m(s.lg)} { grid-template-columns: repeat(6, 2fr); } ${({theme:e})=>c(e,"typography.definitions.discovery.hed-bulletin-primary")} `,b=o.div.withConfig({displayName:"CNCouponsSectionTitle"})` ${({dividerColor:e})=>e&&i` ${r(e)}; `} margin-bottom: ${l(4)}; ${p(`calc(${s.lg} - 1px)`)} { margin-bottom: ${l(2)}; } `,f=o.a.withConfig({displayName:"CNCouponsGridItems"})` display: grid; grid-template-rows: ${l(17)} auto; text-decoration: none; ${p(`calc(${s.lg} - 1px)`)} { grid-template-columns: ${l(14)} auto; grid-template-rows: ${l(10)} auto; &:not(:last-child) { border-bottom: 2px solid ${d("colors.discovery.body.white.divider")}; } } ${p(`calc(${s.md} - 1px)`)} { grid-template-columns: ${l(12)} auto; grid-template-rows: ${l(12)} auto; } `,C=o.div.withConfig({displayName:"CNCouponsContent"})` ${p(`calc(${s.lg} - 1px)`)} { margin-top: auto; margin-bottom: auto; } `,w=o.span.withConfig({displayName:"CNCouponsAnchorText"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")} color: ${d("colors.discovery.body.white.description")}; `,v=o.p.withConfig({displayName:"CNCouponsOfferDek"})` margin-top: ${l(1)}; cursor: pointer; color: ${d("colors.discovery.body.white.heading")}; ${p(`calc(${s.lg} - 1px)`)} { margin-bottom: 0; } ${m(s.lg)} { display: box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } `,$=o.img.withConfig({displayName:"CouponLogo"})``;e.exports={CNCouponsSectionTitle:b,CNCouponsGrid:y,CNCouponsWrapper:u,CNCouponsGridItems:f,CNCouponsContent:C,CNCouponsAnchorText:w,CNCouponsOfferDek:v,CouponResponsiveImage:h,CouponGrid:g,CouponLogo:$}},50295:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BestNewMusicArrows=void 0;const o=n(96540),i=n(5556),{SvgWrapper:a,SvgStyle:r}=n(62096);t.BestNewMusicArrows=e=>o.createElement(a,{theme:e.theme,isBestBoth:e.isBestBoth,isBest:e.isBest},o.createElement(r,{x:"0px",y:"0px",viewBox:"0 0 80 40"},o.createElement("g",null,o.createElement("polyline",{points:"25.4,14.7 33.9,14.7 33.9,39.8 46.3,39.8 46.3,14.7 54.8,14.7 40.1,0 25.4,14.7 "}),o.createElement("polyline",{points:"50.6,40 80,40 65.2,25.4 50.6,40 "}),o.createElement("polyline",{points:"0,40 29.4,40 14.7,25.4 0,40 "})))),t.BestNewMusicArrows.propTypes={isBest:i.bool,isBestBoth:i.bool,theme:i.string}},71145:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),{BestNewMusicArrows:r}=n(50295),s=n(63314).A,l=n(49235),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{BestNewMusicText:m,Rating:p,ScoreBoxWrapper:u,ScoreCircle:g}=n(62096),h=({rating:e,isBestNewMusic:t=!1,isBestNewReissue:n=!1,palette:a="standard",isTrackReview:h})=>{o.useEffect((()=>{(async()=>{await c(),d("ScoreBox")})()}),[]);const{formatMessage:y}=i(),b=h&&t;if(h&&!t)return null;const f=e<10?Number(e).toFixed(1):e,C=t||n,w=t&&n;return o.createElement(l,{palette:a},o.createElement(u,null,C&&o.createElement(r,{isBestBoth:w,isBest:C}),!b&&o.createElement(g,{isBest:C,isBestBoth:w},o.createElement(p,{isBest:C,isBestBoth:w},f)),C&&o.createElement(m,{isBestBoth:w,isBest:C},!b&&t&&o.createElement("div",null," ",y(s.BestNewMusic)," "),!b&&n&&o.createElement("div",null," ",y(s.BestNewReissue)),b&&o.createElement("div",null," ",y(s.BestNewTrack)))))};h.propTypes={isBestNewMusic:a.bool,isBestNewReissue:a.bool,isTrackReview:a.bool,palette:a.oneOf(["standard","inverted"]),rating:a.number},e.exports=h},55252:(e,t,n)=>{e.exports=n(71145)},62096:(e,t,n)=>{const{default:o}=n(92168),{BaseText:i}=n(76955),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s}=n(26865),l=o.div.withConfig({displayName:"ScoreBoxWrapper"})` position: relative; width: 130px; `,d=o.div.withConfig({displayName:"ScoreCircle"})` position: relative; margin-bottom: ${a(2)}; border: 7px solid ${({isBest:e})=>e?({theme:e})=>"inverted"===e.palette?r("colors.consumption.lead.inverted.accent"):r("colors.consumption.lead.standard.accent"):r("colors.consumption.lead.standard.context-signature")}; border-radius: 50%; padding-bottom: ${a(2)}; width: 134px; height: 134px; text-align: center; color: ${({isBest:e})=>e?({theme:e})=>"inverted"===e.palette?r("colors.consumption.lead.inverted.accent"):r("colors.consumption.lead.standard.accent"):r("colors.consumption.lead.standard.context-signature")}; `,c=o(i).withConfig({displayName:"Rating"})` display: block; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; color: ${({isBest:e})=>e?({theme:e})=>"inverted"===e.palette?r("colors.consumption.lead.inverted.accent"):r("colors.consumption.lead.standard.accent"):r("colors.consumption.lead.standard.context-signature")}; ${s("typography.definitions.globalEditorial.numerical-large")}; `,m=o(i).withConfig({displayName:"BestNewMusicText"})` ${s("typography.definitions.globalEditorial.context-primary")}; width: 134px; text-align: center; color: ${({isBest:e})=>e?({theme:e})=>"inverted"===e.palette?r("colors.consumption.lead.inverted.accent"):r("colors.consumption.lead.standard.accent"):r("colors.consumption.lead.standard.context-signature")}; `,p=o.svg.withConfig({displayName:"SvgStyle"})` margin-bottom: ${a(2,"px")}; margin-left: ${a(3,"px")}; width: 86px; height: 26px; `,u=o.div.withConfig({displayName:"SvgWrapper"})` svg { fill: ${({isBest:e})=>e?({theme:e})=>"inverted"===e.palette?r("colors.consumption.lead.inverted.accent"):r("colors.consumption.lead.standard.accent"):r("colors.consumption.lead.standard.context-signature")}; } line-height: 0em; `;e.exports={BestNewMusicText:m,Rating:c,ScoreBoxWrapper:l,ScoreCircle:d,SvgStyle:p,SvgWrapper:u}},63314:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({BestNewMusic:{id:"ScoreBox.BestNewMusic",defaultMessage:"Best New Music",description:"Best New Music"},BestNewReissue:{id:"ScoreBox.BestNewReissue",defaultMessage:"Best New Reissue",description:"Best New Reissue"},BestNewTrack:{id:"ScoreBox.BestNewTrack",defaultMessage:"Best New Track",description:"Best New Track"}})},24409:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({className:e,children:t,hasDropcap:n})=>(a.useEffect((()=>{(async()=>{await s(),r("SectionEmbed")})()}),[]),a.createElement("section",{className:o("section-embed",{"section-embed--with-dropcap":n},e)},t));l.propTypes={children:i.node.isRequired,className:i.string,hasDropcap:i.bool},e.exports=l},96505:(e,t,n)=>{e.exports=n(24409)},39362:(e,t,n)=>{const o=n(5556),i=n(96540),{useInView:a}=n(46762),{asConfiguredComponent:r}=n(12892),{googleAnalytics:s}=n(90090),l=n(52540),d=n(73275),{RelatedListSummaryItem:c,RelatedListItem:m}=n(5662),p=e=>()=>{s.emitGoogleTrackingEvent("recirc-related_inline-click",{"gtm.elementUrl":e})},u=e=>{const[t,n]=a({rootMargin:"500px"}),[o,r]=i.useState(!1);i.useEffect((()=>{n&&!o&&(s.emitUniqueGoogleTrackingEvent("recirc-most_popular-impression"),r(!0))}),[n,o]);const{bylineVariation:l,contributors:d,dangerousHed:u,image:g,rubric:h,shouldLinkByline:y,url:b}=e;return i.createElement(m,{ref:t,"data-testid":"SidebarArticleRelatedListItem"},i.createElement(c,{bylineVariation:l,clickHandler:p(b),contentType:"article",contributors:d,dangerousHed:u,hasRule:!1,hedTag:"div",image:g,maxHedLines:3,rubric:h,shouldLinkByline:y,url:b}))};u.propTypes={bylineVariation:o.string,contributors:o.shape(l.propTypes.contributors),dangerousHed:o.string,image:o.shape(d.propTypes),rubric:o.shape({url:o.string,name:o.string}),shouldLinkByline:o.bool,url:o.string},u.displayName="SidebarArticle",e.exports=r(u,"SidebarArticle")},38785:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{asConfiguredComponent:r}=n(12892),{Sidebar:s}=n(37022),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({attributes:e,children:t,className:n,hasBorderBottom:i})=>{a.useEffect((()=>{(async()=>{await d(),l("SidebarEmbed")})()}),[]);const r=o(n);return a.createElement(s,{as:"aside",...e,className:r,"data-testid":"SidebarEmbed",hasBorderBottom:i},t)};c.propTypes={attributes:i.object,children:i.oneOfType([i.arrayOf(i.node),i.node]).isRequired,className:i.string,hasBorderBottom:i.bool},c.displayName="SidebarEmbed",e.exports=r(c,"SidebarEmbed")},36382:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(26865),{BaseText:s}=n(76955),l=o(s).withConfig({displayName:"SidebarHeading"}).attrs((({"aria-level":e="2",role:t="heading",typeIdentity:n="typography.definitions.discovery.subhed-section-tertiary"})=>({"aria-level":e,role:t,typeIdentity:n})))` margin: 0; border-width: ${({theme:e})=>r(e,"dividerWidth")} 0; border-style: solid; border-color: ${({theme:e})=>a(e,"colors.consumption.body.standard.display-texture")}; padding: ${i(2)} 0; `;l.displayName="SidebarHeading",e.exports=l},37022:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(26865),{BREAKPOINTS:s}=n(96472),{BlockquoteEmbedWrapper:l}=n(35103),{ContributorEmbedWrapper:d}=n(16507),c=o.div.withConfig({displayName:"Sidebar"})` border-bottom: 1px solid ${({theme:e})=>a(e,"colors.consumption.body.standard.divider")}; ${({hasBorderBottom:e,theme:t})=>e&&`\n border-bottom: ${r(t,"sectionOrnamentWidth")} solid ${a(t,"colors.consumption.body.standard.display-texture")};\n `} > :first-child:not([aria-level='2']) { border-width: ${({theme:e})=>r(e,"sectionOrnamentWidth")} 0 0; border-style: solid; border-color: ${({theme:e})=>a(e,"colors.consumption.body.standard.display-texture")}; padding-top: ${i(2)}; } > .asset-embed:first-child { border-top: none; padding-top: 0; } > :last-child { border-bottom: none; > :last-child { border-bottom: none; } } .product-embed, .gallery-embed { margin: 0; } @media (min-width: ${s.lg}) { div.external-link-embed.external-link-embed--inline { float: none; } } span.pullquote-embed__content { display: block; } ${d}:last-child, div.external-link-embed.external-link-embed--inline:last-child, span.pullquote-embed__content:last-child, ${l}:last-child, ${l} + p:last-child { padding-bottom: ${i(2)}; } @media (min-width: ${s.md}) { && { p:first-of-type:not(:first-child) { margin-top: revert; } } } `;e.exports={Sidebar:c}},81591:(e,t,n)=>{const o=n(92168).default,{BaseLink:i}=n(76955),a=o(i).withConfig({displayName:"SignOutButtonWrapper"})` display: block; background-color: initial; width: 100%; text-align: inherit; `;e.exports={SignOutButtonWrapper:a}},77967:(e,t,n)=>{const{useEffect:o}=n(96540),{injectScript:i}=n(43954).default;e.exports=()=>{const e=window.location.search.indexOf("no_snowplow")<0;return o((()=>{if(e){const e=window.dataLayer.length>0&&window.dataLayer[0],t=e?.site?.env;"staging"===t?i("staging"):i()}}),[e]),null}},1241:(e,t,n)=>{e.exports=n(77967)},84784:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),r=n(82516),{TableOfContentWrapper:s}=n(86316),{interactionResponse:l}=n(56187),{trackNavigationEvent:d}=n(14307),c=({attrs:e={},children:t})=>{const[n]=i.useState("true"===e.isCollapsible);i.useEffect((()=>{const e=e=>{"A"===e.target.tagName&&e.target.closest(".table-of-content")&&"_blank"===e.target.getAttribute("target")&&e.target.removeAttribute("target")};return document.addEventListener("click",e),(async()=>{await l(),a("TableOfContent")})(),()=>{document.removeEventListener("click",e)}}),[]);const{label:o,content:c}=(e=>{if(!e||e.length<2)return{label:null,content:null};const t=e[0]?.props.children,n=e[1]?.props.children;return{label:t?.props?.children||null,content:n?.props?.children||null}})(t);if(!c)return null;const m=window.dataLayer&&window.dataLayer?.[0]?.content,p=m?.contentTitle,u=m?.contentId,g=m?.contentType,h={subject:"wrapper_table_of_content",label:o,items:[{content_title:p,content_id:u,content_type:g,content_url:window.location.href}]};return i.createElement(s,{className:"table-of-content"},i.createElement(r,{isInitiallyOpen:!0,isCollapsible:n,data:[{label:o,content:c}],snowplowEventData:h,handleContentItemClick:(e,t,n)=>{const o={type:"click",subject:"wrapper_table_of_content",label:e.target.innerText,items:[{content_title:p,content_id:u,content_type:g,content_url:window.location.href}],index:t,total_index:n};d(o)}}))};c.propTypes={attrs:o.object,children:o.node.isRequired},e.exports=c},86316:(e,t,n)=>{const o=n(92168).default,{getTypographyStyles:i,getColorToken:a,getLinkStyles:r,calculateSpacing:s}=n(26865),{AccordionItemContainerLabel:l,AccordionItemContainerContent:d,AccordionItemContainer:c,AccordionItemWrapper:m}=n(76080),p=o.div.withConfig({displayName:"TableOfContentWrapper"})` ${m} { border: none; } ${c} { border-top: 1px solid ${a("colors.consumption.body.standard.divider")}; padding: ${s(2.5)} 0; .icon-large-chevron { stroke: ${a("colors.interactive.base.black")}; } } ${l} { color: ${a("colors.discovery.body.white.heading")}; } ${d} { padding: 0; ${i("typography.definitions.consumptionEditorial.body-core")} & > div { margin: ${s(1)} ${s(2)} ${s(3)} ${s(2)}; } a:not(.button) { ${({theme:e})=>r(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} } } &&& { ${d} > :first-child { margin-block-start: 0; } } `;e.exports={TableOfContentWrapper:p}},95348:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(54790),{TabsButtonPrimary:d,TabsPanel:c,TabsWrapper:m,TabsContentWrapper:p}=n(66042);function u({className:e,marquee:t,tabContent:n,tabLabels:i,buttonLabel:u="View All",defaultTab:g=0,hasBorder:h=!0,isPreventDefault:y=!0,shouldChangeTabFromHash:b=!1,shouldUseRoleForLabelWrapper:f=!1,shouldUseTabRoleForNavigation:C=!1,showButton:w=!0,tabContentTextAlignment:v="center",tabLabelActiveClassName:$="tab-link tab-link--active",tabLabelAlignment:S="center",tabLabelInactiveClassName:k="tab-link"}){a.useEffect((()=>{(async()=>{await s(),r("Tabs")})()}),[]);const[x,E]=a.useState(g),T=i&&i[g]?i[g]:"",[I,L]=a.useState(T.url),N=a.useCallback((()=>{if(!b||!window.location.hash)return;const e=i.findIndex((e=>e.url?.includes(window.location.hash)??!1));if(e>=0){const t=i[e];E(e),L(t.url||"")}}),[i,b]);a.useEffect((()=>(window.addEventListener("hashchange",N),()=>window.removeEventListener("hashchange",N))),[N,i]),a.useEffect((()=>{N()}),[N,i]);const B=i.map(((e,t)=>({className:x===t?$:k,attributes:{tabIndex:0,role:"tab","aria-selected":x===t},parentAttributes:f?{role:"presentation"}:{},text:e.text,url:e&&e.url?e.url:"",onClick:n=>{y&&n.preventDefault(),E(t),L(e&&e.url?e.url:""),"function"==typeof e.onClick&&e.onClick()},disableClickTracking:e?.disableClickTracking||!1}))),P=C?{}:{role:"tablist"};return a.createElement(m,{className:o("tabs-component",e),alignLeft:"left"===v,...P},t,a.createElement(l.Section,{attributes:{"aria-label":"Secondary",tabIndex:-1},links:B,hasBorder:h,justify:S,listAttributes:C?{role:"tablist"}:{}}),a.createElement(p,null,n.map(((e,t)=>t+1>i.length?(console.warn("Tabs: TabContent has more items than TabLabels, should be the same, Not building out extra tab content"),null):a.createElement(c,{isActive:x===t,key:t,role:"tabpanel",tabIndex:0},e))),I&&w&&a.createElement(d,{href:I,inputKind:"link",label:u})))}u.propTypes={buttonLabel:i.string,className:i.string,defaultTab:i.number,hasBorder:i.bool,isPreventDefault:i.bool,marquee:i.element,shouldChangeTabFromHash:i.bool,shouldUseRoleForLabelWrapper:i.bool,shouldUseTabRoleForNavigation:i.bool,showButton:i.bool,tabContent:i.array.isRequired,tabContentTextAlignment:i.oneOf(["center","left"]),tabLabelActiveClassName:i.string,tabLabelAlignment:i.oneOf(["center","left"]),tabLabelInactiveClassName:i.string,tabLabels:i.arrayOf(i.shape({onClick:i.function,text:i.oneOfType([i.string,i.object]),url:i.string,disableClickTracking:i.bool})).isRequired},e.exports=u},81318:(e,t,n)=>{e.exports=n(95348)},66042:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a}=n(26865),r=n(73730),s=o.div.withConfig({displayName:"TabsWrapper"})` grid-column: 1 / span 12; text-align: center; ${({alignLeft:e})=>e?"text-align: left;":""} .tab-link.tab-link--active { ${({theme:e})=>a(e,"color","colors.discovery.lead.primary.link-hover")}; } `,l=o.div.withConfig({displayName:"TabsContentWrapper"})``,d=o.div.withConfig({displayName:"TabsPanel"})` display: ${({isActive:e})=>e?"block":"none"}; `,c=o(r.Primary).withConfig({displayName:"TabsButtonPrimary"})` margin-top: ${i(5)}; `;e.exports={TabsButtonPrimary:c,TabsPanel:d,TabsWrapper:s,TabsContentWrapper:l}},74970:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{TextBlockHed:s,TextBlockText:l,TextBlockWrapper:d}=n(45730),c=({className:e,dangerousText:t,hed:n,hasTopRule:o=!0,hasProductDisclaimerAlternativeStyle:c})=>(i.useEffect((()=>{(async()=>{await r(),a("Textblock")})()}),[]),i.createElement(d,{className:e,hasTopRule:o},n&&i.createElement(s,null,n),i.createElement(l,{dangerouslySetInnerHTML:{__html:t},hasProductDisclaimerAlternativeStyle:c})));c.propTypes={className:o.string,dangerousText:o.string.isRequired,hasProductDisclaimerAlternativeStyle:o.bool,hasTopRule:o.bool,hed:o.string},e.exports=c},37326:(e,t,n)=>{e.exports=n(74970)},45730:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(26865),{BaseText:s}=n(18730),l=o.div.withConfig({displayName:"TextBlockWrapper"})` ${({theme:e,hasTopRule:t})=>t?`\n border-width: 1px 0 0;\n border-style: solid;\n ${a(e,"border-color","colors.consumption.body.standard.divider")}\n ;`:""} padding: ${i(4)} 0; &.disclaimer { padding: ${i(2)} 0; width: 100%; } `,d=o(s).withConfig({displayName:"TextBlockHed"})``;d.defaultProps={bottomSpacing:2,colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.subhed-break-secondary"};const c=o(s).withConfig({displayName:"TextBlockText"})` ${({hasProductDisclaimerAlternativeStyle:e,theme:t})=>e&&`${r(t,"typography.definitions.discovery.description-core")};`} `;c.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.citation"},e.exports={TextBlockWrapper:l,TextBlockHed:d,TextBlockText:c}},63845:(e,t,n)=>{const o=n(96540),{useContext:i,useEffect:a,useMemo:r}=o,s=n(5556),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(70920),{ConsentContext:m}=n(85438),p=n(83561),u=n(61631).A,{ThreadsEmbedBlockquote:g,ThreadsEmbedContainer:h}=n(6381);let y=0;const b=({attributes:e,className:t,url:n})=>{o.useEffect((()=>{(async()=>{await d(),l("ThreadsEmbed")})()}),[]);const s=i(m),[b,f]=c(),C=s.targeting&&f,w=r((()=>{const e=n.split("/");return`threads-${e[e.length-1]}-${y++}`}),[n]);return a((()=>{C&&(()=>{if(document.getElementById("threads-embed"))window?.instgrm?.Embeds?.process();else{const e=document.createElement("script");e.id="threads-embed",e.src="https://www.threads.net/embed.js",document.body.appendChild(e)}})()}),[C]),o.createElement(h,{className:t,ref:b},C?o.createElement(g,{...e,className:"text-post-media","data-text-post-permalink":n,"data-text-post-version":"0",id:w},o.createElement(p,{hasConsent:s.targeting,url:n,consentBannerHeader:u.consentBannerHeader})):o.createElement(p,{hasConsent:s.targeting,url:n,consentBannerHeader:u.consentBannerHeader}))};b.propTypes={attributes:s.object,className:s.string,url:s.string.isRequired},b.displayName="ThreadsEmbed",e.exports=b},6381:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"ThreadsEmbedContainer"})` align-self: center; margin: ${i(5)} auto; text-align: center; justify-self: center; `,r=o.blockquote.withConfig({displayName:"ThreadsEmbedBlockquote"})` width: 100%; min-width: 270px; max-width: 540px; `;e.exports={ThreadsEmbedBlockquote:r,ThreadsEmbedContainer:a}},61631:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"ThreadsEmbed.ConsentBannerHeader",defaultMessage:"Threads content",description:"Header for message banner"}})},21735:(e,t,n)=>{const o=n(96540),{useContext:i,useEffect:a,useRef:r,useState:s}=o,l=n(5556),{mergeRefs:d}=n(54370),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=n(70920),{ConsentContext:u}=n(85438),g=n(83561),{isIOSDevice:h}=n(72362),y=n(37978).A,{TiktokEmbedContainer:b,TiktokEmbedBlockQuote:f}=n(58120),C=()=>{if(!document.getElementById("tiktok-embed")){const e=document.createElement("script");e.id="tiktok-embed",e.src="https://www.tiktok.com/embed.js",document.body.appendChild(e)}},w=({attributes:e,className:t,tiktokUrl:n})=>{o.useEffect((()=>{(async()=>{await m(),c("TiktokEmbed")})()}),[]);const l=r(),w=i(u),[v]=p(),[$,S]=s(!1),k=(e=>new URL(e).pathname.split("/").filter((e=>e.length>0)).pop())(n),[x]=s(h()),E=e=>{let t=e.target;t?.addEventListener("load",(()=>{setTimeout((()=>{t=e.target,t.style.minHeight=`${t.offsetHeight+1}px`}),1e3)}))};return a((()=>{S(w.targeting)}),[w.targeting]),a((()=>{const e=l.current,t=e.querySelector("blockquote");return t&&!t.hasAttribute("id")&&C(),x&&e.addEventListener("DOMNodeInserted",(e=>E(e))),$&&C(),()=>{x&&e.removeEventListener("DOMNodeInserted",(e=>E(e)))}}),[x,l,$,k]),o.createElement(b,{className:t,ref:d(l,v)},$?o.createElement(f,{...e,className:"tiktok-embed","data-video-id":k,cite:n},o.createElement("section",null)):o.createElement(g,{hasConsent:w.targeting,url:n,consentBannerHeader:y.consentBannerHeader}))};w.propTypes={attributes:l.object,className:l.string,tiktokUrl:l.string.isRequired},w.displayName="TiktokEmbed",e.exports=w},79244:(e,t,n)=>{e.exports=n(21735)},58120:(e,t,n)=>{const o=n(92168).default,{maxScreen:i,calculateSpacing:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=o.div.withConfig({displayName:"TiktokEmbedContainer"})` align-self: center; margin: ${a(5)} auto; text-align: center; justify-self: center; `,l=o.blockquote.withConfig({displayName:"TiktokEmbedBlockQuote"})` width: 100%; min-width: 325px; /* these styles are supplied by oEmbed endpoint https://developers.tiktok.com/doc/embed-videos */ max-width: 605px; ${i(0,r.md)} { /* prevents iframe being cutoff on mobile */ iframe { min-height: 850px; } } `;e.exports={TiktokEmbedContainer:s,TiktokEmbedBlockQuote:l}},37978:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"TiktokEmbed.ConsentBannerHeader",defaultMessage:"TikTok content ",description:"Header for message banner"}})},27517:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useRef:r,useState:s}=n(96540),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{asThemedComponent:c}=n(20223),m=n(76399),{trackSearchFilterEvent:p}=n(14307),{ToggleButton:u}=n(18161),{componentTracking:g}=n(90090),h=({children:e,chipShouldGetUncheckedIn:t,fullPageTheme:n,isAnchorUrl:o=!1,isChecked:c,onChange:h=(()=>{}),redirectUrl:y,role:b,sectionTitle:f,shouldDefaultChecked:C=!1,shouldDisplaySingleChip:w=!1,shouldUrlRedirect:v=!0,shouldEnableBundleComponentAnalytics:$=!1,shouldTrackSnowplowEvent:S,totalCount:k,index:x,isDisabled:E=!1})=>{a((()=>{(async()=>{await d(),l("ToggleChip")})()}),[]);const{current:T}=r(void 0!==c),[I,L]=s(C),N=T?c:I,[B,P]=s(N);let A={};return $&&(A=g.addDataSectionTitleAttribute($,"filterable toggle",x)),i.createElement(u,{...A,as:y?"a":"button",href:y||void 0,role:b||"switch","aria-checked":w?B:N,onClick:n=>(n=>{let i,a;if(w?P((e=>(a=!e,!e))):i=!N,T||L(i),S&&p({type:"select",label:f,subject:"filter_summary_list",platform:"verso",results_content:[{result_type:"recipe",no_of_results_returned:k}],items:[{content_title:e,content_id:null,content_type:null,content_url:null}],index:x,criteria:{filter:[{label:null,name:e}]}}),h){const e=new CustomEvent("change",{detail:{checked:a||i}});h(e)}if(t&&setTimeout((()=>L(!1)),1e3*t),o){const t=`#${e.toString().toLowerCase()}`;window.history.replaceState(void 0,void 0,t)}v||n.preventDefault()})(n),fullPageTheme:n,disabled:E},w&&B&&i.createElement(m,{"data-testid":"close-icon"}),e)};h.propTypes={analyticsDataAttribute:o.object,children:o.node.isRequired,chipShouldGetUncheckedIn:o.number,fullPageTheme:o.oneOf(["standard","inverted"]),index:o.number,isAnchorUrl:o.bool,isChecked:o.bool,isDisabled:o.bool,onChange:o.func,redirectUrl:o.string,role:o.string,sectionTitle:o.string,shouldDefaultChecked:o.bool,shouldDisplaySingleChip:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUrlRedirect:o.bool,totalCount:o.number},e.exports=c(h)},15343:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(27517);e.exports=o(i,"ToggleChip")},18161:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s}=n(26865),l=o.button.withConfig({displayName:"ToggleButton"})` display: inline-block; border-radius: ${i(3)}; cursor: pointer; padding: ${i(1)} ${i(3)}; text-decoration: none; white-space: nowrap; .icon { ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; fill: ${r("colors.interactive.base.white")}; margin-left: ${i(-2)}; width: ${i(4)}; height: ${i(2)}; vertical-align: middle; &:hover { fill: ${r("colors.interactive.base.black")}; } } ${({theme:e})=>s(e,"typography.definitions.globalEditorial.tags")}; &[aria-checked='false'] { /* TODO support rgba in getColorStyles */ transition: background-color 0.25s, color 0.25s; background-color: rgba( ${r("colors.interactive.base.black",{rgbOnly:!0})}, 0.1 ); ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; } &[aria-checked='true'] { transition: background-color 0.25s, color 0.25s; text-decoration: none; ${({theme:e})=>a(e,"background-color","colors.interactive.base.black")}; ${({theme:e})=>a(e,"color","colors.interactive.base.white")}; .icon { fill: ${r("colors.interactive.base.black")}; } } .icon-close { padding: 2px; g { stroke: #fff; } } &:hover, &:focus { outline: 0; /* TODO support this in getColorStyles */ box-shadow: 0 0 0 1px ${r("colors.interactive.base.black")} inset; text-decoration: none; .icon { fill: ${r("colors.interactive.base.black")}; } } ${({fullPageTheme:e,theme:t})=>"inverted"===e?`\n\n border: 1px solid;\n ${a(t,"border-color","colors.discovery.body.white.border")};\n\n &[aria-checked='false'] {\n &:hover{\n ${a(t,"background-color","colors.interactive.base.white")};\n ${a(t,"color","colors.interactive.base.black")};\n }\n ${a(t,"background-color","colors.interactive.base.black")};\n ${a(t,"color","colors.interactive.base.white")};\n }\n\n &[aria-checked='true'] {\n ${a(t,"background-color","colors.interactive.base.white")};\n ${a(t,"color","colors.interactive.base.black")};\n }\n\n &:hover,\n &:focus {\n box-shadow: none;\n }\n `:""} `;e.exports={ToggleButton:l}},99828:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(91583),r=n(39733),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({className:e,variations:t={style:"chevron"},variationName:n})=>(i.useEffect((()=>{(async()=>{await l(),s("Toggle",n)})()}),[n]),i.createElement("i",{className:e},"triangle"===t.style?i.createElement(a,{style:{transform:"scale(0.7)"}}):i.createElement(r,null)));d.propTypes={className:o.string,variationName:o.string,variations:o.shape({style:o.oneOf(["chevron","triangle"])})},d.displayName="Toggle",e.exports=d},1778:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(7786);e.exports=o(i,"Toggle")},7786:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(99828);i.Triangle=o(i,"Triangle",{style:"triangle"}),e.exports=i},36657:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useContext:r,useEffect:s}=i,{useContentLang:l}=n(76573),{ConsentContext:d}=n(85438),c=n(70920),m=n(83561),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{TwitterEmbedContainer:g,TwitterEmbedBlockquote:h,TwitterEmbedLink:y}=n(91307),b=n(509).A,f=({attributes:e,className:t,url:n,shouldHideMedia:o,shouldHideThread:f})=>{i.useEffect((()=>{(async()=>{await u(),p("TwitterEmbed")})()}),[]);const C=r(d),[w,v]=c(),{formatMessage:$}=a(),S=l(),k=C.targeting&&v;return s((()=>{k&&(()=>{if(document.getElementById("twitter-embed"))window?.twttr?.widgets?.load();else{const e=document.createElement("script");e.id="twitter-embed",e.className="twitter-embed",e.src="https://platform.twitter.com/widgets.js",document.body.appendChild(e)}})()}),[k]),i.createElement(g,{"aria-label":$(b.twitterEmbedMessage),className:t,ref:w},k?i.createElement(h,{...e,...(()=>{const e={"data-lang":"zh-Hant-TW"===S?"zh-tw":S,"data-url":n,"data-type":"twitter"};return o&&(e["data-cards"]="hidden"),f&&(e["data-conversation"]="none"),e})(),className:"twitter-tweet"},i.createElement(y,{href:n},n)):i.createElement(m,{hasConsent:C.targeting,url:n,consentBannerHeader:b.consentBannerHeader}))};f.propTypes={attributes:o.object,className:o.string,shouldHideMedia:o.bool,shouldHideThread:o.bool,url:o.string.isRequired},e.exports=f},97089:(e,t,n)=>{e.exports=n(36657)},91307:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"TwitterEmbedContainer"})` margin: ${i(5)} auto; .twitter-tweet { margin-right: auto; margin-left: auto; } `,r=o.blockquote.withConfig({displayName:"TwitterEmbedBlockquote"})``,s=o.a.withConfig({displayName:"TwitterEmbedLink"})` overflow-wrap: break-word; `;e.exports={TwitterEmbedContainer:a,TwitterEmbedBlockquote:r,TwitterEmbedLink:s}},509:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({twitterEmbedMessage:{id:"TwitterEmbed.EmbedContainer",defaultMessage:"social media post",description:"ARIA label for XEmbedContainer"},consentBannerHeader:{id:"TwitterEmbed.ConsentBannerHeader",defaultMessage:"X content",description:"Header for message banner"}})},36466:(e,t,n)=>{const{useContext:o,useEffect:i,useRef:a,useState:r}=n(96540),{ConsentContext:s}=n(85438),{getCookie:l}=n(56892),d=n(22445);e.exports=()=>{const e=a(!1),t=o(s),[n,c]=r("");return i((()=>{const e=window.setInterval((()=>{const t=l("CN_xid");t&&(c(t),window.clearInterval(e))}),100)}),[]),i((()=>{if(!e.current&&t.performance&&n){const t=encodeURIComponent(window?.document?.referrer),n=encodeURIComponent(window?.location?.href);d(`/user-context?referrer=${t}&verso=true&location=${n}`,document?.body,{async:!0}),e.current=!0}}),[t.performance,n,e]),null}},68787:(e,t,n)=>{e.exports=n(36466)},73237:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),r=n(73275),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{UtilityLedeHeader:d,UtilityLedeWrapper:c,UtilityLedeHedText:m,UtilityLedeDekText:p,UtilityLedeImage:u}=n(79055),g=({ariaLive:e,className:t,dangerousDek:n,dangerousHed:o,image:r,shouldUseAlternativeStyle:g=!1,hasAlternateNewsletterStyle:h,hasInverted:y,variations:b={contentAlign:"center",hasBackground:!0},variationName:f})=>{a.useEffect((()=>{(async()=>{await l(),s("UtilityLede",f)})()}),[f]);const C=r&&Object.keys(r).length>0;return a.createElement(d,{className:i("utility-lede",t),"aria-live":e,"aria-label":"UtilityPageHeader",contentAlign:b.contentAlign,hasBackground:b.hasBackground,hasImage:C,alternativeStyle:g},r&&a.createElement(u,{hasImage:C,...r}),a.createElement(c,{alternativeStyle:g},a.createElement(m,{"data-testid":"UtilityLedeHedText",hasImage:C,dangerouslySetInnerHTML:{__html:o},hasInverted:y,hasAlternateNewsletterStyle:h}),n&&a.createElement(p,{"data-testid":"UtilityLedeDekText",hasImage:C,dangerouslySetInnerHTML:{__html:n},hasAlternateNewsletterStyle:h})))};g.propTypes={ariaLive:o.string,className:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,hasAlternateNewsletterStyle:o.bool,hasInverted:o.bool,image:o.shape(r.propTypes),shouldUseAlternativeStyle:o.bool,variationName:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left","right"]),hasBackground:o.bool})},e.exports=g},50829:(e,t,n)=>{e.exports=n(93707)},79055:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BaseText:l}=n(76955),{BREAKPOINTS:d}=n(96472),c=n(73275),m=o.header.withConfig({displayName:"UtilityLedeHeader"})` ${({contentAlign:e})=>e?(e=>`\n text-align: ${e};\n`)(e):""} ${({theme:e,hasBackground:t})=>t?(e=>`\n ${r(e,"background-color","colors.discovery.body.white.background")};\n`)(e):""} ${({hasImage:e})=>e?`\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n grid-column-gap: 1.5rem;\n align-items: center;\n padding: ${a(12)} 0 ${a(100)} 0;\n @media (min-width: 0) and (max-width: ${d.md}){\n grid-gap: ${a(2)};\n grid-template-columns: repeat(4, 1fr);\n padding: ${a(5)} 0 ${a(5)} 0;\n justify-items: center;\n }\n `:""} ${({alternativeStyle:e})=>e?`\n grid-gap: ${a(2)} 0;\n @media (min-width: 0) and (max-width: ${d.md}){\n grid-gap: ${a(4)} 0;\n }\n `:""} `,p=o.div.withConfig({displayName:"UtilityLedeWrapper"})` grid-auto-flow: row; grid-column: 4 / span 5; @media (min-width: 0) and (max-width: ${d.md}) { grid-gap: ${a(2)} 0; grid-column: 1 / span 4; } ${e=>!0===e.alternativeStyle?`\n grid-gap: ${a(2)} 0;\n @media (min-width: 0) and (max-width: ${d.md}){\n grid-gap: ${a(4)} 0;\n }\n `:""} `,u=o(l).withConfig({displayName:"UtilityLedeHedText"})` ${({hasAlternateNewsletterStyle:e})=>e&&i` ${({theme:e})=>s(e,"typography.definitions.utility.heading")}; `} ${e=>!0===e.alternativeStyle?`\n ${({theme:e})=>r(e,"color","colors.discovery.lead.primary.hed")};\n ${({theme:e})=>s(e,"typography.definitions.discovery.page-hed-section")};\n `:""} ${e=>!0===e.hasImage?"\n margin: 0;\n ":`margin: 0 0 ${a(2,"px")};`} ${e=>!0===e.hasInverted&&i` ${({theme:e})=>r(e,"color","colors.discovery.body.white.context-texture")}; ${({theme:e})=>s(e,"typography.definitions.discovery.hed-core-primary")}; line-height: 25px; font-size: 20px; `} `;u.defaultProps={as:"h1",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-break-out"};const g=o(l).withConfig({displayName:"UtilityLedeDekText"})` a { ${({theme:e})=>r(e,"color","colors.discovery.body.white.accent")}; ${e=>!0===e.hasAlternateNewsletterStyle?i` ${r("color","colors.foundation.expanded-utility.nav-link.default")}; text-decoration: none; `:""} } p { margin: 0; /* overwrite native browser margins for paragraph tags */ } ${e=>!0===e.alternativeStyle?`\n ${({theme:e})=>r(e,"color","colors.discovery.lead.primary.description")};\n ${({theme:e})=>s(e,"typography.definitions.discovery.description.feature")};\n a {\n ${({theme:e})=>r(e,"color","colors.discovery.lead.primary.description")};\n }\n `:""} ${e=>!0===e.hasImage?"\n margin: 0;\n ":`margin: ${a(2,"px")} 0 0;`} @media (min-width: 0) and (max-width: ${d.md}) { grid-row: 2; } ${e=>!0===e.hasAlternateNewsletterStyle?i` ${s("typography.definitions.utility.description")} `:""} `;g.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.consumptionEditorial.body-core"};const h=o(c).withConfig({displayName:"UtilityLedeImage"})` grid-column: 1 / span 3; @media (min-width: 0) and (max-width: ${d.md}) { grid-column: 2 / span 2; grid-row: 1; } ${e=>!0===e.hasImage?`\n @media (min-width: 0) and (max-width: ${d.md}){\n padding-bottom: 0;\n }\n `:""} `;e.exports={UtilityLedeHeader:m,UtilityLedeWrapper:p,UtilityLedeHedText:u,UtilityLedeDekText:g,UtilityLedeImage:h}},93707:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(73237);i.ContentCenterNoBackground=o(i,"ContentCenterNoBackground",{contentAlign:"center",hasBackground:!1}),i.ContentRightNoBackground=o(i,"ContentRightNoBackground",{contentAlign:"right",hasBackground:!1}),i.ContentLeftNoBackground=o(i,"ContentLeftNoBackground",{contentAlign:"left",hasBackground:!1}),e.exports=i},51558:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.onMouseMoveZoom=void 0,t.onMouseMoveZoom=e=>{if(window.matchMedia("(any-pointer: fine)").matches){const t=e.currentTarget,n=e.nativeEvent.offsetX,o=e.nativeEvent.offsetY;let i=0;i=`${n/t.offsetWidth*100}% ${o/t.offsetHeight*100}%`,t.style.backgroundPosition=i}}},49974:function(e,t,n){var o,i,a,r,s,l,d,c,m,p,u=this&&this.__classPrivateFieldSet||function(e,t,n,o,i){if("m"===o)throw new TypeError("Private method is not writable");if("a"===o&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===o?i.call(e,n):i?i.value=n:t.set(e,n),n},g=this&&this.__classPrivateFieldGet||function(e,t,n,o){if("a"===n&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?o:"a"===n?o.call(e):o?o.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityMapper=t.IDM_RESULTS_EVENT=t.Id=t.IdType=t.IdSet=t.AssociationsResponse=t.AssociationsRequest=void 0;const h=n(14961),y=n(31601),b=n(64687);t.AssociationsRequest=h.id_mapper.AssociationsRequest,t.AssociationsResponse=h.id_mapper.AssociationsResponse,t.IdSet=h.id_mapper.IdSet,t.IdType=h.id_mapper.IdType,t.Id=h.id_mapper.Id,t.IDM_RESULTS_EVENT="idm.results";class f{constructor({publicKey:e,url:t,isEnabled:n}){o.add(this),a.set(this,void 0),r.set(this,void 0),s.set(this,void 0),l.set(this,void 0),d.set(this,void 0),c.set(this,void 0),u(this,a,e,"f"),u(this,r,t,"f"),u(this,s,n,"f"),u(this,l,(0,b.hasTargetingConsent)(),"f"),u(this,d,!1,"f")}async init(){if(g(this,s,"f")&&g(this,l,"f"))if(u(this,c,f.readIDMSession(),"f"),u(this,d,!0,"f"),g(this,c,"f"))window?.cnBus.emit(t.IDM_RESULTS_EVENT,g(this,c,"f"));else{const e=await this.fetchProfilesByXid();g(this,o,"m",p).call(this,e)}}static readIDMSession(){let e=null;if(window.sessionStorage){const n=window.sessionStorage.getItem(f.sessionName);if(n)try{e=t.AssociationsResponse.decode(new Uint8Array(n.split(",")))}catch(e){console.error("IDM",e)}}return e}async fetchProfilesByXid(){if(g(this,l,"f")){const e=await(0,y.getXid)();if(e&&!this.fetchByXid){const n=t.Id.create({value:e,type:t.IdType.XID});this.fetchByXid=this.fetchProfiles([n])}}return this.fetchByXid}async fetchProfiles(e){const n=t.IdSet.create({ids:e}),o=t.AssociationsRequest.create({idSets:[n]}),i=t.AssociationsRequest.encode(o).finish();try{const e=await fetch(`${g(this,r,"f")}/associations`,{body:new Blob([i]),method:"POST",headers:{"Content-Type":"application/octet-stream",Authorization:`Bearer ${g(this,a,"f")}`}}),n=await e.arrayBuffer(),o=new Uint8Array(n);return t.AssociationsResponse.decode(o)}catch(e){console.error("IDM",e)}return null}updateConsent(e){u(this,l,(0,b.getConsentStateFromList)(e).targeting,"f"),g(this,l,"f")&&!g(this,d,"f")&&this.init()}}i=f,a=new WeakMap,r=new WeakMap,s=new WeakMap,l=new WeakMap,d=new WeakMap,c=new WeakMap,o=new WeakSet,m=function(e){e&&window.sessionStorage&&window.sessionStorage.setItem(f.sessionName,t.AssociationsResponse.encode(e).finish().toString())},p=function(e){g(this,l,"f")&&e&&(u(this,c,e,"f"),window?.cnBus.emit(t.IDM_RESULTS_EVENT,g(this,c,"f")),g(f,i,"m",m).call(f,g(this,c,"f")))},f.sessionName="idm_session",t.IdentityMapper=f},42515:(e,t,n)=>{const o=n(56892),i="CN_xid";e.exports={set:e=>{document.cookie=o.createCookie(i,e,{path:"/",expirationInMs:15552e5})},get:()=>o.getCookie(i)}},31601:(e,t,n)=>{const o=n(46497),i=n(42515);e.exports={getXid:async()=>{try{const e=i.get();if(e)return e;const t=await o.getId();if(t)return i.set(t),o.setRefreshId(),t;const n=await o.setRefreshId();return i.set(n),n}catch(e){return console.error("xid failed to initialize",e),null}}}},73732:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.linkSparrow=t.linkPermutive=t.ID_PRIORITIES=void 0;const o=n(49974),i="cn_permutive_ident";t.ID_PRIORITIES={[o.IdType.amg]:0,[o.IdType.email_sha256]:0,[o.IdType.xid]:3},t.linkPermutive=async(e,n)=>{try{if(window.permutive&&window.permutive.identify&&!window.sessionStorage.getItem(i)){let a,r=[{id:e,tag:"xid",priority:t.ID_PRIORITIES[o.IdType.xid]}];if(n&&(a=await Promise.race([new Promise((e=>{const t=o.IdentityMapper.readIDMSession();t&&e(t)})),new Promise((e=>{const t=window.cnBus?.on(o.IDM_RESULTS_EVENT,(n=>{t(),e(n)}))})),new Promise((e=>{setTimeout((()=>{e(o.IdentityMapper.readIDMSession())}),1e3)}))])),a){const e=a.result.map((e=>e.idSets.map((e=>e.ids.filter((e=>Object.hasOwn(t.ID_PRIORITIES,e.type)&&e.type!==o.IdType.PERMUTIVE)).map((e=>({id:e.value,tag:o.IdType[e.type],priority:t.ID_PRIORITIES[e.type]}))))))).flat(3);e.length&&(r=e)}window.permutive.identify(r),window.sessionStorage.setItem(i,"1")}}catch(e){console.error("Error linking xid to permutive",e)}},t.linkSparrow=e=>{window.SparrowCache=window.SparrowCache||{},window.SparrowCache.xid=e}},46497:(e,t,n)=>{const{fetchWithTimeout:o}=n(57743);e.exports={getId:async()=>{const e=await o(`//infinityid.condenastdigital.com/?rand=${Date.now()}`,{credentials:"include",headers:{Accept:"text/plain"}},2e3);return e.ok?await e.text():null},setRefreshId:async()=>{const e=await o("/infinityid",{credentials:"include",headers:{Accept:"text/plain"}},2e3);return e.ok?await e.text():null}}},79133:(e,t)=>{function n(e){const t=e.split("/");""===t[0]&&t.shift(),""===t[t.length-1]&&t.pop();const n=t[t.length-1];let o;return o=["article","gallery","series","membership"].includes(t[0])?`${t[0]}-${n}`:"special"===t[0]?`rich-${n}`:`post-${n}`,o}Object.defineProperty(t,"__esModule",{value:!0}),t.trackingProducts=void 0,t.trackingProducts=function(e){const t=[];for(let o=0;o<3;o++)e&&e[o]&&t.push(n(e[o].url));window.dataLayer&&window.location.href.search("/video")<0&&window.dataLayer.push({CriteoProductIDList:t})}},94177:(e,t,n)=>{const o=n(55364),i=n(88835),a="image/upload",r=new RegExp(`^\\/(\\w+)\\/${a}\\/([^\\/]+)\\/?(\\w*)\\/(\\w{2,})_([^.]+)\\.(\\w+)$`),s=["input","secret","options","version","brandKey","slug","format"];t.parse=function(e){if(!e||"string"!=typeof e)return{error:"Invalid CNE Image URL"};const t={_url:i.parse(e)},n=r.exec(t._url.pathname);return!n||n.length<2?{error:"Invalid CNE Image URL"}:(s.reduce(((e,t,o)=>(e[t]=n[o],e)),t),t.options=function(e){return e&&"string"==typeof e?e.split(",").reduce(((e,t)=>{const n=t.split("_");return e[n.shift()]=n.join("_"),e}),{}):{}}(t.options),t)},t.compose=function(e,t){if(!e||"object"!=typeof e)return console.log("Unable to compose CNE image url. Missing required data",e),"";if(!e._url||"object"!=typeof e._url)return console.log("Unable to compose CNE image url. Missing required url data",e),"";const n=function(e){return Object.keys(e).map((t=>{let n=t;return e[t]&&(n+="_"+e[t]),n})).join(",")}(o({},e.options,t)),r=`${e.brandKey}_${e.slug}.${e.format}`;return e._url.pathname=[e.secret,a,n,e.version,r].join("/"),e._url.protocol="https:",i.format(e._url)},t.modify=function(e,n){if(!n)return e;const o=t.parse(e);return t.compose(o,n)}},81478:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(94177);t.default=function(e,t){return Object.keys(e).reduce(((n,i)=>(n[i]={width:e[i].w,height:e[i].h,url:o.modify(t,e[i])},n)),{})}},84122:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.withCustomTheme=void 0;const i=o(n(5556)),a=n(96540),{ThemeProvider:r}=n(92168);t.withCustomTheme=function(e){const t=t=>{const{componentBI:n}=t,{displayName:o}=e;if(!n||!o)return a.createElement(e,{...t});const i=n[o]||null;return i?a.createElement(r,{"data-testid":"ComponentBIProvider",theme:i},a.createElement(e,{...t})):a.createElement(e,{...t})};return t.propTypes={componentBI:i.default.object},t}},15236:(e,t,n)=>{const o=n(84122);e.exports=o},72362:e=>{e.exports={isIOSDevice:()=>{const e=/(iPhone|iPad|iPod)/i;try{return e.test(window.navigator.userAgent)}catch(e){return!1}},isDesktopBrowser:()=>{try{return!/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(window.navigator.userAgent)&&!/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(window.navigator.userAgent)}catch(e){return!1}},isMacDevice:()=>{const e=/(Mac|iPhone|iPad|iPod)/i;try{return e.test(window.navigator.userAgent)}catch(e){return!1}}}},22445:e=>{e.exports=function(e,t,n,o){if(!e||!t)return null;const i=window.document.createElement("script");return i.src=e,n&&Object.keys(n).forEach((e=>{i[e]=n[e]})),t.appendChild(i),o&&(i.onload=()=>o()),i}},51009:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(2404),r=n(51114),s=n(67120),l=n(99933),d=n(62839),c=n(90609),m=n(96303),p=n(64930),u=n(4819),g=n(78942),h=n(92561),y=n(87608),b=n(45888),f=n(55990),C=n(90346),w=n(34943),v=n(85617),$=n(37202),S=n(75966),k=n(37954),x=n(31830),E=n(22816),T=n(11518),I=n(38973),L=n(39122),N=n(61784),B=n(75871),P=n(51125),A=n(40007),{PullQuoteEmbedContent:D,PullQuoteEmbedCredit:_}=n(9865),M=n(66268),R=n(96505),H=n(97089),O=n(39362),F=n(38785),W=n(36382),U=n(82077),V=n(96921),G=n(17637),j=n(10881),z=n(63845),{checkImageCreditText:q}=n(5344),K=n(8470),{AccordionWrapper:Y}=n(76080),J=n(84784),{inlineEmbedPosition:X,inlineInterludePosition:Q}=n(62327),Z=()=>null,ee={"callout:inline-ad":Z,"callout:inline-recirc":Z,"callout:inset-image-left":k},te=i.memo((({markup:e})=>i.createElement("div",{className:"interactive-override-container interactive-override-container--body",dangerouslySetInnerHTML:{__html:e}})),(function(e,t){return a(e,t)}));te.propTypes={markup:o.string},te.displayName="InteractiveOverrideEmbed";const ne={...ee,article:g,bodyInteractiveOverride:te,pullquoteContent:D,pullquoteCredit:_,"callout:anchor":r,"callout:dropcap":e=>e.children,"callout:intro":k,"callout:feature-xsmall":k,"callout:feature-small":k,"callout:feature-medium":k,"callout:feature-large":v,"callout:footnote":$,"callout:group-2":x,"callout:group-3":x,"callout:group-4":x,"callout:inset-left":k,"callout:portrait-justified":k,"callout:inset-right":k,"callout:pullquote":A,"callout:sidebar":F,"callout:slideshow":S,"callout:button-group":d,"callout:accordion":Y,"callout:accordion-item":K,"callout:table-of-contents":J,bizzabo:l,cartoon:s,clip:s,cneaudio:u,cneembed:p,cneeventregistration:c,cneinterlude:m,contributor:h,crossword:y,curatedlist:V,event:b,externallink:f,facebook:C,firework:w,gallery:S,iframe:E,image:s,interactive:L,instagram:T,justwatch:I,livestory:f,mastodon:j,nativearticle:g,nativegallery:S,pinterest:N,product:B,unifiedProductCard:P,contentreference:B,recipe:g,review:M,section:R,"sidebar:article":O,"sidebar:heading":W,shoppableImage:U,threads:z,twitter:H,venue:B,video:E,clipVideo:G};e.exports=function(e={}){const{props:t,type:n}=e;if(t&&(t.contentType=n),t&&"cneembed"===n&&(t.videoEmbedPosition=X),t&&"cneinterlude"===n&&(t.videoEmbedPosition=Q),t&&t.shouldConsiderArticleEmbedForGallery&&"gallery"===n)return{type:ne.article,props:t};if(t&&t.isUpcEnabled&&["contentreference","product"].includes(n)){const e={...t,id:t.productId,brand:{name:t.productBrand},offers:t.multipleOffers};return{type:ne.unifiedProductCard,props:{...t,offers:t.multipleOffers,brand:t.productBrand,type:"embed",layout:"ProductEmbed",data_item:{...e},isLazy:!0,hasImageCreditText:q(t.image)}}}return{type:ne[n],props:t}}},74804:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.processSidebarHeadings=t.processTiktok=t.processCeros=t.processInternalLink=t.processLinks=void 0;const o=n(41506),i=n(39832),a=n(52818),r=n(79244),s=n(36382);t.processLinks=function(e){const{isExternal:t,...n}=e;return{type:t?i:"a",props:n}},t.processInternalLink=function({props:e}){return{type:o,props:e}},t.processCeros=function(e={}){let t=1,n=1,o=1,i=1;try{t=parseInt(e.width,10),n=parseInt(e.height,10),o=parseInt(e.mobilewidth,10),i=parseInt(e.mobileheight,10)}catch(t){console.error("Failed to process ceros embed",e)}return{type:a,props:{width:t,height:n,mobileWidth:o,mobileHeight:i,url:e.url}}},t.processTiktok=function(e={}){return{type:r,props:{tiktokUrl:e.url}}},t.processSidebarHeadings=function(e={}){return"sidebar:heading"===e.type?{type:s,props:e.props}:e}},7258:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);e.exports={autolinkAccount:async({amgUUID:e,body:t,userPlatformProxy:n,xClientID:a})=>{const r=await i(`${n}${o.userDetails}/${e}/subscriptions/autolink`,{body:t,credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"POST"},5e3),{data:{authToken:s}={}}=await r.json();return s?{completed:!0}:{completed:!1}}}},17009:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);t.getEntitlements=async({amgUUID:e,userPlatformProxy:t,xClientID:n})=>{const a=`${t}${o.userDetails}/${e}/entitlements`;try{return await i(a,{credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"GET"},5e3)}catch(e){const t=e.status||400;throw new Error(`${t} - Error fetching user entitlements: ${e.message}`)}},t.getAccessCondeEntitlements=async({xClientID:e,accessCondeBaseUrl:t})=>{const n=`${t}v1/public/entitlements?active=true`;try{const t=await i(n,{credentials:"include",headers:{"Content-Type":"application/json","user-agent":`verso-${e}`},method:"GET"},5e3);if(200!==t.status){const e=await t.text(),n=new Error(e);throw n.status=t.status,n}return t}catch(e){const t=e.status||500;return console.error(`Error fetching user entitlements from access.conde reason: ${e.message}, http status: ${t}`),null}}},79577:(e,t,n)=>{const o=n(7258),{getEntitlements:i,getAccessCondeEntitlements:a}=n(17009),r=n(41289),s=n(76341),l=n(67128);e.exports={autolink:o,getEntitlements:i,getAccessCondeEntitlements:a,subscriptionLink:r,...s,validateEntitlement:l}},41289:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250),a=n(56892),r=n(53788).default,{oidcCookies:s}=r,l=5e3;e.exports={subscriptionLink:({amgUUID:e,body:t,xClientID:n,userPlatformProxy:a})=>i(`${a}${o.userDetails}/${e}/subscriptions/link`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"POST"},l),dpvContractLink:async(e,t,n)=>{const o=a.getCookie(s.access),r=await i(`https://${t}/epep/api/dpv/link-contract`,{body:JSON.stringify(n),credentials:"include",mode:"cors",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`},method:"POST"},l),d=a.getCookieDomainFromHostname();if(a.deleteCookie("CN_access",d),await i(`${e}v2/public/fetch`,{credentials:"include",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`}},l),409===r.status){const e=await r.json();return{status:"conflict",errorMessage:e?.errorMessage}}return 400===r.status?{status:"not found"}:r.ok?{status:"success"}:{status:"error",errorMessage:"Unknown error"}}}},76341:(e,t,n)=>{const o=n(87612),i=n(7309),a=n(58156),r=n(94394),s=n(62193),l=n(42877),d=n(69752),c=n(20826),m=n(90179),p=n(79469),u=["ACTIVE","PURCHASED"],g=["active"],h={ORG_ACCESS_PRODUCT_TYPE:{buttonHref:null,buttonLabel:null,dangerousDek:"You have complimentary digital access to [BRAND] as a Condé Nast employee. If you have questions please visit the #employee-digital-access Slack channel.",providerId:"org-access"},formatDate:function(e){return e.toLocaleDateString("en",{year:"numeric",month:"numeric",day:"numeric"})},getAllActiveReceiptsForBrand:(e,t=[])=>{const n=new Set(e.map((({product:e})=>e)));return o(t,(e=>{const t=a(e,"product",""),o=a(e,"providerId",""),i=new Date(a(e,"expires",0)),r=a(e,"status","");return o.startsWith("org-access")?n.has(t):o.includes("google-swg")?u.includes(r)&&n.has(t)&&i.getTime()>=Date.now():o.includes("cds")&&!o.includes("cdsuk")?g.includes(r.toLowerCase())&&n.has(t)&&i.getTime()>=Date.now():n.has(t)&&i.getTime()>=Date.now()}))},getLatestActiveProducts:(e,t,n,o={})=>{if(s(e)||s(t))return null;const c=r(e,(e=>a(e,"product","")+a(e,"providerId",""))),m={...d(Object.keys(c),((e,t)=>{const n=e,o=l(c[t],["expires"],["desc"]);return n[t]=o[0]||{},n}),{})};return d([...t],((e,t)=>{const r=e,s=`${t.product}${t.providerId}`;if(m[s]){const e=h.formatDate(new Date(a(m[s],"expires",0)));r[s]={...t,dangerousDek:t.dangerousDek.replace("${expirationDate}",e)},delete m[s]}else if(!e[t.product]){const e=i(m,(e=>a(e,"product","").includes(t.product)));if(e){let i;const l=h.formatDate(new Date(a(e,"expires",0))),d=a(e,"providerId","").startsWith("org-access");if(d)i={...t},Object.assign(i,h.ORG_ACCESS_PRODUCT_TYPE);else{if("CNEE"!==t.source||""!==t.providerId)return r;{const n=a(o,"CDSEntitlements",{}),r=a(o,"CDSUKEntitlements",{});i={...t},a(e,"providerId","").startsWith("cdsuk")&&r?Object.assign(i,r):a(e,"providerId","").startsWith("cds")&&n&&Object.assign(i,n)}}r[s]={...i,dangerousDek:d?i.dangerousDek.replace("[BRAND]",`${n}`):t.dangerousDek.replace("${expirationDate}",l)}}}return r}),{})}};e.exports={__internals__:h,transformEntitlementsData:(e,t,n,o,i)=>{const r=a(e,"data.fetchProfile.profile.viewProfile",[]),{productTypes:s=[],productStackingOrder:l=[],...d}=o,u=h.getAllActiveReceiptsForBrand(s,r),g=h.getLatestActiveProducts(u,s,i,o),y=t?.map((e=>(({productId:e,provider:t,link:n},o)=>{const i=o.find((t=>!!t.product&&"martech"===t.source&&t.product===e));return i?{[`${e}.${t}.${n}`]:{...i,buttonHref:n}}:null})(e,s))).reduce(((e,t)=>({...e,...t})),null),b=n?.map((e=>(({productId:e,provider:t,link:n},o)=>{const i=o.find((n=>{if(n.product){const o=p.newTrie().add(n.product);return"EPEP"===n.source&&o.check(e)&&n.providerId===t}return!1}));return i?{[`${e}.${t}.${n}`]:{...i,buttonHref:n}}:null})(e,s))).reduce(((e,t)=>({...e,...t})),null),f=!!g,C=!!y,w=!!b;let v=(g||y||b)&&{...y,...g,...b};return v=((e,t)=>{let n=!1;return e.forEach((e=>{const o=c(t,(t=>t.source===e.source&&e.product===t.product));o&&!n?n=!0:o&&n&&(t=m(t,o))})),t})(l,v),{latestActiveProducts:v,...d,isUserEntitled:f||C||w,hasCneeEntitlements:f,hasMartechEntitlements:C,hasEPEPEntitlements:w}}}},67128:(e,t,n)=>{const o=n(78768);e.exports={validatePayment:({entitlement:e,acceptableForms:t,acceptableScopes:n})=>{const{domain:i,server:a,enabled:r}=e;return r?o.validator({document,domain:i,server:a,acceptableForms:t,acceptableScopes:n,storage:window.localStorage}).execute():Promise.resolve()}}},55918:(e,t,n)=>{const{fetchWithTimeout:o}=n(57743),{loadData:i}=n(39836);e.exports={fetchWithTimeout:o,loadData:i}},39836:e=>{e.exports={loadData:async function({url:e,gtmEvent:t=null}){window.dataLayer&&t&&window.dataLayer.push({event:t});const n=await fetch(e);if(n.ok)return n.json();throw new Error(n.statusText)}}},99167:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getGoogleApi=void 0;const o=n(60783),i=(e,t)=>{try{const n=o.getWindowGapi();n?e(n):setTimeout((()=>i(e,t)),100)}catch(e){t(e)}};t.getGoogleApi=()=>new Promise(((e,t)=>{i(e,t)}))},60783:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getWindowGapi=void 0,t.getWindowGapi=()=>window.gapi},69827:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleSignIn=void 0;const{googleAuthenticate:o}=n(86969),i=n(26830);t.googleSignIn=async(e,t,n={})=>{const{id_token:a,access_token:r}=e.getAuthResponse(!0),s=await o({googleIdToken:a,googleAccessToken:r,...t}),l=await s.json(),{data:{id:d}={}}=l;if(s.ok)return{loginResult:200===s.status?"login":"registration",amguuid:d};const c={user:{account:{loginFailureMessage:"auth_service_error"}},...n};return i.trackGoogleSignInFailure(c),{loginResult:"failure"}}},26830:(e,t,n)=>{const{googleAnalytics:o}=n(90090);e.exports={trackGoogleSignInAttempt:e=>{o.emitGoogleTrackingEvent("login-attempt",{...e,user:{account:{authProvider:"google"}}})},trackGoogleSignInFailure:e=>{o.emitGoogleTrackingEvent("login-fail",{...e,user:{account:{authProvider:"google"}}})}}},71482:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.signOut=void 0;const o=n(99167);t.signOut=()=>new Promise(((e,t)=>{o.getGoogleApi().then((n=>{n.load("client:auth2",(()=>{n.auth2.init({}).then((()=>{n.auth2.getAuthInstance().signOut().then((t=>e(t))).catch((e=>t(e)))})).catch((e=>t(e)))}),(e=>{throw e}))})).catch((e=>t(e)))}))},26820:(e,t,n)=>{const{signOut:o}=n(71482),{googleSignIn:i}=n(69827);e.exports={googleSignIn:i,signOut:o}},68089:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getOverrideBehaviour=void 0,t.getOverrideBehaviour=e=>e?.markup&&e?.behavior},72550:e=>{e.exports={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},15316:(e,t,n)=>{const o=n(72550),i=n(85480),a=n(17130),r="default",s={index:0},l=()=>{};e.exports={getInterludePosition:(e,t,n,o)=>{const{strategy:{enabled:i,method:a=r,options:d=(o?{index:o}:s)}={}}=e,c=t[a]||l;return i&&c({length:n,...d})},galleryStrategies:o,recipeStrategies:i,reviewStrategies:a}},85480:e=>{e.exports={default:()=>"default",disable:()=>null,start:()=>"start"}},17130:e=>{e.exports={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},54370:e=>{e.exports={mergeRefs:function(...e){const t=e.filter(Boolean);return t.length<=1?t[0]||null:function(e){t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}}},26890:e=>{e.exports={shouldUpdateScroll:(e,t,n,o)=>0===t||("delta"===o?Math.abs(t-n)>100:!e)}},12782:e=>{e.exports=function(e,t){return fetch(`${t}?${e}`).then((e=>e.json())).then((e=>e.data)).catch((e=>{console.warn(`Fetching of Recommendations API fails: ${e}`)}))}},86399:(e,t,n)=>{const{stringify:o}=n(47186),i=n(58156),a=n(12782),r=n(85366),{getCookie:s}=n(56892),{basicMarkdownToHtml:l}=n(55866),d=n(31170);e.exports=async function(e,t,n,c={},m={},p=!1,u={}){const{applicationID:g,categories:h,contentTypes:y,excludeCategories:b,language:f,numberOfDays:C,pageSize:w,renditions:v,strategy:$,variationName:S}=e,{content:k,page:x}=i(window,"dataLayer[0]",{}),E={applicationID:g,brand:k&&k.brandSlug,url:x&&x.canonical,copilotId:k.contentId,...h?{"filter[category]":h}:{},...b?{"exclude[category]":b}:{},...C?{"filter[numberOfDays]":C}:{},...$?{"filter[strategy]":$.toUpperCase()}:{},...f?{"filter[language]":f}:{},"page[size]":w};if(!E.applicationID||!E.brand||!E.url)return[];if(t){const e=s("CN_xid");e&&(E.xid=e)}const T=o(E),I=y?.toUpperCase().split(","),L=y?I.reduce(((e,t)=>`${e}&filter%5BcontentType%5D=${t}`),T):T;if(!u.recommendationsApiUrl)return[];try{const e=await a(L,u.recommendationsApiUrl),t=await e.json();return t&&t.length?t.map((e=>{const t={...e,title:l(e.title),dek:l(e.dek),variationName:S,signageConfig:m};return r()(t,v,n,c,e.channels,p)})):(d.emitUniqueSparrowTrackingEvent("variations_recommendation","failed-fallback",{_v:w,dim1:`${g}_${$}`,dim2:E,dim3:$,dim6:S}),[])}catch(e){return console.error("Error fetching recommendations:",e),[]}}},55866:e=>{e.exports={namesToAuthors:(e,t,n)=>{let o;return o=e&&e.length?[{name:e.reduce(((t,n,o)=>t+(e.length>2&&o>0?", ":"")+(1===o&&2===e.length?" ":"")+(o===e.length-1&&e.length>1?"and ":"")+n),"")}]:t&&n&&t.includes("video")?[{name:n}]:[],o},convertToCNErenditions:(e,t)=>{const n=/(\d+):(\d+)/i,o={};if(!e)return o;const i=(e,t)=>{const o={},i=e.aspectRatio.match(n);if(!i)return o;const a=parseInt(i[1],10),r=parseInt(i[2],10);return a&&r&&(o.h="width"===t?Math.floor(e.width*r/a):e.height,o.w="height"===t?Math.floor(e.height*a/r):e.width),o};return Object.keys(e).forEach((n=>{o[n]={},e[n].height&&e[n].width?(o[n].h=e[n].height,o[n].w=e[n].width):e[n].height&&e[n].aspectRatio?o[n]=i(e[n],"height"):e[n].width&&e[n].aspectRatio?o[n]=i(e[n],"width"):e[n].aspectRatio&&t&&(o[n].w=e[n].customWidth,o[n]=i({...e[n],width:t},"width"))})),o},basicMarkdownToHtml:(e,t=!0)=>{if(!e)return"";const n=e.replace(/\\([+!]){1}/gim,"$1").replace(/^\\/,"").replace(/\*\*(.*)\*\*/gim,"$1").replace(/_(.*)_/gim,"$1").replace(/\*(.*)\*/gim,"$1").replace(/~~(.*)~~/gim,"$1").replace(/~(.*)~/gim,"$1").replace(/\^(.*)\^/gim,"$1").trim();return t?`

${n}

`:n},categoryToFunctionalTags:(e=[])=>e.map((e=>({slug:e.split("/")[2]})))}},85366:(e,t,n)=>{const o=n(58156),i=n(44383),a=n(90128),r=n(25888),{mapSourcesToSegmentedSources:s}=n(52009),{convertToCNErenditions:l,categoryToFunctionalTags:d}=n(55866),{default:c}=n(81478),{convertRubric:m}=n(14920),{namesToAuthors:p}=n(55866),{getRubricRepresentation:u}=n(33186),{getSignage:g}=n(60595),{default:h}=n(97906),{addTrailingSlashToUrl:y}=n(44860);e.exports=function(e=(e=>e),t=null){return(n,b,f,C="recircList",w={},v=[])=>{const{awards:$,authors:S,brand:k,copilotID:x,categories:E=[],dek:T,image_url:I,ledeImageURL:L,section:N,title:B,url:P,variationName:A,signageConfig:D={}}=n,{shouldUsePromoImageInRecommendations:_,shouldExtractRecircRubricFromCategories:M}=w,R=n.contentType?n.contentType.toLowerCase():n.metadata.contentType.toLowerCase(),H=!_&&L?L:I,O=("video"===R||"cnevideo"===R)&&H?.includes("image/upload"),F=o(b,A?`${C}.${A}`:C),W=O?l(F):F;let U;if(H&&W){const e=O?c(W,H):function(e,t){return Object.keys(e).reduce(((n,o)=>{const a=i(e[o],["aspectRatio","height","width"]),s=h(a.width).map((n=>`${r.modify(t,{...e[o],width:n})} ${n}w`)).join(", ");return n[o]={...a,url:r.modify(t,e[o]),srcset:s},n}),{})}(W,H.replace(",h_85",""));U={altText:o(n,"thumbnailImage.altText",""),segmentedSources:s(e),sources:e}}let V={};if(M){const{name:e,url:t}=u({channels:v,featureFlags:w})||{};V={name:e,url:t}}const G=Array.isArray(E)?E.filter((e=>e.indexOf("functional-tags")>-1)):[],j=d(G),{signageBy:z,signageMapper:q}=D;let K;"FunctionalTags"===z&&(K=j);const Y=g(z,q,K);return{awards:$,brand:k,contributors:{author:{items:p(S,R,a(k))}},contentType:R,copilotID:x,dangerousHed:e.call(t,B),dangerousDek:e.call(t,T),image:U,rubric:m(R,{name:V.name||N,...V.url&&{url:V.url}}),signage:Y,url:f?y(P):P}}}},96918:(e,t,n)=>{const o=n(10604),i=["/account/request-password-reset","/account/reset-password","/account/sign-in","/account/sign-up"];function a(e){let t=!1;return i.forEach((n=>{e.indexOf(n)>=0&&(t=!0)})),t}function r(e=""){try{decodeURIComponent(e)}catch(e){return!1}if(e.startsWith("/"))return!0;try{const t=/\w+.\w+$/,n=window.location.hostname,o=new URL(e),[i]=t.exec(n)||[];if(new RegExp(i).exec(o.hostname))return!0}catch(e){return!1}return!1}t.detour=function({defaultRedirectURL:e="/",overridingRedirectUrl:t=""}){let{redirectURL:n=""}=o(window.location.search);n=r(n)?n:"";let{redirectURL:i}=function(e){try{decodeURIComponent(e)}catch(e){return{}}return e&&"string"==typeof e&&e.length?e.substr(e.lastIndexOf("?")+1).split("&").reduce(((e,t)=>{const[n,o]=t.split("=");return o&&(e[decodeURIComponent(n)]=decodeURIComponent(o)),e}),{}):{}}(`${document.referrer}`);i=r(i)?i:"";let s=a(document.referrer)||!r(document.referrer)?"":document.referrer;s=s||i;const l=a(e)||!r(e)?"/":e,d=(r(t)?t:"")||n||s||l;window.location.assign(d)}},89143:(e,t,n)=>{const o=n(96918),{isInternalRedirect:i,getRedirectSource:a}=n(15466),r=n(46186);e.exports={defaultRedirect:o,isInternalRedirect:i,getRedirectSource:a,isRedirectedInternallyForFirstTime:r}},15466:(e,t,n)=>{const{parseQueryParams:o}=n(12311);e.exports={isInternalRedirect:()=>{const e=o(window.location.search);return e.utm_source&&"internal"===e.utm_medium||!1},getRedirectSource:()=>o(window.location.search).utm_source}},46186:(e,t,n)=>{const{isInternalRedirect:o,getRedirectSource:i}=n(15466);e.exports=()=>{if(!o())return!1;const e=`redirectedForFirstTimeFrom-${i()}`;return!(!window.localStorage||window.localStorage.getItem(e)||(window.localStorage.setItem(e,!0),0))}},759:(e,t,n)=>{const o=n(67198);e.exports=o},67198:e=>{e.exports={scrollToAnchor:(e,t="smooth",n=-48)=>{if(e)try{let o;try{o=document.querySelector(e)}catch(t){o=document.getElementById(e.substr(1))}if(o){const e=document.querySelector(".site-navigation"),i=e?e.offsetHeight:0;setTimeout((()=>{window.scrollTo({top:window.scrollY+n+o.getBoundingClientRect().top-i,behavior:t})}),1),o.focus()}}catch(e){}}}},30604:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),i={proxyAuthenticate:e=>{const{apiURL:t,payload:n,xClientID:o}=e;return fetch(t,{body:JSON.stringify(n),credentials:"include",headers:{"Content-Type":"application/json","x-client":o},method:"POST"})}};e.exports={_internals:i,emailAuthenticate:({payload:e,userPlatformProxy:t,xClientID:n})=>{try{return i.proxyAuthenticate({apiURL:`${t}${o.authenticate}`,payload:e,xClientID:n})}catch(e){throw new Error(`Error authenticating with email on brand upg proxy: ${e.message}`)}},googleAuthenticate:async({googleIdToken:e,googleAccessToken:t,registrationSourceCode:n,siteCode:a,source:r,userPlatformProxy:s,xClientID:l})=>{const d="error",c={googleIdToken:e,googleAccessToken:t,registrationSourceCode:n,siteCode:a,source:r};try{const e=await i.proxyAuthenticate({apiURL:`${s}${o.googleAuthenticate}`,payload:c,xClientID:l});return e.ok?e:d}catch(e){return d}},resetEntitlementSampleMax:({iss:e})=>{if(["tny_high_prop","tny_reg_gate","vf_high_prop","vf_reg_gate","wir_high_prop","wir_reg_gate"].includes(e))return fetch("/api/payment/entitlement",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client:e,form:"sample",max:4}),credentials:"include"})},swgAuthenticate:({payload:e,userPlatformProxy:t,xClientID:n})=>{try{return i.proxyAuthenticate({apiURL:`${t}${o.swgAuthenticate}`,payload:e,xClientID:n})}catch(e){throw new Error(`Error authenticating with swg entitlements brand proxy: ${e.message}`)}}}},1915:(e,t,n)=>{const o=n(52566);e.exports={getBucketNumber:e=>{if(!e)return 100;try{const t=o.str(e);return Math.abs(t%100)+1}catch(e){return console.error("getBucket",e),100}}}},86969:(e,t,n)=>{const o=n(30604),{googleAuthenticate:i,emailAuthenticate:a,signUpRequest:r,swgAuthenticate:s,resetEntitlementSampleMax:l}=n(30604),d=n(48373),c=n(74870),{updateUser:m}=n(48414),p=n(21393);e.exports={bookmark:d,...c,authenticate:o,emailAuthenticate:a,googleAuthenticate:i,resetEntitlementSampleMax:l,signUpRequest:r,swgAuthenticate:s,userLookupHelper:p,updateUser:m,FORCE_ORG_ACCESS_DOMAINS:["condenast.com","condenast.co.uk","pitchfork.com","newyorker.com","wired.com"]}},73506:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(57743);t.proxyGetOAuthToken=e=>{const{amguuid:t,siteCode:n,clientId:i,xClientID:a,userPlatformProxy:r}=e,s=`${r}${o.userDetails}/${t}/oauth2/token?clientId=${i}&siteCode=${n}`;return fetch(s,{headers:{"Content-Type":"application/json","x-client":a},method:"GET"}).then((e=>e.json()))},t.updateUserConsent=({amgUUID:e,body:t,userPlatformProxy:n,xClientID:a})=>i(`${n}${o.userDetails}/${e}/oauth2/consent`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"PUT"},5e3),t.getUserConsent=({amgUUID:e,clientId:t,siteCode:n,xClientID:a,userPlatformProxy:r})=>i(`${r}${o.userDetails}/${e}/oauth2/consent?clientId=${t}&siteCode=${n}`,{credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"GET"},5e3)},48414:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);e.exports={updateUser:({amgUUID:e,payload:t,xClientID:n,userPlatformProxy:a})=>i(`${a}${o.userDetails}/${e}`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"PATCH"},5e3)}},74870:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getUserDetails=void 0;const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);t.getUserDetails=({amgUUID:e,xClientID:t,userPlatformProxy:n})=>i(`${n}${o.userDetails}/${e}`,{credentials:"include",headers:{"Content-Type":"application/json","x-client":t},method:"GET"},5e3)},21393:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(57743);e.exports={userLookup:({queryString:e,xClientID:t,userPlatformProxy:n})=>i(`${n}${o.userLookup}?${e}`,{headers:{"x-client":t},method:"GET"},5e3)}},37583:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{useIntl:r}=n(37243),s=n(4159).A,l=n(54790),{trackComponent:d}=n(92716),c=({accountLinks:e,className:t,hasSignOutSeparator:n=!0,linkClassName:a})=>{i.useEffect((()=>{d("AccountLinks")}),[]);const{formatMessage:c}=r();return i.createElement("div",{className:o("account-links","account-links__sign-out-separator--"+(n?"show":"hide"),t)},e&&e.length>0&&i.createElement(l.Vertical,{attributes:{"aria-label":c(s.navigationAriaLabel)},className:"account-links__navigation",linkClassName:a,links:e}))};c.propTypes={accountLinks:a.array,className:a.string,hasSignOutSeparator:a.bool,linkClassName:a.string},c.displayName="AccountLinks",e.exports=c},33795:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37583);e.exports=o(i,"AccountLinks")},4159:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({navigationAriaLabel:{id:"AccountLinks.NavigationAriaLabel",defaultMessage:"Account",description:"AccountLinks component Navigation aria label"}})},35267:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(73275),{AssetEmbedWrapper:d,AssetEmbedResponsiveAsset:c,AssetEmbedCaption:m,AssetEmbedAssetContainer:p}=n(41108),u=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:i,image:l,contentAlign:u})=>{if(a.useEffect((()=>{(async()=>{await s(),r("AssetEmbed")})()}),[]),!l)return null;const g=n||i;return a.createElement(d,{...e,isAlignedLeft:"left"===u,isAlignedRight:"right"===u,className:o("asset-embed",t)},a.createElement(p,{className:"asset-embed__asset-container"},a.createElement(c,{...l,className:"asset-embed__responsive-asset",isLazy:!0})),g&&a.createElement(m,{dangerousCaptionText:n,dangerousCredit:i,className:"asset-embed__caption"}))};u.propTypes={attributes:i.object,className:i.string,contentAlign:i.oneOf(["left","right"]),dangerousCaption:i.string,dangerousCredit:i.string,image:i.shape(l.propTypes)},u.displayName="AssetEmbed",e.exports=u},67120:(e,t,n)=>{e.exports=n(35267)},41108:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=n(73275),l=n(14760),{CaptionText:d}=n(38860),c=o.figure.withConfig({displayName:"AssetEmbedWrapper"})` ${({isAlignedLeft:e,isAlignedRight:t})=>(e||t)&&`\n margin: ${i(4)} 0;\n width: 100%;\n\n @media (min-width: ${r.md}) {\n margin-top: 0;\n width: 37.5%;\n }\n `} ${({isAlignedLeft:e})=>e&&`\n float: left;\n margin-right: ${i(2)};\n `} ${({isAlignedRight:e})=>e&&`\n float: right;\n margin-left: ${i(2)};\n `} `,m=o(s).withConfig({displayName:"AssetEmbedResponsiveAsset"})` picture { width: 100%; height: auto; } `,p=o(l).withConfig({displayName:"AssetEmbedCaption"})` ${d} { ${({theme:e})=>a(e,"color","colors.consumption.body.standard.body")}; } `,u=o.div.withConfig({displayName:"AssetEmbedAssetContainer"})``;e.exports={AssetEmbedWrapper:c,AssetEmbedResponsiveAsset:m,AssetEmbedCaption:p,AssetEmbedAssetContainer:u}},56342:(e,t,n)=>{const o=n(5556),i=n(96540),{ButtonCalloutWrapper:a}=n(65881),r=n(73730),{trackComponent:s}=n(92716),{handleAffiliateLinkClick:l}=n(14307),{interactionResponse:d}=n(56187),{handleLinkClick:c}=n(43428),m=({className:e,children:t,onClickHandler:n,actionIdFlags:o={}})=>{i.useEffect((()=>{(async()=>{await d(),s("ButtonGroupCallout")})()}),[]);const m=(e,t,n)=>{l(t,{actionId:n,label:e.title,link:e.href,component:"affiliate_button_callout"})},p=i.Children.map(t,(({props:e},t)=>{const a=e.children?.props,s=o?.enableActionIdForButtonCallOut,l=a?.href?.includes("cna.st")&&s;return i.createElement(r.Primary,{btnStyle:"outlined",key:t,inputKind:"link",label:a?.children||a.title,...a,href:a.href,onClickHandler:e=>((e,t,o,i)=>{const a=e?.currentTarget?.getAttribute("href");i&&a?c({event:e,onClickHandler:n,gtmTrackOnClick:m,linkProps:a,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},type:"ButtonGroupCallout",index:o,component:"affiliate_button_callout"}):(n(),m(t,e))})(e,a,t,l)})}));return i.createElement(a,{className:e,"data-testid":"ButtonCalloutWrapper"},p)};m.propTypes={actionIdFlags:o.object,children:o.node.isRequired,className:o.string,onClickHandler:o.func},m.displayName="ButtonGroupCallout",e.exports=m},62839:(e,t,n)=>{const o=n(68339),{asConfiguredComponent:i}=n(12892),a=o(n(56342));e.exports=i(a,"ButtonGroupCallout")},65881:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"ButtonCalloutWrapper"})` display: flex; flex-wrap: wrap; align-items: end; justify-content: flex-start; margin: ${i(2)} 0 ${i(4.5)}; gap: ${i(2)}; `;e.exports={ButtonCalloutWrapper:a}},68339:(e,t,n)=>{const o=n(5556),i=n(96540);e.exports=e=>{const t=({...t})=>i.createElement(e,{...t,onClickHandler:()=>{t.onClickHandler&&t.onClickHandler(),window.dataLayer&&window.dataLayer.push({event:"in-body-button-click"})}});return t.propTypes={onClickHandler:o.func},t}},76492:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(73275),s=n(51330),{CelebratedEntrypointButton:l,CelebratedEntrypointContent:d,CelebratedEntrypointColumn:c,CelebratedEntrypointRow:m,CelebratedEntrypointText:p,CelebratedEntrypointTitle:u,CelebratedEntrypointResponsiveAsset:g,CelebratedEntrypointSponsor:h,CelebratedEntrypointWrapper:y}=n(61443),b=n(46997),f=({alignContent:e="right",asset:t,borders:n="off",className:i,color:r="black",ctaButtonvariations:f="primary",ctaCode:C,dangerousButtonText:w,dangerousText:v,dangerousTitle:$,hasDekDescriptionTextStyle:S=!1,hasBackground:k,isFullBleed:x=!1,hasDeemphasizedColorStyle:E=!1,hasHedLowerCaseText:T=!0,hasTextAlignLeft:I=!1,hedTextStyle:L="hedStyle",href:N,isDiscovery:B,isLiveStory:P=!1,liveIndicatorHeight:A,rubric:D,shouldDisplayRubric:_=!0,shouldDisplaySponsorName:M=!1,shouldEnableAnimation:R,shouldHighlightDekText:H=!1,shouldUseCutomColorLiveIndicator:O,sponsorByline:F="Sponsored By",sponsorName:W})=>{if(!(t&&w&&$&&v))return null;const U={label:w,inputKind:"link",target:"_self",rel:"noopener noreferrer",href:C?`${N}${C}`:`${N}?itm_content=homepage&itm_campaign=${$.toLowerCase().replace(/\s+/g,"-")}-homepage-module`,variations:{typeStyle:f}},V=H?v.replace("",''):v;return a.createElement(y,{className:o("celebrated-entrypoint",i),isFullBleed:x},a.createElement(m,{isFullBleed:x,alignContent:e,borders:n,color:r},a.createElement(c,{color:r},a.createElement(g,{...t})),a.createElement(c,{color:r,className:"celebrated-entrypoint-column",shouldReducePadding:!0},a.createElement(d,{hasTextAlignLeft:I},P?a.createElement(b,{hasBackground:k,isDiscovery:B,shouldEnableAnimation:R,liveIndicatorHeight:A,shouldUseCutomColorLiveIndicator:O}):_&&D?["dark","black"].includes(r)?a.createElement(s.Inverted,{name:D}):a.createElement(s,{name:D}):null,a.createElement(u,{dangerouslySetInnerHTML:{__html:$},color:r,hedTextStyle:L,isLiveStory:P,hasHedLowerCaseText:T}),a.createElement(p,{dangerouslySetInnerHTML:{__html:V},color:r,hasDekDescriptionTextStyle:S,hasDeemphasizedColorStyle:E}),U.label?a.createElement(l,{...U}):null,M&&F&&W?a.createElement(h,{color:r},`${F} ${W}`):null))))};f.propTypes={alignContent:i.oneOf(["right","left"]),asset:i.shape(r.propTypes).isRequired,borders:i.oneOf(["on","off","bottom-only","top-only"]),className:i.string,color:i.oneOf(["black","brand","dark","light","white"]),ctaButtonvariations:i.oneOf(["primary","secondary","utility","utility-inverted","utility-pair-inverted","inverted-text","utility-pair-secondary"]),ctaCode:i.string,dangerousButtonText:i.string.isRequired,dangerousText:i.string.isRequired,dangerousTitle:i.string.isRequired,hasBackground:i.bool,hasDeemphasizedColorStyle:i.bool,hasDekDescriptionTextStyle:i.bool,hasHedLowerCaseText:i.bool,hasTextAlignLeft:i.bool,hedTextStyle:i.oneOf(["hedStyle","subHedStyle"]),href:i.string.isRequired,isDiscovery:i.bool,isFullBleed:i.bool,isLiveStory:i.bool,liveIndicatorHeight:i.string,rubric:i.string,shouldDisplayRubric:i.bool,shouldDisplaySponsorName:i.bool,shouldEnableAnimation:i.bool,shouldHighlightDekText:i.bool,shouldUseCutomColorLiveIndicator:i.bool,sponsorByline:i.string,sponsorName:i.string},f.displayName="CelebratedEntryPoint",e.exports=f},42630:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(76492),"CelebratedEntryPoint")},61443:(e,t,n)=>{const{default:o}=n(92168),{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),{applyGridSpacing:d,cssVariablesGrid:c}=n(1123),m=n(88456),p=n(73275),u=(e,t)=>`colors.discovery.body.${e}.${t}`,g=o.div.withConfig({displayName:"CelebratedEntrypointWrapper"})` ${({isFullBleed:e})=>e?"\n --grid-margin: 0;\n max-width: fix-content;\n ":`\n ${c()}\n ${d("padding")}\n \n margin: 0 auto;\n width: 100%;\n max-width: ${l.xxl};\n \n `} `,h=o.div.withConfig({displayName:"CelebratedEntrypointRow"})` display: flex; flex-direction: ${({alignContent:e})=>"right"===e?"row":"row-reverse"}; padding-top: ${a(2.5,"px")}; padding-bottom: ${a(2.5,"px")}; width: 100%; height: 100%; ${({isFullBleed:e})=>e?`\n margin-bottom: ${a(5,"px")};\n margin-top: ${a(5,"px")};\n @media (max-width: ${l.md}) {\n margin-bottom: ${a(2.5,"px")};\n margin-top: ${a(2.5,"px")};\n }\n `:`\n margin-bottom: ${a(0,"px")};\n margin-top: ${a(0,"px")};\n `} ${({theme:e,borders:t,color:n})=>t?`\n border-bottom: ${"on"===t||"bottom-only"===t?"1px solid":""}; \n border-top: ${"on"===t||"top-only"===t?"1px solid":""};\n ${r(e,"border-color",u(n,"border"))} \n `:""} &::after { display: table; clear: both; content: ''; } @media only screen and (max-width: ${l.lg}) { flex-direction: ${({alignContent:e})=>"right"===e?"column":"column-reverse"}; } `,y=o.div.withConfig({displayName:"CelebratedEntrypointColumn"})` display: flex; align-items: center; justify-content: center; float: left; width: 50%; height: auto; &.celebrated-entrypoint-column { padding: ${a(2.5,"px")} ${a(5,"px")}; @media (max-width: ${l.md}) { padding-top: ${a(5,"px")}; padding-bottom: ${a(5,"px")}; width: 100%; height: 100%; } } &&.celebrated-entrypoint-column { @media (max-width: ${l.md}) { ${({shouldReducePadding:e})=>e&&`\n padding: ${a(2.5,"px")};`} } } @media only screen and (max-width: ${l.lg}) { width: 100%; height: 100%; } ${({theme:e,color:t})=>t?`\n ${r(e,"background-color",u(t,"background"))} \n `:""} `,b=o.div.withConfig({displayName:"CelebratedEntrypointContent"})` ${({hasTextAlignLeft:e})=>e?"\n text-align: left; \n ":"text-align: center;"} && { @media (max-width: ${l.md}) { text-align: center; } } `,f=o(i).withConfig({displayName:"CelebratedEntrypointText"})` margin-top: ${a(1,"px")}; margin-bottom: ${a(3,"px")}; ${({color:e,theme:t})=>e?`\n ${s(t,"typography.definitions.discovery.description-core")}\n ${r(t,"color",u(e,"description"))};\n `:""} && { ${({hasDekDescriptionTextStyle:e,theme:t})=>e&&`\n ${s(t,"typography.definitions.consumptionEditorial.description-core")}\n `} ${({hasDeemphasizedColorStyle:e,theme:t})=>e&&`\n ${r(t,"color","colors.consumption.body.inverted.body-deemphasized")}\n `} } `,C=o(i).withConfig({displayName:"CelebratedEntrypointTitle"})` margin-top: ${({isLiveStory:e})=>a(e?3:2,"px")}; margin-bottom: ${a(0,"px")}; ${({color:e,theme:t})=>e?`\n ${r(t,"color",u(e,"heading"))};\n `:""} ${({hedTextStyle:e,theme:t})=>"hedStyle"===e?`\n ${s(t,"typography.definitions.discovery.hed-core-primary")}\n `:`\n ${s(t,"typography.definitions.discovery.subhed-section-primary")}\n `} && { ${({hasHedLowerCaseText:e})=>!e&&"text-transform: uppercase;"} } `,w=o(m).withConfig({displayName:"CelebratedEntrypointButton"})` margin-bottom: ${a(3,"px")}; `,v=o.div.withConfig({displayName:"CelebratedEntrypointSponsor"})` ${({color:e,theme:t})=>e?`\n ${s(t,"typography.definitions.globalEditorial.syndication")};\n ${r(t,"color",u(e,"syndication"))};\n `:""} `,$=o(p).withConfig({displayName:"CelebratedEntrypointResponsiveAsset"})` max-width: 100%; height: auto; object-fit: cover; `;e.exports={CelebratedEntrypointWrapper:g,CelebratedEntrypointContent:b,CelebratedEntrypointColumn:y,CelebratedEntrypointRow:h,CelebratedEntrypointText:f,CelebratedEntrypointTitle:C,CelebratedEntrypointResponsiveAsset:$,CelebratedEntrypointSponsor:v,CelebratedEntrypointButton:w}},62484:function(e,t,n){const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{CneAudioEmbedFigure:s}=n(56317),l=({scriptUrl:e="",skin:t="",target:n=""})=>{i.useEffect((()=>{(async()=>{await r(),a("CNEAudioEmbed")})()}),[]);let o=(e=>{try{const t=new URL(e),[,,n,o]=t.pathname.split("/");return{audioHostname:t.hostname,audioType:n,audioId:o}}catch{return{}}})(e);return o={...o,skin:t,target:n},i.useEffect((()=>{if(document.getElementById(`cneaudio-embed-${o.target}`))return;const e=document.createElement("script");e.id=`cneaudio-embed-${o.target}`,e.src=`https://${o.audioHostname}/script/${o.audioType}/${o.audioId}?skin=${o.skin}&target=${o.target}`,e.defer=!0,this.container.insertBefore(e,this.container.firstChild)})),i.createElement(s,null,i.createElement("div",{ref:e=>{this.container=e}},i.createElement("div",{id:o.target})))};l.propTypes={scriptUrl:o.string,skin:o.string,target:o.string},l.displayName="CNEAudioEmbed",e.exports=l},4819:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(62484);e.exports=o(i,"CNEAudioEmbed")},56317:(e,t,n)=>{const o=n(92168).default.figure.withConfig({displayName:"CneAudioEmbedFigure"})` margin: 0; `;e.exports={CneAudioEmbedFigure:o}},259:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r,useState:s,useRef:l}=i,{connectDomain:d}=n(57744),c=d("user"),{ConsentContext:m}=n(85438),p=n(70920),u=n(83561),g=n(41357).A,{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{CNEEventRegistrationEmbedWrapper:b,CNEEventRegistrationEmbedContainer:f,CNEEventRegistrationEmbedContent:C}=n(32443),w=({className:e,offsetHeight:t=0,title:n="CNE Event Registration Embed",url:o,user:d})=>{r((()=>{(async()=>{await y(),h("CNEEventRegistrationEmbed")})()}),[]);const c=new URL(o),w=c.searchParams.get("loggedout"),v=c.searchParams.get("loggedin"),$=c.searchParams.get("privacy"),S=c.origin+c.pathname+(w||""),k=c.origin+c.pathname+(v||""),[x,E]=s(S),T=!!v,{isAuthenticated:I}=d,L=a(m),[N,B]=p(),P=(L.targeting||"false"===$)&&B,A=l(),D=l(),_=({source:e,origin:n,data:o})=>{const{type:i,height:a}=o;let r;D.current&&A.current&&A.current.src.startsWith(n)&&A.current.contentWindow===e&&("string"==typeof o&&-1!==o.indexOf("apym")?r=o.replace("apym",""):"embed-size"===i&&(r=a),r&&(A.current.style.height=`${Number(r)+t}px`))};return r((()=>(window.addEventListener("message",_),()=>{window.removeEventListener("message",_)}))),r((()=>{I?T&&E(k):E(S)}),[I,T,k,S]),i.createElement(b,{"data-testid":"CNEEventRegistrationEmbedWrapper",className:e,ref:N},i.createElement(f,{ref:D},P?i.createElement(C,{title:n,src:x,ref:A,scrolling:"no"}):i.createElement(u,{hasConsent:L.targeting,url:x,consentBannerHeader:g.consentBannerHeader})))};w.propTypes={className:o.string,offsetHeight:o.number,title:o.string,url:o.string.isRequired,user:o.object},w.displayName="CNEEventRegistrationEmbed",e.exports=c(w)},90609:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(259);e.exports=o(i,"CNEEventRegistrationEmbed")},32443:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),a=o.figure.withConfig({displayName:"CNEEventRegistrationEmbedWrapper"})` margin: ${i(5,"px")} auto; height: 100%; text-align: center; `,r=o.div.withConfig({displayName:"CNEEventRegistrationEmbedContainer"})` width: 100%; height: 100%; `,s=o.iframe.withConfig({displayName:"CNEEventRegistrationEmbedContent"})` border: 0; width: 100%; max-width: 100%; height: 100%; `;e.exports={CNEEventRegistrationEmbedWrapper:a,CNEEventRegistrationEmbedContainer:r,CNEEventRegistrationEmbedContent:s}},41357:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"IframeEmbed.ConsentBannerHeader",defaultMessage:"Content",description:"Header for message banner"}})},37512:(e,t,n)=>{const o=n(5556),i=n(96540),{connect:a}=n(67851),r=n(50433),s=n(59098),{shouldExcludeInterlude:l,extractLedeContentType:d}=n(2013),c=n(70978),m=n(22445),p=n(99906),{Container:u}=n(13489),{trackComponent:g}=n(92716),{inlineInterludePosition:h}=n(62327),{interactionResponse:y}=n(56187);let b=0;class f extends i.Component{constructor(e){super(e),this.onVideoChange=e=>{this.setState({video:e})},this.onVideoLoad=()=>{this.setState({loading:!1})},this.registerTracker=e=>{this.setState({tracker:e})},this.attemptInterludeActivation=()=>{if(this.props.isRailEligible){const e=(()=>{const e=`(min-width: ${p.maxThresholds.lg}px)`;return window.matchMedia(e).matches})();if(e&&!this.props.isRightRail||!e&&this.props.isRightRail)return}this.callbackName=this.props.playerBase.match("test")?"CNE_TEST_CALLBACK":`CNE_onReady_${Date.now()}${b++}`,window[this.callbackName]=({headerText:e,scriptSrc:t,video:n},o)=>{o?this.setState({disabled:!0}):this.setState({disabled:!1,headerText:e,scriptSrc:t,video:n})},this.script=m(this.getInterludeSrc(),document.head,{async:!0})},this.state={disabled:!0,headerText:"",scriptSrc:"",video:{},loading:!0,tracker:()=>{}}}async componentDidMount(){this.attemptInterludeActivation(),await y(),g("CNEInterludeEmbed",this.props.variationName)}componentDidUpdate(e){e.isRailEligible&&!this.props.isRailEligible&&this.attemptInterludeActivation()}componentWillUnmount(){this.script&&this.script.classList.add("cancelled"),this.callbackName&&delete window[this.callbackName]}getInterludeSrc(){const{ledeContentType:e,hasExcludedEmbed:t}=this.props,n="cneembed"===e||"cnevideo"===e,o={verso:!0,onReady:this.callbackName,hasExcludedEmbed:l({hasExcludedEmbedInHeader:n,hasExcludedEmbedInBody:t}),embeddedVideos:this.props.embeddedVideos.join(","),rightRail:this.props.isRightRail};return this.props.interludeOverrideId?o.interludeOverrideId=this.props.interludeOverrideId:this.props.relatedVideo?.related?.cneId&&(o.interludeOverrideId=this.props.relatedVideo.related.cneId),c(`${this.props.playerBase}/interlude/${this.props.brand}.js`,o)}render(){return i.createElement(u,{applyMarginForInterlude:this.props.shouldApplyMarginForInterlude},this.state.disabled?null:i.createElement(r,{brandName:this.props.humanName,isRightRail:this.props.isRightRail,brand:this.props.brand,headerText:this.state.headerText,isTitleLeftAligned:this.props.isTitleLeftAligned,isTitleBelowVideo:this.props.isTitleBelowVideo,isTitleLinkDisabled:this.props.isTitleLinkDisabled,shouldOverrideHeaderText_variation:this.props.shouldOverrideHeaderTextForInterludeId?!!this.props.interludeOverrideId:!!this.props.relatedVideo?.related?.cneId,isLoading:this.state.loading,video:this.state.video,tracker:this.state.tracker,shouldUseInterludeHeaderForRightRail:this.props.shouldUseInterludeHeaderForRightRail},i.createElement(s,{shouldAutoplay:!0,shouldMute:!1,scriptUrl:this.state.scriptSrc,onVideoChange:this.onVideoChange,registerTracker:this.registerTracker,isRightRail:this.props.isRightRail,isTitleLeftAligned:this.props.isTitleLeftAligned,isTitleBelowVideo:this.props.isTitleBelowVideo,onVideoLoad:this.onVideoLoad,videoEmbedPosition:this.props.videoEmbedPosition||h,isStickyType:!!this.props.variation,variationName:{stickyVariation:this.props.variation},shouldSkipAdPrefetch_variation:this.props.shouldSkipAdPrefetch_variation,shouldSkipAdPrebid_variation:this.props.shouldSkipAdPrebid_variation,positionInstance:this.props.positionInstance})))}}f.propTypes={brand:o.string,embeddedVideos:o.arrayOf(o.string),hasExcludedEmbed:o.bool,humanName:o.string,interludeOverrideId:o.string,isRailEligible:o.bool,isRightRail:o.bool,isTitleBelowVideo:o.bool,isTitleLeftAligned:o.bool,isTitleLinkDisabled:o.bool,ledeContentType:o.string,playerBase:o.string,positionInstance:o.number,relatedVideo:o.object,shouldApplyMarginForInterlude:o.bool,shouldOverrideHeaderTextForInterludeId:o.bool,shouldSkipAdPrebid_variation:o.bool,shouldSkipAdPrefetch_variation:o.bool,shouldUseInterludeHeaderForRightRail:o.bool,variation:o.string,variationName:o.string,videoEmbedPosition:o.string},f.defaultProps={brand:"",embeddedVideos:[],hasExcludedEmbed:!1,humanName:"",isRailEligible:!1,isRightRail:!1,isTitleBelowVideo:!1,isTitleLeftAligned:!1,playerBase:"https://player.cnevids.com",positionInstance:0,shouldOverrideHeaderTextForInterludeId:!1,shouldSkipAdPrebid_variation:!1,shouldSkipAdPrefetch_variation:!1,shouldUseInterludeHeaderForRightRail:!1},f.displayName="CNEInterludeEmbed",e.exports=a((e=>({ledeContentType:d(e)})))(f)},50433:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(78011).A,{VideoFigure:s,InterludeHeader:l,InterludeTitle:d,InterludeRightRailTitle:c,InterludeTitleLink:m}=n(13489),p=({children:e,headerText:t,isLoading:n,isTitleBelowVideo:o=!1,isTitleLeftAligned:p=!1,isRightRail:u,isTitleLinkDisabled:g,tracker:h,shouldOverrideHeaderText_variation:y=!1,shouldUseInterludeHeaderForRightRail:b=!1,video:f={}})=>{const C=a(),w=e=>()=>{e("Interlude Verso Title Click","Player Event")},v=({tracker:e,video:t,isTitleLeftAligned:n,isTitleBelowVideo:o,isRightRail:a})=>{const r=a?i.createElement(c,{isTitleLeftAligned:n,isTitleBelowVideo:o},t.title_text_override||t.title):i.createElement(d,{isTitleLeftAligned:n},t.title_text_override||t.title);return t.live_metadata||g?r:i.createElement(m,{rel:"noopener noreferrer",target:"_blank","aria-label":"Opens in a new window",href:t.title_url_override||t.url,onClick:w(e)},r)},$=n?null:i.createElement(i.Fragment,null,i.createElement(l,{isRightRail:u,isTitleLeftAligned:p,isTitleBelowVideo:o},((e,n,o)=>e&&!o?n?C.formatMessage(r.headerTextRelatedOverride):C.formatMessage(r.headerText):n?C.formatMessage(r.headerTextRelatedOverride):t)(u,y,b)),!u&&!o&&v({tracker:h,video:f,isTitleLeftAligned:p,isTitleBelowVideo:o,isRightRail:u})),S=n||!u&&!o?null:v({tracker:h,video:f,isTitleLeftAligned:p,isTitleBelowVideo:o,isRightRail:u});return i.createElement(s,{isRightRail:u,"data-testid":"cne-interlude-container"+(u?"-right-rail":""),isTitleLeftAligned:p,isTitleBelowVideo:o},$,e,S)};p.propTypes={children:o.node,headerText:o.string,isLoading:o.bool,isRightRail:o.bool,isTitleBelowVideo:o.bool,isTitleLeftAligned:o.bool,isTitleLinkDisabled:o.bool,shouldOverrideHeaderText_variation:o.bool,shouldUseInterludeHeaderForRightRail:o.bool,tracker:o.func,video:o.shape({title:o.string,url:o.string,live_metadata:o.object,title_text_override:o.string,title_url_override:o.string})},e.exports=p},96303:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37512);e.exports=o(i,"CNEInterludeEmbed")},13489:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{calculateSpacing:s,getColorStyles:l}=n(26865),d=o.figure.withConfig({displayName:"VideoFigure"})` clear: both; margin: ${s(2)} 0; ${({isTitleLeftAligned:e})=>`text-align: ${e?"left":"center"};`} div[data-testid="cnevideoembed"] { text-align: -webkit-center; } border-width: 1px 0; border-style: solid; ${({theme:e})=>l(e,"border-color","colors.consumption.body.standard.divider")}; padding: ${s(2)} 0 0; ${({isRightRail:e,theme:t,isTitleBelowVideo:n})=>e&&`\n margin: ${s(4)} 0;\n width: 300px;\n border-width: 2px 0;\n ${l(t,"border-top-color","colors.discovery.body.white.heading")};\n ${l(t,"border-bottom-color","colors.discovery.body.white.heading")};\n padding: ${n?"0;":`0 0 ${s(1)} 0;`}\n\n @media (min-width: ${i.xl}) {\n width: 370px;\n }\n\n iframe {\n height: auto;\n }\n `} ${({isRightRail:e})=>!e&&`\n @media (max-width: ${i.md}) {\n background-color: #000000;\n border-top-color: #000000;\n border-bottom-color: #000000;\n margin-right: calc(-1 * var(--grid-margin));\n margin-left: calc(-1 * var(--grid-margin));\n }\n `} `,c=o.div.withConfig({displayName:"Container"})` @media print { display: none; } &:first-child { > figure.${d.styledComponentId} { ${({applyMarginForInterlude:e})=>`\n margin-top: ${e?"2.5rem;":"0;"} \n `} } } `,m=o(r).withConfig({displayName:"InterludeTitleLink"})` display: block; @media (max-width: ${i.md}) { padding: 0 ${s(3)}; } `;m.defaultProps={colorToken:"colors.discovery.body.white.heading",displayName:"InterludeTitleLink"};const p=o(a).withConfig({displayName:"InterludeHeader"})` margin: 0 0 ${s(1)} 0; @media (max-width: ${i.md}) { padding: 0 ${s(3)}; } text-transform: uppercase; font-style: normal; ${({isRightRail:e,theme:t,isTitleLeftAligned:n})=>e?`\n ${l(t,"color","colors.consumption.lead.standard.context-tertiary")};\n margin: ${n?`${s(2)} 0`:`${s(2)}`};\n `:`\n ${l(t,"color","colors.consumption.lead.standard.context-tertiary")};\n &::after {\n display: block;\n ${l(t,"background-color","colors.consumption.body.standard.divider")};\n width: 50px;\n height: 1px;\n content: '';\n }\n `} ${({isTitleLeftAligned:e})=>`\n &::after {\n margin: ${s(1)} ${e?"0 0;":"auto 0 auto;"}\n }`} ${({isRightRail:e,theme:t})=>!e&&`\n @media (max-width: ${i.md}) {\n ${l(t,"color","colors.consumption.lead.inverted.accreditation")};\n &::after {\n width: 100%;\n ${l(t,"background-color","colors.foundation.menu.dividers")}; \n }\n }\n `} `;p.defaultProps={colorToken:"colors.discovery.body.white.heading",displayName:"InterludeHeader",isTitleBelowVideo:!1,isTitleLeftAligned:!1,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const u=o(a).withConfig({displayName:"InterludeTitle"})` ${({isTitleLeftAligned:e,theme:t})=>`${l(t,"color","colors.consumption.lead.standard.context-tertiary")}; \n ${e?`margin: 0 0 ${s(2)};`:`margin: 0 ${s(2)} ${s(2)};`}\n `} ${({isRightRail:e,theme:t})=>!e&&`\n @media (max-width: ${i.md}) {\n ${l(t,"color","colors.consumption.lead.inverted.context-tertiary")};\n }\n `} `;u.defaultProps={displayName:"InterludeTitle",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const g=o(a).withConfig({displayName:"InterludeRightRailTitle"})` margin: ${s(2)}; ${({isTitleLeftAligned:e})=>`\n padding: 0 ${s(2)} ${e?"0 0":""};\n ${e?"margin-left: 0":""}\n `} `;g.defaultProps={displayName:"InterludeRightRailTitle",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"},e.exports={Container:c,VideoFigure:d,InterludeTitleLink:m,InterludeHeader:p,InterludeTitle:u,InterludeRightRailTitle:g}},78011:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({headerText:{id:"VideoWrapper.headerText",defaultMessage:"WATCH",description:"VideoWrapper component header text"},headerTextRelatedOverride:{id:"VideoWrapper.headerTextRelatedOverride",defaultMessage:"Featured Video",description:"VideoWrapper component header text with related video override"},moreLink:{id:"VideoWrapper.moreLink",defaultMessage:"More {brandName} Videos",description:'VideoWrapper component "more" link'}})},2013:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.shouldExcludeInterlude=t.extractLedeContentType=void 0,t.extractLedeContentType=(e={})=>{const t=e[e["head.pageType"]];return t?.headerProps?.lede?.metadata?.contentType||t?.header?.lede?.contentType},t.shouldExcludeInterlude=({hasExcludedEmbedInBody:e,hasExcludedEmbedInHeader:t}={})=>[t,e].some((e=>e))},73362:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{CollageVideoItemInlineVideoItem:l,CollageVideoItemResponsiveAsset:d,CollageVideoItemWrapper:c,CollageVideoItemRubric:m,CollageVideoItemHed:p,CollageVideoItemHeadingLink:u}=n(1483),{inlineEmbedPosition:g}=n(62327),h=({analyticsDataAttribute:e={},className:t,hasNoUnderline:n=!1,hedTag:o="h2",isFeatured:h=!1,item:y={},nonFeaturedItemConfig:b={shouldHideIcon:!1,shouldPlayInline:!1},scriptUrl:f,shouldAutoplay:C=!1,isDenseSummaryCollageThree:w})=>{if(i.useEffect((()=>{(async()=>{await s(),r("CollageVideoItem")})()}),[]),!f)return null;const{dangerousHed:v}=y,$=i.createElement(p,{dangerouslySetInnerHTML:{__html:v},as:o}),S=h?i.createElement(d,{...y,shouldAutoplay:C,scriptUrl:f,hasNoUnderline:n,videoEmbedPosition:g}):i.createElement(l,{...y,scriptUrl:f,...b,hedTag:o,isDenseSummaryCollageThree:w,hasNoUnderline:n,videoEmbedPosition:g});return i.createElement(c,{className:a("CollageVideoItemWrapper",t),...e,isDenseSummaryCollageThree:w},S,w&&h&&i.createElement(m,{name:y.rubric.name}),w&&h&&i.createElement(u,{href:y.url},$))};h.propTypes={analyticsDataAttribute:o.object,className:o.string,hasNoUnderline:o.bool,hedTag:o.string,isDenseSummaryCollageThree:o.bool,isFeatured:o.bool,item:o.object.isRequired,nonFeaturedItemConfig:o.shape({playIconStyle:o.oneOf(["dark","white","cne"]),shouldHideIcon:o.bool,shouldPlayInline:o.bool}),scriptUrl:o.string.isRequired,shouldAutoplay:o.bool},h.displayName="CollageVideoItem",e.exports=h},97857:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(73362);e.exports=o(i,"CollageVideoItem")},1483:(e,t,n)=>{const o=n(92168).default,{BaseLink:i,BaseText:a}=n(76955),{BREAKPOINTS:r}=n(96472),{calculateSpacing:s,getTypographyStyles:l,getColorStyles:d}=n(26865),c=n(73275),m=n(29697),{InlineVideoItemHeadingLink:p}=n(41803),{GridItem:u}=n(40653),g=n(34187),{SummaryCollageThreeItemWrapper:h}=n(85095),y=o(c).withConfig({displayName:"CollageVideoItemResponsiveAsset"})` ${p} { ${({hasNoUnderline:e})=>e&&"\n &:link {\n text-decoration: none;\n }\n &:hover {\n text-decoration: underline;\n }\n "} } ${({theme:e})=>d(e,"background","colors.discovery.body.light.background")}; @media (max-width: ${r.lg}) { margin-bottom: ${s(2)}; } `,b=o(g).withConfig({displayName:"CollageVideoItemRubric"})` display: block; margin-top: ${s(2)}; margin-bottom: ${s(1)}; ${({theme:e})=>d(e,"color","colors.discovery.body.white.context-signature")}; `,f=o(m).withConfig({displayName:"CollageVideoItemInlineVideoItem"})` ${p} { ${({hasNoUnderline:e})=>e&&"\n &:link {\n text-decoration: none;\n }\n &:hover {\n text-decoration: underline;\n }\n "} } &.inline-video-item { padding-bottom: 0; @media (min-width: ${r.lg}) { border-width: 1px; border-bottom-style: solid; } } h2, h3 { ${({theme:e,isDenseSummaryCollageThree:t})=>l(e,t?"typography.definitions.discovery.hed-core-primary":"typography.definitions.discovery.hed-bulletin-primary")}; @media (max-width: ${r.lg}) { margin-bottom: ${s(2)}; } @media (min-width: ${r.lg}) { } } `,C=o(a).withConfig({displayName:"CollageVideoItemHed"})` ${l("typography.definitions.discovery.hed-core-primary")} ${({theme:e})=>d(e,"color","colors.discovery.body.white.heading")}; @media (min-width: ${r.md}) { margin-bottom: ${s(3)}; } `;C.defaultProps={bottomSpacing:2,topSpacing:0};const w=o(i).withConfig({displayName:"CollageVideoItemHeadingLink"})``;w.defaultProps={colorStaticLinkToken:"colors.discovery.body.white.heading",getLinkStyles:"global"};const v=o("div").withConfig({displayName:"CollageVideoItemWrapper"})` && { @media (min-width: ${r.lg}) { ${u}:nth-child(4) &${h} { padding-top: 0; } } } ${b} { @media (min-width: ${r.lg}) { display: none; } } ${C} { @media (min-width: ${r.lg}) { display: none; } @media (max-width: ${r.md}) { display: block; } } `;e.exports={CollageVideoItemInlineVideoItem:f,CollageVideoItemResponsiveAsset:y,CollageVideoItemWrapper:v,CollageVideoItemRubric:b,CollageVideoItemHed:C,CollageVideoItemHeadingLink:w}},82582:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CollectionItem=void 0;const o=n(5556),i=n(96540),{useState:a}=n(96540),{useIntl:r}=n(37243),s=n(43393).default,{CollectionsItemWrapper:l,CollectionsDrawerCollectionItem:d,CollectionsItemAddedIcon:c,CollectionsItemDefaultIcon:m}=n(42775),p=n(86157);t.CollectionItem=({collectionId:e,collectionName:t,image:n,totalBookmarkCount:o,onSave:p,isBookmarkDrawersEnabled:u})=>{const{formatMessage:g}=r(),[h,y]=a(!1),b=g(u?s.bookmarkCountDefaultText:s.bookmarkCountType,{count:o});return i.createElement(l,{onClick:()=>{p({collectionName:t,collectionId:e}),y(!0)},onKeyDown:n=>{"Enter"!==n.key&&" "!==n.key||p({collectionName:t,collectionId:e})},style:{cursor:"pointer"},tabIndex:0,role:"button"},i.createElement(d,{hasWrapperButtonRole:!1,dangerousHed:t,hasBorder:!1,hasRule:!1,image:n,metadataPrimary:b,shouldVerticallyAlignHed:!0,url:"",emptyBoard:0===o,isBookmarkDrawersEnabled:u}),u&&!h&&i.createElement(m,null),u&&h&&i.createElement(c,null))},t.CollectionItem.propTypes={collectionId:o.number.isRequired,collectionName:o.string.isRequired,image:o.shape(p.propTypes),isBookmarkDrawersEnabled:o.bool,onSave:o.func.isRequired,totalBookmarkCount:o.number.isRequired}},7105:(e,t,n)=>{const o=n(58156),i=n(5556),a=n(96540),{useEffect:r}=n(96540),{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(43393).default,m=n(91180),p=n(43211),{CollectionItem:u}=n(82582),{CollectionsDrawerBookmarkItem:g,CollectionsDrawerBookmarkItemWrapper:h,CollectionsDrawerHeadingWrapper:y,CollectionsDrawerList:b,CollectionsDrawerListHeading:f,CollectionsDrawerListItem:C,CollectionsDrawerNewCollectionButton:w,CollectionsDrawerScrollableArea:v,CollectionsDrawerWrapper:$,CollectionsDrawerCreateListButton:S,CollectionsDrawerCreateListDek:k}=n(42775),{useCollections:x}=n(91637),{Circle:E}=n(62930),T=n(86157),{trackDrawerClose:I,trackDrawerSelectCollection:L,trackCreateCollectionDrawerOpen:N}=n(60880),{connector:B}=n(57744),{usePhotoBookmarkingContext:P}=n(50624),{addExistingBookmarksToACollection:A}=n(74139),D=({contentTitle:e,copilotID:t,config:{account:n},componentConfig:i,coreDataLayer:T,image:B,isLargeDevice:D,isOpen:_=!1})=>{r((()=>{(async()=>{await d(),l("CollectionsDrawer")})()}),[]);const{formatMessage:M}=s(),R=n?.bookmark?.enableBookmarkDrawers||!1,H=R?500:0,{content:{contentType:O="article"}}=T,{federatedGraphqlUrl:F,closeAll:W,openCreateCollectionDrawer:U,openSaveAlertWithBoardName:V,organizationId:G}=P(),[j]=x({makeCall:_,federatedGraphqlUrl:F,organizationId:G}),z=({collectionName:e,collectionId:n})=>{A({organizationId:G,federatedGraphqlUrl:F,updateCollectionId:n,copilotIds:[t]}),setTimeout((()=>{V({collectionName:e}),L(e)}),H)},q=()=>{U(),N("New Board")},K=o(i,"CollectionDrawer.settings",{});return a.createElement($,{as:D?m.Right:m.Bottom,hideChannelNavigation:!0,hideDrawerScroll:!0,isLargeDevice:D,isOpen:_,onClose:()=>{I(),W()},showCloseButton:!0,isBookmarkDrawersEnabled:R},a.createElement(h,{isBookmarkDrawersEnabled:R},a.createElement(g,{dangerousHed:R?e:M(c.bookmarkSavedText),dangerousDek:R?M(c.bookmarkSavedDefaultText):"",hasBorder:!1,hasRule:!1,image:B,shouldVerticallyAlignHed:!0,hasWrapperButtonRole:!1,url:"",isBookmarkDrawersEnabled:R}),R&&a.createElement(p,{copilotID:t,contentType:O,onBookmarkToggle:()=>{W()}})),a.createElement(v,null,j.length>0&&a.createElement(y,null,a.createElement(f,null,K.collectionsFolderHeading||M(c.collectionsFolderHeading)),a.createElement(w,{label:K.collectionsNewCollectionButtonLabel||M(c.collectionsNewCollectionButtonLabel),btnStyle:"text",onClickHandler:q,isBookmarkDrawersEnabled:R})),!R&&0===j.length&&a.createElement(E,{"aria-label":"Loading",margin:"0",width:"100%"}),R&&0===j.length&&a.createElement(a.Fragment,null,a.createElement(k,{isBookmarkDrawersEnabled:R},K.createFolderPaneDek||M(c.collectionsCreateNewFolderDek)),a.createElement(S,{label:K.collectionsNewCollectionButtonLabel||M(c.collectionsNewCollectionButtonLabel),onClickHandler:q})),a.createElement(b,null,j.map((({collectionId:e,collectionName:t,totalBookmarkCount:n,coverImage:o})=>a.createElement(C,{key:e},a.createElement(u,{collectionId:e,collectionName:t,image:o,onSave:z,totalBookmarkCount:n,isBookmarkDrawersEnabled:R})))))))};D.propTypes={componentConfig:i.object,config:i.object,contentTitle:i.string,copilotID:i.string,coreDataLayer:i.shape({content:i.object}),image:i.shape(T.propTypes),isLargeDevice:i.bool.isRequired,isOpen:i.bool},e.exports=B(D,{keysToPluck:["config","coreDataLayer","componentConfig"],keysToSpread:["lastBookmarkedPhoto","featureFlags"]})},71648:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=r(n(5556)),l=a(n(96540)),d=n(37243),c=r(n(43393)),m=n(74139),p=n(57744),u=n(50624),g=n(39403),h=n(48165),y=n(11660),b=n(86902),f=n(60880),C=n(58156),w=({copilotID:e,componentConfig:t,config:{account:n},isLargeDevice:o,shouldDisableSubmitButtonOnEmptyInput:i=!0})=>{const{formatMessage:a}=(0,d.useIntl)(),[r,s]=(0,l.useState)(""),p=n?.bookmark?.enableBookmarkDrawers||!1,{closeAll:b,federatedGraphqlUrl:w,openCollectionsDrawer:v,openSaveAlertWithBoardName:$,organizationId:S,showComponent:k,setHasCollections:x,hasCollections:E}=(0,u.usePhotoBookmarkingContext)(),T=k===g.showComponentType.CREATE_COLLECTION_DRAWER,I={[y.CREATE_COLLECTION_INPUT_NAME]:{valueMissing:a(c.default.createCollectionValueMissingError)}},L=C(t,"CollectionDrawer.settings",{});return l.default.createElement(h.DrawerWithForm,{customInvalidityMessages:I,errorText:r,formName:y.CREATE_COLLECTION_FORM_NAME,hedText:L.createCollectionHeading||a(c.default.createCollectionHeading),inputLabel:L.createCollectionInputLabel||a(c.default.createCollectionInputLabel),inputName:y.CREATE_COLLECTION_INPUT_NAME,inputPlaceholder:L.placeHolderText||a(c.default.createCollectionPlaceholderText),isOpen:T,isRequired:!0,onClose:async()=>{s(""),await b(),E&&v(),(0,f.trackCreateCollectionDrawerClose)()},onInput:()=>{s("")},onReset:()=>s(""),onSubmit:async t=>{if((e=>e.trim().length<1)(t))return void s(a(c.default.createCollectionNoTextError));const{errorType:n}=await(0,m.createCollection)({copilotIds:e?[e]:[],collectionName:t,federatedGraphqlUrl:w,organizationId:S});x(!0),n?s(a(n===m.errorType.DUPLICATE_NAME?c.default.createCollectionDuplicateNameError:c.default.createCollectionNotMadeError)):((0,f.trackCreateCollectionDrawerSave)(),e?$({collectionName:t}):b())},position:o?y.drawerPosition.RIGHT:y.drawerPosition.BOTTOM,resetButtonLabel:L.createCollectionResetButtonLabel||a(c.default.createCollectionResetButtonLabel),shouldDisableSubmitButtonOnEmptyInput:i,shouldHideValidationErrorText:!0,submitButtonLabel:L.createCollectionSubmitButtonLabel||a(c.default.createCollectionSubmitButtonLabel),isBookmarkDrawersEnabled:p})};w.propTypes={componentConfig:s.default.object,config:s.default.object,copilotID:s.default.string,isLargeDevice:s.default.bool.isRequired,shouldDisableSubmitButtonOnEmptyInput:s.default.bool},t.default=(0,p.connector)(w,{keysToPluck:["config","componentConfig"],keysToSpread:[b.photoBookmarkStateKey.LAST_BOOKMARKED_PHOTO]})},11660:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.drawerPosition=t.CREATE_COLLECTION_INPUT_NAME=t.CREATE_COLLECTION_FORM_NAME=void 0,t.CREATE_COLLECTION_FORM_NAME="createCollection",t.CREATE_COLLECTION_INPUT_NAME="collectionName",t.drawerPosition={RIGHT:"Right",BOTTOM:"Bottom"}},40416:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCollections=void 0;const o=n(74139);t.getCollections=async({federatedGraphqlUrl:e,organizationId:t})=>{try{const n=await(0,o.getCollectionsWithoutBookmarks)({federatedGraphqlUrl:e,organizationId:t});return n?n.map((({id:e,collectionName:t,lastBookmark:n,totalBookmarkCount:o})=>({collectionId:e,collectionName:t,totalBookmarkCount:o,coverImage:n?{altText:n.content.altText||n.content.tout?.altText||`an image from collection ${t}`,sources:{lg:{url:n.content?.bookMarkedUrl||n.content?.tout?.url||n.content?.tout?.edges?.[0]?.node.url||""}}}:void 0}))):[]}catch(e){return console.error(e),[]}}},51285:(e,t,n)=>{e.exports=n(7105)},42775:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(92168),{BaseText:a}=n(76955),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getTypographyStyles:d,minScreen:c,isInverted:m}=n(26865),p=n(88456),{ButtonIconWrapper:u}=n(18974),g=n(91180),{DrawerButton:h}=n(63967),y=n(74992),{SummaryItemHedBase:b}=n(36211),{SummaryItemMetadataPrimary:f,SummaryItemContent:C,SummaryItemWrapper:w,SummaryItemDek:v}=n(68116),{SummaryItemAssetContainer:$}=n(68116),{BREAKPOINTS:S}=n(96472),{SummaryItemImageLink:k}=n(14207),{CircleWrapper:x}=n(86286),{ButtonLabel:E}=n(18974),{ChannelNavigationWrapper:T,ChannelNavigationLinksWrapper:I}=n(63500),{SpanWrapper:L}=n(18117),N=n(97504),{PhotoBookmarkWrapper:B}=n(62389),P=i` html.html__drawer--open { overflow: unset; ${T} { position: fixed; top: 0; right: 0; left: 0; } ${I} { display: none; } } `,A=o(y.SideBySideThirds).withConfig({displayName:"CollectionsDrawerSummaryItem"})` && { grid-template-columns: ${r(7)} 1fr; --grid-gap: ${r(2)}; ${C}, ${C} * { margin: 0; padding: 0; } } ${$} { aspect-ratio: 2 / 3; ${k}, img, picture { height: 100%; } img { object-fit: cover; } } `,D=o.div.withConfig({displayName:"CollectionsDrawerBookmarkItemWrapper"})` display: grid; border-bottom: 1px solid; ${w} { grid-column: 1; } ${B} { position: fixed; right: ${r(1.5)}; align-self: center; ${c(S.lg)} { align-self: center; justify-items: center; } svg path { stroke: ${({theme:e})=>l(e,"colors.interactive.base.brand-primary")}; } ${u} { svg path { fill: ${({theme:e})=>l(e,"colors.interactive.base.brand-primary")}; } } } ${({isBookmarkDrawersEnabled:e})=>e&&"\n grid-template-columns: 90% auto;\n "} `,_=o(A).withConfig({displayName:"CollectionsDrawerBookmarkItem"})` padding: ${r(3)} ${r(3)} ${r(2)}; pointer-events: none; ${b} { ${({theme:e,isBookmarkDrawersEnabled:t})=>d(e,t?"typography.definitions.discovery.hed-bulletin-secondary":"typography.definitions.utility.assistive-text")}; } ${v} { ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&d(e,"typography.definitions.utility.button-utility")}; ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&s(e,"color","colors.interactive.base.brand-primary")}; } `,M=o.div.withConfig({displayName:"CollectionsDrawerScrollableArea"})` overflow-y: auto; `,R=o.div.withConfig({displayName:"CollectionsDrawerHeadingWrapper"})` display: flex; padding: ${r(2)} ${r(3)}; `,H=o(a).withConfig({displayName:"CollectionsDrawerListHeading"})` flex: 1; text-align: start; ${d("typography.definitions.foundation.title-secondary")}; `,O=o(a).withConfig({displayName:"CollectionsDrawerCreateListDek"})` flex: 1; margin-top: ${r(5)}; margin-right: ${r(3)}; margin-bottom: ${r(3)}; margin-left: ${r(3)}; text-align: center; ${d("typography.definitions.utility.body")}; `,F=o(p.Utility).withConfig({displayName:"CollectionsDrawerCreateListButton"})` border: none; justify-self: center; width: 88%; `,W=o(p.Utility).withConfig({displayName:"CollectionsDrawerNewCollectionButton"})` padding: 0; min-width: unset; height: unset; ${d("typography.definitions.foundation.link-secondary")}; ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&d(e,"typography.definitions.utility.label")}; ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&s(e,"color","colors.interactive.base.brand-primary")}; ${E} { padding: 0; } `,U=o.ul.withConfig({displayName:"CollectionsDrawerList"})` margin: 0; padding: 0; list-style: none; `,V=o.li.withConfig({displayName:"CollectionsDrawerListItem"})` padding: ${r(1)} ${r(4)}; ${c(S.lg)} { padding: ${r(1)} ${r(3)}; } `,G=o(A).withConfig({displayName:"CollectionsDrawerCollectionItem"})` pointer-events: none; `,j=o(g).withConfig({displayName:"CollectionsDrawerWrapper"})` display: flex; flex-direction: column; ${({theme:e,isBookmarkDrawersEnabled:t})=>s(e,"background-color",t?m(e)?"colors.discovery.body.dark.background":"colors.discovery.body.brand.background":m(e)?"colors.discovery.lead.primary.background":"colors.foundation.menu-bg.expanded")}; &&& { padding-top: ${r(3)}; width: ${({isLargeDevice:e})=>e?r(49):"100vw"}; height: ${({isLargeDevice:e})=>e?"100vh":r(65)}; ${({theme:e})=>m(e)&&s("background-color","colors.background.black")}; * { ${({isBookmarkDrawersEnabled:e,theme:t})=>!e&&s(t,"color",m(t)?"colors.discovery.body.black.heading":"colors.discovery.body.light.heading")}; } ${F} { ${({theme:e})=>m(e)?s("background-color","colors.interactive.base.white"):s("background-color","colors.interactive.base.black")}; ${({theme:e})=>m(e)?s("color","colors.interactive.base.black"):s("color","colors.interactive.base.white")}; } ${G} { ${b} { ${({isBookmarkDrawersEnabled:e})=>d(e?"typography.definitions.foundation.title-primary":"typography.definitions.discovery.hed-bulletin-primary")}; ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&s(e,"color",m(e)?"colors.interactive.base.white":"colors.interactive.base.black")}; } } ${H} { ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&s(e,"color",m(e)?"colors.interactive.base.white":"colors.interactive.base.black")}; } ${h} { g, g:hover, g:focus { ${({theme:e})=>m(e)?s("stroke","colors.interactive.base.white"):s("stroke","colors.interactive.base.black")}; } ${({isBookmarkDrawersEnabled:e})=>e&&`\n right: 1.5rem;\n ${c(S.lg)} {\n right: 1rem;\n }\n `} } ${x} { ${({theme:e})=>m(e)&&"path {\n fill: #FFF;\n }"} } ${A} { ${L} { ${({isBookmarkDrawersEnabled:e})=>e&&"\n height: 100%;\n "}; } ${f} { ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&d(e,"typography.definitions.foundation.meta-secondary")}; ${({theme:e,isBookmarkDrawersEnabled:t})=>s(e,"color",t?m(e)?"colors.discovery.body.dark.syndication":"colors.discovery.body.light.syndication":m(e)?"colors.discovery.body.black.context-tertiary":"colors.discovery.body.light.context-tertiary")}; } ${$} { ${({theme:e})=>m(e)?s("background-color","colors.interactive.base.deemphasized"):s("background-color","colors.interactive.base.light")}; } } ${_} { ${({isBookmarkDrawersEnabled:e})=>e&&`\n grid-template-columns: 5.2rem 1fr;\n ${$} {\n aspect-ratio: 1 / 1;\n };\n ${b} {\n margin-bottom: ${r(1)};\n }\n `}; ${b} { ${({theme:e,isBookmarkDrawersEnabled:t})=>t&&s(e,"color",m(e)?"colors.interactive.base.white":"colors.interactive.base.black")}; } } ${D} { ${({theme:e})=>m(e)?s("border-bottom-color","colors.discovery.body.dark.divider"):s("border-bottom-color","colors.discovery.body.white.divider")}; } ${c(S.md)} { ${V}:hover { ${({theme:e})=>m(e)?s("background-color","colors.interactive.base.brand-secondary"):s("background-color","colors.interactive.base.hover")}; } } } `,z=o(N.Expand).withConfig({displayName:"CollectionsItemDefaultIcon"})` border-width: 2px; border-style: solid; border-radius: 50%; padding: ${r(.4)}; width: ${r(3)}; height: ${r(3)}; ${({theme:e})=>`\n ${s(e,"background-color","colors.interactive.base.white")};\n\n ${s(e,"border-color","colors.interactive.base.brand-secondary")};\n\n path {\n ${s(e,"stroke","colors.interactive.base.brand-secondary")};\n\n ${s(e,"fill","colors.interactive.base.brand-secondary")};\n } \n `} `,q=o(N.Check).withConfig({displayName:"CollectionsItemAddedIcon"})` border-width: 2px; border-style: solid; border-radius: 50%; width: ${r(3)}; height: ${r(3)}; ${({theme:e})=>`\n ${s(e,"background-color","colors.interactive.base.white")};\n\n ${s(e,"border-color","colors.interactive.base.brand-secondary")};\n\n path {\n ${s(e,"stroke","colors.interactive.base.brand-secondary")};\n\n ${s(e,"fill","colors.interactive.base.brand-secondary")};\n } \n `} `,K=o.div.withConfig({displayName:"CollectionItemWrapper"})` display: flex; align-items: center; justify-content: space-between; `;e.exports={CollectionsDrawerBookmarkItem:_,CollectionsDrawerBookmarkItemWrapper:D,CollectionsDrawerCollectionItem:G,CollectionsDrawerCreateListButton:F,CollectionsDrawerCreateListDek:O,CollectionsDrawerGlobalStyles:P,CollectionsDrawerHeadingWrapper:R,CollectionsDrawerList:U,CollectionsDrawerListHeading:H,CollectionsDrawerListItem:V,CollectionsDrawerNewCollectionButton:W,CollectionsDrawerScrollableArea:M,CollectionsDrawerWrapper:j,CollectionsItemAddedIcon:q,CollectionsItemWrapper:K,CollectionsItemDefaultIcon:z}},60880:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackCreateCollectionDrawerOpenFromBanner=t.trackCreateCollectionDrawerOpen=t.trackCreateCollectionDrawerClose=t.trackCreateCollectionDrawerSave=t.trackDrawerSelectCollection=t.trackDrawerClose=t.trackDrawerLinkClick=void 0;const{trackSaveEvent:o}=n(14307),i="board",a="board_create",r="click",s="close",l=(e,t,n={})=>o({subject:e,type:t,...n});t.trackDrawerLinkClick=e=>l(i,r,{label:e}),t.trackDrawerClose=()=>l(i,s),t.trackDrawerSelectCollection=e=>l(i,"select",{label:e}),t.trackCreateCollectionDrawerSave=()=>{l(a,"save")},t.trackCreateCollectionDrawerClose=()=>{l(a,s)},t.trackCreateCollectionDrawerOpen=e=>{l(a,"create",{label:e})},t.trackCreateCollectionDrawerOpenFromBanner=e=>{l(a,r,{label:e})}},43393:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({bookmarkCountType:{id:"CollectionsDrawer.bookmarkCountType",defaultMessage:"{count, plural, one {# image} other {# images}}",description:"The bookmark count for a collection"},bookmarkSavedText:{id:"CollectionsDrawer.bookmarkSavedText",defaultMessage:"Image saved",description:"Bookmark saved alert text"},bookmarkCountDefaultText:{id:"CollectionsDrawer.bookmarkCountDefaultText",defaultMessage:"{count} saved",description:"The bookmark count and the text for a collection"},bookmarkSavedDefaultText:{id:"CollectionsDrawer.bookmarkSavedDefaultText",defaultMessage:"Saved",description:"Bookmark saved alert - default text"},createCollectionDuplicateNameError:{id:"CollectionsDrawer.createCollectionDuplicateNameError",defaultMessage:"You have already used this name",description:"Error message when a duplicate collection name is entered"},createCollectionNotMadeError:{id:"CollectionsDrawer.createCollectionNotMadeError",defaultMessage:"Collection not made, please try again",description:"Generic error message when a collection can not be made"},createCollectionValueMissingError:{id:"CreateCollectionDrawer.createCollectionValueMissingError",defaultMessage:"Please enter a collection name",description:"Error message when a collection name is not entered"},createCollectionNoTextError:{id:"CreateCollectionDrawer.createCollectionNoTextError",defaultMessage:"Please enter some text",description:"Error message when a collection name only has spaces"},collectionsFolderHeading:{id:"CollectionsDrawer.collectionsFolderHeading",defaultMessage:"Folders",description:"Collections drawer folders heading"},collectionsNewCollectionButtonLabel:{id:"CollectionsDrawer.collectionsNewCollectionButtonLabel",defaultMessage:"Create Folder",description:"Label to create a new collection"},createCollectionHeading:{id:"CreateCollectionDrawer.createCollectionHeading",defaultMessage:"Create A New Fodler",description:"Create collection form heading"},createCollectionInputLabel:{id:"CreateCollectionDrawer.createCollectionInputLabel",defaultMessage:"Folder Name",description:"Create collection text input label"},createCollectionPlaceholderText:{id:"CreateCollectionDrawer.createCollectionPlaceholderText",defaultMessage:"“Reading list” or “Inspo”",description:"Create collection placeholder text"},createCollectionResetButtonLabel:{id:"CreateCollectionDrawer.createCollectionResetButtonLabel",defaultMessage:"Reset Folder Name",description:"Reset button label"},createCollectionSubmitButtonLabel:{id:"CreateCollectionDrawer.createCollectionSubmitButtonLabel",defaultMessage:"Create and save to folder",description:"Create collection button label"},collectionsCreateNewFolderDek:{id:"CollectionsDrawer.collectionsCreateNewFolderDek",defaultMessage:"Organize reading lists, group your favourite topics and collect inspirations in folders.",description:"Collections drawer create new folder heading"}})},91637:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCollections=void 0;const o=n(96540),i=n(40416);t.useCollections=({makeCall:e,federatedGraphqlUrl:t,organizationId:n})=>{const[a,r]=(0,o.useState)([]);return(0,o.useEffect)((()=>{e&&(async()=>{try{const e=await(0,i.getCollections)({federatedGraphqlUrl:t,organizationId:n});r(e)}catch(e){console.error("Please try again after some time.",e)}})()}),[e,t,n]),[a]}},69712:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(33412).A,l=n(21093),d=n(73275),c=n(52540),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{ContentCardEmbedWrapper:u,ContentCardEmbedImage:g,ContentCardEmbedInfo:h,ContentCardEmbedRubric:y,ContentCardEmbedRubricLink:b,ContentCardEmbedHed:f,ContentCardEmbedHedLink:C,ContentCardEmbedDek:w,ContentCardEmbedCta:v,ContentCardEmbedImageLink:$}=n(8914),S={article:s.articleButtonCta,recipe:s.recipeButtonCta},k=({artistName:e="",aspectRatioOverride:t="",buttonTextContent:n="",buttonTextMap:i={},className:s,contentType:k,contributors:x,dangerousDek:E,dangerousHed:T,image:I,isClickableImage:L=!1,rating:N,rubric:B,showButton:P=!0,showByline:A=!1,hasBorder:D=!1,hasAlternateStyling:_=!1,hasWhiteBg:M=!1,showSideBySide:R=!0,shouldEnableGlobalStyling:H=!1,showDek:O=!0,showImage:F=!0,showRubric:W=!1,target:U,url:V,variations:G={layout:"stacked"},variationName:j})=>{a.useEffect((()=>{(async()=>{await p(),m("ContentCardEmbed",j)})()}),[j]);const{formatMessage:z}=r(),q=S[k]||S.article,K=n||i[k]||z(q),Y=N>0,J=R&&"side-by-side"===G.layout,X="stacked"===G.layout;return a.createElement(u,{hasWhiteBg:M,className:o("content-card-embed",`content-card-embed--${G.layout}`,s),hasBorder:D,isSideBySide:J,isStacked:X,"data-testid":"ContentCardEmbedWrapper"},F&&I&&(()=>{const e=V&&L?$:g,n={className:"content-card-embed__image",isSideBySide:J,isClickableImage:L,"data-testid":"ContentCardEmbedImage"};return V&&L&&(n.href=V,n.target="_blank"),t&&(I.aspectRatioOverride=t),a.createElement(e,{...n},a.createElement(d,{...I}))})(),a.createElement(h,null,W&&B&&a.createElement(y,{className:"content-card-embed__rubric","data-testid":"ContentCardEmbedRubric",hasAlternateStyling:_},"string"==typeof B.url?a.createElement(b,{href:B.url,"data-testid":"ContentCardEmbedRubricLink"},B.name):B.name),a.createElement(f,{className:"content-card-embed__hed",isSideBySide:J,"data-testid":"ContentCardEmbedHed"},a.createElement(C,{className:"content-card-embed__hed-link",isSideBySide:J,hasAlternateStyling:_,href:V,dangerouslySetInnerHTML:{__html:T},"data-testid":"ContentCardEmbedHedLink",shouldEnableGlobalStyling:H})),Y&&a.createElement(l,{averageRatingCount:N}),O&&E&&X&&a.createElement(w,{dangerouslySetInnerHTML:{__html:E},"data-testid":"ContentCardEmbedDek"}),A&&x&&a.createElement(c,{contributors:x,contentAlign:"left"}),e&&a.createElement("div",{className:"content-card-embed__artist"},e),P&&a.createElement(v,{target:U,ariaLabel:K,href:V,label:K,inputKind:"link",isStacked:X,"data-testid":"ContentCardEmbedCta"})))};k.propTypes={artistName:i.string,aspectRatioOverride:i.string,buttonTextContent:i.string,buttonTextMap:i.object,className:i.string,contentType:i.string,contributors:i.shape(c.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string,hasAlternateStyling:i.bool,hasBorder:i.bool,hasWhiteBg:i.bool,image:i.shape(d.propTypes),isClickableImage:i.bool,rating:i.number,rubric:i.shape({url:i.string,name:i.string}),shouldEnableGlobalStyling:i.bool,showButton:i.bool,showByline:i.bool,showDek:i.bool,showImage:i.bool,showRubric:i.bool,showSideBySide:i.bool,target:i.string,url:i.string,variationName:i.string,variations:i.shape({layout:i.oneOf(["stacked","side-by-side"]).isRequired})},k.displayName="ContentCardEmbed",e.exports=k},78942:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(90854);e.exports=o(i,"ContentCardEmbed")},8914:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseLink:a,BaseText:r}=n(76955),s=n(73730),{styledProperty:l,getColorStyles:d,getTypographyStyles:c,calculateSpacing:m,minScreen:p,getColorToken:u,getLinkStyles:g}=n(26865),{BREAKPOINTS:h}=n(96472),y=i` margin-bottom: ${m(2)}; ${l("isSideBySide",!0,`\n ${p(h.md)}{\n margin-bottom: 0;\n }\n `)} `,b={bottomSpacing:m(2)},f=o.div.withConfig({displayName:"ContentCardEmbedWrapper"})` /* Side By Side */ ${l("isSideBySide",!0,i` ${({theme:e,hasBorder:t,hasWhiteBg:n})=>d(e,"background-color",t||n?"colors.interactive.base.white":"colors.consumption.body.standard.bg-card")}; padding: ${m(3)}; ${p(h.md)} { display: grid; grid-column-gap: ${m(5)}; grid-template-columns: 1fr 2fr; } `)} /* Stacked */ ${l("isStacked",!0,`\n margin-bottom: ${m(4)};\n `)} ${({hasBorder:e})=>!0===e&&i` border: 1px solid ${u("colors.interactive.base.light")}; `} `,C=o.div.withConfig({displayName:"ContentCardEmbedImage"})` ${y} `;C.defaultProps=b;const w=o(a).withConfig({displayName:"ContentCardEmbedImageLink"})` ${y} `;w.defaultProps=b;const v=o.div.withConfig({displayName:"ContentCardEmbedInfo"})``,$=o.div.withConfig({displayName:"ContentCardEmbedRubric"})` ${c("typography.definitions.globalEditorial.context-primary")} padding-bottom: ${m(1)}; color: ${u("colors.consumption.lead.standard.context-signature")}; `,S=o(a).withConfig({displayName:"ContentCardEmbedRubricLink"})` ${c("typography.definitions.globalEditorial.context-primary")} &:visited { text-decoration: underline; } `;S.defaultProps={colorToken:"colors.consumption.body.standard.display-signature"};const k=o(r).withConfig({displayName:"ContentCardEmbedHed"})` ${f} & { margin-top: 0; margin-bottom: ${m(2)}; ${l("isSideBySide",!0,i` ${c("typography.definitions.discovery.hed-core-primary")} `)} } `;k.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const x=o(a).withConfig({displayName:"ContentCardEmbedHedLink"})` ${f} ${k} & { :link { text-decoration: none; } :hover, :focus, :visited { text-decoration: underline; } ${l("isSideBySide",!0,i` ${c("typography.definitions.discovery.hed-core-primary")} `)} ${l("hasAlternateStyling",!0,i` ${({theme:e,shouldEnableGlobalStyling:t})=>g(e,"colors.consumption.body.standard.subhed","colors.consumption.body.standard.subhed",t?"global":"default")}; `)} } `;x.defaultProps={colorSecondaryLinkToken:"colors.consumption.body.standard.subhed",colorStaticLinkToken:"colors.consumption.body.standard.subhed",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const E=o.div.withConfig({displayName:"ContentCardEmbedDek"})` ${c("typography.definitions.consumptionEditorial.description-embed")} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body")}; margin-bottom: ${m(2)}; `,T=o(s.Utility).withConfig({displayName:"ContentCardEmbedCta"})` margin-top: ${m(2)}; text-align: center; ${l("isStacked",!0,"\n width: auto;\n ")} `;e.exports={ContentCardEmbedWrapper:f,ContentCardEmbedImage:C,ContentCardEmbedImageLink:w,ContentCardEmbedInfo:v,ContentCardEmbedRubric:$,ContentCardEmbedRubricLink:S,ContentCardEmbedHed:k,ContentCardEmbedHedLink:x,ContentCardEmbedDek:E,ContentCardEmbedCta:T}},33412:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({articleButtonCta:{id:"ContentCardEmbed.articleButtonCta",defaultMessage:"View Story",description:"Call to action for article embeds",isConfigurable:!0},recipeButtonCta:{id:"ContentCardEmbed.recipeButtonCta",defaultMessage:"View Recipe",description:"Call to action for recipe embeds",isConfigurable:!0}})},90854:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(69712),a=n(55990);i.Stacked=o(i,"Stacked",{layout:"stacked"}),i.SideBySide=o(i,"SideBySide",{layout:"side-by-side"}),i.ExternalLink=o(a,"ExternalLink",{layout:"inline"},{isExternal:!1}),i.ExternalLinkLarge=o(a,"ExternalLinkLarge",{layout:"large"},{isExternal:!1}),e.exports=i},16890:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(49339).A,{googleAnalytics:s}=n(90090),l=n(73730),d=n(48286),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{ContentPromoEmbedWrapper:p,ContentPromoEmbedResponsiveAsset:u,ContentPromoEmbedTextContainerWrapper:g,ContentPromoEmbedTextWrapper:h,ContentPromoEmbedHedWrapper:y,ContentPromoEmbedItemsCount:b,ContentPromoEmbedBylines:f,ContentPromoEmbedCtaWrapper:C}=n(63665),w=({analyticsEvent:e,btnStyle:t="filled",buttonVariation:n="UtilityInverted",contentType:o,contributors:w,dangerousHed:v,defaultButtonText:$,galleryButtonText:S,hasMobilePadding:k=!1,itemType:x="slide",maxHedLines:E=3,slides:T,target:I,tout:L,url:N})=>{i.useEffect((()=>{(async()=>{await m(),c("ContentPromoEmbed")})()}),[]);const{formatMessage:B}=a(),P=l[n],A="gallery"===o?S||B(r.galleryButtonText):$||B(r.defaultButtonText);return i.createElement(p,{"data-testid":"contentPromoEmbedWrapper",target:I,hasMobilePadding:k,href:N,onClick:()=>{e&&s.emitGoogleTrackingEvent(e,{"gtm.elementUrl":N})}},i.createElement(u,{"data-testid":"contentPromoEmbedResponsiveAsset",altText:L.altText,contentType:L.contentType,segmentedSources:L.segmentedSources,sources:L.sources}),i.createElement(g,{className:"content-promo-embed__text-container grid grid-margins"},i.createElement(h,null,v&&i.createElement(d,{lines:E},i.createElement(y,{dangerouslySetInnerHTML:{__html:v}})),"gallery"===o&&!!T?.length&&i.createElement(b,{count:T.length,itemType:x}),w&&i.createElement(f,{"data-testid":"contentPromoEmbedByline",bylineVariation:"Inverted",contributors:w,shouldLink:!1}),i.createElement(C,null,i.createElement(P,{inputKind:"text",label:A,btnStyle:t})))))};w.displayName="ContentPromoEmbed";const v=o.shape({height:o.number,width:o.number,url:o.string.isRequired});w.propTypes={analyticsEvent:o.string,btnStyle:o.string,buttonVariation:o.string,contentType:o.string,contributors:o.object,dangerousHed:o.string,defaultButtonText:o.string,galleryButtonText:o.string,hasMobilePadding:o.bool,itemType:o.string,maxHedLines:o.number,slides:o.array,target:o.string,tout:o.shape({altText:o.string,contentType:o.string,segmentedSources:o.shape({sm:o.arrayOf(v),lg:o.arrayOf(v)}),sources:o.object}).isRequired,url:o.string.isRequired},e.exports=w},86447:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(16890);e.exports=o(i,"ContentPromoEmbed")},63665:(e,t,n)=>{const{default:o,css:i}=n(92168),a=n(52540),r=n(78372),s=n(73275),{ResponsiveClipPlayPauseButton:l}=n(91783),{ItemsCountIcon:d,ItemsCountContent:c}=n(8544),{universalGridCore:m}=n(89085),{applyGridSpacing:p}=n(1123),{BaseLink:u,BaseText:g}=n(76955),{calculateSpacing:h,getColorStyles:y,getTypographyStyles:b}=n(26865),{BREAKPOINTS:f}=n(96472),C=o(l).withConfig({displayName:"ContentPromoEmbedResponsiveClip"})` z-index: 10; border-width: 1px; border-style: solid; ${({theme:e})=>y(e,"border-color","colors.interactive.base.white")}; background-color: transparent; `,w=o(s).withConfig({displayName:"ContentPromoEmbedResponsiveAsset"})` &::after { position: absolute; bottom: 0; left: 0; transition: opacity 0.3s; opacity: 1; background: linear-gradient(to top, #000, transparent 65%); width: 100%; height: 100%; content: ''; } picture, img { width: 100%; } `,v=o(u).withConfig({displayName:"ContentPromoEmbedWrapper"})` display: block; position: relative; &:hover { ${w}::after { opacity: 0.7; } } @media (min-width: ${f.md}) { margin-bottom: ${h(2)}; } ${({hasMobilePadding:e})=>e&&i` @media (min-width: ${f.sm}) { margin-bottom: ${h(2)}; } `} ${C} `,$=o.div.withConfig({displayName:"ContentPromoEmbedTextContainerWrapper"})` &.grid { ${m()} } &.grid.grid-margins { ${p("padding")} } position: absolute; bottom: ${h(4)}; left: 0; align-items: flex-end; width: 100%; height: auto; @media (min-width: ${f.md}) { bottom: ${h(6)}; } `,S=o.div.withConfig({displayName:"ContentPromoEmbedTextWrapper"})` display: flex; grid-column: 1 / -1; flex-direction: column; align-items: center; justify-content: flex-end; width: 100%; height: auto; @media (min-width: ${f.md}) { grid-column: 3 / span 8; } `,k=o(g).withConfig({displayName:"ContentPromoEmbedHedWrapper"})` && { margin: 0; text-align: center; ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; } `;k.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const x=o(a).withConfig({displayName:"ContentPromoEmbedBylines"})` margin-top: ${h(1)}; `,E=o(r).withConfig({displayName:"ContentPromoEmbedItemsCount"})` display: flex; align-items: center; justify-content: center; margin-top: ${h(1)}; height: 35px; & + ${x} { margin-top: 0; } ${d} { margin-right: 0; height: auto; } .icon-gallery { path { ${({theme:e})=>y(e,"fill","colors.interactive.base.white")}; } } ${c} { ${({theme:e})=>b(e,"typography.definitions.globalEditorial.accreditation-core")} ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; &:hover { text-decoration: none; ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; } } `;E.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const T=o.div.withConfig({displayName:"ContentPromoEmbedCtaWrapper"})` margin-top: ${h(3)}; `;e.exports={ContentPromoEmbedWrapper:v,ContentPromoEmbedResponsiveAsset:w,ContentPromoEmbedTextContainerWrapper:$,ContentPromoEmbedTextWrapper:S,ContentPromoEmbedItemsCount:E,ContentPromoEmbedBylines:x,ContentPromoEmbedHedWrapper:k,ContentPromoEmbedCtaWrapper:T}},49339:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({defaultButtonText:{id:"ContentPromoEmbed.DefaultButtonText",defaultMessage:"Read More",description:"ContentPromoEmbed component default button text",isConfigurable:!0},galleryButtonText:{id:"ContentPromoEmbed.GalleryButtonText",defaultMessage:"View Slideshow",description:"ContentPromoEmbed component gallery button text",isConfigurable:!0}})},10807:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(37243),{googleAnalytics:l}=n(90090),d=n(60549).A,c=n(84050),m=n(87241),{ContentsListWrapper:p,ContentWrapper:u,ContentsListHeading:g,ContentListHed:h,ContentsListRubric:y,ContentsListItems:b,ContentsListDek:f,ButtonUtility:C}=n(97091),w=e=>{l.emitGoogleTrackingEvent(e)},v=({className:e,items:t=[],contentsListTitle:n="Table of contents",onClickHandler:o,theme:l})=>{const[v,$]=r(!1),S="featured"===l;window.dataLayer&&window.dataLayer.push({event:"table-of-content-events"});const k=t&&t.map((e=>{const{rubric:t,dangerousHed:n,dangerousDek:i,id:r,url:s}=e;return a.createElement(u,{"data-testid":"ContentWrapper",visible:v,key:r,href:s,isFeatured:S,onClick:()=>{var e;e=n,o&&o(),w(`table-of-contents-${e}`)}},t&&a.createElement(y,{"data-testid":"ContentsListRubric",isFeatured:S},t),n&&a.createElement(h,{"data-testid":"ContentListHed",isFeatured:S,dangerouslySetInnerHTML:{__html:n}}),i&&a.createElement(f,{"data-testid":"ContentsListDek",isFeatured:S,dangerouslySetInnerHTML:{__html:i}}))})),{formatMessage:x}=s(),E=n||x(d.contentsListTitle);return Array.isArray(t)&&t.length?a.createElement(p,{"data-testid":"ContentsListWrapper"},a.createElement(g,{"data-testid":"ContentsListHeading",isFeatured:S,visible:v,onClick:()=>{$(!v),w(v?"table-of-contents-collapse":"table-of-contents-expanded")}},E,a.createElement(C,{role:"button",ButtonIcon:v?m:c,isIconButton:!0,label:"ExpandCollapseIcon"})),a.createElement(b,{visible:v,className:i({"contents-list-items--is-not-visible":!v},{"contents-list-items--is-visible":v},e)},k)):null};v.displayName="ContentsList",v.propTypes={className:o.string,contentsListTitle:o.string,items:o.arrayOf(o.shape({rubric:o.string.isRequired,dangerousHed:o.string.isRequired,dangerousDek:o.string})),onClickHandler:o.func,theme:o.string},e.exports=v},96921:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(10807);e.exports=o(i,"ContentsList")},97091:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{getTypographyStyles:a,calculateSpacing:r,getColorToken:s,maxScreen:l,minScreen:d}=n(26865),c=n(73730),{ButtonIcon:m}=n(18974),p=o.div.withConfig({displayName:"ContentsListWrapper"})` margin: auto; margin-bottom: ${r(4)}; width: 100%; ${l(i.md)} { margin-bottom: ${r(4)}; border-bottom: 1px solid ${s("colors.discovery.body.white.divider")}; } a:not(.button):link, a:not(.button):visited { text-decoration: none; &:focus { text-decoration: underline; } } `,u=o.a.withConfig({displayName:"ContentsWrapper"})` display: inline-block; transition: opacity 0.3s linear, all 0.3s linear; visibility: ${e=>e.visible?"visible":"hidden"}; opacity: ${e=>e.visible?1:0}; border-bottom: 1px solid; cursor: pointer; width: 100%; text-decoration: none; ${l(i.md)} { &:last-child { border: none; padding-bottom: ${r(4)}; } } ${({isFeatured:e,theme:t})=>e&&`\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.divider")};;\n `}; `,g=o.div.withConfig({displayName:"ContentsListItems"})` transform: scaleY(0); transform-origin: top; transition: transform 0.5s ease; &.contents-list-items--is-visible { transform: scaleY(1); overflow: hidden; } &.contents-list-items--is-not-visible { && { max-height: 0; } } `,h=o.div.withConfig({displayName:"ContentsListHeading"})` ${({theme:e})=>a(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid; cursor: pointer; padding: ${r(1.5)} 0; ${l(i.md)} { margin: 0; border-bottom: 0 solid; padding: ${r(1.5)} 0; ${e=>e.visible&&`padding-bottom: ${r(4)};\n `}; } ${e=>e.visible&&`border-bottom: ${r(0)}; \n padding-bottom: ${r(4)};\n `}; user-select: none; ${({isFeatured:e,theme:t})=>e&&` \n border-bottom: 1px solid\n ${s(t,"colors.discovery.body.white.divider")};\n text-transform: uppercase;\n line-height: 22px;\n letter-spacing: 1.8px;\n font-size: 12px;\n font-weight: 600;\n `}; `,y=o.div.withConfig({displayName:"ContentsListRubric"})` ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-primary")}; margin-top: ${r(2)}; margin-bottom: ${r(.5)}; ${({isFeatured:e})=>e&&"\n font-weight: 600;\n letter-spacing: 1.8px;\n "}; `,b=o.div.withConfig({displayName:"ContentsListHed"})` ${({theme:e})=>a(e,"typography.definitions.discovery.hed-core-primary")}; margin-bottom: ${r(.5)}; ${({isFeatured:e,theme:t})=>e&&`\n ${a(t,"typography.definitions.discovery.page-hed-section")}\n line-height: ${r(4)};\n letter-spacing: 0;\n font-size: 22px;\n font-weight: 300;\n ${d(i.md)} {\n line-height: ${r(4)};\n font-size: 22px;\n }\n `}; `,f=o.div.withConfig({displayName:"ContentsListDek"})` ${({theme:e})=>a(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-bottom: ${r(2)}; ${e=>e&&"\n line-height: 18px;\n font-size: 14px;\n font-weight: 550;\n "}; `,C=o(c.Utility).withConfig({displayName:"ButtonUtility"})` ${({theme:e})=>s(e,"colors.interactive.base.black")}; margin-right: 8px; border: 0; background-color: transparent; cursor: pointer; padding: 0; width: 16px; min-width: 16px; height: 2px; ${m} { transform: scale(0.5); stroke: black; stroke-width: 2; } &:hover, &:focus { border-width: 0; background-color: transparent; } `;e.exports={ContentsListWrapper:p,ContentWrapper:u,ContentsListItems:g,ContentsListHeading:h,ContentsListRubric:y,ContentListHed:b,ContentsListDek:f,ButtonUtility:C}},60549:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({contentsListTitle:{id:"ContentsList.contentsListTitle",defaultMessage:"Table of Contents",description:"Heading for contents list",isConfigurable:!0}})},24539:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{ContributorEmbedWrapper:l,ContributorEmbedResponsiveAsset:d,ContributorEmbedName:c,ContributorEmbedSocialLine:m,ContributorEmbedTitle:p,ContributorEmbedSocialIcons:u}=n(16507),g=({dangerousBio:e,name:t,photo:n,socialMedia:o,title:a})=>{if(i.useEffect((()=>{(async()=>{await s(),r("ContributorEmbed")})()}),[]),!e)return null;const g={links:o};return i.createElement(l,{"data-testid":"contributor-embed-wrapper"},n&&i.createElement(d,{...n}),i.createElement(c,null,t),i.createElement(m,null,a&&i.createElement(p,null,a),o&&i.createElement(u,{...g})),i.createElement("div",{dangerouslySetInnerHTML:{__html:e},"data-testid":"contributor-bio"}))};g.propTypes={dangerousBio:o.string,name:o.string,photo:o.shape(a.propTypes),socialMedia:o.arrayOf(o.shape({label:o.string,network:o.string})),title:o.string},e.exports=g},92561:(e,t,n)=>{e.exports=n(24539)},16507:(e,t,n)=>{const{default:o}=n(92168),{BaseText:i}=n(76955),{calculateSpacing:a,getTypographyStyles:r}=n(26865),{roundImageBase:s}=n(52027),{BREAKPOINTS:l}=n(96472),d=n(73275),c=n(35676),{SocialIconExternalLink:m,SocialIconsListItem:p,SocialIconsList:u}=n(51e3),{ResponsiveImageContainer:g}=n(7228),h=o.div.withConfig({displayName:"ContributorEmbedWrapper"})``,y=o(d).withConfig({displayName:"ContributorEmbedResponsiveAsset"})` display: block; max-width: 70px; @media (min-width: ${l.lg}) { max-width: 80px; } ${g} { ${s("100%","70px","70px")} } @media (min-width: ${l.lg}) { ${g} { ${s("100%","80px","80px")} } } `,b=o.h3.withConfig({displayName:"ContributorEmbedName"})` && { margin: ${a(2)} 0 ${a(1)}; padding: 0; ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-tertiary")} } `,f=o.div.withConfig({displayName:"ContributorEmbedSocialLine"})` display: flex; align-items: center; justify-content: flex-start; margin-bottom: ${a(1)}; &:empty { display: none; /* 1 */ } `,C=o(i).withConfig({displayName:"ContributorEmbedTitle"})``;C.defaultProps={colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const w=o(c.Standard).withConfig({displayName:"ContributorEmbedSocialIcons"})` ${C} + & { margin-left: ${a(2)}; } ${m} { width: ${a(4)}; height: ${a(4)}; } ${p} { margin: 0; padding: 0; } ${u} { margin: 0; } `;e.exports={ContributorEmbedWrapper:h,ContributorEmbedResponsiveAsset:y,ContributorEmbedName:b,ContributorEmbedSocialLine:f,ContributorEmbedTitle:C,ContributorEmbedSocialIcons:w}},13314:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{useIntl:r}=n(37243),{connector:s}=n(57744),{ContributorsWrapper:l,ContributorsStaff:d}=n(63750),c=n(65920),m=n(46704).A,{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=({brandName:e,className:t,contributors:n,maxContributors:a=2,dividerColor:s,shouldHideBottomLine:g=!1})=>{i.useEffect((()=>{(async()=>{await u(),p("Contributors")})()}),[]);const{formatMessage:h}=r();return n&&n.length?i.createElement(l,{className:o("contributors",t),dividerColor:s,shouldHideBottomLine:g,"data-testid":"Contributors"},n.length>a?i.createElement(d,null,h(m.authorPreamble,{brandName:e})):n.map(((e,t)=>i.createElement(c,{...e,key:t,dividerColor:s})))):null};g.propTypes={brandName:a.string,className:a.string,contributors:a.arrayOf(a.shape(c.propTypes)),dividerColor:a.string,maxContributors:a.number,shouldHideBottomLine:a.bool},g.displayName="Contributors",e.exports=s(g,{keysToPluck:["brandName"]})},1802:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(13314);e.exports=o(i,"Contributors")},63750:(e,t,n)=>{const o=n(92168).default,{getTypographyStyles:i,getColorStyles:a,calculateSpacing:r}=n(26865),{applyCustomDividerColor:s}=n(1123),l=o.div.withConfig({displayName:"ContributorsWrapper"})` ${({theme:e})=>i(e,"typography.definitions.consumptionEditorial.description-embed")} border-width: 1px 0; border-style: solid; ${({dividerColor:e,theme:t})=>e?`${s(e)};`:`${a(t,"border-color","colors.consumption.body.standard.divider")};`} &:empty { border: none; } ${({shouldHideBottomLine:e})=>e&&"border-bottom: none;"} `,d=o.div.withConfig({displayName:"ContributorsStaff"})` padding: ${r(4)} 0; `;e.exports={ContributorsWrapper:l,ContributorsStaff:d}},46704:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({authorPreamble:{id:"Contributors.AuthorPreamble",defaultMessage:"Written by {brandName} Staff",description:"Contributors component author preamble"}})},32276:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(22509),{connectDomain:s}=n(57744),l=s("user"),{sizesFullName:d}=n(99906),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{CrosswordEmbedWrapper:p,CrosswordEmbedInfoWrapper:u,CrosswordEmbedInvisibleDivWrapper:g,CrosswordEmbedContentIframe:h}=n(72892),y=n(78966).A,b=({className:e,hasUnsafeReferrer:t,signInMessage:n,title:o,url:s,user:l})=>{i.useEffect((()=>{(async()=>{await m(),c("CrosswordEmbed")})()}),[]);const{formatMessage:b}=a(),f=i.useRef(),[C,w]=i.useState(null),{large:v}=d,[$,S]=i.useState(s),k=n||b(y.signInMessage,{portal:"New Yorker",emTag:e=>`${e.join("")}`}),[x,E]=i.useState(!0),{isAuthenticated:T}=l;i.useEffect((()=>{T&&E(!1)}),[T]),i.useEffect((()=>{const e=e=>{if((/(http(s?)):\/\/cdn3.amuselabs.com/.test(e.origin)||s.startsWith(e.origin))&&"string"==typeof e.data){const t=JSON.parse(e.data),{frameHeight:n,playId:o,gridOffset:i}=t;if(o){const e=`${window.location.protocol}//${window.location.host}${window.location.pathname}?playId=${o}`;window.history.replaceState({path:e},window.title,e)}n&&(f.current.style.height=`${n}px`),void 0!==i&&window.scrollTo(0,f.current.getBoundingClientRect().top+window.pageYOffset-70)}},t=window.location.search.substr(1).split("&").find((e=>e.startsWith("playId"))),n=t&&t.split("=")[1];return w(s),l.amguuid&&(w(`${s}&uid=${l.amguuid}`),S(`${s}&uid=${l.amguuid}`)),n&&(w(`${s}&playId=${n}`),S(`${s}&playId=${n}`)),window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[s,l]);const I=i.useCallback((()=>{r.doDisplayModal({closeButtonCallback:()=>{E(!1)},dangerousDek:k,redirectURL:document.location.href,type:"crosswords",analyticsType:"crossword"})}),[k]);return i.createElement(p,{"data-testid":"CrosswordEmbedWrapper",breakpoint:v,className:e},i.createElement(u,{dangerouslySetInnerHTML:{__html:``},"data-testid":"CrosswordEmbedInfoWrapper"}),x&&i.createElement(g,{"data-testid":"CrosswordEmbedInvisibleDivWrapper","aria-hidden":"true",onClick:I,onKeyPress:I}),i.createElement(h,{"data-testid":"CrosswordEmbedContentIframe",breakpoint:v,ref:f,title:o||b(y.title),src:C,...t&&{referrerPolicy:"unsafe-url"}}))};b.propTypes={className:o.string,hasUnsafeReferrer:o.bool,signInMessage:o.string,title:o.string,url:o.string.isRequired,user:o.object},b.displayName="CrosswordEmbed",e.exports=l(b)},87608:(e,t,n)=>{const o=n(32276),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"CrosswordEmbed")},72892:(e,t,n)=>{const o=n(92168).default,{maxThresholds:i}=n(99906),a=o.div.withConfig({displayName:"CrosswordEmbedWrapper"})` transform: translateX(-50%); margin-left: 50%; width: 100vw; -webkit-overflow-scrolling: touch; @media (min-width: ${({breakpoint:e})=>i[e]}px) { transform: none; margin-left: 0; width: 100%; } `,r=o.div.withConfig({displayName:"CrosswordEmbedInfoWrapper"})` display: none; `,s=o.div.withConfig({displayName:"CrosswordEmbedInvisibleDivWrapper"})` position: absolute; left: 0; opacity: 0; width: 100%; height: 100vh; `,l=o.iframe.withConfig({displayName:"CrosswordEmbedContentIframe"})` border: none; width: 100%; height: 520px; overflow: hidden; @media (min-width: ${({breakpoint:e})=>i[e]}px) { height: 730px; } @media print { display: inline; } `;a.displayName="CrosswordEmbedWrapper",r.displayName="CrosswordEmbedInfoWrapper",s.displayName="CrosswordEmbedInvisibleDivWrapper",l.displayName="CrosswordEmbedContentIframe",e.exports={CrosswordEmbedWrapper:a,CrosswordEmbedInfoWrapper:r,CrosswordEmbedInvisibleDivWrapper:s,CrosswordEmbedContentIframe:l}},78966:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({title:{id:"CrosswordEmbed.Title",defaultMessage:"Embedded Crossword",description:"Title for crossword embed",isConfigurable:!0},signInMessage:{id:"CrosswordEmbed.SignInMessage",defaultMessage:"To save your progress, sign in to your {portal} account.",description:"Sign in message",isConfigurable:!0}})},65262:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DrawerWithForm=void 0;const s=r(n(5556)),l=a(n(96540)),d=r(n(98653)),c=n(89662),m=r(n(76399)),p=r(n(88456)),u=n(39207),g=r(n(72983)),h=e=>{const t=({className:t})=>l.default.createElement(p.default,{label:e,btnStyle:"text",ButtonIcon:m.default,className:t,inputKind:"reset",isIconButton:!0,size:"small"});return t.propTypes={className:s.default.string},t};t.DrawerWithForm=({customInvalidityMessages:e,errorText:t,hedText:n,formName:o,hideChannelNavigation:i=!0,inputLabel:a,inputName:r,inputPlaceholder:s,isOpen:m,isRequired:p,onClose:y,onInput:b,onReset:f,onSubmit:C,position:w="Bottom",resetButtonLabel:v,shouldDisableSubmitButtonOnEmptyInput:$,shouldHideValidationErrorText:S,submitButtonLabel:k,isBookmarkDrawersEnabled:x=!1})=>{const[E,T]=(0,l.useState)(""),I=d.default[w];return l.default.createElement(u.DrawerWithFormWrapper,{as:I,position:w,hideChannelNavigation:i,isOpen:m,onClose:y,showCloseButton:!0,isBookmarkDrawersEnabled:x},l.default.createElement(u.DrawerWithFormHed,null,n),l.default.createElement(g.default,{customInvalidityMessages:e,name:o,onSubmitHandler:()=>C(E),onResetHandler:()=>{f?.(),T("")},shouldHideValidationErrorText:S},l.default.createElement(c.SingleLine,{formName:o,errorText:t,label:a,name:r,onInputChange:(e,t)=>{T(t),b?.()},placeholder:s,isRequired:p,TrailingIcon:E?h(v):null}),l.default.createElement(u.DrawerWithFormSubmitButton,{label:k,inputKind:"submit",isDisabled:$&&!E.length})))},t.DrawerWithForm.propTypes={customInvalidityMessages:s.default.object,errorText:s.default.string,formName:s.default.string,hedText:s.default.string,hideChannelNavigation:s.default.bool,inputLabel:s.default.string,inputName:s.default.string,inputPlaceholder:s.default.string,isBookmarkDrawersEnabled:s.default.bool,isOpen:s.default.bool,isRequired:s.default.bool,onClose:s.default.func,onInput:s.default.func,onReset:s.default.func,onSubmit:s.default.func,position:s.default.oneOf(Object.keys(d.default)),resetButtonLabel:s.default.string,shouldDisableSubmitButtonOnEmptyInput:s.default.bool,shouldHideValidationErrorText:s.default.bool,submitButtonLabel:s.default.string}},48165:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DrawerWithForm=void 0;var o=n(65262);Object.defineProperty(t,"DrawerWithForm",{enumerable:!0,get:function(){return o.DrawerWithForm}})},39207:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DrawerWithFormWrapper=t.DrawerWithFormSubmitButton=t.DrawerWithFormHed=void 0;const i=o(n(92168)),a=o(n(91180)),r=n(76955),s=o(n(88456)),l=n(26865),d=n(60434),c=n(63967);t.DrawerWithFormHed=(0,i.default)(r.BaseText).withConfig({displayName:"DrawerWithFormHed"})` display: flex; justify-content: center; padding-bottom: ${(0,l.calculateSpacing)(3)}; ${(0,l.getTypographyStyles)("typography.definitions.foundation.title-secondary")}; `,t.DrawerWithFormSubmitButton=(0,i.default)(s.default.Utility).withConfig({displayName:"DrawerWithFormSubmitButton"})` && { border: none; width: 100%; } `,t.DrawerWithFormWrapper=(0,i.default)(a.default).withConfig({displayName:"DrawerWithFormWrapper"})` ${({theme:e,isBookmarkDrawersEnabled:t})=>t?(0,l.getColorStyles)(e,"background-color",(0,l.isInverted)(e)?"colors.discovery.body.dark.background":"colors.discovery.body.brand.background"):(0,l.getColorStyles)(e,"background-color",(0,l.isInverted)(e)?"colors.discovery.lead.primary.background":"colors.foundation.menu-bg.expanded")}; &&& { padding: ${(0,l.calculateSpacing)(3)}; width: ${({position:e})=>"Right"===e&&(0,l.calculateSpacing)(49)}; height: ${({position:e})=>"Bottom"!==e&&"100vh"}; ${({theme:e})=>(0,l.isInverted)(e)&&(0,l.getColorStyles)("background-color","colors.background.black")}; ${c.DrawerButton}, ${d.TextFieldIcon} { border: none; background-color: transparent; g, g:hover, g:focus { ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("stroke","colors.interactive.base.white"):(0,l.getColorStyles)("stroke","colors.interactive.base.black")}; } .icon-close { padding: ${(0,l.calculateSpacing)(.75)}; } } } ${t.DrawerWithFormHed} { ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("color","colors.interactive.base.white"):(0,l.getColorStyles)("color","colors.interactive.base.black")}; } ${d.TextFieldWrapper} { margin: 0; padding-bottom: ${(0,l.calculateSpacing)(3)}; } ${d.TextFieldLabelText} { ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("color","colors.interactive.base.light"):(0,l.getColorStyles)("color","colors.interactive.base.dark")}; } ${d.TextFieldInputContainer} input { border: 1px solid; background-color: transparent; ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("border-color","colors.interactive.base.light"):(0,l.getColorStyles)("border-color","colors.interactive.base.dark")}; ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("color","colors.interactive.base.white"):(0,l.getColorStyles)("color","colors.interactive.base.black")}; } ${t.DrawerWithFormSubmitButton} { &[aria-disabled='false'] { ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("background-color","colors.interactive.base.white"):(0,l.getColorStyles)("background-color","colors.interactive.base.black")}; ${({theme:e})=>(0,l.isInverted)(e)?(0,l.getColorStyles)("color","colors.interactive.base.black"):(0,l.getColorStyles)("color","colors.interactive.base.white")}; } } `},36061:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=r(n(5556)),l=a(n(96540)),d=r(n(7350)),c=n(72662),m=r(n(12816)),p=r(n(2057)),u=r(n(46870)),g=r(n(54354)),h=n(55659),y=n(56187),b=n(92716),f=r(n(70632)),C=n(99785),w=n(55030),v=({children:e,groups:t,ctaProps:n={},headerProps:o={},carouselSettings:i={},trackingEventData:a={}})=>{const[r,s]=(0,l.useState)(0),[g,v]=(0,l.useState)(0),[$,S]=(0,l.useState)(""),[k,x]=(0,l.useState)(),[E,T]=(0,l.useState)(),[I,L]=(0,l.useState)(!1),[N,B]=(0,l.useState)({isScrollStart:!0,listScrollLeft:0,isScrollEnd:!1}),P=(0,l.useRef)(null),A={hasTopBorder:!0,hasBottomBorder:!0,hasDividerBelowHeader:!1,dangerousHed:void 0,dangerousDek:void 0,shouldDisplayDangerousDek:!1,contentAlign:"left",...o},D={style:"text",clickHandler:()=>{},text:void 0,position:"footer",...n},_={scrollType:"set-by-set",hasPaginationDots:!1,isPaginationClickable:!0,showControls:!0,controlsPosition:"header",shouldRightAlignFooterControls:!1,showLabels:!0,hideScrollbar:!0,itemsDensity:"default",showSlideshow:!1,shouldCenterAlignIfItemsAreLess:!1,...i},M={snowplowNavEventSubject:void 0,...a},{style:R,clickHandler:H,text:O,position:F}=D,{hasTopBorder:W,hasBottomBorder:U,hasDividerBelowHeader:V,dangerousHed:G,dangerousDek:j,shouldDisplayDangerousDek:z,contentAlign:q}=A,{scrollType:K,hasPaginationDots:Y,isPaginationClickable:J,showControls:X,controlsPosition:Q,shouldRightAlignFooterControls:Z,showLabels:ee,hideScrollbar:te,itemsDensity:ne,shouldCenterAlignIfItemsAreLess:oe,showSlideshow:ie}=_,{snowplowNavEventSubject:ae}=M;(0,l.useEffect)((()=>{(async()=>{await(0,y.interactionResponse)(),(0,b.trackComponent)("dynamic-carousel")})()}),[]),(0,l.useEffect)((()=>{t&&t.length>0&&(T(!0),S(t[0].label))}),[t]);const re=(0,l.useCallback)((()=>{const e=P?.current;e&&L(e.scrollWidth>e.clientWidth)}),[]),se=(0,l.useCallback)((()=>{re();const e=P?.current;if(e){const t=e.offsetWidth;s(t)}}),[re]),le=(0,f.default)(se),de=le===h.VIEWPORT_TYPE_MOBILE,ce=le===h.VIEWPORT_TYPE_TABLET,me=(0,l.useMemo)((()=>(0,h.getItemsPerSlot)(de,ce,ne)),[de,ce,ne]),pe=(0,l.useMemo)((()=>(v(me),ie?k:Math.ceil(k/me)||null)),[ie,k,me]),ue=(0,l.useMemo)((()=>{const e=P?.current;if(e){if(N.isScrollStart)return 0;if(N.isScrollEnd)return pe-1;const e=N.listScrollLeft/r;return de?Math.ceil(e):(0,h.scrollRound)(e)}return 0}),[N.isScrollStart,N.isScrollEnd,pe,N.listScrollLeft,r,de]),ge=(0,l.useMemo)((()=>(0,d.default)((()=>{const e=P?.current;if(e){const t={isScrollStart:(0,h.isScrollAtStart)(e),listScrollLeft:e.scrollLeft,isScrollEnd:(0,h.isScrollAtEnd)(e)};B((e=>e.isScrollStart!==t.isScrollStart||e.listScrollLeft!==t.listScrollLeft||e.isScrollEnd!==t.isScrollEnd?t:e)),(0,C.trackCarouselSwipe)()}}),500)),[P]);(0,l.useEffect)((()=>{const e=P.current;if(e)return e.addEventListener("scroll",ge),()=>{e.removeEventListener("scroll",ge)}}),[ge]);const he=(0,l.useMemo)((()=>{if(E&&t?.length>0){const e=t.find((e=>e.label===$));return e?.items||[]}return e}),[E,t,$,e]),ye=(0,l.useMemo)((()=>l.Children.count(he)),[he]);if((0,l.useEffect)((()=>{x(ye)}),[ye]),(0,w.useViewportObserver)(".dynamic-carousel-container",void 0,(e=>{e&&(0,C.trackingCarouselImpressionEvent)({dangerousHed:G})})),0===k)return null;const be=()=>((0,C.trackControlClickEvent)({direction:"back",dangerousHed:G,snowplowNavEventSubject:ae,totalChildren:k}),(0,C.trackLeftControlClick)(),(0,h.handleScrollClick)(P,K,k,g,N.isScrollEnd,"back",ie)),fe=()=>((0,C.trackControlClickEvent)({direction:"forward",dangerousHed:G,snowplowNavEventSubject:ae,totalChildren:k}),(0,C.trackRightControlClick)(),(0,h.handleScrollClick)(P,K,k,g,N.isScrollEnd,"forward",ie)),{showNavControlsAtTop:Ce,showNavControlsAtBottom:we}=(0,h.getNavigationPlacement)({isMobile:de,isTablet:ce,position:Q,showControls:X});return l.default.createElement(c.CarouselContainer,{"data-testid":"carousel-container",className:"dynamic-carousel-container"},l.default.createElement(m.default,{"data-testid":"carousel-header",showControls:Ce&&I,dangerousHed:G,contentAlign:q,totalSlots:pe,currentSlot:ue+1,hasTopBorder:W,hasBottomBorder:U,hasDividerBelowHeader:V,hasFilters:E,ctaClickHandler:H,ctaStyle:R,showLabels:"one-by-one"!==K&&ee&&!Y,groups:t,filterSelectedValue:$,headerCTALabel:"header"===F?O:void 0,onBackClick:be,onForwardClick:fe,isScrollEnd:N.isScrollEnd,isScrollStart:N.isScrollStart,setFilterSelectedValue:S,dangerousDek:j,shouldDisplayDangerousDek:z}),l.default.createElement(p.default,{"data-testid":"carousel-body"},l.default.createElement(c.CarouselList,{"data-testid":"carousel-list",ref:P,hideScrollbar:te,isScrollEnd:N.isScrollEnd,isScrollStart:N.isScrollStart,shouldAlignItemsAtCenter:oe&&!I},E?he:l.Children.toArray(e))),l.default.createElement(u.default,{"data-testid":"carousel-footer",showControlsInBottom:we&&I&&(!de||!Y),totalSlots:pe,currentSlot:ue+1,totalDotCount:pe,ctaStyle:R,activeDotIndex:ue+1,ctaClickHandler:H,onDotClick:J?e=>{(0,h.handleScrollClick)(P,K,k,g,!1,null,ie,e)}:null,onBackClick:be,onForwardClick:fe,footerCTALabel:"footer"===F&&O,showLabels:"one-by-one"!==K&&ee&&!Y,hasPagination:Y&&I,isScrollEnd:N.isScrollEnd,isScrollStart:N.isScrollStart,shouldRightAlignFooterControls:Z,isPaginationClickable:J}))};v.propTypes={carouselSettings:s.default.shape({scrollType:s.default.oneOf(["set-by-set","one-by-one"]),hasPaginationDots:s.default.bool,isPaginationClickable:s.default.bool,showControls:s.default.bool,controlsPosition:s.default.oneOf(["header","footer"]),shouldRightAlignFooterControls:s.default.bool,showLabels:s.default.bool,hideScrollbar:s.default.bool,itemsDensity:s.default.oneOf(["default","min"]),shouldCenterAlignIfItemsAreLess:s.default.bool,showSlideshow:s.default.bool}),children:s.default.node,ctaProps:s.default.shape({style:s.default.oneOf(["text","outlined","filled"]),clickHandler:s.default.func,text:s.default.string,position:s.default.oneOf(["header","footer"])}),groups:s.default.arrayOf(s.default.shape({items:s.default.arrayOf(s.default.node),label:s.default.string})),headerProps:s.default.shape({hasTopBorder:s.default.bool,hasBottomBorder:s.default.bool,hasDividerBelowHeader:s.default.bool,dangerousHed:s.default.string,dangerousDek:s.default.string,shouldDisplayDangerousDek:s.default.bool,contentAlign:s.default.oneOf(["left","center"])}),trackingEventData:s.default.shape({snowplowNavEventSubject:s.default.string})},v.CarouselItem=g.default,t.default=v},2057:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(5556)),r=n(72662),s=({children:e})=>e?i.default.createElement(r.CarouselListWrapper,null,e):null;s.propTypes={children:a.default.node.isRequired},t.default=s},24163:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ControlDots=t.NavigationForwardButton=t.NavigationBackButton=void 0;const i=o(n(96540)),a=o(n(5556)),r=n(72662),s=n(91470),l=({isDisabled:e,onBackClick:t})=>i.default.createElement(r.BackButton,{onClick:e?void 0:t,"aria-label":"Previous Slide",inputKind:"button",isDisabled:e},i.default.createElement(s.LeftChevron,{as:"button"}));t.NavigationBackButton=l,l.propTypes={isDisabled:a.default.bool,onBackClick:a.default.func};const d=({length:e=0,selectedIndex:t=1,onDotClick:n,isPaginationClickable:o})=>{if(0===e)return null;const a=[];for(let s=1;sn(s),isPaginationClickable:o}));return a};t.ControlDots=d,d.propTypes={isPaginationClickable:a.default.bool,length:a.default.number,onDotClick:a.default.func,selectedIndex:a.default.number};const c=({isDisabled:e,onForwardClick:t})=>i.default.createElement(r.ForwardButton,{inputKind:"button","aria-label":"Next Slide",isDisabled:e,onClick:e?void 0:t},i.default.createElement(s.ChevronRight,{as:"button"}));t.NavigationForwardButton=c,c.propTypes={isDisabled:a.default.bool,onForwardClick:a.default.func}},46870:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(5556)),r=n(72662),s=n(24163),l=({showControlsInBottom:e,totalSlots:t,footerCTALabel:n,ctaStyle:o,ctaClickHandler:a,onBackClick:l,onForwardClick:d,onDotClick:c,activeDotIndex:m,showLabels:p,currentSlot:u,isScrollEnd:g,isScrollStart:h,totalDotCount:y=0,hasPagination:b,shouldRightAlignFooterControls:f,isPaginationClickable:C})=>{const w=p&&u>0&&t>0;return i.default.createElement(r.CarouselFooterWrapper,{hasPagination:b,footerCTALabel:n},b&&i.default.createElement(r.PaginationDotsWrapper,{"data-testid":"pagination-dots-wrapper"},i.default.createElement(s.ControlDots,{length:y,selectedIndex:m,onDotClick:c,isPaginationClickable:C})),e&&i.default.createElement(r.FooterNavigationWrapper,{showLabels:p,hasPagination:b,shouldRightAlignFooterControls:f},i.default.createElement(s.NavigationBackButton,{onBackClick:l,isDisabled:h}),w&&i.default.createElement(r.NavPaginationWrapper,null,i.default.createElement("p",null,i.default.createElement("span",null,u)," / ",i.default.createElement("span",null,t))),i.default.createElement(s.NavigationForwardButton,{onForwardClick:d,isDisabled:g})),n&&i.default.createElement(r.FooterCTAButton,{href:"#",label:n,target:"blank",inputKind:"link",btnStyle:o,onClickHandler:a}))};l.propTypes={activeDotIndex:a.default.number,ctaClickHandler:a.default.func,ctaStyle:a.default.oneOf(["filled","outlined","text"]),currentSlot:a.default.number,footerCTALabel:a.default.string,hasPagination:a.default.bool,isPaginationClickable:a.default.bool,isScrollEnd:a.default.bool,isScrollStart:a.default.bool,onBackClick:a.default.func,onDotClick:a.default.func,onForwardClick:a.default.func,shouldRightAlignFooterControls:a.default.bool,showControlsInBottom:a.default.bool,showLabels:a.default.bool,totalDotCount:a.default.number,totalSlots:a.default.number},t.default=l},12816:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(5556)),r=n(24163),s=n(72662),l=o(n(99244)),d=o(n(15343)),c=({onBackClick:e,onForwardClick:t,showLabels:n,isScrollStart:o,isScrollEnd:a,currentSlot:l,totalSlots:d,hasFilters:c,hasOnlyTitle:m})=>i.default.createElement(s.CarouselNavigationWrapper,{hasFilters:c,showLabels:n,hasOnlyTitle:m},i.default.createElement(r.NavigationBackButton,{onBackClick:e,isDisabled:o}),n&&l>0&&d>0&&i.default.createElement(s.NavPaginationWrapper,null,i.default.createElement("p",null,i.default.createElement("span",null,l)," / ",i.default.createElement("span",null,d))),i.default.createElement(r.NavigationForwardButton,{onForwardClick:t,isDisabled:a}));c.propTypes={currentSlot:a.default.number,hasFilters:a.default.bool,hasOnlyTitle:a.default.bool,isScrollEnd:a.default.bool,isScrollStart:a.default.bool,onBackClick:a.default.func,onForwardClick:a.default.func,showLabels:a.default.bool,totalSlots:a.default.number};const m=({label:e,ctaStyle:t,onClickHandler:n,dekProps:o})=>{if(!e&&!o.shouldDisplayDangerousDek)return null;const{dangerousDek:a,shouldDisplayDangerousDek:r,contentAlign:l}=o;return i.default.createElement(s.NavCTAWrapper,{contentAlign:l},r&&i.default.createElement(s.CarouselDek,{dangerousDek:a,shouldDisplayDangerousDek:r,hasCustomTypeToken:!0,hasMarginBottom:!0,contentAlign:l}),e&&i.default.createElement(s.HeaderCTAButton,{href:"#",label:e,target:"_blank",btnStyle:t,inputKind:"link",onClickHandler:n}))};m.propTypes={ctaStyle:a.default.string,dekProps:a.default.arrayOf(a.default.shape({contentAlign:a.default.string,dangerousDek:a.default.string,shouldDisplayDangerousDek:a.default.bool})),label:a.default.string,onClickHandler:a.default.func};const p=({groups:e,filterSelectedValue:t,setFilterSelectedValue:n,contentAlign:o})=>e&&0!==e.length?i.default.createElement(s.FilterNavWrapper,{contentAlign:o},i.default.createElement(l.default,{contentAlign:"center",layout:"nowrap",hasNoHorizontalScroll:!0},e.map(((e,o)=>i.default.createElement(d.default,{key:o,isChecked:e.label===t,onChange:()=>n(e.label)},e.label))))):null;p.propTypes={contentAlign:a.default.string,filterSelectedValue:a.default.string,groups:a.default.arrayOf(a.default.shape({label:a.default.string})),setFilterSelectedValue:a.default.func};const u=({showControls:e,showLabels:t=!0,dangerousHed:n,ctaStyle:o,ctaClickHandler:a,contentAlign:r,hasBottomBorder:l,hasDividerBelowHeader:d,headerCTALabel:u,currentSlot:g,groups:h,filterSelectedValue:y,totalSlots:b,onBackClick:f,onForwardClick:C,isScrollEnd:w,isScrollStart:v,hasFilters:$=!1,hasTopBorder:S,setFilterSelectedValue:k,dangerousDek:x,shouldDisplayDangerousDek:E})=>{const T={onBackClick:f,onForwardClick:C,showLabels:t,isScrollStart:v,isScrollEnd:w,currentSlot:g,totalSlots:b,hasFilters:$,hasOnlyTitle:!u&&!$&&!E};return i.default.createElement(s.CarouselHeaderWrapper,{hasTitle:!!n,headerCTALabel:u,hasFilters:$,hasDividerBelowHeader:d,contentAlign:r},n&&i.default.createElement(i.default.Fragment,null,i.default.createElement(s.HeaderSectionTitleWrapper,{hasTopBorder:S,hasBottomBorder:l},i.default.createElement(s.HeaderSectionTitle,{dangerousHed:n,textAlign:r})),d&&n&&i.default.createElement(s.CarouselHeaderDivider,{shouldUseCustomColorToken:!0,hasDek:x})),(u||x)&&i.default.createElement(m,{label:u,ctaStyle:o,onClickHandler:a,showControls:!0===e||void 0,navControlProps:T,dekProps:{dangerousDek:x,shouldDisplayDangerousDek:E,contentAlign:r}}),$&&i.default.createElement(p,{groups:h,filterSelectedValue:y,setFilterSelectedValue:k,showControls:!0===e||void 0,navControlProps:T,contentAlign:r}),e&&i.default.createElement(c,{...T}))};u.propTypes={contentAlign:a.default.oneOf(["left","center"]),ctaClickHandler:a.default.func,ctaStyle:a.default.string,currentSlot:a.default.number,dangerousDek:a.default.string,dangerousHed:a.default.string,filterSelectedValue:a.default.string,groups:a.default.array,hasBottomBorder:a.default.bool,hasDividerBelowHeader:a.default.bool,hasFilters:a.default.bool,hasTopBorder:a.default.bool,headerCTALabel:a.default.string,isScrollEnd:a.default.bool,isScrollStart:a.default.bool,onBackClick:a.default.func,onForwardClick:a.default.func,setFilterSelectedValue:a.default.func,shouldDisplayDangerousDek:a.default.bool,showControls:a.default.bool,showLabels:a.default.bool,totalSlots:a.default.number},t.default=u},54354:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=r(n(5556)),l=a(n(96540)),d=n(72662),c=n(55030),m=n(99785),p=({children:e,itemsDensity:t="default",showSlideshow:n=!1,trackingEventData:o={}})=>{const i={snowplowNavEventSubject:void 0,itemIndex:0,placement:"mid-content",totalItems:void 0,carouselName:void 0,...o},{snowplowNavEventSubject:a,itemIndex:r,placement:s,totalItems:p,carouselName:u}=i;return(0,c.useViewportObserver)(`.carousel_item-${r}`,void 0,(t=>{t&&(0,m.trackCarouselItemImpressionEvent)({itemIndex:r,snowplowNavEventSubject:a,content:e?.props,placement:s,totalItems:p})})),0===l.Children.count(e)?null:l.default.createElement(d.CarouselListItem,{itemsDensity:t,showSlideshow:n,"data-testid":"carousel-list-item",className:`carousel_item-${r}`,onClick:()=>(0,m.trackCarouselItemClickEvent)({itemIndex:r,snowplowNavEventSubject:a,content:e?.props,placement:s,totalItems:p,carouselName:u})},e)};p.displayName="CarouselItem",p.propTypes={children:s.default.node.isRequired,itemsDensity:s.default.oneOf(["default","min"]),showSlideshow:s.default.bool,trackingEventData:s.default.shape({snowplowNavEventSubject:s.default.string,itemIndex:s.default.number,placement:s.default.string,totalItems:s.default.number,carouselName:s.default.string})},t.default=p},70632:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(96540),a=o(n(38221)),r=n(55659);t.default=e=>{const[t,n]=(0,i.useState)((()=>(0,r.isMobileViewport)()?r.VIEWPORT_TYPE_MOBILE:(0,r.isTabletViewport)()?r.VIEWPORT_TYPE_TABLET:r.VIEWPORT_TYPE_DESKTOP)),o=(0,i.useCallback)((()=>(0,r.isMobileViewport)()?r.VIEWPORT_TYPE_MOBILE:(0,r.isTabletViewport)()?r.VIEWPORT_TYPE_TABLET:r.VIEWPORT_TYPE_DESKTOP),[]),s=(0,i.useCallback)((()=>{const t=o();n((e=>e!==t?t:e)),e()}),[o,e]);return(0,i.useEffect)((()=>{const e=(0,a.default)(s,200);return s(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),e.cancel()}}),[s]),t}},72662:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CarouselHeaderDivider=t.HeaderSectionTitle=t.CarouselListWrapper=t.CarouselListItem=t.FooterCTAButton=t.HeaderCTAButton=t.NavCTAWrapper=t.ForwardButton=t.BackButton=t.FilterNavWrapper=t.CarouselDot=t.CarouselList=t.NavPaginationWrapper=t.CarouselDek=t.PaginationDotsWrapper=t.FooterNavigationWrapper=t.CarouselFooterWrapper=t.CarouselNavigationWrapper=t.HeaderSectionTitleWrapper=t.CarouselHeaderWrapper=t.CarouselContainer=void 0;const i=o(n(92168)),a=n(76955),r=n(26865),s=o(n(73730)),l=o(n(60261)),d=n(96472),c=n(14952),m=n(55659),p=o(n(24277)),u=n(99906),g=o(n(49989)),h=n(95015),y=i.default.section.withConfig({displayName:"CarouselContainer"})` position: relative; margin: ${(0,r.calculateSpacing)(4)} 0; .carousel_dek { margin: ${(0,r.calculateSpacing)(3)} 0; } `;t.CarouselContainer=y;const b=(0,i.default)(g.default).withConfig({displayName:"CarouselDek"})``;t.CarouselDek=b;const f=i.default.header.withConfig({displayName:"CarouselHeaderWrapper"})` display: flex; position: relative; flex-direction: column; align-items: center; ${({hasDividerBelowHeader:e})=>!e&&`margin-bottom: ${(0,r.calculateSpacing)(3)};`} width: 100%; ${({headerCTALabel:e,hasFilters:t})=>(e||t)&&"flex-direction: column;\n "} `;t.CarouselHeaderWrapper=f;const C=i.default.div.withConfig({displayName:"CarouselNavigationWrapper"})` display: flex; position: absolute; right: 0; bottom: 0; align-items: center; margin-bottom: 4px; margin-left: auto; padding: 0; ${({hasOnlyTitle:e})=>e&&"\n top: 50%;\n transform: translateY(-50%);\n "} & span { font-size: 14px; } ${({showLabels:e})=>e?"gap: 8px;":"gap: 16px;"} @media (max-width: 480px) { display: none; } `;t.CarouselNavigationWrapper=C;const w=i.default.div.withConfig({displayName:"FilterNavWrapper"})` display: flex; align-items: start; justify-content: space-between; margin-top: ${(0,r.calculateSpacing)(3)}; width: 100%; ${c.ToggleChipListWrapper} { overflow-x: auto; align-items: start; width: 100%; ${c.ListWrapper} { flex-wrap: wrap; padding: 0; gap: 12px; max-width: 75%; ${({contentAlign:e})=>"center"===e&&"align-self: center;\n justify-content: center;"} @media (max-width: ${u.maxThresholds.lg}px) { flex-wrap: nowrap; width: fit-content; max-width: 100%; } } ${c.ListItemWrapper} { margin: 0; } &::after { margin-top: 0; width: 1.5rem; height: fill-available; } } `;t.FilterNavWrapper=w;const v=i.default.div.withConfig({displayName:"NavCTAWrapper"})` display: flex; flex-direction: column; align-items: center; justify-content: center; ${({hasFilters:e})=>e&&"justify-content: center;"} ${(0,r.maxScreen)(d.BREAKPOINTS.md)} { justify-content: center; } width: 100%; && { ${h.SummaryDekDefault} { margin: 0; margin-top: ${(0,r.calculateSpacing)(3)}; padding: 0 ${(0,r.calculateSpacing)(3)}; max-width: 1250px; ${(0,r.maxScreen)(d.BREAKPOINTS.lg)} { max-width: 950px; } ${(0,r.maxScreen)(d.BREAKPOINTS.md)} { max-width: 700px; } ${({contentAlign:e})=>"left"===e?"align-self: self-start;":"align-self: center;"} ${({contentAlign:e})=>"center"===e&&`\n max-width: 900px;\n ${(0,r.maxScreen)(d.BREAKPOINTS.lg)} {\n max-width: 700px;\n } \n ${(0,r.maxScreen)(d.BREAKPOINTS.md)} {\n max-width: 500px;\n } \n `} } } `;t.NavCTAWrapper=v;const $=i.default.div.withConfig({displayName:"HeaderSectionTitleWrapper"})` position: relative; padding: ${(0,r.calculateSpacing)(2)} 0; width: 100%; ${({hasTopBorder:e,theme:t})=>e&&`\n border-top: 1px solid ${(0,r.getColorToken)(t,"colors.discovery.body.white.divider")};\n `}; ${({hasBottomBorder:e,theme:t})=>e&&` \n border-bottom: 1px solid ${(0,r.getColorToken)(t,"colors.discovery.body.white.border")};\n `}; `;t.HeaderSectionTitleWrapper=$;const S=i.default.footer.withConfig({displayName:"CarouselFooterWrapper"})` display: flex; ${({hasPagination:e,footerCTALabel:t})=>e&&!t?"flex-direction: row;":"flex-direction: column;"} align-items: center; justify-content: flex-end; margin-top: ${(0,r.calculateSpacing)(1.5)}; margin-bottom: ${(0,r.calculateSpacing)(3)}; `;t.CarouselFooterWrapper=S;const k=i.default.div.withConfig({displayName:"PaginationDotsWrapper"})` display: flex; flex: 1; align-items: center; justify-content: center; `;t.PaginationDotsWrapper=k;const x=i.default.div.withConfig({displayName:"FooterNavigationWrapper"})` display: flex; align-items: center; ${({showLabels:e})=>e?"gap: 8px;":"gap: 16px;"} ${({hasPagination:e})=>e&&`\n position: absolute;\n margin-right: ${(0,r.calculateSpacing)(3)};\n `} ${({shouldRightAlignFooterControls:e})=>e&&"align-self: self-end;"} `;t.FooterNavigationWrapper=x;const E=i.default.button.withConfig({displayName:"BackButton"})` border: none; background: none; padding: 0; width: 24px; height: 24px; svg { opacity: ${({isDisabled:e})=>e?"0.2":"1"}; width: initial; height: initial; } ${({isDisabled:e})=>e?"pointer-events: none;":"cursor: pointer;"}; `;t.BackButton=E;const T=i.default.button.withConfig({displayName:"ForwardButton"})` border: none; background: none; padding: 0; width: 24px; height: 24px; svg { opacity: ${({isDisabled:e})=>e?"0.2":"1"}; width: initial; height: initial; } ${({isDisabled:e})=>e?"pointer-events: none;":"cursor: pointer;"}; `;t.ForwardButton=T;const I=(0,i.default)(a.BaseText).withConfig({displayName:"NavPaginationWrapper"})` display: inline-block; text-align: center; p { display: flex; align-items: center; justify-content: center; margin: 0; span { display: inline-block; width: 20px; text-align: center; } } `;t.NavPaginationWrapper=I,I.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const L=(0,i.default)(s.default.Primary).withConfig({displayName:"FooterCTAButton"})` margin-top: ${(0,r.calculateSpacing)(3)}; `;t.FooterCTAButton=L;const N=i.default.div.withConfig({displayName:"CarouselListWrapper"})` position: relative; margin-top: ${(0,r.calculateSpacing)(3)}; padding: 0; width: 100%; `;t.CarouselListWrapper=N;const B=(0,i.default)(s.default.Primary).withConfig({displayName:"HeaderCTAButton"})` margin-top: ${(0,r.calculateSpacing)(3)}; `;t.HeaderCTAButton=B;const P=i.default.ul.withConfig({displayName:"CarouselList"})` display: flex; justify-content: flex-start; margin: 0; margin-bottom: 20px; padding: 0; list-style: none; @media (min-width: ${d.BREAKPOINTS.md}) { ${({shouldAlignItemsAtCenter:e})=>e&&"justify-content: center;"} } ${({hideScrollbar:e})=>e&&"\n &::-webkit-scrollbar {\n display: none;\n }\n -ms-overflow-style: none;\n scrollbar-width: none; \n "} ::-webkit-scrollbar { height: 4px; } ::-webkit-scrollbar-thumb:horizontal { border-radius: 10px; background: gray; } -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; & > div { display: flex; min-width: 100vw; scroll-snap-align: start; } `;t.CarouselList=P;const A=i.default.li.withConfig({displayName:"CarouselListItem"})` flex-shrink: 0; align-self: stretch; /* Mobile */ @media only screen and (max-width: 767px) { width: 90%; ${({itemsDensity:e})=>"min"===e&&"width: 42%;"} } /* Tablet */ @media only screen and (min-width: 768px) and (max-width: 1024px) { width: 45%; ${({itemsDensity:e})=>"min"===e&&"width: 30%;"} } /* Laptop and Desktop */ @media only screen and (min-width: 1025px) { width: 30%; ${({itemsDensity:e})=>"min"===e&&"width: 22%;"} } &:not(:last-child) { margin-right: 20px; } @media only screen and (max-width: 767px) { &:not(:last-child) { margin-right: 16px; } } ${({showSlideshow:e})=>e&&"\n &&{\n @media only screen and (max-width: 767px){\n width: 90%;\n }\n @media only screen and (min-width: 768px) and (max-width: 1024px) {\n width: 95%;\n }\n @media only screen and (min-width: 1025px){\n width: 95%;\n }\n }\n "} scroll-snap-align: start; `;t.CarouselListItem=A;const D=(0,i.default)(l.default).withConfig({displayName:"CarouselDot"})` ${m.getDotOpacity}; ${m.getDotFill}; ${({isPaginationClickable:e})=>e&&"cursor: pointer;"} `;t.CarouselDot=D;const _=(0,i.default)(p.default).withConfig({displayName:"HeaderSectionTitle"})``;t.HeaderSectionTitle=_;const M=i.default.div.withConfig({displayName:"CarouselHeaderDivider"})` grid-column: 1 / -1; border-bottom-width: ${(0,r.calculateSpacing)(.25,"px")}; border-bottom-style: solid; ${({shouldUseCustomColorToken:e,theme:t})=>e?`border-bottom-color: ${(0,r.getColorToken)(t,"colors.discovery.body.white.context-signature")};`:`border-bottom-color: ${(0,r.getColorToken)(t,"colors.consumption.lead.standard.accent")};`}; width: ${(0,r.calculateSpacing)(12.5,"px")}; `;t.CarouselHeaderDivider=M},99785:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackCarouselItemClickEvent=t.trackCarouselItemImpressionEvent=t.trackControlClickEvent=t.trackingCarouselImpressionEvent=t.trackRightControlClick=t.trackLeftControlClick=t.trackCarouselSwipe=void 0;const o=n(14307),i=window.dataLayer;t.trackCarouselSwipe=()=>{i&&window.dataLayer.push({event:"carousel-swipe"})},t.trackLeftControlClick=()=>{i&&window.dataLayer.push({event:"carousel-left-arrow-click"})},t.trackRightControlClick=()=>{i&&window.dataLayer.push({event:"carousel-right-arrow-click"})},t.trackingCarouselImpressionEvent=e=>{const{dangerousHed:t}=e;i&&window.dataLayer.push({event:"carousel-impression","carousel-name":t})},t.trackControlClickEvent=e=>{const{direction:t,dangerousHed:n,snowplowNavEventSubject:i,totalChildren:a}=e,r={type:t,label:n,subject:i||"carousel",items:[],placement:"mid-content",total_index:a};(0,o.trackNavigationEvent)(r)},t.trackCarouselItemImpressionEvent=e=>{const{itemIndex:t,snowplowNavEventSubject:n,content:i,placement:a,totalItems:r}=e,s={type:"impression",index:t,label:i?.dangerousHed,subject:n,items:[{content_id:i?.copilotID,content_title:i?.dangerousHed,content_type:i?.contentType,content_url:i?.url}],strategy:(0,o.extractStrategyFromURL)(i?.url),placement:a,total_index:r};(0,o.trackNavigationEvent)(s)},t.trackCarouselItemClickEvent=e=>{const{itemIndex:t,snowplowNavEventSubject:n,content:a,placement:r,totalItems:s,carouselName:l}=e,d={type:"click",index:t,label:a?.dangerousHed,subject:n,items:[{content_id:a?.copilotID,content_title:a?.dangerousHed,content_type:a?.contentType,content_url:a?.url}],strategy:(0,o.extractStrategyFromURL)(a?.url),placement:r||"mid-content",total_index:s};(0,o.trackNavigationEvent)(d),i&&window.dataLayer.push({event:"carousel-click","carousel-name":l,"carousel-click-position":t,"carousel-click-text":a?.dangerousHed})}},55659:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VIEWPORT_TYPE_TABLET=t.VIEWPORT_TYPE_DESKTOP=t.VIEWPORT_TYPE_MOBILE=t.getItemsPerSlot=t.handleScrollClick=t.getNavigationPlacement=t.getDotOpacity=t.getDotFill=t.scrollRound=t.isTabletViewport=t.isMobileViewport=t.isScrollAtStart=t.isScrollAtEnd=t.getItemWidth=void 0;const o=n(26865),i=n(96472),a=({itemWidth:e})=>{return"string"==typeof e?`width: ${e};`:(t=e,n=(e,t)=>a({itemWidth:t}),Object.keys(t).filter((e=>Object.hasOwnProperty.call(i.BREAKPOINTS_RANGE,e))).map(((e,o)=>{const a=n(0,t[e]);return`\n @media (min-width: ${i.BREAKPOINTS_RANGE[e][0]}) {\n ${a}\n }\n `}))).join("\n");var t,n};t.getItemWidth=a,t.isScrollAtEnd=e=>Math.ceil(e.scrollLeft+e.offsetWidth+1)>=e.scrollWidth,t.isScrollAtStart=e=>0===e.scrollLeft;const r=e=>!!window.matchMedia&&window.matchMedia(e).matches;t.isMobileViewport=()=>r("(max-width: 767px)"),t.isTabletViewport=()=>r("(min-width: 768px) and (max-width: 1024px)"),t.getNavigationPlacement=({isMobile:e,position:t,showControls:n})=>{let o;return o=e?"bottom":"header"===t?"top":"bottom",{showNavControlsAtTop:n&&"top"===o,showNavControlsAtBottom:n&&"bottom"===o}},t.scrollRound=e=>e%1<.5?Math.trunc(e):Math.ceil(e),t.getDotFill=({isSelected:e,theme:t})=>e?(0,o.getColorStyles)(t,"fill","colors.interactive.base.black"):(0,o.getColorStyles)(t,"fill","colors.interactive.base.light"),t.getDotOpacity=({isSelected:e})=>!e&&"\n fill-opacity: 0.5;\n ",t.VIEWPORT_TYPE_MOBILE="mobile",t.VIEWPORT_TYPE_TABLET="tablet",t.VIEWPORT_TYPE_DESKTOP="desktop",t.handleScrollClick=(e,t,n,o,i,a,r,s=null)=>{const l=e?.current;if(!l)return;const d=e.current?.children[0]?.offsetWidth||0,c=l.scrollLeft;if(null!==s){const e=(r?d:d*o)*(s-1);return void l.scrollTo({left:e,behavior:"smooth"})}const m=n%o;let p="one-by-one"===t||r?d:d*o;"back"===a&&i&&"one-by-one"!==t&&m>0&&(p=d*m);const u="back"===a?c-p:c+p;l.scrollTo({left:u,behavior:"smooth"})},t.getItemsPerSlot=(e,t,n)=>e?"min"!==n?1:2:t?"min"!==n?2:3:"min"!==n?3:4},73723:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useCallback:s}=n(96540),{useIntl:l}=n(37243),{connector:d}=n(57744),c=n(73275),m=n(76399),{getformatedDate:p,isOutdated:u,calculateTime:g}=n(29228),h=n(72422).A,y=n(73725).A,{componentTracking:b}=n(90090),{trackComponent:f}=n(92716),{interactionResponse:C}=n(56187),w=n(43892),v=n(42170),{EventBannerWrapper:$,EventBannerGrid:S,EventBannerDek:k,Logo:x,EventBannerLogoWrapper:E,EventBannerLogoContainer:T,EventBannerCloseButton:I}=n(23211),L=({bannerExpiryTimeStamp:e,bannerStartTimeStamp:t,className:n,cls:o,eventBannerTags:d=[],eventTimeStamp:c,logo:L,logoBaseUrl:N="/",pageTags:B,timeZone:P,timeFormat:A,hasHiddenEventTimestamp:D=!1,hasLowerCaseText:_=!0,showButtonAndLogoOnTimeUp:M=!1,shouldEnableBundleComponentAnalytics:R,shouldShowCloseButton:H=!1,shouldHideCloseButtonDuringEvent:O=!1,timeUpMessage:F,sponsorLogo:W,sponsorBaseUrl:U,notifyButton:V,trackingNamespace:G,url:j,timeUpUrl:z,locale:q,hasConsistentSpacing:K})=>{i.useEffect((()=>{(async()=>{await C(),f("EventBanner")})()}),[]);const{formatMessage:Y}=l(),[J,X]=a(),[Q,Z]=a(!1),[ee,te]=a(!1),[ne,oe]=a("00"),[ie,ae]=a("00"),[re,se]=a("00"),[le,de]=a("00"),ce=s((e=>{if(e>0){Z(!1);const{days:t,hours:n,mins:o,secs:i}=g(e);oe(t),ae(n),se(o),de(i)}else Z(!0);return{days:ne,hours:ie,minutes:re,seconds:le}}),[ne,ie,re,le]);if(r((()=>{const{duration:e,time:t}=p(c,q,P,A);X(t);const n=setTimeout((()=>{ce(e)}),1e3);return()=>clearTimeout(n)}),[c,q,A,P,ce,J]),!e||void 0===Q||ee||d?.length&&!B.split("|").some((e=>d.includes(e)))||u(t,e))return null;const me=Q&&z?z:j,pe=(!Q||!O)&&H,ue=e=>e&&R?b.addDataSectionTitleAttribute(R,e):{},ge=ue(G);let he={};return o?.improveCls&&Q?he={style:{minHeight:`${o.minHeightDuringEvent}px`}}:o?.improveCls&&!Q&&(he={style:{minHeight:`${o.minHeightBeforeEvent}px`}}),i.createElement($,{hasConsistentSpacing:K,...he},i.createElement(I,{ButtonIcon:m,onClickHandler:()=>{te(!0)},role:"button",label:Y(y.closeBanner),"aria-expanded":m,shouldEnableBundleComponentAnalytics:R,trackingNamespace:`${G} close`,shouldShowCloseButton:pe,isIconButton:!0}),i.createElement(S,{className:n,isEventHappening:Q,showButtonAndLogoOnTimeUp:M},i.createElement(T,{...ge},i.createElement(E,{isNotClickable:!N?.length,href:N,isEventHappening:Q,showButtonAndLogoOnTimeUp:M,onClick:()=>{return e={action:G,label:""},void(window.dataLayer&&e&&window.dataLayer.push({event:e.action,eventCategory:"click tracking",eventAction:e.action,eventLabel:e.label}));var e}},i.createElement(x,{...L})),!Q&&!D&&i.createElement(k,null,J)),Q?i.createElement(w,{getTrackingAttributes:ue,hasLowerCaseText:_,isEventHappening:Q,showButtonAndLogoOnTimeUp:M,timeUpMessage:F,trackingNamespace:G,urlData:me}):i.createElement(h,{eventDate:c,hasLowerCaseText:_,days:ne,hours:ie,minutes:re,seconds:le}),i.createElement(i.Fragment,null,i.createElement(v,{formatMessage:Y,getTrackingAttributes:ue,hasLowerCaseText:_,hasHiddenEventTimestamp:D,isEventHappening:Q,notifyButton:V,showButtonAndLogoOnTimeUp:M,shouldEnableBundleComponentAnalytics:R,sponsorLogo:W,sponsorBaseUrl:U,trackingNamespace:G,urlData:me}))))};L.propTypes={bannerExpiryTimeStamp:o.number.isRequired,bannerStartTimeStamp:o.number,className:o.string,cls:o.object,eventBannerTags:o.array,eventTimeStamp:o.number.isRequired,hasConsistentSpacing:o.bool,hasHiddenEventTimestamp:o.bool,hasLowerCaseText:o.bool,locale:o.string.isRequired,logo:o.shape(c.propTypes).isRequired,logoBaseUrl:o.string,notifyButton:o.shape({href:o.string,label:o.string}),pageTags:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideCloseButtonDuringEvent:o.bool,shouldShowCloseButton:o.bool,showButtonAndLogoOnTimeUp:o.bool,sponsorBaseUrl:o.string,sponsorLogo:o.shape(c.propTypes),timeFormat:o.string,timeUpMessage:o.string.isRequired,timeUpUrl:o.object,timeZone:o.string.isRequired,trackingNamespace:o.string,url:o.object.isRequired},L.displayName="EventBanner",e.exports=d(L,{keysToPluck:["hasConsistentSpacing"]})},72422:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(73725).A,{TimerContainer:s,TimerColon:l,UnitContainer:d,TimerValueContainer:c,EventCountdownTime:m}=n(23211),p=({eventDate:e,hasLowerCaseText:t,days:n,hours:o,minutes:p,seconds:u})=>{const{formatMessage:g}=a();return e?i.createElement(m,null,i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},n)),i.createElement(d,{hasLowerCaseText:t},g(r.eventDays))),i.createElement(l,null,i.createElement("span",{className:"notranslate"},":")),i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},o)),i.createElement(d,{hasLowerCaseText:t},g(r.eventHours))),i.createElement(l,null,i.createElement("span",{className:"notranslate"},":")),i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},p)),i.createElement(d,{hasLowerCaseText:t},g(r.eventMinutes))),i.createElement(l,null,i.createElement("span",{className:"notranslate"},":")),i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},u)),i.createElement(d,{hasLowerCaseText:t},g(r.eventSeconds)))):null};p.propTypes={days:o.string,eventDate:o.number.isRequired,hasLowerCaseText:o.bool,hours:o.string,minutes:o.string,seconds:o.string},t.A=p},8999:(e,t,n)=>{const o=n(5556),i=n(96540),{EventBannerNotifyButton:a}=n(23211),r=({isEventHappening:e,notifyButton:t,onClickHandler:n,showButtonAndLogoOnTimeUp:o,shouldEnableBundleComponentAnalytics:r,trackingNamespace:s})=>e&&!o?null:i.createElement(a,{shouldEnableBundleComponentAnalytics:r,trackingNamespace:`${s} Notify`,inputKind:"link",btnStyle:"filled",target:"_blank","aria-label":"Opens in a new window",isEventHappening:e,showButtonAndLogoOnTimeUp:o,...t,onClickHandler:n});r.propTypes={isEventHappening:o.bool,notifyButton:o.shape({href:o.string,label:o.string}),onClickHandler:o.func,shouldEnableBundleComponentAnalytics:o.bool,showButtonAndLogoOnTimeUp:o.bool,trackingNamespace:o.string},r.displayName="NotifyCTA",e.exports=r},43892:(e,t,n)=>{const o=n(5556),i=n(96540),{PostTimerWrapper:a,PostTimerMessage:r,EventLink:s}=n(23211),l=({getTrackingAttributes:e,hasLowerCaseText:t,isEventHappening:n,showButtonAndLogoOnTimeUp:o,timeUpMessage:l,trackingNamespace:d,urlData:c})=>{const m=e(`${d} post Timer Message`);return i.createElement(a,{isEventHappening:n,showButtonAndLogoOnTimeUp:o},i.createElement(r,{dangerouslySetInnerHTML:{__html:l},isEventHappening:n,showButtonAndLogoOnTimeUp:o}),i.createElement(s,{hasLowerCaseText:t,href:c.href,...m,isEventHappening:n},c.text))};l.propTypes={getTrackingAttributes:o.func,hasLowerCaseText:o.bool,isEventHappening:o.bool,showButtonAndLogoOnTimeUp:o.bool,timeUpMessage:o.string,trackingNamespace:o.string,urlData:o.object,watchLiveOnLabel:o.func},l.displayName="PostCountdownComponent",e.exports=l},78907:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(86157),r=n(73725).A,{EventSponsoredLogoWrapper:s,Logo:l}=n(23211),d=({sponsorLogo:e,sponsorBaseUrl:t,formatMessage:n})=>{if(!e)return null;const o={};return t&&(o.href=t,o.as="a"),i.createElement(i.Fragment,null,n(r.sponsorPreamble),i.createElement(s,{...o},i.createElement(l,{...e})))};d.propTypes={formatMessage:o.func,sponsorBaseUrl:o.string,sponsorLogo:o.shape(a.propTypes)},d.displayName="SponsorLogo",e.exports=d},42170:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(8999),r=n(78907),{EventLink:s,EventSponsor:l}=n(23211),d=({formatMessage:e,getTrackingAttributes:t,hasLowerCaseText:n,hasHiddenEventTimestamp:o,isEventHappening:d,notifyButton:c,showButtonAndLogoOnTimeUp:m,shouldEnableBundleComponentAnalytics:p,sponsorLogo:u,sponsorBaseUrl:g,trackingNamespace:h,urlData:y})=>{const b=t(`${h} Sponsored`),f=e=>{window.dataLayer&&e&&window.dataLayer.push({event:e.action,eventCategory:"click tracking",eventAction:e.action,eventLabel:e.label})};return i.createElement(l,{isEventHappening:d,showButtonAndLogoOnTimeUp:m},(!d||d&&m)&&c?i.createElement(a,{isEventHappening:d,notifyButton:c,showButtonAndLogoOnTimeUp:m,shouldEnableBundleComponentAnalytics:p,trackingNamespace:h,onClickHandler:()=>{f({action:`${h} Notify`,label:"Notify Me"})}}):i.createElement(r,{sponsorLogo:u,sponsorBaseUrl:g,formatMessage:e}),(!d&&!o||d&&!m)&&i.createElement(s,{hasLowerCaseText:n,href:y.href,...b,showButtonAndLogoOnTimeUp:m,isEventHappening:d,onClick:()=>f({action:`${h} Sponsored`,label:y.text})},y.text))};d.propTypes={formatMessage:o.func,getTrackingAttributes:o.func,hasHiddenEventTimestamp:o.bool,hasLowerCaseText:o.bool,isEventHappening:o.bool,notifyButton:o.shape({href:o.string,label:o.string}),shouldEnableBundleComponentAnalytics:o.bool,showButtonAndLogoOnTimeUp:o.bool,sponsorBaseUrl:o.string,sponsorLogo:o.object,trackingNamespace:o.string,urlData:o.object,watchLiveOnLabel:o.func},d.displayName="SponsoredComponent",e.exports=d},36897:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(73723);e.exports=o(i,"EventBanner")},23211:(e,t,n)=>{const o=n(92168).default,{getSectionSpacingStyling:i}=n(16800),a=n(86659),{GridItem:r}=n(40653),{BaseText:s,BaseWrap:l}=n(76955),d=n(73275),c=n(73730),{getColorStyles:m,calculateSpacing:p,getTypographyStyles:u,getColorToken:g}=n(26865),{BREAKPOINTS:h}=n(96472),y=o(c.Primary).withConfig({displayName:"EventBannerNotifyButton"})` margin: 0 auto ${p(2)}; border: 0.125rem solid; ${({theme:e})=>g(e,"colors.interactive.base.white")}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"margin: auto;"}; max-width: 185px; max-height: 3rem; text-transform: uppercase; @media (max-width: ${h.md}) { margin-bottom: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t?"margin-bottom: 0;":`${p(1)};`}; width: 100%; } &&:hover, &&:active { border-color: ${({theme:e})=>g(e,"colors.interactive.base.white")}; } `;y.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.utility.button-core"};const b=o.div.withConfig({displayName:"EventBannerWrapper"})` ${({theme:e,hasConsistentSpacing:t})=>t&&"0px"!==i(e,"gap-md")?`\n margin-bottom: ${i(e,"gap-md")};\n @media (max-width: ${h.md}) {\n margin-bottom: ${i(e,"gap-sm")};\n }\n `:null}; ${({theme:e})=>m(e,"background-color","colors.consumption.lead.inverted.background")}; `,f=o(d).withConfig({displayName:"Logo"})` margin: 0 auto; height: ${p(5)}; picture { margin: 0; height: 100%; img { width: 156px; height: 40px; } } `,C=o.div.withConfig({displayName:"EventBannerLogoContainer"})` display: flex; flex-direction: column; align-items: center; `,w=o.a.withConfig({displayName:"EventBannerLogoWrapper"})` margin-bottom: ${p(2)}; padding: 0; width: 9.75rem; height: 3rem; ${({isEventHappening:e})=>!e&&`\n display: flex;\n align-items: center;\n @media (max-width: ${h.md}) {\n margin-bottom: ${p(1)};\n }\n `} @media (min-width: ${h.md}) { ${({isEventHappening:e})=>e&&"\n margin-bottom: 0; \n display: block;\n align-self: center;\n "} ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&`width:${p(28)};`} } ${({isNotClickable:e})=>e&&"cursor: auto"} `,v=o(a.NoMargins).withConfig({displayName:"EventCountdownTime"})` && { @media (max-width: ${h.lg}) { grid-template-columns: repeat(3, 3.45rem 1.5rem) 3.45rem; } @media (max-width: ${h.md}) { grid-template-columns: repeat(3, 2fr 1rem) 2fr; } @media (max-width: ${h.sm}) { grid-template-columns: repeat(3, 3.5rem 1rem) 3.5rem; } grid-template-columns: repeat(3, 2fr 2rem) 2fr; align-items: center; text-align: center; --grid-gap: 0; } ${r} { height: 100%; } ${({theme:e})=>u(e,"typography.definitions.consumptionEditorial.display-medium")} ${({theme:e})=>m(e,"color","colors.consumption.lead.standard.context-texture")}; `,$=o(s).withConfig({displayName:"EventLink"})` && { ${({hasLowerCaseText:e})=>!e&&"text-transform: uppercase;"} line-height: 1rem; } align-self: center; text-decoration: none; `;$.defaultProps={as:"a",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const S=o(s).withConfig({displayName:"PostTimerMessage"})` text-align: start; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"display: block;"}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t&&"display: none;"}; @media (min-width: ${h.md}) { text-align: center; && { ${({isEventHappening:e})=>e&&"display: block;"}; } } && { ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.heading")}; ${({theme:e})=>u(e,"typography.definitions.discovery.hed-bulletin-primary")} } `,k=o.div.withConfig({displayName:"PostTimerWrapper"})` ${$} { display: ${({isEventHappening:e})=>e?"inline":"none"}; ${({isEventHappening:e})=>e?`padding-top:${p(.5)}`:""}; } @media (min-width: ${h.md}) { ${$} { display: none; } } ${$} { ${({showButtonAndLogoOnTimeUp:e,isEventHappening:t})=>e&&t?"display:none":""} } `,x=o(a.ThreeUp).withConfig({displayName:"EventBannerGrid"})` && { row-gap: 0; padding-top: ${p(2)}; padding-bottom: ${p(2)}; @media (min-width: ${h.md}) { padding: 1.5rem 1rem 1.25rem; } } > ${r}:first-child { grid-column: 1 / span 4; margin-bottom: ${p(2)}; text-align: center; justify-self: center; } ${({isEventHappening:e})=>!e&&`\n ${v}{\n justify-content: center;\n padding-bottom: ${p(2)};\n @media (min-width: ${h.md}) {\n padding: 0;\n }\n }\n ${C}{\n ${f}{\n display: flex;\n width:100%;\n max-width: 11.5rem;\n height: 48px;\n }\n }\n `} ${({isEventHappening:e})=>e&&`\n && {\n padding: ${p(1)} ${p(3)};\n @media (min-width: ${h.md}) {\n padding: ${p(1)} 0;\n }\n }\n ${f}{\n max-width: 9.75rem;\n height: 100%;\n display: flex;\n }\n @media (max-width: ${h.md}) {\n ${f}{\n margin:0;\n }\n ${w}{\n padding:0;\n margin-bottom: 0;\n }\n ${k}{\n padding: ${p(1.5)} 0;\n }\n &&{\n gap: 0;\n column-gap: var(--grid-gap);\n }\n > ${r}:first-child {\n grid-column: 1 / span 2;\n text-align: center;\n align-self: center;\n margin-bottom: 0;\n justify-self: flex-start;\n }\n > ${r}:nth-child(2) {\n grid-column: 3 / span 2;\n align-self: center;\n\n }\n ${r}{\n grid-column: auto;\n }\n ${C}{\n display: block;\n }\n }\n ${r}:nth-child(3){\n align-self: center;\n }\n `} ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&`\n @media (max-width: ${h.md}) {\n && {\n padding-right: ${p(3)};\n }\n ${C}{\n display: none;\n }\n > ${r}:first-child {\n display: none;\n }\n > ${r}:nth-child(2) {\n grid-column: 1 / span 2;\n align-self: center;\n }\n > ${r}:nth-child(3) {\n grid-column: 3 / span 2;\n align-self: center;\n }\n }\n `} @media (min-width: ${h.md}) { > ${r}:first-child { grid-column: 1 / span 3; justify-self: center; align-self: center; margin: 0; } > ${r}:nth-child(2) { grid-column: 5 / span 4; align-self: center; } > ${r}:last-child { grid-column: 10 / span 3; } ${({isEventHappening:e})=>e?`\n padding: ${p(1)} 0;\n `:`\n padding: ${p(3)} 0 ${p(2.5)} 0;\n `} } `,E=o(l).withConfig({displayName:"EventSponsor"})` display: flex; flex: 1; flex-direction: column; justify-content: center; height: auto; text-align: center; ${({theme:e})=>u(e,"typography.definitions.globalEditorial.syndication")}; ${({isEventHappening:e})=>e?`\n align-self: center;\n padding: ${p(1.5)} 0;\n `:`\n @media (min-width: ${h.md}) {\n padding-top: 0; \n height: 100%;\n } \n `}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"padding: 0;"}; @media (max-width: ${h.md}) { display: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t?"none":"flex"}; } @media (min-width: ${h.md}) { ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t&&"display:flex;"}; ${$} { display: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t?"none":"flex"}; align-self: center; justify-content: center; } } ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.syndication")}; ${f} { margin: 0 auto; width: 100%; max-width: 10.313rem; } `,T=o(s).withConfig({displayName:"EventBannerDek"})` vertical-align: middle; @media (min-width: ${h.md}) { margin-right: unset; } `;T.defaultProps={as:"span",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const I=o(l).withConfig({displayName:"TimerContainer"})` ${({theme:e})=>u(e,"typography.definitions.consumptionEditorial.display-small")} color: ${({theme:e})=>m(e,"color","colors.consumption.lead.standard.context-texture")}; `,L=o(l).withConfig({displayName:"UnitContainer"})` ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.link")}; ${({theme:e})=>u(e,"typography.definitions.globalEditorial.context-tertiary")} padding-top: ${p(1)}; text-align: center; text-transform: ${({hasLowerCaseText:e})=>e?"capitalise;":"uppercase;"}; line-height: 1rem; @media (min-width: ${h.md}) { padding-top: ${p(2)}; } `,N=o(s).withConfig({displayName:"TimerValueContainer"})` @media (min-width: ${h.md}) { display: flex; align-items: center; justify-content: center; height: 3rem; text-align: center; } `;N.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.numerical-large"};const B=o(l).withConfig({displayName:"TimerColon"})` line-height: 1.5rem; ${({theme:e})=>m(e,"color","colors.interactive.base.white")}; ${({theme:e})=>u(e,"typography.definitions.globalEditorial.numerical-large")} @media (min-width: ${h.md}) { position: relative; top: 0.2rem; } `,P=o(c.Utility).withConfig({displayName:"EventBannerCloseButton"})` position: absolute; right: 0; margin: ${p(2)} ${p(2)} 0 ${p(2)}; border-width: 0; width: 0; min-width: 0; height: 0; ${({shouldShowCloseButton:e})=>!e&&"display: none"}; @media (min-width: ${h.md}) { margin: ${p(2)} ${p(2)} 0 ${p(2)}; } &:hover, &:active { border-width: 0; ${({theme:e})=>m(e,"border-color","colors.consumption.lead.inverted.background")}; ${({theme:e})=>m(e,"background-color","colors.consumption.lead.inverted.background")}; } .icon-close { padding: 8px; g { stroke: white; } } `,A=o(s).withConfig({displayName:"EventSponsoredLogoWrapper"})` margin: 0 auto; padding: ${p(1)} 0 ${p(2)} 0; @media (min-width: ${h.md}) { padding: ${p(1)} 0; } `,D=o(a.WithMargins).withConfig({displayName:"EventDetails"})` && { grid-template-columns: 1fr; gap: 0; line-height: ${p(1)}; @media (min-width: ${h.md}) { grid-template-columns: repeat(1, 1fr); padding: 0; } @media (max-width: ${h.md}) { padding-right: 0; padding-left: 0; } } ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.context-tertiary")}; ${r}:nth-of-type(2) { display: block; } ${$} { display: block; width: 100%; text-align: center; } @media (min-width: ${h.md}) { ${r}:nth-of-type(2) { display: none; } } margin: ${p(2)} 0; `;e.exports={EventBannerWrapper:b,EventBannerGrid:x,EventCountdownTime:v,EventLink:$,EventBannerDek:T,EventSponsor:E,TimerContainer:I,TimerColon:B,UnitContainer:L,TimerValueContainer:N,PostTimerMessage:S,EventBannerCloseButton:P,Logo:f,EventBannerLogoWrapper:w,EventSponsoredLogoWrapper:A,EventDetails:D,EventBannerLogoContainer:C,PostTimerWrapper:k,EventBannerNotifyButton:y}},73725:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({watchLiveOn:{id:"EventBanner.WatchLiveOn",defaultMessage:"Watch live on",description:"url where user can watch an event live"},liveOn:{id:"EventBanner.LiveOn",defaultMessage:"Live on",description:"Live event"},sponsorPreamble:{id:"EventBanner.SponsorPreamble",defaultMessage:"Countdown Presented By",description:"Event banner component sponsor preamble"},eventDays:{id:"EventBanner.eventDays",defaultMessage:"Days",description:"Event banner component days"},eventHours:{id:"EventBanner.eventHours",defaultMessage:"Hours",description:"Event banner component hours"},eventMinutes:{id:"EventBanner.eventMinutes",defaultMessage:"Minutes",description:"Event banner component minutes"},eventSeconds:{id:"EventBanner.eventSeconds",defaultMessage:"Seconds",description:"Event banner component seconds"},closeBanner:{id:"EventBanner.CloseBanner",defaultMessage:"Close Banner",description:"Close event banner"}})},29228:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isOutdated=t.calculateTime=t.getformatedDate=t.isInFuture=t.getDuration=void 0;const o=n(84743),i=n(52037);t.getDuration=e=>new Date(e)-new Date,t.isInFuture=e=>new Date(e).valueOf()>(new Date).valueOf(),t.getformatedDate=(e,n="en-US",i="America/New_York",a="MMMM DD [at] hh:mmA z")=>{const r=((e="")=>""===e?new Date:new Date(e))(e),s=(0,t.getDuration)(e);let l="";return i&&n&&r&&(l=o.tz(e,i).locale(n).format(a)),{duration:s,time:l}};const a=e=>i(e,2,"0");t.calculateTime=e=>{let t=Math.floor(e/1e3%60),n=Math.floor(e/6e4%60),o=Math.floor(e/36e5%24),i=Math.floor(e/864e5);return o=a(o),n=a(n),t=a(t),i=a(i),{days:i,hours:o,mins:n,secs:t}},t.isOutdated=(e,t)=>{const n=(new Date).valueOf();return!!(t&&new Date(t).valueOf()n)}},37807:(e,t,n)=>{const o=n(5556),i=n(96540),{EventEmbedWrapper:a}=n(73956),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(12398),d=({className:e,event:t})=>(i.useEffect((()=>{(async()=>{await s(),r("EventEmbed")})()}),[]),i.createElement(a,{className:e},i.createElement(l,{...t})));d.propTypes={className:o.string,event:o.shape(l.PropTypes).isRequired},e.exports=d},45888:(e,t,n)=>{e.exports=n(37807)},73956:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a}=n(26865),{EventWrapper:r,EventDetails:s,EventTitle:l}=n(20162),d=o.div.withConfig({displayName:"EventEmbedWrapper"})` ${r} { border-top: 0; border-width: 0 0 1px; border-style: solid; ${({theme:e})=>a(e,"border-color","colors.discovery.body.light.border")}; padding: ${i(2)} 0; } ${s} { grid-column: 1/-1; } ${l} { margin-bottom: ${i(2)}; } `;e.exports={EventEmbedWrapper:d}},5823:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(40442).A,l=n(12398),d=n(10281),c=n(81318),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{EventsListWrapper:u,EventsListContainer:g,EventsListItem:h,EventsListItems:y,EventsListMonth:b,EventsListTitle:f}=n(66472),C=({className:e,events:t,links:n,marquee:i,shouldUseTabs:C=!1,title:w,variations:v={sortByMonth:!1},variationName:$})=>{a.useEffect((()=>{(async()=>{await p(),m("EventsList",$)})()}),[$]);let S={};const{formatMessage:k}=r(),x=t.map(((e,t)=>(v.sortByMonth&&(S=function(e){return e.sort(((e,t)=>new Date(e.startDate)-new Date(t.startDate))).reduce(((e,t)=>{const n=t.startDate?new Date(t.startDate).toLocaleString("en-US",{month:"long"}):"";return e[n]?e[n].push(t):e[n]=[t],e}),{})}(e)),a.createElement(g,{key:t},v.sortByMonth&&e.length>0?a.createElement(a.Fragment,null,Object.keys(S).map(((e,t)=>a.createElement(b,{key:t,className:"events-list__month"},a.createElement(f,null,e),a.createElement(y,null,a.createElement(h,{key:t},S[e].map(((e,t)=>a.createElement(l,{...e,key:t,showVenue:!0}))))))))):a.createElement(a.Fragment,null,a.createElement(f,null,w||k(s.title)),e.length>0&&a.createElement(y,null,e.map(((e,t)=>a.createElement(h,{key:t},a.createElement(l,{...e,showVenue:!0})))))))))),E=i&&i.items?a.createElement(d,{...i,heading:""}):null,T=C?a.createElement(c,{marquee:E,showButton:!1,tabContent:x,tabLabels:n}):a.createElement(a.Fragment,null,x);return a.createElement(u,{className:o("events-list",e),isSortByMonth:v.sortByMonth},T)};C.propTypes={className:i.string,events:i.arrayOf(i.arrayOf(i.object)).isRequired,links:i.arrayOf(i.object),marquee:i.object,shouldUseTabs:i.bool,title:i.string,variationName:i.string,variations:i.shape({sortByMonth:i.bool.isRequired})},e.exports=C},67020:(e,t,n)=>{e.exports=n(39008)},66472:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{TabsContentWrapper:l}=n(66042),d=o.ul.withConfig({displayName:"EventsListItems"})` padding: 0; list-style-type: none; `,c=o(i).withConfig({displayName:"EventsListItem"})``;c.defaultProps={as:"li"};const m=o(i).withConfig({displayName:"EventsListTitle"})` margin: 0 0 ${a(4)} 0; padding: 0; @media (min-width: ${s.md}) { margin: 0 0 ${a(4)} 0; } `;m.defaultProps={as:"h1",colorToken:"colors.discovery.body.light.heading",typeIdentity:"typography.definitions.discovery.subhed-section-secondary"};const p=o.div.withConfig({displayName:"EventsListContainer"})``,u=o.div.withConfig({displayName:"EventsListMonth"})``,g=o.div.withConfig({displayName:"EventsListWrapper"})` ${({theme:e,isSortByMonth:t})=>r(e,"background-color",t?"colors.discovery.body.white.background":"colors.discovery.body.light.background")}; padding: ${a(4)} ${a(2)}; @media (min-width: ${s.md}) { padding: ${a(6)} ${a(3)}; } ${l} { ${m} { margin-top: ${a(4)}; } ${p} { text-align: left; } } ${({isSortByMonth:e})=>e&&`\n ${u} {\n margin: 0 0 ${a(6)} 0;\n\n @media (min-width: ${s.md}) {\n margin: 0 0 ${a(7)} 0;\n }\n\n &:last-of-type {\n margin: 0;\n }\n }\n ${m} {\n margin: 0 0 ${a(2)} 0;\n }\n`}; `;e.exports={EventsListWrapper:g,EventsListContainer:p,EventsListItem:c,EventsListItems:d,EventsListMonth:u,EventsListTitle:m}},40442:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({title:{id:"EventsList.Title",defaultMessage:"Featured Events",description:"EventsList component title"}})},39008:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(5823);i.SortByMonth=o(i,"SortByMonth",{sortByMonth:!0}),e.exports=i},86418:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useInView:r}=n(46762),s=n(52540),l=n(39832),d=n(34187),c=n(98188),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{googleAnalytics:u}=n(90090),{handleCommercePromotionBanner:g}=n(14307),h=n(43608),y="promotion-click",b="promotion-impression",f="PLPPromotion",C="ArticleToPLP",w=({id:e,url:t,position:n,dangerousHed:o})=>{window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:y,ecommerce:{promoClick:{promotions:[{id:f,name:C,creative:t,position:n}]}}}),g({type:"click",event:y,id:e,name:C,title:o,url:t,position:n})},{ExternalLinkEmbedArrowIcon:v,ExternalLinkEmbedResponsiveImage:$,ExternalLinkEmbedBylines:S,ExternalLinkEmbedWrapper:k,ExternalLinkEmbedText:x,ExternalLinkEmbedHed:E,ExternalLinkEmbedDek:T,ExternalLinkEmbedRubric:I,ExternalLinkEmbedButton:L,ExternalLinkEmbedButtonWrapper:N}=n(64010),B=({className:e,contributors:t,dangerousDek:n,dangerousHed:o,hasArrowIcon:s=!0,image:d,isExternal:y=!0,isFullWidth:B=!1,rubric:P,showByline:A=!1,textColumnSize:D="medium",url:_,variations:M={layout:"inline"},variationName:R,isLiveStory:H=!1,source:O,position:F,id:W})=>{const{layout:U}=M;i.useEffect((()=>{(async()=>{await p(),m("ExternalLinkEmbed",R)})()}),[]);const[V,G]=r({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});G&&"inlineWithButton"===U&&((({url:e,position:t})=>{u.emitUniqueGoogleTrackingEvent("",{event:b,ecommerce:{promoView:{promotions:[{id:f,name:C,creative:e,position:t}]}}})})({url:_,position:F}),g({type:"impression",event:b,id:W,name:C,title:o,url:_,position:F}));const j=a(),z=y?l:"a",q=h,K=A&&t,Y=(({hasByline:e,url:t,contributors:n,dangerousHed:o,dangerousDek:a,LinkComponent:r,hasArrowIcon:s,rubric:l,textColumnSize:d,layout:m,intl:p,isLiveStory:u,source:g,position:h,id:y})=>i.createElement(x,{textColumnSize:u?"medium":d,layout:m},"inline"===m&&l&&i.createElement(I,null,"string"==typeof l?p.formatMessage(c.rubric):l.name),i.createElement(r,{attributes:{"aria-label":o},className:"external-link-embed__hed-link button",href:t,onClick:()=>"inlineWithButton"===m&&w({id:y,url:t,position:h,dangerousHed:o})},i.createElement(E,{hasMeta:a||e,layout:m,dangerouslySetInnerHTML:{__html:o},isLiveStory:u})),a&&i.createElement(T,{hasMeta:a||e,layout:m,dangerouslySetInnerHTML:{__html:a}}),s&&i.createElement(v,null),e&&i.createElement(S,{contributors:n,contentAlign:"left"}),"inlineWithButton"===m&&g&&i.createElement(N,null,i.createElement(L,{btnStyle:"outlined",label:g,href:t,inputKind:"link",onClickHandler:()=>"inlineWithButton"===m&&w({id:y,url:t,position:h,dangerousHed:o}),target:"_blank"}))))({hasByline:K,url:_,contributors:t,dangerousHed:o,dangerousDek:n,LinkComponent:z,hasArrowIcon:s,rubric:P,textColumnSize:D,layout:U,intl:j,isLiveStory:H,source:O,position:F,id:W});return i.createElement(k,{layout:U,hasMeta:n||K,isFullWidth:B,className:e,"data-testid":`external-link-embed--${U}`,isLiveStory:H,ref:V},"inline"===U&&Y,"inlineWithButton"===U&&Y,d?.sources&&i.createElement(z,{attributes:{"aria-label":o},className:"external-link-embed__image-link",href:_,onClick:()=>"inlineWithButton"===U&&w({id:W,url:_,position:F,dangerousHed:o})},i.createElement($,{altText:d.altText,sources:d.sources,as:q,layout:U})),"large"===U&&Y)};B.displayName="ExternalLinkEmbed",B.propTypes={className:o.string,contributors:o.shape(s.propTypes.contributors),dangerousDek:o.string,dangerousHed:o.string.isRequired,hasArrowIcon:o.bool,id:o.string,image:o.object,isExternal:o.bool,isFullWidth:o.bool,isLiveStory:o.bool,position:o.number,rubric:o.oneOfType([o.shape(d.propTypes),o.string]),showByline:o.bool,source:o.string,textColumnSize:o.oneOf(["medium","large"]),url:o.string.isRequired,variationName:o.string,variations:o.shape({layout:o.string})},e.exports=B},55990:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(18206);e.exports=o(i,"ExternalLinkEmbed")},64010:(e,t,n)=>{const o=n(92168).default,i=n(73730),a=n(4262),r=n(52540),{calculateSpacing:s,getColorStyles:l,getColorToken:d,getTypographyStyles:c}=n(26865),{BaseText:m}=n(76955),{BREAKPOINTS:p}=n(96472),u=o.div.withConfig({displayName:"ExternalLinkEmbedWrapper"})` display: grid; width: 100%; ${({layout:e})=>"inlineWithButton"!==e&&"\n border-width: 1px 0;\n border-style: solid;\n "} ${({layout:e})=>"inlineWithButton"===e&&`\n .external-link-embed__image-link {\n @media (min-width: ${p.md}) {\n margin-left: ${s(2)};\n width: ${s(27)};\n }\n margin-left: ${s(1)};\n width: ${s(16)};\n }\n `} ${({theme:e})=>l(e,"border-color","colors.consumption.body.standard.divider")}; ${({layout:e,isFullWidth:t})=>"inline"===e||"inlineWithButton"===e?`\n grid-gap: ${s(3)};\n grid-template-columns: repeat(3, 1fr);\n margin: ${s(4)} 0;\n padding: ${s(2)} 0;\n\n .external-link-embed__image-link {\n align-self: center;\n justify-self: end;\n }\n\n ${t&&"\n float: none;\n margin-left: 0;\n width: 100%;\n "}\n `:""} ${({layout:e,theme:t})=>"large"===e?`\n grid-template-columns: repeat(8, 1fr);\n grid-row-gap: ${s(2)};\n margin: ${s(4)} 0;\n padding: ${s(2)} 0;\n\n .external-link-embed__image-link {\n grid-column: 2 / span 6;\n ${l(t,"background-color","colors.discovery.body.light.background")};\n }\n `:""} `,g=o("div").withConfig({displayName:"ExternalLinkEmbedResponsiveImage"})` ${({layout:e})=>"inline"===e&&"\n min-width: 75px;\n\n img {\n width: 75px;\n object-fit: cover;\n }\n "} ${({layout:e})=>"inlineWithButton"===e&&"\n img {\n object-fit: contain;\n }\n "} `,h=o.div.withConfig({displayName:"ExternalLinkEmbedText"})` position: relative; ${({layout:e,textColumnSize:t})=>"large"===e?"\n grid-column: 2 / span 6;\n ":`\n align-self: center;\n width: 100%;\n line-height: 1;\n\n ${"medium"===t?"\n grid-column: 1 / 3;\n ":"\n grid-column: 1 / 4;\n "}\n `} a:link, a:visited { text-decoration: none; ${({theme:e})=>l(e,"color","colors.consumption.body.standard.subhed")}; } a:active, a:focus, a:hover { text-decoration: underline; ${({theme:e})=>l(e,"color","colors.consumption.body.standard.subhed")}; } .icon-arrow { margin-top: 2px; margin-left: 3px; } a + .icon-arrow { margin-top: 7px; margin-left: 3px; } `,y=o(r).withConfig({displayName:"ExternalLinkEmbedBylines"})``,b=o(m).withConfig({displayName:"ExternalLinkEmbedHed"})` display: inline; ${({isLiveStory:e})=>e&&"\n font-weight: unset;\n "} ${({hasMeta:e})=>e?`\n display: block;\n margin: 0 0 ${s(1)};\n `:""} ${({theme:e,layout:t})=>"inlineWithButton"===t&&`\n @media(min-width: ${p.md}){\n ${c(e,"typography.definitions.discovery.hed-feature")}\n }\n `}; `;b.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const f=o(m).withConfig({displayName:"ExternalLinkEmbedDek"})` ${({layout:e})=>"large"===e||"inline"===e?"\n margin: 0;\n ":""} ${({hasMeta:e})=>e?"display: inline;":""} `;f.defaultProps={as:"p",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.discovery.description-core"};const C=o(m).withConfig({displayName:"ExternalLinkEmbedRubric"})``;C.defaultProps={as:"div",bottomSpacing:2,colorToken:"colors.consumption.body.standard.display-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const w=o(a).withConfig({displayName:"ExternalLinkEmbedArrowIcon"})` position: absolute; path { ${({theme:e})=>l(e,"fill","colors.discovery.body.white.accent")}; } `,v=o(i).withConfig({displayName:"ExternalLinkEmbedButton"})` margin-top: ${s(3)}; border: 2px solid ${d("colors.interactive.base.black")}; @media (min-width: ${p.md}) { margin-top: ${s(2)}; } ${({theme:e})=>`\n ${c(e,"typography.definitions.utility.button-utility")}};\n `}; `,$=o.div.withConfig({displayName:"ExternalLinkEmbedButtonWrapper"})` a:link, a:visited { text-decoration: none; ${({theme:e})=>`\n \n ${l(e,"color","colors.interactive.base.black")};\n `}; } a:active, a:focus, a:hover { text-decoration: none; ${({theme:e})=>`\n ${l(e,"background-color","colors.interactive.base.black")}\n \n ${l(e,"color","colors.interactive.base.white")};\n \n `}; } `;e.exports={ExternalLinkEmbedArrowIcon:w,ExternalLinkEmbedResponsiveImage:g,ExternalLinkEmbedBylines:y,ExternalLinkEmbedWrapper:u,ExternalLinkEmbedText:h,ExternalLinkEmbedHed:b,ExternalLinkEmbedDek:f,ExternalLinkEmbedRubric:C,ExternalLinkEmbedButton:v,ExternalLinkEmbedButtonWrapper:$}},98188:(e,t,n)=>{const{defineMessages:o}=n(37243);e.exports=o({rubric:{id:"ExternalLinkEmbed.Rubric",defaultMessage:"Read More",description:"External Link Embed Rubric default text"}})},18206:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(86418);i.Inline=o(i,"Inline",{layout:"inline"}),i.Large=o(i,"Large",{layout:"large"}),i.InlineWithButton=o(i,"InlineWithButton",{layout:"inlineWithButton"}),e.exports=i},84214:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{CalloutFeatureLargeContentPromoEmbed:s,CalloutFeatureLargeWrapper:l}=n(77819),d=({children:e,name:t})=>(i.useEffect((()=>{(async()=>{await r(),a("FeatureLargeCallout")})()}),[]),i.createElement(l,{"data-testid":"feature-large-callout",calloutFeatureLargeNested:2===e.length},i.Children.map(e,(e=>"gallery"===e.props.contentType?i.createElement(s,{...e.props}):"embedSize"in e.props&&"feature-large"===t?(e=>i.cloneElement(e,{embedSize:t}))(e):e))));d.propTypes={children:o.node.isRequired,className:o.string,name:o.string},e.exports=d},85617:(e,t,n)=>{e.exports=n(84214)},77819:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,minScreen:s,maxScreen:l,styledProperty:d}=n(26865),{applyGridSpacing:c}=n(1123),{BREAKPOINTS:m}=n(96472),{CaptionWrapper:p,CaptionText:u,CaptionCredit:g}=n(38860),h=n(86447),{AssetEmbedWrapper:y}=n(41108),{MixedMediaCarouselButtonWrapper:b}=n(31243),f=o.div.withConfig({displayName:"CalloutFeatureLargeWrapper"})` margin: 0; &&& { ${y} { margin: 0 auto ${i(5)} auto; } } ${p} { margin: ${i(1,"px")} 0 0; } .body__grid-container & { ${p} { margin-right: ${i(3)}; margin-left: ${i(3)}; ${s(m.md)} { margin-right: ${i(1)}; margin-left: ${i(1)}; } } ${b} { margin-right: ${i(3)}; } figure:only-of-type ${p} { ${c("margin")}; display: grid; grid-gap: 0 ${i(3)}; grid-template-columns: repeat(12, 1fr); max-width: ${m.xxl}; ${l(m.md)} { margin-right: ${i(3)}; margin-left: ${i(3)}; } ${u}, ${g} { grid-column: 1 / -1; ${s(m.md)} { grid-column: 2 / -2; } } } } .asset-embed__responsive-asset { width: 100%; } .responsive-cartoon { &::before { display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; ${({theme:e})=>a(e,"border-color","colors.consumption.body.standard.divider")}; } &::after { ${({theme:e})=>a(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${r("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${d("calloutFeatureLargeNested",!0,`\n display: flex;\n flex-direction: column;\n margin-bottom: ${i(1,"px")};\n\n @media (min-width: ${m.md}) {\n flex-direction: row;\n margin: 0;\n\n .asset-embed {\n margin: 0;\n padding: 0 0 0 ${i(1)};\n width: 50%;\n\n &:first-child {\n padding: 0 ${i(1)} 0 0;\n }\n }\n }\n `)} `,C=o(h).withConfig({displayName:"CalloutFeatureLargeContentPromoEmbed"})``;e.exports={CalloutFeatureLargeContentPromoEmbed:C,CalloutFeatureLargeWrapper:f}},47082:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(68642),r=n(86157),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(34187),{FeatureRatingsCardWrapper:c,ImageWrapper:m,Image:p,Label:u,Link:g,ContentWrapper:h,Content:y,Body:b,Hed:f,Dek:C,MetaData:w,Rating:v,SourceTagNameWrapper:$}=n(19118),S=({analyticsDataAttribute:e,dangerousHed:t,dangerousDek:n,hedTag:o="h3",hideRubricItemSummary:r=!1,hideSourceTagName:S,image:k,imageLabels:x,rating:E,reviewsCount:T,rubric:I,shouldHoldImageSpace:L=!0,sourceTagName:N,url:B})=>{i.useEffect((()=>{(async()=>{await l(),s("FeatureRatingsCard")})()}),[]);const P=k&&k.showImageWithoutLink,A=i.createElement(i.Fragment,null,i.createElement(p,{...k,shouldHoldImageSpace:L}),x&&x.length?x.map(((e,t)=>i.createElement(u,{key:t.toString()},e))):null);return B&&t?i.createElement(c,{...e},k&&i.createElement(m,{onClick:()=>{P&&(window.location=B)}},P?A:i.createElement(g,{href:B},A)),i.createElement(h,null,i.createElement(y,null,i.createElement(b,null,!r&&I&&i.createElement(d,{name:I.name}),!S&&N&&i.createElement($,null," ",`| From ${N}`),i.createElement(g,{href:B},i.createElement(f,{as:o,dangerouslySetInnerHTML:{__html:t}})),i.createElement(C,{dangerouslySetInnerHTML:{__html:n}}))),E&&T?i.createElement(w,null,i.createElement(a,null),i.createElement(v,null,E," (",T,")")):null)):null};S.propTypes={analyticsDataAttribute:o.object,dangerousDek:o.string,dangerousHed:o.string.isRequired,hedTag:o.string,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,image:o.shape(r.propTypes),imageLabels:o.arrayOf(o.string),rating:o.number,reviewsCount:o.number,rubric:o.shape(d.propTypes),shouldHoldImageSpace:o.bool,sourceTagName:o.string,url:o.string.isRequired},e.exports=S},94258:(e,t,n)=>{e.exports=n(47082)},19118:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{minScreen:s,calculateSpacing:l,getColorStyles:d,getDecoration:c}=n(26865),m=n(86157),p=o.div.withConfig({displayName:"FeatureRatingsCardWrapper"})``,u=o(r).withConfig({displayName:"Link"})``;u.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const g=o.div.withConfig({displayName:"ImageWrapper"})` position: relative; `,h=o(m).withConfig({displayName:"Image"})` img { border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; } } cursor: pointer; `,y=o(a).withConfig({displayName:"Label"})` position: absolute; top: ${l(1)}; left: ${l(1)}; margin: 0 ${l(1)} 0 0; border-radius: ${l(3)}; padding: ${l(.5)} ${l(1)}; ${({theme:e})=>d(e,"background","colors.discovery.body.brand.background")}; ${s(i.md)} { top: ${l(2)}; left: ${l(2)}; padding: ${l(1)} ${l(2)}; } `;y.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=o.div.withConfig({displayName:"ContentWrapper"})` border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; padding: ${l(2)} ${l(1)} ${l(1)}; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; padding: ${l(2)} ${l(1)} ${l(1)}; } ${s(i.lg)} { padding: ${l(3)} ${l(1)} ${l(1)}; } `,f=o.div.withConfig({displayName:"Content"})` padding: 0 0 ${l(2)}; `,C=o.div.withConfig({displayName:"Body"})``,w=o(a).withConfig({displayName:"Hed"})` margin: 0 0 ${l(1)}; ${s(i.md)} { margin: 0 0 ${l(2)}; } `;w.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-feature"};const v=o(a).withConfig({displayName:"Dek"})``;v.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const $=o.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${l(4)}; `,S=o(a).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;S.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const k=o(a).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;k.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={FeatureRatingsCardWrapper:p,Link:u,ImageWrapper:g,Image:h,Label:y,ContentWrapper:b,Content:f,Body:C,Hed:w,Dek:v,MetaData:$,Rating:S,SourceTagNameWrapper:k}},83077:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{FeedItemWrapper:s,FeedItemTime:l,FeedItemContent:d,FeedItemLink:c,FeedItemHead:m,FeedItemDek:p}=n(53712),u=({className:e,dangerousDek:t,dangerousHed:n,href:o,publishDate:u})=>(i.useEffect((()=>{(async()=>{await r(),a("FeedItem")})()}),[]),i.createElement(s,{className:e},i.createElement(l,null,u),i.createElement(d,null,i.createElement(c,{href:o},i.createElement(m,{dangerouslySetInnerHTML:{__html:n}})),i.createElement(p,{dangerouslySetInnerHTML:{__html:t}}))));u.propTypes={className:o.string,dangerousDek:o.string.isRequired,dangerousHed:o.string.isRequired,href:o.string.isRequired,publishDate:o.string.isRequired},u.displayName="FeedItem",e.exports=u},35508:(e,t,n)=>{e.exports=n(83077)},53712:(e,t,n)=>{const o=n(92168).default,{BaseLink:i,BaseText:a}=n(76955),{getColorStyles:r,calculateSpacing:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),c=o.div.withConfig({displayName:"FeedItemWrapper"})` border-width: 0 0 1px; border-style: solid; ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.divider")}; padding-top: ${s(2)}; padding-bottom: ${s(2)}; text-align: left; @media (min-width: ${d.md}) { display: grid; grid-column: 1 / span 12; grid-template-columns: repeat(12, 1fr); } &:first-of-type { border: 1px 0 0; border-style: solid; ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.divider")}; } `,m=o.time.withConfig({displayName:"FeedItemTime"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; display: block; margin-bottom: ${s(2)}; ${({theme:e})=>r(e,"color","colors.discovery.body.white.context-tertiary")}; @media (min-width: ${d.md}) { grid-column: 1; margin-top: ${s(.5)}; } `,p=o.div.withConfig({displayName:"FeedItemContent"})` @media (min-width: ${d.md}) { grid-column: 2 / span 8; margin-top: ${s(.5)}; } `,u=o(i).withConfig({displayName:"FeedItemLink"})` margin-top: 0; margin-bottom: ${s(2)}; text-decoration: none; &:hover, &:focus { text-decoration: underline; } `;u.defaultProps={colorToken:"colors.discovery.body.white.heading",typeToken:"typography.definitions.discovery.hed-bulletin-primary"};const g=o(a).withConfig({displayName:"FeedItemHead"})` margin-top: 0; margin-bottom: ${s(2)}; text-decoration: none; &:hover, &:focus { text-decoration: underline; } `;g.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const h=o.div.withConfig({displayName:"FeedItemDek"})` ${({theme:e})=>l(e,"typography.definitions.discovery.description-core")}; ${({theme:e})=>r(e,"color","colors.discovery.body.white.description")}; `;e.exports={FeedItemWrapper:c,FeedItemTime:m,FeedItemContent:p,FeedItemLink:u,FeedItemHead:g,FeedItemDek:h}},70713:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getLastIndexElement=t.getNextIndexElement=t.onScrollComplete=t.isForwardArrowActive=t.isBackwardArrowActive=t.handleOnScrollStop=t.getForcastImagesToScroll=t.scrollElementToIndex=void 0;const{isScrollAtEnd:o,isScrollAtStart:i}=n(30271);let a;const r=e=>e?.current?.querySelector("ul"),s=(e,t)=>{const n=e.getBoundingClientRect(),o=t.getBoundingClientRect();return n.lefto.right};t.scrollElementToIndex=(e,t)=>{const n=r(t),o=e||1,i=n?.querySelector(`li:nth-child(${o})`),a=i?.offsetLeft;n.scrollTo({left:a,behavior:"smooth"})},t.getForcastImagesToScroll=e=>{const t=r(e);if(t){const e=t?.querySelector("li");return Math.floor((t?.offsetWidth??0)/(e?.offsetWidth??1))-3}return 0},t.handleOnScrollStop=e=>{const t=r(e),n=t?.querySelectorAll("li");let o;for(o=0;o{const t=r(e);return t&&!i(t)},t.isForwardArrowActive=e=>{const t=r(e);return t&&!o(t)},t.onScrollComplete=e=>()=>{clearTimeout(a),a=setTimeout((()=>e()),100)};const l=(e,t,n,o)=>{const i=r(t);let a=e;n<0&&(a+=o);const d=i?.querySelector(`li:nth-child(${a})`);return s(i,d)?l(e+n,t,n):e};t.getLastIndexElement=(e,t,n)=>{let o=e-t;return o=l(o,n,-1,t),o+1<1?1:o+1},t.getNextIndexElement=(e,t,n)=>{let o=e+t;const i=r(n).querySelectorAll("li");return o=o>i?.length?i?.length:o,l(o,n,1)}},84399:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),{connect:r}=n(67851),{useIntl:s}=n(37243),l=n(92039).A,d=n(73275),c=n(44597),{getVariationNames:m}=n(81372),p=n(31850),{PaymentGateway:u}=n(92807),{maxThresholds:g}=n(99906),{useResizeObserver:h}=n(70251),{useAnalytics:y,analyticsTextConstant:b}=n(70746),{GalleryCarouselContainer:f,GalleryCarouselHeader:C,GalleryCarouselTitle:w,GalleryCarouselTitleText:v,GalleryCarouselHeaderRecirc:$,GalleryCarouselNextWrapper:S,GalleryCarouselPrevWrapper:k,GalleryCarouselNavigation:x,GalleryCarouselCountWrapper:E,GalleryCarouselCount:T,GalleryCarouselContent:I,GalleryCarouselSlider:L,GalleryCarouselSliderWrapper:N,GalleryCarouselSectionTitle:B}=n(99621),{MidRecirc:P,EndRecirc:A,NewsletterRecirc:D}=n(75895),_=n(35864),M=({carouselPlacedIn:e="modal",dangerousNavigationIcon:t=' ',id:n,isModalOpen:a,items:r,responsiveCartoonVariation:c="SliderCartoon",shouldDisableImageClick:m=!0,shouldHoldImageSpace:M=!1,shouldImageLazyLoad:R=!0,shouldUseMediumBreakpoint:H=!0,shouldUseModalStyle:O=!1,showHeadRecirc:F=!0,showPublishedDate:W=!1,title:U="",titleLinkURL:V="",user:G,variations:j={fullBleedSlide:!1,useSectionTitle:!1,mobileSlider:!1}})=>{const{fullBleedSlide:z,mobileSlider:q,useSectionTitle:K}=j,{formatMessage:Y}=s(),[J,X]=o.useState(0),[Q,Z]=o.useState(0),[ee,te]=o.useState(0),[ne,oe]=o.useState(!1),[ie,ae]=o.useState(!1),[re,se]=o.useState(!1),le=()=>{if(window){const e=window.matchMedia(`(max-width: ${g.lg}px)`);return Boolean(e?.matches)}return!1};h((()=>ae(le())));const de=o.useRef(),[ce,me]=o.useState({action:new Array(2).fill(!1),slide:new Array(2).fill(null)}),pe=r.length-1,ue=ee===pe,ge=r.length>0&&r[pe].hasEndRecirc&&r[pe].recircGalleries[0]&&Boolean(r[pe].recircGalleries[0].url)&&Boolean(r[pe].recircGalleries[0].dangerousHed),he=F&&ge&&!ue,ye=he?r[pe].recircGalleries[0]:{},be={carouselPlacedIn:e,currentSlideIndex:ee,getIsSmallDevice:le,hasHeadRecirc:he,headRecircGallery:ye,isModalOpen:a,slides:r,titleRef:de,galleryID:n},{triggerSlideAction:fe,triggerMobileRecircImpression:Ce,triggerNewsletterInteraction:we,triggerRecircInteraction:ve}=y(be);o.useEffect((()=>ae(le())),[]),o.useEffect((()=>{const e={action:new Array(2).fill(!1),slide:new Array(2).fill(null)},t=ee+1,n=ee-1;n>=0&&(e.action[0]=!0,r[n].hidePreview||(e.slide[0]=n)),t{if(!O){const e=document.querySelector('[class^="StackedNavigationTop"]');X(e?.offsetHeight||0)}}),[O]),o.useEffect((()=>{G?.isAuthenticated&&Boolean(G?.email)&&!re&&se(!0)}),[G?.isAuthenticated,G?.email,re]);const $e=e=>{e>=0&&e0))return null;const Se=V?{href:V,target:"_blank"}:{as:"span"};return o.createElement(f,{shouldUseModalStyle:O,headerHeight:J,key:re},!K&&o.createElement(C,{shouldUseModalStyle:O},o.createElement(w,{ref:de},o.createElement(v,{...Se,dangerouslySetInnerHTML:{__html:U}})),he&&o.createElement($,{onClick:e=>((e,t)=>{e.preventDefault(),ve(b.headRecirc,t),window.open(t.url,"_blank","noopener,noreferrer")})(e,ye),href:ye.url,dangerouslySetInnerHTML:{__html:`${Y(l.nextGallery)}: ${ye.source.hed} »`}})),K&&o.createElement(B,{as:_,dangerousHed:U}),o.createElement(N,null,o.createElement(L,{isEndGalleryRecircCardOnMobile:!O,mobileSlider:q},o.createElement(k,{isHidden:!ce.action[0],mobileSlider:q},o.createElement(x,{"aria-hidden":!ce.action[0],"aria-label":Y(l.previous),dangerouslySetInnerHTML:{__html:t},onClick:()=>$e(ee-1),isRotated:!0})),o.createElement(S,{isHidden:!ce.action[1],mobileSlider:q},o.createElement(x,{"aria-hidden":!ce.action[1],"aria-label":Y(l.next),dangerouslySetInnerHTML:{__html:t},onClick:()=>$e(ee+1)})),o.createElement(E,null,o.createElement(T,null,`${ee+1}/${r.length}`)),r.map(((t,a)=>o.createElement(I,{key:a,"data-testid":`GalleryCarouselContent__slide_${a+1}`,className:i(t.className,{"fade-in":!ne&&a===ee,"fade-out":ne&&a===ee,"fade-in-sequence":!ne&&ce.slide.includes(a),"fade-out-sequence":ne&&ce.slide.includes(a),"has-end-recirc":Boolean(t?.hasEndRecirc),"is-mid-recirc-slide":Boolean(t?.isMidRecirc),"is-ad-slide":Boolean(t?.isAd),"is-newsletter-slide":Boolean(t?.isNewsletter),"is-content-slide":Boolean(t?.isContent),"is-xl-recirc-slide":Boolean(t?.isXLGalleryRecirc),"current-slide":a===ee},!z&&{"prev-slide":a===ce.slide[0],"next-slide":a===ce.slide[1],"last-slide":a===pe}),onAnimationEnd:()=>(e=>{ne&&e===ee&&(te(Q),oe(!1))})(a),"aria-hidden":a!==ee,fullBleedSlide:z,mobileSlider:q},t?.isNewsletter&&o.createElement(D,{index:a,isSmallDevice:ie,newsletter:t.newsletter,onInteractionAnalytics:we,onMobileImpressionAnalytics:Ce,user:G}),t?.isAd&&o.createElement(u,{group:"ads"},o.createElement(p,{position:"mid-gallery"})),t?.isMidRecirc&&o.createElement(P,{index:a,isSmallDevice:ie,recircGalleries:t.recircGalleries,onInteractionAnalytics:ve,onMobileImpressionAnalytics:Ce}),["cartoon","photo"].includes(t?.contentType||"")&&o.createElement(d,{key:t.id,...t.image||t,isLazy:R,responsiveCartoonVariation:c,shouldDisableImageClick:m,shouldHoldImageSpace:M,shouldUseMediumBreakpoint:H,showPublishedDate:W,analyticsData:{currentSlide:t,cartoonPlacement:e,cartoonPosition:a+1,totalNumberOfCartoons:r.length,galleryTitle:de.current?.innerText||"",currentSlideIndex:a,galleryID:n,slides:r,isSmallDevice:ie}}),t?.hasEndRecirc&&o.createElement(A,{index:a,isSmallDevice:ie,recircGalleries:t.recircGalleries,onInteractionAnalytics:ve,onMobileImpressionAnalytics:Ce,shouldUseModalStyle:O})))))))};M.propTypes={carouselPlacedIn:a.oneOf(["gallery","modal","bundle"]),dangerousNavigationIcon:a.string,id:a.string,isModalOpen:a.bool,items:a.array.isRequired,responsiveCartoonVariation:a.oneOf(m(c)),shouldDisableImageClick:a.bool,shouldHoldImageSpace:a.bool,shouldImageLazyLoad:a.bool,shouldUseMediumBreakpoint:a.bool,shouldUseModalStyle:a.bool,showHeadRecirc:a.bool,showPublishedDate:a.bool,title:a.string,titleLinkURL:a.string,user:a.shape({isAuthenticated:a.bool.isRequired,email:a.string}),variations:a.shape({fullBleedSlide:a.boolean,mobileSlider:a.boolean,useSectionTitle:a.boolean})},e.exports=r((e=>({isModalOpen:e.isModalOpen||!1,user:e.user})))(M)},75895:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(91361),r=n(577),s=n(3990),{analyticsTextConstant:l}=n(70746),{GalleryCarouselNewsletterWrapper:d,GalleryCarouselMidRecircWrapper:c,GalleryCarouselEndRecircWrapper:m}=n(99621),p=(e,t,n)=>e?{as:s,onIntersectionViewport:t,analyticsData:n}:{},u=({index:e,isSmallDevice:t=!1,isTextFieldAlwaysStacked:n=!0,newsletter:i,newsletterType:a="slim-newsletter",onInteractionAnalytics:s=(()=>{}),onMobileImpressionAnalytics:c=(()=>{}),user:m})=>{const u=p(t,c,{index:e,placement:l.newsletter,newsletter:i});return o.createElement(d,{...u},o.createElement(r,{newsletterType:a,isTextFieldAlwaysStacked:n,enableSlimUnitToggle:Boolean(m?.isAuthenticated&&m?.email),userEmail:m?.email,...i||{},onSuccessHandler:()=>s(i),patternType:"utility"}))};u.propTypes={index:i.number.isRequired,isSmallDevice:i.bool,isTextFieldAlwaysStacked:i.bool,newsletter:i.object.isRequired,newsletterType:i.string,onInteractionAnalytics:i.func,onMobileImpressionAnalytics:i.func,user:i.shape({isAuthenticated:i.bool.isRequired,email:i.string})};const g=({index:e,isSmallDevice:t=!1,recircGalleries:n,onInteractionAnalytics:i=(()=>{}),onMobileImpressionAnalytics:r=(()=>{})})=>{const s=p(t,r,{index:e,placement:l.midRecirc,recircGalleries:n});return o.createElement(c,{...s},o.createElement(a,{items:n,recircInteractionAnalytics:t=>i(l.midRecirc,t,e)}))};g.propTypes={index:i.number.isRequired,isSmallDevice:i.bool,onInteractionAnalytics:i.func,onMobileImpressionAnalytics:i.func,recircGalleries:i.array.isRequired};const h=({index:e,isSmallDevice:t=!1,recircGalleries:n,onInteractionAnalytics:i=(()=>{}),onMobileImpressionAnalytics:r=(()=>{}),shouldUseModalStyle:s=!1})=>{const d=p(t,r,{index:e,placement:l.endRecirc,recircGalleries:n});return o.createElement(m,{...d},o.createElement(a,{isEndOfPageRecirc:!0,items:n,showCropViewOnMobile:s,recircInteractionAnalytics:t=>i(l.endRecirc,t,e)}))};h.propTypes={index:i.number.isRequired,isSmallDevice:i.bool,onInteractionAnalytics:i.func,onMobileImpressionAnalytics:i.func,recircGalleries:i.array.isRequired,shouldUseModalStyle:i.bool},e.exports={MidRecirc:g,EndRecirc:h,NewsletterRecirc:u}},87963:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(4253);e.exports=o(i,"GalleryCarousel")},99621:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(92168),{minScreen:r,maxScreen:s,calculateSpacing:l,getColorStyles:d}=n(26865),{maxThresholds:c,minThresholds:m}=n(99906),{BaseText:p,BaseWrap:u,BaseInput:g,BaseLink:h}=n(76955),{ResponsiveImageContainer:y,ResponsiveImagePicture:b}=n(7228),{SpanWrapper:f}=n(18117),{ResponsiveCartoonWrapper:C,ResponsiveCartoonCredit:w,ResponsiveCartoonCaption:v,ResponsiveCartoonCTAWrapper:$}=n(77527),{GalleryRecircGridWrapper:S,GalleryRecircViewGalleryCTA:k}=n(26891),{AdWrapper:x}=n(36185),{NewsletterSlimLoggedInWrapper:E,NewsletterSlimLoggedInDisclaimer:T}=n(75116),{NewsletterSubscribeFormWrapper:I,NewsletterSubscribeFormDisclaimer:L}=n(69817),{BREAKPOINTS:N}=n(96472),B=a` from { opacity: 0; } to { opacity: 1; } `,P=a` from { opacity: 1; } to { opacity: 0; } `,A=a` from { opacity: 0; } to { opacity: .2; } `,D=a` from { opacity: .2; } to { opacity: 0; } `,_=o(u).withConfig({displayName:"GalleryCarouselContainer"})` display: flex; flex-direction: column; width: 100%; height: 100%; ${({shouldUseModalStyle:e,headerHeight:t})=>!e&&i` ${r(`${c.lg+1}px`)} { margin-top: ${l(2)}; min-height: calc(100vh - ${t}px); } `} `,M=o(u).withConfig({displayName:"GalleryCarouselHeader"})` display: flex; position: relative; align-items: center; justify-content: center; margin: 0; padding: ${l(2.5)} 0; text-align: center; ${s(`${c.lg}px`)} { ${({shouldUseModalStyle:e})=>e?i` margin-bottom: ${l(3)}; padding: 0; min-height: ${l(10)}; `:i` padding: ${l(5)} 0; `} } `,R=o.div.withConfig({displayName:"GalleryCarouselSectionTitle"})` margin-bottom: ${l(2)}; `,H=o(p).withConfig({displayName:"GalleryCarouselTitle"})` span { cursor: unset; :hover { text-decoration: none; } } ${s(`${c.lg}px`)} { width: ${l(24.75)}; } `;H.defaultProps={as:"h1",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const O=o(h).withConfig({displayName:"GalleryCarouselTitleText"})``;O.defaultProps={as:"a",hasUnderline:!1,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const F=o(p).withConfig({displayName:"GalleryCarouselHeaderRecirc"})` position: absolute; right: ${l(8)}; text-decoration: none; :hover { text-decoration: underline; ${({theme:e})=>d(e,"color","colors.interactive.base.dark")}; } ${s(`${c.lg}px`)} { display: none; } `;F.defaultProps={as:"a",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.foundation.link-primary"};const W=i` display: flex; grid-row: 1; align-self: flex-start; height: ${l(64)}; ${({isHidden:e})=>e&&i` visibility: hidden; `} ${({mobileSlider:e})=>!e&&i` ${s(`${c.lg}px`)} { display: none; } `} `,U=o(u).withConfig({displayName:"GalleryCarouselNextWrapper"})` ${W}; grid-column: 11/12; justify-content: start; `,V=o(u).withConfig({displayName:"GalleryCarouselPrevWrapper"})` ${W}; grid-column: 2/3; justify-content: end; `,G=o.button.withConfig({displayName:"GalleryCarouselNavigation"})` display: flex; align-items: center; justify-content: center; transform: translateX(0); transition: transform 0.3s ease; background: transparent; min-width: ${l(7.5)}; svg { path { ${d("fill","colors.interactive.base.black")}; } } @media (hover: hover) and (pointer: fine) { &:hover { transform: translateX(${l(1)}); } } ${({isRotated:e})=>e&&i` svg { transform: rotate(180deg); } @media (hover: hover) and (pointer: fine) { &:hover { transform: translateX(${l(-1)}); } } `} `,j=o(u).withConfig({displayName:"GalleryCarouselCountWrapper"})` display: flex; grid-column: 10; grid-row: 1; align-items: center; justify-content: center; border: 1px solid; border-radius: ${l(10)}; width: ${l(6)}; height: ${l(4)}; ${({theme:e})=>d(e,"border-color","colors.interactive.base.light")}; ${s(`${c.lg}px`)} { display: none; } `,z=o(p).withConfig({displayName:"GalleryCarouselCount"})` text-align: center; line-break: normal; `;z.defaultProps={as:"p",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const q=o.div.withConfig({displayName:"GalleryCarouselContent"})` display: none; position: relative; flex-direction: row; align-items: start; justify-content: center; cursor: auto; width: 100%; min-height: ${l(64)}; ${x} { margin: auto; } ${C} { border: none; padding: 0; justify-items: unset; max-width: ${l(70)}; .responsive-cartoon__caption, .responsive-cartoon__credit { overflow: hidden; } ${b} { cursor: zoom-in; text-align: center; } ${y} { width: auto; max-width: 100%; height: auto; max-height: ${l(40.5)}; } ${b}, ${v}, ${w} { cursor: auto; max-width: unset; } } ${s(`${c.lg}px`)} { ${({mobileSlider:e})=>!e&&i` display: flex; flex-direction: column; align-items: center; min-height: ${l(31.25)}; ${C} { ${y} { width: ${l(40.5)}; height: auto; max-height: none; } } `} } `,K=i` display: flex; grid-row: 1; align-items: center; overflow: hidden; ${C} { ${b} { height: 100%; } } ${f} { position: absolute; min-width: ${l(100)}; } ${$} { display: none; } `,Y=o(u).withConfig({displayName:"GalleryCarouselSlider"})` display: grid; grid-template-columns: repeat(12, 1fr); margin: 0 auto; cursor: auto; width: 100%; max-width: none; gap: 0; ${({mobileSlider:e})=>{const t=i` height: ${l(64)}; .fade-in { animation: ${B} ease-in-out 300ms forwards; } .fade-out { animation: ${P} ease-in-out 300ms forwards; } .fade-in-sequence { animation: ${A} ease-in-out 300ms forwards; } .fade-out-sequence { animation: ${D} ease-in-out 300ms forwards; } .current-slide { display: flex; grid-column: 4/10; grid-row: 1; ${f} { align-self: center; } } .prev-slide { ${K}; grid-column: 1/2; ${C} { margin-right: 0; ${b} { text-align: right; } } ${f} { right: 0; } } .next-slide { ${K}; grid-column: 12/-1; ${C} { margin-left: 0; ${b} { text-align: left; } } ${f} { left: 0; } } .has-end-recirc { ${S} { display: none; } } .has-end-recirc.current-slide { position: unset; ${S} { display: grid; position: relative; right: 0; padding-top: ${l(7)}; width: auto; } } `,n=i` display: flex; flex-direction: column; align-items: center; margin: 0; padding: 0 ${l(3)}; gap: 0; ${q} { border-bottom: 1px solid; padding-top: ${l(7)}; padding-bottom: ${l(7)}; ${({theme:e})=>d(e,"border-color","colors.interactive.base.light")}; ${C} { border: none; padding: 0; } } .last-slide { border-bottom: none; } .has-end-recirc { padding-bottom: 0; ${k} { grid-column: 1 / 8; grid-row: 1; text-align: center; } ${({isEndGalleryRecircCardOnMobile:e})=>e&&`\n ${S} {\n padding-top: ${l(2)};\n padding-bottom: ${l(7)};\n }\n `} } .is-newsletter-slide { min-height: auto; } `;return e?i` ${t}; height: auto; ${s(`${c.lg}px`)} { ${U}, ${V} { flex-direction: column; justify-content: end; z-index: 1; height: 100%; button { padding: 0; } } grid-template-rows: min-content auto; grid-row-gap: ${l(1)}; ${U}, ${V}, .current-slide { grid-row: 2; } ${j} { display: flex; grid-column: 12; justify-self: end; } ${U} { grid-column: -2/-1; button { justify-content: end; } } ${V} { grid-column: 1/2; button { justify-content: start; } } .current-slide { grid-column: 1/-1; } } ${C} { ${v}, ${w} { padding-bottom: 0; } ${w} { padding-top: ${l(1)}; } } `:i` ${r(`${m.xl}px`)} { ${t} } ${s(`${c.lg}px`)} { ${n} } `}} `,J=o(u).withConfig({displayName:"GalleryCarouselSliderWrapper"})` display: flex; flex-grow: 1; align-items: center; justify-content: center; `,X=o(u).withConfig({displayName:"GalleryCarouselNewsletterWrapper"})` margin: auto; width: 100%; max-width: ${l(40.875)}; ${E}, ${I} { margin: 0; } ${E} { ${T} p { margin-bottom: 0; } } ${I} { ${g} { padding: ${l(1)} ${l(1.5)}; } ${L} p { margin-bottom: 0; } } ${s(`${c.lg}px`)} { max-width: unset; } `;X.defaultProps={as:"div"};const Q=o.div.withConfig({displayName:"GalleryCarouselMidRecircWrapper"})` ${s(`${c.lg}px`)} { width: 100%; } margin: auto; `;Q.defaultProps={as:"div"};const Z=o.div.withConfig({displayName:"GalleryCarouselEndRecircWrapper"})` ${r(N.lg)} { position: absolute; right: 0; } ${s(`${c.lg}px`)} { padding-top: ${l(5)}; width: 100%; } `;Z.defaultProps={as:"div"},e.exports={GalleryCarouselContainer:_,GalleryCarouselEndRecircWrapper:Z,GalleryCarouselHeader:M,GalleryCarouselTitle:H,GalleryCarouselTitleText:O,GalleryCarouselHeaderRecirc:F,GalleryCarouselNextWrapper:U,GalleryCarouselPrevWrapper:V,GalleryCarouselNavigation:G,GalleryCarouselCountWrapper:j,GalleryCarouselCount:z,GalleryCarouselContent:q,GalleryCarouselSlider:Y,GalleryCarouselSliderWrapper:J,GalleryCarouselNewsletterWrapper:X,GalleryCarouselMidRecircWrapper:Q,GalleryCarouselSectionTitle:R}},92039:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({next:{id:"GalleryCarousel.Next",defaultMessage:"Next",description:"Next icon title"},previous:{id:"GalleryCarousel.Previous",defaultMessage:"Previous",description:"Previous icon title"},nextGallery:{id:"GalleryCarousel.NextGallery",defaultMessage:"Next gallery",description:"Next gallery link prefix"}})},70746:(e,t,n)=>{const o=n(96540),i=n(44383),a=n(5556),{googleAnalytics:r}=n(90090),{trackNavigationEvent:s}=n(14307),l={newsletter:"newsletter",headRecirc:"top_right_link",midRecirc:"mid_content",endRecirc:"end_content",backToArticle:"back to article"},d=(e,t)=>{t.forEach((t=>{delete e[t]}))},c=({carouselPlacedIn:e,currentSlideIndex:t,getIsSmallDevice:n,hasHeadRecirc:a,headRecircGallery:c,isModalOpen:m,slides:p,titleRef:u,galleryID:g})=>{const h="inline"===e?"inline_cartoon":"cartoon_gallery",y="inline"===e?"inline_cartoon_carousel_recirc_unit":"cartoon_gallery_recirc_unit",[b,f]=o.useReducer(((e,t)=>Array.isArray(t)?(t.forEach((t=>e.add(t))),e):e.add(t)),new Set),C=({type:n,subject:o,items:i=[],placement:a="",label:r=""})=>{const s={type:n,label:r,subject:o,items:i,index:t,placement:a,subject_id:g,subject_version:e,total_index:p.length};return Object.keys(s).forEach((e=>{null!=s[e]&&""!==s[e]&&void 0!==s[e]||delete s[e]})),s},w=(e=null)=>`${(e??t)+1}/${p.length}`,v=(n=[])=>{const o={cartoon_placement:e,gallery_title:u?.current?.innerText||"",cartoon_id:p[t]?.id||"",cartoon_numbering:w()};return i(o,n)},$=(e,t=[],n={})=>{r.emitGoogleTrackingEvent(e,{...v(t),...n})},S=(e,t=[],n=null)=>{$("cartoon-impression-recirculation",["cartoon_placement","gallery_title"],{content_recirculation_placement:e,cartoon_numbering:w(n),gallery_id:t.map((e=>e.id)).join(" | ")});const o=t.map((e=>({content_title:e.dangerousHed,content_id:e.id,content_type:"gallery",content_url:`${window.location.host}${e.url}`}))),i=C({type:"impression",subject:y,items:o,placement:e});"end_content"!==e&&"top_right_link"!==e||d(i,["total_index","index"]),s(i)},k=(e,t=null)=>{$("cartoon-impression-newsletter",["cartoon_placement","gallery_title"],{cartoon_newsletter_id:e?.newsletterId,cartoon_numbering:w(t)})};return o.useEffect((()=>{a&&S(l.headRecirc,[c])}),[]),o.useEffect((()=>{(()=>{if(!m&&"modal"===e){$("cartoon-interaction",["cartoon_placement","gallery_title","cartoon_id"],{cartoon_interaction:l.backToArticle});const e=p[t],n=e?.links?.find((e=>"canonical"===e.network)).url,o=[{content_title:e.dangerousCaption,content_id:e?.id,content_type:"gallery",content_url:n}],i=C({type:"close",subject:"cartoon_gallery",items:o});s(i)}})()}),[m]),o.useEffect((()=>{const e=n(),{recircGalleries:o,newsletter:i}=p[t],a=Boolean(p[t]?.isMidRecirc),r=Boolean(p[t]?.hasEndRecirc),d=Boolean(p[t]?.isNewsletter),c=Boolean(p[t]?.isContent),m=b.has(t),u=[];e||(m||(a&&(u.push(t),S(l.midRecirc,o)),d&&(u.push(t),k(i)),c&&(u.push(t),(()=>{$("cartoon-impression",["cartoon_placement","gallery_title","cartoon_id","cartoon_numbering"]);const e=p[t],n=e?.links?.find((e=>"canonical"===e.network)).url,o=C({type:"impression",subject:h,items:[{content_title:e?.dangerousCaption,content_id:e?.id,content_type:e?.contentType||"cartoon",content_url:n}]});s(o)})())),r&&!b.has(l.endRecirc)&&(u.push(l.endRecirc),S(l.endRecirc,o)),u.length&&f(u))}),[t]),{extractAnalyticsData:v,triggerSlideAction:e=>{$("cartoon-interaction",["cartoon_placement","gallery_title","cartoon_id"],{cartoon_interaction:e>t?"next":"previous"});const n=p[t];let o={};if(n.isMidRecirc){const i=n.recircGalleries.map((e=>({content_title:e.dangerousHed,content_id:e.id,content_type:"gallery",content_url:`${window.location.host}${e.url}`})));o={type:e>t?"forward":"back",subject:y,items:i,placement:"mid_content"}}else{const i=n?.links?.find((e=>"canonical"===e.network)).url,a=[{content_title:n.dangerousCaption||"",content_id:n?.id,content_type:n?.contentType||"cartoon",content_url:i}];o={type:e>t?"forward":"back",subject:h,items:a}}const i=C(o);s(i)},triggerMobileRecircImpression:(e,n,o={})=>{const i=[l.midRecirc,l.endRecirc,l.newsletter],a=b.has(t),{index:r=null,recircGalleries:s,placement:d,newsletter:c}=o;e&&!a&&i.includes(d)&&(d===l.newsletter?(f(r),k(c,r)):d===l.midRecirc?(f(r),S(l.midRecirc,s,r)):(f(l.endRecirc),S(d,s,r)),n())},triggerNewsletterInteraction:e=>{$("cartoon-interaction-newsletter",["cartoon_placement","gallery_title","cartoon_id"],{content_newsletter_placement:l.midRecirc,content_newsletter_title:e?.dangerousHed||""})},triggerRecircInteraction:(e,t={},n=null)=>{$("cartoon-interaction-recirculation",["cartoon_placement","gallery_title","cartoon_id"],{content_recirculation_placement:e,content_recirculation_title:t?.dangerousHed||"",cartoon_numbering:w(n)});const o=[{content_title:t.dangerousHed,content_id:t.id,content_type:"gallery",content_url:`${window.location.host}${t.url}`}],i=C({type:"click",subject:y,items:o,placement:e});"end_content"!==e&&"top_right_link"!==e||d(i,["total_index","index"]),s(i)}}};c.propTypes={carouselPlacedIn:a.oneOf(["gallery","modal"]).isRequired,currentSlideIndex:a.number.isRequired,getIsSmallDevice:a.func.isRequired,hasHeadRecirc:a.bool.isRequired,headRecircData:a.object.isRequired,isModalOpen:a.bool.isRequired,slides:a.array.isRequired,titleRef:a.oneOfType([a.func,a.shape({current:a.any})]).isRequired},e.exports={useAnalytics:c,analyticsTextConstant:l}},4253:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(84399);i.MagazineCartoons=o(i,"magazineCartoons",{fullBleedSlide:!0,mobileSlider:!0,useSectionTitle:!0},{shouldUseModalStyle:!0}),e.exports=i},47811:(e,t,n)=>{const o=n(38221),i=n(32485),a=n(5556),r=n(96540),s=n(86447),l=n(93726),d=n(83193),c=n(78873),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(31850),{PaymentGateway:g}=n(92807),{googleAnalytics:h}=n(90090),{trackNavigationEvent:y}=n(14307),{GalleryEmbedWrapper:b,GalleryEmbedHr:f,GalleryEmbedSwipe:C,GalleryEmbedTitle:w,GalleryEmbedSlideList:v,GalleryEmbedSlideListItem:$,GalleryEmbedListWrapper:S}=n(56082),k=n(38337);class x extends r.Component{constructor(e,t){super(e,t),this.getRef=e=>{this.componentBounds=e},this.handleResize=()=>{this.measureComponent()},this.measureComponent=()=>{const e=this.componentBounds?this.componentBounds.getBoundingClientRect().width:null;this.setState({width:e})},this.emitTrackingEvent=e=>{const{slides:t}=this.props,n=t[e],{dangerousHed:o,filename:i}=n,a={"gallery-item-number":`image-${e+1===this.galleryLength?"end":e+1}`,"gallery-item-name":o?(r=o,r.replace(/<[^>]*>/g,"")):"","gallery-item-file":i||"","gallery-length":this.galleryLength};var r;h.emitGoogleTrackingEvent("embedded-gallery-view",a)},this.handleSlideChange=e=>{const{slideIndex:t}=this.state,{shouldCycleSlides:n}=this.props;let o=t+e;if(n)o=((e,t)=>{let n=e;return e>=t.length?n=0:e<0&&(n=t.length-1),n})(o,this.slidesAndAds);else if(o<0||o>this.slidesAndAds.length-1)return;const i=this.slidesAndAds[o].isAd,a=o-this.slidesAndAds.slice(0,o).reduce(((e,t)=>t.isAd?e+1:e),0);this.setState({hasAnimatedSwipe:!0,isAdSlide:i,slideIndex:o,slideIndexForDisplay:a}),i?h.emitGoogleTrackingEvent("gallery-ad-view",{}):this.emitTrackingEvent(a);const{slides:r,shouldScrollToSelectedItem:s}=this.props,l=r[a],{image:d,dangerousHed:c,id:m}=l,p=s,u={type:"impression",subject:"gallery_embed",items:[{content_id:m,content_url:d?.segmentedSources?.lg?.[0].url||"",content_title:c,content_type:"photo"}],placement:"horizontal",index:a,total_index:r.length};p&&y({...u,subject:"lightbox_gallery_slide_image"})},this.handleForward=()=>this.handleSlideChange(1),this.handleBack=()=>this.handleSlideChange(-1);const{slides:n=[],config:o={adsConfig:{galleryEmbedMidGalleryAdCadence:0}},midGalleryAdsLimit:i=1/0,showAds:a=!0,showNoAdsFromParent:r=!1,indexToStartOn:s=0}=this.props,l=o.adsConfig?.galleryEmbedMidGalleryAdCadence??0;this.slidesAndAds=((e,t,n,o,i)=>!i&&o&&t&&n?e.reduce(((e,o,i)=>(e.push(o),(e=>e%t==0&&e<=t*n)(i+1)&&e.push({isAd:!0}),e)),[]):e)(n,l,i,a,r),this.galleryLength=n.length;let d=s;l>0&&s>=l&&(d+=Math.floor(s/l)),this.state={hasAnimatedSwipe:!1,indexToStartOn:s,isClient:!1,slideIndex:d,slideIndexForDisplay:d,width:null}}async componentDidMount(){this.setState({isClient:!0}),this.measureComponent(),window.addEventListener("resize",o(this.handleResize,20)),await p(),m("GalleryEmbed",this.props.variationName)}render(){const{children:e,className:t,contentType:n,controlsIcon:o,dangerousHed:a,display:m,gallerySlideVariation:p="ItemCenterNoCaption",hasPhotoBookmark:h,showHed:y=!1,slides:x=[],isLazy:E=!1,isModal:T=!1,isModalClosed:I,textAlign:L,isListicleLayout:N=!1,shouldCycleSlides:B=!1,shouldLoadOnScroll:P=!1,shouldScrollToSelectedItem:A=!1,showGalleryEmbedCaption:D=!0,showGallerySlideCaptionOrTitle:_,showZoomedImage:M,variations:R={display:"slideshow"}}=this.props,{hasAnimatedSwipe:H,indexToStartOn:O,isAdSlide:F,slideIndex:W,slideIndexForDisplay:U,isClient:V,width:G}=this.state;let j;const z="callout:slideshow"===n,q=l[p];if(e&&(j=r.Children.toArray(e).filter((e=>"�"!==e.props.children)).map((e=>e.props))),"promo"===(m||R?.display)&&!z)return r.createElement(s,{...this.props});const K=V?this.slidesAndAds:x.slice(0,3),Y=x.length,J=K[W]&&!F,X=T?H?{left:W*G*-1+"px",transition:"left 0.3s ease-in-out"}:{left:W*G*-1+"px"}:{transform:`translate(${W*G*-1}px, 0)`};return r.createElement(b,{isListicleLayout:N,ref:this.getRef,className:i("gallery-embed",t),isModalClosed:I},r.createElement(f,{className:"gallery-embed__hr",isListicleLayout:N,hasMixedMediaSlides:z,isModalClosed:I}),y&&a&&r.createElement(w,{dangerouslySetInnerHTML:{__html:a}}),N?r.createElement(r.Fragment,null,r.createElement(S,{chunk:x,getRef:this.getRef,hasPhotoBookmark:h,isListicleLayout:N,index:O,shouldLoadOnScroll:P,shouldScrollToSelectedItem:A,showGallerySlideCaptionOrTitle:_,showZoomedImage:M,isModalClosed:I})):r.createElement(r.Fragment,null,z?r.createElement(k,{slides:j,totalGalleryItems:Y,textAlign:L}):r.createElement(r.Fragment,null,r.createElement(C,{noHed:!y,onSwipeRight:this.handleBack,onSwipeLeft:this.handleForward},r.createElement(v,{isListicleLayout:N,style:X},K.map(((e,t)=>r.createElement($,{key:e.id||t,isListicleLayout:N},e.isAd&&r.createElement(g,{group:"ads"},r.createElement(u,{position:"mid-gallery"})),!e.isAd&&r.createElement(q,{...e,isLazy:E,showGallerySlideCaptionOrTitle:_,showZoomedImage:M})))))),r.createElement(d,{iconType:o,isAdSlide:F,slideIndex:U,slideCount:Y,onBack:this.handleBack,onForward:this.handleForward,shouldCycleSlides:B}))),D&&J&&r.createElement(r.Fragment,null,r.createElement(c,{...K[this.state.slideIndex]}),r.createElement(f,{className:"gallery-embed__hr",isListicleLayout:N,hasMixedMediaSlides:z,isModalClosed:I})))}}x.propTypes={children:a.node,className:a.string,config:a.object,contentType:a.string,controlsIcon:a.oneOf(["Arrow","ChevronRight"]),dangerousHed:a.string,display:a.string,gallerySlideVariation:a.oneOf(["ItemLeft","ItemCenterNoCaption"]),hasPhotoBookmark:a.bool,indexToStartOn:a.number,isLazy:a.bool,isListicleLayout:a.bool,isModal:a.bool,isModalClosed:a.bool,midGalleryAdsLimit:a.number,shouldCycleSlides:a.bool,shouldLoadOnScroll:a.bool,shouldScrollToSelectedItem:a.bool,showAds:a.bool,showGalleryEmbedCaption:a.bool,showGallerySlideCaptionOrTitle:a.bool,showHed:a.bool,showNoAdsFromParent:a.bool,showZoomedImage:a.bool,slides:a.array,textAlign:a.string,variationName:a.string,variations:a.shape({display:a.string})},x.displayName="GalleryEmbed",e.exports=x},78873:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{googleAnalytics:r}=n(90090),{getCTAText:s}=n(38759),{asConfiguredComponent:l}=n(12892),{GalleryEmbedCredit:d,GalleryEmbedSlideTitle:c,GalleryEmbedCaptionButton:m,GalleryEmbedCaptionWrapper:p,GalleryEmbedCaptionMetaOneWrapper:u,GalleryEmbedCaptionMetaOne:g,GalleryEmbedCaptionSellerName:h,GalleryEmbedCaptionDetail:y,GalleryEmbedCaptionPrice:b,GalleryEmbedCaptionReducedPrice:f,GalleryEmbedCaptionSlideBody:C}=n(56082),{jsonmlToReact:w}=n(21159),v=({className:e,ctaAnalyticsName:t,ctaHref:n,cta:o,contentType:l,dangerousCredit:v,dangerousDek:$,dangerousDetail:S,dangerousHed:k,dangerousMetaOne:x,price:E,reducedPrice:T,sellerName:I})=>{const{formatMessage:L}=a(),N=s(o,l,L),B=t?()=>{r.emitUniqueGoogleTrackingEvent(`${t}-embed`,{})}:()=>{};return i.createElement(p,{className:e},v&&i.createElement(d,{dangerouslySetInnerHTML:{__html:v}}),k&&i.createElement(c,{dangerouslySetInnerHTML:{__html:k}}),$&&("string"==typeof(P=$)?i.createElement(C,{dangerouslySetInnerHTML:{__html:P}}):i.createElement(C,null,w.convert($))),(x||E)&&i.createElement(u,null,x&&i.createElement(g,{dangerouslySetInnerHTML:{__html:x}}),E&&i.createElement(b,null,T?i.createElement("del",null,E):i.createElement("span",null,E)),T&&i.createElement(f,null,T)),S&&i.createElement(y,{dangerouslySetInnerHTML:{__html:S}}),I&&i.createElement(h,{dangerouslySetInnerHTML:{__html:I}}),N&&n&&i.createElement(m,{href:n,inputKind:"link","aria-label":"Opens in a new window",label:N,onClickHandler:B,rel:"nofollow noopener noreferrer",target:"_blank"}));var P};v.propTypes={className:o.string,contentType:o.string,cta:o.shape({article:o.string,product:o.string,recipe:o.string,review:o.string}),ctaAnalyticsName:o.string,ctaHref:o.string,dangerousCredit:o.string,dangerousDek:o.oneOfType([o.string,o.array]),dangerousDetail:o.string,dangerousHed:o.string,dangerousMetaOne:o.string,price:o.string,reducedPrice:o.string,sellerName:o.string},v.displayName="GalleryEmbedCaption",e.exports=l(v,"GalleryEmbedCaption")},83193:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(82116).A,{GalleryEmbedControlsStyles:s,GalleryEmbedControlsAdTitle:l,GalleryEmbedControlsCounter:d,GalleryEmbedControlsCounterIndex:c,GalleryEmbedControlsCounterCount:m,GalleryEmbedControlsController:p,GalleryEmbedControlsButton:u}=n(56082),g=n(4262),h=n(39733),y=({className:e,iconType:t="ChevronRight",onBack:n,onForward:o,slideCount:y,slideIndex:b,isAdSlide:f,shouldCycleSlides:C})=>{const{formatMessage:w}=a(),v=!C&&0===b,$=!C&&b+1===y&&!f,S={ChevronRight:h,Arrow:g};return i.createElement(s,{className:e},f?i.createElement(l,null,w(r.adSlideText)):i.createElement(d,null,i.createElement(c,null,`${b+1} `),i.createElement(m,null,`/ ${y}`)),i.createElement(p,{role:"presentation",onKeyDown:e=>{const t={ArrowLeft:n,ArrowRight:o};t[e.key]&&t[e.key]()}},i.createElement(u,{ariaLabel:w(r.backArrowButtonAriaLabel),isBackArrow:!0,onClickHandler:n,label:"",inputKind:"button",isIconButton:!0,isDisabled:v,isDisabledStyle:v,ButtonIcon:S[t]}),i.createElement(u,{ariaLabel:w(r.forwardArrowButtonAriaLabel),onClickHandler:o,label:"",inputKind:"button",isIconButton:!0,isDisabled:$,isDisabledStyle:$,ButtonIcon:S[t]})))};y.propTypes={className:o.string,iconType:o.oneOf(["Arrow","ChevronRight"]),isAdSlide:o.bool,onBack:o.func.isRequired,onForward:o.func.isRequired,shouldCycleSlides:o.bool,slideCount:o.number,slideIndex:o.number},e.exports=y},75966:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(11046);e.exports=o(i,"GalleryEmbed")},56082:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,styledProperty:s,getTypographyStyles:l}=n(26865),d=n(39767),c=n(70497),m=n(73730),{GallerySlideFigure:p,GallerySlideWrapper:u,GallerySlideResponsiveAsset:g}=n(55082),{ContentHeaderLeadAsset:h}=n(5239),{ResponsiveImageContainer:y}=n(7228),b="0.4s",f=(e=!1)=>`\n display: flex;\n position: relative;\n flex-direction: row;\n flex-wrap: nowrap;\n transition: transform ${b} ease-in-out;\n margin: 0;\n padding: 0;\n width: 100%;\n min-width: 0;\n height: 100%;\n min-height: 0;\n list-style: none;\n\n ${e?"display: block;":""}\n`,C=o.ul.withConfig({displayName:"GalleryEmbedSlideList"})` && { ${({isListicleLayout:e})=>f(e)} } `,w=o.li.withConfig({displayName:"GalleryEmbedSlideListItem"})` && { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; margin: 0 auto; padding: 0; width: 100%; min-width: 0; min-height: 0; ${s("isListicleLayout",!0,"\n display: block;\n ")} } `,v=o.hr.withConfig({displayName:"GalleryEmbedHr"})` && { display: block; margin: 0; border: 0; padding: 0; height: 1px; ${({isListicleLayout:e,hasMixedMediaSlides:t})=>e||t&&"\n display: none;\n "} } `,$=o(d).withConfig({displayName:"GalleryEmbedSwipe"})` && { display: block; ${({theme:e})=>r(e,"background-color","colors.consumption.body.standard.bg-photo")}; ${s("noHed",!0,`\n margin-top: ${a(5)};\n `)} } `,S=o.div.withConfig({displayName:"GalleryEmbedWrapper"})` position: relative; margin: 0 0 ${a(4)}; overflow: hidden; /* Grid gap override */ ${u} ${p} { grid-gap: 0; } ${h} & { margin: 0; } &:first-child { ${v}:first-child { display: none; } ${$} { margin-top: 0; } } ${({isListicleLayout:e})=>e&&`\n .gallery__slides__slide {\n margin-bottom: ${a(4)};\n }\n ${p} {\n display: block;\n grid-template-columns: inherit;\n }\n ${y} {\n margin: 0 auto;\n }\n `} ${u} ${g} .responsive-image__image { margin: auto; width: auto; min-width: 0; min-height: 0; /* This is an arbitrary height so that the gallery doesn't take up too much vertical space */ max-height: 550px; } `,k=o(i).withConfig({displayName:"GalleryEmbedCredit"})` /* This is to override .body a:not(.button):link, .body a:not(.button):visited */ && { a { color: inherit; } } `;k.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body-deemphasized",topSpacing:"3",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const x=o(i).withConfig({displayName:"GalleryEmbedSlideTitle"})``;x.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const E=o.h2.withConfig({displayName:"GalleryEmbedTitle"})` &&& { ${l("typography.definitions.consumptionEditorial.subhed-aux-primary")} ${({theme:e})=>r(e,"color","colors.consumption.body.standard.subhed")}; margin: 0; padding: ${a(2)} 0; } `,T=o(i).withConfig({displayName:"GalleryEmbedCaptionSlideBody"})``;T.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const I=o(c).withConfig({displayName:"GalleryEmbedListWrapper"})` ${({isListicleLayout:e})=>f(e)} `,L=o(m.Utility).withConfig({displayName:"GalleryEmbedCaptionButton"})` margin-top: ${a(3)}; `,N=o.figcaption.withConfig({displayName:"GalleryEmbedCaptionWrapper"})` margin-bottom: ${a(4)}; `,B=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOneWrapper"})` line-height: 0; `;B.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",topSpacing:3};const P=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOne"})``;P.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const A=o(i).withConfig({displayName:"GalleryEmbedCaptionSellerName"})` display: block; `;A.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const D=o(i).withConfig({displayName:"GalleryEmbedCaptionDetail"})``;D.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.accent",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const _=o(i).withConfig({displayName:"GalleryEmbedCaptionPrice"})``;_.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const M=o(i).withConfig({displayName:"GalleryEmbedCaptionReducedPrice"})` margin-left: ${a(1)}; `;M.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.accent",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const R="32px",H=o.div.withConfig({displayName:"GalleryEmbedControlsStyles"})` display: flex; align-items: center; justify-content: space-between; padding: ${a(3)} 0 0; width: 100%; line-height: 0; `,O=o(i).withConfig({displayName:"GalleryEmbedControlsAdTitle"})``;O.defaultProps={as:"div",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const F=o(i).withConfig({displayName:"GalleryEmbedControlsCounter"})` display: inline-block; `;F.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const W=o(i).withConfig({displayName:"GalleryEmbedControlsCounterIndex"})``;W.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const U=o(i).withConfig({displayName:"GalleryEmbedControlsCounterCount"})``;U.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const V=o.div.withConfig({displayName:"GalleryEmbedControlsController"})` display: inline-block; `,G=o(m.Utility).withConfig({displayName:"GalleryEmbedControlsButton"})` display: inline-block; /* This +10 is to offset the lag that happens when transitioning a svg fill-color */ transition: transform ${b+10} ease-in-out; border: 1px solid; ${({theme:e})=>r(e,"border-color","colors.interactive.base.black")}; background-color: transparent; cursor: pointer; padding: 0; width: ${R}; min-width: ${R}; height: ${R}; && { &:focus, &:hover, &:active { border-width: 1px; background-color: transparent; } ${({isDisabled:e})=>e&&`\n opacity: 0.8;\n border: 1px solid;\n ${({theme:e})=>r(e,"border-color","colors.interactive.base.light")};\n pointer-events: none;\n\n svg {\n ${({theme:e})=>r(e,"fill","colors.interactive.base.light")};\n }\n `} } &:focus, &:hover { border: 1px solid; background-color: none; ${({theme:e})=>r(e,"border-color","colors.interactive.base.brand-primary")}; svg { ${({theme:e})=>r(e,"fill","colors.interactive.base.brand-primary")}; } } &&:active, &&:focus, &&:hover { background-color: none; } &&:disabled { opacity: 0.8; border-width: 1px; background-color: transparent; svg { ${({theme:e})=>r(e,"fill","colors.interactive.base.light")}; } } svg { position: relative; right: -1px; /* Small offset from icon's center */ transition: fill ${b} ease-in-out; height: 20px; ${({theme:e})=>r(e,"fill","colors.interactive.base.black")}; } ${({isBackArrow:e})=>e?"transform: rotate(180deg)":`margin-left: ${a(2)}`} `;e.exports={GalleryEmbedWrapper:S,GalleryEmbedHr:v,GalleryEmbedSwipe:$,GalleryEmbedCredit:k,GalleryEmbedTitle:E,GalleryEmbedSlideList:C,GalleryEmbedSlideListItem:w,GalleryEmbedListWrapper:I,GalleryEmbedCaptionButton:L,GalleryEmbedCaptionWrapper:N,GalleryEmbedCaptionMetaOneWrapper:B,GalleryEmbedCaptionMetaOne:P,GalleryEmbedCaptionSellerName:A,GalleryEmbedCaptionDetail:D,GalleryEmbedCaptionPrice:_,GalleryEmbedCaptionReducedPrice:M,GalleryEmbedCaptionSlideBody:T,GalleryEmbedControlsStyles:H,GalleryEmbedControlsAdTitle:O,GalleryEmbedControlsCounter:F,GalleryEmbedControlsCounterIndex:W,GalleryEmbedControlsCounterCount:U,GalleryEmbedControlsController:V,GalleryEmbedControlsButton:G,GalleryEmbedSlideTitle:x}},82116:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({adSlideText:{id:"GalleryEmbedControls.AdSlideText",defaultMessage:"Advertisement",description:"GalleryEmbed component Ad slide text"},backArrowButtonAriaLabel:{id:"GalleryEmbedControls.BackArrowButtonAriaLabel",defaultMessage:"gallery-back",description:"GalleryEmbed component Back Arrow Button Aria Label"},forwardArrowButtonAriaLabel:{id:"GalleryEmbedControls.ForwardArrowButtonAriaLabel",defaultMessage:"gallery-forward",description:"GalleryEmbed component Forward Arrow Button Aria Label"}})},11046:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(47811),a=n(38337);i.ContentPromo=o(i,"ContentPromo",{display:"promo"}),i.MixedMediaCarousel=o(a,"MixedMediaCarousel",{}),e.exports=i},27110:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(43608),{GalleryRecircGridWrapper:s,GalleryRecircContentWrapper:l,GalleryRecircContent:d,GalleryMidRecircHeading:c,GalleryRecircTitle:m,GalleryRecircImage:p,GalleryEndRecircHeading:u,GalleryRecircTextWrapper:g,GalleryRecircViewGalleryCTA:h}=n(26891),y=n(91997).A,b=({hed:e="",isEndOfPageRecirc:t=!1,onBeforeRedirect:n,items:o,recircInteractionAnalytics:r,showCropViewOnMobile:b=!1,variations:f={shouldOpenInSameTab:!1,shouldUseItemDangerousDek:!1,shouldUseItemDangerousHed:!1}})=>{const{formatMessage:C}=a(),{shouldOpenInSameTab:w,shouldUseItemDangerousDek:v,shouldUseItemDangerousHed:$}=f;if(!o.length)return null;const S=C(t?y.viewNextGalleryCTAText:y.viewGalleryCTAText);return i.createElement(s,{isEndOfPageRecirc:t},!t&&i.createElement(c,null,e||C(y.midGalleryRecircHeading)),o.map(((e,o)=>i.createElement(l,{isEndOfPageRecirc:t,key:e.id||o},i.createElement(d,{href:e.url,isEndOfPageRecirc:t,showCropViewOnMobile:b,"data-testid":"GalleryRecircContent",onClick:t=>((e,t)=>{e.preventDefault(),n&&n(t),r&&r(t);const o=w?"_self":"_blank";window.open(t.url,o,"noopener,noreferrer")})(t,e)},i.createElement(g,{isEndOfPageRecirc:t},t&&i.createElement(u,{"data-testid":"GalleryEndRecircHeading"},C(y.keepOnLaughingText)),i.createElement(m,{"data-testid":"GalleryRecircTitle",isEndOfPageRecirc:t,dangerouslySetInnerHTML:{__html:$&&e.dangerousHed?e.dangerousHed:e?.source?.hed||""}}),i.createElement(h,{"data-testid":"GalleryRecircViewGalleryCTA",dangerouslySetInnerHTML:{__html:v&&e.dangerousDek?e.dangerousDek:S}})),i.createElement(p,{isEndOfPageRecirc:t,"data-testid":"GalleryRecircImage",...e.items[0]}),t&&i.createElement(u,{"data-testid":"GalleryEndRecircHeading"},C(y.keepOnLaughingText)))))))};b.propTypes={hed:o.string,isEndOfPageRecirc:o.bool,items:o.arrayOf(o.shape({dangerousDek:o.string,dangerousHed:o.string,url:o.string,items:o.arrayOf(o.shape({altText:o.string,dangerousCaption:o.string,dangerousCredit:o.string,isDesktopPortrait:o.bool,segmentedSources:r.propTypes.segmentedSources,sources:r.propTypes.sources,links:o.arrayOf(o.shape({behavior:o.string,label:o.string.isRequired,url:o.string,network:o.string})),tagCloud:o.shape({tags:o.arrayOf(o.shape({tag:o.string.isRequired,url:o.string})),sectionHeader:o.string})}))}).isRequired).isRequired,onBeforeRedirect:o.func,recircInteractionAnalytics:o.func,showCropViewOnMobile:o.bool,variations:o.shape({shouldOpenInSameTab:o.bool,shouldUseItemDangerousDek:o.bool,shouldUseItemDangerousHed:o.bool})},b.displayName="GalleryRecircCards",e.exports=b},91361:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(4335);e.exports=o(i,"GalleryRecircCards")},26891:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GalleryRecircViewGalleryCTA=t.GalleryRecircTextWrapper=t.GalleryRecircTitle=t.GalleryRecircImage=t.GalleryEndRecircHeading=t.GalleryMidRecircHeading=t.GalleryRecircGridWrapper=t.GalleryRecircContent=t.GalleryRecircContentWrapper=void 0;const{css:o,default:i}=n(92168),a=n(43608),{calculateSpacing:r,getColorToken:s,minMaxScreen:l,maxScreen:d,minScreen:c}=n(26865),{maxThresholds:m}=n(99906),{BaseWrap:p,BaseText:u}=n(76955),{BREAKPOINTS:g}=n(96472),h=i.div.withConfig({displayName:"GalleryRecircGridWrapper"})` display: grid; grid-template-rows: repeat(3, auto); grid-row-gap: ${r(2)}; margin: auto; max-width: ${r(54)}; height: auto; ${d(`${m.lg}px`)} { max-width: unset; } ${({isEndOfPageRecirc:e})=>e&&o` grid-template-rows: repeat(1, 1fr); grid-row-gap: 0; justify-content: end; max-width: unset; ${d(`${m.lg}px`)} { grid-template-columns: repeat(1, 1fr); } `} `;t.GalleryRecircGridWrapper=h;const y=i.div.withConfig({displayName:"GalleryRecircContentWrapper"})` ${({isEndOfPageRecirc:e})=>e&&o` display: flex; justify-self: center; ${d(`${m.lg}px`)} { width: 100%; } ${c(`${m.lg+1}px`)} { transition: width 0.3s ease; border: 1px solid ${s("colors.consumption.body.standard.divider")}; border-right: none; border-radius: ${r(2)}; border-top-right-radius: 0; border-bottom-right-radius: 0; width: ${r(29)}; &:hover { width: ${r(33)}; } } `} `;t.GalleryRecircContentWrapper=y;const b=i(u).withConfig({displayName:"GalleryRecircTitle"})` padding-right: ${r(2)}; ${({isEndOfPageRecirc:e})=>e&&o` margin-bottom: ${r(1)}; ${d(`${m.lg}px`)} { grid-column: 1/8; grid-row: 2; padding-right: 0; text-align: center; } `} `;t.GalleryRecircTitle=b,b.defaultProps={as:"h3",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const f=i(u).withConfig({displayName:"GalleryRecircViewGalleryCTA"})` :hover { text-decoration: underline; } `;t.GalleryRecircViewGalleryCTA=f,f.defaultProps={as:"span",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.foundation.link-primary"};const C=i(p).withConfig({displayName:"GalleryRecircTextWrapper"})` display: grid; grid-column: 1/9; grid-row: 1/-1; flex-direction: column; align-items: start; gap: ${r(1)}; ${({isEndOfPageRecirc:e})=>e&&o` gap: 0; display: flex; grid-column: 1/-1; grid-row: 3; justify-content: center; ${d(`${m.lg}px`)} { grid-column: 1/8; grid-row: 2; align-items: center; } ${l(g.md,`${m.lg}px`)} { align-items: start; width: 100%; } `} `;t.GalleryRecircTextWrapper=C;const w=i(a).withConfig({displayName:"GalleryRecircImage"})` display: grid; grid-column: 9/-1; grid-row: 1/3; justify-content: flex-end; margin: auto; img { max-width: ${r(15.5)}; overflow: hidden; ${d(`${m.lg}px`)} { max-width: ${r(11.25)}; } } ${({isEndOfPageRecirc:e})=>e&&o` grid-column: 1/-1; grid-row: 2; justify-content: start; margin-bottom: ${r(2)}; img { max-width: ${r(21)}; } ${d(`${m.lg}px`)} { display: grid; grid-column: 8/-1; grid-row: 1/-1; justify-content: end; margin: auto; margin-left: ${r(1)}; overflow: hidden; justify-items: center; img { max-width: ${r(15.5)}; } } `} `;t.GalleryRecircImage=w;const v=i(u).withConfig({displayName:"GalleryEndRecircHeading"})` grid-column: 1/-1; grid-row: 1; padding-bottom: ${r(2)}; ${d(`${m.lg}px`)} { padding-bottom: ${r(1)}; } ${l(g.md,`${m.lg}px`)} { width: 100%; } `;t.GalleryEndRecircHeading=v,v.defaultProps={as:"h4",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const $=i(u).withConfig({displayName:"GalleryMidRecircHeading"})` grid-column: 1/-1; grid-row: 1; text-align: center; ${d(`${m.lg}px`)} { padding: 0 ${r(6)}; } `;t.GalleryMidRecircHeading=$,$.defaultProps={as:"h4",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const S=`\n ${c(`${m.lg+1}px`)} {\n border: none;\n\n & > ${C} > ${v} {\n display: none;\n }\n }\n`,k=o` ${d(`${m.lg}px`)} { grid-template-rows: repeat(3, auto); padding-right: ${r(2)}; padding-left: ${r(2)}; width: 100%; max-width: 100%; justify-items: center; & > ${v} { display: none; } ${({showCropViewOnMobile:e})=>!e&&"\n grid-template-rows: repeat(3, auto);\n "}; ${({showCropViewOnMobile:e})=>e&&o` border-right: 1px solid ${s("colors.consumption.body.standard.divider")}; border-bottom: none; border-top-right-radius: ${r(2)}; border-bottom-left-radius: 0; border-bottom-right-radius: 0; `} } `,x=o` grid-gap: 0; grid-template-rows: repeat(4, auto); padding: ${r(3)} ${r(4)}; max-width: ${r(29)}; height: auto; ${S} ${k} `,E=i(p).withConfig({displayName:"GalleryRecircContent"})` display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: repeat(2, 1fr); grid-row-gap: ${r(1)}; align-items: center; border: 1px solid ${s("colors.consumption.body.standard.divider")}; border-radius: ${r(2)}; cursor: pointer; padding: ${r(2)} ${r(3)}; text-decoration: none; ${({isEndOfPageRecirc:e})=>e&&x} `;t.GalleryRecircContent=E,E.defaultProps={as:"a"}},91997:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewGalleryCTAText:{id:"GalleryRecircCards.ViewGalleryCTAText",defaultMessage:"View gallery »",description:"View gallery button text in End Of Page Recirculation."},viewNextGalleryCTAText:{id:"GalleryRecircCards.viewNextGalleryCTAText",defaultMessage:"View next gallery »",description:"View next gallery button text in End Of Page Recirculation."},keepOnLaughingText:{id:"GalleryRecircCards.keepOnLaughingText",defaultMessage:"Keep on laughing",description:"Keep on laughing text in End Of Page Recirculation."},midGalleryRecircHeading:{id:"GalleryRecircCards.midGalleryRecircHeading",defaultMessage:"Want more laughs? Try another cartoon gallery.",description:"Want more laughs? Try another cartoon gallery text for mid gallery recirc"}})},4335:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(27110);i.CaptionContestRecirc=o(i,"CaptionContestRecirc",{shouldOpenInSameTab:!0,shouldUseItemDangerousDek:!0,shouldUseItemDangerousHed:!0},{isEndOfPageRecirc:!1}),e.exports=i},96637:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{getImageOrientation:r}=n(38759),s=n(39832),l=n(73275),d=n(18059),c=n(20460).A,{googleAnalytics:m}=n(90090),{GallerySlideWrapper:p,GallerySlideFigure:u,GallerySlideAssetWrapper:g,GallerySlideAssetContainer:h,GallerySlideAssetContainerInner:y,GallerySlideCaptionHed:b,GallerySlideCaptionDek:f,GallerySlideRankingContainerWrapper:C,GallerySlideRankingContainerRank:w,GallerySlideRankingContainerScore:v,GallerySlideResponsiveAsset:$}=n(55082),S=({contentType:e,dangerousHed:t,hedHref:n,image:o,isLazy:l,locationInfo:S,offers:k,order:x,overallRating:E})=>{const{formatMessage:T}=a(),I=JSON.stringify({pattern:"AwardsListSlide"}),L=o&&{...o},N=`#${x+1}`,{city:B,country:P}=S,A=L&&r(L),D=n?i.createElement(s,{href:n,dangerouslySetInnerHTML:{__html:t}}):i.createElement("span",{dangerouslySetInnerHTML:{__html:t}});return i.createElement(p,{"data-event-boundary":"click","data-in-view":I,"data-event-click":I,shouldOrderedGallery:!1,contentAlign:"left",awardList:!0,hasBackground:!1},i.createElement(u,null,E&&i.createElement(C,null,i.createElement(w,null,i.createElement("h2",null,"Ranking"),i.createElement("div",null,N)),i.createElement(v,null,i.createElement("h2",null,"Score"),i.createElement("div",null,E))),t&&i.createElement(b,null,D),B&&P&&i.createElement(f,null,`${B}, ${P}`),L&&i.createElement(g,{orientation:A,contentType:e},i.createElement(h,null,i.createElement(y,null,i.createElement($,{...L,isLazy:l})))),k?.length?i.createElement(d,{buttonVariation:"Primary",btnStyle:"filled",className:"gallery-slide__aside-offers",dataAttrs:{"data-component-position":"awards-list-slide"},defaultCTAText:T(c.productOfferCTAText),offers:k.slice(0,1),onClickHandler:()=>{m.emitGoogleTrackingEvent("awards-list-slide-button-click")},showCount:1,showOffersSeller:!0,venueSellerPreviewText:T(c.venueSellerPreviewText)}):null))};S.propTypes={contentType:o.string.isRequired,dangerousHed:o.string,hedHref:o.string,image:o.shape(l.propTypes),isLazy:o.bool,locationInfo:o.shape({city:o.string,country:o.string}),offers:o.array,order:o.number,overallRating:o.number},S.displayName="AwardsListSlide",e.exports=S},25939:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(38221),s=n(32485),{useIntl:l}=n(37243),d=n(73275),c=n(35676),{getImageOrientation:m,getCTAText:p}=n(38759),u=n(39832),{ProductEmbedImageLink:g}=n(53985),h=n(14473),{handleLinkClick:y}=n(43428),{trackComponent:b}=n(92716),{productImpressionTracking:f,formatGtmData:C}=n(60162),{interactionResponse:w}=n(56187),{onMouseMoveZoom:v}=n(51558),{GallerySlideAssetWrapper:$,GallerySlideAssetContainer:S,GallerySlideAssetContainerInner:k,GallerySlideSocialIcons:x,GallerySlideResponsiveAsset:E,GallerySlideCaptionWrapper:T,GallerySlideFigure:I,GallerySlideWrapper:L,GallerySlideZoomWrapper:N}=n(55082),{CAN_USE_DOM:B,BREAKPOINTS:P}=n(96472),A=!!B&&window.matchMedia(`(min-width: ${P.md})`).matches,D=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:d,commentsCount:c,contentType:B,ctaAnalyticsName:P,ctaHref:D,cta:_,ctaRel:M,id:R,ctaAtRetailerName:H,dangerousCredit:O,dangerousDetail:F,dangerousHed:W,dangerousMetaOne:U,dangerousMetaTwo:V,dangerousPostCTA:G,data_item:j,dangerousPreHeaderTwo:z,defaultVotingPrompt:q,dek:K,dropShipSellers:Y,hasPhotoBookmark:J=!1,functionalTags:X=[],hidePriceComponentWhenNoPrice:Q=!1,itemSocialSharesProps:Z,image:ee,index:te,hasSlideHedIcon:ne=!1,hedHref:oe,isHedClickable:ie,hasPriceSection:ae,hasGallerySlideBackground:re,hasGallerySlideTextPadding:se,hasReadReviewCTA:le,isLazy:de,name:ce,offers:me,promotionHed:pe,productId:ue,promotionText:ge,preHeaderOne:he,shouldLimitLongPortraits:ye=!0,showGallerySlideCaptionOrTitle:be,showOrderedGallery:fe,showMultipleBuyButtons:Ce,showPriceOnButton:we,showOfferUrl:ve,showSellerNameBelowButton:$e,socialIconsProps:Se,variationDisplayName:ke,showSlideCount:xe=!0,variations:Ee={contentAlign:"left",hasBackground:!0,hasCaption:!0,isOrdered:!1,shouldBrandNameBelowHed:!1,shouldDekBelowOffer:!1,hasMultipleLines:!1},showLocalisedOffers:Te,variationName:Ie,showClampedProductDescription:Le=!1,productDescriptionLineLength:Ne,shouldEnableBookmarkDrawers:Be,shouldEnableCardLevelBookmark:Pe,shouldEnableCommentsCount:Ae,showZoomedImage:De=!1,hasReadMoreFeature:_e=!1,actionIdFlags:Me={}})=>{i.useEffect((()=>{(async()=>{await w(),b("GallerySlide",Ie)})()}),[Ie]);const[Re,He]=a(!1),Oe="product"===B||"commerce-product"===B||"hotel"===B,{formatMessage:Fe}=l(),We=p(_,B,Fe),Ue=JSON.stringify({pattern:"GallerySlide",variation:ke}),Ve=!!X&&X.some((e=>"_isSponsored"===e.name)),{contentAlign:Ge,hasBackground:je,hasCaption:ze,isOrdered:qe,shouldBrandNameBelowHed:Ke,hasMultipleLines:Ye,hasCaptionMargin:Je,showBookMarkIcon:Xe,showCommentCount:Qe}=Ee,Ze=qe||fe&&!!he.length,et=ee&&{...ee,id:R},tt=et&&m(et),nt="recipe"===B,ot="product"===B?{"data-buy-button":!0}:{},it=O||ee&&ee.credit||"",at=ee?.additionalMetaData?.seasonName||"",rt=ee?.additionalMetaData?.link,st=e=>{if(me&&me.length>0)return e?me[0].offerUrl:me[0].purchaseUri},lt=st(ve);let dt=!0;Y?.length>0&&(dt=Y?.some((e=>!st(ve)?.toLowerCase().includes(e))));const ct={dangerousHed:W,brand:{name:t},id:ue||R,index:j?.index||te,contentType:B,offers:me,component:"gallery_slide_component",hotelLink:oe},mt=(e,t,n)=>{C({window,product:{...ct},index:e,actionId:n,layout:"ProductEmbed",event:t,layoutTitle:W})};i.useEffect((()=>{const e=()=>f("ProductEmbed",document.getElementsByClassName("product-embed")),t=r(e,1e3);return"product"===B&&(window.addEventListener("load",e),window.addEventListener("scroll",t)),()=>{"product"===B&&(window.removeEventListener("load",e),window.removeEventListener("scroll",t))}}),[B]);const pt=Le&&["commerce-product","product"].includes(B),ut={bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:d,commentsCount:c,contentType:B,ctaAnalyticsName:P,ctaHref:D,ctaRel:M,ctaText:We,ctaAtRetailerName:H,dangerousCredit:it,dangerousDetail:F,dangerousHed:W,dangerousMetaOne:U,dangerousMetaTwo:V,dangerousPostCTA:G,dangerousPreHeaderTwo:z,dataAttrs:ot,defaultVotingPrompt:q,dek:K,dropShipSellers:Y,hasPhotoBookmark:J,hasGallerySlideBackground:re,hasSlideHedIcon:ne,hedHref:oe,hidePriceComponentWhenNoPrice:Q,itemSocialSharesProps:Z,isCtaInternal:nt,isExternalProduct:dt,hasPriceSection:ae,isHedClickable:ie,name:ce,offers:me,preHeaderOne:he,productId:ue,promotionHed:pe,promotionText:ge,seasonName:at,showGallerySlideCaptionOrTitle:be,showMultipleBuyButtons:Ce,showPriceOnButton:we,showOfferUrl:ve,showSellerNameBelowButton:$e,showClampedProductDescription:pt&&_e,productDescriptionLineLength:Ne,shouldEnableBookmarkDrawers:Be,shouldEnableCardLevelBookmark:Pe,shouldEnableCommentsCount:Ae,collectionLink:rt,variations:{showSlideCount:xe,...Ee,isOrdered:Ze,shouldBrandNameBelowHed:Ke||fe}},gt=Me?.enableActionIdForGallerySlide,ht=lt?.includes("cna.st")&>,yt=(e,t)=>{Oe&&(()=>{const n=e?.currentTarget?.getAttribute("href");ht&&n?y({event:e,gtmTrackOnClick:mt,linkProps:n,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},position:t,type:"GallerySlideImage",component:"gallery_slide_component"}):mt(t,e)})()},bt=()=>"product"===B&&me&&me.length>0?i.createElement(g,{as:u,hasGallerySlideBackground:re,href:lt,target:dt?"_blank":"_self",rel:"sponsored noopener",attributes:{tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":me[0].sellerName,"data-offer-url":me[0].offerUrl},onClick:(e,t)=>yt(e,t),component:"gallery_slide_component"},i.createElement(E,{className:s("GallerySlideResponsiveAsset",d),...et,isLazy:de,onClick:(e,t)=>yt(e,t)})):"cnevideo"===(B||ee?.contentType)?i.createElement(E,{className:s("GallerySlideResponsiveAsset",d),...et,isLazy:de,shouldAutoplay:!1,shouldPlayContinuously:!1}):i.createElement(E,{className:s("GallerySlideResponsiveAsset",d),...et,isLazy:de}),[ft,Ct]=a(!1),wt=!De||!A||Re;return i.createElement(L,{className:Oe?s("product-embed",d):d,"data-event-boundary":"click","data-in-view":Ue,"data-event-click":Ue,defaultVotingPrompt:q,hasBackground:je,hasCaptionMargin:Je,hasMultipleLines:Ye,shouldOrderedGallery:Ze,contentAlign:Ge,showMultipleBuyButtons:Ce,orientation:tt,image:ee,hasReadReviewCTA:le,contentType:B||ee?.contentType,shouldLimitLongPortraits:ye,isSponsored:Ve,hasGallerySlideBackground:re,"data-item":JSON.stringify(ct),"data-testid":"GallerySlideWrapper",showBookMarkIcon:Xe},i.createElement(I,null,et&&i.createElement($,{orientation:tt,contentType:B},i.createElement(S,null,i.createElement(k,null,De&&(()=>{const e=et?.segmentedSources?.lg?.length,t=et?.segmentedSources?.lg[e-1]?.url;return t&&A?i.createElement(N,{hasMouseMoved:ft,onMouseMove:e=>{Ct(!0),v(e)},url:t},i.createElement(E,{className:s("GallerySlideResponsiveAsset",d),...et,isLazy:!0,onAssetLoaded:()=>He(!0)})):bt()})(),!De&&bt(),Se&&Se.links.length>0&&i.createElement(x,{...Se})))),ze&&wt&&i.createElement(T,{as:h,...ut,contentAlign:Ge,contentType:B,ctaAtRetailerName:H,hasMultipleLines:Ye,hasCaptionMargin:Je,hasGallerySlideTextPadding:se,hasGallerySlideBackground:re,hasHotelOrProductType:Oe,hasReadReviewCTA:le,id:R,image:J?ee:void 0,productData:ct,productId:ue,showBookMarkIcon:Xe,showCommentCount:Qe,showLocalisedOffers:Te,urlToBookmark:D,actionIdFlags:Me})))};D.propTypes={actionIdFlags:o.object,bookmarkMeta:o.shape({slug:o.string,title:o.string}),brand:o.string,btnStyle:o.oneOf(["filled","outlined","text"]),buttonVariation:o.string,className:o.string,commentsCount:o.number,contentType:o.string.isRequired,cta:o.shape({article:o.string,product:o.string,recipe:o.string,review:o.string}),ctaAnalyticsName:o.string,ctaAtRetailerName:o.string,ctaHref:o.string,ctaRel:o.string,dangerousCredit:o.string.isRequired,dangerousDetail:o.string,dangerousHed:o.string,dangerousMetaOne:o.string,dangerousMetaTwo:o.string,dangerousPostCTA:o.string,dangerousPreHeaderTwo:o.string,data_item:o.object,defaultVotingPrompt:o.string,dek:o.array,dropShipSellers:o.array,functionalTags:o.arrayOf(o.shape({name:o.string})),hasGallerySlideBackground:o.bool,hasGallerySlideTextPadding:o.bool,hasPhotoBookmark:o.bool,hasPriceSection:o.bool,hasReadMoreFeature:o.bool,hasReadReviewCTA:o.bool,hasSlideHedIcon:o.bool,hedHref:o.string,hidePriceComponentWhenNoPrice:o.bool,id:o.string,image:o.shape(d.propTypes),index:o.number,isHedClickable:o.bool,isLazy:o.bool,itemSocialSharesProps:o.shape({showBookmark:o.bool,links:o.array}),name:o.string,offers:o.array,preHeaderOne:o.string,price:o.string,productDescriptionLineLength:o.number,productId:o.string,promotionHed:o.string,promotionText:o.string,reducedPrice:o.string,shouldEnableBookmarkDrawers:o.bool,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool,shouldLimitLongPortraits:o.bool,showClampedProductDescription:o.bool,showGallerySlideCaptionOrTitle:o.bool,showLocalisedOffers:o.bool,showMultipleBuyButtons:o.bool,showOfferUrl:o.bool,showOrderedGallery:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,showSlideCount:o.bool,showZoomedImage:o.bool,socialIconsProps:o.shape(c.propTypes),variationDisplayName:o.string,variationName:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left"]).isRequired,hasBackground:o.bool,hasCaption:o.bool,hasCaptionMargin:o.bool,hasMultipleLines:o.bool,isOrdered:o.bool,shouldBrandNameBelowHed:o.bool,shouldDekBelowOffer:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool})},D.displayName="GallerySlide",e.exports=D},14473:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),{connector:r}=n(57744),s=n(39832),l=n(69571),d=n(18059),{googleAnalytics:c}=n(90090),{shouldRenderDek:m,jsonmlToReact:p}=n(38759),u=n(77554),g=n(35676),{useNativeShare:h}=n(90072),{formatGtmData:y}=n(60162),{handleAffiliateLinkClick:b}=n(14307),f=n(86157),C=n(23261),w=n(68606),v=n(34983),{BookmarkWrapper:$,GallerySlideCaptionCtaBlock:S,GallerySlideCaptionMetaOneContainer:k,GallerySlideCaptionMetaOne:x,GallerySlideCaptionPromotionText:E,GallerySlideCaptionPostCta:T,GallerySlideCaptionMetaTwo:I,GallerySlideCaptionButton:L,GallerySlideCaptionHed:N,GallerySlideCaptionHedText:B,GallerySlideFigCaptionWrapper:P,GallerySlideFigCaption:A,GallerySlideCaptionCreditWrapper:D,GallerySlideCaptionPreHeaderOneWrapper:_,GallerySlideCaptionPreHeaderOne:M,GallerySlideCaptionPreHeaderTwo:R,GallerySlideCaptionPromotionHed:H,GallerySlideCaptionDekContainer:O,GallerySlideCaptionDetail:F,GallerySlideCaptionDek:W,GallerySlideCaptionOffers:U,GallerySlideCaptionSeasonName:V,GallerySlideNativeShareContainer:G,GallerySlideSocialShareIcon:j,GallerySlideCaptionClampedDek:z,ReadReviewCTA:q}=n(55082),K=n(43211),{handleLinkClick:Y}=n(43428),J=({ctaHref:e,ctaRel:t="nofollow noopener noreferrer",ctaText:n,dataAttrs:o,dangerousMetaOne:a,dangerousMetaTwo:r,dangerousPostCTA:s,hasReadReviewCTA:l,isCtaInternal:d,onClickHandler:c,promotionText:m,shouldUseBookmarkV3:p,contentType:u,copilotId:g,urlToBookmark:h,showCommentCount:y,contentAlign:b,showBookMarkIcon:f,shouldEnableBookmarkDrawers:w,shouldEnableCardLevelBookmark:v})=>{const $="photo"===u&&l||!1;return i.createElement(S,{showCommentCount:y,contentAlign:b,hasReadReviewCTA:l},a&&i.createElement(k,null,a&&i.createElement(x,{dangerouslySetInnerHTML:{__html:a}})),m&&i.createElement(E,{dangerouslySetInnerHTML:{__html:m}}),r&&i.createElement(I,{dangerouslySetInnerHTML:{__html:r}}),n&&e&&i.createElement(L,{"aria-label":"Opens in a new window",dataAttrs:o,href:e,inputKind:"link",label:n,onClickHandler:c,rel:d?"noopener noreferrer":t,target:"_blank"}),s&&i.createElement(T,{dangerouslySetInnerHTML:{__html:s}}),v&&f&&!$&&i.createElement(C,{urlToBookmark:h,copilotID:g,contentType:u,isPageScoped:!1,shouldEnableBookmarkDrawers:w,shouldEnableCardLevelBookmark:v,shouldUseBookmarkV3:p,subject:"gallery_slide"}))};J.propTypes={contentAlign:o.string,contentType:o.string,copilotId:o.string,ctaHref:o.string,ctaRel:o.string,ctaText:o.string,dangerousMetaOne:o.string,dangerousMetaTwo:o.string,dangerousPostCTA:o.string,dataAttrs:o.object,hasReadReviewCTA:o.bool,isCtaInternal:o.bool,onClickHandler:o.func,promotionText:o.string,shouldEnableBookmarkDrawers:o.bool,shouldEnableCardLevelBookmark:o.bool,shouldUseBookmarkV3:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool,urlToBookmark:o.string};const X=({ctaHref:e,dangerousHed:t,hasGallerySlideBackground:n,isClickable:o,hasIcon:a,productId:r,hasHotelOrProductType:d,gtmClickHandler:c,isActionIdEnabledForComponent:m})=>{if(!t)return null;const p=i.createElement(N,{hasGallerySlideBackground:n,id:(e=>{if(e)return e})(r)},i.createElement(B,{hasGallerySlideBackground:n,dangerouslySetInnerHTML:{__html:t}}),a&&i.createElement(l,null));if(!o||!e)return p;const u=e?.includes("cna.st")&&m;return i.createElement(s,{href:e,onClick:e=>{d&&(()=>{const t=e?.currentTarget?.getAttribute("href");u&&t?Y({event:e,gtmTrackOnClick:c,linkProps:t,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},type:"GallerySlideCaption",component:"gallery_slide_component"}):c(e)})()},component:"gallery_slide_component"},p)};X.propTypes={ctaHref:o.string,dangerousHed:o.string,gtmClickHandler:o.func,hasGallerySlideBackground:o.bool,hasHotelOrProductType:o.bool,hasIcon:o.bool,isActionIdEnabledForComponent:o.bool,isClickable:o.bool,productId:o.string};const Q=(e,t)=>{if(e&&e.links){const t=Object.keys(e.links).find((t=>"twitter"===e.links[t].network));if(void 0!==t)return new URL(decodeURIComponent(e.links[t].url)).searchParams.get("url")}return t},Z=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:r,collectionLink:s,commentsCount:l,contentType:f,ctaAnalyticsName:C,ctaHref:S,ctaRel:k,ctaText:x,ctaAtRetailerName:E,dangerousCredit:T,dangerousDetail:I,dangerousHed:L,dangerousMetaOne:N,dangerousMetaTwo:B,dataAttrs:Y,defaultVotingPrompt:Z,dek:ee,dropShipSellers:te,hasPhotoBookmark:ne,featureFlags:oe={},itemSocialSharesProps:ie,hasSlideHedIcon:ae,hasMultipleLines:re,hasGallerySlideBackground:se,hasGallerySlideTextPadding:le,hasReadReviewCTA:de,hedHref:ce,hidePriceComponentWhenNoPrice:me,id:pe,image:ue,isCtaInternal:ge,isHedClickable:he,hasPriceSection:ye,offers:be,productData:fe,promotionHed:Ce,promotionText:we,showMultipleBuyButtons:ve,showPriceOnButton:$e,showSellerNameBelowButton:Se,dangerousPostCTA:ke,dangerousPreHeaderTwo:xe,seasonName:Ee,showGallerySlideCaptionOrTitle:Te=!1,socialTitle:Ie,socialDescription:Le,productId:Ne,preHeaderOne:Be,variations:Pe,showOfferUrl:Ae,name:De,showLocalisedOffers:_e,hasHotelOrProductType:Me,showClampedProductDescription:Re,productDescriptionLineLength:He,urlToBookmark:Oe,shouldEnableBookmarkDrawers:Fe,shouldEnableCardLevelBookmark:We,shouldEnableCommentsCount:Ue,actionIdFlags:Ve={}})=>{const Ge=ve?4:1,{contentAlign:je,isOrdered:ze,shouldBrandNameBelowHed:qe,shouldDekBelowOffer:Ke,showSlideCount:Ye,showCommentCount:Je,showBookMarkIcon:Xe}=Pe,{hasNativeShareButton:Qe,hasSlideSharingIcon:Ze,enableBookmarking:et,shouldUseBookmarkV3:tt}=oe,[nt,ot]=a(!1),[it,at]=a(!1),{showNativeShareButton:rt,pageUrl:st}=h(Qe),lt={url:Q(ie,st),title:Ie,text:Le},dt=Ve?.enableActionIdForGallerySlide,ct=(e,t,n)=>{y({window,product:{...fe},index:e,actionId:n,layout:"ProductEmbed",event:t,layoutTitle:L})},mt=!Z,pt=()=>i.createElement(W,{isClampingEnabled:Re,showLess:it,productDescriptionLineLength:He},p.convert(ee)),ut=()=>{const e=it?"close":"open";return i.createElement(z,{lines:He,linesInExtraLargeDesktop:He,isCollapsible:!0,showLess:it,offset:2,onTextClick:()=>{at(!it),y({window,product:{...fe},index:fe.index,layout:"ProductEmbed",type:e})},showClampedProductDescription:Re},pt())},gt=[t,De].filter(Boolean).join(" "),ht=C?(e,t,n,o,i)=>{c.emitGoogleTrackingEvent(C),Me&&ct(t,o,i),b(o,{label:e,position:t,link:n,component:"affiliate_button_link",actionId:i})}:(e,t,n)=>{Me&&ct(e,t,n)};return i.createElement(P,{className:r,contentAlign:je,shouldOrderedGallery:ze,hasGallerySlideBackground:se},i.createElement(A,null,"photo"===f&&ne&&et?i.createElement($,null,i.createElement(K,{bookmarkMeta:e,copilotID:pe,image:ue,contentType:f})):null,T&&i.createElement(D,{dangerouslySetInnerHTML:{__html:T}}),Ye&&Be&&i.createElement(_,{hasGallerySlideTextPadding:le},i.createElement(M,{"data-testid":"GallerySlideCaptionPreHeaderOne"},Be)),Ze&&i.createElement(G,null,i.createElement(u,{shareData:lt,showOnlyIcon:!0,parentCallBack:e=>{ot(e)}}),ie&&nt&&!rt&&i.createElement(j,{"data-testid":"GallerySlideSocialShareIcon"},i.createElement(g.Circular,{...ie}))),xe&&i.createElement(R,{dangerouslySetInnerHTML:{__html:xe}}),Ce&&i.createElement(H,{dangerouslySetInnerHTML:{__html:Ce}}),Ee?Ee&&i.createElement(V,{href:s},Ee):null,!qe&&i.createElement(v,{brandName:gt,collectionLink:s}),(!Te||!ee)&&i.createElement(X,{ctaHref:ce||S,dangerousHed:L,gtmClickHandler:ct,hasIcon:ae,hasGallerySlideBackground:se,hasHotelOrProductType:Me,isActionIdEnabledForComponent:dt,isClickable:he,productId:Ne}),qe&&i.createElement(v,{brandName:gt,collectionLink:s}),i.createElement(O,{"data-testid":"GallerySlideCaptionDekContainer"},I&&i.createElement(F,{dangerouslySetInnerHTML:{__html:I}}),!Ke&&m(ee)&&(Re?ut():pt()),Ue&&Je&&i.createElement(w,{totalCommentsCount:l}),mt&&i.createElement(U,{hasGallerySlideBackground:se,showCommentCount:Je,hasReadReviewCTA:de},de&&"photo"!==f&&0===be?.length&&i.createElement(q,{label:"Read Review",href:ce,inputKind:"link",shouldUseFullWidth:!1}),be&&i.createElement(d,{buttonVariation:n,btnStyle:o,contentType:f,dataAttrs:Y,defaultCTAText:x,ctaAtRetailerName:E,isCtaInternal:ge,hasPriceSection:ye,hasMultipleLines:re,offers:be,onClickHandler:ht,hidePriceComponentWhenNoPrice:me,productId:Ne,showCount:Ge,showLocalisedOffers:_e,showPriceOnButton:$e,showOfferUrl:Ae,showSellerNameBelowButton:Se,dropShipSellers:te,hasGallerySlideBackground:se,isActionIdEnabledForComponent:dt,hasReadReviewCTA:de,component:"gallery_slide_component"}),"product"!==f&&i.createElement(J,{ctaText:x,ctaRel:k,ctaHref:S,dataAttrs:Y,isCtaInternal:ge,dangerousPostCTA:ke,dangerousMetaOne:N,dangerousMetaTwo:B,onClickHandler:ht,promotionText:we,contentType:f,copilotId:pe,urlToBookmark:Oe,shouldEnableBookmarkDrawers:Fe,shouldEnableCardLevelBookmark:We,shouldUseBookmarkV3:tt,showCommentCount:Je,showBookMarkIcon:Xe,contentAlign:je,hasReadReviewCTA:de})),Ke&&m(ee)&&ut())))};Z.propTypes={actionIdFlags:o.object,bookmarkMeta:o.shape({slug:o.string,title:o.string}),brand:o.string,btnStyle:o.oneOf(["filled","outlined","text"]),buttonVariation:o.string,className:o.string,collectionLink:o.string,commentsCount:o.number,contentType:o.string.isRequired,ctaAnalyticsName:o.string,ctaAtRetailerName:o.string,ctaHref:o.string,ctaRel:o.string,ctaText:o.string,dangerousCredit:o.string.isRequired,dangerousDetail:o.string,dangerousHed:o.string,dangerousMetaOne:o.string,dangerousMetaTwo:o.string,dangerousPostCTA:o.string,dangerousPreHeaderTwo:o.string,dataAttrs:o.object,defaultVotingPrompt:o.string,dek:o.array,dropShipSellers:o.array,featureFlags:o.object,hasGallerySlideBackground:o.bool,hasGallerySlideTextPadding:o.bool,hasHotelOrProductType:o.bool,hasMultipleLines:o.bool,hasPhotoBookmark:o.bool,hasPriceSection:o.bool,hasReadReviewCTA:o.bool,hasSlideHedIcon:o.bool,hedHref:o.string,hidePriceComponentWhenNoPrice:o.bool,id:o.string,image:o.shape(f.propTypes),isCtaInternal:o.bool,isExternalProduct:o.bool,isHedClickable:o.bool,itemSocialSharesProps:o.shape({showBookmark:o.bool,links:o.array}),name:o.string,offers:o.array,preHeaderOne:o.string,productData:o.object,productDescriptionLineLength:o.number,productId:o.string,promotionHed:o.string,promotionText:o.string,seasonName:o.string,shouldEnableBookmarkDrawers:o.bool,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool,showClampedProductDescription:o.bool,showGallerySlideCaptionOrTitle:o.bool,showLocalisedOffers:o.bool,showMultipleBuyButtons:o.bool,showOfferUrl:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,socialDescription:o.string,socialTitle:o.string,urlToBookmark:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left"]).isRequired,hasBackground:o.bool,isOrdered:o.bool,shouldBrandNameBelowHed:o.bool,shouldDekBelowOffer:o.bool,showSlideCount:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool})},Z.displayName="GallerySlideCaption",e.exports=r(Z,{keysToPluck:["featureFlags"]})},34983:(e,t,n)=>{const o=n(5556),i=n(96540),{GallerySlideCaptionBrandNameClickable:a,GallerySlideCaptionBrandNameNotClickable:r}=n(55082),{jsonmlToReact:s}=n(38759),l=({brandName:e,collectionLink:t})=>e?t?i.createElement(a,{href:t},s.convert(e)):i.createElement(r,null,s.convert(e)):null;l.propTypes={brandName:o.string,collectionLink:o.string},l.displayName="GallerySlideCaptionBrandName",e.exports=l},30723:(e,t,n)=>{const o=n(5556),i=n(96540),{jsonmlToReact:a,getImageOrientation:r,shouldRenderDek:s}=n(38759),l=n(73275),{GallerySlideCaptionHed:d,GallerySlideCaptionHedText:c,GallerySlideCaptionDek:m,GallerySlideCaptionCreditWrapper:p,GallerySlideWrapper:u,GallerySlideFigure:g,GallerySlideAssetWrapper:h,GallerySlideAssetContainer:y,GallerySlideAssetContainerInner:b,GallerySlideResponsiveAsset:f}=n(55082),C=({contentType:e,dangerousCredit:t,dangerousHed:n,dek:o,image:l,isLazy:C,variationDisplayName:w})=>{const v=JSON.stringify({pattern:"GallerySlideHorizontal",variation:w}),$=l&&{...l},S=$&&r($);return i.createElement(u,{"data-event-boundary":"click","data-in-view":v,"data-event-click":v,hasBackground:!1,shouldOrderedGallery:!1,contentAlign:"left",orientation:"horizontal",image:l,isHorizontal:!0,"data-testid":"GallerySlideWrapper"},i.createElement(g,null,n&&i.createElement(d,null,i.createElement(c,{dangerouslySetInnerHTML:{__html:n}})),s(o)&&i.createElement(m,null,a.convert(o)),$&&i.createElement(h,{orientation:S,contentType:e},i.createElement(y,null,i.createElement(b,null,i.createElement(f,{...$,isLazy:C}),t&&i.createElement(p,{dangerouslySetInnerHTML:{__html:t}}))))))};C.propTypes={contentType:o.string.isRequired,dangerousCredit:o.string.isRequired,dangerousHed:o.string,dek:o.array,image:o.shape(l.propTypes),isLazy:o.bool,variationDisplayName:o.string},C.displayName="GallerySlideHorizontal",e.exports=C},38759:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCTAText=t.getImageOrientation=t.shouldRenderDek=t.jsonmlToReact=void 0;const{default:o}=n(1165),i=n(62839),a=n(20460).A,r=n(39832),s={"callout:button-group":i};t.jsonmlToReact=new o({a:function(e){const{isExternal:t,...n}=e;return{type:t?r:"a",props:n}},"inline-embed":e=>({type:s[e.type],props:e.props})}),t.shouldRenderDek=e=>Array.isArray(e)&&!!e.length,t.getImageOrientation=function(e){let t;return e&&e.segmentedSources?[t]=e.segmentedSources.sm:e&&e.sources&&([t]=Object.values(e.sources)),t&&t.height>t.width?"portrait":"landscape"};const l={article:a.articleCta,product:a.productCta,recipe:a.recipeCta,review:a.reviewCta,venue:a.venueCta,"commerce-product":a.productCta},d=["activity","bar","hotel","restaurant","ship","shop","skiresort","spa","venue"];t.getCTAText=(e,t,n)=>e?.[t]||((e,t)=>{const n=d.includes(e)?l.venue:l[e];return n&&t(n)})(t,n)},63510:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(93726);e.exports=o(i,"GallerySlide")},55082:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseText:a,BaseLink:r}=n(76955),s=n(73730),{calculateSpacing:l,minScreen:d,getColorStyles:c,getTypographyStyles:m,getLinkStyles:p,maxScreen:u}=n(26865),g=n(48286),{ButtonWrapper:h,ButtonLabel:y,ButtonIconWrapper:b}=n(18974),{BREAKPOINTS:f}=n(96472),C=n(35676),w=n(73275),{ProductOfferListWrapper:v}=n(94037),{ResponsiveImageContainer:$}=n(7228),S=n(87091),{ProductOfferCtaBlock:k}=n(61366),x=o.div.withConfig({displayName:"GallerySlideCaptionCtaBlock"})` ${({contentAlign:e,showCommentCount:t})=>"left"===e&&t?`display: flex;\n justify-content: space-between;\n align-items: center;\n margin-top:${l(2)};\n width: 100%;`:`margin-top:${l(4)}; \n`} ${({hasReadReviewCTA:e})=>e&&`\n margin-top: 0;\n flex-basis: content;\n .button__icon-container {\n margin-top: -${l(2)}\n }\n `} `,E=o.div.withConfig({displayName:"GallerySlideCaptionMetaOneContainer"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.numerical-small")}; margin-top: ${l(3)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; `,T=o.div.withConfig({displayName:"GallerySlideCaptionMetaOne"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.numerical-small")}; display: inline; margin-right: ${l(.5)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; `,I=o.span.withConfig({displayName:"GallerySlideCaptionPromotionText"})` &::before { content: '\00a0'; } `,L=o.div.withConfig({displayName:"GallerySlideCaptionPostCta"})` ${({theme:e})=>m(e,"typography.definitions.utility.assistive-text")}; margin-top: ${l(2)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body")}; `,N=o.div.withConfig({displayName:"GallerySlideCaptionMetaTwo"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-secondary")}; margin-top: ${l(1)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; `,B=o(s.Utility).withConfig({displayName:"GallerySlideCaptionButton"})` ${({showCommentCount:e})=>e&&`margin-top: ${l(4)};`} .slide-venue & { margin-top: 0; } `,P=o.div.withConfig({displayName:"GallerySlideRankingContainerScore"})``,A=o.div.withConfig({displayName:"GallerySlideRankingContainerRank"})``,D=o.div.withConfig({displayName:"GallerySlideRankingContainerWrapper"})``,_=o.span.withConfig({displayName:"GallerySlideCaptionHedText"})``;_.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const M=o(a).withConfig({displayName:"GallerySlideCaptionHed"})` margin-top: ${l(1.5)}; margin-bottom: 0; .slide-venue & { margin-top: ${l(1)}; .icon { transition: transform 0.2s; vertical-align: bottom; } } .slide-venue .external-link:hover &, .slide-venue .external-link:focus & { ${({theme:e})=>c(e,"color","colors.consumption.body.standard.link-hover")}; .icon { transform: translateX(${l(1)}); path { ${({theme:e})=>c(e,"fill","colors.consumption.body.standard.link-hover")}; } } } ${({theme:e,hasGallerySlideBackground:t})=>t&&`${m(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")};`} `;M.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const R=o.div.withConfig({displayName:"GallerySlideCaptionBrandNameNotClickable"})` ${({theme:e})=>m(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-top: ${l(1)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; &:first-child { margin-top: ${l(3)}; } `,H=o.div.withConfig({displayName:"GallerySlideCaptionOffers"})` ${({showCommentCount:e})=>e&&"display: flex;\n flex-direction: column;\n justify-content: space-between;\n "} ${({hasReadReviewCTA:e})=>e&&` display: flex;\n flex-direction: row;\n ${u(f.md)} {\n ${k} {\n width: 70%;\n }\n }\n `} ${({hasGallerySlideBackground:e})=>e&&`margin-left: -${l(2)};\n margin-right: -${l(2)};\n `} margin-top: ${l(2)}; ${u(f.md)} { ${({hasGallerySlideBackground:e})=>e&&`margin-top: ${l(3)};`} } `,O=o.div.withConfig({displayName:"GallerySlideCaptionDek"})` &, & h1, & h2 { ${({theme:e})=>m(e,"typography.definitions.consumptionEditorial.description-embed")}; margin-top: ${l(2)}; ${({hasGallerySlideBackground:e})=>e&&`${d(f.md)}{\n margin-top: ${l(3)};\n }`} ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body")}; a:not(.button) { ${({theme:e})=>p(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; } } ${({isClampingEnabled:e})=>e?"\n ul {\n li:last-child {\n margin-bottom: 1rem;\n }\n }":""} ${({showLess:e,isClampingEnabled:t,productDescriptionLineLength:n})=>t&&`\n ${e?"overflow: hidden;":`\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: ${n};\n `}\n`} .slide-venue & { ${({theme:e})=>m(e,"typography.definitions.consumptionEditorial.body-core")} margin-top: ${l(2)}; } `,F=o.div.withConfig({displayName:"GallerySlideCaptionDekContainer"})``,W=o.div.withConfig({displayName:"GallerySlideCaptionDetail"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-title")}; margin-top: ${l(2)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; .slide-venue & { ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; } `,U=o.span.withConfig({displayName:"GallerySlideCaptionPreHeaderOne"})``,V=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderOneWrapper"})` padding-top: ${l(2)}; ${({hasGallerySlideTextPadding:e})=>e&&`\n ${d(f.md)} {\n padding-top: ${l(1.5)};\n }`} ${({theme:e})=>m(e,"typography.definitions.globalEditorial.numerical-small")}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,G=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderTwo"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-title")}; margin-top: ${l(3)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; .slide-venue & { ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-primary")}; margin-top: ${l(4)}; } `,j=o.div.withConfig({displayName:"GallerySlideCaptionPromotionHed"})``,z=o.div.withConfig({displayName:"GallerySlideCaptionCreditWrapper"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-tertiary")}; padding-top: ${l(1)}; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,q=o.div.withConfig({displayName:"GallerySlideFigCaption"})` display: block; margin: 0; a { &:not(.button) { text-decoration: none; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.link")}; &:hover, &:focus { text-decoration: underline; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.link-hover")}; } } } `,K=o.div.withConfig({displayName:"BookmarkWrapper"})` float: right; line-height: 0; ${S} { svg { .icon-loader-fill { ${c("fill","colors.interactive.base.white")} } .icon-loader-stroke { ${c("stroke","colors.interactive.base.white")} } } } `,Y=o.div.withConfig({displayName:"GallerySlideCaptionWrapper"})` ${d(f.md)} { grid-column: 1 / -1; } `,J=o.div.withConfig({displayName:"GallerySlideZoomWrapper"})` :hover { background-image: ${({url:e})=>`url(${e})`}; } background-repeat: no-repeat; overflow: hidden; @media (any-pointer: fine) { img { &:hover { ${({hasMouseMoved:e})=>e&&"opacity: 0;"} transition: opacity 0.5s; cursor: crosshair; } } } `,X=o(w).withConfig({displayName:"GallerySlideResponsiveAsset"})` & { ${$} { display: block; width: 100%; } } & .responsive-image { display: block; } `,Q=o(C.Overlay).withConfig({displayName:"GallerySlideSocialIcons"})``,Z=o.div.withConfig({displayName:"GallerySlideAssetContainerInner"})` position: relative; `,ee=o(Z).withConfig({displayName:"GallerySlideNativeShareContainer"})` bottom: 20px; float: right; svg { cursor: pointer; } `,te=o.div.withConfig({displayName:"GallerySlideSocialShareIcon"})` position: absolute; right: 5px; bottom: 35px; width: max-content; `,ne=o.div.withConfig({displayName:"GallerySlideAssetContainer"})``,oe=o.div.withConfig({displayName:"GallerySlideAssetWrapper"})` display: block; picture { width: 100%; } ${({orientation:e})=>"landscape"===e&&i` ${d(f.md)} { grid-column: 1 / -1; } `} ${({contentType:e})=>"clip"===e&&i` margin: 0; `} `,ie=o.figure.withConfig({displayName:"GallerySlideFigure"})` width: 100%; ${d(f.md)} { display: grid; grid-template-columns: repeat(6, 1fr); column-gap: ${l(3)}; } `,ae=e=>e&&i` & { ${V} { ${({theme:e})=>m(e,"typography.definitions.globalEditorial.numerical-large")} ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; } ${M} { margin-top: ${l(1.5)}; } } `,re=(e,t)=>e&&"left"===t&&i` & { & { ${d(f.md)} { ${V} { margin-top: ${l(2)}; margin-right: ${l(3)}; } ${G} { margin-top: ${l(3)}; } } } } `,se=o.div.withConfig({displayName:"GallerySlideWrapper"})` & { margin-bottom: ${l(5)}; } ${({hasGallerySlideBackground:e})=>e&&i` ${({theme:e})=>c(e,"background-color","colors.background.light")}; && { margin-bottom: ${l(8)}; ${u(f.md)} { margin-bottom: ${l(6)}; } } `} ${({hasBackground:e})=>e&&i` ${({theme:e})=>c(e,"background-color","colors.consumption.body.standard.bg-card")}; margin: 0 ${l(3)} ${l(2)}; padding-bottom: ${l(6)}; ${d(f.md)} { margin: 0 0 ${l(12)}; } + .gallery-slide__cm-container { margin: ${l(12)} 0; } ${ie} { margin: 0; } ${Y} { ${d(f.md)} { grid-column: 1 / -1; } } ${q} { margin-right: ${l(2)}; margin-left: ${l(2)}; ${d(f.md)} { ${({contentAlign:e,showBookMarkIcon:t})=>"left"===e&&t?`margin-right:${l(3)};\n margin-left: ${l(3)};`:`margin-right:${l(6)}; \n margin-left: ${l(6)};`} } } `} ${({hasReadReviewCTA:e})=>e&&i` && { ${u(f.md)} { margin: 0; } } `} ${({hasBackground:e,contentAlign:t})=>!e&&"left"===t&&i` & { ${ne} { justify-content: flex-start; } } `} ${({hasBackground:e})=>!e&&i` & { ${ie} { margin: 0; } ${Y} { ${({hasGallerySlideBackground:e})=>!e&&"margin: 0 22px;"} ${d(f.lg)} { margin: 0; } ${u(f.md)} { ${({hasCaptionMargin:e})=>!e&&"margin: 0;"} } } } `} ${({contentType:e})=>e&&("clip"===e||"cnevideo"===e)&&"\n & {\n width: 100%;\n }\n "} ${({hasBackground:e,orientation:t})=>e&&"landscape"===t&&i` ${oe} { width: 100%; height: 100%; } `} ${({hasBackground:e,orientation:t})=>!e&&"portrait"===t&&i` & ${oe} { display: block; ${ne} { display: block; justify-content: center; ${$} { width: auto; } } ${d(f.md)} { grid-column: 1 / -1; } } `} ${({hasBackground:e,orientation:t})=>e&&"portrait"===t&&i` & ${oe} { position: relative; grid-column: 1 / -1; padding-bottom: 100%; height: 0; ${Z} { height: 100%; } ${ne} { position: absolute; top: 0; right: 0; bottom: 0; left: 0; ${({theme:e})=>c(e,"background-color","colors.consumption.body.standard.bg-card")}; } ${({theme:e})=>c(e,"background-color","colors.consumption.body.standard.bg-photo")}; &::before { display: block; padding-top: 100%; width: 100%; content: ''; } ${$} { margin: auto; max-width: 100%; max-height: 100%; } } `} ${({hasBackground:e,orientation:t,image:n})=>e&&"portrait"===t&&n&&i` & ${oe} { ${X} { display: block; padding-bottom: 0; width: 100%; height: 100%; text-align: center; img${$} { display: inline-block; width: auto; max-width: 100%; height: 100%; } } } `} ${({hasBackground:e,orientation:t,contentAlign:n})=>!e&&"left"===n&&"portrait"===t&&i` ${oe} { justify-content: flex-start; } `} ${({shouldOrderedGallery:e})=>ae(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>re(e,t)} ${({showMultipleBuyButtons:e})=>e&&i` & { .product-offer__cta-block .product-offer__buy-button { width: 100%; ${d(f.md)} { width: 50%; } } .product-offer__buy-button-side { width: 100%; } } `} ${({awardList:e})=>e&&i` & { display: flex; margin-bottom: 0; } ${ie} { display: grid; grid-template-rows: auto auto; column-gap: ${l(3)}; border-top: 1px solid; ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; padding: ${l(2)} 0; ${d(f.sm)} { grid-template-columns: 3fr 3fr; } ${d(f.md)} { grid-template-columns: repeat(6, 1fr); } ${oe} { grid-column: 1/4; grid-row: 1/5; order: 0; ${d(f.sm)} { grid-column: 1/1; grid-row: 1/1; margin-bottom: ${l(2)}; } ${d(f.md)} { grid-column: 1/4; grid-row: 1/5; margin-bottom: 0; } } ${D} { display: flex; grid-column: 4/-1; grid-row: 1/1; margin-bottom: ${l(2)}; div { ${({theme:e})=>m(e,"typography.definitions.globalEditorial.numerical-large")} } ${d(f.sm)} { grid-column: 2/3; grid-row: 1/1; align-items: center; } ${d(f.md)} { grid-column: 4/-1; grid-row: 1/1; } } ${A} { border-right: 1px solid; ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; padding-right: ${l(2)}; h2 { ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-secondary")} } } ${P} { padding-left: ${l(2)}; h2 { ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-secondary")} } } ${M} { grid-column: 4/-1; grid-row: 2/2; margin-top: 0; a { ${({theme:e})=>p(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover","navigation")}; } ${d(f.sm)} { grid-column: 1/3; } ${d(f.md)} { grid-column: 4/-1; grid-row: 2/2; } } ${O} { grid-column: 4/-1; margin: 0; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${d(f.sm)} { grid-column: 1/3; } ${d(f.md)} { grid-column: 4/-1; } } ${O} p { grid-column: 4/6; grid-row: 3/3; margin-top: 0; } ${v} { grid-column: 4/6; width: 160px; ${u(f.md)} { grid-column: 1/-1; width: 100%; } .product-offer__buy-button { margin-top: ${l(2)}; ${u(f.md)} { width: 100%; } } } } `} ${({isHorizontal:e})=>e&&i` ${ie} { display: grid; ${M} { margin-top: 0; margin-bottom: 0.2em; } ${O} p { margin-top: 0; } ${d(f.sm)} { ${oe} { grid-column: 1/-1; order: 0; } ${M} { grid-column: 1/-1; order: 0; } ${O} { grid-column: 1/-1; order: 1; } } ${d(f.lg)} { grid-template-rows: auto 1fr; ${oe} { grid-column: 4/-1; grid-row: 1/-1; order: 0; } ${M} { grid-column: 1/4; grid-row: 1/1; order: 0; } ${O} { grid-column: 1/4; grid-row: 2/-1; order: 0; } } } `} ${({defaultVotingPrompt:e})=>e&&i` & { margin-bottom: 0; } ${O} { p { margin-bottom: 0; } } `} `,le=o.figcaption.withConfig({displayName:"GallerySlideFigCaptionWrapper"})` ${({shouldOrderedGallery:e})=>ae(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>re(e,t)} ${({hasGallerySlideBackground:e})=>e&&`padding: 0 ${l(2)};`} ${({contentAlign:e})=>"left"===e&&i` text-align: left; ${z} { text-align: left; } `} ${({contentAlign:e})=>"center"===e&&i` text-align: center; ${z} { text-align: center; } `} `,de=o(g).withConfig({displayName:"GallerySlideCaptionClampedDek"})` && { ${h} { transform-origin: center; ${({showLess:e})=>e?`margin: -${l(1)} 0 ${l(2)} 0;`:`margin: ${l(1)} 0 ${l(2)} 0;`} padding: 0; min-width: auto; height: 24px; } ${y} { padding: 0; width: 100%; text-align: left; ${m("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${c(e,"color","colors.interactive.base.black")};`}; } } ${b} { svg { width: 24px; height: 24px; } padding: 0; } `,ce=o(s.Utility).withConfig({displayName:"ReadReviewCTA"})` width: 50%; `,me=o(r).withConfig({displayName:"GallerySlideCaptionSeasonName"})``,pe=o(r).withConfig({displayName:"GallerySlideCaptionBrandNameClickable"})``;e.exports={BookmarkWrapper:K,GallerySlideWrapper:se,GallerySlideFigure:ie,GallerySlideAssetWrapper:oe,GallerySlideAssetContainer:ne,GallerySlideAssetContainerInner:Z,GallerySlideSocialIcons:Q,GallerySlideResponsiveAsset:X,GallerySlideCaptionWrapper:Y,GallerySlideFigCaptionWrapper:le,GallerySlideFigCaption:q,GallerySlideCaptionCreditWrapper:z,GallerySlideCaptionPreHeaderOneWrapper:V,GallerySlideCaptionPreHeaderOne:U,GallerySlideCaptionPreHeaderTwo:G,GallerySlideCaptionPromotionHed:j,GallerySlideCaptionDekContainer:F,GallerySlideCaptionDetail:W,GallerySlideCaptionDek:O,GallerySlideCaptionOffers:H,GallerySlideCaptionBrandNameNotClickable:R,GallerySlideCaptionBrandNameClickable:pe,GallerySlideCaptionHed:M,GallerySlideCaptionHedText:_,GallerySlideCaptionSeasonName:me,GallerySlideRankingContainerWrapper:D,GallerySlideRankingContainerRank:A,GallerySlideRankingContainerScore:P,GallerySlideCaptionCtaBlock:x,GallerySlideCaptionMetaOneContainer:E,GallerySlideCaptionMetaOne:T,GallerySlideCaptionPromotionText:I,GallerySlideCaptionMetaTwo:N,GallerySlideCaptionButton:B,GallerySlideCaptionPostCta:L,GallerySlideNativeShareContainer:ee,GallerySlideSocialShareIcon:te,GallerySlideCaptionClampedDek:de,GallerySlideZoomWrapper:J,ReadReviewCTA:ce}},20460:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({articleCta:{id:"GallerySlide.ArticleCta",defaultMessage:"View Story",description:"GallerySlide component article text",isConfigurable:!0},productCta:{id:"GallerySlide.ProductCta",defaultMessage:"Shop Now",description:"GallerySlide component product text",isConfigurable:!0},recipeCta:{id:"GallerySlide.RecipeCta",defaultMessage:"View Recipe",description:"GallerySlide component recipe text",isConfigurable:!0},reviewCta:{id:"GallerySlide.ReviewCta",defaultMessage:"Read More",description:"GallerySlide component review text",isConfigurable:!0},venueCta:{id:"GallerySlide.VenueCta",defaultMessage:"Book Now",description:"GallerySlide component venue text",isConfigurable:!0},venueSellerPreviewText:{id:"GallerySlide.VenueSellerPreviewText",defaultMessage:"Powered By:",description:"Seller preview"},productOfferCTAText:{id:"GallerySlide.DefaultCTAText",defaultMessage:"Book Now",description:"Cta text for product offer list"}})},93726:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(25939),a=n(30723);i.CardLeft=o(i,"CardLeft",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1}),i.CardCenter=o(i,"CardCenter",{contentAlign:"center",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1}),i.CardOrderedLeft=o(i,"CardOrderedLeft",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!0}),i.CardOrderedCenter=o(i,"CardOrderedCenter",{contentAlign:"center",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!0}),i.ItemCenter=o(i,"ItemCenter",{contentAlign:"center",hasBackground:!1,hasCaption:!0,isOrdered:!1,hasCaptionMargin:!1}),i.ItemCenterNoCaption=o(i,"ItemCenterNoCaption",{contentAlign:"center",hasBackground:!1,hasCaption:!1,hasCaptionMargin:!1,isOrdered:!1}),i.ItemLeft=o(i,"ItemLeft",{contentAlign:"left",hasBackground:!1,hasCaption:!0,isOrdered:!1,hasCaptionMargin:!1}),i.ItemLeftMultipleLine=o(i,"ItemLeftMultipleLine",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,hasMultipleLines:!0}),i.ItemLeftCaptionAbove=o(i,"ItemLeftCaptionAbove",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!0}),i.ItemLeftCaptionAboveMultipleButtons=o(i,"ItemLeftCaptionAboveMultipleButtons",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!0},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.CardLeftWithCaptionAboveMultipleButtons=o(i,"CardLeftWithCaptionAboveMultipleButtons",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.CardCenterWithCaptionAboveMultipleButtons=o(i,"CardCenterWithCaptionAboveMultipleButtons",{contentAlign:"center",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.ItemLeftCaptionAboveMultipleButtonsWithPrice=o(i,"ItemLeftCaptionAboveMultipleButtonsWithPrice",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!1,shouldDekBelowOffer:!0},{buttonVariation:"Utility",showMultipleBuyButtons:!0,showPriceOnButton:!0,hasPriceSection:!0,showSellerNameBelowButton:!0}),i.ItemOrderedCenter=o(i,"ItemOrderedCenter",{contentAlign:"center",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!0}),i.ItemOrderedLeft=o(i,"ItemOrderedLeft",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!0}),i.NoCaption=o(i,"NoCaption",{contentAlign:"left",hasBackground:!1,hasCaption:!1,hasCaptionMargin:!0,isOrdered:!0}),i.SplitScreenImageRight=o(a,"SplitScreenImageRight",{}),i.ItemLeftCaptionAboveMultipleButtonsWithDekBelowOffer=o(i,"ItemLeftCaptionAboveMultipleButtonsWithDekBelowOffer",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!0,shouldDekBelowOffer:!0},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.CardLeftWithBookmarkAndComment=o(i,"CardLeftWithBookmarkAndComment",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1,showBookMarkIcon:!0,showCommentCount:!0},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),e.exports=i},84009:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(97200),s=n(58156),l=n(86659),{GroupCalloutWrapper:d,GroupCalloutTitle:c}=n(68426),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{checkImageCreditText:u}=n(5344),g={};g[1]=l.EvenAny,g[2]=l.EvenTwo,g[3]=l.EvenThree,g[4]=l.EvenFour;const h=({className:e,children:t,childTypes:n=[],hasThreeColumnsOnMobile:i=!1,heading:l={},isUpcEnabled:h,isXSmallGroup2:y=!1,name:b,variations:f={isEven:!1,fullBleed:!1},showDangerousDek:C=!1,variationName:w})=>{a.useEffect((()=>{(async()=>{await p(),m("GroupCallout",w)})()}),[w]);const v=n.some((e=>"instagram"===e)),$=n.some((e=>"product"===e)),S=n.some((e=>"article"===e)),k=n.some((e=>"image"===e));let x,E;const T=/^h[1-6]$/,I=a.Children.toArray(t).find((e=>{const{type:t}=e;return"string"==typeof t&&T.test(t)}));E=a.Children.toArray(t).filter((e=>!T.test(e.type)));let L="div";const N=f.childCountPerRow??a.Children.count(t);let B=!1;$&&(B=!0,L=N>=4?g[4]:g[N]);const P=o("callout callout--group",`callout--${b}`,e);S&&(x="article",E=a.Children.map(E,(e=>a.cloneElement(e,{...e.props,showButton:!1,showByline:!0,showRubric:!0,variations:{layout:"side-by-side"}}))));const{hasRowGap:A,showSingleCol:D}=f,_=x?l[x]:null,M=I?I.props.children:_;let R=1,H=!1;a.Children.toArray(t).forEach((e=>{const t=s(e,"props.image"),n=["contentreference","product"].includes(e?.props?.contentType);Array.isArray(t)&&t.length>1&&n&&R++,H||(H=u(t))}));const O=a.useMemo((()=>a.Children.map(E,((e,t)=>{const n=k?`callout--group-item-${s(e,"props.image.id")}`:r("callout--group-item-");return a.cloneElement(e,{index:t,key:n,className:`callout--group-item callout--group-item-${t+1}`,productMultiImageCount:R,hasImageCreditText:H})}))),[]);return a.createElement(d,{as:L,className:P,containsInstagram:v,containsProducts:$,containsArticles:S,hasGridMargins:B,hasRowGap:A,hasThreeColumnsOnMobile:i,isUpcEnabled:h,isFullBleed:!$&&f.fullBleed,isXSmallGroup2:y,"data-testid":"GroupCalloutWrapper",showSingleCol:D,showDangerousDek:C},M&&a.createElement(c,{"data-testid":"GroupCalloutTitle"},M),O)};h.propTypes={children:i.node.isRequired,childTypes:i.array,className:i.string,hasThreeColumnsOnMobile:i.bool,heading:i.object,isUpcEnabled:i.bool,isXSmallGroup2:i.bool,name:i.string,showDangerousDek:i.bool,variationName:i.string,variations:i.shape({isEven:i.bool,fullBleed:i.bool,childCountPerRow:i.number,hasRowGap:i.bool,showSingleCol:i.bool})},h.displayName="GroupCallout",e.exports=h},31830:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(9566);e.exports=o(i,"GroupCallout")},68426:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseText:a}=n(76955),{calculateSpacing:r,minScreen:s,styledProperty:l,minMaxScreen:d,getColorStyles:c,getTypographyStyles:m,maxScreen:p}=n(26865),{BREAKPOINTS:u}=n(96472),{ProductEmbedHed:g,ProductEmbedDek:h}=n(53985),y=o.div.withConfig({displayName:"GroupCalloutWrapper"})` /* NOTE: Specificity required because of containsArticles */ && { display: grid; grid-column-gap: ${({isUpcEnabled:e})=>e?r(2):"20px"}; grid-row-gap: ${({hasRowGap:e})=>e?"1rem":0}; margin: 0; width: 100%; @media (max-width: ${u.md}) { grid-column-gap: ${({isUpcEnabled:e})=>e?r(1):"20px"}; } } &.grid-even.grid-items-2 { ${p(u.md)} { grid-template-columns: ${({showSingleCol:e})=>e?"1fr":""}; } } .responsive-cartoon { &::before { ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; } &::after { ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${m("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${({hasGridMargins:e})=>e?`\n && {\n margin-bottom: ${r(3)};\n margin-top: ${r(3)};\n\n ${s(u.md)} {\n margin-bottom: ${r(6)};\n margin-top: ${r(6)};\n }\n }\n `:""} ${({isUpcEnabled:e})=>e?"\n && {\n margin-bottom: 0;\n margin-top: 0;\n }\n ":""} &.callout--group-2, &.callout--group-3, &.callout--group-4 { ${g} { ${m("typography.definitions.consumptionEditorial.subhed-aux-secondary")} } } &.callout--group-2 { ${l("containsInstagram",!0,"grid-template-columns: repeat(auto-fit, minmax(326px, 1fr));")} } ${l("containsProducts",!0,"margin-bottom: unset;")} .product-embed.product-embed--image-top { ${e=>!e&&`${h} {\n display: none;\n }`}; } .product-embed.product-embed--no-bottom-padding { ${s(u.md)} { grid-column: unset; } } .callout--group-item { margin: 0; &.product-embed { height: 100%; } } p { margin: 0; } ${s(u.md)} { &.callout--group-2 { grid-template-columns: repeat(2, 1fr); ${l("isXSmallGroup2",!0,"margin: 0 auto; width: 50%;")} } &.callout--group-3 { grid-template-columns: repeat(3, 1fr); } &.callout--group-4 { grid-template-columns: repeat(4, 1fr); } } ${({hasThreeColumnsOnMobile:e})=>e?`\n ${p(u.md)} {\n &.callout--group-3 {\n grid-template-columns: repeat(3, 1fr);\n }\n `:""} ${l("isFullBleed",!0,`\n ${d(u.md,u.xl)} {\n position: relative;\n left: 50%;\n grid-gap: unset;\n margin-left: -50vw;\n width: 100vw;\n\n .caption {\n margin-right: ${r(1)};\n margin-left: ${r(1)};\n }\n }\n `)} figure.callout--group-item { margin: 0; } ${l("containsArticles",!0,i` margin-top: ${r(4)}; padding-top: ${r(2)}; ${s(u.md)} { margin-top: ${r(1)}; } &.callout--inset-left, &.callout--inset-right { border-width: 2px 0 0; border-style: solid; ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.display-texture")}; .content-card-embed--side-by-side { display: grid; grid-column-gap: ${r(3)}; grid-template-columns: 75px auto; } .content-card-embed__image { margin-bottom: 0; } .content-card-embed__hed { ${m("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${r(1)}; } .content-card-embed__hed-link { &:link, &:visited { text-decoration: none; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; } &:active, &:focus, &:hover { text-decoration: underline; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; } } .content-card-embed__byline-authors { text-align: left; } .content-card-embed__rubric { ${m("typography.definitions.globalEditorial.context-primary")} ${({theme:e})=>c(e,"color","colors.consumption.body.standard.display-signature")}; } .content-card-embed { background-color: transparent; padding: ${r(2)} 0 0; &:not(:last-child) { border-width: 1px; border-style: solid; ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; padding-bottom: ${r(2)}; } } } `)} `,b=o(a).withConfig({displayName:"GroupCalloutTitle"})` border-width: 0 0 2px; border-style: solid; padding: 0 0 ${r(2)}; `;b.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"},e.exports={GroupCalloutWrapper:y,GroupCalloutTitle:b}},9566:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(84009);i.Default=o(i,"Default",{isEven:!1,fullBleed:!1}),i.Even=o(i,"Even",{isEven:!0,fullBleed:!1}),i.FullBleed=o(i,"FullBleed",{isEven:!1,fullBleed:!0}),i.OnlyTwo=o(i,"OnlyTwo",{isEven:!0,fullBleed:!1,childCountPerRow:2,hasRowGap:!0,showSingleCol:!0},{name:"group-2"}),e.exports=i},77858:(e,t,n)=>{const o=n(5556),i=n(96540),{filter:a}=n(21827),{AtoZIndexWrapper:r,AtoZIndexList:s,AtoZIndexLink:l,AtoZIndexText:d,AtoZHeading:c,AtoZIndexValue:m}=n(12606),p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],u=({links:e,navId:t,setLinkValue:n,isPaginated:o,setFilterResult:u})=>{if(!e||!e.length)return null;const g=e=>{e.preventDefault();const t=document.getElementById(e.target.hash.replace("#",""));if(!t)return;const{offsetTop:n}=t,o=n-90,i=4*(o-window.pageYOffset)/400;let a;a=setInterval((function(){const e=Math.ceil(window.pageYOffset);e>=o&&i>=0||e<=o&&i<=0?clearInterval(a):window.scrollBy(0,i)}),4)},h=t=>{t.preventDefault();const o=t.target.hash.replace("#","").split("-")[1];n(o),u((()=>a([e[o]],"")))};return i.createElement(r,{"data-testid":"AtoZIndexWrapper"},i.createElement(c,null,"Browse by letter:"),i.createElement(s,null,p.map((n=>{const a=e.find((e=>e.groupName===n)),r=e.findIndex((e=>e.groupName===n)),s=o?r:t,c=o?h:g;return a?i.createElement(m,{key:n},i.createElement(l,{"data-testid":"AtoZIndexLink",href:"#"+("#"===a.groupName?`other-${s}`:`${a.groupName.toLowerCase()}-${s}`),onClick:c},n)):i.createElement(m,{key:n},i.createElement(d,null,n," "))}))))};u.propTypes={isPaginated:o.bool,links:o.arrayOf(o.shape({groupName:o.string.isRequired})),navId:o.string,setFilterResult:o.func,setLinkValue:o.func},e.exports=u},71218:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r}=n(96540),s=n(97200),l=n(37402),d=n(90506),{asConfiguredComponent:c}=n(12892),{filter:m,useDebounce:p}=n(21827),u=n(77858),g=n(19607),h=n(28433),{PaymentGateway:y}=n(92807),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{GroupedNavigationWrapper:C,GroupedNavigationFilter:w,GroupedNavigationFilterContent:v,GroupedNavigationFilterBrowser:$,GroupedNavigationFilterInput:S,GroupedNavigationContent:k,GroupedNavigationLinks:x,GroupedNavigationGroup:E,GroupedNavigationAdRail:T,GroupedNavigationNoResult:I,GroupedNavigationQuote:L}=n(12606),N=n(63864).A,B=n(35864),P=({className:e,dangerousHed:t,groupedLinks:n,hasAtoZIndex:o=!0,hasFilter:c=!1,analyticsEventForFilter:P,filterLabel:A="Search..",showContentDivider:D=!1,isPaginated:_=!1})=>{i.useEffect((()=>{(async()=>{await f(),b("GroupedNavigationHasBrowser")})()}),[]);const{formatMessage:M}=a(),R=s(),[H,O]=r(""),F=_?[n[0]]:n,[W,U]=p(F,200),[V,G]=r("0");return n&&n.length?i.createElement(C,{className:e,hasFilter:c,"data-testid":"GroupedNavigationWrapper"},t&&i.createElement(B,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),c&&i.createElement(w,{isPaginated:_},i.createElement(v,null,i.createElement(d,null),i.createElement(S,{placeholder:A,"aria-label":A||M(N.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const t=e.target.value,o=_?[n[V]]:n;O(t),U((()=>m(o,t)))},onFocus:()=>{P&&l.emitGoogleTrackingEvent(P)},value:H})),i.createElement($,{isPaginated:_},o&&i.createElement(u,{links:n,navId:R,setLinkValue:G,isPaginated:_,setFilterResult:U}))),i.createElement(T,null,W.length>0?i.createElement(k,{hasFilter:c},i.createElement(x,null,W.map((e=>{if(!e.links)return null;const t=e.links.map((e=>{const t=!0===e.isSecondary?"link--secondary":"link--primary";return{...e,className:t}})),n={};return o&&(n.id="#"===e.groupName?`other-${R}`:`${e.groupName.toLowerCase()}-${R}`),i.createElement(E,{key:e.groupName,className:"grouped-navigation__group",links:t,linkClassName:"grouped-navigation__link",heading:e.groupName,showContentDivider:D,shouldStyleListItems:!0,attributes:n,isPaginated:_})})))):i.createElement(I,null,"0 results for"," ",i.createElement(L,null,'"',H,'"')),i.createElement(y,{group:"ads"},i.createElement(h,null,i.createElement(g,{position:"rail"}))))):null},A=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),D=o.arrayOf(o.shape({links:o.arrayOf(A),groupName:o.string,groupId:o.string}));P.propTypes={analyticsEventForFilter:o.string,className:o.string,dangerousHed:o.string,filterLabel:o.string,groupedLinks:D,hasAtoZIndex:o.bool,hasFilter:o.bool,isPaginated:o.bool,showContentDivider:o.bool},P.displayName="GroupedNavigationHasBrowser",e.exports=c(P,"GroupedNavigationHasBrowser"),e.exports.groupedLinksShape=D},21634:(e,t,n)=>{e.exports=n(71218)},12606:(e,t,n)=>{const o=n(92168).default,{BaseLink:i,BaseText:a}=n(76955),{calculateSpacing:r,getLinkStyles:s,getTypographyStyles:l,getColorStyles:d,getInputFieldStyles:c}=n(26865),m=n(54790),p=n(86659),{BREAKPOINTS:u}=n(96472),g=o.div.withConfig({displayName:"GroupedNavigationWrapper"})` padding-top: ${r(4)}; scroll-behavior: smooth; ${({hasFilter:e})=>e&&`padding-top: ${r(2)};`} .navigation__heading { ${({theme:e})=>l(e,"typography.definitions.foundation.link-feature")}; margin: 0; line-height: normal; ${({theme:e})=>d(e,"color","colors.foundation.expanded-utility.nav-link.default")}; } .navigation__list-item { width: 50%; white-space: normal; @media (min-width: ${u.lg}) { width: 33.3%; } } .navigation__list { margin-bottom: 0; } .content-divider { display: block; margin-bottom: ${r(2)}; border-bottom-width: ${r(.5)}; border-bottom-style: solid; ${({theme:e})=>d(e,"border-bottom-color","colors.discovery.lead.secondary.accent")}; padding-top: ${r(1)}; width: ${r(3)}; } .grouped-navigation__link { ${({theme:e})=>s(e,"colors.foundation.expanded-utility.nav-link.default","colors.foundation.expanded-utility.nav-link.hover","navigation")} &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-bulletin-primary")}; } } `,h=o.div.withConfig({displayName:"GroupedNavigationFilter"})` position: static; border-width: 0 0 1px; border-style: none; padding-top: 2rem; width: 100%; ${({isPaginated:e})=>e&&`\n border-bottom: 1px solid rgb(223, 223, 223);\n padding-bottom: ${r(4)};\n `} ${({theme:e})=>d(e,"color","colors.discovery.body.white.divider")}; .icon { position: absolute; top: 10px; pointer-events: none; } @media (min-width: ${u.lg}) { display: flex; flex-direction: row; } `,y=o.div.withConfig({displayName:"GroupedNavigationFilterContent"})` position: relative; width: 100%; text-align: left; @media (min-width: ${u.lg}) { width: 25%; } `,b=o.div.withConfig({displayName:"GroupedNavigationFilterBrowser"})` position: relative; padding-top: 5%; width: 100%; text-align: left; @media (min-width: ${u.lg}) { ${({isPaginated:e})=>e?"padding-top: 0px;":"padding-top: 1%;"}; padding-left: 2%; width: 75%; } `,f=o(a).withConfig({displayName:"GroupedNavigationFilterInput"})` ${({theme:e})=>c(e,"normal","background")}; ${({theme:e})=>c(e,"normal","text")}; border: 1px solid #d8d8d8; padding-left: 48px; width: 100%; height: 50px; `;f.defaultProps={as:"input",typeIdentity:"typography.definitions.foundation.link-secondary"};const C=o.div.withConfig({displayName:"GroupedNavigationContent"})` display: flex; width: 100% ${({hasFilter:e})=>e&&`\n padding-top: ${r(4)};\n\n `}; height: 100%; `,w=o(p.ContentWithAdRail).withConfig({displayName:"GroupedNavigationAdRail"})` &&& { margin: 0 0; padding: 0 0; height: 100%; --grid-margin: 0; } `,v=o.div.withConfig({displayName:"GroupedNavigationLinks"})` flex: 1; padding-top: 1rem; width: 100%; height: 100%; overflow-y: auto; @media (min-width: ${u.lg}) { padding-top: 2rem; } && li { padding-bottom: ${r(2)}; &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } } `,$=o(m).withConfig({displayName:"GroupedNavigationGroup"})` margin-bottom: 15px; ${({isPaginated:e})=>!e&&"border-bottom: 1px solid #dddddd;"} &:last-child { border-bottom: 0; } `,S=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${r(1)}; overflow-y: auto; `,k=o(a).withConfig({displayName:"AtoZIndexWrapper"})` width: 100%; text-align: center; @media (min-width: ${u.lg}) { text-align: left; } `;k.defaultProps={as:"nav"};const x=o(a).withConfig({displayName:"AtoZIndexList"})` display: inline; top: 10px; margin-top: 0; padding: 0; list-style: none; `;x.defaultProps={as:"ul"};const E=o(a).withConfig({displayName:"AtoZIndexValue"})` display: inline-block; width: 25px; `;E.defaultProps={as:"span"};const T=o(i).withConfig({displayName:"AtoZIndexLink"})` display: inline; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; letter-spacing: 0; `;T.defaultProps={colorSecondaryLinkToken:"colors.foundation.expanded-utility.nav-link.hover",colorStaticLinkToken:"colors.foundation.expanded-utility.nav-link.default",colorToken:"colors.foundation.expanded-utility.nav-link.default",linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-feature"};const I=o(a).withConfig({displayName:"AtoZIndexText"})` display: inline; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; color: #757575; `;I.defaultProps={as:"li",colorToken:"colors.foundation.expanded-utility.nav-link.default",typeIdentity:"typography.definitions.foundation.link-feature"};const L=o(a).withConfig({displayName:"AtoZHeading"})` top: 10px; padding-right: 10px; padding-bottom: 4%; color: rgb(0, 0, 0); @media (min-width: ${u.lg}) { display: inline; padding-bottom: 0%; } `;L.defaultProps={typeIdentity:"typography.definitions.foundation.link-feature"};const N=o(a).withConfig({displayName:"GroupedNavigationNoResult"})` margin: 30px 10px; text-align: center; text-transform: lowercase; color: rgb(0, 0, 0); `;N.defaultProps={as:"div",typeIdentity:"typography.definitions.foundation.title-primary"};const B=o(a).withConfig({displayName:"GroupedNavigationQuote"})` color: rgb(0, 0, 0); `;B.defaultProps={as:"span",typeIdentity:"typography.definitions.foundation.title-primary"},e.exports={GroupedNavigationAdRail:w,GroupedNavigationWrapper:g,GroupedNavigationFilter:h,GroupedNavigationFilterContent:y,GroupedNavigationFilterBrowser:b,GroupedNavigationFilterInput:f,GroupedNavigationContent:C,GroupedNavigationLinks:v,GroupedNavigationGroup:$,GroupedNavigationIndex:S,GroupedNavigationNoResult:N,GroupedNavigationQuote:B,AtoZIndexWrapper:k,AtoZIndexList:x,AtoZIndexLink:T,AtoZIndexText:I,AtoZIndexValue:E,AtoZHeading:L}},63864:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigationHasBrowser.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},21827:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=t.filter=void 0;const{useState:o,useCallback:i}=n(96540),a=n(38221);t.filter=(e,t)=>{if(!t?.trim())return e;const n=e=>e.toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s]/gi,"");return e.map((e=>({...e,links:e.links?.filter((e=>/(\s|')/.test(t)?n(e.text).includes(n(t)):e.text.match(/([a-zA-Z]\.){2,}/)?e.text.split(" ").filter((e=>n(e).startsWith(n(t)))).length:e.text.split(/([ \-'’.]+)/).filter((e=>n(e).startsWith(n(t)))).length))}))).filter((e=>e.links?.length))},t.useDebounce=(e,t)=>{const[n,r]=o(e),s=i(a((e=>{r(e)}),t),[]);return[n,e=>{s(e)}]}},96510:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r}=n(96540),s=n(37402),l=n(90506),{asConfiguredComponent:d}=n(12892),{filter:c,useDebounce:m}=n(36537),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{GroupedNavigationWrapper:g,GroupedNavigationFilter:h,GroupedNavigationFilterContent:y,GroupedNavigationFilterInput:b,GroupedNavigationContent:f,GroupedNavigationLinks:C,GroupedNavigationGroup:w,GroupedNavigationNoResult:v,GroupedNavigationQuote:$}=n(37316),S=n(31950).A,{SummaryCarouselRow:k}=n(34751),x=n(30830),E=n(35864),T={width:{sm:"50%",lg:"40%",xl:"20%"},spacing:{sm:"0px",md:"0px",lg:"0px",xl:"0px",xxl:"0px"}},I=({className:e,dangerousHed:t,groupedLinks:n,showContentDivider:o=!0,hasFilter:d=!1,analyticsEventForFilter:I,filterLabel:L})=>{i.useEffect((()=>{(async()=>{await u(),p("GroupedNavigationHasSummaryCarousel")})()}),[]);const{formatMessage:N}=a(),B=i.useRef(null),[P,A]=r(""),[D,_]=m(n,200);let M=[];if(D.length>0){M=[];let e=0;D.forEach((t=>{(!M.length||e>=9)&&(M.push([]),e=0),t.links&&(e=e+t.links.length+1),e<9?M[M.length-1].push(t):(M.push([]),M[M.length-1].push(t),e=t.links.length)})),M.length%2!=0&&(M.push([]),M[M.length-1].push({groupName:"",links:[]}))}return n&&n.length?i.createElement(g,{className:e,hasFilter:d,"data-testid":"GroupedNavigationWrapper"},t&&i.createElement(E,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),d&&i.createElement(h,null,i.createElement(y,null,i.createElement(l,null),i.createElement(b,{placeholder:L,"aria-label":L||N(S.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const t=e.target.value;A(t),_((()=>c(n,t)))},onFocus:()=>{I&&s.emitGoogleTrackingEvent(I)},value:P}))),i.createElement(f,{hasFilter:d},i.createElement(C,{ref:B},D.length>0?i.createElement(k,{backgroundColor:"white"},i.createElement(x,{contentAlign:"center",controlPosition:"center",controlPlacement:"space-between",hasControls:!0,hasModerateSpacing:!0,hasNoHorizontalScrollCarousel:!1,hasPagination:!0,hideHeaderBorder:!0,isDotClickable:!0,hasIncreasedPadding:!0},M.map(((e,t)=>i.createElement(x.CarouselItem,{...T,key:`product-bundle-${t}`},e.map((e=>{if(!e.links)return null;const t=e.links.map((e=>{const t=!0===e.isSecondary?"link--secondary":"link--primary";return{...e,className:t}}));return i.createElement(w,{key:e.groupName,className:"grouped-navigation__group",links:t,linkClassName:"grouped-navigation__link",heading:e.groupName,showContentDivider:o,shouldStyleListItems:!0,attributes:{}})}))))))):i.createElement(v,null,"0 results for"," ",i.createElement($,null,'"',P,'"'))))):null},L=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),N=o.arrayOf(o.shape({links:o.arrayOf(L),groupName:o.string,groupId:o.string}));I.propTypes={analyticsEventForFilter:o.string,className:o.string,dangerousHed:o.string,filterLabel:o.string,groupedLinks:N,hasFilter:o.bool,showContentDivider:o.bool},I.displayName="GroupedNavigationHasSummaryCarousel",e.exports=d(I,"GroupedNavigationHasSummaryCarousel"),e.exports.groupedLinksShape=N},49152:(e,t,n)=>{e.exports=n(96510)},37316:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a,getLinkStyles:r,getTypographyStyles:s,getColorStyles:l,getInputFieldStyles:d}=n(26865),c=n(54790),{BREAKPOINTS:m}=n(96472),p=o.div.withConfig({displayName:"GroupedNavigationWrapper"})` padding-top: ${a(4)}; ${({hasFilter:e})=>e&&`padding-top: ${a(2)};`} .navigation__heading { ${({theme:e})=>s(e,"typography.definitions.foundation.title-primary")}; margin: 0; line-height: normal; ${({theme:e})=>l(e,"color","colors.foundation.expanded-utility.nav-link.default")}; } .navigation__list-item { white-space: normal; } .content-divider { display: block; margin-bottom: ${a(2)}; border-bottom-width: ${a(.5)}; border-bottom-style: solid; ${({theme:e})=>l(e,"border-bottom-color","colors.discovery.lead.secondary.accent")}; padding-top: ${a(1)}; width: ${a(2)}; } .grouped-navigation__link { ${({theme:e})=>r(e,"colors.foundation.expanded-utility.nav-link.default","colors.foundation.expanded-utility.nav-link.hover","navigation")} &.link--primary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } } `,u=o.div.withConfig({displayName:"GroupedNavigationFilter"})` position: static; border-width: 0 0 1px; border-style: none; padding-top: 2rem; width: 100%; ${({theme:e})=>l(e,"color","colors.discovery.body.white.divider")}; .icon { position: absolute; top: 10px; pointer-events: none; } `,g=o.div.withConfig({displayName:"GroupedNavigationFilterContent"})` position: relative; width: 100%; text-align: center; `,h=o(i).withConfig({displayName:"GroupedNavigationFilterInput"})` ${({theme:e})=>d(e,"normal","background")}; ${({theme:e})=>d(e,"normal","text")}; border: 1px solid #d8d8d8; padding-left: 48px; width: 385px; height: 50px; @media (max-width: ${m.lg}) { width: 100%; } `;h.defaultProps={as:"input",typeIdentity:"typography.definitions.foundation.link-secondary"};const y=o.div.withConfig({displayName:"GroupedNavigationContent"})` display: flex; width: 100% ${({hasFilter:e})=>e&&`\n padding-top: ${a(4)};\n height: calc(100% - 60px);\n width: 100%\n\n `}; height: 100%; `,b=o.div.withConfig({displayName:"GroupedNavigationLinks"})` flex: 1; padding-top: 2rem; width: 100%; height: 100%; overflow-y: auto; && li { padding-bottom: ${a(2)}; &.link--primary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } } `,f=o(i).withConfig({displayName:"GroupedNavigationNoResult"})` margin: 30px 10px; text-align: center; text-transform: lowercase; color: rgb(0, 0, 0); `;f.defaultProps={as:"div",typeIdentity:"typography.definitions.foundation.title-primary"};const C=o(i).withConfig({displayName:"GroupedNavigationQuote"})` color: rgb(0, 0, 0); `;C.defaultProps={as:"span",typeIdentity:"typography.definitions.foundation.title-primary"};const w=o(c.Vertical).withConfig({displayName:"GroupedNavigationGroup"})` padding-right: 1rem; `,v=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${a(1)}; overflow-y: auto; `;e.exports={GroupedNavigationWrapper:p,GroupedNavigationFilter:u,GroupedNavigationFilterContent:g,GroupedNavigationFilterInput:h,GroupedNavigationContent:y,GroupedNavigationLinks:b,GroupedNavigationGroup:w,GroupedNavigationIndex:v,GroupedNavigationNoResult:f,GroupedNavigationQuote:C}},31950:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigationHasSummaryCarousel.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},36537:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=t.filter=void 0;const{useState:o,useCallback:i}=n(96540),a=n(38221);t.filter=(e,t)=>{if(!t?.trim())return e;const n=e=>e.toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s]/gi,"");return e.map((e=>({...e,links:e.links?.filter((e=>/(\s|')/.test(t)?n(e.text).includes(n(t)):e.text.match(/([a-zA-Z]\.){2,}/)?e.text.split(" ").filter((e=>n(e).startsWith(n(t)))).length:e.text.split(/([ \-'’.]+)/).filter((e=>n(e).startsWith(n(t)))).length))}))).filter((e=>e.links?.length))},t.useDebounce=(e,t)=>{const[n,r]=o(e),s=i(a((e=>{r(e)}),t),[]);return[n,e=>{s(e)}]}},78627:(e,t,n)=>{const o=n(5556),i=n(96540),{AtoZIndexWrapper:a,AtoZIndexList:r,AtoZIndexLink:s,AtoZIndexText:l}=n(35089),d=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","#"],c=({links:e,linksRef:t,navId:n})=>{if(!e||!e.length)return null;const o=e=>{e.preventDefault();const n=window.requestAnimationFrame||(e=>window.setTimeout(e,20)),o=document.getElementById(e.target.hash.replace("#",""));if(!o)return;const{offsetTop:i}=o,{offsetTop:a,scrollTop:r}=t.current,s=i-a-r;let l=0;const d=()=>{l+=20;const e=function(e,t,n,o){let i=e;return i/=300,i<1?n/2*i*i+t:(i--,-n/2*(i*(i-2)-1)+t)}(l,r,s);t.current.scrollTop=e,l<600&&n(d)};d()};return i.createElement(a,{"data-testid":"AtoZIndexWrapper"},i.createElement(r,null,d.map((t=>{const a=e.find((e=>e.groupName===t));return a?i.createElement("li",{key:t},i.createElement(s,{"data-testid":"AtoZIndexLink",href:"#"+("#"===a.groupName?`other-${n}`:`${a.groupName.toLowerCase()}-${n}`),onClick:o},t)):i.createElement(l,{key:t},t)}))))};c.propTypes={links:o.arrayOf(o.shape({groupName:o.string.isRequired})),linksRef:o.object,navId:o.string},e.exports=c},41155:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r}=n(96540),s=n(97200),l=n(37402),d=n(90506),{asConfiguredComponent:c}=n(12892),{filter:m,useDebounce:p}=n(25642),u=n(78627),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{GroupedNavigationWrapper:y,GroupedNavigationFilter:b,GroupedNavigationFilterContent:f,GroupedNavigationFilterInput:C,GroupedNavigationContent:w,GroupedNavigationLinks:v,GroupedNavigationGroup:$,GroupedNavigationIndex:S}=n(35089),k=n(21531).A,x=({className:e,groupedLinks:t,showContentDivider:n=!0,hasAtoZIndex:o=!1,hasFilter:c=!1,hasSpacing:x=!1,analyticsEventForFilter:E,filterLabel:T})=>{i.useEffect((()=>{(async()=>{await h(),g("GroupedNavigation")})()}),[]);const{formatMessage:I}=a(),L=i.useRef(null),N=s(),[B,P]=r(""),[A,D]=p(t,200);return t&&t.length?i.createElement(y,{className:e,hasFilter:c,"data-testid":"GroupedNavigationWrapper"},c&&i.createElement(b,null,i.createElement(f,null,i.createElement(C,{placeholder:T,"aria-label":T||I(k.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const n=e.target.value;P(n),D((()=>m(t,n)))},onFocus:()=>{E&&l.emitGoogleTrackingEvent(E)},value:B}),i.createElement(d,null))),i.createElement(w,{hasFilter:c,hasSpacing:x},i.createElement(v,{ref:L},A.map((e=>{if(!e.links)return null;const t=e.links.map((e=>{const t=!0===e.isSecondary?"link--secondary":"link--primary";return{...e,className:t}})),a={};return o&&(a.id="#"===e.groupName?`other-${N}`:`${e.groupName.toLowerCase()}-${N}`),i.createElement($,{key:e.groupName,className:"grouped-navigation__group",links:t,linkClassName:"grouped-navigation__link",heading:e.groupName,showContentDivider:n,shouldStyleListItems:!0,attributes:a})}))),o&&i.createElement(S,{className:"grouped-navigation__index"},i.createElement(u,{links:t,linksRef:L,navId:N})))):null},E=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),T=o.arrayOf(o.shape({links:o.arrayOf(E),groupName:o.string,groupId:o.string}));x.propTypes={analyticsEventForFilter:o.string,className:o.string,filterLabel:o.string,groupedLinks:T,hasAtoZIndex:o.bool,hasFilter:o.bool,hasSpacing:o.bool,showContentDivider:o.bool},x.displayName="GroupedNavigation",e.exports=c(x,"GroupedNavigation"),e.exports.groupedLinksShape=T},26223:(e,t,n)=>{e.exports=n(41155)},35089:(e,t,n)=>{const o=n(92168).default,{BaseLink:i,BaseText:a}=n(76955),{calculateSpacing:r,getLinkStyles:s,getTypographyStyles:l,getColorStyles:d,getInputFieldStyles:c}=n(26865),m=n(54790),p=o.div.withConfig({displayName:"GroupedNavigationWrapper"})` padding-top: ${r(4)}; height: 100%; ${({hasFilter:e})=>e&&`padding-top: ${r(2)};`} .navigation__heading { ${({theme:e})=>l(e,"typography.definitions.foundation.title-primary")}; margin: 0; line-height: normal; ${({theme:e})=>d(e,"color","colors.foundation.expanded-utility.nav-link.default")}; } .navigation__list-item { white-space: normal; } .content-divider { display: block; margin-bottom: ${r(2)}; border-bottom-width: ${r(.5)}; border-bottom-style: solid; ${({theme:e})=>d(e,"border-bottom-color","colors.discovery.lead.secondary.accent")}; padding-top: ${r(1)}; width: ${r(2)}; } .grouped-navigation__link { ${({theme:e})=>s(e,"colors.foundation.expanded-utility.nav-link.default","colors.foundation.expanded-utility.nav-link.hover","navigation")} &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } } `,u=o.div.withConfig({displayName:"GroupedNavigationFilter"})` position: static; border-width: 0 0 1px; border-style: solid; ${({theme:e})=>d(e,"color","colors.discovery.body.white.divider")}; width: calc(100% - 1.25rem); height: 60px; .icon { position: absolute; top: 10px; right: 0; pointer-events: none; } `,g=o.div.withConfig({displayName:"GroupedNavigationFilterContent"})` position: relative; `,h=o(a).withConfig({displayName:"GroupedNavigationFilterInput"})` ${({theme:e})=>c(e,"normal","background")}; ${({theme:e})=>c(e,"normal","text")}; border: none; width: 100%; height: ${r(6.2)}; `;h.defaultProps={as:"input",typeIdentity:"typography.definitions.foundation.link-secondary"};const y=o.div.withConfig({displayName:"GroupedNavigationContent"})` display: flex; height: 100% ${({hasSpacing:e})=>e&&`\n margin-top: ${r(1.5)};\n `}; ${({hasFilter:e})=>e&&`\n padding-top: ${r(4)};\n height: calc(100% - 60px);\n `}; `,b=o.div.withConfig({displayName:"GroupedNavigationLinks"})` flex: 1; height: 100%; overflow-y: auto; max-height: 100vh; && li { padding-bottom: ${r(2)}; &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } } `,f=o(m.Vertical).withConfig({displayName:"GroupedNavigationGroup"})` padding-bottom: ${r(5)}; `,C=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${r(1)}; overflow-y: auto; `,w=o(a).withConfig({displayName:"AtoZIndexWrapper"})` width: ${r(3)}; text-align: center; `;w.defaultProps={as:"nav"};const v=o(a).withConfig({displayName:"AtoZIndexList"})` margin-top: 0; padding: 0; list-style: none; `;v.defaultProps={as:"ul"};const $=o(i).withConfig({displayName:"AtoZIndexLink"})` display: block; background: none; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; width: 100%; `;$.defaultProps={colorSecondaryLinkToken:"colors.foundation.expanded-utility.nav-link.hover",colorStaticLinkToken:"colors.foundation.expanded-utility.nav-link.default",colorToken:"colors.foundation.expanded-utility.nav-link.default",linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-secondary"};const S=o(a).withConfig({displayName:"AtoZIndexText"})` margin: 0; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; `;S.defaultProps={as:"li",colorToken:"colors.foundation.expanded-utility.nav-link.default",typeIdentity:"typography.definitions.foundation.link-secondary"},e.exports={GroupedNavigationWrapper:p,GroupedNavigationFilter:u,GroupedNavigationFilterContent:g,GroupedNavigationFilterInput:h,GroupedNavigationContent:y,GroupedNavigationLinks:b,GroupedNavigationGroup:f,GroupedNavigationIndex:C,AtoZIndexWrapper:w,AtoZIndexList:v,AtoZIndexLink:$,AtoZIndexText:S}},21531:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigation.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},25642:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=t.filter=void 0;const{useState:o,useCallback:i}=n(96540),a=n(38221);t.filter=(e,t)=>{if(!t?.trim())return e;const n=e=>e.toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s]/gi,"");return e.map((e=>({...e,links:e.links?.filter((e=>/(\s|')/.test(t)?n(e.text).includes(n(t)):e.text.match(/([a-zA-Z]\.){2,}/)?e.text.split(" ").filter((e=>n(e).startsWith(n(t)))).length:e.text.split(/([ \-'’.]+)/).filter((e=>n(e).startsWith(n(t)))).length))}))).filter((e=>e.links?.length))},t.useDebounce=(e,t)=>{const[n,r]=o(e),s=i(a((e=>{r(e)}),t),[]);return[n,e=>{s(e)}]}},65201:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityDropdown=t.IDENTITY_DROPDOWN_ID=void 0;const r=a(n(96540)),s=n(4896),l=n(76066),d=n(89874),c=n(5026);t.IDENTITY_DROPDOWN_ID="identityDropdown",t.IdentityDropdown=function({identityClickables:e,isUserAuthenticated:t}){const{position:n,isOpen:o}=(0,r.useContext)(c.TriggerableContainerContext);return t?r.default.createElement(s.IdentityDropdownGrid,{blockStart:n.bottom,isOpen:o,"aria-hidden":!o,"data-testid":"identity-dropdown"},r.default.createElement(s.IdentityDropdownContentWrapper,{isOpen:o},r.default.createElement(d.IdentityTextClickables,{identityClickables:e,designSettings:{type:l.ClickableType.SECONDARY_TEXT,scalable:!0}}))):null}},25335:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityDropdownStyleGenerator=void 0;const o=n(76066),i=n(36352);class a extends i.AbstractStyleGenerator{getStyleForBreakpoint(e){switch(e){case o.Breakpoints.SM:case o.Breakpoints.MD:case o.Breakpoints.LG:return[["max-width","100%"],["width","100%"],["grid-template-columns","none"],["grid-column","none"]];case o.Breakpoints.XL:return[["max-width","50%"],["width","50%"],["grid-template-columns","none"],["grid-column","none"]];case o.Breakpoints.XXL:case o.Breakpoints.XXXL:return[["max-width","640px"],["width","100%"],["grid-template-columns","subgrid"],["grid-column","-4 / -1"]];default:return[["max-width","100%"],["width","100%"],["grid-template-columns","none"],["grid-column","none"]]}}}t.IdentityDropdownStyleGenerator=a},89874:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityTextClickables=void 0;const i=o(n(96540)),a=n(76066),r=n(4896),s=n(66593),l=o(n(14694));t.IdentityTextClickables=function({identityClickables:e,designSettings:t}){return i.default.createElement(r.IdentityContent,null,e.map((e=>i.default.createElement(l.default,{component:a.Component.TEXT_CLICKABLE,key:e.text,states:{default:{label:e.text}},action:{type:a.ActionType.LINK,url:e.url,rel:"nofollow",target:a.TargetType.SELF},"aria-label":e.text,designSettings:t,trackingSchema:s.TrackingSchemaType.USER_ACCOUNT_EVENT}))))}},49189:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityUnits=t.IdentityUnitsComponent=void 0;const i=o(n(96540)),a=n(89874),r=n(76066),s=n(98360),l=n(65201),d=o(n(34967)),c=n(22916);function m({type:e,user:t,accountProps:n}){const o=(0,c.useIdentityClickables)(t,n);return e===r.IdentityUnitType.DROPDOWN_TRIGGER&&t.isAuthenticated?i.default.createElement(s.TextClickable,{component:r.Component.TEXT_CLICKABLE,action:{type:r.ActionType.TRIGGER,trigger:l.IDENTITY_DROPDOWN_ID},states:{default:{stateIcon:["Account","thinner"]}},status:r.ClickableStatus.DEFAULT,designSettings:{type:r.ClickableType.PRIMARY_TEXT}}):e===r.IdentityUnitType.DROPDOWN?i.default.createElement(l.IdentityDropdown,{identityClickables:o,isUserAuthenticated:t.isAuthenticated}):e===r.IdentityUnitType.DRAWER_LINKS?i.default.createElement(a.IdentityTextClickables,{identityClickables:o,designSettings:{type:r.ClickableType.TERTIARY_TEXT,scalable:!0}}):null}t.IdentityUnitsComponent=m,t.IdentityUnits=(0,d.default)(m,{keysToPluck:["user","accountProps"]})},76809:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mockAccountProps=t.mockAuthenticatedUser=t.mockNotAuthenticatedUser=void 0,t.mockNotAuthenticatedUser={amguuid:"",email:"",hasUserAuthCheck:"1",isAuthResolved:!0,isAuthenticated:!1,xid:"",geo:{countryCode:"DE"},bucketNumber:70,isEntitled:!1},t.mockAuthenticatedUser={amguuid:"a13aa220-3bce-4770-9d0c",email:"x@condenast.de",hasUserAuthCheck:"",isAuthResolved:!1,isAuthenticated:!0,xid:"",geo:{countryCode:""},bucketNumber:100},t.mockAccountProps={signInLink:"/auth/initiate?redirectURL=%2F&source=VERSO_NAVIGATION",accountLinks:[{attributes:{name:"/my-account"},index:0,text:"My Account",url:"/account/profile"},{attributes:{name:"/saved-stories"},index:1,text:" Saved Stories",url:"/account/saved"},{attributes:{name:"/sign-out"},index:2,nodeType:"signOut",text:" Sign Out",url:"/auth/end"}],redirectURL:"%2F"}},22916:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useIdentityClickables=void 0;const i=n(37243),a=o(n(99554));t.useIdentityClickables=function(e,t){const{formatMessage:n}=(0,i.useIntl)();return e.isAuthenticated?t.accountLinks.map((e=>({text:e.text,url:e.url}))):[{text:n(a.default.signIn),url:t.signInLink}]}},19460:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mockAccountProps=t.mockAuthenticatedUser=t.IdentityUnits=void 0;var o=n(49189);Object.defineProperty(t,"IdentityUnits",{enumerable:!0,get:function(){return o.IdentityUnits}});var i=n(76809);Object.defineProperty(t,"mockAuthenticatedUser",{enumerable:!0,get:function(){return i.mockAuthenticatedUser}}),Object.defineProperty(t,"mockAccountProps",{enumerable:!0,get:function(){return i.mockAccountProps}})},4896:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityContent=t.IdentityDropdownContentWrapper=t.IdentityDropdownGrid=void 0;const i=o(n(50435)),a=n(96472),r=n(25335),s=n(66593),l=n(26865);t.IdentityDropdownGrid=i.default.div.withConfig({displayName:"IdentityDropdownGrid",shouldForwardProp:e=>!["isOpen"].includes(e)})` position: fixed; width: 100%; height: ${({blockStart:e})=>`calc(100% - ${e}px)`}; inset-block-start: ${({blockStart:e})=>e}px; inset-inline-start: 0; display: grid; grid-template-columns: repeat(12, 1fr); z-index: ${a.ZINDEX_MAP.oneNav+1}; visibility: hidden; `,t.IdentityDropdownContentWrapper=i.default.div.withConfig({displayName:"IdentityDropdownContentWrapper",shouldForwardProp:e=>!["isOpen"].includes(e)})` cursor: default; display: grid; position: absolute; inset-block-start: 0; inset-inline-end: 0; background-color: ${({theme:e})=>(0,l.getColorToken)(`colors.navigation.${e.oneNavTheme}.background-primary`)}; ${(new r.IdentityDropdownStyleGenerator).generateStyleForBreakpoints()}; visibility: ${({isOpen:e})=>e?"visible":"hidden"}; @media (prefers-reduced-motion: no-preference) { transform: ${({isOpen:e})=>e?"scaleY(1)":"scaleY(0)"}; transform-origin: 0 0; } @media (prefers-reduced-motion: reduce) { opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["transform","visibility"],easingFunctions:["0.65,0,0.35,1","0,0,0,0"],durations:["350ms","350ms"]},exit:{animatedProperties:["transform","visibility"],easingFunctions:["0.65,0,0.35,1","0,0,0,0"],durations:["350ms","350ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]}})} `,t.IdentityContent=i.default.div.withConfig({displayName:"IdentityContent"})` width: 100%; display: flex; flex-direction: column; `},99554:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({signIn:{id:"IdentityUnits.SignIn",defaultMessage:"Sign In",description:"Label for sign in link"}})},77509:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r,useEffect:s,useContext:l,useMemo:d}=a,{useIntl:c}=n(37243),{ConsentContext:m}=n(85438),p=n(73730),u=n(12046),g=n(83561),h=n(43657),{getConsentLevel:y,getSandboxAttributes:b,getUrlDomain:f,isSameDomain:C}=n(35833),w=n(87566).A,v=n(152),{trackComponent:$}=n(92716),{interactionResponse:S}=n(56187),{IframeEmbedWrapper:k,IframeEmbedContainer:x,IframeEmbedAspectRatioWrapper:E,IframeAudioTagWrapper:T,IframeDangerousDek:I,IframeAudioIconBox:L}=n(34980),N=({attributes:e,aspectRatio:t,audioTagIconTitle:n,audioTagIncludeUrls:i=[],dangerousDek:N,className:B,dangerousCaption:P,sandbox:A="allow-scripts",shouldAllowFullScreen:D=!1,title:_,url:M,height:R="766",mobileHeight:H="",width:O="766",options:F,hasOptions:W=!1,variations:U={contentAlign:"center",hasAudioTag:!1},shouldValidateAudmPlayer:V=!1,variationName:G})=>{a.useEffect((()=>{(async()=>{await S(),$("IframeEmbed",G)})()}),[G]);const j=l(m),{formatMessage:z}=c(),q=f(M),K=D||C(q,"wirewax.com"),Y=R||"300px",J=O||void 0,X=b(M,A),Q=y(M),Z=!1===Q||j[Q],ee=U?.hasAudioTag&&M.includes("audm.")&&V,[te,ne]=r(!ee),oe=d((()=>{if(null!=t){const[e,n]=t.split(":").map((e=>parseInt(e,10)));return n/e}return null}),[t]);return s((()=>{const e=e=>{const{origin:t,data:n}=e;if(t.includes("audm.")){const{context:e,event:t}=JSON.parse(n);"player.js"===e&&"ready"===t&&ne(!0)}};return ee&&window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[ee]),a.createElement(k,{...e,"data-testid":"IframeEmbed",className:o("iframe-embed",B),hasOptions:W,contentAlign:U.contentAlign},a.createElement(x,{"data-testid":"IframeEmbedContainer"},Z?a.createElement(a.Fragment,null,U?.hasAudioTag&&i.some((e=>M.includes(e)))&&te&&a.createElement(T,null,a.createElement(L,null,a.createElement(h,{headphoneIconTitle:n})),a.createElement(I,{dangerouslySetInnerHTML:{__html:N||z(w.dangerousDek)}})),a.createElement(E,{aspectRatio:oe},a.createElement(v,{"data-testid":"IframeEmbedContent",height:Y,mobileHeight:H,width:J,sandboxAttributes:X,title:_||z(w.title),src:M,shouldAllowFullScreen:K}))):a.createElement(g,{consentBannerHeader:w.consentBannerHeader,hasConsent:Z,url:M}),P&&a.createElement(u,{dangerousCaptionText:P,captionAlign:U.captionAlign}),F&&F.reduce(((e,{name:t,url:n})=>{if(t&&n){const o=()=>window.open(n,"_blank");e.push(a.createElement(p,{ariaLabel:z(w.ariaLabel,{name:t}),key:t,label:t,onClickHandler:o,role:"link"}))}return e}),[])))};N.propTypes={aspectRatio:i.string,attributes:i.object,audioTagIconTitle:i.string,audioTagIncludeUrls:i.arrayOf(i.string),className:i.string,dangerousCaption:i.string,dangerousDek:i.string,hasOptions:i.bool,height:i.string,isLazyLoaded:i.bool,mobileHeight:i.string,options:i.arrayOf(i.shape({name:i.string.isRequired,url:i.string.isRequired})),sandbox:i.string,shouldAllowFullScreen:i.bool,shouldValidateAudmPlayer:i.bool,title:i.string,url:i.string.isRequired,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["center","left","right"]),captionAlign:i.oneOf(["center","left","right"]),hasAudioTag:i.bool}),width:i.string},N.displayName="IframeEmbed",e.exports=N},152:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(84144),{IframeEmbedContent:r}=n(34980),s={elements_selector:".lazy"},l=({sandboxAttributes:e,shouldAllowFullScreen:t,src:n,title:i,height:l,mobileHeight:d,width:c})=>(o.useEffect((()=>{const e=new a(s);return e.update(),()=>e&&e.destroy()}),[]),o.createElement(r,{className:"IframeEmbedContent lazy",height:l,mobileHeight:d,width:c,sandbox:e,title:i,"data-src":n,allowFullScreen:t,allow:"autoplay *; encrypted-media *; clipboard-write; autoplay; fullscreen; picture-in-picture"}));l.propTypes={height:i.string,mobileHeight:i.string,sandboxAttributes:i.string,shouldAllowFullScreen:i.bool,src:i.string.isRequired,title:i.string,width:i.string},l.displayName="IframeEmbedContent",e.exports=l},62997:e=>{const t=new Set(["strictlyNecessary","performance","functional","targeting","socialMedia"]);e.exports={consentLevels:t,contentDomains:{"airfoil-assets.condenastdigital.com":{sandbox:["allow-same-origin","allow-popups","allow-popups-to-escape-sandbox"]},"assets.pinterest.com":{sandbox:["allow-scripts","allow-popups"]},"audm.herokuapp.com":{consent:!1,sandbox:["allow-same-origin","allow-popups"]},"bandcamp.com":{sandbox:["allow-same-origin","allow-popups"]},"bizzabo.com":{sandbox:["allow-same-origin","allow-popups"]},"blingby.com":{sandbox:["allow-same-origin"]},"codepen.io":{sandbox:["allow-same-origin"]},"conde-nast.msgfocus.com":{sandbox:["allow-forms","allow-same-origin","allow-popups"]},"condenast.jotform.com":{sandbox:["allow-forms","allow-popups","allow-top-navigation"]},"dailymotion.com":{sandbox:["allow-same-origin"]},"datawrapper.dwcdn.net":{sandbox:["allow-same-origin"]},"docs.google.com":{sandbox:["allow-forms"]},"documentcloud.org":{sandbox:["allow-popups"]},"elevenlabs.io":{sandbox:["allow-same-origin"]},"embed.music.apple.com":{sandbox:["allow-scripts","allow-forms","allow-popups","allow-same-origin","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation"]},"embed.podcasts.apple.com":{sandbox:["allow-scripts","allow-forms","allow-popups","allow-same-origin","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation"]},"embed.ted.com":{sandbox:["allow-scripts","allow-same-origin"]},"eventbrite.it":{sandbox:["allow-scripts","allow-same-origin"]},"eventbrite.com":{sandbox:["allow-scripts","allow-same-origin"]},"facebook.com":{sandbox:["allow-same-origin"]},"flourish.studio":{sandbox:["allow-same-origin"]},"form.jotform.com":{sandbox:["allow-forms"]},"fw.tv":{sandbox:["allow-same-origin"]},"giphy.com":{sandbox:["allow-same-origin"]},"google.com":{sandbox:["allow-popups"]},"iheart.com":{sandbox:["allow-same-origin"]},"infogram.com":{sandbox:["allow-same-origin"]},"interactives.ap.org":{sandbox:["allow-same-origin","allow-scripts"]},"interactive.vanityfair.com":{sandbox:["allow-scripts","allow-same-origin"]},"interactive-stag.vanityfair.com":{sandbox:["allow-scripts","allow-same-origin"]},"knotch-cdn.com":{sandbox:["allow-same-origin","allow-popups","allow-popups-to-escape-sandbox"]},"labs.vogue.es":{sandbox:["allow-same-origin","allow-popups","allow-popups-to-escape-sandbox","allow-forms","allow-top-navigation"]},"link.gq-magazin.de":{sandbox:["allow-forms","allow-scripts","allow-modals","allow-same-origin"]},"link.vogue.de":{sandbox:["allow-forms","allow-scripts","allow-modals","allow-same-origin"]},"link.glamour.de":{sandbox:["allow-forms","allow-scripts","allow-modals","allow-same-origin"]},"link.ad-magazin.de":{sandbox:["allow-forms","allow-scripts","allow-modals","allow-same-origin"]},"link.gqmagazine.fr":{sandbox:["allow-modals","allow-forms","allow-popups","allow-same-origin"]},"link.admagazine.fr":{sandbox:["allow-modals","allow-forms","allow-popups","allow-same-origin"]},"link.vanityfair.fr":{sandbox:["allow-modals","allow-forms"]},"link.vogue.fr":{sandbox:["allow-forms","allow-scripts","allow-same-origin"]},"link.vogue.it":{sandbox:["allow-forms"]},"livescale.tv":{sandbox:["allow-same-origin"]},"media.mtvnservices.com":{sandbox:["allow-same-origin"]},"megaphone.fm":{sandbox:["allow-popups","allow-same-origin"]},"mixcloud.com":{sandbox:["allow-same-origin"]},"newyorker.com":{sandbox:["allow-same-origin"]},"platform.livex.tv":{sandbox:["allow-scripts","allow-same-origin"]},"player.spokenlayer.net":{sandbox:["allow-same-origin"]},"player.vimeo.com":{sandbox:["allow-same-origin"]},"redditmedia.com":{sandbox:["allow-same-origin","allow-popups"]},"sber-zvuk.com":{sandbox:["allow-same-origin","allow-storage-access-by-user-activation"]},"sdqk.me":{sandbox:["allow-same-origin","allow-popups"]},"sketchfab.com":{sandbox:["allow-same-origin"]},"soundcloud.com":{sandbox:["allow-same-origin"]},"spreaker.com":{sandbox:["allow-same-origin"]},"st.avsplow.com":{sandbox:["allow-scripts","allow-same-origin"]},"static.condenast.ru":{sandbox:["allow-popups","allow-same-origin"]},"curiosity.condenast.ru":{sandbox:["allow-scripts","allow-same-origin"]},"curiosity.admagazine.ru":{sandbox:["allow-scripts","allow-same-origin"]},"surveygizmo.com":{sandbox:["allow-same-origin"]},"sutori.com":{sandbox:["allow-same-origin"]},"tableau.com":{sandbox:["allow-same-origin"]},"tiktok.com":{sandbox:["allow-same-origin"]},"top-fwz1.mail.ru":{sandbox:["allow-same-origin"]},"tp.media":{sandbox:["allow-popups"]},"travelpayouts.com":{sandbox:["allow-scripts","allow-popups","allow-forms","allow-same-origin"]},"trinket.io":{sandbox:["allow-same-origin"]},"typeform.com":{sandbox:["allow-same-origin","allow-scripts","allow-top-navigation","allow-popups","allow-top-navigation-by-user-activation"]},"twitch.tv":{sandbox:["allow-popups","allow-same-origin"]},"twitter.com":{sandbox:["allow-same-origin"]},"vero.co":{sandbox:["allow-popups","allow-same-origin"]},"vevo.com":{sandbox:["allow-same-origin"]},"vk.com":{sandbox:["allow-popups","allow-same-origin","allow-storage-access-by-user-activation"]},"voguebusiness.com":{sandbox:["allow-same-origin"]},"wikimedia.org":{sandbox:["allow-same-origin"]},"wnyc.org":{consent:!1,sandbox:["allow-same-origin","allow-scripts"]},"woobox.com":{sandbox:["allow-scripts","allow-forms"]},"yandex.ru":{sandbox:["allow-same-origin"]},"youtu.be":{sandbox:["allow-scripts","allow-popups","allow-same-origin","allow-presentation","allow-popups-to-escape-sandbox"]},"youtube.com":{sandbox:["allow-scripts","allow-popups","allow-same-origin","allow-presentation","allow-popups-to-escape-sandbox"]},"youtube-nocookie.com":{sandbox:["allow-scripts","allow-popups","allow-same-origin","allow-presentation","allow-popups-to-escape-sandbox"]},"zoom.us":{sandbox:["allow-same-origin"]},"condenast.formstack.com":{sandbox:["allow-scripts","allow-forms"]}},defaultConsentLevel:"targeting",noSandboxDomains:["spotify.com","wirewax.com"]}},22816:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(91172);e.exports=o(i,"IframeEmbed")},34980:(e,t,n)=>{const{css:o,default:i}=n(92168),{BaseWrap:a}=n(76955),{calculateSpacing:r,getColorStyles:s,clearFix:l,getTypographyStyles:d}=n(26865),{CaptionWrapper:c}=n(38860),{ButtonWrapper:m}=n(18974),{BREAKPOINTS:p}=n(96472),u=i.div.withConfig({displayName:"IframeEmbedContainer"})` display: inline-block; width: 100%; text-align: center; ${c} { ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-secondary")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; ${({captionAlign:e})=>e&&`\n margin-top: ${r(1)};\n text-align: ${e};\n `} } `,g=i.iframe.withConfig({displayName:"IframeEmbedContent"})` border: 0; width: 100%; max-width: 100%; @media (max-width: ${p.md}) { ${({mobileHeight:e})=>e&&`height: ${e};`} } `,h=i.div.withConfig({displayName:"IframeEmbedAspectRatioWrapper"})` ${({aspectRatio:e})=>null!=e&&`\n position: relative;\n padding-bottom: ${100*e}%;\n width: 100%;\n height: 0;\n\n /*\n We have to use a className because Styled Components\n seems to break and change the className for these\n components on a re-render.\n */\n .IframeEmbedContent {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n }\n `}; `,y=o` ${l()} ${u} { text-align: right; } /* We have to use a className because Styled Components seems to break and change the className for these components on a re-render. */ .IframeEmbedContent { display: block; } ${c} { float: left; margin-top: ${r(3,"px")}; ${({contentAlign:e})=>`\n margin-top: ${r(1,"px")};\n text-align: ${e};\n `} } ${m} { margin-top: ${r(1,"px")}; margin-left: ${r(.5,"px")}; } `,b=i.figure.withConfig({displayName:"IframeEmbedWrapper-sc"})` margin: 0 auto; ${({contentAlign:e})=>`text-align: ${e||"center"}`} ${({hasOptions:e})=>e&&y} `,f=i.div.withConfig({displayName:"IframeAudioTagWrapper"})` display: flex; align-items: center; justify-content: start; margin-bottom: ${r(1,"px")}; `,C=i(a).withConfig({displayName:"IframeDangerousDek"})` ${({theme:e})=>d(e,"typography.definitions.utility.label")} ${({theme:e})=>s(e,"color","colors.foundation.collapsed-menu.utility-link.default")}; margin: 0; margin-left: ${r(1,"px")}; text-align: left; `,w=i.div.withConfig({displayName:"IframeAudioIconBox"})` ${({theme:e})=>s(e,"background-color","colors.discovery.body.brand.accreditation")}; ${({theme:e})=>s(e,"border-color","colors.discovery.body.black.border")}; display: flex; align-items: center; justify-content: center; border: 1px solid; width: 24px; height: 24px; svg { align-self: center; width: 12px; height: 12px; path { ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } } `;e.exports={IframeEmbedWrapper:b,IframeEmbedContainer:u,IframeEmbedAspectRatioWrapper:h,IframeEmbedContent:g,IframeAudioTagWrapper:f,IframeDangerousDek:C,IframeAudioIconBox:w}},87566:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({title:{id:"IframeEmbed.Title",defaultMessage:"Embedded Frame",description:"Title for iframe",isConfigurable:!0},dangerousDek:{id:"IframeEmbed.DangerousDek",defaultMessage:"Listen to this story",description:"Text of the audio tag",isConfigurable:!0},ariaLabel:{id:"IframeEmbed.AriaLabel",defaultMessage:"Click button to go to: {name}",description:"Aria label for button",isConfigurable:!0},consentBannerHeader:{id:"IframeEmbed.ConsentBannerHeader",defaultMessage:"Content",description:"Header for message banner"}})},35833:(e,t,n)=>{const{consentLevels:o,contentDomains:i,defaultConsentLevel:a,noSandboxDomains:r}=n(62997);function s(e){try{return new URL(e).hostname.toLowerCase()}catch(e){return""}}function l(e,t){return e===t||e.endsWith(`.${t}`)}function d(e){return Object.keys(i).find((t=>l(e,t)))}function c(e,t){return!1!==t&&("function"==typeof t?c(e,t(e)):o.has(t)?t:a)}e.exports={getConsentLevel:function(e){const t=d(s(e));return t?c(e,i[t].consent):a},getContentDomainsKey:d,getSandboxAttributes:function(e,t){const n=s(e);if(r.some((e=>l(n,e))))return;let o=[];"string"==typeof t&&(o=o.concat(t.split(/[\s,]+/g)));const a=d(n);return a&&Array.isArray(i[a].sandbox)&&(o=o.concat(i[a].sandbox)),Array.from(new Set(o)).join(" ")},getUrlDomain:s,isSameDomain:l,resolveConsentLevelValue:c}},91172:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(77509);i.CaptionLeftAlign=o(i,"CaptionLeftAlign",{captionAlign:"left",contentAlign:"left"},{hasOptions:!0}),i.WithAudioTag=o(i,"WithAudioTag",{hasAudioTag:!0},{hasOptions:!0}),e.exports=i},59505:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(17639);e.exports=o(i,"ImageSlideShow")},17639:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useRef:s}=i,{injectIntl:l}=n(37243),d=n(38221),c=n(7350),m=n(65956).A,p=n(73730),{BREAKPOINTS:u}=n(96472),g=n(73275),h=n(10368),{ImageSlideShowWrapper:y,ImageSlideShowHeader:b,ImageSlideShowFooter:f,ImageSlideShowTitle:C,ImageSlideShowCarousel:w,ImageSlideShowCarouselList:v,ImageSlideShowCarouselItem:$,ImageSlideShowCarouselArrow:S,ImageSlideShowSlideMobileText:k,ImageSlideShowSlideText:x,ImageSlideShowSlideCaption:E,ImageSlideShowSlideCredit:T,ImageSlideShowSlideImage:I,ImageSlideShowLastSlide:L,ImageSlideShowLastSlideLink:N,ImageSlideShowLastSlideHed:B,ImageSlideShowLastSlideDek:P,ImageSlideShowCTA:A,ImageSlideShowCarouselButton:D}=n(92178);let _=null;const M=({dek:e,endSlideDek:t,endSlideHed:n,galleryLink:o,galleryLinkLabel:l,hasMarginTop:M,hasTitleDividerAbove:R,hasTitleDividerAboveDek:H,hasTitleDividerBelow:O,hed:F,hideLastSlide:W,intl:U,maxAllowedSlides:V=10,slideItems:G,trackingNamespace:j={backwardButton:"ImageSlideShow Control Backward",forwardButton:"ImageSlideShow Control Forward",lastSlideButton:"ImageSlideShow gallery link",swipe:"ImageSlideShow carousel swipe",viewMoreCTA:"ImageSlideShow View All Button"}})=>{const[z,q]=a(0),[K,Y]=a(0),[J,X]=a(!1),Q=s(null),Z=s(null),[ee,te]=a(!0),[ne,oe]=a(!1),ie=e=>{window.dataLayer&&e&&window.dataLayer.push({event:e})},{forwardButton:ae,backwardButton:re,lastSlideButton:se,swipe:le,viewMoreCTA:de}=j,ce=`(min-width: ${u.md})`;G.length=G.length<=V?G.length:V;const me=G.length+(W?0:1),[pe,ue]=a(!1),[ge,he]=a(!1);r((()=>{Q.current&&(Q.current.style.opacity=1);const e=()=>{if(Z.current){const e=[...Z.current.children].map((e=>e.offsetLeft));Y(e);const t=[...Q.current.querySelectorAll("[class^=ImageSlideShowSlideImage]")];let n=0;t.forEach((e=>{e.style.minHeight=0})),t.forEach((e=>{n{e.style.minHeight=`${n}px`})),[...Q.current.querySelectorAll("button")].forEach((e=>{e.style.opacity=1,e.style.top=n/2-22+"px"}))}const e=window.matchMedia(ce).matches;X(e),e&&(G<4||V<4)&&oe(!0)},t=d(e,200);return window.addEventListener("resize",t),setTimeout(e,1e3),()=>{window.removeEventListener("resize",t),clearTimeout(e)}}),[Q,V,ce,G]);const ye=G.filter((e=>{const{width:t,height:n}=e.image.sources.sm;return t/n>=1})).length===G.length,be=()=>{const e=1+(J&&!ye?3:1);if(z0&&ee&&te(!1),t===me-e&&oe(!0),J&&Z.current.scrollTo({left:K[t],behavior:"smooth"}),ie(ae)}},fe=()=>{if(z>0){const e=z-1;q(e),0!==e||ee||te(!0),J&&Z.current.scrollTo({left:K[e],behavior:"smooth"}),ne&&oe(!1),ie(re)}},Ce=J?0:24,we=c((()=>{!ge&&J||(_=setTimeout((()=>{if(clearTimeout(_),Z.current&&K){const e=Z.current.scrollLeft+Ce,t=K.reduce(((t,n)=>Math.abs(n-e)0&&ee&&te(!1),0!==n||ee||te(!0);const o=ye?2:J?4:1;n===me-o&&z===me-o&&oe(!0),n{39===e.keyCode?be():37===e.keyCode&&fe()}},i.createElement(D,{"data-testid":"ImageSlideShowPrevButton",direction:"prev",isInactive:ee,onClick:()=>fe(),type:"button"},i.createElement(S,{type:"prev"})),i.createElement(D,{"data-testid":"ImageSlideShowNextButton",direction:"next",isInactive:ne,onClick:()=>be(),type:"button"},i.createElement(S,{type:"next"})),i.createElement(v,{onScroll:()=>{we()},onMouseOver:()=>he(!0),onMouseOut:()=>he(!1),ref:Z,style:{transform:"translateX(0)"}},G.map(((e,t)=>{if(!e.image)return null;const{caption:n,credit:o}=e;return i.createElement($,{key:`slide-${t}`,isLandscape:ye,style:{position:"relative"}},i.createElement(I,{key:`slide-${t}`},i.createElement(g,{...e.image})),(o||n)&&i.createElement(x,null,o&&i.createElement(T,{dangerouslySetInnerHTML:{__html:o}}),n&&i.createElement(E,{dangerouslySetInnerHTML:{__html:n}})))})),!W&&i.createElement($,{isLandscape:ye},i.createElement(N,{href:o,onClick:()=>ie(se)},i.createElement(I,null,i.createElement(L,null,i.createElement(B,null,n),i.createElement(P,null,t||U.formatMessage(m.lastSlideCTA))))))),i.createElement(k,null,i.createElement(h,{caption:G[z]?.caption,credit:G[z]?.credit}))),i.createElement(f,null,o&&i.createElement(A,{"data-testid":"ImageSlideShowCTA"},i.createElement(p.Utility,{btnStyle:"outlined",href:o,inputKind:"link",label:l||U.formatMessage(m.galleryLink),onClickHandler:()=>{ie(de)},target:"_self"}))))};M.propTypes={dek:o.string,endSlideDek:o.string,endSlideHed:o.string,galleryLink:o.string,galleryLinkLabel:o.string,hasMarginTop:o.bool,hasTitleDividerAbove:o.bool,hasTitleDividerAboveDek:o.bool,hasTitleDividerBelow:o.bool,hed:o.string,hideLastSlide:o.bool,intl:o.object,maxAllowedSlides:o.number,slideItems:o.array,trackingNamespace:o.object},e.exports=l(M)},10368:(e,t,n)=>{const o=n(96540),{useEffect:i,useRef:a,useState:r}=o,s=n(5556),{ContentUpdatorWrapper:l,ImageSlideShowSlideCaption:d,ImageSlideShowSlideCredit:c}=n(92178),m=({caption:e,credit:t})=>{const[n,s]=r(1),[m,p]=r(""),[u,g]=r(""),h=a(null);return i((()=>(h.current||e===m&&t===u||(s(0),h.current=setTimeout((()=>{s(1),p(e),g(t),h.current=null}),300)),()=>{clearTimeout(h.current),h.current=null})),[e,m,t,u]),o.createElement(l,{style:{opacity:n}},o.createElement(c,{dangerouslySetInnerHTML:{__html:u}}),o.createElement(d,{dangerouslySetInnerHTML:{__html:m}}))};m.propTypes={caption:s.string,credit:s.string},e.exports=m},92178:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{applyGridSpacing:l,cssVariablesGrid:d}=n(1123),c=n(35864),m=n(25751),p=o.div.withConfig({displayName:"ImageSlideShowWrapper"})` ${d()} ${({hasMarginTop:e})=>e&&`margin-top: ${i(4)};`} `,u=o.div.withConfig({displayName:"ImageSlideShowHeader"})` ${l("padding")} `,g=o.div.withConfig({displayName:"ImageSlideShowFooter"})` ${l("padding")} `,h=o(c).withConfig({displayName:"ImageSlideShowTitle"})``,y=o.div.withConfig({displayName:"ImageSlideShowCarousel"})` position: relative; transition: opacity 0.3s ease-in; opacity: 0; margin: ${i(4)} 0; overflow: hidden; @media (min-width: ${s.md}) { ${d()} ${l("margin")} overflow: visible; } `,b=o.ul.withConfig({displayName:"ImageSlideShowCarouselList"})` display: flex; position: relative; transition: transform 0.3s cubic-bezier(0.34, 0.83, 1.06, 0.65); margin: 0; padding: 0; padding-right: ${i(4)}; padding-left: ${i(1.5)}; list-style: none; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; &::-webkit-scrollbar { display: none; } @media (min-width: ${s.md}) { padding: 0; ${d()} } `,f=o.li.withConfig({displayName:"ImageSlideShowCarouselItem"})` display: flex; position: relative; flex-grow: 1; flex-shrink: 0; flex-wrap: wrap; align-items: center; align-self: stretch; margin-left: ${i(1.5)}; width: 100%; max-width: calc(100% - ${i(4.5)}); max-height: 100%; scroll-snap-align: center; &:last-child, &:last-of-type { margin-right: ${i(3)}; } @media (min-width: ${s.md}) { align-content: start; margin: 0 1.35%; width: inherit; max-width: 100%; scroll-snap-align: start; ${({isLandscape:e})=>"width: "+(e?"48.6%":"23%")}; &:first-child { margin-left: 0; } &:last-child { margin-right: 0; } } `,C=o.button.withConfig({displayName:"ImageSlideShowCarouselButton"})` display: none; position: absolute; top: calc(50% - 22px); transition: opacity 0.3s ease-in; opacity: 0; background: none; ${({direction:e})=>"prev"===e?"left: -44px":"right: -44px"}; fill: ${({isInactive:e})=>a(e?"colors.interactive.base.light":"colors.interactive.base.black")}; pointer-events: ${({isInactive:e})=>e?"none":"auto"}; @media (min-width: ${s.md}) { display: block; } `,w=o(m).withConfig({displayName:"ImageSlideShowCarouselArrow"})` ${({type:e})=>`transform: scale(${"prev"===e?"-0.85":"0.85"})`}; `,v=o.div.withConfig({displayName:"ImageSlideShowCarouselSwipe"})``,$=o.div.withConfig({displayName:"ImageSlideShowSlide"})``,S=o.div.withConfig({displayName:"ImageSlideShowSlideImage"})` display: flex; position: relative; align-items: center; background-color: ${a("colors.consumption.body.inverted.bg-photo")}; width: 100%; `,k=o.div.withConfig({displayName:"ImageSlideShowSlideMobileText"})` width: 100%; @media (min-width: ${s.md}) { display: none; } `,x=o.div.withConfig({displayName:"ContentUpdatorWrapper"})` transition: opacity 0.3s linear; min-height: 50px; `,E=o.div.withConfig({displayName:"ImageSlideShowSlideText"})` display: none; width: 100%; @media (min-width: ${s.md}) { display: block; } `,T=o.p.withConfig({displayName:"ImageSlideShowSlideCredit"})` margin: ${i(1.5)} 0 0; width: 100%; text-align: center; color: ${a("colors.consumption.body.standard.body-deemphasized")}; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.accreditation-core")} `,I=o.p.withConfig({displayName:"ImageSlideShowSlideCaption"})` margin: ${i(.5)} 0 0; width: 100%; text-align: center; color: ${a("colors.discovery.body.light.description")}; ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.description-core")} `,L=o.div.withConfig({displayName:"ImageSlideShowLastSlide"})` display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-wrap: wrap; background-color: ${a("colors.consumption.body.inverted.bg-photo")}; padding: 0 ${i(2)}; `,N=o.h3.withConfig({displayName:"ImageSlideShowLastSlideHed"})` align-self: end; margin-top: 0; width: 100%; text-align: center; color: ${a("colors.consumption.lead.inverted.heading")}; ${({theme:e})=>r(e,"typography.definitions.discovery.hed-feature")} `,B=o.p.withConfig({displayName:"ImageSlideShowLastSlideDek"})` align-self: end; width: 100%; text-align: center; color: ${a("colors.consumption.lead.inverted.description")}; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-secondary")} `,P=o.a.withConfig({displayName:"ImageSlideShowLastSlideLink"})` width: 100%; text-decoration: none; &:hover, &:focus { p { text-decoration: underline; } } & > div { display: flex; flex-wrap: wrap; width: 100%; @media (min-width: ${s.lg}) { padding-bottom: ${i(4)}; } } `,A=o.div.withConfig({displayName:"ImageSlideShowCTA"})` margin-bottom: ${i(5)}; text-align: center; `;e.exports={ImageSlideShowWrapper:p,ImageSlideShowHeader:u,ImageSlideShowFooter:g,ImageSlideShowTitle:h,ImageSlideShowCarousel:y,ImageSlideShowCarouselList:b,ImageSlideShowCarouselItem:f,ImageSlideShowCarouselButton:C,ImageSlideShowCarouselArrow:w,ImageSlideShowCarouselSwipe:v,ImageSlideShowSlide:$,ImageSlideShowSlideImage:S,ImageSlideShowSlideMobileText:k,ContentUpdatorWrapper:x,ImageSlideShowSlideText:E,ImageSlideShowSlideCaption:I,ImageSlideShowSlideCredit:T,ImageSlideShowLastSlide:L,ImageSlideShowLastSlideLink:P,ImageSlideShowLastSlideHed:N,ImageSlideShowLastSlideDek:B,ImageSlideShowCTA:A}},65956:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({galleryLink:{id:"ImageSlideShow.galleryLink",defaultMessage:"See the gallery",description:"CTA to gallery"},lastSlideCTA:{id:"ImageSlideShow.lastSlideCTA",defaultMessage:"Explore the gallery",description:"Last slide overlay call to action"}})},47863:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(88835),s=n(92601).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{JustWatchEmbedWrapper:c,JustWatchEmbedWidgetWrapper:m,JustWatchEmbedLogoLink:p,JustWatchEmbedLogoText:u}=n(27839),g=({apiKey:e,className:t,url:n})=>{i.useEffect((()=>{(async()=>{await d(),l("JustWatchEmbed")})()}),[]);const{formatMessage:o}=a(),{hostname:g,pathname:h}=r.parse(n);return"www.justwatch.com"!==g?null:i.createElement(c,{"data-testid":"JustWatchEmbedWrapper",className:t},i.createElement(m,{"data-jw-widget":!0,"data-append-iframe":!0,"data-api-key":e,"data-url-path":h,"data-scale":.8,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""}}),i.createElement(p,{target:"_blank","aria-label":"Opens in a new window",rel:"noopener noreferrer",href:"https://www.justwatch.com"},o(s.poweredBy),i.createElement(u,null,"JustWatch")))};g.propTypes={apiKey:o.string,className:o.string,url:o.string.isRequired},e.exports=g},38973:(e,t,n)=>{e.exports=n(47863)},27839:(e,t,n)=>{const o=n(92168).default,{BaseLink:i}=n(76955),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"JustWatchEmbedWrapper"})` margin: ${a(5,"px")} 0; `,s=o.div.withConfig({displayName:"JustWatchEmbedWidgetWrapper"})``,l=o(i).withConfig({displayName:"JustWatchEmbedLogoLink"})` color: #000000; font-family: sans-serif; font-size: 11px; `,d=o.span.withConfig({displayName:"JustWatchEmbedLogoText"})` display: inline-block; margin-left: 3px; background: url('https://widget.justwatch.com/assets/JW_logo_black_10px.svg'); width: 66px; height: 10px; overflow: hidden; text-indent: -3000px; `;e.exports={JustWatchEmbedWrapper:r,JustWatchEmbedWidgetWrapper:s,JustWatchEmbedLogoLink:l,JustWatchEmbedLogoText:d}},92601:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({poweredBy:{id:"JustWatchEmbed.PoweredBy",defaultMessage:"Powered by",description:"Text for sponser name prefix"}})},99535:(e,t,n)=>{const o=n(7350),i=n(32485),a=n(5556),r=n(96540),{connector:s}=n(57744),l=n(49235),d=n(52627),{trackComponent:c}=n(92716),{trackNavigationClick:m}=n(99623),{interactionResponse:p}=n(56187),u=n(15740),g=n(37748),{LinkBannerWrapper:h,StyledNavigationDropdown:y}=n(89635),{googleAnalytics:b}=n(90090),f=n(26890),{getComponentPosition:C,isBannerIntoView:w}=n(95788),v=(e,t,n,o={})=>{m(e,n,`link_banner_${t}`,"click","link-banner");const{trackingIdentifier:i,attributes:a={}}=o;i&&b.emitGoogleTrackingEvent(`recirc-linkbanner-${i}-click`,{"gtm.elementUrl":e,...a,type:t}),window.dataLayer&&"visual-link-banner"===t&&window.dataLayer.push({event:"link-title",navigationType:"visual-link-list",clickText:n})},$=(e,t,n)=>{const{trackingIdentifier:o="",attributes:i={}}=e;o&&b.emitUniqueGoogleTrackingEvent(`recirc-linkbanner-${o}-impression`,{componentPosition:t,...i,type:n})},S=({clsConfig:e,hasAllExternalLinks:t=!1,hasBorder:n=!0,hasCustomBackground:a=!1,hasDefaultChevron:s=!1,hasExtraSpace:m=!1,hasHedLinkColor:b,hasLinkListGradient:S=!1,hasMediumTypeface:k=!1,hasSmallTypeface:x=!1,hasSmallViewportTitle:E=!1,hasUnderline:T=!1,isResponsive:I=!1,hideHed:L=!1,hideLinkListImage:N=!1,hideMarqueeHed:B=!1,hideMobileMarqueeImage:P=!0,shouldReplaceWithDropdown:A=!1,isCentered:D=!0,linkBannerData:_={hed:"",dek:"",image:{},links:[]},palette:M="standard",shouldCenterAlignContent:R=!1,showMobileCompactView:H=!1,showBannerUnderNav:O,theme:F,trackingNamespace:W,typesWithBottomMargin:U=[],hasShadow:V=!0,hasDivider:G})=>{const[j,z]=r.useState(!1),{hed:q,image:K,links:Y,tracking:J={},bannerType:X}=_;r.useEffect((()=>{(async()=>{await p(),c("LinkBanner",X)})()}),[X]);const Q=r.useRef(),[Z,ee]=r.useState(!1),te=r.useRef(0),[ne,oe]=r.useState(!1);if(r.useEffect((()=>{const e=o((()=>{const e=window.pageYOffset;f.shouldUpdateScroll(Z,e,te.current,"delta")&&(ee(e-te.current>0),te.current=e)}),150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[Z,X]),r.useEffect((()=>{const e=C(Q),t=o((()=>{w(Q)&&($(J,e,X),window.removeEventListener("scroll",t,!1))}),100);if(!w(Q))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};$(J,e,X)}),[J,X]),r.useEffect((()=>{function e(){Math.round(100*window.devicePixelRatio/2)>=400?z(!0):z(!1)}return Y.forEach((e=>{e.text.length>50&&oe(!0)})),A&&(e(),window.addEventListener("resize",e)),function(){window.removeEventListener("resize",e)}}),[A,Y]),0===Y.length)return null;const ie="visual-link-banner"===X||"visual-carousel"===X,ae={hasCarouselControls:ie,hasNoStickyPosition:"visual-carousel"===X,hasMediumTypeface:"visual-carousel"===X&&k,hasSmallTypeface:x,hasSmallViewportTitle:E,hasExtraSpace:m,hasGradient:"visual-link-banner"!==X&&S,hasUnderline:T,hed:q,hideLinkListImage:!!ie||N,hideHed:L,image:K,isCentered:D,isFeatured:"featured"===F,links:Y.map((e=>({...e,isExternal:t||e.isExternal,onClick:()=>v(e.url,X,e.text,J)}))),shouldHaveBottomMargin:U.includes(X),shouldCenterAlignContent:R,trackingNamespace:W,hasDivider:G,hasDefaultChevron:s},re={hasUnderline:T,hasCustomBackground:a,hasHedLinkColor:b,hideMarqueeHed:B,hideMobileMarqueeImage:P,isCentered:D,isResponsive:I,linkBannerData:{..._,hed:B?null:q},showMobileCompactView:H,trackClick:v},se=Y.map((e=>({name:e.text,url:e.url})));if(j&&A)return r.createElement(l,{palette:M},r.createElement(y,{options:se,showLabel:!0,shouldTrim:ne,label:_.hed,hasDropdown:j,as:d}));let le={};return e?.improveCls&&(le={style:{minHeight:`${e.minHeight}px`}}),r.createElement(l,{palette:M},r.createElement(h,{...le,id:"link-banner",ref:Q,"data-testid":"LinkBanner",hasBorder:n,hasCustomBackground:a,hasHedLinkColor:b,hasShadow:V,showBannerUnderNav:O,hasCarouselControls:ae.hasCarouselControls,hasLightBackground:ae.hasLightBackground,hasNoStickyPosition:ae.hasNoStickyPosition,isScrolled:Z,className:i({"visual-link-banner--is-scrolled":Z})},"link-list"===X||"visual-link-banner"===X||"visual-carousel"===X?r.createElement(u,{...ae}):r.createElement(g,{...re})))};S.displayName="LinkBanner";const k=["marquee","link-list","visual-link-banner","visual-carousel"];S.propTypes={clsConfig:a.object,hasAllExternalLinks:a.bool,hasBorder:a.bool,hasCustomBackground:a.bool,hasDefaultChevron:a.bool,hasDivider:a.bool,hasExtraSpace:a.bool,hasHedLinkColor:a.bool,hasLinkListGradient:a.bool,hasMediumTypeface:a.bool,hasShadow:a.bool,hasSmallTypeface:a.bool,hasSmallViewportTitle:a.bool,hasUnderline:a.bool,hideHed:a.bool,hideLinkListImage:a.bool,hideMarqueeHed:a.bool,hideMobileMarqueeImage:a.bool,isCentered:a.bool,isResponsive:a.bool,isScrolled:a.bool,linkBannerData:g.propTypes.linkBannerData,palette:a.oneOf(["standard","inverted"]),shouldCenterAlignContent:a.bool,shouldReplaceWithDropdown:a.bool,showBannerUnderNav:a.bool,showMobileCompactView:a.bool,theme:a.string,trackingNamespace:a.string,type:a.oneOf(k),typesWithBottomMargin:a.arrayOf(a.oneOf(k))};const x=s(S,{keysToPluck:["linkBannerData"]});e.exports={LinkBanner:S,connectedLinkBanner:x}},82873:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{LinkBanner:i,connectedLinkBanner:a}=n(99535);e.exports=o(a,"LinkBanner"),e.exports.LinkBanner=o(i,"LinkBanner")},89635:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledNavigationDropdown=t.LinkBannerWrapper=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o}=n(92168),{getColorStyles:i,calculateSpacing:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{isInverted:l}=n(70698),{NavigationDropdownListItem:d,NavigationDropdownListWrapper:c,NavigationDropdownButton:m}=n(77906);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.LinkBannerWrapper=o.section.withConfig({displayName:"LinkBannerWrapper"})` ${({hasCarouselControls:e,hasNoStickyPosition:t})=>e&&!t&&"\n position: fixed;\n box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;\n transform: translateY(0px);\n transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;\n z-index: 350;\n\n &.visual-link-banner--is-scrolled {\n position: fixed;\n opacity: 0;\n transform: translateY(-200px);\n transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;\n && {\n padding-top: 0px;\n }\n }\n "} ${({hasNoStickyPosition:e,hasShadow:t})=>e&&t&&"box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;;"} ${({hasBorder:e,theme:t,hasShadow:n})=>e&&n&&`\n border-bottom: 1px solid;\n ${i(t,"border-color",l(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n `} ${({theme:e,hasCustomBackground:t,hasLightBackground:n})=>{let o;return o=t?"colors.consumption.lead.special.syndication":l(e)?"colors.consumption.lead.inverted.background":n?"colors.discovery.body.light.background":"colors.foundation.menu-bg.collapsed",i(e,"background",o)}}; height: ${({hasCarouselControls:e})=>!e&&`${t.MOBILE_HEIGHT}px`}; @media (min-width: ${s.md}) { height: ${({hasCarouselControls:e})=>!e&&`${t.DESKTOP_HEIGHT}px`}; } .body__drawer--open & { display: ${({showBannerUnderNav:e})=>!e&&"none"}; } `,t.StyledNavigationDropdown=o.div.withConfig({displayName:"StyledNavigationDropdown"})` ${c} { margin-top: 0; max-height: ${a(15)}; ${({shouldTrim:e})=>e&&`\n min-width: ${a(32)};\n white-space: normal;\n `}; } ${d} { height: ${a(3)}; ${({shouldTrim:e})=>e&&`margin-bottom: ${a(1)}`}; } ${m} { ${({theme:e})=>i(e,"color","colors.consumption.lead.standard.context-signature")}; ${r("typography.definitions.globalEditorial.context-primary")}; } `},15740:(e,t,n)=>{const o=n(96540),i=n(5556),{LinkBannerLinkList:a}=n(38365),r=n(73275),s=({hasCarouselControls:e=!1,hasDefaultChevron:t,hasDivider:n,hasExtraSpace:i=!1,hasGradient:r=!1,hasUnderline:s=!1,hasMediumTypeface:l=!1,hasSmallTypeface:d=!1,hasSmallViewportTitle:c,hed:m,hideLinkListImage:p=!1,hideHed:u=!1,image:g,isCentered:h=!0,isFeatured:y,links:b,shouldCenterAlignContent:f,shouldHaveBottomMargin:C,trackingNamespace:w})=>{const v={image:p||!g?.segmentedSources&&!g?.sources?null:g,text:u?null:m};return o.createElement(a,{hasCarouselControls:e,hasExtraSpace:i,hed:m,hasGradient:r,hasUnderline:s,hasMediumTypeface:l,hasSmallTypeface:d,hasSmallViewportTitle:c,isCentered:h,isFeatured:y,links:b,primaryLink:(v.image||v.text)&&v,shouldCenterAlignContent:f,shouldHaveBottomMargin:C,trackingNamespace:w,hasDivider:n,hasDefaultChevron:t})};s.propTypes={hasCarouselControls:i.bool,hasDefaultChevron:i.bool,hasDivider:i.bool,hasExtraSpace:i.bool,hasGradient:i.bool,hasMediumTypeface:i.bool,hasSmallTypeface:i.bool,hasSmallViewportTitle:i.bool,hasUnderline:i.bool,hed:i.string,hideHed:i.bool,hideLinkListImage:i.bool,image:i.shape(r.propTypes),isCentered:i.bool,isFeatured:i.bool,links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool,onClick:i.func})),shouldCenterAlignContent:i.bool,shouldHaveBottomMargin:i.bool,trackingNamespace:i.string},e.exports=s},38365:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkBannerLinkList=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l,getLinkStyles:d}=n(26865),{BREAKPOINTS:c}=n(96472),{isInverted:m}=n(70698),p=n(14212),{LinkBannerRubric:u,NavListItem:g,NavListItemContent:h,NavListItemContentAnchor:y,ImageWrapper:b,NavPrimaryItem:f,NavLink:C,VisualTextWrap:w,NavListWrapper:v}=n(79424);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.LinkBannerLinkList=o(p).withConfig({displayName:"LinkBannerLinkList"})` ${({hasGradient:e,theme:t})=>e&&`&::after {\n background: linear-gradient(90deg, rgba(${s(t,m(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed",{rgbOnly:!0})}, 0) 0%, rgba(${s(t,m(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed",{rgbOnly:!0})}, 1) 75%);;\n }`} ${g} { ${h} { ${y}:first-child { margin-right: 0; max-width: 66px; ${b} { max-width: 85px; } } } height: ${t.MOBILE_HEIGHT-1}px; @media (min-width: ${c.md}) { height: ${t.DESKTOP_HEIGHT-1}px; } ${({hasExtraSpace:e})=>e&&`\n & + ${g} {\n @media (min-width: ${c.xl}) {\n margin-left: ${a(5)}\n }\n }\n `} ${({theme:e,hasDivider:t})=>t&&`\n &::before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n }\n \n &:visited:before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n }\n &:hover::before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n } \n &:focus-visible::before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n }\n\n \n `} } ${({hasDivider:e,theme:t})=>e&&`&:last-child {\n margin-left: 0;\n }\n &:not(:last-child){\n border-right: 1px solid;\n margin-left: 0;\n padding-right: ${a(2)};\n border-color:${s(t,"colors.discovery.body.white.divider")}\n }`} ${C} { ${({theme:e,hasDivider:t})=>d(e,m(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default",((e,t)=>{let n=null;return n=e?m(t)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default":m(t)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover",n})(t,e),"navigation")} } ${C} { ${({hasUnderline:e})=>e&&"&:link {\n text-decoration: underline;\n }\n "} ${({hasDivider:e})=>e&&"&:link {\n text-decoration: none;\n }\n "} ${({hasCarouselControls:e})=>e&&"&:link {\n text-decoration: none;\n color: inherit;\n }"} } ${C} { ${({hasSmallTypeface:e,theme:t})=>e&&`${l(t,"typography.definitions.globalEditorial.numerical-small")}\n font-weight: 500;\n `} } ${w} { margin-right: 0; margin-left: ${a(2)}; ${({hasDivider:e})=>e&&`line-height: ${a(1.375,"px")};`} width: fit-content; } ${C} { ${({hasMediumTypeface:e})=>e&&"font-size: 18px;"} } ${v} { ${({shouldHaveBottomMargin:e})=>e&&`margin-bottom: ${a(4)}`} } ${({hasCarouselControls:e})=>e&&"&& {\n height: 100%\n }"} ${f} { ${({hasExtraSpace:e})=>e&&`margin-right: ${a(5)};`} ${C} { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>r(e,"color",m(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.context-signature")}; } } ${({isFeatured:e})=>e&&i` ${u} { font-size: 11px; font-weight: 600; line-height: 12px; letter-spacing: 1.2px; text-align: left; } ${C} { font-size: 13px; font-weight: 600; line-height: 17px; letter-spacing: 0.1px; text-align: left; text-transform: unset; } ${g} { :not(:last-child)::after { background: #e2e2e2; } } `} ${C} { display: block; } `},37748:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(73275),{LinkBannerMarquee:r,LinkBannerMarqueeImage:s,LinkBannerMarqueeImageLink:l,LinkBannerMarqueeHed:d,LinkBannerMarqueeDek:c,LinkBannerMarqueeLink:m,LinkBannerMarqueeMobileCompactView:p}=n(36357),u=({hasCustomBackground:e=!1,hasHedLinkColor:t=!1,hasUnderline:n=!1,hideMobileMarqueeImage:i=!0,isCentered:a=!0,isResponsive:u=!1,linkBannerData:g={hed:"",dek:"",image:{},links:[]},showMobileCompactView:h=!1,trackClick:y})=>{const{hed:b,dek:f,image:C,links:w,tracking:v}=g,$=w?.[0];return o.createElement(r,{"data-testid":"LinkBannerMarquee",isCentered:a,showMobileCompactView:h},(C?.segmentedSources||C?.sources)&&o.createElement(l,{href:$.url,onClick:()=>y($.url,"marquee_logo",$.text,v)},o.createElement(s,{hideMobile:i,...C})),o.createElement((({condition:e,wrapper:t,children:n})=>e?t(n):n),{condition:h,wrapper:e=>o.createElement(p,{"data-testid":"LinkBannerMarqueeMobileCompactView"},e)},b&&o.createElement(d,{"data-testid":"LinkBannerMarqueeHed",dangerouslySetInnerHTML:{__html:b},hasHedLinkColor:t}),f&&o.createElement(c,{"data-testid":"LinkBannerMarqueeDek",dangerouslySetInnerHTML:{__html:f}}),$&&o.createElement(m,{href:$.url,onClick:()=>y($.url,"marquee",$.text,v),hasUnderline:n,hasCustomBackground:e,isResponsive:u,hasHedLinkColor:t,dangerouslySetInnerHTML:{__html:$.text}})))};u.propTypes={hasCustomBackground:i.bool,hasHedLinkColor:i.bool,hasUnderline:i.bool,hideMobileMarqueeImage:i.bool,isCentered:i.bool,isResponsive:i.bool,linkBannerData:i.shape({hed:i.string,dek:i.string,image:i.shape(a.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),bannerType:i.oneOf(["marquee","link-list","visual-link-banner"]),tracking:i.shape({trackingIdentifier:i.string,attributes:i.shape({id:i.string,url:i.string,type:i.string,source:i.string})})}),showMobileCompactView:i.bool,trackClick:i.func},e.exports=u},36357:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkBannerMarqueeImageLink=t.LinkBannerMarqueeLink=t.LinkBannerMarqueeDek=t.LinkBannerMarqueeHed=t.LinkBannerMarqueeMobileCompactView=t.LinkBannerMarqueeImage=t.LinkBannerMarquee=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{isInverted:c}=n(70698),{BaseLink:m,BaseText:p}=n(76955),{applyGridSpacing:u,cssVariablesGrid:g}=n(1123),h=n(39832),{NavImage:y}=n(79424);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60;const b=e=>`\n color: ${s(e,"colors.consumption.body.special.link")};\n`;t.LinkBannerMarquee=o.div.withConfig({displayName:"LinkBannerMarquee"})` ${g()} display: flex; align-items: center; ${u("padding")}; height: 100%; ${({isCentered:e})=>e&&`\n @media (min-width: ${d.md}) {\n justify-content: center;\n }`} ${({isCentered:e,showMobileCompactView:t})=>e&&t&&`\n @media (max-width: ${d.md}) {\n justify-content: center;\n }`} `,t.LinkBannerMarqueeImage=o(y).withConfig({displayName:"LinkBannerMarqueeImage"})` flex-shrink: 0; img { height: inherit; max-height: ${a(6)}; @media (min-width: ${d.md}) { max-height: ${a(7)}; } } ${({hideMobile:e})=>e&&`&& {\n @media (max-width: ${d.md}) {\n display: none;\n }\n }\n `} `,t.LinkBannerMarqueeMobileCompactView=o.div.withConfig({displayName:"LinkBannerMarqueeMobileCompactView"})` display: flex; align-items: center; @media (max-width: ${d.md}) { display: flex; flex-direction: column; align-items: center; margin-left: ${a(1)}; > span { text-align: center; white-space: normal; } > a { margin: 0; margin-top: ${a(1)}; } } `,t.LinkBannerMarqueeHed=o(p).withConfig({displayName:"LinkBannerMarqueeHed"}).attrs((({theme:e})=>({colorToken:c(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.context-signature"})))` white-space: nowrap; > a { ${({theme:e})=>l(e,"typography.definitions.discovery.description-feature")}; text-decoration: none; ${({theme:e})=>r(e,"color",c(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.heading")}; &:hover, &:focus { text-decoration: underline; } } ${({hasHedLinkColor:e,theme:t})=>e&&b(t)} @media (min-width: ${d.md}) { margin-left: ${a(1)}; } `,t.LinkBannerMarqueeHed.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.context-primary"},t.LinkBannerMarqueeDek=o(p).withConfig({displayName:"LinkBannerMarqueeDek"}).attrs((({theme:e})=>({colorToken:c(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.context-tertiary"})))` margin-left: ${a(1)}; white-space: nowrap; @media (max-width: ${d.md}) { display: none; } `;const f=i` white-space: nowrap; `;t.LinkBannerMarqueeDek.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"},t.LinkBannerMarqueeLink=o(m).withConfig({displayName:"LinkBannerMarqueeLink"}).attrs((({theme:e,hasCustomBackground:t})=>{let n,o;return t?(n="colors.consumption.body.special.link",o="colors.consumption.body.special.link"):c(e)?(o="colors.consumption.lead.inverted.link",n="colors.consumption.lead.inverted.link"):(n="colors.foundation.collapsed-menu.nav-link.hover",o="colors.foundation.collapsed-menu.nav-link.default"),{colorSecondaryLinkToken:n,colorStaticLinkToken:o}}))` flex-grow: 1; margin-left: ${a(1)}; text-align: ${({isResponsive:e})=>e?"center":"right"}; ${({isResponsive:e})=>!e&&f} ${({hasCustomBackground:e,theme:t})=>e&&b(t)} &::after { content: '\\A0\\BB'; } &:hover, &:focus { text-decoration: none; } @media (min-width: ${d.md}) { flex-grow: 0; ${f} } ${({hasUnderline:e})=>e&&"&::after {\n content: '';\n }\n &:link {\n text-decoration: underline;\n }"} `,t.LinkBannerMarqueeLink.defaultProps={as:h,linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},t.LinkBannerMarqueeImageLink=o(m).withConfig({displayName:"LinkBannerMarqueeImageLink"})``,t.LinkBannerMarqueeImageLink.defaultProps={as:h,linkStyle:"navigation"}},22901:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{default:r}=n(1165),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{trackNavigationEvent:d}=n(14307),{LinkStackWrapper:c,LinkStackHeader:m,LinkStackContent:p,LinkStackBullet:u,LinkStackDek:g,LinkStackFooter:h,LinkStackList:y}=n(15539),{emitGoogleTrackingEvent:b,emitUniqueGoogleTrackingEvent:f}=n(37402),{useViewportObserver:C}=n(55030),w=n(86157),{processLinks:v,processInternalLink:$}=n(74804),S=n(51009),{asConfiguredComponent:k}=n(12892),x=new r({a:v,"inline-embed":S,"internal-link":$}),E=({body:e,className:t,dangerousDek:n,dangerousHed:i,hasDividerAbove:r=!0,hasDividerBelow:w=!0,hasBulletBottomSpacing:v=!0,hasExtraDividerBelowSpacing:$=!1,hasMarginSpacing:S=!1,image:k,imageAlign:E="left",isSecondaryHed:T=!1,items:I,textItems:L,publishInfo:N,dividerColor:B,shouldOverrideLSFMarginBottom:P=!1,shouldOverrideMarginBottom:A=!1,uri:D})=>{a.useEffect((()=>{(async()=>{await l(),s("LinkStack")})()}),[]);const _=(e,t,n)=>{if("click"===e)return[{content_title:n,content_url:t}];const o=[];return L.forEach((e=>{const t=e.content.match(/\[(.*?)\]\((.*?)\)/),n=t?t[2]:null;o.push({content_title:e.content.replace(/<[^>]*>/g,""),content_url:n})})),o},M=(e,t,n)=>{const o={type:e,label:i.replace(/<[^>]*>/g,""),subject:"link_stack",subject_id:D,subject_version:N.version.toString(),items:_(e,t,n)||[null],placement:"content_footer",total_index:L?.length};d(o)};return C(".linkstack",void 0,(e=>{e&&(f("link-stack-impression",{linkStackId:D,linkStackVersion:N?.version}),M("impression"))})),I?.length?a.createElement(c,{className:o("linkstack",t),onClick:e=>{const{target:t}=e,n=t.closest(".link-stack--link-item")??t.closest(".link-stack--footer");"A"===t.tagName&&n&&(b("link-stack-click",{linkStackId:D,linkStackVersion:N?.version,clickURL:e.target.getAttribute("href")}),M("click",e.target.getAttribute("href"),e.target.innerText))},"data-testid":"LinkStack"},a.createElement(m,{className:"link-stack--heading",dangerousHed:i,image:k,imageAlign:E,isSecondaryHed:T,hasDividerAbove:r,hasDividerBelow:w,hasExtraDividerBelowSpacing:$,dividerColor:B,"data-testid":"LinkStackHed"}),a.createElement(p,{hasMarginSpacing:S},n&&a.createElement(g,{className:"link-stack--description",dangerouslySetInnerHTML:{__html:n}}),a.createElement(y,{shouldOverrideMarginBottom:A},I?.map(((e,t)=>a.createElement(u,{className:"link-stack--link-item",key:t,"data-testid":"LinkStackBullet",hasBulletBottomSpacing:v},x.convert(e))))),e&&a.createElement(h,{shouldOverrideLSFMarginBottom:P,className:"link-stack--footer"},x.convert(e)))):null};E.propTypes={body:i.array,className:i.string,dangerousDek:i.string,dangerousHed:i.string.isRequired,dividerColor:i.string,hasBulletBottomSpacing:i.bool,hasDividerAbove:i.bool,hasDividerBelow:i.bool,hasExtraDividerBelowSpacing:i.bool,hasMarginSpacing:i.bool,image:i.shape(w.propTypes),imageAlign:i.oneOf(["left","right"]),isSecondaryHed:i.bool,items:i.arrayOf(i.array).isRequired,publishInfo:i.shape({version:i.number}).isRequired,shouldOverrideLSFMarginBottom:i.bool,shouldOverrideMarginBottom:i.bool,textItems:i.arrayOf(i.object),uri:i.string},E.displayName="LinkStack",e.exports=k(E,"LinkStack")},63401:(e,t,n)=>{e.exports=n(22901)},15539:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,getLinkStyles:l}=n(26865),{INTERACTIVE:d}=n(96472),c=n(35864),m=n(73275),{SectionTitleImageWrapper:p,SectionTitleHed:u}=n(33500),{applyCustomBorderTopColor:g}=n(1123),h=o.div.withConfig({displayName:"LinkStackWrapper"})` padding-bottom: ${a(4)}; .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } `,y=o(c).withConfig({displayName:"LinkStackHeader"})` display: flex; flex-direction: row-reverse; justify-content: flex-end; ${u} { ${({hasExtraDividerBelowSpacing:e})=>e?`\n padding: ${a(0)};\n `:`\n padding: ${a(1)} 0;`}; ${({theme:e,isSecondaryHed:t})=>s(e,t?"typography.definitions.consumptionEditorial.subhed-break-secondary":"typography.definitions.consumptionEditorial.subhed-break-primary")} } ${({dividerColor:e})=>e&&i` ${g(e)}; `} ${p} { padding-right: ${a(1)}; } ${m} img { width: auto; height: ${a(6)}; overflow: hidden; } ${({hasExtraDividerBelowSpacing:e})=>e?`\n padding-top: ${a(5)};\n margin: 0;\n `:`padding: ${a(0)};\n margin-top: ${a(2)};\n margin-bottom: ${a(2)};\n `}; ${({imageAlign:e})=>"right"===e?`\n flex-direction: row;\n justify-content: space-between;\n ${p} {\n padding-right: 0;\n }\n `:""}; `,b=o.div.withConfig({displayName:"LinkStackContent"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.body-core")}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; ul { padding-left: ${a(2)}; } a { transition: color ${d.timingLinkDefault} ease; ${({theme:e})=>l(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} } ${({hasMarginSpacing:e})=>e&&`\n margin: ${a(2)} 0 0 ${a(4)};\n `} `,f=o.ul.withConfig({displayName:"LinkStackList"})` ${({shouldOverrideMarginBottom:e})=>e&&`margin-bottom: ${a(1)};`} `,C=o.div.withConfig({displayName:"LinkStackDek"})``,w=o.div.withConfig({displayName:"LinkStackFooter"})` margin-bottom: ${a(2)}; ${({shouldOverrideLSFMarginBottom:e})=>e&&`margin-bottom: ${a(1)};`} `,v=o.li.withConfig({displayName:"LinkStackBullet"})` ${({hasBulletBottomSpacing:e})=>e&&` margin-bottom: ${a(2)};`} p { margin: 0; } `;e.exports={LinkStackWrapper:h,LinkStackHeader:y,LinkStackContent:b,LinkStackBullet:v,LinkStackDek:C,LinkStackFooter:w,LinkStackList:f}},14245:(e,t,n)=>{const o=n(62193),i=n(4124),a=n(85015),r=n(58156),s=n(5556),l=n(96540),{useIntl:d}=n(37243),c=n(41360).A,m=n(49235),p=n(52089),u=n(69880),g=n(76399),h=n(99906),y=n(13738),b=n(54790),f=n(33795),{trackComponent:C}=n(92716),{interactionResponse:w}=n(56187),{storageFactory:v}=n(60663),$=v((()=>window.sessionStorage)),{trackNavigationEvent:S}=n(14307),{MarginTopSize:k,MegaMenuGridWrapper:x,MegaMenuContent:E,MegaMenuCloseIcon:T,MegaMenuDefaultWrapper:I,MegaMenuDrawerNavLink:L,MegaMenuColumnWrapper:N,MegaMenuNavigationPrimary:B,MegaMenuVerboseCategoryList:P,MegaMenuVerboseCategoryLink:A,MegaMenuVerboseWrapper:D,MegaMenuWrapper:_,MegaMenuBottom:M,MegaMenuAccount:R,MegaMenuSignInLink:H,MegaMenuUtilityLinks:O,MegaMenuMobileVerboseWrapper:F,MegaMenuMobileClickOutLink:W,MegaMenuNavLinkWithChevron:U,MegaMenuColumnFooterAllLinkWrapper:V}=n(10246),{useState:G,useEffect:j,useRef:z}=l,{asConfiguredComponent:q}=n(12892),{NavDrawer:K}=n(12501),Y=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e})},J=e=>{const{accountProps:t={signInLink:"/account/sign-in"},megaMenuContent:n={},isAccountsEnabled:s,isContentCentered:b,isSlim:v,user:q,collapseMegaMenu:J,containerMinHeight:X,theme:Q="standard",utilityLinks:Z=[],hasLinkBanner:ee,primaryNavLink:te={},variations:ne={layout:"default",multipleIteration:!1,showBorderHighlight:!1,showClickOutLink:!1,showCloseCTA:!0,showMenuOnClick:!1},variationName:oe,isDrawerOpen:ie=!1,hasExtraTopMargin:ae=!1,navHighlightColour:re}=e,{accountLinks:se,signInLink:le}=t;l.useEffect((()=>{(async()=>{await w(),C("MegaMenu",oe)})()}),[oe]);const de=n.layout||ne.layout,[ce,me]=G(n.children),[pe,ue]=G({}),[ge,he]=G([]),[ye,be]=G(!1),[fe,Ce]=G(!0),[we,ve]=G([]),[$e,Se]=G(""),[ke,xe]=G([]),[Ee,Te]=G([]),Ie=Z.filter((e=>e.showInBottomNav)),Le=r(n,"showSecondaryFooterAllLink",!1),Ne=z(null),Be=(e,t,n)=>{const o=t?((e,t,n)=>`${t}/${e}/${n}`)(e,t,n+1):`Nav Link/${e}`;Y(o)},Pe=(e,t,n="children")=>e.reduce(((e,o)=>e||(o.text===t||o.groupName===t?o:o[n]?Pe(o[n],t,n):null)),null),Ae=(e,t)=>{if("push"===e)xe([...ke,t]);else{const e=ke.indexOf(t);e>-1&&ke.splice(e,1)}},De=(e,t=null)=>{Se(e),Ae("push",e),Be(e,$e,t);const n=Pe(we,e);Te(n)},_e=e=>e.text||e.groupName,Me=e=>{const t=ye?e.target.firstChild.textContent:e.target.firstChild.querySelector("span").textContent;ce.forEach((e=>{t===_e(e)&&(ue(e),Ce(!fe),he([]))}))},Re=e=>{ne.showClickOutLink&&X&&!ye?y({yval:e.clientY,ymax:X,func:J}):!Ne.current||Ne.current.contains(e.target)||ye||ne.showClickOutLink||J(e)},He=e=>{const t={type:"click",label:e?.target?.textContent?.toString(),subject:"mega_menu",items:[{content_title:e?.target?.textContent?.toString(),content_url:e?.target?.href}],placement:"top"};S(t)};j((()=>(window.addEventListener("mousemove",Re),()=>window.removeEventListener("mousemove",Re)))),j((()=>{me(n.children),ue("verbose"===de?n.children[0]:{}),Ce(!0)}),[n,de]),j((()=>{ce.map((e=>e.text===pe.text?he(e.children||e.links):null))}),[fe,pe,ce]),j((()=>{window.innerWidth{ve(n.children)}),[n]);const{formatMessage:Oe}=d(),Fe=e=>({groupName:e.groupName,isExternal:e.isExternal,isLink:e.isLink,url:e.url}),We=(e,t,o,r=!1,s=!1)=>{const l=a(o),d=l||!o?o:o.groupName,m=r?" nav__card":"",p={attributes:{"aria-labelledby":d?i(d):Oe(c.megaMenuNavigationPrimaryAriaLabel)},className:`drawer__navigation--primary${m}`,hasCardList:s,heading:d||"",includesClickOut:t||!1,isCard:r,links:e,layout:de,maxItemsPerColumn:n.maxItemsPerColumn?n.maxItemsPerColumn:"default"===de?Le?n.children.length+2:n.children.length:10,showContentDivider:!0,isMegamenu:!0};return!l&&o&&(p.headingUrl=o.url||"",p.isHeadingALink=o.isLink||!1,p.isHeadingUrlExternal=o.isExternal||!1),d&&(p.headingAttributes={id:i(d)}),p},Ue=(e,t)=>{const n=t||"",o=e===pe.text?"active":"",i=ye?{className:fe?"":"active",onClick:e=>Me(e),key:n}:{className:o,onMouseEnter:e=>!ne.showMenuOnClick&&Me(e),onClick:()=>{return ne.showMenuOnClick&&(t=e,void ce.forEach(((e,n)=>{t===e.text&&(ue(e),Ce(!fe),he([]),Be(t,te?.text,n))})));var t},onKeyDown:e=>{13===e.keyCode&&Me(e)},key:n};return ye?l.createElement("li",{...i},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})):l.createElement("li",{...i},l.createElement(A,{href:!ne.showMenuOnClick&&pe.url},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Ve=(e,t,n,o="#")=>{const i=e===$e?"active":"",a={className:"li-with-chevron",onClick:()=>n(e,t),key:t||""};return l.createElement("li",{...a},l.createElement(U,{className:i,href:o,onClick:e=>(e.preventDefault(),!1),role:"link"},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Ge=({handleLinkClickUrl:e,url:t,label:n,clickEventLabel:o,key:i})=>l.createElement(L,{key:i,onClick:()=>(e=>{window.location.href=e})(e)},l.createElement("span",null,l.createElement("a",{href:t,onClick:()=>o&&Y(o)},n))),je=r(n,"clickOutLinks")&&n.clickOutLinks.map(((e,t)=>Ge({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:e.text,key:t}))),ze=l.createElement(P,{showBorderHighlight:ne.showBorderHighlight,showUnderlineOnHover:!ne.showMenuOnClick},ce.map(((e,t)=>Ue(_e(e),t))),Le&&Ge({handleLinkClickUrl:n.url,url:n.url,label:`${Oe(c.allText)} ${n.text}`,clickEventLabel:`${te?.text}|Viewall`,key:null}),je),qe=e=>{let t=!1;const o=e.filter((e=>!e.isCard)).map(((e,n)=>e.hasChildren?Ve(e.text||e.groupName,n,De,e.url):e.links?(t=!0,((e,t,n=!1)=>{const o=Fe(e),i=`${ke.join("|")}|`;return l.createElement(B,{...We(e.links,!1,o),key:t,noHeadingGroupName:n,showDividerOnTop:!0,isHeadingEmpty:!0,trackingText:i,trackingTextIndex:t,navHighlightColour:re})})(e,n,""===e.groupName)):Ge({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:null,key:n})));return t?l.createElement(l.Fragment,null,o):l.createElement(P,{showBorderHighlight:ne.showBorderHighlight},o,Le&&Ge({handleLinkClickUrl:n.url,url:n.url,label:`${Oe(c.allText)} ${n.text}`,clickEventLabel:`${te?.text}|Viewall`,key:null}))},Ke=l.createElement(F,{onClick:He},$e?l.createElement(l.Fragment,null,l.createElement(P,{showBorderHighlight:ne.showBorderHighlight},Ve($e,null,(e=>{Ae("pop",e);const t=ke.length&&ke[ke.length-1];Se(t);const n=Pe(we,t);n&&Te(n)}))),qe(Ee.children),(e=>{const t=e.filter((e=>e.isCard));if(!o(t)){const e=t[0].groupName,n=t.map((e=>e.links));return l.createElement(B,{...We(n,!1,e,!0,!0),showDividerOnTop:!0,isHeadingEmpty:!0})}return!1})(Ee.children),Ee.hasClickOut&&l.createElement(W,null,l.createElement("a",{href:Ee.url},Ee.clickOutText?Ee.clickOutText:`${Oe(c.destinationClickOut)} ${Ee.text}`))):qe(we),!$e&&l.createElement(M,null,s&&l.createElement(R,null,q&&(q.isAuthenticated?l.createElement(f,{accountLinks:se,className:"drawer-account__options"}):l.createElement(H,{href:le,rel:"nofollow"},Oe(c.megaMenuSignInLinkText)))),l.createElement(K,{use:"MegaMenu"}),Ie.length>0&&l.createElement(O,{links:Ie}))),Ye=l.createElement(D,{onClick:He},fe?ze:l.createElement(l.Fragment,null,l.createElement(P,{showBorderHighlight:ne.showBorderHighlight},Ue(_e(pe))),pe&&(pe.hasChildren?ge.map(((e,t)=>{const n=Fe(e);return l.createElement(B,{...pe.hasClickOut&&t+1>=ge.length?We([...e.links,{isExternal:!1,text:`${Oe(c.destinationClickOut)} ${pe.text}`,url:pe.url}],pe.hasClickOut,n):We(e.links,!1,n),key:t})})):l.createElement(B,{...We(ge)})))),Je=l.createElement(N,{onClick:He},ce.map(((e,t)=>{const o=e.children||e.links;if(!o)return null;const i=Fe(e),a=`${te?.text||n?.text}|`;return l.createElement(B,{...We(o,!1,i),marginTopSize:k.LARGE,trackingText:a,key:t,hasExtraTopMargin:ae,navHighlightColour:re})})),Le&&l.createElement(V,null,Ge({handleLinkClickUrl:n.url,url:n.url,label:`${Oe(c.allText)} ${n.text}`,clickEventLabel:null,key:null}))),Xe=l.createElement(D,{onClick:He},ze,pe&&ie?ge?.map(((e,t)=>{const o=Boolean(r(e,"groupName"))||r(e,"isCard",!1),i=Fe(e),a=((e="",t="")=>`${e}|${t}|`)(te?.text||n?.text,pe?.text);return l.createElement(B,{...ne.showClickOutLink&&pe.hasClickOut&&t+1>=ge.length?We([...e.links,{isExternal:!1,text:pe.clickOutText?pe.clickOutText:`${Oe(c.destinationClickOut)} ${pe.text}`,url:pe.url,hasClickOut:!0}],pe.hasClickOut,i,e.isCard):We(e.links,!1,i,e.isCard),showBlankHeading:o,key:t,hasClickOutWithCard:e.isCard&&pe.hasClickOut,isCard:e.isCard,trackingText:a,trackingTextIndex:t})})):l.createElement("div",null)),Qe=l.createElement(p,{min:"xl"},(e=>e&&l.createElement(T,{"aria-label":Oe(c.closeButtonLabel),ButtonIcon:g,isIconButton:!0,label:Oe(c.closeButtonLabel),onClickHandler:J,hasExtraTopMargin:ae,hasLinkBanner:ee}))),Ze=$.getItem("nav_invisible")?"override-header":"",et=$e&&Ee.showSecondaryFooterAllLink;return l.createElement(_,{ref:Ne},l.createElement(m,{palette:Q},l.createElement(x,{isSlim:v,hasLinkBanner:ee,hasSecondaryFooterAllLink:et,hasExtraTopMargin:ae},l.createElement(E,{className:Ze,isCentered:b,navHighlightColour:re},(()=>{let e=(()=>{const e=[...ce,Le&&{isExternal:!1,text:`${Oe(c.allText)} ${n.text}`,url:n.url}].filter(Boolean),t=n.headingData?Fe(n.headingData):"",o=Le;return l.createElement(I,{onClick:He},l.createElement(B,{...We(e,o,t)}))})();return ye&&"default"!==de?e=ne.multipleIteration?Ke:Ye:("column"===de&&(e=Je),"verbose"===de&&(e=Xe)),e})(),ne.showCloseCTA&&Qe)),et&&l.createElement(V,null,Ge({handleLinkClickUrl:Ee.url,url:Ee.url,label:`${Oe(c.allText)} ${Ee.text}`,clickEventLabel:null,key:null}))))};J.propTypes={accountProps:s.shape({accountLinks:s.array,signInLink:s.string,redirectURL:s.string}),collapseMegaMenu:s.func,containerMinHeight:s.number,hasExtraTopMargin:s.bool,hasLinkBanner:s.bool,isAccountsEnabled:s.bool,isContentCentered:s.bool,isDrawerOpen:s.bool,isSlim:s.bool,megaMenuContent:s.object,navHighlightColour:s.string,primaryNavLink:s.object,theme:s.string,user:s.shape({isAuthenticated:s.bool.isRequired}),utilityLinks:b.propTypes.links,variationName:s.string,variations:s.shape({layout:s.string,multipleIteration:s.bool,showBorderHighlight:s.bool,showClickOutLink:s.bool,showCloseCTA:s.bool,showMenuOnClick:s.bool})},J.displayName="MegaMenu",e.exports=q(J,"MegaMenu")},69834:(e,t,n)=>{e.exports=n(34562)},41360:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({megaMenuNavigationPrimaryAriaLabel:{id:"MegaMenu.NavigationPrimaryAriaLabel",defaultMessage:"Primary",description:"MegaMenu component Navigation links aria label"},destinationClickOut:{id:"MegaMenu.VerboseClickOut",defaultMessage:"More",description:"MegaMenu component verbose category click out"},allText:{id:"MegaMenu.All",defaultMessage:"All",description:"MegaMenu Secondary Footer All Link"},closeButtonLabel:{id:"MegaMenu.MegaMenuButton",defaultMessage:"Close Mega Menu",description:"ARIA label for the close button on Mega Menu"},megaMenuSignInLinkText:{id:"MegaMenu.SignInLinkText",defaultMessage:"Sign in",description:"MegaMenu component Sign in link text"}})},34562:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(14245);i.Verbose=o(i,"Verbose",{layout:"verbose"}),i.Column=o(i,"Column",{layout:"column"}),i.MultipleColumn=o(i,"MultipleColumn",{layout:"verbose",multipleIteration:!0,showBorderHighlight:!0}),i.NewVerbose=o(i,"NewVerbose",{layout:"verbose",multipleIteration:!0,showBorderHighlight:!0,showClickOutLink:!0,showCloseCTA:!0,showMenuOnClick:!0}),e.exports=i},6099:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{BREAKPOINTS:s}=n(96472),{CNEVideoEmbedWrapper:l}=n(69763),d=({scriptUrl:e,width:t="100%",shouldPause:n=!1,shouldGoFullScreenOnPlay:o=!1,hidePosterTitle:d,videoEmbedPosition:c=""})=>{const m=window.matchMedia(`(max-width: ${s.md})`),[p,u]=a(m?.matches||!1),[g,h]=a(n);return r((()=>{m.matches!==p&&u(m.matches),g!==n&&h((e=>!e));const e=()=>{u(m.matches),h(n)};return m.addEventListener("change",e),()=>m.removeEventListener("change",e)}),[p,m,g,n]),i.createElement(l,{width:t,scriptUrl:e,shouldAutoplay:!p,additionalEmbedParams:{hidePosterTitle:d||p,hasAnimatedThumb:!0},shouldMute:!p,shouldGoFullScreenOnPlay:o?p:o,shouldPause:g,videoEmbedPosition:c})};d.propTypes={hidePosterTitle:o.bool,scriptUrl:o.string.isRequired,shouldGoFullScreenOnPlay:o.bool,shouldPause:o.bool,videoEmbedPosition:o.string,width:o.string},e.exports=d},56153:(e,t,n)=>{e.exports=n(6099)},69763:(e,t,n)=>{const o=(0,n(92168).default)(n(64930)).withConfig({displayName:"CNEVideoEmbedWrapper"})` ${({width:e})=>`width: ${e};`} `;e.exports={CNEVideoEmbedWrapper:o}},84759:(e,t,n)=>{const o=n(7350),i=n(5556),a=n(96540),{connector:r}=n(57744),s=n(49235),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(89580),m=n(37748),{NavigationListWrapper:p}=n(65843),{googleAnalytics:u}=n(90090),{trackNavigationEvent:g}=n(14307),{getComponentPosition:h,isBannerIntoView:y}=n(95788),b=(e,t,n)=>{u.emitUniqueGoogleTrackingEvent("navigation-list-impression",{componentPosition:e,layout:t,hed:n})},f=({className:e,hasAnchorLinkListDivider:t=!1,hasBackgroundColorWhite:n=!1,hasBorder:i=!1,hasSquareChevronSlider:r=!1,hasHeaderBorder:m,hasUnderline:f=!1,hideBackgroundColor:C=!1,isInvertedTheme:w=!1,shouldTrackSnowplowEvent:v,hasRoundedCornerCards:$=!1,navigationListData:S,palette:k="standard",shouldCenterAlignContent:x=!1,shouldDisplayDangerousDek:E=!1,shouldEnableBundleComponentAnalytics:T,shouldIncreaseCardSizeOnDesktop:I=!1,layout:L="NavigationListAnchored",theme:N,trackingNamespace:B})=>{a.useEffect((()=>{(async()=>{await d(),l("NavigationList",L)})()}),[L]);const{hed:P="",dek:A="",links:D=[]}=S,_=a.useRef(),[M,R]=a.useState(!1);if(a.useEffect((()=>{const e=o((()=>{const e=_.current?.getBoundingClientRect().top;R(e<=0)}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[L]),a.useEffect((()=>{const e=h(_),t=o((()=>{y(_)&&(b(e,L,P),window.removeEventListener("scroll",t,!1))}),100);if(!y(_))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};b(e,L,P)}),[L,P]),!D.length)return null;const H={dek:A,hasAnchorLinkList:"NavigationListAnchored"===L||"NavigationListTextOverlayOnImage"===L,hasAnchorLinkListDivider:t,hasSquareChevronSlider:r,hasUnderline:f,hed:P,isBannerPositionTop:M,isFeatured:"featured"===N,hasRoundedCornerCards:$,hasHeaderBorder:m,layout:L,links:D.map(((e,t)=>({...e,isExternal:!1,onClick:()=>((e,t,n,o,i,a,r)=>{u.emitGoogleTrackingEvent("navigation-list-click",{"gtm.elementUrl":e,layout:t,text:n}),a&&g({type:"click",label:o,subject:"carousel_navigation_list",items:[{content_title:n,content_url:e}],placement:"mid-content",index:i,total_index:r})})(e.url,L,e.text,P,t,v,D.length)}))),shouldCenterAlignContent:x||D.length>=1&&D.length<=10,shouldDisplayDangerousDek:E,shouldEnableBundleComponentAnalytics:T,shouldIncreaseCardSizeOnDesktop:I,trackingNamespace:B};return a.createElement(s,{palette:w?"inverted":k},a.createElement(p,{ref:_,"data-testid":"NavigationList",hasBackgroundColorWhite:n,hasBorder:i,hideBackgroundColor:C,hasHeaderBorder:m,isBannerPositionTop:M,isSubNavigation:H.isSubNavigation,className:e,layout:H.layout},a.createElement(c,{...H})))};f.displayName="NavigationList",f.propTypes={className:i.string,hasAnchorLinkListDivider:i.bool,hasBackgroundColorWhite:i.bool,hasBorder:i.bool,hasHeaderBorder:i.bool,hasRoundedCornerCards:i.bool,hasSquareChevronSlider:i.bool,hasUnderline:i.bool,hideBackgroundColor:i.bool,isBannerPositionTop:i.bool,isCentered:i.bool,isInvertedTheme:i.bool,layout:i.oneOf(["NavigationListSubnavigation","NavigationListAnchored","NavigationListTextOverlayOnImage"]),navigationListData:m.propTypes.linkBannerData,palette:i.oneOf(["standard","inverted"]),shouldCenterAlignContent:i.bool,shouldDisplayDangerousDek:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldIncreaseCardSizeOnDesktop:i.bool,shouldTrackSnowplowEvent:i.bool,theme:i.string,trackingNamespace:i.string};const C=r(f,{keysToPluck:["navigationListData"]});e.exports={NavigationList:f,connectedNavigationList:C}},2505:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{NavigationList:i,connectedNavigationList:a}=n(84759);e.exports=o(a,"NavigationList"),e.exports.NavigationList=o(i,"NavigationList")},65843:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationListWrapper=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o}=n(92168),{getColorStyles:i}=n(26865),{isInverted:a}=n(70698),{BREAKPOINTS:r}=n(96472);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListWrapper=o.section.withConfig({displayName:"NavigationListWrapper"})` position: relative; ${({isBannerPositionTop:e})=>e&&"box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;"} ${({hasBorder:e,theme:t})=>e&&`\n border-top: 1px solid;\n border-bottom: 1px solid;\n ${i(t,"border-color",a(t)?"colors.discovery.body.dark.divider":"colors.discovery.body.light.divider")};\n `} ${({hideBackgroundColor:e})=>e&&"\n &&&{\n background-color: transparent;\n box-shadow: transparent 0px 1px 6px;\n }"} ${({theme:e,layout:t,hasBackgroundColorWhite:n})=>{let o;return o=a(e)?"colors.discovery.body.dark.background":"NavigationListSubnavigation"===t||n?"colors.background.white":"colors.discovery.body.light.background",i(e,"background",o)}}; ${({layout:e})=>"NavigationListSubnavigation"===e&&`\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 20px 24px;\n \n @media (min-width: ${r.md}) {\n padding: 0px 64px 20px;\n }\n `} `},89580:(e,t,n)=>{const o=n(96540),i=n(5556),{NavigationListLinkList:a}=n(71853),r=({hasGradient:e=!1,hasSquareChevronSlider:t=!1,hasUnderline:n=!1,hasAnchorLinkList:i,hasAnchorLinkListDivider:r=!1,hasHeaderBorder:s,hed:l,dek:d,isCentered:c=!1,hasRoundedCornerCards:m=!1,layout:p,links:u,shouldCenterAlignContent:g,shouldDisplayDangerousDek:h=!1,shouldEnableBundleComponentAnalytics:y,shouldIncreaseCardSizeOnDesktop:b=!1})=>{const f={text:"NavigationListSubnavigation"===p?l:null};return o.createElement(a,{hed:l,dek:d,hasGradient:e,hasSquareChevronSlider:t,hasUnderline:n,hasAnchorLinkList:i,hasAnchorLinkListDivider:r,hasHeaderBorder:s,isCentered:c,hasRoundedCornerCards:m,layout:p,links:u,primaryLink:f.text&&f,shouldCenterAlignContent:g,shouldDisplayDangerousDek:h,shouldEnableBundleComponentAnalytics:y,shouldIncreaseCardSizeOnDesktop:b})};r.propTypes={dek:i.string,hasAnchorLinkList:i.bool,hasAnchorLinkListDivider:i.bool,hasGradient:i.bool,hasHeaderBorder:i.bool,hasRoundedCornerCards:i.bool,hasSquareChevronSlider:i.bool,hasUnderline:i.bool,hed:i.string,isCentered:i.bool,layout:i.string,links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool,onClick:i.func})),shouldCenterAlignContent:i.bool,shouldDisplayDangerousDek:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldIncreaseCardSizeOnDesktop:i.bool},e.exports=r},71853:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationListLinkList=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const o=n(26865),{default:i,css:a}=n(92168),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{isInverted:c}=n(70698),m=n(14212),{ButtonWrapper:p}=n(18974),{NavListWrapper:u,NavList:g,NavListItem:h,NavPrimaryItem:y,NavLink:b,VisualTextWrap:f}=n(79424),{ResponsiveImageContainer:C,ResponsiveImagePicture:w}=n(7228),{SpanWrapper:v}=n(18117),{CarouselHeader:$,CarouselTitle:S,CarouselList:k,CarouselWrapper:x}=n(44802),{SummaryDekDefault:E}=n(95015);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListLinkList=i(m).withConfig({displayName:"NavigationListLinkList"})` ${$} { padding-bottom: 0; } ${S} { ${({hasAnchorLinkListDivider:e})=>l(e?"typography.definitions.discovery.subhed-section-primary":"typography.definitions.discovery.hed-core-primary")}; ${({theme:e})=>s(e,"color",c(e)?"colors.discovery.body.dark.description":"colors.discovery.body.light.description")}; ${({theme:e,hasAnchorLinkListDivider:t})=>t&&s(e,"color","colors.discovery.body.light.heading")}; } ${E} { ${l("typography.definitions.discovery.description-page")}; margin-top: ${r(2)}; margin-bottom: ${r(2)}; padding-bottom: ${r(3)}; } ${h} { height: ${t.MOBILE_HEIGHT-1}px; @media (min-width: ${d.md}) { height: ${t.DESKTOP_HEIGHT-1}px; } } ${b} { ${({hasUnderline:e})=>e&&"&:link {\n text-decoration: underline;\n }\n "} &:link, &:visited { ${({theme:e})=>s(e,"color",c(e)?"colors.discovery.body.dark.description":"colors.discovery.body.light.description")}; } } ${f} { ${l("typography.definitions.discovery.hed-bulletin-secondary")}; } ${({hasCarouselControls:e})=>e&&"&& {\n height: 100%\n }"} ${y} { ${b} { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; } } ${b} { display: block; } ${p} { ${({hasSquareChevronSlider:e})=>e&&" border-radius: unset;\n "} } ${h} { ${({hasRoundedCornerCards:e})=>e?`\n ${C}, ${w}, ${v}::after {\n border-radius: 10px;\n }\n `:`${C}, ${w}, ${v}::after {\n border-radius: 0px;\n }\n `} ${w} { ${({shouldIncreaseCardSizeOnDesktop:e})=>e?`\n @media (min-width: ${d.lg}) {\n width: fit-content;\n height: auto;\n } \n img {\n @media (min-width: ${d.lg}) {\n width: 150px;\n height: 200px;\n }\n }`:""} object-fit: cover; } } ${({layout:e,theme:t})=>"NavigationListSubnavigation"===e?a` ${u} { display: flex; flex-direction: column; align-items: center; border-top: 1px solid; border-bottom: 1px solid; border-color: ${(0,o.getColorToken)(t,"colors.interactive.base.black")}; padding: 20px 0 calc(20px - 0.75rem) 0; gap: calc(20px - 0.75rem); width: 100%; overflow-x: inherit; @media (min-width: ${d.md}) { padding: 20px 0 calc(20px - 1rem) 0; gap: calc(20px - 1rem); } } ${y} { margin: 0; ${b} { ${s(t,"color","colors.discovery.body.white.context-signature")}; ${l(t,"typography.definitions.globalEditorial.context-title")}; } } ${g} { flex-wrap: wrap; justify-content: center; white-space: normal; --grid-margin: 0; } ${h} { flex-shrink: inherit; height: auto; text-transform: uppercase; } `:"NavigationListTextOverlayOnImage"===e?a` ${f} { position: absolute; bottom: ${r(.5)}; padding-right: ${r(1)}; padding-left: ${r(1)}; ${b} { ${s(t,"color","colors.interactive.base.white")}; } } ${v}::after { position: absolute; top: 0; left: 0; background: linear-gradient(0deg, black, transparent 70%); width: 100%; height: 100%; content: ''; } ${h} { &:hover::before, &:focus-visible::before { ${s(t,"background-color","colors.discovery.body.white.background")}; right: ${r(1)}; left: ${r(1)}; z-index: 1; margin-top: ${r(1)}; margin-bottom: ${r(1)}; width: auto; @media (max-width: ${d.md}) { margin-bottom: 6px; } } } ${k} { padding: 0 ${r(8)} 0 ${r(8)}; @media (max-width: ${d.md}) { padding: 0 ${r(3)} 0 ${r(3)}; } } ${x} { padding-top: ${r(2.5)}; padding-bottom: ${r(2.5)}; } `:""} `},91003:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{googleAnalytics:r}=n(90090),{ProductOfferListWrapper:s,ProductOfferList:l,ProductOfferListConfiguredDisclaimer:d,OffersDataDisclaimerContainer:c}=n(29294),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=({buttonPosition:e,className:t,ctaText:n,ctaAtRetailerName:i,hideTopDisclaimerOnMobile:u,offers:g,showHeaderButton:h})=>(a.useEffect((()=>{(async()=>{await p(),m("OffersData")})()}),[]),g?.length?a.createElement(a.Fragment,null,h&&a.createElement(s,{className:o("offer-data",t),"data-testid":"ProductOfferListWrapper"},a.createElement(l,{dataAttrs:{"data-component-position":e},defaultCTAText:n,ctaAtRetailerName:i,offers:g,onClickHandler:()=>{r.emitGoogleTrackingEvent("buy-button-click",{componentPosition:e})},showCount:4,showPriceOnButton:!0})),a.createElement(c,{className:o("disclaimer-container",t)},!u&&a.createElement(d,null))):null);u.propTypes={buttonPosition:i.string.isRequired,className:i.string,ctaAtRetailerName:i.string,ctaText:i.string,hideTopDisclaimerOnMobile:i.bool,offers:i.array,showHeaderButton:i.bool},e.exports=u},19762:(e,t,n)=>{e.exports=n(91003)},29294:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i}=n(26865),{BREAKPOINTS:a}=n(96472),{ConfiguredDisclaimer:r}=n(74307),s=n(18059),l=o.div.withConfig({displayName:"ProductOfferListWrapper"})` margin-bottom: ${i(2)}; `,d=o(s).withConfig({displayName:"ProductOfferList"})` display: flex; grid-column: 1/-1; flex-direction: column; align-items: left; width: 100%; @media (min-width: ${a.lg}) { grid-column: 1 / span 4; margin-bottom: ${i(2)}; } `,c=o(r).withConfig({displayName:"ProductOfferListConfiguredDisclaimer"})` grid-column: 1/-1; @media (min-width: ${a.lg}) { grid-column: 1/9; } `,m=o.div.withConfig({displayName:"OffersDataDisclaimerContainer"})``;e.exports={ProductOfferListWrapper:l,ProductOfferList:d,ProductOfferListConfiguredDisclaimer:c,OffersDataDisclaimerContainer:m}},74606:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{connect:s}=n(67851),{BookmarkNew:l}=n(97504),{PhotoBookmarkMessageBannerWrapper:d,PhotoBookmarkMessageBannerMessage:c,PhotoMessageBannerContent:m,PhotoMessageBannerIcon:p}=n(62389),u=({channel:e,message:t,showPhotoBookmarkMessageBanner:n=!0,title:o})=>{const[s,u]=a(!1);return r((()=>{const t=`photoBookmarkBannerShownOn${e}`;window.localStorage.getItem(t)||!n?u(!1):(u(!0),window.localStorage.setItem(t,!0))}),[e,n]),s&&i.createElement(d,{shouldShowCloseButton:!0},i.createElement(m,null,i.createElement(p,{as:l,title:o}),i.createElement(c,null,t)))};u.propTypes={channel:o.string,message:o.string,showPhotoBookmarkMessageBanner:o.bool,title:o.string},u.displayName="PhotoBookmarkMessageBanner",e.exports=s((e=>{const{showPhotoBookmarkMessageBanner:t}=e;return{showPhotoBookmarkMessageBanner:t}}))(u,"PhotoBookmarkMessageBanner")},79822:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a}=n(96540),{connect:r}=n(67851),{useIntl:s}=n(37243),l=n(77463).default,{PhotoBookmarkMessageBannerWrapper:d,SaveBookmarkAlertButton:c,SaveBookmarkAlertLabel:m,SaveBookmarkAlertLink:p,SaveBookmarkAlertContent:u}=n(62389),g=n(86157),{photoBookmarkDispatchActions:h}=n(86902),{trackDrawerLinkClick:y,trackCreateCollectionDrawerOpenFromBanner:b}=n(60880),{usePhotoBookmarkingContext:f}=n(50624),C=({setLastBookmarkedPhoto:e,image:t,copilotID:n,contentType:o})=>{const{formatMessage:r}=s(),{openCreateCollectionDrawer:h,hasCollections:C,saveAlertMessage:{linkMessage:w,textMessage:v}}=f(),$=t||"photo"!==o&&n;if(a((()=>{let t;return $&&(t=setTimeout((()=>{e()}),5e3)),()=>{t&&clearTimeout(t)}}),[e,$]),!$)return null;const S=w||r(l.SaveBookmarkAlertLink);return i.createElement(d,null,i.createElement(u,null,t&&i.createElement(g,{...t}),i.createElement(m,{htmlFor:"message-banner"},v||r(l.SaveBookmarkAlertText)),C?i.createElement(p,{href:"/account/saved/images",onClick:()=>y(S)},S):i.createElement(c,{label:S,onClickHandler:()=>{h(),b(w)},btnStyle:"text"})))};C.propTypes={contentType:o.string,copilotID:o.string,image:o.shape(g.propTypes),setLastBookmarkedPhoto:o.func},C.displayName="PhotoBookmarkSaveAlert",e.exports=r((e=>{const{lastBookmarkedPhoto:{copilotID:t,image:n,contentType:o}={}}=e;return{copilotID:t,image:n,contentType:o}}),(e=>{const{setLastBookmarkedPhoto:t}=h(e);return{setLastBookmarkedPhoto:t}}))(C)},13483:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PhotoBookmarking=void 0;const s=r(n(5556)),l=a(n(96540)),d=n(37243),c=r(n(79822)),m=r(n(51285)),p=r(n(74606)),u=n(96472),g=n(55030),h=r(n(77463)),y=r(n(71648)),b=n(42775),f=n(50624),C=n(39403),w=r(n(49235)),v={Runway:{mobileMessage:h.default.RunwayMobileMessageBannerText,desktopMessage:h.default.RunwayDesktopMessageBannerText},StreetStyle:{mobileMessage:h.default.GalleryMobileMessageBannerText,desktopMessage:h.default.GalleryDesktopMessageBannerText},Default:{mobileMessage:h.default.DefaultMobileMessageBannerText,desktopMessage:h.default.DefaultDesktopMessageBannerText}},$=()=>!!u.CAN_USE_DOM&&window.matchMedia(`(min-width: ${u.BREAKPOINTS.md})`).matches;t.PhotoBookmarking=({channel:e,theme:t="standard"})=>{const{formatMessage:n}=(0,d.useIntl)(),[o,i]=(0,l.useState)($()),{showComponent:a}=(0,f.usePhotoBookmarkingContext)(),r=a===C.showComponentType.SAVE_ALERT,s=a===C.showComponentType.COLLECTIONS_DRAWER;(0,g.useResizeObserver)((()=>i($())));const u=(({isLargeDevice:e,channel:t})=>{const{mobileMessage:n,desktopMessage:o}=v[t]||{};return e?o:n})({isLargeDevice:o,channel:e});return l.default.createElement(w.default,{palette:t},r&&l.default.createElement(c.default,null),l.default.createElement(m.default,{isLargeDevice:o,isOpen:s}),l.default.createElement(y.default,{isLargeDevice:o}),l.default.createElement(b.CollectionsDrawerGlobalStyles,null),u&&l.default.createElement(p.default,{channel:e,message:n(u),title:n(h.default.photoBookmarkSaveIconTitle)}))},t.PhotoBookmarking.propTypes={channel:s.default.oneOf(Object.keys(v)),theme:s.default.oneOf(["inverted","standard"])}},56602:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(5556)),r=n(50624),s=n(40667),l=n(13483),d=n(57744),c=({children:e,channel:t,federatedGraphqlUrl:n,isPhotoBookmarkingEnabled:o=!1,site:a,theme:d})=>{const{actions:c,state:m}=(0,s.usePhotoBookmarkingState)(),p=a?.orgId||"",[u,g]=(0,s.useHasCollections)({federatedGraphqlUrl:n,organizationId:p});if(!o)return e;const h={...c,...m,setHasCollections:g,hasCollections:u,federatedGraphqlUrl:n,organizationId:p};return i.default.createElement(r.PhotoBookmarkingContext.Provider,{value:h},i.default.createElement(l.PhotoBookmarking,{channel:t,theme:d}),e)};c.propTypes={channel:a.default.string,children:a.default.node,federatedGraphqlUrl:a.default.string,isPhotoBookmarkingEnabled:a.default.bool,site:a.default.object,theme:a.default.oneOf(["inverted","standard"])},t.default=(0,d.connector)(c,{keysToSpread:["userPlatform","coreDataLayer"]})},47242:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getDispatchActions=t.photoBookmarkActionType=void 0,t.photoBookmarkActionType={CLOSE_ALL:"closeAll",OPEN_COLLECTIONS_DRAWER:"openCollectionsDrawer",OPEN_CREATE_COLLECTION_DRAWER:"openCreateCollectionDrawer",OPEN_SAVE_ALERT:"openSaveAlert",OPEN_SAVE_ALERT_BOARD_NAME:"openSaveAlertWithBoardName"},t.getDispatchActions=function(e){return{openCollectionsDrawer:()=>e({type:t.photoBookmarkActionType.OPEN_COLLECTIONS_DRAWER}),closeAll:()=>{e({type:t.photoBookmarkActionType.CLOSE_ALL})},openCreateCollectionDrawer:()=>e({type:t.photoBookmarkActionType.OPEN_CREATE_COLLECTION_DRAWER}),openSaveAlert:()=>e({type:t.photoBookmarkActionType.OPEN_SAVE_ALERT}),openSaveAlertWithBoardName:({collectionName:n})=>{e({type:t.photoBookmarkActionType.OPEN_SAVE_ALERT_BOARD_NAME,name:n})}}}},40667:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useHasCollections=t.usePhotoBookmarkingState=void 0;const i=n(96540),a=n(37243),r=n(74139),s=o(n(77463)),l=n(39403),d=n(47242);t.usePhotoBookmarkingState=()=>{const{formatMessage:e}=(0,a.useIntl)(),t={showComponent:l.showComponentType.NONE,saveAlertMessage:{linkMessage:e(s.default.SaveBookmarkAlertLink),textMessage:e(s.default.SaveBookmarkAlertText)}},[n,o]=(0,i.useReducer)(((t,n)=>(0,l.reducer)(t,n,e)),t);return{actions:(0,d.getDispatchActions)(o),state:n}},t.useHasCollections=({federatedGraphqlUrl:e,organizationId:t})=>{const[n,o]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{(async()=>{const n=await(0,r.getCollectionCount)({federatedGraphqlUrl:e,organizationId:t});o(n>0)})()}),[e,t]),[n,o]}},39403:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.reducer=t.showComponentType=void 0;const i=n(47242),a=o(n(77463));t.showComponentType={COLLECTIONS_DRAWER:"CollectionsDrawer",CREATE_COLLECTION_DRAWER:"CreateCollectionDrawer",NONE:"none",SAVE_ALERT:"PhotoBookmarkSaveAlert"},t.reducer=(e,n,o)=>{switch(n.type){case i.photoBookmarkActionType.CLOSE_ALL:return{...e,showComponent:t.showComponentType.NONE};case i.photoBookmarkActionType.OPEN_COLLECTIONS_DRAWER:return{...e,showComponent:t.showComponentType.COLLECTIONS_DRAWER};case i.photoBookmarkActionType.OPEN_CREATE_COLLECTION_DRAWER:return{...e,showComponent:t.showComponentType.CREATE_COLLECTION_DRAWER};case i.photoBookmarkActionType.OPEN_SAVE_ALERT:return{...e,saveAlertMessage:{linkMessage:o(a.default.SaveBookmarkAlertLink),textMessage:o(a.default.SaveBookmarkAlertText)},showComponent:t.showComponentType.SAVE_ALERT};case i.photoBookmarkActionType.OPEN_SAVE_ALERT_BOARD_NAME:return{...e,saveAlertMessage:{linkMessage:o(a.default.SaveAlertSavedToBoardMessage),textMessage:`${o(a.default.SaveAlertWithBoardName)} ${n.name}`},showComponent:t.showComponentType.SAVE_ALERT};default:return e}}},37230:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useInView:r}=n(46762),s=n(32485),{buildThresholdArray:l}=n(26695),d=n(73275),{getFinalPrice:c,getFinalOffer:m}=n(50398),{mapSourcesToSegmentedSources:p}=n(52009),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),{encodeAffiliateLink:h}=n(25203),{handleLinkClick:y}=n(43428),{PLPProductCardWrapper:b,PLPProductCardObject:f,PLPProductCardHeader:C,PLPProductCardImage:w,PLPProductCardBody:v,PLPProductCardOffer:$,PLPProductCardBrandName:S,PLPProductCardName:k,PLPProductCardLink:x,PLPVariantInfoWrapper:E,PLPVariantInfo:T}=n(58533),I=({contentType:e,dangerousHed:t,url:n,hasAtRetailerNameLowerCase:o=!1,hasImageGrid:I,hasProductPriceColor:L,shouldUseProductPriceSecondary:N=!1,hasProductNewPriceColor:B,hasUnderlineHed:P,hasProductWhiteBackground:A=!1,isProductCardName:D,isProductCardRetailerName:_=!1,shouldCheckProductInView:M,hasMarginTopAuto:R=!1,hasPLPBrandNameContextTitle:H=!1,hasPLPCardNameDescriptionCore:O=!1,image:F,isLazy:W,hasImpressionTracking:U=!1,data_item:V={},brand:G,offers:j,showOfferUrl:z,onClick:q=(()=>""),contentId:K,layoutName:Y,layout:J,dropShipSellers:X,isDropshipProduct:Q,className:Z,isProductWithVariants:ee=!1,expVariationName:te,priceFormatting:ne,actionIdFlags:oe={}})=>{i.useEffect((()=>{(async()=>{await g(),u("PLPProductCard")})()}),[]);const ie=j?j[0]:{},{price:ae,comparisonPrice:re,sellerName:se,shortUrl:le,purchaseUri:de}=ie,ce="commerce-product"!==e||le?le:de,{formatMessage:me}=a();let pe=!0;if(Q&&X?.length){const e=new URL(de);pe=X?.some((t=>!e.hostname?.toLowerCase().includes(t)))}const ue=pe?K:V.id||V.variantKey,ge=`cid=${ue}`;let he;he=z?de:ue?h(ce,{origin:ue,offerUrl:de}):ce,he=he.indexOf("?")>0?`${he}&${ge}`:pe?`${he}?${ge}`:`${he}#${ge}`;let ye,be="_self";pe&&(be="_blank",ye="noreferrer noopener sponsored");const fe={"data-buy-button":!0,"data-offer-retailer":se||"","data-offer-url":n||"","aria-label":t||"",href:he||n||"",title:t||"",rel:ye,target:be,hasUnderline:P},Ce=oe?.enableActionIdForPLPProductCard,we=fe?.href?.includes("cna.st")&&Ce,ve=e=>{const t=e?.currentTarget?.getAttribute("href");we&&t?y({event:e,onClickHandler:q,linkProps:t,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},type:"PLPProductCard",component:"plp_product_card"}):q(e)},$e=c(ae,L,B,re,{USD:"$",EUR:"€",GBP:"£",INR:"₹",JPY:"¥",TWD:"NT$",PHP:"₱",PLN:"zł",KRW:"₩",UAH:"₴",VND:"₫",MXN:"Mex$"}[ie.currency||"USD"],N,ne),Se=m($e,se,L,me,pe,X,Q,_,o,he,ve),{label:ke,component:xe}=Se,Ee={...V,expVariationName:te,layout:J};delete Ee.image,delete Ee.imageLabels,delete Ee.source;const Te={"data-item":JSON.stringify(Ee)};let Ie=null;F&&F.sources&&he?Ie=i.createElement("a",{href:he,target:be,rel:ye,tabIndex:"-1",onClick:ve},i.createElement(d,{...F,isLazy:W})):F&&F.sources&&(Ie=i.createElement(d,{...F,isLazy:W}));const[Le,,Ne]=r({threshold:l()}),[Be,Pe]=i.useState(!1);i.useEffect((()=>{Ne&&Ne.intersectionRatio&&(Ne.intersectionRatio<.95?Pe(!0):Pe(!1))}),[Ne]);const Ae=[];U&&(Ae.push("impressionTracking"),Y&&Y.length&&Ae.push(Y));const De=e=>{let t=100;if(e?.includes(":")){const n=e.split(":").map(Number),o=n[1]/n[0]*100;isFinite(o)&&(t=o)}return t};return i.createElement(b,{className:s([Z,Ae]),hasImageGrid:I,hasProductPriceColor:L,inView:Be,shouldCheckProductInView:M,isProductCardName:D,ref:Le,...Te},i.createElement(f,null,i.createElement(C,null,i.createElement(w,{hasProductWhiteBackground:A,hasImageGrid:I,paddingTop:(e=>{const t=(e=>{const t={};if(e){const{segmentedSources:n,sources:o={}}=e,i=n??p(o);t.sm=i.sm[0]?.aspectRatio,t.lg=i.lg[0]?.aspectRatio}return t})(e);return{sm:De(t?.sm),lg:De(t?.lg)}})(F)},Ie),ee?i.createElement(E,{...fe,onClick:ve},i.createElement(T,null,"more options")):null),i.createElement(v,{hasImageGrid:I,isProductCardName:D},G&&G.name?i.createElement(S,{isProductCardName:D,hasPLPBrandNameContextTitle:H},G.name):null,t?i.createElement(x,{...fe,onClick:ve},i.createElement(k,{isProductCardName:D,isDropshipProduct:Q,isAffiliateProduct:pe,hasPLPCardNameDescriptionCore:O,dangerouslySetInnerHTML:{__html:t}})):null,ke&&xe&&fe.href?i.createElement($,{hasProductPriceColor:L,hasMarginTopAuto:R},xe):null)))};I.propTypes={actionIdFlags:o.object,brand:o.object,className:o.string,contentId:o.string,contentType:o.string,dangerousHed:o.string,data_item:o.object,dropShipSellers:o.arrayOf(o.string),expVariationName:o.string,hasAtRetailerNameLowerCase:o.bool,hasImageGrid:o.bool,hasImpressionTracking:o.bool,hasMarginTopAuto:o.bool,hasPLPBrandNameContextTitle:o.bool,hasPLPCardNameDescriptionCore:o.bool,hasProductNewPriceColor:o.bool,hasProductPriceColor:o.bool,hasProductWhiteBackground:o.bool,hasToggleGridColor:o.bool,hasUnderlineHed:o.bool,image:o.shape(d.propTypes),isDropshipProduct:o.bool,isLazy:o.bool,isProductCardName:o.bool,isProductCardRetailerName:o.bool,isProductWithVariants:o.bool,layout:o.string,layoutName:o.string,offers:o.array,onClick:o.func,priceFormatting:o.shape({fractionDigits:o.number,shouldFormatDecimalSeparator:o.bool}),shouldCheckProductInView:o.bool,shouldUseProductPriceSecondary:o.bool,showNewProductCardDesign:o.bool,showOfferUrl:o.bool,sourceName:o.string,url:o.string},I.displayName="PLPProductCard",e.exports=I},50398:(e,t,n)=>{const o=n(96540),i=n(20199).A,{PLPProductCardPrice:a,PLPProductCardRetailerName:r,PLPProductCardSalePrice:s,PLPArrow:l}=n(58533),d=e=>!/^\d/.test(e),c=e=>"€"===e?"de":"en",m=(e,t,n)=>{if(!e||d(e)||(e=>Number.isInteger(e))(e))return e;const o=n?.fractionDigits||0;let i=e,a="en";return n?.shouldFormatDecimalSeparator&&t&&(a=c(t)),i=new Intl.NumberFormat(a,{useGrouping:!1,minimumFractionDigits:o}).format(i),i},p=e=>e.replace(/&#{0,1}[a-z0-9]+;/gi,"").replace(/(<([^>]+)>)/gi,"");e.exports={getFinalPrice:(e,t,n,i,r,l,c)=>{if(!e)return{label:null,component:null};let p=e,u=i;return c&&(p=m(e,r,c),u=m(i,r,c)),{label:i||e,component:i?o.createElement(o.Fragment,null,o.createElement(s,{hasProductPriceColor:t,shouldUseProductPriceSecondary:l},e&&!d(e)?r:"",p)," ",o.createElement(a,{hasProductPriceColor:t,hasProductNewPriceColor:n,shouldUseProductPriceSecondary:l},e&&!d(i)?r:"",u)):o.createElement(a,{hasProductPriceColor:t,shouldUseProductPriceSecondary:l},e&&!d(e)?r:"",p)}},getFinalOffer:(e,t,n,a,s,d,c,m,u,g,h)=>{const y=t?i.atRetailerNameComponentText:i.shopNowComponentText,b=u?(e=>{if(e){const t=e.split(" ");return`${t[0].toLowerCase()} ${t.splice(1).join(" ").toUpperCase()}`}return e})(a(y,{sellerNameText:t})):a(y,{sellerNameText:t}),f=a(i.atRetailerNameLabel,{finalPriceLabel:e.label,sellerNameText:t}),C=a(i.buyAt,{sellerNameText:t}),w=function(e,t,n,i,a,s,d,c){return e?o.createElement(r,{hasProductPriceColor:a,isDropshipProduct:e,isAffiliateProduct:t,isProductCardRetailerName:s},t?o.createElement(o.Fragment,null,o.createElement("a",{href:d,"aria-label":"Opens in a new window",target:"_blank",rel:"noreferrer noopener sponsored",onClick:c},o.createElement("span",null,p(i)),o.createElement("span",{className:"plpicons"},o.createElement(l,{"aria-hidden":!0})))):o.createElement(o.Fragment,null,o.createElement("a",{href:d,target:"_self",rel:"noreferrer",onClick:c},o.createElement("span",null,"Shop on ",n?n?.[0]:"")))):o.createElement(r,{hasProductPriceColor:a,isProductCardRetailerName:s}," ",p(i))}(c,s,d,b,n,m,g,h);return{label:e.label?f:C,component:e?.component?o.createElement(o.Fragment,null,e.component,w):o.createElement(r,{hasProductPriceColor:n,isProductCardRetailerName:m},C)}},getLocaleByCurrency:c,formatPrice:m}},67611:(e,t,n)=>{const o=n(37230),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"PLPProductCard")},58533:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),a=n(43222),r=n(10934),{BaseLink:s,BaseText:l}=n(76955),{calculateSpacing:d,getColorStyles:c,getTypographyStyles:m,getColorToken:p,minScreen:u,isInverted:g}=n(26865),h=o(l).withConfig({displayName:"PLPProductCardSalePrice"})` text-decoration: line-through; ${({theme:e})=>` ${c(e,"color",g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({hasProductPriceColor:e,theme:t})=>e&&`\n${m(t,"typography.definitions.globalEditorial.numerical-small")};\n`} ${({shouldUseProductPriceSecondary:e,theme:t})=>e&&`\n ${m(t,"typography.definitions.globalEditorial.context-secondary")};\n `} `;h.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const y=o(l).withConfig({displayName:"PLPProductCardRetailerName"})` a { text-decoration: none; .plpicons { position: relative; margin-left: 2px; } } ${({isDropshipProduct:e,isAffiliateProduct:t})=>(e||t)&&"display: flex; \nline-height: 1.5em;"} ${({hasProductPriceColor:e,theme:t})=>e&&`\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n `} ${({isProductCardRetailerName:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-secondary")};\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.interactive.base.black")};\n `}; `;y.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const b=o(a).withConfig({displayName:"plpArrowIcon"})` ${({theme:e})=>`\n transform: rotate(-45deg) scale(0.75);\n position: relative;\n top: 3px;\n fill: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n stroke: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n stroke-width: 1.2px;\n`} `,f=o(r).withConfig({displayName:"plpShoppingIcon"})` ${({theme:e})=>`\n width: 18px;\n height: 18px;\n fill: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n`} `,C=o(l).withConfig({displayName:"PLPProductCardPrice"})` ${({theme:e})=>` ${c(e,"color",g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({hasProductPriceColor:e,theme:t})=>e&&`\n ${m(t,"typography.definitions.globalEditorial.numerical-small")};\n `} ${({shouldUseProductPriceSecondary:e,theme:t})=>e&&`\n ${m(t,"typography.definitions.globalEditorial.context-secondary")};\n `} ${({hasProductNewPriceColor:e,theme:t})=>!e&&g(t)?`${c(t,"color","colors.consumption.body.inverted.body")}`:e?`${c(t,"color","colors.consumption.body.standard.accent")}`:""} `;C.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const w=o(l).withConfig({displayName:"PLPProductCardOffer"})` /* stylelint-disable value-no-vendor-prefix */ display: box; margin-top: ${({hasMarginTopAuto:e})=>e?"auto":`${d(.5)}`}; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `;w.defaultProps={colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const v=o(s).withConfig({displayName:"PLPProductCardLink"})` min-height: 4em; max-height: 5em; ${u(i.md)} { min-height: 3.5em; } `;v.defaultProps={colorToken:"colors.consumption.body.standard.link",hasUnderline:!0,typeIdentity:"typography.definitions.utility.button-utility"};const $=o(l).withConfig({displayName:"PLPProductCardBrandName"})` ${({isProductCardName:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-primary")};\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.interactive.base.black")};\n `} ${({hasPLPBrandNameContextTitle:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-title")};\n text-transform: uppercase;\n `} display: -webkit-box; margin-top: ${d(.5)}; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `;$.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const S=o(l).withConfig({displayName:"PLPProductCardName"})` ${({isProductCardName:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-secondary")};\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.interactive.base.black")};\n `}; ${({hasPLPCardNameDescriptionCore:e,theme:t})=>e&&`${m(t,"typography.definitions.discovery.description-core")};\n`}; display: -webkit-box; margin-top: ${d(.5)}; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `;S.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const k=o.div.withConfig({displayName:"PLPProductCardBody"})` display: flex; flex: 1 0 auto; flex-direction: column; ${({hasImageGrid:e})=>`${!e&&`padding: 0 ${d(1)} ${d(1.5)};`};\n ${e&&`padding-top:${d(1.5)};\n min-height:100px;\n `}`} text-align: left; `,x=o.div.withConfig({displayName:"PLPProductCardImage"})` &::before { display: block; ${({theme:e})=>c(e,"background-color","colors.consumption.body.standard.bg-card")}; padding-top: ${({paddingTop:e})=>e&&e.sm?`${e.sm}%`:"100%"}; ${u(i.md)} { padding-top: ${({paddingTop:e})=>e&&e.lg?`${e.lg}%`:"100%"}; } content: ''; } position: relative; width: 100%; overflow: hidden; picture, img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background-color: ${({hasProductWhiteBackground:e,theme:t})=>e?`${p(t,"colors.background.white")}`:`${p(t,"colors.consumption.body.standard.bg-card")}`}; max-width: 100%; ${({hasImageGrid:e})=>!e&&"object-fit: cover;"} } `,E=o.div.withConfig({displayName:"PLPProductCardHeader"})` position: relative; `,T=o.div.withConfig({displayName:"PLPProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; height: 100%; `,I=o.div.withConfig({displayName:"PLPProductCardWrapper"})` margin: 0; height: 100%; ${({shouldCheckProductInView:e,inView:t})=>e&&t&&"opacity: 0.4;"} &:hover { cursor: pointer; ${$},${S} { ${({isProductCardName:e,theme:t})=>e&&!g(t)&&`${c(t,"color","colors.consumption.body.standard.link-hover")};`} } ${S} { ${({isProductCardName:e})=>e&&"text-decoration-line:underline;"} } } `,L=o(s).withConfig({displayName:"PLPVariantInfoWrapper"})` position: absolute; bottom: 6px; left: 6px; border: 1px solid; padding: ${d(.5)} ${d(1)}; &:hover { text-decoration: none; } ${({theme:e})=>c(e,"background-color","colors.background.white")}; ${({theme:e})=>c(e,"border-color","colors.background.light")}; `,N=o(l).withConfig({displayName:"PLPVariantInfo"})` text-decoration: none; ${m("typography.definitions.globalEditorial.context-secondary")} ${({theme:e})=>` ${c(e,"color","colors.consumption.body.standard.subhed")};\n `}; `;e.exports={PLPProductCardWrapper:I,PLPProductCardObject:T,PLPProductCardHeader:E,PLPProductCardImage:x,PLPProductCardBody:k,PLPProductCardBrandName:$,PLPProductCardOffer:w,PLPProductCardName:S,PLPProductCardLink:v,PLPProductCardPrice:C,PLPProductCardRetailerName:y,PLPProductCardSalePrice:h,PLPArrow:b,PLPVariantInfoWrapper:L,PLPVariantInfo:N,PLPShopping:f}},20199:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({atRetailerNameComponentText:{id:"PLPProductCard.AtRetailerNameComponentText",defaultMessage:"Shop at {sellerNameText}",description:"PLPProductCard component At RetailerName text"},shopNowComponentText:{id:"PLPProductCard.ShopNowComponentText",defaultMessage:"Shop Now",description:"PLPProductCard component At RetailerName text without RetailerName"},atRetailerNameLabel:{id:"PLPProductCard.AtRetailerNameLabel",defaultMessage:"$ {finalPriceLabel} At {sellerNameText}",description:"PLPProductCard component At RetailerName text with price"},buyAt:{id:"PLPProductCard.BuyAt",defaultMessage:"Buy At {sellerNameText}",description:"PLPProductCard component Buy At RetailerName text"}})},87475:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(38221),r=n(96540),{useState:s}=n(96540),{useIntl:l}=n(37243),d=n(20811).A,{googleAnalytics:c}=n(90090),{useViewportObserver:m}=n(55030),{Disclaimer:p}=n(74307),u=n(39832),g=n(73275),{handleLinkClick:h}=n(43428),y=n(18059),b=n(37537),{trackComponent:f}=n(92716),{interactionResponse:C}=n(56187),{formatGtmData:w,productImpressionTracking:v}=n(60162),{handleAffiliateLinkClick:$}=n(14307),{componentTracking:S}=n(90090),{ProductEmbedContent:k,ProductEmbedCTA:x,ProductEmbedImageLink:E,ProductEmbedWrapper:T,ProductEmbedImage:I,ProductEmbedImageCreditWrapper:L,ProductEmbedDek:N,ProductEmbedClampedDescription:B}=n(53985),P=e=>{const{className:t,contentType:n,ctaHref:i,ctaText:P,ctaAtRetailerName:A,dangerousCredit:D,dangerousDek:_,dangerousHed:M,embedSize:R,internalLink:H,isEmbedSizeEnabled:O=!1,offerRetailer:F,offerUrl:W,image:U,isSponsored:V,isFirstProduct:G,hasProductEmbedPadding:j=!1,hasProductEmbedHedTextCentreAlign:z,hasGalleryProductEmbedPadding:q=!1,hedTag:K="div",multipleOffers:Y,productBrand:J,productId:X,id:Q,productOfferVariation:Z,shouldHaveAlternateHedSpacing:ee=!1,shouldHaveModerateWrapperPadding:te=!1,shouldShowBrandName:ne=!1,shouldShowBrandInProductName:oe=!1,showAffiliateDisclaimerOnFirstProduct:ie,showOfferUrl:ae,showPriceOnButton:re,variations:se={imageAlign:"left",noBottomPadding:!1,hasSidePadding:!1,hasTopMargin:!0,shouldDekBelowOffer:!1,hasMultipleLines:!1,hasBottomMargin:!1},dropShipSellers:le,showLocalisedOffers:de,isLazy:ce=!1,variationName:me,shouldEnableBundleComponentAnalytics:pe=!1,index:ue,showClampedProductDescription:ge=!1,hasReadMoreFeature:he=!1,productDescriptionLineLength:ye,component:be="product_embed",actionIdFlags:fe={}}=e,Ce=ge&&he,we=fe?.enableActionIdForProductEmbed;r.useEffect((()=>{(async()=>{await C(),f("ProductEmbed",me)})()}),[me]);const[ve,$e]=s(!1),{formatMessage:Se}=l(),ke=((e,t,n)=>"venue"===e?n(d.venueCtaText):t||n(d.defaultCtaText))(n,P,Se);let xe=!0;le?.length>0&&(xe=le?.some((e=>!W?.toLowerCase().includes(e))));const{imageAlign:Ee,marginDek:Te,contentAlign:Ie,buttonAlign:Le,hasTopMargin:Ne,contentPosition:Be,shouldDekBelowOffer:Pe,hasMultipleLines:Ae}=se,De={tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":F,"data-offer-url":W},_e={dangerousHed:M,brand:{name:J},id:X||Q,index:ue,contentType:n,offers:Y,component:"product_embed",hotelLink:H};r.useEffect((()=>{window.addEventListener("load",(()=>v("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",a((()=>{v("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3))}),[]);const Me=(e,t,n)=>{w({window,product:{..._e},index:e,actionId:n,layout:"ProductEmbed",event:t,layoutTitle:M})};m(".product-embed",void 0,(e=>{e&&c.emitUniqueGoogleTrackingEvent("productembeds")}));const Re=!(!O||!R),He=Se(d.defaultTextPreamble),Oe={dangerousHed:J&&oe?`${J} ${M}`:M,dangerousDek:_,embedSize:R,marginDek:Te,productBrand:J,productId:X,shouldShowBrandName:ne,shouldDekBelowOffer:Pe},Fe=e=>r.createElement(N,{className:"product-embed__dek",marginDek:Te,dangerouslySetInnerHTML:{__html:e},showClampedProductDescription:Ce,productDescriptionLineLength:ye,showLess:ve}),We=e=>{const t=ve?"close":"open";return r.createElement(B,{lines:ye,linesInExtraLargeDesktop:ye,isCollapsible:!0,showLess:ve,offset:2,onTextClick:()=>{$e(!ve),w({window,product:{..._e},index:_e.index,layout:"ProductEmbed",type:t})},showClampedProductDescription:Ce},Fe(e))},Ue=H??(ae?W:i),Ve=Ue?.includes("cna.st")&&we,Ge=(e,t)=>{const n=e?.currentTarget?.getAttribute("href");Ve&&n?h({event:e,gtmTrackOnClick:Me,linkProps:n,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},position:t,type:"GallerySlideImage",component:be}):Me(t,e)};let je={};return pe&&(je=S.addDataSectionTitleAttribute(pe,"product carousel item",ue)),r.createElement(r.Fragment,null,ie&&G&&r.createElement(p,{"data-testid":"ProductEmbedDisclaimer"}),r.createElement(T,{...je,"data-testid":"ProductEmbedWrapper",className:o("product-embed",{[`product-embed--image-${Ee}`]:Ee&&U&&!Re},{"product-embed--no-bottom-padding":se.noBottomPadding},t),imageAlign:Ee&&U&&!Re?Ee:null,marginDek:!Re&&Te?Te:null,hasTopMargin:Ne,isSponsored:V,embedSize:R,noImage:!U&&Re,noBottomPadding:se.noBottomPadding,noRightLeftPadding:se.noRightLeftPadding,hasSidePadding:se.hasSidePadding,shouldHaveAlternateHedSpacing:ee,shouldHaveModerateWrapperPadding:te,shouldShowBrandName:ne,useEmbedSize:Re,hasProductEmbedPadding:j,"data-item":JSON.stringify(_e),hasGalleryProductEmbedPadding:q},U&&(H?r.createElement(E,{href:Ue,onClick:(e,t)=>Ge(e,t)},r.createElement(I,{isLazy:ce,as:g,...U})):r.createElement(E,{as:u,href:Ue,target:xe?"_blank":"_self",rel:"sponsored noopener",attributes:De,onClick:(e,t)=>Ge(e,t),component:be},r.createElement(I,{isLazy:ce,as:g,...U}),D&&r.createElement(L,{dangerouslySetInnerHTML:{__html:D}}))),r.createElement(k,{className:"product-embed__content",contentAlign:Ie,contentPosition:Be},r.createElement(b,{...Oe,hasBottomMargin:se.hasBottomMargin,hedTag:K,hasProductEmbedHedTextCentreAlign:z,showLess:ve,getClampedDescription:Ce?We:Fe}),ke&&i&&r.createElement(x,{as:y,marginDek:Te,buttonAlign:Le,noDek:!_&&re,className:"product-embed__cta",defaultCTAText:ke,ctaAtRetailerName:A,defaultTextForEmbedSize:Re?He:null,hasMultipleLines:Ae,embedSize:R,offers:Y,onClickHandler:(e,t,n,o,i)=>{const a={"click text":R?`${R}_${t+1}_${e}`:`default_${t+1}_${e}`};c.emitGoogleTrackingEvent("buy-button-click",a),$(o,{label:e,position:t,link:n,component:"affiliate_button_link",actionId:i}),Me(t,o,i)},productId:X,showCount:4,showOfferUrl:ae,showPriceOnButton:re,productOfferVariation:Z,dropShipSellers:le,showLocalisedOffers:de,hasProductEmbedPadding:j,hasGalleryProductEmbedPadding:q,isActionIdEnabledForComponent:we,component:be}),Pe&&_&&M&&"feature-small"!==R&&(Ce?We(_):Fe(_)))))};P.propTypes={actionIdFlags:i.object,className:i.string,component:i.string,contentType:i.string,ctaAtRetailerName:i.string,ctaHref:i.string,ctaText:i.string,dangerousCredit:i.string,dangerousDek:i.string,dangerousHed:i.string,dropShipSellers:i.array,embedSize:i.string,hasGalleryProductEmbedPadding:i.bool,hasProductEmbedHedTextCentreAlign:i.bool,hasProductEmbedPadding:i.bool,hasReadMoreFeature:i.bool,hedTag:i.string,id:i.string,image:i.shape(g.propTypes),index:i.number,internalLink:i.string,isEmbedSizeEnabled:i.bool,isFirstProduct:i.bool,isLazy:i.bool,isSponsored:i.bool,multipleOffers:i.array,offerRetailer:i.string,offerUrl:i.string,productBrand:i.string,productDescriptionLineLength:i.number,productId:i.string,productOfferVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldHaveAlternateHedSpacing:i.bool,shouldHaveModerateWrapperPadding:i.bool,shouldShowBrandInProductName:i.bool,shouldShowBrandName:i.bool,showAffiliateDisclaimerOnFirstProduct:i.bool,showClampedProductDescription:i.bool,showLocalisedOffers:i.bool,showOfferUrl:i.bool,showPriceOnButton:i.bool,variationName:i.string,variations:i.shape({buttonAlign:i.oneOf(["left","right","center"]),contentAlign:i.oneOf(["start","end","center","space-between"]),contentPosition:i.oneOf(["start","end","center","top","bottom"]),imageAlign:i.oneOf(["left","top","center"]).isRequired,marginDek:i.oneOf(["top","bottom"]),noBottomPadding:i.bool.isRequired,hasMultipleLines:i.bool,hasBottomMargin:i.bool,hasSidePadding:i.bool,hasTopMargin:i.bool,noRightLeftPadding:i.bool,shouldDekBelowOffer:i.bool})},P.displayName="ProductEmbed",e.exports=P},37537:(e,t,n)=>{const o=n(5556),i=n(96540),{ProductEmbedHed:a,ProductEmbedBrandName:r,ProductEmbedHedWrapper:s}=n(53985),l=({dangerousHed:e,dangerousDek:t,embedSize:n,hedTag:o,hasProductEmbedHedTextCentreAlign:l,productBrand:d,productId:c,shouldShowBrandName:m,shouldDekBelowOffer:p,hasBottomMargin:u,getClampedDescription:g})=>i.createElement(i.Fragment,null,i.createElement(s,{hasBottomMargin:u,hasProductEmbedHedTextCentreAlign:l},m&&d&&i.createElement(r,{dangerouslySetInnerHTML:{__html:d}}),e?i.createElement(a,{as:o,id:(e=>{if(e)return e})(c),dangerouslySetInnerHTML:{__html:e}}):i.createElement(a,{dangerouslySetInnerHTML:{__html:t}}),!p&&t&&e&&"feature-small"!==n&&g(t)));l.propTypes={dangerousDek:o.string,dangerousHed:o.string,embedSize:o.string,getClampedDescription:o.func,hasBottomMargin:o.bool,hasProductEmbedHedTextCentreAlign:o.bool,hedTag:o.string,productBrand:o.string,productId:o.string,shouldDekBelowOffer:o.bool,shouldShowBrandName:o.bool},e.exports=l},75871:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19057);e.exports=o(i,"ProductEmbed")},53985:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,minScreen:l,maxScreen:d,minMaxScreen:c,styledProperty:m}=n(26865),p=n(48286),{BaseText:u,BaseWrap:g,BaseLink:h}=n(76955),{BREAKPOINTS:y}=n(96472),{BodyWrapper:b}=n(29912),{ProductOfferCtaBlock:f}=n(61366),{ButtonWrapper:C,ButtonLabel:w,ButtonIconWrapper:v}=n(18974),$=e=>"feature-medium"===e,S=e=>"feature-small"===e||"feature-large"===e,k=e=>"feature-small"===e||"feature-medium"===e,x=e=>"feature-medium"===e||"feature-large"===e,E=o.div.withConfig({displayName:"ProductEmbedCTA"})` grid-column: 1/-1; grid-row: 2/3; margin-top: ${a(2)}; .button--text-inside { padding: ${a(2)} 0.5rem; } ${({hasGalleryProductEmbedPadding:e})=>e&&` ${d(y.md)}{\n ${f} > a {\n padding: ${a(1)} 0;}\n } \n }`} ${({hasProductEmbedPadding:e,hasGalleryProductEmbedPadding:t})=>(e||t)&&`${f}{\n ${w}{\n padding:${a(1)} ${a(2)} 0;\n margin-bottom: ${a(1)};\n }\n }`} ${({buttonAlign:e})=>"right"===e&&"position: relative;"} ${l(y.md)} { position: relative; grid-column: 2/3; max-width: ${a(46)}; } & a { &:focus, &:link, &:visited, &:hover { text-decoration: none; } transition-timing-function: ease-in; transition-property: color, background, border; } `,T=o(h).withConfig({displayName:"ProductEmbedImageLink"})` grid-area: product-image; grid-column: 1/2; grid-row: 1/2; ${({hasGallerySlideBackground:e})=>!e&&`padding-left: ${a(2)};`} &&&& { text-decoration: none; } ${l(y.md)} { grid-row: 1/-1; padding-left: 0; } `,I=o.div.withConfig({displayName:"ProductEmbedImage"})``,L=o.div.withConfig({displayName:"ProductEmbedContent"})` grid-area: product-content; grid-column: 2/3; grid-row: 1/2; padding-right: ${a(2)}; ${({contentAlign:e})=>"space-between"===e&&i` display: flex; flex-direction: column; justify-content: space-between; height: 100%; `} ${({contentAlign:e,contentPosition:t})=>"center"===e&&"start"===t&&i` display: flex; flex-direction: column; justify-content: center; `} ${l(y.md)} { padding-right: 0; } `,N=i` ${s("typography.definitions.consumptionEditorial.subhed-aux-secondary")} margin: 0; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.subhed")}; `,B=o(u).withConfig({displayName:"ProductEmbedHed"})` ${N} ${b} & { ${N} } `;B.defaultProps={as:"h2"};const P=o(u).withConfig({displayName:"ProductEmbedDek"})` ${s("typography.definitions.consumptionEditorial.description-embed")} margin-top: ${a(1)}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; ${l(y.md)} { margin-top: ${a(2)}; } ${({showLess:e,showClampedProductDescription:t,productDescriptionLineLength:n})=>t&&`\n ${e?"overflow: hidden;":`\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: ${n};\n `}\n`} `;P.defaultProps={as:"div"};const A=i` && { grid-template-columns: repeat(2, 1fr); padding-right: 0; padding-left: 0; ${l(y.md)} { grid-template-columns: minmax(${a(20)}, 30%) 1fr; } } `,D=i` && { margin-bottom: ${a(3)}; .product-offer__buy-button { max-width: ${a(33)}; } ${l(y.md)} { padding-right: 0; padding-left: 0; } ${c(0,y.md)} { .product-offer__cta-block a { padding: ${a(2)} ${a(.5)}; } .product-offer__buy-button .button__label { padding: 0; } } } `,_=i` && { display: flex; flex-direction: column; margin-bottom: ${a(3)}; padding: 0; .product-offer__buy-button { max-width: ${a(33)}; } } `,M=i` &.callout--group-item { && { grid-column: 1/-1; ${l(y.md)} { grid-column-gap: ${a(2)}; grid-template-columns: minmax(${a(10)}, 40%) 1fr; grid-row-gap: ${a(2)}; margin-bottom: ${a(5)}; padding: ${a(2)} 0 ${a(8)}; ${T} { padding-left: ${a(2)}; } ${L} { padding-right: ${a(2)}; } ${E} { position: absolute; grid-column: 1/-1; max-width: none; } } } } `,R=i` && { display: flex; flex-direction: column; margin-bottom: ${a(5)}; padding-bottom: ${a(6)}; ${({hasGalleryProductEmbedPadding:e})=>e&&`\n &&&{\n margin-bottom: ${a(8)};\n ${d(y.md)}{\n margin-bottom: ${a(6)};\n }}\n `} ${T} { ${({hasProductEmbedPadding:e})=>e?` padding: 0 ${a(1)};`:`padding: 0 ${a(2)};`} ${({hasGalleryProductEmbedPadding:e})=>e&&" padding: 0;"} } ${L} { padding-left: ${a(2)}; } ${B} { ${({shouldHaveAlternateHedSpacing:e})=>e?`margin: ${a(.6)} 0 ${a(2)};`:`margin: ${a(1)} 0 0;`} ${({hasProductEmbedPadding:e})=>e&&`margin:${a(1)} 0;`} ${({hasGalleryProductEmbedPadding:e})=>e&&`margin:${a(2)} 0;`} } ${({marginDek:e,imageAlign:t})=>"bottom"===e&&"top"===t&&"padding-bottom: 0;"} ${P} { margin: ${a(2)} 0 0; ${({hasProductEmbedPadding:e,hasGalleryProductEmbedPadding:t})=>(e||t)&&`margin-bottom:${a(2)};`} ${({marginDek:e})=>"bottom"===e&&`\n position: relative;\n margin: ${a(2)} 0 ${a(2)};\n `} } ${E} { ${({hasTopMargin:e})=>e?"margin-top: 1rem;":"margin: 0;"} ${({marginDek:e})=>e&&"position: relative;"} ${({noDek:e})=>e&&`margin-top: ${a(2)};`} } ${l(y.md)} { margin-bottom: ${a(7)}; padding-bottom: ${a(5)}; ${T} { padding: 0; } ${L} { padding: 0; } ${B} { ${({shouldShowBrandName:e})=>e?`margin: ${a(1)} 0 0;`:`margin: ${a(2)} 0 ${a(2)};`} ${({hasProductEmbedPadding:e})=>e&&`margin:${a(1)} 0;`} ${({hasGalleryProductEmbedPadding:e})=>e&&`margin:${a(2)} 0;`} } ${P} { margin: 0 0 ${a(2)}; } } } &.callout--group-item { ${l(y.md)} { height: calc(100% - ${a(7)}); } } `,H=i` .grid--item & { &.callout--group-item { &.callout--group-item-1 { max-width: 960px; } &.callout--group-item-1, &.callout--group-item-2 { ${L} { ${m("contentAlign","center",i` display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; `)} } ${c(y.sm,y.md)} { display: block; padding: 16px 1rem 4rem; max-width: 100%; ${T} { padding-left: 0; } } } } } `,O=o(u).withConfig({displayName:"ProductEmbedImageCreditWrapper"})` padding-top: ${a(1)}; padding-bottom: ${a(2)}; `;O.defaultProps={as:"p",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const F=o(g).withConfig({displayName:"ProductEmbedWrapper"})` display: grid; position: relative; grid-column-gap: ${a(2)}; grid-column: 1/-1; grid-template-areas: 'product-image product-content'; grid-template-columns: minmax(${a(10)}, 40%) 1fr; grid-row-gap: ${a(2)}; ${({theme:e})=>r(e,"background-color","colors.consumption.body.standard.bg-card")}; padding: ${a(2)} 0; ${({hasProductEmbedPadding:e})=>e&&`padding: ${a(1)} 0;`} ${({hasGalleryProductEmbedPadding:e})=>e&&"padding:0;"} ${l(y.md)} { grid-column-gap: ${a(4)}; grid-column: 1 / span 8; grid-template-areas: 'product-image product-content'; grid-template-columns: minmax(auto, ${a(30)}) 1fr; grid-template-rows: auto; grid-row-gap: 0; margin-bottom: ${a(7)}; ${({shouldHaveModerateWrapperPadding:e})=>e?`padding: ${a(2)};`:`padding: ${a(5)} ${a(4)};`} ${({hasGalleryProductEmbedPadding:e})=>e&&"padding:0;"} } /* image align styles */ ${m("imageAlign","top",R)} ${m("imageAlign","center",H)} ${m("imageAlign","left",M)} /* no-image styles */ ${m("noImage",!0,i` display: flex; `)} ${({useEmbedSize:e,embedSize:t})=>e&&t&&i` ${T} { padding: 0; ${$(t)&&"margin: auto 0;"} ${S(t)&&`${l(y.md)} {\n padding: 0;\n }`} } ${L} { padding-left: 0; ${k(t)&&"margin: auto 0;"} ${x(t)&&"padding-right: 0;"} ${S(t)&&`${l(y.md)} {\n padding-left: 0;\n }`} } ${B} { ${(e=>s($(e)?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.consumptionEditorial.subhed-aux-primary"))(t)} ${({theme:e})=>r(e,"color","colors.interactive.base.black")}; ${k(t)&&"margin-top: 0;\n line-height: 1.125em;"} ${S(t)&&`${l(y.md)} {\n margin-top: 0;\n }`} } ${P} { ${x(t)&&i` ${s("typography.definitions.consumptionEditorial.body-core")} margin-top: ${a(1)}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; `} } ${E} { ${x(t)&&`margin-top: ${a(2)};`} ${(e=>"feature-large"===e)(t)&&`${l(y.md)} {\n position: relative;\n margin-top: ${a(2)};\n max-width: ${a(43)};\n }`} } /* image size styles */ ${(e=>{switch(e){case"feature-small":return A;case"feature-medium":return D;case"feature-large":return _;default:return null}})(t)} `} ${({noRightLeftPadding:e})=>e&&i` && { padding: 0; &:not(:nth-child(1)) { margin-top: 1rem; } ${T} { padding: 0; } ${L} { padding: 0; } ${O} { padding-bottom: 0; } } `} ${({noBottomPadding:e,hasSidePadding:t,shouldHaveModerateWrapperPadding:n,hasGalleryProductEmbedPadding:o})=>(e||t)&&((e,t,n,o)=>i` && { & { padding-bottom: 0; } ${e&&"text-align: center;\n "} ${l(y.md)} { grid-column: 3 / span 4; text-align: left; } ${L} { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } ${E} { position: relative; ${e&&`\n margin-right: ${a(-2)};\n margin-left: ${a(-2)};\n ${l(y.md)} {\n margin-right: ${a(-4)};\n margin-left: ${a(-4)};\n }\n `} ${n&&` \n ${l(y.md)} {\n margin-right: ${a(-2)};\n margin-left: ${a(-2)};\n }\n `} ${o&&` \n ${l(y.md)} {\n margin-right: 0;\n margin-left: 0;\n }\n `} width: unset; min-width: unset; max-width: unset; ${t&&`\n & a {\n &:active,\n &:focus {\n ${({theme:e})=>r(e,"background-color","colors.interactive.base.brand-primary")};\n ${({theme:e})=>r(e,"border-color","colors.interactive.base.brand-primary")};\n }\n }\n `} } } ${b} > .body__inner-container > && { ${l(y.md)} { margin-right: auto; margin-left: auto; width: 50%; } } `)(e,t,n,o)} `;F.defaultProps={bottomSpacing:5};const W=o.div.withConfig({displayName:"ProductEmbedBrandName"})` margin-top: ${a(1)}; text-align: left; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.context-secondary")}; text-transform: uppercase; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,U=o.div.withConfig({displayName:"ProductEmbedHedWrapper"})` ${({hasBottomMargin:e})=>e?`\n ${d(y.md)} {\n margin-bottom: ${a(2)};\n }`:" "} ${({hasProductEmbedHedTextCentreAlign:e})=>e&&`\n text-align:center;\n &{\n margin-bottom: ${a(0)};\n }`} `,V=o(p).withConfig({displayName:"ProductEmbedClampedDescription"})` && { ${C} { ${({showLess:e})=>e?`margin: -${a(1)} 0 ${a(2)} 0;`:`margin: ${a(1)} 0 ${a(2)} 0;`} padding: 0; min-width: auto; height: 24px; } ${w} { padding: 0; width: 100%; text-align: left; ${s("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${r(e,"color","colors.interactive.base.black")};`}; } } ${v} { svg { width: 24px; height: 24px; } padding: 0; } `;e.exports={ProductEmbedContent:L,ProductEmbedCTA:E,ProductEmbedDek:P,ProductEmbedHed:B,ProductEmbedImageLink:T,ProductEmbedWrapper:F,ProductEmbedImage:I,ProductEmbedImageCreditWrapper:O,ProductEmbedBrandName:W,ProductEmbedHedWrapper:U,ProductEmbedClampedDescription:V}},20811:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({priceWithNoSellerPreamble:{id:"ProductEmbed.PriceWithNoSellerPreamble",defaultMessage:"Buy for {price}",description:"ProductEmbed component price text without seller name preamble"},priceWithSellerPreamble:{id:"ProductEmbed.PriceWithSellerPreamble",defaultMessage:"{price} at {sellerName}",description:"ProductEmbed component price text with seller name preamble"},defaultTextPreamble:{id:"ProductEmbed.DefaultTextPreamble",defaultMessage:"Learn More",description:"ProductEmbed component default text for price button"},defaultCtaText:{id:"ProductEmbed.DefaultCtaText",defaultMessage:"Buy It",description:"ProductEmbed component default CTA text",isConfigurable:!0},venueCtaText:{id:"ProductEmbed.VenueCtaText",defaultMessage:"Book Now",description:"ProductEmbed component CTA text for venue content type"}})},19057:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(87475);i.ImageLeft=o(i,"ImageLeft",{imageAlign:"left",noBottomPadding:!1}),i.ImageTop=o(i,"ImageTop",{imageAlign:"top",noBottomPadding:!1}),i.ImageTopNoBottomPadding=o(i,"ImageTopNoBottomPadding",{imageAlign:"top",noBottomPadding:!0,hasBottomMargin:!0}),i.ImageTopDekwithMargin=o(i,"ImageTopDekwithMargin",{imageAlign:"top",noBottomPadding:!1,marginDek:"bottom"}),i.ImageTopNoBottomPaddingContentAlign=o(i,"ImageTopNoBottomPaddingContentAlign",{imageAlign:"top",noBottomPadding:!0,contentAlign:"end",hasBottomMargin:!0}),i.ImageTopNoBottomPaddingContentAlignWithMultiLine=o(i,"ImageTopNoBottomPaddingContentAlignWithMultiLine",{imageAlign:"top",noBottomPadding:!0,contentAlign:"end",hasMultipleLines:!0,hasBottomMargin:!0}),i.ImageLeftButtonAlignRight=o(i,"ImageLeftButtonAlignRight",{imageAlign:"left",noBottomPadding:!1,buttonAlign:"right"}),i.ImageLeftWithButtonAndTextCentered=o(i,"ImageLeftWithButtonAndTextCentered",{imageAlign:"center",noBottomPadding:!1,contentAlign:"center"}),i.ImageLeftWithButtonAndTextVerticallyCentered=o(i,"ImageLeftWithButtonAndTextVerticallyCentered",{imageAlign:"center",noBottomPadding:!1,contentAlign:"center",contentPosition:"start"}),i.ItemLeftCaptionAboveMultipleButtonsWithPrice=o(i,"ItemLeftCaptionAboveMultipleButtonsWithPrice",{imageAlign:"top",noBottomPadding:!1,hasSidePadding:!0,hasTopMargin:!0,shouldDekBelowOffer:!0},{shouldShowBrandName:!0,shouldShowBrandInProductName:!1,showPriceOnButton:!0,productOfferVariation:"ButtonWithPriceSection"}),i.ImageTopDekwithMarginNoRightLeftPadding=o(i,"ImageTopDekwithMarginNoRightLeftPadding",{imageAlign:"top",noBottomPadding:!1,marginDek:"bottom",noRightLeftPadding:!0}),i.ImageTopButtonAlignmentForSideBySideProduct=o(i,"ImageTopButtonAlignmentForSideBySideProduct",{imageAlign:"top",noBottomPadding:!1,contentAlign:"space-between"}),e.exports=i},34611:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(86659),d=n(73275),c=n(73730),{PromoBoxButtonContainer:m,PromoBoxButtonPrimary:p,PromoBoxButtonSecondary:u,PromoBoxCallout:g,PromoBoxCalloutContent:h,PromoBoxContent:y,PromoBoxText:b,PromoBoxTitle:f,PromoBoxResponsiveAsset:C,PromoBoxWrapper:w}=n(75697),{componentTracking:v,googleAnalytics:$}=n(90090),{useViewportObserver:S}=n(55030),k=({asset:e,secondaryButtonVariation:t,className:n,contentTextAlign:i="center",dangerousButtonText:d,dangerousSecondaryButtonText:k,dangerousText:x,dangerousTitle:E,hasFullWidthForAsset:T=!1,hasRoundedEdges:I=!1,hasTopLine:L=!0,hasFullGridWidth:N=!1,href:B,shouldLinkWrapper:P=!0,primaryButtonStyle:A,secondaryHref:D,secondaryButtonPosition:_,showSecondaryButton:M=!1,shouldEnableBackgroundImgForMobile:R=!1,shouldEnableBundleComponentAnalytics:H,shouldFetchBITokens:O=!1,trackingNamespace:F,isInverted:W=!1,isInvertedTheme:U=!1,variations:V={showCard:!0},variationName:G})=>{const{showCard:j,fullBleed:z,contentAlign:q}=V;a.useEffect((()=>{(async()=>{await s(),r("PromoBox",G)})()}),[G]),S(".promo-box",void 0,(e=>{e&&$.emitUniqueGoogleTrackingEvent("promobox-impression",{href:B})}));const K={inputKind:M?"link":"text",btnStyle:A,isCardVariation:j,label:d,secondaryButtonPosition:_,href:B},Y={...K,btnStyle:"outlined",label:k,href:M&&D},J=j?l.NoMargins:l.WithMargins,X=j&&!z?l.WithMargins:"div",Q=v.addDataSectionTitleAttribute(H,F?.primary||d),Z=v.addDataSectionTitleAttribute(H,F?.secondary||k);return a.createElement(w,{"data-testid":"promo-box",href:D?void 0:`${B}`,className:o("promo-box",n),contentAlign:q,isCardVariation:j,hasTopLine:L,hasFullGridWidth:N,as:P&&B?"a":"div",hasFullWidthForAsset:T,shouldFetchBITokens:O},e&&a.createElement(C,{...e,contentAlign:q,isCardVariation:j,hasFullWidthForAsset:T,hasRoundedEdges:I,shouldEnableBackgroundImgForMobile:R}),a.createElement(y,{as:X,isCardVariation:j,fullBleed:z},a.createElement(g,{className:"promo-box__callout",isCardVariation:j,isInverted:W,contentAlign:q,fullBleed:z},E&&a.createElement(h,{as:J,isCardVariation:j},a.createElement(f,{contentAlign:q,isCardVariation:j,dangerouslySetInnerHTML:{__html:E},isInvertedTheme:U,isInverted:W})),x&&a.createElement(h,{as:J,isCardVariation:j},a.createElement(b,{className:"promo-box__text",contentTextAlign:i,contentAlign:q,isCardVariation:j,dangerouslySetInnerHTML:{__html:x},isInvertedTheme:U,isInverted:W})),a.createElement(m,{secondaryButtonPosition:_},K.label&&a.createElement(p,{...K,...Q,isInverted:W}),M&&Y.label&&a.createElement(u,{...Y,...Z,as:c[t]})))))};k.propTypes={asset:i.shape(d.propTypes),className:i.string,contentTextAlign:i.oneOf(["left","right","center"]),dangerousButtonText:i.string,dangerousSecondaryButtonText:i.string,dangerousText:i.string,dangerousTitle:i.string,hasFullGridWidth:i.bool,hasFullWidthForAsset:i.bool,hasRoundedEdges:i.bool,hasTopLine:i.bool,href:i.string.isRequired,isInverted:i.bool,isInvertedTheme:i.bool,primaryButtonStyle:i.oneOf(["filled","outlined","text"]),secondaryButtonPosition:i.string,secondaryButtonVariation:i.string,secondaryHref:i.string,shouldEnableBackgroundImgForMobile:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldFetchBITokens:i.bool,shouldLinkWrapper:i.bool,showSecondaryButton:i.bool,trackingNamespace:i.object,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["below"]),showCard:i.bool,fullBleed:i.bool})},k.displayName="PromoBox",e.exports=k},35727:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(35393),"PromoBox")},75697:(e,t,n)=>{const{default:o}=n(92168),{BaseText:i,BaseWrap:a}=n(76955),{getColorStyles:r,calculateSpacing:s,getTypographyStyles:l,getColorToken:d,getDecoration:c}=n(26865),{applyGridSpacing:m}=n(1123),{BREAKPOINTS:p}=n(96472),{GridItem:u}=n(40653),g=n(73275),h=n(73730),y=o(a).withConfig({displayName:"PromoBoxWrapper"})` display: flex; position: relative; align-items: center; justify-content: center; text-align: center; text-decoration: none; ${({theme:e,hasTopLine:t,shouldFetchBITokens:n=!0})=>t?`\n border-top: ${n?c(e,"dividerWidth"):"1px"} solid;\n ${r(e,"border-color",n?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")};\n padding-top: ${s(6)};\n `:""} ${({isCardVariation:e})=>e?`\n display: grid;\n position: relative;\n grid-template-columns: repeat(12, 1fr);\n\n @media (min-width: ${p.md}) {\n ${m("margin",!0)}\n }\n `:""} ${({hasFullGridWidth:e})=>e&&`@media (min-width: ${p.md}) {\n margin-left: 0;\n margin-right: 0;\n }`} ${({contentAlign:e})=>"below"===e?"\n flex-wrap: wrap;\n ":""} ${({hasFullWidthForAsset:e})=>e&&`\n &:focus-visible {\n outline-offset: ${s(.5)};\n }\n `} `,b=o(g).withConfig({displayName:"PromoBoxResponsiveAsset"})` width: 100%; ${({isCardVariation:e})=>e?`\n grid-column: 1/-1;\n grid-row: 1;\n z-index: 1;\n\n &.responsive-asset {\n display: none;\n }\n @media (min-width: ${p.md}) {\n &.responsive-asset {\n display: block;\n }\n }\n `:""} ${({contentAlign:e})=>"below"===e?"\n &::after {\n display: none;\n }\n ":""} ${({hasFullWidthForAsset:e})=>e&&"\n .responsive-image__image {\n width: 100%;\n }\n"} ${({hasRoundedEdges:e})=>e&&`\n &.responsive-asset {\n border-radius: ${s(1)};\n }\n @media (max-width: ${p.md}) {\n &.responsive-asset {\n border-radius: ${s(1)};\n }\n } \n `} ${({shouldEnableBackgroundImgForMobile:e})=>e&&`\n @media (max-width: ${p.md}) {\n &.responsive-asset {\n display: block;\n }\n } \n `} `,f=o.div.withConfig({displayName:"PromoBoxCallout"})` position: relative; text-decoration: none; ${({theme:e,isCardVariation:t})=>t?`\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n ${r(e,"background-color","colors.discovery.body.brand.background")};\n padding: ${s(2)} ${s(2)};\n text-align: center;\n text-decoration: none;\n\n @media (min-width: ${p.md}) {\n padding: ${s(6)} ${s(7)};\n }\n \n `:""} ${({contentAlign:e})=>"below"===e?`\n margin-top: ${s(1)};\n\n @media (min-width: ${p.md}) {\n margin-top: ${s(5)};\n }\n `:""} ${({isInverted:e,theme:t})=>e&&`${r(t,"background-color","colors.discovery.body.black.background")}`} `,C=o(i).withConfig({displayName:"PromoBoxText"})` margin-top: ${s(1)}; ${({contentAlign:e,theme:t})=>"below"===e?`\n ${l(t,"typography.definitions.discovery.description-core")}\n ${r(t,"color","colors.discovery.body.white.description")};\n margin-top: ${s(2)};\n `:""} @media (min-width: ${p.md}) { margin-top: ${s(2)}; } ${({isCardVariation:e,theme:t})=>e?`\n ${l(t,"typography.definitions.discovery.description-core")}\n ${r(t,"color","colors.discovery.body.brand.description")};\n margin-top: ${s(2)};\n\n @media (min-width: ${p.md}) {\n margin-top: ${s(3)}\n }\n `:""} ${({isInvertedTheme:e,theme:t})=>e?`color: ${d(t,"colors.background.white")}}`:""} ${({isInverted:e,theme:t})=>e&&`color: ${d(t,"colors.background.white")};`} ${({contentTextAlign:e})=>`text-align: ${e}`}; `;C.defaultProps={as:"div",colorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const w=o(i).withConfig({displayName:"PromoBoxTitle"})` margin-top: ${s(2)}; text-align: center; ${({contentAlign:e,theme:t})=>"below"===e?`\n margin-top: 0;\n ${r(t,"color","colors.discovery.body.white.heading")};\n `:""} @media (min-width: ${p.md}) { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-break-out")} } ${({isCardVariation:e,theme:t})=>e?`\n ${l(t,"typography.definitions.discovery.hed-core-primary")}\n ${r(t,"color","colors.discovery.body.brand.heading")};\n margin-top: 0;\n width: 100%;\n\n @media (min-width: ${p.md}) {\n ${l(t,"typography.definitions.discovery.hed-feature")}\n width: 100%;\n }\n\n @media (min-width: ${p.lg}) {\n ${l(t,"typography.definitions.discovery.hed-break-out")}\n }\n `:""} ${({isInvertedTheme:e,theme:t})=>e?`color: ${d(t,"colors.background.white")}}`:""} ${({isInverted:e,theme:t})=>e&&`color: ${d(t,"colors.background.white")};`} `;w.defaultProps={as:"span",colorToken:"colors.discovery.body.black.heading",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const v=o(a).withConfig({displayName:"PromoBoxButtonContainer"})` display: flex; flex-direction: ${({secondaryButtonPosition:e})=>"inverted"===e?"column-reverse":"column"}; align-items: center; justify-content: center; `,$=o(h.Primary).withConfig({displayName:"PromoBoxButtonPrimary"})` margin-top: ${({isCardVariation:e})=>s(e?2:1)}; @media (min-width: ${p.md}) { margin-top: ${({isCardVariation:e,secondaryButtonPosition:t})=>{s("inverted"===t?2:e?4:5)}}; } ${({isInverted:e,theme:t})=>e&&`background-color: ${d(t,"colors.background.black")};\n color: ${d(t,"colors.background.white")};\n \n &:hover {\n background-color: ${d(t,"colors.background.white")};\n color: ${d(t,"colors.background.black")};\n }\n `} `,S=o.button.withConfig({displayName:"PromoBoxButtonSecondary"})` margin-top: ${({isCardVariation:e})=>s(e?2:1)}; @media (min-width: ${p.md}) { margin-top: ${({isCardVariation:e,secondaryButtonPosition:t})=>{s("inverted"!==t?2:e?4:5)}}; } `,k=o.div.withConfig({displayName:"PromoBoxContent"})` ${({isCardVariation:e})=>e?`\n && {\n grid-column: 1/-1;\n grid-row: 1;\n z-index: 2;\n }\n\n ${u} {\n grid-column: 1/-1;\n }\n\n @media (min-width: ${p.md}) {\n ${u} {\n grid-column: 3/11;\n }\n }\n `:""} `,x=o.div.withConfig({displayName:"PromoBoxCalloutContent"})` ${u} { grid-column: span 4; @media (min-width: ${p.md}) { grid-column: 3 / span 8; } } ${({isCardVariation:e})=>e?`\n @media (min-width: ${p.md}) {\n ${u} {\n grid-column: span 12;\n }\n }\n `:""} `;e.exports={PromoBoxCallout:f,PromoBoxCalloutContent:x,PromoBoxText:C,PromoBoxTitle:w,PromoBoxButtonContainer:v,PromoBoxButtonPrimary:$,PromoBoxButtonSecondary:S,PromoBoxWrapper:y,PromoBoxResponsiveAsset:b,PromoBoxContent:k}},35393:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(34611);i.TextBelow=o(i,"TextBelow",{contentAlign:"below",showCard:!1}),i.FullBleed=o(i,"FullBleed",{contentAlign:"below",fullBleed:!0,showCard:!0},{shouldLinkWrapper:!1}),e.exports=i},75217:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{PymInteractiveIframeEmbedWrapper:s,PymInteractiveIframeEmbedContainer:l,PymInteractiveIframEmbedContent:d,PymInteractiveIframEmbedCaption:c}=n(60430),m=({className:e,caption:t,offsetHeight:n=0,title:o="Interactive Iframe Embed",url:m})=>{i.useEffect((()=>{(async()=>{await r(),a("PymInteractiveIframeEmbed")})()}),[]);const p=i.useRef(),u=i.useRef(),g=({source:e,origin:t,data:o})=>{const{type:i,height:a}=o;let r;u.current&&p.current&&p.current.src.startsWith(t)&&p.current.contentWindow===e&&("string"==typeof o&&-1!==o.indexOf("apym")?r=o.replace("apym",""):"embed-size"===i&&(r=a),r&&(u.current.style.height=`${Number(r)+n}px`))};return i.useEffect((()=>(window.addEventListener("message",g),()=>{window.removeEventListener("message",g)}))),i.createElement(s,{"data-testid":"PymInteractiveIframeEmbedWrapper",className:e,ref:u},i.createElement(l,null,i.createElement(d,{title:o,src:m,ref:p,scrolling:"no"}),t&&i.createElement(c,{dangerousCaptionText:t})))};m.propTypes={caption:o.string,className:o.string,offsetHeight:o.number,title:o.string,url:o.string.isRequired},m.displayName="PymInteractiveIframeEmbed",e.exports=m},39122:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(75217);e.exports=o(i,"PymInteractiveIframeEmbed")},60430:(e,t,n)=>{const o=n(92168).default,i=n(14760),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(26865),l=o.figure.withConfig({displayName:"PymInteractiveIframeEmbedWrapper"})` margin: ${a(5,"px")} auto; height: 100%; text-align: center; `,d=o.div.withConfig({displayName:"PymInteractiveIframeEmbedContainer"})` width: 100%; height: 100%; `,c=o.iframe.withConfig({displayName:"PymInteractiveIframEmbedContent"})` border: 0; width: 100%; max-width: 100%; height: 100%; `,m=o(i).withConfig({displayName:"PymInteractiveIframEmbedCaption"})` ${({theme:e,typeIdentity:t})=>r(e,t)} ${({theme:e,colorToken:t})=>s(e,"color",t)}; `;m.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-secondary"},e.exports={PymInteractiveIframeEmbedWrapper:l,PymInteractiveIframeEmbedContainer:d,PymInteractiveIframEmbedContent:c,PymInteractiveIframEmbedCaption:m}},1825:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(52540),r=n(73275),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{ReviewEmbedContentCard:d,ReviewEmbedWrapper:c,ReviewEmbedHr:m}=n(88920),p=({artistName:e="",buttonTextContent:t="",contributors:n,className:o,dangerousDek:a,dangerousHed:r,hasWhiteBg:p=!1,image:u,showArtist:g=!1,showButton:h=!1,showByline:y=!0,showHr:b=!0,showSideBySide:f=!0,url:C})=>(i.useEffect((()=>{(async()=>{await l(),s("ReviewEmbed")})()}),[]),i.createElement(c,{className:o,"data-testid":"review-embed-wrapper"},b&&i.createElement(m,{"data-testid":"review-embed-hr"}),i.createElement(d,{"data-testid":"review-embed-content-card",artistName:g?e:"",buttonTextContent:t,contributors:n,dangerousDek:a,dangerousHed:r,image:u,url:C,showButton:h,showByline:y,hasWhiteBg:p,showSideBySide:f}),b&&i.createElement(m,{"data-testid":"review-embed-hr"})));p.propTypes={artistName:o.string,buttonTextContent:o.string,className:o.string,contributors:o.shape(a.propTypes.contributors),dangerousDek:o.string,dangerousHed:o.string,hasWhiteBg:o.bool,image:o.shape(r.propTypes),showArtist:o.bool,showButton:o.bool,showByline:o.bool,showHr:o.bool,showSideBySide:o.bool,url:o.string},e.exports=p},66268:(e,t,n)=>{e.exports=n(1825)},88920:(e,t,n)=>{const o=n(92168).default,{BREAKPOINTS:i}=n(96472),{calculateSpacing:a}=n(26865),r=n(78942),s=o.div.withConfig({displayName:"ReviewEmbedWrapper"})` @media (min-width: ${i.md}) { margin: ${a(5)} 0; } `,l=o(r).withConfig({displayName:"ReviewEmbedContentCard"})` margin: ${a(5)} 0 ${a(4)}; `,d=o.hr.withConfig({displayName:"ReviewEmbedHr"})` display: block; border: 0; padding: 0; height: 1px; `;e.exports={ReviewEmbedContentCard:l,ReviewEmbedWrapper:s,ReviewEmbedHr:d}},51437:(e,t,n)=>{const o=n(96540),{useRef:i,useState:a,useEffect:r,useCallback:s,useMemo:l}=n(96540),d=n(5556),c=n(32485),m=n(9573),{sizesAscending:p}=n(99906),u=n(73275),{componentTracking:g}=n(90090),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{getLastIndexElement:b,getNextIndexElement:f,handleOnScrollStop:C,isBackwardArrowActive:w,onScrollComplete:v}=n(70713),{trackNavigationEvent:$}=n(14307),{trackSnowplowEvent:S}=n(49938),k=e=>e?.current?.querySelector("nav > ul"),x=(e,t)=>{const n=k(t),o=e||1,i=n?.querySelector(`li:nth-child(${o})`),a=i?.offsetLeft;n.scrollTo({left:a-48,behavior:"smooth"})},{LeftScrollButton:E,ImageWrapper:T,LinkBannerRubric:I,NavListWrapper:L,NavList:N,NavListItem:B,NavListItemContent:P,NavListItemContentAnchor:A,NavLink:D,NavWrapper:_,NavListWrapperForMore:M,NavPrimaryItem:R,NavImage:H,RightScrollButton:O,ScrollingNavigationMoreLinkWrapper:F,StyledChevron:W,StyledThinChevron:U,NavListDefault:V,VisualTextWrap:G}=n(79424),{default:j}=n(36061),{isMobileViewport:z}=n(55659),q=({ariaLabel:e,className:t,collapseMegaMenu:n=(()=>{}),defaultNavLinkCount:d=6,dek:p,hasBorders:q,hasBottomBorder:K,hasContentHeaderLogo:Y,hasCarouselControls:J,hasSmallViewportTitle:X,hasDefaultChevron:Q,hasDivider:Z,hasGradient:ee=!0,hideMoreLinkOnLargerScreens:te=!1,hidePrimaryLink:ne,hasAnchorLinkList:oe,hasAnchorLinkListDivider:ie=!1,hasHeaderBorder:ae,hed:re,isCentered:se,isLeftSpaceDisabled:le=!1,isMenuDrawerOpen:de,isPointerEventEnabledOnHover:ce,isRightSpaceDisabled:me=!1,isSlim:pe,shouldUseHoverState:ue,links:ge,onHover:he=(()=>{}),primaryLink:ye,shouldDisplayDangerousDek:be=!1,shouldEnableBundleComponentAnalytics:fe,shouldOpenDrawerOnClick:Ce=!1,showChevron:we=!1,showMoreLink:ve=!1,fadeWidth:$e="sm",trackingNamespace:Se,theme:ke="standard"})=>{const xe=ee&&"inverted"!==ke,[Ee,Te]=a(!1),[Ie,Le]=a(!1),[Ne,Be]=a(!1),[Pe,Ae]=a(0),[De,_e]=a(!1),[Me,Re]=a(!1),[He,Oe]=a(null),Fe=i(),We=!!Y||pe;o.useEffect((()=>{{const e=decodeURIComponent(window?.location?.hash).replace(/-/g," ");Oe(e)}}),[]);const Ue=s((()=>{const e=C(Fe);Ae(e)}),[]),Ve=l((()=>w(Fe,Pe)),[Pe]);r((()=>{Re(!(!Ve||Ne)),Ve&&!Ie&&_e(!0),Ve&&Ie&&_e(!1)}),[Ne,Ie,Ve]);const Ge=s((()=>{ge.length<=4||Ie?_e(!1):_e(!0),Ve&&!Ie&&_e(!0),Re(!(Ne||!Ve))}),[Ne,Ie,Ve,ge]);r((()=>{Q&&Ge()}),[Ne,Ie,Ve,Q,ge,Ge]),r((()=>{v(Ue()),Le((e=>{const t=k(e),n=t?.querySelector("li:last-child");if(t&&n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();return e.lefto.right-150}return null})(Fe)),Be((e=>{const t=k(e),n=t?.querySelector("li:first-child");if(t&&n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();return e.lefto.right}return null})(Fe)),window.addEventListener("scroll",v(Ue),!0)}),[Pe,Ue]);const je=()=>{const e=window.document&&window.document.querySelector('ul.anchor-nav-list li[class*="active-InPage-nav"]');e&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})};if(o.useEffect((()=>(window&&window.innerWidth<768&&window.addEventListener("DOMContentLoaded",je),()=>{window.removeEventListener("DOMContentLoaded",je)})),[]),o.useEffect((()=>{(async()=>{await y(),h("ScrollingNavigation")})()}),[]),!ge?.length)return null;const ze=(e,t)=>{13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),he(t))},qe=(e,t,n)=>{"function"==typeof n&&n();const o=e.split("#"),i=o[1]?.toLowerCase();if(i){{const{href:t}=window.location,n=t.split("#");o[0]!==n[0]&&(window.location.href=e);const a=document.getElementById(i),r=200;window.scrollTo({top:a.offsetTop-r,behavior:"smooth"});const s=`#${i}`;window.history.replaceState(void 0,void 0,s);const l=decodeURIComponent(window?.location?.hash).replace(/-/g," ");Oe(l)}t.preventDefault()}},Ke=e=>{Te(!Ee),n(),Ee||((e,t)=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:t});const n={type:"click",label:t,subject:"header_menu",items:[{content_title:t,content_url:e?.target?.href?.toString()}],placement:"header"};$(n)})(e,"Nav Link/More")},Ye=(e,t,n,o)=>{if(t&&!o&&n.preventDefault(),he(e),n){const t={type:"click",label:e,subject:"header_menu",items:[{content_title:e,content_url:n?.target?.href?.toString()}],placement:"header"};$(t)}Te(!1)},Je=(e,t,n)=>{if(t||!t&&!e)return n},Xe=(e,t)=>!(!e||!t)||!e&&void 0,Qe=()=>{Q||(_e(!1),Re(!1))},Ze=()=>o.createElement(B,{key:"More",isActive:Ee,shouldUseHoverState:!0,isSlim:We,enableHoverStyle:!0,onClick:e=>Ce&&Ke(e),onKeyDown:({keyCode:e})=>(32===e||13===e)&&Ke()},o.createElement(D,{role:"link",hasChildren:!0,href:null,"aria-expanded":Ee,"data-testid":"ScrollingNavigationMoreLink",isActive:Ee,shouldUseHoverState:!0,as:"a",onMouseOver:()=>!Ce&&Ke()},o.createElement("span",{dangerouslySetInnerHTML:{__html:"More"}})),we?o.createElement(W,{isactive:String(Ee)}):""),et=(e,n="all")=>{const i=e.map((({hasChildren:e,hasHrefForLinks:n,isActive:i,isExternal:a,isLink:r,onClick:s,text:l,url:d,showOnlyInBreakpoints:p},u)=>{const h=i&&de;let y={};return fe&&(y=g.addDataSectionTitleAttribute(fe,Se||ye?.text,u)),o.createElement(B,{className:c(t,{isDummyLinkClickable:n&&!1}),...y,key:l,isActive:i,shouldUseHoverState:ue,isSlim:We,enableHoverStyle:Ce,hasChildren:e,onClick:t=>(Ce||ce)&&Ye(l,e,t,r),onKeyDown:t=>e&&ze(t,l),showOnlyInBreakpoints:p},o.createElement(D,{tabIndex:"0",role:"link",hasChildren:e,href:Je(e,n,d),"aria-expanded":Xe(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:ue,as:a?m:"a",onClick:s,onMouseOver:()=>!Ce&&Ye(l),onKeyDown:t=>e&&ze(t,l)},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})),we&&e&&o.createElement(W,{isactive:String(h)}))}));return"more"===n&&i.push(Ze()),o.createElement(N,{disableRightSpace:me},i)},tt=e=>{const{hasAnchorLinkList:t,hasChildren:n,hasHrefForLinks:i,url:a,isExternal:r,onClick:s,isActive:l,image:d}=e;return o.createElement(o.Fragment,null,t?o.createElement(T,{tabIndex:"-1","data-testid":"ImageWrapper",hasAnchorLinkList:t,hasHeaderBorder:ae,href:Je(n,i,a),as:r?m:"a",onClick:t?e=>qe(a,e,s):s,isActive:l},o.createElement(u,{...d})):o.createElement(A,{as:"div"},o.createElement(T,{"data-testid":"ImageWrapper",src:d.segmentedSources.lg[0].url})))},nt=(e,n="all")=>{const i=e.map((({hasChildren:e,hasHrefForLinks:n,isActive:i,isExternal:a,isLink:r,onClick:s,text:l,url:d,image:p,rubric:u},h)=>{let y={};fe&&(y=g.addDataSectionTitleAttribute(fe,Se||ye?.text,h));const b=!oe&&{isClickable:!0,onClick:()=>{window.location.href=d}};return o.createElement(B,{className:c(t,{isDummyLinkClickable:n&&!1,"active-InPage-nav":oe&&He===`#${l.toLowerCase()}`}),...y,key:l,isActive:oe?He===`#${l.toLowerCase()}`:i,shouldUseHoverState:ue,isSlim:We,enableHoverStyle:Ce,hasChildren:e,onClick:t=>(Ce||ce)&&Ye(l,e,t,r),onKeyDown:t=>e&&ze(t,l),hasCarouselControls:J,hasAnchorLinkList:oe},p&&o.createElement(P,{...b,hasAnchorLinkList:oe},o.createElement(tt,{hasAnchorLinkList:oe,hasChildren:e,hasHrefForLinks:n,url:d,isExternal:a,onClick:s,isActive:i,image:p}),o.createElement(G,{hasAnchorLinkList:oe},!oe&&o.createElement(I,{id:"rubric"},u),o.createElement(D,{tabIndex:"0",role:"link",hasChildren:e,hasAnchorLinkList:oe,href:Je(e,n,d),"aria-expanded":Xe(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:ue,as:a?m:"a",onClick:oe?e=>qe(d,e,s):s,onMouseOver:()=>!Ce&&Ye(l),onKeyDown:oe?null:t=>e&&ze(t,l),hasCarouselControls:J},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})))),we&&e&&o.createElement(W,{isactive:String(i)}))}));return"more"===n&&i.push(Ze()),o.createElement(o.Fragment,null,oe?o.createElement(N,{hasAnchorLinkList:oe,hasSmallViewportTitle:X,numberOfItemsInCarousel:e.length,className:"anchor-nav-list"},o.createElement(j,{carouselSettings:{hideScrollbar:!0,showLabels:!1,shouldCenterAlignIfItemsAreLess:!0,shouldRightAlignFooterControls:z()},headerProps:{hasDividerBelowHeader:ie,hasTopBorder:!1,hasBottomBorder:!1,dangerousHed:re,dangerousDek:p,shouldDisplayDangerousDek:be,contentAlign:"center"},trackingEventData:{snowplowNavEventSubject:"carousel_navigation_list"}},i)):o.createElement(N,{hasAnchorLinkList:oe,hasCarouselControls:J,numberOfItemsInCarousel:e.length},i))},ot=o.createElement(_,{"data-testid":"ScrollingNavigationNavWrapper",hasBorders:q,hasBottomBorder:K,hasGradient:xe,isCentered:se,className:t,isMoreActive:Ee},o.createElement(M,{"aria-label":e},ye&&o.createElement(R,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:ne,hasDivider:Z},ye.image&&!J&&o.createElement(H,{...ye.image,hasMargin:!!ye.text}),ye.text&&o.createElement(D,{href:ye.url,as:ye.isExternal?m:"a"},ye.text)),et(ge.slice(d)))),it=o.createElement(o.Fragment,null,o.createElement(V,{showDefaultNavListOnLargerScreens:te},et(ge)),o.createElement(F,{hideMoreLinkWrapperOnLargerScreens:te},et(ge.slice(0,d),"more")));if(J)return o.createElement(o.Fragment,null,o.createElement(_,{"data-testid":"ScrollingNavigation",hasBorders:q,hasBottomBorder:K,hasGradient:xe,isCentered:se,fadeWidth:$e,className:t,hed:re},o.createElement(o.Fragment,null,o.createElement(L,{"aria-label":e,disableLeftSpace:le,hasCarouselControls:J,ref:Fe,onMouseEnter:()=>{Q||Ge()},onMouseLeave:Qe,onClick:e=>S(e,"sub_header_menu")},J&&o.createElement(o.Fragment,null,Me&&o.createElement(E,{onClick:()=>{const e=b(Pe,1,Fe);x(e,Fe),window.dataLayer&&window.dataLayer.push({event:"link-banner-left-arrow",navigationType:"visual-link-list"})},onMouseLeave:Qe,active:Ve},o.createElement(U,null)),De&&o.createElement(O,{onClick:()=>{const e=f(Pe,1,Fe);Ue();let t=e;e>1&&(t=e-3),x(t,Fe),ge.length>=5&&Re(!0),ge.length===e&&_e(!1),window.dataLayer&&window.dataLayer.push({event:"link-banner-right-arrow",navigationType:"visual-link-list"})}},o.createElement(U,null))),ye&&o.createElement(R,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:ne,hasDivider:Z},ye.image&&o.createElement(H,{...ye.image,hasMargin:!!ye.text}),ye.text&&o.createElement(D,{href:ye.url,as:ye.isExternal?m:"a",dangerouslySetInnerHTML:{__html:ye.text}})),ve&&ge.length>d?it:nt(ge)))),Ee&&ot);const at=ve&&ge.length>d?it:oe&&nt(ge)||et(ge);return o.createElement(o.Fragment,null,o.createElement(_,{"data-testid":"ScrollingNavigation",hasBorders:q,hasBottomBorder:K,hasGradient:xe,isCentered:se,fadeWidth:$e,hasAnchorLinkList:oe,className:t},o.createElement(o.Fragment,null,o.createElement(L,{"aria-label":e,disableLeftSpace:le,hasAnchorLinkList:oe,onClick:e=>S(e,"sub_header_menu")},ye&&o.createElement(R,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:ne,hasDivider:Z},ye.image&&o.createElement(H,{...ye.image,hasMargin:!!ye.text}),ye.text&&o.createElement(D,{href:ye.url,as:ye.isExternal?m:"a",dangerouslySetInnerHTML:{__html:ye.text}})),at))),Ee&&ot)};q.propTypes={ariaLabel:d.string,className:d.string,collapseMegaMenu:d.func,defaultNavLinkCount:d.number,dek:d.string,fadeWidth:d.string,hasAnchorLinkList:d.bool,hasAnchorLinkListDivider:d.bool,hasBorders:d.bool,hasBottomBorder:d.bool,hasCarouselControls:d.bool,hasContentHeaderLogo:d.bool,hasDefaultChevron:d.bool,hasDivider:d.bool,hasGradient:d.bool,hasHeaderBorder:d.bool,hasSmallViewportTitle:d.bool,hed:d.string,hideMoreLinkOnLargerScreens:d.bool,hidePrimaryLink:d.oneOf(p),isCentered:d.bool,isLeftSpaceDisabled:d.bool,isMenuDrawerOpen:d.bool,isPointerEventEnabledOnHover:d.bool,isRightSpaceDisabled:d.bool,isSlim:d.bool,links:d.array,onHover:d.func,primaryLink:d.object,shouldDisplayDangerousDek:d.bool,shouldEnableBundleComponentAnalytics:d.bool,shouldOpenDrawerOnClick:d.bool,shouldUseHoverState:d.bool,showChevron:d.bool,showMoreLink:d.bool,theme:d.oneOf(["standard","inverted"]),trackingNamespace:d.string},q.displayName="ScrollingNavigation",e.exports=q},14212:(e,t,n)=>{e.exports=n(51437)},79424:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LeftScrollButton=t.RightScrollButton=t.LinkBannerRubric=t.ImageWrapper=t.VisualTextWrap=t.NavListDefault=t.ScrollingNavigationMoreLinkWrapper=t.NavImage=t.NavPrimaryItem=t.NavListItemContentAnchor=t.NavListItemContent=t.NavListItem=t.StyledChevron=t.StyledThinChevron=t.NavLink=t.NavList=t.NavListWrapperForMore=t.NavListWrapper=t.NavWrapper=void 0;const o=n(72662),{default:i}=n(92168),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l,minScreen:d}=n(26865),{BaseLink:c}=n(76955),m=n(73275),{BREAKPOINTS:p}=n(96472),{cssVariablesGrid:u}=n(1123),{resolveMenuKey:g,isInverted:h}=n(70698),{ChevronDown:y}=n(98247),{ChevronRight:b}=n(91470),f="&::-webkit-scrollbar {display: none;}",C="\n display: flex;\n overflow-x: auto;\n line-height: 1;\n";t.NavWrapper=i.div.withConfig({displayName:"NavWrapper"})` ${({hasAnchorLinkList:e})=>`display: ${e?"block":"flex"};`} position: relative; width: 100%; ${({isMoreActive:e,theme:t})=>e&&`position: absolute;\n ${r(t,"background-color",g(t,h(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed"))};\n left: 0px;`} ${({isCentered:e})=>e&&"justify-content: center;"} ${({hasBorders:e,theme:t})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${r(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasBottomBorder:e,theme:t})=>e&&`border-bottom: 1px solid;\n ${r(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasGradient:e,fadeWidth:t,theme:n,hasAnchorLinkList:o})=>e&&`&::after {\n position: ${o?"unset":"absolute"};\n top: 1px;\n right: 0;\n bottom: 1px;\n background: linear-gradient(90deg, rgba(${s(n,g(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 0) 0%, rgba(${s(n,g(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 1) 75%);\n \n width: ${a(3)} ;\n content: '';\n pointer-events: none;\n ${"lg"===t&&`\n width: ${a(9)} ;\n opacity: 0.9;\n @media (max-width: ${p.md}) {\n right: -1px;\n }\n `}\n }`} `,t.NavListWrapper=i.nav.withConfig({displayName:"NavListWrapper"})` ${u()}; ${({hasAnchorLinkList:e})=>!e&&`\n padding-left: var(--grid-margin);\n ${C};\n `} ${({hasCarouselControls:e,hasAnchorLinkList:t})=>e&&!t&&`\n padding-left: 0;\n height: 99px;\n && {\n background-color: ${s("colors.interactive.base.white")};\n }\n `} ${f}; ${({disableLeftSpace:e})=>e&&"padding-left:0;"} `,t.NavListWrapperForMore=i.nav.withConfig({displayName:"NavListWrapperForMore"})` ${u()}; ${C}; padding-left: ${a(6)}; ${f}; `,t.NavList=i.ul.withConfig({displayName:"NavList"})` margin: 0; padding: 0; ${({hasAnchorLinkList:e})=>!e&&"display: inline-flex;\n padding-right: var(--grid-margin);\n "} ${({hasCarouselControls:e,hasAnchorLinkList:t})=>!e&&!t&&"white-space: nowrap; "} ${({hasCarouselControls:e,numberOfItemsInCarousel:t,hasAnchorLinkList:n})=>e&&`\n display: grid;\n overflow-wrap: anywhere;\n overflow: auto;\n grid-template-columns: repeat(${t}, calc(25% - 8px));\n grid-template-rows: minmax(99px, 1fr);\n width: 100vw;\n\n && {\n background-color: ${s("colors.discovery.body.white.background")};\n }\n\n ${f};\n @media (max-width: ${p.lg}) {\n padding-left: ${a(3)};\n grid-template-columns: repeat(7,calc(33% - 10px));\n }\n ${!n&&` \n padding-left: var(--grid-margin);\n grid-gap: 16px;\n @media (max-width: ${p.md}) {\n grid-template-columns: repeat(${t},calc(50% - 8px));\n grid-gap: 23px;\n }\n @media (max-width: 455px) {\n grid-template-columns: repeat(${t},calc(95% - 8px));\n grid-gap: 23px;\n }\n `}\n `} ${({disableRightSpace:e=!1})=>e&&"padding-right: 0;"} ${({hasAnchorLinkList:e})=>e&&`\n ${o.CarouselList}{\n padding:0 ${a(6)} 0 ${a(6)};\n margin:0;\n @media (max-width: 428px) {\n padding:0 ${a(3)} 0 ${a(3)};\n }\n }\n ${o.CarouselContainer}{\n margin:0;\n padding:${a(.5)} 0 ${a(.5)} 0;\n }\n ${o.CarouselNavigationWrapper}{\n margin-right: ${a(6)};\n @media (max-width: ${p.md}){\n margin-right: ${a(3)}\n }\n }\n ${o.FooterNavigationWrapper}{\n margin-right: ${a(6)};\n @media (max-width: ${p.md}){\n margin-right: ${a(3)}\n }\n }\n `} `,t.NavLink=i(c).withConfig({displayName:"NavLink"}).attrs((({theme:e})=>({colorSecondaryLinkToken:g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"),colorStaticLinkToken:g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")})))` ${({hasCarouselControls:e})=>!e&&`padding: ${a(1.5)} 0;\n word-break: normal;\n \n @media (min-width: ${p.lg}) {\n padding: ${a(2)} 0;\n }\n `} text-decoration: none; line-height: 1; &:not([href]) { ${({hasChildren:e})=>!e&&"pointer-events: none"} } &:link, &:visited { ${({theme:e,isActive:t})=>t&&`${r(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))};`} } ${({theme:e,isActive:t,shouldUseHoverState:n})=>t&&n&&`${r(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`} &:focus { ${({theme:e,isActive:t})=>t?`${s("color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`:`${s("color",g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default"))};`} } &:hover, &:focus-visible { text-decoration: none; ${({theme:e})=>`${r(e,"color",g(e,"colors.foundation.collapsed-menu.nav-link.hover"))};`} } ${({hasCarouselControls:e})=>e&&`\n word-break: break-word;\n ${({theme:e})=>r(e,"color","colors.discovery.body.white.heading")};\n ${l("typography.discovery.hed-core-secondary")};\n `} `,t.NavLink.defaultProps={linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},t.StyledThinChevron=i(b).withConfig({displayName:"ScrollingNavigationThinChevron"})``,t.StyledChevron=i(y).withConfig({displayName:"ScrollingNavigationChevron"})` ${({theme:e})=>r(e,"fill",h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; margin-left: ${a(.5)}; ${({theme:e,isactive:t})=>"true"===t&&`transform: rotate(180deg);\n ${r(e,"fill",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`} `,t.NavListItem=i.li.withConfig({displayName:"NavListItem"})` display: flex; position: relative; flex-shrink: 0; align-items: center; transition: all 500ms ease; height: 48px; &.isDummyLinkClickable { cursor: pointer; a { pointer-events: none; } } ${({hasAnchorLinkList:e,theme:t})=>e&&`\n &:hover::before, &:focus-visible::before {\n ${r(t,"background-color",h(t)?"colors.discovery.body.white.background":"colors.discovery.body.black.background")};\n }\n &&& {\n height : 100%;\n }`} ${({showOnlyInBreakpoints:e})=>e&&"display: none;"} ${({showOnlyInBreakpoints:e})=>e&&e.map((e=>`@media (max-width: ${p[e]}){ display: flex; }`))} ${({hasCarouselControls:e})=>e&&`\n :not(:last-child):after {\n position: absolute;\n left: 100%;\n height: 99px;\n background: black;\n width: 1px;\n top: 0;\n padding-left: 0;\n\n && {\n background: ${s("colors.discovery.body.white.divider")};\n }\n } \n `} ${({isSlim:e})=>!e&&`\n @media (min-width: ${p.lg}) {\n height: ${a(9)};\n }\n `} ${({theme:e,isActive:t})=>t&&`\n &::before {\n ${r(e,"background-color",g(e,h(e)?"colors.consumption.lead.inverted.background":"colors.foundation.collapsed-menu.nav-link.hover"))};\n }\n `}; ${({theme:e,hasAnchorLinkList:t,isActive:n})=>t&&n&&`\n &::before {\n ${r(e,"background-color",h(e)?"colors.discovery.body.white.background":"colors.discovery.body.black.background")};\n }\n `} ${({theme:e,isActive:t,enableHoverStyle:n})=>!t&&n&&`\n &:hover::before, &:focus-visible::before {\n ${r(e,"background-color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.default"))};\n }\n `}; ${({hasCarouselControls:e})=>!e&&`& + li {\n margin-left: ${a(2)};\n }`} &:first-child { margin-left: 0; } &::before { position: absolute; bottom: 0; width: 100%; height: 4px; content: ''; } &:hover, &:focus-visible { outline: none; ${({theme:e})=>` \n \n ${t.StyledChevron} {\n ${r(e,"fill",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};\n }\n\n ${t.NavLink} {\n ${r(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))}\n }\n `} } `,t.NavListItemContent=i.div.withConfig({displayName:"NavListItemContent"})` ${({hasAnchorLinkList:e})=>!e&&"display: flex;\n flex-direction: inherit;\n align-items: center;"} ${({isClickable:e})=>e&&"cursor: pointer;"} `,t.NavListItemContentAnchor=i.a.withConfig({displayName:"NavListItemContentAnchor"})``,t.NavPrimaryItem=i.div.withConfig({displayName:"NavPrimaryItem"})` display: inline-flex; position: relative; flex: 1 0 auto; align-items: center; margin-right: ${a(2)}; ${({hasDivider:e,theme:t})=>e&&`\n padding-right: ${a(2)};\n\n ::after {\n display: block;\n position: absolute;\n right: 0;\n ${r(t,"background-color",h(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n width: 1px;\n height: 32px;\n content: '';\n }\n `} ${({hidePrimaryLink:e})=>e&&`\n @media (min-width: ${p[e]}) {\n display: none;\n }`} ${t.NavLink} { display: flex; align-items: center; padding-top: 0; padding-bottom: 0; padding-left: 0; ${({theme:e})=>r(e,"color",g(e,"colors.foundation.collapsed-menu.nav-link.hover"))}; } `,t.NavImage=i(m).withConfig({displayName:"NavImage"})` img { height: ${a(6)}; ${({hasMargin:e})=>e&&`margin-right: ${a(2)}`}; @media (min-width: ${p.md}) { height: ${a(7)}; } } `,t.ScrollingNavigationMoreLinkWrapper=i.div.withConfig({displayName:"ScrollingNavigationMoreLinkWrapper"})` ${d(p.lg)} { display: block; } ${d(p.xxl)} { display: none; } ${({hideMoreLinkWrapperOnLargerScreens:e})=>e&&`\n ${d(p.xl)} {\n display: none;\n }\n `} `,t.NavListDefault=i.div.withConfig({displayName:"NavListDefault"})` display: none; ${({showDefaultNavListOnLargerScreens:e})=>e&&`\n ${d(p.xl)} {\n display: block;\n }\n `} ${d(p.xxl)} { display: block; } `,t.VisualTextWrap=i.div.withConfig({displayName:"VisualTextWrap"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; ${({hasAnchorLinkList:e})=>e?`\n ${l("typography.definitions.globalEditorial.numerical-small")}\n width:117px;\n a {\n padding:${a(1)} 0;\n }\n padding-bottom: ${a(1)};\n `:` width:181px;\n margin-right: ${a(2)};\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n /* stylelint-disable-next-line value-no-vendor-prefix */\n\n @media (max-width: ${p.sm}) {\n min-width: 200px;\n }`} `,t.ImageWrapper=i.img.withConfig({displayName:"ImageWrapper"})` ${({hasAnchorLinkList:e})=>e?"\n picture,\n img {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: auto;\n background: white;\n width: 117px;\n }\n ":`margin-right: ${a(2)};\n width: 24%;\n\n @media (max-width: ${p.lg}) {\n width: 24%;\n }\n @media (max-width: ${p.md}) {\n width: 23%;\n }`} ${({hasHeaderBorder:e})=>e&&"\n picture,\n img {\n width: 200px;\n}\n \n "} ${({hasCarouselControls:e})=>!e&&"\n object-fit: cover;\n height: 66px;\n && {\n width: 66px;\n aspect-ratio: 1;\n }\n "} `,t.LinkBannerRubric=i.div.withConfig({displayName:"LinkBannerRubric"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; margin-bottom: ${a(.5)}; overflow: hidden; text-overflow: ellipsis; line-height: ${a(2)}; -webkit-line-clamp: 1; -webkit-box-orient: vertical; /* stylelint-disable-next-line value-no-vendor-prefix */ ${({theme:e})=>r(e,"color","colors.consumption.lead.standard.context-signature")}; ${l("typography.definitions.globalEditorial.context-primary")}; && { text-transform: uppercase; text-decoration: none; } `;const w=i.button.withConfig({displayName:"BaseScrollButton"})` position: absolute; z-index: 10000; border: 0.5px solid ${s("colors.discovery.body.white.border")}; border-radius: 22px; background-color: ${s("colors.interactive.base.white")}; cursor: pointer; padding: 5px; width: ${a(6)}; height: ${a(6)}; @media (max-width: ${p.md}) { display: none; } `;t.RightScrollButton=i(w).withConfig({displayName:"RightScrollButton"})` right: 0; transform: rotate(0deg); margin: 26px 8px 25px auto; `,t.LeftScrollButton=i(w).withConfig({displayName:"LeftScrollButton"})` left: 0; transform: rotate(180deg); margin: 26px auto 25px 8px; `},37107:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(47524).A,s=n(54790),l=n(35676),d=n(33795),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NavDrawer:p}=n(12501),{SecondaryMenuGridWrapper:u,SecondaryMenuContent:g,SecondaryMenuNavigationPrimary:h,SecondaryMenuNavigationUtility:y,SecondaryMenuBottom:b,SecondaryMenuSearch:f,SecondaryMenuSearchLink:C,SecondaryMenuAccount:w,SecondaryMenuSignInLink:v,SecondaryMenuUtilityLinks:$,SecondaryMenuSecondaryLinks:S,SecondaryMenuNavigationDropdown:k,SecondaryMenuNavigationDropdownHeader:x,SecondaryMenuSocialIcons:E}=n(90098),T=e=>{i.useEffect((()=>{(async()=>{await m(),c("SecondaryMenu")})()}),[]);const{accountProps:{accountLinks:t,signInLink:n="/account/sign-in"}={},contentAlign:o="left",primaryLinks:s,isAccountsEnabled:l,internationalInfo:T,user:I,showSearch:L,hasExtraTopMargin:N=!1,hideSocialIcons:B,rootBrandName:P,secondaryLinks:A,showMarketSwitcher:D,socialIconsProps:_,hasInvertedSearchStyles:M=!1,secondaryMenuSignInLink:R,secondaryMenuSignInLabel:H,showUtilityLinksOnTop:O=!1,theme:F="standard",shouldInvertSecondaryMenuTheme:W}=e,U=e.utilityLinks.filter((e=>!e.hideFromSecondaryMenu)),{formatMessage:V}=a(),G=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},j="inverted"===F&&W;return i.createElement(u,{contentAlign:o,showUtilityLinksOnTop:O,isInverted:j},i.createElement(g,{contentAlign:o},O&&U.length>0&&i.createElement(y,{attributes:{"aria-label":V(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:N,contentAlign:o,links:U,isInverted:j}),s.length>0&&i.createElement(h,{attributes:{"aria-label":V(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:N,contentAlign:o,links:s,isInverted:j}),i.createElement(b,{"data-testid":"secondaryMenuBottomList",contentAlign:o},L&&i.createElement(f,{contentAlign:o},i.createElement(C,{onClick:()=>G(V(r.secondaryMenuSearchLinkText)),href:"/search",hasInvertedSearchStyles:M,isInverted:j},V(r.secondaryMenuSearchLinkText))),l&&i.createElement(w,{isInverted:j,contentAlign:o,onClick:()=>G(V(r.secondaryMenuSignInLinkText))},I&&(I.isAuthenticated?i.createElement(d,{accountLinks:t,className:"drawer-account__options"}):i.createElement(v,{href:R||n,rel:"nofollow",isInverted:j},H||V(r.secondaryMenuSignInLinkText)))),i.createElement(p,{use:"SecondaryMenu"}),!O&&U.length>0&&i.createElement($,{attributes:{"aria-label":V(r.secondaryMenuUtilityLinksAriaLabel)},contentAlign:o,links:U,isInverted:j,utilityLinksOneItem:1===U.length&&0===A.length}),A.length>0&&i.createElement(S,{attributes:{"aria-label":V(r.secondaryMenuSecondaryLinksAriaLabel)},className:"drawer__navigation--secondary",contentAlign:o,links:A,isInverted:j})),D&&T?.internationalSites.length>0&&i.createElement(i.Fragment,null,i.createElement(x,{isInverted:j},V(r.secondaryMenuNavDropdownHeader,{rootBrandName:i.createElement("i",null,P)})),i.createElement(k,{id:"secondary-menu-overlay-dropdown",assistiveLabel:V(r.secondaryMenuNavDropdownAssistiveLabel),label:T.homeLocation.name,showLabel:!0,isInverted:j,direction:"up",options:T.internationalSites})),!B&&i.createElement(E,{..._,className:"drawer__social-icons",isInverted:j,showBorderTop:!D})))};T.propTypes={accountProps:o.shape({accountLinks:o.array,redirectURL:o.string,signInLink:o.string}),contentAlign:o.oneOf(["left","center"]),hasExtraTopMargin:o.bool,hasInvertedSearchStyles:o.bool,hideSocialIcons:o.bool,internationalInfo:o.object,isAccountsEnabled:o.bool,primaryLinks:s.propTypes.links,rootBrandName:o.string,secondaryLinks:s.propTypes.links,secondaryMenuSignInLabel:o.string,secondaryMenuSignInLink:o.string,shouldInvertSecondaryMenuTheme:o.bool,showMarketSwitcher:o.bool,showSearch:o.bool,showUtilityLinksOnTop:o.bool,socialIconsProps:o.shape(l.propTypes).isRequired,theme:o.oneOf(["standard","inverted"]),user:o.shape({isAuthenticated:o.bool.isRequired}),utilityLinks:s.propTypes.links},T.displayName="SecondaryMenu",e.exports=T},82814:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37107);e.exports=o(i,"SecondaryMenu")},47524:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({secondaryMenuSearchLinkText:{id:"SecondaryMenu.SearchLinkText",defaultMessage:"Search",description:"SecondaryMenu component Search link text"},secondaryMenuSignInLinkText:{id:"SecondaryMenu.SignInLinkText",defaultMessage:"Sign in",description:"SecondaryMenu component Sign in link text"},secondaryMenuNavigationPrimaryAriaLabel:{id:"SecondaryMenu.NavigationPrimaryAriaLabel",defaultMessage:"Primary",description:"SecondaryMenu component Navigation links aria label"},secondaryMenuUtilityLinksAriaLabel:{id:"SecondaryMenu.UtilityLinksAriaLabel",defaultMessage:"Utility",description:"SecondaryMenu component Utility links aria label"},secondaryMenuSecondaryLinksAriaLabel:{id:"SecondaryMenu.SecondaryLinksAriaLabel",defaultMessage:"Secondary",description:"SecondaryMenu component Secondary links aria label"},secondaryMenuNavDropdownHeader:{id:"SecondaryMenu.NavDropdownHeader",defaultMessage:"Explore {rootBrandName} across the globe",description:"SecondaryMenu component Navigation dropdown header text"},secondaryMenuNavDropdownAssistiveLabel:{id:"SecondaryMenu.NavDropdownAssistiveLabel",defaultMessage:"Select international site",description:"ARIA description for secondary menu navigation dropdown"}})},48961:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(15343),s=n(99244),{googleAnalytics:l}=n(90090),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=n(57849),{SectionHeaderWrapper:p,SectionHeaderContainer:u,SectionHeaderHed:g,SectionHeaderSubhed:h,SectionHeaderSubhedClamp:y,SectionHeaderGrid:b,SectionHeaderHedDivider:f,ChipWrapper:C}=n(57221),w="above",v="below",$=({chipLengthToCenterAlignInMobile:e,hasNoHorizontalScroll:t=!0,hidePaddingBottom:n=!1,className:i,contentAlign:$="center",customTitle:S,dangerousHed:k,fullPageTheme:x="standard",dividerLength:E=12.5,hasConsistentSpacing:T=!1,hasInvertedDivider:I=!1,hasInvertedTheme:L=!1,hasMinimalVerticalPadding:N=!1,hasSectionContainerWidth:B,hedTag:P="h1",subHed:A,subHedMaxLines:D=0,subHedPosition:_=v,lede:M,ledeLogoBaseUrl:R="",mobileDividerLength:H=12.5,shouldCenterAlignChipsInMobile:O=!1,shouldEnableLede:F=!1,shouldEnableSubNavigation:W=!0,shouldHideBottomSpacing:U=!1,shouldHideTopSpacing:V=!1,shouldInvertDangerousDek:G=!1,shouldIncreaseBottomSpacingDivider:j=!1,shouldUseCollectionHeaderFont:z,shouldUseLedeAsLogo:q=!1,shouldUseCustomTitle:K=!1,showDivider:Y=!1,showSmallerSubHed:J=!1,showSubChannelHed:X=!1,showTwolineSubHed:Q,variations:Z={showSubHedToggleChips:!0},toggleChipsWithLink:ee,toggleChipRole:te="switch",type:ne})=>{a.useEffect((()=>{(async()=>{await c(),d("SectionHeader")})()}),[]);const{showSubHedToggleChips:oe}=Z,ie=D>0,ae=ee?.length===e;let re=A?a.createElement(h,{hasSectionContainerWidth:B,className:"section-header__subhed","data-testid":"SectionHeaderSubhed",dangerouslySetInnerHTML:{__html:A},contentAlign:$,showSmallerSubHed:J,showtwolineSubHed:Q,fullPageTheme:x,shouldInvertDangerousDek:G}):null;re&&ie&&(re=a.createElement(y,{lines:D,linesInExtraLargeDesktop:D,isCollapsible:!0},re));const[se,le]=a.useState(ee);return a.useEffect((()=>{{const e=window?.location?.pathname;le(e)}}),[ee]),a.createElement(p,{className:o("section-header",i,{"inverted-section-header":L}),shouldEnableLede:F,fullPageTheme:x,shouldHideTopSpacing:V,shouldHideBottomSpacing:U,hasConsistentSpacing:T},F&&a.createElement(m,{lede:M,ledeLogoBaseUrl:R,shouldUseLedeAsLogo:q}),(!q||!M)&&a.createElement(b,{contentAlign:$,hasSectionContainerWidth:B},a.createElement(u,{className:o("section-header__container",N&&"section-header__container--minimal-padding"),contentAlign:$,hasSectionContainerWidth:B,shouldHideTopSpacing:V,hidePaddingBottom:n,hasConsistentSpacing:T},_===w&&re,_===w&&Y&&a.createElement(f,{contentAlign:$,subHedPosition:_,dividerLength:E,mobileDividerLength:H,hasInvertedDivider:I,shouldIncreaseBottomSpacingDivider:j,shouldHideTopSpacing:V}),a.createElement(g,{className:"section-header__hed","data-testid":"SectionHeaderHed",dangerouslySetInnerHTML:{__html:X?k:K&&S?S:k},fullPageTheme:x,as:P,showSubChannelHed:X,shouldUseCollectionHeaderFont:z}),_===v&&Y&&a.createElement(f,{contentAlign:$,subHedPosition:_,dividerLength:E,mobileDividerLength:H,hasInvertedDivider:I,shouldIncreaseBottomSpacingDivider:j,shouldHideTopSpacing:V}),_===v&&re,W&&oe&&ee&&ee.length>0&&a.createElement(C,{hasSectionContainerWidth:B,shouldCenterAlignChipsInMobile:ae&&O,hasConsistentSpacing:T},a.createElement(s,{contentAlign:"center",layout:"nowrap",hasNoHorizontalScroll:t},ee.map((e=>a.createElement(r,{analyticsDataAttribute:{},key:e.label,isChecked:e.url===se,onChange:()=>{return t=e.label,n=ne,void l.emitUniqueGoogleTrackingEvent("toggle-click",{clickText:t,clickType:n});var t,n},redirectUrl:e.url,role:te},e.label))))))))};$.propTypes={chipLengthToCenterAlignInMobile:i.number,className:i.string,contentAlign:i.oneOf(["center","left"]),customTitle:i.string,dangerousHed:i.string.isRequired,dividerLength:i.number,fullPageTheme:i.oneOf(["inverted","standard"]),hasConsistentSpacing:i.bool,hasInvertedDivider:i.bool,hasInvertedTheme:i.bool,hasMinimalVerticalPadding:i.bool,hasNoHorizontalScroll:i.bool,hasSectionContainerWidth:i.bool,hedTag:i.string,hidePaddingBottom:i.bool,lede:i.object,ledeLogoBaseUrl:i.string,mobileDividerLength:i.number,shouldCenterAlignChipsInMobile:i.bool,shouldEnableLede:i.bool,shouldEnableSubNavigation:i.bool,shouldHideBottomSpacing:i.bool,shouldHideTopSpacing:i.bool,shouldIncreaseBottomSpacingDivider:i.bool,shouldInvertDangerousDek:i.bool,shouldUseCollectionHeaderFont:i.bool,shouldUseCustomTitle:i.bool,shouldUseLedeAsLogo:i.bool,showDivider:i.bool,showSmallerSubHed:i.bool,showSubChannelHed:i.bool,showTwolineSubHed:i.bool,subHed:i.string,subHedMaxLines:i.number,subHedPosition:i.oneOf([v,w]),toggleChipRole:i.string,toggleChipsWithLink:i.array,type:i.string,variations:i.shape({showSubHedToggleChips:i.bool})},e.exports=$},57849:(e,t,n)=>{const o=n(96540),i=n(5556),{SectionHeaderLedeSection:a}=n(57221),r=({lede:e,ledeLogoBaseUrl:t="",shouldUseLedeAsLogo:n})=>{if(!e)return null;const i=o.createElement(a,{lede:e,captionWidth:"standard",shouldUseLedeAsLogo:n,hideLedeCaption:!0});return t?o.createElement("a",{href:t,"aria-label":"Lede Logo"},i):i};r.propTypes={lede:i.object,ledeLogoBaseUrl:i.string,shouldUseLedeAsLogo:i.bool},e.exports=r},95291:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(19837);e.exports=i(o(a,"SectionHeader"))},57221:(e,t,n)=>{const{default:o}=n(92168),i=n(48286),{GridItem:a}=n(40653),r=n(86659),{BREAKPOINTS:s}=n(96472),{BaseText:l}=n(76955),{ListWrapper:d}=n(14952),c=n(92027),{calculateSpacing:m,getColorStyles:p,getColorToken:u,getTypographyStyles:g}=n(26865),{getSectionSpacingStyling:h}=n(16800),{applyGridSpacing:y}=n(1123),{ResponsiveImageContainer:b}=n(7228),{ContentHeaderLeadContentFullWidth:f,ContentHeaderResponsiveAsset:C}=n(5239),w=o.header.withConfig({displayName:"SectionHeaderWrapper"})` && { ${({shouldHideTopSpacing:e})=>e&&"\n margin-top: 0px;\n "} ${({shouldHideBottomSpacing:e})=>e&&"\n margin-bottom: 0px;\n "} } ${y("padding")} ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?null:`padding-bottom: ${m(5)};`} display: grid; ${({shouldEnableLede:e})=>e&&`\n grid-template-columns: 1fr;\n ${f} {\n grid-column: inherit;\n }\n `} ${({fullPageTheme:e,theme:t})=>{const n={inverted:"colors.consumption.lead.inverted.background",light:"colors.background.light",default:"colors.discovery.lead.primary.background"};return`${p(t,"background-color",n[e]||n.default)}`}} ${({hasSectionColor:e,theme:t})=>e&&`${p(t,"background","colors.background.light")}`} [class*='GridWrapper-'] [class*='SectionHeaderSubhedClamp-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`\n padding-bottom: ${h(t,"gap-md")};\n @media (max-width: ${s.md}) {\n padding-bottom: ${h(t,"gap-sm")};\n }\n `:null} } [class*='GridWrapper-'] .section-header__subhed { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n padding-top: 0px;\n ":null} } `,v=o.div.withConfig({displayName:"SectionHeaderContainer"})` ${({hasSectionContainerWidth:e})=>!e&&" max-width: 850px;"} ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`padding: ${m(0)} 0;`:`padding: ${m(4)} 0;`} ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n display: flex;\n flex-flow: column;\n gap: 24px;\n ":null} ${({hasSectionColor:e})=>e&&`padding: ${m(5)} 0 ${m(4)};`} text-align: ${({contentAlign:e})=>e}; &.section-header__container--minimal-padding { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`padding: ${m(0)} 0;`:`padding: ${m(5)} 0;`} } @media (min-width: ${s.md}) { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`padding: ${m(0)} 0;`:`padding: ${m(5)} 0;`} ${({hasSectionColor:e})=>e&&`padding: ${m(5)} 0 ${m(4)};`} } && { ${({shouldHideTopSpacing:e})=>e&&"\n padding-top: 0px;\n "} ${({hidePaddingBottom:e})=>e&&"\n padding-bottom: 0px;\n "} } `,$=o(c).withConfig({displayName:"SectionHeaderLedeSection"})` grid-column: 1; grid-row: 1; ${({theme:e})=>p(e,"background","colors.background.white")}; ${({shouldUseLedeAsLogo:e})=>e&&"\n .lead-asset__content {\n padding: 32px 0;\n }\n "} .lead-asset__content__photo, ${b} { max-height: none; } ${C}, ${b} { ${({shouldUseLedeAsLogo:e})=>e?`\n width: 21em;\n text-align: center;\n margin: 0 auto;\n\n @media (max-width: ${s.md}) {\n width: 16em;\n }\n `:"\n width: 100%;\n "} } `,S=o.span.withConfig({displayName:"SectionHeaderHedDivider"})` @media (min-width: ${s.md}) { margin-top: ${m(4)}; margin-bottom: ${m(2)}; } display: block; grid-column: 1 / -1; margin-top: ${m(2)}; margin-right: auto; margin-bottom: ${({subHedPosition:e})=>"above"===e?m(2):0}; margin-left: ${({contentAlign:e})=>"center"===e?"auto":0}; border-bottom-width: ${m(.25,"px")}; border-bottom-style: solid; border-bottom-color: ${u("colors.consumption.lead.standard.accent")}; width: ${m(12.5,"px")}; && { ${({hasInvertedDivider:e,dividerLength:t,mobileDividerLength:n})=>e&&`border-bottom-width: ${m(1.5,"px")};\n border-bottom-style: solid;\n border-bottom-color: white;\n \n @media (min-width: ${s.md}) {\n width: ${m(t,"px")};\n }\n\n @media (max-width: ${s.md}) {\n width: ${m(n,"px")};\n }`} ${({shouldHideTopSpacing:e})=>e&&"\n margin-top: 0px;\n "} ${({shouldIncreaseBottomSpacingDivider:e})=>e&&"\n margin-bottom: 48px;\n "} } `,k=o(l).withConfig({displayName:"SectionHeaderHed"})` ${({fullPageTheme:e,theme:t})=>p(t,"color","inverted"===e?"colors.consumption.lead.inverted.heading":"colors.discovery.lead.primary.hed")}; ${({hasSectionColor:e,theme:t,showSubChannelHed:n})=>n?`\n ${g(t,"typography.definitions.discovery.subhed-section-secondary")}\n `:e?`\n ${g(t,"typography.definitions.discovery.subhed-section-primary")}\n `:""} ${({shouldUseCollectionHeaderFont:e,theme:t})=>e&&`\n ${g(t,"typography.definitions.discovery.page-hed-subsection")}\n `} `;k.defaultProps={as:"h1",bottomSpacing:0,topSpacing:0,typeIdentity:"typography.definitions.discovery.page-hed-section"};const x=o(l).withConfig({displayName:"SectionHeaderSubhed"})` padding: ${({contentAlign:e})=>"center"===e?`${m(2)} ${m(3)} 0 ${m(3)}`:`${m(2)} ${m(3)} 0 0`}; ${({hasSectionColor:e,showSmallerSubHed:t})=>(e||t)&&g("typography.definitions.consumptionEditorial.description-core")} ${({showtwolineSubHed:e})=>e&&g("typography.definitions.consumptionEditorial.display-medium")} @media (max-width: ${s.md}) { ${({hasSectionContainerWidth:e})=>e&&`\n margin-left:${m(3)};\n margin-right:${m(3)};\n `} } ${({fullPageTheme:e,shouldInvertDangerousDek:t,theme:n})=>"inverted"===e&&t?`${p(n,"color","colors.consumption.lead.inverted.description")}`:""} `;x.defaultProps={colorToken:"colors.discovery.lead.primary.description",typeIdentity:"typography.definitions.discovery.description-page"};const E=o(i).withConfig({displayName:"SectionHeaderSubhedClamp"})``,T=o(r.WithMargins).withConfig({displayName:"SectionHeaderGrid"})` ${a} { grid-column-end: -1; grid-column-start: 1; justify-self: ${({hasSectionContainerWidth:e,contentAlign:t})=>e?"auto":`${t}`}; } @media (max-width: ${s.md}) { ${({hasSectionContainerWidth:e})=>e&&"&.grid {\n --grid-margin: 0;\n }"} } `,I=o.div.withConfig({displayName:"ChipWrapper"})` ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"margin: 0px;":`margin: ${m(2)} 0 0 0;`} .list-item-wrapper:first-child { margin-left: initial; } .list-item-wrapper:last-child { margin-right: unset; } ${d} { a { padding-top: 0.7rem; padding-bottom: 0.7rem; } @media (min-width: ${s.md}) { flex-wrap: wrap; overflow-x: none; justify-content: center; padding: ${m(1)} ${m(3)}; .list-item-wrapper { margin-bottom: ${m(1)}; } } @media (max-width: ${s.md}) { ${({hasSectionContainerWidth:e})=>e?`\n padding-left:${m(3)};\n padding-right:${m(3)};\n `:"width: 350px;\n padding-left: 0;"} ${({shouldCenterAlignChipsInMobile:e})=>e&&"justify-content: center"}; padding-top: 0.7rem; padding-bottom: 0.7rem; } } `;e.exports={SectionHeaderWrapper:w,SectionHeaderContainer:v,SectionHeaderHed:k,SectionHeaderHedDivider:S,SectionHeaderSubhed:x,SectionHeaderSubhedClamp:E,SectionHeaderGrid:T,SectionHeaderLedeSection:$,ChipWrapper:I}},19837:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(48961);i.displayName="SectionHeader",i.SubHedToggleChips=o(i,"SubHedToggleChips",{showSubHedToggleChips:!0}),e.exports=i},30591:(e,t,n)=>{const o=n(5556),i=n(96540),{connector:a}=n(57744),r=n(73275),{googleAnalytics:s}=n(90090),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{SeriesPaginationContentWrapper:c,SeriesPaginationImage:m,SeriesPaginationLink:p,SeriesPaginationListItem:u,SeriesPaginationPlaceholder:g,SeriesPaginationUnorderedList:h,SeriesPaginationWrapper:y}=n(32868),b=({href:e,prefix:t,hed:n})=>{const o=`${t} ${n}`;return i.createElement(p,{href:e,dangerouslySetInnerHTML:{__html:o},onClick:()=>s.emitGoogleTrackingEvent("seriespagination",{title:o})})};b.propTypes={hed:o.string,href:o.string,prefix:o.string};const f=({prefix:e,hed:t})=>{const n=`${e} ${t}`;return i.createElement(g,{dangerouslySetInnerHTML:{__html:n}})};f.propTypes={hed:o.string,prefix:o.string};const C=({links:e,prefixDivider:t,shouldIncludeIndex:n})=>e.length&&i.createElement(h,null,e.map(((e,o)=>{const a=o,{hed:r="",isExternal:s=!1,isPublished:l=!1,url:d=""}=e,c=l||s?b:f,m=`${n?o+1:""}${t}`;return i.createElement(u,{key:a},i.createElement(c,{href:d,prefix:m,hed:r}))})));C.propTypes={links:o.arrayOf(o.shape({url:o.string,hed:o.string,isPublished:o.bool})),prefixDivider:o.string,shouldIncludeIndex:o.bool};const w=({className:e,prefixDivider:t=":",seriesData:n,shouldIncludeIndex:o=!0})=>{i.useEffect((()=>{(async()=>{await d(),l("SeriesPagination")})()}),[]);const{image:a,links:s=[]}=n||{};if(!s.length)return null;const p={links:s,prefixDivider:t,shouldIncludeIndex:o};return i.createElement(y,{className:e},i.createElement(c,null,(a?.segmentedSources||a?.sources)&&i.createElement(m,null,i.createElement(r,{...a})),i.createElement(C,{...p})))};w.displayName="SeriesPagination",w.propTypes={className:o.string,prefixDivider:o.string,seriesData:o.shape({hed:o.hed,dek:o.dek,image:o.shape(r.propTypes),links:o.arrayOf(o.shape({hed:o.string,dek:o.string,image:o.object,isCurrent:o.bool,isExternal:o.bool,isPublished:o.bool,promoDek:o.string,promoHed:o.string,url:o.string})),shouldExcludeSeriesPagination:o.bool}),shouldIncludeIndex:o.bool},e.exports=a(w,{keysToPluck:["seriesData"]})},28256:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(30591);e.exports=o(i,"SeriesPagination")},32868:(e,t,n)=>{const o=n(92168).default,{BaseLink:i}=n(76955),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=o.div.withConfig({displayName:"SeriesPaginationContentWrapper"})` display: flex; align-items: center; justify-content: flex-start; margin: auto; overflow-x: auto; overflow-y: hidden; padding: 0 ${a(2)}; height: 100%; @media (max-width: ${l.sm}) { &::after { display: block; position: absolute; top: 0; right: 0; z-index: 99; background: linear-gradient( to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.8) 73% ); width: 50px; height: 100%; content: ''; } } `,c=o.div.withConfig({displayName:"SeriesPaginationImage"})` flex-shrink: 0; img { height: 27px; } `,m=o(i).withConfig({displayName:"SeriesPaginationLink"})` ${({theme:e})=>r(e,"typography.definitions.foundation.link-primary")}; padding-top: ${a(3)}; padding-bottom: ${a(3)}; @media (max-width: ${l.md}) { padding-top: ${a(4)}; padding-bottom: ${a(4)}; } `;m.defaultProps={colorSecondaryToken:"colors.foundation.collapsed-menu.nav-link.hover",colorStaticLinkToken:"colors.foundation.collapsed-menu.nav-link.default",linkStyle:"navigation"};const p=o(m).withConfig({displayName:"SeriesPaginationPlaceholder"})` ${({theme:e})=>s(e,"color","colors.consumption.body.inverted.body-deemphasized")}; &:hover { cursor: default; text-decoration: none; ${({theme:e})=>s(e,"color","colors.consumption.body.inverted.body-deemphasized")}; } `,u=o.li.withConfig({displayName:"SeriesPaginationListItem"})` display: inline-block; padding: 0 0 0 ${a(5)}; white-space: nowrap; &:last-of-type { padding-right: ${a(2)}; } `,g=o.ul.withConfig({displayName:"SeriesPaginationUnorderedList"})` display: flex; align-items: center; justify-content: flex-start; margin: 0; padding: 0; height: 100%; list-style: none; @media (max-width: ${l.sm}) { padding: 0 50px 0 0; } `,h=o.section.withConfig({displayName:"SeriesPaginationWrapper"})` border-width: 0 0 1px; border-style: solid; width: 100%; height: 60px; ${({theme:e})=>s(e,"border-color","colors.discovery.body.white.divider")}; ${({theme:e})=>s(e,"background","colors.foundation.menu-bg.collapsed")}; @media (max-width: ${l.lg} - 1) { border-width: 1px 0; } @media (max-width: ${l.md}) { height: 60px; } `;e.exports={SeriesPaginationContentWrapper:d,SeriesPaginationImage:c,SeriesPaginationLink:m,SeriesPaginationListItem:u,SeriesPaginationPlaceholder:p,SeriesPaginationUnorderedList:g,SeriesPaginationWrapper:h}},91440:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(73275),s=n(64964),l=n(67611),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{ShoppableAssetEmbedIconWrapper:m,ShoppableAssetEmbedIcon:p,ShoppableAssetEmbedIconHoverText:u,ShoppableAssetEmbedAssetContainer:g,ShoppableAssetEmbedDrawer:h}=n(22879),{AssetEmbedWrapper:y,AssetEmbedResponsiveAsset:b,AssetEmbedCaption:f}=n(41108),C=n(58009).A,{default:w}=n(36061),{isMobileViewport:v}=n(55659),$=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:o,image:r,shoppableItems:$=[],contentAlign:S})=>{i.useEffect((()=>{(async()=>{await c(),d("ShoppableAssetEmbed")})()}),[]);const{formatMessage:k}=a(),[x,E]=i.useState(!1),[T,I]=i.useState(!1),L=v()?$.length>2:$.length>5;if(!r)return null;const N=n||o,B=()=>{x&&I(!T)};return i.createElement(y,{...e,isAlignedLeft:"left"===S,isAlignedRight:"right"===S,className:t},i.createElement(g,{onClick:B},i.createElement(b,{...r,isLazy:!0,onAssetLoaded:()=>E(!0)}),i.createElement(m,{showIcon:x},i.createElement(p,null,i.createElement(s,null)),i.createElement(u,null,k(C.shoppingIconHoverText)))),i.createElement(h,{isOpen:T,onClose:B,showCloseButton:!0},i.createElement(w,{headerProps:{dangerousHed:k(C.shoppingIconHoverText),hasTopBorder:!1,hasBottomBorder:!1},carouselSettings:{showControls:L,scrollType:"one-by-one"}},$.map(((e,t)=>i.createElement(w.CarouselItem,{key:t},i.createElement(l,{...e,isProductCardName:!0,hasUnderlineHed:!1})))))),N&&i.createElement(f,{dangerousCaptionText:n,dangerousCredit:o}))};$.propTypes={attributes:o.object,className:o.string,contentAlign:o.oneOf(["left","right"]),dangerousCaption:o.string,dangerousCredit:o.string,image:o.shape(r.propTypes),shoppableItems:o.array},$.displayName="ShoppableAssetEmbed",e.exports=$},82077:(e,t,n)=>{e.exports=n(91440)},22879:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{BaseText:s,BaseWrap:l}=n(76955),d=n(98653),{CarouselListItem:c}=n(72662),m=o.div.withConfig({displayName:"ShoppableAssetEmbedIconWrapper"})` display: none; position: absolute; bottom: ${i(2)}; left: ${i(2)}; transition: max-width 0.32s ease; border: ${i(.2)} solid ${({theme:e})=>a(e,"colors.consumption.lead.standard.divider")}; border-radius: ${i(6)}; background-color: ${({theme:e})=>a(e,"colors.background.white")}; min-width: ${i(5)}; max-width: 0%; height: ${i(5)}; overflow: hidden; white-space: nowrap; ${({showIcon:e})=>e&&"display: block"}; @media (min-width: ${r.md}) { bottom: ${i(3)}; left: ${i(3)}; } `,p=o("span").withConfig({displayName:"ShoppableAssetEmbedIcon"})` svg { position: absolute; bottom: ${i(1)}; left: ${i(.8)}; } `,u=o(s).withConfig({displayName:"ShoppableAssetEmbedIconHoverText"})` transition: max-width 0.32s ease; padding-right: ${i(2.6)}; padding-left: ${i(5.8)}; max-width: 0; `;u.defaultProps={as:"span",colorToken:"colors.consumption.body.special.link",typeIdentity:"typography.definitions.utility.button-utility"};const g=o(l).withConfig({displayName:"ShoppableAssetEmbedContainer"})` display: inline-block; position: relative; &:hover { cursor: pointer; @media (min-width: ${r.md}) { ${u}, ${m} { max-width: 100%; } } } `,h=o(d.Bottom).withConfig({displayName:"ShoppableAssetEmbedContainer"})` && { padding: 0 ${i(8)}; @media (max-width: ${r.md}) { padding: 0 ${i(3)}; } } ${c} { @media only screen and (max-width: 767px) { width: 48%; } @media only screen and (min-width: 768px) and (max-width: 1024px) { width: 17.5%; } @media only screen and (min-width: 1025px) { width: 12.5%; } } `;e.exports={ShoppableAssetEmbedIconWrapper:m,ShoppableAssetEmbedIcon:p,ShoppableAssetEmbedIconHoverText:u,ShoppableAssetEmbedAssetContainer:g,ShoppableAssetEmbedDrawer:h}},58009:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({shoppingIconHoverText:{id:"ShoppableAssetEmbed.shoppingIconHoverText",defaultMessage:"Shop the look",description:"ShoppableAssetEmbed component shopping icon on hover text"}})},99788:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(68642),{sizesFullName:r}=n(99906),s=n(48286),l=n(86157),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{SummaryItemFloatingIcon:m,SummaryItemImageIcon:p}=n(14207),u=n(77818),g=n(96774),h=n(34187),{SideBySideRatingsCardWrapper:y,ImageWrapper:b,Image:f,Label:C,Link:w,ContentWrapper:v,Content:$,Body:S,Hed:k,Dek:x,MetaData:E,Rating:T,SideBySideRatingsCardDate:I,SourceTagNameWrapper:L}=n(78897),N=({analyticsDataAttribute:e,contentType:t,dangerousHed:n,dangerousDek:o,date:l,hedTag:N="h3",image:B,imageLabels:P,isAudioArticle:A=!1,issueDate:D,rating:_,hasDekPaddingBottom:M=!0,hideIssueDate:R=!0,hideRubricItemSummary:H=!1,hideSourceTagName:O,reviewsCount:F,rubric:W,shouldHideDekOnMobileView:U=!1,shouldHidePublishDate:V=!0,shouldHoldImageSpace:G=!0,sourceTagName:j,url:z})=>{if(i.useEffect((()=>{(async()=>{await c(),d("SideBySideRatingsCard")})()}),[]),!z||!n)return null;const{medium:q}=r,K=U,Y=B&&B.showImageWithoutLink,J=i.createElement(i.Fragment,null,i.createElement(f,{...B,shouldHoldImageSpace:G}),P&&P.length?P.map(((e,t)=>i.createElement(C,{key:t.toString()},e))):null);return i.createElement(y,{...e},B&&i.createElement(b,{onClick:()=>{Y&&(window.location=z)}},Y?J:i.createElement(w,{href:z},J),A&&i.createElement(m,null,i.createElement(u,null)),"gallery"===t&&i.createElement(p,{ButtonIcon:()=>i.createElement(g,null),inputKind:"text",isIconButton:!0,label:"icon",position:"left"})),i.createElement(v,null,i.createElement($,{removePaddingOnMobileView:K,hasDekPaddingBottom:M},i.createElement(S,null,!H&&W&&i.createElement(h,{name:W.name}),!O&&j&&i.createElement(L,null," ",`| From ${j}`),i.createElement(w,{href:z},i.createElement(k,{as:N,dangerouslySetInnerHTML:{__html:n}})),i.createElement(s,{lines:2,breakpoint:q},i.createElement(x,{dangerouslySetInnerHTML:{__html:o},shouldHideDekOnMobileView:U})),((e,t,n,o)=>{let a="";return!n&&o?a=o:!e&&t&&(a=t),a&&i.createElement(I,{dangerouslySetInnerHTML:{__html:a}})})(V,l,R,D))),_&&F?i.createElement(E,null,i.createElement(a,null),i.createElement(T,null,_," (",F,")")):null))};N.propTypes={analyticsDataAttribute:o.object,contentType:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,date:o.string,hasDekPaddingBottom:o.bool,hedTag:o.string,hideIssueDate:o.bool,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,image:o.shape(l.propTypes),imageLabels:o.arrayOf(o.string),isAudioArticle:o.bool,issueDate:o.string,rating:o.number,reviewsCount:o.number,rubric:o.shape(h.propTypes),shouldHideDekOnMobileView:o.bool,shouldHidePublishDate:o.bool,shouldHoldImageSpace:o.bool,sourceTagName:o.string,url:o.string.isRequired},e.exports=N},53743:(e,t,n)=>{e.exports=n(99788)},78897:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{minScreen:s,calculateSpacing:l,getColorStyles:d,getDecoration:c}=n(26865),m=n(86157),p=o.div.withConfig({displayName:"SideBySideRatingsCardWrapper"})` display: flex; flex-direction: row; `,u=o(r).withConfig({displayName:"Link"})``;u.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const g=o.div.withConfig({displayName:"ImageWrapper"})` position: relative; width: 40%; ${s(i.md)} { width: 50%; } `,h=o(m).withConfig({displayName:"Image"})` img { border-radius: ${({theme:e})=>c(e,"cardRadiusSm")}; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; } ${s(i.lg)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; } } cursor: pointer; `,y=o(a).withConfig({displayName:"Label"})` position: absolute; top: ${l(1)}; left: ${l(1)}; margin: 0 ${l(.5)} 0 0; border-radius: ${l(3)}; padding: ${l(.5)} ${l(1)}; ${({theme:e})=>d(e,"background","colors.discovery.body.brand.background")}; ${s(i.md)} { margin: 0 ${l(1)} 0 0; } ${s(i.lg)} { top: ${l(2)}; left: ${l(2)}; padding: ${l(1)} ${l(2)}; } `;y.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=o.div.withConfig({displayName:"ContentWrapper"})` border-radius: ${({theme:e})=>c(e,"cardRadiusSm")}; padding: 0 0 0 ${l(2)}; width: 60%; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; padding: 0 0 0 ${l(3)}; width: 50%; } ${s(i.lg)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; padding: 0 0 0 ${l(4)}; } `,f=o.div.withConfig({displayName:"Content"})` ${({hasDekPaddingBottom:e,removePaddingOnMobileView:t})=>e?t?`\n ${s(i.md)} {\n padding: 0 0 ${l(2)};\n }\n `:`padding: 0 0 ${l(2)};`:"padding-bottom: 0;"} `,C=o.div.withConfig({displayName:"Body"})``,w=o(a).withConfig({displayName:"Hed"})` margin: 0 0 ${l(1)}; `;w.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const v=o(a).withConfig({displayName:"Dek"})` ${({shouldHideDekOnMobileView:e})=>e&&`\n display: none;\n \n ${s(i.md)} {\n display: block;\n }\n `} `;v.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const $=o.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${l(4)}; `,S=o(a).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;S.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const k=o(a).withConfig({displayName:"SideBySideRatingsSideBySideRatingsCardDate"})` display: block; align-self: center; margin-top: ${l(1)}; `;k.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const x=o(a).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;x.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={SideBySideRatingsCardWrapper:p,Link:u,ImageWrapper:g,Image:h,Label:y,ContentWrapper:b,Content:f,Body:C,Hed:w,Dek:v,MetaData:$,Rating:S,SideBySideRatingsCardDate:k,SourceTagNameWrapper:x}},98918:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(13487).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{SponsoredContentHeaderWrapper:c,SponsoredContentHeaderExternalLink:m,SponsoredContentHeaderInfoBox:p,SponsoredContentHeaderBylineText:u,SponsoredContentHeaderResponsiveAsset:g,SponsoredContentHeaderSponsorName:h}=n(67101),{getBylineText:y,getLogoRatio:b,getSponsoredHeaderDisplayOptions:f,getValidBylineOption:C}=n(62574),w=({brandName:e,bylineOption:t,bylineVariant:n,campaignUrl:i,className:w,sponsorLogo:v,sponsorName:$})=>{a.useEffect((()=>{(async()=>{await d(),l("SponsoredContentHeader")})()}),[]);const S=r(),k=C(t),{isBrandedLegacy:x,shouldDisplayLogo:E}=f({bylineOption:k,bylineVariant:n,hasLogo:!!v}),T=y({intl:S,bylineOption:k,brandName:e,sponsorName:$}),I=b({sponsorLogo:v});return a.createElement(c,{isBrandedLegacy:x,className:o(w,k.replace("_","-")),"data-testid":"SponsoredContentHeaderWrapper"},a.createElement(m,{additionalRelVals:["sponsored"],href:i||void 0,attributes:{"aria-label":S.formatMessage(s.sponsoredLinkCTA,{sponsorName:$})}},a.createElement(p,{isBrandedLegacy:x},a.createElement(u,{isBrandedLegacy:x,"data-testid":"SponsoredContentHeaderBylineText"},T),E?a.createElement(g,{altText:v.altText,constrainLogoByWidth:I>1,isBrandedLegacy:x,sources:v.sources}):a.createElement(h,{isBrandedLegacy:x},$))))};w.propTypes={brandName:i.string.isRequired,bylineOption:i.string.isRequired,bylineVariant:i.string.isRequired,campaignUrl:i.string.isRequired,className:i.string,sponsorLogo:i.any,sponsorName:i.string.isRequired},w.displayName="SponsoredContentHeader",e.exports=w},31411:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(98918),"SponsoredContentHeader")},67101:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),l=n(86157),d=n(39832),c=o.div.withConfig({displayName:"SponsoredContentHeaderWrapper"})` display: flex; justify-content: center; ${({theme:e})=>r(e,"background-color","colors.discovery.body.light.background")}; padding: ${a(2)}; width: 100%; min-height: 80px; ${({isBrandedLegacy:e})=>e?`\n grid-column: 1 / -1;\n padding: unset;\n height: 60px;\n min-height: unset;\n\n &.light-theme {\n ${({theme:e})=>r(e,"background-color","colors.background.light")}\n }\n `:""} `,m=o(d).withConfig({displayName:"SponsoredContentHeaderExternalLink"})` text-decoration: none; `,p=o.div.withConfig({displayName:"SponsoredContentHeaderInfoBox"})` display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; ${({isBrandedLegacy:e})=>e?"& { flex-direction: unset; }":""} `,u=o(i).withConfig({displayName:"SponsoredContentHeaderBylineText"})` ${({theme:e,isBrandedLegacy:t})=>t?`\n ${s(e,"typography.definitions.globalEditorial.context-primary")};\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n padding-right: ${a(2)};\n height: 100%;\n\n &.light-theme {\n ${r(e,"color","colors.discovery.body.light.heading")}\n }\n }\n `:""} `;u.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.syndication",typeIdentity:"typography.definitions.globalEditorial.syndication"};const g=o(l).withConfig({displayName:"SponsoredContentHeaderResponsiveAsset"})` &.responsive-asset { display: flex; align-items: center; margin-top: ${a(1)}; overflow: visible; ${({theme:e,isBrandedLegacy:t})=>t?`\n justify-content: flex-start;\n margin-top: unset;\n padding-left: ${a(2)};\n border-left: 1px solid;\n ${r(e,"border-color","colors.discovery.body.light.divider")};\n `:""} } &.responsive-image { height: 60px; img { height: 100%; } ${({constrainLogoByWidth:e})=>e?"{\n width: 60px;\n height: unset;\n\n img {\n height: unset;\n }\n }":""} } `,h=o(i).withConfig({displayName:"SponsoredContentHeaderSponsorName"})` display: flex; align-items: center; margin-top: ${a(.5)}; ${({isBrandedLegacy:e,theme:t})=>e?`\n justify-content: flex-start;\n margin-top: unset;\n padding-left: ${a(.5)};\n\n &.light-theme {\n ${r(t,"color","colors.discovery.body.light.syndication")};\n }\n `:""} `;h.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.syndication",typeIdentity:"typography.definitions.consumptionEditorial.description-feature"},e.exports={SponsoredContentHeaderWrapper:c,SponsoredContentHeaderExternalLink:m,SponsoredContentHeaderInfoBox:p,SponsoredContentHeaderBylineText:u,SponsoredContentHeaderResponsiveAsset:g,SponsoredContentHeaderSponsorName:h}},13487:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({bylineBrandXAdvertiser:{id:"SponsoredContentHeader.BylineBrandXAdvertiser",defaultMessage:"{brandName} X",description:"Byline text when it's a brand and an advertiser"},bylineBrandPresentsAdvertiser:{id:"SponsoredContentHeader.BylineBrandPresentsAdvertiser",defaultMessage:"{brandName} Presents",description:"Byline text when it's a brand presenting an advertiser"},bylineBrandedContent:{id:"SponsoredContentHeader.BylineBrandedContent",defaultMessage:"Branded Content By",description:"Byline text for branded content"},bylineCreated:{id:"SponsoredContentHeader.BylineCreated",defaultMessage:"Created By {brandName} For",description:"Byline text for created by brand"},bylinePaidPost:{id:"SponsoredContentHeader.BylinePaidPost",defaultMessage:"PAID POST",description:"Byline text for a paid post"},bylinePR:{id:"SponsoredContentHeader.BylinePR",defaultMessage:"PR",description:"Byline text for a PR"},bylinePaidPostByAdvertiser:{id:"SponsoredContentHeader.BylinePaidPostByAdvertiser",defaultMessage:"Paid Post by {sponsorName}, Brought to you By Business Reporter",description:"Byline text by advertiser for a paid post"},bylineProduced:{id:"SponsoredContentHeader.BylineProduced",defaultMessage:"Produced By",description:"Byline text for produced by"},bylineProducedByAdvertiser:{id:"SponsoredContentHeader.BylineProducedByAdvertiser",defaultMessage:"Produced By",description:"Byline text for produced by advertiser"},bylinePublishedByAdvertiser:{id:"SponsoredContentHeader.BylinePublishedByAdvertiser",defaultMessage:"Published By",description:"Byline text for published by advertiser"},bylinePresentedByAdvertiser:{id:"SponsoredContentHeader.BylinePresentedByAdvertiser",defaultMessage:"Presented By",description:"Byline text for presented by advertiser"},bylineProducedByBrand:{id:"SponsoredContentHeader.BylineProducedByBrand",defaultMessage:"Produced By {brandName} With",description:"Byline text for produced by brand"},bylineSponsored:{id:"SponsoredContentHeader.BylineSponsored",defaultMessage:"Sponsored content",description:"Byline text for sponsored content"},bylineSponsoredContent:{id:"SponsoredContentHeader.BylineSponsoredContent",defaultMessage:"Sponsored Content By",description:"Byline text for sponsored content with a sponsor name"},bylineTogetherWith:{id:"SponsoredContentHeader.BylineTogetherWith",defaultMessage:"Together with",description:"Byline text for together with"},bylineInCollaboration:{id:"SponsoredContentHeader.BylineInCollaboration",defaultMessage:"In Collaboration With",description:"Byline text for in collaboration with"},bylineSponsoredBy:{id:"SponsoredContentHeader.BylineSponsoredBy",defaultMessage:"Sponsored By",description:"Byline text for sponsored by"},bylineInPartnership:{id:"SponsoredContentHeader.BylineInPartnership",defaultMessage:"In Partnership With",description:"Byline text for in partnership with"},bylineAdvertising:{id:"SponsoredContentHeader.BylineAdvertising",defaultMessage:"Advertising",description:"Byline text for advertising"},bylinePromotedByAdvertiser:{id:"SponsoredContentHeader.BylinePromotedByAdvertiser",defaultMessage:"Promoted by",description:"Byline text for promoted by advertiser"},bylinePromotion:{id:"SponsoredContentHeader.BylinePromotion",defaultMessage:"Promotion",description:"Byline text for promotion"},bylineAdvertisementFeatureWith:{id:"SponsoredContentHeader.BylineAdvertisementFeatureWith",defaultMessage:"Advertisement Feature With",description:"Byline text for advertisement feature with"},bylineOriginalContentBy:{id:"SponsoredContentHeader.BylineOriginalContentBy",defaultMessage:"Original Content By",description:"Byline text for Original Content By"},sponsoredLinkCTA:{id:"SponsoredContentHeader.SponsoredLinkCTA",defaultMessage:"Click to go to {sponsorName}'s website",description:"Call to action for sponsored link"},bylineAdvertisementByAdvertiser:{id:"SponsoredContentHeader.bylineAdvertisementByAdvertiser",defaultMessage:"Advertisement By",description:"Byline text for advertisement by advertiser"},bylineAd:{id:"SponsoredContentHeader.bylineAd",defaultMessage:"Ad",description:"Byline text for ad"},bylineSponsoredByAdvertiser:{id:"SponsoredContentHeader.bylineSponsoredByAdvertiser",defaultMessage:"Sponsored By",description:"Byline text for sponsored by advertiser"},bylineInPartnershipWithAdvertiser:{id:"SponsoredContentHeader.bylineInPartnershipWithAdvertiser",defaultMessage:"In Partnership With",description:"Byline text for in partnership with advertiser"},bylinePaidPartnershipWithAdvertiser:{id:"SponsoredContentHeader.bylinePaidPartnershipWithAdvertiser",defaultMessage:"Paid Partnership With",description:"Byline text for paid partnership with advertiser"},bylineAffiliatePartner:{id:"SponsoredContentHeader.bylineAffiliatePartner",defaultMessage:"Affiliate Partner",description:"Byline text for affiliate partner"},bylinePaidPromotionByAdvertiser:{id:"SponsoredContentHeader.bylinePaidPromotionByAdvertiser",defaultMessage:"Paid Promotion By",description:"Byline text for paid promotion by advertiser"},bylineSpecialFeature:{id:"SponsoredContentHeader.bylineSpecialFeature",defaultMessage:"Special Feature",description:"Byline text for special feature"}})},62574:(e,t,n)=>{const o=n(13487).A,i="produced_by_advertiser",a={brand_x_advertiser:o.bylineBrandXAdvertiser,brand_presents_advertiser:o.bylineBrandPresentsAdvertiser,branded_content:o.bylineBrandedContent,created:o.bylineCreated,original_content_by:o.bylineOriginalContentBy,paid_post:o.bylinePaidPost,paid_post_by_advertiser_brought_to_you_by_business_reporter:o.bylinePaidPostByAdvertiser,produced:o.bylineProduced,produced_by_advertiser:o.bylineProducedByAdvertiser,presented_by_advertiser:o.bylinePresentedByAdvertiser,produced_by_brand:o.bylineProducedByBrand,sponsored:o.bylineSponsored,sponsored_content:o.bylineSponsoredContent,together_with:o.bylineTogetherWith,in_collaboration:o.bylineInCollaboration,sponsored_by:o.bylineSponsoredBy,in_partnership:o.bylineInPartnership,advertisement_feature_with:o.bylineAdvertisementFeatureWith,advertisement_by_advertiser:o.bylineAdvertisementByAdvertiser,ad:o.bylineAd,sponsored_by_advertiser:o.bylineSponsoredByAdvertiser,in_partnership_with_advertiser:o.bylineInPartnershipWithAdvertiser,paid_partnership_with_advertiser:o.bylinePaidPartnershipWithAdvertiser,affiliate_partner:o.bylineAffiliatePartner,paid_promotion_by_advertiser:o.bylinePaidPromotionByAdvertiser,special_feature:o.bylineSpecialFeature,advertising:o.bylineAdvertising,PR:o.bylinePR,promoted_by_advertiser:o.bylinePromotedByAdvertiser,published_by_advertiser:o.bylinePublishedByAdvertiser,promotion:o.bylinePromotion};function r(e){return Object.prototype.hasOwnProperty.call(a,e)?e:i}e.exports={BYLINE_TEMPLATES:a,getBylineText:function({intl:e,bylineOption:t=i,brandName:n,sponsorName:o}){return e.formatMessage(a[t],{brandName:n,sponsorName:o})},getLogoRatio:function({sponsorLogo:e}){return(e?.sources?.sm?.height||0)/(e?.sources?.sm?.width||1)},getSponsoredHeaderDisplayOptions:function({bylineOption:e,bylineVariant:t,hasLogo:n}){const o=r(e),i="sponsored"===o||"produced"===o;return{isBrandedLegacy:i,shouldDisplayLogo:n&&("logo"===t||i)}},getValidBylineOption:r}},43709:(e,t,n)=>{e.exports=n(7035)},7035:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(87339);i.Inverted=o(i,"Inverted",{},{isInverted:!0,viewAllButtonVariation:"UtilityInverted",btnStyle:"outlined"}),i.ButtonPrimaryOutlined=o(i,"ButtonPrimaryOutlined",{},{viewAllButtonVariation:"Primary",btnStyle:"outlined"}),i.ButtonPrimaryOutlinedCompact=o(i,"ButtonPrimaryOutlinedCompact",{},{viewAllButtonVariation:"Primary",btnStyle:"outlined",hasModerateSpacing:!1}),e.exports=i},30608:(e,t,n)=>{const o=n(5556),{useInView:i}=n(46762),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{SummaryItemSimpleAnchor:l,SummaryItemSimpleHed:d,SummaryItemResponsiveAsset:c,SummaryItemLiveWrapperAsset:m,SummaryItemLiveSpacerAsset:p,SummaryItemLiveEllipseAsset:u,SummaryItemLiveLabelAsset:g,SummaryItemSimpleSubHed:h,SummaryItemCustomMessage:y}=n(14815),b=n(37402),{handleCommercePromotionBanner:f}=n(14307),C=({image:e,copilotID:t,isLive:n=!1,isRunwayRecommendationSubHed:o=!1,hasMobilePaddingBottom:C,hed:w,showAssetOnly:v=!1,showLinkedAsset:$=!1,subHed:S,liveLabel:k="LIVE",url:x,analyticsEvent:E,customMessage:T,showPrice:I,hasUnderlineHed:L=!0,isInternalLink:N,layout:B,index:P,contentType:A})=>{a.useEffect((()=>{(async()=>{await s(),r("SummaryItemSimple")})()}),[]);const D="content-click",_=("ContentCarousel"===B||"GridFourColumns"===B)&&"externallink"===A,M={id:t,name:"photo",title:e?.altText,url:x,position:P},[R,H]=i({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});H&&_&&f({type:"impression",event:"content-impression",...M});const O=e&&a.createElement(c,{...e,hasMobilePaddingBottom:C});if(v)return O;const F=e&&a.createElement(l,{href:x,"data-testid":"SummaryItemSimple",ref:R,onClick:()=>{E&&b.emitGoogleTrackingEvent(E,{"event-label":w,"gtm.elementUrl":x}),_&&f({type:"click",event:D,...M})},target:N?"_self":"_blank",hasMobilePaddingBottom:C},a.createElement(c,{...e}));return $?F:a.createElement(l,{href:x,"data-testid":"SummaryItemSimple",onClick:()=>{E&&b.emitGoogleTrackingEvent(E,{"event-label":w,"gtm.elementUrl":x}),_&&f({type:"click",event:D,...M})},hasUnderlineHed:L,hasMobilePaddingBottom:C},O,e&&n&&a.createElement(m,null,a.createElement(u,null),a.createElement(p,null),a.createElement(g,null," ",k," ")),w&&a.createElement(d,{as:"h3",hasMobilePaddingBottom:C},w),S&&a.createElement(h,{showPrice:I,as:"p"},I?S:null),T&&a.createElement(y,{isRunwayRecommendationSubHed:o}," ",T," "))};C.propTypes={analyticsEvent:o.string,contentType:o.string,copilotID:o.string,customMessage:o.string,hasMobilePaddingBottom:o.bool,hasUnderlineHed:o.bool,hed:o.string,image:o.shape(c.propTypes),index:o.number,isInternalLink:o.bool,isLive:o.bool,isRunwayRecommendationSubHed:o.bool,layout:o.string,liveLabel:o.string,showAssetOnly:o.bool,showLinkedAsset:o.bool,showPrice:o.bool,subHed:o.string,url:o.string.isRequired},e.exports=C},31933:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(30608);e.exports=o(i,"SummaryItemSimple")},14815:(e,t,n)=>{const o=n(92168).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{BaseLink:l,BaseText:d}=n(76955),c=n(73275),m=o(l).withConfig({displayName:"SummaryItemSimpleAnchor"})` display: block; position: relative; ${({hasMobilePaddingBottom:e})=>`padding-bottom: ${i(e?4:3)};}`}; && { ${({hasUnderlineHed:e})=>!e&&"text-decoration: none"} } `,p=o(d).withConfig({displayName:"SummaryItemSimpleHed"})` ${({hasMobilePaddingBottom:e})=>`padding-bottom: ${i(e?.5:1.5)};}`}; text-align: center; ${({theme:e})=>r(e,"typography.definitions.discovery.hed-core-secondary")} ${({theme:e})=>a(e,"color","colors.discovery.lead.secondary.hed")}; `,u=o(d).withConfig({displayName:"SummaryItemSimpleSubHed"})` text-align: center; ${({theme:e,showPrice:t})=>r(e,t?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.globalEditorial.context-tertiary")} ${({theme:e})=>a(e,"color","colors.discovery.body.white.context-tertiary")}; `,g=o(c).withConfig({displayName:"SummaryItemResponsiveAsset"})` ${({hasMobilePaddingBottom:e})=>`padding-bottom: ${i(e?1.5:.5)};}`}; @media (min-width: ${s.md}) { padding-bottom: ${i(1)}; } img { width: 100%; } `,h=o.div.withConfig({displayName:"SummaryItemLiveWrapperAsset"})` display: flex; position: absolute; top: 24px; left: 12px; flex-direction: row; align-items: center; background: #a60505; padding: 2px 4px; height: 19px; `,y=o.div.withConfig({displayName:"SummaryItemLiveSpacerAsset"})` position: static; opacity: 0.3; width: 4px; `,b=o.div.withConfig({displayName:"SummaryItemLiveEllipseAsset"})` top: 7px; left: 4px; flex: none; flex-grow: 0; order: 0; margin: 4px 0; ${({theme:e})=>a(e,"background-color","colors.interactive.base.white")}; width: 5px; height: 5px; `,f=o.div.withConfig({displayName:"SummaryItemLiveLabelAsset"})` top: 2px; left: 13px; flex: none; flex-grow: 0; order: 1; margin: 4px 0; height: 15px; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-tertiary")} line-height: 15px; ${({theme:e})=>a(e,"color","colors.interactive.base.white")}; `,C=o(d).withConfig({displayName:"SummaryItemCustomMessage"})` ${({theme:e})=>r(e,"typography.definitions.globalEditorial.ad-label")} ${({theme:e})=>a(e,"color","colors.consumption.body.standard.adlabel")}; text-align: center; ${({theme:e,isRunwayRecommendationSubHed:t})=>t&&`\n ${r(e,"typography.definitions.globalEditorial.context-secondary")}\n ${a(e,"color","colors.consumption.body.standard.subhed")}\n `}; `;C.displayName="SummaryItemCustomMessage",e.exports={SummaryItemSimpleAnchor:m,SummaryItemSimpleHed:p,SummaryItemResponsiveAsset:g,SummaryItemLiveWrapperAsset:h,SummaryItemLiveSpacerAsset:y,SummaryItemLiveEllipseAsset:b,SummaryItemLiveLabelAsset:f,SummaryItemSimpleSubHed:u,SummaryItemCustomMessage:C}},53814:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(73730),d=n(73275),{TickerImage:c,TickerText:m,TickerHed:p,TickerLink:u,TickerWrapper:g,TickerLinkWrapper:h}=n(28934),{componentTracking:y}=n(90090),{trackNavigationClick:b}=n(99623),f=({btnStyle:e="filled",buttonVariation:t="Utility",className:n,fullPageTheme:i="standard",hasBorders:d=!0,id:f,marginTopType:C="small",hasMinimalBottomMargin:w=!1,hasSolidBorders:v=!1,hasRoundedImage:$,hideTopBorder:S=!1,image:k,imageMinWidth:x=72,index:E,isLink:T=!1,isInvertedTheme:I=!1,hasConsistentSpacing:L=!1,isSpecialTheme:N=!1,typeTokenSet:B,link:P,shouldEnableBundleComponentAnalytics:A,target:D,trackingNamespace:_,text:M,variations:R={imagePosition:"left",layoutPlacement:"text-below-mobile-only"},variationName:H})=>{a.useEffect((()=>{(async()=>{await s(),r("Ticker",H)})()}),[H]);const O=l[t],{imagePosition:F,layoutPlacement:W}=R,U=P?.text?.length>0,V=y.addDataSectionTitleAttribute(A,_||"ticker position",E),G=k?.segmentedSources.sm[0].width,j=k?.segmentedSources.sm[0].height;let z=!1,q=!1,K=W,Y=F;G&&j&&"dense"!==W?j>G||j===G?(K="side-by-side",Y="left"):q=!0:z=!0;const J=I||"inverted"===i,X=(Q=c,function(e){return a.createElement(h,{href:P.href,onClick:()=>b(P.href,P.text,"ticker_logo","click",f)},a.createElement(Q,{...e}))});var Q;return a.createElement(g,{...V,className:o("ticker-wrapper",n),hasBorders:d,hideTopBorder:S,marginTopType:C,hasMinimalBottomMargin:w,isInverted:J,isSpecialTheme:N,hasSolidBorders:v,layoutPlacement:K,applyStyleForNoImage:z,applyStyleForLandscapeImg:q,hasConsistentSpacing:L},k&&k.segmentedSources&&a.createElement(X,{...k,className:"ticker__image",marginTopType:C,hasRoundedImage:$,imagePosition:Y,imageMinWidth:x,layoutPlacement:K,shouldHoldImageSpace:!0,applyStyleForNoImage:z}),a.createElement(m,{layoutPlacement:K,applyStyleForNoImage:z,applyStyleForLandscapeImg:q},M&&a.createElement(p,{"data-testid":"TickerText",dangerouslySetInnerHTML:{__html:M},isLink:T,isInverted:J,layoutPlacement:K,typeTokenSet:B,applyStyleForNoImage:z,applyStyleForLandscapeImg:q}),T&&U&&a.createElement(u,{className:"ticker__link",dangerouslySetInnerHTML:{__html:P.text},href:P.href,onClick:()=>b(P.href,P.text,"ticker_link","click",f),isInverted:J,layoutPlacement:K,typeTokenSet:B,applyStyleForNoImage:z,applyStyleForLandscapeImg:q}),!T&&U&&a.createElement(O,{componentId:f,btnStyle:e,subject:"ticker_button",href:P.href,inputKind:"link",label:P.text,target:D,isInverted:J,shouldEnableBundleComponentAnalytics:A,typeTokenSet:B,applyStyleForNoImage:z})))};f.propTypes={btnStyle:i.string,buttonVariation:i.string,className:i.string,fullPageTheme:i.oneOf(["standard","inverted"]),hasBorders:i.bool,hasConsistentSpacing:i.bool,hasMinimalBottomMargin:i.bool,hasRoundedImage:i.bool,hasSolidBorders:i.bool,hideTopBorder:i.bool,id:i.string,image:i.shape(d.propTypes),imageMinWidth:i.oneOf([48,56,64,72]),index:i.number,isInvertedTheme:i.bool,isLink:i.bool,isSpecialTheme:i.bool,link:i.shape({href:i.string,text:i.string}).isRequired,marginTopType:i.oneOf(["small","none","large"]),shouldEnableBundleComponentAnalytics:i.bool,target:i.string,text:i.string.isRequired,trackingNamespace:i.object,typeTokenSet:i.oneOf(["default","utility"]),variationName:i.string,variations:i.shape({imagePosition:i.oneOf(["left","right"]),layoutPlacement:i.oneOf(["side-by-side","text-below-mobile-only","dense"])})},f.displayName="Ticker",e.exports=f},78250:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223);e.exports=i(o(n(99010),"Ticker"))},28934:(e,t,n)=>{const o=n(92168).default,i=n(73275),{ResponsiveImageContainer:a}=n(7228),{BaseText:r,BaseLink:s}=n(76955),{BREAKPOINTS:l}=n(96472),{ButtonWrapper:d}=n(18974),{getTypographyStyles:c,calculateSpacing:m,getColorStyles:p}=n(26865),{getSectionSpacingStyling:u}=n(16800),g=o.section.withConfig({displayName:"TickerWrapper"})` ${"\n display: flex;\n align-items: center;\n justify-content: center;\n"} ${({layoutPlacement:e})=>"text-below-mobile-only"===e&&`\n flex-direction: column;\n @media (min-width: ${l.md}) {\n flex-direction: row;\n }`} ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${l.md}) {\n flex-direction: column;\n }\n `} ${({hasBorders:e,isInverted:t,theme:n})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${p(n,"border-color","colors.discovery.body.white.divider")};\n `} ${({hasSolidBorders:e,theme:t})=>e&&`border-width: 4px 0px;\n border-style: solid;\n ${p(t,"border-color","colors.interactive.base.black")};`} ${({isInverted:e,theme:t})=>e&&`\n ${p(t,"background","colors.consumption.lead.inverted.heading-background")};\n `} padding: ${m(2)} 0; @media (min-width: ${l.md}) { padding: ${m(1)} 0; } min-height: 88px; ${({marginTopType:e,hasConsistentSpacing:t,theme:n})=>"small"===e?t&&"0px"!==u(n,"gap-md")?`margin-bottom: ${m(0)};`:`margin-top: ${m(1)};`:"large"===e?t&&"0px"!==u(n,"gap-md")?`margin-bottom: ${m(0)};`:`margin-top: ${m(4)};`:"none"===e?"margin-top: 0;":""} ${({hasMinimalBottomMargin:e})=>e&&`margin-bottom: ${m(2)};`} ${({hideTopBorder:e})=>e&&"\n border-top: 0px\n"} ${({isSpecialTheme:e,theme:t})=>e&&`\n ${p(t,"background","colors.consumption.body.special.bg-photo")};\n `} `,h=o.span.withConfig({displayName:"TickerText"})` ${"\n display: flex;\n align-items: center;\n justify-content: center;\n"} flex-direction: column; align-items: flex-start; ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${l.md}){\n align-items: center;\n gap: 0;\n };`} @media (min-width: ${l.md}) { flex-direction: row; gap: 5px; align-items: center; } ${({layoutPlacement:e})=>"side-by-side"===e?`\n margin-left: ${m(3)};\n gap: ${m(1)};\n @media (min-width: ${l.md}) {\n margin-left: 0;\n }\n `:"dense"===e?"\n display: block;\n ":""} ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${l.md}) {\n &{\n ${d}{\n margin-top: ${m(2)};\n }\n }\n }\n `} ${({theme:e})=>c(e,"typography.definitions.foundation.link-primary")} ${({applyStyleForNoImage:e})=>e&&`\n @media (max-width: ${l.md}) {\n & {\n ${d} {\n margin: 0 auto;\n }\n }\n }\n `} `,y=o(i).withConfig({displayName:"TickerImage"})` position: relative; cursor: pointer; height: auto; && { ${a} { vertical-align: baseline; } } ${({imagePosition:e})=>"right"===e&&`\n order: 2;\n margin-top: ${m(2)};\n\n @media (min-width: ${l.md}) {\n margin-top: 0;\n margin-left: ${m(2)};\n }\n `}; ${({imagePosition:e,layoutPlacement:t})=>"left"===e&&"dense"===t&&`\n margin-right: ${m(2)};\n `}; ${({imagePosition:e})=>"left"===e&&`\n @media (min-width: ${l.md}) {\n margin-right: ${m(2)};\n }\n `}; ${({hasRoundedImage:e})=>e&&`\n border-radius: ${m(1)}\n `}; ${({imageMinWidth:e})=>e&&`\n min-width: ${e}px;\n `} `,b=o(r).withConfig({displayName:"TickerHed"})` ${({layoutPlacement:e})=>"text-below-mobile-only"===e&&`\n text-align: center;\n margin: ${m(2)} 0 ${m(2)} 0;\n @media (min-width: ${l.md}) {\n margin: 0 ${m(2)} 0 ${m(2)};\n }\n `} ${({isLink:e,layoutPlacement:t})=>e&&"dense"===t?`margin-right: ${m(.5)}`:e?"":`\n @media (min-width: ${l.md}) {\n margin-right: ${m(2)};\n }\n `}; ${({isInverted:e,theme:t})=>p(t,"color",e?"colors.consumption.lead.inverted.heading":"colors.consumption.lead.standard.heading")}; ${({isLink:e,layoutPlacement:t})=>e&&"dense"!==t&&`\n padding-bottom: 0;\n @media (min-width: ${l.md}) {\n padding-right: 0;\n }\n `} ${({typeTokenSet:e,theme:t})=>"utility"===e?c(t,"typography.definitions.utility.body"):""}; @media (max-width: ${l.md}) { ${({applyStyleForLandscapeImg:e})=>e&&`margin-top: ${m(2)};`} ${({applyStyleForNoImage:e})=>e&&"margin-top: 0;"} } `;b.defaultProps={as:"span",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.description-feature"};const f=o(s).withConfig({displayName:"TickerLinkWrapper"})``,C=o(s).withConfig({displayName:"TickerLink"})` ${({typeTokenSet:e,theme:t})=>c(t,"utility"===e?"typography.definitions.utility.button-utility":"typography.definitions.discovery.description-feature")} &:visited, &:link { ${({isInverted:e,theme:t})=>p(t,"color",e?"colors.interactive.base.white":"colors.interactive.base.brand-primary")}; } &:hover { ${({isInverted:e,theme:t})=>p(t,"color",e?"colors.interactive.base.brand-primary":"colors.interactive.base.dark")}; } &:focus { ${({isInverted:e,theme:t})=>p(t,"color",e?"colors.interactive.base.brand-primary":"colors.interactive.base.dark")}; } @media (max-width: ${l.md}) { ${({applyStyleForNoImage:e})=>e&&"margin: 0 auto;"} } `;e.exports={TickerHed:b,TickerText:h,TickerImage:y,TickerWrapper:g,TickerLink:C,TickerLinkWrapper:f}},99010:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(53814);i.ImageLeft=o(i,"ImageLeft",{imagePosition:"left",layoutPlacement:"text-below-mobile-only"}),i.ImageRight=o(i,"ImageRight",{imagePosition:"right",layoutPlacement:"text-below-mobile-only"}),i.SideBySide=o(i,"SideBySide",{imagePosition:"left",layoutPlacement:"side-by-side"}),i.Utility=o(i,"Utility",{imagePosition:"left",layoutPlacement:"dense"},{typeTokenSet:"utility",hasBorders:!1,hasRoundedImage:!0,imageMinWidth:48,isLink:!0}),e.exports=i},76704:(e,t,n)=>{const o=n(5556),i=n(96540),{ToggleChipListWrapper:a,LabelText:r,ListWrapper:s,ListItemWrapper:l,HelperText:d}=n(14952),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{asThemedComponent:p}=n(20223),u=({label:e,children:t,contentAlign:n="left",fullPageTheme:o,hasNoHorizontalScroll:p=!1,isReadViewShopViewEnabled:u,hasIncreasedBottomMargin:g=!1,hasLargeLabel:h=!1,hasSpacing:y=!1,hasToggleGridColor:b,helper:f,hideGradientOnMobileView:C=!1,shouldEnableSnowPlowTracking:w,shouldReduceTopPadding:v=!1,layout:$="wrap"})=>(i.useEffect((()=>{(async()=>{await m(),c("ToggleChipList")})()}),[]),i.createElement(a,{contentAlign:n,hasToggleGridColor:b,hideGradientOnMobileView:C,"data-testid":"toggle-chip-list-wrapper"},e&&i.createElement(r,{fullPageTheme:o,hasIncreasedBottomMargin:g,hasLargeLabel:h},e),i.createElement(s,{contentAlign:n,layout:$,isReadViewShopViewEnabled:u,hasNoHorizontalScroll:p,hasToggleGridColor:b,shouldReduceTopPadding:v,className:"list-wrapper","data-testid":"list-wrapper"},i.Children.map(t,((e,t)=>e?i.createElement(l,{contentAlign:n,key:t,layout:$,hasSpacing:y,shouldEnableSnowPlowTracking:w,className:"list-item-wrapper","data-testid":"list-item"},e):null))),f&&i.createElement(d,null,f)));u.propTypes={children:o.array.isRequired,contentAlign:o.oneOf(["left","center","right"]),fullPageTheme:o.oneOf(["standard","inverted"]),hasIncreasedBottomMargin:o.bool,hasLargeLabel:o.bool,hasNoHorizontalScroll:o.bool,hasSpacing:o.bool,hasToggleGridColor:o.bool,helper:o.string,hideGradientOnMobileView:o.bool,isReadViewShopViewEnabled:o.bool,label:o.string,layout:o.oneOf(["wrap","nowrap"]),shouldEnableSnowPlowTracking:o.bool,shouldReduceTopPadding:o.bool},e.exports=p(u)},99244:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(76704);e.exports=o(i,"ToggleChipList")},14952:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getColorToken:s}=n(26865),{resolveMenuKey:l}=n(70698),{BREAKPOINTS:d}=n(96472),c=o.div.withConfig({displayName:"ToggleChipListWrapper"})` ${({hideGradientOnMobileView:e,theme:t})=>!e&&`\n @media (max-width: ${d.md}) {\n &::after {\n background: linear-gradient(90deg, rgba(${s(t,l(t,"colors.discovery.body.white.background"),{rgbOnly:!0})}, 0) 0%, rgba(${s(t,l(t,"colors.discovery.body.white.background"),{rgbOnly:!0})}, 1) 75%);\n width: ${a(7)};\n content: '';\n position: absolute;\n height: 8%;\n margin-top: ${a(1.25,"px")};\n right: 0;\n padding-right: ${a(1)};\n }\n }\n `} ${({hasToggleGridColor:e,theme:t})=>e&&`\n ${r(t,"background-color","colors.background.light")};\n border-bottom:${a(4)} solid ;\n ${r(t,"border-color","colors.background.light")};\n `} display: flex; flex-direction: column; ${({contentAlign:e})=>"left"===e?"align-items: flex-start":"center"===e?"align-items: center":"right"===e&&"align-items: flex-end"} `,m=o(i).withConfig({displayName:"LabelText"})` margin: 0 0 ${a(1)}; ${({hasIncreasedBottomMargin:e})=>e&&` \n margin: 0 0 ${a(2)};\n `} ${({hasLargeLabel:e})=>e&&" \n font-size: 1rem;\n letter-spacing: 1px;\n "} ${({fullPageTheme:e,theme:t})=>"inverted"===e?r(t,"color","colors.interactive.base.white"):""} `;m.defaultProps={as:"div",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.label"};const p=o.div.withConfig({displayName:"ListWrapper"})` display: flex; flex-direction: row; padding: ${a(2,"px")} ${a(3)}; ${({shouldReduceTopPadding:e})=>e&&`padding-top: ${a(1)};`} width: 100%; gap: ${a(1.5)}; ${({hasNoHorizontalScroll:e})=>e&&" &::-webkit-scrollbar \n {\n display: none;\n }"} ${({layout:e})=>"wrap"===e?"flex-wrap: wrap;":"overflow-x: auto;"} ${({contentAlign:e,layout:t})=>{if("nowrap"===t)return"";switch(e){case"left":return"justify-content: flex-start;";case"center":return"justify-content: center;";case"right":return"justify-content: flex-end;";default:return""}}} ${({hasToggleGridColor:e})=>e&&`--grid-margin: ${a(3)};`} ${({isReadViewShopViewEnabled:e})=>e&&`\n padding:${a(.5)};\n gap: ${a(.5)};\n `} `,u=o.div.withConfig({displayName:"ListItemWrapper"})` ${({contentAlign:e,layout:t,hasSpacing:n})=>{if("wrap"===t)return"";let o=e;switch(n&&(o="centerWithPadding"),o){case"center":return"\n &:first-child {\n margin-left: auto;\n }\n\n &:last-child {\n margin-right: auto;\n }\n ";case"right":return"\n &:first-child {\n margin-left: auto;\n }\n ";case"centerWithPadding":return`\n @media (min-width: ${d.md}) {\n &:first-child {\n margin-left: auto;\n }\n\n &:last-child {\n margin-right: auto;\n }\n }\n\n @media (min-width: ${d.sm}) and (max-width: ${d.md}) {\n &:first-child {\n margin-left: 1.5rem;\n }\n \n &:last-child {\n margin-right: 1.5rem;\n }\n } \n `;default:return""}}} `,g=o(i).withConfig({displayName:"HelperText"})` margin: ${a(1)} 0 0; `;g.defaultProps={as:"div",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={ToggleChipListWrapper:c,LabelText:m,ListWrapper:p,ListItemWrapper:u,HelperText:g}},28150:(e,t,n)=>{const o=n(5556),i=n(96540),{ToutText:a,ToutHed:r,ToutWrapper:s,ToutDek:l,ToutButton:d}=n(15956),c=({btnStyle:e="filled",rubric:t,dek:n,source:o,target:c,url:m})=>{const p=o||"Explore Now";return i.createElement(s,null,i.createElement(a,null,t&&i.createElement(r,{"data-testid":"ToutHed",dangerouslySetInnerHTML:{__html:t}}),n&&i.createElement(l,{"data-testid":"ToutDek",dangerouslySetInnerHTML:{__html:n}})),m&&i.createElement(d,{btnStyle:e,href:m,label:p,target:c,inputKind:"link"}))};c.propTypes={btnStyle:o.string,dek:o.string,rubric:o.string,source:o.string,target:o.string,url:o.string},c.displayName="Tout",e.exports=c},20464:(e,t,n)=>{e.exports=n(28150)},22738:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(43901),{UnifiedProductCardSlideNumber:r,UnifiedProductCardBrandName:s,UnifiedProductCardSuperlative:l,UnifiedProductCardNameWrapper:d,UnifiedProductCardName:c,UnifiedProductCardOfferContainer:m,UnifiedLandscapeProductCardWrapper:p,UnifiedProductCardContainer:u,UnifiedProductCardDetailsContainer:g,UnifiedProductCardDetails:h,UnifiedLandscapeProductCardDescDetails:y,UnifiedProductCardReviewSection:b,UnifiedProductCardDetailsWrapper:f}=n(22039),C=n(58893),w=n(92801),v=n(66530),$=n(24727),S=({dangerousHed:e,imageProps:t,totalCount:n,isCttEnabled:o,preHeaderOne:S,hasProductHeight:k,brandName:x,hasDiffMinHeight:E,diffMinHeightValue:T,hasProductNameHeight:I,item:L,productNameTag:N,shouldRenderSuperlativeText:B,name:P,dangerousDek:A,dek:D,showClampedDescription:_,showMultipleOffers:M,trackingLayout:R,offersProps:H,showLocalisedOffers:O,showProsConsData:F,rating:W,showRatingData:U,pros:V,cons:G,prosConsLabel:j,prosLabel:z,consLabel:q,maxProsConsHeight:K,isSlide:Y,isLandscapeProductCard:J,productDescriptionLineLength:X,textProsConsClick:Q,isProsConsActive:Z})=>{const{hasImageCreditText:ee,hasMultipleImageSupport:te,type:ne,offers:oe}=t,ie={...t,isLandscapeProductCard:J};return i.createElement(p,null,B()&&e&&i.createElement(l,{dangerouslySetInnerHTML:{__html:e},isLandscapeProductCard:J}),i.createElement(u,{hasMultipleImage:te},i.createElement(a,{...ie}),i.createElement(g,null,i.createElement(f,{hasMultipleImage:te,hasImageCreditText:ee},i.createElement(h,null,n?i.createElement(r,{isCttEnabled:o,isLandscapeProductCard:J},S):null,i.createElement(s,{isCttEnabled:o,totalCount:n,className:"upc-brandName",isLandscapeProductCard:J,dangerouslySetInnerHTML:{__html:x}}),(e||P)&&i.createElement(d,{hasDiffMinHeight:E,diffMinHeightValue:T,isCttEnabled:o,isLandscapeProductCard:J},i.createElement(c,{hasProductHeight:k,hasProductNameHeight:I,isLandscapeProductCard:J,isCttEnabled:o,id:`upc_${L.id}`,as:"embed"===ne?N:"p",type:ne,dangerouslySetInnerHTML:{__html:B()?P:e||P}}))),i.createElement(m,null,oe?.length?i.createElement(C,{...H,showLocalisedOffers:O}):null)))),i.createElement(y,null,i.createElement(v,{dangerousDek:A,dek:D,isCttEnabled:o,item:L,showClampedDescription:_,showMultipleOffers:M,totalCount:n,trackingLayout:R,isLandscapeProductCard:J,productDescriptionLineLength:X}),i.createElement(b,null,U()&&i.createElement($,{showProsConsData:F(),isLandscapeProductCard:J,rating:W}),F()&&i.createElement(w,{pros:V,cons:G,prosConsLabel:j,prosLabel:z,consLabel:q,maxProsConsHeight:K,isSlide:Y,isLandscapeProductCard:J,showRatingData:U(),isProsConsActive:Z,textProsConsClick:Q}))))};S.propTypes={brandName:o.string.isRequired,cons:o.arrayOf(o.string),consLabel:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,dek:o.string,diffMinHeightValue:o.number,hasDiffMinHeight:o.bool,hasProductHeight:o.bool,hasProductNameHeight:o.bool,imageProps:o.object.isRequired,isCttEnabled:o.bool,isLandscapeProductCard:o.bool,isProsConsActive:o.bool,isSlide:o.bool,item:o.object,maxProsConsHeight:o.number,name:o.string.isRequired,offersProps:o.object.isRequired,preHeaderOne:o.string,productDescriptionLineLength:o.number,productNameTag:o.string,pros:o.arrayOf(o.string),prosConsLabel:o.string,prosLabel:o.string,rating:o.number,shouldRenderSuperlativeText:o.func,showClampedDescription:o.bool,showLocalisedOffers:o.bool,showMultipleOffers:o.bool,showProsConsData:o.func,showRatingData:o.func,textProsConsClick:o.func,totalCount:o.number,trackingLayout:o.string},e.exports=S},66678:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(62193),s=n(32485),l=n(38221),d=n(73275),c=n(58893),m=n(43901),p=n(92801),u=n(24727),g=n(66530),h=n(22738),y=n(49235),{productImpressionTracking:b,formatGtmData:f}=n(60162),{handleAffiliateLinkClick:C}=n(14307),{getXidAndAmguuid:w,shouldShowPrimeDeal:v}=n(5344),{UnifiedProductCardWrapper:$,UnifiedProductCardObject:S,UnifiedProductCardHeader:k,UnifiedProductCardBody:x,UnifiedProductCardBrandName:E,UnifiedProductCardName:T,UnifiedProductCardNameWrapper:I,UnifiedProductCardSlideNumber:L,UnifiedProductCardSuperlative:N,ProductCardContainer:B}=n(22039),P=({image:e,brand:t,dangerousHed:n,hasAffiliateLinkDisabled:o,offers:d,dangerousDek:P,url:A="",type:D="card",preHeaderOne:_=null,totalCount:M=null,showMultipleOffers:R=!1,showAmazonPrimeDealsChip:H=!1,index:O,isLazy:F=!1,aspectRatio:W=[3,4],isDropshipProduct:U,dropShipSellers:V,hasImpressionTracking:G,layoutName:j,sourceName:z,data_item:q={},contentId:K,showLocalisedOffers:Y=!1,showOfferUrl:J=!1,layout:X,dek:Q,hasDiffMinHeight:Z=!1,hasProductHeight:ee=!1,hasProductNameHeight:te=!1,showOfferButton:ne=!1,diffMinHeightValue:oe,showProductNameAsH3:ie=!1,showClampedProductDescription:ae=!1,hasReadMoreFeature:re,productDescriptionLineLength:se,isCttEnabled:le=!1,shouldUseOutlinedButton:de,shouldUseBlackButton:ce,showSuperlativeText:me=!1,name:pe,isMobileView:ue,shouldDisableCreditText:ge,maxProsConsHeight:he=5.5,pros:ye,cons:be,rating:fe,productMultiImageCount:Ce,hasImageCreditText:we,isPrimeExclusive:ve=!1,shouldUseAmazonPrimeDayLiveAPIData:$e,actionIdFlags:Se={},prosConsLabel:ke,prosLabel:xe,consLabel:Ee,theme:Te,isLandscapeModeEnabledInExperiment:Ie,componentUsed:Le})=>{const Ne=!!M,[Be,Pe]=a(!1),Ae=q.enableLandscapeProductCard||Ie;let De="p";ie?De="h3":M&&(De="h2");const _e=()=>ae&&re,Me=v(H,$e,ve,d),Re=()=>q.hasProsConsFeature&&!r(ye)&&!r(be),He=()=>q.hasRatingFeature&&fe,Oe=()=>me&&Ne,Fe={isDropshipProduct:U,dropShipSellers:V,sourceName:z,data_item:q,contentId:K,showOfferUrl:J||o,layout:X},We=new Map([["GridFourColumns","plp_grid"],["ContentCarousel","carousel"]]),Ue="object"==typeof t&&t?.name||t||"",Ve=q?.hasMultipleImageSupport&&!r(e)&&e?.length>1,Ge=q?.showMultipleImageCount,je=q.index??O,ze={...q,id:q.id||q.productId,index:je,brand:{name:Ue},component:We.get(X)||(Ve||He()||Re()?"enhanced_product_card":"unified_product_card"),total_index:(e=>e?.length>Ge?Ge:e?.length)(e),hasMultipleImage:Ve,componentType:"card"!==D,rating:fe,showProsConsData:Re(),showBadge:Me};delete ze.image,delete ze.imageLabels,delete ze.source,delete ze.multipleOffers;const qe={"data-item":JSON.stringify(ze)},Ke=X||ze.layout,[Ye,Je]=i.useState({}),Xe=(e,t,n,o=null)=>{const i=void 0!==n?n:0;f({window,product:ze,index:ze.index,actionId:t,layout:Ke,event:e,type:o,image_index:void 0===n?i:n})},Qe=()=>{const e=Be?"close":"open";Pe(!Be),f({window,product:{...ze,component:"unified_product_card_pros_cons"},index:ze.index,layout:Ke,type:e})},Ze={image:e,isLazy:F,offers:d,url:A,dropShipData:Fe,type:D,xidAndAmguuid:Ye,isMobileView:ue,aspectRatio:W,gtmTrackOnClick:Xe,hasMultipleImageSupport:Ve,showAmazonPrimeDealsChip:H,showImageCreditText:q?.showImageCreditText,showMultipleImageCount:Ge,shouldDisableCreditText:ge,upcLazyLoading:"lazy",productMultiImageCount:Ce,hasImageCreditText:we,showBadge:Me,actionIdFlags:Se,component:Le},et={dangerousHed:n,type:D,offers:d,url:A,showMultipleOffers:R,showOfferButton:ne,dropShipData:Fe,productId:ze.id,gtmTrackOnClick:Xe,onClickHandler:(e,t,n,o,i)=>{C(o,{actionId:i,label:e,position:t,link:n,component:"affiliate_button_link"})},xidAndAmguuid:Ye,isCttEnabled:le,shouldUseOutlinedButton:de,shouldUseBlackButton:ce,showAmazonPrimeDiscounts:Me,actionIdFlags:Se,component:Le},tt={dangerousHed:n,imageProps:Ze,totalCount:M,isCttEnabled:le,preHeaderOne:_,hasProductHeight:ee,brandName:Ue,name:pe,hasDiffMinHeight:Z,diffMinHeightValue:oe,hasProductNameHeight:te,item:ze,productNameTag:De,shouldRenderSuperlativeText:Oe,dangerousDek:P,dek:Q,showClampedDescription:_e,showMultipleOffers:R,trackingLayout:Ke,offersProps:et,showLocalisedOffers:Y,showRatingData:He,showProsConsData:Re,rating:fe,pros:ye,cons:be,prosConsLabel:ke,prosLabel:xe,consLabel:Ee,maxProsConsHeight:he,isSlide:Ne,isLandscapeProductCard:Ae,productDescriptionLineLength:se,isProsConsActive:Be,textProsConsClick:Qe},nt=[];return G&&(nt.push("impressionTracking"),j?.length&&nt.push(j)),i.useEffect((()=>{window.addEventListener("load",(()=>b("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",l((()=>{b("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3));const e=w();Je(e)}),[]),i.createElement(y,{palette:Te},i.createElement(B,{className:s({"product-embed":"embed"===D},[nt]),...qe},Ae&&!ue&&Ne?i.createElement(h,{...tt}):i.createElement($,{type:D,isSlide:Ne},i.createElement(S,null,i.createElement(k,null,Oe()&&n&&i.createElement(N,{dangerouslySetInnerHTML:{__html:n}}),i.createElement(m,{...Ze}))),i.createElement(x,null,M&&i.createElement(L,{isCttEnabled:le},_),i.createElement(E,{hasProductHeight:ee,isCttEnabled:le,totalCount:M,className:"upc-brandName",dangerouslySetInnerHTML:{__html:Ue}}),(n||pe)&&i.createElement(I,{hasDiffMinHeight:Z,diffMinHeightValue:oe,isCttEnabled:le},i.createElement(T,{hasProductHeight:ee,hasProductNameHeight:te,isCttEnabled:le,id:`upc_${ze.id}`,as:"embed"===D?De:"p",type:D,dangerouslySetInnerHTML:{__html:Oe()?pe:n||pe}})),d?.length&&i.createElement(c,{...et,showLocalisedOffers:Y}),"card"!==D&&i.createElement(g,{dangerousDek:P,dek:Q,isCttEnabled:le,item:ze,showClampedDescription:_e,showMultipleOffers:R,totalCount:M,trackingLayout:Ke,isMobileView:ue,productDescriptionLineLength:se}),"card"!==D&&He()&&i.createElement(u,{showProsConsData:Re(),rating:fe}),"card"!==D&&Re()&&i.createElement(p,{pros:ye,cons:be,maxProsConsHeight:he,isSlide:Ne,prosConsLabel:ke,prosLabel:xe,consLabel:Ee,isProsConsActive:Be,textProsConsClick:Qe})))))};P.propTypes={actionIdFlags:o.object,aspectRatio:o.arrayOf(o.number),brand:o.oneOfType([o.object,o.string]),componentUsed:o.string,cons:o.array,consLabel:o.string,contentId:o.string,dangerousDek:o.string,dangerousHed:o.string,data_item:o.object,dek:o.arrayOf(o.string),diffMinHeightValue:o.number,dropShipSellers:o.arrayOf(o.string),hasAffiliateLinkDisabled:o.bool,hasDiffMinHeight:o.bool,hasImageCreditText:o.bool,hasImpressionTracking:o.bool,hasProductHeight:o.bool,hasProductNameHeight:o.bool,hasReadMoreFeature:o.bool,image:o.shape(d.propTypes),index:o.number,isCttEnabled:o.bool,isDropshipProduct:o.bool,isLandscapeModeEnabledInExperiment:o.bool,isLazy:o.bool,isMobileView:o.bool,isPrimeExclusive:o.bool,layout:o.string,layoutName:o.string,maxProsConsHeight:o.number,name:o.string,offers:o.arrayOf(o.object),preHeaderOne:o.string,productDescriptionLineLength:o.number,productMultiImageCount:o.number,pros:o.array,prosConsLabel:o.string,prosLabel:o.string,rating:o.string,shouldDisableCreditText:o.bool,shouldUseAmazonPrimeDayLiveAPIData:o.bool,shouldUseBlackButton:o.bool,shouldUseOutlinedButton:o.bool,showAmazonPrimeDealsChip:o.bool,showClampedProductDescription:o.bool,showLocalisedOffers:o.bool,showMultipleOffers:o.bool,showOfferButton:o.bool,showOfferUrl:o.bool,showProductNameAsH3:o.bool,showSuperlativeText:o.bool,sourceName:o.string,theme:o.oneOf(["standard","inverted"]),totalCount:o.number,type:o.oneOf(["card","embed"]),url:o.string},P.defaultProps={theme:"standard"},P.displayName="UnifiedProductCard",e.exports=P},66530:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useCallback:r}=n(96540),{shouldRenderDek:s,jsonmlToReact:l}=n(38759),{UnifiedProductCardDescriptionWrapper:d,UnifiedProductCardClampedDescription:c}=n(22039),{formatGtmData:m}=n(60162),p=({dangerousDek:e,dek:t,isCttEnabled:n,item:o,showClampedDescription:p,showMultipleOffers:u,totalCount:g,trackingLayout:h,isLandscapeProductCard:y,productDescriptionLineLength:b})=>{const[f,C]=a(!1),w=()=>t?.length&&s(t)?i.createElement(d,{shouldHideDescriptionMargin:!!g,isCttEnabled:n,showLess:f,showClampedProductDescription:p(),productDescriptionLineLength:b},l.convert(t)):!t?.length&&e?i.createElement(d,{showMultipleOffers:u,shouldHideDescriptionMargin:!!g,dangerouslySetInnerHTML:{__html:e},showLess:f,isCttEnabled:n,showClampedProductDescription:p(),productDescriptionLineLength:b}):null,v=r((()=>{const e=f?"close":"open";C(!f),m(window,o,o.index,h,null,"",e)}),[f,o,h]);return i.createElement(i.Fragment,null,p()?(()=>{const e=w();return e?i.createElement(c,{lines:b,linesInExtraLargeDesktop:b,isCollapsible:!0,showLess:f,offset:2,onTextClick:v,showClampedProductDescription:p(),isLandscapeProductCard:y},e):null})():w())};p.propTypes={dangerousDek:o.string,dek:o.arrayOf(o.string),isCttEnabled:o.bool,isLandscapeProductCard:o.bool,item:o.object,productDescriptionLineLength:o.number,showClampedDescription:o.func,showMultipleOffers:o.bool,totalCount:o.number,trackingLayout:o.string},p.displayName="UnifiedProductCardDescription",e.exports=p},43901:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(62193),{useIntl:r}=n(37243),s=n(73275),l=n(30830),{validateAndTransformOffers:d,getAffiliateData:c}=n(5344),{handleLinkClick:m}=n(43428),p=n(1889).default,{UnifiedProductEmbedImageLink:u,UnifiedProductCardImageCarousel:g,UnifiedProductCardVariantImage:h,UnifiedProductCardImageCreditText:y,UnifiedProductCardImageWrapper:b,UpcSingleImageWrapper:f,UnifiedProductCardLabel:C}=n(22039),w=({image:e,isLazy:t,offers:n,url:i,dropShipData:w,type:v="card",xidAndAmguuid:$,isMobileView:S,aspectRatio:k=[3,4],gtmTrackOnClick:x,hasMultipleImageSupport:E,showImageCreditText:T,showMultipleImageCount:I,shouldDisableCreditText:L=!1,upcLazyLoading:N,productMultiImageCount:B,hasImageCreditText:P,showBadge:A,actionIdFlags:D={},isLandscapeProductCard:_,component:M="unified-product-card"})=>{const{formatMessage:R}=r(),H={...d(i,n)[0],...$},O=c({dropShipData:w,offer:H,type:v}),F={href:O.offerUrl,target:O.target,rel:O.rel,tabIndex:"-1","data-offer-url":H.purchaseUri||""},W="card"===v?"plp_grid":M;e&&e.altText||(F["aria-hidden"]="true");const U=D?.enableActionIdForUPC,V=O?.offerUrl?.includes("cna.st")&&U,G=(e,t)=>{const n=e?.currentTarget?.getAttribute("href");V&&n?m({event:e,gtmTrackOnClick:x,linkProps:n,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},type:"UPCImage",index:t,component:"unified-product-card"!==M?M:W}):x(e,t)},j=(e,n)=>o.createElement(o.Fragment,null,o.createElement(b,{aspectRatio:""===k?[3,4]:k,hasImageCreditText:P,hasMultipleImageSupport:E},A&&o.createElement(C,null,R(p.UnifiedProductCardAmazonPrimeExclusiveLabel)),!a(e)&&(!a(e.sources)||!a(e.segmentedSources))&&o.createElement(u,{onClick:e=>G(e,n),className:"image",...F},o.createElement(s,{...e,onClick:e=>G(e,n),isLazy:t,imageAttributes:{loading:N}}))),T&&P&&!L&&(e=>o.createElement(y,{dangerouslySetInnerHTML:{__html:e?.credit}}))(e));return E&&!a(e)&&e?.length>1?o.createElement(g,{showImageCreditText:T,isLandscapeProductCard:_},o.createElement(l,{hasControls:!S,hasPagination:!0,controlPlacement:"space-between",controlPosition:"center",isDotClickable:!0,hasSwipeCarouseList:!0,hasCircularScrolling:!0,gtmTrackOnClick:x,isUpcEnabled:!0,hasUPCMultipleImages:E},e.map(((e,t)=>o.createElement(o.Fragment,null,t1,hasImageCreditText:P,isLandscapeProductCard:_},j(e?.length>1?e[0]:e))};w.propTypes={actionIdFlags:i.object,aspectRatio:i.arrayOf(i.number),component:i.string,dropShipData:i.object,gtmTrackOnClick:i.func,hasImageCreditText:i.bool,hasMultipleImageSupport:i.bool,image:i.shape(s.propTypes),isLandscapeProductCard:i.bool,isLazy:i.bool,isMobileView:i.bool,offers:i.arrayOf(i.object),productMultiImageCount:i.number,shouldDisableCreditText:i.bool,showAmazonPrimeDealsChip:i.bool,showBadge:i.bool,showImageCreditText:i.bool,showMultipleImageCount:i.number,type:i.oneOf(["card","embed"]),upcLazyLoading:i.string,url:i.string,xidAndAmguuid:i.object},e.exports=w},58893:(e,t,n)=>{const o=n(96540),i=n(5556),{useRef:a,useEffect:r,useState:s}=n(96540),{useIntl:l}=n(37243),d=n(36314),c=n(1889).default,{getProductLocalisedOffers:m,countryCurrencyMapping:p}=n(63799),{currencySymbols:u,validateAndTransformOffers:g,getAffiliateData:h,isEllipsisActive:y,getValueWithCurrency:b}=n(5344),{handleLinkClick:f}=n(43428),{UnifiedProductCardPrice:C,UnifiedProductCardSalePrice:w,UnifiedProductCardOffer:v,UnifiedProductCardPriceWrapper:$,UnifiedProductCardRetailerName:S,UnifiedArrow:k,UnifiedProductCardOfferWrapper:x}=n(22039),E="US",T=(e,t,n,i,a,r,s,l,c,m,p,u,g={},y=!1)=>{const b=h({dropShipData:t,offer:e});let f=e.price?`${e.price}`:null,C=null;e.comparisonPrice?y?C=`${e.comparisonPrice}`:(f=`${e.comparisonPrice}`,C=`${e.price}`):e.reducedPrice&&(C=`${e.reducedPrice}`);const w="embed"===p?g?.enableActionIdForUPCEmbed:g?.enableActionIdForUPC;return o.createElement(d.ButtonWithSellerBelowPrice,{ctaHref:b.offerUrl,offerUrl:e.offerUrl,price:f,productId:a,reducedPrice:C,sellerName:e.sellerName,showSellerNameBelowPrice:!0,key:r,position:r,isExternalProduct:b.isAffiliateProduct,isCtaInternal:!b.isAffiliateProduct,gtmTrackOnClick:n,onClickHandler:i,isCttEnabled:s,shouldUseOutlinedButton:l,shouldUseBlackButton:c,showAmazonPrimeDiscounts:m,isActionIdEnabledForComponent:w,component:u})},I=({currency:e,price:t,comparisonPrice:n,isCttEnabled:i})=>n&&n{const{formatMessage:O}=l(),F=a(null),W=d?n?.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===E:e.currency===p[E])):n,[U,V]=s(g(i,W)),G=a(null),[j,z]=s(!1);if(r((()=>(d&&V(g(i,m(E,n))),()=>{})),[d,i,n]),r((()=>{const e=G.current;"card"===t&&z(y(e))}),[t]),"card"===t){const{currency:n,price:i,comparisonPrice:a,sellerName:r}=U[0],s={...U[0],...P},l="unified-product-card"===H?"plp_grid":H,d=h({dropShipData:C,offer:s,type:t}),m={"data-buy-button":!0,"data-offer-retailer":r||"","data-offer-url":s.purchaseUri||"","aria-label":e||"",href:d.offerUrl,target:d.target,rel:d.rel,className:"product-offer__buy-button"},p=R?.enableActionIdForUPC,u=d?.offerUrl?.includes("cna.st")&&p,g=(e,t,n,o)=>{const i=F?.current?.href;u&&i&&""!==i?f({event:e,onClickHandler:L,gtmTrackOnClick:w,linkProps:i,setLinkProps:e=>{window.open(e,"_blank","noopener, noreferrer")},label:t,position:n,link:o,type:"upcCard",component:l}):w(e)};if(B){let e=null,r=null;return a&&(e=b(n,a)),r=b(n,i),o.createElement(x,{onClick:e=>w(e)},T({...s,price:r,comparisonPrice:e,...P},C,w,L,N,0,A,D,_,M,t,l,R))}return o.createElement(v,null,o.createElement($,{isCttEnabled:A,onClick:(e,t,n,o)=>{g(e,t,n,o)}},i&&o.createElement("a",{ref:F,...m},I({currency:n,price:i,comparisonPrice:a,isCttEnabled:A}))),o.createElement(S,{className:"upcRetailerNameWrapper",sellerNameHasEllipsis:j,isCttEnabled:A,onClick:(e,t,n,o)=>g(e,t,n,o)},o.createElement("a",{ref:F,...m},o.createElement("span",{className:"upcRetailerNameBlock"},o.createElement("span",{className:"upcRetailerName",ref:G},r||O(c.defaultOfferCtaText))),o.createElement("span",{className:"upcicons"},o.createElement(k,{"aria-hidden":!0})))))}if("embed"===t&&u){const e=U.map(((e,n)=>{const o={...e,...P};return T(o,C,w,L,N,n,A,D,_,M,t,H,R)}));return o.createElement(x,{onClick:e=>w(e)},e)}return o.createElement(x,null,T(U[0],C,w,L,N,0,A,D,_,M,t,H,R))};L.propTypes={actionIdFlags:i.object,component:i.string,dangerousHed:i.string,dropShipData:i.object,gtmTrackOnClick:i.func,isCttEnabled:i.bool,offers:i.arrayOf(i.object),onClickHandler:i.func,productId:i.string,shouldUseBlackButton:i.bool,shouldUseOutlinedButton:i.bool,showAmazonPrimeDiscounts:i.bool,showLocalisedOffers:i.bool,showMultipleOffers:i.bool,showOfferButton:i.bool,type:i.oneOf(["card","embed"]),url:i.string,xidAndAmguuid:i.object},e.exports=L},92801:(e,t,n)=>{const o=n(96540),i=n(5556),{useCallback:a}=n(96540),{useIntl:r}=n(37243),s=n(708),{UnifiedProductCardProConsAccordionItemContainerDataUl:l,UnifiedProductCardProConsAccordionContainer:d,UnifiedProductCardProConsAccordionItemContainer:c,UnifiedProductCardProConsAccordionItemContainerLabel:m,UnifiedProductCardProConsAccordionLabelContainer:p,UnifiedProductCardProConsAccordionItemContainerButton:u,UnifiedProductCardProConsAccordionItemContainerContent:g,UnifiedProductCardProConsAccordionItemContainerTitle:h,UnifiedProductCardProConsAccordionItemContainerData:y}=n(22039),{default:b}=n(1889),f=({pros:e,cons:t,maxProsConsHeight:n,isSlide:i,prosConsLabel:f,prosLabel:C,consLabel:w,isProsConsActive:v,textProsConsClick:$,isLandscapeProductCard:S,showRatingData:k})=>{const{formatMessage:x}=r(),E=a(((e,t)=>o.createElement(l,{maxProsConsHeight:n,isSlide:i},e.map(((e,n)=>o.createElement(y,{key:`${t}-${n}`,dangerouslySetInnerHTML:{__html:e}}))))),[n,i]);return o.createElement(d,{isLandscapeProductCard:S,showRatingData:k},o.createElement(c,{isActive:v,onClick:$},o.createElement(p,{isLandscapeProductCard:S},o.createElement(m,{isLandscapeProductCard:S,dangerouslySetInnerHTML:{__html:f||x(b.UnifiedProductCardProsConsTitle)}})),o.createElement(u,{isActive:v,ButtonIcon:s,role:"button",isIconButton:!0,label:"AccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),o.createElement(g,{isActive:v},o.createElement(h,{isActive:v,isLandscapeProductCard:S,dangerouslySetInnerHTML:{__html:C||x(b.UnifiedProductCardProsLabel)}}),E(e,"pro"),o.createElement(h,{isActive:v,isLandscapeProductCard:S,dangerouslySetInnerHTML:{__html:w||x(b.UnifiedProductCardConsLabel)}}),E(t,"con")))};f.propTypes={cons:i.array,consLabel:i.string,isLandscapeProductCard:i.bool,isProsConsActive:i.bool,isSlide:i.bool,maxProsConsHeight:i.number,pros:i.array,prosConsLabel:i.string,prosLabel:i.string,showRatingData:i.func,textProsConsClick:i.func},e.exports=f},24727:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),{default:r}=n(1889),{UnifiedProductCardRatingLabel:s,UnifiedProductCardRatingWrapper:l}=n(22039),d=({rating:e,showProsConsData:t,isLandscapeProductCard:n})=>{const{formatMessage:i}=a();return o.createElement(l,{showProsConsData:t,isLandscapeProductCard:n},o.createElement(s,{showProsConsData:t,isLandscapeProductCard:n,dangerouslySetInnerHTML:{__html:`${i(r.UnifiedProductCardRatingTitle)} ${e}/10`}}))};d.propTypes={isLandscapeProductCard:i.bool,rating:i.string,showProsConsData:i.func},e.exports=d},51125:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(11763);e.exports=o(i,"UnifiedProductCard")},22039:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),a=n(43222),r=n(48286),s=n(73730),{BaseText:l,BaseLink:d}=n(76955),{CarouselWrapper:c,CarouselListWrapper:m,CarouselFooter:p,CarouselListButton:u,CarouselFooterItemDots:g}=n(44802),{calculateSpacing:h,getColorStyles:y,getTypographyStyles:b,getColorToken:f,minScreen:C,isInverted:w,minMaxScreen:v,maxScreen:$}=n(26865),{BodyWrapper:S}=n(29912),{ButtonWrapper:k,ButtonLabel:x,ButtonIconWrapper:E}=n(18974),T="0.2s",I=o(l).withConfig({displayName:"UnifiedProductCardSalePrice"})` text-decoration: line-through; ${({theme:e})=>` ${y(e,"color",w(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.call-to-action")} `;I.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const L=o(l).withConfig({displayName:"UnifiedProductCardLabel"})` position: absolute; top: ${h(1)}; left: ${h(1)}; z-index: 1; margin: 0 ${h(1)} 0 0; border-radius: ${h(3)}; background: ${f("colors.interactive.base.black")}; padding: ${h(1)} ${h(1.5)}; color: ${f("colors.interactive.base.white")}; ${C(i.md)} { padding: ${h(.5)} ${h(1)}; } `;L.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const N=o(l).withConfig({displayName:"UnifiedProductCardRetailerName"})` display: flex; flex-direction: row; align-items: flex-end; padding: 0; width: 100%; line-height: revert; a { display: flex; gap: ${({sellerNameHasEllipsis:e})=>e?"0":h(.5)}; width: 100%; } .upcRetailerNameBlock { display: grid; } .upcRetailerName { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .upcicons { display: flex; align-items: center; justify-content: center; transition: all 0.5s ease-in; margin: auto; margin-left: 0; border-radius: 100px; background: ${({theme:e})=>`${f(e,"colors.interactive.base.highlight")}`}; width: 1rem; height: 1rem; text-align: center; aspect-ratio: 1/1; } ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.call-to-action")} `;N.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const B=o(a).withConfig({displayName:"UnifiedArrowIcon"})` transform: rotate(-45deg); `,P=o(l).withConfig({displayName:"UnifiedProductCardPrice"})` ${({theme:e})=>` ${y(e,"color",w(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.call-to-action")} `;P.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const A=o(l).withConfig({displayName:"UnifiedProductCardOffer"})` display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 0; .upcRetailerNameWrapper > a { transition: text-decoration 1s ease; text-decoration: underline solid transparent; text-underline-offset: 2px; } ${v(0,i.md)} { .upcRetailerNameWrapper > a { text-decoration: underline; } .upcicons { position: relative; transform: translate(0, -2px); } } &:hover { .upcicons { transform: translate(2px, -2px); } .upcRetailerNameWrapper > a { text-decoration: underline; } } `;A.defaultProps={as:"div"};const D=o(l).withConfig({displayName:"UnifiedProductCardPriceWrapper"})` display: flex; flex-direction: row; align-items: center; cursor: pointer; padding: 0; width: 100%; min-height: ${h(2)}; overflow: hidden; gap: ${h(.5)}; a { text-decoration: none; } ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.call-to-action")} `;D.defaultProps={as:"div",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const _=o(l).withConfig({displayName:"UnifiedProductCardNameWrapper"})` display: flex; padding: ${h(.5)} 0 ${h(1)} 0; h2 { font-weight: bold; } ${({isLandscapeProductCard:e})=>e&&`\n justify-content: center;\n padding-bottom: ${h(2)};\n `} h3 { ${b("typography.definitions.globalEditorial.context-secondary")} } ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.product-title")} `;_.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const M=o.div.withConfig({displayName:"UnifiedProductCardBody"})``;M.defaultProps={as:"div"};const R=o(l).withConfig({displayName:"UnifiedProductCardBrandName"})` ${({totalCount:e})=>!e&&`\n margin-top: ${h(1)} !important;\n `} padding: ${h(1)} 0 0 0; width: 100%; height: ${h(3.5)}; min-height: ${h(3)}; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; ${({hasProductHeight:e})=>e&&`\n line-height: ${h(2)};\n `} ${({isLandscapeProductCard:e})=>e&&`\n text-align: center;\n padding: 0;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n height: auto;\n max-height: 2lh;\n min-height: ${h(1)};\n white-space: normal;\n `} ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.brand-name")} `;R.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const H=o(l).withConfig({displayName:"UnifiedProductCardName"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; height: 2lh; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ${({isLandscapeProductCard:e})=>e&&" \n text-align: center;\n height: auto;\n max-height: 3lh;\n -webkit-line-clamp: 3;\n "} && { ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.product-title")} margin:0; } `;H.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const O=o(r).withConfig({displayName:"UnifiedProductCardClampedDescription"})` && { ${k} { transform-origin: center; margin: ${h(1)} 0 0; padding: 0; min-width: auto; height: 24px; gap: ${h(.5)}; } ${x} { padding: 0; width: 100%; text-align: left; ${b("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${y(e,"color","colors.interactive.base.black")};`}; } } ${E} { svg { width: 24px; height: 24px; } padding: 0; } `,F=o(l).withConfig({displayName:"UnifiedProductCardDescriptionWrapper"})` &&& { margin-top: 1rem; } padding: 0; width: 100%; p { margin-block-start: ${h(2)}; margin-block-end: ${h(2)}; } p:last-of-type { margin-block-start: ${h(2)}; margin-block-end: 0; } p:first-of-type { margin-block-start: 0; margin-block-end: ${h(2)}; } p:first-of-type:last-of-type { margin-block-start: 0; margin-block-end: 0; } a:not(.button):link, a:not(.button):visited, a:not(.button):hover, a:not(.button):focus, a:not(.button):active { text-decoration: underline; } ${({showLess:e,showClampedProductDescription:t,productDescriptionLineLength:n})=>t&&`\n ${e?"overflow: hidden;":`\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: ${n};\n `}\n`} ${({isCttEnabled:e})=>e&&b("typography.definitions.commerce.product-description")} `;F.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const W=o.div.withConfig({displayName:"UnifiedProductCardBody"})` display: grid; width: 100%; text-align: left; `,U=o.div.withConfig({displayName:"UnifiedProductCardImageWrapper"})` display: grid; &::before { display: inline-block; ${({theme:e})=>y(e,"background-color","colors.consumption.body.standard.bg-card")}; padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; ${C(i.md)} { padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; } content: ''; } position: relative; width: 100%; overflow: hidden; picture, img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background-color: ${({theme:e})=>`${f(e,"colors.consumption.body.standard.bg-card")}`}; max-width: 100%; height: 100%; object-fit: contain; } ${({hasMultipleImageSupport:e,hasImageCreditText:t})=>!t&&e&&"margin-bottom: 0.5rem"} `,V=o.div.withConfig({displayName:"UnifiedProductCardHeader"})` position: relative; `,G=o.div.withConfig({displayName:"UnifiedProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; `,j=o.div.withConfig({displayName:"UnifiedProductCardWrapper"})` position: relative; margin: 0; ${({type:e,isSlide:t})=>"embed"===e&&`\n margin: 0 auto ${h(6)};\n max-width: ${h(t?48:70)};\n ${t&&$(i.md)} {\n max-width: ${h(40)};\n }\n ${S} > .body__inner-container > && {\n ${C(i.md)} {\n margin-right: auto;\n margin-left: auto;\n }\n }\n `} `,z=o.span.withConfig({displayName:"UnifiedProductCardSlideNumber"})` display: flex; flex-direction: column; align-items: ${({isLandscapeProductCard:e})=>e?"center":"flex-start"}; margin-top: ${({isLandscapeProductCard:e})=>e?"0":"16px"}; padding: ${({isLandscapeProductCard:e})=>e?`${h(0)} ${h(0)} ${h(1)}`:"0"}; ${({isCttEnabled:e})=>b(e?"typography.definitions.commerce.label":"typography.definitions.globalEditorial.numerical-small")} ${({theme:e})=>` ${y(e,"color","colors.consumption.body.standard.body-deemphasized")};\n `}; `,q=o.div.withConfig({displayName:"UnifiedProductCardOfferWrapper"})` padding: 0; .product-offer__cta-block { display: grid; } div:last-of-type { margin-bottom: 0; } `,K=o.div.withConfig({displayName:"UnifiedProductCardOfferContainer"})` display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: auto; gap: ${h(8)}; ${q} { width: 100%; } `,Y=o(d).withConfig({displayName:"UnifiedProductEmbedImageLink"})` grid-area: product-image; grid-column: 1/2; grid-row: 1/2; ${({hasGallerySlideBackground:e})=>!e&&`padding-left: ${h(2)};`} &&&& { text-decoration: none; } ${C(i.md)} { grid-row: 1/-1; padding-left: 0; } `,J=o.div.withConfig({displayName:"UnifiedProductCardImageCarousel"})` top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; height: 100%; object-fit: contain; ${({isLandscapeProductCard:e})=>e&&"flex: 1; margin: 0;"} ${c} { margin: 0; padding: 0; height: 100%; } ${m} { width: 100%; height: 100%; } ${u} { ${({showImageCreditText:e})=>e&&"\n top: calc(50% - 20px);\n "} } &&& { ${E} { .ButtonIcon { &&&& { width: 32px; height: 32px; } } svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; width: 16px; height: 16px; } } } ${p} { margin: 0; ${g} { svg { path { stroke: ${f("colors.interactive.base.dark")}; } } } } `,X=o.div.withConfig({displayName:"UnifiedProductCardVariantImage"})` position: relative; width: 100%; height: 100%; overflow: hidden; picture, img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0; background-color: ${({theme:e})=>`${f(e,"colors.consumption.body.standard.bg-card")}`}; cursor: pointer; width: 100%; max-width: 100%; height: 100%; } `,Q=o.div.withConfig({displayName:"UnifiedProductCardImageCreditText"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; margin-top: ${h(.75)}; height: 2lh; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ${b("typography.definitions.globalEditorial.context-tertiary")}; ${({theme:e})=>` ${y(e,"color","colors.consumption.body.standard.body")};`}; overflow-wrap: anywhere; font-family: Source Serif Pro; `;Q.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const Z=o.div.withConfig({displayName:"upcSingleImageWrapper"})` ${({isLandscapeProductCard:e})=>e&&"flex: 1;"} ${({isCoupledWithMultiImageProduct:e,hasImageCreditText:t})=>e&&`margin-bottom: ${t?1.5:2}rem`} `,ee=o(l).withConfig({displayName:"UnifiedProductCardSuperlative"})` max-height: 3lh; overflow: hidden; ${({isLandscapeProductCard:e})=>e?`margin-bottom: ${h(1)};`:`margin-bottom: ${h(1.25)};`} `;ee.defaultProps={as:"h2",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.consumptionEditorial.subhed-break-primary"};const te=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionContainer"})` margin-top: ${h(1.5)}; border-top: 0.5px solid; ${({isLandscapeProductCard:e,showRatingData:t})=>e&&t&&"border-top: unset; margin-top: 0;"} border-bottom: 0.5px solid; overflow: hidden; ${({theme:e})=>`${y(e,"border-bottom-color","colors.consumption.body.standard.divider")};\n ${y(e,"border-top-color","colors.consumption.body.standard.divider")};`} svg { float: right; fill: black; transform-origin: center; transition: all ${T} ease-in-out; width: ${h(1.25)}; height: ${h(1.25)}; } `,ne=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerLabel"})` ${({theme:e})=>y(e,"color","colors.interactive.base.black")}; ${b("typography.definitions.discovery.hed-bulletin-secondary")}; `;ne.defaultProps={typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const oe=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionLabelContainer"})` display: inline-flex; `,ie=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerContent"})` ${({isActive:e})=>e?`\n overflow: hidden;\n max-height: 1000px;\n transition: ${T} linear;\n padding-bottom: ${h(2)};\n `:`\n max-height: 0px;\n transition: all ${T};\n `} ${({theme:e})=>y(e,"color","colors.consumption.lead.standard.description")}; `,ae=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainer"})` margin-top: 0.75rem; line-height: normal; ${({isActive:e})=>!e&&"margin-bottom: 0.75rem;"} `,re=o(s.Utility).withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerButton"})` fill: #615f66; float: right; transition: all 0.2s ease; padding: ${h(1)} ${h(.5)}; &, &:focus, &:hover { border: 0; background-color: transparent; } ${({isActive:e})=>e&&"transform: rotate(180deg);"} `,se=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerTitle"})` ${({isActive:e,isLandscapeProductCard:t})=>e&&`\n margin-top: ${h(t?1.5:2)};\n padding-bottom: ${h(1)};\n `} ${b("typography.definitions.discovery.hed-bulletin-secondary")}; ${({theme:e})=>y(e,"color","colors.interactive.base.black")}; `,le=o.li.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerData"})` ${b("typography.definitions.consumptionEditorial.description-embed")}; `,de=o.ul.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerDataUl"})` &&& { margin: 0; list-style-type: disc; } ${({isSlide:e})=>e&&"padding-inline-start: 20px;"} ${({maxProsConsHeight:e})=>`max-height: ${e}em;`} overflow: hidden; `,ce=o.div.withConfig({displayName:"UnifiedProductCardRatingLabel"})` margin: ${h(1.5)} 0 0 0; ${({isLandscapeProductCard:e})=>e&&`\n margin: ${h(1.5)} 0;\n height: 1lh;\n `} ${b("typography.definitions.discovery.hed-bulletin-secondary")}; ${({theme:e})=>y(e,"color","colors.interactive.base.black")}; ${({showProsConsData:e})=>!e&&`\n margin-bottom:${h(1.5)};\n `} `,me=o.div.withConfig({displayName:"UnifiedProductCardRatingWrapper"})` margin-top: ${h(2)}; border-top: 0.5px solid; ${({theme:e})=>`${y(e,"border-bottom-color","colors.consumption.body.standard.divider")};\n ${y(e,"border-top-color","colors.consumption.body.standard.divider")};`} ${({isLandscapeProductCard:e,showProsConsData:t,theme:n})=>(e||!t)&&`\n border-bottom: 0.5px solid;\n ${y(n,"border-bottom-color","colors.consumption.body.standard.divider")};\n `} `,pe=o.div.withConfig({displayName:"UnifiedLandscapeProductCardWrapper"})` display: flex; flex-direction: column; justify-content: center; margin: 0 auto ${h(4.5)}; border: 1px solid; padding: ${h(2)}; max-width: none; ${({theme:e})=>`${y(e,"border-color","colors.consumption.body.standard.divider")};\n `}; `,ue=o.div.withConfig({displayName:"UnifiedProductCardContainer"})` display: inline-flex; gap: ${h(1)}; `,ge=o.div.withConfig({displayName:"UnifiedProductCardDetailsContainer"})` display: block; flex: 1; align-content: center; `,he=o.div.withConfig({displayName:"UnifiedProductCardDetails"})` display: grid; justify-items: center; align-items: center; width: 100%; `,ye=o.div.withConfig({displayName:"UnifiedLandscapeProductCardDescDetails"})``;ye.defaultProps={as:"div"};const be=o.div.withConfig({displayName:"UnifiedProductCardReviewSection"})``;be.defaultProps={as:"div"};const fe=o.div.withConfig({displayName:"UnifiedProductCardDetailsWrapper"})` ${({hasImageCreditText:e,hasMultipleImage:t})=>t||e?t&&e?`\n margin-bottom: ${h(7.5)};\n `:!t&&e?`\n margin-bottom: ${h(5)};\n `:t&&!e?`\n margin-bottom: ${h(3.75)};\n `:"":"\n margin-bottom: 0px;\n "} `;fe.defaultProps={as:"div"},e.exports={ProductCardContainer:M,UnifiedProductCardWrapper:j,UnifiedProductCardLabel:L,UnifiedProductCardObject:G,UnifiedProductCardHeader:V,UnifiedProductCardImageWrapper:U,UnifiedProductCardBody:W,UnifiedProductCardBrandName:R,UnifiedProductCardOffer:A,UnifiedProductCardName:H,UnifiedProductCardNameWrapper:_,UnifiedProductCardPrice:P,UnifiedProductCardRetailerName:N,UnifiedProductCardSalePrice:I,UnifiedArrow:B,UnifiedProductCardDescriptionWrapper:F,UnifiedProductCardClampedDescription:O,UnifiedProductCardPriceWrapper:D,UnifiedProductCardSlideNumber:z,UnifiedProductCardOfferWrapper:q,UnifiedProductCardOfferContainer:K,UnifiedProductEmbedImageLink:Y,UnifiedProductCardSuperlative:ee,UnifiedProductCardImageCarousel:J,UnifiedProductCardVariantImage:X,UnifiedProductCardImageCreditText:Q,UnifiedProductCardProConsAccordionContainer:te,UnifiedProductCardProConsAccordionItemContainer:ae,UnifiedProductCardProConsAccordionLabelContainer:oe,UnifiedProductCardProConsAccordionItemContainerButton:re,UnifiedProductCardProConsAccordionItemContainerContent:ie,UnifiedProductCardProConsAccordionItemContainerLabel:ne,UnifiedProductCardProConsAccordionItemContainerTitle:se,UnifiedProductCardProConsAccordionItemContainerData:le,UnifiedProductCardProConsAccordionItemContainerDataUl:de,UnifiedProductCardRatingLabel:ce,UnifiedProductCardRatingWrapper:me,UpcSingleImageWrapper:Z,UnifiedLandscapeProductCardWrapper:pe,UnifiedProductCardContainer:ue,UnifiedProductCardDetailsContainer:ge,UnifiedProductCardDetails:he,UnifiedLandscapeProductCardDescDetails:ye,UnifiedProductCardReviewSection:be,UnifiedProductCardDetailsWrapper:fe}},1889:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({defaultOfferCtaText:{id:"UnifiedProductCard.DefaultOfferCtaText",defaultMessage:"Shop Now",description:"UPC default CTA text for Card variation"},UnifiedProductCardRatingTitle:{id:"UnifiedProductCard.UnifiedProductCardRatingTitle",defaultMessage:"OUR RATING:",description:"UPC rating title"},UnifiedProductCardProsConsTitle:{id:"UnifiedProductCard.UnifiedProductCardProsConsTitle",defaultMessage:"Pros & Cons",description:"UPC pros cons title"},UnifiedProductCardProsLabel:{id:"UnifiedProductCard.UnifiedProductCardProsLabel",defaultMessage:"Pros",description:"UPC pros label"},UnifiedProductCardConsLabel:{id:"UnifiedProductCard.UnifiedProductCardConsLabel",defaultMessage:"Cons",description:"UPC cons label"},UnifiedProductCardAmazonPrimeExclusiveLabel:{id:"UnifiedProductCard.UnifiedProductCardAmazonPrimeExclusiveLabel",defaultMessage:"Amazon Prime Deal",description:"UPC Amazon Prime exclusive label"}})},11763:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(66678);i.Card=o(i,"Card",{type:"card"}),i.Embed=o(i,"Embed",{type:"embed"}),e.exports=i},43651:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{UtilityCardContent:r,UtilityCardWrapper:s,UtilityCardDek:l,UtilityCardHed:d}=n(99411),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({children:e,className:t,dangerousDek:n,dangerousHed:i,shouldUseAlternateProfilePageStyle:p,shouldUseAlternativeStyle:u=!1,hasTopPadding:g,variations:h={contentAlign:"center",hasBorder:!1},variationName:y})=>(a.useEffect((()=>{(async()=>{await m(),c("UtilityCard",y)})()}),[y]),a.createElement(s,{"data-testid":"UtilityCardWrapper",className:o("utility-card",t),hasBorder:h.hasBorder,contentAlign:h.contentAlign,shouldUseAlternativeStyle:u,hasTopPadding:g},i&&a.createElement(d,{className:"utility-card__hed",dangerouslySetInnerHTML:{__html:i}}),n&&a.createElement(l,{className:"utility-card__dek",dangerouslySetInnerHTML:{__html:n}}),a.createElement(r,{className:"utility-card__content",shouldUseAlternateProfilePageStyle:p},e)));p.propTypes={children:i.node,className:i.string,dangerousDek:i.string,dangerousHed:i.string,hasTopPadding:i.bool,shouldUseAlternateProfilePageStyle:i.bool,shouldUseAlternativeStyle:i.bool,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["center","left","right"]),hasBorder:i.oneOf([!0,!1])})},p.displayName="UtilityCard",e.exports=p},60521:(e,t,n)=>{e.exports=n(93015)},99411:(e,t,n)=>{const{default:o}=n(92168),{DiscoverySelectionControlHed:i}=n(69741),{BaseText:a,BaseWrap:r}=n(76955),{calculateSpacing:s,getColorStyles:l,getTypographyStyles:d}=n(26865),c=o.div.withConfig({displayName:"UtilityCardContent"})` ${e=>e.shouldUseAlternateProfilePageStyle&&"\n width: 100%;\n "} `,m=o(r).withConfig({displayName:"UtilityCardDek"})` ${({theme:e})=>l(e,"color","colors.discovery.body.white.description")}; p { ${({theme:e})=>d(e,"typography.definitions.discovery.description-feature")}; } a { ${({theme:e})=>l(e,"color","colors.discovery.body.white.accent")}; } `;m.defaultProps={as:"div",bottomSpacing:s(2),topSpacing:s(2)};const p=o(a).withConfig({displayName:"UtilityCardHed"})` margin: 0 0 ${s(2)}; `;p.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.subhed-section-secondary"};const u=o(r).withConfig({displayName:"UtilityCardWrapper"})` ${({theme:e})=>l(e,"background","colors.discovery.body.white.background")}; padding: ${s(4)}; ${({shouldUseAlternativeStyle:e})=>e&&`\n &:not(.account-subscription-box) {\n background: transparent;\n padding: ${s(6)} 0 0;\n\n > ${c} {\n .account-newsletter-check-boxes {\n ${m} {\n display: none;\n }\n\n ${i} {\n ${({theme:e})=>d(e,"typography.definitions.discovery.description-feature")};\n }\n }\n }\n`}; ${({contentAlign:e})=>(e=>`\n ${m}, ${p} {\n text-align: ${e}\n }\n`)(e)}; ${({theme:e,hasBorder:t})=>t?`\n border-top: 1px solid;\n ${l(e,"border-color","colors.discovery.body.white.accent")}`:"none"}; ${({hasTopPadding:e})=>!0===e&&`\n padding-top: ${s(3,"px")};\n `} `;e.exports={UtilityCardContent:c,UtilityCardWrapper:u,UtilityCardDek:m,UtilityCardHed:p}},93015:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(43651);i.HasBorder=o(i,"HasBorder",{hasBorder:!0}),i.ContentLeft=o(i,"ContentLeft",{contentAlign:"left"}),e.exports=i},75019:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{asConfiguredComponent:s}=n(12892),l=n(35864),{EmbedWrapper:d,EmbedWrapperHed:c,EmbedWrapperDek:m,EmbedBody:p,GridWrapper:u}=n(99585),g=({body:e,copilotId:t,dangerousDek:n,dangerousHed:o,gridVariationForEmbed:s="NarrowContentWithWideAdRail",isEmbedWrapperFullBleed:g=!1,sectionTitleVariation:h="LineAboveLineBelowTextCenter",shouldUseConstrainedParagraph:y,shouldUseGridForEmbed:b=!0,shouldUseGridWrapperForEmbed:f=!1})=>{i.useEffect((()=>{(async()=>{await r(),a("VersoEmbed")})()}),[]);const C=l[h],w=u[s],v=i.createElement(p,{constrainPagragraph:y,body:e,className:"verso-embed-container",shouldDisableMaxWidth:!0}),$=i.createElement(i.Fragment,null,o&&i.createElement(c,{as:C,dangerousHed:o}),n&&i.createElement(m,{dangerouslySetInnerHTML:{__html:n}}));return i.createElement(i.Fragment,null,f&&i.createElement(w,null,i.createElement(i.Fragment,null,$,v)),b&&i.createElement(d,{copilotId:t,isEmbedWrapperFullBleed:g},$,v),!b&&!f&&i.createElement(i.Fragment,null,$,v))};g.propTypes={body:o.array,copilotId:o.string,dangerousDek:o.string,dangerousHed:o.string,gridVariationForEmbed:o.string,isEmbedWrapperFullBleed:o.bool,sectionTitleVariation:o.string,shouldUseConstrainedParagraph:o.bool,shouldUseGridForEmbed:o.bool,shouldUseGridWrapperForEmbed:o.bool},g.displayName="VersoEmbed",e.exports=s(g,"VersoEmbed")},90111:(e,t,n)=>{e.exports=n(75019)},99585:(e,t,n)=>{const{default:o,css:i}=n(92168),{BREAKPOINTS:a}=n(96472),{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,minScreen:d,getColorToken:c,getTypographyStyles:m,firstLetterDropCap:p}=n(26865),{BaseText:u}=n(76955),g=n(86659),h=n(22652),y=`\n ${s()}\n ${r("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${a.xxl};\n`,b=o.div.withConfig({displayName:"EmbedWrapper"})` ${y} ${({isEmbedWrapperFullBleed:e})=>e&&i` padding-right: 0; padding-left: 0; max-width: 100%; `} `,f=o.div.withConfig({displayName:"EmbedWrapperHed"})` margin-bottom: ${l(2)}; `,C=o(u).withConfig({displayName:"EmbedWrapperDek"})` margin: 0 auto ${l(2)}; padding-right: ${l(1)}; padding-left: ${l(1)}; max-width: ${l(75)}; text-align: center; ${m("typography.definitions.consumptionEditorial.description-core")} `,w=o(g).withConfig({displayName:"GridWrapper"})` ${y} `,v=o(h).withConfig({displayName:"EmbedBody"})` p.has-dropcap { margin-top: ${l(4,"px")}; &::first-letter { ${p}; } &.has-dropcap__lead-standard-heading { &::first-letter { padding: 0.1em 0.05em 0 0; color: ${c("colors.consumption.lead.standard.heading")}; } } } ${({constrainPagragraph:e})=>e&&`\n inline-embed{\n display: block;\n p {\n display:inline-block;\n max-width: ${l(40.875)};\n ${d(a.lg)} {\n max-width: ${l(91.5)};\n }\n }\n }\n `} `;e.exports={EmbedWrapper:b,EmbedWrapperHed:f,EmbedWrapperDek:C,EmbedBody:v,GridWrapper:w}},99685:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useMemo:s}=i,{useResizeObserver:l}=n(70251),d=n(73275),{appendQueryToURI:c}=n(12311),{trackNavigationEvent:m}=n(14307),{enrichStoriesData:p,getVideoId:u,usePausableTimeout:g,useWindowVisibility:h}=n(31105),y=n(43590),b=n(45908),f=n(43266),C=n(93833),w=n(43488),{StoryContainer:v,StoryHeader:$,CNEVideoEmbedWrapper:S}=n(32124),k={hideControls:!0,aspectRatio:"9x16"},x=[];let E=1,T=!1;const I=({dangerousHed:e="",isMobileDevice:t=!0,items:n=[],onSlideChange:o=(()=>{}),currentIndex:d=0,defaultDuration:I=1e4,recirculation:L=[],shouldPauseSlideWhenInActiveWindow:N=!0})=>{const B=s((()=>p(n,I)),[n,I]),P=B.length-1,[A,D]=a(B[0]),[_,M]=a(!1),[R,H]=a(!1),[O,F]=a(!0),[W,U]=a(!1),[V,G]=a(t?550:1011),j=(e,t,n)=>{let o;switch(e){case"impression":case"forward":case"back":o={type:e,subject:"visual_story",index:A.index,total_index:P+1},m(o),"forward"!==e&&"back"!==e||(E=0);break;case"CTA":o={type:"impression",subject:"visual_story_cta",index:A.index,total_index:P+1,items:[{content_url:t}]},m(o);break;case"CTAlabel":o={type:"click",subject:"visual_story_cta",index:A.index,total_index:P+1,items:[{content_url:t}],label:n},m(o);break;case"close":case"unmute":case"mute":case"play":case"pause":o={type:e,subject:"visual_story"},m(o),E=0}},z=e=>{setTimeout((()=>{window.adPlayerPro.remove(),M(!1),H(!1),document.getElementsByClassName("StoryContainer")[0].classList.remove("adv-visible")}),!0===e?2500:0)};r((()=>{window.closeVisualStoryAdv=z}));const q=B.find((e=>e&&"cnevideo"===e.contentType))?.image?.scriptUrl||null,[K,Y]=a(u(q));r((()=>{const e=B[d];e&&D(e)}),[d,n,B]);const J=()=>{_?z():(A?.index===P&&(H(!0),U(!0)),D((e=>{if(!e)return B[0];let t=e.index+1||0;var n;return(n=t)%5==0&&!x.includes(n)&&n<=P&&(x.push(n),M(!0),H(!0),document.getElementsByClassName("StoryContainer")[0].classList.add("adv-visible")),A?.index===P&&(t=0),B[t]})))};r((()=>{if(A&&(o(A.index),"cnevideo"===A.contentType)){const e=u(A.image.scriptUrl);A.image.scriptUrl.includes(K)||Y(e)}}),[K,o,A]),r((()=>{if(!document.getElementById("AdPlayerPro")){const e=document.createElement("script");e.id="AdPlayerPro",e.src="https://static.adplayer.pro/player/AdPlayerPro.js",e.async=!0,document.body.appendChild(e)}}),[]),g((()=>{J()}),A?.calculatedDuration??null,R),h((e=>{N&&H(!!_||!e)}));const X=()=>{const e=document.getElementsByClassName("visual-story-page");if(!e||!e[0])return;let t=Math.min(e[0].clientHeight-64,1011);t<550&&(t=550),G(t)};return l((()=>X())),r((()=>{X()}),[]),i.createElement(v,{height:Math.round(V),width:Math.round(V/16*9),className:"StoryContainer",isRecirculationSlide:W,"data-testid":"story-container"},i.createElement($,{isRecirculationSlide:W},!W&&i.createElement("h1",{dangerouslySetInnerHTML:{__html:e}}),W&&i.createElement("h4",null,"More Stories")),!W&&i.createElement(y,{activeSlideIndex:A.index,defaultDuration:I,isPaused:R,items:B,onGotoClick:e=>{D((()=>B[e]))}}),!W&&i.createElement(b,{key:A.index,isFirstSlide:0===A?.index,isPaused:R,shouldMute:O,slide:A,trackingHandler:j,isAdvVisibile:_}),K&&i.createElement(S,{hasCompanion:!1,onVideoLoad:()=>{if(!T){T=!0;const e="video::cue {visibility: hidden;}",t=document.createElement("style");t.textContent=e,document.querySelector("#video-container iframe")?.contentDocument?.head?.appendChild(t)}},showVideo:"cnevideo"===A.contentType&&!W,shouldAutoplay:!0,shouldDisableAds:!0,shouldEnableExternalControl:!0,shouldPlayContinuously:!1,scriptUrl:A.image?.scriptUrl?c(A.image.scriptUrl,k):q?c(q,k):null,shouldPause:"cnevideo"!==A.contentType||R,shouldMute:"cnevideo"!==A.contentType||O,videoIdToLoad:K}),W&&L?.length>0&&i.createElement(C,{items:L.filter((e=>e.url!==window.location.href))}),i.createElement(f,{closeRecirculation:()=>{U(!1),D(B[P]),H(!1)},isCNEVideo:"cnevideo"===A.contentType,isFirstSlide:0===A?.index,isLastSlide:A?.index===P,isPaused:R,onNextClick:J,onPrevClick:()=>{_?z():0!==A?.index&&D((e=>{if(!e)return B[0];const t=e.index-1||0;return B[t]}))},onTogglePause:e=>{H(!!e||!R),j(R?"play":"pause")},onToggleVolume:e=>{F(e||!O),j(O?"unmute":"mute")},shouldMute:O,showRecirculationSLide:W,trackingHandler:j}),_&&i.createElement(w,{vpmute:E}))};I.propTypes={currentIndex:o.number,dangerousHed:o.string,defaultDuration:o.number,isMobileDevice:o.bool,items:o.arrayOf(o.shape(d.propTypes)).isRequired,onSlideChange:o.func,recirculation:o.array,shouldPauseSlideWhenInActiveWindow:o.bool},e.exports=I},43266:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useRef:r,useEffect:s}=i,l=n(80046),d=n(11118),c=n(13148),m=n(29186),p=n(3711),u=n(32586),g=n(69571),{storageFactory:h}=n(60663),y=h((()=>window.sessionStorage)),{StoryNavigation:b,ButtonSlideLeft:f,ButtonSlideRight:C,StoryButtons:w,ButtonClose:v,ButtonPlayPause:$,ButtonVolume:S,ButtonBack:k}=n(32124),x=({closeRecirculation:e,isFirstSlide:t=!0,isCNEVideo:n=!1,isPaused:o=!1,onNextClick:h,onPrevClick:x,onTogglePause:E,onToggleVolume:T,shouldMute:I,showRecirculationSLide:L=!1,trackingHandler:N})=>{const B=Object.freeze({LEFT:"left",RIGHT:"right"}),[P,A]=a(!1),D=r(null);function _(e){e.cancelable&&e.preventDefault(),e.cancelable&&e.stopPropagation(),clearTimeout(D.current),D.current=setTimeout((()=>{E(!0),A(!0)}),200)}function M(e,t){return t.cancelable&&t.stopPropagation(),t.cancelable&&t.preventDefault(),clearTimeout(D.current),P?(E(),void A(!1)):e===B.LEFT?(N("back"),void x()):(N("forward"),void h())}function R(e){return{onMouseUp:t=>M(e,t),onTouchEnd:t=>M(e,t),onTouchStart:e=>_(e),onMouseDown:e=>_(e)}}const H=()=>{N("close");const e=y.getItem("visual_story_origin");e?(y.removeItem("visual_story_origin"),window.location.href=e):window.location.href="/"};return s((()=>{const e=e=>{switch(e.code){case"Space":E();break;case"ArrowRight":M(B.RIGHT,e);break;case"ArrowLeft":M(B.LEFT,e);break;case"ArrowUp":T(!1);break;case"ArrowDown":T(!0);break;case"Escape":H()}};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)})),i.createElement("div",{"data-testid":"story-actions-container"},!L&&i.createElement(b,null,t?i.createElement("div",null):i.createElement("div",{...R(B.LEFT),className:"previousWrapper"},i.createElement(f,{label:"Go to previous slide",ariaLabel:"Go to previous slide",btnStyle:"text",ButtonIcon:u,isIconButton:!0,shouldEnableClickTracking:!1})),i.createElement("div",{...R(B.RIGHT),className:"nextWrapper"},i.createElement(C,{label:"Go to next slide",ariaLabel:"Go to next slide",btnStyle:"text",ButtonIcon:u,isIconButton:!0,shouldEnableClickTracking:!1}))),i.createElement(w,{isRecirculationSlide:L},i.createElement(v,{isRecirculationSlide:L,label:"Close Visual Story",ariaLabel:"Close Visual Story",btnStyle:"text",ButtonIcon:l,isIconButton:!0,onClickHandler:H,shouldEnableClickTracking:!1}),!L&&i.createElement($,{label:"Toggle play on/off",ariaLabel:"Toggle play on/off",btnStyle:"text",ButtonIcon:o?d:c,isIconButton:!0,onClickHandler:()=>{E()},shouldEnableClickTracking:!1}),n&&!L&&i.createElement(S,{label:"Toggle sound on/off",ariaLabel:"Toggle sound on/off",btnStyle:"text",ButtonIcon:I?p:m,isIconButton:!0,onClickHandler:()=>{T()},shouldEnableClickTracking:!1})),L&&i.createElement(k,{ariaLabel:"Back to slides",label:"Back to slides",btnStyle:"text",ButtonIcon:g,isIconButton:!0,onClickHandler:e,shouldEnableClickTracking:!1}))};x.propTypes={closeRecirculation:o.func,isCNEVideo:o.bool,isFirstSlide:o.bool,isLastSlide:o.bool,isPaused:o.bool,onNextClick:o.func,onPrevClick:o.func,onTogglePause:o.func,onToggleVolume:o.func,shouldMute:o.bool,showRecirculationSLide:o.bool,trackingHandler:o.func},x.displayName="StoryActions",e.exports=x},43488:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a}=i,{useInView:r}=n(46762),{getCookie:s}=n(56892),{StoryAdvWrapper:l}=n(32124),d=({vpmute:e=0})=>{a((()=>{let t="";void 0!==window.__tcfapi&&window.__tcfapi("getTCData",2,((e,n)=>{n&&(t=e.addtlConsent)}));let n="$$RANDOM_10$$";void 0!==window.googletag?.pubads&&void 0!==window.googletag.pubads().getCorrelator&&(n=window.googletag.pubads().getCorrelator());const o=s("CN_xid",""),i=o?o.replace(/-/g,""):"",a=window.location.pathname.match(/[^\/]+$/)[0],r=`https://pubads.g.doubleclick.net/gampad/ads?iu=/3379/conde.verticaldiscovery/vf&ad_rule=0&tfcd=0&npa=0&sz=9x16&max_ad_duration=60000&gdfp_req=1&unviewed_position_start=1&correlator=${n}&hl=en&vpos=preroll&output=vast&env=vp&vpmute=${e}&vpa=auto&gdpr=$$GDPR$$&gdpr_consent=$$GDPR_CONSENT$$&plcmt=3&addtl_consent=${t}&ppid=${i}&description_url=$$REFERER$$&url=$$REFERER$$&cust_params=IAB_player_type%3DInterstitial%26ctx_page_slug%3D${a}`;window.adPlayerPro=AdPlayerPro("divAdPlayerPro").setup({placementId:"E4PwNl4FEpNx",muted:!1,autoStart:!0,width:"300",height:"600",type:"inPage",advertising:{tag:[{url:r}]}}),window.adPlayerPro.on("AdVideoComplete",(()=>{window.closeVisualStoryAdv(!0)})),window.adPlayerPro.on("AdError",(()=>{window.closeVisualStoryAdv()})),window.adPlayerPro.on("AdSkipped",(()=>{window.closeVisualStoryAdv()}))}),[e]);const{ref:t,entry:n}=r({threshold:.2,trackVisibility:!0,delay:100,triggerOnce:!0});return a((()=>{}),[n]),i.createElement(l,{ref:t},i.createElement("div",{id:"divAdPlayerPro",className:"divAdPlayerPro"}))};d.propTypes={vpmute:o.number},e.exports=d},43590:(e,t,n)=>{const o=n(5556),i=n(96540),{ProgressBarContainer:a}=n(32124),r=n(53029),s='',l=12;let d=1,c=l,m=!1,p=!1,u=!1;const g=({activeSlideIndex:e=0,defaultDuration:t=1e4,isPaused:n=!1,onGotoClick:o=(()=>{}),items:g=[]})=>{const h=e+1,y=g.length,b=y<=l?y:l;if(y>l&&(u=!0),u){if(1===h&&(d=1,c=11,m=!1,p=b!==y),h===c+1){let e=2;m=!0;const t=y-h+1;let n=t>4?4:t;5===t?(p=!1,n++):t>n?(p=!0,e++):p=!1,c+=n,d=c-l+e}if(h===d-1&&1!==d){let e=2;p=!0;const t=d-1;let n=t>4?4:t;5===t?(m=!1,n++):t>n?(m=!0,e++):m=!1,d-=n,c=d+l-e}}return i.createElement(a,{columns:g.length,maxItemVisibile:b,lowerIndex:d,upperIndex:c,showPrevIcon:m,showNextIcon:p},i.createElement("div",{className:"prevIcon iconPrevNext",dangerouslySetInnerHTML:{__html:s}}),g&&g.map(((a,s)=>i.createElement(r,{index:s,key:a.index,defaultDuration:t,hasSlidePassed:a.index{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useRef:s}=i,{useAnimationFrame:l}=n(31105),{ProgressBar:d,ProgressBarActive:c}=n(32124);let m=0,p=.1;const u=({defaultDuration:e,hasSlidePassed:t,isActive:n,isPaused:o,onGotoClick:u,slide:g})=>{const h=s(null),y=s(null),[b,f]=a(!1);return r((()=>{f(!(o||!n||!n))}),[n,o]),r((()=>{h.current&&(h.current.style.width=t?`${y?.current?.offsetWidth}px`:"0px")}),[t,n]),l((t=>{h.current&&y.current&&(m=Number((h.current.style.width||"1px").slice(0,h.current.style.width.length-2))||0,m>y.current.offsetWidth?f(!1):(p=y.current.offsetWidth/((g.duration||e)/t),h.current.style.width=`${m+p}px`))}),b),i.createElement(d,{ref:y,onClick:()=>{u(g.index)}},i.createElement(c,{ref:h}))};u.propTypes={defaultDuration:o.number,hasSlidePassed:o.bool,isActive:o.bool,isPaused:o.bool,onGotoClick:o.func,slide:o.object},u.displayName="StoryProgressBar",e.exports=u},93833:(e,t,n)=>{const o=n(5556),i=n(96540),{useInView:a}=n(46762),r=n(73275),{RecirculationGrid:s,RecirculationItem:l}=n(32124),d=({items:e=[]})=>{const{ref:t}=a({threshold:.2,trackVisibility:!0,delay:100,triggerOnce:!0}),n=e.map(((e,t)=>e&&e.image&&i.createElement(l,{key:t,href:e.url},i.createElement(r,{...e.image,isLazy:!1,shouldYieldControlOfVideoPlayPause:!0,shouldDisableAds:!0}),i.createElement("p",{dangerouslySetInnerHTML:{__html:e.dangerousHed}}))));return i.createElement(s,{ref:t,className:"recirculationWrapper"},n)};d.propTypes={items:o.array},d.displayName="StoryReccomandations",e.exports=d},45908:(e,t,n)=>{const o=n(5556),i=n(96540),{useRef:a,useState:r,useEffect:s,useCallback:l}=i,{useInView:d}=n(46762),c=n(73275),m=n(77938),{SlideInfoWrapper:p,SlideTitle:u,SlideCredits:g,MarqueeText:h,Tracker:y}=n(32124),b=/href=(["'])(.*?)(["'])/,f=({isAdvVisibile:e=!1,isFirstSlide:t=!1,isPaused:n=!1,shouldMute:o=!1,slide:f={},trackingHandler:C=null})=>{const w=a(null),[v,$]=r(0),[S,k]=r(0),x=e=>!!e.match(b);s((()=>{w.current&&($(w.current.scrollWidth),k(w.current.offsetWidth))}),[n]);const{ref:E,entry:T}=d({threshold:.2,trackVisibility:!0,delay:100,triggerOnce:!0}),{ref:I,entry:L}=d({threshold:.2,trackVisibility:!0,delay:100,triggerOnce:!0});s((()=>{T?.isIntersecting&&C("impression")}),[T]),s((()=>{if(L?.isIntersecting){const e=f.slideCtaLink?.match(/href="([^"]+)"/);C("CTA",e?e[1]:null)}}),[L]);const N=l(((e,t,n)=>{e.preventDefault();const o=t.querySelector("a[href]");if(!o)return;const i=o.getAttribute("href"),a=o.getAttribute("target");try{n("CTAlabel",i,o.textContent),a?window.open(i,a):window.location.href=i}catch(e){console.error("Error handling slide click:",e)}}),[]);return s((()=>{const e=window?.document?.querySelector(".slideInfoWrapper");if(!e)return()=>{};const t=t=>N(t,e,C);return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[C,N]),i.createElement(i.Fragment,null,!e&&i.createElement(y,{ref:E}),f.slideTitle&&i.createElement(u,{dangerouslySetInnerHTML:{__html:f.slideTitle}}),"cnevideo"!==f.contentType&&i.createElement(c,{...f.image,isLazy:!t,shouldEnableExternalControl:!0,shouldPause:n,shouldYieldControlOfVideoPlayPause:!0,shouldMute:o,shouldDisableAds:!0}),!e&&f.slideCtaLink&&x(f.slideCtaLink)&&i.createElement(p,{ref:I,className:"slideInfoWrapper"},i.createElement("span",null,f.slideCtaHeadline&&i.createElement("p",{className:"title",dangerouslySetInnerHTML:{__html:f.slideCtaHeadline}}),f.slideCtaLink&&x(f.slideCtaLink)&&i.createElement("p",{className:"cta",dangerouslySetInnerHTML:{__html:f.slideCtaLink}}))),!e&&!f.isLive&&f.dangerousCredit&&i.createElement(g,null,i.createElement("div",{className:"marquee"},i.createElement(h,{ref:w,shouldPause:n,calculatedCreditLenght:S-v,dangerouslySetInnerHTML:{__html:f.dangerousCredit}}))),!e&&f.isLive&&i.createElement(g,{liveIndicator:!0},i.createElement(m,{variation:"DiscoveryCard",hasBackground:!0,isDiscovery:!0,shouldEnableAnimation:!0,shouldUseRubricColor:!0})))};f.propTypes={isAdvVisibile:o.bool,isFirstSlide:o.bool,isPaused:o.bool,shouldMute:o.bool,slide:o.object,trackingHandler:o.func},f.displayName="StorySlide",e.exports=f},32124:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),a=n(73730),{getColorToken:r,getColorStyles:s,getTypographyStyles:l}=n(26865),d=n(64930),c="24px",m="32px",p="16px",u=o.div.withConfig({displayName:"StoryContainer"})` display: block; position: relative; margin: 0 auto; background-color: ${r("colors.interactive.base.black")}; width: 100vw; height: 100%; ${({isRecirculationSlide:e})=>e&&"\n overflow: hidden;\n background-color: inherit;\n @media (min-width: 480px) {\n background-color: black;\n }\n "}; @media (min-width: 480px) { ${({width:e,height:t})=>`\n border-radius: ${p};\n width: ${e}px;\n height: ${t}px;`}; } .responsive-asset { height: 100%; @media (min-width: 480px) { border-radius: ${p}; } picture { height: 100%; } &&& { figure.cne-video-embed { display: block; border-radius: ${p}; width: 100%; max-width: inherit; /* reset max-width in cnevideoembed component */ height: 100%; overflow: hidden; .video-container { width: 100%; height: 100%; } } } img, .responsive-clip { width: 100%; height: 100%; object-fit: cover; } } `,g=o.div.withConfig({displayName:"StoryHeader"})` position: absolute; top: 0; left: 0; z-index: 999; background: linear-gradient( 0deg, rgba(80, 80, 80, 0) 19.64%, rgba(0, 0, 0, 0.4) 79.47% ); ${({isRecirculationSlide:e})=>e&&"background: none;"}; width: 100%; height: 140px; text-align: center; @media (min-width: 480px) { border-radius: ${p}; } h1 { position: absolute; top: calc((${p} * 2) + 3px); right: calc((${p} * 2) + ${c}); left: ${p}; margin: 0; overflow: hidden; text-align: left; text-overflow: ellipsis; line-height: 20px; white-space: nowrap; color: ${r("colors.interactive.base.white")}; ${({theme:e})=>l(e,"typography.definitions.discovery.hed-bulletin-secondary")}; font-size: 16px; } h4 { display: block; position: relative; margin-top: ${p}; margin-bottom: ${c}; padding-top: 4px; height: 24px; color: ${r("colors.interactive.base.white")}; ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; } `,h=o(d).withConfig({displayName:"CNEVideoEmbedWrapper"})` display: none; margin: 0; padding: 0; width: 100%; max-width: inherit; /* reset max-width in cnevideoembed component */ height: 100%; object-fit: cover; ${({showVideo:e})=>e&&"display: block;"} iframe { width: 100%; height: 100%; @media (min-width: 480px) { border-radius: 12px; } } `,y=o.div.withConfig({displayName:"SlideInfoWrapper"})` position: absolute; bottom: 20px; z-index: 2000; outline: none; padding: ${p}; width: 100%; line-height: 1; span { display: block; border-radius: ${p}; background: rgba(0, 0, 0, 0.5); cursor: pointer; padding: ${p}; width: 100%; text-align: center; text-decoration: none; box-sizing: border-box; backdrop-filter: blur(10px); p.title { display: -webkit-box; /* stylelint-disable-line */ -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 0 0 4px 0; overflow: hidden; line-height: 1; color: ${r("colors.interactive.base.white")}; ${({theme:e})=>l(e,"typography.definitions.discovery.hed-bulletin-primary")}; font-size: ${p}; } p.cta { margin: 0; text-transform: uppercase; color: ${r("colors.interactive.base.white")}; font-size: 12px; font-weight: 600; ${({theme:e})=>l(e,"typography.definitions.utility.button-utility")}; a { text-decoration: none; pointer-events: none; color: ${r("colors.interactive.base.white")}; } } &:hover { p.cta { text-decoration: underline; } } } `,b=o.h2.withConfig({displayName:"SlideTitle"})` position: absolute; top: 63px; right: calc((${p} * 2) + ${c}); left: ${p}; z-index: 999; margin: 0; display: -webkit-box; /* stylelint-disable-line */ -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-align: left; color: ${r("colors.interactive.base.white")}; font-size: ${p}; ${({theme:e})=>l(e,"typography.definitions.discovery.description-core")}; `,f=o.div.withConfig({displayName:"SlideCredits"})` display: grid; position: absolute; right: 0; bottom: 0; left: 0; align-items: end; justify-content: start; z-index: 999; background: linear-gradient( 180deg, rgba(80, 80, 80, 0) 19.64%, rgba(0, 0, 0, 0.4) 79.47% ); height: 140px; ${({liveIndicator:e})=>e&&"justify-content: center;"}; @media (min-width: 480px) { border-radius: ${p}; } .marquee { display: inline-block; margin: 6px ${p} 2px ${p}; overflow: hidden; text-align: left; white-space: nowrap; } `,C=o.p.withConfig({displayName:"MarqueeText"})` ${({calculatedCreditLenght:e})=>e<0&&"\n animation-name: marquee;\n animation-duration: 10s;\n animation-iteration-count: 1;\n animation-timing-function: linear;\n animation-fill-mode: forwards;\n animation-play-state: play;\n animation-direction: normal;\n animation-delay: 1s;\n "}; ${({shouldPause:e})=>e&&"\n animation-play-state: paused;\n "}; color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.5 ); ${({theme:e})=>l(e,"typography.definitions.globalEditorial.accreditation-core")}; /* Make it move */ @keyframes marquee { ${({calculatedCreditLenght:e})=>e<0&&"\n 0% {\n transform: translateX(0);\n }\n\n 100% {\n transform: translateX(calc(-100%));\n }\n "}; } `,w=o.div.withConfig({displayName:"ProgressBarContainer"})` display: grid; position: absolute; top: ${p}; right: ${p}; left: ${p}; grid-gap: 5px; grid-template-columns: ${({maxItemVisibile:e})=>e&&`repeat(${e}, 1fr);`}; z-index: 999; height: 3px; > div:nth-child(-n + ${({lowerIndex:e})=>e&&`${e}`}) { display: none; } > div:nth-child( n + ${({upperIndex:e})=>e&&`${e+2}`} ) { display: none; } .iconPrevNext { text-align: center; line-height: 0px; font-size: 0; } .prevIcon { display: ${({showPrevIcon:e})=>e?"block !important":"none !important"}; } .nextIcon { display: ${({showNextIcon:e})=>e?"block !important":"none !important"}; svg { rect { fill: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.6 ); } } } `,v=o.div.withConfig({displayName:"ProgressBar"})` position: relative; border-radius: 3px; background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.6 ); cursor: pointer; height: 3px; `,$=o.div.withConfig({displayName:"ProgressBarActive"})` position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 3px; background-color: ${r("colors.interactive.base.white")}; cursor: pointer; width: ${({width:e})=>e&&`${e}px;`}; height: 3px; `,S=o.div.withConfig({displayName:"StoryNavigation"})` display: flex; position: absolute; top: 0; align-items: center; justify-content: center; z-index: 1000; width: 100%; height: 100%; @media (min-width: ${i.md}) { top: 0; left: calc(-${m} - ${p}); margin: 0 auto; width: calc(100% + (${m} * 2) + (${p} * 2)); height: 100%; } div { display: flex; align-items: center; justify-content: center; cursor: pointer; width: 50%; height: 100%; font-size: 0; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); @media (min-width: ${i.md}) { width: ${m}; height: ${m}; color: ${r("colors.interactive.base.white")}; &:nth-child(1) { position: absolute; left: 0; .button__icon-container { position: relative; } } &:nth-child(2) { position: absolute; right: 0; .button__icon-container { position: relative; } } } } .adv-visible & { @media (max-width: ${i.md}) { position: static; div.previousWrapper { position: absolute; top: 25%; left: 0; z-index: 4000; width: 25%; height: 50%; } div.nextWrapper { position: absolute; top: 25%; right: 0; z-index: 4000; width: 25%; height: 50%; } } } `,k=o(a.Primary).withConfig({displayName:"ButtonSlideRight"})` display: flex; justify-content: center; outline: none; border: none; background: none; cursor: pointer; width: ${m}; height: ${m}; font-size: 24px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); svg { display: block; rect { fill: ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } path { ${({theme:e})=>s(e,"fill","colors.interactive.base.black")}; } } &:hover { border: unset; background: none; } `,x=o(k).withConfig({displayName:"ButtonSlideLeft"})` svg { transform: rotate(180deg); } `,E=o.div.withConfig({displayName:"StoryButtons"})` position: absolute; top: 36px; right: ${p}; z-index: 1050; ${({isRecirculationSlide:e})=>!e&&`\n @media (min-width: ${i.md}) {\n top: 0;\n right: calc(-${p} - ${c} - 4px);\n }`}; ${({isRecirculationSlide:e})=>e&&`\n top: ${p};\n right: ${p};\n `}; .adv-visible & { display: none; } `,T=o(a.Primary).withConfig({displayName:"ButtonClose"})` border: none; background: none; cursor: pointer; padding: 0; width: ${c}; height: ${c}; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); &, &:focus, &:hover { outline: 0; border: unset; background: none; } svg { path, stroke { ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } } .button-icon { width: ${c}; height: ${c}; } ${({isRecirculationSlide:e})=>e&&`\n width: ${p};\n height: ${p};\n margin-top: 4px;\n .button-icon {\n width: ${p};\n height: ${p};\n }\n `}; `,I=o(T).withConfig({displayName:"ButtonPlayPause"})` margin-top: ${c}; `,L=o(T).withConfig({displayName:"ButtonVolume"})` margin-top: ${c}; `,N=o(T).withConfig({displayName:"ButtonBack"})` position: absolute; top: ${p}; left: ${p}; z-index: 1050; svg { transform: rotate(180deg); rect { fill: ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } path { ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } } `,B=o.div.withConfig({displayName:"RecirculationGrid"})` display: flex; position: absolute; top: 70px; flex-wrap: wrap; align-content: flex-start; justify-content: flex-start; z-index: 2000; padding: 0 ${p}; height: calc(100% - 70px); overflow-y: scroll; ::-webkit-scrollbar { width: 6px; } ::-webkit-scrollbar-track { background-color: transparent; } ::-webkit-scrollbar-thumb { border: 1px solid transparent; border-radius: 20px; background-clip: content-box; background-color: ${r("colors.interactive.base.deemphasized")}; } ::-webkit-scrollbar-thumb:hover { background-color: ${r("colors.interactive.base.deemphasized")}; } `,P=o.a.withConfig({displayName:"RecirculationItem"})` margin: 0 1% ${c} 1%; width: 31%; max-height: 180px; overflow: hidden; text-align: center; text-decoration: none; .responsive-asset { margin: 0 auto; padding: 0 calc(${p} / 2); max-width: 130px; height: fit-content; max-height: 130px; img { border: 1px solid ${r("colors.interactive.base.border")}; border-radius: 200px; } } p { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; display: -webkit-box; /* stylelint-disable-line */ overflow: hidden; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; text-align: center; color: ${r("colors.interactive.base.white")}; font-size: 10px; } `,A=o.div.withConfig({displayName:"ads-wrapper"})` display: flex; position: absolute; top: 0; left: 0; flex-direction: column; justify-content: center; z-index: 2000; background: #000000; width: 100%; height: 100%; @media (min-width: 480px) { border-radius: 16px; } .divAdPlayerPro { @media (min-width: 480px) { border-radius: 16px; } /* stylelint-disable-next-line declaration-no-important */ height: 100% !important; > div.orp-player-wrapper { @media (min-width: 480px) { border-radius: 16px; } } } .divAdPlayerPro .orp-player-wrapper { /* stylelint-disable-next-line declaration-no-important */ width: 100% !important; /* stylelint-disable-next-line declaration-no-important */ height: 100% !important; } .orp-force-hide-player::before { /* stylelint-disable-next-line declaration-no-important */ background: #000000 !important; } `,D=o.div.withConfig({displayName:"tracker"})` position: absolute; top: 0; left: 0; visibility: hidden; z-index: 0; width: 100%; height: 100%; `;e.exports={StoryContainer:u,StoryHeader:g,SlideTitle:b,SlideCredits:f,MarqueeText:C,CNEVideoEmbedWrapper:h,SlideInfoWrapper:y,ProgressBar:v,ProgressBarContainer:w,ProgressBarActive:$,StoryNavigation:S,ButtonSlideLeft:x,ButtonSlideRight:k,StoryButtons:E,ButtonClose:T,ButtonPlayPause:I,ButtonVolume:L,ButtonBack:N,RecirculationGrid:B,RecirculationItem:P,StoryAdvWrapper:A,Tracker:D}},31105:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getVideoId=t.useWindowVisibility=t.useAnimationFrame=t.usePausableTimeout=t.enrichStoriesData=void 0;const o=n(96540),{useEffect:i,useRef:a}=o;function r(e=4){return Number(Math.random().toFixed(e))}t.enrichStoriesData=function(e=[],t=1e4){let n=0;return e.map(((e,o)=>{let{duration:i}=e;i||("cnevideo"===e.contentType?(i=e.image?.duration??t,e.isLive&&(i=3*t)):i=t),i=Math.min(i,3*t);let a=i+r();return a===n&&(a=i+r(6)),n=a,{...e,index:o,duration:i,calculatedDuration:a}}))},t.usePausableTimeout=function(e,t,n){const o=a(),r=a(t),s=a(Date.now());i((()=>{o.current=e}),[e]),i((()=>{r.current=t}),[t]),i((()=>{if(null!==t&&!1===n){s.current=Date.now();const e=setTimeout((function(){o.current()}),r.current);return()=>{clearTimeout(e)}}return()=>{}}),[t,n]),i((()=>{n&&(r.current-=Date.now()-s.current)}),[n])},t.useAnimationFrame=function(e,t){const n=a(),o=a(),r=a(e);i((()=>{r.current=e}),[e]),i((()=>!1!==t?(n.current=requestAnimationFrame((function e(t){if(void 0!==o.current&&null!==o.current){const e=t-o.current;r.current(e)}o.current=t,n.current=requestAnimationFrame(e)})),()=>{cancelAnimationFrame(n.current),n.current=null,o.current=null}):()=>{n.current&&(n.current=null),cancelAnimationFrame(n.current),o.current=null}),[t])},t.useWindowVisibility=function(e){const t=a(e);i((()=>{t.current=e}),[e]),i((()=>{function e(){t.current(!1)}return window.addEventListener("blur",e),()=>{window.removeEventListener("blur",e)}}),[])},t.getVideoId=function(e){if(e){const t=/video\/(.*)\.js/,n=e.match(t);if(n&&n[1])return n[1]}return null}},29076:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73730),{VotingWrapper:r,VotingPrompt:s,VotingButtons:l}=n(61333),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({answers:e=[],onVoteCast:t,prompt:n,hasVoted:o=!1,votedMessage:m})=>(i.useEffect((()=>{(async()=>{await c(),d("Voting")})()}),[]),e.length?i.createElement(r,{"data-testid":"voting"},o?i.createElement(s,{"data-testid":"response"},m):i.createElement(s,{"data-testid":"prompt"},n),i.createElement(l,{"data-testid":"voting-button"},e.map((e=>{const n=e.selected?"filled":"outlined";return i.createElement(a.Utility,{key:e.text,type:"button",btnStyle:n,"data-testid":"answer",onClickHandler:()=>{!e.selected&&t({value:e.value})},selected:e.selected,label:e.text})})))):null);m.propTypes={answers:o.array,hasVoted:o.bool,onVoteCast:o.func,prompt:o.string,votedMessage:o.string},e.exports=m},14155:(e,t,n)=>{e.exports=n(29076)},61333:(e,t,n)=>{const o=n(92168).default,{BaseText:i}=n(76955),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"VotingWrapper"})` margin-bottom: ${a(2)}; `,s=o(i).withConfig({displayName:"VotingPrompt"})` margin-top: ${a(2)}; margin-bottom: ${a(2)}; `;s.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-utility"};const l=o.div.withConfig({displayName:"VotingButtons"})` display: flex; > * { width: 50%; max-width: 165px; &:first-child { margin-right: ${a(1)}; } &:last-child { margin-left: ${a(1)}; } } `;e.exports={VotingButtons:l,VotingPrompt:s,VotingWrapper:r}},63761:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentLangProvider=t.ContentLangContext=void 0;const i=o(n(96540)),a=o(n(5556)),r=n(18106);t.ContentLangContext=i.default.createContext({}),t.ContentLangProvider=({lang:e,children:n})=>i.default.createElement(t.ContentLangContext.Provider,{value:e||r.DEFAULT_LANG},n),t.ContentLangProvider.propTypes={children:a.default.node,lang:a.default.string},t.ContentLangProvider.displayName="ContentLangProvider"},76573:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContentLangProvider=t.ContentLangContext=t.useContentLang=void 0;var o=n(34549);Object.defineProperty(t,"useContentLang",{enumerable:!0,get:function(){return o.useContentLang}});var i=n(63761);Object.defineProperty(t,"ContentLangContext",{enumerable:!0,get:function(){return i.ContentLangContext}}),Object.defineProperty(t,"ContentLangProvider",{enumerable:!0,get:function(){return i.ContentLangProvider}})},34549:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useContentLang=void 0;const o=n(96540),i=n(63761),a=n(18106);t.useContentLang=()=>(0,o.useContext)(i.ContentLangContext)||a.DEFAULT_LANG},59531:(e,t,n)=>{const{connect:o}=n(67851),i=n(89568),a=o((e=>{const{sentry:t}=e;return{sentryDSN:t&&t.dsn}}))(i);e.exports=a},89568:(e,t,n)=>{const o=n(5556),i=n(96540),{injectIntl:a}=n(37243),r=n(61726).A,{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=(e,t)=>{Sentry.withScope((n=>{n.setTags(t.tags),n.setExtras(t.extra),Sentry.captureException(e,t)}))};class c extends i.Component{constructor(e){super(e),this.state={hasError:!1}}async componentDidMount(){await l(),s("ErrorBoundary")}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){const{sentryDSN:n}=this.props;if(!n)return;const o={extra:t,tags:{timestamp:(new Date).getTime(),errorContext:"client",source:"ErrorBoundary"}};"undefined"!=typeof Sentry?d(e,o):((e,t,n)=>{const o=document.createElement("script");o.setAttribute("async","async"),o.id="error-boundary-sentry-logging",o.integrity="sha384-aUot8tg7PBjpaNw1irUMJOYjTkC/Acnd2QwobKnxvPf97XlMHI4w3aO7zDWPRKfp",o.crossOrigin="anonymous",o.src="https://browser.sentry-cdn.com/7.17.3/bundle.es5.min.js",o.onload=()=>{Sentry.init({dsn:e,defaultIntegrations:!1}),d(t,n)},document.body.appendChild(o)})(n,e,o)}render(){const{intl:e}=this.props;return this.state.hasError?i.createElement("div",{className:"error-boundary"},e.formatMessage(r.errorMessage)):this.props.children}}c.propTypes={children:o.node,intl:o.object,sentryDSN:o.string},e.exports=a(c)},48496:(e,t,n)=>{e.exports=n(59531)},61726:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({errorMessage:{id:"ErrorBoundary.ErrorMessage",defaultMessage:"An error occurred.",description:"Error message"}})},16751:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{InterstitialWrapper:s}=n(97607),l=({children:e})=>(i.useEffect((()=>{(async()=>{await r(),a("Interstitial")})()}),[]),i.createElement(s,null,e));l.propTypes={children:o.node},e.exports=l},2245:(e,t,n)=>{e.exports=n(16751)},97607:(e,t,n)=>{const o=n(92168).default,{ZINDEX_MAP:i}=n(96472),a=o.div.withConfig({displayName:"InterstitialWrapper"})` position: fixed; z-index: ${i.interstitialLayer}; `;e.exports={InterstitialWrapper:a}},12969:(e,t,n)=>{const o=n(96540),i=n(20312),a=n(32485),r=n(78659),s=n(38221),l=n(24713),d=n(42426),c=n(24208),{useIntl:m}=n(37243),p=n(65780).A,u=n(82185),g=n(97723),h=n(76399),{trackComponent:y}=n(92716),{trackNavigationEvent:b}=n(14307),{GalleryEmbedContainer:f,LightboxCloseButtonIcon:C,LightboxGlobalStyles:w,LightboxSlidesWrapper:v,LightboxSwipe:$,LightboxWrapper:S}=n(88258),k=n(75966),x=n(49235);let E;e.exports={withLightbox:({Component:e,hasDisabledCloseOnClickForLightbox:t=!1,hasSetImageHeight:n=!1,hasPhotoBookmark:T=!1,hasSlideShow:I,showEnlargeIcon:L=!1,slides:N,slideShowVariation:B,theme:P="standard",variationName:A="Default"})=>D=>{const _="GalleryEmbed"===A,M="listicle"===B,R=()=>{b({type:"close",subject:"lightbox_gallery_slide"},null,{skipDuplicateEvent:!1})},[H,O]=o.useState(-1),[F,W]=o.useState(!1),{formatMessage:U}=m(),V=e=>I&&O(r(H+e,0,N.length-1)),G=H>-1,j=e=>{var t;"swipeClose"!==e&&("IMG"===(t=e.target).tagName||"SPAN"===t.tagName)||O(void 0),W(!0),R()},z={transform:`translate(${"listicle"===B?"0":-100*H/N.length}%)`},q=()=>{E&&(E.style.height=`${window.innerHeight}px`)};o.useEffect((()=>{y("LightBox",A)})),o.useEffect((()=>{const e=s(q,50);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}})),o.useEffect((()=>{!G&&E&&c.enableBodyScroll(E),G&&!M&&setTimeout((()=>{(e=>{const t=e?.querySelectorAll("a");t?.forEach((e=>{e.setAttribute("tabindex","-1")}))})(E)}),50)}),[G,M]);const K=(e,n)=>t?{}:n.reduce(((t,n)=>({...t,[n]:t=>j(e||t)})),{});return o.createElement(x,{palette:P},o.createElement(S,null,o.createElement(u.Provider,{value:{expandHandler:e=>O(l(N,{id:e})),isInSlides:e=>d(N,{id:e}),showEnlargeIcon:L}},o.createElement(e,{...D})),o.createElement(i,{className:a("lightbox "+(B?`${B}-variation`:"")),overlayClassName:{base:a("lightbox__overlay"),afterOpen:"lightbox__overlay--open",beforeClose:"lightbox__overlay--closing"},bodyOpenClassName:"body__lightbox--open",isOpen:G,onAfterOpen:()=>{c.disableBodyScroll(E),q(),W(!1)},onRequestClose:()=>{O(void 0),R()},contentRef:e=>{e&&(E=e)},closeTimeoutMS:200,contentLabel:U(p.contentLabel)},o.createElement(C,{ButtonIcon:h,isGalleryEmbedVariation:_,isIconButton:!0,dataAttrs:{"data-action":"close"},label:U(p.closeButtonIconLabel),onClickHandler:j,role:"button",ariaLabel:U(p.closeButtonIconLabel)}),_&&o.createElement(f,{isListicleLayout:M,tabIndex:M?"0":"-1",hasSetImageHeight:n},o.createElement(k,{controlsIcon:"Arrow",gallerySlideVariation:"ItemLeft",hasPhotoBookmark:T,indexToStartOn:H,isListicleLayout:M,shouldLoadOnScroll:!0,shouldScrollToSelectedItem:!0,showGalleryEmbedCaption:!1,showGallerySlideCaptionOrTitle:!0,showZoomedImage:!0,slides:N,isModal:!0,isModalClosed:F})),!_&&o.createElement($,{...K("swipeClose",["onSwipeDown","onSwipeUp"]),onSwipeRight:()=>V(-1),onSwipeLeft:()=>V(1),shouldPreventDefaultEvent:!0},o.createElement(v,{className:B?`${B}-variation-slide-wrapper`:"",style:z,...K("",["onMouseDown","onTouchEnd"])},N.map((e=>o.createElement(g,{altText:e.image?.altText||"an image in a lightbox",...e,className:B?`${B}-variation-slide`:"",key:e.id}))))),o.createElement(w,null))))}}},97723:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(14760),r=n(73275),s=n(43608),{LightboxSlideWrapper:l,LightboxSlideTopSpacer:d,LightboxSlideImageCaptionOuter:c,LightboxSlideCaptionContainer:m}=n(88258),p=({caption:e,className:t,credit:n,dangerousCredit:o,dangerousCaption:s,...p})=>{const[u,g]=i.useState("landscape");return i.createElement(l,{className:t,screenOrientation:u},i.createElement(d,null),i.createElement(c,null,i.createElement(r,{...p,contentType:"photo",onAssetLoaded:({width:e,height:t})=>{et?g("landscape"):e===t&&g("square")}}),i.createElement(m,null,i.createElement(a,{dangerousCaptionText:e||s,dangerousCredit:n||o,hasLinebreak:"portrait"===u}))))};p.propTypes={...s.propTypes,caption:o.string,credit:o.string,dangerousCaption:o.string,dangerousCredit:o.string},e.exports=p},83726:(e,t,n)=>{e.exports=n(12969)},88258:(e,t,n)=>{const o=n(92168).default,{createGlobalStyle:i}=n(92168),a=n(73730),{CaptionWrapper:r,CaptionText:s}=n(38860),{calculateSpacing:l,getColorStyles:d,getColorToken:c,getLinkStyles:m,getTypographyStyles:p,getZIndex:u,isInverted:g,minScreen:h}=n(26865),y=n(39767),{BREAKPOINTS:b}=n(96472),{ResponsiveImageContainer:f}=n(7228),{GallerySlideFigure:C,GallerySlideAssetWrapper:w,GallerySlideFigCaptionWrapper:v,GallerySlideFigCaption:$,GallerySlideCaptionOffers:S,GallerySlideCaptionCtaBlock:k,GallerySlideCaptionCreditWrapper:x,GallerySlideCaptionDek:E,GallerySlideCaptionHed:T,GallerySlideWrapper:I,GallerySlideCaptionBrandNameClickable:L,GallerySlideCaptionSeasonName:N}=n(55082),{GalleryEmbedSlideList:B,GalleryEmbedSwipe:P,GalleryEmbedControlsAdTitle:A,GalleryEmbedControlsStyles:D,GalleryEmbedControlsCounter:_,GalleryEmbedControlsController:M,GalleryEmbedControlsButton:R,GalleryEmbedWrapper:H}=n(56082),{PhotoBookmarkButton:O,PhotoBookmarkWrapper:F}=n(62389),{BookmarkWrapper:W}=n(55082),U=i` html { overflow: unset; } .lightbox { width: 100vw; height: 100vh; } .lightbox__overlay { position: fixed; top: 0; left: 0; transition: opacity 0.2s; opacity: 0; z-index: ${u("hyperstitialLayer")}; background-color: ${({theme:e})=>c(e,"colors.consumption.lead.standard.background")}; ${({theme:e})=>g(e)&&d("background-color","colors.background.black")}; &.lightbox__overlay--open { opacity: 1; &.lightbox__overlay--closing { opacity: 0; } } } .listicle-variation { overflow-y: scroll; } `,V=o.div.withConfig({displayName:"LightboxWrapper"})` grid-column-start: main; `,G=o(y).withConfig({displayName:"LightboxSwipe"})` display: flex; width: 100%; height: 100%; `,j=o(a.Utility).withConfig({displayName:"LightboxCloseButtonIcon"})` position: fixed; top: ${l(.5)}; right: ${l(.5)}; z-index: 1; cursor: pointer; padding: 8px; line-height: 0; .icon-close { padding: 8px; fill: ${({theme:e})=>c(e,"colors.interactive.base.dark")}; g { ${({theme:e})=>g(e)&&d("stroke","colors.interactive.base.white")}; } } &, &:focus, &:hover { border: 1px solid ${({theme:e})=>c(e,"colors.interactive.base.white")}; background-color: ${({theme:e})=>c(e,"colors.interactive.base.white")}; ${({theme:e})=>g(e)&&`\n border: none;\n background-color: rgba(\n ${c(e,"colors.interactive.base.black",{rgbOnly:!0})},\n 0.4\n );\n\n ${h(b.md)} {\n background-color: ${c(e,"colors.interactive.base.black")};\n }\n `} } &:focus { border: 1px solid ${({theme:e})=>c(e,"colors.interactive.base.brand-primary")}; ${({theme:e})=>g(e)&&"border: none;"} } @media (min-width: ${b.md}) { top: ${l(2)}; right: ${l(2)}; } ${({isGalleryEmbedVariation:e})=>e&&`\n & {\n top: ${l(3)};\n right: ${l(3)};\n padding: 0;\n }\n `} `,z=o.div.withConfig({displayName:"LightboxSlidesWrapper"})` display: flex; flex-direction: row; flex-wrap: nowrap; transition: transform 0.4s ease-in-out; height: 100%; &.listicle-variation-slide-wrapper { display: block; } `,q=o.div.withConfig({displayName:"LightboxSlideTopSpacer"})``,K=o.div.withConfig({displayName:"LightboxSlideImageCaptionOuter"})``,Y=o.div.withConfig({displayName:"LightboxSlideCaptionContainer"})``,J=o.div.withConfig({displayName:"LightboxSlideWrapper"})` background-color: ${({theme:e})=>c(e,"colors.consumption.lead.standard.background")}; width: 100vw; &.listicle-variation-slide { background-color: ${({theme:e})=>c(e,"colors.interactive.base.white")}; padding: ${l(3)} ${l(9)}; ${r} { margin-bottom: 0; background-color: ${({theme:e})=>c(e,"colors.interactive.base.white")}; } } ${r} { background-color: ${({theme:e})=>c(e,"colors.consumption.lead.standard.background")}; text-align: initial; ${s} { ${({theme:e})=>m(e,"colors.consumption.lead.standard.description",null)} &:hover { text-decoration: none; } } } ${({screenOrientation:e})=>"landscape"===e||"portrait"===e||"square"===e?`\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n\n ${K} {\n display: contents;\n }\n\n .responsive-image {\n display: flex;\n flex-direction: column;\n\n ${f} {\n max-height: 85vh;\n object-fit: contain;\n }\n }\n\n ${Y} {\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n }\n\n ${r} {\n margin: ${l(2)} ${l(2)} ${l(5)};\n }\n\n @media (min-width: ${b.md}) {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ${l(4)};\n height: initial;\n\n ${q} {\n display: none;\n }\n\n ${K} {\n display: block;\n }\n\n .responsive-asset {\n display: table-cell;\n }\n\n ${Y} {\n display: table-caption;\n caption-side: bottom;\n }\n\n ${r} {\n margin: 0;\n margin-top: ${l(1)};\n }\n }\n\n ${"portrait"===e?`\n @media (min-width: ${b.lg}) {\n display: flex;\n flex-direction: row;\n height: 100%;\n\n ${q} {\n display: none;\n }\n\n ${K} {\n display: contents;\n }\n\n .responsive-asset {\n display: flex;\n height: 100%;\n\n .responsive-image {\n height: 100%;\n\n ${f} {\n height: 100%;\n max-height: initial;\n }\n }\n }\n\n ${Y} {\n display: flex;\n flex-direction: column;\n align-self: flex-end;\n }\n\n ${r} {\n margin: 0;\n margin-bottom: ${l(6)};\n margin-left: ${l(2)};\n max-width: 180px;\n }\n }\n `:""}\n `:""} `,X=o.div.withConfig({displayName:"GalleryEmbedContainer"})` &&& { ${P} { background-color: inherit; } ${H} { margin: unset; } .gallery__slides__slide { margin-bottom: unset; } ${I} { margin-bottom: unset; } ${C} { display: grid; grid-template-areas: 'left-col image right-col' 'left-col caption right-col'; grid-template-columns: 1fr min-content 1fr; grid-template-rows: auto; align-items: center; justify-items: center; } ${w} { grid-column: left-col / right-col; grid-row: 1; img { ${({hasSetImageHeight:e})=>e?"width: auto":"width: 100%"}; min-width: unset; max-height: 100%; } ${h(b.md)} { grid-area: image; grid-column: 2; } } ${v} { grid-column: left-col / right-col; grid-row: 2; margin: 0; padding: ${l(2)} ${l(3)} ${l(3)}; width: min-content; min-width: 93%; ${h(b.md)} { min-width: 100%; } ${E}, ${T}, a { ${({theme:e})=>g(e)&&d("color","colors.interactive.base.white")}; ${({theme:e})=>p(e,"typography.definitions.foundation.link-secondary")}; margin-bottom: ${l(1)}; } ${x} { ${({theme:e})=>g(e)&&d("color","colors.interactive.base.white")}; ${p("typography.definitions.globalEditorial.context-tertiary")} margin-bottom: ${l(.89)}; padding-top: 0; } ${N} { ${({theme:e})=>g(e)&&d("color","colors.interactive.base.white")}; ${p("typography.definitions.globalEditorial.context-primary")} margin: 0 ${l(1)} ${l(1)} 0; } ${L} { ${({theme:e})=>p(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>d(e,"color","colors.interactive.base.white")}; margin-bottom: ${l(1)}; } ${O} { min-width: unset; height: auto; } ${W} { position: absolute; top: 0; right: 0; ${h(b.md)} { position: relative; right: ${l(.5)}; } } ${F} { .icon-bookmark-outline path { ${({theme:e})=>g(e)&&d("stroke","colors.interactive.base.white")} } .icon-bookmark-fill path { ${({theme:e})=>g(e)&&d("stroke","colors.interactive.base.white")} ${({theme:e})=>g(e)&&d("fill","colors.interactive.base.white")} } } ${$} { display: flex; position: relative; grid-template-columns: 4fr 1fr; flex-direction: column-reverse; } ${S}, ${k} { margin: unset; } ${E} { margin: unset; p { margin: unset; } } } ${({isListicleLayout:e,hasSetImageHeight:t})=>e&&`\n padding: 0;\n\n ${h(b.md)} {\n padding: ${l(3)};\n }\n\n ${I} {\n ${h(b.md)} {\n margin-bottom: ${l(3)};\n }\n touch-action: pan-y;\n -webkit-overflow-scrolling: touch\n }\n\n ${C} {\n grid-template-columns: 1fr auto 1fr;\n }\n\n ${w} {\n picture,\n img {\n height: 100%;\n ${h(b.md)} {\n height: 49vh;\n max-height: unset;\n width: auto;\n }\n ${t?`height: 70vh; ${h(b.xl)} { height: 90vh; } `:` ${h(b.lg)} { height: 55vh; }\n ${h(b.xl)} { height: 70vh; }`}\n }\n }\n\n ${v} {\n grid-column: 1 / -1;\n grid-template-columns: 1fr auto 1fr;\n width: 100%;\n padding: ${l(2)} ${l(3)} ${l(3)};\n ${h(b.md)} {\n padding-right: ${l(4)};\n grid-area: right-col;\n grid-row: 1;\n }\n }\n `} ${({isListicleLayout:e})=>!e&&`\n padding: ${l(10)} 0 ${l(2)};\n height: 100vh;\n\n ${B} {\n height: min-content;\n max-height: 80vh;\n ${h(b.md)} {\n height: 100vh;\n }\n }\n\n ${I} {\n display: flex;\n align-items: center;\n overflow-y: scroll;\n touch-action: pan-y;\n -webkit-overflow-scrolling: touch\n }\n\n ${C} {\n max-height: 80vh;\n }\n\n ${w} {\n img {\n ${h(b.md)} {\n height: ${l(67)};\n display: block;\n max-width: 100vw;\n width: auto;\n }\n }\n }\n\n ${v} {\n ${h(b.md)} {\n grid-area: caption;\n grid-column: 2;\n grid-row: 2; \n padding: ${l(2)} 0 ${l(3)};\n }\n }\n\n ${D} {\n display: flex;\n flex-direction: column;\n justify-content: center; \n padding: 0;\n position: fixed;\n bottom: ${l(2)};\n\n ${h(b.md)} {\n position: unset;\n }\n\n ${_} {\n display: none;\n }\n\n ${M} {\n display: flex;\n column-gap: ${l(5)};\n\n ${R} {\n margin: 0;\n border: none;\n background-color: transparent;\n\n &[aria-disabled='true'],\n &[aria-disabled='true']:focus,\n &[aria-disabled='true']:active { \n opacity: 0.5;\n }\n }\n\n ${h(b.md)} {\n position: absolute;\n top: 50%;\n width: 100vw;\n justify-content: space-between;\n padding: 0 ${l(3)};\n }\n }\n }\n `} ${D} ${A} { padding: ${l(2)} 0 ${l(1)}; ${({theme:e})=>g(e)&&d("color","colors.interactive.base.white")}; } ${R} svg { width: fit-content; height: fit-content; ${({theme:e})=>g(e)&&d("fill","colors.interactive.base.white")}; } } `;e.exports={GalleryEmbedContainer:X,LightboxSwipe:G,LightboxCloseButtonIcon:j,LightboxGlobalStyles:U,LightboxSlideImageCaptionOuter:K,LightboxSlideCaptionContainer:Y,LightboxWrapper:V,LightboxSlideTopSpacer:q,LightboxSlidesWrapper:z,LightboxSlideWrapper:J}},65780:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({contentLabel:{id:"Lightbox.ContentLabel",defaultMessage:"Photo Gallery",description:"Lightbox component content label"},closeButtonIconLabel:{id:"Lightbox.CloseButtonIconLabel",defaultMessage:"Close Lightbox",description:"Lightbox component close button icon label"}})},62408:(e,t,n)=>{const o=n(32485),i=n(38221),a=n(5556),r=n(96540),{PersistentAsideWrapper:s}=n(19577),l=n(23148),d=n(28433),{trackComponent:c}=n(92716),{calculateSpacing:m}=n(26865),{interactionResponse:p}=n(56187),u={bottom:"anchorBottom",top:"anchorTop"};class g extends r.PureComponent{constructor(e){super(e),this.updateBounds=()=>{const e=this.resolveAnchor("top"),t=this.resolveAnchor("bottom"),n={top:l(e.node,e.edge),bottom:l(t.node,t.edge)};this.updateDOMElementObservers([e.node,t.node]),this.setState({bounds:n})},this.updateDOMElementObservers=e=>{this.observer||(this.observer=new MutationObserver(this.updateBounds)),this.observer.disconnect();const t=[].slice.call(document.querySelectorAll(".ad, .responsive-image, .clamp"));e.concat(t).forEach((e=>{this.observer.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})}))},this.debouncedUpdateBounds=i(this.updateBounds,50),this.state={bounds:null},this.element=r.createRef()}async componentDidMount(){document.addEventListener("DOMContentLoaded",this.updateBounds),window.addEventListener("load",this.updateBounds),window.addEventListener("resize",this.debouncedUpdateBounds),this.updateBounds(),await p(),c("PersistentAside")}componentDidUpdate(e){const{anchorBottom:t,anchorTop:n}=this.props;n===e.anchorTop&&t===e.anchorBottom||this.updateBounds()}componentWillUnmount(){document.removeEventListener("DOMContentLoaded",this.updateBounds),window.removeEventListener("load",this.updateBounds),window.removeEventListener("resize",this.debouncedUpdateBounds);try{this.observer.disconnect(),this.observer=null}catch(e){}}resolveAnchor(e){let t,n,o;const i=this.props[u[e]],a=Array.isArray(i)?i.slice(0):[i],r=this.element.current;for(;a.length&&!t;)o=a.shift(),t=document.querySelector(o.selector),n=o.edge||e;return t||(t=r?r.parentElement:document.querySelector("body")),{node:t,edge:n}}render(){const{align:e,attributes:t,className:n,children:i,fullWidthSelector:a,style:l,hasStickyBoxIndexPosition:c,shouldRemoveAbsolute:p}=this.props,{bounds:u}=this.state;let g={...l,position:"absolute",top:u?u.top:"auto",height:u?Math.abs(u.top-u.bottom):"auto"};return p&&(g={...l,top:m(18),marginBottom:m(5),position:"sticky",height:"unset !important"}),r.createElement(s,{className:o("persistent-aside",{[`persistent-aside--align-${e}`]:e}),isAlignedToLeft:"left"===e,isAlignedLeftLeadAsset:"left-lead-asset"===e,hasStickyBoxIndexPosition:c,ref:this.element,style:g,"data-testid":"PersistentAsideWrapper"},r.createElement(d,{...t,tagName:"div",fullWidthSelector:a,hasStickyBoxIndexPosition:c,className:n},i))}}const h=a.shape({selector:a.string,edge:a.oneOf(["top","bottom"])});g.propTypes={align:a.string,anchorBottom:a.oneOfType([a.arrayOf(h),h]),anchorTop:a.oneOfType([a.arrayOf(h),h]),attributes:a.object,children:a.node,className:a.string,fullWidthSelector:a.string,hasStickyBoxIndexPosition:a.bool,shouldRemoveAbsolute:a.bool,style:a.object},e.exports=g},40855:(e,t,n)=>{e.exports=n(62408)},19577:(e,t,n)=>{const o=n(92168).default,{ZINDEX_MAP:i}=n(96472),a=o.aside.withConfig({displayName:"PersistentAsideWrapper"})` top: 0; transition: top 0.2s ease-out; z-index: ${({hasStickyBoxIndexPosition:e})=>e?"auto":i.navFixed}; /* it seems like this should be: z-index: ${i.persistentAsideLayer}; ? however first rule of converting to styled components is not to change things like that so, should fix later */ ${({isAlignedToLeft:e,isAlignedLeftLeadAsset:t})=>e?"left: 0;":t?"left: 20px;":""} @media print { display: none; } `;e.exports={PersistentAsideWrapper:a}},85207:(e,t,n)=>{const o=n(58156),i=n(96540),{DEFAULT_LOCALE:a}=n(18106),r=n(86399),{mapChannelName:s}=n(39104),l=i.createContext();e.exports={withRecircContextProvider:e=>{let t=!1,n=!1;return d=>{const[c,m]=i.useState([]),[p,u]=i.useState([]),g=o(d,"featureFlags")||{},h=o(d,"config.recommendations",{}),y=o(d,"useTrailingSlash",!1),b=o(d,"channelMap")||{},f=o(d,"lang",a),C=o(d,"featureFlags.personalizeRecircMostPopular",!1),w=o(d,"featureFlags.personalizeRecircInlineRecirc",!1),v={RecircMostPopular:{items:c,onViewportIntersection:async e=>{if(0===c.length&&!t){t=!0,e.language=f;const n=await r(e,C,"mostPopular",g,{},e.useTrailingSlash,h);m(n.map((e=>({...e,rubric:s(e.rubric,b)})))),t=!1}}},InlineRecirc:{items:p,onViewportIntersection:async e=>{if(0===p.length&&!n){n=!0,e.language=f;const t=await r(e,w,"inlineRecirc",g,{},y,h);u(t.map((e=>({...e,rubric:s(e.rubric,b)})))),n=!1}}}};return i.createElement(l.Provider,{value:v},i.createElement(e,{...d}))}},withRecircContextConsumer:e=>t=>i.createElement(l.Consumer,null,(n=>{let a,r;return e.displayName.includes("RecircMostPopular")&&({items:a=[],onViewportIntersection:r=(()=>{})}=o(n,"RecircMostPopular",{})),e.displayName.includes("InlineRecirc")&&({items:a=[],onViewportIntersection:r=(()=>{})}=o(n,"InlineRecirc",{})),i.createElement(e,{...t,items:a,onIntersectionViewportCallback:r})})),RecircContext:l}},15595:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),r=({children:e,name:t})=>{if(o.useEffect((()=>{a("Slot")}),[]),!t)throw new Error("A slot must contain a name!");return e};r.propTypes={children:i.node.isRequired,name:i.string.isRequired},e.exports={Slot:r,getSlots:(e,t=[])=>{const n=new Set(t),i={};let a;const s=[];return o.Children.forEach(e,(e=>{a=e.props.name,s.push(e.props.url),e.type===r&&a&&(0===n.size||n.has(a))&&(i[a]=e)})),{slots:i,urlData:s}}}},50035:(e,t,n)=>{e.exports=n(15595)},1329:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187);class s extends i.Component{static getStartTouchX(e){return e.clientX||e.touches[0].clientX}static getStartTouchY(e){return e.clientY||e.touches[0].clientY}static getChangedTouchesX(e){return e.clientX||e.changedTouches[0].clientX}static getChangedTouchesY(e){return e.clientY||e.changedTouches[0].clientY}constructor(e,t){super(e,t),this.getSwipeFunction=(e,t)=>{const{delta:n=10}=this.props,o=e-this.state.x,i=t-this.state.y;return Math.abs(o)>=n&&Math.abs(o)>=Math.abs(i)?o>n?this.props.onSwipeRight:this.props.onSwipeLeft:Math.abs(i)>=n&&(i>n?this.props.onSwipeUp:this.props.onSwipeDown)},this.handlePreventDefault=e=>{this.props.shouldPreventDefaultEvent&&e.preventDefault()},this.handleTouchStart=e=>{this.handlePreventDefault(e),this.setState({x:s.getStartTouchX(e),y:s.getStartTouchY(e),isPolling:!0})},this.handleTouchMove=e=>{if(!this.state.isPolling)return;this.handlePreventDefault(e);const t=s.getChangedTouchesX(e),n=s.getChangedTouchesY(e),o=this.getSwipeFunction(t,n);o&&(o(!0),this.setState({isPolling:!1}))},this.handleTouchEnd=e=>{this.handlePreventDefault(e),this.setState({x:0,y:0,isPolling:!1})},this.state={x:0,y:0,isPolling:!1}}componentDidMount(){(async()=>{await r(),a("Swipe")})()}render(){const{children:e,className:t}=this.props,n={className:t,style:{touchAction:"none"},onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd};return i.createElement("span",{...n},e)}}s.propTypes={children:o.node,className:o.string,delta:o.number,onSwipeDown:o.func,onSwipeLeft:o.func,onSwipeRight:o.func,onSwipeUp:o.func,shouldPreventDefaultEvent:o.bool},e.exports=s},39767:(e,t,n)=>{e.exports=n(1329)},47821:(e,t,n)=>{var o=n(65606);const i=n(32485),a=n(5556),r=n(96540),s=n(62193),{StickyHeroAd:l}=n(19607),{connector:d}=n(57744),c=n(2245),m=n(62282),{default:p}=n(18863),{PaymentGateway:u}=n(92807),{PaywallConductor:g}=n(46944),h=n(71284),y=n(86281),b=n(97986),f=n(23043),C=n(48536),w=n(55482),{ParselyScript:v}=n(66366),$=n(1241),S=n(68787),k=n(51810),x=n(97438),E=n(23074),T=n(66657),I=n(98928),L=n(2820),{scrollToAnchor:N}=n(759),B=n(10980),{HasScrolledProvider:P}=n(52064),{ContentLangProvider:A}=n(76573),{LOCALES:D,DEFAULT_LANG:_}=n(18106),{LegalBannerPosition:M,BRAND_CONFIGURATIONS:R}=n(44850),{getLegalBannerBrandConfig:H}=n(29982),{FullBarrier:O,RegistrationGate:F,Ticker:W}=n(12501),U=n(73275),V=n(36897),{getOverrideBehaviour:G}=n(68089),{disableAnonymousTracking:j,trackNavigationEvent:z,initializeSnowplowTracker:q,trackClickEvent:K,findNearestAnchor:Y,trackConsentPending:J,trackCeros:X,hasTargetConsentFromCookie:Q}=n(14307),{fidesExtractConsentGroupsAsOtArray:Z}=n(34854),{FingerprintJS:ee}=n(13446),{IdentityMapper:te}=n(49974),{isRedirectedInternallyForFirstTime:ne}=n(89143),{trackComponent:oe}=n(92716),{interactionResponse:ie}=n(56187),ae=n(82873),{BasePageWrapper:re,BasePageMainContent:se,BasePageNavigationBackgroundFiller:le,BasePageSkipLink:de,BasePageSiteFooterRow:ce,BasePageMainFooterFiller:me,BasePageAd:pe,BasePageSiteFooterRowGrid:ue}=n(4081),{Footer:ge}=n(12501),{getContentFooter:he}=n(40510),ye=({attributes:e,additionalNavigation:t=null,brandName:n,children:a,className:d,componentConfig:D,config:U,crossDomainLinks:ye,hasBaseAds:be=!1,hasContentHeaderLogo:fe,hasFooterAdsMargins:Ce=!1,hasFooterMargins:we=!0,hasEventBannerHidden:ve,hasInvertedHeadertheme:$e=!1,hasTopStory:Se=!1,hideFooter:ke=!1,hideHeader:xe=!1,coreDataLayer:Ee,deepLinkImageId:Te,featureFlags:Ie,featureValue:Le,fullPageTheme:Ne="standard",isHeroAdVisible:Be=!0,interactiveOverride:Pe,redirectMsg:Ae,showContentFooterWithHeaderOverride:De=!1,showNavWithHeaderOverride:_e=!0,theme:Me="standard",hasFooterAd:Re=!0,shouldPrioritizeSeriesPagination:He=!1,seriesData:Oe,linkBannerData:Fe,globalMessage:We=null,showBackgroundGradientColor:Ue=!1,fourd:Ve,hasLinkbannerCrossSlideAnimation:Ge=!1,snowplow:je,mainRef:ze=null,fingerprint:qe,idmapper:Ke,shouldScrollToTopStory:Ye,hasExtraMarginForHeader:Je=!1,user:Xe,lang:Qe=_,parsely:Ze,shouldBeStickyVideo:et=!1,shouldEnableFullArticleInverted:tt,hasConsistentSpacing:nt})=>{let ot=!1,it=!1,at=!1,rt=!1,st=[];const lt=[],dt=[],ct=[],mt=r.useRef(),pt=r.useRef(),ut=Le?.them_notice_banner?.props?.experimentBannerPosition??void 0,gt=Le?.them_notice_banner?.props?.hideLegalNotice??void 0,[ht,yt]=r.useState(!1),bt=e=>{z({type:"scroll",placement:"vertical",index:e})},ft=e=>{const t=window.Fides?Z():(e=>Array.isArray(e?.detail)?e?.detail:[])(e),n=["C0004"],o=!!t.some((e=>n.includes(e)));mt.current.updateConsent(t),pt.current.updateConsent(t);const i=window.dataLayer.length>0&&window.dataLayer[0],a=i?.site?.env;j(Q()||o,a)},Ct=()=>{const e=window&&window.document&&window.document.documentElement.scrollHeight,t=(window&&window.pageYOffset)/(e-(window&&window.innerHeight))*100;t>=25&&!ot&&(bt(25),J(),ot=!0),t>=50&&!it&&(bt(50),J(),it=!0),t>=75&&!at&&(bt(75),J(),at=!0),t>=100&&!rt&&(bt(100),J(),rt=!0)},wt=()=>{if(Te){if(!new URLSearchParams(window.location.search).get("image"))return;const e=document.getElementById(Te);e&&setTimeout((()=>{e.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}),1)}else N(window.location.hash)},vt=e=>()=>{e.scrollBy({left:-300,behavior:"smooth"}),z({type:"back",subject:"table",placement:"mid-content"})},$t=e=>()=>{e.scrollBy({left:300,behavior:"smooth"}),z({type:"forward",subject:"table",placement:"mid-content"})},St=(e,t,n)=>()=>{const{scrollLeft:o,scrollWidth:i,clientWidth:a}=e,r=0===o,s=o>=i-a;t.disabled=r,n.disabled=s,s?e.classList.remove("has-shadow"):e.classList.add("has-shadow")},kt=()=>{st=document.querySelectorAll(".scrollable-table-container"),st.forEach(((e,t)=>{const n=document.createElement("div"),o=document.createElement("button"),i=document.createElement("button"),a=e.scrollWidth>e.clientWidth;lt[t]=o,dt[t]=i,ct[t]=n,a?(e.classList.add("has-shadow"),n.classList.add("scroll-arrows"),o.classList.add("chevron","left"),i.classList.add("chevron","right"),o.disabled=!0,n.appendChild(o),n.appendChild(i),e.parentElement.insertAdjacentElement("afterend",n),o.addEventListener("click",vt(e)),i.addEventListener("click",$t(e)),e.addEventListener("scroll",St(e,o,i))):(e.parentElement.classList.add("has-bottom-margin"),e.classList.remove("has-shadow"))}))};r.useEffect((()=>{if(mt.current=new ee(qe),pt.current=new te(Ke),pt.current.init(),window.Fides||window.addEventListener("OneTrustGroupsUpdated",ft),window.addEventListener("scroll",Ct),window.addEventListener("load",(()=>{kt(),wt()})),Ie.showRedirectMsg&&Ae&&ne()&&yt(!0),je){const{collectorURL:e,slug:t,enableSnowplow:n,appInfoObj:o}=je;if(n){const n=window.document.getElementsByTagName("a");for(let e=0;e{const t=Y(e.target);t&&K(t)}));q(e,t,[Ee,Xe],o,ye),document?.body?.addEventListener("ceros-analytics-event",X)}}return(async()=>{await ie(),oe("BasePage")})(),()=>{window.removeEventListener("load",(()=>{kt(),wt()})),window.removeEventListener("OneTrustGroupsUpdated",ft),window.removeEventListener("scroll",Ct),st.forEach(((e,t)=>{const n=lt[t],o=dt[t],i=ct[t];n.removeEventListener("click",vt(e)),o.removeEventListener("click",$t(e)),e.removeEventListener("scroll",St(e,n,o)),i&&i.remove()}))}}),[]);const{bannerType:xt}=Fe,Et="visual-link-banner"===xt,Tt=Et&&!fe,{publicKey:It,shouldRenderParsely:Lt=!0}=Ze||{},Nt=Ee?.content?.tags||"",Bt="header"===G(Pe),Pt="all"===G(Pe),At=Ve?Ve.enableFourdUser:null;if(Pt)return r.createElement(r.Fragment,null,It&&Lt&&r.createElement(v,{apiKey:It}),r.createElement("div",{className:"interactive-override-container interactive-override-container--all",dangerouslySetInnerHTML:{__html:Pe.markup}}),je?.enableSnowplow&&r.createElement($,null),r.createElement(w,{shouldEnableFourdUser:At,shouldEnableInfinityId:Ie.enableInfinityId,shouldWaitForIDM:Ke.isEnabled}));const Dt=(_e||!Bt)&&!xe,_t=He&&Oe&&Fe.links.length>0,Mt=D?.ConnectedNavigation?.settings?.navPattern||"",Rt=!_t&&D?.[Mt]?.variation||"",Ht="OneNav"===Mt,Ot=Ce?6:0,Ft=$e?"inverted":(({fullPageTheme:e,theme:t})=>"standard"!==e?e:t)({fullPageTheme:Ne,theme:Me}),Wt={fullPageTheme:Ne,theme:Ft},Ut="main-content",Vt=H({brandName:n,brandConfigs:R}),Gt=Vt?.renderStrategy.position,jt="production"!==o.env.APP_ENV,zt=r.createElement(re,{...e,className:i("page",`page-theme-${Ft}`,{"page-hero-ad-hidden":!Be},{"page-prioritize-series-pagination":_t},d),hasConsistentSpacing:nt,hasFooterMargins:we&&"inverted"!==Ne,hasContentHeaderLogo:fe,isNavigationHidden:!Dt,shouldBeStickyVideo:et,showScrolledLinkBannerSpacing:Ge,isVisualLinkBanner:Et,hasExtraMarginForHeader:Je},ht&&r.createElement(m,{contentAlign:"center",isFixed:!0,delayDuration:1e4},r.createElement("p",null,Ae)),Ie.showGlobalMessage&&We&&r.createElement(m,{contentAlign:"center",delayDuration:We.delayDuration},r.createElement("p",null,We.text)),It&&Lt&&r.createElement(v,{apiKey:It}),r.createElement(L.Provider,{value:Wt},r.createElement(le,{isNavigationHidden:!Dt,palette:Ft}),be&&r.createElement(u,{group:"ads"},r.createElement(pe,{position:"out-of-page"}),r.createElement(pe,{position:"outstream"}),r.createElement(pe,{position:"overlay"})),r.createElement(de,{href:Ye?"#topstory-content":`#${Ut}`,"data-testid":"BasePageSkipLink"},"Skip to main content"),r.createElement(c,null,r.createElement(u,{group:"paywall"},r.createElement(x,{className:"paywall-modal--paywall",position:"paywall-modal-full-barrier"}),r.createElement(g,{name:"incognito-modal",component:x,className:"paywall-modal--incognito"})),r.createElement(O,null)),Dt&&r.createElement(B,{hasContentHeaderLogo:fe,shouldEnableFullArticleInverted:tt,hasLinkbannerCrossSlideAnimation:Ge}),Tt&&r.createElement(ae,{hasDivider:Et}),t,r.createElement(E,null,r.createElement(F,null),r.createElement(u,{group:"paywall"},r.createElement(k,null)),r.createElement(y,null),r.createElement(b,null),r.createElement(f,null),r.createElement(C,null),Ie.hasRiser&&r.createElement(h,{position:"cm-riser"})),!Ht&&be&&Be&&!Bt&&r.createElement(l,{navVariation:Rt,shouldHoldSpace:!0,isVisualLinkBanner:Tt}),jt&&ut===M.BELOW_HERO_AD&&Gt===M.BELOW_HERO_AD&&r.createElement(p,{hideLegalNotice:gt,brandConfig:Vt}),r.createElement(se,{id:Ut,tabIndex:"-1",isInverted:"inverted"===Ne,className:"page__main-content",hasTopStory:Se,showBackgroundGradientColor:Ue,ref:ze,hasConsistentSpacing:nt},!Se&&r.createElement(W,null),!s(U.eventBanner)&&!ve&&r.createElement(V,{"data-testid":"EventBanner",className:"page__event_banner",pageTags:Nt}),Bt?r.createElement(r.Fragment,null,r.createElement("div",{className:"interactive-override-container interactive-override-container--header",dangerouslySetInnerHTML:{__html:Pe.markup}}),De&&he(a)):a),r.createElement(me,{className:"page__main-footer-filler"}),be&&Re&&r.createElement(T,{topSpacing:Ot},r.createElement(ge,null),r.createElement(u,{group:"consumer-marketing"},r.createElement(h,{position:"cm-footer"}))),((e,t,n,o)=>e?null:r.createElement(ce,{hasMargins:t,noFooterMargin:"inverted"===n,hasConsistentSpacing:o},r.createElement(ue,null,r.createElement(I,null))))(ke,we,Ne,nt)),r.createElement(w,{shouldEnableFourdUser:At,shouldEnableInfinityId:Ie.enableInfinityId,shouldWaitForIDM:Ke.isEnabled}),Ie.enableUserContext&&r.createElement(S,null),je?.enableSnowplow&&r.createElement($,null));return r.createElement(P,null,r.createElement(A,{lang:Qe},zt))};ye.propTypes={additionalNavigation:a.node,attributes:a.object,brandName:a.string,children:a.node.isRequired,className:a.string,componentConfig:a.shape({ConnectedNavigation:a.shape({settings:a.shape({navPattern:a.string})})}),config:a.shape({eventBanner:a.object}),coreDataLayer:a.shape({content:a.shape({tags:a.string,contentType:a.string})}),crossDomainLinks:a.array,deepLinkImageId:a.string,eventBannerTags:a.array,featureFlags:a.shape({hasRiser:a.bool,showRedirectMsg:a.bool,showGlobalMessage:a.bool,enableInfinityId:a.bool,enableUserContext:a.bool}),featureValue:a.object,fingerprint:a.object,fourd:a.shape({enableFourdUser:a.bool}),fullPageTheme:a.oneOf(["standard","inverted"]),globalMessage:a.shape({text:a.string.isRequired,delayDuration:a.number}),hasBaseAds:a.bool,hasConsistentSpacing:a.bool,hasContentHeaderLogo:a.bool,hasEventBannerHidden:a.bool,hasExtraMarginForHeader:a.bool,hasFooterAd:a.bool,hasFooterAdsMargins:a.bool,hasFooterMargins:a.bool,hasInvertedHeadertheme:a.bool,hasLinkbannerCrossSlideAnimation:a.bool,hasTopStory:a.bool,hideFooter:a.bool,hideHeader:a.bool,idmapper:a.shape({isEnabled:a.bool,publicKey:a.string}),interactiveOverride:a.shape({markup:a.string,behavior:a.string}),isHeroAdVisible:a.bool,lang:a.oneOf(D),linkBannerData:a.shape({bannerType:a.string,hed:a.hed,dek:a.dek,image:a.shape(U.propTypes),links:a.arrayOf(a.shape({url:a.string,text:a.string,isExternal:a.bool})),tracking:a.shape(ae.propTypes.tracking)}),mainRef:a.object,parsely:a.shape({publicKey:a.string,shouldRenderParsely:a.bool}),redirectMsg:a.string,seriesData:a.shape({hed:a.string,dek:a.string,image:a.object,links:a.arrayOf(a.shape({hed:a.string,dek:a.string,image:a.object,isPublished:a.bool,promoHed:a.string,url:a.string}))}),shouldBeStickyVideo:a.bool,shouldEnableFullArticleInverted:a.bool,shouldPrioritizeSeriesPagination:a.bool,shouldScrollToTopStory:a.bool,showBackgroundGradientColor:a.bool,showContentFooterWithHeaderOverride:a.bool,showNavWithHeaderOverride:a.bool,snowplow:a.shape({collectorURL:a.string,enableSnowplow:a.bool,slug:a.string,appInfoObj:a.object}),theme:a.oneOf(["standard","inverted","special"]),user:a.object},ye.displayName="BasePage",e.exports=d(ye,{keysToPluck:["brandName","config","redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint","idmapper","crossDomainLinks"]})},40510:(e,t,n)=>{const o=n(96540),i=n(61127);e.exports={getContentFooter:e=>{let t=e;return Array.isArray(e)?(t=e.find((({type:e})=>e&&"I18nProvider"===e.displayName)),t.props.children.find((e=>e&&"ArticlePageContentFooterGrid"===e.type?.displayName?o.createElement(i,{...e.props}):null))):e&&e.props?e:null}}},30543:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(47821),{withExperimentHook:a}=n(63190);e.exports=o(a(i),"BasePage")},4081:(e,t,n)=>{const{default:o,css:i}=n(92168),{BaseLink:a}=n(76955),{hideVisuallyFocusable:r}=n(52813),s=n(66657),{BREAKPOINTS:l}=n(96472),d=n(19607),c=n(86659),{GridItem:m}=n(40653),{getColorToken:p,calculateSpacing:u,getZIndex:g,minScreen:h,getTypographyStyles:y}=n(26865),{getSectionSpacingStyling:b}=n(16800),{SplitScreenContentHeaderSocialIcons:f}=n(67040),{ContentHeaderPersistentAside:C}=n(88317),{SplitScreenContentHeaderPersistentAside:w}=n(9481),{ContentHeaderSocialIcons:v}=n(50130),{TickerContainer:$}=n(66228),S=o(s).withConfig({displayName:"BasePageSiteFooterRow"})` background-color: ${p("colors.foundation.footer.bg")}; ${({noFooterMargin:e})=>e&&"margin-top: 0;"} ${({hasMargins:e,hasConsistentSpacing:t,noFooterMargin:n,theme:o})=>e&&!n?t&&"0px"!==b(o,"padding-top-md")?`margin-top: ${u(0)};`:`margin-top: ${u(6)};`:""} `,k=`\n .standardnavigation-site-navigation[class*='link-banner'] & {\n &.page {\n padding-top: ${u(14.5)};\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(20)};\n }\n }\n }\n\n .ad-stickymidcontent {\n .ad.ad--mid-content {\n @media (max-width: ${l.md}) {\n top: ${u(15.7,"px")};\n }\n }\n }\n }\n &.page-prioritize-series-pagination {\n padding-top: ${u(7)};\n }\n }\n`,x=i` .fixed-header-large-logo-nav-variation & { &.homepage { padding-top: ${u(8)}; @media (min-width: ${l.lg}) { padding-top: ${u(8)}; } } } /* 06/13/23 hotfix to resolve multiple variations of header-with-gql-link-banner Longer term solution should be implemented. */ .fixed-header-large-logo-nav-variation.header-with-gql-link-banner:not( .link-banner-without-navigation ) & { @media (min-width: ${l.lg}) { padding-top: ${u(22)}; } } /* 21/08/23 variation name has not yet been configured. Created a tech debt ticket to clean up some classes in this file and will be taken care of later. Longer term solution should be implemented. */ .header-with-gql-link-banner.link-banner-visual-link-banner &, .fixed-header-large-logo-nav-variation.header-with-gql-link-banner.link-banner-visual-link-banner & { padding-top: ${u(6.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(19.5)}; } } `,E=`\n .fixed-header-normal-logo-with-search-bar-nav-variation & {\n padding-top: ${u(14)};\n\n @media (min-width: ${l.lg}) {\n padding-top: ${u(17)};\n }\n\n &.homepage {\n padding-top: ${u(14)};\n @media (min-width: ${l.lg}) {\n padding-top: ${u(23)};\n }\n\n .sticky-box {\n top: ${u(20)};\n }\n }\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(17)};\n }\n }\n }\n }\n`,T=`\n .fixed-header-logo-with-search-bar-nav-variation & {\n .ad-stickymidcontent {\n .ad.ad--mid-content {\n @media (max-width: ${l.md}) {\n top: ${u(15.5,"px")};\n }\n }\n }\n\n &.homepage {\n .sticky-box {\n top: ${u(20)};\n }\n }\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(17)};\n }\n }\n }\n }\n`,I=i` @media print { .CommentingMainContent { display: none; } } `,L=o.div.withConfig({displayName:"BasePageWrapper"})` && { .fixed-header-nav-variation & { .grid-layout__aside { .sticky-box { @media (min-width: ${l.md}) { top: ${u(15)}; } } } } .fixed-header-nav-variation.header-with-gql-link-banner & { padding-top: ${u(14,"px")}; } .fixed-header-nav-variation.header-with-gql-link-banner.link-banner-without-navigation & { padding-top: ${u(7,"px")}; } .fixed-header-nav-variation.link-banner-visual-link-banner & { padding-top: ${u(7,"px")}; } .fixed-header-nav-variation.link-banner-marquee & { padding-top: ${u(12,"px")}; } .stackednavigation-site-navigation.fixed-header-nav-variation { ${C}, ${w} { ${h(l.lg)} { top: ${u(15)}; } } } .stackednavigation-site-navigation.fixed-header-with-link-banner-nav-variation { ${C}, ${w} { ${h(l.lg)} { top: ${u(19)}; } } } .standardnavigation-site-navigation[class*='link-banner'] { ${C}, ${w} { ${h(l.lg)} { top: ${u(23)}; z-index: 1; } } } ${({hasExtraMarginForHeader:e})=>e&&`\n padding-top: ${u(13)};\n \n ${h(l.lg)} {\n padding-top: ${u(26)};\n }\n `} ${C}, ${w} { display: inline; ${h(l.lg)} { display: block; top: ${u(16)}; margin: 0; } ${v},${f} { margin: 0 auto; ${h(l.lg)} { margin: 0; } } } .fixed-header-with-link-banner-nav-variation & { padding-top: ${u(14)}; ${h(l.lg)} { padding-top: ${({isVisualLinkBanner:e})=>!e&&u(15.5)}; } } ${x} .fixed-header-with-link-banner-nav-variation &, .fixed-header-large-logo-nav-variation & { .grid-layout__aside { .sticky-box { @media (min-width: ${l.md}) { top: ${({shouldBeStickyVideo:e})=>u(e?36:19)}; } } } } ${k} .logo-center-with-search-bar-nav-variation & { &.page { padding-top: ${u(15.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(7,"px")}; } } } ${T} ${E} .table-container.has-bottom-margin { margin: ${u(3)} 0; } .table-container { position: relative; margin-top: ${u(3)}; margin-bottom: 0; border: 1px solid ${p("colors.consumption.body.standard.divider")}; border-radius: 4px; width: 100%; overflow: hidden; .has-shadow::after { position: absolute; top: 0; left: 100%; box-shadow: -15px 0 10px rgba(0, 0, 0, 0.05); width: ${u(6.25)}; height: 100%; content: ''; } > div { overflow-x: auto; } > div::-webkit-scrollbar { border-radius: ${u(6.25)}; height: 3px; } > div::-webkit-scrollbar-thumb { background-color: black; } > div::-webkit-scrollbar-track { background: rgba(236, 236, 236, 0.5); } .simple-table { width: 100%; border-collapse: unset; thead th, tbody td { padding: ${u(2)}; min-width: ${u(18.75)}; max-width: ${u(25)}; text-align: left; color: ${p("colors.interactive.base.body")}; ${({theme:e})=>y(e,"typography.definitions.utility.body")}; font-size: ${u(1.75)}; } thead th { border: none; border-bottom: 1px solid ${p("colors.consumption.body.standard.divider")}; background-color: ${p("colors.interactive.base.highlight")}; font-weight: bold; } tbody td { border: none; border-bottom: 1px solid ${p("colors.consumption.body.standard.divider")}; background: #ffffff; } tbody tr:last-child td { border-bottom: none; } } } .scroll-arrows { display: none; } @media only screen and (min-width: 768px) { .scroll-arrows { display: flex; justify-content: flex-end; margin-bottom: ${u(3)}; button { margin: 0 ${u(1)}; background: none; } button[disabled] { opacity: 0.2; pointer-events: none; } .chevron::before { display: inline-block; position: relative; top: 0.8em; left: 0.1em; transform: rotate(-135deg); border-width: 2px 2px 0 0; border-style: solid; width: ${u(1)}; height: ${u(1)}; vertical-align: top; content: ''; } .chevron.right::before { left: 0; transform: rotate(45deg); } } } } ${({hasContentHeaderLogo:e})=>e&&"\n padding-top: 0px!important;\n "} ${({isNavigationHidden:e})=>e?"&&&, &&&.homepage { padding-top: 0; }":""} ${I} [data-testid="RowWrapper"] > .journey-unit__container { ${({hasConsistentSpacing:e,hasFooterMargins:t,theme:n})=>!t||e&&"0px"!==b(n,"gap-md")?`padding-bottom: ${u(6)};`:""} } `,N=o.div.withConfig({displayName:"BasePageNavigationBackgroundFiller"})` display: ${({isNavigationHidden:e})=>e?"none":"block"}; position: absolute; top: 0; background: ${({palette:e,theme:t})=>p(t,"inverted"===e?"colors.consumption.lead.inverted.background":"special"===e?"colors.consumption.lead.special.background":"colors.consumption.lead.standard.background")}; width: 100%; height: 0; .fixed-header-nav-variation & { @media (min-width: ${l.lg}) { height: ${u(14,"px")}; } } @media print { display: none; } `,B=o.div.withConfig({displayName:"BasePageMainContent"})` &:focus { outline: unset; } background: ${({isInverted:e,theme:t,showBackgroundGradientColor:n})=>e&&!n&&p(t,"colors.consumption.lead.inverted.background")}; ${({hasTopStory:e})=>!e&&i` ${$} { margin: 16px auto; } `} padding-top: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-top-md")}; padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-bottom-md")}; @media (max-width: ${l.md}) { padding-top: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-top-sm")}; padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-bottom-sm")}; } /* Added this to remove margin-bottom at RowWrapper at Ad Footer just before Page footer on pages with consistent spacing */ [class*='RowWrapper-']:has(> .ad--footer) { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?"margin-bottom: 0px;":""} } /* Added this to add a margin bottom to ContentFooterWrapper on pages with consistent spacing */ [class*='ContentFooterWrapper-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?`\n margin-bottom: ${b(t,"gap-md")};\n @media (max-width: ${l.md}) {\n margin-bottom: ${b(t,"gap-sm")};\n }\n `:""} } /* Added this to remove the extra padding from top and bottom from Section Header in a Curated Show */ [class*='RowWrapper-'] [data-testid='CuratedShowsSection'] [class*='CuratedShowsSectionTitle-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?"\n padding-top: 0;\n padding-bottom: 0;\n ":""} } &&&&& { figure.asset-embed { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?"\n margin: 0px auto;\n ":null} } } `;B.defaultProps={as:"main"};const P=o(a).withConfig({displayName:"BasePageSkipLink"})` ${r} &:hover, &:focus { position: fixed; z-index: ${g("skipLink")}; background-color: white; color: black; } `,A=o.div.withConfig({displayName:"BasePageMainFooterFiller"})``,D=o(d).withConfig({displayName:"BasePageAd"})` position: absolute; z-index: -1; `,_=o(c.WithMargins).withConfig({displayName:"BasePageSiteFooterRowGrid"})` ${m} { grid-column: 1 / -1; } `;e.exports={BasePageWrapper:L,BasePageMainContent:B,BasePageNavigationBackgroundFiller:N,BasePageSiteFooterRow:S,BasePageSkipLink:P,BasePageMainFooterFiller:A,BasePageAd:D,BasePageSiteFooterRowGrid:_}},18284:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=r(n(32485)),l=a(n(96540)),d=r(n(5556)),c=r(n(2820)),m=n(57744),p=n(14307),u=n(52064),g=n(76573),h=n(4081),y=n(18106),b=r(n(73275)),f=r(n(1241)),C=r(n(82873)),w=r(n(55482)),v=r(n(68787)),$=n(34854);class S extends l.Component{constructor(e){super(e),this.onConsentUpdated=e=>{const t=window.Fides?(0,$.fidesExtractConsentGroupsAsOtArray)():this.getOtActiveGroupsFromOtEvent(e),n=["C0004"],o=!!t.some((e=>n.includes(e)));(0,p.disableAnonymousTracking)((0,p.hasTargetConsentFromCookie)()||o)},this.getOtActiveGroupsFromOtEvent=e=>Array.isArray(e?.detail)?e?.detail:[],this.callSnowplowEvent=e=>{(0,p.trackNavigationEvent)({type:"scroll",placement:"vertical",index:e})},this.handleScroll=this.handleScroll.bind(this),this.is25PercentLogged=!1,this.is50PercentLogged=!1,this.is75PercentLogged=!1,this.is100PercentLogged=!1}componentDidMount(){function e(e){let t=e;for(;t&&"A"!==t.tagName;)t=t.parentElement;return t}if(window.Fides||window.addEventListener("OneTrustGroupsUpdated",this.onConsentUpdated),window.addEventListener("scroll",this.handleScroll),this.props.snowplow&&window&&window.dataLayer){const{snowplow:t,coreDataLayer:n,user:o,crossDomainLinks:i}=this.props,{collectorURL:a,slug:r,enableSnowplow:s,appInfoObj:l}=t;if(s){const t=window.document.getElementsByTagName("a");for(let n=0;n{const n=e(t.target);n&&(0,p.trackClickEvent)(t,n)}));const s=[n,o];(0,p.initializeSnowplowTracker)(a,r,s,l,i)}}}componentWillUnmount(){window.removeEventListener("OneTrustGroupsUpdated",this.onConsentUpdated),window.removeEventListener("scroll",this.handleScroll)}handleScroll(){const e=window&&window.document&&window.document.documentElement.scrollHeight,t=(window&&window.pageYOffset)/(e-(window&&window.innerHeight))*100;t>=25&&!this.is25PercentLogged&&(this.callSnowplowEvent(25),this.is25PercentLogged=!0),t>=50&&!this.is50PercentLogged&&(this.callSnowplowEvent(50),this.is50PercentLogged=!0),t>=75&&!this.is75PercentLogged&&(this.callSnowplowEvent(75),this.is75PercentLogged=!0),t>=100&&!this.is100PercentLogged&&(this.callSnowplowEvent(100),this.is100PercentLogged=!0)}render(){const{attributes:e,children:t,className:n,fullPageTheme:o="standard",hasContentHeaderLogo:i,isHeroAdVisible:a,lang:r=y.DEFAULT_LANG,theme:d="standard",snowplow:m,shouldBeStickyVideo:p,hasLinkbannerCrossSlideAnimation:b,hasExtraMarginForHeader:C,shouldScrollToTopStory:$,featureFlags:S,fourd:k={enableFourdUser:!1}}=this.props,x=(({fullPageTheme:e,theme:t})=>"standard"!==e?e:t)({fullPageTheme:o,theme:d}),E={fullPageTheme:o,theme:x},T=l.default.createElement(h.BasePageWrapper,{...e,className:(0,s.default)("page","dynamic-page",`page-theme-${x}`,{"page-hero-ad-hidden":!a},n),hasContentHeaderLogo:i,shouldBeStickyVideo:p,showScrolledLinkBannerSpacing:b,hasExtraMarginForHeader:C},l.default.createElement(c.default.Provider,{value:E},l.default.createElement(h.BasePageSkipLink,{href:$?"#topstory-content":"#main-content","data-testid":"BasePageSkipLink"},"Skip to main content"),t),l.default.createElement(w.default,{shouldEnableFourdUser:k.enableFourdUser,shouldEnableInfinityId:S.enableInfinityId}),S.enableUserContext&&l.default.createElement(v.default,null),m?.enableSnowplow&&l.default.createElement(f.default,null));return l.default.createElement(u.HasScrolledProvider,null,l.default.createElement(g.ContentLangProvider,{lang:r},T))}}S.propTypes={additionalNavigation:d.default.node,attributes:d.default.object,children:d.default.node.isRequired,className:d.default.string,componentConfig:d.default.shape({ConnectedNavigation:d.default.shape({settings:d.default.shape({navPattern:d.default.string})})}),coreDataLayer:d.default.shape({content:d.default.shape({tags:d.default.string,contentType:d.default.string})}),crossDomainLinks:d.default.array,deepLinkImageId:d.default.string,eventBannerTags:d.default.array,featureFlags:d.default.shape({hasRiser:d.default.bool,showRedirectMsg:d.default.bool,showGlobalMessage:d.default.bool,enableInfinityId:d.default.bool,enableUserContext:d.default.bool}),fingerprint:d.default.object,fourd:d.default.shape({enableFourdUser:d.default.bool}),fullPageTheme:d.default.oneOf(["standard","inverted"]),globalMessage:d.default.shape({text:d.default.string.isRequired,delayDuration:d.default.number}),hasBaseAds:d.default.bool,hasContentHeaderLogo:d.default.bool,hasEventBannerHidden:d.default.bool,hasExtraMarginForHeader:d.default.bool,hasFooterAd:d.default.bool,hasFooterAdsMargins:d.default.bool,hasFooterMargins:d.default.bool,hasInvertedHeadertheme:d.default.bool,hasLinkbannerCrossSlideAnimation:d.default.bool,hasTopStory:d.default.bool,hideFooter:d.default.bool,hideHeader:d.default.bool,interactiveOverride:d.default.shape({markup:d.default.string,behavior:d.default.string}),isHeroAdVisible:d.default.bool,lang:d.default.oneOf(y.LOCALES),linkBannerData:d.default.shape({bannerType:d.default.string,hed:d.default.hed,dek:d.default.dek,image:d.default.shape(b.default.propTypes),links:d.default.arrayOf(d.default.shape({url:d.default.string,text:d.default.string,isExternal:d.default.bool})),tracking:d.default.shape(C.default.propTypes.tracking)}),mainRef:d.default.object,parsely:d.default.shape({publicKey:d.default.string,shouldRenderParsely:d.default.bool}),redirectMsg:d.default.string,seriesData:d.default.shape({hed:d.default.string,dek:d.default.string,image:d.default.object,links:d.default.arrayOf(d.default.shape({hed:d.default.string,dek:d.default.string,image:d.default.object,isPublished:d.default.bool,promoHed:d.default.string,url:d.default.string}))}),shouldBeStickyVideo:d.default.bool,shouldEnableFullArticleInverted:d.default.bool,shouldPrioritizeSeriesPagination:d.default.bool,shouldScrollToTopStory:d.default.bool,showBackgroundGradientColor:d.default.bool,showContentFooterWithHeaderOverride:d.default.bool,showNavWithHeaderOverride:d.default.bool,snowplow:d.default.shape({collectorURL:d.default.string,enableSnowplow:d.default.bool,slug:d.default.string,appInfoObj:d.default.object}),theme:d.default.oneOf(["standard","inverted","special"]),user:d.default.object},S.displayName="DynamicBasePage",t.default=(0,m.connector)(S,{keysToPluck:["redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint","crossDomainLinks"]})},94748:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(32485)),a=o(n(5556)),r=o(n(96540)),s=o(n(71656)),l=n(57744),d=o(n(31411)),c=n(92716),m=n(56187),p=n(94631),u=o(n(55717)),g=e=>{r.default.useEffect((()=>{(async()=>{await(0,m.interactionResponse)(),(0,c.trackComponent)("DynamicHomePage")})()}),[]);const{attributes:t,backgroundColorSettingForNewsletter:n,bundleProps:o,className:a,isPaddingRequired:l,dispatch:g,hasBackground:h=!1,hasFullBleedBackground:y=!1,hideErrorTextPadding:b=!1,isNewsletterDisclaimerCenterAligned:f=!1,shouldHideSidePadding:C=!1,fullPageTheme:w="standard",navigation:{hasChannelNavigation:v},shouldHidePadding:$,shouldHidePaddingBottom:S=!1,shouldShowFooterAdPadding:k=!1,shouldOverrideColorToken:x=!1,hasTopStory:E=!1,hasEvenSpacing:T=!1,shouldHideAds:I=!1,children:L,featureFlags:N,hasVersoFeaturesReducedMargin:B,tickerMarginTopType:P,hasReducedMargin:A,hasConsistentSpacing:D}=e,{isSponsored:_,seoHiddenHeader:M,sponsoredContentHeaderProps:R={}}=o??{};let H=a;if(H=l&&H?H.replace("ad--mid-content","ad--mid-content-with-padding"):a,N.excludedParams&&"undefined"!=typeof URLSearchParams){const e=new URLSearchParams(window.location.search);N.excludedParams.forEach((t=>e.delete(t)));const t=""!==e.toString()?`${window.location.pathname}?${e.toString()}`:window.location.pathname;window.history.replaceState({},document.title,t)}return g({type:"SET_KEY",key:"isHomepage",value:!0}),r.default.createElement(p.DynamicHomepageWrapper,{...t,className:(0,i.default)("homepage",H),additionalNavigation:v?r.default.createElement(s.default,null):null,fullPageTheme:w,hasBackground:h,hasFullBleedBackground:y,hideHeader:v||E,hideErrorTextPadding:b,isNewsletterDisclaimerCenterAligned:f,shouldHideSidePadding:C,shouldHidePadding:$||E,shouldOverrideColorToken:x,backgroundColorSettingForNewsletter:n,shouldHidePaddingBottom:S,shouldShowFooterAdPadding:k,isHeroAdVisible:!E,hasEvenSpacing:T,shouldHideAds:I,shouldScrollToTopStory:E},_&&r.default.createElement(d.default,{...R,className:"light-theme"}),M&&r.default.createElement(p.HomepageHiddenContent,null,M),r.default.createElement(u.default,{hasVersoFeaturesReducedMargin:B,tickerMarginTopType:P,hasReducedMargin:A,hasEvenSpacingMultiPackageRow:T,hasConsistentSpacing:D,bundleProps:e},L))};g.propTypes={attributes:a.default.object,backgroundColorSettingForNewsletter:a.default.string,bundleProps:a.default.shape({isSponsored:a.default.bool,seoHiddenHeader:a.default.string,sponsoredContentHeaderProps:a.default.object}),bundleTitle:a.default.string,channelFilter:a.default.string,channelItems:a.default.shape({list:a.default.array,searchUrl:a.default.string}),channelItemsTotal:a.default.number,children:a.default.node,className:a.default.string,dangerousBundleDek:a.default.string,dispatch:a.default.func,featureFlags:a.default.object,featureValue:a.default.object,fullPageTheme:a.default.oneOf(["standard","inverted"]),hasBackground:a.default.bool,hasConsistentSpacing:a.default.bool,hasDisclaimerBackground:a.default.bool,hasDisclaimerBorderBottom:a.default.bool,hasEvenSpacing:a.default.bool,hasFullBleedBackground:a.default.bool,hasReducedMargin:a.default.bool,hasTopStory:a.default.bool,hasVersoFeaturesReducedMargin:a.default.bool,headerIcon:a.default.object,hideErrorTextPadding:a.default.bool,isNewsletterDisclaimerCenterAligned:a.default.bool,isPaddingRequired:a.default.bool,lede:a.default.object,navigation:a.default.shape({subchannelLinks:a.default.arrayOf(a.default.object),hasChannelNavigation:a.default.bool}).isRequired,newsletter:a.default.object,shouldCenterBundleBodyContent:a.default.bool,shouldHideAds:a.default.bool,shouldHidePadding:a.default.bool,shouldHidePaddingBottom:a.default.bool,shouldHideSidePadding:a.default.bool,shouldOverrideColorToken:a.default.bool,shouldShowChannelFilter:a.default.bool,shouldShowFooterAdPadding:a.default.bool,shouldUseBundleHeader:a.default.bool,shouldUseSectionTitle:a.default.bool,showBundleBody:a.default.bool,showSearchFilter:a.default.bool,showSubChannelHed:a.default.bool,spacingAboveAd:a.default.number,tickerMarginTopType:a.default.oneOf(["small","none","large"])},g.displayName="DynamicHomePage";const h=(0,l.connector)(g,{keysToPluck:["channelFilter","channelItems","channelItemsTotal","featureFlags","navigation","newsletter","hasTopStory"]});t.default=h},75945:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(12892),a=o(n(94748));t.default=(0,i.asConfiguredComponent)(a.default,"HomePage")},68955:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{useInView:s}=n(46762),{asConfiguredComponent:l}=n(12892),{googleAnalytics:d}=n(90090),{withRecircContextConsumer:c}=n(85207),m=c(n(71436)),p=n(71284),{PaymentGateway:u}=n(92807),g=n(19607),h=n(63510),y=n(96637),b=n(96303),f=n(19146),C=n(51125),{trackNavigationEvent:w}=n(14307),{checkImageCreditText:v}=n(5344),{handleSnowplowSearchFilterEvent:$}=n(11869),{InContentBarrier:S}=n(12501),k={"award-list":y};let x=!1;const E=({alternateVotingPrompt:e,className:t,defaultVotingPrompt:n,getRef:o,hasCM:l,hasPhotoBookmark:c,selectedItemId:y,showOfferUrl:E,interlude:T,isInContentSlot:I,slideFormat:L,isLazy:N,isModalClosed:B,item:P,shouldUpdateUrl:A=!1,shouldEnableBookmarkDrawers:D,shouldEnableCardLevelBookmark:_,shouldEnableCommentsCount:M,shouldScrollToSelectedItem:R,showGallerySlideCaptionOrTitle:H,showZoomedImage:O,totalItemCount:F})=>{const W=P&&"product"===P.contentType?`${P.id}`:"",U=v(P.image),[V,G]=s({threshold:.5}),[j,z]=a(!1),q=P.isUpcEnabled&&["commerce-product","product"].includes(P.contentType)?C:k[L]||h;if(!j&&G){z(!0);const e={"gallery-item-number":`image-${P.order+1}`,"gallery-item-name":P.dangerousHed||"","gallery-length":P.totalCount};(e=>{const t={type:"impression",subject:"gallery_image",index:e.order,total_index:e.totalCount,placement:"vertical"},n=e.shouldScrollToSelectedItem,o=e?.image?.searchFilterEventData;if(n)if(o)x?$({...o,type:"result_in_view"}):($(o),x=!0);else{const n=e?.image?.segmentedSources,o=n?n.lg[0].url:"",i={items:[{content_title:e.dangerousHed,content_type:"photo",content_id:e.id,content_url:o}],index:e.index,total_index:e.totalItemCount};w({...t,...i,subject:"lightbox_gallery_slide_image"})}else w({...t,label:e.dangerousHed||""})})({...P,totalItemCount:F,shouldScrollToSelectedItem:R}),d.emitGoogleTrackingEvent("vertical-gallery-view",e)}if(B&&(x=!1),A){const e=new URLSearchParams(window.location.search),t=window.location.pathname,n=window.location.hash,o=()=>{const o=e.toString();window.history.replaceState({},"",`${t}${o&&`?${o}`}${n}`)};G?(e.set("image",P.id),o()):e.get("image")===P.id&&(e.delete("image"),o())}const K={...P,layout:"ProductEmbed"};return r((()=>{if(R&&y){const e=`${y}-lightbox`,t=document.getElementById(e);t&&t.scrollIntoView()}}),[y,R]),i.createElement("li",{ref:e=>o(e,P.order),className:t,id:R?`${P.id}-lightbox`:P.id},i.createElement("div",{ref:V},i.createElement(q,{...P,defaultVotingPrompt:n,showOfferUrl:E,isLazy:!!P.isUpcEnabled||N,hasPhotoBookmark:c,productId:W,data_item:K,hasImpressionTracking:!0,hasImageCreditText:U,shouldEnableBookmarkDrawers:D,shouldEnableCardLevelBookmark:_,shouldEnableCommentsCount:M,showGallerySlideCaptionOrTitle:H,showZoomedImage:O}),n&&i.createElement(f,{imageId:P.id,alternateVotingPrompt:e,defaultVotingPrompt:n}),l&&i.createElement(u,{group:"consumer-marketing"},i.createElement("div",{className:"gallery-slide__cm-container"},i.createElement(p,{position:"gallery-slide",secondPosition:"in-content"}),i.createElement(S,null))),I&&i.createElement(u,{group:"ads"},i.createElement(g,{position:"in-content",shouldDisplayLabel:!0,instance:0,index:0})),T.include&&i.createElement("div",null,i.createElement(b,{...T})),P.recirc&&P.recirc.include&&i.createElement(m,{reelId:P.recirc.reelId})))};E.propTypes={alternateVotingPrompt:o.string,className:o.string,defaultVotingPrompt:o.string,getRef:o.func,hasCM:o.bool,hasPhotoBookmark:o.bool,interlude:o.shape({...b.propTypes,include:o.bool}),isInContentSlot:o.bool,isLazy:o.bool,isModalClosed:o.bool,isNative:o.bool,item:o.shape(h.propTypes).isRequired,selectedItemId:o.string,shouldEnableBookmarkDrawers:o.bool,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool,shouldScrollToSelectedItem:o.bool,shouldUpdateUrl:o.bool,showGallerySlideCaptionOrTitle:o.bool,showOfferUrl:o.bool,showZoomedImage:o.bool,slideFormat:o.string,totalItemCount:o.number},E.displayName="GalleryItem",e.exports=l(E,"GalleryItem")},42434:(e,t,n)=>{const o=n(96540),{useInView:i}=n(46762),a=n(5556),r=n(38221),{buildThresholdArray:s}=n(26695),l=n(67611),d=n(86659),{imageTransformToPlpCardImage:c}=n(34120),{formatGtmData:m,productImpressionTracking:p}=n(60162),u=({hasImageGrid:e,hasProductPriceColor:t,hasProductNewPriceColor:n,isProductCardName:a,chunk:u,dropShipSellers:g})=>{const h="GalleryShopView",[y,,b]=i({threshold:s()}),[f,C]=o.useState(!1);return o.useEffect((()=>{!f&&b&&b.intersectionRatio&&window.dataLayer&&(C(!0),setTimeout((()=>{p(h,document.getElementsByClassName("impressionTracking"))}),1e3)),window.addEventListener("scroll",r((()=>p(h,document.getElementsByClassName("impressionTracking"))),1e3))}),[h,b,f]),o.createElement("div",{ref:y},u&&o.createElement(d.EvenTwo,null,u.map(((i,r)=>{const s={name:i?.brand||""};let d=[];if(i.offers&&i.offers.length)for(const e in i.offers)d=[{purchaseUri:i?.offers[e]?.offerUrl||"",price:i?.offers[e]?.price||"",currency:i?.offers[e]?.currency||"",shortUrl:i?.offers[e]?.purchaseUri||"",sellerName:i?.offers[e]?.sellerName||"",comparisonPrice:i?.offers[e]?.reducedPrice||""}];else d=[{purchaseUri:"",price:"",currency:"",shortUrl:"",sellerName:"",comparisonPrice:""}];const p=c(i);let u="";i&&i.dangerousHed&&(u=i.dangerousHed.replace(/&#{0,1}[a-z0-9]+;/gi,"").replace(/(<([^>]+)>)/gi,""));const y={...i,dangerousHed:u};return o.createElement(l,{hasImageGrid:e,hasProductPriceColor:t,hasProductNewPriceColor:n,isProductCardName:a,dangerousHed:u,image:p,offers:d,contentId:i.id,brand:s,item:i,key:i.id||r,isDropshipProduct:!0,dropShipSellers:g,data_item:y,layout:h,hasImpressionTracking:!0,onClick:(e,t)=>{m({window,product:y,index:r,actionId:t,layout:h,event:e})}})}))))};u.propTypes={chunk:a.array.isRequired,dropShipSellers:a.arrayOf(a.string),hasImageGrid:a.bool,hasProductNewPriceColor:a.bool,hasProductPriceColor:a.bool,isProductCardName:a.bool},u.displayName="GalleryShopViewPage",e.exports=u},15564:(e,t,n)=>{const o=n(96540);e.exports=o.createContext()},19146:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(7350),{asConfiguredComponent:r}=n(12892);let s=n(14155);const l=n(15564),{GalleryVotingSlideWrapper:d}=n(64763);s=i.memo(s);const c=({alternateVotingPrompt:e,defaultVotingPrompt:t,hasBottomDivider:n,imageId:o,shouldShowPercentVotedMessage:r,votingProps:c={}})=>{const m=i.useContext(l),p=m?.onVoteCast,u=m?.votes?.find((e=>e.imageId===o)),g=m?.allVotes.find((e=>e.imageId===o)),h=!!u;let{votedMessage:y}=c;const{percentVotedMessage:b}=c;if(h&&r&&g){const e=g.tallyResults.find((e=>!0===e?.result)),t=g.tallyResults.reduce(((e,t)=>e+t.count),0);if(e?.percentage&&t>5){const t=`${Math.round(e.percentage)}%`;y=b.replace("{percent}",`${t}`)}}const f=e||t,C=i.useMemo((()=>c?.answers?.map((e=>({...e,selected:!!h&&e.value===u?.result})))),[c.answers,h,u?.result]),w=a((({value:e})=>p({value:e,imageId:o})),500),v=i.useCallback((({value:e})=>{w({value:e,imageId:o})}),[o,p]);return i.createElement(d,{hasBottomDivider:n},i.createElement(s,{...c,answers:C,hasVoted:h,onVoteCast:v,votedMessage:y,prompt:f}))};c.propTypes={alternateVotingPrompt:o.string,defaultVotingPrompt:o.string,hasBottomDivider:o.bool,imageId:o.string,shouldShowPercentVotedMessage:o.bool,votingProps:o.object},c.displayName="GalleryVotingSlide",e.exports=r(c,"GalleryVotingSlide")},70497:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{connect:r}=n(67851),s=n(96303),l=n(19607),{PaymentGateway:d}=n(92807),{useOnAdFilled:c}=n(1184),m=n(68955),p=n(42434),u=new Set(["ItemOrderedLeft","ItemOrderedCenter","CardOrderedLeft","CardOrderedCenter"]),g=n(72159),h=({alternateVotingPrompt:e,chunk:t,className:n,defaultVotingPrompt:i,dropShipSellers:r,getRef:s=(()=>{}),hasPhotoBookmark:h,inContentChunkIndex:y,inContentAdItemIndex:b,index:f,isReadViewShopViewEnabled:C=!1,sponsoredProductChunkIndex:w,sponsorProductIndex:v,interlude:$={},shouldIncludeInterlude:S,isModalClosed:k,hasProduct:x,newslettersInline:E,nodeIndexForNewsletterPosition:T,slideFormat:I,showVirtuosoGallery:L=!1,shouldLoadOnScroll:N=!1,shouldScrollToSelectedItem:B,shouldShowCM:P,showGallerySlideCaptionOrTitle:A,showOfferUrl:D,slideVariation:_,shouldEnableBookmarkDrawers:M,shouldEnableCardLevelBookmark:R,shouldEnableCommentsCount:H,showZoomedImage:O,shopTypeView:F})=>{const W=u.has(_)?"ol":"ul",[,U,V]=c(),G={newsletterType:"slim-newsletter",newsletters:E};return a.createElement(W,{className:n},C&&x&&"shop"===F?a.createElement(p,{hasImageGrid:!0,hasProductPriceColor:!0,hasProductNewPriceColor:!0,isProductCardName:!0,chunk:t,dropShipSellers:r}):a.createElement(a.Fragment,null,t.map(((n,r)=>{let c=!1;r===v&&w===f&&(c=!0);let p=!1;r===b&&y===f&&(p=!0);const u=r===T&&E?.length>=1,C=N?!N:!(0===f&&0===r),x=r===Math.floor((t.length-1)/2);return a.createElement(a.Fragment,{key:n.id||r},E&&u&&a.createElement(g,{...G}),a.createElement(m,{alternateVotingPrompt:e,defaultVotingPrompt:i,selectedItemId:t[f]?.id,totalItemCount:t.length,shouldScrollToSelectedItem:B,getRef:s,hasCM:P&&0===r,showOfferUrl:D,isInContentSlot:p,hasPhotoBookmark:h,interlude:{...$,include:S?S&&x:$.include&&x},slideFormat:I,item:n,isLazy:L?!L:C,shouldEnableBookmarkDrawers:M,shouldEnableCardLevelBookmark:R,shouldEnableCommentsCount:H,showGallerySlideCaptionOrTitle:A,showZoomedImage:O,className:o("gallery__slides__slide",{"gallery__slides__slide--rca":"award-list"===I}),isModalClosed:k}),c&&a.createElement("li",{className:o("gallery__slides__slide",U)},a.createElement(d,{group:"ads"},a.createElement(l,{position:"sponsor-product",className:o("gallery-slide"),onFilled:V,index:0}))))}))))};h.propTypes={alternateVotingPrompt:i.string,chunk:i.array.isRequired,className:i.string,defaultVotingPrompt:i.string,dropShipSellers:i.arrayOf(i.string),getRef:i.func,hasPhotoBookmark:i.bool,hasProduct:i.bool,inContentAdItemIndex:i.number,inContentChunkIndex:i.number,index:i.number,interlude:i.shape({...s.propTypes,include:i.bool}),isModalClosed:i.bool,isReadViewShopViewEnabled:i.bool,newslettersInline:i.array,nodeIndexForNewsletterPosition:i.number,shopTypeView:i.string,shouldEnableBookmarkDrawers:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldIncludeInterlude:i.bool,shouldLoadOnScroll:i.bool,shouldScrollToSelectedItem:i.bool,shouldShowCM:i.bool,showGallerySlideCaptionOrTitle:i.bool,showOfferUrl:i.bool,showVirtuosoGallery:i.bool,showZoomedImage:i.bool,slideFormat:i.string,slideVariation:i.string.isRequired,sponsoredProductChunkIndex:i.number,sponsorProductIndex:i.number};const y=r((function(e){return{slideVariation:e.componentConfig?.GallerySlide?.variation}}))(h);e.exports=y},21159:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.jsonmlToReact=void 0;const{default:o}=n(1165),i=n(62839),a=n(39832),r={"callout:button-group":i};t.jsonmlToReact=new o({a:function(e){const{isExternal:t,...n}=e;return{type:t?a:"a",props:n}},"inline-embed":e=>({type:r[e.type],props:e.props})})},11869:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleSnowplowSearchFilterEvent=void 0;const{trackSearchFilterEvent:o}=n(14307);t.handleSnowplowSearchFilterEvent=({label:e,type:t,subject:n,index:i,no_of_results_returned:a,result_type:r,content_id:s,content_title:l,content_type:d,setFilters:c=[],search_keyword:m}={})=>{const p={...e&&{label:e},...t&&{type:t},...n&&{subject:n},...c.length&&{criteria:{filter:c}},...void 0!==i&&{index:i},platform:"verso",...null!==a&&{no_of_results_returned:a},...(s||l||d)&&{items:[{content_id:s,content_title:l,content_type:d}]},...null!==a&&{results_content:[{result_type:r,no_of_results_returned:a}]},...m&&{criteria:{search_keyword:m}}};o(p)}},34120:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.imageTransformToPlpCardImage=void 0,t.imageTransformToPlpCardImage=e=>({altText:e?.image?.altText,sources:{sm:e?.image?.segmentedSources?.sm?{aspectRatio:"1:1",width:e?.image?.segmentedSources.sm[(e?.image?.segmentedSources?.sm?.length??0)-1].width,url:e?.image?.segmentedSources.sm[(e?.image?.segmentedSources?.sm?.length??0)-1].url,srcset:e?.image?.segmentedSources.sm.map((e=>`${e.url} ${e.width}w`)).join(", ")}:{},lg:e?.image?.segmentedSources?.lg?{aspectRatio:"1:1",width:e?.image?.segmentedSources.lg[(e?.image?.segmentedSources?.lg?.length??0)-1].width,url:e?.image?.segmentedSources.lg[(e?.image?.segmentedSources?.lg?.length??0)-1].url,srcset:e?.image?.segmentedSources.lg.map((e=>`${e.url} ${e.width}w`)).join(", ")}:{}}})},64763:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,minScreen:r,getColorToken:s}=n(26865),l=o.div.withConfig({displayName:"GalleryVotingSlideWrapper"})` ${({hasBottomDivider:e,theme:t})=>e&&`\n border-bottom: 1px solid ${s(t,"colors.consumption.body.standard.divider")};;\n `}; margin: 0 0 ${a(5)}; ${r(i.lg)} { margin: 0 0 ${a(5)}; } `;e.exports={GalleryVotingSlideWrapper:l}},48887:(e,t,n)=>{const o=n(2404),i=n(5556),a=n(96540),{default:r}=n(1165),s=n(96303),{shouldRenderNothing:l}=n(29670),{connectDomain:d}=n(57744),c=d("payment"),m=d("featureFlags"),p=n(66657),u=n(28433),{getInterludePosition:g,reviewStrategies:h}=n(15316),y=n(19607),b=n(57885),{PaymentGateway:f}=n(92807),C=n(36382),w=n(51009),v=n(39832),{HomepageChannelBody:$,HomepageSummaryListAside:S}=n(94631),k=new r({a:function(e){const{isExternal:t,...n}=e;return{type:t?v:"a",props:n}},h2:function(e={}){return"sidebar:heading"===e.type?{type:C,props:e.props}:e},"inline-embed":w,blockquote:({props:e})=>({type:b,props:e})});function x(e){const t=e[0],n=e[1]||{},o="inline-embed"===t&&"callout:feature-large"===n.type,i="inline-embed"===t&&"callout:feature-medium"===n.type;return o||i||"ad"===t}function E(e,t){return`${e}-${t}`}class T{constructor({GeneralContentWrapper:e=(()=>null),FullBleedContentWrapper:t=(()=>null),RailContent:n=(()=>null),payment:o,featureFlags:i,interlude:a,shouldUsePaddingTopForHomePageBody:r}){this.interludeProps=a,this.interludePosition=a?.strategy&&g(a,h),this.GeneralContentWrapper=e,this.FullBleedContentWrapper=t,this.shouldUsePaddingTopForHomePageBody=r,this.RailContent=n,this.chunkCount=0,this.shouldRenderMidContent=!l("ads",o,i)}closeSmallGroup(e,t,n){let o=t;if(e.length>0){++this.chunkCount;const i=this.GeneralContentWrapper;o=[...t,a.createElement(i,{shouldUsePaddingTopForHomePageBody:this.shouldUsePaddingTopForHomePageBody,key:E("small-group",n)},a.createElement($,{className:"body__container article__body",shouldEnableDataJourneyHook:!1},k.convert(["div",{className:"body__inner-container"},...e])),a.createElement(S,null,a.createElement(u,null,this.RailContent(this.chunkCount))))]}return o}wrapInFullSizeContainer(e,t,n){const o=this.FullBleedContentWrapper;return[...t,a.createElement(o,{key:E("full",n)},a.createElement($,{className:"channel--body body__container",shouldEnableDataJourneyHook:!1},k.convert(e)))]}visit(e){const t=function(e){return function(e){return Array.isArray(e)&&"string"==typeof e[0]}(e)&&e[1]&&"object"==typeof e[1]&&!Array.isArray(e[1])?e.slice(2):e.slice(1)}(e);let n=[],o=[];return this.isSingleChunk=!t.some((e=>"ad"===e[0])),this.finalAdSet=!1,t.forEach(((e,t)=>{const[i]=e;if("ad"===i?this.shouldRenderMidContent&&(n=this.closeSmallGroup(o,n,t),o=[],n=[...n,a.createElement(p,{className:"full-bleed-ad row-mid-content-ad",key:E("ad",t)},a.createElement(f,{group:"ads"},a.createElement(y,{position:"mid-content",shouldDisplayLabel:!0,shouldHoldSpace:!0})))]):x(e)?(n=this.closeSmallGroup(o,n,t),o=[],n=this.wrapInFullSizeContainer(e,n,t)):o=[...o,e],this.interludePosition===t)if(x(e)||"ad"===i)n=[...n,a.createElement(s,{...this.interludeProps,isRightRail:!1})];else{const e=(({brand:e,interludeOverrideId:t,playerBase:n,isRailEligible:o,isTitleLinkDisabled:i})=>["inline-embed",{type:"cneinterlude",props:{brand:e,interludeOverrideId:t,playerBase:n,isRailEligible:o,isRightRail:!1,isTitleLinkDisabled:i}}])({...this.interludeProps,isRightRail:!1});o=[...o,e]}})),n=this.closeSmallGroup(o,n,"final"),this.finalAdSet=!0,n}}const I=({FullBleedContentWrapper:e,GeneralContentWrapper:t,RailContent:n,jsonml:o,payment:i,featureFlags:a,interlude:r,shouldUsePaddingTopForHomePageBody:s})=>new T({FullBleedContentWrapper:e,GeneralContentWrapper:t,RailContent:n,jsonml:o,payment:i,featureFlags:a,interlude:r,shouldUsePaddingTopForHomePageBody:s}).visit(o);I.propTypes={className:i.string,featureFlags:i.object,FullBleedContentWrapper:i.oneOfType([i.func,i.object]),GeneralContentWrapper:i.oneOfType([i.func,i.object]),interlude:i.object,jsonml:i.array.isRequired,payment:i.object,RailContent:i.func},e.exports=a.memo(c(m(I)),o),e.exports.Chunks=I},94631:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,minScreen:r,getLinkStyles:s,getTypographyStyles:l,getColorToken:d,getColorStyles:c}=n(26865),{getSectionSpacingStyling:m}=n(16800),p=n(95291),u=n(22652),{getPattern:g}=n(30),{INTERACTIVE:h}=n(96472),{BREAKPOINTS:y}=n(96472),{EventsListWrapper:b}=n(66472),{BasePageMainContent:f}=n(4081),{SectionHeaderSubhed:C}=n(57221),w=n(30543),{default:v}=n(18284),{asConfiguredComponent:$}=n(12892),{Disclaimer:S}=n(74307),{SectionTitleHed:k}=n(33500),{BundleBodyContainer:x}=n(62077),{MultiPackageContainer:E,NewsletterWrapper:T}=n(67275),{SummaryCollectionGridDek:I}=n(4534),{SummaryCollageThreeWrapper:L,SummaryCollageThreeItemWrapper:N}=n(85095),{NewsletterSubscribeFormWrapper:B,NewsletterSubscribeFormDek:P,NewsletterSubscribeFormDisclaimer:A,NewsletterSubscribeFormValidation:D,NewsletterSubscribeFormInputsWrapper:_,NewsletterSubscribeFormHedDekWrapper:M}=n(69817),{ProductEmbedWrapper:R,ProductEmbedContent:H,ProductEmbedHed:O,ProductEmbedCTA:F}=n(53985),{ProductOfferListWrapper:W}=n(94037),{ProductOfferCtaBlock:U,ProductOfferWrapper:V,ProductOfferPriceBlock:G}=n(61366),{UtilityValidationDescriptionWrapper:j}=n(69195),{ButtonLabel:z}=n(18974),{universalGridCore:q}=n(89085),{applyGridSpacing:K}=n(1123),Y=n(86659),{RowWrapper:J}=n(20139),X=n(35864),{createMultipackageContainerStyles:Q}=n(89085),Z=n(6538),{BreadcrumbTrailItem:ee}=n(61670),te=o("h1").withConfig({displayName:"HomepageHiddenContent"})` display: none; `,ne=o(p).withConfig({displayName:"HomepageHeader"})` .news-feed-row { /* If homepage header and news feed is first section bypass header styles */ .navigation--section { margin-top: -${a(5)}; border-top: 0; } } `,oe=o(p).withConfig({displayName:"HomepageHeader"})``,ie=o.div.withConfig({displayName:"HomePageDisclaimerWrapper"})` padding: 1rem; .disclaimer { padding: 0; } ${({hasGridFourColumnsLayout:e,hasDisclaimerBackground:t,theme:n})=>e&&i` ${t?c(n,"background-color","colors.background.light"):null}; margin-top: ${a(-7)}; padding-bottom: ${a(3)}; ${r(y.md)} { margin-top: ${a(-5)}; } `} `,ae=o($(S.TextCenterNoTopRule,"Disclaimer")).withConfig({displayName:"HomePageDisclaimer"})` grid-column: 1 / -1; justify-content: center; font-style: italic; p { ${d("colors.interactive.base.black")}; ${l("typography.definitions.globalEditorial.context-secondary")}; padding: 0; line-height: 1.125rem; } ${r(y.md)} { grid-column: 3 / span 8; } `,re=o.div.withConfig({displayName:"HomePageDisclaimerBorder"})` margin: ${a(4)} ${a(2)} ${a(1)}; border-bottom: 1px solid ${d("colors.discovery.body.white.divider")}; @media (min-width: 0) and (max-width: ${y.md}) { margin: ${a(4)} ${a(1)} ${a(1)}; } `,se=o(u).withConfig({displayName:"HomepageChannelBody"})` grid-column: 1/-1; margin-bottom: 1rem; ${r(y.md)} { grid-column: 3/11; } `,le=o("aside").withConfig({displayName:"HomepageSummaryListAside"})` height: 100%; `,de=`\n ul {\n position: initial;\n z-index: 2;\n overflow-x: auto;\n li {\n @media (min-width: 0) and (max-width: ${y.md}) {\n margin: 0 10px 0 10px;\n }\n .product__carousel__card {\n margin-bottom: 0;\n width: 100%;\n height: 100%;\n ${H} {\n ${O} {\n overflow: hidden;\n ${W} > ${V} {\n ${U} > a {\n ${z} {\n ${l("typography.definitions.foundation.link-primary")};\n }\n }\n }\n }\n ${F} {\n margin-right: 0;\n margin-left: 0;\n ${r(y.md)} {\n margin-right: 0;\n margin-left: 0;\n }\n }\n }\n }\n }\n @media (min-width: 0) and (max-width: ${y.md}) {\n li:first-of-type {\n margin: 0 10px 0 0;\n }\n li:last-of-type {\n margin: 0 0 0 10px;\n }\n li {\n margin: 0 10px 0 10px;\n }\n }\n }\n`,ce=i` ${({shouldHidePadding:e})=>!e&&`\n padding-top: ${a(8)};\n @media (min-width: ${y.lg}) {\n padding-top: ${a(21)}\n }\n\n `}; .homepage__half-column-row--with-border { ${r(y.lg)} { &:not(:last-of-type) { border-right: 1px solid ${d("colors.discovery.lead.secondary.divider")}; } /* catch-all to prevent a right border from showing if two half columns sit beside each other */ + .homepage__half-column-row--with-border { border-right: none; } } } .homepage__native-ad .ad--promo .ad__slot--promo { display: block; } .homepage__plp-filterable-row { background: ${d("colors.discovery.body.light.background")}; } .homepage__newsletter-row { background: ${d("colors.discovery.body.light.background")}; ${({hasFullBleedBackground:e,theme:t})=>!e&&`\n background: none;\n ${({theme:e,hasConsistentSpacing:t})=>t&&"0px"!==m(e,"gap-md")?"margin-bottom: 0px;":`margin-top: ${a(8)};`};\n ${T} {\n background-color: ${d(t,"colors.consumption.body.special.bg-card")};\n ${r(y.lg)} {\n ${B} {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n ${M} {\n grid-column: 3 / span 8;\n }\n ${_} {\n grid-column: 4 / span 6;\n }\n }\n }\n }\n `}; ${B} { ${_} { ${D} { ${j} { ${({hideErrorTextPadding:e})=>e&&" padding: 0;\n "}; } ${A} { ${({isNewsletterDisclaimerCenterAligned:e})=>e&&"\n text-align: center;\n "}; ${({shouldOverrideColorToken:e,theme:t})=>e&&`\n color: ${d(t,"colors.discovery.body.light.description")};\n a {\n color: ${d(t,"colors.discovery.body.light.description")};\n }\n `}; } } } } } .homepage__related-row { background-color: ${d("colors.discovery.body.light.background")}; } .newletter-container-layout { display: grid; ${({theme:e,backgroundColorSettingForNewsletter:t})=>t?`background-color: ${d(e,`colors.discovery.body.${t}.background`)}`:`${d("colors.background.light")}`}; .newsletter-subscribe-form { grid-column: 1 / span 6; margin: 0 auto; } } .homepage__half-column-row { &:not(:last-of-type) { ${r(y.lg)} { ${k} { ${l("typography.definitions.discovery.subhed-section-secondary")}; } width: 50%; max-width: ${a(100,"px")}; } > .grid { ${r(y.lg)} { padding-right: var(--grid-gap); } } } } ${b} { background: transparent; .recirc-list.recirc-list--text-overlay { margin-top: 0; } } ${({theme:e})=>g(e,"main-background")} .ad__slot--hero .cns-ads-stage { ${({shouldHidePaddingBottom:e})=>!e&&"padding-bottom: 0;"} } ${C}, ${I} { a { ${({theme:e})=>s(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; transition: color ${h.timingLinkDefault} ease; } text-align: center; } ${C} { padding-right: ${({shouldHideSidePadding:e})=>e?0:a(3)}; padding-left: ${({shouldHideSidePadding:e})=>e?0:a(3)}; } ${B} { ${_} { text-align: left; } grid-column: 1 / -1; ${r(y.md)} { grid-column: 3 / span 8; } ${r(y.lg)} { grid-column: 4 / span 6; } } .newsletter-subscribe-form__hed { margin-top: 0; margin-bottom: ${a(2)}; ${({shouldOverrideColorToken:e})=>e&&`\n color: ${d("colors.discovery.body.light.heading")};`}; ${r(y.md)} { margin-bottom: ${a(2)}; } } ${P} { margin-top: 0; margin-bottom: ${a(2)}; ${({shouldOverrideColorToken:e,theme:t})=>e&&`\n color: ${d(t,"colors.discovery.body.light.description")};\n a {\n color: ${d(t,"colors.discovery.body.light.description")};\n }`}; ${r(y.md)} { margin-bottom: ${a(4)}; } } ${f} { &::before { display: block; ${({shouldHidePadding:e})=>!e&&`height: ${a(1,"px")};`} content: ''; } .channelfilter-wrapper { grid-template-columns: 1fr; } ${E} { > .product__list { margin-right: ${a(7)}; margin-left: ${a(7)}; @media (min-width: 0) and (max-width: ${y.md}) { margin-right: ${a(3)}; margin-left: ${a(3)}; } .callout--group { margin: auto; > ${R} { ${H} > ${W} { ${V} > ${U} { a > ${z} { ${l("typography.definitions.foundation.link-primary")}; } } } } } } .cm-unit-row { margin-bottom: ${a(2)}; ${({hasEvenSpacing:e})=>e&&i` margin-top: ${a(6)}; margin-bottom: 0; ${r(y.md)} { margin-top: ${a(7)}; margin-bottom: 0; } `} .consumer-marketing-unit { grid-column: 1 / -1; border-top: 1px solid ${d("colors.discovery.body.white.divider")}; padding-top: ${a(2)}; ${r(y.md)} { margin-top: ${a(2)}; } } } > .product__carousel { max-width: 1600px; div { > button.carousel-control-button--back { box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15); } > button.carousel-control-button--forward { box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); } } ${de} } > div > div[data-testid='SummaryRiverWrapper'] { section[data-testid='SummaryRiverSection'] .summary-item--bundle { grid-column-gap: var(--grid-gap); margin: 0; } } } ${({hasEvenSpacing:e})=>e&&i` ~ ${J}:not(:empty) { margin-top: ${a(6)}; ${r(y.md)} { margin-top: ${a(7)}; } } `} } .summary-item--bundle { .summary-item__content { @media (min-width: ${y.sm}) { width: auto; } @media (min-width: ${y.md}) { padding-right: 0; padding-left: 0; } @media (min-width: ${y.md}) { margin: 0; } } .summary-item__hed, .summary-item__byline { @media (min-width: ${y.md}) { margin: 0; } } } .summary-collage-five { .summary-item--bundle { @media (min-width: ${y.md}) { .summary-item__hed { margin-bottom: ${a(2)}; width: unset; } .summary-item__hed--no-margin-bottom { margin-bottom: 0; width: unset; } } } } .summary-collection-grid--four-columns, .summary-collage-one, ${L} ${N}:first-child { .summary-item__image { display: block; &.responsive-asset { margin-right: 0; margin-left: 0; } @media (min-width: ${y.md}) { margin-right: 0; margin-left: 0; } } .responsive-clip { margin-right: 0; margin-left: 0; } } ${Q(E)} ${E} { ${({hasConsistentSpacing:e,theme:t})=>{const n=m(t,"gap-md");return e&&"0px"!==n?`\n gap: ${n};\n margin-bottom: ${m(t,"gap-md")};\n `:null}} @media (max-width: ${y.md}) { ${({hasConsistentSpacing:e,theme:t})=>{const n=m(t,"gap-sm");return e&&"0px"!==n?`\n gap: ${n};\n margin-bottom: ${m(t,"gap-sm")};\n `:null}} } } [class*='SectionHeaderWrapper-'] + [class*='MultiPackageContainer-'], [class*='BundleHeaderWrapper-'] + [class*='MultiPackageContainer-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-md")?`\n padding-top: ${m(t,"gap-md")};\n `:null} @media (max-width: ${y.md}) { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-sm")?`\n padding-top: ${m(t,"gap-sm")};\n `:null} } } [class*='SectionHeaderWrapper-'] + [class*='NavWrapper-'], [class*='SectionHeaderWrapper-'] + * + [class*='NavWrapper-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-md")?"margin-top: 24px;":null} } main > [data-testid='ScrollingNavigation'], main > [data-testid='DropdownNavigation'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-md")?`\n margin-bottom: ${m(t,"gap-md")};\n @media (max-width: ${y.md}) {\n margin-bottom: ${m(t,"gap-sm")};\n }\n `:null} } .ad-container.ad-container-reduced-margin { .ad--mid-content { @media (min-width: ${y.md}) { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } } .ad-container { .ad--mid-content { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } .ad-container.ad-container-reduced-margin { .ad--mid-content-with-padding { @media (min-width: ${y.md}) { padding: 0 0 ${a(2)} 0; } } } .ticker-view--has-special-theme { background-color: ${({theme:e})=>d(e,"colors.consumption.body.special.bg-photo")}; } ${({shouldShowFooterAdPadding:e})=>!e&&".cns-ads-slot-type-footer {\n padding: 0;\n}"} ${H} { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } ${G} { justify-content: left; margin-left: 0; } .footer-toggle-chip-links { padding-bottom: 30px; .section-header__container--minimal-padding { padding: ${a(2)} 0 0; } } ${({hasBackground:e,theme:t})=>e&&t&&g(t,"page-background")}; .plp-storefornt_breadcrumb { ${ee} { text-transform: capitalize; &:last-of-type { a { ${({theme:e})=>c(e,"color","colors.interactive.base.black")}; } } } } `,me=o(v).withConfig({displayName:"HomepageWrapper"})` ${ce} `,pe=o(w).withConfig({displayName:"HomepageWrapper"})` ${ce} `,ue=o.div.withConfig({displayName:"HomepageBodyWrapperGrid"})` ${q()} ${K("padding")} `,ge=o(Y.NarrowContentWithWideAdRail).withConfig({displayName:"HomePageGridNarrowContentWithWideAdRail"})` ${({shouldUsePaddingTopForHomePageBody:e})=>e&&`padding-top: ${a(4)};\n`} `,he=o.div.withConfig({displayName:"HomepageBundleBody"})` ${x} { margin-top: ${a(5)}; margin-bottom: ${a(5)}; @media (min-width: ${y.lg}) { margin-top: ${a(6)}; margin-bottom: ${a(6)}; } p:first-child { margin-top: 0; padding-top: 0; @media (min-width: ${y.lg}) { padding-top: 0; } } p:last-child { margin-bottom: 0; } } `,ye=o(X.IconAbove).withConfig({displayName:"HomepageSectionTitle"})``,be=o(Z).withConfig({displayName:"BreadcrumbTrailComponent"})``;ee.defaultProps={colorToken:"colors.interactive.base.deemphasized",typeIdentity:"typography.definitions.utility.input-core"},e.exports={HomepageWrapper:pe,HomepageHiddenContent:te,HomepageHeader:ne,HomepageSubHeader:oe,HomepageChannelBody:se,HomepageSummaryListAside:le,HomepageBodyWrapperGrid:ue,HomePageDisclaimerWrapper:ie,HomePageDisclaimer:ae,HomePageDisclaimerBorder:re,HomePageGridNarrowContentWithWideAdRail:ge,HomepageBundleBody:he,HomepageSectionTitle:ye,BreadcrumbTrailComponent:be,DynamicHomepageWrapper:me}},52643:(e,t,n)=>{const{default:o,css:i}=n(92168),{calculateSpacing:a,minScreen:r,maxScreen:s,getColorToken:l,getTypographyStyles:d}=n(26865),c=n(22652),{getPattern:m}=n(30),{BREAKPOINTS:p}=n(96472),{BasePageMainContent:u}=n(4081),g=n(48286),h=n(30543),{BaseText:y}=n(18730),{maxThresholds:b}=n(99906),f=n(84311),C=n(74992),{SummaryListWrapper:w}=n(63637),{SummaryRiverSection:v,SummaryRiverTitleWrapper:$}=n(15641),{SummaryItemHedLink:S,SummaryItemAssetContainer:k,SummaryItemContent:x,SummaryItemContextualHeader:E,SummaryItemRubric:T}=n(68116),{SummaryItemImageLink:I}=n(14207),{SummaryItemCTAPodcastWrapper:L}=n(30854),{SummaryItemHedBase:N}=n(36211),{universalGridCore:B}=n(89085),{applyGridSpacing:P}=n(1123),A=n(86659),{GridItem:D}=n(40653),{ContentHeaderAccreditation:_}=n(80607),{PodcastContentHeaderDivider:M}=n(88317),{RubricName:R}=n(6613),H=o(c).withConfig({displayName:"PodcastDetailChannelBody"})` grid-column: 1/-1; margin-bottom: 1rem; ${r(p.md)} { grid-column: 3 / span 8; } `,O=o("div").withConfig({displayName:"PodcastDetailContentHeader"})``,F=o("div").withConfig({displayName:"PodcastDetailBodyWrapperGrid"})` ${B()} ${P("padding")} padding-bottom: ${a(2)}; `,W=o("div").withConfig({displayName:"DekWrapper"})` ${B()} ${P("padding")} padding-top:${a(5)}; > * { grid-column: 1 / -1; margin-top: ${a(2)}; margin-bottom: ${a(2)}; } a, a:not(.button):link { color: ${l("colors.consumption.body.standard.link")}; } a:not(.button):hover { color: ${l("colors.consumption.lead.standard.link-hover")}; } `,U=o(g).withConfig({displayName:"DekClamp"})` ${({breakpoint:e})=>e&&i` ${r(p[e])} { button { display: none; } } @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } text-align: center; ${s(`${b.md}px`)} { width: 100%; } `} `,V=o("div").withConfig({displayName:"Dek"})``,G=o(h).withConfig({displayName:"PodcastDetailPageWrapper"})` ${({podcastContentHeaderTheme:e})=>"inverted"===e&&i` ${_} { padding-top: ${a(1.5)}; } ${M} { display: none; } `} ${({theme:e})=>m(e,"main-background")} .ad__slot--hero .cns-ads-stage { ${({shouldHidePaddingBottom:e})=>!e&&"padding-bottom: 0;"} } ${u} { &::before { display: block; ${({shouldHidePadding:e})=>!e&&`height: ${a(1,"px")};`} content: ''; } } .ad-container.ad-container-reduced-margin { .ad--mid-content { @media (min-width: ${p.md}) { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } } .ad-container { .ad--mid-content { @media (min-width: ${p.md}) { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } } .ad-container.ad-container-reduced-margin { .ad--mid-content-with-padding { @media (min-width: ${p.md}) { padding: 0 0 ${a(2)} 0; } } } .cns-ads-slot-type-footer { padding: 0; } ${({hasBackground:e,theme:t})=>e&&t&&m(t,"page-background")} `,j=o("div").withConfig({displayName:"PodcastDetailPageRecircWrapper"})` --grid-margin: ${a(6)}; padding-top: calc(1 * var(--grid-margin)); padding-right: calc(1 * var(--grid-margin)); padding-left: calc(1 * var(--grid-margin)); ${L} { @media (max-width: calc(${p.md} - 1px)) { display: grid; } a { max-width: ${a(25)}; @media (max-width: calc(${p.md} - 1px)) { grid-column: 3/5; max-width: ${a(22.5)}; } } } ${k} { align-self: baseline; max-width: 100%; @media (max-width: calc(${p.md} - 1px)) { display: grid; } } ${I} { @media (max-width: calc(${p.md} - 1px)) { grid-column: 3/5; width: ${a(19.375)}; height: ${a(19.375)}; } } ${x} { padding: 0; @media (max-width: calc(${p.md} - 1px)) { text-align: center; } ${R} { color: ${l("colors.discovery.body.white.context-signature")}; ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-primary")}; } } ${E} { @media (max-width: calc(${p.md} - 1px)) { display: none; } } ${T} { @media (max-width: calc(${p.md} - 1px)) { margin-bottom: ${a(.5)}; padding-top: ${a(2.5)}; max-width: 100%; } } `,z=o(C.PodcastRecirc).withConfig({displayName:"PodcastDetailPageRecircItem"})` ${S} { &::after { border-bottom: 0; } } > ${D} { grid-column: 1 / -1; @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } } `,q=o(f).withConfig({displayName:"PodcastDetailPageSummaryRiver"})` .grid { row-gap: 0.25rem; } ${r(p.lg)} { .grid { row-gap: 0.75rem; } ${v}:first-child ${w}::before { grid-column: 1/-5; } && ${w} { .grid-layout__content { grid-column: 1/-4; } } ${w} { grid-template-columns: repeat(12, 1fr); .summary-item--layout-placement-side-by-side-desktop-only { grid-template-columns: repeat(9, 1fr); .summary-item__content { grid-column: 4/-1; } .summary-item__asset-container { grid-column: 1/-7; align-self: baseline; } } } ${S} { ${N} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-core-primary")}; } } ${$} { ${P("padding")}; margin-bottom: 0; padding: ${a(8)} ${a(6)} ${a(8)} ${a(6)}; } } `,K=o(A.NoMargins).withConfig({displayName:"PodcastDetailPageGrid"})` > ${D} { grid-column: 1 / -1; @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } @media (max-width: ${p.lg}) { margin-top: ${a(4)}; } } `,Y=o(y).withConfig({displayName:"PodcastRecircContextualHeader"})` padding-bottom: ${a(2.5)}; text-align: center; @media (min-width: ${p.md}) { display: none; } `;Y.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={PodcastDetailPageWrapper:G,PodcastDetailBodyWrapperGrid:F,PodcastDetailChannelBody:H,PodcastDetailContentHeader:O,PodcastRecircContextualHeader:Y,PodcastDetailPageRecircWrapper:j,PodcastDetailPageSummaryRiver:q,PodcastDetailPageRecircItem:z,PodcastDetailPageGrid:K,DekWrapper:W,Dek:V,DekClamp:U}},40133:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({relatedArticleHed:{id:"PodcastDetailedPage.relatedArticleHed",defaultMessage:"Related Articles",description:"Default section hed text for PodcastDetailedPage page summary river"},contextualHeader:{id:"PodcastDetailedPage.contextualHeader",defaultMessage:"You Might Like This",description:"Contextual Header for podcast recirc unit"},primaryCTALabel:{id:"PodcastDetailedPage.primaryCTALabel",defaultMessage:"Start Listening Now",description:"Default CTA text for Start Listening Now button"}})},30258:(e,t,n)=>{const o=n(96540),i=n(5556),{injectIntl:a}=n(37243),{connector:r}=n(57744),s=n(69389),l=n(43608),d=n(73275),c=n(99685),{VisualStoryPageStyle:m,VisualStoryPageLogo:p}=n(86584),u=({defaultDuration:e=1e4,header:t={},isMobileDevice:n=!0,items:i=[],logo:a=null,recirculation:r={items:[]}})=>{const s=i,d=t,u=a,g=s.length,h=(()=>{const e=decodeURIComponent(window.location.hash);if(!e)return 0;const t=parseInt(e.substring(1),10);return isNaN(t)?0:Math.max(Math.min(t,g-1),0)})();return o.createElement(m,{className:"visual-story-page","data-testid":"visual-story-page"},u&&o.createElement(p,{href:"/","data-testid":"visual-story-logo"},o.createElement(l,{...u})),o.createElement(c,{currentIndex:h,dangerousHed:d.dangerousHed,defaultDuration:e,isMobileDevice:n,items:s,recirculation:r.items}))};u.propTypes={defaultDuration:i.number,header:i.shape(s.propTypes).isRequired,isMobileDevice:i.bool,items:i.arrayOf(i.shape(d.propTypes)).isRequired,logo:i.object.isRequired,recirculation:i.shape({items:i.array})},u.displayName="VisualStoryPage",e.exports=r(a(u),{keysToPluck:["componentConfig","related","featureFlags","user"]})},67228:(e,t,n)=>{e.exports=n(30258)},86584:(e,t,n)=>{const{default:o}=n(92168),{BREAKPOINTS:i}=n(96472),{getColorToken:a,calculateSpacing:r}=n(26865),s="32px",l=o.div.withConfig({displayName:"VisualStoryPageStyle"})` display: grid; position: relative; grid-column-gap: 0; grid-template-columns: 1fr; grid-template-rows: 100dvh; grid-row-gap: 0; align-content: center; align-items: center; justify-content: center; background: var( --bg, linear-gradient( 104deg, #fff 25.08%, ${a("colors.background.brand")} 74.24%, #000 107.26% ) ); overflow: hidden; @media (orientation: landscape) and (max-device-width: 480px) { grid-template-rows: initial; } @media (min-width: 480px) { grid-template-rows: calc(100dvh - (${s} * 2)); padding: ${s} 0; min-height: 550px; } @media (min-width: ${i.lg}) { padding: ${s} ${"48px"}; } &::before { position: absolute; top: 0; left: 0; box-shadow: 0 0 50px -25px rgba(0, 0, 0, 0.5); background: linear-gradient( 109deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 29.35%, rgba(0, 0, 0, 0.6) 100% ); width: 100%; height: 100%; content: ''; backdrop-filter: blur(80px); } .standardnavigation-site-navigation[class*='link-banner'] & { margin-top: -${r(14.5)}; } `,d=o.a.withConfig({displayName:"Logo"})` display: none; position: absolute; top: 36px; left: 36px; filter: brightness(0) invert(1); text-decoration: none; @media (min-width: ${i.lg}) { display: block; } img { width: 128px; } `;e.exports={VisualStoryPageStyle:l,VisualStoryPageLogo:d}},13738:e=>{e.exports=e=>{const{xval:t=-1,xmax:n=-1,yval:o=-1,ymax:i=-1,func:a}=e,{revisedXmax:r,revisedYmax:s}=((e,t,n,o)=>{let i=t,a=o;return-1!==e&&-1===t&&(i=Number.MAX_SAFE_INTEGER),-1!==n&&-1===o&&(a=Number.MAX_SAFE_INTEGER),{revisedXmax:i,revisedYmax:a}})(t,n,o,i);t>=r&&o>=s&&a&&a()}},23148:e=>{e.exports=(e,t)=>({top:e=>e.top+window.pageYOffset,bottom:e=>e.top+e.height+window.pageYOffset}[t](e.getBoundingClientRect()))},30:(e,t,n)=>{const o=n(61448),i=n(58156),a=e=>{const t=i(e,"gradient-style"),n=i(e,"color-stops");let o=i(e,"angle");"radial"===t&&(o=null);const a=((e,t,n=null)=>null===n?`${e}-gradient(${t})`:`${e}-gradient(${n}, ${t})`)(t,n,o);return`background: ${a}; position: sticky;`},r=e=>{const t=i(e,"url"),n=i(e,"repeat"),o=i(e,"color"),a=i(e,"attachment"),r=i(e,"size");return((e,t="no-repeat",n="center",o="cover",i="scroll",a="transparent")=>{let r,s="";if(null!==e&&(r=e),s=`background-image:${r};\n background-attachment:${i};\n background-color:${a};\n background-repeat:${t};\n background-position:${n};`,"string"==typeof o)s+=`background-size:${o};`;else{const e=[];o.forEach((t=>{e.push(t)})),s+=`background-size:${o.toString()};`}return s})(t,n,i(e,"position"),r,a,o)};e.exports={getPattern:(e,t)=>{let n;if(!e||0===Object.keys(e).length||!t)return"background: none;";if(o(e,"container-styles")){const d=e["container-styles"];if(!d[t])return"background: none;";n=d[t];const c=o(n,"pattern")?n.pattern:null;if(c&&c.length){let e="";return c.length>=2?(c.forEach(((t,n)=>{let s=n;if(o(t,"gradient"))e+=a(i(t,"gradient"));else if(o(t,"image")){let n="";i(t,"image").size&&(n=i(t,"url")),n.size?e+=`'url(${n})'`:s=c.length,r(i(t,"image"))}else if(o(t,"solid")){const n=i(t,"solid");n&&(e+=i(n,"color"))}s!==c.length-1&&(e+=",")})),e.toString()):(s=c[0],o(s,"gradient")?a(i(s,"gradient")):o(s,"image")?r(i(s,"image")):o(s,"solid")?(l=i(s,"solid"),`background-color:${i(l,"color")};`):"background: none;")}}var s,l;return"background: none;"}}},94409:e=>{e.exports=e=>{if(!window)return{};const{bottom:t,left:n,right:o,top:i}=e.getBoundingClientRect(),a=e.currentStyle||window.getComputedStyle(e);return{bottom:t+parseFloat(a.marginBottom),left:n-parseFloat(a.marginLeft),right:o+parseFloat(a.marginRight),top:i-parseFloat(a.marginTop)}}},48419:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getMotionAnimationValues=void 0;const{getThemeValue:o}=n(26865);t.getMotionAnimationValues=(...e)=>{if("string"==typeof e[0])return({theme:n})=>(0,t.getMotionAnimationValues)(n,...e);const[n,i,a=!0]=e,{delay:r,duration:s,easing:l,pattern:d}=o(n,"motion")||{delay:[],duration:{},easing:{},pattern:{}},c=a?"animation":"transition";if(d[i]){const e={};return d[i].duration&&(e[`${c}-duration`]=s[d[i].duration.split(".")[1]]),d[i].delay&&(e[`${c}-delay`]=r[d[i].delay.split(".")[1]]),{[`${c}-timing-function`]:`cubic-bezier(${l[d[i].easing]})`,...e}}if(l[i])return{[`${c}-timing-function`]:`cubic-bezier(${l[i]})`};const[m,p]=i.split("-");return"duration"===m&&s[p]?{[`${c}-duration`]:s[p]}:"delay"===m&&r[p]?{[`${c}-delay`]:r[p]}:{error:"Invalid input, no matching pattern or property value found."}}},56341:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSiteNavigationMenuStyles=void 0;const{css:o}=n(92168),{getColorToken:i,calculateSpacing:a}=n(26865),{hideVisually:r}=n(52813);t.getSiteNavigationMenuStyles=function(e,t=!0,n="colors.foundation.collapsed-menu.nav-link.default",s="colors.foundation.collapsed-menu.nav-link.hover"){const l=t?"justify-content: flex-start;":"";return o` display: flex; position: relative; align-items: center; border: 0; border-radius: 0; background-color: transparent; padding: 0 ${a(1)}; width: 100%; min-width: ${a(5)}; height: 100%; ${l} svg { display: block; width: 100%; height: 100%; path { fill: ${i(e,n)}; } } &:focus, &:hover { border: 0; background-color: transparent; svg path { fill: ${i(e,s)}; } } .button__icon-container { width: ${a(4)}; height: ${a(4)}; } .button__label { ${r()} } `}},49829:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SiteNavigationSearch=void 0;const{css:o}=n(92168),{calculateSpacing:i,getColorToken:a,minScreen:r}=n(26865),{BREAKPOINTS:s}=n(96472),{ButtonIcon:l,ButtonIconWrapper:d}=n(18974);t.SiteNavigationSearch=function(){return o` display: flex; position: relative; margin: 0 ${i(2)} 0 auto; border: 0; background-color: transparent; padding: 0; width: ${i(4)}; ${r(s.md)} { margin: 0 ${i(3)} 0 ${i(2)}; } &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${a("colors.foundation.icon.hover")}; } } ${d} { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; max-width: ${i(4)}; height: 100%; ${l} { width: 100%; height: auto; } } svg path { fill: ${a("colors.foundation.icon.default")}; } `}},95788:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isBannerIntoView=t.getComponentPosition=void 0,t.getComponentPosition=e=>{const t=(e.current?.getBoundingClientRect().top??0)+window.pageYOffset,{scrollHeight:n}=document.documentElement;return tn/1.5?"bottom":""},t.isBannerIntoView=e=>{const t=(e.current?.getBoundingClientRect().top??0)+(e.current?.getBoundingClientRect().height??0);return t>=0&&t<=window.innerHeight}},94776:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RIVER_LAYOUTS=void 0,t.RIVER_LAYOUTS={Paginated:{isPaginated:!0,isGrid:!1,hasRail:!0,map:!1},PaginatedOneColumn:{isPaginated:!0,isGrid:!1,hasRail:!0,map:!1},PaginatedThreeColumns:{isPaginated:!0,isGrid:!0,hasRail:!0,map:!1},OneColumn:{isPaginated:!1,isGrid:!1,hasRail:!0,map:!1},ThreeColumns:{isPaginated:!1,isGrid:!0,hasRail:!0,map:!1},OneColumnAlternating:{isPaginated:!1,isGrid:!1,hasRail:!1,map:["SideBySideCenterImageLeft","SideBySideCenterImageRight"]}}},53788:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=Object.freeze({amgPartnerCookieName:"amg_user_partner",authCompleteCookieName:"CN_authComplete",authCookieName:"CN_userAuth",authTrackingCookieName:"CN_authCheck",emailHashCookie:"CN_ipeh",oidcCookies:{access:"CN_token_access",id:"CN_token_id",refresh:"CN_token_refresh"},signOutAuthCookies:{legacy:["amg_user_partner","CN_userAuth","_wired_logged_in","vfauthtok"],paywall:["pay_ent_sub","pay_ent_pass"]},vfAuthCookieName:"vfauthtok",wiredAuthCookieName:"_wired_logged_in",xidCookie:"CN_xid",accessCookie:"CN_access"})},31042:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultPage=void 0;const i=o(n(96540)),a=()=>i.default.createElement("h1",null,"Fallback Page. This page should be replaced by a Presenter's component");t.DefaultPage=a,a.displayName="DefaultPage"},24755:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PageFactory=void 0;const i=o(n(58156)),a=n(86663),r=o(n(96540)),s=n(67851),l=n(82960),d=n(93719),c=n(10103),m=n(85554),p=n(22509),u=n(61057),g=n(57744),h=o(n(53788)),y=n(16529),b=n(7117),f=n(71557),C=o(n(48336)),w=o(n(69858)),v=o(n(80246)),$=o(n(4926)),S=n(26138),k=n(93595),x=n(46664),E=n(10524),T=n(22214),I=n(5413),L=n(27311),N=n(45831),B=n(56822),P=n(56187),A=n(56552),D=n(31042),_=n(56892),M=n(1915),R=n(20539),H=n(76700),O=n(85438),F=n(89240),W=n(9267),U=n(98937),V=n(14307),G=o(n(96691)),j=n(57819),z=n(85878),{googleAnalytics:q}=n(90090),K=n(48373),{amgPartnerCookieName:Y,authCookieName:J,authCompleteCookieName:X,authTrackingCookieName:Q,oidcCookies:{id:Z}}=h.default,ee=(0,g.connector)((({children:e,scTheme:t})=>r.default.createElement(H.StylesProvider,{theme:t},e)),{keysToPluck:["scTheme"]});t.PageFactory={create(e){const t=e||D.DefaultPage;return class extends r.default.Component{constructor(e){super(e);const{componentConfig:t,config:n,renditions:o,transformed:a,featureFlags:r}=this.props;b.LiveReloadClient.listenForReload();let{user:s}=a;if(!s?.isAuthResolved){const e=T.UserAuthenticationClient.getDecodedAuthToken(),t=T.UserAuthenticationClient.isTokenValid(e),n=T.UserAuthenticationClient.getDecodedToken(Z);s={amguuid:e.sub,email:n.email||"",hasUserAuthCheck:"",isAuthResolved:!1,isAuthenticated:t,xid:n.xid||""}}s?.geo||(s.geo={countryCode:""}),Number.isInteger(s?.bucketNumber)||(s.bucketNumber=100);const c=(0,i.default)(a,"navigationSearch",!0),m=(0,i.default)(a,"capabilityConfig",{name:"",layout:{slots:[]}});this.dynamicLayoutConfigInstance=new G.default({templateConfig:m});const p={config:n,...a,hasSearch:c,renditions:o,componentConfig:t,featureFlags:r,user:s,expDataLayerUpdated:!1,interactiveElementsState:{accountLinkingPageAddressForm:{errors:[],isPending:!1,isSuccessful:!1},accountLinkingPageNumberForm:{errors:[],isPending:!1,isSuccessful:!1},redirect:{isRedirecting:!1}},pageState:{account:{linking:{shouldShowNumberForm:!0}},bookmarkStatus:{bookmarkId:null,isUrlBookmark:null}},onboarding:{bookmarks:{onboardingStep:"bookmarkAwareness"}}};this.store=(0,l.createStore)((0,g.createRootReducer)(p),(0,d.devToolsEnhancer)({}))}async componentDidMount(){N.cytokine.initialize(this.store),window.journeyDataGateway=(0,C.default)(this.store),window.dfpDataGateway=(0,w.default)(this.store),window.paymentGateway=(0,v.default)(this.store),window.paywallGateway=(0,$.default)(this.store),this.initUserData();const{transformed:{boomerang:e},featureFlags:t}=this.props;I.ParselyClient.initialize(this.store),(0,p.setModalDispatcher)(this.store.dispatch),(0,u.setUserNameModalDispatcher)(this.store.dispatch);const n=this.store.getState()?.["ads.page"]?.server;"production"!==n&&(0,F.initializeExtensionCommunication)(window,this.store),window.cnBus&&(window.cnBus.on("journey.client.state.update",this.journeyCallback.bind(this)),window.cnBus.emit("journey.ready")),await(0,P.interactionResponse)();const{access:o}=this.store.getState();o&&o.isAccessNegotiationEnabled&&L.AccessNegotiationClient.initialize(this.store),f.AnalyticsClient.initialize(this.store),(0,W.initializeBoomerang)({...e}),t.google?.swgEnabled&&S.SwgClient.initialize(this.store),k.SegmentationClient.initialize(this.store),t.enablePermutiveSegmentation&&x.PermutiveSegmentationClient.initialize(this.store),t.enableSegmentatorRu&&E.SegmentatorRuClient.initialize(this.store)}async getPageBookmarkedStatus({isAuthenticated:e,amgUUID:t}){const{transformed:n,featureFlags:o}=this.props,a=n["head.pageType"],r={nativegallery:"gallery",nativearticle:"article"}[a]||a,s=(0,i.default)(n,`${r}.showBookmark`)||!1,l=window.location.search.includes("action=addBookmark");if(e&&s&&!l){const{coreDataLayer:{content:{contentId:e},page:{canonical:i},site:{orgId:a}},userPlatform:{siteCode:r,userPlatformProxy:s,xClientID:l,federatedGraphqlUrl:d}}=n,c=o.shouldUseBookmarkV3||!1,m=K(c),p=await m.getBookmarkStatus({amgUUID:t,copilotID:e,documentUrl:i,organizationID:a,siteCode:r,userPlatformProxy:s,xClientID:l,federatedGraphqlUrl:d});this.store.dispatch({type:"SET_KEY",key:"pageState.bookmarkStatus",value:{...p,isBookmarkLoading:!1}})}}journeyCallback({key:e="",value:t=""}={}){""!==e&&this.store.dispatch({type:"SET_KEY",key:e,value:t})}initUserData(){const e=(0,i.default)(window,"cookie.get")||T.UserAuthenticationClient.getDocumentCookie,{user:{isAuthResolved:t,isAuthenticated:n},martechPlatform:o}=this.store.getState(),{config:r}=this.props;let s="";if(!t){const e=T.UserAuthenticationClient.getDecodedAuthToken();s=e.sub;const t=T.UserAuthenticationClient.isTokenValid(e),n=(0,_.getCookieDomainFromHostname)();t||(0,_.deleteCookie)(J,n);const i=T.UserAuthenticationClient.getCookieValue(Q),a=T.UserAuthenticationClient.getDecodedToken(Z);if(T.UserAuthenticationClient.getCookieValue(X)&&t&&(q.emitUniqueGoogleTrackingEvent("auth-complete"),r?.snowplow?.enableSnowplow)){const{source:e="id.condenast.com"}=(0,m.getParamsAsObjectFromURL)({searchParams:window.location.search}),t={type:"complete",subject:"login",platform:"Verso",source_type:e};(0,V.trackUserAccountEvent)(t)}(0,_.deleteCookie)(X,n),this.store.dispatch({type:"MERGE_KEY",key:"user",value:{amguuid:e.sub,email:a.email||"",hasUserAuthCheck:i,isAuthResolved:!0,isAuthenticated:t,xid:a.xid||"",isEntitled:(0,U.checkAccess)(o)}}),this.getPageBookmarkedStatus({isAuthenticated:t,amgUUID:s})}this.store.dispatch({type:"MERGE_KEY",key:"user",value:{bucketNumber:(0,M.getBucketNumber)(e("CN_xid")),geo:{countryCode:e("CN_geo_country_code")||""}}});const l=e("_ga")||"",d=(0,y.subStrAfterCharacterOccurrence)(l,".",2);if(Array.isArray(window.dataLayer)&&"object"==typeof window.dataLayer[0]){const{scopedForm:t=""}=(0,i.default)(this.props.transformed,"payment",{}),[o=""]=(0,i.default)(this.store.getState()["ads.page"],"keywords.copilotid",[]),r=(0,a.parse)(window.location.search.toLowerCase())?.cndid||"",l={account:{amgUserId:s||e(Y)||"",loginStatus:n},gaClientId:d,contentVisits:(0,A.getContentVisitsCount)(o),xId:e("CN_xid")||"",mdwId:r,monthlyVisits:(0,A.getMonthVisitsCount)(),paymentMethod:t,sparrowSessionId:e("sID")||"",sparrowUserId:e("CN_sp")||"",...(0,V.getSubscriptionData)()},c=window.dataLayer[0];window.dataLayer[0]={...c,user:l},window.cnBus?.emit("user.context.updated")}}render(){const{locale:e,transformed:n}=this.props,o=(0,i.default)(n,"translations",{});return r.default.createElement(R.I18nProvider,{locale:e,translations:o},r.default.createElement(O.ConsentProvider,{isEnabled:n.consentEnabled},r.default.createElement(s.Provider,{store:this.store},r.default.createElement(z.ExperimentsProvider,{config:this.props.config,store:this.store},r.default.createElement(c.GatewayProvider,null,r.default.createElement(ee,null,r.default.createElement(j.DynamicLayoutConfigProvider,{instance:this.dynamicLayoutConfigInstance},r.default.createElement("div",{ref:()=>{(0,B.perfMark)("react-hydrate-end"),(0,B.perfMeasure)("react-hydrate","react-hydrate-start","react-hydrate-end")}},r.default.createElement(t,null)))))))))}}}}},56552:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getContentVisitsCount=t.getMonthVisitsCount=void 0;const o="month-visits",i="content-ids",a=(0,n(60663).storageFactory)((()=>window.localStorage)),r=()=>(a.getItem(o)||"").split(",").pop(),s=()=>{const e=r()||"",t=parseInt(e,10),n=new Date(t),o=new Date;return n.getFullYear()!==o.getFullYear()||n.getMonth()!==o.getMonth()};t.getMonthVisitsCount=()=>{const e=a.getItem(o)||"",t=Date.now().toString();if(!e||s())return a.setItem(o,t),1;const n=e.split(",").filter(String);return(()=>{const e=r()||"",t=parseInt(e,10),n=new Date(t),o=new Date;return n.getFullYear()!==o.getFullYear()||n.getMonth()!==o.getMonth()||n.getDate()!==o.getDate()})()&&n.push(t),a.setItem(o,n.join(",")),n.length},t.getContentVisitsCount=e=>{const t=a.getItem(i)||"";if(!t||s())try{return a.setItem(i,e),1}catch(e){return 0}const n=t.split(",").filter(String);n.every((t=>t!==e))&&n.push(e);try{return a.setItem(i,n.join(",")),n.length}catch(e){return 0}}},89240:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.initializeExtensionCommunication=t.handleMessages=void 0,t.handleMessages=(e,t)=>n=>{if("verso-bi-extension"===n.data.namespace){const{payload:o}=n.data;if("REVERT_THEME"===o.type){const n={type:"MERGE_KEY",key:"scTheme",value:t};e.dispatch(n)}o.key="scTheme",e.dispatch(o)}},t.initializeExtensionCommunication=(e,n)=>{if("object"==typeof e){const o=n.getState().scTheme,i=(0,t.handleMessages)(n,o);e.addEventListener("message",i,!1),e.versoThemerExtensionInitialized=!0}}},69750:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getComponentConfigFromExperimentsPayload=t.getConfigurationContentType=void 0;const i=o(n(58156)),a=o(n(55364)),r=o(n(14515));t.getConfigurationContentType=e=>{const t=(0,r.default)(e),n=(0,i.default)(e,"appConfig.tenant.bundle.useHomepageConfigOnChannels",!0)?/homepage|channel/i:/homepage/i;return"bundle"===t&&(0,i.default)(e,"fetched.primary.bundleType").match(n)?"homepage":t},t.getComponentConfigFromExperimentsPayload=function(e,t){let n={};try{if(e&&e.client&&t){const{client:o}=e;Object.keys(o).forEach((e=>{const i=`${t}PageContext`.toLowerCase();i&&i.includes(e.toLowerCase().replace("Context",""))&&(n=(0,a.default)({},n,o[e]))}))}}catch(e){return n}return n}},85878:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentsProvider=t.GrowthBookReadyContext=void 0;const r=a(n(96540)),s=n(63066),l=n(37418);t.GrowthBookReadyContext=(0,r.createContext)({isGBInitialized:!1}),t.ExperimentsProvider=({children:e,config:n,store:o})=>{const i=(0,r.useRef)(new l.GrowthBookClient(n,o)),[a,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{(async()=>{const e=i.current;if(l.GrowthBookClient.canCreate(n,navigator))try{await e.initGrowthBook(navigator),e.runExperiments()}catch(e){console.error("Error initializing Experiments",e)}finally{d(!0)}})()}),[n,o]),r.default.createElement(s.GrowthBookProvider,{growthbook:i.current.getGbInstance()},r.default.createElement(t.GrowthBookReadyContext.Provider,{value:{isGBInitialized:a}},e))}},37418:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.GrowthBookClient=void 0;const r=n(63066),s=n(56892),l=n(69750),d=n(23914),c=n(72362),m=n(9170),p=a(n(86493));t.GrowthBookClient=class{constructor(e,t){this.config=e,this.store=t}getGbInstance(){return this.gb}static canCreate(e,t){return!(!window.cnBus||!t||(0,m.isBot)(t.userAgent))&&e.growthbook.enableClient&&e.growthbook.apiHost&&e.growthbook.clientSdkKey}async initGrowthBook(e){const t=(0,s.getCookie)("amg_user_partner"),n=(0,s.getCookie)("cn-debug"),o=(0,s.getCookie)("CN_xid"),i=(0,s.getCookie)("CN_segments"),{apiHost:a,clientSdkKey:l}=this.config.growthbook,{userAgent:d}=e,{user:m,coreDataLayer:u}=this.store.getState(),{section:g,contentType:h,hasBuyButtons:y}=u.content,b=await p.initialize(this.store);this.gb=new r.GrowthBook({apiHost:a,clientKey:l,enableDevMode:"true"===n,attributes:{userAgent:d,id:o,url:window.location.href,isMobile:!(0,c.isDesktopBrowser)(),loggedIn:m&&m.isAuthenticated,segment:i,section:g,contentType:h,hasBuyButtons:"true"===y,groups:b,amgUserPartner:t}}),this.gb.setTrackingCallback(((e,t)=>{const n=[];t.featureId=t.featureId||e.name;const o=this.createSnowplowExp(t);n.push(o),this.store.dispatch({type:"MERGE_KEY",key:"experimentData",value:o}),this.setupDataLayerExperiments(n)})),await this.gb.init({streaming:!1})}updateComponentBeforeRendering(e){const t=this.store.getState()["head.pageType"];this.store.dispatch({type:"MERGE_KEY",key:"componentConfig",value:(0,l.getComponentConfigFromExperimentsPayload)(e,t)})}setupDataLayerExperiments(e){if(Array.isArray(window.dataLayer)&&"object"==typeof window.dataLayer[0]&&e.length>0){if(window.dataLayer[0].experiments=(0,d.mergeAssignments)(e,window.dataLayer[0].experiments||[]),window.cns){const{experiments:e}=window.dataLayer[0],{pageContext:t}=window.cns;t.experiments=(0,d.formatExperimentsForPageContext)(e)}window.cnBus?.emit("experiments.assignments.processed")}}createSnowplowExp(e){const t={experiment_id:e.featureId,bucket_id:e.key,bucket_label:e.name,status:"CLIENT_ASSIGNMENT"};return this.store.dispatch({type:"MERGE_KEY",key:"experimentData",value:t}),t}makeExperimentAssignments(e){const t=[];if(Object.keys(e).length>0){const n=Object.keys(e);for(const e of n){const n=this.gb.evalFeature(e);"defaultValue"!==n.source&&t.push(n)}}return t}updateComponentsWithAssignments(e){e.forEach((e=>{this.updateComponentBeforeRendering(e.value||{})}))}handleSnowplow(e){const t=e.map((e=>this.createSnowplowExp(e.experimentResult)));this.setupDataLayerExperiments(t)}runExperiments(){const e=this.gb.getFeatures(),t=this.makeExperimentAssignments(e);this.updateComponentsWithAssignments(t),this.handleSnowplow(t)}}},63190:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.withExperimentHook=void 0;const r=n(63066),s=a(n(96540)),l=n(57744);function d(e,t){for(const n in t)t[n]&&"object"==typeof t[n]&&!Array.isArray(t[n])?e[n]=d(e[n]?{...e[n]}:{},t[n]):e[n]=t[n];return e}t.withExperimentHook=e=>(0,l.connector)((t=>{const{growthbook:n}=(0,s.useContext)(r.GrowthBookContext);let o={},i={};if(n){const t=Object.keys(n.getFeatures());if(t.length>0){const a=e.displayName||"?";for(const e of t){const t=n.getFeatureValue(e,{}),{targets:r}=t;r&&r.includes(a)&&t.props&&(i=d(i,t.props)),o={...o,[e]:t}}}}const a=d({...t},i);return s.default.createElement(e,{...a,featureValue:o})}),{keysToPluck:[]})},23914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatExperimentsForPageContext=t.updateAttrBasedOnExp=t.mergeAssignments=void 0,t.mergeAssignments=function(e=[],t=[]){const n=[...t,...e],o=new Map;return n.forEach((e=>{const t=o.get(e.experiment_id);(!t||"CLIENT_ASSIGNMENT"===e.status&&"EDGE_ASSIGNMENT"===t.status)&&o.set(e.experiment_id,e)})),Array.from(o.values())},t.updateAttrBasedOnExp=function(e){e&&Object.keys(e).forEach((t=>{const n=e[t];n.attribute&&n.attributeValue&&n.targetAttribute&&n.targetAttributeValue&&document.querySelectorAll(`[${n.targetAttribute}=${n.targetAttributeValue}]`).forEach((e=>{e[n.attribute]=n.attributeValue}))}))},t.formatExperimentsForPageContext=function(e){if(!e||!e.length)return{};const t=[],n=[];return e&&e.forEach((e=>{const{bucket_id:o,bucket_label:i,experiment_id:a}=e;t.push(`${i}_${o}`),n.push(`${a}_${o}`)})),{bucketLabel:t,experimentLabel:n}}},67506:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCategory=t.checkFilterApplied=t.flatCategoryList=t.checkAndMapFilterParamValue=t.mapTypeCategoryAndValue=t.convertStringAsSlug=t.queryParamsForPagination=t.convertQueryParamToApiParam=t.extractCommerceProductKeyfromIdentifier=t.isCommerceProduct=void 0;const o=["Type"],i=["type","color","brand"],a=["type","color","brand","sort"],{parseQueryParams:r}=n(12311);t.isCommerceProduct=e=>!(!e.metadata||"contentreference"!==e.metadata.contentType||"commerce-tools"!==e.provider),t.extractCommerceProductKeyfromIdentifier=e=>{const[t,...n]=e.identifier.split(":");return n.join(":")},t.convertQueryParamToApiParam=e=>{if(!e)return"";const t=e.split("&"),n=[];return t.forEach((e=>{const[t,o]=e.split("=");if(i.includes(t)){const e=decodeURIComponent(o),i=e.replace(/ /g,"+").split("+");("type"!==t||"type"===t&&"PIM PLP"!==e)&&n.push(`${t}::${i.join()}`)}})),n.join("|")},t.queryParamsForPagination=e=>{if(!e)return"";const t=e.replace("?","").split("&"),n=[];let o="",a="";return t.forEach((e=>{const[t,r]=e.split("=");if(i.includes(t)){const e=decodeURIComponent(r).replace(/ /g,"+");n.push(`${t}=${e}`)}else"sort"===t?o=decodeURIComponent(r):"page"===t&&(a=r)})),{queryString:n.join("&"),sort:o,page:a}},t.convertStringAsSlug=e=>e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-"),t.mapTypeCategoryAndValue=({key:e,value:n},o)=>{const i=o.find((t=>t.label.toLowerCase()===e.toLowerCase())),a=i&&i.children.filter((e=>n.includes((0,t.convertStringAsSlug)(e.label)))).map((e=>e.value));return{key:i?.value||e,value:a}},t.checkAndMapFilterParamValue=(e,n,a="")=>{const r=e.replace("?","").split("&"),s=[];return r.forEach((e=>{const[r,l]=e.split("="),d=(l?decodeURIComponent(l).replace(/ /g,"+"):"").split("+"),c=o.map((e=>e.toLowerCase()));if(d&&r&&c.includes(r.toLowerCase())){if("type"===a){const e=n.filter((e=>d.includes((0,t.convertStringAsSlug)(e.label)))).map((e=>e.value));e.length&&s.push(`categoryId::${e.join()}`)}}else r&&i.includes(r)&&s.push(`${r}::${d.join()}`)})),s.join("|")},t.flatCategoryList=e=>{let n=[];return e.map((e=>(e.children&&e.children.length&&(n=[...n,...e.children]),e))).concat(n.length?(0,t.flatCategoryList)(n):n)},t.checkFilterApplied=e=>{if(!e)return!1;const t=r(e);return a.find((e=>e in t))},t.isValidCategory=(e,t,n)=>!(t.key.startsWith("gpc-")||n&&n.id===e||t.id!==e)},9267:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.initializeBoomerang=t.getBoomerangConfig=void 0;const i=o(n(58156)),a=n(69006);t.getBoomerangConfig=function(e){const t=(0,i.default)(e,"request.query.boom-sample"),n=(0,i.default)(e,"config.brand.deprecatedSlug"),o=(0,i.default)(e,"fetched.primary.meta.modelName")||"unknown";return{tags:{brand:n,contentType:o,brand_slug:n,content_type:o},sample:t||(0,i.default)(e,"fetched.primary.meta.boomerangSample")||void 0}},t.initializeBoomerang=function(e){e&&e.tags&&e.tags.brand&&(0,a.loadBoomerang)(e)}},22914:e=>{e.exports={createCommentReaction:"\n mutation CreateCommentReaction($input: CreateCommentReactionInput!) {\n createCommentReaction(input: $input) {\n clientMutationId\n comment {\n id\n }\n }\n }\n",createReply:"\n mutation Mutation($input: CreateCommentReplyInput!) {\n createCommentReply(input: $input) {\n clientMutationId\n edge {\n cursor\n node {\n body\n id\n depth\n parentCount\n replyCount\n replies {\n nodes {\n depth\n id\n replyCount\n }\n }\n }\n }\n }\n }\n",createUserComment:"\n mutation AddReview($input: AddReviewInput!, $coralUserID: ID!) {\n addReview(input: $input, coralUserID: $coralUserID) {\n message\n }\n }\n",Comments:"\n query Comments(\n $after: Cursor\n $commentLimit: Int = 10\n $commentsOrderBy: COMMENT_SORT\n $repliesOrderBy: COMMENT_SORT\n $replyLimit: Int = 1\n $storyId: ID!\n $showPrimaryComments: Boolean\n ) {\n coralcomments(\n first: $commentLimit\n after: $after\n storyID: $storyId\n orderBy: $commentsOrderBy\n showPrimaryComments: $showPrimaryComments\n ) {\n pageInfo {\n hasNextPage\n hasPreviousPage\n startCursor\n endCursor\n }\n nodes {\n id\n body\n isAnonymous\n meta\n createdAt\n rating\n story {\n url\n }\n author {\n orgRole\n }\n siteUsername {\n name\n }\n revision {\n id\n }\n reviewTags {\n code\n }\n revisionHistory {\n id\n }\n viewerActionPresence {\n reaction\n }\n actionCounts {\n reaction {\n total\n }\n }\n replies(orderBy: $repliesOrderBy, flatten: true, first: $replyLimit) {\n pageInfo {\n hasNextPage\n endCursor\n }\n nodes {\n depth\n id\n body\n createdAt\n author {\n orgRole\n }\n siteUsername {\n name\n }\n revision {\n id\n }\n story {\n url\n }\n viewerActionPresence {\n reaction\n }\n actionCounts {\n reaction {\n total\n }\n }\n parent {\n siteUsername {\n name\n }\n }\n }\n }\n }\n }\n }\n",checkStory:"\n query Story($id: ID!) {\n story(id: $id) {\n id\n url\n }\n }\n",addStory:"\n mutation createStory($inp: CreateStoryInput!) {\n createStory(input: $inp) {\n story {\n id\n }\n }\n }\n",addUserRating:"\n mutation addReview($inp: AddReviewInput!, $coralUserID: ID!) {\n addReview(input: $inp, coralUserID: $coralUserID) {\n message\n }\n }\n",Ratings:"\n query storyRating($storyId: String, $ratingScale: Int) {\n storyRating(storyId: $storyId, ratingScale: $ratingScale) {\n average\n count\n }\n }\n",ratingByUser:"\n query coralreviews($siteID: String!, $storyID: String!, $userID: String!) {\n coralreviews(siteID: $siteID, storyID: $storyID, userID: $userID) {\n rating {\n rating\n siteID\n storyID\n authorID\n }\n comment {\n body\n }\n }\n }\n",removeCommentReaction:"\n mutation RemoveCommentReaction($input: RemoveCommentReactionInput!) {\n removeCommentReaction(input: $input) {\n clientMutationId\n comment {\n id\n }\n }\n }\n",repliesByCommentId:"\n query CommentById(\n $replyLimit: Int = 10\n $after: Cursor\n $orderBy: COMMENT_SORT\n $commentId: ID!\n ) {\n coralcomment(id: $commentId) {\n id\n replies(\n first: $replyLimit\n after: $after\n orderBy: $orderBy\n flatten: true\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n nodes {\n id\n body\n createdAt\n author {\n orgRole\n }\n siteUsername {\n name\n }\n revision {\n id\n }\n viewerActionPresence {\n reaction\n }\n actionCounts {\n reaction {\n total\n }\n }\n parent {\n siteUsername {\n name\n }\n }\n }\n }\n }\n }\n",storyCommentsCount:"\n query Story($id: ID!) {\n story(id: $id) {\n totalPrimaryCommentsCount\n }\n }\n",updateStory:"\n mutation updateStory($inp: UpdateStoryInput!) {\n updateStory(input: $inp) {\n story {\n id\n }\n }\n }\n"}},60711:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateAndAddStory=t.getDataReviews=t.addReview=t.addReply=t.modifyStory=t.createStory=t.storyExists=t.getStoryCommentsCount=t.getRepliesByCommentId=t.getComments=t.requestGraphService=void 0;const o=n(22914),{GraphQLClient:i}=n(96497),{getCookie:a}=n(56892),r=n(53788).default,{oidcCookies:s}=r;t.requestGraphService=(e,t,n="")=>{const o=a(s.access)||n,r=new i(e),{query:l,variables:d}=t,c={"Access-Control-Request-Method":"POST","Access-Control-Request-Headers":"Content-Type","Content-Type":"application/json","User-Agent":"verso-client",Authorization:`Bearer ${o}`};return r.request(l,d,c)},t.getComments=async({entityId:e,after:n,commentingUrl:i,logger:a,commentsOrderBy:r="CREATED_AT_ASC",repliesOrderBy:s="CREATED_AT_DESC",reviewLimit:l,accessToken:d,replyLimit:c=1})=>{const m=l||15,p={operationName:"Comments",query:o.Comments,variables:{commentLimit:m,replyLimit:c,after:n,storyId:e,commentsOrderBy:r,repliesOrderBy:s,showPrimaryComments:!0}};try{const n=await(0,t.requestGraphService)(i,p,d),{pageInfo:{hasNextPage:o=!1,endCursor:a=null}={},nodes:r=[]}=n?.coralcomments??{},s=r?.map((t=>{const{author:n,isAnonymous:o,body:i,createdAt:a,id:r,meta:s,rating:l,revision:d,viewerActionPresence:c,actionCounts:m,replies:p,reviewTags:u,siteUsername:g,story:h}=t,{location:y,reviewerInfo:b,willPrepareAgain:f}=(e=>{if(!e)return{willPrepareAgain:!0,location:"No location",reviewerInfo:"ANONYMOUS"};try{const t=JSON.parse(e),{location:n,displayName:o,willPrepareAgain:i}=t;return{willPrepareAgain:i,location:n,reviewerInfo:o}}catch(e){return{willPrepareAgain:"",location:"",reviewerInfo:""}}})(s),C=d?.id||null,w=u?.map((e=>e.code))||[],v=m?.reaction?.total??0,{orgRole:$}=n??{};return{isAnonymous:o,location:y,recipeId:e,reviewText:i,reviewerInfo:b,willPrepareAgain:f,createdAt:a,updatedAt:a,rating:l,role:$,_id:r,revisionId:C,viewerActionPresence:c?.reaction??!1,reactionCount:v,replies:p?.nodes,replyPageInfo:p?.pageInfo,siteUsername:g?.[0]?.name,tags:w,storyURL:h?.url}}));return{recipeId:e,reviews:s,reviewsCount:s.length,page:{hasNextPage:o,endCursor:a},average:0,ratingsCount:0}}catch(t){return a.warn(`Error making GQL request in getComments: ${t.message}`),{recipeId:e,reviews:[],reviewsCount:0,page:{hasNextPage:!1,endCursor:""},average:0,ratingsCount:0}}},t.getRepliesByCommentId=async({commentId:e,after:n,commentingUrl:i,logger:a,accessToken:r,replyLimit:s=10,repliesOrderBy:l="CREATED_AT_DESC"})=>{const d={operationName:"CommentById",query:o.repliesByCommentId,variables:{replyLimit:s,after:n,orderBy:l,commentId:e}};try{const n=await(0,t.requestGraphService)(i,d,r),{pageInfo:{hasNextPage:o=!1,endCursor:a=null}={},nodes:s=[]}=n?.coralcomment?.replies??{};return{commentId:e,replies:s,page:{hasNextPage:o,endCursor:a}}}catch(t){return a.warn(`Error making GQL request in getRepliesByCommentId: ${t.message}`),{commentId:e,replies:[],page:{hasNextPage:!1,endCursor:""}}}},t.getStoryCommentsCount=async(e,n,i)=>{const a={operationName:"Story",query:o.storyCommentsCount,variables:{id:e}};let r=null;try{const e=await(0,t.requestGraphService)(n,a),{totalPrimaryCommentsCount:o=null}=e?.story||"";r=o}catch(e){i.warn(`Error making GQL request in storyCommentsCount: ${e.message}`)}return r},t.storyExists=async(e,n,i)=>{const a={operationName:"Story",query:o.checkStory,variables:{id:e}};let r;try{r=await(0,t.requestGraphService)(n,a)}catch(e){i.warn(`Error making GQL request in storyExists: ${e.message}`)}return r},t.createStory=async({id:e,organizationId:n,title:i,url:a,commentingUrl:r,logger:s})=>{const l={clientMutationId:"0",story:{id:e,siteID:n,url:a,metadata:{title:i}}},d={operationName:"createStory",query:o.addStory,variables:{inp:l}};try{return await(0,t.requestGraphService)(r,d)||(s.warn("No response from GraphQL service."),!1)}catch(e){return s.warn(`Error in createStory: ${e.message}`),!1}},t.modifyStory=async({id:e,title:n,url:i,commentingUrl:a,logger:r})=>{const s={operationName:"updateStory",query:o.updateStory,variables:{inp:{clientMutationId:"0",id:e,story:{metadata:{title:n},url:i}}}};try{return void await(0,t.requestGraphService)(a,s)}catch(e){r.warn(`Error making GQL request in updateOrAddStory: ${e.message}`)}},t.addReply=async(e,n)=>{const i={operationName:"createReply",query:o.createReply,variables:{input:n}};let a;try{a=await(0,t.requestGraphService)(e,i)}catch(e){throw console.warn(e),new Error(e)}return a},t.addReview=async(e,n,i,a)=>{const r={operationName:"addReview",query:o.createUserComment,variables:{input:e,coralUserID:n}};let s=null;try{s=await(0,t.requestGraphService)(i,r)}catch(e){throw a.warn(`Error making GQL request in addReview: ${e.message}`),new Error(e)}return s},t.getDataReviews=async({entityId:e,commentingUrl:n,logger:i,reviewLimit:a,accessToken:r,commentsOrderBy:s,repliesOrderBy:l,replyLimit:d})=>{let c,m={reviews:[],page:{hasNextPage:!1,endCursor:""}},p=0,u=0;if(!n)return i.warn(`Could not fetch reviews since the URL is not configured “${e}”`),{...m,average:p,ratingsCount:u,storyCommentsCount:c};try{const g={operationName:"storyRating",query:o.Ratings,variables:{storyId:e,ratingScale:5}},h=(0,t.requestGraphService)(n,g),y=(0,t.getStoryCommentsCount)(e,n,i),b=(0,t.getComments)({entityId:e,after:null,commentingUrl:n,logger:i,reviewLimit:a,accessToken:r,commentsOrderBy:s,repliesOrderBy:l,replyLimit:d});let f;if([f,c,m]=await Promise.all([h,y,b]),f){const{average:e,count:t}=f.storyRating;p=e,u=t}}catch(o){200===o?.response?.status&&(m=await(0,t.getComments)({entityId:e,after:null,commentingUrl:n,logger:i,reviewLimit:a,accessToken:r,commentsOrderBy:s,repliesOrderBy:l}))}return{...m,average:p,ratingsCount:u,storyCommentsCount:c}},t.validateAndAddStory=async({id:e,title:n,organizationId:o,commentingUrl:i,console:a})=>{if(!i)return;const{story:r}=await(0,t.storyExists)(e,i,a),s=window.location.origin+window.location.pathname;if(!r)try{return void await(0,t.createStory)({id:e,organizationId:o,title:n,url:s,commentingUrl:i,logger:a})}catch(t){a.warn(` could not create story for ${e}: ${t}`)}if(!r.url)try{return void await(0,t.modifyStory)({id:e,title:n,url:s,commentingUrl:i,logger:a})}catch(t){a.warn(` could not update story for ${e}: ${t}`)}}},16529:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.subStrAfterCharacterOccurrence=void 0,t.subStrAfterCharacterOccurrence=function(e,t,n){if("string"!=typeof e)return"";const o=e.split(t)||[];if(o.length{o{Object.defineProperty(t,"__esModule",{value:!0}),t.mapSourcesToSegmentedSources=void 0;const o=n(82692);t.mapSourcesToSegmentedSources=function(e){return{sm:[(0,o.getFirstTruthyValue)([e.md,e.sm],null)],lg:[(0,o.getFirstTruthyValue)([e.xxl,e.xl,e.lg],null)]}}},7117:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LiveReloadClient=void 0;const i=o(n(18315));class a{static listenForReload(){}}a.url=`http://localhost:${i.default.socket_port}`,t.LiveReloadClient=a},57819:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicLayoutConfigProvider=t.DynamicLayoutConfigContext=void 0;const s=a(n(96540)),l=r(n(5556));t.DynamicLayoutConfigContext=(0,s.createContext)({instance:void 0}),t.DynamicLayoutConfigProvider=({children:e,instance:n})=>s.default.createElement(t.DynamicLayoutConfigContext.Provider,{value:{instance:n}},e),t.DynamicLayoutConfigProvider.propTypes={children:l.default.node.isRequired,instance:l.default.any},t.DynamicLayoutConfigProvider.displayName="DynamicLayoutConfigProvider"},58201:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(96540),a=o(n(77423)),r=o(n(73651));t.default=class{constructor(){this.pluginStore=new a.default,this.componentStore=new r.default}registerPlugin(e){this.pluginStore.registerPlugin(new e(this))}getFallbackComponent(){return this.componentStore.getFallbackComponent()}registerComponent(e){this.componentStore.registerComponent(e)}getComponentDefinition(e){return this.componentStore.getComponentDefinition(e)}renderComponent(e,t,n){const{component:o,props:a}=this.componentStore.getComponentWithProps(e,t,n);return(0,i.createElement)(o,a)}getComponentWithProps(e,t,n){return this.componentStore.getComponentWithProps(e,t,n)}getAllComponents(){return this.componentStore.getAllComponents()}bootPlugins(){this.pluginStore.registeredPlugins.forEach((e=>{e.boot(),this.pluginStore.bootedPlugins.push(e)}))}}},58157:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(58201)),a=o(n(5492)),r=new i.default;a.default.forEach((e=>{r.registerPlugin(e)})),r.bootPlugins(),t.default=r},73651:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(57744);t.default=class{constructor(){this.registeredComponents={}}getFallbackComponent(){return this.registeredComponents.fallback.component}registerComponent(e){this.registeredComponents[e.name]=e}getComponentDefinition(e){return this.registeredComponents[e]||this.registeredComponents.fallback}getAllComponents(){const e=this,t={};return Object.keys(this.registeredComponents).forEach((n=>{t[n]=e.registeredComponents[n].component})),t}getComponentWithProps(e,t,n){const i=this.registeredComponents[t]||{};if(void 0!==i.component){const{componentConfig:a={variation:"default",settings:{}}}=n,{settings:r={}}=a,s=i.component;return{component:(0,o.connector)(s,{keysToSpread:[`capability.${e}`]}),props:{key:t,...r}}}return{component:this.registeredComponents.fallback.component,props:{message:`The component ${t} is not found!`}}}}},96691:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(58157));t.default=class{constructor({templateConfig:e}){const{name:t="",layout:n={slots:[]}}=e;this.slots=n.slots,this.templateName=t.split(/\s/g).join("-"),this.pluginSystemInstance=i.default}get slotList(){return this.slots}get pluginSystem(){return this.pluginSystemInstance}}},79352:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.PlaceholderTypes=void 0,(n=t.PlaceholderTypes||(t.PlaceholderTypes={})).Ad="Ad",n.ConsumerMarketingUnit="ConsumerMarketingUnit",n.Container="Container",n.Error="Error",n.Fallback="Fallback",n.Footer="Footer",n.Navigation="Navigation",n.Recommendation="Recommendation",n.MultiPackagesWrapper="MultiPackagesWrapper",n.MainContentWrapper="MainContentWrapper",n.BodyWrapper="BodyWrapper",n.PageWrapper="PageWrapper",n.Paywall="Paywall",n.VisualStory="VisualStory"},77060:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this.pluginSystem=e}boot(){throw new Error("Method not implemented. This method should be overridden by the plugin.")}}},77423:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(){this.registeredPlugins=[],this.bootedPlugins=[]}registerPlugin(e){this.registeredPlugins.push(e)}}},79912:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isFirstProductContainer=t.hasItems=void 0,t.hasItems=e=>!!e?.items?.length,t.isFirstProductContainer=(e,t)=>(t&&t[0])===e},74996:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AdFooter=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(19607)),l=o(n(66657));t.AdFooter=()=>i.default.createElement(l.default,{bottomSpacing:7},i.default.createElement(s.default,{position:"footer",shouldHoldSpace:!0}));class d extends a.default{constructor(){super(...arguments),this.name="ad-footer-plugin"}boot(){this.pluginSystem.registerComponent({name:"AdFooter",component:t.AdFooter,type:r.PlaceholderTypes.Ad})}}t.default=d},31515:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(77060)),r=n(19607);class s extends a.default{constructor(){super(...arguments),this.name="ad-hero-plugin"}boot(){this.pluginSystem.registerComponent({name:"AdHero",component:r.StickyHeroAd,type:i.PlaceholderTypes.Ad})}}t.default=s},39988:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AdMidContent=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(77060)),s=n(79352),l=o(n(19607)),d=n(92807);t.AdMidContent=e=>i.default.createElement("div",{"data-journey-hook":e.dataJourneyHook,className:(0,a.default)("ad-container",{"ad-container-reduced-margin":e.hasReducedMargin})},i.default.createElement(d.PaymentGateway,{group:"ads"},i.default.createElement(l.default,{position:"mid-content",shouldHoldSpace:!0,shouldDisplayLabel:!0})));class c extends r.default{constructor(){super(...arguments),this.name="ad-mid-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"AdMidContent",component:t.AdMidContent,type:s.PlaceholderTypes.Ad})}}t.default=c},70306:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAd=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=n(92807),l=n(4081);t.BaseAd=()=>i.default.createElement(s.PaymentGateway,{group:"ads"},i.default.createElement(l.BasePageAd,{position:"out-of-page"}),i.default.createElement(l.BasePageAd,{position:"outstream"}),i.default.createElement(l.BasePageAd,{position:"overlay"}));class d extends a.default{constructor(){super(...arguments),this.name="base-ad-plugin"}boot(){this.pluginSystem.registerComponent({name:"BaseAd",component:t.BaseAd,type:r.PlaceholderTypes.Ad})}}t.default=d},66148:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CMUFooter=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(66657)),l=n(92807),d=o(n(71284)),c=n(12501);t.CMUFooter=()=>i.default.createElement(s.default,null,i.default.createElement(c.Footer,null),i.default.createElement(l.PaymentGateway,{group:"consumer-marketing"},i.default.createElement(d.default,{position:"cm-footer"})));class m extends a.default{constructor(){super(...arguments),this.name="cmu-footer-plugin"}boot(){this.pluginSystem.registerComponent({name:"CMUFooter",component:t.CMUFooter,type:r.PlaceholderTypes.ConsumerMarketingUnit})}}t.default=m},24376:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CustomDeviceErrorContent=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=n(72362),l=o(n(73730)),{default:d,css:c}=n(92168),{trackNavigationEvent:m}=n(14307),{calculateSpacing:p,getColorToken:u,getTypographyStyles:g,minScreen:h,getColorStyles:y}=n(26865),{applyGridSpacing:b,cssVariablesGrid:f}=n(1123),{BaseText:C}=n(76955),{BREAKPOINTS:w}=n(96472),v=n(92027),{ResponsiveImageContainer:$}=n(7228),{ContentHeaderResponsiveAsset:S}=n(5239),k=d.header.withConfig({displayName:"CustomErrorWrapper"})` display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; bottom: ${`-${parseFloat(p(6))}rem`}; position: relative; `,x=d(v).withConfig({displayName:"CustomErrorSection"})` grid-column: 1; grid-row: 1; background: ${({theme:e})=>u(e,"colors.background.light")}; ${({shouldApplyDarkBackground:e,theme:t})=>e&&`\n background: ${u(t,"colors.consumption.lead.inverted.background")};\n `} ${({hasTopMargin:e})=>e&&`\n ${h(w.lg)} {\n margin-top: -8%;\n }\n `} ${({overlayType:e})=>"gradient"===e?c` &:after { background: linear-gradient(to top, rgb(0, 0, 0) 0, transparent 65%); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } `:"solid"===e?c` &:after { background-color: rgba( ${u("colors.interactive.base.black",{rgbOnly:!0})}, 0.35 ); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } `:""} .lead-asset__content__photo, ${S} ${$} { ${h(w.md)} { max-height: none; } } ${S}, ${$} { width: 100%; } `,E=d.div.withConfig({displayName:"CustomErrorHedDekGrid"})` ${f()} display: grid; grid-column: 1; grid-row: 1; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); z-index: 1; width: 100%; row-gap: var(--grid-gap); ${({isInverted:e,theme:t})=>e&&`\n background: ${u(t,"colors.consumption.lead.inverted.background")};\n `} ${b("padding")} ${({headerPosition:e})=>"center"===e?"place-items: center center;":"place-items: start center;"} ${h(w.md)} { grid-template-columns: repeat(12, 1fr); } `,T=d.div.withConfig({displayName:"CustomDeviceHedDekBlock"})` grid-column: 1 / -1; text-align: center; @media (min-width: ${w.lg}) { ${({isDirectoryBundle:e})=>e?"grid-column: 4 / 10":"grid-column: 1 / -1;"} ${({showHeaderOnTop:e,showHeaderOnBottom:t})=>(e||t)&&"\n grid-column: 3 / -3;\n "} } `,I=d(C).withConfig({displayName:"CustomErrorHed"})` margin-top: ${p(14)}; margin-bottom: ${p(4)}; ${({theme:e,shouldDecorateHeader:t})=>t?`text-decoration: underline; text-decoration-color: ${u(e,"colors.discovery.lead.primary.accent")};`:"text-decoration: none"}; ${({theme:e})=>g(e,"typography.definitions.consumptionEditorial.display-small")}; @media (max-width: ${w.lg}) { margin-top: ${p(6.2)}; } `;I.defaultProps={as:"h1",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.body-core"};const L=d(C).withConfig({displayName:"CustomDeviceDekText"})` ${({isDestinationBundle:e,shouldOverrideDirectoryBundle:t,theme:n})=>g(n,e||t?"typography.definitions.consumptionEditorial.description-core":"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({shouldOverrideDirectoryBundle:e,isDirectoryBundle:t,theme:n})=>!e&&g(n,t?"typography.definitions.consumptionEditorial.subhed-break-secondary":"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-top: 0; color: ${({isDestinationBundle:e,theme:t})=>u(t,e?"colors.discovery.body.black.description":"colors.discovery.body.white.description")}; ${({shouldOverrideDirectoryBundle:e,theme:t})=>e&&`\n ${y(t,"color","colors.consumption.body.inverted.body-deemphasized")}\n `} `,N=d(l.default).withConfig({displayName:"AppRedirectButton"})` margin-bottom: ${p(3)}; bottom: ${`-${parseFloat(p(7))}rem`}; `;t.CustomDeviceErrorContent=e=>{const{appStoreRedirectUri:t=null,desktopBannerImg404:n=null,mobileBannerImg404:o=null,dangerousDek:a,dangerousHed:r,buttonLabel:l=null}=e,[d,c]=i.default.useState(""),[p,u]=i.default.useState((0,s.isDesktopBrowser)()?n:o);i.default.useEffect((()=>{!(0,s.isDesktopBrowser)()&&t&&(c((e=>{const{appleStoreAppUri:t,playStoreAppUri:n}=e||{},o=(0,s.isIOSDevice)();return o&&t?t:!o&&n?n:""})(t)),u(o))}),[t,o]);const g=i.default.createElement(E,{isInverted:!1},i.default.createElement(T,{showHeaderOnTop:!0,isInverted:!1},r&&i.default.createElement(I,{shouldDecorateHeader:!1,shouldOverrideTypeToken:!0,dangerouslySetInnerHTML:{__html:r}}),a&&i.default.createElement(L,{isDestinationBundle:!1,isDirectoryBundle:!1,dangerouslySetInnerHTML:{__html:(0,s.isDesktopBrowser)()?a:"Discover the latest posts from your favorite contributors, shop like a Vogue editor and connect with fashion enthusiasts—all in
the Vogue app."},showHeaderOnTop:!0,isInverted:!1,shouldAddBottomSpacing:!1}),d&&i.default.createElement(N,{inputKind:"link",onClickHandler:()=>(m({type:"click",label:l,subject:"custom_device_error_content",placement:"middle"}),void window.open(d,"_self")),key:"app-store-redirect",dataAttrs:{"data-test-id":"app-store-redirect-button"},label:l,shouldUseFullWidth:!0})));return i.default.createElement(i.default.Fragment,null,g,i.default.createElement(k,{"data-testid":"CustomError",isFullBleedForXXXL:!0,isInverted:!1},p&&i.default.createElement(x,{lede:p,hasTopMargin:!1})))};class B extends r.default{constructor(){super(...arguments),this.name="custom-device-error-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"CustomDeviceErrorContent",component:t.CustomDeviceErrorContent,type:a.PlaceholderTypes.Error,dataProcessor:{fetchers:[],transformer:"ErrorContentTransformer"}})}}t.default=B},4053:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(1898)),r=o(n(77060));class s extends r.default{constructor(){super(...arguments),this.name="error-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"ErrorContent",component:a.default,type:i.PlaceholderTypes.Error,dataProcessor:{fetchers:[],transformer:"ErrorContentTransformer"}})}}t.default=s},33428:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Fallback=void 0;const i=o(n(96540)),a=o(n(92168)),r=n(76955),s=o(n(77060)),l=n(79352),d=(0,a.default)(r.BaseWrap).withConfig({displayName:"FallbackWrapper"})` display: flex; justify-content: center; border-bottom: 0.5px dotted; padding: 0.5rem; `;t.Fallback=({message:e,className:t})=>{const n=e||"Plugin component is not configured";return i.default.createElement(d,{className:t},i.default.createElement(r.BaseText,null,n))};class c extends s.default{constructor(){super(...arguments),this.name="fallback-plugin"}boot(){this.pluginSystem.registerComponent({name:"fallback",component:t.Fallback,type:l.PlaceholderTypes.Fallback})}}t.default=c},64143:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(75945)),l=({children:e,className:t,multiPackageValues:n})=>{const{bundleProps:o}=n;return i.default.createElement(s.default,{bundleProps:{isSponsored:o.bundle.isSponsored,seoHiddenHeader:o.bundle.seoHiddenHeader,sponsoredContentHeaderProps:o.bundle.sponsoredContentHeaderProps},className:t},e)};class d extends a.default{constructor(){super(...arguments),this.name="home-page-wrapper-plugin"}boot(){this.pluginSystem.registerComponent({name:"HomePageWrapper",component:l,type:r.PlaceholderTypes.PageWrapper,dataProcessor:{fetchers:[],transformer:"HomePageTransformer"}})}}t.default=d},96589:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(77060)),r=o(n(91706));class s extends a.default{constructor(){super(...arguments),this.name="most-recent-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"MostRecentContent",component:r.default,type:i.PlaceholderTypes.Recommendation,dataProcessor:{fetchers:["MostRecentContentFetcher"],transformer:"MostRecentContentTransformer"}})}}t.default=s},22514:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(55717)),a=n(79352),r=o(n(77060));class s extends r.default{constructor(){super(...arguments),this.name="multi-package-wrapper-plugin"}boot(){this.pluginSystem.registerComponent({name:"MultiPackageWrapper",component:i.default,type:a.PlaceholderTypes.MultiPackagesWrapper,dataProcessor:{fetchers:[],transformer:"MultiPackageTransformer"}})}}t.default=s},32248:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentBottomPaywall=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=o(n(23074)),l=n(12501),d=n(92807),c=o(n(23043)),m=o(n(51810)),p=o(n(71284)),u=o(n(86281)),g=o(n(48536));t.PersistentBottomPaywall=({hasRiser:e})=>i.default.createElement(s.default,null,i.default.createElement(l.RegistrationGate,null),i.default.createElement(d.PaymentGateway,{group:"paywall"},i.default.createElement(m.default,null)),i.default.createElement(u.default,null),i.default.createElement(c.default,null),i.default.createElement(g.default,null),e&&i.default.createElement(p.default,{position:"cm-riser"}));class h extends r.default{constructor(){super(...arguments),this.name="persistent-bottom-paywall-plugin"}boot(){this.pluginSystem.registerComponent({name:"PersistentBottomPaywall",component:t.PersistentBottomPaywall,type:a.PlaceholderTypes.Paywall,dataProcessor:{fetchers:[],transformer:"FeatureFlagsTransformer"}})}}t.default=h},45432:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(77060)),r=o(n(10281));class s extends a.default{constructor(){super(...arguments),this.name="recirc-list-plugin"}boot(){this.pluginSystem.registerComponent({name:"RecircList",component:r.default,type:i.PlaceholderTypes.Recommendation,dataProcessor:{fetchers:["RecircListFetcher"],transformer:"RecircListTransformer"}})}}t.default=s},50806:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SiteFooter=void 0;const i=o(n(96540)),a=o(n(92168)),r=o(n(98928)),s=o(n(86659)),l=n(40653),d=o(n(66657)),c=n(26865),m=o(n(77060)),p=n(79352),u=(0,a.default)(d.default).withConfig({displayName:"BasePageSiteFooterRow"})` background-color: ${(0,c.getColorToken)("colors.foundation.footer.bg")}; ${({noFooterMargin:e})=>e&&"margin-top: 0;"} ${({hasMargins:e,noFooterMargin:t})=>e&&!t&&`margin-top: ${(0,c.calculateSpacing)(6)};`} `,g=(0,a.default)(s.default.WithMargins).withConfig({displayName:"BasePageSiteFooterRowGrid"})` ${l.GridItem} { grid-column: 1 / -1; } `;t.SiteFooter=({hasFooterMargins:e=!0,fullPageTheme:t="standard"})=>i.default.createElement(u,{hasMargins:e,noFooterMargin:"inverted"===t},i.default.createElement(g,null,i.default.createElement(r.default,null)));class h extends m.default{constructor(){super(...arguments),this.name="site-footer-plugin"}boot(){this.pluginSystem.registerComponent({name:"SiteFooter",component:t.SiteFooter,type:p.PlaceholderTypes.Footer})}}t.default=h},70975:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(77060)),a=o(n(10980)),r=n(79352);class s extends i.default{constructor(){super(...arguments),this.name="stacked-navigation-plugin"}boot(){this.pluginSystem.registerComponent({name:"StackedNavigation",component:a.default,type:r.PlaceholderTypes.Navigation})}}t.default=s},93702:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SummaryCarouselWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(43709)),d=n(79912);t.SummaryCarouselWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o}=t,{hasNoTopBottomMarginOnMobile:a,hasNoBottomMargin:r,hasConsistentSpacing:c,shouldEnableBundleComponentAnalytics:m}=n;return(0,d.hasItems)(e)?i.default.createElement(s.default,{dataJourneyHook:o,hasNoBottomMargin:r,hasNoTopBottomMarginOnMobile:a,hasConsistentSpacing:c},i.default.createElement(l.default,{...e,shouldEnableBundleComponentAnalytics:m,hasNoTopBottomMarginOnMobile:a,href:"/video",inputKind:"link"})):null};class c extends a.default{constructor(){super(...arguments),this.name="summary-carousel-plugin"}boot(){this.pluginSystem.registerComponent({name:"SummaryCarousel",component:t.SummaryCarouselWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=c},20028:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TickerComponent=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=n(12501);t.TickerComponent=()=>i.default.createElement(s.Ticker,null);class l extends r.default{constructor(){super(...arguments),this.name="ticker-plugin"}boot(){this.pluginSystem.registerComponent({name:"Ticker",component:t.TickerComponent,type:a.PlaceholderTypes.ConsumerMarketingUnit})}}t.default=l},42408:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoCNEVideo=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(86630));t.VersoCNEVideo=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o}=t,{hasMarginTopMultiPackageRow:a,hasMediumMargin:r,hasNoBottomMargin:d,hasNoTopBottomMarginOnMobile:c}=n;return i.default.createElement(s.default,{className:"verso-bundle-cne-embed",dataJourneyHook:o,hasMarginTopMultiPackageRow:a,hasMediumMargin:r,hasNoBottomMargin:e.isSpecialTheme&&d,hasNoTopBottomMarginOnMobile:c},i.default.createElement(l.default,{...e,shouldHaveTeaser:!0}))};class d extends a.default{constructor(){super(...arguments),this.name="verso-cne-video"}boot(){this.pluginSystem.registerComponent({name:"VersoCNEVideo",component:t.VersoCNEVideo,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=d},23638:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoEmbedWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=n(97737);t.VersoEmbedWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,isInvertedTheme:a}=t,{hasMarginTopMultiPackageRow:r,hasMediumMargin:d,shouldShowAdsInMultiPackageBody:c,shouldUseGridForEmbed:m,shouldUseJumpLinksSectionStyleForEmbed:p=!1}=n;return i.default.createElement(s.default,{className:"verso-embed-row",dataJourneyHook:o,hasMarginTopMultiPackageRow:r,hasMediumMargin:d,isInvertedTheme:a},(0,l.getEmbedView)(e,{shouldShowAdsInMultiPackageBody:c,shouldUseGridForEmbed:m,shouldUseJumpLinksSectionStyleForEmbed:p}))};class d extends a.default{constructor(){super(...arguments),this.name="verso-embed-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoEmbed",component:t.VersoEmbedWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=d},80428:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoFeaturesWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(46793)),d=n(79912);t.VersoFeaturesWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,minimalSpacingConfig:a,bundleProps:r}=t,{hasReducedMargin:c,lowestHierarchy:m,hasNoTopBottomMarginOnMobile:p,shouldPreferCollectionGrid:u,hasVersoFeaturesIncreasedVerticalPaddingTop:g,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasVersoFeaturesIncreasedVerticalPadding:b}=n,{hasVersoFeaturesReducedMargin:f,shouldUseCustomMargin:C}=a;return(0,d.hasItems)(e)?i.default.createElement(s.default,{dataJourneyHook:o,hasNoBottomMargin:!0,hasNoTopMargin:!!f,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasNoTopBottomMarginOnMobile:p},i.default.createElement(l.default,{container:e,hasIncreasedVerticalPadding:b,hasIncreasedVerticalPaddingTop:g,hasMinimalVerticalSpacing:f,lowestHierarchy:r.bundle.isDestinationBundle?m:"",shouldPreferCollectionGrid:u,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,isDestinationBundle:r.bundle.isDestinationBundle,hasNoTopBottomMarginOnMobile:p,hasReducedMargin:c,shouldUseCustomMargin:C})):null};class c extends a.default{constructor(){super(...arguments),this.name="verso-feature-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoFeatures",component:t.VersoFeaturesWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=c},67165:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoFeaturesRowsWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(46793)),d=n(79912);t.VersoFeaturesRowsWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,minimalSpacingConfig:a,bundleProps:r}=t,{hasReducedMargin:c,lowestHierarchy:m,hasNoTopBottomMarginOnMobile:p,shouldPreferCollectionGrid:u,hasVersoFeaturesIncreasedVerticalPaddingTop:g,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasVersoFeaturesIncreasedVerticalPadding:b}=n,{hasVersoFeaturesReducedMargin:f,shouldUseCustomMargin:C}=a;return(0,d.hasItems)(e)?i.default.createElement(s.default,{dataJourneyHook:o,hasNoBottomMargin:!0,hasNoTopMargin:!!f,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasNoTopBottomMarginOnMobile:p},i.default.createElement(l.default,{container:e,hasIncreasedVerticalPadding:b,hasIncreasedVerticalPaddingTop:g,hasMinimalVerticalSpacing:f,lowestHierarchy:r.bundle.isDestinationBundle?m:"",shouldPreferCollectionGrid:u,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,isDestinationBundle:r.bundle.isDestinationBundle,summaryCollageVariation:"RowsWithDekAndItemsBelow",hasNoTopBottomMarginOnMobile:p,hasReducedMargin:c,shouldUseCustomMargin:C})):null};class c extends a.default{constructor(){super(...arguments),this.name="verso-features-rows-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoFeaturesRows",component:t.VersoFeaturesRowsWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=c},25161:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FilterableSummaryList=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(77060)),s=n(79352),l=o(n(3771)),d=o(n(10220)),c=n(79912);t.FilterableSummaryList=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,hasConsistentSpacing:r,minimalSpacingConfig:s,bundleProps:m}=t,{hasCarouselSliderPagination:p,hasPlpFilterableContainerBackgroundColor:u,ProductListingCarouselContainersData:g}=n,{hasNoBottomMargin:h,hasNoTopMargin:y}=s,b=m.config?.account?.bookmark,f=b?.enableCardLevelBookmark||!1,C=m.config?.commenting?.enableCommentsCount;return i.default.createElement(l.default,{dataJourneyHook:o,className:(0,a.default)({"homepage__plp-filterable-row":u&&!e?.isGrid}),hasNoTopMargin:!!y,hasNoBottomMargin:!!h,hasIncreasedVerticalPadding:!0,hasConsistentSpacing:r},i.default.createElement(d.default,{...e,hasCarouselSliderPagination:p,isFirstProductListingContainer:(0,c.isFirstProductContainer)(e,g)&&!m.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:m.bundle.affiliateDisclaimer,showDisclaimer:m.bundle.showDisclaimer,shouldEnableBookmarkDrawers:m.featureFlags.enableBookmarkDrawers,shouldEnableCardLevelBookmark:f,shouldEnableCommentsCount:C}))};class m extends r.default{constructor(){super(...arguments),this.name="verso-filterable-summary-list-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoFilterableSummaryList",component:t.FilterableSummaryList,type:s.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=m},94879:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoHeroCuratedFeature=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=n(79912),l=o(n(3771)),d=o(n(31498));t.VersoHeroCuratedFeature=({container:e,multiPackageValues:t})=>{const{additionalProps:n}=t,{hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a}=n;return(0,s.hasItems)(e)?i.default.createElement(l.default,{className:"verso-best-stories-package",hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a},i.default.createElement(d.default,{...e})):null};class c extends a.default{constructor(){super(...arguments),this.name="verso-hero-curated-feature"}boot(){this.pluginSystem.registerComponent({name:"VersoHeroCuratedFeature",component:t.VersoHeroCuratedFeature,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=c},49233:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoNativeAd=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=n(92807),d=o(n(19607));t.VersoNativeAd=({multiPackageValues:e})=>{const{additionalProps:t,dataJourneyHook:n,minimalSpacingConfig:o}=e,{hasMediumMargin:a,hasReducedMargin:r,hasNoTopBottomMarginOnMobile:c,hasConsistentSpacing:m}=o;return t.shouldHideAds?null:i.default.createElement(s.default,{dataJourneyHook:n,className:"homepage__native-ad",hasReducedMargin:r,hasMediumMargin:a,hasNoTopBottomMarginOnMobile:c,hasConsistentSpacing:m,isNativeAd:!0},i.default.createElement(l.PaymentGateway,{group:"ads"},i.default.createElement(d.default,{position:"promo"})))};class c extends a.default{constructor(){super(...arguments),this.name="verso-native-ad-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoNativeAd",component:t.VersoNativeAd,type:r.PlaceholderTypes.Ad,dataProcessor:{fetchers:["GetBundleFetcher"],transformer:"VersoNativeTransformer"}})}}t.default=c},43056:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoRelated=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(77060)),s=n(79352),l=o(n(3771)),d=o(n(35862)),c=n(79912);t.VersoRelated=({container:e,multiPackageValues:t,componentConfigOverride:n,shouldUseSmartItem:o})=>{const{additionalProps:r,dataJourneyHook:s,minimalSpacingConfig:m}=t,{hasRelatedContainerBackgroundColor:p,hasMarginBottomMultiPackageRow:u,hasMarginTopMultiPackageRow:g,nativeTrendingPosition:h}=r,{hasMediumMargin:y,hasNoBottomMargin:b}=m;return(0,c.hasItems)(e)?i.default.createElement(l.default,{dataJourneyHook:s,className:(0,a.default)({"homepage__related-row":p,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:u,hasMarginTopMultiPackageRow:g,hasNoBottomMargin:b,hasMediumMargin:y},i.default.createElement(d.default,{...e,hasBackgroundColor:p,nativeTrendingPosition:h,shouldTrackSnowplowRecircEvent:!0,componentConfigOverride:n,shouldUseSmartItem:o})):null};class m extends r.default{constructor(){super(...arguments),this.name="verso-related-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoRelated",component:t.VersoRelated,type:s.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=m},91957:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoSubtopics=void 0;const i=o(n(96540)),a=o(n(92168)),r=o(n(77060)),s=o(n(13478)),l=n(79352),d=o(n(3771)),c=n(1123),m=n(89085),p=n(96472),u=n(26865),g=n(79912),h=a.default.div.withConfig({displayName:"SubTopicDiscoveryWrapper"})` ${(0,m.universalGridCore)(!0)} ${(0,c.applyGridSpacing)("padding")} margin: 0 auto; width: 100%; max-width: ${p.BREAKPOINTS.xxl}; ${(0,u.minScreen)(p.BREAKPOINTS.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `;t.VersoSubtopics=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o}=t,{hasMarginBottomMultiPackageRow:a,hasMarginTopMultiPackageRow:r}=n;return(0,g.hasItems)(e)?i.default.createElement(d.default,{className:"verso-subtopic-discovery-row",hasMarginBottomMultiPackageRow:a,hasMarginTopMultiPackageRow:r,dataJourneyHook:o},i.default.createElement(h,null,i.default.createElement(s.default,{...e}))):null};class y extends r.default{constructor(){super(...arguments),this.name="verso-subtopics-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoSubtopics",component:t.VersoSubtopics,type:l.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=y},3113:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoTicker=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(92168)),s=n(79352),l=o(n(77060)),d=n(97737),c=o(n(71284)),m=n(96472),p=n(1123),u=`\n ${(0,p.cssVariablesGrid)()}\n ${(0,p.applyGridSpacing)("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${m.BREAKPOINTS.xxl};\n`,g=r.default.div.withConfig({displayName:"TickerWrapper"})` ${({isInvertedTheme:e})=>e?`\n ${(0,p.cssVariablesGrid)()}\n ${(0,p.applyGridSpacing)("padding",!0)}`:`${u}`} `;t.VersoTicker=({container:e,multiPackageValues:t})=>{const{additionalProps:n,minimalSpacingConfig:o,bundleProps:r}=t;return i.default.createElement("div",{className:(0,a.default)("ticker-view",{"ticker-view--has-special-theme":n.hasTickerSpecialTheme})},i.default.createElement(g,null,i.default.createElement(c.default,{position:"cm-ticker"})),(0,d.getTickerView)(1,r.bundle.isInvertedTheme,e,o))};class h extends l.default{constructor(){super(...arguments),this.name="verso-ticker-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoTicker",component:t.VersoTicker,type:s.PlaceholderTypes.ConsumerMarketingUnit,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"SharedBundleContainerTransformer"}})}}t.default=h},71453:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VisualStoryComponent=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=o(n(67228));t.VisualStoryComponent=e=>i.default.createElement(s.default,{...e});class l extends r.default{constructor(){super(...arguments),this.name="visual-story-plugin"}boot(){this.pluginSystem.registerComponent({name:"VisualStory",component:t.VisualStoryComponent,type:a.PlaceholderTypes.VisualStory,dataProcessor:{fetchers:["VisualStoryFetcher","MostRecentVisualStoryFetcher"],transformer:"VisualStoryTransformer"}})}}t.default=l},5492:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(74996)),a=o(n(31515)),r=o(n(39988)),s=o(n(66148)),l=o(n(4053)),d=o(n(24376)),c=o(n(33428)),m=o(n(96589)),p=o(n(45432)),u=o(n(50806)),g=o(n(70975)),h=o(n(93702)),y=o(n(20028)),b=o(n(42408)),f=o(n(23638)),C=o(n(80428)),w=o(n(67165)),v=o(n(25161)),$=o(n(94879)),S=o(n(43056)),k=o(n(91957)),x=o(n(22514)),E=o(n(3113)),T=o(n(64143)),I=o(n(70306)),L=o(n(32248)),N=o(n(49233)),B=o(n(71453)),P=[i.default,a.default,r.default,I.default,s.default,l.default,d.default,c.default,T.default,m.default,x.default,L.default,p.default,u.default,g.default,h.default,y.default,b.default,f.default,C.default,w.default,v.default,$.default,N.default,S.default,k.default,E.default,B.default];t.default=P},27311:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AccessNegotiationClient=t.NO_CN_ACCESS_COOKIE=t.UNRESTRICTED_CONTENT=t.ACTIVE_SUBSCRIPTION_FOUND=t.MISSING_SUBSCRIPTION=t.MISSING_MATRIX=void 0;const i=o(n(62193)),a=o(n(35970)),r=o(n(35880)),s=o(n(79712)),l=n(91250),d=n(56892),c=o(n(53788));let m={accessGranted:!1,reason:""};t.MISSING_MATRIX="missing matrix",t.MISSING_SUBSCRIPTION="missing subscription",t.ACTIVE_SUBSCRIPTION_FOUND="active subscription found",t.UNRESTRICTED_CONTENT="unrestricted content",t.NO_CN_ACCESS_COOKIE="cookie does not exist";const p=!0,u=!1;t.AccessNegotiationClient=class{static async initialize(e){try{const n=async()=>{const{access:n}=e.getState(),{contentRestricted:o,accessMatrix:a,content:r}=n;if(!o)return y(p,t.UNRESTRICTED_CONTENT);if(!(0,d.getCookie)(c.default.accessCookie))return y(u,t.NO_CN_ACCESS_COOKIE);const s=await f();return(0,i.default)(s)?y(u,t.MISSING_SUBSCRIPTION):g(r,s,a)};e.dispatch({type:"MERGE_KEY",key:"access",value:{accessNegotiation:await n()}})}catch(e){console.error("error in access negotiation",e)}}};const g=(e,n,o)=>{const a=n.reduce(((e,t)=>(t in o&&e.push(o[t]),e)),[]);return(0,i.default)(a)?y(u,t.MISSING_MATRIX):h(a,e)},h=(e,n)=>e.some((e=>e.some((e=>{const{name:t,...o}=e;return Object.keys(o).every((e=>{const t=o[e],i=n[e];let a=!1;return"string"==typeof t&&t===i&&(a=!0),"object"==typeof t&&t.includes(i)&&(a=!0),a}))}))))?(m={...m,accessGranted:!0,reason:t.ACTIVE_SUBSCRIPTION_FOUND},y(p,t.ACTIVE_SUBSCRIPTION_FOUND)):y(u,t.MISSING_SUBSCRIPTION),y=(e,t)=>(m.accessGranted=e,m.reason=t,m),b=()=>{const e=(0,d.getCookie)(c.default.accessCookie);return e?(0,s.default)(e):{}},f=async()=>{await(async()=>{const e=b();!e?.exp||Date.now()<1e3*(e?.exp||0)||await(0,l.fetchWithTimeout)("/api/access/revalidate",{credentials:"include",mode:"cors",headers:{"Content-Type":"application/json","User-Agent":"verso-access-sphere"}},5e3)})();const e=b();return(0,a.default)((0,r.default)(e?.fct))}},71557:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnalyticsClient=void 0;const o=n(31089),i=n(57744);t.AnalyticsClient=class{static initialize(e){(new this).initialize(e)}constructor(){}initialize(e){const{googleTagManagerId:t,googleTagManagerToken:n}=e.getState(),a=document.head,r=n?.split("~"),s=r?r[0]:"",l=r?r[1]:"",d=n?`>m_auth=${s}>m_preview=env-${l}>m_cookies_win=x`:"";if(window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t){const e=document.createElement("script");e.src=`https://www.googletagmanager.com/gtm.js?id=GTM-${t}${d}&l=dataLayer`,a.appendChild(e)}(0,i.bindActorToStore)(o.updateUserSubscriptionStatus,e)}}},31089:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateUserSubscriptionStatus=void 0;var o=n(82672);Object.defineProperty(t,"updateUserSubscriptionStatus",{enumerable:!0,get:function(){return o.updateUserSubscriptionStatus}})},82672:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.updateUserSubscriptionStatus=void 0;const i=o(n(58156));t.updateUserSubscriptionStatus={scopes:{watch:["user.isAuthenticated","user.isEntitled"],input:["user.isAuthenticated","user.isEntitled"],output:[]},perform:e=>{const{isAuthenticated:t,isEntitled:n}=e.user;if(void 0===n)return;const o=(0,i.default)(window,"dataLayer");o&&o.push({event:"subscription-status-updated",user:{account:{subscriptionStatus:t&&n?"active":"not active"}}})}}},69858:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(88055)),a=o(n(49870)),r=o(n(44383)),s=["payment","user","segmentation"],l=(0,a.default)([r.default,i.default]);t.default=e=>({fetch:()=>l(e.getState(),s)})},26138:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SwgClient=void 0;const i=n(57744),a=n(34861),r=o(n(20494)),s=n(91287);t.SwgClient=class{static initialize(e){const{google:t,payment:n={},user:o,userPlatform:l}=e.getState(),{processEntitlementResponse:d}=t.entitlement,c=(0,s.createSubscriptionContext)(t,n,o,l);o.isAuthenticated&&r.default.registerSwgAccountLinkCTA(o.amguuid,t,c),r.default.registerSwgSubscribeCTA(t.swgSku),r.default.registerOnEntitlementsResponseHandler(c,d),r.default.registerOnSubscribeResponseHandler(c),(0,i.bindActorToStore)(a.googleRegisterLwgCTA,e)}}},10435:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.googleRegisterLwgCTA=void 0;const i=o(n(20494));t.googleRegisterLwgCTA={scopes:{watch:["payment.sample"],input:["payment.sample","google","userPlatform"],output:[]},perform:e=>{const{google:t,payment:n,userPlatform:o}=e,a={registrationSourceCode:t.registrationSourceCode,siteCode:o.siteCode,userPlatformProxy:o.userPlatformProxy,xClientID:o.xClientID};i.default.registerLwgCTA(a,n)}}},34861:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleRegisterLwgCTA=void 0;var o=n(10435);Object.defineProperty(t,"googleRegisterLwgCTA",{enumerable:!0,get:function(){return o.googleRegisterLwgCTA}})},81741:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deferredAccountCreation=t.authenticateUserByEntitlementsToken=void 0;const{googleAnalytics:o}=n(90090),i=n(86969),a=n(94010);t.authenticateUserByEntitlementsToken=async(e,t)=>{const{siteCode:n,userPlatformProxy:a,xClientID:r}=e;if(t.entitlements){const s=t.entitlements.find((t=>t.source===e.swgPublicationId&&!!t.subscriptionToken));if(s)return i.swgAuthenticate({payload:{condeSubscriptionToken:s.subscriptionToken,persistSession:!0,siteCode:n},userPlatformProxy:a,xClientID:r}).then((e=>e.ok?(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-success",{tokenType:"conde subscription token"}),!0):(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-failure",{tokenType:"conde subscription token"}),!1)))}return i.swgAuthenticate({payload:{entitlementsToken:t.raw,persistSession:!0,siteCode:n},userPlatformProxy:a,xClientID:r}).then((e=>e.ok?(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-success",{tokenType:"entitlements token"}),!0):(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-failure",{tokenType:"entitlements token"}),!1)))},t.deferredAccountCreation=async(e,t,n)=>{let i;o.emitGoogleTrackingEvent("subscription-defer-account-creation-attempt",{subscriptionSource:"verso-subscribe-with-google"});try{i=await e.completeDeferredAccountCreation({entitlements:n,consent:!0}),o.emitGoogleTrackingEvent("subscription-defer-account-creation-complete",{subscriptionSource:"verso-subscribe-with-google"})}catch(e){o.emitGoogleTrackingEvent("subscription-defer-account-creation-failure",{subscriptionSource:"verso-subscribe-with-google",user:{account:{loginFailureMessage:e.toString()}}})}await a.handleSubscription(t,i)}},2208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.storeSubscription=t.authenticateUser=void 0;const o=n(86969),{proxyApiRoutes:i}=n(15822);t.authenticateUser=async(e,t)=>{if(e.isLoggedIn)return;const{registrationSourceCode:n,siteCode:i,userPlatformProxy:a,xClientID:r}=e;if("error"===await o.googleAuthenticate({googleIdToken:t.userData.idToken,registrationSourceCode:n,siteCode:i,source:"verso-swg-flow",userPlatformProxy:a,xClientID:r}))throw new Error("authentication failed")},t.storeSubscription=(e,t)=>{const{siteCode:n,userPlatformProxy:o,xClientID:a}=e;return fetch(`${o}${i.swgSubscribe}`,{body:JSON.stringify({signature:t.purchaseData.signature,siteCode:n,subscriptionToken:t.purchaseData.raw}),credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"POST"}).then((e=>{if(200!==e.status)throw new Error(`failed to send subscription. response status: ${e.status}`);return e.json()}))}},29538:(e,t,n)=>{const o=n(62193),i=n(63560),a=n(94010),r=n(48637),s=n(99167),l={handleReadyToPay:function(e){const{entitlements:t=[],isReadyToPay:n}=e||{};i(window,"CN.user.isReadyToPay",t.length<=0&&n||!1),n&&window.dataLayer.push({event:"swg-readytopay",user:{swgReadyToPay:!0}})},linkAccount:async function(e,t){const{entitlements:n}=e,{acceptableFormsOfTenderedPayment:i=[],isLoggedIn:a}=t,r=!document.cookie.includes("CN_userLinkAccountCTA");new URLSearchParams(window.location.search).has("swglinking")&&a&&o(n)&&i.includes("sub")&&r&&s.getGoogleApi().then((e=>{e.load("client:auth2",(()=>{e.auth2.init({}).then((()=>{e.auth2.getAuthInstance().isSignedIn.get()&&window.postMessage({type:"swglinkingcta",clientId:"google.production.w0obnuvb21refjgr0g6y1d1jrd7uvt43"})}))}))}))}};e.exports={_internals:l,createOnSubscribeResponseHandler:e=>async t=>{const n=await t;await a.handleSubscription(e,n)},createOnEntitlementsResponseHandler:(e,t,n)=>async o=>{const i=await o;if(l.handleReadyToPay(i),l.linkAccount(i,t),n&&i.enablesThis())try{await r.handleEntitlements(i,e,t)}catch(e){console.error(`Failed to process entitlements: ${e.message}`)}}}},83139:(e,t,n)=>{const o=n(42131),i=n(29538);e.exports={registerOnEntitlementsResponseHandler:async(e,t)=>{const n=await o.getWindowSwg();n.setOnEntitlementsResponse(i.createOnEntitlementsResponseHandler(n,e,t))},registerOnSubscribeResponseHandler:async e=>{(await o.getWindowSwg()).setOnSubscribeResponse(i.createOnSubscribeResponseHandler(e))}}},48637:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleEntitlements=void 0;const o=n(81741),i=n(91287);t.handleEntitlements=async(e,t,n)=>{const a=o.authenticateUserByEntitlementsToken(n,e);await t.waitForSubscriptionLookup(a).then((a=>a?t.showLoginNotification().then((()=>i.setSubscriptionCookie(n))):o.deferredAccountCreation(t,n,e))).then((()=>{e.ack(),i.postEntitlementsActions()}))}},94010:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleSubscription=void 0;const o=n(2208),i=n(91287);t.handleSubscription=async(e,t)=>{let n={};try{await o.authenticateUser(e,t),n=await o.storeSubscription(e,t),await i.setSubscriptionCookie(e)}catch(e){console.error("Error encountered attempting to authenticate SwG user"),console.error(e)}await i.emitTransactionEvent(n,t,e),await t.complete(),i.postPurchaseActions()}},42131:e=>{e.exports={getWindowSwg:(e=window)=>new Promise(((t,n)=>{(e.SWG=e.SWG||[]).push((e=>t(e)))}))}},20494:(e,t,n)=>{const{getWindowSwg:o}=n(42131),{registerSwgSubscribeCTA:i}=n(54520),{registerSwgAccountLinkCTA:a}=n(1965),{registerLwgCTA:r}=n(77309),{registerOnEntitlementsResponseHandler:s,registerOnSubscribeResponseHandler:l}=n(83139);e.exports={getWindowSwg:o,registerLwgCTA:r,registerSwgSubscribeCTA:i,registerSwgAccountLinkCTA:a,registerOnEntitlementsResponseHandler:s,registerOnSubscribeResponseHandler:l}},77309:(e,t,n)=>{const o=n(58156),i=n(99167),{googleAnalytics:a}=n(90090),r=n(26820),s=n(26830),l=n(86969),d={receiveLwgMessage:function(e){const t=["login","registration"];if(e&&e.data&&e.data.type&&"lwgcta"===e.data.type){const{paywallSource:n,registrationSourceCode:c}=e.data;d.platformData.registrationSourceCode=c,d.platformData.source=n,s.trackGoogleSignInAttempt({paywallSource:n}),i.getGoogleApi().then((e=>{e.load("client:auth2",(()=>{e.auth2.init({}).signIn().then((async e=>{const{payment:i,platformData:s}=d,c=await r.googleSignIn(e,s,{paywallSource:n}),{loginResult:m}=c;if(t.indexOf(m)>-1){a.emitGoogleTrackingEvent(`${m}-complete`,{user:{account:{authProvider:"google"}},paywallSource:n});const e=o(i,"sample.iss");"wir_high_prop"!==e&&"wir_reg_gate"!==e&&"vf_high_prop"!==e&&"vf_reg_gate"!==e&&"tny_high_prop"!==e&&"tny_reg_gate"!==e||await l.resetEntitlementSampleMax({iss:e}),"registration"===m?window.postMessage({type:"lwg-registration"},window.origin):window.location.reload()}})).catch((e=>{s.trackGoogleSignInFailure({paywallSource:n,user:{account:{loginFailureMessage:e&&e.error}}})}))}))}))}}};e.exports={_internals:d,registerLwgCTA:(e,t)=>{d.platformData=e,d.payment=t,window.addEventListener("message",d.receiveLwgMessage)}}},1965:(e,t,n)=>{const o=n(42131),i=n(73506),a={updateConsent:function(e){const{amguuid:t,siteCode:n,userPlatformProxy:o,xClientID:r}=a,s=[{clientId:e,consentScopeName:"entitlements:read",consentStatus:!0,siteCode:n}];return i.updateUserConsent({amgUUID:t,body:s,userPlatformProxy:o,xClientID:r})},receiveAccountLinkingMessage:function(e){if(!(e&&e.data&&e.data.type&&e.data.clientId&&"swglinkingcta"===e.data.type))return;const t={amguuid:a.amguuid,siteCode:a.siteCode,clientId:e.data.clientId,xClientID:a.xClientID,userPlatformProxy:a.userPlatformProxy},n=i.proxyGetOAuthToken(t).then((e=>{const{data:{access_token:t}}=e;return{token:t}}));a.swgClient.saveSubscription((()=>n)).then((t=>{t&&a.updateConsent(e.data.clientId),document.cookie=`CN_userLinkAccountCTA=1; domain=${a.domain}; path=/; max-age=31536000;`})).catch((()=>{}))}};e.exports={_internals:a,registerSwgAccountLinkCTA:async function(e,t,n){const i=await o.getWindowSwg();a.swgClient=i,a.siteCode=n.siteCode,a.userPlatformProxy=n.userPlatformProxy,a.amguuid=e,a.domain=n.domain,a.xClientID=n.xClientID,window.addEventListener("message",a.receiveAccountLinkingMessage)}}},54520:(e,t,n)=>{const o=n(42131),i={receiveSwgMessage:function(e){if(!e||!e.data||!e.data.type||"swgcta"!==e.data.type)return;const t=e.data.sku||i.defaultSku;i.swgClient.subscribe(t)}};e.exports={_internals:i,registerSwgSubscribeCTA:async e=>{const t=await o.getWindowSwg();i.defaultSku=e,i.swgClient=t,window.addEventListener("message",i.receiveSwgMessage)}}},91287:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createSubscriptionContext=t.setSubscriptionCookie=t.postEntitlementsActions=t.postPurchaseActions=t.emitTransactionEvent=void 0;const{validateEntitlement:o}=n(79577),{googleAnalytics:i}=n(90090);t.emitTransactionEvent=async(e,t,n)=>{const o=JSON.parse(t.purchaseData.raw),{orderId:a,productId:r}=o,{siteCode:s,xClientID:l}=n,{introductoryPriceInfo:{introductoryPriceCurrencyCode:d,introductoryPriceAmountMicros:c}={},priceCurrencyCode:m,priceAmountMicros:p,subscriptionLength:u=12,subscriptionType:g="Bundle",subscriptionValue:h=9.99}=e,y=d||m||"",b=c&&p?(c||p)/1e6:void 0,f=l.slice(6);i.emitUniqueGoogleTrackingEvent("transaction",{ecommerce:{currencyCode:y,purchase:{actionField:{id:a,affiliation:f,revenue:b,tax:"",coupon:"",paymentType:"Subscribe with Google",keycode:"",source:""},products:[{id:s,name:f,brand:"",price:b,category:"",variant:"",quantity:"1",coupon:"",sku:r,dimension94:u,dimension95:b,dimension96:"",dimension100:g,dimension101:u,dimension102:h}]}}})},t.postPurchaseActions=()=>{window.location.assign(window.location.href)},t.postEntitlementsActions=()=>{window.location.reload(!0)},t.setSubscriptionCookie=({domain:e,server:t,acceptableForms:n,acceptableScopes:i})=>o.validatePayment({acceptableForms:n,acceptableScopes:i,entitlement:{domain:e,enabled:!0,server:t}}),t.createSubscriptionContext=(e,t,n,o)=>{const{acceptableForms:i=[],acceptableFormsOfTenderedPayment:a=[],acceptableScopes:r=[],entitlement:s={}}=t;return{acceptableForms:i,acceptableFormsOfTenderedPayment:a,acceptableScopes:r,domain:s.domain||"",isLoggedIn:n.isAuthenticated,registrationSourceCode:e.registrationSourceCode,server:s.server||"",siteCode:o.siteCode,swgPublicationId:e.swgPublicationId,userPlatformProxy:o.userPlatformProxy,xClientID:o.xClientID}}},48336:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(88055)),a=o(n(49870)),r=o(n(44383)),s=["payment","user","segmentation"],l=(0,a.default)([r.default,i.default]);t.default=e=>({fetch:()=>l(e.getState(),s)})},5413:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ParselyClient=void 0;const o=n(57744),i=n(20837);t.ParselyClient=class{static initialize(e){const{parsely:t={}}=e.getState();t.isEnabled&&(0,o.bindActorToStore)(i.parselyTrackPageView,e)}}},20837:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parselyTrackPageView=void 0;var o=n(83880);Object.defineProperty(t,"parselyTrackPageView",{enumerable:!0,get:function(){return o.parselyTrackPageView}})},83880:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parselyTrackPageView=void 0;const i=o(n(58156));t.parselyTrackPageView={scopes:{watch:["user.isEntitled"],input:["user.isEntitled"],output:[]},perform:e=>{const{PARSELY:t}=window;if(!t)return;const n=(0,i.default)(e,"user.isEntitled");t.ready.then((()=>{t.updateDefaults({data:{plan:n?"Active":"Not Active"}}),t.beacon.trackPageView()}))}}},80246:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>({configure:({groupsToRender:t}={})=>e.dispatch({type:"MERGE_KEY",key:"payment",value:{gateway:{groupsToRender:t}}})})},4926:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>({truncateContent:({paragraphs:t,slides:n}={})=>e.dispatch({type:"MERGE_KEY",key:"paywall",value:{gateway:{shouldTruncate:!0,paragraphLimit:t,gallerySlideLimit:n}}})})},46664:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PermutiveSegmentationClient=void 0,t.PermutiveSegmentationClient=class{static initialize(e){return Promise.resolve((async()=>{const t={permutiveSegments:await new Promise((e=>{const{permutive:t}=window;t?t.ready((()=>{window.permutive?.segments(e)}),"realtime"):e([])}))};return e.dispatch({type:"MERGE_KEY",key:"segmentation",value:t}),window.cnBus&&window.cnBus.emit("permutiveSegments.updated"),t})())}}},93595:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentationClient=void 0;const i=o(n(44826)),a=n(90090),r=n(57744),s=n(56892),l=n(49083);t.SegmentationClient=class{static initialize(e){const t=()=>{const t=(0,s.getCookie)("CN_segments"),n={segments:t?t.split("|").map(i.default):[]};var o;return e.dispatch({type:"UPDATE_KEY",key:"segmentation",value:n}),o=n,a.googleAnalytics.emitGoogleTrackingEvent("segments-loaded",o),n};window.cnBus&&window.cnBus.on("segments.updated",t);const{martechPlatform:n}=e.getState();return n&&n.isAccessCookieEnabled||(0,r.bindActorToStore)(l.determineIfTheUserIsEntitled,e),Promise.resolve(t())}}},12436:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.determineIfTheUserIsEntitled=void 0;const o=n(56237);t.determineIfTheUserIsEntitled={scopes:{watch:["segmentation"],input:["segmentation","payment.products"],output:["user.isEntitled"]},perform:e=>{const{segmentation:t={},payment:{products:n=[]}={}}=e;return{user:{isEntitled:(0,o.isUserEntitled)(t,n)}}}}},49083:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.determineIfTheUserIsEntitled=void 0;var o=n(12436);Object.defineProperty(t,"determineIfTheUserIsEntitled",{enumerable:!0,get:function(){return o.determineIfTheUserIsEntitled}})},56237:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isUserEntitled=t.getUserSegmentedBrandEntitlements=void 0;const o=n(44383),i=n(47248),a=/en\.([a-z]+)\.([ace])/,r=["slug","status"],s=e=>a.test(e),l=e=>o(i([null,...r],e.match(a)),r),d=e=>"a"===e.status;t.getUserSegmentedBrandEntitlements=(e,t)=>{const{segments:n}=e;return n.filter(s).map(l).filter((e=>t=>e.some((e=>e.slug===t.slug)))(t))},t.isUserEntitled=(e,n)=>(0,t.getUserSegmentedBrandEntitlements)(e,n).some(d)},10524:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentatorRuClient=void 0;const{fetchWithTimeout:o}=n(57743),{getCookie:i}=n(56892);t.SegmentatorRuClient=class{static initialize(e){return Promise.resolve((async()=>{const t={interests:await(async()=>{const{content:t,page:n}=e.getState()?.coreDataLayer??{},a=new URL(n.canonical),{protocol:r,hostname:s}=a,l=s.split(".").splice(-2).join("."),d=`${r}//${s}`,c=t.contentId,m=JSON.stringify({domain:l,path:c});try{const e=i("G_CNID")||null,t=await o("https://segmentator.condenast.ru/api/get_segment_names/0.1/",{body:m,headers:{origin:d,Accept:"application/json","Content-Type":"application/json","x-g-cnid":e},method:"POST"},1e3);if(t.ok){const e=await t.json(),{response_map:{segment_names:n=[]}}=e;if(Array.isArray(n))return window.cns&&(window.cns.pageContext.keywords.interests=n),n}}catch(e){return[]}return[]})()};return e.dispatch({type:"MERGE_KEY",key:"segmentation",value:t}),window.cnBus&&window.cnBus.emit("ruSegmentator.componentDidUpdate.segmentsFetched"),t})())}}},86493:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.initialize=void 0;const s=r(n(2404)),l=r(n(64846)),d=r(n(85015)),c=n(56892),m=a(n(55494)),p=["grouping-service"],u=e=>void 0!==e;t.initialize=async e=>{const t=async()=>{const{userGroups:t={}}=e.getState(),{publicKey:n}=t;if(!n)return[];const o=(0,c.getCookie)("CN_groups");if(!o)return[];if(!await m.verify({token:o,publicKey:n}))return[];const i=await m.header({token:o});if(!i)return[];const{alg:a,ver:r}=i;if(!a?.match(/^RS256$/i)||1!==r)return[];const g=await m.decode({token:o});if(!g||!(({exp:e,iss:t,iat:n}={})=>p.includes(t)&&n&&(0,l.default)(n)&&n<=Date.now()+86400&&e&&(0,l.default)(e)&&e>Date.now())(g))return[];if((0,s.default)(t.cookie,g))return[];const h=g.groups.map((e=>e.id)).filter(u).filter(d.default);return t.cookie=g,t.ids=h,e.dispatch({type:"UPDATE_KEY",key:"userGroups",value:t}),h},n=await t();return window.cnBus&&window.cnBus.on("groups.updated",t),n}},66942:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toUInt8Array=t.decode=t.encode=void 0,t.encode=e=>btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),t.decode=e=>atob(e.replace(/-/g,"+").replace(/_/g,"/")),t.toUInt8Array=e=>Uint8Array.from((0,t.decode)(e),(e=>e.charCodeAt(0)))},95098:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0,t.encode=e=>{const t=new Set;JSON.stringify(e,((e,n)=>t.add(e)&&n));const n=Array.from(t).sort();return JSON.stringify(e,n)},t.decode=e=>JSON.parse(e)},55494:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.verify=t.header=t.decode=t.encode=void 0;const r=a(n(95098)),s=a(n(68445)),l=a(n(66942));t.encode=({payload:e,privateKey:t="",subtle:n=crypto.subtle})=>{const o={alg:"RS256",typ:"JWT",ver:1};let i,a,d,c,m;try{i=r.encode(o),a=r.encode(e)}catch(e){return Promise.reject(Error("Cannot JSON encode the JWT"))}try{c=l.encode(i),m=l.encode(a),d=`${c}.${m}`}catch(e){return Promise.reject(Error("Cannot base64url encode the JWT"))}return n.importKey("pkcs8",l.toUInt8Array(t),{name:"RSASSA-PKCS1-v1_5",hash:"SHA-256"},!1,["sign"]).then((e=>n.sign("RSASSA-PKCS1-v1_5",e,s.encode(d)))).then((e=>l.encode(s.toString(new Uint8Array(e))))).then((e=>`${c}.${m}.${e}`))},t.decode=({token:e})=>{if(!e)return console.warn("Cannot decode a missing JWT"),null;const[,t]=e.split(".");if(!t)return console.warn("Cannot decode an improperly formatted JWT"),null;let n,o;try{n=l.decode(t)}catch(e){return console.warn("Cannot base64 decode the JWT"),null}try{o=r.decode(n)}catch(e){return console.warn("Cannot JSON decode the JWT"),null}return o},t.header=({token:e})=>{if(!e)return console.warn("Cannot decode a missing JWT"),null;const[t]=e.split(".");if(!t)return console.warn("Cannot decode an improperly formatted JWT"),null;let n,o;try{n=l.decode(t)}catch(e){return console.warn("Cannot base64 decode the JWT"),null}try{o=r.decode(n)}catch(e){return console.warn("Cannot JSON decode the JWT"),null}return o},t.verify=({token:e,publicKey:t,subtle:n=crypto.subtle})=>{if(!e)return Promise.reject(Error("Cannot verify a missing JWT token"));if(!t)return Promise.reject(Error("Cannot verify without a publicKey"));const[o,i,a]=e.split("."),r=`${o}.${i}`;return a?n.importKey("spki",l.toUInt8Array(t),{name:"RSASSA-PKCS1-v1_5",hash:"SHA-256"},!1,["verify"]).then((e=>n.verify("RSASSA-PKCS1-v1_5",e,l.toUInt8Array(a),s.encode(r)))):Promise.reject(Error("Cannot verify an improperly formatted JWT token"))}},68445:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.encode=t.toBase64=t.toString=void 0,t.toString=e=>String.fromCharCode.apply(null,e),t.toBase64=e=>btoa((0,t.toString)(e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),t.encode=e=>(new TextEncoder).encode(e)},98937:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.checkAccess=void 0;const i=o(n(35970)),a=o(n(79859)),r=o(n(62193)),s=o(n(42426)),l=o(n(35880)),d=o(n(79712)),c=n(56892),m=o(n(53788));t.checkAccess=e=>{const{products:t,isAccessCookieEnabled:n}=e;if(!n)return!1;const o=(0,c.getCookie)(m.default.accessCookie);return!!o&&p(t,o)};const p=(e,t)=>{if((0,r.default)(e))return!1;if(!t)return!1;const n=u(t);return!(0,r.default)(n)&&(0,s.default)(e,(e=>(0,a.default)(n,e)))},u=e=>{const t=(0,d.default)(e),n=t?.fct||{};return(0,i.default)((0,l.default)(n))}},62067:e=>{e.exports=e=>({setShopifyCartItems:t=>{e({type:"SET_KEY",key:"shopifyCartItems",value:t})},setShopifyWidgetState:t=>{e({type:"SET_KEY",key:"isShopifyCartWidgetOpen",value:t})}})},14920:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.convertRubric=void 0;const i=o(n(14792)),a=o(n(58156)),r=n(14515),s=new Map([["ACTIVE_FITNESS","Active Fitness"],["BEACH","Beach"],["CINEMA","Cinema"],["COMEDY","Comedy"],["CONCERT","Concert"],["GALLERY","Gallery"],["FARM","Farm"],["LANDMARK","Landmark"],["MINDFULNESS","Mindfulness"],["MOUNTAIN","Mountain"],["MUSEUM","Museum"],["NATIONAL_PARK","National Park"],["PARK_GARDEN","Parks & Gardens"],["SPA","Spa"],["SPORTS","Sports"],["THEATER","Theater"],["TOUR","Tour"],["WELLNESS","Wellness"],["RETREAT","Retreat"],["YOGA","Yoga"]]),l=new Map([["FoodHall","Food Hall"],["CocktailBar","Cocktail Bar"],["CommonBar","Bar"],["CoffeeTeaBar","Coffee/Tea Bar"],["DepartmentStore","Department Store"],["SpecialtyShop","Specialty"],["StreetFood","Street Food"],["RooftopBar","Rooftop Bar"],["HotelBar","Hotel Bar"],["DiveBar","Dive Bar"],["JuiceBar","Juice Bar"],["SportsBar","Sports Bar"]]);t.convertRubric=function(e,t,n,o){if(t)return t;if(r.venueTypes.includes(e))switch(e){case"restaurant":case"bar":case"shop":case"spa":return{name:l.get(n?.subtype)||n?.subtype};case"activity":return{name:s.get(n?.secondaryType)||"activity"};default:return}return"review"===e&&!t&&n?.genre?.length?(0,a.default)(o,"appConfig.channel.features.useMultipleGenre",!1)?n.genre:{name:n?.genre[0].name,url:n?.genre[0].url}:"contributor"!==e||t?e&&e.includes("video")?{name:"Video"}:void 0:{name:(n?.contextualDek||n?.channelName||"").replace(/\w+/g,i.default)}}},14515:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.venueTypes=void 0;const i=o(n(58156));t.venueTypes=["activity","bar","hotel","restaurant","ship","shop","spa","skiresort"],t.default=function(e){const n=(0,i.default)(e,"fetched.primary.meta.modelName","");return t.venueTypes.includes(n)?"venue":n}},97906:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=[120,240,320,640,960,1280,1600,1920,2240,2580,2920,3260,3600,3940].filter((t=>t<=e));return 0===t.length&&e&&t.push(e),t}},60595:(e,t)=>{function n(e,t){const n=e?.filter((e=>t[e.slug]))[0]?.slug;return n?t[n]:null}Object.defineProperty(t,"__esModule",{value:!0}),t.getSignage=t.getSignageFromFunctionalTags=void 0,t.getSignageFromFunctionalTags=n,t.getSignage=function(e="",t={},o=[]){return"FunctionalTags"===e?n(o,t):null}},44860:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlashToUrl=t.shouldUseTrailingSlash=void 0;const i=o(n(58156));t.shouldUseTrailingSlash=e=>(0,i.default)(e,"appConfig.tenant.seo.useTrailingSlash",!1),t.addTrailingSlashToUrl=(e="")=>{const[t,n]=e.split(/([?#])/),o=t.endsWith("/")?t:`${t}/`;return n?o+n+e.split(n)[1]:o}},18315:e=>{"use strict";e.exports=JSON.parse('{"server_port":3000,"socket_port":3001}')}}]);