(globalThis.webpackChunkverso=globalThis.webpackChunkverso||[]).push([[4196],{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,v]=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){v(!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,shouldEnableBundleBookmarks:d=!1,shouldEnableBundleCommentsCount:c=!1})=>{i.useEffect((()=>{(async()=>{await s(),r("BestStories")})()}),[]);const m=n.slice(0,3),p=n.slice(3,8);return i.createElement(a,{dangerousHed:t,dangerousDek:e,dangerousCategoryTitle:o,items:n,shouldEnableBundleComponentAnalytics:l,sumCollageFourItems:m,sumListItems:p,shouldEnableBundleBookmarks:d,shouldEnableBundleCommentsCount:c})};l.propTypes={dangerousCategoryTitle:o.string,dangerousDek:o.string,dangerousHed:o.string,items:o.array,shouldEnableBundleBookmarks:o.bool,shouldEnableBundleCommentsCount:o.bool,shouldEnableBundleComponentAnalytics: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}),v=({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))};v.propTypes={body:i.array,children:i.node,className:i.string,shouldDisableMaxWidth:i.bool,shouldEnableDataJourneyHook:i.bool,shouldEnableFullArticleInverted:i.bool},e.exports=v},22652:(e,t,n)=>{e.exports=n(26066)},29912:(e,t,n)=>{const{default:o}=n(75999),{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(5,"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(75999),{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; } `,v=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:v}},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:v,getCurrentIndexes:w,isBackwardArrowActive:C,isForwardArrowActive:k,onScrollComplete:$,onResizeComplete:S,scrollBackward:x,scrollForward:E}=n(30668),{MixedMediaCarouselWrapper:T,MixedMediaCarouselContent:I,MixedMediaCarouselItem:N,MixedMediaCarouselImageWrapper:B,MixedMediaCarouselImage:L,MixedMediaCarouselTextWrapper:P,MixedMediaCarouselTextDek:M,MixedMediaCarouselTextCaption:A,MixedMediaCarousel:D,MixedMediaCarouselFooter:H,MixedMediaCarouselButton:R,MixedMediaCarouselButtonWrapper:_}=n(31243),O=n(56153),F=({slides:e=[],textAlign:t="center"})=>{d((()=>{(async()=>{await h(),g("CarouselMixedAspectRatio")})()}),[]);const[n,o]=u(),F=window.dataLayer,[W,V]=s({}),U=l(W),G="firstFullyVisibleItemIndex",j="lastPartiallyVisibleItemIndex",z=l(null),q=()=>{let e=0,t=0;a(U?.current)||(e=U.current[G],t=U.current[j]);const n=w(z,e,t);r(n,W)||(U.current=n,V(n))},Z=m((()=>{z.current&&q()}),[]),K=(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=z.current;return e&&(a(W)&&q(),e.addEventListener("scroll",$(Z),!0),window.addEventListener("resize",S(Z))),()=>{e&&(e.removeEventListener("scroll",$),window.removeEventListener("resize",S),e=null,z.current=null,U.current={})}}),[]);const Y=c((()=>W&&k(z)),[W]),J=c((()=>W&&C(z)),[W]),Q=e=>{e?.lg&&e?.sm||q()};if(0===e.length)return null;const X=v(e),ee=e.map((e=>e?.children?{...e.children?.props?.children?.props,href:e?.children?.props?.href,target:e?.children?.props?.target}:e));let te=0;return i.createElement(i.Fragment,null,i.createElement(D,null,i.createElement(T,{ref:z},i.createElement(I,{className:y,ref:n},o&&ee.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,X):{sm:"250px",lg:"500px"};return p===e.length-1&&q(),i.createElement(N,{key:`asset-${p}`,"data-carousel-item":"",assetWidth:g,isCNEVideo:u,assetHeightSmBasedOnContent:X,className:b},i.createElement(B,{isCNEVideo:u,assetHeightSmBasedOnContent:X},u&&s?i.createElement(O,{scriptUrl:K(s,te++),hidePosterTitle:!0,shouldGoFullScreenOnPlay:!1}):i.createElement(i.Fragment,null,c?i.createElement("a",{href:c,target:m},i.createElement(L,{...d,isLazy:!0,assetWidth:g,assetHeightSmBasedOnContent:X,onAssetLoaded:()=>{Q(g)},onAssetContainerLoaded:()=>{Q(g)}})):i.createElement(L,{...d,isLazy:!0,assetWidth:g,assetHeightSmBasedOnContent:X,onAssetLoaded:()=>{Q(g)},onAssetContainerLoaded:()=>{Q(g)}}))),i.createElement(P,{isCNEVideo:u,textAlign:t},r&&i.createElement(M,{dangerouslySetInnerHTML:{__html:r}}),a&&i.createElement(M,{dangerouslySetInnerHTML:{__html:a}}),o&&i.createElement(A,{dangerouslySetInnerHTML:{__html:o}}),n&&i.createElement(M,{dangerouslySetInnerHTML:{__html:n}})))})))),i.createElement(H,null,i.createElement(_,null,i.createElement(R,{onClick:()=>{if(J){const e=Math.max(W[G],0);x(z,e)}F&&window.dataLayer.push({event:"carousel-left-arrow-click"})},direction:"back",disabled:!J},i.createElement(p,null)),i.createElement(R,{onClick:()=>{if(Y){let t=Math.min(W[j],e.length-1);0===W[j]&&(t+=1),E(z,t)}F&&window.dataLayer.push({event:"carousel-right-arrow-click"})},direction:"forward",disabled:!Y},i.createElement(p,null))))))};F.propTypes={slides:o.arrayOf(o.object),textAlign:o.string},F.displayName="CarouselMixedAspectRatio",e.exports=F},38337:(e,t,n)=>{e.exports=n(66413)},31243:(e,t,n)=>{const{default:o,css:i}=n(75999),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; } `,v=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; } `,C=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; } `,k=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; } `,$=o.div.withConfig({displayName:"MixedMediaCarouselFooter"})` display: flex; align-items: flex-start; justify-content: flex-end; padding-top: 0.75rem; `,S=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) scale(0.8); transform-origin: center; } `}; ${({direction:e})=>"forward"===e&&i` svg { transform: scale(0.8); 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:v,MixedMediaCarouselTextWrapper:w,MixedMediaCarouselTextDek:C,MixedMediaCarouselTextCaption:k,MixedMediaCarouselFooter:$,MixedMediaCarouselButton:S,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),v=(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:v,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=v(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;C(n,i)},scrollForward:(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e),i=o[t],a=i?.offsetLeft;C(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(3442),d=n(7350),c=n(31814).A,{connector:m}=n(57744),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{googleAnalytics:g}=n(90090),h=n(16035),y=n(82814),b=n(76399),f=n(26488),{INITIAL_STATE:v,computeScroll:w}=n(70698),{ChannelNavigationWrapper:C,ChannelNavigationContainer:k,ChannelNavigationContent:$,ChannelNavigationLogoWrapper:S,ChannelNavigationLogo:x,ChannelNavigationScrollViewLogo:E,ChannelNavigationLinksWrapper:T,ChannelNavigationLinksList:I,ChannelNavigationLinkItem:N,ChannelNavigationLink:B,ChannelNavigationChannelDrawer:L,ChannelNavigationGroupedNavigation:P,ChannelNavigationGlobalDrawer:M,ChannelNavigationAccount:A,ChannelNavigationToggle:D,ChannelNavigationSecondaryMenu:H,ChannelNavigationBookmarkAlert:R}=n(63500),_=({isFixed:e,logo:t,scrollViewLogo:n,channelNavigationLinks:s,channelNavigationLogoBaseUrl:m,overrideChannelNavigationLinks:_,secondaryMenuProps:O,showExternalProfileLink:F,loaderType:W,onNavigationLinkClick:V,activeLinkIndex:U,user:G,hideDrawerScroll:j,accountProps:z={accountLinks:[]},hideLinksOnMobile:q=!1,isAccountsEnabled:Z=!1})=>{o.useEffect((()=>{(async()=>{await u(),p("ChannelNavigation")})()}),[]);const[K,Y]=i(!1),[J,Q]=o.useState(!1),[X,ee]=i(null),[te,ne]=i(v),oe=a(null),{formatMessage:ie}=l(),ae=_||s;o.useEffect((()=>{const e=e=>{"Escape"===e.key&&J&&(g.emitGoogleTrackingEvent("hamburger-menu-"+(J?"collapsed":"expanded")),Q(!1))};return J&&window.addEventListener("keyup",e),()=>window.removeEventListener("keyup",e)}),[J]);const re=()=>{ne((e=>({...w(e),scrollHeight:(document?.body?.scrollHeight??0)-(document?.body?.clientHeight??0)})))};r((()=>{const e=d(re,100);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)}),[e]);const{direction:se,pageYOffset:le,scrollHeight:de}=te,ce=J?b:f,me=e||le>0,pe=e||"up"!==se&&le>0||de===le;return ae&&ae.length?o.createElement(C,{isFixed:me},o.createElement(k,{ref:oe,"data-testid":"channel-navigation",hideLinksOnMobile:q},o.createElement($,{isFixed:me,isScrollingDown:pe},t&&n&&o.createElement(S,{isFixed:me,isScrollingDown:pe},o.createElement("a",{href:m},o.createElement(x,{isScrollingDown:pe,...t}),pe&&o.createElement(E,{isScrollingDown:pe,...n})))),o.createElement(T,{isScrollingDown:pe,hideLinksOnMobile:q},o.createElement(I,{"data-journey-hook":"channel-navigation"},ae.map(((e,t)=>{const n=void 0===U||t===U;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:t=>{e.apiEndpoint&&(t.preventDefault(),Y(!0),ee({...e})),V&&V(e),g.emitGoogleTrackingEvent(e.analyticsEvent)}},e.text))})))),F&&o.createElement(A,{isScrollingDown:pe,isAccountWithAvatar:!1,signInLabel:F?.signInLabel,signInLink:F?.signInLink,user:{isAuthenticated:!1}}),!F&&Z&&G&&o.createElement(A,{isScrollingDown:pe,isAccountWithAvatar:z.accountIconInverted&&!0,accountLinks:z.accountLinks,savedStoriesLabel:z?.savedStoriesLabel,accountBookmarkAlertLabel:z?.accountBookmarkAlertLabel,accountLabel:z?.accountLabel,accountAvatar:z.accountIconInverted,signInLabel:z?.signInLabel,signInLink:z?.signInLink,signOutLink:z?.signOutLink,user:G,className:"standard-navigation__section--utility-links-login",tooltip:z.tooltip}),o.createElement(D,{tabIndex:0,isIconButton:!0,isScrollingDown:pe,ButtonIcon:ce,label:"Open Navigation Menu",onClickHandler:()=>{g.emitGoogleTrackingEvent("hamburger-menu-"+(J?"collapsed":"expanded")),Q(!J)},role:"button","aria-expanded":J}),o.createElement(R,{dataTestId:"BookmarkAlert"},o.createElement("p",null,ie(c.bookmarkAlertLabel)," ",o.createElement("a",{href:"/account/saved/images"},ie(c.bookmarkAlertMyAccountLabel))))),!!X&&o.createElement(L,{isOpen:K,onClose:()=>{Y(!1)},hideDrawerScroll:j,contentLabel:ie(c.channelDrawerContentLabel),showCloseButton:!0,className:"channel-navigation-drawer"},o.createElement(P,null,o.createElement(h,{storeKey:X.key,dataUrl:X.apiEndpoint,hasAtoZIndex:X.hasAtoZIndex,loaderType:W,hasFilter:X.hasFilter,filterLabel:X.filterLabel}))),o.createElement(M,{isOpen:J,onClose:()=>ne(!J),contentLabel:"Navigation Menu"},o.createElement(H,{isFixed:me},!Z&&F?o.createElement(y,{...O,user:{isAuthenticated:!1},isAccountsEnabled:!0,contentAlign:"center"}):o.createElement(y,{accountProps:z,...O,user:G,isAccountsEnabled:Z,contentAlign:"center"})))):null},O=s.shape({text:s.string,key:s.string,apiEndpoint:s.string});_.propTypes={accountProps:s.object,activeLinkIndex:s.number,channelNavigationLinks:s.arrayOf(O),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(O),scrollViewLogo:s.object,secondaryMenuProps:s.object,showExternalProfileLink:s.object,user:s.shape({isAuthenticated:s.bool.isRequired})},_.displayName="ChannelNavigation",e.exports=m(_,{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(75999).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),h=n(98653),y=n(43608),b=n(86659),f=n(50152),v=n(46037),{SecondaryMenuAccount:w}=n(90098),{StandardNavigationDropdown:C,StandardNavigationAccountLabel:k,AccountDropdownToggleIcon:$,NavigationAccountSignIn:S,StandardNavigationSuccessLoginAlert:x,NavigationAccountIconWrapper:E,JourneyUnitDivider:T,AccountDropdownBookmarkAlert:I}=n(88570),{GridItem:N}=n(40653),{SignOutButtonWrapper:B}=n(81591),{AlertMessage:L}=n(3318),P=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 "}; `;P.displayName="ChannelNavigationWrapper";const M=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; } `,A=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"}; } `,D=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 `} } `,H=o(y).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 `}; } `,R=o(y).withConfig({displayName:"ChannelNavigationScrollViewLogo"})` @media (max-width: ${m.md}) { ${c()} } padding: ${i(.5)} 0; width: 83px; height: unset; `,_=o(b.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;`} } `,O=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()};`:""} } `,F=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)}; } `,W=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(h.Right).withConfig({displayName:"ChannelNavigationChannelDrawer"})` &&& { ${({hideDrawerScroll:e})=>e&&"\n height: 100%;\n "} } @media (min-width: ${m.md}) { width: 400px; max-width: 400px; && { height: 100%; } } `,U=o.div.withConfig({displayName:"ChannelNavigationGroupedNavigation"})` padding: 0 ${i(4)} ${i(2)}; height: 100%; `,G=o(h).withConfig({displayName:"ChannelNavigationGlobalDrawer"})` height: auto; `,j=o(f).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; } ${L} { white-space: normal; } @media (max-width: ${m.md}) { // 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)}; } } ${k} { 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; } // Since, there is no journey unit rendered in ChannelNav, // explicitly setting the display of the divider line to none ${T} { display: none; } } .standard-navigation-account--icon, ${$} { svg { path { fill: ${({theme:e})=>a(e,"colors.interactive.base.white")}; } } } ${C} { 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)}; } } ${C} .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")}; } } } ${S} { ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.body")}; } ${C} ${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(30)}; } .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")}; } } } // since AccountDropdownBookmarkAlert is not used in channel navigation // explicitly setting display to none ${I} { display: none; } `,z=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.md}) { 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")}; } } `,q=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; } } `,Z=o(v).withConfig({displayName:"ChannelNavigationBookmarkAlert"})` @media (min-width: ${m.lg}) { display: flex; top: ${i(8.25)}; left: ${i(163.5)}; } `;e.exports={ChannelNavigationBookmarkAlert:Z,ChannelNavigationWrapper:P,ChannelNavigationContainer:M,ChannelNavigationContent:A,ChannelNavigationLogoWrapper:D,ChannelNavigationLogo:H,ChannelNavigationScrollViewLogo:R,ChannelNavigationLinksList:O,ChannelNavigationLinksWrapper:_,ChannelNavigationLinkItem:F,ChannelNavigationLink:W,ChannelNavigationChannelDrawer:V,ChannelNavigationGlobalDrawer:G,ChannelNavigationGroupedNavigation:U,ChannelNavigationAccount:j,ChannelNavigationToggle:z,ChannelNavigationSecondaryMenu:q}},31814:(e,t,n)=>{const o=n(3442);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"},bookmarkAlertLabel:{id:"ChannelNavigation.BookmarkAlertLabel",defaultMessage:"Image saved. View saved images in ",description:"Bookmark alert label before the link"},bookmarkAlertMyAccountLabel:{id:"ChannelNavigation.BookmarkAlertMyAccountLabel",defaultMessage:"My Account.",description:"My account view saved images link text"}})},97727:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{injectIntl:r}=n(3442),{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),v=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,items:w=[],shouldHaveTeaser:C=!1,shouldUseBundleData:k=!1,shouldHideCNEVideoDek:$=!1})=>{i.useEffect((()=>{(async()=>{await p(),m("CNEVideo")})()}),[]);const S=!v(n);return w?.map(((m,p)=>{const{scriptUrl:w,hed:x,dek:E,animationClip:T,categories:I,isLive:N,title:B}=m||{},L=k&&e,P=(({hasGridWithMargins:e})=>{let t=y;return e&&(t=b),t})({hasGridWithMargins:r});return i.createElement(P,{key:p,className:o({"verso-bundle-cne-embed--grid-with-margins":r}),hasTeaser:v(n)},i.createElement(h,{hasBottomMargin:a,hasTopMargin:s,isSpecialTheme:c},t&&i.createElement(d,{dangerousHed:t,dangerousDek:e,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),w&&i.createElement(l,{animationClip:T,categories:I,isLive:N,scriptUrl:w,shouldHaveTeaser:C,title:B}),!$&&S&&(x||E||L)&&i.createElement(f,null,L?i.createElement(u,{dangerouslySetInnerHTML:{__html:e}}):i.createElement(i.Fragment,null,x&&i.createElement(g,{className:"hed"},x),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,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(75999),{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; `,v=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:v,Content:w,Container:u,ContainerWithMargins:g}},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:v}=n(2760),w=e=>{const{applicationID:t,categories:n,className:i,contentTypes:d,excludeCategories:w,favicon:C,heading:k,items:$,numberOfDays:S,onIntersectionViewportCallback:x,pageSize:E,addItemsAtFirst:T,recommendedHeading:I,reelId:N,renditions:B,strategy:L,variations:P,variationName:M}=e;a.useEffect((()=>{(async()=>{await p(),m("ConnectedInlineRecirc",M)})()}),[M]);const A=N?`inline-recirc-observer-target-${N}`:"inline-recirc-observer-target",D=N?`inline-recirc-tracking-${N}`:"inline-recirc-tracking";return l(`.${D}`,void 0,(e=>{e&&u.emitUniqueGoogleTrackingEvent(`${P.trackingUnitName}_reel-impression`,{interstitial_reel:{...N?{reel:N}:{}}})})),a.createElement(g,{dataAttrKey:"inline-recirc","data-testid":"InlineRecircViewportMonitor",className:o("inline-recirc-wrapper",A),observerOptions:{rootMargin:"500px"},onIntersectionViewport:(e,o)=>{e&&"function"==typeof x&&(x({applicationID:t,categories:n,contentTypes:d,excludeCategories:w,numberOfDays:S,pageSize:E,renditions:B,strategy:L,variationName:P.variationDisplayName}),o())}},$[0]&&a.createElement(v,{"data-testid":"InlineRecircWrapper",className:o(`inline-recirc--${P.layout}`,"inline-recirc-sparrow-tracking",D,i),recircLayout:P.layout,"data-recirc-id":`mobile-recirc-unit-${N}`,"data-recirc-header":k},(k||I)&&a.createElement(y,null,!P.shouldHideHeaderText&&a.createElement("div",null,T.length&&I?I:k),P.hasBrandLogo&&C&&a.createElement(b,{altText:"logo",contentTypes:"photo",sources:{sm:{url:C}}})),a.createElement(h,null,a.createElement(f,null,(H=r($),T.length&&H.unshift(...T),H.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:N,showInlineRubric:P.showInlineRubric,sparrowPattern:"mobile-recirc-interstitial",trackingImpressionThreshold:P.trackingImpressionThreshold,trackingUnitName:P.trackingUnitName,totalItems:$.length}))).slice(0,E))))));var H};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"])})},w.defaultProps={addItemsAtFirst:[],heading:"More",items:[],variations:{hasBrandLogo:!1,hasBorder:!1,layout:"side-by-side",maxHedLines:3,shouldHideHeaderText:!1,showInlineRubric:!1,trackingImpressionThreshold:2,trackingUnitName:"recirc-basic-interstitial",variationDisplayName:"SideBySide"}},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:v=!1,trackingImpressionThreshold:w=2,trackingUnitName:C="recirc-basic-interstitial"}=e,k=h?`inline-recirc__item-${h}-${u}`:`inline-recirc__item-${u}`;let $;switch(r(`.${k}`,{rootSelector:h?`.inline-recirc-${h} .inline-recirc__container`:".inline-recirc .inline-recirc__container",threshold:.5},(e=>{u>=w&&e&&l.emitUniqueGoogleTrackingEvent(`${C}_reel-scroll`,{interstitial_reel:{image:u,...h?{reel:h}:{}}})})),b){case"text-only-brand-logo":case"text-only-brand-logo-personalized":$=s.TextOnlyBrandLogoPersonalized;break;case"text-overlay":$=s.OverlayCenter;break;default:$=s.SideBySideThirds}return a.createElement(p,{"data-testid":"InlineRecircItemWrapper",className:o([t,k])},a.createElement($,{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(`${C}_reel-click`,{"gtm.elementUrl":E,interstitial_reel:{image:T,...h?{reel:h}:{}}}))),dangerousHed:(S=i.dangerousHed,x=i.rubric,x&&v?`${S}<${m} class="rubric">${x.name}`:S),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 S,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(75999),{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 v=o.div.withConfig({displayName:"InlineRecircContainer"})` overflow: hidden; `,w=o(m).withConfig({displayName:"InlineRecircHeaderLogo"})``,C=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; } } } ${v} { margin-right: ${s(1)}; } .summary-item { padding: ${s(1)} 0; .summary-item__hed-link::after { margin: 0; } .summary-item__content { padding: 0; } } `,k=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; } } } ${v} { 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; } } } } `,$=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)}; } } } } `,S=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?C:"text-only-brand-logo-personalized"===e?k:"text-overlay"===e?$:S} `;e.exports={InlineRecircContainer:v,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),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),{LinkBanner:h}=n(82873),y={SimpleNavigation:d,SiteHeader:c,StackedNavigation:p,StandardNavigation:m},b=({isPersistent:e,children:t})=>e?o.createElement(s,null,t):t;b.propTypes={children:i.node,isPersistent:i.bool};const f=({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:h,linkBannerData:f,logo:v,logoBaseUrl:w,navigation:{account:C,appDownloadUrls:k,internationalInfo:$,pageHeadline:S,primaryLinks:x,searchLink:E,secondaryLinks:T,socialLinksHeading:I,socialLinks:N,utilityLinks:B,hasSEOSupport:L,isEditorPicksAvailable:P},rootBrandName:M,hasLinkbannerCrossSlideAnimation:A,seriesData:D,shouldPrioritizeSeriesPagination:H,shouldEnableFullArticleInverted:R,user:_,onDrawerStateChange:O,navPattern:F="StandardNavigation"})=>{o.useEffect((()=>{(async()=>{await g(),u("ConnectedNavigation")})()}),[]);const W="visual-link-banner"===f.bannerType,V=t&&!W&&f?.links?.length>0,U={accountProps:C,appDownloadUrls:k,className:"site-navigation",showLinkBanner:V,showNavigationWithlinkBanner:V||a,drawerProps:{appElement:"#app-root",internationalInfo:$,rootBrandName:M,primaryLinks:x,secondaryLinks:T,searchAction:E,socialIconsProps:{links:N}},hasContentHeaderLogo:r,hasSearch:s,hasSearchBar:!1,headerLogo:d,headerLogoDim:c,headerInvertedLogo:l,headerTheme:m,pageHeadline:S,isLogoWide:n,isAccountsEnabled:h,isEditorPicksAvailable:P,isPersistent:!0,isVisualLinkBanner:W,logo:d,invertedLogo:p,logoBaseUrl:w,primaryLinks:x,secondaryLinks:T,seriesData:D,shouldEnableFullArticleInverted:R,shouldKeepSubscribeLinkActive:i,shouldConsiderSeriesPagination:f&&D&&H,user:_,utilityLinks:B,hasSEOSupport:L},G={SimpleNavigation:{hasSearch:!1},SiteHeader:{brandName:e,hasSearch:s,internationalInfo:$,invertedLogo:p,isPersistent:!1,logo:v,searchLink:E,socialLinks:N,socialLinksHeading:I},StackedNavigation:{logo:v,invertedLogo:p,socialLinksHeading:I,hasLinkbannerCrossSlideAnimation:A,onDrawerStateChange:O}};Object.assign(U,G[F]);const j=y[F];return o.createElement(b,{isPersistent:U.isPersistent},o.createElement(j,{...U}))};f.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(h.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(y)),onDrawerStateChange:i.func,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})},f.displayName="ConnectedNavigation",e.exports=a(f,{keysToPluck:["brandName","rootBrandName","config","featureFlags","hasSearch","headerLogo","headerInvertedLogo","invertedLogo","isAccountsEnabled","linkBannerData","logo","logoBaseUrl","navigation","seriesData","user"]})},10980:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(54281),"ConnectedNavigation")},55235:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useState:r}=i,{injectIntl:s}=n(3442),l=n(44989).A,{connector:d}=n(57744),c=n(89662),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{googleAnalytics:u}=n(90090),{saveNewsletterSubscriptions:g}=n(26430),{createCookie:h,getCookie:y}=n(56892),b=n(86659),f=n(36791),v=n(78409),w=n(93744),C=n(26430),k=n(81704),$=n(3990),{buildMarkName:S,buildMeasureName:x,perfMark:E,perfMeasure:T}=n(56822),I=n(48141),{trackNewsletterEvent:N}=n(14307),B="fetch-complete",L="form-focus",P="form-render",M="form-submit",A="newsletter-subscribe",D=36e5;class H extends i.Component{constructor(e){super(e),this.onFocusHandler=()=>{this.state.hasFocused||(this.setBeaconFocusMark(),this.setState({hasFocused:!0}))},this.onSubmitHandler=(e,t)=>{const{enableSlimUnitToggle:n,formFields:o,intl:i,newsletterId:a,provider:r,recaptchaSiteKey:s,siteCode:d,sourceCode:c,loggedInSourceCode:m,textFieldName:p,userEmail:b,userPlatformProxy:f,xClientID:v,newsletterType:w,hasAlternateNewsletterStyle:C,isAuthenticated:k,amguuid:$,dangerousHed:S,frequencyBadge:x,formName:E}=this.props,T=e?.target||document,I=T.querySelector(`[name=${p}]`),B=I?.value||"",L="slim-newsletter"===w?"newsletter-signup-submit-inlineslim":"newsletter-signup-submit";u.emitGoogleTrackingEvent(L,{newsletterId:this.props.newsletterId}),N({type:"signup",newsletter_id:String(a),newsletter_title:S||null,cadence:x||null,subject:c});let P={email:b};if(!n&&!b){const e=o.map((({name:e})=>e)).concat(p);P=e.reduce(((e,t)=>{const n=T.querySelector(`[name=${t}]`);return n&&(e[t]=n.value),e}),{})}this.setBeaconSubmitMarks(),this.setState({isRequestInflight:!0}),this.setState({isSubscribeClicked:!0});const M=y("ns-anonymous-user-email"),A={...P,email:P?.email||M,provider:r,siteCode:d,sourceCode:n&&m?m:c,subscriptions:[{status:"SUBSCRIBED",newsletterId:a}],marketingConsents:this.state.checkedMarketing,url:window.location.href,formName:E};let H={userPlatformProxy:f,xClientID:v};return k&&(B&&B!==this.props?.email?A.email=B:(A.email=this.props?.email,H={...H,amgUUID:C&&$})),s&&(A.recaptchaResponse=t),H={...H,payload:A},Promise.resolve(g(H)).then((e=>{this.setBeaconFetchCompletionMarks(),k||!C||M&&P?.email===M||(document.cookie=h("ns-anonymous-user-email",H.payload.email,{path:"/",expirationInMs:D}));const t={status:H.payload.subscriptions[0].status,newsletterId:H.payload.subscriptions[0].newsletterId.toString()},n=y("ns-anonymous-user-pref");if(!k&&C)if(P?.email===M&&n){const e=JSON.parse(n);e.push(t),document.cookie=h("ns-anonymous-user-pref",JSON.stringify(e),{path:"/",expirationInMs:D})}else document.cookie=h("ns-anonymous-user-pref",JSON.stringify([t]),{path:"/",expirationInMs:D});e.savePreference.success?this.handleSuccess():this.setState({error:i.formatMessage(l.badResponse),isRequestInflight:!1})})).catch((e=>{this.setState({error:e.message,isRequestInflight:!1})}))},this.setBeaconFocusMark=()=>{E(S(A,L))},this.setBeaconSubmitMarks=()=>{E(S(A,M)),T(x(A,L,M),S(A,L),S(A,M))},this.setBeaconFetchCompletionMarks=()=>{E(S(A,B)),T(x(A,M,B),S(A,M),S(A,B))},this.setBeaconPostSubmitRenderMarks=()=>{E(S(A,P)),T(x(A,M,P),S(A,M),S(A,P))},this.fetchNewsletterPrefs=async()=>{const{amguuid:e,doUpdateAuthenticatedStatus:t,provider:n,sailthruId:o,userPlatformProxy:i,xClientID:a,newsletterId:r,isArticlePage:s}=this.props,l=o,d=[r];this.setState({isPending:!0});const c={amgUUID:e,newsletterIds:d,provider:n,sailthruId:l,userPlatformProxy:i,xClientID:a};try{const e=await C.getNewsletterSubscriptions(c);if(200!==e.status)throw e;const{newsletterSubscriptions:{data:t=[]}={}}=e;return void(t[0]&&"SUBSCRIBED"===t[0].attributes.status&&this.setState({hasFetchedPrefs:!0,hasSubscribed:!0,isPending:!1,hideSuccessMsg:s}))}catch(e){const n={hasBadResponse:!1,hasFetchedPrefs:!1,isPending:!1};l||401!==e.status?l&&400===e.status?n.hasValidSailthruId=!1:n.hasUnknownError=!0:(t(),n.hasUnknownError=!0),this.setState(n)}},this.recaptchaCallback=e=>new Promise((t=>{this.onSubmitHandler(null,e),t()})),this.handleSuccess=()=>{const{onSuccessHandler:e,newsletterId:t,newsletterType:n,variations:{isSlice:o}}=this.props;this.setState({hasSubscribed:!0},(()=>{o&&(document.cookie=h(`ns-subscribed-${t}`,"true",{path:"/",expirationInMs:5184e6}))}));const i="slim-newsletter"===n?"newsletter-signup-complete_inlineslim":"newsletter-signup-complete";u.emitGoogleTrackingEvent(i,{newsletterId:this.props.newsletterId}),e&&e()},this.renderSubscribeFormFields=e=>e.map((({fieldType:e,...t},n)=>{let o;if("text-field"!==e)throw new Error(`Unsupported form field type: ${e}`);return o=c,i.createElement(o,{key:`form-field-${n}`,...t,formName:this.props.formName})})),this.state={error:"",hasFocused:!1,hasSubscribed:!1,isRequestInflight:!1,hasBadResponse:!1,hasFetchedPrefs:!1,isPending:!1,hasUnknownError:!1,hideSuccessMsg:!1,checkedMarketing:this.props.checkedMarketing||{},isSubscribeClicked:!1}}async componentDidMount(){const{isAuthenticated:e,hasAlternateNewsletterStyle:t,newsletterId:n,isArticlePage:o}=this.props,{hasFetchedPrefs:i,isPending:a,hasUnknownError:r,hasBadResponse:s}=this.state;if(!e&&t&&y("ns-anonymous-user-pref")){const e=JSON.parse(y("ns-anonymous-user-pref"))?.find((e=>e.newsletterId===n));e&&this.setState({hasSubscribed:!0}),e&&o&&this.setState({hideSuccessMsg:!0})}!e||!t||i||a||r||s||this.fetchNewsletterPrefs(),await p(),m("ConnectedNewsletterSubscribeForm",this.props.variationName)}shouldComponentUpdate(e,t){return!(t.hasFocused!==this.state.hasFocused)}componentDidUpdate(e){e.checkedMarketing!==this.props.checkedMarketing&&this.setState({checkedMarketing:this.props.checkedMarketing})}render(){const{error:e,hasSubscribed:t,hideSuccessMsg:n}=this.state;if(n)return null;const{intl:o,dangerousDek:s,dangerousHed:d,dangerousSuccessDek:c,dangerousSuccessHed:m,hasAlternateNewsletterStyle:p,newsletterId:u,recaptchaSiteKey:g,variations:C,formFields:S,frequencyBadge:x,showDangerousHed:E,sourceCode:T,...B}=this.props,L={email:{typeMismatch:o.formatMessage(l.typeMismatchMessage)}},P=g?I.executeV2Recaptcha:this.onSubmitHandler,M=({children:e,...n})=>{const[o,s]=r(!1);if(a((()=>{s(Boolean(y(`ns-dismiss-${u}`))||Boolean(y(`ns-subscribed-${u}`))||!1)}),[]),C.isSlice){let e=w;"top"===C.slicePosition?e=w.PersistTop:"bottom"===C.slicePosition&&(e=w.PersistBottom);const a=()=>{document.cookie=h(`ns-dismiss-${u}`,"true",{path:"/",expirationInMs:12096e5})};return i.createElement(e,{key:"newsletter-slice"+(o?"-hidden":""),hasBeenDismissed:o,hasSubscribed:t,onDismissed:a,...n})}const{newsletterType:l,bgImageOneForHighImpactVariation:d="",bgImageTwoForHighImpactVariation:c=""}=n;return"aggressive-newsletter"===l?i.createElement(v.Aggressive,{...n}):"aggressive-center-newsletter"===l?i.createElement(v.AggressiveCenter,{...n}):"slim-newsletter"===l?i.createElement(v.Slim,{...n}):"impact-newsletter"===l&&(d||c)?i.createElement(v.HighImpact,{...n}):"impact-newsletter"===l&&""===d&&""===c?i.createElement(b.WithMargins,null,i.createElement(f,{...n},e)):i.createElement(f,{...n},e)};M.propTypes=f.propTypes;const A=this.renderSubscribeFormFields(S),{dangerousLoggedInSuccessHed:D}=this.props,H=E?d:"";return i.createElement(i.Fragment,null,"slim-newsletter"===this.props.newsletterType&&this.props.enableSlimUnitToggle?i.createElement($,{onIntersectionViewport:(e,t)=>{if(!e||this.state.isSubscribeClicked)return;t();const n={type:"impression",newsletter_id:String(u),newsletter_title:d,cadence:x,subject:T};N(n)},observerOptions:{rootMargin:"0px"},className:"connected-newsletter-viewport"},i.createElement(k,{hasAlternateNewsletterStyle:p,...this.props,dangerousDek:s,dangerousHed:d,dangerousSuccessHed:D||m,hasSubscribed:t,onToggleChecked:this.onSubmitHandler})):i.createElement(M,{newsletterId:u,hasAlternateNewsletterStyle:p,...B,customInvalidityMessages:L,dangerousDek:t?c||o.formatMessage(l.successDek):s,dangerousHed:t?m||o.formatMessage(l.successHed):H,errors:e?[{text:"",messages:[`${e}`]}]:void 0,hasSubscribed:t,isSubmitDisabled:this.state.isRequestInflight,onFocusHandler:this.onFocusHandler,onSubmitHandler:P,recaptchaCallback:this.recaptchaCallback,recaptchaSiteKey:g,setBeaconPostSubmitRenderMarks:this.setBeaconPostSubmitRenderMarks,sourceCode:T,frequencyBadge:x},A))}}H.propTypes={...f.propTypes,checkedMarketing:o.object,dangerousSuccessDek:o.string,dangerousSuccessHed:o.string,formFields:o.array,hasAlternateNewsletterStyle:o.bool,intl:o.object,isArticlePage:o.bool,marketingPermissions:o.func,newsletterId:o.oneOfType([o.number,o.string]).isRequired,newsletterType:o.string,onSuccessHandler:o.func,position:o.string,provider:o.string,recaptchaSiteKey:o.string,showDangerousHed:o.bool,siteCode:o.string,sourceCode:o.string,textFieldLabel:o.string,textFieldName:o.string,userPlatformProxy:o.string,variationName:o.string,variations:o.shape({isSlice:o.oneOf([!0,!1]),slicePosition:o.oneOf(["top","bottom","inline"])}),xClientID:o.string},H.defaultProps={formFields:[],hasAlternateNewsletterStyle:!1,isArticlePage:!1,showDangerousHed:!0,textFieldName:"email",variations:{isSlice:!1,slicePosition:"inline"}},H.displayName="ConnectedNewsletterSubscribeForm",e.exports=s(d(H,{keysToSpread:["userPlatform","user"]}))},577:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(53167);e.exports=o(i,"ConnectedNewsletterSubscribeForm")},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:v=""}=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:v};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")},44989:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({errorMessage:{id:"ConnectedNewsletterSubscribeForm.ErrorMessage",defaultMessage:"Subscription failed:",description:"ConnectedNewsletterSubscribeForm component error message"},successDek:{id:"ConnectedNewsletterSubscribeForm.SuccessDek",defaultMessage:"You've successfully subscribed to our newsletter....",description:"ConnectedNewsletterSubscribeForm component success dek"},successHed:{id:"ConnectedNewsletterSubscribeForm.SuccessHed",defaultMessage:"You're all set...",description:"ConnectedNewsletterSubscribeForm component success hed"},typeMismatchMessage:{id:"ConnectedNewsletterSubscribeForm.TypeMismatchMessage",defaultMessage:"Invalid email. Double check and try again.",description:"ConnectedNewsletterSubscribeForm component type mismatch message"},badResponse:{id:"ConnectedNewsletterSubscribeForm.BadResponse",defaultMessage:"Bad response for signup newsletter",description:"ConnectedNewsletterSubscribeForm component bad response message for signup newsletter"}})},53167:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(55235);i.SliceInline=o(i,"SliceInline",{isSlice:!0,slicePosition:"inline",variationDisplayName:"Newsletter Slice Inline"}),i.SliceTop=o(i,"SliceTop",{isSlice:!0,slicePosition:"top",variationDisplayName:"Newsletter Slice Top"}),i.SliceBottom=o(i,"SliceBottom",{isSlice:!0,slicePosition:"bottom",variationDisplayName:"Newsletter Slice Bottom"}),e.exports=i},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:v}=n(56187),{Disclaimer:w}=n(74307),C=n(3990),{trackNewsletterEvent:k}=n(14307),{ContentFooterWrapper:$,ContentFooterContributorBio:S,ContentFooterCoralComments:x,ContentFooterTagCloud:E,ContentFooterRelated:T,ContentFooterMagazineDisclaimer:I,ContentFooterBottom:N,ContentFooterNewsletterForm:B,ContentFooterSeriesNavigation:L,ContentFooterContributorSpotlightWrapper:P,ContentFooterNewsletterContentWrapper:M,ReadMoGrid:A,ReadMoGridColumn:D,TaboolaWidget:H,TaboolaWrapper:R}=n(27529),{FooterNewsletter:_,NewsletterExtended: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(R,null,i.createElement(H,{"data-testid":"ContentFooterTaboolaWidget",taboola:e.taboola}))))),V=({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(B,{...a,position:"content-footer",isArticlePage:n});if(!t)return m;const u=o?p.WithMargins:e;return i.createElement(M,{isNewsletterFullBleed:o,newsletterPalette:r},i.createElement(C,{onIntersectionViewport:(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(s),newsletter_title:l,cadence:d,subject:c};k(n)},observerOptions:{rootMargin:"0px"},className:"content-footer-newsletter-viewport"},i.createElement(u,null,m)))};V.propTypes={ContentWrapper:o.elementType.isRequired,hasWrapper:o.bool,isArticlePage:o.bool,isFullBleed:o.bool,newsletter:o.shape(B.propTypes),palette:o.string};const U=({channelMap:e,className:t,consumerMarketing:n,ContentWrapper:o,contributors:c,contributorSpotlight:p,coralComments:C,isNarrow:k,isNewsletterFullBleed:B,isAdRail:M,licensedPartnerLink:A,linkList:D,hasFullBleedRecircBackground:H,hasNewsletterWithoutWrapper:R,hasTopSpacingFooterRelated:U=!1,showWriterBio:G,hideContentFooterAd:j=!1,hideContributorBio:z,showContributorSpotlight:q,showContributor:Z=!0,hideRecircList:K,isLinkStackEnabled:Y,magazineDisclaimer:J,newsletter:Q,newsletterPalette:X="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,savingsUnitedCoupons:ue,shouldDisplaySavingsUnitedCoupons:ge=!1,shouldEnableFullArticleInverted:he,shouldReplaceOutbrainWithSavingsUnitedCoupons:ye=!1,shouldShowSeriesNavigationInFooter:be,dividerColor:fe,recircListElements:ve,sponsoredProps:we,hasDynamicDisclaimer:Ce,currentPage:ke=""})=>(i.useEffect((()=>{(async()=>{await v(),f("ContentFooter")})()}),[]),i.createElement($,{isNarrow:k,className:t},!!we&&Ce&&i.createElement(o,null,i.createElement(w,{sponsorName:we.sponsorName,isSponsored:!!we})),J&&J.issueDate&&i.createElement(o,null,i.createElement(I,{...J,"data-testid":"ContentFooterMagazineDisclaimer"})),Y&&D&&i.createElement(h,null,i.createElement(o,null,i.createElement(u,{...D,dividerColor:fe}))),!q&&Z&&i.createElement(b,{showWriterBio:G,hideContributorBio:z,componentWrapper:o,contributors:c,dividerColor:fe,tagCloud:de}),q&&i.createElement(P,{isAdRail:M},i.createElement(m,{...p})),C?.enableComments&&i.createElement(h,{bottomSpacing:2,topSpacing:2},i.createElement(x,{coralHostName:C.coralHostName,componentWrapper:o})),ie&&i.createElement(y,{...oe,componentWrapper:o}),A&&!q&&i.createElement(h,null,i.createElement(o,null,i.createElement(S,{dangerousBio:A.dangerousDek,photo:A.photo}))),i.createElement(d,{componentWrapper:o}),de&&i.createElement(h,null,i.createElement(o,null,i.createElement(E,{hasBorderTop:!1,tags:de.tags,dividerColor:fe,"data-testid":"ContentFooterTagCloud"}))),me&&ve,pe&&ve,i.createElement(N,{"data-testid":"ContentFooterBottom"},Q&&re&&i.createElement(V,{ContentWrapper:o,hasWrapper:!R,isFullBleed:B,newsletter:Q,palette:X,isArticlePage:"article"===ke}),i.createElement(_,{isFullBleed:B,contentWrapper:o}),i.createElement(O,{contentWrapper:o}),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}))),n&&i.createElement(g,{group:"consumer-marketing"},i.createElement(s,{...n})),be&&i.createElement(L,{className:"article__series-navigation",pageBackgroundTheme:ee,dividerColor:fe}),ce&&i.createElement(F,null),!K&&i.createElement(r,null,i.createElement(T,{categoriesMap:de?.tags,channelMap:e,related:te,recircRelated:ne,signageConfig:se,hasFullBleedRecircBackground:H,hasTopSpacingFooterRelated:U,dividerColor:fe,shouldEnableFullArticleInverted:he})),le&&i.createElement(W,{taboola:le}),ce&&i.createElement(F,null),(ye||ge)&&ue.length>=1&&i.createElement(l,{items:ue,dividerColor:fe}),!j&&i.createElement(h,null,i.createElement(g,{group:"ads"},i.createElement(a,{position:"footer",shouldHoldSpace:!0}))))));U.propTypes={channelMap:o.object,className:o.string,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,coralComments:o.shape({enableComments:o.bool,coralHostName:o.string}),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(B.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}),savingsUnitedCoupons:o.array,shouldDisplaySavingsUnitedCoupons:o.bool,shouldEnableFullArticleInverted:o.bool,shouldEnableVMG:o.bool,shouldReplaceOutbrainWithSavingsUnitedCoupons: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}))})},U.displayName="ContentFooter",e.exports=U},24901:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{asConfiguredComponent:r}=n(12892),s=n(52579).A,{ContentFooterRelatedVideo:l,ContentFooterRelatedVideoHeader:d,ContentFooterRelatedPlayer:c,ContentFooterRelatedVideoTitle:m,ContentFooterRelatedVideoDek:p}=n(27529),u=({componentWrapper:e,headerText:t,related:n={},showRelatedVideo:o=!1})=>{const r=n&&n.scriptEmbedUrl,{formatMessage:u}=a();return o&&r?i.createElement(e,null,i.createElement(l,null,i.createElement(d,{"data-testid":"ContentFooterRelatedVideoHeader"},t||u(s.headerText)),i.createElement(c,{scriptUrl:r}),i.createElement(m,null,n.title),i.createElement(p,null,n.dek))):null};u.propTypes={componentWrapper:o.elementType.isRequired,headerText:o.string,related:o.shape({dek:o.string,scriptEmbedUrl:o.string,title:o.string}),showRelatedVideo:o.bool},u.displayName="RelatedVideo",e.exports=r(u,"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")},27529:(e,t,n)=>{const{css:o,default:i}=n(75999),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),s=n(65920),l=n(67404),d=n(6494),c=n(10281),m=n(24010),p=n(577),u=n(59098),g=n(59351),{BREAKPOINTS:h}=n(96472),{ContributorSpotlightInnerContainer:y,ContributorSpotlightContainer:b,ContributorSpotlightSummaryGrid:f}=n(5676),{ContributorSpotlightMainSectionGrid:v}=n(12378),{FeaturedStoriesGrid:w,FeaturedStoriesSectionTitle:C}=n(30259),{FeaturedStoriesCarousel:k}=n(74898),{SummaryCarouselRow:$}=n(34751),{ContributorGrid:S}=n(24283),{ResponsiveImageContainer:x}=n(7228),{ToutWrapper:E}=n(15956),{GridWrapper:T,GridItem:I}=n(40653),{BaseText:N}=n(76955),{calculateSpacing:B,getColorToken:L,getTypographyStyles:P,minScreen:M,minMaxScreen:A,styledProperty:D}=n(26865),{universalGridCore:H}=n(89085),R=n(78118),_=i(p).withConfig({displayName:"ContentFooterNewsletterForm"})``,O=i.div.withConfig({displayName:"ContentFooterContributorSpotlightWrapper"})` ${H()} ${a("padding")} ${I} { :nth-of-type(1) { grid-column: 2 / span 6; } :nth-of-type(2) { grid-column: 2 / span 6; } } ${v} { display: block; } ${S} { border-top: ${B(.125)} solid; border-bottom: ${B(.125)} solid ${L("colors.foundation.menu.dividers")}; padding: ${B(4)} 0 ${B(2)} 0; } ${w} { border-bottom: ${B(.125)} solid; padding: 0 0 ${B(4)} 0; } ${y} { border-bottom: none; } ${b} { grid-column: 1 / -1; padding-right: 0; padding-left: 0; ${({isAdRail:e})=>!e&&`\n ${M(h.md)} {\n grid-column: 3 / span 8;\n }`} ${({isAdRail:e})=>e&&`\n ${M(h.lg)} {\n grid-column: 2 / span 6;\n }`} } ${f} { padding-bottom: 0; } ${C} { margin-top: ${B(2)}; ${M(h.lg)} { margin-top: 0; } } ${k} { margin-bottom: 0; border-bottom: ${B(.125)} solid; padding-bottom: ${B(2)}; } ${$} { padding-bottom: 0; } ${E} { ${M(h.lg)} { margin-top: ${B(4)}; border-top: none; padding-top: 0; } } `,F=i.div.withConfig({displayName:"ContentFooterBottom"})` .newsletter-subscribe-form { padding: ${B(6)} ${B(4)}; ${M(h.md)} { padding: ${B(8)} ${B(4)}; } } `,W=i(m).withConfig({displayName:"ContentFooterMagazineDisclaimer"})` ${({theme:e})=>P(e,"typography.definitions.consumptionEditorial.description-embed")} margin: ${B(-1)} 0 ${B(4)} 0; color: ${L("colors.consumption.body.standard.body")}; a:hover, a:link, a:visited { text-decoration: underline; color: ${L("colors.consumption.body.standard.body")}; } `,V=o` margin-top: ${B(6)}; ${M(h.md)} { margin-top: ${B(8)}; } `,U=i(c).withConfig({displayName:"ContentFooterRelated"})` ${D("hasFullBleedRecircBackground",!0,`\n background-color: ${L("discovery.lead.secondary.background")};\n `)} ${({hasTopSpacingFooterRelated:e})=>e&&V} .recirc-list--high-density { ${A("0px",h.md)} { margin-top: ${B(2)}; } } .rubric.summary-item__rubric a.rubric__link { text-decoration: none; } `,G=i.div.withConfig({displayName:"ContentFooterRelatedVideo"})` border-top: 2px solid ${L("colors.discovery.body.white.divider")}; border-bottom: 2px solid ${L("colors.discovery.body.white.divider")}; padding: ${B(2)} 0; `,j=i(N).withConfig({displayName:"ContentFooterRelatedVideoHeader"})` ${({theme:e})=>P(e,"typography.definitions.discovery.subhed-section-tertiary")}; color: ${L("colors.discovery.body.white.heading")}; `,z=i(u).withConfig({displayName:"ContentFooterRelatedPlayer"})` margin: ${B(2)} 0; `,q=i(N).withConfig({displayName:"ContentFooterRelatedVideoTitle"})` ${({theme:e})=>P(e,"typography.definitions.discovery.hed-bulletin-primary")}; color: ${L("colors.discovery.body.white.heading")}; `,Z=i(N).withConfig({displayName:"ContentFooterRelatedVideoDek"})` ${({theme:e})=>P(e,"typography.definitions.discovery.description-core")}; margin-top: ${B(1)}; color: ${L("colors.discovery.body.white.description")}; `,K=i(l).withConfig({displayName:"ContentFooterCoralComments"})` grid-column: 1 / span 4; ${M(h.md)} { grid-column: 3 / span 8; } `,Y=i(d).withConfig({displayName:"ContentFooterTagCloud"})` grid-column: 1 / span 4; ${M(h.md)} { grid-column: 3 / span 8; } `,J=i(s).withConfig({displayName:"ContentFooterContributorBio"})` .contributor-bio__content { color: ${L("colors.consumption.body.standard.body-deemphasized")}; } .contributor-bio__responsive-image { margin-right: ${B(3)}; .responsive-image, ${x} { all: initial; max-width: 90px; } } `,Q=i.div.withConfig({displayName:"TaboolaWrapper"})` ${r()} ${a("padding")} margin: 0 auto; width: 100%; max-width: ${h.xxl}; `,X=i(g).withConfig({displayName:"TaboolaWidget"})` --grid-margin: 1.5rem; margin: 0 auto; padding: 0 calc(1 * var(--grid-margin)); max-width: 728px; `,ee=i.div.withConfig({displayName:"ReadMoGrid"})` ${r()} ${a("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: none; row-gap: var(--grid-gap); ${M(h.md)} { grid-template-columns: repeat(12, 1fr); } `,te=i.div.withConfig({displayName:"ReadMoGridColumn"})` grid-column: 1 / span 4; ${M(h.md)} { grid-column: 3 / span 8; } `,ne=i.div.withConfig({displayName:"ContentFooterNewsletterContentWrapper"})` ${({isNewsletterFullBleed:e})=>e&&o` &:first-child { background: ${L("colors.consumption.lead.standard.background")}; .newsletter-subscribe-form { grid-column: 1 / -1; ${M(h.md)} { grid-column: 3 / span 8; } ${M(h.lg)} { grid-column: 4 / span 6; } } } `} ${({isNewsletterFullBleed:e,newsletterPalette:t})=>e&&"inverted"===t&&o` &:first-child { background-color: ${L("colors.foundation.footer.bg")}; } `} ${T} > :not(.grid-layout__content) { display: contents; } `,oe=i.div.withConfig({displayName:"ContentFooterWrapper"})` @media print { .content-footer__bottom { display: none; } .content-footer { .grid { display: block; } } } ${_}.newsletter-slice { /* help with spacing around the newsletter slice in content footer */ margin-top: ${B(5)}; margin-bottom: ${B(-5)}; } &.content-footer--mobile-truncated { ${_} { display: none; } } .contributors, .linkstack, ${G}, ${W}, ${_} { grid-column: 1 / -1; ${M(h.md)} { grid-column: 3 / span 8; &.grid--item.grid-columns--start-2-end-10 { grid-column-end: 10; grid-column-start: 2; } } } ${({isNarrow:e})=>e&&`\n .contributors,\n .linkstack,\n ${G},\n ${W},\n ${_},\n ${te},\n ${Y} {\n ${M(h.md)} {\n grid-column: 4 / span 6;\n }\n }\n `} `,ie=i.div.withConfig({displayName:"ContentWrapperMarginGrid"})` ${H()} `,ae=i(R).withConfig({displayName:"ContentFooterSeriesNavigation"})` padding-top: ${B(6)}; `;e.exports={ContentFooterWrapper:oe,ContentFooterRelatedVideo:G,ContentFooterContributorBio:J,ContentFooterCoralComments:K,ContentFooterTagCloud:Y,ContentFooterRelated:U,ContentFooterMagazineDisclaimer:W,ContentFooterBottom:F,ContentFooterNewsletterForm:_,ContentFooterRelatedVideoHeader:j,ContentFooterRelatedPlayer:z,ContentFooterRelatedVideoTitle:q,ContentFooterContributorSpotlightWrapper:O,ContentFooterRelatedVideoDek:Z,ContentFooterNewsletterContentWrapper:ne,ReadMoGrid:ee,ReadMoGridColumn:te,TaboolaWidget:X,TaboolaWrapper:Q,ContentWrapperGrid:ie,ContentFooterSeriesNavigation:ae}},52579:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({headerText:{id:"RelatedVideo.HeaderText",defaultMessage:"Featured Video",description:"Title preceding related video embed",isConfigurable:!0}})},80607:(e,t,n)=>{const{default:o,css:i}=n(75999),{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:v,AssetPremierLabel:w}=n(75761),{BylineWrapper:C}=n(74423),{defaultGridStyle:k,defaultColorPaddingStyle:$,rowWithCommonStyle:S}=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; ${C} { 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; } .icon-email { transform: scale(0.6); } /* 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)}; } ${k} ${$} `,N=o.div.withConfig({displayName:"ContentHeaderBylineContent"})``,B=o(m).withConfig({displayName:"ContentHeaderDekRewards"})` > img { margin-right: ${a(.8)}; margin-left: ${a(2)}; &:first-of-type { margin-left: 0; } } margin-top: ${a(3)}; `;B.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const L=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")}; `,M=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 ${S}\n `} ${k} && { ${$} } > * { grid-column: 1/-1; } ${({visibilityInfo:e})=>(e=>e.showDek?`\n ${L} {\n margin-top: 0;\n }\n `:e.showVenueAwards?`\n ${B} {\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`} `,A=o.div.withConfig({displayName:"SummaryPremiereWrapper"})` max-width: 1600px; ${v} { 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:N,ContentHeaderDekRewards:B,ContentHeaderAccreditation:M,ContentHeaderDek:L,ContentHeaderSignageLabel:P,SummaryPremiereWrapper:A}},88317:(e,t,n)=>{const{default:o,css:i}=n(75999),{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:v,CaptionCredit:w}=n(38860),{RubricLink:C}=n(6613),{ResponsiveImageContainer:k}=n(7228),{ResponsiveClipWrapper:$}=n(91783),S=n(19762),{SpanWrapper:x}=n(18117),E=n(52540),{ResponsiveCartoonCaption:T}=n(77527),{SocialIconsList:I,SocialIconsWrapper:N}=n(51e3),B=n(40855),{ContentHeaderLeadAsset:L,ContentHeaderResponsiveAsset:P,ContentHeaderLeadAssetContent:M,ContentHeaderLeadAssetCaption:A,ContentHeaderLeadAssetContentMedia:D,ContentHeaderLeadRailAnchor:H,ContentHeaderLeadContentFullWidth:R}=n(5239),{ContentHeaderContentDivider:_,ContentHeaderItemCount:O,ContentHeaderHed:F,ContentHeaderTitleBlockWrapper:W,ContentHeaderTitleBlockPublishDate:V,AddressBlockWrapper:U,HeaderSocialInformation:G}=n(1757),{ContentHeaderRubricBlock:j,ContentHeaderRubricContainer:z,ContentHeaderRubricIssueDate:q}=n(21608),{ContentHeaderByline:Z,ContentHeaderAccreditationSocialIcons:K,ContentHeaderContributorImage:Y,ContentHeaderNativeShareButton:J,ContentHeaderBylineContent:Q,ContentHeaderAccreditation:X,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(B).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")}; ${C} { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; } } ${q} { color: ${l(le)}; ${C} { ${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; } } ${Z} ${x} { display: none; } ${pe},${V} { 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)}; ${C} { ${d(t,de,de,"global")}; } } ${q} { color: ${l(ce)}; ${C} { ${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; } } ${Z} ${x} { display: none; } ${pe},${V} { 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 ${M} {\n max-width: 2400px;\n ${D} {\n ${P} ${k} {\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}, ${X} { background-color: ${l("colors.consumption.lead.standard.background")}; } ${"below"===e&&`\n ${A} {\n background-color: ${l("colors.consumption.lead.standard.background")};\n }\n `}; `:"inverted"===t?i` ${W}, ${X} { background-color: ${l("colors.consumption.lead.inverted.background")}; } ${"below"===e&&`\n ${A} {\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; } ${X} { 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 ${X} {\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 ${U} {\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 ${X} {\n grid-column: 9/13;\n gap: 0;\n grid-template-columns: none;\n padding-right: 0;\n }\n\n ${U} {\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 ${X} {\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},${U},${_} {\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 ${_},${F},${U} {\n grid-column: 2/12;\n }\n ${X} {\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},${U},${_} {\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 ${H} {\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 ${M} {\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 ${A} {\n @media (min-width: 0) and (max-width: ${g.lg}) {\n margin-bottom: 0;\n }\n }\n `} `,ve=`\n @media (min-width: ${g.md}) {\n ${M} {\n ${a("padding")}\n display: grid;\n grid-gap: 1.25rem;\n grid-template-columns: repeat(12, 1fr);\n\n ${D} {\n grid-column: 1 / -1;\n }\n\n ${A} {\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 ${X} {\n grid-column: full;\n max-width: 100vw;\n }\n`,Ce=`\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 ${k} {\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 ${X} {\n grid-row: 2;\n }\n`,ke=o.header.withConfig({displayName:"ContentHeaderWrapper"})` display: flex; justify-content: center; ${me} { margin-top: 0; } ${$} { display: block; } &.content-header--no-lede { ${X} { padding-bottom: 0; } } ${({captionStyle:e})=>"span-content-well"===e&&ve} ${({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 ${_} {\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 ${K} {\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 ${Z} {\n @media (min-width: ${g.xl}) {\n display: flex;\n align-items: center;\n width: 100%;\n }\n }\n \n ${"smallrule"!==t&&`\n ${Z} {\n ${x} {\n margin-right: ${s(3)};\n }\n }\n `};\n \n ${Y},\n ${Q} {\n flex-basis: content;\n }\n \n ${ee},\n ${pe},\n ${V} {\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 ${N} {\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 ${X} {\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 ${X} {\n padding-top: ${s(3)};\n padding-bottom: ${s(3)};\n }\n }\n \n ${F} {\n margin-top: ${s(3)};\n }\n \n ${K} {\n margin-top: ${s(3)};\n }\n `};\n\n && {\n ${A},\n ${w} {\n text-align: left;\n \n ${l&&`\n ${m(`${y.md}px`)} {\n text-align: center;\n }\n `}\n }\n }\n `:`&& {\n ${A},\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 ${X} {\n @media (min-width: 0) and (max-width: ${g.lg}) {\n &::after {\n display: none;\n }\n }\n }\n\n ${K} {\n margin-bottom: 0;\n }\n\n .content-header__rating {\n margin: ${s(5)};\n }\n\n ${"small"===e&&`\n ${L} {\n ${M} {\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:C})=>((e,t,n,o,a,r,d,u,h,b,f,C)=>"fullbleed"===e?o?i` ${"center"===t&&`\n ${X} ${Z} {\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 `}; ${M} { max-width: 100%; } ${P} ${k} { @media (min-width: ${g.xl}) { max-height: 320px; object-fit: cover; } } ${W} { @media (min-width: ${g.xxl}) { --grid-gap: ${s(8)}; } } ${X} { @media (min-width: ${g.xxl}) { grid-column-gap: ${s(6.5)}; } } `:i` ${"center"===t&&`\n ${X} ${Z} {\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 `}; ${M} { max-width: ${g.xxl}; } ${ee} { ${h&&`margin-bottom: ${s(2)};`} } ${K} { ${d&&i` ${m(`${y.lg}px`)} { margin-top: ${s(2)}; } `} ${u&&i` ${m(`${y.lg}px`)} { margin-bottom: ${s(4)}; } `} } `:"grid"===e?`\n ${P} ${k} {\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 ${Z} {\n grid-column: 4 / span 6;\n }\n ${!a&&`\n ${Q} {\n display: flex;\n align-items: baseline;\n justify-content: center;\n ${pe},${V} {\n padding-left: ${s(1)};\n }\n }\n `}; \n }\n\n @media (min-width: 0) and (max-width: ${g.md}) {\n ${pe},${V} {\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 ${X} {\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(C?4:2)};\n }\n `}; ${L} { @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); } ${D} { @media (min-width: ${g.md}) { margin-right: 0; margin-left: 0; } } } ${A} { padding-top: ${s(1)}; ${v} { 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},${V} { 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; } } ${Y} { ${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)}; } } } ${K} { margin-top: ${s(3)}; } @media (min-width: ${g.sm}) { && { * { text-align: center; } } } ${W} { ${F} { ${f?`margin-top: ${s(2)};`:`margin-top: ${s(3)};`} } ${X} { ${K} { margin: 0; } ${K} { ${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}, ${X} { display: inherit; } ${"left"===t&&`\n ${F},\n ${ee} {\n grid-column: 1 / span 8;\n }\n\n ${Z} {\n display: flex;\n }\n\n ${x} {\n margin-right: ${s(3)};\n }\n\n ${Y} {\n margin-bottom: 0;\n }\n `}; ${I} { justify-content: left; } ${K} { margin-left: ${s(-2)}; } } `:"")(e,t,n,o,a,r,d,u,h,b,f,C)} ${({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 ${X} {\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 ${X} {\n padding-bottom: 0;\n }\n `};\n \n ${"inverted"===t&&`\n && {\n ${X} {\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 ${X} {\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 ${X} {\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 ${X} {\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 ${k} {\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 ${k} {\n max-height: inherit;\n aspect-ratio: 16/9;\n }\n }\n }\n ${X} {\n padding-top: ${s(0)};\n }\n @media (min-width: ${g.md}) {\n ${X} {\n padding-top: ${s(5)};\n }\n }\n @media (min-width: ${g.lg}) {\n ${X} {\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 ${Ce}\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 ${X} {\n grid-column: 1 / span 6;\n }\n ${"center"===i&&"card"===a&&`\n ${he} {\n overflow-y: hidden\n } \n ${A} {\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 ${Ce} \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 ${X} {\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 ${X} {\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 ${X} {\n padding-top: 0;\n }\n }\n ${!t&&`\n ${X} {\n padding-bottom: 0;\n }\n `};\n `};\n\n ${K} {\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 ${X} {\n padding-bottom: ${s(8)};\n }\n `}; ${"inverted"===a&&`\n ${W},\n ${X} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n ${"below"===t&&`\n ${A} {\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 ${M} {\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; } } ${X}, ${J}, ${W} { justify-items: start; } ${M} ${v} { color: ${l("colors.consumption.lead.special.description")}; } ${M} ${w} { color: ${l(ce)}; } ${ee} { grid-row: 2; padding-top: ${s(3)}; } ${Z} { ${Y} { display: block; } } ${"left"===o&&`\n ${Z} {\n margin-top: 0;\n\n @media (min-width: ${g.sm}) {\n display: block;\n }\n }\n `}; ${pe}, ${V}, .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")}; } ${M} { ${A} { padding-top: ${s(1)}; } ${w} { padding-top: ${s(1)}; } } `:"")(e,t,n,o,a,r)} ${({publishDatePosition:e,hasExtraSpaceBetweenSeparator:t})=>"top"===e&&(e=>`\n ${V} {\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 ${M},\n ${R} {\n background-color: transparent;\n ${v} {\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 ${A} {\n a {\n ${d(o,"colors.interactive.base.white","colors.interactive.base.white")};\n }\n }\n }\n\n ${A} ${w} {\n color: ${l(o,le)};\n }\n `};\n ${n&&`\n ${A} ${v} {\n color: ${l(o,le)};\n }\n\n ${A} ${w} {\n color: ${l(o,le)};\n }\n `};\n `:"special"===e?`\n ${"above"!==t&&`\n ${M},\n ${R} {\n background-color: transparent;\n\n ${v} {\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; ${N} { 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")}; ${C} { ${d(e,"colors.consumption.lead.standard.context-signature","colors.consumption.lead.standard.context-signature","global")}; } } ${q} { color: ${l(se)}; ${C} { ${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},${V} { color: ${l(se)}; &:hover { color: ${l(se)}; } } `)(e)}; ${("inverted"===t||"special"===t)&&"above"!==n&&`\n ${M},\n ${R} {\n ${v} {\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 ${Y} { display: none; }\n }\n }\n `} ${({isImagePositionBottomInSmallScreen:e})=>e&&`\n ${m(`${y.lg}px`)} {\n ${be} {\n grid-row: 1 / auto;\n }\n \n ${L} {\n grid-row: 2 / auto;\n }\n\n ${R} {\n grid-row: 3 / auto;\n }\n }\n `} `,$e=o(S).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} } `,Se=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:ke,ContentHeaderOffersData:$e,ContentHeaderLeadOverride:Se,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(3442),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:v,ContentHeaderLedeLightboxButton:w,ContentHeaderLeadRailAnchor:C,ContentHeaderLeadContentFullWidth:k,ContentHeaderLeadContentCaptionCredit:$,ContentHeaderLeadAssetAwards:S}=n(5239),{useState:x,Fragment:E}=a,T="portrait",I=({awards:e,className:t,captionWidth:n="standard",containerTheme:i,lede:m,mediaWidth:I,shouldRenderRailAnchor:N,showFullWidthLeadImage:B,socialIcons:L,hasLightboxButton:P,hasStaticPositionedAward:M=!1,hasInvertedLedeBackground:A,hideLedeCaption:D=!1,shouldAlignCenterWhenNoCaption:H=!1})=>{const[R,_]=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&&_(T)},W=u(m),V="cnevideo"===m.modelName,U="gallery"===m.modelName,G="clip"===m.modelName;let j=null;V&&m.cneVideoOverrides&&Object.keys(m.cneVideoOverrides).length&&(j={...m.cneVideoOverrides});const z=!D&&(m.caption&&m.caption.trim()||m.credit&&m.credit.trim()),q=H&&(!m.caption||""===m.caption),Z=a.createElement(f,{dangerousCaptionText:m.caption,dangerousCredit:m.credit,mediaWidth:I,isLedeTextCenterForMobile:q}),K=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:A,"data-testid":"ContentHeaderLeadAsset"},a.createElement(b,null,a.createElement(v,{ledeContentType:m.contentType,showFullWidthLeadImage:B,mediaWidth:I,className:`lead-asset__content__${m.contentType}`},!V&&!U&&!G&&a.createElement(E,null,e&&!M&&a.createElement(S,{awards:e,hasStaticPositionedAward:M}),a.createElement(y,{...W,onAssetLoaded:F,shouldRestrictCropping:m?.restrictCropping,masterAspectRatio:m?.masterAspectRatio,shouldHoldImageSpace:!0,mediaWidth:I,"data-testid":"assetMedia"})),V&&m.scriptEmbedUrl&&a.createElement(s,{...K,animationClip:m.animationClip,categories:m.categories,isLive:m.isLive,scriptUrl:m.scriptEmbedUrl,shouldHaveTeaser:!0,title:m.title,videoEmbedPosition:l}),U&&a.createElement(d,{...m,showNoAdsFromParent:!0}),L&&a.createElement(p.Overlay,{links:L.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&&Z,e&&M&&a.createElement(S,{awards:e,hasStaticPositionedAward:M}))),N&&a.createElement(C,{"data-testid":"ContentHeaderLeadRailAnchor"})),z&&"fullbleed"===n&&a.createElement(k,null,a.createElement($,null,Z)))};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(75999),{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:v}=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`,C=o(u).withConfig({displayName:"ContentHeaderResponsiveAsset"})` width: 100%; // 1 ⬇. contain images to containers while preserving aspect ratios ${v} { @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} } ${v}, .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} } `,k=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%; `,$=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; } `} } `,S=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 ${C} img {\n width: 100%;\n }\n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n ${k} {\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 ${k} {\n padding-right: 0;\n padding-left: 0;\n }\n }\n ${$} {\n ${a("padding")}\n }\n @media (min-width: ${m.md}) {\n ${S} {\n max-height: none;\n ${v} {\n object-fit: cover;\n }\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${k} {\n @media (min-width: ${m.lg}) {\n grid-column: 2 / 8;\n }\n }\n `};\n `:"portrait"===e?`\n ${C},\n ${C} ${v} {\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 ${k} {\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 ${k} {\n grid-column: 1 / 9;\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${k} {\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 ${C} ${v} {\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)};`} .icon-gallery { transform: scale(0.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; `,N=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); } ${$} { grid-column: 2/-2; padding: 0; } `,B=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:C,ContentHeaderLeadAssetContent:k,ContentHeaderLeadAssetCaption:$,ContentHeaderLeadAssetContentMedia:S,ContentHeaderLedeLightboxButton:E,ContentHeaderLeadRailAnchor:T,ContentHeaderLeadContentFullWidth:I,ContentHeaderLeadContentCaptionCredit:N,ContentHeaderLeadAssetAwards:B}},50130:(e,t,n)=>{const{default:o}=n(75999),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(75999),{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}},21608:(e,t,n)=>{const{default:o}=n(75999),{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}},1757:(e,t,n)=>{const{default:o}=n(75999),{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),v=`\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"})` ${v} 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; `,C=o.div.withConfig({displayName:"ContentHeaderLowerBylineDateBlock"})` ${v} `,k=o(g).withConfig({displayName:"ContentHeaderItemCount"})` ${v} text-align: center; line-height: 1; `,$=o(p).withConfig({displayName:"ContentHeaderHed"})` ${v} /* 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; `,S=o.div.withConfig({displayName:"AddressBlockWrapper"})` ${v} 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")}; } `;$.defaultProps={as:"h1",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const N=o.div.withConfig({displayName:"ContentHeaderTitleBlockWrapper"})` ${y} && { ${b} } > * { grid-column: 1/-1; } ${$} { 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 `} `,B=o(p).withConfig({displayName:"ContentHeaderTitleBlockPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e})=>h(e)}; `;B.defaultProps={as:"time",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const L=o.div.withConfig({displayName:"HeaderSocialInformation"})` padding-top: ${a(3)}; svg { transform: scale(1.2); 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:C,ContentHeaderItemCount:k,ContentHeaderHed:$,ContentHeaderTitleBlockWrapper:N,ContentHeaderTitleBlockPublishDate:B,AddressBlockWrapper:S,HeaderAddressDetails:x,HeaderSocialInformation:L,HeaderContactInformation:P,PodcastButtonWrapper:E,PodcastButton:T,PodcastLink:I}},33193:(e,t,n)=>{const o=n(3442);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}},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(75999).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(3442),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:v,mobileSummaryItemVariation:w="SideBySideDense",mobileSummaryItemVerticalAlign:C="center",items:k,paginatedContainerPosition:$,pageNumber:S=1,pageSize:x,totalResults:E,showViewMoreButton:T=!1})=>{const I=a(),N=(e=>2===e.length?p.TwoColumns:e.length%4==0?p.FourColumns:p.ThreeColumns)(k),[B,L]=o.useState(k),[P,M]=o.useState(""),[A,D]=o.useState(!1),[H,R]=o.useState({currentPage:S,itemsCount:k.length,isLastPage:g(x,E,S)});if(o.useEffect((()=>{M(window.location.href.split(/[?#]/)[0])}),[]),E<2)return null;const{isLastPage:_,currentPage:O}=H,F={dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasItemsRule:i,hideIssueDate:h,hideRubricItemSummary:y,sectionTitleVariation:b,shouldHideContributors:f,shouldHidePublishDate:v,hasBorderOnMobileOnly:n,items:B};return o.createElement(s,null,o.createElement(l,{as:N,...F}),o.createElement(d,{as:N,...F,summaryItemVariation:w,sideBySideVerticalAlign:C}),T&&!_&&o.createElement(c,null,o.createElement(m,{href:!A&&`${P}?page=${O+1}`,onClick:!A&&(e=>{e.preventDefault();const{currentPage:t}=H,n=t+1,o=`${window.location.href.split(/[?#]/)[0]}?page=${n}&container=${$}&format=json`;return D(!0),fetch(o).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:o}=e.containers[0],i=B.concat(t);L(i),R({currentPage:n,itemsCount:i.length,isLastPage:g(x,o,n)}),D(!1)})).catch((e=>{D(!1),console.warn(e)}))}),title:I.formatMessage(r.viewMoreText)},I.formatMessage(r.viewMoreText),A&&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(75999),{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"})``,v=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; } } ${v} { ${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:v,AllFictionFooter:y,AllFictionViewMore:b}},68535:(e,t,n)=>{const o=n(3442);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(3442),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:v="LineAboveLineBelowTextCenter",shouldHideDangerousDekMobileOnly:w,shouldHidePublishDate:C,shouldShowAllContentWhenDense:k,showViewMoreButton:$,summaryItemVariationForMobile:S="SideBySideDense",paginatedContainerPosition:x,pageNumber:E=1,limit:T,totalResults:I})=>{const N=a(),B=(e=>2===e.length?r.TwoColumns:e.length%4==0?r.FourColumns:r.ThreeColumns)(f),[L,P]=o.useState(f),[M,A]=o.useState(""),[D,H]=o.useState(!1),[R,_]=o.useState({currentPage:E,isLastPage:g(T,I,E)});o.useEffect((()=>{A(window.location.href.split(/[?#]/)[0])}),[]);const{isLastPage:O,currentPage:F}=R;return o.createElement(s,null,o.createElement(l,{as:B,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,items:L,sectionTitleVariation:v,shouldHidePublishDate:C}),o.createElement(d,{as:B,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,hideRuleFromMobile:b,items:L,sectionTitleVariation:v,shouldHideDangerousDekMobileOnly:w,shouldHidePublishDate:C,shouldShowAllContentWhenDense:k,summaryItemVariation:S}),$&&!O&&o.createElement(m,null,o.createElement(c,{href:!D&&`${M}?page=${F+1}`,onClick:!D&&(e=>{e.preventDefault();const{currentPage:t}=R,n=t+1,o=`${window.location.href.split(/[?#]/)[0]}?page=${n}&container=${x}&format=json`;return H(!0),fetch(o).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:n}=e.containers[0];return P(L.concat(t)),n})).then((e=>{_({currentPage:n,isLastPage:g(T,e,n)}),H(!1)})).catch((e=>{H(!1),console.warn(e)}))}),title:N.formatMessage(p.viewMoreText)},N.formatMessage(p.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,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(75999),{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; } } `,v=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 `} } `,C=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:C,ContributorCollectionDesktop:b,ContributorCollectionMobile:f,ContributorCollectionFooter:v,ContributorCollectionViewMore:w}},37261:(e,t,n)=>{const o=n(3442);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(3442),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:v,ContributorHeaderBioClamp:w,ContributorHeaderSocialIcons:C,ContributorHeaderSeeMoreLink:k,ContributorDenseHeaderWrapper:$,ContributorNameAndTitleWrapper:S,ContributorLogo:x}=n(24283),E=({avatarImageShape:e,clampBreakpoint:t,contributorBioAlignment:n,contributorHedMaxLines:o,contributorHedMaxLinesOnMobile:s,dangerousBio:E,dangerousShortBio:T,descriptionToken:I,featureFlags:{enableFictionContributor:N},hasAvatarImageBackground:B,hasSmallAvatar:L,clampReadLessText:P,clampReadMoreText:M,image:A,ledeAlignment:D,name:H,fallbackBioSuffix:R,shouldHideTitle:_,shouldRemoveNameMargin:O,showSocialIcons:F,socialIconsProps:W,socialIconType:V,title:U,url:G,className:j,shouldApplyMaxWidth:z,hasLeftAlignedHeader:q,hasPaddingTop:Z,showSeeMoreLink:K,variations:{isFeaturedAuthor:Y,isDenseHeader:J},externalLinkData:Q,hasBorders:X})=>{i.useEffect((()=>{(async()=>{await d(),l("ContributorHeader")})()}),[]);const{formatMessage:ee}=a(),te=`${ee(c.seeMoreContributorLink)} ${H} `,ne=E||(R?`${H} ${R}`:"");let oe=i.createElement(v,{"data-testid":"ContributorHeaderBio",dangerouslySetInnerHTML:{__html:ne},isFeaturedAuthor:Y,isDenseHeader:J,enableFictionContributor:N,contributorBioAlignment:n,descriptionToken:I});const ie=i.createElement(i.Fragment,null,H&&i.createElement(y,{"data-testid":"ContributorHeaderName",shouldRemoveNameMargin:O,isDenseHeader:J},H),U&&!_&&i.createElement(b,{isDenseHeader:J},U)),ae=i.createElement($,{isImage:A},A&&i.createElement(x,{...A}),i.createElement(S,{isDenseHeader:J},ie));return o>0&&(oe=i.createElement(w,{lines:o,clampReadMoreText:M,clampReadLessText:P,contributorBioAlignment:n,isCollapsible:!0,enableFictionContributor:N,breakpoint:t,linesInMobile:s},oe)),i.createElement(m,{className:j,enableFictionContributor:N},i.createElement(p,{shouldApplyMaxWidth:z,hasLeftAlignedHeader:q,hasPaddingTop:Z},A&&!J&&i.createElement(g,{ledeAlignment:D,hasAvatarImageBackground:B,hasLeftAlignedHeader:q},i.createElement(u,{...A,avatarImageShape:e,hasSmallAvatar:L})),i.createElement(h,{ledeAlignment:D,isContributorImageEmpty:!A,isFeaturedAuthor:Y,hasLeftAlignedHeader:q,hasBorders:X},J?ae:ie,T&&i.createElement(f,{"data-testid":"ContributorHeaderShortBio",dangerouslySetInnerHTML:{__html:T}}),ne&&oe,F&&W&&i.createElement(C,{...W,variations:{theme:V}}),K&&i.createElement(k,{href:G},te,"»"),J&&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.defaultProps={avatarImageShape:"rectangle",clampBreakpoint:"xxl",contributorBioAlignment:"default",contributorHedMaxLines:0,contributorHedMaxLinesOnMobile:0,hasAvatarImageBackground:!1,hasBorders:!1,hasLeftAlignedHeader:!1,hasPaddingTop:!0,hasSmallAvatar:!1,ledeAlignment:"default",shouldApplyMaxWidth:!1,shouldHideTitle:!1,shouldRemoveNameMargin:!1,showSocialIcons:!0,socialIconType:"standard",url:"",variations:{isFeaturedAuthor:!1,isDenseHeader:!1}},E.displayName="ContributorHeader",e.exports=s(E,{keysToPluck:["featureFlags"]})},50417:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(25855);e.exports=i(o(a,"ContributorHeader"))},24283:(e,t,n)=>{const{css:o,default:i}=n(75999),{BREAKPOINTS:a}=n(96472),{roundImageBase:r}=n(52027),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{calculateSpacing:d,getColorStyles:c,getColorToken:m,getTypographyStyles:p,getLinkStyles:u,minScreen:g}=n(26865),{BaseText:h}=n(76955),{BaseLink:y}=n(60881),b=n(73275),f=n(35676),{SocialIconExternalLink:v,SocialIconsList:w}=n(51e3),C=n(48286),{ButtonLabel:k}=n(18974),{ToutHed:$,ToutDek:S}=n(15956),x="126px",E="200px",T=i(h).withConfig({displayName:"ContributorHeaderName"})` ${({isDenseHeader:e,theme:t})=>p(t,e?"typography.definitions.discovery.hed-break-out":"typography.definitions.discovery.page-hed-subsection")}; margin-top: 0; margin-bottom: ${d(1)}; ${({shouldRemoveNameMargin:e})=>e&&"margin: 0;"} color: ${({theme:e})=>m(e,"colors.discovery.lead.secondary.hed")}; `;T.defaultProps={as:"h1"};const I=i(h).withConfig({displayName:"ContributorHeaderTitle"})` margin-top: 0; margin-bottom: ${d(3)}; ${({isDenseHeader:e,theme:t})=>e?`\n color: ${m(t,"colors.discovery.lead.secondary.description")};/* 1 */\n margin-bottom: 0px;\n `:`\n color:${m(t,"colors.discovery.lead.secondary.accent")}; /* 1 */\n `} ${({theme:e})=>p(e,"typography.definitions.globalEditorial.accreditation-feature")}; `;I.defaultProps={as:"h2"};const N=i.div.withConfig({displayName:"ContributorHeaderBio"})` ${o` ${({enableFictionContributor:e,isDenseHeader:t,isFeaturedAuthor:n,theme:i})=>e||n||t?o` ${p(i,"typography.definitions.discovery.description-feature")} `:o` ${p(i,"typography.definitions.discovery.description-page")} `} `}; ${({contributorBioAlignment:e})=>"default"!==e&&`text-align: ${e};`} margin-top: 0; margin-bottom: 1rem; ${({theme:e,descriptionToken:t="colors.discovery.lead.secondary.description"})=>c(e,"color",t)}; ${({isDenseHeader:e,theme:t})=>!e&&`\n a {\n ${u(t,"colors.discovery.lead.secondary.link","colors.discovery.lead.secondary.link-hover")}\n }`} ${({isFeaturedAuthor:e})=>e&&`\n > p {\n margin-top: ${d(2)};\n margin-bottom: ${d(2)};\n }\n `} ${({isDenseHeader:e,theme:t})=>e&&`\n margin-bottom: 0;\n margin-top:${d(2)};\n\n > p {\n margin-bottom: 0px;\n }\n a {\n ${u(t,"colors.discovery.body.light.accent","colors.discovery.lead.secondary.link-hover","global")}\n }\n \n`} `,B=i.div.withConfig({displayName:"ContributorHeaderShortBio"})` margin-top: 0; margin-bottom: 1rem; color: ${({theme:e})=>m(e,"colors.discovery.lead.secondary.description")}; ${({theme:e})=>p(e,"typography.definitions.consumptionEditorial.body-core")}; /* 1 */ a { ${({theme:e})=>u(e,"colors.consumption.body.standard.link",null)} } a + a { margin-left: 1rem; /* 2 */ border-left: 1px solid; padding-left: 1rem; } `,L=i.div.withConfig({displayName:"ContributorDenseHeaderWrapper"})` display: grid; ${({isImage:e})=>e?o` grid-template-columns: ${d(10.5)} auto; `:o` grid-template-columns: auto auto; `} `,P=i.div.withConfig({displayName:"ContributorNameAndTitleWrapper"})` ${({isDenseHeader:e})=>e&&"grid-column: auto;\n min-width: 0;"} `,M=i(f).withConfig({displayName:"ContributorHeaderSocialIcons"})` .contributor-header__social-icons { ${w} { @media (min-width: ${a.md}) { justify-content: flex-start; } } } ${w} { justify-content: center; @media (min-width: ${a.md}) { justify-content: flex-start; } ${v} { .icon { path { fill: ${({theme:e})=>m(e,"colors.discovery.lead.secondary.link")}; } } &:hover { .icon { path { fill: ${({theme:e})=>m(e,"colors.discovery.lead.secondary.link-hover")}; } } } } } `,A=i.div.withConfig({displayName:"ContributorGrid"})` ${l()} ${s("padding")} ${({hasLeftAlignedHeader:e})=>e&&"margin: 0 auto;"} ${({shouldApplyMaxWidth:e})=>e&&`max-width: ${a.xxl};`} ${({hasPaddingTop:e})=>e&&`padding-top: ${d(8)};`} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); padding-bottom: ${d(8)}; width: 100%; text-align: center; row-gap: var(--grid-gap); ${g(a.md)} { grid-template-columns: repeat(12, 1fr); justify-items: auto; text-align: inherit; } `,D=i.div.withConfig({displayName:"ContributorHeaderWrapper"})` ${({enableFictionContributor:e,theme:t})=>e?t&&`background: ${m(t,"colors.discovery.lead.primary.background")}`:t&&`background: ${m(t,"colors.discovery.lead.secondary.background")}`} `,H=i.div.withConfig({displayName:"ContributorAvatarImageWrapper"})` grid-column: 1 / -1; justify-self: center; ${({theme:e,hasAvatarImageBackground:t})=>t?o` background: ${m(e,"colors.discovery.lead.secondary.background")}; border-radius: 50%; `:`background: ${m(e,"colors.discovery.lead.primary.background")};`} ${g(a.md)} { align-self: start; ${({ledeAlignment:e})=>"center"===e?"grid-column: 5 / span 4;":"grid-column: 1 / span 3;"} ${({hasLeftAlignedHeader:e})=>e&&`\n grid-column: 1 / span 3;\n justify-self: auto;\n min-width: ${x};\n max-width: ${E};\n margin-left: auto;\n margin-right: auto;\n `} } `,R=i(b).withConfig({displayName:"ContributorAvatarImage"})` img { width: 100%; min-width: ${x}; max-width: ${E}; } ${({avatarImageShape:e})=>"round"===e?r("100%",x,E):""} ${({hasSmallAvatar:e})=>e?`width: ${x}`:""} `,_=i(b).withConfig({displayName:"ContributorLogo"})` grid-column: auto; img { margin-right: ${d(2.5)}; border-radius: 50%; width: ${d(8)}; height: ${d(8)}; } `,O=o` grid-column: 1 / -1; text-align: center; ${w} { justify-content: center; } ${g(a.md)} { grid-column: 4 / span 6; ${({isContributorImageEmpty:e,isFeaturedAuthor:t})=>t&&e&&"\n grid-column: 1 / span 6;\n "} } `,F=o` grid-column: 1 / -1; ${g(a.md)} { grid-column: 4 / span 8; ${({isContributorImageEmpty:e,isFeaturedAuthor:t})=>t&&e&&"\n grid-column: 1 / span 8;\n "} } ${g(a.lg)} { grid-column: 4 / span 6; ${({hasLeftAlignedHeader:e})=>e&&"grid-column: 4 / span 6;"} ${({isContributorImageEmpty:e,isFeaturedAuthor:t})=>t&&e&&"\n grid-column: 1 / span 6;\n "} } `,W=i.div.withConfig({displayName:"ContributorHeaderContent"})` ${({ledeAlignment:e})=>"center"===e?O:F} ${({hasBorders:e,theme:t})=>e&&`\n padding-top: ${d(4)};\n padding-bottom: ${d(4)};\n border-width: 1px 0;\n border-style: solid;\n border-bottom-style: ridge;\n ${c(t,"border-top-color","colors.consumption.lead.standard.divider")};\n`} ${$}, ${S} { color: ${({theme:e})=>m(e,"colors.discovery.body.white.description")}; } `,V=i(C).withConfig({displayName:"ContributorHeaderBioClamp"})` ${({enableFictionContributor:e,breakpoint:t})=>e&&o` ${g(a[t])} { button { display: none; } } `} ${({contributorBioAlignment:e})=>"default"!==e&&`text-align: ${e};`} ${k}:hover { text-decoration: underline; } `,U=i(y).withConfig({displayName:"ContributorHeaderSeeMoreLink"})` ${p("typography.definitions.globalEditorial.context-primary")} ${({showReadMore:e})=>e?`\n font-size: ${d(1.5)};\n `:""} display: inline-block; `;U.defaultProps={as:"a",colorStaticLinkToken:"colors.discovery.body.light.accent",colorToken:null,linkStyle:"global",typeIdentity:"typography.definitions.discovery.description-core"},e.exports={ContributorHeaderWrapper:D,ContributorGrid:A,ContributorAvatarImage:R,ContributorAvatarImageWrapper:H,ContributorHeaderContent:W,ContributorHeaderName:T,ContributorHeaderTitle:I,ContributorHeaderShortBio:B,ContributorHeaderBio:N,ContributorHeaderBioClamp:V,ContributorHeaderSocialIcons:M,ContributorHeaderSeeMoreLink:U,ContributorDenseHeaderWrapper:L,ContributorNameAndTitleWrapper:P,ContributorLogo:_}},85837:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({seeMoreContributorLink:{id:"ContributorHeader.SeeMoreContributorLink",defaultMessage:"See More By",description:"See More article link of contributor"}})},25855:(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(3442),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},30259:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeaturedStoriesGrid=t.FeaturedStoriesSectionTitle=t.FeaturedStoriesList=void 0;const{default:o}=n(75999),{calculateSpacing:i,getTypographyStyles:a,maxScreen:r,minScreen:s,getColorToken:l}=n(26865),{maxThresholds:d}=n(99906),{BREAKPOINTS:c}=n(96472),m=n(35864),p=n(22539),{SummaryItemWrapper:u}=n(63637),{SummaryItemBylineWrapper:g}=n(277),{SummaryItemContent:h,SummaryItemDek:y,SummaryItemAssetContainer:b}=n(68116),{SummaryItemHedBase:f}=n(36211),v=o(p).withConfig({displayName:"FeaturedStoriesList"})``;t.FeaturedStoriesList=v;const w=o.section.withConfig({displayName:"FeaturedStoriesGrid"})` ${r(`${d.md}px`)} { display: none; } ${v} { padding: 0; ${b} { ${s(c.md)} { width: ${i(15,"px")}; height: ${i(11.25,"px")}; } width: ${i(10,"px")}; height: ${i(7.5,"px")}; } ${u} { display: grid; grid-template-areas: 'image content'; grid-template-columns: ${i(7.5)} auto; margin-bottom: ${i(2)}; padding-bottom: ${i(2)}; gap: ${i(4)}; ${s(c.md)} { gap: ${i(10)}; margin-bottom: ${i(1)}; } :last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } } ${h} { padding-top: 0; ${f} { ${({theme:e})=>a(e,"typography.definitions.discovery.hed-core-secondary")}; } ${y} { margin: 0; } ${g} { ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-tertiary")}; display: flex; align-items: center; padding-top: ${i(.625,"px")}; } } } `;t.FeaturedStoriesGrid=w;const C=o(m).withConfig({displayName:"FeaturedStoriesSectionTitle"})` ${s(c.md)} { margin-top: ${i(5)}; border-bottom-width: 1px; } h2 { ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-primary")}; justify-self: start; width: 444.8px; height: 18px; color: ${({theme:e})=>l(e,"colors.discovery.body.white.context-tertiary")}; } ${r(c.md)} { margin-bottom: ${i(1)}; } ${s(c.md)} { margin-bottom: ${i(2)}; } `;t.FeaturedStoriesSectionTitle=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(25855),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},12378: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.ContributorSpotlightMainSectionGrid=void 0;const i=o(n(86659)),a=n(40653),{default:r}=n(75999),{minScreen:s,maxScreen:l,calculateSpacing:d,getColorToken:c}=n(26865),{BREAKPOINTS:m}=n(96472),{maxThresholds:p}=n(99906),{ContributorHeaderContent:u,ContributorGrid:g}=n(24283),{ToutWrapper:h}=n(15956),y=r(i.default.NoMarginsTwoUp).withConfig({displayName:"ContributorSpotlightMainSectionGrid"})` ${l(`${p.lg}px`)} { && { display: unset; } } > ${a.GridItem} { :nth-of-type(1) { text-align: left; ${({hasFeaturedStories:e})=>!e&&"\n grid-column: 4/ span 6;\n "} } :nth-of-type(2) { display: flex; flex-direction: column; justify-content: space-between; ${s(m.xxl)} { grid-column: span 5; } } } ${u} { grid-column: 1 / span 12; text-align: left; } ${g} { padding: ${d(6)} 0 0 0; ${l(m.lg)} { border-bottom: ${d(.125)} solid ${c("colors.foundation.menu.dividers")}; padding: ${d(8)} 0 ${d(4)} 0; } } ${h} { ${s(m.lg)} { margin-top: ${d(3)}; border-top: ${d(.125)} solid ${c("colors.foundation.menu.dividers")}; padding-top: ${d(2)}; } } `;t.ContributorSpotlightMainSectionGrid=y},20680:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),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},74898:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeaturedStoriesCarousel=t.FeaturedStoriesSectionTitle=void 0;const{default:o}=n(75999),{calculateSpacing:i,getTypographyStyles:a,minScreen:r,maxScreen:s,getColorToken:l}=n(26865),{BREAKPOINTS:d}=n(96472),c=n(35864),{RubricWrapper:m}=n(6613),{SummaryItemContent:p}=n(68116),{CarouselListButton:u,CarouselWrapper:g}=n(44802),{SummaryCarousel:h,SummaryCarouselRow:y}=n(34751),b=o(c).withConfig({displayName:"FeaturedStoriesSectionTitle"})` padding-bottom: 0; ${s(d.md)} { margin-top: ${i(3)}; border-bottom-width: 1px; } h2 { ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-primary")}; justify-self: start; width: 444.8px; height: 18px; color: ${({theme:e})=>l(e,"colors.discovery.body.white.context-tertiary")}; } `;t.FeaturedStoriesSectionTitle=b;const f=o.section.withConfig({displayName:"FeaturedStoriesCarousel"})` ${h} { ul { margin-right: ${i(-3)}; margin-left: ${i(-3)}; li { width: 60%; &:last-child { padding-right: ${i(3)}; } } } } ${y} { padding-bottom: 0; } ${r(d.md)} { display: none; } ${u} { display: none; } ${g} { margin-bottom: 0; } ${m} { display: none; } ${p} { ${({theme:e})=>a(e,"typography.definitions.discovery.hed-core-secondary")}; } `;t.FeaturedStoriesCarousel=f},41096:(e,t,n)=>{e.exports=n(69865)},5676:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContributorSpotlightSummaryGrid=t.ContributorSpotlightSectionTitle=t.ContributorSpotlightSingleColumn=t.ContributorSpotlightInnerContainer=t.ContributorSpotlightContainer=t.SpotlightMainFeatureHeader=void 0;const o=n(1123),{default:i,css:a}=n(75999),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getTypographyStyles:d,getLinkStyles:c,minScreen:m}=n(26865),{BREAKPOINTS:p}=n(96472),u=n(35864),{SectionTitleDek:g}=n(33500),h=i.section.withConfig({displayName:"ContributorSpotlightContainer"})` padding: ${r(3)}; ${m(p.md)} { padding-top: ${r(4)}; padding-bottom: ${r(4)}; } ${(0,o.cssVariablesGrid)()} ${(0,o.applyGridSpacing)("padding")} `;t.ContributorSpotlightContainer=h;const y=i.div.withConfig({displayName:"ContributorSpotlightInnerContainer"})` margin: 0 auto; border-bottom: ${r(.125,"px")} solid; max-width: calc(${p.xxl} - (2 * ${r(8)})); `;t.ContributorSpotlightInnerContainer=y;const b=i.div.withConfig({displayName:"ContributorSpotlightSingleColumn"})` .summary-item { width: 100%; } `;t.ContributorSpotlightSingleColumn=b;const f=i(u).withConfig({displayName:"ContributorSpotlightHeader"})` display: flex; justify-content: center; border-top: ${r(.125,"px")} solid; border-bottom: ${r(.125)} solid ${l("colors.foundation.menu.dividers")}; ${g} { margin-top: 0; padding-top: 0; text-underline-offset: ${r(.375,"px")}; ${({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")}; } `;t.ContributorSpotlightSectionTitle=f;const v=i.section.withConfig({displayName:"ContributorSpotlightSummaryGrid"})` display: grid; ${(0,o.cssVariablesGrid)()} grid-template-areas: 'stories' 'body'; grid-template-columns: repeat(1, 1fr); padding-bottom: ${r(3)}; ${m(p.md)} { grid-template-areas: 'body'; } `;t.ContributorSpotlightSummaryGrid=v;const w=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(p.lg)} { max-width: 80%; } `;t.SpotlightMainFeatureHeader=w},61254:(e,t,n)=>{const o=n(3442);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(76809),{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)},76809:(e,t,n)=>{const o=n(75999).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(3442),s=n(8277).A,l=n(37402),d=n(31226),c=n(13175),m=n(49152),p=n(21634),u=n(26223),g=n(10931),h=n(31933),y=n(48496),{CuratedShowsWrapper:b,CuratedShowsFullWrapper:f,CuratedShowsListWrapper:v,CuratedShowsGridWrapper:w,CuratedShowsViewAllWrapper:C,CuratedShowsDrawer:k}=n(78067),{trackComponent:$}=n(92716),{interactionResponse:S}=n(56187),x=({curatedShows:e,allShows:t,label:n="",hasCuratedShowsVariation:o="CuratedShowsWithImage",hideCuratedShowsList:h})=>{i.useEffect((()=>{(async()=>{await 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(v,{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(C,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(k,{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(75999).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(3442);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(3442),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:v,sponsorName:w,hasProductDisclaimerAlternativeStyle:C}=t;let k;return k=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:k,hasTopRule:g,hasHorizontalPadding:p,isSponsored:h,hasDisclaimerBottomMargin:v,hasProductDisclaimerAlternativeStyle:C,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(75999).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(3442);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(3442),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,className:t,hasSpecificTopPosition:n,hideDrawerScroll:i,hideChannelNavigation:u,hasBodyScrollWhenDrawerOpen:g,minHeight:b,onClose:f,overlayColor:v,transitionTimeMS:w,theme:C,variations:k,contentLabel:$,children:S,showCloseButton:x,isOpen:E,hideOnDesktop:T,hideOnMobile:I,variationName:N})=>{let B;a.useEffect((()=>{(async()=>{await y(),h("Drawer",N)})()}),[]);const{formatMessage:L}=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,k.animation,g]),a.createElement(l,{palette:C},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-${v}`,`drawer__overlay--align-${k.align}`,{"drawer__overlay--hide-on-desktop":T,"drawer__overlay--hide-on-mobile":I,"drawer__overlay--increased-top-position":k.increasedTopPosition}),afterOpen:"drawer__overlay--opening",beforeClose:"drawer__overlay--closing"},align:k.align,animation:k.animation,htmlOpenClassName:"html__drawer--open",closeTimeoutMS:w,contentLabel:$||L(s.contentLabel),isOpen:E,minHeight:b,onAfterOpen:()=>{setTimeout((()=>{B&&B.classList&&B.classList.add("drawer--open-positioned")}),0)},onRequestClose:f,role:"dialog",hasSpecificTopPosition:n},x&&a.createElement(c,{isIconButton:!0,ButtonIcon:d,label:L(s.buttonLabel),onClickHandler:f,role:"button"}),S,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,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.defaultProps={appElement:"#app-root",hasBodyScrollWhenDrawerOpen:!0,hasSpecificTopPosition:0,hideDrawerScroll:!1,hideOnDesktop:!1,hideOnMobile:!1,overlayColor:"black",showCloseButton:!1,theme:"standard",transitionTimeMS:600,variations:{animation:"slide-down",align:"center",increasedTopPosition:!1}},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(18376)},63967:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(75999),a=n(57823),r=n(73730),{getColorToken:s,calculateSpacing:l,styledProperty:d,minScreen:c,getZIndex:m,maxScreen:p}=n(26865),{BREAKPOINTS:u}=n(96472),{getSiteNavigationMenuStyles:g}=n(56341),h=i` .body__drawer--open { overflow: hidden; } `,y=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})=>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(u.md)} {\n max-width: 50%;\n }\n .drawer__social-icons {\n justify-content: flex-start;\n }\n `)} } @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(u.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(u.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(u.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(u.lg)} { display: none; } } &.drawer__overlay--hide-on-mobile { display: block; ${p(`calc(${u.lg} - 1px)`)} { display: none; } } } `,b=o(r.Utility).withConfig({displayName:"DrawerButton"})` ${({theme:e})=>g(e,!0)} position: absolute; top: ${l(1)}; right: ${l(1)}; width: ${l(4)}; height: ${l(4)}; .icon-close { padding: 6px; } `;e.exports={DrawerGlobalStyles:h,DrawerModalWrapper:y,DrawerButton:b}},20313:(e,t,n)=>{const o=n(3442);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"}})},18376:(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=n(92716),s=n(56187),l=n(67275);t.DynamicMultiPackages=({children:e,hasEvenSpacingMultiPackageRow:t,hasMarginBottomMultiPackageRow:n,hasMarginTopMultiPackageRow:o,hasNoTopBottomMarginOnMobile:a,multiPackageCustomClassName:d,shouldAddHjIgnoreAttribute:c})=>(i.default.useEffect((()=>{(async()=>{await(0,s.interactionResponse)(),(0,r.trackComponent)("MultiPackages")})()}),[]),i.default.createElement(l.MultiPackageContainer,{customClass:d,className:"multi-packages"+(d?` ${d}`:""),hasNoTopBottomMarginOnMobile:a,hasMarginBottomMultiPackageRow:n,hasMarginTopMultiPackageRow:o,hasEvenSpacingMultiPackageRow:t,"data-hj-ignore-attributes":c?"":null},e)),t.DynamicMultiPackages.displayName="DynamicMultiPackages",t.DynamicMultiPackages.propTypes={children:a.default.node,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(3442),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:v}=n(14307),w=({backgroundImageSource:e="",buttonLabel:t,buttonLink:n,dangerousCaption:o,dangerousCredit:w,dangerousDek:C,dangerousHed:k,hasBiggerSpotImage:$=!1,hasButton:S=!0,spotImage:x,statusCode:E=404})=>{const{formatMessage:T}=a(),I=k||T(s.dangerousHed),N=C||T(s.dangerousDek);i.useEffect((()=>{E&&v(E,N),(async()=>{await f(),b("ErrorPages")})()}),[E,N]);const B=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:N,dangerousHed:I},i.createElement(r.ContentCenterNoBackground,{ariaLive:"polite",dangerousHed:I,dangerousDek:N}),x&&i.createElement(p,{hasButton:S,hasBiggerSpotImage:$},i.createElement(d,{...x}),B&&i.createElement(c,{dangerousCaptionText:o,dangerousCredit:w})),S&&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(75999),{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(3442);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(3442),c=n(62193),m=n(52089),p=n(89895).A,u=n(76399),g=n(708),h=n(13175),y=n(10673),b=n(22698),f=n(79499),{Circle:v}=n(62930),{trackSearchFilterEvent:w}=n(14307),{useOutsideClick:C}=n(87098),{convertStringAsSlug:k}=n(67506),{FilterComponentWrapper:$,RemoveFilter:S,FilterDrawerText:x,FilterDrawerSelectionCounter:E,FilterMobileDrawerHeader:T,FilterMobileDrawerTitle:I,FilterMobileDrawer:N,FilterSortMobileDrawerWrapper:B,FilterMobileWrapper:L,FilterMobileButton:P,FilterMobileAccordianData:M,FilterAccordionContainer:A,FilterAccordionItemContainer:D,FilterAccordionLabelContainer:H,FilterAccordionItemContainerLabel:R,FilterAccordionItemContainerContent:_,FilterAccordionItemContainerButton:O,FilterMobileActionWrapper:F,FilterMobileDrawerAccordionWrapper:W,FilterMobileApplyActionButton:V,FilterMobileCancelActionButton:U,SortSelectionControlWrapper:G,FilterCategoryList:j,FilterCategoryItem:z,Category:q,CategoryContainer:Z,FilterCategoryWrapper:K,StyledChevron:Y,FilterSelectionMenuWrapper:J,FilterMenuWrapper:Q,FilterMenuItemWrapper:X,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:ve,isContentLoading:we,showTotalItems:Ce,theme:ke="standard",totalItems:$e=0,trackingEvent:Se="plpFilterInteraction",updateParentDataHandler:xe,sendFilterOpenStatus:Ee})=>{const[Te,Ie]=o.useState(null),[Ne,Be]=o.useState(null),[Le,Pe]=o.useState(t.sortData),[Me,Ae]=o.useState(t.filterData),[De,He]=o.useState(!1),Re=i(null),_e=i(null);C(_e,(()=>He(!1)));const[Oe,Fe]=o.useState({});C(Re,(()=>{ye||(Ae(Me.map((e=>({...e,isActive:!1})))),Ee&&Ee(!1))}));const[We,Ve]=o.useState({}),{formatMessage:Ue}=d(),[Ge,je]=o.useState(!1),[ze,qe]=o.useState(!1),[Ze,Ke]=o.useState(""),Ye=(e=null)=>{let n;if(n=e?l(e):l(t.sortData).find((e=>e.default)),!n)return{label:Ue(p.sortBy)};let o=n.label;return n.label.includes(":")&&(o=n.label.split(":")[1].trim()),n.label=`${Ue(p.sortBy)}: ${o}`,n},Je=(e,t)=>{{const n=t!==ge||c(Te)?`Sort By ${e.selectedFilter.label}`:Te.label;window.dataLayer.push({event:Se,interactionType:"Filtering/Sorting",nameOfSelection:`${t}_${n}`,valueOfFilter:e.selectedFilter.label,eventValue:""})}};a((()=>{Ae(t.filterData);const{pathname:e}=window.location;Ke(e)}),[t.filterData]);const Qe=(e,t)=>{let n=e.value;return he.includes(t)&&(n=`${k(e.label)}`),n},Xe=(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}=Xe(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(),Ae(Me.map((e=>({...e,isActive:!1})))),Ee&&Ee(!1)},nt=e=>{""!==e.target.name&&(tt(e),He(!De))},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(Me).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":Ue(p.filterCloseButtonLabel),ButtonIcon:u,isIconButton:!0,label:Ue(p.filterCloseButtonLabel),onClickHandler:e=>tt(e)}))),rt=e=>0===e.children.filter((e=>e.isSelected)).length,st=e=>{const t=l(Me),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,Ae(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:Ue(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(Me),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}=Xe(o,We);let d=n?Ze:`/${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(Me),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),Ae(n);const d=n.map((e=>{const t="multiple"===e.selectionType?e.children.filter((e=>e.isSelected)).length:0;return{...e,counter:t}}));r&&Je({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),Ae(d),be&&et({filterData:n,sortData:We,filterSelectionPriority:s})})(i,t)}))}))))},dt=()=>{const e=!Ge;je(e),Ae(Me.map((e=>({...e,isActive:!1})))),Ee&&Ee(e)},ct=e=>{e&&et({filterData:Me,sortData:e}),qe(!ze)},mt=(e=0)=>(l(Me).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?`${Ue(p.filterBy)}`:`${Ue(p.sortBy)}`),Ge&&e>0&&o.createElement(E,null,"(",e,")")),o.createElement(S,null,o.createElement(u,{onClick:()=>Ge?dt():ct(Ne)})))},ut=({id:e,label:t,value:n,counter:i})=>{const a=Me[e];return o.createElement(A,null,o.createElement(D,{onClick:()=>(e=>{const t=Me.map(((t,n)=>({...t,isActive:n===e&&!t.isActive}))),n=t.find((e=>e.isActive));Ie(n),Ae(t)})(e)},o.createElement(H,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(_,{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?Ye():{},yt=gt?((e=null)=>{let n;return n=e?l(e):l(t.sortData).find((e=>e.default)),n})():{},bt=()=>o.createElement(v,{fillColor:"#fff",margin:"0px",height:"40px",width:"40px"}),ft=()=>o.createElement(F,null,o.createElement(V,{inputKind:"button",label:Ge?we?`${Ue(p.contentLoadingLabel)}`:`${Ue(p.showItems,{totalItems:$e})}`:`${Ue(p.applyActionLabel)}`,onClickHandler:()=>Ge?dt():ct(Ne),ButtonIcon:we&&bt,iconPosition:"before",hasEnableIcon:!0}),o.createElement(U,{inputKind:"button",label:Ue(p.cancelActionLabel),onClickHandler:()=>Ge?(()=>{const e=l(Me);e.map((e=>("multiple"===e.selectionType&&(e.children=e.children.map((e=>({...e,isSelected:!1})))),e))),Ae(e),be&&et({filterData:e,sortData:Ne||yt}),je(!Ge),Ae(Me.map((e=>({...e,isActive:!1}))))})():qe(!ze)}));return o.createElement($,{ref:Re},o.createElement(K,{"data-testid":"FilterComponent",hasBottomBorder:n,isCentered:ve,className:e,id:"filter-wrapper"},o.createElement(o.Fragment,null,ye?o.createElement(L,null,o.createElement(P,{inputKind:"button",label:mt()>0?`${Ue(p.filterBy)} (${mt()})`:Ue(p.filterBy),ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>je(!Ge)}),o.createElement(N,{isOpen:Ge,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:fe},Ge&&o.createElement(B,null,pt(),o.createElement(W,null,o.createElement(M,null,Me.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"},Me.map((({value:e,isActive:t,counter:n},i)=>o.createElement(z,{key:`${e}-${i}`,isActive:t,onClick:t=>((e,t)=>{t.preventDefault();const n=Me.map((t=>({...t,isActive:!t.isActive&&t.value===e}))),o=n.find((e=>e.isActive));Ie(o),Ee&&Ee(o&&!0),Ae(n)})(e,t)},o.createElement(Z,null,o.createElement(q,{tabIndex:"0",role:"link",isActive:t,as:"a"},o.createElement("span",{dangerouslySetInnerHTML:{__html:it(e,n)}}))),o.createElement(Y,{isactive:String(t)}))))),ye&&Ce&&o.createElement(se,null,$e," ",Ue(p.items)),gt&&o.createElement(ce,{ref:_e},ye?o.createElement(me,null,o.createElement(pe,{inputKind:"button",label:Ne?Ne.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(B,null,pt(),o.createElement(G,{selectionType:"single"},o.createElement(y,{dangerousLegend:`${Ue(p.sortBy)}`},Le.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=Le.map(((t,n)=>({...t,default:n===e}))),n=t.find((e=>e.default));Be(n),Pe(t)})(t)})})))),ft()))):o.createElement(de,{className:s({"is-sort-menu-open":De,"is-sort-menu-closed":!De}),onClick:e=>nt(e),onTouchStart:e=>nt(e),totalItems:$e},o.createElement(f,{defaultValue:ht,selectedValue:c(We)?ht:We,isDropdownMenuOpen:De,options:t.sortData,onInputChange:e=>{Ve(Ye(e)),c(e)||(Je({selectedFilter:e},"Sorting"),et({filterData:Me,sortData:e}));const t={type:"select",subject:"sort",criteria:{sort:e.label},platform:"verso",no_of_results_returned:$e};w(t)},shouldHideSelectedOptions:!0}),Ce&&o.createElement(re,null,$e," ",Ue(p.items)))))),!ye&&Me.map((e=>o.createElement(J,{isActive:e.isActive},o.createElement(Q,{theme:ke},o.createElement(te,null,o.createElement(ne,null,o.createElement(ae,{showTotalItems:Ce},lt(e)),at))),o.createElement(X,null,"multiple"===e.selectionType&&o.createElement(ee,{inputKind:"button",isDisabled:rt(e),label:Ue(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(75999),{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),{Chevron:h}=n(97504),y=n(86659),{GridItem:b}=n(40653),f=n(98653),v=n(73730),{BaseText:w}=n(18730),C=n(67685),{UtilitySelectionControlLabel:k}=n(20404),{DropdownSelect:$}=n(58293),S="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 N=o.div.withConfig({displayName:"CategoryContainer"})` display: inline-flex; `,B=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"))};`} `;k.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const L=o(C).withConfig({displayName:"RadioCheckboxSelectionControl"})` ${k} &.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; } `,M=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; `,A=o.div.withConfig({displayName:"FilterMenuWrapper"})` width: 100%; height: 100%; ${l(p.sm)} { padding: 0 ${i(2)}; } `,D=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)}; } `,H=o.div.withConfig({displayName:"FilterMenuContent"})` ${d(p.lg)} { display: flex; width: 100%; } `,R=o(v.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")}; } `,_=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(v.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 V=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)}; `;V.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const U=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")}; } } ${$} { 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(v.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)}; } `,Z=o(f).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; position: relative; `,K=o(m).withConfig({displayName:"FilterSortMobileDrawerWrapper"})``,Y=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")}; } } `,J=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; `,X=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 ${S} 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: ${S} linear;\n padding-bottom: ${i(2)};\n `:`\n max-height: 0px;\n transition: all ${S};\n `} ${({theme:e})=>a(e,"color","colors.consumption.lead.standard.description")}; && { .un-select-filter-button { margin-bottom: 0; } } ${_} { padding: ${i(2)} 0 ${i(1)}; } `,se=o.div.withConfig({displayName:"FilterAccordionItemContainer"})` margin: ${i(3)}; `,le=o(v.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(v.Primary).withConfig({displayName:"FilterMobileApplyActionButton"})` margin-bottom: ${i(2)}; width: 100%; `,pe=o(v.Secondary).withConfig({displayName:"FilterMobileCancelActionButton"})` width: 100%; ${({theme:e})=>`\n background: ${r(e,"colors.background.light")};`} `,ue=o.div.withConfig({displayName:"SortMobileContainer"})``,ge=o(v.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:Y,FilterDrawerText:ee,FilterDrawerSelectionCounter:te,FilterMobileDrawerHeaderWrapper:J,FilterMobileDrawerHeader:Q,FilterMobileDrawerTitle:X,FilterSortMobileDrawerWrapper:K,FilterMobileDrawer:Z,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:N,FilterCategoryWrapper:E,StyledChevron:B,FilterSelectionMenuWrapper:M,FilterMenuWrapper:A,FilterMenuItemWrapper:F,FilterMenuTypeDeselect:W,FilterMenuGridWrapper:D,FilterMenuContent:H,FilterMenuCloseIcon:R,FilterSelectionControlWrapper:_,FilterMenuListWrapper:O,FilterTotalItemWrapper:V,FilterTotalItemWrapperMobile:z,RadioCheckboxSelectionControl:L,SortContainer:U,SortWrapper:G,SortMobileContainer:ue,SortMobileButton:ge,SortMobileDrawer:he}},89895:(e,t,n)=>{const o=n(3442);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(3442),{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:v,ChipWrapper:w,EditorCard:C,EditorDescription:k,EditorDetails:$,EditorName:S,EditorResponsiveAsset:x,EditorsPicksCarousel:E,EditorTitle:T,FilterableSummaryListDynamicGridItemLayout:I,FilterableSummaryListGrid:N,FilterableSummaryListWrapper:B,FilterableSummaryListGridFullBleed:L,TitleWrapper:P,TitleToggleChipListWrapper:M}=n(22482),{ArticleGalleryCarouselBtnWrapper:A,ArticleGalleryCarouselButton:D}=n(34751),H=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)})`}},_=({affiliateDisclaimer:e,buttonConfig:t={name:"",showButton:!1,url:""},children:n,className:a,carouselControlTheme:l="",controlButtonIcon:_="ChevronIcon",controlPlacement:O="space-between",controlPosition:F="center",dangerousDek:W,dangerousHed:V,defaultToggleChipTitle:U,editor:G,hasBorderBottom:j,hasGridBottomPadding:z,hasCarouselSliderPagination:q,hasControls:Z=!0,hasCustomMargin:K=!1,hasCustomSlider:Y,hasImpressionTracking:J=!1,hasModerateSpacingOnCarousel:Q,hasModerateSpacingOnMobile:X,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:ve=!1,shouldShowDangerousDek:we,shouldUseInteractiveBrandColor:Ce=!1,isFirstProductListingContainer:ke=!1,shouldUseAlternativeTitleStyle:$e=!1,toggleChipRole:Se,trackingNamespace:xe,isDotClickable:Ee=!1,layout:Te,pos:Ie,gridConfig:Ne,groups:Be,isEditorsPicksCarousel:Le=!1,isPlpCurated:Pe,hideDesktopPagination:Me,isUpcEnabled:Ae,isSeriesNavigation:De,showDisclaimer:He,showRichTextInDek:Re})=>{o.useEffect((()=>{(async()=>{await y(),h("FilterableSummaryList")})()}),[]);const{formatMessage:_e}=s(),{slots:Oe,urlData:Fe}=d(n),We=Object.keys(Oe),[Ve,Ue]=o.useState(We),[Ge,je]=o.useState(Ve[0]),[ze,qe]=o.useState(U),Ze=V||W,Ke=xe?.toggle||V,Ye=xe?.card||V;if(0===Ve.length)return null;const Je=Ve.length>1||he,Qe=t.hasCtaLink?_e(H.atArticleGalleryCarouselBtnTextWithCtaLink,{categoryName:t.name}):_e(H.atArticleGalleryCarouselBtnText,{categoryName:t.name}),{isDynamicGridItemLayout:Xe,shouldDisplayDenseGrid:et}=Ne||{},tt=()=>o.Children.map(Oe[Ge].props.children,((e,t)=>{const{isTextExternalLink:n,gridItemColSpan:i}=e.props,a=b.addDataSectionTitleAttribute(ve,`${Ye}/${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(v,null,o.createElement(u.TextCenterNoTopRule,{isEnabled:Boolean(He&&ke),hasHigherHorizontalPadding:de,hasProductDisclaimerAlternativeStyle:ae,disclaimerHtml:e}),o.createElement(g,{hideDesktopPagination:Me,hasControls:Z,hasNavigationButtonVariation:ee,hasPagination:ie,controlButtonIcon:ee?"ArrowIcon":_,shouldHideMarginOnCarousel:ye,hasModerateSpacingOnCarousel:Q,controlPlacement:O,controlPosition:F,isDotClickable:Ee,shouldTrackSnowplowEvent:ge,hasPadding:oe,hasNoHorizontalScrollCarousel:te,hasImpressionTracking:J,paginationStyle:q&&"slider"===ne?ne:"bullet",isPlpCurated:Pe,hasCustomSlider:q&&Y,dangerousHed:Ze,pos:Ie,carouselControlTheme:l,isSeriesNavigation:De},o.Children.map(Oe[Ge].props.children,((e,t)=>{const n=b.addDataSectionTitleAttribute(ve,`${Ye}/${Ge}/`,t,!1),i=o.cloneElement(e,{analyticsDataAttribute:n}),a=`${Ze}/${Ge}`;return o.createElement(g.CarouselItem,{...ve,...R,key:`${Ge}-${t}`,carouselTitle:a,carouselItemIndex:t,carouselItemName:e.props.dangerousHed,pos:Ie,isUpcEnabled:Ae,isSeriesNavigation:De},i)}))),t.showButton&&t.url&&o.createElement(A,null,o.createElement("div",{className:"more-products"},o.createElement(D,{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=Ve.findIndex((t=>`#${t.toLowerCase()}`===e.toLowerCase()));je(Ve[t>=0?t:0])}}),[Ve]),o.createElement(B,{className:a,hasToggleGridColor:le,hasPadding:oe,hasBorderBottom:j,isSeriesNavigation:De},o.createElement(M,{hasDangerousDek:we&&W,hasCustomMargin:K,shouldUseAlternativeTitleStyle:$e,shouldUseInteractiveBrandColor:Ce},Ze&&o.createElement(P,{className:"section-title",hasPadding:oe,hasTitleMarginTop:re,as:p[ce],dangerousHed:V,dangerousDek:W,hasTitleNoMargin:se,affiliateDisclaimer:e,shouldHideMarginUnderDek:be,hasHigherHorizontalPadding:de,hasProductDisclaimerAlternativeStyle:ae,showRichTextInDek:Re}),"GridFourColumns"===Te&&o.createElement(u.TextCenterNoTopRule,{isEnabled:He&&ke,disclaimerHtml:e}),Je&&o.createElement(w,{className:"clip-list",hasToggleGridColor:le,hasPadding:oe,hasModerateSpacingOnMobile:X},o.createElement(m,{contentAlign:"center",layout:"nowrap",hasToggleGridColor:le,label:ze},Ve.map(((e,t)=>{const n=b.addDataSectionTitleAttribute(ve,`${Ke}/${e}`),i=function(e){return Be?.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?(Ue([t]),me&&qe(me)):(je(We[0]),Ue(We),qe(U))),n=t,f.emitUniqueGoogleTrackingEvent("toggle-click",{clickText:n,clickType:"body"})})(t,e),isAnchorUrl:pe,redirectUrl:Fe[t],shouldUrlRedirect:ue,shouldDisplaySingleChip:he,shouldTrackSnowplowEvent:ge,role:Se,totalCount:i,sectionTitle:V},e)}))))),Le&&!i(G)?o.createElement(E,null,o.createElement(C,null,G.editorPhoto&&o.createElement(x,{...G.editorPhoto}),o.createElement($,null,o.createElement(S,null,G.name),o.createElement(T,null,G.title)),o.createElement(k,null,G.editorNote)),nt()):function(){switch(Te){case"GridFourColumns":return Xe?o.createElement(I,{shouldDisplayDenseGrid:et,hasGridBottomPadding:z,isUpcEnabled:Ae},tt()):o.createElement(N,{isUpcEnabled:Ae},tt());case"FullBleed":return o.createElement("div",null,tt());case"FullBleedSideBySideContent":return o.createElement(L,null,tt());default:return nt()}}())};_.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})},_.displayName="FilterableSummaryList",_.displayName="FilterableSummaryList",e.exports=_},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(75999),{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:v}=n(18161),{SummaryItemContent:w}=n(68116),{SummaryItemHedBase:C}=n(36211),k=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)}; } `,$=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)}; } `,S=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; } } } } } `} ${v} { ${({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})=>e&&`padding-left: ${a(3)};\n padding-right: ${a(3)};\n `} ${({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;`} } `,N=i.div.withConfig({displayName:"CarouselWrapper"})` ${u} { margin-top: 1rem; &:disabled { display: none; } } ${g} { ${s(b.md)} { scroll-padding: ${a(3)}; } } ${w} { ${C} { @media (max-width: ${b.md}) { ${({theme:e})=>c(e,"typography.definitions.discovery.hed-core-secondary")}; } } } `,B=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; } `,L=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; `,M=i.div.withConfig({displayName:"EditorDetails"})` margin-left: ${a(1)}; @media (min-width: ${b.lg}) { grid-column: 1; margin: ${a(1)} 0 0; } `,A=i.div.withConfig({displayName:"EditorName"})` ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,D=i.div.withConfig({displayName:"EditorTitle"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.accreditation-feature")}; `,H=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:N,ChipWrapper:I,EditorCard:L,EditorDescription:H,EditorDetails:M,EditorName:A,EditorResponsiveAsset:P,EditorsPicksCarousel:B,EditorTitle:D,FilterableSummaryListDynamicGridItemLayout:S,FilterableSummaryListGrid:k,FilterableSummaryListWrapper:x,FilterableSummaryListGridFullBleed:$,TitleWrapper:T,TitleToggleChipListWrapper:E}},20996:(e,t,n)=>{const o=n(3442);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),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(30583),l=n(34083),{fetchWithTimeout:d}=n(57743),{cn_xid:c}=n(14307),m=({dangerousDek:e,dangerousHed:t,id:n,index:o,template:m,sectionName:p,applicationID:u,canonicalUrl:g})=>{const[h,y]=i.useState(!0),[b,f]=i.useState([]);return i.useEffect((()=>{(async()=>{await r(),a("ForYou")})()}),[]),i.useEffect((()=>{if(u&&g){const e=encodeURIComponent(g);d(`/api/discovery-experimental?applicationID=${u}&canonicalUrl=${e}&cn_xid=${c}`,{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");f(e.items)})).catch((e=>console.error(e))).finally((()=>{y(!1)}))}}),[u,g]),h&&u?i.createElement(l,null):b.length>0&&i.createElement(s,{dangerousDek:e,dangerousHed:t,id:n,index:o,items:b,template:m,sectionName:p})};m.propTypes={applicationID:o.string,canonicalUrl:o.string,dangerousDek:o.string,dangerousHed:o.string,id:o.string,index:o.number.isRequired,sectionName:o.string.isRequired,template:o.string},e.exports=m},41953:(e,t,n)=>{const o=n(22095),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"ForYou")},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(75999).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}},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(75999).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:v="subhed-section-primary",shouldEnableDekStyling:w=!0,shouldHideBylines:C=!1,shouldEnableBundleComponentAnalytics:k=!1,shouldThumbnailAlignTop:$=!1,summaryItemVariation:S="SideBySideThirds"})=>{i.useEffect((()=>{(async()=>{await d(),l("HorizontalList")})()}),[]);const x=r[f]||r,E=a[S]||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:v}),i.createElement(m,{"data-testid":"HorizontalListGrid"},b.map(((t,o)=>{const a=s.addDataSectionTitleAttribute(k,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:C,shouldThumbnailAlignTop:$})}))))):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(75999).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}},44920:e=>{e.exports={withRedirect:e=>{if(!e)return e;try{const t=new URL(e,window.location.origin),n=new URL(window.location.pathname,window.location.origin);return t.searchParams.set("redirectURL",n.toString()),t.toString()}catch{return e}}}},51806:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(58156),r=n(2404),s=n(32485),l=n(34967),d={NavDrawer:!0};e.exports=(e,t)=>{const{displayName:n}=e,c=d[n],m=e=>n.split(/[()]/).includes(e);class p extends o.Component{constructor(e){super(e),this.onAppears=e=>{window.cnBus.emit(`journey.component.appears.${e}`,{componentName:e,state:this.state})};let t={};if(!a(e,"journey.url")){const o=a(e,"journey.components",{}),{variation:i,data:r}=o[n]||{};r&&(t={component:{name:n,variation:i},data:r})}this.state={payload:t},this.callbacks=[],window.cnBus&&(window.cnBus.on("journey.unit.render.begin",(e=>{window.cnBus&&"verso"===e.renderer&&m(e.component?.name)&&(r(this.state.payload,e)||(this.onUpdate((()=>{if(!this.element)return!1;const t={...e,element:this.element};return window.cnBus.emit("journey.unit.render.end",t),!0})),this.setState({payload:e})))})),window.cnBus.on("journey.unit.empty.begin",(e=>{window.cnBus&&"verso"===e.renderer&&m(e.component?.name)&&(r(this.state.payload,{})||(this.onUpdate((()=>null===this.element&&(window.cnBus.emit("journey.unit.empty.end",e),!0))),this.setState({payload:{}})))})))}componentDidMount(){window.jBus&&window.jBus.whenAnEventOccurs({id:"journey.unit.render.begin",payload:{component:{name:n}},callback:({payload:e})=>this.setState({payload:e},(()=>{const e={...this.state.payload,element:this.element,keepAlive:c};window.cnBus&&window.cnBus.emit("journey.unit.render.end",e)}))})()}componentDidUpdate(){this.callbacks=this.callbacks.filter((e=>!e()))}onUpdate(e){this.callbacks.push(e)}render(){const{payload:n}=this.state,{component:{name:i,variation:a}={}}=n;if(!m(i))return null;const r="function"==typeof e[a]?e[a]:e;return o.createElement("div",{ref:e=>{this.element=e},className:s("journey-unit__container",{[t]:!!t})},o.createElement(r,{...n,...this.props,onAppears:this.onAppears}))}}return p.propTypes={journey:i.shape({components:i.objectOf(i.shape({variation:i.string,data:i.object.isRequired})),url:i.string})},l(p,{keysToPluck:["journey"]})}},44638:(e,t,n)=>{const o=n(96540),{useEffect:i,useMemo:a,useState:r,useRef:s}=n(96540),l=n(32485),d=n(5556),{Container:c,TopSection:m,LargeImage:p,SmallImage:u,ContentContainer:g,Hed:h,Dek:y,CTAMobileContainer:b,CTADesktopContainer:f,SubscribeBtn:v,SignInText:w,SignInLink:C,RTBContainer:k,RTBGrid:$,RTBRow:S,RTBBullet:x,Divider:E}=n(19053),{withRedirect:T}=n(44920),{trackComponent:I}=n(92716),{interactionResponse:N}=n(56187),{withFormatter:B}=n(98750),{withModalFocusTrap:L}=n(96258),P={Hed:B(h),Dek:B(y)};function M(){return o.createElement("svg",{width:"13",height:"13",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.createElement("path",{d:"M1 8.25L5 10.75L12 0.75",strokeWidth:"2"}))}const A=({data:e,viewport:t})=>{const n=s(null),d=s(null),h=s(null),y=e.includeRTBs?[e.rtb.one,e.rtb.two,e.rtb.three]:[],[B,L]=r(!1),[A,D]=r(),H=()=>{const e=d.current;if(!e)return;const t=n.current,o=h.current,i=2*parseInt(window.getComputedStyle(t).paddingTop,10),a=o.offsetHeight+i;return B?a+e.offsetHeight:a};return i((()=>{setTimeout((()=>{(()=>{if(!d.current)return;const e=H();D(e),window.addEventListener("scroll",(()=>{const e=document.querySelector(".body__inner-container:last-child")?.lastElementChild||document.querySelector('[data-journey-hook="recipe-content"]')?.lastElementChild||document.querySelector("#main-content");L(window.scrollY>=e?.offsetTop);const t=H();t&&D(t)}))})()}),100),(async()=>{await N(),I("ExpandedCanvas")})()}),[]),a((()=>{if(!d.current)return;const e=n.current,t=H();t&&(e.style.maxHeight=`${t}px`)}),[t,B]),o.createElement(c,{ref:n,maxHeight:A},o.createElement(m,{ref:h},o.createElement(p,{src:e.img.src,alt:e.img.alt}),o.createElement(g,null,o.createElement(P.Hed,{html:e.hed}),o.createElement(u,{src:e.img.src,alt:e.img.alt}),o.createElement(P.Dek,{html:e.dek[t]}),o.createElement(b,null,o.createElement(v,{className:"cm__subscribe",href:T(e.cta.url[t])},e.cta.text[t]),o.createElement(w,null,e.signIn.copy," ",o.createElement(C,{className:"cm__signin",href:T(e.signIn.cta.url)},e.signIn.cta.text)))),o.createElement(f,null,o.createElement(v,{className:"cm__subscribe",href:T(e.cta.url[t])},e.cta.text[t]),o.createElement(w,null,e.signIn.copy," ",o.createElement(C,{className:"cm__signin",href:T(e.signIn.cta.url)},e.signIn.cta.text)))),e.includeRTBs&&o.createElement(k,{className:l({hidden:!B}),ref:d},o.createElement(E,null),o.createElement($,null,y.map(((t,n)=>o.createElement(S,{key:n},e.rtbBulletUrl?o.createElement(x,{src:e.rtbBulletUrl,alt:"RTB bullet"}):o.createElement(M,null),o.createElement("span",null,t)))))))};A.propTypes={data:d.shape({hed:d.string,dek:d.shape({mobile:d.string,tablet:d.string,desktop:d.string}),img:d.shape({src:d.string,alt:d.string}),cta:d.shape({url:d.shape({mobile:d.string,tablet:d.string,desktop:d.string}),text:d.shape({mobile:d.string,tablet:d.string,desktop:d.string})}),signIn:d.shape({copy:d.string,cta:d.shape({url:d.string,text:d.string})}),rtbBulletUrl:d.string,rtb:d.shape({one:d.string,two:d.string,three:d.string}),includeRTBs:d.bool}),viewport:d.string.isRequired};const D=L(A);D.displayName="ExpandedCanvas",D.requireDataFields=["hed","dek.desktop","dek.tablet","dek.mobile","img.src","img.alt","cta.url.mobile","cta.url.tablet","cta.url.desktop","cta.text.mobile","cta.text.tablet","cta.text.desktop","signIn.copy","signIn.cta.url","signIn.cta.text","rtb.one","rtb.two","rtb.three","rtbBulletUrl","includeRTBs"],e.exports=D},23043:(e,t,n)=>{const o=n(49870),i=n(44638),a=n(51806),{withViewport:r}=n(17936),s=o([a,r]);e.exports=s(i)},19053:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{BaseText:r,BaseLink:s}=n(76955),{getColorToken:l,getTypographyStyles:d}=n(26865),{inTablet:c}=n(94130),m=o.div.withConfig({displayName:"ExpandedCanvasContainer"})` display: flex; position: fixed; right: 0; bottom: 0; left: 0; flex-direction: column; transition: all 0.5s ease-in-out; box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.1); background-color: ${l("colors.interactive.base.white")}; padding: 32px 20px 24px; ${({maxHeight:e})=>e&&i` max-height: ${e}px; `}; ${`@media(min-width: ${a.md})`} { padding: 40px 48px; } `,p=o.div.withConfig({displayName:"TopSection"})` display: flex; flex-direction: column; align-items: center; align-self: center; max-width: 1152px; gap: 24px; ${`@media(min-width: ${a.md})`} { flex-direction: row; } ${c} { width: 100%; } ${`@media(min-width: ${a.lg})`} { justify-content: space-around; gap: 56px; } `,u=o.img.withConfig({displayName:"LargeImage"})` display: none; width: 207px; height: 139px; ${`@media(min-width: ${a.md})`} { display: block; } ${`@media(min-width: ${a.lg})`} { width: 264px; height: 186px; } `,g=o.img.withConfig({displayName:"SmallImage"})` margin-top: 20px; width: 120px; height: 80px; object-fit: cover; ${`@media(min-width: ${a.md})`} { display: none; } `,h=o.div.withConfig({displayName:"ContentContainer"})` display: flex; flex-direction: column; align-items: center; font-family: FuturaPT, Arial, Helvetica, sans-serif; ${`@media(min-width: ${a.md})`} { align-items: flex-start; } ${c} { flex: 1; } `,y=o(r).withConfig({displayName:"Hed"})``;y.defaultProps={as:"h1",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.modal-hed"};const b=o(r).withConfig({displayName:"Dek"})` margin-top: 20px; text-align: center; ${`@media(min-width: ${a.md})`} { margin-top: 16px; text-align: left; } & mark { background: transparent; color: ${l("colors.interactive.base.brand-primary")}; } `;b.defaultProps={as:"p",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.modal-body"};const f=o.div.withConfig({displayName:"CTAMobileContainer"})` margin-top: 24px; width: 295px; ${`@media(min-width: ${a.md})`} { margin-top: 16px; width: 322px; } ${`@media(min-width: ${a.lg})`} { display: none; } `,v=o.a.withConfig({displayName:"SubscribeBtn"})` display: block; background-color: ${l("colors.interactive.base.brand-primary")}; padding: 16px 0; width: 100%; ${({theme:e})=>d(e,"typography.definitions.utility.button-core")}; text-align: center; text-decoration: none; color: ${l("colors.interactive.base.white")}; &:hover { text-decoration: underline; } `,w=o.div.withConfig({displayName:"CTADesktopContainer"})` display: none; min-width: 322px; ${`@media(min-width: ${a.lg})`} { display: block; min-width: 295px; } `,C=o(r).withConfig({displayName:"SignInText"})` margin-top: 8px; text-align: center; ${`@media(min-width: ${a.md})`} { text-align: left; } ${`@media(min-width: ${a.lg})`} { text-align: center; } `;C.defaultProps={as:"div",colorToken:"colors.interactive.base.deemphasized",typeIdentity:"typography.definitions.utility.body"};const k=o(s).withConfig({displayName:"SignInLink"})` text-decoration: underline; &:link { color: ${l("colors.interactive.base.brand-primary")}; } `;k.defaultProps={as:"a",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.utility.button-utility"};const $=o.div.withConfig({displayName:"RTBContainer"})` display: flex; flex-direction: column; align-self: center; transition: opacity 0.5s; max-width: 1152px; &.hidden { opacity: 0; } `,S=o.div.withConfig({displayName:"Divider"})` margin: 24px 0; border-bottom: 1px solid ${l("colors.interactive.base.border")}; ${`@media(min-width: ${a.md})`} { margin: 40px 0; } `,x=o.div.withConfig({displayName:"RTBGrid"})` display: grid; gap: 8px; ${`@media(min-width: ${a.md})`} { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; } ${`@media(min-width: ${a.lg})`} { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; } `,E=o.div.withConfig({displayName:"RTBRow"})` display: flex; align-items: flex-start; gap: 8px; & svg { flex-shrink: 0; margin-top: 4px; stroke: ${l("colors.interactive.base.brand-primary")}; } & span { ${({theme:e})=>d(e,"typography.definitions.utility.body")}; color: ${l("colors.interactive.base.body")}; } `,T=o.img.withConfig({displayName:"RTBBullet"})` flex-shrink: 0; margin-top: 4px; width: 13px; height: 13px; object-fit: cover; `;e.exports={Container:m,TopSection:p,LargeImage:u,SmallImage:g,ContentContainer:h,Hed:y,Dek:b,CTAMobileContainer:f,CTADesktopContainer:w,SubscribeBtn:v,SignInText:C,SignInLink:k,RTBContainer:$,RTBGrid:x,RTBRow:E,RTBBullet:T,Divider:S}},64764:(e,t,n)=>{const o=n(96540),{trackComponent:i}=n(92716),{interactionResponse:a}=n(56187),r=()=>(o.useEffect((()=>{(async()=>{await a(),i("FooterDefault")})()})),o.createElement("div",null));r.propTypes={},r.displayName="Footer",e.exports=r},33843:(e,t,n)=>{const o=n(49870),i=n(64764),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},8126:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(58156),{useEffect:r}=n(96540),{Anchor:s,Image:l}=n(62429),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e,viewport:t})=>{const n=a(e,`ctaUrl.${t}`),i=a(e,`imageSrc.${t}`),m=a(e,"imageSrc.alt"),p=a(e,"imageSrc.scale");return r((()=>{(async()=>{await c(),d("FooterImage","Image")})()})),o.createElement(s,{href:n,target:"_blank",rel:"noreferrer","aria-label":"Opens in a new window"},o.createElement(l,{alt:m,src:i,scale:p}))};m.displayName="Footer.Image",m.propTypes={data:i.shape({ctaUrl:i.shape({mobile:i.string.isRequired,tablet:i.string.isRequired,desktop:i.string.isRequired}).isRequired,imageSrc:i.shape({alt:i.string.isRequired,scale:i.bool,mobile:i.string.isRequired,tablet:i.string.isRequired,desktop:i.string.isRequired}).isRequired}),viewport:i.oneOf(["mobile","tablet","desktop"]).isRequired},m.requireDataFields=["subscribeUrl.desktop","subscribeUrl.tablet","subscribeUrl.mobile","imageSrc.alt","imageSrc.desktop","imageSrc.tablet","imageSrc.mobile"],e.exports=m},43283:(e,t,n)=>{const o=n(49870),i=n(8126),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},62429:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),a=o.a.withConfig({displayName:"FooterAnchor"})` display: flex; justify-content: center; `,r=o.img.withConfig({displayName:"FooterImage"})` ${({scale:e})=>e&&`\n width: 940px;\n height: 140px;\n \n @media (max-width: calc(${i.md} - 1px)) {\n width: 276px;\n height: 100px;\n }\n @media (min-width: ${i.md}) and (max-width: calc(${i.lg} - 1px)) {\n width: 724px;\n height: 190px;\n }`} `;e.exports={Anchor:a,Image:r}},49289:(e,t,n)=>{const o=n(33843),i=n(43283),a=n(51806),r=o;r.Image=i,e.exports=a(r)},8608:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(86659),{ContentFooterNewsletterContentWrapper:l,ContentFooterNewsletterForm:d}=n(27529),c=({data:e,contentWrapper:t,isFullBleed:n})=>{o.useEffect((()=>{(async()=>{await r(),a("FooterNewsletter")})()}),[]);const i={buttonLabel:e.buttonLabel,dangerousDek:e.dangerousDek,dangerousDisclaimer:e.dangerousDisclaimer,dangerousHed:e.dangerousHed,newsletterId:e.newsletterId,formName:"newsletter",position:"content-footer",sourceCode:"article-newsletter",textFieldLabel:"",hasJourneyUniqueButtonName:!0,isArticlePage:!0},c=n?s.WithMargins:t;return o.createElement(l,{isNewsletterFullBleed:n},o.createElement(c,null,o.createElement(d,{...i})))};c.displayName="FooterNewsletter",c.propTypes={contentWrapper:i.elementType.isRequired,data:i.shape({buttonLabel:i.string.isRequired,dangerousDek:i.string.isRequired,dangerousDisclaimer:i.string.isRequired,dangerousHed:i.string.isRequired,newsletterId:i.string.isRequired}),isFullBleed:i.bool},c.requireDataFields=["buttonLabel","dangerousDek","dangerousDisclaimer","dangerousHed","newsletterId"],e.exports=c},65786:(e,t,n)=>{const o=n(49870),i=n(8608),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},12814:(e,t,n)=>{const o=n(5556),i=n(96540),{BREAKPOINTS:a}=n(96472),{withRedirect:r}=n(44920),{withFormatter:s}=n(98750),{withModalFocusTrap:l}=n(96258),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{CtaWrapper:m,DekParagraph:p,GoTo:u,HedTitle:g,LinkShowOnDesktop:h,LinkShowOnMobile:y,LinkShowOnTablet:b,ModalOverlay:f,PictureWrapper:v,SignInWrapper:w,UnitWrapper:C,Wrapper:k}=n(26182),$={Hed:s(g),Dek:s(p)};function S({img:{alt:e,mobile:t,tablet:n,desktop:o}}){return i.createElement(v,null,i.createElement("source",{srcSet:t.src,media:`(max-width: calc(${a.md} - 1px))`}),i.createElement("source",{srcSet:n.src,media:`(min-width:${a.md}) and (max-width: calc(${a.lg} - 1px))`}),i.createElement("source",{srcSet:o.src,media:`(min-width: ${a.lg})`}),i.createElement("img",{src:t.src,alt:e}))}const x={img:o.shape({alt:o.string.isRequired,desktop:o.shape({src:o.string.isRequired}),mobile:o.shape({src:o.string.isRequired}),tablet:o.shape({src:o.string.isRequired})}).isRequired};function E({button:e,signIn:t,goTo:n}){return i.createElement(m,null,i.createElement(y,{href:e.mobile.url,inputKind:"link",label:e.mobile.hed}),i.createElement(b,{href:e.tablet.url,inputKind:"link",label:e.tablet.hed}),i.createElement(h,{href:e.desktop.url,inputKind:"link",label:e.desktop.hed}),i.createElement(w,null,t.copy," ",i.createElement("a",{href:r(t.url)},t.hed)),i.createElement(u,{href:n.url},n.hed))}S.propTypes=x;const T={button:o.shape({mobile:o.shape({hed:o.string.isRequired,url:o.string.isRequired}).isRequired,tablet:o.shape({hed:o.string.isRequired,url:o.string.isRequired}).isRequired,desktop:o.shape({hed:o.string.isRequired,url:o.string.isRequired}).isRequired}).isRequired,goTo:o.shape({hed:o.string.isRequired,url:o.string.isRequired}).isRequired,signIn:o.shape({copy:o.string.isRequired,hed:o.string.isRequired,url:o.string.isRequired}).isRequired};function I({data:{hed:e,dek:t,img:n,ctaButton:o,signIn:a,goTo:r}}){return i.useEffect((()=>{(async()=>{await c(),d("FullBarrier")})()}),[]),i.createElement(k,null,i.createElement(f,{ariaLive:"assertive","aria-labelledby":"hed","aria-describedby":"dek",className:"modal-wrapper",role:"alertdialog"},i.createElement(C,null,i.createElement($.Hed,{id:"hed",html:e}),i.createElement(S,{img:n}),i.createElement($.Dek,{id:"dek",html:t}),i.createElement(E,{button:o,signIn:a,goTo:r}))))}E.propTypes=T,I.propTypes={data:o.shape({ctaButton:T.button,dek:o.string.isRequired,hed:o.string.isRequired,img:x.img,signIn:T.signIn,goTo:T.goTo})};const N=l(I);N.displayName="FullBarrier",N.requireDataFields=["img.mobile.src","img.tablet.src","img.desktop.src","img.alt","ctaButton.mobile.hed","ctaButton.mobile.url","ctaButton.tablet.hed","ctaButton.tablet.url","ctaButton.desktop.hed","ctaButton.desktop.url","signIn.copy","signIn.hed","signIn.url","goTo.hed","goTo.url","hed","dek"],e.exports=N},81802:(e,t,n)=>{const o=n(49870),i=n(12814),a=n(51806),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},26182:(e,t,n)=>{const{default:o}=n(75999),i=n(73730),{getZIndex:a,getColorToken:r,getTypographyStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=o.div.withConfig({displayName:"Wrapper"})` position: fixed; top: 0; left: 0; z-index: ${a("hyperstitialLayer")}; `,c=o.div.withConfig({displayName:"ModalOverlay"})` display: flex; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.6); padding: 16px 0; overflow: auto; `,m=o.div.withConfig({displayName:"UnitWrapper"})` display: flex; flex-direction: column; align-items: center; margin: auto; background-color: ${r("colors.background.white")}; padding: 0 32px; width: 500px; @media (max-width: calc(${l.md} - 1px)) { padding: 0 24px; width: 327px; } `,p=o(i.Primary).withConfig({displayName:"SignUpButton"})` margin-bottom: 24px; width: 327px; text-transform: none; font-size: 14px; font-weight: bold; `,u=o(p).withConfig({displayName:"LinkShowOnMobile"})` width: 279px; @media (min-width: ${l.md}) and (max-width: calc(${l.lg} - 1px)) { display: none; } @media (min-width: ${l.lg}) { display: none; } `,g=o(p).withConfig({displayName:"LinkShowOnTablet"})` @media (max-width: calc(${l.md} - 1px)) { display: none; } @media (min-width: ${l.lg}) { display: none; } `,h=o(p).withConfig({displayName:"LinkShowOnDesktop"})` /* Mobile */ @media (max-width: calc(${l.md} - 1px)) { display: none; } /* Tablet */ @media (min-width: ${l.md}) and (max-width: calc(${l.lg} - 1px)) { display: none; } `,y=o.div.withConfig({displayName:"CtaWrapper"})` display: flex; flex-direction: column; margin: 0 auto; text-align: center; `,b=o.picture.withConfig({displayName:"PictureWrapper"})` img { width: 200px; height: auto; } `,f=o.span.withConfig({displayName:"DekParagraph"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.body-core")}; margin: 24px auto 32px auto; text-align: center; line-height: 32px; @media (max-width: calc(${l.md} - 1px)) { margin-bottom: 24px; } `,v=o.span.withConfig({displayName:"HedTitle"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.hed-standard")}; margin: 32px auto 24px auto; text-align: center; color: ${r("colors.interactive.base.black")}; font-size: 38px; @media (min-width: ${l.lg}) { font-size: 38px; } @media (min-width: ${l.md}) { font-size: 38px; } @media (max-width: calc(${l.md} - 1px)) { margin-top: 24px; } `,w=o.span.withConfig({displayName:"SignInWrapper"})` ${({theme:e})=>s(e,"typography.definitions.utility.assistive-text")}; margin-bottom: 16px; line-height: 16px; @media (max-width: calc(${l.md} - 1px)) { margin-bottom: 8px; } a { color: ${r("colors.interactive.base.black")}; } `,C=o.a.withConfig({displayName:"GoTo"})` ${({theme:e})=>s(e,"typography.definitions.utility.assistive-text")}; margin-bottom: 32px; line-height: 16px; color: ${r("colors.interactive.base.black")}; @media (max-width: calc(${l.md} - 1px)) { margin-bottom: 24px; } `;e.exports={Wrapper:d,ModalOverlay:c,UnitWrapper:m,GoTo:C,SignInWrapper:w,PictureWrapper:b,CtaWrapper:y,DekParagraph:f,HedTitle:v,LinkShowOnMobile:u,LinkShowOnTablet:g,LinkShowOnDesktop:h}},2e3:(e,t,n)=>{const o=n(96540),{trackComponent:i}=n(92716),{interactionResponse:a}=n(56187),r=()=>(o.useEffect((()=>{(async()=>{await a(),i("InContent")})()})),o.createElement("div",null));r.displayName="InContent",r.requireDataFields=[],e.exports=r},49428:(e,t,n)=>{const o=n(49870),i=n(2e3),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},88612:(e,t,n)=>{const o=n(96540),i=n(58156),a=n(5556),{Wrapper:r,Anchor:s,Image:l}=n(46444),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e,viewport:t="desktop"})=>(o.useEffect((()=>{(async()=>{await c(),d("InContent")})()})),o.createElement(r,{scaleImageToFit:"true"===i(e,"image.scale")},o.createElement(s,{href:i(e,`subscribeURL.${t}`),target:"_blank",rel:"noreferrer","aria-label":"Opens in a new window"},o.createElement(l,{src:i(e,`image.${t}`),alt:i(e,"image.alt")}))));m.displayName="InContent.Image",m.propTypes={data:a.shape({image:a.shape({alt:a.string,desktop:a.string,mobile:a.string,scale:a.string,tablet:a.string}),subscribeURL:a.shape({desktop:a.string,mobile:a.string,tablet:a.string})}),viewport:a.string.isRequired},m.requireDataFields=["image.alt","image.desktop","image.mobile","image.scale","image.tablet","subscribeURL.desktop","subscribeURL.mobile","subscribeURL.tablet"],e.exports=m},95272:(e,t,n)=>{const o=n(49870),i=n(88612),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},46444:(e,t,n)=>{const{default:o,css:i}=n(75999),{inMobile:a,inTablet:r,inDesktop:s}=n(94130),l=o.a.withConfig({displayName:"InContentAnchor"})` ${r} { position: absolute; right: 0; left: 0; margin: 0 auto; } `,d=o.img.withConfig({displayName:"InContentImage"})``,c=i` overflow: hidden; ${a} { width: 276px; height: 100px; } ${r} { height: 190px; ${l} { width: 724px; } } ${s} { width: 450px; height: 140px; } ${d} { width: 100%; height: 100%; } `,m=o.div.withConfig({displayName:"InContentWrapper"})` margin: 0 auto; text-align: center; ${e=>e.scaleImageToFit?c:""} `;e.exports={Wrapper:m,Image:d,Anchor:l}},10202:(e,t,n)=>{const o=n(49428),i=n(95272),a=n(51806),r=o;r.Image=i,e.exports=a(r)},29985:(e,t,n)=>{const o=n(5556),i=n(96540),{withRedirect:a}=n(44920),{withFormatter:r}=n(98750),{Link:s,Wrapper:l}=n(94339),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e})=>{i.useEffect((()=>{(async()=>{await c(),d("InlineBarrier")})()}),[]);const{hed:t,dek:n,subscribe:o,signIn:m}=e,p=r((e=>i.createElement("span",{...e})));return i.createElement(l,{className:"journey-unit__inline-barrier"},i.createElement("span",null,i.createElement(p,{html:t})," ",i.createElement(s,{href:o.url,target:"_blank",rel:"noopener noreferrer","aria-label":"Opens in a new window"},o.cta),". ",i.createElement(p,{html:n})," ",i.createElement(s,{href:a(m.url)},m.cta),"."))};m.displayName="InlineBarrier",m.propTypes={data:o.shape({hed:o.string,dek:o.string,subscribe:o.shape({cta:o.string,url:o.string}),signIn:o.shape({cta:o.string,url:o.string})})},m.requireDataFields=["hed","dek","subscribe.cta","subscribe.url","signIn.cta","signIn.url"],e.exports=m},77497:(e,t,n)=>{const o=n(29985),{withDataFallback:i}=n(58872);e.exports=i(o)},94339:(e,t,n)=>{const{default:o}=n(75999),{getLinkStyles:i}=n(26865),a=o.a.withConfig({displayName:"Link"})` ${({theme:e})=>i(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; `,r=o.div.withConfig({displayName:"Wrapper"})` min-height: 100px; `;e.exports={Link:a,Wrapper:r}},22877:(e,t,n)=>{const o=n(5556),i=n(96540),{withRedirect:a}=n(44920),{withFormatter:r}=n(98750),{Link:s,Wrapper:l}=n(31815),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e,viewport:t})=>{i.useEffect((()=>{(async()=>{await c(),d("InlineBarrier")})()}),[]);const{hed:n,dek:o,subscribe:m,signIn:p}=e,u=r((e=>i.createElement("span",{...e})));return i.createElement(l,{className:"journey-unit__inline-barrier"},i.createElement("span",null,i.createElement(u,{html:n})," ",i.createElement(s,{href:m[t].url,target:"_blank",rel:"noopener noreferrer","aria-label":"Opens in a new window"},m[t].cta),". ",i.createElement(u,{html:o})," ",i.createElement(s,{href:a(p.url)},p.cta),"."))};m.displayName="InlineBarrier.Beta",m.propTypes={data:o.shape({hed:o.string,dek:o.string,subscribe:o.shape({desktop:o.shape({cta:o.string,url:o.string}),tablet:o.shape({cta:o.string,url:o.string}),mobile:o.shape({cta:o.string,url:o.string})}),signIn:o.shape({cta:o.string,url:o.string})}),viewport:o.string},m.requireDataFields=["hed","dek","subscribe.desktop.cta","subscribe.desktop.url","subscribe.tablet.cta","subscribe.tablet.url","subscribe.mobile.cta","subscribe.mobile.url","signIn.cta","signIn.url"],e.exports=m},58117:(e,t,n)=>{const o=n(49870),i=n(22877),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},31815:(e,t,n)=>{const{default:o}=n(75999),{getLinkStyles:i}=n(26865),a=o.a.withConfig({displayName:"Link"})` ${({theme:e})=>i(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; `,r=o.div.withConfig({displayName:"Wrapper"})` min-height: 100px; `;e.exports={Link:a,Wrapper:r}},92726:(e,t,n)=>{const o=n(77497),i=n(58117),a=n(51806),r=o;r.Alpha=o,r.Beta=i,e.exports=a(r)},72372:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(577),l=({data:e})=>{const t={buttonLabel:e.buttonLabel,dangerousDek:e.dangerousDek,dangerousDisclaimer:e.dangerousDisclaimer,dangerousHed:e.dangerousHed,newsletterId:e.newsletterId,formName:"newsletter-subscribe",textFieldLabel:"",newsletterType:"slim-newsletter",patternType:"consumption",isArticlePage:!0,sourceCode:"slim-article-newsletter"};return o.useEffect((()=>{(async()=>{await r(),a("InlineNewsletter")})()}),[]),o.createElement("div",null,o.createElement(s,{...t}))};l.displayName="InlineNewsletter",l.propTypes={data:i.shape({buttonLabel:i.string,dangerousDek:i.string,dangerousDisclaimer:i.string,dangerousHed:i.string,newsletterId:i.string})},e.exports=l},40064:(e,t,n)=>{const o=n(49870),i=n(72372),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},41859:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(58156),{useEffect:r,useRef:s}=n(96540),{Button:l}=n(31436),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e,viewport:t,onAppears:n})=>{const i=a(e,`subscribeUrl.${t}`),m=a(e,`copy.${t}`),p=s(null),u=(e,t)=>{e.setAttribute("aria-hidden",`${"hide"===t}`)};return r((()=>{p.current.fired=!0;const e=setTimeout((()=>{const t=p.current,o=window.document.querySelector('a[class*="nav-rollover"], [class*="nav-rollover"] a');t&&o&&(["mouseenter","focus"].forEach((e=>{[t,o].forEach((t=>t.addEventListener(e,(()=>{u(o,"show")})))),o.addEventListener(e,(()=>{p.current.fired=!1})),t.addEventListener(e,(()=>{p.current.fired&&n("NavRollover"),p.current.fired=!0}))})),["mouseleave","blur"].forEach((e=>{[t,o].forEach((t=>t.addEventListener(e,(()=>{u(o,"hide")})))),o.addEventListener(e,(()=>{const e=setTimeout((()=>{p.current.fired=document.activeElement!==t,clearTimeout(e)}),0)})),t.addEventListener(e,(()=>{p.current.fired=!0}))}))),clearTimeout(e)}),500);(async()=>{await c(),d("NavCTA","Button")})()}),[n]),o.createElement(l,{href:i,target:"_blank",ref:p,"aria-label":"Opens in a new window"},m)};m.displayName="NavCTA.Button",m.propTypes={data:i.shape({copy:i.shape({mobile:i.string,tablet:i.string,desktop:i.string}),subscribeUrl:i.shape({mobile:i.string,tablet:i.string,desktop:i.string})}),onAppears:i.func,viewport:i.string.isRequired},m.requireDataFields=["copy.mobile","copy.tablet","copy.desktop","subscribeUrl.mobile","subscribeUrl.tablet","subscribeUrl.desktop"],e.exports=m},6024:(e,t,n)=>{const o=n(49870),i=n(41859),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},31436:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,getTypographyStyles:a}=n(26865),r=o.a.withConfig({displayName:"NavCTALink"})` display: inline-flex; align-items: center; border-radius: 1px; background-color: ${({theme:e})=>i(e,"colors.interactive.base.brand-primary")}; padding: 8px; height: 100%; text-decoration: none; /* stylelint-disable-next-line declaration-no-important */ line-height: unset !important; white-space: nowrap; ${({theme:e})=>a(e,"typography.definitions.utility.button-core")}; color: ${({theme:e})=>i(e,"colors.interactive.base.white")}; &:link { color: ${({theme:e})=>i(e,"colors.interactive.base.white")}; } &:visited { color: ${({theme:e})=>i(e,"colors.interactive.base.white")}; } &:hover, &:focus { text-decoration: none; } `;e.exports={Button:r}},71135:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(58156),{useEffect:r,useRef:s}=n(96540),{Link:l}=n(82552),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e,viewport:t,onAppears:n})=>{const i=a(e,`subscribeUrl.${t}`),m=a(e,`copy.${t}`),p=s(null),u=(e,t)=>{e.setAttribute("aria-hidden",`${"hide"===t}`)};return r((()=>{p.current.fired=!0;const e=setTimeout((()=>{const t=p.current,o=window.document.querySelector('a[class*="nav-rollover"], [class*="nav-rollover"] a');t&&o&&(["mouseenter","focus"].forEach((e=>{[t,o].forEach((t=>t.addEventListener(e,(()=>{u(o,"show")})))),o.addEventListener(e,(()=>{p.current.fired=!1})),t.addEventListener(e,(()=>{p.current.fired&&n("NavRollover"),p.current.fired=!0}))})),["mouseleave","blur"].forEach((e=>{[t,o].forEach((t=>t.addEventListener(e,(()=>{u(o,"hide")})))),o.addEventListener(e,(()=>{const e=setTimeout((()=>{p.current.fired=document.activeElement!==t,clearTimeout(e)}),0)})),t.addEventListener(e,(()=>{p.current.fired=!0}))}))),clearTimeout(e)}),500);(async()=>{await c(),d("NavCTA","Link")})()}),[n]),o.createElement(l,{href:i,target:"_blank",ref:p,"aria-label":"Opens in a new window"},m)};m.displayName="NavCTA",m.propTypes={data:i.shape({copy:i.shape({mobile:i.string,tablet:i.string,desktop:i.string}),subscribeUrl:i.shape({mobile:i.string,tablet:i.string,desktop:i.string})}),onAppears:i.func,viewport:i.string.isRequired},m.requireDataFields=["copy.mobile","copy.tablet","copy.desktop","subscribeUrl.mobile","subscribeUrl.tablet","subscribeUrl.desktop"],e.exports=m},67516:(e,t,n)=>{const o=n(49870),i=n(71135),{withViewport:a}=n(17936),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},82552:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,getTypographyStyles:a,isInverted:r}=n(26865),{resolveMenuKey:s}=n(70698),l=o.a.withConfig({displayName:"NavCTALink"})` display: block; text-decoration: none; white-space: nowrap; ${({theme:e})=>a(e,"typography.definitions.foundation.link-primary")} color: ${({theme:e})=>i(e,"colors.foundation.collapsed-menu.nav-link.hover")}; &:link { color: ${({theme:e})=>i(e,s(e,r(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))}; } &:visited { ${({theme:e,isActive:t})=>t?`color: ${i(e,s(e,r(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};}`:r(e)&&`color : ${i(e,s(e,"colors.consumption.lead.inverted.link"))}`} } &:hover, &:focus { text-decoration: none; ${({theme:e})=>r(e)&&`color : ${i(e,s(e,"colors.consumption.lead.inverted.link-hover"))}`} } `;e.exports={Link:l}},23543:(e,t,n)=>{const o=n(6024),i=n(67516),a=n(51806),r=i;r.Button=o,r.Link=i,e.exports=a(r,"nav-cta__component")},18754:(e,t,n)=>{const o=n(96540),i=n(5556),{Item:a,OverlayNavigationItem:r,OverlayNavigationLink:s}=n(75134),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{MegaMenuUtilityLinks:c}=n(10246),m=({data:e,viewport:t,use:n})=>{switch(o.useEffect((()=>{(async()=>{await d(),l("NavDrawer")})()}),[]),n){case"OverlayNavigation":return o.createElement(r,null,o.createElement(s,{className:"cm-nav-drawer",href:e.ctaUrl[t],as:"a",contentAlign:"vertical"},e.cta));case"SecondaryMenu":return o.createElement(a,{className:"cm-nav-drawer",attributes:{"aria-label":e.cta},links:[{text:e.cta,url:e.ctaUrl[t],isExternalLink:!0}],contentAlign:"vertical"});case"MegaMenu":return o.createElement("div",{className:"cm-nav-drawer"},o.createElement(c,{utilityLinksOneItem:!0,links:[{text:e.cta,url:e.ctaUrl[t]}]}));default:return null}};m.displayName="NavDrawer",m.propTypes={data:i.shape({cta:i.string.isRequired,ctaUrl:i.shape({mobile:i.string.isRequired,tablet:i.string.isRequired,desktop:i.string.isRequired})}),use:i.oneOf(["OverlayNavigation","SecondaryMenu","MegaMenu"]).isRequired,viewport:i.string},m.requireDataFields=["cta","ctaUrl.mobile","ctaUrl.tablet","ctaUrl.desktop"],e.exports=m},96802:(e,t,n)=>{const o=n(49870),i=n(18754),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([s,r,a]);e.exports=l(i)},75134:(e,t,n)=>{const{default:o}=n(75999),{SecondaryMenuUtilityLinks:i}=n(90098),{OverlayNavigationUtilityLink:a,OverlayNavigationUtilityListItem:r}=n(18550),s=o(i).withConfig({displayName:"JourneyNavDrawerItem"})``,l=o(r).withConfig({displayName:"JourneyNavDrawerMegaMenuItem"})``,d=o(a).withConfig({displayName:"JourneyNavDrawerMegaMenuLink"})``;e.exports={Item:s,OverlayNavigationItem:l,OverlayNavigationLink:d}},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(75999),{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(75999),{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")},98892:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a}=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{Wrapper:l,Copy:d,Hed:c,Dek:m,UnitWrapper:p,CTA:u,Image:g}=n(32788),h=({data:e,isStoryBook:t=!1})=>{a((()=>{(async()=>{await s(),r("NavRollover")})()}));const{hed:n,dek:o,cta:h,img:y}=e;return i.createElement(l,{"data-testid":"NavRollover",isStoryBook:t},i.createElement(p,{href:h.url},i.createElement(d,null,i.createElement(c,null,n),i.createElement(m,null,o),i.createElement(u,null,h.text)),i.createElement(g,{src:y.url,alt:y.alt})))};h.displayName="NavRollover",h.propTypes={data:o.shape({hed:o.string.isRequired,dek:o.string.isRequired,cta:o.shape({text:o.string.isRequired,url:o.string.isRequired}),img:o.shape({alt:o.string.isRequired,url:o.string.isRequired})}),isStoryBook:o.bool},h.requireDataFields=["hed","dek","cta.url","cta.text","img.url","img.alt"],e.exports=h},90768:(e,t,n)=>{const o=n(49870),i=n(98892),{withDataFallback:a}=n(58872),r=o([a]);e.exports=r(i)},32788:(e,t,n)=>{const{default:o,css:i}=n(75999),{getColorToken:a,getTypographyStyles:r}=n(26865),s=i` position: absolute; 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; `,l=i` transform: translateY(0); visibility: visible; opacity: 1; transition-delay: 0s; `,d=o.div.withConfig({displayName:"Wrapper"})` ${({isStoryBook:e})=>!e&&`\n ${s}\n \n &:hover,\n &:focus {\n ${l}\n\n }\n `} `,c=o.a.withConfig({displayName:"UnitWrapper"})` display: block; position: relative; margin-top: 8px; border: 1px solid rgba(233, 233, 233, 1); background-color: rgba(255, 255, 255, 1); padding: 13px 20px; width: 225.43px; height: 130px; text-decoration: none; `,m=o.div.withConfig({displayName:"Copy"})` display: flex; flex-direction: column; max-width: 133px; color: ${a("colors.interactive.base.black")}; `,p=o.span.withConfig({displayName:"Hed"})` ${({theme:e})=>r(e,"typography.definitions.foundation.title-secondary")}; text-transform: uppercase; `,u=o.span.withConfig({displayName:"Dek"})` ${({theme:e})=>r(e,"typography.definitions.foundation.list")}; max-width: 119px; `,g=o.img.withConfig({displayName:"Image"})` position: absolute; right: 0; bottom: 0; width: auto; height: 121px; `,h=o.span.withConfig({displayName:"CTAButton"})` ${({theme:e})=>r(e,"typography.definitions.foundation.title-secondary")}; margin-top: 8px; background-color: rgba(34, 35, 40, 1); width: 83.41px; height: 28.55px; text-align: center; text-transform: uppercase; line-height: 28.55px; color: ${a("colors.interactive.base.white")}; font-size: 9px; `;e.exports={Wrapper:d,UnitWrapper:c,Copy:m,Hed:p,Dek:u,Image:g,CTA:h,ShowRollover:l,HideRollover:s}},16745:(e,t,n)=>{const o=n(96540),i=n(5556),{useEffect:a}=n(96540),{Anchor:r,Image:s,Wrapper:l}=n(64488),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({data:e,isStoryBook:t})=>{const{ctaUrl:n,image:{src:i,alt:m,scale:p}}=e;return a((()=>{(async()=>{await c(),d("NavRollover","Image")})()})),o.createElement(l,{isStoryBook:t},o.createElement(r,{href:n,target:"_blank","data-testid":"NavRollover","aria-label":"Opens in a new window"},o.createElement(s,{alt:m,src:i,scaleImageToFit:p})))};m.displayName="NavRollover.Image",m.propTypes={data:i.shape({ctaUrl:i.string.isRequired,image:i.shape({alt:i.string.isRequired,scale:i.bool,src:i.string.isRequired}).isRequired}),isStoryBook:i.bool},m.requireDataFields=["ctaUrl","image.alt","image.src"],e.exports=m},16652:(e,t,n)=>{const o=n(49870),i=n(16745),{withDataFallback:a}=n(58872),r=o([a]);e.exports=r(i)},64488:(e,t,n)=>{const{default:o}=n(75999),{ZINDEX_MAP:i}=n(96472),{ShowRollover:a,HideRollover:r}=n(32788),s=o.div.withConfig({displayName:"Wrapper"})` ${({isStoryBook:e})=>!e&&`\n ${r}\n width: 300px;\n height: 200px;\n overflow: hidden;\n z-index: ${i.navFixed};\n\n &:hover,\n &:focus,\n &:focus-within{\n ${a}\n }\n `} `,l=o.a.withConfig({displayName:"NavRolloverAnchor"})` display: flex; justify-content: center; `,d=o.img.withConfig({displayName:"NavRolloverImage"})` ${({scaleImageToFit:e})=>e&&"\n width: 300px;\n height: 200px;\n "} `;e.exports={Wrapper:s,Anchor:l,Image:d}},69390:(e,t,n)=>{const o=n(90768),i=n(16652),a=n(51806),r=o;r.Image=i,e.exports=a(r,"nav-rollover__component")},18240:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(38267),l=({data:e,contentWrapper:t})=>{o.useEffect((()=>{(async()=>{await r(),a("Newsletter","Extended")})()}),[]);const n={buttonLabel:e.buttonLabel,dangerousDek:e.dangerousDek,dangerousDisclaimer:e.dangerousDisclaimer,dangerousHed:e.dangerousHed,newsletterId:e.newsletterId,ContentWrapper:t,formName:"newsletter-one-click-extended",sourceCode:"article-newsletter",variationName:"Extended"};return o.createElement(s.Extended,{...n})};l.displayName="NewsletterExtended",l.propTypes={contentWrapper:i.elementType.isRequired,data:i.shape({buttonLabel:i.string.isRequired,dangerousDek:i.string.isRequired,dangerousDisclaimer:i.string.isRequired,dangerousHed:i.string.isRequired,newsletterId:i.string.isRequired})},l.requireDataFields=["buttonLabel","dangerousDek","dangerousDisclaimer","dangerousHed","newsletterId"],e.exports=l},44572:(e,t,n)=>{const o=n(49870),i=n(18240),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},84610:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(38267),l=({data:e})=>{o.useEffect((()=>{(async()=>{await r(),a("Newsletter","Slim")})()}),[]);const t={buttonLabel:e.buttonLabel,dangerousDek:e.dangerousDek,dangerousDisclaimer:e.dangerousDisclaimer,newsletterId:e.newsletterId,formName:"newsletter-one-click-extra-slim",sourceCode:"extraSlim-newsletter",variationName:"ExtraSlim"};return o.createElement(s.ExtraSlim,{...t})};l.displayName="NewsletterExtraSlim",l.propTypes={data:i.shape({buttonLabel:i.string.isRequired,dangerousDek:i.string.isRequired,dangerousDisclaimer:i.string.isRequired,newsletterId:i.string.isRequired})},l.requireDataFields=["buttonLabel","dangerousDek","dangerousDisclaimer","newsletterId"],e.exports=l},72924:(e,t,n)=>{const o=n(49870),i=n(84610),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},82030:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(38267),l=({data:e})=>{o.useEffect((()=>{(async()=>{await r(),a("Newsletter","Slim")})()}),[]);const t={buttonLabel:e.buttonLabel,dangerousDek:e.dangerousDek,dangerousDisclaimer:e.dangerousDisclaimer,newsletterId:e.newsletterId,formName:"newsletter-one-click-extra-slim-with-action-sheet",sourceCode:"extraSlim-newsletter-with-action-sheet",variationName:"ExtraSlimWithActionSheet"};return o.createElement(s.ExtraSlimWithActionSheet,{...t})};l.displayName="NewsletterExtraSlimWithActionSheet",l.propTypes={data:i.shape({buttonLabel:i.string.isRequired,dangerousDek:i.string.isRequired,dangerousDisclaimer:i.string.isRequired,newsletterId:i.string.isRequired})},l.requireDataFields=["buttonLabel","dangerousDek","dangerousDisclaimer","newsletterId"],e.exports=l},1969:(e,t,n)=>{const o=n(49870),i=n(82030),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},60288:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(38267),l=({data:e})=>{o.useEffect((()=>{(async()=>{await r(),a("Newsletter","Slim")})()}),[]);const t={buttonLabel:e.buttonLabel,dangerousDek:e.dangerousDek,dangerousDisclaimer:e.dangerousDisclaimer,dangerousHed:e.dangerousHed,newsletterId:e.newsletterId,formName:"newsletter-one-click-slim",sourceCode:"slim-newsletter",variationName:"Slim"};return o.createElement(s.Slim,{...t})};l.displayName="NewsletterSlim",l.propTypes={data:i.shape({buttonLabel:i.string.isRequired,dangerousDek:i.string.isRequired,dangerousDisclaimer:i.string.isRequired,dangerousHed:i.string.isRequired,newsletterId:i.string.isRequired})},l.requireDataFields=["buttonLabel","dangerousDek","dangerousDisclaimer","dangerousHed","newsletterId"],e.exports=l},33648:(e,t,n)=>{const o=n(49870),i=n(60288),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},71372:(e,t,n)=>{const o=n(96540),{useState:i}=o,a=n(5556),{withRedirect:r}=n(44920),{withFormatter:s}=n(98750),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{Wrapper:c,ContentContainer:m,ExpandedContentWrapper:p,CollapsedContentWrapper:u,ChevronButton:g,StyledChevron:h,Column:y,SubHedCopy:b,SubHedImage:f,Hed:v,Dek:w,CTAButton:C,CTALink:k,Image:$,SignInContainer:S,SignInCopy:x,SignInLink:E,Copy:T}=n(92669),I={CTALink:s(k),Copy:s(T),Dek:s(w),Hed:s(v),SubHedCopy:s(b)},N={collapsed:a.shape({copy:a.string,cta:a.shape({url:a.string,copy:a.string})}),expanded:a.shape({subHed:a.shape({renderSubHedImage:a.bool,copy:a.string,img:a.shape({alt:a.string,src:a.string})}),hed:a.string,dek:a.string,cta:a.shape({url:a.string,copy:a.string}),signIn:a.shape({copy:a.string,linkCopy:a.string,url:a.string}),img:a.shape({src:a.string,alt:a.string})})},B=({expanded:e={},shouldHide:t,imageSize:n})=>{const{subHed:{renderSubHedImage:i=!1,copy:a,img:s={}}={},hed:l,dek:d,cta:c={},signIn:m={},img:u={}}=e;return o.createElement(p,{shouldHide:t,hasImage:u.src},o.createElement(y,null,!i&&a&&o.createElement(I.SubHedCopy,{html:a}),i&&s.src&&o.createElement(f,{...s}),o.createElement(I.Hed,{html:l}),o.createElement(I.Dek,{html:d}),o.createElement(C,{href:c.url},c.copy),o.createElement(S,null,o.createElement(x,null,m.copy," "),o.createElement(E,{href:r(m.url)},m.linkCopy))),u.src&&o.createElement($,{src:u.src,alt:u.alt,size:n}))};B.propTypes={expanded:N.expanded,imageSize:a.oneOf(["small","large"]),shouldHide:a.bool};const L=({collapsed:e={},shouldHide:t})=>{const{copy:n,cta:i={}}=e;return o.createElement(u,{shouldHide:t},n&&o.createElement(I.Copy,{html:`${n}`})," ",o.createElement(I.CTALink,{href:i.url,html:i.copy}))};function P({data:e={},viewport:t,isStoryBook:n}){o.useEffect((()=>{(async()=>{await d(),l("PaywallBar")})()}),[]);const[a,r]=i("expanded"===e.initialStatus),s=Math.random().toString(26).substr(2,12).replace(/\d+/g,"");return o.createElement(c,{expanded:a,isStoryBook:n,className:t,role:"dialog","aria-describedby":s},o.createElement(g,{onClick:()=>r(!a),"aria-label":a?"Collapse":"Expand","aria-expanded":a,"aria-controls":s,expanded:a},o.createElement(h,null)),o.createElement(m,{id:s,role:"region","aria-live":"polite"},o.createElement(B,{...e[t],shouldHide:!a,imageSize:e.imageSize}),o.createElement(L,{...e[t],shouldHide:a})))}L.propTypes={collapsed:N.collapsed,shouldHide:a.bool},P.propTypes={data:a.shape({initialStatus:a.oneOf(["expanded","collapsed"]),imageSize:a.oneOf(["small","large"]),mobile:a.shape(N),tablet:a.shape(N),desktop:a.shape(N)}),isStoryBook:a.bool,viewport:a.string},P.displayName="PaywallBar",P.requireDataFields=["initialStatus","imageSize","mobile.expanded.hed","mobile.expanded.dek","mobile.expanded.cta.url","mobile.expanded.cta.copy","mobile.expanded.signIn.url","mobile.expanded.signIn.copy","mobile.expanded.signIn.linkCopy","mobile.collapsed.copy","mobile.collapsed.cta.url","mobile.collapsed.cta.copy","tablet.expanded.hed","tablet.expanded.dek","tablet.expanded.cta.url","tablet.expanded.cta.copy","tablet.expanded.signIn.url","tablet.expanded.signIn.copy","tablet.expanded.signIn.linkCopy","tablet.expanded.img.src","tablet.expanded.img.alt","tablet.collapsed.copy","tablet.collapsed.cta.url","tablet.collapsed.cta.copy","desktop.expanded.hed","desktop.expanded.dek","desktop.expanded.cta.url","desktop.expanded.cta.copy","desktop.expanded.signIn.url","desktop.expanded.signIn.copy","desktop.expanded.signIn.linkCopy","desktop.expanded.img.src","desktop.expanded.img.alt","desktop.collapsed.copy","desktop.collapsed.cta.url","desktop.collapsed.cta.copy"],e.exports=P},26419:(e,t,n)=>{const o=n(49870),i=n(71372),{withDataFallback:a}=n(58872),{withViewport:r}=n(17936),{withJourneyTheme:s}=n(43219),l=o([a,r,s]);e.exports=l(i)},92669:(e,t,n)=>{const{default:o}=n(75999),{colorPickerFactory:i}=n(43219),{getTypographyStyles:a}=n(26865),{Chevron:r}=n(97504),s=n(86659),{GridItem:l}=n(40653),{inMobile:d,inTablet:c,inDesktop:m,inExtraLargeDesktop:p}=n(94130),u=i("PaywallBar"),g=o.div.withConfig({displayName:"PaywallBarWrapper"})` display: flex; position: relative; transition: height 0.4s ease-in-out; box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.1); background-color: ${u("background")}; width: 100%; height: ${({expanded:e})=>e?"351":"58"}px; ${({isStoryBook:e})=>e&&"margin-top: 150px"}; ${d} { align-items: center; ${({expanded:e})=>e?"justify-content: center":""}; } ${m} { height: ${({expanded:e})=>e?"320":"58"}px; } `,h=o.div.withConfig({displayName:"PaywallBarContentContainer"})` width: 100%; height: 100%; ${d} { display: flex; } `,y=o(s.NoMargins).withConfig({displayName:"PaywallBarExpandedContent"})` > ${l} { grid-column: auto / span 6; ${d} { &:first-child { grid-column: span 4; } } ${({hasImage:e})=>e&&"\n &:last-child{\n margin: auto;\n }"} } display: flex; padding: 32px 24px; ${d} { margin: 0 auto; text-align: center; } ${c} { justify-content: space-between; padding-right: 48px; padding-left: 48px; width: 100%; } ${m} { justify-content: space-between; padding-right: 48px; padding-left: 48px; width: 100%; } ${p} { padding-right: 64px; padding-left: 64px; } && { ${({shouldHide:e})=>e?"display: none":""} } `,b=o.div.withConfig({displayName:"PaywallBarCollapsedContent"})` ${({theme:e})=>a(e,"typography.definitions.utility.body")}; display: flex; align-items: center; padding-left: 64px; height: 100%; ${d} { padding-left: 24px; } ${c} { padding-left: 48px; } ${({shouldHide:e})=>e?"display: none":""} `,f=o.button.withConfig({displayName:"PaywallBarChevronButton"})` position: absolute; top: 12px; right: 16px; transform: rotate(${({expanded:e})=>e?"90":"270"}deg); transition: 0.4s ease-in-out, top 0.4s ease-in-out; background-color: transparent; padding: 0; width: 32px; height: 32px; color: ${u("chevronButton")}; `,v=o(r).withConfig({displayName:"PaywallBarChevron"})` & { width: 32px; height: 32px; fill: ${u("chevronButton")}; } `,w=o.div.withConfig({displayName:"PaywallBarColumn"})` display: flex; flex-direction: column; max-height: 256px; `,C=o.span.withConfig({displayName:"PaywallBarSubHedCopy"})` ${({theme:e})=>a(e,"typography.definitions.utility.assistive-text")}; line-height: 20px; color: ${u("subHed")}; `,k=o.img.withConfig({displayName:"PaywallBarSubHedImage"})` margin: 0; height: auto; ${d} { margin: auto; width: 200px; } ${c} { width: 230px; } ${m} { width: 250px; } `,$=o.span.withConfig({displayName:"PaywallBarHed"})` ${({theme:e})=>a(e,"typography.definitions.utility.modal-hed")}; margin: 16px 0 0; color: ${u("hed")}; ${d} { margin: 16px auto 0; } `,S=o.span.withConfig({displayName:"PaywallBarDek"})` ${({theme:e})=>a(e,"typography.definitions.utility.modal-body")}; max-width: 460px; max-height: 72px; color: ${u("dek")}; ${d} { margin: auto; max-width: 327px; } ${c} { max-width: 324px; } `,x=o.span.withConfig({displayName:"PaywallBarCopy"})` color: ${u("collapsedCopy")}; `,E=o.a.withConfig({displayName:"PaywallBarLink"})` &:hover { opacity: 0.8; text-decoration: underline; } `,T=o.a.withConfig({displayName:"PaywallBarCTAButton"})` ${({theme:e})=>a(e,"typography.definitions.utility.button-core")}; display: block; margin: 32px 0 16px; border-radius: 4px; background-color: ${u("ctaButtonBackground")}; width: 100%; max-width: 327px; text-align: center; text-decoration: none; line-height: 48px; color: ${u("ctaCopy")}; &:hover { background-color: ${u("ctaHover")}; } ${d} { margin: 32px auto 16px; } ${c} { width: 320px; } `,I=o(E).withConfig({displayName:"PaywallBarCTALink"})` text-decoration: underline; color: ${u("collapsedCtaLink")}; `,N=o.img.withConfig({displayName:"PaywallBarImage"})` margin: auto; width: 200px; height: auto; object-fit: cover; ${m} { ${({size:e})=>"large"===e&&"width: 375px;"}; } `,B=o.div.withConfig({displayName:"PaywallBarSignInContainer"})` line-height: 20px; `,L=o.span.withConfig({displayName:"PaywallBarSignInCopy"})` ${({theme:e})=>a(e,"typography.definitions.utility.body")}; color: ${u("signInCopy")}; `,P=o(E).withConfig({displayName:"PaywallBarSignInLink"})` ${({theme:e})=>a(e,"typography.definitions.utility.button-utility")}; color: ${u("signInLink")}; `;e.exports={Wrapper:g,ContentContainer:h,ExpandedContentWrapper:y,CollapsedContentWrapper:b,ChevronButton:f,StyledChevron:v,Column:w,SubHedCopy:C,SubHedImage:k,Hed:$,Dek:S,Image:N,CTAButton:T,CTALink:I,SignInContainer:B,SignInCopy:L,SignInLink:P,Copy:x}},1038:(e,t,n)=>{const o=n(96540),{useState:i}=o,a=n(5556),{withRedirect:r}=n(44920),{withFormatter:s}=n(98750),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{Wrapper:c,ContentContainer:m,ExpandedContentWrapper:p,CollapsedContentWrapper:u,ChevronButton:g,StyledChevron:h,Column:y,SubHedCopy:b,SubHedImage:f,Hed:v,Dek:w,CTAButton:C,CTALink:k,Image:$,SignInContainer:S,SignInCopy:x,SignInLink:E,Copy:T,TopImage:I,CollapsedImage:N,CollapsedCopyWrapper:B}=n(61803),L={CTALink:s(k),Copy:s(T),Dek:s(w),Hed:s(v),SubHedCopy:s(b)},P={collapsed:a.shape({copy:a.string,cta:a.shape({url:a.string,copy:a.string}),img:a.shape({alt:a.string,src:a.string})}),expanded:a.shape({subHed:a.shape({renderSubHedImage:a.bool,copy:a.string,img:a.shape({alt:a.string,src:a.string})}),hed:a.string,dek:a.string,cta:a.shape({url:a.string,copy:a.string}),signIn:a.shape({copy:a.string,linkCopy:a.string,url:a.string}),img:a.shape({src:a.string,alt:a.string}),topImg:a.shape({src:a.string,alt:a.string})})},M=({expanded:e={},shouldHide:t,imageSize:n})=>{const{subHed:{renderSubHedImage:i=!1,copy:a,img:s={}}={},hed:l,dek:d,cta:c={},signIn:m={},img:u={},topImg:g={}}=e;return o.createElement(p,{shouldHide:t,hasImage:u.src},o.createElement(y,null,g.src?o.createElement(I,{src:g.src,alt:g.alt}):o.createElement(o.Fragment,null,!i&&a&&o.createElement(L.SubHedCopy,{html:a}),i&&s.src&&o.createElement(f,{...s})),o.createElement(L.Hed,{html:l}),o.createElement(L.Dek,{html:d}),o.createElement(C,{href:c.url},c.copy),o.createElement(S,null,o.createElement(x,null,m.copy," "),o.createElement(E,{href:r(m.url)},m.linkCopy))),u.src&&o.createElement($,{src:u.src,alt:u.alt,size:n}))};M.propTypes={expanded:P.expanded,imageSize:a.oneOf(["small","large"]),shouldHide:a.bool};const A=({collapsed:e={},shouldHide:t})=>{const{copy:n,cta:i={},img:a={}}=e;return o.createElement(u,{shouldHide:t},a.src&&o.createElement(N,{src:a.src,alt:a.alt}),o.createElement(B,null,n&&o.createElement(L.Copy,{html:`${n}`}),o.createElement(L.CTALink,{href:i.url,html:i.copy})))};function D({data:e={},viewport:t,isStoryBook:n}){o.useEffect((()=>{(async()=>{await d(),l("PaywallBar")})()}),[]);const[a,r]=i("expanded"===e.initialStatus),s=Math.random().toString(26).substr(2,12).replace(/\d+/g,"");return o.createElement(c,{expanded:a,isStoryBook:n,className:t,role:"dialog","aria-describedby":s},o.createElement(g,{onClick:()=>r(!a),"aria-label":a?"Collapse":"Expand","aria-expanded":a,"aria-controls":s,expanded:a},o.createElement(h,null)),o.createElement(m,{id:s,role:"region","aria-live":"polite"},o.createElement(M,{...e[t],shouldHide:!a,imageSize:e.imageSize}),o.createElement(A,{...e[t],shouldHide:a})))}A.propTypes={collapsed:P.collapsed,shouldHide:a.bool},D.propTypes={data:a.shape({initialStatus:a.oneOf(["expanded","collapsed"]),imageSize:a.oneOf(["small","large"]),mobile:a.shape(P),tablet:a.shape(P),desktop:a.shape(P)}),isStoryBook:a.bool,viewport:a.string},D.displayName="PaywallBar",D.requireDataFields=["initialStatus","imageSize","mobile.expanded.hed","mobile.expanded.dek","mobile.expanded.cta.url","mobile.expanded.cta.copy","mobile.expanded.signIn.url","mobile.expanded.signIn.copy","mobile.expanded.signIn.linkCopy","mobile.expanded.topImg.src","mobile.expanded.topImg.alt","mobile.collapsed.copy","mobile.collapsed.cta.url","mobile.collapsed.cta.copy","mobile.collapsed.img.src","mobile.collapsed.img.alt","tablet.expanded.hed","tablet.expanded.dek","tablet.expanded.cta.url","tablet.expanded.cta.copy","tablet.expanded.signIn.url","tablet.expanded.signIn.copy","tablet.expanded.signIn.linkCopy","tablet.expanded.img.src","tablet.expanded.img.alt","tablet.collapsed.copy","tablet.collapsed.cta.url","tablet.collapsed.cta.copy","desktop.expanded.hed","desktop.expanded.dek","desktop.expanded.cta.url","desktop.expanded.cta.copy","desktop.expanded.signIn.url","desktop.expanded.signIn.copy","desktop.expanded.signIn.linkCopy","desktop.expanded.img.src","desktop.expanded.img.alt","desktop.collapsed.copy","desktop.collapsed.cta.url","desktop.collapsed.cta.copy"],e.exports=D},1601:(e,t,n)=>{const o=n(49870),i=n(1038),{withDataFallback:a}=n(58872),{withViewport:r}=n(17936),s=o([a,r]);e.exports=s(i)},61803:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(75999),{getColorToken:r,getTypographyStyles:s}=n(26865),{Chevron:l}=n(97504),d=n(86659),{GridItem:c}=n(40653),{inMobile:m,inTablet:p,inDesktop:u,inExtraLargeDesktop:g}=n(94130),h=a` 0% { opacity: 0; } 100% { opacity: 1; } `,y=o.div.withConfig({displayName:"PaywallBarWrapper"})` display: flex; position: relative; transition: height 0.4s cubic-bezier(0.65, 0, 0.35, 1); box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.1); background-color: ${r("colors.background.light")}; width: 100%; ${({isStoryBook:e})=>e&&i` position: absolute; bottom: 0; `}; ${m} { align-items: center; ${({expanded:e})=>e&&"justify-content: center"}; height: ${({expanded:e})=>e?"320":"104"}px; } ${p} { height: ${({expanded:e})=>e?"351":"58"}px; } ${u} { height: ${({expanded:e})=>e?"320":"58"}px; } `,b=o.div.withConfig({displayName:"PaywallBarContentContainer"})` width: 100%; height: 100%; ${m} { display: flex; } `,f=o(d.NoMargins).withConfig({displayName:"PaywallBarExpandedContent"})` > ${c} { grid-column: auto / span 6; ${m} { &:first-child { grid-column: span 4; } } ${({hasImage:e})=>e&&"\n &:last-child{\n margin: auto;\n }"} } display: flex; animation: ${h} 0.4s cubic-bezier(0, 0, 1, 1) both; padding: 32px 24px; ${m} { margin: 0 auto; padding: 16px 20px; text-align: center; } ${p} { justify-content: space-between; padding-right: 48px; padding-left: 48px; width: 100%; } ${u} { justify-content: space-between; padding-right: 48px; padding-left: 48px; width: 100%; } ${g} { padding-right: 64px; padding-left: 64px; } && { ${({shouldHide:e})=>e&&"display: none"} } `,v=o.div.withConfig({displayName:"PaywallBarCollapsedContent"})` ${({theme:e})=>s(e,"typography.definitions.utility.body")}; display: flex; align-items: center; animation: ${h} 0.4s cubic-bezier(0, 0, 1, 1) both; padding-left: 64px; height: 100%; ${m} { padding-left: 20px; } ${p} { padding-left: 48px; } ${({shouldHide:e})=>e&&"display: none"} `,w=o.img.withConfig({displayName:"PaywallBarCollapsedImage"})` margin: auto 12px auto 0; width: 80px; height: auto; object-fit: cover; `,C=o.div.withConfig({displayName:"PaywallBarCollapsedCopy"})` display: flex; line-height: 20px; ${m} { flex-direction: column; ${({theme:e})=>s(e,"typography.definitions.utility.body")}; } `,k=o.button.withConfig({displayName:"PaywallBarChevronButton"})` position: absolute; top: 12px; right: 16px; transform: rotate(${({expanded:e})=>e?"90":"270"}deg); transition: 0.4s cubic-bezier(0.65, 0, 0.35, 1), top 0.4s cubic-bezier(0.65, 0, 0.35, 1); z-index: 1; background-color: transparent; padding: 0; width: 32px; height: 32px; color: ${r("colors.interactive.base.black")}; ${m} { top: ${({expanded:e})=>e?"32px":"36px"}; right: 20px; } `,$=o(l).withConfig({displayName:"PaywallBarChevron"})` & { width: 32px; height: 32px; fill: ${r("colors.interactive.base.black")}; } `,S=o.div.withConfig({displayName:"PaywallBarColumn"})` display: flex; flex-direction: column; max-height: 256px; `,x=o.span.withConfig({displayName:"PaywallBarSubHedCopy"})` ${({theme:e})=>s(e,"typography.definitions.utility.assistive-text")}; line-height: 20px; color: ${r("colors.interactive.base.black")}; `,E=o.img.withConfig({displayName:"PaywallBarSubHedImage"})` margin: 0; height: auto; ${m} { margin: auto; width: 200px; } ${p} { width: 230px; } ${u} { width: 250px; } `,T=o.span.withConfig({displayName:"PaywallBarHed"})` ${({theme:e})=>s(e,"typography.definitions.utility.modal-hed")}; margin: 16px 0 0; color: ${r("colors.interactive.base.black")}; ${m} { margin: 12px auto 0; ${({theme:e})=>s(e,"typography.definitions.utility.modal-hed")}; } `,I=o.span.withConfig({displayName:"PaywallBarDek"})` ${({theme:e})=>s(e,"typography.definitions.utility.modal-body")}; max-width: 460px; max-height: 72px; color: ${r("colors.interactive.base.black")}; ${m} { margin: 8px auto 0; max-width: 327px; } ${p} { max-width: 324px; } `,N=o.span.withConfig({displayName:"PaywallBarCopy"})` padding-right: 8px; color: ${r("colors.interactive.base.black")}; `,B=o.a.withConfig({displayName:"PaywallBarLink"})` &:hover { opacity: 0.8; text-decoration: underline; } `,L=o.a.withConfig({displayName:"PaywallBarCTAButton"})` ${({theme:e})=>s(e,"typography.definitions.utility.button-core")}; display: block; margin: 32px 0 16px; border-radius: 4px; background-color: ${r("colors.interactive.base.brand-primary")}; width: 100%; max-width: 327px; text-align: center; text-decoration: none; line-height: 48px; color: ${r("colors.interactive.base.white")}; &:hover { background-color: ${r("colors.interactive.base.brand-secondary")}; } ${m} { margin: 16px auto; } ${p} { width: 320px; } `,P=o(B).withConfig({displayName:"PaywallBarCTALink"})` text-decoration: underline; color: ${r("colors.interactive.base.black")}; `,M=o.img.withConfig({displayName:"PaywallBarImage"})` margin: auto; width: 200px; height: auto; object-fit: cover; ${u} { ${({size:e})=>"large"===e&&"width: 375px;"}; } `,A=o.img.withConfig({displayName:"PaywallBarTopImage"})` margin: auto; width: 113px; height: auto; object-fit: cover; `,D=o.div.withConfig({displayName:"PaywallBarSignInContainer"})` line-height: 20px; ${m} { line-height: 18px; } `,H=o.span.withConfig({displayName:"PaywallBarSignInCopy"})` ${({theme:e})=>s(e,"typography.definitions.utility.body")}; color: ${r("colors.interactive.base.deemphasized")}; `,R=o(B).withConfig({displayName:"PaywallBarSignInLink"})` ${({theme:e})=>s(e,"typography.definitions.utility.button-utility")}; color: ${r("colors.interactive.base.brand-primary")}; `;e.exports={Wrapper:y,ContentContainer:b,ExpandedContentWrapper:f,CollapsedContentWrapper:v,CollapsedCopyWrapper:C,CollapsedImage:w,ChevronButton:k,StyledChevron:$,Column:S,SubHedCopy:x,SubHedImage:E,Hed:T,Dek:I,Image:M,TopImage:A,CTAButton:L,CTALink:P,SignInContainer:D,SignInCopy:H,SignInLink:R,Copy:N}},86281:(e,t,n)=>{const o=n(26419),i=n(1601),a=n(51806),r=o;r.MobileImage=i,e.exports=a(r)},57704:(e,t,n)=>{const o=n(96540),i=n(5556),{withFormatter:a}=n(98750),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{PaywallBarThinWrapper:l,PaywallBarThinContentContainer:d,PaywallBarThinContentWrapper:c,CTALink:m,Copy:p}=n(44337),u={CTALink:a(m),Copy:a(p)},g={copy:i.string,cta:i.shape({url:i.string,copy:i.string})},h=({copy:e,cta:t})=>o.createElement(c,null,e&&o.createElement(u.Copy,{html:`${e}`})," ",t&&o.createElement(u.CTALink,{href:t.url,html:t.copy}));h.propTypes=g;const y=({data:e={},viewport:t,isStoryBook:n})=>{o.useEffect((()=>{(async()=>{await s(),r("PaywallBarThin")})()}),[]);const i=Math.random().toString(26).substr(2,12).replace(/\d+/g,"");return o.createElement(l,{isStoryBook:n,className:t,role:"dialog","aria-describedby":i},o.createElement(d,{id:i,role:"region","aria-live":"polite"},o.createElement(h,{...e[t]})))};y.propTypes={data:i.shape({mobile:i.shape(g),tablet:i.shape(g),desktop:i.shape(g)}),isStoryBook:i.bool,viewport:i.string},y.displayName="PaywallBarThin",y.requireDataFields=["mobile.copy","mobile.cta.url","mobile.cta.copy","tablet.copy","tablet.cta.url","tablet.cta.copy","desktop.copy","desktop.cta.url","desktop.cta.copy"],e.exports=y},97986:(e,t,n)=>{const o=n(49870),i=n(57704),a=n(51806),{withViewport:r}=n(17936),{withDataFallback:s}=n(58872),l=o([r,s,a]);e.exports=l(i)},44337:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,getTypographyStyles:a,calculateSpacing:r}=n(26865),{inMobile:s}=n(94130),l=o.div.withConfig({displayName:"PaywallBarThinWrapper"})` display: flex; position: relative; box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.1); background-color: ${i("colors.background.light")}; width: 100%; height: 40px; ${({isStoryBook:e})=>e&&"margin-top: 150px"}; `,d=o.div.withConfig({displayName:"PaywallBarThinContentContainer"})` padding: 0 ${r(6)}; width: 100%; height: 100%; ${s} { padding: 0 ${r(3)}; } `,c=o.div.withConfig({displayName:"PaywallBarThinContentWrapper"})` ${({theme:e})=>a(e,"typography.definitions.utility.body")}; display: flex; align-items: center; justify-content: center; height: 100%; `,m=o.span.withConfig({displayName:"PaywallBarThinCopy"})` color: ${i("colors.interactive.base.black")}; `,p=o.a.withConfig({displayName:"PaywallBarThinLink"})` &:hover { opacity: 0.8; text-decoration: underline; } `,u=o(p).withConfig({displayName:"PaywallBarThinCTALink"})` ${({theme:e})=>a(e,"typography.definitions.utility.button-utility")}; text-decoration: underline; color: ${i("colors.interactive.base.brand-primary")}; `;e.exports={PaywallBarThinWrapper:l,PaywallBarThinContentContainer:d,PaywallBarThinContentWrapper:c,CTALink:u,Copy:m}},52180:(e,t,n)=>{const o=n(5556),i=n(96540),{withRedirect:a}=n(44920),{withFormatter:r}=n(98750),{BREAKPOINTS:s}=n(96472),{RegGateWrapper:l,RegGateHed:d,RegGateDek:c,RegGateDiv:m,RegGateSubscribe:p,RegGateCreateAccountButton:u,RegGateColumnLeft:g,RegGateColumnRight:h,RegGateColumn:y,RegGateLink:b,RegGateSpan:f,RegGateBlock:v}=n(79604),{trackComponent:w}=n(92716),{interactionResponse:C}=n(56187),k=({data:e})=>{i.useEffect((()=>{(async()=>{await C(),w("RegistrationGate")})()}),[]);const{hed:t,dek:n,signIn:o,copy:k,btn:$,subscribe:S}=e,x=!!S.text,E=window.matchMedia(`(min-width: ${s.lg})`).matches,T={RegGateHed:r(d),RegGateDek:r(c)};return i.createElement(l,{className:"journey-unit__registration-gate registration-gate"},i.createElement(v,null,i.createElement(y,null,i.createElement(g,null,i.createElement(T.RegGateHed,{html:t}),i.createElement(T.RegGateDek,{html:n}),x&&E&&i.createElement(p,null,S.text," ",i.createElement(b,{className:"registration-gate__subsrcibe__link",href:S.url},S.linktext))),i.createElement(h,null,i.createElement(m,null,i.createElement(u,{className:"registration-gate__button",href:a($.url)},$.copy),i.createElement(f,null,k," ",i.createElement(b,{className:"registration-gate__sign-in__link",href:a(o.url)},o.cta))))),x&&!E&&i.createElement(p,null,S.text," ",i.createElement(b,{className:"registration-gate__subsrcibe__link",href:S.url},S.linktext))))};k.displayName="RegistrationGate",k.propTypes={data:o.shape({hed:o.string,dek:o.string,copy:o.string,signIn:o.shape({url:o.string,cta:o.string}),btn:o.shape({url:o.string,copy:o.string}),subscribe:o.shape({text:o.string,linktext:o.string,url:o.string})})},k.requireDataFields=["hed","dek","copy","signIn.cta","signIn.url","btn.url","btn.copy"],e.exports=k},96752:(e,t,n)=>{const o=n(49870),i=n(52180),a=n(51806),{withDataFallback:r}=n(58872),s=o([r,a]);e.exports=s(i)},79604:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,calculateSpacing:a}=n(26865),{BaseText:r,BaseLink:s}=n(76955),{inMobile:l,inTablet:d,inDesktop:c}=n(94130),m=o.div.withConfig({displayName:"RegGateWrapper"})` position: fixed; right: 0; bottom: 0; left: 0; animation: move 3s; z-index: 500; background-color: ${i("colors.background.white")}; width: 100%; @keyframes move { from { bottom: -100%; } to { ${l} { bottom: ${a(3,"px")}; } ${d} { bottom: ${a(6,"px")}; } ${c} { bottom: ${a(7,"px")}; } } } ::before { position: absolute; margin-top: -${a(32.5,"px")}; border-bottom: 1px solid rgba(0, 0, 0, 0.1); background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100% ); width: 100%; height: ${a(32.5,"px")}; content: ''; ${l} { margin-top: -${a(16.25,"px")}; height: ${a(16.25,"px")}; } } `,p=o.div.withConfig({displayName:"RegGateColumn"})` ${l} { margin-right: ${a(3,"px")}; margin-left: ${a(3,"px")}; text-align: center; } ${d} { margin-right: ${a(6,"px")}; margin-left: ${a(6,"px")}; text-align: center; } ${c} { display: flex; margin-bottom: ${a(7,"px")}; } `,u=o.div.withConfig({displayName:"RegGateColumnLeft"})` flex: none; margin-left: 0; width: 100%; ${c} { margin-left: ${a(6,"px")}; width: calc( 100% - (2 * ${a(8,"px")}) - ${a(33,"px")} ); } `,g=o.div.withConfig({displayName:"RegGateBlock"})` ${l} { margin-bottom: ${a(5,"px")}; } ${d} { margin-bottom: ${a(5,"px")}; } `,h=o.div.withConfig({displayName:"RegGateColumnRight"})` flex: none; align-items: center; margin-right: 0; margin-left: 0; width: 100%; text-align: center; ${c} { float: right; margin-right: ${a(6,"px")}; margin-left: auto; width: ${a(33,"px")}; } `,y=o(r).withConfig({displayName:"RegGateHed"})` margin-top: ${a(5,"px")}; ${l} { margin-bottom: ${a(2,"px")}; } ${d} { margin-bottom: ${a(1,"px")}; } ${c} { margin-top: ${a(7,"px")}; margin-bottom: ${a(1,"px")}; } `;y.defaultProps={colorToken:"consumption.lead.standard.context-signature",typeIdentity:"typography.definitions.discovery.hed-feature"};const b=o(r).withConfig({displayName:"RegGateDek"})` margin-bottom: ${a(3,"px")}; ${c} { margin-bottom: 0; } `;b.defaultProps={colorToken:"consumption.lead.standard.context-signature",typeIdentity:"typography.definitions.consumptionEditorial.body-feature"};const f=o(r).withConfig({displayName:"RegGateSpan"})` margin-top: ${a(2,"px")}; text-align: center; ${c} { margin-right: 0; margin-left: 0; text-align: left; } ${l} { margin-right: ${a(3,"px")}; margin-left: ${a(3,"px")}; } ${d} { margin-right: ${a(6,"px")}; margin-left: ${a(6,"px")}; } `;f.defaultProps={colorToken:"consumption.lead.standard.context-signature",typeIdentity:"typography.definitions.utility.assistive-text"};const v=o.div.withConfig({displayName:"RegGateDiv"})` position: relative; top: 50%; `,w=o(s).withConfig({displayName:"RegGateCreateAccountButton"})` display: flex; align-items: center; justify-content: center; background-color: ${({theme:e})=>i(e,"colors.interactive.base.brand-primary")}; padding: ${a(2,"px")} ${a(2.5,"px")}; :link, :visited { text-transform: none; text-decoration: none; color: ${({theme:e})=>i(e,"colors.interactive.base.white")}; } ${l} { margin: 0; } ${d} { margin: 0 auto; width: ${a(26,"px")}; } `;w.defaultProps={typeToken:"typography.definitions.utility.button-core"};const C=o(r).withConfig({displayName:"RegGateSpan"})` text-align: center; ${l} { margin-top: ${a(3,"px")}; } ${d} { margin-top: ${a(2,"px")}; } ${c} { margin-top: ${a(2,"px")}; } `;C.defaultProps={colorToken:"consumption.lead.standard.context-signature",typeIdentity:"typography.definitions.utility.assistive-text"};const k=o(s).withConfig({displayName:"RegGateLink"})` & { color: ${i("colors.interactive.base.black")}; :link { text-decoration: underline; } } `;k.defaultProps={typeToken:"typography.definitions.utility.assistive-text"},e.exports={RegGateWrapper:m,RegGateHed:y,RegGateDek:b,RegGateDiv:v,RegGateSubscribe:f,RegGateColumn:p,RegGateColumnLeft:u,RegGateColumnRight:h,RegGateCreateAccountButton:w,RegGateSpan:C,RegGateLink:k,RegGateBlock:g}},94408:(e,t,n)=>{const o=n(96540),i=n(5556),{TickerContainer:a,TickerWrapper:r,Image:s,Text:l,Copy:d,TextLink:c}=n(66228),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{withFormatter:u}=n(98750),g={Copy:u(d)},h=({data:e,viewport:t})=>(o.useEffect((()=>{(async()=>{await p(),m("Ticker")})()}),[]),o.createElement(a,null,o.createElement(r,{withBorderTop:e.withBorderTop,withBorderBottom:e.withBorderBottom},o.createElement(s,{src:e.image.url,alt:e.image.alt}),o.createElement(l,null,o.createElement(g.Copy,{html:e.copy})," ",o.createElement(c,{href:e.signIn.url[t],className:"cm__signin"},e.signIn.text)))));h.displayName="Ticker",h.propTypes={data:i.shape({copy:i.string,signIn:i.shape({url:i.shape({mobile:i.string,tablet:i.string,desktop:i.string}),text:i.string}),image:i.shape({url:i.string,alt:i.string}),withBorderTop:i.bool,withBorderBottom:i.bool}),viewport:i.string.isRequired},h.requireDataFields=["copy","signIn.text","signIn.url.mobile","signIn.url.tablet","signIn.url.desktop","image.url","image.alt","withBorderTop","withBorderBottom"],e.exports=h},96720:(e,t,n)=>{const o=n(49870),i=n(94408),a=n(51806),{withViewport:r}=n(17936),s=o([a,r]);e.exports=s(i)},66228:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{getColorToken:s}=n(26865),{applyGridSpacing:l,cssVariablesGrid:d}=n(1123),c=o.div.withConfig({displayName:"TickerContainer"})` ${d()} display: flex; flex-direction: row; align-items: center; justify-content: flex-start; margin: 0 auto; width: 100%; max-width: ${i.xxl}; ${l("padding")} `,m=o.div.withConfig({displayName:"TickerWrapper"})` display: flex; flex-direction: row; align-items: center; ${({theme:e,withBorderTop:t})=>t&&`border-top: 1px solid ${s(e,"colors.interactive.base.border")};`} ${({theme:e,withBorderBottom:t})=>t&&`border-bottom: 1px solid ${s(e,"colors.interactive.base.border")};`} background-color: white; padding: 16px 0; gap: 16px; width: 100%; ${`@media(min-width: ${i.md})`} { justify-content: center; width: 100%; } `,p=o.img.withConfig({displayName:"Image"})` border-radius: 8px; width: 48px; height: 48px; object-fit: cover; `,u=o(a).withConfig({displayName:"Text"})``;u.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.body"};const g=o(a).withConfig({displayName:"Copy"})``;g.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.body"};const h=o(r).withConfig({displayName:"TextLink"})` &.cm__signin { color: ${s("colors.interactive.base.brand-primary")}; } `;h.defaultProps={typeIdentity:"typography.definitions.utility.button-utility"},e.exports={TickerContainer:c,TickerWrapper:m,Image:p,Text:u,Copy:g,TextLink:h}},12501:(e,t,n)=>{const o=n(49289),i=n(81802),a=n(92726),r=n(23543),s=n(69390),l=n(96802),d=n(10202),c=n(96720),m=n(96752),p=n(65786),u=n(40064),g=n(44572),h=n(72924),y=n(1969),b=n(33648);e.exports={Footer:o,FullBarrier:i,InContent:d,InlineBarrier:a,NavCTA:r,NavRollover:s,NavDrawer:l,Ticker:c,RegistrationGate:m,FooterNewsletter:p,InlineNewsletter:u,NewsletterExtended:g,NewsletterExtraSlim:h,NewsletterExtraSlimWithActionSheet:y,NewsletterSlim:b}},94130:(e,t,n)=>{const{BREAKPOINTS:o}=n(96472),i=`@media(max-width: calc(${o.md} - 1px))`,a=`@media(min-width: ${o.md}) and (max-width: calc(${o.lg} - 1px))`,r=`@media(min-width: ${o.lg})`,s=`@media(min-width: ${o.xl})`;e.exports={inMobile:i,inTablet:a,inDesktop:r,inExtraLargeDesktop:s}},58872:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a}=n(96540),r=n(58156),s=n(63560);e.exports={withDataFallback:e=>{const t=t=>{const{data:n,missingFields:o}=((e,t)=>{const{requireDataFields:n=[]}=t,o={...e};n.forEach((e=>s(o,e,r(o,e,"").toString())));const i=n.filter((e=>!r(o,e)));return{data:o,missingFields:i}})(t.data||{},e),{displayName:l}=e;return a((()=>{o.length&&window.cnBus&&window.cnBus.emit("journey.client.error",{message:"Verso Component is missing required data fields",data:{displayName:l,missingFields:o}})})),i.createElement(e,{...t,data:n})};return t.displayName=e.displayName,t.propTypes={data:o.object},t}}},98750:(e,t,n)=>{const o=n(96540),i=n(90179),a=n(5556),r=["strong","ins","i","del","br","mark"].join("|"),s=new RegExp(`<(${r})/?>`,"i");e.exports={withFormatter:e=>{const t=t=>{const{html:n}=t;if(!n)return null;const a=n.match(/<[^/][^>]*>/gim);return a&&a.every((e=>e.match(s)))?o.createElement(e,{...i(t,"html"),dangerouslySetInnerHTML:{__html:n}}):o.createElement(e,{...i(t,"html")},n)};return t.propTypes={html:a.string},t}}},43219:(e,t,n)=>{const o=n(96540),{useContext:i}=n(96540),{ThemeContext:a}=n(75999),r=n(5556),{getColorToken:s}=n(26865),l={default:{background:"colors.background.light",hed:"colors.interactive.base.black",dek:"colors.interactive.base.black",dekMark:"colors.interactive.base.brand-primary",subHed:"colors.interactive.base.black",ctaButtonBackground:"colors.interactive.base.brand-primary",ctaHover:"colors.interactive.base.brand-secondary",ctaCopy:"colors.interactive.base.white",collapsedCtaLink:"colors.interactive.base.black",collapsedCopy:"colors.interactive.base.black",signInCopy:"colors.interactive.base.deemphasized",signInLink:"colors.interactive.base.brand-primary",chevronButton:"colors.interactive.base.black",divider:"colors.interactive.base.border",rtbSvg:"colors.interactive.base.brand-primary",rtbCopy:"colors.interactive.base.black",goTo:"colors.interactive.base.black"},brand:{background:"colors.interactive.base.brand-primary",hed:"colors.interactive.base.white",dek:"colors.interactive.base.white",dekMark:"colors.interactive.base.white",subHed:"colors.interactive.base.white",ctaButtonBackground:"colors.interactive.base.white",ctaHover:"colors.interactive.base.light",ctaCopy:"colors.interactive.base.brand-primary",collapsedCtaLink:"colors.interactive.base.white",collapsedCopy:"colors.interactive.base.white",signInCopy:"colors.interactive.base.white",signInLink:"colors.interactive.base.white",chevronButton:"colors.interactive.base.white",divider:"colors.interactive.base.white",rtbSvg:"colors.interactive.base.white",rtbCopy:"colors.interactive.base.white",goTo:"colors.interactive.base.white"},light:{background:"colors.interactive.base.white",hed:"colors.interactive.base.brand-primary",dek:"colors.interactive.base.black",dekMark:"colors.interactive.base.black",subHed:"colors.interactive.base.black",ctaButtonBackground:"colors.interactive.base.brand-primary",ctaHover:"colors.interactive.base.brand-secondary",ctaCopy:"colors.interactive.base.white",collapsedCtaLink:"colors.interactive.base.black",collapsedCopy:"colors.interactive.base.black",signInCopy:"colors.interactive.base.deemphasized",signInLink:"colors.interactive.base.brand-primary",chevronButton:"colors.interactive.base.black",divider:"colors.interactive.base.border",rtbSvg:"colors.interactive.base.brand-primary",rtbCopy:"colors.interactive.base.black",goTo:"colors.interactive.base.brand-primary"},dark:{background:"colors.interactive.base.black",hed:"colors.interactive.base.white",dek:"colors.interactive.base.white",dekMark:"colors.interactive.base.white",subHed:"colors.interactive.base.white",ctaButtonBackground:"colors.interactive.base.white",ctaHover:"colors.interactive.base.light",ctaCopy:"colors.interactive.base.brand-primary",collapsedCtaLink:"colors.interactive.base.white",collapsedCopy:"colors.interactive.base.white",signInCopy:"colors.interactive.base.white",signInLink:"colors.interactive.base.white",chevronButton:"colors.interactive.base.white",divider:"colors.interactive.base.white",rtbSvg:"colors.interactive.base.white",rtbCopy:"colors.interactive.base.white",goTo:"colors.interactive.base.white"}},d={ExpandedCanvas:{background:"colors.interactive.base.white"},FullBarrier:{background:"colors.interactive.base.white",signInLink:"colors.interactive.base.black"}};e.exports={colorPickerFactory:e=>t=>({theme:n})=>s(n.journey[e][t]),withJourneyTheme:e=>{const t=t=>{const{component:n,configuration:r}=t,s=n.name,c=r?.theme||"default",m={...l[c],..."default"===c&&d[s]||{}},p=i(a);return p.journey=p.journey||{},p.journey[s]=m,o.createElement(e,{...t})};return t.displayName=e.displayName,t.propTypes={component:r.shape({name:r.string.isRequired}),configuration:r.shape({theme:r.string})},t}}},96258:(e,t,n)=>{const o=n(96540),{useState:i,useEffect:a,useCallback:r,useRef:s}=n(96540),{default:l}=n(64744),d=(e,{disable:t}={})=>{document.querySelectorAll("#app-root > [data-in-view] > *").forEach((n=>{t||e===n?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden","true")}))};e.exports={withModalFocusTrap:e=>t=>{const[n,c]=i(!1),m=s(null),p=r(d,[]),u=l(n);return a((()=>{if(!m.current)return;const e=m.current.parentNode.parentNode;return c(!0),u(e),p(e),()=>{c(!1),p(e,{disable:!0})}}),[u,p]),o.createElement("div",{ref:m},o.createElement("button",{"aria-hidden":"true",tabIndex:"-1",style:{visibility:"hidden"}}),o.createElement(e,{...t}))}}},17936:(e,t,n)=>{const o=n(5556),i=n(96540),a=[{name:"desktop",query:"screen and (min-width: 1024px)"},{name:"tablet",query:"screen and (min-width: 768px) and (max-width: 1023px)"},{name:"mobile",query:"screen and (max-width: 767px)"}];e.exports={withViewport:e=>{class t extends i.Component{constructor(){super(...arguments),this.state={name:"desktop"},this.viewports=[],this.render=()=>i.createElement(e,{...this.props,viewport:this.state.name})}componentDidMount(){a.forEach((({name:e,query:t})=>{const n=window.matchMedia(t);if(!n)return;n.matches&&this.setState({name:e});const o=({matches:t})=>t&&this.setState({name:e});n.addEventListener&&n.addEventListener("change",o),this.viewports.push({name:e,query:t,list:n,listener:o})}))}componentWillUnmount(){this.viewports.forEach((({list:e,listener:t})=>{e.removeEventListener&&e.removeEventListener("change",t)}))}}return t.displayName=e.displayName,t.propTypes={viewport:o.string},t},viewports:a}},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(75999).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}},9445:(e,t,n)=>{const{renderToString:o}=n(65848),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(2768).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({className:e,issueDate:t,issueLink:n,originalHed:i})=>{a.useEffect((()=>{(async()=>{await d(),l("MagazineDisclaimer")})()}),[]);const{formatMessage:c}=r(),m=e=>o(a.createElement("a",{href:n||"/magazine/",dangerouslySetInnerHTML:{__html:e}}));return a.createElement("footer",{className:e,"data-testid":"MagazineDisclaimerWrapper",dangerouslySetInnerHTML:{__html:i?c(s.disclaimerWithHed,{issueDate:m(t),hed:i}):c(s.disclaimerNoHed,{issueDate:m(t)})}})};c.propTypes={className:i.string.isRequired,issueDate:i.string.isRequired,issueLink:i.string.isRequired,originalHed:i.string},c.displayName="Magazine Disclaimer",e.exports=c},24010:(e,t,n)=>{e.exports=n(9445)},2768:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({disclaimerNoHed:{id:"MagazineDisclaimer.DisclaimerNoHed",defaultMessage:"Published in the print edition of the {issueDate}, issue.",description:"disclaimer text without headline"},disclaimerWithHed:{id:"MagazineDisclaimer.DisclaimerWithHed",defaultMessage:"Published in the print edition of the {issueDate}, issue, with the headline “{hed}.”",description:"disclaimer text with headline"}})},40938:(e,t,n)=>{const o=n(5556),i=n(96540),{generateId:a}=n(54318),{MultiPackageRow:r}=n(67275),s=e=>{if(!e.children)return null;const{hed:t,dangerousHed:n,container:o,copilotId:s}=e.children.props||{};let l;return t?l=a(e.children.props,"hed"):n?l=a(e.children.props,"dangerousHed"):o?.hed?l=a(e.children.props.container,"hed"):o?.dangerousHed?l=a(e.children.props.container,"dangerousHed"):s?l=s:o?.copilotId&&(l=o.copilotId),i.createElement(r,{...e,id:l},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(3442),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),v=n(67020),w=n(59505),{LinkBanner:C}=n(82873),{NavigationList:k}=n(2505),$=n(5333),S=n(82363),x=n(30637),E=n(35727),T=n(29412),I=n(13478),N=n(35862),B=n(10931),L=n(91706),P=n(84311),M=n(77504),A=n(82597),D=n(78250),H=n(29693).A,R=n(43709),_=n(13113),O=n(22651),F=n(69031),W=n(46793),V=n(10220),U=n(29794),G=n(72775),j=n(31828),z=n(50417),q=n(41096),Z=n(18814),K=n(3670),Y=n(63505),J=n(99017),Q=n(3771),X=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),ve="row-content",we=n(48887),Ce=n(86659),ke=n(49350),$e=n(18853),Se=n(91323),{minThresholds:xe}=n(99906),Ee=n(30583),{RIVER_LAYOUTS:Te}=n(94776),Ie=n(75883),Ne=n(41953),Be=n(87963),Le=n(3990),Pe=n(48496),{trackNewsletterEvent:Me}=n(14307),Ae=()=>()=>o.createElement(b,{group:"ads"},o.createElement(s,{position:"rail"}));function De(e,{shouldUseGridForEmbed:t,shouldUseJumpLinksSectionStyleForEmbed:n,shouldShowAdsInMultiPackageBody:i}){const a=t?Ce.NarrowContentWithWideAdRail:ye;if(i)return o.createElement(we,{FullBleedContentWrapper:a,GeneralContentWrapper:a,RailContent:Ae(),jsonml:e.body});const r=o.createElement(X,{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={}){const{hasNoBottomMargin:a,hasReducedMargin:r,tickerMarginTopType:s,hasVersoFeaturesReducedMargin:l,hasMediumMargin:d}=i;return e>0?o.createElement(Q,{key:e,hasReducedMargin:r,hasNoTopMargin:!!l,hasNoBottomMargin:!!a,hasMediumMargin:d},o.createElement(ge,{isInvertedTheme:t},o.createElement(D,{marginTopType:s,...n,index:e,isInvertedTheme:t}))):o.createElement(ge,{key:e,isInvertedTheme:t},o.createElement(D,{marginTopType:s,hasMinimalBottomMargin:r,index:e,...n,isInvertedTheme:t}))}function Re(e){return!!e?.items?.length}function _e(e,t,n,i,r={},c={}){const{buttonVariation:m,btnStyle:p,collageComponentTemplates:D,associatedComponentRules:X,gridVariationForEmbed:ie,hasCarouselSliderPagination:le,hasControls:ye,hasDiscoveryPullQuoteUnderline:be,hasNavigationButtonVariation:we,hasCarouselSliderPaginationForArticle:Ce,hasPlpFilterableContainerBackgroundColor:Ae,hasPlpFilterableContainerLightBackgroundColor:Oe,hasRelatedContainerBackgroundColor:Fe,hasVersoFeaturesIncreasedVerticalPadding:We,hasVersoFeaturesIncreasedVerticalPaddingTop:Ve,hasNoBottomMargin:Ue,hasNoTopBottomMarginOnMobile:Ge,hasMarginBottomMultiPackageRow:je,hasMarginTopMultiPackageRow:ze,hasMediumMargin:qe,hasReducedMargin:Ze,hasStickyLinkBanner:Ke,hasTickerSpecialTheme:Ye,hasTopAndBottomBorderQuote:Je,hasNoBackgroundColor:Qe,hasNoStickyNavigationBanner:Xe,ProductListingCarouselContainersData:et,lightBgLinkBannerLayout:tt,lowestHierarchy:nt,includeSummaryCollageEight:ot,isEmbedWrapperFullBleed:it,shouldEnableBundleComponentAnalytics:at,shouldHideAds:rt,shouldHideNewsletter:st,shouldCheckProductInView:lt,shouldUseConstrainedParagraph:dt,shouldUseJumpLinksSectionStyleForEmbed:ct,shouldUseThreeColumnsForContributors:mt,shouldUseFourColumnsForContributors:pt,shouldUseGridForEmbed:ut,shouldShowAdsInMultiPackageBody:gt,shouldUseGridWrapperForEmbed:ht,shouldShowPaginatedButtonAtEnd:yt,shouldShowSummaryGridButton:bt,hideCuratedShowsList:ft,showPriceForProduct:vt,expVariationName:wt,formatMessage:Ct,nativeTrendingPosition:kt,summaryCollageOneVariation:$t,shouldRenderForyouComponent:St}=c,xt=A[$t];let Et="";if(X){const t=oe(e,X);Et=t?.behavior??Et}const Tt=!oe(e,D)&&r.featureFlags.preferCollectionGrid,It=r.featureFlags.hasNewsletterWithoutWrapper;at&&(e.shouldEnableBundleComponentAnalytics=at);const Nt=e=>(et&&et[0])===e,{newsletterId:Bt,dangerousHed:Lt="",frequencyBadge:Pt=""}=r.newsletter||{},Mt=(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(Bt),newsletter_title:Lt,cadence:Pt,subject:"verso-hp-midpage"};Me(n)},At=({container:e,summaryCollageVariation:t})=>Re(e)?o.createElement(Q,{dataJourneyHook:ve,key:i,hasNoBottomMargin:!0,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasMarginBottomMultiPackageRow:je,hasMarginTopMultiPackageRow:ze,hasNoTopBottomMarginOnMobile:Ge},o.createElement(W,{container:e,hasIncreasedVerticalPadding:We,hasIncreasedVerticalPaddingTop:Ve,hasMinimalVerticalSpacing:n.hasVersoFeaturesReducedMargin,lowestHierarchy:r.bundle.isDestinationBundle?nt:"",shouldPreferCollectionGrid:Tt,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,shouldEnableCommentsCountOnSummaryItem:r.featureFlags.enableUtilityCommentsCountOnSummaryItem,shouldEnableBookmarkOnSummaryItem:r.featureFlags.enableUtilityBookmarkOnSummaryItem,shouldUseBookmarkV3:r.featureFlags.shouldUseBookmarkV3,isDestinationBundle:r.bundle.isDestinationBundle,summaryCollageVariation:t,hasNoTopBottomMarginOnMobile:Ge,hasReducedMargin:Ze,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":return At({container:e});case"spotlight-article":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ze},o.createElement(_,{...e}));case"spotlight-contributor":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ze,hasRightAndLeftMargin:!0},o.createElement(_.ContributorSummarySpotlight,{...e}));case"spotlight-story":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ze,hasRightAndLeftMargin:!0},o.createElement(_.StorySummarySpotlight,{...e}));case"verso-native-featured-item":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ze},o.createElement(xt,{...e,hasPaddingOnContent:!0,customNativeBackgroundColor:"colors.background.adContainer.special"}));case"verso-audio-article":return o.createElement(Q,{key:i,className:a("collection-grid-row"),hasReducedMargin:Ze},o.createElement(L.FourColumnsWithIcon,{...e}));case"verso-features-rows":return At({container:e,summaryCollageVariation:"RowsWithDekAndItemsBelow"});case"verso-promobox":case"solo-promo":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasMarginTopMultiPackageRow:ze},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:ve},o.createElement(se,null,o.createElement(v,{events:[e.eventItems]})));case"verso-homepage-tabbable-event-list":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement(se,null,o.createElement(v.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:ve},o.createElement(se,null,o.createElement(v.SortByMonth,{events:[e.eventItems]})));case"verso-pullquote":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasNoTopBottomMarginOnMobile:Ge},o.createElement(re,{hasTopAndBottomBorderQuote:Je},o.createElement(f,{...e,hasUnderline:be})));case"verso-spotlight-contributor":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ze},o.createElement(q,{...e}));case"verso-summary-spotlight":return o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement(O,{...e}));case"verso-native":return rt?null:o.createElement(Q,{dataJourneyHook:ve,className:"homepage__native-ad",hasReducedMargin:Ze,hasMediumMargin:qe,hasNoTopBottomMarginOnMobile:Ge,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:c,shouldHideCNEVideoDek:m}=e;return o.createElement(Q,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:ve,hasMediumMargin:qe,hasMarginTopMultiPackageRow:ze,hasNoBottomMargin:a&&Ue,hasNoTopBottomMarginOnMobile:Ge},o.createElement(u,{dangerousHed:n,dangerousDek:t,isSpecialTheme:a,items:r,shouldUseBundleData:s,shouldHideCNEVideoDek:m,shouldHaveTeaser:!0,hasBottomMargin:l,hasGridWithMargins:d,hasTopMargin:c}))}case"verso-native-cne-video":{if(!Re(e))return null;const{dangerousHed:t,items:n}=e;return o.createElement(Q,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:ve},o.createElement(u,{dangerousHed:t,items:n}))}case"verso-related":case"verso-related-list-curation":return o.createElement(Q,{dataJourneyHook:ve,key:i,className:a({"homepage__related-row":Fe,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:je,hasMarginTopMultiPackageRow:ze,hasNoBottomMargin:Ue,hasMediumMargin:qe},o.createElement(N,{...e,hasBackgroundColor:Fe,nativeTrendingPosition:kt,shouldTrackSnowplowRecircEvent:!0}));case"verso-searchable-summary-collection":{const{dangerousHed:t}=e;return o.createElement(Q,{className:"verso-searchable-summary-collection"},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:ve,hasMarginTopMultiPackageRow:ze},o.createElement(N,{isInvertedTheme:t,...e}));case"verso-summary-grid-compact":return Re(e)?o.createElement(Q,{className:"verso-summary-grid-compact",key:i,dataJourneyHook:ve,hasNoBottomMargin:Ue},o.createElement(se,null,o.createElement(B,{...e,hasButton:bt,showPrice:vt}))):null;case"verso-news-feed":return o.createElement(Q,{key:i,className:"news-feed-row",dataJourneyHook:ve},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)=>_e(a.find((t=>e===t.template))||{template:e},t,n,o,r))).filter(Boolean),{dangerousHed:c="",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:ve,hasMediumMargin:qe,hasReducedMargin:Ze,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasMarginTopMultiPackageRow:ze},o.createElement(he,{className:"no-items",hasRule:h},o.createElement("h3",null,Ct(H.noStories)),o.createElement("div",null,o.createElement("p",null,Ct(H.exploreInstead))))),o.createElement(Q,{dataJourneyHook:ve,hasMediumMargin:qe,hasReducedMargin:Ze,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:Ge,hasMarginTopMultiPackageRow:ze},l?o.createElement(ee,{...e,shouldShowRiverHed:!0,summaryItemHedTag:"h3",hasLineAboveBelowInTitle:!0,hasLineAboveBelowTitleHead:!0,hasExtraTitlePadding:!0,dangerousHed:c||r.relatedArticleHed||Ct(te.relatedArticleHed),chunkSize:3,summaryItemVariation:"SideBySideDesktopOnly",shouldHidePublishDate:!1,hasRail:!1,hasRule:u?!u:h}):o.createElement(P,{...e,summaryItemHedTag:"h3",promoUnits:d,recircRiver:(Dt=c,Dt.replace(/<[^>]*>/g,"")),hasRule:u?!u:h,shouldUseBookmarkV3:r.featureFlags.shouldUseBookmarkV3,shouldEnableCommentsCountOnSummaryItem:r.featureFlags.enableUtilityCommentsCountOnSummaryItem,shouldEnableBookmarkOnSummaryItem:r.featureFlags.enableUtilityBookmarkOnSummaryItem})),!yt&&function(e,t,n,i={}){return Te[i?.layout]?.isPaginated&&o.createElement(de,{key:"paginated","data-test-id":"read-more-button-between"},o.createElement(x,{currentPage:e.bundle.paginatedPage,totalResults:i.totalResults,limit:i.limit,buttonVariation:t,btnStyle:n,filter:i.filter,searchQuery:i.searchQuery,shouldEnableBundleComponentAnalytics:i.shouldEnableBundleComponentAnalytics}))}(r,m,p,e))}case"summary-carousel":{if(!Re(e))return null;const{items:t,dangerousHed:n,dangerousDek:a}=e;return o.createElement(Q,{key:i,dataJourneyHook:ve,hasNoBottomMargin:Ue,hasNoTopBottomMarginOnMobile:Ge},o.createElement(R,{items:t,dangerousHed:n,dangerousDek:a,shouldEnableBundleComponentAnalytics:at,hasNoTopBottomMarginOnMobile:Ge,href:"/video",inputKind:"link"}))}case"verso-native-one-river":return Re(e)?o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement(P,{isMidContentAdsDisabled:r.bundle.isMidContentAdsDisabled,...e,shouldShowRiverHed:!0,hasLineAboveBelowTitleHead:!0,hasRule:!1,hasNoTopBottomMarginOnMobile:Ge})):null;case"newsletter":case"newsletter-subscribe":return st?null:It?o.createElement(Le,{onIntersectionViewport:Mt,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:ve},o.createElement(me,null,o.createElement(Le,{onIntersectionViewport:Mt,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":Ye}),"data-journey-hook":[0,2].includes(i)?null:ve},o.createElement(ge,null,o.createElement(y,{position:"cm-ticker"})),!r.featureFlags.hideTicker&&He(i,r.bundle.isInvertedTheme,e,n));case"verso-link-banner":{let t=Ke;return"VisualCarousel"===e.layout&&(t=!1),e.hasContent&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasMediumMargin:qe,hasNoBottomMargin:Ue,hasStickyLinkBanner:t,hasLightBgForLinkBanner:tt===e.layout},o.createElement(C,{...e}))}case"verso-navigation-list":return e.hasContent&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasMediumMargin:qe,hasNoBottomMargin:Ue,hasStickyLinkBanner:("NavigationListAnchored"===e.layout||"NavigationListTextOverlayOnImage"===e.layout)&&!Xe,hasLightBgForLinkBanner:tt===e.layout},o.createElement(k,{...e,isInvertedTheme:t,shouldTrackSnowplowEvent:!0}));case"verso-image-slide-show":return e.hasContent?o.createElement(Q,{dataJourneyHook:ve,key:i,hasMediumMargin:qe,hasMarginTopMultiPackageRow:ze},o.createElement(w,{...e.imageSlideShowData})):null;case"list":return o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement(P,{...e}));case"verso-native-list":return Re(e)?o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement(P,{...e,summaryItemVariationList:["SideBySideCenterImageLeft","SideBySideCenterImageRight"],summaryItemClassName:"summary-item--discovery-hed-consumption-dek"})):null;case"verso-featured-item":return o.createElement(Q,{dataJourneyHook:ve,className:"verso-featured-item-row",key:i,hasReducedMargin:Ze,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasNoBottomMargin:Ue,hasNoTopBottomMarginOnMobile:Ge},o.createElement(xt,{...e,hasNoTopBottomMarginOnMobile:Ge}));case"verso-section-jump-links":return o.createElement(Q,{key:i,className:"verso-embed-row verso-section-jump-links-row",dataJourneyHook:ve},De(e,{shouldUseGridForEmbed:ut,shouldUseConstrainedParagraph:dt,shouldUseJumpLinksSectionStyleForEmbed:ct,shouldUseGridWrapperForEmbed:ht,gridVariationForEmbed:ie}));case"verso-collection-grid":case"verso-native-two-river":return Re(e)?o.createElement(Q,{key:i,className:"collection-grid-row",dataJourneyHook:ve,hasNoBottomMargin:!!n.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:Ge},o.createElement(L,{...e})):null;case"verso-contributors":return o.createElement(Q,{key:i,className:a("collection-grid-row",Et),hasReducedMargin:Ze,hasNoBottomMargin:Ue,hasNoTopBottomMarginOnMobile:Ge},function(e,t,n){return t?o.createElement(L.ContributorsInThreeColumnsWithButton,{...e}):n?o.createElement(L.ContributorsInFourColumns,{...e}):o.createElement(L.Contributors,{...e})}(e,mt,pt));case"verso-issue-feature":return o.createElement(Q,{dataJourneyHook:ve,key:i,className:a("verso-issue-feature-row",{[Et]:ot}),hasReducedMargin:Ze,hasNoTopBottomMarginOnMobile:Ge},o.createElement(U,{...e}));case"verso-cm-unit":return o.createElement(Q,{key:i,className:"cm-unit-row",dataJourneyHook:ve},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:ve},o.createElement(fe,{...e,btnStyle:"outlined"})):o.createElement(fe,{...e,btnStyle:"outlined"}):null;case"verso-curated-shows":case"verso-tags-list":return Re(e)?o.createElement(Q,{key:i,className:"curated-shows-row",dataJourneyHook:ve},o.createElement(F,{...e,hideCuratedShowsList:ft})):null;case"verso-native-product":{if(!Re(e))return null;const{items:t,dangerousHed:n}=e;return o.createElement(Q,{className:"product__list",key:i,dataJourneyHook:ve},o.createElement(G,{items:t,dangerousHed:n,isSponsoredAffiliateLinksEnabled:r.bundle.isSponsoredAffiliateLinksEnabled}))}case"verso-native-product-carousel":{if(!Re(e))return null;const{items:t,dangerousHed:n}=e;return o.createElement(Q,{className:"product__carousel",key:i,dataJourneyHook:ve},o.createElement(j,{items:t,dangerousHed:n,isSponsoredAffiliateLinksEnabled:r.bundle.isSponsoredAffiliateLinksEnabled,hasNoTopBottomMarginOnMobile:Ge,isFirstProductListingContainer:Nt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}))}case"verso-live-stream":return o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement($,{...e}));case"verso-topics-list":return o.createElement(Q,{key:i,hasReducedMargin:Ze,dataJourneyHook:ve},o.createElement(S,{...e}));case"verso-fifty-fifty":case"verso-search-fifty-fifty":return o.createElement(Q,{dataJourneyHook:ve,className:"homepage__fifty-fifty-row",key:i,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasNoBottomMargin:!!n.hasNoBottomMargin},o.createElement(M,{...e,Ad:s}));case"verso-mid-content-ad":return rt?null:o.createElement("div",{"data-journey-hook":ve,key:i,className:a("ad-container",{"ad-container-reduced-margin":Ze})},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:ve,hasMediumMargin:qe,isInvertedTheme:t,hasMarginTopMultiPackageRow:ze},De(e,{shouldUseGridForEmbed:ut,shouldUseConstrainedParagraph:dt,shouldShowAdsInMultiPackageBody:gt,shouldUseGridWrapperForEmbed:ht,gridVariationForEmbed:ie,isEmbedWrapperFullBleed:it}));case"verso-subtopic-discovery":case"verso-subtopics":return Re(e)?o.createElement(Q,{key:i,className:"verso-subtopic-discovery-row",hasMarginBottomMultiPackageRow:je,hasMarginTopMultiPackageRow:ze,dataJourneyHook:ve},o.createElement(ue,null,o.createElement(I,{...e}))):null;case"verso-popin":return o.createElement("div",{id:e.variation,"data-journey-hook":ve});case"verso-filterable-summary-list":return o.createElement(Q,{key:i,dataJourneyHook:ve,className:a({"homepage__plp-filterable-row":Ae&&!e?.isGrid}),hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasIncreasedVerticalPadding:!0},o.createElement(V,{...e,hasCarouselSliderPagination:le,isFirstProductListingContainer:Nt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer,shouldEnableBundleBookmarks:r.featureFlags.enableUtilityBookmarkOnSummaryItem,shouldEnableBundleCommentsCount:r.featureFlags.enableUtilityCommentsCountOnSummaryItem}));case"verso-article-filterable-feature":return o.createElement(Q,{key:i,dataJourneyHook:ve},o.createElement(V,{...e,hasCarouselSliderPagination:Ce}));case"verso-plp-multisearch-filterable-feature":case"verso-plp-filterable-feature":return o.createElement(Q,{key:i,dataJourneyHook:ve,className:a({"homepage__plp-filterable-row":Ae&&!e?.isGrid}),hasPlpFilterableContainerLightBackgroundColor:Oe,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasMediumMargin:qe,hasIncreasedVerticalPadding:!0},o.createElement(V,{...e,hasControls:ye,hasCarouselSliderPagination:le,hasNavigationButtonVariation:we,shouldCheckProductInView:lt,expVariationName:wt,isFirstProductListingContainer:Nt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-plp-curated-visual":return o.createElement(Q,{key:i,hasNoBottomMargin:Ue},o.createElement(ke,{...e,isFirstProductListingContainer:Nt(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:!Qe&&"ContentCarousel"===e.templateLayout},o.createElement($e,{...e,hasCarouselSliderPagination:le,isFirstProductListingContainer:Nt(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},o.createElement(Se,{container:e,pimCollectionBundleLinks:r.bundle.pimCollectionBundleLinks,isMobileView:r.bundle.isMobileView,shouldHideFilterComponent:r.bundle.pimCollectionHiddenFilter,isFirstProductListingContainer:Nt(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-full-bleed-banner":return o.createElement(Q,{key:i,hasNoBottomMargin:Ue},o.createElement(J,{...e}));case"verso-best-stories-package":case"verso-hero-curated-feature":return Re(e)?o.createElement(Q,{key:i,hasMarginBottomMultiPackageRow:je,hasMarginTopMultiPackageRow:ze,className:"verso-best-stories-package"},o.createElement(l,{...e,shouldEnableBundleBookmarks:r.featureFlags.enableUtilityCommentsCountOnSummaryItem,shouldEnableBundleCommentsCount:r.featureFlags.enableUtilityCommentsCountOnSummaryItem})):null;case"verso-in-page-marketing-newsletter":return e.isPositionBottom?null:o.createElement(Q,{className:"verso-in-page-marketing-newsletter-row",key:i},o.createElement(Le,{onIntersectionViewport:Mt,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:ve},o.createElement(g,{...e})):null;case"featured-contributor":return o.createElement(Q,{key:i,hasNoBottomMargin:!0},o.createElement(z,{...e}),o.createElement(M,{...e,summaryItemStickTopThreshold:xe.xl}));case"all-fictions":return o.createElement(Z,{...e,key:i,pageSize:e.limit,pageNumber:r.bundle.paginatedPage});case"podcast-articles":return o.createElement(K,{...e,key:i});case"articles-about-author":case"more-by-author":return o.createElement(Y,{...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},o.createElement(Ee,{index:i,...e}));case"verso-top-story-package":return o.createElement(o.Fragment,null,o.createElement(Ie,{key:i,index:i,...e}),o.createElement(ne,null));case"verso-for-you-package":return St?o.createElement(Q,{key:i},o.createElement(Pe,null,o.createElement(Ne,{index:i,...e}))):null;case"trending-curated":case"trending-collection":return o.createElement(Q,{key:i},o.createElement(L.ThreeColumns,{shouldHideDangerousDek:!0,shouldHideContributors:!0,hasItemsRule:!1,...e}));case"verso-category-feature-container":return o.createElement(Q,{key:i},o.createElement(L.FourColumns,{shouldHideDangerousDek:!1,shouldHideDangerousHedOfSummaryItem:!0,shouldUseArrowIconInSummaryItemDek:!0,isCategoryFeatureContainer:!0,...e}));case"cartoons":return o.createElement(Q,{key:i},o.createElement(Be,{...e,carouselPlacedIn:"bundle"}));default:return null}var Dt}const Oe=({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:v,shouldUseCustomMargin:w,hasNoBackgroundColor:C=!1,hasNoStickyNavigationBanner:k=!1,lightBgLinkBannerLayout:$,hasNavigationButtonVariation:S,hasNoBottomMargin:E=!1,hasNoTopBottomMarginOnMobile:T=!1,hasNoTopMargin:I=!1,hasPlpFilterableContainerBackgroundColor:N=!1,hasPlpFilterableContainerLightBackgroundColor:B=!1,hasRelatedContainerBackgroundColor:L=!0,hasTickerSpecialTheme:P=!1,hasTopAndBottomBorderQuote:M=!1,hasVersoFeaturesReducedMargin:A=!1,hasVersoFeaturesIncreasedVerticalPadding:D=!1,hasVersoFeaturesIncreasedVerticalPaddingTop:H=!1,hasMarginBottomMultiPackageRow:R=!1,hasMarginTopMultiPackageRow:_=!0,hasEvenSpacingMultiPackageRow:O=!1,hasMediumMargin:F=!1,hasReducedMargin:W=!1,hasStickyLinkBanner:V,isMidContentAdsDisabled:U=!1,isEmbedWrapperFullBleed:G=!1,multiPackageCustomClassName:j,newsletterType:z="impact-newsletter",shouldAddHjIgnoreAttribute:q,shouldEnableBundleComponentAnalytics:Z,shouldHideAds:K=!1,shouldHideNewsletter:Y=!1,shouldUseConstrainedParagraph:J=!1,shouldUseJumpLinksSectionStyleForEmbed:X=!1,shouldUseGridForEmbed:ee=!0,shouldUseGridWrapperForEmbed:te=!1,shouldUseThreeColumnsForContributors:ne=!1,shouldUseFourColumnsForContributors:ae=!1,lowestHierarchy:re,shouldCheckProductInView:se,shouldShowAdsInMultiPackageBody:ce=!1,shouldShowPaginatedButtonAtEnd:me=!0,shouldShowSummaryGridButton:pe=!0,hideCuratedShowsList:ue=!1,showPriceForProduct:ge=!1,expVariationName:he,nativeTrendingPosition:ye,summaryCollageOneVariation:be="SingleFeature",shouldRenderForyouComponent:fe})=>{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:A,hasReducedMargin:W,hasMediumMargin:F,hasNoBottomMargin:E,hasNoTopMargin:I,shouldUseCustomMargin:w},we=u.some((e=>oe(e,l)&&8===e.items.length)),Ce=ie(u),{formatMessage:ke}=r(),$e={buttonVariation:i,btnStyle:s,collageComponentTemplates:l,hasDiscoveryPullQuoteUnderline:d,associatedComponentRules:e,gridVariationForEmbed:g,hasCarouselSliderPagination:y,hasControls:v,lightBgLinkBannerLayout:$,hasNavigationButtonVariation:S,hasCarouselSliderPaginationForArticle:b,hasNoTopBottomMarginOnMobile:T,hasPlpFilterableContainerBackgroundColor:N,hasPlpFilterableContainerLightBackgroundColor:B,hasRelatedContainerBackgroundColor:L,hasTopAndBottomBorderQuote:M,hasVersoFeaturesIncreasedVerticalPadding:D,hasVersoFeaturesIncreasedVerticalPaddingTop:H,hasNoBackgroundColor:C,hasNoStickyNavigationBanner:k,hasNoBottomMargin:E,hasMarginBottomMultiPackageRow:R,hasMarginTopMultiPackageRow:_,hasMediumMargin:F,hasReducedMargin:W,hasStickyLinkBanner:V,hasTickerSpecialTheme:P,includeSummaryCollageEight:we,isEmbedWrapperFullBleed:G,isMidContentAdsDisabled:U,ProductListingCarouselContainersData:Ce,shouldCheckProductInView:se,shouldEnableBundleComponentAnalytics:Z,shouldHideAds:K,shouldHideNewsletter:Y,shouldUseConstrainedParagraph:J,shouldUseGridForEmbed:ee,shouldUseJumpLinksSectionStyleForEmbed:X,shouldUseGridWrapperForEmbed:te,shouldUseThreeColumnsForContributors:ne,shouldUseFourColumnsForContributors:ae,lowestHierarchy:re,shouldShowAdsInMultiPackageBody:ce,shouldShowPaginatedButtonAtEnd:me,shouldShowSummaryGridButton:pe,hideCuratedShowsList:ue,showPriceForProduct:ge,expVariationName:he,formatMessage:ke,nativeTrendingPosition:ye,summaryCollageOneVariation:be,shouldRenderForyouComponent:fe},Se=u.find((({layout:e})=>Te[e]?.isPaginated)),xe=u.find((({template:e,isPositionBottom:t})=>"verso-in-page-marketing-newsletter"===e&&t)),Ee=u.some((e=>"verso-plp-filterable-feature"===e.template&&e.isGrid));return o.createElement(le,{customClass:j,className:"multi-packages"+(j?` ${j}`:""),hasNoTopBottomMarginOnMobile:T,hasMarginBottomMultiPackageRow:R,hasMarginTopMultiPackageRow:_,hasEvenSpacingMultiPackageRow:O,showFooterAdPadding:Ee,"data-hj-ignore-attributes":q?"":null},u.map(((e,o)=>_e(e,n,ve,o,t,$e))),Se&&me&&o.createElement(de,{key:"paginated","data-test-id":"read-more-button-end"},o.createElement(x,{currentPage:t.bundle.paginatedPage,totalResults:Se.totalResults,limit:Se.limit,btnStyle:s,buttonVariation:i,filter:Se.filter,searchQuery:Se.searchQuery,shouldEnableBundleComponentAnalytics:Se.shouldEnableBundleComponentAnalytics})),xe&&o.createElement(Q,{className:a("verso-in-page-marketing-newsletter-row",{"newletter-container-layout":!0}),hasNoBottomMargin:!!ve.hasNoBottomMargin},o.createElement(h,{...xe,sourceCode:"verso-hp-midpage",position:"container-newsletter",newsletterType:z})))};Oe.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,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,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"])},Oe.displayName="MultiPackages",e.exports=Oe,e.exports.getEmbedView=De,e.exports.getTickerView=He},67275:(e,t,n)=>{const{default:o,css:i}=n(75999),{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),h=n(73730),{universalGridCore:y}=n(89085),b=n(66657),{RowWrapper:f}=n(20139),v=n(86659),{GridItem:w}=n(40653),{SummaryRiverSection:C}=n(15641),{SummaryCollageOneGridWithMargin:k}=n(52679),{SectionTitleHed:$}=n(33500),{EmbedBody:S}=n(99585),{FeaturesRow:x}=n(20659),{TickerWrapper:E}=n(28934),{TopStoryWrapper:T}=n(26805),I=`\n ${l()}\n ${s("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${a.xxl};\n`,N=o(b).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(h.Utility).withConfig({displayName:"MultiPackageRow"})` &&& { align-items: center; width: auto; } `,L=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)} { ${f}.homepage__half-column-row + && { width: 50%; max-width: 800px; ${$} { ${g("typography.definitions.discovery.subhed-section-secondary")}; } } .homepage__half-column-row + && > ${k} { padding-left: var(--grid-gap); } ${C} { margin: 0 auto; max-width: 1600px; } } `,P=o(v.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")};`:""} ${w} { grid-column: 1/-1; ${c(a.md)} { grid-column: 3/11; } } `,M=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; } ${S} { 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; } } `,A=o.div.withConfig({displayName:"MultiPackageContainer"})` ${({showFooterAdPadding:e})=>e&&`padding-bottom: ${d(10,"px")};`} ${({customClass:e})=>e&&"puzzles-games-landing-page"===e&&M} ${({hasMarginBottomMultiPackageRow:e})=>e?"\n .verso-features {\n && {\n margin-bottom: 0;\n }\n }\n ":""} ${({hasEvenSpacingMultiPackageRow:e})=>e&&i` > ${L}, > .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)}; } } } > ${L} { :first-child { margin-top: 0; } :empty { margin-top: 0; margin-bottom: 0; } > ${x} { margin-bottom: 0; } } > ${T} + .journey-unit__container, > .ticker-view { + * { margin-top: 0; } > ${f}, ${E} { margin-top: 0; margin-bottom: 0; } } `} `,D=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)} `,H=o(L).withConfig({displayName:"MultiPackageReadMore"})` display: flex; justify-content: center; `,R=o.div.withConfig({displayName:"PromoBoxWrapper"})` ${I} `,_=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); } `,O=o.div.withConfig({displayName:"PromoBoxWrapper"})` ${I} `,F=o.div.withConfig({displayName:"NewsletterWrapper"})` ${I} padding-top: ${d(6)}; padding-bottom: ${d(6)}; ${c(a.md)} { padding-top: ${d(9)}; padding-bottom: ${d(9)}; } `,W=o.div.withConfig({displayName:"CMUnitWrapper"})` ${I} ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,V=o.div.withConfig({displayName:"SubTopicDiscoveryWrapper"})` ${y(!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); } `,U=o.div.withConfig({displayName:"TickerWrapper"})` ${({isInvertedTheme:e})=>e?`\n ${l()}\n ${s("padding",!0)}`:`${I}`} `,G=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; } `,j=o.div.withConfig({displayName:"MultiPackageBodyWrapperGrid"})` ${y()} ${s("padding")} `;e.exports={CMUnitWrapper:W,DiscoveryQuoteRow:P,EventsListWrapper:_,MultiPackageContainer:A,MultiPackageRow:L,MultiPackageReadMore:H,NewsFeedWrapper:O,NewsletterWrapper:F,PromoBoxWrapper:R,SubTopicDiscoveryWrapper:V,TickerWrapper:U,MultipackageNoItemsBlock:G,MultiPackageBodyWrapperGrid:j,SectionJumpLinksWrapper:D,UtilityButton:B}},29693:(e,t,n)=>{const o=n(3442);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=>{const t=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 n=[];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 n=[];return e.forEach((e=>{e?.items?.length>0?n.push(t(e.items)):n.push(!1)})),n.some(Boolean)})(e?.groups)&&n.push(e):e?.productList?.length>0?t(e.productList)&&n.push(e):e?.items?.length>0&&t(e.items)&&n.push(e)),n))),n}}},28987:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),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(),v=l[y],w=o.map((e=>e.map(((e,t)=>i.createElement(r,{...e,key:t}))))),C=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:v,dangerousHed:t,"data-testid":"NewsFeedSectionTitle",hedTag:"h2"}),C)};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(75999).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(3442);t.A=(0,o.defineMessages)({loadMoreNewsPreamble:{id:"NewsFeed.LoadMoreNewsPreamble",defaultMessage:"Show More News",description:"News feed component button label preamble"}})},20104:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(93140).A,{connector:l}=n(57744),d=n(89662),c=n(30616),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{saveNewsletterSubscriptions:u}=n(26430),{isUserSubscribedToNewsletter:g}=n(29727),h=n(45548),{createValidationErrorMessage:y}=n(88511),{NewsletterOneClickWrapper:b,NewsletterOneClickDek:f,NewsletterOneClickHed:v,NewsletterOneClickDisclaimer:w,NewsletterOneClickSignUpButton:C,NewsletterOneClickStyledCheckbox:k,NewsletterOneClickNativeCheckbox:$,NewsletterOneClickFormValidation:S,NewsletterOneClickErrorText:x,NewsletterOneClickModalWrapper:E,NewsletterOneClickModalCloseButton:T}=n(66661),I=n(69413),N=n(28433),B=e=>{const{buttonLabel:t,ContentWrapper:n,dangerousDek:i,dangerousDisclaimer:l,dangerousHed:B,formName:L,newsletterId:P,sourceCode:M,user:{isAuthenticated:A,amguuid:D,email:H},userPlatform:{siteCode:R,userPlatformProxy:_,xClientID:O},variationName:F,variations:{hasContentWrapper:W=!1,isActionSheet:V=!1,isNativeStyledCheckbox:U=!1,isSignUpButton:G=!1,isNeverStacked:j=!1,shouldRenderHed:z=!1}}=e,[q,Z]=o.useState(!1),[K,Y]=o.useState(!1),[J,Q]=o.useState(!1),[X,ee]=o.useState(t),[te,ne]=o.useState(""),[oe,ie]=o.useState(!1),[ae,re]=o.useState(!1),{formatMessage:se}=r(),le={email:{typeMismatch:se(s.typeMismatchMessage)}};o.useEffect((()=>{(async()=>{await p(),m("NewsletterOneClick",F)})()}),[F]),o.useEffect((()=>{A&&g({newsletterIds:[P],amgUUID:D,userPlatformProxy:_,xClientID:O,provider:"sailthru"}).then((e=>{e?(Z(!0),ie(!0)):Z(!1)})).catch((e=>{console.log("error ",e),ne(se(s.badResponse))}))}),[]);const de=e=>{e?.preventDefault(),Y(!0),Q(!0);const t={amgUUID:D,siteCode:R,xClientID:O,payload:{email:e?.target?.querySelector("[name=email]")?.value||H,formName:L,sourceCode:M,subscriptions:[{status:"SUBSCRIBED",newsletterId:P}]}};Promise.resolve(u(t)).then((e=>{e.savePreference.success?(Z(!0),ee("Signed Up"),re(!1)):(ne(se(s.errorMessage)),Y(!1)),Q(!1)})).catch((e=>{console.log(e),ne(se(s.badResponse)),Q(!1),Y(!1),Z(!1)}))},ce={type:"checkbox",inputType:"checkbox",autoComplete:"off",id:`slim-article-${P}`,name:`slim-article-${P}`,checked:q,value:q,onChange:e=>{e.target.checked&&A?de():re(!0)},disabled:q,className:a(A?"NewsletterOneClickSignUpButton":"")};return oe?o.createElement(o.Fragment,null):o.createElement(I,{variationName:F,ContentWrapper:n,hasContentWrapper:W},o.createElement(b,{className:a(`newsletter-one-click-wrapper--${F}`)},z&&o.createElement(v,null,B),!z&&i&&o.createElement(f,{dangerouslySetInnerHTML:{__html:i}}),U&&(A||V)&&o.createElement(o.Fragment,null,o.createElement($,{...ce}),o.createElement(k,{inputType:"checkbox"})),z&&o.createElement(f,null,i),G&&A&&o.createElement(C,{label:X,inputKind:"submit",shouldUseFullWidth:!0,isDisabled:q||J,onClickHandler:de,className:a("NewsletterOneClickSignUpButton")}),!A&&!V&&o.createElement(S,{customInvalidityMessages:le,onSubmitHandler:de},o.createElement(h.Consumer,null,(e=>o.createElement(d.SingleLine,{buttonInputKind:"submit",buttonLabel:X,label:"",name:"email",type:"email",isRequired:!0,formName:L,hasAttachedButton:!0,isDisabled:J||K,isNeverStacked:j,isInvalid:e?.length>0,errorPosition:"belowButton",errorText:e&&e.length>0?y(e):te,buttonClassName:"NewsletterOneClickSignUpButton"})))),!(A||q||V)&&o.createElement(w,null,o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})),A&&te&&o.createElement(x,null,te),ae&&o.createElement(N,null,o.createElement(E,null,o.createElement(T,{isIconButton:!0,role:"button",onClickHandler:()=>{re(!1)},ButtonIcon:c,label:""}),o.createElement(S,{customInvalidityMessages:le,onSubmitHandler:de},o.createElement(h.Consumer,null,(e=>o.createElement(d.SingleLine,{buttonInputKind:"submit",buttonLabel:X,label:"Enter your email",placeholder:"Your email address",name:"email",type:"email",isRequired:!0,formName:L,hasAttachedButton:!0,hasAutoFocus:!0,isDisabled:J||K,isNeverStacked:j,isInvalid:e?.length>0,errorPosition:"belowButton",errorText:e&&e.length>0?y(e):te})))),o.createElement(w,null,o.createElement("span",{dangerouslySetInnerHTML:{__html:l}}))))))};B.propTypes={buttonLabel:i.string.isRequired,ContentWrapper:i.elementType,dangerousDek:i.string.isRequired,dangerousDisclaimer:i.string.isRequired,dangerousHed:i.string,formName:i.string.isRequired,newsletterId:i.string.isRequired,sourceCode:i.string.isRequired,user:i.shape({isAuthenticated:i.bool,amguuid:i.string,email:i.string}).isRequired,userPlatform:i.shape({siteCode:i.string,userPlatformProxy:i.string,xClientID:i.string}).isRequired,variationName:i.string,variations:i.shape({isActionSheet:i.bool,isNativeStyledCheckbox:i.bool,isSignUpButton:i.bool,isNeverStacked:i.bool,hasContentWrapper:i.bool,shouldRenderHed:i.bool})},B.displayName="NewsletterOneClick",e.exports=l(B,{keysToPluck:["user","userPlatform"]})},69413:(e,t,n)=>{const o=n(96540),i=n(5556),a=({ContentWrapper:e,children:t,hasContentWrapper:n})=>n?o.createElement(e,null,t):o.createElement(o.Fragment,null,t);a.propTypes={children:i.node,ContentWrapper:i.elementType,hasContentWrapper:i.bool},a.displayName="NewsletterWrapper",e.exports=a},38267:(e,t,n)=>{e.exports=n(45853)},66661:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(73730),{calculateSpacing:r,getTypographyStyles:s,getColorStyles:l,getColorToken:d,minScreen:c,maxScreen:m}=n(26865),{BREAKPOINTS:p}=n(96472),{INTERACTIVE:{timingButtonDefault:u}}=n(96472),g=n(72983),{TextFieldButton:h}=n(60434),{UtilityValidationDescriptionErrors:y,UtilityValidationDescriptionWrapper:b}=n(69195),f=o.h3.withConfig({displayName:"NewsletterOneClickHed"})` ${s("typography.definitions.utility.heading")}; margin: 0; color: ${d("colors.interactive.base.black")}; `,v=o.div.withConfig({displayName:"NewsletterOneClickDek"})``,w=o.div.withConfig({displayName:"NewsletterOneClickStyledCheckbox"})` position: relative; grid-column-start: 2; justify-self: end; transition-property: background, border; transition-duration: ${u}; transition-timing-function: ease-in; border-width: 2px; border-style: solid; border-radius: 50%; padding: ${r(1.2)}; width: 2.25rem; height: 2.25rem; font-weight: bold; pointer-events: none; ${({theme:e})=>l(e,"border-color","colors.interactive.base.white")}; ${({theme:e})=>l(e,"background-color","colors.interactive.base.black")}; &::before, &::after { position: absolute; top: 50%; left: 50%; transition: transform ${u} ease-in-out; background-color: ${d("colors.interactive.base.white")}; width: 2px; height: 10px; content: ''; } &::before { transform: translate(-50%, -50%); } &::after { transform: translate(-50%, -50%) rotate(90deg); } `,C=o(g).withConfig({displayName:"NewsletterOneClickFormValidation"})` input:disabled { opacity: 0.5; } ${y} { display: none; } ${b} { margin-bottom: 0; padding: 0; } `,k=o("div").withConfig({displayName:"NewsletterOneClickModelWrapper"})` box-shadow: 0 0 24px 0 rgba(45, 45, 45, 0.16); background-color: rgba(255, 255, 255, 1); padding: 2.5rem 2rem 1.5rem; ${m(p.xl)} { ${"\n animation-name: slide-up;\n animation-duration: 300ms;\n animation-timing-function: ease-out;\n\n @keyframes slide-up {\n 0% {\n transform: translateY(100%);\n }\n 100% {\n transform: translateY(0);\n }\n }\n"}; } ${c(p.xl)} { border-radius: 8px; } `,$=`\n display: grid;\n position: relative;\n grid-column-gap: 12px;\n padding: ${r(1.5)} 0;\n\n input[type='checkbox'] {\n top: 12px;\n left: auto;\n cursor: pointer;\n width: 2.25rem;\n height: 2.25rem;\n }\n\n input[type='email'] {\n margin-top: 0;\n }\n\n ${v} {\n ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.description-embed")}\n span {\n color: ${d("colors.interactive.base.black")};\n }\n color: ${d("colors.interactive.base.dark")};\n }\n\n ${w} {\n @media (min-width: ${p.md}) {\n top: 4px;\n }\n }\n\n ${C} {\n margin: ${r(1.5)} 0 0 0;\n }\n`,S=o.div.withConfig({displayName:"NewsletterOneClickWrapper"})` &.newsletter-one-click-wrapper--Extended { ${m(p.md)} { margin: ${r(4)} ${r(3)} ${r(4)} ${r(3)}; } ${c(p.md)} { margin: ${r(8)} ${r(3)} ${r(10)} ${r(3)}; } ${f} { text-align: center; } ${v} { ${s("typography.definitions.utility.description")}; margin: ${r(2)} auto ${r(3)} auto; text-align: center; color: ${d("colors.interactive.base.black")}; @media (min-width: ${p.md}) { margin-top: ${r(3)}; margin-bottom: ${r(4)}; } } } &.newsletter-one-click-wrapper--Slim { display: grid; position: relative; grid-column-gap: 12px; border-top: 1px solid ${d("colors.interactive.base.light")}; padding: ${r(1.5)} 0 ${r(3)} 0; input[type='checkbox'] { top: 12px; left: auto; cursor: pointer; width: 2.25rem; height: 2.25rem; } ${f} { ${s("typography.definitions.utility.card-heading")}; margin: 0; padding-bottom: 12px; font-size: 18px; } ${v} { ${s("typography.definitions.utility.body")}; padding-bottom: 12px; font-size: 15px; } } &.newsletter-one-click-wrapper--ExtraSlim { ${$} } &.newsletter-one-click-wrapper--ExtraSlimWithActionSheet { ${$} .sticky-box { display: grid; position: fixed; right: 0; bottom: 0; left: 0; z-index: 500; ${c(p.lg)} { margin: auto; width: 50%; } ${c(p.xl)} { background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; ${h} { grid-row: none; margin-top: 16px; } } } ${k} { ${c(p.xl)} { position: relative; top: 50%; left: 33%; width: 33%; } } } `,x=o.div.withConfig({displayName:"NewsletterOneClickDisclaimer"})` ${s("typography.definitions.utility.assistive-text")}; color: ${d("colors.interactive.base.dark")}; `,E=o(a.Utility).withConfig({displayName:"NewsletterOneClickSignUpButton"})` margin-top: 32px; `,T=({selectionControlBackgroundColor:e,theme:t})=>`\n &:focus\n {\n + ${w} {\n outline: 1px solid;\n outline-color: ${d("colors.interactive.base.black")};\n outline-offset: 1px;\n }\n }\n &:hover\n {\n + ${w} {\n @media (min-width: ${p.md}) {\n ${l(t,"background-color","colors.interactive.base.black")};\n &::before,\n &::after {\n ${l(t,"background-color","colors.interactive.base.white")};\n }\n }\n }\n }\n &:checked,\n &:active {\n + ${w} {\n \n ${l(t,"background-color",e)};\n \n ${l(t,"border-color",e)};\n \n &::before,\n &::after {\n ${l(t,"background-color","colors.interactive.base.white")};\n }\n &::before {\n transform: translate(55%, -50%) rotate(45deg);\n height: 15px;\n border-width: 8px;\n }\n &::after {\n transform: translate(0, 0) rotate(-50deg);\n height: 8px;\n border-left: 0;\n border-bottom: 0;\n background: white;\n left: 30%;\n top: 45%;\n }\n }\n }\n `,I=o.input.withConfig({displayName:"NewsletterOneClickNativeCheckbox"})` ${({theme:e,disabled:t})=>(({theme:e,disabled:t})=>t?i` ${T({selectionControlBackgroundColor:"colors.interactive.base.deemphasized",theme:e})} `:i` ${T({selectionControlBackgroundColor:"colors.interactive.base.black",theme:e})} `)({theme:e,disabled:t})} `,N=o.div.withConfig({displayName:"NewsletterOneClickErrorText"})` margin-top: 8px; ${s("typography.definitions.utility.assistive-text")}; text-align: center; color: ${d("colors.interactive.feedback.invalid-primary")}; font-size: 12px; `,B=o(a.Utility).withConfig({displayName:"NewsletterOneClickModalCloseButton"})` position: absolute; top: ${r(1)}; right: ${r(1)}; padding: 0; fill: ${d("colors.discovery.body.light.context-tertiary")}; &, &:focus, &:hover { border: 0; background-color: transparent; } `;e.exports={NewsletterOneClickWrapper:S,NewsletterOneClickDek:v,NewsletterOneClickHed:f,NewsletterOneClickDisclaimer:x,NewsletterOneClickSignUpButton:E,NewsletterOneClickStyledCheckbox:w,NewsletterOneClickNativeCheckbox:I,NewsletterOneClickFormValidation:C,NewsletterOneClickErrorText:N,NewsletterOneClickModalWrapper:k,NewsletterOneClickModalCloseButton:B}},93140:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({errorMessage:{id:"NewsletterOneClickForm.ErrorMessage",defaultMessage:"Subscription failed",description:"NewsletterOneClickForm component error message"},typeMismatchMessage:{id:"NewsletterOneClickForm.TypeMismatchMessage",defaultMessage:"Invalid email. Double check and try again.",description:"NewsletterOneClickForm component type mismatch message"},badResponse:{id:"NewsletterOneClickForm.BadResponse",defaultMessage:"Bad response for signup newsletter",description:"NewsletterOneClickForm component bad response message for signup newsletter"}})},45853:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(20104);i.Extended=o(i,"Extended",{isNativeStyledCheckbox:!1,isSignUpButton:!0,isNeverStacked:!1,hasContentWrapper:!0,shouldRenderHed:!0}),i.Slim=o(i,"Slim",{isNativeStyledCheckbox:!0,isSignUpButton:!1,isNeverStacked:!0,hasContentWrapper:!1,shouldRenderHed:!0}),i.ExtraSlim=o(i,"ExtraSlim",{isNativeStyledCheckbox:!0,isSignUpButton:!1,isNeverStacked:!0,hasContentWrapper:!1,shouldRenderHed:!1}),i.ExtraSlimWithActionSheet=o(i,"ExtraSlimWithActionSheet",{isActionSheet:!0,isNativeStyledCheckbox:!0,isSignUpButton:!1,isNeverStacked:!0,hasContentWrapper:!1,shouldRenderHed:!1}),e.exports=i},49512:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(10673),r=n(67685),{NLSecondaryOptionCheckBox:s}=n(94944),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({checked:e,dangerousLegend:t,formName:n,isDefaultChecked:o,isPending:c,onChangeHandler:m,optins:p})=>(i.useEffect((()=>{(async()=>{await d(),l("NewsletterSecondaryOptins")})()}),[]),i.createElement(a,{dangerousLegend:t,formName:n,isDisabled:c,items:p},p.map(((t,a)=>i.createElement(s,{as:r.Checkbox,...t,assistiveText:t.dangerousDek,formName:n,key:`${t.name}.${t.value}`,index:a,isChecked:e?e[t.id]:o,isDisabled:c,onChangeHandler:m})))));c.propTypes={checked:o.object,dangerousLegend:o.string.isRequired,formName:o.string.isRequired,isDefaultChecked:o.bool,isPending:o.bool,onChangeHandler:o.func,optins:o.arrayOf(o.shape({dangerousDek:o.string,name:o.string,newsletterId:o.number})).isRequired},e.exports=c},14340:(e,t,n)=>{e.exports=n(49512)},94944:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NLSecondaryOptionCheckBox=void 0;const{default:o}=n(75999),i="20px";t.NLSecondaryOptionCheckBox=o.div.withConfig({displayName:"NLSecondaryOptionCheckBox"})` input[type='checkbox'] { width: ${i}; height: ${i}; } `},75719:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),{useInView:s}=n(46762),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(74398).A,m=n(72983),p=n(59376),u=n(89662),g=n(86659),{googleAnalytics:h}=n(90090),y=n(14340),b=n(26392),f=n(23074),v=n(80046),{NSWrapper:w,NSHeading:C,NSDek:k,NSPrivacy:$,NSRightContainer:S,DismissButton:x}=n(92628),{useState:E}=a,T=({children:e})=>e;function I({buttonLabel:e,children:t,className:n,customInvalidityMessages:i,dangerousDek:I,dangerousDisclaimer:N,dangerousHed:B,errors:L,formName:P,hasDangerousDisclaimerCheck:M,hasBeenDismissed:A,hasSubscribed:D,isDismissable:H,isEmailInvalid:R,isSubmitDisabled:_,newsletterId:O,onFocusHandler:F,onSubmitHandler:W,onDismissed:V,placeholder:U,position:G,recaptchaCallback:j,recaptchaSiteKey:z,setBeaconPostSubmitRenderMarks:q,textFieldAssistiveSubtext:Z,textFieldLabel:K,textFieldName:Y,variations:{borderTop:J,borderBottom:Q,persist:X},variationName:ee}){a.useEffect((()=>{(async()=>{await d(),l("NewsletterSlice",ee)})()}),[ee]);const te=r(),[ne,oe]=E(A),ie=(e=>{if(e){if("top"===e)return b;if("bottom"===e)return f}return T})(X);D&&q&&q();const[ae,re]=s({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0,skip:ne});return re&&h.emitUniqueGoogleTrackingEvent("newsletter-in-view",{newsletter:{newsletterId:O||0,newsletterPosition:G||""}}),!ne&&a.createElement(ie,null,a.createElement(w,{ref:ae,className:o("newsletter-slice",n),hasBorderBottom:Q,hasBorderTop:J},a.createElement(g.TwoUp,null,a.createElement("div",null,B&&a.createElement(C,{dangerouslySetInnerHTML:{__html:B}}),I&&a.createElement(k,{dangerouslySetInnerHTML:{__html:I}})),a.createElement(S,{isDismissable:H},a.createElement(m,{shouldHideValidationErrorText:!0,customInvalidityMessages:i,errors:L,name:P,onFocusHandler:F,onSubmitHandler:W},t,a.createElement(u.SingleLine,{ariaDescribedBy:"privacy-text",assistiveSubtext:Z,buttonInputKind:"submit",buttonVariation:"Primary",buttonLabel:e,formName:P,isNeverStacked:!0,hasAttachedButton:!0,hideLabel:!0,isDisabled:_,isInvalid:R,isRequired:!0,label:K,name:Y,placeholder:U,type:"email"}),N&&!M&&a.createElement($,{id:"privacy-text",tabIndex:"-1"},a.createElement("span",{dangerouslySetInnerHTML:{__html:N}})),N&&M&&a.createElement(y,{optins:[{id:"privacy-text"+(G?`-${G}`:""),name:"nl-disclaimer-consent"+(G?`-${G}`:""),dangerousDek:N,value:"acceptDisclaimer",isRequired:!0}],formName:P,dangerousLegend:te.formatMessage(c.newsletterSecondaryOptinsLegend)}),z&&a.createElement(p,{recaptchaCallback:j,recaptchaSiteKey:z,widgetId:"recaptcha-id-newsletter-slice"})),H&&a.createElement(x,{isIconButton:!0,ariaLabel:te.formatMessage(c.dismissButton),onClickHandler:()=>{V(),oe(!0)},ButtonIcon:v})))))||null}T.displayName="NoPersistWrapper",I.propTypes={buttonLabel:i.string.isRequired,children:i.node,className:i.string,customInvalidityMessages:i.object,dangerousDek:i.string,dangerousDisclaimer:i.string,dangerousHed:i.string,errors:i.array,formName:i.string.isRequired,hasBeenDismissed:i.bool,hasDangerousDisclaimerCheck:i.bool,hasSubscribed:i.bool,isDismissable:i.bool,isEmailInvalid:i.bool,isSubmitDisabled:i.bool,newsletterId:i.oneOfType([i.number,i.string]),onDismissed:i.func,onFocusHandler:i.func,onSubmitHandler:i.func,placeholder:i.string,position:i.string,recaptchaCallback:i.func,recaptchaSiteKey:i.string,setBeaconPostSubmitRenderMarks:i.func,textFieldAssistiveSubtext:i.string,textFieldLabel:i.string.isRequired,textFieldName:i.string.isRequired,variationName:i.string,variations:i.shape({persist:i.oneOf(["top","bottom",!1]),borderBottom:i.bool,borderTop:i.bool})},I.defaultProps={hasBeenDismissed:!1,variations:{persist:!1,borderBottom:!0,borderTop:!0}},I.displayName="NewsletterSlice",e.exports=I},93744:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(91924),"NewsletterSlice")},92628:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DismissButton=t.NSRightContainer=t.NSPrivacy=t.NSDek=t.NSHeading=t.NSWrapper=void 0;const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a}=n(26865),{BaseText:r}=n(76955),{INTERACTIVE:{timingButtonDefault:s},BREAKPOINTS:l}=n(96472),{cssVariablesGrid:d}=n(1123),c=n(73730),{ButtonLabel:m}=n(18974);t.NSWrapper=o.div.withConfig({displayName:"NSWrapper"})` position: relative; border: 0 solid ${({theme:e})=>a(e,"colors.discovery.lead.primary.divider")}; border-top-width: ${({hasBorderTop:e})=>e?"1px":"0"}; border-bottom-width: ${({hasBorderBottom:e})=>e?"1px":"0"}; background-color: ${({theme:e})=>a(e,"colors.discovery.lead.primary.background")}; padding: ${i(2)} 0; input { margin-top: 0; } `,t.NSHeading=o(r).withConfig({displayName:"NSHeading"})``,t.NSHeading.defaultProps={as:"h2",bottomSpacing:1,colorToken:"colors.discovery.lead.primary.hed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-break-secondary"},t.NSDek=o(r).withConfig({displayName:"NSDek"})``,t.NSDek.defaultProps={as:"p",colorToken:"colors.discovery.lead.primary.description",typeIdentity:"typography.definitions.discovery.description-core"},t.NSPrivacy=o(r).withConfig({displayName:"NSPrivacy"})``,t.NSPrivacy.defaultProps={as:"p",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.utility.assistive-text"},t.NSRightContainer=o.div.withConfig({displayName:"NSRightContainer"})` ${m} { white-space: nowrap; } ${({isDismissable:e})=>e&&`\n @media (min-width: ${l.md}) {\n padding-right: ${i(7)};\n }\n `} `,t.DismissButton=o(c.Utility).withConfig({displayName:"DismissButton"})` ${d()} position: absolute; top: ${i(1)}; right: var(--grid-margin); transform: scale(0.5); transition: opacity ${s} ease-in; margin-right: ${i(-1)}; padding: 0; &, &:focus, &:hover { border: 0; background-color: transparent; } &:focus, &:hover { opacity: 0.5; } `},74398:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({dismissButton:{id:"NewsletterSlice.DismissButton",defaultMessage:"Dismiss Newsletter Slice",description:"ARIA label for the dismiss button"},newsletterSecondaryOptinsLegend:{id:"NewsletterSlice.NewsletterSecondaryOptinsLegend",defaultMessage:"Consent checks",description:"Legend for different opt ins for newsletters"}})},91924:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(75719);i.PersistTop=o(i,"NewsletterSliceTop",{persist:"top",borderTop:!1,borderBottom:!0}),i.PersistBottom=o(i,"NewsletterSliceBottom",{persist:"bottom",borderTop:!0,borderBottom:!1}),e.exports=i},26569:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useEffect:r,useState:s}=o,l=n(76196),d=n(85253),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NewsletterSlimLoggedInWrapper:p,NewsletterSlimLoggedInContentWrapper:u,NewsletterSlimLoggedInTextWrapper:g,NewsletterSlimLoggedInHed:h,NewsletterSlimLoggedInDek:y,NewsletterSlimLoggedInDisclaimer:b,NewsletterSlimLoggedInToggleWrapper:f}=n(75116),v=({className:e,dangerousDek:t,dangerousDisclaimer:n,dangerousHed:i,dangerousSuccessDisclaimer:v,dangerousSuccessHed:w,hasSubscribed:C=!1,onToggleChecked:k,patternType:$="consumption"})=>{o.useEffect((()=>{(async()=>{await m(),c("NewsletterSlimLoggedIn")})()}),[]);const[S,x]=s(!1),[E,T]=s(!1),[I,N]=s(!1);return r((()=>{C&&(S||x(!0),T(C),setTimeout((()=>{N(!0)}),300))}),[C,S,x]),r((()=>{S&&!C&&k(new CustomEvent("change"))}),[S,C,k]),o.createElement(p,{"data-testid":"NewsletterSlimLoggedInWrapper",className:e},o.createElement(u,null,o.createElement(g,null,i&&o.createElement(h,{className:a({"fade-in":I}),htmlFor:"switch-desc",dangerouslySetInnerHTML:{__html:I&&w?w:i},patternType:$}),t&&o.createElement(y,{dangerouslySetInnerHTML:{__html:t},patternType:$,hidden:I})),o.createElement(f,null,o.createElement(d,{id:"switch-desc",isChecked:S,isDisabled:E,isSuccess:E,onChange:e=>{e?.detail?.checked&&x(!0)},isControlled:!0,describedBy:"privacy-text"},o.createElement(l,null)))),n&&o.createElement(b,{id:"privacy-text"},o.createElement("span",{className:a({"fade-in":I}),dangerouslySetInnerHTML:{__html:I&&v?v:n}})))};v.propTypes={className:i.string,dangerousDek:i.string,dangerousDisclaimer:i.string,dangerousHed:i.string,dangerousSuccessDisclaimer:i.string,dangerousSuccessHed:i.string,hasSubscribed:i.bool,onToggleChecked:i.func,patternType:i.oneOf(["consumption","utility"])},v.displayName="NewsletterSlimLoggedIn",e.exports=v},81704:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(26569),"NewsletterSlimLoggedIn")},75116:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),{BaseText:s}=n(76955),l=o.div.withConfig({displayName:"NewsletterSlimLoggedInTextWrapper"})` width: 100%; .fade-in { animation-name: fadeInOpacity; animation-duration: 0.2s; animation-timing-function: ease-in-out; animation-iteration-count: 1; opacity: 1; } @keyframes fadeInOpacity { 0% { opacity: 0.4; } 100% { opacity: 1; } } `,d=o.label.withConfig({displayName:"NewsletterSlimLoggedInHed"})` transition: all 0.2s ease-in-out; ${({patternType:e})=>r("utility"===e?"typography.definitions.utility.input-core":"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-bottom: ${i(.5)}; `;d.defaultProps={colorToken:"colors.interactive.base.black"};const c=o(s).withConfig({displayName:"NewsletterSlimLoggedInDek"})` transition: all 0.2s ease-in-out; ${({patternType:e})=>r("utility"===e?"typography.definitions.utility.input-core":"typography.definitions.consumptionEditorial.description-embed")}; `;c.defaultProps={colorToken:"colors.interactive.base.dark"};const m=o(s).withConfig({displayName:"NewsletterSlimLoggedInDisclaimer"})` transition: all 0.2s ease-in-out; border-top: 1px solid ${a("colors.interactive.base.light")}; padding-top: ${i(1)}; span p a, a { && { color: ${a("colors.interactive.base.dark")}; } } `;m.defaultProps={as:"div",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.utility.label"};const p=o.div.withConfig({displayName:"NewsletterSlimLoggedInContentWrapper"})` display: flex; justify-content: space-between; padding: ${i(1)} 0; min-height: 86px; `,u=o.div.withConfig({displayName:"NewsletterSlimLoggedInWrapper"})` margin: ${i(7)} 0; border-top: 1px solid black; padding: 0; `,g=o.div.withConfig({displayName:"NewsletterSlimLoggedInToggleWrapper"})` display: flex; align-items: stretch; justify-content: flex-end; width: 51px; `;e.exports={NewsletterSlimLoggedInWrapper:u,NewsletterSlimLoggedInContentWrapper:p,NewsletterSlimLoggedInTextWrapper:l,NewsletterSlimLoggedInHed:d,NewsletterSlimLoggedInDek:c,NewsletterSlimLoggedInDisclaimer:m,NewsletterSlimLoggedInToggleWrapper:g}},69872:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(59376),l=n(89662),{googleAnalytics:d}=n(90090),{useViewportObserver:c}=n(55030),m=n(14340),p=n(45548),u=n(97504),g=n(88456),h=n(84050),y=n(76196),{createValidationErrorMessage:b}=n(88511),{trackComponent:f}=n(92716),{interactionResponse:v}=n(56187),{NewsletterSubscribeFormDangerousHed:w,NewsletterSubscribeFormDek:C,NewsletterSubscribeFormDisclaimer:k,NewsletterSubscribeFormValidation:$,NewsletterSubscribeFormHighImpactContent:S,NewsletterSubscribeFormHedDekWrapper:x,NewsletterSubscribeFormInputsWrapper:E,NewsletterSubscribeFormWrapper:T,NewsletterSubscribeFormButton:I}=n(69817),N=n(17204).A;function B({buttonLabel:e,children:t,className:n,customInvalidityMessages:i,dangerousDek:B,dangerousDisclaimer:L,dangerousHed:P,dangerousMobileDek:M,errorPosition:A,errors:D,formName:H,hasAutoFocus:R,hasAttachedButtonForMobile:_,hasBackgroundColor:O,hasBackgroundColorForSubscribePage:F,hasDangerousDisclaimerCheck:W,hasAlternateNewsletterStyle:V,hasHighSidePadding:U,hasIcon:G,hasNoBottomPadding:j,hasSlimAlternateStyle:z,hasSubscribed:q,hasTopSpacer:Z,hasCustomBorderTop:K,hasBottomSpacer:Y,hideNewsletter:J,iconName:Q,isEmailInvalid:X,isSubmitDisabled:ee,isSignedUpUser:te,isTextFieldAlwaysStacked:ne,shouldApplySpacingForStackedTextField:oe,shouldApplyDarkBackgroundForTextField:ie,newsletterId:ae,onFocusHandler:re,onSubmitHandler:se,placeholder:le,recaptchaCallback:de,recaptchaSiteKey:ce,setBeaconPostSubmitRenderMarks:me,sourceCode:pe,textAlign:ue,textFieldAssistiveSubtext:ge,textFieldLabel:he,textFieldName:ye,textColor:be,disclaimerColor:fe,patternType:ve,bgImageOneForHighImpactVariation:we,bgImageTwoForHighImpactVariation:Ce,variations:{newsletterPalette:ke,isAggressive:$e,isSlim:Se,isHighImpact:xe},variationName:Ee,marketingPermissions:Te,siteCode:Ie,hasJourneyUniqueButtonName:Ne}){const{formatMessage:Be}=r();a.useEffect((()=>{(async()=>{await v(),f("NewsletterSubscribeForm",Ee)})()}),[Ee]);const[Le,Pe]=a.useState(!1),[Me,Ae]=a.useState(!1);a.useEffect((()=>{const e=()=>{window.innerWidth<1025?Ae(!0):Ae(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}));const De=u[Q]||u.NewsletterArrow,He="belowTextField"===A||ne,Re=e=>e&&e.length>0?Pe(!0):Pe(!1);q&&me&&me(),c(".newsletter-subscribe-form",void 0,(e=>{if(e){const e={newsletterId:ae||0};Se||(e.componentPosition="bottom");const t=Se?"newsletter-in-view-inlineslim":"newsletter-in-view";d.emitUniqueGoogleTrackingEvent(t,{newsletterStats:e})}}));if(te)return a.createElement(I,{as:g.Primary,hasSubscribed:q,hasEnableIcon:!0,iconPosition:"before",label:Be(q?N.signUpMessage:N.signUp),btnStyle:q?"outlined":"filled",onClickHandler:()=>{q||se()},ButtonIcon:q?y:h});const _e=()=>a.createElement(T,{"data-testid":"NewsletterSubscribeFormWrapper",className:o("newsletter-subscribe-form",n),hasBackgroundColor:O,hasBackgroundColorForSubscribePage:F,hasSlimAlternateStyle:z,hasAlternateNewsletterStyle:V,sourceCode:pe,hasTopSpacer:Z,hasBottomSpacer:Y,isAggressive:$e,isAlwaysStacked:ne,isSlim:Se,hideNewsletter:J,isHighImpact:xe,patternType:ve,isEmailInvalid:X,isInvalidForm:Le,newsletterPalette:ke,hasHighSidePadding:U,shouldApplySpacingForStackedTextField:oe,shouldApplyDarkBackgroundForTextField:ie,hasCustomBorderTop:K},a.createElement(x,{"data-testid":"NewsletterSubscribeFormHedDekWrapper",isHighImpact:xe},xe&&G&&a.createElement(De,null),P&&a.createElement(w,{className:o({"newsletter-subscribe-form__hed":!q},n),hasSubscribed:q,hasNoBottomPadding:j,textAlign:ue,dangerouslySetInnerHTML:{__html:P},newsletterPalette:ke,textColor:be}),B&&a.createElement(C,{className:"newsletter-subscribe-form__dek",dangerouslySetInnerHTML:{__html:Me&&M?M:B},textColor:be})),a.createElement(E,{"data-testid":"NewsletterSubscribeFormInputsWrapper",isHighImpact:xe},!q&&a.createElement($,{customInvalidityMessages:i,errors:D,name:H,onFocusHandler:re,onSubmitHandler:se,validationClassName:"newsletter-subscribe-form__validation-description",onInvalidFormHandler:Re,onSubmitAttemptHandler:Re,errorPosition:A},t,xe||Se||"belowTextField"===A?a.createElement(p.Consumer,null,(t=>a.createElement(l.SingleLine,{ariaDescribedBy:"privacy-text",assistiveSubtext:ge,buttonInputKind:"submit",buttonInverted:ke,buttonLabel:e,formName:H,isAlwaysStacked:He,hasAttachedButton:!0,hasAutoFocus:R,isDisabled:ee,isInvalid:X||t?.length>0,isRequired:!0,label:he,name:ye,placeholder:le,type:"email",errorText:t&&t.length>0?b(t):null,marketingPermissions:Te,errorPosition:A,shouldEnableErrorSuggestions:!0}))):a.createElement(l.SingleLine,{ariaDescribedBy:"privacy-text",assistiveSubtext:ge,buttonInputKind:"submit",buttonInverted:ke,buttonLabel:e,formName:H,isAlwaysStacked:ne,hasAutoFocus:R,hasAttachedButton:!0,hasAttachedButtonForMobile:_,isDisabled:ee,isInvalid:X,isRequired:!0,label:he,name:ye,placeholder:le,type:"email",marketingPermissions:Te,buttonClassName:Ne?"JourneyButtonWrapper":""}),L&&!W&&a.createElement(k,{id:"privacy-text",tabIndex:"-1",textAlign:ue,disclaimerColor:fe,siteCode:Ie,hasAlternateNewsletterStyle:V},a.createElement("span",{dangerouslySetInnerHTML:{__html:L}})),L&&W&&a.createElement(m,{optins:[{id:"privacy-text",name:"Disclaimer consent",dangerousDek:L,value:"acceptDisclaimer",isRequired:!0}],formName:H,dangerousLegend:"Consent checks"}),ce&&a.createElement(s,{recaptchaCallback:de,recaptchaSiteKey:ce,widgetId:"recaptcha-id-newsletter-subscribe-form"}))));return xe?a.createElement(S,{"data-testid":"NewsletterSubscribeFormHighImpactContent",bgImageOneForHighImpactVariation:we,bgImageTwoForHighImpactVariation:Ce,isHighImpact:xe},a.createElement(_e,null)):a.createElement(_e,null)}B.propTypes={bgImageOneForHighImpactVariation:i.string,bgImageTwoForHighImpactVariation:i.string,buttonLabel:i.string.isRequired,children:i.node,className:i.string,customInvalidityMessages:i.object,dangerousDek:i.string,dangerousDisclaimer:i.string,dangerousHed:i.string,dangerousMobileDek:i.string,disclaimerColor:i.string,errorPosition:i.oneOf(["belowButton","belowTextField"]),errors:i.array,formName:i.string.isRequired,hasAlternateNewsletterStyle:i.bool,hasAttachedButtonForMobile:i.bool,hasAutoFocus:i.bool,hasBackgroundColor:i.bool,hasBackgroundColorForSubscribePage:i.bool,hasBottomSpacer:i.bool,hasCustomBorderTop:i.bool,hasDangerousDisclaimerCheck:i.bool,hasHighSidePadding:i.bool,hasIcon:i.bool,hasJourneyUniqueButtonName:i.bool,hasNoBottomPadding:i.bool,hasSlimAlternateStyle:i.bool,hasSubscribed:i.bool,hasTopSpacer:i.bool,hideNewsletter:i.bool,iconName:i.string,isEmailInvalid:i.bool,isSignedUpUser:i.bool,isSubmitDisabled:i.bool,isTextFieldAlwaysStacked:i.bool,marketingPermissions:i.func,newsletterId:i.oneOfType([i.number,i.string]),onFocusHandler:i.func,onSubmitHandler:i.func,patternType:i.oneOf(["consumption","utility"]),placeholder:i.string,recaptchaCallback:i.func,recaptchaSiteKey:i.string,setBeaconPostSubmitRenderMarks:i.func,shouldApplyDarkBackgroundForTextField:i.bool,shouldApplySpacingForStackedTextField:i.bool,siteCode:i.string,sourceCode:i.string,textAlign:i.oneOf(["center","left"]),textColor:i.string,textFieldAssistiveSubtext:i.string,textFieldLabel:i.string.isRequired,textFieldName:i.string.isRequired,variationName:i.string,variations:i.shape({newsletterPalette:i.string,isAggressive:i.bool,isSlim:i.bool,isHighImpact:i.bool})},B.defaultProps={disclaimerColor:"dark",errorPosition:"belowButton",hasAlternateNewsletterStyle:!1,hasAttachedButtonForMobile:!1,hasAutoFocus:!1,hasBackgroundColor:!1,hasBackgroundColorForSubscribePage:!1,hasBottomSpacer:!1,hasCustomBorderTop:!1,hasHighSidePadding:!1,hasIcon:!0,hasJourneyUniqueButtonName:!1,hasNoBottomPadding:!1,hasSlimAlternateStyle:!1,hasTopSpacer:!1,hideNewsletter:!1,patternType:"consumption",shouldApplyDarkBackgroundForTextField:!1,shouldApplySpacingForStackedTextField:!1,textAlign:"center",textColor:"light",variations:{newsletterPalette:"standard"}},B.displayName="NewsletterSubscribeForm",e.exports=B},36791:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(78409),"NewsletterSubscribeForm")},69817:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorToken:r,getDecoration:s,getTypographyStyles:l,getLinkStyles:d,getZIndex:c,styledProperty:m}=n(26865),{BREAKPOINTS:p}=n(96472),u=n(72983),{TextFieldButton:g,TextFieldLabel:h,TextFieldInputContainer:y,TextFieldControlInput:b,TextFieldErrorText:f,TextFieldLabelText:v,TextFieldWrapper:w}=n(60434),{UtilityBodyTextContent:C}=n(40437),{UtilityValidationDescriptionError:k,UtilityValidationDescriptionErrors:$,UtilityValidationDescriptionHeading:S,UtilityValidationDescriptionWrapper:x}=n(69195),E=i` ${({theme:e,disclaimerColor:t})=>t?`color: ${r(e,`colors.interactive.base.${t}`)}`:`${r("colors.interactive.base.dark")}`}; `,T=o(u).withConfig({displayName:"NewsletterSubscribeFormValidation"})` ${({errorPosition:e})=>"belowTextField"===e&&i` ${$} { display: none; } ${x} { margin-bottom: 0; padding: 0; } `} ${w} { margin-bottom: ${a(1)}; } ${v} { color: ${r("colors.discovery.body.light.heading")}; } `,I=i` ${l("typography.definitions.discovery.hed-feature")}; margin: ${a(5)} auto auto auto; ${({hasNoBottomPadding:e})=>e?`padding-bottom: ${a(0)};`:`padding-bottom: ${a(2)};`} text-align: center; ${({theme:e,textColor:t})=>t?`color: ${r(e,`colors.discovery.body.${t}.heading`)}`:`${r("colors.discovery.body.light.heading")}`}; @media (min-width: ${p.md}) { margin-top: ${a(2)}; } ${({theme:e})=>l(e,"typography.definitions.discovery.hed-feature")} `,N=i` ${l("typography.definitions.discovery.hed-core-primary")}; margin: ${a(4)} auto ${a(1)} auto; text-align: center; ${({theme:e,textColor:t})=>t?`color: ${r(e,`colors.discovery.body.${t}.heading`)}`:`${r("colors.discovery.body.light.heading")}`}; @media (min-width: ${p.md}) { margin-top: ${a(5)}; margin-bottom: ${a(5)}; } `,B=o.div.withConfig({displayName:"NewsletterSubscribeFormDisclaimer"})` ${l("typography.definitions.utility.assistive-text")} grid-column-start: 2; ${E} a { ${E} } ${({hasAlternateNewsletterStyle:e})=>e&&i` color: ${r("colors.interactive.base.dark")}; a { ${({theme:e})=>d(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; } `} /* TODO: we can remove this brand specific check once we get solution with BI */ ${({hasAlternateNewsletterStyle:e,siteCode:t})=>e&&["PITCHFORK"].includes(t)&&i` && { a { color: ${r("colors.interactive.base.dark")}; } } `} `,L=i` color: ${r("colors.interactive.base.white")}; `,P=o.h3.withConfig({displayName:"NewsletterSubscribeFormDangerousHed"})` ${({hasSubscribed:e})=>e?N:I} ${({textAlign:e,hasSubscribed:t})=>e&&!1===t&&i` text-align: ${e}; `} ${({newsletterPalette:e})=>"inverted"===e?L:""}; `,M=i` && { margin-top: ${a(2)}; padding: ${({hasHighSidePadding:e})=>e?`${a(6)} ${a(30)}`:`${a(6)} ${a(4)}`}; @media (max-width: ${p.md}) { padding: ${a(6)} ${a(5)}; } } ${P} { ${m("hasSubscribed",!0,l("typography.definitions.discovery.hed-bulletin-secondary"))} } ${w} { ${m("hasAttachedButton",!0," margin-bottom: 0")} } ${b} { &::placeholder { color: ${r("colors.interactive.base.light")}; } } `,A=o.div.withConfig({displayName:"NewsletterSubscribeFormDek"})` ${l("typography.definitions.discovery.description-feature")}; margin: ${a(2)} auto ${a(3)} auto; text-align: center; ${({theme:e,textColor:t})=>t?`color: ${r(e,`colors.discovery.body.${t}.description`)}`:`${r("colors.discovery.body.light.description")}`}; @media (min-width: ${p.md}) { margin-top: ${a(3)}; margin-bottom: ${a(4)}; } `,D=i` ${b} { border-color: ${r("colors.discovery.body.light.heading")}; } `,H="\n margin: 0;\n padding: 0;\n text-align: left;\n\n ul li {\n margin-left: 0;\n }\n display: none;\n",R=i` && { ${({hasCustomBorderTop:e,theme:t})=>e?`border-top: 1px solid ${r(t,"colors.consumption.lead.standard.divider")};`:"border-top: 1px solid black;"} margin: ${a(7)} 0; padding: 0; } ${P} { ${({patternType:e})=>l("utility"===e?"typography.definitions.utility.input-core":"typography.definitions.consumptionEditorial.subhed-aux-secondary")} margin: 0; margin-top: ${a(1)}; padding: 0; height: fit-content; text-align: left; color: ${r("colors.interactive.base.black")}; @media (min-width: 0) and (max-width: ${p.md}) { width: fit-content; height: fit-content; } } ${A} { ${({patternType:e})=>l("utility"===e?"typography.definitions.utility.input-core":"typography.definitions.consumptionEditorial.description-embed")}; margin: 0; margin-top: ${a(.5)}; padding: 0; height: fit-content; text-align: left; color: ${r("colors.interactive.base.dark")}; @media (min-width: 0) and (max-width: ${p.md}) { width: fit-content; height: fit-content; } } ${B} { ${l("typography.definitions.utility.label")}; margin: 0; margin-top: ${a(1)}; a, a:not(.button):link, a:not(.button):visited { color: ${r("colors.interactive.base.dark")}; } ${({hasAlternateNewsletterStyle:e})=>e&&i` ${l("typography.definitions.utility.assistive-text")} color: ${r("colors.interactive.base.dark")}; a, a:not(.button):link, a:not(.button):visited { ${({theme:e})=>d(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; text-decoration: none; } `} } ${({hasSubscribed:e})=>e?` border-top: 2px solid black;\n padding-top: ${a(2)};\n text-align: left;\n font-size: 20px;`:`margin: 0;\n border-top: 2px solid black;\n padding: ${a(1.25)} 0 ${a(.75)} 0;\n line-height: 16.8px;\n font-size: 14px;`} ${x} { ${H} } ${w} { margin-top: ${a(1)}; margin-bottom: 0; ${m("isAlwaysStacked",!0,`gap: ${a(1)};`)} } ${g} { ${({theme:e})=>l(e,"typography.definitions.utility.button-utility")} margin-left: ${a(1.25)}; border: none; background-color: ${r("colors.interactive.base.black")}; color: ${r("colors.interactive.base.white")}; ${m("isAlwaysStacked",!0,"margin-left: 0;")} &:hover { background-color: ${r("colors.interactive.base.brand-primary")}; } @media only screen and (min-device-width: 0) and (max-device-width: 767px) { margin-left: 0; } @media (min-device-width: ${p.md}) { min-width: 88px; } } ${b} { ${l("typography.definitions.utility.input-core")}; margin: 0; border-color: ${e=>e.isEmailInvalid||e.isInvalidForm?r("colors.interactive.feedback.invalid-primary"):r("colors.interactive.base.black")}; padding: ${a(1)} ${a(18.625)} ${a(1)} ${a(1.5)}; color: ${r("colors.interactive.base.black")}; &::placeholder { color: ${r("colors.interactive.base.dark")}; } &:active { color: ${r("colors.interactive.base.black")}; } @media (min-width: 0) and (max-width: ${p.md}) { display: inline; padding: ${a(1)}; } } ${y} { @media (min-width: 0) and (max-width: ${p.md}) { display: inline-block; width: 100%; } } ${h} { @media (min-width: 0) and (max-width: ${p.md}) { width: 100%; } } ${v} { ${l("typography.definitions.utility.assistive-text")}; position: relative; float: left; z-index: ${c("content")}; margin-bottom: ${a(-1)}; margin-left: ${a(1.375)}; background-color: white; padding: 0 ${a(.375)}; color: ${r("colors.interactive.base.black")}; } ${f} { margin-top: ${a(1)}; } `,_=i` ${R} `,O=i` ${R} ${P} { margin-top: ${a(2)}; } ${v} { margin-bottom: ${a(1)}; } ${B} { ${l("typography.definitions.utility.assistive-text")} border-bottom: 1px solid black; padding-bottom: ${a(2)}; a, a:not(.button):link, a:not(.button):visited { text-decoration: underline; } ${({hasAlternateNewsletterStyle:e})=>e&&i` ${l("typography.definitions.utility.assistive-text")} color: ${r("colors.interactive.base.dark")}; a, a:not(.button):link, a:not(.button):visited { ${({theme:e})=>d(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; } `} @media (max-width: ${p.md}) { margin-top: ${a(1.5)}; } } ${A} { color: ${r("colors.interactive.base.black")}; } ${v} { ${l("typography.definitions.utility.label")} z-index: 0; margin: 0; margin-bottom: ${a(1)}; padding: 0; } `,F=i` ${I} { color: ${r("colors.interactive.base.white")}; } ${A} { ${l("typography.definitions.foundation.title-primary")}; color: ${r("colors.interactive.base.brand-secondary")}; font-size: 14px; } `,W=i` && { .newsletter-subscribe-form__hed { margin-top: ${a(2)}; line-height: 33px; font-size: 36px; } .newsletter-subscribe-form__dek { margin-bottom: 0; } .text-field--error .text-field__control--input { border-color: ${r("colors.interactive.feedback.invalid-primary")}; } .text-field--activated > .button { border: none; background: ${r("colors.interactive.base.black")}; } .text-field--activated > .button:hover { border: none; background: ${r("colors.interactive.base.brand-primary")}; } display: grid; margin: ${a(2)} 0; padding: ${a(1.5)} 0; } ${P} { ${l("typography.definitions.consumptionEditorial.subhed-break-primary")}; grid-column-end: 4; grid-column-start: 1; margin: ${a(2)} ${a(0)}; padding: 0; text-align: left; text-transform: uppercase; letter-spacing: 1.5px; color: ${r("colors.consumption.body.standard.body")}; font-weight: 500; @media (min-width: 0) and (max-width: ${p.md}) { margin: ${a(2)} ${a(0)} ${a(0)} ${a(0)}; padding: 0; width: fit-content; height: fit-content; line-height: 33px; letter-spacing: 1.5px; font-size: 36px; font-weight: 500; } } ${A} { ${l("typography.definitions.consumptionEditorial.description-embed")}; grid-column-end: 4; grid-column-start: 2; margin: 0; margin-bottom: ${a(0)}; padding: 0; text-align: left; line-height: 21px; color: ${r("colors.consumption.body.standard.body")}; font-size: 15px; font-weight: 400; @media (min-width: ${p.md}) { margin-bottom: 0; } } ${B} { margin-top: ${a(1)}; color: ${r("colors.interactive.base.dark")}; a, a:not(.button):link, a:not(.button):visited { color: ${r("colors.interactive.base.dark")}; } ${({hasAlternateNewsletterStyle:e})=>e&&i` ${l("typography.definitions.utility.assistive-text")} color: ${r("colors.interactive.base.dark")}; a, a:not(.button):link, a:not(.button):visited { ${({theme:e})=>d(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; } `} } ${({hasSubscribed:e})=>e?`\n padding-top: ${a(2)};\n text-align: left;\n font-size: 20px;`:`margin: 0;\n padding: ${a(1.25)} 0 ${a(.75)} 0;\n line-height: 16.8px;\n font-size: 14px;`} ${x} { ${H} } ${k} { margin-left: 0; } ${$} { margin: 0; padding: 0 0 ${a(.75)} 0; } ${S} { margin: 0; } ${w} { ${m("hasAttachedButton",!0,`\n @media (max-width: ${p.md}) {\n display: grid;\n grid-template-columns: repeat(1, 1fr);\n grid-template-rows: repeat(2, 1fr);\n }`)} } ${g} { ${({theme:e})=>l(e,"typography.definitions.utility.button-utility")} ${({shouldApplySpacingForStackedTextField:e})=>e?`margin-top: ${a(2)};`:`margin-left: ${a(1.25)};`} ${({shouldApplySpacingForStackedTextField:e})=>e?`border-color: ${r("colors.interactive.base.black")};\n background: ${r("colors.interactive.base.black")};\n background-color: ${r("colors.interactive.base.black")};`:`border-color: ${r("colors.interactive.base.light")};\n background: ${r("colors.interactive.base.light")};\n background-color: ${r("colors.interactive.base.light")};`} min-width: 100px; &:hover { border-color: ${r("colors.interactive.base.black")}; background-color: ${r("colors.interactive.base.black")}; } @media (max-width: ${p.md}) { grid-row-end: 2; grid-row-start: 2; margin-left: 0; } } ${b} { margin: 0; padding: ${a(1)} ${a(1)} ${a(1)} ${a(1)}; color: ${r("colors.interactive.base.black")}; ${l("typography.definitions.utility.input-core")}; &::placeholder { color: ${r("colors.interactive.base.light")}; } &:active { color: ${r("colors.discovery.body.light.heading")}; border-color: ${r("colors.interactive.base.black")} ${g} { background: ${r("colors.interactive.base.light")}; } } } ${y} { width: 100%; @media (max-width: ${p.md}) { grid-row-end: 2; grid-row-start: 2; } } ${h} { margin-top: ${a(1.5)}; } ${h} { ${m("isActivated",!0,D)} } ${f} { ${b} { border-color: #eb0000; } } ${v} { position: relative; float: left; z-index: ${c("content")}; margin-bottom: ${a(-1)}; margin-left: ${a(1)}; background-color: white; padding: 0 ${a(1)}; color: ${r("colors.interactive.base.light")}; ${l("typography.definitions.utility.assistive-text")}; } `,V=o.div.withConfig({displayName:"NewsletterSubscribeFormHighImpactContent"})` display: grid; justify-content: center; @media (max-width: ${p.md}) { grid-column: 1/-1; } @media (min-width: ${p.lg}) { grid-column: 2 / span 6; } ${({isHighImpact:e})=>!0===e&&i` grid-column-end: 12; grid-column-start: 1; margin: ${a(2)} 0; padding: ${a(5)} ${a(3)} ${a(6)}; ${({bgImageOneForHighImpactVariation:e,bgImageTwoForHighImpactVariation:t})=>e&&t?i` background-image: url(${e}), url(${t}); background-size: 100% 50%, 100% 50%; background-repeat: no-repeat; background-position: top, bottom; `:e?i` background-image: url(${e}); background-size: cover; `:t?i` background-image: url(${t}); background-size: cover; `:""} @media (min-width: ${p.md}) { align-items: center; height: 600px; ${({bgImageOneForHighImpactVariation:e,bgImageTwoForHighImpactVariation:t})=>e&&t?i` background-image: url(${e}), url(${t}); background-repeat: no-repeat; background-position: left, right; background-size: 50% 100%, 50% 100%; `:e?i` background-image: url(${e}); background-size: cover; `:t?i` background-image: url(${t}); background-size: cover; `:""} } `} `,U=o.div.withConfig({displayName:"NewsletterSubscribeFormHedDekWrapper"})` ${({isHighImpact:e})=>!e&&i` > :first-child { margin-top: 0; } `}; ${({isHighImpact:e})=>!0===e&&i` grid-column-end: 4; grid-column-end: 12; grid-column-start: 1; grid-column-start: 1; grid-row-end: 1; grid-row-start: 1; margin: ${a(5)} ${a(3)} ${a(3)} ${a(3)}; padding: 0; @media (min-width: ${p.md}) and (max-width: ${p.lg}) { grid-column-end: 1; grid-column-start: 1; grid-row-end: 1; grid-row-start: 1; margin: ${a(4)} ${a(2)} ${a(5)} ${a(4)}; } @media (min-width: 1025px) { grid-column-end: 1; grid-column-start: 1; grid-row-end: 1; grid-row-start: 1; margin: ${a(7)} ${a(2)} ${a(8)} ${a(4)}; } `} `,G=o.div.withConfig({displayName:"NewsletterSubscribeFormInputsWrapper"})` ${({isHighImpact:e})=>!0===e&&i` grid-column-end: 12; grid-column-start: 1; grid-row-end: 2; grid-row-start: 2; margin: ${a(0)} ${a(3)} ${a(6)} ${a(3)}; padding: 0; @media (min-width: ${p.md}) and (max-width: ${p.lg}) { grid-column-end: 2; grid-column-start: 2; grid-row-end: 1; grid-row-start: 1; align-self: center; margin: ${a(4)} ${a(4)} ${a(5)} ${a(2)}; } @media (min-width: 1025px) { grid-column-end: 2; grid-column-start: 2; grid-row-end: 1; grid-row-start: 1; align-self: center; margin: ${a(7)} ${a(4)} ${a(8)} ${a(2)}; } `} `,j=o.div.withConfig({displayName:"NewsletterSubscribeFormWrapper"})` ${I} { ${({hasAlternateNewsletterStyle:e})=>e&&i` text-align: left; `} } ${g} { ${({hasAlternateNewsletterStyle:e})=>e&&i` margin-left: ${a(0)}; `} } ${({isHighImpact:e})=>!1===e&&i` > :first-child { margin-top: 0; } > :last-child { margin-bottom: 0; } `} margin-top: ${({hasTopSpacer:e})=>e?`${a(2)}`:"none"}; margin-bottom: ${({hasBottomSpacer:e})=>e?`${a(4)}`:"none"}; padding: ${a(4)} 0; ${({theme:e})=>s(e,"backgroundImagePrimary")}; @media (min-width: ${p.md}) { padding: ${a(4)} 0; } ${C} { color: ${({theme:e})=>r(e,"colors.discovery.body.light.description")}; a { color: ${({theme:e})=>r(e,"colors.discovery.body.light.description")}; } } ${({isAggressive:e})=>e?M:""}; ${({isSlim:e,hasSlimAlternateStyle:t})=>e?t?O:_:""} ${({isHighImpact:e})=>e?W:""}; ${({newsletterPalette:e})=>"inverted"===e?F:""}; ${({hasBackgroundColor:e,hasBackgroundColorForSubscribePage:t,sourceCode:n})=>(t&&"subscribe-page"===n||e)&&i` background: ${r("colors.discovery.body.light.background")}; `} ${({isHighImpact:e})=>!0===e&&i` && { margin: 0; background: ${r("colors.discovery.body.white.background")}; padding: 0; justify-self: center; @media (min-width: ${p.md}) and (max-width: ${p.lg}) { grid-template-columns: 1fr 1fr; margin: 0; padding: 0; width: 600px; justify-self: center; } @media (min-width: 1025px) { grid-template-columns: 1fr 1fr; margin: 0; padding: 0; max-width: 930px; justify-self: center; } } `} ${({hideNewsletter:e})=>e&&"display: none;\n "} `,z=o.button.withConfig({displayName:"NewsletterSubscribeFormButton"})` margin-top: 0; border-radius: 4px; font-size: 1rem; .button__icon-container { fill: ${r("colors.interactive.base.white")}; } ${({hasSubscribed:e})=>e&&i` .button__icon-container { fill: ${r("colors.interactive.base.brand-primary")}; } &:hover { background-color: ${r("colors.interactive.base.white")}; color: ${r("colors.interactive.base.brand-primary")}; } `} `;e.exports={newsletterSubscribeFormAggressive:M,NewsletterSubscribeFormDangerousHed:P,NewsletterSubscribeFormDek:A,NewsletterSubscribeFormDisclaimer:B,NewsletterSubscribeFormValidation:T,newsletterSubscribeFormHedStyles:I,newsletterSubscribeFormInverted:F,newsletterSubscribeFormSlim:_,NewsletterSubscribeFormHedDekWrapper:U,NewsletterSubscribeFormInputsWrapper:G,newsletterSubscribeFormHighImpact:W,NewsletterSubscribeFormHighImpactContent:V,NewsletterSubscribeFormWrapper:j,NewsletterSubscribeFormButton:z}},78409:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(69872);i.NLSubscribeInverted=o(i,"NLSubscribeInverted",{newsletterPalette:"inverted"}),i.Aggressive=o(i,"Aggressive",{isAggressive:!0},{textAlign:"left",hasBackgroundColor:!0}),i.Slim=o(i,"Slim",{isSlim:!0},{textAlign:"left",hasBackgroundColor:!1}),i.HighImpact=o(i,"HighImpact",{isHighImpact:!0},{textAlign:"left",hasBackgroundColor:!1}),i.AggressiveCenter=o(i,"AggressiveCenter",{isAggressive:!0},{textAlign:"center",hasBackgroundColor:!1}),e.exports=i},66045:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),r=n(16718).A,{trackNavigationEvent:s}=n(14307),{ItemCount:l,PaginationContent:d,PaginationButtonWrapper:c,PageSummary:m,PaginationWrapper:p}=n(51908),u=n(73730),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),y=({additionalParams:e=[],btnStyle:t="filled",buttonVariation:n="Primary",content:o,currentPage:y,filter:b,limit:f,nextPageURL:v,previousPageUrl:w,query:C,searchTerm:k,shouldDisplayItemCount:$=!0,sort:S,totalResults:x})=>{i.useEffect((()=>{(async()=>{await h(),g("PaginationModal")})()}),[]);const[E,T]=i.useState(""),[I,N]=i.useState(""),{formatMessage:B}=a(),L=Math.ceil(x/f),P=y<1||y>L?1:y;if(i.useEffect((()=>{{const t=window?.location?.pathname,n=new URLSearchParams(window.location.search),i=[];e.forEach((e=>{const t=n.get(e);t&&i.push(`${e}=${t}`)})),k&&i.push(`q=${k}`),b&&i.push(`filter=${b}`),S&&i.push(`sort=${S}`),C&&i.push(`query=${C}`),o&&i.push(`content=${o}`);const a=[...i];if(P-1>1&&a.push("page="+(P-1)),t&&T(`${t}${a.length>0?`?${a.join("&")}`:""}`),v)return void N(v);const r=[...i,`page=${P+1}`];N(`?${r.join("&")}`)}}),[e,P,b,S,v,k,o,C]),!y||!f||!x)return null;const M=P<2,A=P*f>=x,D=A?"text":t,H=M?"text":t,R=A?u.Utility:u[n],_=M?u.Utility:u[n],O=(P-1)*f+1,F=PL)return null;const W=e=>{const t={type:"click",label:e.target.innerText,subject:"pagination",placement:"bottom"};s(t)};return i.createElement(p,null,$&&i.createElement(l,null,O,"-",F," of ",x," items"),L>1&&i.createElement(d,null,i.createElement(c,{isDisabled:M},P-1==0?i.createElement(_,{btnStyle:H,inputKind:"link",isLinkDisabled:M,label:B(r.previousPage),onClickHandler:W}):i.createElement(_,{btnStyle:H,inputKind:"link",isLinkDisabled:M,href:E||w,label:B(r.previousPage),onClickHandler:W})),i.createElement(m,null,P," of ",L),i.createElement(c,{isDisabled:A},i.createElement(R,{btnStyle:D,inputKind:A?"button":"link",isLinkDisabled:A,href:I||v,label:B(r.nextPage),onClickHandler:W}))))};y.propTypes={additionalParams:o.array,btnStyle:o.string,buttonVariation:o.string,content:o.string,currentPage:o.number.isRequired,filter:o.string,limit:o.number.isRequired,nextPageURL:o.string,previousPageUrl:o.string,query:o.string,searchTerm:o.string,shouldDisplayItemCount:o.bool,sort:o.string,totalResults:o.number.isRequired},e.exports=y},49312:(e,t,n)=>{const o=n(66045);e.exports=o},51908:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BaseWrap:l}=n(76955),d=o(l).withConfig({displayName:"PaginationWrapper"})``,c=o.div.withConfig({displayName:"ItemCount"})` display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0 0 ${a(4)}; ${({theme:e})=>s(e,"typography.definitions.utility.label")}; `,m=o.div.withConfig({displayName:"PaginationContent"})` display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; margin-top: ${a(1)}; `,p=o.div.withConfig({displayName:"PaginationButtonWrapper"})` ${({isDisabled:e,theme:t})=>e&&(({theme:e})=>i` cursor: default; pointer-events: none; a, button { ${r(e,"background","colors.interactive.base.light")}; ${r(e,"color","colors.interactive.base.white")}; ${s(e,"typography.definitions.utility.button-core")}; } `)({theme:t})}; `,u=o.div.withConfig({displayName:"PageSummary"})` margin: 0 ${a(2.5)}; ${({theme:e})=>s(e,"typography.definitions.utility.label")}; `;e.exports={ItemCount:c,PaginationContent:m,PaginationButtonWrapper:p,PageSummary:u,PaginationWrapper:d}},16718:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({nextPage:{id:"PaginationModal.NextPage",defaultMessage:"Next",description:"The button label"},previousPage:{id:"PaginationModal.PreviousPage",defaultMessage:"Previous",description:"The button label"}})},34213:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),r=n(83849).A,{trackNavigationEvent:s}=n(14307),l=n(73730),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({buttonVariation:e="Primary",btnStyle:t,currentPage:n,filter:o,limit:m,totalResults:p,searchQuery:u,shouldEnableBundleComponentAnalytics:g})=>{i.useEffect((()=>{(async()=>{await c(),d("PaginationRow")})()}),[]);const{formatMessage:h}=a();if(n*m>=p)return null;const y=l[e];let b=o?`?filter=${o}&page=${n+1}`:`?page=${n+1}`;return b+=u?`&q=${u}`:"",i.createElement("div",null,i.createElement(y,{inputKind:"link",href:b,btnStyle:t,label:h(r.nextPage),shouldEnableBundleComponentAnalytics:g,onClickHandler:e=>{const t={type:"click",label:e.target.innerText,subject:"pagination",placement:"bottom"};s(t)}}))};m.propTypes={btnStyle:o.string,buttonVariation:o.string,currentPage:o.number.isRequired,filter:o.string,limit:o.number.isRequired,searchQuery:o.string,shouldEnableBundleComponentAnalytics:o.bool,totalResults:o.number.isRequired},e.exports=m},30637:(e,t,n)=>{const o=n(34213);e.exports=o},83849:(e,t,n)=>{const o=n(3442);t.A=(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(75999).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(75999).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:v="TextBelowLeft",isUpcEnabled:w,isContentCenter:C,isPlpCurated:k,shouldNavigateToNewTab:$,hideDesktopPagination:S,hideRubricLink:x})=>{const E="ContentCarousel",{dangerousHed:T,pos:I}=n;i.useEffect((()=>{window.addEventListener("scroll",a((()=>u(E,document.getElementsByClassName("impressionTracking"))),1e3)),window.addEventListener("load",(()=>u(E,document.getElementsByClassName("impressionTracking"))))}),[E]);const N={spacing:"10px",width:{sm:"calc(50% - 10px)",lg:"calc(32% - 20px)"}};return i.createElement(c,{hasPadding:n?.hasPadding},i.createElement(s,{...n,hideDesktopPagination:S},t.map(((t,n)=>i.createElement(s.CarouselItem,{key:`carouselItem-${n}`,carouselTitle:T,carouselItemIndex:n,carouselItemName:t?.dangerousHed,pos:I,...N,isUpcEnabled:w},((t,n)=>{const{contentType:a}=t||"",s={...t,index:n,layout:"VisualCarousel"};let c=e,u=l[v];switch("article"!==a&&"gallery"!==a&&"externallink"!==a||(c="summary-item-card"),w&&["product","commerce-product"].includes(a)&&(c="unified-product-card"),t.showAssetOnly||t.showLinkedAsset?u=d:C&&"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:k,shouldNavigateToNewTab:$,layout:E,index:n,hideRubricLink:x});case"unified-product-card":return i.createElement(m,{...t,key:`${t.dangerousHed}-${n}`,data_item:s,isLazy:b,hasImpressionTracking:!0,layoutName:y,layout:E,shouldDisableCreditText:!0});default:return i.createElement(r,{...t,isLazy:b,key:`${t.dangerousHed}-${n}`,...h,hasImpressionTracking:!0,data_item:t,onClick:e=>p(window,t,n,E,e,y),layoutName:y,layout:E})}})(t,n))))))};g.propTypes={cardLayout:o.oneOf(["summary-item-card","plp-product-card"]),carouselViewProps:o.object,hasBorder: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,shouldNavigateToNewTab: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:v=!0,theme:w,isLazy:C,variations:{layout:k},isFirstProductListingContainer:$,showDisclaimer:S,affiliateDisclaimer:x,summaryItemVariation:E,shouldAppendReadMoreLinkForDek:T,isUpcEnabled:I,isContentCenter:N,isPlpCurated:B,shouldNavigateToNewTab:L,hideDesktopPagination:P,hideRubricLink:M,showRichTextInDek:A}=e,D=t?t.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"";let H=t,R={};var _,O;v&&t&&(H=void 0,_=t,O=h?.title,R={title:_,subHed:O});const[F]=i.useState(parseInt(a(),10));b.dangerousHed=D,b.pos=F;const W=r[o];return i.createElement(c,{palette:w},i.createElement(p,{hasNoHeroProductVisualImage:!n,isFirstProductListingContainer:$&&S},$&&S&&i.createElement(m.TextCenterNoTopRule,{isEnabled:S,hasDisclaimerBottomMargin:!n,disclaimerHtml:x}),H&&i.createElement(g,null,i.createElement(W,{dangerousHed:H})),i.createElement(u,null,h&&i.createElement(s,{...h,...R,hasNoHeroProductVisualImage:!n,shouldUseHedInExpertCard:v,showRichTextInDek:A}),n&&i.createElement(d,{...n,isLazy:C}),y.length>0&&i.createElement(l,{cardLayout:k,productList:y,carouselViewProps:b,productProps:f,layoutName:D,isLazy:C,summaryItemVariation:E,shouldAppendReadMoreLinkForDek:T,isUpcEnabled:I,isContentCenter:N,isPlpCurated:B,shouldNavigateToNewTab:L,hideDesktopPagination:P,hideRubricLink:M}))))};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,shouldNavigateToNewTab: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"])})},h.defaultProps={showRichTextInDek:!1,theme:"standard",variations:{layout:"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(75999),{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 }`} `,v=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)}; } `,C=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 `} `,k=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 `} `,$=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 "} `,S=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; ${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:v,GridWrapper:T,ExpertCardWrapper:w,Title:C,ButtonsWrapper:S,UtilityButton:x,ProductCardCarouselWrapper:E,SubHed:$,DisclaimerText:k}},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},98531:(e,t,n)=>{const o=n(5556),i=n(96540),{connect:a}=n(67851),{useIntl:r}=n(3442),s=n(3990),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{trackNavigationEvent:c,extractStrategyFromURL:m}=n(14307),p=n(69122),u=n(92932),{googleAnalytics:g}=n(90090),h=n(4149).A,{attemptAdInjection:y}=n(1184),{getTitle:b}=n(49380),{HandleRecommendations:f}=n(74147),v=e=>{const{bylineVariation:t,className:n,hasItemsRule:o,heading:a,customHeading:v,pageSize:w,related:C,recommended:k,shouldEnableFullArticleInverted:$,shouldDisableReadMoreAd:S,shouldHideBylines:x,shouldHideIcon:E,shouldHideRubric:T,shouldDisplayImageCount:I,shouldUseDiscoveryHedToken:N,shouldUseDiscoveryColorToken:B,showHeadTagAsForRecirc:L,dividerColor:P,summaryItemVariation:M,variations:A,variationName:D,categoriesMap:H,hasBottomSpacing:R,experimentData:_}=e;i.useEffect((()=>{(async()=>{await d(),l("RecircList",D)})()}),[D]);let{recircRelated:O}=e;const{formatMessage:F}=r(),W=g.emitUniqueGoogleTrackingEvent,V="text-overlay"===A.layout;function U(e,t=[]){return t.map(((n,o)=>({...n,clickHandler:()=>{W("recirc-endof-click",{"gtm.elementUrl":n.url,"recirc-variation":A.layout,"recirc-curation":e}),((e,t,n)=>{const o={type:"click",subject:"recirc_unit",strategy:m(e.url),placement:"bottom_recirc",items:[{content_title:e.dangerousHed,content_type:e.contentType.toLowerCase(),content_url:e.url}],index:t,total_index:n};c(o)})(n,o,t.length)}})))}O=new f({pageSize:w,related:C}).prepareData(O),i.useEffect((()=>{O&&O.length&&y("read_more")}),[O]);const G={className:n,heading:b(a||F(h.readMore),v,H,k,O),hasBackground:A.hasBackground,hasItemsRule:o,items:[...U("manual curation",C),...U("recs api",O)].map((function(e){return{...e,rubric:T?null:e.rubric,isLazy:A.shouldLazyLoadImages,shouldHideDangerousDek:!0,maxHedLines:3}})),layout:A.layout,shouldDisableReadMoreAd:S,shouldHideBylines:x,shouldHideIcon:E,shouldDisplayImageCount:I,showHeadTagAsForRecirc:L,summaryItemVariation:M,hasBottomSpacing:R,experimentData:_},j=V?i.createElement(p,{...G}):i.createElement(u,{...G,bylineVariation:t,dividerColor:P,shouldEnableFullArticleInverted:$,shouldUseDiscoveryHedToken:N,shouldUseDiscoveryColorToken:B});return i.createElement(s,{onIntersectionViewport:(e,t)=>{e&&(t(),W("recirc-endof-impression",{"recirc-variation":A.layout}))},observerOptions:{rootMargin:"500px"},className:"recirc-list-wrapper"},G.items&&G.items.length>0&&j)};v.propTypes={applicationID:o.string,bylineVariation:o.string,categories:o.array,categoriesMap:o.array,channelMap:o.object,className:o.string,contentTypes:o.string,customHeading:o.object,dividerColor:o.string,excludeCategories:o.array,experimentData:o.object,featureFlags:o.object,hasBottomSpacing:o.bool,hasItemsRule:o.bool,heading:o.string,numberOfDays:o.number,pageSize:o.number,recircRelated:o.array,recircRelatedCrossBrand:o.array,recommended:o.object,related:o.array,renditions:o.object,shouldDisableReadMoreAd:o.bool,shouldDisplayImageCount:o.bool,shouldEnableFullArticleInverted:o.bool,shouldHideBylines:o.bool,shouldHideIcon:o.bool,shouldHideRubric:o.bool,shouldUseDiscoveryColorToken:o.bool,shouldUseDiscoveryHedToken:o.bool,showHeadTagAsForRecirc:o.string,signageConfig:o.object,strategy:o.string,summaryItemVariation:o.string,useTrailingSlash:o.bool,variationName:o.string,variations:o.shape({hasBackground:o.bool,layout:o.oneOf(["four-up","high-density","text-overlay"]),shouldLazyLoadImages:o.bool})},v.defaultProps={featureFlags:{shouldExtractRecircRubricFromCategories:!1},hasBottomSpacing:!1,hasItemsRule:!0,related:[],shouldDisableReadMoreAd:!1,shouldDisplayImageCount:!1,shouldHideRubric:!1,shouldUseDiscoveryColorToken:!1,shouldUseDiscoveryHedToken:!1,variations:{hasBackground:!1,layout:"four-up",shouldLazyLoadImages:!0}},v.displayName="RecircList",e.exports=a((({experimentData:e})=>({experimentData:e})),{})(v)},92932:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(66657),{RecircListDefaultOverlaySummaryCollectionGrid:r}=n(8851),s=e=>{const{bylineVariation:t,className:n,heading:o,hasBackground:s,hasItemsRule:l,items:d,layout:c,shouldDisableReadMoreAd:m,shouldEnableFullArticleInverted:p,shouldHideBylines:u,shouldHideIcon:g,shouldDisplayImageCount:h,shouldUseDiscoveryHedToken:y,shouldUseDiscoveryColorToken:b,showHeadTagAsForRecirc:f,dividerColor:v,summaryItemVariation:w="TextBelowLeft",hasBottomSpacing:C}=e,k="four-up"===c,$="high-density"===c;return i.createElement(a,{className:n,hasBackground:s},i.createElement(r,{isFourUp:k,isHighDensity:$,bylineVariation:t,className:"recirc-list__items",dangerousHed:o,hasItemsRule:l,itemHedTag:"div",items:d,isRecirc:!0,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldDisableReadMoreAd:m,shouldEnableFullArticleInverted:p,shouldHideBylines:u,shouldHideIcon:g,shouldDisplayImageCount:h,shouldUseDiscoveryColorToken:b,shouldUseDiscoveryHedToken:y,showHeadTagAsForRecirc:f,summaryItemVariation:w,dividerColor:v,titleHedTag:"header",hasBottomSpacing:C}))};s.propTypes={bylineVariation:o.string,className:o.string,dividerColor:o.string,hasBackground:o.bool,hasBottomSpacing:o.bool,hasItemsRule:o.bool,heading:o.string,items:o.array,layout:o.string,shouldDisableReadMoreAd:o.bool,shouldDisplayImageCount:o.bool,shouldEnableFullArticleInverted:o.bool,shouldHideBylines:o.bool,shouldHideIcon:o.bool,shouldUseDiscoveryColorToken:o.bool,shouldUseDiscoveryHedToken:o.bool,showHeadTagAsForRecirc:o.string,summaryItemVariation:o.string},e.exports=s},69122:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(66657),s=n(74992),{PaymentGateway:l}=n(92807),d=n(19607),{useOnAdFilled:c}=n(1184),{RecircListTextOverlayWrapper:m,RecircListTextOverlayHeading:p,RecircListTextOverlayItems:u,RecircListTextOverlayItem:g}=n(8851),h=e=>{const{className:t,heading:n,hasItemsRule:i,items:h,layout:y,nativeAdIndex:b=2,summaryItemVariation:f}=e,[,v,w]=c("read-more-ad"),C="text-overlay"===y,k=s[f||"OverlayCenter"];return a.createElement(r,null,a.createElement(m,{className:t},a.createElement("div",{className:"recirc-list__container"},n&&a.createElement(p,{isTextOverlay:C},n),a.createElement(u,{className:o("recirc-list__items",v),isTextOverlay:C},h.map(((e,t)=>{const n=t===b;return a.createElement(a.Fragment,{key:t},n&&a.createElement(l,{group:"ads"},a.createElement(d,{position:"read-more",onFilled:w})),a.createElement(g,{key:e.url,isTextOverlay:C},a.createElement(k,{...e,hasRule:i,hedTag:"div",isRecircListItem:!0,totalItems:h.length,recircPlacement:"bottom_recirc",recircId:t+1,shouldHandleOverlayForLongHed:!0,shouldDisableGradientContentBlock:!0})))}))))))};h.propTypes={className:i.string,hasItemsRule:i.bool,heading:i.string,items:i.array,layout:i.string,nativeAdIndex:i.number,summaryItemVariation:i.string},e.exports=h},74147:(e,t,n)=>{const{mapChannelName:o}=n(39104);e.exports={HandleRecommendations:class{constructor({pageSize:e,related:t=[]}){this.pageSize=e,this.related=t}prepareData(e=[]){try{return e.filter((e=>this.notRelatedDuplicate(e))).slice(0,this.pageSize-this.related.length).map((e=>this.transformItem(e)))}catch(e){return[]}}notRelatedDuplicate(e){return!this.related.find((t=>e.url.includes(t.url)))}transformItem(e){return{...e,rubric:this.shouldHideRubric?null:o(e.rubric,this.channelMap),image:e.image?{...e.image,isLazy:!0}:e.image,shouldHideDangerousDek:!0,maxHedLines:3}}}}},10281:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(3703);e.exports=o(i,"RecircList")},8851:(e,t,n)=>{const{css:o,default:i}=n(75999),{BREAKPOINTS:a}=n(96472),{BaseText:r}=n(76955),{calculateSpacing:s,getTypographyStyles:l,minScreen:d,getColorToken:c,getColorStyles:m,minMaxScreen:p}=n(26865),{SummaryItemHedBase:u,SummaryItemSubHedBase:g}=n(36211),{SummaryItemContent:h}=n(68116),{SectionTitleHed:y}=n(33500),{OverlaySummaryItemWrapper:b}=n(3265),{SummaryCollectionGridSectionTitle:f}=n(4534),v=n(91706),w=i.li.withConfig({displayName:"RecircListTextOverlayItem"})` ${({isTextOverlay:e,theme:t})=>e&&`\n &:nth-child(even) ${b} {\n background-color: ${c(t,"colors.interactive.base.light")};\n }\n\n ${d(a.md)} {\n /* undo the mobile */\n &:nth-child(even) ${b} {\n background-color: ${c(t,"colors.interactive.base.dark")};\n }\n\n /* then treat each as a 2x2 grid to create the checker pattern */\n &:nth-child(4n + 2) ${b},\n &:nth-child(4n + 3) ${b} {\n background-color: ${c(t,"colors.interactive.base.light")};\n }\n }\n `}; `,C=i.aside.withConfig({displayName:"RecircListTextOverlayWrapper"})` margin: ${s(9)} auto 0; width: 100%; max-width: ${a.xxl}; ${w} { margin-top: 0; list-style-type: none; } /* Ad visibility controls */ .hide-read-more-ad .ad--read-more { display: none; } .show-read-more-ad { .ad--read-more { display: block; } ${w}:last-of-type { display: none; } } `,k=i(r).withConfig({displayName:"RecircListTextOverlayHeading"})` margin: 0 0 ${s(4)}; text-align: center; ${({isTextOverlay:e,theme:t})=>e&&`margin: 0;\n border-top: 1px solid ${c(t,"colors.consumption.lead.standard.divider")};\n border-bottom: 1px solid ${c(t,"colors.consumption.lead.standard.divider")};\n padding: ${s(2)} 0;\n margin-bottom: ${s(4)};`}; `;k.defaultProps={as:"header",typeIdentity:"typography.definitions.discovery.subhed-section-collection"};const $=i.ul.withConfig({displayName:"RecircListTextOverlayItems"})` ${({isTextOverlay:e})=>e&&`\n display: grid;\n grid-column-gap: 0;\n grid-template-columns: 1fr;\n grid-row-gap: 0;\n margin: 0;\n padding: 0;\n\n ${d(a.md)} {\n grid-template-columns: 1fr 1fr;\n }\n\n ${d(a.lg)} {\n grid-template-columns: repeat(2, 1fr);\n }\n `}; `,S=i(v.FourColumns).withConfig({displayName:"RecircListDefaultOverlaySummaryCollectionGrid"})` ${f} { margin-top: ${s(9)}; } .summary-item__dek--isCneVideo { /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; ${d(a.sm)} { padding-bottom: 0; } } ${u} { ${p(a.sm,a.md)} { ${({theme:e,shouldUseDiscoveryHedToken:t})=>t&&l(e,"typography.definitions.discovery.hed-core-secondary")}; } ${({theme:e,shouldUseDiscoveryHedToken:t})=>t&&m(e,"color","colors.discovery.body.white.heading")}; } ${g} { ${({theme:e,shouldUseDiscoveryColorToken:t})=>t&&m(e,"color","colors.discovery.body.white.description")}; } ${({isFourUp:e})=>e&&"\n .summary-item--has-border {\n border-bottom: none;\n }\n "}; ${({isHighDensity:e})=>e?o` ${f} { margin-bottom: ${s(3)}; border-top: 1px solid ${c("colors.interactive.base.light")}; } ${y} { ${l("typography.definitions.discovery.hed-core-secondary")}; padding: ${s(1)} ${s(1)} 0 0; text-transform: uppercase; } `:""}; ${({dividerColor:e})=>e?o` ${f} { border-top-color: #${e}; border-bottom-color: #${e}; } `:""} ${({hasBottomSpacing:e})=>e&&`\n ${h} {\n padding-bottom: ${s(4)};\n }\n `} `;e.exports={RecircListTextOverlayWrapper:C,RecircListTextOverlayHeading:k,RecircListTextOverlayItems:$,RecircListTextOverlayItem:w,RecircListDefaultOverlaySummaryCollectionGrid:S}},4149:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({readMore:{id:"RecircList.ReadMore",defaultMessage:"Read More",description:"Call to action for user to...read more"}})},49380:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getTitle=void 0,t.getTitle=(e,t,n,o,i=[])=>{if(o?.customHeading&&n&&Object.values(n)?.some((e=>o?.categoriesToMatch?.includes(e.url))))return o?.customHeading;if(!t||!i.length)return e;let a=!1;return Object.values(n).length&&t?.categoriesURL&&t?.heading&&(a=Object.values(n)?.some((e=>t?.categoriesURL?.includes(e.url)))),a?t.heading:e}},3703:(e,t,n)=>{const o=n(75999).default,{asVariation:i}=n(81372),a=n(98531);a.PopinVendor=i(o("div").withConfig({displayName:"PopinVendorRecircList"})``,"PopinVendor",null,{id:"_popIn_recommend_2"}),a.FourUp=i(a,"FourUp",{layout:"four-up"}),a.FourUpWithOutLazyLoad=i(a,"FourUpWithOutLazyLoad",{layout:"four-up",shouldLazyLoadImages:!1}),a.HighDensity=i(a,"HighDensity",{layout:"high-density"}),a.TextOverlay=i(a,"TextOverlay",{layout:"text-overlay"}),a.FourUpCard=i(a,"FourUpCard",{layout:"four-up",hasBackground:!0}),e.exports=a},41160:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),{connector:r}=n(57744),s=n(74992),{googleAnalytics:l}=n(90090),d=n(34187),{PaymentGateway:c}=n(92807),m=n(19607),{useOnAdFilled:p}=n(1184),u=n(34472).A,{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{trackNavigationEvent:y,extractStrategyFromURL:b}=n(14307),{AsideAdListItem:f,RecircMostPopularWrapper:v,RecircMostPopularContiner:w,RecircMostPopularHeading:C,RecircMostPopularHeadingLogo:k,RecircMostPopularItems:$,RecircMostPopularFooter:S,RecircMostPopularFooterLink:x,RecircMostPopularSummaryItem:E}=n(16302),T={},I=e=>{const{applicationID:t,bylineVariation:n,categories:a,recommended:r,categoriesMap:I,contentTypes:N,counterSuffix:B,excludeCategories:L,hasAd:P,hasDiscoveryBodyNumbers:M,hasNoBorderHeading:A,hasRubricHeading:D,hasRule:H,hasThinBorderHeading:R,shouldHideRubric:_,shouldHideSubHed:O,shouldUseDiscoveryColorToken:F,shouldUseDiscoveryHedToken:W,shouldUseSubHedRecircToken:V,hideSummaryItemBorder:U,isVisible:G,items:j,landingPageLink:z,adPosition:q,numberOfDays:Z,onIntersectionViewportCallback:K,pageSize:Y,renditions:J,seriesLogos:Q,seriesLogoToUse:X,showHeadTagAsForRecirc:ee,showVerticalBorders:te,sidebarSectionTitle:ne,dividerColor:oe,strategy:ie,useTrailingSlash:ae,variations:{hasListNumber:re,hasListNumberBySummary:se},variationName:le}=e;o.useEffect((()=>{(async()=>{await h(),g("RecircMostPopular",le)})()}),[le]);const{formatMessage:de}=i(),[ce]=o.useState((()=>(e=>{const t=e||"default",n=T[t]||0;return T[t]=n+1,T[t]})(t))),[me,pe]=o.useState(!1),[ue,ge]=o.useState(!1),he=o.useMemo((()=>({instance:{instance:ce}})),[ce]);o.useEffect((()=>{ue&&j.length>0&&!me&&(l.emitUniqueGoogleTrackingEvent("recirc-most_popular-impression",he),pe(!0))}),[me,ue,j,he]);const[,ye,be]=p("aside-ad");if(!G)return null;const fe=re?s.TextBelowLeft:s.SideBySideThirds,ve=(e,t)=>()=>{l.emitGoogleTrackingEvent("recirc-most_popular-click",{...he,"gtm.elementUrl":e.url}),((e,t,n)=>{const o={type:"click",subject:"recirc_unit",strategy:b(t.url),placement:"right_rail",items:[{content_title:t.dangerousHed,content_type:t.contentType.toLowerCase(),content_url:t.url}],index:n,total_index:j.length};y(o)})(0,e,t)},we=j.map(((e,t)=>o.createElement("li",{key:e.url},D&&o.createElement(d.Item,{...e.rubric,className:"summary-item__rubric"}),o.createElement(E,{bylineVariation:n,clickHandler:ve(e,t),contentType:e.contentType,contributors:e.contributors,dangerousHed:e.dangerousHed,ratingValue:e.ratingValue,hasBorder:!U,hasRule:H,hedTag:"div",image:re?null:e.image,maxHedLines:3,recircId:t+1,rubric:_?null:e.rubric,url:e.url,as:fe,isRecircListItem:!0,totalItems:j.length,recircPlacement:"right_rail",showHeadTagAsForRecirc:ee,dividerColor:oe,subHed:O?null:e.subHed,shouldUseDiscoveryColorToken:F,shouldUseDiscoveryHedToken:W,shouldUseSubHedRecircToken:V,hasListNumberBySummary:se})))),Ce=o.createElement(f,{className:ye,hasDiscoveryBodyNumbers:M,key:"aside"},o.createElement(c,{group:"ads"},o.createElement(E,{position:"aside",onFilled:be,hasMobileOnlyBorder:!U,dividerColor:oe,as:m})));if(j.length&&P){const e=q-1>=0?q-1:0;we.splice(e,0,Ce)}const ke=z&&z.url&&z.label,$e=Q&&Q[X],Se=r?.customHeading&&I&&Object.values(I)?.some((e=>r?.categoriesToMatch?.includes(e.url))),xe=Se?r?.customHeading:ne||de(u.sectionTitle);return o.createElement(v,{onIntersectionViewport:(e,n)=>{e&&"function"==typeof K&&(K({applicationID:t,categories:a,contentTypes:N,excludeCategories:L,numberOfDays:Z,pageSize:Y,renditions:J,strategy:ie,useTrailingSlash:ae}),ge(!0),n(),window&&window.cnBus&&window.cnBus.emit&&window.cnBus.emit(`aside${ce}.componentDidUpdate`))},observerOptions:{rootMargin:"300px"},className:"recirc-most-popular-wrapper"},we.length>0&&o.createElement(w,{className:"recirc-most-popular-sparrow-tracking","data-most-popular-id":`mod-most-popular-${ce}`},o.createElement(C,{hasThinBorderHeading:R,hasNoBorderHeading:A,alignCenter:Se,hasListNumberBySummary:se},$e?o.createElement(k,{...$e}):xe),o.createElement($,{counterSuffix:B,hasListNumberBySummary:se,hasDiscoveryBodyNumbers:M,shouldHideSubHed:O,showVerticalBorders:te},we),o.createElement(S,{dividerColor:oe,hasListNumberBySummary:se},ke&&o.createElement(x,{href:z.url},z.label))))};I.propTypes={adPosition:a.number,applicationID:a.string,bylineVariation:a.string,categories:a.array,categoriesMap:a.array,contentTypes:a.string,counterSuffix:a.oneOf(["","."]),dividerColor:a.string,excludeCategories:a.array,hasAd:a.bool,hasDiscoveryBodyNumbers:a.bool,hasNoBorderHeading:a.bool,hasRubricHeading:a.bool,hasRule:a.bool,hasThinBorderHeading:a.bool,hideSummaryItemBorder:a.bool,isVisible:a.bool,items:a.arrayOf(a.shape(s.SideBySideThirds.PropTypes)),landingPageLink:a.object,numberOfDays:a.number,onIntersectionViewportCallback:a.func,pageSize:a.number,recommended:a.object,renditions:a.object,seriesLogos:a.object,seriesLogoToUse:a.string,shouldHideRubric:a.bool,shouldHideSubHed:a.bool,shouldUseDiscoveryColorToken:a.bool,shouldUseDiscoveryHedToken:a.bool,shouldUseSubHedRecircToken:a.bool,showHeadTagAsForRecirc:a.string,showVerticalBorders:a.bool,sidebarSectionTitle:a.string,strategy:a.string,useTrailingSlash:a.bool,variationName:a.string,variations:a.shape({hasListNumber:a.bool,hasListNumberBySummary:a.bool})},I.defaultProps={adPosition:99,counterSuffix:".",hasAd:!0,hasDiscoveryBodyNumbers:!1,hasNoBorderHeading:!1,hasRubricHeading:!1,hasRule:!1,hasThinBorderHeading:!1,hideSummaryItemBorder:!1,isVisible:!0,items:[],shouldHideRubric:!1,shouldUseDiscoveryColorToken:!1,shouldUseDiscoveryHedToken:!1,shouldUseSubHedRecircToken:!1,showVerticalBorders:!1,variations:{hasListNumber:!1,hasListNumberBySummary:!1}},I.displayName="RecircMostPopular",e.exports=r(I,{keysToPluck:["renditions","seriesLogos","landingPageLink","useTrailingSlash"]})},69234:(e,t,n)=>{const o=n(16234),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"RecircMostPopular")},16302:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseLink:a}=n(76955),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l,getLinkStyles:d,getColorStyles:c,getDecoration:m}=n(26865),{INTERACTIVE:p,BREAKPOINTS:u}=n(96472),g=n(3990),h=n(43608),{applyMobileOnlyBorder:y}=n(6528),{SummaryItemFloatingReviewIcon:b}=n(14207),{applyCustomBorderTopColor:f}=n(1123),{BylinesWrapper:v}=n(15384),w=o(g).withConfig({displayName:"RecircMostPopularWrapper"})` width: 300px; @media (min-width: ${u.xl}) { width: 370px; } `,C=o.div.withConfig({displayName:"RecircMostPopularContiner"})` display: flex; flex-direction: column; justify-content: center; margin: ${r(2)} auto; `,k=o.div.withConfig({displayName:"RecircMostPopularHeading"})` ${l("typography.definitions.discovery.subhed-section-tertiary")}; margin: ${r(2)} 0 0; border-top: 2px solid ${s("colors.discovery.body.white.heading")}; border-bottom: 2px solid ${s("colors.discovery.body.white.heading")}; padding: ${r(2)} 0; ${({hasThinBorderHeading:e,theme:t})=>e&&`\n border-top: 1px solid ${s(t,"colors.consumption.body.standard.divider")};\n border-bottom: 1px solid ${s(t,"colors.consumption.body.standard.divider")};\n padding: ${r(2)} 0;\n `} ${({alignCenter:e})=>e&&"\n text-align: center;\n "} ${({hasNoBorderHeading:e})=>e&&"\n margin-top: 0;\n border-top: none;\n padding-top: 0;\n "} ${({hasListNumberBySummary:e,theme:t})=>e&&`\n padding-top: ${r(2.5)};\n padding-bottom: ${r(2.5)};\n border-bottom: ${m(t,"dividerWidth")} solid ${s(t,"colors.discovery.body.white.border")};\n border-top: none;\n `} `,$=o(h).withConfig({displayName:"RecircMostPopularHeadingLogo"})` line-height: ${r(2)}; `,S=o.div.withConfig({displayName:"RecircMostPopularSummaryItem"})` && { grid-column-gap: ${r(3)}; grid-template-columns: 75px auto; align-items: flex-start; border-top: 1px solid ${s("colors.discovery.body.white.border")}; border-bottom: none; padding: ${r(2)} 0; .rubric.summary-item__rubric { ${l("typography.definitions.globalEditorial.context-primary")}; display: block; margin-bottom: ${r(1)}; &:not(.rubric--with-bg) { color: ${s("colors.discovery.body.white.heading")}; ${({hasListNumberBySummary:e})=>e&&i` color: ${s("colors.discovery.body.white.context-signature")}; `}; } } .summary-item__content { padding: 0; } .summary-item__hed { ${l("typography.definitions.discovery.hed-bulletin-primary")}; transition: color ${p.timingLinkDefault} ease; margin-bottom: ${r(1)}; ${({theme:e,shouldUseDiscoveryHedToken:t})=>t&&c(e,"color","colors.discovery.body.white.heading")}; ${({theme:e,hasListNumberBySummary:t})=>t&&c(e,"color","colors.discovery.body.light.heading")}; } .summary-item__sub-hed { ${({theme:e,shouldUseSubHedRecircToken:t})=>t&&l(e,"typography.definitions.discovery.description-feature")}; ${({theme:e,shouldUseDiscoveryColorToken:t})=>t&&c(e,"color","colors.discovery.body.white.description")}; } .summary-item__byline { margin-bottom: 0; } .summary-item__byline-authors { &.byline, &.byline__preamble, &.byline__name, &.byline__name-link, &.byline__social-link { ${l("typography.definitions.globalEditorial.accreditation-core")}; color: ${s("colors.discovery.body.white.heading")}; } } .summary-item__byline__content { ${v}, .byline__preamble, .byline__name, .byline__social-link, .byline__name-link:link, .byline__name-link:visited { ${({theme:e,hasListNumberBySummary:t})=>t&&c(e,"color","colors.discovery.body.light.accreditation")}; } } ${({dividerColor:e})=>e&&`\n ${f(e)};\n `} ${y} } `,x=o.li.withConfig({displayName:"AsideAdListItem"})` &.hide-aside-ad { display: none; } &.show-aside-ad { display: grid; .ad--aside { ${({hasDiscoveryBodyNumbers:e})=>e&&"grid-area: content;"} ${({dividerColor:e})=>`border-top: 1px solid ${e?f(e):s("colors.discovery.body.white.border")}`} } } `,E=o.ul.withConfig({displayName:"RecircMostPopularItems"})` ${l("typography.definitions.globalEditorial.numerical-large")}; margin: 0; padding: 0; list-style: none; ${b} { top: ${r(-.05)}; right: ${r(-1.45)}; svg { width: 70%; height: 70%; } } &&& { .summary-item__content, .ad__slot--aside { ${({showVerticalBorders:e,theme:t})=>e&&`\n border-left: ${m(t,"dividerWidth")} solid\n ${s(t,"colors.discovery.body.white.border")};\n padding-left: ${r(2)};\n\n .ad__slot--aside {\n margin: ${r(2)} 0;\n }\n `} } } li:first-of-type .summary-item--has-border:first-of-type { border: none; } ${({counterSuffix:e,hasDiscoveryBodyNumbers:t,theme:n})=>t&&`\n li {\n display: grid;\n grid-template-areas: \n '. header' \n 'counter content';\n grid-template-columns: min-content auto;\n align-items: center;\n counter-increment: inst;\n }\n\n li::before {\n grid-area: counter;\n color: ${s(n,"colors.discovery.body.white.heading")};\n content: counter(inst) '${e} ';\n padding-right: ${r(2)};\n }\n\n .rubric.summary-item__rubric {\n grid-area: header;\n }\n\n .summary-item {\n grid-area: content;\n }\n `} ${({hasListNumberBySummary:e,theme:t})=>e&&`\n clear: both;\n margin-left: ${r(2)};\n \n .rubric.summary-item__rubric {\n margin-bottom: ${r(.5)};\n }\n \n ${S} {\n padding: ${r(2)} 0 ${r(2)} ${r(2)};\n }\n \n .summary-item__hed {\n margin-bottom: ${r(.5)};\n }\n li {\n display: block;\n position: relative;\n counter-increment: inst;\n }\n li::before {\n ${l("typography.definitions.globalEditorial.numerical-large")};\n position: absolute;\n margin-left: ${r(-2)};\n top: 50%;\n transform: translateY(-50%);\n color: ${s(t,"colors.discovery.body.white.heading")};\n content: counter(inst) ' '; \n } \n `} `,T=o.div.withConfig({displayName:"RecircMostPopularFooter"})` ${({hasListNumberBySummary:e})=>!e&&`\n border-top: ${({theme:e})=>m(e,"dividerWidth")} solid ${s("colors.discovery.body.white.border")};\n `} ${({dividerColor:e})=>e&&i` ${f(e)}; `} padding-top: ${r(1)}; `,I=o(a).withConfig({displayName:"RecircMostPopularFooterLink"})` ${l("typography.definitions.foundation.link-primary")}; ${({theme:e})=>d(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; `;e.exports={AsideAdListItem:x,RecircMostPopularWrapper:w,RecircMostPopularContiner:C,RecircMostPopularHeading:k,RecircMostPopularHeadingLogo:$,RecircMostPopularItems:E,RecircMostPopularFooter:T,RecircMostPopularFooterLink:I,RecircMostPopularSummaryItem:S}},34472:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({sectionTitle:{id:"RecircMostPopular.SectionTitle",defaultMessage:"Most Popular",description:"Section title for most popular recirculation items"}})},16234:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(41160);i.MainPattern=o(i,"MainPattern",{hasListNumber:!1}),i.NumberedList=o(i,"NumberedList",{hasListNumber:!0},{hasDiscoveryBodyNumbers:!0}),i.NumberedListBySummary=o(i,"NumberedListBySummary",{hasListNumber:!0,hasListNumberBySummary:!0},{showVerticalBorders:!0}),e.exports=i},20045:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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:v=!1,shouldHideBylines:w=!0})=>{o.useEffect((()=>{(async()=>{await p(),m("RelatedList")})()}),[]);const{formatMessage:C}=i(),k=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 $=/^h[1-6]$/,S=/^div$/,x=/^heading-h[1-6]$/,E=n.find((e=>{const{type:t,props:{className:n}={}}=e;return"string"==typeof t&&($.test(t)||S.test(t)&&x.test(n))})),T=E?r(E,"props.children"):null,I=n.filter((e=>{const{type:t,props:{newClassName:n}={}}=e;return!$.test(t)&&!S.test(t)&&!x.test(n)}));return o.createElement(u,{className:s("related-list",t)},o.createElement(g,null,T||a||C(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:k(l),contentType:"article",contributors:{author:i},dangerousHed:a,hasRule:!1,hedTag:"div",image:r,maxHedLines:3,rubric:v?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(75999).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(3442);t.A=(0,o.defineMessages)({sectionTitle:{id:"RelatedList.SectionTitle",defaultMessage:"Related Stories",description:"Section title for list of related stories",isConfigurable:!0}})},50488:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(3442),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:v,SearchableSummaryCollectionSearchContainer:w}=n(960),{BaseWrap:C}=n(76955),k=n(86659),$=n(21826).A,S=n(90506),x=()=>a.createElement("span",{className:"category-filter__dropdown__icon"},a.createElement(S,null)),E=({handleOnSubmit:e,isGridLayout:t=!0})=>{const{formatMessage:n}=s(),o=t?k.WithMargins:C,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($.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([]),[C,k]=r(!0),[S,x]=r({}),{formatMessage:T}=s(),I=e=>{y(e),k(!1)},{locationName:N,locationHierarchy:B}=S,L=n||T($.searchContainerHed),P=l(h,"venue.items",[]).length>=1,M=m&&!P&&!C;return a.createElement(v,{className:o("searchable-summary-collection-wrapper",e)},a.createElement(w,null,a.createElement("h2",null,L),a.createElement(E,{handleOnSubmit:e=>{e&&(k(!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)))}}),M&&a.createElement("span",null,T($.noResultsMessage))),m&&a.createElement(a.Fragment,null,C&&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}${N}?hierarchy=${B}`,label:T($.clickoutButtonLabel,{location:N})}))))};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(75999).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)}; } `,v=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:v,SearchableSummaryCollectionLoader:h,SearchableSummaryCollectionWrapper:g,SearchableSummaryCollectionSearchContainer:y,SearchWrapper:f}},21826:(e,t,n)=>{const o=n(3442);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(3442),{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:v}=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 C=r(),{formatMessage:k}=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&&C.current&&!C.current.contains(e.target)&&$()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[t]),a((()=>{const e=v("shopifyCartItems");e?.length>0&&(d(e),o(e))}),[n?.length]),i.createElement(y,{isOpen:t,contentLabel:"Shopify cart",onRequestClose:$,shouldReturnFocusAfterClose:!1,role:"dialog",className:"shopify__content",overlayClassName:"shopify__overlay"},i.createElement(h,null,k(c.cartHeader)),i.createElement(g,{onClickHandler:$,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(3442),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(3442),{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:v,ShopifyCartItemBrandNameWrapper:w,ShopifyCartItemProductTitle:C,ShopifyCartItemQuantityBox:k,ShopifyCartItemQuantityCount:$,ShopifyCartItemCheckout:S,ShopifyCartItemTotalLabel:x,ShopifyCartItemTotalDek:E,ShopifyCartItemCheckoutObject:T,ShopifyCartItemPrice:I,ShopifyCartItemQuantityContainer:N,ShopifyCartItemTotal:B,ShopifyCartItemTotalPrice:L,ShopifyCartItemRemoveButton:P,ShopifyCartItemQuantity:M,ShopifyCartItemRetailerLabel:A,ShopifyCartItemRetailer:D}=n(86721),{triggerGTMEventForShopify:H}=n(60162),{setShopifyDataIntoStorage:R}=n(29946),_=({shopifyCartItems:e,setShopifyCartItems:t,shopifyConfig:n,appConfig:i})=>{const l=o?.buildClient(n),{formatMessage:c}=s(),_=e=>{let t=0;for(const n of e)t+=(n?.price??0)*(n?.quantity??0);return t},[O,F]=r((()=>_(e))),W=e=>{F(_(e)),R("shopifyCartItems",e),t(e)},V=e=>{const{variantId:t,quantity:n}=e;return{variantId:t,quantity:n}},U=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(U).map((([t])=>a.createElement(a.Fragment,{key:`shopify-cart-item-${t}`},a.createElement(D,null,a.createElement(A,null,c(d.retailerLabel)),a.createElement(y,null,t)),U[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(v,null,t.vendor),a.createElement(P,{onClickHandler:()=>(t=>{const n=e.filter((e=>e.variantId!==t)),o=e.find((e=>e.variantId===t));H("remove-from-cart",o),W(n)})(t.variantId),role:"button",ButtonIcon:m,isIconButton:!0,width:"0.5rem",height:"0.5rem",label:"ShopifyCartItemRemoveButton"})),a.createElement(C,null,t.title),a.createElement(N,null,a.createElement(k,null,a.createElement(M,{onClickHandler:()=>(t=>{const n=e.find((e=>e.variantId===t)),o=e.findIndex((e=>e.variantId===t));n.quantity>1?(e[o].quantity-=1,H("remove-from-cart",e[o])):(H("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($,null,t.quantity),a.createElement(M,{onClickHandler:()=>(t=>{const n=e.map((e=>{if(e.variantId===t){const t=e.quantity+1,n={...e,quantity:t};return H("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(B,null,a.createElement(x,null,c(d.subtotalLabel)),a.createElement(L,null,"$",O)),a.createElement(E,null,c(d.checkoutText)),a.createElement(S,{label:c(d.checkoutLabel),onClickHandler:()=>{const t=e.map(V);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"})))};_.propTypes={appConfig:i.object,setShopifyCartItems:i.func,shopifyCartItems:i.array,shopifyConfig:i.object},_.displayName="ShopifyCartItem",e.exports=l((({shopifyCartItems:e})=>({shopifyCartItems:e})),(e=>{const{setShopifyCartItems:t}=c(e);return{setShopifyCartItems:t}}))(_)},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(75999),{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; `,v=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)}; `,C=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; `,k=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; } `,$=o.span.withConfig({displayName:"ShopifyCartItemBrandName"})``,S=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%;":""} `,N=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; `,B=o.div.withConfig({displayName:"ShopifyCartItemQuantityCount"})` margin-right: ${i(1)}; margin-left: ${i(1)}; `,L=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%; `,M=o.div.withConfig({displayName:"ShopifyCartItemTotalLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; `,A=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")}; `,D=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")}; `,H=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; `,_=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)}; `,V=o.div.withConfig({displayName:"ShopifyCartItemRetailerName"})` padding-left: ${i(1)}; text-transform: capitalize; `;e.exports={ShopifyCartCloseButton:g,ShopifyCartDangerousHed:S,ShopifyCartItemResponsiveAsset:y,ShopifyCartItemContent:b,ShopifyCartItemWrapper:I,ShopifyCartEmptyHed:x,ShopifyCartEmptyButtonWrapper:E,ShopifyCartItemObject:f,ShopifyCartItemRetailerName:V,ShopifyCartItemBrandDetail:w,ShopifyCartItemBrandName:$,ShopifyCartItemBrandNameWrapper:k,ShopifyCartItemProductTitle:C,ShopifyCartItemQuantityBox:N,ShopifyCartItemQuantityCount:B,ShopifyCartItemCheckout:P,ShopifyCartItemTotalDek:A,ShopifyCartItemTotalLabel:M,ShopifyCartItemCheckoutObject:L,ShopifyCartItemPrice:D,ShopifyCartItemSalePrice:H,ShopifyCartItemQuantityContainer:R,ShopifyCartItemTotalPrice:O,ShopifyCartItemTotal:_,ShopifyCartItemRemoveButton:h,ShopifyCartItemQuantity:F,ShopifyCartItemRetailerLabel:W,ShopifyCartItemRetailer:v,ShopifyCartModalWrapper:u,ShopifyCartEmptyDiv:T}},41867:(e,t,n)=>{const o=n(3442);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))}},22509:(e,t)=>{let n;Object.defineProperty(t,"__esModule",{value:!0}),t.doCloseModal=t.doDisplayModal=t.setModalDispatcher=void 0,t.setModalDispatcher=e=>{n=e};const o=(e,t)=>{n?n({type:"MERGE_KEY",key:"signInModalConfig",value:{...t,isVisible:e}}):console.error("Dispatcher not found for SignInModal actions")};t.doDisplayModal=e=>{o(!0,e)},t.doCloseModal=()=>{o(!1)}},56115:(e,t,n)=>{const o=n(5556),i=n(96540),{injectIntl:a}=n(3442),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:v,SimpleNavigationLogoLink:w,SimpleNavigationSectionLogo:C,SimpleNavigationGrid:k,SimpleNavigationWrapper:$}=n(33929);class S 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:S}=l;return i.createElement($,{className:e,decorationStyle:t,logoAlign:p,mobileOption:S,hasLogoWide:o,isScrolled:this.state.isScrolled},i.createElement(k,null,i.createElement(C,null,i.createElement(w,{href:r,"data-testid":"Logo"},i.createElement(v,{...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)}))))}}S.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})},S.defaultProps={decorationStyle:"default",hasLogoWide:!1,hasSearch:!1,logoBaseUrl:"/",utilityLinks:[],variations:{logoAlign:"center",mobileOption:"search"}},S.displayName="SimpleNavigation",e.exports=a(S)},94919:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19769);e.exports=o(i,"SimpleNavigation")},33929:(e,t,n)=>{const o=n(75999).default,{css:i}=n(75999),{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)}; } `,v=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); } `,C=o(g).withConfig({displayName:"SimpleNavigationLogoImage"})` display: flex; justify-content: center; text-align: center; ${b} { object-fit: contain; max-height: ${l(6)}; } `,k=o.a.withConfig({displayName:"SimpleNavigationLogoLink"})` justify-content: center; width: 100%; height: 100%; `,$=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; } `,S=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` ${$} { grid-column: 2 / 3; } ${w} { grid-column: 3 / 4; } ${d(a.md)} { ${k} { justify-content: flex-start; } ${$} { 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` ${$} { grid-column: 2 / 3; } ${w} { grid-column: 3 / 4; } ${d(a.md)} { ${$} { 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; ${S} { display: block; grid-gap: unset; grid-template-columns: unset; } ${$} { margin: 0.75rem auto; min-width: initial; max-width: initial; } ${$}, ${C} { width: ${l(34)}; } `} ${({mobileOption:e})=>"search"===e&&i` ${v}, .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; } } `} ${$}, ${w} { ${x} } `;e.exports={SimpleNavigationSearchButton:f,SimpleNavigationUtilityLinks:v,SimpleNavigationSectionUtilityLinks:w,SimpleNavigationLogoImage:C,SimpleNavigationLogoLink:k,SimpleNavigationSectionLogo:$,SimpleNavigationGrid:S,SimpleNavigationWrapper:E}},64035:(e,t,n)=>{const o=n(3442);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,internationalInfo:m,noticesLinks:p,socialLinks:u},logoBaseUrl:g}=e;return{aboutText:a,appDownloadUrls:r,brandName:t,className:"site-footer--with-store",contactLinks:s,contactLinksHeading:l,comScoreCollectionName:n,internationalInfo:m,logo:o,logoBaseUrl:g,navigationLinks:d,dangerousLegalese:i,navigationLinksHeading:c,noticesLinks:p,socialIconsProps:{links:u}}}),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(3442),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:v,SiteFooterLogo:w,SiteFooterLogoResponsiveAsset:C,SiteFooterAbout:k,SiteFooterAboutText:$,SiteFooterNavigationVertical:S,SiteFooterNavigationContactVertical:x,SiteFooterNavigationHorizontal:E,SiteFooterDisclaimer:T,SiteFooterNavigationDropdown:I,SiteFooterOneTrustButton:N,SiteFooterCollectionContainer:B,SiteFooterCollection:L,SiteFooterNoticesWrapper:P,SiteFooterNoticesContainerWrapper:M,SiteFooterOneTrustButtonContainer:A}=n(51916),D=({aboutText:e,appDownloadUrls:t=[],brandName:n,className:o,comScoreCollectionName:s,contactLinks:l,contactLinksHeading:c,dangerousLegalese:D,disclaimerText:H="",hideTagline:R=!1,internationalInfo:_,logo:O,logoBaseUrl:F="/",navigationLinks:W,navigationLinksHeading:V,noticesLinks:U,showOneTrustButton:G,socialIconsProps:j,variations:{isLinkDense:z}={},variationName:q})=>{i.useEffect((()=>{(async()=>{await p(),m("SiteFooter",q)})()}),[q]);const Z=a(),K=l?.length||W?.length,Y=i.createElement(y,{isLinkDense:z,...j}),J=h();return i.createElement(b,{className:o,isLinkDense:z,"data-testid":"site-footer-wrapper"},i.createElement(f,{className:K?"":"site-footer--single-column",siteFooterSingleColumn:!K,isLinkDense:z,"data-testid":"SiteFooterGridNoMargins"},i.createElement(v,null,i.createElement(w,{className:"site-footer__logo"},i.createElement("a",{href:F},i.createElement(C,{...O,className:"site-footer__responsive-image"}))),!R&&i.createElement(k,{"data-testid":"SiteFooterAbout"},i.createElement($,null,e)),!z&&Y,H&&i.createElement(T,{dangerouslySetInnerHTML:{__html:H}}),t?.length>0&&i.createElement(d,{appDownloadUrls:t})),W?.length>0&&i.createElement(S,{isCollapsible:!0,attributes:{"aria-label":V},heading:V,links:W}),l?.length>0&&i.createElement(x,{isCollapsible:!0,attributes:{"aria-label":c},heading:c,links:l}),i.createElement(P,null,i.createElement(M,{isLinkDense:z},U&&i.createElement(E,{attributes:{"aria-label":Z.formatMessage(r.noticesContainer)},links:U,showOneTrustButton:!z&&G}),i.createElement(u,{brandName:n,dangerousLegalese:D}),i.createElement(B,null,s&&i.createElement(L,null,s),_?.internationalSites?.length>0&&i.createElement(I,{id:"site-footer-dropdown","data-testid":"site-footer-dropdown",assistiveLabel:Z.formatMessage(r.dropdown),label:_?.homeLocation?.name,showLabel:!0,options:_.internationalSites})),z&&Y))),z&&i.createElement(A,null,i.createElement(g,null),J&&i.createElement(N,{id:"ot-sdk-btn",className:"ot-sdk-show-settings ot-sdk-btn-show--cookies",label:Z.formatMessage(r.oneTrustButtonLabel),isInline:!0})))};D.displayName="SiteFooter",D.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,hideTagline:o.bool,internationalInfo:o.object,logo:o.shape(l.propTypes).isRequired,logoBaseUrl:o.string,navigationLinks:s.propTypes.links,navigationLinksHeading:o.string.isRequired,noticesLinks:s.propTypes.links,showOneTrustButton:o.bool,socialIconsProps:o.shape(c.propTypes).isRequired,variationName:o.string,variations:o.shape({isLinkDense:o.bool})},e.exports=D},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(75999),{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:v,maxScreen:w}=n(26865),{universalGridCore:C}=n(89085),{applyGridSpacing:k}=n(1123),{NavigationHeadingWrapper:$,NavigationListWrapper:S,NavigationListItemWrapper:x,NavigationInternalLink:E,NavigationExternalLink:T,NavigationHeadingButton:I,NavigationHeadingArrow:N}=n(51418),B=o(r).withConfig({displayName:"SiteFooterLogoResponsiveAsset"})` display: flex; justify-content: center; margin: 0 auto; max-height: ${y(4)}; ${v(p.lg)} { justify-content: flex-start; margin: 0; } ${s} { width: auto; max-height: inherit; } `,L=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")}; ${v(p.lg)} { padding-right: ${y(20)}; } `,M=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")}; ${v(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; } `,A=o.div.withConfig({displayName:"SiteFooterLegaleseTextWrapper"})` display: contents; `,D=o(m.Footer).withConfig({displayName:"SiteFooterSocialIcons"})` ${({isLinkDense:e})=>e?i` grid-area: footer-notices-social; grid-column: 1; ${v(p.lg)} { grid-column: -1/-4; grid-row: 2; margin-top: ${y(4)}; } .social-icons__list-item { padding-right: ${y(.5)}; ${v(p.lg)} { padding-right: ${y(2)}; } } ${v(p.lg)} { .social-icons__list-item:last-child { padding-right: 0; } } .social-icons__list-item a { width: 44px; height: 44px; ${v(p.lg)} { width: 30px; height: 30px; } } `:""} `,H=i` /* stylelint-disable selector-max-id */ #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"})``,_=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")}; ${v(p.lg)} { ${N} { ${a()} } ${I} { pointer-events: none; } } ${R} { display: table; margin: ${y(4)} auto ${y(8)}; } ${({isLinkDense:e})=>e?`\n display: block;\n\n ${L}{\n ${B}{\n ${v(p.lg)} {\n justify-content: center;\n }\n }\n }\n `:""} ${H} `,F=o.div.withConfig({displayName:"SiteFooterBrandInfo"})` grid-area: f-brand; .icon-instagram, .icon-pinterest { transform: scale(0.6); } `,W=i` ${$} { ${({theme:e})=>b(e,"typography.definitions.foundation.title-secondary")} transition: color ${u.timingLinkNavigation} ease; color: ${h("colors.foundation.footer.context")}; ${v(p.md)} { margin: 0 0 ${y(2)}; } ${v(p.lg)} { text-align: left; } } ${S} { 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; } ${v(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; ${v(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } `,V=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationVertical"})` grid-area: f-nav; ${W} `,U=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%; ${S} { flex-direction: column; align-items: center; margin: 0; ${v(p.md)} { flex-direction: row; align-items: baseline; } } ${x} { margin-bottom: ${y(.5)}; padding-right: 0; ${v(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; margin: 0 ${y(4)}; 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")}; `:""} ${v(p.md)} { margin: 0 ${y(10)}; } ${v(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; } ${v(p.xl)} { margin: 0; } .icon-instagram, .icon-pinterest { transform: scale(0.7); } `,z=o(d.Horizontal).withConfig({displayName:"SiteFooterNavigationHorizontal"})` ${v(p.lg)} { grid-area: footer-notices-navigation; } ${S} { ${E}, ${T} { transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } } ${S} { ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${v(p.md)} { justify-content: center; } ${v(p.lg)} { justify-content: start; } } ${x} { min-height: 0; ${v(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%; ${v(p.lg)} { grid-area: footer-notices-collection; flex-direction: row; } `,Z=o.div.withConfig({displayName:"SiteFooterGridNoMargins"})` ${g()} ${C()} && { 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; ${v(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'; } ${v(p.lg)} { 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-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-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 f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; text-align: left; justify-items: start; } ${v(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'; } ${v(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; ${v(p.lg)} { display: grid; grid-column-gap: var(--grid-gap); grid-template-columns: repeat(12, 1fr); ${L} { grid-column: 6 / -6; } ${P} { grid-column: 4 / -4; } } } ${L},${P} { margin-bottom: ${y(4)}; } ${P} { margin-top: 0; padding-right: 0; } ${V}, ${U} { width: 100%; padding-top: ${y(4)}; grid-area: unset; grid-column: 1 / -1; ${v(p.lg)} { padding: ${y(4)} 0; } ${$} { margin-bottom: ${y(4)}; text-align: left; ${v(p.lg)} { margin-bottom: ${y(1)}; } ${N} { display: none; } } } ${V} { border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; ${v(p.lg)} { grid-column: 1 / span 6; grid-row: 2; border-bottom: none; } } ${U} { ${v(p.lg)} { grid-column: 7/-1; grid-row: 2; } } ${S} { 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%; ${v(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)}; ${v(p.lg)} { grid-column-gap: 1.25rem; grid-template-columns: repeat(12, 1fr); max-width: none; } ${S} { grid-template-columns: repeat(2, 1fr); ${v(p.lg)} { column-count: 4; } li::before { margin: 0; content: ''; } * a { margin: 0; } } } ${z} { width: 100%; ${v(p.lg)} { grid-column: 1/-1; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; padding-bottom: ${y(4)}; } } ${q} { display: none; } ${M} { align-self: start; margin-top: ${y(4)}; text-align: left; ${v(p.lg)} { grid-column: 1/9; grid-row: 2; } } `:""} @media print { display: none; } } `,K=o.div.withConfig({displayName:"SiteFooterAboutText"})` margin: 0 ${y(4)}; ${v(p.lg)} { margin: 0; } `,Y=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")}; ${v(p.md)} { padding: ${y(2)} ${y(20)} 0 ${y(20)}; } ${v(p.lg)} { padding: ${y(2)} 0 0 0; text-align: left; } `,J=o(c.Footer).withConfig({displayName:"SiteFooterNavigationDropdown"})` margin: ${y(2)} 0 0; &:first-child { margin-top: 0; } ${v(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")}; ${v(p.md)} { margin-top: 0; } ${v(p.lg)} { max-width: 20vw; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; } `,X=o("div").withConfig({displayName:"SiteFooterStoryBookGrid"})` ${C()} ${k("padding")} `;e.exports={SiteFooterSocialIcons:D,SiteFooterLegaleseText:M,SiteFooterLegaleseTextWrapper:A,SiteFooterWrapper:O,SiteFooterGridNoMargins:Z,SiteFooterBrandInfo:F,SiteFooterLogo:L,SiteFooterLogoResponsiveAsset:B,SiteFooterAbout:P,SiteFooterAboutText:K,SiteFooterNavigationVertical:V,SiteFooterNavigationContactVertical:U,SiteFooterNavigationHorizontal:z,SiteFooterDisclaimer:Y,SiteFooterNavigationDropdown:J,SiteFooterOneTrustButton:_,SiteFooterCollectionContainer:q,SiteFooterCollection:Q,SiteFooterNoticesWrapper:G,SiteFooterNoticesContainerWrapper:j,SiteFooterStoryBookGrid:X,SiteFooterOneTrustButtonContainer:R}},89049:(e,t,n)=>{const o=n(3442);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:"Do Not Sell My Personal Info",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(3442),l=n(88864).A,d=n(49235),c=n(54790),m=n(73275),p=n(35676),u=n(76399),g=n(39832),h=n(59445),y=n(34568),{NavDrawer:b}=n(12501),{useEffect:f,useState:v,useRef:w,useCallback:C}=o,{OverlayNavigationWrapper:k,OverlayNavigationTop:$,OverlayNavigationBottom:S,OverlayNavigationButton:x,OverlayNavigationLogo:E,OverlayNavigationUtility:T,OverlayNavigationUtilityLinks:I,OverlayNavigationUtilityListItem:N,OverlayNavigationUtilityLink:B,OverlayNavigationPrimaryLinks:L,OverlayNavigationPrimaryListItem:P,OverlayNavigationPrimaryLink:M,OverlayNavigationSecondaryLinks:A,OverlayNavigationSecondaryListItem:D,OverlayNavigationSecondaryLink:H,OverlayNavigationSocialLinks:R,OverlayNavigationSocialHeading:_}=n(18550),O=({accountProps:e,additionalCSS:t,appDownloadUrls:n=[],brandName:i,hasSearch:c,hasTopRule:O,invertedLogo:F,isCenteredOnDesktop:W,isAccountsEnabled:V,isVisible:U,logo:G,logoBaseUrl:j="/",onClose:z,primaryLinks:q,signInLabel:Z,searchLink:K,shouldShowOverlayTop:Y=!0,shouldOverridePrimaryLinkBISize:J=!0,secondaryLinks:Q,socialLinks:X,socialLinksHeading:ee,theme:te="standard",user:ne,utilityLinks:oe})=>{const{formatMessage:ie}=s(),ae=w(),[re,se]=v(null),le=a(U),de=C((e=>{"Escape"===e.key&&z()}),[z]);f((()=>{const t=[];if(c){const e=ie(l.searchLabel);t.push({text:e,url:K})}const{accountLinks:n,signInLink:o,signOutLink:i}=e||{};if(V&&ne&&n?.length>0&&o){const{isAuthenticated:e}=ne;e?(t.push(...n),i&&t.push({text:h.displayName,as:h,signOutLink:i})):t.push({text:Z||ie(l.signInLabel),url:o})}t.push(...oe),se(t)}),[e,ie,c,V,K,Z,ne,oe]),f((()=>{ae&&le(ae.current)}),[ae,le]),f((()=>{const e=ae?.current;return U&&ae?(r.disableBodyScroll(e),window.addEventListener("keydown",de)):(r.enableBodyScroll(e),window.removeEventListener("keydown",de)),()=>{r.enableBodyScroll(e),window.removeEventListener("keydown",de)}}),[U,ae,de]);const ce=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},me=q?.length>0,pe=Q?.length>0,ue=re?.length>0,ge=X?.length>0,he="inverted"===te?F:G,ye=ie(l.closeButtonLabel);return o.createElement(d,{palette:te},o.createElement(k,{role:"dialog","aria-modal":"true","aria-label":ie(l.navigationWrapper),isVisible:U,ref:ae,hasTopRule:O,additionalCSS:t?.wrapper,topRuleAdditionalCSS:t?.topRule,shouldShowOverlayTop:Y},Y&&o.createElement($,{additionalCSS:t?.top},he&&o.createElement(E,{isCenteredOnDesktop:W},o.createElement("a",{href:j,"aria-label":i},o.createElement(m,{...he}))),o.createElement(T,null,o.createElement(x,{label:ye,ButtonIcon:u,isIconButton:!0,"aria-label":ye,onClickHandler:z}))),o.createElement(S,{tabIndex:"0"},ue&&o.createElement("nav",{"aria-label":ie(l.utilityLinks)},o.createElement(I,null,re.filter((e=>!e.hideFromOverlayNavigation)).map((({isExternal:e,text:t,url:n,isSubscribeButton:i=!1,hasInvertedSubscribeLink:a=!1,isColorTokenInverted:r=!1,...s})=>o.createElement(N,{key:t},o.createElement(B,{onClick:()=>ce(t),href:n,as:e?g:"a",isSubscribeButton:i&&a,isColorTokenInverted:r,...s},t)))),o.createElement(b,{use:"OverlayNavigation"})),n?.length>0&&o.createElement(y,{appDownloadUrls:n})),me&&o.createElement("nav",{"aria-label":ie(l.primaryLinks)},o.createElement(L,null,q.map((({isExternal:e,text:t,url:n,...i})=>n&&o.createElement(P,{key:t},o.createElement(M,{onClick:()=>ce(t),href:n,as:e?g:"a",shouldOverridePrimaryLinkBISize:J,...i},t)))))),(pe||ge)&&o.createElement("nav",{"aria-label":ie(l.secondaryLinks)},pe&&o.createElement(A,null,Q.map((({isExternal:e,text:t,url:n,...i})=>o.createElement(D,{key:t},o.createElement(H,{onClick:()=>ce(t),href:n,as:e?g:"a",...i},t))))),ge&&o.createElement(R,null,o.createElement(_,null,ee),o.createElement(p.Standard,{links:X}))))))};O.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},O.displayName="OverlayNavigation",e.exports=O},59898:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(95772);e.exports=o(i,"OverlayNavigation")},18550:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OverlayNavigationSecondaryLink=t.OverlayNavigationSecondaryLinks=t.OverlayNavigationSecondaryListItem=t.OverlayNavigationPrimaryLink=t.OverlayNavigationPrimaryListItem=t.OverlayNavigationPrimaryLinks=t.OverlayNavigationUtilityLink=t.OverlayNavigationUtilityListItem=t.OverlayNavigationUtilityLinks=t.OverlayNavigationSocialHeading=t.OverlayNavigationSocialLinks=t.OverlayNavigationButton=t.OverlayNavigationBottom=t.OverlayNavigationUtility=t.OverlayNavigationLogo=t.OverlayNavigationTop=t.OverlayNavigationWrapper=void 0;const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getZIndex:r}=n(26865),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{BaseText:d,BaseLink:c}=n(76955),{BREAKPOINTS:m}=n(96472),{resolveMenuKey:p,isInverted:u}=n(70698),{SiteHeaderStickyWrapper:g,SiteHeaderTopRule:h,SiteHeaderTop:y,SiteHeaderTopStatic:b,SiteHeaderLogo:f,SiteHeaderUtility:v,SiteHeaderButton:w}=n(27985),{SocialIconsWrapper:C}=n(51e3),{AppDownloadLinksWrapper:k}=n(9580);t.OverlayNavigationWrapper=o(g).withConfig({displayName:"OverlayNavigationWrapper"})` display: ${({isVisible:e})=>e?"block":"none"}; position: fixed; ${({hasTopRule:e,topRuleAdditionalCSS:t})=>e&&t?t:"top: 0;"}; right: 0; bottom: 0; left: 0; z-index: ${r("hyperstitialLayer")}; border-top-color: transparent; box-shadow: none; overflow-y: scroll; ${({shouldShowOverlayTop:e})=>!e&&`@media (max-width: ${m.md}) {\n top: 3.5rem;\n }`} `,t.OverlayNavigationWrapper.defaultProps={topRuleAdditionalCSS:h},t.OverlayNavigationTop=o(y).withConfig({displayName:"OverlayNavigationTop"})` border-bottom-color: transparent; `,t.OverlayNavigationTop.defaultProps={additionalCSS:b},t.OverlayNavigationLogo=o(f).withConfig({displayName:"OverlayNavigationLogo"})` @media not all and (min-resolution: 0.001dpcm) { & > a { outline: 0; } } `,t.OverlayNavigationUtility=o(v).withConfig({displayName:"OverlayNavigationUtility"})``,t.OverlayNavigationBottom=o.div.withConfig({displayName:"OverlayNavigationBottom"})` ${l()} display: grid; column-gap: var(--grid-gap); ${s("padding")}; @media (min-width: ${m.md}) { grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); } ${k} { border-top: 1px solid ${a("colors.foundation.menu.dividers")}; } `,t.OverlayNavigationButton=o(w).withConfig({displayName:"OverlayNavigationButton"})` .icon-close { padding: 8px; } `,t.OverlayNavigationSocialLinks=o.div.withConfig({displayName:"OverlayNavigationSocialLinks"})` border-top: 1px solid ${({theme:e})=>a(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.menu.dividers")}; padding-bottom: ${i(7)}; .icon-instagram, .icon-pinterest { transform: scale(0.8); } a { transition: all 0.2s cubic-bezier(0, 0, 0, 0.8) 0s; margin-top: ${i(1.5)}; border: 1px solid ${({theme:e})=>a(e,p(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default"))}; border-radius: 50%; &:hover, &:focus { border-color: ${({theme:e})=>a(e,p(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))}; } } ${C} svg.icon path { fill: ${({theme:e})=>a(e,p(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default"))}; } `,t.OverlayNavigationSocialHeading=o(d).withConfig({displayName:"OverlayNavigationSocialHeading"}).attrs((({theme:e})=>({colorToken:p(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")})))` opacity: 0.6; margin: 0; padding-top: ${i(1)}; font-size: 12px; `,t.OverlayNavigationSocialHeading.defaultProps={typeIdentity:"typography.definitions.foundation.title-primary"},t.OverlayNavigationUtilityLinks=o.ul.withConfig({displayName:"OverlayNavigationUtilityLinks"})` display: flex; flex-direction: column; margin: 0; padding: 0; white-space: nowrap; `,t.OverlayNavigationUtilityListItem=o.li.withConfig({displayName:"OverlayNavigationUtilityListItem"})` display: flex; position: relative; align-items: center; padding: ${i(1)} 0; &::before { position: absolute; top: 0; border-top: 1px solid ${({theme:e})=>a(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.menu.dividers")}; width: 100%; height: 1px; content: ''; } &:first-child::before { border-color: ${({theme:e})=>a(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } &:last-child { margin-bottom: ${i(3)}; } `,t.OverlayNavigationUtilityLink=o(c).withConfig({displayName:"OverlayNavigationUtilityLink"}).attrs((({theme:e})=>({colorSecondaryLinkToken:p(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"),colorStaticLinkToken:p(e,u(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")})))` display: block; padding: ${i(1)} 0; width: 100%; overflow: hidden; text-decoration: none; text-overflow: ellipsis; line-height: ${i(4)}; word-break: normal; white-space: normal; &:hover, &:focus { text-decoration: none; } ${({isSubscribeButton:e,isColorTokenInverted:t,theme:n})=>e&&`\n && {\n color: ${a(n,p(n,t?"colors.consumption.body.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))};\n }\n `} `,t.OverlayNavigationUtilityLink.defaultProps={linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},t.OverlayNavigationPrimaryLinks=o(t.OverlayNavigationUtilityLinks).withConfig({displayName:"OverlayNavigationPrimaryLinks"})``,t.OverlayNavigationPrimaryListItem=o(t.OverlayNavigationUtilityListItem).withConfig({displayName:"OverlayNavigationPrimaryListItem"})``,t.OverlayNavigationPrimaryLink=o(t.OverlayNavigationUtilityLink).withConfig({displayName:"OverlayNavigationPrimaryLink"})` ${({shouldOverridePrimaryLinkBISize:e})=>e&&`\n line-height: ${i(6)};\n font-size: 32px;\n\n @media (min-width: ${m.lg}) {\n padding: ${i(1.5)} 0;\n font-size: 48px;\n }\n `} `,t.OverlayNavigationPrimaryLink.defaultProps={typeToken:"typography.definitions.foundation.link-feature"},t.OverlayNavigationSecondaryListItem=o(t.OverlayNavigationUtilityListItem).withConfig({displayName:"OverlayNavigationSecondaryListItem"})``,t.OverlayNavigationSecondaryLinks=o(t.OverlayNavigationUtilityLinks).withConfig({displayName:"OverlayNavigationSecondaryLinks"})``,t.OverlayNavigationSecondaryLink=o(t.OverlayNavigationUtilityLink).withConfig({displayName:"OverlayNavigationSecondaryLink"})``},88864:(e,t,n)=>{const o=n(3442);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(3442),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),h=n(96962),y=n(14212),b=n(82873),f=n(73275),v=n(93394),w=n(59898),{sizesFullName:C}=n(99906),{trackComponent:k}=n(92716),{interactionResponse:$}=n(56187),{INITIAL_STATE:S,computeScroll:x,getStateWithHeaderHeight:E}=n(70698),{SiteHeaderWrapper:T,SiteHeaderStickyWrapper:I,SiteHeaderTopRule:N,SiteHeaderTop:B,SiteHeaderTopStatic:L,SiteHeaderTopSticky:P,VisibleStickyWrapper:M,HiddenStickyWrapper:A,SiteHeaderLogo:D,SiteHeaderUtility:H,SiteHeaderNavLeft:R}=n(27985),_=n(32217),{useState:O,useRef:F,useEffect:W}=o,V=({drawerProps:e,accountProps:t,appDownloadUrls:n,brandName:i,className:c,hasContentHeaderLogo:V,hasSearch:U,hasTopRule:G,hideUtilityNavButton:j,headerInvertedLogo:z,headerLogo:q,internationalInfo:Z,invertedLogo:K,isAccountsEnabled:Y,isFixedHeight:J,isHamburgerMenuHidden:Q,isPointerEventEnabledOnHover:X,linkBannerData:ee,logo:te,logoBaseUrl:ne,primaryLinks:oe,secondaryLinks:ie,searchLink:ae,showBannerUnderNav:re,socialLinks:se,socialLinksHeading:le,theme:de,user:ce,utilityLinks:me,variations:pe,fadeWidth:ue,showNavigationWithlinkBanner:ge,isCenteredOnDesktop:he,hasCart:ye,variationName:be,hasSEOSupport:fe})=>{o.useEffect((()=>{(async()=>{await $(),k("SiteHeader",be)})()}),[be]);const ve=a(),we=F([]),Ce=F(null),ke=F(null),[$e,Se]=O(S),[xe,Ee]=O(!1),[Te,Ie]=O(!1),[Ne,Be]=O("Menu"),[Le,Pe]=O(!1),Me=oe.filter((e=>e.hasChildren)),[Ae,De]=O(fe?Me:{}),[He,Re]=O(oe),[_e,Oe]=O(!1),Fe=me.filter((e=>!1===e.forceLeftOfNav)),We=!pe.isDrawerEnabled,Ve=e=>{window.dataLayer&&window.dataLayer.push({event:"menu-click",menuAction:e})},Ue=()=>{Ee(!xe),Ve(xe?"Close":"Open"),Be(xe?"Menu":"Close")},Ge=()=>Se((e=>x(e))),je=()=>Se((e=>E(e,Ce))),ze=e=>{const t=we.current.map((t=>t.contains(e.target)));!Te||!Le||ke.current.contains(e.target)||t.includes(!0)&&"click"!==e.type||(fe&&De(Me),Be("Menu"),Ie(!1),Ve("Close"))};W((()=>{Te||Re(oe),Te&&Ve("Open")}),[Te,oe]),W((()=>{const e=s((function(){Be("Menu"),Ie(!1)}),10);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[]),W((()=>{const e=s(Ge,100),t=r(je,300);return je(),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"]');$e.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;Oe(!(t.includes("/hotels/")||!e))}}),[ee]);const{clippedMenu:qe,headerHeight:Ze,showSticky:Ke}=$e,Ye={wrapper:Ke?M:A,top:qe?P:L,topRule:!qe&&N,fixedHeight:J?B:""},Je=pe.isDrawerEnabled?He.filter((e=>e.showInTopNav)):oe.filter((e=>e.showInTopNav)),Qe=me.filter((e=>e.showInTopNav)),Xe=Qe.filter((e=>e.forceLeftOfNav)),et=Qe.filter((e=>!e.forceLeftOfNav)),tt=Xe[0],nt=C.large,ot="inverted"===de?K:te,it=o.createElement(y,{ariaLabel:ve.formatMessage(d.primaryNavigationLabel),hasDivider:!0,hasBottomBorder:pe.isDrawerEnabled,hasContentHeaderLogo:V,hidePrimaryLink:nt,isCentered:he,isSlim:qe,links:Je,primaryLink:tt,onHover:e=>{if(pe.isDrawerEnabled){const t=He.find((t=>t.text===e));t.hasChildren?(Ie(!0),Pe(!0),De(fe?Me.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]):{...t,isActive:!0}),Re(He.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]))):(Le&&Te&&Ve("Close"),Ie(!1),Pe(!1),Be("Menu"))}},shouldUseHoverState:Le,fadeWidth:ue,isPointerEventEnabledOnHover:X,theme:de}),at=re?o.createElement(o.Fragment,null,it,o.createElement(b,{palette:de,showBannerUnderNav:re})):o.createElement(o.Fragment,null,o.createElement(b,{hasBorder:!1,palette:de}),it),rt=ge?at:o.createElement(b,{hasBorder:!1,pallette:de});return o.createElement(g,{palette:de},o.createElement(T,{"data-testid":"PersistentTop SiteHeaderWrapper",className:c,headerHeight:Ze,hasContentHeaderLogo:V,additionalCSS:Ye.wrapper},o.createElement(I,{ref:Ce,hasTopRule:G,headerHeight:Ze,"data-testid":"SiteHeaderStickyWrapper",topRuleAdditionalCSS:Ye.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(B,{hasContentHeaderLogo:V,additionalCSS:J?Ye.fixedHeight:Ye.top},o.createElement(R,null,o.createElement(v,{isExpanded:!qe})),ot&&o.createElement(D,{isCenteredOnDesktop:he},o.createElement("a",{href:ne,"aria-label":i,"data-testid":"Logo"},o.createElement(f,{...ot}))),o.createElement(H,null,o.createElement(h,{ariaLabel:ve.formatMessage(d.utilityNavigationLabel),accountProps:t,isAccountsEnabled:Y,buttonIcon:Ne,hasEnableIcon:!0,hasPrimaryLink:!!tt,hidePrimaryLink:nt,hideNavButton:j,hrefLink:e.searchAction||"/search",links:[...Xe,...et],isHamburgerMenuHidden:Q,onButtonClick:Ue,shouldSwitchMenuIcon:pe.isDrawerEnabled,user:ce,...Z,hasCart:ye,isBrandLogoCenteredOnDesktop:he,theme:de})))),o.createElement("div",{ref:ke},_e?rt:it)),pe.isDrawerEnabled&&fe&&o.createElement(_.SiteHeaderDrawer,{hasLinkBanner:ge,theme:de,className:"universal_drawer--megamenu",isDrawerOpen:Te,onClose:()=>Ie(!1),registryName:"mega-menu-siteheader-modal"},Ae.map(((e,t)=>o.createElement("div",{ref:e=>{we.current[t]=e},className:e.isActive?"show-menu":"hide-menu"},o.createElement(u,{isSlim:qe,megaMenuContent:e,collapseMegaMenu:ze,isDrawerOpen:Te,theme:de,hasLinkBanner:_e&&ge}))))),o.createElement(l,{name:"mega-menu-siteheader-modal",className:"modal-container"}),(We||xe)&&o.createElement(w,{accountProps:t,appDownloadUrls:n,isAccountsEnabled:Y,user:ce,hasSearch:U,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:Ue,additionalCSS:Ye,theme:de}),pe.isDrawerEnabled&&!fe&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Te,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>Ie(!1),contentLabel:ve.formatMessage(d.drawerLabel),hasLinkBanner:ge,theme:de,className:"drawer--megamenu"},!Le&&o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:U,isAccountsEnabled:Y,user:ce,utilityLinks:Fe}),Le&&o.createElement(u,{isSlim:qe,megaMenuContent:Ae,isDrawerOpen:Te,collapseMegaMenu:ze,theme:de,hasLinkBanner:_e&&ge})),pe.isDrawerEnabled&&Te&&!Le&&fe&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Te,onClose:()=>Ie(!1),contentLabel:ve.formatMessage(d.drawerLabel),hasLinkBanner:ge,theme:de,className:"drawer--megamenu"},o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:U,isAccountsEnabled:Y,user:ce,utilityLinks:Fe}))))};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.defaultProps={fadeWidth:"sm",hasSEOSupport:!1,isHamburgerMenuHidden:!1,isShopifyCartWidgetOpen:!1,theme:"standard",variations:{isDrawerEnabled:!1}},V.displayName="SiteHeader",e.exports=c(V,{keysToPluck:["linkBannerData"]})},25126:(e,t,n)=>{const{default:o}=n(75999),{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(75999),{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(3442),{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),v=n(75391),w=n(62067),C=n(59445),{useClientStatus:k}=n(8877),{Wrapper:$,UtilityNavigationButton:S,UtilityNavigationDropdown:x,SiteHeaderCartButton:E,SiteHeaderCartQuantity:T,SiteHeaderCart:I}=n(60574),N=n(25126),B=n(75197),{useState:L,useEffect:P}=o,M=({accountProps:e,assistiveLabel:t,isInverted:n=!1,label:i,signInLabel:a,signOutLabel:r,user:s})=>{const{accountLinks:l,signInLink:d,signOutLink:c}=e||{},m=k();if(!l?.length||!d)return null;const{isAuthenticated:p}=s;if(p&&m){const e=[...l.map((({text:e,url:t})=>({name:e,url:t})))];return c&&e.push({name:r,url:c,as:C}),o.createElement(x,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(x,{onClick:()=>{return e=a,void(window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e}));var e}},o.createElement(N,{href:d},a))};M.propTypes={accountProps:r.object,assistiveLabel:r.string,isInverted:r.bool,label:r.string,signInLabel:r.string,signOutLabel:r.string,user:r.shape({isAuthenticated:r.bool.isRequired})};const A=({assistiveLabel:e,hasDivider:t,internationalSites:n,label:i,showLabel:a})=>o.createElement(x,{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},H=({ariaLabel:e,accountProps:t,buttonIcon:n,componentConfig:i,isAccountsEnabled:r,isBrandLogoCenteredOnDesktop:l,isHamburgerMenuHidden:u=!1,hasInvertedSubscribeButton:g,hasPrimaryLink:h,hideNavButton:w=!1,hidePrimaryLink:C,homeLocation:k,hrefLink:S="",internationalSites:x,isInverted:N=!1,journey:H,links:R,marketSwitcherAssistiveLabel:_,onButtonClick:O,signInLabel:F,shouldSwitchMenuIcon:W=!1,user:V,hasCart:U,isShopifyCartWidgetOpen:G=!1,setShopifyWidgetState:j,theme:z})=>{const{formatMessage:q}=s(),Z=R?R.slice(0,3):[],K=Z?.length>0,Y=x?.length>0,J=r&&V,[Q,X]=L(0),[ee,te]=L({width:void 0,height:void 0}),ne=!!H?.url,oe=()=>{te({width:window.innerWidth,height:window.innerHeight})},ie=(P((()=>(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},Y&&!W&&o.createElement(A,{assistiveLabel:_||q(d.marketSwitcherLabel),hasDivider:!g&&!W,internationalSites:x,label:k.name,showLabel:!!k.name}),K&&o.createElement(B,{utilityLinks:Z,hasInvertedSubscribeButton:g,hasSiblings:(Y||J)&&!W,hasJourneyUnit:ne,hasPrimaryLink:h,hidePrimaryLink:C,isBrandLogoCenteredOnDesktop:l,shouldHideMenuOnMobile:W,theme:z}),J&&o.createElement(M,{accountProps:t,isInverted:N,assistiveLabel:q(d.accountDropdownAssistiveLabel),label:q(d.accountDropdownLabel),signInLabel:F||q(d.signInLabel),signOutLabel:a(i,"SignOutButton.settings.buttonLabel")||q(d.signOutLabel),user:V}),!w&&o.createElement(D,{iconName:re,shouldSwitchMenuIcon:W,formatMessage:q,menuButtonLabel:se,icon:ae,onButtonClick:O,hrefLink:S,isHamburgerMenuHidden:u,trackSearchSource:e=>()=>b.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}),U&&o.createElement(I,{onClick:le},o.createElement(E,{ariaLabel:`${Q} ${q(d.shoppingCartAriaLabel)}`,label:q(d.shoppingCartLabel),ButtonIcon:f,isIconButton:!0,inputKind:"link",tabIndex:0}),Q>0&&o.createElement(T,null,Q)),o.createElement(v,{showShopifyCart:G,closeButtonCallback:le,onCartDataChange:e=>{const t=e?.length||void 0;X(void 0===t?0:t),document.body.style.overflow=G?"hidden":"unset"}}))};H.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})},H.displayName="UtilityNavigation",e.exports=g(l((({isShopifyCartWidgetOpen:e,journey:t})=>({isShopifyCartWidgetOpen:e,journey:t})),(e=>{const{setShopifyWidgetState:t}=w(e);return{setShopifyWidgetState:t}}))(H),{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(75999),{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(3442);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"))},27985:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SiteHeaderTopStatic=t.SiteHeaderTopSticky=t.SiteHeaderTopRule=t.SiteHeaderButton=t.SiteHeaderUtility=t.SiteHeaderTop=t.SiteHeaderLogo=t.SiteHeaderNavLeft=t.SiteHeaderStickyEmpty=t.HiddenStickyWrapper=t.VisibleStickyWrapper=t.SiteHeaderStickyWrapper=t.SITE_HEADER_TOP_STICKY_HEIGHT_LG=t.SITE_HEADER_TOP_STICKY_HEIGHT_MD=t.SITE_HEADER_TOP_HEIGHT=t.SiteHeaderWrapper=void 0;const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorToken:r,getZIndex:s}=n(26865),{BREAKPOINTS:l}=n(96472),{applyGridSpacing:d,cssVariablesGrid:c}=n(1123),{resolveMenuKey:m,isInverted:p}=n(70698),u=n(73730),{BaseWrap:g}=n(76955);t.SiteHeaderWrapper=o.header.withConfig({displayName:"SiteHeaderWrapper"})` position: sticky; top: 0; right: 0; left: 0; transition: all 500ms ease; z-index: ${s("persistentTopLayer")}; background-color: ${({theme:e})=>r(e,p(e)?"colors.consumption.lead.inverted.background":"colors.background.adContainer.special")}; ${({hasContentHeaderLogo:e,additionalCSS:t})=>e?"\n top: 0px;\n ":t} `,t.SITE_HEADER_TOP_HEIGHT="64px",t.SITE_HEADER_TOP_STICKY_HEIGHT_MD="112px",t.SITE_HEADER_TOP_STICKY_HEIGHT_LG="136px",t.SiteHeaderStickyWrapper=o.div.withConfig({displayName:"SiteHeaderStickyWrapper"})` ${({hasSEOSupport:e})=>e&&"\n position: relative;\n z-index: 999; "} transition: all 500ms ease; border-top: ${({hasTopRule:e,theme:t})=>e?`${a(.5)} solid ${r(t,m(t,p(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed"))}}`:"none"}; box-shadow: ${({shouldHideShadow:e})=>e?"none":"-2px 2px 5px rgba(0, 0, 0, 0.1);"}; background-color: ${({theme:e})=>r(e,m(e,p(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed"))}; width: 100%; ${e=>e.topRuleAdditionalCSS}; `,t.VisibleStickyWrapper=i` top: 0; `,t.HiddenStickyWrapper=i` top: ${e=>-(e.headerHeight+5)}px; `,t.SiteHeaderStickyEmpty=o.div.withConfig({displayName:"SiteHeaderStickyEmpty"})` height: ${e=>e.headerHeight}px; `,t.SiteHeaderNavLeft=o.div.withConfig({displayName:"SiteHeaderNavLeft"})` display: flex; grid-area: nav-left; justify-self: self-start; align-items: center; `,t.SiteHeaderLogo=o(g).withConfig({displayName:"SiteHeaderLogo"})` grid-area: logo; justify-self: self-start; align-self: center; transition: all 500ms ease; width: 100%; height: 100%; @media (min-width: ${l.md}) { ${({isCenteredOnDesktop:e})=>e&&"\n /** \n * Making this span the entire width of the viewport\n * minus the padding applied for the SiteHeaderTop\n * to center align it irrespective of the utility links or market switcher being present\n */ \n width: calc(100vw - calc(2 * var(--grid-margin)));\n text-align: center;\n transition: all 500ms ease, width 0s ease, text-align 0s ease;\n "} } a { display: inline-block; height: 100%; } .responsive-asset, .responsive-asset picture { height: 100%; } .responsive-asset { overflow: visible; } img { object-fit: contain; height: 100%; } `,t.SiteHeaderTop=o.div.withConfig({displayName:"SiteHeaderTop"})` ${c()} display: grid; position: relative; grid-template-areas: 'logo utility'; grid-template-columns: minmax(${a(17)}, 1fr) auto; grid-template-rows: ${a(5)}; gap: ${a(2)}; ${t.SiteHeaderNavLeft} { display: none; } @media (max-width: ${l.md}) { gap: ${a(1)}; } @media (min-width: ${l.lg}) { gap: ${a(1)}; grid-template-areas: 'nav-left logo utility'; grid-template-columns: min-content auto ${a(34)}; ${t.SiteHeaderNavLeft} { display: flex; } ${t.SiteHeaderLogo} { grid-column-end: -1; grid-column-start: 1; } } align-content: center; align-items: center; transition: all 500ms ease; border-bottom: ${({theme:e})=>`1px solid ${r(e,"colors.foundation.menu.dividers")}`}; height: ${t.SITE_HEADER_TOP_HEIGHT}; ${d("padding")}; ${({hasContentHeaderLogo:e,additionalCSS:t})=>e?"\n ":t} `,t.SiteHeaderUtility=o.div.withConfig({displayName:"SiteHeaderUtility"})` display: flex; grid-area: utility; justify-self: self-end; align-items: center; align-self: start; `,t.SiteHeaderButton=o(u.Utility).withConfig({displayName:"SiteHeaderButton"})` z-index: 1; margin-right: -${a(1)}; margin-left: ${a(1)}; cursor: pointer; padding: 0; height: ${a(5)}; line-height: 0; &, &:active, &:hover, &:focus { border: 0; background-color: transparent; } svg { fill: ${({theme:e})=>r(e,m(e,p(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default"))}; &:active, &:focus, &:hover { fill: ${({theme:e})=>r(e,p(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } `,t.SiteHeaderTopRule=i` ${({hasTopRule:e})=>e&&`\n @media (min-width: ${l.md}) {\n border-top-width: ${a(1)};\n }\n\n @media (min-width: ${l.lg}) {\n border-top-width: ${a(1.5)};\n }\n `} `,t.SiteHeaderTopSticky=i` grid-template-rows: ${a(5)}; `,t.SiteHeaderTopStatic=i` @media (min-width: ${l.md}) { grid-template-rows: ${a(7)}; height: ${t.SITE_HEADER_TOP_STICKY_HEIGHT_MD}; } @media (min-width: ${l.lg}) { grid-template-rows: ${a(9)}; height: ${t.SITE_HEADER_TOP_STICKY_HEIGHT_LG}; } `},79483:(e,t,n)=>{const o=n(3442);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"}})},70698:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.resolveMenuKey=t.isInverted=t.getStateWithHeaderHeight=t.computeScroll=t.INITIAL_STATE=void 0;const n="up",o="down",i="none";t.INITIAL_STATE={direction:i,pageYOffset:0,showSticky:!0,clippedMenu:!1},t.computeScroll=e=>{const a=(()=>{try{return window?.pageYOffset||0}catch(e){return 0}})();if(0===a)return{...e,...t.INITIAL_STATE};const r=((e,t)=>{const a=e-t;return 0===a?i:a<0?n:o})(a,e.pageYOffset),s=e.direction!==r?a:e.changeDirectionPageYOffset,l=((e,t,i)=>{switch(e){case o:return t>=i+100;case n:return t<=i-100;default:return!1}})(r,a,s);let{showSticky:d,clippedMenu:c}=e;return l&&(d=r===n),c=r===n||c&&r===o,{...e,direction:r,pageYOffset:a,changeDirectionPageYOffset:s,showSticky:d,clippedMenu:c}},t.getStateWithHeaderHeight=(e,t)=>({...e,headerHeight:t?.current?.getBoundingClientRect()?.height||0}),t.isInverted=({palette:e})=>"inverted"===e,t.resolveMenuKey=(e,n)=>{if((0,t.isInverted)(e)){if(/\.collapsed/.exec(n))return n.replace(".collapsed",".expanded");if(/\.expanded/.exec(n))return n.replace(".expanded",".collapsed")}return n}},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),v=({bundle:e,dangerousDek:t,dangerousHed:n,header:i,image:v,items:w,itemType:C="StoryUnit",layout:k=["river","river","grid"],styleSettings:$=[],itemLayouts:S={},itemStyleSettings:x={default:[]},index:E,template:T,sectionName:I,showHeader:N=!0,showItemDivider:B=!0})=>{const{imageSize:L,imagePosition:P,isContributor:M,softRule:A}=i||{},D=`smart-container__content-${E}`,{clickHandler:H}=f({selector:`.${D}`,index:E,template:T,sectionName:I,bundle:e,items:w}),{handleScroll:R,carouselDots:_,selectedDot:O,ref:F}=b({itemsLength:w.length,listen:k.includes("carousel")}),W="string"==typeof C?h[C]:C;return o.createElement(r,{layout:k,styleSettings:$,itemLength:w.length,className:"smart-container__wrapper",onClick:H,showItemDivider:B},N&&o.createElement(s,{className:"smart-container__header",softRule:A},v&&o.createElement(l,{className:"smart-container__header__image",as:g,isLazy:!0,...v,imageAttributes:{"aria-hidden":!0},imageSize:L,imagePosition:P,isContributor:M}),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:D,onScroll:R,ref:F},w.map(((e,t)=>{const n=S[t]??S.default,i=x[t]??x.default;return o.createElement(a,{as:W,className:"smart-item",key:t,...e,layout:n,styleSettings:i})})),"river"===k[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:_,selectedDotIndex:O,onDotClick:()=>null}))};v.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},v.displayName="SmartContainer",e.exports=v},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(75999),{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(75999),{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; `,v=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")}; } `:""}; `,C=o(u).withConfig({displayName:"SmartContainerHeaderHed"})``;C.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const k=o(u).withConfig({displayName:"SmartContainerHeaderDek"})``;k.defaultProps={colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.description-page"};const $=o(p).withConfig({displayName:"SmartContainerContent"})``,S=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:v,SmartContainerHeaderImage:w,SmartContainerHeaderHed:C,SmartContainerHeaderDek:k,SmartContainerContent:$,SmartContainerFooter:S,SmartContainerAd:x,SmartItem:E}},62142:(e,t,n)=>{const{css:o}=n(75999),{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: ''; } } `,v=({styleSettings:e})=>o` ${e.fullBleed&&o` ${b("padding",!0)}; max-width: none; `} `,w=(e,t={})=>o` --smart-container-layout: 'grid'; ${v({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} } } `}} } `,C=(e,t={})=>o` --smart-container-layout: 'carousel'; --grid-gap: ${r(4)}; ${v({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)}); } } `,k={grid:w,carousel:(e,t)=>o` ${({itemLength:e})=>e>4?C(0,t):o` ${a(0,`${c.lg}px`)} { ${C(0,t)} } ${i(`${d.xl}px`)} { ${w(0,t)} } `} `,river:(e,t={})=>o` --smart-container-layout: 'river'; --margin: ${r(1)}; --padding: ${r(2)}; ${v({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=k},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}},94060:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCarouselDots=void 0;const o=n(96540),i=()=>null;t.useCarouselDots=({itemsLength:e,listen:t=!1})=>{const[n,a]=o.useState(1),[r,s]=o.useState(0);return{ref:function(e,{observe:t}){const n=o.useRef(null);return o.useEffect((()=>{const o=n?.current;if(!o||!t)return i;const a=new ResizeObserver((t=>{e(o,t[0])}));return a.observe(o),()=>a.disconnect()}),[t,e,n]),n}(((t,n)=>{const{scrollWidth:o,clientWidth:i}=n.target,r=o/e,s=Math.round(i/r),l=Math.round(e/s);a(l)}),{observe:t}),handleScroll:t?e=>{const{scrollWidth:t,scrollLeft:o}=e.target,i=t/n,a=Math.round(o/i);s(a)}:i,selectedDot:r,carouselDots:n}}},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),v=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(v)}),[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),v=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"}),v&&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(75999),{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(75999),{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(75999),{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(75999),{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(75999),{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(75999),i=o.div.withConfig({displayName:"CardUnitHeader"})``;e.exports={CardUnitHeader:i}},97678:(e,t,n)=>{const{css:o}=n(75999),{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),v=n(86157),{PresetContext:w}=n(6009),{AdditionalContentWrapper:C}=n(42667),k=n(72014),{getVariationNames:$}=n(81372),S={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:' '}},x=({additionalContent:e=null,className:t,layout:n=["stack","side-by-side","side-by-side"],contributors:i,dangerousDek:v,dangerousHed:$,date:x,id:E,image:T,rubric:I,insetType:N="focus",url:B,styleSettings:L=[],maxContributors:P,maxContributorsNames:M,textPosition:A,rubricVariation:D="ItemAsText",shouldLinkBylines:H=!1,signalType:R})=>{const _=L.map((e=>e?.image)),{presetCategory:O}=o.useContext(w),F=r[D];return o.createElement(l,{layout:n,styleSettings:L,className:a("smart-item",t),image:T,presetCategory:O,textPosition:A,..."clip"===T?.contentType&&{onClick:()=>{window.location=B}},additionalContent:e,contributors:i,date:x,signalType:R,id:E},T&&o.createElement(f,{className:"smart-item__asset-container",...T,styleSettings:_,insetType:N,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:B,image:T},o.createElement(p,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:$}})),v&&o.createElement(g,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:v}}),i&&o.createElement(y,{className:"smart-item__contributor",as:s,contributors:i,maxContributors:P,maxContributorsNames:M,shouldLink:H}),x&&o.createElement(b,{className:"smart-item__published-date"},x),R&&o.createElement(d,null,o.createElement(k,{actionButtons:[R],actionBarConfig:S,isInteractive:!1})))),e&&o.createElement(C,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(v.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($(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(75999),{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:v,minScreen:w,calculateSpacing:C,getColorStyles:k}=n(26865),{minThresholds:$}=n(99906),S=i` --smart-item-asset-h-inset: ${C(3)}; --smart-item-asset-v-inset: ${C(3)}; ${w(`${$.lg}px`)} { --smart-item-asset-h-inset: ${C(2)}; } ${w(`${$.xl}px`)} { --smart-item-asset-h-inset: ${C(6)}; --smart-item-asset-v-inset: ${C(4)}; } `,x=o(a).withConfig({displayName:"FocusUnitWrapper"})` ${S} ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},f)}; ${({theme:e})=>"standard"!==e.palette&&"background: rgba(0,0,0);"} ${g} { ${({presetCategory:e})=>v("TEXT_ONLY"===e?"typography.definitions.discovery.hed-break-out":"typography.definitions.discovery.hed-feature")}; } ${({signalType:e})=>e&&`\n ${w(`${$.lg}px`)} {\n ${c} {\n padding-top: ${C(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: ${C(6)}; ${b} { border: none; background: none; text-decoration: none; } ${y} { ${v("typography.definitions.globalEditorial.context-title")}; } ${({theme:e})=>`\n ${k(e,"border-color",`colors.discovery.body.${E(e.palette)}.border`)};\n\n ${y} {\n ${k(e,"color",`colors.discovery.body.${E(e.palette)}.accent`)};\n }\n \n svg {\n path {\n ${k(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(75999),{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(75999),{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)}; } } `,v={"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=v},75989:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(34187),s=n(52540),{StoryUnitWrapper:l,SmartItemHed:d,SmartItemHedLink:c,SmartItemDek:m,SmartItemRubric:p,SmartItemBylines:u,SmartItemPublishedDate:g}=n(63993),h=n(34574),y=n(86157),{getVariationNames:b}=n(81372),{useViewportObserver:f}=n(55030),v={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:'Listen'}},w=({className:e,clickHandler:t,impressionHandler:n,shouldTrackSnowplowEvent:i,layout:y=["dense","side-by-side","stack"],contributors:b,dangerousDek:w,dangerousHed:C,date:k,id:$,image:S,rubric:x,url:E,styleSettings:T=[],bylinesPosition:I,bylinesTextAlign:N="left",isContributor:B=!1,maxContributors:L,maxContributorsNames:P,rubricVariation:M="ItemAsText",shouldLinkBylines:A=!1,signalType:D,shouldHideIcon:H=!0,variationsProp:R,contentType:_})=>{const O=T.map((e=>e.image));f(`.${e}`,void 0,(e=>{e&&i&&n()}));const F=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:x,image:S,dangerousDek:w,contributors:b,bylinesPosition:I,date:k}),W=r[M];return o.createElement(l,{layout:y,hasRubric:Boolean(x?.name),hasDek:Boolean(w),hasBylines:Boolean(b),bylinesPosition:I,isContributor:B,styleSettings:T,className:a("smart-item","story-unit",e),onClick:()=>{"clip"===S?.contentType&&(window.location=E),t()},image:S,id:$},F.map((e=>{switch(e){case"hed":return o.createElement(c,{className:"smart-item__hed-link",href:E,key:"hedWrapper",image:S},o.createElement(d,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:C}}));case"dek":return o.createElement(m,{key:"dek",className:"smart-item__dek",dangerouslySetInnerHTML:{__html:w}});case"rubric":return o.createElement(p,{key:"rubric",className:"smart-item__rubric",as:W,...x});case"image":return o.createElement(h,{key:"asset",className:"smart-item__asset-container",...S,styleSettings:O,isContributor:B,shouldYieldControlOfVideoPlayPause:!0,signalType:D,actionBarConfig:v,shouldHideIcon:H,variationsProp:R,contentCategory:_});case"bylines":return o.createElement(u,{key:"bylines",className:"smart-item__contributor",as:s,contentAlign:N,contributors:b,maxContributors:L,maxContributorsNames:P,bylinesPosition:I,shouldLink:A});case"date":return o.createElement(g,{key:"date",className:"smart-item__published-date"},k);default:return null}})))};w.propTypes={bylinesPosition:i.oneOf(["top","bottom"]),bylinesTextAlign:i.oneOf(["left","right","center"]),className:i.string,clickHandler:i.func,contentType:i.string,contributors:i.shape(s.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string.isRequired,date:i.string,id:i.string,image:i.shape(y.propTypes),impressionHandler:i.func,isContributor:i.bool,layout:i.arrayOf(i.oneOf(["dense","side-by-side","stack"])),maxContributors:i.number,maxContributorsNames:i.number,rubric:i.shape(r.propTypes),rubricVariation:i.oneOf(b(r)),shouldHideIcon:i.bool,shouldLinkBylines:i.bool,shouldTrackSnowplowEvent:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({inset:i.bool,textAlign:i.oneOf(["start","center","end"]),image:i.shape({inset:i.bool,showOutline:i.bool})})),url:i.string.isRequired,variationsProp:i.object},w.displayName="SmartItem",e.exports=w},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(75999),{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(92443),{minScreen:h,calculateSpacing:y}=n(26865),{minThresholds:b}=n(99906),{BylinePreamble:f}=n(74423),{ResponsiveImagePicture:v}=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)}; } `,C=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} { ${v} { ${h(`${b.lg}px`)} { width: auto; } } } `;C.defaultProps={as:"div"},e.exports={StoryUnitWrapper:C,SmartItemBylines:s,SmartItemHed:l,SmartItemHedLink:d,SmartItemDek:c,SmartItemRubric:m,SmartItemPublishedDate:p}},92443:(e,t,n)=>{const{css:o}=n(75999),{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(75999),{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 v=o(b).withConfig({displayName:"SmartItemDek"})` ${y} `;v.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 C=o(b).withConfig({displayName:"SmartItemBylines"})` span, ${s}, ${l}, ${d} { margin: 0; text-align: inherit; ${({colorToken:e})=>c("color",e)}; ${({typeIdentity:e})=>m(e)}; ${h}; } `;C.defaultProps={colorToken:"colors.discovery.body.white.accreditation",invertedColorToken:"colors.discovery.body.black.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const k=o(b).withConfig({displayName:"SmartItemPublishedDate"})``;k.defaultProps={colorToken:"colors.discovery.body.white.context-tertiary",invertedColorToken:"colors.discovery.body.black.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const $=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; } `} `;$.defaultProps={as:"a",colorToken:"colors.discovery.body.white.heading",invertedColorToken:"colors.discovery.body.black.heading"};const S=o(r).withConfig({displayName:"SmartItemCTA"})` &::after { content: ' »'; } ${({image:e})=>(!e||"clip"!==e?.contentType)&&i` &::before { position: absolute; content: ''; inset: 0; } `} `;S.defaultProps={as:"a",colorToken:"colors.interactive.base.black",hasUnderline:!1,typeIdentity:"typography.definitions.utility.button-utility"},e.exports={SmartItemBylines:C,SmartItemHedLink:$,SmartItemHed:f,SmartItemDek:v,SmartItemRubric:w,SmartItemPublishedDate:k,SmartItemBaseText:b,SmartItemCTA:S,BoldAsByline:y}},37338:(e,t,n)=>{const{css:o}=n(75999),{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(75999).default.div.withConfig({displayName:"SmartComponentWrapper"})``;e.exports={SmartComponentWrapper:o}},67040:(e,t,n)=>{const{default:o}=n(75999),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}},9481:(e,t,n)=>{const{default:o,css:i}=n(75999),{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:v,BylineLink:w,BylineWrapper:C}=n(74423),k=n(14760),{CaptionCredit:$,CaptionText:S,CaptionWrapper:x}=n(38860),E=n(86659),T=n(21093),I=n(86157),N=n(35676),{SocialIconsWrapper:B}=n(51e3),L=n(19762),P=n(34187),{RubricLink:M}=n(6613),{ResponsiveClipWrapper:A,ResponsiveClipPlayPauseButton:D,ResponsiveClipVideoContainer:H}=n(91783),{ResponsiveImageContainer:R}=n(7228),_=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 V=o(a).withConfig({displayName:"SplitScreenContentHeaderArtist"})` margin: 0; ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;V.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const U=o.span.withConfig({displayName:"SplitScreenContentHeaderArtistSlash"})` ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;U.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 Z=o.div.withConfig({displayName:"SplitScreenContentHeaderInfoSlice"})` align-items: center; padding-top: ${c(0)}; `,K=o.div.withConfig({displayName:"SplitScreenContentHeaderNativeShareButton"})` background-color: transparent; padding: ${c(4)} 0; `,Y=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 `}; ${({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)};`} } `,J=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. */ ${J} { height: calc(100vh - 108px); ${({shouldFitToViewport:e})=>e&&"height: 100%;\n min-height:calc(100vh - 108px);\n "} } } ${g(s.lg)} { ${J} { height: 100%; ${({shouldFitToViewport:e})=>e&&"min-height: 100%;\n "} } } ${O} { align-items: center; justify-content: center; text-align: center; } } `,X=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; ${A} { 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)}; .icon-email { transform: scale(0.6); } ${({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` ${C} { margin-top: ${c(.5)}; &:first-child { margin-top: 0; } } `} `,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(N.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(k).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; } ${M} { vertical-align: baseline; } `,ce=o(I).withConfig({displayName:"SplitScreenContentHeaderLede"})` height: 100%; &.responsive-asset { ${h(s.md)} { padding-bottom: 0; height: 100%; ${H} { .responsive-clip__video { height: 100%; } position: relative; margin: 0 auto; width: 100%; max-width: 100%; height: 100%; object-fit: cover; } } ${g(s.md)} { ${H} { padding: 0 1.5rem 1.5rem; } ${R} { img { padding-bottom: 1.5rem; } } } ${D} { 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")}; ${M} { ${({theme:e})=>p(e,"colors.consumption.lead.standard.heading","colors.consumption.lead.standard.heading","global")}; } } ${W} { color: ${m("colors.consumption.lead.standard.heading")}; } ${V}, ${U} { 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")}; } ${S} { 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")}; ${M} { ${({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")}; ${M} { ${({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")}; } ${V}, ${U}, ${ae} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${z} { color: ${m("colors.consumption.lead.inverted.description")}; } ${oe} { ${v} } ${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")}; } ${S} { 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")}; ${M} { ${({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")}; ${M} { ${({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")}; } ${V}, ${U} { color: ${m("colors.consumption.lead.special.heading")}; } ${z} { color: ${m("colors.consumption.lead.special.description")}; } ${oe} > * { color: ${m("colors.consumption.lead.special.accreditation")}; ${w}, ${C} { ${({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")}; } ${S} { color: ${m("colors.consumption.lead.standard.description")}; } ${$} { 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; `,ve=i` ${ce} { ${R}, ${H} { ${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`&& ${J} {\n ${h(s.md)} {\n height: calc((((${n} / ${e}) * ${i})/${o}) - ${a});\n }\n }`}return""}} ${({isFullWidth:e,isTextRight:t})=>e||t?!e&&t?`${Y} {\n ${h(s.md)} {\n padding-left: 0;\n }\n }`:"":`${Y} {\n ${h(s.md)} {\n padding-right: 0;\n }\n }`} `,we=i` ${ce} { ${R} { object-position: top; } } `,Ce=i` ${ce} { ${R} { object-position: right; } } `,ke=i` ${ce} { ${R} { object-position: left; } } `,$e=i` ${ce} { ${R} { object-position: bottom; } } `,Se=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(L).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; } `,Ne=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 ${J} {\n grid-column: 1/-1;\n height: auto;\n }\n ${e&&"min-height: auto;"};\n \n }\n }\n \n ${Y} {\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?Ce:"left"===e?ke:"bottom"===e?$e:""} ${({isInset:e})=>e&&ve}; ${({ledeContentAlign:e})=>"left"===e?Se: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 { ${J} { height: auto; max-height: ${c(69)}; ${R} { object-fit: contain; padding: ${c(4)}; max-height: ${c(69)}; } } } } ${B} { 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 ${Y} {\n ${se} {\n display: none;\n }\n }\n \n ${X} {\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 ${Y} {\n ${se} {\n display: ${({hideSocialIconsOnMobile:e,hideSocialIcons:t})=>e||t?"none":"block"};\n }\n }\n \n ${X} {\n ${se} {\n display: none;\n }\n }\n }\n `} ${({shouldHeaderFitToViewport:e})=>e&&i` ${i` ${A} { display: flex; justify-content: center; padding: ${c(4)}; ${H} { display: flex; position: inherit; align-items: center; video { width: 100%; height: 100%; } } } ${g(`calc(${s.md} - 1px)`)} { ${A} { padding: 0 calc(1 * var(--grid-margin)); ${H} { 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)`)} { ${Y} { ${de} { margin-top: ${c(2)}; } } ${Q} { display: flex; flex-direction: column; justify-content: center; > div:nth-child(2) { flex: 1; overflow: hidden; ${X} { height: 100%; } ${J} { 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)}; } `} } ${B} { 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)} { ${Y} { ${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 */ ${J} { 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)}; ${$} { color: ${({contentHeaderTheme:e})=>m(`colors.consumption.lead.${e}.context-tertiary`)}; } } } `} `,Be=o(_).withConfig({displayName:"SplitScreenContentHeaderPersistentAside"})``,Le=o.div.withConfig({displayName:"SplitScreenContentHeaderLeadOverride"})``;e.exports={SplitScreenContentHeaderArtist:V,SplitScreenContentHeaderArtistSlash:U,SplitScreenContentHeaderArtistWrapper:j,SplitScreenContentHeaderByline:oe,SplitScreenContentHeaderCaption:le,SplitScreenContentHeaderContributorImage:ne,SplitScreenContentHeaderDek:z,SplitScreenContentHeaderDekDown:q,SplitScreenContentHeaderDivider:Ee,SplitScreenContentHeaderHed:W,SplitScreenContentHeaderInfoSlice:Z,SplitScreenContentHeaderLede:ce,SplitScreenContentHeaderLedeBlock:J,SplitScreenContentHeaderMain:Q,SplitScreenContentHeaderForMusicReview:me,SplitScreenContentHeaderNativeShareButton:K,SplitScreenContentHeaderPublishDate:ie,SplitScreenContentHeaderRating:re,SplitScreenContentHeaderRubric:de,SplitScreenContentHeaderRubricIssueDate:pe,SplitScreenContentHeaderSignageRubric:ue,SplitScreenContentHeaderSocialShare:se,SplitScreenContentHeaderTitleBlock:Y,SplitScreenContentHeaderWrapper:Ne,SplitScreenContentHeaderLeadWrapper:X,SplitScreenContentHeaderScoreBox:ee,SplitScreenContentHeaderArtistLink:G,SplitScreenContentHeaderGrid:Te,SplitScreenContentHeaderPersistentAside:Be,SplitScreenContentHeaderReleaseYear:ae,SplitScreenContentHeaderLeadOverride:Le,SplitScreenContentHeaderOffersCTA:Ie}},78141:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),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:v,isImageOnRight:w,actionBarConfig:C})=>{const k=a();return e.length?o.createElement(d,{selectedStoriesImageWidth:i,isImageOnRight:w},!g&&o.createElement(l,{as:c[t],className:"SelectedStoriesSectionTitle",dangerousHed:m?n:k.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:v,shouldEnableBundleComponentAnalytics:!0,actionBarConfig:C})):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(3442),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:v="TextBelowLeft",shouldHideSelectedStoriesHeadline:w=!1,shouldHideDangerousDek:C=!1,snowplowEvent:k,trackingNamespace:$,actionBarConfig:S})=>{const x=a();if(!e.length)return null;const E=s[v];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,$,n),snowplowEvent:k&&{...k,items:[{content_title:t.dangerousHed,content_url:t.url}],index:n,total_index:e.length,placement:"right-rail"},hideRubricItemSummary:!0,shouldHideBylines:!0,shouldHideDangerousDek:C,hasUnderlineHed:!1,hasBorder:!1,as:y?h:E,actionBarConfig:S}))))))};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(75999),{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 v=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=v;const w=i.section.withConfig({displayName:"SelectedStory"})` text-align: left; .summary-item__content { padding-bottom: 0; } `;t.SelectedStory=w;const C=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=C},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(3442),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),v=n(71284),{NavCTA:w,NavRollover:C}=n(12501),k=n(54790),{PaymentGateway:$}=n(92807),S=n(43608),x=n(76399),E=n(26488),T=n(73767),I=n(26890),N=n(46037),B=n(82814),L=n(14212),{sizesFullName:P}=n(99906),M=n(69834),A=n(98653),D=n(32217),H=n(59898),R=n(54120),{googleAnalytics:_}=n(90090),{trackNavigationEvent:O}=n(14307),{useClientStatus:F}=n(8877),{LinkBannerStackedNavigation:W,StackedNavigationBottom:V,StackedNavigationDrawer:U,StackedNavigationDrawerGlobalStyles:G,StackedNavigationDrawerToggle:j,StackedNavigationHeader:z,StackedNavigationGrid:q,StackedNavigationLogoLink:Z,StackedNavigationSectionLogoSize:K,StackedNavigationProfileLink:Y,StackedNavigationSearch:J,StackedNavigationSectionCmUnitNavLeft:Q,StackedNavigationSectionLogo:X,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,className:n,utilityNavLinkColorToken:i,customMobileOptionLink:c,customMobileOptionLinkText:f,drawerProps:be,hasBoxShadowInMobile:fe,hasLeftMarginOnMobile:ve,hasLinkbannerCrossSlideAnimation:we,hasNoRightMarginforSm:Ce,hasSearch:ke,hasSearchBarWithDrawer:$e,hasScrollingNavigationContentCenterAligned:Se,hasSearchBar:xe,hasTopStory:Ee,hasUnderlineActiveLink:Te,hasUtilityLinksCenterAlign:Ie,headerLogo:Ne,headerLogoDim:Be,headerInvertedLogo:Le,headerTheme:Pe,hideNavWhenLinkBannerEnabled:Me,intl:Ae,invertedLogo:De,isHomepage:He,isAccountsEnabled:Re,isEditorPicksAvailable:_e,isNavigationActiveState:Oe,isVisualLinkBanner:Fe,logo:We,logoBaseUrl:Ve,mobileLogoAlignment:Ue,navigationHideStrategy:Ge,primaryLinks:je,profileLinkLabel:ze,primaryNavigationSize:qe,seriesData:Ze,shouldBundlePagesBehaveLikeHP:Ke,shouldInvertMenuHeader:Ye,shouldHideSeriesPagination:Je,showLinkBanner:Qe,showMarketSwitcherInDrawerOverlay:Xe,showNavigationDrawerOnTopInDesktop:et,shouldNavigationScroll:tt,showSignInOnMobile:nt,showAccountAfterNavCta:ot,showNavigationDrawerOnTopOnScroll:it,showOverlayNavigation:at,showPrimaryNavOnScroll:rt,showSecondaryFooterAllLink:st,showUtilityLinkOnNavigationBottom:lt,scrollingHeaderLogoDim:dt,socialLinksHeading:ct,theme:mt,user:pt,utilityLinks:ut,variationName:gt,variations:ht,hasSEOSupport:yt,onDrawerStateChange:bt,shouldInvertSecondaryMenuTheme:ft,searchPlaceholder:vt})=>{let wt=He;a.useEffect((()=>{(async()=>{await y(),h("StackedNavigation",gt)})()}),[gt]);const Ct=F(),[kt,$t]=s(!1),[St,xt]=s(!1),[Et,Tt]=s(!1),[It,Nt]=s(0),[Bt,Lt]=s(!0),[Pt,Mt]=s(je),[At,Dt]=s(!1),[Ht,Rt]=s({}),[_t,Ot]=s(!1),[Ft,Wt]=s(!1),[Vt,Ut]=s(!1),Gt=d(null),jt=ht.isDrawerEnabled?Pt:je,zt=jt.filter((e=>e.hasChildren)),[qt,Zt]=s(yt?zt:{});l((()=>{if(!_e||!ht.isDrawerEnabled||Vt)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);Ut(!0),Mt(e)}})).catch((e=>e))}),[jt,ht.isDrawerEnabled,Vt,_e]);const Kt=e=>{"Newsletter"!==e.target.innerText&&"NEWSLETTER"!==e.target.innerText&&window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e.target.innerText})},Yt=r((()=>{const e=window.pageYOffset;I.shouldUpdateScroll(Et,e,It,Ge)&&(e<=0&&-1!==window.navigator.userAgent.indexOf("Safari")&&-1===window.navigator.userAgent.indexOf("Chrome")?Tt(!1):Tt(e-It>0),Nt(e))}),[Et,It,Ge]),Jt=()=>{Rt({}),Ot(!1),Mt(jt.map((e=>(e.isActive=!1,e)))),yt&&Zt(zt)},Qt=e=>{const[t]=e;Lt(t.isIntersecting)},Xt=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(Yt,150),window.addEventListener("scroll",e)),Xt(),()=>{tt&&window.removeEventListener("scroll",e),Gt.current.disconnect()}}return null}),[Yt,tt,we,Xt]),l((()=>{_t||Mt(jt)}),[_t,jt]),l((()=>{Ht.hasChildren?(Dt(!0),yt||Zt(Ht),Ot(!0)):(Ot(!1),Dt(!1))}),[Ht,yt]);const en=()=>{yt&&Jt(),bt&&bt(!kt),$t(!kt),_.emitGoogleTrackingEvent("hamburger-menu-"+(kt?"collapsed":"expanded")),O({type:kt?"close":"open",subject:"hamburger_menu",placement:"top"})},tn=()=>{xt(!St)},nn=()=>{Wt(!Ft)};let on=Ee&&kt?"standard":Pe;on||(on="inverted"!==mt||kt&&!Ye&&"inverted"!==mt||!Bt?"standard":"inverted");const an=(t=!1)=>{const n=t&&e&&e.accountLinks&&e.accountLinks.find((e=>e.isProfileLink));return n&&a.createElement($,{group:"subs-cta"},a.createElement(Y,{href:n.url},ze||n.text||Ae.formatMessage(b.profileLinkLabel)))},rn=kt?x:E,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 $e&&(delete l.inputKind,delete l.href,l.role="button",l.onClickHandler=nn),a.createElement(ae,{hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,onClick:Kt,shouldUseCustomStyle:ht.shouldUseCustomStyle,showAccountAfterNavCta:ot,utilityNavLinkColorToken:i},e.length>0&&a.createElement(k.Horizontal,{attributes:{"aria-label":s.formatMessage(b.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0}),!ot&&o,a.createElement(ge,null,a.createElement(w,null),a.createElement($,{group:"consumer-marketing"},a.createElement(v,{position:"nav-cta"})),a.createElement(C,null),a.createElement($,{group:"consumer-marketing"},a.createElement(v,{position:"nav-rollover"}),a.createElement(v,{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(J,{...l,ButtonIcon:Ft?x:T,isIconButton:!0,label:Ae.formatMessage(b.searchLabel),hasTopStory:Ee})))})(sn,ke,xe,dn,be,Ae),un=((e,t)=>a.createElement(ae,{hasOnlyMenuToRight:ht.hasOnlyMenuToRight,shouldUseCustomStyle:ht.shouldUseCustomStyle},e.length>0&&a.createElement(k.Horizontal,{"data-testid":"StackedNavigationSectionUtilityLinksMobileLeft",attributes:{"aria-label":t.formatMessage(b.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0})))(ln,Ae),gn=((e,t,n)=>a.createElement(U,{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(N,{dataTestId:"BookmarkAlertMobile"},a.createElement("p",null,n.formatMessage(b.bookmarkAlertLabel)," ",a.createElement("a",{href:"/account/saved"},n.formatMessage(b.savedStoriesLabel)))),a.createElement(G,null)))(rn,kt,Ae),hn="overlay"===t,yn="fixed-header-layout"===ht.headerLayout,bn="standard"===on?{logo:We,headerLogo:Ne}:{logo:De,headerLogo:Le},{hasXLargeLogo:fn,isLargeOnHomeOnly:vn}=ht;Ke||(wt=!1);const{shouldExcludeSeriesPagination:wn=!1,links:Cn}=Ze||{},kn=()=>!(Je||kt||wn||Bt||!Cn?.length),$n=!Ee&&(fn&&!vn||fn&&vn&&wt)&&!Et,Sn=$n?"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 Nn=!Fe&&(Qe||ht.hasLinkBanner);we&&Bt&&(Nn=!1);const Bn=kt&&ht.hasOnlyMenuToRight,Ln=et||Et&&it,Pn=!ht.hasSearchBarInSecondRow&&Se;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":Et},n),hasOnlyMenuToRight:ht.hasOnlyMenuToRight,hasScrollingNavigation:ht.showScrollingNavigation,hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,navigationTheme:on,headerLayout:ht.headerLayout,primaryNavigationSize:qe,isDrawerOpen:kt,hasLinkBanner:Nn,hasBoxShadowInMobile:fe,hasLinkbannerCrossSlideAnimation:we,hideNavWhenLinkBannerEnabled:Me,isScrolled:Et,showPrimaryNavOnScroll:rt,showSecondRowOnScroll:ht.showSecondRowOnScroll,shouldReduceStackedNavigationHeaderHeight:Bn,shouldUseCustomStyle:ht.shouldUseCustomStyle,adOverlay:hn,xlLogoVisible:$n,showAccountAfterNavCta:ot,hasUtilityLinksCenterAlign:Ie,enableMobileLinkBannerScroll:we,isContentHeaderVisible:Bt,hasSEOSupport:yt,hasTopStory:Ee,utilityNavLinkColorToken:i},a.createElement($,{group:"consumer-marketing"},a.createElement(v,{position:"cm-banner"})),a.createElement(q,{isDrawerOpen:kt,xlLogoVisible:$n,headerLayout:ht.headerLayout,hasOnlyMenuToRight:ht.hasOnlyMenuToRight,hasScrollingNavigation:ht.showScrollingNavigation,hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,isNavigationActiveState:Oe,shouldReduceStackedNavigationHeaderHeight:Bn,collapseHeightWhenDrawerOpen:et&&kt,hasUtilityLinksCenterAlign:Ie},a.createElement(le,null,a.createElement(a.Fragment,null,a.createElement(Q,null,a.createElement($,{group:"consumer-marketing"},a.createElement(v,{position:"nav-left"}))),Ln&&gn,a.createElement(K,{className:o(`stacked-navigation__section--${Sn}-logo`),isHomepage:wt,logoSize:Sn,headerLogoDim:Be,scrollingHeaderLogoDim:dt,headerLayout:ht.headerLayout,isScrolled:Et,shouldUseCustomStyle:ht.shouldUseCustomStyle,hasTopStory:Ee},a.createElement(Z,{href:Ve,"data-testid":"Logo"},a.createElement(S,{...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:Se},a.createElement(pe,null,a.createElement(L,{ariaLabel:Ae.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!==Ht.text?(Rt({...t,isActive:!0}),yt&&Zt(zt.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[])),Mt(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}`})):Jt()},shouldUseHoverState:At,isMenuDrawerOpen:_t,drawerProps:be,isRightSpaceDisabled:Pn,collapseMegaMenu:Jt,isNavigationActiveState:Oe,showMoreLink:!0,shouldOpenDrawerOnClick:!0,showChevron:!0,defaultNavLinkCount:Pn?6:5,hideMoreLinkOnLargerScreens:Pn})),ht.hasSearchBarInSecondRow&&a.createElement(me,null,a.createElement(R,{placeholder:vt}))):a.createElement(ne,{"data-testid":"StackedNavigationSectionPrimaryLinks"},a.createElement(de,{attributes:{"aria-label":Ae.formatMessage(b.primaryLinksLabel)},links:jt,hasUnderlineActiveLink:Te,shouldAllowNavItemHide:!0,shouldUseCustomStyle:ht.shouldUseCustomStyle,isNavigationActiveState:Oe}))),a.createElement(V,{hasScrollingNavigation:ht.showScrollingNavigation,mobileLogoAlignment:Ue,hasOnlyMenuToRight:ht.hasOnlyMenuToRight,hasNoRightMarginforSm:Ce},gn,ht.hasOnlyMenuToRight?a.createElement(X,{hasOnlyMenuToRight:ht.hasOnlyMenuToRight,headerLogo:We,shouldUseCustomStyle:ht.shouldUseCustomStyle},a.createElement(Z,{href:Ve},a.createElement(S,{...bn.logo}))):a.createElement(X,{headerLogo:Ne},a.createElement(Z,{href:Ve},a.createElement(S,{...bn.headerLogo}))),(!yn||lt)&&pn,a.createElement(ee,{hasLeftMarginOnMobile:ve,hasOnlyMenuToRight:ht.hasOnlyMenuToRight},ot?a.createElement(a.Fragment,null,ht.hasOnlyMenuToRight&&un,a.createElement(w,null),Ct&&pt?.isAuthenticated&&an(Re),nt&&!lt&&dn):a.createElement(a.Fragment,null,ht.hasOnlyMenuToRight&&un,Ct&&pt?.isAuthenticated&&an(Re),nt&&!lt&&dn,a.createElement(w,null)),a.createElement($,{group:"subscription-workflow"},a.createElement(v,{position:"mob-nav-cta"})),hn&&a.createElement(te,{hasNoRightMarginforSm:Ce,href:c||"/go/failsafe"},f||Ae.formatMessage(b.subscribeLabel))),ht.hasSearchBarInSecondRow&&a.createElement(me,null,a.createElement(R,{placeholder:vt})))),Nn&&a.createElement(W,{palette:on,isScrolled:Et,...we&&{hasLinkbannerCrossSlideAnimation:we,showOnMobile:!Bt}}),ht.isDrawerEnabled&&!yt&&a.createElement(A.SiteHeaderDrawer,{appElement:be.appElement,isOpen:_t,onClose:()=>Jt(),contentLabel:Ae.formatMessage(b.drawerLabel),theme:mt,className:"drawer--megamenu",hideOnMobile:!0},At&&a.createElement(ue,{xlLogoVisible:$n},a.createElement(M.NewVerbose,{collapseMegaMenu:Jt,isDrawerOpen:_t,isSlim:!1,megaMenuContent:qt,theme:mt,showSecondaryFooterAllLink:st,primaryNavLink:Ht,isContentCentered:Se,hasLinkBanner:Nn}))),$e&&a.createElement(A,{appElement:be.appElement,contentLabel:Ae.formatMessage(b.searchLabel),className:"drawer--search",isOpen:Ft,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>nn()},a.createElement(ye,{xlLogoVisible:$n},a.createElement(R,{searchLink:be.searchAction,shouldSetFocus:Ft,placeholder:Ae.formatMessage(b.searchLabel)}))),ht.isDrawerEnabled&&yt&&a.createElement(D.SiteHeaderDrawer,{isDrawerOpen:_t,onClose:()=>Jt(),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:$n},a.createElement(M.NewVerbose,{collapseMegaMenu:Jt,isDrawerOpen:_t,isSlim:!1,megaMenuContent:e,theme:mt,showSecondaryFooterAllLink:st,primaryNavLink:e,hasLinkBanner:Nn}))))))),!at&&a.createElement(se,{isOpen:kt,xlLogoVisible:$n,onClose:en,isScrolled:Et,showNavigationDrawerOnTopInDesktop:et,fixedHeader:yn?"fixed-":"",appElement:be.appElement,contentLabel:Ae.formatMessage(b.drawerLabel),className:o("drawer--megamenu",{"drawer--megamenu-topstory":Ee}),hideOnDesktop:ht.isDrawerEnabled,hasSearchBarInSecondRow:ht.hasSearchBarInSecondRow,cropWidth:ht.isDrawerEnabled},ht.isDrawerEnabled?a.createElement(M.MultipleColumn,{isSlim:!1,megaMenuContent:{children:jt},collapseMegaMenu:Jt,isDrawerOpen:_t,theme:mt,utilityLinks:sn,user:pt,accountProps:e,isAccountsEnabled:Re,showSecondaryFooterAllLink:st,hasLinkBanner:Nn}):a.createElement(B,{...be,user:pt,accountProps:e,isAccountsEnabled:Re,showSearch:ke,showMarketSwitcher:Xe,utilityLinks:sn,theme:mt,shouldInvertSecondaryMenuTheme:ft})),at&&a.createElement(H,{accountProps:e,additionalCSS:ht.shouldShowOverlayTop?void 0:ht?.overlayCSS,isAccountsEnabled:Re,user:pt,hasSearch:ke,hasTopRule:!ht.shouldShowOverlayTop,primaryLinks:je,utilityLinks:ut,searchLink:be.searchAction,secondaryLinks:be.secondaryLinks,socialLinks:be.socialIconsProps.links,socialLinksHeading:ct,logo:Ne,invertedLogo:Le,isCenteredOnDesktop:!0,isVisible:kt,onClose:en,theme:mt,shouldShowOverlayTop:ht.shouldShowOverlayTop}),a.createElement(he,{shouldDisplaySeriesPagination:kn(),className:o({"series-pagination__standard-navigation--hidden":!kn}),"data-testid":"StackedSeriesNavigationPagination"}),a.createElement(u,{name:"stacked-navigation-mega-modal",className:"modal-container"}))};be.defaultProps={adStyle:"default",hasBoxShadowInMobile:!1,hasLeftMarginOnMobile:!1,hasLinkbannerCrossSlideAnimation:!1,hasNoRightMarginforSm:!1,hasSEOSupport:!1,hasScrollingNavigationContentCenterAligned:!1,hasSearch:!0,hasSearchBar:!1,hasSearchBarWithDrawer:!1,hasUtilityLinksCenterAlign:!1,isEditorPicksAvailable:!1,isVisualLinkBanner:!1,logoBaseUrl:"/",mobileLogoAlignment:"center",navigationHideStrategy:"default",primaryNavigationSize:"default",shouldBundlePagesBehaveLikeHP:!0,shouldHideSeriesPagination:!0,shouldInvertMenuHeader:!1,shouldInvertSecondaryMenuTheme:!0,shouldNavigationScroll:!0,showAccountAfterNavCta:!1,showLinkBanner:!1,showMarketSwitcherInDrawerOverlay:!1,showNavigationDrawerOnTopInDesktop:!1,showNavigationDrawerOnTopOnScroll:!1,showOverlayNavigation:!1,showPrimaryNavOnScroll:!1,showSecondaryFooterAllLink:!1,showUtilityLinkOnNavigationBottom:!1,theme:"standard",variations:{isDrawerEnabled:!1,isLargeOnHomeOnly:!1,headerLayout:"default-header-layout",hasLinkBanner:!1,hasOnlyMenuToRight:!1,hasSearchBarInSecondRow:!1,hasXLargeLogo:!1,shouldUseCustomStyle:!1,showMegaMenuForMobile:!1,showScrollingNavigation:!1,showSecondRowOnScroll:!1}},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(S.propTypes).isRequired,headerLogo:i.shape(S.propTypes).isRequired,headerLogoDim:i.shape(S.propTypes),headerTheme:i.string,hideNavWhenLinkBannerEnabled:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape(S.propTypes).isRequired,isAccountsEnabled:i.bool,isEditorPicksAvailable:i.bool,isHomepage:i.bool,isNavigationActiveState:i.bool,isVisualLinkBanner:i.bool,logo:i.shape(S.propTypes).isRequired,logoBaseUrl:i.string,mobileLogoAlignment:i.oneOf(["center","left"]),navigationHideStrategy:i.oneOf(["default","delta"]),onDrawerStateChange:i.func,primaryLinks:k.propTypes.links,primaryNavigationSize:i.oneOf(["default","large"]),profileLinkLabel:i.string,scrollingHeaderLogoDim:i.shape(S.propTypes),searchPlaceholder:i.string,seriesData:i.object,shouldBundlePagesBehaveLikeHP:i.bool,shouldHideSeriesPagination:i.bool,shouldInvertMenuHeader:i.bool,shouldInvertSecondaryMenuTheme:i.bool,shouldNavigationScroll: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:k.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(75999),{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:v,minScreen:w,minMaxScreen:C,maxScreen:k,isInverted:$}=n(26865),{NavigationListItemWrapper:S,NavigationInternalLink:x,NavigationListWrapper:E,NavigationExternalLink:T}=n(51418),I=n(88456),N=n(50152),B=n(82873),L=n(54790),P=n(98653),{SignOutButtonWrapper:M}=n(81591),{ButtonWrapper:A}=n(18974),{getSiteNavigationMenuStyles:D}=n(56341),{cssVariablesGrid:H}=n(1123),{ResponsiveImageContainer:R}=n(7228),{MoreDropdownLabel:_,StandardNavigationAccountLabel:O,StandardNavigationDropdown:F,StandardNavigationSeriesPagination:W,NavigationAccountSignIn:V,NavigationAccountIconWrapper:U,AccountDropdownToggleIcon:G}=n(88570),{universalGridCore:j}=n(89085),{Link:z}=n(82552),{ShowRollover:q,HideRollover:Z}=n(32788),{AlertWrapper:K}=n(3318),{NavListItem:Y}=n(79424),{SearchBarWrapper:J}=n(26348),{DESKTOP_HEIGHT:Q,MOBILE_HEIGHT:X}=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: ${X}px; } `,re=r` 0% { height: ${X}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})=>v(e,"typography.definitions.foundation.meta-secondary")}; position: absolute; right: 20px; align-self: center; z-index: 0; `,ue=i` ${x} { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } ${x}, ${T} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } ${({theme:e})=>v(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; } ${S} { 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; } ${S} { &: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)}; } } ${S} { &: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(N).withConfig({displayName:"StackedNavigationSectionUtilityLinksLogin"})` ${O} { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } ${V} { 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})=>v(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($(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,ve=o("div").withConfig({displayName:"StackedNavigationBottom"})` ${j()} ${H()} && { 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")};`} } ${ue} ${({hasOnlyMenuToRight:e})=>e&&`\n grid-row: 1;\n ${C(l.md,l.lg)} {\n padding-left: ${h(4)};\n }\n `} ${({hasOnlyMenuToRight:e})=>e&&"grid-row: 1;"} `,Ce=o(I.Utility).withConfig({displayName:"StackedNavigationDrawerToggle"})` ${({theme:e})=>D(e,!0)} ${({hasOnlyMenuToRight:e})=>e&&"justify-content: flex-end;"} .icon-menu { margin: 8px; width: initial; height: initial; } .icon-close { padding: 8px; } .icon-menu path { stroke: ${({theme:e})=>b(e,$(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:hover, &:focus { stroke: ${({theme:e})=>b(e,"colors.foundation.collapsed-menu.nav-link.hover")}; } } `,ke=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 ${A} {\n padding: ${h(2)};\n }\n\n ${K} {\n display: none;\n }\n }\n ${C(l.md,`${c.lg}px`)} {\n display: grid;\n grid-column: 1 / span 3;\n align-content: center;\n }`} `,$e=i` display: flex; align-items: center; transition: opacity 0.3s ease-in-out; .navigation__link { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } ${E} { margin: 0; } ${S} { display: flex; align-items: center; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } `,Se=o.div.withConfig({displayName:"StackedNavigationTop"})` display: none; grid-column: 1/-1; grid-row: 1/2; grid-template-columns: ${h(34)} auto ${h(34)}; `,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})=>v(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 { ${Z} 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)}; } } } `,Ne=o.div.withConfig({displayName:"StackedNavigationSectionUtilityLinks"})` ${M} { &: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)}; } `} ${S} { 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 { ${Z} 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)};`} } `,Be=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")}; } } ${Ne} { .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")}; } } `,Le=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)} { ${Se} { height: ${h(14)}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`height: ${h(8)};`} } ${he} { height: ${h(6)}; } ${be} { height: ${ne}; ${({hasSearchBarInSecondRow:e})=>!e&&`height: ${te};\n ${Y} {\n height: ${te};\n }\n `} } &&& { ${Ne} { 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;"} } } `,Me=o(B).withConfig({displayName:"LinkBannerStackedNavigation"})` @media (max-width: ${c.lg}px) { border-top: 1px solid ${b("colors.foundation.menu.dividers")}; } ${({showOnMobile:e})=>void 0!==e&&i` ${k(`${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; `} } ${k(`${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; `} } `:""} `,Ae=o("div").withConfig({displayName:"StackedNavigationGrid"})` ${j()} ${H()} && { 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 ${Ne} {\n display: none;\n }\n }`} } ${({isNavigationActiveState:e})=>e&&"&&&& {\n height: 100%;\n }"} ${({xlLogoVisible:e})=>e&&i` ${Le} ${Pe} `} `,De=i` top: 0; ${be} { display: none; } ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${he} { display: none; } ${Ae} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Me} `,He=i` top: 0; ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${Ae} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Me} `,Re=i` ${w(l.xl)} { ${ve} { .consumer-marketing-unit { display: flex; } ${we} { display: flex; grid-column: 5 / span 4; } } ${ke} { position: absolute; top: 0; bottom: 0; left: 0; } ${we} { opacity: 1; z-index: initial; } } `,_e=i` ${w(l.xl)} { ${ke} { position: inherit; margin-right: 1.5rem; margin-left: 0; } } `,Oe=o(L.Horizontal).withConfig({displayName:"StackedNavigationNavigationPrimaryLink"})` transition: opacity 0.3s ease-in-out; ${S} { 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,isScrolled:s=!1})=>{if("fixed-header-layout"===e){const e=t?.sources?.sm?.url||`/verso/static/${a.meta.name}/assets/logo.svg`;return i` ${R} { ${s&&o&&n?se(n?.sources):`${w(l.lg)} {\n width: 128px;\n height: ${o&&s?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)}; } `} } `}return""}} `,We=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${$e} justify-content: center; margin: auto; min-width: ${h(38)}; max-width: 100%; ${({headerLayout:e,logoSize:t})=>"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 `:""} ${({shouldUseCustomStyle:e})=>e&&`\n height: 52px;\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n height: 52px;\n }`} `,Ve=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${$e} 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 `:""}} `,Ue=o.div.withConfig({displayName:"StackedNavigationSectionLogoSize"})` ${({logoSize:e,headerLogoDim:t,isScrolled:n,isHomepage:o})=>t&&!o||t&&!n?Ve:"large"===e?Fe:We} `,Ge=i` &, *, ${_}, ${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 { & ${Se} { 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&&Ae} {\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} { ${k(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` ${Ae} { height: ${h(14)}; ${w(l.lg)} { height: ${h(17)}; } } `:i` ${Ae} { 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 ${k(`${c.lg}px`)} {\n top: -${h(7)};\n transition: top 0.5s ease-in-out;\n }`} ${Ae} { ${a&&!t&&`\n ${k(`${c.lg}px`)} {\n height: 0;\n overflow: hidden;\n }\n `} } && { ${he}, ${be}, ${be} ${Y} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${he} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${Ae} { ${w(l.lg)} { height: ${h(8)}; } } } `:e&&!r&&i` ${he}, ${be}, ${be} ${Y} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${he} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${Ae} { ${w(l.lg)} { height: ${h(8)}; } } `} & ${Se} { border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; height: ${ee}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"border-bottom: 0px !important;"} ${w(l.lg)} { display: grid; } } & ${ve} { 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; } } ${Ne} { ${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&&De} ${({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 ${Se} {\n transform: translateY(-130px);\n opacity: 0;\n }\n }\n }\n `} ${Se} { 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; } } ${Ae} { grid-template-rows: ${h(6)}; ${w(l.xl)} { grid-template-rows: ${h(16)} ${h(6)}; } } ${ve} { ${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; } `,Ze=(e,t)=>e?`\n &&& {\n ${Se} {\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 ${Se} {\n border-bottom: 1px solid;\n ${y(t,"border-bottom-color",$(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")}\n }\n }\n `,Ke=i` ${({headerLayout:e,hasLinkBanner:t,isScrolled:n,theme:o})=>"fixed-header-layout"!==e||t?"fixed-header-layout"===e&&t?`${ce} {\n ${He} {\n border-bottom: none;\n\n ${Me} {\n @media (max-width: ${c.md}px) {\n border-top: 1px solid ${b(o,"colors.consumption.lead.inverted.divider")};\n }\n }\n }\n }\n ${Ze(n,o)}`:"":`\n &&& {\n ${ce} {\n border-bottom: 1px solid\n ${b(o,$(o)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n }\n }\n\n ${Ze(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")}; } ${V} { ${y("color","colors.interactive.base.white")}; } ${U} { &: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}, ${Ne}, ${fe}, ${be} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${S} { &: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")}; ${M}.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}, ${Ce} { &, &: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")}; } `,Ye=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")}; } ${V} { ${y("color","colors.interactive.base.white")}; } ${U} { &: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")}; } } } } ${Ne} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${S} { &: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}, ${Ce} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } `,Je=i` ${me}, ${Ne}, ${Oe} { opacity: 0; } `,Qe=o.header.withConfig({displayName:"StackedNavigationHeader"})` ${({hasSEOSupport:e})=>e&&"\n z-index: 999; "} ${ce} ${({navigationTheme:e})=>"inverted"===e?Ke:"transparent"===e?Ye:Be} ${({isDrawerOpen:e})=>e&&Je} ${({isScrolled:e})=>e&&Re} ${({isScrolled:e,hasOnlyMenuToRight:t})=>e&&t&&_e} ${({adOverlay:e})=>e&&Ee} ${({primaryNavigationSize:e})=>"default"===e?ze:qe} ${({hasLinkBanner:e})=>e&&De} ${({headerLayout:e})=>"fixed-header-layout"===e?Ge:je} `,Xe=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")}; } } ${k(l.md)} { margin-top: ${h(3)}; padding: 0; width: 95%; } ${J} { background: none; } `;e.exports={LinkBannerStackedNavigation:Me,StackedNavigationBottom:ve,StackedNavigationDrawer:ke,StackedNavigationDrawerGlobalStyles:nt,StackedNavigationDrawerSearchBarWrapper:rt,StackedNavigationDrawerToggle:Ce,StackedNavigationHeader:Qe,StackedNavigationGrid:Ae,StackedNavigationLogoLink:et,StackedNavigationSectionLogoSize:Ue,StackedNavigationProfileLink:pe,StackedNavigationSearch:me,StackedNavigationSearchBarWrapper:ye,StackedNavigationSectionCmUnitNavLeft:Xe,StackedNavigationSectionLogo:we,StackedNavigationSectionMobileOption:ge,StackedNavigationSectionMobileOptionLink:xe,StackedNavigationSectionPrimaryLinks:he,StackedNavigationScrollingSection:be,StackedNavigationSearchToggle:le,StackedNavigationSearchToggleIcon:de,StackedNavigationSectionUtilityLinks:Ne,StackedNavigationSectionUtilityLinksLogin:fe,StackedNavigationScrolledDrawer:tt,StackedNavigationTop:Se,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(3442);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"},bookmarkAlertLabel:{id:"StackedNavigation.BookmarkAlertLabel",defaultMessage:"Find anything you save across the site in your account",description:"Bookmark alert label before the link"},savedStoriesLabel:{id:"StackedNavigation.SavedStoriesLabel",defaultMessage:"",description:"Label for the link in bookmark alert"},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(3442),{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),{AccountDropdownBookmarkAlert:y,AccountDropdownToggleIcon:b,StandardNavigationDropdown:f,StandardNavigationAccountLabel:v,NavigationAccountIconWrapper:w,NavigationAccountIcon:C,NavigationAccountSignIn:k,JourneyUnitDivider:$,StandardNavigationSuccessLoginAlert:S}=n(88570),x=n(54330),E=n(99906),T=()=>{const e=`(max-width: ${E.minThresholds.lg}px)`;return window.matchMedia(e).matches},I=({accountBookmarkAlertLabel:e,accountAvatar:t,accountLabel:n,accountLinks:i,className:l,savedStoriesLabel:p,signInLabel:u,signInLink:x="/account/sign-in",signOutLink:E,user:I,tooltip:N,utilityNavLinkColorToken:B})=>{const L=r(),P=a.useRef(null),M=h(),{isAuthenticated:A}=I,[D,H]=a.useState(!!N),[R,_]=a.useState("showAuthenticatedTooltip"),[O,F]=a.useState(!1),[W,V]=a.useState(!1),U=a.useMemo((()=>i?.map((e=>e.text.toLowerCase()))),[i]);a.useEffect((()=>{window.cnBus?.on("journey.unit.render.begin",(e=>{e&&"verso"===e.renderer&&"NavCTA"===e.component?.name&&F(!0)}))}),[]),a.useEffect((()=>{if(N){if(window&&window.dataLayer){const e=window.dataLayer[0]?.site?.env,{brandSlug:t}=window.dataLayer[0]?.content||{};_(`${e}-${t}-showAuthenticatedTooltip`)}const e=Boolean(s(d.access));A||e||g.setItem(R,!0),setTimeout((()=>{A&&(Boolean(g.getItem(R))&&g.removeItem(R),H(!1))}),6e3)}}),[A,N,R,6e3]),a.useEffect((()=>{const e=()=>{V(!1)},t=t=>{"Escape"===t.key&&W&&V(!W),"Tab"===t.key&&(U.includes(t.target.innerText.toLowerCase())||e())},n=t=>{P.current&&!P.current.contains(t.target)&&e()};return document.addEventListener("keydown",t),document.addEventListener("click",n),()=>{document.removeEventListener("keydown",t),document.removeEventListener("click",n)}}),[W,U]);const G=()=>{V(!W)},j=e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),V(!W))},z=a.createElement(S,{className:"StandardNavigationSuccessLoginAlert",dataTestId:"success-login-tooltip",isVisible:D,onClose:()=>{H(!1),g.removeItem(R)},...N,arrowPosition:T()&&N?.arrowPositionOnMobile||N?.arrowPosition},a.createElement("p",null,N?.dangerousBookmarkMessage)),q=a.createElement(a.Fragment,null,A?a.createElement(v,{tabIndex:0,onKeyDown:j,"aria-expanded":W,onClick:G,ref:P},O&&a.createElement($,null),a.createElement(w,{isAuthenticated:!0,tabIndex:0},a.createElement(C,{...t}),a.createElement(b,{"data-testid":"AccountDropdownToggleIcon"}))):a.createElement(v,{href:x,rel:"nofollow",as:"a","data-testid":"signIn"},O&&a.createElement($,null),a.createElement(w,{isAuthenticated:!1},a.createElement(C,{...t}),a.createElement(k,null,u||L.formatMessage(c.signInLabel))))),Z=a.createElement(a.Fragment,null,A?a.createElement(v,{tabIndex:0,onKeyDown:j,"aria-expanded":W,onClick:G,ref:P},n||L.formatMessage(c.accountLabel),a.createElement(b,{"data-testid":"AccountDropdownToggleIcon"})):a.createElement(v,{href:x,rel:"nofollow",as:"a","data-testid":"signIn"},u||L.formatMessage(c.signInLabel)));return a.createElement("div",{className:o("standard-navigation-account",t&&"standard-navigation-account-with-avatar",l)},M&&a.createElement(a.Fragment,null,a.createElement(y,{dataTestId:"BookmarkAlertDesktop"},a.createElement("p",null,e||L.formatMessage(c.accountBookmarkAlertLabel)," ",a.createElement("a",{href:"/account/saved"},p||L.formatMessage(c.savedStoriesLabel)))),A&&!(!D||!Boolean(g.getItem(R)))&&z,t?q:Z,A&&a.createElement(f,{className:t&&"account-dropdown__avatar-links",accountLinks:i,signOutLink:E,as:m,"data-testid":"StandardNavigationDropdown",expanded:W,utilityNavLinkColorToken:B})))};I.propTypes={accountAvatar:i.shape(p.propTypes),accountBookmarkAlertLabel:i.string,accountLabel:i.string,accountLinks:i.array,className:i.string,savedStoriesLabel:i.string,signInLabel:i.string,signInLink:i.string,signOutLink:i.string,tooltip:i.shape(x.propTypes),user:i.shape({isAuthenticated:i.bool.isRequired}),utilityNavLinkColorToken:i.string},e.exports=I},76569:(e,t,n)=>{const o=n(96540),i=n(5556),{injectIntl:a}=n(3442),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(3442);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(3442),{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(75999).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(3442);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(3442),l=n(7350),{connect:d}=n(67851),c=n(62067),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(52188).A,g=n(71284),{NavCTA:h,NavRollover:y}=n(12501),{PaymentGateway:b}=n(92807),f=n(98653),v=n(82814),w=n(54790),C=n(73275),k=n(26890),$=n(76399),S=n(26488),x=n(73767),E=n(10934),{googleAnalytics:T}=n(90090),I=n(72400),N=n(82873),B=n(54120),L=n(50152),P=n(75391),{BookmarkIcon:M}=n(72964),{setStandardNavigationDispatcher:A}=n(69836),{StandardNavigationSearchBarWrapper:D,StandardNavigationWrapper:H,StandardNavigationDrawer:R,StandardNavigationDrawerButtonToggle:_,StandardNavigationSectionUtilityLinks:O,StandardNavigationDrawerBookmarkAlert:F,StandardNavigationSectionLogo:W,StandardNavigationHeadLineBlock:V,StandardNavigationHeadLineBlockHeadLine:U,StandardNavigationHeadLineBlockChannelNavigation:G,StandardNavigationSearchButton:j,StandardNavigationPrimaryLinks:z,StandardNavigationSecondaryLinks:q,StandardNavigationSeriesPagination:Z,StandardNavigationNavSecondaryLinks:K,StandardNavigationLogoLink:Y,StandardNavigationLogoImage:J,StandardNavigationSectionSecondaryLinks:Q,StandardNavigationNavUtilityLinks:X,StandardNavigationCartButton:ee,StandardNavigationCartQuantity:te,StandardNavigationCart:ne,StandardNavigationConsumerMarketingWrapper:oe,StandardNavigationIconWrapper:ie,StandardNavigationDrawerSearchBarWrapper:ae}=n(88570),{isDesktopBrowser:re}=n(72362);class se extends a.Component{constructor(e,t){super(e,t),this.doToggleDrawer=()=>{this.setState({isDrawerOpen:!this.state.isDrawerOpen}),T.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(),k.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()=>T.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}render(){const{accountBookmarkAlertLabel:e,accountProps:t,bookmarkAlertLabel:n,className:i,contentAlign:r,drawerProps:s,decorationStyle:l,hasBookmark:d,hasHeadline:c,hasBorderDropdown:m,hasSearch:p,hasSearchBar:w,hasSearchBarWithDrawer:C,headlineAlign:k,headerInvertedLogo:T,hideLinksWhenResize:A,intl:se,invertedLogo:le,isAccountsEnabled:de,isBookmarkVisible:ce,isLogoWide:me,logo:pe,logoBaseUrl:ue,pageHeadline:ge,primaryLinks:he,savedStoriesLabel:ye,secondaryLinks:be,seriesData:fe,shouldConsiderSeriesPagination:ve,shouldEnableFullArticleInverted:we,shouldHideSeriesPagination:Ce,shouldHideSubscribeButton:ke,shouldKeepSubscribeLinkActive:$e,showLinkBanner:Se,isVisualLinkBanner:xe,theme:Ee,user:Te,utilityLinks:Ie,variations:Ne}=this.props,{isClient:Be}=this.state;let{mobileOption:Le}=Ne;const Pe=!re(),{logoAlign:Me,mobileLogoAlign:Ae,mobileNoBorderBottom:De,hasCart:He}=Ne,{showHeadline:Re,shopifyCartQuantity:_e}=this.state,Oe=this.isNavigationThemeInverted(Ne.palette||Ee)?"inverted":"standard",Fe="inverted"===Oe?{logo:le,headerLogo:T}:{logo:pe,headerLogo:pe},We=Ie.filter((e=>!0===e.forceLeftOfNav)),Ve=Ie.filter((e=>!1===e.forceLeftOfNav)),Ue=Ie.filter((e=>e.showInTopNavMobile)),Ge=!!Ie.find((e=>e.showInTopNav&&"nav-cta"===e.cmPosition)),je=this.state.isDrawerOpen?$:S;$e&&(Le="cm");const{shouldExcludeSeriesPagination:ze=!1}=fe||{},qe=!Ce&&!ze&&fe&&this.shouldDisplaySeriesPagination(),Ze=!ve&&!xe&&(Ne.hasLinkBanner||Se),Ke={label:se.formatMessage(u.saveBookmarkLabel),url:"#",network:"bookmark",behavior:"bookmark"},Ye={href:s.searchAction,inputKind:"link",onClickHandler:this.trackSearchSource("icon")};C&&(delete Ye.inputKind,delete Ye.href,Ye.role="button",Ye.onClickHandler=this.doToggleSearchDrawer);const Je=p&&a.createElement(a.Fragment,null,w?a.createElement(D,null,a.createElement(B,{onSubmit:this.trackSearchSource("input-box"),queryParameters:this.props.searchQueryParameters})):a.createElement(j,{...Ye,ariaLabel:se.formatMessage(u.searchLabel),label:se.formatMessage(u.searchLabel),ButtonIcon:this.state.isSearchDrawerOpen?$:x,isIconButton:!0,shouldEnableFullArticleInverted:we}));return a.createElement(a.Fragment,null,a.createElement(H,{className:i,isLogoWide:me,palette:Oe,seriesData:fe,shouldDisplaySeriesPagination:qe,decorationStyle:l,decorationTheme:Ee,logoAlign:Me,mobileLogoAlign:Ae,mobileOption:Le,isDrawerOpen:this.state.isDrawerOpen,mobileNoBorderBottom:De,isHeadlineColorInverted:"inverted"===Oe&&c,shouldKeepSubscribeLinkActive:$e,shouldEnableFullArticleInverted:we,"data-testid":"StandardNavigationWrapper"},a.createElement(R,{"data-testid":"StandardNavigationDrawer"},(he.length>0||be.length>0)&&a.createElement(_,{ButtonIcon:je,isIconButton:!0,className:"standard-navigation__drawer-toggle",label:se.formatMessage(u.navigationMenuButtonLabel),onClickHandler:this.doToggleDrawer,role:"button","aria-expanded":this.state.isDrawerOpen,shouldEnableFullArticleInverted:we}),de&&a.createElement(F,{dataTestId:"BookmarkAlertMobile"},a.createElement("p",null,n||se.formatMessage(u.bookmarkAlertLabel)," ",a.createElement("a",{href:"/account/saved"},ye||se.formatMessage(u.savedStoriesLabel)),"."))),"center"===Me&&We&&We.length>0&&a.createElement(Q,null,a.createElement(K,{attributes:{"aria-label":se.formatMessage(u.secondaryLinksLabel)},links:We,shouldAllowNavItemHide:!0})),a.createElement(W,null,a.createElement(Y,{href:ue,"data-testid":"Logo"},a.createElement(J,{...Fe.logo}))),"left"===Me&&a.createElement(V,{headLineVisible:c&&Re,"data-testid":"StandardNavigationHeadLineBlock",className:o({"standard-navigation__headline-block--headline":c&&Re})},a.createElement(U,{"aria-hidden":"true",headlineAlign:k},ge),a.createElement(G,null,!Re&&a.createElement(I,{hasBorderDropdown:m,hideLinksWhenResize:A,items:he}))),a.createElement(O,{onClick:this.handleClickNavigation,shouldEnableFullArticleInverted:we},de&&Te&&a.createElement(L,{...t,savedStoriesLabel:ye||se.formatMessage(u.savedStoriesLabel),accountBookmarkAlertLabel:e||se.formatMessage(u.accountBookmarkAlertLabel),user:Te,className:"standard-navigation__section--utility-links-login"}),(!ke||"inverted"!==Ee)&&a.createElement(a.Fragment,null,Be&&Ve.length>0&&a.createElement(X,{attributes:{"aria-label":se.formatMessage(u.utilityLinksLabel)},links:Pe?Ue:Ve,shouldAllowNavItemHide:!0,shouldEnableFullArticleInverted:we}),a.createElement(oe,null,a.createElement(b,{group:"consumer-marketing"},a.createElement(g,{position:"nav-dialog"})),!Ge&&a.createElement(a.Fragment,null,a.createElement(h,null),a.createElement(b,{group:"consumer-marketing"},a.createElement(g,{position:"nav-cta"}),a.createElement(g,{position:"nav-rollover"})),a.createElement(y,null))),a.createElement(b,{group:"subs-cta"},a.createElement(g,{position:"nav-gift"})))),d&&ce?a.createElement(ie,null,a.createElement(M,{bookmarkIconAlertDesktopLeft:"has-background",bookmarkIconAlertDesktopTop:"has-background",bookmarkTrackingType:"nav-header",link:Ke,theme:"standard",type:"standard",isUrlBookmark:!0,isBookmarkButton:!0,isIconButton:!0}),Je):Je,a.createElement(a.Fragment,null,He&&a.createElement(ne,{onClick:this.handleToggleShopifyCart},a.createElement(ee,{ariaLabel:`${_e} ${se.formatMessage(u.shoppingCartAriaLabel)}`,label:se.formatMessage(u.shoppingCartLabel),ButtonIcon:E,isIconButton:!0,inputKind:"link",tabIndex:0}),_e>0&&a.createElement(te,null,_e))),a.createElement(P,{showShopifyCart:this.props.isShopifyCartWidgetOpen,closeButtonCallback:this.handleToggleShopifyCart,onCartDataChange:this.onCartDataChange})),a.createElement(f,{appElement:s.appElement,isOpen:this.state.isDrawerOpen,onClose:this.doToggleDrawer,contentLabel:se.formatMessage(u.drawerLabel)},a.createElement(v,{accountProps:t,...s,contentAlign:r,showSearch:p,isAccountsEnabled:de,user:Te,utilityLinks:Ve})),he&&a.createElement(z,{linksArr:he}),be&&a.createElement(q,{linksArr:be}),Ze&&a.createElement(N,null),!Ce&&a.createElement(Z,{shouldDisplaySeriesPagination:qe,className:o({"series-pagination__standard-navigation--hidden":!qe}),"data-testid":"StandardNavigationSeriesPagination"}),C&&this.state.isSearchDrawerOpen&&a.createElement(f,{appElement:s.appElement,contentLabel:se.formatMessage(u.searchLabel),className:"drawer--search",isOpen:this.state.isSearchDrawerOpen,onClose:()=>this.doToggleSearchDrawer()},a.createElement(ae,null,a.createElement(B,{searchLink:s.searchAction,shouldSetFocus:this.state.isSearchDrawerOpen}))))}}se.defaultProps={contentAlign:"left",decorationStyle:"default",hasBookmark:!1,hasSearch:!0,hasSearchBar:!1,headlineElementClass:"[data-testid='ContentHeaderTitleBlockWrapper']",hideLinksWhenResize:!1,isAccountsEnabled:!1,isBookmarkVisible:!1,isLogoWide:!1,isShopifyCartWidgetOpen:!1,isVisualLinkBanner:!1,logoBaseUrl:"/",mainContentElementClass:"main-content",seriesData:null,shouldConsiderSeriesPagination:!1,shouldHideSeriesPagination:!0,shouldHideSubscribeButton:!1,shouldKeepSubscribeLinkActive:!1,showLinkBanner:!1,theme:"standard",variations:{hasLinkBanner:!1,logoAlign:"left",mobileOption:"search",mobileNoBorderBottom:!1,palette:"standard"}},se.propTypes={accountBookmarkAlertLabel:i.string,accountProps:i.object,bookmarkAlertLabel:i.string,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(C.propTypes).isRequired,headlineAlign:i.oneOf(["left","center"]),headlineElementClass:i.string,hideLinksWhenResize:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape(C.propTypes).isRequired,isAccountsEnabled:i.bool,isBookmarkVisible:i.bool,isLogoWide:i.bool,isShopifyCartWidgetOpen:i.bool,isVisualLinkBanner:i.bool,logo:i.shape(C.propTypes).isRequired,logoBaseUrl:i.string,mainContentElementClass:i.string,pageHeadline:i.string,primaryLinks:w.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,shouldHideSubscribeButton:i.bool,shouldKeepSubscribeLinkActive:i.bool,showLinkBanner:i.bool,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:w.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:()=>A(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(75999),{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:v}=n(49829),{getSiteNavigationMenuStyles:w}=n(56341),C=n(55634),k=n(73730),$=n(46037),S=n(28256),x=n(54790),E=n(73275),T=n(1778),{NavigationListWrapper:I,NavigationListItemWrapper:N,NavigationInternalLink:B,NavigationExternalLink:L}=n(51418),P=n(43608),{ResponsiveImageContainer:M}=n(7228),{SignOutButtonWrapper:A}=n(81591),{Link:D}=n(82552),{SocialIconButton:H}=n(51e3),{ShowRollover:R,HideRollover:_}=n(32788),O=n(54330),{SearchBarWrapper:F}=n(26348),W="transition: opacity 0.3s ease-in-out;",V="300ms",U=a(7),G=i` display: flex; align-items: center; ${B},${L} { ${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 ${V} ease-in-out; } ${I} { margin: 0; } ${N} { display: flex; align-items: center; transition: color ${V} ease-in-out; padding: 0; } `,j=i` ${G} display: none; @media (min-width: ${p.xl}) { display: flex; margin-left: ${a(4)}; ${I} { max-height: ${a(3)}; overflow: hidden; } ${N} { margin-right: ${a(2)}; } } `,z=i` position: relative; ${N} { margin: 0; padding: ${a(2)} ${a(3)}; overflow: hidden; &:hover { background-color: ${s("colors.foundation.menu.dividers")}; ${B},${L} { text-decoration: none; color: ${({utilityNavLinkColorToken:e})=>e?s(e):""}; } } } ${B},${L} { ${r("typography.definitions.foundation.link-secondary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; display: block; width: 100%; } `,q=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: ''; } ${A} { ${r("typography.definitions.foundation.link-secondary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null)}; display: block; transition: none; padding: ${a(2)} ${a(3)}; white-space: nowrap; &:hover { background-color: ${s("colors.foundation.menu.dividers")}; text-decoration: none; } } &.account-links__sign-out-separator--show { .account-links__navigation { padding-bottom: ${a(1)}; &::before { position: absolute; right: 0; bottom: 0; left: 0; margin: auto; margin-left: ${a(3)}; background-color: ${s("colors.foundation.menu.dividers")}; width: calc(100% - 80px); height: 1px; content: ''; } } ${A} { margin-top: ${a(.5)}; text-decoration-line: none; &:hover { ${d("background-color","colors.consumption.lead.standard.divider")}; ${d("color","colors.consumption.lead.standard.link-hover")}; } } } .account-links__navigation { ${z} } ${({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 { + ${q} { display: block; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,K=o.button.withConfig({displayName:"StandardNavigationAccountLabel"})` ${Z} `,Y=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; } `,J=o(P).withConfig({displayName:"NavigationAccountIcon"})` && { margin-left: ${a(.2)}; width: ${a(2)}; height: ${a(2)}; ${M} { vertical-align: unset; } } `,Q=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; ${J} + 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)}; } `,ee=o(x.Vertical).withConfig({displayName:"MoreDropdownNavigation"})` ${z} `,te=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")}; } ${q} { top: ${U}; margin-right: ${a(3)}; ${I} { max-height: none; } ${B},${L} { ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; } } `,ne=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")}; } } `,oe=o(S).withConfig({displayName:"StandardNavigationSeriesPagination"})` transform: translateY(-${U}); opacity: 1; ${({shouldDisplaySeriesPagination:e})=>!e&&"display: none;"} `,ie=o($).withConfig({displayName:"AccountDropdownBookmarkAlert"})` display: none; @media (min-width: ${p.lg}) { display: flex; top: 44px; left: -200px; } .alert-icon { margin: 22px 20px; } `,ae=o(T).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); } `,re=o(x.Horizontal).withConfig({displayName:"StandardNavigationNavPrimaryLinks"})` ${W} `,se=o.div.withConfig({displayName:"StandardNavigationSectionPrimaryLinks"})` ${j} ${({isDynamic:e})=>e&&`\n display: none;\n\n @media (min-width: ${p.sm}) {\n display: flex;\n margin-left: ${a(4)};\n\n ${re} {\n ${I} {\n max-height: ${a(3)};\n overflow: hidden;\n }\n\n ${N} {\n margin-right: ${a(2)};\n height: ${a(3)};\n }\n }\n }\n `} ${({isHidden:e})=>e&&"\n visibility: hidden;\n "} `,le=o(C).withConfig({displayName:"StandardNavigationPrimaryLinks"})` ${y} `,de=o(C).withConfig({displayName:"StandardNavigationSecondaryLinks"})` ${y} `,ce=o(x.Horizontal).withConfig({displayName:"StandardNavigationNavSecondaryLinks"})` ${W} `,me=o.div.withConfig({displayName:"StandardNavigationSectionSecondaryLinks"})` ${j} `,pe=o(x.Horizontal).withConfig({displayName:"StandardNavigationNavUtilityLinks"})``,ue=o(k.Utility).withConfig({displayName:"StandardNavigationSearchButton"})` &&&& .icon-search { transform: scale(0.5); } ${v()}; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\nsvg path {\nfill: ${s(t,"colors.consumption.lead.inverted.link")};\ntransition: fill ${V} ease-in-out;\n}\n`} `,ge=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; } `,he=o(k.Utility).withConfig({displayName:"StandardNavigationCartButton"})` position: absolute; /* stylelint-disable-next-line declaration-no-important */ margin-top: ${a(2)} !important; ${v()}; padding-bottom: ${a(2)}; `,ye=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")}; } `,be=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")}; } } `,fe=o.div.withConfig({displayName:"StandardNavigationConsumerMarketingUnitWrapper"})``,ve=i` ${fe} { .nav-cta__component, .consumer-marketing-unit--nav-cta { &:hover, &:focus, &:focus-within { ~ .nav-rollover__component > div, ~ .consumer-marketing-unit--nav-rollover { ${R} } } } .nav-rollover__component > div, .consumer-marketing-unit--nav-rollover { &:hover, &:focus, &:focus-within { ${R} } } .consumer-marketing-unit--nav-cta { ~ ${B}:hover, ~ ${L}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${B}, ~ ${L} { color: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { ${_} display: none; top: ${U}; 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: ${U}; right: 0; transform: translateY(0); z-index: ${u.navFixed}; } } nav { &.navigation--horizontal { .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { top: ${a(4)}; } } } `,we=o.div.withConfig({displayName:"StandardNavigationSectionUtilityLinks"})` ${W} ${G} position: relative; justify-content: flex-end; @media (min-width: ${p.md}) { margin-left: auto; } ${N} { 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; } } ${ve} .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; } } ${K} { ${({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; } } ${D} { padding: 0; @media (min-width: ${p.md}) and (max-width: ${p.lg}) { padding-right: ${a(2)}; } } `,Ce=o(k.Utility).withConfig({displayName:"StandardNavigationDrawerButtonToggle"})` ${({theme:e})=>w(e)} justify-content: center; transition: fill ${V} ease-in-out; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${V} ease-in-out;\n }\n `} .icon-close { padding: 8px; } .icon-menu { margin: 8px; width: initial; height: initial; } `,ke=o($).withConfig({displayName:"StandardNavigationDrawerBookmarkAlert"})` display: flex; @media (min-width: ${p.lg}) { display: none; } .alert-icon { margin: 22px 20px; } &.alert { &.bookmark-alert { @media (min-width: 0) and (max-width: ${p.lg}) { top: 50px; } @media (min-width: ${p.md}) and (max-width: ${p.lg}) { .alert-arrow { display: block; border-width: 0 8px 8px; } } } } `,$e=o(E).withConfig({displayName:"StandardNavigationLogoImage"})` display: block; text-align: center; ${M} { max-height: ${U}; object-fit: contain; } `,Se=o(h).withConfig({displayName:"StandardNavigationLogoLink"})` width: 100%; height: auto; `,xe=o.div.withConfig({displayName:"StandardNavigationSectionLogo"})` ${G} justify-content: center; margin: auto; max-width: ${a(25)}; @media (min-width: ${p.xl}) { min-width: ${a(15)}; } `,Ee=o.div.withConfig({displayName:"StandardNavigationDrawer"})` height: ${U}; @media (min-width: ${p.sm}) { width: ${a(6)}; } @media (min-width: ${p.md}) { width: ${a(7)}; } `,Te=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)} `,Ie=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockChannelNavigation"})` position: static; transition: opacity 300ms 100ms, transform 400ms; opacity: 1; width: 100%; `,Ne=o.div.withConfig({displayName:"StandardNavigationHeadLineBlock"})` ${W} display: flex; align-items: center; height: 100%; ${({headLineVisible:e})=>e&&`\n ${Te} {\n position: static;\n transform: initial;\n transition: opacity 300ms 100ms, transform 400ms;\n opacity: 1;\n }\n\n ${Ie} {\n position: absolute;\n transform: translateY(-25px);\n opacity: 0;\n }\n `} `,Be=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 ${V} 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 ${V} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};`} ${({shouldDisplaySeriesPagination:e})=>e&&`\n transform: translateY(-${U});\n transition: transform 300ms ease-in-out;\n `} ${({seriesData:e,shouldDisplaySeriesPagination:t,palette:n})=>e&&`\n transition: transform ${V} ease-in-out;\n\n ${"inverted"===n&&`\n transition: transform ${V} ease-in-out,\n background-color 0ms ease-in-out 0ms;\n\n ${se},\n ${we} {\n ${B},\n ${L},\n ${K} {\n transition: none;\n }\n }\n `};\n\n ${t&&`\n transition: transform ${V} ease-in-out,\n background-color 0ms ease-in-out ${V};\n `};\n\n ~ ${oe} {\n transition: opacity 100ms ease-in-out;\n }\n `} ${({palette:e,theme:t})=>"inverted"===e&&`\n transition: background-color ${V} ease-in-out,\n transform ${V} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n\n ${q} {\n transition: background-color ${V} ease-in-out,\n transform ${V} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n ${A} {\n ${l(t,"colors.foundation.expanded-menu.nav-link.default",null)};\n }\n }\n\n ${se},\n ${we} {\n ${B},${L},\n ${K} {\n ${l(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")};\n transition: color ${V} ease-in-out;\n }\n }\n\n ${te} {\n ${ne} {\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 ${q} {\n ${B},${L} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n transition: none;\n }\n }\n }\n\n ${q} .account-links__navigation {\n ${N} {\n &:hover {\n background-color: ${s(t,"colors.interactive.base.dark")};\n }\n\n ${B},${L} {\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 ${B},${L} {\n &:hover {\n text-decoration: none;\n }\n }\n }\n\n ${q} {\n border: 1px solid ${s(t,"colors.consumption.lead.inverted.divider")};\n\n ${A} {\n &:hover {\n background-color: ${s(t,"colors.interactive.base.dark")};\n text-decoration: none;\n }\n }\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 ${ae} path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${q} ${ee} {\n ${N}:hover {\n background: ${s(t,"colors.consumption.lead.inverted.link")};\n\n ${B},${L} {\n transition: color ${V} ease-in-out;\n color: ${s(t,"colors.consumption.lead.inverted.link-hover")};\n }\n }\n }\n\n ${ue} {\n &,\n &:hover,\n &:focus {\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${V} ease-in-out;\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 ${V} ease-in-out;\n }\n }\n }\n `} ${({isLogoWide:e})=>e&&`\n ${Ee} {\n width: unset;\n }\n\n ${we} {\n margin: 0;\n }\n\n ${xe} {\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 ${xe} {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n height: ${U};\n }\n\n ${ue} {\n margin: 0 ${a(3)} 0 ${a(2)};\n }\n }\n\n ${me} {\n @media (min-width: ${p.md}) {\n display: flex;\n margin-left: ${a(2)};\n\n ${N} {\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 ${se} + ${ue} {\n @media (min-width: ${p.md}) {\n margin-left: auto;\n }\n }\n\n ${xe} {\n @media (min-width: ${p.md}) {\n margin-left: 0;\n }\n\n ${Se} ${$e} {\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 ${Ne} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n\n ${Se} ${$e} {\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 ${pe} {\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 ${we} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n `:"cm"===e?`\n ${pe} {\n ${N} {\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 ${we} {\n margin: 0 1rem;\n\n @media (min-width: ${p.md}) {\n margin: 0 0 0 auto;\n }\n }\n\n ${ue} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n `:"")(e)} ${({isDrawerOpen:e})=>e&&`\n ${we},\n ${re},\n ${ce},\n ${Ne} {\n opacity: 0;\n }\n `} ${({isHeadlineColorInverted:e})=>e&&`\n transition: color ${V} ease-in-out;\n color: ${s("colors.discovery.lead.secondary.hed")};\n `} `,Le=o.div.withConfig({displayName:"StandardNavigationIconWrapper"})` display: flex; ${H} { border: none; } `,Pe=o(O).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: ''; } } `,Me=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%; } ${F} { background: none; } `;e.exports={MoreDropdownWrapper:te,MoreDropdownLabel:ne,MoreDropdownNavigation:ee,JourneyUnitDivider:Y,NavigationAccountIconWrapper:Q,NavigationAccountIcon:J,NavigationAccountSignIn:X,AccountDropdownBookmarkAlert:ie,AccountDropdownToggleIcon:ae,StandardNavigationSearchBarWrapper:ge,StandardNavigationWrapper:Be,StandardNavigationDrawer:Ee,StandardNavigationDrawerButtonToggle:Ce,StandardNavigationSectionUtilityLinks:we,StandardNavigationDrawerBookmarkAlert:ke,StandardNavigationSectionLogo:xe,StandardNavigationHeadLineBlock:Ne,StandardNavigationHeadLineBlockHeadLine:Te,StandardNavigationHeadLineBlockChannelNavigation:Ie,StandardNavigationSearchButton:ue,StandardNavigationPrimaryLinks:le,StandardNavigationSecondaryLinks:de,StandardNavigationSeriesPagination:oe,StandardNavigationNavSecondaryLinks:ce,StandardNavigationLogoLink:Se,StandardNavigationLogoImage:$e,StandardNavigationSectionSecondaryLinks:me,StandardNavigationNavUtilityLinks:pe,StandardNavigationDropdown:q,StandardNavigationAccountLabel:K,StandardNavigationSectionPrimaryLinks:se,StandardNavigationNavPrimaryLinks:re,StandardNavigationCartButton:he,StandardNavigationCartQuantity:ye,StandardNavigationCart:be,StandardNavigationConsumerMarketingWrapper:fe,StandardNavigationIconWrapper:Le,StandardNavigationSuccessLoginAlert:Pe,StandardNavigationDrawerSearchBarWrapper:Me}},52188:(e,t,n)=>{const o=n(3442);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},accountBookmarkAlertLabel:{id:"StandardNavigation.AccountBookmarkAlertLabel",defaultMessage:"To revisit this article, select My Account, then ",description:"Account bookmark alert label before the link",isConfigurable:!0},bookmarkAlertLabel:{id:"StandardNavigation.BookmarkAlertLabel",defaultMessage:"To revisit this article, visit My Profile, then ",description:"Bookmark alert label before the link",isConfigurable:!0},savedStoriesLabel:{id:"StandardNavigation.SavedStoriesLabel",defaultMessage:"View saved stories",description:"Label for the link in bookmark alert",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 v=o(i,"LogoDesktopLeftMobileCenterWithSearch",{logoAlign:"left",mobileLogoAlign:"center",mobileOption:"search",mobileNoBorderBottom:!0},{hasHeadline:!0,hasBorderDropdown:!1,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoDesktopLeftMobileCenterWithSearch=v;const w=o(i,"LogoLeftWithSearchInverted",{logoAlign:"left",mobileOption:"search",palette:"inverted"},{hideLinksWhenResize:!0});i.LogoLeftWithSearchInverted=w,e.exports=i},28003:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(51330),{asConfiguredComponent:r}=n(12892),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({assuranceConfig:e,hasStoryAssurance:t,rubric:n,wordCount:o})=>{if(i.useEffect((()=>{(async()=>{await l(),s("StoryAssurance")})()}),[]),!o||!e||!t)return n;const r=e?.quickRead?.wordCount,d=e?.longform?.wordCount,c=(m=o)<=r?"quickRead":m>=d?"longform":"";var m;return c?i.createElement(a,{...e[c]}):n};d.propTypes={assuranceConfig:o.object,hasStoryAssurance:o.bool,rubric:o.element,wordCount:o.number},e.exports=r(d,"StoryAssurance")},75013:(e,t,n)=>{e.exports=n(28003)},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:v,SubtopicDiscoveryAdRailContainer:w,SubtopicDiscoverySummaryItem:C}=n(87546),k=({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)]:k({subItems:o,subItemsLengthLimit:t})},$=({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=k({subItems:p,subItemsLengthLimit:t});if(!f.length)return null;const[v,...w]=f,{artist:$,dangerousHed:S,genre:x,image:E,url:T}=v||{},{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(C,{...v,shouldHidePublishDate:!1,rubric:x,subHed:$,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":S,className:"SubtopicDiscoveryFirstHed",...c},i.createElement("h2",{dangerouslySetInnerHTML:{__html:S}})))),!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}})))})))};$.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 S=({items:e,subItemsLengthLimit:t,shouldEnableBundleComponentAnalytics:n,trackingNamespace:o,shouldUseSummaryItem:a})=>e.map(((e,r)=>i.createElement($,{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(v,{shouldUseSummaryItem:u},i.createElement(S,{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(75999).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 v=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 C=o.div.withConfig({displayName:"SubtopicDiscoveryItemContainer"})` grid-column: span 4; ${s(p.md)} { grid-column: span 3; } `,k=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")};`} } `;k.defaultProps={as:"a"};const $=o(m).withConfig({displayName:"SubtopicDiscoveryAdRail"})``,S=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:v,SubtopicDiscoveryImage:w,SubtopicDiscoveryItemContainer:C,SubtopicDiscoverySubsequentHed:k,SubtopicDiscoveryAdRail:$,SubtopicDiscoveryGridContent:x,SubtopicDiscoveryAdRailContainer:S,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:v="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(75999),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")}; `,v=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%; } `,C=o.section.withConfig({displayName:"SummaryAudioCollection"})` padding-top: ${c(5)}; ${({theme:e})=>e&&`background: ${m(e,"colors.discovery.lead.secondary.background")};\n }`} ${v} { ${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:C,PodcastsSectionTitleWrapper:b,PodcastsSectionTitle:f,CarouselWrapper:w,PodcastsList:v}},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:v}=n(55954),{trackComponent:w}=n(92716),{interactionResponse:C}=n(56187),{trackNavigationEvent:k}=n(14307),{isDesktopBrowser:$}=n(72362),S=({className:e,curatedSearchHed:t,dangerousCategoryTitle:n,dangerousDek:i,dangerousHed:s,hasBackground:l,hasRoundedBorder:S,hasUnderlineHed:x,hideBottomBorders:E,hideRubricItemSummary:T,hideSummaryListDeks:I,hideVerticalBorders:N,isPartiallyCurated:B,isTitleFullWidth:L,items:P,recircRiver:M,rightColumnFeature:A,sectionTitleVariation:D,shouldEnableBundleBookmarks:H,shouldEnableBundleCommentsCount:R,shouldEnableBundleComponentAnalytics:_,shouldHideBylines:O,shouldHideDangerousDek:F,shouldHidePublishDate:W,shouldShowRecipeBadge:V,shouldShowStackedRatingsCard:U,shouldUseDekAsHed:G,sumCollageFourItems:j,sumListItems:z,summaryListHed:q,summaryListSummaryItemVariation:Z,summaryItemVariation:K,shouldTrackSnowplowEvent:Y,summarySectionTitleVariation:J,trackingNamespace:Q,variations:X,variationName:ee})=>{a.useEffect((()=>{(async()=>{await C(),w("SummaryCollageEight",ee)})()}),[ee]);const te=!$(),ne=r[D],oe=G?i:s,ie=F?"":i,ae=!!oe,re=q||t,{shouldUseDenseMobileVariation:se}=X,le={type:"click",label:s,subject:"summary_collage_eight",subject_version:te&&se?"mobile_dense":"default"},de=(e,t,n,o,i,a)=>{Y&&k({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:se&&te?a||"mobile_dense":"default"})},ce=()=>a.createElement(h,{isPartiallyCurated:B,isTitleFullWidth:L},a.createElement(c,{as:ne,dangerousHed:(B||L)&&n?n:oe,isTitleFullWidth:L,dangerousDek:ie}));let me={};A&&(me={hasFeatured:!0,summaryItemFeatured:A});const pe=(()=>{const e=(B||L)&&j?j:P.slice(0,4);return te&&se?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},L&&a.createElement(p,{as:r.LineBelowTextCenter,dangerousHed:oe,dangerousDek:ie}),ae&&!L&&ce(),a.createElement(u,{isPartiallyCurated:B,isTitleFullWidth:L,shouldUseDenseMobileVariation:se},B&&!L&&a.createElement(v,{as:ne,dangerousHed:oe,dangerousDek:ie}),a.createElement(y,{items:pe,hasBorder:!E,placement:"secondary",hasUnderHeroItem:!0,hideLastFewSummaryImages:!1,hideSummaryListDeks:I,hideVerticalBorders:N,isPartiallyCurated:B,recircRiver:M,shouldEnableBundleComponentAnalytics:_,snowplowEvent:{...le,total_index:1},shouldHideBylines:O,trackingNamespace:Q?.main,underHeroItemVariation:K,hasRoundedBorder:S,shouldShowRecipeBadge:V,isTitleFullWidth:L,shouldShowStackedRatingsCard:U,shouldEnableBundleBookmarks:H,shouldEnableBundleCommentsCount:R,shouldUseDenseMobileVariation:se,shouldTrackSnowplowEvent:Y,impressionHandler:de}),te&&se&&P.slice(1,3).map(((e,t)=>a.createElement(d,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:!O&&e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:!F&&e.dangerousDek,date:!W&&e.date,rubric:e.rubric,url:e.url,contentType:e.contentType,shouldHideIcon:!1,shouldTrackSnowplowEvent:Y,clickHandler:()=>(window.location=e.url,de("click",e,t,"secondary",2)),impressionHandler:()=>de("impression",e,t,"secondary",2)})))),a.createElement(g,{hasHed:ae,isPartiallyCurated:B,isTitleFullWidth:L},ae&&L&&ce(),a.createElement(b,{...me,hasHed:ae,dangerousHed:re,hasUnderlineHed:x,hideBottomBorders:E,hideRubricItemSummary:T,shouldEnableBundleComponentAnalytics:_,shouldHideDangerousDek:!0,shouldHidePublishDate:W,shouldHoldImageSpace:!1,impressionHandler:de,shouldTrackItemImpressionForSnowplow:Y,snowplowEvent:{...le,subject_version:se&&te?"mobile_dense-off_canvas":"default",total_index:5},totalItems:5,items:(B||L)&&z?z:P.slice(4),placement:"right_rail",isPartiallyCurated:B,sectionTitleVariation:J,summaryItemVariation:Z||K,recircRiver:M,shouldHideBylines:O,shouldShowStackedRatingsCard:U,shouldEnableBundleBookmarks:H,shouldEnableBundleCommentsCount:R,trackingNamespace:Q?.rightRail,hasRoundedBorder:S,shouldUseDenseMobileVariation:te&&se})),a.createElement(f,null))};S.propTypes={className:i.string,curatedSearchHed:i.string,dangerousCategoryTitle:i.string,dangerousDek:i.string,dangerousHed:i.string,hasBackground: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,shouldEnableBundleBookmarks:i.bool,shouldEnableBundleCommentsCount:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,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})},S.defaultProps={hideBottomBorders:!1,hideRubricItemSummary:!1,hideSummaryListDeks:!1,hideVerticalBorders:!1,isPartiallyCurated:!1,items:[],sectionTitleVariation:"TextLeft",shouldHideBylines:!1,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,shouldShowStackedRatingsCard:!1,shouldTrackSnowplowEvent:!0,shouldUseDekAsHed:!1,summaryItemVariation:"SideBySideThirdsImageRight",summaryListSummaryItemVariation:null,summarySectionTitleVariation:"TextLeft",variations:{shouldUseDenseMobileVariation:!1}},S.displayName="SummaryCollageEight",e.exports=S},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(75999),{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),{SectionTitleHed:y}=n(33500),{VersoIssueFeatureMagazineIssueDate:b,VersoIssueFeatureMagazineIssueName:f}=n(72542),v=n(199),w=n(22539),{SummaryCollageFourUnderMainItem:C,SummaryCollageFourSummaryListItem:k,SummaryCollageFourMainItem:$,SummaryCollageFourWrapper:S}=n(99337),{StackedRatingsCardWrapper:x,ImageWrapper:E,ContentWrapper:T,Hed:I}=n(1817),{StoryUnitWrapper:N}=n(63993),{SmartItemDek:B,SmartItemHed:L,SmartItemBaseText:P}=n(88154),M=a` ${T} { ${({shouldShowStackedRatingsCard:e})=>e&&"padding-left:0"} } `,A=o.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${y} { ${p("typography.definitions.discovery.subhed-section-collection")} ${g(r.md)} { justify-self: ${({isTitleFullWidth:e})=>e&&"center"}; } } `,D=o.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${y} { ${p("typography.definitions.discovery.subhed-section-collection")} margin-bottom: ${c(3)}; } `,H=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: minmax(${c(4)}, auto) repeat(2, 1fr); } ${({isPartiallyCurated:e})=>e&&`\n padding-top: ${c(3)};\n \n ${u(r.lg)} {\n padding-top: ${c(4)};\n grid-template-rows: minmax(${c(5)}, auto) repeat(1, 1fr);\n }\n\n ${u(r.xl)} {\n padding-top: ${c(5)};\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")}; `} `,R=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.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`} `,O=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 ${S} {\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 ${L} {\n margin-bottom: 0.5rem;\n ${p("typography.definitions.discovery.hed-core-secondary")};\n }\n ${P}::after {\n display: none;\n }\n }\n }\n }`} `,F=o.div.withConfig({displayName:"SummaryCollageEightGridItemList"})` grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; margin: 0; border-top: none; padding: 0; ${x} { display: grid; border-top: 1px solid ${m("colors.discovery.body.white.border")}; ${E} { display: grid; grid-area: image; align-items: center; } ${T} { 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 `} `,W=a` ${$} { position: unset; margin-bottom: 0; border-bottom: none; ${({shouldShowStackedRatingsCard:e})=>e&&`padding-bottom: ${c(6)};`} ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-feature")} } ${M} ${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 `} } } } ${C} { 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; `} } ${k} { .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; } } ${x}: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.*/ ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-core-secondary")} } ${M} .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } } `,V=o(v).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 { ${W} } ${({shouldUseDenseMobileVariation:e})=>e&&`\n && {\n ${g(r.md)} {\n height: auto;\n ${C}{\n display: none;\n }\n ${k}{\n display: none;\n }\n }\n }\n `} } `,U=o(w.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)}; } ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-bulletin-primary")} } } ${M} ${({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 `} } `,G=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)}; } } ${b} { margin-bottom: 0; } ${f} { margin-top: ${c(.5)}; } } `;e.exports={SummaryCollageEightTitle:A,SummaryCollageEightGrid:H,SummaryCollageEightTopTitle:R,SummaryCollageEightGridItemCollageFour:O,SummaryCollageEightGridItemList:F,SummaryCollageEightGridItemTitle:_,SummaryCollageEightSummaryList:U,SummaryCollageEightSummaryCollageFour:V,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:G,SummaryCollageEightGridItemCollageFourTitle:D}},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:v}=n(76955),{componentTracking:w}=n(90090),{useResizeObserver:C}=n(55030),{RESOLUTION_MAP:k}=n(2097),$=n(88456),S=({Ad:e,breakpoint:t,columnItemLimit:n,columnItemType:o,columnSummaryItemVariation:a,customButtonText:f,dangerousHed:S,dangerousDek:x,featuredItemHedTag:E,featuredSummaryItemVariation:T,hasBackground:I,hasBorder:N,hasCollapsedAd:B,hasPadding:L,hasPaddingTop:P,hasFeaturedItemMorePadding:M,hasFetauredItemStickyColumnPadding:A,hasLimitedHeightStickyColumn:D,hasRule:H,hasWrapperPadding:R,hideIssueDate:_,hideRubricItemSummary:O,hideSourceTagName:F,hasShowMoreButtonBottomMargin:W,hasRuleColumnItem:V,items:U,layout:G,mobileColumnItemType:j,mobileColumnSummaryItemVariation:z,mobImageAlignment:q,mosaicPosition:Z,hasDekPaddingBottom:K,sectionTitleVariation:Y,shouldHideDekOnMobileView:J,shouldHideItemCount:Q,shouldEnableBundleComponentAnalytics:X,shouldHidePublishDate:ee,showOneColumnReverse:te,hasShowMoreButton:ne,showMoreBtnStyle:oe,showMoreButtonURL:ie,showMoreButtonVariation:ae,stickyPosition:re,summaryItemStickTopThreshold:se,summaryItemVariation:le,trackingNamespace:de})=>{const[ce,me]=i.useState(k.NONE),[pe,ue]=i.useState(!1),[ge,he]=i.useState(0),ye=i.useRef(null),be=$[ae],[fe,ve]=y(ce,me),we=i.useCallback((()=>()=>{if(window){const e=window.matchMedia(`(min-width: ${se}px)`);return Boolean(e?.matches)}return!1}),[se]),[Ce,ke]=i.useState(!1);if(C((()=>se&&ue(we()))),i.useEffect((()=>{se&&ue(we())}),[se,ue,we]),i.useEffect((()=>{if(!ye.current)return;const e=ye.current.querySelector(".summary-item__content");if(e){if("function"==typeof ResizeObserver){const t=new ResizeObserver((()=>{he(e?.offsetHeight||0)}));return t.observe(e),()=>{t.disconnect()}}he(e?.offsetHeight||0)}}),[ye]),i.useEffect((()=>{const e=()=>{window.innerWidth<1024?ke(!0):ke(!1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)})),!((e=[])=>e.length>=4&&e.length<=7)(U))return null;const $e=r[Y],[Se,...xe]=U,Ee=de?.hero||S,Te=de?.aside||S,Ie=w.addDataSectionTitleAttribute(X,Ee,de?.hero?"":0),Ne="one-column"===G?l:s,Be="one-column"===G?d:m,Le=pe?"two-column":G,Pe=pe?"top":re,Me={columnItemLimit:n,columnItemType:o,columnSummaryItemVariation:a,hasRule:V,layout:G,items:xe,shouldEnableBundleComponentAnalytics:X,trackingNamespace:Te,breakpoint:t,hasBackground:I,hasCollapsedAd:B,hideIssueDate:_,isLastElement:!0,hasDekPaddingBottom:K,shouldHoldImageSpace:!0,shouldHidePublishDate:ee,hideRubricItemSummary:O,hideSourceTagName:F};return Ce&&(Me.columnItemType=j||o,Me.columnSummaryItemVariation=z||a,Me.shouldHideDekOnMobileView=J,Me.imageAlignment=q,Me.isLastElement=!1),Se&&E&&(Se.hedTag=E),i.createElement(Ne,{hasBackground:I,hasPaddingTop:P,hasWrapperPadding:R,showOneColumnReverse:te,breakpoint:t},S&&("one-column"===G?i.createElement(c,null,i.createElement(h,{hasPadding:L,as:$e,dangerousHed:S,dangerousDek:x})):i.createElement(h,{hasPadding:L,as:$e,dangerousHed:S,dangerousDek:x})),i.createElement(Be,{hasDangerousHed:Boolean(S),layout:Le,stickyPosition:Pe,breakpoint:t,isSummaryItemStickTopScreen:pe},i.createElement(p,{ref:ye,layout:Le,stickyPosition:Pe,hasPadding:A,hasLimitedHeightStickyColumn:D,isSummaryItemStickTopScreen:pe,summaryItemContentHeight:ge},i.createElement(u,{...Se,className:"summary-collage-fifty-fifty-item-0",hasBorderOnMobileAndTabletOnly:!0,analyticsDataAttribute:Ie,featuredSummaryItemVariation:T,hasBorder:N,hasMorePadding:M,hasRule:H,hideIssueDate:_,hideRubricItemSummary:O,hideSourceTagName:F,shouldHideItemCount:Q,shouldHidePublishDate:ee,shouldHoldImageSpace:!0,shouldUseMediumBreakpoint:!0,shouldHandleOverlayForLongHed:!0})),i.createElement(v,null,"one-column"===G?i.createElement(i.Fragment,null,i.createElement(b,{...Me})):i.createElement(i.Fragment,null,i.createElement(fe,{layout:G,items:xe,shouldEnableBundleComponentAnalytics:X,trackingNamespace:Te,variation:le,breakpoint:t,Ad:e,mosaicPosition:Z,hasCollapsedAd:B,...ve})))),ne&&i.createElement(g,{hasShowMoreButtonBottomMargin:W},i.createElement(be,{btnStyle:oe,label:f,ariaLabel:f,href:ie,inputKind:"link"})))};S.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,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},S.defaultProps={breakpoint:"lg",columnItemLimit:3,columnItemType:"RatingsCard",columnSummaryItemVariation:"SideBySideThirdsImageRight",customButtonText:"See More",featuredSummaryItemVariation:"OverlayCenterLimitedHeight",hasBackground:!1,hasBorder:!1,hasDekPaddingBottom:!0,hasFetauredItemStickyColumnPadding:!1,hasLimitedHeightStickyColumn:!1,hasPaddingTop:!0,hasRule:!1,hasRuleColumnItem:!1,hasShowMoreButton:!1,hasShowMoreButtonBottomMargin:!0,hasWrapperPadding:!0,hideIssueDate:!0,hideRubricItemSummary:!1,layout:"two-column",mobImageAlignment:"default",mosaicPosition:{},sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEnableBundleComponentAnalytics:!1,shouldHideDekOnMobileView:!1,shouldHideItemCount:!1,shouldHidePublishDate:!0,showMoreBtnStyle:"outlined",showMoreButtonURL:"",showMoreButtonVariation:"Utility",showOneColumnReverse:!1,stickyPosition:"top",summaryItemVariation:"TextBelowDesktopOnlyThirds"},S.displayName="SummaryCollageFiftyFifty",e.exports=S},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:v,shouldEnableBundleComponentAnalytics:w,shouldHideDekOnMobileView:C,shouldHidePublishDate:k,imageAlignment:$})=>{const S=g.slice(0,t),x="SummaryItem"===n?m[o]:d,E={leftColumn:[]};return S.forEach(((e,n)=>{const o=n+2,a=c.addDataSectionTitleAttribute(w,v,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:C,shouldHidePublishDate:k,imageAlignment:$,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:v,mosaicPosition:w})=>{const{horizontalPosition:C}=w||{},k=p[v],$={leftColumn:[],rightColumn:[]},S={leftColumn:[],rightColumn:[]},[x,,E]=u("mid-content-ad"),[T,,I]=u("moasic-ad"),N=o(i,"SummaryItem.settings.hasBorderOnMobileAndTabletOnly",!1),B=a.createElement(h,{hasMobileOnlyBorder:N,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 L=C;return C>y.length&&(L=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(k,{...e,analyticsDataAttribute:n,key:`two-columns-horizontal-element-${t+1}`,className:`summary-collage-fifty-fifty-item-${t+1}`,hedTag:"h3"}),t<4?$:S,t),(e=>{if(e===L-1){const t=e<4?$:S;let n;n=e<4?L%2==0?t.rightColumn:t.leftColumn:L%2==0?t.leftColumn:t.rightColumn,n.push(B)}})(t)})),a.createElement(l,{breakpoint:t},a.createElement(c,null,Object.values($).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=S,Object.values(P).some((e=>e?.length))&&a.createElement(c,{hasTopSpacing:!0},Object.values(S).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||{},v=c[y],[w,,C]=m("rail-ad"),[k,,$]=m("moasic-ad"),S={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=S.leftColumn.length;let m=S.rightColumn.length;var u;r>3&&n&&(m-=1),l=c<=m?S.leftColumn:S.rightColumn,l.push(i.createElement(v,{...t,analyticsDataAttribute:s,key:`two-columns-vertical-element-${o+1}`,className:`summary-collage-fifty-fifty-item-${o+1}`,position:r,hedTag:"h3"})),3===r&&S.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:C})))),x&&o===x-1&&l.push((u=o+1,i.createElement(a,{isHidden:n??!k,key:`two-columns-vertical-native-ad-${u}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"mosaic",onFilled:$})))))})),i.createElement(r,{breakpoint:t,isLastElement:u},i.createElement(l,null,Object.values(S).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(75999).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(75999),{maxThresholds:r,minThresholds:s}=n(99906),{BREAKPOINTS:l}=n(96472),{maxScreen:d,minScreen:c,calculateSpacing:m,getTypographyStyles:p,getColorToken:u}=n(26865),{applyGridSpacing:g,cssVariablesGrid:h}=n(1123),{GridItem:y}=n(40653),b=n(86659),f=n(74992),v=n(94258),{OverlaySummaryItemHed:w,OverlaySummaryItemResponsiveAsset:C,OverlaySummaryItemWrapper:k}=n(3265),{ContentWrapper:$,SideBySideRatingsCardWrapper:S}=n(78897),{SectionTitleRoot:x}=n(33500),{ClampContent:E}=n(68370),{SummaryItemWrapper:T,SummaryItemContent:I,SummaryItemDek:N}=n(68116),{SummaryItemImageLink:B}=n(14207),{SummaryItemHedBase:L}=n(36211),{ResponsiveImagePicture:P}=n(7228),M=i(b.WithMargins).withConfig({displayName:"SummaryCollageTwoColumnWrapper"})` padding: ${m(8)} 0; && { grid-row-gap: 0; } > ${y} { 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"} `,A=i.div.withConfig({displayName:"OneColumnWrapper"})` margin-bottom: ${m(4)}; @media (min-width: ${s.xl}px) { width: 100%; } `,D=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%; } ${T} { width: 100%; } ${C} { height: auto; } ${({isSummaryItemStickTopScreen:e,summaryItemContentHeight:t})=>e&&a` ${B} { margin-right: auto; margin-left: auto; width: fit-content; ${P} { img { object-fit: contain; max-height: calc( 100vh - ${m(8)} - ${t}px - ${m(2)} ); } } } ${I} { padding-top: ${m(4)}; ${L} { margin-bottom: ${m(1)}; } } `} `,R=i.div.withConfig({displayName:"SummaryCollageOneColumnWrapper"})` ${({hasWrapperPadding:e})=>e?`\n padding: ${m(4)} 0;\n\n ${c(l.md)} {\n padding: ${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; ${x} { border-top: 1px solid ${u("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${u("colors.discovery.body.white.accent")}; } ${S} { flex-direction: row-reverse; } ${$} { flex-grow: 1; padding-right: ${m(4)}; padding-left: 0; ${E} { -webkit-line-clamp: unset; } } ${A} { margin-bottom: ${m(2)}; border-bottom: 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} { ${T} { ${d(`${r[t]}px`)} { border-bottom: 1px solid ${u("colors.discovery.body.white.border")}; padding-bottom: ${m(3)}; } } } ${T} { ${I} { padding-bottom: 0; } ${d(`${r[t]}px`)} { border: none; padding-bottom: 0; ${N} { text-align: left; } } } ${D} { 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)}; } } `} `,_=i(b.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%; } } `,O=i(b.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 `} `,F=i.div.withConfig({displayName:"SummaryCollageFiftyFiftyTitleWrapper"})` ${h()} margin: 0 auto; ${g("padding")} max-width: ${l.xxl}; `,W=i(b.EvenAny).withConfig({displayName:"SecondaryColumnWrapper"})` width: 100%; && { ${({hasTopSpacing:e})=>e&&`\n margin-top: ${m(4)};\n `} } > ${y} { grid-gap: ${m(2)}; grid-auto-flow: row; } @media (min-width: ${s.lg}px) { width: 80%; } @media (min-width: ${s.xl}px) { width: 100%; } `,V=i.div.withConfig({displayName:"Column"})` margin-bottom: auto; `,U=i(V).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 ${W} {\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 `} `,G=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 "} `;V.displayName="Column";const j=i((({featuredSummaryItemVariation:e,contentType:t,...n})=>{const i={recipe:v,review:f[e],article:f[e],gallery:f[e]}[t]||f[e];return o.createElement(i,{...n,contentType:t})})).withConfig({displayName:"FeaturedSummaryItem"})` ${w} { ${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 `}; `,z=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:M,SummaryCollageOneColumnWrapper:R,Wrapper:_,GridWithMargins:O,SummaryCollageFiftyFiftyTitleWrapper:F,Title:D,StickyColumn:H,SecondaryColumnWrapper:W,OneColumnWrapper:A,Column:V,Container:U,AdWrapper:G,FeaturedSummaryItem:j,ShowMoreButtonWrapper:z}},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:v,SummaryCollageFiveWrapper:w}=n(71053),{asConfiguredComponent:C}=n(12892),k=n(68712),$=n(75989),{isDesktopBrowser:S}=n(72362),{trackNavigationEvent:x}=n(14307),E=({className:e,dangerousDek:t,dangerousHed:n,featuredFooter:i,hasBylineBeforeDek:C,hideRubricItemSummary:E,hideVerticalBorders:T,hasLightBackground:I,hasMinimalSummaryItem:N,hasSectionTitleDekColor:B,hasTopPadding:L,items:P,recircRiver:M,sectionTitleVariation:A,shouldAlignDekAtBottom:D,shouldHideBylines:H,shouldHideMetadataSecondary:R,shouldMakePrimaryCardSticky:_,shouldEnableBundleComponentAnalytics:O,shouldShowDek:F,shouldShowStackedRatingsCard:W,shouldTitleHasTopSpacing:V,shouldTrackSnowplowEvent:U,shouldUseFeaturedFooter:G,shouldUseAlternativeStyle:j,summaryItemRubricVariation:z,summaryItemVariation:q,trackingNamespace:Z,variations:K,variationName:Y})=>{const[J,Q]=s(0),X=()=>{const e=document.querySelector(".site-navigation");let t=0;e&&({offsetHeight:t}=e),Q(t/8)};r((()=>{(async()=>{await h(),g("SummaryCollageFive",Y)})()}),[Y]),r((()=>{if(_){const e=l(X,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const ee=!S();if(P.length<5)return null;const{shouldDisplayItemsBelow:te,shouldShowSubHed:ne,shouldEnableDenseMobile:oe}=K||{},ie=N?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},ae=c[A]||c,re=P.slice(0,5),se=n;let le=0,de={};W&&(de={hasIcon:!0,hasRoundedBorder:!1,hasRubric:!0,maxDekLines:0,maxHedLines:0});const ce=(e,t,n,o,i)=>{U&&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||P.length,placement:o,subject_version:ee&&oe?"mobile_dense":"default"})};return a.createElement(y,{hasLightBackground:I},a.createElement(w,{className:o("summary-collage-five",e),dangerousHed:n,hasMinimalSummaryItem:N,hasTopPadding:L,hideVerticalBorders:T,shouldDisplayItemsBelow:te,shouldUseAlternativeStyle:j,shouldHideBottomMargin:!0},a.createElement(f,{as:ae,dangerousHed:n,hedTag:"h2",className:"summary-collage-five__title",dangerousSubHed:ne&&t?t:void 0,dangerousDek:F&&t?t:void 0,hasSectionTitleDekColor:B,hasTopSpacing:V,shouldUseAlternativeStyle:j}),re.filter((e=>e.image)).map(((e,t)=>{const n=m[te?0===t?"SideBySideTwoThirdsImageLeft":"SideBySideThirdsImageRightHedOnly":q],o=W?k:n,i=d.addDataSectionTitleAttribute(O,0===t?Z?.center:Z?.aside,t>0?le++:void 0),r=ie?.shouldHidePublishDate;return a.createElement(v,{as:(!oe||0===t)&&o,...e,...de,DangerousHedProp:se,key:t,hasMinimalSummaryItem:N,isSticky:_&&0===t,analyticsDataAttribute:i,hasBylineBeforeDek:C,headerHeight:J,hedTag:"h3",hideRubricItemSummary:E,shouldDisplayItemsBelow:te,summaryItemPosition:t+1,recircRiver:M,rubricVariation:z,shouldEnableDenseMobile:oe,index:t,shouldAlignDekAtBottom:D,shouldHideBylines:H,shouldHideMetadataSecondary:R,shouldUseAlternativeStyle:j,...ie,shouldTrackItemImpressionForSnowplow:U,impressionHandler:()=>ce("impression",e,t,0===t?"hero":"secondary",0===t?1:5),clickHandler:()=>ce("click",e,t,0===t?"hero":"secondary",0===t?1:5)},oe&&t>0&&a.createElement($,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:!H&&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:ie?.shouldHideIcon,variationsProp:n?.variationsProp,shouldTrackSnowplowEvent:U,impressionHandler:()=>ce("impression",e,t-1,"secondary",4),clickHandler:()=>ce("click",e,t-1,"secondary",4)}))})),G&&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,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.defaultProps={dangerousDek:"",hasBylineBeforeDek:!1,hasLightBackground:!1,hasMinimalSummaryItem:!1,hasSectionTitleDekColor:!1,hasTopPadding:!1,hideRubricItemSummary:!1,hideVerticalBorders:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldAlignDekAtBottom:!1,shouldHideBylines:!1,shouldHideMetadataSecondary:!1,shouldMakePrimaryCardSticky:!1,shouldShowDek:!1,shouldShowStackedRatingsCard:!1,shouldTrackSnowplowEvent:!1,shouldUseAlternativeStyle:!1,summaryItemVariation:"TextBelowLeft",variations:{shouldDisplayItemsBelow:!1,shouldShowSubHed:!1,shouldEnableDenseMobile:!1}},E.displayName="SummaryCollageFive",e.exports=C(E,"SummaryCollageFive")},7939:(e,t,n)=>{e.exports=n(75397)},71053:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s,getLinkStyles:l,minMaxScreen:d,minScreen:c,maxScreen:m}=n(26865),{minThresholds:p,maxThresholds:u}=n(99906),{cssVariablesCollage:g,universalGridCore:h}=n(89085),{BREAKPOINTS:y}=n(96472),{ButtonIconWrapper:b,ButtonLabel:f}=n(18974),{cssVariablesGrid:v,applyGridSpacing:w}=n(1123),{ResponsiveClipWrapper:C}=n(91783),{SpanWrapper:k}=n(18117),{ResponsiveImageContainer:$}=n(7228),{RubricWrapper:S}=n(6613),{ContentWrapper:x,StackedRatingsCardWrapper:E}=n(1817),{applyGridMixin:T}=n(6528),{SummaryItemHedBase:I}=n(36211),{SummaryItemWrapper:N,SummaryItemStickyWrapper:B}=n(68116),{SmartItemRubric:L,SmartItemDek:P,SmartItemHed:M,SmartItemBaseText:A}=n(88154),{StoryUnitWrapper:D}=n(63993),{SmartItemAssetContainer:H}=n(78465),R=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")}; ${b} { padding-left: ${a(.3)}; .icon-arrow { transform: scale(0.6); width: 18px; } } } ${f} { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } `,_=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: ${y.md}) {\n margin-bottom: ${a(1)};\n }\n @media (min-width: ${y.lg}) {\n margin-bottom: ${a(0)};\n }`} `,O=`\n &&& {\n ${c(y.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: ${p.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(y.lg)} {\n padding-right: ${a(3)};\n padding-left: ${a(3)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n }\n`,F=i` .summary-item__hed { ${c(y.md)} { ${s("typography.definitions.discovery.hed-core-secondary")}; } } `,W=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,`${u.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;"} } `,U=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,`${u.md}px`)} { padding-bottom: 16px; } ${c(y.md)} { margin-top: -8px; } &&& { .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; } } .summary-item__dek { ${s("typography.definitions.discovery.description-core")}; ${d(y.lg,`${u.xl}px`)} { max-height: 5rem; overflow: scroll; text-align: left; text-overflow: ellipsis; } } .summary-item__content { .rubric.summary-item__rubric { margin-bottom: 16px; ${d(y.md,`${u.lg}px`)} { margin-bottom: ${a(1)}; } } } ${d(y.md,`${u.lg}px`)} { &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${`\n ${v()}\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(`${u.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(y.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(y.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,`${u.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 { ${T()} 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; } } } `,G=i` && { grid-column: 1 / 4; grid-row: 3 / span 1; padding-right: 16px; } &.summary-item--has-border-sides { border-right: none; } ${V} ${d(y.md,`${u.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(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-4)}; width: 100%; } } `,j=i` &&& { grid-column: 4 / 7; } margin-left: calc(-1 * var(--grid-gap)); padding-right: 16px; padding-left: 16px; ${d(y.md,`${u.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(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-2)}; } } `,z=i` && { grid-column: 7 / 10; grid-row: 3 / span 1; padding-right: 16px; } margin-left: -16px; ${d(y.md,`${u.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 4 / span 1; margin-left: 0; padding-right: 12px; padding-bottom: 0; } } ${d(0,`${u.md}px`)} { margin-left: 0; } ${V} ${d("1025px",`calc(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-2)}; } } `,q=i` && { grid-column: 10 / -1; padding-left: 16px; } margin-left: calc(-1 * var(--grid-gap)); ${d(y.md,`${u.lg}px`)} { grid-row: 4 / span 1; padding-bottom: 0; && { grid-column: 7/-1; } padding-left: 12px; } ${d(0,`${u.md}px`)} { &&& { border-bottom: none; } } ${d("1025px",`calc(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-1)}; } } ${V} &.summary-item--has-border-sides { && { border-right-style: none; } } `,Z=o.div.withConfig({displayName:"SummaryCollageFiveItem"})` grid-column: 1 / -1; //1 .summary-item__image, ${$} { width: 100%; } ${C} { margin-bottom: 0; } ${({shouldEnableDenseMobile:e})=>e&&`\n .aspect-ratio--overlay-container {\n ${m(y.md)} {\n top: auto;\n height: fit-content;\n }\n }\n `} /* Remove bottom border from all devices except mobile */ && { ${c(y.md)} { border-bottom: none; } } && ${L} { ${m(y.md)} { color: ${r("colors.consumption.lead.standard.context-signature")}; } } && ${P} { ${m(y.md)} { margin: ${a(2)} 0; } } && ${M} { ${m(y.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: ''; } } } &&& ${D} { ${m(y.md)} { border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; padding: ${a(2)} 0; } ${c(y.md)} { display: flex; flex-direction: column; text-align: center; gap: 1rem; } ${A}::after { display: none; } } &&& ${H} { 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 { ${C} { margin-bottom: 0; } } ${(e=>{switch(e){case 1:return U;case 2:return G;case 3:return j;case 4:return z;case 5:return q;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(y.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; } } ${k}.summary-item__image { ${d(0,y.md)} { width: auto; } } ${e&&O} .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; ${c(y.md)} { ${s("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { @media (max-width: ${y.md}) { ${s("typography.definitions.discovery.description-feature")}; } } &.summary-item--card { ${d(0,y.md)} { margin-right: ${a(-3)}; margin-left: ${a(-3)}; } .summary-item__content { ${c(y.lg)} { padding-top: ${a(4)}; } } } &.summary-item { ${c(y.md)} { margin-bottom: 0; } } `)(t)}; ${e?"grid-row: 2 / span 2;":"grid-row: 1 / span 2;"} `;case 2:return i` ${F} ${c(y.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&&W} `;case 3:return i` ${F} &.summary-item { ${c(y.md)} { margin-bottom: 0; } } ${c(y.md)} { grid-column: 1 / span 3; } `;case 4:return i` ${F} ${c(y.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&&W} `;case 5:return i` ${F} &.summary-item { ${c(y.md)} { margin-bottom: 0; } } ${c(y.md)} { grid-column: 10 / span 3; /* 1 */ } ${d(0,y.md)} { && { margin-bottom: 0; padding-bottom: 0; } } `;default:return""}}} ${({headerHeight:e})=>e&&`\n ${B} {\n top: ${a(e)};\n }\n `} `,K=`\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(y.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`,Y=`\n ${c(y.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`,J=o("div").withConfig({displayName:"SummaryCollageFiveWrapper"})` ${g()}; ${h()}; ${w("padding")}; ${d(0,y.md)} { ${_} { grid-column: 1 / span 12; } } ${()=>`\n ${E} {\n ${x} {\n padding: ${a(2)} 0 0;\n }\n\n ${S} {\n margin-bottom: ${a(1)};\n }\n }\n`}; ${({hasTopPadding:e})=>e&&`padding-top: ${a(4)}`}; ${d(0,`${u.md}px`)} { &&& { column-gap: 0; } } ${({shouldUseAlternativeStyle:e})=>e?`padding-bottom: ${a(5)};\n\n ${c(y.lg)} {\n row-gap: ${a(3)};\n }\n \n ${d(`${u.md}px`,`${u.lg}px`)} {\n row-gap: ${a(2)};\n }\n \n ${m(y.md)} {\n grid-gap: 0;\n } `:` ${c(y.md)} {\n padding-bottom: ${a(5)};`} ${({hasMinimalSummaryItem:e})=>e&&` ${c(y.lg)} {\n padding-bottom: ${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?` ${Z}:not(:nth-child(2)) {\n ${Y}\n };`:`${K}{\n ${Z}:not(:first-child) {\n ${Y}\n }\n };`} ${({shouldUseAlternativeStyle:e})=>e?`${I} {\n margin: ${a(2)} 0;\n }\n ${N} {\n padding-bottom: ${a(2)};\n ${m(y.md)} {\n padding: ${a(2)} 0;\n }\n }\n \n & > div[data-section-title='summary collage 5/hero'] {\n ${m(y.md)} {\n margin-top: ${a(3)};\n }\n \n ${d(`${u.md}px`,`${u.lg}px`)} {\n margin-top: ${a(1)};\n }\n \n ${c(y.lg)} {\n margin-top: 0;\n }\n }`:""} `,Q=o.div.withConfig({displayName:"SummaryCollageFiveBGWrapper"})` ${({hasLightBackground:e,theme:t})=>e&&`\n background: ${r(t,"colors.discovery.body.light.background")};\n `} `;e.exports={SummaryCollageFiveBGWrapper:Q,SummaryCollageFiveFooterWrapper:R,SummaryCollageFiveSectionTitle:_,SummaryCollageFiveItem:Z,SummaryCollageFiveWrapper:J}},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:v,SummaryCollageFourSubMainItem2:w,SummaryCollageFourWrapper:C}=n(99337),k=n(68712),{useViewportObserver:$}=n(55030),S=({className:e,dangerousHed:t,shouldEnableSubItems:n=!1,hasBordersForFirstAndLastItem:i=!1,hasRoundedBorder:S,hasTitleBorder:x=!0,hasUnderHeroItem:E=!1,hideBottomBorders:T=!1,impressionHandler:I,hideRubricItemSummary:N=!1,hideLastFewSummaryImages:B=!0,hideSummaryListDeks:L=!0,hideSummaryMainItemDeks:P=!1,hideVerticalBorders:M=!1,isMainSummaryItemSticky:A=!1,items:D,placement:H,recircRiver:R,shouldEnableBundleComponentAnalytics:_,shouldEnableBundleBookmarks:O,shouldEnableBundleCommentsCount:F,shouldHideBylines:W=!1,shouldHidePublishDate:V=!0,shouldShowRecipeBadge:U,shouldUseHedCoreSecondaryToken:G=!1,shouldTrackSnowplowEvent:j,sectionTitleVariation:z="TextLeft",shouldShowStackedRatingsCard:q=!1,snowplowEvent:Z,summaryItemVariation:K="TextBelowLeft",trackingNamespace:Y,hasCoverCollage:J,underHeroItemVariation:Q="TextBelowLeft",isTitleFullWidth:X})=>{a.useEffect((()=>{(async()=>{await g(),u("SummaryCollageFour")})()}),[]);const[ee,te]=s(0),ne=()=>{let e=document.querySelector(".site-navigation").offsetHeight;e/=8,te(e)};r((()=>{if(A){const e=d(ne,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const oe=l(D),ie=B?oe.map(((e,t)=>(t>1&&e.image&&!J&&(e.image=null),J&&0===t&&(e.rubricVariation="Inverted",e.shouldHideEventDate=!1,e.metadataPrimary=""),e))):oe,ae="recipe"===ie[0].contentType,re=E?3:void 0,se=p.addDataSectionTitleAttribute(_,Y?.hero||t),le=p.addDataSectionTitleAttribute(_,Y?.under||t),de=J?m.OverlayCenter:m[K];let ce={};return q&&(ce={hasRubric:!0,ratingMethod:"starRating",sectionTitle:t,shouldEnableBundleBookmarks:O,shouldEnableBundleCommentsCount:F}),$(".hero_summary_item",void 0,(e=>{e&&I("impression",ie[0],0,"hero",1)})),a.createElement(C,{className:o("summary-collage-four",e,{"summary-collage--without-vertical-borders":M}),hasTitleBorder:x,hasCoverCollage:J},a.createElement(b,{...ie[0],hasCoverCollage:J,as:q?k:de,analyticsDataAttribute:se,className:"hero_summary_item",headerHeight:ee,hideRubricItemSummary:N,isMainSummaryItemSticky:A,recircRiver:R,shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:V,hasBordersForFirstAndLastItem:i,snowplowEvent:Z&&{...Z,items:[{content_title:ie[0].dangerousHed,content_url:ie[0].url,content_id:ie[0].copilotID,content_type:ie[0].contentType}],index:0,total_index:Z?.total_index?Z?.total_index:D.length,placement:"hero"},placement:"hero",...ce,hasRoundedBorder:S,isTitleFullWidth:X}),U&&ae&&a.createElement(y,{award:{badgeUrl:"/verso/static/epicurious/assets/icons/featuredRecipeBadge.svg"},hasStaticPositionedAward:!0}),!n&&a.createElement(f,{className:"summary-collage-four__summary-list-item",hasUnderHeroItem:E,hasBordersForFirstAndLastItem:i,hideBottomBorders:T,hideVerticalBorders:M,as:c.Collection,dangerousHed:t,shouldEnableBundleComponentAnalytics:_,impressionHandler:I,shouldTrackItemImpressionForSnowplow:j,totalItems:2,sectionTitle:t,placement:H,snowplowEvent:{...Z,total_index:2},shouldHideDangerousDek:L,items:ie.slice(1,re),sectionTitleVariation:z,summaryItemVariation:K,shouldHideBylines:W,shouldHidePublishDate:V,trackingNamespace:Y?.aside,recircRiver:R,hasCoverCollage:J,hasRoundedBorder:S,...ce,shouldUseHedCoreSecondaryToken:G,shouldShowStackedRatingsCard:q}),n&&a.createElement(a.Fragment,null,a.createElement(v,{...ie[1],hasCoverCollage:J,as:q?k:de,analyticsDataAttribute:se,hideRubricItemSummary:N,recircRiver:R,snowplowEvent:{...Z,total_index:8},shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:V,...ce}),a.createElement(w,{...ie[2],hasCoverCollage:J,as:q?k:de,analyticsDataAttribute:se,hideRubricItemSummary:N,recircRiver:R,shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:V,...ce})),E&&a.createElement(h,{...ie[3],hasCoverCollage:J,as:q?k:m[Q],analyticsDataAttribute:le,className:"summary-collage-four__under-main-item",hideRubricItemSummary:N,recircRiver:R,shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:V,...ce}))};S.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,shouldEnableBundleBookmarks:i.bool,shouldEnableBundleCommentsCount:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableSubItems:i.bool,shouldHideBylines:i.bool,shouldHidePublishDate:i.bool,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=S},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(75999),{calculateSpacing:a,getColorToken:r,minScreen:s,minMaxScreen:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{applyGridSpacing:m}=n(1123),{cssVariablesCollage:p,universalGridCore:u}=n(89085),{SectionTitleHed:g}=n(33500),{SummaryListTitle:h}=n(63637),y=n(71501),{BadgeImage:b}=n(34447),{BREAKPOINTS:f}=n(96472),{OverlaySummaryItemHed:v,OverlaySummaryItemDate:w,OverlaySummaryItemContent:C}=n(3265),{SummaryItemContent:k}=n(68116),$=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(f.md)} {\n margin-bottom: ${a(6)};\n }\n `}; ${v} { ${({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; } ${w} { margin-top: ${a(.75)}; } ${C} { padding: 0 0 ${a(9)} 0; } img { object-fit: cover; object-position: top; ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } ${s(f.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(f.lg)} {\n position: sticky;\n margin-bottom: auto;\n }\n `}; ${({headerHeight:e})=>e&&`\n ${s(f.lg)} {\n top: ${a(e)};\n }\n `}; ${({hasBordersForFirstAndLastItem:e})=>e&&o` border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; ${s(f.sm)} { ${k} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } ${s(f.md)} { ${k} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } margin-bottom: ${a(1)}; } ${s(f.lg)} { ${k} { padding-bottom: ${a(0)}; } margin-bottom: auto; } `} } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${s(f.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } `,S=i($).withConfig({displayName:"SummaryCollageFourSubMainItem"})``,x=i(y).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(f.lg)} { grid-column: 4 / 5; grid-row: 1 / 2; } ${b} { @media (max-width: ${f.md}) { width: 72px; height: 100%; } } `,E=i($).withConfig({displayName:"SummaryCollageFourSubMainItem2"})``,T=i.div.withConfig({displayName:"SummaryCollageFourSummaryListItem"})` && { 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: 1px solid ${r("colors.discovery.body.white.border")}; `} ${s(f.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { padding-top: 0; } &:last-child { border-bottom: none; ${l(0,f.md)} { margin-bottom: 0; padding-bottom: 0; } ${l(0,f.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(f.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 ${m("padding")}\n border-top: unset;\n .summary-item {\n margin: unset;\n ${l(0,f.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(f.md)} {\n padding-bottom: ${a(2)};\n }\n }\n }\n ${s(f.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: 1px solid ${r("colors.discovery.body.white.border")}; ${s(f.sm)} { ${k} { padding-bottom: ${a(0)}; } margin-bottom: ${a(0)}; padding-bottom: ${a(2)}; } ${s(f.md)} { ${k} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } padding-bottom: ${a(0)}; } ${s(f.lg)} { margin-bottom: ${a(0)}; } } `} img { ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } `,I=i.div.withConfig({displayName:"SummaryCollageFourUnderMainItem"})` grid-column: 1 / -1; ${s(f.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; border-top: 1px solid ${r("colors.discovery.body.white.border")}; border-bottom: none; } .summary-item__asset-container { ${s(f.lg)} { margin-top: ${a(1)}; } } `,N=i.div.withConfig({displayName:"SummaryCollageFourWrapper"})` ${u()} ${p()} ${({hasCoverCollage:e})=>!e&&m("padding")} ${({hasCoverCollage:e})=>e&&"\n display: unset;\n row-gap:unset;\n "} ${h} { margin-bottom: 0; } ${g} { padding-left: 0; } ${({hasTitleBorder:e})=>e&&o` ${h} { border-top: 1px solid ${r("colors.discovery.body.white.divider")}; border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; } `} `;e.exports={SummaryCollageFourMainItem:$,SummaryCollageMainItemBadge:x,SummaryCollageFourSubMainItem:S,SummaryCollageFourSubMainItem2:E,SummaryCollageFourSummaryListItem:T,SummaryCollageFourUnderMainItem:I,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:v,SummaryCollageNineAdRailContainer:w,SummaryCollageNineAdRail:C,SummaryCollageNineSummaryCarousel:k,SummaryCollageNineSummaryListItems:$}=n(92365),S=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:N,hasUnderlineHed:B,hideBottomBorders:L=!1,hideRubricItemSummary:P=!1,hideVerticalBorders:M=!1,hideBottomBordersforMainFour:A,listItemsLimit:D=5,isCenterAlignedWithTopDividerOnly:H,items:R=[],primarySummaryItemVariation:_="TextBelowLeft",rightColumnFeature:O,recircRiver:F,sectionTitleVariation:W="TextLeft",shouldUseFeaturedTitleAndFooter:V=!1,shouldEnableBundleComponentAnalytics:U,shouldHideBylines:G=!1,shouldHideBylinesInSummaryList:j,shouldHideDangerousDek:z=!0,shouldHideDangerousDekInFeaturedItems:q=!1,shouldHideDangerousDekInSummaryList:Z=!0,shouldLimitListItemsOnMobile:K=!1,shouldUseDekAsHed:Y=!1,showTopBorderInSummaryTitle:J=!1,summaryListSummaryItemVariation:Q=null,summaryListHed:X,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=Y?n:V&&I||i,le=z?"":n,de=X||t,ce=!!se,[me,pe]=r(5);let ue={};return O&&(ue={hasFeatured:!0,summaryItemFeatured:O}),s((()=>{K&&window.innerWidth{pe(ie?5:D),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(C,{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(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l,minScreen:d,maxScreen:c,minMaxScreen:m}=n(26865),{applyGridSpacing:p,cssVariablesGrid:u}=n(1123),{cssVariablesCollage:g}=n(89085),{GridWrapper:h,GridItem:y}=n(40653),{SectionTitleHed:b,SectionTitleDek:f}=n(33500),v=n(199),w=n(22539),C=n(43709),{SummaryCollageFourUnderMainItem:k,SummaryCollageFourSummaryListItem:$,SummaryCollageFourMainItem:S,SummaryCollageFourSubMainItem:x,SummaryCollageFourSubMainItem2:E}=n(99337),{SummaryItemFeaturedWrapper:T,FeaturedTitle:I,FeaturedLink:N}=n(56503),{SummaryItemDek:B,SummaryItemHedLink:L,SummaryItemWrapper:P,SummaryItemContent:M,SummaryItemAssetContainer:A}=n(68116),{SummaryItemHedBase:D}=n(36211),{RubricWrapper:H}=n(6613),R=n(19607),_=i.div.withConfig({displayName:"SummaryCollageNineTitle"})` ${b} { ${l("typography.definitions.discovery.subhed-section-collection")} } ${({enableChannelFeatures:e})=>e&&`\n ${f} {\n margin-bottom: ${r(2)};\n }\n `} `,O=i.div.withConfig({displayName:"SummaryCollageNineTitleWrapper"})` grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: 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: 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: 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: ''; } } `}} `,F=i(v).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 ${L} {\n &::after {\ndisplay: none;\n }\n }\n ${d(a.lg)} {\n grid-row: 2;\n }\n ${S} {\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: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${x} {\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: 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: 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: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${k} { \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: 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)}; } ${S} { 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; } } } ${k} { 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: 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%;"} } } } ${$} { .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: 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; } } } `,W=i(w.Collection).withConfig({displayName:"SummaryCollageNineSummaryList"})` ${P} { ${({enableChannelFeatures:e})=>e&&`\n ${H} {\n display: block;\n grid-row: 1;\n }\n ${M} {\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: 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: 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&&`${h}{\n ${y} {\n .summary-list__items {\n ${T} {\n ${L} {\n ${D} {\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 ${I} {\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: 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${P} {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n}\n${A} {\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; } `,U=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; } `,G=i(R).withConfig({displayName:"SummaryCollageNineAdRail"})``,j=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)}; } `,z=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: 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; } } `,q=i.div.withConfig({displayName:"SummaryCollageNineGrid"})` ${u()} ${g()} ${p("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 ${O} {\n grid-column: 1 / span 12;\n border-left: none;\n border-bottom: none;\n padding-bottom: 0;\n }\n ${F} {\n ${D} {\n ${l(t,"typography.definitions.discovery.hed-core-primary")}\n }\n }\n \n ${V} {\n ${h} {\n border-left: none;\n ${P} {\n &:first-of-type {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n ${D} { \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; } } } `,Z=i(C).withConfig({displayName:"SummaryCollageNineSummaryCarousel"})``;e.exports={SummaryCollageNineTitle:_,SummaryCollageNineTitleWrapper:O,SummaryCollageNineSummaryCollageFour:F,SummaryCollageNineSummaryList:W,SummaryCollageNineGrid:q,SummaryCollageNineGridItemList:V,SummaryCollageNineGridItemListButtonWrapper:j,SummaryCollageNineAdRailContainer:U,SummaryCollageNineAdRail:G,SummaryCollageNineSummaryCarousel:Z,SummaryCollageNineSummaryListItems:z}},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:v,SummaryCollageOneCtaIcon:w,SummaryCollageOneAside:C,SummaryCollageOneDangerousDek:k,SectionTitleLinkHTML:$}=n(52679),S=n(49989),x=n(28433),{PaymentGateway:E}=n(92807),T=n(19607),I=({analyticsDataAttribute:e,ctaLink:t={},showCtaIcon:n=!1,dangerousDek:o,showCartoonLink:i})=>{if(i&&o)return a.createElement(k,{"data-testid":"SummaryCollageOneDangerousDek"},a.createElement($,{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(v,{"data-testid":"SummaryCollageOneAnchorLink",href:l,dangerouslySetInnerHTML:{__html:r},showCtaIcon:n})):null};I.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:v,customNativeBackgroundColor:w,dangerousDek:k,dangerousHed:$,hasFullWidthImage:N,hasListInDek:B,hasNoBottomPaddingContent:L,hasRoundedCorners:P,hasPaddingOnContent:M,hasUnderlineHed:A,hideRubricItemSummary:D,items:H,isBorderContextSignature:R,recircRiver:_,sectionTitleVariation:O,shouldDisplayDangerousDek:F,shouldEmbedFeaturedVideo:W,shouldEnableBundleComponentAnalytics:V,shouldHideBylines:U,shouldHideDangerousDek:G,shouldHideDangerousHed:j,shouldHidePublishDate:z,shouldHideTitle:q,shouldUseHedFeatureToken:Z,showAdRail:K,showCartoonLink:Y,summaryItemRubricVariation:J,summaryItemVariation:Q,trackingNamespace:X,variations:{isFullBleedDarkBackground:ee,isSingleFeature:te,hasEnhancedDailyCartoon:ne,isHeroFeature:oe},variationName:ie})=>{a.useEffect((()=>{(async()=>{await p(),m("SummaryCollageOne",ie)})()}),[ie]);const ae=l[Q],re=s[O];let se={},le={};const de=W&&H[0]?.image?.scriptUrl;te&&(se={hedTag:"h2"},ne?se.link={}:k&&!F&&(se.link={html:k}),le={shouldHoldImageSpace:!1});const ce=d.addDataSectionTitleAttribute(V,X?.item||$),me=d.addDataSectionTitleAttribute(V,X?.featuredLink||$),pe=a.createElement(y,{"data-testid":"SummaryCollageOneSingleFeature",className:o("summary-collage-one",e),isHeroFeature:oe,isSingleFeature:te,hasFullWidthImage:N,isFullBleedDarkBackground:ee,hasEnhancedDailyCartoon:ne,showCartoonLink:Y,shouldUseHedFeatureToken:Z,customizedBackgroundColorToken:n,customizedSectionDekTypeToken:h,customizedSectionDekColorToken:u,customNativeBackgroundColor:w,hasRoundedCorners:P,hasPaddingOnContent:M},!q&&$&&a.createElement(g,{isSingleFeature:te,customizedSectionTitleColorToken:v},a.createElement(re,{...se,dangerousHed:$,isBorderContextSignature:R})),a.createElement(S,{dangerousDek:k,shouldDisplayDangerousDek:F}),de?a.createElement(f,{as:c,analyticsDataAttribute:ce,isFeatured:!0,item:H[0],key:H[0].copilotID,scriptUrl:H[0].image.scriptUrl}):a.createElement(f,{...H[0],analyticsDataAttribute:ce,as:ae,hasNoBottomPaddingContent:L,hasUnderlineHed:A,hedTag:"h3",hideRubricItemSummary:D,shouldPlayInline:!0,recircRiver:_,rubricVariation:J,hasListInDek:B,shouldHideBylines:U,shouldHideDangerousDek:G,shouldHideDangerousHed:j,shouldHidePublishDate:z,customizedBylineColorToken:i,customizedPublishDateColorToken:r,responsiveCartoonVariation:ne&&"WithNoSocialIcons",hasWrapperButtonRole:!ne,...le,hasEnhancedDailyCartoon:ne}),K&&a.createElement(C,null,a.createElement(x,null,a.createElement(E,{group:"ads"},a.createElement(T,{position:"rail"})))),te&&a.createElement(I,{ctaLink:t,analyticsDataAttribute:me,showCtaIcon:ne,dangerousDek:k,showCartoonLink:Y}));return ee?a.createElement(b,{isFullBleedDarkBackground:ee},pe):pe};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.defaultProps={hasEnhancedDailyCartoon:!1,hasListInDek:!1,hasNoBottomPaddingContent:!1,hasRoundedCorners:!1,hideRubricItemSummary:!1,isBorderContextSignature:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEmbedFeaturedVideo:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHidePublishDate:!1,shouldHideTitle:!1,showCartoonLink:!1,summaryItemVariation:"TextBelowLeft",variations:{}},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(75999),{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:v,getColorStyles:w}=n(26865),{BaseLink:C}=n(76955),{SocialIconsList:k}=n(51e3),{SpanWrapper:$}=n(18117),{ResponsiveCartoonCaption:S}=n(77527),{StickyBoxWrapper:x}=n(77307),{SummaryItemBylinePublishDate:E}=n(277),{BylinePreamble:T,BylineName:I}=n(74423),{SummaryItemWrapper:N}=n(68116),{SummaryDekDefault:B}=n(95015),L=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&&v(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 `} `,M=o.div.withConfig({displayName:"SummaryCollageOneCtaIcon"})` border-radius: ${g(1)}; background-color: ${({theme:e})=>v(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)}; } `,A=o(C).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)}; } `,D=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 `} `;A.defaultProps={colorSecondaryLinkToken:"colors.interactive.base.dark",colorStaticLinkToken:"colors.interactive.base.brand-primary",linkStyle:"global"};const H=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 ${v("colors.discovery.body.white.accent")}; } } .summary-item__content:empty { display: none; } ${k} { 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: ${v(e)}; } `} ${({customizedPublishDateColorToken:e})=>e&&i` ${E} { color: ${v(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 `}; } `,_=i` &&& { grid-gap: ${g(4)}; grid-template-rows: auto 1fr auto; height: 100%; } ${R} { display: grid; align-items: center; } ${$}.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 ${S} {\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: ${v("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: ${v("colors.discovery.body.dark.context-signature")}; } .summary-item__rubric { color: ${v("colors.discovery.body.dark.context-signature")}; } .summary-item__dek { color: ${v("colors.discovery.body.dark.description")}; } .summary-item__hed--hed-core-primary { ${f("typography.definitions.discovery.hed-core-primary")} color: ${v("colors.discovery.body.dark.heading")}; } .summary-item__hed { color: ${v("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"})` ${H} ${({isSingleFeature:e})=>e&&_} ${({hasFullWidthImage:e})=>e&&O} ${({isFullBleedDarkBackground:e})=>e&&F} background-color: ${({customNativeBackgroundColor:e})=>e?v(e):""}; ${({hasPaddingOnContent:e})=>e&&i` ${N} { 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}, ${D} { grid-column: 1 / 7; } } ${h(`${l.lg}px`)} { &&& { gap: ${g(3)}; } } ${y(s.lg)} { &&& { grid-row-gap: 0; } ${D} { margin-top: ${g(4)}; } ${P}, ${R}, ${D} { 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; } } `} ${B} { color: ${({customizedSectionDekColorToken:e})=>e&&v(e)}; ${({customizedSectionDekTypeToken:e})=>e&&f(e)}; } ${({customizedBackgroundColorToken:e,hasRoundedCorners:t})=>(e||t)&&i` ${N} { border-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; background-color: ${({customizedBackgroundColorToken:e})=>e?v(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)}; } } `} `,V=o.div.withConfig({displayName:"SummaryCollageOneIsFullBleed"})` ${({isFullBleedDarkBackground:e})=>e&&i` background-color: ${v("colors.discovery.body.dark.background")}; max-width: 100%; `} `,U=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:D,SummaryCollageOneGridWithMargin:W,SummaryCollageOneIsFullBleed:V,SummaryCollageOneItemComponent:R,SummaryCollageOneAnchorLink:A,SummaryCollageOneCtaIcon:M,SummaryCollageOneAside:L,SectionTitleLinkHTML:a,SummaryCollageOneDangerousDek:U}},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:v=!1,sectionTitleVariation:w="LineAboveLineBelowTextCenter",imageAlignment:C="default",shouldHideBylines:k=!1,shouldHideSpaceAtTop:$=!1,shouldRemoveSummaryItemBorder:S=!1,summaryItemVariation:x="NoAssetTextCenter",summarySectionTitleVariation:E="TextCenter",recircRiver:T})=>{i.useEffect((()=>{(async()=>{await g(),u("SummaryCollageSeven")})()}),[]);const I=a[w],N=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:k,shouldHideSpaceAtTop:$,isSpecial:f}),i.createElement(c,{hideRubricItemSummary:l,dangerousHed:e,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,items:b.slice(3),sectionTitleVariation:E,summaryItemVariation:x,recircRiver:T,shouldHideBylines:k,hideBottomBorders:s,imageAlignment:C,isSpecial:f,shouldRemoveSummaryItemBorder:S}));return v?i.createElement(p,{isFullBleedSpecialBackground:v},N):N};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(75999),{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:v}=n(6613),{GridItem:w}=n(40653),C=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; } } `} } `,k=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")};`} } `,$=i.div.withConfig({displayName:"SummaryCollageFourIsFullBleed"})` ${({isFullBleedSpecialBackground:e})=>e&&o` background-color: ${r("colors.consumption.lead.special.background")}; max-width: 100%; `} `,S=i(b.Collection).withConfig({displayName:"SummaryCollageSevenSummaryList"})` && { border-top: 0; padding: 0; ${d(m.lg)} { .summary-item--layout-proportions-33-66 { grid-gap: ${a(2)}; } } } ${v}.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:k,SummaryCollageSevenSummaryList:S,SummaryCollageSevenWrapper:C,SummaryCollageSevenIsFullBleed:$}},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:v,shouldHideBylines:w=!1,shouldCondenseRightCells:C=!1,summaryItemVariation:k="TextBelowLeft",summaryListSummaryItemVariation:$=null,recircRiver:S,shouldHidePublishDate:x=!0,hasBorder:E=!0,shouldAlignDekInCenter:T=!1,trackingNamespace:I})=>{i.useEffect((()=>{(async()=>{await c(),d("SummaryCollageSix")})()}),[]);const N=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:C,summaryCollageColSpan:o,hasDividerBelowHed:r},i.createElement(s,{shouldAlignDekInCenter:T,hasTwoColumnLayout:u,dangerousHed:t,dangerousDek:n,hideRubricItemSummary:h,items:N,sectionTitleVariation:f,summaryItemVariation:$||k,recircRiver:S,shouldEnableBundleComponentAnalytics:v,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(75999),{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(3442),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:v,SummaryCollageThreeWrapper:w,SummaryCollageThreeItemWrapper:C}=n(85095),{getVariationNames:k}=n(81372),$=n(49235),{trackNavigationEvent:S}=n(14307),{isDesktopBrowser:x}=n(72362),E=({buttonUrl:e,customTextForSeeMoreButton:t,dangerousHed:n,dangerousDek:o,desktopFeatureColSpan:m,desktopFeatureColSpanForVideo:k,hasBorder:E,hasExtraPadding:T,hasExtraBottomPadding:I,hasExtraTopPadding:N,hasIncreasedTitleSpacing:B,hasMinimalSummaryItem:L,hasModerateBottomMarginOnDek:P,hasNoBottomPadding:M,hasNoMarginBottonOnLastItem:A,hasNoMarginBottomLastItemHed:D,hasOtherTitleSpacing:H,hasTopSpacing:R,hideRubricItemSummary:_,hideVerticalBorders:O,isPrimaryItemFullBleed:F,items:W,isDenseSummaryCollageThree:V,isSpecial:U,recircRiver:G,sectionTitleVariation:j,shouldDisplayDangerousDek:z,shouldEmbedFeaturedVideo:q,shouldEnableBundleComponentAnalytics:Z,shouldHideBylines:K,shouldHideDangerousDek:Y,shouldHideDangerousDekFirstChild:J,shouldHidePublishDate:Q,shouldHideSpaceAtTop:X,shouldTrackSnowplowEvent:ee,shouldUseDiscoveryTypeToken:te,shouldShowSeeMoreButton:ne,shouldUseAlternativeStyle:oe,showMoreButtonVariation:ie,summaryItemRubricVariation:ae,summaryItemVariation:re,theme:se,variations:le,variationName:de})=>{i.useEffect((()=>{(async()=>{await g(),u("SummaryCollageThree",de)})()}),[de]);const ce=!x(),{formatMessage:me}=a(),{shouldUseDenseMobileVariation:pe}=le,ue=L?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},ge=z&&o,he=l[ie],ye=d[j],be=c[re],fe="SummaryCollageThreeItem",ve=W.every((e=>"cnevideo"===e.contentType))?k:m,we=(e,t,n,o,i)=>{ee&&S({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:pe&&ce?"mobile_dense":"default"})};return i.createElement($,{palette:se},i.createElement(y,null,i.createElement(w,{summaryCollageColSpan:ve,dangerousHed:n,hasDangerousDek:ge,hasExtraPadding:T,hasExtraBottomPadding:I,hasExtraTopPadding:N,hasMinimalSummaryItem:L,hasNoBottomPadding:M,hideVerticalBorders:O,hasTopSpacing:R&&!X,isDenseSummaryCollageThree:V,shouldShowSeeMoreButton:ne,shouldUseAlternativeStyle:oe,hasModerateBottomMarginOnDek:P,hasNoMarginBottomLastItemHed:D,hasNoMarginBottonOnLastItem:A},n&&i.createElement(f,{as:ye,dangerousHed:n,hasIncreasedTitleSpacing:B,hasOtherTitleSpacing:H,shouldUseAlternativeStyle:oe}),ge&&i.createElement(v,{dangerouslySetInnerHTML:{__html:o},shouldUseDiscoveryTypeToken:te}),W.map(((e,t)=>{const o=q&&e?.image?.scriptUrl,a=s.addDataSectionTitleAttribute(Z,n,t),r=0===t?J:Y;return o?i.createElement(C,{as:p,"data-testid":fe,analyticsDataAttribute:a,hasBorder:E,isFeatured:0===t,item:e,key:e.copilotID,scriptUrl:e.image.scriptUrl,isDenseSummaryCollageThree:V,shouldUseAlternativeStyle:oe}):i.createElement(C,{as:(!pe||0===t)&&be,"data-testid":fe,...e,analyticsDataAttribute:a,hasExtraPadding:T,hideRubricItemSummary:_,shouldHideDangerousDek:r,key:t,hedTag:"h3",recircRiver:G,rubricVariation:ae,shouldHideBylines:K,...ue,isPrimaryItemFullBleed:F,index:t,hasMinimalSummaryItem:L,isSpecial:U,shouldUseAlternativeStyle:oe,shouldHidePublishDate:Q,shouldUseDenseMobileVariation:pe,shouldTrackItemImpressionForSnowplow:ee,impressionHandler:()=>we("impression",e,0!==t?t-1:t,0===t?"hero":"secondary",0===t?1:2),clickHandler:()=>we("click",e,0!==t?t-1:t,0===t?"hero":"secondary",0===t?1:2)},pe&&t>0&&i.createElement(h,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:!Y&&e.dangerousDek,date:!Q&&e.date,rubric:e.rubric,url:e.url,shouldTrackSnowplowEvent:ee,impressionHandler:()=>we("impression",e,t-1,"secondary",2),clickHandler:()=>(window.location=e.url,we("click",e,t-1,"secondary",2))}))})),ne&&i.createElement(b,null,i.createElement(he,{btnStyle:"outlined",label:t||me(r.seeMore),ariaLabel:t||me(r.seeMore),href:e,inputKind:"link",isSpecial:U})))))},T=k(l);E.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(T),summaryItemRubricVariation:o.string,summaryItemVariation:m.propTypes.summaryItemVariation,theme:o.oneOf(["standard","inverted","special"]),variationName:o.string,variations:o.shape({shouldUseDenseMobileVariation:o.bool})},E.defaultProps={buttonUrl:"",desktopFeatureColSpan:"use8",desktopFeatureColSpanForVideo:"use8",hasBorder:!0,hasExtraBottomPadding:!1,hasExtraPadding:!1,hasExtraTopPadding:!1,hasIncreasedTitleSpacing:!1,hasMinimalSummaryItem:!1,hasModerateBottomMarginOnDek:!1,hasNoBottomPadding:!1,hasNoMarginBottomLastItemHed:!1,hasNoMarginBottonOnLastItem:!1,hasOtherTitleSpacing:!1,hasTopSpacing:!1,hideVerticalBorders:!1,isPrimaryItemFullBleed:!1,isSpecial:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEmbedFeaturedVideo:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideDangerousDekFirstChild:!1,shouldHidePublishDate:!0,shouldHideSpaceAtTop:!1,shouldShowSeeMoreButton:!1,shouldTrackSnowplowEvent:!1,shouldUseAlternativeStyle:!1,shouldUseDiscoveryTypeToken:!1,showMoreButtonVariation:"UtilityInverted",summaryItemVariation:"TextBelowLeft",theme:"standard",variations:{shouldUseDenseMobileVariation:!1}},E.displayName="SummaryCollageThree",e.exports=E},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(75999),{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:v}=n(33500),{InlineVideoItemHed:w}=n(41803),{RubricName:C}=n(6613),{SummaryItemHedLink:k,SummaryItemContent:$}=n(68116),{SummaryItemHedBase:S}=n(36211),{SmartItemRubric:x,SmartItemDek:E,SmartItemHed:T,SmartItemBaseText:I}=n(88154),{StoryUnitWrapper:N}=n(63993),{SummaryItemBylineWrapper:B}=n(277),L=`\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 ${C} {\n ${m(e,"color","colors.discovery.body.black.context-signature")};\n }\n\n ${k} {\n &:hover,\n &:focus,\n &:active {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n\n ${S} {\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 }`:""}; `,M=(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)}; } } `,A=o.div.withConfig({displayName:"SummaryCollageThreeTitle"})` ${({theme:e})=>"inverted"===e.palette?`\n ${v} {\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 `:""} `,D=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")};`}; `,H=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} > ${N} { ${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} > ${$} { ${l(a.md)} { padding: ${r(2)} 0 ${r(2)}; ${B} { 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} { ${M(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} { ${M(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} { ${M(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 ${L}\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 ${L}\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 `:""} `,_=o(g).withConfig({displayName:"SummaryCollageThreeButtonWrapper"})``;e.exports={SummaryCollageThreeBGWrapper:R,SummaryCollageThreeButtonWrapper:_,SummaryCollageThreeTitle:A,SummaryCollageThreeDek:D,SummaryCollageThreeWrapper:H,SummaryCollageThreeItemWrapper:P}},7313:(e,t,n)=>{const o=n(3442);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:v,SummaryCollageTweleveGridItemListButtonWrapper:w,SummaryCollageTweleveSummaryCarouselWrapper:C,SummaryCollageTweleveSummaryCarousel:k}=n(73593),$=n(99906),{trackComponent:S}=n(92716),{interactionResponse:x}=n(56187),E=n(88456),T=n(75989),{isDesktopBrowser:I}=n(72362),{trackNavigationEvent:N}=n(14307),B=({curatedSearchHed:e,dangerousDek:t,dangerousHed:n,featuredDangerousHed:o,featuredFooter:B,hasUnderlineHed:L,hideRubricItemSummary:P=!1,listItemsLimit:M=6,isCenterAlignedWithTopDividerOnly:A,items:D=[],rightColumnFeature:H,recircRiver:R,sectionTitleVariation:_="TextLeft",shouldUseFeaturedTitleAndFooter:O=!1,shouldEnableBundleComponentAnalytics:F,shouldHideBylines:W=!1,shouldHideDangerousDekInSummaryList:V=!0,shouldLimitListItemsOnMobile:U=!1,shouldTrackSnowplowEvent:G=!1,shouldUseDekAsHed:j=!1,summaryListSummaryItemVariation:z,summaryListHed:q,summaryItemRubricVariation:Z,summaryItemVariation:K="SideBySideThirdsImageRight",summarySectionTitleVariation:Y="TextLeft",trackingNamespace:J,variations:Q})=>{const[X,ee]=i.useState(!0);i.useEffect((()=>{(async()=>{await x(),S("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={};H&&(le={hasFeatured:!0,summaryItemFeatured:H});const de=(e,t,n,o,i,a)=>{G&&N({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||D?.length,placement:o,subject_version:a||(te&&se?"mobile_dense":"default")})};r((()=>{U&&window.innerWidth<$.minThresholds.xl&&re(M)}),[M,U]);const ce=s(D),me=p.addDataSectionTitleAttribute(F,J?.hero||n),pe=p.addDataSectionTitleAttribute(F,J?.under||n),ue=ce.slice(4,6),ge=ce.slice(11,12)[0],he={clickHandler:{},hasUnderlineHed:!1,hideRubricItemSummary:P,recircRiver:R},{featuredProps:ye}=m({item:ge,index:5,sharedSummaryItemProps:he,...le,shouldHoldImageSpace:!0}),be={type:"click",subject:"summary_collage_twelve",subject_version:te&&se?"mobile_dense":"default"};return i.createElement(f,null,i.createElement(g,null,i.createElement(h,{...ce[0],as:d.TextBelowLeft,analyticsDataAttribute:me,hideRubricItemSummary:!1,recircRiver:R,shouldHideBylines:W,shouldHideDangerousDek:!1,shouldHidePublishDate:!0,hasUnderlineHed:!1,placement:"hero",shouldTrackItemImpressionForSnowplow:G,impressionHandler:()=>de("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:_,summaryItemVariation:K,shouldHideBylines:W,shouldHidePublishDate:!0,trackingNamespace:J?.aside,recircRiver:R,hasUnderlineHed:!1,rubricVariation:Z,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:(!se||!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)},se&&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(v,{hasHed:ie,isCenterAlignedWithTopDividerOnly:A},se&&te?i.createElement(C,{shouldEnableDenseMobile:se},i.createElement(k,{items:D.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?B:{},hasUnderlineHed:L,hideRubricItemSummary:!1,shouldEnableBundleComponentAnalytics:F,shouldHideDangerousDek:V,shouldHidePublishDate:!0,shouldHoldImageSpace:!1,items:D.slice(6,6+ae),sectionTitleVariation:Y,summaryItemVariation:z||K,recircRiver:R,shouldHideBylines:!0,trackingNamespace:J?.rightRail,placement:"right_rail",totalItems:6,impressionHandler:de,clickHandler:de,shouldTrackItemImpressionForSnowplow:G,snowplowEvent:{...be,total_index:6}}),i.createElement(w,null,U&&i.createElement(E.Primary,{className:"button--show-list",onClickHandler:()=>{re(X?6:M),ee(!X)},label:X?"Show More":"Show Less",inputKind:"button"}))))};B.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})},B.displayName="SummaryCollageTweleve",e.exports=B},99383:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(22505),"SummaryCollageTweleve")},73593:(e,t,n)=>{const{default:o}=n(75999),{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),v=n(43709),{CarouselSectionTitle:w,SummaryCarouselRow:C}=n(34751),k=n(22539),{SummaryItemHedBase:$}=n(36211),{BREAKPOINTS:S}=n(96472),{SummaryItemFeaturedWrapper:x,FeaturedTitle:E,FeaturedLink:T}=n(56503),{SummaryItemDek:I,SummaryItemHedLink:N,SummaryItemContent:B,SummaryItemWrapper:L,SummaryItemAssetContainer:P}=n(68116),{CarouselListItem:M}=n(44802),{StoryUnitWrapper:A}=n(63993),{SmartItemDek:D,SmartItemHed:H,SmartItemBaseText:R}=n(88154),_=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(S.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(S.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(S.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(S.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(${S.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(${S.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(S.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${r(S.lg)} { padding-top: 0; } ${l(S.md)} { padding-top: ${i(2.5)}; } } &:last-child { ${s(0,S.md)} { margin-bottom: 0; padding-bottom: 0; } ${s(0,S.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(S.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(${S.lg} - 1px)) { border-bottom: none; padding-bottom: ${i(1)}; } @media (min-width: 0) and (max-width: calc(${S.md} - 1px)) { padding-bottom: ${i(2)}; } } ${r(S.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(${S.lg} - 1px)) { margin-bottom: ${i(2)}; } @media (min-width: 0) and (max-width: calc(${S.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(S.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(S.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)}; } ${B} { padding-bottom: 0; } ${({shouldEnableDenseMobile:e,theme:t})=>e&&`\n &&& {\n ${l(S.md)} {\n border-top: none;\n padding-bottom: 0;\n }\n }\n ${A} {\n ${l(S.md)} {\n border-bottom: 1px solid\n ${a(t,"colors.discovery.body.white.border")};\n padding: ${i(2)} 0;\n ${D} {\n margin: ${i(2)} 0;\n }\n ${H} {\n margin-bottom: 0.5rem;\n ${d("typography.definitions.discovery.hed-core-secondary")};\n }\n ${R}::after {\n display: none;\n }\n }\n }\n `} `,V=o(k.Collection).withConfig({displayName:"SummaryCollageTweleveSummaryList"})` &&& { order: 3; margin: 0; border-top: none; padding: 0; ${r(S.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(${S.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(S.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(${S.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(S.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 `} } `,U=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 ${N} {\n ${$} {\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(S.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; } ${N} { ${$} { ${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(S.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 ${N} {\n ${$} {\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(S.md)} {\n display: none;\n }\n ${y}.summary-item__rubric {\n display: block;\n }\n ${L}{\n grid-template-rows: auto;\n ${B}{\n grid-row: 1;\n }\n ${P}{\n grid-row: 2;\n max-width: 100%;\n }\n }\n}`} ${({shouldEnableDenseMobile:e,theme:t})=>e&&`\n ${M} {\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(S.md)} { display: none; } ${y}.summary-item__rubric { display: block; } ${L} { grid-template-rows: auto; ${y} { grid-row: 1; } ${B} { grid-row: 2; } } .summary-item__rubric { display: none; } ${w} { margin: ${i(4)} 0 0 auto; padding-top: 0; padding-bottom: 0; } ${C} { padding-right: 0; padding-left: 0; } `,z=o(v).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: ${S.xxl}; row-gap: 0; ${r(S.md)} { grid-template-columns: repeat(12, 1fr); } ${r(S.lg)} { grid-template-rows: minmax(${i(4)}, auto) repeat(2, 1fr); } ${N} { ${$} { margin-bottom: ${i(1)}; } } ${O} { ${N} { ${$} { margin-bottom: ${i(1)}; @media (min-width: 0) and (max-width: calc(${S.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(${S.lg} - 1px)) { margin-bottom: ${i(1)}; } } } ${W} { padding-bottom: ${i(2.5)}; } `;e.exports={SummaryCollageTweleveMainItem:O,SummaryCollageTweleveSummaryListItem:F,SummaryCollageTweleveUnderMainItem:W,SummaryCollageTweleveWrapper:_,SummaryCollageTweleveSummaryList:V,SummaryCollageTweleveGrid:q,SummaryCollageTweleveGridItemList:U,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},6790:(e,t,n)=>{const o=n(32485),i=n(58156),a=n(5556),r=n(96540),{connector:s}=n(57744),{asConfiguredComponent:l}=n(12892),{componentTracking:d}=n(90090),{useOnAdFilled:c}=n(1184),m=n(19607),{PaymentGateway:p}=n(92807),u=n(42361),g=n(73730),h=n(86659),y=n(35864),b=n(74992),f=n(28433),v=n(97111),w=n(49312),{getVariationNames:C}=n(81372),{getAltTextForSeo:k}=n(27287),{trackComponent:$}=n(92716),{interactionResponse:S}=n(56187),{SummaryCollectionGridAdRail:x,SummaryCollectionGridButton:E,SummaryCollectionGridComponent:T,SummaryCollectionGridContent:I,SummaryCollectionGridDek:N,SummaryCollectionGridHeader:B,SummaryCollectionGridItem:L,SummaryCollectionGridItems:P,SummaryCollectionGridSectionTitle:M,SummaryCollectionGridSummaryItem:A,SummaryCollectionGridToActionWrapper:D}=n(4534),H=n(86157),R=({alphabetizeItems:{shouldSortItemsByKeyName:e,keyNameToSort:t},btnStyle:n,buttonType:a,buttonVariation:s,bylineVariation:l,chunkSize:C,className:H,clickFunction:R,clickItem:_,columnAmountForMobile:O,columnAmountForTablet:F,content:W,shouldTrackItemImpressionForSnowplow:V,currentPage:U,dangerousDek:G,dangerousHed:j,featuredFooter:z,filter:q,itemHedTag:Z,items:K=[],image:Y,hasAdditionalMargin:J,hasBackgroundSecondary:Q,hasBorder:X,hasBorderOnMobileAndTabletOnly:ee,hasBorderOnMobileOnly:te,hasBottomBorderOnLargeScreen:ne,hasBottomBorderLargeMargin:oe,hasCustomMargin:ie,hasIncreasedTitleSpacing:ae,hasItemsRule:re,hasLinkOnSectionTitle:se,hasMinimalMargin:le,hasModerateBottomPadding:de,hasMoreItems:ce,hasNoBottomSpace:me,hasNoBottomTitleSpacing:pe,hasNoPaddingOnGridDek:ue,hasReducedTitleMargins:ge,hasRowGap:he,hasSummaryItemAssetSpacing:ye,hasTopSpacing:be,hasTopSpacingOnMobile:fe,hasTwoColumnOnMobile:ve,columnsHasUnderlineHed:we,hideIssueDate:Ce,hideRubricItemSummary:ke,hideRubrics:$e,isInverted:Se,isSectionTitleHasAlternateColor:xe,isSectionTitlePrimary:Ee,isLoading:Te,isRecirc:Ie,isLastChunk:Ne,label:Be,landingPageLink:Le,link:Pe,nativeAdIndex:Me=2,nextPage:Ae,onMoreClick:De,recircRiver:He,searchesCriteria:Re,parentSlug:_e,previousPageUrl:Oe,queryParamsForPagination:Fe,searchTerm:We,sectionTitleVariation:Ve,seriesLogos:Ue,seriesLogoToUse:Ge,shouldApplyEventStyle:je,shouldLeftAlignDangerousDek:ze,shouldAppendReadMoreLinkForDek:qe,shouldEmbedCneVideoInCollectionGrid:Ze,shouldEnableBundleComponentAnalytics:Ke,shouldEnableFullArticleInverted:Ye,shouldEnableBookmarkOnSummaryItem:Je,shouldEnableCommentsCountOnSummaryItem:Qe,shouldUseBookmarkV3:Xe,shouldHaveBorderBottomOnLastItem:et,shouldHaveBorderRightOnItem:tt,shouldHideBylines:nt,shouldHideContributors:ot,shouldHideDangerousDek:it,shouldHideDangerousDekMobileOnly:at,shouldHideIcon:rt,showHeadTagAsForRecirc:st,shouldHideMetadataSecondary:lt,shouldDisplayImageCount:dt,shouldHidePublishDate:ct,shouldHideVideoDek:mt,shouldShowButton:pt,shouldShowDangerousDek:ut,shouldShowSectionTitleImage:gt,shouldDisableReadMoreAd:ht,shouldReduceGridGap:yt,shouldShowAllContentWhenDense:bt,shouldShowRailAd:ft,shouldShowStackedRatingsCard:vt,shouldShowBottomBorderOnAllItems:wt,shouldShowSourceTagName:Ct,shouldTreatTabletLikeMobile:kt,shouldUseArrowIconInCallToAction:$t,shouldUseDangerousDekAsLink:St,shouldUseDynamicGridRow:xt,shouldUseArrowIconInSummaryItemDek:Et,shouldUseFlexGrow:Tt,shouldUseFeaturedFooter:It,shouldUseMediumBreakpoint:Nt,shouldUseSecondaryItemHedStyle:Bt,shouldUseTitleFullWidth:Lt,shouldCenterAlignContributorName:Pt,shouldHideDangerousHedOfSummaryItem:Mt,shouldOverrideTypeToken:At,shouldRemoveSummaryItemBorder:Dt,showButtonForCallToActionLink:Ht,sort:Rt,sideBySideVerticalAlign:_t,summaryItemClassName:Ot,summaryItemRubricVariation:Ft,summaryItemVariation:Wt,summaryItemFirstItemVariation:Vt,titleHedTag:Ut,totalResults:Gt,trackingNamespace:jt,isCategoryFeatureContainer:zt,isTruncateDek:qt,shouldConsiderSummaryCollectionGrid:Zt,showImageFullWidth:Kt,summaryItemContentGridCol:Yt,templateColumnForMobile:Jt,user:Qt,variations:{columnAmount:Xt,lastItemIsAd:en},variationName:tn})=>{r.useEffect((()=>{(async()=>{await S(),$("SummaryCollectionGrid",tn)})()}),[tn]);const nn=i(we,`hasUnderlineHedForColumnAmount${Xt}`),on=Z||(j?"h3":"h2"),[,an,rn]=c("read-more-ad"),sn=function({seriesLogos:e,seriesLogoToUse:t,image:n,shouldShowSectionTitleImage:o}){let i;return e&&(i=e[t]),!i&&o&&(i=n),i}({seriesLogos:Ue,seriesLogoToUse:Ge,image:Y,shouldShowSectionTitleImage:gt}),{link:ln,label:dn}=(({shouldUseFeaturedFooter:e,featuredFooter:t,link:n,label:o,nextPage:i})=>e?{link:t?.link||n||i||"",label:t?.label||o}:{link:n||i||"",label:o})({shouldUseFeaturedFooter:It,featuredFooter:z,link:Pe,label:Be,nextPage:Ae}),cn=pt&&Ne&&(ce||ln);e&&K.length&&K.sort(((e,n)=>e[t].localeCompare(n[t])));const mn=vt?v:b[Wt],pn=K.map(((e,t)=>{const n=k(e.dangerousHed)||e.image?.altText;void 0!==e.image?.altText&&(e.image.altText=n);const o=t===Me,i=d.addDataSectionTitleAttribute(Ke,jt||j,e.index||t),a=Boolean(Ze&&"cnevideo"===e.contentType&&e?.image?.scriptUrl);let s=ke;const{hideRubricFor2Col:c,hideRubricFor3Col:u,hideRubricFor4Col:g}=$e;(2===Xt&&c||3===Xt&&u||4===Xt&&g)&&(s=!0);let h={};if(vt){const t=["article"].includes(e.contentType),n=e.contributors?.author?.items?.[0],o=t?n?.name:"",i=["gallery","cnevideo"].includes(e.contentType),a=["article","gallery","recipe"].includes(e.contentType),r="recipe"===e.contentType?"starRating":"";h={authorName:o,hasIcon:i,hasRubric:a,isLoading:Te,maxDekLines:3,maxHedLines:3,ratingMethod:r,showAuthorTitle:t,shouldShowSourceTagName:Ct}}const y={...e,...h,shouldRemoveSummaryItemBorder:Dt,as:mn,shouldTreatTabletLikeMobile:kt,shouldHideDangerousHed:Mt,shouldHideDangerousHedOfSummaryItem:Mt,columnAmount:Xt,columnAmountForMobile:O,columnAmountForTablet:F,bylineVariation:l,className:Ot,analyticsDataAttribute:i,key:t,hasBorder:X,lastItemIsAd:en,parentDangerousHed:j,hasBorderOnMobileAndTabletOnly:ee,hasBorderOnMobileOnly:te,hasBottomBorderOnLargeScreen:ne,hasBottomBorderLargeMargin:oe,hasRoundedBorder:!1,hasRule:re,hasSummaryItemAssetSpacing:ye,hasTwoColumnOnMobile:ve,hasUnderlineHed:nn,hedTag:on,hideIssueDate:Ce,hideRubricItemSummary:s,shouldHideDangerousDekMobileOnly:at,recircId:Ie?t+1:void 0,isRecircListItem:Ie,isCategoryFeatureContainer:zt,recircPlacement:"bottom_recirc",totalItems:K.length,recircRiver:He,rubricVariation:Ft,shouldAppendReadMoreLinkForDek:qe,shouldApplyEventStyle:je,shouldHaveBorderBottomOnLastItem:et,shouldHideBylines:nt,shouldUseFlexGrow:Tt,shouldHideDangerousDek:it,shouldHideIcon:rt,shouldHideMetadataSecondary:lt,shouldDisplayImageCount:dt,shouldUseMediumBreakpoint:Nt,shouldHidePublishDate:ct,shouldUseSecondaryItemHedStyle:Bt,shouldHideVideoDek:mt,isTruncateDek:qt,isInverted:Se,shouldEmbedCneVideo:a,shouldConsiderSummaryCollectionGrid:Zt,showImageFullWidth:Kt,isSectionTitleHasAlternateColor:xe,isSectionTitlePrimary:Ee,summaryItemContentGridCol:Yt,shouldCenterAlignContributorName:Pt,itemIndex:t,isAuthenticated:Qt.isAuthenticated,shouldHideContributors:ot,shouldShowAllContentWhenDense:bt,sideBySideVerticalAlign:_t,showHeadTagAsForRecirc:st,shouldTrackItemImpressionForSnowplow:V,shouldOverrideTypeToken:At,clickItem:_,shouldShowBottomBorderOnAllItems:wt,shouldUseArrowIconInDek:Et,shouldEnableBookmarkOnSummaryItem:Je,shouldEnableCommentsCountOnSummaryItem:Qe,shouldUseBookmarkV3:Xe};return r.createElement(r.Fragment,{key:t},(e=>{const t=b[Vt];return 0===e.itemIndex&&t?[r.createElement(A,{...e,showOnLargeScreens:!0,key:"0-large"}),r.createElement(A,{...e,as:t,showOnSmallScreens:!0,key:"0-small"})]:r.createElement(A,{...e})})(y),!ht&&o&&r.createElement(p,{group:"ads"},r.createElement(A,{as:m,className:Ot,columnAmount:Xt,columnAmountForMobile:O,columnAmountForTablet:F,hasBorderOnMobileAndTabletOnly:ee,hasBorderOnMobileOnly:te,hasBottomBorderOnLargeScreen:ne,shouldConsiderSummaryCollectionGrid:Zt,shouldTreatTabletLikeMobile:kt,lastItemIsAd:en,onFilled:rn,position:"read-more",hasTwoColumnOnMobile:ve})))})),un=ft?h.ContentWithAdRail:h.WithMargins,gn=(({dangerousDek:e,landingPageLink:t,shouldUseDangerousDekAsLink:n})=>n&&e?{html:e}:t||null)({dangerousDek:G,landingPageLink:Le,shouldUseDangerousDekAsLink:St}),hn=(({dangerousHed:e,image:t,link:n})=>e||t||n)({dangerousHed:j,image:sn,link:gn});let yn;yn=se&&Re?.length>0&&j.indexOf("${j}`:j;const bn=()=>r.createElement(r.Fragment,null,hn&&r.createElement(M,{as:y[Ve],dangerousHed:yn,hasBackgroundSecondary:Q,hasReducedMargins:ge,hasIncreasedTitleSpacing:ae,hasNoBottomSpace:me,hasNoBottomTitleSpacing:pe,hedTag:Ut,image:sn,link:gn,isInverted:Se,isSectionTitlePrimary:Ee,shouldEnableFullArticleInverted:Ye,shouldUseAlternateHedColor:xe,hasDangerousDek:ut&&G,hasCustomMargin:ie}),ut&&G&&r.createElement(N,{className:"summary-collection-grid__dek",dangerouslySetInnerHTML:{__html:G},isInverted:Se,shouldLeftAlignDangerousDek:ze,hasNoPaddingOnGridDek:ue,hasModerateBottomPadding:de,hasCustomMargin:ie})),fn=(()=>{switch(a){case"more":return r.createElement(E,{as:g[s],btnStyle:n,href:ln,inputKind:ln?"link":"button",label:dn,onClickHandler:R||De,rel:ce?"next":void 0,shouldUseFeaturedFooter:It,showButtonForCallToActionLink:Ht,...$t&&{ButtonIcon:u}});case"pagination":return r.createElement(w,{additionalParams:Fe,currentPage:U,limit:C,shouldDisplayItemCount:!1,totalResults:Gt,filter:q,sort:Rt,content:W,searchTerm:We,nextPageURL:Ae,previousPageUrl:Oe});default:return null}})();let vn=4;return(vt||xt)&&(vn=C/3+1),r.createElement(T,{className:o("summary-collection-grid",H,{"summary-collection-grid--three-columns-and-ad-section":en,"summary-collection-grid--four-columns":4===Xt,"summary-collection-grid__tablet-single-column":kt},`summary-collection-grid--${Wt}`),as:un,columnAmount:Xt,gridRowForLastChild:vn,lastItemIsAd:en,hasBackgroundSecondary:Q,hasMinimalMargin:le,hasAdditionalMargin:J,shouldShowRailAd:ft,shouldTreatTabletLikeMobile:kt,shouldUseTitleFullWidth:Lt,shouldUseWithIcon:"WithIcon"===Wt,hasTopSpacing:be,hasTopSpacingOnMobile:fe,hasTwoColumnOnMobile:ve},Lt&&r.createElement(B,{hasDangerousDek:ut&&G,hasCustomMargin:ie},bn()),r.createElement(I,{nativeAdIndex:Me,hasDangerousDek:ut&&G,hasCustomMargin:ie},!Lt&&bn(),r.createElement(P,{className:an,hasRowGap:he,templateColumnForMobile:Jt,shouldEnableFullArticleInverted:Ye,isInverted:Se,"data-testid":"SummaryCollectionGridItems",shouldHaveBorderRightOnItem:tt,shouldReduceGridGap:yt,hasTwoColumnOnMobile:ve},pn,en&&r.createElement(L,null,r.createElement(f,null,r.createElement(p,{group:"ads"},r.createElement(x,{position:"rail"}))))),r.createElement(D,{shouldUseFeaturedFooter:It,showButtonForCallToActionLink:Ht},dn&&cn&&fn)),ft&&r.createElement(f,{className:"sticky-ad"},r.createElement(p,{group:"ads"},r.createElement(x,{position:"rail"}))))};R.propTypes={alphabetizeItems:a.shape({shouldSortItemsByKeyName:a.bool,keyNameToSort:a.oneOf(["dangerousHed","dangerousDek"])}),btnStyle:a.oneOf(["filled","outlined","text"]),buttonType:a.oneOf(["more","pagination"]),buttonVariation:a.oneOf(["Primary","Utility","UtilityInverted"]),bylineVariation:a.string,chunkSize:a.number,className:a.string,clickFunction:a.func,clickItem:a.func,columnAmountForMobile:a.oneOf([1,2]),columnAmountForTablet:a.oneOf([1,2,3,4]),columnsHasUnderlineHed:a.shape({hasUnderlineHedForColumnAmount2:a.bool,hasUnderlineHedForColumnAmount3:a.bool,hasUnderlineHedForColumnAmount4:a.bool}),content:a.string,currentPage:a.number,dangerousDek:a.string,dangerousHed:a.string,featuredFooter:a.shape({link:a.string,label:a.string}),filter:a.string,hasAdditionalMargin:a.bool,hasBackgroundSecondary:a.bool,hasBorder:a.bool,hasBorderOnMobileAndTabletOnly:a.bool,hasBorderOnMobileOnly:a.bool,hasBottomBorderLargeMargin:a.bool,hasBottomBorderOnLargeScreen:a.bool,hasCustomMargin:a.bool,hasIncreasedTitleSpacing:a.bool,hasItemsRule:a.bool,hasLinkOnSectionTitle:a.bool,hasMinimalMargin:a.bool,hasModerateBottomPadding:a.bool,hasMoreItems:a.bool,hasNoBottomSpace:a.bool,hasNoBottomTitleSpacing:a.bool,hasNoPaddingOnGridDek:a.bool,hasReducedTitleMargins:a.bool,hasRowGap:a.bool,hasSummaryItemAssetSpacing:a.bool,hasTopSpacing:a.bool,hasTopSpacingOnMobile:a.bool,hasTwoColumnOnMobile:a.bool,hideIssueDate:a.bool,hideRubricItemSummary:a.bool,hideRubrics:a.shape({hideRubricFor2Col:a.bool,hideRubricFor3Col:a.bool,hideRubricFor4Col:a.bool}),image:a.shape(H.propTypes),isCategoryFeatureContainer:a.bool,isInverted:a.bool,isLastChunk:a.bool,isLoading:a.bool,isRecirc:a.bool,isSectionTitleHasAlternateColor:a.bool,isSectionTitlePrimary:a.bool,isTruncateDek:a.bool,itemHedTag:a.string,items:a.arrayOf(a.shape(b.propTypes)).isRequired,label:a.string,landingPageLink:a.shape({url:a.string,label:a.string}),link:a.string,nativeAdIndex:a.number,nextPage:a.string,onMoreClick:a.func,parentSlug:a.string,previousPageUrl:a.string,queryParamsForPagination:a.array,recircRiver:a.string,searchesCriteria:a.array,searchTerm:a.string,sectionTitleVariation:a.oneOf(C(y)),seriesLogos:a.object,seriesLogoToUse:a.string,shouldAppendReadMoreLinkForDek:a.bool,shouldApplyEventStyle:a.bool,shouldCenterAlignContributorName:a.bool,shouldConsiderSummaryCollectionGrid:a.bool,shouldDisableReadMoreAd:a.bool,shouldDisplayImageCount:a.bool,shouldEmbedCneVideoInCollectionGrid:a.bool,shouldEnableBookmarkOnSummaryItem:a.bool,shouldEnableBundleComponentAnalytics:a.bool,shouldEnableCommentsCountOnSummaryItem:a.bool,shouldEnableFullArticleInverted:a.bool,shouldHaveBorderBottomOnLastItem:a.bool,shouldHaveBorderRightOnItem:a.bool,shouldHideBylines:a.bool,shouldHideContributors:a.bool,shouldHideDangerousDek:a.bool,shouldHideDangerousDekMobileOnly:a.bool,shouldHideDangerousHedOfSummaryItem:a.bool,shouldHideIcon:a.bool,shouldHideMetadataSecondary:a.bool,shouldHidePublishDate:a.bool,shouldHideVideoDek:a.bool,shouldLeftAlignDangerousDek:a.bool,shouldOverrideTypeToken:a.bool,shouldReduceGridGap:a.bool,shouldRemoveSummaryItemBorder:a.bool,shouldShowAllContentWhenDense:a.bool,shouldShowBottomBorderOnAllItems:a.bool,shouldShowButton:a.bool,shouldShowDangerousDek:a.bool,shouldShowRailAd:a.bool,shouldShowSectionTitleImage:a.bool,shouldShowSourceTagName:a.bool,shouldShowStackedRatingsCard:a.bool,shouldTrackItemImpressionForSnowplow:a.bool,shouldTreatTabletLikeMobile:a.bool,shouldUseArrowIconInCallToAction:a.bool,shouldUseArrowIconInSummaryItemDek:a.bool,shouldUseBookmarkV3:a.bool,shouldUseDangerousDekAsLink:a.bool,shouldUseDefaultItemHedStyle:a.bool,shouldUseDynamicGridRow:a.bool,shouldUseFeaturedFooter:a.bool,shouldUseFlexGrow:a.bool,shouldUseMediumBreakpoint:a.bool,shouldUseSecondaryItemHedStyle:a.bool,shouldUseTitleFullWidth:a.bool,showButtonForCallToActionLink:a.bool,showHeadTagAsForRecirc:a.string,showImageFullWidth:a.bool,sideBySideVerticalAlign:a.oneOf(["top","center"]),sort:a.string,summaryItemClassName:a.string,summaryItemContentGridCol:a.number,summaryItemFirstItemVariation:a.oneOf(C(b)),summaryItemRubricVariation:a.string,summaryItemVariation:a.oneOf(C(b)),templateColumnForMobile:a.number,titleHedTag:a.string,totalResults:a.number,trackingNamespace:a.string,user:a.object,variationName:a.string,variations:a.shape({columnAmount:a.oneOf([2,3,4]),lastItemIsAd:a.bool})},R.defaultProps={alphabetizeItems:{shouldSortItemsByKeyName:!1},btnStyle:"text",buttonType:"more",buttonVariation:"Utility",chunkSize:4,clickItem:()=>{},columnAmountForMobile:1,hasAdditionalMargin:!1,hasBorder:!1,hasBorderOnMobileOnly:!1,hasBottomBorderLargeMargin:!1,hasBottomBorderOnLargeScreen:!1,hasIncreasedTitleSpacing:!1,hasItemsRule:!0,hasLinkOnSectionTitle:!1,hasMinimalMargin:!1,hasNoBottomSpace:!1,hasNoBottomTitleSpacing:!1,hasNoPaddingOnGridDek:!1,hasReducedTitleMargins:!1,hasRowGap:!1,hasTopSpacing:!1,hasTopSpacingOnMobile:!1,hasTwoColumnOnMobile:!1,hideIssueDate:!0,hideRubrics:{hideRubricFor2Col:!1,hideRubricFor3Col:!1,hideRubricFor4Col:!1},isCategoryFeatureContainer:!1,isInverted:!1,isLoading:!1,isRecirc:!1,isSectionTitleHasAlternateColor:!1,isSectionTitlePrimary:!1,isTruncateDek:!1,onMoreClick:()=>{},sectionTitleVariation:"LineAboveLineBelowTextCenter",seriesLogos:{},shouldAppendReadMoreLinkForDek:!1,shouldApplyEventStyle:!1,shouldCenterAlignContributorName:!1,shouldConsiderSummaryCollectionGrid:!1,shouldDisplayImageCount:!1,shouldEmbedCneVideoInCollectionGrid:!1,shouldHaveBorderBottomOnLastItem:!1,shouldHideContributors:!1,shouldHideDangerousHedOfSummaryItem:!1,shouldHidePublishDate:!0,shouldHideVideoDek:!1,shouldLeftAlignDangerousDek:!1,shouldOverrideTypeToken:!1,shouldReduceGridGap:!1,shouldRemoveSummaryItemBorder:!1,shouldShowBottomBorderOnAllItems:!1,shouldShowButton:!0,shouldShowDangerousDek:!0,shouldShowRailAd:!1,shouldShowSectionTitleImage:!1,shouldShowSourceTagName:!1,shouldShowStackedRatingsCard:!1,shouldTreatTabletLikeMobile:!1,shouldUseArrowIconInCallToAction:!1,shouldUseArrowIconInSummaryItemDek:!1,shouldUseDangerousDekAsLink:!1,shouldUseDynamicGridRow:!1,shouldUseFeaturedFooter:!1,shouldUseMediumBreakpoint:!1,shouldUseSecondaryItemHedStyle:!1,shouldUseTitleFullWidth:!1,showButtonForCallToActionLink:!1,showImageFullWidth:!1,sideBySideVerticalAlign:"center",summaryItemClassName:"",summaryItemContentGridCol:0,summaryItemVariation:"TextBelowLeft",templateColumnForMobile:0,titleHedTag:"h2",user:{},variations:{}},R.displayName="SummaryCollectionGrid";const _=s(R,{keysToPluck:["seriesLogos","landingPageLink","user"]});e.exports=l(_,"SummaryCollectionGrid")},91706:(e,t,n)=>{e.exports=n(8466)},4534:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(19607),{BaseText:r}=n(76955),{cssVariablesCollage:s,findLastRow:l,universalGridCore:d}=n(89085),{calculateSpacing:c,getColorToken:m,getLinkStyles:p,getColorStyles:u,getTypographyStyles:g,minScreen:h,maxScreen:y,minMaxScreen:b}=n(26865),{BREAKPOINTS:f,BREAKPOINTS_RANGE:v}=n(96472),{cssVariablesGrid:w}=n(1123),{maxThresholds:C}=n(99906),{GridItem:k}=n(40653),{StackedRatingsCardWrapper:$,StackedRatingsCardSkeletonWrapper:S}=n(1817),{BylineNamesWrapper:x}=n(74423),{BylinesWrapper:E}=n(15384),{SectionTitleHed:T,SectionTitleDivider:I}=n(33500),{SummaryItemHedLink:N,SummaryItemDek:B,SummaryItemWrapper:L}=n(68116),{BylineName:P,BylinePreamble:M}=n(74423),{RubricName:A}=n(6613),D=({columnAmountForMobile:e})=>{switch(e){case 1:return"grid-column: 1 / -1;";case 2:return"grid-column: span 2;";default:return""}},H=({columnAmountForTablet:e})=>{switch(e){case 1:return"grid-column: 1 / -1;";case 2:return"grid-column: span 6;";case 3:return"grid-column: span 4;";case 4:return"grid-column: span 3;";default:return""}},R=o.div.withConfig({displayName:"SummaryCollectionGridContent"})` /* Ad visibility controls */ .hide-read-more-ad .ad--read-more { display: none; } .show-read-more-ad { .ad--read-more { display: block; } ${({nativeAdIndex:e})=>`\n div.summary-item:nth-child(${e+1}) {\n display: none;\n }\n `} } ${({hasDangerousDek:e,hasCustomMargin:t})=>!e&&t?`\n ${I} {\n margin-bottom: ${c(5)};\n }\n`:`\n${I} {\n margin-bottom: ${c(0)};\n }\n`} `,_=o.div.withConfig({displayName:"SummaryCollectionGridHeader"})` grid-column: 1 / -1; ${({hasDangerousDek:e,hasCustomMargin:t})=>!e&&t?`\n ${I} {\n margin-bottom: ${c(5)};\n }\n`:`\n${I} {\n margin-bottom: ${c(0)};\n }\n`} `,O=o.div.withConfig({displayName:"SummaryCollectionGridSectionTitle"})` ${({hasBackgroundSecondary:e,hasReducedMargins:t})=>{const n=t?3:4,o=[`margin-bottom: ${c(n)};`];return e&&o.push(`margin-top: ${c(n)};`),o.join("\n")}} ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${T} {\n color: ${m(t,"colors.discovery.body.black.heading")};\n }\n `} ${({hasIncreasedTitleSpacing:e})=>e?`\n margin-bottom: ${c(4)};\n padding-top: ${c(4)};\n `:""} ${({hasNoBottomSpace:e})=>e?`${y(f.md)} { \n margin-bottom: ${c(0)} \n }`:""} ${({isSectionTitlePrimary:e})=>e?i` ${T} { ${({theme:e})=>g(e,"typography.definitions.discovery.subhed-section-primary")}; } `:""} ${({isInverted:e,theme:t})=>e?i` ${T} { ${u(t,"color","colors.consumption.lead.inverted.heading")} } `:""} ${({hasNoBottomTitleSpacing:e})=>e?` { \n margin-bottom: ${c(0)};\n padding-bottom: ${c(0)}; \n }`:""} ${({hasDangerousDek:e,hasCustomMargin:t})=>!e&&t&&`\n margin-bottom: ${c(0)};\n`} `,F=o(r).withConfig({displayName:"SummaryCollectionGridDek"})` grid-column: 1 / -1; margin: revert; padding-bottom: ${c(5)}; text-align: center; ${({hasModerateBottomPadding:e,hasCustomMargin:t})=>t&&e?`padding-bottom: ${c(3)} ;\n margin-top: ${c(2)};\n margin-bottom: ${c(2)};\n `:e&&`padding-bottom: ${c(1.5)} ;`} ${({hasNoPaddingOnGridDek:e})=>e&&"\n padding-bottom: 0px;\n "} ${({shouldLeftAlignDangerousDek:e})=>e&&" &&& {\n text-align: left;\n }\n "} ${({isInverted:e,theme:t})=>e&&`\n ${u(t,"color","colors.consumption.lead.inverted.heading")}\n `} `;F.defaultProps={typeIdentity:"typography.definitions.discovery.description-page"};const W=i` ${({theme:e})=>g(e,"typography.definitions.foundation.link-primary")}; margin: 0 0 24px 0; text-decoration: none; line-height: 30px; color: ${m("colors.discovery.lead-primary.link")}; font-size: 16px; font-weight: 100; &:hover { color: ${m("colors.discovery.lead-primary-link-hover")}; } `,V=i` ${h(f.md)} { margin: 13px 0; text-align: right; } ${W} `,U=o.div.withConfig({displayName:"SummaryCollectionGridItem"})` &:last-of-type { ${y(f.md)} { margin-bottom: 0; border-bottom: none; padding-bottom: 0; } } ${h(f.md)} { margin-bottom: 0; } &.summary-item--high-density { margin-bottom: 0; ${h(v.md)} { margin-bottom: 0; &.summary-item--has-border { padding-bottom: ${c(.5)}; } .summary-item__content { padding-top: 0; } .summary-item__hed { margin-bottom: 0; } &.summary-item--has-border { padding-bottom: 0; } } } `,G=i` &:nth-child(-n + 5) { ${({hasBottomBorderLargeMargin:e,shouldShowBottomBorderOnAllItems:t})=>t?"":`\n ${h(f.lg)} {\n margin-bottom: ${c(e?4:2)};\n border-bottom: solid 1px\n ${m("colors.discovery.body.white.divider")};\n }\n `} .summary-item__content { ${h(f.lg)} { padding-bottom: ${c(2)}; } } } `,j=i` ${h(f.lg)} { border-bottom: 0; } `,z=o.div.withConfig({displayName:"SummaryCollectionGridItems"})` ${({hasRowGap:e})=>e&&" && {row-gap: var(--grid-gap);}"} ${s()}; ${d(!1)}; ${({shouldReduceGridGap:e})=>e&&i` @media (min-width: ${f.sm}) { --grid-gap: ${c(3)}; } `} ${h(f.lg)} { ${({shouldHaveBorderRightOnItem:e})=>e&&i` grid-gap: 1rem; .summary-item__asset-container { border-right: 1px solid #e5e5e5; padding-right: ${c(2)}; } div:nth-last-of-type(1) .summary-item__asset-container { border-right: 0; } `} } @media (max-width: ${C.md}px) { .summary-item--has-mobile-border { padding: ${c(2)} 0; .summary-item__content { padding-bottom: 0; } :first-child { padding-top: 0; } } } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n${N} {\n color: ${m(t,"colors.discovery.body.black.heading")};\n }\n ${B} {\n color: ${m(t,"colors.discovery.body.black.description")};\n }\n ${P}, ${M} {\n color: ${m(t,"colors.discovery.body.black.accreditation")};\n }\n ${A} {\n color: ${m(t,"colors.discovery.body.black.context-signature")};\n }\n `} ${y(`calc(${f.md} - 1px)`)} { ${L} { ${({templateColumnForMobile:e,hasTwoColumnOnMobile:t})=>e>=1&&!t?`grid-template-columns: repeat(${e},1fr);`:""} } } ${$}, ${S} { grid-column: span 2; border-bottom: 1px solid; border-color: ${m("colors.interactive.base.light")}; ${b(f.md,f.lg)} { grid-column: span 4; } ${h(f.lg)} { grid-column: span 3; } } ${({isInverted:e,theme:t})=>e&&`${N},${E},\n ${x},\n .byline__preamble,\n .byline__name,\n .byline__social-link,\n .byline__name-link:link,\n .byline__name-link:visited,\n .summary-item__publish-date {\n ${u(t,"color","colors.consumption.lead.inverted.heading")}\n }`} `,q=i` &.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66, &.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66, &.summary-item--layout-placement-text-below.summary-item--text-align-center, &.summary-item--layout-placement-text-below.summary-item--text-align-left { .summary-item__hed { ${h(f.md)} { ${({theme:e})=>g(e,"typography.definitions.discovery.hed-core-secondary")}; } } &.summary-item--discovery-hed-consumption-dek { .summary-item__hed { ${({theme:e})=>g(e,"typography.definitions.discovery.hed-core-primary")}; } } } `,Z=i` ${U} { margin-bottom: 0; } ${O} { margin-bottom: 0; } ${z} { ${h(f.md)} { margin: ${c(2)} 0; } } `,K=i` ${U} { margin-bottom: 0; } ${O} { margin-bottom: 0; } ${F} { ${y(f.md)} { margin-top: ${c(1)}; } margin: ${c(2)} 0; } ${z} { ${y(f.md)} { margin-top: ${c(2)}; } ${b(f.md,f.lg)} { margin-top: ${c(4)}; } margin: ${c(2)} 0; margin-top: ${c(6)}; } `,Y=i` &.summary-item--layout-placement-text-below.summary-item--text-align-left, &.summary-item--layout-placement-text-below.summary-item--text-align-center, &.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 { .summary-item__hed { ${h(f.md)} { ${({theme:e})=>g(e,"typography.definitions.discovery.hed-core-secondary")}; } } } `,J=o(a).withConfig({displayName:"SummaryCollectionGridAdRail"})``,Q=i` ${D} ${h(f.md)} { // Use applyGridStylingForTablet to render // required number of columns for tablets ${l(2)} { border-bottom: 0; } grid-column: span 6; } .summary-item__hed { ${({theme:e})=>g(e,"typography.definitions.discovery.hed-core-primary")}; } ${w()} &.summary-item--is-contributor { &.summary-item--has-border { ${h(f.md)} { position: relative; /* All items on medium breakpoints receive a right border */ &:nth-of-type(odd)::after { display: block; position: absolute; top: 0; right: calc(-1 * var(--grid-gap) / 2); background-color: ${m("colors.discovery.body.white.border")}; width: 1px; height: calc(100% + 1px); content: ''; } /* Items below the first row receive larger padding */ &:nth-of-type(n + 3) { padding-top: ${c(3)}; } } } } `,X=i` & { &&.grid-layout--adrail { row-gap: 0; @media (min-width: ${f.lg}) and (max-width: 1393px) { grid-template-columns: repeat(12, 1fr); } && .grid-layout__content { ${h(f.lg)} { grid-column: 1 / -1; } ${h(f.xl)} { grid-column: 1 / -1; } } && .grid-layout__aside { display: block; grid-column: 1/-1; ${h(f.md)} { grid-column: span 11; } ${h(f.lg)} { grid-column: span 11; } ${h(f.xl)} { grid-column: span 11; } } } } ${z} { ${h(f.md)} { margin: 0 auto; } } `,ee=i` && { ${D} ${h(f.md)} { // Use applyGridStylingForTablet to render // required number of columns for tablets ${l(3)} { border-bottom: 0; } grid-column: span 4; } ${Y} } `,te=i` margin: ${c(4)} auto; `,ne=o.div.withConfig({displayName:"SummaryCollectionGridToActionWrapper"})` text-align: center; ${({shouldUseFeaturedFooter:e})=>e?i` text-align: end; .button__label { ${({theme:e})=>g(e,"typography.definitions.foundation.link-secondary")}; } `:""} ${({showButtonForCallToActionLink:e})=>e?`\n display: flex;\n justify-content: center;\n padding-top: ${c(4)};\n text-align: center;\n `:""} `,oe=i` margin: 0; padding: ${c(3)} 0 ${c(6)} ${c(4)}; height: ${c(10.5)}; ${({theme:e})=>p(e,"colors.consumption.lead.standard.link")}; ${({theme:e})=>g(e,"typography.definitions.foundation.link-secondary")}; .button__icon-container { padding-left: ${c(.3)}; .icon-arrow { width: 18px; } } `,ie=o.button.withConfig({displayName:"SummaryCollectionGridButton"})` svg { transform: scale(0.6); } ${({shouldUseFeaturedFooter:e})=>e?oe:te} ${({showButtonForCallToActionLink:e})=>e?i` display: flex; justify-content: center; border: 2px solid ${m("colors.interactive.base.brand-primary")}; border-color: ${m("colors.interactive.base.brand-primary")}; padding: ${c(2)} 0 ${c(2)} 0; height: ${c(6)}; text-align: center; color: ${m("colors.interactive.base.brand-primary")}; &:hover { background-color: ${m("colors.interactive.base.brand-primary")}; .button__label { color: ${m("colors.interactive.base.white")}; } } .button__label { text-decoration: none; font-size: 14px; font-weight: 700; @media (max-width: ${f.md}) { padding: ${c(2)} ${c(2)} ${c(2)} ${c(2)}; } &:hover { color: ${m("colors.interactive.base.white")}; } } `:""} `,ae=i` &&& { ${({hasTwoColumnOnMobile:e})=>e?"":D} ${h(f.md)} { ${({hasTwoColumnOnMobile:e})=>e?"":H} } ${h(f.lg)} { ${l(4)} { ${({shouldHaveBorderBottomOnLastItem:e})=>!e&&"border-bottom: 0;"} } grid-column: span 3; } ${({shouldApplyEventStyle:e})=>e&&`margin-bottom: ${c(3)};`} } &.summary-collection-grid--TextBelowDesktopOnlyThirds { ${U} { ${h(v.md)} { .summary-item__content { padding-bottom: 0; } margin-bottom: ${c(2)}; &:not(.summary-item--has-mobile-border) { margin-bottom: 0; } } } } &.summary-item--is-contributor { &.summary-item--has-border { ${h(f.md)} { position: relative; /* All items on medium breakpoints receive a right border */ &:not(:last-child)::after { display: block; position: absolute; top: 0; right: calc(-1 * var(--grid-gap) / 2); background-color: ${m("colors.discovery.body.white.border")}; width: 1px; height: calc(100% + 1px); content: ''; } } } } & { ${q} } `,re=i` &&& { ${y(f.lg)} { margin-bottom: 0; border-bottom: solid 1px ${m("colors.discovery.body.white.divider")}; padding-top: ${c(2)}; padding-bottom: ${c(2)}; } } `,se=i` &&& { ${y(f.md)} { margin-bottom: 0; border-bottom: solid 1px ${m("colors.discovery.body.white.divider")}; padding-top: ${c(2)}; padding-bottom: ${c(2)}; } } `,le=i` ${h(f.md)} { margin-bottom: 0; } &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${h(f.md)} { ${({theme:e,shouldOverrideTypeToken:t})=>g(e,t?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-feature")}; } } } `,de=i` &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${h(f.md)} { ${({theme:e})=>g(e,"typography.definitions.discovery.hed-core-secondary")}; } } } `,ce=i` background-color: ${m("colors.discovery.lead.secondary.background")}; padding-bottom: ${c(3)}; ${y(f.md)} { padding-top: ${c(2)}; } `,me=i` &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${h(f.md)} { ${({theme:e})=>g(e,"typography.definitions.discovery.subhed-section-secondary")}; } } } `,pe=i` .summary-item--discovery-hed-consumption-dek { .summary-item__dek { ${({theme:e})=>g(e,"typography.definitions.consumptionEditorial.body-core")}; } } `,ue=i` ${({lastItemIsAd:e,hasTwoColumnOnMobile:t})=>!e&&t?`@media (max-width: ${C.lg}px) {\n ${z} {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }`:e||t?"":`@media (max-width: ${C.lg}px) {\n ${z} {\n grid-template-columns: none;\n }\n }`} `,ge=i` ${O} { margin-bottom: ${c(2)}; } ${F} { margin-top: ${c(3)}; margin-bottom: ${c(3)}; padding: 0; text-align: center; line-height: 24px; font-size: 18px; } `,he=i` &&& { ${D} @media (min-width: ${f.md}) { /* Use applyGridStylingForTablet to render */ /* required number of columns for tablets */ ${({shouldShowBottomBorderOnAllItems:e})=>!e&&`\n ${l(3)} {\n border-bottom: 0;\n }\n `} grid-column: span 3; } /* enabling hasBottomBorderOnLargeScreen is skipping border for last childs. shouldShowBottomBorderOnAllItems will ensure all items has border when set to true */ ${({hasBottomBorderOnLargeScreen:e,shouldShowBottomBorderOnAllItems:t})=>e&&!t?`\n @media (min-width: ${f.lg}) {\n &:nth-last-child(2),\n &:nth-last-child(3),\n &:nth-last-child(4) {\n border-bottom: 0;\n }\n }\n `:""} ${U}:last-child { ${h(f.md)} { grid-column: 10 / -1; ${({gridRowForLastChild:e})=>`grid-row: 1 / ${e};`} } } ${z} { @media (min-width: ${f.md}) and (max-width: 1043px) { grid-template-columns: repeat(9, 1fr) 40.2%; } @media (min-width: 1044px) and (max-width: 1392px) { grid-template-columns: repeat(9, 1fr) 31.9%; } } ${q} } `,ye=i` .summary-item__dek--video-dek { ${g("typography.definitions.discovery.description-page")} color: ${m("colors.discovery.body.white.description")}; } .summary-item__hed-link > .summary-item__hed { ${({theme:e})=>g(e,"typography.definitions.discovery.hed-bulletin-secondary")}; } ${y(f.lg)} { margin-bottom: 0; padding-top: ${c(2)}; padding-bottom: ${c(2)}; } .summary-item__content { padding-bottom: ${c(0)}; } `,be=i` ${h(f.md)} { .summary-item__image-link { max-width: 100%; } } ${y(`calc(${f.md} - 1px)`)} { .summary-item__asset-container { grid-column-start: 4; } } ${b(f.md,`calc(${f.lg} - 1px)`)} { .summary-item__image-link { padding-top: ${c(2)}; } } &&& { ${h(f.md)} { border-bottom: 0; } ${b(f.sm,f.md)} { padding-top: ${c(2)}; } } `,fe=i` &&& { ${e=>e.showOnLargeScreens?`\n @media (max-width: ${C.md}px) {\n display: none;\n }`:e.showOnSmallScreens?`\n @media (min-width: ${f.md}) {\n display: none;\n }\n `:""} } `,ve=o.div.withConfig({displayName:"SummaryCollectionGridSummaryItem"})` ${({columnAmount:e,lastItemIsAd:t})=>2===e?Q:3===e?t?he:ee:ae} ${({hasBorderOnMobileAndTabletOnly:e})=>e&&re} ${({hasBorderOnMobileOnly:e})=>e&&se} ${({hasBottomBorderOnLargeScreen:e})=>e?G:j} ${me} ${pe} ${le} ${fe} ${({shouldUseSecondaryItemHedStyle:e})=>e&&de} ${({shouldConsiderSummaryCollectionGrid:e})=>e?ye:""} ${({showImageFullWidth:e})=>e?be:""} ${({summaryItemContentGridCol:e})=>e>=1?`${y(`calc(${f.md} - 1px)`)} {\n .summary-item__content {\n grid-column: span ${e};;\n }\n }`:""} ${({shouldTreatTabletLikeMobile:e})=>e&&`\n &&& {\n @media (min-width: ${f.md}) and (max-width: ${C.lg}px) {\n grid-column: span 8;\n }\n\n @media (max-width: ${C.lg}px) {\n margin-bottom: 0;\n padding-top: ${c(2)};\n padding-bottom: ${c(2)};\n }\n }`} &.summary-item--name-center { display: flex; } .summary-item--contributor-name-center { margin-left: ${c(15)}; ${y(f.md)} { margin-left: ${c(12)}; } } `,we=`\n .summary-item {\n ${Y}\n }\n`,Ce=o.div.withConfig({displayName:"SummaryCollectionGridComponent"})` && { > ${k} { grid-column: 1 / -1; } } && { ${({hasTopSpacing:e})=>e?`\n ${h(f.md)} {\n margin-top: ${c(4)};\n }\n `:""} ${({hasTopSpacingOnMobile:e})=>e?`\n ${y(f.md)} {\n margin-top: ${c(4)}\n }\n `:""} } ${({shouldShowRailAd:e})=>e&&`\n > ${k}:last-child{\n grid-column:auto;\n }\n `} ${({lastItemIsAd:e})=>e&&he} ${({shouldTreatTabletLikeMobile:e})=>e&&ue} ${({hasMinimalMargin:e})=>e&&Z} ${({hasAdditionalMargin:e})=>e&&K} ${({hasBackgroundSecondary:e})=>e&&ce} ${({shouldUseTitleFullWidth:e})=>e&&X} ${({shouldUseWithIcon:e})=>e&&ge} &&.grid-layout--adrail { ${we} } .sticky-ad { top: ${c(10)}; margin-bottom: ${c(5)}; } `;e.exports={SummaryCollectionGridAdRail:J,SummaryCollectionGridButton:ie,SummaryCollectionGridComponent:Ce,SummaryCollectionGridContent:R,SummaryCollectionGridDek:F,SummaryCollectionGridHeader:_,SummaryCollectionGridItem:U,SummaryCollectionGridItems:z,SummaryCollectionGridMinimalMargin:Z,SummaryCollectionGridMoreStories:V,SummaryCollectionGridSectionTitle:O,SummaryCollectionGridSummaryItem:ve,SummaryCollectionGridToActionWrapper:ne}},8466:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(6790);i.TwoColumns=o(i,"TwoColumns",{columnAmount:2}),i.TwoColumnsWithAdSection=o(i,"TwoColumnsWithAdSection",{columnAmount:2},{shouldShowRailAd:!0,shouldUseTitleFullWidth:!0}),i.ThreeColumns=o(i,"ThreeColumns",{columnAmount:3}),i.ThreeColumnsWithAdSection=o(i,"ThreeColumnsWithAdSection",{columnAmount:3,lastItemIsAd:!0}),i.FourColumns=o(i,"FourColumns",{columnAmount:4}),i.FourColumnsWithIcon=o(i,"FourColumnsWithIcon",{columnAmount:4},{summaryItemVariation:"WithIcon"}),i.Contributors=o(i,"Contributors",{columnAmount:2},{hasMinimalMargin:!0,shouldDisableReadMoreAd:!0,shouldShowDangerousDek:!1,shouldUseDangerousDekAsLink:!0,summaryItemVariation:"Contributor",sectionTitleVariation:"LineAboveLineBelowTextLeft"}),i.ContributorsInFourColumns=o(i,"ContributorsInFourColumns",{columnAmount:4},{hasMinimalMargin:!0,shouldDisableReadMoreAd:!0,shouldShowDangerousDek:!1,shouldUseDangerousDekAsLink:!0,summaryItemVariation:"ContributorImageAtLeft",sectionTitleVariation:"LineAboveLineBelowTextLeft"}),i.ContributorsInThreeColumnsWithButton=o(i,"ContributorsInThreeColumnsWithButton",{columnAmount:3},{hasRowGap:!0,isLastChunk:!0,sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldHideDangerousHedOfSummaryItem:!0,shouldShowButton:!0,shouldUseFeaturedFooter:!0,showButtonForCallToActionLink:!0,summaryItemVariation:"ContributorAsCard"}),e.exports=i},43304:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(74992),s=n(35864),{PaymentGateway:l}=n(92807),{componentTracking:d,googleAnalytics:c}=n(90090),{useOnAdFilled:m}=n(1184),{asConfiguredComponent:p}=n(12892),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),{useViewportObserver:h}=n(55030),{trackNavigationEvent:y,extractStrategyFromURL:b}=n(14307),{SummaryCollectionRowWrapper:f,SummaryCollectionRowSectionTitle:v,SummaryCollectionRowSectionTitleWrapper:w,SummaryCollectionRowItems:C,SummaryCollectionRowItem:k,SummaryCollectionRowAd:$}=n(71050),S=({actionBarConfig:e,className:t,dangerousHed:n,dangerousSubHed:i,hasBackgroundColor:r=!0,hasNoBottomSpacingInMobile:p=!1,hasBorderItem:S=!0,hasExtraRubricSpace:x=!1,hasLessBottomSpace:E=!1,hasNoDividerWidth:T=!1,hasSummaryItemAssetSpacing:I=!1,hasTighterBylineSpacing:N=!1,hideRubricItemSummary:B,imageAlignment:L="default",shouldTrackSnowplowRecircEvent:P,itemHedTag:M,items:A,isInvertedTheme:D=!1,nativeTrendingPosition:H=3,sectionTitleVariation:R="LineAboveLineBelowTextCenter",shouldShowSectionTitle:_=!0,shouldHideDangerousDek:O=!0,shouldHideDangerousHed:F=!1,shouldHideSponsoredContent:W=!1,shouldEnableBundleComponentAnalytics:V,shouldHaveIncreasedHorizontalPadding:U,shouldRemoveLastItemBorder:G=!1,shouldShowAllContentWhenDense:j=!1,summaryItemRubricVariation:z,summaryItemVariation:q="SideBySideThirds",titleHedTag:Z="h2",trackingNamespace:K,template:Y,variations:{columnAmount:J,hasFullWidth:Q}={},variationName:X})=>{a.useEffect((()=>{(async()=>{await g(),u("SummaryCollectionRow",X)})()}),[X]);const ee=M||(n?"h3":"h2"),[te,,ne]=m("trending-ad"),oe=A.map((e=>e.dangerousHed)).join("|"),ie=e=>e.replace(/<\/?[^>]+(>|$)/g,"");h(".summary-collection-row",void 0,(e=>{e&&c.emitUniqueGoogleTrackingEvent("summary-collection-row-impressions",{"summary-collection-row-titles":oe,"summary-collection-row-template":Y})}));return a.createElement(f,{className:o(t,{"summary-collection-row--four-columns":4===J}),"data-testid":"SummaryCollectionRowWrapper",isInvertedTheme:D,hasBackgroundColor:r,shouldHaveIncreasedHorizontalPadding:U},n&&_&&a.createElement(w,null,a.createElement(v,{as:s[R],dangerousHed:n,dangerousSubHed:i,"data-testid":"SummaryCollectionRowSectionTitle",hedTag:Z,hasNoDividerWidth:T})),a.createElement(C,{dataTestId:"SummaryCollectionRowItems",showTrendingAd:!W&&te,columnAmount:J,hasFullWidth:Q,hasNoBottomSpacingInMobile:p,shouldRemoveLastItemBorder:G},A.map(((t,n)=>{const o=!W&&n===H-1,i=d.addDataSectionTitleAttribute(V,K?.item,n);return a.createElement(a.Fragment,{key:n},o&&a.createElement(l,{group:"ads"},a.createElement($,{"data-testid":"SummaryCollectionRowAd",position:"trending",isBorderSpaceDisabled:!S,onFilled:ne})),a.createElement(k,{...t,analyticsDataAttribute:i,variation:q,hasBorder:S,recircPlacement:P&&"verso-hp-trending",hedTag:ee,isRecircListItem:P,key:n,recircId:n+1,rubricVariation:z,"data-testid":"SummaryCollectionRowItem",shouldHideDangerousDek:O,shouldHideDangerousHed:F,hasTighterBylineSpacing:N,hasLessBottomSpace:E,hasExtraRubricSpace:x,hasSummaryItemAssetSpacing:I,hideRubricItemSummary:B,shouldShowAllContentWhenDense:j,imageAlignment:L,isInvertedTheme:D,sectionTemplate:Y,clickHandlerHed:()=>{return e=n+1,o=t.dangerousHed,i=t.copilotID,a=t.contentType,r=t.url,c.emitGoogleTrackingEvent("summary-collection-row-clicks",{"summary-collection-row-click-position":e,"summary-collection-row-click-title":o,"summary-collection-row-template":Y}),void(P&&((e,t,n,o,i,a)=>{const r={type:"click",label:ie(n),subject:"recirc_unit",items:[{content_title:ie(n),content_id:o,content_type:i,content_url:a}],strategy:b(a),placement:"verso-hp-trending",index:t,total_index:A.length};y(r)})(0,e-1,o,i,a,r));var e,o,i,a,r},actionBarConfig:e}))}))))};S.propTypes={actionBarConfig:i.object,className:i.string,dangerousHed:i.string,dangerousSubHed:i.string,hasBackgroundColor:i.bool,hasBorderItem:i.bool,hasExtraRubricSpace:i.bool,hasLessBottomSpace:i.bool,hasNoBottomSpacingInMobile:i.bool,hasNoDividerWidth:i.bool,hasSummaryItemAssetSpacing:i.bool,hasTighterBylineSpacing:i.bool,hideRubricItemSummary:i.bool,imageAlignment:i.oneOf(["top","default","bottom"]),isInvertedTheme:i.bool,itemHedTag:i.string,items:i.arrayOf(i.shape(r.propTypes)).isRequired,nativeTrendingPosition:i.number,sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldHaveIncreasedHorizontalPadding:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousHed:i.bool,shouldHideSponsoredContent:i.bool,shouldRemoveLastItemBorder:i.bool,shouldShowAllContentWhenDense:i.bool,shouldShowSectionTitle:i.bool,shouldTrackSnowplowRecircEvent: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","SideBySideDesktopOnly","SideBySideDesktopOnlyImageRight","SideBySideDesktopOnlyThirds","SideBySideDesktopOnlyThirdsImageRight","SideBySideCenterDesktopOnlyThirdsCircularImage","SideBySideDesktopOnlyThirdsCircularImage","NoAssetTextCenter"]),template:i.string,titleHedTag:i.string,trackingNamespace:i.object,variationName:i.string,variations:i.shape({columnAmount:i.number,hasFullWidth:i.bool})},S.displayName="SummaryCollectionRow",e.exports=p(S,"SummaryCollectionRow")},35862:(e,t,n)=>{e.exports=n(72318)},71050:(e,t,n)=>{const o=n(96540),{css:i,default:a}=n(75999),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),{ActionBarWrapper:b,ActionBarButton:f}=n(11586),{calculateSpacing:v,getColorToken:w,getTypographyStyles:C,minScreen:k,styledProperty:$,maxScreen:S,getColorStyles:x}=n(26865),{applyGridSpacing:E,cssVariablesGrid:T}=n(1123),{BREAKPOINTS:I}=n(96472),N=a.div.withConfig({displayName:"SummaryCollectionRowWrapper"})` background-color: ${({hasBackgroundColor:e,isInvertedTheme:t})=>e?w(!t&&e?"colors.discovery.body.light.background":"colors.interactive.base.black"):"transparent"}; ${k(I.lg)} { ${({shouldHaveIncreasedHorizontalPadding:e})=>e?`padding: 0 ${v(8)}`:""}; } ${u} { ${b} { position: absolute; right: ${v(.5)}; bottom: ${v(.5)}; background: transparent; height: ${v(3)}; ${f} { border: none; background: none; text-decoration: none; } ${({theme:e})=>`\n ${x(e,"border-color","colors.discovery.body.black.border")};\n \n svg {\n path {\n ${x(e,"fill","colors.discovery.body.white.accent")};\n }\n }\n \n `} } } `,B=a.div.withConfig({displayName:"SummaryCollectionRowSectionTitleWrapper"})` ${T()} margin: 0 auto; ${E("padding")} max-width: ${I.xxl}; `,L=a.div.withConfig({displayName:"SummaryCollectionRowSectionTitle"})` ${m} { ${C("typography.definitions.discovery.subhed-section-collection")}; } `,P=`\n &:last-child {\n padding-bottom: 0;\n \n ${k(I.md)}{\n padding-bottom: ${v(2)};\n }\n }\n`,M=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: ${v(2)}; ${k(I.md)} { border-bottom: 0; } .summary-item__rubric { ${({isInvertedTheme:e})=>C(e?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.globalEditorial.context-primary")}; display: block; color: ${w("colors.discovery.body.light.context-signature")}; ${k(I.md)} { margin-bottom: ${({hasExtraRubricSpace:e})=>v(e?1:.5)}; } > * { ${({isInvertedTheme:e,theme:t})=>e&&`color:${w(t,"colors.discovery.body.white.background")}`}; } } .summary-item__hed-link { display: ${({shouldHideDangerousHed:e})=>e?"none":"block"}; &::after { display: none; } color: ${({isInvertedTheme:e})=>`${w(e?"colors.discovery.body.white.description":"colors.discovery.body.light.heading")}`}; } .summary-item__hed { ${({isInvertedTheme:e})=>C(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: ${w(t,"colors.consumption.lead.inverted.link-hover")}`}; } .summary-item__dek { ${C("typography.definitions.discovery.description-page")} display: ${({shouldHideDangerousDek:e})=>e?"none":"block"}; margin: ${v(2)} 0 ${v(1)}; color: ${w("colors.discovery.body.white.description")}; } .summary-item__content { ${({hasLessBottomSpace:e})=>e?`padding-bottom: ${v(0)}`:""} ${({isInvertedTheme:e})=>e?`padding-bottom: ${v(2)};\n padding-top: ${v(3)}`:""}; } .summary-item__byline { margin-top: ${({hasTighterBylineSpacing:e})=>v(e?1:2)}; ${s}, ${l}, ${d}, ${c} { ${C("typography.definitions.globalEditorial.accreditation-core")}; color: ${w("colors.discovery.body.light.accreditation")}; } ${c}:link { color: ${w("colors.discovery.body.light.accreditation")}; } } .summary-item__metadata-secondary { margin: ${v(2)} 0 0 0; } ${$("hasBorder",!1,P)}; } `,A=a(r).withConfig({displayName:"SummaryCollectionRowAd"})` padding-bottom: ${v(2)}; ${k(I.md)} { border-bottom: 0; } ${$("isBorderSpaceDisabled",!0,P)}; `,D=a(h.ThreeUp).withConfig({displayName:"SummaryCollectionRowItems"})` .ad--trending { display: ${({showTrendingAd:e})=>e?"block":"none"}; } ${$("showTrendingAd",!0,i` ${g}:last-of-type ${M} { display: none; } `)} padding-top: ${v(2)}; padding-bottom: ${v(5)}; ${S(`${y.md}px`)} { ${({hasNoBottomSpacingInMobile:e})=>e&&"padding-bottom: 0;"}; } ${g} { grid-column: 1 / -1; /* crosshairs x axis */ :nth-child(n) { @media (min-width: ${I.md}) and (max-width: ${y.lg}px) { position: relative; &::before { position: absolute; bottom: 0; background: ${({theme:e})=>w(e,"colors.discovery.body.white.border")}; width: 100%; height: 1px; content: ''; } } } ${({shouldRemoveLastItemBorder:e})=>e&&i` &:last-child ${u} { ${S(`${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")} } } ${k(I.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:L,SummaryCollectionRowSectionTitleWrapper:B,SummaryCollectionRowItems:D,SummaryCollectionRowItem:M,SummaryCollectionRowAd:A}},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:v=!1})=>{i.useEffect((()=>{(async()=>{await y(),h("SummaryGridCompact")})()}),[]);const[w,C]=a(10),k=i.createElement(p,null,t&&i.createElement(u,null,i.createElement(g,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"})),v?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}))))),$=e.length>w&&n&&i.createElement(m,{label:"Show more",btnStyle:"outlined",onClickHandler:()=>{C(w+(()=>{const t=e.length-w;return t>10?10:t})()),r.emitGoogleTrackingEvent("show_more")},isInline:!0});return i.createElement(s,{contentComponent:k,ctaComponent:$})};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(75999),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}},95831:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),r=n(19607),s=n(42361),l=n(73730),d=n(86659),{PaymentGateway:c}=n(92807),m=n(35864),p=n(28433),u=n(74992),g=n(29237),h=n(99906),{getVariationNames:y}=n(81372),{getPropsForSummaryItemFeatured:b}=n(6518),{componentTracking:f}=n(90090),{useOnAdFilled:v}=n(1184),w=n(69234),{trackComponent:C}=n(92716),{interactionResponse:k}=n(56187),{SummaryListWrapper:$,SummaryListTitle:S,SummaryListDangerousDek:x,SummaryListFooterWrapper:E,SummaryListCallToActionWrapper:T,SummaryItemWrapper:I,SummaryListButton:N,SummaryListAside:B}=n(63637),L=n(49312),P=n(68712),M=({adCounter:e=(()=>0),buttonType:t="more",chunkIndex:n,chunkSize:o=4,chunksTotal:h,className:y,clickFunction:M,clickItem:A,currentPage:D,dangerousHed:H,dangerousDek:R,filter:_,items:O,isSpecial:F=!1,hasFeatured:W,hasMoreItems:V=!1,hasReducedMargin:U=!1,hasRule:G=!0,recircMostPopularItems:j,hasSectionTitlePrimary:z,hasSideBySideMobileOnlyImageRight:q,hasUnderlineHed:Z,impressionHandler:K,clickHandler:Y,hideBottomBorderForLastItem:J,hideBottomBorders:Q=!1,hideBylinesUntil:X="sm",hideRubricItemSummary:ee,hasDividerAboveHed:te=!1,hasDividerBelowHed:ne=!1,itemInViewGAEventName:oe,label:ie,link:ae,maxDekLines:re,maxDekLinesInMobile:se,maxDekLinesInTablet:le,maxDekLinesInDesktop:de,maxDekLinesInLargeDesktop:ce,maxDekLinesInExtraLargeDesktop:me,nextPage:pe,placement:ue,previousPageUrl:ge,sectionTitleVariation:he="TextCenter",imageAlignment:ye="default",queryParamsForPagination:be,shouldAlignDekInCenter:fe=!1,shouldAppendReadMoreLinkForDek:ve=!1,shouldEnableBookmarkOnSummaryItem:we,shouldEnableCommentsCountOnSummaryItem:Ce,shouldDekHideOnMobileAndShowOnTablet:ke=!1,shouldDisplayLoadMore:$e=!1,shouldEnableBundleBookmarks:Se,shouldEnableBundleCommentsCount:xe,shouldEnableBundleComponentAnalytics:Ee,shouldHideBylines:Te=!1,shouldHideFinalBorder:Ie=!1,shouldHideSponsoredAd:Ne=!1,shouldHideDangerousDek:Be=!1,shouldHideMetadataSecondary:Le,shouldTrackItemImpressionForSnowplow:Pe,shouldHidePublishDate:Me=!0,shouldHideVideoDek:Ae=!1,shouldHoldImageSpace:De,shouldRemoveSummaryItemBorder:He=!1,shouldShowStackedRatingsCard:Re=!1,shouldTruncateDek:_e,shouldUseBookmarkV3:Oe,shouldUseLargeIconSize:Fe=!1,shouldVerticallyAlignHed:We,shouldUseSmallImageMobileOnly:Ve,sideBySideVerticalAlign:Ue,sort:Ge,snowplowEvent:je,summaryItemClassName:ze,summaryItemFeatured:qe,summaryItemHedTag:Ze,summaryItemRubricVariation:Ke,summaryItemVariation:Ye="TextBelowDesktopOnlyThirds",summaryItemVariationList:Je,showRecircMostPopularInAsideWithRail:Qe=!1,footerWithLink:{link:Xe,label:et}={},totalItems:tt,totalResults:nt,trackingNamespace:ot,recircRiver:it,variations:{inputKind:at,isCollection:rt,withAside:st}={},variationName:lt,actionBarConfig:dt})=>{i.useEffect((()=>{(async()=>{await k(),C("SummaryList",lt)})()}),[lt]);const ct=ae&&!$e,mt=ct?l.Utility:l.Primary,pt=ct?"text":"filled",ut=st?d.ContentWithAdRail:d.MarginsOnly,gt=m[he],ht=at||ae||pe?"link":"button",[yt,bt,ft]=v("river-ad"),vt=Je&&Je.length?Je:[Ye],wt=V&&h===n+1,Ct=(()=>{switch(t){case"more":return i.createElement(N,{href:ae||pe,inputKind:ht,label:ie,btnStyle:pt,onClickHandler:M,as:mt});case"pagination":return i.createElement(L,{additionalParams:be,currentPage:D,limit:o,shouldDisplayItemCount:!1,totalResults:nt,filter:_,nextPageURL:pe,previousPageUrl:ge,sort:Ge});default:return null}})();let kt={};return Re&&(kt={shouldUseLargeIconSize:Fe,hasIcon:!0,hasRubric:!0,dangerousDek:"",ratingMethod:"starRating",hedTag:"h3",totalItems:O&&O.length,placement:ue,shouldEnableBundleBookmarks:Se,shouldEnableBundleCommentsCount:xe}),i.createElement($,{as:ut,isCollection:rt,withAside:st,className:a("summary-list",y,{"summary-list--collection-list":rt}),"data-testid":"SummaryListWrapper"},i.createElement("div",null,H&&i.createElement(S,{as:gt,dangerousHed:H,link:R&&!fe?{html:R}:{},hedTag:"h2",isCollection:rt,hasSectionTitlePrimary:z,hasDividerAbove:te,hasDividerBelow:ne}),R&&fe&&i.createElement(x,{dangerouslySetInnerHTML:{__html:R}}),i.createElement("div",{className:"summary-list__items"},O.map(((t,s)=>{const l=u[vt[s%vt.length]],d=O.length===s+1,m=!Ne&&!rt&&2===s,p=wt&&d&&!!M||!$e&&(!!M||ae||pe),h=o*n+s+e()+1;yt&&m&&e(!0);const y={clickHandler:e=>{e&&A(h,e)},clickItem:A,hasUnderlineHed:Z,hideRubricItemSummary:ee,rubricVariation:Ke,shouldHideMetadataSecondary:Le,shouldHidePublishDate:Me,shouldHideBylines:Te,recircRiver:it,hasBorder:!Q},{featuredProps:v,isBeforeHidden:w,isFeatured:C}=b({item:t,index:s,sharedSummaryItemProps:y,hasFeatured:W,summaryItemFeatured:qe,shouldHoldImageSpace:De}),k=f.addDataSectionTitleAttribute(Ee,ot||H,s),$=!(!J||O.length!==s+1)&&J;return i.createElement(i.Fragment,{key:s},C?i.createElement(g,{...v,shouldEnableBundleComponentAnalytics:Ee,hedTag:H?"h3":"h2",impressionHandler:()=>K("impression",t,5,"right_rail",6),clickHandler:()=>Y("click",t,5,"right_rail",6)}):i.createElement(I,{...t,...y,analyticsDataAttribute:k,hasRule:G,hedTag:Ze||(H?"h3":"h2"),hideBottomBorder:$,hideBylinesUntil:X,isTruncateDek:_e,itemIndex:s,itemInViewGAEventName:oe,maxDekLines:re,maxDekLinesInMobile:se,maxDekLinesInTablet:le,maxDekLinesInDesktop:de,maxDekLinesInLargeDesktop:ce,shouldTrackItemImpressionForSnowplow:Pe,maxDekLinesInExtraLargeDesktop:me,shouldAppendReadMoreLinkForDek:ve,shouldDekHideOnMobileAndShowOnTablet:ke,shouldHideDangerousDek:Be,shouldHideFinalBorder:Ie,shouldHideVideoDek:Ae,shouldHoldImageSpace:De,shouldVerticallyAlignHed:We,shouldUseSmallImageMobileOnly:Ve,sideBySideVerticalAlign:Ue,impressionHandler:()=>K("impression",t,s,ue,tt),placement:ue,snowplowEvent:je&&{...je,items:[{content_title:t.dangerousHed,content_url:t.url,content_id:t.copilotID,content_type:t.contentType}],index:s,total_index:je?.total_index?je?.total_index:O.length,placement:ue,subject_version:je?.subject_version},hasSideBySideMobileOnlyImageRight:q,key:s,hasReducedMargin:U,noClass:!ze,as:Re?P:l,className:a(ze,{"summary-list__item":!ze,"summary-list__item--before-hidden":w}),imageAlignment:ye,isSpecial:F,shouldRemoveSummaryItemBorder:He,...kt,actionBarConfig:dt,shouldUseBookmarkV3:Oe,shouldEnableBookmarkOnSummaryItem:we,shouldEnableCommentsCountOnSummaryItem:Ce}),m&&i.createElement("div",{className:bt},i.createElement(c,{group:"ads"},i.createElement(r,{position:"river",className:"summary-item summary-item--has-border summary-item--has-rule summary-item--article summary-item--text-align-left summary-list__item",trackClickHandler:()=>A(h+1,!0),onFilled:ft}))),p&&i.createElement(T,{className:"summary-list__call-to-action-wrapper","data-testid":"summary-list_call-to-action"},Ct))}))),Xe&&et&&i.createElement(E,null,i.createElement(N,{href:Xe,inputKind:"link",label:et,btnStyle:"text",as:l.Utility,hasEnableIcon:!0,ButtonIcon:s}))),st&&i.createElement(B,{className:"summary-list__aside",showRecircMostPopularInAsideWithRail:Qe},i.createElement(p,null,i.createElement(c,{group:"ads"},i.createElement(r,{position:"rail"})),Qe&&i.createElement(w,{items:j}))))},A=y(u),D=y(m);M.propTypes={actionBarConfig:o.object,adCounter:o.func,buttonType:o.oneOf(["more","pagination"]),chunkIndex:o.number,chunkSize:o.number,chunksTotal:o.number,className:o.string,clickFunction:o.func,clickHandler:o.func,clickItem:o.func,currentPage:o.number,dangerousDek:o.string,dangerousHed:o.string,filter:o.string,footerWithLink:o.shape({label:o.string,link:o.string}),hasDividerAboveHed:o.bool,hasDividerBelowHed:o.bool,hasFeatured:o.bool,hasMoreItems:o.bool,hasReducedMargin:o.bool,hasRule:o.bool,hasSectionTitlePrimary:o.bool,hasSideBySideMobileOnlyImageRight:o.bool,hasUnderlineHed:o.bool,hideBottomBorderForLastItem:o.bool,hideBottomBorders:o.bool,hideBylinesUntil:o.oneOf(h.sizes),hideRubricItemSummary:o.bool,imageAlignment:o.oneOf(["top","default","bottom"]),impressionHandler:o.func,isSpecial:o.bool,itemInViewGAEventName:o.string,items:o.arrayOf(o.shape(u.propTypes)).isRequired,label:o.string,link:o.string,maxDekLines:o.number,maxDekLinesInDesktop:o.number,maxDekLinesInExtraLargeDesktop:o.number,maxDekLinesInLargeDesktop:o.number,maxDekLinesInMobile:o.number,maxDekLinesInTablet:o.number,nextPage:o.string,placement:o.string,previousPageUrl:o.string,queryParamsForPagination:o.array,recircMostPopularItems:o.array,recircRiver:o.string,sectionTitle:o.string,sectionTitleVariation:o.oneOf(D),shouldAlignDekInCenter:o.bool,shouldAppendReadMoreLinkForDek:o.bool,shouldDekHideOnMobileAndShowOnTablet:o.bool,shouldDisplayLoadMore:o.bool,shouldEnableBookmarkOnSummaryItem:o.bool,shouldEnableBundleBookmarks:o.bool,shouldEnableBundleCommentsCount:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldEnableCommentsCountOnSummaryItem:o.bool,shouldHideBylines:o.bool,shouldHideDangerousDek:o.bool,shouldHideFinalBorder:o.bool,shouldHideMetadataSecondary:o.bool,shouldHidePublishDate:o.bool,shouldHideSponsoredAd:o.bool,shouldHideVideoDek:o.bool,shouldHoldImageSpace:o.bool,shouldRemoveSummaryItemBorder:o.bool,shouldShowStackedRatingsCard:o.bool,shouldTrackItemImpressionForSnowplow:o.bool,shouldTruncateDek:o.bool,shouldUseBookmarkV3:o.bool,shouldUseLargeIconSize:o.bool,shouldUseSmallImageMobileOnly:o.bool,shouldVerticallyAlignHed:o.bool,showRecircMostPopularInAsideWithRail:o.bool,sideBySideVerticalAlign:o.oneOf(["top","center"]),snowplowEvent:o.object,sort:o.string,summaryItemClassName:o.string,summaryItemFeatured:o.shape({ctaTextLabel:o.string,ctaUrl:o.string,header:o.string,hideOnMobile:o.bool,itemIndex:o.number}),summaryItemHedTag:o.oneOf(["div","h2","h3"]),summaryItemRubricVariation:o.string,summaryItemVariation:o.oneOf(A),summaryItemVariationList:o.arrayOf(o.oneOf(A)),totalItems:o.number,totalResults:o.number,trackingNamespace:o.oneOfType([o.object,o.string]),variationName:o.string,variations:o.shape({inputKind:o.string,isCollection:o.bool,withAside:o.bool})},e.exports=M},22539:(e,t,n)=>{e.exports=n(62253)},63637:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{SectionTitleHed:r}=n(33500),{calculateSpacing:s,getColorToken:l,getLinkStyles:d,getTypographyStyles:c,minScreen:m}=n(26865),{BaseText:p}=n(76955),u=i` border-top: 1px solid ${l("colors.discovery.body.white.border")}; padding-top: ${s(6)}; @media (min-width: ${a.lg}) { border-top: unset; padding-top: unset; } .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; @media (min-width: ${a.md}) { ${c("typography.definitions.discovery.hed-core-secondary")}; } } `,g=i` .summary-item--layout-proportions-33-66, .summary-item--layout-placement-side-by-side-desktop-only, .summary-item--layout-placement-side-by-side { .summary-item__hed { @media (min-width: ${a.md}) { ${c("typography.definitions.discovery.hed-core-primary")}; } } } `,h=o.div.withConfig({displayName:"SummaryListWrapper"})` .hide-river-ad .summary-list__item { display: none; } .show-river-ad { padding-bottom: ${s(4)}; } .show-aside-ad .summary-list__item { display: block; } .summary-item--layout-placement-side-by-side-desktop-only, .summary-item--layout-placement-side-by-side { .summary-item__hed { @media (min-width: ${a.md}) { ${({theme:e})=>c(e,"typography.definitions.discovery.hed-feature")}; } } } .summary-item--layout-placement-side-by-side-desktop-only.summary-item--bundle { .summary-item__byline, .summary-item__hed, .summary-item__hed-link { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.display-small")}; margin: auto; } } ${({isCollection:e})=>e&&u}; ${({withAside:e})=>e&&g}; `,y=o.div.withConfig({displayName:"SummaryListTitle"})` margin-bottom: ${s(5)}; ${({isCollection:e,theme:t,hasSectionTitlePrimary:n})=>e?i` ${r} { ${c(t,n?"typography.definitions.discovery.subhed-section-primary":"typography.definitions.discovery.subhed-section-tertiary")} padding: ${s(2)} ${s(1)}; } `:""} `,b=o(p).withConfig({displayName:"SummaryListDangerousDek"})` margin-bottom: ${s(4)}; text-align: center; `;b.defaultProps={colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const f=o.div.withConfig({displayName:"SummaryListCallToActionWrapper"})` display: flex; align-items: center; justify-content: center; `,v=o.div.withConfig({displayName:"SummaryListFooterWrapper"})` display: flex; align-items: center; justify-content: flex-end; margin-top: ${s(4)}; margin-bottom: ${s(4)}; border-top: 1px solid ${l("colors.discovery.body.white.border")}; a { padding: ${s(3)} 0 ${s(6)} ${s(4)}; height: ${s(10.5)}; ${({theme:e})=>d(e,"colors.consumption.lead.standard.link")}; .button__icon-container { padding-left: ${s(.3)}; .icon-arrow { width: 18px; } } } .button__label { ${({theme:e})=>c(e,"typography.definitions.foundation.link-secondary")}; } `,w=o.div.withConfig({displayName:"SummaryItemWrapper"})` && { ${({noClass:e})=>e&&`\n padding-bottom: ${s(4)};\n\n &.summary-item--has-border {\n margin-bottom: ${s(4)};\n }\n\n &.summary-item--card {\n padding: 0 ${s(2)} 0 0;\n margin: 0 0 ${s(2)};\n\n ${m(a.md)} {\n padding: 0 ${s(3)} 0 0;\n margin: 0 0 ${s(4)};\n }\n\n ${m(a.lg)} {\n padding: 0 ${s(4)} 0 0;\n }\n }\n\n &:not(.summary-item--card) {\n .summary-item__content {\n padding-bottom: 0;\n }\n }\n \n `}; ${({hideBottomBorder:e})=>e&&"\n border-bottom: none;\n "} ${({hasReducedMargin:e})=>e&&`\n padding-bottom: ${s(4)};\n `}; } `,C=o.button.withConfig({displayName:"SummaryListButton"})` svg { transform: scale(0.6); } `,k=o.aside.withConfig({displayName:"SummaryListAside"})` ${({showRecircMostPopularInAsideWithRail:e})=>e&&"\n width:300px;\n "}; height: 100%; `;e.exports={SummaryListTitle:y,SummaryListDangerousDek:b,SummaryListCallToActionWrapper:f,SummaryListFooterWrapper:v,SummaryListWrapper:h,SummaryItemWrapper:w,SummaryListButton:C,SummaryListAside:k}},6518:e=>{e.exports={getPropsForSummaryItemFeatured:({item:e,index:t,sharedSummaryItemProps:n,hasFeatured:o,summaryItemFeatured:i,shouldHoldImageSpace:a})=>{const r={};let s=!1,l=!1;if(o&&i){const o=i.overrideFeaturedLinks&&i.ctaUrl||e.url;s=i.itemIndex===t,l=i.hideOnMobile&&i.itemIndex-1===t,s&&(r.header=i.header,r.isHiddenOnMobile=!!i.hideOnMobile,r.linkLabel=i.ctaTextLabel,r.ctaUrl=i.ctaUrl,r.shouldHoldImageSpace=a,r.summaryItemProps={...e,...n,url:o})}return{featuredProps:r,isFeatured:s,isBeforeHidden:l}}}},62253:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(95831);i.Collection=o(i,"SummaryCollectionList",{isCollection:!0,inputKind:"link"}),i.WithAside=o(i,"SummaryListWithAside",{withAside:!0}),i.WithAside.displayName="SummaryListWithAside",i.WithAside.propTypes={...i.propTypes,summaryItemVariation:i.propTypes.summaryItemVariation},i.WithAside.defaultProps={summaryItemVariation:"SideBySideDesktopOnly"},i.SubHedSecPrimary=o(i,"SubHedSecPrimary",{hasSubhedSecPrimary:!0}),e.exports=i},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:v}=n(4290),w=(e=null)=>e?.replace(/]*>(.*?)<\/a>/gi,"$1");class C extends a.Component{async componentDidMount(){await p(),m("SummaryRiver")}render(){const{btnStyle:e,buttonType:t,chunkSize:n,className:i,clickItem:s,columnAmountForMobile:d,columnsHasUnderlineHed:c,content:m,currentPage:p,dangerousDek:C,filter:k,dangerousHed:$,handleLoadMore:S,hideBottomBorders:x,hasBottomBorderOnLargeScreen:E,hasBottomBorderLargeMargin:T,hasExtraTitlePadding:I,hasLineAboveBelowInTitle:N,hasLineAboveBelowTitleHead:B,hasScrollOffset:L,shouldTrackItemImpressionForSnowplow:P,hasSideBySideMobileOnlyImageRight:M,hasRail:A,hasReducedMargin:D,hasRule:H,hasTitleTopMargin:R,hasUnderlineHed:_,hideBylinesUntil:O,hideRubricItemSummary:F,itemInViewGAEventName:W,isFullBleedMobile:V,isLoading:U,isMidContentAdsDisabled:G,items:j,label:z,landingPageLink:q,layout:Z,link:K,maxDekLines:Y,maxDekLinesInMobile:J,maxDekLinesInTablet:Q,maxDekLinesInDesktop:X,maxDekLinesInLargeDesktop:ee,maxDekLinesInExtraLargeDesktop:te,nextPage:ne,onMoreClick:oe,previousPageUrl:ie,promoUnits:ae,queryParamsForPagination:re,searchTerm:se,sectionTitleVariation:le,shouldAppendReadMoreLinkForDek:de,shouldDekHideOnMobileAndShowOnTablet:ce,shouldDisplayLoadMore:me,shouldEnableBookmarkOnSummaryItem:pe,shouldEnableBundleComponentAnalytics:ue,shouldEnableCommentsCountOnSummaryItem:ge,shouldFetchBITokens:he,shouldHideBottomBorderForLastItem:ye,shouldHideBylines:be,shouldHideDangerousDek:fe,shouldHideMetadataSecondary:ve,shouldHidePublishDate:we,shouldHideSponsoredAd:Ce,shouldHideVideoDek:ke,showRecircMostPopularInAsideWithRail:$e,recircMostPopularItems:Se,shouldShowRiverDek:xe,shouldShowRiverHed:Ee,shouldShowButton:Te,shouldShowSourceTagName:Ie,shouldTruncateDek:Ne,shouldTreatTabletLikeMobile:Be,shouldUseBookmarkV3:Le,shouldUseDangerousDekAsLink:Pe,shouldUseGrid:Me,shouldUseRiverDekAsGridDek:Ae,shouldUseRiverHedAsGridHed:De,shouldUseSmallImageMobileOnly:He,shouldVerticallyAlignHed:Re,sideBySideVerticalAlign:_e,sort:Oe,summaryItemClassName:Fe,summaryItemRubricVariation:We,summaryItemVariation:Ve,summaryItemVariationList:Ue,recircRiver:Ge,hasMoreItems:je,summaryItemHedTag:ze,gridColSpanValue:qe,topSpacingInRem:Ze,totalResults:Ke,trackingNamespace:Ye}=this.props,Je=A&&(!Z||u[Z]?.hasRail),Qe=v(Me,Je,Z),Xe=Me?{columnsHasUnderlineHed:c,hasBorder:!x,hasBottomBorderLargeMargin:T,hasBottomBorderOnLargeScreen:E,shouldEnableBundleComponentAnalytics:ue,shouldShowButton:Te,dangerousHed:De?$:null,dangerousDek:Ae?C:null,shouldTreatTabletLikeMobile:Be,trackingNamespace:Ye||$}:{},et=j.map((e=>({...e,dangerousDek:w(e.dangerousDek),source:{...e.source,hed:e.source?.hed?.replace(/\\/g,"")}}))),[...tt]=et,nt=o(tt,n),ot=l[le];let it=0;const at=e=>(e&&it++,it),rt=(({dangerousDek:e,landingPageLink:t,shouldUseDangerousDekAsLink:n})=>n&&e?{html:e}:t||null)({dangerousDek:C,landingPageLink:q,shouldUseDangerousDekAsLink:Pe}),st=u[Z]?.map||Ue;return a.createElement(f,{className:i,isFullBleedMobile:V,gridColSpanValue:qe,showRecircMostPopularInAsideWithRail:$e,"data-testid":"SummaryRiverWrapper",topSpacingInRem:Ze},nt.map(((o,i)=>{const l=nt.length===i+1,c=0===i;return a.createElement(y,{key:i,"data-testid":"SummaryRiverSection"},Ee&&c&&$&&a.createElement(b,{id:$,hasDividerAbove:N||B||!R,hasExtraTitlePadding:I,hasScrollOffset:L},a.createElement(ot,{dangerousHed:$,dangerousDek:xe?C:void 0,hasDividerAbove:N||B,hasDividerBelow:N,hasDividerAboveDek:B,hedTag:"h2",link:rt})),a.createElement(h,{as:Qe,buttonType:t,btnStyle:e,hasRule:c&&H,adCounter:at,chunkIndex:i,hideBottomBorderForLastItem:ye&&l,chunkSize:n,columnAmountForMobile:d,chunksTotal:nt.length,currentPage:p,hasMoreItems:je,isLastChunk:l,clickFunction:S,clickItem:s,onMoreClick:oe,link:K,maxDekLines:Y,maxDekLinesInMobile:J,maxDekLinesInTablet:Q,maxDekLinesInDesktop:X,maxDekLinesInLargeDesktop:ee,maxDekLinesInExtraLargeDesktop:te,nextPage:ne,previousPageUrl:ie,isLoading:U,items:o,itemInViewGAEventName:W,shouldTrackItemImpressionForSnowplow:P,hasReducedMargin:D,hasUnderlineHed:_,hasSideBySideMobileOnlyImageRight:M,hideBylinesUntil:O,hideRubricItemSummary:F,label:z,queryParamsForPagination:re,shouldAppendReadMoreLinkForDek:de,shouldDekHideOnMobileAndShowOnTablet:ce,shouldDisplayLoadMore:me,shouldFetchBITokens:he,shouldHideBylines:be,shouldHideDangerousDek:fe,shouldHideMetadataSecondary:ve,shouldHideSponsoredAd:Ce,shouldHidePublishDate:we,shouldHideVideoDek:ke,shouldTruncateDek:Ne,shouldUseSmallImageMobileOnly:He,shouldVerticallyAlignHed:Re,sideBySideVerticalAlign:_e,summaryItemClassName:Fe,summaryItemRubricVariation:We,summaryItemVariation:Ve,summaryItemVariationList:st,recircRiver:Ge,summaryItemHedTag:ze,hideBottomBorders:x,showRecircMostPopularInAsideWithRail:$e,recircMostPopularItems:Se,totalResults:Ke,...Xe,filter:k,sort:Oe,content:m,searchTerm:se,shouldShowSourceTagName:Ie,shouldUseBookmarkV3:Le,shouldEnableBookmarkOnSummaryItem:pe,shouldEnableCommentsCountOnSummaryItem:ge}),!l&&ae&&!G&&a.createElement(a.Fragment,null,ae[i],a.createElement(r,{group:"ads"},a.createElement(g,{position:"mid-content",shouldDisplayLabel:!0}))))})))}}C.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,shouldEnableBookmarkOnSummaryItem:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCommentsCountOnSummaryItem: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,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},C.defaultProps={buttonType:"more",chunkSize:4,columnAmountForMobile:1,gridColSpanValue:0,hasExtraTitlePadding:!1,hasLineAboveBelowInTitle:!1,hasLineAboveBelowTitleHead:!1,hasRail:!0,hasReducedMargin:!1,hasRule:!0,hasScrollOffset:!1,hasTitleTopMargin:!1,hideBylinesUntil:"sm",isFullBleedMobile:!1,isLoading:!1,label:"More Stories",layout:"",onMoreClick:()=>{},promoUnits:[],sectionTitleVariation:"TextCenter",shouldDekHideOnMobileAndShowOnTablet:!1,shouldDisplayLoadMore:!1,shouldFetchBITokens:!1,shouldHideBottomBorderForLastItem:!1,shouldHidePublishDate:!0,shouldHideSponsoredAd:!1,shouldHideVideoDek:!1,shouldShowRiverDek:!1,shouldShowRiverHed:!1,shouldUseDangerousDekAsLink:!1,shouldUseGrid:!1,shouldUseSmallImageMobileOnly:!1,showRecircMostPopularInAsideWithRail:!1,summaryItemVariation:"SideBySideDesktopOnly",topSpacingInRem:0},C.displayName="SummaryRiver",e.exports=C},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(75999),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"})``,v=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:v,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(3442),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:v,SpotlightMainFeatureCoverImageWrapper:w,SpotlightMainFeatureCredit:C,SpotlightMainFeatureLink:k,SpotlightMainFeatureBottomWrapper:$}=n(48665),{componentTracking:S}=n(90090),{trackNavigationEvent:x}=n(14307),{SpotlightSectionTitle:E,SpotlightDangerousBottomDek:T}=n(23555),I="Author Spotlight/Story",N=({bookmarkId:e,contentType:t,contributors:n,copilotID:i,customizedContinueReadingText:N,dangerousDek:B,dangerousHed:L,hasBookmark:P,hasCustomPadding:M,hasMarginTopOnMobile:A=!1,hasRating:D=!1,hasSpecialStyleForFeatureLink:H=!1,hasRoundedCorners:R,hedTag:_,image:O,iconBookmarkOnClickHandler:F,isDotClickable:W=!1,isImageOnRight:V=!1,rating:U,related:G=[],reviewsCount:j,rubric:z,sectionTitleDangerousHed:q,showSectionTitleInsideContent:Z,sectionTitleVariation:K="TextCenter",selectedStories:Y=[],selectedStoriesHeadline:J,selectedStoriesImageWidth:Q,shouldUseDekForselectedStoriesHeadline:X=!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:ve,signalType:we,actionBarConfig:Ce,shouldHideCustmizeText:ke})=>{const $e=r(),Se="spotlight-story"===be?`Story Spotlight/${z.name}`:`Author Spotlight/${L}`,xe=(e=!1)=>{const t=S.addDataSectionTitleAttribute(!0,Se,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,Z&&o.createElement(E,{as:m[K],shouldUseDekForselectedStoriesHeadline:X,showSectionTitleInsideContent:Z,...Ee,template:be}),!oe&&o.createElement(g,{"data-testid":"SpotlightMainFeatureHeader",as:_,dangerouslySetInnerHTML:{__html:a(o.createElement("a",{...xe()},L))},onClick:()=>x({...Te,placement:"hero",items:[{content_title:L,content_url:window&&window.location.origin+fe,content_id:i,content_type:t}]}),template:be}),!me&&o.createElement(c,{snowplowEvent:Te,items:Y,shouldHideSelectedStoriesHeadline:ne,sectionTitleVariation:K,selectedStoriesHeadline:J,shouldUseDekForselectedStoriesHeadline:X,shouldHideDangerousDek:ee,isDotClickable:W,trackingNamespace:I,actionBarConfig:Ce}),o.createElement(h,{hasCustomPadding:M},o.createElement(w,{...xe(!0),tabIndex:"-1",onClick:()=>x({...Te,placement:"hero",items:[{content_title:L,content_url:window&&window.location.origin+fe,content_id:i,content_type:t}]})},o.createElement(v,{"data-testid":"SpotlightCoverImage",template:be,shouldHaveLargerFeaturedImage:te,isLazy:se,...O,hasRoundedCorners:R,signalType:we,actionBarConfig:Ce})),D&&p(U,ue.ratingMethod,j,P,e,F)),!ie&&o.createElement(y,{"data-testid":"SpotlightAuthorName",contributors:n,template:be}),!re&&o.createElement(C,{"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:B+("spotlight-contributor"===be||ke?"":a(o.createElement(k,{tabIndex:"-1",...xe(),dangerouslySetInnerHTML:{__html:N||$e.formatMessage(s.continueReadingText)}})))},shouldUseDropCap:le,hasAdditionalDropcapStyling:de,hasMarginTopOnMobile:A,template:be,hasSpecialStyleForFeatureLink:H,hasCustomPadding:M}),o.createElement(d,{snowplowEvent:Te,items:Y,sectionTitleVariation:K,selectedStoriesHeadline:J,shouldUseDekForselectedStoriesHeadline:X,stackedRatingsCardProps:ue,shouldShowStackedRatingsCard:pe,shouldHideSelectedStoriesByline:ae,shouldHideSelectedStoriesHeadline:ne,shouldHideDangerousDek:ee,summaryItemVariation:V?he:void 0,trackingNamespace:I,isImageOnRight:V,selectedStoriesImageWidth:Q,actionBarConfig:Ce}),me&&o.createElement(c,{snowplowEvent:Te,items:Y,shouldHideSelectedStoriesHeadline:ne,stackedRatingsCardProps:ue,shouldShowStackedRatingsCard:pe,sectionTitleVariation:K,selectedStoriesHeadline:J,shouldUseDekForselectedStoriesHeadline:X,shouldHideDangerousDek:ee,isDotClickable:W,trackingNamespace:I}),o.createElement($,null,o.createElement(l,{items:G,...ce&&J&&{shouldShowDangerousBottomDek:ce},summaryItemVariation:he,summaryItemVariationWithNoAssest:ye,template:be,trackingNamespace:Se,showItemsAsList:ve,actionBarConfig:Ce}),ce&&J&&o.createElement(T,{dangerouslySetInnerHTML:{__html:J},hasEnhancedTopSpacing:ce}))))};N.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=N},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(75999),{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),v=n(14760),{BaseLink:w}=n(76955),{MetaData:C}=n(1817),k=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=k;const $=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=$;const S=r.div.withConfig({displayName:"SpotlightMainFeatureCover"})``;t.SpotlightMainFeatureCover=S;const x=r.div.withConfig({displayName:"SpotlightRatingWrapper"})` display: flex; flex-flow: column; justify-content: center; ${C} { 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(v).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 N=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=N;const B=r(w).withConfig({displayName:"SpotlightMainFeatureLink"})``;t.SpotlightMainFeatureLink=B;const L=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. */ ${B} { ${({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; } } ${B}: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=L;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(75999),{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:v,items:w,isDotClickable:C=!1,isImageOnRight:k=!1,isSpecialTheme:$=!1,sectionTitleVariation:S="TextLeftWithLineBelowTitle",selectedStories:x,selectedStoriesImageWidth:E,shouldUseDekForselectedStoriesHeadline:T=!1,shouldHaveBackgroundWhite:I=!1,shouldHideDangerousDek:N=!1,shouldHaveLargerFeaturedImage:B=!1,shouldHideSelectedStoriesHeadline:L=!1,shouldHideFeatureItemHeader:P=!1,shouldHideFeatureItemCaption:M=!1,shouldHideFeatureItemByline:A=!1,shouldHideSelectedStoriesByline:D=!1,shouldLazyLoadCoverImage:H=!1,shouldUseLightColorBackground:R=!1,shouldUseMainContentDropCap:_,hasAdditionalDropcapStyling:O=!1,shouldShowDangerousBottomDek:F=!1,shouldShowSelectedStoriesBelowInMobile:W=!1,shouldShowStackedRatingsCard:V=!1,shouldStackHedAndDek:U=!1,shouldUseLargeIconSize:G=!1,stackedRatingsCardRatingMethod:j,summaryItemVariation:z,summaryItemVariationWithNoAssest:q,template:Z,showItemsAsList:K,shouldHideCustmizeText:Y,actionBarConfig:J,variations:{showSectionTitleInsideContent:Q}={}})=>{i.useEffect((()=>{(async()=>{await g(),u("SummarySpotlight")})()}),[]);let X={};V&&(X={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:$},i.createElement(d,null,i.createElement(c,null,!Q&&i.createElement(m,{"data-testid":"SpotlightOuterSectionTitle",as:h[S],shouldUseDekForselectedStoriesHeadline:T,shouldStackHedAndDek:U,...te,template:Z}),i.createElement(p,null,i.createElement(r,{...ee,customizedContinueReadingText:e,sectionTitleVariation:S,showSectionTitleInsideContent:Q,...Q&&{sectionTitleDangerousHed:t},...t&&{snowplowEvent:{label:t}},selectedStoriesHeadline:n,selectedStoriesImageWidth:E,hasMarginTopOnMobile:a,related:w.slice(1),selectedStories:x,isDotClickable:C,isImageOnRight:k,hedTag:v,shouldHideFeatureItemHeader:P,shouldUseDropCap:_,hasAdditionalDropcapStyling:O,shouldHideSelectedStoriesHeadline:L,stackedRatingsCardProps:X,shouldUseDekForselectedStoriesHeadline:T,shouldShowDangerousBottomDek:F,shouldShowSelectedStoriesBelowInMobile:W,hasRating:y,shouldShowStackedRatingsCard:V,shouldHaveLargerFeaturedImage:B,shouldHideFeatureItemCaption:M,shouldHideDangerousDek:N,shouldHideFeatureItemByline:A,shouldHideSelectedStoriesByline:D,summaryItemVariation:z,summaryItemVariationWithNoAssest:q,template:Z,hasSpecialStyleForFeatureLink:f,showItemsAsList:K,shouldLazyLoadCoverImage:H,hasRoundedCorners:b,shouldHideCustmizeText:Y,hasCustomPadding:o,actionBarConfig:J})),!F&&"spotlight-contributor"===Z&&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(75999),{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:v}=n(48665),{SpotlightRelatedItems:w}=n(96499),{ActionBarWrapper:C,ActionBarButton:k}=n(11586),$=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")} ${v}, ${w} { ${C} { position: absolute; right: ${r(.5)}; bottom: ${r(.5)}; background: transparent; height: ${r(3)}; ${k} { 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=$;const S=i.div.withConfig({displayName:"SpotlightSummaryInnerContainer"})` margin: 0 auto; max-width: calc(${u.xxl} - (2 * ${r(8)})); `;t.SpotlightSummaryInnerContainer=S;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 N=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=N},56165:(e,t,n)=>{const o=n(3442);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(3442),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:v,TopStoryHeroAdWrapper:w,TopStoryComponent:C,TopStoryPrimaryLinks:k,TopStoryWrapper:$,ToutsContainer:S,ToutsHeader:x,ToutsBody:E,stylePool:T,GlobalStyles:I}=n(26805),{StackedNavigationNavigationPrimaryLink:N}=n(77630),B=({content:e})=>{const t=a();return e?i.createElement(S,{className:"smart-item--tout"},i.createElement(x,{dangerouslySetInnerHTML:{__html:t.formatMessage(f.toutHead)}}),i.createElement(E,{dangerouslySetInnerHTML:{__html:e}})):null};B.propTypes={content:o.string.isRequired};const L=({additionalContent:e,index:t,items:n,navigation:o,layoutConfigs:s,...m})=>{i.useEffect((()=>{(async()=>{await d(),l("TopStory")})()}),[]);const{formatMessage:f}=a(),S=i.useRef(),[x,E]=i.useState(!1),[L,P]=i.useState(!1),[M,A]=i.useState(0),[D,H]=i.useState(!1),[R,_]=i.useState(!1),[O,F]=i.useState(!1),[W,V]=i.useState(0),[U,G]=i.useState(!1),j=n.map((t=>({...t,additionalContent:e&&i.createElement(B,{content:e}),image:t.image&&{...t.image,isLazy:!1}})));p(".top-story__crown-ad",void 0,(e=>{E(!e)})),p(".top_story-component",{rootSelector:null,rootMargin:`-${g(9,"px")}`,threshold:0},(e=>{P(!e)}));const z=i.useCallback((e=>{if(e){const e=S.current?.getBoundingClientRect();A(e?.top||0)}H(e)}),[]);p(".top_story-component",{rootSelector:null,rootMargin:`${g(62.5,"px")}`,threshold:0},(e=>{_(!e)}));const q=i.useCallback((()=>{const e=window.pageYOffset;u.shouldUpdateScroll(O,e,W,"delta")&&(F(e-W>0),V(e))}),[O,W]);i.useEffect((()=>{const e=r(q,150);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[q]);const Z=s[m.id]?.palette||"",K=L?"standard":Z;return i.createElement(i.Fragment,null,i.createElement(w,{className:"top-story__crown-ad",addPaddingToCrownAd:U},i.createElement(h,{shouldHoldSpace:!1,onFilled:e=>{e&&G(!0)}})),i.createElement(v,{ref:S,headerIsFixed:x,navIsFixed:L,headerTheme:K,isDrawerOpen:D,"data-testid":"top-story__header"},i.createElement(c,{headerTheme:K,onDrawerStateChange:z})),i.createElement($,{navIsFixed:L,headerIsFixed:x,headerTheme:K,palette:Z,shouldCollapseNavbar:O&&R,"data-testid":"top-story__wrapper"},i.createElement(k,{"data-testid":"StackedNavigationSectionPrimaryLinks"},i.createElement(N,{attributes:{"aria-label":f(y.primaryLinksLabel)},links:o.primaryLinks,shouldAllowNavItemHide:!0})),i.createElement(C,{id:"topstory-content"},i.createElement(b,{...m,index:t,className:"top_story-component",items:j,themeExtensions:{componentStylePools:{SmartItem:T}}})),i.createElement(I,{drawerTop:M})))};L.propTypes={additionalContent:o.string,index:o.number,items:o.array.isRequired,layoutConfigs:o.object,navigation:o.shape({primaryLinks:m.propTypes.links})},e.exports=s(L,{keysToPluck:["bundle","layoutConfigs","navigation"]})},75883:(e,t,n)=>{e.exports=n(32887)},26805:(e,t,n)=>{const{default:o,css:i,createGlobalStyle:a}=n(75999),{SmartItemBaseText:r}=n(88154),{StackedNavigationHeader:s,StackedNavigationTop:l,StackedNavigationGrid:d,StackedNavigationSectionLogoSize:c,StackedNavigationSectionPrimaryLinks:m,StackedNavigationBottom:p,StackedNavigationSectionUtilityLinksLogin:u}=n(77630),{StandardNavigationDropdown:g}=n(88570),{PersistentTopWrapper:h}=n(43068),{NavigationInternalLink:y,NavigationExternalLink:b}=n(51418),{ResponsiveImageContainer:f}=n(7228),{TextContainer:v}=n(42667),{DrawerModalWrapper:w}=n(63967),{SmartItemAssetContainer:C}=n(78465),{StickyHeroAdWrapper:k}=n(36185),{maxThresholds:$,minThresholds:S}=n(99906),{calculateSpacing:x,getColorStyles:E,getColorToken:T,minScreen:I,maxScreen:N}=n(26865),{BREAKPOINTS:B,ZINDEX_MAP:L}=n(96472),P=i` --top-story-header-height: ${x(7)}; ${I(B.lg)} { --top-story-header-height: ${x(9)}; --top-story-header-height-fixed: ${x(8)}; --top-story-nav-bar-height: ${x(6)}; } `,M=o(r).withConfig({displayName:"ToutsHeader"})``;M.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const A=o(r).withConfig({displayName:"ToutsBody"})` & > ul { display: grid; grid-template-columns: 1fr; margin: 0; padding: 0; list-style: none; gap: ${x(1)}; } `;A.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const D=o(r).withConfig({displayName:"ToutsContainer"})` text-align: center; ${N(`${$.md}px`)} { padding: ${x(3)}; } ${I(`${S.lg}px`)} { margin-top: ${x(3)}; padding-top: 0; padding-bottom: ${x(3)}; } ${M} { margin-bottom: ${x(1)}; } `;D.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-feature"};const H=i` height: auto; min-height: unset; ${I(`${S.lg}px`)} { min-height: ${x(68)}; } ${I(`${S.xl}px`)} { min-height: ${x(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(`${$.md}px`)} { ${v} { min-height: 167vw; } } `,R={overlay:(e,t={})=>i` --top-story-layout: 'overlay'; ${H} ${v} { padding-top: ${x(13)}; } ${N(`${$.md}px`)} { justify-content: stretch; ${v} { padding-bottom: ${x(3)}; } ${C} { position: relative; grid-area: content; } } ${I(`${S.lg}px`)} { ${v} { padding-bottom: ${({additionalContent:e})=>e?0:x(3)}; } } ${I(`${S.xl}px`)} { ${v} { padding-bottom: ${({additionalContent:e})=>x(e?3:6)}; } ${"start"===t?.textAlign&&`\n && ${v} {\n padding-top: ${x(21)};\n }\n `} ${({additionalContent:e})=>"start"===t?.textAlign?`\n && ${C} {\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 `:""} } ${v} { ${({presetCategory:e,additionalContent:t})=>"TEXT_ONLY"===e&&!t&&i` padding-bottom: 0; `} } `,stack:(e,t={})=>i` --top-story-layout: 'stack'; ${t?.image?.inset&&i` ${D} { padding-top: 0; } `} `,"side-by-side":(e,t={})=>i` --top-story-layout: 'side-by-side'; ${I(`${S.lg}px`)} { ${t?.image?.inset&&i` --smart-item-asset-h-inset: ${x(3)}; --smart-item-asset-v-inset: ${x(3)}; `} ${v} { ${({additionalContent:e})=>e&&i` padding-bottom: 0; `}; } ${D} { padding-right: ${x(3)}; padding-left: ${x(3)}; } } ${I(`${S.xl}px`)} { ${D} { padding-right: ${x(6)}; padding-left: ${x(6)}; } } ${v}, ${D} { margin: 0 auto; } ${H} `},_=o.div.withConfig({displayName:"TopStoryHeroAdWrapper"})` grid-area: ad; ${({addPaddingToCrownAd:e})=>e&&`\n ${k} {\n padding: ${x(1)} 0;\n\n ${I(B.md)} {\n padding: ${x(2)} 0;\n }\n }\n `} `,O=o.div.withConfig({displayName:"TopStoryHeader"})` ${P}; position: ${({headerIsFixed:e})=>e?"fixed":"sticky"}; top: 0; left: 0; grid-area: header; z-index: ${L.persistentTopLayer+1}; width: 100%; ${I(B.lg)} { ${l} { padding: ${x(2)} 0; height: ${({navIsFixed:e})=>e?"var(--top-story-header-height-fixed)":"var(--top-story-header-height)"}; } ${c} ${f} { transition: width 0.3s cubic-bezier(0, 0.59, 0.32, 1); width: ${({navIsFixed:e})=>x(e?16:21.626)}; height: ${({navIsFixed:e})=>e&&x(3.75)}; } &&& { ${d} { height: ${({navIsFixed:e})=>e?"var(--top-story-header-height-fixed)":"var(--top-story-header-height)"}; } } } ${h} { position: relative; max-height: var(--top-story-header-height); } ${s} { box-shadow: none; ${({isDrawerOpen:e})=>e&&i` & { transition: none; } `} ${N(`${$.lg}px`)} { ${p} { transition: none; } } } ${({headerTheme:e})=>"transparent"===e&&i` background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); `} && ${s} { border-bottom: none; ${l}, ${p} { border-bottom: ${({navIsFixed:e,theme:t})=>e?`\n 1px solid;\n ${E(t,"border-bottom-color","colors.foundation.menu.dividers")};\n `:"none"}; } ${u} { ${g} { box-shadow: none; } ${g}::before { content: none; } } } `,F=o.div.withConfig({displayName:"TopStoryComponent"})` grid-area: content; `,W=o(m).withConfig({displayName:"TopStoryPrimaryLinks"})` grid-area: navigation; `,V=o.div.withConfig({displayName:"TopStoryWrapper"})` ${P}; ${({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` ${F} { ${N(`${$.lg}px`)} { border-bottom: 1px solid; ${E(t,"border-bottom-color","colors.interactive.base.border")}; } } `} && { ${W} { display: none; grid-row: -1; align-items: center; transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); z-index: ${L.persistentBottomLayer}; border-bottom: 1px solid; height: var(--top-story-nav-bar-height); overflow: hidden; ${({theme:e})=>E(e,"border-bottom-color","colors.foundation.menu.dividers")}; ${({theme:e})=>E(e,"background-color","colors.foundation.menu-bg.collapsed")}; ${({theme:e,palette:t,navIsFixed:n})=>"standard"===t&&!n&&`\n border-top: 1px solid;\n ${E(e,"border-top-color","colors.foundation.menu.dividers")};\n `} ${({navIsFixed:e})=>e&&i` position: fixed; left: 0; top: var(--top-story-header-height-fixed); width: 100%; `} ${y}, ${b} { ${({theme:e})=>E(e,"color","colors.foundation.collapsed-menu.nav-link.default")}; } ${({shouldCollapseNavbar:e})=>e&&i` border-bottom: none; height: 0; `} } ${I(B.lg)} { ${W} { display: flex; } } } overflow: hidden; `,U=a` ${w} { .drawer__overlay { &.drawer__overlay--opening { transition: none; } &.drawer__overlay--closing { transition: none; } &.drawer__overlay--opening.drawer--overlay-color-white { background-color: rgba( ${T("colors.interactive.base.white",{rgbOnly:!0})}, 1 ); } } .drawer--megamenu-topstory { padding-top: ${({drawerTop:e})=>i`calc(${e}px + ${x(6)})`}; } } `;e.exports={TopStoryHeader:O,TopStoryHeroAdWrapper:_,TopStoryComponent:F,TopStoryPrimaryLinks:W,TopStoryWrapper:V,ToutsContainer:D,ToutsHeader:M,ToutsBody:A,stylePool:R,GlobalStyles:U}},77207:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({toutHead:{id:"TopStory.toutHead",defaultMessage:"Also today . . .",description:"Tout header for top story"}})},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(3442),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:v}=n(12892),{trackComponent:w}=n(92716),{interactionResponse:C}=n(56187),k=({className:e,hideDrawerScroll:t,onClose:n,overlayColor:s,theme:f,variations:v,children:k,showCloseButton:$,hideOnDesktop:S,hideOnMobile:x,isDrawerOpen:E,variationName:T,registryName:I})=>{l.useEffect((()=>{(async()=>{await C(),w("UniversalDrawer",T)})()}),[]);const{formatMessage:N}=d(),B=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 L=r("universal_drawer__overlay","universal_drawer__overlay--open",`universal_drawer--overlay-color-${s}`,`universal_drawer__overlay--align-${v.align}`,{"universal_drawer__overlay--hide-on-desktop":S,"universal_drawer__overlay--hide-on-mobile":x,"universal_drawer__overlay--increased-top-position":v.increasedTopPosition}),P=r("universal_drawer",e,"universal_drawer--open","universal_drawer--open-positioned",`universal_drawer--align-${v.align}`);return l.createElement(c,{palette:f},l.createElement(a,{into:I},l.createElement(B,null,l.createElement(h,{"data-testid":"UniversalDrawerModalWrapper",hideDrawerScroll:t,animation:v.animation,align:v.align},l.createElement(o,{backdropClassName:L,modalClassName:P,onClose:n,closeOnEsc:!0,closeOnBackdropClick:!0},$&&l.createElement(u,{isIconButton:!0,ButtonIcon:p,label:N(m.buttonLabel),role:"button",onClickHandler:n}),k))),l.createElement(g,null)))};k.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})},k.defaultProps={hideDrawerScroll:!1,hideOnDesktop:!1,hideOnMobile:!1,isDrawerOpen:!1,overlayColor:"black",showCloseButton:!1,theme:"standard",variations:{animation:"slide-down",align:"center",increasedTopPosition:!1}},k.displayName="UniversalDrawer",e.exports=f(v(k,"UniversalDrawer"))},32217:(e,t,n)=>{e.exports=n(9895)},72899:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(75999),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(3442);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(3442),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),v=n(18853),{BackdropWrapper:w,VersoCommerceCollectionCuratedWrapper:C,VersoPlpCuratedWrapper:k,PaginationModalWrapper:$,FilterRow:S,FilterWrapper:x,FilterComponentGrid:E,FilterComponentWrapper:T,FilterHr:I,LoaderWrapper:N}=n(13349),B=n(78043),L=n(49312),P=n(30951).A,{mapTypeCategoryAndValue:M,queryParamsForPagination:A}=n(67506),D=["sort","page","format","branch"],H=({container:e,pimCollectionBundleLinks:t,isMobileView:n,shouldHideFilterComponent:g,isFirstProductListingContainer:H,affiliateDisclaimer:R})=>{const{formatMessage:_}=d(),O=e=>{const t=e.filter(Boolean);return t.length?t.map((e=>P[e.label]?{...e,label:_(P[e.label])}:e)):[]},[F,W]=r(e),[V,U]=r({}),[G,j]=r(!0),[z,q]=r(!1),Z=l(null),K=l(null),[Y,J]=r(0),[Q,X]=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&&X(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=Z.current?.getBoundingClientRect(),t=document.getElementById("app-root"),{bottom:n}=y(t);J(n-e.bottom)}),[]),s((()=>{const e=()=>{const{offsetTop:e}=K.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}=A(t);U({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=M({key:t,value:o.split("+")},a);e.key&&e.value&&s.set(e.key,e.value)}else D.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=""}=A(i);U({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(C,{ref:Z},!g&&i.createElement(T,{isScrolled:te,isMobileView:n,ref:K},i.createElement(S,null,i.createElement(I,{isMobileView:n}),i.createElement(E,null,i.createElement(x,{isMobileView:n},i.createElement(B,{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:Y},G&&i.createElement(N,null))),i.createElement(f,null,i.createElement(k,{className:o("verso-plp-curated-wrapper")},i.createElement(v,{...F,isFirstProductListingContainer:H,affiliateDisclaimer:R}))),i.createElement(f,null,i.createElement($,null,ae.pagination&&i.createElement(L,{...V,...ae.pagination,additionalParams:["status","type","color","brand"]}))))};H.propTypes={affiliateDisclaimer:g.string,container:g.object,isFirstProductListingContainer:g.bool,isMobileView:g.bool,pimCollectionBundleLinks:g.array,shouldHideFilterComponent:g.bool},e.exports=H},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(75999),{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)}; } `,v=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%; `,C=o.div.withConfig({displayName:"PaginationModalWrapper"})` display: flex; justify-content: center; padding-top: ${r(8)}; `,k=o(m).withConfig({displayName:"VersoPlpCuratedWrapper"})``,$=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)}; } `,S=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: ${v} 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)}; `,N=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%;"} `,B=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:k,PaginationModalWrapper:C,FilterRow:x,FilterWrapper:$,FilterComponentGrid:S,FilterTotalItemWrapper:I,BackdropWrapper:N,LoaderWrapper:B,FilterComponentWrapper:T,FilterHr:E}},30951:(e,t,n)=>{const o=n(3442);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(3442),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),v=n(7939),w=n(199),C=n(74563),k=n(99383),$=n(82597),S=n(99544),x=n(92125),E=n(66341),T=n(91706),I=n(35862),{venueTypes:N}=n(14515),{trackNavigationEvent:B}=n(14307),{componentTracking:L}=n(90090),P={};P[1]=$,P[3]=E,P[4]=w,P[5]=v,P[6]=x,P[7]=S,P[8]=f,P[9]=C,P[12]=k;const M={};M[2]=T.TwoColumns,M[4]=T.FourColumns,M[6]=T.FourColumns,M[8]=T.FourColumns;const A={Carousel:y,CollageOne:$,CollageThree:E,CollageFour:w,CollageFive:v,CollageFiveRowsWithDekAndItemsBelow:v.RowsWithDekAndItemsBelow,CollageSix:x,CollageSeven:S,CollageEight:f,CollageNine:C,CollageTweleve:k,GridTwoColumns:T.TwoColumns,GridTwoColumnsWithAd:T.TwoColumnsWithAdSection,GridThreeColumns:T.ThreeColumns,GridFourColumns:T.FourColumns,SummaryCollectionRow:I},D={width:{sm:"85%",lg:"40%",xl:"28%",xxl:"28%"},spacing:{sm:"9px",md:"12px",lg:"16px",xl:"16px",xxl:"20px"}},H=({backgroundColor:e=null,carouselControlTheme:t="",carouselContentAlign:n,carouselSummaryItemVariation:r="TextBelowLeft",carouselItemProps:f=D,contentTypesForViewAll:v,container:w,controlButtonIcon:C="ChevronIcon",enableComponentsWithBackgroundColor:k=[],hasBorderOnMobileAndTabletOnly:$,hasBottomBorderOnLargeScreen:S,hasBottomBorderLargeMargin:x,hasCarouselButtonIncreasedMarginBottom:E=!1,hasCarouselDekMarginBottom:I,hasCarouselTopMargin:H,hasCarouselSectionTitle:R,hasControls:_=!0,hasCustomSlider:O=!0,shouldUseCustomMargin:F,hasCustomTypeToken:W=!1,hasDividerAboveCarouselSectionTitle:V=!0,hasDividerBelowCarouselSectionTitle:U=!0,hasDecreasedSectionTitleMargin:G=!1,hasFullBleedChevrons:j=!1,hasFullBleedCarouselWithPaddingWrapperOnMobile:z=!1,hasHeaderBorderTop:q=!1,hasImageCenteredButton:Z=!0,hasIncreasedFooterMargin:K=!1,hasIncreasedPaddingTop:Y=!1,hasIncreasedVerticalPadding:J=!1,hasIncreasedVerticalPaddingTop:Q=!1,hasMarginOnDesktop:X=!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:ve,lowestHierarchy:we,paginationStyle:Ce,shouldEnableBookmarkOnSummaryItem:ke,shouldEnableCommentsCountOnSummaryItem:$e,shouldHideBylines:Se,shouldHideCarouselBylines:xe=!0,shouldDisableCarouselTitleLetterSpacing:Ee,shouldOverrideTypeToken:Te=!1,shouldPreferCollectionGrid:Ie,shouldShowCarouselItemsViewed:Ne=!1,shouldTreatTabletLikeMobile:Be,shouldUseAdInCollectionGrid:Le,shouldUseBookmarkV3:Pe,shouldUseMediumBreakpoint:Me,summaryCollageVariation:Ae,summaryItemVariation:De})=>{i.useEffect((()=>{(async()=>{await u(),p("VersoFeatures")})()}),[]);const{formatMessage:He}=s(),Re=w&&w.layout,_e=(({items:e=[]},t,n,o,i)=>{if(o&&A[o])return A[o];const a=e.length;return n&&0!==a&&a%3==0?T.ThreeColumnsWithAdSection:t?M[a]||P[a]||a&&P[9]||null:P[a]?.[i]||P[a]||M[a]||a&&P[9]||null})(w,Ie,Le,Re,Ae),[Oe]=i.useState((()=>_e&&_e.CarouselItem?parseInt(a(),10):0));if(!_e)return null;const{curatedSearchHed:Fe="",shouldHideVideoDek:We,dangerousDek:Ve,dangerousHed:Ue,items:Ge,shouldEnableBundleComponentAnalytics:je,viewAllButton:ze}=w,qe=b[r],Ze=R?"":Ue,Ke=Ge.some((e=>e.offers)),Ye=e=>l(v,e.contentType);if(_e&&_e.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:Ke,hasCarouselTopMargin:H,shouldOverrideTypeToken:Te,hasFullBleedCarouselWithPaddingWrapperOnMobile:z,hasMarginOnDesktop:X,shouldDisableCarouselTitleLetterSpacing:Ee},i.createElement(y,{pos:Oe,contentAlign:n,controlPosition:"center",controlPlacement:"space-between",controlButtonIcon:C,className:o({"carousel--has-moderate-spacing":ne||oe}),dangerousHed:Ue,hasCarouselTopMargin:H,hasCarouselDekMarginBottom:I,hasCustomTypeToken:W,hasDecreasedSectionTitleMargin:G,hasHeaderBorderTop:q,hasIncreasedFooterMargin:K,hasModerateSpacing:ne,hasNoHorizontalScrollCarousel:ie,hasPagination:!0,paginationStyle:Ce,hideHeaderBorder:ue,hasCarouselSectionTitle:R,hasDividerAboveCarouselSectionTitle:V,hasDividerBelowCarouselSectionTitle:U,hasControls:_,hasMobileControls:te,hasImageCenteredButton:Z,hasCustomSlider:O,strapline:Ve,title:Ze,hideDesktopPagination:pe,hideStrapline:he,hasThinBorder:de,hasNormalCaseStrapline:ae,shouldShowCarouselItemsViewed:Ne,hasFullBleedChevrons:j,carouselControlTheme:t},Ge.map(((e,t)=>{const n=L.addDataSectionTitleAttribute(je,Ue,t);return i.createElement(y.CarouselItem,{...f,key:`product-bundle-${t}`,carouselTitle:w.dangerousHed,carouselItemIndex:t,carouselItemName:e.dangerousHed,pos:Oe},i.createElement(qe,{...e,analyticsDataAttribute:n,hasBorder:!1,hasBorderOnMobileAndTabletOnly:!1,hasRule:!0,hasUnderlineHed:ce,clickHandlerHed:()=>((e,t,n,o,i)=>{B({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})})(w.dangerousHed,Oe,t+1,e,Ge.length),hedTag:"h3",hideRubricItemSummary:(!ve||!N.includes(e.contentType))&&ge,isLazy:t>4,shouldHideBylines:xe,shouldHideDangerousDek:me,shouldHideIcon:!1,shouldHideMetadataSecondary:!1,shouldAppendReadMoreLinkForDek:Ye(e)}))}))),ze&&ze.shouldShowViewAllButton&&i.createElement(m,{hasCarouselButtonIncreasedMarginBottom:E},i.createElement(h,{href:ze.viewAllSlug||"/",target:"_self",inputKind:"link",key:"carousel-footer-view-all-button",dataAttrs:{"data-test-id":"carousel-footer-view-all-button"},label:`${He(g.viewAllButton)} ${we} ${ze.viewAllContentType}`})));const Je=k.length>0&&k.includes(Re)?e:null,Qe=k.length>0&&k.includes(Re);return i.createElement(c,{className:o("verso-features",{"verso-features--has-increased-padding":J,"verso-features--has-increased-padding-top":Y}),hasMinimalVerticalSpacing:ee,hasReducedBottomMargin:se,hasReducedMargin:le,hasIncreasedVerticalPaddingTop:Q,hasNoTopBottomMarginOnMobile:re,backgroundColor:Je,shouldUseCustomMargin:F},i.createElement(_e,{...w,hideRubricItemSummary:ge,recircRiver:(Xe=Fe,Xe.replace(/<[^>]*>/g,"")),shouldHideBylines:Se,summaryItemVariation:De,hasBottomBorderOnLargeScreen:S,hasBottomBorderLargeMargin:x,hasBorderOnMobileAndTabletOnly:$,shouldTreatTabletLikeMobile:Be,shouldUseMediumBreakpoint:Me,shouldHideVideoDek:We,isInverted:Qe,shouldUseBookmarkV3:Pe,shouldEnableBookmarkOnSummaryItem:ke,shouldEnableCommentsCountOnSummaryItem:$e}));var Xe};H.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,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,shouldEnableBookmarkOnSummaryItem:r.bool,shouldEnableCommentsCountOnSummaryItem: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})},H.displayName="VersoFeatures",e.exports=H},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(75999),{calculateSpacing:a,minScreen:r,getColorToken:s,getTypographyStyles:l,maxScreen:d,minMaxScreen:c}=n(26865),{BREAKPOINTS:m}=n(96472),p=n(66657),{CarouselControlButton:u,CarouselFooter:g,CarouselList:h,CarouselListItem:y,CarouselTitle:b,CarouselWrapper:f,CurrentSlideIndicatorWrapper:v,CarouselSectionTitle:w}=n(44802),C=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 `} `,k=()=>i` ${c(0,`calc(${m.md} - 1px)`)} { padding-right: ${a(3)}; } ${c(m.md,`calc(${m.xl} - 1px)`)} { padding-right: ${a(6)}; } ${c(m.xl,m.xxl)} { padding-right: ${a(8)}; } `,$=o(p).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: ${m.md}) { padding-top: ${a(5)}; } @media (min-width: ${m.xl}) { padding-top: ${a(7)}; padding-bottom: ${a(7)}; } } &.product__carousel--has-full-bleed { ${f} { padding-right: 0; padding-left: 0; max-width: 100%; } ${h} { margin: 0; } } &.product__carousel--has-full-bleed-right { ${f} { ${d(m.xxl)} { padding-right: 0; } } ${g} { ${k()}; } } &.product__carousel--body-has-full-bleed-right { ${f} { ${d(m.xxl)} { padding-right: 0; ${w},${v} { margin-right: 4rem; } ${v} { margin-top: 2rem; } } ${d(m.xl)} { ${w},${v} { margin-right: 3rem; } } ${d(m.md)} { ${w},${v} { margin-right: 1.5rem; } } } ${g} { ${k()}; } } ${b} { ${({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")}; } ${f} { margin: 0 auto; margin-bottom: ${a(4)}; padding-right: ${a(3)}; padding-left: ${a(3)}; ${({hasFullBleedCarouselWithPaddingWrapperOnMobile:e})=>e&&` @media (max-width: ${m.md}) {\n padding: 0;\n }\n `} max-width: ${m.lg}; ${({hasCarouselTopMargin:e})=>e&&`margin: ${a(4)} auto;`} @media (min-width: ${m.md}) { padding-right: ${a(6)}; padding-left: ${a(6)}; max-width: ${m.lg}; } @media (min-width: ${m.lg}) { padding-right: ${a(6)}; padding-left: ${a(6)}; max-width: ${m.xl}; } @media (min-width: ${m.xl}) { padding-right: ${a(8)}; padding-left: ${a(8)}; max-width: ${m.xxl}; } @media (min-width: ${m.xxl}) { padding-bottom: ${a(5)}; } &.carousel--has-moderate-spacing { @media (min-width: ${m.xxl}) { padding-bottom: 0; } ${h} { margin-top: ${a(4)}; @media (min-width: ${m.xl}) { margin-top: ${a(5)}; } } } } ${h} { margin-top: ${a(2)}; background: none; overflow-x: auto; } ${u} { &:disabled { display: none; } } ${y} { ${({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: ${m.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")}; } } `,S=o(p).withConfig({displayName:"FeaturesRow"})` ${({hasMinimalVerticalSpacing:e,hasReducedBottomMargin:t,hasReducedMargin:n,hasIncreasedVerticalPaddingTop:o,hasNoTopBottomMarginOnMobile:i,shouldUseCustomMargin:s})=>o?`margin-top: ${a(5)};`:e?`margin-bottom: ${a(2)};`:n?"margin-bottom: 0;":t?`margin-bottom: ${a(3)};`:i?`\n ${r(m.sm)} {\n margin-top: 0;\n margin-bottom: 0;\n }`:s?`margin-bottom: ${a(5)};`:`margin-bottom: ${a(7)};`} &.verso-features--has-increased-padding { padding-top: ${a(6)}; padding-bottom: ${a(6)}; @media (min-width: ${m.md}) { padding-top: ${a(8)}; padding-bottom: ${a(8)}; } @media (min-width: ${m.xl}) { padding-top: ${a(10)}; padding-bottom: ${a(10)}; } } &.verso-features--has-increased-padding-top { padding-top: ${a(8)}; } `;e.exports={CarouselRow:$,FeaturesRow:S,CarouselViewAll:C}},83253:(e,t,n)=>{const o=n(3442);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(3442),{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:v,childTobeRendered:w}=n(96389),{formatGtmData:C,productImpressionTracking:k}=n(60162),$=({copilotId:e,buttonConfig:t,ctaCardAspectRatio:n=[2,1],dangerousHed:i,dangerousDek:$,dropShipSellers:S=[],editor:x,groups:E,hasAffiliateLinkDisabled:T,hasBorder:I,hasBorderBottom:N,hasCarouselSliderPagination:B,hasControls:L,hasImageGrid:P,hasAtRetailerNameLowerCase:M=!1,hasImpressionTracking:A=!0,hasMediumMarginBottom:D,hasNavigationButtonVariation:H,hasPadding:R,hasProductPriceColor:_,hasProductNewPriceColor:O,hasProductWhiteBackground:F,hasGridColumn:W,hasUnderlineHed:V,isProductCardName:U,isProductCardRetailerName:G=!1,shouldCheckProductInView:j,hasMarginTopAuto:z=!1,hasNoBottomPaddingForGridContent:q,hasPLPBrandNameContextTitle:Z,hasPLPCardNameDescriptionCore:K,paginationStyle:Y,sectionTitleVariation:J="TextCenter",shouldChipsRedirectOnClick:Q=!1,shouldEnableBundleBookmarks:X,shouldEnableBundleCommentsCount:ee,shouldEnableBundleComponentAnalytics:te=!1,shouldHideDangerousDek:ne,shouldHidePublishDate:oe,shouldPlayInline:ie=!1,shouldRenderCtaCard:ae=!1,showOfferUrl:re,showShopNowButton:se=!1,summaryItemVariation:le="TextBelowLeft",shouldUseAlternativeTitleStyle:de,shouldUseProductPriceSecondary:ce,shouldNavigateToNewTab:me,shouldEnableSnowplowTracking:pe,shouldUseSmallHed:ue=!1,stackedRatingsCardRatingMethod:ge,expVariationName:he,isDropshipProduct:ye=!1,trackingNamespace:be,isDotClickable:fe=!1,layout:ve="Carousel",gridConfig:we,priceFormatting:Ce,affiliateDisclaimer:ke,isFirstProductListingContainer:$e,isUpcEnabled:Se,isPlpCurated:xe,isContentCenter:Ee,hasCustomSlider:Te,hideDesktopPagination:Ie,isSeriesNavigation:Ne,isPimCollectionContainer:Be,hideRubricLink:Le,showDisclaimer:Pe,showRichTextInDek:Me})=>{o.useEffect((()=>{(async()=>{await f(),b("VersoFilterableSummaryList")})()}),[]);const{formatMessage:Ae}=s(),De=ve||"Carousel",He="ContentCarousel"===De,Re="GridFourColumns"===De?"PLP":ve,_e=i?i.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"",{gridItemColSpan:Oe}=we||{};o.useEffect((()=>{He&&!A||(window.addEventListener("scroll",r((()=>{k(Re,document.getElementsByClassName("impressionTracking"))}),1e3)),window.addEventListener("load",(()=>k(Re,document.getElementsByClassName("impressionTracking")))))}),[Re,He,A]);function Fe(t){switch(De){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 Se?o.createElement(g,{...t,isLazy:!0,key:`${t.dangerousHed}-${n}`,dropShipSellers:S,isDropshipProduct:ye,showOfferUrl:re||T,data_item:s,hasImpressionTracking:A,expVariationName:he,layout:De,shouldDisableCreditText:!0}):o.createElement(u,{...t,key:`${t.dangerousHed}-${n}`,hasAtRetailerNameLowerCase:M,hasImageGrid:P,hasProductPriceColor:_,hasProductNewPriceColor:O,shouldUseProductPriceSecondary:ce,hasProductWhiteBackground:F,isLazy:!0,isProductCardName:U,isProductCardRetailerName:G,hasMarginTopAuto:z,hasPLPBrandNameContextTitle:Z,hasPLPCardNameDescriptionCore:K,hasUnderlineHed:V,hasCarouselControl:He,shouldCheckProductInView:j,layout:De,copilotID:e,dropShipSellers:S,isDropshipProduct:ye,showOfferUrl:re,hasImpressionTracking:A,data_item:t,onClick:e=>C(window,{...t,expVariationName:he,index:n,layout:De},n,Re,e,_e),expVariationName:he,layoutName:_e,priceFormatting:Ce,hideDesktopPagination:Ie});const l=v(t,i,ie);let d=h[le];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&&Ee?h.TextBelowCenter:h[le])({isTextExternalLink:r,showLinkedAsset:m,showAssetOnly:c,content:i}),o.createElement(d,{gridItemColSpan:l?.showAssetOnly||l?.showLinkedAsset?1:Oe,shouldHideIcon:!0,shouldHideMetadataSecondary:!0,...l,key:`${t.dangerousHed}-${n}`,hasBorder:I,hasUnderlineHed:V,shouldHideDangerousDek:!r||ne,shouldHidePublishDate:!0,hasHedCorePrimary:!0,shouldPlayInline:ie,hasNoBottomMarginForCneVideo:"cnevideo"===i,hasNoBottomPaddingForCneVideo:"cnevideo"===i,hasNoBottomPaddingForGridContent:q&&"GridFourColumns"===De,hasMediumMarginBottom:D,buttonSize:"default",showShopNowButton:se&&"externallink"===i,isPlpCurated:xe,shouldNavigateToNewTab:me,hideDesktopPagination:Ie,shouldUseSmallHed:ue&&"externallink"===i&&"GridFourColumns"!==De,layout:De,index:n,isSeriesNavigation:Ne,isCurrent:a,hideRubricLink:Le,isTextExternalLink:r})})))(t);case"ArticleCarousel":return(e=>{const t=h[le];return e.items.map(((e,n)=>o.createElement(t,{...e,key:`${e.dangerousHed}-${n}`,hasBorder:I,hasUnderlineHed:V,shouldHideDangerousDek:ne,shouldHidePublishDate:oe})))})(t);default:return t.items.map(((e,n)=>o.createElement(d,{...e,key:`${e.hed}-${n}`,ratingMethod:ge,shouldTrackSnowplowEvent:pe,totalItems:t?.items?.length,sectionTitle:i,shouldEnableBundleBookmarks:X,shouldEnableBundleCommentsCount:ee})))}}const We=W&&"GridFourColumns"===De,[Ve]=o.useState(parseInt(a(),10));return E&&0!==E.length?o.createElement(p,{dangerousHed:i,dangerousDek:$,editor:x,sectionTitleVariation:J,shouldChipsRedirectOnClick:Q,shouldEnableBundleComponentAnalytics:te,shouldEnableSnowplowTracking:pe,shouldUseAlternativeTitleStyle:de,hasImpressionTracking:!0,trackingNamespace:be,isDotClickable:fe,hasCarouselSliderPagination:B,hasCarouselControl:He,hasControls:L,hasNavigationButtonVariation:H,hasToggleGridColor:We,hasPadding:R,layout:De,pos:Ve,paginationStyle:Y,buttonConfig:t,gridConfig:we,hasBorderBottom:N,affiliateDisclaimer:ke,isFirstProductListingContainer:$e,isPimCollectionContainer:Be,showDisclaimer:Pe,isPlpCurated:xe,hasCustomSlider:Te,hideDesktopPagination:Ie,isUpcEnabled:Se,groups:E,isSeriesNavigation:Ne,showRichTextInDek:Me},E.map((e=>{const t=Fe(e);ae&&e.url&&t.push(o.createElement(c,{aspectRatio:n,key:`cta-${e.label}`,url:e.url},Ae(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};$.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,shouldEnableBundleBookmarks:i.bool,shouldEnableBundleCommentsCount:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableSnowplowTracking:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,shouldNavigateToNewTab: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})},$.displayName="VersoFilterableSummaryList",e.exports=$},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(75999),{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:v}=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;"} } } } `,C=o(f).withConfig({displayName:"SummaryItemExpernalLinkWrapper"})` ${v} { ${({theme:e})=>`${l(e,"typography.definitions.discovery.hed-core-secondary")};\n ${d(e,"color","colors.discovery.body.white.heading")}`} } `;e.exports={FilterableSummaryList:w,SummaryItemExpernalLinkWrapper:C}},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(75999),{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(3442);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(3442),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:v,VersoIssueFeatureMagazineContainer:w,VersoIssueFeatureMagazineIssueDate:C,VersoIssueFeatureMagazineIssueName:k,VersoIssueFeatureMagazineIssueImage:$,VersoIssueFeatureMagazineLink:S,VersoIssueFeatureMagazineIssueCaption:x}=n(72542),{trackComponent:E}=n(92716),{interactionResponse:T}=n(56187),{getVariationNames:I}=n(81372),N=({btnStyle:e,buttonVariation:t,dangerousDek:n,dangerousHed:i,hideItemHed:d,hideSectionTitle:I,hideSourceDek:N,hideSourceHed:B,issueFeatureLabel:L,items:P,sectionTitleVariation:M="LineAboveLineBelowTextLeft",shouldEnableBundleComponentAnalytics:A,shouldEnableImageAccessibility:D,shouldUseButtonAsLink:H,shouldUseMagazineLinkFromBundleItem:R,shouldUseDescriptionPrimary:_,showImageCaption:O,trackingNamespace:F,variations:{contentAlign:W,isFullBleed:V,isDarkBackground:U,layoutPosition:G}})=>{o.useEffect((()=>{(async()=>{await T(),E("VersoIssueFeature")})()}),[]);const{formatMessage:j}=a(),z=P[0];if(!z)return null;const q=l.addDataSectionTitleAttribute(A,F?.toc),Z=l.addDataSectionTitleAttribute(A,F?.issueCover),K=l.addDataSectionTitleAttribute(A,F?.inlineLinks),Y=l.addDataSectionTitleAttribute(A,F?.inlineHedLinks),J=R?z.url:"/magazine",Q=D?{tabIndex:-1,"aria-hidden":!0}:{},X=s[M]||s,ee=m[t],te=L||j(c.issueFeatureLabel);return o.createElement(g,{dataTestId:"VersoIssueFeatureWrapper"},!I&&o.createElement(h,{as:X,dangerousHed:i,hasDividerAbove:!0,hasDividerBelow:!0,hedTag:"h2",link:{html:n}}),o.createElement(y,{className:"verso-issue-feature__main",layoutPosition:G,isDarkBackground:U},o.createElement(b,{"data-testid":"VersoIssueFeatureDekContainer",contentAlign:W},!d&&o.createElement(p,{"data-testid":"VersoIssueFeatureHed",...Y,dangerouslySetInnerHTML:{__html:z.dangerousHed}}),o.createElement(u,{"data-testid":"VersoIssueFeatureDek",...K,dangerouslySetInnerHTML:{__html:z.dangerousDek},shouldUseDescriptionPrimary:_}),o.createElement(f,{"data-testid":"VersoIssueFeatureTocWrap",...q,contentAlign:W},H?o.createElement(ee,{"data-testid":"VersoIssueFeatureButtonComponent",btnStyle:e,label:te,ariaLabel:te,href:J,inputKind:"link"}):o.createElement(v,{"data-testid":"VersoIssueFeatureToc",href:J},te))),o.createElement(w,{"data-testid":"VersoIssueFeatureMagazineContainer"},!B&&o.createElement(C,{className:"verso-issue-feature__magazine-issue-date","data-testid":"VersoIssueFeatureMagazineIssueDate",dangerouslySetInnerHTML:{__html:z.dangerousHed}}),!N&&z.source?.dek&&o.createElement(k,{className:"verso-issue-feature__magazine-issue-name","data-testid":"VersoIssueFeatureMagazineIssueName"},z.source.dek),z.image&&o.createElement($,{"data-testid":"VersoIssueFeatureMagazineIssueImage",...Z,isFullBleed:V},o.createElement(S,{href:J,"data-testid":"VersoIssueFeatureMagazineLink",...Q},o.createElement(r,{...z.image}))),O&&z?.image?.caption&&o.createElement(x,{"data-testid":"VersoIssueFeatureMagazineIssueCaption"},z.image.caption))))},B=I(m);N.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonVariation:i.oneOf(B),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"])})},N.defaultProps={btnStyle:"text",buttonVariation:"Primary",hideItemHed:!0,hideSectionTitle:!1,hideSourceDek:!1,hideSourceHed:!1,sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldEnableImageAccessibility:!1,shouldUseButtonAsLink:!1,shouldUseDescriptionPrimary:!0,shouldUseMagazineLinkFromBundleItem:!1,showImageCaption:!0,variations:{contentAlign:"left",isDarkBackground:!1,isFullBleed:!1,layoutPosition:"image-right"}},N.displayName="VersoIssueFeature",e.exports=d(N,"VersoIssueFeature")},29794:(e,t,n)=>{e.exports=n(17965)},72542:(e,t,n)=>{const{default:o,css:i}=n(75999),{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"})``,v=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&&v} `,C=o.div.withConfig({displayName:"VersoIssueFeatureDekContainer"})` text-align: center; ${u(s.md)} { ${({contentAlign:e})=>`text-align: ${e};`} } `,k=o.div.withConfig({displayName:"VersoIssueFeatureTocWrap"})` margin-bottom: ${m(6)}; text-align: center; ${u(s.md)} { margin-bottom: 0; ${({contentAlign:e})=>`text-align: ${e};`} } `,$=o(l).withConfig({displayName:"VersoIssueFeatureToc"})``;$.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 S=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"})``,N=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueCaption"})``;N.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:C,VersoIssueFeatureTocWrap:k,VersoIssueFeatureToc:$,VersoIssueFeatureMagazineContainer:S,VersoIssueFeatureMagazineIssueDate:x,VersoIssueFeatureMagazineIssueName:E,VersoIssueFeatureMagazineIssueImage:T,VersoIssueFeatureMagazineLink:I,VersoIssueFeatureMagazineIssueCaption:N}},77816:(e,t,n)=>{const o=n(3442);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.TextCenterImageLeftFullBleed=o(i,"TextCenterImageLeftFullBleed",{contentAlign:"center",isFullBleed:!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={width:{sm:"calc(45% - 12px)",lg:"calc(28% - 12px)"},spacing:{sm:"0px",lg:"12px"}},h=({dangerousHed:e,hasNoHorizontalScrollCarousel:t,hasMargin:n,isFirstProductListingContainer:i,affiliateDisclaimer:h,items:y=[],showDisclaimer:b})=>{const[f]=o.useState(parseInt(a(),10));o.useEffect((()=>{(async()=>{await u(),p("VersoNativeProductCarousel")})()}),[]);const v=y.length>0&&b&&i;return o.createElement(m,{hasMargin:n},e&&o.createElement(c,{dangerousHed:e}),o.createElement(d.TextCenterNoTopRule,{isEnabled:v,disclaimerHtml:h}),y.length&&o.createElement(r,{className:"product__carousel__bundle",controlPosition:"center",controlPlacement:"space-between",hasNoHorizontalScrollCarousel:t,hasPagination:!0,dangerousHed:e,pos:f,isUpcEnabled:y[0].isUpcEnabled},y.map(((t,n)=>{const i={...t,id:t.productId,offers:t.multipleOffers,layout:"ProductEmbed",index:n};return o.createElement(r.CarouselItem,{...g,key:`product-bundle-${n}`,carouselTitle:e,carouselItemIndex:n,carouselItemName:t.dangerousHed,pos:f},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}):o.createElement(s,{index:n,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",layout:"ContentCarousel"}))}))))};h.propTypes={affiliateDisclaimer:i.string,dangerousHed:i.string.isRequired,hasMargin:i.bool,hasNoHorizontalScrollCarousel:i.bool,isFirstProductListingContainer:i.bool,items:i.array.isRequired,showDisclaimer:i.bool},h.displayName="VersoNativeProductCarousel",e.exports=h},31828:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(63395);e.exports=o(i,"VersoNativeProductCarousel")},97840:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),s=o(n(35864).LineAboveLineBelowTextCenter).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=({dangerousHed:e,isSponsoredAffiliateLinksEnabled:t,items:n=[]})=>{o.useEffect((()=>{(async()=>{await c(),d("VersoNativeProduct")})()}),[]);const i=n.length>=3,m=n.length<=2;return o.createElement(o.Fragment,null,e&&o.createElement(l,{dangerousHed:e}),o.createElement(s.TextCenterNoTopRule,{isEnabled:t}),i&&o.createElement(a,{childTypes:["product"]},n.map(((e,t)=>o.createElement(r.ImageTop,{...e,key:`native-product-embed-top-${t}`})))),m&&o.createElement(a,{childTypes:["product"]},n.map(((e,t)=>o.createElement(r.ImageLeftWithButtonAndTextCentered,{...e,key:`native-product-embed-left-${t}`})))))};m.propTypes={dangerousHed:i.string.isRequired,isSponsoredAffiliateLinksEnabled:i.bool,items:i.array.isRequired},m.displayName="VersoNativeProduct",e.exports=m},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(75999),{calculateSpacing:i}=n(26865),a=o(n(35864).LineAboveLineBelowTextCenter).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:v,isUpcEnabled:w,paginationStyle:C,shouldUseSmallHed:k,isPlpCurated:$,isContentCenter:S,shouldNavigateToNewTab:x,hasPadding:E,hasCustomSlider:T,hideDesktopPagination:I,hasBorder:N,affiliateDisclaimer:B,isFirstProductListingContainer:L,hideRubricLink:P,showDisclaimer:M,showRichTextInDek:A}=e;return"VisualCarousel"===m?i.createElement(s,null,i.createElement(a,{hed:t,productList:y,productVisualAsset:g,expertCardContent:h,summaryItemVariation:v,shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,isUpcEnabled:w,isContentCenter:S,isPlpCurated:$,shouldNavigateToNewTab:x,hideDesktopPagination:I,affiliateDisclaimer:B,isFirstProductListingContainer:L,hasAffiliateLinkDisabled:d,hideRubricLink:P,showDisclaimer:M,showRichTextInDek:A})):i.createElement(s,null,i.createElement(r,{dangerousHed:t,dangerousDek:n,groups:o,gridConfig:l,isGrid:p,layout:m,hasCarouselSliderPagination:c,summaryItemVariation:v,shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,isUpcEnabled:w,shouldUseSmallHed:k,isContentCenter:!u&&S,isPlpCurated:$,shouldNavigateToNewTab:x,paginationStyle:C,hasPadding:E,hasCustomSlider:T,hideDesktopPagination:I,hasBorder:N,isFirstProductListingContainer:L,affiliateDisclaimer:B,hasAffiliateLinkDisabled:d,isSeriesNavigation:u,hasBorderBottom:u,hideRubricLink:P,showDisclaimer:M,showRichTextInDek:A}))};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,shouldNavigateToNewTab: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(75999),{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:v,VersoSummarySpotlightSecondaryItemsWrapper:w,VersoSummarySpotlightSectionTitle:C,VersoSummarySpotlightWrapper:k}=n(78021),$=({image:e,className:t,contributor:n,dangerousDek:i,dangerousHed:m,rubric:$,secondaryItems:S,sectionHed:x,url:E})=>{a.useEffect((()=>{(async()=>{await s(),r("VersoSummarySpotlight")})()}),[]);const T={links:S,bannerType:"visual-link-banner"},I=e.segmentedSources?{sm:Object.values(e.segmentedSources.sm).pop(),lg:Object.values(e.segmentedSources.lg).pop()}:"",N={smUrl:l(I.sm.url),lgUrl:l(I.lg.url)};return a.createElement(k,{className:o("verso-summary-spotlight",t)},a.createElement(f,{imageSources:N},a.createElement(g,null,a.createElement(b,null,x&&a.createElement(C,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:$,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(v,null,a.createElement(d,{linkBannerData:T})))))};$.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},$.displayName="VersoSummarySpotlight",e.exports=$},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(75999),{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:v,BylinePreamble:w}=n(74423),C=n(74479),{GridItem:k}=n(40653),{SectionTitleHed:$,SectionTitleRoot:S}=n(33500),{RubricName:x}=n(6613),{LinkBannerWrapper:E}=n(89635),{ImageWrapper:T,LeftScrollButton:I,LinkBannerRubric:N,NavLink:B,NavList:L,NavListItem:P,NavListItemContent:M,NavListWrapper:A,RightScrollButton:D,VisualTextWrap:H}=n(79424),R=o.section.withConfig({displayName:"VersoSummarySpotlightWrapper"})``,_=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()} ${r("padding")} `,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(C).withConfig({displayName:"VersoSummarySpotlightLeadItemContainer"})` ${k} { :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)}; } } } `,V=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)}; } `,U=o.div.withConfig({displayName:"VersoSummarySpotlightSectionTitle"})` grid-column: 1 / span 12; ${$} { color: ${c("colors.discovery.body.black.heading")}; } ${S} { ${({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}, ${v} { ${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")}; } ${N} { margin-bottom: ${l(1)}; ${m("typography.definitions.globalEditorial.context-primary")}; color: ${c("colors.discovery.body.black.context-signature")}; } && { ${B} { ${m("typography.definitions.discovery.hed-core-secondary")}; text-overflow: none; color: ${c("colors.discovery.body.black.heading")}; } ${L} { 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; } } } ${M} { 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)}; } } ${A} { height: auto; ${I}, ${D} { display: none; } } ${T} { margin-right: 0; width: ${l(12.5)}; } } ${H} { order: 0; margin-right: 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:_,VersoSummarySpotlightContentDivider:V,VersoSummarySpotlightLeadItem:G,VersoSummarySpotlightLeadItemContainer:W,VersoSummarySpotlightLeadItemWrapper:F,VersoSummarySpotlightSecondaryItems:z,VersoSummarySpotlightSecondaryItemsWrapper:O,VersoSummarySpotlightSectionTitle:U,VersoSummarySpotlightWrapper:R}},8470:(e,t,n)=>{const o=n(96540),i=n(5556),{useState:a}=n(96540),r=n(62193),s=n(708),{AccordionWrapper:l,AccordionItemWrapper:d,AccordionItemContainer:c,AccordionItemContainerLabel:m,AccordionItemContainerContent:p,AccordionContainer:u,AccordionItemContainerButton:g}=n(76080),h=({label:e,content:t})=>{const[n,i]=a(!1);return o.createElement(u,{isActive:n},o.createElement(c,{onClick:()=>{i(!n)},"data-testid":"accordion-item-container"},o.createElement(m,null,o.createElement(o.Fragment,null,e)),o.createElement(g,{isActive:n,ButtonIcon:s,role:"button",isIconButton:!0,label:"AccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),!r(t)&&o.createElement(p,{className:n?"closing-animation":"opening-animation"},o.createElement("div",null,Array.isArray(t)?t.map(((e,t)=>o.createElement(o.Fragment,{key:t},e))):o.createElement(o.Fragment,null,t))))};h.propTypes={content:i.oneOfType([i.array,i.object,i.string]),label:i.oneOfType([i.object,i.string])};const y=({children:e,data:t})=>{const n=e&&e[0]?.props?.children||null,i=e&&e[1]?.props?.children||null;return t?o.createElement(l,{data:t},t?o.createElement(d,null,t.map(((e,t)=>o.createElement(h,{key:t,...e})))):null):o.createElement(o.Fragment,null,n?o.createElement(d,null,o.createElement(h,{label:n,content:i})):null)};y.propTypes={children:i.array,data:i.array},e.exports=y},76080:(e,t,n)=>{const{default:o}=n(75999),{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")}; &&&&& > 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; `,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}},31850:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),{generateAdNodeId:s}=n(1184),l=n(44168),{AdWrapper:d}=n(36185),{trackComponent:c}=n(92716),m=n(5523).A,p=n(34967),{interactionResponse:u}=n(56187),g=()=>window.cnBus||{on:()=>()=>{}},{useState:h,useEffect:y,useRef:b}=o;function f({children:e,className:t,handleAdSizeChange:n,isNoAds:i,onFilled:p,position:f,shouldDisplayLabel:v,shouldHoldSpace:w,slotType:C,trackClickHandler:k}){const $=b(s()),S="ads.environment.adblock.detected.#",{formatMessage:x}=r(),E=f||C,T=a(t,"ad",`ad--${E}`,{"should-hold-space":w}),I=b(),[N,B]=h(!1),[L,P]=h(!1),[M,A]=h({}),[D,H]=h(!1);y((()=>{(async()=>{await u(),c("Ad")})()}));const{isSpacer:R=!1,isEmptyAd:_=!1}=M;y((()=>{const e=g();return e.history?.(S).length&&P(!0),()=>null}),[]),y((()=>{const e=g(),t=`ads.slotRenderEnded.${I?.current?.dataset?.nodeId}.empty`||"",n=e.on(t,(()=>A((e=>({...e,isEmptyAd:!0})))));return()=>n()}),[M,A]),y((()=>{const e=g(),t=L?()=>{}:e.on(S,(()=>P(!0)));return()=>{t()}}),[L]),y((()=>{v&&N&&!R?H(!0):v&&(_||R)&&H(!1)}),[v,N,R,_]),y((()=>{const e=g(),t=`ads.creative.${I?.current?.dataset?.nodeId}.spacer`||"",n=e.on(t,(()=>A((e=>({...e,isSpacer:!0})))));return()=>n()}),[M]),y((()=>{const e=g(),t=`ads.slotRenderEnded.${I?.current?.dataset?.nodeId}.filled`||"",o=N?()=>{}:e.on(t,((e={})=>{A(e),n(e.size),B(!0),p(e)}));return N&&e.history(t).length&&B(!0),()=>{o()}}),[N,p,n]);const O=x(m.adLabel),F=R||_;return i?null:o.createElement(d,{className:T,onKeyDown:e=>{"Enter"===e.key&&k(e)},onClick:e=>k(e),collapse:F},D&&o.createElement("span",{className:"ad-label"},O),o.createElement(l,{ref:I,position:E,nodeId:$.current}),L&&e)}f.propTypes={children:i.oneOfType([i.string,i.element]),className:i.string,handleAdSizeChange:i.func,isNoAds:i.bool,onFilled:i.func,position:i.string.isRequired,shouldDisplayLabel:i.bool,shouldHoldSpace:i.bool,slotType:i.string,trackClickHandler:i.func},f.defaultProps={handleAdSizeChange:()=>{},onFilled:()=>{},trackClickHandler:()=>{}},e.exports=p(f,{keysToPluck:["isNoAds"]})},44168:(e,t,n)=>{const o=n(96540),i=n(5556),a=o.memo(o.forwardRef((({position:e,nodeId:t},n)=>o.createElement("div",{ref:n,className:`ad__slot ad__slot--${e}`,dangerouslySetInnerHTML:{__html:""},suppressHydrationWarning:!0,"data-node-id":t})),(()=>!0)));a.propTypes={nodeId:i.string.isRequired,position:i.string},e.exports=a},51257:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(38221),s=n(31850),l=n(76399),d=n(73730),c=n(71284),{PaymentGateway:m}=n(92807),{asThemedComponent:p}=n(20223),{StickyHeroAdWrapper:u,SpaceHolder:g}=n(36185),{asConfiguredComponent:h}=n(12892),{applyDefaultPagePadding:y}=n(1123),b=n(34967),f=y().slice(13,-3),v=new URLSearchParams(window.location.search);function w(e){const t=e.replace(/.*\.(.*)$/,"$1");return parseInt(t.split("x")[1],10)}class C extends o.Component{constructor(e){if(super(e),this.getHeaderHeight=()=>{const e=document.querySelector("header");return e?e.getBoundingClientRect().height:0},this.clearListeners=()=>{this.unbindSlotRendered&&this.unbindSlotRendered(),this.unbindImpressionViewed&&this.unbindImpressionViewed(),this.unbindEmptyHero&&this.unbindEmptyHero(),this.unbindSticykHero&&this.unbindSticykHero(),this.forceCloseTimeout&&clearTimeout(this.forceCloseTimeout)},this.handleSlotRenderEnded=()=>{const e=w(window.cnBus.history("ads.stickyBanner.hero.slotRenderEnded.#")[0][0]);this.setState((()=>({isSticky:!0,creativeHeight:e})),(()=>{setTimeout((()=>this.setState((()=>({animating:!0,isVisible:!0})),this.bindImpressionViewable)),1e3)}))},this.bindImpressionViewable=()=>{this.state.shouldHoldAd?(this.unbindEmptyHero=window.cnBus.on("#.hero_0.empty",(()=>{this.closeSticky()})),this.unbindSticykHero=window.cnBus.on("cnePlayer.stickyVideo.activated",(()=>{this.closeSticky()}))):(this.forceCloseTimeout=setTimeout((()=>this.closeSticky()),3e4),this.unbindImpressionViewed=window.cnBus.on("ads.stickyBanner.hero.impressionViewable",(()=>{setTimeout((()=>{this.isInteracting||this.closeSticky()}),2e3)})))},this.closeSticky=()=>{this.clearListeners(),this.state.isVisible&&(window.pageYOffset({isVisible:!1})),(()=>{setTimeout((()=>this.setState((()=>({animating:!1,isSticky:!1})))),1e3)})))},this.triggerInteracting=()=>{this.isInteracting=!0},this.handleResize=()=>{const e=this.getHeaderHeight();e!==this.state.headerHeight&&this.setState({headerHeight:e})},this.handleScroll=()=>{const e=document.getElementsByClassName("visual-link-banner--is-scrolled"),t=e.length&&e[0].offsetHeight;this.state.isSticky&&"FixedHeaderLargeLogoWithRightMenuAndLinkBanner"===this.props.navVariation&&t?this.setState({shouldAdjustLinkBannerTop:!0}):this.setState({shouldAdjustLinkBannerTop:!1})},this.state={isSticky:!1,isVisible:!1,isDrawer:!0,animating:!1,creativeHeight:250,shouldAdjustLinkBannerTop:!1,headerHeight:0,shouldHoldAd:"sticky-hero"===v?.get("test")||e.config.adsConfig?.shouldHoldStickyHeroAd},this.isInteracting=!1,window.cnBus&&window.cnBus.history){const e=window.cnBus.history("ads.stickyBanner.hero.slotRenderEnded.#");0===e.length?this.unbindSlotRendered=window.cnBus.on("ads.stickyBanner.hero.slotRenderEnded.#",this.handleSlotRenderEnded):(this.state.creativeHeight=w(e[0][0]),this.state.isSticky=!0,this.state.isVisible=!0,this.bindImpressionViewable())}}componentDidMount(){this.setState((()=>({headerHeight:this.getHeaderHeight()}))),window?.addEventListener("scroll",this.handleScroll),window?.addEventListener("scroll",r(this.handleResize,100))}componentWillUnmount(){this.clearListeners(),window?.removeEventListener("scroll",this.handleScroll),window?.removeEventListener("scroll",this.handleResize)}render(){const{isSticky:e,isVisible:t,animating:n,isDrawer:i,creativeHeight:r,shouldAdjustLinkBannerTop:p,headerHeight:h}=this.state,{fullPageTheme:y,navVariation:b,shouldHoldSpace:v,isNoAds:w,isVisualLinkBanner:C,defaultCreativeHeightDesktop:k,defaultCreativeHeightMobile:$}=this.props,S=b.toLowerCase().includes("withsearchbar"),x=h-f-35,E=e&&{"ad-stickyhero-issticky":!0,"ad-stickyhero-sticky-animating":n,[`ad-stickyhero-sticky-${r}`]:!t,"ad-stickyhero-sticky-visible":t},T=e&&t&&{"visual-link-banner--is-scrolled":i},I=r<100||250===r;return w?null:o.createElement(o.Fragment,null,v&&I&&o.createElement(g,{className:"ad-height-hold",key:"top"}),o.createElement(u,{className:a("ad-stickyhero",`ad-stickyhero--${y}`,this.props.isStickyDisabledMobile?"ad-stickyhero-disable-mobile":"ad-stickyhero-enable-mobile",{"with-link-banner":b.toLowerCase().includes("linkbanner"),"with-link-banner-is-scrolled":p,"should-hold-space":v,"with-searchbar":S},E,T),headerHeight:x,onMouseEnter:this.triggerInteracting,onTouchStart:this.triggerInteracting,isVisualLinkBanner:C,shouldHoldHeight:I,defaultCreativeHeightDesktop:k,defaultCreativeHeightMobile:$},e&&t&&o.createElement(d.Utility,{isIconButton:!0,ButtonIcon:l,className:"ad-stickyhero-button",label:"Close",onClickHandler:this.closeSticky,role:"button","aria-expanded":l}),o.createElement(m,{group:"ads"},o.createElement(s,{position:"hero",onFilled:this.props.onFilled})),o.createElement(m,{group:"consumer-marketing"},o.createElement(c,{position:"display-hero"}))),v&&I&&o.createElement(g,{className:"ad-height-hold",key:"bottom"}))}}C.propTypes={config:i.object,defaultCreativeHeightDesktop:i.number,defaultCreativeHeightMobile:i.number,fullPageTheme:i.oneOf(["inverted","standard"]),isNoAds:i.bool,isStickyDisabledMobile:i.bool,isVisualLinkBanner:i.bool,navVariation:i.string,onFilled:i.func,shouldHoldSpace:i.bool},C.defaultProps={config:{adsConfig:{shouldHoldStickyHeroAd:!1}},fullPageTheme:"standard",isStickyDisabledMobile:!1,isVisualLinkBanner:!1,navVariation:"",shouldHoldSpace:!1},C.displayName="StickyHeroAd",e.exports=b(p(h(C,"StickyHeroAd")),{keysToPluck:["isNoAds"]})},19607:(e,t,n)=>{e.exports=n(31850),e.exports.StickyHeroAd=n(51257)},36185:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{minScreen:a,calculateSpacing:r,maxScreen:s}=n(26865),l=o.div.withConfig({displayName:"StickyHeroAdWrapper"})` padding-top: ${e=>e.headerHeight+50}px; ${({isVisualLinkBanner:e})=>e&&"\n padding-top: 99px;\n "} &.should-hold-space { min-height: calc( ${e=>e.defaultCreativeHeightMobile||50}px + ${r(2,"px")} ); ${a(i.md)} { min-height: calc( ${e=>e.defaultCreativeHeightDesktop||90}px + ${r(2,"px")} ); } } .icon-close { padding: 8px; } .cns-ads-slot-state-filled { &.cns-ads-slot-type-hero { padding: ${e=>e.shouldHoldHeight?r(1,"px"):"0px"} 0; } } `,d=o.div.withConfig({displayName:"StickyMidContentAdWrapper"})` ${({height:e})=>e&&`height: ${e}px;`} `,c=o.div.withConfig({displayName:"AdWrapper"})` &&.ad { &.ad--in-content, &.ad--mid-content { &.should-hold-space { min-height: ${50}px; ${a(i.md)} { min-height: ${90}px; } } ${e=>e.collapse&&"\n display: none;\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n height: 0;\n "} } } `,m=o.div.withConfig({displayName:"SpaceHolder"})` ${s(i.md)} { min-height: calc( ( ${100}px - ${50}px - ${r(2,"px")} ) / 2 ); } `;e.exports={AdWrapper:c,StickyHeroAdWrapper:l,StickyMidContentAdWrapper:d,SpaceHolder:m}},5523:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({adLabel:{id:"Ad.adLabel",defaultMessage:"Advertisement",description:"Label for Ad"}})},36793: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.AdmiralScript=void 0;const i=o(n(5556)),a=n(96540),r=n(85438);t.AdmiralScript=({bundle:e})=>{const t=(0,a.useContext)(r.ConsentContext),n=(0,a.useCallback)((()=>{const t=document.createElement("script");t.innerHTML=e,t.async=!0,window.admiral=function(...e){(window.admiral.q=window.admiral.q||[]).push(e)},window.admiral("targeting","pause"),document.body.appendChild(t)}),[e]),o=(0,a.useCallback)((()=>{window.admiral&&window.admiral("targeting","pause")}),[]);return(0,a.useEffect)((()=>{t.targeting?n():o()}),[t,n,o]),null},t.AdmiralScript.propTypes={bundle:i.default.string.isRequired}},5252:(e,t,n)=>{const{AdmiralScript:o}=n(36793);e.exports={AdmiralScript:o}},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)},9580:(e,t,n)=>{const o=n(75999).default,i=n(73275),{ResponsiveImageContainer:a}=n(7228),{BREAKPOINTS:r}=n(96472),{getColorToken:s,calculateSpacing:l,minScreen:d}=n(26865),c=o.div.withConfig({displayName:"AppDownloadLinksWrapper"})` ul { display: block; margin-bottom: ${l(4)}; padding-left: 0; li { display: inline; a { white-space: normal; } } } picture { max-height: 2.5rem; img { margin-bottom: ${l(2)}; width: inherit; } } color: ${s("colors.foundation.footer.links.secondary")}; `,m=o(i).withConfig({displayName:"AppDownloadLinksWrapperResponsiveAsset"})` display: flex; justify-content: center; margin: 0 auto; max-height: ${l(4)}; ${d(r.lg)} { justify-content: flex-start; margin: 0; } ${a} { width: auto; max-height: inherit; } `,p=o("li").withConfig({displayName:"AppDownloadLinksWrapperItem"})` span, picture { display: inline; } padding-right: ${l(2)}; color: ${s("colors.foundation.footer.links.secondary")}; `;e.exports={AppDownloadLinksWrapper:c,AppDownloadLinksWrapperResponsiveAsset:m,AppDownloadLinksWrapperItem:p}},99071:(e,t,n)=>{const o=n(96540),i=n(5556),{cantUseAspectRatioContainer:a}=n(11261),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{AspectRatioContainer:l}=n(7044),d=e=>{o.useEffect((()=>{(async()=>{await s(),r("AspectRatio")})()}),[]);const{children:t,segmentedSources:n,shouldUseMediumBreakpoint:i,masterAspectRatio:d,shouldRestrictCropping:c}=e;return a(n,i)?t:o.createElement(l,{segmentedSources:n,shouldUseMediumBreakpoint:i,masterAspectRatio:d,shouldRestrictCropping:c,"data-testid":"aspect-ratio-container"},o.createElement("div",{className:"aspect-ratio--overlay-container"},t))};d.propTypes={children:i.node,masterAspectRatio:i.string,segmentedSources:i.shape({sm:i.arrayOf(i.shape({height:i.number,width:i.number,url:i.string})),md:i.arrayOf(i.shape({height:i.number,width:i.number,url:i.string})),lg:i.arrayOf(i.shape({height:i.number,width:i.number,url:i.string}))}),shouldRestrictCropping:i.bool,shouldUseMediumBreakpoint:i.bool},e.exports=d},11261:e=>{const t={UP:"up",DOWN:"down"},n=e=>`@media (min-width: ${e}px)`,o=e=>`@media (max-width: ${e}px)`,i=(e,i,a={})=>{const{height:r,width:s,aspectRatio:l=":"}=a,d=i===t.UP?n:o,[c,m]=l.split(":"),p=m?[Number(m),Number(c)]:[r,s],[u,g]=p;return`\n ${d(e)} {\n &::before {\n content: '';\n display: block;\n padding-top: min(${u/g*100}%, var(--aspect-ratio-box-max-height, 200vh)); // clamping the default to 200vh to allow images taller than view port.\n width: 100%;\n }\n } ;\n `},a=(e,t,n,o,a)=>{const r=[],s={aspectRatio:n};if(e){const[n]=e,l=i(o,a,t?s:n);r.push(l)}return r};e.exports={BREAKPOINT_DIRECTION:t,up:n,down:o,generateCss:i,generateCssStyles:a,generateBreakPointsWithMedium:(e,n,o={},i=!1)=>[...a(o.sm,i,e,n.maxThresholds.md,t.DOWN),...a(o.md,i,e,n.maxThresholds.lg,t.DOWN),...a(o.lg,i,e,n.minThresholds.xl,t.UP)],generateBreakPointsWithoutMedium:(e,n,o={},i=!1)=>[...a(o.sm,i,e,n.maxThresholds.md,t.DOWN),...a(o.lg,i,e,n.minThresholds.lg,t.UP)],cantUseAspectRatioContainer:(e,t)=>[!!e?.sm?.[0],!!e?.lg?.[0],!t||t&&!!e?.md?.[0]].some((e=>!1===e))}},60448:(e,t,n)=>{e.exports=n(99071)},7044:(e,t,n)=>{const o=n(75999).default,{generateBreakPointsWithMedium:i,generateBreakPointsWithoutMedium:a}=n(11261),r=n(99906),s=o.div.withConfig({displayName:"AspectRatioContainer"})((e=>{const{segmentedSources:t={},shouldUseMediumBreakpoint:n=!1,shouldRestrictCropping:o,masterAspectRatio:s}=e;return`\n ${(n?i:a)(s,r,t,o).join("\n")}\n \n > .aspect-ratio--overlay-container {\n bottom: 0;\n left: 0;\n overflow: hidden;\n position: absolute;\n right: 0;\n top: 0;\n }\n `}));e.exports={AspectRatioContainer:s}},1902:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{BadgeWrapper:r,BadgeImage:s,BadgeDetailsList:l,BadgeDetailsListItem:d}=n(34447),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({award:{badgeUrl:e,date:t,name:n},className:i,hasYearLabel:p,hasNameLabel:u,hasStaticPositionedAward:g=!1})=>(a.useEffect((()=>{(async()=>{await m(),c("Badge")})()}),[]),e?a.createElement(r,{hasStaticPositionedAward:g,className:o("badge",i)},a.createElement(s,{hasStaticPositionedAward:g,alt:n,src:e}),(p||u)&&a.createElement(l,null,u&&a.createElement(d,null,n),p&&a.createElement(d,null,t))):null);p.propTypes={award:i.shape({badgeUrl:i.string.isRequired,date:i.string.isRequired,name:i.string.isRequired}),className:i.string,hasNameLabel:i.bool,hasStaticPositionedAward:i.bool,hasYearLabel:i.bool},p.displayName="Badge",e.exports=p},71501:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(1902);e.exports=o(i,"Badge")},34447:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=o.div.withConfig({displayName:"BadgeWrapper"})` ${({hasStaticPositionedAward:e})=>e?`\n width: 50%;\n\n @media (min-width: ${r.md}) {\n width: 145px;\n }\n\n @media (min-width: ${r.lg}) {\n width: 135px;\n }\n\n @media (min-width: 1039px) {\n width: 140px;\n }\n `:""} `,l=o.img.withConfig({displayName:"BadgeImage"})` height: 85%; @media (min-width: ${r.md}) { height: 100%; } ${({hasStaticPositionedAward:e})=>e?`\n display: flex;\n margin: 0 auto;\n width: 75px;\n\n @media (min-width: ${r.md}) {\n width: 100px;\n }\n `:""} `,d=o.ul.withConfig({displayName:"BadgeDetailsList"})` margin: 0; padding: ${a(1)} 0 0 0; list-style: none; text-align: center; `,c=o(i).withConfig({displayName:"BadgeDetailsListItem"})` text-transform: uppercase; `;c.defaultProps={as:"li",textAlign:"center",typeIdentity:"typography.definitions.globalEditorial.numerical-small"},e.exports={BadgeWrapper:s,BadgeImage:l,BadgeDetailsList:d,BadgeDetailsListItem:c}},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 v=e?e.split("|"):[];if(v.length<2)return"";const[w=null,C=null,k=null]=v;return b=`isInMinisite=true&widgetId=${C}`,y=`https://accounts.bizzabo.com/widgets/tickets/${w}?isPreview=true&widgetId=${C}`,h&&k&&(b+=`&promo=${k}`,y+=`&promo=${k}`),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(75999).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(3442);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")},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(75999),{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(3442),{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(68272).A,y=({attributes:e,className:t,url:n,uri:o,cid:y})=>{i.useEffect((()=>{(async()=>{await d(),l("BlueskyEmbed")})()}),[]);const b=a(c),[f,v]=m(),{formatMessage:w}=s(),C=b.targeting&&v;return r((()=>{C&&(()=>{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",document.body.appendChild(e)}})(),"bluesky"in window&&bluesky.scan()}),[C]),i.createElement(g,{"aria-label":w(h.blueskyEmbedAriaLabelText),className:t,ref:f},C?i.createElement(u,{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(75999).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}},68272:(e,t,n)=>{const o=n(3442);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,theme:n,shouldUseContentHeaderColorForLink:o,separatorIcon:u,hasMinimalVerticalSpacing:g,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.defaultProps={hasMinimalVerticalSpacing:!1,separatorIcon:{name:"Chevron",type:"standard"},shouldRemoveBackgroundColor:!1,theme:"standard"},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(75999),{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("Chevron","standard");return o.createElement(a,{width:"1rem",height:"1rem"})}}},88456:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{componentTracking:r}=n(90090),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{snowplowClickHandler:d}=n(88963),c=n(79301),{ButtonWrapper:m,ButtonLabel:p,ButtonIconWrapper:u,ButtonIcon:g,ButtonCountWrapper:h,ButtonPriceLabel:y,ButtonPriceWrapper:b}=n(18974),f={"primary-filled":"primary","primary-outlined":"primary-pair","primary-text":"utility-pair-secondary","utility-filled":"utility","utility-outlined":"utility-pair","utility-text":"secondary","inverted-filled":"utility-inverted","inverted-outlined":"utility-pair-inverted","inverted-text":"inverted-text"},v=(e,t)=>{if(t){const n=t.split("-"),o="inverted"===n[n.length-1]&&"utility-inverted"===t?`${n[n.length-1]}-${e}`:`${t}-${e}`;return f[o]?f[o]:t}return t},w=({ariaLabel:e,ariaLabelledby:t,ariaDescribedby:n,size:i,btnStyle:f,ButtonIcon:w,className:C,cornerRadius:k,countValue:$,dataAttrs:S,hasEnableIcon:x,form:E,isIconButton:T,hasLabelCount:I,href:N,hasMultipleLines:B,iconPosition:L,id:P,inputKind:M,isDisabled:A,shouldShowLoadingState:D,isInline:H,isLinkDisabled:R,isSpecial:_,hasPriceSection:O,label:F,onClickHandler:W,onKeyDownHandler:V,priceLabel:U,rel:G,role:j,shouldEnableBundleComponentAnalytics:z,shouldEnableClickTracking:q,shouldUseFullWidth:Z,tabIndex:K,target:Y,title:J,loadingSpinnerColor:Q,trackingNamespace:X,isInverted:ee,variations:te,variationName:ne})=>{a.useEffect((()=>{(async()=>{await l(),s("Button",ne)})()}),[ne]);const{showLoader:oe,buttonLabel:ie}=((e,t,n)=>!e&&t?{showLoader:!1,buttonLabel:n}:{showLoader:!0,buttonLabel:null})(A,D,F),ae=D&&oe,re={button:"button",link:"a",reset:"button",submit:"button",text:"div"}[M],se="link"===M?{"aria-disabled":R,href:N,rel:G,target:Y}:{},le="link"===M,de="text"===M,ce=Boolean(g),{typeStyle:me}=te;let pe={};z&&(pe=r.addDataSectionTitleAttribute(z,X||F));const ue=a.createElement(u,{className:"button__icon-container",iconPosition:L,isIconButton:T,size:i},a.createElement(g,{className:"button-icon",as:w,size:i,isinline:H})),ge=a.createElement(b,{as:"span",className:o("button","button-price")},a.createElement(y,{className:"button__label",dangerouslySetInnerHTML:{__html:U}})),he=a.createElement(h,{as:"span",className:o("button","button-count"),dangerouslySetInnerHTML:{__html:$}});return n&&(se["aria-describedby"]=n),t&&(se["aria-labelledby"]=t),e&&(se["aria-label"]=e),a.createElement(m,{...pe,...se,...S,as:re,btnStyle:f,hasEnableIcon:x,loadingSpinnerColor:Q,className:o("button",{[`button--${v(f,me)}`]:v(f,me)},C),cornerRadius:k,isInline:H,isIconButton:T,hasIcon:ce,isStaticText:de,isLink:le,typeStyle:v(f,me),"data-event-click":JSON.stringify({element:"Button",outgoingURL:N}),"data-testid":"Button","aria-disabled":A,form:E,size:i,hasPriceSection:O,id:P,onClick:e=>(e=>{A?e.preventDefault():(W&&W(e),q&&d(le,F,N))})(e),onKeyDown:V,role:j,shouldUseFullWidth:Z,tabIndex:K,title:J,type:"link"!==M&&"text"!==M?M:"",isInverted:ee,isSpecial:_},ae&&a.createElement(c,{className:"spinner"}),I&&he,(T||x)&&w&&"before"===L&&ue,a.createElement(p,{className:"button__label",dangerouslySetInnerHTML:{__html:D?ie:F},typeStyle:me,isIconButton:T,hasPriceSection:O,hasMultipleLines:B}),O&&ge,(T||x)&&w&&"after"===L&&ue)};w.propTypes={ariaDescribedby:i.string,ariaLabel:i.string,ariaLabelledby:i.string,btnStyle:i.oneOf(["filled","outlined","text"]),ButtonIcon:i.func,className:i.string,cornerRadius:i.oneOf(["NoCornerRadius","RoundedCorner","FullyRoundedCorner"]),countValue:i.number,dataAttrs:i.object,form:i.string,hasEnableIcon:i.bool,hasLabelCount:i.bool,hasMultipleLines:i.bool,hasPriceSection:i.bool,href:i.string,iconPosition:i.oneOf(["before","after"]),id:i.string,inputKind:i.oneOf(["button","link","reset","submit","text"]),isDisabled:i.bool,isIconButton:i.bool,isInline:i.bool,isInverted:i.bool,isLinkDisabled:i.bool,isSpecial:i.bool,label:i.string.isRequired,loadingSpinnerColor:i.string,onClickHandler:i.func,onKeyDownHandler:i.func,priceLabel:i.string,rel:i.string,role:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableClickTracking:i.bool,shouldShowLoadingState:i.bool,shouldUseFullWidth:i.bool,size:i.string,tabIndex:i.number,target:i.string,title:i.string,trackingNamespace:i.string,variationName:i.string,variations:i.shape({typeStyle:i.oneOf(["primary","utility","utility-inverted"])})},w.defaultProps={btnStyle:"filled",cornerRadius:"NoCornerRadius",hasEnableIcon:!1,hasLabelCount:!1,hasPriceSection:!1,iconPosition:"after",inputKind:"button",isIconButton:!1,isInverted:!1,isSpecial:!1,shouldEnableClickTracking:!0,shouldUseFullWidth:!1,size:"default",variations:{typeStyle:"primary"}},e.exports=w},76960:e=>{e.exports={colorTokens:{primary:{normal:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-secondary",border:"colors.interactive.base.brand-secondary"},focus:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-secondary",border:"colors.interactive.base.brand-secondary"},disabled:{text:"colors.interactive.base.white",background:"colors.interactive.base.light",border:"colors.interactive.base.light"}},"primary-pair":{normal:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.brand-primary"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.brand-primary"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.white",border:"colors.interactive.base.light"}},secondary:{normal:{text:"colors.interactive.base.black"},hover:{text:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.black"},active:{text:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.light"}},utility:{normal:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.white",background:"colors.interactive.base.light",border:"colors.interactive.base.light"}},"utility-inverted":{normal:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.dark",border:"colors.interactive.base.dark"}},"utility-pair":{normal:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.black"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},focus:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.black"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.white",border:"colors.interactive.base.light"}},"utility-pair-inverted":{normal:{text:"colors.interactive.base.white",background:null,border:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},focus:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.white"},active:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},disabled:{text:"colors.interactive.base.dark",background:null,border:"colors.interactive.base.dark"}},"inverted-text":{normal:{text:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.white"},active:{text:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.dark"}},"utility-pair-secondary":{normal:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.brand-secondary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},focus:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},active:{text:"colors.interactive.base.brand-secondary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.white",border:"colors.interactive.base.white"}}}}},73730:(e,t,n)=>{e.exports=n(31226)},18974:(e,t,n)=>{const{default:o}=n(75999),{getTypographyStyles:i,calculateSpacing:a,getColorToken:r}=n(26865),{hideVisually:s}=n(52813),{INTERACTIVE:l,BREAKPOINTS:d}=n(96472),{BaseButton:c}=n(63825),{getButtonColors:m}=n(88963),{typographyTokens:p}=n(26057),u=["primary-pair","utility","utility-pair-inverted","utility-inverted"],g=o(c).withConfig({displayName:"ButtonWrapper"})` .spinner { transform: scale(1.125); animation-name: spin; animation-duration: 1200ms; animation-timing-function: linear; animation-iteration-count: infinite; } .spinner path { fill: ${({loadingSpinnerColor:e})=>e||"black"}; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } ${({hasPriceSection:e})=>e?"\n justify-content: flex-start;\n flex-direction: row;":"\n justify-content: center;\n "} ${({shouldUseFullWidth:e})=>e&&"width: 100%;"} display: ${({isLink:e,isStaticText:t,isInline:n})=>e||t||n?"inline-flex":"flex"}; position: relative; align-items: center; z-index: 1; border-radius: ${({cornerRadius:e,size:t})=>"FullyRoundedCorner"===e?"50px":"RoundedCorner"===e?"small"===t?"2px":"4px":"0px"}; padding: ${({isInline:e,hasPriceSection:t,size:n,isIconButton:o})=>t?"":"small"===n&&0==!!e?o?"0":"0 12px":e||!0===o?`${a(2)}`:`0 ${a(2)}`}; min-width: ${({isInline:e,size:t,isIconButton:n})=>"small"===t&&0==!!e?n?"32px":a(5):e||n?"auto":a(5)}; height: ${({isInline:e,size:t,isIconButton:n})=>"small"===t&&0==!!e?"32px":e||n?"auto":a(6)}; min-height: ${({isInline:e,isIconButton:t})=>e||t?"auto":"0"}; &.button--utility + &.button--utility { margin-top: ${a(2)}; } &.button__icon--chevron-down .button-icon { transform: rotate(90deg); } &.button__icon--chevron-up .button-icon { transform: rotate(270deg); } @media (min-width: ${d.md}) { min-width: ${({isInline:e,size:t,isIconButton:n})=>"small"===t&&0==!!e?a(n?4:10):e||n?"auto":a(20)}; } transition-property: color, background, border; transition-duration: ${l.timingButtonDefault}; transition-timing-function: ease-in; &:hover { outline: none; text-decoration: none; } &:focus { outline: none; text-decoration: none; } &:focus-visible { outline: 3px solid #0066cc; outline-offset: 3px; text-decoration: none; } &:active { outline: none; && { border-color: ${({typeStyle:e})=>"primary"===e||"utility-pair"===e?"rgba(255, 255, 255, 0.2);":u.includes(e)?"rgba(0, 0, 0, 0.2);":null}; } } &:active::before { position: absolute; z-index: -1; background: ${({typeStyle:e,isIconButton:t})=>{if(!t){if("primary"===e||"utility-pair"===e)return"rgba(255, 255, 255, 0.2);";if(u.includes(e))return"rgba(0, 0, 0, 0.2);"}return null}}; width: 100%; height: 100%; content: ''; } &:active { outline: none; ${({typeStyle:e})=>"secondary"===e||"inverted-text"===e?"filter: brightness(80%);":"utility-pair-secondary"===e?"opacity: .8":null}; } ${({isSpecial:e})=>e&&`\n margin-top: ${a(2)};`} ${({theme:e,typeStyle:t,isInverted:n,isSpecial:o})=>m(e,t,n,o)} ${({theme:e,typeStyle:t})=>i(e,p[t])} `,h=o.span.withConfig({displayName:"ButtonLabel"})` font-variant-ligatures: none; ${({hasMultipleLines:e})=>e&&" text-overflow: ellipsis;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n &{\n padding: 4px 8px 0px;\n }\n "} ${({hasPriceSection:e})=>e?`\n padding: ${a(2)} ${a(2.5)};\n flex-basis: 75%;\n `:`padding: ${a(1)} 0;`} ${({isIconButton:e})=>e?s():""} `,y=o.div.withConfig({displayName:"ButtonIconWrapper"})` padding-right: ${({iconPosition:e,isIconButton:t})=>"before"!==e||t?"0":a(1)}; padding-left: ${({iconPosition:e,isIconButton:t})=>"after"!==e||t?"0":a(1)}; `,b=o.div.withConfig({displayName:"ButtonCountWrapper"})` margin-right: ${a(1.5)}; border: 1px solid; border-radius: 50%; background: ${r("colors.interactive.base.white")}; padding: ${a(.5)}; width: 24px; height: 24px; line-height: 1.33em; color: ${r("colors.interactive.base.brand-primary")}; font-size: 12px; `,f=o.span.withConfig({displayName:"ButtonIcon"})` display: block; width: ${({size:e,isinline:t})=>"small"===e&&0==!!t?"24px":"32px"}; height: ${({size:e,isinline:t})=>"small"===e&&0==!!t?"24px":"32px"}; `,v=o.div.withConfig({displayName:"ButtonPriceWrapper"})` display: flex; flex-direction: row; justify-content: center; padding: ${({size:e})=>"default"===e?`${a(2)} ${a(2.5)}`:`${a(1)} ${a(2.5)}`}; width: 50%; height: 100%; white-space: nowrap; &.button-price { background: ${r("colors.interactive.base.white")}; color: ${r("colors.interactive.base.brand-primary")}; } `,w=o.span.withConfig({displayName:"ButtonPriceLabel"})` font-variant-ligatures: none; padding: ${a(1)} 0; > :first-child { color: ${r("colors.interactive.base.dark")}; } `;e.exports={ButtonWrapper:g,ButtonLabel:h,ButtonIconWrapper:y,ButtonIcon:f,ButtonPriceWrapper:v,ButtonCountWrapper:b,ButtonPriceLabel:w}},26057:e=>{e.exports={typographyTokens:{primary:"typography.definitions.utility.button-core","primary-pair":"typography.definitions.utility.button-core",secondary:"typography.definitions.utility.button-bulletin",utility:"typography.definitions.utility.button-utility","utility-inverted":"typography.definitions.utility.button-utility","utility-pair":"typography.definitions.utility.button-utility","utility-pair-inverted":"typography.definitions.utility.button-utility","inverted-text":"typography.definitions.utility.button-utility","utility-pair-secondary":"typography.definitions.utility.button-utility"}}},88963:(e,t,n)=>{const{getColorToken:o}=n(26865),{colorTokens:i}=n(76960),{nonURLClickEvent:a}=n(14307),r=(e,t,n,a,r)=>{const s=i[t],l=s&&s[n];let d=o(e,l?.text),c=o(e,l?.background),m=o(e,l?.border);return a&&(d=o(e,"colors.background.black"),c=o(e,"colors.background.white"),m=o(e,"colors.background.white")),r&&(d=o(e,"colors.background.white"),c=o(e,"colors.consumption.lead.special.background"),m=o(e,"colors.background.white")),`\n ${d?`color: ${d};`:""}\n ${m?`\n border-color: ${m};\n border-width: 2px;\n border-style: solid;\n `:""}\n ${r?"border-width: 4px;":""}\n background-color: ${c||"transparent"};\n `};e.exports={getButtonColors:(e,t,n,o)=>`\n ${r(e,t,"normal",n,o)}\n\n &:hover {\n ${r(e,t,"hover")}\n }\n\n &:focus {\n ${r(e,t,"focus")}\n }\n\n &:active {\n ${r(e,t,"active",n,o)}\n }\n\n &:disabled,\n &[aria-disabled='true'],\n &&[aria-disabled='true']:focus,\n &&[aria-disabled='true']:active { \n cursor: default;\n pointer-events: none;\n ${r(e,t,"disabled")}\n }\n `,getStylesForState:r,snowplowClickHandler:(e,t,n)=>{!e&&t&&a(t,n)}}},31226:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(88456);i.Primary=o(i,"Primary",{typeStyle:"primary"}),i.Secondary=o(i,"Secondary",{typeStyle:"secondary"}),i.Utility=o(i,"Utility",{typeStyle:"utility"}),i.UtilityInverted=o(i,"Utility",{typeStyle:"utility-inverted"}),i.UtilityPairInverted=o(i,"UtilityPairInverted",{typeStyle:"utility-pair-inverted"}),i.InvertedText=o(i,"InvertedText",{typeStyle:"inverted-text"}),i.UtilityPairSecondary=o(i,"UtilityPairSecondary",{typeStyle:"utility-pair-secondary"}),e.exports=i},70366:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(12353),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{BylineWrapper:c,BylineName:m,BylineNamesWrapper:p,BylineLink:u,BylinePreamble:g,BylineContributorTitle:h}=n(74423);function y(e,t){return e.reduce(((e,n)=>[].concat(e,t,n)))}const b=({className:e,clickHandler:t,contentAlign:n,isCompact:i,items:b,maxContributorsNames:f,preamble:v,shouldLink:w,showCommaAsideContributorName:C,type:k,variations:$,variationName:S,brandName:x})=>{a.useEffect((()=>{(async()=>{await d(),l("Byline",S)})()}),[S]);const E=r();if(0===b.length)return null;const{hasBackground:T,showPreamble:I,showContributorTitle:N,isInverted:B,showContributorTypeAsPreamble:L}=$;let P=null;w&&1===b.length&&b[0].socialMedia&&(P=((e,t,n)=>{let i=null;for(let r=0;re.map((({name:e,dangerousTitle:p,url:g},y,b)=>{let f=e;const v=p;t&&b.length>2&&yf&&D.push(E.formatMessage(s.more));const H=T?y(D," "):function(e,t,n){return t&&e.length>2?[...y(e.slice(0,-1)," ")," and ",...e.slice(-1)]:n.formatList(e,{style:"long",type:"conjunction"})}(D,C,E);return a.createElement(c,{className:o("byline",e),contentAlign:n,"data-testid":"BylineWrapper",hasBackground:T,isCompact:i,isInverted:B,itemProp:"author",itemScope:"",itemType:"http://schema.org/Person"},a.createElement(p,{itemProp:"name"},H))};b.defaultProps={contentAlign:"center",isCompact:!0,items:[],maxContributorsNames:Math.Infinity,shouldLink:!0,showCommaAsideContributorName:!1,variations:{hasBackground:!1,showContributorTypeAsPreamble:!1,showPreamble:!0}},b.propTypes={brandName:i.string,className:i.string,clickHandler:i.func,contentAlign:i.oneOf(["left","center"]),isCompact:i.bool,items:i.arrayOf(i.shape({name:i.string.isRequired,url:i.string,socialMedia:i.arrayOf(i.shape({url:i.string,network:i.string,handle:i.string}))})),maxContributorsNames:i.number,preamble:i.string,shouldLink:i.bool,showCommaAsideContributorName:i.bool,type:i.string,variationName:i.string,variations:i.shape({hasBackground:i.bool,isInverted:i.bool,showContributorTitle:i.bool,showContributorTypeAsPreamble:i.bool,showPreamble:i.bool})},e.exports=b},77813:(e,t,n)=>{e.exports=n(54323)},74423:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{BaseLink:r,BaseText:s}=n(76955),{calculateSpacing:l,removeTextDecoration:d,getLinkStyles:c,getTypographyStyles:m,getColorStyles:p}=n(26865),u=o.span.withConfig({displayName:"BylineWrapper"})` ${({theme:e})=>m(e,"typography.definitions.globalEditorial.accreditation-core")} display: block; @media (max-width: ${a.md}) { display: inline; ::after { content: ', '; } :last-child { ::after { content: ''; } } } margin: ${l(1)} 0 0; text-align: ${({contentAlign:e})=>e}; ${({theme:e})=>p(e,"color","colors.consumption.lead.standard.accreditation")}; ${d()} ${({isInverted:e,theme:t})=>e&&i` ${p(t,"color","colors.consumption.lead.standard.context-texture")}; `} ${({isCompact:e})=>e&&"&& + & { margin-top: 0}"} `,g=o.span.withConfig({displayName:"BylineName"})` display: inline-block; @media (max-width: ${a.md}) { display: inline; } ${({hasBackground:e,theme:t})=>e&&`\n margin-right: ${l(.25)};\n ${p(t,"background-color","colors.consumption.lead.standard.context-signature")};\n padding: ${l(1)} ${l(1)};\n padding-top: ${l(1)};\n ${p(t,"color","colors.consumption.lead.standard.context-texture")};\n `} ${({isInverted:e,theme:t})=>e&&i` ${p(t,"color","colors.consumption.lead.standard.context-texture")}; `} `,h=o(r).withConfig({displayName:"BylineLink"})` ${({theme:e,hasBackground:t,isInverted:n})=>(t||n)&&`\n ${c(e,"colors.consumption.lead.inverted.link")}\n cursor: pointer;\n text-decoration: none;\n\n &:active,\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:focus {\n text-decoration: underline;\n }`} `;h.defaultProps={colorSecondaryLinkToken:"colors.consumption.lead.standard.link-hover",colorStaticLinkToken:"colors.consumption.lead.standard.link",hasUnderline:!1,typeToken:"typography.definitions.globalEditorial.accreditation-core"};const y=o(s).withConfig({displayName:"BylineContributorTitle"})` ${({isInverted:e,theme:t})=>e&&i` ${p(t,"color","colors.consumption.lead.inverted.accreditation")}; `} `;y.defaultProps={as:"span",colorToken:"colors.consumption.lead.standard.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const b=o(s).withConfig({displayName:"BylinePreamble"})` ${({isInverted:e,theme:t})=>e&&i` ${p(t,"color","colors.consumption.lead.inverted.accreditation")}; `} `;b.defaultProps={as:"span",colorToken:"colors.consumption.lead.standard.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const f=o.span.withConfig({displayName:"BylineNamesWrapper"})``;e.exports={BylineWrapper:u,BylineName:g,BylineNamesWrapper:f,BylineLink:h,BylinePreamble:b,BylineContributorTitle:y}},12353:(e,t,n)=>{const{defineMessages:o}=n(3442);e.exports=o({more:{id:"Byline.More",defaultMessage:"more",description:"Suffix for when there are more items than wanted"},preamble:{id:"Byline.Preamble",defaultMessage:"By",description:"Preamble for the contributors"}})},54323:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(70366);i.Item=o(i,"Item",{hasBackground:!1,showPreamble:!0}),i.Inverted=o(i,"Inverted",{isInverted:!0,showPreamble:!0}),i.ItemWithoutPreamble=o(i,"ItemWithoutPreamble",{hasBackground:!1,showPreamble:!1}),i.Card=o(i,"Card",{hasBackground:!0,showPreamble:!1}),i.ItemWithContributorTitle=o(i,"Item",{hasBackground:!1,showPreamble:!0,showContributorTitle:!0}),i.ItemWithContributorTypePreamble=o(i,"Item",{hasBackground:!1,showPreamble:!0,showContributorTypeAsPreamble:!0}),e.exports=i},12046:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{CaptionCredit:r,CaptionText:s,CaptionWrapper:l}=n(38860),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({dangerousCaptionText:e,dangerousCredit:t,className:n,creditTextStyle:i="default",hasLinebreak:m=!1,shade:p,topSpacing:u=1,theme:g="standard",isCartoonCaption:h=!1,onClickHandler:y})=>{o.useEffect((()=>{(async()=>{await c(),d("Caption")})()}),[]);const b="inverted"===g;return o.createElement(l,{className:a("caption",n),hasShade:"light"===p,hasLinebreak:m,topSpacing:u,isInverted:b,onClick:y},e&&o.createElement(s,{className:"caption__text",hasShade:"light"===p,hasLinebreak:m,dangerouslySetInnerHTML:{__html:e},isInverted:b,isCartoonCaption:h}),t&&o.createElement(r,{className:"caption__credit",hasShade:"light"===p,hasLinebreak:m,creditTextStyle:i,dangerouslySetInnerHTML:{__html:t},isCartoonCaption:h,isInverted:b}))};m.propTypes={className:i.string,creditTextStyle:i.oneOf(["caption","default"]),dangerousCaptionText:i.string,dangerousCredit:i.string,hasLinebreak:i.bool,isCartoonCaption:i.bool,onClickHandler:i.func,shade:i.oneOf(["light"]),theme:i.oneOf(["standard","inverted","special"]),topSpacing:i.number},m.displayName="Caption",e.exports=m},14760:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(12046);e.exports=o(i,"Caption")},38860:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),{calculateSpacing:r,getColorStyles:s,getLinkStyles:l,styledProperty:d,getTypographyStyles:c}=n(26865),m=o.div.withConfig({displayName:"CaptionWrapper"})` margin-top: ${({topSpacing:e})=>r(e)}; ${({isInverted:e,theme:t})=>e&&`\n ${s(t,"background","colors.background.dark")};\n `} ${({theme:e})=>`${c(e,"typography.definitions.globalEditorial.context-secondary")};\n `} p { margin: 0; } a { ${({isInverted:e,theme:t})=>l(t,e?"colors.consumption.lead.inverted.link":"colors.consumption.body.standard.body")} &:hover, &:focus, &:active, &:link { text-decoration: underline; } } ${({hasLinebreak:e})=>e?"margin-right: 0;":"p { display: contents; }"} `,p=o(a).withConfig({displayName:"CaptionText"})` ${d("hasLinebreak",!0,"margin-right: 0;")} ${d("hasLinebreak",!1,`margin-right: ${r(1)};`)} ${d("isInverted",!0,i` ${({theme:e})=>s(e,"color","colors.consumption.lead.inverted.description")}; `)} &&& .small { font-variant: small-caps; text-transform: lowercase; font-style: inherit; } .underline { text-decoration: underline; } ${d("isCartoonCaption",!0,i` max-width: ${"600px"}; text-align: center; ${({theme:e})=>s(e,"color","colors.consumption.lead.standard.description")}; `)} `;p.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const u=o(a).withConfig({displayName:"CaptionCredit"})` margin-top: 8px; ${({creditTextStyle:e,isCartoonCaption:t,theme:n})=>"caption"===e&&!t&&c(n,"typography.definitions.globalEditorial.context-secondary")} ${({hasLinebreak:e})=>e?"\n display: block;\n text-align: left;\n ":""} &::before { content: ''; } ${({hasShade:e,theme:t})=>e&&`\n ${s(t,"color","colors.consumption.lead.standard.syndication")};\n `} ${({isInverted:e,theme:t})=>e&&`\n ${s(t,"color","colors.consumption.lead.inverted.description")};\n `} a:hover, a:focus, a:active, a:link { text-decoration: underline; } `;u.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"},e.exports={CaptionCredit:u,CaptionText:p,CaptionWrapper:m}},83426:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),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(3442);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(3442),{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(75999).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(3442);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"}})},31506:(e,t,n)=>{const o=n(5556),{useContext:i,useEffect:a}=n(96540),{ConsentContext:r}=n(85438),s=n(56892),{getXid:l}=n(31601),{link:d}=n(73732),c=({shouldEnableInfinityId:e,shouldEnableFourdUser:t})=>{const n=i(r);return a((()=>{!async function(){if(n.targeting){let n;e&&(n=await l());const o=n||s.getCookie("CN_xid");o&&d(o),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)}}})(o)}}()}),[n,e,t]),null};c.propTypes={shouldEnableFourdUser:o.bool,shouldEnableInfinityId:o.bool},e.exports=c},55482:(e,t,n)=>{e.exports=n(31506)},2758:(e,t,n)=>{const o=n(58156),i=n(32485),a=n(5556),r=n(96540),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{ConsumerMarketingUnitThemedWrapper:d}=n(43152);class c extends r.Component{static notifyAdLibrary(e,t){"function"==typeof o(window,"cnBus.emit")&&window.cnBus.emit(`consumer-marketing-unit.${e}`,{classname:`consumer-marketing-unit--${t}`})}async componentDidMount(){c.notifyAdLibrary("componentDidMount",this.props.position),await l(),s("ConsumerMarketingUnit")}componentDidUpdate(){c.notifyAdLibrary("componentDidUpdate",this.props.position)}render(){const{aria:e={},className:t,fullPageTheme:n,position:o,shouldDisplayLabel:a,secondPosition:s,onCMUnitClick:l,mutation:c={},tabIndex:m}=this.props,p=i(t,"consumer-marketing-unit",`consumer-marketing-unit--${o}`);return"nav-rollover"!==o&&(e["aria-hidden"]=!c[o]),r.createElement(d,{fullPageTheme:n,tabIndex:"number"!=typeof m||e.visibility?void 0:m,className:p,onClick:l,role:"presentation",...e},a&&r.createElement("span",{className:"consumer-marketing-unit-label"}," Advertisement "),r.createElement("div",{className:i("consumer-marketing-unit__slot",`consumer-marketing-unit__slot--${o}`,s?`consumer-marketing-unit__slot--${s}`:""),dangerouslySetInnerHTML:{__html:""}}),r.createElement("div",{className:"journey-unit"}))}}c.propTypes={aria:a.object,className:a.string,fullPageTheme:a.oneOf(["inverted","standard"]),mutation:a.object,onCMUnitClick:a.func,position:a.string.isRequired,secondPosition:a.string,shouldDisplayLabel:a.bool,tabIndex:a.number},c.defaultProps={fullPageTheme:"standard",shouldDisplayLabel:!1},c.displayName="ConsumerMarketingUnit",e.exports=c},71284:(e,t,n)=>{const o=n(49870),i=n(2758),{withVisibilityState:a,withMutationState:r}=n(15356),s=n(84385),{asThemedComponent:l}=n(20223),d=n(36884),c=o([s,n(2046),a(),r(),d]);e.exports=l(c(i))},43152:(e,t,n)=>{const{default:o}=n(75999),{getColorStyles:i}=n(26865),a=o.div.withConfig({displayName:"ConsumerMarketingUnitThemedWrapper"})` ${({fullPageTheme:e,theme:t})=>"inverted"===e?`\n ${i(t,"background","colors.consumption.lead.inverted.background")}\n `:""}; `;e.exports={ConsumerMarketingUnitThemedWrapper:a}},36884:(e,t,n)=>{const o=n(96540),i=n(5556);e.exports=e=>{const t=e.displayName||e.name||"Component",n=t=>o.createElement(e,{...t,element:{name:t.position,className:`consumer-marketing-unit--${t.position}`}});return n.displayName=`withElement(${t})`,n.propTypes={position:i.string.isRequired},n}},2046:(e,t,n)=>{const o=n(96540),{useState:i,useEffect:a}=n(96540),r=n(5556),s=n(58156),{googleAnalytics:l}=n(90090);e.exports=e=>{const t=e.displayName||e.name||"Component",n=t=>{const[n,r]=i(!1);return a((()=>{const{element:e,position:o,visibility:i}=t;!n&&i[o]&&((e,t)=>{const n=window.document.querySelector(`.${e.className} [data-impression-name]`),o=window.document.querySelector(`.${e.className} [data-impression-payload]`);if(!n||!n.dataset)return;const i=`${n.dataset.impressionName}-impression`,a=s(o,"dataset.impressionPayload");let d;a&&(d=JSON.parse(a)),l.emitUniqueGoogleTrackingEvent(i,d),r(!0)})(e)})),o.createElement(e,{...t})};return n.displayName=`withImpressionTracking(${t})`,n.propTypes={element:r.object,position:r.string,visibility:r.object},n}},84385:(e,t,n)=>{const o=n(96540),{googleAnalytics:i}=n(90090),a="a, button",r=({target:e})=>{const t=e.matches(a)?e:e.closest(a);if(!t)return;const n=t.getAttribute("data-click-name"),o=t.getAttribute("data-click-payload");if(!n)return;const r=`${n}-click`,s=JSON.parse(o);i.emitUniqueGoogleTrackingEvent(r,s)};e.exports=e=>{const t=e.displayName||e.name||"Component",n=t=>o.createElement(e,{...t,onCMUnitClick:r});return n.displayName=`withLinkClickTracking(${t})`,n}},94851:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),r=n(35676),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{ContributorBioWrapper:d,ContributorBioAvatar:c,ContributorBioContent:m,ContributorBioBio:p,ContributorBioFooter:u,ContributorBioHeader:g,ContributorBioTitle:h,ContributorBioName:y}=n(94500),b=({avatarImageShape:e="rectangle",contentAlign:t="left",dangerousBio:n,dangerousTitle:o,name:b,photo:f,shouldHideImage:v=!1,shouldHideSocialIcons:w=!1,shouldHideTitle:C=!1,shouldUseNameAsTitle:k=!1,shouldUseTitleForContributorBio:$=!1,dividerColor:S,socialMedia:x,url:E})=>{i.useEffect((()=>{(async()=>{await l(),s("ContributorBio")})()}),[]);const T=$?o:n;if(!T)return null;const I={links:x};return i.createElement(d,{contentAlign:t,dividerColor:S,"data-testid":"contributor-bio-wrapper"},f&&!v&&i.createElement(c,{avatarShape:e},i.createElement("a",{href:E},i.createElement(a,{...f}))),i.createElement(m,null,i.createElement(g,null,k&&i.createElement(y,{dangerouslySetInnerHTML:{__html:b}})),i.createElement(p,{dangerouslySetInnerHTML:{__html:T}}),i.createElement(u,null,o&&!C&&i.createElement(h,{dangerouslySetInnerHTML:{__html:o}}),x&&!w&&i.createElement(r.Standard,{...I}))))};b.propTypes={avatarImageShape:o.oneOf(["rectangle","round"]),contentAlign:o.string,dangerousBio:o.string,dangerousTitle:o.string,dividerColor:o.string,name:o.string,photo:o.object,shouldHideImage:o.bool,shouldHideSocialIcons:o.bool,shouldHideTitle:o.bool,shouldUseNameAsTitle:o.bool,shouldUseTitleForContributorBio:o.bool,socialMedia:o.arrayOf(o.shape({label:o.string,network:o.string})),url:o.string},b.displayName="ContributorBio",e.exports=b},65920:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(94851);e.exports=o(i,"ContributorBio")},94500:(e,t,n)=>{const{default:o,css:i}=n(75999),{roundImageBase:a}=n(52027),{calculateSpacing:r,getColorStyles:s,getLinkStyles:l,getTypographyStyles:d}=n(26865),{BREAKPOINTS:c,INTERACTIVE:m}=n(96472),{SocialIconsListItem:p,SocialIconExternalLink:u,SocialIconsList:g}=n(51e3),{ResponsiveImageContainer:h}=n(7228),{applyCustomDividerColor:y}=n(1123),b=o.div.withConfig({displayName:"ContributorBioAvatar"})` display: flex; flex: 0 0 auto; justify-self: center; margin-bottom: ${r(2)}; @media (min-width: ${c.md}) { align-self: start; margin-right: ${r(3)}; margin-bottom: 0; } .responsive-image { display: block; max-width: 90px; max-height: 90px; ${({theme:e})=>s(e,"background-color","colors.background.light")}; } ${({avatarShape:e})=>"round"===e&&i` .responsive-image, ${h} { ${a("100%","80px","80px")} } @media (min-width: ${c.md}) { .responsive-image, ${h} { ${a("100%","90px","90px")}; } } `} `,f=o.div.withConfig({displayName:"ContributorBioBio"})` margin-top: 0; text-align: left; a { transition: color ${m.timingLinkDefault} ease; ${({theme:e})=>l(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} } `,v=o.div.withConfig({displayName:"ContributorBioHeader"})` display: flex; align-items: center; margin-top: ${r(0)}; margin-bottom: ${r(.5)}; &:empty { display: none; } @media (min-width: ${c.md}) { justify-content: flex-start; } `,w=o.div.withConfig({displayName:"ContributorBioFooter"})` display: flex; align-items: center; margin-top: ${r(2)}; margin-bottom: ${r(-.5)}; &:empty { display: none; } @media (min-width: ${c.md}) { justify-content: flex-start; } ${g} { margin-left: 0; } .icon-instagram { transform: scale(0.75); } ${u} { width: ${r(4)}; height: ${r(4)}; } ${p} { padding: 0; } `,C=o.div.withConfig({displayName:"ContributorBioWrapper"})` padding-top: ${r(4)}; padding-bottom: ${r(4)}; text-align: center; @media (min-width: ${c.sm}) { text-align: left; } @media (min-width: ${c.md}) { display: flex; text-align: inherit; justify-items: auto; } &:not(:last-child) { border-width: 0 0 1px; border-style: solid; ${({dividerColor:e,theme:t})=>e?`${y(e)};`:`${s(t,"border-color","colors.consumption.body.standard.divider")};`} } ${({contentAlign:e})=>(e=>{switch(e){case"left":return i` ${b} { justify-content: left; } ${v} { justify-content: left; } ${f} { text-align: left; } ${w} { justify-content: left; } `;case"center":return i` ${b} { justify-content: center; } ${v} { justify-content: center; @media (min-width: ${c.md}) { text-align: left; } } ${f} { text-align: center; @media (min-width: ${c.md}) { text-align: left; } } ${w} { justify-content: center; @media (min-width: ${c.md}) { text-align: left; } } `;default:return""}})(e)} `,k=o.div.withConfig({displayName:"ContributorBioContent"})` flex: auto; `,$=o.span.withConfig({displayName:"ContributorBioTitle"})` margin-right: ${r(2)}; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-tertiary")} a { text-decoration: none; color: inherit; } `,S=o.span.withConfig({displayName:"ContributorBioName"})` margin-right: ${r(2)}; ${({theme:e})=>d(e,"typography.definitions.discovery.subhed-section-tertiary")} a { text-decoration: none; color: inherit; } `;e.exports={ContributorBioWrapper:C,ContributorBioAvatar:b,ContributorBioContent:k,ContributorBioBio:f,ContributorBioFooter:w,ContributorBioHeader:v,ContributorBioName:S,ContributorBioTitle:$}},70759:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{googleAnalytics:r}=n(90090),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187);class d extends i.Component{constructor(e){super(e),this.scriptInjected=!1,this.elementRef=i.createRef()}async componentDidMount(){const{coralHostName:e}=this.props;(e=>{if(!document.getElementById("coral-comments-script")){const t=document.createElement("script");t.id="coral-comments-script",t.className="coral-comments-script",t.src=`//${e}/assets/js/embed.js`,t.async=!0,t.defer=!0,t.onload=()=>{const t=Coral.createStreamEmbed({id:"coral_thread",rootURL:`//${e}`,customCSSURL:"https://coral-styles.conde.io/wired_r0_style.css",customFontsCSSURL:"https://coral-styles.conde.io/wired_r0-font.css",events:e=>{e.onAny(((e,t)=>{r.emitGoogleTrackingEvent(`coral-comments-${e}`,{coral:t})}))}});window.requestAnimationFrame((()=>{t.render()}))},document.body.appendChild(t)}})(e),this.scriptInjected=!0,await l(),s("CoralComments")}shouldComponentUpdate(){return!this.scriptInjected}render(){const{className:e,componentWrapper:t}=this.props;return i.createElement(t,null,i.createElement("div",{className:o("coral-comments__container",e),ref:this.elementRef},i.createElement("div",{id:"coral_thread"})))}}d.defaultProps={componentWrapper:"div"},d.propTypes={className:a.string,componentWrapper:a.elementType,coralHostName:a.string},e.exports=d},67404:(e,t,n)=>{e.exports=n(70759)},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},o&&i.createElement(r,{dangerouslySetInnerHTML:{__html:o}}),i.createElement(s,null,b?i.createElement(d,{href:y,dangerouslySetInnerHTML:{__html:n}}):i.createElement(l,{href:y,dangerouslySetInnerHTML:{__html:n}})),t&&i.createElement(c,{dangerouslySetInnerHTML:{__html:t}}),h&&i.createElement(m,null,i.createElement(p,{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(75999).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}},69741:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),{BaseText:d}=n(18730),{INTERACTIVE:{timingButtonDefault:c}}=n(96472),m=a(3),p=({selectionControlBackgroundColor:e,selectionControlBorderColor:t,selectionControlSize:n})=>i` transition-property: background, border; transition-duration: ${c}; transition-timing-function: ease-in; position: relative; border-width: 1px; border-style: solid; ${({theme:e})=>s(e,"border-color",t)}; ${({theme:t})=>s(t,"background-color",e)}; width: ${n}; height: ${n}; pointer-events: none; &::before { display: block; position: absolute; top: 50%; left: 50%; transition-property: background, border; transition-duration: ${c}; transition-timing-function: ease-in; opacity: 0; content: ''; } `,u=o.div.withConfig({displayName:"DiscoverySelectionControlStyledCheckbox"})` ${p({selectionControlBackgroundColor:"colors.interactive.base.white",selectionControlBorderColor:"colors.interactive.base.black",selectionControlSize:m})} &::before { ${(({checkboxIconBorderWidth:e,checkboxIconColor:t})=>i` transform: translate(-50%, -60%) rotate(45deg); border-width: 0 ${e} ${e} 0; border-style: solid; ${({theme:e})=>s(e,"border-color",t)}; width: 25%; height: 75%; `)({checkboxIconBorderWidth:"2px",checkboxIconColor:"colors.interactive.base.white"})} } `,g=o.div.withConfig({displayName:"DiscoverySelectionControlStyledRadio"})` ${p({selectionControlBackgroundColor:"colors.interactive.base.white",selectionControlBorderColor:"colors.interactive.base.black",selectionControlSize:m})} border-radius: 100%; &::before { ${({theme:e})=>(({radioIconColor:e,theme:t})=>`\n border-radius: 100%;\n transform: translate(-50%, -50%);\n border-radius: 100%;\n ${s(t,"border-color",e)};\n width: 50%;\n height: 50%;\n `)({radioIconColor:"colors.interactive.base.black",theme:e})} } `,h=({theme:e})=>i` ${(({selectionControlBackgroundColor:e,theme:t})=>`\n &:checked,\n &:active {\n + ${g}::before {\n opacity: 1;\n }\n + ${u} {\n &::before {\n opacity: 1;\n }\n ${s(t,"border-color","colors.interactive.base.brand-primary")};\n ${s(t,"background-color",e)};\n }\n }\n\n &:disabled {\n + ${g},\n + ${u} {\n ${s(t,"border-color","colors.interactive.base.light")};\n }\n }\n\n &:disabled:checked {\n + ${u} {\n ${s(t,"background-color","colors.interactive.base.light")};\n\n + ${g}::before {\n ${s(t,"background-color","colors.interactive.base.light")};\n }\n }\n `)({selectionControlBackgroundColor:"colors.interactive.base.brand-primary",theme:e})} `,y=({theme:e})=>i` cursor: default; pointer-events: none; ${s(e,"color","colors.interactive.base.light")}; `,b=o.input.withConfig({displayName:"DiscoverySelectionControlNativeRadio"})` ${({theme:e})=>h({theme:e})} `,f=o.input.withConfig({displayName:"DiscoverySelectionControlNativeCheckbox"})` ${({theme:e})=>h({theme:e})} `,v=o.label.withConfig({displayName:"DiscoverySelectionControlLabelWrapper"})` display: grid; position: relative; grid-column-gap: ${a(2)}; grid-template-columns: ${m} auto; grid-row-gap: ${a(.5)}; @media (min-width: ${l.md}) { grid-column-gap: ${a(2)}; grid-row-gap: ${a(1)}; } &:hover { ${u} { ${({theme:e})=>s(e,"border-color","colors.interactive.base.brand-primary")}; } ${g} { ${({theme:e})=>s(e,"border-color","colors.interactive.base.brand-primary")}; } ${f}:checked + ${u} { ${({theme:e})=>s(e,"background","colors.interactive.base.black")}; ${({theme:e})=>s(e,"border-color","colors.interactive.base.black")}; } ${b}:checked + ${g} { ${({theme:e})=>s(e,"background","colors.interactive.base.white")}; } } ${({isDisabled:e,theme:t})=>e&&y({theme:t})}; `,w=o(d).withConfig({displayName:"DiscoverySelectionControlContext"})` ${({theme:e,typeIdentity:t})=>r(e,t)} grid-column-start: 2; margin-bottom: ${a(.5)}; ${({theme:e,colorToken:t})=>s(e,"color",t)}; ${({isDisabled:e,theme:t})=>e&&y({theme:t})}; @media (min-width: ${l.md}) { margin-bottom: 0; } `;w.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const C=o(d).withConfig({displayName:"DiscoverySelectionControlHed"})` ${({theme:e,typeIdentity:t})=>r(e,t)} ${({theme:e,colorToken:t})=>s(e,"color",t)}; ${({isDisabled:e,theme:t})=>e&&y({theme:t})}; `;C.defaultProps={as:"span",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const k=o(d).withConfig({displayName:"DiscoverySelectionControlDek"})` ${({theme:e,typeIdentity:t})=>r(e,t)} ${({theme:e,colorToken:t})=>s(e,"color",t)}; grid-column-start: 2; ${({isDisabled:e,theme:t})=>e&&y({theme:t})}; `;k.defaultProps={as:"span",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"},e.exports={DiscoverySelectionControlLabelWrapper:v,DiscoverySelectionControlStyledCheckbox:u,DiscoverySelectionControlNativeCheckbox:f,DiscoverySelectionControlStyledRadio:g,DiscoverySelectionControlNativeRadio:b,DiscoverySelectionControlContext:w,DiscoverySelectionControlHed:C,DiscoverySelectionControlDek:k}},73812:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{components:r}=n(46005),{default:s}=n(5943),{ControlsWrapper:l,ApplyButton:d,ClearAllButton:c}=n(89051),m=e=>{const{formatMessage:t}=a();return i.createElement(r.Menu,{...e},e.children,i.createElement(l,{onTouchEnd:e=>{e.stopPropagation()}},i.createElement(c,{onClick:e.selectProps.handleReset},e.clearAllButtonLabel||t(s.clearAllButtonLabel)),i.createElement(d,{label:e.applyButtonLabel||t(s.applyButtonLabel),inputKind:"button",isDisabled:e.isLoading,shouldShowLoadingState:!0,onClickHandler:e.selectProps.handleApply})))};m.propTypes={applyButtonLabel:o.string,children:o.node,clearAllButtonLabel:o.string,isLoading:o.bool,selectProps:o.shape({handleApply:o.func,handleReset:o.func})},e.exports=m},89051:(e,t,n)=>{const{default:o}=n(75999),{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: 1rem; 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: 1rem; 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:v}=n(58293),{trackComponent:w}=n(92716),{interactionResponse:C}=n(56187),k=({innerProps:e})=>a.createElement("span",{...e,className:"dropdown__icon"},a.createElement(p,null));k.propTypes={innerProps:i.any};const $=()=>({}),S=()=>{},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:S,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:S,isAsyncSelect:T,isDisabled:I,isDropdownMenuOpen:N,isInline:B,loadOptions:L,onInputChange:P,onKeyUp:M,configWidth:A,options:D,placeholderText:H,DropdownIcon:R,isMenuOpen:_,variationName:O,onFilterApplyCallback:F,onFilterResetCallback:W,onMenuCloseCallback:V,isLoading:U,onMenuOpenCallback:G,hasCount:j=!1,hasEnableGreyout:z=!1,hasMenuControls:q=!1,hideBackgroundColor:Z=!1,isClearable:K=!1,isMultiSelect:Y=!1,isSearchable:J=!1,noOptionsMessage:Q="No options",shouldCloseMenuOnSelect:X=!0,shouldControlShowValue:ee=!0,shouldEnableVirtusoDropdown:te=!1,shouldHideSelectedOptions:ne=!1,shouldMatchStringsStartingWith:oe=!1,shouldRenderOptionWithCheckbox:ie=!1,shouldShowPlaceholderText:ae=!0,unavailableOptions:re=[],customUnavailableFiltersLabel:se})=>{const[le,de]=r(!1),[ce,me]=r("");a.useEffect((()=>{de(N)}),[N]);const pe=e=>{const t=e.filter((e=>n?.some((t=>t.value===e.value))));return t.length>=100?"99+":t.length},ue=j&&0!==pe(D)?a.createElement(a.Fragment,null,a.createElement("div",null,H),a.createElement("div",{className:"dropdown__placeholder--count"},pe(D))):((e,t,n)=>e&&Object.keys(e).length>0||!n?void 0:t)(i,H,ae),ge={...S,...n?{value:n}:{},className:"dropdown__field",classNamePrefix:"dropdown",components:{...q&&D&&{Menu:h},DropdownIndicator:R||k,...ie&&{Option:x},...T&&{Option:u},...te&&{MenuList:m}},closeMenuOnSelect:X,controlShouldRenderValue:ee,defaultValue:i,hasCount:j,hasEnableGreyout:z,hideSelectedOptions:ne,instanceId:g,isClearable:K,blurInputOnSelect:!1,isDisabled:I,isSearchable:J,isAsyncSelect:T,isMenuOpen:_,isMulti:Y,menuIsOpen:le,...q&&{onMenuOpen:()=>{de(!0),G&&G()},onMenuClose:()=>{me(""),de(!1),V&&V()},handleApply:()=>{me(""),de(!1),F&&F(n)},handleReset:()=>{const e=l(n,D,((e,t)=>d(c(e,["count"]),c(t,["count"]))));W&&W(e)},isLoading:U},name:s,noOptionsMessage:()=>(e=>`${e}`)(Q),onChange:P,...q?{onInputChange:(e,t)=>{"input-change"===t.action&&e!==ce&&me(e)},inputValue:ce}:{onInputChange:M},options:D,unavailableOptions:re,customUnavailableFiltersLabel:se,placeholder:ue,styles:{input:$},hideBackgroundColor:Z,isInline:B,...oe&&{filterOption:E}};return a.useEffect((()=>{(async()=>{await C(),w("Dropdown",O)})()}),[O]),a.createElement(b,{className:o("dropdown",t,J?"dropdown--async":"dropdown--static"),isInline:B,isDisabled:I,configWidth:A,"data-testid":"dropdown-wrapper"},e&&a.createElement(f,{className:"dropdown__assistive-label",hasNoPadding:p,configWidth:A},e),T?a.createElement(y,{"data-testid":"async-dropdown-select",...ge,loadOptions:L}):a.createElement(v,{"data-testid":"dropdown-select",configWidth:A,...ge}))};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,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=k,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(3442),{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(75999),{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(75999),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: ''; } `,v=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:v}},5943:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(3442);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.MultipleSelectSearchable=o(i,"Multiple Select Searchable",{},{isMultiSelect:!0,isSearchable:!0}),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:v}=n(20162),w=({body:e,className:t,dangerousHed:n,eventEndDate:i,eventStartDate:w,showVenue:C=!1,url:k,venue:$})=>(a.useEffect((()=>{(async()=>{await s(),r("Event")})()}),[]),a.createElement(l,{className:o("event",t)},a.createElement(d,{className:"event-details"},k?a.createElement(c,{className:"event-title"},a.createElement(m,{dangerouslySetInnerHTML:{__html:n},href:k,rel:"noopener noreferrer"})):a.createElement(c,{dangerouslySetInnerHTML:{__html:n}}),w&&a.createElement(p,{"test-id":"event-date"},w,i&&` - ${i}`),C&&$&&a.createElement(u,null,$.name&&a.createElement(h,null,$.name),$.address&&a.createElement(g,null,$.address.city&&a.createElement(y,null,$.address.city),$.address.region&&a.createElement(b,null,", ",$.address.region),$.address.country&&a.createElement(f,null," ",$.address.country)))),e&&a.createElement(v,{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(75999).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 v=o(r).withConfig({displayName:"EventLocationCountry"})``;v.defaultProps=d;const w=o.div.withConfig({displayName:"EventLocation"})` margin: 0 0 ${a(2)}; ${y} { margin: 0; } `,C=o(r).withConfig({displayName:"EventBodyParagraph"})` margin: 0 0 ${a(2)} 0; @media (min-width: ${l.md}) { grid-column: 5 / span 4; margin: 0; } `;C.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:v,EventBodyParagraph:C}},9573:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187);function l(e=[],t=!0){return[...e,...t?["nofollow","noopener"]:["noopener"]].join(" ")}const d=({additionalRelVals:e,attributes:t,children:n,className:i,dangerouslySetInnerHTML:d,href:c,id:m,isExternal:p,linkRef:u,onClick:g=(()=>{}),rel:h=l(e,p),target:y="_blank"})=>{a.useEffect((()=>{(async()=>{await s(),r("ExternalLink")})()}),[]);const b={...t,className:o("external-link",i),"data-event-click":JSON.stringify({element:"ExternalLink",outgoingURL:c}),href:c,id:m,onClick:g,rel:h,ref:u,target:y};return d&&n?(console.warn("ExternalLink cannot be rendered with both children and dangerouslySetInnerHTML."),null):null!=d?a.createElement("a",{...b,dangerouslySetInnerHTML:d}):a.createElement("a",{...b},n)};d.propTypes={additionalRelVals:i.arrayOf(i.string),attributes:i.object,children:i.node,className:i.string,dangerouslySetInnerHTML:i.shape({__html:i.string}),href:i.string.isRequired,id:i.string,isExternal:i.bool,linkRef:i.object,onClick:i.func,rel:i.string,target:i.string},e.exports=d},39832:(e,t,n)=>{e.exports=n(9573)},53815:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),r=n(58156),s=n(45777).A,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:v,useRef:w}=i,C=({attributes:e,className:t,url:n,hideText:o})=>{i.useEffect((()=>{(async()=>{await y(),h("FacebookEmbed")})()}),[]);const{formatMessage:C}=a(),[k,$]=v(null),S=b(c),[x,E]=l(),T=w(),I=d(),N=S.targeting&&E;return f((()=>{$(r(T,"current.offsetWidth",500)),N&&((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,N,T]),i.createElement(u,{...e,className:t,"data-type":"facebook","aria-label":C(p.facebookEmbedAriaLabelText),ref:s(T,x)},N?i.createElement(g,{className:"fb-post","data-href":n,"data-show-text":o?"false":"true","data-width":k}):i.createElement(m,{hasConsent:S.targeting,url:n,consentBannerHeader:p.consentBannerHeader}))};C.propTypes={attributes:o.object,className:o.string,hideText:o.bool,url:o.string.isRequired},C.displayName="FacebookEmbed",e.exports=C},90346:(e,t,n)=>{e.exports=n(53815)},13670:(e,t,n)=>{const o=n(75999).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(3442);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(),[v,w]=-1!==o.indexOf("|")?o.split("|"):[null,null],C=e??v??"voguemagazine",k=w??o,$=`https://fw.tv/iframe/embed-feed?channel=${C}&playlist=${k}`,S=y.targeting&&f;r((()=>{S&&((()=>{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")}))})())}),[S]);const x=t.replace(/<[^>]*>/g,"").trim();return k?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"}),S?i.createElement(m,null,i.createElement("fw-embed-feed",{channel:C,playlist:k,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:$,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(75999).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(3442);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(75999),{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:v,mediumWidth:w,hasTopBorder:C=!0,isInsetItemOnMobile:k=!1,topBorderPixelWidth:$=0}=e,S=c(b);if(p(i))return a.createElement(g,{...S,className:o("callout",t),isRelatedList:!0},a.createElement(r,{...e}));let x=0;C&&$>0&&!m(b,i)&&(x=$);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"===v&&S.isFeatureSmall),I=Boolean("narrow"===w&&S.isFeatureMedium),N=Boolean(y&&b),B=Array.isArray(n)&&u(n),L=d(n,i),P=[];return C&&P.push("callout--has-top-border"),a.createElement(g,{...S,...L,borderTopWidth:x,hasTopBorder:C,hasEmbedSizes:N,isSmallWide:T,isMediumNarrow:I,className:o(P,t),"data-testid":"GenericCallout",isInsetItemOnMobile:k},B&&a.createElement(h,null,n),!B&&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,{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(75999).default,{css:i}=n(75999),{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%; } } `,v=i` width: 100%; &&& { margin: 0 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; } `,C=i` ${l("typography.definitions.consumptionEditorial.description-feature")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; `,k=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; } `,$=e=>`\n float: ${e};\n margin-${"left"===e?"right":"left"}: ${r(4)};\n`,S=e=>({isInsetItemOnMobile:t})=>t?$(e):`\n ${d(a.md)} {\n ${$(e)}\n }\n `,x=S("left"),E=S("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`,N=i` border-width: 4px 0 0; border-style: solid; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.display-texture")}; `,B=`\n ${d(a.md)} {\n min-width: 270px;\n }\n`,L=i` ${m} { border: 0; padding: 0; a { text-decoration: none; } p { line-height: 23.9999px; } } `,P=i` border-top-width: ${({borderTopWidth:e})=>e}px; `,M=`\n && {\n ${g} {\n margin: 0px auto ${r(5)} auto;\n }\n }\n`,A=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&&M} ${({isFeatureXSmall:e})=>e?b:""} ${({isFeatureSmall:e})=>e?f:""} ${({isFeatureMedium:e})=>e?v:""} ${({hasEmbedSizes:e})=>e?I:""} ${({isPortraitJustified:e})=>e?w:""} ${({isInsetLeft:e,isInsetRight:t})=>e||t?k:""} ${({isInsetLeft:e})=>e?x:""} ${({isInsetRight:e})=>e?E:""} ${({isIntro:e})=>e?C:""} ${({isRelatedList:e})=>e?T:""} ${({hasBlockquoteEmbed:e,hasPullquoteEmbed:t})=>e||t?N:""} ${({hasSidebarEmbed:e})=>e?B:""} ${({hasCartoon:e})=>e?"\n @media print {\n display: none;\n }\n":""} ${({hasExternalLinkEmbed:e})=>e?L:""} ${({borderTopWidth:e})=>e>0?P:""} `;e.exports={GenericCalloutWrapper:A,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}},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}}},38299:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Account-standard")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-account"),focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.account)),i.createElement("circle",{cx:"16",cy:"10",r:"7.25",stroke:"black",strokeWidth:"1.5"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 18.5H18C22.6944 18.5 26.5 22.3056 26.5 27V30H28V27C28 21.4772 23.5228 17 18 17H14C8.47715 17 4 21.4771 4 27V29.6V30H5.5V29.6V27C5.5 22.3056 9.30558 18.5 14 18.5Z",fill:"black"}))};c.propTypes={className:o.string},e.exports=c},42368: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(5556)),a=o(n(96540)),r=o(n(32485)),s=n(3442),l=o(n(68766)),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({className:e,fill:t})=>{const{formatMessage:n}=(0,s.useIntl)();return a.default.useEffect((()=>{(async()=>{await c(),d("CoreIcons","AgeGate-standard")})()}),[]),a.default.createElement("svg",{className:(0,r.default)(e,"icon icon-age-gate"),focusable:"false",fill:t,width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},a.default.createElement("title",null,n(l.default.ageGate)),a.default.createElement("g",{clipPath:"url(#a)",fillRule:"evenodd",clipRule:"evenodd"},a.default.createElement("path",{d:"M15.789 29.578c3.698 0 7.167-1.464 9.734-4.023a13.812 13.812 0 0 0 2.445-3.294h-3.314c-.336.46-.71.895-1.117 1.301a10.934 10.934 0 0 1-7.748 3.202c-6.061 0-10.975-4.914-10.975-10.975S9.728 4.814 15.79 4.814a10.958 10.958 0 0 1 9.25 5.065h3.212a13.775 13.775 0 0 0-1.172-2.008A13.772 13.772 0 0 0 15.79 2C8.174 2 2 8.174 2 15.789c0 7.615 6.174 13.789 13.789 13.789Z"}),a.default.createElement("path",{d:"M14.73 18.033c0 1.716 1.418 2.742 3.606 2.742 2.175 0 3.607-1.026 3.607-2.742 0-1.094-.568-1.904-1.54-2.215.797-.297 1.364-1.121 1.364-2.107 0-1.553-1.391-2.526-3.43-2.526-2.054 0-3.432.973-3.432 2.526 0 .986.54 1.81 1.338 2.107-.973.31-1.513 1.121-1.513 2.215Zm-4.025-3.269v5.809h2.174v-9.185h-1.89c0 1.134-.406 1.661-2.23 1.661v1.716h1.946Zm7.631.284c.824 0 1.351-.46 1.351-1.148 0-.716-.54-1.162-1.35-1.162-.825 0-1.351.446-1.351 1.162 0 .689.553 1.148 1.35 1.148Zm1.473 2.837c0 .77-.595 1.27-1.473 1.27-.878 0-1.472-.5-1.472-1.27 0-.757.621-1.256 1.472-1.256.878 0 1.473.5 1.473 1.256Zm8.08-4.91h-1.97v2.11h-2.11v1.97h2.11v2.11h1.97v-2.11H30v-1.97h-2.11v-2.11Z"})),a.default.createElement("defs",null,a.default.createElement("clipPath",{id:"a"},a.default.createElement("path",{d:"M0 0h32v32H0z"}))))};m.propTypes={className:i.default.string,fill:i.default.string},m.displayName="AgeGateIcon",t.default=m},42361:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Arrow-standard")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-arrow"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.arrow)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.06 16 15.53 2.47l-1.06 1.06 11.72 11.72H2v1.5h24.19L14.47 28.47l1.06 1.06L29.06 16Z"}))};c.propTypes={className:o.string},e.exports=c},4498:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Article-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-article"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.article)),o.createElement("path",{d:"M2 5.25h25v1.5H2v-1.5Zm0 10h28v1.5H2v-1.5Zm19 10H2v1.5h19v-1.5Z",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},43706:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,title:a,className:c,...m}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Bookmark-standard")})()}),[]),o.createElement("svg",{className:r(c,"icon icon-bookmark"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...m},o.createElement("title",null,n||a||t(s.bookmark)),o.createElement("path",{className:"icon-bookmark-stroke",fill:"black",fillRule:"evenodd",d:"M24.25 11V3H25.75V11H24.25Z",clipRule:"evenodd"}),o.createElement("path",{fill:"black",fillRule:"evenodd",d:"M29 7.75L21 7.75L21 6.25L29 6.25L29 7.75Z",clipRule:"evenodd"}),o.createElement("path",{fill:"black",fillRule:"evenodd",d:"M6.25 4.25H18.25V5.75H7.75V25.7158L16 21.062L24.25 25.7158V14.25H25.75V28.2842L16 22.7842L6.25 28.2842V4.25Z",clipRule:"evenodd"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string,title:a.string},e.exports=c},20215:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,title:a,className:c,...m}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","BookmarkActivated-standard")})()}),[]),o.createElement("svg",{className:r(c,"icon icon-bookmark icon-bookmark--activated"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...m},o.createElement("title",null,n||a||t(s.bookmarkActivated)),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-outline",d:"M6.25 4.25H16V5.75H7.75V25.7158L16 21.062L24.25 25.7158V16H25.75V28.2842L16 22.7842L6.25 28.2842V4.25Z",fill:"black",fillRule:"evenodd",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-checkmark",fill:"black",fillRule:"evenodd",d:"M16.0001 14.9393L26.4697 4.46967L27.5304 5.53033L16.0001 17.0607L10.4697 11.5303L11.5304 10.4697L16.0001 14.9393Z",clipRule:"evenodd"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string,title:a.string},e.exports=c},66718:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,title:a,className:c,...m}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","BookmarkNew-standard")})()}),[]),o.createElement("svg",{className:r(c,"icon icon-bookmark"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...m},o.createElement("title",null,n||a||t(s.bookmark)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 7H24V24.9999L16 20.7647L8 24.9999V7Z",stroke:"#000"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string,title:a.string},e.exports=c},3540:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{title:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","CartFilled-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-cart"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.cart)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.614 8.848H2v-2h6.044l.23.676 1.093 3.193h20.8l-.308 1.241-1.281 5.159-.145.582-.582.147-15.83 3.977-.892.224-.298-.87-4.217-12.33Zm19.83 16.734c.007.315-.05.628-.17.92-.12.294-.298.56-.526.786-.228.225-.5.404-.8.527a2.517 2.517 0 0 1-1.896 0 2.45 2.45 0 0 1-.8-.526 2.358 2.358 0 0 1-.525-.785 2.296 2.296 0 0 1-.17-.92 2.329 2.329 0 0 1 .734-1.639 2.488 2.488 0 0 1 1.708-.674c.64 0 1.253.241 1.71.673.456.432.72 1.02.735 1.638Zm-9.948.921c.12-.293.178-.606.17-.921a2.329 2.329 0 0 0-.735-1.638 2.488 2.488 0 0 0-1.71-.673c-.638 0-1.252.242-1.708.674a2.328 2.328 0 0 0-.734 1.638c-.008.315.05.628.17.921.12.293.298.56.526.785.228.225.5.404.8.526a2.515 2.515 0 0 0 1.896 0c.3-.123.572-.302.8-.527.227-.225.406-.492.525-.785Z",fill:"#000"}))};c.propTypes={className:a.string,title:a.string},e.exports=c},64510:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{title:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","CartOutlined-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-cart"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.cart)),o.createElement("g",{clipPath:"url(#clip0_3732_178638)"},o.createElement("path",{d:"M2 3h4l4 17h15l4-13H14",stroke:"#000",strokeWidth:"1.5",strokeLinejoin:"round",style:{fill:"none"}}),o.createElement("circle",{cx:"2",cy:"2",r:"2",transform:"matrix(1 0 0 -1 11 29)",stroke:"#000",strokeWidth:"1.5"}),o.createElement("circle",{cx:"2",cy:"2",r:"2",transform:"matrix(1 0 0 -1 20 29)",stroke:"#000",strokeWidth:"1.5"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_3732_178638"},o.createElement("rect",{width:"32",height:"32",fill:"white"})),o.createElement("clipPath",{id:"clip1_3732_178638"},o.createElement("rect",{width:"32",height:"32",fill:"white"}))))};c.propTypes={className:a.string,title:a.string},e.exports=c},76196:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Check-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-check"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.check)),o.createElement("path",{d:"M13.5 20.44 24.97 8.97l1.06 1.06L13.5 22.56l-7.03-7.03 1.06-1.06 5.97 5.97Z",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},13175:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Chevron-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-chevron"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevron)),o.createElement("path",{d:"M19.071 16L12 8.929l1.414-1.414L21.9 16l-8.485 8.485L12 23.071z",fillRule:"nonzero"}))};c.propTypes={className:a.string},e.exports=c},32586:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","ChevronFill-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-chevronFill"),width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevronFill)),o.createElement("rect",{width:"36",height:"36",rx:"18",fill:"black"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.1212 17.707C21.5118 18.0975 21.5118 18.7307 21.1212 19.1212L17.1212 23.1212C16.7307 23.5117 16.0976 23.5117 15.707 23.1212C15.3165 22.7307 15.3165 22.0975 15.707 21.707L18.9999 18.4141L15.707 15.1212C15.3165 14.7306 15.3165 14.0975 15.707 13.7069C16.0976 13.3164 16.7307 13.3164 17.1213 13.7069L21.1212 17.707Z",fill:"white"}))};c.propTypes={className:a.string},e.exports=c},30616:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Close-standard")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-close"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",role:"none",...i},o.createElement("title",null,t(s.close)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.94 16 2.453 28.486l1.094 1.028L16 17.06l12.453 12.453 1.094-1.028L17.061 16 29.547 3.514l-1.094-1.028L16 14.94 3.547 2.486 2.453 3.514 14.94 16Z"}))};c.propTypes={className:i.string},e.exports=c},87241:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Collapse-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-collapse"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.collapse)),o.createElement("path",{d:"M2 15.25h28v1.5H2v-1.5Z",fillRule:"evenodd",clipRule:"evenodd",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},34577:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Comment-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-comment"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.comment)),o.createElement("path",{d:"M17 22h13V4H2v18h6v6l9-6Zm-7.5 3.197 7.046-4.697H28.5v-15h-25v15h6v4.697Z",fillRule:"evenodd",clipRule:"evenodd",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},70195:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{title:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","CopyLink-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-copylink"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.copyLink)),o.createElement("g",{clipPath:"url(#clip0_3732_178637)"},o.createElement("path",{d:"M22.654 13.67a.752.752 0 0 0 .284 1.039.787.787 0 0 0 1.063-.279l1.944-3.295c1.718-2.913.699-6.637-2.277-8.318-2.976-1.682-6.782-.684-8.5 2.229l-3.111 5.273c-1.718 2.912-.699 6.636 2.277 8.318.293.165.594.304.9.418a.694.694 0 0 0 .833-.311c.256-.434-.006-.99-.476-1.19a4.745 4.745 0 0 1-.479-.236c-2.232-1.26-2.997-4.054-1.708-6.238l3.111-5.273c1.289-2.185 4.143-2.933 6.375-1.672s2.997 4.054 1.708 6.239l-1.944 3.295ZM9.126 18.33a.752.752 0 0 0-.284-1.04.787.787 0 0 0-1.063.28l-1.944 3.296c-1.719 2.912-.699 6.636 2.277 8.317 2.976 1.682 6.782.684 8.5-2.229l3.111-5.273c1.718-2.912.699-6.636-2.277-8.318a6.327 6.327 0 0 0-.9-.419.694.694 0 0 0-.833.312c-.256.434.007.99.476 1.19.162.069.322.147.479.236 2.232 1.26 2.997 4.054 1.708 6.238l-3.111 5.273c-1.289 2.184-4.143 2.933-6.375 1.672s-2.997-4.054-1.708-6.238l1.944-3.296Z",fill:"#000"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_3732_178637"},o.createElement("rect",{width:"32",height:"32",fill:"white"})),o.createElement("clipPath",{id:"clip1_3732_178637"},o.createElement("rect",{width:"32",height:"32",fill:"white"}))))};c.propTypes={className:a.string,title:a.string},e.exports=c},71039:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Dot-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-dots"),viewBox:"0 0 32 32",width:"32",height:"32",fill:"#DADADA",xmlns:"http://www.w3.org/2000/svg",role:"img",...a},o.createElement("title",null,t(s.dots)),o.createElement("path",{d:"M20 16a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"}))};c.propTypes={className:a.string},e.exports=c},29165:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{title:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","DownloadCloud-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-downloadCloud"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.downloadCloud)),o.createElement("path",{d:"M16.53 27.49V17.189h-1.322v10.303l-2.773-2.906-1.057 1.056L15.868 30l4.492-4.359-1.057-1.056-2.774 2.905Zm6.603-20.207C22.869 4.245 20.227 2 17.189 2c-2.51 0-4.887 1.717-5.68 4.094-.263-.132-.66-.132-.924-.132a5.919 5.919 0 0 0-5.943 5.944c0 .396 0 .66.132 1.057C3.057 13.755 2 15.34 2 17.189c0 2.51 2.113 4.623 4.623 4.623h5.283v-1.32H6.623a3.27 3.27 0 0 1-3.302-3.303c0-1.453.924-2.774 2.377-3.17l.66-.132-.131-.66c-.133-.529-.265-.925-.265-1.321 0-2.51 2.114-4.623 4.623-4.623.396 0 .793 0 1.321.132l.66.264.132-.66c.397-2.113 2.378-3.698 4.491-3.698 2.51 0 4.623 2.113 4.623 4.623v.66h.66a5.919 5.919 0 0 1 5.944 5.944 5.919 5.919 0 0 1-5.944 5.943h-2.641v1.32h2.641c3.963 0 7.265-3.301 7.265-7.263 0-3.83-2.906-6.869-6.604-7.265Z",fill:"#000"}))};c.propTypes={className:a.string,title:a.string},e.exports=c},5198:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{title:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","DownloadWeb-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-downloadWeb"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.downloadWeb)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m23.47 14.47-6.72 6.72V2h-1.5v19.19l-6.72-6.72-1.06 1.06L16 24.06l8.53-8.53-1.06-1.06ZM2 29.75h28v-1.5H2v1.5Z",fill:"#000"}))};c.propTypes={className:a.string,title:a.string},e.exports=c},49140:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Email-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-email"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M27.44 7.5H4.56L16 18.94 27.44 7.5ZM3.5 8.56V24.5h25V8.56L16 21.06 3.5 8.56ZM2 26V6h28v20H2Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},88852:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","EmailFilled-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-email-filled"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.002 18.061 3.219 6h25.558L16.002 18.061ZM2 26V7.258L16.004 20.47 30 7.26V26H2Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},3686:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Enlarge-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-enlarge"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.expand)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M27.19 3.75H16v-1.5h13.75V16h-1.5V4.81l-8.72 8.72-1.06-1.06 8.72-8.72ZM3.75 16h-1.5v13.75H16v-1.5H4.81l8.72-8.72-1.06-1.06-8.72 8.72V16Z",fill:"#000",fillOpacity:"0.64"}))};c.propTypes={className:a.string},e.exports=c},84050:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Expand-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-expand"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.expand)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.75 15.25V2h-1.5v13.25H2v1.5h13.25V30h1.5V16.75H30v-1.5H16.75Z",fill:"#fff"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"}))))};c.propTypes={className:a.string},e.exports=c},67818:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Facebook-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-facebook"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.facebook)),o.createElement("path",{d:"M11.837 7.423v3.855H9v4.713h2.837V30h5.827V15.991h3.912s.365-2.259.542-4.73h-4.431V8.038c0-.482.635-1.131 1.264-1.131h3.174V2h-4.317c-6.115 0-5.971 4.718-5.971 5.423Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},39792:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({color:e="black",...t})=>{const{formatMessage:n}=r(),{className:o,...c}=t;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Filmstrip-standard")})()}),[]),a.createElement("svg",{className:i(o,"icon icon-filmstrip-collapsed"),focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},a.createElement("title",null,n(s.filmstrip)),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 2.25h15.5v27.5H2.25V2.25Zm1.5 1.5v24.5h12.5V3.75H3.75Zm20-1.5v27.5h-1.5V2.25h1.5Zm6 27.5V2.25h-1.5v27.5h1.5Z",fill:e}))};c.propTypes={className:o.string,color:o.string},e.exports=c},73137:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Flipboard-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-flipboard"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.flipboard)),o.createElement("path",{d:"M2 2v28h28V2H2Zm22.4 11.2h-5.6v5.6h-5.6v5.6H7.6V7.6h16.8v5.6Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},96774:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Gallery-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-gallery"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.gallery)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.5 8.5h-18v11H8V11h15.5V8.5ZM25 11V7H4v14h4v4h20V11h-3ZM9.5 12.5h17v11h-17v-11Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},15514:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","GoogleNews-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-googlenews"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.googlenews)),o.createElement("path",{d:"M26.811 26.313a.675.675 0 0 1-.21.485.732.732 0 0 1-.505.202H5.902a.731.731 0 0 1-.505-.202.675.675 0 0 1-.21-.485V11.645c0-.182.076-.356.21-.485a.732.732 0 0 1 .505-.202h20.194c.19 0 .371.073.505.202s.21.303.21.485v14.668Zm-3.537-3.833v-1.34a.088.088 0 0 0-.027-.064.094.094 0 0 0-.066-.027h-6.268v1.527h6.268a.096.096 0 0 0 .087-.058.089.089 0 0 0 .006-.035v-.003Zm.954-2.9v-1.347a.087.087 0 0 0-.027-.064.094.094 0 0 0-.065-.028h-7.223v1.527h7.22a.095.095 0 0 0 .067-.025.087.087 0 0 0 .028-.062v-.005.003Zm-.954-2.901v-1.353a.088.088 0 0 0-.027-.064.094.094 0 0 0-.066-.026h-6.268v1.527h6.268c.024 0 .048-.01.065-.027a.09.09 0 0 0 .028-.062v.005Zm-11.767 1.613v1.374h2.066c-.17.84-.94 1.449-2.066 1.449-1.272-.045-2.265-1.073-2.218-2.296.045-1.159 1.012-2.088 2.218-2.131a2.111 2.111 0 0 1 1.462.55l1.09-1.046a3.747 3.747 0 0 0-2.552-.956c-2.106 0-3.813 1.64-3.813 3.664 0 2.023 1.707 3.664 3.813 3.664 2.204 0 3.655-1.489 3.655-3.585a4.252 4.252 0 0 0-.06-.693l-3.595.006Zm-6.859-7.164c.001-.182.077-.356.21-.485a.733.733 0 0 1 .505-.202h14.18l-1.48-3.913a.675.675 0 0 0-.342-.385.72.72 0 0 0-.526-.044L2.43 11.264a.68.68 0 0 0-.376.36.642.642 0 0 0 0 .508l2.595 6.852v-7.856Zm0 0c.001-.182.077-.356.21-.485a.733.733 0 0 1 .505-.202h14.18l-1.48-3.913a.675.675 0 0 0-.342-.385.72.72 0 0 0-.526-.044L2.43 11.264a.68.68 0 0 0-.376.36.642.642 0 0 0 0 .508l2.595 6.852v-7.856Zm24.864-.348-10.27-2.655.877 2.316h6.514c.19 0 .371.073.505.201.134.13.21.304.21.486v9.859l2.622-9.378a.64.64 0 0 0-.05-.506.686.686 0 0 0-.408-.323Zm-5.245-1.876V5.68a.67.67 0 0 0-.21-.482.727.727 0 0 0-.503-.199H8.444a.737.737 0 0 0-.505.196.684.684 0 0 0-.213.482v3.18l9.789-3.421a.718.718 0 0 1 .527.046.673.673 0 0 1 .339.39l.635 1.68 5.251 1.35Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},34890:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Grid-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-grid"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.grid)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 3.5h9v9h-9v-9ZM2 14V2h12v12H2Zm1.5 5.5h9v9h-9v-9ZM2 30V18h12v12H2ZM28.5 3.5h-9v9h9v-9ZM18 2v12h12V2H18Zm1.5 17.5h9v9h-9v-9ZM18 30V18h12v12H18Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},77818:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{headphoneIconTitle:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Headphone-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-headphone"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.headphone)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 2C8.267 2 2 8.267 2 16v6.387C2 26.544 5.456 30 9.613 30h1.225v-2.198c1.172-.463 1.917-1.607 1.917-2.86v-5.11c0-1.252-.745-2.396-1.917-2.859v-2.199H9.613c-2.03 0-3.816.746-5.162 1.98V16C4.451 9.681 9.681 4.451 16 4.451c6.319 0 11.549 5.23 11.549 11.549v.754c-1.346-1.234-3.133-1.98-5.162-1.98h-1.225v2.199c-1.172.463-1.916 1.607-1.916 2.86v5.109c0 1.253.744 2.397 1.916 2.86V30h1.225C26.544 30 30 26.544 30 22.387V16c0-7.733-6.267-14-14-14Z"}))};c.propTypes={className:a.string,headphoneIconTitle:a.string},e.exports=c},83558:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Information-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-information"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.information)),o.createElement("path",{d:"M14.25 10.313c0-.722.59-1.313 1.313-1.313h.874c.722 0 1.313.59 1.313 1.313v.874c0 .722-.59 1.313-1.313 1.313h-.875c-.721 0-1.312-.59-1.312-1.313v-.874ZM19.5 23h-7v-1.75h1.75V16H12.5v-1.75h5.25v7h1.75V23Z",fill:"#000"}),o.createElement("path",{d:"M16 2C8.268 2 2 8.268 2 16s6.268 14 14 14 14-6.268 14-14S23.732 2 16 2Zm0 25.375C9.717 27.375 4.625 22.282 4.625 16 4.625 9.717 9.717 4.625 16 4.625c6.282 0 11.375 5.092 11.375 11.375 0 6.282-5.093 11.375-11.375 11.375Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},33528:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Instagram-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-instagram"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.instagram)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 2c3.803 0 4.279.018 5.771.084 1.491.068 2.508.304 3.399.651.92.357 1.703.837 2.48 1.615a6.823 6.823 0 0 1 1.615 2.48c.346.89.583 1.908.651 3.399C29.984 11.72 30 12.197 30 16s-.017 4.279-.084 5.771c-.068 1.491-.305 2.508-.651 3.399a6.862 6.862 0 0 1-1.615 2.48 6.823 6.823 0 0 1-2.48 1.615c-.89.346-1.908.583-3.399.651C20.28 29.984 19.803 30 16 30s-4.279-.017-5.771-.084c-1.491-.068-2.508-.305-3.399-.651a6.863 6.863 0 0 1-2.48-1.615 6.861 6.861 0 0 1-1.615-2.48c-.346-.89-.583-1.908-.651-3.399C2.017 20.28 2 19.803 2 16s.018-4.279.084-5.771c.068-1.491.304-2.508.651-3.399A6.838 6.838 0 0 1 4.35 4.35a6.824 6.824 0 0 1 2.48-1.615c.89-.346 1.908-.583 3.399-.651C11.72 2.017 12.197 2 16 2Zm0 3.5c-3.42 0-3.825.012-5.175.075-1.25.056-1.926.264-2.38.441a3.967 3.967 0 0 0-1.47.957c-.45.449-.728.875-.959 1.474-.175.452-.385 1.129-.44 2.378C5.511 12.175 5.5 12.581 5.5 16c0 3.42.012 3.826.075 5.175.056 1.25.264 1.927.441 2.38.231.596.51 1.023.957 1.47.449.45.875.728 1.474.959.452.175 1.129.385 2.378.44 1.35.064 1.756.076 5.175.076 3.42 0 3.826-.012 5.175-.075 1.25-.056 1.927-.265 2.38-.441a3.933 3.933 0 0 0 1.47-.958 3.93 3.93 0 0 0 .959-1.473c.175-.451.385-1.129.44-2.378.064-1.35.076-1.756.076-5.175 0-3.42-.012-3.825-.075-5.175-.056-1.25-.265-1.926-.441-2.38a3.966 3.966 0 0 0-.958-1.47 3.968 3.968 0 0 0-1.473-.959c-.451-.175-1.129-.385-2.378-.44C19.825 5.511 19.419 5.5 16 5.5Zm0 3.094a7.406 7.406 0 1 1 0 14.813 7.406 7.406 0 0 1 0-14.813Zm0 11.55a4.144 4.144 0 1 0 0-8.289 4.144 4.144 0 0 0 0 8.289Zm9.275-11.406a2.013 2.013 0 1 1-4.025 0 2.013 2.013 0 0 1 4.025 0Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},708:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","LargeChevron-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-large-chevron"),focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.largechevron)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m1.47 10.53 1.06-1.06L16 22.94 29.47 9.47l1.06 1.06L16 25.06 1.47 10.53Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},36737:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Like-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-like"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.like)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m14.94 8.423 1.072-1.048L17.1 8.408l-1.073 1.13-1.088-1.115Zm2.097-2.146c-.657.711-1.025 1.098-1.025 1.098s-.376-.385-1.03-1.093c-.352-.38-.784-.852-1.282-1.408C12.542 3.806 11.161 3 9.712 3 5.452 3 2 6.604 2 11.043A8.249 8.249 0 0 0 3.356 15.6c.882 1.337 4.74 5.448 11.597 12.337L16.013 29l1.057-1.064c6.834-6.887 10.69-10.998 11.574-12.335A8.25 8.25 0 0 0 30 11.043C30 6.602 26.547 3 22.288 3c-1.45 0-2.906.708-3.966 1.874-.503.553-.935 1.024-1.285 1.403Zm10.355 8.498c-.378.572-1.56 1.938-3.693 4.2-1.889 2.004-4.45 4.636-7.688 7.899-3.249-3.264-5.816-5.896-7.709-7.9-2.134-2.26-3.316-3.626-3.693-4.197A6.749 6.749 0 0 1 3.5 11.048v-.005C3.5 7.372 6.34 4.5 9.712 4.5c.886 0 1.897.5 2.92 1.43a106.778 106.778 0 0 0 2.136 2.316l.125.13.034.034.012.013 1.073-1.048L17.1 8.408l.042-.045.12-.127.46-.492c.401-.43.982-1.06 1.71-1.862.818-.899 1.888-1.382 2.856-1.382 3.372 0 6.212 2.87 6.212 6.543a6.752 6.752 0 0 1-1.108 3.732Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},68165:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","LikeFilled-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-like-filled"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.likeFilled)),o.createElement("path",{d:"M29.25 11.12a7.637 7.637 0 0 1-1.234 4.192c-.421.644-1.655 2.074-3.773 4.343-1.998 2.14-4.74 4.981-8.232 8.527-3.502-3.546-6.25-6.388-8.252-8.527-2.12-2.268-3.354-3.699-3.774-4.342a7.636 7.636 0 0 1-1.235-4.19v-.003c0-4.105 3.153-7.37 6.962-7.37 1.163 0 2.358.656 3.451 1.666.665.756 1.21 1.547 1.592 2.156a17.166 17.166 0 0 1 .581 1.003l.006.012.001.002.679 1.338.663-1.345V8.58l.007-.012a15.656 15.656 0 0 1 .57-.998c.381-.615.933-1.415 1.618-2.177.939-1.043 2.202-1.643 3.408-1.643 3.809 0 6.962 3.264 6.962 7.37Z",fill:"#000",stroke:"#000",strokeWidth:"1.5"}))};c.propTypes={className:a.string},e.exports=c},80636:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Line-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-line"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.line)),o.createElement("path",{d:"M30 14.36C30 8.098 23.72 3 16 3 8.281 3 2 8.097 2 14.36c0 5.617 4.98 10.321 11.708 11.21.456.099 1.076.301 1.233.69.141.355.093.909.046 1.266l-.2 1.199c-.06.354-.28 1.384 1.213.755 1.495-.63 8.062-4.748 11-8.129 2.029-2.224 3-4.482 3-6.99Zm-18.94 3.346c0 .15-.122.272-.272.272H6.865a.27.27 0 0 1-.272-.271v-6.1c0-.151.122-.273.272-.273h.982c.15 0 .272.122.272.272v4.845h2.669c.15 0 .272.122.272.273v.982Zm2.368 0c0 .151-.122.273-.273.273h-.981a.273.273 0 0 1-.273-.272v-6.1c0-.151.122-.273.273-.273h.982c.15 0 .272.122.272.272v6.1Zm6.759 0c0 .151-.122.273-.273.273h-.982a.28.28 0 0 1-.224-.114l-2.799-3.78v3.623c0 .15-.122.272-.273.272h-.982a.272.272 0 0 1-.272-.272v-6.102c0-.15.122-.272.272-.272h.982a.26.26 0 0 1 .225.122l2.795 3.775v-3.625c0-.15.122-.272.273-.272h.982c.15 0 .272.122.272.272l.004 6.1Zm5.423-5.117c0 .15-.122.272-.273.272H22.67v1.032h2.668c.15 0 .273.122.273.273v.982c0 .15-.122.272-.273.272H22.67v1.031h2.668c.15 0 .273.122.273.273v.982c0 .15-.122.272-.273.272h-3.922a.277.277 0 0 1-.273-.272v-6.099c0-.148.125-.272.273-.272h3.922c.15 0 .273.122.273.273v.981Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},41876:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","LinkedIn-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-linkedin"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.linkedIn)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30 29.921h-5.783v-9.053c0-2.16-.04-4.936-3.005-4.936-3.011 0-3.472 2.353-3.472 4.78v9.21h-5.783V11.305h5.552v2.542h.075c.774-1.463 2.66-3.007 5.476-3.007 5.86 0 6.94 3.857 6.94 8.868v10.212ZM5.438 8.711a3.356 3.356 0 1 1-.164-6.71 3.356 3.356 0 0 1 .164 6.71ZM2.54 29.921h5.788V11.306H2.54V29.92Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},49498:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","List-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-list"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.list)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30 5.25H6v1.5h24v-1.5Zm0 10H6v1.5h24v-1.5Zm-28 0h2v1.5H2v-1.5Zm2-10H2v1.5h2v-1.5Zm2 20h24v1.5H6v-1.5Zm-2 0H2v1.5h2v-1.5Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},79301:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n}=e;return o.createElement("svg",{className:r(n,"icon icon-loader"),width:"32",height:"32",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.createElement("title",null,t(s.loader)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.2984 12.6411C20.4141 9.82282 15.7913 9.87628 12.9731 12.7605L12.0648 11.873C15.3732 8.48721 20.8 8.42444 24.1858 11.7329C27.5717 15.0413 27.6344 20.468 24.326 23.8539L23.4178 22.9664C26.2361 20.0822 26.1826 15.4594 23.2984 12.6411Z",fill:"url(#paint0_linear_503_154)"}),o.createElement("defs",null,o.createElement("linearGradient",{id:"paint0_linear_503_154",x1:"24.5143",y1:"22.6285",x2:"23.8286",y2:"23.4857",gradientUnits:"userSpaceOnUse"},o.createElement("stop",null),o.createElement("stop",{offset:"1",stopOpacity:"0"}))))};l.propTypes={className:a.string},e.exports=l},60836:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Maximize-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-maximize"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.maximize)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25H2.25V12h1.5V3.75H12v-1.5Zm8 26h8.25V20h1.5v9.75H20v-1.5Zm8.25-24.5V12h1.5V2.25H20v1.5h8.25ZM3.75 20v8.25H12v1.5H2.25V20h1.5Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},88845:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Menu-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-menu"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.menu)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 5.25h28v1.5H2v-1.5Zm0 10h28v1.5H2v-1.5Zm28 10H2v1.5h28v-1.5Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},90906:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(68766).default,{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({className:e,onIconClick:t,onKeyDown:n,tabIndex:i})=>{const{formatMessage:d}=a();return o.useEffect((()=>{(async()=>{await l(),s("CoreIcons","NativeShare-standard")})()}),[]),o.createElement("svg",{className:e,viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",focusable:"false",onClick:t,onKeyDown:n,tabIndex:i},o.createElement("title",null,d(r.nativeShare)),o.createElement("path",{d:"M24.834 10.4c.857 0 1.694-.267 2.395-.764a4.196 4.196 0 0 0 1.525-2.013c.29-.814.325-1.698.098-2.531a4.204 4.204 0 0 0-1.363-2.128 4.14 4.14 0 0 0-4.777-.379 4.188 4.188 0 0 0-1.676 1.886 4.23 4.23 0 0 0-.296 2.516l-9.88 5.807a4.137 4.137 0 0 0-4.445-.606 4.176 4.176 0 0 0-1.76 1.55 4.224 4.224 0 0 0 0 4.521 4.177 4.177 0 0 0 1.76 1.55 4.137 4.137 0 0 0 4.445-.606l9.88 5.81a4.229 4.229 0 0 0 .46 2.844 4.176 4.176 0 0 0 2.172 1.876c.92.348 1.933.356 2.859.024a4.174 4.174 0 0 0 2.2-1.84 4.228 4.228 0 0 0-.92-5.334 4.147 4.147 0 0 0-2.687-.983 4.147 4.147 0 0 0-2.684.995l-9.879-5.81a4.257 4.257 0 0 0 0-1.573l9.878-5.806a4.144 4.144 0 0 0 2.695.994Z",fill:"#000"}))};d.defaultProps={className:"",onIconClick:()=>{},onKeyDown:()=>{},tabIndex:"-1"},d.propTypes={className:i.string,onIconClick:i.func,onKeyDown:i.func,tabIndex:i.string},e.exports=d},86173:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Newsletter-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-newsletter"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.newsletter)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M28.75 3.25H3.25v10h-1v16.5h27.5v-16.5h-1v-10ZM27.94 16h.31v12.25H3.75V16h.311L16 27.02 27.94 16Zm-.69-1.405V4.75H4.75v9.845L16 24.979l11.25-10.384ZM22 10.75H10v-1.5h12v1.5Zm-12 6h12v-1.5H10v1.5Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},21516:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=e=>{const{className:t,...n}=e;return i.useEffect((()=>{(async()=>{await s(),r("CoreIcons","NewsletterArrow-standard")})()}),[]),i.createElement("svg",{className:a(t,"icon icon-newsletter icon-newsletter-arrow"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},i.createElement("g",null,i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m25.954 21.11-2 1.972H10.656v-3.946h8.658L5.5 4.71 8.408 2l13.546 14.147v-8.21h4v13.172ZM2 29h28v-1H2v1Z",fill:"#000"})))};l.propTypes={className:o.string},e.exports=l},56148:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","OK-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-ok"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.ok)),o.createElement("path",{d:"M23.336 9.227c0 3.984-3.241 7.224-7.227 7.224-3.985 0-7.226-3.24-7.226-7.224C8.883 5.242 12.124 2 16.109 2c3.986 0 7.226 3.241 7.227 7.227Zm-4.235 0a2.995 2.995 0 0 0-2.992-2.992 2.995 2.995 0 0 0-2.99 2.992 2.995 2.995 0 0 0 2.99 2.991 2.995 2.995 0 0 0 2.992-2.99Zm-.068 13.118 4.038 4.041a2.114 2.114 0 0 1 0 2.994l-.001.002a2.114 2.114 0 0 1-2.99-.002l-3.972-3.97-3.968 3.97a2.118 2.118 0 0 1-2.995-2.994l4.04-4.04a13.538 13.538 0 0 1-4.196-1.738 2.117 2.117 0 0 1-.663-2.92l.001-.003a2.115 2.115 0 0 1 2.918-.662 9.177 9.177 0 0 0 9.73-.001 2.116 2.116 0 0 1 2.253 3.586 13.527 13.527 0 0 1-4.195 1.737Z",fill:"black",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},87468:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Paperclip-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-paperclip"),focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("g",{clipPath:"url(#clip0_80_170)"},o.createElement("path",{d:"M6.28 16C6.28 13.948 7.948 12.28 10 12.28H14.8V10H10C6.688 10 4 12.688 4 16C4 19.312 6.688 22 10 22H14.8V19.72H10C7.948 19.72 6.28 18.052 6.28 16ZM11.2 17.2H20.8V14.8H11.2V17.2ZM22 10H17.2V12.28H22C24.052 12.28 25.72 13.948 25.72 16C25.72 18.052 24.052 19.72 22 19.72H17.2V22H22C25.312 22 28 19.312 28 16C28 12.688 25.312 10 22 10Z",fill:"black"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_80_170"},o.createElement("rect",{width:"24",height:"12",fill:"white",transform:"translate(4 10)"}))))};c.propTypes={className:a.string},e.exports=c},87444:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Passkey-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-passkey"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.passkey)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.219 17.252s.009 2.201.922 3.195c.977 1.062 1.977 1.318 1.977 1.318v5.27H2v-3.294c0-4.38 8.779-6.588 13.177-6.588.527 0 1.4.033 2.042.099Zm4.546-8.664a6.586 6.586 0 0 1-6.588 6.589 6.586 6.586 0 0 1-6.589-6.589A6.586 6.586 0 0 1 15.177 2a6.586 6.586 0 0 1 6.588 6.588Zm3.678 3.953c-2.564.03-4.636 2.048-4.666 4.538a4.318 4.318 0 0 0 2.83 4.134l-.08 6.679c-.003.2.059.37.212.513l1.208 1.148a.47.47 0 0 0 .636-.014l2.25-2.192c.2-.202.197-.477.008-.667l-1.27-1.223 1.822-1.782a.445.445 0 0 0-.006-.653l-1.73-1.7c2.129-.897 3.32-2.485 3.343-4.35.03-2.482-2.001-4.46-4.557-4.43Zm1.922 4.612a1.976 1.976 0 1 1-3.953 0 1.976 1.976 0 0 1 3.953 0Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},87574:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,title:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Pause-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-pause"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,a||t(s.pause)),o.createElement("g",{fillRule:"nonzero"},o.createElement("path",{d:"M10.7 10H14v12h-3.3zM18 10h3.3v12H18z"})))};c.propTypes={className:a.string,title:a.string},e.exports=c},42710:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{title:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","PhotoStack-standard")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-photoStack"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.photoStack)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 2.25h19.5v19.5H2.25V2.25Zm1.5 1.5v16.5h16.5V3.75H3.75Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.75 3v22.75H3v-1.5h21.25V3h1.5Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.75 8v21.75H8v-1.5h20.25V8h1.5Z",fill:"#0879BF"}))};c.propTypes={className:a.string,title:a.string},e.exports=c},80890:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Pinterest-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-pinterest"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.pinterest)),o.createElement("path",{d:"M14.045 20.284c-.658 2.879-1.302 5.652-2.706 7.84-.43.67-.862 1.514-1.597 1.876-1.085-5.588 1.184-10.29 2.08-14.987-1.142-2.333-.432-6.283 2.017-6.73 3.545-.648 2.61 3.629 2.01 5.617-.332 1.092-.925 2.137-.836 3.334.198 2.521 3.37 2.686 4.996 1.386 2.331-1.857 3.007-5.446 2.777-8.395-.344-4.489-5.428-6.72-9.919-4.926-2.315.924-4.415 3.05-4.72 6.174-.157 1.645.188 2.959.835 3.886.097.142.433.39.483.767.102.76-.35 1.578-.763 2.145-2.3-.661-3.486-2.724-3.675-5.337C4.59 6.984 9.476 2.462 15.221 2.038c6.137-.45 10.999 3.093 11.45 8.257.336 3.838-1.027 7.7-3.19 9.78-1.627 1.562-5.084 3.093-7.91 1.599-.625-.333-.905-.739-1.526-1.39Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},11936:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Play-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-play"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.play)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m6 2 24 14L6 30V2Z"}))};c.propTypes={className:a.string},e.exports=c},23150:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{PlayCNEWrapper:c}=n(60132),m=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","PlayCNE-standard")})()}),[]),o.createElement(c,{className:r(n,"icon icon-playcne"),focusable:"false",viewBox:"0 0 54 54",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playCNE)),o.createElement("circle",{cx:"27",cy:"27",r:"25"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M38 27.0185L22 36.0866V18.0393L38 27.0185Z"}))};m.propTypes={className:a.string},e.exports=m},3330:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","PlayOutlined-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-play-outlined"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playOutlined)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 2v28l24-14L6 2Zm1.5 2.612v22.776L27.023 16 7.5 4.612Z"}))};c.propTypes={className:a.string},e.exports=c},54280:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Playlist-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-playlist"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playlist)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 4.25H2v1.5h22v-1.5Zm0 8H2v1.5h22v-1.5Zm-22 8h15v1.5H2v-1.5ZM30 23l-10-6v12l10-6Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},7967:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Print-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-print"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.print)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 2.25h15.5v7h6v14.5h-6v6H8.25v-6h-6V9.25h6v-7Zm0 20v-3h15.5v3h4.5v-11.5H3.75v11.5h4.5Zm14-18.5v5.5H9.75v-5.5h12.5Zm-12.5 24.5v-7.5h12.5v7.5H9.75Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},97195:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),{PrivacyOTIconWrapper:r}=n(60132),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=e=>{const{className:t,...n}=e;return o.useEffect((()=>{(async()=>{await l(),s("CoreIcons","PrivacyOT-standard")})()}),[]),o.createElement(r,{className:i(t,"icon icon-privacyOT"),focusable:"false",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 14",width:"32",height:"9.5",...n},o.createElement("g",null,o.createElement("g",{id:"final---dec.11-2020_1_"},o.createElement("g",{id:"_x30_208-our-toggle_2_",transform:"translate(-1275.000000, -200.000000)"},o.createElement("g",{id:"Final-Copy-2_2_",transform:"translate(1275.000000, 200.000000)"},o.createElement("path",{className:"st0",d:"M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6,7S4.2,12.8,7.4,12.8z"})))),o.createElement("g",{id:"final---dec.11-2020"},o.createElement("g",{id:"_x30_208-our-toggle",transform:"translate(-1275.000000, -200.000000)"},o.createElement("g",{id:"Final-Copy-2",transform:"translate(1275.000000, 200.000000)"},o.createElement("path",{className:"st1",d:"M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0z M1.6,7c0-3.2,2.6-5.8,5.8-5.8\n h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z"}),o.createElement("path",{id:"x",className:"st2",d:"M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0\n l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8\n c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z"}),o.createElement("path",{id:"y",className:"st3",d:"M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0\n L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.5C12,3.9,12.4,3.9,12.7,4.1z"}))))))};d.propTypes={className:a.string},e.exports=d},45191:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","RatingFilled-standard")})()}),[]),a.createElement("svg",{className:o("icon icon-rating-filled",n),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.ratingFilled)),a.createElement("path",{d:"M16 25.145 7.347 30l1.718-10.154L2 12.694l9.714-1.417L16 2l4.285 9.275L30 12.695l-7.065 7.151L24.653 30 16 25.145Z",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:i.string},e.exports=c},45530:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,showTitle:i=!0,primaryFill:c="#000",secondaryFill:m="#fff",...p}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","RatingHalf-standard")})()}),[]),a.createElement("svg",{className:o("icon icon-rating-half",n),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...p},i?a.createElement("title",null,t(s.ratingHalf)):null,a.createElement("path",{fill:c,d:"M9.578 18.783a1.103 1.103 0 0 1 .368 1.207l-2.818 9.17a.647.647 0 0 0 .385.805.578.578 0 0 0 .56-.087l7.315-5.618c.176-.134.391-.207.613-.21V2a.63.63 0 0 0-.543.438l-2.817 8.855a1.033 1.033 0 0 1-.963.735H2.613a.613.613 0 0 0-.612.63.595.595 0 0 0 .245.507l7.332 5.618Z"}),a.createElement("path",{fill:m,d:"m16.613 24.26 7.315 5.618a.596.596 0 0 0 .857-.14.718.718 0 0 0 .088-.578l-2.818-9.17a1.103 1.103 0 0 1 .368-1.207l7.333-5.618a.648.648 0 0 0-.083-1.074.56.56 0 0 0-.267-.063h-9.03a1.033 1.033 0 0 1-.98-.735l-2.818-8.855A.578.578 0 0 0 16 2v22.05c.222.003.437.076.613.21Z"}))};c.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string,showTitle:i.bool},e.exports=c},64577:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","RatingOutlined-standard")})()}),[]),a.createElement("svg",{className:o("icon icon-rating-outlined",n),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.ratingOutlined)),a.createElement("path",{d:"m16 23.425 6.65 3.732-1.322-7.818 5.52-5.59-7.583-1.107L16 5.576l-3.265 7.068-7.583 1.106 5.52 5.589-1.322 7.818L16 23.425ZM7.347 30l1.718-10.154L2 12.694l9.714-1.417L16 2l4.285 9.275L30 12.695l-7.065 7.151L24.653 30 16 25.145 7.347 30Z",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:i.string},e.exports=c},3653:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Replay-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-replay"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.replay)),o.createElement("path",{d:"M8.163 15.938C8.438 10.222 12.867 5.75 18.2 5.75c5.507 0 10.05 4.768 10.05 10.75S23.707 27.25 18.2 27.25c-2.723 0-5.2-1.158-7.017-3.055L10.1 25.233c2.078 2.169 4.937 3.517 8.1 3.517 6.422 0 11.55-5.53 11.55-12.25S24.622 4.25 18.2 4.25c-5.998 0-10.866 4.822-11.484 10.934l-3.059-4.83-1.253.792 4.7 7.42 6.97-5.005-.884-1.234-5.027 3.61Z",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},43018:(e,t,n)=>{const o=n(96540),{trackComponent:i}=n(92716),{interactionResponse:a}=n(56187);e.exports=()=>(o.useEffect((()=>{(async()=>{await a(),i("CoreIcons","Review-standard")})()}),[]),o.createElement("svg",{width:"49",height:"49",viewBox:"0 0 49 49",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.createElement("path",{d:"M0 0L49 49V0H0Z",fill:"white"}),o.createElement("path",{d:"M34.9218 1.08956L38.7694 4.85116L27.4952 16.136L33.0428 21.6888L44.317 10.404L48.075 14.2552V1L34.9218 1.08956Z",fill:"#FF3530"}),o.createElement("path",{d:"M34.9221 23.6589L47.9858 36.8245V23.6589H34.9221Z",fill:"#FF3530"}),o.createElement("path",{d:"M12.2842 1L25.4374 14.1656L25.3479 1H12.2842Z",fill:"#FF3530"})))},94416:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Rss-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-rss"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.rss)),o.createElement("path",{d:"M5.85 22.3c2.1 0 3.5 1.75 3.85 3.85 0 2.1-1.75 3.85-3.85 3.85S2 28.25 2 26.15s1.75-3.85 3.85-3.85Zm-3.5-10.85c10.15 0 18.2 8.05 18.2 18.2V30H15.3v-.35c0-7-5.6-12.95-12.95-12.95H2l.35-5.25Zm0-9.45C17.4 2 30 14.25 30 29.65V30h-5.25v-.35c0-12.25-10.15-22.4-22.4-22.4H2L2.35 2Z"}))};c.propTypes={className:a.string},e.exports=c},90506:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Search-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-search"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg","data-testid":"iconSearch",...a},o.createElement("title",null,t(s.search)),o.createElement("path",{d:"M24.5 14c0 5.799-4.701 10.5-10.5 10.5S3.5 19.799 3.5 14 8.201 3.5 14 3.5 24.5 8.201 24.5 14Zm1.5 0c0 6.627-5.373 12-12 12S2 20.627 2 14 7.373 2 14 2s12 5.373 12 12Zm-3.997 9.064 6.467 6.466 1.06-1.06-6.466-6.467-1.06 1.06Z",fillRule:"evenodd",clipRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},16119:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Share-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-share"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("path",{d:"M17 9.835V19h-2V9.831l-1.472 1.472-1.414-1.414L16.003 6l3.883 3.898-1.417 1.411L17 9.835zM20 15h-2v-2h4v11H10V13h4v2h-2v7h8v-7z",fillRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},10934:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Shopping-standard")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-shopping"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.shopping)),i.createElement("path",{d:"M20 12h4v12H8V12h4a4 4 0 1 1 8 0zm-2 0a2 2 0 1 0-4 0h4zm4 2H10v8h12v-8z",fillRule:"evenodd"}))};c.propTypes={className:o.string},e.exports=c},28153:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(68766).default,{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=e=>{const{formatMessage:t}=a(),{title:n,...i}=e;return o.useEffect((()=>{(async()=>{await l(),s("CoreIcons","SlimHeadphone-standard")})()}),[]),o.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",focusable:"false",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,n||t(r.headphone)),o.createElement("mask",{id:"a",fill:"#fff"},o.createElement("path",{d:"M20 11a8 8 0 1 0-16 0v5H3v-5a9 9 0 0 1 18 0v5h-1v-5Z"})),o.createElement("path",{fill:"#000",d:"M3 16H2v1h1v-1Zm1 0v1h1v-1H4Zm16 0h-1v1h1v-1Zm1 0v1h1v-1h-1ZM12 4a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9v2Zm-7 7a7 7 0 0 1 7-7V2a9 9 0 0 0-9 9h2Zm7-8a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10v2Zm-8 8a8 8 0 0 1 8-8V1C6.477 1 2 5.477 2 11h2Zm-2 0v5h2v-5H2Zm1 0v5h2v-5H3Zm0 6h1v-2H3v2Zm16-6v5h2v-5h-2Zm1 6h1v-2h-1v2Zm2-1v-5h-2v5h2Z",mask:"url(#a)"}),o.createElement("mask",{id:"b",fill:"#fff"},o.createElement("path",{fillRule:"evenodd",d:"M8 12.027v8.946a4.5 4.5 0 1 1 0-8.945Z",clipRule:"evenodd"})),o.createElement("path",{fill:"#000",d:"m8 20.973.11.994.89-.099v-.895H8Zm0-8.945h1v-.896l-.89-.098-.11.993Zm1 8.944v-8.945H7v8.946h2Zm-1.11-.993A3.555 3.555 0 0 1 7.5 20v2c.206 0 .41-.011.61-.034l-.22-1.987ZM7.5 20A3.5 3.5 0 0 1 4 16.5H2A5.5 5.5 0 0 0 7.5 22v-2ZM4 16.5A3.5 3.5 0 0 1 7.5 13v-2A5.5 5.5 0 0 0 2 16.5h2ZM7.5 13c.132 0 .262.007.39.021l.22-1.988A5.543 5.543 0 0 0 7.5 11v2Z",mask:"url(#b)"}),o.createElement("mask",{id:"c",fill:"#fff"},o.createElement("path",{fillRule:"evenodd",d:"M16 20.973v-8.945a4.5 4.5 0 1 1 0 8.945Z",clipRule:"evenodd"})),o.createElement("path",{fill:"#000",d:"m16 12.027-.11-.993-.89.098v.896h1Zm0 8.946h-1v.895l.89.099.11-.994Zm-1-8.945v8.944h2v-8.945h-2Zm1.11.993c.128-.014.258-.021.39-.021v-2c-.206 0-.41.011-.61.034l.22 1.987ZM16.5 13a3.5 3.5 0 0 1 3.5 3.5h2a5.5 5.5 0 0 0-5.5-5.5v2Zm3.5 3.5a3.5 3.5 0 0 1-3.5 3.5v2a5.5 5.5 0 0 0 5.5-5.5h-2ZM16.5 20c-.132 0-.262-.007-.39-.021l-.22 1.988c.2.022.404.033.61.033v-2Z",mask:"url(#c)"}),o.createElement("path",{fill:"#000",d:"M7 13a3 3 0 0 1 3 3v1a3 3 0 0 1-3 3v-7ZM17 20a3 3 0 0 1-3-3v-1a3 3 0 0 1 3-3v7Z"}))};d.propTypes={title:i.string},e.exports=d},10312:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Snapchat-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-snapchat"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.snapchat)),o.createElement("path",{d:"M16.134 9H16.094L15.818 9.003C15.16 9.003 12.928 9.186 11.876 11.546C11.522 12.34 11.606 13.689 11.675 14.772L11.699 15.161C11.6031 15.2095 11.4964 15.2329 11.389 15.229C11.179 15.229 10.932 15.163 10.654 15.032C10.5745 14.9966 10.4881 14.9792 10.401 14.981C10.076 14.981 9.68601 15.195 9.62601 15.514C9.58201 15.744 9.68501 16.079 10.424 16.371C10.491 16.398 10.571 16.423 10.656 16.45C10.961 16.547 11.423 16.693 11.548 16.988C11.613 17.141 11.587 17.338 11.471 17.573L11.464 17.589C11.423 17.684 10.446 19.91 8.27701 20.268C8.19659 20.2814 8.12395 20.324 8.07302 20.3877C8.02209 20.4514 7.99645 20.5316 8.00101 20.613C8.00301 20.663 8.01501 20.713 8.03601 20.761C8.19901 21.141 8.88601 21.421 10.136 21.615C10.177 21.671 10.221 21.871 10.247 21.992C10.274 22.112 10.3 22.236 10.339 22.367C10.377 22.495 10.474 22.649 10.726 22.649C10.828 22.649 10.948 22.625 11.086 22.598C11.295 22.558 11.58 22.501 11.937 22.501C12.135 22.501 12.34 22.519 12.547 22.553C12.95 22.62 13.293 22.863 13.69 23.143C14.259 23.545 14.902 24 15.88 24C15.908 24 15.935 24 15.962 23.997C15.993 23.999 16.034 24 16.078 24C17.058 24 17.701 23.545 18.268 23.143C18.667 22.863 19.009 22.62 19.413 22.553C19.619 22.519 19.824 22.501 20.023 22.501C20.363 22.501 20.633 22.545 20.873 22.591C21.023 22.621 21.145 22.636 21.233 22.636H21.252C21.3361 22.6404 21.419 22.6152 21.4865 22.5648C21.5539 22.5143 21.6015 22.4419 21.621 22.36C21.658 22.232 21.685 22.111 21.712 21.99C21.738 21.868 21.782 21.67 21.823 21.613C23.074 21.419 23.761 21.141 23.923 20.762C23.9437 20.7145 23.9559 20.6637 23.959 20.612C23.9638 20.5304 23.9381 20.4499 23.8869 20.3862C23.8357 20.3225 23.7627 20.28 23.682 20.267C21.512 19.91 20.536 17.683 20.496 17.589C20.4935 17.5836 20.4909 17.5782 20.488 17.573C20.372 17.338 20.347 17.141 20.412 16.988C20.537 16.693 20.998 16.547 21.304 16.45C21.389 16.423 21.469 16.397 21.535 16.371C22.076 16.158 22.348 15.895 22.342 15.591C22.337 15.353 22.152 15.141 21.856 15.035H21.855C21.7492 14.9921 21.6362 14.9701 21.522 14.97C21.4171 14.9687 21.3131 14.9898 21.217 15.032C20.959 15.153 20.728 15.219 20.529 15.227C20.4358 15.2258 20.3441 15.2032 20.261 15.161L20.281 14.819L20.284 14.773C20.353 13.689 20.438 12.339 20.084 11.545C19.03 9.184 16.793 9 16.133 9H16.134Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},7507:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","SocialHandle-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-socialHandle"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.socialHandle)),o.createElement("path",{d:"M18.7362 11.9539H20.6133L19.342 16.3995C19.2427 16.7614 19.1699 17.0312 19.1235 17.2087C19.0838 17.3794 19.0639 17.5297 19.0639 17.6594C19.0639 17.8643 19.1301 18.0589 19.2626 18.2433C19.395 18.4208 19.6069 18.5096 19.8982 18.5096C20.4676 18.5096 21.037 18.1272 21.6065 17.3624C22.1825 16.5907 22.4705 15.5698 22.4705 14.2996C22.4705 12.4217 21.6892 11.073 20.1266 10.2535C19.1467 9.73453 18.0443 9.47503 16.8194 9.47503C14.5682 9.47503 12.7606 10.1852 11.3966 11.6056C10.1651 12.8895 9.54935 14.4294 9.54935 16.2254C9.54935 18.2194 10.2711 19.8003 11.7145 20.968C12.9923 21.9991 14.5516 22.5147 16.3923 22.5147C17.6503 22.5147 18.8256 22.2757 19.9181 21.7977C20.514 21.545 21.1297 21.1865 21.7654 20.7222L22.0037 20.548L22.7287 21.6953C21.7885 22.4464 20.7689 23.0201 19.6698 23.4161C18.5773 23.8054 17.4418 24 16.2632 24C13.5154 24 11.3867 23.1191 9.87709 21.3572C8.6257 19.8959 8 18.1647 8 16.1639C8 13.924 8.7813 12.0256 10.3439 10.4686C11.9859 8.82288 14.0881 8 16.6505 8C18.7362 8 20.4643 8.56338 21.8349 9.69014C23.2783 10.8784 24 12.4558 24 14.4225C24 15.9727 23.5431 17.3043 22.6294 18.4174C21.7157 19.5237 20.6729 20.0768 19.5009 20.0768C18.8918 20.0768 18.4217 19.8993 18.0906 19.5442C17.7662 19.1891 17.604 18.8237 17.604 18.4481C17.604 18.4003 17.604 18.3491 17.604 18.2945C17.6106 18.233 17.6172 18.1682 17.6238 18.0999C17.3722 18.5915 17.0908 18.9842 16.7796 19.2778C16.2168 19.8037 15.5415 20.0666 14.7536 20.0666C13.9524 20.0666 13.2837 19.7695 12.7474 19.1754C12.2177 18.5813 11.9528 17.7516 11.9528 16.6863C11.9528 15.4503 12.36 14.2928 13.1744 13.2138C13.9888 12.1349 14.9886 11.5954 16.1738 11.5954C16.869 11.5954 17.4086 11.7934 17.7927 12.1895C18.084 12.4968 18.2793 12.8485 18.3786 13.2446L18.7362 11.9539ZM14.4556 18.0999C14.6741 18.4072 14.9853 18.5608 15.3892 18.5608C16.0977 18.5608 16.677 18.0077 17.1272 16.9014C17.5841 15.7883 17.8125 14.9142 17.8125 14.2791C17.8125 13.9172 17.7066 13.6133 17.4947 13.3675C17.2828 13.1216 16.9981 12.9987 16.6406 12.9987C15.952 12.9987 15.3594 13.4426 14.8628 14.3303C14.3662 15.2113 14.1179 16.0649 14.1179 16.8912C14.1179 17.3897 14.2305 17.7926 14.4556 18.0999Z",fill:"#2B2B2B"}))};c.propTypes={className:a.string},e.exports=c},84502:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Spotify-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-spotify"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.spotify)),o.createElement("path",{d:"M20.732 15.092c-2.578-1.531-6.832-1.672-9.294-.925a.748.748 0 1 1-.434-1.432c2.826-.858 7.523-.692 10.492 1.07a.748.748 0 0 1-.764 1.287zm-.084 2.268a.624.624 0 0 1-.858.206c-2.15-1.322-5.428-1.705-7.972-.932a.625.625 0 0 1-.362-1.194c2.905-.882 6.517-.455 8.987 1.063.293.18.385.565.205.857zm-.98 2.179a.498.498 0 0 1-.685.166c-1.878-1.148-4.243-1.408-7.028-.772a.498.498 0 1 1-.222-.972c3.048-.696 5.662-.396 7.77.892.236.144.31.45.166.686zM16 8a8 8 0 1 0 0 16 8 8 0 0 0 0-16z",fillRule:"evenodd"}))};c.propTypes={className:a.string},e.exports=c},68642:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Star-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-star"),focusable:"false",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.star)),o.createElement("path",{d:"M6 9.09287L2.29173 11L3.02782 7.01113L0 4.20131L4.16334 3.64444L6 0L7.83666 3.64375L12 4.20131L8.97218 7.01113L9.70827 11L6 9.09287Z",fillRule:"evenodd",clipRule:"evenodd",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},74561:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Telegram-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-telegram"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.telegram)),o.createElement("path",{d:"M8.99416 14.7272L18.5258 10.7948C19.4588 10.3937 22.6588 9.12795 22.6588 9.12795C22.6588 9.12795 24.1251 8.52776 23.9914 9.92721C23.9245 10.5274 23.5918 12.527 23.3243 14.6604L22.3245 21.0589C22.3245 21.0589 22.2577 21.9918 21.5253 22.1924C20.7914 22.3929 19.6593 21.5922 19.4588 21.4585C19.3251 21.3248 16.3925 19.5257 15.3258 18.5928C15.0599 18.3268 14.7256 17.8589 15.3927 17.2602C16.859 15.9276 18.5927 14.2607 19.6579 13.1941C20.1243 12.7276 20.6577 11.5272 18.5912 12.9281L12.7929 16.7937C12.7929 16.7937 12.1258 17.1933 10.9269 16.8605C9.72656 16.5278 8.26027 15.9944 8.26027 15.9944C8.26027 15.9944 7.3273 15.3942 8.99416 14.7272Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},10033:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Threads-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-threads"),focusable:"false",height:"32",viewBox:"0 0 192 192",width:"32",xmlns:"http://www.w3.org/2000/svg",style:{width:"55%",height:"55%"},...a},o.createElement("title",null,t(s.threads)),o.createElement("path",{d:"m141.537 88.9883c-.827-.3964-1.667-.7779-2.518-1.1432-1.482-27.3069-16.403-42.9401-41.4571-43.1001-.1135-.0007-.2264-.0007-.3399-.0007-14.9856 0-27.4489 6.3966-35.12 18.0364l13.779 9.4521c5.7306-8.6945 14.7242-10.548 21.3476-10.548.0765 0 .1533 0 .229.0007 8.2494.0526 14.4744 2.4511 18.5034 7.1285 2.932 3.4053 4.893 8.111 5.864 14.0498-7.314-1.2431-15.224-1.6253-23.68-1.1405-23.8203 1.3721-39.1339 15.2646-38.1054 34.5687.5219 9.792 5.4001 18.216 13.7354 23.719 7.0474 4.652 16.124 6.927 25.5573 6.412 12.4577-.683 22.2307-5.436 29.0487-14.127 5.178-6.6 8.453-15.153 9.899-25.93 5.937 3.583 10.337 8.298 12.767 13.966 4.132 9.635 4.373 25.468-8.546 38.376-11.319 11.308-24.925 16.2-45.4875 16.351-22.8093-.169-40.0597-7.484-51.2754-21.742-10.5026-13.351-15.9304-32.635-16.1329-57.317.2025-24.6822 5.6303-43.9664 16.1329-57.3173 11.2157-14.2578 28.4658-21.5727 51.2751-21.7422 22.9748.1708 40.5258 7.5209 52.1708 21.8475 5.71 7.0256 10.015 15.8608 12.853 26.1623l16.147-4.3081c-3.44-12.68-8.853-23.6065-16.219-32.6682-14.929-18.36732-36.763-27.778852-64.8955-27.974h-.1126c-28.0753.19447-49.6648 9.6418-64.1686 28.0793-12.9064 16.4071-19.5639 39.2364-19.7876 67.8532l-.0007.0675.0007.0675c.2237 28.6165 6.8812 51.4465 19.7876 67.8535 14.5038 18.437 36.0933 27.885 64.1686 28.079h.1126c24.9605-.173 42.5545-6.708 57.0485-21.189 18.963-18.945 18.392-42.692 12.142-57.27-4.484-10.454-13.033-18.9448-24.723-24.5527zm-43.0965 40.5187c-10.44.588-21.2861-4.098-21.8209-14.135-.3964-7.442 5.2962-15.746 22.4616-16.7352 1.9658-.1134 3.8948-.1688 5.7898-.1688 6.235 0 12.068.6057 17.371 1.765-1.978 24.702-13.58 28.713-23.8015 29.274z"}))};c.propTypes={className:a.string},e.exports=c},28304:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Tiktok-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-tiktok"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tiktok)),o.createElement("path",{d:"M22.6895 14.4733C22.5587 14.486 22.4275 14.4927 22.2961 14.4933C20.8554 14.4935 19.5115 13.7672 18.7223 12.5618V19.1388C18.7223 21.8235 16.546 24 13.8612 24C11.1764 24 9 21.8236 9 19.1388C9 16.454 11.1764 14.2777 13.8612 14.2777C13.9626 14.2777 14.0619 14.2868 14.1616 14.293V16.6887C14.0619 16.6767 13.9638 16.6584 13.8612 16.6584C12.4909 16.6584 11.3802 17.7692 11.3802 19.1394C11.3802 20.5097 12.4909 21.6204 13.8612 21.6204C15.2317 21.6204 16.4419 20.5407 16.4419 19.1703L16.4659 8H18.7576C18.9737 10.0552 20.6308 11.6603 22.6918 11.811V14.4733",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},82728:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Timestamp-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-timestamp"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.timestamp)),o.createElement("path",{d:"M16 22a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm0 2a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm4.46-6.113l-1.143 1.642L15 16.522V11h2v4.478l3.46 2.41z",fillRule:"nonzero"}))};c.propTypes={className:a.string},e.exports=c},43438:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Triangle-standard")})()}),[]),a.createElement("svg",{className:o("icon icon-triangle",n),focusable:"false",viewBox:"0 0 10 5",width:"10",height:"5",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.triangle)),a.createElement("path",{fill:"#000",d:"M10 0H0l5 5 5-5z"}))};c.propTypes={className:i.string},e.exports=c},47774:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","TriangleDown-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-triangle-down"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.triangledown)),o.createElement("polyline",{fill:"none",points:"2.0386301014958406,5.253848552703857 11.935058626212367,15.451579093933105 21.866334617541952,5.253848552703857 22.389034271240234,5.586383819580078 11.935058626212367,16.33833885192871 1.4810841915274011,5.586383819580078 2.0386301014958406,5.253848552703857 ",stroke:"#000000"}))};c.propTypes={className:a.string},e.exports=c},48767:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","TriangleUp-standard")})()}),[]),a.createElement("svg",{className:o("icon icon-triangle-up",n),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.triangleup)),a.createElement("polyline",{fill:"none",points:"2.128227114677429,16.34175682067871 12.025980949401855,6.142784595489502 21.958585739135742,16.34175682067871 22.481355667114258,16.009183883666992 12.025980949401855,5.255917072296143 1.5706075429916382,16.009183883666992 2.128227114677429,16.34175682067871 ",stroke:"#000000"}))};c.propTypes={className:i.string},e.exports=c},30920:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Tumblr-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-tumblr"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tumblr)),o.createElement("path",{d:"M19.4265 20.7798C19.1292 20.9217 18.56 21.0451 18.1349 21.0564C16.8545 21.0908 16.606 20.1569 16.5947 19.4787V14.4978H19.8078V12.0758H16.607V8H14.2628C14.2244 8 14.1569 8.03372 14.1482 8.11954C14.0112 9.36685 13.4267 11.5564 11 12.4309V14.4975H12.6194V19.7261C12.6194 21.5155 13.9398 24.0584 17.4254 23.999C18.6008 23.9789 19.9066 23.4859 20.1961 23.0617L19.4265 20.7798Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},63579:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Twitter-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-twitter"),focusable:"false",width:"30",height:"30",viewBox:"0 0 1200 1227",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a,style:{width:"45%",height:"45%"}},o.createElement("title",null,t(s.twitter)),o.createElement("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},74921:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","VK-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-vk"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vk)),o.createElement("path",{d:"M23.6425 11.6434C23.7529 11.2738 23.6425 11 23.1143 11H21.3619C20.9154 11 20.7138 11.2352 20.5985 11.4945C20.5985 11.4945 19.7102 13.6647 18.4476 15.0762C18.0395 15.4843 17.8522 15.614 17.6314 15.614C17.5209 15.614 17.353 15.4843 17.353 15.1147V11.6481C17.353 11.2016 17.2281 11.0047 16.8585 11.0047H14.1071C13.8287 11.0047 13.6606 11.2112 13.6606 11.4081C13.6606 11.8306 14.2895 11.9266 14.3568 13.1126V15.6909C14.3568 16.2575 14.256 16.3584 14.0303 16.3584C13.4349 16.3584 11.9946 14.1786 11.1352 11.682C10.9671 11.1968 10.7992 11 10.3526 11H8.60021C8.10079 11 8 11.2352 8 11.4945C8 11.9602 8.59538 14.26 10.7655 17.2993C12.2107 19.3782 14.2512 20.5017 16.1046 20.5017C17.2185 20.5017 17.353 20.252 17.353 19.8199V18.25C17.353 17.7506 17.4586 17.6498 17.8091 17.6498C18.0683 17.6498 18.5149 17.7793 19.5519 18.7828C20.7379 19.9687 20.9347 20.5017 21.6022 20.5017H23.3546C23.8539 20.5017 24.1036 20.252 23.9595 19.7575C23.801 19.2677 23.2346 18.5524 22.4807 17.7073C22.0726 17.2272 21.4627 16.7038 21.2755 16.4445C21.0164 16.1084 21.0883 15.9643 21.2755 15.6667C21.2755 15.6667 23.4073 12.6611 23.633 11.6432H23.6427H23.6425V11.6434Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},35788:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Vero-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-vero"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vero)),o.createElement("path",{d:"M22.2112 9L16.0001 19.7618L14.9205 17.9724L20.0694 9H8L16.0001 22.6923L24 9H22.2112Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},81058:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Viber-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-viber"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.viber)),o.createElement("path",{d:"M21.7929 9.38496C21.4184 9.04451 19.8022 8.02865 16.4299 8.01388C16.4299 8.01388 12.4365 7.75148 10.4981 9.50814C9.41931 10.5738 9.05584 12.1587 9.01599 14.0926C8.97614 16.0264 8.76974 19.7214 12.3056 20.7041C12.3056 20.7041 12.2917 23.4471 12.29 23.6882C12.29 23.8567 12.3168 23.9721 12.4131 23.9959C12.4825 24.0128 12.5862 23.977 12.6744 23.889C13.2398 23.321 15.0498 21.1361 15.0498 21.1361C17.4786 21.2947 19.4109 20.8151 19.6185 20.7471C20.1085 20.5896 22.7587 20.3618 23.2071 16.7373C23.6707 13.001 23.037 10.4506 21.7929 9.38496ZM20.3194 18.2005C20.3194 18.2024 20.3181 18.2056 20.3181 18.2073C20.134 18.5266 19.9002 18.8146 19.6257 19.0603C19.6226 19.062 19.6226 19.0635 19.6196 19.0651C19.3809 19.2645 19.1467 19.378 18.9165 19.4052C18.8825 19.4111 18.8482 19.4132 18.8138 19.4115C18.7124 19.4126 18.6114 19.3969 18.5148 19.3655L18.5072 19.3546C18.1526 19.2546 17.5604 19.004 16.5743 18.4598C16.0036 18.1484 15.4605 17.7894 14.9503 17.3865C14.6946 17.1847 14.4508 16.9683 14.22 16.7385L14.1953 16.7139L14.1706 16.6892L14.146 16.6645C14.1377 16.6565 14.1297 16.6483 14.1213 16.6398C13.8915 16.4089 13.6754 16.1648 13.4736 15.9092C13.0709 15.3989 12.7121 14.8555 12.4009 14.2847C11.857 13.298 11.6065 12.7061 11.5066 12.3507L11.4956 12.3431C11.4642 12.2465 11.4488 12.1455 11.4498 12.044C11.4479 12.0096 11.45 11.9752 11.456 11.9413C11.4846 11.7114 11.5981 11.4766 11.7964 11.2372C11.7981 11.2342 11.7996 11.2342 11.8013 11.2311C12.0469 10.9564 12.3347 10.7225 12.6539 10.5386C12.6556 10.5386 12.6588 10.5369 12.6606 10.5369C12.9815 10.3696 13.286 10.4263 13.493 10.6706C13.4947 10.6723 13.924 11.1878 14.1082 11.4397C14.298 11.7067 14.474 11.983 14.6362 12.2676C14.8474 12.6468 14.715 13.035 14.5075 13.1951L14.089 13.5279C13.8778 13.6986 13.9056 14.0158 13.9056 14.0158C13.9056 14.0158 14.5255 16.3633 16.8419 16.955C16.8419 16.955 17.1588 16.9818 17.3295 16.7715L17.6622 16.3527C17.8227 16.1452 18.21 16.0127 18.5893 16.2241C18.8735 16.3863 19.1494 16.5626 19.4159 16.7523C19.6677 16.9375 20.1829 17.3678 20.1846 17.3678C20.4298 17.5749 20.4865 17.8795 20.3194 18.2005ZM18.4029 12.4083C17.934 11.8961 17.2914 11.6169 16.4386 11.5544C16.3144 11.5453 16.221 11.4371 16.2303 11.3129C16.2393 11.1887 16.3477 11.0954 16.4717 11.1043C17.4312 11.1745 18.1929 11.5108 18.7356 12.1035C19.2797 12.6983 19.5458 13.4461 19.5268 14.3265C19.5241 14.4495 19.4237 14.5471 19.3015 14.5471C19.2998 14.5471 19.2981 14.5471 19.2964 14.5471C19.172 14.5444 19.0731 14.4413 19.0759 14.3168C19.0925 13.5458 18.8724 12.9215 18.4029 12.4083ZM18.3698 13.9226C18.3759 14.047 18.2802 14.1529 18.1558 14.159C18.152 14.1592 18.1482 14.1592 18.1444 14.1592C18.0251 14.1592 17.9253 14.0654 17.9194 13.9449C17.8815 13.1784 17.5212 12.8036 16.7854 12.7652C16.661 12.7586 16.5655 12.6525 16.572 12.5281C16.5786 12.4036 16.684 12.3081 16.809 12.3146C17.7803 12.3655 18.32 12.9215 18.3698 13.9226ZM20.4872 15.0108C20.4865 15.0108 20.4859 15.0108 20.4855 15.0108C20.3617 15.0108 20.261 14.911 20.2601 14.787C20.2498 13.426 19.8416 12.3429 19.0468 11.5679C18.2505 10.7913 17.2444 10.3934 16.0561 10.385C15.9315 10.3842 15.8314 10.2825 15.8322 10.1578C15.833 10.0338 15.9338 9.93381 16.0576 9.93381C16.0582 9.93381 16.0586 9.93381 16.0593 9.93381C17.3679 9.94288 18.479 10.3839 19.3615 11.2448C20.2456 12.1071 20.6997 13.2976 20.7109 14.7836C20.7119 14.9081 20.6118 15.0097 20.4872 15.0108Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},36108:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","WeChat-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-wechat"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weChat)),o.createElement("path",{d:"M22.3351 21.4863C23.351 20.7503 24 19.6618 24 18.451C24 16.2345 21.8416 14.4349 19.1815 14.4349C16.5214 14.4349 14.3631 16.2325 14.3631 18.451C14.3631 20.6694 16.5214 22.467 19.1815 22.467C19.731 22.467 20.2618 22.3882 20.7552 22.2472L20.8962 22.2265C20.9895 22.2265 21.0724 22.2555 21.1512 22.3012L22.2066 22.9107L22.2999 22.9397C22.389 22.9397 22.4595 22.8672 22.4595 22.7801L22.4326 22.6619L22.2148 21.8512L22.1983 21.7476C22.2003 21.6398 22.2542 21.5444 22.3351 21.4863ZM13.7826 10C10.5896 10 8 12.1584 8 14.8185C8 16.2698 8.77958 17.5781 9.9987 18.4613C10.0962 18.5297 10.1604 18.6458 10.1604 18.7744L10.1397 18.8967L9.87845 19.8691L9.84735 20.0101C9.84735 20.1158 9.93443 20.2029 10.0402 20.2029L10.1521 20.1677L11.4189 19.4358C11.5143 19.3819 11.6138 19.3466 11.7258 19.3466L11.8958 19.3715C12.4867 19.5415 13.1232 19.6369 13.7846 19.6369L14.1019 19.6286C13.9775 19.2533 13.907 18.8573 13.907 18.4489C13.907 16.021 16.2685 14.0534 19.1815 14.0534L19.4946 14.0617C19.0592 11.7603 16.6687 10 13.7826 10ZM17.5747 17.8082C17.2202 17.8082 16.932 17.52 16.932 17.1655C16.932 16.8109 17.2202 16.5227 17.5747 16.5227C17.9292 16.5227 18.2174 16.8109 18.2174 17.1655C18.2174 17.52 17.9292 17.8082 17.5747 17.8082ZM20.7884 17.8082C20.4338 17.8082 20.1457 17.52 20.1457 17.1655C20.1457 16.8109 20.4338 16.5227 20.7884 16.5227C21.1429 16.5227 21.4311 16.8109 21.4311 17.1655C21.4291 17.52 21.1429 17.8082 20.7884 17.8082ZM11.8564 14.0472C11.4314 14.0472 11.0851 13.7009 11.0851 13.2759C11.0851 12.8508 11.4293 12.5046 11.8564 12.5046C12.2835 12.5046 12.6277 12.8508 12.6277 13.2759C12.6277 13.703 12.2815 14.0472 11.8564 14.0472ZM15.7108 14.0472C15.2857 14.0472 14.9395 13.7009 14.9395 13.2759C14.9395 12.8508 15.2837 12.5046 15.7108 12.5046C16.1358 12.5046 16.4821 12.8508 16.4821 13.2759C16.4821 13.703 16.1379 14.0472 15.7108 14.0472Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},75088:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Weibo-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-weibo"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weibo)),o.createElement("path",{d:"M19.2434 10.0426C21.8409 9.69828 23.8006 11.4837 23.9834 13.8431C24.0557 14.7358 23.9026 15.8071 23.3117 15.8581C22.5887 15.9221 22.6939 15.3384 22.7957 14.7739C22.8291 14.5882 22.8622 14.4047 22.8654 14.2469C22.8994 12.3977 21.3222 11.1139 19.7791 11.1139C19.7007 11.1139 19.6039 11.1234 19.4986 11.1338C19.0152 11.1813 18.3534 11.2464 18.4825 10.489C18.5468 10.1256 18.8269 10.0925 19.1305 10.0566C19.1679 10.0522 19.2057 10.0477 19.2434 10.0426ZM19.7366 14.0684C20.1319 14.5318 19.9831 15.3565 19.7366 15.9941C19.9084 16.0879 20.0857 16.1745 20.2619 16.2606L20.2619 16.2606L20.2619 16.2606C21.2276 16.7323 22.1596 17.1875 21.9726 18.7191C21.9174 19.1527 21.6538 19.7351 21.3902 20.1049C19.5028 22.7491 13.8106 23.8629 10.2524 21.8521C9.05784 21.1805 7.82503 20.1942 8.02058 18.2302C8.18212 16.5383 9.32141 15.2289 10.4352 14.1152C11.498 13.0481 12.6203 12.2149 14.1464 11.8323C15.8043 11.4157 16.2932 12.7973 15.8468 14.1577C16.1169 14.1397 16.4732 14.0413 16.8656 13.933C17.8626 13.6577 19.0929 13.318 19.7366 14.0684ZM13.428 21.9882C15.4897 22.1242 17.5515 21.3973 18.5293 20.2877C18.8864 19.8796 19.2434 19.2632 19.2434 18.5448C19.2392 16.3215 16.442 15.4968 14.2357 15.6796C13.0284 15.7773 12.2164 16.0324 11.3704 16.5298C10.6775 16.9336 9.8698 17.5968 9.67 18.5873C9.21938 20.8191 11.6468 21.8691 13.428 21.9882ZM21.301 15.1439C21.6921 15.1184 21.8876 14.5275 21.7941 13.8473C21.6623 12.8866 20.8248 12.1044 19.6898 12.1937C19.6578 12.1963 19.6228 12.1977 19.5861 12.1993C19.3251 12.2101 18.9756 12.2247 18.9756 12.6868C18.9756 13.1362 19.2908 13.1359 19.6515 13.1355C19.8606 13.1353 20.085 13.1351 20.2722 13.2224C20.5315 13.3457 20.8291 13.7581 20.8546 14.1151C20.8641 14.2601 20.8563 14.3992 20.8491 14.5258V14.5259C20.8275 14.908 20.8124 15.1758 21.301 15.1439ZM11.6382 20.0667C11.0303 18.4087 12.4927 17.0909 14.0104 16.9336C15.3069 16.7976 16.2719 17.4565 16.561 18.3237C17.5132 21.2017 12.548 22.5408 11.6382 20.0667ZM14.597 19.0464C14.7841 19.0464 14.9371 18.8934 14.9371 18.7063C14.9371 18.5193 14.7841 18.3662 14.597 18.3662C14.41 18.3662 14.2569 18.5193 14.2569 18.7063C14.2569 18.8934 14.41 19.0464 14.597 19.0464ZM13.2834 20.4365C13.7468 20.4365 14.1251 20.0582 14.1251 19.5948C14.1251 19.1314 13.7468 18.7531 13.2834 18.7531C12.82 18.7531 12.4417 19.1314 12.4417 19.5948C12.4417 20.0582 12.82 20.4365 13.2834 20.4365Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},87924:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Whatsapp-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-whatsapp"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.whatsapp)),o.createElement("path",{d:"M25.9167 6.07188C23.2878 3.44761 19.7878 2 16.0622 2C8.37778 2 2.11667 8.22394 2.11667 15.8723C2.11667 18.3185 2.75444 20.7028 3.97556 22.8084L2 30L9.38889 28.0724C11.4267 29.1794 13.7211 29.76 16.0544 29.76H16.0622C23.7467 29.76 30 23.5361 30 15.8878C30 12.1797 28.5533 8.69616 25.9167 6.07188ZM16.0622 27.4222C13.9778 27.4222 11.94 26.8648 10.1589 25.812L9.73889 25.5643L5.34444 26.7022L6.51111 22.4446L6.23889 22.0111C5.08 20.1764 4.46556 18.0553 4.46556 15.8723C4.46556 9.51673 9.66889 4.33785 16.0622 4.33785C19.1578 4.33785 22.0667 5.53774 24.2522 7.72076C26.4378 9.90379 27.6433 12.799 27.6433 15.88C27.6433 22.2433 22.4478 27.4144 16.0622 27.4222ZM22.4167 18.783C22.0667 18.6127 20.3556 17.7689 20.0367 17.6528C19.7178 17.5366 19.4844 17.4824 19.2511 17.8231C19.0178 18.1714 18.3489 18.9533 18.1467 19.1855C17.9444 19.4177 17.7422 19.4487 17.3922 19.2707C17.0422 19.1004 15.9222 18.7288 14.5922 17.5521C13.5578 16.6309 12.8578 15.5007 12.6556 15.1523C12.4533 14.804 12.6322 14.6182 12.8111 14.4479C12.9667 14.2931 13.1611 14.0453 13.3322 13.8441C13.5033 13.6428 13.5656 13.4957 13.6822 13.2635C13.7989 13.0312 13.7367 12.83 13.6511 12.6597C13.5656 12.4894 12.8656 10.7785 12.5778 10.0818C12.2978 9.40835 12.01 9.50124 11.7922 9.48576C11.59 9.47802 11.3567 9.47028 11.1233 9.47028C10.89 9.47028 10.5167 9.55543 10.1978 9.90379C9.87889 10.2521 8.97667 11.0882 8.97667 12.799C8.97667 14.5098 10.2211 16.151 10.4 16.3832C10.5711 16.6154 12.8578 20.1145 16.35 21.6163C17.1822 21.9724 17.8278 22.1891 18.3333 22.3439C19.1656 22.6071 19.9278 22.5684 20.5267 22.4833C21.1956 22.3826 22.5878 21.6472 22.8756 20.8344C23.1633 20.0216 23.1633 19.3326 23.0778 19.1855C22.9922 19.0384 22.7589 18.9533 22.4167 18.783Z",fill:"#111B21"}))};d.propTypes={className:a.string},e.exports=d},40426:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Xing-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-xing"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.xing)),o.createElement("path",{d:"M22.3085 8c.0808 0 .1314.0854.0913.154L17.838 15.949a.101.101 0 000 .1022l4.5618 7.7949c.0401.0686-.0105.154-.0913.154h-2.9138a.1059.1059 0 01-.0914-.0518l-4.6215-7.8971a.1006.1006 0 010-.1022l4.6215-7.8971A.1058.1058 0 0119.3947 8h2.9138zm-7.1933 5.4275c.0044 0 .0072-.0047.005-.0084l-1.6856-2.8849a.1585.1585 0 00-.137-.0778h-2.6218c-.1212 0-.1971.1281-.137.231l1.5961 2.7317c.0022.0037-.0006.0084-.005.0084a.006.006 0 00-.005.0027l-2.1018 3.39c-.0638.1028.012.2343.135.2343h2.6161a.1587.1587 0 00.135-.0743l2.2011-3.55a.0057.0057 0 01.0049-.0027z"}))};d.propTypes={className:a.string},e.exports=d},94342:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","YandexZen-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-yandexzen"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.yandexzen)),o.createElement("path",{fill:"black",d:"M8,15.8c3.3-0.1,5.1-0.2,6.3-1.5c1.3-1.2,1.5-3,1.5-6.3C11.5,8.1,8.1,11.5,8,15.8z"}),o.createElement("path",{fill:"black",d:"M24,15.8c-0.1-4.2-3.5-7.7-7.7-7.8c0.1,3.3,0.2,5.1,1.5,6.3C19,15.5,20.8,15.8,24,15.8z"}),o.createElement("path",{fill:"black",d:"M8,16.3c0.2,4.2,3.6,7.6,7.8,7.7c-0.1-3.2-0.3-5-1.5-6.2C13.1,16.6,11.3,16.3,8,16.3z"}),o.createElement("path",{fill:"black",d:"M16.3,24c4.2-0.2,7.5-3.5,7.7-7.7c-3.2,0.1-5,0.3-6.2,1.5C16.6,19,16.3,20.8,16.3,24z"}))};d.propTypes={className:a.string},e.exports=d},57961:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","YouTube-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-youtube"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.youTube)),o.createElement("path",{d:"M23.666 11.76C23.5755 11.4196 23.3971 11.109 23.1488 10.8593C22.9005 10.6095 22.5909 10.4294 22.251 10.337C21.003 10 16 10 16 10C16 10 10.997 10 9.749 10.337C9.40915 10.4294 9.09955 10.6095 8.85121 10.8593C8.60287 11.109 8.42451 11.4196 8.334 11.76C8 13.016 8 15.636 8 15.636C8 15.636 8 18.256 8.334 19.512C8.42436 19.8526 8.60265 20.1634 8.851 20.4133C9.09934 20.6632 9.40903 20.8435 9.749 20.936C10.997 21.273 16 21.273 16 21.273C16 21.273 21.003 21.273 22.251 20.936C22.591 20.8435 22.9007 20.6632 23.149 20.4133C23.3974 20.1634 23.5756 19.8526 23.666 19.512C24 18.257 24 15.636 24 15.636C24 15.636 24 13.016 23.666 11.76ZM14.364 18.015V13.257L18.545 15.637L14.364 18.015Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},97504:(e,t,n)=>{const o=n(38299),i=n(42368).default,a=n(42361),r=n(4498),s=n(43706),l=n(20215),d=n(66718),c=n(3540),m=n(64510),p=n(76196),u=n(13175),g=n(32586),h=n(30616),y=n(87241),b=n(34577),f=n(70195),v=n(29165),w=n(5198),C=n(71039),k=n(49140),$=n(88852),S=n(3686),x=n(84050),E=n(67818),T=n(39792),I=n(73137),N=n(15514),B=n(96774),L=n(34890),P=n(77818),M=n(28153),A=n(83558),D=n(33528),H=n(708),R=n(36737),_=n(68165),O=n(80636),F=n(41876),W=n(56148),V=n(87468),U=n(79301),G=n(49498),j=n(60836),z=n(88845),q=n(90906),Z=n(86173),K=n(21516),Y=n(87574),J=n(42710),Q=n(80890),X=n(11936),ee=n(87444),te=n(23150),ne=n(54280),oe=n(3330),ie=n(7967),ae=n(97195),re=n(45191),se=n(45530),le=n(64577),de=n(3653),ce=n(94416),me=n(90506),pe=n(16119),ue=n(10934),ge=n(10312),he=n(84502),ye=n(7507),be=n(74561),fe=n(82728),ve=n(10033),we=n(28304),Ce=n(43438),ke=n(47774),$e=n(48767),Se=n(30920),xe=n(63579),Ee=n(35788),Te=n(81058),Ie=n(74921),Ne=n(36108),Be=n(75088),Le=n(87924),Pe=n(94342),Me=n(57961);e.exports={Account:o,AgeGate:i,Arrow:a,Article:r,Bookmark:s,BookmarkActivated:l,BookmarkNew:d,CartFilled:c,CartOutlined:m,Check:p,Chevron:u,ChevronFill:g,Close:h,Collapse:y,Comment:b,CopyLink:f,DownloadCloud:v,DownloadWeb:w,Dot:C,Email:k,EmailFilled:$,Enlarge:S,Expand:x,Facebook:E,Filmstrip:T,Flipboard:I,GoogleNews:N,Gallery:B,Grid:L,Headphone:P,SlimHeadphone:M,Information:A,Instagram:D,LargeChevron:H,Like:R,LikeFilled:_,Line:O,LinkedIn:F,OK:W,Paperclip:V,List:G,Maximize:j,Menu:z,NativeShare:q,Newsletter:Z,NewsletterArrow:K,Pause:Y,PhotoStack:J,Pinterest:Q,Play:X,Passkey:ee,PlayCNE:te,PlaylistIcon:ne,PlayOutlined:oe,Print:ie,PrivacyOT:ae,RatingFilled:re,RatingHalf:se,RatingOutlined:le,Replay:de,Loader:U,Rss:ce,Search:me,Share:pe,Shopping:ue,Snapchat:ge,Spotify:he,SocialHandle:ye,Telegram:be,Timestamp:fe,Tiktok:we,Threads:ve,Triangle:Ce,TriangleDown:ke,TriangleUp:$e,Tumblr:Se,Twitter:xe,Vero:Ee,Viber:Te,VK:Ie,WeChat:Ne,Weibo:Be,Whatsapp:Le,YandexZen:Pe,YouTube:Me}},60132:(e,t,n)=>{const o=n(75999).default,{getColorToken:i}=n(26865),a=o.svg.withConfig({displayName:"PlayCNEWrapper"})` width: 32px; height: 32px; fill: none; circle { fill: ${({theme:e})=>i(e,"colors.interactive.base.black")}; fill-opacity: 0.4; stroke: ${({theme:e})=>i(e,"colors.interactive.base.white")}; stroke-opacity: 0.6; stroke-width: 3; transition: fill-opacity 300ms, stroke-opacity 300ms; } path { fill: ${({theme:e})=>i(e,"colors.interactive.base.white")}; } &:active, &:focus, &:hover { circle { fill-opacity: 0.8; stroke-opacity: 1; } } `;a.displayName="svg";const r=o.svg.withConfig({displayName:"PrivacyOTIconWrapper"})` .st0 { fill-rule: evenodd; clip-rule: evenodd; fill: #ffffff; } .st1 { fill-rule: evenodd; clip-rule: evenodd; fill: #0066ff; } .st2 { fill: #ffffff; } .st3 { fill: #0066ff; } `;r.displayName="svg",e.exports={PlayCNEWrapper:a,PrivacyOTIconWrapper:r}},92237:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","AgeGate-thin")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-account"),focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.account)),i.createElement("circle",{cx:"12",cy:"8",r:"5.25",stroke:"black",strokeWidth:"1.5"}),i.createElement("mask",{id:"path-2-inside-1_14_4055",fill:"white"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 14.5H14C17.0376 14.5 19.5 16.9624 19.5 20V22H21V20C21 16.134 17.866 13 14 13H10C6.13401 13 3 16.134 3 20V21.75V22H4.5V21.75V20C4.5 16.9624 6.96243 14.5 10 14.5Z"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 14.5H14C17.0376 14.5 19.5 16.9624 19.5 20V22H21V20C21 16.134 17.866 13 14 13H10C6.13401 13 3 16.134 3 20V21.75V22H4.5V21.75V20C4.5 16.9624 6.96243 14.5 10 14.5Z",fill:"black"}),i.createElement("path",{d:"M19.5 22H18V23.5H19.5V22ZM21 22V23.5H22.5V22H21ZM3 22H1.5V23.5H3V22ZM4.5 22V23.5H6V22H4.5ZM14 13H10V16H14V13ZM21 20C21 16.134 17.866 13 14 13V16C16.2091 16 18 17.7909 18 20H21ZM21 22V20H18V22H21ZM19.5 23.5H21V20.5H19.5V23.5ZM19.5 20V22H22.5V20H19.5ZM14 14.5C17.0376 14.5 19.5 16.9624 19.5 20H22.5C22.5 15.3056 18.6944 11.5 14 11.5V14.5ZM10 14.5H14V11.5H10V14.5ZM4.5 20C4.5 16.9624 6.96243 14.5 10 14.5V11.5C5.30558 11.5 1.5 15.3056 1.5 20H4.5ZM4.5 21.75V20H1.5V21.75H4.5ZM4.5 22V21.75H1.5V22H4.5ZM3 23.5H4.5V20.5H3V23.5ZM3 21.75V22H6V21.75H3ZM3 20V21.75H6V20H3ZM10 13C6.13401 13 3 16.134 3 20H6C6 17.7909 7.79086 16 10 16V13Z",fill:"black",mask:"url(#path-2-inside-1_14_4055)"}))};c.propTypes={className:o.string},e.exports=c},86138: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(5556)),a=o(n(96540)),r=o(n(32485)),s=n(3442),l=o(n(68766)),{trackComponent:d}=n(92716),c=({className:e,fill:t})=>{const{formatMessage:n}=(0,s.useIntl)();return a.default.useEffect((()=>{d("CoreIcons","AgeGate-thin")}),[]),a.default.createElement("svg",{className:(0,r.default)(e,"icon icon-age-gate"),focusable:"false",fill:t,width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},a.default.createElement("title",null,n(l.default.ageGate)),a.default.createElement("g",{clipPath:"url(#a)",fillRule:"evenodd",clipRule:"evenodd"},a.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.802 18.795a9.82 9.82 0 0 1-6.953 2.873C6.41 21.668 2 17.258 2 11.82c0-5.44 4.41-9.85 9.85-9.85a9.837 9.837 0 0 1 8.064 4.194c.32.456.6.936.836 1.435h-2.294A7.827 7.827 0 0 0 11.85 3.98a7.84 7.84 0 1 0 6.332 12.462h2.367a9.869 9.869 0 0 1-1.746 2.353ZM13.67 15.38c-1.563 0-2.576-.733-2.576-1.959 0-.781.386-1.36 1.08-1.582-.569-.212-.955-.8-.955-1.505 0-1.11.984-1.804 2.45-1.804 1.458 0 2.451.694 2.451 1.804 0 .704-.405 1.293-.974 1.505.694.222 1.1.8 1.1 1.582 0 1.226-1.023 1.959-2.576 1.959Zm-5.452-.145v-4.149H6.828V9.862c1.303 0 1.592-.376 1.592-1.187h1.35v6.561H8.218Zm6.416-4.766c0 .492-.376.82-.964.82-.57 0-.965-.328-.965-.82 0-.511.376-.83.965-.83.579 0 .964.319.964.83Zm-.964 3.753c.627 0 1.051-.357 1.051-.907 0-.54-.424-.897-1.051-.897-.608 0-1.052.357-1.052.897 0 .55.424.907 1.052.907Zm6.823-4.414h-1.407v1.508h-1.507v1.407h1.507v1.507h1.407v-1.507H22v-1.407h-1.508V9.809Z",fill:"#2B2B2B"})),a.default.createElement("defs",null,a.default.createElement("clipPath",{id:"a"},a.default.createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"}))))};c.propTypes={className:i.default.string,fill:i.default.string},c.displayName="AgeGateIcon",t.default=c},69571:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Arrow-thin")})()}),[]),i.createElement("svg",{className:a("icon icon-arrow",n),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.arrow)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m22.06 12-9.53-9.53-1.06 1.06 7.718 7.719H2v1.5h17.19l-7.72 7.72 1.06 1.061L22.06 12Z"}))};c.propTypes={className:o.string},e.exports=c},90628:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Article-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-article"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.article)),o.createElement("path",{d:"M2 3.25h17v1.5H2v-1.5Zm0 8h20v1.5H2v-1.5Zm13 8H2v1.5h13v-1.5Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},22696:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Bookmark-thin")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-bookmark"),width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M4.25 3.25h8.5v1.5h-7v14.958L12 16.136l6.25 3.572V12.25h1.5v10.042L12 17.864l-7.75 4.428V3.25ZM18.25 10V2h1.5v8h-1.5Z",clipRule:"evenodd"}),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M23 6.75h-8v-1.5h8v1.5Z",clipRule:"evenodd"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=c},52585:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","BookmarkActivated-thin")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-bookmark icon-bookmark--activated"),width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.bookmarkActivated)),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-checkmark",fill:"#000",fillRule:"evenodd",d:"M4.25 3.25h8.5v1.5h-7v14.958L12 16.136l6.25 3.572V11.25h1.5v11.042L12 17.864l-7.75 4.428V3.25Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark--activated-checkmark-stroke",fill:"#000",fillRule:"evenodd",d:"m12 10.94 7.47-7.47 1.06 1.06L12 13.06 8.47 9.53l1.06-1.06L12 10.94Z",clipRule:"evenodd"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=c},44584:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...l}=e;return o.createElement("svg",{className:r(a,"icon icon-bookmark"),width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{stroke:"#000",strokeLinecap:"square",d:"M16.266 20.823 9 24.669V8h15v16.67l-7.266-3.847-.234-.124-.234.124Z"}))};l.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=l},58366:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","CartFilled-thin")}),[]),o.createElement("svg",{className:r(a,"icon icon-cart"),width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.cart)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.935 7.209H2v-2h4.364l.231.676.675 1.972h14.423l-.309 1.241-.877 3.53-.145.583-.582.146-10.84 2.722-.892.224-.298-.87-2.815-8.224ZM18.74 18.345a1.57 1.57 0 0 1-.117.63c-.081.201-.204.384-.36.538a1.68 1.68 0 0 1-.547.36 1.726 1.726 0 0 1-1.299 0 1.68 1.68 0 0 1-.547-.36 1.615 1.615 0 0 1-.36-.537 1.571 1.571 0 0 1-.117-.63c.01-.423.19-.825.502-1.12a1.704 1.704 0 0 1 1.17-.462c.438 0 .858.165 1.171.46.313.296.494.698.504 1.121Zm-6.812.63c.081-.2.12-.414.116-.63a1.593 1.593 0 0 0-.504-1.12 1.704 1.704 0 0 0-1.17-.461c-.438 0-.858.165-1.17.461a1.593 1.593 0 0 0-.503 1.121c-.005.215.034.43.116.63s.205.383.36.538c.157.154.343.276.548.36a1.726 1.726 0 0 0 1.299 0 1.68 1.68 0 0 0 .547-.361c.156-.154.279-.337.36-.538Z",fill:"#000"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},72172:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","CartOutlined-thin")}),[]),o.createElement("svg",{className:r(a,"icon icon-cart"),width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.cart)),o.createElement("g",{clipPath:"url(#clip0_3732_178638)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.414 3.75H2v-1.5h3a.75.75 0 0 1 .728.568L8.586 14.25h9.812l1.667-7.5H11v-1.5h10a.75.75 0 0 1 .732.913l-2 9a.75.75 0 0 1-.732.587H8a.75.75 0 0 1-.728-.568L4.414 3.75Z",fill:"#000"}),o.createElement("path",{d:"M12 19.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0ZM19 19.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0Z",fill:"#000"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_3732_178638"},o.createElement("rect",{width:"24",height:"24",fill:"white"})),o.createElement("clipPath",{id:"clip1_3732_178638"},o.createElement("rect",{width:"24",height:"24",fill:"white"}))))};d.propTypes={className:a.string,title:a.string},e.exports=d},9218:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Check-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-check"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.check)),o.createElement("path",{d:"m10 14.94 8.47-8.47 1.06 1.06L10 17.06l-5.53-5.53 1.06-1.06L10 14.94Z",fillRule:"evenodd",clipRule:"evenodd",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},83045:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Chevron-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-chevron"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevron)),o.createElement("path",{d:"M15.94 12 7.47 3.53l1.06-1.06L18.06 12l-9.53 9.53-1.06-1.06L15.94 12Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},58180:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","ChevronFill-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-chevronFill"),width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevronFill)),o.createElement("rect",{width:"24",height:"24",rx:"18",fill:"black"}),o.createElement("path",{d:"M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10 10-4.477 10-10Z",fill:"#000"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m13.94 12-3.47-3.47 1.06-1.06L16.06 12l-4.53 4.53-1.06-1.06L13.94 12Z",fill:"#fff"}))};d.propTypes={className:a.string},e.exports=d},80046:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Close-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-close"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"none",...a},o.createElement("title",null,t(s.close)),o.createElement("path",{d:"m12 13.06 9.453 9.454 1.094-1.028L13.061 12l9.486-9.486-1.094-1.028L12 10.94 2.547 1.486 1.453 2.514 10.939 12l-9.486 9.486 1.094 1.028L12 13.06Z",fillRule:"evenodd",clipRule:"evenodd",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},56099:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Collapse-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-collapse"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.collapse)),o.createElement("path",{d:"M2 11.25h20v1.5H2v-1.5Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},56807:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Comment-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-comment"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.comment)),o.createElement("path",{d:"M13 17h9V3H2v14h4v4l7-4Zm-5.5 1.415 5.102-2.915H20.5v-11h-17v11h4v2.915Z",fillRule:"evenodd",clipRule:"evenodd",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},25601:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{l("CoreIcons","CopyLink-thin")}),[]),i.createElement("svg",{className:a(n,"icon icon-copylink"),focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.copyLink)),i.createElement("path",{d:"M17.158 10.335a.548.548 0 0 0 .196.743c.256.15.584.06.732-.2l1.34-2.353c1.183-2.08.48-4.74-1.57-5.942-2.049-1.2-4.67-.488-5.853 1.592L9.86 7.942c-1.183 2.08-.481 4.74 1.569 5.941.201.118.408.218.619.3a.47.47 0 0 0 .574-.223c.177-.31-.005-.707-.328-.85a3.23 3.23 0 0 1-.33-.168c-1.537-.901-2.064-2.896-1.176-4.456l2.143-3.767a3.188 3.188 0 0 1 4.39-1.194c1.537.9 2.064 2.896 1.176 4.456l-1.339 2.354Zm-9.316 3.33a.548.548 0 0 0-.196-.743.531.531 0 0 0-.732.2l-1.34 2.353c-1.183 2.08-.48 4.74 1.57 5.942 2.049 1.2 4.67.488 5.853-1.592l2.143-3.767c1.183-2.08.481-4.74-1.569-5.941a4.283 4.283 0 0 0-.619-.3.47.47 0 0 0-.574.223c-.177.31.005.707.328.85.112.049.222.105.33.168 1.537.901 2.064 2.896 1.176 4.456l-2.143 3.767a3.188 3.188 0 0 1-4.39 1.194c-1.537-.9-2.064-2.896-1.176-4.456l1.339-2.354Z",fill:"#000"}))};d.propTypes={className:o.string},e.exports=d},60261:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Dot-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-dots"),viewBox:"0 0 24 24",width:"24",height:"24",fill:"#DADADA",xmlns:"http://www.w3.org/2000/svg",role:"img",...a},o.createElement("title",null,t(s.dots)),o.createElement("path",{d:"M16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"}))};c.propTypes={className:a.string},e.exports=c},66087:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","DownloadCloud-thin")}),[]),o.createElement("svg",{className:r(a,"icon icon-downloadCloud"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.downloadCloud)),o.createElement("path",{d:"M12.476 20.207V12.85h-.952v7.358l-2-2.075-.762.755L12 22l3.238-3.113-.761-.755-2 2.075Zm4.762-14.433C17.048 3.604 15.143 2 12.952 2c-1.81 0-3.523 1.226-4.095 2.925-.19-.095-.476-.095-.667-.095-2.38 0-4.285 1.887-4.285 4.246 0 .283 0 .471.095.754-1.238.566-2 1.699-2 3.02 0 1.792 1.524 3.301 3.333 3.301h3.81v-.943h-3.81c-1.333 0-2.38-1.038-2.38-2.359 0-1.037.666-1.98 1.714-2.264l.476-.094-.095-.472c-.096-.377-.19-.66-.19-.943 0-1.793 1.523-3.302 3.332-3.302.286 0 .572 0 .953.094l.476.189.095-.472c.286-1.51 1.714-2.642 3.238-2.642 1.81 0 3.334 1.51 3.334 3.302v.472h.476c2.38 0 4.285 1.887 4.285 4.246 0 2.358-1.904 4.245-4.285 4.245h-1.905v.943h1.905c2.857 0 5.238-2.358 5.238-5.188 0-2.736-2.095-4.906-4.762-5.19Z",fill:"#000"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},39392:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","DownloadWeb-thin")}),[]),o.createElement("svg",{className:r(a,"icon icon-downloadWeb"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.downloadWeb)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m16.47 10.47-3.72 3.72V2h-1.5v12.19l-3.72-3.72-1.06 1.06L12 17.06l5.53-5.53-1.06-1.06ZM3 20.75h18v-1.5H3v1.5Z",fill:"#000"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},57942:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Email-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-email"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.44 6.5H4.56L12 13.94l7.44-7.44ZM3.5 7.56v9.94h17V7.56l-8.5 8.5-8.5-8.5ZM2 19V5h20v14H2Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},62410:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","EmailFilled-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-emailfilled"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 14 3 5h18l-9 9ZM2 19V5.955l10.003 10.037L22 5.957V19H2Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},83476:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Enlarge-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-enlarge"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.expand)),o.createElement("path",{d:"M19.19 3.75H12v-1.5h9.75V12h-1.5V4.81l-5.72 5.72-1.06-1.06 5.72-5.72ZM3.75 12h-1.5v9.75H12v-1.5H4.81l5.72-5.72-1.06-1.06-5.72 5.72V12Z",clipRule:"evenodd",fillRule:"evenodd",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},58332:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Expand-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-expand"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.expand)),o.createElement("path",{d:"M12.75 11.25V2h-1.5v9.25H2v1.5h9.25V22h1.5v-9.25H22v-1.5h-9.25Z",clipRule:"evenodd",fillRule:"evenodd",fill:"#fff"}))};d.propTypes={className:a.string},e.exports=d},69192:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Facebook-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-facebook"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.facebook)),o.createElement("path",{d:"M8.945 5.874v2.753H7v3.367h1.945V22h3.996V11.994h2.682s.251-1.614.372-3.379h-3.038V6.312c0-.343.435-.807.866-.807H16V2h-2.96C8.847 2 8.945 5.37 8.945 5.874Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},50694:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,l=({color:e="black",...t})=>{const{formatMessage:n}=r(),{className:o,...l}=t;return a.createElement("svg",{className:i(o,"icon icon-filmstrip-collapsed"),focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},a.createElement("title",null,n(s.filmstrip)),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 2.25h11.5v19.5H2.25V2.25Zm1.5 1.5v16.5h8.5V3.75h-8.5Zm14-1.5v19.5h-1.5V2.25h1.5Zm4 19.5V2.25h-1.5v19.5h1.5Z",fill:e}))};l.propTypes={className:o.string,color:o.string},e.exports=l},50907:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Flipboard-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-flipboard"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.flipboard)),o.createElement("path",{d:"M2 2v20h20V2H2Zm16 8h-4v4h-4v4H6V6h12v4Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},39336:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Gallery-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-gallery"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.gallery)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.5 6.5h-13v9H6V8h11.5V6.5ZM19 8h2v11H6v-2H3V5h16v3ZM7.5 9.5h12v8h-12v-8Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},24596:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","GoogleNews-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-googlenews"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.googlenews)),o.createElement("path",{d:"M19.722 19.5c0 .133-.054.26-.15.353a.518.518 0 0 1-.36.147H4.787a.518.518 0 0 1-.36-.147.495.495 0 0 1-.15-.353V8.833c0-.132.054-.26.15-.353a.518.518 0 0 1 .36-.147h14.425c.135 0 .265.053.36.147.096.094.15.22.15.353V19.5Zm-2.526-2.788v-.974a.063.063 0 0 0-.02-.047.067.067 0 0 0-.047-.019h-4.477v1.11h4.477a.07.07 0 0 0 .048-.02.066.066 0 0 0 .02-.047l-.001-.003Zm.68-2.109v-.98a.064.064 0 0 0-.018-.046.066.066 0 0 0-.047-.02h-5.16v1.11h5.159a.068.068 0 0 0 .047-.018.065.065 0 0 0 .02-.045v-.003.002Zm-.68-2.11v-.983a.064.064 0 0 0-.02-.046.067.067 0 0 0-.047-.02h-4.477v1.11h4.477a.068.068 0 0 0 .047-.018.065.065 0 0 0 .02-.046v.004Zm-8.405 1.174v1h1.475c-.121.61-.67 1.053-1.475 1.053-.909-.033-1.618-.78-1.584-1.67.032-.843.723-1.518 1.584-1.55.388-.006.763.137 1.044.4l.779-.76a2.65 2.65 0 0 0-1.823-.696c-1.504 0-2.724 1.193-2.724 2.665s1.22 2.665 2.724 2.665c1.574 0 2.61-1.083 2.61-2.607 0-.17-.015-.338-.043-.504l-2.567.004Zm-4.9-5.21c.001-.133.055-.26.15-.353a.519.519 0 0 1 .361-.147h10.13l-1.058-2.846a.489.489 0 0 0-.245-.28.506.506 0 0 0-.375-.032L2.306 8.555a.49.49 0 0 0-.268.262.474.474 0 0 0 0 .37l1.854 4.983V8.457Zm0 0c.001-.133.055-.26.15-.353a.519.519 0 0 1 .361-.147h10.13l-1.058-2.846a.489.489 0 0 0-.245-.28.506.506 0 0 0-.375-.032L2.306 8.555a.49.49 0 0 0-.268.262.474.474 0 0 0 0 .37l1.854 4.983V8.457Zm17.76-.254-7.335-1.93.626 1.684h4.653c.136 0 .265.053.36.147.097.093.15.22.15.353v7.17l1.873-6.82a.473.473 0 0 0-.036-.368.49.49 0 0 0-.29-.236ZM17.906 6.84V4.495a.492.492 0 0 0-.15-.35.515.515 0 0 0-.36-.145H6.604a.518.518 0 0 0-.36.143.497.497 0 0 0-.153.35v2.313l6.992-2.488a.505.505 0 0 1 .376.033c.116.06.203.162.243.284l.454 1.221 3.75.983Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},49776:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Grid-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-grid"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.grid)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 3.5h6v6h-6v-6ZM2 11V2h9v9H2Zm1.5 3.5h6v6h-6v-6ZM2 22v-9h9v9H2ZM20.5 3.5h-6v6h6v-6ZM13 2v9h9V2h-9Zm1.5 12.5h6v6h-6v-6ZM13 22v-9h9v9h-9Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},53636:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{headphoneIconTitle:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","Headphone-thin")}),[]),o.createElement("svg",{className:r(a,"icon icon-headphone"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.headphone)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C6.476 2 2 6.476 2 12v4.562C2 19.532 4.469 22 7.438 22h.875v-1.57a2.186 2.186 0 0 0 1.369-2.043v-3.65c0-.894-.532-1.712-1.369-2.042v-1.57h-.875c-1.45 0-2.726.532-3.687 1.414V12c0-4.513 3.736-8.25 8.249-8.25s8.25 3.737 8.25 8.25v.539a5.393 5.393 0 0 0-3.688-1.414h-.875v1.57a2.186 2.186 0 0 0-1.369 2.042v3.65c0 .895.532 1.712 1.369 2.043V22h.875C19.532 22 22 19.531 22 16.562V12c0-5.524-4.476-10-10-10Z",fill:"#000"}))};d.propTypes={className:a.string,headphoneIconTitle:a.string},e.exports=d},7994:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Instagram-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-instagram"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.instagram)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2c2.716 0 3.056.013 4.122.06 1.066.049 1.792.217 2.428.465a4.884 4.884 0 0 1 1.771 1.154 4.873 4.873 0 0 1 1.154 1.771c.247.636.416 1.362.465 2.428.049 1.066.06 1.406.06 4.122s-.012 3.056-.06 4.122c-.049 1.066-.218 1.792-.465 2.428a4.9 4.9 0 0 1-1.154 1.771 4.874 4.874 0 0 1-1.771 1.154c-.636.247-1.363.416-2.428.465-1.066.049-1.406.06-4.122.06s-3.056-.012-4.122-.06c-1.066-.049-1.792-.218-2.428-.465a4.901 4.901 0 0 1-1.771-1.154 4.9 4.9 0 0 1-1.154-1.771c-.248-.636-.416-1.363-.465-2.428C2.013 15.056 2 14.716 2 12s.013-3.056.06-4.122c.049-1.066.217-1.792.465-2.428a4.884 4.884 0 0 1 1.154-1.771A4.874 4.874 0 0 1 5.45 2.525c.636-.248 1.362-.416 2.428-.465C8.944 2.013 9.284 2 12 2Zm0 2.5c-2.443 0-2.732.009-3.696.054-.893.04-1.377.188-1.7.315-.397.146-.756.38-1.05.684-.322.32-.52.625-.685 1.052-.125.322-.275.806-.315 1.699C4.509 9.267 4.5 9.557 4.5 12c0 2.443.009 2.732.054 3.696.04.893.188 1.377.315 1.7.165.427.364.732.684 1.05.32.321.625.52 1.052.685.322.125.806.275 1.699.315.963.045 1.253.054 3.696.054 2.443 0 2.732-.009 3.696-.054.893-.04 1.377-.189 1.7-.315a2.811 2.811 0 0 0 1.05-.683c.321-.32.52-.625.685-1.053.125-.322.275-.806.315-1.699.045-.963.054-1.253.054-3.696 0-2.443-.009-2.732-.054-3.696-.04-.893-.189-1.377-.315-1.7a2.835 2.835 0 0 0-.683-1.05 2.834 2.834 0 0 0-1.053-.685c-.322-.125-.806-.275-1.699-.315C14.733 4.509 14.443 4.5 12 4.5Zm0 2.21a5.29 5.29 0 1 1 0 10.58 5.29 5.29 0 0 1 0-10.58Zm0 8.25a2.96 2.96 0 1 0 0-5.92 2.96 2.96 0 0 0 0 5.92Zm6.625-8.148a1.438 1.438 0 1 1-2.876 0 1.438 1.438 0 0 1 2.876 0Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},79350:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","LargeChevron-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-large-chevron"),focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.largechevron)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m2.47 8.53 1.06-1.06L12 15.94l8.47-8.47 1.06 1.06L12 18.06 2.47 8.53Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},35483:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Like-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-like"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.like)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m10.924 7.233 1.085-1.036 1.1 1.02-1.085 1.168-1.1-1.152Zm2.097-2.15c-.644.718-1.012 1.114-1.012 1.114s-.377-.395-1.017-1.11c-.19-.212-.402-.452-.635-.718C9.53 3.59 8.544 3 7.51 3 4.466 3 2 5.633 2 8.877a6.129 6.129 0 0 0 .969 3.332c.617.957 3.276 3.862 7.993 8.716.338.348.687.707 1.047 1.075l1.045-1.077c4.701-4.853 7.36-7.757 7.977-8.714A6.13 6.13 0 0 0 22 8.877C22 5.632 19.534 3 16.491 3c-1.035 0-2.075.517-2.832 1.37l-.638.714Zm6.75 6.313c-.247.382-1.065 1.353-2.595 3.013a315.438 315.438 0 0 1-5.169 5.44 306.64 306.64 0 0 1-5.182-5.44c-1.531-1.66-2.348-2.63-2.595-3.012a4.629 4.629 0 0 1-.73-2.514v-.006C3.5 6.368 5.385 4.5 7.509 4.5c.463 0 1.076.274 1.77.914a77.68 77.68 0 0 0 1.61 1.783l.025.026.01.01 1.085-1.036 1.1 1.02.03-.033.087-.094.33-.361c.287-.316.703-.777 1.224-1.364.519-.584 1.17-.865 1.711-.865 2.124 0 4.009 1.867 4.009 4.377a4.63 4.63 0 0 1-.73 2.518Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},74771:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","LikeFilled-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-like-filled"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.likeFilled)),o.createElement("path",{d:"M21.25 8.877a5.38 5.38 0 0 1-.849 2.925c-.29.448-1.157 1.47-2.673 3.116-1.396 1.514-3.301 3.515-5.72 6.007-2.427-2.492-4.337-4.494-5.734-6.008-1.519-1.646-2.386-2.667-2.674-3.114a5.378 5.378 0 0 1-.85-2.923v-.003c0-2.876 2.176-5.127 4.759-5.127.746 0 1.545.428 2.308 1.14.462.534.842 1.093 1.11 1.525a12.287 12.287 0 0 1 .388.676l.019.036.004.008v.001l.68 1.359.665-1.366v-.001l.004-.008.018-.035.076-.145a11.115 11.115 0 0 1 1.438-2.073c.638-.718 1.484-1.117 2.272-1.117 2.584 0 4.759 2.25 4.759 5.127Z",fill:"#000",stroke:"#000",strokeWidth:"1.5"}))};d.propTypes={className:a.string},e.exports=d},8990:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Line-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-line"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.line)),o.createElement("path",{d:"M22 10.09C22 5.63 17.514 2 12 2S2 5.63 2 10.09c0 4 3.557 7.35 8.363 7.984.325.07.769.214.88.492.102.252.067.646.033.901l-.142.854c-.043.252-.2.985.866.537 1.068-.448 5.759-3.381 7.857-5.789C21.307 13.485 22 11.877 22 10.091ZM8.472 12.474a.194.194 0 0 1-.195.194H5.475a.193.193 0 0 1-.195-.193V8.129c0-.107.088-.194.195-.194h.701c.108 0 .195.087.195.194v3.45h1.906c.107 0 .195.087.195.195v.699Zm1.69 0a.194.194 0 0 1-.194.195h-.701a.194.194 0 0 1-.195-.194V8.129c0-.107.087-.194.195-.194h.701c.108 0 .195.087.195.194v4.345Zm4.829 0a.194.194 0 0 1-.195.195h-.701a.2.2 0 0 1-.16-.082l-2-2.692v2.58a.194.194 0 0 1-.195.194h-.701a.194.194 0 0 1-.195-.194V8.13c0-.107.087-.194.195-.194h.7c.066 0 .128.03.162.087l1.996 2.689V8.129c0-.107.088-.194.195-.194h.701c.108 0 .195.087.195.194l.003 4.345Zm3.873-3.644a.194.194 0 0 1-.194.194h-1.907v.734h1.907c.107 0 .194.087.194.195v.7a.194.194 0 0 1-.194.193h-1.907v.735h1.907c.107 0 .194.086.194.194v.699a.194.194 0 0 1-.194.194h-2.802a.198.198 0 0 1-.195-.194V8.13c0-.106.09-.194.195-.194h2.802c.107 0 .194.087.194.194v.699Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},25534:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","LinkedIn-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-linkedin"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.linkedIn)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 22h-4.13v-6.485c0-1.547-.03-3.535-2.147-3.535-2.151 0-2.48 1.685-2.48 3.424V22H9.112V8.666h3.966v1.82h.054c.552-1.048 1.9-2.153 3.911-2.153 4.185 0 4.957 2.762 4.957 6.352V22ZM4.456 6.807a2.391 2.391 0 0 1-2.268-1.47 2.41 2.41 0 0 1 1.333-3.17 2.391 2.391 0 0 1 2.592.558 2.408 2.408 0 0 1 0 3.358 2.394 2.394 0 0 1-1.657.724ZM2.386 22H6.52V8.666H2.386V22Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},61852:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","List-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-list"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.list)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 3.25H5v1.5h17v-1.5Zm0 8H5v1.5h17v-1.5Zm-20 0h1.438v1.5H2v-1.5Zm1.438-8H2v1.5h1.438v-1.5ZM5 19.25h17v1.5H5v-1.5Zm-1.563 0H2v1.5h1.438v-1.5Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},30110:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Maximize-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-maximize"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.maximize)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 2.25H2.25V10h1.5V3.75H10v-1.5Zm4 18h6.25V14h1.5v7.75H14v-1.5Zm6.25-16.5V10h1.5V2.25H14v1.5h6.25ZM3.75 14v6.25H10v1.5H2.25V14h1.5Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},15447:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Menu-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-menu"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.menu)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 3.25h20v1.5H2v-1.5Zm0 8h20v1.5H2v-1.5Zm20 8H2v1.5h20v-1.5Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},28828:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(68766).default,{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({className:e,onIconClick:t,onKeyDown:n,tabIndex:i})=>{const{formatMessage:d}=a();return o.useEffect((()=>{(async()=>{await l(),s("CoreIcons","NativeShare-standard")})()}),[]),o.createElement("svg",{className:e,viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",focusable:"false",onClick:t,onKeyDown:n,tabIndex:i},o.createElement("title",null,d(r.nativeShare)),o.createElement("path",{d:"M18 8a3 3 0 1 0-2.947-2.438L7.939 9.71a3 3 0 1 0 0 4.578l7.114 4.15a3 3 0 1 0 1.008-1.727l-7.113-4.15c.07-.371.07-.753 0-1.124L16.06 7.29c.524.442 1.2.71 1.94.71Z",fill:"#000"}))};d.defaultProps={className:"",onIconClick:()=>{},onKeyDown:()=>{},tabIndex:"-1"},d.propTypes={className:i.string,onIconClick:i.func,onKeyDown:i.func,tabIndex:i.string},e.exports=d},60779:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Newsletter-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-newsletter"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.newsletter)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.75 3.25H3.25v7h-1v11.5h19.5v-11.5h-1v-7Zm-1.5 8.16V4.75H4.75v6.66L12 17.05l7.25-5.64ZM16 8.799H8v-1.5h8v1.5ZM3.75 20.25v-7.717L12 18.95l8.25-6.416v7.716H3.75ZM8 12.75h8v-1.5H8v1.5Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},65102:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=e=>{const{className:t,...n}=e;return i.useEffect((()=>{(async()=>{await s(),r("CoreIcons","NewsletterArrow-standard")})()}),[]),i.createElement("svg",{className:a(t,"icon icon-newsletter icon-newsletter-arrow"),viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},i.createElement("g",null,i.createElement("mask",{id:"path-1-inside-1_285_2455",fill:"white"},i.createElement("path",{d:"M17.1133 15.7394V17.0546L18.399 15.7394H17.1133ZM5.25 4.80603L16.1786 16.6424L18.048 14.8364L7.11946 3L5.25 4.80603ZM18.399 15.7394V6.95756H15.8276V15.7394H18.399ZM17.1133 14.4242H8.56434V17.0546H17.1133V14.4242Z"})),i.createElement("path",{d:"M17.1133 15.7394V17.0546L18.399 15.7394H17.1133ZM5.25 4.80603L16.1786 16.6424L18.048 14.8364L7.11946 3L5.25 4.80603ZM18.399 15.7394V6.95756H15.8276V15.7394H18.399ZM17.1133 14.4242H8.56434V17.0546H17.1133V14.4242Z",fill:"black"}),i.createElement("path",{d:"M17.1133 15.7394V14.7394H16.1133V15.7394H17.1133ZM17.1133 17.0546V18.0546H17.5342L17.8284 17.7536L17.1133 17.0546ZM18.399 15.7394L19.1141 16.4385L19.399 16.147V15.7394H18.399ZM5.25 4.80603L4.5552 4.08683L3.85207 4.7661L4.51528 5.4844L5.25 4.80603ZM16.1786 16.6424L15.4439 17.3208L16.1377 18.0723L16.8734 17.3616L16.1786 16.6424ZM18.048 14.8364L18.7428 15.5556L19.4459 14.8764L18.7827 14.158L18.048 14.8364ZM7.11946 3L7.85419 2.32163L7.16031 1.57011L6.42466 2.2808L7.11946 3ZM18.399 6.95756H19.399V5.95756H18.399V6.95756ZM15.8276 6.95756V5.95756H14.8276V6.95756H15.8276ZM15.8276 15.7394H14.8276V16.7394H15.8276V15.7394ZM17.1133 14.4242H18.1133V13.4242H17.1133V14.4242ZM8.56434 14.4242V13.4242H7.56434V14.4242H8.56434ZM8.56434 17.0546H7.56434V18.0546H8.56434V17.0546ZM16.1133 15.7394V17.0546H18.1133V15.7394H16.1133ZM17.8284 17.7536L19.1141 16.4385L17.684 15.0403L16.3982 16.3555L17.8284 17.7536ZM18.399 14.7394H17.1133V16.7394H18.399V14.7394ZM4.51528 5.4844L15.4439 17.3208L16.9133 15.964L5.98472 4.12766L4.51528 5.4844ZM16.8734 17.3616L18.7428 15.5556L17.3532 14.1172L15.4838 15.9232L16.8734 17.3616ZM18.7827 14.158L7.85419 2.32163L6.38474 3.67837L17.3133 15.5148L18.7827 14.158ZM6.42466 2.2808L4.5552 4.08683L5.9448 5.52524L7.81426 3.7192L6.42466 2.2808ZM19.399 15.7394V6.95756H17.399V15.7394H19.399ZM18.399 5.95756H15.8276V7.95756H18.399V5.95756ZM14.8276 6.95756V15.7394H16.8276V6.95756H14.8276ZM15.8276 16.7394H18.399V14.7394H15.8276V16.7394ZM17.1133 13.4242H8.56434V15.4242H17.1133V13.4242ZM7.56434 14.4242V17.0546H9.56434V14.4242H7.56434ZM8.56434 18.0546H17.1133V16.0546H8.56434V18.0546ZM18.1133 17.0546V14.4242H16.1133V17.0546H18.1133Z",fill:"black",mask:"url(#path-1-inside-1_285_2455)"}),i.createElement("path",{d:"M3 21H21H3Z",fill:"black"}),i.createElement("path",{d:"M3 21H21",stroke:"black"})),i.createElement("g",null,i.createElement("path",{d:"M0 28H28",stroke:"black",strokeWidth:"2"})))};l.propTypes={className:o.string},e.exports=l},22650:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","OK-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-ok"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.ok)),o.createElement("path",{d:"M16.954 7.162a5.166 5.166 0 0 1-5.162 5.16 5.166 5.166 0 0 1-5.162-5.16A5.168 5.168 0 0 1 11.793 2a5.167 5.167 0 0 1 5.162 5.162Zm-3.024 0a2.14 2.14 0 0 0-2.138-2.137 2.14 2.14 0 0 0-2.136 2.137A2.14 2.14 0 0 0 11.792 9.3a2.14 2.14 0 0 0 2.138-2.137Zm-.05 9.37 2.885 2.887a1.51 1.51 0 0 1 0 2.138v.001a1.51 1.51 0 0 1-2.136-.001l-2.837-2.836-2.835 2.836a1.512 1.512 0 0 1-2.14-2.139l2.886-2.886a9.671 9.671 0 0 1-2.996-1.24 1.512 1.512 0 0 1-.474-2.086v-.002a1.511 1.511 0 0 1 2.085-.473 6.555 6.555 0 0 0 6.949 0l.001-.001a1.512 1.512 0 0 1 1.61 2.561c-.922.58-1.936 1-2.998 1.241Z",fill:"black",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},13150:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Paperclip-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-paperclip"),focusable:"false",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("g",{clipPath:"url(#clip0_81_1090)"},o.createElement("path",{d:"M4.71 12C4.71 10.461 5.961 9.21 7.5 9.21H11.1V7.5H7.5C5.016 7.5 3 9.516 3 12C3 14.484 5.016 16.5 7.5 16.5H11.1V14.79H7.5C5.961 14.79 4.71 13.539 4.71 12ZM8.4 12.9H15.6V11.1H8.4V12.9ZM16.5 7.5H12.9V9.21H16.5C18.039 9.21 19.29 10.461 19.29 12C19.29 13.539 18.039 14.79 16.5 14.79H12.9V16.5H16.5C18.984 16.5 21 14.484 21 12C21 9.516 18.984 7.5 16.5 7.5Z",fill:"black"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_81_1090"},o.createElement("rect",{width:"18",height:"9",fill:"white",transform:"translate(3 7.5)"}))))};d.propTypes={className:a.string},e.exports=d},57946:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Passkey-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-passkey"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.passkey)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.87 12.894s.007 1.573.66 2.283c.697.758 1.411.94 1.411.94v3.765H2V17.53c0-3.129 6.27-4.705 9.412-4.705.376 0 1 .023 1.459.07Zm3.248-6.188c0 2.6-2.106 4.706-4.706 4.706a4.705 4.705 0 0 1-4.706-4.706C6.706 4.106 8.812 2 11.412 2c2.6 0 4.706 2.106 4.706 4.706Zm2.627 2.824c-1.831.02-3.312 1.462-3.333 3.24a3.084 3.084 0 0 0 2.022 2.954l-.058 4.77a.465.465 0 0 0 .152.367l.863.82a.336.336 0 0 0 .454-.01l1.607-1.566c.143-.144.14-.34.006-.476l-.907-.874 1.301-1.273a.318.318 0 0 0-.004-.466l-1.236-1.214c1.52-.641 2.372-1.776 2.388-3.107.021-1.774-1.43-3.186-3.255-3.165Zm1.373 3.294a1.412 1.412 0 1 1-2.824 0 1.412 1.412 0 0 1 2.824 0Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},13148:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Pause-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-pause"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.pause)),o.createElement("g",{fillRule:"nonzero"},o.createElement("path",{d:"M7 6H10.3V18H7V6ZM14.3 6H17.6V18H14.3V6Z"})))};d.propTypes={className:a.string},e.exports=d},5232:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","PhotoStack-thin")}),[]),o.createElement("svg",{className:r(a,"icon icon-photoStack"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.photoStack)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 2.25h13.5v13.5H2.25V2.25Zm1.5 1.5v10.5h10.5V3.75H3.75Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.75 3v15.75H3v-1.5h14.25V3h1.5Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.75 6v15.75H6v-1.5h14.25V6h1.5Z",fill:"#0879BF"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},24888:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Pinterest-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-pinterest"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.pinterest)),o.createElement("path",{d:"M10.46 15.06c-.47 2.056-.93 4.037-1.932 5.6-.307.479-.616 1.081-1.141 1.34-.775-3.991.846-7.35 1.486-10.705-.816-1.666-.308-4.488 1.44-4.808 2.533-.462 1.865 2.593 1.436 4.013-.237.78-.66 1.526-.597 2.381.141 1.801 2.408 1.919 3.569.99 1.665-1.326 2.147-3.89 1.983-5.996-.246-3.206-3.877-4.8-7.085-3.519-1.653.66-3.153 2.179-3.37 4.41-.113 1.175.133 2.114.596 2.777.068.1.308.278.345.547.072.543-.25 1.127-.546 1.533-1.642-.473-2.49-1.947-2.625-3.813-.312-4.25 3.178-7.48 7.282-7.783 4.383-.32 7.856 2.21 8.179 5.898.24 2.741-.734 5.5-2.28 6.986-1.162 1.115-3.63 2.209-5.65 1.141-.446-.237-.646-.527-1.09-.992Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},11118:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Play-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-play"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.play)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m4 2 17 10L4 22V2Z"}))};d.propTypes={className:a.string},e.exports=d},25856:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","PlayOutlined-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-play-outlined"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playOutlined)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 2v20l17-10L4 2Zm1.5 2.623v14.754L18.041 12 5.5 4.623Z"}))};d.propTypes={className:a.string},e.exports=d},85026:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Playlist-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-playlist"),width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playlist)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 3.25H2v1.5h16v-1.5Zm0 6H2v1.5h16v-1.5Zm-16 6h10.667v1.5H2v-1.5ZM22 17l-7-4v8l7-4Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},40641:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Print-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-print"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.print)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.25 2.25h11.5v5h4v10.5h-4v4H6.25v-4h-4V7.25h4v-5Zm0 14v-3h11.5v3h2.5v-7.5H3.75v7.5h2.5Zm10-12.5v3.5h-8.5v-3.5h8.5Zm-8.5 16.5v-5.5h8.5v5.5h-8.5Z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},35149:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{l("CoreIcons","RatingFilled-thin")}),[]),a.createElement("svg",{className:o(n,"icon icon-rating-filled"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.ratingFilled)),a.createElement("path",{d:"M12 18.532 5.82 22l1.226-7.252L2 9.637l6.939-1.012L12 2l3.061 6.625L22 9.639l-5.046 5.109L18.18 22 12 18.532Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:i.string},e.exports=d},36928:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),d=({className:e,primaryFill:t="#000",secondaryFill:n="#fff"})=>{const{formatMessage:i}=r();return a.useEffect((()=>{l("CoreIcons","RatingHalf-thin")}),[]),a.createElement("svg",{className:o("icon icon-rating-half",e),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg"},a.createElement("title",null,i(s.ratingHalf)),a.createElement("path",{fill:t,d:"M7.413 13.988a.787.787 0 0 1 .262.862L5.663 21.4a.463.463 0 0 0 .275.575.411.411 0 0 0 .4-.062l5.225-4.013a.738.738 0 0 1 .437-.15V2a.45.45 0 0 0-.387.313L9.6 8.638a.737.737 0 0 1-.687.525H2.438a.437.437 0 0 0-.438.45.425.425 0 0 0 .175.362l5.238 4.013Z"}),a.createElement("path",{fill:n,d:"m12.438 17.9 5.225 4.013a.424.424 0 0 0 .612-.1.514.514 0 0 0 .063-.413l-2.013-6.55a.787.787 0 0 1 .263-.862l5.237-4.013a.463.463 0 0 0-.059-.767.4.4 0 0 0-.19-.045h-6.45a.737.737 0 0 1-.7-.525l-2.013-6.325A.412.412 0 0 0 12 2v15.75a.738.738 0 0 1 .438.15Z"}))};d.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=d},85323:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","RatingOutlined-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-rating-outlined"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.ratingOutlined)),o.createElement("path",{d:"M12.367 17.8784L12 17.6725L11.633 17.8784L6.82068 20.5783L7.78586 14.8726L7.84994 14.4938L7.57994 14.2204L3.57577 10.1668L9.04719 9.36839L9.44932 9.30971L9.61976 8.94078L12.0001 3.78822L14.3803 8.93958L14.5507 9.30839L14.9527 9.36712L20.4245 10.1665L16.4201 14.2204L16.1501 14.4938L16.2141 14.8726L17.1793 20.5783L12.367 17.8784Z",fillRule:"evenodd",stroke:"#000",strokeWidth:"1.5"}))};d.propTypes={className:a.string},e.exports=d},81055:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Replay-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-replay"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.replay)),o.createElement("path",{d:"M7.216 11.076C7.649 8.048 10.18 5.75 13.2 5.75c3.321 0 6.05 2.778 6.05 6.25s-2.729 6.25-6.05 6.25a5.93 5.93 0 0 1-4.226-1.778l-1.066 1.056A7.43 7.43 0 0 0 13.2 19.75c4.19 0 7.55-3.49 7.55-7.75s-3.36-7.75-7.55-7.75c-3.662 0-6.69 2.665-7.395 6.18L4.273 8.091l-1.248.818 3.113 4.751 4.616-3.205-.86-1.239-2.678 1.86Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},29454:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Rss-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-rss"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.rss)),o.createElement("path",{d:"M4.75 16.5c1.5 0 2.5 1.25 2.75 2.75 0 1.5-1.25 2.75-2.75 2.75S2 20.75 2 19.25s1.25-2.75 2.75-2.75Zm-2.5-7.75c7.25 0 13 5.75 13 13V22H11.5v-.25c0-5-4-9.25-9.25-9.25H2l.25-3.75Zm0-6.75C13 2 22 10.75 22 21.75V22h-3.75v-.25c0-8.75-7.25-16-16-16H2L2.25 2Z"}))};d.propTypes={className:a.string},e.exports=d},36652:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Search-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-search"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.search)),o.createElement("path",{d:"M17.5 10.5a7 7 0 1 1-14 0 7 7 0 0 1 14 0Zm-1.543 6.517a8.5 8.5 0 1 1 1.06-1.06l5.013 5.013-1.06 1.06-5.013-5.013Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},69657:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(68766).default,{trackComponent:s}=n(92716),l=({size:e,color:t,className:n,viewBox:i,onIconClick:l,onKeyDown:d,tabIndex:c})=>{const{formatMessage:m}=a();return o.useEffect((()=>{s("CoreIcons","Share-thin")}),[]),o.createElement("svg",{className:n,viewBox:i,width:`${e}px`,height:`${e}px`,xmlns:"http://www.w3.org/2000/svg",focusable:"false",onClick:l,onKeyDown:d,tabIndex:c},o.createElement("title",null,m(r.share)),o.createElement("path",{fill:t,d:"M16.5 8.917V19h-1V8.916l-2.325 2.326-.707-.707L16.003 7l3.529 3.543-.708.706L16.5 8.917zM21 14h-3v-1h4v11H10V13h4v1h-3v9h10v-9z",fillRule:"evenodd"}))};l.defaultProps={className:"",color:"#000000",onIconClick:()=>{},onKeyDown:()=>{},size:32,tabIndex:"-1",viewBox:"0 0 32 32"},l.propTypes={className:i.string,color:i.string,onIconClick:i.func,onKeyDown:i.func,size:i.number,tabIndex:i.string,viewBox:i.string},e.exports=l},64964:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Shopping-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-shopping"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.shopping)),o.createElement("path",{d:"M13 12h6a3 3 0 0 0-6 0zm7 0h4v12H8V12h4a4 4 0 1 1 8 0zm3 1H9v10h14V13z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},74170:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Snapchat-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-snapchat"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.snapchat)),o.createElement("path",{d:"M16.134 9H16.094L15.818 9.003C15.16 9.003 12.928 9.186 11.876 11.546C11.522 12.34 11.606 13.689 11.675 14.772L11.699 15.161C11.6031 15.2095 11.4964 15.2329 11.389 15.229C11.179 15.229 10.932 15.163 10.654 15.032C10.5745 14.9966 10.4881 14.9792 10.401 14.981C10.076 14.981 9.68601 15.195 9.62601 15.514C9.58201 15.744 9.68501 16.079 10.424 16.371C10.491 16.398 10.571 16.423 10.656 16.45C10.961 16.547 11.423 16.693 11.548 16.988C11.613 17.141 11.587 17.338 11.471 17.573L11.464 17.589C11.423 17.684 10.446 19.91 8.27701 20.268C8.19659 20.2814 8.12395 20.324 8.07302 20.3877C8.02209 20.4514 7.99645 20.5316 8.00101 20.613C8.00301 20.663 8.01501 20.713 8.03601 20.761C8.19901 21.141 8.88601 21.421 10.136 21.615C10.177 21.671 10.221 21.871 10.247 21.992C10.274 22.112 10.3 22.236 10.339 22.367C10.377 22.495 10.474 22.649 10.726 22.649C10.828 22.649 10.948 22.625 11.086 22.598C11.295 22.558 11.58 22.501 11.937 22.501C12.135 22.501 12.34 22.519 12.547 22.553C12.95 22.62 13.293 22.863 13.69 23.143C14.259 23.545 14.902 24 15.88 24C15.908 24 15.935 24 15.962 23.997C15.993 23.999 16.034 24 16.078 24C17.058 24 17.701 23.545 18.268 23.143C18.667 22.863 19.009 22.62 19.413 22.553C19.619 22.519 19.824 22.501 20.023 22.501C20.363 22.501 20.633 22.545 20.873 22.591C21.023 22.621 21.145 22.636 21.233 22.636H21.252C21.3361 22.6404 21.419 22.6152 21.4865 22.5648C21.5539 22.5143 21.6015 22.4419 21.621 22.36C21.658 22.232 21.685 22.111 21.712 21.99C21.738 21.868 21.782 21.67 21.823 21.613C23.074 21.419 23.761 21.141 23.923 20.762C23.9437 20.7145 23.9559 20.6637 23.959 20.612C23.9638 20.5304 23.9381 20.4499 23.8869 20.3862C23.8357 20.3225 23.7627 20.28 23.682 20.267C21.512 19.91 20.536 17.683 20.496 17.589C20.4935 17.5836 20.4909 17.5782 20.488 17.573C20.372 17.338 20.347 17.141 20.412 16.988C20.537 16.693 20.998 16.547 21.304 16.45C21.389 16.423 21.469 16.397 21.535 16.371C22.076 16.158 22.348 15.895 22.342 15.591C22.337 15.353 22.152 15.141 21.856 15.035H21.855C21.7492 14.9921 21.6362 14.9701 21.522 14.97C21.4171 14.9687 21.3131 14.9898 21.217 15.032C20.959 15.153 20.728 15.219 20.529 15.227C20.4358 15.2258 20.3441 15.2032 20.261 15.161L20.281 14.819L20.284 14.773C20.353 13.689 20.438 12.339 20.084 11.545C19.03 9.184 16.793 9 16.133 9H16.134Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},59596:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Spotify-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-spotify"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.spotify)),o.createElement("path",{d:"M20.732 15.092c-2.578-1.531-6.832-1.672-9.294-.925a.748.748 0 1 1-.434-1.432c2.826-.858 7.523-.692 10.492 1.07a.748.748 0 0 1-.764 1.287zm-.084 2.268a.624.624 0 0 1-.858.206c-2.15-1.322-5.428-1.705-7.972-.932a.625.625 0 0 1-.362-1.194c2.905-.882 6.517-.455 8.987 1.063.293.18.385.565.205.857zm-.98 2.179a.498.498 0 0 1-.685.166c-1.878-1.148-4.243-1.408-7.028-.772a.498.498 0 1 1-.222-.972c3.048-.696 5.662-.396 7.77.892.236.144.31.45.166.686zM16 8a8 8 0 1 0 0 16 8 8 0 0 0 0-16z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},46119:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Telegram-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-telegram"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.telegram)),o.createElement("path",{d:"M8.99416 14.7272L18.5258 10.7948C19.4588 10.3937 22.6588 9.12795 22.6588 9.12795C22.6588 9.12795 24.1251 8.52776 23.9914 9.92721C23.9245 10.5274 23.5918 12.527 23.3243 14.6604L22.3245 21.0589C22.3245 21.0589 22.2577 21.9918 21.5253 22.1924C20.7914 22.3929 19.6593 21.5922 19.4588 21.4585C19.3251 21.3248 16.3925 19.5257 15.3258 18.5928C15.0599 18.3268 14.7256 17.8589 15.3927 17.2602C16.859 15.9276 18.5927 14.2607 19.6579 13.1941C20.1243 12.7276 20.6577 11.5272 18.5912 12.9281L12.7929 16.7937C12.7929 16.7937 12.1258 17.1933 10.9269 16.8605C9.72656 16.5278 8.26027 15.9944 8.26027 15.9944C8.26027 15.9944 7.3273 15.3942 8.99416 14.7272Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},29011:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Threads-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-threads"),focusable:"false",height:"32",viewBox:"0 0 192 192",width:"32",xmlns:"http://www.w3.org/2000/svg",style:{width:"55%",height:"55%"},...a},o.createElement("title",null,t(s.threads)),o.createElement("path",{d:"m141.537 88.9883c-.827-.3964-1.667-.7779-2.518-1.1432-1.482-27.3069-16.403-42.9401-41.4571-43.1001-.1135-.0007-.2264-.0007-.3399-.0007-14.9856 0-27.4489 6.3966-35.12 18.0364l13.779 9.4521c5.7306-8.6945 14.7242-10.548 21.3476-10.548.0765 0 .1533 0 .229.0007 8.2494.0526 14.4744 2.4511 18.5034 7.1285 2.932 3.4053 4.893 8.111 5.864 14.0498-7.314-1.2431-15.224-1.6253-23.68-1.1405-23.8203 1.3721-39.1339 15.2646-38.1054 34.5687.5219 9.792 5.4001 18.216 13.7354 23.719 7.0474 4.652 16.124 6.927 25.5573 6.412 12.4577-.683 22.2307-5.436 29.0487-14.127 5.178-6.6 8.453-15.153 9.899-25.93 5.937 3.583 10.337 8.298 12.767 13.966 4.132 9.635 4.373 25.468-8.546 38.376-11.319 11.308-24.925 16.2-45.4875 16.351-22.8093-.169-40.0597-7.484-51.2754-21.742-10.5026-13.351-15.9304-32.635-16.1329-57.317.2025-24.6822 5.6303-43.9664 16.1329-57.3173 11.2157-14.2578 28.4658-21.5727 51.2751-21.7422 22.9748.1708 40.5258 7.5209 52.1708 21.8475 5.71 7.0256 10.015 15.8608 12.853 26.1623l16.147-4.3081c-3.44-12.68-8.853-23.6065-16.219-32.6682-14.929-18.36732-36.763-27.778852-64.8955-27.974h-.1126c-28.0753.19447-49.6648 9.6418-64.1686 28.0793-12.9064 16.4071-19.5639 39.2364-19.7876 67.8532l-.0007.0675.0007.0675c.2237 28.6165 6.8812 51.4465 19.7876 67.8535 14.5038 18.437 36.0933 27.885 64.1686 28.079h.1126c24.9605-.173 42.5545-6.708 57.0485-21.189 18.963-18.945 18.392-42.692 12.142-57.27-4.484-10.454-13.033-18.9448-24.723-24.5527zm-43.0965 40.5187c-10.44.588-21.2861-4.098-21.8209-14.135-.3964-7.442 5.2962-15.746 22.4616-16.7352 1.9658-.1134 3.8948-.1688 5.7898-.1688 6.235 0 12.068.6057 17.371 1.765-1.978 24.702-13.58 28.713-23.8015 29.274z"}))};d.propTypes={className:a.string},e.exports=d},50610:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Tiktok-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-tiktok"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tiktok)),o.createElement("path",{d:"M22.6895 14.4733C22.5587 14.486 22.4275 14.4927 22.2961 14.4933C20.8554 14.4935 19.5115 13.7672 18.7223 12.5618V19.1388C18.7223 21.8235 16.546 24 13.8612 24C11.1764 24 9 21.8236 9 19.1388C9 16.454 11.1764 14.2777 13.8612 14.2777C13.9626 14.2777 14.0619 14.2868 14.1616 14.293V16.6887C14.0619 16.6767 13.9638 16.6584 13.8612 16.6584C12.4909 16.6584 11.3802 17.7692 11.3802 19.1394C11.3802 20.5097 12.4909 21.6204 13.8612 21.6204C15.2317 21.6204 16.4419 20.5407 16.4419 19.1703L16.4659 8H18.7576C18.9737 10.0552 20.6308 11.6603 22.6918 11.811V14.4733",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},92566:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Timestamp-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-timestamp"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.timestamp)),o.createElement("path",{d:"M16 23a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm0 1a8 8 0 1 1 0-16 8 8 0 0 1 0 16zm4.174-5.702l-.571.82-4.103-2.857V11h1v4.739l3.674 2.559z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},32262:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Tumblr-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-tumblr"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tumblr)),o.createElement("path",{d:"M19.4265 20.7798C19.1292 20.9217 18.56 21.0451 18.1349 21.0564C16.8545 21.0908 16.606 20.1569 16.5947 19.4787V14.4978H19.8078V12.0758H16.607V8H14.2628C14.2244 8 14.1569 8.03372 14.1482 8.11954C14.0112 9.36685 13.4267 11.5564 11 12.4309V14.4975H12.6194V19.7261C12.6194 21.5155 13.9398 24.0584 17.4254 23.999C18.6008 23.9789 19.9066 23.4859 20.1961 23.0617L19.4265 20.7798Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},33189:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Twitter-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-twitter"),focusable:"false",width:"30",height:"30",viewBox:"0 0 1200 1227",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a,style:{width:"45%",height:"45%"}},o.createElement("title",null,t(s.twitter)),o.createElement("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},52783:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","VK-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-vk"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vk)),o.createElement("path",{d:"M23.6425 11.6434C23.7529 11.2738 23.6425 11 23.1143 11H21.3619C20.9154 11 20.7138 11.2352 20.5985 11.4945C20.5985 11.4945 19.7102 13.6647 18.4476 15.0762C18.0395 15.4843 17.8522 15.614 17.6314 15.614C17.5209 15.614 17.353 15.4843 17.353 15.1147V11.6481C17.353 11.2016 17.2281 11.0047 16.8585 11.0047H14.1071C13.8287 11.0047 13.6606 11.2112 13.6606 11.4081C13.6606 11.8306 14.2895 11.9266 14.3568 13.1126V15.6909C14.3568 16.2575 14.256 16.3584 14.0303 16.3584C13.4349 16.3584 11.9946 14.1786 11.1352 11.682C10.9671 11.1968 10.7992 11 10.3526 11H8.60021C8.10079 11 8 11.2352 8 11.4945C8 11.9602 8.59538 14.26 10.7655 17.2993C12.2107 19.3782 14.2512 20.5017 16.1046 20.5017C17.2185 20.5017 17.353 20.252 17.353 19.8199V18.25C17.353 17.7506 17.4586 17.6498 17.8091 17.6498C18.0683 17.6498 18.5149 17.7793 19.5519 18.7828C20.7379 19.9687 20.9347 20.5017 21.6022 20.5017H23.3546C23.8539 20.5017 24.1036 20.252 23.9595 19.7575C23.801 19.2677 23.2346 18.5524 22.4807 17.7073C22.0726 17.2272 21.4627 16.7038 21.2755 16.4445C21.0164 16.1084 21.0883 15.9643 21.2755 15.6667C21.2755 15.6667 23.4073 12.6611 23.633 11.6432H23.6427H23.6425V11.6434Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},34214:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Vero-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-vero"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vero)),o.createElement("path",{d:"M22.2112 9L16.0001 19.7618L14.9205 17.9724L20.0694 9H8L16.0001 22.6923L24 9H22.2112Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},16576:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Viber-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-viber"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.viber)),o.createElement("path",{d:"M21.7929 9.38496C21.4184 9.04451 19.8022 8.02865 16.4299 8.01388C16.4299 8.01388 12.4365 7.75148 10.4981 9.50814C9.41931 10.5738 9.05584 12.1587 9.01599 14.0926C8.97614 16.0264 8.76974 19.7214 12.3056 20.7041C12.3056 20.7041 12.2917 23.4471 12.29 23.6882C12.29 23.8567 12.3168 23.9721 12.4131 23.9959C12.4825 24.0128 12.5862 23.977 12.6744 23.889C13.2398 23.321 15.0498 21.1361 15.0498 21.1361C17.4786 21.2947 19.4109 20.8151 19.6185 20.7471C20.1085 20.5896 22.7587 20.3618 23.2071 16.7373C23.6707 13.001 23.037 10.4506 21.7929 9.38496ZM20.3194 18.2005C20.3194 18.2024 20.3181 18.2056 20.3181 18.2073C20.134 18.5266 19.9002 18.8146 19.6257 19.0603C19.6226 19.062 19.6226 19.0635 19.6196 19.0651C19.3809 19.2645 19.1467 19.378 18.9165 19.4052C18.8825 19.4111 18.8482 19.4132 18.8138 19.4115C18.7124 19.4126 18.6114 19.3969 18.5148 19.3655L18.5072 19.3546C18.1526 19.2546 17.5604 19.004 16.5743 18.4598C16.0036 18.1484 15.4605 17.7894 14.9503 17.3865C14.6946 17.1847 14.4508 16.9683 14.22 16.7385L14.1953 16.7139L14.1706 16.6892L14.146 16.6645C14.1377 16.6565 14.1297 16.6483 14.1213 16.6398C13.8915 16.4089 13.6754 16.1648 13.4736 15.9092C13.0709 15.3989 12.7121 14.8555 12.4009 14.2847C11.857 13.298 11.6065 12.7061 11.5066 12.3507L11.4956 12.3431C11.4642 12.2465 11.4488 12.1455 11.4498 12.044C11.4479 12.0096 11.45 11.9752 11.456 11.9413C11.4846 11.7114 11.5981 11.4766 11.7964 11.2372C11.7981 11.2342 11.7996 11.2342 11.8013 11.2311C12.0469 10.9564 12.3347 10.7225 12.6539 10.5386C12.6556 10.5386 12.6588 10.5369 12.6606 10.5369C12.9815 10.3696 13.286 10.4263 13.493 10.6706C13.4947 10.6723 13.924 11.1878 14.1082 11.4397C14.298 11.7067 14.474 11.983 14.6362 12.2676C14.8474 12.6468 14.715 13.035 14.5075 13.1951L14.089 13.5279C13.8778 13.6986 13.9056 14.0158 13.9056 14.0158C13.9056 14.0158 14.5255 16.3633 16.8419 16.955C16.8419 16.955 17.1588 16.9818 17.3295 16.7715L17.6622 16.3527C17.8227 16.1452 18.21 16.0127 18.5893 16.2241C18.8735 16.3863 19.1494 16.5626 19.4159 16.7523C19.6677 16.9375 20.1829 17.3678 20.1846 17.3678C20.4298 17.5749 20.4865 17.8795 20.3194 18.2005ZM18.4029 12.4083C17.934 11.8961 17.2914 11.6169 16.4386 11.5544C16.3144 11.5453 16.221 11.4371 16.2303 11.3129C16.2393 11.1887 16.3477 11.0954 16.4717 11.1043C17.4312 11.1745 18.1929 11.5108 18.7356 12.1035C19.2797 12.6983 19.5458 13.4461 19.5268 14.3265C19.5241 14.4495 19.4237 14.5471 19.3015 14.5471C19.2998 14.5471 19.2981 14.5471 19.2964 14.5471C19.172 14.5444 19.0731 14.4413 19.0759 14.3168C19.0925 13.5458 18.8724 12.9215 18.4029 12.4083ZM18.3698 13.9226C18.3759 14.047 18.2802 14.1529 18.1558 14.159C18.152 14.1592 18.1482 14.1592 18.1444 14.1592C18.0251 14.1592 17.9253 14.0654 17.9194 13.9449C17.8815 13.1784 17.5212 12.8036 16.7854 12.7652C16.661 12.7586 16.5655 12.6525 16.572 12.5281C16.5786 12.4036 16.684 12.3081 16.809 12.3146C17.7803 12.3655 18.32 12.9215 18.3698 13.9226ZM20.4872 15.0108C20.4865 15.0108 20.4859 15.0108 20.4855 15.0108C20.3617 15.0108 20.261 14.911 20.2601 14.787C20.2498 13.426 19.8416 12.3429 19.0468 11.5679C18.2505 10.7913 17.2444 10.3934 16.0561 10.385C15.9315 10.3842 15.8314 10.2825 15.8322 10.1578C15.833 10.0338 15.9338 9.93381 16.0576 9.93381C16.0582 9.93381 16.0586 9.93381 16.0593 9.93381C17.3679 9.94288 18.479 10.3839 19.3615 11.2448C20.2456 12.1071 20.6997 13.2976 20.7109 14.7836C20.7119 14.9081 20.6118 15.0097 20.4872 15.0108Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},12037:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Video-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-video"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.video)),o.createElement("path",{d:"M12 9.723v12.554L22.984 16 12 9.723zM11 8l14 8-14 8V8z",fillRule:"nonzero"}))};c.propTypes={className:a.string},e.exports=c},85858:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","WeChat-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-wechat"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weChat)),o.createElement("path",{d:"M22.3351 21.4863C23.351 20.7503 24 19.6618 24 18.451C24 16.2345 21.8416 14.4349 19.1815 14.4349C16.5214 14.4349 14.3631 16.2325 14.3631 18.451C14.3631 20.6694 16.5214 22.467 19.1815 22.467C19.731 22.467 20.2618 22.3882 20.7552 22.2472L20.8962 22.2265C20.9895 22.2265 21.0724 22.2555 21.1512 22.3012L22.2066 22.9107L22.2999 22.9397C22.389 22.9397 22.4595 22.8672 22.4595 22.7801L22.4326 22.6619L22.2148 21.8512L22.1983 21.7476C22.2003 21.6398 22.2542 21.5444 22.3351 21.4863ZM13.7826 10C10.5896 10 8 12.1584 8 14.8185C8 16.2698 8.77958 17.5781 9.9987 18.4613C10.0962 18.5297 10.1604 18.6458 10.1604 18.7744L10.1397 18.8967L9.87845 19.8691L9.84735 20.0101C9.84735 20.1158 9.93443 20.2029 10.0402 20.2029L10.1521 20.1677L11.4189 19.4358C11.5143 19.3819 11.6138 19.3466 11.7258 19.3466L11.8958 19.3715C12.4867 19.5415 13.1232 19.6369 13.7846 19.6369L14.1019 19.6286C13.9775 19.2533 13.907 18.8573 13.907 18.4489C13.907 16.021 16.2685 14.0534 19.1815 14.0534L19.4946 14.0617C19.0592 11.7603 16.6687 10 13.7826 10ZM17.5747 17.8082C17.2202 17.8082 16.932 17.52 16.932 17.1655C16.932 16.8109 17.2202 16.5227 17.5747 16.5227C17.9292 16.5227 18.2174 16.8109 18.2174 17.1655C18.2174 17.52 17.9292 17.8082 17.5747 17.8082ZM20.7884 17.8082C20.4338 17.8082 20.1457 17.52 20.1457 17.1655C20.1457 16.8109 20.4338 16.5227 20.7884 16.5227C21.1429 16.5227 21.4311 16.8109 21.4311 17.1655C21.4291 17.52 21.1429 17.8082 20.7884 17.8082ZM11.8564 14.0472C11.4314 14.0472 11.0851 13.7009 11.0851 13.2759C11.0851 12.8508 11.4293 12.5046 11.8564 12.5046C12.2835 12.5046 12.6277 12.8508 12.6277 13.2759C12.6277 13.703 12.2815 14.0472 11.8564 14.0472ZM15.7108 14.0472C15.2857 14.0472 14.9395 13.7009 14.9395 13.2759C14.9395 12.8508 15.2837 12.5046 15.7108 12.5046C16.1358 12.5046 16.4821 12.8508 16.4821 13.2759C16.4821 13.703 16.1379 14.0472 15.7108 14.0472Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},93470:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Weibo-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-weibo"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weibo)),o.createElement("path",{d:"M19.2434 10.0426C21.8409 9.69828 23.8006 11.4837 23.9834 13.8431C24.0557 14.7358 23.9026 15.8071 23.3117 15.8581C22.5887 15.9221 22.6939 15.3384 22.7957 14.7739C22.8291 14.5882 22.8622 14.4047 22.8654 14.2469C22.8994 12.3977 21.3222 11.1139 19.7791 11.1139C19.7007 11.1139 19.6039 11.1234 19.4986 11.1338C19.0152 11.1813 18.3534 11.2464 18.4825 10.489C18.5468 10.1256 18.8269 10.0925 19.1305 10.0566C19.1679 10.0522 19.2057 10.0477 19.2434 10.0426ZM19.7366 14.0684C20.1319 14.5318 19.9831 15.3565 19.7366 15.9941C19.9084 16.0879 20.0857 16.1745 20.2619 16.2606L20.2619 16.2606L20.2619 16.2606C21.2276 16.7323 22.1596 17.1875 21.9726 18.7191C21.9174 19.1527 21.6538 19.7351 21.3902 20.1049C19.5028 22.7491 13.8106 23.8629 10.2524 21.8521C9.05784 21.1805 7.82503 20.1942 8.02058 18.2302C8.18212 16.5383 9.32141 15.2289 10.4352 14.1152C11.498 13.0481 12.6203 12.2149 14.1464 11.8323C15.8043 11.4157 16.2932 12.7973 15.8468 14.1577C16.1169 14.1397 16.4732 14.0413 16.8656 13.933C17.8626 13.6577 19.0929 13.318 19.7366 14.0684ZM13.428 21.9882C15.4897 22.1242 17.5515 21.3973 18.5293 20.2877C18.8864 19.8796 19.2434 19.2632 19.2434 18.5448C19.2392 16.3215 16.442 15.4968 14.2357 15.6796C13.0284 15.7773 12.2164 16.0324 11.3704 16.5298C10.6775 16.9336 9.8698 17.5968 9.67 18.5873C9.21938 20.8191 11.6468 21.8691 13.428 21.9882ZM21.301 15.1439C21.6921 15.1184 21.8876 14.5275 21.7941 13.8473C21.6623 12.8866 20.8248 12.1044 19.6898 12.1937C19.6578 12.1963 19.6228 12.1977 19.5861 12.1993C19.3251 12.2101 18.9756 12.2247 18.9756 12.6868C18.9756 13.1362 19.2908 13.1359 19.6515 13.1355C19.8606 13.1353 20.085 13.1351 20.2722 13.2224C20.5315 13.3457 20.8291 13.7581 20.8546 14.1151C20.8641 14.2601 20.8563 14.3992 20.8491 14.5258V14.5259C20.8275 14.908 20.8124 15.1758 21.301 15.1439ZM11.6382 20.0667C11.0303 18.4087 12.4927 17.0909 14.0104 16.9336C15.3069 16.7976 16.2719 17.4565 16.561 18.3237C17.5132 21.2017 12.548 22.5408 11.6382 20.0667ZM14.597 19.0464C14.7841 19.0464 14.9371 18.8934 14.9371 18.7063C14.9371 18.5193 14.7841 18.3662 14.597 18.3662C14.41 18.3662 14.2569 18.5193 14.2569 18.7063C14.2569 18.8934 14.41 19.0464 14.597 19.0464ZM13.2834 20.4365C13.7468 20.4365 14.1251 20.0582 14.1251 19.5948C14.1251 19.1314 13.7468 18.7531 13.2834 18.7531C12.82 18.7531 12.4417 19.1314 12.4417 19.5948C12.4417 20.0582 12.82 20.4365 13.2834 20.4365Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},90370:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Whatsapp-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-whatsapp"),focusable:"false",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.whatsapp)),o.createElement("path",{d:"M19.0833 4.90849C17.2056 3.03401 14.7056 2 12.0444 2C6.55556 2 2.08333 6.44567 2.08333 11.9088C2.08333 13.6561 2.53889 15.3591 3.41111 16.8631L2 22L7.27778 20.6232C8.73333 21.4139 10.3722 21.8286 12.0389 21.8286H12.0444C17.5333 21.8286 22 17.3829 22 11.9198C22 9.27122 20.9667 6.78297 19.0833 4.90849ZM12.0444 20.1587C10.5556 20.1587 9.1 19.7606 7.82778 19.0086L7.52778 18.8316L4.38889 19.6445L5.22222 16.6033L5.02778 16.2936C4.2 14.9831 3.76111 13.4681 3.76111 11.9088C3.76111 7.36909 7.47778 3.66989 12.0444 3.66989C14.2556 3.66989 16.3333 4.52696 17.8944 6.08626C19.4556 7.64556 20.3167 9.71357 20.3167 11.9143C20.3167 16.4595 16.6056 20.1532 12.0444 20.1587ZM16.5833 13.9878C16.3333 13.8662 15.1111 13.2635 14.8833 13.1805C14.6556 13.0976 14.4889 13.0589 14.3222 13.3022C14.1556 13.551 13.6778 14.1095 13.5333 14.2754C13.3889 14.4412 13.2444 14.4634 12.9944 14.3362C12.7444 14.2145 11.9444 13.9491 10.9944 13.1087C10.2556 12.4506 9.75556 11.6433 9.61111 11.3945C9.46667 11.1457 9.59444 11.013 9.72222 10.8913C9.83333 10.7808 9.97222 10.6038 10.0944 10.46C10.2167 10.3163 10.2611 10.2112 10.3444 10.0453C10.4278 9.87946 10.3833 9.73569 10.3222 9.61404C10.2611 9.4924 9.76111 8.27039 9.55556 7.77274C9.35556 7.29168 9.15 7.35803 8.99444 7.34697C8.85 7.34144 8.68333 7.33591 8.51667 7.33591C8.35 7.33591 8.08333 7.39674 7.85556 7.64556C7.62778 7.89439 6.98333 8.49157 6.98333 9.71357C6.98333 10.9356 7.87222 12.1078 8 12.2737C8.12222 12.4396 9.75556 14.9389 12.25 16.0116C12.8444 16.266 13.3056 16.4208 13.6667 16.5314C14.2611 16.7194 14.8056 16.6917 15.2333 16.6309C15.7111 16.559 16.7056 16.0337 16.9111 15.4531C17.1167 14.8725 17.1167 14.3804 17.0556 14.2754C16.9944 14.1703 16.8278 14.1095 16.5833 13.9878Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},92459:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","YouTube-thin")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-youtube"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.youTube)),o.createElement("path",{d:"M23.666 11.76C23.5755 11.4196 23.3971 11.109 23.1488 10.8593C22.9005 10.6095 22.5909 10.4294 22.251 10.337C21.003 10 16 10 16 10C16 10 10.997 10 9.749 10.337C9.40915 10.4294 9.09955 10.6095 8.85121 10.8593C8.60287 11.109 8.42451 11.4196 8.334 11.76C8 13.016 8 15.636 8 15.636C8 15.636 8 18.256 8.334 19.512C8.42436 19.8526 8.60265 20.1634 8.851 20.4133C9.09934 20.6632 9.40903 20.8435 9.749 20.936C10.997 21.273 16 21.273 16 21.273C16 21.273 21.003 21.273 22.251 20.936C22.591 20.8435 22.9007 20.6632 23.149 20.4133C23.3974 20.1634 23.5756 19.8526 23.666 19.512C24 18.257 24 15.636 24 15.636C24 15.636 24 13.016 23.666 11.76ZM14.364 18.015V13.257L18.545 15.637L14.364 18.015Z",fill:"black"}))};c.propTypes={className:a.string},e.exports=c},91470:(e,t,n)=>{const o=n(92237),i=n(86138).default,a=n(69571),r=n(90628),s=n(22696),l=n(52585),d=n(44584),c=n(58366),m=n(72172),p=n(9218),u=n(83045),g=n(58180),h=n(80046),y=n(56099),b=n(56807),f=n(25601),v=n(60261),w=n(66087),C=n(39392),k=n(57942),$=n(62410),S=n(58332),x=n(83476),E=n(69192),T=n(50694),I=n(50907),N=n(24596),B=n(39336),L=n(49776),P=n(53636),M=n(7994),A=n(79350),D=n(35483),H=n(74771),R=n(8990),_=n(25534),O=n(22650),F=n(13150),W=n(61852),V=n(30110),U=n(15447),G=n(28828),j=n(60779),z=n(65102),q=n(13148),Z=n(24888),K=n(11118),Y=n(57946),J=n(85026),Q=n(5232),X=n(25856),ee=n(40641),te=n(35149),ne=n(36928),oe=n(85323),ie=n(81055),ae=n(29454),re=n(36652),se=n(69657),le=n(64964),de=n(74170),ce=n(59596),me=n(46119),pe=n(92566),ue=n(50610),ge=n(32262),he=n(33189),ye=n(29011),be=n(34214),fe=n(16576),ve=n(12037),we=n(52783),Ce=n(85858),ke=n(93470),$e=n(90370),Se=n(92459);e.exports={Account:o,AgeGate:i,Arrow:a,Article:r,Bookmark:s,BookmarkActivated:l,BookmarkNew:d,CartFilled:c,CartOutlined:m,Check:p,Chevron:u,ChevronFill:g,Close:h,Collapse:y,Comment:b,CopyLink:f,Dot:v,DownloadCloud:w,DownloadWeb:C,Email:k,EmailFilled:$,Expand:S,Enlarge:x,Facebook:E,Filmstrip:T,Flipboard:I,GoogleNews:N,Gallery:B,Grid:L,Headphone:P,Instagram:M,LargeChevron:A,Like:D,LikeFilled:H,Line:R,LinkedIn:_,OK:O,List:W,Maximize:V,Menu:U,NativeShare:G,Newsletter:j,NewsletterArrow:z,Paperclip:F,Pause:q,Pinterest:Z,Play:K,Passkey:Y,Playlist:J,PhotoStack:Q,PlayOutlined:X,Print:ee,RatingFilled:te,RatingHalf:ne,RatingOutlined:oe,Replay:ie,Rss:ae,Search:re,Share:se,Shopping:le,Snapchat:de,Spotify:ce,Telegram:me,Timestamp:pe,Tiktok:ue,Threads:ye,Tumblr:ge,Twitter:he,Vero:be,Viber:fe,Video:ve,VK:we,WeChat:Ce,Weibo:ke,Whatsapp:$e,YouTube:Se}},63104:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","AgeGate-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-account"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.account)),i.createElement("circle",{cx:"8",cy:"5",r:"3.5",stroke:"black"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 9H9C11.2091 9 13 10.7909 13 13V15H14V13C14 10.2386 11.7614 8 9 8H7C4.23858 8 2 10.2386 2 13V15H3V13C3 10.7909 4.79086 9 7 9Z",fill:"black"}))};c.propTypes={className:o.string},e.exports=c},83383:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,secondaryFill:o="#fff",...l}=e;return i.createElement("svg",{className:a(n,"icon icon-age-gate"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...l},i.createElement("title",null,t(s.ageGate)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.365 9.017c0 .857.709 1.37 1.803 1.37 1.088 0 1.803-.513 1.803-1.37 0-.547-.283-.953-.77-1.108.399-.148.683-.56.683-1.053 0-.777-.696-1.263-1.716-1.263-1.026 0-1.715.486-1.715 1.263 0 .493.27.905.668 1.053-.486.155-.756.56-.756 1.108ZM5.352 7.382v2.904H6.44V5.694h-.946c0 .567-.203.83-1.114.83v.858h.972Zm3.816.142c.412 0 .675-.23.675-.574 0-.358-.27-.58-.675-.58-.412 0-.675.222-.675.58 0 .344.277.574.675.574Zm.736 1.418c0 .385-.297.635-.736.635s-.736-.25-.736-.635c0-.378.31-.628.736-.628.44 0 .736.25.736.628Zm4.04-2.455h-.984v1.056h-1.056v.985h1.056v1.055h.985V8.528H15v-.985h-1.055V6.487Z",fill:"#2B2B2B"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.894 14.789a6.91 6.91 0 0 0 6.09-3.658h-1.657c-.168.23-.355.447-.559.65a5.487 5.487 0 1 1 .751-6.841h1.606A6.886 6.886 0 0 0 7.895 1a6.894 6.894 0 1 0 0 13.789Z",fill:"#000"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:o,d:"M0 0h16v16H0z"}))))};l.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=l},4262:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Arrow-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-arrow"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.arrow)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.707 8 8.354 1.646l-.708.708L12.793 7.5H1v1h11.793l-5.147 5.146.708.708L14.707 8Z"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{d:"M0 0h16v16H0z"}))))};c.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=c},87793:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-article"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.article)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 2.5h12v1H1v-1Zm0 5h14v1H1v-1Zm9 5H1v1h9v-1Z",fill:"#000"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:"#fff",d:"M0 0h16v16H0z"}))))};l.propTypes={className:o.string},e.exports=l},70931:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,primaryFill:c="#000",...m}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Bookmark-thinner")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-bookmark"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...m},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{className:"icon-bookmark-fill",fill:c,fillRule:"evenodd",d:"M2.5 1.5H8.5V2.5H3.5V13.1169L8 10.4169L12.5 13.1169V9.5H13.5V14.8831L8 11.5831L2.5 14.8831V1.5Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-stroke",fill:c,fillRule:"evenodd",d:"M12.5 7V1H13.5V7H12.5Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-stroke",fill:c,fillRule:"evenodd",d:"M16 4.5L10 4.5L10 3.5L16 3.5L16 4.5Z",clipRule:"evenodd"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string,primaryFill:a.string},e.exports=c},64736:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","BookmarkActivated-thinner")})()}),[]),o.createElement("svg",{className:r(a,"icon icon-bookmark icon-bookmark--activated"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||t(s.bookmarkActivated)),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-outline",fill:"black",fillRule:"evenodd",d:"M2.5 1.5H8.5V2.5H3.5V13.1169L8 10.4169L12.5 13.1169V8.5H13.5V14.8831L8 11.5831L2.5 14.8831V1.5Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-checkmark",fill:"black",fillRule:"evenodd",d:"M8.00001 7.2929L13.6465 1.64645L14.3536 2.35356L8.00001 8.70711L4.64645 5.35356L5.35356 4.64645L8.00001 7.2929Z",clipRule:"evenodd"}))};c.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=c},42605:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,primaryFill:a="black",className:l,...d}=e;return o.createElement("svg",{className:r(l,"icon icon-bookmark"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{stroke:a,strokeLinecap:"square",d:"M7.803 11.77 1.7 15V1h12.598v14l-6.102-3.23-.197-.105-.196.104Z"}))};l.propTypes={bookmarkIconTitle:a.string,className:a.string,primaryFill:a.string},e.exports=l},80809:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,...l}=e;return o.createElement("svg",{className:r(a,"icon icon-cart"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,n||t(s.cart)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.832 5H1V3H4.277l.227.686.407 1.232h10.247l-.296 1.233-.614 2.556-.14.584-.581.15-7.588 1.972-.907.235-.294-.889L2.832 5Zm9.886 7.788a1.173 1.173 0 0 1-2.01.846 1.172 1.172 0 1 1 2.01-.846Zm-4.769.457a1.172 1.172 0 1 0-2.18-.86 1.172 1.172 0 0 0 2.18.86Z",fill:"#000"}))};l.propTypes={className:a.string,title:a.string},e.exports=l},19751:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(a,"icon icon-cart"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.cart)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.599 2.5H1.036v-1H3a.5.5 0 0 1 .488.392L5.401 10.5h7.222l1.714-6H7v-1h8a.5.5 0 0 1 .48.637l-2 7a.5.5 0 0 1-.48.363H5a.5.5 0 0 1-.488-.392L2.599 2.5ZM8 14a1 1 0 1 0-2 0 1 1 0 0 0 2 0Zm3-1a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z",fill:"#000"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string,title:a.string},e.exports=l},18635:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-check"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.check)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"#000",d:"m7 9.293 5.646-5.647.708.708L7 10.707 3.646 7.354l.708-.708L7 9.293Z"}))};l.propTypes={className:o.string},e.exports=l},34588:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Chevron-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-chevron"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.chevron)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.293 8 3.646 1.354l.708-.708L11.707 8l-7.353 7.354-.708-.707L10.293 8Z",fill:"#000"}))};c.propTypes={className:o.string},e.exports=c},38537:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","ChevronFill-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-chevronFill"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevronFill)),o.createElement("rect",{width:"16",height:"16",rx:"18",fill:"black"}),o.createElement("path",{d:"M15 8A7 7 0 1 0 1 8a7 7 0 0 0 14 0Z",fill:"#000"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.043 8 6.77 5.729l.708-.708L10.457 8 7.48 10.979l-.708-.707L9.043 8Z",fill:"#fff"}))};c.propTypes={className:a.string},e.exports=c},76399:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-close"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.close)),i.createElement("g",{clipPath:"url(#a)",stroke:"#000"},i.createElement("path",{d:"m1 1 14 14M15 1 1 15"})))};l.propTypes={className:o.string},e.exports=l},73672:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-collapse"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.collapse)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 7.5h14v1H1v-1Z",fill:"#000"}))};l.propTypes={className:o.string},e.exports=l},28650:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-comment"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.comment)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.5 1.5h15v10H8.167L3.5 15v-3.5h-3v-10Zm1 1v8h3V13l3.333-2.5H14.5v-8h-13Z",fill:"#000"}))};l.propTypes={className:o.string},e.exports=l},19310:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-copylink"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.copyLink)),i.createElement("path",{d:"M11.827 6.835a.376.376 0 0 0 .142.52.393.393 0 0 0 .531-.14l.973-1.648c.859-1.456.349-3.318-1.14-4.159-1.487-.84-3.39-.341-4.249 1.115L6.528 5.159c-.859 1.457-.349 3.319 1.14 4.16.146.082.296.152.449.209a.347.347 0 0 0 .417-.156c.128-.217-.004-.495-.239-.595a2.374 2.374 0 0 1-.239-.118 2.257 2.257 0 0 1-.854-3.119l1.556-2.637c.644-1.092 2.07-1.466 3.187-.835a2.257 2.257 0 0 1 .854 3.119l-.972 1.648Zm-6.764 2.33a.376.376 0 0 0-.142-.52.394.394 0 0 0-.531.14l-.973 1.648c-.859 1.456-.349 3.318 1.14 4.159 1.487.84 3.39.341 4.249-1.115l1.556-2.636c.859-1.457.349-3.319-1.14-4.16a3.163 3.163 0 0 0-.449-.209.347.347 0 0 0-.417.156c-.128.217.004.495.239.595.08.034.16.074.239.118a2.257 2.257 0 0 1 .854 3.119l-1.556 2.637c-.644 1.092-2.071 1.466-3.187.835a2.257 2.257 0 0 1-.854-3.119l.972-1.648Z",fill:"#000"}))};l.propTypes={className:o.string},e.exports=l},30408:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Dot-thinner")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-dots"),viewBox:"0 0 16 16",width:"16",height:"16",fill:"#DADADA",xmlns:"http://www.w3.org/2000/svg",role:"img",...a},o.createElement("title",null,t(s.dots)),o.createElement("path",{d:"M12 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},7742:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-downloadCloud"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.downloadCloud)),i.createElement("path",{d:"M8.262 13.862V8.606h-.674v5.256L6.173 12.38l-.539.539 2.291 2.223 2.291-2.223-.539-.54-1.415 1.483ZM11.63 3.553C11.496 2.003 10.148.858 8.599.858c-1.28 0-2.494.876-2.898 2.089-.135-.068-.337-.068-.472-.068a3.02 3.02 0 0 0-3.032 3.032c0 .203 0 .337.068.54C1.389 6.854.85 7.662.85 8.606c0 1.28 1.078 2.358 2.358 2.358h2.695v-.674H3.208a1.668 1.668 0 0 1-1.685-1.684c0-.742.472-1.415 1.213-1.618l.337-.067-.067-.337c-.068-.27-.135-.471-.135-.674 0-1.28 1.078-2.358 2.358-2.358.203 0 .405 0 .674.067l.337.135.068-.337C6.51 2.34 7.52 1.531 8.598 1.531c1.28 0 2.359 1.079 2.359 2.359v.337h.337a3.02 3.02 0 0 1 3.032 3.032 3.02 3.02 0 0 1-3.032 3.032H9.946v.674h1.348C13.315 10.965 15 9.281 15 7.26c0-1.954-1.482-3.504-3.37-3.706Z",fill:"#000"}))};l.propTypes={className:o.string,title:o.string},e.exports=l},20821:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,color:l="#000",...d}=e;return o.createElement("svg",{className:r(a,"icon icon-downloadWeb"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.downloadWeb)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.584 6.646 8.5 9.73V1h-1v8.73L4.416 6.646l-.707.708L8 11.644l4.291-4.29-.707-.708ZM1 14.5h14v-1H1v1Z",fill:l}))};l.propTypes={className:a.string,color:a.string,title:a.string},e.exports=l},43403:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Email-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-email"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 4Zm-.707 0H2.707L8 9.293 13.293 4ZM2 4.707V12h12V4.707l-6 6-6-6ZM1 13V3h14v10H1Z",fill:"#000"}))};c.propTypes={className:i.string},e.exports=c},68579:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","EmailFilled-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-email-filled"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 9.03 1.61 3h12.778L8.001 9.03ZM1 13V3.629l7.002 6.607L15 3.63V13H1Z",fill:"#000"}))};c.propTypes={className:i.string},e.exports=c},28717:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-enlarge"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.expand)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"m1.778 12.978 4.444-4.445L7.556 9.69 3.11 14.133h3.111v1.778H0V9.69h1.778v3.289Zm12.444-9.956L9.778 7.467 8.444 6.31l4.445-4.444H9.778V0H16v6.222h-1.778v-3.2Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},93467:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-expand"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.expand)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 7.5V1h-1v6.5H1v1h6.5V15h1V8.5H15v-1H8.5Z",fill:a})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},23871:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Facebook-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-facebook"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.facebook)),o.createElement("path",{d:"M6.418 3.712v1.927H5v2.357h1.418V15h2.914V7.996h1.956s.183-1.13.271-2.366H9.344V4.02c0-.24.317-.566.631-.566h1.588V1h-2.16C6.348 1 6.419 3.359 6.419 3.712Z",fill:"#000"}))};c.propTypes={className:i.string},e.exports=c},85803:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:o="#000",...l}=e;return a.createElement("svg",{className:i(n,"icon icon-filmstrip-collapsed"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},a.createElement("title",null,t(s.filmstrip)),a.createElement("path",{fill:o,fillRule:"evenodd",d:"M8 3H3v10h5V3Zm1-1v12H2V2h7Zm1.75 12V2h1v12h-1ZM13.5 2v12h1V2h-1Z",clipRule:"evenodd"}))};l.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=l},76702:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-flipboard"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.flipboard)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{d:"M1 1v14h14V1H1Zm11.2 5.6H9.4v2.8H6.6v2.8H3.8V3.8h8.4v2.8Z",fill:a})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},20381:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-gallery"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.gallery)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4H3v7h1V5h8V4Zm1 1h1v8H4v-1H2V3h11v2ZM5 6h8v6H5V6Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},25727:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-googlenews"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",style:{marginTop:"16px"},...a},o.createElement("title",null,t(s.googlenews)),o.createElement("path",{d:"M13.406 13.091a.358.358 0 0 1-.358.357H2.951a.358.358 0 0 1-.358-.357V5.458a.358.358 0 0 1 .358-.357h10.097a.358.358 0 0 1 .358.357v7.633Zm-1.769-1.995V10.4a.046.046 0 0 0-.029-.043.046.046 0 0 0-.018-.004H8.456v.794h3.134a.048.048 0 0 0 .034-.014.048.048 0 0 0 .013-.034v-.002Zm.477-1.51v-.7a.046.046 0 0 0-.013-.033.047.047 0 0 0-.033-.015H8.456v.795h3.611a.046.046 0 0 0 .043-.028.045.045 0 0 0 .004-.017v-.003.002Zm-.477-1.509v-.703a.046.046 0 0 0-.014-.034.047.047 0 0 0-.033-.013H8.456v.794h3.134a.048.048 0 0 0 .047-.046v.002Zm-5.883.84v.715h1.032c-.085.437-.47.754-1.032.754a1.153 1.153 0 0 1 0-2.304c.271-.004.534.098.73.286l.546-.544a1.832 1.832 0 0 0-1.276-.497 1.907 1.907 0 1 0 0 3.813c1.102 0 1.827-.775 1.827-1.865 0-.121-.01-.242-.03-.361l-1.797.003Zm-3.43-3.728a.36.36 0 0 1 .358-.358h7.09l-.74-2.036a.347.347 0 0 0-.434-.223L1.214 5.26a.346.346 0 0 0-.188.452l1.298 3.565V5.189Zm0 0a.36.36 0 0 1 .358-.358h7.09l-.74-2.036a.347.347 0 0 0-.434-.223L1.214 5.26a.346.346 0 0 0-.188.452l1.298 3.565V5.189Zm12.432-.181L9.621 3.626l.438 1.205h3.258a.358.358 0 0 1 .357.358v5.13l1.31-4.88a.345.345 0 0 0-.228-.431Zm-2.622-.977V2.354A.356.356 0 0 0 11.777 2H4.222a.356.356 0 0 0-.359.353v1.655l4.894-1.78a.346.346 0 0 1 .433.226l.318.874 2.626.703Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},36355:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-grid"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.grid)),o.createElement("path",{stroke:"#000",d:"M1.5 1.5h5v5h-5zM1.5 9.5h5v5h-5zM9.5 1.5h5v5h-5zM9.5 9.5h5v5h-5z"}))};l.propTypes={className:a.string},e.exports=l},43657:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{headphoneIconTitle:n,className:a,primaryFill:l="#000",...d}=e;return o.createElement("svg",{className:r(a,"icon icon-headphone"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.headphone)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 1a7 7 0 0 0-7 7v3.194C1 13.272 2.728 15 4.806 15h.613v-1.1a1.53 1.53 0 0 0 .958-1.429V9.916a1.53 1.53 0 0 0-.958-1.43V7.387h-.613a3.775 3.775 0 0 0-2.58.99V8C2.226 4.84 4.84 2.226 8 2.226c3.16 0 5.774 2.615 5.774 5.774v.377a3.775 3.775 0 0 0-2.58-.99h-.613v1.1a1.53 1.53 0 0 0-.958 1.43v2.554c0 .626.372 1.198.958 1.43V15h.613C13.272 15 15 13.272 15 11.194V8a7 7 0 0 0-7-7Z",fill:l}))};l.propTypes={className:a.string,headphoneIconTitle:a.string,primaryFill:a.string},e.exports=l},25965:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-information"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.information)),o.createElement("path",{d:"M7.125 5.156c0-.36.295-.656.656-.656h.438c.36 0 .656.295.656.656v.438c0 .36-.295.656-.656.656H7.78a.658.658 0 0 1-.656-.656v-.438ZM9.75 11.5h-3.5v-.875h.875V8H6.25v-.875h2.625v3.5h.875v.875Z"}),o.createElement("path",{d:"M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm0 12.688A5.687 5.687 0 1 1 8 2.313a5.687 5.687 0 0 1 0 11.374Z"}))};l.propTypes={className:a.string},e.exports=l},48236:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-instagram"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.instagram)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M8 1c1.901 0 2.14.009 2.886.042.745.034 1.254.152 1.699.325.46.179.851.419 1.24.808.39.389.629.779.808 1.24.173.445.29.954.325 1.7.034.746.042.984.042 2.885 0 1.901-.009 2.14-.042 2.886-.034.745-.152 1.254-.325 1.699-.176.467-.452.89-.808 1.24-.389.39-.779.629-1.24.808-.445.173-.954.29-1.7.325C10.14 14.992 9.902 15 8 15c-1.901 0-2.14-.009-2.886-.042-.745-.034-1.254-.152-1.699-.325a3.432 3.432 0 0 1-1.24-.808 3.432 3.432 0 0 1-.807-1.24c-.174-.445-.292-.954-.326-1.7C1.009 10.14 1 9.902 1 8c0-1.901.009-2.14.042-2.886.034-.745.152-1.254.325-1.699.179-.46.419-.851.808-1.24.389-.39.779-.629 1.24-.807.445-.174.954-.292 1.7-.326C5.86 1.009 6.098 1 8 1Zm0 1.75c-1.71 0-1.913.006-2.587.038-.625.028-.964.132-1.19.22a1.983 1.983 0 0 0-.735.479 1.966 1.966 0 0 0-.48.736c-.087.226-.192.565-.22 1.19-.032.674-.038.877-.038 2.587 0 1.71.006 1.913.038 2.587.028.625.132.964.22 1.19.116.299.255.512.479.735.224.225.437.364.736.48.226.087.565.192 1.19.22.674.032.877.038 2.587.038 1.71 0 1.913-.006 2.587-.038.625-.028.964-.132 1.19-.22.299-.116.512-.255.735-.479.225-.224.364-.437.48-.736.087-.226.192-.565.22-1.19.032-.674.038-.877.038-2.587 0-1.71-.006-1.913-.038-2.587-.028-.625-.132-.964-.22-1.19a1.985 1.985 0 0 0-.479-.735 1.984 1.984 0 0 0-.736-.48c-.226-.087-.565-.192-1.19-.22C9.913 2.756 9.71 2.75 8 2.75Zm0 1.547a3.703 3.703 0 1 1 0 7.406 3.703 3.703 0 0 1 0-7.406Zm0 5.775a2.072 2.072 0 1 0 0-4.144 2.072 2.072 0 0 0 0 4.144Zm4.637-5.703a1.006 1.006 0 1 1-2.012 0 1.006 1.006 0 0 1 2.012 0Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},82281:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-large-chevron"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.largechevron)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m2.646 6.354.708-.708L8 10.293l4.646-4.647.707.708L8 11.707 2.646 6.354Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},50716:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-like"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.like)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m7.29 3.886.716-.698.725.688-.715.753-.725-.743Zm1.398-1.432a69.19 69.19 0 0 1-.682.734s-.254-.26-.685-.731c-.14-.152-.297-.326-.47-.52C6.27 1.403 5.58 1 4.855 1 2.726 1 1 2.802 1 5.021a4.124 4.124 0 0 0 .678 2.28c.433.656 2.304 2.653 5.622 5.99l.706.709.705-.71c3.307-3.336 5.177-5.333 5.61-5.99A4.125 4.125 0 0 0 15 5.022C15 2.801 13.274 1 11.144 1c-.725 0-1.453.354-1.983.937-.175.193-.334.366-.473.517Zm-.683 10.128a219.613 219.613 0 0 0 3.663-3.766c1.07-1.136 1.645-1.802 1.82-2.066m-5.483 5.832a213.152 213.152 0 0 1-3.672-3.767c-1.072-1.135-1.646-1.8-1.82-2.064A3.125 3.125 0 0 1 2 5.025v-.004C2 3.314 3.318 2 4.856 2c.35 0 .795.201 1.283.641a53.57 53.57 0 0 0 1.065 1.155l.063.066.017.017.005.005.002.002.715-.698.725.688.022-.023.06-.064.231-.247c.201-.216.493-.531.857-.933.368-.405.84-.609 1.243-.609C12.682 2 14 3.313 14 5.021c0 .648-.19 1.241-.513 1.729",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},27404:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-like-filled"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.likeFilled)),o.createElement("path",{d:"M14.25 5.06c0 .707-.207 1.356-.556 1.89-.189.29-.78.98-1.847 2.122a227.354 227.354 0 0 1-3.842 3.985A220.585 220.585 0 0 1 4.154 9.07c-1.068-1.14-1.659-1.83-1.848-2.12a3.443 3.443 0 0 1-.556-1.888V5.06c0-1.864 1.427-3.31 3.106-3.31.44 0 .945.251 1.457.72a8.067 8.067 0 0 1 1.01 1.467l.012.023.002.004v.001l.679 1.337.662-1.344v-.001l.003-.004.011-.022.05-.095a7.449 7.449 0 0 1 .976-1.388c.41-.455.945-.698 1.426-.698 1.68 0 3.106 1.446 3.106 3.31Z",fill:"#000",stroke:"#000",strokeWidth:"1.5"}))};l.propTypes={className:a.string},e.exports=l},35105:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-line"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.line)),o.createElement("path",{d:"M15 6.68C15 3.548 11.86 1 8 1S1 3.548 1 6.68c0 2.808 2.49 5.16 5.854 5.605.228.05.538.15.617.345.07.177.046.454.022.633l-.1.6c-.03.176-.14.692.607.377.747-.315 4.031-2.374 5.5-4.064C14.514 9.063 15 7.934 15 6.68ZM5.53 8.353a.136.136 0 0 1-.136.136H3.432a.135.135 0 0 1-.136-.136v-3.05c0-.075.061-.136.137-.136h.49c.076 0 .137.06.137.136v2.423h1.334c.075 0 .136.06.136.136v.49Zm1.184 0a.136.136 0 0 1-.136.137h-.491a.136.136 0 0 1-.136-.137v-3.05c0-.075.06-.136.136-.136h.49c.076 0 .137.06.137.136v3.05Zm3.38 0a.136.136 0 0 1-.137.137h-.49a.14.14 0 0 1-.113-.058l-1.4-1.89v1.812a.136.136 0 0 1-.136.136h-.491a.136.136 0 0 1-.136-.136v-3.05c0-.076.06-.137.136-.137h.49a.13.13 0 0 1 .113.06l1.398 1.889V5.303c0-.075.061-.136.136-.136h.491c.075 0 .136.06.136.136l.002 3.05Zm2.71-2.558a.136.136 0 0 1-.135.136h-1.335v.515h1.335c.075 0 .136.061.136.137v.49a.136.136 0 0 1-.136.137h-1.335v.516h1.335c.075 0 .136.06.136.136v.49a.136.136 0 0 1-.136.137h-1.962a.138.138 0 0 1-.136-.136v-3.05c0-.073.063-.136.136-.136h1.962c.075 0 .136.061.136.137v.49Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},22921:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-linkedin"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.linkedIn)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 14.96h-2.892v-4.526c0-1.08-.02-2.468-1.502-2.468-1.506 0-1.736 1.177-1.736 2.39v4.605H5.978V5.653h2.776v1.271h.038c.387-.732 1.33-1.503 2.738-1.503 2.93 0 3.47 1.928 3.47 4.434v5.106ZM2.719 4.357A1.678 1.678 0 1 1 2.637 1a1.678 1.678 0 0 1 .082 3.355ZM1.27 14.96h2.894V5.653H1.27v9.308Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},25963:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-list"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.list)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 2.5H4v1h11v-1Zm0 5H4v1h11v-1Zm-14 0h1v1H1v-1Zm1-5H1v1h1v-1Zm2 10h11v1H4v-1Zm-2 0H1v1h1v-1Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},32209:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,secondaryFill:a="#fff",...l}=e;return o.createElement("svg",{className:r(n,"icon icon-maximize"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,t(s.maximize)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 1.5H1.5V6h1V2.5H6v-1Zm4 13h4.5V10h-1v3.5H10v1Zm4.5-13V6h-1V2.5H10v-1h4.5ZM1.5 10v4.5H6v-1H2.5V10h-1Z",fill:"#000"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:a,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},26488:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-menu"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.menu)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 2.5h14v1H1v-1Zm0 5h14v1H1v-1Zm14 5H1v1h14v-1Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},67977:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(68766).default,s=({className:e,onIconClick:t,onKeyDown:n,tabIndex:i})=>{const{formatMessage:s}=a();return o.createElement("svg",{className:e,viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",focusable:"false",onClick:t,onKeyDown:n,tabIndex:i},o.createElement("title",null,s(r.nativeShare)),o.createElement("path",{d:"M12.5 5.2a2.1 2.1 0 1 0-2.063-1.707l-4.98 2.904a2.1 2.1 0 1 0 0 3.204l4.98 2.905a2.1 2.1 0 1 0 .706-1.209l-4.98-2.904c.05-.26.05-.527 0-.787l4.979-2.903c.367.31.84.497 1.358.497Z",fill:"#000"}))};s.defaultProps={className:"",onIconClick:()=>{},onKeyDown:()=>{},tabIndex:"-1"},s.propTypes={className:i.string,onIconClick:i.func,onKeyDown:i.func,tabIndex:i.string},e.exports=s},55020:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-newsletter"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.newsletter)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5 1.5h-11v5h-1v8h13v-8h-1v-5Zm-1 5.9V2.5h-9v4.9l4.5 3 4.5-3ZM2.599 8 8 11.6 13.401 8h.099v5.5h-11V8h.099ZM11 5.5H5v-1h6v1Zm-6 2h6v-1H5v1Z",fill:"#000"}))};l.propTypes={className:a.string,color:a.string},e.exports=l},66491:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),r=e=>{const{className:t,secondaryFill:n="#fff",...o}=e;return i.createElement("svg",{className:a(t,"icon icon-newsletter icon-newsletter-arrow"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("g",{clipPath:"url(#a)"},i.createElement("mask",{id:"path-1-inside-1_286_5730",fill:"white"},i.createElement("path",{d:"M11.977 10.6866V11.6866L12.977 10.6866H11.977ZM2.75 2.37325L11.25 11.3732L12.704 10L4.20403 1L2.75 2.37325ZM12.977 10.6866V4.0092H10.977V10.6866H12.977ZM11.977 9.68662H5.32782V11.6866H11.977V9.68662Z"})),i.createElement("path",{d:"M11.977 10.6866V11.6866L12.977 10.6866H11.977ZM2.75 2.37325L11.25 11.3732L12.704 10L4.20403 1L2.75 2.37325ZM12.977 10.6866V4.0092H10.977V10.6866H12.977ZM11.977 9.68662H5.32782V11.6866H11.977V9.68662Z",fill:"black"}),i.createElement("path",{d:"M11.977 10.6866V9.68662H10.977V10.6866H11.977ZM11.977 11.6866V12.6866H12.3912L12.6841 12.3937L11.977 11.6866ZM12.977 10.6866L13.6841 11.3937L13.977 11.1008V10.6866H12.977ZM2.75 2.37325L2.06338 1.64624L1.33636 2.33286L2.02299 3.05987L2.75 2.37325ZM11.25 11.3732L10.523 12.0598L11.2096 12.7869L11.9366 12.1002L11.25 11.3732ZM12.704 10L13.3906 10.727L14.1177 10.0404L13.431 9.3134L12.704 10ZM4.20403 1L4.93104 0.313378L4.24442 -0.413638L3.5174 0.272987L4.20403 1ZM12.977 4.0092H13.977V3.0092H12.977V4.0092ZM10.977 4.0092V3.0092H9.97701V4.0092H10.977ZM10.977 10.6866H9.97701V11.6866H10.977V10.6866ZM11.977 9.68662H12.977V8.68662H11.977V9.68662ZM5.32782 9.68662V8.68662H4.32782V9.68662H5.32782ZM5.32782 11.6866H4.32782V12.6866H5.32782V11.6866ZM10.977 10.6866V11.6866H12.977V10.6866H10.977ZM12.6841 12.3937L13.6841 11.3937L12.2699 9.97952L11.2699 10.9795L12.6841 12.3937ZM12.977 9.68662H11.977V11.6866H12.977V9.68662ZM2.02299 3.05987L10.523 12.0598L11.977 10.6866L3.47701 1.68662L2.02299 3.05987ZM11.9366 12.1002L13.3906 10.727L12.0174 9.273L10.5634 10.6462L11.9366 12.1002ZM13.431 9.3134L4.93104 0.313378L3.47701 1.68662L11.977 10.6866L13.431 9.3134ZM3.5174 0.272987L2.06338 1.64624L3.43662 3.10026L4.89065 1.72701L3.5174 0.272987ZM13.977 10.6866V4.0092H11.977V10.6866H13.977ZM12.977 3.0092H10.977V5.0092H12.977V3.0092ZM9.97701 4.0092V10.6866H11.977V4.0092H9.97701ZM10.977 11.6866H12.977V9.68662H10.977V11.6866ZM11.977 8.68662H5.32782V10.6866H11.977V8.68662ZM4.32782 9.68662V11.6866H6.32782V9.68662H4.32782ZM5.32782 12.6866H11.977V10.6866H5.32782V12.6866ZM12.977 11.6866V9.68662H10.977V11.6866H12.977Z",fill:"black",mask:"url(#path-1-inside-1_286_5730)"}),i.createElement("path",{d:"M1 14.6866H15H1Z",fill:"black"}),i.createElement("path",{d:"M1 14.6866H15",stroke:"black"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:n,d:"M0 0h16v16H0z"}))))};r.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=r},32313:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-ok"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.ok)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M11.668 4.614a3.616 3.616 0 0 1-3.613 3.611A3.616 3.616 0 0 1 4.44 4.614 3.617 3.617 0 0 1 8.055 1a3.617 3.617 0 0 1 3.613 3.614Zm-2.117 0c0-.825-.671-1.496-1.496-1.496s-1.496.67-1.496 1.496c0 .824.671 1.495 1.496 1.495.824 0 1.496-.671 1.496-1.495Zm-.035 6.559 2.02 2.02.002.002a1.057 1.057 0 0 1-.002 1.495h-.001a1.057 1.057 0 0 1-1.495 0l-1.986-1.985L6.07 14.69a1.059 1.059 0 0 1-1.498-1.497l2.02-2.02a6.772 6.772 0 0 1-2.097-.87 1.059 1.059 0 0 1-.332-1.459v-.001a1.058 1.058 0 0 1 1.46-.331c1.478.93 3.383.93 4.864 0V8.51a1.058 1.058 0 0 1 1.127 1.793c-.645.405-1.354.7-2.098.869Z",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},19775:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-paperclip"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("g",{clipPath:"url(#clip0_157_406)"},o.createElement("path",{d:"M3.95 8C3.95 7.145 4.645 6.45 5.5 6.45H7.5V5.5H5.5C4.12 5.5 3 6.62 3 8C3 9.38 4.12 10.5 5.5 10.5H7.5V9.55H5.5C4.645 9.55 3.95 8.855 3.95 8ZM6 8.5H10V7.5H6V8.5ZM10.5 5.5H8.5V6.45H10.5C11.355 6.45 12.05 7.145 12.05 8C12.05 8.855 11.355 9.55 10.5 9.55H8.5V10.5H10.5C11.88 10.5 13 9.38 13 8C13 6.62 11.88 5.5 10.5 5.5Z",fill:"black"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_157_406"},o.createElement("rect",{width:"10",height:"5",fill:"white",transform:"translate(3 5.5)"}))))};l.propTypes={className:a.string},e.exports=l},23971:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Passkey-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-passkey"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.passkey)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.61 8.626s.004 1.1.46 1.598c.489.53.989.658.989.658v2.636H1V11.87C1 9.68 5.39 8.576 7.588 8.576c.264 0 .7.017 1.021.05Zm2.272-4.332a3.293 3.293 0 1 1-6.588 0 3.293 3.293 0 1 1 6.588 0Zm1.84 1.977c-1.282.014-2.319 1.023-2.334 2.268a2.159 2.159 0 0 0 1.416 2.068l-.04 3.339c-.002.1.029.185.106.257l.603.574a.235.235 0 0 0 .318-.007l1.126-1.096c.1-.101.098-.239.004-.334l-.635-.612.91-.89a.222.222 0 0 0-.002-.327l-.866-.85c1.065-.448 1.66-1.243 1.672-2.175.015-1.241-1-2.23-2.279-2.215Zm.96 2.306a.988.988 0 1 1-1.976 0 .988.988 0 0 1 1.976 0Z",fill:"#000"}))};c.propTypes={className:o.string},e.exports=c},57561:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,title:a,...l}=e;return o.createElement("svg",{className:r(n,"icon icon-pause"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,a||t(s.pause)),o.createElement("path",{d:"M1 0h4.4v16H1V0Zm9.733 0h4.4v16h-4.4V0Z"}))};l.propTypes={className:a.string,title:a.string},e.exports=l},26407:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,...l}=e;return o.createElement("svg",{className:r(a,"icon icon-photoStack"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,n||t(s.photoStack)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1h9v9H1V1Zm1 1v7h7V2H2Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 1v11.5H1v-1h10.5V1h1Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 3v11.5H3v-1h10.5V3h1Z",fill:"#0879BF"}))};l.propTypes={className:a.string,title:a.string},e.exports=l},16401:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-pinterest"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.pinterest)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M7.523 10.142c-.33 1.44-.651 2.826-1.353 3.92-.215.335-.432.757-.8.938-.542-2.794.593-5.145 1.041-7.494-.571-1.166-.216-3.14 1.008-3.365 1.773-.324 1.306 1.815 1.006 2.809-.167.546-.463 1.068-.419 1.667.1 1.26 1.686 1.343 2.498.693 1.166-.929 1.504-2.723 1.39-4.198-.173-2.244-2.715-3.36-4.96-2.463-1.158.462-2.208 1.525-2.36 3.087-.079.823.093 1.48.417 1.944.048.07.216.195.242.383.05.38-.175.79-.382 1.073-1.15-.331-1.743-1.363-1.837-2.669-.22-2.975 2.224-5.236 5.097-5.448 3.068-.225 5.499 1.546 5.725 4.128.168 1.92-.514 3.85-1.595 4.89-.814.781-2.542 1.547-3.955.8-.313-.166-.453-.37-.763-.695Z",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},69433:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-play"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.play)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m2 1 12.25 7L2 15V1Z"}))};l.propTypes={className:a.string},e.exports=l},77067:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-play-outlined"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playOutlined)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 1v14l12.25-7L2 1Zm1 1.723v10.554L12.234 8 3 2.723Z"}))};l.propTypes={className:a.string},e.exports=l},65469:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Playlist-thinner")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-playlist"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playlist)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.2 1.5H1v1h11.2v-1Zm0 4H1v1h11.2v-1ZM1 9.5h7.467v1H1v-1ZM15 11l-5-3v6l5-3Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},19368:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",...c}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Print-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-print"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,t(s.print)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 2.5H11.5V5.5H14.5V11.5H11.5V13.5H4.5V11.5H1.5V5.5H4.5V2.5ZM4.5 10.5V8.5H11.5V10.5H13.5V6.5H11.5H4.5H2.5V10.5H4.5ZM10.5 3.5V5.5H5.5V3.5H10.5ZM5.5 12.5V9.5H10.5V12.5H5.5Z",fill:i}))};c.propTypes={className:i.string,primaryFill:i.string},e.exports=c},60614:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",secondaryFill:l="#fff",...d}=e;return a.createElement("svg",{className:o("icon icon-rating-filled",n),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},a.createElement("title",null,t(s.ratingFilled)),a.createElement("g",{clipPath:"url(#a)"},a.createElement("path",{fill:i,fillRule:"evenodd",d:"M8 12.573 3.674 15l.858-5.077L1 6.347l4.857-.709L8 1l2.143 4.638 4.857.71-3.533 3.575.86 5.077L8 12.573Z",clipRule:"evenodd"})),a.createElement("defs",null,a.createElement("clipPath",{id:"a"},a.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=l},60703:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,showTitle:i=!0,primaryFill:l="#000",secondaryFill:d="#fff",...c}=e;return a.createElement("svg",{className:o("icon icon-rating-half",n),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...c},i?a.createElement("title",null,t(s.ratingHalf)):null,a.createElement("path",{fill:l,d:"M4.789 9.391a.551.551 0 0 1 .184.604L3.564 14.58a.324.324 0 0 0 .193.403.29.29 0 0 0 .28-.044l3.657-2.809A.517.517 0 0 1 8 12.025V1a.315.315 0 0 0-.271.219L6.32 5.646a.516.516 0 0 1-.481.368H1.307A.306.306 0 0 0 1 6.329a.297.297 0 0 0 .123.254L4.789 9.39Z"}),a.createElement("path",{fill:d,d:"m8.307 12.13 3.657 2.809a.3.3 0 0 0 .429-.07.36.36 0 0 0 .043-.289l-1.408-4.585a.55.55 0 0 1 .183-.604l3.667-2.808a.324.324 0 0 0-.042-.538.28.28 0 0 0-.133-.031h-4.515a.516.516 0 0 1-.49-.368L8.289 1.22A.289.289 0 0 0 8 1v11.025c.111.001.218.038.307.105Z"}))};l.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string,showTitle:i.bool},e.exports=l},85348:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",secondaryFill:l="#fff",...d}=e;return a.createElement("svg",{className:o("icon icon-rating-outlined",n),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},a.createElement("title",null,t(s.ratingOutlined)),a.createElement("g",{clipPath:"url(#a)"},a.createElement("path",{fill:i,fillRule:"evenodd",clipRule:"evenodd",d:"m8 11.426 2.992 1.678-.596-3.519L12.9 7.05l-3.437-.502L8 3.384 6.538 6.55 3.1 7.05l2.503 2.534-.595 3.52L8 11.425ZM3.674 15l.858-5.077L1 6.347l4.857-.709L8 1l2.143 4.638 4.857.71-3.533 3.575.86 5.077L8 12.573 3.674 15Z"})),a.createElement("defs",null,a.createElement("clipPath",{id:"a"},a.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=l},39184:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-replay"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.replay)),o.createElement("path",{d:"M4.133 7.463C4.41 5.245 6.378 3.5 8.8 3.5c2.614 0 4.7 2.033 4.7 4.5s-2.086 4.5-4.7 4.5a4.791 4.791 0 0 1-3.296-1.293l-.686.728A5.791 5.791 0 0 0 8.8 13.5c3.13 0 5.7-2.444 5.7-5.5s-2.57-5.5-5.7-5.5c-2.791 0-5.138 1.945-5.613 4.534L1.91 5.211l-.825.578 2.33 3.323L6.87 6.87l-.54-.833-2.197 1.425Z",fillRule:"evenodd",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},42223:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-rss"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.rss)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,d:"M2.925 11.15c1.05 0 1.75.875 1.925 1.925 0 1.05-.875 1.925-1.925 1.925A1.942 1.942 0 0 1 1 13.075c0-1.05.875-1.925 1.925-1.925Zm-1.75-5.425c5.075 0 9.1 4.025 9.1 9.1V15H7.65v-.175c0-3.5-2.8-6.475-6.475-6.475H1l.175-2.625Zm0-4.725C8.7 1 15 7.125 15 14.825V15h-2.625v-.175c0-6.125-5.075-11.2-11.2-11.2H1L1.175 1Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},73767:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",...l}=e;return o.createElement("svg",{className:r(n,"icon icon-search"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg","data-testid":"iconSearch",...l},o.createElement("title",null,t(s.search)),o.createElement("path",{fill:a,fillRule:"evenodd",clipRule:"evenodd",d:"M12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0Zm-1.126 4.582a6 6 0 1 1 .707-.707l3.773 3.771-.707.708-3.773-3.772Z"}))};l.propTypes={className:a.string,primaryFill:a.string},e.exports=l},44244:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-share"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("path",{fillRule:"evenodd",d:"M9.222 3.409v8.147H7.444v-8.15L6.136 4.713 4.879 3.457 8.336 0l3.452 3.465-1.26 1.254-1.306-1.31ZM11.89 8H10.11V6.222h3.556V16H3V6.222h3.556V8H4.778v6.222h7.11V8Z",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},61599:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",secondaryFill:c="#fff",...m}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Shopping-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-shopping"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...m},o.createElement("title",null,t(s.shopping)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{className:"stroke-only",fill:i,fillRule:"evenodd",d:"M12 4h4v12H0V4h4a4 4 0 0 1 8 0Zm-2 0a2 2 0 1 0-4 0h4Zm4 2H2v8h12V6Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:c,d:"M0 0h16v16H0z"}))))};c.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=c},8550:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(68766).default,s=e=>{const{formatMessage:t}=a(),{title:n,primaryFill:i="#000",secondaryFill:s="#fff",...l}=e;return o.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",focusable:"false",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,n||t(r.headphone)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("mask",{id:"b",fill:s},o.createElement("path",{d:"M14.816 7.579a6.737 6.737 0 0 0-13.474 0v4.21H.5V7.58a7.579 7.579 0 1 1 15.158 0v4.21h-.842V7.58Z"})),o.createElement("path",{fill:i,d:"M.5 11.79h-.842v.842H.5v-.842Zm.842 0v.842h.842v-.842h-.842Zm13.474 0h-.842v.842h.842v-.842Zm.842 0v.842h.842v-.842h-.842ZM8.079 1.684a5.895 5.895 0 0 1 5.895 5.895h1.684A7.579 7.579 0 0 0 8.079 0v1.684ZM2.184 7.58A5.895 5.895 0 0 1 8.08 1.684V0A7.579 7.579 0 0 0 .5 7.579h1.684ZM8.08.842a6.737 6.737 0 0 1 6.737 6.737H16.5c0-4.65-3.77-8.421-8.421-8.421V.842ZM1.342 7.58A6.737 6.737 0 0 1 8.08.842V-.842a8.421 8.421 0 0 0-8.421 8.42h1.684Zm-1.684 0v4.21h1.684V7.58H-.342Zm.842 0v4.21h1.684V7.58H.5Zm0 5.053h.842v-1.685H.5v1.685Zm13.474-5.053v4.21h1.684V7.58h-1.684Zm.842 5.053h.842v-1.685h-.842v1.685Zm1.684-.842V7.579h-1.684v4.21H16.5Z",mask:"url(#b)"}),o.createElement("mask",{id:"c",fill:s},o.createElement("path",{fillRule:"evenodd",d:"M4.711 8.444a3.79 3.79 0 1 0 0 7.533V8.444Z",clipRule:"evenodd"})),o.createElement("path",{fill:i,d:"M4.711 8.444h.842V7.69l-.75-.083-.092.837Zm0 7.533.093.837.75-.083v-.754H4.71ZM4.29 9.263c.111 0 .22.006.328.018l.186-1.674a4.674 4.674 0 0 0-.514-.028v1.684ZM1.343 12.21A2.947 2.947 0 0 1 4.29 9.263V7.579A4.632 4.632 0 0 0-.342 12.21h1.685Zm2.947 2.948a2.947 2.947 0 0 1-2.947-2.948H-.342a4.632 4.632 0 0 0 4.632 4.632v-1.684Zm.328-.018a2.987 2.987 0 0 1-.328.018v1.684c.173 0 .345-.01.514-.028l-.186-1.674Zm.935.837V8.444H3.87v7.533h1.684Z",mask:"url(#c)"}),o.createElement("mask",{id:"d",fill:s},o.createElement("path",{fillRule:"evenodd",d:"M11.448 15.977V8.444a3.79 3.79 0 1 1 0 7.533Z",clipRule:"evenodd"})),o.createElement("path",{fill:i,d:"m11.448 8.444-.093-.837-.75.083v.754h.843Zm0 7.533h-.842v.754l.75.083.092-.837Zm-.842-7.533v7.533h1.684V8.444h-1.684Zm.934.837c.108-.012.218-.018.329-.018V7.58c-.173 0-.345.01-.514.028l.185 1.674Zm.329-.018a2.947 2.947 0 0 1 2.947 2.947H16.5A4.632 4.632 0 0 0 11.87 7.58v1.684Zm2.947 2.947a2.947 2.947 0 0 1-2.947 2.948v1.684a4.632 4.632 0 0 0 4.631-4.631h-1.684Zm-2.947 2.948c-.111 0-.221-.006-.329-.018l-.184 1.674c.168.019.34.028.513.028v-1.684Z",mask:"url(#d)"}),o.createElement("path",{fill:i,d:"M3.869 9.263a2.526 2.526 0 0 1 2.526 2.527v.842a2.526 2.526 0 0 1-2.526 2.526V9.263ZM12.29 15.158a2.526 2.526 0 0 1-2.527-2.526v-.842a2.526 2.526 0 0 1 2.527-2.527v5.895Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:s,d:"M0 0h16v16H0z"}))))};s.propTypes={primaryFill:i.string,secondaryFill:i.string,title:i.string},e.exports=s},37193:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-snapchat"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.snapchat)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M8.155 1h-.04l-.277.003c-.66 0-2.897.183-3.952 2.55-.355.796-.27 2.148-.202 3.234l.024.39a.638.638 0 0 1-.31.068c-.21 0-.458-.066-.737-.198a.594.594 0 0 0-.254-.05c-.326 0-.717.214-.777.534-.044.23.06.566.8.859.067.027.148.052.233.08.306.096.769.243.894.538.065.154.04.351-.077.587l-.007.016c-.041.095-1.02 2.327-3.195 2.686a.332.332 0 0 0-.277.346c.002.05.014.1.035.148.164.381.852.662 2.105.856.042.056.086.257.112.378.027.12.053.245.092.376a.371.371 0 0 0 .388.283c.102 0 .223-.024.36-.051.21-.04.496-.097.854-.097.199 0 .404.018.612.052.404.067.748.31 1.146.591.57.403 1.215.86 2.195.86.028 0 .055 0 .082-.004.032.003.073.003.117.003.982 0 1.627-.456 2.195-.859.4-.28.743-.524 1.148-.591.207-.034.412-.052.612-.052.34 0 .611.044.852.09.15.03.273.045.36.045h.02a.361.361 0 0 0 .37-.277c.037-.128.064-.25.091-.37.026-.123.07-.321.111-.379 1.255-.194 1.943-.473 2.106-.853a.442.442 0 0 0 .036-.15.33.33 0 0 0-.278-.346c-2.175-.358-3.154-2.59-3.194-2.685a.201.201 0 0 0-.008-.016c-.116-.236-.141-.433-.076-.587.125-.295.587-.442.894-.539.085-.027.166-.053.232-.08.542-.213.815-.476.809-.781-.005-.239-.19-.451-.487-.558h-.002a.89.89 0 0 0-.333-.065.738.738 0 0 0-.306.062c-.259.122-.49.188-.69.196a.612.612 0 0 1-.269-.066l.02-.343.004-.046c.069-1.087.154-2.44-.201-3.236C11.058 1.184 8.815 1 8.154 1Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},50762:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#2B2B2B",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-socialHandle"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.socialHandle)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,d:"M10.736 3.954h1.877l-1.271 4.445c-.1.362-.172.632-.219.81-.04.17-.06.32-.06.45 0 .205.067.4.2.584.132.178.344.267.635.267.57 0 1.139-.383 1.709-1.148.575-.771.864-1.792.864-3.062 0-1.878-.782-3.227-2.344-4.046-.98-.52-2.083-.779-3.308-.779-2.25 0-4.058.71-5.422 2.13C2.165 4.89 1.549 6.43 1.549 8.226c0 1.994.722 3.575 2.166 4.743 1.277 1.031 2.837 1.547 4.677 1.547a8.699 8.699 0 0 0 3.526-.717 9.361 9.361 0 0 0 1.847-1.076l.239-.174.725 1.147c-.94.751-1.96 1.325-3.06 1.721-1.092.39-2.227.584-3.406.584-2.748 0-4.876-.88-6.386-2.643C.626 11.896 0 10.165 0 8.164c0-2.24.781-4.138 2.344-5.695C3.986.823 6.088 0 8.65 0c2.086 0 3.814.563 5.185 1.69C15.278 2.878 16 4.456 16 6.422c0 1.55-.457 2.882-1.37 3.995-.914 1.107-1.957 1.66-3.13 1.66-.608 0-1.078-.178-1.41-.533-.324-.355-.486-.72-.486-1.096v-.154l.02-.194c-.252.492-.533.884-.844 1.178-.563.526-1.238.789-2.026.789-.802 0-1.47-.297-2.007-.892-.53-.594-.794-1.423-.794-2.489 0-1.236.407-2.393 1.221-3.472.815-1.08 1.815-1.619 3-1.619.695 0 1.235.198 1.619.594.291.308.486.66.586 1.056l.357-1.291ZM6.456 10.1c.218.307.53.46.933.46.709 0 1.288-.552 1.738-1.659.457-1.113.685-1.987.685-2.622 0-.362-.105-.666-.317-.912C9.283 5.122 8.998 5 8.64 5c-.689 0-1.282.444-1.778 1.331-.497.881-.745 1.735-.745 2.561 0 .499.112.902.338 1.209Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},71369:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-spotify"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.spotify)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M12.732 7.092C10.154 5.561 5.9 5.42 3.438 6.167a.748.748 0 1 1-.434-1.432c2.826-.858 7.523-.692 10.492 1.07a.748.748 0 1 1-.764 1.287Zm-.084 2.268a.624.624 0 0 1-.858.206c-2.15-1.322-5.428-1.705-7.972-.932a.625.625 0 0 1-.362-1.194c2.905-.882 6.517-.455 8.987 1.063.293.18.385.565.205.857Zm-.98 2.179a.498.498 0 0 1-.685.166c-1.878-1.148-4.243-1.408-7.028-.772a.5.5 0 0 1-.222-.972c3.048-.696 5.662-.396 7.77.892.236.144.31.45.166.686h-.001ZM8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},7171:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-star"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.star)),o.createElement("path",{d:"m8 13.124-4.944 2.543.981-5.319L0 6.602l5.551-.743L8 1l2.449 4.858L16 6.602l-4.037 3.746.981 5.319L8 13.124Z",fillRule:"evenodd",clipRule:"evenodd",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},75260:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-telegram"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.telegram)),o.createElement("path",{d:"m.994 6.727 9.532-3.932c.933-.401 4.133-1.667 4.133-1.667s1.466-.6 1.332.8c-.066.6-.4 2.599-.667 4.732l-1 6.399s-.066.933-.799 1.133c-.734.2-1.866-.6-2.066-.733-.134-.134-3.067-1.933-4.133-2.866-.266-.266-.6-.734.067-1.333 1.466-1.332 3.2-3 4.265-4.066.466-.466 1-1.667-1.067-.266L4.793 8.794s-.667.4-1.866.067C1.727 8.528.26 7.994.26 7.994s-.933-.6.734-1.267Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},92550:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-threads"),focusable:"false",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.threads)),o.createElement("path",{d:"M11.711 7.416a5.557 5.557 0 0 0-.21-.096c-.123-2.275-1.366-3.578-3.454-3.591h-.029c-1.248 0-2.287.533-2.926 1.503l1.148.787c.478-.724 1.227-.879 1.779-.879h.02c.687.005 1.205.205 1.541.595.244.283.408.675.489 1.17a8.784 8.784 0 0 0-1.974-.095c-1.985.115-3.26 1.272-3.175 2.881.043.816.45 1.518 1.145 1.977.587.387 1.343.577 2.13.534 1.037-.057 1.852-.453 2.42-1.177.432-.55.704-1.263.825-2.161.495.298.861.691 1.064 1.164.344.803.364 2.122-.712 3.198-.944.942-2.077 1.35-3.79 1.362-1.902-.014-3.34-.623-4.274-1.812-.875-1.112-1.327-2.72-1.344-4.776.017-2.057.469-3.664 1.344-4.776.935-1.189 2.372-1.798 4.273-1.812 1.915.014 3.377.626 4.348 1.82.476.586.834 1.322 1.07 2.18l1.346-.358c-.286-1.057-.737-1.968-1.351-2.723C12.17.801 10.35.016 8.006 0h-.01C5.656.016 3.858.803 2.65 2.34 1.573 3.707 1.019 5.61 1 7.994v.012c.019 2.384.573 4.287 1.649 5.654 1.209 1.537 3.008 2.324 5.347 2.34h.01c2.08-.014 3.546-.559 4.754-1.766 1.58-1.579 1.533-3.557 1.012-4.772-.374-.871-1.086-1.579-2.06-2.046ZM8.12 10.792c-.87.05-1.774-.341-1.818-1.178-.033-.62.441-1.312 1.871-1.394.164-.01.325-.014.483-.014a6.8 6.8 0 0 1 1.447.147c-.164 2.058-1.131 2.393-1.983 2.44Z"}))};l.propTypes={className:a.string},e.exports=l},97057:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-tiktok"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tiktok)),o.createElement("path",{d:"M14.69 6.473a4.271 4.271 0 0 1-3.967-1.912v6.578A4.861 4.861 0 1 1 5.86 6.278c.102 0 .2.009.3.015v2.396c-.1-.012-.197-.03-.3-.03a2.481 2.481 0 1 0 0 4.961c1.37 0 2.58-1.08 2.58-2.45L8.467 0h2.292a4.269 4.269 0 0 0 3.934 3.811v2.662",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},49811:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-timestamp"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.timestamp)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,d:"M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Zm0 2A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm4.46-6.113-1.143 1.642L7 8.522V3h2v4.478l3.46 2.41v-.001Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},91583:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.createElement("svg",{className:o("icon icon-triangle",n),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.triangle)),a.createElement("path",{fill:"#000",d:"M13 6H3l5 5 5-5Z"}))};l.propTypes={className:i.string},e.exports=l},84979:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","TriangleDown-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-triangle-down"),focusable:"false",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.triangledown)),o.createElement("path",{fill:"none",stroke:"#000",d:"M1.373 5 8 11.828 14.65 5l.35.223-7 7.2-7-7.2L1.373 5Z"}))};c.propTypes={className:i.string},e.exports=c},1846:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","TriangleUp-thinner")})()}),[]),a.createElement("svg",{className:o("icon icon-triangle-up",n),focusable:"false",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.triangleup)),a.createElement("path",{fill:"none",stroke:"#000",d:"M1.373 11.422 8 4.594l6.65 6.828.35-.223L8 4l-7 7.2.373.222Z"}))};c.propTypes={className:i.string},e.exports=c},10537:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-tumblr"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tumblr)),o.createElement("path",{d:"M11.427 12.78c-.298.142-.867.265-1.292.276-1.28.035-1.529-.9-1.54-1.577V6.498h3.213V4.076H8.607V0H6.263c-.039 0-.106.034-.115.12C6.011 1.367 5.427 3.556 3 4.43v2.068h1.62v5.228c0 1.79 1.32 4.332 4.805 4.273 1.176-.02 2.482-.513 2.771-.937l-.77-2.282Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},98152:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",secondaryFill:c="#fff",...m}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Twitter-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-twitter"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...m},o.createElement("title",null,t(s.twitter)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:i,d:"M9.317 6.775 15.146 0h-1.381L8.704 5.883 4.662 0H0l6.112 8.895L0 16h1.381l5.344-6.212L10.994 16h4.662L9.317 6.775ZM7.426 8.974l-.62-.886L1.88 1.04H4l3.977 5.688.62.886 5.168 7.394h-2.121L7.426 8.974Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:c,d:"M0 0h15.658v16H0z"}))))};c.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=c},98276:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-vk"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vk)),o.createElement("path",{fill:"black",d:"M15.643 3.643c.11-.37 0-.643-.529-.643h-1.752c-.447 0-.648.235-.764.494 0 0-.888 2.17-2.15 3.582-.409.408-.596.538-.817.538-.11 0-.278-.13-.278-.5V3.649c0-.446-.125-.643-.495-.643h-2.75c-.28 0-.447.206-.447.403 0 .423.629.519.696 1.705V7.69c0 .567-.101.667-.327.667-.595 0-2.035-2.18-2.895-4.676C2.967 3.197 2.8 3 2.353 3H.6c-.5 0-.6.235-.6.494C0 3.96.595 6.26 2.766 9.3c1.445 2.08 3.485 3.203 5.339 3.203 1.113 0 1.248-.25 1.248-.682v-1.57c0-.5.106-.6.456-.6.26 0 .706.13 1.743 1.133 1.186 1.186 1.383 1.719 2.05 1.719h1.753c.499 0 .749-.25.604-.745-.158-.49-.724-1.205-1.478-2.05-.408-.48-1.018-1.003-1.206-1.262-.259-.337-.187-.48 0-.778 0 0 2.132-3.006 2.358-4.024h.01Z",fillRule:"evenodd",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},56765:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-vero"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vero)),o.createElement("path",{d:"m14.211 1-6.21 10.762-1.08-1.79L12.068 1H0l8 13.692L16 1h-1.789Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},78041:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-viber"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.viber)),o.createElement("path",{d:"M13.793 1.385c-.375-.34-1.99-1.356-5.363-1.371 0 0-3.993-.263-5.932 1.494-1.079 1.066-1.442 2.65-1.482 4.585-.04 1.933-.246 5.628 3.29 6.611l-.016 2.984c0 .169.027.284.123.308.07.017.173-.019.261-.107.566-.568 2.376-2.753 2.376-2.753 2.429.159 4.36-.32 4.568-.389.49-.157 3.14-.385 3.59-4.01.463-3.736-.171-6.286-1.415-7.352Zm-1.474 8.816v.006c-.185.32-.419.608-.693.853l-.006.005c-.24.2-.473.313-.704.34a.935.935 0 0 1-.402-.04l-.007-.01c-.354-.1-.947-.351-1.933-.895-.57-.312-1.113-.67-1.624-1.073a8.516 8.516 0 0 1-.73-.648l-.025-.025-.024-.025-.025-.024-.025-.025a8.516 8.516 0 0 1-.647-.73A11.533 11.533 0 0 1 4.4 6.284c-.544-.987-.795-1.579-.894-1.934l-.011-.008a.936.936 0 0 1-.04-.402c.029-.23.142-.464.34-.704.002-.003.004-.003.005-.006.246-.275.534-.509.853-.692l.007-.002c.32-.167.625-.11.832.134.002.001.431.517.615.769.19.267.366.543.528.828.211.379.079.767-.128.927l-.419.333c-.211.17-.183.488-.183.488s.62 2.347 2.936 2.939c0 0 .317.027.488-.184l.332-.418c.16-.208.548-.34.927-.129.284.162.56.339.827.528.252.185.767.616.769.616.245.207.301.511.134.832Zm-1.916-5.793c-.469-.512-1.112-.791-1.964-.854a.225.225 0 1 1 .033-.45c.96.07 1.72.407 2.264 1 .544.594.81 1.342.79 2.223a.225.225 0 0 1-.224.22h-.006a.226.226 0 0 1-.22-.23c.016-.771-.204-1.396-.673-1.909Zm-.033 1.515a.225.225 0 0 1-.214.236h-.012a.226.226 0 0 1-.225-.214c-.037-.767-.398-1.141-1.134-1.18a.226.226 0 0 1 .024-.45c.971.05 1.511.606 1.56 1.608Zm2.117 1.088h-.002a.225.225 0 0 1-.225-.224c-.01-1.361-.418-2.444-1.213-3.22-.796-.776-1.803-1.174-2.99-1.182a.225.225 0 0 1 0-.451h.002c1.309.009 2.42.45 3.303 1.31.884.863 1.338 2.054 1.349 3.54a.225.225 0 0 1-.224.227Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},62524:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-video"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.video)),o.createElement("path",{d:"M3 12.554 10.969 8 3 3.446v9.108ZM1 0l14 8-14 8V0Z",fillRule:"nonzero"}))};l.propTypes={className:a.string},e.exports=l},6133:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-wechat"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weChat)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.335 13.486C15.351 12.75 16 11.662 16 10.451c0-2.216-2.158-4.016-4.819-4.016-2.66 0-4.818 1.797-4.818 4.016 0 2.218 2.158 4.016 4.818 4.016.55 0 1.08-.079 1.574-.22l.141-.02a.5.5 0 0 1 .255.074l1.056.61.093.029a.16.16 0 0 0 .16-.16l-.027-.118-.218-.81-.017-.104a.33.33 0 0 1 .137-.262ZM5.783 2C2.59 2 0 4.158 0 6.818c0 1.452.78 2.76 1.999 3.643a.384.384 0 0 1 .161.313l-.02.123-.262.972-.03.141c0 .106.086.193.192.193l.112-.035 1.267-.732a.614.614 0 0 1 .307-.09l.17.025c.59.17 1.227.266 1.889.266l.317-.008a3.743 3.743 0 0 1-.195-1.18c0-2.428 2.361-4.396 5.274-4.396l.314.009C11.059 3.76 8.669 2 5.783 2Zm3.792 7.808a.643.643 0 1 1 0-1.286.643.643 0 0 1 0 1.286Zm3.213 0a.643.643 0 1 1 .001-1.286.643.643 0 0 1 0 1.286Zm-8.932-3.76a.772.772 0 0 1 0-1.543.771.771 0 1 1 0 1.542Zm3.855 0a.772.772 0 0 1 0-1.543.772.772 0 0 1 0 1.542Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},97575:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-weibo"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weibo)),o.createElement("path",{fillRule:"evenodd",d:"M11.243 2.043c2.598-.345 4.558 1.44 4.74 3.8.073.893-.08 1.964-.671 2.015-.723.064-.618-.52-.516-1.084.033-.186.066-.37.07-.527.033-1.85-1.544-3.133-3.087-3.133-.078 0-.175.01-.28.02-.484.047-1.146.112-1.017-.645.065-.363.345-.396.649-.432l.112-.014Zm.494 4.025c.395.464.246 1.288 0 1.926.171.094.349.18.525.267.966.471 1.898.927 1.71 2.458-.055.434-.318 1.016-.582 1.386-1.887 2.644-7.58 3.758-11.138 1.747-1.194-.671-2.427-1.658-2.231-3.622.161-1.692 1.3-3.001 2.414-4.115 1.063-1.067 2.185-1.9 3.711-2.283 1.658-.416 2.147.965 1.7 2.326.27-.018.627-.117 1.02-.225.997-.275 2.227-.615 2.87.135Zm-6.309 7.92c2.062.136 4.124-.59 5.101-1.7.357-.408.714-1.025.714-1.743C11.24 8.32 8.442 7.497 6.236 7.68c-1.208.097-2.02.352-2.866.85-.692.404-1.5 1.067-1.7 2.057-.45 2.232 1.977 3.282 3.758 3.401Zm7.873-6.844c.391-.026.587-.617.493-1.297-.132-.96-.97-1.743-2.104-1.653a2.676 2.676 0 0 1-.104.005c-.26.011-.61.026-.61.488 0 .45.315.449.675.449.21 0 .434 0 .621.086.26.124.557.536.583.893.01.145.001.284-.006.41-.021.383-.037.65.452.619Zm-9.663 4.923c-.608-1.658.855-2.976 2.372-3.133 1.297-.136 2.262.523 2.551 1.39.952 2.878-4.013 4.217-4.923 1.743Zm2.959-1.02c.187 0 .34-.154.34-.34a.341.341 0 0 0-.34-.34.341.341 0 0 0-.34.34c0 .186.153.34.34.34Zm-1.314 1.39a.844.844 0 0 0 .842-.842.844.844 0 0 0-.842-.842.844.844 0 0 0-.841.842c0 .463.378.841.841.841Z",clipRule:"evenodd",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},69301:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Whatsapp-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-Whatsapp"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.whatsapp)),o.createElement("path",{d:"M12.9583 3.03594C11.6439 1.7238 9.89389 1 8.03111 1C4.18889 1 1.05833 4.11197 1.05833 7.93613C1.05833 9.15925 1.37722 10.3514 1.98778 11.4042L1 15L4.69444 14.0362C5.71333 14.5897 6.86056 14.88 8.02722 14.88H8.03111C11.8733 14.88 15 11.768 15 7.94388C15 6.08985 14.2767 4.34808 12.9583 3.03594ZM8.03111 13.7111C6.98889 13.7111 5.97 13.4324 5.07944 12.906L4.86944 12.7821L2.67222 13.3511L3.25556 11.2223L3.11944 11.0055C2.54 10.0882 2.23278 9.02765 2.23278 7.93613C2.23278 4.75836 4.83444 2.16892 8.03111 2.16892C9.57889 2.16892 11.0333 2.76887 12.1261 3.86038C13.2189 4.95189 13.8217 6.3995 13.8217 7.94001C13.8217 11.1216 11.2239 13.7072 8.03111 13.7111ZM11.2083 9.39148C11.0333 9.30633 10.1778 8.88443 10.0183 8.82638C9.85889 8.76832 9.74222 8.74122 9.62556 8.91153C9.50889 9.08571 9.17444 9.47664 9.07333 9.59276C8.97222 9.70887 8.87111 9.72436 8.69611 9.63533C8.52111 9.55018 7.96111 9.36439 7.29611 8.77606C6.77889 8.31545 6.42889 7.75035 6.32778 7.57617C6.22667 7.40199 6.31611 7.3091 6.40556 7.22394C6.48333 7.14653 6.58056 7.02267 6.66611 6.92203C6.75167 6.8214 6.78278 6.74786 6.84111 6.63174C6.89944 6.51562 6.86833 6.41498 6.82556 6.32983C6.78278 6.24468 6.43278 5.38927 6.28889 5.04092C6.14889 4.70417 6.005 4.75062 5.89611 4.74288C5.795 4.73901 5.67833 4.73514 5.56167 4.73514C5.445 4.73514 5.25833 4.77772 5.09889 4.95189C4.93944 5.12607 4.48833 5.5441 4.48833 6.3995C4.48833 7.25491 5.11056 8.07548 5.2 8.1916C5.28556 8.30771 6.42889 10.0572 8.175 10.8081C8.59111 10.9862 8.91389 11.0946 9.16667 11.172C9.58278 11.3036 9.96389 11.2842 10.2633 11.2416C10.5978 11.1913 11.2939 10.8236 11.4378 10.4172C11.5817 10.0108 11.5817 9.6663 11.5389 9.59276C11.4961 9.51921 11.3794 9.47664 11.2083 9.39148Z",fill:"black"}))};c.propTypes={className:i.string},e.exports=c},26835:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,color:a="#000",...l}=e;return o.createElement("svg",{className:r(n,"icon icon-xing"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,t(s.xing)),o.createElement("path",{fill:a,clipRule:"evenodd",d:"M14.309 0c.08 0 .13.085.09.154L9.839 7.949a.1.1 0 0 0 0 .102l4.562 7.795a.103.103 0 0 1-.091.154h-2.914a.106.106 0 0 1-.092-.052L6.682 8.051a.1.1 0 0 1 0-.102L11.303.052A.106.106 0 0 1 11.395 0h2.914ZM7.115 5.428a.006.006 0 0 0 .005-.009L5.435 2.534a.158.158 0 0 0-.137-.078H2.676a.154.154 0 0 0-.137.231L4.135 5.42a.006.006 0 0 1-.005.009.006.006 0 0 0-.005.002L2.023 8.82a.154.154 0 0 0 .135.235h2.616a.159.159 0 0 0 .135-.075L7.11 5.43a.006.006 0 0 1 .005-.002Z",fillRule:"evenodd"}))};l.propTypes={className:a.string,color:a.string},e.exports=l},34013:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-yandexzen"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.yandexzen)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M6.3 6.3C5.1 7.6 3.3 7.7 0 7.8.1 3.5 3.5.1 7.8 0c0 3.3-.2 5.1-1.5 6.3Zm2-6.3c4.2.1 7.6 3.6 7.7 7.8-3.2 0-5-.3-6.2-1.5-1.3-1.2-1.4-3-1.5-6.3ZM0 8.3c.2 4.2 3.6 7.6 7.8 7.7-.1-3.2-.3-5-1.5-6.2-1.2-1.2-3-1.5-6.3-1.5Zm16 0c-.2 4.2-3.5 7.5-7.7 7.7 0-3.2.3-5 1.5-6.2 1.2-1.2 3-1.4 6.2-1.5Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},55166:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),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-youtube"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.youTube)),o.createElement("path",{clipRule:"evenodd",d:"M15.666 3.76a2.01 2.01 0 0 0-1.415-1.423C13.003 2 8 2 8 2s-5.003 0-6.251.337A2.01 2.01 0 0 0 .334 3.76C0 5.016 0 7.636 0 7.636s0 2.62.334 3.876a2.01 2.01 0 0 0 1.415 1.424c1.248.337 6.251.337 6.251.337s5.003 0 6.251-.337a2.01 2.01 0 0 0 1.415-1.424C16 10.257 16 7.636 16 7.636s0-2.62-.334-3.876Zm-9.302 6.255V5.257l4.181 2.38-4.181 2.378Z",fillRule:"evenodd",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},24695:(e,t,n)=>{const o=n(63104),i=n(83383),a=n(4262),r=n(87793),s=n(70931),l=n(64736),d=n(42605),c=n(80809),m=n(19751),p=n(18635),u=n(34588),g=n(38537),h=n(76399),y=n(73672),b=n(28650),f=n(19310),v=n(30408),w=n(7742),C=n(20821),k=n(43403),$=n(68579),S=n(28717),x=n(93467),E=n(23871),T=n(85803),I=n(76702),N=n(20381),B=n(25727),L=n(36355),P=n(43657),M=n(25965),A=n(48236),D=n(82281),H=n(50716),R=n(27404),_=n(35105),O=n(22921),F=n(25963),W=n(32209),V=n(26488),U=n(67977),G=n(55020),j=n(66491),z=n(32313),q=n(19775),Z=n(57561),K=n(26407),Y=n(16401),J=n(69433),Q=n(23971),X=n(65469),ee=n(77067),te=n(19368),ne=n(60614),oe=n(60703),ie=n(85348),ae=n(39184),re=n(42223),se=n(73767),le=n(44244),de=n(61599),ce=n(8550),me=n(37193),pe=n(50762),ue=n(71369),ge=n(7171),he=n(75260),ye=n(92550),be=n(97057),fe=n(49811),ve=n(91583),we=n(84979),Ce=n(1846),ke=n(10537),$e=n(98152),Se=n(56765),xe=n(78041),Ee=n(62524),Te=n(98276),Ie=n(6133),Ne=n(97575),Be=n(69301),Le=n(26835),Pe=n(34013),Me=n(55166);e.exports={Account:o,AgeGate:i,Arrow:a,Article:r,Bookmark:s,BookmarkActivated:l,BookmarkNew:d,CartFilled:c,CartOutlined:m,Check:p,Chevron:u,ChevronFill:g,Close:h,Collapse:y,Comment:b,CopyLink:f,Dot:v,DownloadCloud:w,DownloadWeb:C,Email:k,EmailFilled:$,Enlarge:S,Expand:x,Facebook:E,Filmstrip:T,Flipboard:I,Gallery:N,GoogleNews:B,Grid:L,Headphone:P,Information:M,Instagram:A,LargeChevron:D,Like:H,LikeFilled:R,Line:_,LinkedIn:O,List:F,Maximize:W,Menu:V,NativeShare:U,Newsletter:G,NewsletterArrow:j,OK:z,Paperclip:q,Pause:Z,PhotoStack:K,Pinterest:Y,Play:J,Passkey:Q,Playlist:X,PlayOutlined:ee,Print:te,RatingFilled:ne,RatingHalf:oe,RatingOutlined:ie,Replay:ae,Rss:re,Search:se,Share:le,Shopping:de,SlimHeadphone:ce,Snapchat:me,SocialHandle:pe,Spotify:ue,Star:ge,Telegram:he,Threads:ye,Tiktok:be,Timestamp:fe,Triangle:ve,TriangleDown:we,TriangleUp:Ce,Tumblr:ke,Twitter:$e,Vero:Se,Viber:xe,Video:Ee,VK:Te,WeChat:Ie,Weibo:Ne,Whatsapp:Be,Xing:Le,YandexZen:Pe,YouTube:Me}},68766:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(3442);t.default=(0,o.defineMessages)({account:{id:"Icons.Account",defaultMessage:"Account",description:"Account icon title"},ageGate:{id:"Icons.AgeGate",defaultMessage:"Age Gate",description:"Age Gate icon title"},arrow:{id:"Icons.Arrow",defaultMessage:"Arrow",description:"Arrow icon title"},article:{id:"Icons.Article",defaultMessage:"Article",description:"Article icon title"},bookmark:{id:"Icons.Bookmark",defaultMessage:"Save Story",description:"Bookmark icon title"},bookmarkActivated:{id:"Icons.BookmarkActivated",defaultMessage:"Story Saved",description:"BookmarkActivated icon title"},cart:{id:"Icons.Cart",defaultMessage:"Cart",description:"Cart icon title"},check:{id:"Icons.Check",defaultMessage:"Check",description:"Check icon title"},chevron:{id:"Icons.Chevron",defaultMessage:"Chevron",description:"Chevron icon title"},chevronFill:{id:"Icons.chevronFill",defaultMessage:"chevronFill",description:"chevronFill icon title"},close:{id:"Icons.Close",defaultMessage:"Close",description:"Close icon title"},collapse:{id:"Icons.Collapse",defaultMessage:"Collapse",description:"Collapse icon title"},comment:{id:"Icons.Comment",defaultMessage:"Comment",description:"Comment icon title"},copyLink:{id:"Icons.CopyLink",defaultMessage:"CopyLink",description:"CopyLink title"},dots:{id:"Icons.Dots",defaultMessage:"Dots",description:"Dots icon title"},downloadCloud:{id:"Icons.DownloadCloud",defaultMessage:"DownloadCloud",description:"DownloadCloud Icon Title"},downloadWeb:{id:"Icons.DownloadWeb",defaultMessage:"DownloadWeb",description:"DownloadWeb Icon Title"},email:{id:"Icons.Email",defaultMessage:"Email",description:"Email icon title"},expand:{id:"Icons.Expand",defaultMessage:"Expand",description:"Expand icon title"},facebook:{id:"Icons.Facebook",defaultMessage:"Facebook",description:"Facebook icon title"},filmstrip:{id:"Icons.Filmstrip",defaultMessage:"Filmstrip",description:"Filmstrip icon title"},filter:{id:"Icons.Filter",defaultMessage:"Filter",description:"Filter icon title"},flipboard:{id:"Icons.Flipboard",defaultMessage:"Flipboard",description:"Flipboard icon title"},funny:{id:"Icons.funny",defaultMessage:"Funny",description:"funny icon title"},gallery:{id:"Icons.Gallery",defaultMessage:"Gallery",description:"Gallery icon title"},googlenews:{id:"Icons.GoogleNews",defaultMessage:"Google News",description:"Google News icon title"},grid:{id:"Icons.Grid",defaultMessage:"Grid",description:"Grid icon title"},headphone:{id:"Icons.Headphone",defaultMessage:"Headphone",description:"Headphone icon title"},information:{id:"Icons.Information",defaultMessage:"Information",description:"Information icon title"},instagram:{id:"Icons.Instagram",defaultMessage:"Instagram",description:"Instagram icon title"},largechevron:{id:"Icons.LargeChevron",defaultMessage:"LargeChevron",description:"LargeChevron icon title"},like:{id:"Icons.Like",defaultMessage:"Like",description:"Like icon title"},likeFilled:{id:"Icons.LikeFilled",defaultMessage:"LikeFilled",description:"LikeFilled icon title"},line:{id:"Icons.Line",defaultMessage:"Line",description:"Line icon title"},linkedIn:{id:"Icons.LinkedIn",defaultMessage:"LinkedIn",description:"LinkedIn icon title"},list:{id:"Icons.List",defaultMessage:"List",description:"List icon title"},loader:{id:"Icons.Loader",defaultMessage:"Loader",description:"Loader icon title"},maximize:{id:"Icons.Maximize",defaultMessage:"Maximize",description:"Maximize icon title"},menu:{id:"Icons.Menu",defaultMessage:"Menu",description:"Menu icon title"},nativeShare:{id:"Icons.NativeShare",defaultMessage:"Native Share",description:"NativeShare icon title"},newsletter:{id:"Icons.Newsletter",defaultMessage:"Newsletter",description:"Newsletter icon title"},ok:{id:"Icons.Ok",defaultMessage:"Odnoklassniki",description:"Ok icon title"},share:{id:"Icons.Share",defaultMessage:"Share",description:"Share icon title"},passkey:{id:"Icons.Passkey",defaultMessage:"Passkey",description:"Passkey icon title"},pause:{id:"Icons.Pause",defaultMessage:"Pause",description:"Pause icon title"},photoStack:{id:"Icons.PhotoStack",defaultMessage:"PhotoStack",description:"PhotoStack icon title"},pinterest:{id:"Icons.Pinterest",defaultMessage:"Pinterest",description:"Pinterest icon title"},play:{id:"Icons.Play",defaultMessage:"Play",description:"Play icon title"},playCNE:{id:"Icons.PlayCNE",defaultMessage:"PlayCNE",description:"PlayCNE icon title"},playlist:{id:"Icons.Playlist",defaultMessage:"Playlist",description:"Playlist icon title"},playOutlined:{id:"Icons.PlayOutlined",defaultMessage:"PlayOutlined",description:"PlayOutlined icon title"},print:{id:"Icons.Print",defaultMessage:"Print",description:"Print icon title"},ratingFilled:{id:"Icons.RatingFilled",defaultMessage:"RatingFilled",description:"RatingFilled icon title"},ratingHalf:{id:"Icons.RatingHalf",defaultMessage:"RatingHalf",description:"RatingHalf icon title"},ratingOutlined:{id:"Icons.RatingOutlined",defaultMessage:"RatingOutlined",description:"RatingOutlined icon title"},replay:{id:"Icons.Replay",defaultMessage:"Replay",description:"Replay icon title"},rss:{id:"Icons.Rss",defaultMessage:"Rss",description:"Rss icon title"},search:{id:"Icons.Search",defaultMessage:"Search",description:"Search icon title"},shopping:{id:"Icons.Shopping",defaultMessage:"Shopping",description:"Shopping icon title"},snapchat:{id:"Icons.Snapchat",defaultMessage:"Snapchat",description:"Snapchat icon title"},spotify:{id:"Icons.Spotify",defaultMessage:"Spotify",description:"Spotify icon title"},star:{id:"Icons.Star",defaultMessage:"Star",description:"Star icon title"},socialHandle:{id:"Icons.SocialHandle",defaultMessage:"SocialHandle",description:"SocialHandle icon title"},someWhatFunny:{id:"Icons.someWhatFunny",defaultMessage:"Somewhat funny",description:"someWhatFunny icon title"},telegram:{id:"Icons.Telegram",defaultMessage:"Telegram",description:"Telegram icon title"},threads:{id:"Icons.Threads",defaultMessage:"Threads",description:"Threads icon title"},tiktok:{id:"Icons.Tiktok",defaultMessage:"Tiktok",description:"Tiktok icon title"},timestamp:{id:"Icons.Timestamp",defaultMessage:"Timestamp",description:"Timestamp icon title"},triangle:{id:"Icons.Triangle",defaultMessage:"Triangle",description:"Triangle icon title"},triangledown:{id:"Icons.TriangleDown",defaultMessage:"TriangleDown",description:"TriangleDown icon title"},triangleup:{id:"Icons.TriangleUp",defaultMessage:"TriangleUp",description:"TriangleUp icon title"},tumblr:{id:"Icons.Tumblr",defaultMessage:"Tumblr",description:"Tumblr icon title"},twitter:{id:"Icons.Twitter",defaultMessage:"X",description:"X icon title"},unFunny:{id:"Icons.unFunny",defaultMessage:"Unfunny",description:"unFunny icon title"},vero:{id:"Icons.Vero",defaultMessage:"VERO",description:"Vero icon title"},video:{id:"Icons.Video",defaultMessage:"Video",description:"Video icon title"},viber:{id:"Icons.Viber",defaultMessage:"Rakuten Viber",description:"Viber icon title"},vk:{id:"Icons.Vk",defaultMessage:"VKonkakte",description:"Vk icon title"},wavyArrow:{id:"Icons.wavyarrow",defaultMessage:"Wavy Arrow",description:"Wavy Arrow icon title"},weblink:{id:"Icons.WebLink",defaultMessage:"Website Link",description:"Website Link icon title"},weChat:{id:"Icons.WeChat",defaultMessage:"WeChat",description:"WeChat icon title"},weibo:{id:"Icons.Weibo",defaultMessage:"Sina Weibo",description:"Weibo icon title"},whatsapp:{id:"Icons.Whatsapp",defaultMessage:"Whatsapp",description:"Whatsapp icon title"},xing:{id:"Icons.Xing",defaultMessage:"Xing",description:"Xing icon title"},yandexzen:{id:"Icons.YandexZen",defaultMessage:"Yandex.Zen",description:"Yandex.Zen icon title"},youTube:{id:"Icons.YouTube",defaultMessage:"YouTube",description:"YouTube icon title"}})},29501:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useContext:r,useEffect:s,useRef:l,useState:d}=a,c=n(45777).A,{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:v}=n(55858),w=({attributes:e,className:t,hidePostCaption:n,url:i})=>{a.useEffect((()=>{(async()=>{await b(),y("InstagramEmbed")})()}),[]);const w=l(),[C,k]=p(),[$]=d(m()),S=r(u),x=S.targeting&&k,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 $&&e.addEventListener("DOMNodeInserted",(e=>E(e))),()=>{$&&e.removeEventListener("DOMNodeInserted",(e=>E(e)))}}),[$,w,x]),a.createElement(f,{ref:c(w,C)},x?a.createElement(v,{...e,className:o("instagram-media",t),"data-instgrm-captioned":!n||void 0,"data-instgrm-permalink":i,"data-instgrm-version":"14"}):a.createElement(g,{hasConsent:S.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(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"InstagramEmbedContainer"})` display: flex; align-self: center; justify-content: center; margin: ${i(5)} 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(3442);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(75999).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}},1829:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),{useEffect:s}=n(96540),l=n(42018).A,{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m="item",p={[m]:l.itemTypeDefault,character:l.itemTypeCharacter,image:l.itemTypeImage,photo:l.itemTypePhoto,slide:l.itemTypeSlide,venue:l.itemTypeVenue},u=n(96774),{ItemsCountWrapper:g,ItemsCountIcon:h,ItemsCountContent:y}=n(8544),b=({className:e,count:t,dangerousItemsTypeIcon:n,hasTextCounter:i=!1,itemType:l=m,messageType:b,minCount:f,preTextCount:v=0,showIcon:w=!0})=>{s((()=>{(async()=>{await c(),d("ItemsCount")})()}),[]);const C=(({count:e,intl:t,itemType:n,minCount:o,messageType:i})=>Object.prototype.hasOwnProperty.call(p,n)?i?t.formatMessage(p[n],{messageType:i,count:e,minCount:o}):t.formatMessage(p[n],{count:e}):i?t.formatMessage(p[m],{messageType:i,count:e,minCount:o}):t.formatMessage(p[m],{count:e}))({count:t,intl:r(),itemType:l,minCount:f,messageType:b}),k=n?a.createElement(h,{className:"items-count__icon",dangerouslySetInnerHTML:{__html:n}}):a.createElement(h,{className:"items-count__icon gallery"},a.createElement(u,null));return a.createElement(g,{className:o("items-count",e)},w&&k,i&&a.createElement(y,{className:"text-count__prefix",hasTextCounter:i},v," /"),a.createElement(y,{className:"items-count__content",hasTextCounter:i},C))};b.propTypes={className:i.string,count:i.number.isRequired,dangerousItemsTypeIcon:i.string,hasTextCounter:i.bool,itemType:i.string,messageType:i.string,minCount:i.number,preTextCount:i.oneOfType([i.string,i.number]),showIcon:i.bool},e.exports=b},78372:(e,t,n)=>{e.exports=n(1829)},8544:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,getLinkStyles:l}=n(26865),d=o.div.withConfig({displayName:"ItemsCountWrapper"})` display: inline-flex; align-items: center; `,c=o(i).withConfig({displayName:"ItemsCountIcon"})` display: inline-block; margin-right: ${a(1)}; width: 100%; max-width: ${a(3)}; height: 100%; vertical-align: middle; .icon { ${({theme:e})=>r(e,"fill","colors.consumption.lead.standard.accent")}; display: block; margin: -50%; width: ${a(6,"px")}; height: 100%; } .icon-gallery { stroke: black; stroke-width: 1.5px; transform: scale(0.7); } `;c.defaultProps={as:"span"};const m=o(i).withConfig({displayName:"ItemsCountContent"})` display: inline-block; ${({theme:e,typeIdentity:t})=>s(e,t)} ${({theme:e,colorToken:t})=>l(e,t)} ${({theme:e,hasTextCounter:t})=>t&&s(e,"typography.definitions.utility.assistive-text")} &:hover { ${({hasTextCounter:e})=>e&&" \n text-decoration: none;\n "} } `;m.defaultProps={as:"span",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.numerical-small"},e.exports={ItemsCountWrapper:d,ItemsCountIcon:c,ItemsCountContent:m}},42018:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({itemTypeCharacter:{id:"ItemCount.ItemTypeCharacter",defaultMessage:"{messageType, select,\n withMinCountLimit {{count, plural,\n one {# character}\n other {# characters}\n }\n (at least \n {minCount ,plural,\n one {# character}\n other {# characters}\n } are required)}\n other {{count, plural,\n one {# character}\n other {# characters}\n }}\n }",description:"Item type for character with plurals"},itemTypeDefault:{id:"ItemCount.ItemTypeDefault",defaultMessage:"{count, plural,\n one {# Item}\n other {# Items}\n }",description:"Default item type for items with plurals"},itemTypeImage:{id:"ItemCount.ItemTypeImage",defaultMessage:"{count, plural,\n one {# Image}\n other {# Images}\n }",description:"Item type for images with plurals"},itemTypePhoto:{id:"ItemCount.ItemTypePhoto",defaultMessage:"{count, plural,\n one {# Photo}\n other {# Photos}\n }",description:"Item type for photos with plurals"},itemTypeSlide:{id:"ItemCount.ItemTypeSlide",defaultMessage:"{count, plural,\n one {# Slide}\n other {# Slides}\n }",description:"Item type for slides with plurals"},itemTypeVenue:{id:"ItemCount.ItemTypeVenue",defaultMessage:"{count, plural,\n one {# Venue}\n other {# Venues}\n }",description:"Item type for venues with plurals"}})},32272:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{CircleWrapper:r}=n(86286),s=({fillColor:e="#000",width:t="100px",height:n="100px",margin:i="20px",className:s="",...l})=>o.createElement(r,{style:{width:t,height:n,margin:i,display:"inline-block"},className:a(s,"icon icon-loader"),...l,version:"1.1",id:"L9",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 100 100",enableBackground:"new 0 0 0 0"},o.createElement("path",{fill:e,d:"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"}));s.propTypes={className:i.string,fillColor:i.string,height:i.string,margin:i.string,width:i.string},e.exports=s},13644:(e,t,n)=>{const o=n(96540),{VogueWrapper:i}=n(86286);e.exports=()=>o.createElement(i,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 36",textRendering:"geometricPrecision",shapeRendering:"geometricPrecision",className:"loader-vogue"},o.createElement("path",{id:"E",className:"st0",d:"M23.2612,0L23.2612,11.7649C23.2612,11.8148,23.0279,11.8315,23.0279,11.7649C23.0279,11.6982,23.2612,0.333282,12.7129,0.333282L8.76346,0.333282C8.54683,0.333282,8.41352,0.36661,8.41352,0.549915L8.41352,15.231C8.41352,15.3643,8.54683,15.4476,8.76346,15.4476L10.0799,15.4476C16.3456,15.4476,15.8457,9.14859,15.8457,9.08193C15.8457,9.01528,16.0957,9.03194,16.0957,9.08193C16.0957,9.13193,16.1123,22.2966,16.1123,22.3466C16.1123,22.3966,15.929,22.4132,15.929,22.3466C15.929,22.2799,15.779,15.7809,9.94661,15.7809L8.76346,15.7809C8.56349,15.7809,8.41352,15.8476,8.41352,15.9975L8.41352,31.7951C8.41352,31.9118,8.54683,32.0117,8.76346,32.0117C9.64666,32.0117,11.9296,32.0284,12.5629,32.0284C23.8945,32.0617,23.7445,19.8969,23.7445,19.8469C23.7445,19.797,24.0278,19.797,24.0278,19.8469L24.0278,32.445L0.114794,32.445C0.0481373,32.445,0.0481373,32.0951,0.114794,32.0951L2.49776,32.0951C2.71439,32.0951,2.84771,32.0284,2.84771,31.8784C2.84771,29.1455,2.84771,0.799877,2.84771,0.549915C2.84771,0.349946,2.58108,0.333282,2.49776,0.333282C2.46443,0.333282,1.23129,0.333282,0.0148091,0.333282C0.0148091,0.333282,-0.0685114,0.166641,0.0148091,0C0.0981296,0,23.2612,0,23.2612,0",opacity:"0",transform:"translate(4.15223,1.87884)",style:{animation:"E_o 1.5s linear infinite both"}}),o.createElement("path",{id:"U",className:"st0",d:"M27.1719,0.266719C25.7716,0.266719,24.3713,0.266719,24.3713,0.266719C24.3713,0.266719,24.0214,0.266719,24.0214,0.466748C24.0214,2.70041,24.0214,21.5031,24.0214,24.1868L24.0214,24.2034C24.038,30.8378,18.9372,33.0048,15.2701,33.0548L15.2701,33.0381C10.9528,33.0548,3.20169,32.338,3.20169,22.77C3.20169,22.77,3.18502,1.00016,3.16835,0.700115C3.15167,0.233381,2.55159,0.250051,2.55159,0.250051C2.55159,0.250051,0.10124,0.250051,0.017895,0.250051C-0.0654503,0.250051,-0.0487813,-0.1,0.017895,-0.1L11.9529,-0.1C12.0196,-0.1,12.003,0.250051,11.9529,0.250051C11.9029,0.250051,9.41925,0.250051,9.41925,0.250051C9.41925,0.250051,8.6358,0.216712,8.6358,0.733453C8.6358,1.46689,8.65246,25.0203,8.65246,25.8537C8.65246,29.5209,10.7361,32.7714,15.2534,32.7048C18.7873,32.638,23.6879,30.5711,23.6714,24.1868C23.6714,23.8701,23.6714,2.83376,23.6714,0.466748C23.6546,0.283389,23.3046,0.266719,23.3046,0.266719L19.9875,0.266719C19.9207,0.266719,19.9207,-0.0666619,20.004,-0.0666619C20.0208,-0.0666619,27.0885,-0.0666619,27.1719,-0.0666619C27.2385,0.100029,27.1719,0.266719,27.1719,0.266719Z",opacity:"0",transform:"translate(2.57354,1.9455)",style:{animation:"U_o 1.5s linear infinite both"}}),o.createElement("path",{id:"G",className:"st0",d:"M16.5382,19.9408L19.2012,19.9408C19.2012,19.9408,19.7005,19.8909,19.7005,20.124C19.7005,20.1406,19.7005,27.7636,19.7005,27.7636C19.7005,33.6389,13.8419,33.7056,12.1941,33.5224C6.06906,32.8233,5.95255,20.1905,5.91927,16.8784C5.83605,7.85727,7.2508,0.00125154,13.4091,0.317489C20.7159,0.683659,22.63,11.1694,22.7465,11.6355C22.9962,11.7187,22.9962,11.519,22.9962,11.519L23.0127,0.0844721C23.0127,0.0844721,22.9628,-0.0153926,22.813,0.11776C22.7631,0.167692,22.6965,0.23427,22.63,0.300845C19.401,3.59637,17.7866,0.134404,13.0762,-0.0153926C7.28409,-0.198477,0.0938322,7.82398,-0.00603238,17.0947C-0.105897,26.4154,6.01913,33.6056,12.7101,33.8554C16.3385,33.9885,16.2553,32.9898,20.7324,31.5917C23.4621,30.743,24.7604,32.5904,24.8602,33.356C25.0267,33.4725,25.0434,33.2727,25.0434,33.2727L25.0434,20.1739C25.0434,19.9077,25.4094,19.9576,25.4094,19.9576L27.8729,19.9576C27.9394,19.9576,27.9394,19.5914,27.8729,19.5914L16.5216,19.5914C16.4383,19.5914,16.4383,19.9408,16.5382,19.9408",opacity:"0",transform:"translate(2.19725,0.935133)",style:{animation:"G_o 1.5s linear infinite both"}}),o.createElement("path",{id:"O",className:"st0",d:"M5.92208,16.6329C5.92208,7.61677,7.65213,0.247436,14.0399,0.264071C20.9103,0.264071,22.2578,7.93283,22.2578,16.6496C22.2578,25.6659,20.9435,33.4346,14.09,33.4346C6.73721,33.4177,5.92208,26.115,5.92208,16.6329M13.9735,33.6839C20.7938,33.7005,28.1633,26.1649,28.18,16.8159C28.1965,7.01792,21.1101,0.0478142,14.09,-0.00209099C6.90356,-0.0686311,0,7.83302,0,16.8159C0,26.0983,6.52095,33.6507,13.9735,33.6839",opacity:"0",transform:"translate(2.065,1.05937)",style:{animation:"O_o 1.5s linear infinite both"}}),o.createElement("path",{id:"V",className:"st0",d:"M0.0178861,0L11.7176,0C11.7843,0,11.7676,0.349993,11.7176,0.349993L9.31769,0.349993C9.31769,0.349993,8.63437,0.31666,8.85104,0.699985C8.88437,0.783317,17.1175,23.2828,17.1175,23.2828C17.1175,23.2828,17.2675,23.6662,17.3842,23.7162C17.3842,23.7162,24.7007,1.11664,24.7007,1.09998C24.7674,0.883315,25.034,0.366659,24.584,0.366659L21.9341,0.366659C21.8841,0.366659,21.8841,0.0166663,21.9341,0.0166663L28.234,0.0166663C28.284,0.0166663,28.284,0.366659,28.234,0.366659L25.884,0.366659C25.234,0.349993,25.234,0.549989,25.1174,0.883315C25.0674,1.04998,14.9342,32.616,14.9342,32.616C14.9342,32.616,14.8842,32.4827,14.8509,32.3493C10.5677,19.9663,3.93447,2.73328,3.40115,0.883315C3.25115,0.333326,3.16782,0.349993,2.83449,0.349993C2.71783,0.349993,0.101218,0.349993,0.0178861,0.349993C-0.0654455,0.349993,-0.0487792,0,0.0178861,0",opacity:"0",transform:"translate(2.03854,1.8455)",style:{animation:"V_o 1.5s linear infinite both"}}))},62930:(e,t,n)=>{const o=n(32272),i=n(13644);e.exports={Circle:o,Vogue:i}},86286:(e,t,n)=>{const o=n(75999).default,{keyframes:i}=n(75999),{calculateSpacing:a}=n(26865),r=i` 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } `,s=o.svg.withConfig({displayName:"CircleWrapper"})` path { transform-origin: 50% 50%; animation: ${r} 1.2s linear infinite; } `,l=o.svg.withConfig({displayName:"VogueWrapper"})` animation: rotate 2s linear infinite; width: 36px; height: 32px; & .path { stroke: #5652bf; stroke-linecap: round; animation: dash 1.5s ease-in-out infinite; } @keyframes E_o { 0% { opacity: 0; } 80.5556% { animation-timing-function: cubic-bezier(0, 0, 0.58, 1); opacity: 0; } 83.3333% { opacity: 1; } 97.2222% { animation-timing-function: cubic-bezier(0.42, 0, 1, 1); opacity: 1; } 100% { opacity: 0; } } @keyframes U_o { 0% { opacity: 0; } 63.8889% { animation-timing-function: cubic-bezier(0, 0, 0.58, 1); opacity: 0; } 66.6667% { opacity: 1; } 80.5556% { animation-timing-function: cubic-bezier(0.42, 0, 1, 1); opacity: 1; } 83.3333% { opacity: 0; } 100% { opacity: 0; } } @keyframes G_o { 0% { opacity: 0; } 47.2222% { animation-timing-function: cubic-bezier(0, 0, 0.58, 1); opacity: 0; } 50% { opacity: 1; } 63.8889% { animation-timing-function: cubic-bezier(0.42, 0, 1, 1); opacity: 1; } 66.6667% { opacity: 0; } 100% { opacity: 0; } } @keyframes O_o { 0% { opacity: 0; } 30.5556% { animation-timing-function: cubic-bezier(0, 0, 0.58, 1); opacity: 0; } 33.3333% { opacity: 1; } 47.2222% { animation-timing-function: cubic-bezier(0.42, 0, 1, 1); opacity: 1; } 50% { opacity: 0; } 100% { opacity: 0; } } @keyframes V_o { 0% { opacity: 0; } 13.8889% { animation-timing-function: cubic-bezier(0, 0, 0.58, 1); opacity: 0; } 16.6667% { animation-timing-function: cubic-bezier(0, 0, 0.58, 1); opacity: 1; } 30.5556% { animation-timing-function: cubic-bezier(0.42, 0, 1, 1); opacity: 1; } 33.3333% { opacity: 0; } 100% { opacity: 0; } } `,d=o.div.withConfig({displayName:"LoaderWrapper"})` padding-top: ${a(6)}; text-align: center; `;e.exports={VogueWrapper:l,LoaderWrapper:d,CircleWrapper:s}},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(3442),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ConsentContext:g}=n(85438),h=n(70920),y=n(83561),{MastodonEmbedContainer:b,MastodonEmbedIframe:f}=n(75479),v=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),[C,k]=h(),{formatMessage:$}=m(),S=w.targeting&&k,[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":$(v.mastodonEmbedAriaLabelText),className:t,ref:C},S?i.createElement(f,{className:"mastodon-embed",src:o,style:{height:x},ref:T,onLoad:I,...e}):i.createElement(y,{hasConsent:w.targeting,url:n,consentBannerHeader:v.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(75999).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(3442);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"}})},13447:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useState:r}=n(96540),{useIntl:s}=n(3442),{MessageBannerContent:l,MessageBannerWrapper:d,MessageBannerTitle:c,MessageBannerCloseButton:m,MessageBannerBookmarkWrapper:p}=n(8070),u=n(16).A,{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),y=n(76399),{storageFactory:b}=n(60663),{BookmarkIcon:f}=n(72964),v=n(73730),w=b((()=>window.localStorage)),C=({children:e,className:t,contentAlign:n="left",btnSize:o,btnStyle:b,buttonLabel:C,delayDuration:k=0,hasBoxShadow:$=!1,isFixed:S=!1,shouldAddButton:x,buttonClickHandler:E,isDisclaimer:T=!1,shouldShowCloseButton:I,title:N,position:B,shouldUseDescriptionToken:L=!1,showMessageBannerBookmark:P=!1})=>{const[M,A]=i.useState(!1);i.useEffect((()=>{w.removeItem("alreadyShown"),(async()=>{await h(),g("MessageBanner")})()}),[]);const{formatMessage:D}=s(),[H,R]=r(),[_,O]=r(!1);if(a((()=>(k>0&&!H&&R(setTimeout((()=>{O(!0)}),k)),()=>{clearTimeout(H)})),[H,k]),_)return null;const F={label:D(u.saveStory),url:"#",network:"bookmark",behavior:"bookmark"};return!M&&i.createElement(d,{className:t,"data-testid":"message-banner",isFixed:S,isDisclaimer:T,shouldShowCloseButton:I,position:B,hasBoxShadow:$},N&&i.createElement(c,{contentAlign:n},N),i.createElement(l,{contentAlign:n,isDisclaimer:T,shouldUseDescriptionToken:L},e),I&&i.createElement(m,{ButtonIcon:y,onClickHandler:()=>{A(!0),O(!0)},role:"button","aria-expanded":y,label:"",isIconButton:!0,btnStyle:"text"}),x&&i.createElement(v,{role:"button",label:C,btnStyle:b,size:o,onClickHandler:E}),P&&i.createElement(p,{"data-testid":"message-banner-bookmark-wrapper"},i.createElement(f,{link:F,theme:"standard",isUrlBookmark:!0,isBookmarkButton:!0})))};C.propTypes={btnSize:o.string,btnStyle:o.string,buttonClickHandler:o.func,buttonLabel:o.string,children:o.node.isRequired,className:o.string,contentAlign:o.oneOf(["left","center"]),delayDuration:o.number,hasBoxShadow:o.bool,isDisclaimer:o.bool,isFixed:o.bool,position:o.oneOf(["top-left","top-right","top-centre"]),shouldAddButton:o.bool,shouldShowCloseButton:o.bool,shouldUseDescriptionToken:o.bool,showMessageBannerBookmark:o.bool,title:o.string},C.displayName="MessageBanner",e.exports=C},62282:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(13447);e.exports=o(i,"MessageBanner")},8070:(e,t,n)=>{const o=n(75999).default,{getColorStyles:i,calculateSpacing:a,getColorToken:r,getTypographyStyles:s,minScreen:l,maxScreen:d}=n(26865),{BaseText:c}=n(76955),m=n(73730),{BREAKPOINTS:p}=n(96472),u=o.div.withConfig({displayName:"MessageBannerWrapper"})` ${({shouldShowCloseButton:e})=>e&&"display: flex;"} ${({theme:e})=>i(e,"background","colors.interactive.base.white")}; ${({theme:e})=>i(e,"border-color","colors.consumption.body.standard.divider")}; ${({isDisclaimer:e})=>!e&&`\n border-width: 1px;\n border-style: solid;\n box-sizing: border-box;\n padding: ${a(1.5,"px")} ${a(2,"px")};\n ${l(p.md)} {\n padding: ${a(2,"px")};\n }\n `} ${({isDisclaimer:e,position:t})=>e&&`\n display: flex;\n position: fixed;\n top: 50px;\n right: 50px;\n bottom: 50px;\n left: 50px;\n flex-direction: row;\n align-items: flex-start;\n margin: auto;\n margin-right: auto;\n margin-left: auto;\n border-width: 1px;\n border-style: solid;\n padding: 0;\n width: ${a(87.5,"px")};\n height: fit-content;\n box-sizing: border-box;\n @media (max-width: 768px) {\n right: ${a(3,"px")};\n left: ${a(3,"px")};\n width: auto;\n top: 120px;\n }\n ${(({position:e,isDisclaimer:t})=>{if(t)switch(e){case"top-right":return"\n \n top: 156px;\n @media (max-width: 1023px) {\n top: 132px;\n }\n\n @media (max-width: 768px) {\n right: 16px;\n left: auto;\n width: 80%\n }\n @media (max-width: 550px) {\n right: 16px;\n left: auto;\n width: 90%;\n }\n right: 16px;\n left: auto;\n margin: 0;\n ";case"top-left":return"\n \n top: 156px;\n @media (max-width: 1023px) {\n top: 132px;\n }\n\n @media (max-width: 768px) {\n right: auto;\n left: 16px;\n width: 80%\n }\n @media (max-width: 550px) {\n right: auto;\n left: 16px;\n width: 90%;\n }\n \n left: 16px;\n right: auto;\n margin: 0;\n ";case"top-centre":return"\n \n top: 156px;\n @media (max-width: 1023px) {\n top: 132px;\n }\n\n @media (max-width: 768px) {\n left: 50%;\n right: auto;\n transform: translateX(-50%);\n width: 80%\n }\n @media (max-width: 550px) {\n left: 50%;\n right: auto;\n transform: translateX(-50%);\n width: 90%;\n }\n left: 50%;\n transform: translateX(-50%);\n right: auto;\n margin: 0;\n ";default:return""}return""})({position:t,isDisclaimer:e})}\n `} ${({hasBoxShadow:e})=>e&&"\n box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.1);\n "} ${({isFixed:e})=>e?`\n align-items: center;\n min-height: ${a(7)};\n z-index: 1000;\n `:""} `,g=o(c).withConfig({displayName:"MessageBannerContent"})` ${({isDisclaimer:e})=>!e&&"\n width: 100%;\n overflow-wrap: break-word;\n "} ${({isDisclaimer:e})=>e&&`\n margin: ${a(3,"px")} 0 ${a(3,"px")}\n ${a(3,"px")};\n width: 100%;\n overflow-wrap: break-word;\n line-height: ${a(2,"px")};\n font-size: ${a(1.5,"px")};\n font-style: normal;\n ${({theme:e})=>s(e,"typography.definitions.utility.assistive-text")}\n color: ${r("colors.consumption.lead.standard.context-tertiary")} !important;\n `} ${({theme:e,shouldUseDescriptionToken:t})=>s(e,t?"typography.definitions.consumptionEditorial.description-core":"typography.definitions.utility.assistive-text")} a:link, a:visited, a:active { text-decoration: underline; color: ${r("colors.consumption.lead.standard.context-tertiary")}; } text-align: ${({contentAlign:e})=>e}; /* * This is used for the redirect message. It might be that in the future we * would prefer to include it in the context only. This is to make the child * content sit flush to the padding at the top and bottom. */ > *:first-child { margin-top: 0; } > *:last-child { margin-bottom: 0; } `,h=o("div").withConfig({displayName:"MessageBannerTitle"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.description-feature")}; padding: ${a(2,"px")} 0; width: 100%; text-align: ${({contentAlign:e})=>e}; line-height: ${a(3.5,"px")}; `,y=o(m.Utility).withConfig({displayName:"MessageBannerCloseButton"})` align-self: flex-start; margin: ${a(2,"px")}; border-width: 0; width: 0; min-width: 0; height: 0; .icon-close { padding: 8px; } svg { max-width: fit-content; } svg path { fill: black; } `;g.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.context-tertiary",typeIdentity:"typography.definitions.utility.assistive-text"};const b=o("div").withConfig({displayName:"MessageBannerBookmarkWrapper"})` display: flex; flex-direction: column; button { margin-bottom: 16px; ${d(p.md)} { margin-right: 16px; margin-left: 16px; } ${({theme:e})=>i(e,"background","colors.interactive.base.brand-primary")}; &:hover, &:focus, &:active { ${({theme:e})=>i(e,"background-color","colors.interactive.base.brand-primary")}; } } span { ${({theme:e})=>i(e,"color","colors.interactive.base.white")}; } svg { width: 24px; height: 24px; path { ${({theme:e})=>i(e,"fill","colors.interactive.base.white")}; } } `;e.exports={MessageBannerWrapper:u,MessageBannerContent:g,MessageBannerTitle:h,MessageBannerCloseButton:y,MessageBannerBookmarkWrapper:b}},16:(e,t,n)=>{const{defineMessages:o}=n(3442);t.A=o({saveStory:{id:"MessageBanner.saveStory",defaultMessage:"Save story",description:"Label for the bookmark icon"}})},23616:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{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(91560).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:v}=a(),[w,C]=r(!1),k=b?d:l,$="inverted"===f?u.UtilityInverted:u.Utility;s((()=>{t&&t(w)}),[w,t]);const S=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&&C(!w)};return y?i.createElement(p,{hasDarkBackground:h},i.createElement(k,{size:b?32:24,onIconClick:()=>{x(t),S(n,o)},onKeyDown:e=>{13===e.keyCode&&(x(t),S(n,o))},tabIndex:"0"})):i.createElement($,{onClickHandler:()=>{S(n,o),x(t)},btnStyle:"outlined",label:e||v(g.buttonTitle),iconPosition:"before",hasEnableIcon:!0,hasDarkBackground:h,ButtonIcon:()=>i.createElement(p,{hasDarkBackground:h},i.createElement(k,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(75999)),{INTERACTIVE:a}=n(96472),r=i.default.div.withConfig({displayName:"NativeShareIconWrapper"})` display: flex; path { transition: fill ${a.timingButtonDefault} ease-in; fill: currentColor; } `;t.NativeShareIconWrapper=r},91560:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({buttonTitle:{id:"NativeShareButton.ButtonTitle",defaultMessage:"Share",description:"Native Share Button component button title text",isConfigurable:!0}})},52627:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(708),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{AssistiveText:l,NavigationDropdownWrapper:d,NavigationDropdownLink:c,NavigationDropdownListItem:m,NavigationDropdownListWrapper:p,NavigationDropdownButton:u}=n(77906),{useSelectReducer:g,useKeyboardEvents:h,useMouseEvents:y,useCallbacks:b}=n(37690),{useRef:f}=o,v=({align:e="left",assistiveLabel:t,className:n,id:i="navigation-dropdown",label:v,buttonAttrs:w,direction:C="down",navItemAttrs:k,options:$,showLabel:S,isInverted:x=!1})=>{o.useEffect((()=>{(async()=>{await s(),r("NavigationDropdown")})()}),[]);const E=f(null),T=f(null),I=f([]),[N,B]=g(),{onSelectOpen:L,onOptionFocus:P,onClose:M}=b(N,B,T,I);h(N,M,P,I,E),y(N,M,T);const A=`menu-button-${i}`,D=`assistive-label-${i}`,H="string"==typeof e?{sm:e}:e;return o.createElement(d,{className:n},o.createElement(l,{id:D},t),o.createElement(u,{ref:E,"aria-expanded":N.isOpen,"aria-haspopup":"true",isInverted:x,onClick:e=>{e.stopPropagation(),L()},"aria-labelledby":`${D}`,"aria-describedby":`${D} ${A}`,id:A,...w},o.createElement("span",null,S?v:(e=>{const t=e?.find((e=>e.selected));return t?.name?t.name:null})($)),o.createElement("span",{"aria-hidden":"true"},o.createElement(a,{width:12,height:7}))),o.createElement(p,{ref:T,isOpen:N.isOpen,aligns:H,direction:C,role:"menu","aria-labelledby":D},$.map((({name:e,url:t,selected:n=!1,...i},a)=>o.createElement(m,{key:e,isSelected:n},o.createElement(c,{ref:e=>{I.current[a]=e},href:t,isSelected:n,...i,...k},e))))))};v.propTypes={align:i.oneOfType([i.object,i.oneOf(["left","right"])]),assistiveLabel:i.string,buttonAttrs:i.object,className:i.string,direction:i.oneOf(["down","up"]),id:i.string,isInverted:i.bool,label:i.string,navItemAttrs:i.object,options:i.array,showLabel:i.bool},e.exports=v},37690:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCallbacks=t.useSelectReducer=t.useMouseEvents=t.useKeyboardEvents=void 0;const o=n(96540),i=n(38221),{useEffect:a,useReducer:r,useCallback:s}=o,l=(e,t,n,o,i)=>{const a=Number(t)+1;e(Math.min(a,n.current.length-1),!0,i),t===n.current.length-1&&o()},d=(e,t,n,o)=>{const i=Number(t)-1;e(Math.max(i,0),!0,o),0===t&&n()};let c="";const m=i((()=>{c=""}),500);t.useKeyboardEvents=function({isOpen:e,focusedOptionIndex:t},n,o,i,r){a((()=>{const a=a=>{if(!e)return;let s,p;switch(a.key){case"Enter":break;case"Escape":a.preventDefault(),a.stopPropagation(),r.current.focus(),n();break;case"ArrowDown":a.preventDefault(),l(o,t,i,n);break;case"ArrowUp":a.preventDefault(),d(o,t,n);break;case"Tab":if(a.shiftKey){d(o,t,n,a.key);break}l(o,t,i,n,a.key);break;case"Home":a.preventDefault(),o(0,!0);break;case"End":a.preventDefault(),o(i.current.length-1,!0);break;default:if(a.preventDefault(),c+=a.key.toLowerCase(),s=i.current.map((e=>e.textContent?e.textContent.toLowerCase():"sign out")),p=s.findIndex((e=>e.startsWith(c))),-1===p)return void(c="");o(p,!0),m()}};return document.addEventListener("keydown",a),()=>document.removeEventListener("keydown",a)}),[n,e,r,o,t,i])},t.useMouseEvents=function({isOpen:e},t,n){a((()=>{const o=o=>{e&&(n.current.contains(o.target)||t())};return document.addEventListener("click",o),()=>document.removeEventListener("click",o)}),[e,n,t]),a((()=>(window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t))),[t])},t.useSelectReducer=function(){return r(((e,t)=>{switch(t.type){case"setOpen":return{...e,isOpen:t.isOpen};case"setFocusedOptionIndex":return{...e,focusedOptionIndex:t.index};case"close":return{...e,isOpen:!1,focusedOptionIndex:-1};default:throw new Error(`Unsupported action "${t.type}".`)}}),{isOpen:!1,focusedOptionIndex:-1})},t.useCallbacks=function(e,t,n,o){const i=s(((e,i=!1,a="")=>{o.current[e]&&(t({type:"setFocusedOptionIndex",index:e}),"Tab"!==a&&o.current[e]?.focus(),i&&n.current?.scrollTo&&n.current.scrollTo({top:e*o.current[e].parentElement.offsetHeight}))}),[t,n,o]);return{onSelectOpen:s((()=>{t({type:"setOpen",isOpen:!e.isOpen}),e.isOpen||setTimeout((()=>{const t=e.selectedOptionIndex>-1?e.selectedOptionIndex:0;i(t,!0)}),0)}),[t,e.isOpen,e.selectedOptionIndex,i]),onClose:()=>{t({type:"close"})},onOptionFocus:i}}},36062:(e,t,n)=>{e.exports=n(13382)},77906:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AssistiveText=t.NavigationDropdownButton=t.NavigationDropdownLink=t.NavigationDropdownListItem=t.NavigationDropdownListWrapper=t.NavigationDropdownWrapper=void 0;const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getZIndex:s}=n(26865),{BaseLink:l}=n(76955),{BREAKPOINTS:d}=n(96472),{isInverted:c,resolveMenuKey:m}=n(70698);t.NavigationDropdownWrapper=o.div.withConfig({displayName:"NavigationDropdownWrapper"})` display: inline-block; position: relative; z-index: ${s("dropdown")}; `,t.NavigationDropdownListWrapper=o.ul.withConfig({displayName:"NavigationDropdownListWrapper"})` ${({theme:e})=>a(e,"background-color",m(e,"colors.foundation.menu-bg.collapsed"))}; display: ${({isOpen:e})=>e?"block":"none"}; position: absolute; flex-direction: column; align-items: start; margin: 0; margin-top: ${i(.5)}; box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1); padding: ${i(.5)}; min-width: ${i(15)}; max-height: ${i(31)}; overflow: auto; text-align: left; white-space: nowrap; /* TODO either update getColorStyles to support, or refactor */ scrollbar-color: ${({theme:e})=>`\n ${r(e,"colors.interactive.base."+(c(e)?"light":"dark"))} ${r(e,"colors.interactive.base."+(c(e)?"dark":"light"))}`}; scrollbar-width: thin; ${({aligns:e})=>e&&Object.keys(e).map((t=>{const n=e[t];return`\n @media (min-width: ${d[t]}) {\n left: ${"left"===n?i(-.5):"auto"};\n right: ${"right"===n?i(-.5):"auto"};\n }\n `}))} ${({direction:e})=>"up"===e&&`\n margin-top: 0;\n top: ${i(-.5)};\n transform: translateY(-100%);\n `} ::-webkit-scrollbar { width: 5px; } ::-webkit-scrollbar-track { ${({theme:e})=>a(e,"background","colors.interactive.base."+(c(e)?"dark":"light"))}; } ::-webkit-scrollbar-thumb { ${({theme:e})=>a(e,"background","colors.interactive.base."+(c(e)?"light":"dark"))}; } `,t.NavigationDropdownListItem=o.li.withConfig({displayName:"NavigationDropdownListItem"})` display: flex; position: relative; align-items: center; transition: all 500ms ease; width: 100%; height: ${i(6)}; ${({theme:e,isSelected:t})=>t&&`\n &::before {\n background-color: ${r(e,m(e,"colors.foundation.collapsed-menu.nav-link.hover"))};\n content: '';\n height: 100%;\n left: -${i(.5)};\n position: absolute;\n width: ${i(.5)};\n }\n `} `,t.NavigationDropdownListItem.defaultProps={role:"none"},t.NavigationDropdownLink=o(l).withConfig({displayName:"NavigationDropdownLink"}).attrs((({theme:e,colorSecondaryLinkToken:t,colorStaticLinkToken:n})=>({colorSecondaryLinkToken:t||m(e,"colors.foundation.collapsed-menu.nav-link.hover"),colorStaticLinkToken:n||m(e,"colors.foundation.collapsed-menu.nav-link.default")})))` padding: ${i(1.5)} ${i(1)}; width: 100%; text-decoration: none; word-break: normal; &:link, &:visited { ${({isSelected:e,colorSecondaryLinkToken:t})=>e&&`color: ${r(t)};}`} } &:hover, &:focus { text-decoration: none; } @media (min-width: ${d.md}) { padding-right: ${i(2)}; padding-left: ${i(2)}; } `,t.NavigationDropdownLink.defaultProps={linkStyle:"default",role:"menuitem",typeToken:"typography.definitions.foundation.link-primary"},t.NavigationDropdownButton=o(t.NavigationDropdownLink).withConfig({displayName:"NavigationDropdownButton"})` display: flex; align-items: center; border: ${({theme:e,colorBorderToken:t})=>t&&`1px solid ${r(e,t)}`}; background: transparent; cursor: pointer; width: auto; span { margin-right: ${i(.5)}; &:last-child { margin-right: 0; } } svg { path, g, polygon { transition-duration: 0.2s; transition-timing-function: ease-in-out; transition-property: fill, stroke; fill: currentColor; stroke: currentColor; } } ${({theme:e})=>c(e)&&`\n color : ${r(e,m(e,"colors.consumption.lead.inverted.link"))};\n &:hover,\n &:focus { \n color : ${r(e,m(e,"colors.consumption.lead.inverted.link-hover"))};\n }`} `,t.NavigationDropdownButton.defaultProps={as:"button",role:"button"},t.AssistiveText=o.h6.withConfig({displayName:"AssistiveText"})` position: absolute; clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; overflow: hidden; white-space: nowrap; `},13382:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(52627);i.Footer=o(i,"NavigationDropdownFooter",{},{align:"right",buttonAttrs:{colorBorderToken:"colors.foundation.footer.accent",colorSecondaryLinkToken:"colors.foundation.footer.links.primary",colorStaticLinkToken:"colors.foundation.footer.links.primary",typeToken:"typography.definitions.utility.input-core"},direction:"up",navItemAttrs:{typeToken:"typography.definitions.utility.input-core"}}),e.exports=i},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}},12723:(e,t,n)=>{const o=n(5556),i=n(96540),{shouldRenderNothing:a}=n(29670),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({children:e,group:t,payment:n})=>(i.useEffect((()=>{(async()=>{await s(),r("PaymentGateway")})()}),[]),n&&n.gateway&&n.gateway.groupsToRender?n.gateway.groupsToRender.includes(t)?e:null:a(t,n)?null:e);l.propTypes={children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired,group:o.string.isRequired,payment:o.shape({form:o.string,gateway:o.shape({groupsToRender:o.arrayOf(o.string)}),groupsToRender:o.arrayOf(o.string)}).isRequired},e.exports=l},29670:e=>{e.exports={shouldBeRendered:(e,t)=>e&&t&&t.groupsToRender&&t.groupsToRender.includes(e),shouldRenderNothing:()=>!1}},92807:(e,t,n)=>{const{connectDomain:o}=n(57744),i=n(12723),a=o("payment"),r=o("featureFlags"),s=n(26701);e.exports={PaymentGateway:a(r(s(i)))}},26701:(e,t,n)=>{const o=n(96540),{useState:i,useEffect:a}=n(96540),r=n(5556),s=n(79712).default,{getCookie:l}=n(56892),d=e=>e.match(/adfree$/i);e.exports=e=>{const t=e.displayName,n=t=>{const{payment:n={}}=t,[r,c]=i(!1);return a((()=>{if("ads"!==t.group)return;const e=(e=>{try{const t=l("pay_ent_pass"),n=l("pay_ent_sub"),o=s(t),{scopes:i=[]}=o||{},a=((e=[])=>2===e.filter((e=>"sub"===e||"pass"===e)).length)(e.acceptableForms)&&!!n&&!t;return i.find(d)||a}catch(e){return!1}})(n);r!==e&&c(e)}),[t.group,r,n]),r?null:o.createElement(e,{...t})};return n.propTypes={group:r.string,payment:r.object},n.displayName=t,n}},22315:(e,t,n)=>{const o=n(96540),i=n(5556),{PaymentGateway:a}=n(92807);e.exports={withPaymentGateway:e=>{const t=({paymentGroup:t,...n})=>{const i=o.createElement(e,{...n});return t?o.createElement(a,{group:t},i):i};return t.propTypes={paymentGroup:i.string},t}}},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(3442),{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:v}=s(),w=c(),C=o.targeting&&f;return r((()=>{C&&(()=>{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)}})()}),[C]),i.createElement(g,{...e,className:t,"aria-label":v(y.pinterestEmbedAriaLabelText),ref:b},C?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(75999).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(3442);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"}})},40523:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),s=n(76896).A,l=n(73730),{BookmarkIcon:d}=n(72964),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{getDiscountPercentage:p}=n(74148),{ProductOfferWrapper:u,ProductOfferPriceBlock:g,ProductOfferPrice:h,ProductOfferPriceWrapper:y,ProductOfferReducedPrice:b,ProductOfferSellerName:f,ProductOfferCtaBlock:v,ProductOfferVenueSeller:w,ProductOfferBookmark:C}=n(61366),k=({bookmarkDetails:e,buttonVariation:t,btnStyle:n,className:o,ctaHref:k,ctaAtRetailerName:$,defaultCTAText:S,defaultTextForEmbedSize:x,shouldConsiderPriceText:E,dataAttrs:T,embedSize:I,gtmTrackOnClick:N,isCtaInternal:B,isVenueCardItemContainer:L,hasBookmarkingEnabled:P,hasGallerySlideBackground:M,hasMultipleLines:A,hasPriceSection:D,offerUrl:H,onClickHandler:R,position:_,price:O,productId:F,reducedPrice:W,sellerName:V,showAmazonPrimeDiscounts:U,showOfferButtonSideBySide:G,showOfferUrl:j,showPriceOnButton:z,showSellerNameBelowButton:q,showSellerNameBelowPrice:Z,variations:{contentAlign:K,hasDivider:Y},venueSeller:J,venueSellerPreviewText:Q,isExternalProduct:X,updateBookmark:ee,urlToBookmark:te,variationName:ne,isProductSummaryGridOffer:oe,isCttEnabled:ie,shouldUseOutlinedButton:ae,shouldUseBlackButton:re,shouldColorChangeBlueToBlack:se,shouldColorChangeBlackToYellow:le})=>{i.useEffect((()=>{(async()=>{await m(),c("ProductOffer",ne)})()}),[ne]);const{formatMessage:de}=r(),ce={label:de(s.productOffersaveBookmarkLabel),url:te||"#",network:"bookmark",behavior:"bookmark"},me=p(O,W),pe=((e,t)=>t?`${e} ${t}${(e=>U&&e?` (-${e}%)`:"")(me)}`:`${e}`)(O,W),ue=z&&P,ge=e=>{if(Z)return(e=>V&&!O?`

${de(s.productOfferVariationSellerNameString)}\n

\n

${V}

`:!V&&O?`${e}

${de(s.productOffeVariationrDefaultCTA)}

`:V||O?`${e}

${V}

`:de(s.productOffeVariationrDefaultCTA))(e);if(!z||!O&&!V||D)return x||S;if(V&&!O)return de(s.productOfferPriceString,{priceValue:$||S,sellerName:V});if(!x&&!O)return de(s.productOfferPriceString,{priceValue:S,sellerName:V});if(!V)return A?de(s.productOfferDefaultPriceString,{priceValue:`${e}`,sellerName:S}):`${e}`;if(x&&!O&&V)return V;const t=O&&E?s.productOfferDefaultPriceString:s.productOfferPriceString;return de(t,{priceValue:e,sellerName:V})},he=e=>e?H:k,ye=ge(pe),be=l[t],fe=()=>ge(W||O).replace(/(<([^>]+)>)/gi,"").replace(/ /g,"");return i.createElement(u,{contentAlign:K,hasBookmarkingEnabled:ue,showPriceOnButton:z,showSellerNameBelowPrice:Z,className:a(o,"product-offer"),isProductSummaryGridOffer:oe,isCttEnabled:ie,"data-testid":"product-offer-wrapper"},!z&&i.createElement(g,{hasBookmarkingEnabled:ue,showPriceOnButton:z,className:"product-offer__seller-price",contentAlign:K},O&&!W&&i.createElement(h,{contentAlign:K},O),O&&W&&i.createElement(y,{contentAlign:K},i.createElement(h,{as:"del",contentAlign:K},O),i.createElement(b,{showPriceOnButton:z,contentAlign:K},W)),i.createElement(f,{contentAlign:K,dangerouslySetInnerHTML:{__html:V}})),ye&&i.createElement(v,{className:"product-offer__cta-block",contentAlign:K,embedSize:I,showPriceOnButton:z,hasMultipleLines:A,hasPriceSection:D,hasDivider:Y,hasGallerySlideBackground:M,showSellerNameBelowPrice:Z,isCttEnabled:ie,id:`button_label_${fe()}`,shouldUseOutlinedButton:ae,shouldUseBlackButton:re,shouldColorChangeBlueToBlack:se,shouldColorChangeBlackToYellow:le},i.createElement(be,{className:a("product-offer__buy-button",{"product-offer__buy-button-side":G}),btnStyle:n,ariaLabel:Z?"":ge(W||O),ariaLabelledby:Z?`upc_${F} button_label_${fe()}`:"",ariaDescribedby:Z?"":F,dataAttrs:{...T,"data-buy-button":!0,"data-offer-retailer":V,"data-offer-url":H},hasPriceSection:D,hasMultipleLines:A,href:he(j),onClickHandler:e=>{e.stopPropagation(),R(ge(W||O),_,he(j),e),N(e)},priceLabel:pe,rel:B?"noopener":"sponsored noopener",target:X?"_blank":"_self",label:ye,inputKind:"link"}),q&&i.createElement(f,{contentAlign:K,dangerouslySetInnerHTML:{__html:V},showSellerNameBelowButton:q,isCttEnabled:ie})),ue&&i.createElement(C,{hasBookmarkingEnabled:ue,hasDivider:Y,className:"product-offer__bookmark",bookmarkDetails:e},i.createElement(d,{bookmarkDetails:e,bookmarkTrackingType:"productOffer",link:ce,theme:"standard",type:"standard",isBookmarkButton:!0,isPageScoped:!P,updateBookmark:ee})),J&&i.createElement(w,{contentAlign:K,isVenueCardItemContainer:L},Q&&`${Q} `,J))};k.propTypes={bookmarkDetails:o.shape({contentId:o.string,bookmarkId:o.string,isUrlBookmark:o.bool}),btnStyle:o.oneOf(["filled","outlined","text"]),buttonVariation:o.oneOf(["Primary","Utility","UtilityInverted"]),className:o.string,ctaAtRetailerName:o.string,ctaHref:o.string,dataAttrs:o.object,defaultCTAText:o.string,defaultTextForEmbedSize:o.string,embedSize:o.string,gtmTrackOnClick:o.func,hasBookmarkingEnabled:o.bool,hasGallerySlideBackground:o.bool,hasMultipleLines:o.bool,hasPriceSection:o.bool,isCtaInternal:o.bool,isCttEnabled:o.bool,isExternalProduct:o.bool,isProductSummaryGridOffer:o.bool,isVenueCardItemContainer:o.bool,offerUrl:o.string,onClickHandler:o.func,position:o.number,price:o.string,productId:o.string,reducedPrice:o.string,sellerName:o.string,shouldColorChangeBlackToYellow:o.bool,shouldColorChangeBlueToBlack:o.bool,shouldConsiderPriceText:o.bool,shouldUseBlackButton:o.bool,shouldUseOutlinedButton:o.bool,showAmazonPrimeDiscounts:o.bool,showOfferButtonSideBySide:o.bool,showOfferUrl:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,showSellerNameBelowPrice:o.bool,updateBookmark:o.func,urlToBookmark:o.string,variationName:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left","right"]),hasDivider:o.bool}),venueSeller:o.string,venueSellerPreviewText:o.string},k.defaultProps={btnStyle:"outlined",buttonVariation:"Primary",defaultCTAText:"Buy",gtmTrackOnClick:()=>"",hasBookmarkingEnabled:!1,hasMultipleLines:!1,hasPriceSection:!1,isCtaInternal:!1,isProductSummaryGridOffer:!1,isVenueCardItemContainer:!1,onClickHandler:()=>"",shouldConsiderPriceText:!1,showAmazonPrimeDiscounts:!1,showOfferButtonSideBySide:!1,showPriceOnButton:!1,showSellerNameBelowButton:!1,showSellerNameBelowPrice:!1,variations:{contentAlign:null,hasDivider:!1}},k.displayName="ProductOffer",e.exports=k},87586:(e,t,n)=>{const{getColorToken:o}=n(26865);e.exports={determineColor:(e,t,n)=>o(n,e?"colors.consumption.lead.standard.context-signature":t?"colors.interactive.base.white":"colors.interactive.base.black")}},74148:(e,t,n)=>{const{normalizePrice:o}=n(65947);e.exports={getDiscountPercentage:(e,t)=>{if(e&&t){const n=o(e),i=o(t);if(!isNaN(n)&&!isNaN(i)&&n>0){const e=(n-i)/n*100;return Math.round(e)}}return null}}},36314:(e,t,n)=>{e.exports=n(32882)},61366:(e,t,n)=>{const{default:o}=n(75999),i=n(62193),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s,getColorToken:l,minScreen:d,minMaxScreen:c}=n(26865),{ButtonIconWrapper:m,ButtonWrapper:p,ButtonLabel:u}=n(18974),{BaseText:g}=n(18730),{BREAKPOINTS:h}=n(96472),{getButtonStylesOnExperiment:y,getEmbedButtonLblColor:b,getEmbedButtonLblHoverColor:f}=n(85585),{determineColor:v}=n(87586),w=o.div.withConfig({displayName:"ProductOfferWrapper"})` ${({contentAlign:e})=>"center"===e&&`\n ${({theme:e})=>r(e,"typography.definitions.globalEditorial.numerical-small")}\n ${({theme:e})=>s(e,"color","colors.consumption.body.standard.subhed")};\n `}; ${({hasBookmarkingEnabled:e,showPriceOnButton:t})=>!t&&e&&"\n display: grid;\n grid-template-columns: 1fr 46px;\n column-gap: 16px;\n row-gap: 0;\n align-items: end;\n "}; ${({hasBookmarkingEnabled:e,showPriceOnButton:t})=>t&&e&&"\n display: grid;\n grid-template-columns: 1fr 46px;\n column-gap: 16px;\n justify-content: space-between;\n "}; ${({showSellerNameBelowPrice:e,isProductSummaryGridOffer:t,isCttEnabled:n})=>e&&!t&&n?`\n margin-bottom: ${a(1)};\n ${r("typography.definitions.commerce.call-to-action")};\n \n `:`margin-bottom: ${a(1)};`} `,C=o.div.withConfig({displayName:"ProductOfferBookmark"})` ${({hasBookmarkingEnabled:e,bookmarkDetails:t})=>e?i(t)?"visibility: hidden;":`\n width: auto;\n overflow: hidden;\n ${m} {\n .icon {\n path {\n fill: #FFFFFF;\n stroke: none;\n }\n }\n }\n `:""} ${({hasDivider:e})=>e&&"\n padding: 1.75rem 0;\n margin-top: 1.5rem;\n "}; ${p}, .button { margin: 0; border: none; background: ${l("colors.interactive.base.black")}; padding: ${a(1)}; min-width: auto; &:hover { ${({theme:e})=>s(e,"background","colors.interactive.social.primary-hover")}; } ${m} { padding: 0; } ${u} { display: none; } } `,k=o.div.withConfig({displayName:"ProductOfferPriceBlock"})` ${({theme:e})=>r(e,"typography.definitions.globalEditorial.numerical-small")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.subhed")}; ${({contentAlign:e})=>"center"===e&&`\n display: flex;\n flex: 1;\n flex-wrap: wrap;\n align-items: baseline;\n justify-content: center;\n margin: ${a(2)} 0;\n @media (min-width: 768px) {\n justify-content: left;\n margin: ${a(2)} 0 ${a(2)} ${a(4)};\n }\n `}; ${({hasBookmarkingEnabled:e,showPriceOnButton:t})=>e&&!t&&"\n grid-column: 1/-1;\n "}; `,$=o.span.withConfig({displayName:"ProductOfferPrice"})` ${({contentAlign:e})=>"center"===e&&`\n order: 2;\n margin-right: ${a(1)};\n `}; `,S=o.span.withConfig({displayName:"ProductOfferReducedPrice"})` display: inline; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.accent")}; ${({contentAlign:e})=>"center"===e&&"\n color: unset;\n "}; `,x=o.div.withConfig({displayName:"ProductOfferSellerName"})` ${({theme:e,showSellerNameBelowButton:t})=>t?`\n ${r(e,"typography.definitions.utility.assistive-text")};\n ${s(e,"color","colors.consumption.body.standard.body-deemphasized")};\n padding: ${a(1.25)} 1px;\n min-height: 30px;\n `:`${r(e,"typography.definitions.globalEditorial.context-secondary")}\n ${s(e,"color","colors.consumption.body.standard.subhed")};\n `} margin-right: ${a(1)}; ${({contentAlign:e})=>"center"===e&&"order: 1;"}; `,E=o.div.withConfig({displayName:"ProductOfferCtaBlock"})` .price-above-seller-name { padding-top: 2px; } ${({embedSize:e})=>"feature-large"===e?"\n grid-template-columns: 1fr;\n grid-template-rows: 1fr;":"feature-small"===e?`\n margin-top: -${a(2)};\n `:"width: 100%;\n "} > div[data-bonsai-product-link-wrapper] { width: 100%; } ${({hasGallerySlideBackground:e})=>e&&`${u}{\n padding:${a(1)} ${a(2)} 0;\n margin-bottom: ${a(1)};\n }`} ${({shouldColorChangeBlueToBlack:e,shouldColorChangeBlackToYellow:t,theme:n})=>y(e,t,n)} .product-offer__buy-button { ${({theme:e,embedSize:t,shouldColorChangeBlueToBlack:n,shouldColorChangeBlackToYellow:o})=>"feature-large"===t||"feature-medium"===t?`height: 35px;\n grid-template-columns: 1fr;\n grid-template-rows: 1fr;\n ${b(n,o,e)}\n ${r(e,"typography.definitions.utility.button-core")}\n \n ${c(h.md,h.lg)}{\n width: 266px;\n grid-column: 1/ span 5;\n }\n \n ${c(h.lg,h.xl)}{\n width: 288px;\n grid-column: 2/ span 4;\n }\n ${c(h.xl,h.xxl)}{\n width: 264px;\n grid-column: 2/ span 3;\n }\n ${d(h.fullBleed)}{\n width: 343px;\n grid-column: 2/ span 3;\n }\n &:focus,\n &:active,\n &:hover {\n ${f(n,o,e)}\n `:"feature-small"===t?`all: revert;\n ${s(e,"color","colors.interactive.base.brand-primary")};\n && {\n text-decoration: underline;\n }\n ${r(e,"typography.definitions.foundation.meta-primary")}`:""} margin-top: ${a(4)}; ${({theme:e,showSellerNameBelowPrice:t,isCttEnabled:n,shouldUseOutlinedButton:o,shouldUseBlackButton:i})=>t&&`\n border-width: 1px;\n border-color: ${l(e,o?"colors.consumption.lead.standard.context-signature":"colors.interactive.base.black")};\n background-color : ${l(e,i?"colors.interactive.base.black":"colors.interactive.base.white")};\n \n\n .button__label {\n min-width: 0\n }\n\n span {\n color: ${v(o,i,e)};\n }\n\n p {\n margin-block-end: 0;\n margin-block-start: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n & {\n padding : ${a(2)} ${a(.75)};\n }\n \n ${r(e,n?"typography.definitions.commerce.call-to-action":"typography.definitions.utility.button-core")}\n\n ${s(e,"color","colors.interactive.base.white")};\n\n &:hover {\n border-style: solid;\n background-color : \n ${l(e,o||i?"colors.consumption.lead.standard.context-signature":"colors.interactive.base.black")};\n border-color : \n ${l(e,o||i?"colors.consumption.lead.standard.context-signature":"colors.interactive.base.black")};\n\n span {\n ${s(e,"color","colors.interactive.base.white")};\n }\n }\n `} ${({showPriceOnButton:e,hasPriceSection:t,embedSize:n})=>e&&`\n margin: 0;\n padding: ${!t&&"feature-small"!==n&&a(2)};\n width: 100%;\n `}; ${({showPriceOnButton:e,hasMultipleLines:t})=>e&&t&&"display: flex;\n padding: 0"} ${({showPriceOnButton:e,contentAlign:t})=>!e&&"center"===t&&`\n margin-top: 0;\n width: 100%;\n &:focus,\n &:link,\n &:visited,\n &:hover {\n text-decoration: none;\n }\n transition-timing-function: ease-in;\n transition-property: color, background, border;\n ${d(h.md)}{\n min-width: ${a(16)};\n }\n `}; } ${({hasDivider:e,theme:t})=>e?`\n padding: ${a(3.5)} 0;\n margin-top: ${a(3)};\n ${s(t,"color","colors.consumption.body.standard.divider")};\n border-bottom-style: solid;\n border-bottom-width: 1px;\n border-top-style: solid;\n border-top-width: 1px;\n \n .product-offer__buy-button {\n margin-top: 0;\n ${d(h.md)}{\n max-width: 275px;\n }\n }\n `:""} `,T=o(g).withConfig({displayName:"ProductOfferVenueSeller"})` ${({theme:e,typeToken:t})=>r(e,t)} ${({isVenueCardItemContainer:e,theme:t})=>e&&`${r(t,"typography.definitions.utility.input-core")}`} display: block; margin-top: ${a(1.6)}; width: 100%; text-align: ${({contentAlign:e})=>e||"center"}; ${({theme:e,colorToken:t})=>s(e,"color",t)}; `,I=o.div.withConfig({displayName:"ProductOfferPriceWrapper"})` ${({contentAlign:e})=>"center"===e&&"\n order: 2;\n "} `;T.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeToken:"typography.definitions.utility.assistive-text"},E.defaultProps={colorToken:"colors.consumption.body.standard.divider"},e.exports={ProductOfferWrapper:w,ProductOfferPriceBlock:k,ProductOfferPrice:$,ProductOfferPriceWrapper:I,ProductOfferReducedPrice:S,ProductOfferSellerName:x,ProductOfferCtaBlock:E,ProductOfferVenueSeller:T,ProductOfferBookmark:C}},76896:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({productOfferPriceString:{id:"ProductOffer.price",defaultMessage:"{priceValue} at {sellerName}",description:"price string for product offer button"},productOfferDefaultPriceString:{id:"ProductOffer.defaultPriceString",defaultMessage:"{priceValue} {sellerName}",description:"default price string for product offer button"},productOffersaveBookmarkLabel:{id:"ProductOffer.productOffersaveBookmarkLabel",defaultMessage:"Save story",description:"Label for the bookmark icon"},productOfferVariationSellerNameString:{id:"ProductOffer.variationSellerNameString",defaultMessage:"Shop at",description:"Seller name string"},productOffeVariationrDefaultCTA:{id:"ProductOffer.variationDefaultCTA",defaultMessage:"Shop Now",description:"Default CTA string"}})},32882:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(40523);i.PriceOutsideCenter=o(i,"PriceOutsideCenter",{contentAlign:"center"}),i.AlignLeft=o(i,"AlignLeft",{contentAlign:"left"}),i.AlignLeftWithDivider=o(i,"AlignLeftWithDivider",{contentAlign:"left",hasDivider:!0}),i.ButtonWithPriceSection=o(i,"ButtonWithPriceSection",{contentAlign:"left"},{buttonVariation:"Utility",btnStyle:"filled",showPriceOnButton:!0,hasPriceSection:!0,showSellerNameBelowButton:!0}),i.ButtonWithSellerBelowPrice=o(i,"ButtonWithSellerBelowPrice",{},{showPriceOnButton:!0,showSellerNameBelowPrice:!0}),e.exports=i},85585:(e,t,n)=>{const{getColorToken:o,getColorStyles:i}=n(26865),{ButtonWrapper:a}=n(18974);e.exports={getButtonStylesOnExperiment:(e,t,n)=>{let i,r,s,l,d,c;return e?(i=o(n,"colors.interactive.base.brand-primary"),r=i,s=o(n,"colors.interactive.base.body"),l=s,d=o(n,"colors.interactive.base.white")):t&&(i=o(n,"colors.interactive.base.body"),r=i,s=o(n,"colors.interactive.feedback.notice-primary"),l=s,d=o(n,"colors.interactive.base.white"),c=o(n,"colors.interactive.base.body")),`\n ${a} {\n border-color: ${i};\n background-color: ${r};\n &:hover {\n border-color: ${s};\n background-color: ${l};\n }\n }\n a {\n color: ${d};\n ${t?`\n &:hover {\n color: ${c};\n }\n `:""}\n }\n `},getEmbedButtonLblColor:(e,t,n)=>i(n,"color",e||t?"colors.interactive.base.white":"colors.interactive.base.brand-primary"),getEmbedButtonLblHoverColor:(e,t,n)=>i(n,"color",e?"colors.interactive.base.white":t?"colors.interactive.base.body":"colors.interactive.base.white")}},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:{isAggressive:s,isUnderlined:c,textAlign:m,hasBackgroundColor:p,hasLeftBorder:u},variationName:g})=>(i.useEffect((()=>{(async()=>{await d(),l("PullquoteEmbed",g)})()}),[g]),i.createElement(a,{...e,"aria-hidden":"true",textAlign:m,isAggressive:s,isUnderlined:c,hasLeftBorder:u,hasBackgroundColor:p,className:n,shouldEnableFullArticleInverted:o},u&&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.defaultProps={variations:{hasLeftBorder:!0,isAggressive:!1,isUnderlined:!1,textAlign:"left",hasBackgroundColor:!1}},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(75999),{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},6605:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(48141);class d extends a.PureComponent{async componentDidMount(){const{recaptchaCallback:e,recaptchaSiteKey:t,recaptchaSize:n="invisible",widgetId:o}=this.props;t&&l.injectV2RecaptchaScript().then((()=>{l.generateRecaptchaWidget(o,{sitekey:t,size:n,callback:e})})).catch((()=>{console.warn("Error: adding ReCAPTCHA in componentDidMount failed")})),await s(),r("ReCaptcha")}render(){const{className:e,widgetId:t}=this.props;return a.createElement("div",{className:o("re-captcha",e),id:t})}}d.propTypes={className:i.string,recaptchaCallback:i.func,recaptchaSiteKey:i.string.isRequired,recaptchaSize:i.oneOf(["invisible","normal","compact"]),widgetId:i.string.isRequired},e.exports=d},48141:(e,t,n)=>{const{waitForElm:o}=n(79815);e.exports={centerAlignRecaptchaChallenge:function(){o('[src^="https://www.google.com/recaptcha/api2/bframe"]').then((e=>{if(e){const t=e.parentNode.style;t.position="fixed",t.left="50%",t.top="50%",t.right="auto",t.transform="translate(-50%, -50%)"}}))},executeV2Recaptcha:function(){if(!window.grecaptcha)return;const{grecaptcha:e}=window;e.getResponse()&&e.reset(),window.grecaptcha.execute()},generateRecaptchaWidget:function(e,{sitekey:t,callback:n,size:o}={}){const i=window.grecaptcha||!1;i&&i.ready((()=>{i.render(e,{sitekey:t,size:o,callback:n})}))},injectV2RecaptchaScript:function(){if(!document.getElementById("recaptcha-api")){const e=document.createElement("script");return e.id="recaptcha-api",e.src="https://www.google.com/recaptcha/api.js?render=explicit",e.async=!0,e.defer=!0,document.body.appendChild(e),new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()})),e.addEventListener("error",(()=>{n()}))}))}return Promise.resolve()}}},59376:(e,t,n)=>{e.exports=n(6605)},97883:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useMemo:r}=i,{useIntl:s}=n(3442),{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:v,showPostTitle:w,url:C})=>{i.useEffect((()=>{(async()=>{await d(),l("RedditEmbed")})()}),[]);const k=a(c),[$,S]=m(),x=h(),{formatMessage:E}=s(),T=k.targeting&&S,I=r((()=>{const e=new URL(C);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"),v&&(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,v,w,C]);return i.createElement(g,{"aria-label":E(y.redditEmbedAriaLabelText),className:t,ref:$},T?i.createElement(u,{className:"reddit-embed",src:I,style:{height:`${n}px`},...e}):i.createElement(p,{hasConsent:k.targeting,url:C,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(75999).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(3442);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"}})},67829:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),{useState:s,useEffect:l,useRef:d}=n(96540),c=n(11118),m=n(87574),p=n(60448),{getOptimalSource:u,getDefaultSource:g}=n(99424),h=n(20017).A,{trackComponent:y}=n(92716),{interactionResponse:b}=n(56187),{ResponsiveClipWrapper:f,ResponsiveClipPlayPauseButton:v,ResponsiveClipVideoContainer:w,ResponsiveClipEventLayer:C}=n(91783),k=n(99906),$=({segmentedSources:e,sources:t,altText:n,className:i,masterAspectRatio:$,shouldLoadAsset:S=!0,shouldRestrictCropping:x,shouldUseMediumBreakpoint:E,onLoadedMetadata:T,shouldAutoPlay:I=!0,shouldYieldControlOfVideoPlayPause:N,videoElementRef:B})=>{const L=!I&&!N,P=!I||N;a.useEffect((()=>{(async()=>{await b(),y("ResponsiveClip")})()}),[]);const{formatMessage:M}=r(),A=e?[...e.sm,...e.lg]:Object.values(t),D=d(null),[H,R]=s(I),[_]=a.useState(A),{src:O}=g(_);l((()=>()=>{D.current&&D.current.removeEventListener("loadedmetadata",G)}),[]);const F=()=>{D.current&&D.current.play()},W=()=>{D.current&&D.current.pause()},V=()=>{R(!1)},U=()=>{R(!0)};function G(){const e=D.current;e&&T&&T(e)}return a.createElement(f,{className:o("responsive-clip",i),"data-testid":"ResponsiveClipWrapper"},a.createElement(p,{shouldUseMediumBreakpoint:E,breakpoints:k,segmentedSources:e,masterAspectRatio:$,shouldRestrictCropping:x},S?a.createElement(w,{"data-testid":"ResponsiveClipVideoContainer"},P?null:a.createElement(v,{"data-testid":"ResponsiveClipPlayPauseButton",ariaLabel:M(h.clipAriaLabel),className:"responsive-clip__play-pause",onClickHandler:e=>{e.preventDefault(),H?(D.current.pause(),R(!1)):(D.current.play(),R(!0))},ButtonIcon:H?m:c,isIconButton:!0,label:M(h.clipLabel)}),a.createElement("video",{ref:function(e){if(!e||D.current)return;const{src:t}=u(_,e),n=e.parentNode;D.current=document.createElement("video"),D.current.autoplay=I,D.current.loop=!0,D.current.muted=!0,D.current.className="responsive-clip__video",D.current.setAttribute("playsinline","true"),D.current.addEventListener("loadedmetadata",G),D.current.addEventListener("play",U),D.current.addEventListener("pause",V),D.current.src=I?t:`${t}#t=0.001`,n.replaceChild(D.current,e),B&&(B.current=D.current)},"aria-label":n,autoPlay:I,className:"responsive-clip__video lazyload",loop:!0})):a.createElement(w,{as:"noscript","data-testid":"ResponsiveClipVideoContainer"},a.createElement("video",{ref:B,"aria-label":n,autoPlay:I,className:"responsive-clip__video",loop:!0,muted:!0,src:I?O:`${O}#t=0.001`,onPause:V,onPlay:U}))),L&&a.createElement(C,{onTouchStart:F,onTouchEnd:W,onMouseEnter:F,onMouseLeave:W}))},S=i.shape({aspectRatio:i.string,height:i.number,width:i.number,url:i.string.isRequired});$.propTypes={altText:i.string.isRequired,className:i.string,masterAspectRatio:i.string,onLoadedMetadata:i.func,segmentedSources:i.shape({sm:i.arrayOf(S),lg:i.arrayOf(S)}),shouldAutoPlay:i.bool,shouldLoadAsset:i.bool,shouldRestrictCropping:i.bool,shouldUseMediumBreakpoint:i.bool,shouldYieldControlOfVideoPlayPause:i.bool,sources:i.objectOf(i.shape({sourcePropType:S})),videoElementRef:i.oneOfType([i.func,i.shape({current:i.object})])},e.exports=$},17637:(e,t,n)=>{const o=n(67829);e.exports=o},99424:e=>{function t(e){if(!e||!e.url)return{};const{url:t}=e,n=t.split(".").pop();return{src:t,type:`video/${n}`}}e.exports={getOptimalSource:function(e,n){const{width:o}=n.getBoundingClientRect(),i=e.reduce(((e,t)=>t.width>=o&&(!e||t.widtht.width>e.width?t:e),{width:0,url:e[0].url||""}):{},t(i||a)},getDefaultSource:function(e){const n=e.map((e=>e.height)).filter(Boolean);if(!n.length)return{};const o=n.reduce(((e,t)=>Math.abs(t-720)t.height===o?t:e),{width:1/0}))}}},91783:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getColorStyles:r}=n(26865),s=n(73730),{ButtonIcon:l}=n(18974),d=o.div.withConfig({displayName:"ResponsiveClipWrapper"})` display: inline-block; position: relative; width: 100%; `,c=o.div.withConfig({displayName:"ResponsiveClipEventLayer"})` position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; `,m=o.div.withConfig({displayName:"ResponsiveClipVideoContainer"})` width: 100%; height: 100%; video { display: block; width: 100%; height: 100%; object-fit: cover; } `,p=o(s.Utility).withConfig({displayName:"ResponsiveClipPlayPauseButton"})` position: absolute; right: ${i(2)}; bottom: ${i(2)}; z-index: 3; border: unset; border-radius: 50%; padding: ${i(1)}; width: ${i(6)}; height: ${i(6)}; pointer-events: auto; && { background-color: rgba( ${({theme:e})=>a(e,"colors.interactive.base.black",{rgbOnly:!0})}, 0.85 ); } &:focus { outline: 0; border: unset; box-shadow: 0 0 3pt 2pt rgba(94, 158, 214, 1); } &:hover { border: unset; } svg { display: block; path { ${({theme:e})=>r(e,"fill","colors.interactive.base.white")}; } } ${l} { margin-left: 2px; width: auto; height: auto; } `;e.exports={ResponsiveClipWrapper:d,ResponsiveClipEventLayer:c,ResponsiveClipPlayPauseButton:p,ResponsiveClipVideoContainer:m}},20017:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({clipAriaLabel:{id:"ResponsiveClip.ClipAriaLabel",defaultMessage:"Play/Pause",description:"ARIA label for responsive clip button"},clipLabel:{id:"ResponsiveClip.ClipLabel",defaultMessage:"Play/Pause Button",description:"Label for responsive clip button"}})},29535:(e,t,n)=>{const o=n(32485),i=n(58156),a=n(5556),r=n(96540),s=n(99906),l=n(96165),d=n(82185),c=n(60448),m=n(72014),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ResponsiveImagePicture:g,ResponsiveImageContainer:h,BrandIcon:y,BrandLogo:b}=n(7228);class f extends r.Component{constructor(e){super(e),this.handleImgRef=e=>{this.img=e,this.img&&this.props.onAssetLoaded&&(this.img.complete?this.onImageLoaded():this.img.addEventListener("load",this.handleImgLoad))},this.handlePictureRef=e=>{const t=e&&e.offsetWidth||0;t>0&&!this.state.loaded&&this.setState({loadingHeight:l.calculateLoadingHeight((()=>this.props.segmentedSources?window.innerWidth{this.img.removeEventListener("load",this.handleImgLoad),this.onImageLoaded()},this.generateSources=(e={},t={},n="",o=!1)=>{const i=[];return e?.sm&&i.push({media:`(max-width: ${t.maxThresholds.md}px)`,sources:Object.values(e.sm),sizes:e.sm[0]?.sizes||n,srcset:e.sm[0]?.srcset}),o?(e?.md&&i.push({media:`(max-width: ${t.maxThresholds.lg}px)`,sources:Object.values(e.md),sizes:e.md[0]?.sizes||n,srcset:e.md[0]?.srcset}),e?.lg&&i.push({media:`(min-width: ${t.minThresholds.xl}px)`,sources:Object.values(e.lg),sizes:e.lg[0]?.sizes||n,srcset:e.lg[0]?.srcset})):e?.lg&&i.push({media:`(min-width: ${t.minThresholds.lg}px)`,sources:Object.values(e.lg),sizes:e.lg[0]?.sizes||n,srcset:e.lg[0]?.srcset}),i},this.state={loadingHeight:null,loaded:!1}}async componentDidMount(){await u(),p("ResponsiveImage")}componentWillUnmount(){this.img&&this.img.removeEventListener("load",this.handleImgLoad)}onImageLoaded(){const e=this.img.naturalWidth||this.img.width,t=this.img.naturalHeight||this.img.height;this.props.onAssetLoaded({width:e,height:t}),this.setState({loadingHeight:null,loaded:!0})}render(){const{id:e,aspectRatioOverride:t,altText:n,className:a,imageAttributes:p,itemProp:u,masterAspectRatio:f,shouldHoldImageSpace:v,shouldRestrictCropping:w,segmentedSources:C,shouldLoadAsset:k,sizes:$,sources:S,shouldUseMediumBreakpoint:x,signalType:E,actionBarConfig:T,brandDetail:I}=this.props,N="responsive-image__image",B=C?{sm:i(C.sm,"0",null),lg:i(C.lg,"0",null)}:{sm:Object.values(S).pop()},L=C?[]:s.sizesDescending.map((e=>S[e])).filter(Boolean),P=this.generateSources(C,s,$,x),M="string"!=typeof n?"":n,A=C?r.createElement(r.Fragment,null,P.map((({media:e,sources:t,sizes:n,srcset:o},i)=>r.createElement("source",{key:`${i+1}`,media:e,srcSet:o||l.buildSourceSet(t),sizes:n}))),B.lg&&r.createElement(h,{...p,itemProp:u||void 0,alt:M,className:N,ref:this.handleImgRef,src:l.encodeImageURI(B.lg.url)})):r.createElement(h,{...p,itemProp:u||void 0,aspectRatioOverride:t,alt:M,className:N,ref:this.handleImgRef,src:l.encodeImageURI(B.sm.url),srcSet:l.buildSourceSet(L),sizes:$}),{loadingHeight:D,loaded:H}=this.state,R=D&&!H?{height:`${D}px`}:{};return r.createElement(d.Consumer,null,(t=>{const{expandHandler:n,isInSlides:i}=t||{},l=i&&i(e),d=l?{onClick:()=>n(e)}:{};return r.createElement(r.Fragment,null,v&&r.createElement(c,{shouldUseMediumBreakpoint:x,breakpoints:s,segmentedSources:C,masterAspectRatio:f,shouldRestrictCropping:w},r.createElement(g,{...d,style:R,ref:this.handlePictureRef,isExpandable:l,className:o(a,"responsive-image",{"responsive-image--expandable":l})},I&&r.createElement(r.Fragment,null,I.brandIcon&&r.createElement(y,null,r.createElement("img",{alt:I.brandName,src:I.brandIcon})),I.brandLogo&&0!==Object.keys(I.brandLogo).length&&r.createElement(b,{largeBg:I.brandLogo.large,smallBg:I.brandLogo.small})),T&&E&&r.createElement(m.IconWithoutInteraction,{actionButtons:[E],actionBarConfig:T}),k?A:r.createElement("noscript",null,A))),!v&&r.createElement(g,{...d,style:R,ref:this.handlePictureRef,isExpandable:l,className:o(a,"responsive-image",{"responsive-image--expandable":l})},k?A:r.createElement(c,{shouldUseMediumBreakpoint:x,breakpoints:s,segmentedSources:C,masterAspectRatio:f,shouldRestrictCropping:w},r.createElement("noscript",null,A)),E&&r.createElement(m.IconWithoutInteraction,{actionButtons:[E],actionBarConfig:T})))}))}}const v=a.shape({height:a.number,width:a.number,url:a.string});f.propTypes={actionBarConfig:a.object,altText:a.string.isRequired,aspectRatioOverride:a.string,brandDetail:a.object,className:a.string,id:a.string,imageAttributes:a.object,itemProp:a.string,masterAspectRatio:a.string,onAssetLoaded:a.func,segmentedSources:a.shape({sm:a.arrayOf(v),lg:a.arrayOf(v)}),shouldHoldImageSpace:a.bool,shouldLoadAsset:a.bool,shouldRestrictCropping:a.bool,shouldUseMediumBreakpoint:a.bool,signalType:a.string,sizes:a.string,sources:a.shape({xxxl:v,xxl:v,xl:v,lg:v,md:v,sm:v})},f.defaultProps={masterAspectRatio:"",shouldHoldImageSpace:!1,shouldLoadAsset:!0,shouldRestrictCropping:!1,sizes:"100vw"},e.exports=f},96165:(e,t,n)=>{const{getFirstTruthyValue:o}=n(82692);function i(e=""){let t;const n=e.split("/"),o=n.pop().split("?overlay=");o.length>1&&(t=o[1]);const i=encodeURI(o[0]),a=[...n,i].join("/").replace(/,/g,"%2C");return t?`${a}?overlay=${t}`:a}e.exports={buildSourceSet:function(e){const t=o(e);return t&&t.srcset?t.srcset:e.filter((e=>e&&e.width)).reduce(((e,t)=>(e.push(`${i(t.url)} ${t.width}w`),e)),[]).join(", ")},calculateLoadingHeight:function(e,t){if(!e)return 0;const{aspectRatio:n="master"}=e;let o;if(n.includes(":")){const[e,t]=n.split(":");o=e/t}else{if(!e.height||!e.width)return 0;{const{width:t,height:n}=e;o=t/n}}return Math.round(t/o)},encodeImageURI:i}},43608:(e,t,n)=>{e.exports=n(29535)},7228:(e,t,n)=>{const{css:o,default:i}=n(75999),{calculateSpacing:a,minScreen:r}=n(26865),{BREAKPOINTS:s}=n(96472),l=i.picture.withConfig({displayName:"ResponsiveImagePicture"})` display: inline-block; position: relative; width: fill-available; ${({isExpandable:e})=>e?"cursor: zoom-in":""} `,d=i.img.withConfig({displayName:"ResponsiveImageContainer"})` ${({aspectRatioOverride:e})=>(e=>e&&o` ${r(s.md)} { object-fit: cover; aspect-ratio: ${e}; } `)(e)} `,c=i.span.withConfig({displayName:"BrandIcon"})` position: absolute; right: ${a(.5)}; bottom: ${a(.5)}; background: transparent; width: ${a(3)}; height: ${a(3)}; img { vertical-align: baseline; } `,m=i(c).withConfig({displayName:"BrandLogo"})` background: url(${({smallBg:e})=>e}) no-repeat right; width: 100%; height: ${a(2)}; ${r(s.lg)} { background: url(${({largeBg:e})=>e}) no-repeat right; height: ${a(3)}; } `;e.exports={ResponsiveImagePicture:l,ResponsiveImageContainer:d,BrandIcon:c,BrandLogo:m}},51330:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{RubricWrapper:l,RubricIcon:d,RubricLink:c,RubricName:m}=n(6613),p=({className:e,clickHandler:t,dangerousIcon:n,fullPageTheme:o,hideRubricLink:p,name:u,isSpecial:g,url:h,variations:y,variationName:b})=>{a.useEffect((()=>{(async()=>{await s(),r("Rubric",b)})()}),[b]);const f=y.isInverted||"inverted"===o,{displayLink:v,hasBackground:w,isDiscovery:C}=y;return u?a.createElement(l,{className:i("rubric",{"rubric--with-bg":y.hasBackground,"rubric--discovery":y.isDiscovery},e),hasBackground:w,isDiscovery:C},n&&a.createElement(d,{dangerouslySetInnerHTML:{__html:n},hasBackground:w,isDiscovery:C,isInverted:f}),!p&&v&&h?a.createElement(c,{className:"rubric__link",hasBackground:w,href:h,isInverted:f,onClick:t},a.createElement(m,{className:"rubric__name",dangerouslySetInnerHTML:{__html:u},isSpecial:g})):a.createElement(m,{className:"rubric__name",dangerouslySetInnerHTML:{__html:u},isInverted:f,isSpecial:g})):null};p.propTypes={className:o.string,clickHandler:o.func,dangerousIcon:o.string,fullPageTheme:o.string,hasBackground:o.bool,hideRubricLink:o.bool,isSpecial:o.bool,name:o.string.isRequired,url:o.string,variationName:o.string,variations:o.shape({displayLink:o.bool,hasBackground:o.bool,isDiscovery:o.bool,isInverted:o.bool,hasSponsor:o.bool})},p.defaultProps={hideRubricLink:!1,variations:{displayLink:!0,hasBackground:!1,isDiscovery:!1,isInverted:!1,isSpecial:!1}},e.exports=p},34187:(e,t,n)=>{e.exports=n(53933)},6613:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),l=o.span.withConfig({displayName:"RubricName"})` ${({isInverted:e,theme:t})=>e&&i` ${r(t,"color","colors.consumption.lead.standard.context-texture")}; `} ${({isSpecial:e,theme:t})=>e&&i` ${r(t,"color","colors.discovery.body.white.heading")}; `} ${({isSpecial:e,theme:t})=>e&&i` ${s(t,"typography.definitions.foundation.title-secondary")} `} `,d=o.a.withConfig({displayName:"RubricLink"})` display: inline-block; vertical-align: middle; text-decoration: none; ${({theme:e})=>r(e,"color","colors.consumption.lead.standard.context-signature")}; ${({hasBackground:e,isInverted:t,theme:n})=>(e||t)&&i` ${r(n,"color","colors.consumption.lead.standard.context-texture")}; `} &:hover { text-decoration: underline; } `;d.displayName="RubricLink";const c=o.span.withConfig({displayName:"RubricIcon"})` display: inline-block; margin-right: ${a(1)}; vertical-align: middle; svg { ${({theme:e})=>r(e,"fill","colors.consumption.lead.standard.context-signature")}; vertical-align: middle; ${({hasBackground:e,theme:t})=>e&&i` ${r(t,"fill","colors.consumption.lead.standard.divider")}; `} ${({isInverted:e,theme:t})=>e&&i` ${r(t,"fill","colors.consumption.lead.standard.context-texture")}; `} } `,m=o.div.withConfig({displayName:"RubricWrapper"})` display: inline-block; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>r(e,"color","colors.consumption.lead.standard.context-signature")}; ${({hasBackground:e,theme:t})=>e?i` ${r(t,"background-color","colors.consumption.lead.standard.context-signature")}; ${r(t,"color","colors.consumption.lead.standard.context-texture")}; padding: ${a(1)}; `:""} ${({isDiscovery:e,theme:t})=>e?i` background-color: transparent; ${r(t,"color","colors.discovery.body.white.context-signature")}; padding: unset; `:""} ${({hasBackground:e,isDiscovery:t,theme:n})=>t&&e?i` ${r(n,"background-color","colors.discovery.body.white.context-signature")}; ${r(n,"color","colors.discovery.body.white.context-texture")}; padding: ${a(1)}; `:""} `;e.exports={RubricName:l,RubricLink:d,RubricIcon:c,RubricWrapper:m}},53933:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(51330);i.Item=o(i,"Item",{displayLink:!0,hasBackground:!1,isDiscovery:!1}),i.Inverted=o(i,"Inverted",{displayLink:!0,isInverted:!0}),i.Card=o(i,"Card",{displayLink:!0,hasBackground:!0,isDiscovery:!1}),i.InvertedCard=o(i,"InvertedCard",{displayLink:!0,hasBackground:!0,isDiscovery:!1,isInverted:!0}),i.DiscoveryItem=o(i,"DiscoveryItem",{displayLink:!0,hasBackground:!1,isDiscovery:!0}),i.DiscoveryCard=o(i,"DiscoveryCard",{displayLink:!0,hasBackground:!0,isDiscovery:!0}),i.ItemAsText=o(i,"ItemAsText",{displayLink:!1,hasBackground:!1,isDiscovery:!1}),e.exports=i},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),{SavingsUnitedCouponsWrapper:m,SavingsUnitedCouponsSectionTitle:p,SavingsUnitedCouponsGrid:u,SavingsUnitedCouponsGridItems:g,SavingsUnitedCouponsContent:h,SavingsUnitedCouponsAnchorText:y,SavingsUnitedCouponsOfferDek:b,CouponResponsiveImage:f,CouponGrid:v,CouponLogo:w}=n(28363),C=({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"}))))})),k=({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("SavingsUnitedCoupons")})()}),[]);const y=d?c:t;return i.createElement(m,null,i.createElement(v,null,r&&i.createElement(p,{as:a[o],dangerousHed:y,dividerColor:e}),n.length>=1&&i.createElement(u,null,i.createElement(C,{items:n,shouldEnableBundleComponentAnalytics:g,trackingNamespace:h}))))};k.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},k.displayName="SavingsUnitedCoupons",e.exports=k},65153:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37134);e.exports=o(i,"SavingsUnitedCoupons")},28363:(e,t,n)=>{const{default:o,css:i}=n(75999),{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:"SavingsUnitedCouponsWrapper"})` ${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:"SavingsUnitedCouponsGrid"})` 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:"SavingsUnitedCouponsSectionTitle"})` ${({dividerColor:e})=>e&&i` ${r(e)}; `} margin-bottom: ${l(4)}; ${p(`calc(${s.lg} - 1px)`)} { margin-bottom: ${l(2)}; } `,f=o.a.withConfig({displayName:"SavingsUnitedCouponsGridItems"})` 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; } `,v=o.div.withConfig({displayName:"SavingsUnitedCouponsContent"})` ${p(`calc(${s.lg} - 1px)`)} { margin-top: auto; margin-bottom: auto; } `,w=o.span.withConfig({displayName:"SavingsUnitedCouponsAnchorText"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")} color: ${d("colors.discovery.body.white.description")}; `,C=o.p.withConfig({displayName:"SavingsUnitedCouponsOfferDek"})` 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; } `,k=o.img.withConfig({displayName:"CouponLogo"})``;e.exports={SavingsUnitedCouponsSectionTitle:b,SavingsUnitedCouponsGrid:y,SavingsUnitedCouponsWrapper:u,SavingsUnitedCouponsGridItems:f,SavingsUnitedCouponsContent:v,SavingsUnitedCouponsAnchorText:w,SavingsUnitedCouponsOfferDek:C,CouponResponsiveImage:h,CouponGrid:g,CouponLogo:k}},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(75999).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(26865),{BaseText:s}=n(76955),l=o(s).withConfig({displayName:"SidebarHeading"})` 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.defaultProps={"aria-level":"2",role:"heading",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"},l.displayName="SidebarHeading",e.exports=l},37022:(e,t,n)=>{const o=n(75999).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}},11338:(e,t,n)=>{const{connect:o}=n(67851),i=n(5556),a=n(33082),{googleAnalytics:r}=n(90090),s=n(5514),l=n(20494),d=o((e=>{const{user:t,featureFlags:n}=e;return{user:t,isGoogleSignInEnabled:n?.google?.signInEnabled,isSwgEnabled:n?.google?.swgEnabled}}),(e=>({doUserSignOut:async e=>{if(r.emitUniqueGoogleTrackingEvent("logout-click"),e)try{(await l.getWindowSwg()).clear()}catch(e){console.warn("Unable to clear SwG entitlement state")}},doUpdateAuthenticatedStatus:t=>{!t&&e({type:"MERGE_KEY",key:"user",value:{isAuthenticated:!1}})}})))(s(a));d.propTypes={buttonLabel:i.string,redirectURL:i.string,signOutLink:i.string},d.displayName="SignOutButton",e.exports=d},33082:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),a=n(5556),r=n(32485),{default:s}=n(53788),l=n(56892),d=n(26820),{SignOutButtonWrapper:c}=n(81591),m=n(98561).A,{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=({doUpdateAuthenticatedStatus:e,buttonLabel:t,className:n,utilityNavLinkColorToken:a,colorSecondaryLinkToken:g,colorStaticLinkToken:h,doUserSignOut:y,isGoogleSignInEnabled:b,isSwgEnabled:f,redirectURL:v,role:w,signOutLink:C="/auth/end",user:k})=>{o.useEffect((()=>{(async()=>{await u(),p("SignOutButtonDisplay")})()}),[]);const{formatMessage:$}=i(),S=C.includes("redirectURL="),x=C.split("?redirectURL=")[0],E=C.split("?redirectURL=")[1],T=S&&E.includes(encodeURIComponent("/account/"));let I;return I=S?C:`${C}?redirectURL=${v||""}`,T&&(I=`${x}?redirectURL=`),k?o.createElement(c,{className:r("sign-out-button",n),dangerouslySetInnerHTML:{__html:t||$(m.signOut)},onClick:async t=>{t.preventDefault();try{y(f),b&&await d.signOut()}catch(e){console.warn("failure to sign out",e)}try{const e=l.getCookieDomainFromHostname();l.deleteCookie("CN_userAuth",e),l.deleteCookie(s.oidcCookies.access),l.deleteCookie(s.oidcCookies.id),l.deleteCookie(s.oidcCookies.refresh)}catch(e){console.warn("failure to delete auth cookie",e)}e(T),window.location.assign(I)},href:I,role:w,colorSecondaryLinkToken:g,colorStaticLinkToken:h,utilityNavLinkColorToken:a}):null};g.propTypes={buttonLabel:a.string,className:a.string,colorSecondaryLinkToken:a.string,colorStaticLinkToken:a.string,doUpdateAuthenticatedStatus:a.func.isRequired,doUserSignOut:a.func.isRequired,isGoogleSignInEnabled:a.bool,isSwgEnabled:a.bool,redirectURL:a.string,role:a.string,signOutLink:a.string,user:a.shape({isAuthenticated:a.bool}),utilityNavLinkColorToken:a.string},e.exports=g},59445:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(11338),"SignOutButton")},81591:(e,t,n)=>{const o=n(75999).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}},98561:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({signOut:{id:"SignOutButton.SignOut",defaultMessage:"Sign Out",description:"label for sign out button",isConfigurable:!0}})},5514:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(58156),r=n(78768),{connectDomain:s}=n(57744),l=s("payment");e.exports=(e,t="doUserSignOut",n=r)=>{const s=e.displayName||e.name;class d extends i.Component{constructor(){super(...arguments),this.devalidate=(...e)=>{const o=this.props[t],{acceptableForms:i,acceptableScopes:a,entitlement:{domain:r}}=this.props.payment;return n.devalidator({document,domain:r,acceptableForms:i,acceptableScopes:a,storage:window.localStorage}).execute().then((()=>o(...e)))},this.render=()=>a(this.props,"payment.entitlement.enabled")?i.createElement(e,{...this.props,[t]:this.devalidate}):i.createElement(e,{...this.props})}}return d.displayName=`withEntitlementDevalidation(${s})`,d.propTypes={[t]:o.func,payment:o.shape({acceptableForms:o.array,acceptableScopes:o.array,entitlement:o.shape({domain:o.string.isRequired,enabled:o.bool.isRequired})})},l(d)}},3833: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(5556)),a=o(n(96540)),r=n(65344),s=({animation:e="pulse",children:t,height:n="100px",variant:o="box",width:i="auto"})=>o?a.default.createElement(r.SkeletonScreenWrapper,{animation:e,height:n,width:i,variant:o},t):null;s.propTypes={animation:i.default.oneOf([!1,"pulse"]),children:i.default.node,height:i.default.string,variant:i.default.oneOf(["box","circle"]),width:i.default.string},t.default=s},90340:(e,t,n)=>{e.exports=n(3833)},65344: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.SkeletonScreenWrapper=void 0;const r=a(n(75999)),{getColorToken:s}=n(26865),l={pulse:r.keyframes` 0% { opacity: 1; } 50% { opacity: 0.4; } 100% { opacity: 1; } `},d=r.default.div.withConfig({displayName:"SkeletonScreenWrapper"})` ${({height:e,variant:t,width:n})=>{const o=(e=>({circle:{width:"50px",height:"50px"},box:{width:"100px",height:"100px"}}[e]||"0"))(t);return`height: ${e||o.height}; width: ${n||o.width};`}} ${({variant:e})=>`border-radius: ${(e=>({circle:"50%",box:"0"}[e]||"0"))(e)};`} display: block; ${({variant:e,theme:t})=>e&&`background-color: ${s(t,"colors.interactive.base.light")};`} ${({animation:e=!1})=>e&&r.css` transform: scale(1, 0.75); animation: 1.5s ease-in-out 0.5s infinite normal none running ${l[e]}; margin-bottom: 0; `}; &:empty::before { content: '${"\\00a0"}'; } `;t.SkeletonScreenWrapper=d,d.defaultProps={backgroundColor:"colors.interactive.base.light"}},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((()=>{e&&i()}),[e]),null}},1241:(e,t,n)=>{e.exports=n(77967)},31481:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(46886),s=n(7350),l=n(42426),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{StickyBoxWrapper:m,StickyBoxPrimary:p,StickyBoxPlaceholder:u}=n(77307);class g extends o.Component{constructor(e){super(e),this._fireOnChange=()=>{const{onChange:e}=this.props;e&&e(this.isSticky)},this._enableSticking=()=>{const{onChange:e,shouldComputeWidth:t}=this.props,n=!(this.props.shouldForcePolyfill||e)&&void 0,{stickyBoxPrimaryNode:o}=this;this.sticky=r({primary:o,placeholder:this.stickyBoxPlaceholder,wrapper:this.stickyBoxWrapper,computeWidth:t,isSupported:n}),this.isSticky="fixed"===o.style.position,this._fireOnChange(),this.observer=new MutationObserver((e=>{e.forEach((e=>{this.isSticky="fixed"===e.target.style.position})),this._fireOnChange()})),this.observer.observe(o,{attributes:!0,attributeFilter:["style"]})},this.handleScroll=s(this.handleScroll.bind(this),50),this.state={hasMoved:!0,isIntersecting:!1}}async componentDidMount(){this._enableSticking(),window.addEventListener("scroll",this.handleScroll),await c(),d("StickyBox")}componentWillUnmount(){this.sticky.destroy(),this.observer.disconnect(),window.removeEventListener("scroll",this.handleScroll)}handleScroll(){const e=this.stickyBoxWrapper,{fadingOffset:t}=this.props;this.setState({hasMoved:this.hasMoved(e),isIntersecting:this.anyIntersecting(e,this.fullWidthElements(),t)})}hasMoved(e){const t=parseFloat(window.getComputedStyle(e).top),n=e.getBoundingClientRect().top;return Math.abs(n-t)>=1}anyIntersecting(e,t,n){const o=e.getBoundingClientRect(),i={left:o.left,right:o.right,top:o.top-n,bottom:o.bottom+n};return l(t,(e=>this.areRectanglesIntersecting(i,e.getBoundingClientRect())))}areRectanglesIntersecting(e,t){return e.top<=t.bottom&&t.top<=e.bottom&&e.left<=t.right&&t.left<=e.right}fullWidthElements(){const{fullWidthSelector:e}=this.props;return e&&document.querySelectorAll(e)}render(){const{children:e,className:t,interlude:n,isExpanded:i,tagName:r,shouldFadeOnMove:s,hasStickyBoxIndexPosition:l,hasAdjacentStickyVideo:d}=this.props,{hasMoved:c,isIntersecting:g}=this.state,h=g||s&&c,y=a("sticky-box",t);return o.createElement(m,{as:r,className:y,ref:e=>{this.stickyBoxWrapper=e},isHidden:h,hasStickyBoxIndexPosition:l,isExpanded:i,hasAdjacentStickyVideo:d,hasInterlude:n},o.createElement(p,{className:"sticky-box__primary",ref:e=>{this.stickyBoxPrimaryNode=e}},e),o.createElement(u,{ref:e=>{this.stickyBoxPlaceholder=e}}))}}g.propTypes={children:i.oneOfType([i.object,i.array]),className:i.string,fadingOffset:i.number,fullWidthSelector:i.string,hasAdjacentStickyVideo:i.bool,hasStickyBoxIndexPosition:i.bool,interlude:i.oneOfType([i.object,i.number]),isExpanded:i.bool,onChange:i.func,shouldComputeWidth:i.bool,shouldFadeOnMove:i.bool,shouldForcePolyfill:i.bool,tagName:i.string},g.defaultProps={className:"",fadingOffset:20,fullWidthSelector:"",hasAdjacentStickyVideo:!1,isExpanded:!1,shouldComputeWidth:!0,shouldFadeOnMove:!1,shouldForcePolyfill:!1,tagName:"div"},e.exports=g},28433:(e,t,n)=>{e.exports=n(31481)},77307:(e,t,n)=>{const o=n(75999).default,{ZINDEX_MAP:i}=n(96472),{calculateSpacing:a}=n(26865),{SummaryCollectionGridItem:r}=n(4534),s=o.div.withConfig({displayName:"StickyBoxWrapper"})` position: sticky; transition: opacity 0.1s; opacity: 1; ${({hasStickyBoxIndexPosition:e})=>e&&`z-index:${i.navFixed};`} ${({isHidden:e})=>e&&"\n opacity: 0;\n pointer-events: none;\n\n &:focus-within {\n opacity: 1;\n pointer-events: auto;\n }\n "} ${({isExpanded:e})=>e&&"display: inline-block;"} @media print { display: none; } .icon-email, .icon-pinterest { transform: scale(0.6); } ${({hasAdjacentStickyVideo:e,hasInterlude:t})=>`.grid-layout__aside & {\n top: ${a(e?28:t?10:18)};\n margin-bottom: ${a(5)};\n }`} .river__chunk-aside &, ${r} & { top: ${a(10)}; margin-bottom: ${a(4)}; } `,l=o.div.withConfig({displayName:"StickyBoxPrimary"})``,d=o.div.withConfig({displayName:"StickyBoxPlaceholder"})``;e.exports={StickyBoxWrapper:s,StickyBoxPrimary:l,StickyBoxPlaceholder:d}},20337:(e,t,n)=>{const o=n(96540),i=n(5556),{useInView:a}=n(46762),{googleAnalytics:r}=n(90090),{ConsentContext:s}=n(85438),{TaboolaWidgetWrapper:l,TaboolaWidgetContent:d}=n(98393),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({className:e,taboola:t})=>{o.useEffect((()=>{(async()=>{await m(),c("TaboolaWidget")})()}),[]);const{widgetScriptTextContentMode:n,widgetScriptTextContentContainer:i,widgetScriptTextContentPlacement:p}=t,[u,g]=o.useState(!1),[h,y]=a({rootMargin:"2500px"}),[b,f]=o.useState(!1),v=o.useContext(s);return o.useEffect((()=>{y&&(b||(r.emitUniqueGoogleTrackingEvent("taboola-impression",{}),f(!0)),!u&&v.targeting&&((()=>{const e="taboola-widget__script";if(!document.getElementById(e)){const t=document.createElement("script");if(t.id=e,t.textContent=`window._taboola = window._taboola || [];\n _taboola.push({\n mode: '${n||"thumbnails-a"}',\n container: '${i||"taboola-below-article-thumbnails---f"}',\n placement: '${p||"Below Article Thumbnails - F"}',\n target_type: 'mix'\n });`,document.body.appendChild(t),window.dataLayer){const e=window.location?.href;window.dataLayer.push({event:"taboola-pageload",url:e})}}})(),g(!0)))}),[y,b,u,v.targeting]),o.createElement(l,{className:e,ref:h,onClick:e=>{const t=e.target.parentNode.dataset.uri?e.target.parentNode.href:e.target.parentNode.parentNode.href;window.dataLayer&&window.dataLayer.push({event:"taboola-interaction",type:"ad_click",adUrl:t})},"data-testid":"TaboolaWidgetWrapper"},o.createElement(d,{className:"TABOOLA",id:i||"taboola-below-article-thumbnails---f","data-testid":"TaboolaWidgetContent"}))};p.propTypes={className:i.string,taboola:i.shape({publisherId:i.string,widgetScriptTextContentMode:i.string,widgetScriptTextContentContainer:i.string,widgetScriptTextContentPlacement:i.string})},e.exports=p},59351:(e,t,n)=>{e.exports=n(20337)},98393:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"TaboolaWidgetWrapper"})` position: relative; margin-top: ${i(3)}; /* 1 */ margin-bottom: ${i(5)}; width: 100%; `,r=o.div.withConfig({displayName:"TaboolaWidgetContent"})``;e.exports={TaboolaWidgetWrapper:a,TaboolaWidgetContent:r}},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:v=!1,showButton:w=!0,tabContentTextAlignment:C="center",tabLabelActiveClassName:k="tab-link tab-link--active",tabLabelAlignment:$="center",tabLabelInactiveClassName:S="tab-link"}){a.useEffect((()=>{(async()=>{await s(),r("Tabs")})()}),[]);const[x,E]=a.useState(g),T=i&&i[g]?i[g]:"",[I,N]=a.useState(T.url),B=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),N(t.url||"")}}),[i,b]);a.useEffect((()=>(window.addEventListener("hashchange",B),()=>window.removeEventListener("hashchange",B))),[B,i]),a.useEffect((()=>{B()}),[B,i]);const L=i.map(((e,t)=>({className:x===t?k:S,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),N(e&&e.url?e.url:""),"function"==typeof e.onClick&&e.onClick()},disableClickTracking:e?.disableClickTracking||!1}))),P=v?{}:{role:"tablist"};return a.createElement(m,{className:o("tabs-component",e),alignLeft:"left"===C,...P},t,a.createElement(l.Section,{attributes:{"aria-label":"Secondary",tabIndex:-1},links:L,hasBorder:h,justify:$,listAttributes:v?{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(75999).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}},8833:(e,t,n)=>{const o=n(98023),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(95748).A,{asConfiguredComponent:l}=n(12892),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{trackNavigationEvent:m}=n(14307),{TagCloudWrapper:p,TagCloudSectionHeader:u,TagCloudName:g,TagCloudLink:h}=n(64050),y=({className:e,hasFilledBackground:t=!1,hasBorderBottom:n=!0,hasBorderTop:i=!0,hasRoundBorder:l=!1,maxCountTags:y=null,sectionHeader:b,shouldIncreaseTagLinkBottomSpacing:f=!1,shouldTagLinkHaveFullLengthInMobile:v=!1,shouldUseInteractiveBrandColor:w=!1,shouldLink:C=!0,dividerColor:k,tags:$})=>{a.useEffect((()=>{(async()=>{await c(),d("TagCloud")})()}),[]);let S=0;$&&$.length&&(S=o(y)?y:$.length);const{formatMessage:x}=r();return S>0&&a.createElement(p,{"data-testid":"TagCloudWrapper",className:e,hasBorderTop:i,hasBorderBottom:n,hasRoundBorder:l,shouldTagLinkHaveFullLengthInMobile:v,dividerColor:k},""!==b&&a.createElement(u,null,b||x(s.sectionHeader)),$.slice(0,S).map((e=>{const n=e.tag||e.dangerousHed;return e.url&&C?a.createElement(h,{key:n,href:e.url,hasFilledBackground:t,shouldUseInteractiveBrandColor:w,hasRoundBorder:l,shouldIncreaseTagLinkBottomSpacing:f,onClick:()=>(e=>{const t={type:"click",label:e.tag||e.dangerousHed,subject:"tag",placement:"content_footer"};m(t)})(e)},a.createElement(g,{dangerouslySetInnerHTML:{__html:n}})):a.createElement(g,{key:n,dangerouslySetInnerHTML:{__html:n}})})))};y.propTypes={className:i.string,dividerColor:i.string,hasBorderBottom:i.bool,hasBorderTop:i.bool,hasFilledBackground:i.bool,hasRoundBorder:i.bool,maxCountTags:i.number,sectionHeader:i.string,shouldIncreaseTagLinkBottomSpacing:i.bool,shouldLink:i.bool,shouldTagLinkHaveFullLengthInMobile:i.bool,shouldUseInteractiveBrandColor:i.bool,tags:i.arrayOf(i.shape({tag:i.string.isRequired,url:i.string}).isRequired)},y.displayName="TagCloud",e.exports=l(y,"TagCloud")},6494:(e,t,n)=>{e.exports=n(8833)},64050:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a,BaseLink:r}=n(76955),{getColorStyles:s,calculateSpacing:l,minMaxScreen:d,getColorToken:c}=n(26865),{BREAKPOINTS:m}=n(96472),{applyCustomDividerColor:p}=n(1123),u=(e,t)=>`margin-right: ${l(e)}; margin-bottom: ${l(t)};`,g=o.div.withConfig({displayName:"TagCloudWrapper"})` display: flex; flex-direction: row; flex-wrap: wrap; ${({theme:e,hasBorderTop:t,hasBorderBottom:n,dividerColor:o})=>{let i="";return(t||n)&&(i+=`\n border-style: solid;\n border-width: 0px;\n ${o?`${p(o)};`:`${s(e,"border-color","colors.consumption.body.standard.divider")};`}\n `),t&&(i+="\n border-top-width: 1px;\n "),n&&(i+=`\n ${o?"border-bottom-width: 0px;":"border-bottom-width: 1px;"}\n `),i}}; padding: ${l(2)} 0 0; ${({hasRoundBorder:e})=>e&&`padding-bottom: ${l()};`} ${d(m.sm,`calc(${m.md} - 1px)`)} { ${({shouldTagLinkHaveFullLengthInMobile:e})=>e&&"flex-direction: column;"} } `,h=o(a).withConfig({displayName:"TagCloudSectionHeader"})` ${u(2,2)} @media (min-width: ${m.md}) { ${u(4,2)} } `;h.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.tags"};const y=o(a).withConfig({displayName:"TagCloudName"})` ${u(2,3)} @media (min-width: ${m.md}) { ${u(4,2)} } `;y.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=o(r).withConfig({displayName:"TagCloudLink"})` ${u(2,2)} line-height: 0; ${y} { ${u(0,0)} color: inherit; } @media (min-width: ${m.md}) { ${({shouldIncreaseTagLinkBottomSpacing:e})=>u(4,e?4:2)} } @media (min-width: ${m.sm}) { ${({shouldIncreaseTagLinkBottomSpacing:e})=>u(4,e?3:2)} } ${({theme:e,hasFilledBackground:t,hasRoundBorder:n,shouldUseInteractiveBrandColor:o})=>t?i` ${s(e,"background-color","colors.interactive.base.brand-primary")}; border-width: 1px; border-style: solid; ${n&&"border-radius: 20px;"} ${s(e,"border-color","colors.interactive.base.brand-primary")}; padding: 5px 12px; transition-property: color, background-color, border-color; ${o&&i` background-color: rgba( ${c("colors.background.brand",{rgbOnly:!0})}, 0.2 ); ${s(e,"border-color","colors.interactive.base.white")}; `} &:link { ${s(e,"color",o?"colors.interactive.base.body":"colors.interactive.base.white")}; text-decoration: none; } &:hover, &:focus { ${s(e,"background-color","colors.interactive.base.dark")}; ${o&&i` background-color: rgba( ${c("colors.background.brand",{rgbOnly:!0})}, 0.2 ); `} outline-offset: 4px; border-width: 1px; border-style: solid; ${s(e,"border-color","colors.interactive.base.dark")}; } @media (min-width: ${m.sm}) { ${u(1,1)} } `:""}; `;b.defaultProps={colorSecondaryLinkToken:"colors.consumption.body.standard.link-hover",colorStaticLinkToken:"colors.consumption.body.standard.subhed",hasUnderline:!1},e.exports={TagCloudWrapper:g,TagCloudSectionHeader:h,TagCloudName:y,TagCloudLink:b}},95748:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({sectionHeader:{id:"TagCloud.SectionHeader",defaultMessage:"Topics",description:"TagCloud component section header",isConfigurable:!0}})},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(75999).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(),v=s.targeting&&f,w=r((()=>{const e=n.split("/");return`threads-${e[e.length-1]}-${y++}`}),[n]);return a((()=>{v&&(()=>{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)}})()}),[v]),o.createElement(h,{className:t,ref:b},v?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(75999).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(3442);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),d=n(45777).A,{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),v=({attributes:e,className:t,tiktokUrl:n})=>{o.useEffect((()=>{(async()=>{await m(),c("TiktokEmbed")})()}),[]);const l=r(),v=i(u),[w,C]=p(),k=(e=>new URL(e).pathname.split("/").filter((e=>e.length>0)).pop())(n),[$]=s(h()),S=v.targeting&&C,x=e=>{let t=e.target;t?.addEventListener("load",(()=>{setTimeout((()=>{t=e.target,t.style.minHeight=`${t.offsetHeight+1}px`}),1e3)}))};return a((()=>{const e=l.current;return $&&e.addEventListener("DOMNodeInserted",(e=>x(e))),S&&(()=>{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)}})(),()=>{$&&e.removeEventListener("DOMNodeInserted",(e=>x(e)))}}),[$,l,S]),o.createElement(b,{className:t,ref:d(l,w)},S?o.createElement(f,{...e,className:"tiktok-embed","data-video-id":k,cite:n},o.createElement("section",null)):o.createElement(g,{hasConsent:v.targeting,url:n,consentBannerHeader:y.consentBannerHeader}))};v.propTypes={attributes:l.object,className:l.string,tiktokUrl:l.string.isRequired},v.displayName="TiktokEmbed",e.exports=v},79244:(e,t,n)=>{e.exports=n(21735)},58120:(e,t,n)=>{const o=n(75999).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(3442);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,isChecked:c,onChange:h,redirectUrl:y,role:b,sectionTitle:f,shouldDefaultChecked:v,shouldDisplaySingleChip:w,shouldUrlRedirect:C,shouldEnableBundleComponentAnalytics:k,shouldTrackSnowplowEvent:$,totalCount:S,index:x,isDisabled:E})=>{a((()=>{(async()=>{await d(),l("ToggleChip")})()}),[]);const{current:T}=r(void 0!==c),[I,N]=s(v),B=T?c:I,[L,P]=s(B);let M={};return k&&(M=g.addDataSectionTitleAttribute(k,"filterable toggle",x)),i.createElement(u,{...M,as:y?"a":"button",href:y||void 0,role:b||"switch","aria-checked":w?L:B,onClick:n=>(n=>{let i,a;if(w?P((e=>(a=!e,!e))):i=!B,T||N(i),$&&p({type:"select",label:f,subject:"filter_summary_list",platform:"verso",results_content:[{result_type:"recipe",no_of_results_returned:S}],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((()=>N(!1)),1e3*t),o){const t=`#${e.toString().toLowerCase()}`;window.history.replaceState(void 0,void 0,t)}C||n.preventDefault()})(n),fullPageTheme:n,disabled:E},w&&L&&i.createElement(m,null),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},h.defaultProps={isAnchorUrl:!1,isChecked:void 0,isDisabled:!1,onChange:()=>{},shouldDefaultChecked:!1,shouldDisplaySingleChip:!1,shouldEnableBundleComponentAnalytics:!1,shouldUrlRedirect:!0},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(75999).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}},17385:(e,t,n)=>{const o=n(5556),i=n(96540),{ToggleButton:a,ToggleSlider:r}=n(29479),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({children:e,describedBy:t,id:n,isChecked:o=!1,isDisabled:d=!1,isSuccess:c=!1,onChange:m,isControlled:p=!1})=>{i.useEffect((()=>{(async()=>{await l(),s("ToggleSwitch")})()}),[]);const[u,g]=i.useState(o);return i.useEffect((()=>{g(o)}),[o]),i.createElement(a,{type:"button",role:"switch",id:n,"aria-checked":u,disabled:d,"data-success":c,onClick:()=>{const e=!u;if(p||g(e),m){const t=new CustomEvent("change",{detail:{checked:e}});m(t)}},"aria-describedby":t},e,i.createElement(r,null))};d.propTypes={children:o.node,describedBy:o.string,id:o.string,isChecked:o.bool,isControlled:o.bool,isDisabled:o.bool,isSuccess:o.bool,onChange:o.func},d.displayName="ToggleSwitch",e.exports=d},85253:(e,t,n)=>{e.exports=n(17385)},29479:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i}=n(26865),a=o.span.withConfig({displayName:"ToggleSlider"})` position: relative; transform: translateX(0); opacity: 1; margin: 0; border: 1px solid ${i("colors.interactive.base.white")}; border-radius: 50%; background: ${i("colors.interactive.base.white")}; width: 21px; height: 21px; `,r=o.button.withConfig({displayName:"ToggleButton"})` display: flex; position: relative; align-items: center; border: none; border-radius: 15.5px; cursor: pointer; padding: 2.5px; width: 51px; height: 27px; svg { position: absolute; left: 0; align-self: center; width: 27px; height: 18px; fill: ${i("colors.interactive.base.white")}; } &[aria-checked='false'] { background: ${i("colors.interactive.base.dark")}; svg { opacity: 0; } } &[aria-checked='true'] { transition: all 0.2s ease-in-out; background: ${i("colors.interactive.base.brand-primary")}; svg { opacity: 1; } ${a} { transform: translateX(24px); transition: all 0.2s ease-in-out; } } &[aria-checked='true'][data-success='true'] { transition: all 0.4s ease-in-out; width: 27px; transition-delay: 0.2s; svg { transition: 0.4s ease-in-out; width: 100%; height: 22px; transition-property: all; transition-delay: 0.2s; } ${a} { animation: fadeIn 0.1s forwards linear; animation-delay: 0.2s; } } @keyframes fadeIn { 0% { opacity: 1; } 100% { opacity: 0; } } `;e.exports={ToggleButton:r,ToggleSlider:a}},99828:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(43438),r=n(13175),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({className:e,variations:t,variationName:n})=>(i.useEffect((()=>{(async()=>{await l(),s("Toggle",n)})()}),[n]),i.createElement("i",{className:e},"triangle"===t.style?i.createElement(a,null):i.createElement(r,null)));d.defaultProps={variations:{style:"chevron"}},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.Chevron=o(i,"Chevron",{style:"chevron"}),i.Triangle=o(i,"Triangle",{style:"triangle"}),e.exports=i},36657:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{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 v=r(d),[w,C]=c(),{formatMessage:k}=a(),$=l(),S=v.targeting&&C;return s((()=>{S&&(()=>{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)}})()}),[S]),i.createElement(g,{"aria-label":k(b.twitterEmbedMessage),className:t,ref:w},S?i.createElement(h,{...e,...(()=>{const e={"data-lang":"zh-Hant-TW"===$?"zh-tw":$,"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:v.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(75999).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(3442);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)},40437:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(18730),a=o.div.withConfig({displayName:"UtilityBodyTextContainer"})``,r=o(i).withConfig({displayName:"UtilityBodyTextContent"})` text-align: ${({contentAlign:e})=>e}; a { color: inherit; } `;r.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={UtilityBodyTextContainer:a,UtilityBodyTextContent:r}},68606:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(34577),{CommentsCountDisplay:r,CommentsCountDisplayWrapper:s}=n(27490),l=({totalCommentsCount:e})=>{let t=e,n="";return e&&0!==e?(e>0&&(t=new Intl.NumberFormat("en",{notation:"compact",maximumSignificantDigits:3}).format(e),n=o.createElement(s,null,o.createElement(a,null),o.createElement(r,null,t))),n):n};l.propTypes={totalCommentsCount:i.number},e.exports=l},23261:(e,t,n)=>{const o=n(5556),i=n(96540),{connect:a}=n(67851),{useEffect:r,useState:s}=n(96540),l=n(48373),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{UtilityFeaturesWrapper:m}=n(27490),{BookmarkIcon:p}=n(72964),u=n(68606),g=({contentType:e,copilotID:t,isPageScoped:n,organizationID:o,shouldEnableUtilityBookmarkOption:a=!1,shouldEnableUtilityCommentsCount:g=!1,shouldUseBookmarkV3:h,totalCommentsCount:y,urlToBookmark:b,user:f,userPlatform:v})=>{r((()=>{(async()=>{await c(),d("UtilityFeatures")})()}),[]);const[w,C]=s({}),k={label:"",url:b||"#",network:"bookmark",behavior:"bookmark"};return r((()=>{a&&(async()=>{if(f.amguuid)try{const n=l(h),i=await n.getBookmarkStatus({amgUUID:f.amguuid,copilotID:t,documentUrl:`${window.location.origin}${b}`,organizationID:o,federatedGraphqlUrl:v.federatedGraphqlUrl,siteCode:v.siteCode,userPlatformProxy:v.userPlatformProxy,xClientID:v.xClientID});C({...i,contentId:t,contentType:e})}catch(e){console.error(e)}else C({bookmarkId:null,isUrlBookmark:null,contentId:t,organizationID:o})})()}),[t,e,o,a,h,b,f,v]),i.createElement(m,null,g&&i.createElement(u,{totalCommentsCount:y}),a&&i.createElement(p,{bookmarkDetails:w,link:k,theme:"standard",type:"standard",isUrlBookmark:!0,isBookmarkButton:!0,isIconButton:!0,contentID:t,contentType:e,isPageScoped:n,shouldUseBookmarkV3:h,updateBookmark:n=>{C({...n,contentId:t,contentType:e})}}))};g.propTypes={contentType:o.string.isRequired,copilotID:o.string.isRequired,isPageScoped:o.bool,organizationID:o.string.isRequired,shouldEnableUtilityBookmarkOption:o.bool,shouldEnableUtilityCommentsCount:o.bool,shouldUseBookmarkV3:o.bool,totalCommentsCount:o.number,urlToBookmark:o.string,user:o.object,userPlatform:o.object},e.exports=a((e=>{const{coreDataLayer:t={},user:n,userPlatform:o}=e;return{organizationID:t?.site?.orgId||"",user:n,userPlatform:o}}),null)(g)},27490:(e,t,n)=>{const o=n(75999).default,{SocialIconButton:i}=n(51e3),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BaseText:l}=n(76955),d=o.div.withConfig({displayName:"UtilityFeaturesWrapper"})` display: flex; flex-direction: row; margin-top: ${a(1)}; .button__icon-container { margin-left: auto; cursor: pointer; } ${i} { display: contents; .icon-bookmark { padding: 3px; width: ${a(3)}; height: ${a(3)}; } } `,c=o(l).withConfig({displayName:"CommentsCountDisplay"})` align-self: center; ${({theme:e})=>r(e,"color","colors.interactive.base.deemphasized")}; ${({theme:e})=>s(e,"typography.definitions.utility.button-utility")}; padding-left: ${a(.5)}; `,m=o.div.withConfig({displayName:"CommentsCountDisplayWrapper"})` display: flex; cursor: default; .icon-comment { padding: 3px; width: ${a(3)}; height: ${a(3)}; } `;e.exports={CommentsCountDisplay:c,CommentsCountDisplayWrapper:m,UtilityFeaturesWrapper:d}},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,hasAlternateNewsletterStyle:h,hasInverted:y,variations:b,variationName:f})=>{a.useEffect((()=>{(async()=>{await l(),s("UtilityLede",f)})()}),[f]);const v=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:v,alternativeStyle:g},r&&a.createElement(u,{hasImage:v,...r}),a.createElement(c,{alternativeStyle:g},a.createElement(m,{"data-testid":"UtilityLedeHedText",hasImage:v,dangerouslySetInnerHTML:{__html:o},hasInverted:y,hasAlternateNewsletterStyle:h}),n&&a.createElement(p,{"data-testid":"UtilityLedeDekText",hasImage:v,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})},g.defaultProps={shouldUseAlternativeStyle:!1,variations:{contentAlign:"center",hasBackground:!0}},e.exports=g},50829:(e,t,n)=>{e.exports=n(93707)},79055:(e,t,n)=>{const{default:o,css:i}=n(75999),{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},22698:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{UtilitySelectionControlLabelWrapper:r,UtilitySelectionControlNativeCheckbox:s,UtilitySelectionControlNativeRadio:l,UtilitySelectionControlStyledRadio:d,UtilitySelectionControlStyledCheckbox:c,UtilitySelectionControlLabelTrailingIcon:m,UtilitySelectionControlLabel:p,UtilitySelectionControlAssistiveText:u}=n(20404),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),y=({ariaDescribedBy:e,assistiveText:t,className:n,descriptor:i,formName:y,index:b,inputAttributes:f,inputRef:v,invalidElements:w,isChecked:C,isDefaultChecked:k,isDisabled:$,isRequired:S,label:x,name:E,onChangeHandler:T,TrailingIcon:I,value:N,variations:B,variationName:L})=>{a.useEffect((()=>{(async()=>{await h(),g("Utility",L)})()}),[L]);const P=`${y}-utility-selection-control-${E}-${b}`,{inputType:M,theme:A}=B,D="inverted"===A,H={...f,"aria-describedby":w&&w.has(P)?w.get(P):e,"data-descriptor":i,checked:C,defaultChecked:k,disabled:$,id:P,name:E,onChange:T,ref:v,required:S,type:M,value:N,inputType:M,isInverted:D};return a.createElement(r,{className:o("utility-selection-control",n),isDisabled:$,inputType:M,htmlFor:P},"checkbox"===M&&a.createElement(a.Fragment,null,a.createElement(s,{...H}),a.createElement(c,{inputType:M,isInverted:D})),"radio"===M&&a.createElement(a.Fragment,null,a.createElement(l,{...H}),a.createElement(d,{inputType:M,isInverted:D})),x&&(I?a.createElement(m,{isDisabled:$,isInverted:D},a.createElement(p,{className:"utility-selection-control__label",dangerouslySetInnerHTML:{__html:x},isDisabled:$,isInverted:D}),a.createElement(I,{className:"utility-selection-control__trailing-icon"})):a.createElement(p,{className:"utility-selection-control__label",dangerouslySetInnerHTML:{__html:x},isDisabled:$,isInverted:D})),t&&a.createElement(u,{dangerouslySetInnerHTML:{__html:t},isDisabled:$,isInverted:D}))};y.propTypes={ariaDescribedBy:i.string,assistiveText:i.string,className:i.string,descriptor:i.string,formName:i.string.isRequired,index:i.number.isRequired,inputAttributes:i.object,inputRef:i.func,invalidElements:i.instanceOf(Map),isChecked:i.bool,isDefaultChecked:i.bool,isDisabled:i.bool,isRequired:i.bool,label:i.string,name:i.string.isRequired,onChangeHandler:i.func,TrailingIcon:i.func,value:i.string.isRequired,variationName:i.string,variations:i.shape({inputType:i.oneOf(["checkbox","radio"]),theme:i.oneOf(["inverted","standard"])})},y.defaultProps={variations:{inputType:"checkbox",theme:"standard"}},e.exports=y},67685:(e,t,n)=>{e.exports=n(97635)},20404:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(26865),{BaseText:l}=n(18730),{INTERACTIVE:{timingButtonDefault:d}}=n(96472),c="20px",m="15px",p=({selectionControlBackgroundColor:e,selectionControlBorderColor:t,selectionControlSize:n})=>i` transition-property: background, border; transition-duration: ${d}; transition-timing-function: ease-in; position: relative; border-width: 1px; border-style: solid; ${({theme:e})=>s(e,"border-color",t)}; ${({theme:t})=>s(t,"background-color",e)}; width: ${n}; height: ${n}; pointer-events: none; &::before { display: block; position: absolute; top: 50%; left: 50%; transition-property: background, border; transition-duration: ${d}; transition-timing-function: ease-in; opacity: 0; content: ''; } `,u=({checkboxIconBorderWidth:e,checkboxIconColor:t})=>i` transform: translate(-50%, -60%) rotate(45deg); border-width: 0 ${e} ${e} 0; border-style: solid; ${({theme:e})=>s(e,"border-color",t)}; width: 25%; height: 75%; `,g=({radioIconColor:e,theme:t})=>`\n border-radius: 100%;\n transform: translate(-50%, -50%);\n border-radius: 100%;\n ${s(t,"background-color",e)};\n width: 50%;\n height: 50%;\n `,h=o.div.withConfig({displayName:"UtilitySelectionControlStyledCheckbox"})` ${p({selectionControlBackgroundColor:"colors.interactive.base.white",selectionControlBorderColor:"colors.interactive.base.black",selectionControlSize:c})} &::before { ${u({checkboxIconBorderWidth:"2px",checkboxIconColor:"colors.interactive.base.white"})} } ${({isInverted:e})=>e&&i` ${p({selectionControlBackgroundColor:"colors.interactive.base.black",selectionControlBorderColor:"colors.interactive.base.white",selectionControlSize:c})} &::before { ${u({checkboxIconBorderWidth:"2px",checkboxIconColor:"colors.interactive.base.black"})} } `} `,y=o.div.withConfig({displayName:"UtilitySelectionControlStyledRadio"})` ${p({selectionControlBackgroundColor:"colors.interactive.base.white",selectionControlBorderColor:"colors.interactive.base.black",selectionControlSize:c})} border-radius: 100%; &::before { ${({theme:e})=>g({radioIconColor:"colors.interactive.base.black",theme:e})} } ${({isInverted:e,theme:t})=>e&&i` ${p({selectionControlBackgroundColor:"colors.interactive.base.black",selectionControlBorderColor:"colors.interactive.base.white",selectionControlSize:c})} &::before { ${g({radioIconColor:"colors.interactive.base.white",theme:t})} } `} `,b=({selectionControlBackgroundColor:e,theme:t})=>`\n &:checked,\n &:active {\n + ${y}::before {\n opacity: 1;\n }\n + ${h} {\n &::before {\n opacity: 1;\n }\n ${s(t,"border-color",e)};\n ${s(t,"background-color",e)}\n ;\n }\n }\n\n &:disabled {\n + ${y},\n + ${h} {\n ${s(t,"border-color","colors.interactive.base.light")};\n }\n }\n\n &:disabled:checked {\n + ${h} {\n ${s(t,"background-color","colors.interactive.base.light")};\n }\n\n + ${y}::before {\n ${s(t,"background-color","colors.interactive.base.light")};\n }\n }\n `,f=o(l).withConfig({displayName:"UtilitySelectionControlAssistiveText"})` transition-property: color, stroke; transition-duration: ${d}; transition-timing-function: ease-in; ${({theme:e,typeToken:t})=>r(e,t)} grid-column-start: 2; align-self: center; ${({theme:e,colorToken:t})=>s(e,"color",t)}; ${({isDisabled:e,theme:t})=>e&&`\n ${s(t,"color","colors.interactive.base.dark")};\n `} ${({isInverted:e,theme:t})=>e&&`\n ${s(t,"color","colors.interactive.base.light")};\n `} `;f.defaultProps={as:"span",colorToken:"colors.interactive.base.dark",typeToken:"typography.definitions.utility.assistive-text"};const v=o(l).withConfig({displayName:"UtilitySelectionControlLabel"})` transition-property: color, stroke; transition-duration: ${d}; transition-timing-function: ease-in; ${({theme:e,typeToken:t})=>r(e,t)} display: block; ${({theme:e,colorToken:t})=>s(e,"color",t)}; ${({isDisabled:e,theme:t})=>e&&`\n ${s(t,"color","colors.interactive.base.dark")};\n `} ${({isInverted:e,theme:t})=>e&&`\n ${s(t,"color","colors.interactive.base.white")};\n `} ${({isInverted:e,isDisabled:t,theme:n})=>e&&t&&`\n ${s(n,"color","colors.interactive.base.light")};\n `} `;v.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.label"};const w=o.div.withConfig({displayName:"UtilitySelectionControlLabelTrailingIcon"})` ${v} { display: inline-block; } .utility-selection-control__trailing-icon { transition-property: color, stroke; transition-duration: ${d}; transition-timing-function: ease-in; margin-left: ${a(2)}; width: ${m}; height: ${m}; } .utility-selection-control__trailing-icon-path { ${({theme:e})=>s(e,"stroke","colors.interactive.base.black")}; ${({isDisabled:e,theme:t})=>e&&`\n ${s(t,"stroke","colors.interactive.base.dark")};\n `} ${({isInverted:e,theme:t})=>e&&`\n ${s(t,"stroke","colors.interactive.base.white")};\n `} ${({isInverted:e,isDisabled:t,theme:n})=>e&&t&&`\n ${s(n,"stroke","colors.interactive.base.light")};\n `} } `,C=({theme:e,isInverted:t})=>i` ${b({selectionControlBackgroundColor:"colors.interactive.base.black",theme:e})} ${t&&b({selectionControlBackgroundColor:"colors.interactive.base.white",theme:e})} `,k=o.input.withConfig({displayName:"UtilitySelectionControlNativeRadio"})` ${({theme:e,isInverted:t})=>C({theme:e,isInverted:t})} `,$=o.input.withConfig({displayName:"UtilitySelectionControlNativeCheckbox"})` ${({theme:e,isInverted:t})=>C({theme:e,isInverted:t})} `,S=o.label.withConfig({displayName:"UtilitySelectionControlLabelWrapper"})` display: grid; position: relative; grid-column-gap: ${a(2)}; grid-template-columns: ${c} auto; grid-row-gap: ${a(.5)}; &:hover { ${h} { ${({theme:e})=>s(e,"border-color","colors.interactive.base.brand-primary")}; } ${$}:checked + ${h} { ${({theme:e})=>s(e,"background-color","colors.interactive.base.brand-primary")}; } } ${({isDisabled:e})=>e&&"\n cursor: default;\n pointer-events: none;\n "}; `;e.exports={UtilitySelectionControlLabel:v,UtilitySelectionControlLabelWrapper:S,UtilitySelectionControlStyledCheckbox:h,UtilitySelectionControlStyledRadio:y,UtilitySelectionControlAssistiveText:f,UtilitySelectionControlNativeCheckbox:$,UtilitySelectionControlNativeRadio:k,UtilitySelectionControlLabelTrailingIcon:w}},97635:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(63050),a=n(22698),r=i(a);a.Checkbox=o(r,"Checkbox",{inputType:"checkbox",theme:"standard"}),a.InvertedCheckbox=o(r,"InvertedCheckbox",{inputType:"checkbox",theme:"inverted"}),a.Radio=o(r,"Radio",{inputType:"radio",theme:"standard"}),a.InvertedRadio=o(r,"InvertedRadio",{inputType:"radio",theme:"inverted"}),e.exports=a},64090:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),s=n(34365).A,{UtilityValidationDescriptionWrapper:l,UtilityValidationDescriptionHeading:d,UtilityValidationDescriptionErrors:c,UtilityValidationDescriptionError:m}=n(69195),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=({className:e,errors:t,shouldHideErrorText:n=!1})=>{a.useEffect((()=>{(async()=>{await u(),p("UtilityValidationDescription")})()}),[]);const{formatMessage:i}=r();return a.createElement(l,{"aria-live":"assertive",className:o("utility-validation-description",e),"data-testid":"UtilityValidationDescription"},a.createElement(d,{className:"utility-validation-description__heading"},i(s.heading)),a.createElement(c,{className:"utility-validation-description__errors"},t.map((({id:e,messages:t,text:o})=>a.createElement(m,{id:e,key:e||o,tabIndex:"-1"},!n&&a.createElement(a.Fragment,null,a.createElement("span",{dangerouslySetInnerHTML:{__html:o}})," "),t&&`${t.join(", ")}.`)))))};g.propTypes={className:i.string,errors:i.arrayOf(i.shape({id:i.string,messages:i.arrayOf(i.string),text:i.string.isRequired})).isRequired,shouldHideErrorText:i.bool},e.exports=g},17249:(e,t,n)=>{e.exports=n(64090)},69195:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{hideVisually:a}=n(52813),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l}=n(26865),d=o.div.withConfig({displayName:"UtilityValidationDescriptionWrapper"})` margin-bottom: ${r(2)}; background: none; padding: ${r(2)}; text-align: center; ${({theme:e})=>s(e,"color","colors.interactive.feedback.invalid-primary")} p { &:first-of-type { margin-top: 0; } &:last-of-type { margin-bottom: 0; } } &.utility-validation-description--background-disabled { background: none; } `,c=o(i).withConfig({displayName:"UtilityValidationDescriptionHeading"})` ${a} `;c.defaultProps={as:"h2"};const m=o.ul.withConfig({displayName:"UtilityValidationDescriptionErrors"})` margin: 0; padding: 0; list-style: none; `,p=o(i).withConfig({displayName:"UtilityValidationDescriptionError"})` ${({theme:e,typeIdentity:t})=>l(e,t)} &::first-letter { text-transform: capitalize; } a { ${({theme:e,colorToken:t})=>s(e,"color",t)} } `;p.defaultProps={as:"li",colorToken:"colors.interactive.feedback.invalid-primary",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={UtilityValidationDescriptionWrapper:d,UtilityValidationDescriptionHeading:c,UtilityValidationDescriptionErrors:m,UtilityValidationDescriptionError:p}},34365:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({heading:{id:"UtilityValidationDescription.Heading",defaultMessage:"Errors",description:"UtilityValidationDescription component heading text"}})},317:(e,t,n)=>{const o=n(5556),i=n(96540),{VerboseTextWrapper:a,VerboseTextLongerLink:r,VerboseTextShorterLink:s}=n(8),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({text:e,verboseText:t})=>(i.useEffect((()=>{(async()=>{await d(),l("VerboseText")})()}),[]),i.createElement(a,null,i.createElement(s,{"aria-hidden":"true"},e),i.createElement(r,null,t)));c.propTypes={text:o.string.isRequired,verboseText:o.string.isRequired},e.exports=c},34252:(e,t,n)=>{e.exports=n(317)},8:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(18730),{hideVisually:a}=n(52813),r=o.span.withConfig({displayName:"VerboseTextShorterLink"})``,s=o.span.withConfig({displayName:"VerboseTextLongerLink"})` ${a}; &:active, &:focus { position: static; margin: 0; width: auto; height: auto; overflow: visible; clip: auto; } `,l=o(i).withConfig({displayName:"VerboseTextWrapper"})` color: inherit; `;l.defaultProps={as:"span"},e.exports={VerboseTextShorterLink:r,VerboseTextLongerLink:s,VerboseTextWrapper:l}},1184:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.generateAdNodeId=t.useOnAdFilled=t.attemptAdInjection=void 0;const o=n(96540);t.attemptAdInjection=function(e){window.cnBus&&window.cnBus.emit(`${e}.componentDidUpdate`)},t.useOnAdFilled=function(e="ad"){const[t,n]=o.useState(!1);return[t,`${t?"show":"hide"}-${e}`,o.useCallback((()=>{n(!0)}),[])]},t.generateAdNodeId=function(){return Math.random().toString(36).substring(7)}},25203:(e,t,n)=>{const o=n(62193),{encodeAffiliateParams:i,decodeAffiliateParams:a}=n(75555),r=/^(https?:)?\/\/([a-zA-Z0-9]+\.)?cna\.st\/(p|affiliate-link)\//;e.exports={encodeAffiliateLink:(e,t)=>{try{const n=r.exec(e);if(Object.assign(t,{channel:"verso"}),!o(t)&&n?.length){const o=e.replace(n[0],"").replace(/\?.*$/,""),a=i(o,t),r=new URLSearchParams(e.split("?")[1]);r.delete("cid");const s=r.toString()?`?${r.toString()}`:"";return`${n[0]}${a}${s}`}}catch(e){console.error("Failed to encode affiliate link",e)}return e},decodeAffiliateLink:e=>{try{const t=r.exec(e);if(t?.length){const n=e.replace(t[0],"").replace(/\?.*$/,"");return a(n).offerUrl}}catch(e){console.error("Failed to decode affiliate link",e)}return e}}},67911:(e,t,n)=>{const o=n(75494);e.exports={addDataSectionTitleAttribute:(e,t,n,i=!0)=>{if(!e||!t)return{};let a;return a=i?Number.isInteger(n)?` ${n+1}`:"":Number.isInteger(n)?`${n+1}`:"",{"data-section-title":`${o((r=t,r&&"string"==typeof r&&r.replace(/<[^>]*>/g,"")))}${a}`};var r}}},13446: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.FingerprintJS=t.FPJS_ERROR_EVENT=t.FPJS_ID_EVENT=t.FPJS_VISITOR_EVENT=void 0;const s=a(n(73396)),l=r(n(56892)),d=n(9170),c=n(64687);t.FPJS_VISITOR_EVENT="fingerprintjs.visitor",t.FPJS_ID_EVENT="fingerprintjs.id",t.FPJS_ERROR_EVENT="fingerprintjs.error";class m{constructor({publicKey:e,isEnabled:n,cookieExpire:o}){this.hasConsent=!1,this.cookieExpire=0,this.visitorId=null,this.incognito=null,this.geo=null,this.fpClient=Promise.resolve(null),this.hasConsent=(0,c.hasTargetingConsent)(),this.cookieExpire=o,this.setVisitor({visitorId:l.default.getCookie("FP_visitorID"),incognito:l.default.getCookie("FP_incognito")}),this.geo=l.default.getCookie("CN_geo_country_code"),n&&"US"===this.geo&&!(0,d.isBot)(window.navigator.userAgent)&&(window?.cnBus?.on("journey.ready",(()=>{const e=this.getVisitor();e.visitorId&&(this.emitFpData(t.FPJS_VISITOR_EVENT,e),this.emitFpData(`${t.FPJS_ID_EVENT}.${e.visitorId}`))})),this.getVisitor().visitorId||this.loadClient(e),this.hasConsent&&this.fetchVisitor())}loadClient(e){this.fpClient=s.load({apiKey:e,scriptUrlPattern:["/c0d5a332bda245b9/a298b7d4e1c1836e?apiKey=&version=&loaderVersion=",m.defaultScriptUrlPattern],endpoint:["/c0d5a332bda245b9/e5cd4319ed4842c1?region=us",m.defaultEndpoint]})}updateConsent(e){const t=(0,c.getConsentStateFromList)(e),n=this.hasConsent;this.hasConsent=t.targeting,!n&&t.targeting&&this.fetchVisitor()}async fetchVisitor(){let e=this.getVisitor();if(e.visitorId)return this.emitFpData(t.FPJS_VISITOR_EVENT,e),this.emitFpData(`${t.FPJS_ID_EVENT}.${e.visitorId}`),e;const n=await this.fpClient;if(n&&this.hasConsent){let o;try{o=await n.get({linkedId:l.default.getCookie("CN_xid"),extendedResult:!0}),e=this.setVisitor(o),this.setFPCookies(e),this.emitFpData(t.FPJS_VISITOR_EVENT,e),this.emitFpData(`${t.FPJS_ID_EVENT}.${e.visitorId}`)}catch(e){this.emitFpData(t.FPJS_ERROR_EVENT,e.message)}}return this.getVisitor()}getVisitor(){const{visitorId:e,incognito:t}=this;return{visitorId:e,incognito:t}}setVisitor(e){var t;return this.visitorId=e.visitorId||null,this.incognito="false"!==(t=e.incognito)&&Boolean(t)||!1,this.getVisitor()}setFPCookies({visitorId:e,incognito:t}){document.cookie=l.default.createCookie("FP_visitorID",`${e}`,{path:"/",expirationInMs:this.cookieExpire}),document.cookie=l.default.createCookie("FP_incognito",`${t}`,{path:"/",expirationInMs:this.cookieExpire})}emitFpData(e,t){window?.cnBus&&this.hasConsent&&window.cnBus.emit(e,t)}}t.FingerprintJS=m},37402:(e,t,n)=>{const o=n(88055),i=n(2404),a=n(70060),r=[],s=(e,t={})=>{if(!Array.isArray(window.dataLayer))return;const n=a.getPaywallSource(),i={...t,...n&&{paywallSource:n}};r.push(o({event:e,variables:i})),window.dataLayer.push({event:e,...i})};e.exports={emitGoogleTrackingEvent:s,emitUniqueGoogleTrackingEvent:(e,t={})=>{const n=o({event:e,variables:t});r.some((e=>i(e,n)))||s(e,t)},trackPageView:e=>s("data-layer-loaded",{content:{pageValue:e}}),addPageTypeProperty:(e,t)=>e&&"string"==typeof e?[...new Set(e.split("|")).add(t)].join("|"):t}},90090:(e,t,n)=>{const o=n(67911),i=n(37402),a=n(42020);e.exports={componentTracking:o,googleAnalytics:i,patternTracking:a}},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=>{e.exports={link:e=>{(e=>{try{window.permutive&&window.permutive.identify&&window.permutive.identify([{id:e,tag:"xid"}])}catch(e){console.error("Error linking xid to permutive",e)}})(e),(e=>{window.SparrowCache=window.SparrowCache||{},window.SparrowCache.xid=e})(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}}},42020:(e,t,n)=>{const o=n(31170),i="click",a="focus",r=JSON.stringify({pattern:"GenericCallout"});function s(e){let t;try{t=JSON.parse(e)}catch(e){console.warn("Unable to parse pattern-tracking JSON data",e)}return t}function l(){return window.dataLayer&&window.dataLayer[0]&&window.dataLayer[0].experiments||void 0}function d(e){return"true"===e.getAttribute("data-include-experiments")}function c(e){return!e||!!l()}function m(e,t,n){const i={dim5:JSON.stringify(t)};n&&(i.dim6=JSON.stringify(l())),o.trackSparrowEvent("verso-pattern-tracking",e,i)}function p(e){return e&&document&&e!==document&&"root"!==e.id}function u(e,t){return p(e)&&e.getAttribute("data-event-boundary")&&-1!==e.getAttribute("data-event-boundary").indexOf(t)}function g(e){const{parentNode:t}=e,n=!t;return!((e.getAttribute&&e.getAttribute("data-event-click")||"")!==r)||!n&&g(t)}function h(e){const{parentNode:t,tagName:n}=e,o="A"===n,i=e.getAttribute&&e.getAttribute("data-event-click")||"";return o?e:i!==r&&t?h(t):null}function y(e,t){const n=[],{data:o,target:i}=function(e,t){const n=[];let{target:o}=e;for(;p(o)&&-1===(o.getAttribute("data-event-boundary")||"").indexOf(t);o=o.parentNode){const e=s(o.getAttribute(`data-event-${t}`)),i=s(o.getAttribute("data-event-passthrough"));e&&n.push(e),i&&n.push(i)}return{data:n,target:o}}(e,t);n.push(...o),n.push(...function(e,t){const n=[];if(u(e,t)){const o=s(e.getAttribute(`data-event-${t}`)),i=s(e.getAttribute("data-event-passthrough"));o&&n.push(o),i&&n.push(i)}return n}(i,t));const a=function(e,t){return!!u(e,t)&&d(e)}(i,t);n.length&&c(a)&&m(t,n,a)}function b(e){const t=h(e.target);if(t){const e=g(t),n=Array.isArray(window.dataLayer);if(e&&n){const e={event:"article-callout-click","gtm.elementUrl":t.getAttribute("href")};window.dataLayer.push(e)}}}const f=new Map([[i,(e,t)=>{b(e),y(e,t)}],[a,(e,t)=>{y(e,t)}]]);function v(e){document.addEventListener(e,(t=>{f.get(e)(t,e)}),!0)}function w(e){const t=[];e.forEach((e=>{if(e.isIntersecting){let n,{target:o}=e,i="data-in-view";o.getAttribute(i)?n=s(o.getAttribute(i)):(i="data-child-in-view",o=o.parentNode,o.getAttribute(i)&&(n=s(o.getAttribute(i)))),n&&t.push(n);const a=d(o);t.length&&c(a)&&(o.removeAttribute(i),m("in-view",t,a))}}))}e.exports=function(){v(i),v(a),function(){const e=new IntersectionObserver(w,{threshold:.5}),t=document.querySelectorAll("*[data-in-view], *[data-child-in-view] > *");[].slice.call(t).forEach((t=>{e.observe(t)}))}()}},70060:e=>{e.exports={getPaywallSource:()=>{const e=window.URLSearchParams&&new window.URLSearchParams(window.location.search).get("paywallSource");return["half-barrier","paywall-bar-reg"].includes(e)?e:""}}},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})}},14307:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackCeros=t.trackUserAccountEvent=t.trackContentEngagementEvent=t.trackSearchFilterEvent=t.handleCommercePromotionBanner=t.trackClickEvent=t.trackConsentPending=t.trackNavigationEvent=t.trackAffiliateLinks=t.handleAffiliateLinkClick=t.trackCommerceInteractionEvent=t.findNearestAnchor=t.trackSaveEventWithContext=t.buildSaveImageContext=t.trackMessageUnitEvent=t.trackSaveEvent=t.trackNewsletterEvent=t.trackCookiesEvent=t.nonURLClickEvent=t.trackPageErrorEvent=t.initializeSnowplowTracker=t.hasTargetConsentFromCookie=t.getSnowplowDomainUserId=t.setExperimentsEntity=t.setUserContext=t.getConsentGroups=t.extractStrategyFromURL=t.cn_xid=t.getSubscriptionData=t.disableAnonymousTracking=void 0;const o=n(43954);var i=n(43954);Object.defineProperty(t,"disableAnonymousTracking",{enumerable:!0,get:function(){return i.disableAnonymousTracking}});const a=n(13446),r=n(6765).default,s=n(88055),l=n(2404),d=n(86663),{getCookie:c}=n(56892),{getCookieFromPrefix:m}=n(56892),{storageFactory:p}=n(60663);t.getSubscriptionData=()=>{const e=c("CN_access")||c("CN_token_access");let t={};if(e){const n=r(e),o=window?.dataLayer[0]?.content?.brandSlug?.replace(/-/g,""),i=n?.fct&&n?.fct["org-access"]?.filter((e=>{const t=e?.split(":")[0];return-1!==o?.indexOf(t.split(".")[0])}));t={subscriptions:n?.fct&&n?.fct["org-access"]||[],brand_subscription:i||[]}}return t},t.cn_xid=c("CN_xid");const u=p((()=>window.localStorage)),g=["C0001","C0002","C0003","C0004","C0005","C0006","C0007","C0008","C0009"],h=["amazon","amzn","cna.st","skimresources"],y=(e="",t=[])=>t.some((t=>e.includes(t))),b=[],f=[],v=e=>null!==e.match("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$");t.extractStrategyFromURL=e=>{if(!e)return null;const t=e.split("#");if(t.length>1){const e=t[1].split("_");if(e.length>0)return e.pop()}return null};const w=e=>e.filter((e=>g.includes(e)));t.getConsentGroups=()=>{const e=c("OptanonConsent");if(window.OnetrustActiveGroups){const e=window.OnetrustActiveGroups?.split(",")?.slice(1,-1);return w(e)}if(e){const t=e.match(/groups=(.*)/g),n=t?.[0]?t[0].replace("groups=","").split(","):null,o=[];n?.forEach((e=>{e.includes(":1")&&o.push(e.replace(":1",""))}));const i=o.join(",").split("&")[0].split(",");return w(i)}return["C0001","C0009"]},t.setUserContext=e=>{const n=e[1],o=(new Date).getTimezoneOffset()/60,i=new URLSearchParams(window.location.search).get("mbid"),a=v(n.amguuid)?n.amguuid:null,r=v(t.cn_xid)?t.cn_xid:null,s=new Date,l=document.getElementById("onetrust-pc-btn-handler"),c=l&&window.getComputedStyle(l,":after"),m=c?.getPropertyValue("content"),p=d.parse(window.location.search.toLowerCase())?.cndid||null;return{schema:"iglu:com.condenast/user/jsonschema/9-0-2",data:{xid:r,amg_id:a,is_logged_in:null!==a,bucket:parseInt(u.getItem("usr_bkt_eva"),10),browser:window.navigator.appName,browser_version:window.navigator.appVersion,time_zone_offset:parseInt(o,10)||0,monthly_visit_no:window.dataLayer[0]?.user?.monthlyVisits||0,monthly_content_count:window.dataLayer[0]?.user?.contentVisits||0,onetrust_active_groups:(0,t.getConsentGroups)(),mdw_id:p,obsidian_segment_id:window?._4d?.context?.sg?.join(",")||null,local_visit_hour:s.getHours(),mbid:i,permutive_id:u.getItem("_pdfps"),consent_banner_variant:m?.toString()||null,fingerprint_visitor_id:null,...(0,t.getSubscriptionData)()}}},t.setExperimentsEntity=e=>{let t=[];const n=window?.dataLayer;return n&&n[0]?.experiments&&Array.isArray(n[0]?.experiments)&&(t=n[0]?.experiments),t?.map((t=>"EDGE_ASSIGNMENT"===t.status||"CLIENT_ASSIGNMENT"===t.status?{experiment_id:t.experiment_id||null,experiment_label:t.experiment_label||null,bucket_id:t.bucket_id||null,bucket_label:t.bucket_label||null,rule_id:t.rule_id||null,project_name:e?.brand||null}:{}))};const C=e=>{let t,n;const o=window.document.getElementsByTagName("header")[0],i=window.document.getElementsByTagName("footer")[0];let a=e?.className?e?.className.toString():null;t=o&&o.contains(e)?"top":i&&i.contains(e)?"bottom":"middle","img"===e?.tagName.toLowerCase()&&(n=e?.alt),"svg"===e?.tagName.toLowerCase()&&(a=e?.className?.animVal.toString());const r=window.location.origin;let s="";e?.href&&(s=new URL(e?.href));const l=s.origin===r,d=e&&e.getAttribute("data-offer-url");if(e?.href){const o=y(new URL(e.href.toString()).origin,h);return{schema:"iglu:com.condenast/click_info/jsonschema/2-0-1",data:{click_url:e?.href?.toString(),click_id:e?.id?.toString(),click_class:a,click_text:e?.textContent?.toString().replace(/Arrow/g,""),click_type:e?.tagName?.toString(),click_target:e?.target?.toString(),img_alt:n?.toString(),data_offer_url:d&&d.toString(),img_source:e?.src?.toString(),placement:t,is_external:!!s&&!l,object_type:a?.split(" ").slice(-1)[0]||null,is_affiliate:o}}}return null};function k(e){let t=e;for(;t&&"A"!==t.tagName;)t=t.parentElement;return t}t.getSnowplowDomainUserId=()=>{const e=m("_sp_id."),t=e?.split(".");return t&&t[0]},t.hasTargetConsentFromCookie=(e=null)=>{const t=d.parse(e||c("OptanonConsent")||"").groups||"";return/0004:1/.test(t)},t.initializeSnowplowTracker=(e,n,i,r)=>{const s={appId:n,contexts:{performanceTiming:!0,clientHints:!0},anonymousTracking:{withSessionTracking:!0,withServerAnonymisation:!0},stateStorageStrategy:"cookieAndLocalStorage",discoverRootDomain:!0,cookieSameSite:"https:"===window.location.protocol?"None":"Lax",cookieSecure:"https:"===window.location.protocol,eventMethod:"post",postPath:"/com.condenast/yv8"},l=(0,t.hasTargetConsentFromCookie)()?{anonymousTracking:!1,stateStorageStrategy:"cookieAndLocalStorage"}:{};(0,o.newTracker)(e,{...s,...l},r),window.snowplowInitQueue.length>0&&document.body.addEventListener("click",(e=>{const n=e.target.closest('a[href*="/auth/initiate"]');if(n){const e=(0,t.getSnowplowDomainUserId)(),o=Date.now(),i=window.OnetrustActiveGroups?.split(",")?.slice(1,-1);n.href?.includes("/auth/initiate")&&!n.href?.includes("_sp")&&e&&i.includes("C0004")&&(n.href=`${n.href}&_sp=${e}.${o}`)}})),(e=>{const n=e[0].content,i=e[0].site,r=e[0].syndication,s=e[0].page,l=new URLSearchParams(window.location.search),d=window.location?.pathname?.split("/"),m=new Date,p=new Date(n.publishDate),u=Math.ceil((m-p)/864e5),g=(0,t.setUserContext)(e),h={schema:"iglu:com.condenast/page/jsonschema/6-0-0",data:{functional_tags:n.functionalTags,has_buy_button:"true"===n.hasBuyButtons,path_level_1:d[1]||"",path_level_2:d[2]||"",path_level_3:d[3]||"",path_level_4:d[4]||"",tab_active:"visible"===window.document.visibilityState,canonical_url:document.querySelector("link[rel='canonical']")?.getAttribute("href")||null}},y={schema:"iglu:com.condenast/content/jsonschema/2-0-1",data:{no_of_article_revisions:parseInt(n.noOfRevisions,10)||null,editor_name:n.editorNames,author_name:n.authorNames,content_id:n.contentId,content_len:parseInt(n.contentLength,10)||null,content_title:n.contentTitle,content_source:n.contentSource,author_id:n.authorIds,date_publish:"null"!==n.publishDate?n.publishDate:null,date_last_modified:n.modifiedDate,onsite_keywords:n.tags,content_template:window.location.href.includes("sponsored")?"native":"standard",content_language:n.contentLang,gallery_name:n.galleryName,gallery_img_tot:parseInt(n.totalGalleryImages,10)||null,word_count:parseInt(n.wordCount,10)||null,content_type:n.contentType,content_template_type:n.templateType,date_display:"null"!==m?m:null,content_primary_tag:n.primaryTag||null,content_is_commerce:n.isCommerceContent||null,content_time_since_publish:u,content_flag:n.contentFlag,content_publish_hour:p.getHours(),content_publish_weekday:p.getDay().toString(),content_publish_month:p.getMonth().toString(),content_page_type_properties:n.pageTypeProperties,has_affiliate_links:n.hasAffiliateLinks,affiliate_links_count:n.affiliateLinksCount}},b={schema:"iglu:com.condenast/site/jsonschema/2-0-1",data:{org_id:i.orgId,org_app_id:i.orgAppId,site_app_version:i.appVersion,site_env:i.env,site_section:n.section,site_subsection:n.subsection,site_subsection_2:n.subsection2,site_data_source:n.dataSource}},f={schema:"iglu:com.condenast/syndication/jsonschema/3-0-1",data:{is_syndication_content:"true"===r.content,syndication_original_source:r.originalSource,syndication_url:s.syndicatorUrl,syndication_original_content_lang:r.originalContentLanguage}},v={schema:"iglu:com.condenast/referrer/jsonschema/2-0-1",data:{refr_domain:document.referrer||""}},w={schema:"iglu:com.condenast/session/jsonschema/2-0-2",data:{dmdid:c("dmd-sid"),fingerprint_incognito_mode:null}},C={schema:"iglu:com.condenast/campaign/jsonschema/4-0-1",data:{mkt_id:l.get("utm_id"),mkt_mailing:l.get("utm_mailing"),mkt_social_type:l.get("utm_social-type"),mkt_test:l.get("utm_test"),mkt_brand:l.get("utm_brand"),emailsource:l.get("esrc"),itm_source:l.get("itm_source"),itm_medium:l.get("itm_medium"),itm_campaign:l.get("itm_campaign"),itm_content:l.get("itm_content")}},k={schema:"iglu:com.condenast/experiments/jsonschema/2-0-0",data:{experiments_list:(0,t.setExperimentsEntity)(n)}};(0,o.addGlobalContexts)([h,g,y,b,f,v,w,C,k]),window.addEventListener("OneTrustGroupsUpdated",(()=>{const e=(0,t.getConsentGroups)();g&&g.data&&(g.data.onetrust_active_groups=e,window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[g]),(0,o.addGlobalContexts)([g])})))})),window.cnBus.on("experiments.assignments.processed",(()=>{window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[k]),k.data={experiments_list:(0,t.setExperimentsEntity)(n)},(0,o.addGlobalContexts)([k])}))})),window.cnBus.on("user.context.updated",(()=>{g&&g.data&&(g.data.monthly_visit_no=window.dataLayer[0]?.user?.monthlyVisits||0,g.data.monthly_content_count=window.dataLayer[0]?.user?.contentVisits||0,window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[g]),(0,o.addGlobalContexts)([g])})))})),window.cnBus.on("user.context.oneTrustLoaded",(()=>{if(g&&g.data){const e=document.getElementById("onetrust-pc-btn-handler"),t=e&&window.getComputedStyle(e,":after"),n=t?.getPropertyValue("content")?.replace(/"/g,"");n&&(g.data.consent_banner_variant=n,window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[g]),(0,o.addGlobalContexts)([g])})))}})),window.cnBus.on(a.FPJS_VISITOR_EVENT,(({incognito:e,visitorId:t})=>{window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[w,g]),w.data.fingerprint_incognito_mode=e,g.data.fingerprint_visitor_id=t,(0,o.addGlobalContexts)([w,g])}))}))})(i),(0,o.enableActivityTracking)({minimumVisitLength:5,heartbeatDelay:10}),(0,o.enableLinkClickTracking)(),(0,o.trackPageView)()},t.trackPageErrorEvent=(e,t)=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/page_error_event/jsonschema/4-0-0",data:{type:e.toString(),error:t}}})},t.nonURLClickEvent=(e,t,n,i)=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/non_url_click_event/jsonschema/3-0-0",data:{label:e,next_url:t,type:n,subject:i}}})},t.trackCookiesEvent=e=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/cookies_action_event/jsonschema/3-0-0",data:{type:"click",label:e}},context:[{schema:"iglu:com.condenast/click_info/jsonschema/2-0-0",data:{click_text:e}}]})},t.trackNewsletterEvent=e=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/newsletter_event/jsonschema/5-0-0",data:e}})},t.trackSaveEvent=(e,t={})=>{const n={schema:"iglu:com.condenast/save_event/jsonschema/2-0-0",data:e},i={schema:"iglu:com.condenast/save/jsonschema/2-0-0",data:t};(0,o.trackSelfDescribingEvent)({event:n,context:[i]})},t.trackMessageUnitEvent=e=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/messaging_unit_event/jsonschema/3-0-3",data:e}})},t.buildSaveImageContext=({subject:e,subjectId:t,subjectName:n,noOfItems:o,sourceName:i,sourceId:a,isFromBookmark:r,isDefault:s})=>({save_location:[{subject:e,subject_id:t,subject_name:n,no_of_items:o,source_name:i,source_id:a,is_from_bookmark:r,is_default:s}]}),t.trackSaveEventWithContext=({saveContext:e,eventData:n})=>{const o=(0,t.buildSaveImageContext)(e);(0,t.trackSaveEvent)(n,o)},t.findNearestAnchor=k,t.trackCommerceInteractionEvent=(e,t=null,n=null,i=null)=>{const a=k(i?.target)||i?.target?.closest("SVG"),r={schema:"iglu:com.condenast/product/jsonschema/2-0-1",data:t},s={schema:"iglu:com.condenast/promotion/jsonschema/2-0-0",data:n},l={schema:"iglu:com.condenast/commerce_interaction_event/jsonschema/1-0-1",data:e};t?(0,o.trackSelfDescribingEvent)({event:l,context:a?[r,C(a)]:[r]}):(0,o.trackSelfDescribingEvent)({event:l,context:[s]})},t.handleAffiliateLinkClick=(e,n={})=>{const o=function(){const e=window?.document?.querySelectorAll(".external-link"),t=[];return e.forEach((e=>{const n=e.getAttribute("href");n&&h.some((e=>n.includes(e)))&&t.push(e.innerText)})),t}(),i=k(e?.target),a=i?.getAttribute("href")||n?.link,r=new DOMParser;if(y(a,h)){const a={type:"click",subject:n?.component},s=n?.label||i?.innerHTML,l=r.parseFromString(s,"text/html").body.textContent,d=n?.position||parseInt(o?.indexOf(l),10)+1,c={product_name:l,product_component:n?.component,product_type:"product",product_system:"ecommerce",index:"number"==typeof d?parseInt(d,10):null,placement:"string"==typeof d?d:null,product_ref:"direct_link",page_layout:window&&window.dataLayer&&window.dataLayer[0].content.contentType};(0,t.trackCommerceInteractionEvent)(a,c,null,e)}},t.trackAffiliateLinks=()=>{const e=window?.document?.querySelectorAll(".external-link");e.forEach((e=>{e.addEventListener("click",(e=>{const n=e?.target?.closest("li");(0,t.handleAffiliateLinkClick)(e,{type:"product_affiliate_link",component:n?"affiliate_link_list":"affiliate_link_inline"})}))}))},t.trackNavigationEvent=(e,t=null,n={})=>{const{skipDuplicateEvent:i=!0}=n,a=s({eventData:e});let r={event:{schema:"iglu:com.condenast/navigation_event/jsonschema/3-0-0",data:e}};t&&(r={...r,context:[{schema:"iglu:com.condenast/ad/jsonschema/4-0-2",data:{request_type:"interactive",unit:t}}]});const d=b.some((e=>l(e,a)));i&&d||(b.push(s({eventData:e})),(0,o.trackSelfDescribingEvent)(r))},t.trackConsentPending=()=>{if(!c("OptanonAlertBoxClosed")){const e=window?.OnetrustActiveGroups?.split(",")?.slice(1,-1);if(window.OneTrust&&window.OneTrust.GetDomainData){const{IsBannerLoaded:t,ShowAlertNotice:n}=window.OneTrust.GetDomainData();t&&n&&(0,o.callEnhancedConsent)("trackConsentPending",e)}}},t.trackClickEvent=e=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/click_event/jsonschema/1-0-0",data:{type:"click"}},context:[C(e)]})},t.handleCommercePromotionBanner=e=>{const n={type:e?.type,subject:e?.event},o={promotion_id:e?.id,promotion_name:e?.title,promotion_creative:e?.name,index:"number"==typeof e?.position?parseInt(e?.position,10):null,promotion_url:e?.url};(0,t.trackCommerceInteractionEvent)(n,null,o)},t.trackSearchFilterEvent=e=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/search_filter_event/jsonschema/4-0-0",data:e}})},t.trackContentEngagementEvent=(e,t={})=>{const{skipDuplicateEvent:n=!0,errorInfo:i=null}=t,a=[];i&&a.push({schema:"iglu:com.condenast/error_info/jsonschema/1-0-1",data:{type:"error",...i}});const r=s({eventData:e}),d=f.some((e=>l(e,r)));n&&d||(f.push(s({eventData:e})),(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/content_engagement_event/jsonschema/2-0-2",data:e},...a.length?{context:a}:{}}))},t.trackUserAccountEvent=e=>{(0,o.trackSelfDescribingEvent)({event:{schema:"iglu:com.condenast/user_account_event/jsonschema/5-0-0",data:e}})},t.trackCeros=e=>{const n=e.detail;if(n&&["component-hover","component-click"].includes(n.eventType)){const{componentName:e,eventType:o}=n,i=o.replace(/^component-/,""),a=e.split("-"),r={type:a?.[2]&&`${i}_${a?.[2]}`||i,subject:a?.[3]&&`ceros_${a?.[3]}`||null,subject_version:a?.[1]||null},s=a?.[0]||null;(0,t.trackNavigationEvent)(r,s)}}},31170:(e,t,n)=>{const o=n(2404),i=n(88055),a=[];window.sparrowQueue=window.sparrowQueue||[];const r=(e,t,n)=>{!Array.isArray(window.sparrowQueue)&&"object"!=typeof window.sparrowQueue||null===window.sparrowQueue||(a.push(i({campaign:e,eventName:t,payloads:n})),window.sparrowQueue.push((()=>{window.sparrow.track(e,t,n)})))};e.exports={trackSparrowEvent:r,emitUniqueSparrowTrackingEvent:(e,t,n)=>{const s=i({campaign:e,eventName:t,payloads:n});a.some((e=>o(e,s)))||r(e,t,n)}}},55058:e=>{const t={sm:0,md:320,lg:768,xl:1024,xxl:1280,xxxl:1600},n={sm:t.md-1,md:t.lg-1,lg:t.xl-1,xl:t.xxl-1,xxl:t.xxxl-1},o=["sm","md","lg","xl","xxl","xxxl"],i=[...o].reverse();e.exports={sizes:o,sizesAscending:o,sizesDescending:i,sizesFullName:{small:"sm",medium:"md",large:"lg",xLarge:"xl",xxLarge:"xxl",xxxLarge:"xxxl"},minThresholds:t,maxThresholds:n}},99906:(e,t,n)=>{e.exports=n(55058)},41846:e=>{e.exports={getThemedBylineVariation:({bylineVariation:e,theme:t})=>"inverted"===t?"Inverted":e}},27053:(e,t,n)=>{const{getThemedBylineVariation:o}=n(41846);e.exports={getThemedBylineVariation:o}},45966:e=>{e.exports={mapChannelName:(e,t)=>e&&e.name?{...e,name:t&&t[e.name]?t[e.name]:e.name}:null}},39104:(e,t,n)=>{const{mapChannelName:o}=n(45966);e.exports={mapChannelName:o}},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)}},25141:e=>{const t=[["_markCurrentlySticky","state"],["_onConsentUpdated","state"],["_trackCNESparrow","queue"],["on","queue"],["pause","state"]];e.exports={PlayerProxy:class{constructor(){this.cache={},t.forEach((([e])=>{const t=[];this.cache[e]=t,Object.defineProperty(this,e,{get:()=>(e=>(...t)=>e.push(t))(t)})}))}flush(e){t.forEach((([t,n])=>{const o=this.cache[t];o.length&&("state"===n?e[t](...o[o.length-1]):o.forEach((n=>e[t](...n))))}))}},whitelist:t}},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)),{})}},34446:(e,t,n)=>{const o=n(87348),{PlayerProxy:i}=n(25141);e.exports={initWindowCne:o,PlayerProxy:i}},87348:e=>{e.exports=()=>(window._cne=window._cne||{},window._cne)},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(75999);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},80504: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.asConfiguredComponent=void 0;const i=o(n(62193)),a=o(n(96540)),r=n(40961),s=n(57744),l=n(6009);function d(e,t){return e[t]&&e[t].variation||null}function c(e,t){return e[t]&&e[t].settings||{}}t.asConfiguredComponent=(e,t)=>{let n;if(!t)throw new Error(`Missing displayName in asConfiguredComponent function from ${e.name} component`);class o extends a.default.Component{componentDidMount(){if(this.domNode=(0,r.findDOMNode)(this),this.domNode instanceof HTMLElement){const e=JSON.stringify({pattern:t});this.domNode.setAttribute("data-event-boundary","click"),this.domNode.setAttribute("data-event-click",e),this.domNode.setAttribute("data-in-view",e),this.domNode.setAttribute("data-include-experiments","true")}}componentDidUpdate(e){const{expDataLayerUpdated:t}=this.props;if(t!==e.expDataLayerUpdated&&this.domNode&&this.domNode instanceof HTMLElement){const e=t?"true":"false";this.domNode.setAttribute("data-include-experiments",e)}}render(){const{props:o}=this,{config:r,componentConfig:s,componentConfigOverride:m}=o;let p={},u=null;if((0,i.default)(s)||(p={...c(s,t)},u=d(s,t)),!(0,i.default)(r)){const e=function(e,t){const n=(o=t).charAt(0).toLowerCase()+o.slice(1);var o;return e&&e[n]||{}}(r,t);p={...p,...e}}(0,i.default)(m)||(p={...p,...m});let g=e;u&&!o.variations&&(g=n[u]||e[u]||g);const h={...o};delete h.componentConfig,delete h.expDataLayerUpdated,delete h.featureFlags;const y={...h,...p};return a.default.createElement(l.PresetConsumer,null,(r=>{const s=function(e,t){let n={},o=null;const a=e?.componentConfigs||{};return(0,i.default)(a)||(n=c(a,t),o=d(a,t)),{configProps:n,configVariation:o}}(r,t);return s.configVariation&&!o.variations&&(g=n[s.configVariation]||e[s.configVariation]||g),a.default.createElement(g,{...y,...s.configProps})}))}}return o.displayName=`${t}${o.name}`,n=(0,s.connector)(o,{keysToPluck:["componentConfig","config","expDataLayerUpdated","featureFlags","useTrailingSlash"]}),n}},12892:(e,t,n)=>{const o=n(80504);e.exports=o},92716:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackComponent=void 0;class n{}n.tracingFinished=!1,n.components=[],n.domContentLoadedEventListenerAdded=!1;const o=[];t.trackComponent=(e,t="Default")=>{const i=window.dataLayer?window.dataLayer.find((e=>"data-layer-loaded"===e.event))?.content?.brandSlug:"";if(o.every((e=>e!==i))){const o=()=>{n.tracingFinished||(window.dataLayer.push({event:"components-loaded",components:n.components}),n.tracingFinished=!0)};!n.components.find((n=>n.name===e&&n.variationName===t))&&(e=>{let t=!1,n=[];return n=document.querySelectorAll(`[class*=${e}]`),n&&!n.length&&(n=document.querySelectorAll(`[data-event-click*=${e}]`)),n&&!n.length&&(n=document.querySelectorAll(`[data-in-view*=${e}]`)),n&&!n.length&&(n=document.querySelectorAll(`[data-testid=${e}]`)),"CoreIcons"===e?t=!0:n&&n.length&&(t=Object.keys(n).some((e=>0!==n[e].clientWidth&&0!==n[e].clientHeight))),t})(e)&&n.components.push({name:e,variationName:t}),n.domContentLoadedEventListenerAdded||(document.readyState&&"loading"!==document.readyState?setTimeout(o(),3e3):window.addEventListener("DOMContentLoaded",(()=>setTimeout(o(),3e3))),n.domContentLoadedEventListenerAdded=!0)}}},87664:e=>{const t=e=>new Date(Date.now()+parseInt(e,10)).toUTCString();e.exports.createCookie=(e,n,o)=>{if(!e||!n)return"";const{expirationInMs:i,path:a}=o||{};let r=`${encodeURIComponent(e)}=${encodeURIComponent(n)}`;return i&&(r=`${r}; expires=${t(i)}`),a&&(i||(r=`${r}; expires=${t(12e5)}`),r=`${r}; path=${a}`),r}},36099:e=>{e.exports={deleteCookie:function(e,t){"undefined"!=typeof document&&(document.cookie=t?`${e}=; Path=/; Domain=${t}; Expires=Thu, 01 Jan 1970 00:00:01 GMT;`:`${e}=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;`)}}},76510:e=>{e.exports.getCookie=function(e){if("undefined"==typeof document||!e)return"";const t=document.cookie.split(/;\s?/);let n="";for(let o=0;o{Object.defineProperty(t,"__esModule",{value:!0}),t.getCookieDomainFromHostname=t.getCookieDomain=void 0;const o=n(96400);t.getCookieDomain=e=>{const t=(0,o.getDomain)(e);return t?`.${t}`:""},t.getCookieDomainFromHostname=()=>{const e=window&&window.location&&window.location.hostname;return e?(0,t.getCookieDomain)(e):""}},94386:e=>{e.exports.getCookieFromPrefix=function(e){if("undefined"==typeof document||!e)return"";const t=document.cookie.split(/;\s?/);let n="";for(let o=0;o{const{deleteCookie:o}=n(36099),{getCookie:i}=n(76510),{getCookieDomainFromHostname:a,getCookieDomain:r}=n(88546),{createCookie:s}=n(87664),{getCookieFromPrefix:l}=n(94386);e.exports={getCookieDomain:r,getCookieDomainFromHostname:a,deleteCookie:o,getCookie:i,createCookie:s,getCookieFromPrefix:l}},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(12990),m=n(96303),p=n(64930),u=n(4819),g=n(78942),h=n(92561),y=n(87608),b=n(45888),f=n(55990),v=n(90346),w=n(34943),C=n(85617),k=n(37202),$=n(75966),S=n(37954),x=n(31830),E=n(22816),T=n(11518),I=n(38973),N=n(39122),B=n(61784),L=n(75871),P=n(51125),M=n(40007),{PullQuoteEmbedContent:A,PullQuoteEmbedCredit:D}=n(9865),H=n(66268),R=n(96505),_=n(97089),O=n(39362),F=n(38785),W=n(36382),V=n(82077),U=n(96921),G=n(17637),j=n(10881),z=n(63845),{checkImageCreditText:q}=n(5344),Z=n(8470),{AccordionWrapper:K}=n(76080),Y=()=>null,J={"callout:inline-ad":Y,"callout:inline-recirc":Y,"callout:inset-image-left":S},Q=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)}));Q.propTypes={markup:o.string},Q.displayName="InteractiveOverrideEmbed";const X={...J,article:g,bodyInteractiveOverride:Q,pullquoteContent:A,pullquoteCredit:D,"callout:anchor":r,"callout:dropcap":e=>e.children,"callout:intro":S,"callout:feature-xsmall":S,"callout:feature-small":S,"callout:feature-medium":S,"callout:feature-large":C,"callout:footnote":k,"callout:group-2":x,"callout:group-3":x,"callout:group-4":x,"callout:inset-left":S,"callout:portrait-justified":S,"callout:inset-right":S,"callout:pullquote":M,"callout:sidebar":F,"callout:slideshow":$,"callout:button-group":d,"callout:accordion":K,"callout:accordion-item":Z,bizzabo:l,cartoon:s,clip:s,cneaudio:u,cneembed:p,cneeventregistration:c,cneinterlude:m,contributor:h,crossword:y,curatedlist:U,event:b,externallink:f,facebook:v,firework:w,gallery:$,iframe:E,image:s,interactive:N,instagram:T,justwatch:I,livestory:f,mastodon:j,nativearticle:g,nativegallery:$,pinterest:B,product:L,unifiedProductCard:P,contentreference:L,recipe:g,review:H,section:R,"sidebar:article":O,"sidebar:heading":W,shoppableImage:V,threads:z,twitter:_,venue:L,video:E,clipVideo:G};e.exports=function(e={}){const{props:t,type:n}=e;if(t&&(t.contentType=n),t&&t.shouldConsiderArticleEmbedForGallery&&"gallery"===n)return{type:X.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:X.unifiedProductCard,props:{...t,offers:t.multipleOffers,brand:t.productBrand,type:"embed",layout:"ProductEmbed",data_item:{...e},isLazy:!0,hasImageCreditText:q(t.image)}}}return{type:X[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);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"},5e3)}},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,v=!!y,w=!!b;let C=(g||y||b)&&{...y,...g,...b};return C=((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,C),{latestActiveProducts:C,...d,isUserEntitled:f||v||w,hasCneeEntitlements:f,hasMartechEntitlements:v,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()}}},57743:e=>{e.exports={fetchWithTimeout:function(e,t,n,o="Request timed out"){return new Promise(((i,a)=>{const r=setTimeout((()=>{a(new Error(o))}),n);fetch(e,t).then((e=>{clearTimeout(r),i(e)}),(e=>{clearTimeout(r),a(e)}))}))}}},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)}}},91250: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.fetchWithTimeout=void 0;const i=o(n(53788)),a=n(22214),{fetchWithTimeout:r}=n(57743),{oidcCookies:s}=i.default;t.fetchWithTimeout=async function(e,t,n,o="Request timed out"){if(await a.UserAuthenticationClient.checkAccessWithRefresh()){const i=a.UserAuthenticationClient.getCookieValue(s.access),{headers:l={}}=t,d={...l,Authorization:`Bearer ${i}`};return r(e,{...t,headers:d},n,o)}return r(e,t,n,o)}},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}},60162:(e,t,n)=>{const o=n(62193),i=n(58156),{trackCommerceInteractionEvent:a}=n(14307),r={"add-to-cart":"add","remove-from-cart":"remove","product-click":"click","product-impression":"impressions","product-detail-view":"detail"},s=["PLP","ContentCarousel","GalleryShopView","ProductEmbed","VisualCarousel"];function l(e,t,n=!1){let o=window.location.pathname?.split("/").pop();if("ContentCarousel"===e)return n&&(o=`pdp-product-reco-${o}`),`${o}-${t}-product-carousel`;if("ProductEmbed"===e){const{dataLayer:e}=window,t=e[0]?.content?.contentType;return`${t}-${o}`}return"VisualCarousel"===e?`${o}-visual-carousel`:e}const d=(e,t)=>{let n;if("EUR"===t){const t=e.toString().split(",");t[0]=t[0].replace(".",","),n=t.join(".")}else n=e;const o=n?.toString().replace(/[^0-9.]/g,"");return o?parseFloat(o):null};function c(e,t,n,i,s){const l=function(e,t){const n={};if(Object.keys(r).includes(e)){n.event=e;const o={},{currencyCode:i,actionField:a,products:s,impressions:l,expVariationName:d}=t;o[r[e]]="product-impression"===e?l:{products:s},i&&(o.currencyCode=i),d&&(o.expVariationName=d),a&&(o[r[e]].actionField=a),n.ecommerce=o}return n}(e,t),c="product-impression"===e?l.ecommerce?.impressions:l.ecommerce?.click?.products,m="product-impression"===e?"impression":"click";return c?.forEach((e=>{const t={type:i||m,subject:e?.component||"product"},o=[{name:"image",index:parseInt(s,10)||0,total_index:parseInt(e?.total_index,10)||1},{name:"rating",index:parseInt(e?.rating,10)||null,total_index:10},{name:"pros&cons",index:null,total_index:e?.showProsConsData?1:null},{name:"badges",index:null,total_index:e?.showBadge?1:null}],r=e?.currency,l=e?.sale_price&&100*(d(e?.price,r)-d(e?.sale_price,r))/d(e?.price,r),c={product_brand:e?.brand,product_id:e?.id,product_name:e?.name?.replace(/<[^>]*>/g,""),index:"number"==typeof e?.index?parseInt(e?.index,10):null,placement:e?.placement,product_price:d(e?.price,r),is_product_discount:Boolean(e?.sale_price),product_discount_amount:e?.sale_price?d(e?.price,r)-d(e?.sale_price,r):null,product_discount_perc:e?.sale_price?Math.round(l):null,currency_code:e?.currency,product_component:e?.component,product_rating:"number"==typeof e?.rating?parseInt(e?.rating,10):null,product_category:e?.category,product_ref:e?.ref||null,hotel_location:e?.hotelLink?.split("/")[2],product_type:e?.type||null,product_system:"commerce",features_list:e?.componentType?o:null};a(t,c,null,n)})),!o(l)&&(window.dataLayer&&(window.dataLayer.push({ecommerce:null}),window.dataLayer.push(l)),!0)}function m(e,t){const{dangerousHed:n,brand:a,id:r,offers:s=[],categoriesPaths:l=[],categorySlug:d="",quantity:c,index:m,rating:p,list:u,contentType:g,component:h,placement:y,hotelLink:b,total_index:f,componentType:v,showProsConsData:w,name:C,showBadge:k}=e;let $;const S="commerce-product"===g?r:"",x="venue"===g||"hotel"===g?"hotel":"product",E="commerce-product"===g?"PIM":"Copilot",T=i(e,"categoriesPaths[0].ancestors",[]);return"commerce-product"!==g||o(T)||($=T.map((e=>e.name)).join("/")),d?{brand:a?.name,name:C||n,id:r,price:s[0]?.price,sale_price:s[0]?.reducedPrice||s[0]?.comparisonPrice,currency:s[0]?.currency,category:"commerce-product"===g?$:d,quantity:c,position:m,variant:S,actionField:t?.referrer,list:u,type:x,index:m,rating:p,component:h,placement:y,hotelLink:b,ref:E,total_index:f,componentType:v,showProsConsData:w,showBadge:k}:(l.forEach((e=>{!$&&Array.isArray(e)&&($=e.find((e=>"product-category"===e.slug))?e[0]?.slug:"")})),{brand:a?.name,name:C||n,id:r,price:s[0]?.price,sale_price:s[0]?.reducedPrice||s[0]?.comparisonPrice,currency:s[0]?.currency,category:$,quantity:c,position:m,variant:S,actionField:t?.referrer,list:u,type:x,index:m,rating:p,component:h,placement:y,hotelLink:b,ref:E,total_index:f,componentType:v,showProsConsData:w,showBadge:k})}function p(e){const t=e.getBoundingClientRect(),n=window.innerWidth||document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return o>=t.top>=0&&n>=t.left>=0&&n>=t.right>=0&&(t.right-n<=n-t.left||t.right<=n)&&(t.bottom-o<=o-t.top||t.bottom<=o)}e.exports={formatGtmData:function(e,t,n,i=void 0,a=null,r="",s=void 0,d=0){if(void 0!==e&&e.dataLayer){if(o(t))return!1;t.id=t.id||t.copilotID||t.variantKey;const{list:p,...u}=m(t,e),{isPDPPage:g}=t,h=l(i,r,g),{expVariationName:y}=t,b={actionField:{list:h},products:[{...u,position:n,quantity:1,list:h}]};return y&&(b.expVariationName=y),c("product-click",b,a,s,d)}return!1},elementInViewport:p,productImpressionTracking:function(e,t=[],n="",o=0){if(!s.includes(e))return!1;const i=[];let a,r;const d=[...t].map(((e,t)=>{const n=JSON.parse(e.getAttribute("data-item"));return e.setAttribute("data-item",JSON.stringify({...n,index:t})),e})).filter((e=>!e.classList.value.split(" ").includes("impressionTrackingFired")&&p(e)));if(!d.length)return!1;if(d.forEach((t=>{t.classList.add("impressionTrackingFired");const o=JSON.parse(t.getAttribute("data-item"));a||(a=o.offers&&o.offers.find((e=>!!e.currency))?.currency),r||({expVariationName:r}=o);const s=o.id||o.copilotID||o.variantKey;o.quantity=1,o.id=s;const{isPDPPage:d}=o;o.list=l(e,n,d),i.push(m(o))})),i.length){const e={currencyCode:a,impressions:i};return r&&(e.expVariationName=r),c("product-impression",e,null,null,o)}return!1},triggerGTMEventForShopify:function(e,t){const{title:n,category:o,productId:i,price:a,vendor:r,variantId:s,quantity:l,currencyCode:d}=t,m={products:[{name:n,brand:r,variant:s,id:i&&i.length>0?i:new URLSearchParams(window.location.hash.substring(1)).get("cid"),category:o,price:a,quantity:l}],currencyCode:d};if(window?.referrer){const e=new URL(window.referrer),t=e?.pathname?.split("/"),n=`${t[1]?`${t[1]}-`:""}${t.pop()}`;m.actionField={list:n}}return c(e,{...m})}}},70920:(e,t,n)=>{const{useEffect:o,useState:i}=n(96540),{useInView:a}=n(46762),{useHasScrolled:r}=n(52064);e.exports=function(e=!0){const t=r(),[n,s]=i(!e),{ref:l,entry:d}=a({root:function(){try{return window.self!==window.top}catch(e){return!0}}()?document:null,rootMargin:`${window.innerHeight}px`,triggerOnce:!0,skip:n}),{rootMarginIsInViewport:c,componentIsInViewport:m}=function(e){if(!e||!e.boundingClientRect||!e.rootBounds)return{};const t=window.innerHeight,n=e.boundingClientRect.top;return{rootMarginIsInViewport:n+e.rootBounds.top{n||(m||t&&c)&&s(!0)}),[t,m,c,n]),[l,n]}},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}},9170:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isBot=void 0;const n=["bot","storebot","googlebot","adsbot-google","apis-google","mediapartners-google","googlebot-image","googlebot-news","googlebot-video","adsbot-google-mobile","adsbot-google-mobile-apps","bingbot","bingpreview","adidxbot","binglocalbot","msnbot","msnbot-media"];t.isBot=e=>{if(!e)return!1;const t=e.toLowerCase();return n.some((e=>t.includes(e)))}},89738:e=>{e.exports={getDisplayName:function(e){let t=e.displayName||e.name;return t||(console.error(new Error("Component to wrap has no displayName")),t=""),t}}},26890:e=>{e.exports={shouldUpdateScroll:(e,t,n,o)=>0===t||("delta"===o?Math.abs(t-n)>100:!e)}},29727:(e,t,n)=>{const{fetchWithTimeout:o}=n(57743),i=async e=>{const{xClientID:t,provider:n,parseJson:i=!0,newsletterIds:a,amgUUID:r,sailthruId:s}=e;try{const e=await o("/api/fetchConsent",{body:JSON.stringify({amgUUID:r,sailthruId:s}),headers:{"Content-Type":"application/json","x-client":t},method:"POST"},5e3),{error:l,fetchConsent:d}=await e.json();if(l)throw l;const{success:c,user:m}=d.userDetail;if(!c){if("sailthru"===n){const e={status:200,newsletterSubscriptions:{data:[]}};return i?e:{json:()=>e}}throw new Error(424)}const p=m.email,u=m.consents.reduce(((e,{urn:t,status:n})=>{const o=t.split(":"),i=o.pop();return"newsletter"===o.pop().toLowerCase()&&a.includes(i)&&e.push({type:"newsletter-subscriptions",id:i,attributes:{email:p,newsletterId:Number(i),status:n?"SUBSCRIBED":"UNSUBSCRIBED"}}),e}),[]),g=m.consents.reduce(((e,{urn:t,status:n})=>{const o=t.split(":"),i=o.pop();return"marketing"===o.pop().toLowerCase()&&(e[i]=n),e}),{}),h={status:e.status,newsletterSubscriptions:{data:u},marketingConsents:g};return i?h:{json:()=>h}}catch(e){const t=e.status||400;throw new Error(`${t} - Error encountered retrieving newsletter subscriptions: ${e.message}`)}};e.exports={getNewsletterSubscriptions:i,isUserSubscribedToNewsletter:async e=>{try{const t=Number(e.newsletterIds[0]),n=await i(e);if(200===n.status){const e=n?.newsletterSubscriptions?.data;return!!e.filter((e=>e.attributes.newsletterId===t&&"SUBSCRIBED"===e.attributes.status)).length}return!1}catch(e){return!1}}}},88511:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createValidationErrorMessage=t.trackUpdatedPrefs=void 0,t.trackUpdatedPrefs=({newNewsletterStatus:e,targetNewsletter:t,updatedPrefs:n})=>{const o=[];let i=!1;if(0!==n.length&&n.forEach((e=>{const{newsletterId:n}=e;n!==t?o.push(e):i=!0})),!i){const n=e?"SUBSCRIBED":"UNSUBSCRIBED";o.push({newsletterId:t,status:n})}return o},t.createValidationErrorMessage=(e=[])=>{let t="";if(!e)return t;for(const n of e){const e=`${n.text.toLowerCase().charAt(0).toUpperCase()}${n.text.slice(1)}`;let o=n?.messages&&n.messages[0]||"";o=`${o.toLowerCase().charAt(0).toUpperCase()}${o.slice(1)}`,t+=0===o.length?`${e}`:`${o}`}return t.trim()}},26430:(e,t,n)=>{const{getNewsletterSubscriptions:o}=n(29727),{saveNewsletterSubscriptions:i}=n(89054),a=n(88511);e.exports={getNewsletterSubscriptions:o,saveNewsletterSubscriptions:i,...a}},89054:(e,t,n)=>{const{fetchWithTimeout:o}=n(57743);e.exports={saveNewsletterSubscriptions:async e=>{const{amgUUID:t,sailthruId:n,payload:{email:i,subscriptions:a,marketingConsents:r=[],sourceCode:s,formName:l=""},xClientID:d}=e,c={source:s,formname:l,client:d},m=(new Date).toISOString(),p={amgUUID:t,sailthruId:n,email:i,isLoggedIn:!!t,variables:{consents:[...a.map((({newsletterId:e,status:t})=>({id:e,status:"subscribed"===t.toLowerCase(),type:"newsletter",timestamp:m}))),...Object.entries(r).filter((([e,t])=>null!==t&&e)).map((([e,t])=>({id:e,status:t,type:"marketing",timestamp:m})))]},metadata:c};try{const e=await o("/api/savePreference",{body:JSON.stringify(p),headers:{"Content-Type":"application/json","x-client":d},method:"POST"},5e3);return await e.json()}catch(e){const t=e.status||400;throw new Error(`${t} - Error encountered saving newsletter subscriptions: ${e.message}`)}}}},15356:(e,t,n)=>{const o=n(10927),i=n(68545),a=n(45516);e.exports={withIncognitoDetection:o,withVisibilityState:i,withMutationState:a}},10927:(e,t,n)=>{const o=n(96540),i=n(55364);e.exports=(e,t="browser")=>{const n=e.displayName||e.name;class a extends o.Component{constructor(){super(),this.render=()=>{const n={[t]:{incognitoMode:this.state.incognitoDetected}},a=i({},this.props,n);return o.createElement(e,{...a})},this.state={incognitoDetected:!1}}componentDidMount(){this.updateIncognitoDetectedState()}componentWillUnmount(){this.unbindChannel&&this.unbindChannel()}listenForIncognitoDetectionEvents(){window.cnBus&&window.cnBus.on&&(this.unbindChannel=window.cnBus.on("ads.environment.incognito.detected.#",(()=>{this.setState({incognitoDetected:!0})})))}updateIncognitoDetectedState(){window.cnBus&&window.cnBus.history&&Boolean(window.cnBus.history("ads.environment.incognito.detected.#").length)?this.setState({incognitoDetected:!0}):this.listenForIncognitoDetectionEvents()}}return a.displayName=`withIncognitoDetection(${n})`,a}},45516:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(55364);e.exports=(e,t)=>(n,r="mutation")=>{const s=n.displayName||n.name,l={window:t||window};class d extends o.Component{constructor(t){super(t),this.updateMutation=e=>{const t=e.querySelectorAll(":not(div)").length>0;this.setState({hasBeenInjected:t})},this.render=()=>{const e={[r]:{[this.element.name]:this.state.hasBeenInjected}},t=a({},this.props,e);return o.createElement(n,{...t})},this.state={hasBeenInjected:!1},this.element=t.element||e}componentDidMount(){this.attachObserver()}componentDidUpdate(t){t.element!==this.props.element&&(this.element=this.props.element||e,this.detachObserver(),this.attachObserver())}componentWillUnmount(){this.detachObserver()}attachObserver(){const e=l.window.document.querySelectorAll(`.${this.element.className}, .${this.element.className} .consumer-marketing-unit__slot + div`);0!==e.length?e.forEach((e=>{this.updateMutation(e),this.observer=new l.window.MutationObserver((()=>this.updateMutation(e))),this.observer.observe(e,{childList:!0,subtree:!0})})):this.retryTimer=setTimeout(this.attachObserver.bind(this),500)}detachObserver(){this.retryTimer&&clearTimeout(this.retryTimer),this.observer&&this.observer.disconnect()}}return d.displayName=`withMutationState(${s})`,d.propTypes={element:i.shape({name:i.string,className:i.string})},d}},68545:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(55364),r=(e,t)=>{const{opacity:n,visibility:o}=e.getComputedStyle(t);return!!t.offsetHeight&&!!t.offsetWidth&&"0"!==n&&"hidden"!==o};e.exports=(e,t)=>(n,s="visibility")=>{const l=n.displayName||n.name,d={window:t||window};class c extends o.Component{constructor(t){super(t),this.updateVisibility=e=>{const[{isIntersecting:t,target:n}]=e,o=t&&r(d.window,n);this.state.isVisible!==o&&this.setState({isVisible:o})},this.render=()=>{const e={[s]:{[this.element.name]:this.state.isVisible}},t=a({},this.props,e);return o.createElement(n,{...t})},this.state={isVisible:!1},this.element=t.element||e}componentDidMount(){this.attachObserver()}componentDidUpdate(t){t.element!==this.props.element&&(this.element=this.props.element||e,this.detachObserver(),this.attachObserver())}componentWillUnmount(){this.detachObserver()}attachObserver(){const e=d.window.document.querySelector(`.${this.element.className}`);e&&r(d.window,e)?(this.observer=new d.window.IntersectionObserver(this.updateVisibility,{threshold:[.001,.999]}),this.observer.observe(e)):this.retryTimer=setTimeout(this.attachObserver.bind(this),500)}detachObserver(){this.retryTimer&&clearTimeout(this.retryTimer),this.observer&&this.observer.disconnect()}}return c.displayName=`withVisibilityState(${l})`,c.propTypes={element:i.shape({name:i.string,className:i.string})},c}},56822:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.perfMeasure=t.perfMark=t.buildMeasureName=t.buildMarkName=void 0,t.perfMark=function(e){void 0!==window.performance&&void 0!==window.performance.mark&&window.performance.mark(e)},t.perfMeasure=function(e,t,n){if(void 0!==window.performance&&void 0!==window.performance.measure)try{window.performance.measure(e,t,n)}catch(e){console.error(`Error setting performance measure: ${e}`)}},t.buildMarkName=function(e,t){return`${e}__${t}`},t.buildMeasureName=function(e,t,n){return`${e}__${t}-to-${n}`}},70978:e=>{e.exports=(e,t)=>{if("object"!=typeof t)return e;const n=Object.keys(t);if(!n.length)return e;const o=n.map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`)).join("&");return e.includes("?")?`${e}&${o}`:`${e}?${o}`}},12311:(e,t,n)=>{const o=n(70978),i=n(10604),a=n(85613);e.exports={appendQueryToURI:o,parseQueryParams:i,stripParamsFromURI:a}},10604:e=>{e.exports=e=>{try{decodeURIComponent(e)}catch(e){return{}}return e&&"string"==typeof e&&e.length?e.substr(1).split("&").reduce(((e,t)=>{const[n,o]=t.split("=");return o&&(e[decodeURIComponent(n)]=decodeURIComponent(o)),e}),{}):{}}},85613:e=>{e.exports=(e="")=>e.replace(/\?(.*)/,"")},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:v,pageSize:w,renditions:C,strategy:k,variationName:$}=e,{content:S,page:x}=i(window,"dataLayer[0]",{}),E={applicationID:g,brand:S&&S.brandSlug,url:x&&x.canonical,...h?{"filter[category]":h}:{},...b?{"exclude[category]":b}:{},...v?{"filter[numberOfDays]":v}:{},...k?{"filter[strategy]":k.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(","),N=y?I.reduce(((e,t)=>`${e}&filter%5BcontentType%5D=${t}`),T):T;if(!u.recommendationsApiUrl)return[];try{const e=await a(N,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:$,signageConfig:m};return r()(t,C,n,c,e.channels,p)})):(d.emitUniqueSparrowTrackingEvent("variations_recommendation","failed-fallback",{_v:w,dim1:`${g}_${k}`,dim2:E,dim3:k,dim6:$}),[])}catch(e){return console.error("Error fetching recommendations:",e),[]}}},33186:(e,t,n)=>{const o=n(58156),i=n(62193),a={"recent-work-river":"recentWorkTeaser","tag-river":"tagTeaser","bundle-rubric":"bundleTeaser"},r={rubricOrPrimaryChannelRelativeRubric:({rubric:e,channels:t,channelMap:n,rubricPrimaryChannelSlug:o,useTrailingSlashRubric:i,hasUrl:a})=>r.checkForPrimaryChannelRelativeRubric(o,t)?r.getPrimaryChannelRelativeRubric(t,o,i,a):r.getRubric(e)||r.getCategory(t,n,"",i),rubricOrChannelOrSection:({rubric:e,channels:t,channelMap:n,rubricParentSlug:o,useTrailingSlashRubric:i,sections:a,hasUrl:s})=>r.getRubric(e)||r.getCategory(t,n,o,i,!1,s)||r.getCategory(a,{},o,i,!1,s),locationOrChannelRubric:(e,t,n,a,s,l,d,c=!0)=>i(e)||""===o(e,"name","")?i(t)||""===o(t,"name","")?r.getRubric(n)||r.getCategory(a,s,l,d,!1,c):t:e,getCategory:(e=[],t={},n="",o=!1,i=!1,a=!0)=>{if(0===e.length)return;const s=i?r.getPrimaryCategory(e):r.getDeepestCategory(e),l=r.getCategoryName(s),d=r.getUrl(t,s,n);return{name:l,url:a?o&&d?`${d}/`:d:void 0}},getPrimaryChannelRelativeRubric:(e=[],t="",n=!1,o=!0)=>{const i=r.getPrimaryCategory(e),a=r.getPrimaryCategory(i.hierarchy),s=a.slug?`/${t}/${a.slug}`:"",l=n&&s?`${s}/`:s;return{name:r.getCategoryName(a),url:o?l:void 0}},getCategoryName:(e={})=>o(e,"name")||o(e,"fields.name")||"",getCategorySlug:(e={})=>(t={})=>{const n=o(t,"slug",o(t,"fields.slug"));return o(e,n,n)},getDeepestCategory:(e=[{}])=>e.reduce(((e,t)=>t.parent&&t.parent.slug===e.slug?t:e)),getPrimaryCategory:(e=[{}])=>e[0]||{},checkForPrimaryChannelRelativeRubric:(e,t=[{}])=>{const n=r.getPrimaryCategory(t),o=n.hierarchy?n.hierarchy:[],i=o.length-2,a=i>=0?o[i].slug:"";return i>=0&&a===e},getRubric:e=>e?{name:e}:void 0,getUrl:(e={},t={},n="")=>{const i=r.getCategorySlug(e);let a=n||i(o(t,"parent")||o(t,"_embedded.hierarchy.1.fields")||o(t,"hierarchy.1.fields")||o(t,"parentCategory"))||o(t,"hierarchy[1]");"object"==typeof a&&(a=i(a));const s=i(t),l=a&&a!==s&&"channels"!==a&&"sections"!==a;if(l||s)return l?`/${a}/${s}`:`/${s}`}};e.exports={getRubricRepresentation:({channelMap:e={},channels:t=[],contentType:n="",featureFlags:o={},sections:i=[],primaryTag:s,rubric:l="",useTrailingSlashRubric:d=!1,locationRubric:c={},channelRubric:m={}})=>{const p=n?a[n]:"contentTeaser",u=s&&"Sponsor Content"===s.tag?"tag-only":o[p],{rubricParentSlug:g,rubricPrimaryChannelSlug:h,usePrimaryCategoryAsRubric:y}=o;switch(u){case"rubric-or-channel":return r.getRubric(l)||r.getCategory(t,e,g,d);case"rubric-or-channel-or-tag":return s?{name:s.tag,url:s.url}:r.getRubric(l)||r.getCategory(t,e,g,d);case"rubric-or-channel-or-section":return r.rubricOrChannelOrSection({rubric:l,channels:t,channelMap:e,rubricParentSlug:g,useTrailingSlashRubric:d,sections:i,hasUrl:!0});case"rubric-or-channel-or-section-no-url":return r.rubricOrChannelOrSection({rubric:l,channels:t,channelMap:e,rubricParentSlug:g,useTrailingSlashRubric:d,sections:i,hasUrl:!1});case"channel-only":return r.getCategory(t,e,g,d,y);case"channel-only-no-url":return r.getCategory(t,e,g,d,!1,!1);case"section-only":return r.getCategory(i,{},g,d);case"tag-or-channel":return s?{name:s.tag,url:s.url}:r.getCategory(t,e,g,d,y);case"tag-only":if(!s)return;return{name:s.tag,url:s.url};case"location-or-channel-or-rubric":return r.locationOrChannelRubric(c,m,l,t,e,g,d);case"location-or-channel-or-rubric-no-url":return r.locationOrChannelRubric(c,m,l,t,e,g,d,!1);case"rubric-or-channel-or-primaryChannelRelative":return r.rubricOrPrimaryChannelRelativeRubric({rubric:l,channels:t,channelMap:e,rubricPrimaryChannelSlug:h,useTrailingSlashRubric:d,hasUrl:!0});default:return l?{name:l}:void 0}},_internals:r}},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,v="recircList",w={},C=[])=>{const{awards:k,authors:$,brand:S,copilotID:x,categories:E=[],dek:T,image_url:I,ledeImageURL:N,section:B,title:L,url:P,variationName:M,signageConfig:A={}}=n,{shouldUsePromoImageInRecommendations:D,shouldExtractRecircRubricFromCategories:H}=w,R=n.contentType?n.contentType.toLowerCase():n.metadata.contentType.toLowerCase(),_=!D&&N?N:I,O=("video"===R||"cnevideo"===R)&&_?.includes("image/upload"),F=o(b,M?`${v}.${M}`:v),W=O?l(F):F;let V;if(_&&W){const e=O?c(W,_):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,_.replace(",h_85",""));V={altText:o(n,"thumbnailImage.altText",""),segmentedSources:s(e),sources:e}}let U={};if(H){const{name:e,url:t}=u({channels:C,featureFlags:w})||{};U={name:e,url:t}}const G=Array.isArray(E)?E.filter((e=>e.indexOf("functional-tags")>-1)):[],j=d(G),{signageBy:z,signageMapper:q}=A;let Z;"FunctionalTags"===z&&(Z=j);const K=g(z,q,Z);return{awards:k,brand:S,contributors:{author:{items:p($,R,a(S))}},contentType:R,copilotID:x,dangerousHed:e.call(t,L),dangerousDek:e.call(t,T),image:V,rubric:m(R,{name:U.name||B,...U.url&&{url:U.url}}),signage:K,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))}},82407:(e,t,n)=>{const o=n(86139),i=n(88055),a=n(49870),r=n(80191),s=n(62193),l=n(2404),d=n(55364),c=n(44383),m=a(c,i),p=new Map;e.exports=(e,t)=>{p.set(t,p.get(t)||{actors:[],watchedState:new Map});const n=p.get(t),a=(e,t)=>e.match(t)||t.match(e),u=(e,t)=>{const i=n.watchedState.get(t),a=m(e,t.scopes.watch);n.watchedState.set(t,o({},i,a))};if(n.actors.find((g=e,e=>!!r(g.scopes.output,e.scopes.output,a).length)))throw new Error("Multiple actors bound to the store cannot update the same value");var g;const h=t.getState();n.watchedState.set(e,m(h,e.scopes.watch)),n.actors.push(e),n.unbind=n.unbind||t.subscribe((()=>{const e=t.getState(),o=n.actors.filter((e=>t=>!l(n.watchedState.get(t),c(e,t.scopes.watch)))(e)).map((e=>t=>{const n=c(e,t.scopes.watch);u(n,t);const o=c(e,t.scopes.input),a=c(e,t.scopes.output),r=i(t.perform(i(o))),s=c(r,t.scopes.output);return l(s,a)?{}:(u(s,t),s)})(e));var a;s(o)||(a=o,t.dispatch({type:"BULK_UPDATE",state:d({},...a)}))}))}},27543:(e,t,n)=>{const o=n(2404),i=n(14792),a=n(5556),r=n(96540);e.exports=e=>t=>{const n={getState:()=>({}),subscribe:()=>{}},s=t.displayName||t.name;class l extends r.Component{constructor(e,t){super(),this.context=t,this.state=this.domain||{},this.onStateChange=this.onStateChange.bind(this)}componentDidMount(){this.setState((()=>this.domain)),this.unsubscribe=this.store.subscribe(this.onStateChange),this.mounted=!0}componentWillUnmount(){"function"==typeof this.unsubscribe&&this.unsubscribe(),this.mounted=!1}onStateChange(){this.mounted&&!o(this.state,this.domain)&&this.setState((()=>this.domain))}get store(){return this.context.store||n}get domain(){return this.store.getState()[e]}render(){return r.createElement(t,{[e]:this.state,...this.props})}}return l.contextTypes={store:a.object},l.displayName=`with${i(e)}(${s})`,l}},34967:(e,t,n)=>{const{connect:o}=n(67851);e.exports=function(e,{keysToPluck:t=[],keysToSpread:n=[]}){const i=function(e,t){return function(n){let o={};return t.forEach((e=>{o={...o,...n[e]}})),e.forEach((e=>{o[e]=n[e]})),o}}(t,n),a=o(i)(e);return a.mapStateToProps=i,a}},26410:(e,t,n)=>{const o=n(55364),i=n(63560);e.exports=function(e){return function(t=e,n){if(n&&"UPDATE_KEY"===n.type)return{...t,[n.key]:n.value};if(n&&"MERGE_KEY"===n.type)return{...t,[n.key]:o({},t[n.key],n.value)};if(n&&"SET_KEY"===n.type){const e={...t};return i(e,n.key,n.value),e}return n&&"BULK_UPDATE"===n.type?o({...t},n.state):t}}},79810:(e,t,n)=>{const{createStore:o}=n(82960),i=n(26410);e.exports=function(e){return o(i(e))}},57744:(e,t,n)=>{const o=n(82407),i=n(26410),a=n(79810),r=n(27543),s=n(34967);e.exports={bindActorToStore:o,createRootReducer:i,createStore:a,connectDomain:r,connector:s}},26695:e=>{e.exports={buildThresholdArray:()=>Array.from(Array(100).keys(),(e=>e/100))}},55030:(e,t,n)=>{const{useHover:o}=n(11967),{useScrollObserver:i}=n(59442),{useResizeObserver:a}=n(70251),{useViewportObserver:r}=n(7165),{useWindowEventObserver:s}=n(84279);e.exports={useHover:o,useScrollObserver:i,useResizeObserver:a,useViewportObserver:r,useWindowEventObserver:s}},11967:(e,t,n)=>{const o=n(96540);e.exports={useHover:()=>{const e=o.useRef(),[t,n]=o.useState(!1),i=()=>n(!0),a=()=>n(!1);return o.useEffect((()=>{const t=e&&e.current;return t?(t.addEventListener("mouseenter",i),t.addEventListener("mouseleave",a),()=>{t.removeEventListener("mouseenter",i),t.removeEventListener("mouseleave",a)}):()=>{}}),[e]),[e,t]}}},70251:(e,t,n)=>{const o=n(38221),{useWindowEventObserver:i}=n(84279);e.exports={useResizeObserver:(e,t=300)=>i("resize",e,o,t)}},59442:(e,t,n)=>{const o=n(7350),{useWindowEventObserver:i}=n(84279);e.exports={useScrollObserver:(e,t=300)=>i("scroll",e,o,t)}},7165:(e,t,n)=>{const o=n(96540);e.exports={useViewportObserver:(e,t={rootSelector:null,rootMargin:"0px",threshold:0},n=(()=>{}),i=[])=>{if(!e)throw new Error("selector is required param");const[a,r]=o.useState(!1);return o.useEffect((()=>{const o=document.querySelector(e);if(!o)return()=>{};let i;const a={root:t.rootSelector?document.querySelector(t.rootSelector):null,rootMargin:t.rootMargin,threshold:t.threshold},s=()=>{i.unobserve(o)};return i=new IntersectionObserver((e=>{e.forEach((e=>{r(e.isIntersecting),n(e.isIntersecting,s)}))}),a),i.observe(o),s}),i),a}}},84279:(e,t,n)=>{const o=n(96540);e.exports={useWindowEventObserver:(e,t,n=(e=>e),i=300)=>{const a=n((()=>{t()}),i);o.useEffect((()=>(window.addEventListener(e,a),function(){window.removeEventListener(e,a)})))}}},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.pageYOffset+n+o.getBoundingClientRect().top-i,behavior:t})}),1),o.focus()}}catch(e){}}}},27287: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.getAltTextForSeo=void 0;const i=o(n(66916));t.getAltTextForSeo=e=>{if(!e)return null;const t=function(e){let t=e;return t=t.replace(/</g,"<"),t=t.replace(/>/g,">"),t=t.replace(/"/g,'"'),t=t.replace(/'/g,"'"),t=t.replace(/&/g,"&"),t=t.replace(/#8212;/g,"-"),t}((0,i.default)(e));return t}},2820:(e,t,n)=>{const{createContext:o}=n(96540),i=o();e.exports=i},20223:(e,t,n)=>{const o=n(99630);e.exports=o},99630:(e,t,n)=>{const o=n(96540),i=n(2820);e.exports={asThemedComponent:function(e){const t=t=>o.createElement(i.Consumer,null,(({fullPageTheme:n,theme:i}={})=>o.createElement(e,{...t,fullPageTheme:n||"standard",theme:i||"standard"})));return t.displayName=e.displayName,t}}},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}`)}}}},96445:e=>{e.exports={MAX_TIMEOUT:9e3,BOOKMARK_CLIENT_API:"bookmark-client-util",CREATE_BOOKMARK_PROXY:"-createBookmarkProxy",GET_BOOKMARK:"-getBookmark",REMOVE_BOOKMARK_PROXY:"-removeBookmarkProxy",PERF_MARK_V2_SUFFIX:"-v2",PERF_MARK_V3_SUFFIX:"-v3",ACTION_START:"start",ACTION_END:"end",DEFAULT_BOOKMARK_RENDITIONS:{sm:{aspectRatio:"4:3",width:720},md:{aspectRatio:"4:3",width:720},lg:{aspectRatio:"4:3",width:480},xl:{aspectRatio:"4:3",width:480}}}},48373:(e,t,n)=>{const o=n(78580),i=n(94459),a=n(62744);e.exports=e=>{const t=e?i:o;return Object.assign(t,a)}},62744:(e,t,n)=>{const o=n(25888),i=n(58156),a=n(62193),r=n(88835),{buildMarkName:s,buildMeasureName:l,perfMark:d,perfMeasure:c}=n(56822),m=n(33186),{BOOKMARK_CLIENT_API:p,ACTION_START:u,ACTION_END:g,DEFAULT_BOOKMARK_RENDITIONS:h}=n(96445),y=(e,t)=>e||i(t,"_categories.channels"),b=(e,t,n)=>e||i(t,"publishHistory.uri")||n;t.perfMeasureEnd=(e,t)=>{d(s(`${p}${e}`,g)),c(l(`${p}${e}-${t.status}`,u,g),s(`${p}${e}`,u),s(`${p}${e}`,g))},t.handleError=(e,n)=>(t.perfMeasureEnd(n,{status:500}),Promise.reject(e)),t.transformContributors=e=>e?.edges.map((e=>({contributorType:e?.node.type||"",url:e?.node.uri||"",name:e?.node.name||""})))||[],t.transformBookmarkData=({baseBrandUrl:e,bookmarks:n,bookmarkRenditions:s,channelMap:l,featureFlags:d,vulcanUrl:c})=>{if(a(n))return[];const{shouldUseBookmarkV3:p}=d;return n.reduce(((n,u)=>{const{documentUrl:g,hydratedData:f,organizationID:v,userPlatformBookmarkID:w}=((e,t)=>{const{attributes:n,content:o,documentUrl:i,organizationID:a,id:r}=e;if(!t){const{documentUrl:e,hydratedData:t,organizationID:o}=n;return{documentUrl:e,hydratedData:t,organizationID:o,userPlatformBookmarkID:r}}return{documentUrl:i,hydratedData:o,organizationID:a,userPlatformBookmarkID:r}})(u,p);if(a(f))return n;const{aggregateRating:C,allContributors:k,channels:$,contributors:S=[],documentUri:x,pubDate:E,tout:T,embedded:I,_embedded:N,hed:B,id:L,metadata:P,meta:M,name:A,promoHed:D,promoDek:H,rubric:R,socialTitle:_,uri:O}=f,F=N||I||{};let W={};if(!S.length){const e=t.transformContributors(k);S.push(...e)}if(v)S.forEach((e=>{const{url:t,name:n,contributorType:o}=e,i=o.toLowerCase().replace("_","");W[i]||(W[i]={items:[]}),W[i].items.push({name:n,url:`/${t}`})}));else{const e=Object.keys(F).filter((e=>0===e.indexOf("contributors")&&!a(F[e])));W=((e,t)=>e.reduce(((e,n)=>{const o=n.slice(12).toLowerCase(),i=t[n].reduce(((e,t)=>{const{name:n,canonicalUrl:o}=t.fields,i=o?r.parse(o).pathname:"";return e.push({name:n,url:i}),e}),[]);return e[o]={items:i},e}),{}))(e,F)}const V=((e,t)=>(e=>e?.edges?.length>0?e.edges[0]?.node:e)(e)||i(t,"photosTout[0].fields")||{})(T,F),U=((e,t,n)=>Object.keys(e).reduce(((i,a)=>(i[a]={...e[a],url:encodeURI(`${n}${o.buildUrl(t,e[a])}`)},i)),{}))(a(s)?h:s,V,c),G=((e,t)=>e||i(t,"publishHistory.pubDate")||"")(E,F),j=G?new Date(G).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"}):"",z=m.getRubricRepresentation({channelMap:l,channels:y($,F),featureFlags:d,primaryTag:void 0,rubric:R}),q=g||`${e}${x||O}`,Z=P?.contentType||M?.modelName,K=P?.contentType,Y={contentID:L,contributors:W,contentType:K,contentUrl:q,documentUri:b(x,F,O),dek:H||"",hed:D||_||B||A||"",id:w,photo:{altText:V.altText||"",sources:U},publishedDate:j,rating:C,rubric:z||{name:Z},organizationID:v};return n.push(Y),n}),[])}},78580:(e,t,n)=>{const o=n(58156),{buildMarkName:i,perfMark:a}=n(56822),{fetchWithTimeout:r}=n(91250),{proxyApiRoutes:s}=n(15822),{perfMeasureEnd:l,handleError:d}=n(62744),{MAX_TIMEOUT:c,BOOKMARK_CLIENT_API:m,CREATE_BOOKMARK_PROXY:p,GET_BOOKMARK:u,REMOVE_BOOKMARK_PROXY:g,PERF_MARK_V2_SUFFIX:h,ACTION_START:y}=n(96445);t.proxyCreateBookmark=async({amgUUID:e,copilotID:t,meta:n,organizationID:u,siteCode:g,source:b,userPlatformProxy:f,xClientID:v})=>{const w=`${f}${s.userDetails}/${e}/bookmarks`,C={copilotID:t,organizationID:u,meta:n,siteCode:g,source:b};a(i(`${m}${p}${h}`,y));try{const e=await r(w,{body:JSON.stringify(C),credentials:"include",headers:{"Content-Type":"application/json","x-client":v},method:"POST"},c),t=await e.json();let n=t;return(e.status<200||e.status>=300)&&(n={statusCode:e.status,error:e.statusText},409===e.status&&(n.data={id:o(t,"errors[0].meta.bookmarkID")})),l(`${p}${h}`,e),n}catch(e){return d(e,`${p}${h}`)}},t.proxyGetBookmarks=async({amgUUID:e,params:t={},parseJson:n=!0,userPlatformProxy:o,xClientID:p})=>{let g=`${o}${s.userDetails}/${e}/bookmarks`;a(i(`${m}${u}${h}`,y)),t.sort||(g+="?sort=-created_timestamp");for(const[e,n]of Object.entries(t))g+=g.indexOf("?")>0?`&${e}=${n}`:`?${e}=${n}`;try{const e=await r(g,{credentials:"include",headers:{"x-client":p},method:"GET"},c),{status:t}=e,o=()=>l(`${u}${h}`,e);if(t<200||t>=300)return o(),{status:t,error:e.statusText};const i=n&&await e.json();return o(),n?i:e}catch(e){return d(e,`${u}${h}`)}},t.proxyRemoveBookmark=async({amgUUID:e,bookmarkId:t,isUrlBookmark:n=!0,source:o,userPlatformProxy:p,xClientID:u})=>{a(i(`${m}${g}${h}`,y));const b=o?`source=${o}&isUrlBookmark=${n}`:`isUrlBookmark=${n}`,f=`${p}${s.userDetails}/${e}/bookmarks/${t}?${b}`;try{const e=await r(f,{credentials:"include",headers:{"x-client":u},method:"DELETE"},c);let n;return 204!==e.status&&(n={id:t,status:e.status,error:e.statusText}),l(`${g}${h}`,e),n}catch(e){return d(e,`${g}${h}`)}},t.getBookmarkStatus=async({amgUUID:e,documentUrl:n,siteCode:o,userPlatformProxy:i,xClientID:a,copilotID:r,organizationID:s})=>{try{const l=await t.proxyGetBookmarks({amgUUID:e,params:{documentUrl:n,siteCode:o},userPlatformProxy:i,xClientID:a});if(l?.data?.length)return{bookmarkId:l.data[0].id,isUrlBookmark:!0};const d=await t.proxyGetBookmarks({amgUUID:e,params:{copilotID:r,organizationID:s,siteCode:o},userPlatformProxy:i,xClientID:a});if(d?.data?.length)return{bookmarkId:d.data[0].id,isUrlBookmark:!1}}catch(e){}return{bookmarkId:null,isUrlBookmark:null}}},94459:(e,t,n)=>{const o=n(14792),i=n(62193),{federatedGraphqlService:a}=n(5736),{buildMarkName:r,perfMark:s}=n(56822),{perfMeasureEnd:l,handleError:d}=n(62744),{createBookmarkQuery:c,getBookmarks:m,removeBookmarkQuery:p,getBookmarkQuery:u,isPhotoBookmarkedQuery:g}=n(50643),{BOOKMARK_CLIENT_API:h,CREATE_BOOKMARK_PROXY:y,GET_BOOKMARK:b,REMOVE_BOOKMARK_PROXY:f,PERF_MARK_V3_SUFFIX:v,ACTION_START:w}=n(96445);t.proxyCreateBookmark=async({copilotID:e,contentType:t,federatedGraphqlUrl:n,organizationID:m,meta:p})=>{const u=t&&o(t);s(r(`${h}${y}${v}`,w));const g={organizationId:m,bookmarkName:"",documentType:u,copilotId:e,meta:i(p)?null:JSON.stringify(p)};try{const e=await a({federatedGraphqlUrl:n,query:c,variables:g,queryLabelForError:"CreateBookmark"}),{status:t,data:o}=e,i={status:t,statusCode:201,data:o?.createBookmark};return l(`${y}${v}`,i),i}catch(e){return d(e,`${y}${v}`)}},t.proxyGetBookmarks=async({federatedGraphqlUrl:e,params:t={},parseJson:n=!0,organizationID:o,filterBookmarkTypes:i=[]})=>{const c={limit:12,offset:0,organizationId:o,sortBy:"createdAt",sortOrder:"DESC"};s(r(`${h}${b}${v}`,w));for(const[e,n]of Object.entries(t))"size"===e&&(c.limit=n),"start"===e&&(c.offset=n),"sort"===e&&(c.sortBy=n);try{const t=await a({federatedGraphqlUrl:e,query:m(i),variables:c,queryLabelForError:"AllBookmarks"}),{data:o,status:r}=t,s={status:r,data:o?.allBookmarks?.bookmarks,meta:{count:o?.allBookmarks?.allBookmarkCount}};return n||(s.json=()=>({...s})),l(`${b}${v}`,s),s}catch(e){return d(e,`${b}${v}`)}},t.proxyRemoveBookmark=async({bookmarkId:e,copilotId:t=null,federatedGraphqlUrl:n})=>{s(r(`${h}${f}${v}`,w));const o={bulkIds:e?[e]:null,copilotId:t};try{const e=await a({federatedGraphqlUrl:n,query:p,variables:o,queryLabelForError:"DeleteBookmark"}),{data:t}=e,i={status:204,data:t?.deleteBookmark};return l(`${f}${v}`,i),i}catch(e){return d(e,`${f}${v}`)}},t.getBookmarkStatus=async({copilotID:e,organizationID:t,federatedGraphqlUrl:n})=>{const o={organizationId:t,limit:1,offset:0,copilotIds:e};try{const e=await a({federatedGraphqlUrl:n,query:u,variables:o,queryLabelForError:"AllBookmarks"}),{data:t}=e,i=t?.allBookmarks?.bookmarks;if(i&&i.length)return{bookmarkId:i[0].id,isUrlBookmark:!1}}catch(e){console.info(e)}return{bookmarkId:null,isUrlBookmark:null}},t.isPhotoBookmarked=async({copilotID:e,organizationID:t,federatedGraphqlUrl:n})=>{const o={organizationId:t,copilotID:e};try{const e=await a({federatedGraphqlUrl:n,query:g,variables:o,queryLabelForError:"isPhotoBookmarked"}),{data:t={}}=e||{};if(t.getPhoto)return t.getPhoto.isBookmarked;throw new Error("GraphQL could not resolve isPhotoBookmarked for error: Invalid copilot ID")}catch(e){console.info(e)}return!1}},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}}}},74139:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createCollection=t.getCollectionCount=t.addExistingBookmarksToACollection=t.errorType=void 0;const o=n(51895),{allCollectionsQuery:i,allCollectionCountQuery:a,createCollectionMutation:r,updateCollectionMutation:s}=n(50643);t.errorType={MISSING_ACCESS_TOKEN:"user not logged in",DUPLICATE_NAME:"collection name exists",COLLECTION_NOT_MADE:"collection could not be made",COLLECTION_COUNT_UNAVAILABLE:"could not get collection count"},t.addExistingBookmarksToACollection=async({copilotIds:e,federatedGraphqlUrl:t,organizationId:n,updateCollectionId:i})=>(async({addBookmarkIds:e,addCopilotDetails:t,collectionName:n,federatedGraphqlUrl:i,meta:a,organizationId:r,removeBookmarkIds:l,removeCopilotIds:d,updateCollectionId:c})=>{const m={addBookmarkIds:e,addCopilotDetails:t,collectionName:n,meta:a,organizationId:r,removeBookmarkIds:l,removeCopilotIds:d,updateCollectionId:c};try{return await(0,o.federatedGraphqlService)({federatedGraphqlUrl:i,query:s,variables:m,queryLabelForError:"updateCollection"})}catch(e){console.error(e)}return null})({addCopilotDetails:e.map((e=>({copilotId:e}))),updateCollectionId:i,federatedGraphqlUrl:t,organizationId:n}),t.getCollectionCount=async({federatedGraphqlUrl:e,organizationId:n})=>{try{const{data:{allCollections:{allCollectionCount:t}}}=await(({federatedGraphqlUrl:e,organizationId:t,query:n=i})=>(0,o.federatedGraphqlService)({federatedGraphqlUrl:e,query:n,variables:{organizationId:t,limit:200,offset:0,bookmarksLimit:200,bookmarksOffset:0},queryLabelForError:"allCollections"}))({query:a,federatedGraphqlUrl:e,organizationId:n});return t}catch(e){if(e.message.includes(t.errorType.MISSING_ACCESS_TOKEN))return 0;console.info(t.errorType.COLLECTION_COUNT_UNAVAILABLE,e)}return 0},t.createCollection=async({copilotIds:e=[],collectionName:n,federatedGraphqlUrl:i,organizationId:a})=>{const s={copilotDetails:e.map((e=>({copilotId:e}))),collectionName:n,organizationId:a};try{const{data:{createCollection:e}}=await(({federatedGraphqlUrl:e,createCollectionVariables:t})=>(0,o.federatedGraphqlService)({federatedGraphqlUrl:e,query:r,variables:t,queryLabelForError:"createCollection"}))({createCollectionVariables:s,federatedGraphqlUrl:i});return e}catch(e){return e.message.includes("Record already exists")?{errorType:t.errorType.DUPLICATE_NAME}:(console.error(e),{errorType:t.errorType.COLLECTION_NOT_MADE})}}},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(52489),{updateUser:m}=n(26033),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)},26033:(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)}},52489:(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)},16791:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFragmentOfContentTypes=t.getAllContentTypesFragment=t.bookmarksContentTypesFragmentName=void 0;const o=n(2697),i={Article:{fieldFragment:o.articleFieldFragment,fragmentName:`...${o.articleFragmentName}`},Gallery:{fieldFragment:o.galleryFieldFragment,fragmentName:`...${o.galleryFragmentName}`},ProductReview:{fieldFragment:o.productReviewFieldFragment,fragmentName:`...${o.productReviewFragmentName}`},Recipe:{fieldFragment:o.recipeFieldFragment,fragmentName:`...${o.recipeFragmentName}`},Photo:{fieldFragment:(0,o.getPhotoFieldFragment)(),fragmentName:`...${o.photoFragmentName}`},Business:{fieldFragment:o.businessFragment,fragmentName:`...${o.businessFragmentName}`}};t.bookmarksContentTypesFragmentName="bookmarkedContentForIncludedContentTypes",t.getAllContentTypesFragment=()=>{let e="",n="";for(const t of Object.keys(i))e+=`${i[t].fieldFragment}\n`,n+=`${i[t].fragmentName}\n`;return`\n ${e}\n fragment ${t.bookmarksContentTypesFragmentName} on Content {\n ${n}\n }\n `},t.getFragmentOfContentTypes=(e=[])=>{let n="",o="";return e.forEach((e=>{Object.hasOwn(i,e)&&(n+=`${i[e].fieldFragment}\n`,o+=`${i[e].fragmentName}\n`)})),`\n ${n}\n fragment ${t.bookmarksContentTypesFragmentName} on Content {\n ${o}\n }\n `}},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)}},50643:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createCollectionMutation=t.updateCollectionMutation=t.allCollectionCountQuery=t.allCollectionsQuery=t.addRecentlyViewedItem=t.isPhotoBookmarkedQuery=t.getBookmarkQuery=t.removeBookmarkQuery=t.getBookmarks=t.createBookmarkQuery=void 0;const o=n(16791);t.createBookmarkQuery="\nmutation CreateBookmark($bookmarkName: String!, $organizationId: ID!, $copilotId: String!, $documentType: String!, $meta: String) {\n createBookmark(bookmarkName: $bookmarkName, organizationId: $organizationId, copilotId: $copilotId, documentType: $documentType, meta: $meta) {\n id\n copilotId\n siteCode\n bookmarkName\n documentType\n }\n }";const i=`\n fragment bookmarkField on Bookmark {\n id\n copilotId\n bookmarkName\n content {\n ...${o.bookmarksContentTypesFragmentName}\n }\n documentUrl\n documentType\n meta\n siteCode\n organizationId\n}`,a=`\n ${i}\n query AllBookmarks($limit: Int!, $offset: Int!, $organizationId: ID!, $copilotIds: [String], $sortOrder: SortOrder, $sortBy: BookmarkSortKeys) {\n allBookmarks(limit: $limit, offset: $offset, organizationId: $organizationId, copilotIds: $copilotIds, sortOrder: $sortOrder, sortBy: $sortBy) {\n bookmarks {\n ...bookmarkField\n }\n allBookmarkCount\n }\n }\n`;t.getBookmarks=(e=[])=>0===e.length?`\n ${(0,o.getAllContentTypesFragment)()}\n ${a}\n`:((e=[])=>`\n ${(0,o.getFragmentOfContentTypes)(e)}\n ${a}\n`)(e),t.removeBookmarkQuery="\n mutation DeleteBookmark($bulkIds: [Int], $copilotId: String) {\n deleteBookmark(bulkIds: $bulkIds, copilotId: $copilotId) {\n message\n }\n }",t.getBookmarkQuery="\n query AllBookmarks($limit: Int!, $offset: Int!, $organizationId: ID!, $copilotIds: [String]) {\n allBookmarks(limit: $limit, offset: $offset, organizationId: $organizationId, copilotIds: $copilotIds) {\n bookmarks {\n id\n copilotId\n bookmarkName\n }\n allBookmarkCount\n }\n }",t.isPhotoBookmarkedQuery="\n query GetPhoto($organizationId: ID!, $copilotID: String!) {\n getPhoto(organizationId: $organizationId, id: $copilotID) {\n isBookmarked\n }\n }\n",t.addRecentlyViewedItem="mutation AddRecentlyViewed($copilotId: String!, $organizationId: ID!) {\n addRecentlyViewed(copilotId: $copilotId, organizationId: $organizationId) {\n message\n }\n }",t.allCollectionsQuery=`\n ${(0,o.getFragmentOfContentTypes)(["Photo"])}\n ${i}\n query allCollections(\n $limit: Int!\n $offset: Int!\n $organizationId: ID!\n $sortBy: CollectionSortKeys\n $sortOrder: SortOrder\n $bookmarksLimit: Int!\n $bookmarksOffset: Int!\n $bookmarksSortBy: BookmarkCollectionSortKeys\n $bookmarksSortOrder: SortOrder\n ) {\n allCollections(\n limit: $limit\n offset: $offset\n organizationId: $organizationId\n sortBy: $sortBy\n sortOrder: $sortOrder\n ) {\n allCollectionCount\n collections {\n id\n collectionName\n totalBookmarkCount\n lastBookmark {\n ...bookmarkField\n }\n bookmarks(\n limit: $bookmarksLimit,\n offset: $bookmarksOffset,\n sortBy: $bookmarksSortBy,\n sortOrder: $bookmarksSortOrder\n ) {\n bookmark {\n ...bookmarkField\n }\n }\n }\n }\n }\n`,t.allCollectionCountQuery="\n query allCollections($limit: Int!, $offset: Int!, $organizationId: ID!) {\n allCollections(\n limit: $limit\n offset: $offset\n organizationId: $organizationId\n ) {\n allCollectionCount\n }\n }\n",t.updateCollectionMutation="mutation UpdateCollection(\n $updateCollectionId: Int!, \n $collectionName: String, \n $organizationId: ID, \n $addCopilotDetails: [CopilotDetail], \n $removeCopilotIds: [String], \n $addBookmarkIds: [Int], \n $removeBookmarkIds: [Int], \n $meta: String \n ) {\n updateCollection(\n id: $updateCollectionId, \n collectionName: $collectionName, \n organizationId: $organizationId, \n addCopilotDetails: $addCopilotDetails, \n removeCopilotIds: $removeCopilotIds, \n addBookmarkIds: $addBookmarkIds, \n removeBookmarkIds: $removeBookmarkIds, \n meta: $meta\n ) {\n id\n collectionName\n totalBookmarkCount\n }\n }\n",t.createCollectionMutation=" \n mutation CreateCollection($collectionName: String!, $organizationId: ID!, $copilotDetails: [CopilotDetail]) {\n createCollection(collectionName: $collectionName, organizationId: $organizationId,copilotDetails: $copilotDetails) {\n id\n collectionName\n lastBookmark {\n copilotId\n }\n }\n}"},81372:(e,t,n)=>{const o=n(78448);e.exports=o},78448:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{getDisplayName:r}=n(89738);e.exports={asVariation:function(e,t,n,s={}){const l=`${r(e)}.${t}`,d=i=>{const r=o(i.className,s.className);return a.createElement(e,{...i,...s,className:r,variationDisplayName:l,variationName:t,variations:n})};return d.propTypes={className:i.string},d.displayName=l,d.variationsProp=n,d},getVariationNames:e=>Object.keys(e).filter((e=>/^[A-Z]/.test(e)))}},91056:(e,t,n)=>{const{withOnboarding:o}=n(46734);e.exports=o},73976:(e,t,n)=>{const o=()=>{const e=n.g.window&&n.g.window.localStorage.getItem("usedOnboardingFeatures");return e?JSON.parse(e):[]};e.exports={isFeatureUsed:e=>o().includes(e),setFeatureUsed:e=>{const t=o();t.includes(e)||(t.push(e),n.g.window&&n.g.window.localStorage.setItem("usedOnboardingFeatures",JSON.stringify(t)))}}},46734:(e,t,n)=>{const o=n(96540),{connect:i}=n(67851),a=n(5556),r=n(58156),s=n(73976);e.exports={withOnboarding:(e,t)=>{const n=t=>o.createElement(e,{...t});return n.displayName=e.displayName,n.propTypes={isOnboardingFeatureEnabled:a.bool,updateOnboardingStep:a.func},i((e=>t=>{const n=r(t,`featureFlags.featureOnboarding.${e}`)||!1,{onboarding:o={onboardingStep:""}}=t;return{onboardingStep:!s.isFeatureUsed(e)&&n&&r(o,`${e}.onboardingStep`)||""}})(t),(e=>t=>{const n=n=>{t({type:"MERGE_KEY",key:"onboarding",value:{[e]:{onboardingStep:n}}})};return{updateOnboardingStep:e=>{n(e)},completeOnboarding:()=>{n("complete"),s.setFeatureUsed(e)}}})(t))(n)}}},37583:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{useIntl:r}=n(3442),s=n(4159).A,l=n(54790),d=n(59445),{trackComponent:c}=n(92716),m=({accountLinks:e,className:t,hasSignOutSeparator:n=!0,linkClassName:a,signOutButtonLabel:m,signOutLink:p})=>{i.useEffect((()=>{c("AccountLinks")}),[]);const{formatMessage:u}=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":u(s.navigationAriaLabel)},className:"account-links__navigation",linkClassName:a,links:e}),i.createElement(d,{className:o(a,"account-links__sign-out","navigation__link"),buttonLabel:m,signOutLink:p}))};m.propTypes={accountLinks:a.array,className:a.string,hasSignOutSeparator:a.bool,linkClassName:a.string,signOutButtonLabel:a.string,signOutLink:a.string},m.displayName="AccountLinks",e.exports=m},33795:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37583);e.exports=o(i,"AccountLinks")},4159:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({navigationAriaLabel:{id:"AccountLinks.NavigationAriaLabel",defaultMessage:"Account",description:"AccountLinks component Navigation aria label"}})},28389:(e,t,n)=>{const o=n(96540),{connect:i}=n(67851),a=n(5556),{useIntl:r}=n(3442),s=n(32485),l=n(89844).default,{asConfiguredComponent:d}=n(12892),c=n(12311),{googleAnalytics:m}=n(90090),p=n(59953),{saveThisStoryBookmarkIcon:u,savedToLibraryBookmarkIcon:g,loaderIcon:h}=n(42755),{trackNavigationEvent:y}=n(14307),{ActionBarWrapper:b,ActionBarButton:f,ActionBarButtonDivider:v,ActionBarButtonText:w,ActionBarButtonSubText:C,ActionBarButtonIcon:k}=n(11586),$=({actionBarConfig:e,actionButtons:t,bookmarkId:n,bookmarkRecipesSaveLocation:i,buttonDirection:a,className:d,contentID:u,contentTitle:g,contentType:h,displayBookmarkAlert:C,documentUrl:$,doUpdateBookmarkedStatus:S,headerOffset:x,isBookmarkLoading:E,isUrlBookmark:T,maxScreenThreshold:I,minScreenThreshold:N,organizationID:B,sectionElement:L,fallBackSectionElement:P,shouldHideIllustration:M,shouldUseBookmarkV3:A,signInHed:D,signInHedSpanTag:H,signInMessage:R,signInModalConfig:_,user:O,userPlatform:F,isIcon:W,isInteractive:V,variations:U={}})=>{const G={bookmarkId:n,contentID:u,contentType:h,documentUrl:$,displayBookmarkAlert:C,doUpdateBookmarkedStatus:S,isUrlBookmark:T,organizationID:B,shouldUseBookmarkV3:A,signInHed:D,signInHedSpanTag:H,signInMessage:R,user:O,userPlatform:F,shouldHideIllustration:M},{formatMessage:j}=r(),{hideSecondaryButtonText:z=!1}=U,[q,Z]=o.useState({}),{toggleBookmark:K}=p(G),{isVisible:Y,source:J}=_||{},Q=(e,t,n={})=>{m.emitGoogleTrackingEvent(e,{actionbar_button_type:t,actionbar_parent_id:u,actionbar_parent_title:g,...n})};o.useEffect((()=>{Z((e=>({...e,bookmark:{isActive:Boolean(Number(n)),inViewport:!1}})))}),[n]),o.useEffect((()=>{!Y&&"VERSO_BOOKMARKING"===J&&Z((e=>({...e,bookmark:{...e?.bookmark||{},isInProcess:!1}})))}),[Y,J]),o.useEffect((()=>{!1!==E&&O.isAuthenticated||!q.bookmark?.inViewport||(Z((e=>({...e,bookmark:{...e.bookmark,inViewport:!1}}))),Q("actionbar-impression","bookmark",{actionbar_status:n?"active":"default"}))}),[q.bookmark?.inViewport,E]),o.useEffect((()=>{if(window.document&&window.document.location){const e=c.parseQueryParams(window.location.search);e.action&&"addBookmark"===e.action&&O.isAuthenticated&&(K(),window.history.replaceState({},document.title,document.location.pathname))}}),[K,O.isAuthenticated]);const X=t=>{const{defaultLabel:n,afterActionLabel:o}=e[t];return"jumpToSection"===t?n:o||n?q[t]?.isActive?j(l[o]):j(l[n]):""},ee=t=>{const n=e[t];return q[t]?.isInProcess&&n?.loaderIcon?n.loaderIcon:q[t]?.isActive?n.afterActionIcon:n.defaultIcon};return o.createElement(b,{"data-test-id":"ActionBar",buttonDirection:a,maxScreenThreshold:I,minScreenThreshold:N,onIntersectionViewport:(e,n)=>{e&&(t.forEach((e=>{"bookmark"===e&&Z((e=>({...e,bookmark:{...e.bookmark,inViewport:!0}})))})),n())},isIcon:W},t.map(((r,l)=>{const c=e[r],m=z&&1===l;if(c){const e=X(r);return o.createElement(o.Fragment,{key:r},o.createElement(f,{id:r,"aria-label":e+"",buttonDirection:a,...V&&{onClick:t=>{((e,t,o)=>{let a;switch(e){case"bookmark":Q("actionbar-interaction","bookmark",{actionbar_status:n?"active":"default",actionbar_interaction_type:X(e)}),Z((e=>({...e,bookmark:{...e.bookmark,isInProcess:!0}}))),K(t,o,i);break;case"audio":t.stopPropagation(),Z({...q,audio:{isActive:!q.audio||!q.audio.isActive}});break;case"print":t.preventDefault(),window.print(),a={type:"print",subject:"action_bar",placement:"top",index:2,total_index:3},y(a);break;case"jumpToSection":{const e=(document.querySelector(L)||document.querySelector(P)).getBoundingClientRect().top+window.pageYOffset-x;window.scrollTo({top:e,behavior:"smooth"}),a={type:"jump_to_recipe",subject:"action_bar",placement:"top",label:o,index:0,total_index:3},y(a);break}}})(r,t,e)}},className:s({active:Boolean(q[r]?.isActive),[r]:r,[d]:d}),maxScreenThreshold:I,isInteractive:V},o.createElement(k,{dangerouslySetInnerHTML:{__html:ee(r)},className:`${r}-button-icon`}),!m&&o.createElement(w,null,e,"")),"row"===a&&l{const{coreDataLayer:{content:{contentType:n},site:{orgId:o}},"head.contentID":i,"head.canonicalUrl":a,"head.title":r,featureFlags:{shouldUseBookmarkV3:s},pageState:{bookmarkStatus:{bookmarkId:l,isUrlBookmark:d,isBookmarkLoading:c}},user:m,userPlatform:p,signInModalConfig:u}=e,{bookmarkDetails:g={},isPageScoped:h=!0}=t;return h?{bookmarkId:l,contentID:i,contentType:n,contentTitle:r,documentUrl:a,isBookmarkLoading:c,isUrlBookmark:d,organizationID:o,user:m,userPlatform:p,shouldUseBookmarkV3:s,signInModalConfig:u}:{bookmarkId:g.bookmarkId,contentID:g.contentId,contentType:n,contentTitle:r,documentUrl:a,isUrlBookmark:g.isUrlBookmark,organizationID:o,user:m,userPlatform:p,shouldUseBookmarkV3:s,signInModalConfig:u}}),(e=>({displayBookmarkAlert:()=>{e({type:"MERGE_KEY",key:"bookmarkAlert",value:{isVisible:!0}})},doUpdateBookmarkedStatus:t=>{e({type:"SET_KEY",key:"pageState.bookmarkStatus",value:t})}})))(d($,"ActionBar"))},42755:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bookMarkSaveRecipeIcon=t.bookMarkRecipeSavedIcon=t.jumpToSectionIcon=t.printIcon=t.savedToLibraryBookmarkIcon=t.saveThisStoryBookmarkIcon=t.loaderIcon=t.tnySavedBookmarkIcon=t.tnySaveBookmarkIcon=t.tnySaveThisStoryBookmarkIcon=void 0,t.tnySaveThisStoryBookmarkIcon='Save this story',t.tnySaveBookmarkIcon='Save',t.tnySavedBookmarkIcon='Saved',t.loaderIcon='\n\n\n\n',t.saveThisStoryBookmarkIcon='Save this story',t.savedToLibraryBookmarkIcon='Saved to library',t.printIcon='Print',t.jumpToSectionIcon='Arrow',t.bookMarkSaveRecipeIcon='Save Recipe',t.bookMarkRecipeSavedIcon='Recipe Saved'},59953:(e,t,n)=>{const{useIntl:o}=n(3442),i=n(5556),a=n(22509),{default:r}=n(89844),s=n(48373),{trackSaveEvent:l,buildSaveImageContext:d}=n(14307),c="verso-story-page",m=({bookmarkId:e,contentID:t,contentType:n,displayBookmarkAlert:i,doUpdateBookmarkedStatus:m,isUrlBookmark:p,organizationID:u,shouldHideIllustration:g=!1,shouldUseBookmarkV3:h=!1,signInHed:y,signInHedSpanTag:b,signInMessage:f,user:v,userPlatform:w})=>{const{formatMessage:C}=o(),{amguuid:k="",isAuthenticated:$=!1}=v,{federatedGraphqlUrl:S,siteCode:x,userPlatformProxy:E,xClientID:T}=w,I=s(h);let N=d({subject:"account_saved_stories"});const B=async e=>{e&&e.preventDefault();const{pathname:t,search:n}=window.location,o="action=addBookmark",i=n?`${t}${n}&${o}`:`${t}?${o}`;a.doDisplayModal({authSource:"sign-in-modal",source:"VERSO_BOOKMARKING",dangerousHed:y||"",dangerousHedSpanTag:b||"",dangerousDek:f||C(r.bookmarkSignInMessage),redirectURL:i,type:"default",analyticsType:"saved stories",shouldHideIllustration:g})};return{toggleBookmark:async(o,a,r=null)=>$?(await(async()=>{try{const e=await I.getBookmarkStatus({copilotID:t,organizationID:u,federatedGraphqlUrl:S});m(e)}catch(e){console.info(e)}})(),e?(async(t,n,o)=>{t.preventDefault();let i=n;try{const t=await I.proxyRemoveBookmark({amgUUID:k,bookmarkId:e,federatedGraphqlUrl:S,isUrlBookmark:p,source:c,userPlatformProxy:E,xClientID:T});if(t&&204!==t.status)return;if(o&&(N=d({subject:o}),i="Recipe Unsaved"),window&&window.dataLayer){const e=window.dataLayer.length>0&&window.dataLayer[0],t={type:"unsave",label:i,subject:"action_bar",items:[{content_title:e.content.contentTitle,content_id:e.content.copilotId,content_type:e.content.contentType,content_url:e.page.canonical}]};l(t,N)}m({bookmarkId:null,isUrlBookmark:null})}catch(e){console.error(e)}})(o,a,r):(async(e,o,a)=>{e&&e.preventDefault(),a&&(N=d({subject:a}));try{const{statusCode:e,data:{id:i}={}}=await I.proxyCreateBookmark({amgUUID:k,copilotID:t,contentType:n,federatedGraphqlUrl:S,organizationID:u,siteCode:x,source:c,userPlatformProxy:E,xClientID:T});if(201===e&&i||409===e){if(window&&window.dataLayer){const e=window.dataLayer.length>0&&window.dataLayer[0],i={type:"save",label:o,subject:"action_bar",items:[{content_title:e?.content.contentTitle,content_id:t,content_type:n,content_url:e?.page.canonical}]};l(i,N)}m({bookmarkId:i,isUrlBookmark:!1})}}catch(e){console.error(e)}finally{window.history.replaceState({},document.title,document.location.pathname)}window.localStorage&&!window.localStorage.getItem("userHasUsedBookmarkFeature")&&(i(),window.localStorage.setItem("userHasUsedBookmarkFeature","true"))})(o,a,r)):B(o),displaySignInModal:B}};m.propTypes={bookmarkId:i.number,contentID:i.string,contentType:i.string.isRequired,displayBookmarkAlert:i.func,documentUrl:i.string,doUpdateBookmarkedStatus:i.func,isUrlBookmark:i.bool,organizationID:i.string,shouldHideIllustration:i.bool,shouldUseBookmarkV3:i.bool,signInHed:i.string,signInHedSpanTag:i.string,signInMessage:i.string,user:i.shape({amguuid:i.string,isAuthenticated:i.bool}).isRequired,userPlatform:i.shape({federatedGraphqlUrl:i.string,siteCode:i.string,userPlatformProxy:i.string,xClientID:i.string}).isRequired},e.exports=m},72014:(e,t,n)=>{const o=n(29110);e.exports=o},11586:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),r=n(3990),{calculateSpacing:s,getColorStyles:l,maxScreen:d,minScreen:c,minMaxScreen:m}=n(26865),{minThresholds:p,maxThresholds:u}=n(55058),g=o.span.withConfig({displayName:"ActionBarSecondaryButtonPrimaryIcon"})` display: flex; margin-right: ${s(1)}; `,h=o(a).withConfig({displayName:"ActionBarButtonText"})` white-space: nowrap; `;h.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-utility"};const y=o(a).withConfig({displayName:"ActionBarButtonSubText"})` padding-left: ${s(.5)}; `;y.defaultProps={as:"span",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.utility.assistive-text"};const b=o.span.withConfig({displayName:"ActionBarButtonDivider"})` align-self: center; border-left: 1px solid; ${({theme:e})=>l(e,"border-color","colors.interactive.base.border")}; height: ${s(3)}; `,f=o.button.withConfig({displayName:"ActionBarButton"})` display: flex; position: relative; align-items: center; border-bottom: ${({buttonDirection:e})=>"column"===e&&"1px solid;"}; border-radius: ${({buttonDirection:e})=>s("column"===e?1:6)}; padding: 0 ${s(2)}; height: ${s(6)}; overflow: hidden; ${({buttonDirection:e})=>"column"===e?"\n &:last-of-type:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n &:not(:last-of-type) {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n ":"row"===e?"\n &:last-of-type:not(:first-of-type) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n &:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n ":""}; ${({theme:e})=>`\n ${l(e,"border-color","colors.interactive.base.border")};\n ${l(e,"background-color","colors.interactive.base.white")};\n `}; ${({buttonDirection:e})=>"column"===e&&`\n min-width: ${s(7)};\n height: ${s(7)};\n &:last-of-type {\n border-bottom: 0;\n }\n `} ${({isInteractive:e})=>e&&i` &:hover { text-decoration: none; ${({theme:e})=>l(e,"background-color","colors.interactive.base.highlight")}; ${({maxScreenThreshold:e})=>e&&i` ${d(`${u[e]}px`)} { background-color: transparent; } `}; } `} &:focus-visible { outline-style: auto; } &:focus { text-decoration: none; } ${g} .icon-bookmark-fill { ${({theme:e})=>l(e,"fill","colors.interactive.base.black")}; } ${g} .icon-bookmark-stroke { ${({theme:e})=>l(e,"stroke","colors.interactive.base.black")}; } ${g} .icon-loader { .icon-loader-track { ${({theme:e})=>l(e,"fill","colors.interactive.base.light")}; } .icon-loader-progress { ${({theme:e})=>l(e,"fill","colors.interactive.base.brand-primary")}; } } &.active { ${g} { .icon-bookmark--activated-outline { ${({theme:e})=>l(e,"fill","colors.interactive.base.brand-primary")}; } .icon-bookmark--activated-checkmark { ${({theme:e})=>l(e,"fill","colors.interactive.base.black")}; } .icon-bookmark--activated-fill { ${({theme:e})=>l(e,"fill","colors.interactive.base.brand-primary")}; } } ${h} { ${({theme:e})=>l(e,"color","colors.interactive.base.brand-primary")}; } } `,v=o(r).withConfig({displayName:"ActionBarWrapper"})` display: none; flex-direction: ${({buttonDirection:e})=>`${e};`}; justify-content: center; border: 1px solid; border-radius: ${s(6)}; ${({buttonDirection:e})=>"column"===e&&`\n border-radius: ${s(1)};\n max-width: ${s(7.25)};\n transition: max-width 300ms ease-in-out;\n\n ${h} {\n display: none;\n }\n\n ${g} {\n margin-right: 0;\n }\n\n &:hover {\n max-width: ${s(24)};\n ${g} {\n margin-right: ${s(1)};\n }\n ${h} {\n display: unset;\n }\n }\n `} ${({theme:e})=>`\n ${l(e,"border-color","colors.interactive.base.border")};\n ${l(e,"background-color","colors.interactive.base.white")};\n `}; ${({maxScreenThreshold:e,minScreenThreshold:t})=>{const n=t?p[t]:0;if(e){const t=u[e];return i` ${m(`${n}px`,`${t}px`)} { display: inline-flex; } `}return i` ${c(`${n}px`)} { display: inline-flex; } `}}; ${({isIcon:e,theme:t})=>e&&`\n &::before {\n content: '';\n position: absolute;\n border-radius: ${s(.5,"px")};\n width: ${s(3,"px")};\n height: ${s(3,"px")};\n opacity: .9;\n ${l(t,"background-color","colors.discovery.body.white.background")};\n }\n\n background: none;\n border: none;\n border-radius: ${s(.5,"px")};\n width: ${s(3,"px")};\n height: ${s(3,"px")};\n \n ${f} {\n background: none;\n height: auto;\n padding: 0;\n justify-content: center;\n\n svg {\n width: ${s(1.75,"px")};\n height: ${s(1.75,"px")};\n }\n }\n\n ${g} {\n margin-right: 0;\n }\n\n ${h} {\n display: none;\n }\n `} `;e.exports={ActionBarWrapper:v,ActionBarButton:f,ActionBarButtonDivider:b,ActionBarButtonText:h,ActionBarButtonSubText:y,ActionBarButtonIcon:g}},89844:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(3442);t.default=(0,o.defineMessages)({audioPrimaryLabel:{id:"AudioPrimaryLabel.Listen",defaultMessage:"Listen",description:"Listen"},audioSecondaryLabel:{id:"AudioSecondaryLabel.NowPlaying",defaultMessage:"Now playing",description:"Now playing"},bookmarkSaveThisStory:{id:"BookmarkPrimaryLabel.SaveThisStory",defaultMessage:"Save this story",description:"Save this story"},bookmarkSavedToLibrary:{id:"BookmarkPrimaryLabel.SavedToLibrary",defaultMessage:"Saved to library",description:"Saved to library"},bookmarkSave:{id:"BookmarkPrimaryLabel.Save",defaultMessage:"Save",description:"Save"},bookmarkSaved:{id:"BookmarkPrimaryLabel.Saved",defaultMessage:"Saved",description:"Saved"},bookmarkSignInMessage:{id:"Bookmark.SignInMessage",defaultMessage:"After signing in, you can save stories and easily revisit them on any device—even off-line.",description:"Bookmark sign in message"},bookmarkSaveRecipe:{id:"BookmarkPrimaryLabel.SaveRecipe",defaultMessage:"Save Recipe",description:"Save Recipe"},bookmarkRecipeSaved:{id:"BookmarkPrimaryLabel.RecipeSaved",defaultMessage:"Recipe Saved",description:"Recipe Saved"}})},29110:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(28389);i.SecondaryButtonWithNoText=o(i,"SecondaryButtonWithNoText",{hideSecondaryButtonText:!0}),i.Stacked=o(i,"Stacked",{},{buttonDirection:"column"}),i.IconWithoutInteraction=o(i,"IconWithoutInteraction",{},{isIcon:!0,isInteractive:!1}),e.exports=i},80060:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(23778),{googleAnalytics:r}=n(90090),{asConfiguredComponent:s}=n(12892),l=n(73730),d=n(76399),c=n(52585),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{AlertWrapper:u,AlertArrow:g,AlertMessage:h,AlertIconWrapper:y,AlertDangerousBookmarkMessage:b}=n(3318),f=({AlertIcon:e,alertPosition:t,ariaRole:n,arrowPosition:o,bookmarkIconAlertDesktopLeft:s,bookmarkIconAlertDesktopTop:f,children:v,className:w="",dataTestId:C,dangerousBookmarkMessage:k,gaIdentifier:$,iconName:S,iconPosition:x,iconSize:E,isBookmarkAlert:T,isBookmarkIconAlert:I,isTooltip:N,isVisible:B,onClose:L,shouldUseArrow:P})=>{i.useEffect((()=>{(async()=>{await p(),m("Alert")})()}),[]);const[M,A]=i.useState(!B);i.useEffect((()=>{A(!B)}),[B]);const D=e=>{"Escape"===e.key&&H()},H=()=>{L&&L(),A(!0),window&&window.removeEventListener("keydown",D)};i.useEffect((()=>(window&&window.addEventListener("keydown",D),()=>{window&&window.removeEventListener("keydown",D)})));const R="BookmarkActivated"===S&&"thin"===E?c:e;return i.useEffect((()=>{B&&$&&window.dataLayer&&!window.dataLayer.find((({alertName:e})=>e===$))&&r.emitUniqueGoogleTrackingEvent("alert-impression",{alertName:$,alertText:a(v)})}),[v,$,B]),v?i.createElement(u,{alertPosition:t,bookmarkIconAlertDesktopLeft:s,bookmarkIconAlertDesktopTop:f,className:w,"data-testid":C,isBookmarkAlert:T,isBookmarkIconAlert:I,isTooltip:N,isVisible:B,isEscaped:M,role:n},P&&i.createElement(g,{isBookmarkAlert:T,alertPosition:t,arrowPosition:o,"aria-hidden":!0,role:"presentation",className:"alert-arrow"}),e&&"before"===x&&i.createElement(y,{iconSize:E,"aria-hidden":!0,role:"presentation",isBookmarkAlert:T,isBookmarkIconAlert:I},i.createElement(R,null)),i.createElement(h,{isBookmarkAlert:T,isBookmarkIconAlert:I,className:"alert-message"},k?i.createElement(b,{dangerouslySetInnerHTML:{__html:k}}):v),e&&"after"===x&&i.createElement(y,{iconSize:E,"aria-hidden":!0,role:"presentation",isBookmarkAlert:T,isBookmarkIconAlert:I},i.createElement(R,null)),L&&i.createElement(l.Utility,{ButtonIcon:d,isIconButton:!0,className:"close-alert-button",label:"Close Alert",onClickHandler:L,role:"button",tabIndex:!M||B?0:void 0})):null};f.defaultProps={alertPosition:"under",ariaRole:"tooltip",arrowPosition:0,bookmarkIconAlertDesktopLeft:"120%",bookmarkIconAlertDesktopTop:"70%",iconPosition:"before",iconSize:"thinner",isBookmarkAlert:!1,isBookmarkIconAlert:!1,isTooltip:!1,isVisible:!1,shouldUseArrow:!1},f.propTypes={AlertIcon:o.func,alertPosition:o.oneOf(["over","right","under","left"]),ariaRole:o.string,arrowPosition:o.number,bookmarkIconAlertDesktopLeft:o.string,bookmarkIconAlertDesktopTop:o.string,children:o.any,className:o.string,dangerousBookmarkMessage:o.string,dataTestId:o.string,gaIdentifier:o.string,iconName:o.string,iconPosition:o.oneOf(["before","after"]),iconSize:o.oneOf(["thinner","thin","standard"]),isBookmarkAlert:o.bool,isBookmarkIconAlert:o.bool,isTooltip:o.bool,isVisible:o.bool,onClose:o.func,shouldUseArrow:o.bool},e.exports=s(f,"Alert")},76235:e=>{e.exports={getAlertPositionForArrow:function(e){switch(e){case"over":return"\n top: 100%;\n border-width: 8px 8px 0 8px;\n border-right-color: transparent;\n border-left-color: transparent;\n ";case"right":return"\n right: 100%;\n border-width: 8px 8px 8px 0;\n border-top-color: transparent;\n border-bottom-color: transparent;\n ";case"under":return"\n bottom: 100%;\n border-width: 0 8px 8px 8px;\n border-right-color: transparent;\n border-left-color: transparent;\n ";case"left":return"\n left: 100%;\n border-width: 8px 0 8px 8px;\n border-top-color: transparent;\n border-bottom-color: transparent;\n ";default:return""}},getAlertWrapperPosition:function(e){switch(e){case"over":return"\n bottom: 100%;\n ";case"right":return"\n left: 100%;\n ";case"under":return"\n top: 32px;\n left: -200px;\n ";case"left":return"\n right: 100%;\n ";default:return""}}}},54330:(e,t,n)=>{e.exports=n(47602)},3318:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),r=n(99906),{getColorStyles:s,getTypographyStyles:l,calculateSpacing:d,getZIndex:c}=n(26865),{getAlertPositionForArrow:m,getAlertWrapperPosition:p}=n(76235),{BREAKPOINTS:u}=n(96472),g=o.div.withConfig({displayName:"AlertArrow"})` position: absolute; border-style: solid; ${({theme:e})=>s(e,"border-color","colors.interactive.base.brand-primary")}; width: 0; height: 0; ${({alertPosition:e,arrowPosition:t})=>{const n="over"===e||"under"===e?"left":"top";return window.innerWidthe?`\n @media (max-width: ${u.lg}) and (min-width: 0) {\n display: none;\n }\n `:""} `,h=o.div.withConfig({displayName:"AlertIconWrapper"})` margin: 19px ${d(2)} 27px; .icon { transform: scale(1.72); ${({theme:e})=>s(e,"stroke","colors.consumption.lead.inverted.heading")}; ${({theme:e})=>s(e,"fill","colors.consumption.lead.inverted.heading")}; } ${({isBookmarkAlert:e,iconSize:t})=>e?i` position: relative; top: 0; .icon { transform: none; stroke: none; fill: none; } .icon-bookmark-fill, .icon-bookmark-stroke { ${({theme:e})=>s(e,"fill","colors.consumption.lead.inverted.heading")}; } ${"thin"===t?`\n display: flex;\n align-items: center;\n justify-content: center;\n margin: ${d(2)} ${d(2)};\n margin-top: ${d(1)}\n `:""} `:""} `,y=o.span.withConfig({displayName:"AlertDangerousBookmarkMessage"})``,b=o(a).withConfig({displayName:"AlertMessage"})` margin: auto; margin-right: ${d(4)}; min-width: ${d(29)}; font-synthesis: none; ${({theme:e})=>l(e,"typography.definitions.utility.input-core")} @media (max-width: ${u.lg}) and (min-width: 0) { margin-right: ${d(3)}; min-width: auto; max-width: ${d(30)}; } a { text-decoration: none; color: inherit; font-weight: bold; &:hover { text-decoration: underline; } } ${({theme:e,isBookmarkAlert:t})=>t?l(e,"typography.definitions.utility.label"):""} ${({theme:e,isBookmarkIconAlert:t})=>t?`\n ${l(e,"typography.definitions.utility.label")}\n margin: 17px 24px;\n min-width: initial;\n white-space: nowrap;\n `:""} `;b.defaultProps={as:"div",colorToken:"colors.consumption.lead.inverted.heading",textAlign:"left"};const f=o.div.withConfig({displayName:"AlertWrapper"})` display: flex; position: absolute; flex-direction: row; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; z-index: ${c("tooltip")}; min-height: ${d(1)}; ${({theme:e})=>s(e,"background-color","colors.interactive.base.brand-primary")}; .close-alert-button { position: absolute; top: 1px; right: 2px; border: none; background-color: transparent; padding: 0; width: 30px; height: 30px; > .button__icon-container { height: 100%; } .icon-close { padding: 8px; g { ${({theme:e})=>s(e,"stroke","colors.consumption.lead.inverted.heading")}; } } svg { ${({theme:e})=>s(e,"fill","colors.consumption.lead.inverted.heading")}; transform: scale(0.62); } &:focus { border: 0; > .button__icon-container { outline-width: 1px; outline-style: auto; ${({theme:e})=>s(e,"outline-color","colors.consumption.lead.inverted.heading")}; } } &:active, &:hover { border: 0; background-color: initial; } } ${({isEscaped:e,isVisible:t})=>!t||e?"\n visibility: hidden;\n opacity: 0;\n ":""} ${({alertPosition:e})=>p(e)} ${({isTooltip:e})=>e?"\n left: 0;\n height: min-content;\n ":""} ${({theme:e,isBookmarkAlert:t})=>t?`\n ${l(e,"typography.definitions.utility.label")}\n\n @media (max-width: ${u.lg}) and (min-width: 0) {\n position: fixed;\n top: 70px;\n right: 0;\n bottom: auto;\n left: 0;\n margin: 0 auto;\n width: 310px;\n }\n\n @media (max-width: ${u.lg-1}) and (min-width: 0) {\n top: 235%;\n right: -67.5%;\n }\n `:""} /* top/left positioning of the alert is based on the socialIcons component root */ ${({theme:e,isBookmarkIconAlert:t,bookmarkIconAlertDesktopLeft:n,bookmarkIconAlertDesktopTop:o})=>t&&`\n ${l(e,"typography.definitions.utility.label")}\n display: none;\n\n @media (min-width: ${u.lg}) {\n display: block;\n top: ${o};\n left: ${n};\n height: auto;\n }\n `} `;e.exports={AlertArrow:g,AlertDangerousBookmarkMessage:y,AlertMessage:b,AlertIconWrapper:h,AlertWrapper:f}},47602:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(64736),a=n(80060);a.Bookmark=o(a,"Bookmark",{},{AlertIcon:i,arrowPosition:78.5,isBookmarkAlert:!0,gaIdentifier:"bookmark-alert",shouldUseArrow:!0}),a.BookmarkIcon=o(a,"BookmarkIcon",{},{alertPosition:"right",arrowPosition:50,isBookmarkIconAlert:!0,shouldUseArrow:!0}),e.exports=a},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(75999).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}},58874:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(71501),{AwardsWrapper:r}=n(96894),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({awards:e,className:t,hasStaticPositionedAward:n=!1})=>{if(i.useEffect((()=>{(async()=>{await l(),s("Awards")})()}),[]),!Array.isArray(e)||0===e.length)return null;const o=e.map((e=>e&&i.createElement(a,{hasStaticPositionedAward:n,award:e,key:`${e.name}${e.date}`})));return i.createElement(r,{hasStaticPositionedAward:n,className:t,"data-testid":"AwardsWrapper"},o)};d.propTypes={awards:o.array.isRequired,className:o.string,hasStaticPositionedAward:o.bool},d.displayName="Awards",e.exports=d},866:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(58874);e.exports=o(i,"Awards")},96894:(e,t,n)=>{const o=n(75999).default,{BadgeWrapper:i}=n(34447),{calculateSpacing:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=o.div.withConfig({displayName:"AwardsWrapper"})` width: 100%; height: 100%; ${i} { display: inline-block; padding-left: ${a(1)}; height: 100%; &:first-child { padding-left: 0; } } ${({hasStaticPositionedAward:e})=>e?`\n display: flex;\n flex-wrap: wrap;\n justify-content: space-evenly;\n margin: ${a(4)} 0 ${a(4)};\n height: auto;\n\n @media (min-width: ${r.md}) {\n flex-wrap: wrap;\n justify-content: center;\n }\n\n ${i} {\n padding: 0 0 0 ${a(1)};\n\n &:nth-child(3),\n &:nth-child(4) {\n padding-bottom: 0;\n }\n\n @media (min-width: ${r.md}) {\n padding: 0 0 0 ${a(2)};\n\n &:first-child {\n padding-left: 0;\n }\n }\n }\n `:""} `;e.exports={AwardsWrapper:s}},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),c=({className:e,children:t,onClickHandler:n})=>{i.useEffect((()=>{(async()=>{await d(),s("ButtonGroupCallout")})()}),[]);const o=i.Children.map(t,(({props:e},t)=>{const o=e.children?.props;return i.createElement(r.Primary,{btnStyle:"outlined",key:t,inputKind:"link",label:o?.children||o.title,...o,onClickHandler:()=>{n(),(e=>{l("click",{label:e.title,link:e.href,component:"affiliate_button_callout"})})(o)}})}));return i.createElement(a,{className:e,"data-testid":"ButtonCalloutWrapper"},o)};c.defaultProps={},c.propTypes={children:o.node.isRequired,className:o.string,onClickHandler:o.func},c.displayName="ButtonGroupCallout",e.exports=c},62839:(e,t,n)=>{const o=n(68339),i=n(56342);e.exports=o(i)},65881:(e,t,n)=>{const o=n(75999).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}},38248:(e,t,n)=>{const o=n(32485),i=n(96540),{useIntl:a}=n(3442),r=n(5556),s=n(77813),l=n(46698).A,{BylinesWrapper:d}=n(15384),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{getVariationNames:p}=n(81372),u=["author","cover shoot","writer","as told to","director","photographer","producer","illustrator","artist","reporter","stylist","hair","makeup","nails","editor","reviewer","animator","artwork","developer","introducer","with","podcast host","toldby","medical reviewer","film by","video by","text by","introduction","in conversation","additional reporting","adaptation by","video director"],g={"cover shoot":l.coverShootPreamble,"adaptation by":l.adaptationEditorPreamble,"additional reporting":l.additionalReportingPreamble,"as told to":l.astoldtoPreamble,animator:l.animatorPreamble,artwork:l.artworkPreamble,author:l.authorPreamble,developer:l.developerPreamble,director:l.directorPreamble,editor:l.editorPreamble,"film by":l.filmByPreamble,hair:l.hairPreamble,illustrator:l.illustratorPreamble,artist:l.artistPreamble,introducer:l.introducerPreamble,makeup:l.makeupPreamble,"medical reviewer":l.medicalReviewerPreamble,nails:l.nailsPreamble,photographer:l.photographerPreamble,"podcast host":l.podcasthostPreamble,producer:l.producerPreamble,reporter:l.reporterPreamble,reviewer:l.reviewerPreamble,stylist:l.stylistPreamble,toldby:l.toldbyPreamble,"video by":l.videoByPreamble,with:l.withPreamble,writer:l.writer,"text by":l.textByPreamble,introduction:l.introductionPreamble,"in conversation":l.inconversationPreamble,"video director":l.videoDirectorPreamble},h=({bylineVariation:e="Item",className:t,clickHandler:n,contentAlign:r="center",contributors:l,hideAdaptationByline:p=!1,isCompact:h=!0,maxContributors:y=1/0,maxContributorsNames:b,preambles:f,shouldUseCustomPreambles:v=!1,shouldLink:w=!0,showCommaAsideContributorName:C=!1})=>{i.useEffect((()=>{(async()=>{await m(),c("Bylines")})()}),[]);const k=a(),$=!("Card"!==e)&&"bylines--inlined-with-bg",S=s[e],x=function(e,t,n,o){const i=[];if(u.forEach((t=>{e[t]&&(o&&"adaptation by"===t||i.push({type:t,...e[t]}))})),n&&(e=>{let t=0;return e.forEach((e=>{t+=e?.items?e.items.length:0})),t})(i)>n){const e=[],t=[];return i.forEach((t=>{e.push(...t.items)})),t.push({items:e}),t}return i.slice(0,t)}(l,y,b,p);return i.createElement(d,{"data-testid":"BylinesWrapper",className:o("bylines",$,t),contentAlign:r},x.map(((e,t)=>{const{type:o}=e;let{preamble:a}=e;if(v&&f&&(a=f[o]),!a){const e=g[o];a=e&&k.formatMessage(e)}return i.createElement(S,{...e,className:"bylines__byline",clickHandler:n,contentAlign:r,isCompact:h,key:`${t}_${o}`,maxContributorsNames:b,preamble:a,shouldLink:w,showCommaAsideContributorName:C})})))};h.propTypes={bylineVariation:r.oneOf(p(s)),className:r.string,clickHandler:r.func,contentAlign:r.oneOf(["left","right","center"]),contributors:r.shape({author:r.shape(s.propTypes),illustrator:r.shape(s.propTypes),photographer:r.shape(s.propTypes)}).isRequired,hideAdaptationByline:r.bool,isCompact:r.bool,maxContributors:r.number,maxContributorsNames:r.number,preambles:r.string,shouldLink:r.bool,shouldUseCustomPreambles:r.bool,showCommaAsideContributorName:r.bool},e.exports=h},52540:(e,t,n)=>{e.exports=n(38248)},15384:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),{BREAKPOINTS:a}=n(96472),r=o.div.withConfig({displayName:"BylinesWrapper"})` @media (max-width: ${a.md}) { text-align: ${({contentAlign:e})=>e}; line-height: ${i(1)}; } `;e.exports={BylinesWrapper:r}},46698:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({artistPreamble:{id:"Bylines.ArtistPreamble",defaultMessage:"Art by",description:"Bylines component artist preamble"},additionalReportingPreamble:{id:"Bylines.additionalReportingPreamble",defaultMessage:"Additional Reporting by",description:"Bylines component additional reporting preamble"},authorPreamble:{id:"Bylines.AuthorPreamble",defaultMessage:"By",description:"Bylines component author preamble"},animatorPreamble:{id:"Bylines.AnimatorPreamble",defaultMessage:"Animation by",description:"Bylines component animator preamble"},artworkPreamble:{id:"Bylines.ArtworkPreamble",defaultMessage:"Artwork by",description:"Bylines component artwork preamble"},astoldtoPreamble:{id:"Bylines.AstoldtoPreamble",defaultMessage:"As told to",description:"Bylines component astoldto preamble"},developerPreamble:{id:"Bylines.DeveloperPreamble",defaultMessage:"Development by",description:"Bylines component developer preamble"},directorPreamble:{id:"Bylines.DirectorPreamble",defaultMessage:"Directed by",description:"Bylines component director preamble"},editorPreamble:{id:"Bylines.EditorPreamble",defaultMessage:"Edited by",description:"Bylines component editor preamble"},filmByPreamble:{id:"Bylines.FilmByPreamble",defaultMessage:"Film by",description:"Bylines component film by preamble"},hairPreamble:{id:"Bylines.HairPreamble",defaultMessage:"Hair by",description:"Bylines component hair preamble"},illustratorPreamble:{id:"Bylines.IllustratorPreamble",defaultMessage:"Illustration by",description:"Bylines component illustrator preamble"},introductionPreamble:{id:"Bylines.introductionPreamble",defaultMessage:"Introduction by",description:"Bylines component introduction preamble"},inconversationPreamble:{id:"Bylines.inconversationPreamble",defaultMessage:"In Conversation with",description:"Bylines component in conversation preamble"},introducerPreamble:{id:"Bylines.IntroducerPreamble",defaultMessage:"Introduced by",description:"Bylines component introducer preamble"},makeupPreamble:{id:"Bylines.MakeupPreamble",defaultMessage:"Makeup by",description:"Bylines component makeup preamble"},medicalReviewerPreamble:{id:"Bylines.MedicalReviewerPreamble",defaultMessage:"Medically reviewed by",description:"Bylines component medical reviewer preamble"},nailsPreamble:{id:"Bylines.NailsPreamble",defaultMessage:"Nails by",description:"Bylines component nails preamble"},photographerPreamble:{id:"Bylines.PhotographerPreamble",defaultMessage:"Photography by",description:"Bylines component photographer preamble"},podcasthostPreamble:{id:"Bylines.PodcasthostPreamble",defaultMessage:"With",description:"Bylines component podcasthost preamble"},producerPreamble:{id:"Bylines.ProducerPreamble",defaultMessage:"Produced by",description:"Bylines component producer preamble"},reporterPreamble:{id:"Bylines.ReporterPreamble",defaultMessage:"Reporting by",description:"Bylines component reporter preamble"},reviewerPreamble:{id:"Bylines.ReviewerPreamble",defaultMessage:"Reviewed by",description:"Bylines component reviewer preamble"},stylistPreamble:{id:"Bylines.StylistPreamble",defaultMessage:"Styled by",description:"Bylines component stylist preamble"},textByPreamble:{id:"Bylines.TextByPreamble",defaultMessage:"Text by",description:"Bylines component text by preamble"},toldbyPreamble:{id:"Bylines.ToldbyPreamble",defaultMessage:"As told by",description:"Bylines component toldby preamble"},videoByPreamble:{id:"Bylines.VideoByPreamble",defaultMessage:"Video by",description:"Bylines component video by preamble"},withPreamble:{id:"Bylines.WithPreamble",defaultMessage:"With",description:"Bylines component with preamble"},writer:{id:"Bylines.Writer",defaultMessage:"Written by",description:"Bylines component writer preamble"},adaptationEditorPreamble:{id:"Bylines.AdaptationEditorPreamble",defaultMessage:"Translated and Adapted by",description:"Bylines component adaptation preamble"},coverShootPreamble:{id:"Bylines.CoverShootPreamble",defaultMessage:"Cover Shoot by",description:"Bylines component cover shoot preamble"},videoDirectorPreamble:{id:"Bylines.VideoDirectorPreamble",defaultMessage:"Video Directed by",description:"Bylines component video director preamble"}})},48318:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(58156),r=n(7350),{useInView:s}=n(46762),l=n(38221),d=n(94469),{buildThresholdArray:c}=n(26695),{componentTracking:m}=n(90090),{isScrollAtEnd:p,isScrollAtStart:u}=n(30271),{CarouselWrapper:g,CarouselList:h,CurrentSlideIndicatorWrapper:y,CurrentSlideIndicator:b,CarouselSectionTitle:f,CarouselCaption:v,CarouselHeaderDivider:w,CarouselListSwipe:C}=n(44802),k=n(22892),$=n(99726),S=n(87797),x=n(52641),{trackComponent:E}=n(92716),{interactionResponse:T}=n(56187),{productImpressionTracking:I}=n(60162),{trackNavigationEvent:N}=n(14307),B=n(49989),{storageFactory:L}=n(60663),P=L((()=>window.localStorage)),M=({carouselControlTheme:e="",controlButtonIcon:t="ChevronIcon",children:n,className:o,dangerousHed:x,hasCarouselSectionTitle:L=!1,hasControls:M=!0,hasCustomSlider:A=!1,hasCustomTypeToken:D=!1,hasDecreasedSectionTitleMargin:H=!1,hasDividerAboveCarouselSectionTitle:R=!0,hasDividerBelowCarouselSectionTitle:_=!0,hasDividerBelowHeader:O=!1,hasFullBleedChevrons:F=!1,hasImageCenteredButton:W=!0,snowplowNavEventSubject:V,hasIncreasedMargin:U=!1,hasExactlyOneImageInViewAtOnce:G=!1,hasMobileControls:j=!0,contentAlign:z="left",hasFlexibleControlPosition:q=!0,hasCarouselDekMarginBottom:Z,hasHeaderBorderTop:K=!1,hasIncreasedFooterMargin:Y=!1,hasImpressionTracking:J=!1,hasIncreasedPadding:Q=!1,hasModerateSpacing:X=!1,hasModerateSpacingOnCarousel:ee=!1,hasNavigationButtonVariation:te,hasNoHorizontalScrollCarousel:ne=!1,hasPadding:oe,hasPagination:ie=!1,hasThinBorder:ae=!1,hasHeaderBorder:re,hideDesktopPagination:se=!1,hideStrapline:le=!1,hideHeaderBorder:de,pos:ce,strapline:me,scrollBehavior:pe="smooth",title:ue,controlPlacement:ge="right",controlPosition:he="top",onScroll:ye,onBackClick:be,onForwardClick:fe,paginationStyle:ve="bullet",isDotClickable:we=!1,shouldAlignCenterIfContentIsLess:Ce=!1,shouldEnableBundleComponentAnalytics:ke,shouldEnableRecircTracking:$e=!1,shouldEnableScrollToStart:Se=!0,shouldHideCarouselFooter:xe=!1,shouldHideControlsOnDisable:Ee=!1,shouldHideMarginOnCarousel:Te=!1,showPhotoCredit:Ie=!1,shouldShowCarouselItemsViewed:Ne=!1,trackingNamespace:Be,isPlpCurated:Le,isUpcEnabled:Pe=!1,isSeriesNavigation:Me,hasSwipeCarouseList:Ae,hasCircularScrolling:De=!1,gtmTrackOnClick:He,hasUPCMultipleImages:Re=!1})=>{i.useEffect((()=>{(async()=>{await T(),E("Carousel")})()}),[]);const[_e,Oe]=i.useState(!0),[Fe,We]=i.useState(!0),[Ve,Ue]=i.useState(ge),[Ge,je]=i.useState(he),[ze,qe]=i.useState(0),[Ze,Ke]=i.useState(0),[Ye,Je]=i.useState(1),[Qe,Xe]=i.useState(!1),[et,tt]=i.useState(""),[nt,ot]=i.useState(0),[it,at]=i.useState(0),[rt,st]=i.useState(0),lt=i.useRef(null),dt=[],[ct,mt]=i.useState(0),[pt,ut]=i.useState(0),[gt,ht]=i.useState(0),[yt,bt]=i.useState(null),[ft,vt]=i.useState(null),[wt,Ct]=i.useState(null),[kt,$t]=i.useState(null),St=x?.replace(/[^a-zA-Z]+/gi,"-").toLowerCase()||"",xt=i.Children.count(n);let Et=!1;const Tt=()=>{const e=lt?.current,t=e?.scrollLeft;e&&(Oe(u(e,De)),We(p(e,De)),Je(t),(()=>{if(ie&&"slider"===ve&&A&&e){const n=e.scrollWidth-e.offsetWidth,o=e.clientWidth-rt,i=o/e.children.length;let a=Math.max(o*t/n-i,0);G&&(a=Math.max(t/e.children.length,0)),ot(i),at(a)}})()),setTimeout((()=>{J&&I("ContentCarousel",document.getElementsByClassName(`impressionTracking ${St}`),St)}),1e3)};i.useEffect(Tt,[lt,ie,ve,A,rt,G,J,n,St,De]),i.useEffect((()=>{if(!M||!q)return;const e=()=>{const e=window.outerWidth/window.innerWidth*100;Ue(e>=300?"space-between":ge),je(e>=300?"center":he)},t=l(e,300);return window.addEventListener("resize",t),e(),()=>{window.removeEventListener("resize",t)}}),[q,M,ge,he]);const It=e=>e%1<.5?Math.trunc(e):Math.ceil(e),Nt=i.useMemo((()=>{const e=lt?.current;return ie&&"bullet"===ve&&e?ze===Ze?0:It(Ze/ze):0}),[ze,ve,ie,Ze]),Bt=i.useMemo((()=>{const e=lt?.current;return ie&&e?De?ct:Fe?Nt-1:It(Ye/ze):0}),[ie,Fe,lt,Nt,ze,Ye,ct,De]);i.useEffect((()=>{a(n[Bt],"props.children.props.credit","")&&tt(n[Bt].props.children.props.credit)}),[Bt,n]),i.useEffect((()=>{const e=lt?.current;e&&e?.scrollTo&&Se&&e.scrollTo(0,0)}),[n,Se]);const[Lt,Pt]=i.useState(!1),[Mt,At]=i.useState(!1),[Dt,Ht]=i.useState(!1),[Rt,,_t]=s({threshold:c()}),Ot=e=>{const t=P.getItem("hedArr")?P.getItem("hedArr").split(","):[];if(0===t.length)for(let n=0;n<=(e?.children?.length??0)-1;n++)t.push(e?.children[n].querySelector(".summary-item__hed")?.innerText);return t},Ft=ie&&"slider"===ve,Wt=i.Children.map(n,((e,t)=>{const n=i.createRef();return dt[t]=n,i.cloneElement(e,{ref:n,hasSlider:!Le&&Ft,isFirstItem:0===t,isLastItem:t===xt-1,key:`carousel-item-${t}`,totalItems:xt,carouselTitle:x})})),Vt=i.useMemo((()=>{const e=[];return Wt?.map((t=>e.push(t.props.carouselItemName))),e}),[Wt]);if(i.useEffect((()=>{_t&&_t.intersectionRatio&&($e&&!Mt&&_t.isIntersecting&&(At(!0),window.dataLayer&&window.dataLayer.push({event:"recirc",eventCategory:"recirc",eventAction:"recirc-see-related-recipes-impression",eventLabel:""})),!Lt&&_t.intersectionRatio>.95&&(Pt(!0),window.dataLayer&&ce&&window.dataLayer.push(((e,t,n,o)=>{const i={event:"carousel-impression","carousel-name":e||t||n,"carousel-position":o};if(Ne){const e=lt?.current,t=Ot(e),n=a(e?.children[0],"clientWidth",0),r=Math.floor(ze/n);let s=o-1,l=[];for(let n=1;n<=r&&s<=e.children.length;n++)l.push(`${t[s]}`),s++;l=l.join("|"),l&&(i["carousel-items"]=l)}return i})(ue,x,me,ce)),N({type:"impression",label:x||ue,subject:V||"carousel",items:[],placement:"mid-content",total_index:xt})),J&&!Dt&&_t.intersectionRatio>.5&&(Ht(!0),window.dataLayer&&setTimeout((()=>{I("ContentCarousel",document.getElementsByClassName(`impressionTracking ${St}`),St)}),1e3)))}),[ze,_t,Lt,x,Mt,ue,$e,me,xt,V,ce,Dt,J,St,Ne,Vt]),i.useEffect((()=>{const e=lt?.current,t=t=>{if(t&&0===e.offsetWidth&&t.stopPropogation(),e)if(qe(e.offsetWidth),Ke(e.scrollWidth),e.scrollWidth>e.clientWidth){if(Xe(!0),ie&&"slider"===ve&&A){const t=e.nextElementSibling;let n=0;t&&t.classList?.contains("carousel_slider-wrapper")&&(n=(parseFloat(getComputedStyle(t)?.marginLeft)||0)+(parseFloat(getComputedStyle(t)?.marginRight)||0),rt!==n&&st(n))}}else Xe(!1),We(!0)},n=l(t,200);return ie&&(t(),window.addEventListener("resize",n)),()=>{ie&&window.removeEventListener("resize",n)}}),[ie,ve,A,Qe,rt,lt,xt]),0===xt)return null;const Ut=M&&"top"===Ge,Gt=M&&"center"===Ge,jt=M&&"bottom"===Ge,zt=e=>{He(e,ct<1?Nt-1:ct-1,"back");const t=lt?.current;t&&!_e&&(De&&(e=>{mt(ct<1?Nt-1:ct-1),0===e.scrollLeft&&(ht(gt+1),e.prepend(e.lastElementChild))})(t),t.scrollTo({left:t.scrollLeft-t.offsetWidth,behavior:pe}))},qt=e=>{He(e,ct>Nt-2?0:ct+1,"forward");const t=lt?.current;t&&!Fe&&(De&&(e=>{mt(ct>Nt-2?0:ct+1);const t=e.scrollWidth-e.offsetWidth;e.scrollLeft<=t+1&&e.scrollLeft>=t-1&&(ut(pt+1),e.append(e.firstElementChild))})(t),t.scrollTo({left:t.scrollLeft+t.offsetWidth,behavior:pe}))},Zt=(e,t)=>{!1===Et&&("forward"===t?qt(e):zt(e),Et=!0),setTimeout((()=>{Et=!1}),500)},Kt=e=>{const t={type:"back",label:x||ue,subject:V||"carousel",items:[],placement:"mid-content",total_index:Vt.length};N(t);let n=null;const o=lt?.current;if(zt(e),Ye>1&&Je(Ye-1),Ne){const e=Ot(o),t=a(o?.children[0],"clientWidth",0),i=Math.floor(ze/t)||P.getItem("maxItemsPerView"),r=d(window.dataLayer,(e=>"carousel-right-arrow-click"===e.event||"carousel-left-arrow-click"===e.event));if(window.dataLayer[r]&&window.dataLayer[r]["carousel-items"]){const t=window.dataLayer[r]["carousel-items"].split("|");let o;(window.dataLayer[r].event.includes("right")||window.dataLayer[r].event.includes("left"))&&(o=e.findIndex((e=>e===t[0])));const a=[];o-=1;for(let t=1;t<=i&&o>=0;t++)a.unshift(`${e[o]}`),o--;const s=a.join("|");s&&(n={"carousel-items":s})}}be&&n&&be(e,n),be&&!n&&be(e)},Yt=e=>{const t={type:"forward",label:x||ue,subject:V||"carousel",items:[],placement:"mid-content",total_index:Vt.length};N(t);let n=null;const o=lt?.current;if(qt(e),Ye"carousel-right-arrow-click"===e.event||"carousel-left-arrow-click"===e.event));if(window.dataLayer[s]&&window.dataLayer[s]["carousel-items"]){const t=window.dataLayer[s]["carousel-items"].split("|");(window.dataLayer[s].event.includes("right")||window.dataLayer[s].event.includes("left"))&&(i=e.findIndex((e=>e===t[t.length-1]))),i++}else i=r;const l=[];for(let t=1;t<=r&&i{let e=null;if(Ne){const t=lt?.current,n=Ot(t),o=n.length;let i=Math.ceil((t?.scrollLeft??0)/(t?.offsetWidth??1))||P.getItem("startIndex");const r=a(t?.children[0],"clientWidth",0),s=Math.floor(ze/r)||P.getItem("maxItemsPerView"),l=[];for(let e=1;e<=s&&ii.createElement(h,{ref:lt,onScroll:Qt,hasCircularScrolling:De,hasNoHorizontalScroll:ne||A,hasModerateSpacingOnCarousel:ee,isSliderVisible:Ft&&!A,isScrollEnd:Fe,isScrollStart:_e,shouldAlignCenter:Ce&&!Qe,...Xt},Wt);return i.createElement(g,{className:o,hasImageCenteredButton:W,hasIncreasedMargin:U,hasIncreasedPadding:Q,ref:Rt,shouldHideMarginOnCarousel:Te,hasFullBleedChevrons:F,isUpcEnabled:Pe},L&&i.createElement(f,{dangerousHed:x,hasDecreasedSectionTitleMargin:H,hasDividerAbove:R,hasDividerBelow:_}),i.createElement(k,{controlPlacement:Ve,hasControls:Ut,hasHeaderBorderTop:K,hasThinBorder:ae,hideHeaderBorder:de,isScrollStart:_e,isScrollEnd:Fe,hasHeaderBorder:re,onBackClick:Kt,onForwardClick:Yt,title:ue,controlButtonIcon:t,shouldHideControlsOnDisable:Ee}),O&&ue&&i.createElement(w,{shouldUseCustomColorToken:!0,hasDek:me}),i.createElement(B,{dangerousDek:me,shouldDisplayDangerousDek:!le,hasCustomTypeToken:D,hasMarginBottom:Z,contentAlign:z}),i.createElement($,{controlPlacement:Ve,hasControls:Gt,hasMobileControls:j,hasNavigationButtonVariation:te,hasPadding:oe,isScrollStart:_e,isScrollEnd:Fe,onBackClick:Kt,onForwardClick:Yt,hasIncreasedPadding:Q,hasImageCenteredButton:W,hasFullBleedChevrons:F,controlButtonIcon:t,shouldHideControlsOnDisable:Ee,carouselControlTheme:e,isSeriesNavigation:Me},Ae?i.createElement(C,{onTouchStart:e=>{bt(e.clientX||e.targetTouches[0].clientX),Ct(e.clientY||e.targetTouches[0].clientY)},onTouchMove:e=>{vt(e.clientX||e.targetTouches[0].clientX),$t(e.clientY||e.targetTouches[0].clientY)},onTouchEnd:e=>{const t=yt-ft,n=wt-kt,o=t>0;Math.abs(t)>Math.abs(n)&&(o?Zt(e,"forward"):Zt(e))}},en()):en(),!Me&&Ft&&A&&Qe&&i.createElement(y,{className:"carousel_slider-wrapper",hasPadding:oe},i.createElement(b,{slideIndicatorWidth:nt,style:{marginLeft:`${it}px`}})),Ie&&i.createElement(v,{dangerousCredit:et})),!xe&&i.createElement(S,{controlPlacement:Ve,hasModerateSpacing:X,hasIncreasedFooterMargin:Y,hasControls:jt,hideDesktopPagination:se,isScrollStart:_e,isScrollEnd:Fe,onBackClick:Kt,onForwardClick:Yt,dotLength:Nt,selectedDotIndex:Bt,onDotClick:(e,t,n)=>{He(e,t,"click");const o=(pt-gt)%Nt;if(we){const e=lt?.current;if(De&&0!==o)if(o>0)for(let t=1;t<=Math.abs(o);t++)e.prepend(e.lastElementChild);else if(o<0)for(let t=1;t<=Math.abs(o);t++)e.append(e.firstElementChild);e&&e.scrollTo({left:e.scrollLeft+(t-n)*e.offsetWidth,behavior:pe}),De&&(mt(t),ht(0),ut(0))}},isDotClickable:we,controlButtonIcon:t,shouldEnableBundleComponentAnalytics:ke,shouldHideControlsOnDisable:Ee,trackingNamespace:Be,isUpcEnabled:Pe,hasUPCMultipleImages:Re}))};M.propTypes={carouselControlTheme:o.string,children:o.node.isRequired,className:o.string,contentAlign:o.oneOf(["left","center"]),controlButtonIcon:o.oneOf(["ChevronIcon","ArrowIcon"]),controlPlacement:o.oneOf(["right","space-between"]),controlPosition:o.oneOf(["top","bottom","center"]),dangerousHed:o.string,gtmTrackOnClick:o.func,hasCarouselDekMarginBottom:o.bool,hasCarouselSectionTitle:o.bool,hasCircularScrolling:o.bool,hasControls:o.bool,hasCustomSlider:o.bool,hasCustomTypeToken:o.bool,hasDecreasedSectionTitleMargin:o.bool,hasDividerAboveCarouselSectionTitle:o.bool,hasDividerBelowCarouselSectionTitle:o.bool,hasDividerBelowHeader:o.bool,hasExactlyOneImageInViewAtOnce:o.bool,hasFlexibleControlPosition:o.bool,hasFullBleedChevrons:o.bool,hasHeaderBorder:o.bool,hasHeaderBorderTop:o.bool,hasImageCenteredButton:o.bool,hasImpressionTracking:o.bool,hasIncreasedFooterMargin:o.bool,hasIncreasedMargin:o.bool,hasIncreasedPadding:o.bool,hasMobileControls:o.bool,hasModerateSpacing:o.bool,hasModerateSpacingOnCarousel:o.bool,hasNavigationButtonVariation:o.bool,hasNoHorizontalScrollCarousel:o.bool,hasNormalCaseStrapline:o.bool,hasPadding:o.bool,hasPagination:o.bool,hasSwipeCarouseList:o.bool,hasThinBorder:o.bool,hasUPCMultipleImages:o.bool,hideDesktopPagination:o.bool,hideHeaderBorder:o.bool,hideStrapline:o.bool,isDotClickable:o.bool,isPlpCurated:o.bool,isSeriesNavigation:o.bool,isUpcEnabled:o.bool,onBackClick:o.func,onForwardClick:o.func,onScroll:o.func,paginationStyle:o.oneOf(["bullet","slider"]),pos:o.number,scrollBehavior:o.oneOf(["auto","instant","smooth"]),shouldAlignCenterIfContentIsLess:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldEnableRecircTracking:o.bool,shouldEnableScrollToStart:o.bool,shouldHideCarouselFooter:o.bool,shouldHideControlsOnDisable:o.bool,shouldHideMarginOnCarousel:o.bool,shouldShowCarouselItemsViewed:o.bool,showPhotoCredit:o.bool,snowplowNavEventSubject:o.string,strapline:o.string,title:o.string,trackingNamespace:o.object},M.CarouselItem=x,e.exports=M},99726:(e,t,n)=>{const o=n(96540),i=n(5556),{ControlBack:a,ControlForward:r}=n(82164),{CarouselListButton:s,CarouselListWrapper:l}=n(44802),d=({carouselControlTheme:e="",children:t,controlPlacement:n="right",hasControls:i=!1,hasFullBleedChevrons:d=!1,hasIncreasedPadding:c=!1,hasImageCenteredButton:m,hasMobileControls:p=!0,hasNavigationButtonVariation:u,hasPadding:g,isScrollEnd:h=!1,isScrollStart:y=!1,onBackClick:b,onForwardClick:f,controlButtonIcon:v="ChevronIcon",shouldHideControlsOnDisable:w,isSeriesNavigation:C})=>{if(!t)return null;const k="right"===n,$="space-between"===n;return o.createElement(l,{hasPadding:g,hasIncreasedPadding:c,isSeriesNavigation:C},t,i&&$&&o.createElement(s,{isLeftSide:!0,hasImageCenteredButton:m,hasIncreasedPadding:c,hasNavigationButtonVariation:u,hasMobileControls:p,hasFullBleedChevrons:d},o.createElement(a,{onClick:b,isDisabled:y,hasNavigationButtonVariation:u,controlButtonIcon:v,shouldHideControlsOnDisable:w,fullPageTheme:e})),i&&(k||$)&&o.createElement(s,{isRightSide:!0,hasImageCenteredButton:m,hasIncreasedPadding:c,hasNavigationButtonVariation:u,hasMobileControls:p,hasFullBleedChevrons:d},!$&&o.createElement(a,{onClick:b,isDisabled:y,hasNavigationButtonVariation:u,controlButtonIcon:v,shouldHideControlsOnDisable:w,fullPageTheme:e}),o.createElement(r,{onClick:f,isDisabled:h,hasNavigationButtonVariation:u,controlButtonIcon:v,shouldHideControlsOnDisable:w,fullPageTheme:e})))};d.propTypes={carouselControlTheme:i.string,children:i.node.isRequired,controlButtonIcon:i.oneOf(["ChevronIcon","ArrowIcon"]),controlPlacement:i.oneOf(["right","space-between"]),hasControls:i.bool,hasFullBleedChevrons:i.bool,hasImageCenteredButton:i.bool,hasIncreasedPadding:i.bool,hasMobileControls:i.bool,hasNavigationButtonVariation:i.bool,hasPadding:i.bool,isScrollEnd:i.bool,isScrollStart:i.bool,isSeriesNavigation:i.bool,onBackClick:i.func,onForwardClick:i.func,shouldHideControlsOnDisable:i.bool},e.exports=d},82164:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(13175),l=n(69571),d=n(86228).A,{CarouselControlButton:c,CarouselDot:m}=n(44802),p=e=>"ArrowIcon"===e?l:s,u=({controlButtonIcon:e,fullPageTheme:t,isDisabled:n,hasNavigationButtonVariation:i,onClick:s,shouldEnableBundleComponentAnalytics:l,shouldHideControlsOnDisable:m,trackingNamespace:u=""})=>{const{formatMessage:g}=r();return o.createElement(c,{isLeft:!0,className:a("carousel-control-button--back"),ariaLabel:g(d.backAriaLabel),fullPageTheme:i?"inverted":t,hasNavigationButtonVariation:i,onClickHandler:s,label:"",isIconButton:!0,inputKind:"button",isDisabled:n,shouldHideControlsOnDisable:m,ButtonIcon:p(e),controlButtonIcon:e,shouldEnableBundleComponentAnalytics:l,trackingNamespace:`${u} Control Backward`})};u.propTypes={controlButtonIcon:i.string,fullPageTheme:i.string,hasNavigationButtonVariation:i.bool,isDisabled:i.bool,onClick:i.func,shouldEnableBundleComponentAnalytics:i.bool,shouldHideControlsOnDisable:i.bool,trackingNamespace:i.string};const g=({length:e=0,selectedIndex:t=0,onClick:n,isDotClickable:i=!1,fullPageTheme:a,isUpcEnabled:r,hasUPCMultipleImages:s})=>{if(0===e)return null;const l=[];for(let d=0;dn(e,d,t),dotclickable:i?1:0,fullpagetheme:a,$isReducedSize:e>=14,$isUpcEnabled:r,$hasUPCMultipleImages:s}));return l};g.propTypes={fullPageTheme:i.string,hasUPCMultipleImages:i.bool,isDotClickable:i.bool,isUpcEnabled:i.bool,length:i.number,onClick:i.func,selectedIndex:i.number};const h=({controlButtonIcon:e,fullPageTheme:t,isDisabled:n,hasNavigationButtonVariation:i,onClick:s,shouldEnableBundleComponentAnalytics:l,shouldHideControlsOnDisable:m,trackingNamespace:u=""})=>{const{formatMessage:g}=r();return o.createElement(c,{ariaLabel:g(d.forwardAriaLabel),className:a("carousel-control-button--forward"),fullPageTheme:i?"inverted":t,hasNavigationButtonVariation:i,onClickHandler:s,label:"",inputKind:"button",isIconButton:!0,isDisabled:n,ButtonIcon:p(e),shouldEnableBundleComponentAnalytics:l,shouldHideControlsOnDisable:m,trackingNamespace:`${u} Control Forward`})};h.propTypes={controlButtonIcon:i.oneOf(["ChevronIcon","ArrowIcon"]),fullPageTheme:i.string,hasNavigationButtonVariation:i.bool,isDisabled:i.bool,onClick:i.func,shouldEnableBundleComponentAnalytics:i.bool,shouldHideControlsOnDisable:i.bool,trackingNamespace:i.string},e.exports={ControlBack:u,ControlForward:h,ControlDots:g,CarouselDot:m}},87797:(e,t,n)=>{const o=n(96540),i=n(5556),{ControlBack:a,ControlForward:r,ControlDots:s}=n(82164),{CarouselFooter:l,CarouselFooterItemButton:d,CarouselFooterItemDots:c}=n(44802),{asThemedComponent:m}=n(20223),p=({className:e,controlPlacement:t,dotLength:n,hasControls:i,hasIncreasedFooterMargin:m,hasModerateSpacing:p,hideDesktopPagination:u,isDotClickable:g,isScrollEnd:h,isScrollStart:y,onBackClick:b,onForwardClick:f,selectedDotIndex:v,onDotClick:w,controlButtonIcon:C,shouldEnableBundleComponentAnalytics:k,shouldHideControlsOnDisable:$,trackingNamespace:S,fullPageTheme:x,isUpcEnabled:E,hasUPCMultipleImages:T})=>{if(!i&&0===n)return null;const I="right"===t,N="space-between"===t;return o.createElement(l,{className:e,hasModerateSpacing:p,hasIncreasedFooterMargin:m},i&&N&&o.createElement(d,{isLeftSide:!0},o.createElement(a,{fullPageTheme:x,onClick:b,isDisabled:y,controlButtonIcon:C,shouldEnableBundleComponentAnalytics:k,shouldHideControlsOnDisable:$,trackingNamespace:S?.backwardButton})),o.createElement(c,{hideDesktopPagination:u},o.createElement(s,{selectedIndex:v,length:n,onClick:w,isDotClickable:g,fullPageTheme:x,isUpcEnabled:E,hasUPCMultipleImages:T})),i&&(I||N)&&o.createElement(d,{isRightSide:!0},!N&&o.createElement(a,{fullPageTheme:x,onClick:b,isDisabled:y,controlButtonIcon:C,shouldEnableBundleComponentAnalytics:k,shouldHideControlsOnDisable:$,trackingNamespace:S?.backwardButton}),o.createElement(r,{fullPageTheme:x,onClick:f,isDisabled:h,controlButtonIcon:C,shouldEnableBundleComponentAnalytics:k,shouldHideControlsOnDisable:$,trackingNamespace:S?.forwardButton})))};p.propTypes={className:i.string,controlButtonIcon:i.oneOf(["ChevronIcon","ArrowIcon"]),controlPlacement:i.oneOf(["right","space-between"]),dotLength:i.number,fullPageTheme:i.oneOf(["standard","inverted"]),hasControls:i.bool,hasIncreasedFooterMargin:i.bool,hasModerateSpacing:i.bool,hasUPCMultipleImages:i.bool,hideDesktopPagination:i.bool,isDotClickable:i.bool,isScrollEnd:i.bool,isScrollStart:i.bool,isUpcEnabled:i.bool,onBackClick:i.func,onDotClick:i.func,onForwardClick:i.func,selectedDotIndex:i.number,shouldEnableBundleComponentAnalytics:i.bool,shouldHideControlsOnDisable:i.bool,trackingNamespace:i.object},p.defaultProps={controlButtonIcon:"ChevronIcon",controlPlacement:"right",dotLength:0,hasControls:!1,hasIncreasedFooterMargin:!1,hasModerateSpacing:!1,hideDesktopPagination:!1,isDotClickable:!1,isScrollEnd:!1,isScrollStart:!1,selectedDotIndex:0,trackingNamespace:{}},e.exports=m(p)},22892:(e,t,n)=>{const o=n(96540),i=n(5556),{ControlBack:a,ControlForward:r}=n(82164),{CarouselHeader:s,CarouselHeaderItemTitle:l,CarouselHeaderItemButton:d,CarouselTitle:c}=n(44802),m=({controlPlacement:e="right",hasControls:t=!1,hasHeaderBorderTop:n=!1,hasThinBorder:i=!1,hasHeaderBorder:m,hideHeaderBorder:p=!1,isScrollEnd:u=!1,isScrollStart:g=!1,onBackClick:h,onForwardClick:y,title:b,controlButtonIcon:f="ChevronIcon",shouldHideControlsOnDisable:v})=>{if(!t&&!b)return null;const w="right"===e,C="space-between"===e;return o.createElement(s,{hasTitle:!!b,hideHeaderBorder:p,hasHeaderBorderTop:n,hasThinBorder:i,hasHeaderBorder:m},t&&C&&o.createElement(d,{isLeftSide:!0},o.createElement(a,{onClick:h,isDisabled:g,controlButtonIcon:f,shouldHideControlsOnDisable:v})),o.createElement(l,{hasHeaderBorder:m},b&&o.createElement(c,{dangerouslySetInnerHTML:{__html:b}})),t&&(w||C)&&o.createElement(d,{isRightSide:!0},!C&&o.createElement(a,{onClick:h,isDisabled:g,controlButtonIcon:f,shouldHideControlsOnDisable:v}),o.createElement(r,{onClick:y,isDisabled:u,controlButtonIcon:f,shouldHideControlsOnDisable:v})))};m.propTypes={controlButtonIcon:i.oneOf(["ChevronIcon","ArrowIcon"]),controlPlacement:i.oneOf(["right","space-between"]),hasControls:i.bool,hasHeaderBorder:i.bool,hasHeaderBorderTop:i.bool,hasThinBorder:i.bool,hideHeaderBorder:i.bool,isScrollEnd:i.bool,isScrollStart:i.bool,onBackClick:i.func,onForwardClick:i.func,shouldHideControlsOnDisable:i.bool,title:i.string},e.exports=m},52641:(e,t,n)=>{const o=n(96540),i=n(5556),{CarouselListItem:a}=n(44802),{trackNavigationEvent:r}=n(14307),s=o.forwardRef((({children:e,className:t,id:n,totalItems:i,spacing:s,width:l,carouselTitle:d,carouselItemIndex:c,carouselItemName:m,pos:p,isUpcEnabled:u,isSeriesNavigation:g,hasSlider:h=!1,isFirstItem:y=!1,isLastItem:b=!1,isSpecial:f=!1},v)=>0===o.Children.count(e)?null:o.createElement(a,{id:n,className:t,hasSlider:h,isFirstItem:y,isLastItem:b,itemSpacing:s,itemWidth:l,ref:v,onClick:()=>((t,n,o,a)=>{if(e&&e.props){const{id:o,contentType:a,url:s,dangerousHed:l}=e.props;r({type:"click",label:t,subject:"carousel",items:[{content_title:l.replace(/<[^>]*>/g,""),content_type:a,content_url:window&&window.location.origin+s,content_id:o}],placement:"mid-content",index:n-1,total_index:i})}window.dataLayer&&m&&window.dataLayer.push({event:"carousel-click","carousel-name":t,"carousel-position":a,"carousel-click-position":n,"carousel-click-text":o})})(d,c+1,m,p),isSpecial:f,isUpcEnabled:u,isSeriesNavigation:g},e)));s.displayName="CarouselItem",s.propTypes={carouselItemIndex:i.number,carouselItemName:i.string,carouselTitle:i.string,children:i.node.isRequired,className:i.string,hasSlider:i.bool,id:i.string,isFirstItem:i.bool,isLastItem:i.bool,isSeriesNavigation:i.bool,isSpecial:i.bool,isUpcEnabled:i.bool,pos:i.number,spacing:i.oneOfType([i.string,i.shape({sm:i.string,md:i.string,lg:i.string,xl:i.string,xxl:i.string})]),totalItems:i.number,width:i.oneOfType([i.string,i.shape({sm:i.string,md:i.string,lg:i.string,xl:i.string,xxl:i.string})])},e.exports=s},30830:(e,t,n)=>{const o=n(80526),i=n(48318);e.exports=o(i)},44802:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),{calculateSpacing:r,getColorToken:s,getColorStyles:l,minMaxScreen:d,minScreen:c}=n(26865),{ButtonIcon:m,ButtonIconWrapper:p}=n(18974),u=n(73730),g=n(14760),h=n(60261),{getItemSpacing:y,getItemWidth:b}=n(30271),{BREAKPOINTS:f}=n(96472),{isInverted:v}=n(70698),w=n(35864),C=o.section.withConfig({displayName:"CarouselWrapper"})` position: relative; ${({shouldHideMarginOnCarousel:e})=>!e&&`margin: ${r(4)} 0;`} ${({hasIncreasedMargin:e})=>e&&`margin: ${r(3)} 0 ${r(4)} 0;`} ${({hasIncreasedPadding:e})=>e&&"\npadding-left:0px ! important;\npadding-right:0px ! important;\n"} ${({isUpcEnabled:e})=>e&&`\n padding-left: ${r(1.25)};\n `} @media print { display: none; } `,k=o.header.withConfig({displayName:"CarouselHeader"})` display: flex; align-items: center; justify-content: flex-end; margin-bottom: ${r(1.5)}; ${({hasTitle:e,theme:t,hideHeaderBorder:n,hasThinBorder:o})=>e&&!n?`\n border-width: ${o?"0 0 1px":"0 0 2px"};\n border-style: solid;\n ${l(t,"border-color","colors.consumption.body.standard.divider")};\n padding-bottom: ${r(1.5)};`:""} ${({hasHeaderBorderTop:e,theme:t})=>e&&`\n border-width: 1px 0 1px 0;\n text-align: center;\n ${l(t,"border-color","colors.discovery.body.white.divider")};\n margin-bottom: ${r(2)};\n padding-bottom: ${r(2)};\n padding-top: ${r(2)};\n `} ${({hasThinBorder:e,theme:t})=>e&&`\n border-width: 0 0 1px;\n ${l(t,"border-color","colors.consumption.lead.standard.divider")};\n `} ${({hasHeaderBorder:e})=>e&&`padding-bottom: ${r(4)};`} `,$=o.div.withConfig({displayName:"CarouselHeaderDivider"})` grid-column: 1 / -1; margin: auto; margin-top: ${r(2)}; border-bottom-width: ${r(.25,"px")}; border-bottom-style: solid; ${({shouldUseCustomColorToken:e,theme:t})=>e?`border-bottom-color: ${s(t,"colors.discovery.body.white.context-signature")};`:`border-bottom-color: ${s(t,"colors.consumption.lead.standard.accent")};`}; width: ${r(12.5,"px")}; ${({hasDek:e})=>!e&&" margin-bottom: 40px;"}; `,S=o.div.withConfig({displayName:"CarouselHeaderItemTitle"})` flex: 1; ${({hasHeaderBorder:e,theme:t})=>e&&`\n border-width:1px 0 1px 0;\n border-style: solid;\n ${l(t,"border-color","colors.discovery.body.white.divider")};\n padding: ${r(2)} 0;\n `} `,x=o.div.withConfig({displayName:"CarouselHeaderItemButton"})` height: 32px; font-size: 0; ${({isLeftSide:e})=>e&&`padding-right: ${r(3)};`} ${({isRightSide:e})=>e&&`padding-left: ${r(3)};`} `,E=o.footer.withConfig({displayName:"CarouselFooter"})` display: flex; align-items: center; justify-content: flex-end; margin-top: ${r(1.5)}; ${({hasIncreasedFooterMargin:e})=>e&&`\n margin-top: ${r(2)};\n `} ${({hasModerateSpacing:e})=>e&&`\n margin-top: ${r(2.5)};\n @media (min-width: ${f.xl}) {\n margin-top: ${r(3.5)};\n }\n `} `,T=o.div.withConfig({displayName:"CarouselFooterItemDots"})` display: flex; flex: 1; align-items: center; justify-content: center; ${({hideDesktopPagination:e})=>e&&`\n ${c(f.md)} {\n display: none;\n }\n `} `,I=o.div.withConfig({displayName:"CarouselFooterItemButton"})` height: 32px; font-size: 0; ${({isLeftSide:e})=>e&&`padding-right: ${r(3)};`} ${({isRightSide:e})=>e&&`padding-left: ${r(3)};`} `,N=o(a).withConfig({displayName:"CarouselTitle"})` a { text-decoration: none; &:hover { text-decoration: underline; } } `;N.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const B=o(u.Utility).withConfig({displayName:"CarouselControlButton"})` && { ${({theme:e,fullPageTheme:t})=>"inverted"===t?i` ${l(e,"background-color","colors.interactive.base.black")} `:i` ${l(e,"background-color","colors.interactive.base.white")} `}; ${({hasNavigationButtonVariation:e})=>e&&"border-radius: 50%;\n opacity: 0.8;"} display: inline-block; border: 0; width: 40px; min-width: auto; height: 40px; ${({isLeft:e,controlButtonIcon:t})=>{let n="";return e&&"ArrowIcon"===t?n="rotate(180deg) scale(0.7)":e?n="rotate(180deg)":"ArrowIcon"===t&&(n="scale(0.7)"),`transform: ${n};`}} svg { ${({theme:e,fullPageTheme:t})=>"inverted"===t?i` ${l(e,"fill","colors.interactive.base.white")}; `:i` ${l(e,"fill","colors.interactive.base.black")} `}; } ${m} { ${({hasNavigationButtonVariation:e})=>e?"\n width: 28px;\n height: 28px;":"\n width: 40px;\n height: 40px;"} } ${p} { ${({hasNavigationButtonVariation:e})=>e&&"display: flex;\n align-items: center;\n justify-content: center;"} position: absolute; top: 0; left: 0; width: 40px; height: 40px; } &:disabled { ${({shouldHideControlsOnDisable:e})=>e?"\n visibility: hidden;\n margin-left: 0;\n padding: 0;\n width: 0;\n ":""} ${({theme:e})=>l(e,"background-color","colors.interactive.base.white")}; border: none; svg { ${({theme:e})=>l(e,"fill","colors.interactive.base.light")}; } } &:hover, &:focus { ${({hasNavigationButtonVariation:e,hasFullBleedChevrons:t})=>!e&&t?i` ${({theme:e,fullPageTheme:t})=>"inverted"===t?i` ${l(e,"background","colors.interactive.base.white")}; `:i` ${l(e,"background","colors.interactive.base.black")}; `} border: none; svg { ${({theme:e,fullPageTheme:t})=>"inverted"===t?i` ${l(e,"fill","colors.interactive.base.black")}; `:i` ${l(e,"fill","colors.interactive.base.white")} `}; } `:i``} } } & + & { /* Fix for two buttons next to each other adding margin-top */ margin-top: 0; margin-left: ${r(1)}; } `,L=o.div.withConfig({displayName:"CarouselListWrapper"})` position: relative; width: 100%; .summary-item__dek--isCneVideo { display: none; } ${({isSeriesNavigation:e})=>e&&"\n display: flex;\n justify-content: center;\n "} ${({hasIncreasedPadding:e})=>e&&` @media (min-width: ${f.lg}) {\n padding-left:4%;\n padding-right:4%;\n }\n`} `,P=o.div.withConfig({displayName:"CarouselListButton"})` position: absolute; ${({hasImageCenteredButton:e})=>e?"\n top: 50%;\n ":"\n top: 25%;\n "} transform: translateY(-50%); ${({isLeftSide:e,hasImageCenteredButton:t,hasNavigationButtonVariation:n,hasFullBleedChevrons:o})=>t&&!o?n?e&&`left: ${r(2)}`:e&&"left: 0;":o&&t?n?e&&`left: ${r(2)}`:e&&`left: -51px; top: 38%; @media (max-width: ${f.lg}) {top: 21%;}`:e&&"left: 8px;"} ${({isRightSide:e,hasImageCenteredButton:t,hasNavigationButtonVariation:n,hasFullBleedChevrons:o})=>t&&!o?n?e&&`right: ${r(2)}`:e&&"right: 0;":t&&o?n?e&&`right: ${r(2)}`:e&&`right: -51px; top: 38%; @media (max-width: ${f.lg}) {top: 21%;}`:e&&"right: 8px;"} z-index: 1; ${({hasMobileControls:e})=>!e&&"@media (max-width: 760px) {\n display: none;\n }\n"} ${({hasIncreasedPadding:e})=>e&&` @media (max-width: ${f.lg}) {\n top: 100%;\n }\n`} `,M=o.div.withConfig({displayName:"CurrentSlideIndicatorWrapper"})` display: flex; position: absolute; top: 100%; align-items: center; width: fill-available; height: 1px; ${({hasPadding:e})=>e&&`${d(0,f.md)}\n { \n margin: ${r(4)} ${r(3)}\n 0 ${r(3)};\n }\n margin:${r(4)} ${r(8)} 0 \n ${r(8)};\n `} ${({theme:e})=>l(e,"background","colors.interactive.base."+(v(e)?"dark":"light"))}; `,A=o.div.withConfig({displayName:"CurrentSlideIndicator"})` ${({theme:e})=>l(e,"background","colors.interactive.base."+(v(e)?"white":"dark"))}; margin-left: 0; height: 2px; ${({slideIndicatorWidth:e})=>e&&`width: ${e}px;`} `,D=o.ul.withConfig({displayName:"CarouselList"})` display: flex; ${({hasModerateSpacingOnCarousel:e})=>{const t=r(3);return`margin: ${e?r(2):t} 0 0 0;`}} padding: 0; list-style: none; ${({hasCircularScrolling:e})=>e?" overflow-x: hidden;":"\n -webkit-overflow-scrolling: touch;\n overflow-x: auto;\n overflow-y: hidden;\n scroll-snap-type: x mandatory;\n "} ${({hasNoHorizontalScroll:e})=>e&&"\n &::-webkit-scrollbar {\n display: none;\n }\n -ms-overflow-style: none; /* IE and Edge */\n scrollbar-width: none; /* Firefox */\n "} ${({isSliderVisible:e})=>e&&i` ::-webkit-scrollbar { height: 1px; } ::-webkit-scrollbar-track { ${({theme:e})=>l(e,"background","colors.interactive.base."+(v(e)?"dark":"light"))}; } ::-webkit-scrollbar-thumb { ${({theme:e})=>l(e,"background","colors.interactive.base."+(v(e)?"light":"dark"))}; } /* not yet supported by getColorStyles */ scrollbar-color: ${({theme:e})=>`\n ${s(e,"colors.interactive.base."+(v(e)?"light":"dark"))} ${s(e,"colors.interactive.base."+(v(e)?"dark":"light"))}`}; scrollbar-width: auto; `} ${({shouldAlignCenter:e})=>e&&"justify-content: center"} `,H=o.li.withConfig({displayName:"CarouselListItem"})` flex-shrink: 0; align-self: stretch; ${y} ${b} scroll-snap-align: start; ${({hasSlider:e})=>e&&`padding-bottom: ${r()};`} ${({theme:e,isSpecial:t})=>t?`\n border-style: solid;\n border-width: 4px;\n ${l(e,"border-color","colors.interactive.base.black")};\n ${l(e,"background-color","colors.consumption.body.standard.bg-card")};\n `:""} ${({isUpcEnabled:e})=>e&&`\n ${d(0,f.md)} {\n ${y({itemSpacing:r(.5)})}\n }\n\n ${c(f.md)} {\n ${y({itemSpacing:r(1)})}\n }\n `} ${({isSeriesNavigation:e,isFirstItem:t})=>e&&` \n ${d(0,f.md)} {\n ${y({itemSpacing:r(1)})}\n width: 176px;\n }\n\n ${c(f.md)} {\n ${y({itemSpacing:r(1),isFirstItem:t})}\n width: 176px;\n }\n `} `;H.defaultProps={itemSpacing:"0px",itemWidth:"100%"};const R=o(h).withConfig({displayName:"CarouselDot"})` ${({isselected:e,$isUpcEnabled:t,$hasUPCMultipleImages:n})=>"false"===e&&t&&n&&"\n fill-opacity: 0;\n "} ${({$isReducedSize:e})=>e&&`\n width: ${r(2.2)};\n height: ${r(2.2)};\n `} ${({dotclickable:e})=>e&&"cursor: pointer;"} ${({isselected:e,theme:t,fullpagetheme:n})=>{const o="inverted"===t.palette||"inverted"===n;return l(t,"fill","true"===e?o?"colors.interactive.base.white":"colors.interactive.base.black":o?"colors.interactive.base.dark":"colors.interactive.base.light")}} `,_=o(w.TextCenter).withConfig({displayName:"CarouselSectionTitle"})` margin: 0 auto ${r(4)}; ${({hasDecreasedSectionTitleMargin:e})=>e&&`\n margin: 0 auto ${r(3)};\n `} padding-right: ${r(3)}; padding-left: ${r(3)}; max-width: ${f.lg}; @media (min-width: ${f.lg}) { padding-right: ${r(6)}; padding-left: ${r(6)}; max-width: ${f.xl}; } @media (min-width: ${f.xl}) { padding-right: ${r(8)}; padding-left: ${r(8)}; max-width: ${f.xxl}; } `,O=o(g).withConfig({displayName:"CarouselCaption"})` margin: ${r(1)} 0 0 ${r(3)}; @media (min-width: ${f.lg}) { margin: ${r(2)} 0 0 ${r(4)}; } `,F=o.div.withConfig({displayName:"CarouselListSwipe"})``;e.exports={CarouselWrapper:C,CarouselHeader:k,CarouselHeaderDivider:$,CarouselHeaderItemTitle:S,CarouselHeaderItemButton:x,CarouselFooter:E,CarouselFooterItemButton:I,CarouselFooterItemDots:T,CarouselTitle:N,CarouselControlButton:B,CarouselList:D,CarouselDot:R,CarouselListButton:P,CarouselListItem:H,CarouselListWrapper:L,CurrentSlideIndicatorWrapper:M,CurrentSlideIndicator:A,CarouselSectionTitle:_,CarouselCaption:O,CarouselListSwipe:F}},86228:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({forwardAriaLabel:{id:"CarouselControls.ForwardAriaLabel",defaultMessage:"Carousel forward",description:"Aria label text for carousel forward"},backAriaLabel:{id:"CarouselControls.BackAriaLabel",defaultMessage:"Carousel back",description:"Aria label text for carousel back"}})},30271:(e,t,n)=>{const{BREAKPOINTS_RANGE:o}=n(96472),i=(e,t)=>Object.keys(e).filter((e=>Object.hasOwnProperty.call(o,e))).map(((n,i)=>{const a=t(n,e[n],i);return`\n @media (min-width: ${o[n][0]}) {\n ${a}\n }\n `})),a=({isFirstItem:e,isLastItem:t,itemSpacing:n})=>"string"==typeof n?e?`margin: 0 ${n} 0 0;`:t?`margin: 0 0 0 ${n};`:`margin: 0 ${n};`:i(n,((n,o)=>a({isFirstItem:e,isLastItem:t,itemSpacing:o}))).join("\n"),r=({itemWidth:e})=>"string"==typeof e?`width: ${e};`:i(e,((e,t)=>r({itemWidth:t}))).join("\n");e.exports={getItemSpacing:a,getItemWidth:r,isScrollAtEnd:(e,t)=>!t&&e.scrollLeft<=e.scrollWidth-e.offsetWidth+1&&e.scrollLeft>=e.scrollWidth-e.offsetWidth-1,isScrollAtStart:(e,t)=>!t&&0===e.scrollLeft,mapBreakpoints:i}},80526:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(38221),r=n(4146);e.exports=e=>{const t=t=>{const n=window.dataLayer,[o,r]=i.useState(!1),s=a((e=>{n&&!o&&e&&window.dataLayer.push({event:"carousel-swipe",...e}),!n||o||e||window.dataLayer.push({event:"carousel-swipe"}),r(!1)}),300);return i.createElement(e,{...t,onBackClick:(e,o=null)=>{r(!0),t.onBackClick&&t.onBackClick(e),n&&o&&window.dataLayer.push({event:"carousel-left-arrow-click",...o}),n&&!o&&window.dataLayer.push({event:"carousel-left-arrow-click"})},onForwardClick:(e,o=null)=>{r(!0),t.onForwardClick&&t.onForwardClick(e),n&&o&&window.dataLayer.push({event:"carousel-right-arrow-click",...o}),n&&!o&&window.dataLayer.push({event:"carousel-right-arrow-click"})},onScroll:(e=null)=>{t.onScroll&&t.onScroll(),s(e)},gtmTrackOnClick:(e,n,o)=>{t.gtmTrackOnClick&&t.gtmTrackOnClick(e,n,o)}})};return t.propTypes={gtmTrackOnClick:o.func,onBackClick:o.func,onForwardClick:o.func,onScroll:o.func},r(t,e),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,asset:t,borders:n,className:i,ctaButtonvariations:r,ctaCode:f,dangerousButtonText:v,dangerousText:w,dangerousTitle:C,hasDekDescriptionTextStyle:k,hasBackground:$,isFullBleed:S,hasDeemphasizedColorStyle:x,hasHedLowerCaseText:E,hasTextAlignLeft:T,hedTextStyle:I,href:N,isDiscovery:B,isLiveStory:L,liveIndicatorHeight:P,rubric:M,shouldDisplayRubric:A,shouldDisplaySponsorName:D,shouldEnableAnimation:H,shouldHighlightDekText:R,shouldUseCutomColorLiveIndicator:_,sponsorByline:O,sponsorName:F,variations:W})=>{if(!(t&&v&&C&&w))return null;const V={label:v,inputKind:"link",target:"_self",rel:"noopener noreferrer",href:f?`${N}${f}`:`${N}?itm_content=homepage&itm_campaign=${C.toLowerCase().replace(/\s+/g,"-")}-homepage-module`,variations:{typeStyle:r}},U=R?w.replace("",''):w;return a.createElement(y,{className:o("celebrated-entrypoint",i),isFullBleed:S},a.createElement(m,{isFullBleed:S,alignContent:e,borders:n,color:W.color},a.createElement(c,{color:W.color},a.createElement(g,{...t})),a.createElement(c,{color:W.color,className:"celebrated-entrypoint-column",shouldReducePadding:!0},a.createElement(d,{hasTextAlignLeft:T},L?a.createElement(b,{hasBackground:$,isDiscovery:B,shouldEnableAnimation:H,liveIndicatorHeight:P,shouldUseCutomColorLiveIndicator:_}):A&&M?["dark","black"].includes(W.color)?a.createElement(s.Inverted,{name:M}):a.createElement(s,{name:M}):null,a.createElement(u,{dangerouslySetInnerHTML:{__html:C},color:W.color,hedTextStyle:I,isLiveStory:L,hasHedLowerCaseText:E}),a.createElement(p,{dangerouslySetInnerHTML:{__html:U},color:W.color,hasDekDescriptionTextStyle:k,hasDeemphasizedColorStyle:x}),V.label?a.createElement(l,{...V}):null,D&&O&&F?a.createElement(h,{color:W.color},`${O} ${F}`):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,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,variations:i.shape({color:i.oneOf(["black","brand","dark","light","white"])})},f.defaultProps={alignContent:"right",borders:"off",ctaButtonvariations:"primary",hasDeemphasizedColorStyle:!1,hasDekDescriptionTextStyle:!1,hasHedLowerCaseText:!0,hasTextAlignLeft:!1,hedTextStyle:"hedStyle",isFullBleed:!1,isLiveStory:!1,shouldDisplayRubric:!0,shouldDisplaySponsorName:!1,shouldHighlightDekText:!1,sponsorByline:"Sponsored By",variations:{color:"black"}},f.displayName="CelebratedEntryPoint",e.exports=f},42630:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(50439),"CelebratedEntryPoint")},61443:(e,t,n)=>{const{default:o}=n(75999),{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 `} } `,v=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")}; `,C=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 `:""} `,k=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:v,CelebratedEntrypointResponsiveAsset:k,CelebratedEntrypointSponsor:C,CelebratedEntrypointButton:w}},50439:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(76492);i.Default=o(i,"Black",{color:"black"}),i.Brand=o(i,"Brand",{color:"brand"}),i.Dark=o(i,"Dark",{color:"dark"}),i.Light=o(i,"Light",{color:"light"}),i.White=o(i,"White",{color:"white"}),e.exports=i},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(75999).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:v}=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"),C=c.searchParams.get("loggedin"),k=c.searchParams.get("privacy"),$=c.origin+c.pathname+(w||""),S=c.origin+c.pathname+(C||""),[x,E]=s($),T=!!C,{isAuthenticated:I}=d,N=a(m),[B,L]=p(),P=(N.targeting||"false"===k)&&L,M=l(),A=l(),D=({source:e,origin:n,data:o})=>{const{type:i,height:a}=o;let r;A.current&&M.current&&M.current.src.startsWith(n)&&M.current.contentWindow===e&&("string"==typeof o&&-1!==o.indexOf("apym")?r=o.replace("apym",""):"embed-size"===i&&(r=a),r&&(M.current.style.height=`${Number(r)+t}px`))};return r((()=>(window.addEventListener("message",D),()=>{window.removeEventListener("message",D)}))),r((()=>{I?T&&E(S):E($)}),[I,T,S,$]),i.createElement(b,{"data-testid":"CNEEventRegistrationEmbedWrapper",className:e,ref:B},i.createElement(f,{ref:A},P?i.createElement(v,{title:n,src:x,ref:M,scrolling:"no"}):i.createElement(u,{hasConsent:N.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)},12990:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(259);e.exports=o(i,"CNEEventRegistrationEmbed")},32443:(e,t,n)=>{const o=n(75999).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(3442);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(24394),c=n(70978),m=n(22445),p=n(99906),{Container:u}=n(13489),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187);let y=0;class b 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()}${y++}`,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 h(),g("CNEInterludeEmbed",this.props.variationName)}componentDidUpdate(e){e.isRailEligible&&!this.props.isRailEligible&&this.attemptInterludeActivation()}componentWillUnmount(){this.script&&document.head.removeChild(this.script),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,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})))}}b.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},b.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},b.displayName="CNEInterludeEmbed",e.exports=a((e=>({ledeContentType:d(e)})))(b)},50433:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),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 v=a(),w=e=>()=>{e("Interlude Verso Title Click","Player Event")},C=({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)},k=n?null:i.createElement(i.Fragment,null,i.createElement(l,{isRightRail:u,isTitleLeftAligned:p,isTitleBelowVideo:o},((e,n,o)=>e&&!o?n?v.formatMessage(r.headerTextRelatedOverride):v.formatMessage(r.headerText):n?v.formatMessage(r.headerTextRelatedOverride):t)(u,y,b)),!u&&!o&&C({tracker:h,video:f,isTitleLeftAligned:p,isTitleBelowVideo:o,isRightRail:u})),$=n||!u&&!o?null:C({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},k,e,$)};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(75999).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"};`} 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(3442);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'}})},24394:(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))},59098:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{injectIntl:r}=n(3442),{connect:s}=n(67851),{useContext:l,useEffect:d}=i,{TeaserVariationWrapper:c,TEASER_VARIATIONS:m}=n(21221),{StickyVariationWrapper:p,VARIATIONS:u}=n(64911),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{STICKY_PLAYER_EVENTS:y,STICKY_VARIATION_POSITIONS:b}=n(8379),f=n(14760),{appendQueryToURI:v,parseQueryParams:w}=n(12311),{initWindowCne:C,PlayerProxy:k}=n(34446),{CneVideoEmbedFigure:$}=n(86078),{ConsentContext:S}=n(85438),x=n(62327),{BREAKPOINTS:E}=n(96472);let T=0;function I(e){return`${e}${Date.now()}${T++}`}function N({onConsentChange:e}){const t=l(S);return d((()=>{e(t)}),[e,t]),i.createElement(i.Fragment,null)}N.displayName="CNEVideoEmbedConsentProvider",N.propTypes={onConsentChange:o.func};class B extends i.Component{constructor(e){let t;super(e),this._player=new k,this.videoEmbedRef=i.createRef(),this.onHideTeaser=(e=!1)=>{e&&this.player.volume(.5),this.setState({showTeaser:!1})},this.onStickyEvent=e=>{if(e===y.START||e===y.STOP){const t=e===y.START;t!==this.state.isCurrentlySticky&&(this.markCurrentlySticky(t),this.track(e,"Sticky Player Event"),this.setState({isCurrentlySticky:t}))}else this.track(e,"Sticky Player Event")},this.onConsentUpdated=e=>this.player._onConsentUpdated(e),this.getQueryParams=e=>{const{scriptUrl:t}=e||this.props||{};if(!t)return{};const[,n]=t.split("?");return n?w(`?${n}`):{}},this.setupPlayerEvents=e=>{this.player=e;const t=e?.currentVideo();t&&(this.setTeaserInfo(t),this.setState({aspect_ratio:t.aspect_ratio})),this.player.on("cne:video:current",this.handleVideoChange),this.player.on("cne:is-playing",this.handleIsPlaying),this.player.on("_coordinator:cancel-persistent",this.handleExternalPersistentCancel),this.player.on("cne:video:end",(()=>this.props.onVideoEnded())),this.listenForModalEvents()},this.getAspectRatio=()=>{const e=this.getQueryParams()?.aspectRatio||this.state.aspect_ratio;if(!/^[1-9](\d?)+x[1-9](\d?)+$/.test(e))return null;const[t,n]=e.split("x");return t/n},this.setTeaserInfo=e=>{const{title:t,categories:n,live_metadata:o,animated_clip_url_mp4:i,animated_clip_url_high_mp4:a,animated_clip_url_webm:r,animated_clip_url_high_webm:s,animated_clip_still:l}=e;this.setState({title:t,isLive:!!o?.is_currently_broadcasting,teaser:{title:t,category:n?.[0]||null,animated_clip_url_mp4:i,animated_clip_url_high_mp4:a,animated_clip_url_webm:r,animated_clip_url_high_webm:s,isLive:!!o?.is_currently_broadcasting,animated_clip_still:l}}),a||s||this.setState({showTeaser:!1})},this.getTeaserVariation=()=>{const e=Object.keys(m),{functionalTags:t}=this.props,n=t?.split("|")||[],{fullBleedTeaserQueryParam:o}=this.state;return o&&n.push(o),n.find((t=>e.includes(t)))},this.getCNEVerticalVideoIdOverride=e=>{const t=e?.split("|")||[],n="CNEVerticalVideoIdOverride-";let o=null;return t.forEach((e=>{e.startsWith(n)&&(o=e.replace(n,""))})),o},this.listenForModalEvents=()=>{window.jBus&&(window.jBus.whenAnEventOccurs({id:"journey.unit.render.begin",payload:{data:{isModalPresent:!0}},callback:()=>{this.setState({isPausedByModal:!0}),this.player.pause()}}),window.jBus.whenAnEventOccurs({id:"journey.unit.empty.begin",payload:{data:{isModalPresent:!0}},callback:()=>{this.setState({isPausedByModal:!1}),this.player.play()}}))},this.shouldBeSticky=()=>{const e=this.getQueryParams(this.props),{isStickyType:t,scriptUrl:n,stickyTags:o,tags:i}=this.props;if(!n||n.indexOf("/playlist/")>=0)return!1;const a=e.isStickyType&&"false"!==e.isStickyType,r=!(!o?.length||!i?.length)&&i.some((e=>o.includes(e)));return t||a||r},this.shouldActivateTeaser=()=>{const{fullBleedTeaserQueryParam:e}=this.state,{shouldHaveTeaser:t}=this.props;return(t||e)&&!!this.getTeaserVariation()},this.clearCancel=()=>this.setState({userCancel:!1}),this.handleExternalPersistentCancel=()=>this.setState({userCancel:!0}),this.handleVideoChange=e=>{this.setTeaserInfo(e),this.setState({aspect_ratio:e.aspect_ratio}),this.props.onVideoChange(e)},this.handleIsPlaying=e=>{e&&this.state.isPausedByModal?this.player.pause():(this.setState({isPlaying:e}),e&&this.props.shouldGoFullScreenOnPlay&&this.openFullscreen(this.videoEmbedRef.current),this.clearCancel())},this.markCurrentlySticky=e=>this.player._markCurrentlySticky(e),this.pause=()=>this.player.pause(),this.play=()=>this.player.play(),this.track=(e,t,n={})=>{this.player._trackCNESparrow(e,t,n)},this.handleIframeReady=()=>{const e=this.videoEmbedRef?.current;this.props.onVideoLoad(e)},"1"===this.getQueryParams(this.props).fullBleedTeaser&&(t="FullBleedTeaser"),this.state={isLive:!1,isPlaying:!1,title:"",userCancel:!1,isCurrentlySticky:!1,isPausedByModal:!1,isPlaylist:!1,showTeaser:!1,fullBleedTeaserQueryParam:t,teaser:{}}}async componentDidMount(){const{animationClip:e,categories:t,functionalTags:n,isLive:o,isRightRail:i,positionInstance:a,scriptUrl:r,shouldAutoplay:s,shouldDisableAds:l,shouldLoopVideo:d,shouldMute:c,shouldPlayContinuously:m,shouldSkipAdPrebid_variation:p,shouldSkipAdPrefetch_variation:u,title:y,videoEmbedPosition:f}=this.props;if(!r)return;let[w]=r.split("?");const k=this.getQueryParams(this.props),$=this.getCNEVerticalVideoIdOverride(n);this.onReady=function(e){const t=C();return e&&"function"==typeof t[e]?e:I("onReady")}(k.onReady),this.onIframeReady=I("onIframeReady"),w.includes("playlist")&&this.setState({isPlaylist:!0}),window[this.onReady]=this.setupPlayerEvents,window[this.onIframeReady]=this.handleIframeReady;const S={autoplay:s?1:0,muted:c,continuousPlay:m?1:0,...k,onReady:this.onReady,isRightRail:i,onIframeReady:this.onIframeReady,...this.props.additionalEmbedParams};if(this.shouldBeSticky()){const e=this.props.variations?.stickyVariation||this.props.variationName?.stickyVariation;S.isStickyType=!0,S.stickyPosition=b[e]}if(this.checkAnimationClipAndTeaser({animationClip:e,categories:t,queryParams:S,isLive:o,title:y}),Object.values(x).includes(f)&&(S.videoEmbedPosition=f),u&&(S.disableVastPrefetch=!0),p&&(S.disableVideoPrebid=!0),a>0&&(S.positionInstance=a),null!=d&&(S.loopVideo=d),null!=l&&(S.adsDisabled=l),$&&!w.includes("playlist")&&S.hasTeaser&&window.matchMedia(`(max-width: ${E.md})`).matches){const e=/\/\/(.*)\/video\/(.*).js/gm.exec(w);e&&3===e.length&&(w=`//${e[1]}/video/${$}.js`)}const T=v(w,S),N=document.createElement("script");N.src=T,N.async=!0,this.container.insertBefore(N,this.container.firstChild),this.props.registerTracker(this.track),await h(),g("CNEVideoEmbed")}componentDidUpdate(e){const{videoIdToLoad:t,shouldPause:n}=this.props,{isPlaying:o}=this.state;e.videoIdToLoad&&t&&e.videoIdToLoad!==t&&this.player.load(t,!0),o&&n&&this.player.pause()}componentWillUnmount(){this.onReady&&delete window[this.onReady],this.onIframeReady&&delete window[this.onIframeReady]}get player(){return this._player}set player(e){this._player.flush&&this._player.flush(e),this._player=e}checkAnimationClipAndTeaser({animationClip:e=null,categories:t=[],isLive:n=!1,title:o="",queryParams:i={}}){e&&""!==e?.lowResUrl&&""!==e?.highResUrl||!this.getTeaserVariation()||!this.shouldActivateTeaser()?e&&this.getTeaserVariation()&&this.shouldActivateTeaser()&&(this.setState({showTeaser:!0,teaser:{animated_clip_still:null,animated_clip_url_mp4:e.lowResUrl,animated_clip_url_high_mp4:e.highResUrl,animated_clip_url_webm:null,animated_clip_url_high_webm:null,category:t?.[0]||null,isLive:n,title:o}}),i.hasTeaser=!0):(this.setState({showTeaser:!0}),i.hasTeaser=!0)}openFullscreen(e){e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()}render(){const{dangerousCaption:e,className:t,hasMargins:n,hasNoBottomMarginForCneVideo:o,isTitleLeftAligned:r,isRightRail:s,variations:l,variationName:d,stickyImage:m,stickyTags:u}=this.props,{title:g,teaser:h,showTeaser:y,isCurrentlySticky:b,fullBleedTeaserQueryParam:v,isPlaylist:w}=this.state,C=this.shouldBeSticky(),k=this.getAspectRatio(),S=this.shouldActivateTeaser(),x=this.getTeaserVariation();return i.createElement(c,{variation:x,config:{onHideTeaser:this.onHideTeaser,aspectRatio:k,fullBleedTeaserQueryParam:v,isCurrentlySticky:b,isTeaserPlaying:y,shouldActivateTeaser:S,teaser:h}},i.createElement($,{ref:this.videoEmbedRef,hasMargins:n&&!s,isTitleLeftAligned:r,isRightRail:s,className:a("cne-video-embed",t),style:this.props.style,aspectRatio:k,isTeaserPlaying:y,isPlaylist:w,shouldActivateTeaser:S,hasNoBottomMarginForCneVideo:o},i.createElement(p,{shouldBeSticky:C,stickyConfig:{onPause:this.pause,onPlay:this.play,video:{title:g},aspectRatio:k,isUserCanceled:this.state.userCancel,isPlaying:this.state.isPlaying,isLive:this.state.isLive,onStickyEvent:this.onStickyEvent,stickyImage:m,stickyTags:u},variation:l?.stickyVariation||d?.stickyVariation},i.createElement("div",{ref:e=>{this.container=e},id:"video-container","data-testid":"script-container"})),e&&i.createElement(f,{dangerousCaptionText:e,className:"cne-video-embed__caption"}),i.createElement(N,{onConsentChange:this.onConsentUpdated})))}}B.defaultProps={additionalEmbedParams:{},hasMargins:!0,isRightRail:!1,isTitleLeftAligned:!1,onVideoChange:()=>{},onVideoEnded:()=>{},onVideoLoad:()=>{},positionInstance:0,registerTracker:()=>{},shouldAutoplay:!0,shouldHaveTeaser:!1,shouldMute:!0,shouldPause:!1,shouldPlayContinuously:!0,shouldSkipAdPrebid_variation:!1,shouldSkipAdPrefetch_variation:!1,videoEmbedPosition:""},B.propTypes={additionalEmbedParams:o.shape({cntPlatform:o.string,pageType:o.string}),animationClip:o.shape({highResUrl:o.string,lowResUrl:o.string}),categories:o.arrayOf(o.string),className:o.string,dangerousCaption:o.string,functionalTags:o.string,hasMargins:o.bool,hasNoBottomMarginForCneVideo:o.bool,isLive:o.bool,isRightRail:o.bool,isStickyType:o.bool,isTitleLeftAligned:o.bool,onVideoChange:o.func,onVideoEnded:o.func,onVideoLoad:o.func,positionInstance:o.number,registerTracker:o.func,scriptUrl:o.string.isRequired,shouldAutoplay:o.bool,shouldDisableAds:o.bool,shouldGoFullScreenOnPlay:o.bool,shouldHaveTeaser:o.bool,shouldLoopVideo:o.bool,shouldMute:o.bool,shouldPause:o.bool,shouldPlayContinuously:o.bool,shouldSkipAdPrebid_variation:o.bool,shouldSkipAdPrefetch_variation:o.bool,stickyImage:o.string,stickyTags:o.arrayOf(o.string),style:o.object,tags:o.arrayOf(o.string),title:o.arrayOf(o.string),variationName:o.shape({stickyVariation:o.oneOf(Object.keys(u))}),variations:o.shape({stickyVariation:o.oneOf(Object.keys(u)),teaserVariation:o.oneOf(Object.keys(m))}),videoEmbedPosition:o.oneOf(Array.from([...Object.values(x),""])),videoIdToLoad:o.string},B.displayName="CNEVideoEmbed",e.exports=s((e=>{const{user:t}=e||{};let n=e["head.pageType"];"homepage"===n&&(n="bundle");let o=e[n]?.tags;!o&&e[n]?.tagCloud?o=e[n].tagCloud.tags.map((e=>e.slug??e.tag)):o&&"string"!=typeof o[0]&&(o=o.map((e=>e.tag??e.slug)));const{functionalTags:i}=e.coreDataLayer?.content||{};return{user:t,tags:o,functionalTags:i}}))(r(B))},13843:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),{STICKY_PLAYER_EVENTS:s}=n(8379),l=n(43256).A,d=n(11246),{CloseButton:c,StickyVariationHeader:m,StickyTitle:p,StickyHeaderShadow:u,WatchNowLabel:g}=n(48518);function h({children:e,video:t={},onPause:n,onPlay:o,isLive:h,isPlaying:y,isUserCanceled:b,onStickyEvent:f,stickyImage:v}){const w=r(),[C,k]=i.useState(!1),[$,S]=i.useState(!1),[x,E]=i.useState(0),{title:T}=t,I=i.useCallback(((e,{headerHeight:t})=>{b||!$&&!y||(S(e),k((t=>!!e&&t)),E(t),f&&f(e?s.START:s.STOP))}),[b,y,$,f]);i.useEffect((()=>{b&&(S(!1),k(!1),f&&f(s.CLOSE))}),[b,f]);const N=i.useCallback((()=>{C||(k(!0),n(),f&&f(s.MINIMIZE))}),[C,n,f]),B=i.useCallback((()=>{C&&(k(!1),o(),f&&f(s.EXPAND))}),[C,o,f]);return i.createElement(d,{onSticky:I},i.createElement(m,{className:a({isCurrentlySticky:$,isClosed:C}),onClick:B,topOffset:x},i.createElement("div",{className:"root"},$&&i.createElement(u,null),i.createElement("div",{className:a({grid:$,"grid-margins":$})},$&&i.createElement(c,{className:"close-icon","aria-label":w.formatMessage(l.persistantCloseTitle),onClick:N,type:"button"},i.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40"},i.createElement("title",null,w.formatMessage(l.persistantCloseTitle)),i.createElement("path",{d:"M13.6086 23L13 22.36L20 15L27 22.36L26.3914 23L20 16.2799L13.6086 23Z"}))),i.createElement("div",{className:"video"},e),i.createElement("div",{className:"content"},v&&i.createElement("div",{className:"sticky-image"},i.createElement("img",{src:v,alt:"Video Logo","data-testid":"sticky-image"})),i.createElement(p,{className:"sticky-title"},T),h&&i.createElement(g,{className:"watch-now"},w.formatMessage(l.watchNowTitle)))))))}h.propTypes={children:o.node,isLive:o.bool,isPlaying:o.bool,isUserCanceled:o.bool,onPause:o.func.isRequired,onPlay:o.func.isRequired,onStickyEvent:o.func,stickyImage:o.string,video:o.shape({title:o.string})},e.exports=h},80011:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),{STICKY_PLAYER_EVENTS:s}=n(8379),l=n(43256).A,d=n(11246),{CloseButtonStories:c,StickyVariationLiveStories:m,StickyTitleStories:p,StickyHeaderShadow:u,WatchNowLabelStories:g}=n(48518);function h({aspectRatio:e,children:t,initialOffsetTop:n=10,video:o={},onPause:u,onPlay:h,isLive:y,isPlaying:b,isUserCanceled:f,onStickyEvent:v}){const w=r(),[C,k]=i.useState(!1),[$,S]=i.useState(!1),[x,E]=i.useState(0),[T,I]=i.useState(!1),[N,B]=i.useState(n),{title:L}=o;i.useEffect((()=>{f&&(S(!1),k(!1),v&&v(s.CLOSE))}),[f,v]);const P=i.useCallback((()=>{C||(k(!0),u(),v&&v(s.MINIMIZE))}),[C,u,v]),M=i.useCallback((()=>{$&&I(!0),C&&(k(!1),h(),v&&v(s.EXPAND))}),[C,h,v,I,$]),A=i.useCallback((e=>{const t=!e.inView&&N<=0;I(!!$),f||!$&&!b||(S(t),k((e=>!!t&&e)),v&&v(t?s.START:s.STOP))}),[f,b,$,v,N]),D=i.useCallback((({topOffset:e,headerHeight:t})=>{B(e),E(t)}),[]),H=i.useCallback(((e,{headerHeight:t})=>{E(t)}),[]);return i.createElement(d,{observerThreshold:.25,onSticky:H,onViewportChange:A,onPositionChange:D},i.createElement(m,{className:a({isCurrentlySticky:$,isClosed:C,animationEnabled:T}),onClick:M,topOffset:x,aspectRatio:e},i.createElement("div",{className:"root"},$&&!1,i.createElement("div",{className:"stickyVideoWrapper"},i.createElement("div",{className:a({grid:$,"grid-margins":$})},i.createElement("div",{className:"video"},t),i.createElement("div",{className:"content"},y&&i.createElement(g,{className:"watch-now"},"• Live"),i.createElement(p,{className:"sticky-title"},L)),$&&i.createElement(c,{className:"close-icon","aria-label":w.formatMessage(l.persistantCloseTitle),onClick:P,type:"button"},i.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40"},i.createElement("title",null,w.formatMessage(l.persistantCloseTitle)),i.createElement("path",{d:"M13.6086 23L13 22.36L20 15L27 22.36L26.3914 23L20 16.2799L13.6086 23Z"}))))))))}h.propTypes={aspectRatio:o.number,children:o.node,initialOffsetTop:o.number,isLive:o.bool,isPlaying:o.bool,isUserCanceled:o.bool,onPause:o.func.isRequired,onPlay:o.func.isRequired,onStickyEvent:o.func,video:o.shape({title:o.string})},e.exports=h},3119:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),{BREAKPOINTS:s}=n(96472),{STICKY_PLAYER_EVENTS:l}=n(8379),d=n(43256).A,c=n(11246),{CloseButtonRound:m,StickyVariationMobileFooter:p,StickyTitle:u,StickyHeaderShadow:g}=n(48518);function h({aspectRatio:e,children:t,isInitialState:n=!1,video:o={},onPause:h,onPlay:y,onStickyEvent:b,isPlaying:f,isUserCanceled:v,stickyImage:w}){const C=r(),[k,$]=i.useState(!1),[S,x]=i.useState(!1),[E,T]=i.useState(!1),[I,N]=i.useState("notInitialized"),[B,L]=i.useState(n),[P,M]=i.useState(n),{title:A}=o,D=i.useCallback((e=>{if(window.matchMedia(`(max-width: ${s.lg})`).matches){const t=(e=>!(e.topOffset<0||e.topOffset>window.innerHeight))(e);if(!B&&!t)return;L(!0),B&&t&&!P&&(M(!0),window.cnBus&&window.cnBus.emit("cnePlayer.stickyVideo.activated"),(e=>{"notInitialized"===e&&(N(!1),setTimeout((()=>{N(!0)}),5e3))})(I)),x(!t),$(!t&&!f&&E)}}),[f,E,P,B,I]);i.useEffect((()=>{v&&(x(!1),$(!1),b&&b(l.CLOSE))}),[v,b]);const H=i.useCallback((()=>{k||($(!0),T(!0),h(),b&&b(l.MINIMIZE))}),[k,h,b]),R=i.useCallback((()=>{k&&(T(!1),$(!1),y(),b&&b(l.EXPAND))}),[k,y,b]);return i.useEffect((()=>{b&&b(S?l.START:l.STOP)}),[S,b]),i.createElement(c,{observerThreshold:.25,onPositionChange:D,stickyVariationName:"stickyVariationMobile",shouldCheckPositionForOnViewportEnteredOnly:!1},i.createElement(p,{className:a({isCurrentlySticky:S,isClosed:k}),onClick:R,showButton:I,isMobileFooterVariation:!0,aspectRatio:e},i.createElement("div",{className:"root"},S&&i.createElement(g,null),i.createElement("div",{className:a({grid:S,"grid-margins":S})},S&&i.createElement(m,{className:"close-icon","aria-label":C.formatMessage(d.persistantCloseTitle),onClick:H,type:"button"},i.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40"},i.createElement("title",null,C.formatMessage(d.persistantCloseTitle)),i.createElement("path",{d:"M13.6086 23L13 22.36L20 15L27 22.36L26.3914 23L20 16.2799L13.6086 23Z"}))),i.createElement("div",{className:"video"},t),i.createElement("div",{className:"content"},w&&i.createElement("div",{className:"sticky-image"},i.createElement("img",{src:w,alt:"Video Logo","data-testid":"sticky-image"})),i.createElement(u,{className:"sticky-title",isMobileFooterVariation:!0},A))))))}h.propTypes={aspectRatio:o.number,children:o.node,isInitialState:o.bool,isPlaying:o.bool,isUserCanceled:o.bool,onPause:o.func.isRequired,onPlay:o.func.isRequired,onStickyEvent:o.func,stickyImage:o.string,video:o.shape({title:o.string})},e.exports=h},64911:(e,t,n)=>{const o=n(5556),i=n(96540),a={StickyHeader:n(13843),StickyMobileFooter:n(3119),StickyLiveStories:n(80011)};function r({variation:e,children:t,shouldBeSticky:n,stickyConfig:o}){const r=e&&n&&a[e];return r?i.createElement(r,{...o},t):t}r.propTypes={children:o.node,shouldBeSticky:o.bool,stickyConfig:o.shape({aspectRatio:o.number,isLive:o.bool,isPlaying:o.bool,onPause:o.func.isRequired,onPlay:o.func.isRequired,onStickyEvent:o.func,stickyImage:o.string,stickyTags:o.arrayOf(o.string),userCancel:o.bool,video:o.shape({title:o.string})}),variation:o.oneOf(Object.keys(a))},e.exports={StickyVariationWrapper:i.memo(r),VARIATIONS:a}},48518:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{BaseText:a}=n(76955),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(26865),{universalGridCore:d}=n(89085),{applyGridSpacing:c}=n(1123),m=o.div.withConfig({displayName:"StickyVariationHeader"})` width: 100%; .close-icon, .content { display: none; } .video { width: 100%; } &.isCurrentlySticky { margin-bottom: 50px; height: 210px; @media (max-width: ${i.md}) { margin-bottom: 130px; height: 235px; } .root { position: fixed; top: ${e=>(e.topOffset?e.topOffset-1:64)+"px"}; left: 0; transition: top 0.07s; z-index: 399; border-bottom: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; background: ${({theme:e})=>s(e,"colors.discovery.body.white.background")}; padding: 16px 0; width: 100%; height: 210px; @media (max-width: ${i.md}) { padding: 0; height: auto; } } .grid { display: flex; position: relative; @media (max-width: ${i.md}) { flex-direction: column-reverse; --grid-gap: 0; } } .video { margin-right: 40px; width: 322px; @media (max-width: ${i.md}) { margin-right: 0; padding-top: 12px; padding-bottom: 20px; width: auto; } } .content { display: flex; flex: 1; flex-direction: column; justify-content: center; .sticky-image { display: flex; margin-bottom: 14px; img { height: 16px; } } @media (max-width: ${i.md}) { padding-top: 14px; .sticky-image { margin-right: 20px; img { height: 12px; } } } } .close-icon { display: block; } } &.isClosed { height: 60px; @media (max-width: ${i.md}) { height: 50px; } .root { cursor: pointer; padding: 10px 0; height: 60px; @media (max-width: ${i.md}) { padding: 8px; height: 50px; } } .grid { --grid-gap: 0; justify-content: center; @media (max-width: ${i.md}) { flex-direction: row; justify-content: flex-start; padding-right: 16px; padding-left: 16px; } } .video { margin-right: 0; width: 70px; @media (max-width: ${i.md}) { margin-right: 10px; padding-top: 0; padding-bottom: 0; width: 59px; } } .content { flex: inherit; flex-direction: row; align-items: center; justify-content: start; margin-left: 1rem; .sticky-image { margin-right: 20px; margin-bottom: 0; @media (max-width: ${i.md}) { margin-right: 10px; } } @media (max-width: ${i.md}) { flex: 1; margin-left: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; min-width: 100px; } } .sticky-title { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; padding-right: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: ${({theme:e})=>s(e,"colors.discovery.body.white.accreditation")}; && { font-size: 11px; } @media (max-width: ${i.md}) { color: ${({theme:e})=>s(e,"colors.discovery.body.white.description")}; } } .watch-now { display: none; } .close-icon { top: -10px; transform: rotate(180deg); @media (max-width: ${i.md}) { top: -8px; right: 0; } } } `,p=o.div.withConfig({displayName:"StickyVariationMobileFooter"})` .sticky-title { display: none; } @media (max-width: ${i.lg}) { .sticky-title { display: block; } width: 100%; .close-icon, .content { display: none; } .video { width: 100%; } .root { border-bottom: 1px solid transparent; } &.isCurrentlySticky { padding-top: 56.25%; .root { position: fixed; bottom: 0; left: 0; transition: top 0.07s; z-index: 399; border-bottom: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; background: ${({theme:e})=>s(e,"colors.discovery.body.light.background")}; @media (max-width: ${i.md}) { border-bottom: 1px solid #000000; background: #000000; } padding: 0; width: 100%; height: auto; } .grid { display: flex; position: relative; flex-direction: column-reverse; --grid-gap: 0; ${({isMobileFooterVariation:e})=>e&&" && {\n padding-right: calc(1 * var(--grid-margin));\n padding-left: calc(1 * var(--grid-margin));\n }\n "} @media (min-width: ${i.md}) { flex-direction: inherit; } } .video { margin-right: 0; margin-left: ${({aspectRatio:e})=>e&&e<1?`calc( 50% - ( 170px * ${e} ) / 2 )`:null}; padding: 0; width: auto; max-width: ${({aspectRatio:e})=>e&&e<1?`calc( 170px * ${e} )`:null}; @media (min-width: ${i.md}) { margin-right: 40px; margin-left: ${({aspectRatio:e})=>e&&e<1?"auto":null}; width: 322px; max-width: ${({aspectRatio:e})=>e&&e<1?`calc( 180px * ${e} )`:null}; } } .content { display: flex; flex: 1; flex-direction: column; justify-content: center; border-bottom: 1px solid ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; padding: 7px 14px; .sticky-image { display: flex; margin-right: 20px; margin-bottom: 14px; img { height: 12px; } } @media (min-width: ${i.md}) { padding: 0; .sticky-image { margin-right: 0; img { height: 16px; } } } @media (max-width: ${i.md}) { border-bottom: 1px solid #000000; } } .close-icon { display: ${({showButton:e})=>!0===e?"block;":"none;"}; top: 3px; right: 14px; transform: rotate(180deg); padding: 0; @media (min-width: ${i.md}) { top: 14px; } } } &.isClosed { height: 50px; @media (min-width: ${i.md}) { height: 60px; } .root { cursor: pointer; padding: 0; height: 50px; @media (min-width: ${i.md}) { height: 60px; } } .grid { flex-direction: row; justify-content: flex-start; --grid-gap: 0; /* padding-right: 16px; padding-left: 16px; */ @media (min-width: ${i.md}) { justify-content: center; } } .video { margin-right: 0; margin-left: ${({aspectRatio:e})=>e&&e<1?"auto":null}; padding-top: 0; padding-bottom: 0; width: 88px; max-width: ${({aspectRatio:e})=>e&&e<1?`calc( 50px * ${e} )`:null}; @media (min-width: ${i.md}) { width: 106px; max-width: ${({aspectRatio:e})=>e&&e<1?`calc( 60px * ${e} )`:null}; } } .content { flex: 1; flex-direction: row; align-items: center; justify-content: start; margin-left: auto; padding: 0 0 0 14px; min-width: 100px; @media (min-width: ${i.md}) { flex-direction: inherit; margin-left: 0; border-bottom-width: 0; } .sticky-image { margin-right: 10px; margin-bottom: 0; @media (min-width: ${i.md}) { margin-right: 20px; } } } .sticky-title { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; padding-right: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: ${({theme:e})=>s(e,"colors.discovery.body.white.accreditation")}; && { font-size: 11px; } @media (max-width: ${i.md}) { color: ${({theme:e})=>s(e,"colors.discovery.body.white.description")}; ${({isMobileFooterVariation:e,theme:t})=>e&&`\n ${l(t,"typography.definitions.consumptionEditorial.subhed-aux-secondary")};\n color: ${s(t,"colors.consumption.lead.inverted.context-tertiary")};\n text-transform: uppercase;\n `} } } .watch-now { display: none; } .close-icon { top: 14px; transform: rotate(0deg); padding: 0; @media (min-width: ${i.md}) { flex-direction: inherit; } } } } `,u=o.div.withConfig({displayName:"StickyVariationLiveStories"})` width: 100%; .close-icon, .content { display: none; } .video { width: 100%; } &.isCurrentlySticky { ::before { display: block; padding-top: 56.25%; content: ''; } .root { position: fixed; top: ${e=>`${e.topOffset?e.topOffset:0}px`}; left: 0; z-index: 400; border-top: 1px solid ${({theme:e})=>s(e,"colors.foundation.menu.dividers")}; box-shadow: rgb(0 0 0 / 10%) 0 2px 4px; background: rgba( ${({theme:e})=>s(e,"colors.consumption.lead.standard.background",{rgbOnly:!0})}, 0.95 ); padding: 0; width: 100%; height: 148px; @media (max-width: ${i.md}) { z-index: 400; background: rgba( ${({theme:e})=>s(e,"colors.consumption.lead.standard.background",{rgbOnly:!0})}, 1 ); padding: 0; height: 110px; } .stickyVideoWrapper { ${d(!1)} grid-column: main; width: 100%; @media (min-width: ${i.md}) { ${c("padding")} } > * { grid-column: 1/-1; } } } .grid { display: flex; position: relative; &.grid-margins:first-child { margin-top: 0; } } .video { margin-right: 0; width: 196px; max-width: ${({aspectRatio:e})=>e?`calc( 110px * ${e} )`:null}; @media (min-width: ${i.md}) { width: 263px; max-width: ${({aspectRatio:e})=>e?`calc( 148px * ${e} )`:null}; } } .content { display: flex; flex: 1; flex-direction: column; justify-content: center; padding: 0 ${r(4)} 0 ${r(4)}; @media (max-width: ${i.md}) { padding: 0 ${r(1.5)} 0 ${r(1.5)}; } } .close-icon { display: block; bottom: 0; transform: rotate(0); @media (max-width: ${i.md}) { display: none; } } } &.isClosed { @media (min-width: ${i.md}) { .root { cursor: pointer; padding: 0 0; height: 56px; } .grid { --grid-gap: 0; justify-content: left; } .video { margin-right: 0; width: 100px; max-width: ${({aspectRatio:e})=>e?`calc( 56px * ${e} )`:null}; } .content { flex: inherit; flex-direction: row; align-items: center; justify-content: start; margin-left: 0; max-width: calc(100% - 100px); } .sticky-title { padding-right: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; ${({theme:e})=>l(e,"typography.definitions.discovery.hed-core-secondary")}; color: ${({theme:e})=>s(e,"colors.consumption.lead.standard.heading")}; @media (min-width: ${i.md}) { font-size: 18px; } } .watch-now { padding-right: ${r(1)}; padding-bottom: 0; white-space: nowrap; } .close-icon { top: 0; transform: rotate(180deg); } } } &.isCurrentlySticky.animationEnabled { .root { transition: height 0.8s cubic-bezier(0.2, 0, 0.2, 1); } .video { transition: all 0.8s cubic-bezier(0.2, 0, 0.2, 1); } .close-icon { transition: all 0.8s cubic-bezier(0.2, 0, 0.2, 1); } } &.isCurrentlySticky.isClosed.animationEnabled { .root { transition: height 0.8s cubic-bezier(0.2, 0, 0.2, 1); } .video { transition: all 0.8s cubic-bezier(0.2, 0, 0.2, 1); } .close-icon { transition: all 0.8s cubic-bezier(0.2, 0, 0.2, 1); } } `,g=o(a).withConfig({displayName:"StickyTitle"})` ${({theme:e})=>l(e,"typography.definitions.discovery.hed-feature")}; text-align: left; color: ${({theme:e})=>s(e,"colors.discovery.body.light.heading")}; && { line-height: 1.25em; font-size: 24px; } @media (max-width: ${i.md}) { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-bulletin-secondary")}; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; && { font-size: 16px; } ${({isMobileFooterVariation:e,theme:t})=>e&&`\n ${l(t,"typography.definitions.consumptionEditorial.subhed-aux-secondary")};\n\n max-width:90%;\n text-transform: uppercase;\n color: ${s(t,"colors.consumption.lead.inverted.context-tertiary")};\n `} } `,h=o(a).withConfig({displayName:"StickyTitleStories"})` text-align: left; ${({theme:e})=>l(e,"typography.definitions.discovery.hed-core-secondary")}; color: ${({theme:e})=>s(e,"colors.consumption.lead.standard.heading")}; &.sticky-title-nowrap { white-space: unset; } @media (max-width: ${i.md}) { /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; width: calc( 100vw - 200px - ${r(1.5)} - ${r(1.5)} ); overflow: hidden; text-overflow: ellipsis; white-space: unset; -webkit-line-clamp: 2; -webkit-box-orient: vertical; ${({theme:e})=>l(e,"typography.definitions.discovery.hed-bulletin-primary")}; color: ${({theme:e})=>s(e,"colors.consumption.lead.standard.heading")}; } `;g.defaultProps={isMobileFooterVariation:!1};const y=o(a).withConfig({displayName:"WatchNowLabel"})` ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")} padding-top: 12px; text-align: left; color: ${({theme:e})=>s(e,"colors.interactive.base.dark")}; @media (max-width: ${i.md}) { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.accreditation-core")}; font-size: 11px; } `,b=o(a).withConfig({displayName:"WatchNowLabelStories"})` padding-top: 0; padding-bottom: ${r(1)}; text-align: left; @media (max-width: ${i.md}) { padding-bottom: ${r(1)}; ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; } `;b.defaultProps={colorToken:"colors.discovery.body.white.context-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const f=o.button.withConfig({displayName:"CloseButton"})` display: none; position: absolute; top: 0; right: 45px; background-color: transparent; padding: 8px; line-height: 1; svg { width: 32px; height: 32px; @media (max-width: ${i.md}) { width: 22px; height: 22px; } } path { stroke: ${({theme:e})=>s(e,"colors.interactive.base.dark")}; fill: transparent; stroke-width: 1; } @media (max-width: ${i.md}) { display: inline-block; top: 5px; right: 10px; z-index: 1; } `,v=o.button.withConfig({displayName:"CloseButtonStories"})` display: none; position: absolute; right: -8px; bottom: 0; background-color: transparent; padding: 0; line-height: 1; svg { width: 32px; height: 32px; @media (max-width: ${i.md}) { width: 22px; height: 22px; } } path { stroke: ${({theme:e})=>s(e,"colors.interactive.base.dark")}; fill: transparent; stroke-width: 1; } @media (max-width: ${i.md}) { display: inline-block; top: 5px; right: 10px; z-index: 1; } `,w=o.button.withConfig({displayName:"CloseButtonRound"})` display: none; position: absolute; top: 0; right: 45px; background-color: transparent; padding: 8px; line-height: 1; svg { border-radius: 50%; background: ${({theme:e})=>s(e,"colors.interactive.base.black")}; width: 32px; height: 32px; @media (max-width: ${i.md}) { width: 22px; height: 22px; } } path { stroke: ${({theme:e})=>s(e,"colors.interactive.base.white")}; fill: transparent; stroke-width: 1; } @media (max-width: ${i.md}) { display: inline-block; top: 5px; right: 10px; z-index: 1; svg { background: ${({theme:e})=>s(e,"colors.interactive.base.white")}; } path { stroke: ${({theme:e})=>s(e,"colors.interactive.base.black")}; } } `,C=o.div.withConfig({displayName:"StickyHeaderShadow"})` position: absolute; top: -4px; box-shadow: 0 4px 4px rgb(0 0 0 / 13%); width: 100%; height: 1px; `;e.exports={CloseButton:f,CloseButtonStories:v,CloseButtonRound:w,StickyVariationHeader:m,StickyVariationMobileFooter:p,StickyVariationLiveStories:u,StickyHeaderShadow:C,StickyTitle:g,StickyTitleStories:h,WatchNowLabel:y,WatchNowLabelStories:b}},8379:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.STICKY_VARIATION_POSITIONS=t.STICKY_PLAYER_EVENTS=void 0,t.STICKY_PLAYER_EVENTS={START:"Start Sticky",STOP:"Stop Sticky",CLOSE:"Close",MINIMIZE:"Minimize",EXPAND:"Expand"},t.STICKY_VARIATION_POSITIONS={StickyMobileFooter:"footer",StickyHeader:"hero",StickyLiveStories:"hero"}},15449:(e,t,n)=>{const o=n(5556),i=n(96540),{CneVideoEmbedContainer:a}=n(25423),r=({children:e,isCurrentlySticky:t,shouldActivateTeaser:n,aspectRatio:o})=>i.createElement(a,{shouldActivateTeaser:n,isCurrentlySticky:t,aspectRatio:o},e);r.propTypes={aspectRatio:o.number,children:o.node,isCurrentlySticky:o.bool,shouldActivateTeaser:o.bool},e.exports=r},64714:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(34187),r=n(77938),s=n(11246),{BREAKPOINTS:l}=n(96472),{CneVideoEmbedContainer:d,CNETeaserWrapper:c,CNETeaser:m,CNETeaserHed:p,CNETeaserInfoWrapper:u,CNETeaserButtonWrapper:g,CNETeaserButton:h}=n(25423),y=n(31170);function b({children:e,fullBleedTeaserQueryParam:t,isCurrentlySticky:n,isTeaserPlaying:o,onHideTeaser:b,shouldActivateTeaser:f,aspectRatio:v,teaser:w}){const[C,k]=i.useState(!1),$=e=>window.matchMedia(`(max-width: ${l.sm})`).matches?w[`animated_clip_url_${e}`]:w[`animated_clip_url_high_${e}`],S=(e,t,n)=>{const o={_t:n};y&&y.trackSparrowEvent(e,t,o)},x=i.useCallback((({inView:e})=>{C||e&&w.title&&(setTimeout((()=>{b()}),5e3),k(!0))}),[C,w,b]),E=i.useCallback((()=>{b(!0),S("cneVideoTeaser","click","Video Teaser Click")}),[b]);i.useEffect((()=>{o&&S("cneVideoTeaser","load","Video Teaser Start")}),[o]);const T=i.useRef(null),[I,N]=i.useState(void 0);return i.useEffect((()=>{const e=()=>{const e=document.querySelector(".body__inner-container")||document.querySelector(".body__container");N((window.innerWidth-e.offsetWidth)/2)};return t&&(e(),window.addEventListener("resize",e)),()=>window.removeEventListener("resize",e)})),i.createElement(d,{isTeaserPlaying:o,shouldActivateTeaser:f,isCurrentlySticky:n,ref:T,aspectRatio:v,marginAdjustment:I},o&&i.createElement(c,null,i.createElement(m,{"aria-label":w.title,autoPlay:!0,className:"responsive-clip__video",loop:!0,muted:!0,playsInline:!0,crossorigin:"anonymous"},(w.animated_clip_url_high_mp4||w.animated_clip_url_mp4)&&i.createElement("source",{src:`${$("mp4")}`,type:"video/mp4"}),(w.animated_clip_url_high_webm||w.animated_clip_url_webm)&&i.createElement("source",{src:`${$("webm")}`,type:"video/webm"})),i.createElement(u,null,!w.isLive&&w.category&&i.createElement(a.DiscoveryCard,{name:w.category}),w.isLive&&i.createElement(r,{hasBackground:!0,isDiscovery:!1,shouldEnableAnimation:!0}),i.createElement(p,null,w.title),i.createElement(s,{observerThreshold:.25,onViewportChange:x},w.title&&i.createElement(g,{animation:C},i.createElement(h,{onClick:E,animation:C,role:"button"},i.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M0 15V0L15 6.79907L0 15Z"})),"Watch Now"))))),e)}b.propTypes={aspectRatio:o.number,children:o.node,fullBleedTeaserQueryParam:o.string,isCurrentlySticky:o.bool,isTeaserPlaying:o.bool,onHideTeaser:o.func,shouldActivateTeaser:o.bool,teaser:o.shape({title:o.string,category:o.string,animated_clip_url_mp4:o.string,animated_clip_url_high_mp4:o.string,animated_clip_url_webm:o.string,animated_clip_url_high_webm:o.string,isLive:o.bool,animated_clip_still:o.string})},e.exports=b},21221:(e,t,n)=>{const o=n(5556),i=n(96540),a={FullBleedTeaser:n(64714),FullBleedNoTeaser:n(15449)};function r({children:e,variation:t,config:n}){const o=n.shouldActivateTeaser&&t&&a[t];return o?i.createElement(o,{...n},e):e}r.propTypes={children:o.node,config:o.shape({aspectRatio:o.number,fullBleedTeaserQueryParam:o.string,isCurrentlySticky:o.bool,isTeaserPlaying:o.bool,onHideTeaser:o.func,shouldActivateTeaser:o.bool,teaser:o.shape({title:o.string,category:o.string,animated_clip_url_mp4:o.string,animated_clip_url_high_mp4:o.string,animated_clip_url_webm:o.string,animated_clip_url_high_webm:o.string,isLive:o.bool,animated_clip_still:o.string})}),variation:o.oneOf(Object.keys(a))},e.exports={TeaserVariationWrapper:i.memo(r),TEASER_VARIATIONS:a}},25423:(e,t,n)=>{const o=n(75999).default,{BaseWrap:i,BaseLink:a,BaseText:r}=n(76955),{calculateSpacing:s,getColorToken:l}=n(26865),{cssVariablesGrid:d}=n(1123),{BREAKPOINTS:c}=n(96472),m=s(8),p=o.div.withConfig({displayName:"CneVideoEmbedContainer"})` ${d()} position:relative; border-bottom: 1px solid ${l("colors.consumption.lead.standard.divider")}; background: ${({aspectRatio:e})=>e&&e>1?"black":"white"}; width: 100vw; height: ${({aspectRatio:e})=>e&&e<1?`calc(( 100vh - ${m} - 60px )); `:`calc(( 100vh - ${m} - 60px ) * 80 / 100 ); `}; @media only screen and (orientation: landscape) { height: calc( 100vh - ${m} - ${60}px ); } .verso-bundle-cne-embed--grid-with-margins & { margin-right: calc(-1 * var(--grid-margin)); margin-left: calc(-1 * var(--grid-margin)); @media (max-width: ${c.md}) { margin-bottom: 30px; } } .lead-asset & { @media (min-width: ${c.fullBleed}) { margin-right: calc(-1 * (100vw - 1600px) / 2); margin-left: calc(-1 * (100vw - 1600px) / 2); } } @media (max-width: ${c.lg}) { &::before { position: absolute; top: 0; right: 0; bottom: 0; left: -50%; opacity: 0.25; ${({background:e,aspectRatio:t})=>e&&t&&t>1&&`background-image: url(${e});`} background-size: cover; content: ''; } } ${({isTeaserPlaying:e})=>e&&"&& .cne-video-embed { display: none; }"} ${({marginAdjustment:e})=>e&&`\n margin-left: -${e}px;\n margin-right: -${e}px;\n .cne-video-embed{\n max-width: calc(\n (\n 100vh - ${m} -\n 60px\n ) * 16 / 9\n ) ;\n }\n `} ${({shouldActivateTeaser:e,isCurrentlySticky:t})=>e&&!t&&`\n && {\n .cne-video-embed{\n position: absolute;\n top: 50%;\n right: 50%;\n transform: translate(50%, -50%);\n width: 100%;\n height: auto;\n max-height: calc( 100vh - ${m} - 60px); \n }\n }\n `} ${({aspectRatio:e})=>e&&`\n && {\n .cne-video-embed{\n .verso-bundle-cne-embed &,\n .verso-bundle-cne-embed--grid-with-margins &,\n .lead-asset & {\n max-width: calc(\n (\n 100vh - ${m} -\n 60px\n ) * ${e}\n ) ;\n }\n }\n `} `,u=o(i).withConfig({displayName:"CNETeaserWrapper"})``,g=o.video.withConfig({displayName:"CNETeaser"})` position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; @media (min-width: ${c.md}) { max-height: calc( 100vh - ${m} - ${60}px ); } @media (min-width: 1920px) { right: 0; left: 0; margin-right: auto; margin-left: auto; max-width: 1920px; } `,h=o.div.withConfig({displayName:"CNETeaserInfoWrapper"})` display: flex; position: absolute; top: 0; bottom: 0; flex-direction: column; align-items: center; justify-content: flex-end; ${180,"\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0) 0%,\n rgba(0, 0, 0, 0) 50%,\n rgba(0, 0, 0, 1) 100%\n );\n"} padding: ${s(6)}; width: 100%; height: 100%; @media (min-width: ${c.xl}) { padding: ${s(8)}; } @media (min-width: 1920px) { right: 0; left: 0; margin-right: auto; margin-left: auto; width: 1920px; } .rubric { background: black; width: fit-content; .rubric__name { color: white; } } `;const y=o(i).withConfig({displayName:"CNETeaserButtonWrapper"})` position: relative; z-index: 0; border: 1px solid black; border-radius: 3px; background: white; width: 150px; overflow: hidden; &::before { display: block; position: absolute; top: 0; left: 0; ${({animation:e})=>e&&"\n animation-name: animationBackground;\n \n animation-duration: 4s;\n animation-delay: 1s;\n animation-iteration-count: 1;\n animation-fill-mode: forwards;\n\n "} z-index: -1; border-radius: 0; background-color: black; width: 0; height: 100%; content: ''; transition-timing-function: linear; } @keyframes animationBackground { 0% { width: 0; } 100% { width: 100%; } } `,b=o(a).withConfig({displayName:"CNETeaserButton"})` &&& { display: block; position: relative; z-index: 5; background: transparent; padding: 8px 20px; overflow: hidden; white-space: nowrap; color: white; mix-blend-mode: difference; svg { padding-top: 6px; padding-right: 8px; fill: white; mix-blend-mode: difference; } &:active, &:link, &:visited, &:hover { text-decoration: none; color: white; } } `;b.defaultProps={colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.utility.button-utility"};const f=o(r).withConfig({displayName:"CNETeaserHed"})` margin: ${s(1)} 0; text-align: center; @media (min-width: ${c.md}) { margin-bottom: ${s(2)}; max-width: 80%; } @media (min-width: ${c.lg}) { margin-bottom: ${s(3)}; } @media (min-width: ${c.xl}) { margin-bottom: ${s(4)}; } &&& { color: ${l("colors.interactive.base.white")}; } `;f.defaultProps={as:"h3",typeIdentity:"typography.definitions.discovery.hed-feature"},e.exports={CneVideoEmbedContainer:p,CNETeaserWrapper:u,CNETeaser:g,CNETeaserHed:f,CNETeaserInfoWrapper:h,CNETeaserButtonWrapper:y,CNETeaserButton:b}},11246:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(7350),{AspectRatioWrapper:r}=n(86078),s=e=>{const t=[];for(let n=0;n{const e=document.querySelector("header");if(!1===e?.parentNode?.classList.contains("persistent-top")){const t=e?.getBoundingClientRect(),n=t?.bottom,o=n>0?n:0;return Math.max(o,0)}const t=e?.parentNode?.querySelector('.persistent-top > [class^="LinkBannerWrapper"]'),n=(e?.offsetHeight??0)+(e?.offsetTop??0)+(t?.offsetHeight??1)-1;return Math.max(n,0)}),[]),b=i.useCallback((([{intersectionRatio:e}])=>{const o=e>=n;o&&u(o),t&&t({inView:o,isSticky:g})}),[t,g,n]),f=i.useCallback((()=>{if(!c.current||!p&&d)return;let e=y();const{top:t}=c.current.getBoundingClientRect();if(l&&l({topOffset:t,headerHeight:e}),o){m.current&&window.clearTimeout(m.current);const n=e>t;h(n),o(n,{headerHeight:e});let i=0;m.current=window.setInterval((()=>{i++;const t=y();e!==t&&o(n,{headerHeight:t}),(e===t||i>7)&&m.current&&window.clearInterval(m.current),e=t}),100)}}),[p,l,o,y,d]),v=i.useCallback(a(f,80),[f]);return i.useEffect((()=>{const e={root:null,threshold:s(20)},t=new IntersectionObserver(b,e);return c.current&&t.observe(c.current),()=>{t&&t.disconnect()}}),[b]),i.useEffect((()=>{if(o||l)return window.addEventListener("scroll",v,{passive:!0}),()=>{v?.cancel&&v.cancel(),window.removeEventListener("scroll",v)}}),[o,l,v]),i.createElement(r,{isActive:!0,ref:c},e)}l.propTypes={children:o.oneOfType([o.object,o.array]),observerThreshold:o.number,onPositionChange:o.func,onSticky:o.func,onViewportChange:o.func,shouldCheckPositionForOnViewportEnteredOnly:o.bool},e.exports=l},64930:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(83482);e.exports=o(i,"CNEVideoEmbed")},86078:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),{cssVariablesGrid:a}=n(1123),{BREAKPOINTS:r}=n(96472),s=i(8),l=i(2),d=o.div.withConfig({displayName:"AspectRatioWrapper"})``,c=o.figure.withConfig({displayName:"CneVideoEmbedFigure"})` margin: ${({hasMargins:e,isTitleLeftAligned:t,isRightRail:n,shouldActivateTeaser:o,hasNoBottomMarginForCneVideo:a})=>o?"0 auto;":e&&!t?a?`${i(5)} auto 0 auto`:`${i(5)} auto;`:!n&&t?a?`${i(3)} 0 0 0`:`${i(3)} 0;`:"0 auto;"}; /* we need to set a generic max-width calc() for homepage / bundle page to let the video stay in viewport these lines override some generic style in stacked-navigation component making them available for all configurations */ .verso-bundle-cne-embed &, .verso-bundle-cne-embed--grid-with-margins & { ${a()} max-width: ${({aspectRatio:e})=>e&&`calc((100vh - ${s} - 60px - ${l} ) * ${e} - var(--grid-margin) * 2 );`}; } /* LANDSCAPE VIDEOs */ ${({aspectRatio:e})=>e&&e>1&&`\n /* if the figure has a parent with lead-asset (so we're in the content-header)\n then we can calc() the max-width to let the video stay always into the viewport */\n .lead-asset & {\n max-width: calc(\n (\n 100vh - ${s} -\n 60px -\n ${l}\n ) * ${e}\n );\n }\n\n #video-container > div {\n padding-top: calc( 100% * ( 1 / ${e} )) !important\n }\n\n .CneVideoWatchPageContainer & {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n `} /* VERTICAL or SQUARED VIDEOs */ ${({aspectRatio:e})=>e&&(e<1||1===e)&&`\n &&& {\n max-width: calc( ( 100vh - ${s} - 60px ) * ${e} );\n }\n \n &&& {\n /* with responsive asset (aka: gallery) we need to force the height of the container */\n .GallerySlideResponsiveAsset &{\n max-width: 100%;\n height: auto;\n padding-bottom: 0;\n }\n }\n \n #video-container > div {\n padding-top: calc( 100% * ( 1 / ${e} )) !important\n }\n \n &&& {\n .CollageVideoItemWrapper & ,\n .CneVideoWatchPageContainer & {\n position: relative;\n top: unset;\n left: unset;\n right: unset;\n margin-top: -56.25%;\n width: 100%;\n height: 100%;\n max-width: calc( ( 100vh - ${s} - 60px ) * ${e} );\n @media (orientation: landscape) {\n min-width: calc(375px);\n }\n\n @media (min-width: ${r.md}) {\n max-width: calc( ( 100vh - ${s} - 60px - ${i(24)} ) * ${e} );\n min-width: calc( 642px * ${e} );\n }\n \n @media (min-width: ${r.lg}) {\n max-width: calc( ( 100vh - ${s} - 60px - ${i(48)} ) * ${e} );\n min-width: calc( 642px * ${e} );\n }\n\n @media (min-width: ${r.xl}) {\n max-width: calc( 642px * ${e} );\n min-width: calc( 642px * ${e} );\n }\n } \n \n .CollageVideoItemWrapper & {\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: unset;\n padding-bottom: unset;\n max-width: calc( ( 100vh - ${s} ) * ${e} );\n min-width: calc( 642px * ${e} );\n \n \n @media (min-width: ${r.lg}) {\n max-width: calc( ( 100vh - ${s} - 60px - ${i(48)} ) * ${e} );\n }\n \n }\n\n .MixedMediaCarouselItem & { max-width: inherit; }\n `} /* SQUARED VIDEOs */ ${({aspectRatio:e})=>e&&1===e&&` \n &&& {\n .CneVideoWatchPageContainer & {\n min-width: 375px;\n\n @media (orientation: landscape) {\n min-width: calc(375px);\n }\n \n @media (min-width: ${r.md}) {\n min-width: 642px;\n }\n\n @media (min-width: ${r.lg}) {\n min-width: calc(642px - ${s});\n }\n\n @media (min-width: ${r.xl}) {\n min-width: 642px;\n }\n } \n \n .CollageVideoItemWrapper & {\n @media (orientation: landscape) {\n min-width: calc(375px + ${i(4)});\n }\n @media (min-width: ${r.md}) {\n max-width: calc( 642px + ${i(6)} ) ;\n }\n }\n }\n `} ${({isPlaylist:e})=>e&&`\n &&& {\n @media (max-width: ${r.md}) { margin: 0 calc(-1 * var(--grid-margin)); }\n }\n\n /* force 16/9 aspect ratio */\n #video-container > div {\n padding-top: 56.25% !important;\n }\n `} ${({isPlaylist:e,aspectRatio:t})=>e&&t&&(t<1||1===t)&&"\n max-width: initial !important;\n "} `;e.exports={CneVideoEmbedFigure:c,AspectRatioWrapper:d}},43256:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({persistantCloseTitle:{id:"CneVideoEmbed.PersistantCloseTitle",defaultMessage:"Close Persisted Player",description:"persistant close title for cne video embed"},watchNowTitle:{id:"CneVideoEmbed.WatchNow",defaultMessage:"Streaming Live Now",description:"Watch Now label"},live:{id:"CneVideoEmbed.Live",defaultMessage:"• Live",description:"Live label"}})},62327:e=>{e.exports={storyVideoPosition:"heroVideo"}},83482:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(59098);i.StickyHeader=o(i,"StickyHeader",{stickyVariation:"StickyHeader"}),i.StickyMobileFooter=o(i,"StickyMobileFooter",{stickyVariation:"StickyMobileFooter"}),i.FullBleedTeaser=o(i,"FullBleedTeaser",{teaserVariation:"FullBleedTeaser"}),i.StickyLiveStories=o(i,{},{stickyVariation:"StickyLiveStories"}),i.FullBleedNoTeaser=o(i,"FullBleedNoTeaser",{teaserVariation:"FullBleedNoTeaser"}),e.exports=i},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),g=({analyticsDataAttribute:e,className:t,hasNoUnderline:n,hedTag:o,isFeatured:g,item:h={},nonFeaturedItemConfig:y,scriptUrl:b,shouldAutoplay:f,isDenseSummaryCollageThree:v})=>{if(i.useEffect((()=>{(async()=>{await s(),r("CollageVideoItem")})()}),[]),!b)return null;const{dangerousHed:w}=h,C=i.createElement(p,{dangerouslySetInnerHTML:{__html:w},as:o}),k=g?i.createElement(d,{...h,shouldAutoplay:f,scriptUrl:b,hasNoUnderline:n}):i.createElement(l,{...h,scriptUrl:b,...y,hedTag:o,isDenseSummaryCollageThree:v,hasNoUnderline:n});return i.createElement(c,{className:a("CollageVideoItemWrapper",t),...e,isDenseSummaryCollageThree:v},k,v&&g&&i.createElement(m,{name:h.rubric.name}),v&&g&&i.createElement(u,{href:h.url},C))};g.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},g.defaultProps={analyticsDataAttribute:{},hasNoUnderline:!1,hedTag:"h2",isFeatured:!1,nonFeaturedItemConfig:{shouldHideIcon:!1,shouldPlayInline:!1},shouldAutoplay:!1},g.displayName="CollageVideoItem",e.exports=g},97857:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(73362);e.exports=o(i,"CollageVideoItem")},1483:(e,t,n)=>{const o=n(75999).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}) { } } `,v=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)}; } `;v.defaultProps={bottomSpacing:2,topSpacing:0};const w=o(i).withConfig({displayName:"CollageVideoItemHeadingLink"})``;w.defaultProps={colorStaticLinkToken:"colors.discovery.body.white.heading",getLinkStyles:"global"};const C=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; } } ${v} { @media (min-width: ${r.lg}) { display: none; } @media (max-width: ${r.md}) { display: block; } } `;e.exports={CollageVideoItemInlineVideoItem:f,CollageVideoItemResponsiveAsset:y,CollageVideoItemWrapper:C,CollageVideoItemRubric:b,CollageVideoItemHed:v,CollageVideoItemHeadingLink:w}},77406:(e,t,n)=>{const o=n(5556),i=n(96540),{connect:a}=n(67851),{asConfiguredComponent:r}=n(12892),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(54330),c=({bookmarkAlert:e,children:t,className:n,dataTestId:o,hideBookmarkAlert:a,iconName:r,iconSet:c})=>(i.useEffect((()=>{(async()=>{await l(),s("ConnectedBookmarkAlert")})()}),[]),i.createElement(d.Bookmark,{className:n,dataTestId:o,iconName:r,iconSize:c,isVisible:e.isVisible,onClose:a},t));c.defaultProps={bookmarkAlert:{isVisible:!1}},c.propTypes={bookmarkAlert:o.object,children:o.any,className:o.string,dataTestId:o.string,hideBookmarkAlert:o.func,iconName:o.string,iconSet:o.oneOf(["thinner","thin","standard"])},c.displayName="ConnectedBookmarkAlert";const m=r(c,"ConnectedBookmarkAlert");e.exports=a((e=>{const{bookmarkAlert:t}=e;return{bookmarkAlert:t}}),(e=>({hideBookmarkAlert:()=>{e({type:"MERGE_KEY",key:"bookmarkAlert",value:{isVisible:!1}})}})))(m)},46037:(e,t,n)=>{e.exports=n(77406)},69712:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),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:v,ContentCardEmbedDek:w,ContentCardEmbedCta:C,ContentCardEmbedImageLink:k}=n(8914),$={article:s.articleButtonCta,recipe:s.recipeButtonCta},S=({artistName:e,aspectRatioOverride:t,buttonTextContent:n,buttonTextMap:i,className:s,contentType:S,contributors:x,dangerousDek:E,dangerousHed:T,image:I,isClickableImage:N,rating:B,rubric:L,showButton:P,showByline:M,hasBorder:A,hasAlternateStyling:D,hasWhiteBg:H,showSideBySide:R,shouldEnableGlobalStyling:_,showDek:O,showImage:F,showRubric:W,target:V,url:U,variations:G,variationName:j})=>{a.useEffect((()=>{(async()=>{await p(),m("ContentCardEmbed",j)})()}),[j]);const{formatMessage:z}=r(),q=$[S]||$.article,Z=n||i[S]||z(q),K=B>0,Y=R&&"side-by-side"===G.layout,J="stacked"===G.layout;return a.createElement(u,{hasWhiteBg:H,className:o("content-card-embed",`content-card-embed--${G.layout}`,s),hasBorder:A,isSideBySide:Y,isStacked:J,"data-testid":"ContentCardEmbedWrapper"},F&&I&&(()=>{const e=U&&N?k:g,n={className:"content-card-embed__image",isSideBySide:Y,isClickableImage:N,"data-testid":"ContentCardEmbedImage"};return U&&N&&(n.href=U,n.target="_blank"),t&&(I.aspectRatioOverride=t),a.createElement(e,{...n},a.createElement(d,{...I}))})(),a.createElement(h,null,W&&L&&a.createElement(y,{className:"content-card-embed__rubric","data-testid":"ContentCardEmbedRubric",hasAlternateStyling:D},"string"==typeof L.url?a.createElement(b,{href:L.url,"data-testid":"ContentCardEmbedRubricLink"},L.name):L.name),a.createElement(f,{className:"content-card-embed__hed",isSideBySide:Y,"data-testid":"ContentCardEmbedHed"},a.createElement(v,{className:"content-card-embed__hed-link",isSideBySide:Y,hasAlternateStyling:D,href:U,dangerouslySetInnerHTML:{__html:T},"data-testid":"ContentCardEmbedHedLink",shouldEnableGlobalStyling:_})),K&&a.createElement(l,{averageRatingCount:B}),O&&E&&J&&a.createElement(w,{dangerouslySetInnerHTML:{__html:E},"data-testid":"ContentCardEmbedDek"}),M&&x&&a.createElement(c,{contributors:x,contentAlign:"left"}),e&&a.createElement("div",{className:"content-card-embed__artist"},e),P&&a.createElement(C,{target:V,ariaLabel:Z,href:U,label:Z,inputKind:"link",isStacked:J,"data-testid":"ContentCardEmbedCta"})))};S.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})},S.defaultProps={artistName:"",aspectRatioOverride:"",buttonTextContent:"",buttonTextMap:{},hasAlternateStyling:!1,hasBorder:!1,hasWhiteBg:!1,isClickableImage:!1,shouldEnableGlobalStyling:!1,showButton:!0,showByline:!1,showDek:!0,showImage:!0,showRubric:!1,showSideBySide:!0,variations:{layout:"stacked"}},S.displayName="ContentCardEmbed",e.exports=S},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(75999),{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")}; `} `,v=o.div.withConfig({displayName:"ContentCardEmbedImage"})` ${y} `;v.defaultProps=b;const w=o(a).withConfig({displayName:"ContentCardEmbedImageLink"})` ${y} `;w.defaultProps=b;const C=o.div.withConfig({displayName:"ContentCardEmbedInfo"})``,k=o.div.withConfig({displayName:"ContentCardEmbedRubric"})` ${c("typography.definitions.globalEditorial.context-primary")} padding-bottom: ${m(1)}; color: ${u("colors.consumption.lead.standard.context-signature")}; `,$=o(a).withConfig({displayName:"ContentCardEmbedRubricLink"})` ${c("typography.definitions.globalEditorial.context-primary")} &:visited { text-decoration: underline; } `;$.defaultProps={colorToken:"colors.consumption.body.standard.display-signature"};const S=o(r).withConfig({displayName:"ContentCardEmbedHed"})` ${f} & { margin-top: 0; margin-bottom: ${m(2)}; ${l("isSideBySide",!0,i` ${c("typography.definitions.discovery.hed-core-primary")} `)} } `;S.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const x=o(a).withConfig({displayName:"ContentCardEmbedHedLink"})` ${f} ${S} & { :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:v,ContentCardEmbedImageLink:w,ContentCardEmbedInfo:C,ContentCardEmbedRubric:k,ContentCardEmbedRubricLink:$,ContentCardEmbedHed:S,ContentCardEmbedHedLink:x,ContentCardEmbedDek:E,ContentCardEmbedCta:T}},33412:(e,t,n)=>{const o=n(3442);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(3442),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:v}=n(63665),w=({analyticsEvent:e,btnStyle:t="filled",buttonVariation:n="UtilityInverted",contentType:o,contributors:w,dangerousHed:C,defaultButtonText:k,galleryButtonText:$,hasMobilePadding:S=!1,itemType:x="slide",maxHedLines:E=3,slides:T,target:I,tout:N,url:B})=>{i.useEffect((()=>{(async()=>{await m(),c("ContentPromoEmbed")})()}),[]);const{formatMessage:L}=a(),P=l[n],M="gallery"===o?$||L(r.galleryButtonText):k||L(r.defaultButtonText);return i.createElement(p,{"data-testid":"contentPromoEmbedWrapper",target:I,hasMobilePadding:S,href:B,onClick:()=>{e&&s.emitGoogleTrackingEvent(e,{"gtm.elementUrl":B})}},i.createElement(u,{"data-testid":"contentPromoEmbedResponsiveAsset",altText:N.altText,contentType:N.contentType,segmentedSources:N.segmentedSources,sources:N.sources}),i.createElement(g,{className:"content-promo-embed__text-container grid grid-margins"},i.createElement(h,null,C&&i.createElement(d,{lines:E},i.createElement(y,{dangerouslySetInnerHTML:{__html:C}})),"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(v,null,i.createElement(P,{inputKind:"text",label:M,btnStyle:t})))))};w.displayName="ContentPromoEmbed";const C=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(C),lg:o.arrayOf(C)}),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(75999),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),v=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%; } `,C=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)}; } `} ${v} `,k=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)}; } `,$=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; } `,S=o(g).withConfig({displayName:"ContentPromoEmbedHedWrapper"})` && { margin: 0; text-align: center; ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; } `;S.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 { width: 35px; height: 35px; 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:C,ContentPromoEmbedResponsiveAsset:w,ContentPromoEmbedTextContainerWrapper:k,ContentPromoEmbedTextWrapper:$,ContentPromoEmbedItemsCount:E,ContentPromoEmbedBylines:x,ContentPromoEmbedHedWrapper:S,ContentPromoEmbedCtaWrapper:T}},49339:(e,t,n)=>{const o=n(3442);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(3442),{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:v}=n(97091),w=e=>{l.emitGoogleTrackingEvent(e)},C=({className:e,items:t=[],contentsListTitle:n="Table of contents",onClickHandler:o,theme:l})=>{const[C,k]=r(!1),$="featured"===l;window.dataLayer&&window.dataLayer.push({event:"table-of-content-events"});const S=t&&t.map((e=>{const{rubric:t,dangerousHed:n,dangerousDek:i,id:r,url:s}=e;return a.createElement(u,{"data-testid":"ContentWrapper",visible:C,key:r,href:s,isFeatured:$,onClick:()=>{var e;e=n,o&&o(),w(`table-of-contents-${e}`)}},t&&a.createElement(y,{"data-testid":"ContentsListRubric",isFeatured:$},t),n&&a.createElement(h,{"data-testid":"ContentListHed",isFeatured:$,dangerouslySetInnerHTML:{__html:n}}),i&&a.createElement(f,{"data-testid":"ContentsListDek",isFeatured:$,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:$,visible:C,onClick:()=>{k(!C),w(C?"table-of-contents-collapse":"table-of-contents-expanded")}},E,a.createElement(v,{role:"button",ButtonIcon:C?m:c,isIconButton:!0,label:"ExpandCollapseIcon"})),a.createElement(b,{visible:C,className:i({"contents-list-items--is-not-visible":!C},{"contents-list-items--is-visible":C},e)},S)):null};C.displayName="ContentsList",C.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=C},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(75999),{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 "}; `,v=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:v}},60549:(e,t,n)=>{const o=n(3442);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,null,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}}))};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(75999),{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 */ } `,v=o(i).withConfig({displayName:"ContributorEmbedTitle"})``;v.defaultProps={colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const w=o(c.Standard).withConfig({displayName:"ContributorEmbedSocialIcons"})` ${v} + & { 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:v,ContributorEmbedSocialIcons:w}},13314:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{useIntl:r}=n(3442),{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(75999).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(3442);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(3442),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,signInMessage:t,title:n,url:o,user:s})=>{i.useEffect((()=>{(async()=>{await m(),c("CrosswordEmbed")})()}),[]);const{formatMessage:l}=a(),b=i.useRef(),[f,v]=i.useState(null),{large:w}=d,[C,k]=i.useState(o),$=t||l(y.signInMessage,{portal:"New Yorker",emTag:e=>`${e.join("")}`}),[S,x]=i.useState(!0),{isAuthenticated:E}=s;i.useEffect((()=>{E&&x(!1)}),[E]),i.useEffect((()=>{const e=e=>{if((/(http(s?)):\/\/cdn3.amuselabs.com/.test(e.origin)||o.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&&(b.current.style.height=`${n}px`),void 0!==i&&window.scrollTo(0,b.current.getBoundingClientRect().top+window.pageYOffset-70)}},t=window.location.search.substr(1).split("&").find((e=>e.startsWith("playId"))),n=t&&t.split("=")[1];return v(o),s.amguuid&&(v(`${o}&uid=${s.amguuid}`),k(`${o}&uid=${s.amguuid}`)),n&&(v(`${o}&playId=${n}`),k(`${o}&playId=${n}`)),window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[o,s]);const T=i.useCallback((()=>{r.doDisplayModal({closeButtonCallback:()=>{x(!1)},dangerousDek:$,redirectURL:document.location.href,type:"crosswords",analyticsType:"crossword"})}),[$]);return i.createElement(p,{"data-testid":"CrosswordEmbedWrapper",breakpoint:w,className:e},i.createElement(u,{dangerouslySetInnerHTML:{__html:``},"data-testid":"CrosswordEmbedInfoWrapper"}),S&&i.createElement(g,{"data-testid":"CrosswordEmbedInvisibleDivWrapper","aria-hidden":"true",onClick:T,onKeyPress:T}),i.createElement(h,{"data-testid":"CrosswordEmbedContentIframe",breakpoint:w,ref:b,title:n||l(y.title),src:f}))};b.propTypes={className:o.string,signInMessage:o.string,title:o.string,url:o.string.isRequired,user:o.object},b.displayName="CrosswordEmbed",e.exports=l(b)},87608:(e,t,n)=>{e.exports=n(32276)},72892:(e,t,n)=>{const o=n(75999).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(3442);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}})},73723:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useCallback:s}=n(96540),{useIntl:l}=n(3442),d=n(73275),c=n(76399),{getformatedDate:m,isOutdated:p,calculateTime:u}=n(29228),g=n(72422).A,h=n(73725).A,{componentTracking:y}=n(90090),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),v=n(43892),w=n(42170),{EventBannerWrapper:C,EventBannerGrid:k,EventBannerDek:$,Logo:S,EventBannerLogoWrapper:x,EventBannerLogoContainer:E,EventBannerCloseButton:T}=n(23211),I=({bannerExpiryTimeStamp:e,bannerStartTimeStamp:t,className:n,eventBannerTags:o=[],eventTimeStamp:d,logo:I,logoBaseUrl:N="/",pageTags:B,timeZone:L,timeFormat:P,hasHiddenEventTimestamp:M=!1,hasLowerCaseText:A=!0,showButtonAndLogoOnTimeUp:D=!1,shouldEnableBundleComponentAnalytics:H,shouldShowCloseButton:R=!1,shouldHideCloseButtonDuringEvent:_=!1,timeUpMessage:O,sponsorLogo:F,sponsorBaseUrl:W,notifyButton:V,trackingNamespace:U,url:G,timeUpUrl:j,locale:z})=>{i.useEffect((()=>{(async()=>{await f(),b("EventBanner")})()}),[]);const{formatMessage:q}=l(),[Z,K]=a(),[Y,J]=a(),[Q,X]=a(!1),[ee,te]=a("00"),[ne,oe]=a("00"),[ie,ae]=a("00"),[re,se]=a("00"),le=s((e=>{if(e>0){J(!1);const{days:t,hours:n,mins:o,secs:i}=u(e);te(t),oe(n),ae(o),se(i)}else J(!0);return{days:ee,hours:ne,minutes:ie,seconds:re}}),[ee,ne,ie,re]);r((()=>{const{duration:e,time:t}=m(d,z,L,P);K(t);const n=setTimeout((()=>{le(e)}),1e3);return()=>clearTimeout(n)}),[d,z,P,L,le,Z]);const de=Y&&j?j:G,ce=(!Y||!_)&&R,me=e=>e&&H?y.addDataSectionTitleAttribute(H,e):{},pe=me(U);return!e||void 0===Y||Q||o?.length&&!B.split("|").some((e=>o.includes(e)))||p(t,e)?null:i.createElement(C,null,i.createElement(T,{ButtonIcon:c,onClickHandler:()=>{X(!0)},role:"button",label:q(h.closeBanner),"aria-expanded":c,shouldEnableBundleComponentAnalytics:H,trackingNamespace:`${U} close`,shouldShowCloseButton:ce,isIconButton:!0}),i.createElement(k,{className:n,isEventHappening:Y,showButtonAndLogoOnTimeUp:D},i.createElement(E,{...pe},i.createElement(x,{isNotClickable:!N?.length,href:N,isEventHappening:Y,showButtonAndLogoOnTimeUp:D,onClick:()=>{return e={action:U,label:""},void(window.dataLayer&&e&&window.dataLayer.push({event:e.action,eventCategory:"click tracking",eventAction:e.action,eventLabel:e.label}));var e}},i.createElement(S,{...I})),!Y&&!M&&i.createElement($,null,Z)),Y?i.createElement(v,{getTrackingAttributes:me,hasLowerCaseText:A,isEventHappening:Y,showButtonAndLogoOnTimeUp:D,timeUpMessage:O,trackingNamespace:U,urlData:de}):i.createElement(g,{eventDate:d,hasLowerCaseText:A,days:ee,hours:ne,minutes:ie,seconds:re}),i.createElement(i.Fragment,null,i.createElement(w,{formatMessage:q,getTrackingAttributes:me,hasLowerCaseText:A,hasHiddenEventTimestamp:M,isEventHappening:Y,notifyButton:V,showButtonAndLogoOnTimeUp:D,shouldEnableBundleComponentAnalytics:H,sponsorLogo:F,sponsorBaseUrl:W,trackingNamespace:U,urlData:de}))))};I.propTypes={bannerExpiryTimeStamp:o.number.isRequired,bannerStartTimeStamp:o.number,className:o.string,eventBannerTags:o.array,eventTimeStamp:o.number.isRequired,hasHiddenEventTimestamp:o.bool,hasLowerCaseText:o.bool,locale:o.string.isRequired,logo:o.shape(d.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(d.propTypes),timeFormat:o.string,timeUpMessage:o.string.isRequired,timeUpUrl:o.object,timeZone:o.string.isRequired,trackingNamespace:o.string,url:o.object.isRequired},I.displayName="EventBanner",e.exports=I},72422:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),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(75999).default,i=n(86659),{GridItem:a}=n(40653),{BaseText:r,BaseWrap:s}=n(76955),l=n(73275),d=n(73730),{getColorStyles:c,calculateSpacing:m,getTypographyStyles:p,getColorToken:u}=n(26865),{BREAKPOINTS:g}=n(96472),h=o(d.Primary).withConfig({displayName:"EventBannerNotifyButton"})` margin: 0 auto ${m(2)}; border: 0.125rem solid; ${({theme:e})=>u(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: ${g.md}) { margin-bottom: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t?"margin-bottom: 0;":`${m(1)};`}; width: 100%; } &&:hover, &&:active { border-color: ${({theme:e})=>u(e,"colors.interactive.base.white")}; } `;h.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.utility.button-core"};const y=o.div.withConfig({displayName:"EventBannerWrapper"})` ${({theme:e})=>c(e,"background-color","colors.consumption.lead.inverted.background")}; `,b=o(l).withConfig({displayName:"Logo"})` margin: 0 auto; height: ${m(5)}; picture { margin: 0; height: 100%; img { width: 156px; height: 40px; } } `,f=o.div.withConfig({displayName:"EventBannerLogoContainer"})` display: flex; flex-direction: column; align-items: center; `,v=o.a.withConfig({displayName:"EventBannerLogoWrapper"})` margin-bottom: ${m(2)}; padding: 0; width: 9.75rem; height: 3rem; ${({isEventHappening:e})=>!e&&`\n display: flex;\n align-items: center;\n @media (max-width: ${g.md}) {\n margin-bottom: ${m(1)};\n }\n `} @media (min-width: ${g.md}) { ${({isEventHappening:e})=>e&&"\n margin-bottom: 0; \n display: block;\n align-self: center;\n "} ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&`width:${m(28)};`} } ${({isNotClickable:e})=>e&&"cursor: auto"} `,w=o(i.NoMargins).withConfig({displayName:"EventCountdownTime"})` && { @media (max-width: ${g.lg}) { grid-template-columns: repeat(3, 3.45rem 1.5rem) 3.45rem; } @media (max-width: ${g.md}) { grid-template-columns: repeat(3, 2fr 1rem) 2fr; } @media (max-width: ${g.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; } ${a} { height: 100%; } ${({theme:e})=>p(e,"typography.definitions.consumptionEditorial.display-medium")} ${({theme:e})=>c(e,"color","colors.consumption.lead.standard.context-texture")}; `,C=o(r).withConfig({displayName:"EventLink"})` && { ${({hasLowerCaseText:e})=>!e&&"text-transform: uppercase;"} line-height: 1rem; } align-self: center; text-decoration: none; `;C.defaultProps={as:"a",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const k=o(r).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: ${g.md}) { text-align: center; && { ${({isEventHappening:e})=>e&&"display: block;"}; } } && { ${({theme:e})=>c(e,"color","colors.consumption.lead.inverted.heading")}; ${({theme:e})=>p(e,"typography.definitions.discovery.hed-bulletin-primary")} } `,$=o.div.withConfig({displayName:"PostTimerWrapper"})` ${C} { display: ${({isEventHappening:e})=>e?"inline":"none"}; ${({isEventHappening:e})=>e?`padding-top:${m(.5)}`:""}; } @media (min-width: ${g.md}) { ${C} { display: none; } } ${C} { ${({showButtonAndLogoOnTimeUp:e,isEventHappening:t})=>e&&t?"display:none":""} } `,S=o(i.ThreeUp).withConfig({displayName:"EventBannerGrid"})` && { row-gap: 0; padding-top: ${m(2)}; padding-bottom: ${m(2)}; @media (min-width: ${g.md}) { padding: 1.5rem 1rem 1.25rem; } } > ${a}:first-child { grid-column: 1 / span 4; margin-bottom: ${m(2)}; text-align: center; justify-self: center; } ${({isEventHappening:e})=>!e&&`\n ${w}{\n justify-content: center;\n padding-bottom: ${m(2)};\n @media (min-width: ${g.md}) {\n padding: 0;\n }\n }\n ${f}{\n ${b}{\n display: flex;\n width:100%;\n max-width: 11.5rem;\n height: 48px;\n }\n }\n `} ${({isEventHappening:e})=>e&&`\n && {\n padding: ${m(1)} ${m(3)};\n @media (min-width: ${g.md}) {\n padding: ${m(1)} 0;\n }\n }\n ${b}{\n max-width: 9.75rem;\n height: 100%;\n display: flex;\n }\n @media (max-width: ${g.md}) {\n ${b}{\n margin:0;\n }\n ${v}{\n padding:0;\n margin-bottom: 0;\n }\n ${$}{\n padding: ${m(1.5)} 0;\n }\n &&{\n gap: 0;\n column-gap: var(--grid-gap);\n }\n > ${a}: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 > ${a}:nth-child(2) {\n grid-column: 3 / span 2;\n align-self: center;\n\n }\n ${a}{\n grid-column: auto;\n }\n ${f}{\n display: block;\n }\n }\n ${a}:nth-child(3){\n align-self: center;\n }\n `} ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&`\n @media (max-width: ${g.md}) {\n && {\n padding-right: ${m(3)};\n }\n ${f}{\n display: none;\n }\n > ${a}:first-child {\n display: none;\n }\n > ${a}:nth-child(2) {\n grid-column: 1 / span 2;\n align-self: center;\n }\n > ${a}:nth-child(3) {\n grid-column: 3 / span 2;\n align-self: center;\n }\n }\n `} @media (min-width: ${g.md}) { > ${a}:first-child { grid-column: 1 / span 3; justify-self: center; align-self: center; margin: 0; } > ${a}:nth-child(2) { grid-column: 5 / span 4; align-self: center; } > ${a}:last-child { grid-column: 10 / span 3; } ${({isEventHappening:e})=>e?`\n padding: ${m(1)} 0;\n `:`\n padding: ${m(3)} 0 ${m(2.5)} 0;\n `} } `,x=o(s).withConfig({displayName:"EventSponsor"})` display: flex; flex: 1; flex-direction: column; justify-content: center; height: auto; text-align: center; ${({theme:e})=>p(e,"typography.definitions.globalEditorial.syndication")}; ${({isEventHappening:e})=>e?`\n align-self: center;\n padding: ${m(1.5)} 0;\n `:`\n @media (min-width: ${g.md}) {\n padding-top: 0; \n height: 100%;\n } \n `}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"padding: 0;"}; @media (max-width: ${g.md}) { display: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t?"none":"flex"}; } @media (min-width: ${g.md}) { ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t&&"display:flex;"}; ${C} { display: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t?"none":"flex"}; align-self: center; justify-content: center; } } ${({theme:e})=>c(e,"color","colors.consumption.lead.inverted.syndication")}; ${b} { margin: 0 auto; width: 100%; max-width: 10.313rem; } `,E=o(r).withConfig({displayName:"EventBannerDek"})` vertical-align: middle; @media (min-width: ${g.md}) { margin-right: unset; } `;E.defaultProps={as:"span",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const T=o(s).withConfig({displayName:"TimerContainer"})` ${({theme:e})=>p(e,"typography.definitions.consumptionEditorial.display-small")} color: ${({theme:e})=>c(e,"color","colors.consumption.lead.standard.context-texture")}; `,I=o(s).withConfig({displayName:"UnitContainer"})` ${({theme:e})=>c(e,"color","colors.consumption.lead.inverted.link")}; ${({theme:e})=>p(e,"typography.definitions.globalEditorial.context-tertiary")} padding-top: ${m(1)}; text-align: center; text-transform: ${({hasLowerCaseText:e})=>e?"capitalise;":"uppercase;"}; line-height: 1rem; @media (min-width: ${g.md}) { padding-top: ${m(2)}; } `,N=o(r).withConfig({displayName:"TimerValueContainer"})` @media (min-width: ${g.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(s).withConfig({displayName:"TimerColon"})` line-height: 1.5rem; ${({theme:e})=>c(e,"color","colors.interactive.base.white")}; ${({theme:e})=>p(e,"typography.definitions.globalEditorial.numerical-large")} @media (min-width: ${g.md}) { position: relative; top: 0.2rem; } `,L=o(d.Utility).withConfig({displayName:"EventBannerCloseButton"})` position: absolute; right: 0; margin: ${m(2)} ${m(2)} 0 ${m(2)}; border-width: 0; width: 0; min-width: 0; height: 0; ${({shouldShowCloseButton:e})=>!e&&"display: none"}; @media (min-width: ${g.md}) { margin: ${m(2)} ${m(2)} 0 ${m(2)}; } &:hover, &:active { border-width: 0; ${({theme:e})=>c(e,"border-color","colors.consumption.lead.inverted.background")}; ${({theme:e})=>c(e,"background-color","colors.consumption.lead.inverted.background")}; } .icon-close { padding: 8px; g { stroke: white; } } `,P=o(r).withConfig({displayName:"EventSponsoredLogoWrapper"})` margin: 0 auto; padding: ${m(1)} 0 ${m(2)} 0; @media (min-width: ${g.md}) { padding: ${m(1)} 0; } `,M=o(i.WithMargins).withConfig({displayName:"EventDetails"})` && { grid-template-columns: 1fr; gap: 0; line-height: ${m(1)}; @media (min-width: ${g.md}) { grid-template-columns: repeat(1, 1fr); padding: 0; } @media (max-width: ${g.md}) { padding-right: 0; padding-left: 0; } } ${({theme:e})=>c(e,"color","colors.consumption.lead.inverted.context-tertiary")}; ${a}:nth-of-type(2) { display: block; } ${C} { display: block; width: 100%; text-align: center; } @media (min-width: ${g.md}) { ${a}:nth-of-type(2) { display: none; } } margin: ${m(2)} 0; `;e.exports={EventBannerWrapper:y,EventBannerGrid:S,EventCountdownTime:w,EventLink:C,EventBannerDek:E,EventSponsor:x,TimerContainer:T,TimerColon:B,UnitContainer:I,TimerValueContainer:N,PostTimerMessage:k,EventBannerCloseButton:L,Logo:b,EventBannerLogoWrapper:v,EventSponsoredLogoWrapper:P,EventDetails:M,EventBannerLogoContainer:f,PostTimerWrapper:$,EventBannerNotifyButton:h}},73725:(e,t,n)=>{const o=n(3442);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(75999).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(3442),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),v=({className:e,events:t,links:n,marquee:i,shouldUseTabs:v,title:w,variations:C,variationName:k})=>{a.useEffect((()=>{(async()=>{await p(),m("EventsList",k)})()}),[k]);let $={};const{formatMessage:S}=r(),x=t.map(((e,t)=>(C.sortByMonth&&($=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},C.sortByMonth&&e.length>0?a.createElement(a.Fragment,null,Object.keys($).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},$[e].map(((e,t)=>a.createElement(l,{...e,key:t,showVenue:!0}))))))))):a.createElement(a.Fragment,null,a.createElement(f,null,w||S(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=v?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:C.sortByMonth},T)};v.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})},v.defaultProps={shouldUseTabs:!1,variations:{sortByMonth:!1}},e.exports=v},67020:(e,t,n)=>{e.exports=n(39008)},66472:(e,t,n)=>{const o=n(75999).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(3442);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(3442),{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",v="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:v,creative:t,position:n}]}}}),g({type:"click",event:y,id:e,name:v,title:o,url:t,position:n})},{ExternalLinkEmbedArrowIcon:C,ExternalLinkEmbedResponsiveImage:k,ExternalLinkEmbedBylines:$,ExternalLinkEmbedWrapper:S,ExternalLinkEmbedText:x,ExternalLinkEmbedHed:E,ExternalLinkEmbedDek:T,ExternalLinkEmbedRubric:I,ExternalLinkEmbedButton:N,ExternalLinkEmbedButtonWrapper:B}=n(64010),L=({className:e,contributors:t,dangerousDek:n,dangerousHed:o,hasArrowIcon:s,image:d,isExternal:y,isFullWidth:L,rubric:P,showByline:M,textColumnSize:A,url:D,variations:{layout:H},variationName:R,isLiveStory:_,source:O,position:F,id:W})=>{i.useEffect((()=>{(async()=>{await p(),m("ExternalLinkEmbed",R)})()}),[]);const[V,U]=r({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});U&&"inlineWithButton"===H&&((({url:e,position:t})=>{u.emitUniqueGoogleTrackingEvent("",{event:b,ecommerce:{promoView:{promotions:[{id:f,name:v,creative:e,position:t}]}}})})({url:D,position:F}),g({type:"impression",event:b,id:W,name:v,title:o,url:D,position:F}));const G=a(),j=y?l:"a",z=h,q=M&&t,Z=(({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(C,null),e&&i.createElement($,{contributors:n,contentAlign:"left"}),"inlineWithButton"===m&&g&&i.createElement(B,null,i.createElement(N,{btnStyle:"outlined",label:g,href:t,inputKind:"link",onClickHandler:()=>"inlineWithButton"===m&&w({id:y,url:t,position:h,dangerousHed:o}),target:"_blank"}))))({hasByline:q,url:D,contributors:t,dangerousHed:o,dangerousDek:n,LinkComponent:j,hasArrowIcon:s,rubric:P,textColumnSize:A,layout:H,intl:G,isLiveStory:_,source:O,position:F,id:W});return i.createElement(S,{layout:H,hasMeta:n||q,isFullWidth:L,className:e,"data-testid":`external-link-embed--${H}`,isLiveStory:_,ref:V},"inline"===H&&Z,"inlineWithButton"===H&&Z,d?.sources&&i.createElement(j,{attributes:{"aria-label":o},className:"external-link-embed__image-link",href:D,onClick:()=>"inlineWithButton"===H&&w({id:W,url:D,position:F,dangerousHed:o})},i.createElement(k,{altText:d.altText,sources:d.sources,as:z,layout:H})),"large"===H&&Z)};L.displayName="ExternalLinkEmbed",L.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})},L.defaultProps={hasArrowIcon:!0,isExternal:!0,isFullWidth:!1,isLiveStory:!1,showByline:!1,textColumnSize:"medium",variations:{layout:"inline"}},e.exports=L},55990:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(18206);e.exports=o(i,"ExternalLinkEmbed")},64010:(e,t,n)=>{const o=n(75999).default,i=n(73730),a=n(42361),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")}; } `,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 v=o(m).withConfig({displayName:"ExternalLinkEmbedRubric"})``;v.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; margin-top: 6px; margin-left: 8px; width: 20px; height: 20px; path { ${({theme:e})=>l(e,"fill","colors.discovery.body.white.accent")}; stroke: ${d("colors.discovery.body.white.accent")}; stroke-width: 2px; transform: scale(0.6); } `,C=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 `}; `,k=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:v,ExternalLinkEmbedButton:C,ExternalLinkEmbedButtonWrapper:k}},98188:(e,t,n)=>{const{defineMessages:o}=n(3442);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(75999).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 `)} `,v=o(h).withConfig({displayName:"CalloutFeatureLargeContentPromoEmbed"})``;e.exports={CalloutFeatureLargeContentPromoEmbed:v,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:v,MetaData:w,Rating:C,SourceTagNameWrapper:k}=n(19118),$=({analyticsDataAttribute:e,dangerousHed:t,dangerousDek:n,hedTag:o="h3",hideRubricItemSummary:r=!1,hideSourceTagName:$,image:S,imageLabels:x,rating:E,reviewsCount:T,rubric:I,shouldHoldImageSpace:N=!0,sourceTagName:B,url:L})=>{i.useEffect((()=>{(async()=>{await l(),s("FeatureRatingsCard")})()}),[]);const P=S&&S.showImageWithoutLink,M=i.createElement(i.Fragment,null,i.createElement(p,{...S,shouldHoldImageSpace:N}),x&&x.length?x.map(((e,t)=>i.createElement(u,{key:t.toString()},e))):null);return L&&t?i.createElement(c,{...e},S&&i.createElement(m,{onClick:()=>{P&&(window.location=L)}},P?M:i.createElement(g,{href:L},M)),i.createElement(h,null,i.createElement(y,null,i.createElement(b,null,!r&&I&&i.createElement(d,{name:I.name}),!$&&B&&i.createElement(k,null," ",`| From ${B}`),i.createElement(g,{href:L},i.createElement(f,{as:o,dangerouslySetInnerHTML:{__html:t}})),i.createElement(v,{dangerouslySetInnerHTML:{__html:n}}))),E&&T?i.createElement(w,null,i.createElement(a,null),i.createElement(C,null,E," (",T,")")):null)):null};$.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=$},94258:(e,t,n)=>{e.exports=n(47082)},19118:(e,t,n)=>{const o=n(75999).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)}; `,v=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 C=o(a).withConfig({displayName:"Dek"})``;C.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const k=o.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${l(4)}; `,$=o(a).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;$.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const S=o(a).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;S.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:v,Hed:w,Dek:C,MetaData:k,Rating:$,SourceTagNameWrapper:S}},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(75999).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)}},45548:(e,t,n)=>{const o=n(96540);e.exports=o.createContext()},14871:(e,t,n)=>{const o=n(96540);e.exports=o.createContext(new Map)},88974:(e,t,n)=>{const o=n(32485),i=n(58156),a=n(5556),{injectIntl:r}=n(3442),s=n(96540),l=n(14871),d=n(45548),c=n(17249),m=n(98259).A,{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187);class g extends s.Component{constructor(e){super(e),this.onFocusHandler=()=>{this.props.onFocusHandler&&this.props.onFocusHandler()},this.onBlurHandler=e=>{this.props.onBlurHandler&&this.props.onBlurHandler(e)},this.onResetHandler=e=>{this.props.onResetHandler&&this.props.onResetHandler(e)},this.onSubmitHandler=e=>{e.preventDefault();const{onInvalidFormHandler:t,onSubmitAttemptHandler:n,onSubmitHandler:o}=this.props;n&&n();const i=this.validateForm();i.length?t&&t(i):o&&o(e)},this.formRef=e=>{this.form=e},this.form=null,this.state={invalidElements:new Map,formValidationErrors:[]}}async componentDidMount(){await u(),p("FormWithValidation")}validateForm(){let e=!1;const{customInvalidityMessages:t,intl:n}=this.props,o=new Map,a=[];for(let r=0;r{if(s.validity[n]){const o=i(t,`${s.name}.${n}`)||d[n];e.push(o)}return e}),[]);if(c.length){const e=s.dataset&&s.dataset.descriptor;a.push({id:l,elementId:s.id,text:e||n.formatMessage(m.invalidValueMessage,{field:s.name}),messages:e?null:c})}}return this.setState({formValidationErrors:a,invalidElements:o}),a}render(){const{children:e,className:t,errors:n,name:i,validationClassName:a,shouldHideValidationErrorText:r}=this.props,m=this.state.formValidationErrors.concat(n),p=function(e){const t=new Map;return e.forEach((e=>{e.elementId&&t.set(e.elementId,e.id)})),t}(n);return this.state.invalidElements.forEach(((e,t)=>{p.set(t,e)})),s.createElement("form",{className:o("form-with-validation",t),id:i,name:i,"aria-label":i,noValidate:!0,onFocus:this.onFocusHandler,onBlur:this.onBlurHandler,onReset:this.onResetHandler,onSubmit:this.onSubmitHandler,ref:this.formRef,method:"POST"},m.length>0&&s.createElement(c,{shouldHideErrorText:r,className:a,errors:m}),s.createElement(l.Provider,{value:p},s.createElement(d.Provider,{value:m},e)))}}g.propTypes={children:a.node,className:a.string,customInvalidityMessages:a.object,errors:a.arrayOf(a.shape({id:a.string,elementId:a.string,messages:a.arrayOf(a.string),text:a.string.isRequired})),intl:a.object,name:a.string,onBlurHandler:a.func,onFocusHandler:a.func,onInvalidFormHandler:a.func,onResetHandler:a.func,onSubmitAttemptHandler:a.func,onSubmitHandler:a.func,shouldHideValidationErrorText:a.bool,validationClassName:a.string},g.defaultProps={customInvalidityMessages:{},errors:[]},e.exports=r(g)},72983:(e,t,n)=>{e.exports=n(88974)},98259:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({badInput:{id:"FormWithValidation.BadInput",defaultMessage:"Bad input",description:"form validation message on bad input"},customError:{id:"FormWithValidation.CustomError",defaultMessage:"Custom error",description:"form validation message on Custom error"},patternMismatch:{id:"FormWithValidation.PatternMismatch",defaultMessage:"Pattern mismatch",description:"form validation message on pattern mismatch"},rangeOverflow:{id:"FormWithValidation.RangeOverflow",defaultMessage:"Range overflow",description:"form validation message on range overflow"},rangeUnderflow:{id:"FormWithValidation.RangeUnderflow",defaultMessage:"Range underflow",description:"form validation message on range underflow"},stepMismatch:{id:"FormWithValidation.StepMismatch",defaultMessage:"Step mismatch",description:"form validation message on step mismatch"},tooLong:{id:"FormWithValidation.TooLong",defaultMessage:"Too long",description:"form validation message on too long"},tooShort:{id:"FormWithValidation.TooShort",defaultMessage:"Too short",description:"form validation message on too short"},typeMismatch:{id:"FormWithValidation.TypeMismatch",defaultMessage:"Type mismatch",description:"form validation message on type mismatch"},valueMissing:{id:"FormWithValidation.ValueMissing",defaultMessage:"This field cannot be empty",description:"form validation message on value missing"},invalidValueMessage:{id:"FormWithValidation.InvalidValueMessage",defaultMessage:"{field} is invalid.",description:"Mesage indicating invalid value"}})},63050:(e,t,n)=>{const o=n(96540),i=n(14871);e.exports=function(e){const t=e.displayName||e.name,n=t=>o.createElement(i.Consumer,null,(n=>o.createElement(e,{...t,invalidElements:n})));return n.displayName=t?`WithInvalidElements(${t})`:"WithInvalidElements",n.propTypes=e.propTypes,n}},84399:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),{connect:r}=n(67851),{useIntl:s}=n(3442),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:v,GalleryCarouselTitle:w,GalleryCarouselTitleText:C,GalleryCarouselHeaderRecirc:k,GalleryCarouselNextWrapper:$,GalleryCarouselPrevWrapper:S,GalleryCarouselNavigation:x,GalleryCarouselCountWrapper:E,GalleryCarouselCount:T,GalleryCarouselContent:I,GalleryCarouselSlider:N,GalleryCarouselSliderWrapper:B,GalleryCarouselSectionTitle:L}=n(99621),{MidRecirc:P,EndRecirc:M,NewsletterRecirc:A}=n(75895),D=n(35864),H=({carouselPlacedIn:e,dangerousNavigationIcon:t,id:n,isModalOpen:a,items:r,responsiveCartoonVariation:c,shouldDisableImageClick:m,shouldHoldImageSpace:H,shouldImageLazyLoad:R,shouldUseMediumBreakpoint:_,shouldUseModalStyle:O,showHeadRecirc:F,showPublishedDate:W,title:V,titleLinkURL:U,user:G,variations:{fullBleedSlide:j,mobileSlider:z,useSectionTitle:q}})=>{const{formatMessage:Z}=s(),[K,Y]=o.useState(0),[J,Q]=o.useState(0),[X,ee]=o.useState(0),[te,ne]=o.useState(!1),[oe,ie]=o.useState(!1),[ae,re]=o.useState(!1),se=()=>{if(window){const e=window.matchMedia(`(max-width: ${g.lg}px)`);return Boolean(e?.matches)}return!1};h((()=>ie(se())));const le=o.useRef(),[de,ce]=o.useState({action:new Array(2).fill(!1),slide:new Array(2).fill(null)}),me=r.length-1,pe=X===me,ue=r.length>0&&r[me].hasEndRecirc&&r[me].recircGalleries[0]&&Boolean(r[me].recircGalleries[0].url)&&Boolean(r[me].recircGalleries[0].dangerousHed),ge=F&&ue&&!pe,he=ge?r[me].recircGalleries[0]:{},ye={carouselPlacedIn:e,currentSlideIndex:X,getIsSmallDevice:se,hasHeadRecirc:ge,headRecircGallery:he,isModalOpen:a,slides:r,titleRef:le,galleryID:n},{triggerSlideAction:be,triggerMobileRecircImpression:fe,triggerNewsletterInteraction:ve,triggerRecircInteraction:we}=y(ye);o.useEffect((()=>ie(se())),[]),o.useEffect((()=>{const e={action:new Array(2).fill(!1),slide:new Array(2).fill(null)},t=X+1,n=X-1;n>=0&&(e.action[0]=!0,r[n].hidePreview||(e.slide[0]=n)),t{if(!O){const e=document.querySelector('[class^="StackedNavigationTop"]');Y(e?.offsetHeight||0)}}),[O]),o.useEffect((()=>{G?.isAuthenticated&&Boolean(G?.email)&&!ae&&re(!0)}),[G?.isAuthenticated,G?.email,ae]);const Ce=e=>{e>=0&&e0))return null;const ke=U?{href:U,target:"_blank"}:{as:"span"};return o.createElement(f,{shouldUseModalStyle:O,headerHeight:K,key:ae},!q&&o.createElement(v,{shouldUseModalStyle:O},o.createElement(w,{ref:le},o.createElement(C,{...ke,dangerouslySetInnerHTML:{__html:V}})),ge&&o.createElement(k,{onClick:e=>((e,t)=>{e.preventDefault(),we(b.headRecirc,t),window.open(t.url,"_blank","noopener,noreferrer")})(e,he),href:he.url,dangerouslySetInnerHTML:{__html:`${Z(l.nextGallery)}: ${he.source.hed} »`}})),q&&o.createElement(L,{as:D,dangerousHed:V}),o.createElement(B,null,o.createElement(N,{isEndGalleryRecircCardOnMobile:!O,mobileSlider:z},o.createElement(S,{isHidden:!de.action[0],mobileSlider:z},o.createElement(x,{"aria-hidden":!de.action[0],"aria-label":Z(l.previous),dangerouslySetInnerHTML:{__html:t},onClick:()=>Ce(X-1),isRotated:!0})),o.createElement($,{isHidden:!de.action[1],mobileSlider:z},o.createElement(x,{"aria-hidden":!de.action[1],"aria-label":Z(l.next),dangerouslySetInnerHTML:{__html:t},onClick:()=>Ce(X+1)})),o.createElement(E,null,o.createElement(T,null,`${X+1}/${r.length}`)),r.map(((t,a)=>o.createElement(I,{key:a,"data-testid":`GalleryCarouselContent__slide_${a+1}`,className:i(t.className,{"fade-in":!te&&a===X,"fade-out":te&&a===X,"fade-in-sequence":!te&&de.slide.includes(a),"fade-out-sequence":te&&de.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===X},!j&&{"prev-slide":a===de.slide[0],"next-slide":a===de.slide[1],"last-slide":a===me}),onAnimationEnd:()=>(e=>{te&&e===X&&(ee(J),ne(!1))})(a),"aria-hidden":a!==X,fullBleedSlide:j,mobileSlider:z},t?.isNewsletter&&o.createElement(A,{index:a,isSmallDevice:oe,newsletter:t.newsletter,onInteractionAnalytics:ve,onMobileImpressionAnalytics:fe,user:G}),t?.isAd&&o.createElement(u,{group:"ads"},o.createElement(p,{position:"mid-gallery"})),t?.isMidRecirc&&o.createElement(P,{index:a,isSmallDevice:oe,recircGalleries:t.recircGalleries,onInteractionAnalytics:we,onMobileImpressionAnalytics:fe}),["cartoon","photo"].includes(t?.contentType||"")&&o.createElement(d,{key:t.id,...t.image||t,isLazy:R,responsiveCartoonVariation:c,shouldDisableImageClick:m,shouldHoldImageSpace:H,shouldUseMediumBreakpoint:_,showPublishedDate:W,analyticsData:{currentSlide:t,cartoonPlacement:e,cartoonPosition:a+1,totalNumberOfCartoons:r.length,galleryTitle:le.current?.innerText||"",currentSlideIndex:a,galleryID:n,slides:r,isSmallDevice:oe}}),t?.hasEndRecirc&&o.createElement(M,{index:a,isSmallDevice:oe,recircGalleries:t.recircGalleries,onInteractionAnalytics:we,onMobileImpressionAnalytics:fe,shouldUseModalStyle:O})))))))};H.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})},H.defaultProps={carouselPlacedIn:"modal",dangerousNavigationIcon:' ',responsiveCartoonVariation:"SliderCartoon",shouldDisableImageClick:!0,shouldHoldImageSpace:!1,shouldImageLazyLoad:!0,shouldUseMediumBreakpoint:!0,shouldUseModalStyle:!1,showHeadRecirc:!0,showPublishedDate:!1,title:"",titleLinkURL:"",variations:{fullBleedSlide:!1,useSectionTitle:!1,mobileSlider:!1}},e.exports=r((e=>({isModalOpen:e.isModalOpen||!1,user:e.user})))(H)},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(75999),{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:v,ResponsiveCartoonCredit:w,ResponsiveCartoonCaption:C,ResponsiveCartoonCTAWrapper:k}=n(77527),{GalleryRecircGridWrapper:$,GalleryRecircViewGalleryCTA:S}=n(26891),{AdWrapper:x}=n(36185),{NewsletterSlimLoggedInWrapper:E,NewsletterSlimLoggedInDisclaimer:T}=n(75116),{NewsletterSubscribeFormWrapper:I,NewsletterSubscribeFormDisclaimer:N}=n(69817),{BREAKPOINTS:B}=n(96472),L=a` from { opacity: 0; } to { opacity: 1; } `,P=a` from { opacity: 1; } to { opacity: 0; } `,M=a` from { opacity: 0; } to { opacity: .2; } `,A=a` from { opacity: .2; } to { opacity: 0; } `,D=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); } `} `,H=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)}; `,_=o(p).withConfig({displayName:"GalleryCarouselTitle"})` span { cursor: unset; :hover { text-decoration: none; } } ${s(`${c.lg}px`)} { width: ${l(24.75)}; } `;_.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; } `} `,V=o(u).withConfig({displayName:"GalleryCarouselNextWrapper"})` ${W}; grid-column: 11/12; justify-content: start; `,U=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; } ${v} { 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}, ${C}, ${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)}; ${v} { ${y} { width: ${l(40.5)}; height: auto; max-height: none; } } `} } `,Z=i` display: flex; grid-row: 1; align-items: center; overflow: hidden; ${v} { ${b} { height: 100%; } } ${f} { position: absolute; min-width: ${l(100)}; } ${k} { display: none; } `,K=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: ${L} ease-in-out 300ms forwards; } .fade-out { animation: ${P} ease-in-out 300ms forwards; } .fade-in-sequence { animation: ${M} ease-in-out 300ms forwards; } .fade-out-sequence { animation: ${A} ease-in-out 300ms forwards; } .current-slide { display: flex; grid-column: 4/10; grid-row: 1; ${f} { align-self: center; } } .prev-slide { ${Z}; grid-column: 1/2; ${v} { margin-right: 0; ${b} { text-align: right; } } ${f} { right: 0; } } .next-slide { ${Z}; grid-column: 12/-1; ${v} { margin-left: 0; ${b} { text-align: left; } } ${f} { left: 0; } } .has-end-recirc { ${$} { display: none; } } .has-end-recirc.current-slide { position: unset; ${$} { 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")}; ${v} { border: none; padding: 0; } } .last-slide { border-bottom: none; } .has-end-recirc { padding-bottom: 0; ${S} { grid-column: 1 / 8; grid-row: 1; text-align: center; } ${({isEndGalleryRecircCardOnMobile:e})=>e&&`\n ${$} {\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`)} { ${V}, ${U} { 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)}; ${V}, ${U}, .current-slide { grid-row: 2; } ${j} { display: flex; grid-column: 12; justify-self: end; } ${V} { grid-column: -2/-1; button { justify-content: end; } } ${U} { grid-column: 1/2; button { justify-content: start; } } .current-slide { grid-column: 1/-1; } } ${v} { ${C}, ${w} { padding-bottom: 0; } ${w} { padding-top: ${l(1)}; } } `:i` ${r(`${m.xl}px`)} { ${t} } ${s(`${c.lg}px`)} { ${n} } `}} `,Y=o(u).withConfig({displayName:"GalleryCarouselSliderWrapper"})` display: flex; flex-grow: 1; align-items: center; justify-content: center; `,J=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)}; } ${N} p { margin-bottom: 0; } } ${s(`${c.lg}px`)} { max-width: unset; } `;J.defaultProps={as:"div"};const Q=o.div.withConfig({displayName:"GalleryCarouselMidRecircWrapper"})` ${s(`${c.lg}px`)} { width: 100%; } margin: auto; `;Q.defaultProps={as:"div"};const X=o.div.withConfig({displayName:"GalleryCarouselEndRecircWrapper"})` ${r(B.lg)} { position: absolute; right: 0; } ${s(`${c.lg}px`)} { padding-top: ${l(5)}; width: 100%; } `;X.defaultProps={as:"div"},e.exports={GalleryCarouselContainer:D,GalleryCarouselEndRecircWrapper:X,GalleryCarouselHeader:H,GalleryCarouselTitle:_,GalleryCarouselTitleText:O,GalleryCarouselHeaderRecirc:F,GalleryCarouselNextWrapper:V,GalleryCarouselPrevWrapper:U,GalleryCarouselNavigation:G,GalleryCarouselCountWrapper:j,GalleryCarouselCount:z,GalleryCarouselContent:q,GalleryCarouselSlider:K,GalleryCarouselSliderWrapper:Y,GalleryCarouselNewsletterWrapper:J,GalleryCarouselMidRecircWrapper:Q,GalleryCarouselSectionTitle:R}},92039:(e,t,n)=>{const o=n(3442);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),v=({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}`,C=(n=[])=>{const o={cartoon_placement:e,gallery_title:u?.current?.innerText||"",cartoon_id:p[t]?.id||"",cartoon_numbering:w()};return i(o,n)},k=(e,t=[],n={})=>{r.emitGoogleTrackingEvent(e,{...C(t),...n})},$=(e,t=[],n=null)=>{k("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=v({type:"impression",subject:y,items:o,placement:e});"end_content"!==e&&"top_right_link"!==e||d(i,["total_index","index"]),s(i)},S=(e,t=null)=>{k("cartoon-impression-newsletter",["cartoon_placement","gallery_title"],{cartoon_newsletter_id:e?.newsletterId,cartoon_numbering:w(t)})};return o.useEffect((()=>{a&&$(l.headRecirc,[c])}),[]),o.useEffect((()=>{(()=>{if(!m&&"modal"===e){k("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=v({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),$(l.midRecirc,o)),d&&(u.push(t),S(i)),c&&(u.push(t),(()=>{k("cartoon-impression",["cartoon_placement","gallery_title","cartoon_id","cartoon_numbering"]);const e=p[t],n=e?.links?.find((e=>"canonical"===e.network)).url,o=v({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),$(l.endRecirc,o)),u.length&&f(u))}),[t]),{extractAnalyticsData:C,triggerSlideAction:e=>{k("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=v(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),S(c,r)):d===l.midRecirc?(f(r),$(l.midRecirc,s,r)):(f(l.endRecirc),$(d,s,r)),n())},triggerNewsletterInteraction:e=>{k("cartoon-interaction-newsletter",["cartoon_placement","gallery_title","cartoon_id"],{content_newsletter_placement:l.midRecirc,content_newsletter_title:e?.dangerousHed||""})},triggerRecircInteraction:(e,t={},n=null)=>{k("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=v({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).ItemCenterNoCaption,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),{GalleryEmbedWrapper:y,GalleryEmbedHr:b,GalleryEmbedSwipe:f,GalleryEmbedTitle:v,GalleryEmbedSlideList:w,GalleryEmbedSlideListItem:C,GalleryEmbedListWrapper:k}=n(56082),$=n(38337);class S 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({isAdSlide:i,slideIndex:o,slideIndexForDisplay:a}),i?h.emitGoogleTrackingEvent("gallery-ad-view",{}):this.emitTrackingEvent(a)},this.handleForward=()=>this.handleSlideChange(1),this.handleBack=()=>this.handleSlideChange(-1);const{slides:n,config:o,midGalleryAdsLimit:i,showAds:a,showNoAdsFromParent:r}=this.props,s=o.adsConfig?.galleryEmbedMidGalleryAdCadence;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,s,i,a,r),this.galleryLength=n.length,this.state={slideIndex:0,slideIndexForDisplay:0,isClient:!1,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,dangerousHed:o,display:a,showHed:m,slides:p,isLazy:h,textAlign:S,isListicleLayout:x,shouldCycleSlides:E,variations:T}=this.props,{isClient:I,width:N,slideIndex:B,slideIndexForDisplay:L,isAdSlide:P}=this.state;let M;const A="callout:slideshow"===n;if(e&&(M=r.Children.toArray(e).filter((e=>"�"!==e.props.children)).map((e=>e.props))),"promo"===(a||T?.display)&&!A)return r.createElement(s,{...this.props});const D=I?this.slidesAndAds:p.slice(0,3),H=p.length,R=D[B]&&!P,_={transform:`translate(${B*N*-1}px, 0)`};return r.createElement(y,{isListicleLayout:x,ref:this.getRef,className:i("gallery-embed",t)},r.createElement(b,{className:"gallery-embed__hr",isListicleLayout:x,hasMixedMediaSlides:A}),m&&o&&r.createElement(v,{dangerouslySetInnerHTML:{__html:o}}),x?r.createElement(k,{chunk:p,getRef:this.getRef,isListicleLayout:x}):r.createElement(r.Fragment,null,A?r.createElement($,{slides:M,totalGalleryItems:H,textAlign:S}):r.createElement(r.Fragment,null,r.createElement(f,{noHed:!m,onSwipeRight:this.handleBack,onSwipeLeft:this.handleForward},r.createElement(w,{isListicleLayout:x,style:_},D.map(((e,t)=>r.createElement(C,{key:e.id||t,isListicleLayout:x},e.isAd?r.createElement(g,{group:"ads"},r.createElement(u,{position:"mid-gallery"})):r.createElement(l,{...e,isLazy:h})))))),r.createElement(d,{slideIndex:L,slideCount:H,onBack:this.handleBack,onForward:this.handleForward,isAdSlide:P,shouldCycleSlides:E}))),R&&r.createElement(r.Fragment,null,r.createElement(c,{...D[this.state.slideIndex]}),r.createElement(b,{className:"gallery-embed__hr",isListicleLayout:x,hasMixedMediaSlides:A})))}}S.propTypes={children:a.node,className:a.string,config:a.object,contentType:a.string,dangerousHed:a.string,display:a.string,isLazy:a.bool,isListicleLayout:a.bool,midGalleryAdsLimit:a.number,shouldCycleSlides:a.bool,showAds:a.bool,showHed:a.bool,showNoAdsFromParent:a.bool,slides:a.array,textAlign:a.string,variationName:a.string,variations:a.shape({display:a.string})},S.defaultProps={config:{adsConfig:{galleryEmbedMidGalleryAdCadence:0}},isLazy:!1,isListicleLayout:!1,midGalleryAdsLimit:1/0,shouldCycleSlides:!1,showAds:!0,showHed:!1,showNoAdsFromParent:!1,slides:[],variations:{display:"slideshow"}},S.displayName="GalleryEmbed",e.exports=S},78873:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{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:v}=n(56082),{jsonmlToReact:w}=n(21159),C=({className:e,ctaAnalyticsName:t,ctaHref:n,cta:o,contentType:l,dangerousCredit:C,dangerousDek:k,dangerousDetail:$,dangerousHed:S,dangerousMetaOne:x,price:E,reducedPrice:T,sellerName:I})=>{const{formatMessage:N}=a(),B=s(o,l,N),L=t?()=>{r.emitUniqueGoogleTrackingEvent(`${t}-embed`,{})}:()=>{};return i.createElement(p,{className:e},C&&i.createElement(d,{dangerouslySetInnerHTML:{__html:C}}),S&&i.createElement(c,{dangerouslySetInnerHTML:{__html:S}}),k&&("string"==typeof(P=k)?i.createElement(v,{dangerouslySetInnerHTML:{__html:P}}):i.createElement(v,null,w.convert(k))),(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)),$&&i.createElement(y,{dangerouslySetInnerHTML:{__html:$}}),I&&i.createElement(h,{dangerouslySetInnerHTML:{__html:I}}),B&&n&&i.createElement(m,{href:n,inputKind:"link","aria-label":"Opens in a new window",label:B,onClickHandler:L,rel:"nofollow noopener noreferrer",target:"_blank"}));var P};C.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},C.displayName="GalleryEmbedCaption",e.exports=l(C,"GalleryEmbedCaption")},83193:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),r=n(82116).A,{GalleryEmbedControlsStyles:s,GalleryEmbedControlsAdTitle:l,GalleryEmbedControlsCounter:d,GalleryEmbedControlsCounterIndex:c,GalleryEmbedControlsCounterCount:m,GalleryEmbedControlsController:p,GalleryEmbedControlsButton:u}=n(56082),g=n(13175),h=({className:e,onBack:t,onForward:n,slideCount:o,slideIndex:h,isAdSlide:y,shouldCycleSlides:b})=>{const{formatMessage:f}=a(),v=!b&&0===h,w=!b&&h+1===o&&!y;return i.createElement(s,{className:e},y?i.createElement(l,null,f(r.adSlideText)):i.createElement(d,null,i.createElement(c,null,`${h+1} `),i.createElement(m,null,`/ ${o}`)),i.createElement(p,{role:"presentation",onKeyDown:e=>{const o={ArrowLeft:t,ArrowRight:n};o[e.key]&&o[e.key]()}},i.createElement(u,{ariaLabel:f(r.backArrowButtonAriaLabel),isBackArrow:!0,onClickHandler:t,label:"",inputKind:"button",isIconButton:!0,isDisabled:v,isDisabledStyle:v,ButtonIcon:g}),i.createElement(u,{ariaLabel:f(r.forwardArrowButtonAriaLabel),onClickHandler:n,label:"",inputKind:"button",isIconButton:!0,isDisabled:w,isDisabledStyle:w,ButtonIcon:g})))};h.propTypes={className:o.string,isAdSlide:o.bool,onBack:o.func.isRequired,onForward:o.func.isRequired,shouldCycleSlides:o.bool,slideCount:o.number,slideIndex:o.number},e.exports=h},75966:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(11046);e.exports=o(i,"GalleryEmbed")},56082:(e,t,n)=>{const o=n(75999).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`,v=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 ")} } `,C=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 "} } `,k=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 `)} } `,$=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 { ${C}:first-child { display: none; } ${k} { 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 { 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; } `,S=o(i).withConfig({displayName:"GalleryEmbedCredit"})` /* This is to override .body a:not(.button):link, .body a:not(.button):visited */ && { a { color: inherit; } } `;S.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)} `,N=o(m.Utility).withConfig({displayName:"GalleryEmbedCaptionButton"})` margin-top: ${a(3)}; `,B=o.figcaption.withConfig({displayName:"GalleryEmbedCaptionWrapper"})` margin-bottom: ${a(4)}; `,L=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOneWrapper"})` line-height: 0; `;L.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 M=o(i).withConfig({displayName:"GalleryEmbedCaptionSellerName"})` display: block; `;M.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const A=o(i).withConfig({displayName:"GalleryEmbedCaptionDetail"})``;A.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.accent",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const D=o(i).withConfig({displayName:"GalleryEmbedCaptionPrice"})``;D.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const H=o(i).withConfig({displayName:"GalleryEmbedCaptionReducedPrice"})` margin-left: ${a(1)}; `;H.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.accent",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const R="32px",_=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 V=o(i).withConfig({displayName:"GalleryEmbedControlsCounterCount"})``;V.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const U=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:$,GalleryEmbedHr:C,GalleryEmbedSwipe:k,GalleryEmbedCredit:S,GalleryEmbedTitle:E,GalleryEmbedSlideList:v,GalleryEmbedSlideListItem:w,GalleryEmbedListWrapper:I,GalleryEmbedCaptionButton:N,GalleryEmbedCaptionWrapper:B,GalleryEmbedCaptionMetaOneWrapper:L,GalleryEmbedCaptionMetaOne:P,GalleryEmbedCaptionSellerName:M,GalleryEmbedCaptionDetail:A,GalleryEmbedCaptionPrice:D,GalleryEmbedCaptionReducedPrice:H,GalleryEmbedCaptionSlideBody:T,GalleryEmbedControlsStyles:_,GalleryEmbedControlsAdTitle:O,GalleryEmbedControlsCounter:F,GalleryEmbedControlsCounterIndex:W,GalleryEmbedControlsCounterCount:V,GalleryEmbedControlsController:U,GalleryEmbedControlsButton:G,GalleryEmbedSlideTitle:x}},82116:(e,t,n)=>{const o=n(3442);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(3442),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,onBeforeRedirect:n,items:o,recircInteractionAnalytics:r,showCropViewOnMobile:b,variations:{shouldOpenInSameTab:f,shouldUseItemDangerousDek:v,shouldUseItemDangerousHed:w}})=>{const{formatMessage:C}=a();if(!o.length)return null;const k=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=f?"_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:w&&e.dangerousHed?e.dangerousHed:e?.source?.hed||""}}),i.createElement(h,{"data-testid":"GalleryRecircViewGalleryCTA",dangerouslySetInnerHTML:{__html:v&&e.dangerousDek?e.dangerousDek:k}})),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.defaultProps={hed:"",isEndOfPageRecirc:!1,showCropViewOnMobile:!1,variations:{shouldOpenInSameTab:!1,shouldUseItemDangerousDek:!1,shouldUseItemDangerousHed:!1}},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(75999),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 v=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=v;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 C=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=C,C.defaultProps={as:"h4",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const k=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=k,k.defaultProps={as:"h4",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const $=`\n ${c(`${m.lg+1}px`)} {\n border: none;\n\n & > ${v} > ${C} {\n display: none;\n }\n }\n`,S=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; & > ${C} { 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} `,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(3442);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(3442),{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:v,GallerySlideRankingContainerRank:w,GallerySlideRankingContainerScore:C,GallerySlideResponsiveAsset:k}=n(55082),$=({contentType:e,dangerousHed:t,hedHref:n,image:o,isLazy:l,locationInfo:$,offers:S,order:x,overallRating:E})=>{const{formatMessage:T}=a(),I=JSON.stringify({pattern:"AwardsListSlide"}),N=o&&{...o},B=`#${x+1}`,{city:L,country:P}=$,M=N&&r(N),A=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(v,null,i.createElement(w,null,i.createElement("h2",null,"Ranking"),i.createElement("div",null,B)),i.createElement(C,null,i.createElement("h2",null,"Score"),i.createElement("div",null,E))),t&&i.createElement(b,null,A),L&&P&&i.createElement(f,null,`${L}, ${P}`),N&&i.createElement(g,{orientation:M,contentType:e},i.createElement(h,null,i.createElement(y,null,i.createElement(k,{...N,isLazy:l})))),S?.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:S.slice(0,1),onClickHandler:()=>{m.emitGoogleTrackingEvent("awards-list-slide-button-click")},showCount:1,showOffersSeller:!0,venueSellerPreviewText:T(c.venueSellerPreviewText)}):null))};$.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},$.displayName="AwardsListSlide",e.exports=$},25939:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(38221),r=n(32485),{useIntl:s}=n(3442),l=n(73275),d=n(35676),{getImageOrientation:c,getCTAText:m}=n(38759),p=n(39832),{ProductEmbedImageLink:u}=n(53985),g=n(14473),{trackComponent:h}=n(92716),{productImpressionTracking:y,formatGtmData:b}=n(60162),{interactionResponse:f}=n(56187),{GallerySlideWrapper:v,GallerySlideFigure:w,GallerySlideAssetWrapper:C,GallerySlideAssetContainer:k,GallerySlideAssetContainerInner:$,GallerySlideSocialIcons:S,GallerySlideResponsiveAsset:x,GallerySlideCaptionWrapper:E}=n(55082),T=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:l,commentsCount:d,contentType:T,ctaAnalyticsName:I,ctaHref:N,cta:B,ctaRel:L,id:P,ctaAtRetailerName:M,dangerousCredit:A,dangerousDetail:D,dangerousHed:H,dangerousMetaOne:R,dangerousMetaTwo:_,dangerousPostCTA:O,data_item:F,index:W,dangerousPreHeaderTwo:V,dek:U,dropShipSellers:G,hasPhotoBookmark:j,functionalTags:z,hidePriceComponentWhenNoPrice:q,itemSocialSharesProps:Z,image:K,hasSlideHedIcon:Y,hasVoting:J,hedHref:Q,isHedClickable:X,hasPriceSection:ee,hasGallerySlideBackground:te,hasGallerySlideTextPadding:ne,isLazy:oe,name:ie,offers:ae,promotionHed:re,productId:se,promotionText:le,preHeaderOne:de,shouldLimitLongPortraits:ce,showOrderedGallery:me,showMultipleBuyButtons:pe,showPriceOnButton:ue,showOfferUrl:ge,showSellerNameBelowButton:he,socialIconsProps:ye,variationDisplayName:be,showSlideCount:fe,variations:ve,showLocalisedOffers:we,variationName:Ce,showClampedProductDescription:ke})=>{i.useEffect((()=>{(async()=>{await f(),h("GallerySlide",Ce)})()}),[Ce]);const $e="product"===T||"commerce-product"===T||"hotel"===T,{formatMessage:Se}=s(),xe=m(B,T,Se),Ee=JSON.stringify({pattern:"GallerySlide",variation:be}),Te=!!z&&z.some((e=>"_isSponsored"===e.name)),{contentAlign:Ie,hasBackground:Ne,hasCaption:Be,isOrdered:Le,shouldBrandNameBelowHed:Pe,hasMultipleLines:Me,hasCaptionMargin:Ae,showBookMarkIcon:De,showCommentCount:He}=ve,Re=Le||me&&!!de.length,_e=K&&{...K},Oe=_e&&c(_e),Fe="recipe"===T,We="product"===T?{"data-buy-button":!0}:{},Ve=A||K&&K.credit||"",Ue=e=>{if(ae&&ae.length>0)return e?ae[0].offerUrl:ae[0].purchaseUri};let Ge=!0;G?.length>0&&(Ge=G?.some((e=>!Ue(ge)?.toLowerCase().includes(e))));const je={dangerousHed:H,brand:{name:t},id:se||P,index:F?.index||W,contentType:T,offers:ae,component:"gallery_slide_component",hotelLink:Q},ze=(e,t)=>{b(window,{...je},e,"ProductEmbed",t,H)};i.useEffect((()=>{const e=()=>y("ProductEmbed",document.getElementsByClassName("product-embed")),t=a(e,1e3);return"product"===T&&(window.addEventListener("load",e),window.addEventListener("scroll",t)),()=>{"product"===T&&(window.removeEventListener("load",e),window.removeEventListener("scroll",t))}}),[T]);const qe=ke&&["commerce-product","product"].includes(T),Ze={bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:l,commentsCount:d,contentType:T,ctaAnalyticsName:I,ctaHref:N,ctaRel:L,ctaText:xe,ctaAtRetailerName:M,dangerousCredit:Ve,dangerousDetail:D,dangerousHed:H,dangerousMetaOne:R,dangerousMetaTwo:_,dangerousPostCTA:O,dangerousPreHeaderTwo:V,dataAttrs:We,dek:U,dropShipSellers:G,hasPhotoBookmark:j,hasGallerySlideBackground:te,hasSlideHedIcon:Y,hasVoting:J,hedHref:Q,hidePriceComponentWhenNoPrice:q,itemSocialSharesProps:Z,isCtaInternal:Fe,isExternalProduct:Ge,hasPriceSection:ee,isHedClickable:X,name:ie,offers:ae,preHeaderOne:de,productId:se,promotionHed:re,promotionText:le,showMultipleBuyButtons:pe,showPriceOnButton:ue,showOfferUrl:ge,showSellerNameBelowButton:he,showClampedProductDescription:qe,variations:{showSlideCount:fe,...ve,isOrdered:Re,shouldBrandNameBelowHed:Pe||me}};return i.createElement(v,{className:$e?r("product-embed",l):l,"data-event-boundary":"click","data-in-view":Ee,"data-event-click":Ee,hasBackground:Ne,hasCaptionMargin:Ae,hasMultipleLines:Me,hasVoting:J,shouldOrderedGallery:Re,contentAlign:Ie,showMultipleBuyButtons:pe,orientation:Oe,image:K,contentType:T||K?.contentType,shouldLimitLongPortraits:ce,isSponsored:Te,hasGallerySlideBackground:te,"data-item":JSON.stringify(je),"data-testid":"GallerySlideWrapper",showBookMarkIcon:De},i.createElement(w,null,_e&&i.createElement(C,{orientation:Oe,contentType:T},i.createElement(k,null,i.createElement($,null,"product"===T&&ae&&ae.length>0?i.createElement(u,{as:p,hasGallerySlideBackground:te,href:Ue(ge),target:Ge?"_blank":"_self",rel:"sponsored noopener",attributes:{tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":ae[0].sellerName,"data-offer-url":ae[0].offerUrl},onClick:$e?e=>ze(e):()=>{}},i.createElement(x,{className:r("GallerySlideResponsiveAsset",l),..._e,isLazy:oe,onClick:$e?e=>ze(e):()=>{}})):"cnevideo"===(T||K?.contentType)?i.createElement(x,{className:r("GallerySlideResponsiveAsset",l),..._e,isLazy:oe,shouldAutoplay:!1,shouldPlayContinuously:!1}):i.createElement(x,{className:r("GallerySlideResponsiveAsset",l),..._e,isLazy:oe}),ye&&ye.links.length>0&&i.createElement(S,{...ye})))),Be&&i.createElement(E,{hasMultipleLines:Me,productId:se,hasCaptionMargin:Ae,...Ze,ctaAtRetailerName:M,showLocalisedOffers:we,as:g,hasGallerySlideTextPadding:ne,hasGallerySlideBackground:te,productData:je,hasHotelOrProductType:$e,id:P,urlToBookmark:N,image:j?K:void 0,contentType:T,showCommentCount:He,showBookMarkIcon:De,contentAlign:Ie})))};T.propTypes={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,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,hasSlideHedIcon:o.bool,hasVoting:o.bool,hedHref:o.string,hidePriceComponentWhenNoPrice:o.bool,id:o.string,image:o.shape(l.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,productId:o.string,promotionHed:o.string,promotionText:o.string,reducedPrice:o.string,shouldLimitLongPortraits:o.bool,showClampedProductDescription:o.bool,showLocalisedOffers:o.bool,showMultipleBuyButtons:o.bool,showOfferUrl:o.bool,showOrderedGallery:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,showSlideCount:o.bool,socialIconsProps:o.shape(d.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})},T.defaultProps={functionalTags:[],hasPhotoBookmark:!1,hasSlideHedIcon:!1,hidePriceComponentWhenNoPrice:!1,shouldLimitLongPortraits:!0,showClampedProductDescription:!1,showSlideCount:!0,variations:{contentAlign:"left",hasBackground:!0,hasCaption:!0,isOrdered:!1,shouldBrandNameBelowHed:!1,shouldDekBelowOffer:!1,hasMultipleLines:!1}},T.displayName="GallerySlide",e.exports=T},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),v=n(23261),w=n(68606),{BookmarkWrapper:C,GallerySlideCaptionCtaBlock:k,GallerySlideCaptionMetaOneContainer:$,GallerySlideCaptionMetaOne:S,GallerySlideCaptionPromotionText:x,GallerySlideCaptionPostCta:E,GallerySlideCaptionMetaTwo:T,GallerySlideCaptionButton:I,GallerySlideCaptionHed:N,GallerySlideCaptionHedText:B,GallerySlideFigCaptionWrapper:L,GallerySlideFigCaption:P,GallerySlideCaptionCreditWrapper:M,GallerySlideCaptionPreHeaderOneWrapper:A,GallerySlideCaptionPreHeaderOne:D,GallerySlideCaptionPreHeaderTwo:H,GallerySlideCaptionPromotionHed:R,GallerySlideCaptionDekContainer:_,GallerySlideCaptionDetail:O,GallerySlideCaptionDek:F,GallerySlideCaptionOffers:W,GallerySlideCaptionBrandAndName:V,GallerySlideNativeShareContainer:U,GallerySlideSocialShareIcon:G,GallerySlideCaptionClampedDek:j}=n(55082),z=n(43211),q=({ctaHref:e,ctaRel:t="nofollow noopener noreferrer",ctaText:n,dataAttrs:o,dangerousMetaOne:a,dangerousMetaTwo:r,dangerousPostCTA:s,isCtaInternal:l,onClickHandler:d,promotionText:c,shouldUseBookmarkV3:m,contentType:p,copilotId:u,urlToBookmark:g,shouldEnableBookmarkOnGalleryItem:h,showCommentCount:y,contentAlign:b,showBookMarkIcon:f})=>i.createElement(k,{showCommentCount:y,contentAlign:b},a&&i.createElement($,null,a&&i.createElement(S,{dangerouslySetInnerHTML:{__html:a}})),c&&i.createElement(x,{dangerouslySetInnerHTML:{__html:c}}),r&&i.createElement(T,{dangerouslySetInnerHTML:{__html:r}}),n&&e&&i.createElement(I,{"aria-label":"Opens in a new window",dataAttrs:o,href:e,inputKind:"link",label:n,onClickHandler:d,rel:l?"noopener noreferrer":t,target:"_blank"}),s&&i.createElement(E,{dangerouslySetInnerHTML:{__html:s}}),h&&f&&i.createElement(v,{urlToBookmark:g,copilotID:u,contentType:p,isPageScoped:!1,shouldEnableUtilityBookmarkOption:h,shouldUseBookmarkV3:m}));q.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,isCtaInternal:o.bool,onClickHandler:o.func,promotionText:o.string,shouldEnableBookmarkOnGalleryItem:o.bool,shouldUseBookmarkV3:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool,urlToBookmark:o.string};const Z=({ctaHref:e,dangerousHed:t,hasGallerySlideBackground:n,isClickable:o,hasIcon:a,productId:r,hasHotelOrProductType:d,gtmClickHandler:c})=>{if(!t)return null;const m=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));return o&&e?i.createElement(s,{href:e,onClick:d?e=>c(e):()=>{}},m):m};Z.propTypes={ctaHref:o.string,dangerousHed:o.string,gtmClickHandler:o.func,hasGallerySlideBackground:o.bool,hasHotelOrProductType:o.bool,hasIcon:o.bool,isClickable:o.bool,productId:o.string};const K=(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},Y=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:r,commentsCount:s,contentType:l,ctaAnalyticsName:f,ctaHref:v,ctaRel:k,ctaText:$,ctaAtRetailerName:S,dangerousCredit:x,dangerousDetail:E,dangerousHed:T,dangerousMetaOne:I,dangerousMetaTwo:N,dataAttrs:B,dek:Y,dropShipSellers:J,hasPhotoBookmark:Q,featureFlags:X,itemSocialSharesProps:ee,hasSlideHedIcon:te,hasMultipleLines:ne,hasGallerySlideBackground:oe,hasGallerySlideTextPadding:ie,hasVoting:ae,hedHref:re,hidePriceComponentWhenNoPrice:se,id:le,image:de,isCtaInternal:ce,isHedClickable:me,hasPriceSection:pe,offers:ue,productData:ge,promotionHed:he,promotionText:ye,showMultipleBuyButtons:be,showPriceOnButton:fe,showSellerNameBelowButton:ve,dangerousPostCTA:we,dangerousPreHeaderTwo:Ce,socialTitle:ke,socialDescription:$e,productId:Se,preHeaderOne:xe,variations:Ee,showOfferUrl:Te,name:Ie,showLocalisedOffers:Ne,hasHotelOrProductType:Be,showClampedProductDescription:Le,urlToBookmark:Pe})=>{const Me=be?4:1,{contentAlign:Ae,isOrdered:De,shouldBrandNameBelowHed:He,shouldDekBelowOffer:Re,showSlideCount:_e,showCommentCount:Oe,showBookMarkIcon:Fe}=Ee,[We,Ve]=a(!1),[Ue,Ge]=a(!1),{hasNativeShareButton:je,hasSlideSharingIcon:ze,enableBookmarking:qe,enableUtilityBookmarkOnGalleryItem:Ze,enableUtilityCommentsCountOnGalleryItem:Ke,shouldUseBookmarkV3:Ye}=X,{showNativeShareButton:Je,pageUrl:Qe}=h(je),Xe={url:K(ee,Qe),title:ke,text:$e},et=(e,t)=>{y(window,{...ge},e,"ProductEmbed",t,T)},tt=!ae,nt=()=>i.createElement(F,{isClampingEnabled:Le,showLess:Ue},p.convert(Y)),ot=()=>{const e=Ue?"close":"open";return i.createElement(j,{linesInExtraLargeDesktop:3,isCollapsible:!0,showLess:Ue,offset:2,onTextClick:()=>{Ge(!Ue),y(window,{...ge},ge.index,"ProductEmbed",null,"",e)},showClampedProductDescription:Le},nt())},it=[t,Ie].filter(Boolean).join(" "),at=f?(e,t,n,o)=>{c.emitGoogleTrackingEvent(f),Be&&et(t,o),b("click",{label:e,position:t,link:n,component:"affiliate_button_link"})}:(e,t)=>{Be&&et(e,t)};return i.createElement(L,{className:r,contentAlign:Ae,shouldOrderedGallery:De,hasGallerySlideBackground:oe},i.createElement(P,null,"photo"===l&&Q&&qe?i.createElement(C,null,i.createElement(z,{bookmarkMeta:e,copilotID:le,image:de})):null,x&&i.createElement(M,{dangerouslySetInnerHTML:{__html:x}}),_e&&xe&&i.createElement(A,{hasGallerySlideTextPadding:ie},i.createElement(D,{"data-testid":"GallerySlideCaptionPreHeaderOne"},xe)),ze&&i.createElement(U,null,i.createElement(u,{shareData:Xe,showOnlyIcon:!0,parentCallBack:e=>{Ve(e)}}),ee&&We&&!Je&&i.createElement(G,{"data-testid":"GallerySlideSocialShareIcon"},i.createElement(g.Circular,{...ee}))),Ce&&i.createElement(H,{dangerouslySetInnerHTML:{__html:Ce}}),he&&i.createElement(R,{dangerouslySetInnerHTML:{__html:he}}),!He&&it&&i.createElement(V,null,p.convert(it)),i.createElement(Z,{isClickable:me,dangerousHed:T,ctaHref:re||v,hasIcon:te,productId:Se,hasGallerySlideBackground:oe,hasHotelOrProductType:Be,gtmClickHandler:et}),He&&it&&i.createElement(V,null,p.convert(it)),i.createElement(_,{"data-testid":"GallerySlideCaptionDekContainer"},E&&i.createElement(O,{dangerouslySetInnerHTML:{__html:E}}),!Re&&m(Y)&&(Le?ot():nt()),tt&&i.createElement(W,{hasGallerySlideBackground:oe,showCommentCount:Oe},ue&&i.createElement(d,{buttonVariation:n,btnStyle:o,contentType:l,dataAttrs:B,defaultCTAText:$,ctaAtRetailerName:S,isCtaInternal:ce,hasPriceSection:pe,hasMultipleLines:ne,offers:ue,onClickHandler:at,hidePriceComponentWhenNoPrice:se,productId:Se,showCount:Me,showLocalisedOffers:Ne,showPriceOnButton:fe,showOfferUrl:Te,showSellerNameBelowButton:ve,dropShipSellers:J,hasGallerySlideBackground:oe}),Ke&&Oe&&i.createElement(w,{totalCommentsCount:s}),"product"!==l&&i.createElement(q,{ctaText:$,ctaRel:k,ctaHref:v,dataAttrs:B,isCtaInternal:ce,dangerousPostCTA:we,dangerousMetaOne:I,dangerousMetaTwo:N,onClickHandler:at,promotionText:ye,contentType:l,copilotId:le,urlToBookmark:Pe,shouldEnableBookmarkOnGalleryItem:Ze,shouldUseBookmarkV3:Ye,showCommentCount:Oe,showBookMarkIcon:Fe,contentAlign:Ae})),Re&&m(Y)&&ot())))};Y.propTypes={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,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,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,hasSlideHedIcon:o.bool,hasVoting: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.isRequired,productData:o.object,productId:o.string,promotionHed:o.string,promotionText:o.string,showClampedProductDescription: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})},Y.displayName="GallerySlideCaption",e.exports=r(Y,{keysToPluck:["featureFlags"]})},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),v=({contentType:e,dangerousCredit:t,dangerousHed:n,dek:o,image:l,isLazy:v,variationDisplayName:w})=>{const C=JSON.stringify({pattern:"GallerySlideHorizontal",variation:w}),k=l&&{...l},$=k&&r(k);return i.createElement(u,{"data-event-boundary":"click","data-in-view":C,"data-event-click":C,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)),k&&i.createElement(h,{orientation:$,contentType:e},i.createElement(y,null,i.createElement(b,null,i.createElement(f,{...k,isLazy:v}),t&&i.createElement(p,{dangerouslySetInnerHTML:{__html:t}}))))))};v.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},v.displayName="GallerySlideHorizontal",e.exports=v},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(75999),{BaseText:a}=n(76955),r=n(73730),{calculateSpacing:s,minScreen:l,getColorStyles:d,getTypographyStyles:c,getLinkStyles:m,maxScreen:p}=n(26865),u=n(48286),{ButtonWrapper:g,ButtonLabel:h,ButtonIconWrapper:y}=n(18974),{BREAKPOINTS:b}=n(96472),f=n(35676),v=n(73275),{ProductOfferListWrapper:w}=n(94037),{ResponsiveImageContainer:C}=n(7228),k=n(87091),$=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:${s(2)};\n width: 100%;`:`margin-top:${s(4)}; \n`} `,S=o.div.withConfig({displayName:"GallerySlideCaptionMetaOneContainer"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; margin-top: ${s(3)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; `,x=o.div.withConfig({displayName:"GallerySlideCaptionMetaOne"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; display: inline; margin-right: ${s(.5)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; `,E=o.span.withConfig({displayName:"GallerySlideCaptionPromotionText"})` &::before { content: '\00a0'; } `,T=o.div.withConfig({displayName:"GallerySlideCaptionPostCta"})` ${({theme:e})=>c(e,"typography.definitions.utility.assistive-text")}; margin-top: ${s(2)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body")}; `,I=o.div.withConfig({displayName:"GallerySlideCaptionMetaTwo"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")}; margin-top: ${s(1)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; `,N=o(r.Utility).withConfig({displayName:"GallerySlideCaptionButton"})` ${({showCommentCount:e})=>e&&`margin-top: ${s(4)};`} .slide-venue & { margin-top: 0; } `,B=o.div.withConfig({displayName:"GallerySlideRankingContainerScore"})``,L=o.div.withConfig({displayName:"GallerySlideRankingContainerRank"})``,P=o.div.withConfig({displayName:"GallerySlideRankingContainerWrapper"})``,M=o.span.withConfig({displayName:"GallerySlideCaptionHedText"})``;M.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const A=o(a).withConfig({displayName:"GallerySlideCaptionHed"})` margin-top: ${s(1.5)}; margin-bottom: 0; .slide-venue & { margin-top: ${s(1)}; .icon { transition: transform 0.2s; vertical-align: bottom; } } .slide-venue .external-link:hover &, .slide-venue .external-link:focus & { ${({theme:e})=>d(e,"color","colors.consumption.body.standard.link-hover")}; .icon { transform: translateX(${s(1)}); path { ${({theme:e})=>d(e,"fill","colors.consumption.body.standard.link-hover")}; } } } ${({theme:e,hasGallerySlideBackground:t})=>t&&`${c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")};`} `;A.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const D=o.div.withConfig({displayName:"GallerySlideCaptionBrandAndName"})` ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-top: ${s(1)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; &:first-child { margin-top: ${s(3)}; } `,H=o.div.withConfig({displayName:"GallerySlideCaptionOffers"})` ${({showCommentCount:e})=>e&&"display: flex;\n flex-direction: column;\n justify-content: space-between;\n "} ${({hasGallerySlideBackground:e})=>e&&`margin-left: -${s(2)};\n margin-right: -${s(2)};\n `} margin-top: ${s(2)}; ${p(b.md)} { ${({hasGallerySlideBackground:e})=>e&&`margin-top: ${s(3)};`} } `,R=o.div.withConfig({displayName:"GallerySlideCaptionDek"})` &, & h1, & h2 { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.description-embed")}; margin-top: ${s(2)}; ${({hasGallerySlideBackground:e})=>e&&`${l(b.md)}{\n margin-top: ${s(3)};\n }`} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body")}; a:not(.button) { ${({theme:e})=>m(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})=>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: 3;\n "}\n`} .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.body-core")} margin-top: ${s(2)}; } `,_=o.div.withConfig({displayName:"GallerySlideCaptionDekContainer"})``,O=o.div.withConfig({displayName:"GallerySlideCaptionDetail"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-title")}; margin-top: ${s(2)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; } `,F=o.span.withConfig({displayName:"GallerySlideCaptionPreHeaderOne"})``,W=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderOneWrapper"})` padding-top: ${s(2)}; ${({hasGallerySlideTextPadding:e})=>e&&`\n ${l(b.md)} {\n padding-top: ${s(1.5)};\n }`} ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,V=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderTwo"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-title")}; margin-top: ${s(3)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")}; margin-top: ${s(4)}; } `,U=o.div.withConfig({displayName:"GallerySlideCaptionPromotionHed"})``,G=o.div.withConfig({displayName:"GallerySlideCaptionCreditWrapper"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-tertiary")}; padding-top: ${s(1)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,j=o.div.withConfig({displayName:"GallerySlideFigCaption"})` display: block; margin: 0; a { &:not(.button) { text-decoration: none; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.link")}; &:hover, &:focus { text-decoration: underline; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.link-hover")}; } } } `,z=o.div.withConfig({displayName:"BookmarkWrapper"})` float: right; line-height: 0; ${k} { svg { .icon-loader-fill { ${d("fill","colors.interactive.base.white")} } .icon-loader-stroke { ${d("stroke","colors.interactive.base.white")} } } } `,q=o.div.withConfig({displayName:"GallerySlideCaptionWrapper"})` ${l(b.md)} { grid-column: 1 / -1; } `,Z=o(v).withConfig({displayName:"GallerySlideResponsiveAsset"})` & { ${C} { display: block; width: 100%; } } & .responsive-image { display: block; } `,K=o(f.Overlay).withConfig({displayName:"GallerySlideSocialIcons"})``,Y=o.div.withConfig({displayName:"GallerySlideAssetContainerInner"})` position: relative; `,J=o(Y).withConfig({displayName:"GallerySlideNativeShareContainer"})` bottom: 20px; float: right; svg { cursor: pointer; } `,Q=o.div.withConfig({displayName:"GallerySlideSocialShareIcon"})` position: absolute; right: 5px; bottom: 35px; width: max-content; `,X=o.div.withConfig({displayName:"GallerySlideAssetContainer"})``,ee=o.div.withConfig({displayName:"GallerySlideAssetWrapper"})` display: block; picture { width: 100%; } ${({orientation:e})=>"landscape"===e&&i` ${l(b.md)} { grid-column: 1 / -1; } `} ${({contentType:e})=>"clip"===e&&i` margin: 0; `} `,te=o.figure.withConfig({displayName:"GallerySlideFigure"})` width: 100%; ${l(b.md)} { display: grid; grid-template-columns: repeat(6, 1fr); column-gap: ${s(3)}; } `,ne=e=>e&&i` & { ${W} { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-large")} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; } ${A} { margin-top: ${s(1.5)}; } } `,oe=(e,t)=>e&&"left"===t&&i` & { & { ${l(b.md)} { ${W} { margin-top: ${s(2)}; margin-right: ${s(3)}; } ${V} { margin-top: ${s(3)}; } } } } `,ie=o.div.withConfig({displayName:"GallerySlideWrapper"})` & { margin-bottom: ${s(5)}; } ${({hasGallerySlideBackground:e})=>e&&i` ${({theme:e})=>d(e,"background-color","colors.background.light")}; && { margin-bottom: ${s(8)}; ${p(b.md)} { margin-bottom: ${s(6)}; } } `} ${({hasBackground:e})=>e&&i` ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-card")}; margin: 0 ${s(3)} ${s(2)}; padding-bottom: ${s(6)}; ${l(b.md)} { margin: 0 0 ${s(12)}; } + .gallery-slide__cm-container { margin: ${s(12)} 0; } ${te} { margin: 0; } ${q} { ${l(b.md)} { grid-column: 1 / -1; } } ${j} { margin-right: ${s(2)}; margin-left: ${s(2)}; ${l(b.md)} { ${({contentAlign:e,showBookMarkIcon:t})=>"left"===e&&t?`margin-right:${s(3)};\n margin-left: ${s(3)};`:`margin-right:${s(6)}; \n margin-left: ${s(6)};`} } } `} ${({hasBackground:e,contentAlign:t})=>!e&&"left"===t&&i` & { ${X} { justify-content: flex-start; } } `} ${({hasBackground:e})=>!e&&i` & { ${te} { margin: 0; } ${q} { ${({hasGallerySlideBackground:e})=>!e&&"margin: 0 22px;"} ${l(b.lg)} { margin: 0; } ${p(b.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` ${ee} { width: 100%; height: 100%; } `} ${({hasBackground:e,orientation:t})=>!e&&"portrait"===t&&i` & ${ee} { display: block; ${X} { display: block; justify-content: center; ${C} { width: auto; } } ${l(b.md)} { grid-column: 1 / -1; } } `} ${({hasBackground:e,orientation:t})=>e&&"portrait"===t&&i` & ${ee} { position: relative; grid-column: 1 / -1; padding-bottom: 100%; height: 0; ${Y} { height: 100%; } ${X} { position: absolute; top: 0; right: 0; bottom: 0; left: 0; ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-card")}; } ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-photo")}; &::before { display: block; padding-top: 100%; width: 100%; content: ''; } ${C} { margin: auto; max-width: 100%; max-height: 100%; } } `} ${({hasBackground:e,orientation:t,image:n})=>e&&"portrait"===t&&n&&i` & ${ee} { ${Z} { display: block; padding-bottom: 0; width: 100%; height: 100%; text-align: center; img${C} { display: inline-block; width: auto; max-width: 100%; height: 100%; } } } `} ${({hasBackground:e,orientation:t,contentAlign:n})=>!e&&"left"===n&&"portrait"===t&&i` ${ee} { justify-content: flex-start; } `} ${({shouldOrderedGallery:e})=>ne(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>oe(e,t)} ${({showMultipleBuyButtons:e})=>e&&i` & { .product-offer__cta-block .product-offer__buy-button { width: 100%; ${l(b.md)} { width: 50%; } } .product-offer__buy-button-side { width: 100%; } } `} ${({awardList:e})=>e&&i` & { display: flex; margin-bottom: 0; } ${te} { display: grid; grid-template-rows: auto auto; column-gap: ${s(3)}; border-top: 1px solid; ${({theme:e})=>d(e,"border-color","colors.consumption.body.standard.divider")}; padding: ${s(2)} 0; ${l(b.sm)} { grid-template-columns: 3fr 3fr; } ${l(b.md)} { grid-template-columns: repeat(6, 1fr); } ${ee} { grid-column: 1/4; grid-row: 1/5; order: 0; ${l(b.sm)} { grid-column: 1/1; grid-row: 1/1; margin-bottom: ${s(2)}; } ${l(b.md)} { grid-column: 1/4; grid-row: 1/5; margin-bottom: 0; } } ${P} { display: flex; grid-column: 4/-1; grid-row: 1/1; margin-bottom: ${s(2)}; div { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-large")} } ${l(b.sm)} { grid-column: 2/3; grid-row: 1/1; align-items: center; } ${l(b.md)} { grid-column: 4/-1; grid-row: 1/1; } } ${L} { border-right: 1px solid; ${({theme:e})=>d(e,"border-color","colors.consumption.body.standard.divider")}; padding-right: ${s(2)}; h2 { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")} } } ${B} { padding-left: ${s(2)}; h2 { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")} } } ${A} { grid-column: 4/-1; grid-row: 2/2; margin-top: 0; a { ${({theme:e})=>m(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover","navigation")}; } ${l(b.sm)} { grid-column: 1/3; } ${l(b.md)} { grid-column: 4/-1; grid-row: 2/2; } } ${R} { grid-column: 4/-1; margin: 0; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${l(b.sm)} { grid-column: 1/3; } ${l(b.md)} { grid-column: 4/-1; } } ${R} p { grid-column: 4/6; grid-row: 3/3; margin-top: 0; } ${w} { grid-column: 4/6; width: 160px; ${p(b.md)} { grid-column: 1/-1; width: 100%; } .product-offer__buy-button { margin-top: ${s(2)}; ${p(b.md)} { width: 100%; } } } } `} ${({isHorizontal:e})=>e&&i` ${te} { display: grid; ${A} { margin-top: 0; margin-bottom: 0.2em; } ${R} p { margin-top: 0; } ${l(b.sm)} { ${ee} { grid-column: 1/-1; order: 0; } ${A} { grid-column: 1/-1; order: 0; } ${R} { grid-column: 1/-1; order: 1; } } ${l(b.lg)} { grid-template-rows: auto 1fr; ${ee} { grid-column: 4/-1; grid-row: 1/-1; order: 0; } ${A} { grid-column: 1/4; grid-row: 1/1; order: 0; } ${R} { grid-column: 1/4; grid-row: 2/-1; order: 0; } } } `} ${({hasVoting:e})=>e&&i` & { margin-bottom: 0; } ${R} { p { margin-bottom: 0; } } `} `,ae=o.figcaption.withConfig({displayName:"GallerySlideFigCaptionWrapper"})` ${({shouldOrderedGallery:e})=>ne(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>oe(e,t)} ${({hasGallerySlideBackground:e})=>e&&`padding: 0 ${s(2)};`} ${({contentAlign:e})=>"left"===e&&i` text-align: left; ${G} { text-align: left; } `} ${({contentAlign:e})=>"center"===e&&i` text-align: center; ${G} { text-align: center; } `} `,re=o(u).withConfig({displayName:"GallerySlideCaptionClampedDek"})` && { ${g} { transform-origin: center; ${({showLess:e})=>e?`margin: -${s(1)} 0 ${s(2)} 0;`:`margin: ${s(1)} 0 ${s(2)} 0;`} padding: 0; min-width: auto; height: 24px; } ${h} { padding: 0; width: 100%; text-align: left; ${c("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${d(e,"color","colors.interactive.base.black")};`}; } } ${y} { svg { width: 24px; height: 24px; } padding: 0; } `;e.exports={BookmarkWrapper:z,GallerySlideWrapper:ie,GallerySlideFigure:te,GallerySlideAssetWrapper:ee,GallerySlideAssetContainer:X,GallerySlideAssetContainerInner:Y,GallerySlideSocialIcons:K,GallerySlideResponsiveAsset:Z,GallerySlideCaptionWrapper:q,GallerySlideFigCaptionWrapper:ae,GallerySlideFigCaption:j,GallerySlideCaptionCreditWrapper:G,GallerySlideCaptionPreHeaderOneWrapper:W,GallerySlideCaptionPreHeaderOne:F,GallerySlideCaptionPreHeaderTwo:V,GallerySlideCaptionPromotionHed:U,GallerySlideCaptionDekContainer:_,GallerySlideCaptionDetail:O,GallerySlideCaptionDek:R,GallerySlideCaptionOffers:H,GallerySlideCaptionBrandAndName:D,GallerySlideCaptionHed:A,GallerySlideCaptionHedText:M,GallerySlideRankingContainerWrapper:P,GallerySlideRankingContainerRank:L,GallerySlideRankingContainerScore:B,GallerySlideCaptionCtaBlock:$,GallerySlideCaptionMetaOneContainer:S,GallerySlideCaptionMetaOne:x,GallerySlideCaptionPromotionText:E,GallerySlideCaptionMetaTwo:I,GallerySlideCaptionButton:N,GallerySlideCaptionPostCta:T,GallerySlideNativeShareContainer:J,GallerySlideSocialShareIcon:Q,GallerySlideCaptionClampedDek:re}},20460:(e,t,n)=>{const o=n(3442);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,heading:l,isUpcEnabled:h,isXSmallGroup2:y,name:b,variations:f,showDangerousDek:v,variationName:w})=>{a.useEffect((()=>{(async()=>{await p(),m("GroupCallout",w)})()}),[w]);const C=n.some((e=>"instagram"===e)),k=n.some((e=>"product"===e)),$=n.some((e=>"article"===e)),S=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 N="div";const B=f.childCountPerRow??a.Children.count(t);let L=!1;k&&(L=!0,N=B>=4?g[4]:g[B]);const P=o("callout callout--group",`callout--${b}`,e);$&&(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:M,showSingleCol:A}=f,D=x?l[x]:null,H=I?I.props.children:D;let R=1,_=!1;return 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++,_||(_=u(t))})),a.createElement(d,{as:N,className:P,containsInstagram:C,containsProducts:k,containsArticles:$,hasGridMargins:L,hasRowGap:M,hasThreeColumnsOnMobile:i,isUpcEnabled:h,isFullBleed:!k&&f.fullBleed,isXSmallGroup2:y,"data-testid":"GroupCalloutWrapper",showSingleCol:A,showDangerousDek:v},H&&a.createElement(c,{"data-testid":"GroupCalloutTitle"},H),a.Children.map(E,((e,t)=>{const n=S?`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.defaultProps={childTypes:[],hasThreeColumnsOnMobile:!1,heading:{},isXSmallGroup2:!1,showDangerousDek:!1,variations:{isEven:!1,fullBleed:!1}},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(75999),{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(44208),{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(3442),{useState:r}=n(96540),s=n(97200),l=n(37402),d=n(90506),{asConfiguredComponent:c}=n(12892),{filter:m,useDebounce:p}=n(44208),u=n(77858),g=n(19607),h=n(28433),{PaymentGateway:y}=n(92807),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{GroupedNavigationWrapper:v,GroupedNavigationFilter:w,GroupedNavigationFilterContent:C,GroupedNavigationFilterBrowser:k,GroupedNavigationFilterInput:$,GroupedNavigationContent:S,GroupedNavigationLinks:x,GroupedNavigationGroup:E,GroupedNavigationAdRail:T,GroupedNavigationNoResult:I,GroupedNavigationQuote:N}=n(12606),B=n(63864).A,L=n(35864),P=({className:e,dangerousHed:t,groupedLinks:n,hasAtoZIndex:o=!0,hasFilter:c=!1,analyticsEventForFilter:P,filterLabel:M="Search..",showContentDivider:A=!1,isPaginated:D=!1})=>{i.useEffect((()=>{(async()=>{await f(),b("GroupedNavigationHasBrowser")})()}),[]);const{formatMessage:H}=a(),R=s(),[_,O]=r(""),F=D?[n[0]]:n,[W,V]=p(F,200),[U,G]=r("0");return n&&n.length?i.createElement(v,{className:e,hasFilter:c,"data-testid":"GroupedNavigationWrapper"},t&&i.createElement(L,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),c&&i.createElement(w,{isPaginated:D},i.createElement(C,null,i.createElement(d,null),i.createElement($,{placeholder:M,"aria-label":M||H(B.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const t=e.target.value,o=D?[n[U]]:n;O(t),V((()=>m(o,t)))},onFocus:()=>{P&&l.emitGoogleTrackingEvent(P)},value:_})),i.createElement(k,{isPaginated:D},o&&i.createElement(u,{links:n,navId:R,setLinkValue:G,isPaginated:D,setFilterResult:V}))),i.createElement(T,null,W.length>0?i.createElement(S,{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:A,shouldStyleListItems:!0,attributes:n,isPaginated:D})})))):i.createElement(I,null,"0 results for"," ",i.createElement(N,null,'"',_,'"')),i.createElement(y,{group:"ads"},i.createElement(h,null,i.createElement(g,{position:"rail"}))))):null},M=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),A=o.arrayOf(o.shape({links:o.arrayOf(M),groupName:o.string,groupId:o.string}));P.propTypes={analyticsEventForFilter:o.string,className:o.string,dangerousHed:o.string,filterLabel:o.string,groupedLinks:A,hasAtoZIndex:o.bool,hasFilter:o.bool,isPaginated:o.bool,showContentDivider:o.bool},P.displayName="GroupedNavigationHasBrowser",e.exports=c(P,"GroupedNavigationHasBrowser"),e.exports.groupedLinksShape=A},21634:(e,t,n)=>{e.exports=n(71218)},12606:(e,t,n)=>{const o=n(75999).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 v=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; } `,C=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")}; } } `,k=o(m).withConfig({displayName:"GroupedNavigationGroup"})` margin-bottom: 15px; ${({isPaginated:e})=>!e&&"border-bottom: 1px solid #dddddd;"} &:last-child { border-bottom: 0; } `,$=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${r(1)}; overflow-y: auto; `,S=o(a).withConfig({displayName:"AtoZIndexWrapper"})` width: 100%; text-align: center; @media (min-width: ${u.lg}) { text-align: left; } `;S.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 N=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%; } `;N.defaultProps={typeIdentity:"typography.definitions.foundation.link-feature"};const B=o(a).withConfig({displayName:"GroupedNavigationNoResult"})` margin: 30px 10px; text-align: center; text-transform: lowercase; color: rgb(0, 0, 0); `;B.defaultProps={as:"div",typeIdentity:"typography.definitions.foundation.title-primary"};const L=o(a).withConfig({displayName:"GroupedNavigationQuote"})` color: rgb(0, 0, 0); `;L.defaultProps={as:"span",typeIdentity:"typography.definitions.foundation.title-primary"},e.exports={GroupedNavigationAdRail:w,GroupedNavigationWrapper:g,GroupedNavigationFilter:h,GroupedNavigationFilterContent:y,GroupedNavigationFilterBrowser:b,GroupedNavigationFilterInput:f,GroupedNavigationContent:v,GroupedNavigationLinks:C,GroupedNavigationGroup:k,GroupedNavigationIndex:$,GroupedNavigationNoResult:B,GroupedNavigationQuote:L,AtoZIndexWrapper:S,AtoZIndexList:x,AtoZIndexLink:T,AtoZIndexText:I,AtoZIndexValue:E,AtoZHeading:N}},63864:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigationHasBrowser.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},44208:(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(3442),{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:v,GroupedNavigationGroup:w,GroupedNavigationNoResult:C,GroupedNavigationQuote:k}=n(37316),$=n(31950).A,{SummaryCarouselRow:S}=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:N})=>{i.useEffect((()=>{(async()=>{await u(),p("GroupedNavigationHasSummaryCarousel")})()}),[]);const{formatMessage:B}=a(),L=i.useRef(null),[P,M]=r(""),[A,D]=m(n,200);let H=[];if(A.length>0){H=[];let e=0;A.forEach((t=>{(!H.length||e>=9)&&(H.push([]),e=0),t.links&&(e=e+t.links.length+1),e<9?H[H.length-1].push(t):(H.push([]),H[H.length-1].push(t),e=t.links.length)})),H.length%2!=0&&(H.push([]),H[H.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:N,"aria-label":N||B($.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const t=e.target.value;M(t),D((()=>c(n,t)))},onFocus:()=>{I&&s.emitGoogleTrackingEvent(I)},value:P}))),i.createElement(f,{hasFilter:d},i.createElement(v,{ref:L},A.length>0?i.createElement(S,{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},H.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(C,null,"0 results for"," ",i.createElement(k,null,'"',P,'"'))))):null},N=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),B=o.arrayOf(o.shape({links:o.arrayOf(N),groupName:o.string,groupId:o.string}));I.propTypes={analyticsEventForFilter:o.string,className:o.string,dangerousHed:o.string,filterLabel:o.string,groupedLinks:B,hasFilter:o.bool,showContentDivider:o.bool},I.displayName="GroupedNavigationHasSummaryCarousel",e.exports=d(I,"GroupedNavigationHasSummaryCarousel"),e.exports.groupedLinksShape=B},49152:(e,t,n)=>{e.exports=n(96510)},37316:(e,t,n)=>{const o=n(75999).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 v=o(i).withConfig({displayName:"GroupedNavigationQuote"})` color: rgb(0, 0, 0); `;v.defaultProps={as:"span",typeIdentity:"typography.definitions.foundation.title-primary"};const w=o(c.Vertical).withConfig({displayName:"GroupedNavigationGroup"})` padding-right: 1rem; `,C=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:C,GroupedNavigationNoResult:f,GroupedNavigationQuote:v}},31950:(e,t,n)=>{const o=n(3442);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(3442),{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:v,GroupedNavigationContent:w,GroupedNavigationLinks:C,GroupedNavigationGroup:k,GroupedNavigationIndex:$}=n(35089),S=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(),N=i.useRef(null),B=s(),[L,P]=r(""),[M,A]=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(v,{placeholder:T,"aria-label":T||I(S.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const n=e.target.value;P(n),A((()=>m(t,n)))},onFocus:()=>{E&&l.emitGoogleTrackingEvent(E)},value:L}),i.createElement(d,null))),i.createElement(w,{hasFilter:c,hasSpacing:x},i.createElement(C,{ref:N},M.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-${B}`:`${e.groupName.toLowerCase()}-${B}`),i.createElement(k,{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($,{className:"grouped-navigation__index"},i.createElement(u,{links:t,linksRef:N,navId:B})))):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(75999).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)}; `,v=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 C=o(a).withConfig({displayName:"AtoZIndexList"})` margin-top: 0; padding: 0; list-style: none; `;C.defaultProps={as:"ul"};const k=o(i).withConfig({displayName:"AtoZIndexLink"})` display: block; background: none; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; width: 100%; `;k.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 $=o(a).withConfig({displayName:"AtoZIndexText"})` margin: 0; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; `;$.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:v,AtoZIndexWrapper:w,AtoZIndexList:C,AtoZIndexLink:k,AtoZIndexText:$}},21531:(e,t,n)=>{const o=n(3442);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)}]}},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(3442),{ConsentContext:m}=n(85438),p=n(73730),u=n(12046),g=n(83561),h=n(43657),{getConsentLevel:y,getSandboxAttributes:b,getUrlDomain:f,isSameDomain:v}=n(35833),w=n(87566).A,C=n(152),{trackComponent:k}=n(92716),{interactionResponse:$}=n(56187),{IframeEmbedWrapper:S,IframeEmbedContainer:x,IframeEmbedAspectRatioWrapper:E,IframeAudioTagWrapper:T,IframeDangerousDek:I,IframeAudioIconBox:N}=n(34980),B=({attributes:e,aspectRatio:t,audioTagIconTitle:n,audioTagIncludeUrls:i,dangerousDek:B,className:L,dangerousCaption:P,sandbox:M,shouldAllowFullScreen:A,title:D,url:H,height:R,mobileHeight:_,width:O,options:F,hasOptions:W,variations:V,shouldValidateAudmPlayer:U,variationName:G})=>{a.useEffect((()=>{(async()=>{await $(),k("IframeEmbed",G)})()}),[G]);const j=l(m),{formatMessage:z}=c(),q=f(H),Z=A||v(q,"wirewax.com"),K=R||"300px",Y=O||void 0,J=b(H,M),Q=y(H),X=!1===Q||j[Q],ee=V?.hasAudioTag&&H.includes("audm.")&&U,[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(S,{...e,"data-testid":"IframeEmbed",className:o("iframe-embed",L),hasOptions:W,contentAlign:V.contentAlign},a.createElement(x,{"data-testid":"IframeEmbedContainer"},X?a.createElement(a.Fragment,null,V?.hasAudioTag&&i.some((e=>H.includes(e)))&&te&&a.createElement(T,null,a.createElement(N,null,a.createElement(h,{headphoneIconTitle:n})),a.createElement(I,{dangerouslySetInnerHTML:{__html:B||z(w.dangerousDek)}})),a.createElement(E,{aspectRatio:oe},a.createElement(C,{"data-testid":"IframeEmbedContent",height:K,mobileHeight:_,width:Y,sandboxAttributes:J,title:D||z(w.title),src:H,shouldAllowFullScreen:Z}))):a.createElement(g,{consentBannerHeader:w.consentBannerHeader,hasConsent:X,url:H}),P&&a.createElement(u,{dangerousCaptionText:P,captionAlign:V.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}),[])))};B.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},B.defaultProps={audioTagIncludeUrls:[],hasOptions:!1,height:"766",isLazyLoaded:!0,mobileHeight:"",sandbox:"allow-scripts",shouldAllowFullScreen:!1,shouldValidateAudmPlayer:!1,variations:{contentAlign:"center",hasAudioTag:!1},width:"766"},B.displayName="IframeEmbed",e.exports=B},152:(e,t,n)=>{const o=n(96540),i=n(5556);n(86879);const{IframeEmbedContent:a}=n(34980),r=({sandboxAttributes:e,shouldAllowFullScreen:t,src:n,title:i,height:r,mobileHeight:s,width:l})=>o.createElement(a,{className:"IframeEmbedContent",height:r,mobileHeight:s,width:l,sandbox:e,title:i,src:n,allowFullScreen:t,allow:"autoplay *; encrypted-media *; clipboard-write; autoplay; fullscreen; picture-in-picture"});r.propTypes={height:i.string,mobileHeight:i.string,sandboxAttributes:i.string,shouldAllowFullScreen:i.bool,src:i.string.isRequired,title:i.string,width:i.string},r.displayName="IframeEmbedContent",e.exports=r},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"]},"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"]},"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"]},"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(75999),{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")}; `,v=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:v,IframeAudioIconBox:w}},87566:(e,t,n)=>{const o=n(3442);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.CenterAlign=o(i,"CenterAlign",{contentAlign:"center"},{hasOptions:!0}),i.LeftAlign=o(i,"LeftAlign",{contentAlign:"left"},{hasOptions:!0}),i.RightAlign=o(i,"RightAlign",{contentAlign:"right"},{hasOptions:!0}),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(3442),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:v,ImageSlideShowCarousel:w,ImageSlideShowCarouselList:C,ImageSlideShowCarouselItem:k,ImageSlideShowCarouselArrow:$,ImageSlideShowSlideMobileText:S,ImageSlideShowSlideText:x,ImageSlideShowSlideCaption:E,ImageSlideShowSlideCredit:T,ImageSlideShowSlideImage:I,ImageSlideShowLastSlide:N,ImageSlideShowLastSlideLink:B,ImageSlideShowLastSlideHed:L,ImageSlideShowLastSlideDek:P,ImageSlideShowCTA:M,ImageSlideShowCarouselButton:A}=n(92178);let D=null;const H=({dek:e,endSlideDek:t,endSlideHed:n,galleryLink:o,galleryLinkLabel:l,hasMarginTop:H,hasTitleDividerAbove:R,hasTitleDividerAboveDek:_,hasTitleDividerBelow:O,hed:F,hideLastSlide:W,intl:V,maxAllowedSlides:U,slideItems:G,trackingNamespace:j})=>{const[z,q]=a(0),[Z,K]=a(0),[Y,J]=a(!1),Q=s(null),X=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<=U?G.length:U;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(X.current){const e=[...X.current.children].map((e=>e.offsetLeft));K(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;J(e),e&&(G<4||U<4)&&oe(!0)},t=d(e,200);return window.addEventListener("resize",t),setTimeout(e,1e3),()=>{window.removeEventListener("resize",t),clearTimeout(e)}}),[Q,U,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+(Y&&!ye?3:1);if(z0&&ee&&te(!1),t===me-e&&oe(!0),Y&&X.current.scrollTo({left:Z[t],behavior:"smooth"}),ie(ae)}},fe=()=>{if(z>0){const e=z-1;q(e),0!==e||ee||te(!0),Y&&X.current.scrollTo({left:Z[e],behavior:"smooth"}),ne&&oe(!1),ie(re)}},ve=Y?0:24,we=c((()=>{!ge&&Y||(D=setTimeout((()=>{if(clearTimeout(D),X.current&&Z){const e=X.current.scrollLeft+ve,t=Z.reduce(((t,n)=>Math.abs(n-e)0&&ee&&te(!1),0!==n||ee||te(!0);const o=ye?2:Y?4:1;n===me-o&&z===me-o&&oe(!0),n{39===e.keyCode?be():37===e.keyCode&&fe()}},i.createElement(A,{"data-testid":"ImageSlideShowPrevButton",direction:"prev",isInactive:ee,onClick:()=>fe(),type:"button"},i.createElement($,{type:"prev"})),i.createElement(A,{"data-testid":"ImageSlideShowNextButton",direction:"next",isInactive:ne,onClick:()=>be(),type:"button"},i.createElement($,{type:"next"})),i.createElement(C,{onScroll:()=>{we()},onMouseOver:()=>he(!0),onMouseOut:()=>he(!1),ref:X,style:{transform:"translateX(0)"}},G.map(((e,t)=>{if(!e.image)return null;const{caption:n,credit:o}=e;return i.createElement(k,{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(k,{isLandscape:ye},i.createElement(B,{href:o,onClick:()=>ie(se)},i.createElement(I,null,i.createElement(N,null,i.createElement(L,null,n),i.createElement(P,null,t||V.formatMessage(m.lastSlideCTA))))))),i.createElement(S,null,i.createElement(h,{caption:G[z]?.caption,credit:G[z]?.credit}))),i.createElement(f,null,o&&i.createElement(M,{"data-testid":"ImageSlideShowCTA"},i.createElement(p.Utility,{btnStyle:"outlined",href:o,inputKind:"link",label:l||V.formatMessage(m.galleryLink),onClickHandler:()=>{ie(de)},target:"_self"}))))};H.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},H.defaultProps={maxAllowedSlides:10,trackingNamespace:{backwardButton:"ImageSlideShow Control Backward",forwardButton:"ImageSlideShow Control Forward",lastSlideButton:"ImageSlideShow gallery link",swipe:"ImageSlideShow carousel swipe",viewMoreCTA:"ImageSlideShow View All Button"}},e.exports=l(H)},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(75999).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{applyGridSpacing:l,cssVariablesGrid:d}=n(1123),c=n(35864),m=n(83045),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; } } `,v=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"})`}; `,C=o.div.withConfig({displayName:"ImageSlideShowCarouselSwipe"})``,k=o.div.withConfig({displayName:"ImageSlideShowSlide"})``,$=o.div.withConfig({displayName:"ImageSlideShowSlideImage"})` display: flex; position: relative; align-items: center; background-color: ${a("colors.consumption.body.inverted.bg-photo")}; width: 100%; `,S=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")} `,N=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)}; `,B=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")} `,L=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)}; } } `,M=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:v,ImageSlideShowCarouselArrow:w,ImageSlideShowCarouselSwipe:C,ImageSlideShowSlide:k,ImageSlideShowSlideImage:$,ImageSlideShowSlideMobileText:S,ContentUpdatorWrapper:x,ImageSlideShowSlideText:E,ImageSlideShowSlideCaption:I,ImageSlideShowSlideCredit:T,ImageSlideShowLastSlide:N,ImageSlideShowLastSlideLink:P,ImageSlideShowLastSlideHed:B,ImageSlideShowLastSlideDek:L,ImageSlideShowCTA:M}},65956:(e,t,n)=>{const o=n(3442);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"}})},2722:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(64930),s=n(73275),l=n(11118),d=n(23150),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{InlineVideoItemWrapper:p,InlineVideoItemHed:u,InlineVideoItemImageLink:g,InlineVideoItemHeadingLink:h,InlineVideoItemPublishDate:y,InlineVideoItemIconButton:b,InlineVideoItemRubric:f}=n(41803),v=({className:e,contentAlign:t="left",dangerousHed:n,hasNoBottomMarginForCneVideo:i,hedTag:v="h2",rubric:w,image:C,isDenseSummaryCollageThree:k,onVideoChange:$=(()=>{}),playIconStyle:S,publishDate:x,scriptUrl:E,shouldHideIcon:T=!1,shouldPlayInline:I=!1,url:N})=>{a.useEffect((()=>{(async()=>{await m(),c("InlineVideoItem")})()}),[]);const B=o("inline-video-item",e),L="cne"===S?d:l,P=I&&E?a.createElement(r,{scriptUrl:E,onVideoChange:$,hasNoBottomMarginForCneVideo:i}):a.createElement(g,{"data-testid":"InlineVideoItemImageLink",href:N,"aria-hidden":"true",tabIndex:"-1",isDenseSummaryCollageThree:k},a.createElement(s,{...C}),!T&&a.createElement(b,{iconStyle:S,ButtonIcon:L,inputKind:"text",isIconButton:!0,label:"icon",isDenseSummaryCollageThree:k})),M=a.createElement(u,{className:"inline-video-item__hed",dangerouslySetInnerHTML:{__html:n},as:v}),A=I?M:a.createElement(h,{href:N},M);return a.createElement(p,{className:B,contentAlign:t,"data-testid":"InlineVideoItemWrapper",hasNoBottomMarginForCneVideo:i,isDenseSummaryCollageThree:k},P,k&&a.createElement(f,{name:w.name}),n&&A,x&&a.createElement(y,null,x))};v.propTypes={className:i.string,contentAlign:i.oneOf(["center","left"]).isRequired,dangerousHed:i.string,hasNoBottomMarginForCneVideo:i.bool,hedTag:i.string,image:i.shape(s.propTypes).isRequired,isDenseSummaryCollageThree:i.bool,onVideoChange:i.func,playIconStyle:i.oneOf(["dark","cne","white"]),publishDate:i.string,rubric:i.object,scriptUrl:i.string.isRequired,shouldHideIcon:i.bool,shouldPlayInline:i.bool,url:i.string.isRequired},e.exports=v},29697:(e,t,n)=>{e.exports=n(2722)},41803:(e,t,n)=>{const o=n(75999).default,{BaseLink:i,BaseText:a}=n(76955),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l,getColorToken:d,minScreen:c,maxScreen:m}=n(26865),{BREAKPOINTS:p,INTERACTIVE:u}=n(96472),{CneVideoEmbedFigure:g}=n(86078),{ButtonIconWrapper:h,ButtonIcon:y}=n(18974),b=n(73730),f=n(34187),v=o(a).withConfig({displayName:"InlineVideoItemHed"})` ${l("typography.definitions.discovery.hed-break-out")} ${({theme:e})=>s(e,"color","colors.discovery.body.white.heading")}; @media (min-width: ${p.md}) { margin-bottom: ${r(3)}; } `;v.defaultProps={bottomSpacing:2,topSpacing:0};const w=o(f).withConfig({displayName:"InlineVideoItemRubric"})` display: block; margin-bottom: ${r(1)}; ${({theme:e})=>s(e,"color","colors.discovery.body.white.context-signature")}; `,C=o.div.withConfig({displayName:"InlineVideoItemWrapper"})` border-bottom: 1px solid; ${({theme:e,isDenseSummaryCollageThree:t})=>s(e,"border-color",t?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")}; ${({theme:e})=>s(e,"background-color","colors.discovery.body.white.background")}; padding-bottom: ${r(5)}; ${({contentAlign:e})=>e&&`text-align: ${e};`} ${g} { margin-top: 0; margin-bottom: ${({hasNoBottomMarginForCneVideo:e})=>e?"0":`${r(3)}`}; } ${w} { @media (min-width: ${p.lg}) { display: none; } } `,k=o(i).withConfig({displayName:"InlineVideoItemImageLink"})` display: inline-block; position: relative; margin-bottom: ${({isDenseSummaryCollageThree:e})=>e?`${r(2)}`:`${r(3)}`}; .icon-playcne circle { transition: fill-opacity 300ms, stroke-opacity 300ms; } &:hover, &:active, &:focus { .icon-playcne { background: none; circle { fill-opacity: 0.8; stroke-opacity: 1; } } } `,$=o(i).withConfig({displayName:"InlineVideoItemHeadingLink"})``;$.defaultProps={colorStaticLinkToken:"colors.discovery.body.white.heading",getLinkStyles:"global"};const S=o(a).withConfig({displayName:"InlineVideoItemPublishDate"})` display: block; `;S.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-title"};const x=o(b.Utility).withConfig({displayName:"InlineVideoItemIconButton"})` display: inline-flex; position: absolute; bottom: ${r(1)}; align-items: center; justify-content: center; transition: background ${u.timingLinkDefault} ease; border: 0; border-radius: 50%; background: rgba( ${d("colors.interactive.base.white",{rgbOnly:!0})}, 0.85 ); padding: 0; width: 48px; height: 48px; ${({position:e,isDenseSummaryCollageThree:t})=>"right"===e||t?t?`${m(p.md)}{\n right: ${r(1)};\n }\n ${c(p.lg)}{\n left: ${r(1)};\n }\n `:`right: ${r(1)};`:`left: ${r(1)};`} ${h} { display: flex; ${y} { margin-left: 2px; width: auto; height: auto; } } .icon { ${({theme:e})=>s(e,"fill","colors.interactive.base.black")}; } &:hover, &:active, &:focus { border: 0; background: rgba( ${d("colors.interactive.base.white",{rgbOnly:!0})}, 0.85 ); } ${({iconStyle:e,theme:t})=>{switch(e){case"white":return`\n background: rgba(\n ${d(t,"colors.interactive.base.black",{rgbOnly:!0})},\n 0.8\n );\n ${s(t,"border","colors.interactive.base.dark")};\n\n &:hover,\n &:active,\n &:focus {\n background: rgba(\n ${d(t,"colors.interactive.base.dark",{rgbOnly:!0})},\n 0.8\n );\n border: 0;\n }\n\n .icon {\n ${s(t,"fill","colors.interactive.base.white")};\n }\n `;case"dark":return`\n && {\n background: rgba(\n ${d(t,"colors.interactive.base.black",{rgbOnly:!0})},\n 0.8\n );\n border: 1px solid;\n ${s(t,"border-color","colors.interactive.base.dark")};\n \n &:hover,\n &:active,\n &:focus {\n background: rgba(\n ${d(t,"colors.interactive.base.light",{rgbOnly:!0})},\n 0.8\n );\n border: 0;\n }\n \n .icon {\n ${s(t,"fill","colors.interactive.base.dark")};\n }\n }\n `;case"cne":return`\n background: none;\n /* renders icon with 40px diameter */\n height: 43px;\n width: 43px;\n\n &:hover,\n &:active,\n &:focus {\n background: none;\n }\n\n ${c(p.md)} {\n /* renders icon with 44px diameter */\n height: 47.5px;\n width: 47.5px;\n }\n `;default:return""}}} `;e.exports={InlineVideoItemWrapper:C,InlineVideoItemHed:v,InlineVideoItemImageLink:k,InlineVideoItemHeadingLink:$,InlineVideoItemPublishDate:S,InlineVideoItemIconButton:x,InlineVideoItemRubric:w}},47863:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),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(75999).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(3442);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),{interactionResponse:m}=n(56187),p=n(15740),u=n(37748),{LinkBannerWrapper:g,StyledNavigationDropdown:h}=n(89635),{googleAnalytics:y}=n(90090),b=n(26890),{getComponentPosition:f,isBannerIntoView:v}=n(95788),w=(e,t,n,o={})=>{const{trackingIdentifier:i,attributes:a={}}=o;i&&y.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})},C=(e,t,n)=>{const{trackingIdentifier:o="",attributes:i={}}=e;o&&y.emitUniqueGoogleTrackingEvent(`recirc-linkbanner-${o}-impression`,{componentPosition:t,...i,type:n})},k=({hasAllExternalLinks:e,hasBorder:t,hasCustomBackground:n,hasDefaultChevron:a,hasExtraSpace:s,hasHedLinkColor:y,hasLinkListGradient:k,hasMediumTypeface:$,hasSmallTypeface:S,hasSmallViewportTitle:x,hasUnderline:E,isResponsive:T,hideHed:I,hideLinkListImage:N,hideMarqueeHed:B,hideMobileMarqueeImage:L,shouldReplaceWithDropdown:P,isCentered:M,linkBannerData:A,palette:D,shouldCenterAlignContent:H,showMobileCompactView:R,showBannerUnderNav:_,theme:O,trackingNamespace:F,typesWithBottomMargin:W,hasShadow:V,hasDivider:U})=>{const[G,j]=r.useState(!1),{hed:z,image:q,links:Z,tracking:K={},bannerType:Y}=A;r.useEffect((()=>{(async()=>{await m(),c("LinkBanner",Y)})()}),[Y]);const J=r.useRef(),[Q,X]=r.useState(!1),[ee,te]=r.useState(0),[ne,oe]=r.useState(!1);if(r.useEffect((()=>{const e=o((()=>{const e=window.pageYOffset;b.shouldUpdateScroll(Q,e,ee,"delta")&&(X(e-ee>0),te(e))}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[Q,ee,Y]),r.useEffect((()=>{const e=f(J),t=o((()=>{v(J)&&(C(K,e,Y),window.removeEventListener("scroll",t,!1))}),100);if(!v(J))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};C(K,e,Y)}),[K,Y]),r.useEffect((()=>{function e(){Math.round(100*window.devicePixelRatio/2)>=400?j(!0):j(!1)}return Z.forEach((e=>{e.text.length>50&&oe(!0)})),P&&(e(),window.addEventListener("resize",e)),function(){window.removeEventListener("resize",e)}}),[P,Z]),0===Z.length)return null;const ie="visual-link-banner"===Y||"visual-carousel"===Y,ae={hasCarouselControls:ie,hasNoStickyPosition:"visual-carousel"===Y,hasMediumTypeface:"visual-carousel"===Y&&$,hasSmallTypeface:S,hasSmallViewportTitle:x,hasExtraSpace:s,hasGradient:"visual-link-banner"!==Y&&k,hasUnderline:E,hed:z,hideLinkListImage:!!ie||N,hideHed:I,image:q,isCentered:M,isFeatured:"featured"===O,links:Z.map((t=>({...t,isExternal:e||t.isExternal,onClick:()=>w(t.url,Y,t.text,K)}))),shouldHaveBottomMargin:W.includes(Y),shouldCenterAlignContent:H,trackingNamespace:F,hasDivider:U,hasDefaultChevron:a},re={hasUnderline:E,hasCustomBackground:n,hasHedLinkColor:y,hideMarqueeHed:B,hideMobileMarqueeImage:L,isCentered:M,isResponsive:T,linkBannerData:{...A,hed:B?null:z},showMobileCompactView:R,trackClick:w},se=Z.map((e=>({name:e.text,url:e.url})));return G&&P?r.createElement(l,{palette:D},r.createElement(h,{options:se,showLabel:!0,shouldTrim:ne,label:A.hed,hasDropdown:G,as:d})):r.createElement(l,{palette:D},r.createElement(g,{id:"link-banner",ref:J,"data-testid":"LinkBanner",hasBorder:t,hasCustomBackground:n,hasHedLinkColor:y,hasShadow:V,showBannerUnderNav:_,hasCarouselControls:ae.hasCarouselControls,hasLightBackground:ae.hasLightBackground,hasNoStickyPosition:ae.hasNoStickyPosition,lastScrollPosition:ee,isScrolled:Q,className:i({"visual-link-banner--is-scrolled":Q})},"link-list"===Y||"visual-link-banner"===Y||"visual-carousel"===Y?r.createElement(p,{...ae}):r.createElement(u,{...re})))};k.displayName="LinkBanner";const $=["marquee","link-list","visual-link-banner","visual-carousel"];k.propTypes={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:u.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($),typesWithBottomMargin:a.arrayOf(a.oneOf($))},k.defaultProps={hasAllExternalLinks:!1,hasBorder:!0,hasCustomBackground:!1,hasDefaultChevron:!1,hasExtraSpace:!1,hasLinkListGradient:!1,hasMediumTypeface:!1,hasShadow:!0,hasSmallTypeface:!1,hasSmallViewportTitle:!1,hasUnderline:!1,hideHed:!1,hideLinkListImage:!1,hideMarqueeHed:!1,hideMobileMarqueeImage:!0,isCentered:!0,isResponsive:!1,isScrolled:!1,linkBannerData:{hed:"",dek:"",image:{},links:[]},palette:"standard",shouldCenterAlignContent:!1,shouldReplaceWithDropdown:!1,showMobileCompactView:!1,type:"marquee",typesWithBottomMargin:[]};const S=s(k,{keysToPluck:["linkBannerData"]});e.exports={LinkBanner:k,connectedLinkBanner:S}},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(75999),{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:v,trackingNamespace:w})=>{const C={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:(C.image||C.text)&&C,shouldCenterAlignContent:f,shouldHaveBottomMargin:v,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(75999),{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:v,VisualTextWrap:w,NavListWrapper:C}=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 margin-left: ${a(5)}\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 }`} ${v} { ${({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")} } ${v} { ${({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 }"} } ${v} { ${({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; } ${v} { ${({hasMediumTypeface:e})=>e&&"font-size: 18px;"} } ${C} { ${({shouldHaveBottomMargin:e})=>e&&`margin-bottom: ${a(4)}`} } ${({hasCarouselControls:e})=>e&&"&& {\n height: 100%\n }"} ${f} { ${({hasExtraSpace:e})=>e&&`margin-right: ${a(5)};`} ${v} { ${({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; } ${v} { 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; } } `} ${v} { 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,hasHedLinkColor:t,hasUnderline:n,hideMobileMarqueeImage:i,isCentered:a,isResponsive:u,linkBannerData:g,showMobileCompactView:h,trackClick:y})=>{const{hed:b,dek:f,image:v,links:w,tracking:C}=g,k=w?.[0];return o.createElement(r,{"data-testid":"LinkBannerMarquee",isCentered:a,showMobileCompactView:h},(v?.segmentedSources||v?.sources)&&o.createElement(l,{href:k.url},o.createElement(s,{hideMobile:i,...v})),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}}),k&&o.createElement(m,{href:k.url,onClick:()=>y(k.url,"marquee",null,C),hasUnderline:n,hasCustomBackground:e,isResponsive:u,hasHedLinkColor:t,dangerouslySetInnerHTML:{__html:k.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},u.defaultProps={hasCustomBackground:!1,hasHedLinkColor:!1,hasUnderline:!1,hideMobileMarqueeImage:!0,isCentered:!0,isResponsive:!1,linkBannerData:{hed:"",dek:"",image:{},links:[]},showMobileCompactView:!1},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(75999),{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:v}=n(55030),w=n(86157),{processLinks:C,processInternalLink:k}=n(74804),$=n(51009),{asConfiguredComponent:S}=n(12892),x=new r({a:C,"inline-embed":$,"internal-link":k}),E=({body:e,className:t,dangerousDek:n,dangerousHed:i,hasDividerAbove:r=!0,hasDividerBelow:w=!0,hasBulletBottomSpacing:C=!0,hasExtraDividerBelowSpacing:k=!1,hasMarginSpacing:$=!1,image:S,imageAlign:E="left",isSecondaryHed:T=!1,items:I,textItems:N,publishInfo:B,dividerColor:L,shouldOverrideLSFMarginBottom:P=!1,shouldOverrideMarginBottom:M=!1,uri:A})=>{a.useEffect((()=>{(async()=>{await l(),s("LinkStack")})()}),[]);const D=(e,t,n)=>{if("click"===e)return[{content_title:n,content_url:t}];const o=[];return N.forEach((e=>{const t=e.content.match(/\[(.*?)\]\((.*?)\)/),n=t?t[2]:null;o.push({content_title:e.content.replace(/<[^>]*>/g,""),content_url:n})})),o},H=(e,t,n)=>{const o={type:e,label:i.replace(/<[^>]*>/g,""),subject:"link_stack",subject_id:A,subject_version:B.version.toString(),items:D(e,t,n)||[null],placement:"content_footer",total_index:N?.length};d(o)};return v(".linkstack",void 0,(e=>{e&&(f("link-stack-impression",{linkStackId:A,linkStackVersion:B?.version}),H("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:A,linkStackVersion:B?.version,clickURL:e.target.getAttribute("href")}),H("click",e.target.getAttribute("href"),e.target.innerText))},"data-testid":"LinkStack"},a.createElement(m,{className:"link-stack--heading",dangerousHed:i,image:S,imageAlign:E,isSecondaryHed:T,hasDividerAbove:r,hasDividerBelow:w,hasExtraDividerBelowSpacing:k,dividerColor:L,"data-testid":"LinkStackHed"}),a.createElement(p,{hasMarginSpacing:$},n&&a.createElement(g,{className:"link-stack--description",dangerouslySetInnerHTML:{__html:n}}),a.createElement(y,{shouldOverrideMarginBottom:M},I?.map(((e,t)=>a.createElement(u,{className:"link-stack--link-item",key:t,"data-testid":"LinkStackBullet",hasBulletBottomSpacing:C},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=S(E,"LinkStack")},63401:(e,t,n)=>{e.exports=n(22901)},15539:(e,t,n)=>{const{default:o,css:i}=n(75999),{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)};`} `,v=o.div.withConfig({displayName:"LinkStackDek"})``,w=o.div.withConfig({displayName:"LinkStackFooter"})` margin-bottom: ${a(2)}; ${({shouldOverrideLSFMarginBottom:e})=>e&&`margin-bottom: ${a(1)};`} `,C=o.li.withConfig({displayName:"LinkStackBullet"})` ${({hasBulletBottomSpacing:e})=>e&&` margin-bottom: ${a(2)};`} p { margin: 0; } `;e.exports={LinkStackWrapper:h,LinkStackHeader:y,LinkStackContent:b,LinkStackBullet:C,LinkStackDek:v,LinkStackFooter:w,LinkStackList:f}},46997:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{LiveIndicatorContainer:r,LiveIndicatorIconContainer:s,LiveIndicatorAnimatedIcon:l,LiveIndicatorIcon:d,LiveIndicatorText:c}=n(750),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=({className:e,hasBackground:t=!0,isDiscovery:n=!1,isStandard:i=!1,shouldEnableAnimation:u=!0,shouldUseContextTertiaryTypeToken:g=!1,shouldUseCutomColorLiveIndicator:h=!1,shouldUseRubricColor:y=!1,liveIndicatorHeight:b})=>(o.useEffect((()=>{(async()=>{await p(),m("LiveIndicator")})()}),[]),o.createElement(r,{className:a("liveindicator",{"liveindicator--with-bg":t,"liveindicator--discovery":n,"liveindicator--animated":u},e),hasBackground:t,isDiscovery:n,isStandard:i,shouldUseCutomColorLiveIndicator:h,shouldUseRubricColor:y},o.createElement(s,{hasBackground:t,isDiscovery:n,isStandard:i},o.createElement(l,{hasBackground:t,isDiscovery:n,isStandard:i,shouldEnableAnimation:u}),o.createElement(d,{hasBackground:t,isDiscovery:n,isStandard:i})),o.createElement(c,{hasBackground:t,isDiscovery:n,isStandard:i,liveIndicatorHeight:b,shouldUseContextTertiaryTypeToken:g},"Live")));u.propTypes={className:i.string,hasBackground:i.bool,isDiscovery:i.bool,isStandard:i.bool,liveIndicatorHeight:i.string,shouldEnableAnimation:i.bool,shouldUseContextTertiaryTypeToken:i.bool,shouldUseCutomColorLiveIndicator:i.bool,shouldUseRubricColor:i.bool},e.exports=u},77938:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(91210);e.exports=o(i,"LiveIndicator")},750:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,getTypographyStyles:a,calculateSpacing:r}=n(26865),s=(e,t,n,o)=>i(o,n?"colors.interactive.base.brand-primary":t?"colors.interactive.feedback.alert-primary":"colors.consumption.lead.standard.context-texture"),l=o.div.withConfig({displayName:"LiveIndicatorContainer"})` display: inline-flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: ${({isStandard:e})=>e?r(2,"px"):0}; background: ${({hasBackground:e,isDiscovery:t,theme:n,shouldUseCutomColorLiveIndicator:o,shouldUseRubricColor:a})=>((e,t,n,o,a)=>e?i(n,a&&t?"colors.discovery.body.white.context-signature":a?"colors.consumption.lead.standard.context-signature":o?"colors.consumption.lead.standard.accent":"colors.interactive.feedback.alert-secondary"):"transparent")(e,t,n,o,a)}; padding-right: ${({hasBackground:e})=>r(e?1.5:0,"px")}; padding-left: ${({hasBackground:e})=>r(e?1.5:0,"px")}; height: ${({hasBackground:e})=>e?"32px":"24px"}; `,d=o.div.withConfig({displayName:"LiveIndicatorText"})` align-items: center; height: ${({liveIndicatorHeight:e})=>e}; color: ${({hasBackground:e,isDiscovery:t,isStandard:n,theme:o})=>s(0,t,n,o)}; ${({theme:e,shouldUseContextTertiaryTypeToken:t})=>((e,t)=>a(e,t?"typography.definitions.globalEditorial.context-tertiary":"typography.definitions.globalEditorial.context-primary"))(e,t)}; `,c=o.div.withConfig({displayName:"LiveIndicatorIconContainer"})` position: relative; align-items: center; margin-right: ${r(1,"px")}; margin-left: ${({hasBackground:e,isStandard:t})=>r(e||t?0:1,"px")}; `,m=o.div.withConfig({displayName:"LiveIndicatorIcon"})` border-radius: 50%; background-color: ${({hasBackground:e,isDiscovery:t,isStandard:n,theme:o})=>s(0,t,n,o)}; width: 8px; height: 8px; `,p=o.div.withConfig({displayName:"LiveIndicatorAnimatedIcon"})` position: absolute; animation: pulsate 2.5s ease-in-out; animation-iteration-count: ${({shouldEnableAnimation:e})=>e?"infinite":"unset"}; opacity: 0; border: 3px solid; border-radius: 50%; border-color: ${({hasBackground:e,isDiscovery:t,isStandard:n,theme:o})=>s(0,t,n,o)}; background-color: ${({hasBackground:e,isDiscovery:t,isStandard:n,theme:o})=>s(0,t,n,o)}; width: 8px; height: 8px; @keyframes pulsate { 0% { transform: scale(0.1, 0.1); opacity: 0; } 35% { opacity: 1; } 75% { transform: scale(3, 3); opacity: 0; } } `;e.exports={LiveIndicatorContainer:l,LiveIndicatorIconContainer:c,LiveIndicatorAnimatedIcon:p,LiveIndicatorIcon:m,LiveIndicatorText:d}},91210:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(46997);i.DiscoveryCard=o(i,"DiscoveryCard",{hasBackground:!0,isDiscovery:!0,shouldEnableAnimation:!0}),i.DiscoveryItem=o(i,"DiscoveryItem",{hasBackground:!1,isDiscovery:!0,shouldEnableAnimation:!0}),e.exports=i},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(3442),c=n(41360).A,m=n(49235),p=n(52089),u=n(13175),g=n(76399),h=n(99906),y=n(13738),b=n(54790),f=n(33795),{trackComponent:v}=n(92716),{interactionResponse:w}=n(56187),{storageFactory:C}=n(60663),k=C((()=>window.sessionStorage)),{trackNavigationEvent:$}=n(14307),{MarginTopSize:S,MegaMenuGridWrapper:x,MegaMenuContent:E,MegaMenuCloseIcon:T,MegaMenuDefaultWrapper:I,MegaMenuDrawerNavLink:N,MegaMenuColumnWrapper:B,MegaMenuNavigationPrimary:L,MegaMenuVerboseCategoryList:P,MegaMenuVerboseCategoryLink:M,MegaMenuVerboseWrapper:A,MegaMenuWrapper:D,MegaMenuBottom:H,MegaMenuAccount:R,MegaMenuSignInLink:_,MegaMenuUtilityLinks:O,MegaMenuMobileVerboseWrapper:F,MegaMenuMobileClickOutLink:W,MegaMenuNavLinkWithChevron:V,MegaMenuColumnFooterAllLinkWrapper:U}=n(10246),{useState:G,useEffect:j,useRef:z}=l,{asConfiguredComponent:q}=n(12892),{NavDrawer:Z}=n(12501),K=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e})},Y=e=>{const{accountProps:{accountLinks:t,signInLink:n},megaMenuContent:s,isAccountsEnabled:b,isContentCentered:C,isSlim:q,user:Y,collapseMegaMenu:J,containerMinHeight:Q,theme:X,utilityLinks:ee,hasLinkBanner:te,primaryNavLink:ne,variations:oe,variationName:ie,isDrawerOpen:ae,hasExtraTopMargin:re,navHighlightColour:se}=e;l.useEffect((()=>{(async()=>{await w(),v("MegaMenu",ie)})()}),[ie]);const le=s.layout||oe.layout,[de,ce]=G(s.children),[me,pe]=G({}),[ue,ge]=G([]),[he,ye]=G(!1),[be,fe]=G(!0),[ve,we]=G([]),[Ce,ke]=G(""),[$e,Se]=G([]),[xe,Ee]=G([]),Te=ee.filter((e=>e.showInBottomNav)),Ie=r(s,"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}`;K(o)},Le=(e,t,n="children")=>e.reduce(((e,o)=>e||(o.text===t||o.groupName===t?o:o[n]?Le(o[n],t,n):null)),null),Pe=(e,t)=>{if("push"===e)Se([...$e,t]);else{const e=$e.indexOf(t);e>-1&&$e.splice(e,1)}},Me=(e,t=null)=>{ke(e),Pe("push",e),Be(e,Ce,t);const n=Le(ve,e);Ee(n)},Ae=e=>e.text||e.groupName,De=e=>{const t=he?e.target.firstChild.textContent:e.target.firstChild.querySelector("span").textContent;de.forEach((e=>{t===Ae(e)&&(pe(e),fe(!be),ge([]))}))},He=e=>{oe.showClickOutLink&&Q&&!he?y({yval:e.clientY,ymax:Q,func:J}):!Ne.current||Ne.current.contains(e.target)||he||oe.showClickOutLink||J(e)},Re=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"};$(t)};j((()=>(window.addEventListener("mousemove",He),()=>window.removeEventListener("mousemove",He)))),j((()=>{ce(s.children),pe("verbose"===le?s.children[0]:{}),fe(!0)}),[s,le]),j((()=>{de.map((e=>e.text===me.text?ge(e.children||e.links):null))}),[be,me,de]),j((()=>{window.innerWidth{we(s.children)}),[s]);const{formatMessage:_e}=d(),Oe=e=>({groupName:e.groupName,isExternal:e.isExternal,isLink:e.isLink,url:e.url}),Fe=(e,t,n,o=!1,r=!1)=>{const l=a(n),d=l||!n?n:n.groupName,m=o?" nav__card":"",p={attributes:{"aria-labelledby":d?i(d):_e(c.megaMenuNavigationPrimaryAriaLabel)},className:`drawer__navigation--primary${m}`,hasCardList:r,heading:d||"",includesClickOut:t||!1,isCard:o,links:e,layout:le,maxItemsPerColumn:s.maxItemsPerColumn?s.maxItemsPerColumn:"default"===le?Ie?s.children.length+2:s.children.length:10,showContentDivider:!0,isMegamenu:!0};return!l&&n&&(p.headingUrl=n.url||"",p.isHeadingALink=n.isLink||!1,p.isHeadingUrlExternal=n.isExternal||!1),d&&(p.headingAttributes={id:i(d)}),p},We=(e,t)=>{const n=t||"",o=e===me.text?"active":"",i=he?{className:be?"":"active",onClick:e=>De(e),key:n}:{className:o,onMouseEnter:e=>!oe.showMenuOnClick&&De(e),onClick:()=>{return oe.showMenuOnClick&&(t=e,void de.forEach(((e,n)=>{t===e.text&&(pe(e),fe(!be),ge([]),Be(t,ne?.text,n))})));var t},onKeyDown:e=>{13===e.keyCode&&De(e)},key:n};return he?l.createElement("li",{...i},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})):l.createElement("li",{...i},l.createElement(M,{href:!oe.showMenuOnClick&&me.url},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Ve=(e,t,n,o="#")=>{const i=e===Ce?"active":"",a={className:"li-with-chevron",onClick:()=>n(e,t),key:t||""};return l.createElement("li",{...a},l.createElement(V,{className:i,href:o,onClick:e=>(e.preventDefault(),!1),role:"link"},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Ue=({handleLinkClickUrl:e,url:t,label:n,clickEventLabel:o,key:i})=>l.createElement(N,{key:i,onClick:()=>(e=>{window.location.href=e})(e)},l.createElement("span",null,l.createElement("a",{href:t,onClick:()=>o&&K(o)},n))),Ge=r(s,"clickOutLinks")&&s.clickOutLinks.map(((e,t)=>Ue({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:e.text,key:t}))),je=l.createElement(P,{showBorderHighlight:oe.showBorderHighlight,showUnderlineOnHover:!oe.showMenuOnClick},de.map(((e,t)=>We(Ae(e),t))),Ie&&Ue({handleLinkClickUrl:s.url,url:s.url,label:`${_e(c.allText)} ${s.text}`,clickEventLabel:`${ne?.text}|Viewall`,key:null}),Ge),ze=e=>{let t=!1;const n=e.filter((e=>!e.isCard)).map(((e,n)=>e.hasChildren?Ve(e.text||e.groupName,n,Me,e.url):e.links?(t=!0,((e,t,n=!1)=>{const o=Oe(e),i=`${$e.join("|")}|`;return l.createElement(L,{...Fe(e.links,!1,o),key:t,noHeadingGroupName:n,showDividerOnTop:!0,isHeadingEmpty:!0,trackingText:i,trackingTextIndex:t,navHighlightColour:se})})(e,n,""===e.groupName)):Ue({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:null,key:n})));return t?l.createElement(l.Fragment,null,n):l.createElement(P,{showBorderHighlight:oe.showBorderHighlight},n,Ie&&Ue({handleLinkClickUrl:s.url,url:s.url,label:`${_e(c.allText)} ${s.text}`,clickEventLabel:`${ne?.text}|Viewall`,key:null}))},qe=l.createElement(F,{onClick:Re},Ce?l.createElement(l.Fragment,null,l.createElement(P,{showBorderHighlight:oe.showBorderHighlight},Ve(Ce,null,(e=>{Pe("pop",e);const t=$e.length&&$e[$e.length-1];ke(t);const n=Le(ve,t);n&&Ee(n)}))),ze(xe.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(L,{...Fe(n,!1,e,!0,!0),showDividerOnTop:!0,isHeadingEmpty:!0})}return!1})(xe.children),xe.hasClickOut&&l.createElement(W,null,l.createElement("a",{href:xe.url},xe.clickOutText?xe.clickOutText:`${_e(c.destinationClickOut)} ${xe.text}`))):ze(ve),!Ce&&l.createElement(H,null,b&&l.createElement(R,null,Y&&(Y.isAuthenticated?l.createElement(f,{accountLinks:t,className:"drawer-account__options"}):l.createElement(_,{href:n,rel:"nofollow"},_e(c.megaMenuSignInLinkText)))),l.createElement(Z,{use:"MegaMenu"}),Te.length>0&&l.createElement(O,{links:Te}))),Ze=l.createElement(A,{onClick:Re},be?je:l.createElement(l.Fragment,null,l.createElement(P,{showBorderHighlight:oe.showBorderHighlight},We(Ae(me))),me&&(me.hasChildren?ue.map(((e,t)=>{const n=Oe(e);return l.createElement(L,{...me.hasClickOut&&t+1>=ue.length?Fe([...e.links,{isExternal:!1,text:`${_e(c.destinationClickOut)} ${me.text}`,url:me.url}],me.hasClickOut,n):Fe(e.links,!1,n),key:t})})):l.createElement(L,{...Fe(ue)})))),Ke=l.createElement(B,{onClick:Re},de.map(((e,t)=>{const n=e.children||e.links;if(!n)return null;const o=Oe(e),i=`${ne?.text||s?.text}|`;return l.createElement(L,{...Fe(n,!1,o),marginTopSize:S.LARGE,trackingText:i,key:t,hasExtraTopMargin:re,navHighlightColour:se})})),Ie&&l.createElement(U,null,Ue({handleLinkClickUrl:s.url,url:s.url,label:`${_e(c.allText)} ${s.text}`,clickEventLabel:null,key:null}))),Ye=l.createElement(A,{onClick:Re},je,me&&ae?ue?.map(((e,t)=>{const n=Boolean(r(e,"groupName"))||r(e,"isCard",!1),o=Oe(e),i=((e="",t="")=>`${e}|${t}|`)(ne?.text||s?.text,me?.text);return l.createElement(L,{...oe.showClickOutLink&&me.hasClickOut&&t+1>=ue.length?Fe([...e.links,{isExternal:!1,text:me.clickOutText?me.clickOutText:`${_e(c.destinationClickOut)} ${me.text}`,url:me.url,hasClickOut:!0}],me.hasClickOut,o,e.isCard):Fe(e.links,!1,o,e.isCard),showBlankHeading:n,key:t,hasClickOutWithCard:e.isCard&&me.hasClickOut,isCard:e.isCard,trackingText:i,trackingTextIndex:t})})):l.createElement("div",null)),Je=l.createElement(p,{min:"xl"},(e=>e&&l.createElement(T,{"aria-label":_e(c.closeButtonLabel),ButtonIcon:g,isIconButton:!0,label:_e(c.closeButtonLabel),onClickHandler:J,hasExtraTopMargin:re,hasLinkBanner:te}))),Qe=k.getItem("nav_invisible")?"override-header":"",Xe=Ce&&xe.showSecondaryFooterAllLink;return l.createElement(D,{ref:Ne},l.createElement(m,{palette:X},l.createElement(x,{isSlim:q,hasLinkBanner:te,hasSecondaryFooterAllLink:Xe,hasExtraTopMargin:re},l.createElement(E,{className:Qe,isCentered:C,navHighlightColour:se},(()=>{let e=(()=>{const e=[...de,Ie&&{isExternal:!1,text:`${_e(c.allText)} ${s.text}`,url:s.url}].filter(Boolean),t=s.headingData?Oe(s.headingData):"",n=Ie;return l.createElement(I,{onClick:Re},l.createElement(L,{...Fe(e,n,t)}))})();return he&&"default"!==le?e=oe.multipleIteration?qe:Ze:("column"===le&&(e=Ke),"verbose"===le&&(e=Ye)),e})(),oe.showCloseCTA&&Je)),Xe&&l.createElement(U,null,Ue({handleLinkClickUrl:xe.url,url:xe.url,label:`${_e(c.allText)} ${xe.text}`,clickEventLabel:null,key:null}))))};Y.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})},Y.defaultProps={accountProps:{signInLink:"/account/sign-in"},hasExtraTopMargin:!1,isDrawerOpen:!1,megaMenuContent:{},primaryNavLink:{},theme:"standard",utilityLinks:[],variations:{layout:"default",multipleIteration:!1,showBorderHighlight:!1,showClickOutLink:!1,showCloseCTA:!0,showMenuOnClick:!1}},Y.displayName="MegaMenu",e.exports=q(Y,"MegaMenu")},69834:(e,t,n)=>{e.exports=n(34562)},10246:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getLinkStyles:s,getTypographyStyles:l,maxScreen:d,minScreen:c}=n(26865),{GridItem:m}=n(40653),p=n(86659),u=n(54790),{NavigationListItemWrapper:g}=n(51418),{BaseLink:h}=n(76955),{BREAKPOINTS:y}=n(96472),b=n(73730),{resolveMenuKey:f}=n(70698),{SummaryCarouselRow:v}=n(34751),{CarouselWrapper:w,CarouselListItem:C}=n(44802),{isInverted:k}=n(70698),{maxThresholds:$}=n(99906),S=i(6),x={LARGE:"large"},E=o.div.withConfig({displayName:"MegaMenuWrapper"})` height: 100%; `,T=i(3),I=i(4),N=i(2),B=o(p).withConfig({displayName:"MegaMenuGridWrapper"})` ${({theme:e})=>a(e,"background-color",k(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed")}; && { width: auto; max-width: inherit; ${c(y.lg)} { padding: 0 ${i(6)}; } ${c(y.xl)} { padding: 0 ${i(8)}; } ${c(y.xxl)} { margin-left: 0; } } height: 100%; overflow-y: scroll; box-sizing: content-box; scrollbar-width: none; &::-webkit-scrollbar { width: 0; height: 0; } ${d(y.lg)} { ${({hasSecondaryFooterAllLink:e})=>e&&`\n height: calc(100% - ${S});\n `} } ${m} { ${({hasLinkBanner:e,isSlim:t,hasExtraTopMargin:n})=>{const o=t=>i(e?t+7.5:t);return`\n column-gap: ${i(14)};\n grid-column: 1 / -1;\n grid-template-rows: min-content;\n margin-top: ${o(8)};\n \n ${c(y.md)} {\n margin-top: ${!t&&o(8)}\n }\n\n ${c(y.lg)} {\n margin-top: ${(()=>{let e;return e=n?i(8):o(t?11:13),e})()} \n }\n `}} } `,L=o.div.withConfig({displayName:"MegaMenuContent"})` ${({isCentered:e})=>e&&`\n max-width: ${y.xxl};\n margin: 0 auto;`} ${c(y.lg)} { display: flex; } `,P=o(u.Vertical).withConfig({displayName:"MegaMenuNavigationPrimary"})` ${({showBlankHeading:e,marginTopSize:t})=>`margin: ${i(e||t===x.LARGE?4:2)} 0 ${i(4)} 0;`}; .navigation__heading { ${({isHeadingALink:e})=>`\n margin: ${e?`${i(5)} ${N} 0 ${N}`:`0 ${N}`};\n `} ${c(y.md)} { margin: 0 ${N}; } ${c(y.lg)} { margin: 0; } &, a { text-decoration: none; ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; ${({theme:e})=>l(e,"typography.definitions.foundation.title-primary")}; ${({theme:e,isHeadingALink:t})=>t&&`\n &:focus,\n &:hover {\n text-decoration: none;\n ${a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")};\n }\n `} } .content-divider { display: block; margin: ${i(2)} 0; border-bottom-width: 1px; border-bottom-style: solid; width: ${i(6)}; ${({theme:e})=>a(e,"border-bottom-color",k(e)?"colors.consumption.lead.inverted.accent":"colors.foundation.collapsed-menu.nav-link.hover")}; } } .navigation__list { display: grid; grid-column-gap: ${i(3)}; grid-auto-columns: 1fr; grid-auto-flow: column; grid-template-rows: repeat( ${({maxItemsPerColumn:e})=>e}, ${({hasExtraTopMargin:e})=>i(e?4.4:5)} ); margin-right: ${N}; justify-items: start; ${c(y.lg)} { margin: 0; } ${d(y.lg)} { grid-column-gap: unset; grid-auto-flow: row; grid-template-rows: min-content; grid-row-gap: ${i(1)}; } .navigation__list-item { margin: ${i(1)} 0 ${i(1)} ${N}; ${c(y.md)} { margin: ${i(1)} 0 ${i(1)} ${N}; } ${c(y.lg)} { margin: ${i(1)} ${i(3)} ${i(1)} 0; } .navigation__link { width: auto; ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; ${({theme:e})=>s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}; ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:visited, &:link { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } &:focus, &:hover { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } .navigation__link_more { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } } } .navigation__list.list__card { ${({isCard:e})=>e&&"\n grid-auto-flow: row;\n "} ${c(y.lg)} { grid-template-rows: revert; width: auto; } .summary-item__hed-link { &::after { content: none; } } .summary-item__hed { color: ${r("colors.foundation.collapsed-menu.nav-link.default")}; ${l("typography.definitions.foundation.link-secondary")}; } } .navigation__list-item:last-of-type { ${({theme:e,includesClickOut:t})=>t&&`\n border-width: 1px 0;\n border-style: solid;\n ${a(e,"border-color",k(e)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n padding-top: ${i(2)};\n padding-bottom: ${i(2)};\n &&{\n justify-content: start;\n }\n width: 100%;\n margin: ${i(2)} 0;\n\n ${c(y.lg)} {\n padding: ${i(3)} 0;\n }\n `} a { ${({theme:e,includesClickOut:t})=>t&&l(e,"typography.definitions.foundation.link-primary")} ${({theme:e,includesClickOut:t})=>t&&`\n padding-left: ${i(3)};\n ${s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}\n &:focus,\n &:hover {\n ${a(e,"color","colors.foundation.expanded-utility.nav-link.hover")};\n }\n\n ${c(y.md)} {\n padding-left: ${i(6)};\n }\n\n ${c(y.lg)} {\n padding: 0;\n }\n `} } } &:last-of-type { .navigation__list.list__card { .navigation__list-item:last-of-type { ${({hasClickOutWithCard:e})=>e&&"justify-content: flex-start;"} } } } ${c(y.lg)} { &:last-of-type { .navigation__list { .navigation__list-item:last-of-type { ${({theme:e,includesClickOut:t})=>t&&`\n border-width: 1px 0 0 0;\n border-style: solid;\n margin: ${i(1)} 0 -${i(1)} 0;\n padding: ${i(2)} 0 0 0;\n ${a(e,"border-color",k(e)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n\n a {\n ${l(e,"typography.definitions.foundation.link-primary")}\n }\n `} } } } } ${d(`${$.lg}px`)} { margin: ${i(2)} 0; ${({noHeadingGroupName:e,showDividerOnTop:t,isHeadingEmpty:n})=>e?`margin-top: -${i(1)}}`:t&&n?`margin: ${i(4)} 0`:""} } ${"\n p {\n margin: 0;\n }\n\n .navigation__list-item {\n display: flex;\n position: relative;\n align-items: center;\n\n .navigation__link {\n display: block;\n }\n\n .drawer--align-center & {\n justify-content: center;\n }\n }\n\n .consumer-marketing-unit--nav-drawer {\n position: absolute;\n }\n"} `,M=o("div").withConfig({displayName:"MegaMenuVerboseWrapper"})` ${c(y.lg)} { display: grid; grid-column-gap: ${i(4)}; grid-auto-rows: min-content; grid-template-columns: repeat(12, auto); } ${c(y.xl)} { grid-column-gap: ${i(8)}; } ${P} { ${c(y.lg)} { &:nth-of-type(1) { grid-column: 4 / 6; } &:nth-of-type(2) { grid-column: 6 / 8; } &:nth-of-type(3) { grid-column: 8 / 10; } &:nth-of-type(4) { grid-column: 10 / 12; } > ul { min-width: ${i(15)}; } } } .nav__card { ${c(y.lg)} { width: 140px; } ${c(y.xl)} { width: 180px; } ${c(y.xxl)} { width: 240px; } } .navigation__divider { display: block; margin: 0 0 0 ${i(3)}; border-bottom: 1px solid; ${({theme:e})=>a(e,"border-color",k(e)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")}; width: calc(100% - ${i(6)}); ${c(y.md)} { margin: 0 0 0 ${i(6)}; width: calc(100% - ${i(12)}); } ${c(y.lg)} { display: none; } } .navigation__divider:last-of-type { display: none; } .nav__card { ${c(y.xl)} { margin-right: -${i(4)}; } } `,A=o(b.Utility).withConfig({displayName:"MegaMenuCloseIconWrapper"})` position: relative; margin-left: auto; padding: 0; height: ${i(4)}; &, &:active, &:hover, &:focus { border: 0; background-color: transparent; } .icon-close { padding: 8px; g { ${({theme:e})=>a(e,"stroke",k(e)?"colors.background.white":"colors.foundation.collapsed-menu.nav-link.default")}; } } ${({hasExtraTopMargin:e,hasLinkBanner:t})=>e&&!t&&`margin-top: ${i(2)};`} `,D=o("div").withConfig({displayName:"MegaMenuColumnFooterAllLinkWrapper"})` grid-column: 1; grid-row: -1; border-top: 1px solid; padding: ${i(1.5)} 0; ${({theme:e})=>a(e,"border-color","colors.foundation.menu.dividers")}; ${d(`${$.lg}px`)} { display: flex; position: fixed; align-items: center; justify-content: center; padding: 0; width: fill-available; height: ${S}; ${({theme:e})=>`\n border-top: 1px solid\n ${a("border-color",k(e)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n ${a("background-color",k(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed")};\n ${a("color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")};\n `} } `,H=o("div").withConfig({displayName:"MegaMenuColumnWrapper"})` display: grid; grid-gap: 0 ${i(4)}; --grid-columns-desktop: 5; grid-template-columns: repeat(var(--grid-columns-desktop), minmax(0, 1fr)); grid-template-rows: min-content; flex-grow: 1; padding-bottom: ${i(2)}; `,R=o("li").withConfig({displayName:"MegaMenuDrawerNavLink"})` list-style: none; a { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; ${({theme:e})=>s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}; &:link, &:visited { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.body.inverted.body":"colors.foundation.collapsed-menu.nav-link.default")}; } &:focus, &:hover { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.body.inverted.body":"colors.foundation.collapsed-menu.nav-link.hover")}; } } `,_=o("div").withConfig({displayName:"MegaMenuDefaultWrapper"})` ul { ${c(y.lg)} { width: 500px; } } && { ${g} { justify-content: start; } } ${g} { width: 100%; ${c(y.lg)} { padding-left: 0; } } `,O=o("ul").withConfig({displayName:"MegaMenuVerboseCategoryList"})` padding: 0; ${c(y.lg)} { grid-column: 1 / 4; min-width: ${i(30)}; } ${c(y.xl)} { min-width: ${i(35)}; } li:first-of-type { border-top: 1px solid ${r("colors.foundation.menu.dividers")}; } li { display: grid; position: relative; grid-template-columns: 1fr 10px; align-items: center; border-bottom: 1px solid; padding-left: ${N}; width: auto; min-height: ${i(6)}; list-style: none; && { text-decoration: none; } &:focus, &:hover { ${({theme:e,showBorderHighlight:t})=>t&&`\n &::before {\n ${a(e,"background-color",f(e,"colors.foundation.collapsed-menu.nav-link.default"))};\n bottom: 0;\n content: '';\n height: 4px;\n position: absolute;\n width: 100%;\n }\n `} ${({theme:e})=>`\n span {\n ${a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}\n }\n\n svg { \n ${a(e,"fill",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}} \n `}; } ${({theme:e})=>a(e,"border-color","colors.foundation.menu.dividers")}; ${c(y.lg)} { grid-template-columns: unset; padding: ${i(2)} ${i(2)} ${i(2)} 0; } ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; ${({theme:e})=>s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}; span { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:focus, &:hover { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } svg { ${({theme:e})=>a(e,"fill",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; justify-self: flex-end; margin-right: ${i(1)}; width: ${i(4)}; height: ${i(4)}; ${c(y.lg)} { margin-right: 0; width: ${i(2)}; height: ${i(2)}; } } &.active { grid-template-columns: ${i(4)} auto ${i(5)}; margin-left: ${i(-1)}; ${c(y.lg)} { grid-template-columns: unset; margin-left: 0; } ${({theme:e,showBorderHighlight:t})=>t&&`\n &::before {\n ${a(e,"background-color",f(e,"colors.foundation.collapsed-menu.nav-link.hover"))};\n bottom: 0;\n content: '';\n height: 4px;\n position: absolute;\n width: 100%;\n }\n `}; span { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; grid-area: 1 / 2; text-align: center; ${c(y.lg)} { grid-area: unset; text-align: left; } } svg { justify-self: flex-start; ${({theme:e})=>a(e,"fill",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover")}; transform: rotate(180deg); ${c(y.lg)} { justify-self: flex-end; transform: unset; } } } &:hover { text-decoration: none; ${({showUnderlineOnHover:e})=>e&&"text-decoration: underline"} } } .li-with-chevron { grid-template-columns: none; } ${d(`calc(${y.lg} - 1px)`)} { margin: 0; } `,F=o("a").withConfig({displayName:"MegaMenuVerboseCategoryLink"})` display: grid; grid-template-columns: 1fr 10px; ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; ${({theme:e})=>s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}; &:hover { text-decoration: none; ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.expanded-utility.nav-link.default")}; } &.active { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.expanded-utility.nav-link.hover")}; } transition: unset; span { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.default")}; } `,W=o("a").withConfig({displayName:"MegaMenuNavLinkWithChevron"})` display: grid; position: relative; grid-template-columns: 1fr 10px; align-items: center; width: auto; && { text-decoration: none; } ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; ${({theme:e})=>s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}; &:focus, &:hover { ${({theme:e})=>`\n span {\n ${a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}\n }\n\n svg { \n ${a(e,"fill",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}} \n `}; } &.active { grid-template-columns: ${i(4)} auto ${i(5)}; margin-left: ${i(-1)}; span { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; grid-area: 1 / 2; text-align: center; white-space: nowrap; } svg { justify-self: flex-start; ${({theme:e})=>a(e,"fill",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover")}; transform: rotate(180deg); } } `,V=o.div.withConfig({displayName:"MegaMenuBottom"})` padding: ${I} ${N}; &:empty { border: 0; padding: 0; } `,U=o.div.withConfig({displayName:"MegaMenuAccount"})` line-height: 0.8em; .navigation__link { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; ${({theme:e})=>s(e,k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; &:hover { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } .navigation__list-item { display: flex; align-items: center; margin-bottom: ${T}; .navigation__link { display: block; } } .account-links__sign-out { margin-bottom: ${T}; padding: 0; } ${({contentAlign:e})=>"center"===e?"\n text-align: center;\n\n .navigation__list-item {\n justify-content: center;\n }\n ":""} `,G=o(h).withConfig({displayName:"MegaMenuSignInLink"})` ${({theme:e})=>s(e,k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; &:hover { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } display: inline-block; margin-bottom: ${T}; `;G.defaultProps={colorStaticLinkToken:"colors.foundation.collapsed-menu.nav-link.default",typeToken:"typography.definitions.foundation.link-secondary"};const j=o(u.Vertical).withConfig({displayName:"MegaMenuUtilityLinks"})` .navigation__link { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; ${({theme:e})=>s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}; &:link, &:visited { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } &:focus, &:hover { ${({theme:e})=>a(e,"color",k(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } .navigation__list-item { margin-bottom: ${T}; } margin-bottom: ${T}; ${({utilityLinksOneItem:e})=>e&&"margin-bottom: 0;"} `,z=o(M).withConfig({displayName:"MegaMenuMobileVerboseWrapper"})` ${d(y.md)} { display: block; } .navigation__divider:last-of-type { display: block; } .navigation__divider:first-of-type { display: none; } ${P} { width: auto; } ${v} { ${({theme:e})=>a(e,"background-color",k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.menu-bg.collapsed")}; ${w} { margin-top: ${i(1)}; padding: 0 ${N}; ${C} { width: 50%; ${c(y.md)} { width: 25%; } } .summary-item__icon-button { background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.9 ); svg path { fill: ${r("colors.interactive.base.black")}; } &:hover, &:active, &:focus { background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.9 ); svg path { fill: ${r("colors.interactive.base.black")}; } } } .summary-item__hed { color: ${r("colors.foundation.collapsed-menu.nav-link.default")}; ${l("typography.definitions.foundation.link-secondary")}; } } } `,q=o("li").withConfig({displayName:"MegaMenuMobileClickOutLink"})` ${({theme:e})=>`\n border-width: 1px 0;\n border-style: solid;\n ${a(e,"border-color",k(e)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n padding-top: ${i(2)};\n padding-bottom: ${i(2)};\n &&{\n justify-content: start;\n }\n width: 95%;\n ${d(y.sm)} {\n width: 90%;\n }\n\n margin: ${i(2)} 0;\n\n ${c(y.lg)} {\n padding: ${i(3)} 0;\n }\n`} a { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")} ${({theme:e})=>`\n ${s(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default","navigation")}\n &:focus,\n &:hover {\n ${a(e,"color","colors.foundation.collapsed-menu.nav-link.hover")};\n }\n\n ${c(y.md)} {\n padding-left: ${i(3)};\n }\n\n ${c(y.lg)} {\n padding: 0;\n }\n `} } `;e.exports={MarginTopSize:x,MegaMenuGridWrapper:B,MegaMenuContent:L,MegaMenuColumnFooterAllLinkWrapper:D,MegaMenuColumnWrapper:H,MegaMenuCloseIcon:A,MegaMenuDefaultWrapper:_,MegaMenuDrawerNavLink:R,MegaMenuNavigationPrimary:P,MegaMenuVerboseCategoryList:O,MegaMenuVerboseCategoryLink:F,MegaMenuVerboseWrapper:M,MegaMenuWrapper:E,MegaMenuBottom:V,MegaMenuAccount:U,MegaMenuSignInLink:G,MegaMenuUtilityLinks:j,MegaMenuMobileVerboseWrapper:z,MegaMenuMobileClickOutLink:q,MegaMenuNavLinkWithChevron:W}},41360:(e,t,n)=>{const o=n(3442);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})=>{const c=window.matchMedia(`(max-width: ${s.md})`),[m,p]=a(c?.matches||!1),[u,g]=a(n);return r((()=>{c.matches!==m&&p(c.matches),u!==n&&g((e=>!e));const e=()=>{p(c.matches),g(n)};return c.addEventListener("change",e),()=>c.removeEventListener("change",e)}),[m,c,u,n]),i.createElement(l,{width:t,scriptUrl:e,shouldAutoplay:!m,additionalEmbedParams:{hidePosterTitle:d||m,hasAnimatedThumb:!0},shouldMute:!m,shouldGoFullScreenOnPlay:o?m:o,shouldPause:u})};d.propTypes={hidePosterTitle:o.bool,scriptUrl:o.string.isRequired,shouldGoFullScreenOnPlay:o.bool,shouldPause:o.bool,width:o.string},e.exports=d},56153:(e,t,n)=>{e.exports=n(6099)},69763:(e,t,n)=>{const o=(0,n(75999).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:v=!1,isInvertedTheme:w=!1,shouldTrackSnowplowEvent:C,hasRoundedCornerCards:k=!1,navigationListData:$,palette:S="standard",shouldCenterAlignContent:x=!1,shouldDisplayDangerousDek:E=!1,shouldEnableBundleComponentAnalytics:T,shouldIncreaseCardSizeOnDesktop:I=!1,layout:N="NavigationListAnchored",theme:B,trackingNamespace:L})=>{a.useEffect((()=>{(async()=>{await d(),l("NavigationList",N)})()}),[N]);const{hed:P="",dek:M="",links:A=[]}=$,D=a.useRef(),[H,R]=a.useState(!1);if(a.useEffect((()=>{const e=o((()=>{const e=D.current?.getBoundingClientRect().top;R(e<=0)}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[N]),a.useEffect((()=>{const e=h(D),t=o((()=>{y(D)&&(b(e,N,P),window.removeEventListener("scroll",t,!1))}),100);if(!y(D))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};b(e,N,P)}),[N,P]),!A.length)return null;const _={dek:M,hasAnchorLinkList:"NavigationListAnchored"===N||"NavigationListTextOverlayOnImage"===N,hasAnchorLinkListDivider:t,hasSquareChevronSlider:r,hasUnderline:f,hed:P,isBannerPositionTop:H,isFeatured:"featured"===B,hasRoundedCornerCards:k,hasHeaderBorder:m,layout:N,links:A.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,N,e.text,P,t,C,A.length)}))),shouldCenterAlignContent:x||A.length>=1&&A.length<=10,shouldDisplayDangerousDek:E,shouldEnableBundleComponentAnalytics:T,shouldIncreaseCardSizeOnDesktop:I,trackingNamespace:L};return a.createElement(s,{palette:w?"inverted":S},a.createElement(p,{ref:D,"data-testid":"NavigationList",hasBackgroundColorWhite:n,hasBorder:i,hideBackgroundColor:v,hasHeaderBorder:m,isBannerPositionTop:H,isSubNavigation:_.isSubNavigation,className:e,layout:_.layout},a.createElement(c,{..._})))};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 v=r(f,{keysToPluck:["navigationListData"]});e.exports={NavigationList:f,connectedNavigationList:v}},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(75999),{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(75999),{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:v,ResponsiveImagePicture:w}=n(7228),{SpanWrapper:C}=n(18117),{CarouselHeader:k,CarouselTitle:$,CarouselList:S,CarouselWrapper:x}=n(44802),{SummaryDekDefault:E}=n(95015);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListLinkList=i(m).withConfig({displayName:"NavigationListLinkList"})` ${k} { padding-bottom: 0; } ${$} { ${({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 ${v}, ${w}, ${C}::after {\n border-radius: 10px;\n }\n `:`${v}, ${w}, ${C}::after {\n border-radius: 0px;\n }\n `} ${w} { ${({shouldIncreaseCardSizeOnDesktop:e})=>e?`\n @media (min-width: ${d.xl}) {\n width: 150px;\n height: 200px;\n }\n img {\n @media (min-width: ${d.xl}) {\n width: 150px;\n height: 200px;\n }\n }`:""} } } ${({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")}; } } ${C}::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; } } } ${S} { 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)}; } `:""} `},93944:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(71284),r=e=>{const{alignment:t,cmPosition:n}=e;return"nav-cta"!==n?i.createElement(a,{position:n}):"horizontal"===t?i.createElement(i.Fragment,null,i.createElement(a,{position:"nav-cta"}),i.createElement(a,{position:"nav-rollover"})):"vertical"===t?i.createElement(a,{position:"nav-drawer"}):null};r.propTypes={alignment:o.string.isRequired,cmPosition:o.string.isRequired},e.exports={CMNavItem:r}},78407:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(62193),s=n(74992),{PaymentGateway:l}=n(92807),{withPaymentGateway:d}=n(22315),c=n(37402),{getVariationNames:m}=n(81372),{ResponsiveLinkText:p}=n(31605),{CMNavItem:u}=n(93944),{trackNavigationEvent:g}=n(14307),{NavigationListItemWrapper:h,NavigationItemIcon:y,NavigationExternalLink:b,NavigationInternalLink:f,NavigationSummaryItem:v}=n(51418),w=({alignment:e,className:t,isNavigationClosed:n,isNavigationActiveState:i,link:d,shouldAllowNavItemHide:m,shouldStyleListItems:w,summaryItemVariation:C="TextBelowImageLeftHedOnly",navigationJustification:k,hasNavigationSection:$,hasUnderlineActiveLink:S,trackingText:x,trackingTextIndex:E,isMegamenu:T,navHighlightColour:I})=>{if(m&&!d.showInTopNav)return null;const N=t=>{if(!d?.disableClickTracking&&window.dataLayer){let n="";if(n=!0===t.showInTopNav?"header":"footer","header"===n&&"vertical"===e&&(n="menu"),void 0===t.isActive&&(n="menu"),x)window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:t?.hasClickOut?`${x}Viewall`:`${x}${t.text}/C${E+1}`});else if(window.dataLayer.push({event:"navigation-click",navigationType:n,clickText:t.text}),"footer"===n){const e={type:"click",label:d.text,subject:"footer_menu",items:[{content_title:d.text,content_url:d.url}],placement:"footer"};g(e)}}},B=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:`${x.replace(/\|/g,"/")}${e?.cardPosition}`})},L=!!d.isActive,P=!!d.isLinkForMore,M=o(w&&d.className,"navigation__list-item"),A=o(t,d.className,"navigation__link",{"navigation__link--active":L},{navigation__link_more:P}),D=s[C],H=d.text&&d.isExternal,R=d.text&&!d.isExternal,_=!d.text&&!r(d.cardData)&&d.isExternal,O=!d.text&&!r(d.cardData)&&!d.isExternal;return a.createElement(h,{as:"li",alignment:e,className:M,isNavigationClosed:n,hasNavigationSection:$,linkData:d,navigationJustification:k,"data-testid":"navigation__list-item",onClick:!0!==T?()=>{d?.disableClickTracking||g({type:"click",label:d?.text,subject:"header_menu",items:[{content_title:d?.text,content_url:d?.url}],placement:"header"})}:void 0,...d.parentAttributes||{}},d.dangerousIcon&&a.createElement(y,{dangerouslySetInnerHTML:{__html:d.dangerousIcon},"data-testid":"navigation__nav-item-icon"}),d.cmPosition&&a.createElement(l,{group:d.paymentGroup||"consumer-marketing"},a.createElement(u,{cmPosition:d.cmPosition,alignment:e})),H&&a.createElement(b,{attributes:d.attributes,className:A,hasColorAnimation:d.hasColorAnimation,hasUnderlineActiveLink:S,href:d.url,rel:d.rel,hasNavigationSection:$,onClick:()=>{N(d),d.analyticsEvent&&c.emitGoogleTrackingEvent(d.analyticsEvent,{"gtm.elementUrl":d.url})},"data-testid":"navigation__external-link",shouldHighlight:d.shouldHighlightLink,navHighlightColour:I},a.createElement(p,{text:d.text,verboseText:d.verboseText})),R&&a.createElement(f,{role:"link",...d.attributes,className:A,isActiveLink:L,hasColorAnimation:d.hasColorAnimation,hasUnderlineActiveLink:S,isNavigationActiveState:i,href:d.url,"data-testid":"navigation__internal-link",hasNavigationSection:$,rel:d.rel,onClick:e=>{N(d),d.onClick&&d.onClick(e),d.analyticsEvent&&c.emitGoogleTrackingEvent(d.analyticsEvent,{"gtm.elementUrl":d.url})},shouldHighlight:d.shouldHighlightLink,navHighlightColour:I},a.createElement(p,{text:d.text,verboseText:d.verboseText})),_&&a.createElement(b,{"data-testid":"navigation__external-link",href:d.url,isActiveLink:L,hasUnderlineActiveLink:S,isNavigationActiveState:i,hasColorAnimation:d.hasColorAnimation},a.createElement(v,{...d.cardData,as:D,clickHandlerHed:()=>B(d),hasBorder:!1})),O&&a.createElement(f,{"data-testid":"navigation__internal-link",href:d.url,hasColorAnimation:d.hasColorAnimation,hasUnderlineActiveLink:S},a.createElement(v,{...d.cardData,as:D,clickHandlerHed:()=>B(d),hasBorder:!1})))},C=m(s);w.propTypes={alignment:i.oneOf(["horizontal","vertical"]).isRequired,className:i.string,hasNavigationSection:i.bool,hasUnderlineActiveLink:i.bool,isMegamenu:i.bool,isNavigationActiveState:i.bool,isNavigationClosed:i.bool,link:i.shape({analyticsEvent:i.string,attributes:i.object,text:i.oneOfType([i.string,i.object]),verboseText:i.string,cardPosition:i.number,cardData:i.object,className:i.string,dangerousIcon:i.string,disableClickTracking:i.bool,hasColorAnimation:i.bool,isActive:i.bool,isExternal:i.bool,isLinkForMore:i.bool,hasClickOut:i.bool,rel:i.string,shouldHighlightLink:i.bool,showInTopNav:i.bool,parentAttributes:i.object,paymentGroup:i.string,cmPosition:i.string,url:i.string,onClick:i.func,width:i.number}).isRequired,navHighlightColour:i.string,navigationAlignment:i.string,navigationJustification:i.string,shouldAllowNavItemHide:i.bool,shouldStyleListItems:i.bool,summaryItemVariation:i.oneOf(C),trackingText:i.string,trackingTextIndex:i.number};const k=d(w);e.exports={ListItemWithPaymentGateway:k,ListItem:w}},31658:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r}=n(96540),{NavigationList:s}=n(48990),{NavigationHeading:l}=n(70042),{ListItem:d}=n(78407),{NavigationDivider:c,NavigationWrapper:m,NavigationBlankHeader:p}=n(51418),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=n(87339),y=({isCollapsible:e,attributes:t,className:n,element:i,headingAttributes:d,hasBorder:y,hasCardList:b,hasUnderlineActiveLink:f,heading:v,headingUrl:w,isCard:C,isHeadingALink:k,isHeadingEmpty:$,isHeadingUrlExternal:S,justify:x="left",linkClassName:E,links:T,isNavigationActiveState:I,shouldAllowNavItemHide:N,shouldStyleListItems:B,showBlankHeading:L,showContentDivider:P,showDividerOnTop:M,showOneTrustButton:A,trackingText:D,trackingTextIndex:H,variations:R,variationName:_,navHighlightColour:O,...F})=>{a.useEffect((()=>{(async()=>{await g(),u("Navigation",_)})()}),[_]);const[W,V]=r(!0),U=e&&W,G=!!R.section,j=o(n);return a.createElement(a.Fragment,null,M&&!$&&a.createElement(c,{className:"navigation__divider"}),a.createElement(m,{isCollapsible:e,isNavigationClosed:U,hasNavigationSection:G,hasBorder:y,navigationAlignment:R.alignment,navigationJustification:x,...t,className:j,as:"nav","data-testid":"navigation"},v&&a.createElement(l,{clickFunction:()=>V(!W),heading:v,isCollapsed:W,isCollapsible:e,isExternal:S,isLink:k,showContentDivider:P,url:w,attributes:d,trackingText:D,trackingTextIndex:H}),!v&&L&&a.createElement(p,null),b?a.createElement(h,{hasCarouselControls:!1,hasPagination:!1,items:T.map((e=>e[0].cardData)),shouldShowViewAllButton:!1}):a.createElement(s,{element:i,links:T,alignment:R.alignment,shouldAllowNavItemHide:N,shouldStyleListItems:B,showOneTrustButton:A,linkClassName:E,isNavigationClosed:U,navigationJustification:x,hasNavigationSection:G,hasUnderlineActiveLink:f,className:C?"navigation__list list__card":"navigation__list",trackingText:D,trackingTextIndex:H,isNavigationActiveState:I,navHighlightColour:O,...F})),!M&&a.createElement(c,{className:"navigation__divider"}))};y.propTypes={attributes:i.object,className:i.string,element:i.oneOfType([i.func,i.object]),hasBorder:i.bool,hasCardList:i.bool,hasUnderlineActiveLink:i.bool,heading:i.string,headingAttributes:i.object,headingUrl:i.string,isCard:i.bool,isCollapsible:i.bool,isHeadingALink:i.bool,isHeadingEmpty:i.bool,isHeadingUrlExternal:i.bool,isNavigationActiveState:i.bool,justify:i.oneOf(["center","left"]),linkClassName:i.string,links:i.arrayOf(d.propTypes.link).isRequired,navHighlightColour:i.string,shouldAllowNavItemHide:i.bool,shouldStyleListItems:i.bool,showBlankHeading:i.bool,showContentDivider:i.bool,showDividerOnTop:i.bool,showOneTrustButton:i.bool,trackingText:i.string,trackingTextIndex:i.number,variationName:i.string,variations:i.shape({alignment:i.oneOf(["horizontal","vertical"]).isRequired,section:i.bool})},y.defaultProps={hasBorder:!1,hasUnderlineActiveLink:!0,isCollapsible:!1,isHeadingEmpty:!1,isNavigationActiveState:!1,justify:"left",shouldAllowNavItemHide:!1,shouldStyleListItems:!1,showBlankHeading:!1,showDividerOnTop:!1,trackingText:"",trackingTextIndex:0,variations:{alignment:"horizontal",section:!1}},e.exports=y},70042:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(9573),r=n(52089),{NavigationHeadingAsLink:s,NavigationHeadingWrapper:l,NavigationHeadingButton:d,NavigationHeadingArrow:c}=n(51418),m=({attributes:e,clickFunction:t,heading:n,isCollapsed:o,isCollapsible:m,isExternal:p,isLink:u,isNavigationClosed:g=!1,showContentDivider:h,trackingText:y,trackingTextIndex:b,url:f})=>i.createElement(l,{"data-testid":"navigation__heading",isNavigationClosed:g,className:"navigation__heading",...e},i.createElement(r,{max:"lg"},(e=>m&&e?i.createElement(d,{"data-testid":"navigation__heading-button",onClick:t,type:"button","aria-expanded":!o,isCollapsible:m},n,i.createElement(c,{"data-testid":"navigation__heading-arrow",isCollapsible:m,isCollapsed:o,isNavigationClosed:g})):((e,t,n,o)=>n&&o?i.createElement(s,{as:t?a:"a",href:o,onClick:()=>{return t=e,void(window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:`${y}${t}/CH${b+1}`}));var t}},e):e)(n,p,u,f))),h&&i.createElement("span",{className:"content-divider","data-testid":"navigation__content-divider"}));m.propTypes={attributes:o.object,clickFunction:o.func,heading:o.string,isCollapsed:o.bool,isCollapsible:o.bool,isExternal:o.bool,isLink:o.bool,isNavigationClosed:o.bool,showContentDivider:o.bool,trackingText:o.string,trackingTextIndex:o.number,url:o.string},e.exports={NavigationHeading:m}},48990:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),r=n(60700).A,s=n(73730),{useClientStatus:l}=n(8877),{ListItemWithPaymentGateway:d,ListItem:c}=n(78407),{NavigationListWrapper:m,OneTrustButtonIconWrapper:p,OneTrustButtonIcon:u}=n(51418),g=n(97195),h=()=>i.createElement(p,{className:"oneTrust_button__icon-container",iconPosition:"before",size:"default"},i.createElement(u,{className:"oneTrust_button-icon",as:g,size:"default",isinline:!0})),y=e=>{const{className:t,element:n,hasUnderlineActiveLink:o,links:c,listAttributes:p={},alignment:u,linkClassName:g,shouldAllowNavItemHide:y,showOneTrustButton:b,shouldStyleListItems:f,isCollapsible:v=!1,isNavigationClosed:w=!1,isNavigationActiveState:C,navigationJustification:k,hasNavigationSection:$=!1,trackingText:S,trackingTextIndex:x,isMegamenu:E,navHighlightColour:T}=e,{formatMessage:I}=a(),N=l();return i.createElement(m,{alignment:u,as:"ul",ref:n,isCollapsible:v,isNavigationClosed:w,navigationJustification:k,hasNavigationSection:$,className:t,"data-testid":"navigation__list",...p},c&&c.map(((e,t)=>i.createElement(d,{alignment:u,className:g,link:e,key:t,shouldAllowNavItemHide:y,shouldStyleListItems:f,paymentGroup:e.paymentGroup,isNavigationClosed:w,navigationJustification:k,hasNavigationSection:$,trackingText:S,trackingTextIndex:x,isNavigationActiveState:C,hasUnderlineActiveLink:o,isMegamenu:E,navHighlightColour:T}))),b&&i.createElement("li",{className:"oneTrust_btn"},i.createElement(h,null),N&&i.createElement(s.Utility,{id:"ot-sdk-btn",className:"ot-sdk-show-settings ot-sdk-btn--visible",label:I(r.oneTrustButtonLabel),isInline:!0})))};y.propTypes={alignment:o.string,className:o.string,element:o.oneOfType([o.func,o.object]),hasNavigationSection:o.bool,hasUnderlineActiveLink:o.bool,isCollapsible:o.bool,isMegamenu:o.bool,isNavigationActiveState:o.bool,isNavigationClosed:o.bool,linkClassName:o.string,links:o.arrayOf(c.propTypes.link).isRequired,listAttributes:o.object,navHighlightColour:o.string,navigationJustification:o.string,shouldAllowNavItemHide:o.bool,shouldStyleListItems:o.bool,showOneTrustButton:o.bool,trackingText:o.string,trackingTextIndex:o.number},e.exports={NavigationList:y,ButtonIcon:h}},31605:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(34252),r=({text:e,verboseText:t})=>t?i.createElement(a,{text:e,verboseText:t}):e;r.propTypes={text:o.oneOfType([o.string,o.object]).isRequired,verboseText:o.string},e.exports={ResponsiveLinkText:r}},54790:(e,t,n)=>{e.exports=n(79726)},51418:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(75999),{BaseLink:r}=n(76955),{calculateSpacing:s,minScreen:l,getColorToken:d,getColorStyles:c,getTypographyStyles:m,styledProperty:p}=n(26865),{linkClean:u}=n(15737),{ARROW_DIRECTION:g,generateArrow:h}=n(54482),{INTERACTIVE:y,BREAKPOINTS:b}=n(96472),f=n(39832),v=o.button.withConfig({displayName:"NavigationHeadingButton"})` ${p("isCollapsible",!0,"\n border: none;\n margin: 0;\n padding: 0;\n background: none;\n text-decoration: none;\n text-transform: inherit;\n ")} `,w=o.span.withConfig({displayName:"NavigationHeadingArrow"})` ${p("isCollapsed",!0,i` ${({theme:e})=>h(g.bottom,"4px",d(e,"colors.interactive.base.white"))} position: relative; transform: translateY(-50%); transition: transform 0.2s ease-out, border ${y.timingLinkNavigation} ease; margin-left: 10px; `)} ${p("isCollapsed",!1,i` ${({theme:e})=>h(g.top,"5px",d(e,"colors.interactive.base.white"))} position: relative; transform: translateY(-50%); transition: transform 0.2s ease-out, border ${y.timingLinkNavigation} ease; margin-left: 10px; `)} `,C=o.p.withConfig({displayName:"NavigationHeadingWrapper"})` margin: 0 0 ${s(2)}; color: #fff; ${p("isCollapsible",!0,`\n position: relative;\n margin: 0 0 ${s(4)};\n\n\n ${l(b.lg)} {\n margin: 0 0 ${s(2)};\n }\n `)} ${p("isNavigationClosed",!0,`\n margin: 0;\n text-decoration: none;\n\n ${l(b.lg)} {\n margin-bottom: ${s(.5)};\n margin: 0 0 ${s(2)} 0;\n }\n `)} `,k=o(r).withConfig({displayName:"NavigationHeadingAsLink"})``,$=o.div.withConfig({displayName:"NavigationListWrapper"})` display: flex; flex-wrap: wrap; margin-bottom: ${s(3)}; padding-left: 0; list-style: none; ${p("isCollapsible",!0,"\n transition: all 0.6s ease-out;\n opacity: 1;\n height: 100%;\n transition-property: opacity, height;\n ")} ${p("isNavigationClosed",!0,`\n display: none;\n\n ${l(b.lg)} {\n display: flex;\n }\n `)} ${p("alignment","vertical","\n flex-direction: column;\n flex-wrap: nowrap;\n margin: 0;\n ")} ${p("hasNavigationSection",!0,`\n margin-top: 0;\n margin-bottom: 0;\n padding-top: ${s(2)};\n\n ${l(b.md)} {\n padding-bottom: ${s(2)};\n }\n `)} ${p("navigationJustification","center","\n justify-content: center;\n ")} .oneTrust_btn::before { margin-right: 5px; color: ${d("colors.foundation.footer.links.secondary")}; content: '|'; } @media (max-width: 767px) { .oneTrust_btn::before { display: none; } } `,S=o.div.withConfig({displayName:"NavigationListItemWrapper"})` display: flex; ${p("isNavigationClosed",!0,`\n margin-bottom: 0;\n\n ${l(b.lg)} {\n margin-bottom: ${s(.5)};\n }\n `)} ${p("alignment","horizontal",`\n padding: 0 ${s(3)} 0 0;\n `)} ${p("alignment","vertical","\n padding: 0;\n ")} ${p("hasNavigationSection",!0,i` margin-bottom: ${s(4)}; ${l(b.md)} { margin-bottom: 0; } `)} .navigation__link.navigation__link.navigation__link.navigation__link { ${({theme:e,linkData:t})=>(t||{}).footerText&&m(e,"typography.definitions.foundation.link-primary")} } `,x=({isActiveLink:e,isNavigationActiveState:t})=>e&&t&&i` ${({theme:e})=>c(e,"color","colors.discovery.lead.primary.link")}; &.navigation__link.navigation__link.navigation__link.navigation__link.navigation__link--active { position: relative; &::before { position: absolute; bottom: -${s(2)}; width: 100%; height: 4px; content: ''; ${({theme:e})=>c(e,"background-color","colors.foundation.collapsed-menu.nav-link.hover")}; } ${({theme:e})=>c(e,"color","colors.consumption.body.standard.link-hover")}; ${({hasUnderlineActiveLink:e})=>e&&"text-decoration: underline;"} } `,E=o(f).withConfig({displayName:"NavigationExternalLink"})` ${u()} ${x} ${p("hasNavigationSection",!0,i` ${({theme:e})=>c(e,"color","colors.discovery.lead.primary.link")}; &:hover, &:focus { ${({theme:e})=>c(e,"color","colors.discovery.lead.primary.link-hover")}; } `)} &&& { ${({shouldHighlight:e,navHighlightColour:t})=>e&&t&&`\n color: ${t} !important;\n font-weight: bold !important;\n `} } `,T=o.a.withConfig({displayName:"NavigationInternalLink"})` ${u()} ${x} ${p("hasNavigationSection",!0,i` ${({theme:e})=>c(e,"color","colors.discovery.lead.primary.link")}; &:hover, &:focus { ${({theme:e})=>c(e,"color","colors.discovery.lead.primary.link-hover")}; } `)} ${({hasColorAnimation:e,theme:t})=>e&&(e=>i` animation: ${(e=>a` 0% { color: ${d(e,"colors.consumption.body.special.display-signature")}; } 50% { color: ${d(e,"colors.consumption.body.special.display-texture")}; } 100% { color: ${d(e,"colors.consumption.body.special.display-signature")} } `)(e)} 7s ease forwards infinite; `)(t)} &&& { ${({shouldHighlight:e,navHighlightColour:t})=>e&&t&&`\n color: ${t} !important;\n font-weight: bold !important;\n `} } `,I=o.div.withConfig({displayName:"NavigationItemIcon"})` display: flex; align-items: center; justify-content: center; margin-right: ${s(1)}; width: ${s(3)}; height: ${s(3)}; `,N=o.nav.withConfig({displayName:"NavigationWrapper"})` /* Opening and closing of accordion Variations Horizontal Variation (for use in simple navigation, standard navigation) */ ${p("hasBorder",!0,i` border-width: 1px 0; border-style: solid; ${({theme:e})=>c(e,"border-color","colors.discovery.lead.primary.divider")}; `)} ${p("hasNavigationSection",!0,i` ${m("typography.definitions.foundation.link-secondary")} grid-column: 1 / span 12; `)} `,B=o.span.withConfig({displayName:"NavigationDivider"})` display: none; `,L=o.div.withConfig({displayName:"NavigationBlankHeader"})` ${l(b.lg)} { margin-top: ${s(6.6)}; } `,P=o.div.withConfig({displayName:"NavigationSummaryItem"})``,M=o.div.withConfig({displayName:"OneTrustButtonIconWrapper"})` display: inline-block; height: 9.5px; `,A=o.span.withConfig({displayName:"OneTrustButtonIcon"})` display: block; `;e.exports={NavigationBlankHeader:L,NavigationDivider:B,NavigationWrapper:N,NavigationHeadingAsLink:k,NavigationHeadingButton:v,NavigationHeadingWrapper:C,NavigationHeadingArrow:w,NavigationListWrapper:$,NavigationListItemWrapper:S,NavigationExternalLink:E,NavigationInternalLink:T,NavigationItemIcon:I,NavigationSummaryItem:P,OneTrustButtonIconWrapper:M,OneTrustButtonIcon:A}},60700:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({oneTrustButtonLabel:{id:"Navigation.OneTrustButtonLabel",defaultMessage:"Do Not Sell My Personal Info",description:"Navigation component OneTrust button label"}})},79726:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(31658);i.Horizontal=o(i,"Horizontal",{alignment:"horizontal"}),i.Vertical=o(i,"Vertical",{alignment:"vertical"}),i.Section=o(i,"Section",{alignment:"horizontal",section:!0}),e.exports=i},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(75999).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}},43824:(e,t,n)=>{const o=n(96540),{useRef:i}=n(96540),a=n(5556),r=n(32485),{useViewportObserver:s}=n(55030),{asConfiguredComponent:l}=n(12892),d=n(48286),c=n(78372),m=n(34187),p=n(73275),u=n(77938),g=n(25856),h=n(52540),{trackComponent:y}=n(92716),{interactionResponse:b}=n(56187),{trackNavigationEvent:f,extractStrategyFromURL:v}=n(14307),{OverlaySummaryItemBylines:w,OverlaySummaryItemContent:C,OverlaySummaryItemTopContent:k,OverlaySummaryItemDate:$,OverlaySummaryItemDek:S,OverlaySummaryItemHed:x,OverlaySummaryItemItemsCount:E,OverlayItemContentWrapper:T,OverylayItemGradientBlock:I,OverlaySummaryItemMetadataPrimary:N,OverlaySummaryItemResponsiveAsset:B,OverlaySummaryItemRubric:L,OverlaySummaryItemWrapper:P,OverlaySummaryItemSignage:M,SummaryItemImageSignage:A,OverlaySummaryItemCTAButton:D}=n(3265),H=({className:e,clickHandler:t,contentAlign:n,contributors:a,ctaPrimaryLabel:l,ctaSecondaryLabel:c,isRecircListItem:p,recircPlacement:h,contentId:H,contentType:R,dangerousHed:_,dangerousDek:O,eventDate:F,hasCTA:W,hasCoverCollage:V,shouldDisableGradientContentBlock:U,hasEnableIcon:G,hasLeftMargin:j,HedTag:z,hideRubricItemSummary:q,image:Z,isContributor:K,isFeatured:Y,isLazy:J,itemsCount:Q,totalItems:X,layoutProportions:ee,maxHedLines:te,metadataPrimary:ne,metadataVideo:{isLive:oe},shouldHandleOverlayForLongHed:ie,publishDate:ae,shouldAutoPlay:re,shouldCenterAlignContent:se,shouldDisplayLiveIndicator:le,shouldDisplayDangerousDekOverlay:de,shouldDisplaySignage:ce,shouldDisplaySignageInline:me,shouldHideEventDate:pe,shouldHideItemCount:ue,shouldHidePublishDate:ge,shouldLeftAlignContent:he,shouldUseMediumBreakpoint:ye,showOnHoverEffect:be,signage:fe,sparrowPattern:ve,analyticsDataAttribute:we,recircId:Ce,recircRiver:ke,rubric:$e,rubricVariation:Se,url:xe})=>{o.useEffect((()=>{(async()=>{await b(),y("OverlaySummaryItem")})()}),[]);const Ee=p&&`${h}-${Ce}`;s(`.${Ee}`,void 0,(e=>{if(e&&p){const e={type:"impression",label:_,subject:"recirc_unit",items:[{content_id:H,content_title:_,content_type:R.toLowerCase(),content_url:xe}],strategy:v(xe),placement:h,index:Ce-1,total_index:X};f(e)}}));const Te=te>0&&te<1/0;let Ie=o.createElement(x,{as:z,hasLeftMargin:j,dangerouslySetInnerHTML:{__html:_},hasBottomMargin:!Te,isFeatured:Y,shouldHandleOverlayForLongHed:ie});Te&&(Ie=o.createElement(d,{lines:te},Ie));const Ne=m[Se],Be=i(null);let Le={};if(!re&&"clip"===Z?.contentType){const e=()=>{Be.current&&Be.current.play()},t=()=>{Be.current&&Be.current.pause()};Le={...Le,onTouchStart:e,onTouchEnd:t,onMouseEnter:e,onMouseLeave:t}}return o.createElement(P,{className:r("summary-item-tracking__image-link",e,Ee),contentAlign:n,...we,"data-component-title":ke,"data-component-type":"recirc-river","data-recirc-id":`item-image-${Ce}`,"data-recirc-pattern":ve,showOnHoverEffect:be,href:xe,layoutProportions:ee,onClick:t,...Le},Z&&o.createElement(B,{...Z,videoElementRef:Be,shouldAutoPlay:re,isLazy:J,hasCoverCollage:V,layoutProportions:ee,shouldUseMediumBreakpoint:ye,shouldDisableGradientContentBlock:U,shouldYieldControlOfVideoPlayPause:!re,signage:fe}),le&&oe&&o.createElement(k,{liveIndicatorHeight:"13px",as:u}),o.createElement(C,{hasLeftMargin:j,shouldHandleOverlayForLongHed:ie,shouldCenterAlignContent:!p&&se,shouldDisableGradientContentBlock:U},ie&&!U&&o.createElement(I,null),o.createElement(T,{shouldHandleOverlayForLongHed:ie,shouldLeftAlignContent:he,shouldCenterAlignContent:!p&&se},!q&&$e&&o.createElement(L,{isFeatured:Y,as:Ne,name:$e.name,shouldHandleOverlayForLongHed:ie}),fe&&ce&&o.createElement(A,{name:fe}),Ie,Q&&!ue&&o.createElement(E,{...Q,shouldHandleOverlayForLongHed:ie,shouldCenterAlignContent:!p&&se}),F&&!pe&&o.createElement($,{shouldHandleOverlayForLongHed:ie},F),K&&a&&0!==Object.entries(a).length&&o.createElement(w,{contributors:a,shouldLink:!1,shouldCenterAlignContent:!p&&se,shouldHandleOverlayForLongHed:ie}),ae&&!ge&&o.createElement($,{shouldHandleOverlayForLongHed:ie},ae),de&&O&&o.createElement(S,{isFeatured:Y,hasLeftMargin:j,dangerouslySetInnerHTML:{__html:O}}),me&&fe&&o.createElement(M,null,fe),ne&&o.createElement(N,{shouldHandleOverlayForLongHed:ie},ne),W&&l&&o.createElement(D,{label:oe&&c?c:l,href:xe,iconPosition:"before",hasEnableIcon:G,ButtonIcon:g,shouldUseFullWidth:!1}))))};H.propTypes={analyticsDataAttribute:a.object,className:a.string,clickHandler:a.func,contentAlign:a.string,contentId:a.string,contentType:a.string,contributors:a.shape(h.propTypes.contributors),ctaPrimaryLabel:a.string,ctaSecondaryLabel:a.string,dangerousDek:a.string,dangerousHed:a.string.isRequired,eventDate:a.string,hasCoverCollage:a.bool,hasCTA:a.bool,hasEnableIcon:a.bool,hasLeftMargin:a.bool,HedTag:a.string,hideRubricItemSummary:a.bool,image:a.shape(p.propTypes),isContributor:a.bool,isFeatured:a.bool,isLazy:a.bool,isRecircListItem:a.bool,itemsCount:a.shape(c.propTypes),layoutProportions:a.oneOf(["overlay","overlay-limited-height"]),maxHedLines:a.number,metadataPrimary:a.string,metadataVideo:a.shape({isLive:a.bool,premiereDate:a.string,series:a.string,videoLength:a.number}),publishDate:a.string,recircId:a.number,recircPlacement:a.string,recircRiver:a.string,rubric:a.shape(m.propTypes),rubricVariation:a.string,shouldAutoPlay:a.bool,shouldCenterAlignContent:a.bool,shouldDisableGradientContentBlock:a.bool,shouldDisplayDangerousDekOverlay:a.bool,shouldDisplayLiveIndicator:a.bool,shouldDisplaySignage:a.bool,shouldDisplaySignageInline:a.bool,shouldHandleOverlayForLongHed:a.bool,shouldHideEventDate:a.bool,shouldHideItemCount:a.bool,shouldHidePublishDate:a.bool,shouldLeftAlignContent:a.bool,shouldUseMediumBreakpoint:a.bool,showOnHoverEffect:a.bool,signage:a.string,sparrowPattern:a.string,totalItems:a.number,url:a.string.isRequired},H.defaultProps={analyticsDataAttribute:{},clickHandler:()=>{},contentAlign:"center",dangerousDek:"",hasCTA:!1,hasEnableIcon:!0,hasLeftMargin:!1,hideRubricItemSummary:!1,isContributor:!0,isFeatured:!1,isLazy:!0,layoutProportions:"overlay",maxHedLines:0,metadataVideo:{},rubricVariation:"Card",shouldAutoPlay:!0,shouldCenterAlignContent:!1,shouldDisplayDangerousDekOverlay:!1,shouldDisplayLiveIndicator:!1,shouldDisplaySignage:!1,shouldDisplaySignageInline:!1,shouldHideEventDate:!0,shouldHideItemCount:!1,shouldHidePublishDate:!0,shouldLeftAlignContent:!1,showOnHoverEffect:!0,sparrowPattern:"overlay-summary-item"},H.displayName="OverlaySummaryItem",e.exports=l(H,"OverlaySummaryItem")},18463:(e,t,n)=>{e.exports=n(43824)},3265:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorStyles:s,minScreen:l,maxScreen:d,getColorToken:c,getTypographyStyles:m}=n(26865),{BaseText:p}=n(76955),{ItemsCountContent:u,ItemsCountIcon:g}=n(8544),h=n(78372),y=n(73730),{BylineWrapper:b,BylinePreamble:f,BylineName:v,BylineLink:w}=n(74423),C=n(52540),{SpanWrapper:k}=n(18117),$=n(73275),S=n(34187),{ButtonIcon:x,ButtonIconWrapper:E}=n(18974),T=o(C).withConfig({displayName:"OverlaySummaryItemBylines"})` ${({theme:e})=>s(e,"color","colors.interactive.base.white")}; ${b}, ${f}, ${v}, ${w} { ${({theme:e})=>s(e,"color","colors.interactive.base.white")}; ${({shouldHandleOverlayForLongHed:e,shouldCenterAlignContent:t})=>e&&!t?"\n text-align: left;\n ":"text-align: center;"} } margin: ${r(2)} 0; ${({shouldHandleOverlayForLongHed:e})=>e&&`margin: ${r(2)} 0 0 0;`} `,I=o(S.Card).withConfig({displayName:"SummaryItemImageSignage"})` ${s("background-color","colors.consumption.lead.standard.context-signature")}; ${s("color","colors.consumption.lead.standard.context-texture")}; ${m("typography.definitions.globalEditorial.context-primary")} position: absolute; top: ${r(2)}; left: ${r(0)}; `,N=o(p).withConfig({displayName:"OverlaySummaryItemHed"})` ${({hasBottomMargin:e})=>{const t=e?2:0;return`margin: ${r(2)} 0 ${r(t)};`}} p { margin: 0; } ${l(a.md)} { ${({shouldHandleOverlayForLongHed:e})=>!e&&`margin: ${r(2)} auto ${r(3)};`} max-width: ${r(62.5)}; } ${({hasLeftMargin:e,isFeatured:t,theme:n})=>t?i` ${m(n,"typography.definitions.discovery.hed-feature")} `:e?i` ${m(n,"typography.definitions.discovery.hed-feature")} margin: ${r(1)} 0 ${r(2)}; ${l(a.md)} { margin: ${r(1)} 0 ${r(2)}; max-width: ${r(80)}; } ${l(a.xl)} { max-width: ${r(108)}; } `:""} `;N.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const B=o.div.withConfig({displayName:"OverylayItemGradientBlock"})` z-index: 2; background: linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0)); height: 100px; `,L=o.div.withConfig({displayName:"OverlayItemContentWrapper"})` ${({shouldHandleOverlayForLongHed:e,shouldCenterAlignContent:t})=>e&&!t?"\n text-align: -webkit-left;\n ":"text-align: -webkit-center;"} ${({shouldLeftAlignContent:e})=>e?"\n text-align: -webkit-left;\n ":""} `,P=o.div.withConfig({displayName:"OverlaySummaryItemContent"})` &&& { grid-column: 1; grid-row: 1; align-self: end; z-index: 2; ${({shouldHandleOverlayForLongHed:e})=>!e&&`\n padding: 0 ${r(2)} ${r(3)};\n `} max-width: 1600px; text-decoration: none; > *:last-child, ${N}:last-child { margin-bottom: 0; } ${l(a.md)} { margin: 0 auto; ${({shouldHandleOverlayForLongHed:e})=>!e&&`\n padding: 0 0 ${r(5)};\n `} width: 100%; } ${({shouldHandleOverlayForLongHed:e})=>e&&`\n ${L} {\n background: linear-gradient(\n to top,\n rgba(0, 0, 0, 0.9),\n rgba(0, 0, 0, 0.55)\n );\n padding: 0 ${r(6)} ${r(5)};\n ${d(a.lg)}{\n padding: ${r(3)};\n padding-top: 0;\n }\n }\n `} ${({shouldDisableGradientContentBlock:e})=>e&&`\n ${L} {\n background: none;\n `} ${({hasLeftMargin:e})=>e?i` padding: 0 ${r(3)} ${r(3)}; ${l(a.md)} { padding: 0 ${r(6)} ${r(9)} ${r(6)}; } ${l(a.xl)} { padding: 0 ${r(8)} ${r(9)} ${r(8)}; } `:""} } `,M=o(p).withConfig({displayName:"OverlaySummaryItemSignage"})` margin: ${r(2)} 0; color: ${c("colors.interactive.base.white")}; font-size: 14px; ${({theme:e})=>m(e,"typography.definitions.globalEditorial.context-tertiary")}; `,A=o(p).withConfig({displayName:"OverlaySummaryItemDate"})` display: block; ${({shouldHandleOverlayForLongHed:e})=>e&&`margin: ${r(2)} 0 0 0;`} `;A.defaultProps={as:"time",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const D=o(h).withConfig({displayName:"OverlaySummaryItemItemsCount"})` display: flex; ${({shouldHandleOverlayForLongHed:e,shouldCenterAlignContent:t})=>e&&!t?"\n justify-content: left;\n ":"justify-content: center;"} margin: ${r(2)} 0; ${({shouldHandleOverlayForLongHed:e})=>e&&`margin: ${r(2)} 0 0 0;`} ${g} .icon { ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } ${u} { ${({theme:e})=>s(e,"color","colors.interactive.base.white")}; } ${u}:hover { text-decoration: none; } `,H=o(p).withConfig({displayName:"OverlaySummaryItemMetadataPrimary"})` display: block; margin: ${r(2)} 0; ${({shouldHandleOverlayForLongHed:e})=>e&&`margin: ${r(2)} 0 0 0;`} `;H.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const R=o(H).withConfig({displayName:"OverlaySummaryItemDek"})` ${({hasLeftMargin:e})=>e?i` ${l(a.md)} { margin: ${r(2)} 0 ${r(3)}; max-width: ${r(64)}; } ${l(a.xl)} { max-width: ${r(108)}; } `:""} `;R.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.description-feature"};const _=o($).withConfig({displayName:"OverlaySummaryItemResponsiveAsset"})` position: relative; grid-column: 1; grid-row: 1; width: 100%; height: 100%; ${({hasCoverCollage:e})=>!e&&"\n z-index: 1;\n "}; /* 1. the +1px fixes an issue with subpixel rounding / rendering in Chrome We also need to pass in the SpanWrapper as the actual class is passed down ffs */ &${k}::after { position: absolute; top: 0; left: 0; transition: opacity 0.3s; opacity: 1; z-index: 2; ${({shouldHandleOverlayForLongHed:e,shouldDisableGradientContentBlock:t})=>(!e||t)&&"\n background: linear-gradient(to top, #000, transparent 65%);\n "} background-size: calc(100% + 1px) calc(100% + 1px); /* 1 */ width: 100%; height: 100%; content: ''; pointer-events: none; } img { width: 100%; height: 100%; ${({layoutProportions:e})=>"overlay-limited-height"===e?"\n height: auto;\n min-height: 100%;\n ":""} } `,O=o(p).withConfig({displayName:"OverlaySummaryItemRubric"})` ${({shouldHandleOverlayForLongHed:e})=>e&&"\n& {\n display: block;\n}\n"} &.rubric--with-bg { ${({shouldHandleOverlayForLongHed:e})=>e&&"\n & {\n display: inline-block;\n }\n "} ${({theme:e})=>[s(e,"background-color","colors.interactive.base.white"),s(e,"color","colors.consumption.lead.standard.context-signature")].join(";")}; } `;O.defaultProps={colorToken:"colors.interactive.base.white"};const F=o.a.withConfig({displayName:"OverlaySummaryItemWrapper"})` ${({theme:e})=>s(e,"color","colors.interactive.base.dark")}; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; text-align: ${({contentAlign:e})=>e||"center"}; text-decoration: none; &:hover, &:focus { ${({showOnHoverEffect:e})=>e?`${_}::after {\n opacity: 0.7;\n }`:""} } /* Outline gets hidden due to grid-gap: 0. In order to show outline in keyboard mode, adding some margin. */ &:focus { margin: 2px; } ${({layoutProportions:e})=>"overlay-limited-height"===e?"max-height: 100%;":""} `,W=o(P).withConfig({displayName:"OverlaySummaryItemTopContent"})` &&& { align-self: start; justify-content: flex-start; background: transparent; padding: ${r(4)} ${r(3)}; max-width: 1600px; ${l(a.md)} { padding: ${r(4)} ${r(6)} ${r(4)}; } ${l(a.xl)} { padding: ${r(4)} ${r(8)}; } } &.liveindicator--with-bg { ${({theme:e})=>i` ${s(e,"color","colors.interactive.base.white")} `} } `,V=o(y.UtilityInverted).withConfig({displayName:"WatchButton"})` &, &:focus, &:hover { border: none; } display: inline-flex; background-color: rgba( ${c("colors.interactive.base.white",{rgbOnly:!0})}, 0.1 ); ${({hasEnableIcon:e})=>e&&`\n padding-top: ${r(.5)};\n padding-left: ${r(.5)};\n `} .icon { ${({theme:e})=>`${s(e,"fill","colors.interactive.base.white")};`} } ${E} { margin-bottom: 4px; } ${x} { width: auto; height: auto; } ${({theme:e})=>`${s(e,"color","colors.interactive.base.white")};`} `;e.exports={OverlaySummaryItemBylines:T,OverlaySummaryItemContent:P,OverlaySummaryItemTopContent:W,OverlaySummaryItemDate:A,OverlaySummaryItemDek:R,OverlaySummaryItemHed:N,OverlaySummaryItemItemsCount:D,OverlayItemContentWrapper:L,OverylayItemGradientBlock:B,OverlaySummaryItemMetadataPrimary:H,OverlaySummaryItemResponsiveAsset:_,OverlaySummaryItemRubric:O,OverlaySummaryItemWrapper:F,OverlaySummaryItemSignage:M,SummaryItemImageSignage:I,OverlaySummaryItemCTAButton:V}},87091:(e,t,n)=>{const o=n(96540),{useEffect:i,useState:a}=n(96540),{connect:r}=n(67851),s=n(5556),{useIntl:l}=n(3442),d=n(77463).default,c=n(12311),m=n(97316),{photoBookmarkDispatchActions:p}=n(86902),{BookmarkNew:u}=n(97504),{PhotoBookmarkButton:g,PhotoBookmarkWrapper:h}=n(62389),{usePhotoBookmarkingContext:y}=n(50624),b=null,f=({copilotID:e,bookmarkMeta:t={},image:n,isInverted:r,isSaved:s=null,onBookmarkToggle:p,organizationID:f,setLastBookmarkedPhoto:v,setShowPhotoBookmarkMessageBanner:w,signInHed:C,signInHedSpanTag:k,signInMessage:$,isAuthenticated:S,federatedGraphqlUrl:x})=>{const E=l(),[T,I]=a(s),[N,B]=a(!1),{openSaveAlert:L,openCollectionsDrawer:P,hasCollections:M}=y(),A={setLastBookmarkedPhoto:v,setShowPhotoBookmarkMessageBanner:w,organizationID:f,signInHed:C,signInHedSpanTag:k,signInMessage:$,isAuthenticated:S,federatedGraphqlUrl:x,bookmarkMeta:t},{toggleBookmark:D,checkIsBookmarked:H,PHOTO_BOOKMARK_ACTION_NAME:R}=m(A);if(i((()=>{if(S){if(window.location.search){const o=function({copilotID:e,image:t,meta:n}){const o=c.parseQueryParams(window.location.search);if(o?.photoId===e&&o?.action===R){const o=async function({copilotID:e,image:t,meta:n}){const{isSuccessful:o=!1}=await D({copilotID:e,image:t,isSaved:!1,meta:n})||{};return B(!1),o&&I(!0),o}({copilotID:e,image:t,meta:n});return window.history.replaceState({},document.title,document.location.pathname+document.location.hash),o}return!1}({copilotID:e,image:n,meta:t});if(o)return}s===b&&async function(e){const t=await H(e);I(t)}(e)}else I(!1)}),[S,e]),T===b)return null;const _=E.formatMessage(T?d.photoBookmarkSavedIconTitle:d.photoBookmarkSaveIconTitle),O=T?"fill":"outline",F=N?null:()=>o.createElement(u,{title:_,className:`icon-bookmark-${O}`});return o.createElement(h,{isInverted:r},o.createElement(g,{btnStyle:"text",ButtonIcon:F,isDisabled:N,isIconButton:!0,label:N?"Loading":_,loadingSpinnerColor:r?"white":"black",onClickHandler:async o=>{B(!0);const{isSuccessful:i=!1}=await D({event:o,copilotID:e,image:n,isSaved:T,meta:t})||{};B(!1),i&&(e=>{I(e),p?.({isBookmarked:e}),e&&(M?P?.():L?.())})(!T)},shouldShowLoadingState:!0,size:"small"}))};f.propTypes={bookmarkMeta:s.shape({slug:s.string,brandName:s.string,seasonName:s.string,title:s.string}),copilotID:s.string,federatedGraphqlUrl:s.string,image:s.object,isAuthenticated:s.bool,isInverted:s.bool,isSaved:s.oneOf([b,!0,!1]),onBookmarkToggle:s.func,organizationID:s.string,setLastBookmarkedPhoto:s.func,setShowPhotoBookmarkMessageBanner:s.func,signInHed:s.string,signInHedSpanTag:s.string,signInMessage:s.string},e.exports=r((e=>{const{coreDataLayer:{site:{orgId:t}},user:{isAuthenticated:n},userPlatform:{federatedGraphqlUrl:o}}=e;return{organizationID:t,isAuthenticated:n,federatedGraphqlUrl:o}}),(e=>{const{setLastBookmarkedPhoto:t,setShowPhotoBookmarkMessageBanner:n}=p(e);return{setLastBookmarkedPhoto:t,setShowPhotoBookmarkMessageBanner:n}}))(f,"PhotoBookmark")},97316:(e,t,n)=>{const{useIntl:o}=n(3442),i=n(5556),{default:a}=n(77463),r=n(22509),{proxyCreateBookmark:s,proxyRemoveBookmark:l,isPhotoBookmarked:d}=n(94459),{trackBookmarkOperation:c}=n(36647),m="Photo",p="addPhotoBookmark",u=({setLastBookmarkedPhoto:e,setShowPhotoBookmarkMessageBanner:t,organizationID:n,signInHed:i,signInHedSpanTag:u,signInMessage:g,isAuthenticated:h=!1,federatedGraphqlUrl:y,bookmarkMeta:b})=>{const{formatMessage:f}=o();return{toggleBookmark:async({event:o,copilotID:d,image:v,meta:w,isSaved:C})=>(t({showBanner:!1}),h?C?(async(t,n)=>{t&&t.preventDefault();let o=!1;try{return 204===(await l({copilotId:n,federatedGraphqlUrl:y})).status?(o=!0,c({type:"unsave",label:"Unsave Image",copilotID:n,bookmarkMeta:b,CONTENT_TYPE:m}),e(),{isSuccessful:o}):{isSuccessful:o}}catch(e){return c({type:"error",label:"Unsave Image",copilotID:n,error:"Failed unsaving an Image",bookmarkMeta:b,CONTENT_TYPE:m}),console.error(e),{isSuccessful:o}}})(o,d):(async({event:t,copilotID:o,image:i,meta:a})=>{t&&t.preventDefault();let r=!1;try{const{statusCode:t,data:{id:l}={}}=await s({copilotID:o,contentType:m,federatedGraphqlUrl:y,organizationID:n,meta:{...a,source:"web"}});return(201===t&&l||409===t)&&(c({type:"save",label:"Save Image",copilotID:o,bookmarkMeta:b,CONTENT_TYPE:m}),r=!0,e({copilotID:o,image:i})),{isSuccessful:r}}catch(e){return c({type:"error",label:"Save Image",copilotID:o,error:"Failed saving an Image",bookmarkMeta:b,CONTENT_TYPE:m}),console.error(e),{isSuccessful:r}}})({event:o,copilotID:d,image:v,meta:w}):(async(e,t)=>{e&&e.preventDefault();const{pathname:n,search:o,hash:s}=window.location,l=`action=${p}&photoId=${t}`,d=o?`${n}${o}&${l}${s}`:`${n}?${l}${s}`;r.doDisplayModal({authSource:"sign-in-modal",source:"VERSO_BOOKMARKING",dangerousHed:i||f(a.photoBookmarkSignInHed),dangerousHedSpanTag:u||f(a.photoBookmarkSignInHedSpanTag),dangerousDek:g||f(a.photoBookmarkSignInMessage),redirectURL:d,type:"default",analyticsType:"saved images"})})(o,d)),checkIsBookmarked:async e=>{if(e)try{return await d({copilotID:e,federatedGraphqlUrl:y,organizationID:n})}catch(e){return console.error(e),!1}return!1},PHOTO_BOOKMARK_ACTION_NAME:p}};u.propTypes={federatedGraphqlUrl:i.string,isAuthenticated:i.bool,organizationID:i.string,setLastBookmarkedPhoto:i.func,setShowPhotoBookmarkMessageBanner:i.func,signInHed:i.string,signInHedSpanTag:i.string,signInMessage:i.string},e.exports=u},50624:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.usePhotoBookmarkingContext=t.PhotoBookmarkingContext=void 0;const o=n(96540);t.PhotoBookmarkingContext=(0,o.createContext)({}),t.usePhotoBookmarkingContext=()=>(0,o.useContext)(t.PhotoBookmarkingContext)},43211:(e,t,n)=>{const o=n(87091),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"PhotoBookmark")},86902:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.photoBookmarkDispatchActions=t.photoBookmarkStateKey=void 0,t.photoBookmarkStateKey={LAST_BOOKMARKED_PHOTO:"lastBookmarkedPhoto",SHOW_MESSAGE_BANNER:"showPhotoBookmarkMessageBanner"},t.photoBookmarkDispatchActions=e=>({setLastBookmarkedPhoto:({copilotID:n,image:o}={})=>{e({type:"SET_KEY",key:t.photoBookmarkStateKey.LAST_BOOKMARKED_PHOTO,value:{copilotID:n,image:o}})},setShowPhotoBookmarkMessageBanner:({showBanner:n})=>{e({type:"SET_KEY",key:t.photoBookmarkStateKey.SHOW_MESSAGE_BANNER,value:n})}})},62389:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),a=n(62282),{BaseLink:r,BaseText:s}=n(76955),{getColorStyles:l,getColorToken:d,calculateSpacing:c,getZIndex:m,isInverted:p,getTypographyStyles:u}=n(26865),{ResponsiveImageContainer:g,ResponsiveImagePicture:h}=n(7228),{SpanWrapper:y}=n(18117),b=n(88456),{ButtonIconWrapper:f}=n(18974),{MessageBannerCloseButton:v,MessageBannerContent:w}=n(8070),C=o.div.withConfig({displayName:"PhotoBookmarkWrapper"})` ${f} { line-height: 0; .icon-bookmark-outline path { ${({isInverted:e})=>l("stroke",e?"colors.interactive.base.white":"colors.interactive.base.black")} } .icon-bookmark-fill path { ${({isInverted:e})=>l("stroke",e?"colors.interactive.base.white":"colors.interactive.base.black")} ${({isInverted:e})=>l("fill",e?"colors.interactive.base.white":"colors.interactive.base.black")} } } `,k=o(b.Utility).withConfig({displayName:"PhotoBookmarkButton"})` cursor: pointer; `,$=o(a).withConfig({displayName:"PhotoBookmarkMessageBannerWrapper"})` --wide-banner: calc(100vw - ${c(4)}); position: fixed; bottom: ${c(2.5)}; left: 50%; transform: translateX(-50%); z-index: ${m("persistentAsideLayer")+1}; border: 1px solid; padding: ${c(1)} ${c(2)}; ${({theme:e})=>p(e)?l("border-color","colors.interactive.base.border"):l("border-color","colors.interactive.base.light")}; ${({theme:e})=>p(e)&&l("background","colors.interactive.base.black")}; width: var(--wide-banner); height: ${c(7)}; @media (min-width: ${i.md}) { right: ${c(6)}; bottom: ${c(6)}; left: unset; transform: unset; width: max-content; } ${w} { display: flex; flex-direction: column; justify-content: center; height: 100%; } ${v} { align-self: center; margin: 0 0 0 ${c(1)}; .icon-close path { ${l("fill","colors.interactive.base.deemphasized")}; } } `,S=o.div.withConfig({displayName:"SaveBookmarkAlertContent"})` display: flex; align-items: center; height: 100%; @media (min-width: ${i.md}) { min-width: 50vw; } @media (min-width: ${i.lg}) { min-width: 30vw; } ${y}, ${h}, ${g} { height: 100%; aspect-ratio: 2/3; object-fit: cover; } `,x=o(s).withConfig({displayName:"SaveBookmarkAlertLabel"})` flex: 2; margin: 0 ${c(1)}; ${({theme:e})=>p(e)&&l("color","colors.interactive.base.white")}; ${u("typography.definitions.utility.assistive-text")}; `,E=o(r).withConfig({displayName:"SaveBookmarkAlertLink"})` /* This should be possible using baseLink's props colorStaticLinkToken, hasUnderline/linkStyle but due to the way styles are added in MessageBannerContent they are being overridden */ &&:link, &&:visited, &&&:hover, &&&:focus { text-decoration: none; ${({theme:e})=>p(e)&&l("color","colors.interactive.base.white")}; } ${u("typography.definitions.foundation.link-primary")}; `,T=o.div.withConfig({displayName:"PhotoMessageBannerContent"})` display: flex; align-items: center; `,I=o.div.withConfig({displayName:"PhotoMessageBannerIcon"})` margin-right: ${c(1)}; min-width: ${c(4)}; path { ${({theme:e})=>p(e)?l("stroke","colors.interactive.base.white"):l("stroke","colors.interactive.base.black")}; } `,N=o(s).withConfig({displayName:"PhotoBookmarkMessageBannerMessage"})` ${({theme:e})=>p(e)?l("color","colors.interactive.base.white"):l("color","colors.interactive.base.black")}; ${u("typography.definitions.utility.assistive-text")}; `,B=o(b.Utility).withConfig({displayName:"SaveBookmarkAlertButton"})` &, &:hover { border: none; background-color: transparent; padding: 0; min-width: unset; ${({theme:e})=>p(e)?l("color","colors.interactive.base.white"):l("color","colors.interactive.base.black")}; ${u("typography.definitions.foundation.link-primary")}; } `;e.exports={PhotoBookmarkButton:k,PhotoBookmarkButtonWithBackgroundStyles:({theme:e})=>`\n border: 1px solid ${d(e,"colors.interactive.base.border")};\n border-radius: ${c(1)};\n width: ${c(5)};\n height: ${c(5)};\n ${l(e,"background-color","colors.interactive.base.black")};\n`,PhotoBookmarkWrapper:C,PhotoBookmarkMessageBannerWrapper:$,SaveBookmarkAlertContent:S,SaveBookmarkAlertLabel:x,SaveBookmarkAlertLink:E,SaveBookmarkAlertButton:B,PhotoMessageBannerContent:T,PhotoMessageBannerIcon:I,PhotoBookmarkMessageBannerMessage:N}},36647:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackBookmarkOperation=void 0;const o=n(14307),i={"/fashion-shows/image-archive":"image-archive-page"},a=e=>{const{pathname:t}=window.location;return i[t]?i[t]:e?"photo_streetstyle":"photo_runway"};t.trackBookmarkOperation=({type:e,label:t,copilotID:n,error:i,bookmarkMeta:r})=>{const s={type:e,label:t,subject:a(r?.title),error:i,items:[{content_id:n,content_type:"Photo"}]},l=(0,o.buildSaveImageContext)({subject:"account_saved_images",isFromBookmark:!0,isDefault:!0});(0,o.trackSaveEvent)(s,l)}},77463:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(3442);t.default=(0,o.defineMessages)({GalleryDesktopMessageBannerText:{id:"PhotoBookmark.GalleryDesktopMessageBannerText",defaultMessage:"Click the icon to save an image to your account.",description:"Desktop GalleryPage message banner text"},GalleryMobileMessageBannerText:{id:"PhotoBookmark.GalleryMobileMessageBannerText",defaultMessage:"Tap the icon to save an image to your account.",description:"Mobile GalleryPage message banner text"},photoBookmarkSignInHed:{id:"PhotoBookmark.SignInHed",defaultMessage:"Save images",description:"Bookmark sign in hed"},photoBookmarkSignInHedSpanTag:{id:"PhotoBookmark.SignInHedSpanTag",defaultMessage:"to your Vogue account",description:"Bookmark sign in hed span tag"},photoBookmarkSignInMessage:{id:"PhotoBookmark.SignInMessage",defaultMessage:"Sign in to save runway and street style images, then easily revisit them on any device.",description:"Bookmark sign in message"},photoBookmarkSaveIconTitle:{id:"PhotoBookmark.SaveIconTitle",defaultMessage:"Save Image",description:"Save bookmark icon title"},photoBookmarkSavedIconTitle:{id:"PhotoBookmark.SavedIconTitle",defaultMessage:"Image saved",description:"Saved bookmark icon title"},RunwayDesktopMessageBannerText:{id:"PhotoBookmark.RunwayDesktopMessageBannerText",defaultMessage:"Hover over an image and click the icon to save it to your account.",description:"Desktop RunwayGalleryPage message banner text"},RunwayMobileMessageBannerText:{id:"PhotoBookmark.RunwayMobileMessageBannerText",defaultMessage:"Tap the icon to save an image to your account.",description:"Mobile RunwayGalleryPage message banner text"},SaveAlertSavedToBoardMessage:{id:"PhotoBookmark.SaveAlertSavedToBoardMessage",defaultMessage:"Go To Boards",description:"View link of board, image saved to"},SaveAlertWithBoardName:{id:"PhotoBookmark.SaveAlertWithBoardName",defaultMessage:"Saved to",description:"Name of board image saved to"},SaveBookmarkAlertText:{id:"PhotoBookmark.SaveBookmarkAlertText",defaultMessage:"Image saved",description:"View all saved images alert"},SaveBookmarkAlertLink:{id:"PhotoBookmark.SaveBookmarkAlertLink",defaultMessage:"Create a Board",description:"Create a new board button"}})},37230:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{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),{PLPProductCardWrapper:y,PLPProductCardObject:b,PLPProductCardHeader:f,PLPProductCardImage:v,PLPProductCardBody:w,PLPProductCardOffer:C,PLPProductCardBrandName:k,PLPProductCardName:$,PLPProductCardLink:S,PLPVariantInfoWrapper:x,PLPVariantInfo:E}=n(58533),T=({contentType:e,dangerousHed:t,url:n,hasAtRetailerNameLowerCase:o=!1,hasImageGrid:T,hasProductPriceColor:I,shouldUseProductPriceSecondary:N=!1,hasProductNewPriceColor:B,hasUnderlineHed:L,hasProductWhiteBackground:P=!1,isProductCardName:M,isProductCardRetailerName:A=!1,shouldCheckProductInView:D,hasMarginTopAuto:H=!1,hasPLPBrandNameContextTitle:R=!1,hasPLPCardNameDescriptionCore:_=!1,image:O,isLazy:F,hasImpressionTracking:W=!1,data_item:V={},brand:U,offers:G,showOfferUrl:j,onClick:z=(()=>""),contentId:q,layoutName:Z,layout:K,dropShipSellers:Y,isDropshipProduct:J,className:Q,isProductWithVariants:X=!1,expVariationName:ee,priceFormatting:te})=>{i.useEffect((()=>{(async()=>{await g(),u("PLPProductCard")})()}),[]);const ne=G?G[0]:{},{price:oe,comparisonPrice:ie,sellerName:ae,shortUrl:re,purchaseUri:se}=ne,le="commerce-product"!==e||re?re:se,{formatMessage:de}=a();let ce=!0;if(J&&Y?.length){const e=new URL(se);ce=Y?.some((t=>!e.hostname?.toLowerCase().includes(t)))}const me=ce?q:V.id||V.variantKey,pe=`cid=${me}`;let ue;ue=j?se:me?h(le,{origin:me,offerUrl:se}):le,ue=ue.indexOf("?")>0?`${ue}&${pe}`:ce?`${ue}?${pe}`:`${ue}#${pe}`;const ge=c(oe,I,B,ie,{USD:"$",EUR:"€",GBP:"£",INR:"₹",JPY:"¥",TWD:"NT$",PHP:"₱",PLN:"zł",KRW:"₩",UAH:"₴",VND:"₫",MXN:"Mex$"}[ne.currency||"USD"],N,te),he=m(ge,ae,I,de,ce,Y,J,A,o,ue),{label:ye,component:be}=he;let fe,ve="_self";ce&&(ve="_blank",fe="noreferrer noopener sponsored");const we={"data-buy-button":!0,"data-offer-retailer":ae||"","data-offer-url":n||"","aria-label":t||"",href:ue||n||"",title:t||"",rel:fe,target:ve,hasUnderline:L},Ce={...V,expVariationName:ee,layout:K};delete Ce.image,delete Ce.imageLabels,delete Ce.source;const ke={"data-item":JSON.stringify(Ce)};let $e=null;O&&O.sources&&ue?$e=i.createElement("a",{href:ue,target:ve,rel:fe,tabIndex:"-1"},i.createElement(d,{...O,isLazy:F})):O&&O.sources&&($e=i.createElement(d,{...O,isLazy:F}));const[Se,,xe]=r({threshold:l()}),[Ee,Te]=i.useState(!1);i.useEffect((()=>{xe&&xe.intersectionRatio&&(xe.intersectionRatio<.95?Te(!0):Te(!1))}),[xe]);const Ie=[];W&&(Ie.push("impressionTracking"),Z&&Z.length&&Ie.push(Z));const Ne=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(y,{className:s([Q,Ie]),hasImageGrid:T,hasProductPriceColor:I,inView:Ee,shouldCheckProductInView:D,isProductCardName:M,onClick:()=>z(),ref:Se,...ke},i.createElement(b,null,i.createElement(f,null,i.createElement(v,{hasProductWhiteBackground:P,hasImageGrid:T,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:Ne(t?.sm),lg:Ne(t?.lg)}})(O)},$e),X?i.createElement(x,{...we},i.createElement(E,null,"more options")):null),i.createElement(w,{hasImageGrid:T,isProductCardName:M},U&&U.name?i.createElement(k,{isProductCardName:M,hasPLPBrandNameContextTitle:R},U.name):null,t?i.createElement(S,{...we},i.createElement($,{isProductCardName:M,isDropshipProduct:J,isAffiliateProduct:ce,hasPLPCardNameDescriptionCore:_,dangerouslySetInnerHTML:{__html:t}})):null,ye&&be&&we.href?i.createElement(C,{hasProductPriceColor:I,hasMarginTopAuto:H},be):null)))};T.propTypes={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},T.displayName="PLPProductCard",e.exports=T},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)=>{const h=t?i.atRetailerNameComponentText:i.shopNowComponentText,y=u?(e=>{if(e){const t=e.split(" ");return`${t[0].toLowerCase()} ${t.splice(1).join(" ").toUpperCase()}`}return e})(a(h,{sellerNameText:t})):a(h,{sellerNameText:t}),b=a(i.atRetailerNameLabel,{finalPriceLabel:e.label,sellerNameText:t}),f=a(i.buyAt,{sellerNameText:t}),v=function(e,t,n,i,a,s,d){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"},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"},o.createElement("span",null,"Shop on ",n?n?.[0]:"")))):o.createElement(r,{hasProductPriceColor:a,isProductCardRetailerName:s}," ",p(i))}(c,s,d,y,n,m,g);return{label:e.label?b:f,component:e?.component?o.createElement(o.Fragment,null,e.component,v):o.createElement(r,{hasProductPriceColor:n,isProductCardRetailerName:m},f)}},getLocaleByCurrency:c,formatPrice:m}},67611:(e,t,n)=>{const o=n(37230);e.exports=o},58533:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),a=n(4262),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`} `,v=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")}`:""} `;v.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 C=o(s).withConfig({displayName:"PLPProductCardLink"})` min-height: 4em; max-height: 5em; ${u(i.md)} { min-height: 3.5em; } `;C.defaultProps={colorToken:"colors.consumption.body.standard.link",hasUnderline:!0,typeIdentity:"typography.definitions.utility.button-utility"};const k=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; `;k.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const $=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; `;$.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const S=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; ${k},${$} { ${({isProductCardName:e,theme:t})=>e&&!g(t)&&`${c(t,"color","colors.consumption.body.standard.link-hover")};`} } ${$} { ${({isProductCardName:e})=>e&&"text-decoration-line:underline;"} } } `,N=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")}; `,B=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:S,PLPProductCardBrandName:k,PLPProductCardOffer:w,PLPProductCardName:$,PLPProductCardLink:C,PLPProductCardPrice:v,PLPProductCardRetailerName:y,PLPProductCardSalePrice:h,PLPArrow:b,PLPVariantInfoWrapper:N,PLPVariantInfo:B,PLPShopping:f}},20199:(e,t,n)=>{const o=n(3442);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),{useIntl:s}=n(3442),l=n(20811).A,{googleAnalytics:d}=n(90090),{useViewportObserver:c}=n(55030),{Disclaimer:m}=n(74307),p=n(39832),u=n(73275),g=n(18059),h=n(37537),{trackComponent:y}=n(92716),{interactionResponse:b}=n(56187),{formatGtmData:f,productImpressionTracking:v}=n(60162),{handleAffiliateLinkClick:w}=n(14307),{componentTracking:C}=n(90090),{ProductEmbedContent:k,ProductEmbedCTA:$,ProductEmbedImageLink:S,ProductEmbedWrapper:x,ProductEmbedImage:E,ProductEmbedImageCreditWrapper:T,ProductEmbedDek:I,ProductEmbedClampedDescription:N}=n(53985),B=e=>{const{className:t,contentType:n,ctaHref:i,ctaText:B,ctaAtRetailerName:L,dangerousCredit:P,dangerousDek:M,dangerousHed:A,embedSize:D,internalLink:H,isEmbedSizeEnabled:R,offerRetailer:_,offerUrl:O,image:F,isSponsored:W,isFirstProduct:V,hasProductEmbedPadding:U,hasProductEmbedHedTextCentreAlign:G,hasGalleryProductEmbedPadding:j,hedTag:z,multipleOffers:q,productBrand:Z,productId:K,id:Y,productOfferVariation:J,shouldHaveAlternateHedSpacing:Q,shouldHaveModerateWrapperPadding:X,shouldShowBrandName:ee,shouldShowBrandInProductName:te,showAffiliateDisclaimerOnFirstProduct:ne,showOfferUrl:oe,showPriceOnButton:ie,variations:ae,dropShipSellers:re,showLocalisedOffers:se,isLazy:le,variationName:de,shouldEnableBundleComponentAnalytics:ce,index:me,showClampedProductDescription:pe}=e;r.useEffect((()=>{(async()=>{await b(),y("ProductEmbed",de)})()}),[de]);const[ue,ge]=r.useState(!1),{formatMessage:he}=s(),ye=((e,t,n)=>"venue"===e?n(l.venueCtaText):t||n(l.defaultCtaText))(n,B,he);let be=!0;re?.length>0&&(be=re?.some((e=>!O?.toLowerCase().includes(e))));const{imageAlign:fe,marginDek:ve,contentAlign:we,buttonAlign:Ce,hasTopMargin:ke,contentPosition:$e,shouldDekBelowOffer:Se,hasMultipleLines:xe}=ae,Ee={tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":_,"data-offer-url":O},Te={dangerousHed:A,brand:{name:Z},id:K||Y,index:me,contentType:n,offers:q,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 Ie=(e,t)=>{f(window,{...Te},e,"ProductEmbed",t,A)};c(".product-embed",void 0,(e=>{e&&d.emitUniqueGoogleTrackingEvent("productembeds")}));const Ne=!(!R||!D),Be=he(l.defaultTextPreamble),Le={dangerousHed:Z&&te?`${Z} ${A}`:A,dangerousDek:M,embedSize:D,marginDek:ve,productBrand:Z,productId:K,shouldShowBrandName:ee,shouldDekBelowOffer:Se},Pe=e=>r.createElement(I,{className:"product-embed__dek",marginDek:ve,dangerouslySetInnerHTML:{__html:e},showClampedProductDescription:pe,showLess:ue}),Me=e=>{const t=ue?"close":"open";return r.createElement(N,{linesInExtraLargeDesktop:3,isCollapsible:!0,showLess:ue,offset:2,onTextClick:()=>{ge(!ue),f(window,{...Te},Te.index,"ProductEmbed",null,"",t)},showClampedProductDescription:pe},Pe(e))};let Ae={};return ce&&(Ae=C.addDataSectionTitleAttribute(ce,"product carousel item",me)),r.createElement(r.Fragment,null,ne&&V&&r.createElement(m,{"data-testid":"ProductEmbedDisclaimer"}),r.createElement(x,{...Ae,"data-testid":"ProductEmbedWrapper",className:o("product-embed",{[`product-embed--image-${fe}`]:fe&&F&&!Ne},{"product-embed--no-bottom-padding":ae.noBottomPadding},t),imageAlign:fe&&F&&!Ne?fe:null,marginDek:!Ne&&ve?ve:null,hasTopMargin:ke,isSponsored:W,embedSize:D,noImage:!F&&Ne,noBottomPadding:ae.noBottomPadding,noRightLeftPadding:ae.noRightLeftPadding,hasSidePadding:ae.hasSidePadding,shouldHaveAlternateHedSpacing:Q,shouldHaveModerateWrapperPadding:X,shouldShowBrandName:ee,useEmbedSize:Ne,hasProductEmbedPadding:U,"data-item":JSON.stringify(Te),hasGalleryProductEmbedPadding:j},F&&(H?r.createElement(S,{href:H},r.createElement(E,{isLazy:le,as:u,...F,onClick:e=>Ie(e)})):r.createElement(S,{as:p,href:oe?O:i,target:be?"_blank":"_self",rel:"sponsored noopener",attributes:Ee,onClick:e=>Ie(e)},r.createElement(E,{isLazy:le,as:u,...F}),P&&r.createElement(T,{dangerouslySetInnerHTML:{__html:P}}))),r.createElement(k,{className:"product-embed__content",contentAlign:we,contentPosition:$e},r.createElement(h,{...Le,hasBottomMargin:ae.hasBottomMargin,hedTag:z,hasProductEmbedHedTextCentreAlign:G,showLess:ue,getClampedDescription:pe?Me:Pe}),ye&&i&&r.createElement($,{as:g,marginDek:ve,buttonAlign:Ce,noDek:!M&&ie,className:"product-embed__cta",defaultCTAText:ye,ctaAtRetailerName:L,defaultTextForEmbedSize:Ne?Be:null,hasMultipleLines:xe,embedSize:D,offers:q,onClickHandler:(e,t,n,o)=>{const i={"click text":D?`${D}_${t+1}_${e}`:`default_${t+1}_${e}`};d.emitGoogleTrackingEvent("buy-button-click",i),w("click",{label:e,position:t,link:n,component:"affiliate_button_link"}),Ie(t,o)},productId:K,showCount:4,showOfferUrl:oe,showPriceOnButton:ie,productOfferVariation:J,dropShipSellers:re,showLocalisedOffers:se,hasProductEmbedPadding:U,hasGalleryProductEmbedPadding:j}),Se&&M&&A&&"feature-small"!==D&&(pe?Me(M):Pe(M)))))};B.propTypes={className: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,hedTag:i.string,id:i.string,image:i.shape(u.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,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})},B.defaultProps={hasGalleryProductEmbedPadding:!1,hasProductEmbedPadding:!1,hedTag:"div",isEmbedSizeEnabled:!1,isLazy:!1,shouldEnableBundleComponentAnalytics:!1,shouldHaveAlternateHedSpacing:!1,shouldHaveModerateWrapperPadding:!1,shouldShowBrandInProductName:!1,shouldShowBrandName:!1,showClampedProductDescription:!1,variations:{imageAlign:"left",noBottomPadding:!1,hasSidePadding:!1,hasTopMargin:!0,shouldDekBelowOffer:!1,hasMultipleLines:!1,hasBottomMargin:!1}},B.displayName="ProductEmbed",e.exports=B},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(75999),{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:v,ButtonLabel:w,ButtonIconWrapper:C}=n(18974),k=e=>"feature-medium"===e,$=e=>"feature-small"===e||"feature-large"===e,S=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"})``,N=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; } `,B=i` ${s("typography.definitions.consumptionEditorial.subhed-aux-secondary")} margin: 0; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.subhed")}; `,L=o(u).withConfig({displayName:"ProductEmbedHed"})` ${B} ${b} & { ${B} } `;L.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})=>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: 3;\n "}\n`} `;P.defaultProps={as:"div"};const M=i` && { grid-template-columns: repeat(2, 1fr); padding-right: 0; padding-left: 0; ${l(y.md)} { grid-template-columns: minmax(${a(20)}, 30%) 1fr; } } `,A=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; } } } `,D=i` && { display: flex; flex-direction: column; margin-bottom: ${a(3)}; padding: 0; .product-offer__buy-button { max-width: ${a(33)}; } } `,H=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)}; } ${N} { 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;"} } ${N} { padding-left: ${a(2)}; } ${L} { ${({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; } ${N} { padding: 0; } ${L} { ${({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)}); } } `,_=i` .grid--item & { &.callout--group-item { &.callout--group-item-1 { max-width: 960px; } &.callout--group-item-1, &.callout--group-item-2 { ${N} { ${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",_)} ${m("imageAlign","left",H)} /* no-image styles */ ${m("noImage",!0,i` display: flex; `)} ${({useEmbedSize:e,embedSize:t})=>e&&t&&i` ${T} { padding: 0; ${k(t)&&"margin: auto 0;"} ${$(t)&&`${l(y.md)} {\n padding: 0;\n }`} } ${N} { padding-left: 0; ${S(t)&&"margin: auto 0;"} ${x(t)&&"padding-right: 0;"} ${$(t)&&`${l(y.md)} {\n padding-left: 0;\n }`} } ${L} { ${(e=>s(k(e)?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.consumptionEditorial.subhed-aux-primary"))(t)} ${({theme:e})=>r(e,"color","colors.interactive.base.black")}; ${S(t)&&"margin-top: 0;\n line-height: 1.125em;"} ${$(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 M;case"feature-medium":return A;case"feature-large":return D;default:return null}})(t)} `} ${({noRightLeftPadding:e})=>e&&i` && { padding: 0; &:not(:nth-child(1)) { margin-top: 1rem; } ${T} { padding: 0; } ${N} { 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; } ${N} { 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")}; `,V=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 }`} `,U=o(p).withConfig({displayName:"ProductEmbedClampedDescription"})` && { ${v} { ${({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")};`}; } } ${C} { svg { width: 24px; height: 24px; } padding: 0; } `;e.exports={ProductEmbedContent:N,ProductEmbedCTA:E,ProductEmbedDek:P,ProductEmbedHed:L,ProductEmbedImageLink:T,ProductEmbedWrapper:F,ProductEmbedImage:I,ProductEmbedImageCreditWrapper:O,ProductEmbedBrandName:W,ProductEmbedHedWrapper:V,ProductEmbedClampedDescription:U}},20811:(e,t,n)=>{const o=n(3442);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},60688:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(36314),s=n(48373),{ProductOfferListWrapper:l}=n(94037),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{getProductLocalisedOffers:m,countryCurrencyMapping:p}=n(86180),u="US",g=({buttonVariation:e,btnStyle:t,className:n,copilotID:i,contentType:g,dataAttrs:h,ctaAtRetailerName:y,defaultCTAText:b,defaultTextForEmbedSize:f,embedSize:v,featureFlags:w,hasGallerySlideBackground:C,hasMultipleLines:k,hasPriceSection:$,hidePriceComponentWhenNoPrice:S,isVenueCardItemContainer:x,onClickHandler:E,offers:T,organizationID:I,productId:N,productOfferVariation:B,shouldConsiderPriceText:L,showCount:P,shouldDisplayBookmarkWithOffers:M,showOfferButtonSideBySide:A,showOffersSeller:D,showOfferUrl:H,showPriceOnButton:R,showSellerNameBelowButton:_,venueSellerPreviewText:O,dropShipSellers:F,showLocalisedOffers:W,urlToBookmark:V,user:U,userPlatform:G,showSellerNameBelowPrice:j,isProductSummaryGridOffer:z,shouldColorChangeBlueToBlack:q,shouldColorChangeBlackToYellow:Z})=>{const[K,Y]=a.useState({}),{shouldUseBookmarkV3:J=!1}=w,Q=W&&"hotel"!==g?T?.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===u:e.currency===p[u])):T,[X,ee]=a.useState(Q);a.useEffect((()=>{ee(!0===W&&"hotel"!==g?m(u,T):Q),(async()=>{await c(),d("ProductOfferList")})()}),[]),a.useEffect((()=>{M&&(async()=>{if(!U.amguuid)return void Y({bookmarkId:null,isUrlBookmark:null,contentId:i});const e=s(J),t=await e.getBookmarkStatus({amgUUID:U.amguuid,copilotID:i,documentUrl:`${window.location.origin}${V}`,organizationID:I,siteCode:G.siteCode,userPlatformProxy:G.userPlatformProxy,xClientID:G.xClientID});Y({...t,contentId:i})})()}),[i,I,M,V,U,G]);const te=e=>{Y({...e,contentId:i})},ne=r[B]||r;return X?.length?a.createElement(l,{className:o("product-offer-list",n),showOfferButtonSideBySide:A},X.slice(0,P).map(((n,o)=>{let r=!0;F?.length>0&&(r=F?.some((e=>{if(n.offerUrl&&(e=>{try{return new URL(e),!0}catch(e){return!1}})(n.offerUrl)){const{origin:t}=new URL(n.offerUrl);return!t?.toLowerCase().includes(e)}return!0})));const s=n.purchaseUri,l=D&&n.seller?.name||"",d=n.sellerName||l,c=!!n.price;return a.createElement(ne,{...n,bookmarkDetails:K,buttonVariation:e,btnStyle:t,ctaHref:s,className:"product-offer-list__offer",copilotID:i,dataAttrs:h,ctaAtRetailerName:y,defaultCTAText:b,defaultTextForEmbedSize:f,embedSize:v,hasMultipleLines:k,hasPriceSection:S?c:$,onClickHandler:E,showSellerNameBelowPrice:j,isProductSummaryGridOffer:z,productId:N,position:o,venueSeller:l,showOfferUrl:H,showPriceOnButton:R,showSellerNameBelowButton:S?c:_,key:d,venueSellerPreviewText:O,isExternalProduct:r,isVenueCardItemContainer:x,shouldConsiderPriceText:L,showOfferButtonSideBySide:A,hasBookmarkingEnabled:M,updateBookmark:te,urlToBookmark:V,hasGallerySlideBackground:C,shouldColorChangeBlueToBlack:q,shouldColorChangeBlackToYellow:Z})}))):null};g.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonVariation:i.string,className:i.string,contentType:i.string,copilotID:i.string,ctaAtRetailerName:i.string,dataAttrs:i.object,defaultCTAText:i.string,defaultTextForEmbedSize:i.string,dropShipSellers:i.array,embedSize:i.string,featureFlags:i.shape({shouldUseBookmarkV3:i.bool}),hasGallerySlideBackground:i.bool,hasMultipleLines:i.bool,hasPriceSection:i.bool,hidePriceComponentWhenNoPrice:i.bool,isExternalProduct:i.bool,isProductSummaryGridOffer:i.bool,isVenueCardItemContainer:i.bool,offers:i.array,onClickHandler:i.func,organizationID:i.string,productId:i.string,productOfferVariation:i.string,shouldColorChangeBlackToYellow:i.bool,shouldColorChangeBlueToBlack:i.bool,shouldConsiderPriceText:i.bool,shouldDisplayBookmarkWithOffers:i.bool,showCount:i.number,showLocalisedOffers:i.bool,showOfferButtonSideBySide:i.bool,showOffersSeller:i.bool,showOfferUrl:i.bool,showPriceOnButton:i.bool,showSellerNameBelowButton:i.bool,showSellerNameBelowPrice:i.bool,urlToBookmark:i.string,user:i.object,userPlatform:i.object,venueSellerPreviewText:i.string},g.defaultProps={featureFlags:{shouldUseBookmarkV3:!1},isExternalProduct:!0,offers:[],shouldConsiderPriceText:!1,shouldDisplayBookmarkWithOffers:!1,showCount:1,showOfferButtonSideBySide:!1},g.displayName="ProductOfferList",e.exports=g},18059:(e,t,n)=>{const{connect:o}=n(67851),{asConfiguredComponent:i}=n(12892),a=i(n(60688),"ProductOfferList");e.exports=o((e=>{const{coreDataLayer:t={},user:n,userPlatform:o,featureFlags:i}=e;return{featureFlags:i,organizationID:t?.site?.orgId||"",user:n,userPlatform:o}}))(a)},94037:(e,t,n)=>{const o=n(75999).default,{ProductOfferWrapper:i}=n(61366),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,minScreen:s,maxScreen:l}=n(26865),d=o.div.withConfig({displayName:"ProductOfferListWrapper"})` ${({showOfferButtonSideBySide:e})=>e?`\n ${s(a.md)} {\n display: grid;\n grid-template-columns: 1fr 1fr;\n row-gap: 1rem;\n column-gap: 1rem;\n }\n `:""}; ${i} { width: 100%; &:not(:last-child) { margin-bottom: ${r(1)}; } ${({showOfferButtonSideBySide:e})=>e?`\n ${l(a.md)} {\n &:not(:last-child) {\n margin-bottom: ${r(1.5)};\n }\n }\n ${s(a.md)} {\n &:not(:last-child) {\n margin-bottom: 0px;\n }\n }\n `:""}; } `;e.exports={ProductOfferListWrapper:d}},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:v,PromoBoxWrapper:w}=n(75697),{componentTracking:C,googleAnalytics:k}=n(90090),{useViewportObserver:$}=n(55030),S=({asset:e,secondaryButtonVariation:t,className:n,contentTextAlign:i,dangerousButtonText:d,dangerousSecondaryButtonText:S,dangerousText:x,dangerousTitle:E,hasFullWidthForAsset:T,hasRoundedEdges:I,hasTopLine:N,hasFullGridWidth:B,href:L,shouldLinkWrapper:P,primaryButtonStyle:M,secondaryHref:A,secondaryButtonPosition:D,showSecondaryButton:H,shouldEnableBackgroundImgForMobile:R,shouldEnableBundleComponentAnalytics:_,shouldFetchBITokens:O,trackingNamespace:F,isInverted:W,isInvertedTheme:V,variations:{showCard:U,fullBleed:G,contentAlign:j},variationName:z})=>{a.useEffect((()=>{(async()=>{await s(),r("PromoBox",z)})()}),[z]),$(".promo-box",void 0,(e=>{e&&k.emitUniqueGoogleTrackingEvent("promobox-impression",{href:L})}));const q={inputKind:H?"link":"text",btnStyle:M,isCardVariation:U,label:d,secondaryButtonPosition:D,href:L},Z={...q,btnStyle:"outlined",label:S,href:H&&A},K=U?l.NoMargins:l.WithMargins,Y=U&&!G?l.WithMargins:"div",J=C.addDataSectionTitleAttribute(_,F?.primary||d),Q=C.addDataSectionTitleAttribute(_,F?.secondary||S);return a.createElement(w,{"data-testid":"promo-box",href:A?void 0:`${L}`,className:o("promo-box",n),contentAlign:j,isCardVariation:U,hasTopLine:N,hasFullGridWidth:B,as:P&&L?"a":"div",hasFullWidthForAsset:T,shouldFetchBITokens:O},e&&a.createElement(v,{...e,contentAlign:j,isCardVariation:U,hasFullWidthForAsset:T,hasRoundedEdges:I,shouldEnableBackgroundImgForMobile:R}),a.createElement(y,{as:Y,isCardVariation:U,fullBleed:G},a.createElement(g,{className:"promo-box__callout",isCardVariation:U,isInverted:W,contentAlign:j,fullBleed:G},E&&a.createElement(h,{as:K,isCardVariation:U},a.createElement(f,{contentAlign:j,isCardVariation:U,dangerouslySetInnerHTML:{__html:E},isInvertedTheme:V,isInverted:W})),x&&a.createElement(h,{as:K,isCardVariation:U},a.createElement(b,{className:"promo-box__text",contentTextAlign:i,contentAlign:j,isCardVariation:U,dangerouslySetInnerHTML:{__html:x},isInvertedTheme:V,isInverted:W})),a.createElement(m,{secondaryButtonPosition:D},q.label&&a.createElement(p,{...q,...J,isInverted:W}),H&&Z.label&&a.createElement(u,{...Z,...Q,as:c[t]})))))};S.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})},S.defaultProps={contentTextAlign:"center",hasFullGridWidth:!1,hasFullWidthForAsset:!1,hasRoundedEdges:!1,hasTopLine:!0,isInverted:!1,isInvertedTheme:!1,shouldEnableBackgroundImgForMobile:!1,shouldFetchBITokens:!1,shouldLinkWrapper:!0,showSecondaryButton:!1,variations:{showCard:!0}},S.displayName="PromoBox",e.exports=S},35727:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(35393),"PromoBox")},75697:(e,t,n)=>{const{default:o}=n(75999),{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")}`} `,v=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}`}; `;v.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 C=o(a).withConfig({displayName:"PromoBoxButtonContainer"})` display: flex; flex-direction: ${({secondaryButtonPosition:e})=>"inverted"===e?"column-reverse":"column"}; align-items: center; justify-content: center; `,k=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 `} `,$=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)}}; } `,S=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:v,PromoBoxTitle:w,PromoBoxButtonContainer:C,PromoBoxButtonPrimary:k,PromoBoxButtonSecondary:$,PromoBoxWrapper:y,PromoBoxResponsiveAsset:b,PromoBoxContent:S}},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(75999).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}},62340:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),{useEffect:r,useState:s}=n(96540),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{RatingForm:c,RatingFormWrapper:m,RatingInput:p,RatingLabel:u,RatingLink:g,RatingLinkWrapper:h,RatingRating:y,RatingRatings:b,RatingStar:f,RatingStarHalf:v,RatingStars:w,RatingTriangle:C,RatingWrapper:k}=n(97927),$=n(43473).A,S=({averageRatingCount:e=0,brandSlug:t="",className:n,hasBorderTop:o=!1,isRatingDisabled:S=!0,link:x={},onChange:E,onSubmit:T,totalRatingCount:I=0,isRatingClickable:N,showReviewLink:B=!0,shouldShowOutline:L=!0})=>{i.useEffect((()=>{(async()=>{await d(),l("Rating")})()}),[]);const{formatMessage:P}=a(),[M,A]=s(e),D=!!e&&!!I,{onClick:H,label:R,url:_}=x||{},O=e=>{const t=Number(e.target.value);A(t),E&&E(t)};r((()=>{A(e)}),[e,t]);const[F,W]=s(!1);return i.createElement(k,{className:n,"data-testid":"RatingWrapper",hasBorderTop:o},i.createElement(m,{onClick:R&&_&&N&&H,href:_,showReviewLink:B},D?i.createElement(y,null,Number("epicurious"===t?M:e).toFixed(1)):null,i.createElement(c,{action:"",onSubmit:e=>{e.preventDefault(),T&&T(e.target.value)},isRatingDisabled:S,isFocussed:F},i.createElement(w,{role:"group","aria-label":P($.ratingAriaLabel)},["⭐","s","t","a","r","s"].map(((e,t)=>{const n=Math.random().toString(36).substring(7),o=`Rating${t}-${n}`;return i.createElement(i.Fragment,{key:`Rating${t}`},i.createElement(p,{"aria-label":`${t} ${P($.ratingAriaLabel)}`,defaultChecked:t===Math.floor(M),disabled:S,id:o,name:"Rating",onClick:O,value:t,onFocus:()=>{W(0===t)},shouldShowOutline:L}),i.createElement(u,{htmlFor:o},t>0?i.createElement(f,null,i.createElement(v,{$shouldHalfFill:t===Math.floor(M)+1&&M%1!=0})):null))})))),D?i.createElement(b,null,"(",I,")"):null),B&&R&&_?i.createElement(h,null,i.createElement(g,{onClick:H,href:_},R,i.createElement(C,null))):null)};S.propTypes={averageRatingCount:o.number,brandSlug:o.string,className:o.string,hasBorderTop:o.bool,isRatingClickable:o.bool,isRatingDisabled:o.bool,link:o.shape({onClick:o.func,label:o.string,url:o.string}),onChange:o.func,onSubmit:o.func,shouldShowOutline:o.bool,showReviewLink:o.bool,totalRatingCount:o.number},e.exports=S},21093:(e,t,n)=>{e.exports=n(62340)},97927:(e,t,n)=>{const o=n(75999).default,i=n(60703),a=n(43438),{BaseLink:r,BaseText:s}=n(76955),{BREAKPOINTS:l}=n(96472),{calculateSpacing:d,getColorStyles:c}=n(26865),{hideVisually:m}=n(52813),p=o(a).withConfig({displayName:"RatingTriangle"})` margin-left: ${d(1)}; `,u=o(r).withConfig({displayName:"RatingLink"})` display: flex; flex-direction: row; align-items: center; justify-content: center; text-transform: uppercase; `;u.defaultProps={colorToken:"colors.consumption.lead.standard.description",typeIdentity:"typography.definitions.utility.button-bulletin"};const g=o.div.withConfig({displayName:"RatingLinkWrapper"})` margin-top: ${d(1)}; `,h=o(s).withConfig({displayName:"RatingRatings"})` margin-left: ${d(1)}; `;h.defaultProps={colorToken:"colors.consumption.lead.standard.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const y=o(i).withConfig({displayName:"RatingStarHalf"})` &&& { position: absolute; top: 7px; left: 7px; width: 18px; height: 18px; path { ${({theme:e})=>c(e,"fill","colors.interactive.base.brand-primary")}; } ${({$shouldHalfFill:e,theme:t})=>e&&` &&{\n path:nth-of-type(1) {\n ${c(t,"fill","colors.interactive.base.brand-primary")}\n }\n }`} } `;y.defaultProps={showTitle:!1};const b=o.div.withConfig({displayName:"RatingStar"})` position: relative; width: 32px; height: 32px; `,f=o.div.withConfig({displayName:"RatingStars"})` display: flex; flex-direction: row; `,v=o.label.withConfig({displayName:"RatingLabel"})` /* src/styles/scss/base/forms are being applied to all input elements &&& forces specificity to reset all styles :( */ &&& { all: unset; cursor: pointer; &::before { content: none; } &::after { content: none; } } `,w=o.input.withConfig({displayName:"RatingInput"}).attrs((()=>({type:"radio"})))` &&& { all: unset; ${m()}; ${({defaultChecked:e,theme:t})=>e?`+ ${v} ~ ${v} {\n ${y} path {\n ${c(t,"fill","colors.interactive.base.light")};\n }\n }`:null} &:disabled + ${v} { ${({showReviewLink:e})=>e?"cursor: initial;":"cursor: pointer;"} } &:focus + ${v} { ${({shouldShowOutline:e})=>e&&"outline: #2360c5 auto 1px;"} } } `,C=o.form.withConfig({displayName:"RatingForm"})` &&& { &:focus-within { outline: ${({isFocussed:e})=>e?"#2360C5 auto 1px":""}; } &:hover { && { ${w} + ${v} ${y} path { ${({theme:e,isRatingDisabled:t})=>t?"":`${c(e,"fill","colors.interactive.base.brand-primary")};}`} ${w}:hover + ${v} ~ ${v} { ${y} path { ${({theme:e,isRatingDisabled:t})=>t?"":`: ${c(e,"fill","colors.interactive.base.light")};}`} } } } } } } `,k=o(s).withConfig({displayName:"RatingRating"})` margin-right: ${d(1)}; `;k.defaultProps={colorToken:"colors.consumption.lead.standard.description",typeIdentity:"typography.definitions.globalEditorial.numerical-large"};const $=o.div.withConfig({displayName:"RatingFormWrapper"})` display: flex; flex-direction: row; align-items: center; justify-content: center; ${({showReviewLink:e})=>!e&&"&&&:hover {\n cursor: pointer;\n }"} `,S=o.div.withConfig({displayName:"RatingWrapper"})` display: flex; flex-direction: column; align-items: center; justify-content: center; padding: ${d(3)} 0 ${d(4)}; width: 100%; ${({hasBorderTop:e,theme:t})=>e?`border-top: 1px solid;\n ${c(t,"border-color","colors.consumption.lead.standard.accent")};\n margin-top: ${d(3)};\n\n @media (min-width: ${l.lg}){\n border-top: none;\n margin-top: 0;\n }`:""}; `;e.exports={RatingForm:C,RatingFormWrapper:$,RatingInput:w,RatingLabel:v,RatingLink:u,RatingLinkWrapper:g,RatingRating:k,RatingRatings:h,RatingStar:b,RatingStarHalf:y,RatingStars:f,RatingTriangle:p,RatingWrapper:S}},43473:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({ratingAriaLabel:{id:"Rating.RatingAriaLabel",defaultMessage:"Rating",description:"Default aria label for rating text"}})},86157:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(17637),s=n(43608),l=n(44597),d=n(66552),{calculateSizes:c}=n(65226),m=new Set(["photo","cartoon"]),p=new Set(["clip","cnevideo"]),{SpanWrapper:u,CNEVideoEmbedWrapper:g}=n(18117),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187);class b extends a.Component{constructor(e){super(e),this.handleRef=e=>{if(!this.state.shouldLoadAsset&&e){if(!this.observer){const e="900px 0px 900px 0px",t=[0,"lazy"===this.props.imageAttributes?.loading?0:.75];this.observer=new IntersectionObserver(this.handleIntersection,{rootMargin:e,threshold:t})}this.observer.observe(e),this.element=e}},this.isLongImage=e=>.75*e>window.innerHeight,this.isEdgeImage=e=>{const t=document.documentElement.clientWidth;return e.right>t&&e.left0&&e.left<0},this.handleAssetLoaded=e=>{this.props.onAssetLoaded&&this.props.onAssetLoaded(e),this.setState({assetLoaded:!0}),this.isLongImage(e?.height)&&!this.state.isInView&&(this.observer.unobserve(this.element),this.observer.observe(this.element))},this.handleAssetContainerLoaded=e=>{p.has(this.props.contentType)&&this.props.onAssetContainerLoaded&&this.props.onAssetContainerLoaded(e)},this.handleIntersection=e=>{const{contentType:t}=this.props;e.filter((e=>e.isIntersecting)).forEach((({target:e,isIntersecting:n,intersectionRatio:o,boundingClientRect:i})=>{this.setState({shouldLoadAsset:!0});const a=["photo","cartoon"].includes(t)&&this.isLongImage(e.querySelector("img")&&e.querySelector("img").naturalHeight)&&n,r=this.isEdgeImage(i)&&n;(o>=.75||a||r)&&(this.setState({isInView:!0}),this.observer.disconnect())}))},this.observer=null,this.element=null,this.state={assetLoaded:!m.has(e.contentType),shouldLoadAsset:!this.props.isLazy,isInView:!this.props.isLazy}}async componentDidMount(){await y(),h("ResponsiveAsset",this.props.contentType)}componentWillUnmount(){this.observer&&this.observer.disconnect()}render(){const{className:e,contentType:t,isLazy:n,scriptUrl:i,shouldAutoplay:m,shouldHoldImageSpace:p,sizes:h,itemProp:y,masterAspectRatio:b,shouldRestrictCropping:f,responsiveCartoonVariation:v,showPublishedDate:w,setCartoonLinkedGalleries:C,shouldPlayContinuously:k,shouldUseMediumBreakpoint:$,shouldDisableImageClick:S,analyticsData:x,signalType:E,actionBarConfig:T,imageAttributes:I}=this.props,N=v?l[v]:l,{assetLoaded:B,shouldLoadAsset:L,isInView:P}=this.state,M={...this.props,shouldLoadAsset:L};return a.createElement(d.Consumer,null,(l=>a.createElement(u,{className:o("responsive-asset",e),isInVisible:n&&(!P||!B),ref:this.handleRef,responsiveCartoonVariation:v},"clip"===t&&a.createElement(r,{...M,onLoadedMetadata:this.handleAssetContainerLoaded}),"cnevideo"===t&&a.createElement(g,{shouldAutoplay:m,shouldPlayContinuously:k,scriptUrl:i,onVideoLoad:this.handleAssetContainerLoaded}),"photo"===t&&a.createElement(s,{...M,onAssetLoaded:this.handleAssetLoaded,shouldHoldImageSpace:p,sizes:h||c(l),masterAspectRatio:b,shouldRestrictCropping:f,itemProp:y,signalType:E,actionBarConfig:T,imageAttributes:I}),"cartoon"===t&&a.createElement(N,{...M,onAssetLoaded:this.handleAssetLoaded,sizes:h||c(l),showPublishedDate:w,setCartoonLinkedGalleries:C,shouldHoldImageSpace:p,shouldUseMediumBreakpoint:$,shouldDisableImageClick:S,analyticsData:x}))))}}b.propTypes={actionBarConfig:i.object,altText:i.string.isRequired,analyticsData:i.object,className:i.string,contentType:i.oneOf(["cartoon","photo","clip","cnevideo"]),imageAttributes:i.object,isInVisible:i.bool,isLazy:i.bool,itemProp:i.string,masterAspectRatio:i.string,onAssetContainerLoaded:i.func,onAssetLoaded:i.func,responsiveCartoonVariation:i.oneOf(["SliderCartoon","InlineCartoon","Card","WithNoSocialIcons"]),scriptUrl:i.string,segmentedSources:i.oneOfType([r.propTypes.segmentedSources,s.propTypes.segmentedSources]),setCartoonLinkedGalleries:i.func,shouldAutoplay:i.bool,shouldDisableImageClick:i.bool,shouldHoldImageSpace:i.bool,shouldPlayContinuously:i.bool,shouldRestrictCropping:i.bool,shouldUseMediumBreakpoint:i.bool,showPublishedDate:i.bool,signalType:i.string,sizes:i.string,sources:i.oneOfType([r.propTypes.sources,s.propTypes.sources]),upcLazyLoading:i.string,videoElementRef:i.oneOfType([i.func,i.shape({current:i.object})])},b.defaultProps={contentType:"photo",shouldHoldImageSpace:!1},e.exports=b},65226:(e,t,n)=>{const o=n(99906),i=e=>{const[t,n]=e.split("/");return Math.ceil(100*t/n)};function a(e){if(!e)return NaN;const[t,n]=e.split(":").map((e=>parseInt(e,10)));return n/t}function r(e){const t=e.height/e.width,n=a(e.aspectRatio);return Math.round(1e4*(t||n))/100}e.exports={calculateSizes:e=>{const{columnSpans:t,isFullBleed:n}=e||{};return t?o.sizesDescending.reduce(((e,a,r)=>{const s=i(t[a]),l=o.sizesDescending[r+1],d=l?i(t[l]):0;if("xxxl"!==a||n)"sm"===a?e.push(`${s}vw`):s!==d&&e.push(`(min-width: ${o.minThresholds[a]}px) ${s}vw`);else{const t=o.minThresholds.xxxl,n=Math.ceil(t*s/100);e.push(`(min-width: ${t}px) ${n}px`)}return e}),[]).join(", "):"100vw"},getAspectRatioValue:a,getCSSHeightRules:function(e,t){if(!e||!t.sm)return"";const n=r(t.sm);let i=`\n .${e} {\n height: 0;\n padding-bottom: ${n}%;\n }`;if(t.lg){const a=r(t.lg);a!==n&&(i+=`\n @media (min-width: ${o.minThresholds.lg}px) {\n .${e} {\n padding-bottom: ${a}%;\n }\n }`)}return i},getPercentageHeight:r,getSourcesIdentifier:function(e,t){const n=Object.values(t).filter((e=>e.width&&e.height)).map((({height:e,width:t})=>function(e,t){let n=function e(t,n){return n?e(n,t%n):t};return n=n(e,t),[e/n,t/n]}(t,e).join("x"))).join("-");return n?`${e}-${n}`:""}}},73275:(e,t,n)=>{const{connect:o}=n(67851),i=n(86157),a=o((function(e){return e.disableLazyLoad?{isLazy:!1}:{}}))(i);e.exports=a},18117:(e,t,n)=>{const o=n(75999).default,i=n(64930),a=o.span.withConfig({displayName:"SpanWrapper"})` display: block; transition: opacity 1s; opacity: ${({isInVisible:e})=>e?0:1}; overflow: ${({responsiveCartoonVariation:e})=>"InlineCartoon"===e?"visible":"hidden"}; `,r=o(i).withConfig({displayName:"CNEVideoEmbedWrapper"})` margin: 0; padding-bottom: 56.25%; width: 100%; height: 0; `;e.exports={SpanWrapper:a,CNEVideoEmbedWrapper:r}},43917:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{connect:r}=n(67851),{useState:s,useEffect:l}=n(96540),{useIntl:d}=n(3442),c=n(4577).A,m=n(43608),p=n(39832),u=n(67783),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),y=n(59319),{CartOutlined:b,DownloadCloud:f,CopyLink:v}=n(97504),w=n(5232),C=n(3990),{googleAnalytics:k}=n(90090),$=n(36132),{ResponsiveCartoonWrapper:S,ResponsiveCartoonImage:x,ResponsiveCartoonIcons:E,ResponsiveCartoonCredit:T,ResponsiveCartoonCaption:I,ResponsiveCartoonTagCloud:N,ResponsiveCartoonCTA:B,ResponsiveCartoonCTAWrapper:L,ResponsiveCartoonIconButton:P,ResponsiveCartoonOpenGallery:M,ResponsiveCartoonLinkAlertPopup:A,ResponsiveCartoonLinkButtonWrapper:D}=n(77527),H=e=>{const{formatMessage:t}=d(),[n,i]=a.useState({}),{caption:r,credit:m,className:u,dangerousCaption:y,dangerousCredit:H,id:R,links:_,publishedDate:O,showCartActionButtons:F,showDownloadActionButton:W,showLinkActionButton:V,showOpenGalleyButton:U,showPublishedDate:G,showSocialIcons:j,sources:z,tagCloud:q,openModal:Z,variations:{isCartoonEmbed:K,isCard:Y},isCartoonCaption:J,setCartoonLinkedGalleries:Q,variationName:X,shouldHoldImageSpace:ee,shouldUseMediumBreakpoint:te,shouldDisableImageClick:ne,analyticsData:oe}=e,{triggerCartoonEvent:ie}=$(oe),ae={id:R,dangerousCaption:y,linkedGallery:n,links:_};a.useEffect((()=>{(async()=>{await h(),g("ResponsiveCartoon",X)})()}),[X]);const re=a.useMemo((()=>U&&n?.id),[U,n?.id]),se=a.useMemo((()=>F||W||V||re),[F,W,V,re]),le="inline"===oe.cartoonPlacement||oe.isSmallDevice?C:"div",de={cartoon_placement:oe?.cartoonPlacement,cartoon_id:R,gallery_title:n?.dangerousHed||oe?.galleryTitle||""},ce=_.find((e=>"canonical"===e.network)),me=y||r,pe=Boolean(H||m||G&&O),ue=j&&_?.length>0,ge=e=>{k.emitGoogleTrackingEvent("cartoon-interaction",{...de,cartoon_interaction:e}),ie(e,ae)};a.useEffect((()=>{if(U&&ce?.url){const e=new URLSearchParams({format:"json",page:1,includeGallery:!0,hierarchies:"channels/cartoons",galleryLimit:1,includeRecirc:!0,recircLimit:3}),t=ce.url.split("/").splice(3).join("/");fetch(`/${t}?${e}`).then((e=>e.json())).then((e=>{const t=e.cartoon?.gallery||[];t.length&&t[0]?.items.length&&i(t[0])})).catch((e=>{console.warn(e)}))}}),[U,ce]);const[he,ye]=s(!1),be=()=>{ge("open"),Q(n,(()=>Z(!0)))},fe=(e,t,n,o)=>{const i=e||t;return n&&o&&i?{dangerousCredit:`${e||t}${o}`,hasMultipleCredit:!0}:n&&o&&!i?{dangerousCredit:o,hasMultipleCredit:!1}:{dangerousCredit:i,hasMultipleCredit:!1}};l((()=>{const e=setTimeout((()=>{ye(!1)}),3e3);return()=>clearTimeout(e)}),[he]);const ve=!ne&&Boolean(ce?.url);return a.createElement(S,{as:le,className:o("responsive-cartoon",u),"data-testid":"responsive-cartoon",isCartoonEmbed:K,isCard:Y,shouldShowOpenGalleyButton:re,..."inline"===oe.cartoonPlacement||oe.isSmallDevice?{onIntersectionViewport:(e,t)=>{e&&(k.emitGoogleTrackingEvent("cartoon-impression",{...de,cartoon_numbering:`${oe.cartoonPosition||""}/${oe.totalNumberOfCartoons}`||""}),t(),ie("impression",ae))}}:{}},ve?a.createElement(p,{"data-testid":"responsive-cartoon__image-link",className:"responsive-cartoon__image-link",href:ce.url,onClick:e=>{e.stopPropagation(),re&&(e.preventDefault(),be())}},a.createElement(x,{...e,"data-testid":"responsive-cartoon__image",className:"responsive-cartoon__image",shouldHoldImageSpace:ee,shouldUseMediumBreakpoint:te})):a.createElement(x,{...e,"data-testid":"responsive-cartoon__image",className:"responsive-cartoon__image"}),((e,t,n,o,i,r)=>e&&a.createElement(I,{dangerousCaptionText:t||n,className:"responsive-cartoon__caption","data-testid":"responsive-cartoon__caption",isCartoonCaption:o,hasLinebreak:!0,...r&&{onClickHandler:i}}))(me,y,r,J,be,re),ue&&a.createElement(E,{links:_,"data-testid":"responsive-cartoon__social-icons",className:"responsive-cartoon__social-icons"}),((e,t,n,o,i,r,s)=>e&&a.createElement(T,{...fe(n,t,i,r),"data-testid":"responsive-cartoon__credit",className:"responsive-cartoon__credit",isCartoonCaption:o,...s&&{onClickHandler:be}}))(pe,m,H,J,G,O,re),se&&a.createElement(B,null,a.createElement(L,null,V&&a.createElement(D,null,a.createElement(P,{ariaLabel:t(c.copyLinkButtonMessage),label:t(c.copyLinkButtonMessage),btnStyle:"outlined",isIconButton:!0,hasEnableIcon:!0,onClickHandler:()=>{(async e=>{try{if(navigator.clipboard)await navigator.clipboard.writeText(e);else{const t=document.createElement("textarea");let n;t.value=e,t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{n=document.execCommand("copy")}catch(e){console.error("Fallback: Oops, unable to copy",e)}if(document.body.removeChild(t),!n)throw new Error("Fallback: Oops, unable to copy")}ye(!0)}catch(e){console.error(e)}})(ce?ce.url:""),ge("share_link")},ButtonIcon:()=>a.createElement(v,{title:t(c.copyLinkButtonMessage)}),cornerRadius:"FullyRoundedCorner",size:"small"}),a.createElement(A,{alertPosition:"under",ariaRole:"dialog",arrowPosition:50,className:"shopping-alert",iconPosition:"after",isTooltip:!0,isVisible:!0,shouldUseArrow:!0,isActive:he},a.createElement("p",{"aria-hidden":!0},t(c.copiedLinkAlertMessage)))),W&&a.createElement(P,{ariaLabel:t(c.downloadButtonMessage),label:t(c.downloadButtonMessage),btnStyle:"outlined",isIconButton:!0,hasEnableIcon:!0,onClickHandler:()=>{(()=>{let e;const t=["sm","md","lg","xl","xxl"];for(const n of t)if(z?.[n]?.url){e=z[n].url;break}if(!e)return;const n=document.createElement("a");n.href=e,n.download="Cartoon.png",n.target="_blank",n.click()})(),ge("download")},ButtonIcon:()=>a.createElement(f,{title:t(c.downloadButtonMessage)}),cornerRadius:"FullyRoundedCorner",size:"small"}),F&&a.createElement(P,{ariaLabel:t(c.cartButtonMessage),label:t(c.cartButtonMessage),btnStyle:"outlined",isIconButton:!0,hasEnableIcon:!0,onClickHandler:()=>{window.open("https://condenaststore.com/conde-nast-brand/cartoons","_blank"),ge("go_to_shop")},ButtonIcon:()=>a.createElement(b,{title:t(c.cartButtonMessage)}),cornerRadius:"FullyRoundedCorner",size:"small"}),re&&a.createElement(M,{ariaLabel:t(c.openCartoonGalleryButtonMessage),label:t(c.openCartoonGalleryButtonMessage),iconPosition:"after",hasEnableIcon:!0,onClickHandler:be,ButtonIcon:()=>a.createElement(w,{title:t(c.openCartoonGalleryButtonIconMessage)}),cornerRadius:"FullyRoundedCorner",btnStyle:"outlined",size:"small"}))),(e=>e&&a.createElement(N,{...e,className:"responsive-cartoon__tags"}))(q))};H.defaultProps={analyticsData:{},isCartoonCaption:!0,links:[],shouldDisableImageClick:!1,showCartActionButtons:!1,showDownloadActionButton:!1,showLinkActionButton:!1,showOpenGalleyButton:!1,showPublishedDate:!1,showSocialIcons:!0,variations:{isCartoonEmbed:!1,isCard:!1}},H.propTypes={...m.propTypes,analyticsData:i.shape({cartoonPlacement:i.string,cartoonPosition:i.number,totalNumberOfCartoons:i.number}),dangerousCaption:i.string,dangerousCredit:i.string,id:i.string,isCartoonCaption:i.bool,links:u.propTypes.links,setCartoonLinkedGalleries:i.func,shouldDisableImageClick:i.bool,shouldHoldImageSpace:i.bool,shouldUseMediumBreakpoint:i.bool,showCartActionButtons:i.bool,showDownloadActionButton:i.bool,showLinkActionButton:i.bool,showOpenGalleyButton:i.bool,showPublishedDate:i.bool,showSocialIcons:i.bool,tagCloud:i.shape({sectionHeader:i.string,tags:i.arrayOf(i.shape({tag:i.string.isRequired,url:i.string}).isRequired)}),variations:i.shape({isCartoonEmbed:i.bool,isCard:i.bool})},e.exports=r(null,(e=>{const{openModal:t}=y(e);return{openModal:t}}))(H)},44597:(e,t,n)=>{e.exports=n(33683)},77527:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(43608),r=n(14760),{CaptionText:s,CaptionCredit:l}=n(38860),d=n(35676),c=n(73730),{ButtonIconWrapper:m}=n(18974),{SocialIconsListItem:p,SocialIconsList:u}=n(51e3),g=n(6494),h=n(54330),{calculateSpacing:y,getColorStyles:b,getTypographyStyles:f,getColorToken:v}=n(26865),w=o(a).withConfig({displayName:"ResponsiveCartoonImage"})` margin: 0 auto; `,C=o(r).withConfig({displayName:"ResponsiveCartoonCredit"})` margin: 0; text-align: center; ${l} { ${({hasMultipleCredit:e})=>e&&`\n display: inline-block;\n justify-content: center;\n align-items: center;\n \n span {\n display: inline-block;\n }\n \n span:nth-child(2) {\n margin-left: ${y(1)};\n }\n `} } `,k=o(r).withConfig({displayName:"ResponsiveCartoonCaption"})` &, ${s} { text-align: center; ${({theme:e})=>b(e,"color","colors.consumption.lead.standard.description")}; ${f("typography.definitions.consumptionEditorial.description-embed")} } `,$=o(d.Standard).withConfig({displayName:"ResponsiveCartoonIcons"})` display: flex; justify-content: center; margin: 0 auto; ${u} { margin: 0; } ${p} { margin: 0; padding: 0; &:last-of-type { display: flex; align-items: center; &::before { display: inline-block; margin: 0 ${y(1)}; border-left: solid 1px; ${({theme:e})=>b(e,"border-color","colors.consumption.body.standard.divider")}; height: ${y(4)}; content: ''; } } } .social-icons__list-item--standard.thinner .icon { object-fit: contain; path { ${({theme:e})=>b(e,"fill","colors.interactive.base.dark")}; &.stroke-only { ${({theme:e})=>b(e,"stroke","colors.interactive.base.dark")}; } } &:hover path { ${({theme:e})=>b(e,"fill","colors.interactive.base.black")}; &.stroke-only { ${({theme:e})=>b(e,"stroke","colors.interactive.base.black")}; } } &.icon-email { width: 17.3px; height: 12.2px; } &.icon-twitter { width: 16px; height: 13px; } &.icon-facebook { width: 7.5px; height: 16px; } &.icon-shopping { width: 24px; height: 18px; } } `,S=o.div.withConfig({displayName:"ResponsiveCartoonWrapper"})` display: grid; grid-gap: ${y(2)}; grid-template-columns: 100%; ${({theme:e,isCard:t})=>t&&i` padding: ${y(2)}; ${b(e,"background-color","colors.background.white")} `} ${({isCartoonEmbed:e,shouldShowOpenGalleyButton:t})=>e&&i` grid-gap: 0; margin: auto; border-top: 1px solid ${v("colors.consumption.body.standard.divider")}; border-bottom: 1px solid ${v("colors.consumption.body.standard.divider")}; padding-top: ${y(4)}; padding-bottom: ${y(4)}; justify-items: center; ${w} { cursor: zoom-in; max-width: ${y(70)}; } ${k} { margin-top: 0; cursor: ${t?"zoom-in":"auto"}; padding-top: ${y(2)}; padding-right: ${y(.25)}; max-width: ${y(70)}; } ${C} { margin-bottom: ${y(3)}; cursor: ${t?"zoom-in":"auto"}; padding-top: ${y(1)}; max-width: ${y(70)}; } `} `,x=o(g).withConfig({displayName:"ResponsiveCartoonTagCloud"})``,E=o.div.withConfig({displayName:"ResponsiveCartoonCTAWrapper"})` display: grid; position: absolute; grid-auto-flow: column; align-items: center; gap: ${y(2)}; `,T=o.div.withConfig({displayName:"ResponsiveCartoonCTA"})` display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; min-height: ${y(5)}; button { border: 1px solid ${v("colors.interactive.base.light")}; &:hover { border: 1px solid ${v("colors.interactive.base.light")}; background: ${v("colors.interactive.base.light")}; } } `,I=o(c).withConfig({displayName:"ResponsiveCartoonIconButton"})` width: ${y(5)}; height: ${y(5)}; transition-timing-function: ease-in-out; &:active::before { background: none; } &:focus { border: 1px solid ${v("colors.interactive.base.light")}; } &:hover { color: ${v("colors.interactive.base.brand-primary")}; } .icon-cart { transform: scale(0.7); } .icon-cart path, circle { stroke: ${v("colors.interactive.base.dark")}; } svg path { fill: ${v("colors.interactive.base.dark")}; } svg { transform: scale(0.7); } ${m} { display: flex; } `,N=o(c).withConfig({displayName:"ResponsiveCartoonOpenGallery"})` display: grid; grid-auto-flow: column; padding: 0 ${y(2)}; height: ${y(5)}; gap: ${y(.5)}; &:active::before { background: none; } &:focus { border: 1px solid ${v("colors.interactive.base.light")}; } &:hover { color: ${v("colors.interactive.base.brand-primary")}; } ${m} { display: flex; padding: 0; } `,B=o.div.withConfig({displayName:"ResponsiveCartoonLinkButtonWrapper"})` position: relative; `,L=o(h).withConfig({displayName:"ResponsiveCartoonLinkAlertPopup"})` top: calc(100% + ${y(2)}); left: calc(50% - ${y(5.5)}); transition: opacity ease-in-out 200ms; opacity: ${({isActive:e})=>e?1:0}; background-color: ${v("colors.interactive.base.light")}; padding: ${y(1)}; width: ${y(11)}; .alert-arrow { border-bottom-color: ${v("colors.interactive.base.light")}; } .alert-message { margin-right: auto; width: 100%; min-width: unset; p { ${f("typography.definitions.globalEditorial.context-tertiary")} margin-top: 0; margin-bottom: 0; text-align: center; white-space: nowrap; color: ${v("colors.interactive.base.dark")}; } } `;e.exports={ResponsiveCartoonWrapper:S,ResponsiveCartoonImage:w,ResponsiveCartoonCaption:k,ResponsiveCartoonCredit:C,ResponsiveCartoonIcons:$,ResponsiveCartoonTagCloud:x,ResponsiveCartoonCTA:T,ResponsiveCartoonCTAWrapper:E,ResponsiveCartoonIconButton:I,ResponsiveCartoonOpenGallery:N,ResponsiveCartoonLinkAlertPopup:L,ResponsiveCartoonLinkButtonWrapper:B}},4577:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({copiedLinkAlertMessage:{id:"ResponsiveCartoon.copiedLinkAlertMessage",defaultMessage:"Link copied",description:"Link copied alert message."},copyLinkButtonMessage:{id:"ResponsiveCartoon.copyLinkButtonMessage",defaultMessage:"Copy link to cartoon",description:"Copy link to cartoon message."},downloadButtonMessage:{id:"ResponsiveCartoon.downloadButtonMessage",defaultMessage:"Download",description:"Download message."},cartButtonMessage:{id:"ResponsiveCartoon.cartButtonMessage",defaultMessage:"Shop",description:"Shop message."},openCartoonGalleryButtonIconMessage:{id:"ResponsiveCartoon.openCartoonGalleryButtonIconMessage",defaultMessage:"Open Gallery",description:"Open gallery message."},openCartoonGalleryButtonMessage:{id:"ResponsiveCartoon.openCartoonGalleryButtonMessage",defaultMessage:"Open cartoon gallery",description:"Open cartoon gallery message."}})},36132:(e,t,n)=>{const{trackNavigationEvent:o}=n(14307);e.exports=({cartoonPosition:e,totalNumberOfCartoons:t,cartoonPlacement:n,currentSlideIndex:i,slides:a,galleryID:r})=>({triggerCartoonEvent:(s,l)=>{let d={type:"open cartoon gallery"===s?"open":s,subject:"inline"===n?"inline_cartoon":"cartoon_gallery"};if("inline"===n){const n=l?.links.find((e=>"canonical"===e.network)).url,o=[{content_title:l?.dangerousCaption||"",content_id:l?.id,content_type:"cartoon",content_url:n}];d={...d,items:o,subject_id:l?.linkedGallery?.id,total_index:t||0,index:e?e-1:0}}else{const e=a[i],t=e?.links.find((e=>"canonical"===e.network)).url,n=[{content_title:l?.dangerousCaption||"",content_id:e?.id,content_type:e?.contentType||"cartoon",content_url:t}];d={...d,items:n,subject_id:r}}const c=(({type:e,subject:t,items:o=[],placement:r="",label:s="",total_index:l=a.length||0,subject_id:d="",index:c=i})=>{const m={type:e,label:s,subject:t,items:o,index:c,placement:r,subject_id:d,subject_version:n,total_index:l};return Object.keys(m).forEach((e=>{null!=m[e]&&""!==m[e]||delete m[e]})),m})(d);o(c)}})},33683:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(43917);i.Card=o(i,"Card",{isCard:!0}),i.WithNoSocialIcons=o(i,"WithNoSocialIcons",{},{showSocialIcons:!1}),i.SliderCartoon=o(i,"SliderCartoon",{isCartoonEmbed:!0},{showSocialIcons:!1,showCartActionButtons:!0,showDownloadActionButton:!1,showLinkActionButton:!0}),i.InlineCartoon=o(i,"InlineCartoon",{isCartoonEmbed:!0},{showCartActionButtons:!0,showDownloadActionButton:!1,showLinkActionButton:!0,showOpenGalleyButton:!0,showSocialIcons:!1}),e.exports=i},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:v})=>(i.useEffect((()=>{(async()=>{await l(),s("ReviewEmbed")})()}),[]),i.createElement(c,{className:o},b&&i.createElement(m,null),i.createElement(d,{artistName:g?e:"",buttonTextContent:t,contributors:n,dangerousDek:a,dangerousHed:r,image:u,url:v,showButton:h,showByline:y,hasWhiteBg:p,showSideBySide:f}),b&&i.createElement(m,null)));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(75999).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:v,isBackwardArrowActive:w,onScrollComplete:C}=n(70713),{trackNavigationEvent:k}=n(14307),{trackSnowplowEvent:$}=n(49938),S=n(30830),x=e=>e?.current?.querySelector("nav > ul"),E=(e,t)=>{const n=x(t),o=e||1,i=n?.querySelector(`li:nth-child(${o})`),a=i?.offsetLeft;n.scrollTo({left:a-48,behavior:"smooth"})},{LeftScrollButton:T,ImageWrapper:I,LinkBannerRubric:N,NavListWrapper:B,NavList:L,NavListItem:P,NavListItemContent:M,NavListItemContentAnchor:A,NavLink:D,NavWrapper:H,NavListWrapperForMore:R,NavPrimaryItem:_,NavImage:O,RightScrollButton:F,ScrollingNavigationMoreLinkWrapper:W,StyledChevron:V,StyledThinChevron:U,NavListDefault:G,VisualTextWrap:j}=n(79424),z=({ariaLabel:e,className:t,collapseMegaMenu:n=(()=>{}),defaultNavLinkCount:d=6,dek:p,hasBorders:z,hasBottomBorder:q,hasContentHeaderLogo:Z,hasCarouselControls:K,hasSmallViewportTitle:Y,hasDefaultChevron:J,hasDivider:Q,hasGradient:X=!0,hideMoreLinkOnLargerScreens:ee=!1,hidePrimaryLink:te,hasAnchorLinkList:ne,hasAnchorLinkListDivider:oe=!1,hasHeaderBorder:ie,hed:ae,isCentered:re,isLeftSpaceDisabled:se=!1,isMenuDrawerOpen:le,isPointerEventEnabledOnHover:de,isRightSpaceDisabled:ce=!1,isSlim:me,shouldUseHoverState:pe,links:ue,onHover:ge=(()=>{}),primaryLink:he,shouldCenterAlignContent:ye,shouldDisplayDangerousDek:be=!1,shouldEnableBundleComponentAnalytics:fe,shouldOpenDrawerOnClick:ve=!1,showChevron:we=!1,showMoreLink:Ce=!1,fadeWidth:ke="sm",trackingNamespace:$e,theme:Se="standard"})=>{const xe=X&&"inverted"!==Se,[Ee,Te]=a(!1),[Ie,Ne]=a(!1),[Be,Le]=a(!1),[Pe,Me]=a(0),[Ae,De]=a(!1),[He,Re]=a(!1),[_e,Oe]=a(null),Fe=i(),We=!!Z||me;o.useEffect((()=>{{const e=decodeURIComponent(window?.location?.hash).replace(/-/g," ");Oe(e)}}),[]);const Ve=s((()=>{const e=v(Fe);Me(e)}),[]),Ue=l((()=>w(Fe,Pe)),[Pe]);r((()=>{Re(!(!Ue||Be)),Ue&&!Ie&&De(!0),Ue&&Ie&&De(!1)}),[Be,Ie,Ue]);const Ge=s((()=>{ue.length<=4||Ie?De(!1):De(!0),Ue&&!Ie&&De(!0),Re(!(Be||!Ue))}),[Be,Ie,Ue,ue]);r((()=>{J&&Ge()}),[Be,Ie,Ue,J,ue,Ge]),r((()=>{C(Ve()),Ne((e=>{const t=x(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)),Le((e=>{const t=x(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",C(Ve),!0)}),[Pe,Ve]);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")})()}),[]),!ue?.length)return null;const ze=(e,t)=>{13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),ge(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()}},Ze=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"};k(n)})(e,"Nav Link/More")},Ke=(e,t,n,o)=>{if(t&&!o&&n.preventDefault(),ge(e),n){const t={type:"click",label:e,subject:"header_menu",items:[{content_title:e,content_url:n?.target?.href?.toString()}],placement:"header"};k(t)}Te(!1)},Ye=(e,t,n)=>{if(t||!t&&!e)return n},Je=(e,t)=>!(!e||!t)||!e&&void 0,Qe=()=>{J||(De(!1),Re(!1))},Xe=()=>o.createElement(P,{key:"More",isActive:Ee,shouldUseHoverState:!0,isSlim:We,enableHoverStyle:!0,onClick:e=>ve&&Ze(e),onKeyDown:({keyCode:e})=>(32===e||13===e)&&Ze()},o.createElement(D,{role:"link",hasChildren:!0,href:null,"aria-expanded":Ee,"data-testid":"ScrollingNavigationMoreLink",isActive:Ee,shouldUseHoverState:!0,as:"a",onMouseOver:()=>!ve&&Ze()},o.createElement("span",{dangerouslySetInnerHTML:{__html:"More"}})),we?o.createElement(V,{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&≤let y={};return fe&&(y=g.addDataSectionTitleAttribute(fe,$e||he?.text,u)),o.createElement(P,{className:c(t,{isDummyLinkClickable:n&&!1}),...y,key:l,isActive:i,shouldUseHoverState:pe,isSlim:We,enableHoverStyle:ve,hasChildren:e,onClick:t=>(ve||de)&&Ke(l,e,t,r),onKeyDown:t=>e&&ze(t,l),showOnlyInBreakpoints:p},o.createElement(D,{tabIndex:"0",role:"link",hasChildren:e,href:Ye(e,n,d),"aria-expanded":Je(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:pe,as:a?m:"a",onClick:s,onMouseOver:()=>!ve&&Ke(l),onKeyDown:t=>e&&ze(t,l)},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})),we&&e&&o.createElement(V,{isactive:String(h)}))}));return"more"===n&&i.push(Xe()),o.createElement(L,{disableRightSpace:ce},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(I,{tabIndex:"-1","data-testid":"ImageWrapper",hasAnchorLinkList:t,hasHeaderBorder:ie,href:Ye(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(I,{"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,$e||he?.text,h));const b=!ne&&{isClickable:!0,onClick:()=>{window.location.href=d}};return o.createElement(P,{className:c(t,{isDummyLinkClickable:n&&!1,"active-InPage-nav":ne&&_e===`#${l.toLowerCase()}`}),...y,key:l,isActive:ne?_e===`#${l.toLowerCase()}`:i,shouldUseHoverState:pe,isSlim:We,enableHoverStyle:ve,hasChildren:e,onClick:t=>(ve||de)&&Ke(l,e,t,r),onKeyDown:t=>e&&ze(t,l),hasCarouselControls:K,hasAnchorLinkList:ne},p&&o.createElement(M,{...b,hasAnchorLinkList:ne},o.createElement(tt,{hasAnchorLinkList:ne,hasChildren:e,hasHrefForLinks:n,url:d,isExternal:a,onClick:s,isActive:i,image:p}),o.createElement(j,{hasAnchorLinkList:ne},!ne&&o.createElement(N,{id:"rubric"},u),o.createElement(D,{tabIndex:"0",role:"link",hasChildren:e,hasAnchorLinkList:ne,href:Ye(e,n,d),"aria-expanded":Je(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:pe,as:a?m:"a",onClick:ne?e=>qe(d,e,s):s,onMouseOver:()=>!ve&&Ke(l),onKeyDown:ne?null:t=>e&&ze(t,l),hasCarouselControls:K},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})))),we&&e&&o.createElement(V,{isactive:String(i)}))}));return"more"===n&&i.push(Xe()),o.createElement(o.Fragment,null,ne?o.createElement(L,{hasAnchorLinkList:ne,hasSmallViewportTitle:Y,numberOfItemsInCarousel:e.length,className:"anchor-nav-list"},o.createElement(S,{hasControls:!0,hasPagination:!0,controlPlacement:"space-between",controlPosition:"center",shouldAlignCenterIfContentIsLess:ye,shouldEnableScrollToStart:!1,isDotClickable:!1,paginationStyle:"slider",hasCustomSlider:!0,hasHeaderBorder:ie,snowplowNavEventSubject:"carousel_navigation_list",title:ae,strapline:p,hideStrapline:!be,hasDividerBelowHeader:oe,contentAlign:"center"},i)):o.createElement(L,{hasAnchorLinkList:ne,hasCarouselControls:K,numberOfItemsInCarousel:e.length},i))},ot=o.createElement(H,{"data-testid":"ScrollingNavigationNavWrapper",hasBorders:z,hasBottomBorder:q,hasGradient:xe,isCentered:re,className:t,isMoreActive:Ee},o.createElement(R,{"aria-label":e},he&&o.createElement(_,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:te,hasDivider:Q},he.image&&!K&&o.createElement(O,{...he.image,hasMargin:!!he.text}),he.text&&o.createElement(D,{href:he.url,as:he.isExternal?m:"a"},he.text)),et(ue.slice(d)))),it=o.createElement(o.Fragment,null,o.createElement(G,{showDefaultNavListOnLargerScreens:ee},et(ue)),o.createElement(W,{hideMoreLinkWrapperOnLargerScreens:ee},et(ue.slice(0,d),"more")));if(K)return o.createElement(o.Fragment,null,o.createElement(H,{"data-testid":"ScrollingNavigation",hasBorders:z,hasBottomBorder:q,hasGradient:xe,isCentered:re,fadeWidth:ke,className:t,hed:ae},o.createElement(o.Fragment,null,o.createElement(B,{"aria-label":e,disableLeftSpace:se,hasCarouselControls:K,ref:Fe,onMouseEnter:()=>{J||Ge()},onMouseLeave:Qe,onClick:e=>$(e,"sub_header_menu")},K&&o.createElement(o.Fragment,null,He&&o.createElement(T,{onClick:()=>{const e=b(Pe,1,Fe);E(e,Fe),window.dataLayer&&window.dataLayer.push({event:"link-banner-left-arrow",navigationType:"visual-link-list"})},onMouseLeave:Qe,active:Ue},o.createElement(U,null)),Ae&&o.createElement(F,{onClick:()=>{const e=f(Pe,1,Fe);Ve();let t=e;e>1&&(t=e-3),E(t,Fe),ue.length>=5&&Re(!0),ue.length===e&&De(!1),window.dataLayer&&window.dataLayer.push({event:"link-banner-right-arrow",navigationType:"visual-link-list"})}},o.createElement(U,null))),he&&o.createElement(_,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:te,hasDivider:Q},he.image&&o.createElement(O,{...he.image,hasMargin:!!he.text}),he.text&&o.createElement(D,{href:he.url,as:he.isExternal?m:"a",dangerouslySetInnerHTML:{__html:he.text}})),Ce&&ue.length>d?it:nt(ue)))),Ee&&ot);const at=Ce&&ue.length>d?it:ne&&nt(ue)||et(ue);return o.createElement(o.Fragment,null,o.createElement(H,{"data-testid":"ScrollingNavigation",hasBorders:z,hasBottomBorder:q,hasGradient:xe,isCentered:re,fadeWidth:ke,hasAnchorLinkList:ne,className:t},o.createElement(o.Fragment,null,o.createElement(B,{"aria-label":e,disableLeftSpace:se,hasAnchorLinkList:ne,onClick:e=>$(e,"sub_header_menu")},he&&o.createElement(_,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:te,hasDivider:Q},he.image&&o.createElement(O,{...he.image,hasMargin:!!he.text}),he.text&&o.createElement(D,{href:he.url,as:he.isExternal?m:"a",dangerouslySetInnerHTML:{__html:he.text}})),at))),Ee&&ot)};z.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,shouldCenterAlignContent:d.bool,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},z.displayName="ScrollingNavigation",e.exports=z},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{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s,maxScreen: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),{ButtonWrapper:y,ButtonIcon:b}=n(18974),{CarouselHeader:f,CarouselTitle:v,CarouselControlButton:w,CurrentSlideIndicatorWrapper:C,CarouselList:k,CarouselWrapper:$,CarouselListButton:S}=n(44802),{Chevron:x}=n(97504),{Chevron:E}=n(91470),T="&::-webkit-scrollbar {display: none;}",I="\n display: flex;\n overflow-x: auto;\n line-height: 1;\n";t.NavWrapper=o.div.withConfig({displayName:"NavWrapper"})` ${({hasAnchorLinkList:e})=>`display: ${e?"block":"flex"};`} position: relative; width: 100%; ${({isMoreActive:e,theme:t})=>e&&`position: absolute;\n ${a(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 ${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,g(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 0) 0%, rgba(${r(n,g(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.NavListWrapper=o.nav.withConfig({displayName:"NavListWrapper"})` ${u()}; ${({hasAnchorLinkList:e})=>!e&&`\n padding-left: var(--grid-margin);\n ${I};\n `} ${({hasCarouselControls:e,hasAnchorLinkList:t})=>e&&!t&&`\n padding-left: 0;\n height: 99px;\n && {\n background-color: ${r("colors.interactive.base.white")};\n }\n `} ${T}; ${({disableLeftSpace:e})=>e&&"padding-left:0;"} `,t.NavListWrapperForMore=o.nav.withConfig({displayName:"NavListWrapperForMore"})` ${u()}; ${I}; padding-left: ${i(6)}; ${T}; `,t.NavList=o.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: ${r("colors.discovery.body.white.background")};\n }\n\n ${T};\n @media (max-width: ${p.lg}) {\n padding-left: ${i(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,hasSmallViewportTitle:t,theme:n})=>e&&`\n ${f} {\n border-style:hidden;\n margin:0;\n @media (max-width: 428px) {\n padding-bottom:${i(2)};\n }\n }\n ${v} {\n ${t&&`\n ${l(p.md)} {\n ${s(n,"typography.definitions.discovery.subhed-section-secondary")};\n }\n `}\n ${s(n,"typography.definitions.discovery.subhed-section-primary")};\n text-align:center;\n ${a(n,"color",h(n)?"colors.discovery.body.black.description":"colors.discovery.body.white.description")};\n }\n ${k}{\n padding:0 ${i(6)} 0 ${i(6)};\n margin:0;\n @media (max-width: 428px) {\n padding:0 ${i(3)} 0 ${i(3)};\n }\n }\n ${$}{\n margin:0;\n padding:${i(.5)} 0 ${i(.5)} 0;\n }\n ${S}{\n padding:0 ${i(1)} 0 ${i(1)} ;\n }\n ${y}{\n border-radius:23px;\n width:3rem;\n height:3rem;\n opacity:80%;\n @media (max-width: 428px) {\n width:2.5rem;\n height:2.5rem;\n }\n }\n ${w} {\n &:disabled {\n display: none;\n }\n width: 2.625rem;\n height: 2.625rem;\n @media (max-width: 428px) {\n width: 2.25rem;\n height: 2.25rem;\n }\n ${b}{\n width: 2.25rem;\n height: 2.25rem;\n @media (max-width: 428px) {\n width:1.75rem;\n height:1.75rem;\n }\n }\n }\n ${C}\n {\n display:none;\n }\n svg{\n padding-left:0.5rem;\n padding-top:0.5rem;\n }`} `,t.NavLink=o(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: ${i(1.5)} 0;\n word-break: normal;\n \n @media (min-width: ${p.lg}) {\n padding: ${i(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&&`${a(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&&`${a(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?`${r("color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`:`${r("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})=>`${a(e,"color",g(e,"colors.foundation.collapsed-menu.nav-link.hover"))};`} } ${({hasCarouselControls:e})=>e&&`\n word-break: break-word;\n ${({theme:e})=>a(e,"color","colors.discovery.body.white.heading")};\n ${s("typography.discovery.hed-core-secondary")};\n `} `,t.NavLink.defaultProps={linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},t.StyledThinChevron=o(E).withConfig({displayName:"ScrollingNavigationThinChevron"})``,t.StyledChevron=o(x).withConfig({displayName:"ScrollingNavigationChevron"})` ${({theme:e})=>a(e,"fill",h(e)?"colors.consumption.lead.inverted.link":"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",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`} `,t.NavListItem=o.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 ${a(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: ${r("colors.discovery.body.white.divider")};\n }\n } \n `} ${({isSlim:e})=>!e&&`\n @media (min-width: ${p.lg}) {\n height: ${i(9)};\n }\n `} ${({theme:e,isActive:t})=>t&&`\n &::before {\n ${a(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 ${a(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 ${a(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: ${i(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 ${a(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 ${a(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))}\n }\n `} } `,t.NavListItemContent=o.div.withConfig({displayName:"NavListItemContent"})` ${({hasAnchorLinkList:e})=>!e&&"display: flex;\n flex-direction: inherit;\n align-items: center;"} ${({isClickable:e})=>e&&"cursor: pointer;"} `,t.NavListItemContentAnchor=o.a.withConfig({displayName:"NavListItemContentAnchor"})``,t.NavPrimaryItem=o.div.withConfig({displayName:"NavPrimaryItem"})` display: inline-flex; position: relative; flex: 1 0 auto; align-items: center; margin-right: ${i(2)}; ${({hasDivider:e,theme:t})=>e&&`\n padding-right: ${i(2)};\n\n ::after {\n display: block;\n position: absolute;\n right: 0;\n ${a(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})=>a(e,"color",g(e,"colors.foundation.collapsed-menu.nav-link.hover"))}; } `,t.NavImage=o(m).withConfig({displayName:"NavImage"})` img { height: ${i(6)}; ${({hasMargin:e})=>e&&`margin-right: ${i(2)}`}; @media (min-width: ${p.md}) { height: ${i(7)}; } } `,t.ScrollingNavigationMoreLinkWrapper=o.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=o.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=o.div.withConfig({displayName:"VisualTextWrap"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; ${({hasAnchorLinkList:e})=>e?`\n ${s("typography.definitions.globalEditorial.numerical-small")}\n width:117px;\n a {\n padding:${i(1)} 0;\n }\n padding-bottom: ${i(1)};\n `:` width:181px;\n margin-right: ${i(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=o.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: ${i(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=o.div.withConfig({displayName:"LinkBannerRubric"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; margin-bottom: ${i(.5)}; overflow: hidden; text-overflow: ellipsis; line-height: ${i(2)}; -webkit-line-clamp: 1; -webkit-box-orient: vertical; /* stylelint-disable-next-line value-no-vendor-prefix */ ${({theme:e})=>a(e,"color","colors.consumption.lead.standard.context-signature")}; ${s("typography.definitions.globalEditorial.context-primary")}; && { text-transform: uppercase; text-decoration: none; } `;const N=o.button.withConfig({displayName:"BaseScrollButton"})` position: absolute; z-index: 10000; border: 0.5px solid ${r("colors.discovery.body.white.border")}; border-radius: 22px; background-color: ${r("colors.interactive.base.white")}; cursor: pointer; padding: 5px; width: ${i(6)}; height: ${i(6)}; @media (max-width: ${p.md}) { display: none; } `;t.RightScrollButton=o(N).withConfig({displayName:"RightScrollButton"})` right: 0; transform: rotate(0deg); margin: 26px 8px 25px auto; `,t.LeftScrollButton=o(N).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(3442),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:v,SecondaryMenuAccount:w,SecondaryMenuSignInLink:C,SecondaryMenuUtilityLinks:k,SecondaryMenuSecondaryLinks:$,SecondaryMenuNavigationDropdown:S,SecondaryMenuNavigationDropdownHeader:x,SecondaryMenuSocialIcons:E}=n(90098),T=e=>{i.useEffect((()=>{(async()=>{await m(),c("SecondaryMenu")})()}),[]);const{accountProps:{accountLinks:t,signInLink:n,signOutLink:o},contentAlign:s,primaryLinks:l,isAccountsEnabled:T,internationalInfo:I,user:N,showSearch:B,hasExtraTopMargin:L,hideSocialIcons:P,rootBrandName:M,secondaryLinks:A,showMarketSwitcher:D,socialIconsProps:H,hasInvertedSearchStyles:R,secondaryMenuSignInLink:_,secondaryMenuSignInLabel:O,showUtilityLinksOnTop:F,theme:W,shouldInvertSecondaryMenuTheme:V}=e,U=e.utilityLinks.filter((e=>!e.hideFromSecondaryMenu)),{formatMessage:G}=a(),j=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},z="inverted"===W&&V;return i.createElement(u,{contentAlign:s,showUtilityLinksOnTop:F,isInverted:z},i.createElement(g,{contentAlign:s},F&&U.length>0&&i.createElement(y,{attributes:{"aria-label":G(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:L,contentAlign:s,links:U,isInverted:z}),l.length>0&&i.createElement(h,{attributes:{"aria-label":G(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:L,contentAlign:s,links:l,isInverted:z}),i.createElement(b,{"data-testid":"secondaryMenuBottomList",contentAlign:s},B&&i.createElement(f,{contentAlign:s},i.createElement(v,{onClick:()=>j(G(r.secondaryMenuSearchLinkText)),href:"/search",hasInvertedSearchStyles:R,isInverted:z},G(r.secondaryMenuSearchLinkText))),T&&i.createElement(w,{isInverted:z,contentAlign:s,onClick:()=>j(G(r.secondaryMenuSignInLinkText))},N&&(N.isAuthenticated?i.createElement(d,{accountLinks:t,className:"drawer-account__options",signOutLink:o}):i.createElement(C,{href:_||n,rel:"nofollow",isInverted:z},O||G(r.secondaryMenuSignInLinkText)))),i.createElement(p,{use:"SecondaryMenu"}),!F&&U.length>0&&i.createElement(k,{attributes:{"aria-label":G(r.secondaryMenuUtilityLinksAriaLabel)},contentAlign:s,links:U,isInverted:z,utilityLinksOneItem:1===U.length&&0===A.length}),A.length>0&&i.createElement($,{attributes:{"aria-label":G(r.secondaryMenuSecondaryLinksAriaLabel)},className:"drawer__navigation--secondary",contentAlign:s,links:A,isInverted:z})),D&&I?.internationalSites.length>0&&i.createElement(i.Fragment,null,i.createElement(x,{isInverted:z},G(r.secondaryMenuNavDropdownHeader,{rootBrandName:i.createElement("i",null,M)})),i.createElement(S,{id:"secondary-menu-overlay-dropdown",assistiveLabel:G(r.secondaryMenuNavDropdownAssistiveLabel),label:I.homeLocation.name,showLabel:!0,isInverted:z,direction:"up",options:I.internationalSites})),!P&&i.createElement(E,{...H,className:"drawer__social-icons",isInverted:z,showBorderTop:!D})))};T.propTypes={accountProps:o.shape({accountLinks:o.array,redirectURL:o.string,signInLink:o.string,signOutLink: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.defaultProps={accountProps:{signInLink:"/account/sign-in",signOutLink:"/auth/end"},contentAlign:"left",hasExtraTopMargin:!1,hasInvertedSearchStyles:!1,showUtilityLinksOnTop:!1,theme:"standard"},T.displayName="SecondaryMenu",e.exports=T},82814:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37107);e.exports=o(i,"SecondaryMenu")},90098:(e,t,n)=>{const{css:o,default:i}=n(75999),{BREAKPOINTS:a}=n(96472),{BaseLink:r}=n(76955),{calculateSpacing:s,getLinkStyles:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{GridItem:m}=n(40653),p=n(86659),u=n(54790),g=n(36062),{NavigationDropdownButton:h}=n(77906),y=n(35676),{SocialIconExternalLink:b}=n(51e3),f=s(2),v=s(5),w=s(4),C=o` .navigation__list-item { display: flex; position: relative; align-items: center; .navigation__link { display: block; } &:last-of-type { margin-bottom: 0; } } .navigation__list { display: flex; flex-direction: column; margin: 0; } ${({contentAlign:e})=>"center"===e?"\n .navigation__list,\n .navigation__list-item {\n align-items: center;\n }\n ":""} `,k=i(p.WithMargins).withConfig({displayName:"SecondaryMenuGridWrapper"})` && { width: auto; } height: 100%; overflow-y: scroll; box-sizing: content-box; scrollbar-width: none; &::-webkit-scrollbar { width: 0; height: 0; } ${m} { grid-column: 1 / -1; } ${({isInverted:e,theme:t})=>e&&c(t,"background-color","colors.consumption.lead.inverted.background")}; ${({contentAlign:e,showUtilityLinksOnTop:t})=>"left"===e?o` grid-template-columns: repeat(4, 1fr); max-width: none; `:"center"===e&&!0===t?o` @media (min-width: ${a.md}) { ${m} { grid-column: 4 / span 6; } } @media (min-width: ${a.lg}) { padding-top: ${s(4)}; } `:"center"===e?o` @media (min-width: ${a.md}) { ${m} { grid-column: 5 / span 4; } } `:""} `,$=i.div.withConfig({displayName:"SecondaryMenuContent"})` padding-bottom: ${s(4)}; `,S=i(u.Vertical).withConfig({displayName:"SecondaryMenuNavigationPrimary"})` margin-top: ${s(6)}; margin-bottom: ${w}; .navigation__link { ${({theme:e})=>d(e,"typography.definitions.foundation.link-feature")}; ${({isInverted:e,theme:t})=>e?c(t,"color","colors.consumption.lead.inverted.link"):c(t,"color","colors.foundation.expanded-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default")}; &:focus, &:hover { ${({isInverted:e,theme:t})=>c(t,"color",e?"colors.consumption.lead.inverted.link":"colors.foundation.expanded-utility.nav-link.hover")}; } } .navigation__list-item { margin-bottom: ${w}; } ${C} ${({hasExtraTopMargin:e})=>e?`\n @media (max-width: calc(${a.lg} - 1px)) {\n margin-top: ${s(12)};\n }\n `:""} `,x=i(u.Vertical).withConfig({displayName:"SecondaryMenuNavigationUtility"})` margin-top: ${s(4)}; margin-bottom: ${s(-2)}; .navigation__link { ${({theme:e})=>d(e,"typography.definitions.foundation.link-feature")}; ${({theme:e})=>c(e,"color","colors.interactive.base.brand-primary")}; &:focus, &:hover { ${({theme:e})=>c(e,"color","colors.interactive.base.brand-primary")}; } } .navigation__list-item { margin-bottom: ${w}; } ${C} `,E=i.div.withConfig({displayName:"SecondaryMenuBottom"})` border-top: 1px solid; ${({theme:e})=>c(e,"border-color","colors.consumption.lead.inverted.divider")}; padding-top: ${w}; padding-bottom: ${w}; @media (min-width: ${a.md}) { padding-top: ${w}; } .navigation__list { ${({contentAlign:e})=>"center"===e?"\n justify-content: center;\n align-items: center;\n ":""} } &:empty { border: 0; padding: 0; } `,T=i.div.withConfig({displayName:"SecondaryMenuSearch"})` display: flex; ${({contentAlign:e})=>"center"===e?"\n justify-content: center;\n ":""} `,I=i(r).withConfig({displayName:"SecondaryMenuSearchLink"})` &:hover { ${({theme:e})=>c(e,"color","colors.foundation.expanded-utility.nav-link.hover")}; } display: inline-block; margin-bottom: ${f}; ${({hasInvertedSearchStyles:e,isInverted:t,theme:n})=>l(n,e&&t?"colors.consumption.lead.inverted.link":"colors.foundation.expanded-menu.utility-link.default",null,"navigation")}; `;I.defaultProps={colorStaticLinkToken:"colors.foundation.expanded-utility.nav-link.default",typeToken:"typography.definitions.foundation.link-secondary"};const N=i.div.withConfig({displayName:"SecondaryMenuAccount"})` line-height: 0.8em; .navigation__link { ${({theme:e})=>d(e,"typography.definitions.foundation.link-secondary")}; ${({isInverted:e,theme:t})=>l(t,e?"colors.consumption.lead.inverted.link":"colors.foundation.expanded-menu.nav-link.default",null,"navigation")}; &:hover { ${({theme:e,isInverted:t})=>c(e,"color",t?"colors.consumption.lead.inverted.link":"colors.foundation.expanded-utility.nav-link.hover")}; } } .navigation__list-item { display: flex; align-items: center; margin-bottom: ${f}; .navigation__link { display: block; } } .account-links__sign-out { margin-bottom: ${f}; padding: 0; } ${({contentAlign:e})=>"center"===e?"\n text-align: center;\n .navigation__list-item {\n justify-content: center;\n }\n ":""} `,B=i(r).withConfig({displayName:"SecondaryMenuSignInLink"})` &:hover { ${({theme:e})=>c(e,"color","colors.foundation.expanded-utility.nav-link.hover")}; } ${({isInverted:e,theme:t})=>l(t,e?"colors.consumption.lead.inverted.link":"colors.foundation.expanded-menu.utility-link.default",null,"navigation")}; display: inline-block; margin-bottom: ${f}; `;B.defaultProps={colorStaticLinkToken:"colors.foundation.expanded-menu.nav-link.default",typeToken:"typography.definitions.foundation.link-secondary"};const L=i(u.Vertical).withConfig({displayName:"SecondaryMenuUtilityLinks"})` .navigation__link { ${({theme:e})=>d(e,"typography.definitions.foundation.link-secondary")}; ${({isInverted:e,theme:t})=>e?c(t,"color","colors.consumption.lead.inverted.link"):c(t,"color","colors.foundation.expanded-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default")}; &:focus, &:hover { ${({isInverted:e,theme:t})=>e?c(t,"color","colors.consumption.lead.inverted.link"):c(t,"color","colors.foundation.expanded-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default")}; } } .navigation__list-item { margin-bottom: ${f}; } ${C} margin-bottom: ${f}; ${({utilityLinksOneItem:e})=>e&&"margin-bottom: 0;"} `,P=i(u.Vertical).withConfig({displayName:"SecondaryMenuSecondaryLinks"})` .navigation__link { ${({theme:e})=>d(e,"typography.definitions.foundation.link-secondary")}; ${({isInverted:e,theme:t})=>e?c(t,"color","colors.consumption.lead.inverted.link"):c(t,"color","colors.foundation.expanded-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default")}; &:focus, &:hover { ${({isInverted:e,theme:t})=>e?c(t,"color","colors.consumption.lead.inverted.link"):c(t,"color","colors.foundation.expanded-menu.nav-link.default","colors.foundation.expanded-utility.nav-link.default")}; } } .navigation__list-item { margin-bottom: ${f}; } ${C} `,M=i.div.withConfig({displayName:"SecondaryMenuNavigationDropdownHeader"})` ${({isInverted:e,theme:t})=>c(t,"color",e?"colors.interactive.base.white":"colors.interactive.base.black")}; ${({theme:e})=>d(e,"typography.definitions.utility.label")}; border-top: 2px solid; ${({theme:e})=>c(e,"border-color","colors.consumption.lead.inverted.divider")}; padding: ${s(4)} 0 ${s(1)}; `,A=i(g).withConfig({displayName:"SecondaryMenuNavigationDropdown"})` border: 1px solid; ${({theme:e,isInverted:t})=>c(e,"border-color",t?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")}; ${h} { ${({isInverted:e,theme:t})=>c(t,"color",e?"colors.interactive.base.light":"colors.interactive.base.black")}; } ul { left: ${s(-.16)}; margin: 0; border: inherit; padding: 0; } li { border: inherit; &:hover { ${({theme:e})=>c(e,"background","colors.interactive.base.light")}; } } `,D=i(y.Standard).withConfig({displayName:"SecondaryMenuSocialIcons"})` display: flex; align-items: center; justify-content: center; ${({showBorderTop:e,theme:t})=>e?`border-top: 2px solid;\n ${c(t,"border-color","colors.foundation.menu.dividers")}`:""}; padding-top: ${w}; @media (min-width: ${a.md}) { padding-top: ${v}; } ${b} { @media (min-width: ${a.md}) { width: ${s(5)}; height: ${s(5)}; } .icon { path { ${({isInverted:e,theme:t})=>c(t,"fill",e?"colors.interactive.base.white":"colors.interactive.base.black")}; } } .icon-instagram, .icon-pinterest { transform: scale(0.65); } &:focus, &:hover { .icon { path { ${({isInverted:e,theme:t})=>c(t,"fill",e?"colors.interactive.base.white":"colors.interactive.base.black")}; } } } } `;e.exports={SecondaryMenuGridWrapper:k,SecondaryMenuContent:$,SecondaryMenuNavigationPrimary:S,SecondaryMenuNavigationUtility:x,SecondaryMenuBottom:E,SecondaryMenuSearch:T,SecondaryMenuSearchLink:I,SecondaryMenuAccount:N,SecondaryMenuSignInLink:B,SecondaryMenuUtilityLinks:L,SecondaryMenuSecondaryLinks:P,SecondaryMenuNavigationDropdown:A,SecondaryMenuNavigationDropdownHeader:M,SecondaryMenuSocialIcons:D}},47524:(e,t,n)=>{const o=n(3442);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:v}=n(57221),w="above",C="below",k=({chipLengthToCenterAlignInMobile:e,hasNoHorizontalScroll:t,hidePaddingBottom:n,className:i,contentAlign:k,customTitle:$,dangerousHed:S,fullPageTheme:x,dividerLength:E,hasBackgroundLightColor:T,hasInvertedDivider:I,hasInvertedTheme:N,hasMinimalVerticalPadding:B,hasSectionContainerWidth:L,hedTag:P,subHed:M,subHedMaxLines:A,subHedPosition:D,lede:H,ledeLogoBaseUrl:R,mobileDividerLength:_,shouldCenterAlignChipsInMobile:O,shouldEnableLede:F,shouldEnableSubNavigation:W,shouldHideBottomSpacing:V,shouldHideTopSpacing:U,shouldInvertDangerousDek:G,shouldIncreaseBottomSpacingDivider:j,shouldUseCollectionHeaderFont:z,shouldUseLedeAsLogo:q,shouldUseCustomTitle:Z,showDivider:K,showSmallerSubHed:Y,showSubChannelHed:J,showTwolineSubHed:Q,variations:X,toggleChipsWithLink:ee,toggleChipRole:te,type:ne})=>{a.useEffect((()=>{(async()=>{await c(),d("SectionHeader")})()}),[]);const{showSubHedToggleChips:oe}=X,ie=A>0,ae=ee?.length===e;let re=M?a.createElement(h,{hasSectionContainerWidth:L,className:"section-header__subhed","data-testid":"SectionHeaderSubhed",dangerouslySetInnerHTML:{__html:M},contentAlign:k,showSmallerSubHed:Y,showtwolineSubHed:Q,fullPageTheme:x,shouldInvertDangerousDek:G}):null;re&&ie&&(re=a.createElement(y,{lines:A,linesInExtraLargeDesktop:A,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":N}),shouldEnableLede:F,fullPageTheme:x,hasBackgroundLightColor:T,shouldHideTopSpacing:U,shouldHideBottomSpacing:V},F&&a.createElement(m,{lede:H,ledeLogoBaseUrl:R,shouldUseLedeAsLogo:q}),(!q||!H)&&a.createElement(b,{contentAlign:k,hasSectionContainerWidth:L},a.createElement(u,{className:o("section-header__container",B&&"section-header__container--minimal-padding"),contentAlign:k,hasSectionContainerWidth:L,shouldHideTopSpacing:U,hidePaddingBottom:n},D===w&&re,D===w&&K&&a.createElement(f,{contentAlign:k,subHedPosition:D,dividerLength:E,mobileDividerLength:_,hasInvertedDivider:I,shouldIncreaseBottomSpacingDivider:j,shouldHideTopSpacing:U}),a.createElement(g,{className:"section-header__hed","data-testid":"SectionHeaderHed",dangerouslySetInnerHTML:{__html:J?S:Z&&$?$:S},fullPageTheme:x,as:P,showSubChannelHed:J,shouldUseCollectionHeaderFont:z}),D===C&&K&&a.createElement(f,{contentAlign:k,subHedPosition:D,dividerLength:E,mobileDividerLength:_,hasInvertedDivider:I,shouldIncreaseBottomSpacingDivider:j,shouldHideTopSpacing:U}),D===C&&re,W&&oe&&ee&&ee.length>0&&a.createElement(v,{hasSectionContainerWidth:L,shouldCenterAlignChipsInMobile:ae&&O},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))))))))};k.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"]),hasBackgroundLightColor: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([C,w]),toggleChipRole:i.string,toggleChipsWithLink:i.array,type:i.string,variations:i.shape({showSubHedToggleChips:i.bool})},k.defaultProps={contentAlign:"center",dividerLength:12.5,fullPageTheme:"standard",hasBackgroundLightColor:!1,hasInvertedDivider:!1,hasInvertedTheme:!1,hasMinimalVerticalPadding:!1,hasNoHorizontalScroll:!0,hedTag:"h1",hidePaddingBottom:!1,ledeLogoBaseUrl:"",mobileDividerLength:12.5,shouldCenterAlignChipsInMobile:!1,shouldEnableLede:!1,shouldEnableSubNavigation:!0,shouldHideBottomSpacing:!1,shouldHideTopSpacing:!1,shouldIncreaseBottomSpacingDivider:!1,shouldInvertDangerousDek:!1,shouldUseCustomTitle:!1,shouldUseLedeAsLogo:!1,showDivider:!1,showSmallerSubHed:!1,showSubChannelHed:!1,subHedMaxLines:0,subHedPosition:C,toggleChipRole:"switch",variations:{showSubHedToggleChips:!1}},e.exports=k},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(75999),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),{applyGridSpacing:h}=n(1123),{ResponsiveImageContainer:y}=n(7228),{ContentHeaderLeadContentFullWidth:b,ContentHeaderResponsiveAsset:f}=n(5239),v=o.header.withConfig({displayName:"SectionHeaderWrapper"})` && { ${({shouldHideTopSpacing:e})=>e&&"\n margin-top: 0px;\n "} ${({shouldHideBottomSpacing:e})=>e&&"\n margin-bottom: 0px;\n "} } ${h("padding")} display: grid; padding-bottom: ${m(5)}; ${({theme:e,hasBackgroundLightColor:t})=>p(e,"background-color",t?"colors.background.light":"colors.discovery.lead.primary.background")}; ${({shouldEnableLede:e})=>e&&`\n grid-template-columns: 1fr;\n ${b} {\n grid-column: inherit;\n }\n `} ${({fullPageTheme:e,theme:t})=>"inverted"===e?`${p(t,"background","colors.consumption.lead.inverted.background")}`:""} ${({hasSectionColor:e,theme:t})=>e&&`${p(t,"background","colors.background.light")}`} `,w=o.div.withConfig({displayName:"SectionHeaderContainer"})` ${({hasSectionContainerWidth:e})=>!e&&" max-width: 850px;"} padding: ${m(4)} 0; ${({hasSectionColor:e})=>e&&`padding: ${m(5)} 0 ${m(4)};`} text-align: ${({contentAlign:e})=>e}; &.section-header__container--minimal-padding { padding: ${m(5)} 0 0; } @media (min-width: ${s.md}) { 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 "} } `,C=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, ${y} { max-height: none; } ${f}, ${y} { ${({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 "} } `,k=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 "} } `,$=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 `} `;$.defaultProps={as:"h1",bottomSpacing:0,topSpacing:0,typeIdentity:"typography.definitions.discovery.page-hed-section"};const S=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")}`:""} `;S.defaultProps={colorToken:"colors.discovery.lead.primary.description",typeIdentity:"typography.definitions.discovery.description-page"};const x=o(i).withConfig({displayName:"SectionHeaderSubhedClamp"})``,E=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 }"} } `,T=o.div.withConfig({displayName:"ChipWrapper"})` 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:v,SectionHeaderContainer:w,SectionHeaderHed:$,SectionHeaderHedDivider:k,SectionHeaderSubhed:S,SectionHeaderSubhedClamp:x,SectionHeaderGrid:E,SectionHeaderLedeSection:C,ChipWrapper:T}},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},24277:(e,t,n)=>{const o=n(5556),i=n(96540),{asConfiguredComponent:a}=n(12892),r=n(73275),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{SectionTitleRoot:d,SectionTitleDek:c,SectionTitleDivider:m,SectionTitleHed:p,SectionTitleSubHed:u,SectionTitleImageWrapper:g,SectionTitleLinkWrapper:h,SectionTitleLink:y,SectionTitleLinkHTML:b}=n(33500),f=({className:e,contentSize:t,dangerousDek:n,dangerousHed:o,dangerousSubHed:a,fullPageTheme:f="standard",hasContributorIcon:v=!1,hasDividerAbove:w=!1,hasLinkInHed:C=!1,hasDividerAboveDek:k=!1,hasDividerBelow:$=!1,hasHedBackground:S=!1,hasMinimalMargins:x=!1,hasNoDividerWidth:E=!1,hasNoMargins:T=!1,hasOrnament:I=!1,hasReducedTopAndBottomPadding:N=!1,hasSpacingBelowTitle:B=!1,hasTopBottomSpacing:L=!1,hasTopPadding:P=!1,hasTopSpacing:M=!1,hedTag:A="h2",image:D,imagePosition:H="left",imageSize:R,isBorderContextSignature:_=!1,isFeatured:O,isFullBleed:F=!1,link:W,textAlign:V="left",hasSectionTitleDekColor:U,shouldUseAlternateHedColor:G=!1,shouldUseAlternateStyle:j=!1,shouldUseDiscoveryTypeToken:z=!1,showRichTextInDek:q,variations:{iconPosition:Z,dividerStyle:K,hasDivider:Y,shouldUseCustomColorToken:J}={}})=>{if(i.useEffect((()=>{(async()=>{await l(),s("SectionTitle")})()}),[]),!o&&!D)return null;let Q=o,X={};if(C&&o.indexOf("0){const e=o.split("D?i.createElement(g,{imagePosition:H,iconPosition:Z,imageSize:R,hasContributorIcon:v},i.createElement(r,{...D,imageAttributes:{"aria-hidden":!0}})):null;return i.createElement(d,{className:e,"data-testid":"SectionTitle",hasDek:!!n,contentSize:t,hasDividerAbove:w,hasDividerBelow:$,hasHedBackground:S,hasMinimalMargins:x,hasNoDividerWidth:E,hasNoMargins:T,hasReducedTopAndBottomPadding:N,hasOrnament:I,hasSubHed:!!a,hasSpacingBelowTitle:B,hasTopBottomSpacing:L,hasTopSpacing:M,imagePosition:H,isFullBleed:F,stackAndCenterItems:oe,shouldUseAlternateStyle:j,shouldUseCustomColorToken:J,iconPosition:Z,dividerStyle:K},"above"===Z&&i.createElement(ie,null),i.createElement(p,{as:A,dangerouslySetInnerHTML:{__html:Q},fullPageTheme:f,hasOrnament:I,isFullBleed:F,textAlign:V,hasHedBackground:S,isBorderContextSignature:_,shouldUseAlternateHedColor:G,shouldUseAlternateStyle:j,iconPosition:Z,hasTopPadding:P,isFeatured:O}),Y&&i.createElement(m,{shouldUseCustomColorToken:J,hasDek:!!n}),a&&i.createElement(u,{as:A,"data-testid":"SectionTitleSubHed",dangerouslySetInnerHTML:{__html:a}}),n&&i.createElement(c,{dangerouslySetInnerHTML:{__html:n},"data-testid":"SectionTitleDek",hasDividerAboveDek:k,textAlign:V,hasSectionTitleDekColor:U,shouldUseAlternateStyle:j,iconPosition:Z,isFeatured:O,shouldUseDiscoveryTypeToken:z,showRichTextInDek:q}),("below"===Z||"above"!==Z&&H)&&i.createElement(ie,null),(ee||ne)&&i.createElement(h,{"data-testid":"SectionTitleLink",isFullBleed:F,hasOrnament:I,stackAndCenterItems:oe,hasLinkInHed:C},ne?i.createElement(b,{dangerouslySetInnerHTML:{__html:ne}}):i.createElement(y,{href:ee},te)))};f.propTypes={className:o.string,contentSize:o.string,dangerousDek:o.string,dangerousHed:o.string,dangerousSubHed:o.string,fullPageTheme:o.oneOf(["inverted","standard"]),hasContributorIcon:o.bool,hasDividerAbove:o.bool,hasDividerAboveDek:o.bool,hasDividerBelow:o.bool,hasHedBackground:o.bool,hasLinkInHed:o.bool,hasMinimalMargins:o.bool,hasNoDividerWidth:o.bool,hasNoMargins:o.bool,hasOrnament:o.bool,hasReducedTopAndBottomPadding:o.bool,hasSectionTitleDekColor:o.bool,hasSpacingBelowTitle:o.bool,hasTopBottomSpacing:o.bool,hasTopPadding:o.bool,hasTopSpacing:o.bool,hedTag:o.oneOf(["div","h1","h2","header"]),image:o.shape(r.propTypes),imagePosition:o.oneOf(["left","right"]),imageSize:o.oneOf(["Default","Icon","Banner"]),isBorderContextSignature:o.bool,isFeatured:o.bool,isFullBleed:o.bool,link:o.shape({label:o.string,url:o.string,html:o.string}),shouldUseAlternateHedColor:o.bool,shouldUseAlternateStyle:o.bool,shouldUseDiscoveryTypeToken:o.bool,showRichTextInDek:o.bool,textAlign:o.oneOf(["center","left"]),variations:o.shape({iconPosition:o.oneOf(["above","below"]),dividerStyle:o.string,hasDivider:o.bool,shouldUseCustomColorToken:o.bool})},f.displayName="SectionTitle",e.exports=a(f,"SectionTitle")},35864:(e,t,n)=>{e.exports=n(81340)},33500:(e,t,n)=>{const{css:o,default:i}=n(75999),{BaseLink:a,BaseText:r}=n(76955),{calculateSpacing:s,getColorStyles:l,getDecoration:d,getLinkStyles:c,getTypographyStyles:m,getColorToken:p}=n(26865),{cssVariablesGrid:u}=n(1123),g=n(73275),{ResponsiveImageContainer:h}=n(7228),{BREAKPOINTS:y}=n(96472),b=i.div.withConfig({displayName:"SectionTitleRoot"})` --divider-width: ${({theme:e,hasNoDividerWidth:t})=>t?0:d(e,"dividerWidth")}; --section-ornament-top: ${({theme:e})=>d(e,"sectionOrnamentWidth")}; --section-title-margin: ${({hasMinimalMargins:e})=>s(e?1:2)}; grid-gap: 0; align-items: center; .disclaimer { grid-area: disclaimer; margin-top: var(--section-title-margin); padding-top: var(--section-title-margin); padding-bottom: unset; } .disclaimer p { ${m("typography.definitions.globalEditorial.context-secondary")}; } ${({hasSpacingBelowTitle:e,hasDividerAbove:t,hasHedBackground:n,hasOrnament:i,hasTopSpacing:a,theme:r,iconPosition:d,dividerStyle:c})=>t?o` border-top: var(--divider-width) solid; ${n?l(r,"border-color","colors.consumption.lead.standard.context-signature"):l(r,"border-top-color","colors.discovery.body.white.divider")}; ${i?"":`padding-top: ${s(2)};`}; ${e&&`padding-bottom: ${s(2)};`}; ${n?`padding-top: ${s(0)}`:""} ${("above"===d||"below"===d||"soft"===c)&&`margin: ${s(5)} ${s(5)} 0; \n `}; ${("above"===d||"soft"===c)&&!n&&l(r,"border-top-color","colors.discovery.body.white.border")}; `:o` ${a?`padding-top: ${s(2)};`:""}; `}; ${({hasOrnament:e,iconPosition:t})=>t?` display: block;\n ${e?"":`padding-top: ${s(0)};`};`:" display: grid; "}; ${({hasDividerBelow:e,hasReducedTopAndBottomPadding:t})=>e?o` border-bottom: var(--divider-width) solid; ${({theme:e})=>l(e,"border-bottom-color","colors.discovery.body.white.border")}; ${t?`padding-bottom: ${s(1)}`:`\n padding-bottom: ${s(2.5)};\n @media (max-width: ${y.md}) {\n padding-bottom: ${s(2)};\n }\n `}; `:""}; ${({imagePosition:e,hasDek:t,hasSubHed:n,stackAndCenterItems:o,contentSize:i})=>((e,t,n,o,i="5em")=>{const a=((e,t,n,o)=>{let i="";return i=o?"left"===e?"stackAndCenterItems_imagePositionLeft":"stackAndCenterItems_imagePositionRight":"left"===e&&!0===t&&!1===n?"imagePositionLeft_hasDek":"right"===e&&!0===t&&!1===n?"imagePositionRight_hasDek":"left"===e&&!1===t&&!1===n?"imagePositionLeft_hasDekFalse":"left"===e&&!1===t&&!0===n?"imagePositionLeft_hasSubHed":"imagePositionRight_hasDekFalse",i})(e,t,n,o);switch(a){case"stackAndCenterItems_imagePositionLeft":return`\n grid-template-areas: 'image hed' 'image link' 'image disclaimer' 'image dek';\n grid-template-columns: auto minmax(${i},1fr);\n `;case"stackAndCenterItems_imagePositionRight":return`\n grid-template-areas: 'hed image' 'link image' 'disclaimer image' 'dek image';\n grid-template-columns: minmax(${i},1fr) auto;\n `;case"imagePositionLeft_hasDek":return`\n grid-template-areas: 'image hed link' 'image disclaimer disclaimer' 'image dek dek';\n grid-template-columns: auto minmax(${i},1fr) auto;\n `;case"imagePositionRight_hasDek":return`\n grid-template-areas: 'hed link image' 'disclaimer disclaimer image' 'dek dek image';\n grid-template-columns: minmax(${i},1fr) auto;\n `;case"imagePositionLeft_hasDekFalse":return`\n grid-template-areas: 'image hed link' 'image disclaimer disclaimer';\n grid-template-columns: auto minmax(${i},1fr) auto;\n `;case"imagePositionLeft_hasSubHed":return`\n grid-template-areas: 'image hed subHed link' 'image disclaimer disclaimer disclaimer';\n grid-template-columns: auto auto minmax(${i},1fr) auto auto;\n `;default:return`\n grid-template-areas: 'hed link image' 'disclaimer disclaimer disclaimer';\n grid-template-columns: minmax(${i},1fr) auto auto;\n `}})(e,t,n,o,i)}; ${({isFullBleed:e})=>e?"\n position: relative;\n\n &::before,\n &::after {\n content: '';\n height: var(--divider-width);\n left: calc(50% - 50vw);\n position: absolute;\n right: calc(50% - 50vw);\n width: 100vw;\n }\n\n &::before {\n border-top: inherit;\n top: calc(var(--divider-width) * -1);\n }\n\n &::after {\n border-bottom: inherit;\n bottom: calc(var(--divider-width) * -1);\n }\n ":""}; ${({hasTopBottomSpacing:e})=>e&&`padding: ${s(4)} 0; `}; @media (max-width: ${y.md}) { ${({hasHedBackground:e})=>e?o` display: block; `:""} } ${({shouldUseAlternateStyle:e})=>e&&"\n border-top: 3px solid;\n "}; ${({marginBottom:e})=>{switch(e){case"full":return`\n margin-bottom: ${s(4)}\n `;case"reduced":return`\n margin-bottom: ${s(3)}\n `;default:return null}}} ${({hasReducedTopAndBottomPadding:e,hasHedBackground:t})=>e?o` padding-bottom: ${s(1)}; ${t?`padding-top: ${s(0)}`:`padding-top: ${s(1)};`} `:""} ${({hasNoMargins:e})=>e&&o` margin: 0; `} `,f=i(r).withConfig({displayName:"SectionTitleHed"})` grid-area: ${({shouldUseAlternateStyle:e})=>e?"unset":"hed"}; ${({hasTopPadding:e})=>e&&`padding-top: ${s(1.5)};\n `}; a { cursor: pointer; text-decoration: none; } ${({isFeatured:e,theme:t})=>e&&` \n ${m(t,"typography.definitions.discovery.page-hed-section")};\n `}; ${({shouldUseAlternateStyle:e,theme:t})=>e&&` \n ${m(t,"typography.definitions.discovery.subhed-section-primary")};\n ${l(t,"color","colors.discovery.body.white.heading")};\n `}; ${({hasHedBackground:e,isFullBleed:t})=>!t&&e?m("typography.definitions.discovery.subhed-section-tertiary"):""}; ${({textAlign:e})=>"left"===e?"justify-self: start;":"justify-self: center;"}; ${({iconPosition:e})=>e&&`padding-top: ${s(2)};\n text-align: center;`}; ${({hasHedBackground:e,theme:t})=>e?o` ${l(t,"background-color","colors.consumption.lead.standard.context-signature")}; ${l(t,"color","colors.consumption.lead.standard.context-texture")}; padding: ${s(.5)} ${s(1.5)}; `:""} ${({hasOrnament:e,isBorderContextSignature:t,theme:n})=>e&&!t?`\n align-self: start;\n padding-top: ${s(1)};\n border-top: var(--section-ornament-top) solid;\n ${l(n,"border-color","colors.discovery.body.white.divider")};\n `:e&&t?`\n align-self: start;\n padding-top: ${s(1)};\n border-top: var(--section-ornament-top) solid;\n ${l(n,"border-color","colors.discovery.body.white.context-signature")};\n `:""}; ${({fullPageTheme:e,theme:t})=>"inverted"===e?`${l(t,"color","colors.discovery.body.black.heading")}`:""}; ${({shouldUseAlternateHedColor:e,theme:t})=>e&&`${l(t,"color","colors.discovery.lead.primary.hed")}`} .verso-bundle-cne-embed & { ${u()} margin: 0 calc(1* var(--grid-margin)); } `;f.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const v=i(r).withConfig({displayName:"SectionTitleSubHed"})` grid-area: subHed; padding-left: ${s(3)}; @media (max-width: ${y.md}) { display: none; } `;v.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"};const w=i.div.withConfig({displayName:"SectionTitleDivider"})` grid-column: 1 / -1; margin-top: ${s(2)}; justify-self: center; border-bottom-width: ${s(.25,"px")}; border-bottom-style: solid; ${({shouldUseCustomColorToken:e,theme:t})=>e?`border-bottom-color: ${p(t,"colors.discovery.body.white.context-signature")};`:`border-bottom-color: ${p(t,"colors.consumption.lead.standard.accent")};`}; width: ${s(12.5,"px")}; ${({hasDek:e})=>!e&&" margin-bottom: 40px;"}; `,C=i(r).withConfig({displayName:"SectionTitleDek"})` grid-area: dek; ${({shouldUseAlternateStyle:e})=>e?"grid-column: 1 / span 10":""}; margin-top: var(--section-title-margin); padding-top: var(--section-title-margin); ${({isFeatured:e,iconPosition:t,theme:n})=>e||t?`${m(n,"typography.definitions.discovery.description-page")};`:""}; ${({iconPosition:e,theme:t})=>e&&` \n ${l(t,"color","colors.discovery.body.white.description")};\n `}; ${({iconPosition:e})=>e&&`\n margin-top: 0;\n padding-top: ${s(2)};\n text-align: center;`}; ${({hasSectionTitleDekColor:e,theme:t})=>e&&`${l(t,"color","colors.discovery.body.white.description")};\n ${m(t,"typography.definitions.discovery.description-core")};\n `} ${({shouldUseAlternateStyle:e,theme:t})=>e&&`${m(t,"typography.definitions.discovery.description-feature")};\n margin-top: 0;\n padding-top: 0;\n margin-bottom: 2rem;\n `}; ${({hasDividerAboveDek:e})=>e?o` border-top: var(--divider-width) solid; ${({theme:e})=>l(e,"border-color","colors.discovery.body.white.divider")}; `:""}; ${({shouldUseDiscoveryTypeToken:e,theme:t})=>e&&`${m(t,"typography.definitions.discovery.description-page")};`}; ${({showRichTextInDek:e})=>e&&"\n ol, ul {\n list-style-position: inside;\n padding-left: 0\n }\n a {\n text-decoration: underline;\n }\n "} `;C.defaultProps={as:"p",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.description-page"};const k=i.div.withConfig({displayName:"SectionTitleImageWrapper"})` grid-area: image; ${({hasContributorIcon:e,theme:t})=>e?o` ${h} { border-radius: 50%; background: ${p(t,"colors.discovery.lead.secondary.background")}; } `:""}; ${({imageSize:e})=>e?`\n img {\n max-width: ${"Icon"===e?"48px":"300px"};\n height: auto;\n }`:""}; ${({imagePosition:e})=>"left"===e?`padding-right: ${s(4)};`:`padding-left: ${s(4)};`}; ${({iconPosition:e})=>"above"===e?`\n text-align: center;\n padding-top: ${s(2)};\n padding-right: ${s(0)};\n `:`\n text-align: center;\n padding-top: ${s(2)};\n padding-right: ${s(0)};\n `}; ${g} img { vertical-align: middle; } `,$=i.div.withConfig({displayName:"SectionTitleLinkWrapper"})` grid-area: link; ${({hasLinkInHed:e})=>e?`\nposition:absolute;\nmargin-left:calc(100% - 20vw);\n@media (max-width: ${y.md}) {\ngrid-area: none;\ngrid-column: 1/-1;\ntext-align: center;\nmargin-top: var(--section-title-margin);\nposition:relative;\nmargin-left:0;\n}\n`:`\npadding-left: ${s(2)};`}; ${({hasOrnament:e,stackAndCenterItems:t})=>e&&!1===t?`margin-top: calc(var(--section-ornament-top) + ${s(1)})`:""}; ${({stackAndCenterItems:e})=>e?"justify-self: center;":""}; ${({isFullBleed:e})=>!e&&m("typography.definitions.discovery.subhed-section-secondary")} `,S=i(a).withConfig({displayName:"SectionTitleLink"})``;S.defaultProps={colorSecondaryLinkToken:"colors.foundation.collapsed-menu.utility-link.hover",colorStaticLinkToken:"colors.foundation.collapsed-menu.utility-link.default",colorToken:"colors.foundation.collapsed-menu.utility-link.default",hasUnderline:!1,linkStyle:"navigation",typeIdentity:"typography.definitions.foundation.link-primary"};const x=i(r).withConfig({displayName:"SectionTitleLinkHTML"})` a { cursor: pointer; text-decoration: none; ${({theme:e})=>l(e,"color","colors.foundation.collapsed-menu.utility-link.default")}; transition-property: color, background, text-shadow; transition-timing-function: ease-in-out; transition-duration: 5s; ${({theme:e})=>c(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")} } `;x.defaultProps={as:"span",colorToken:"colors.foundation.collapsed-menu.utility-link.default",typeIdentity:"typography.definitions.foundation.link-primary"},e.exports={SectionTitleRoot:b,SectionTitleDek:C,SectionTitleDivider:w,SectionTitleHed:f,SectionTitleSubHed:v,SectionTitleImageWrapper:k,SectionTitleLinkWrapper:$,SectionTitleLink:S,SectionTitleLinkHTML:x}},81340:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(24277);i.TextCenter=o(i,"TextCenter",{},{textAlign:"center"}),i.TextCenterPaddingTop=o(i,"TextCenter",{},{textAlign:"center",hasTopPadding:!0}),i.TextLeft=o(i,"TextLeft",{},{textAlign:"left"}),i.LogoLeftTextLeft=o(i,"LogoLeftTextLeft",{},{imagePosition:"left",textAlign:"left"}),i.LineAboveLineBelowTextCenter=o(i,"LineAboveLineBelowTextCenter",{},{hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center"}),i.LineBelowTextCenter=o(i,"LineBelowTextCenter",{},{hasDividerBelow:!0,textAlign:"center"}),i.LineAboveLineBelowTextLeft=o(i,"LineAboveLineBelowTextLeft",{},{hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"left"}),i.FullBleedLineAboveOrnamentAboveTextLeft=o(i,"FullBleedLineAboveOrnamentAboveTextLeft",{},{hasDividerAbove:!0,hasOrnament:!0,isFullBleed:!0,textAlign:"left"}),i.OrnamentAboveTextLeft=o(i,"OrnamentAboveTextLeft",{},{hasDividerAbove:!0,hasOrnament:!0,isFullBleed:!1,textAlign:"left"}),i.TextLeftWithLineAboveTitle=o(i,"TextLeftWithLineAboveTitle",{},{hasDividerAbove:!0,textAlign:"left"}),i.TextLeftWithLineBelowTitle=o(i,"TextLeftWithLineBelowTitle",{},{hasDividerBelow:!0,textAlign:"left"}),i.TextLeftLineAboveWithHedBackground=o(i,"TextLeftLineAboveWithHedBackground",{},{hasDividerAbove:!0,hasHedBackground:!0,textAlign:"left"}),i.FullBleedLineAboveLineBelowTextCenter=o(i,"FullBleedLineAboveLineBelowTextCenter",{},{hasDividerAbove:!0,hasDividerBelow:!0,isFullBleed:!0,textAlign:"center"}),i.LineAboveTextLeft=o(i,"LineAboveTextLeft",{},{hasDividerAbove:!0,shouldUseAlternateStyle:!0,textAlign:"left",hasTopPadding:!0,contentSize:"0"}),i.LineAboveTextCenter=o(i,"LineAboveTextCenter",{},{hasDividerAbove:!0,textAlign:"center"}),i.SoftDivider=o(i,"SoftDivider",{dividerStyle:"soft"},{hasDividerAbove:!0,hasNoMargins:!0,textAlign:"center"}),i.IconAbove=o(i,"IconAbove",{iconPosition:"above"},{hasDividerAbove:!0,hasNoMargins:!0,imageSize:"Icon"}),i.LineBelowHedTextCenter=o(i,"TextCenter",{hasDivider:!0,shouldUseCustomColorToken:!0},{hasDividerAboveDek:!1,textAlign:"center",hasMinimalMargins:!0}),e.exports=i},93246:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{SelectionControlListWrapper:r,SelectionControlListLegend:s}=n(18619),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({children:e,className:t,dangerousLegend:n,hasChildStyling:o,variations:c,variationName:m})=>{i.useEffect((()=>{(async()=>{await d(),l("SelectionControlList",m)})()}),[m]);const p="inverted"===c.theme;return i.createElement(r,{role:"radiogroup",className:t,isInverted:p,"data-testid":"SelectionControlListWrapper"},i.createElement(s,{className:"selection-control-list__legend--hidden","data-testid":"SelectionControlListLegend",dangerouslySetInnerHTML:{__html:n}}),i.Children.map(e,(e=>{const{className:t}=e.props;return i.cloneElement(e,{className:a(t,{"selection-control-list__item":o})})})))};c.propTypes={children:o.node,className:o.string,dangerousLegend:o.string.isRequired,hasChildStyling:o.bool,variationName:o.string,variations:o.shape({theme:o.oneOf(["standard","inverted"])})},c.defaultProps={hasChildStyling:!0,variations:{theme:"standard"}},e.exports=c},10673:(e,t,n)=>{e.exports=n(77887)},18619:(e,t,n)=>{const o=n(75999).default,{getColorStyles:i,calculateSpacing:a}=n(26865),{hideVisually:r}=n(52813),{BREAKPOINTS:s}=n(96472),{UtilitySelectionControlLabelWrapper:l}=n(20404),{DiscoverySelectionControlLabelWrapper:d}=n(69741),c=o.fieldset.withConfig({displayName:"SelectionControlListWrapper-sc"})` ${({theme:e,isInverted:t})=>t&&i(e,"background","colors.interactive.base.black")}; .selection-control-list__item { &${l} { padding: ${a(2)} 0 ${a(1)}; } &${d} { border-bottom: 1px solid; ${({theme:e})=>i(e,"border-color","colors.discovery.body.white.divider")}; padding: ${a(4)} 0; } &:first-of-type { padding-top: 0; } @media (min-width: ${s.sm}) { &:last-of-type { border: 0; padding-bottom: 0; } } } `,m=o.legend.withConfig({displayName:"SelectionControlListLegend"})` ${r()} `;e.exports={SelectionControlListWrapper:c,SelectionControlListLegend:m}},77887:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(93246);i.Inverted=o(i,"Inverted",{theme:"inverted"}),e.exports=i},36291:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(3442),{connector:s}=n(57744),l=n(73275),d=n(83164).A,{default:c}=n(13659),{googleAnalytics:m}=n(90090),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{SeriesNavigationAsset:g,SeriesNavigationItemContainer:h,SeriesNavigationDek:y,SeriesNavigationHeadingContainer:b,SeriesNavigationHed:f,SeriesNavigationItemDek:v,SeriesNavigationItemHed:w,SeriesNavigationItemNowReading:C,SeriesNavigationList:k,SeriesNavigationListItem:$,SeriesNavigationResponsiveAssetComingSoonText:S,SeriesNavigationResponsiveAssetContainer:x,SeriesNavigationTextContainer:E,SeriesNavigationWrapper:T,UnpublishedResponsiveAssetContainer:I}=n(54362),N="Coming soon",B="Now reading",L={[N]:d.comingSoonText,[B]:d.nowReadingText},P=({comingSoonText:e,nowReadingText:t,links:n=[]})=>{const{formatMessage:o}=r(),s=a("grid");return n.length?i.createElement(k,{className:s},n.map(((n,a)=>{const r=a,{dek:s,hed:d,image:p,isCurrent:u,isExternal:y,isPublished:b,url:f}=n,k=!b&&!y,T=p&&(p.segmentedSources||p.sources);return i.createElement($,{key:r,onClick:()=>(e=>{c(e,window.location.hostname)?window.open(e,"_blank"):window.location=e})(f)},i.createElement(h,null,T&&i.createElement(g,{isComingSoon:k},i.createElement(x,{isComingSoon:k},k?i.createElement(i.Fragment,null,i.createElement(S,null,o(L[e])),i.createElement(I,null,i.createElement(l,{...p,isLazy:!0}))):i.createElement(l,{...p,isLazy:!0}))),i.createElement(E,null,d&&(k?i.createElement(w,{isComingSoon:k,dangerouslySetInnerHTML:{__html:d}}):i.createElement(w,null,i.createElement("a",{href:f,dangerouslySetInnerHTML:{__html:d},onClick:()=>{return e=d,void m.emitGoogleTrackingEvent("seriesnavigation",{title:e});var e}}))),!u&&s&&i.createElement(v,{isComingSoon:k,dangerouslySetInnerHTML:{__html:s}}),u&&i.createElement(C,{isCurrent:u,dangerouslySetInnerHTML:{__html:o(L[t])}}))))}))):null};P.propTypes={comingSoonText:o.string,links:o.arrayOf(o.shape({dek:o.string,hed:o.string,isExternal:o.bool,url:o.string})),nowReadingText:o.string};const M=({className:e,comingSoonText:t=N,nowReadingText:n=B,dividerColor:o,pageBackgroundTheme:r,seriesData:s=null})=>{if(i.useEffect((()=>{(async()=>{await u(),p("SeriesNavigation")})()}),[]),!s)return null;const{hed:l,dek:d,links:c}=s,m={comingSoonText:t,hed:l,dek:d,links:c,nowReadingText:n},g=a("grid",e);return i.createElement(T,{className:g,pageBackgroundTheme:r,dividerColor:o},i.createElement(b,null,l&&i.createElement(f,{dangerouslySetInnerHTML:{__html:l}}),d&&i.createElement(y,{dangerouslySetInnerHTML:{__html:d}})),i.createElement(P,{...m}))};M.displayName="SeriesNavigation",M.propTypes={className:o.string,comingSoonText:o.string,dividerColor:o.string,nowReadingText:o.string,pageBackgroundTheme:o.string,seriesData:o.shape({hed:o.string,dek:o.string,image:o.object,links:o.arrayOf(o.shape({hed:o.string,dek:o.string,image:o.object,isCurrent:o.bool,isExternal:o.bool,isPublished:o.bool,promoHed:o.string,url:o.string}))})},e.exports=s(M,{keysToPluck:["seriesData"]})},78118:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(36291);e.exports=o(i,"SeriesNavigation")},54362:(e,t,n)=>{const o=n(75999).default,{applyGridSpacing:i,cssVariablesGrid:a,applyCustomDividerColor:r}=n(1123),{BaseText:s}=n(76955),{calculateSpacing:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{BREAKPOINTS:m}=n(96472),{universalGridCore:p}=n(89085),{applyCustomBackgroundColor:u}=n(1123),g=o.div.withConfig({displayName:"SeriesNavigationAsset"})` ${({isComingSoon:e})=>e?"background: black;":""} `,h=o.div.withConfig({displayName:"SeriesNavigationItemContainer"})` @media (max-width: ${m.md}) { width: ${l(22)}; } `,y=o.div.withConfig({displayName:"SeriesNavigationDek"})` ${({theme:e})=>d(e,"typography.definitions.discovery.description-page")}; `,b=o.div.withConfig({displayName:"SeriesNavigationHeadingContainer"})` grid-column: 1/-1; padding-top: ${l(2)}; `,f=o.p.withConfig({displayName:"SeriesNavigationHed"})` ${({theme:e})=>d(e,"typography.definitions.discovery.hed-core-primary")}; margin-top: 0; margin-bottom: ${l(.25)}; `,v=o(s).withConfig({displayName:"SeriesNavigationItemDek"})` ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-secondary")}; ${({isComingSoon:e})=>e?"opacity: 43%":""} `;v.defaultProps={isComingSoon:!1};const w=o(s).withConfig({displayName:"SeriesNavigationItemHed"})` ${({isComingSoon:e})=>e?"opacity: 43%;":""}; a { text-decoration: none; color: inherit; &:hover { text-decoration: underline; } } `;w.defaultProps={as:"p",bottomSpacing:.6875,isComingSoon:!1,topSpacing:1,typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const C=o(s).withConfig({displayName:"SeriesNavigationItemNowReading"})` ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>c(e,"color","colors.interactive.feedback.invalid-primary")}; `,k=o.ul.withConfig({displayName:"SeriesNavigationList"})` grid-column: 1/-1; margin: 0; padding: 0 0 0.5rem 0; height: 100%; list-style: none; &.grid { ${p()} } @media (max-width: ${m.md}) { &.grid { display: flex; flex-wrap: nowrap; align-items: flex-start; padding: 0 0 1rem 0; width: 100%; overflow-x: scroll; } } `,$=o.li.withConfig({displayName:"SeriesNavigationListItem"})` display: inline-block; grid-column: span 3; cursor: pointer; @media (max-width: ${m.md}) { &:last-child { padding-right: ${l(3)}; } } @media (min-width: ${m.lg}) { grid-column: span 2; } `,S=o.div.withConfig({displayName:"SeriesNavigationResponsiveAssetContainer"})` position: relative; `,x=o(s).withConfig({displayName:"SeriesNavigationResponsiveAssetComingSoonText"})` position: absolute; top: ${l(1)}; left: ${l(1.25)}; z-index: 1; `;x.defaultProps={as:"span",colorToken:"colors.background.adContainer.special",typeIdentity:"typography.definitions.discovery.subhed-section-secondary"};const E=o.div.withConfig({displayName:"SeriesNavigationWrapper"})` ${a()} ${i("padding")}; grid-template-rows: auto auto; border-bottom: 1px solid; padding-bottom: ${l(1)}; width: 100%; ${({dividerColor:e,theme:t})=>e?`${r(e)};`:`${c(t,"border-color","colors.consumption.body.standard.divider")};`} ${({pageBackgroundTheme:e,theme:t})=>e?`${u(e)};`:`${c(t,"background","colors.foundation.menu-bg.collapsed")};`} &.grid { ${p()} } `,T=o.div.withConfig({displayName:"SeriesNavigationTextContainer"})` margin-top: ${l(2)}; `,I=o.div.withConfig({displayName:"UnpublishedResponsiveAssetContainer"})` opacity: 43%; `;e.exports={SeriesNavigationAsset:g,SeriesNavigationItemContainer:h,SeriesNavigationDek:y,SeriesNavigationHeadingContainer:b,SeriesNavigationHed:f,SeriesNavigationItemDek:v,SeriesNavigationItemHed:w,SeriesNavigationItemNowReading:C,SeriesNavigationList:k,SeriesNavigationListItem:$,SeriesNavigationResponsiveAssetComingSoonText:x,SeriesNavigationResponsiveAssetContainer:S,SeriesNavigationTextContainer:T,SeriesNavigationWrapper:E,UnpublishedResponsiveAssetContainer:I}},83164:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({comingSoonText:{id:"ComingSoon.SeriesNavigation",defaultMessage:"COMING SOON",description:"ChannelFilter component Coming Soon text"},nowReadingText:{id:"NowReading.SeriesNavigation",defaultMessage:"Now Reading",description:"SeriesNavigation component Now Reading text"}})},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 v=({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}))})));v.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(v,{...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(75999).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(3442),r=n(38221),s=n(73275),l=n(10934),d=n(30830),c=n(67611),{calculateSpacing:m}=n(26865),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ShoppableAssetEmbedIconWrapper:g,ShoppableAssetEmbedIcon:h,ShoppableAssetEmbedIconHoverText:y,ShoppableAssetEmbedAssetContainer:b,ShoppableAssetEmbedDrawer:f}=n(22879),{AssetEmbedWrapper:v,AssetEmbedResponsiveAsset:w,AssetEmbedCaption:C}=n(41108),k=n(58009).A,{BREAKPOINTS:$}=n(96472),S=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:o,image:s,shoppableItems:S=[],contentAlign:x})=>{i.useEffect((()=>{(async()=>{await u(),p("ShoppableAssetEmbed")})()}),[]);const{formatMessage:E}=a(),[T,I]=i.useState(!1),[N,B]=i.useState(!1),[L,P]=i.useState(!1);i.useEffect((()=>{const e=()=>{const e=`(max-width: ${$.md})`,t=window.matchMedia(e).matches;t&&!L&&P(!0),!t&&L&&P(!1)},t=r(e,300);return e(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)}),[L]);const M=L?2:7;if(!s)return null;const A=n||o,D=()=>{T&&B(!N)},H={spacing:{sm:m(1),md:m(1),lg:m(1)},width:{sm:`calc(45% - ${m(1.5)})`,md:`calc(47% - ${m(1.5)})`,lg:`calc(14% - ${m(2)})`}};return i.createElement(v,{...e,isAlignedLeft:"left"===x,isAlignedRight:"right"===x,className:t},i.createElement(b,{onClick:D},i.createElement(w,{...s,isLazy:!0,onAssetLoaded:()=>I(!0)}),i.createElement(g,{showIcon:T},i.createElement(h,null,i.createElement(l,null)),i.createElement(y,null,E(k.shoppingIconHoverText)))),i.createElement(f,{isOpen:N,onClose:D,showCloseButton:!0},i.createElement(d,{hasControls:S.length>M,controlPlacement:"space-between",controlPosition:"center",hasPadding:!0,hideHeaderBorder:!0,title:E(k.shoppingIconHoverText)},S.map(((e,t)=>i.createElement(d.CarouselItem,{...H,key:t},i.createElement(c,{...e,isProductCardName:!0,hasUnderlineHed:!1})))))),A&&i.createElement(C,{dangerousCaptionText:n,dangerousCredit:o}))};S.propTypes={attributes:o.object,className:o.string,contentAlign:o.oneOf(["left","right"]),dangerousCaption:o.string,dangerousCredit:o.string,image:o.shape(s.propTypes),shoppableItems:o.array},S.displayName="ShoppableAssetEmbed",e.exports=S},82077:(e,t,n)=>{e.exports=n(91440)},22879:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{BaseText:s,BaseWrap:l}=n(76955),d=n(98653),c=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)}; } `,m=o("span").withConfig({displayName:"ShoppableAssetEmbedIcon"})` svg { position: absolute; bottom: ${i(.6)}; left: ${i(.28)}; } `,p=o(s).withConfig({displayName:"ShoppableAssetEmbedIconHoverText"})` transition: max-width 0.32s ease; padding-right: ${i(2.6)}; padding-left: ${i(5.8)}; max-width: 0; `;p.defaultProps={as:"span",colorToken:"colors.consumption.body.special.link",typeIdentity:"typography.definitions.utility.button-utility"};const u=o(l).withConfig({displayName:"ShoppableAssetEmbedContainer"})` display: inline-block; position: relative; &:hover { cursor: pointer; @media (min-width: ${r.md}) { ${p}, ${c} { max-width: 100%; } } } `,g=o(d.Bottom).withConfig({displayName:"ShoppableAssetEmbedContainer"})` && { padding: 0 ${i(8)}; @media (max-width: ${r.md}) { padding: 0 ${i(3)}; } } `;e.exports={ShoppableAssetEmbedIconWrapper:c,ShoppableAssetEmbedIcon:m,ShoppableAssetEmbedIconHoverText:p,ShoppableAssetEmbedAssetContainer:u,ShoppableAssetEmbedDrawer:g}},58009:(e,t,n)=>{const o=n(3442);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:v,Link:w,ContentWrapper:C,Content:k,Body:$,Hed:S,Dek:x,MetaData:E,Rating:T,SideBySideRatingsCardDate:I,SourceTagNameWrapper:N}=n(78897),B=({analyticsDataAttribute:e,contentType:t,dangerousHed:n,dangerousDek:o,date:l,hedTag:B="h3",image:L,imageLabels:P,isAudioArticle:M=!1,issueDate:A,rating:D,hasDekPaddingBottom:H=!0,hideIssueDate:R=!0,hideRubricItemSummary:_=!1,hideSourceTagName:O,reviewsCount:F,rubric:W,shouldHideDekOnMobileView:V=!1,shouldHidePublishDate:U=!0,shouldHoldImageSpace:G=!0,sourceTagName:j,url:z})=>{if(i.useEffect((()=>{(async()=>{await c(),d("SideBySideRatingsCard")})()}),[]),!z||!n)return null;const{medium:q}=r,Z=V,K=L&&L.showImageWithoutLink,Y=i.createElement(i.Fragment,null,i.createElement(f,{...L,shouldHoldImageSpace:G}),P&&P.length?P.map(((e,t)=>i.createElement(v,{key:t.toString()},e))):null);return i.createElement(y,{...e},L&&i.createElement(b,{onClick:()=>{K&&(window.location=z)}},K?Y:i.createElement(w,{href:z},Y),M&&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(C,null,i.createElement(k,{removePaddingOnMobileView:Z,hasDekPaddingBottom:H},i.createElement($,null,!_&&W&&i.createElement(h,{name:W.name}),!O&&j&&i.createElement(N,null," ",`| From ${j}`),i.createElement(w,{href:z},i.createElement(S,{as:B,dangerouslySetInnerHTML:{__html:n}})),i.createElement(s,{lines:2,breakpoint:q},i.createElement(x,{dangerouslySetInnerHTML:{__html:o},shouldHideDekOnMobileView:V})),((e,t,n,o)=>{let a="";return!n&&o?a=o:!e&&t&&(a=t),a&&i.createElement(I,{dangerouslySetInnerHTML:{__html:a}})})(U,l,R,A))),D&&F?i.createElement(E,null,i.createElement(a,null),i.createElement(T,null,D," (",F,")")):null))};B.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=B},53743:(e,t,n)=>{e.exports=n(99788)},78897:(e,t,n)=>{const{default:o}=n(75999),{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;"} `,v=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 C=o(a).withConfig({displayName:"Dek"})` ${({shouldHideDekOnMobileView:e})=>e&&`\n display: none;\n \n ${s(i.md)} {\n display: block;\n }\n `} `;C.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const k=o.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${l(4)}; `,$=o(a).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;$.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const S=o(a).withConfig({displayName:"SideBySideRatingsSideBySideRatingsCardDate"})` display: block; align-self: center; margin-top: ${l(1)}; `;S.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:v,Hed:w,Dek:C,MetaData:k,Rating:$,SideBySideRatingsCardDate:S,SourceTagNameWrapper:x}},72964:(e,t,n)=>{const o=n(5556),i=n(96540),{injectIntl:a}=n(3442),{connect:r}=n(67851),{googleAnalytics:s}=n(90090),l=n(69496),{SocialIconButton:d}=n(51e3),c=n(70931),m=n(64736),p=n(48373),u=n(22509),g=n(54330),{asConfiguredComponent:h}=n(12892),y=n(91056),b=n(12311),f=n(54890).A,v="verso-story-page";class w extends i.Component{constructor(e){super(e),this.createBookmark=async(e,t=!1)=>{e&&e.preventDefault();const{bookmarkTrackingType:n,contentID:o,contentType:i,doUpdateBookmarkedStatus:a,intl:r,organizationID:s,updateBookmark:l,user:{amguuid:d},userPlatform:{federatedGraphqlUrl:c,siteCode:m,userPlatformProxy:p,xClientID:u}}=this.props;try{const{statusCode:e,data:{id:r}={}}=await this.bookmarkHelper.proxyCreateBookmark({amgUUID:d,copilotID:o,contentType:i,federatedGraphqlUrl:c,organizationID:s,siteCode:m,source:v,userPlatformProxy:p,xClientID:u});if(201===e&&r||409===e){const e={bookmarkId:r,isUrlBookmark:!1};a(e),l&&l(e),this.trackBookmarkEvent(`bookmarks-click-tracking-save-${n}`,t)}else this.trackBookmarkEvent(`bookmarks-click-tracking-save-fail-${n}`,t)}catch(e){console.error(e),this.trackBookmarkEvent(`bookmarks-click-tracking-save-fail-${n}`,t)}finally{window.history.replaceState({},document.title,document.location.pathname)}window.localStorage&&!window.localStorage.getItem("userHasUsedBookmarkFeature")&&(this.props.displayBookmarkAlert(),window.localStorage.setItem("userHasUsedBookmarkFeature","true"),this.setState({completionLabel:this.props.bookmarkCompletionAriaLabel||r.formatMessage(f.completionLabel)}))},this.removeBookmark=async e=>{e.preventDefault();const{bookmarkId:t,bookmarkTrackingType:n,doUpdateBookmarkedStatus:o,isUrlBookmark:i,updateBookmark:a,user:{amguuid:r},userPlatform:{federatedGraphqlUrl:s,userPlatformProxy:l,xClientID:d}}=this.props;try{const e=await this.bookmarkHelper.proxyRemoveBookmark({amgUUID:r,bookmarkId:t,federatedGraphqlUrl:s,isUrlBookmark:i,source:v,userPlatformProxy:l,xClientID:d});if(e&&204!==e.status)return void this.trackBookmarkEvent(`bookmarks-click-tracking-unsave-fail-${n}`);const c={bookmarkId:null,isUrlBookmark:null};o(c),a&&a(c),this.trackBookmarkEvent(`bookmarks-click-tracking-unsave-${n}`)}catch(e){console.error(e),this.trackBookmarkEvent(`bookmarks-click-tracking-unsave-fail-${n}`)}},this.iconLinkRef=i.createRef(),this.state={completionLabel:"",hasLoaded:!1,hover:!1},this.handleUnauthenticatedAction=this.handleUnauthenticatedAction.bind(this),this.iconFocus=this.toggleIconHover(!0),this.iconBlur=this.toggleIconHover(!1),this.bookmarkHelper=p(this.props.shouldUseBookmarkV3)}componentDidMount(){const e=b.parseQueryParams(window.location.search);this.setState({hasLoaded:!0}),e.action&&"addBookmark"===e.action&&this.props.user.isAuthenticated&&(this.completeOnboarding(),this.createBookmark(null,!0));const t=this.iconLinkRef.current;t&&(t.addEventListener("mouseenter",this.iconFocus),t.addEventListener("mouseleave",this.iconBlur),t.addEventListener("focus",this.iconFocus),t.addEventListener("blur",this.iconBlur))}componentWillUnmount(){const e=this.iconLinkRef.current;e&&(e.removeEventListener("mouseenter",this.iconFocus),e.removeEventListener("mouseleave",this.iconBlur),e.removeEventListener("focus",this.iconFocus),e.removeEventListener("blur",this.iconBlur))}toggleIconHover(e){return()=>this.setState({hover:e})}trackBookmarkEvent(e,t=!1){const n={bookmarks:{contentId:this.props.contentID,contentUrl:this.props.documentUrl}};t?s.emitUniqueGoogleTrackingEvent(e,n):s.emitGoogleTrackingEvent(e,n)}handleUnauthenticatedAction(e){e&&e.preventDefault();const{intl:t}=this.props,{pathname:n,search:o}=window.location,i="action=addBookmark",a=o?`${n}${o}&${i}`:`${n}?${i}`;u.doDisplayModal({authSource:"sign-in-modal",source:"VERSO_BOOKMARKING",dangerousHed:this.props.signInHed||"",dangerousHedSpanTag:this.props.signInHedSpanTag||"",dangerousDek:this.props.signInMessage||t.formatMessage(f.signInMessage),redirectURL:a,type:"default",analyticsType:"saved stories",shouldHideIllustration:!1})}isOnboarding(){return"bookmarkAwareness"===this.props.onboardingStep}completeOnboarding(){this.isOnboarding()&&this.props.completeOnboarding()}render(){const{bookmarkAlert:e,bookmarkId:t,bookmarkIconAlertDesktopLeft:n,bookmarkIconAlertDesktopTop:o,bookmarkIconAriaLabel:a,bookmarkIconTitle:r,bookmarkIconTitleForSaved:s,bookmarkSideBarLabel:p,intl:u,isIconButton:h,isBookmarkButton:y,link:b,onboardingAriaLabel:v,showDistinctiveBookmark:w,theme:C,type:k,user:{isAuthenticated:$}}=this.props,{completionLabel:S,hasLoaded:x,hover:E}=this.state,T=this.isOnboarding()&&x&&!t,I=T&&E;let N=b,B=r;t&&(B=s,N={behavior:"bookmarkactivated",label:a||u.formatMessage(f.bookmarkIconLabel),network:"bookmarkactivated",url:"#"});const L=e=>$?(this.completeOnboarding(),x&&t?this.removeBookmark(e):this.createBookmark(e)):this.handleUnauthenticatedAction(e);let P=S||N.label;return T&&(P=v||u.formatMessage(f.onboardingAriaLabel)),y?i.createElement(d,{hasEnableIcon:!0,isIconButton:h,iconPosition:"before",ButtonIcon:t?m:c,label:null===t?u.formatMessage(f.bookmarkButtonLabelBookmark):u.formatMessage(f.bookmarkButtonLabelSaved),onClickHandler:e=>{e.stopPropagation(),L(e)}}):i.createElement(i.Fragment,null,i.createElement(l,{bookmarkIconTitle:B,bookmarkSideBarLabel:p,linkRef:this.iconLinkRef,link:{...N,label:P},theme:C,type:k,onClick:L,shouldDisableBookmark:!x,isOnboarding:T,hideOnboardingSpotlight:T&&I,showDistinctiveBookmark:w}),T&&i.createElement(g.BookmarkIcon,{bookmarkIconAlertDesktopLeft:n,bookmarkIconAlertDesktopTop:o,isVisible:I},i.createElement("div",null,e||u.formatMessage(f.alert))))}}w.propTypes={bookmarkAlert:o.string,bookmarkCompletionAriaLabel:o.string,bookmarkIconAlertDesktopLeft:o.string,bookmarkIconAlertDesktopTop:o.string,bookmarkIconAriaLabel:o.string,bookmarkIconTitle:o.string,bookmarkIconTitleForSaved:o.string,bookmarkId:o.string,bookmarkSideBarLabel:o.string,bookmarkTrackingType:o.string,completeOnboarding:o.func,contentID:o.string,contentType:o.string,displayBookmarkAlert:o.func,documentUrl:o.string,doUpdateBookmarkedStatus:o.func,intl:o.object,isBookmarkButton:o.bool,isIconButton:o.bool,isPageScoped:o.bool,isUrlBookmark:o.bool,link:o.shape({behavior:o.string,className:o.string,handle:o.string,label:o.string.isRequired,network:o.oneOf(["bookmark","Bookmark","email","Email","facebook","Facebook","flipboard","Flipboard","GoogleNews","googlenews","instagram","Instagram","line","Line","linkedin","LinkedIn","ok","OK","pinterest","Pinterest","print","Print","snapchat","Snapchat","spotify","Spotify","store","Store","telegram","Telegram","threads","Threads","tiktok","Tiktok","tumblr","Tumblr","twitter","Twitter","vero","Vero","viber","Viber","vk","VK","wechat","WeChat","weibo","Weibo","whatsapp","Whatsapp","yandexzen","YandexZen","youtube","YouTube"]).isRequired,url:o.string}),onboardingAriaLabel:o.string,onboardingStep:o.string,organizationID:o.string,shouldUseBookmarkV3:o.bool,showDistinctiveBookmark:o.bool,signInHed:o.string,signInHedSpanTag:o.string,signInMessage:o.string,theme:o.oneOf(["footer","has-background","circular","overlay","standard"]),type:o.oneOf(["thinner","thin","standard"]).isRequired,updateBookmark:o.func,user:o.shape({amguuid:o.string,isAuthenticated:o.bool}),userPlatform:o.shape({federatedGraphqlUrl:o.string,siteCode:o.string,userPlatformProxy:o.string,xClientID:o.string})},w.defaultProps={bookmarkTrackingType:"header",isIconButton:!1,shouldUseBookmarkV3:!1,showDistinctiveBookmark:!0},w.displayName="BookmarkIcon";const C=y(a(w),"bookmarks");e.exports={BookmarkIcon:r(((e,t)=>{const{coreDataLayer:{content:{contentType:n},site:{orgId:o}},featureFlags:{shouldUseBookmarkV3:i},"head.contentID":a,"head.canonicalUrl":r,pageState:{bookmarkStatus:{bookmarkId:s,isUrlBookmark:l}},user:d,userPlatform:c}=e,{bookmarkDetails:m={},isPageScoped:p=!0}=t;return p?{bookmarkId:s,contentID:a,contentType:n,documentUrl:r,isUrlBookmark:l,organizationID:o,shouldUseBookmarkV3:i,user:d,userPlatform:c}:{bookmarkId:m.bookmarkId,contentID:m.contentId,contentType:m.contentType||n,documentUrl:r,isUrlBookmark:m.isUrlBookmark,organizationID:o,shouldUseBookmarkV3:i,user:d,userPlatform:c}}),(e=>({displayBookmarkAlert:()=>{e({type:"MERGE_KEY",key:"bookmarkAlert",value:{isVisible:!0}})},doUpdateBookmarkedStatus:t=>{e({type:"SET_KEY",key:"pageState.bookmarkStatus",value:t})}})))(h(C,"BookmarkIcon")),BookmarkIconWithoutHOCs:a(w)}},69496:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(43706),s=n(20215),l=n(49140),d=n(67818),c=n(73137),m=n(15514),p=n(33528),u=n(80636),g=n(41876),h=n(86173),y=n(56148),b=n(80890),f=n(7967),v=n(94416),w=n(10934),C=n(10312),k=n(84502),$=n(74561),S=n(10033),x=n(28304),E=n(30920),T=n(63579),I=n(35788),N=n(81058),B=n(74921),L=n(36108),P=n(75088),M=n(87924),A=n(40426),D=n(94342),H=n(57961),R=n(22696),_=n(52585),O=n(57942),F=n(69192),W=n(50907),V=n(24596),U=n(7994),G=n(8990),j=n(25534),z=n(22650),q=n(24888),Z=n(40641),K=n(64964),Y=n(74170),J=n(59596),Q=n(46119),X=n(29011),ee=n(50610),te=n(32262),ne=n(33189),oe=n(34214),ie=n(16576),ae=n(52783),re=n(85858),se=n(93470),le=n(90370),de=n(92459),ce=n(70931),me=n(64736),pe=n(43403),ue=n(23871),ge=n(61599),he=n(98152),ye=n(19368),be=n(69301),{trackNavigationEvent:fe}=n(14307),{SocialIconsListItem:ve,SocialIconContainer:we,SocialIconExternalLink:Ce,SocialIconNetworkIconComponent:ke}=n(51e3),$e={bookmark:"Bookmark",bookmarkactivated:"BookmarkActivated",email:"Email",facebook:"Facebook",flipboard:"Flipboard",googlenews:"GoogleNews",instagram:"Instagram",line:"Line",linkedin:"LinkedIn",newsletter:"Newsletter",ok:"OK",pinterest:"Pinterest",print:"Print",rss:"Rss",snapchat:"Snapchat",spotify:"Spotify",store:"Shopping",telegram:"Telegram",threads:"Threads",tiktok:"Tiktok",tumblr:"Tumblr",twitter:"Twitter",vero:"Vero",viber:"Viber",vk:"VK",wechat:"WeChat",weibo:"Weibo",whatsapp:"Whatsapp",xing:"Xing",yandexzen:"YandexZen",youtube:"YouTube"},Se={Bookmark:r,BookmarkActivated:s,Email:l,Facebook:d,Flipboard:c,GoogleNews:m,Instagram:p,Line:u,LinkedIn:g,Newsletter:h,OK:y,Pinterest:b,Print:f,Rss:v,Shopping:w,Snapchat:C,Spotify:k,Telegram:$,Threads:S,Tiktok:x,Tumblr:E,Twitter:T,Vero:I,Viber:N,VK:B,WeChat:L,Weibo:P,Whatsapp:M,Xing:A,YandexZen:D,YouTube:H},xe={Bookmark:R,BookmarkActivated:_,Email:O,Facebook:F,Flipboard:W,GoogleNews:V,Instagram:U,Line:G,LinkedIn:j,OK:z,Pinterest:q,Print:Z,Shopping:K,Snapchat:Y,Spotify:J,Telegram:Q,Threads:X,Tiktok:ee,Tumblr:te,Twitter:ne,Vero:oe,Viber:ie,VK:ae,WeChat:re,Weibo:se,Whatsapp:le,YouTube:de},Ee={Bookmark:ce,BookmarkActivated:me,Email:pe,Facebook:ue,Shopping:ge,Twitter:he,Print:ye,Whatsapp:be};const Te=({bookmarkIconTitle:e,bookmarkSideBarLabel:t="New!",className:n,iconColor:i,link:r,itemIndex:s,linkRef:l,totalItems:d,onClick:c,theme:m,type:p,shouldDisableBookmark:u,isOnboarding:g,hideOnboardingSpotlight:h,showDistinctiveBookmark:y})=>{const b="overlay"===m,f=function({handle:e,network:t,url:n}){let o=n;const i=t.toLowerCase();return"email"===i?e||n:(!o&&e&&(o=`https://www.${i}.com/${"snapchat"===i?`add/${e.replace("@","")}`:e.replace("@","")}`,o=o.replace("threads.com","threads.net")),o)}(r),v=r.network.toLowerCase(),w=$e[v];if(!w)return null;const C="thin"===p&&xe[w],k="thinner"===p&&Ee[w],$=C||k||Se[w];return a.createElement(ve,{network:v,shouldDisableBookmark:u,isOnboarding:g,hideOnboardingSpotlight:h,bookmarkSideBarLabel:t,themeType:m,thinner:!!k,thin:!!C,className:o(`social-icons__list-item social-icons__list-item--${v}`,{"social-icons__list-item--has-background":b},`social-icons__list-item--${m}`,{thinner:!!k},n)},a.createElement(Ce,{attributes:{"aria-label":r.label,...w===$e.pinterest&&{"data-pin-do":"nothing"}},className:`social-icons__link social-icons__link--${v}`,href:f,onClick:e=>function(e,t,n,o,i,a){!function(e,t,n){if(!e)return;const o={type:"click",label:e.label,subject:"social_icon",index:t,total_index:n,share_platform:e.network.toLowerCase()};fe(o)}(t,n,o);const r=e||(s=t.behavior,l=i,"popup"===s?e=>{e.preventDefault(),window.open(l,"targetWindow","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=550,height=450")}:"print"===s?e=>{e.preventDefault(),window.print()}:void 0);var s,l;r&&r(a)}(c,r,s,d,f,e),isExternal:!1,linkRef:l,themeType:m,network:v,thin:!!C,iconColor:i,showDistinctiveBookmark:y},a.createElement(we,{className:"social-icons__icon-container"},e?a.createElement(ke,{as:$,bookmarkIconTitle:e,bookmarkSideBarLabel:t}):a.createElement(ke,{as:$}))))};Te.propTypes={bookmarkIconTitle:i.string,bookmarkSideBarLabel:i.string,className:i.string,hideOnboardingSpotlight:i.bool,iconColor:i.string,isOnboarding:i.bool,itemIndex:i.number,link:i.shape({behavior:i.string,className:i.string,handle:i.string,label:i.string.isRequired,network:i.oneOf(["bookmark","Bookmark","BookmarkActivated","bookmarkactivated","canonical","Canonical","email","Email","facebook","Facebook","flipboard","Flipboard","GoogleNews","googlenews","instagram","Instagram","line","Line","linkedin","LinkedIn","newsletter","Newsletter","ok","OK","pinterest","Pinterest","print","Print","rss","Rss","snapchat","Snapchat","spotify","Spotify","store","Store","telegram","Telegram","threads","Threads","tiktok","Tiktok","tumblr","Tumblr","twitter","Twitter","vero","Vero","viber","Viber","vk","VK","wechat","WeChat","xing","Xing","weibo","Weibo","Whatsapp","yandexzen","YandexZen","youtube","YouTube"]).isRequired,url:i.string}),linkRef:i.object,onClick:i.func,shouldDisableBookmark:i.bool,showDistinctiveBookmark:i.bool,theme:i.oneOf(["footer","has-background","circular","overlay","standard"]),totalItems:i.number,type:i.oneOf(["thinner","thin","standard"]).isRequired},e.exports=Te},67783:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(69496),{BookmarkIcon:s}=n(72964),{SocialIconsList:l,SocialIconsWrapper:d}=n(51e3),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({bookmarkTrackingType:e,className:t,links:n,iconColor:i,icons:p,variations:u,showBookmark:g,hasRoundedBorders:h,hasSocialShare:y,variationName:b})=>{a.useEffect((()=>{(async()=>{await m(),c("SocialIcons",b)})()}),[b]);const f=g?n:n.filter((e=>"bookmark"!==e.network&&"bookmarkactivated"!==e.network));return a.createElement(d,{className:o(`social-icons social-icons--${u.theme}`,t),themeType:u.theme,hasRoundedBorders:h,hasSocialShare:y},a.createElement(l,{themeType:u.theme,"data-testid":"socialIconslist",className:"social-icons__list"},f.map(((t,n)=>t.behavior&&"bookmark"===t.behavior?a.createElement(s,{bookmarkIconAlertDesktopLeft:"footer"===u.theme?"calc(100% + 1rem)":"120%",bookmarkIconAlertDesktopTop:"footer"===u.theme?"0":"70%",bookmarkTrackingType:e,key:n,link:t,theme:u.theme,type:p||"standard"}):a.createElement(r,{key:n,itemIndex:n,link:t,totalItems:f.length,theme:u.theme,type:p||"standard",iconColor:i})))))};p.defaultProps={hasRoundedBorders:!1,hasSocialShare:!1,iconColor:null,icons:"standard",variations:{theme:"has-background"}},p.propTypes={bookmarkTrackingType:i.string,className:i.string,hasRoundedBorders:i.bool,hasSocialShare:i.bool,iconColor:i.string,icons:i.oneOf(["thinner","thin","standard"]),links:i.arrayOf(r.propTypes.link).isRequired,showBookmark:i.bool,variationName:i.string,variations:i.shape({theme:i.oneOf(["footer","has-background","circular","overlay","standard"])})},p.displayName="SocialIcons",e.exports=p},35676:(e,t,n)=>{e.exports=n(85584)},51e3:(e,t,n)=>{const{default:o}=n(75999),i=n(39832),{linkClean:a}=n(15737),r=n(73730),{calculateSpacing:s,getColorStyles:l,getTypographyStyles:d}=n(26865),{BREAKPOINTS:c}=n(96472),m=s(5,"px"),p=`\n display: none;\n @media (min-width: ${c.lg}) {\n display: inline;\n }\n`,u=o.div.withConfig({displayName:"SocialIconContainer"})` display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; .icon { width: 100%; height: 100%; } `,g="colors.interactive.base.brand-primary",h="colors.interactive.social.primary-hover",y=(e,t)=>`\n .icon-bookmark-fill,\n .icon-bookmark-stroke {\n ${l(e,"fill",t)};\n }\n`,b=(e,t,n,o)=>` \n ${l(n,"background","colors.interactive.social.primary")};\n path {\n ${l(n,"fill","colors.interactive.social.secondary")};\n }\n &:hover {\n background: ${l(n,h)};\n path {\n ${l(n,"fill","colors.interactive.social.secondary-hover")};\n }\n }\n ${o&&((e,t,n)=>"bookmark"===e?`\n ${l(n,"background","colors.interactive.base.dark")};\n @media (min-width: ${c.lg}) {\n ${l(n,"background","colors.interactive.social.primary")};\n }\n ${y(n,"colors.interactive.base.white")};\n &:hover {\n ${l(n,"background",g)};\n }\n ${t&&`\n &:focus,\n &:hover {\n ${l(n,"background",h)};\n }\n `};\n `:"bookmarkactivated"===e?`\n background: none;\n &:hover {\n ${l(n,"background","colors.interactive.base.light")};\n .icon-bookmark--activated-checkmark-stroke {\n ${l(n,"stroke","colors.interactive.base.light")};\n }\n }\n ${y(n,"colors.interactive.base.white")}\n `:"")(e,t,n)}\n`,f=o(i).withConfig({displayName:"SocialIconExternalLink"})` ${a()} display: flex; align-items: center; justify-content: center; width: ${s(6)}; height: ${s(6)}; ${({themeType:e,network:t,theme:n})=>"circular"===e&&`\n margin-bottom: 10px;\n border-radius: 100%;\n width: ${m};\n height: ${m};\n path {\n fill: white;\n }\n ${l(n,"background","colors.interactive.social.primary")};\n ${((e,t)=>"bookmark"===e?`\n ${l(t,"background","colors.interactive.base.light")};\n @media (min-width: 0) and (max-width: ${c.md}) {\n background: ${l(t,g)};\n }\n @media (min-width: ${c.md}) {\n ${y(t,"colors.interactive.base.black")}\n &:hover {\n ${l(t,"background","colors.interactive.base.dark")};\n ${y(t,"colors.interactive.base.white")}\n }\n }\n `:"bookmarkactivated"===e?`\n ${l(t,"background",g)};\n border-radius: 50%;\n width: ${m};\n height: ${m};\n `:"print"===e?`\n rect {\n &.background {\n ${l(t,"fill","colors.interactive.social.primary")};\n }\n }\n &:hover {\n rect {\n &.background {\n ${l(t,"fill",h)};\n }\n }\n }\n `:"")(t,n)}\n &:hover {\n ${l(n,"background",h)};\n }\n `}; ${({themeType:e,theme:t})=>"footer"===e&&`\n path {\n ${l(t,"fill","colors.foundation.footer.links.primary")};\n }\n &:hover {\n path {\n ${l(t,"fill","colors.foundation.footer.social.hover")};\n }\n }\n `}; ${({themeType:e,network:t,thin:n,theme:o,showDistinctiveBookmark:i})=>"has-background"===e&&b(t,n,o,i)}; ${({themeType:e,network:t,thin:n,theme:o,showDistinctiveBookmark:i})=>"overlay"===e&&`\n ${b(t,n,o,i)}\n border-radius: 50%;\n &:focus {\n outline: 0;\n box-shadow: 0 0 3pt 2pt rgba(94, 158, 214, 1);\n }\n .icon {\n width: 32px;\n height: 32px;\n }\n `}; ${({themeType:e,network:t,thin:n,theme:o,iconColor:i,showDistinctiveBookmark:a})=>{if("standard"===e){const e=a?"colors.interactive.social.primary":"colors.interactive.base.white",r=`\n .icon {\n path {\n ${l(o,"fill",i?`colors.interactive.social.${i}`:"colors.interactive.social.primary")}\n }\n .icon-bookmark--activated-checkmark-stroke {\n fill: none;\n ${l(o,"stroke",e)};\n } \n }`;return a?`\n ${r}\n &:hover {\n .icon {\n .icon-bookmark--activated-checkmark-stroke {\n ${l(o,"fill","colors.interactive.base.white")};\n transition: all 0.2s ease-in-out;\n }\n }\n .icon-bookmark.icon {\n path {\n ${l(o,"fill","colors.interactive.base.white")};\n }\n }\n .icon,\n .icon-bookmark--activated.icon {\n path {\n ${l(o,"fill",h)};\n }\n }\n }\n ${((e,t,n)=>"bookmark"===e?`\n border-radius: 50%;\n ${l(n,"background","colors.interactive.base.light")};\n width: ${m};\n height: ${m};\n @media (min-width: 0) and (max-width: ${c.lg}) {\n margin-top: ${s(.25)};\n }\n @media (min-width: ${c.md}) {\n ${y(n,"colors.interactive.base.black")}\n &:hover {\n ${l(n,"background",h)};\n ${y(n,"colors.interactive.base.white")}\n }\n }\n path.icon-bookmark-stroke,\n path.icon-bookmark-fill {\n ${l(n,"fill","colors.interactive.base.black")};\n }\n path.icon-bookmark-fill {\n ${l(n,"fill","colors.interactive.social.primary")};\n }\n ${t&&`\n ${l(n,"background","colors.interactive.base.light")};\n &:focus,\n &:hover {\n ${l(n,"background",h)};\n }\n `};\n `:"bookmarkactivated"===e?`\n border-radius: 50%;\n ${l(n,"background",g)};\n width: ${m};\n height: ${m};\n @media (min-width: 0) and (max-width: ${c.md}) {\n margin-top: ${s(.25)};\n }\n @media (min-width: ${c.md}) {\n ${l(n,"background",g)};\n ${y(n,"colors.interactive.base.white")}\n }\n path.icon-bookmark-fill,\n path.icon-bookmark-stroke {\n ${l(n,"fill","colors.interactive.base.white")};\n }\n path.icon-bookmark--activated-checkmark-stroke {\n @media (min-width: 0) and (max-width: ${c.lg}) {\n ${l(n,"fill","colors.interactive.base.white")};\n transition: all 0.2s ease-in-out;\n }\n } \n `:"")(t,n,o)}\n `:r}return""}}; `,v=`\n @media (min-width: ${c.md}) and (max-width: ${c.lg}) {\n margin-top: ${s(.25)};\n }\n .icon-bookmark {\n @media (min-width: ${c.md}) and (max-width: ${c.lg}) {\n margin-top: 0;\n }\n }\n`,w=`\n .icon-bookmark {\n transform: scale(1.15);\n margin: 18px 0px 0px 8px;\n @media (min-width: ${c.lg}) {\n transform: scale(1);\n margin: 0px 0px 0px 6px;\n }\n }\n`,C=o.li.withConfig({displayName:"SocialIconsListItem"})` padding-left: ${s(2)}; ${({thin:e,thinner:t,network:n})=>((e,t,n)=>{if(e){if("bookmarkactivated"===n)return`${v}\n ${w}\n `;if("bookmark"===n)return`\n @media (min-width: ${c.md}) and (max-width: ${c.lg}) {\n margin-top: ${s(.25)};\n }\n ${w}\n `}else if(t){if("bookmarkactivated"===n)return v;if("bookmark"===n)return`\n @media (min-width: ${c.md}) {\n margin-top: ${s(.25)};\n }\n @media (min-width: ${c.lg}) {\n margin-top: ${s(0)};\n }\n `}return""})(e,t,n)} ${({shouldDisableBookmark:e})=>e&&"\n pointer-events: none;\n touch-action: none;\n"} ${({network:e})=>"print"===e&&p} ${({themeType:e,thinner:t})=>"circular"===e&&`\n &.social-icons--share {\n background: white;\n }\n ${t&&"\n .icon {\n object-fit: contain;\n &.icon-email {\n width: 17.3px;\n height: 13px;\n }\n &.icon-twitter {\n width: 15.3px;\n height: 13px;\n }\n &.icon-facebook {\n width: 7.2px;\n height: 16px;\n transform: none;\n }\n &.icon-print {\n width: 17px;\n height: 16px;\n }\n &.icon-bookmark {\n margin-top: -2px;\n width: 19px;\n height: 20px;\n }\n &.icon-whatsapp {\n width: 7.2px;\n height: 16px;\n transform: none;\n }\n }\n "};\n .icon {\n width: 32px;\n height: 32px;\n }\n `} ${({isOnboarding:e,themeType:t,theme:n,bookmarkSideBarLabel:o})=>e&&((e,t,n)=>`\n position: relative;\n > * {\n position: relative;\n z-index: 10;\n }\n &::before {\n display: block;\n position: absolute;\n top: -1px;\n left: -1px;\n transform: scale(1.08); /* scaled to 108% */\n transform-origin: center;\n transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;\n z-index: 1;\n border: 1px solid;\n ${l(t,"border-color",g)};\n border-radius: 100%;\n width: ${s(6)}; //1\n height: ${s(6)}; //1\n content: '';\n }\n @media (min-width: ${c.lg}) {\n &::after {\n ${d(t,"typography.definitions.foundation.link-primary")};\n display: block;\n position: relative;\n bottom: 0;\n left: 0;\n transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;\n z-index: 1;\n margin: 8px 0 10px;\n width: 100%;\n text-align: center;\n ${l(t,"color","colors.interactive.base.white")};\n content: '${n}';\n }\n }\n ${((e,t)=>"circular"===e?`\n &::before {\n width: ${m};\n height: ${m};\n }\n @media (min-width: ${c.lg}) {\n &::after {\n ${l(t,"color",g)};\n }\n }\n ${f} {\n margin-bottom: 0;\n }\n `:"footer"===e?"\n &::before {\n left: 15px;\n }\n ":"has-background"===e||"overlay"===e?`\n @media (min-width: 0) and (max-width: ${c.md}) {\n &::before {\n margin-top: ${s(.25)};\n }\n }\n &::before {\n top: 0;\n left: 0;\n transform: scale(1);\n }\n `:"standard"===e?`\n ::before {\n padding: 5px;\n @media (min-width: 0) and (max-width: ${c.lg}) {\n left: 50%;\n transform: translateX(-50%) scale(1.08); /* centered horizontally; scaled 108% */\n padding: 0;\n width: ${m};\n height: ${m};\n }\n }\n @media (min-width: 0) and (max-width: ${c.lg}) {\n &::before {\n margin-top: ${s(.25)};\n margin-left: ${s(1)};\n }\n }\n `:"")(e,t)}\n`)(t,n,o)} ${({hideOnboardingSpotlight:e})=>e&&"\n &::before,\n &::after {\n visibility: hidden;\n opacity: 0;\n }\n"} ${({themeType:e,thinner:t})=>"standard"===e&&`\n ${t&&`\n &.social-icons--share {\n background: white;\n }\n .icon {\n object-fit: contain;\n &.icon-email {\n width: 17.3px;\n height: 13px;\n }\n &.icon-twitter {\n width: 15.8px;\n height: 13px;\n }\n &.icon-facebook {\n width: 6.4px;\n height: 14px;\n transform: none;\n }\n &.icon-bookmark {\n margin-top: -2px;\n width: 19px;\n height: 20px;\n }\n &.icon-whatsapp {\n width: 6.4px;\n height: 14px;\n transform: none;\n }\n &.icon-bookmark--activated{\n margin-top: -2px;\n @media (min-width: ${c.md}) and (max-width: ${c.lg}) {\n margin-top: 0px;\n }\n }\n }\n `};\n `} ${({thinner:e})=>!e&&"\n .icon {\n &.icon-facebook,\n &.icon-flipboard,\n &.icon-linkedin, \n &.icon-line,\n &.icon-newsletter,\n &.icon-rss,\n &.icon-whatsapp {\n transform: scale(0.6);\n } \n }\n "} ${({themeType:e,thinner:t})=>"footer"===e&&t&&`\n ${u} {\n width: 22px;\n height: 22px;\n }\n `} `,k=o.ul.withConfig({displayName:"SocialIconsList"})` display: flex; flex-wrap: wrap; margin-top: 0; margin-bottom: 0; margin-left: ${s(-2)}; padding-left: 0; list-style: none; ${({themeType:e})=>"overlay"===e&&"justify-content: center;"}; ${({themeType:e})=>"footer"===e&&`\n justify-content: center;\n margin-left: ${s(-4)};\n @media (min-width: ${c.lg}) {\n justify-content: start;\n }\n `}; `,$=(e,t,n)=>`\n ${f} {\n transition: all 0.2s cubic-bezier(0, 0, 0, 0.8) 0s;\n border: 1px solid;\n ${l(n,"border-color",e)};\n border-radius: 50%;\n &:hover,\n &:focus {\n ${l(n,"border-color",t)};\n }\n }\n`,S=o.div.withConfig({displayName:"SocialIconsWrapper"})` ${({themeType:e})=>"overlay"===e&&`\n position: absolute;\n right: ${s(2)};\n bottom: ${s(2)};\n z-index: 10;\n `} ${({themeType:e,hasRoundedBorders:t,theme:n})=>"footer"===e&&`\n @media (min-width: ${c.sm}) {\n justify-content: start;\n }\n ${t&&`\n ${$("colors.foundation.footer.links.primary","colors.foundation.footer.social.hover",n)}\n ${C} {\n padding-bottom: ${s(2)};\n }\n `}\n `}; ${({hasRoundedBorders:e,hasSocialShare:t,theme:n})=>e?`\n &.content-header__social-share {\n ${$("colors.interactive.base.light",h,n)}\n }\n ${t&&`${$("colors.interactive.base.light",h,n)}`}`:""} `,x=o.div.withConfig({displayName:"SocialIconNetworkIconComponent"})` .icon-bookmark path { transition: all 0.2s ease-in-out; } `,E=o(r).withConfig({displayName:"SocialIconButton"})` ${d("typography.definitions.utility.button-core")}; align-items: center; justify-content: center; margin: 24px 0 32px 0; border-color: white; background: rgba(51, 51, 51, 0.08); padding: 17px 20px; ${l("color","colors.interactive.base.black")}; &:hover { ${d("typography.definitions.utility.button-core")}; border-color: white; background: rgba(51, 51, 51, 0.3); ${l("color","colors.interactive.base.black")}; } &:focus { ${d("typography.definitions.utility.button-core")}; border-color: white; background: rgba(51, 51, 51, 0.3); ${l("color","colors.interactive.base.black")}; } &:active { ${d("typography.definitions.utility.button-core")}; border-color: white; background: rgba(51, 51, 51, 0.08); ${l("color","colors.interactive.base.black")}; } ${({isIconButton:e})=>e&&`\n justify-content: center;\n align-items: center;\n padding: 14px 16px;\n width: 48px;\n margin: 0px;\n @media (min-width: ${c.md}) {\n display: none;\n }\n `} `;e.exports={SocialIconContainer:u,SocialIconsList:k,SocialIconExternalLink:f,SocialIconsWrapper:S,SocialIconsListItem:C,SocialIconNetworkIconComponent:x,SocialIconButton:E}},54890:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({bookmarkIconLabel:{id:"BookmarkIcon.Label",defaultMessage:"Story saved",description:"Bookmark icon label"},onboardingAriaLabel:{id:"BookmarkIcon.OnboardingAriaLabel",defaultMessage:"Save story. Press Enter to save this story for later. Press Escape to dismiss tooltip.",description:"Bookmark icon onboarding ARIA label"},signInMessage:{id:"BookmarkIcon.SignInMessage",defaultMessage:"After signing in, you can save stories and easily revisit them on any device—even off-line.",description:"Bookmark icon sign in message",isConfigurable:!0},completionLabel:{id:"BookmarkIcon.CompletionLabel",defaultMessage:"Story saved. To revisit this article, select My Account, then View Saved Stories. Press Escape to dismiss tooltip.",description:"Bookmark icon completion label"},alert:{id:"BookmarkIcon.Alert",defaultMessage:"Save this story for later.",description:"Bookmark icon alert"},bookmarkButtonLabelSaved:{id:"BookmarkButton.LabelSaved",defaultMessage:"recipe saved",description:"Bookmark saved button"},bookmarkButtonLabelBookmark:{id:"BookmarkButton.Label",defaultMessage:"save recipe",description:"Bookmark button label"}})},85584:(e,t,n)=>{const{asVariation:o}=n(81372),{asConfiguredComponent:i}=n(12892),a=i(n(67783),"SocialIcons");a.Footer=o(a,"Footer",{theme:"footer"}),a.HasBackground=o(a,"HasBackground",{theme:"has-background"}),a.Circular=o(a,"Circular",{theme:"circular"}),a.Overlay=o(a,"Overlay",{theme:"overlay"}),a.Standard=o(a,"Standard",{theme:"standard"}),e.exports=a},98918:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(3442),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:v}=n(62574),w=({brandName:e,bylineOption:t,bylineVariant:n,campaignUrl:i,className:w,sponsorLogo:C,sponsorName:k})=>{a.useEffect((()=>{(async()=>{await d(),l("SponsoredContentHeader")})()}),[]);const $=r(),S=v(t),{isBrandedLegacy:x,shouldDisplayLogo:E}=f({bylineOption:S,bylineVariant:n,hasLogo:!!C}),T=y({intl:$,bylineOption:S,brandName:e,sponsorName:k}),I=b({sponsorLogo:C});return a.createElement(c,{isBrandedLegacy:x,className:o(w,S.replace("_","-")),"data-testid":"SponsoredContentHeaderWrapper"},a.createElement(m,{additionalRelVals:["sponsored"],href:i||void 0,attributes:{"aria-label":$.formatMessage(s.sponsoredLinkCTA,{sponsorName:k})}},a.createElement(p,{isBrandedLegacy:x},a.createElement(u,{isBrandedLegacy:x,"data-testid":"SponsoredContentHeaderBylineText"},T),E?a.createElement(g,{altText:C.altText,constrainLogoByWidth:I>1,isBrandedLegacy:x,sources:C.sources}):a.createElement(h,{isBrandedLegacy:x},k))))};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(75999).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(3442);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}},68712:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(62193),r=n(32485),{useViewportObserver:s}=n(55030),l=n(48286),d=n(86157),c=n(51330),{sizesFullName:m}=n(99906),p=n(56915),{trackSearchFilterEvent:u}=n(14307),{getIconComponent:g,RenderRatings:h}=n(27234),{trackComponent:y}=n(92716),{interactionResponse:b}=n(56187),{handlSnowplowNavigationEvent:f}=n(39182),v=n(23261),{StackedRatingsCardWrapper:w,ImageWrapper:C,Image:k,Label:$,Link:S,ContentWrapper:x,Content:E,Body:T,Hed:I,Dek:N,MetaData:B,StackedRatingsCardImageIcon:L,StackedRatingsCardRubric:P,StackedRatingsCardRubricWrapper:M,AuthorNameWrapper:A,StyledUtilityFeaturesWrapper:D,StyledRatings:H}=n(1817),R=({analyticsDataAttribute:e,authorName:t,bookmarkId:n,className:o,clickHandlerHed:d,clickHandlerRubric:R,clickItem:_=(()=>{}),commentsCount:O,contentType:F,iconBookmarkOnClickHandler:W,dangerousHed:V,dangerousDek:U,hasBookmark:G,hasIcon:j,hasRoundedBorder:z=!0,hasRubric:q,hasUnderline:Z,hedTag:K="h3",copilotID:Y,image:J,imageLabels:Q,isLoading:X=!1,itemIndex:ee,shouldEnableBundleBookmarks:te=!1,shouldEnableBundleCommentsCount:ne=!1,shouldTrackItemImpressionForSnowplow:oe,shouldTrackSnowplowEvent:ie,layoutPlacement:ae,impressionHandler:re,maxDekLines:se=2,maxHedLines:le=2,rating:de,rubric:ce,ratingMethod:me,ratingPosition:pe="default",reviewsCount:ue,rubricVariation:ge="DiscoveryItem",sectionTitle:he,showAuthorTitle:ye=!1,shouldHideDekOnMobileView:be=!1,shouldHoldImageSpace:fe=!0,shouldShowSourceTagName:ve,sourceTag:we,totalItems:Ce,snowplowEvent:ke={},url:$e,shouldUseLargeIconSize:Se=!1})=>{i.useEffect((()=>{(async()=>{await b(),y("StackedRatingsCard")})()}),[]);let xe=ce?.name,Ee=ce?.url;ve&&we?.name&&we?.url&&(xe=we?.name,Ee=we?.url);const Te=oe&&`search_result_item-${Y}`;s(`.${Te}`,void 0,(e=>{e&&(re(),_(null,null,Y,ee,"result_in_view",F,V,$e,!0))}));const{xxxLarge:Ie}=m;if(!X&&(!$e||!V||a(J)))return null;const Ne=g(F,ae),Be=c[ge],Le=e=>{e.stopPropagation(),ie&&u({type:"click_result",label:he,subject:"filter_summary_list",platform:"verso",results_content:[{result_type:F,no_of_results_returned:Ce}],items:[{content_title:V,content_id:Y,content_type:F,content_url:window&&window.location+$e}],index:ee,criteria:{filter:[{label:null,name:V}]}}),a(ke)||f({...ke,items:ke.items.map((({content_title:e})=>({content_title:e,content_url:window&&window.location.origin+$e,content_id:Y,content_type:F})))}),d&&d(),R&&R()},Pe={...J,altText:V},Me=J&&Object.keys(J).length>0;return X?i.createElement(p,null):i.createElement(w,{...e,className:r(o,Te),ratingPosition:pe,onClick:()=>{a(ke)||f({...ke,items:ke.items.map((({content_title:e})=>({content_title:e,content_url:window&&window.location.origin+$e,content_id:Y,content_type:F})))}),_(null,null,Y,ee,"click_result",F,V,$e),window.location=$e}},i.createElement(C,{hasImage:Me},i.createElement(k,{...Pe,shouldHoldImageSpace:fe,hasRoundedBorder:z,onClick:Le}),Q&&Q.length?Q.map(((e,t)=>i.createElement($,{key:t.toString()},e))):null,j&&Ne&&i.createElement(L,{shouldUseLargeIconSize:Se,ButtonIcon:Ne,inputKind:"text",isIconButton:!0,label:"icon"})),i.createElement(x,{hasUnderline:Z,hasRubric:q,ratingPosition:pe},i.createElement(E,null,q&&ce&&i.createElement(M,{onClick:Le},i.createElement(P,{as:Be,name:xe,url:Ee})),i.createElement(T,null,i.createElement(l,{lines:le,breakpoint:Ie},i.createElement(S,{href:$e,onClick:Le},i.createElement(I,{as:K,dangerouslySetInnerHTML:{__html:V},onClick:()=>{_(null,null,Y,ee,"click_result",F,V,$e)}}))),U&&i.createElement(l,{lines:se,breakpoint:Ie},i.createElement(N,{dangerouslySetInnerHTML:{__html:U},shouldHideDekOnMobileView:be})))),!ye&&(de||G||te||ne)?i.createElement(B,null,(de||G)&&i.createElement(H,{shouldEnableUtilityBookmarkOption:te,shouldEnableUtilityCommentsCount:ne},h(de,me,ue,G,n,W)),(te||ne)&&!G&&i.createElement(D,{rating:de},i.createElement(v,{totalCommentsCount:O,urlToBookmark:$e,copilotID:Y,contentType:F,isPageScoped:!1,shouldEnableUtilityBookmarkOption:te,shouldEnableUtilityCommentsCount:ne,shouldUseBookmarkV3:!0}))):null,ye&&t&&i.createElement(A,null,t)))};R.propTypes={analyticsDataAttribute:o.object,authorName:o.string,bookmarkId:o.string,className:o.string,clickHandlerHed:o.func,clickHandlerRubric:o.func,clickItem:o.func,commentsCount:o.number,contentType:o.string,copilotID:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,hasBookmark:o.bool,hasIcon:o.bool,hasRoundedBorder:o.bool,hasRubric:o.bool,hasUnderline:o.bool,hedTag:o.string,iconBookmarkOnClickHandler:o.func,image:o.shape(d.propTypes),imageLabels:o.arrayOf(o.string),impressionHandler:o.func,isLoading:o.bool,itemIndex:o.number,layoutPlacement:o.string,maxDekLines:o.number,maxHedLines:o.number,rating:o.number,ratingMethod:o.string,ratingPosition:o.oneOf(["default","bottom"]),reviewsCount:o.number,rubric:o.shape({name:o.string,url:o.string}),rubricVariation:o.string,sectionTitle:o.string,shouldEnableBundleBookmarks:o.bool,shouldEnableBundleCommentsCount:o.bool,shouldHideDekOnMobileView:o.bool,shouldHoldImageSpace:o.bool,shouldShowSourceTagName:o.bool,shouldTrackItemImpressionForSnowplow:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUseLargeIconSize:o.bool,showAuthorTitle:o.bool,snowplowEvent:o.object,sourceTag:o.shape({name:o.string,url:o.string}),totalItems:o.number,url:o.string.isRequired},e.exports=R},56915:(e,t,n)=>{const o=n(96540),i=n(90340).default,{StackedRatingsCardSkeletonWrapper:a,ContentWrapper:r,Body:s,Hed:l,Dek:d,MetaData:c,ImageWrapper:m,StackedRatingsCardImageSkeleton:p}=n(1817);e.exports=()=>o.createElement(a,null,o.createElement(m,{hasImage:!0},o.createElement(p,{width:"auto",height:"auto",variant:"box",animation:"pulse"})),o.createElement(r,{disableSpacing:!0},o.createElement(s,null,o.createElement(l,null,o.createElement(i,{width:"75%",height:"auto"})),o.createElement(d,null,["100%","75%","50%"].map((e=>o.createElement(i,{key:e,height:"auto",width:e}))))),o.createElement(c,null,new Array(5).fill(0).map(((e,t)=>o.createElement(i,{key:t.toString(),height:"16px",width:"16px"}))),o.createElement(i,{height:"16px",width:"16px"}))))},62586:(e,t,n)=>{const o=n(96774),i=n(11118),a={gallery:o,video:i,cnevideo:i};e.exports={ICON_EXCLUSIONS:["side-by-side"],SUPPORTED_ICONS:a}},97111:(e,t,n)=>{e.exports=n(68712)},1817:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{BaseLink:a,BaseText:r}=n(76955),{minScreen:s,calculateSpacing:l,getColorStyles:d,getColorToken:c,getDecoration:m}=n(26865),p=n(86157),u=n(21093),{RatingRating:g,RatingRatings:h,RatingStar:y}=n(97927),{InlineVideoItemIconButton:b}=n(41803),{SkeletonScreenWrapper:f}=n(65344),{SocialIconContainer:v,SocialIconButton:w}=n(51e3),C=o.div.withConfig({displayName:"StackedRatingsCardWrapper"})` cursor: pointer; ${({ratingPosition:e})=>"bottom"===e&&"height: 100%;\n display: flex;\n flex-direction: column;"} `,k=o(a).withConfig({displayName:"Link"})``;k.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const $=o.div.withConfig({displayName:"ImageWrapper"})` position: relative; ${({hasImage:e,theme:t})=>!e&&`background: ${c(t,"colors.interactive.base.light")};`} `,S=o(p).withConfig({displayName:"Image"})` img { ${({theme:e,hasRoundedBorder:t})=>t&&`border-radius: ${m(e,"cardRadiusSm")}`}; width: fill-available; ${s(i.md)} { ${({theme:e,hasRoundedBorder:t})=>t&&`border-radius: ${m(e,"cardRadiusMd")}`}; width: fill-available; } ${s(i.lg)} { ${({theme:e,hasRoundedBorder:t})=>t&&`border-radius: ${m(e,"cardRadiusMd")}`}; width: fill-available; } } `,x=o(r).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)} { padding: ${l(1)} ${l(2)}; } ${s(i.lg)} { top: ${l(2)}; left: ${l(2)}; } `;x.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const E=o.div.withConfig({displayName:"ContentWrapper"})` ${({ratingPosition:e})=>"bottom"===e&&"flex-grow: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;"} border-radius: ${({theme:e})=>m(e,"cardRadiusSm")}; padding: ${l(2)} ${l(.5)} ${l(1)}; ${s(i.md)} { border-radius: ${({theme:e})=>m(e,"cardRadiusMd")}; padding: ${l(3)} ${l(1)} ${l(1)}; } ${s(i.lg)} { border-radius: ${({theme:e})=>m(e,"cardRadiusLg")}; } ${({hasUnderline:e,theme:t})=>e&&`\n border-bottom: 1px solid;\n border-bottom-color: ${c(t,"colors.interactive.base.light")};\n `}; ${({hasRubric:e})=>e&&`\n padding-top: ${l(.5)};\n ${s(i.md)} {\n padding-top: ${l(1)};\n }\n `}; ${({disableSpacing:e})=>e&&"\n && {\n padding: 0;\n }\n "}; `,T=o.div.withConfig({displayName:"Content"})` padding: 0 0 ${l(2)}; `,I=o.div.withConfig({displayName:"Body"})` ${f} { margin: ${l(1)} 0; } `,N=o(r).withConfig({displayName:"Hed"})` display: inline; ${({dek:e})=>!e&&`margin: 0 0 ${l(1)}`} `;N.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const B=o(r).withConfig({displayName:"Dek"})` ${({shouldHideDekOnMobileView:e})=>e&&`\n display: none;\n\n ${s(i.md)} {\n display: block;\n }\n `} margin: ${l(1)} 0 0; `;B.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const L=o.div.withConfig({displayName:"MetaData"})` display: flex; position: relative; flex-direction: row; align-items: center; height: ${l(4)}; ${v} { height: ${l(2.2)}; } ${w} { display: flex; margin-left: auto; border: 0; background: none; padding: 0; width: ${l(2.5)}; list-style: none; .icon-bookmark.icon { height: ${l(2.5)}; } } ${f} { margin-right: ${l(.25)}; } ${f}:last-child { margin-left: auto; } `,P=o(r).withConfig({displayName:"AuthorNameWrapper"})` padding-top: 6px; `;P.defaultProps={colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const M=o(r).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;M.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const A=o(u).withConfig({displayName:"StackedRatingsCardStars"})` align-items: flex-start; margin-left: -${l(.9)}; padding: 0; ${g}, ${h} { display: none; } ${y} { width: ${l(2.1)}; } `,D=o(b).withConfig({displayName:"StackedRatingsCardImageIcon"})` width: ${l(4)}; height: ${l(4)}; ${({shouldUseLargeIconSize:e})=>e&&`\n width: ${l(6)};\n height: ${l(6)};\n `}; .icon-gallery { stroke: black; stroke-width: 1.5px; transform: scale(0.7); } `,H=o.div.withConfig({displayName:"StackedRatingsCardRubricWrapper"})` ${f} { margin: ${l(2)} 0; } `,R=o.div.withConfig({displayName:"StackedRatingsCardRubric"})``,_=o(w).withConfig({displayName:"StackedRatingsBookmark"})``,O=o.div.withConfig({displayName:"StackedRatingsCardSkeletonWrapper"})``,F=o(f).withConfig({displayName:"StackedRatingsCardImageSkeleton"})` ::before { display: block; padding-top: 100%; width: 100%; } `,W=o.div.withConfig({displayName:"StyledUtilityFeaturesWrapper"})` ${({rating:e})=>`\n width:${e?"60%":"100%"};\n \n ${w} {\n .icon-bookmark.icon {\n height: ${l(3)};\n }\n }\n `} `,V=o.div.withConfig({displayName:"StyledRatings"})` ${({shouldEnableUtilityBookmarkOption:e,shouldEnableUtilityCommentsCount:t})=>`\n display: flex;\n width:${e||t?"40%":"100%"}\n `} `;e.exports={AuthorNameWrapper:P,StackedRatingsCardWrapper:C,ImageWrapper:$,Image:S,Label:x,Link:k,ContentWrapper:E,Content:T,Body:I,Hed:N,Dek:B,MetaData:L,Rating:M,StackedRatingsCardStars:A,StackedRatingsCardImageIcon:D,StackedRatingsCardRubric:R,StackedRatingsCardRubricWrapper:H,StackedRatingsBookmark:_,StackedRatingsCardSkeletonWrapper:O,StackedRatingsCardImageSkeleton:F,StyledRatings:V,StyledUtilityFeaturesWrapper:W}},39182:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handlSnowplowNavigationEvent=void 0;const{trackNavigationEvent:o}=n(14307);t.handlSnowplowNavigationEvent=(e={})=>{o(e)}},39315:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({bookmarkButtonLabelSaved:{id:"BookmarkButton.LabelSaved",defaultMessage:"recipe saved",description:"Bookmark saved button"},bookmarkButtonLabelBookmark:{id:"BookmarkButton.Label",defaultMessage:"save recipe",description:"Bookmark button label"}})},27234:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(3442),{ICON_EXCLUSIONS:a,SUPPORTED_ICONS:r}=n(62586),s=n(68642),l=n(70931),d=n(64736),c=n(39315).A,{Rating:m,StackedRatingsCardStars:p,StackedRatingsBookmark:u}=n(1817),g=e=>{const t=Math.round(10*e)/10,n=function(e){if(Number.isInteger(e))return 0;const t=e.toString().split(".")[1];return Number(t)}(t);return n<3?Math.floor(t):n<8?t:Math.round(t)};e.exports={getIconComponent:(e,t)=>-1===a.indexOf(t)&&r[e]?r[e]:null,RenderRatings:(e,t,n,a,r,h)=>{const{formatMessage:y}=i();return o.createElement(o.Fragment,null,e?((e,t,n)=>"starRating"===t?o.createElement(p,{averageRatingCount:g(e),hasBorderTop:!1,totalRatingCount:e}):n>0&&o.createElement(o.Fragment,null,o.createElement(s,null),o.createElement(m,null,e," (",n,")")))(e,t,n):null,a&&o.createElement(u,{hasEnableIcon:!0,isIconButton:!0,iconPosition:"before",ButtonIcon:r?d:l,label:y(r?c.bookmarkButtonLabelSaved:c.bookmarkButtonLabelBookmark),onClickHandler:h}))}}},87339:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(97200),{useIntl:r}=n(3442),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{trackNavigationEvent:d}=n(14307),c=n(30830),m=n(74992),p=n(81081).A,u=n(49235),{SummaryCarouselRow:g,CarouselSectionTitle:h,CarouselSummaryItem:y}=n(34751),b=n(35864),f=n(73730),{asConfiguredComponent:v}=n(12892),{componentTracking:w}=n(90090),{getVariationNames:C}=n(81372),k={width:{sm:"85%",lg:"40%",xl:"28%"},spacing:{sm:"9px",md:"12px",lg:"16px",xl:"16px",xxl:"20px"}},$=({backgroundColor:e="white",btnStyle:t="outlined",carouselContentAlign:n="center",carouselSlideSizing:i=k,customViewAllButtonText:b,dangerousDek:v="",dangerousHed:C="",hasCarouselControls:$=!0,hasDividerAbove:S,hasDividerBelow:x,hasDividerAboveDek:E=!1,hasModerateSpacing:T=!0,hasNoHorizontalScrollCarousel:I=!1,hasPagination:N=!0,hasSectionTitleMargin:B=!0,hasSummaryItemExtraPadding:L=!1,href:P="",impressionHandler:M,items:A=[],isDotClickable:D=!1,isInverted:H=!1,isSpecial:R=!1,isSummaryHeadingSecondary:_=!1,onClickHandler:O,paginationStyle:F="bullet",placement:W,sectionTitleVariation:V="TextCenter",shouldAlignCenterIfContentIsLess:U=!1,shouldApplyGridSpacing:G=!1,shouldApplySpecialCard:j=!1,shouldEnableBundleComponentAnalytics:z=!1,shouldEnableChannelFeatures:q=!1,shouldEnableRecircTracking:Z=!1,shouldHaveBorderBottomOnItem:K=!1,shouldHideBylines:Y=!1,shouldHideCarouselFooter:J=!1,shouldHideContributors:Q=!1,shouldHideDangerousDek:X=!1,shouldHideMarginOnCarousel:ee=!1,shouldHidePublishDate:te=!1,shouldReduceSpaceOnCarouselRow:ne=!1,shouldShowAllContentWhenDense:oe,shouldShowViewAllButton:ie=!0,shouldTrackItemImpressionForSnowplow:ae,snowplowEvent:re,summaryItemVariation:se="TextBelowImageLeftHasRuleNoDek",theme:le="standard",totalItems:de,viewAllButtonVariation:ce="Utility",version:me})=>{o.useEffect((()=>{(async()=>{await l(),s("SummaryCarousel")})()}),[]);const{formatMessage:pe}=r(),[ue]=o.useState(parseInt(a(),10)),ge=f[ce],he="special"===(ye=le)?ye:H?"inverted":"standard";var ye;const be=m[se],fe=h[V];return o.createElement(u,{palette:he},o.createElement(g,{backgroundColor:e,hasModerateSpacing:T,isSummaryHeadingSecondary:_,shouldShowViewAllButton:ie,shouldReduceSpaceOnCarouselRow:ne,shouldEnableChannelFeatures:q,shouldApplyGridSpacing:G,shouldApplySpecialCard:j},C&&o.createElement(h,{as:fe,dangerousHed:C,dangerousDek:v,hasDividerAbove:S,hasDividerBelow:x,hasDividerAboveDek:E,hasSectionTitleMargin:B}),o.createElement(c,{dangerousHed:C,pos:ue,contentAlign:n,controlPosition:"center",controlPlacement:"space-between",hasControls:$,hasModerateSpacing:T,hasNoHorizontalScrollCarousel:I,hasPagination:N,paginationStyle:F,hideHeaderBorder:!0,isDotClickable:D,shouldEnableRecircTracking:Z,shouldAlignCenterIfContentIsLess:U,shouldHideMarginOnCarousel:ee,shouldHideCarouselFooter:J},A.map(((e,t)=>o.createElement(c.CarouselItem,{...i,key:`product-bundle-${t}`,carouselTitle:C,carouselItemIndex:t,carouselItemName:e.dangerousHed,pos:ue,isSpecial:R},o.createElement(y,{analyticsDataAttribute:w.addDataSectionTitleAttribute(z,`${C}/`||"Section Title/",t,!1),as:be,...e,hasBorder:!1,hasBorderOnMobileAndTabletOnly:!1,hasRule:!0,hasSummaryItemExtraPadding:L,hasUnderlineHed:!1,hedTag:"h3",hideRubricItemSummary:!1,isLazy:!1,shouldHideIcon:!1,shouldHideMetadataSecondary:!1,shouldHideVideoDek:!1,shouldHideDangerousDek:X,shouldHidePublishDate:te,playIconStyle:"white",clickHandlerHed:e=>((e,t,n,o)=>{window.dataLayer&&(Z?window.dataLayer.push({event:"recirc",eventCategory:"recirc",eventAction:"recirc-see-related-recipes-click",eventLabel:`See Related Recipes/${n}`}):(d({type:"click",label:e,subject:"carousel",items:[{content_title:o?.dangerousHed,content_type:o?.contentType,content_url:window&&window.location.origin+(o?.url||""),content_id:o?.id}],placement:"mid-content",index:n-1,total_index:A?.length}),window.dataLayer.push({event:"carousel-click","carousel-name":e,"carousel-position":t,"carousel-click-position":n,"carousel-click-text":o?.dangerousHed})))})(C,ue,t+1,e),shouldHideBylines:Y,shouldHideContributors:Q,shouldHaveBorderBottomOnItem:K,isSpecial:R,shouldShowAllContentWhenDense:oe,shouldApplySpecialCard:j,mobileDenseItemClassCarousel:`mobile_dense_carousel_item-${t}`,shouldTrackSnowplow:ae,impressionHandler:()=>M("impression",e,t,W,de,me),snowplowEvent:re&&{...re,items:[{content_title:e.dangerousHed,content_url:e.url,content_id:e.copilotID,content_type:e.contentType}],index:t,total_index:re?.total_index?re?.total_index:A.length,placement:W,subject_version:me}}))))),ie&&o.createElement("div",{className:"more-videos"},o.createElement(ge,{btnStyle:t,label:b||pe(p.seeMoreAriaLabel),ariaLabel:b||pe(p.seeMoreAriaLabel),href:P,inputKind:"link",onClickHandler:O,isSpecial:R}))))},S=C(m),x=C(b);$.propTypes={backgroundColor:i.oneOf([null,"light","dark","brand","black","white"]),btnStyle:i.oneOf(["filled","outlined","text"]),carouselContentAlign:i.oneOf(["left","center"]),carouselSlideSizing:i.object,customViewAllButtonText:i.string,dangerousDek:i.string,dangerousHed:i.string,hasCarouselControls:i.bool,hasDividerAbove:i.bool,hasDividerAboveDek:i.bool,hasDividerBelow:i.bool,hasModerateSpacing:i.bool,hasNoHorizontalScrollCarousel:i.bool,hasPagination:i.bool,hasSectionTitleMargin:i.bool,hasSummaryItemExtraPadding:i.bool,href:i.string,impressionHandler:i.func,isDotClickable:i.bool,isInverted:i.bool,isSpecial:i.bool,isSummaryHeadingSecondary:i.bool,items:i.array,onClickHandler:i.func,paginationStyle:i.string,placement:i.string,sectionTitleVariation:i.oneOf(x),shouldAlignCenterIfContentIsLess:i.bool,shouldApplyGridSpacing:i.bool,shouldApplySpecialCard:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableChannelFeatures:i.bool,shouldEnableRecircTracking:i.bool,shouldHaveBorderBottomOnItem:i.bool,shouldHideBylines:i.bool,shouldHideCarouselFooter:i.bool,shouldHideContributors:i.bool,shouldHideDangerousDek:i.bool,shouldHideMarginOnCarousel:i.bool,shouldHidePublishDate:i.bool,shouldReduceSpaceOnCarouselRow:i.bool,shouldShowAllContentWhenDense:i.bool,shouldShowViewAllButton:i.bool,shouldTrackItemImpressionForSnowplow:i.bool,snowplowEvent:i.object,summaryItemVariation:i.oneOf(S),theme:i.oneOf(["standard","inverted","special"]),totalItems:i.number,version:i.string,viewAllButtonVariation:i.oneOf(["Primary","Utility","UtilityInverted"])},$.displayName="SummaryCarousel",$.displayName="SummaryCarousel",e.exports=v($,"SummaryCarousel")},43709:(e,t,n)=>{e.exports=n(7035)},34751:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,minScreen:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=n(66657),{CarouselControlButton:c,CarouselList:m,CarouselListItem:p,CarouselWrapper:u,CarouselStrapline:g}=n(44802),h=n(35864),{SummaryItemBylinePublishDate:y}=n(277),b=n(73730),{RubricName:f}=n(6613),{applyGridSpacing:v,cssVariablesGrid:w}=n(1123),{SummaryItemHedBase:C}=n(36211),{SummaryItemContent:k}=n(68116),$=o(d).withConfig({displayName:"CarouselRow"})` margin: 0 auto; overflow: auto; ${({shouldShowViewAllButton:e,hasModerateSpacing:t})=>!e&&`\n padding: 0 0 ${i(t?4:0)} 0;\n `} ${({theme:e})=>"inverted"===e.palette?`\n ${a(e,"background","colors.discovery.body.black.background")};\n `:"special"===e.palette?`\n ${a(e,"background","colors.consumption.lead.special.background")};\n @media (max-width: ${l.md}) {\n padding: ${i(4)} 0 ${i(3)} ${i(3)};\n }\n @media (min-width: ${l.md}) {\n padding: ${i(6)} 0 ${i(3)} ${i(8)};\n } \n `:`\n ${w()}\n padding-left: var(--grid-margin);\n padding-right: var(--grid-margin);\n @media (min-width: ${l.xxl}) {\n ${v("padding")};\n max-width: ${i(200)};\n }\n ${a(e,"background","colors.discovery.body.white.background")};\n `} ${({theme:e,shouldApplyGridSpacing:t})=>"inverted"===e.palette&&t&&`\n @media (max-width: ${l.md}) {\n padding: ${i(4)} 0 ${i(3)} ${i(3)};\n }\n @media (min-width: ${l.md}) {\n padding: ${i(6)} ${i(6)} ${i(3)} ${i(8)};\n }\n `} ${({shouldEnableChannelFeatures:e})=>e&&`\n${s(l.md)} {\n display: none;\n }\n grid-column: 1/ span 12;\n grid-row: 3;\n padding-left: 0;\n padding-right: 0;\n padding-top: ${i(5)};\n `} ${u} { ${({theme:e,shouldApplyGridSpacing:t})=>"inverted"!==e.palette||t?"":`${w()}\n margin: 0 auto;\n padding-left: var(--grid-margin);\n padding-right: var(--grid-margin);\n @media (min-width: ${l.xxl}) {\n ${v("padding")};\n max-width: ${i(200)};\n }`}; ${({shouldApplyGridSpacing:e})=>e&&`@media (min-width: ${l.xxl}) {\n padding-right: ${i(6)};\n padding-left: ${i(6)};\n }\n `} ${({shouldEnableChannelFeatures:e})=>e&&"margin-top: 0;\n margin-bottom: 0;\n "} } ${g} { margin-bottom: ${i(4)}; text-transform: initial; ${({theme:e})=>"inverted"===e.palette?a(e,"color","colors.discovery.body.black.heading"):a(e,"color","colors.discovery.body.white.heading")}; } ${m} { margin-top: 0; background: none; overflow-x: auto; scroll-snap-type: x mandatory; @media (min-width: ${l.xxl}) { padding-right: 0; padding-left: 0; } } ${c} { &:disabled { display: none; } } ${p} { ${({shouldEnableChannelFeatures:e})=>e&&` width: 70%;\n margin-right: ${i(2)};`} ${({theme:e,shouldApplySpecialCard:t})=>t&&`\n border-style: solid;\n border-width: 4px;\n ${a(e,"border-color","colors.interactive.base.black")};\n ${a(e,"background-color","colors.consumption.body.standard.bg-card")};\n `} .summary-item__content { padding-bottom: ${i(0)}; width: auto; @media (min-width: ${l.xxl}) { ${({hasModerateSpacing:e})=>`padding-bottom: ${i(e?4:0)};`} } } .summary-item--bundle { @media (min-width: ${l.lg}) { ${({hasModerateSpacing:e})=>`padding-bottom: ${i(e?6:2)};`} } .summary-item__content { width: auto; } .summary-item__hed { margin-top: 0; margin-bottom: ${i(1)}; } } .summary-item { a.summary-item__hed-link { ${({theme:e,shouldApplySpecialCard:t})=>"inverted"!==e.palette||t?a(e,"color","colors.discovery.body.white.heading"):a(e,"color","colors.discovery.body.black.heading")}; } .summary-item__hed { width: auto; ${({theme:e,isSummaryHeadingSecondary:t})=>r(e,t?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-core-primary")}; ${({theme:e,shouldApplySpecialCard:t})=>"inverted"!==e.palette||t?a(e,"color","colors.discovery.body.white.heading"):a(e,"color","colors.discovery.body.black.heading")}; } } } .more-videos { margin: ${i(4)} auto ${i(8)}; @media (min-width: ${l.lg}) { margin: ${i(3)} auto ${i(8)}; } max-width: fit-content; } `,S=["special","inverted"],x=o(h).withConfig({displayName:"CarouselSectionTitle"})` margin: ${({hasSectionTitleMargin:e})=>(e=>e?`${i(8)} auto 0`:"0 auto")(e)}; max-width: ${i(200)}; ${({hasDividerBelow:e})=>!e&&`\n padding-bottom: ${i(4)} ;\n `} h2, h3, p { ${({theme:e})=>S.includes(e.palette)?a(e,"color","colors.discovery.body.black.heading"):a(e,"color","colors.discovery.body.white.heading")}; } `,E=o.div.withConfig({displayName:"CarouselSummaryItem"})` ${({theme:e,shouldApplySpecialCard:t})=>"inverted"!==e.palette||t?"":`\n ${f} {\n ${a(e,"color","colors.discovery.body.black.context-signature")}\n }\n\n ${y} {\n ${a(e,"color","colors.discovery.body.black.context-tertiary")}\n }\n `} && { ${k} { ${C} { @media (max-width: ${l.md}) { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `,T=o.div.withConfig({displayName:"ArticleGalleryCarouselBtnWrapper"})` position: relative; top: 32px; .more-products { margin: 0 auto; max-width: fit-content; } `,I=o(b.Utility).withConfig({displayName:"ArticleGalleryCarouselButton"})` margin: ${i(1)} auto ${i(8)}; @media (min-width: ${l.lg}) { margin: ${i(6)} auto ${i(8)}; } `;e.exports={ArticleGalleryCarouselButton:I,ArticleGalleryCarouselBtnWrapper:T,SummaryCarouselRow:$,CarouselSectionTitle:x,CarouselSummaryItem:E}},81081:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({seeMoreAriaLabel:{id:"SummaryCarousel.seeMoreAriaLabel",defaultMessage:"See more videos",description:"label text for carousel button"}})},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},57613:(e,t,n)=>{const o=n(96540),i=n(5556),{asConfiguredComponent:a}=n(12892),{SummaryDekDefault:r}=n(95015),s=({contentAlign:e="center",dangerousDek:t,hasCustomTypeToken:n=!1,hasMarginBottom:i=!1,shouldDisplayDangerousDek:a=!1})=>!(!a||!t)&&o.createElement(r,{contentAlign:e,dangerouslySetInnerHTML:{__html:t},hasCustomTypeToken:n,hasMarginBottom:i});s.propTypes={contentAlign:i.oneOf(["left","center"]),dangerousDek:i.string,hasCustomTypeToken:i.bool,hasMarginBottom:i.bool,shouldDisplayDangerousDek:i.bool},s.displayName="SummaryDek",e.exports=a(s,"SummaryDek")},49989:(e,t,n)=>{const o=n(57613);e.exports=o},95015:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{BaseText:r}=n(76955),{calculateSpacing:s,getTypographyStyles:l,getColorToken:d}=n(26865),c=o(r).withConfig({displayName:"SummaryDekDefault"})` ${({hasCustomTypeToken:e})=>e?i` ${l("typography.definitions.discovery.description-feature")}; `:i` ${l("typography.definitions.discovery.subhed-section-collection")}; `} grid-column: 1 / -1; margin: auto; padding-right: ${s(1)}; padding-left: ${s(1)}; color: ${d("colors.discovery.body.light.heading")}; ${({contentAlign:e})=>e&&`\n text-align: ${e};\n `} ${({hasMarginBottom:e})=>e?`margin-bottom: ${s(4)};`:`@media (min-width: ${a.xxl}) {\n margin-bottom: ${s(1.5)};\n }\n `} `;e.exports={SummaryDekDefault:c}},64236:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(3442),r=n(71681).A,{SummaryItemFeaturedWrapper:s,FeaturedTitle:l,FeaturedLink:d}=n(56503),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=n(74992),{componentTracking:u}=n(90090),g=({hasRubricBelowHed:e=!1,header:t,hedTag:n="h2",linkLabel:o,clickHandler:g,ctaUrl:h,impressionHandler:y,isHiddenOnMobile:b,shouldEnableBundleComponentAnalytics:f,shouldHideFeaturedDek:v=!1,shouldHoldImageSpace:w,summaryItemProps:C,summaryItemVariation:k="TextBelowCenter",trackingNamespace:$})=>{i.useEffect((()=>{(async()=>{await m(),c("SummaryItemFeatured")})()}),[]);const{url:S,rubric:x}=!!C&&C,E=p[k],{formatMessage:T}=a(),I=u.addDataSectionTitleAttribute(f,$?.summaryItem),N=u.addDataSectionTitleAttribute(f,$?.featureLink);return i.createElement(s,{isHiddenOnMobile:b,"data-testid":"SummaryItemFeatured"},i.createElement(l,{as:n,dangerouslySetInnerHTML:{__html:t||T(r.featuredTitle)}}),i.createElement(E,{...C,rubric:x,shouldHideDangerousDek:v,analyticsDataAttribute:I,hedTag:"div",shouldHideMetadataSecondary:!0,shouldHidePublishDate:!0,shouldHoldImageSpace:w,hasRubricBelowHed:e,mobileDenseItemClassCarousel:"carousel_item-featured",impressionHandler:y,clickHandler:g}),o&&i.createElement(d,{...N},i.createElement("a",{href:h||S,dangerouslySetInnerHTML:{__html:o}})))};g.propTypes={analyticsDataAttribute:o.object,clickHandler:o.func,ctaUrl:o.string,hasRubricBelowHed:o.bool,header:o.string,hedTag:o.oneOf(["h2","h3","div"]),impressionHandler:o.func,isHiddenOnMobile:o.bool,linkLabel:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideFeaturedDek:o.bool,shouldHoldImageSpace:o.bool,shouldTrackItemImpressionForSnowplow:o.bool,summaryItemProps:o.shape(p.propTypes).isRequired,summaryItemVariation:o.string,trackingNamespace:o.object},g.displayName="SummaryItemFeatured",e.exports=g},29237:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(64236);e.exports=o(i,"SummaryItemFeatured")},56503:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{getTypographyStyles:a,getColorStyles:r,calculateSpacing:s}=n(26865),l=o.div.withConfig({displayName:"SummaryItemFeaturedWrapper"})` :not(:last-child) { margin-bottom: ${s(4)}; border-bottom: 1px solid; ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.border")}; padding-bottom: ${s(5)}; } ${({isHiddenOnMobile:e})=>e&&`\n @media (max-width: calc(${i.lg} - 1px)) {\n display: none;\n }\n `}; .summary-item { display: grid; border-bottom: none; padding: 0; } .summary-item__content { order: 1; padding: ${s(2)} 0; } .summary-item__content .summary-item__hed { ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-primary")}; margin-bottom: ${s(.5)}; } .summary-item__content .summary-item__dek { ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-primary")}; margin-bottom: 0; ${({theme:e})=>r(e,"color","colors.discovery.body.white.context-signature")}; } .summary-item__asset-container { order: 2; margin: auto; max-width: 67%; span { box-shadow: 0 0 24px 0 rgba(45, 45, 45, 0.16); } } `,d=o.h2.withConfig({displayName:"FeaturedTitle"})` ${({theme:e})=>a(e,"typography.definitions.discovery.subhed-section-collection")}; margin: 0; border-bottom: 1px solid; ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.border")}; padding-bottom: ${s(1)}; .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } `,c=o.div.withConfig({displayName:"FeaturedLink"})` ${({theme:e})=>a(e,"typography.definitions.foundation.link-primary")}; padding: ${s(2)} 0; text-align: center; a { text-decoration: none; ${({theme:e})=>r(e,"color","colors.interactive.base.brand-primary")}; } a:hover { ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; } `;e.exports={SummaryItemFeaturedWrapper:l,FeaturedTitle:d,FeaturedLink:c}},71681:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({featuredTitle:{id:"SummaryItemFeatured.FeaturedTitle",defaultMessage:"Featured",description:"SummaryItemFeatured component featured title"}})},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),v=({image:e,copilotID:t,isLive:n=!1,isRunwayRecommendationSubHed:o=!1,hasMobilePaddingBottom:v,hed:w,showAssetOnly:C=!1,showLinkedAsset:k=!1,subHed:$,liveLabel:S="LIVE",url:x,analyticsEvent:E,customMessage:T,showPrice:I,hasUnderlineHed:N=!0,isInternalLink:B,layout:L,index:P,contentType:M})=>{a.useEffect((()=>{(async()=>{await s(),r("SummaryItemSimple")})()}),[]);const A="content-click",D=("ContentCarousel"===L||"GridFourColumns"===L)&&"externallink"===M,H={id:t,name:"photo",title:e?.altText,url:x,position:P},[R,_]=i({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});_&&D&&f({type:"impression",event:"content-impression",...H});const O=e&&a.createElement(c,{...e,hasMobilePaddingBottom:v});if(C)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}),D&&f({type:"click",event:A,...H})},target:B?"_self":"_blank",hasMobilePaddingBottom:v},a.createElement(c,{...e}));return k?F:a.createElement(l,{href:x,"data-testid":"SummaryItemSimple",onClick:()=>{E&&b.emitGoogleTrackingEvent(E,{"event-label":w,"gtm.elementUrl":x}),D&&f({type:"click",event:A,...H})},hasUnderlineHed:N,hasMobilePaddingBottom:v},O,e&&n&&a.createElement(m,null,a.createElement(u,null),a.createElement(p,null),a.createElement(g,null," ",S," ")),w&&a.createElement(d,{as:"h3",hasMobilePaddingBottom:v},w),$&&a.createElement(h,{showPrice:I,as:"p"},I?$:null),T&&a.createElement(y,{isRunwayRecommendationSubHed:o}," ",T," "))};v.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=v},31933:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(30608);e.exports=o(i,"SummaryItemSimple")},14815:(e,t,n)=>{const o=n(75999).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")}; `,v=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 `}; `;v.displayName="SummaryItemCustomMessage",e.exports={SummaryItemSimpleAnchor:m,SummaryItemSimpleHed:p,SummaryItemResponsiveAsset:g,SummaryItemLiveWrapperAsset:h,SummaryItemLiveSpacerAsset:y,SummaryItemLiveEllipseAsset:b,SummaryItemLiveLabelAsset:f,SummaryItemSimpleSubHed:u,SummaryItemCustomMessage:v}},67619:(e,t,n)=>{const o=n(50014),i=n(96540),{useEffect:a,useState:r,useCallback:s}=n(96540),l=n(5556),d=n(32485),{useIntl:c}=n(3442),{useInView:m}=n(46762),p=n(38221),u=n(62193),{useViewportObserver:g}=n(55030),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=n(99906),{trackNavigationEvent:f,extractStrategyFromURL:v}=n(14307),{getCookie:w}=n(56892),{asConfiguredComponent:C}=n(12892),{asThemedComponent:k}=n(20223),{default:$}=n(13659),{googleAnalytics:S}=n(90090),{getAltTextForSeo:x}=n(27287),{getThemedBylineVariation:E}=n(27053),T=n(31170),{formatGtmData:I,productImpressionTracking:N}=n(60162),B=n(48286),L=n(78372),P=n(34187),M=n(75013),A=n(52540),D=n(29697),H=n(73275),R=n(18463),_=n(56816),O=n(17035),F=n(44553),W=n(9486),V=n(56883),U=n(64273),G=n(75590),j=n(99672),z=n(67709),q=n(63902),Z=n(75096),{LAYOUT_PLACEMENTS:K}=n(28197),{cutClearLink:Y,getRecircId:J,hasFeatureVideo:Q}=n(2953),{generateId:X}=n(54318),ee=n(82942).A,{SummaryItemBaseByline:te}=n(277),{handleCommercePromotionBanner:ne}=n(14307),{handlSnowplowNavigationEvent:oe}=n(55259),{SummaryItemContent:ie,SummaryItemDek:ae,SummaryItemDekReadMore:re,SummaryItemHedLink:se,SummaryItemAuthorTitle:le,SummaryItemMetadataPrimary:de,SummaryItemMetadataSecondary:ce,SummaryItemRubric:me,SummaryItemRubricSeparator:pe,SummaryItemRubricWrapper:ue,SummaryItemStickyWrapper:ge,SummaryItemWrapper:he,SummaryItemAssetContainer:ye,SummaryItemContributorContent:be,SummaryItemContributorName:fe,SummaryItemSignage:ve,SummaryItemVenueDetails:we,SummaryItemContextualHeader:Ce,SummaryItemNowShopping:ke,SummaryItemShopLink:$e}=n(68116),Se=n(20267),xe=n(79993),Ee=n(50328),Te=n(23261),Ie=e=>{const{actionBarConfig:t,alternateClickHandlerStrategy:n,analyticsDataAttribute:l,audioTagIconTitle:b,awards:C,business:k,businessInfo:L,buttonSize:A,bylineVariation:D,className:H,clampBreakpoint:K,clickHandler:Ie,clickHandlerContributors:Ne,clickHandlerHed:Be,clickHandlerRubric:Le,clickItem:Pe,commentsCount:Me,contentType:Ae,contextualHeader:De,contributors:He,copilotID:Re,ctaTextSource:_e,dangerousDek:Oe,dangerousHed:Fe,date:We,defaultTypeForContributor:Ve,defaultContributorDetailField:Ue,shouldEmbedCneVideo:Ge,eventDate:je,summaryItemMetaData:ze,fullPageTheme:qe,generateIdFrom:Ze,hasBorder:Ke,hasBorderOnLargeScreen:Ye,hasBorderOnMobileAndTabletOnly:Je,hasBorderSides:Qe,hasBundleClass:Xe,hasBylineBeforeDek:et,showReviewTitleForTracks:tt,hasDefaultSpacingMarginBottom:nt,responsiveCartoonVariation:ot,hasImageCenteredButtonInCarousel:it,hasListInDek:at,hasMarginSpacing:rt,hasMediumMarginBottom:st,hasMetaWithoutMargin:lt,hasModerateSpacing:dt,hasMultipleRubric:ct,hasNoBottomMarginForCneVideo:mt,hasNoBottomPaddingForCneVideo:pt,hasNoBottomPaddingForGridContent:ut,hasNoBottomPaddingContent:gt,hasNoHedTagMargin:ht,hasNoHedTagMarginTop:yt,hasRubricBelowHed:bt,hasRule:ft,hasCoverCollage:vt,hasSponsorByline:wt,hasUnderlineHed:Ct,hasSideBySideMobileOnlyImageRight:kt,hasStoryAssurance:$t,hasSummaryItemAssetSpacing:St,hasTighterVerticalSpacing:xt,hasVerticalRule:Et,hedTag:Tt,hideBylinesUntil:It,hideIssueDate:Nt,hidePadding:Bt,hideRubricItemSummary:Lt,hideRubricLink:Pt,hideRuleFromMobile:Mt,isAlternateClickHandlerStrategy:At,isRecircListItem:Dt,recircPlacement:Ht,iconButtonOnclickHandler:Rt,isCategoryFeatureContainer:_t,isCtaButtonClickable:Ot,iconType:Ft,image:Wt,isRegistrationRequired:Vt,isAudioArticle:Ut,isLazy:Gt,impressionHandler:jt,isLive:zt,isSponsored:qt,isSpecial:Zt,isSticky:Kt,issueDate:Yt,hasNoFollowOnSyndicated:Jt,isVenueCardItemContainer:Qt,itemIndex:Xt,itemInViewGAEventName:en,itemsCount:tn,totalItems:nn,maxContributors:on,maxContributorsNames:an,maxDekLines:rn,maxDekLinesInMobile:sn,maxDekLinesInTablet:ln,maxDekLinesInDesktop:dn,maxDekLinesInLargeDesktop:cn,maxDekLinesInExtraLargeDesktop:mn,maxHedLines:pn,metadataPrimary:un,metadataVideo:gn,multiImages:hn,metadataSecondaryMessage:yn,offers:bn,placement:fn,playIconStyle:vn,parentDangerousHed:wn,ratingValue:Cn,recircId:kn,recircRiver:$n,registrationGateCookie:Sn,registrationGateURL:xn,rubric:En,rubricIconOverride:Tn,rubricVariation:In,hasRoundedEdges:Nn,hasSeriesData:Bn,hasSummaryItemAction:Ln,hasSummaryItemExtraPadding:Pn,hasWrapperButtonRole:Mn,shouldAlignDekAtBottom:An,shouldUseRubricAsRole:Dn,shouldHideContributorContent:Hn,shouldTrackItemImpressionForSnowplow:Rn,showContributorContentOnTop:_n,hasBottomSpaceOnRubric:On,imageAlignment:Fn,primaryCta:Wn,sectionTemplate:Vn,shouldApplyImageBorderRadius:Un,shouldAutoPlay:Gn,shouldDekHideOnMobileAndShowOnTablet:jn,shouldDisableGradientContentBlock:zn,shouldDisplaySignage:qn,shouldDisplaySignageInline:Zn,shouldEnableBookmarkOnSummaryItem:Kn,shouldEnableCommentsCountOnSummaryItem:Yn,shouldUseBookmarkV3:Jn,shouldHideBookmarkIcon:Qn,shouldHideBylines:Xn,shouldHideDangerousDek:eo,shouldHideDangerousDekMobileOnly:to,shouldHideDangerousHed:no,shouldDekhaveExtraVerticalSpace:oo,shouldHandleOverlayForLongHed:io,shouldHaveBorderBottomOnItem:ao,shouldHideEventDate:ro,shouldHideFinalBorder:so,shouldHideIcon:lo,shouldHideItemCount:co,shouldHideSubHed:mo,shouldHideSubHedForTracks:po,shouldHideVideoDek:uo,shouldLinkByline:go,shouldHideContributors:ho,shouldHideDekBottomMargin:yo,shouldHideMetadataSecondary:bo,shouldHidePublishDate:fo,shouldHidePublishDateInTemplate:vo,shouldHoldImageSpace:wo=!0,shouldNavigateToNewTab:Co,shouldPlaceVenueBelowDek:ko,shouldPlayInline:$o,shouldNotPreventPageRedirect:So,shouldShowVenueDetails:xo,shouldShowAllContentWhenDense:Eo=!1,shouldRemoveHorizontalPadding:To,shouldRemoveSummaryItemBorder:Io,shouldAppendReadMoreLinkForDek:No,shouldUseArrowIconInDek:Bo,shouldUseFeaturedFontWeight:Lo,shouldUseFlexGrow:Po,shouldUseMediumBreakpoint:Mo,shouldUseSmallHed:Ao,shouldUseSmallImageMobileOnly:Do,shouldVerticallyAlignHed:Ho,showCommaAsideContributorName:Ro,showContributorDetail:_o,showOffers:Oo,showReviewLabel:Fo,showShopNowButton:Wo,showHeadTagAs:Vo,showHeadTagAsForRecirc:Uo,sideBySideVerticalAlign:Go,signage:jo,signalType:zo,snowplowEvent:qo,sparrowPattern:Zo,subHed:Ko,isTruncateDek:Yo,isAuthenticated:Jo,url:Qo,shouldUpdateVideoTitleOnVideoChange:Xo,shouldEnablePlayIcon:ei,shouldEnableReviewFlag:ti,shouldCenterAlignContributorName:ni,showAuthorTitle:oi,shouldDisplayImageCount:ii,source:ai,variations:{cardContentPaddingStyles:ri=!0,circleImage:si,contentAlign:li,contentAlignmentInMobile:di,shouldDisplayLiveIndicator:ci,hasAsset:mi,hasAudioTag:pi,hasBookmarks:ui,hasCTA:gi,hasLeftMargin:hi,hasPrimaryCTA:yi,hasSecondaryCTA:bi,hasUtilityFeatures:fi,iconPosition:vi,isCard:wi,isContributor:Ci,isContributorGridItem:ki,isContributorImageTopAligned:$i,isContributorThreeCol:Si,isDarkBackground:xi,isDarkBackgroundRight:Ei,isDense:Ti,isDenseDesktopStack:Ii,isDenseDesktopThirds:Ni,hasHedCorePrimary:Bi,isHighDensity:Li,layoutPlacement:Pi,layoutPosition:Mi,layoutProportions:Ai,primaryBlock:Di,marginTop:Hi,shouldAssetHaveNoBottomMargin:Ri,shouldDisplayPremiereDate:_i,shouldDisplayVideoTime:Oi,showOnHoverEffect:Fi,showBusinessCategory:Wi,showLocation:Vi,showProfileButton:Ui,showReadMore:Gi},venueAwards:ji,venueDetails:zi,wordCount:qi,variationName:Zi,isPlpCurated:Ki,isSeriesNavigation:Yi,isCurrent:Ji,layout:Qi,index:Xi,primaryCTALabel:ea,secondaryCTALabel:ta,node:na,isTextExternalLink:oa,mobileDenseItemClassCarousel:ia}=e;i.useEffect((()=>{(async()=>{await y(),h("SummaryItem",Zi)})()}),[Zi]);const aa="ContentCarousel"===Qi||"GridFourColumns"===Qi,ra={id:Re,title:Fe,name:Ae,url:Qo,position:Xi},sa=Qo?.split("/")[1],la="hotels"===sa;i.useEffect((()=>{la&&(window.addEventListener("load",(()=>N("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",p((()=>{N("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3)))}),[la]);const da={dangerousHed:Fe,id:na?.id||Re,index:Xt,contentType:"venue",offers:bn,hotelLink:Qo,layout:Qi||"GridFourColumns"},{ctaLabel:ca,eventStatus:ma}=ze,[pa,ua]=i.useState(!1);i.useEffect((()=>{ua($(Qo,window.location.hostname))}),[Qo]);const ga=!("externallink"!==Ae||!pa)||Co,ha=ct?En:{...En,...Tn&&{dangerousIcon:Tn}},ya=!!vo.includes(Vn)||fo,[ba,fa]=r(""),[va,wa]=r(""),[Ca,ka]=r(!1),[$a,Sa]=m({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});a((()=>{const e=w(Sn);Jo||!Vt||e||fa(`${xn}?redirectURL=${Qo}`)}),[Jo,Sn,Vt,xn,Qo]);const xa=Dt&&`${Ht}-${kn}`;g(`.${xa}`,void 0,(e=>{if(e&&Dt){const e={type:"impression",label:Fe,subject:"recirc_unit",items:[{content_id:Re,content_title:ra.title,content_type:ra.name.toLowerCase(),content_url:ra.url}],strategy:v(ra.url),placement:Ht,index:kn-1,total_index:nn};f(e)}}),[Qo]);const Ea=Rn&&`search_result_item-${Re}`;g(`.${Ea}`,void 0,(e=>{e&&Pe(null,null,Re,Xi||Xt,"result_in_view",Ae,Fe,ra.url,!0)}));const Ta=Rn&&`${fn||qo.placement}_summary_item-${Xi||Xt}`;if(g(`.${ia||Ta}`,void 0,(e=>{e&&jt()})),!Ca&&Sa&&en){ka(!0);const e={"profile-item-rank":(Xt+1).toString().padStart(2,"0"),"profile-item-name":Fe||""};S.emitGoogleTrackingEvent(en,e)}Sa&&aa&&!la&&ne({type:"impression",event:"content-impression",...ra});const Ia=s((e=>{Xo&&wa(e.title)}),[Xo]),{formatMessage:Na}=c(),Ba=kn?Uo||"div":oa?"h2":void 0!==Vo?Vo:Tt,La=x(Fe)||Wt?.altText||"";if(void 0!==Wt?.altText&&(Wt.altText=La),"overlay"===Pi)return i.createElement(R,{analyticsDataAttribute:l,className:H,isRecircListItem:Dt,recircPlacement:Ht,clickHandler:Ie,contentAlign:li,contributors:He,dangerousHed:Fe,dangerousDek:Oe,eventDate:je,hasCTA:gi,hasLeftMargin:hi,hideRubricItemSummary:Lt,hasCoverCollage:vt,HedTag:Ba,image:Wt,isLazy:Gt,isLive:zt,shouldDisableGradientContentBlock:zn,isContributor:Ci,totalItems:nn,layoutProportions:Ai,showOnHoverEffect:Fi,maxHedLines:pn,metadataPrimary:un,metadataVideo:gn,multiImages:hn,publishDate:We,recircId:kn,recircRiver:$n,rubric:En,rubricVariation:In,shouldAutoPlay:Gn,shouldHideEventDate:ro,shouldHideItemCount:co,shouldHidePublishDate:ya,shouldDisplayLiveIndicator:ci,shouldHandleOverlayForLongHed:io,sparrowPattern:Zo,url:Qo,contentType:Ae,contentId:Re,shouldUseMediumBreakpoint:Mo,signage:jo});const Pa=!Io&&Je,Ma=d("summary-item",{"summary-item--card":wi,"summary-item--high-density":Li,"summary-item--circle-image":si,"summary-item--no-asset":!mi,"summary-item--has-bookmarks":ui,"summary-item--has-margin-spacing":rt,"summary-item--has-border":Ke,"summary-item--has-no-final-border":so,"summary-item--has-border-sides":Qe,"summary-item--has-mobile-border":Pa,"summary-item--has-large-screen-border":Ye,"summary-item--has-rule":ft,"summary-item--has-offers":Oo&&bn?.length,[`summary-item--${Ae}`]:Ae&&Xe,"summary-item--has-tighter-spacing":xt,"summary-item--has-vertical-rule":Et,"summary-item--is-contributor":Ci,"summary-item--has-small-image-mobile-only":Do,"summary-item--is-contributor-three-col":Si,"summary-item--is-dense":Ti,"summary-item--primary-block":Di,"summary-item--name-center":Ci&&!He?.author?.items?.[0]?.photo&&ni,"summary-item--show-read-more":Gi},!ct&&En&&En.dangerousIcon?"summary-item--has-icon":"summary-item--no-icon",`summary-item--text-align-${li}`,`summary-item--layout-placement-${Pi}`,`summary-item--layout-position-${Mi}`,`summary-item--layout-proportions-${Ai}`,`summary-item--side-by-side-align-${Go}`,`summary-item--side-by-side-image-right-mobile-${kt}`,{"summary-item--dark-background-right":Ei,"summary-item--dark-background":xi},`summary-item--${qe}`,H,Ea,Ta,ia),Aa=P[In||"Item"],Da={bylineVariation:E({bylineVariation:D,theme:qe}),clickHandlerContributors:Ne,contributors:He,dateValue:!Nt&&Yt?Yt:Q(Wt)?Wt.publishDate:We,eventDate:je,hasBookmarks:ui,hideBylinesUntil:It,iconButtonOnclickHandler:Rt,iconType:Ft,isVenueCardItemContainer:Qt,maxContributors:on,maxContributorsNames:an,shouldHideBookmarkIcon:Qn,shouldHideBylines:Xn,shouldHideContributors:ho,shouldHideEventDate:ro,shouldLink:go,shouldHidePublishDate:ya,shouldMoveBylineToBottom:Po,showCommaAsideContributorName:Ro,test:"prop",venueAwards:ji,isDenseDesktopStack:Ii,isDenseDesktopThirds:Ni},Ha=()=>{if(_t){const e={type:"click",label:wn,subject:"category_feature",items:[{content_title:Fe.replace(/<[^>]*>/g,""),content_type:Ae,content_url:Qo,content_id:Re}],index:Xt,total_index:nn};f(e)}S.emitGoogleTrackingEvent("gtm.linkClick",{"gtm.elementUrl":Qo,"gtm.triggers":""}),T.trackSparrowEvent("content","click",{dim1:Qo,dim2:Y(Qo),dim3:"recirc-river",dim4:J("wrapper",kn),dim5:Zo}),Ie(qt),$(Qo,window.location.hostname)||ga?window.open(Qo,"_blank"):window.location=Qo,Pe(null,null,Re,Xi||Xt,"click_result",Ae,Fe,Qo,!0)},Ra={onKeyDown:e=>{"Enter"===e.key&&(n?n(e):Ha())},onClick:At?()=>{}:n||Ha},_a=Ot?e=>{e.stopPropagation(),ga?window.open(Qo,"_blank"):window.location.href=Qo}:()=>{},Oa=(e,t)=>{I(window,{...da},e,"ProductEmbed",t,Fe)},Fa=(e,t)=>{e.stopPropagation(),Be&&Be(),ui||Ie(qt,e),u(qo)||oe(qo),Pe(null,null,Re,Xi||Xt,"click_result",Ae,Fe,Qo),aa&&!la&&ne({type:"click",event:"content-click",...ra}),la&&Oa(t,e)},Wa=He?.[Ve]?.items?.[0]||{},Va=Wa.name,Ua=Wa.photo,Ga=Wa.dangerousTitle,ja=Wa[Ue],za=Wa.url,qa=no||Va&&"ContributorRiverItem"===Zi,Za=ii?!(tn?.count>0):bo;let Ka;tn&&(Ka=Na(ee.slides,{slidesCount:tn.count})),yn&&(Ka=yn);const Ya=!!ha?.dangerousIcon,Ja=e=>i.createElement(me,{as:Aa,...e,fullPageTheme:qe,className:d("summary-item__rubric",{"summary-item__series-link":Bn,"summary-item__rubric--extra-margin-bottom":dt}),hasSeriesData:Bn,clickHandler:Le,contentAlign:li,hasBookmarks:ui,hasIcon:Ya,hasModerateSpacing:dt,hasRubricBelowHed:bt,isContributor:Ci,shouldUseRubricAsRole:Dn,hasBottomSpaceOnRubric:On,hideRubricLink:Pt,hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni}),Qa=i.createElement(ue,null,(e=>Array.isArray(e)?o(e,"name").map(((e,t)=>i.createElement(i.Fragment,null,t>0&&i.createElement(pe,null," / "),i.createElement(Ja,{...e})))):i.createElement(Ja,{...e}))(ha)),Xa=!Ti&&!Lt&&En&&!Ci&&!qt&&i.createElement(M,{wordCount:qi,hasStoryAssurance:$t,rubric:Qa}),er=oa?!oa:eo&&"fashionshow"!==Ae||"cnevideo"===Ae&&uo,tr=ei&&"cnevideo"===Ae?!ei:lo;let nr={};Jt&&(nr={rel:"nofollow"});const or=Ci?Ua:Wt,ir=Gi?ee.readMore:ee.dekReadMoreText,ar=No?i.createElement(re,{href:Qo,className:"summary-item__dek--readmore-link",isVenueCardItemContainer:Qt,onClick:la?Oa:()=>{}},Na(ir)):null,rr=Gi&&za?i.createElement(i.Fragment,null,i.createElement(re,{href:za,className:"summary-item__contributor--readmore-link",showReadMore:Gi,isVenueCardItemContainer:Qt},Na(ee.readMore))):null,sr=Ge&&0===Xt,lr=Yo&&(rn>0&&rn<1/0||sn>0&&sn<1/0||ln>0&&ln<1/0||dn>0&&dn<1/0||cn>0&&cn<1/0||mn>0&&mn<1/0);let dr=sr&&Xo?va:Fe;tt&&Cn&&"Tracks"===Cn.channelType&&(dr=ai?.hed);const cr=oo&&!An,mr=Ae&&Xe,pr=Wt&&Wt.showImageWithoutLink&&Wt.shouldImageHaveClickHandler?e=>{e.stopPropagation(),window.open(Qo,"_blank")}:null,ur=Wt&&Wt.showImageWithoutLink&&Wt.shouldImageHaveClickHandler,gr=Wt&&Wt.showImageWithoutLink&&Wt.shouldImageHaveClickHandler?{shouldAddHover:ur,onClick:pr}:{},hr="cnevideo"===Ae?.toLowerCase(),yr=i.createElement(ye,{className:"summary-item__asset-container",...gr,hasSummaryItemAssetSpacing:St,shouldUseMediumBreakpoint:Mo,imageAlignment:Fn,shouldHaveBorderBottomOnItem:ao,hasNoBottomMarginForCneVideo:mt,hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni,hideDangerousDek:er,shouldApplyImageBorderRadius:Un,onClick:la?Oa:()=>{},isTextExternalLink:oa},i.createElement(_,{audioTagIconTitle:b,awards:C,clickHandlerHed:Fa,contentType:Ae,hasAsset:mi,hasAudioTag:pi||Ut,hasImageCenteredButtonInCarousel:it,hasCircularImage:si,hasNoBottomMarginForCneVideo:mt,hasReviewTag:ti&&!!Cn&&(Cn.isBestNewMusic||Cn.isBestNewReissue),hasRel:Jt,hasRoundedEdges:Nn,iconPosition:vi,image:or,isLazy:Gt,isLive:zt,layoutPlacement:Pi,metadataVideo:gn,multiImages:hn,onVideoChange:Ia,playIconStyle:vn,recircId:kn,recircRiver:$n,shouldAutoPlay:Gn,shouldDisplayPremiereDate:_i,shouldDisplaySignage:qn&&!Zn,shouldDisplayVideoTime:Oi,shouldAssetHaveNoBottomMargin:Ri,shouldHideIcon:tr,shouldHoldImageSpace:wo,shouldPlayInline:$o,shouldUseMediumBreakpoint:Mo,signage:jo,sparrowPattern:Zo,shouldEmbedCneVideo:sr,url:ba||Qo,shouldNavigateToNewTab:ga,responsiveCartoonVariation:ot,signalType:zo,actionBarConfig:t}),Ci&&!Hn&&i.createElement(be,{layoutPosition:Mi,shoulUseContributorRiverItemStyle:_o,className:d({"summary-item--contributor-name-center":!or&&ni})},i.createElement(xe,{contributorName:Va,contributorDetail:ja,showContributorDetail:_o,shouldUseRubricAsRole:Dn,isSpecial:Zt}),!Lt&&En&&Qa,rr,oi&&Ga&&i.createElement(le,{dangerouslySetInnerHTML:{__html:Ga}}))),br=i.createElement(i.Fragment,null,Ti&&!Lt&&En&&!Ci&&Qa,yr,i.createElement(ie,{className:d("summary-item__content",{"summary-item__content--minimal":xt,"summary-item__content--no-padding":gt,"summary-item__content--no-rubric":!Lt&&!En,"summary-item__content--margintop":Hi,"summary-item__content--vertically-align":Ho,"summary-item__content--bottom-dek":An}),contentAlign:li,contentAlignmentInMobile:di,layoutPlacement:Pi,layoutProportions:Ai,layoutPosition:Mi,hasMarginTop:Hi,hasNoRubric:!Lt&&!En,hasNoBottomPaddingContent:gt,hasNoBottomPaddingForGridContent:ut,hasNoBottomPaddingForCneVideo:pt,hasTighterVerticalSpacing:xt,shouldAlignDekAtBottom:An,shouldRemoveHorizontalPadding:To,shouldUseFlexGrow:Po,shouldVerticallyAlignHed:Ho,hasBookmarks:ui,hasAsset:mi,hasHighDensity:Li,hasSummaryItemExtraPadding:Pn,isContributor:Ci,isContributorThreeCol:Si,bundleClass:mr,isVenueCardItemContainer:Qt,isSpecial:Zt,hasMediumMarginBottom:st,hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni,shouldHidePublishDate:fo,isPlpCurated:Ki,isSeriesNavigation:Yi,shouldEnableCommentsCountOnSummaryItem:Yn,commentsCount:Me,shouldEnableBookmarkOnSummaryItem:Kn},De&&i.createElement(Ce,null,De),!bt&&Xa,(wt||qt)&&i.createElement(te,{className:d({"summary-item__byline":wt,"summary-item__byline--sponsored":wt,"summary-item__content--sponsored":qt},`summary-item__content--sponsored-${qe}`),isSponsoredByline:wt,isSponsored:qt,isSponsoredInverted:"inverted"===qe},Na(ee.sponsoredContent)),_n&&i.createElement(fe,null,Va),_n&&!Lt&&En&&Qa,(Fe||Q(Wt))&&!qa&&i.createElement(i.Fragment,null,i.createElement(se,{className:d("summary-item-tracking__hed-link","summary-item__hed-link",{"summary-item__hed-link--underline-disable":!Ct,"summary-item__hed-link--heading-inline":"heading-inline"===Ae},xa),name:"heading-inline"===Ae?Fe:void 0,contentAlign:li,"data-component-title":$n,"data-component-type":"recirc-river","data-recirc-id":J("hed",kn),"data-recirc-pattern":Zo,hasRule:ft&&Ct&&!ui,hideRuleFromMobile:Mt,hasRuleOnlyMedium:"side-by-side"===Pi||"text-below-desktop-only"===Pi,...nr,href:ba||Qo,isContributor:Ci,layoutPlacement:Pi,onClick:Fa,target:So&&ga?"_blank":"_self",hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni},i.createElement(F,{contentType:Ae,dangerousHed:Q(Wt)?Wt.dangerousHed:dr,hasFixedMarginBottom:oa||dt,HedTag:Ba,layoutPlacement:Pi,layoutProportions:Ai,maxHedLines:pn,hasHedCorePrimary:Bi,shouldUseSmallHed:Ao,isHighDensity:Li,isVenueCardItemContainer:Qt,hasNoHedTagMargin:ht,hasNoHedTagMarginTop:yt,shouldUseFeaturedFontWeight:Lo,breakpoint:K,hasDefaultSpacingMarginBottom:nt,isTextExternalLink:oa})),Ji&&Yi&&i.createElement(ke,{isCurrent:Ji,isSeriesNavigation:Yi},Na(ee.NowShoppingLabel)),po&&"Tracks"===Cn.channelType?null:i.createElement(i.Fragment,null,!mo&&Ko&&i.createElement(Se,{contentType:Ae,subHed:Ko?.name,hasFixedMarginBottom:dt,layoutPlacement:Pi,layoutProportions:Ai,maxHedLines:pn,hasHedCorePrimary:Bi,shouldUseSmallHed:Ao,isHighDensity:Li,hasNoHedTagMargin:ht,shouldUseFeaturedFontWeight:Lo}))),bt&&Xa,!wt&&et&&i.createElement(O,{...Da,isBeforeDek:!0,className:"summary-item__byline-date-icon--pre-dek"}),ti&&Cn&&Fo&&i.createElement(W,{ratingValue:Cn}),xo&&zi&&!ko&&i.createElement(we,{as:B,lines:1,breakpoint:K,isVenueCardItemContainer:Qt},i.createElement(we,null,zi)),Oe&&!er&&(lr?i.createElement(i.Fragment,null,i.createElement(ae,{as:B,lines:rn,linesInMobile:sn,linesInTablet:ln,linesInDesktop:dn,linesInLargeDesktop:cn,linesInExtraLargeDesktop:mn,className:"summary-item__dek",hasMarginSpacing:rt,breakpoint:K,isVenueCardItemContainer:Qt,hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni,shouldHideContributors:ho,shouldHideDekBottomMargin:yo},i.createElement(i.Fragment,null,i.createElement(ae,{className:d("summary-item__dek",{"summary-item__dek--hide-mobile-show-tablet":jn,"summary-item__dek--hidden-mobile":to,"summary-item__dek--extra-spacing":oo&&!An,"summary-item__dek--with-readmore":No,"summary-item__dek--bottom-align":An,"summary-item__dek--video-dek":Ge,"summary-item__dek--isCneVideo":hr}),hasMarginSpacing:rt,hasExtraSpacing:cr,isInline:No,hasListInDek:at,shouldHideOnMobileAndShowOnTablet:jn,shouldHideOnMobile:to,verticalAlign:An?"bottom":"top",dangerouslySetInnerHTML:{__html:Oe},hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni,shouldHideContributors:ho,shouldHideDekBottomMargin:yo,isTextExternalLink:oa,as:oa?"p":"div"}))),ar):i.createElement(i.Fragment,null,Ii||Ni?yr:null,i.createElement(ae,{className:d("summary-item__dek",{"summary-item__dek--hide-mobile-show-tablet":jn,"summary-item__dek--hidden-mobile":to,"summary-item__dek--extra-spacing":oo&&!An,"summary-item__dek--with-readmore":No,"summary-item__dek--bottom-align":An,"summary-item__dek--video-dek":Ge,"summary-item__dek--isCneVideo":hr}),hasExtraSpacing:cr,hasMarginSpacing:rt,isInline:No,hasListInDek:at,shouldHideOnMobileAndShowOnTablet:jn,shouldHideOnMobile:to,verticalAlign:An?"bottom":"top",dangerouslySetInnerHTML:{__html:Oe},hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni,shouldHideContributors:ho,shouldHideDekBottomMargin:yo,shouldUseArrowIconInDek:Bo,isTextExternalLink:oa,as:oa?"p":"div"}),ar)),No&&er&&ar,Zn&&jo&&i.createElement(ve,null," ",jo),Vi&&(L?.address?.state||L?.address?.city)&&i.createElement(U,{business:L}),Wi&&i.createElement(i.Fragment,null,(L?.category?.name||L?.profession?.name)&&i.createElement(G,{business:L}),i.createElement(j,{shouldUseFullWidthMobileOnly:!0,clickHandlerCta:_a},Na(ee.BusinessProfileCTAText))),(yi||bi)&&(Qo||Wn)&&i.createElement(z,{hasPrimaryCTA:yi,hasSecondaryCTA:bi,primaryCta:Wn,secondaryCta:Qo,primaryCTALabel:ea,secondaryCTALabel:ta}),un&&i.createElement(de,{className:"summary-item__metadata-primary"},un),Ka&&!Za&&i.createElement(ce,{className:d("summary-item__metadata-secondary",{"summary-item__metadata-secondary-without-mobile-margin":et,"summary-item__metadata-secondary-without-margin":lt}),hasMobileSpacing:et,hasMarginSpacing:rt,hasMetaWithoutMargin:lt},Ka),xo&&zi&&ko&&i.createElement(we,{as:B,lines:1,breakpoint:K,isVenueCardItemContainer:Qt},i.createElement(we,null,zi)),!wt&&!et&&i.createElement(O,{...Da}),fi&&i.createElement(Te,{totalCommentsCount:Me,urlToBookmark:Qo,copilotID:Re,contentType:Ae,isPageScoped:!1,shouldEnableUtilityBookmarkOption:Kn,shouldEnableUtilityCommentsCount:Yn,shouldUseBookmarkV3:Jn}),Ui&&i.createElement(V,{business:k}),Oo&&i.createElement(Z,{offers:bn,urlToBookmark:Qo,copilotID:Re,productData:da,index:Xt,isHotelType:la,dangerousHed:Fe}),_e&&(oa?i.createElement($e,{href:Qo,className:"summary-item__shop-link"},_e):!!Wo&&i.createElement(Ee,{url:Qo,dangerousHed:Fe,buttonSize:A,buttonAlignment:li,buttonLabel:_e})),Ln&&i.createElement(q,{ctaLabel:ca,eventStatus:ma})));return i.createElement(he,{...en||aa?{ref:$a}:{},...ui?{}:Ra,...l,cardContentPaddingStyles:ri,className:la?d("product-embed",Ma):Ma,"data-item":JSON.stringify(da),contentType:Ae,fullPageTheme:qe,hasBorder:Ke,hasBorderOnLargeScreen:Ye,hasBorderSides:Qe,hasSummaryItemAction:Ln,hasMarginSpacing:rt,hasHiddenFinalBorder:so,hasMobileOnlyBorder:Pa,hasSmallImageMobileOnly:Do,hidePadding:Bt,isDarkBackgroundRight:Ei,hasBookmarks:ui,bundleClass:mr,hasDense:Ti,hasOffers:!(!Oo||!bn?.length),hasVerticalRule:Et,isPrimaryBlock:"primary-block"===Di,isCard:wi,isContributor:Ci,isContributorImageTopAligned:$i,isContributorThreeCol:Si,isDarkBackground:xi,isPlpCurated:Ki,isSeriesNavigation:Yi,isHighDensity:Li,layoutPlacement:Pi,layoutPosition:Mi,layoutProportions:Ai,sideBySideVerticalPlacement:Go,hasSideBySideMobileOnlyImageRight:kt,shouldRemoveHorizontalPadding:To,shouldShowAllContentWhenDense:Eo,shouldUseFlexGrow:Po,verticalAlign:An?"bottom":"top",showReadMore:Gi,...Mn&&{role:"button",tabIndex:0},imageAlignment:Fn,isSpecial:Zt,id:X(e,Ze),isAlternateClickHandlerStrategy:At,hasDenseDesktopStack:Ii,hasDenseDesktopThirds:Ni,hideDangerousDek:er,isTextExternalLink:oa,isContributorGridItem:ki},(e=>e?i.createElement(ge,null,br):br)(Kt))};Ie.propTypes={actionBarConfig:l.object,alternateClickHandlerStrategy:l.func,analyticsDataAttribute:l.object,audioTagIconTitle:l.string,awards:l.array,business:l.object,businessInfo:l.object,buttonSize:l.oneOf(["default","small"]),bylineVariation:l.string,clampBreakpoint:l.string,className:l.string,clickHandler:l.func,clickHandlerContributors:l.func,clickHandlerHed:l.func,clickHandlerRubric:l.func,clickItem:l.func,commentsCount:l.number,contentType:l.string,contextualHeader:l.string,contributors:l.shape(A.propTypes.contributors),copilotID:l.string,ctaTextSource:l.string,dangerousDek:l.string,dangerousHed:l.string.isRequired,date:l.string,defaultContributorDetailField:l.string,defaultTypeForContributor:l.string,eventDate:l.string,fullPageTheme:l.oneOf(["standard","inverted"]),generateIdFrom:l.string,hasBorder:l.bool,hasBorderOnLargeScreen:l.bool,hasBorderOnMobileAndTabletOnly:l.bool,hasBorderSides:l.bool,hasBottomSpaceOnRubric:l.bool,hasBundleClass:l.bool,hasBylineBeforeDek:l.bool,hasCoverCollage:l.bool,hasDefaultSpacingMarginBottom:l.bool,hasImageCenteredButtonInCarousel:l.bool,hasListInDek:l.bool,hasMarginSpacing:l.bool,hasMediumMarginBottom:l.bool,hasMetaWithoutMargin:l.bool,hasModerateSpacing:l.bool,hasMultipleRubric:l.bool,hasNoBottomMarginForCneVideo:l.bool,hasNoBottomPaddingContent:l.bool,hasNoBottomPaddingForCneVideo:l.bool,hasNoBottomPaddingForGridContent:l.bool,hasNoFollowOnSyndicated:l.bool,hasNoHedTagMargin:l.bool,hasNoHedTagMarginTop:l.bool,hasRoundedEdges:l.bool,hasRubricBelowHed:l.bool,hasRule:l.bool,hasSeriesData:l.bool,hasSideBySideMobileOnlyImageRight:l.bool,hasSponsorByline:l.bool,hasStoryAssurance:l.bool,hasSummaryItemAction:l.bool,hasSummaryItemAssetSpacing:l.bool,hasSummaryItemExtraPadding:l.bool,hasTighterVerticalSpacing:l.bool,hasUnderlineHed:l.bool,hasVerticalRule:l.bool,hasWrapperButtonRole:l.bool,hedTag:l.oneOf(["div","h2","h3"]),hideBylinesUntil:l.oneOf(b.sizes),hideIssueDate:l.bool,hidePadding:l.bool,hideRubricItemSummary:l.bool,hideRubricLink:l.bool,hideRuleFromMobile:l.bool,iconButtonOnclickHandler:l.func,iconType:l.oneOf(["thin","thinner","standard"]),image:l.oneOfType([l.shape(H.propTypes),l.shape(D.propTypes)]),imageAlignment:l.oneOf(["top","default","bottom"]),impressionHandler:l.func,index:l.number,isAlternateClickHandlerStrategy:l.bool,isAudioArticle:l.bool,isAuthenticated:l.bool,isCategoryFeatureContainer:l.bool,isCtaButtonClickable:l.bool,isCurrent:l.bool,isHotelType:l.bool,isLazy:l.bool,isLive:l.bool,isPlpCurated:l.bool,isRecircListItem:l.bool,isRegistrationRequired:l.bool,isSeriesNavigation:l.bool,isSpecial:l.bool,isSponsored:l.bool,isSticky:l.bool,issueDate:l.string,isTextExternalLink:l.bool,isTruncateDek:l.bool,isVenueCardItemContainer:l.bool,itemIndex:l.number,itemInViewGAEventName:l.string,itemsCount:l.shape(L.propTypes),layout:l.string,maxContributors:l.number,maxContributorsNames:l.number,maxDekLines:l.number,maxDekLinesInDesktop:l.number,maxDekLinesInExtraLargeDesktop:l.number,maxDekLinesInLargeDesktop:l.number,maxDekLinesInMobile:l.number,maxDekLinesInTablet:l.number,maxHedLines:l.number,metadataPrimary:l.string,metadataSecondaryMessage:l.string,metadataVideo:l.shape({isLive:l.bool,premiereDate:l.string,series:l.string,videoLength:l.number,premiereGap:l.number}),mobileDenseItemClassCarousel:l.string,multiImages:l.array,node:l.array,offers:l.array,parentDangerousHed:l.string,placement:l.string,playIconStyle:l.oneOf(["dark","white","cne"]),primaryCta:l.string,primaryCTALabel:l.string,ratingValue:l.shape({isBestNewMusic:l.bool,isBestNewReissue:l.bool,channelType:l.string,score:l.number}),recircId:l.number,recircPlacement:l.string,recircRiver:l.string,registrationGateCookie:l.string,registrationGateURL:l.string,responsiveCartoonVariation:l.string,rubric:l.oneOfType([l.arrayOf(l.shape(P.propTypes)),l.shape(P.propTypes)]),rubricIconOverride:l.string,rubricVariation:l.string,secondaryCTALabel:l.string,sectionTemplate:l.string,shouldAlignDekAtBottom:l.bool,shouldAppendReadMoreLinkForDek:l.bool,shouldApplyImageBorderRadius:l.bool,shouldAutoPlay:l.bool,shouldCenterAlignContributorName:l.bool,shouldDekhaveExtraVerticalSpace:l.bool,shouldDekHideOnMobileAndShowOnTablet:l.bool,shouldDisableGradientContentBlock:l.bool,shouldDisplayImageCount:l.bool,shouldDisplaySignage:l.bool,shouldDisplaySignageInline:l.bool,shouldEmbedCneVideo:l.bool,shouldEnableBookmarkOnSummaryItem:l.bool,shouldEnableCommentsCountOnSummaryItem:l.bool,shouldEnablePlayIcon:l.bool,shouldEnableReviewFlag:l.bool,shouldHandleOverlayForLongHed:l.bool,shouldHaveBorderBottomOnItem:l.bool,shouldHideBookmarkIcon:l.bool,shouldHideBylines:l.bool,shouldHideContributorContent:l.bool,shouldHideContributors:l.bool,shouldHideDangerousDek:l.bool,shouldHideDangerousDekMobileOnly:l.bool,shouldHideDangerousHed:l.bool,shouldHideDekBottomMargin:l.bool,shouldHideEventDate:l.bool,shouldHideFinalBorder:l.bool,shouldHideIcon:l.bool,shouldHideItemCount:l.bool,shouldHideMetadataSecondary:l.bool,shouldHidePublishDate:l.bool,shouldHidePublishDateInTemplate:l.array,shouldHideSubHed:l.bool,shouldHideSubHedForTracks:l.bool,shouldHideVideoDek:l.bool,shouldHoldImageSpace:l.bool,shouldLinkByline:l.bool,shouldNavigateToNewTab:l.bool,shouldNotPreventPageRedirect:l.bool,shouldPlaceVenueBelowDek:l.bool,shouldPlayInline:l.bool,shouldRemoveHorizontalPadding:l.bool,shouldRemoveSummaryItemBorder:l.bool,shouldShowAllContentWhenDense:l.bool,shouldShowVenueDetails:l.bool,shouldTrackItemImpressionForSnowplow:l.bool,shouldUpdateVideoTitleOnVideoChange:l.bool,shouldUseArrowIconInDek:l.bool,shouldUseBookmarkV3:l.bool,shouldUseFeaturedFontWeight:l.bool,shouldUseFlexGrow:l.bool,shouldUseMediumBreakpoint:l.bool,shouldUseRubricAsRole:l.bool,shouldUseSmallHed:l.bool,shouldUseSmallImageMobileOnly:l.bool,shouldVerticallyAlignHed:l.bool,showAuthorTitle:l.bool,showCommaAsideContributorName:l.bool,showContributorContentOnTop:l.bool,showContributorDetail:l.bool,showHeadTagAs:l.string,showHeadTagAsForRecirc:l.string,showOffers:l.bool,showReviewLabel:l.bool,showReviewTitleForTracks:l.bool,showShopNowButton:l.bool,sideBySideVerticalAlign:l.oneOf(["top","center"]),signage:l.string,signalType:l.string,snowplowEvent:l.object,source:l.object,sparrowPattern:l.string,subHed:l.shape({name:l.string,url:l.string}),summaryItemMetaData:l.object,totalItems:l.number,url:l.string.isRequired,variationName:l.string,variations:l.shape({circleImage:l.bool.isRequired,contentAlign:l.oneOf(["center","left"]).isRequired,contentAlignmentInMobile:l.oneOf(["center","left"]),hasAsset:l.bool.isRequired,hasAudioTag:l.bool,hasBookmarks:l.bool,iconPosition:l.oneOf(["right","left"]),isCard:l.bool.isRequired,isContributor:l.bool,isContributorGridItem:l.bool,isContributorImageTopAligned:l.bool,isContributorThreeCol:l.bool,isDarkBackground:l.bool,isDarkBackgroundRight:l.bool,isDense:l.bool,isDenseDesktopStack:l.bool,isDenseDesktopThirds:l.bool,isHighDensity:l.bool,hasCTA:l.bool,hasLeftMargin:l.bool,hasHedCorePrimary:l.bool,hasPrimaryCTA:l.bool,hasSecondaryCTA:l.bool,hasUtilityFeatures:l.bool,layoutPlacement:l.oneOf(K).isRequired,layoutPosition:l.oneOf(["image-left","image-right","image-overlay"]).isRequired,layoutProportions:l.oneOf(["20-80","50-50","33-66","66-33","overlay","overlay-limited-height"]).isRequired,showOnHoverEffect:l.bool,primaryBlock:l.oneOf(["primary-block"]),marginTop:l.string,cardContentPaddingStyles:l.bool,shouldAssetHaveNoBottomMargin:l.bool,shouldDisplayLiveIndicator:l.bool,shouldDisplayPremiereDate:l.bool,shouldDisplayVideoTime:l.bool,showBusinessCategory:l.bool,showLocation:l.bool,showProfileButton:l.bool,showReadMore:l.bool}),venueAwards:l.string,venueDetails:l.string,wordCount:l.number},Ie.defaultProps={alternateClickHandlerStrategy:void 0,analyticsDataAttribute:{},clickHandler:()=>{},clickItem:()=>{},defaultContributorDetailField:"featuredBio",defaultTypeForContributor:"author",hasBorder:!0,hasBorderOnLargeScreen:!1,hasBorderOnMobileAndTabletOnly:!1,hasBottomSpaceOnRubric:!1,hasBundleClass:!0,hasBylineBeforeDek:!1,hasCoverCollage:!1,hasDefaultSpacingMarginBottom:!1,hasImageCenteredButtonInCarousel:!1,hasListInDek:!1,hasMarginSpacing:!1,hasMetaWithoutMargin:!1,hasModerateSpacing:!1,hasMultipleRubric:!1,hasNoBottomPaddingContent:!1,hasNoHedTagMarginTop:!1,hasRoundedEdges:!1,hasRule:!0,hasSeriesData:!1,hasSideBySideMobileOnlyImageRight:!1,hasSponsorByline:!1,hasStoryAssurance:!1,hasSummaryItemAssetSpacing:!1,hasSummaryItemExtraPadding:!1,hasTighterVerticalSpacing:!1,hasUnderlineHed:!0,hasVerticalRule:!1,hasWrapperButtonRole:!0,hedTag:"h2",hideBylinesUntil:"sm",hideIssueDate:!0,hidePadding:!1,hideRubricItemSummary:!1,hideRubricLink:!1,hideRuleFromMobile:!1,iconType:"thinner",imageAlignment:"default",isAlternateClickHandlerStrategy:!1,isAudioArticle:!1,isAuthenticated:!1,isCtaButtonClickable:!1,isLazy:!0,isLive:!1,isSpecial:!1,isSticky:!1,isTruncateDek:!1,isVenueCardItemContainer:!1,maxHedLines:1/0,metadataVideo:{},parentDangerousHed:"",ratingValue:{isBestNewReissue:!1,isBestNewMusic:!1,channelType:"",score:0},shouldAlignDekAtBottom:!1,shouldAppendReadMoreLinkForDek:!1,shouldApplyImageBorderRadius:!1,shouldCenterAlignContributorName:!1,shouldDekHideOnMobileAndShowOnTablet:!1,shouldDekhaveExtraVerticalSpace:!1,shouldDisplayImageCount:!1,shouldDisplaySignage:!1,shouldDisplaySignageInline:!1,shouldEnablePlayIcon:!1,shouldEnableReviewFlag:!1,shouldHaveBorderBottomOnItem:!1,shouldHideBookmarkIcon:!0,shouldHideBylines:!1,shouldHideContributorContent:!1,shouldHideContributors:!1,shouldHideDangerousDek:!1,shouldHideDangerousDekMobileOnly:!1,shouldHideDekBottomMargin:!1,shouldHideEventDate:!0,shouldHideFinalBorder:!1,shouldHideIcon:!1,shouldHideItemCount:!1,shouldHideMetadataSecondary:!1,shouldHidePublishDate:!0,shouldHidePublishDateInTemplate:[],shouldHideSubHed:!0,shouldHideSubHedForTracks:!1,shouldHideVideoDek:!1,shouldLinkByline:!1,shouldNotPreventPageRedirect:!0,shouldPlaceVenueBelowDek:!1,shouldPlayInline:!1,shouldRemoveHorizontalPadding:!1,shouldRemoveSummaryItemBorder:!1,shouldShowVenueDetails:!0,shouldUpdateVideoTitleOnVideoChange:!1,shouldUseFlexGrow:!1,shouldUseRubricAsRole:!1,shouldUseSmallImageMobileOnly:!1,showAuthorTitle:!1,showCommaAsideContributorName:!1,showContributorContentOnTop:!1,showContributorDetail:!1,showOffers:!1,showReviewLabel:!1,showShopNowButton:!1,sideBySideVerticalAlign:"center",snowplowEvent:{},sparrowPattern:"summary-item",summaryItemMetaData:{},variations:{circleImage:!1,contentAlign:"left",hasAsset:!0,hasAudioTag:!1,hasBookmarks:!1,hasCTA:!1,hasDangerousDek:!1,hasLeftMargin:!1,hasPrimaryCTA:!1,hasSecondaryCTA:!1,iconPosition:"left",isCard:!1,isContributor:!1,isDense:!1,isDenseDesktopStack:!1,isDenseDesktopThirds:!1,isDarkBackground:!1,isDarkBackgroundRight:!1,isHighDensity:!1,hasHedCorePrimary:!1,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50",cardContentPaddingStyles:!0,shouldAssetHaveNoBottomMargin:!1,shouldDisplayPremiereDate:!1,shouldDisplayVideoTime:!1,showBusinessCategory:!1,showLocation:!1,showProfileButton:!1,shouldDisplayLiveIndicator:!1,showOnHoverEffect:!0,showReadMore:!1}},Ie.displayName="SummaryItem",e.exports=k(C(Ie,"SummaryItem"))},28197:e=>{e.exports={LAYOUT_PLACEMENTS:["text-below","text-below-desktop-only","text-below-desktop-only-thumbnail","side-by-side","side-by-side-desktop-only","side-by-side-mobile-only","overlay"],LAYOUT_POSITIONS:["image-left","image-right","image-overlay"],LAYOUT_PROPORTIONS:["20-80","50-50","33-66","66-33","overlay","overlay-limited-height"]}},74992:(e,t,n)=>{e.exports=n(99156)},6528:(e,t,n)=>{const{BREAKPOINTS:o}=n(96472),{calculateSpacing:i,getColorStyles:a,getColorToken:r,maxScreen:s,minScreen:l,minMaxScreen:d}=n(26865),{cssVariablesGrid:c}=n(1123),m=()=>`\n ${c()}\n\n align-items: center;\n display: grid;\n grid-column-gap: var(--grid-gap);\n grid-template-areas: 'image content';\n grid-template-columns: repeat(2, 1fr);\n\n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content image';\n }\n\n &.summary-item--primary-block {\n ${l(o.md)}{\n border-bottom: 0;\n }\n\n .summary-item__image-link {\n max-width: 100%;\n }\n }\n\n &.summary-item--primary-block:first-of-type {\n ${s(o.md)}{\n display: block;\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--primary-block:first-of-type\n > .summary-item__content--margintop {\n padding-top: 0;\n margin-top: ${i(2)};\n }\n `;e.exports={applyGridMixin:m,applyGridThirdsMixin:()=>"\n && {\n grid-template-areas: 'image content content';\n grid-template-columns: repeat(3, 1fr);\n \n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content content image';\n }\n }\n ",applyBorder:({hasBorder:e,hasHiddenFinalBorder:t,shouldRemoveHorizontalPadding:n,theme:r,isHighDensity:s})=>{if(e){let e="";return s&&(e=`\n ${d(0,o.md)} {\n border-bottom: 1px solid;\n ${a(r,"border-bottom-color","colors.discovery.body.light.border")};\n }\n `),`\n // this is added by the shouldHideFinalBorder prop for when we want\n // borders everywhere except the end of the section\n ${t?"\n &:last-of-type {\n border-bottom: none;\n }\n ":""}\n\n border-bottom: 1px solid;\n ${a(r,"border-bottom-color","colors.discovery.body.white.border")};\n padding-bottom: ${i(2)};\n ${n&&`\n ${l(o.sm)} {\n padding-bottom: 0;\n }\n `}\n ${l(o.md)} {\n padding-bottom: 0;\n }\n ${e}\n `}return""},applyBorderSides:({hasBorderSides:e,theme:t})=>e?`\n &&&{\n border-right: 1px solid ${r(t,"colors.discovery.body.white.divider")};\n }\n\n &:last-of-type {\n border-right: none;\n }\n `:"",applyMobileOnlyBorder:({hasMobileOnlyBorder:e,theme:t})=>e?`\n ${s(o.md)} {\n border-bottom: 1px solid;\n ${a(t,"border-bottom-color","colors.discovery.body.white.border")};\n padding-bottom: ${i(2)};\n padding-top: 0;\n }\n `:"",applyLargeScreenBorder:({hasBorderOnLargeScreen:e,theme:t})=>e?`\n ${s(o.lg)} {\n border-bottom: 1px solid;\n ${a(t,"border-bottom-color","colors.discovery.body.white.border")};\n padding-bottom: ${i(2)};\n padding-top: 0;\n }\n `:"",applyTextBelowDesktopOnly:({layoutPlacement:e,isHighDensity:t})=>{if("text-below-desktop-only"===e){let e="";return t&&(e=`\n ${d(0,o.md)} {\n grid-column-gap: var(--grid-gap);\n }\n `),`\n ${m()}\n \n && {\n grid-template-areas: 'image content content';\n grid-template-columns: repeat(3, 1fr);\n \n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content content image';\n }\n }\n \n ${e}\n ${l(o.md)}{\n display: block;\n }\n `}return""},applyIDontKnowHowToJustifyThis2:({layoutPosition:e,layoutProportions:t})=>"66-33"===t&&"image-left"===e?`\n ${m()}\n\n align-items: start;\n grid-template-areas: 'image content';\n grid-template-columns: 2fr 1fr;\n `:"",applySideBySideDesktopOnly:({layoutPlacement:e})=>"side-by-side-desktop-only"===e?`\n ${l(o.md)} {\n ${m()}\n }\n `:"",applyProportions3366:({layoutProportions:e})=>"33-66"===e?"\n && {\n grid-template-areas: 'image content content';\n grid-template-columns: repeat(3, 1fr);\n \n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content content image';\n }\n }\n ":"",applySideBySideMobileOnly:({layoutPlacement:e})=>"side-by-side-mobile-only"===e?`\n ${d(0,o.lg)} {\n && {\n ${m()}\n }\n }\n `:"",applyVerticalRule:({theme:e,hasVerticalRule:t})=>t?`\n ${l(o.lg)} {\n position: relative;\n &::before {\n ${a(e,"background","colors.consumption.lead.standard.divider")};\n position: absolute;\n top: 20%;\n right: ${i(-2)};\n width: 1px;\n height: 60%;\n content: '';\n }\n }\n `:"",applySideBySideVerticalAlign:({sideBySideVerticalPlacement:e,layoutPlacement:t})=>"top"===e&&["side-by-side","side-by-side-desktop-only","side-by-side-mobile-only","text-below-desktop-only"].includes(t)?"&& {\n align-items: flex-start;\n }":"",applyhasSideBySideMobileOnlyImageRight:({hasSideBySideMobileOnlyImageRight:e,layoutPlacement:t})=>e&&["side-by-side","side-by-side-desktop-only","side-by-side-mobile-only","text-below-desktop-only"].includes(t)?`&& {\n @media (max-width: calc(${o.md} - 1px)) {\n ${m()}\n align-items: start;\n grid-template-columns: repeat(4, 1fr);\n grid-template-areas: 'content content content image';\n }\n }`:"",applySqueezedItem:({layoutProportions:e})=>"20-80"===e?`\n &&& {\n .summary-item__asset-container {\n ${l(o.lg)} {\n width: 80%;\n }\n margin: auto;\n padding: ${i(2)} 0;\n }\n }\n `:""}},68116:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getLinkStyles:d,getTypographyStyles:c,minScreen:m,clearFix:p,minMaxScreen:u,maxScreen:g,getDecoration:h}=n(26865),{BaseText:y}=n(18730),{BaseLink:b}=n(60881),{resolveMenuKey:f}=n(70698),{RubricIcon:v,RubricWrapper:w,RubricLink:C}=n(6613),{BylinesWrapper:k}=n(15384),{applyGridMixin:$,applyGridThirdsMixin:S,applyBorder:x,applyBorderSides:E,applyMobileOnlyBorder:T,applyLargeScreenBorder:I,applyTextBelowDesktopOnly:N,applyIDontKnowHowToJustifyThis2:B,applySideBySideDesktopOnly:L,applyProportions3366:P,applySideBySideMobileOnly:M,applyVerticalRule:A,applySideBySideVerticalAlign:D,applyhasSideBySideMobileOnlyImageRight:H,applySqueezedItem:R}=n(6528),{ButtonWrapper:_}=n(18974),{maxThresholds:O,minThresholds:F}=n(99906),{SummaryItemImageLink:W,SummaryItemImageContent:V}=n(14207),{SummaryItemBylinePublishDate:U,SummaryItemBaseByline:G}=n(277),{SummaryItemHedBase:j}=n(36211),{BylineWrapper:z,BylineNamesWrapper:q}=n(74423),{ResponsiveImageContainer:Z}=n(7228),{UtilityFeaturesWrapper:K}=n(27490),Y=o.div.withConfig({displayName:"SummaryItemAssetContainer"})` ${({hasSummaryItemAssetSpacing:e})=>e?`\n padding: 0 ${r(4)};\n ${g(a.lg)} {\n padding: 0 ${r(2)};\n }\n `:""} ${({shouldAddHover:e})=>e?"\n &:hover {\n cursor : pointer;\n }\n ":""} ${({theme:e,shouldHaveBorderBottomOnItem:t})=>t?`\n border-bottom-style: solid;\n border-bottom-width: ${r(.5)};\n ${s(e,"border-bottom-color","colors.interactive.base.black")};\n `:""} ${({shouldUseMediumBreakpoint:e,imageAlignment:t})=>!e&&"top"===t&&`\n ${g(`${O.lg}px`)} {\n align-self: baseline;\n }\n `} img { ${({shouldApplyImageBorderRadius:e,theme:t})=>e&&`border-radius: ${h(t,"cardRadiusSm")};\n ${m(a.md)} {\n border-radius: ${h(t,"cardRadiusMd")};\n }\n ${m(a.lg)} {\n border-radius: ${h(t,"cardRadiusLg")};\n }`} } &&& { ${({isTextExternalLink:e})=>e?"\n width: 0px;\n ":""} } `,J=o.div.withConfig({displayName:"SummaryItemContributorContent"})` /* To prevent a long rubric or contributor name from clipping */ max-width: calc(100% - 44px); ${({shoulUseContributorRiverItemStyle:e})=>e?`\n width: 80%;\n order: 1;\n padding-right: ${r(1)};\n `:""} ${g(a.lg)} { max-width: calc(100% - 40px); } ${({layoutPosition:e})=>"image-right"===e&&`\n order: 1;\n padding-right: ${r(1)};\n `} `,Q=o(y).withConfig({displayName:"SummaryItemDek"})` ${({hasDenseDesktopStack:e,shouldHideContributors:t,theme:n})=>e?i` ${g(a.sm)} { margin: 0; padding-bottom: ${t?0:r(.5)}; &&& { margin-bottom: 0; } } ${m(a.sm)} { margin: 0; padding-bottom: ${t?0:r(1)}; } ${s(n,"color","colors.discovery.body.white.description")} `:i` ${({shouldHideDekBottomMargin:e,shouldHideContributors:t})=>e?i` ${g(a.md)} { &&& { margin-bottom: ${t&&0}; } } `:i` margin: 0 0 ${r(1)} 0; &&& { margin-bottom: ${({hasExtraSpacing:e,hasMarginSpacing:t,verticalAlign:n,isVenueCardItemContainer:o})=>{let i=1;return e||t?i=2:"bottom"===n?i=0:o&&(i=.5),r(i)}}; } `} `}; .small { text-transform: lowercase; font-style: normal; font-variant: small-caps; } a { ${s("color","colors.discovery.body.white.description")}; } a:hover { ${s("color","colors.discovery.body.white.heading")}; } ${({hasListInDek:e})=>e?`\n ul {\n padding-left: ${r(2)};\n & li {\n padding-bottom: 10px;\n }\n & li:last-child {\n padding-bottom: 0\n }\n }\n `:""} ${({isInline:e,shouldHideOnMobile:t,shouldHideOnMobileAndShowOnTablet:n})=>e?"display: inline;":t?`\n display: none;\n ${m(a.lg)} {\n display: block;\n }\n `:n?`\n display: none;\n ${m(a.md)} {\n display: block;\n }\n `:""} ${({verticalAlign:e})=>"bottom"===e?`\n ${m(a.lg)}{\n bottom: 0;\n position: absolute;\n }\n `:""} ${({theme:e,shouldUseArrowIconInDek:t})=>t&&`\n font-weight:bold;\n text-align:center;\n &::after {\n content: '→';\n margin-left: ${r(1)};\n ${s(e,"color","colors.discovery.body.white.context-signature")};\n }\n `} ${({isTextExternalLink:e})=>e&&i` &&& { ${g(a.md)} { ${c("typography.definitions.consumptionEditorial.description-core")}; margin-bottom: ${r(3)}; } ${c("typography.definitions.consumptionEditorial.subhed-aux-primary")}; margin-bottom: ${r(4)}; } `} `;Q.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const X=o(y).withConfig({displayName:"SummaryItemAuthorTitle"})``;X.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const ee=o(y).withConfig({displayName:"SummaryItemMetadataPrimary"})` margin-bottom: ${r(.5)}; ${m(a.md)} { margin-bottom: ${r(1)}; } `;ee.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accent",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const te=o(y).withConfig({displayName:"SummaryItemMetadataSecondary"})` ${({hasMobileSpacing:e,hasMarginSpacing:t,hasMetaWithoutMargin:n})=>e?`\n margin-bottom: 0;\n ${m(a.md)} {\n margin-bottom: ${r(t?2:4)};\n }\n `:t?`margin-bottom: ${r(2)}{\n\n }`:n?`margin-bottom: ${r(0)}{\n\n }`:`margin-bottom: ${r(4)};`} `;te.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const ne=o.div.withConfig({displayName:"SummaryItemContent"})` ${({hasNoRubric:e,hasTighterVerticalSpacing:t,hasBookmarks:n,hasNoBottomPaddingContent:o,hasNoBottomPaddingForGridContent:i,hasNoBottomPaddingForCneVideo:a,isContributorThreeCol:s,isVenueCardItemContainer:l,hasMediumMarginBottom:d,isPlpCurated:c})=>{let m=2,p=4;return a&&(m=2,p=0),i&&(m=2,p=0),t&&(m=3,p=1),e&&(m=2),o&&(m=3,p=0),n&&(p=0),s&&(m=0),l&&(m=1),d&&(p=2),c&&(p=0),`padding: ${r(m)} 0 ${r(p)};`}} ${({isSeriesNavigation:e})=>e&&"\n display: -webkit-box;\n overflow: hidden;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n "} ${m(a.lg)} { ${({hasTighterVerticalSpacing:e})=>e&&`padding-bottom: ${r(5)};`} } ${({contentAlign:e})=>"center"===e?"text-align: center;":""} ${({hasSummaryItemExtraPadding:e})=>e&&`padding: ${r(2)} ${r(3)} ${r(3)} ${r(3)};`} ${({contentAlignmentInMobile:e})=>e&&`${g(`${O.lg}px`)} {\n text-align: ${e};\n }\n `} .summary-item--text-align-center & { ${z} { text-align: center; } } .summary-item--bundle & { ${m(a.md)} { margin: 0 auto; width: ${r(56)}; } ${g(a.md)} { padding-right: ${r(2)}; padding-left: ${r(2)}; } } /* update padding based on layout placement */ ${({layoutPlacement:e})=>"text-below-desktop-only"===e&&`&&& {\n ${m(a.md)}{\n padding-top: ${r(2)};\n }\n }`} ${({hasAsset:e})=>e?"":"\n &&& {\n grid-column: 1/-1;\n padding: 0;\n }\n "} /* -> .summary-item--high-density */ ${({hasHighDensity:e})=>e&&`\n &&& {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100%;\n \n ${m(a.md)} {\n display: block;\n align-items: inherit;\n height: auto;\n }\n\n ${w},\n ${Q},\n ${ee},\n ${te},\n ${G},\n ${U} {\n display: none;\n ${m(a.md)} {\n display: block;\n }\n }\n }\n `} ${({hasDenseDesktopStack:e,shouldHidePublishDate:t,theme:n})=>e&&i` ${w} { margin-bottom: ${r(1)}; } ${u(0,a.sm)} { margin-bottom: 0; padding-bottom: ${r(2)}; ${G} { .bylines__byline { padding-bottom: ${t?0:r(.5)}; } } } ${u(a.sm,`${O.md}px`)} { align-self: start; margin-bottom: 0; padding-bottom: ${r(2)}; ${G} { .bylines__byline { padding-bottom: ${t?0:r(1)}; } } } ${g(`${O.lg}px`)} { &&& { padding-top: 0; } } ${m(`${F.lg}px`)} { margin-bottom: 0; padding-bottom: 0; ${G} { .bylines__byline { padding-bottom: ${t?0:r(1)}; } } } ${G} { margin-bottom: 0; .bylines__byline { margin-top: 0; } } ${U} { ${s(n,"color","colors.discovery.body.white.context-tertiary")} } `}; ${({isContributor:e})=>e&&`\n && {\n padding-top: ${r(2)};\n padding-bottom: 0;\n }\n `} ${({shouldUseFlexGrow:e})=>e&&"display:flex;\n flex-grow:1;\n flex-direction:column;"} ${({commentsCount:e,shouldEnableCommentsCountOnSummaryItem:t,shouldEnableBookmarkOnSummaryItem:n})=>(!t||!e)&&n&&`\n position: relative;\n ${K} {\n position: absolute;\n bottom: 0;\n right: 0;\n }\n `} `,oe=o(b).withConfig({displayName:"SummaryItemDekReadMore"})` ${({isVenueCardItemContainer:e})=>e?`margin-bottom: ${r(1.5)};`:""} ${c("typography.definitions.globalEditorial.context-primary")} ${({showReadMore:e})=>e?`\n font-size: ${r(1.5)};\n `:""} display: inherit; `;oe.defaultProps={as:"a",colorStaticLinkToken:"colors.discovery.body.light.accent",colorToken:null,linkStyle:"global",typeIdentity:"typography.definitions.discovery.description-core"};const ie=o.a.withConfig({displayName:"SummaryItemHedLink"})` ${d("colors.discovery.body.white.heading",null,"global")} &::after { margin-bottom: ${r(2)}; border-bottom: 1px solid ${l("colors.discovery.body.white.accent")}; width: ${r(10)}; ${({hasRuleOnlyMedium:e})=>e&&`display: none;\n ${m(a.md)}{\n display: block;\n }`} ${({contentAlign:e})=>"center"===e?"margin-left: auto; margin-right: auto;":""} } ${({hasRule:e})=>e?"display: block;\n position: relative;\n\n &::after {\n display: block;\n content: '';\n }":""} ${({hasRule:e,hideRuleFromMobile:t})=>e&&t&&`\n &::after {\n display: none;\n ${m(a.md)}{\n display: block;\n }\n }\n `} ${({hasDenseDesktopStack:e,theme:t})=>e?i` ${u(a.sm,`${O.lg}px`)} { padding-top: ${r(1)}; } ${g(a.sm)} { padding-top: ${r(.5)}; &&& { ${j} { margin-bottom: ${r(.5)}; } } } ${m(a.md)} { &&& { ${j} { margin-bottom: ${r(1)}; } } } &&&& { .summary-item__hed { ${c(t,"typography.definitions.discovery.hed-core-primary")} } } &::after { display: none; } `:""} ${({isContributor:e})=>e&&`\n &:last-child {\n ${j} {\n margin-bottom: 0;\n }\n }\n `} `,ae=o(y).withConfig({displayName:"SummaryItemNowShopping"})` padding-top: ${r(1)}; ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>s(e,"color","colors.interactive.feedback.invalid-primary")}; `,re=o.div.withConfig({displayName:"SummaryItemContributorName"})` ${c("typography.definitions.globalEditorial.context-primary")}; text-transform: uppercase; `,se=o.div.withConfig({displayName:"SummaryItemRubric"})` display: block; margin-bottom: ${({hasBookmarks:e})=>e?0:r(1)}; max-width: max-content; ${({shouldUseRubricAsRole:e,isContributor:t})=>e&&t&&i` ${c("typography.definitions.globalEditorial.accreditation-core")} `} ${({contentAlign:e})=>"center"===e?"\n margin-left: auto;\n margin-right: auto;\n ":""} ${({hasBottomSpaceOnRubric:e})=>e&&" && {\n padding-bottom: 8px\n }\n "} ${v} { ${({hasIcon:e,hasBookmarks:t})=>{let n="none";return(e||t)&&(n="inline"),`display: ${n};`}} svg { max-width: ${r(2)}; max-height: ${r(2)}; } } ${({hasSeriesData:e,theme:t})=>e&&`\n a {\n ${c(t,"typography.definitions.globalEditorial.context-primary")}\n }\n `} ${({hasRubricBelowHed:e})=>e&&`\n margin-top: ${r(1)};\n margin-bottom: 0;\n `} ${({hasDenseDesktopStack:e})=>e?i` ${u(0,`${O.lg}px`)} { margin-bottom: ${r(0)}; } `:""} ${m(a.xl)} { ${({hasBookmarks:e,hasModerateSpacing:t})=>t&&!e?`margin-bottom: ${r(2)};`:""} } `,le=o.div.withConfig({displayName:"SummaryItemRubricWrapper"})` display: flex; flex-wrap: wrap; `,de=o.div.withConfig({displayName:"SummaryItemRubricSeparator"})` ${c("typography.definitions.globalEditorial.context-primary")}; `,ce=o(y).withConfig({displayName:"SummaryItemVenueDetails"})` ${({isVenueCardItemContainer:e})=>e?`margin-bottom: ${r(1.5)}`:""} `;ce.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const me=e=>`\n ${s(e,"background-color","colors.discovery.body.dark.background")};\n\n ${m(a.sm)}{ \n ${ne} {\n padding: ${r(4)} ${r(3)} ${r(7)};\n }\n }\n\n ${C},\n ${se},\n .rubric--with-bg ${C} {\n ${s(e,"color","colors.discovery.body.dark.context-signature")};\n }\n\n ${Q} {\n ${s(e,"color","colors.discovery.body.dark.description")};\n }\n\n ${j} {\n ${s(e,"color","colors.discovery.body.dark.heading")};\n }\n`,pe=o.div.withConfig({displayName:"SummaryItemWrapper"})` ${({isPlpCurated:e})=>e&&i` &:hover { a { text-decoration: underline; } } `} ${({hasDenseDesktopStack:e,hideDangerousDek:t})=>e&&!t?i` ${g(`${O.md}px`)} { .summary-item__asset-container:first-child { display: none; } } `:""} ${({isAlternateClickHandlerStrategy:e})=>!e&&"\n cursor: pointer;\n "} ${({contentType:e,hasSummaryItemAction:t,theme:n})=>t&&"culturalevent"===e?`\n &&& {\n .summary-item__content{\n padding: ${r(1.5)} ${r(1.5)} 0 ${r(1.5)};\n }\n display: block;\n padding-bottom: 0 !important;\n border-width: 1px;\n border-style: solid;\n ${s(n,"border-color","colors.discovery.body.white.border")};\n .summary-item__hed, .summary-item__hed-link{\n &::after {\n border-bottom: none;\n }\n ${c(n,"typography.definitions.utility.landing-subheading")}\n }\n .summary-item__hed {\n margin-bottom: unset;\n }\n .summary-item__dek{\n margin-bottom: ${r(1.5)};\n ${c(n,"typography.definitions.consumptionEditorial.description-embed")}\n \n }\n time, .summary-item__dek, ${ce}{\n ${s(n,"color","colors.discovery.body.white.description")};\n }\n ${ce}{\n margin-bottom: ${r(.25)};\n ${c(n,"typography.definitions.discovery.hed-core-secondary")}\n }\n height: fit-content;\n }\n `:""} ${E} ${x} ${T} ${I} ${N} ${({layoutPlacement:e,layoutPosition:t,layoutProportions:n})=>"text-below-desktop-only-thumbnail"===e&&"33-66"===n&&"image-right"===t?`\n ${$()}\n align-items: start;\n\n ${u(0,a.md)} {\n &&{\n grid-template-areas: 'content image';\n grid-template-columns: 1fr ${r(9.375)};\n }\n\n ${W} {\n max-width: ${r(9.375)};\n height: auto;\n float: right;\n width: 100%;\n }\n }\n\n ${m(a.md)} {\n display: block;\n\n ${ne} {\n padding-top: ${r(2)};\n }\n }\n `:"66-33"===n&&"image-left"===t?"\n &&& {\n grid-template-areas: 'image content';\n grid-template-columns: 2fr 1fr;\n align-items: start;\n }":""} ${B} ${({shouldRemoveHorizontalPadding:e,isCard:t,cardContentPaddingStyles:n,layoutPlacement:o,theme:i,isContributorThreeCol:l})=>{let d="";return d=l?`\n ${ne} {\n padding: 0 ${r(3)};\n }\n `:e?`\n ${ne} {\n padding: ${r(2)} ${r(0)};\n }\n `:`\n ${ne} {\n padding: ${r(4)} ${r(3)};\n }\n `,t?`\n ${s(i,"background-color","colors.consumption.body.standard.bg-card")};\n\n ${n&&d} \n\n ${te},\n ${Q} {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n ${"side-by-side-desktop-only"===o?`\n ${m(a.md)}{\n ${ne} {\n margin-right: var(--grid-gap);\n padding: ${r(1)} 0;\n }\n }\n `:""}\n `:""}} ${({layoutProportions:e,layoutPlacement:t,theme:n})=>"side-by-side"===t?`\n ${$()}\n ${"33-66"===e?`\n ${W}{\n margin-bottom: auto;\n }\n \n ${V},\n ${ne} {\n margin-bottom: auto;\n padding-bottom: ${r(1)};\n }\n\n .summary-item__content--vertically-align {\n margin-bottom: 0;\n }\n `:""}\n\n ${u(0,a.md)}{\n ${S()}\n }\n\n ${m(a.md)}{\n grid-column-gap: var(--grid-gap);\n }\n\n ${g(a.md)}{\n .rubric--discovery.rubric--with-bg {\n background-color: transparent;\n ${s(n,"color","colors.discovery.body.white.context-signature")};\n padding: unset;\n\n a {\n ${d(n,"colors.discovery.body.white.context-signature")}\n }\n\n svg {\n ${s(n,"fill","colors.discovery.body.white.context-signature")};\n }\n }\n }\n `:""} ${({fullPageTheme:e,theme:t})=>"inverted"===e?`\n ${j},\n ${Q} {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n\n ${ie} {\n &:active,\n &:hover {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n }\n `:`\n ${k},\n .byline__preamble,\n .byline__name,\n .byline__social-link,\n .byline__name-link:link,\n .byline__name-link:visited {\n ${s(t,"color","colors.discovery.body.white.accreditation")}\n }\n `} ${({isSpecial:e,theme:t})=>e?`\n ${j},\n ${Q} {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n\n ${ie} {\n &:active,\n &:hover {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n }\n \n ${k},\n ${q},\n .byline__preamble,\n .byline__name,\n .byline__social-link,\n .byline__name-link:link,\n .byline__name-link:visited,\n .summary-item__publish-date {\n ${s(t,"color","colors.consumption.lead.inverted.heading")}\n } \n `:""} ${({isDarkBackground:e,theme:t})=>e?`\n ${me(t)}\n .summary-item__hed--hed-core-primary {\n ${c(t,"typography.definitions.discovery.hed-core-primary")}\n }\n\n ${j} {\n ${c(t,"typography.definitions.discovery.hed-break-out")}\n }\n\n ${m(a.md)}{\n ${ne} {\n padding: 0 ${r(2)} 0 0;\n }\n }\n\n ${m(a.lg)}{\n ${ne} {\n padding-right: ${r(4)};\n }\n }\n `:""} ${({isDarkBackgroundRight:e,theme:t})=>e?`\n ${me(t)}\n\n .summary-item__hed--hed-core-primary {\n ${c(t,"typography.definitions.discovery.hed-core-primary")}\n ${s(t,"color","colors.discovery.body.dark.heading")};\n }\n ${m(a.md)}{\n ${ne} {\n padding: 0;\n }\n }\n\n ${m(a.lg)}{\n ${ne} {\n padding-right: 0;\n }\n }\n\n ${m(a.xl)}{\n ${ne} {\n padding-right: 0;\n }\n }\n\n ${m(a.xxl)}{\n ${ne} {\n padding-right: 0;\n }\n }\n `:""} ${({hasSmallImageMobileOnly:e,layoutPlacement:t})=>e&&t.startsWith("side-by-side")?`\n &&& {\n ${u(0,a.lg)}{\n grid-template-columns: 1fr 75px;\n \n ${ne} {\n padding-bottom: 0;\n }\n \n ${W},\n ${V} {\n max-width: 75px;\n }\n }\n }\n `:""} ${L} ${P} ${M} ${({hasOffers:e,layoutPlacement:t})=>{const n=`\n && {\n display: flex;\n position: relative;\n flex-direction: column;\n height: 100%;\n\n ${ne} {\n display: flex;\n flex: 1 0 auto;\n flex-direction: column;\n }\n }\n `;return e&&["text-below-desktop-only","text-below"].includes(t)?n:""}} ${({hasDense:e,shouldShowAllContentWhenDense:t})=>{if(!e)return"";const n=i` ${p()} display: block; ${Y} { float: right; margin-top: 0; margin-bottom: ${r(1)}; margin-left: ${r(2)}; width: ${r(8)}; /* explicit width needed as the image is now floating */ } `;return t?n:i` ${m(a.xl)} { ${n} } ${g(a.lg)} { ${w} { display: none; } } ${u(a.lg,O.xl-1+"px")} { ${p()} display: block; ${Y} { display: none; } } `}} ${({hasBookmarks:e,theme:t})=>e?`\n && {\n grid-template-columns: 2fr 4fr;\n align-items: start;\n margin-bottom: ${r(2)};\n padding-bottom: ${r(2)};\n\n ${m(a.md)} {\n grid-template-columns: 1fr 5fr;\n }\n\n ${_} {\n ${s(t,"border","colors.discovery.body.white.accent")};\n ${s(t,"background-color","colors.background.white")};\n }\n \n ${se} ${C} {\n text-decoration: none;\n \n &:hover {\n text-decoration: underline;\n }\n }\n \n .rubric--discovery.rubric--with-bg {\n ${s(t,"background-color","colors.background.white")};\n display: block;\n margin-bottom: ${r(2)};\n padding: 0;\n \n a:link,\n a:visited {\n ${s(t,"color","colors.consumption.lead.standard.context-signature")};\n }\n }\n \n ${j} {\n margin-bottom: ${r(2)};\n \n ${m(a.md)} {\n ${c(t,"typography.definitions.discovery.hed-core-secondary")}\n }\n }\n }\n `:""} ${A} ${({isHighDensity:e})=>e?`\n && {\n ${m(a.md)} {\n border-bottom: none;\n \n /* hide summary items 5-10 on mobile+ viewports */\n &:nth-child(n + 6) {\n display: none;\n }\n }\n }\n `:""} ${D} ${H} ${({isContributor:e,theme:t,layoutPosition:n,isContributorThreeCol:o,isContributorImageTopAligned:i})=>{if(!e)return"";let l="";"image-right"===n&&(l=`\n && {\n ${W},\n ${V} {\n order: 2;\n margin-right: 0;\n }\n }\n `);let d="",p="",u="";return e&&!o?(d=`\n padding: ${r(3)} 0;\n ${m(a.md)} {\n padding: ${r(1)} 0 ${r(3)} 0;\n }`,p=`\n ${W},\n ${V} {\n position: absolute;\n top: -6px; /* image should always be fixed as per design */\n right: 0;\n margin-right: ${r(1)};\n width: 44px;\n height: 44px;\n\n ${g(a.lg)} {\n width: 40px;\n height: 40px;\n }\n\n img {\n ${s(t,"background-color","colors.discovery.lead.secondary.background")};\n }\n }`):o&&(d=`\n padding: 0;\n ${m(a.md)} {\n padding: 0;\n }`,p=`\n ${W} {\n position: relative;\n top: 0px; \n margin-right: ${r(3)};\n width: 98px;\n height: 98px;\n\n ${g(a.lg)} {\n width: 70px;\n height: 70px;\n }\n\n img {\n ${s(t,"background-color","colors.discovery.lead.secondary.background")};\n }\n } `),i&&(u=`\n ${W} {\n position: relative;\n top: 0; \n margin-right: ${r(3)};\n width: ${r(15.5)};\n height: ${r(15.5)};\n align-self: baseline;\n\n ${g(a.lg)} {\n width: ${r(9)};\n height: ${r(9)};\n }\n } `),`\n &&& {\n ${d}\n ${l}\n\n ${p}\n\n ${u}\n\n ${w} {\n margin-bottom: 0;\n }\n \n ${Y} {\n display: flex;\n position: relative;\n align-items: center;\n width: 100%;\n }\n\n ${j} {\n ${c(t,"typography.definitions.discovery.hed-bulletin-secondary")}\n }\n }\n `}} ${({theme:e,isContributorGridItem:t})=>t?`\n max-width: ${r(20)};\n &&&&\n ${Y} {\n img {\n ${s(e,"background-color","colors.discovery.lead.secondary.background")};\n }\n }`:""} ${()=>`&.summary-item--bundle {\n grid-column-gap: 0;\n ${m(a.lg)} {\n padding-bottom: ${r(6)};\n }\n\n ${j} {\n margin-top: ${r(1)};\n margin-bottom: 0;\n }\n\n ${j},\n ${G} {\n ${m(a.md)} {\n margin-right: auto;\n margin-left: auto;\n }\n }\n \n ${u(a.md,`calc(${a.lg} - 1px)`)} {\n /* need to treat tablet like mobile but the 'side-by-side-desktop-only' breakpoints are based on bp--md which is tablet but not desktop */\n display: block;\n padding: 0;\n \n ${j}, ${Q} {\n display: block;\n margin-top: ${r(4)};\n }\n\n }\n }`} ${({imageAlignment:e})=>"top"===e?`\n && {\n ${m(a.md)} {\n align-items: start;\n }\n\n ${Y} {\n ${m(a.md)} {\n margin-top: ${r(.5)};\n }\n }\n }\n `:""} ${({hasMarginSpacing:e,verticalAlign:t})=>e&&"bottom"===t?`&&& {\n ${Q}{\n margin-bottom: 0;\n }}`:e&&`&&& {\n ${Q}{\n margin-bottom: ${r(2)};\n }}`} ${({hidePadding:e})=>e?`&&&.summary-item--bundle {\n ${m(a.lg)} {\n padding-bottom: 0;\n }\n }`:""} ${R} ${({contentType:e,theme:t})=>"heading-inline"===e?`\n &&& {\n .summary-item__content{\n border-bottom: 1px solid;\n ${s(t,"border-bottom-color","colors.discovery.body.white.border")};\n margin-bottom: ${r(2.5)};\n }\n .summary-item__hed-link--heading-inline {\n scroll-margin-top: ${r(8)};\n &:active,\n &:focus,\n &:hover {\n text-decoration: none\n };\n }\n ${j} {\n ${c(t,"typography.definitions.discovery.subhed-section-primary")};\n padding: ${r(2)} 0;\n text-align: center;\n }\n }\n `:""} ${({hasDenseDesktopStack:e})=>{const t=i` ${p()} display: block; ${Y} { float: right; margin-top: ${r(.5)}; margin-bottom: ${r(1)}; margin-left: ${r(2)}; width: ${r(14)}; } `;return e?i` align-items: flex-start; ${u(0,`${O.md}px`)} { ${t} ${Z} { max-height: ${r(10.5)}; object-fit: contain; object-position: right; } } ${g(`${O.md}px`)} { && > ${Y} { display: none; } } ${m(`${F.lg}px`)} { && > ${Y} { display: block; } ${ne} ${Y} { display: none; } } ${u(`${F.lg}px`,`${O.lg}px`)} { display: grid; padding-bottom: ${r(0)}; } ${u(0,a.sm)} { padding-bottom: ${r(0)}; } `:""}} ${({hasDenseDesktopThirds:e})=>{const t=i` ${p()} display: block; ${Y} { float: right; margin-top: ${r(.5)}; margin-bottom: ${r(1)}; margin-left: ${r(2)}; width: ${r(14)}; } `;return e?i` align-items: flex-start; ${u(0,a.md)} { ${t} ${Z} { max-height: ${r(10.5)}; object-fit: contain; object-position: right; } } ${g(`${O.md}px`)} { && > ${Y} { display: none; } } ${m(`${F.lg}px`)} { ${ne} ${Y} { display: none; } } `:""}} ${({shouldUseFlexGrow:e})=>e&&"display: flex;\n flex-direction: column;"} &&& { ${({isTextExternalLink:e})=>e&&"\n &:hover,\n &:focus,\n &:visited {\n text-decoration: none;\n .summary-item__hed-link {\n text-decoration: none;\n }\n }\n "} } `,ue=o(y).withConfig({displayName:"SummaryItemContextualHeader"})` padding-bottom: 20px; `;ue.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const ge=o(Q).withConfig({displayName:"SummaryItemSignage"})``,he=o.div.withConfig({displayName:"SummaryItemStickyWrapper"})` position: sticky; /* override the top value in container components */ top: 0; `,ye=o(b).withConfig({displayName:"SummaryItemShopLink"}).attrs((({theme:e})=>({colorSecondaryLinkToken:f(e,"colors.discovery.body.white.heading"),colorStaticLinkToken:f(e,"colors.discovery.body.white.heading")})))` ${({theme:e})=>c(e,"typography.definitions.utility.button-core")}; text-transform: 'uppercase'; `;oe.defaultProps={as:"a"},e.exports={SummaryItemContent:ne,SummaryItemDek:Q,SummaryItemDekReadMore:oe,SummaryItemHedLink:ie,SummaryItemAuthorTitle:X,SummaryItemMetadataPrimary:ee,SummaryItemMetadataSecondary:te,SummaryItemRubric:se,SummaryItemRubricSeparator:de,SummaryItemRubricWrapper:le,SummaryItemStickyWrapper:he,SummaryItemWrapper:pe,SummaryItemAssetContainer:Y,SummaryItemContributorName:re,SummaryItemContributorContent:J,SummaryItemVenueDetails:ce,SummaryItemContextualHeader:ue,SummaryItemSignage:ge,SummaryItemNowShopping:ae,SummaryItemShopLink:ye}},63902:(e,t,n)=>{const o=n(96540),i=n(5556),{SummaryItemActionWrapper:a,SummaryItemActionLabel:r,SummaryItemActionCtaLabel:s}=n(83762),l=n(42361),d=({ctaLabel:e,eventStatus:t})=>{if(!t)return null;const n={btnStyle:"text",hasEnableIcon:!0,label:e,ButtonIcon:l};return o.createElement(a,null,o.createElement(r,null,t),o.createElement(s,{...n}))};d.propTypes={ctaLabel:i.string,eventStatus:i.string},e.exports=d},83762:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=o(n(73730).Utility).withConfig({displayName:"SummaryItemActionCtaLabel"})` justify-content: end; padding-right: ${i(1)}; text-transform: capitalize; white-space: nowrap; ${({theme:e})=>s(e,"typography.definitions.utility.button-utility")} .button__icon-container { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; margin-left: ${i(1)}; border: 1px solid; border-radius: 100%; padding: 0; width: 2.25rem; height: 2.25rem; ${r("border-color","colors.discovery.body.black.background")}; ${r("background-color","colors.interactive.base.brand-primary")}; ${r("border-color","colors.interactive.base.brand-primary")}; svg { transform: scale(0.6); width: 1rem; height: 1rem; fill: white; } } ${r("color","colors.discovery.body.black.background")}; `,c=o.div.withConfig({displayName:"SummaryItemActionWrapper"})` display: grid; grid-template-columns: 3fr 3fr 0fr; align-items: center; margin-top: ${i(1.5)}; border-top: 1px solid ${a("colors.discovery.body.white.border")}; padding: ${i(1.5)} 0 ${i(1.5)} 0; @media (min-width: ${l.md}) { grid-template-columns: 3fr 6fr 0fr; } `,m=o.a.withConfig({displayName:"SummaryItemActionLabel"})` grid-column: span 2; white-space: nowrap; ${({theme:e})=>s(e,"typography.definitions.utility.assistive-text")}; ${r("color","colors.interactive.base.deemphasized")}; `;e.exports={SummaryItemActionCtaLabel:d,SummaryItemActionLabel:m,SummaryItemActionWrapper:c}},56816:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(29697),s=n(73275),{LAYOUT_PLACEMENTS:l}=n(28197),{hasFeatureVideo:d}=n(2953),c=n(52413),{SummaryItemAssetInlineVideo:m}=n(88436),p=({audioTagIconTitle:e,awards:t,clickHandlerHed:n,contentType:i,hasAsset:r,hasAudioTag:s,hasImageCenteredButtonInCarousel:l,hasCircularImage:p,hasRoundedEdges:u,hasNoBottomMarginForCneVideo:g,hasReviewTag:h,hasRel:y,iconPosition:b,image:f,isLazy:v,isLive:w,layoutPlacement:C,metadataVideo:k,multiImages:$,onVideoChange:S,playIconStyle:x,recircId:E,recircRiver:T,shouldAssetHaveNoBottomMargin:I,shouldAutoPlay:N,shouldDisplayPremiereDate:B,shouldDisplaySignage:L,shouldDisplayVideoTime:P,shouldHideIcon:M,shouldHoldImageSpace:A,shouldPlayInline:D,shouldPlayVideoOnHover:H,shouldUseMediumBreakpoint:R,signage:_,shouldEmbedCneVideo:O,sparrowPattern:F,url:W,shouldNavigateToNewTab:V,responsiveCartoonVariation:U,signalType:G,actionBarConfig:j})=>o.createElement(o.Fragment,null,r&&f&&!d(f)&&!O&&o.createElement(c,{audioTagIconTitle:e,awards:t,clickHandlerHed:n,contentType:i,hasAudioTag:s,hasReviewTag:h,hasRel:y,hasCircularImage:p,hasImageCenteredButtonInCarousel:l,hasRoundedEdges:u,iconPosition:b,image:f,isLazy:v,isLive:w,layoutPlacement:C,metadataVideo:k,multiImages:$,playIconStyle:x,recircId:E,recircRiver:T,shouldAutoPlay:N,shouldDisplayPremiereDate:B,shouldDisplaySignage:L,shouldDisplayVideoTime:P,shouldAssetHaveNoBottomMargin:I,shouldHideIcon:M,shouldHoldImageSpace:A,shouldUseMediumBreakpoint:R,shouldPlayVideoOnHover:H,signage:_,sparrowPattern:F,url:W,shouldNavigateToNewTab:V,responsiveCartoonVariation:U,signalType:G,actionBarConfig:j}),(r&&d(f)||O)&&o.createElement(m,{className:a("summary-item__inline-video",{"inline-cne-video":O}),...f,hasNoBottomMarginForCneVideo:g,shouldEmbedCneVideo:O,shouldPlayInline:D,shouldAutoPlay:N,dangerousHed:null,onVideoChange:S,playIconStyle:x,publishDate:null,scriptUrl:f.scriptUrl,url:f.url?f.url:f.scriptUrl}));p.propTypes={actionBarConfig:i.object,audioTagIconTitle:i.string,awards:i.array,clickHandlerHed:i.func,contentType:i.string,hasAsset:i.bool.isRequired,hasAudioTag:i.bool,hasCircularImage:i.bool,hasImageCenteredButtonInCarousel:i.bool,hasNoBottomMarginForCneVideo:i.bool,hasRel:i.bool,hasReviewTag:i.bool,hasRoundedEdges:i.bool,iconPosition:i.oneOf(["right","left"]),image:i.oneOfType([i.shape(s.propTypes),i.shape(r.propTypes)]),isLazy:i.bool,isLive:i.bool,layoutPlacement:i.oneOf(l).isRequired,metadataVideo:i.shape({isLive:i.bool,premiereDate:i.string,series:i.string,videoLength:i.number,premiereGap:i.number}),multiImages:i.array,onVideoChange:i.func,playIconStyle:i.oneOf(["dark","white","cne"]),recircId:i.number,recircRiver:i.string,responsiveCartoonVariation:i.string,shouldAssetHaveNoBottomMargin:i.bool,shouldAutoPlay:i.bool,shouldDisplayPremiereDate:i.bool,shouldDisplaySignage:i.bool,shouldDisplayVideoTime:i.bool,shouldEmbedCneVideo:i.bool,shouldHideIcon:i.bool,shouldHoldImageSpace:i.bool,shouldNavigateToNewTab:i.bool,shouldPlayInline:i.bool,shouldPlayVideoOnHover:i.bool,shouldUseMediumBreakpoint:i.bool,signage:i.string,signalType:i.string,sparrowPattern:i.string,url:i.string.isRequired},p.defaultProps={hasAudioTag:!1,hasCircularImage:!1,hasRel:!1,hasReviewTag:!1,hasRoundedEdges:!1,onVideoChange:()=>{},shouldEmbedCneVideo:!1},e.exports=p},88436:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,minScreen:s}=n(26865),{InlineVideoItemCNEVideoEmbed:l,InlineVideoItemImageLink:d}=n(41803),c=o(n(29697)).withConfig({displayName:"SummaryItemAssetInlineVideo"})` margin-bottom: ${r(3)}; border-bottom: 0; padding-bottom: 0; ${l}, ${d} { margin-bottom: 0; } ${({shouldEmbedCneVideo:e})=>e?"margin: 0;":""} ${s(a.md)} { ${({shouldEmbedCneVideo:e,hasNoBottomMarginForCneVideo:t})=>t?i` margin-bottom: 0; `:e?"":i` margin-bottom: ${r(5)}; `} } `;e.exports={SummaryItemAssetInlineVideo:c}},75590:(e,t,n)=>{const o=n(96540),i=n(5556),{SummaryItemBusinessCategoryWrapper:a,SummaryItemBusinessCategoryList:r,SummaryItemBusinessCategoryListItem:s}=n(13626),l=({business:e})=>{const{category:t,profession:n}=e,i=[];return t?.name&&""!==t.name&&i.push(t),n?.name&&""!==n.name&&i.push(n),i?.length>0?o.createElement(a,null,o.createElement(r,null,Object.keys(i).map((e=>o.createElement(s,{key:e},i[e].name))))):null};l.propTypes={business:i.object},e.exports=l},13626:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),s=o.div.withConfig({displayName:"SummaryItemBusinessCategoryWrapper"})` display: flex; flex-wrap: wrap; align-items: baseline; margin-top: ${i(.5)}; margin-bottom: ${i(2.4)}; `,l=o.ul.withConfig({displayName:"SummaryItemBusinessCategoryList"})` margin: 0; padding: 0; line-height: 1; `,d=o.li.withConfig({displayName:"SummaryItemBusinessCategoryListItem"})` display: inline-block; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.numerical-small")}; &:not(:last-child) { &::after { margin: 0 ${i(1)}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.divider")}; content: '|'; } } `;e.exports={SummaryItemBusinessCategoryWrapper:s,SummaryItemBusinessCategoryList:l,SummaryItemBusinessCategoryListItem:d}},64273:(e,t,n)=>{const o=n(96540),i=n(14174),a=n(5556),{SummaryItemBusinessLocationWrapper:r,SummaryItemBusinessLocationList:s,CategoriesSummaryItemBusinessLocationListItem:l}=n(34075),d=({business:e})=>{const{address:t}=e,n=Object.values(t).map((e=>e));return i(n,(e=>""===e)),n?.length>0?o.createElement(r,null,o.createElement(s,null,n.map((e=>o.createElement(l,{key:e},e))))):null};d.propTypes={business:a.object},e.exports=d},34075:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),s=o.div.withConfig({displayName:"SummaryItemBusinessLocationWrapper"})` display: flex; flex-wrap: wrap; align-items: baseline; margin-top: ${i(.5)}; margin-bottom: ${i(.5)}; `,l=o.ul.withConfig({displayName:"SummaryItemBusinessLocationList"})` margin: 0; padding: 0; line-height: 1; `,d=o.li.withConfig({displayName:"CategoriesSummaryItemBusinessLocationListItem"})` display: inline-block; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-primary")}; &:not(:last-child) { &::after { margin: 0 ${i(1)}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.divider")}; content: '|'; } } `;e.exports={SummaryItemBusinessLocationWrapper:s,SummaryItemBusinessLocationList:l,CategoriesSummaryItemBusinessLocationListItem:d}},56883:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),{googleAnalytics:r}=n(90090),s=n(82942).A,{SummaryItemBusinessProfileButtonWrapper:l}=n(9789),d=({business:e})=>{const{formatMessage:t}=a();return e?.profileURL?o.createElement(l,{btnStyle:"outlined",label:t(s.BusinessProfileCTAText),dataAttrs:{"data-component-position":"summary-item"},defaultCTAText:t(s.BusinessProfileCTAText),onClickHandler:()=>{r.emitGoogleTrackingEvent("summary-item-business-profile-button-click")},showOffersSeller:!1}):null};d.propTypes={business:i.object},e.exports=d},9789:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i}=n(26865),{ButtonWrapper:a}=n(18974),r=o(n(73730).Utility).withConfig({displayName:"SummaryItemBusinessProfileButtonWrapper"})` margin-top: ${i(2.4)}; ${a} { width: 100%; max-width: ${i(4.3)}; } `;e.exports={SummaryItemBusinessProfileButtonWrapper:r}},17035:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(99906),s=n(52089),l=n(52585),d=n(64736),c=n(73730),m=n(52540),{SummaryItemBaseByline:p,SummaryItemByLineDekRewards:u,SummaryItemBylineEventDate:g,SummaryItemBylinePublishDate:h,SummaryItemBylineWrapper:y,SummaryItemBylineButtonWrapper:b}=n(277),f=({bylineVariation:e,className:t,clickHandlerContributors:n,contentAlign:i="left",contributors:r,dateValue:f,eventDate:v,hideBylinesUntil:w="sm",iconButtonOnclickHandler:C,iconType:k,isBeforeDek:$=!1,isVenueCardItemContainer:S=!1,maxContributors:x,maxContributorsNames:E,shouldHideBookmarkIcon:T,shouldHideBylines:I,shouldHideContributors:N=!1,shouldHideEventDate:B,shouldHidePublishDate:L,shouldLink:P,shouldMoveBylineToBottom:M,showCommaAsideContributorName:A,hasBookmarks:D,venueAwards:H})=>{if(I)return null;const R="thin"===k?l:d,_=[],O=r&&Object.keys(r).length>0;return O&&!N&&_.push(o.createElement(p,{className:"summary-item__byline",key:"authors"},o.createElement("div",{className:"summary-item__byline__content"},o.createElement(m,{contentAlign:i,bylineVariation:e,clickHandler:n,contributors:r,maxContributors:x,maxContributorsNames:E,shouldLink:P,showCommaAsideContributorName:A})))),H&&_.push(o.createElement(u,{className:"summary-item__dek-rewards",key:"venue-awards",dangerouslySetInnerHTML:{__html:H}})),f&&!L&&_.push(o.createElement(h,{className:"summary-item__publish-date",key:"date"},f)),T||_.push(o.createElement(b,{key:"bookmark"},o.createElement(c.Utility,{className:`summary-item__button-icon--${k}`,ButtonIcon:R,label:"icon",isIconButton:!0,onClickHandler:C}))),v&&!B&&_.push(o.createElement(g,{key:"event"},v)),o.createElement(s,{min:w},(e=>e&&_.length>0&&o.createElement(y,{className:a("summary-item__byline-date-icon",{"summary-item__byline-date-icon--no-author":!O},t),isBeforeDek:$,hasBookmarks:D,isVenueCardItemContainer:S,shouldMoveBylineToBottom:M},_)))};f.propTypes={bylineVariation:i.string,className:i.string,clickHandlerContributors:i.func,contentAlign:m.propTypes.contentAlign,contributors:i.object,dateValue:i.string,eventDate:i.string,hasBookmarks:i.bool,hideBylinesUntil:i.oneOf(r.sizes),iconButtonOnclickHandler:i.func,iconType:i.oneOf(["thin","thinner","standard"]),isBeforeDek:i.bool,isVenueCardItemContainer:i.bool,maxContributors:i.number,maxContributorsNames:i.number,shouldHideBookmarkIcon:i.bool,shouldHideBylines:i.bool,shouldHideContributors:i.bool,shouldHideEventDate:i.bool,shouldHidePublishDate:i.bool,shouldLink:i.bool,shouldMoveBylineToBottom:i.bool,showCommaAsideContributorName:i.bool,venueAwards:i.string},e.exports=f},277:(e,t,n)=>{const{default:o}=n(75999),{ButtonWrapper:i}=n(18974),{calculateSpacing:a,minMaxScreen:r,minScreen:s,getColorStyles:l,getTypographyStyles:d}=n(26865),{BaseText:c}=n(18730),{BREAKPOINTS:m}=n(96472),p=o.div.withConfig({displayName:"SummaryItemBaseByline"})` margin-bottom: ${a(.5)}; .byline, .byline__preamble, .byline__name, .byline__social-link { ${d("typography.definitions.globalEditorial.accreditation-core")}; } .summary-item--bundle-endorsement & { .bylines__byline { span { ${l("color","colors.discovery.body.white.accreditation")}; } } } .bylines__byline { text-align: left; } ${({isSponsored:e,isSponsoredByline:t,theme:n,isSponsoredInverted:o})=>{let i=0,r=null,s=null;return t&&(i=1,r="colors.consumption.lead.special.context-signature"),e&&(i=2,r="colors.discovery.body.white.context-signature"),o&&(i=2,s="block",r="colors.consumption.body.inverted.accent"),t||e?`\n ${s?`display: ${s};`:""}\n ${d(n,"typography.definitions.globalEditorial.context-primary")}\n ${l(n,"color",r)};\n margin-bottom: ${a(i)};\n\n .byline,\n .byline__preamble,\n .byline__name,\n .byline__social-link {\n ${d(n,"typography.definitions.globalEditorial.context-primary")}\n ${l(n,"color",r)};\n }\n `:""}} `,u=o(c).withConfig({displayName:"SummaryItemBylineEventDate"})` display: block; align-self: center; `;u.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const g=o(c).withConfig({displayName:"SummaryItemBylinePublishDate"})` display: block; align-self: center; `;g.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const h=o.div.withConfig({displayName:"SummaryItemBylineWrapper"})` ${({isBeforeDek:e})=>e?`margin: ${a(2)} 0;`:""} ${({hasBookmarks:e,theme:t})=>e&&`\n ${s(m.lg)} {\n display: grid;\n grid-template-columns: auto auto 2fr;\n align-items: baseline;\n\n &.summary-item__byline-date-icon--no-author {\n grid-template-columns: auto 2fr;\n }\n\n &:not(.summary-item__byline-date-icon--no-author) {\n .summary-item__publish-date {\n padding-left: ${a(1)};\n }\n }\n }\n\n ${p}{\n ${s(m.lg)} {\n margin-bottom: 0;\n }\n }\n\n .icon-bookmark--activated-outline {\n ${l(t,"fill","colors.interactive.base.brand-primary")};\n }\n\n .icon-bookmark--activated-checkmark-stroke {\n ${l(t,"stroke","colors.interactive.base.white")};\n }\n\n .icon-bookmark--activated-checkmark {\n ${l(t,"stroke","colors.interactive.base.black")};\n }\n\n .summary-item__button-icon--thin {\n stroke-width: 0;\n .icon {\n transform: scale(2);\n }\n }\n\n ${g} {\n display: inline-block;\n align-self: unset;\n margin-bottom: 0;\n vertical-align: text-top;\n }\n `} ${({shouldMoveBylineToBottom:e})=>e&&"margin-top:auto;"} `,y=o.div.withConfig({displayName:"SummaryItemBylineButtonWrapper"})` align-self: center; padding: 0; ${r(0,m.lg)} { float: right; } ${s(m.lg)} { display: inline-block; text-align: right; } ${i}, .button--icon-only { padding: 0; ${s(m.lg)} { float: right; } } `,b=o(c).withConfig({displayName:"SummaryItemByLineDekRewards"})` > img { margin-top: ${a(.5)}; margin-right: ${a(.8)}; &:first-of-type { margin-top: 0; } &:nth-of-type(3) { margin-left: ${a(.8)}; } } margin: 0 0 ${a(3)} 0; `;b.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={SummaryItemBaseByline:p,SummaryItemByLineDekRewards:b,SummaryItemBylineEventDate:u,SummaryItemBylinePublishDate:g,SummaryItemBylineWrapper:h,SummaryItemBylineButtonWrapper:y}},99672:(e,t,n)=>{const o=n(96540),i=n(5556),{SummaryItemCTACardWrapper:a}=n(88828),r=({children:e,shouldUseFullWidthMobileOnly:t=!1,clickHandlerCta:n})=>o.createElement(a,{label:e,inputKind:"text",isDisabled:!0,btnStyle:"filled",shouldUseFullWidthMobileOnly:t,onClickHandler:n});r.propTypes={children:i.node.isRequired,clickHandlerCta:i.func,shouldUseFullWidthMobileOnly:i.bool},e.exports=r},88828:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getTypographyStyles:a,maxScreen:r}=n(26865),{BREAKPOINTS:s}=n(96472),l=o(n(73730).UtilityInverted).withConfig({displayName:"SummaryItemCTACard"})` align-items: center; margin-top: ${i(.5)}; border: 2px solid black; padding: 9px 9px; ${({theme:e})=>a(e,"typography.definitions.utility.button-utility")}; ${({shouldUseFullWidthMobileOnly:e})=>e&&`${r(`calc(${s.md} - 1px)`)} {\n width: 100%;\n }\n `} `;e.exports={SummaryItemCTACardWrapper:l}},67709:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),{SummaryItemCTAPodcastStartListeningNow:r,SummaryItemCTAPodcastWrapper:s,SummaryItemCTAPodcastMoreInfo:l}=n(30854),d=n(82942).A,c=({hasPrimaryCTA:e,hasSecondaryCTA:t,primaryCta:n,secondaryCta:i,primaryCTALabel:c,secondaryCTALabel:m})=>{const{formatMessage:p}=a();return o.createElement(s,null,e&&n&&o.createElement(r,{label:c||p(d.StartListeningNowPodcastCTA),inputKind:"link",buttonVariation:"Primary",btnStyle:"filled",href:n}),t&&i&&o.createElement(l,{label:m||p(d.MoreInfoAndEpisodesPodcastCTA),inputKind:"link",buttonVariation:"Primary",btnStyle:"outlined",href:i}))};c.propTypes={hasPrimaryCTA:i.bool,hasSecondaryCTA:i.bool,primaryCta:i.string,primaryCTALabel:i.string,secondaryCta:i.string,secondaryCTALabel:i.string},e.exports=c},30854:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i}=n(26865),a=n(73730),r=o(a.Primary).withConfig({displayName:"SummaryItemCTAPodcastStartListeningNow"})` display: block; margin-top: 0.5rem; margin-bottom: ${i(2.4)}; padding: 15px 9px; max-width: 100%; height: unset; text-align: center; &:active::before { top: 0; left: 0; } `,s=o(a.Primary).withConfig({displayName:"SummaryItemCTAPodcastMoreInfo"})` display: block; margin-top: 0.5rem; margin-bottom: ${i(2.4)}; padding: 15px 9px; max-width: 100%; height: unset; text-align: center; &:active::before { top: 0; left: 0; } `,l=o.div.withConfig({displayName:"SummaryItemCTAPodcastWrapper"})` margin-top: 1rem; `;e.exports={SummaryItemCTAPodcastStartListeningNow:r,SummaryItemCTAPodcastWrapper:l,SummaryItemCTAPodcastMoreInfo:s}},79993:(e,t,n)=>{const o=n(96540),i=n(5556),{SummaryItemContributorNameWrapper:a,SummaryItemContributorHedName:r,SummaryItemContributorDetail:s}=n(86723),l=({contributorName:e,contributorDetail:t,showContributorDetail:n,shouldUseRubricAsRole:i=!1})=>e?n?o.createElement(o.Fragment,null,o.createElement(r,{"data-testid":"SummaryItemContributorHedName",shouldUseRubricAsRole:i},e),o.createElement(s,{"data-testid":"SummaryItemContributor-contributor-detail",dangerouslySetInnerHTML:{__html:t}})):o.createElement(a,{"data-testid":"SummaryItemContributor-name",shouldUseRubricAsRole:i},e):null;l.propTypes={contributorDetail:i.string,contributorName:i.string,shouldUseRubricAsRole:i.bool,showContributorDetail:i.bool},e.exports=l},86723:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getTypographyStyles:r}=n(26865),s=o.div.withConfig({displayName:"SummaryItemContributorNameWrapper"})` ${({shouldUseRubricAsRole:e})=>e?i` ${r("typography.definitions.discovery.hed-bulletin-primary")} `:i` ${r("typography.definitions.globalEditorial.context-primary")} `} margin-bottom: ${a(.5)}; `,l=o.div.withConfig({displayName:"SummaryItemContributorHedName"})` ${({shouldUseRubricAsRole:e})=>e?i` ${r("typography.definitions.discovery.hed-bulletin-primary")} `:i` ${r("typography.definitions.globalEditorial.context-primary")} `} margin-bottom: ${a(.5)}; font-size: 17px; font-weight: 700; `,d=o.div.withConfig({displayName:"SummaryItemContributorDetail"})` ${r("typography.definitions.globalEditorial.context-primary")} margin-bottom: ${a(.5)}; font-size: 17px; font-weight: 200; `;e.exports={SummaryItemContributorNameWrapper:s,SummaryItemContributorHedName:l,SummaryItemContributorDetail:d}},44553:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(48286),{LAYOUT_PLACEMENTS:s,LAYOUT_PROPORTIONS:l}=n(28197),{SummaryItemHedBase:d,SummaryItemHedTag:c}=n(36211),m=({breakpoint:e,dangerousHed:t,HedTag:n,hasDefaultSpacingMarginBottom:i,hasTighterVerticalSpacing:s,hasFixedMarginBottom:l,layoutPlacement:m,layoutProportions:p,maxHedLines:u,hasHedCorePrimary:g,hasNoHedTagMargin:h,hasNoHedTagMarginTop:y,shouldUseFeaturedFontWeight:b,shouldUseSmallHed:f,isHighDensity:v,isVenueCardItemContainer:w,isTextExternalLink:C})=>{const k=u>0&&u<1/0,$=!k&&!g,S=$?d:c,x=o.createElement(S,{as:n,className:a({"summary-item__hed":$,"summary-item__hed--hed-core-primary":g,"summary-item__hed--no-margin-bottom":s,"summary-item__hed--fixed-margin-bottom":l,"summary-item__hed--small":f}),"data-testid":"SummaryItemHed",dangerouslySetInnerHTML:{__html:t},hasFixedMarginBottom:l,isSmall:f,layoutPlacement:m,layoutProportions:p,isHighDensity:v,hasNoHedTagMargin:h,hasNoHedTagMarginTop:y,shouldUseFeaturedFontWeight:b,hasDefaultSpacingMarginBottom:i,isTextExternalLink:C});return k?o.createElement(d,{as:r,className:"summary-item__hed",layoutPlacement:m,layoutProportions:p,lines:u,isHighDensity:v,breakpoint:e,isVenueCardItemContainer:w},x):x};m.propTypes={breakpoint:i.string,dangerousHed:i.string.isRequired,hasDefaultSpacingMarginBottom:i.bool,hasFixedMarginBottom:i.bool,hasHedCorePrimary:i.bool,hasNoHedTagMargin:i.bool,hasNoHedTagMarginTop:i.bool,hasTighterVerticalSpacing:i.bool,HedTag:i.oneOf(["div","h2","h3"]),isHighDensity:i.bool,isTextExternalLink:i.bool,isVenueCardItemContainer:i.bool,layoutPlacement:i.oneOf(s),layoutProportions:i.oneOf(l),maxHedLines:i.number,shouldUseFeaturedFontWeight:i.bool,shouldUseSmallHed:i.bool},e.exports=m},36211:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getTypographyStyles:s,maxScreen:l,minScreen:d}=n(26865),c=o.div.withConfig({displayName:"SummaryItemHedBase"})` ${s("typography.definitions.discovery.hed-core-primary")} ${({isTextExternalLink:e})=>e&&i` &&& { ${l(a.md)} { ${s("typography.definitions.consumptionEditorial.subhed-break-primary")}; } ${s("typography.definitions.discovery.page-hed-subsection")}; } `} ${({isSmall:e,layoutPlacement:t,layoutProportions:n,theme:o,isHighDensity:r})=>e||r||"side-by-side-mobile-only"===t?i` ${l(`calc(${a.lg} - 1px)`)} { &&& { ${s(o,"typography.definitions.discovery.hed-bulletin-primary")} } } `:"side-by-side"===t||"text-below-desktop-only"===t||"33-66"===n?i` ${l(a.md)} { ${s(o,"typography.definitions.discovery.hed-core-secondary")} } `:""} margin-top: 0; ${({hasFixedMarginBottom:e,isSmall:t,layoutPlacement:n,theme:o,isVenueCardItemContainer:a})=>{let l=1;return t?i` &&& { ${s(o,"typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: 0; } `:(e&&"side-by-side"!==n?l=1.5:a&&(l=.5),i` &&& { margin-bottom: ${r(l)}; } `)}} p { margin: 0; } .small { text-transform: lowercase; font-style: normal; font-variant: small-caps; } ${l(a.md)} { margin-bottom: ${r(1)}; } ${d(a.md)} { ${({hasFixedMarginBottom:e,isSmall:t,hasDefaultSpacingMarginBottom:n})=>e||t||n?"":`&&& {\n margin-bottom: ${r(2)};\n }`} ${({isVenueCardItemContainer:e})=>e?`&&& {\n margin-bottom: ${r(1)};\n }`:""} } `,m=o.div.withConfig({displayName:"SummaryItemHedTag"})` ${({hasNoHedTagMargin:e})=>e&&"margin: 0;"} ${({shouldUseFeaturedFontWeight:e})=>e&&"font-weight:400;"} ${({hasNoHedTagMarginTop:e})=>e&&"&& { margin-top: 0; }"} `;e.exports={SummaryItemHedBase:c,SummaryItemHedTag:m}},1780:(e,t,n)=>{const o=n(96774),i=n(11118),a={gallery:o,video:i,cnevideo:i};e.exports={ICON_EXCLUSIONS:["side-by-side"],SUPPORTED_ICONS:a}},52413:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(3442),s=n(95093),l=n(30830),d=n(73275),{LAYOUT_PLACEMENTS:c}=n(28197),{getRecircId:m}=n(2953),{getIconComponent:p}=n(77e3),u=n(82942).A,g=n(96591),{SummaryItemImageAwards:h,SummaryItemImageContent:y,SummaryItemImageLink:b,SummaryItemResponsiveAsset:f,SummaryItemImageSignage:v,SummaryItemVideoTime:w,SummaryItemImageIcon:C,SummaryItemFloatingIcon:k,SummaryItemFloatingReviewIcon:$,SummaryItemPremiereWrapper:S}=n(14207),x=n(77818),E=n(43018),T=({audioTagIconTitle:e,awards:t,clickHandlerHed:n,contentType:i,hasCircularImage:c,hasAudioTag:T,hasImageCenteredButtonInCarousel:I,hasRel:N,hasReviewTag:B,hasRoundedEdges:L,iconPosition:P,image:M,isLazy:A,layoutPlacement:D,metadataVideo:{isLive:H,videoLength:R,premiereDate:_,premiereGap:O}={},multiImages:F,playIconStyle:W,recircId:V,recircRiver:U,responsiveCartoonVariation:G,shouldAssetHaveNoBottomMargin:j,shouldAutoPlay:z,shouldDisplayPremiereDate:q,shouldDisplaySignage:Z,shouldDisplayVideoTime:K,shouldHideIcon:Y,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,signage:X,sparrowPattern:ee,url:te,shouldNavigateToNewTab:ne,signalType:oe,actionBarConfig:ie})=>{const ae=p(i,D),{formatMessage:re}=r(),{showImageWithoutLink:se}=M,le="cartoon"===i||se||F?.length;let de={};N&&(de={rel:"nofollow"});const ce={tabIndex:"-1","data-component-title":U,"data-component-type":"recirc-river","data-recirc-id":m("image",V),"data-recirc-pattern":ee},me=R&&s.utc(1e3*R).format("mm:ss"),pe=q&&O<=0,ue=!pe&&z,ge=o.createElement(o.Fragment,null,t&&o.createElement(h,{awards:t}),F?.length>1?o.createElement(l,{hasControls:!0,paginationStyle:"slider",controlPosition:"center",controlPlacement:"space-between",hasImageCenteredButton:I,hasModerateSpacing:!0,hasNoHorizontalScrollCarousel:!0,hasPagination:!0,hideHeaderBorder:!0,onForwardClick:e=>e.stopPropagation(),onBackClick:e=>e.stopPropagation()},F.map(((e,t)=>o.createElement(l.CarouselItem,{key:t,spacing:"0",width:"100%"},o.createElement(d,{...e,isLazy:A,shouldAutoPlay:ue,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,className:"summary-item__image"}))))):o.createElement(f,{...M,hasCircularImage:c,hasRoundedEdges:L,isLazy:A,shouldAutoPlay:ue,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,className:"summary-item__image",shouldAssetHaveNoBottomMargin:j,responsiveCartoonVariation:G,signalType:oe,actionBarConfig:ie}),ae&&!Y&&o.createElement(C,{className:a("summary-item__icon-button",{[`summary-item__icon-button--icon-${P}`]:P,[`summary-item__icon-button--${W}`]:W}),ButtonIcon:ae,iconStyle:W,inputKind:"text",isIconButton:!0,label:"icon",position:P}),T&&o.createElement(k,{className:"summary-item__icon-floating"},o.createElement(x,{headphoneIconTitle:e})),B&&o.createElement($,{className:"summary-item__icon-review-floating"},o.createElement(E,null)),X&&Z&&o.createElement(v,{name:X}),(()=>{if(K){if(H)return o.createElement(w,{name:re(u.liveVideo)});if(me)return o.createElement(w,{name:me})}return null})(),pe&&o.createElement(S,null,o.createElement(g,{shouldDisplayPremiereDate:q,premiereDate:_,premiereGap:O})));return o.createElement(o.Fragment,null,le&&o.createElement(y,{...ce},ge),!le&&o.createElement(b,{className:a("summary-item__image-link","summary-item-tracking__image-link"),href:te,...de,"aria-hidden":"true",onClick:n,layoutPlacement:D,...ce,target:ne?"_blank":"_self"},ge))};T.propTypes={actionBarConfig:i.object,audioTagIconTitle:i.string,awards:i.array,clickHandlerHed:i.func,contentType:i.string,hasAudioTag:i.bool,hasCircularImage:i.bool,hasImageCenteredButtonInCarousel:i.bool,hasRel:i.bool,hasReviewTag:i.bool,hasRoundedEdges:i.bool,iconPosition:i.oneOf(["right","left"]),image:i.shape(d.propTypes),isLazy:i.bool,isLive:i.bool,layoutPlacement:i.oneOf(c).isRequired,metadataVideo:i.shape({isLive:i.bool,premiereDate:i.string,series:i.string,videoLength:i.number,premiereGap:i.number}),multiImages:i.array,playIconStyle:i.oneOf(["dark","white","cne"]),recircId:i.number,recircRiver:i.string,responsiveCartoonVariation:i.string,shouldAssetHaveNoBottomMargin:i.bool,shouldAutoPlay:i.bool,shouldDisplayPremiereDate:i.bool,shouldDisplaySignage:i.bool,shouldDisplayVideoTime:i.bool,shouldHideIcon:i.bool,shouldHoldImageSpace:i.bool,shouldNavigateToNewTab:i.bool,shouldUseMediumBreakpoint:i.bool,signage:i.string,signalType:i.string,sparrowPattern:i.string,url:i.string.isRequired},T.defaultProps={hasAudioTag:!1,hasCircularImage:!1,hasRel:!1,hasReviewTag:!1,hasRoundedEdges:!1},e.exports=T},14207:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,minMaxScreen:l,minScreen:d}=n(26865),c=n(34187),{ResponsiveClipWrapper:m}=n(91783),{ResponsiveImageContainer:p}=n(7228),u=n(73275),g=n(866),{InlineVideoItemIconButton:h}=n(41803),y=o(g).withConfig({displayName:"SummaryItemImageAwards"})` position: absolute; top: 0; z-index: 1; height: ${a(6.25)}; text-align: right; `,b=o(u).withConfig({displayName:"SummaryItemResponsiveAsset"})` display: block; ${p} { width: 100%; ${({hasCircularImage:e})=>e?"border-radius: 50%":""} ${({hasRoundedEdges:e})=>e?`border-radius: ${a(1)}`:""} } ${l(0,i.md)} { ${p} { ${({hasRoundedEdges:e})=>e?`border-radius: ${a(1)}`:""} } } ${m} { ${({shouldAssetHaveNoBottomMargin:e})=>e?"margin-bottom: 0":`margin-bottom: ${a(3)}`} } ${d(i.md)} { ${m} { ${({shouldAssetHaveNoBottomMargin:e})=>e?"margin-bottom: 0":`margin-bottom:${a(5)}`} } } `,f=o.span.withConfig({displayName:"SummaryItemImageContent"})` display: block; position: relative; ${l(0,i.md)} { .summary-item--layout-placement-text-below-desktop-only & { margin: 0; } } `,v=o.a.withConfig({displayName:"SummaryItemImageLink"})` display: block; position: relative; ${l(0,i.md)} { ${({layoutPlacement:e})=>"text-below-desktop-only"===e&&"margin: 0;"} } `,w=o(c.Card).withConfig({displayName:"SummaryItemVideoTime"})` position: absolute; bottom: ${a(1)}; left: ${a(1)}; padding: ${a(.75)} ${a(.5)} ${a(.5)} ${a(.75)}; `,C=o.div.withConfig({displayName:"SummaryItemPremiereWrapper"})` position: absolute; top: 0; z-index: 2; width: 100%; height: 100%; min-height: ${a(4)}; ${r("background","colors.discovery.body.black.background")}; `,k=o(c.Card).withConfig({displayName:"SummaryItemImageSignage"})` ${r("background-color","colors.consumption.lead.standard.context-signature")}; ${r("color","colors.consumption.lead.standard.context-texture")}; ${s("typography.definitions.globalEditorial.context-primary")} position: absolute; top: ${a(2)}; `,$=o(h).withConfig({displayName:"SummaryItemImageIcon"})` .summary-item--layout-placement-side-by-side & { display: none; } .icon-gallery { stroke: black; stroke-width: 1.5px; transform: scale(0.7); } ${d(i.md)} { .summary-item--layout-placement-side-by-side & { display: inline-flex; } } `,S=o.div.withConfig({displayName:"SummaryItemFloatingIcon"})` ${r("background-color","colors.discovery.body.brand.accreditation")}; ${r("border-color","colors.discovery.body.black.border")}; display: flex; position: absolute; right: 2px; bottom: 2px; align-items: center; justify-content: center; width: 22px; height: 22px; svg { ${r("fill","colors.interactive.base.white")}; align-self: center; width: 11px; height: 11px; } @media (min-width: ${i.lg}) { right: 8px; bottom: 8px; width: 32px; height: 32px; svg { width: 16px; height: 16px; } } `,x=o.div.withConfig({displayName:"SummaryItemFloatingReviewIcon"})` position: absolute; top: ${a(-.3)}; right: 2.6px; transform: rotate(45deg); z-index: 1; svg { top: 0; right: 0; align-self: center; transform: rotate(-45deg); z-index: 2; width: 3rem; height: 3rem; fill: #ff0000; } @media (max-width: ${i.md}) { top: ${a(-.25)}; svg { width: 2rem; height: 2rem; } } `;e.exports={SummaryItemImageAwards:y,SummaryItemImageIcon:$,SummaryItemImageContent:f,SummaryItemImageLink:v,SummaryItemImageSignage:k,SummaryItemVideoTime:w,SummaryItemResponsiveAsset:b,SummaryItemFloatingIcon:S,SummaryItemFloatingReviewIcon:x,SummaryItemPremiereWrapper:C}},77e3:(e,t,n)=>{const{ICON_EXCLUSIONS:o,SUPPORTED_ICONS:i}=n(1780);e.exports={getIconComponent:(e,t)=>-1===o.indexOf(t)&&i[e]?i[e]:null}},96591:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),r=n(92566),s=n(82942).A,{SummaryItemAssetPremier:l,AssetPremierLabel:d}=n(75761),c=({premiereDate:e,premiereGap:t,containerTheme:n="inverted",hideTimeStampIcon:i=!1})=>{const{formatMessage:c}=a();let m=null;return e&&(0===t?m=`${c(s.futurePremiereLabel)} ${c(s.todayLabel)}`:t<0?m=`${c(s.futurePremiereLabel)} ${e}`:t>0&&(m=`${c(s.pastPremiereLabel)} ${e}`)),m?o.createElement(l,{containerTheme:n},!i&&o.createElement(r,null),o.createElement(d,null,m)):null};c.propTypes={containerTheme:i.string,hideTimeStampIcon:i.bool,premiereDate:i.string,premiereGap:i.number},e.exports=c},75761:(e,t,n)=>{const{default:o,css:i}=n(75999),{getColorToken:a,getTypographyStyles:r,calculateSpacing:s,minMaxScreen:l}=n(26865),{maxThresholds:d}=n(99906),{BREAKPOINTS:c}=n(96472),m=o.div.withConfig({displayName:"SummaryItemAssetPremier"})` display: flex; align-items: center; justify-content: center; height: 100%; ${({theme:e,containerTheme:t})=>"inverted"===t?i` border: 1px solid ${a(e,"colors.discovery.body.black.accent")}; color: ${a(e,"colors.discovery.body.black.description")}; ${r(e,"typography.definitions.globalEditorial.numerical-small")}; & .icon path { fill: ${a(e,"colors.discovery.body.black.description")}; } `:"standard"===t||"special"===t?i` border: 1px solid ${a(e,"colors.discovery.body.black.accent")}; color: ${a(e,"colors.discovery.body.white.description")}; ${r(e,"typography.definitions.globalEditorial.numerical-small")}; & .icon path { fill: ${a(e,"colors.discovery.body.black.description")}; } `:""} `,p=o.div.withConfig({displayName:"AssetPremierLabel"})` ${l(c.md,`${d.lg+80}px`)} { font-size: 9px; } ${l(c.sm,`${d.sm+120}px`)} { font-size: 9px; } margin-top: ${s(.5)}; ${({theme:e})=>i` ${r(e,"typography.definitions.globalEditorial.numerical-small")}; `} `;e.exports={SummaryItemAssetPremier:m,AssetPremierLabel:p}},75096:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),{googleAnalytics:r}=n(90090),s=n(82942).A,{SummaryItemProductOffersWrapper:l}=n(18396),{formatGtmData:d}=n(60162),c=({copilotID:e,offers:t,urlToBookmark:n,productData:i,index:c,isHotelType:m,dangerousHed:p})=>{const{formatMessage:u}=a();return t?.length?o.createElement(l,{buttonVariation:"Primary",btnStyle:"filled",copilotID:e,dataAttrs:{"data-component-position":"summary-item"},defaultCTAText:u(s.productOfferCTAText),offers:t,onClickHandler:e=>{r.emitGoogleTrackingEvent("summary-item-offers-button-click"),m&&d(window,{...i},c,"ProductEmbed",e,p)},showOffersSeller:!0,urlToBookmark:n,venueSellerPreviewText:u(s.venueSellerPreviewText)}):null};c.propTypes={copilotID:i.string,dangerousHed:i.string,index:i.number,isHotelType:i.bool,offers:i.array,productData:i.object,urlToBookmark:i.string},e.exports=c},18396:(e,t,n)=>{const{default:o}=n(75999),{ButtonWrapper:i}=n(18974),a=o(n(18059)).withConfig({displayName:"SummaryItemProductOffersWrapper"})` margin-top: auto; width: 100%; ${i} { width: 100%; } `;e.exports={SummaryItemProductOffersWrapper:a}},9486:(e,t,n)=>{const o=n(96540),i=n(5556),{SummaryItemReviewLabelWrapper:a}=n(50082),r=({ratingValue:e})=>{const t=e.channelType?e.channelType.replace(/s$/,""):"Music";return e?e.isBestNewReissue?o.createElement(a,null,"Best New Reissue"):e.isBestNewMusic?o.createElement(a,null,"Best New ",t):null:null};r.propTypes={ratingValue:i.object},e.exports=r},50082:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),s=o.div.withConfig({displayName:"SummaryItemReviewLabelWrapper"})` ${r("typography.definitions.globalEditorial.context-primary")} margin-bottom: ${i(.5)}; color: ${a("colors.consumption.lead.standard.accent")}; `;e.exports={SummaryItemReviewLabelWrapper:s}},50328:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(3442),{googleAnalytics:r}=n(90090),s=n(82942).A,{SummaryItemShopNowButtonWrapper:l}=n(94620),d=({buttonAlignment:e,buttonLabel:t,buttonSize:n,dangerousHed:i,url:d})=>{const{formatMessage:c}=a();return o.createElement(l,{btnStyle:"outlined",label:t,dataAttrs:{"data-component-position":"summary-item"},defaultCTAText:c(s.ShopNowCTA),onClickHandler:()=>{return e=d,r.emitGoogleTrackingEvent("summary-item-shop-now-button-click"),void(e&&window.open(e,"_blank"));var e},dangerousHed:i,size:n,buttonAlignment:e})};d.propTypes={buttonAlignment:i.oneOf(["center","left"]),buttonLabel:i.string,buttonSize:i.oneOf(["default","small"]),dangerousHed:i.string,url:i.string},e.exports=d},94620:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i}=n(26865),{ButtonWrapper:a}=n(18974),r=o(n(73730).Utility).withConfig({displayName:"SummaryItemShopNowButtonWrapper"})` ${({dangerousHed:e,buttonAlignment:t})=>(""===e||"center"===t)&&"margin: auto;"} margin-top: ${i(2)}; ${a} { width: 100%; max-width: ${i(4.3)}; } span { margin: auto; } `;e.exports={SummaryItemShopNowButtonWrapper:r}},20267:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(48286),{LAYOUT_PLACEMENTS:s,LAYOUT_PROPORTIONS:l}=n(28197),{SummaryItemSubHedBase:d,SummaryItemSubHedTag:c}=n(76053),m=({hasTighterVerticalSpacing:e,hasFixedMarginBottom:t,layoutPlacement:n,layoutProportions:i,maxHedLines:s,HedTag:l,hasHedCorePrimary:m,hasNoHedTagMargin:p,shouldUseSmallHed:u,isHighDensity:g,subHed:h})=>{const y=s>0&&s<1/0,b=!y&&!m,f=b?d:c,v=o.createElement(f,{as:l,className:a({"summary-item__sub-hed":b,"summary-item__sub-hed--hed-core-primary":m,"summary-item__sub-hed--no-margin-bottom":e,"summary-item__sub-hed--fixed-margin-bottom":t,"summary-item__sub-hed--small":u}),"data-testid":"SummaryItemHed",dangerouslySetInnerHTML:{__html:h},hasFixedMarginBottom:t,isSmall:u,layoutPlacement:n,layoutProportions:i,isHighDensity:g,hasNoHedTagMargin:p});return y?o.createElement(d,{as:r,className:"summary-item__sub-hed",layoutPlacement:n,layoutProportions:i,lines:s,isHighDensity:g},v):v};m.propTypes={hasFixedMarginBottom:i.bool,hasHedCorePrimary:i.bool,hasNoHedTagMargin:i.bool,hasTighterVerticalSpacing:i.bool,HedTag:i.oneOf(["div","h2","h3","h4"]),isHighDensity:i.bool,layoutPlacement:i.oneOf(s),layoutProportions:i.oneOf(l),maxHedLines:i.number,shouldUseSmallHed:i.bool,subHed:i.string},e.exports=m},76053:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,getTypographyStyles:r,maxScreen:s,minScreen:l}=n(26865),d=o.div.withConfig({displayName:"SummaryItemSubHedBase"})` ${r("typography.definitions.globalEditorial.accreditation-feature")} ${({isSmall:e,layoutPlacement:t,layoutProportions:n,theme:o,isHighDensity:a})=>e||a||"side-by-side-mobile-only"===t?`\n ${s(`calc(${i.lg} - 1px)`)} {\n &&& {\n ${r(o,"typography.definitions.globalEditorial.accreditation-feature")}\n }\n }\n `:"side-by-side"===t||"text-below-desktop-only"===t||"33-66"===n?`\n ${s(i.md)}{\n ${r(o,"typography.definitions.globalEditorial.accreditation-feature")}\n }\n `:""} margin-top: 0; ${({hasFixedMarginBottom:e,isSmall:t,layoutPlacement:n,theme:o})=>{let i=1;return t?`&&& {\n ${r(o,"typography.definitions.globalEditorial.accreditation-feature")}\n margin-bottom: 0;\n }`:(e&&"side-by-side"!==n&&(i=1.5),`&&& { margin-bottom: ${a(i)};} `)}} p { margin: 0; } .small { text-transform: lowercase; font-style: normal; font-variant: small-caps; } ${s(i.md)} { margin-bottom: ${a(1)}; } ${l(i.md)} { ${({hasFixedMarginBottom:e,isSmall:t})=>e||t?"":`&&& {\n margin-bottom: ${a(2)};\n }`} } `,c=o.div.withConfig({displayName:"SummaryItemSubHedTag"})` ${({hasNoHedTagMargin:e})=>e&&"margin: 0"} `;e.exports={SummaryItemSubHedBase:d,SummaryItemSubHedTag:c}},55259:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handlSnowplowNavigationEvent=void 0;const{trackNavigationEvent:o}=n(14307);t.handlSnowplowNavigationEvent=(e={})=>{o(e)}},82942:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({dekReadMoreText:{id:"SummaryItem.DekReadMoreText",defaultMessage:"Read full review",description:"Appended text for SummaryItem dek"},readMore:{id:"SummaryItem.ReadMore",defaultMessage:"Read More",description:"Call to action for user to...read more"},sponsoredContent:{id:"SummaryItem.SponsoredContent",defaultMessage:"Sponsored Content",description:"SummaryItem component sponsored content text"},slides:{id:"SummaryItem.Slides",defaultMessage:"{slidesCount, plural, one {# slide} other {# slides}}",description:"SummaryItem component meta data secondary slide text"},venueSellerPreviewText:{id:"SummaryItem.VenueSellerPreviewText",defaultMessage:"Powered By:",description:"Seller preview"},productOfferCTAText:{id:"SummaryItem.DefaultCTAText",defaultMessage:"Book Now",description:"Cta text for product offer list"},liveVideo:{id:"SummaryItem.LiveVideoLabel",defaultMessage:"live",description:"Live video label"},futurePremiereLabel:{id:"SummaryItem.FuturePremiereLabel",defaultMessage:"PREMIERES",description:"premier label for future date"},todayLabel:{id:"SummaryItem.TodayLabel",defaultMessage:"TODAY",description:"premiere label for today"},pastPremiereLabel:{id:"SummaryItem.PastPremiereLabel",defaultMessage:"PREMIERED",description:"premiere label for past date"},BusinessProfileCTAText:{id:"SummaryItem.BusinessProfileCTAText",defaultMessage:"View Profile",description:"Cta text for Business profile button"},StartListeningNowPodcastCTA:{id:"SummaryItem.StartListeningNowPodcastCTA",defaultMessage:"Start Listening Now",description:"Cta text for Start Listening Now button"},MoreInfoAndEpisodesPodcastCTA:{id:"SummaryItem.MoreInfoAndEpisodesPodcastCTA",defaultMessage:"More Info and Episodes",description:"Cta text for More Info and Episodes button"},NowShoppingLabel:{id:"SummaryItem.NowShoppingLabel",defaultMessage:"Now Shopping",description:"Now shopping text for the external links in the series navigation carousel"},ShopNowCTA:{id:"SummaryItem.ShopNowCTA",defaultMessage:"Shop Now",description:"Cta text for Shop Now button"}})},2953:e=>{e.exports={cutClearLink:e=>{const t=e.search(/[?|#]/);return t>0?e.substring(0,t):e},getRecircId:(e,t)=>t?`item-${e}-${t}`:null,hasFeatureVideo:e=>e&&e.url}},99156:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(67619);i.TextBelowLeft=o(i,"TextBelowLeft",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50",shouldAssetHaveNoBottomMargin:!0}),i.TextBelowLeftSponsored=o(i,"TextBelowLeftSponsored",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{hideRubricItemSummary:!0,hasSponsorByline:!0}),i.TextBelowLeftIconRight=o(i,"TextBelowLeftIconRight",{iconPosition:"right",isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"}),i.TextBelowCenter=o(i,"TextBelowCenter",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"}),i.TextBelowLeftCard=o(i,"TextBelowLeftCard",{isCard:!0,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{hasBorder:!1}),i.TextBelowCenterCard=o(i,"TextBelowCenterCard",{isCard:!0,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{hasBorder:!1}),i.CircularImage=o(i,"CircularImage",{isCard:!1,circleImage:!0,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"}),i.TextBelowDesktopOnly=o(i,"TextBelowDesktopOnly",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50"}),i.TextBelowDesktopOnlyImageRight=o(i,"TextBelowDesktopOnlyImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-right",layoutProportions:"50-50"}),i.TextBelowDesktopOnlyThirds=o(i,"TextBelowDesktopOnlyThirds",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"}),i.TextBelowDesktopOnlyThirdsImageRight=o(i,"TextBelowDesktopOnlyThirdsImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-right",layoutProportions:"33-66"}),i.TextBelowDesktopOnlyNoAsset=o(i,"TextBelowDesktopOnlyNoAsset",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!1,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-right",layoutProportions:"33-66"}),i.TextBelowDesktopOnlyThirdsImageRightThumbnail=o(i,"TextBelowDesktopOnlyThirdsImageRightThumbnail",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only-thumbnail",layoutPosition:"image-right",layoutProportions:"33-66",shouldAssetHaveNoBottomMargin:!0}),i.TextBelowDesktopOnlyThirdsImageRightThumbnailGrid=o(i,"TextBelowDesktopOnlyThirdsImageRightThumbnailGrid",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only-thumbnail",layoutPosition:"image-right",layoutProportions:"33-66",primaryBlock:"primary-block",marginTop:"margintop"}),i.SideBySide=o(i,"SideBySide",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"50-50"}),i.SideBySideCenterImageLeft=o(i,"SideBySideCenterImageLeft",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50"},{hasRule:!1}),i.SideBySideImageRight=o(i,"SideBySideImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"50-50"}),i.SideBySideCenterImageRight=o(i,"SideBySideCenterImageRight",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-right",layoutProportions:"50-50"},{hasRule:!1}),i.SideBySideThirds=o(i,"SideBySideThirds",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66"}),i.SideBySideThirdsWithUtilityFeatures=o(i,"SideBySideThirdsWithUtilityFeatures",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66",hasUtilityFeatures:!0}),i.SideBySideThirdsCard=o(i,"SideBySideThirdsCard",{isCard:!0,cardContentPaddingStyles:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66"},{hasBorder:!1}),i.HighDensity=o(i,"HighDensity",{isCard:!1,isHighDensity:!0,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"}),i.SideBySideThirdsImageRight=o(i,"SideBySideThirdsImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66"}),i.SideBySideThirdsImageRightTextCenter=o(i,"SideBySideThirdsImageRightTextCenter",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66"}),i.SideBySideTwoThirdsImageLeft=o(i,"SideBySideTwoThirdsImageLeft",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"66-33"}),i.SideBySideDense=o(i,"SideBySideDense",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66",isDense:!0}),i.SideBySideDenseNoAsset=o(i,"SideBySideDenseNoAsset",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!1,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66",isDense:!0}),i.SideBySideDenseNoAssetNoRubric=o(i,"SideBySideDenseNoAssetNoRubric",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!1,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66",isDense:!0},{hideRubricItemSummary:!0,shouldHidePublishDate:!0}),i.SideBySideDesktopOnly=o(i,"SideBySideDesktopOnly",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50"}),i.SideBySideDesktopOnlyImageRight=o(i,"SideBySideDesktopOnlyImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-right",layoutProportions:"50-50"}),i.SideBySideDesktopOnlyThirds=o(i,"SideBySideDesktopOnlyThirds",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"}),i.SideBySideDesktopOnlyThirdsCard=o(i,"SideBySideDesktopOnlyThirdsCard",{isCard:!0,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"},{hasBorder:!1}),i.SideBySideDesktopOnlyThirdsSponsored=o(i,"SideBySideDesktopOnlyThirdsSponsored",{circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"},{hideRubricItemSummary:!0,hasSponsorByline:!0}),i.SideBySideDesktopOnlySponsored=o(i,"SideBySideDesktopOnlySponsored",{circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50"},{hideRubricItemSummary:!0,hasSponsorByline:!0}),i.Bookmarks=o(i,"Bookmarks",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,hasBookmarks:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66"}),i.SideBySideDesktopOnlyThirdsIconRight=o(i,"SideBySideDesktopOnlyThirdsIconRight",{iconPosition:"right",isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"}),i.SideBySideDesktopOnlyThirdsImageRight=o(i,"SideBySideDesktopOnlyThirdsImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-right",layoutProportions:"33-66"}),i.PodcastsSideBySideDesktopOnlyThirdsImageRight=o(i,"PodcastsSideBySideDesktopOnlyThirdsImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-right",layoutProportions:"33-66",hasPrimaryCTA:!0,hasSecondaryCTA:!0}),i.SideBySideMobileOnlyThirdsImageRight=o(i,"SideBySideMobileOnlyThirdsImageRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-mobile-only",layoutPosition:"image-right",layoutProportions:"33-66"},{shouldHideDangerousDekMobileOnly:!0,shouldUseSmallImageMobileOnly:!0}),i.SideBySideDesktopOnlyThirdsCircularImage=o(i,"SideBySideDesktopOnlyThirdsCircularImage",{isCard:!1,circleImage:!0,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"33-66"}),i.SideBySideDarkBackground=o(i,"SideBySideDarkBackground",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50",isDarkBackground:!0,hasDesktopTitleBlockDivider:!0,hasHedCorePrimary:!1},{shouldHideBylines:!0,shouldHideDangerousDek:!1,hasRule:!0,hasBorder:!0}),i.SideBySideDarkBackgroundWithBylines=o(i,"SideBySideDarkBackgroundWithBylines",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50",isDarkBackground:!0,hasDesktopTitleBlockDivider:!0,hasHedCorePrimary:!1},{shouldHideBylines:!1,shouldHideDangerousDek:!1,hasRule:!0,hasBorder:!0,shouldHidePublishDate:!1}),i.SideBySideDarkBackgroundRight=o(i,"SideBySideDarkBackgroundRight",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-right",layoutProportions:"50-50",isDarkBackgroundRight:!0,hasDesktopTitleBlockDivider:!0,hasHedCorePrimary:!0},{shouldHideBylines:!0,shouldHideDangerousDek:!1,hasRule:!0,hasBorder:!0}),i.NoAssetTextCenter=o(i,"NoAssetTextCenter",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!1,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"}),i.OverlayCenter=o(i,"OverlayCenter",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"overlay",layoutPosition:"image-overlay",layoutProportions:"overlay"}),i.OverlayWithVideoDetails=o(i,"OverlayWithVideoDetails",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"overlay",layoutPosition:"image-overlay",layoutProportions:"overlay",showOnHoverEffect:!1,isContributor:!1,shouldDisplayLiveIndicator:!0,hasCTA:!0,hasLeftMargin:!0}),i.OverlayCenterLimitedHeight=o(i,"OverlayCenterLimitedHeight",{isCard:!1,circleImage:!1,contentAlign:"center",hasAsset:!0,layoutPlacement:"overlay",layoutPosition:"image-overlay",layoutProportions:"overlay-limited-height"}),i.TextOnlyBrandLogoPersonalized=o(i,"TextOnlyBrandLogoPersonalized",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!1,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"}),i.WithVideoDetails=o(i,"WithVideoDetails",{hasAsset:!0,shouldDisplayPremiereDate:!0,shouldDisplayVideoTime:!0,layoutPlacement:"text-below",shouldAssetHaveNoBottomMargin:!0,circleImage:!1,contentAlign:"left",isCard:!1,layoutPosition:"image-left",layoutProportions:"50-50"},{rubricIconOverride:'PlayOutlined'}),i.Contributor=o(i,"Contributor",{isCard:!1,circleImage:!0,contentAlign:"left",hasAsset:!0,layoutPosition:"image-right",layoutPlacement:"text-below",layoutProportions:"50-50",isContributor:!0},{shouldHideBylines:!0,shouldHideDangerousDek:!0,hasRule:!1,hasBorder:!0}),i.ContributorImageAtLeft=o(i,"ContributorImageAtLeft",{isCard:!1,circleImage:!0,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66",isContributor:!0,isContributorThreeCol:!0},{hasRule:!1,hasBorder:!0,hideRubricItemSummary:!1,shouldHideBylines:!0,shouldHideDangerousDek:!0,shouldHideContributorContent:!0,showContributorContentOnTop:!0,rubricVariation:"DiscoveryItem",hasBottomSpaceOnRubric:!0}),i.Business=o(i,"Business",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPosition:"image-left",layoutPlacement:"side-by-side-desktop-only",layoutProportions:"33-66",isBusiness:!0,showLocation:!0,showProfileButton:!0,showBusinessCategory:!0},{hasRule:!1,hideRubricItemSummary:!0,shouldHideBylines:!0,shouldHideMetadataSecondary:!0}),i.ContributorAsCard=o(i,"ContributorAsCard",{isCard:!0,circleImage:!1,hasAsset:!0,layoutPosition:"image-left",layoutPlacement:"text-below",layoutProportions:"overlay-limited-height",isContributor:!0,contentAlign:"left",isContributorThreeCol:!0},{hasRule:!1,hasBorder:!1,hideRubricItemSummary:!1,shouldHideBylines:!0,shouldHideDangerousDek:!0}),i.ContributorGridItem=o(i,"ContributorGridItem",{isCard:!1,circleImage:!0,contentAlign:"center",hasAsset:!0,isContributorGridItem:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{shouldHideBylines:!0,shouldHideDangerousDek:!0}),i.ContributorRiverItem=o(i,"ContributorRiverItem",{isCard:!1,circleImage:!1,hasAsset:!0,layoutPosition:"image-left",layoutPlacement:"text-below",layoutProportions:"20-80",isContributor:!0,contentAlign:"left",isContributorImageTopAligned:!0,isContributorThreeCol:!0,showReadMore:!0},{hasRule:!1,hasBorder:!1,hideRubricItemSummary:!0,shouldHideBylines:!0,shouldHideDangerousDek:!0}),i.TextBelowImageLeftHasRuleNoDek=o(i,"TextBelowImageLeftHasRuleNoDek",{isCard:!1,circleImage:!1,contentAlign:"left",hasRule:!0,hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{shouldHideDangerousDek:!0}),i.TextBelowImageLeftHasRuleWithDek=o(i,"TextBelowImageLeftHasRuleWithDek",{isCard:!1,circleImage:!1,contentAlign:"left",hasRule:!0,hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{shouldHideDangerousDek:!1}),i.SideBySideThirdsImageRightNoDeck=o(i,"SideBySideThirdsImageRightNoDeck",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66"},{shouldHideDangerousDek:!0}),i.SideBySideThirdsImageRightHedOnly=o(i,"SideBySideThirdsImageRightHedOnly",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66"},{hasBorder:!1,hasBorderSides:!0,hideRubricItemSummary:!1,shouldHideBylines:!0,shouldHideDangerousDek:!0,shouldVerticallyAlignHed:!0,shouldUseSmallHed:!0}),i.SideBySideThirdsImageLeftWithDek=o(i,"SideBySideThirdsImageLeftWithDek",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66"},{shouldHideDangerousDek:!1}),i.SideBySideThirdsImageLeftWithNoDekNoBorder=o(i,"SideBySideThirdsImageLeftWithNoDekNoBorder",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-left",layoutProportions:"33-66"},{hasBorder:!1,hasBorderSides:!1,hideRubricItemSummary:!0,shouldHideBylines:!1,shouldHideDangerousDek:!0,shouldUseSmallHed:!0,shouldHidePublishDate:!1}),i.TextBelowImageLeftHedOnly=o(i,"TextBelowImageLeftHedOnly",{isCard:!1,circleImage:!1,contentAlign:"left",hasRule:!0,hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{shouldHideDangerousDek:!0,shouldHideBylines:!0}),i.TextBelowImageLeftHedAndDek=o(i,"TextBelowImageLeftHedAndDek",{isCard:!1,circleImage:!1,contentAlign:"left",hasRule:!0,hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{shouldHideDangerousDek:!1,shouldHideBylines:!0}),i.TextBelowImageLeftHedDekAndByLines=o(i,"TextBelowImageLeftHedDekAndByLines",{isCard:!1,circleImage:!1,contentAlign:"left",hasRule:!0,hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{shouldHideDangerousDek:!1,shouldHideBylines:!1}),i.TextBelowImageWithUtilityFeatures=o(i,"TextBelowImageWithUtilityFeatures",{isCard:!1,circleImage:!1,contentAlign:"left",hasRule:!0,hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50",hasUtilityFeatures:!0},{shouldHideDangerousDek:!1,shouldHideBylines:!1}),i.WithIcon=o(i,"WithIcon",{hasAudioTag:!0,iconPosition:"right",isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-mobile-only",layoutPosition:"image-right",layoutProportions:"33-66"},{isDense:!0,shouldUseSmallImageMobileOnly:!0,hasBorderOnMobileAndTabletOnly:!0,shouldHideDangerousDekMobileOnly:!0}),i.TextBelowCenterWithIcon=o(i,"TextBelowCenterWithIcon",{isCard:!1,circleImage:!1,contentAlign:"center",contentAlignmentInMobile:"left",hasAsset:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"}),i.PodcastsWithoutAppleEmbed=o(i,"PodcastsWithoutAppleEmbed",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-left",layoutProportions:"50-50",hasPrimaryCTA:!0,hasSecondaryCTA:!0}),i.PodcastRecirc=o(i,"PodcastRecirc",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side-desktop-only",layoutPosition:"image-right",layoutProportions:"33-66",hasPrimaryCTA:!1,hasSecondaryCTA:!0}),i.DenseDesktopStack=o(i,"DenseDesktopStack",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"text-below-desktop-only",layoutPosition:"image-right",layoutProportions:"33-66",isDenseDesktopStack:!0},{shouldHideMetadataSecondary:!0}),i.ContributorBundleItem=o(i,"ContributorBundleItem",{circleImage:!1,contentAlign:"left",hasAsset:!0,hasSummaryItemAction:!0,isCard:!1,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50",shouldAssetHaveNoBottomMargin:!0,showReadMore:!0}),i.DenseDesktopThirds=o(i,"DenseDesktopThirds",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,layoutPlacement:"side-by-side",layoutPosition:"image-right",layoutProportions:"33-66",isDenseDesktopThirds:!0},{shouldHideMetadataSecondary:!0}),e.exports=i},2547:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useEffect:r}=n(96540),{useIntl:s}=n(3442),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(73730),m=n(78372),p=n(31492).A,{TextFieldWrapper:u,TextFieldLabel:g,TextFieldLabelText:h,TextFieldInputContainer:y,TextFieldControlInput:b,TextFieldControlTextarea:f,TextFieldIcon:v,TextFieldDataList:w,TextFieldDataListOption:C,TextFieldButton:k,TextFieldAssistiveText:$,TextFieldErrorText:S,TextFieldErrorSuggestion:x}=n(60434),E=({shouldUseUppercase:e,ariaDescribedBy:t,assistiveSubtext:n,autoComplete:i,buttonAriaLabel:E,buttonInputKind:T,buttonInverted:I,buttonLabel:N,buttonVariation:B,charCountHandler:L,className:P,defaultCharCount:M,defaultValue:A,shouldEnableErrorSuggestions:D,errorPosition:H,errorText:R,formName:_,hasAttachedButton:O,hasAttachedButtonForMobile:F,hasAutoFocus:W,hasLabelCount:V,hasDynamicTextArea:U,hasInlineLabel:G,hasTextCounter:j,hideButtonInMobile:z,hideLabel:q,inputAttributes:Z,inputRef:K,invalidElements:Y,isAlwaysStacked:J,isDisabled:Q,isInvalid:X,isNeverStacked:ee,isRequired:te,label:ne,labelCountValue:oe,LeadingIcon:ie,list:ae,marketingPermissions:re,max:se,min:le,name:de,onInputBlur:ce,onInputChange:me,onInputFocus:pe,onClickHandler:ue,placeholder:ge,shouldUseAlternativeStyle:he,step:ye,TrailingIcon:be,type:fe,variations:ve,tabIndex:we,customHeightMultiplier:Ce,variationName:ke,isCommaSeperated:$e,shouldDisableTypingAtMaxChar:Se,buttonClassName:xe})=>{a.useEffect((()=>{(async()=>{await d(),l("TextField",ke)})()}),[ke]);const[Ee,Te]=a.useState(!1),[Ie,Ne]=a.useState(!1),[Be,Le]=a.useState(M),[Pe,Me]=a.useState(!1),[Ae,De]=a.useState(""),He=a.useRef(null),{formatMessage:Re}=s();a.useEffect((()=>{M||(Me(!1),De("")),Le(M)}),[M]),r((()=>{var e;U&&K.current&&((e=K.current).style.height=e.scrollHeight/16+"rem")}));const _e=t=>{const n=K??He,{value:o}=n.current;Se&&o.length>=se?(n.current.value=o.slice(0,se),Le(se)):Le(o.length),L&&L(o.trim().length),Te(o&&o.length>0),e&&(n.current.value=n.current.value.toUpperCase()),me&&me(t,o)},Oe=e=>{Ne(!1),Bese?(Me(!0),De(le?Re(p.multiLineErrorText).replace("_MIN_",le).replace("_MAX_",se):Re(p.multiLineUpperLimitErrorText).replace("_MAX_",se))):(Me(!1),De("")),ce&&ce(e)},Fe=`${_}-text-field-${de}`,We=`${_}-text-field-error-${de}`,Ve=ie||be,Ue=ae&&!!ae.length,Ge=Y&&Y.has(Fe),je=X||R||Ge||Pe,{inputType:ze,itemType:qe,messageType:Ze}=ve,Ke=Y&&Y.get(Fe),Ye=c[B],Je={...Z,"aria-describedby":o({[t]:t,[We]:R,[Ke]:Ge}),"aria-invalid":je,autoComplete:i,autoFocus:W,defaultValue:A,disabled:Q,id:Fe,ref:K??He,required:te,name:de,placeholder:ge,tabIndex:we},Qe=()=>q?{...Je,"aria-label":ne}:Je,Xe=(e,t="")=>{e.stopPropagation(),(K??He).current.value=t,me&&me()},et=()=>{if(D&&R){const e=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/i;return a.createElement(S,{id:We,tabIndex:"-1"},R.split(" ").map(((t,n,{length:o})=>{const i=o-1===n?t:`${t} `;return e.test(t)?(r=t,s=n,a.createElement(x,{key:s,"data-testid":"TextField__error-suggestion",className:"error-suggestion",onClick:e=>{Xe(e,r)},onKeyUp:e=>{Xe(e,r)}},r)):i;var r,s})))}return a.createElement(S,{id:We,tabIndex:"-1"},R||Ae)};return a.createElement(u,{className:o("text-field",P,{"text-field--activated":Ee,"text-field--focused":Ie,"text-field--error":je,"alternative-style":he}),hasAttachedButton:O,hasAttachedButtonForMobile:F,isAlwaysStacked:!ee&&J,isNeverStacked:ee&&!J,isActivated:Ee,isFocused:Ie,hasErrorState:je,shouldUseAlternativeStyle:he,"data-testid":`TextFieldWrapper__${de}`},a.createElement(g,{className:o("text-field__label",`text-field__label--${ze}`,{"text-field__label--activated":Ee}),isActivated:Ee,isDisabled:Q,hasInlineLabel:G,htmlFor:Fe,"data-testid":`TextFieldLabel__${de}`},!q&&a.createElement(h,null,ne),a.createElement(y,null,"single-line"===ze&&a.createElement(b,{...Qe(),className:o("text-field__control text-field__control--input",P),list:Ue?`${Fe}-datalist`:void 0,max:se,min:le,onInput:_e,onFocus:()=>{Ne(!0),pe&&pe()},hasLeadingIcon:!!ie,hasTrailingIcon:!!be,onBlur:Oe,step:ye,type:fe,"data-testid":`TextFieldInput__${de}`}),"multi-line"===ze&&a.createElement(a.Fragment,null,a.createElement(f,{...Qe(),className:"text-field__control text-field__control--textarea",onInput:_e,onBlur:Oe,"data-testid":`TextFieldTextarea__${de}`,customHeightMultiplier:Ce,hasDynamicTextArea:U}),j&&a.createElement(m,{count:se,hasTextCounter:!0,itemType:qe,minCount:le,messageType:Ze,preTextCount:$e?Be.toLocaleString():Be,showIcon:!1})),Ve&&a.createElement(v,{as:Ve,LeadingIcon:ie,TrailingIcon:be})),Ue&&a.createElement(w,{id:`${Fe}-datalist`},ae.map((e=>a.createElement(C,{key:e.value,value:e.value},e.label))))),("belowTextField"===H&&R||Ae)&&et(),re&&a.createElement(re,null),O&&a.createElement(k,{as:Ye,ariaLabel:E,inputKind:T,isDisabled:Q,label:N,countValue:oe,hasLabelCount:V,onClickHandler:ue,isInverted:"inverted"===I,hideButtonInMobile:z,className:xe}),n&&a.createElement($,{dangerouslySetInnerHTML:{__html:n}}),("belowButton"===H&&R||Ae)&&et())};E.defaultProps={buttonClassName:"",buttonInverted:"standard",buttonVariation:"Utility",defaultCharCount:0,errorPosition:"belowButton",hasDynamicTextArea:!1,hasLabelCount:!1,hasTextCounter:!1,hideButtonInMobile:!1,hideLabel:!1,isAlwaysStacked:!1,isCommaSeperated:!1,isNeverStacked:!1,shouldEnableErrorSuggestions:!1,shouldUseAlternativeStyle:!1,shouldUseUppercase:!1,variations:{inputType:"single-line"}},E.propTypes={ariaDescribedBy:i.string,assistiveSubtext:i.oneOfType([i.object,i.string]),autoComplete:i.string,buttonAriaLabel:i.string,buttonClassName:i.string,buttonInputKind:c.propTypes.inputKind,buttonInverted:i.string,buttonLabel:i.string,buttonVariation:i.string,charCountHandler:i.func,className:i.string,customHeightMultiplier:i.number,defaultCharCount:i.number,defaultValue:i.string,errorPosition:i.oneOf(["belowButton","belowTextField"]),errorText:i.oneOfType([i.object,i.string]),formName:i.string.isRequired,hasAttachedButton:i.bool,hasAttachedButtonForMobile:i.bool,hasAutoFocus:i.bool,hasDynamicTextArea:i.bool,hasInlineLabel:i.bool,hasLabelCount:i.bool,hasTextCounter:i.bool,hideButtonInMobile:i.bool,hideLabel:i.bool,inputAttributes:i.object,inputRef:i.object,invalidElements:i.instanceOf(Map),isAlwaysStacked:i.bool,isCommaSeperated:i.bool,isDisabled:i.bool,isInvalid:i.bool,isNeverStacked:i.bool,isRequired:i.bool,label:i.string.isRequired,labelCountValue:i.number,LeadingIcon:i.func,list:i.arrayOf(i.object),marketingPermissions:i.any,max:i.number,min:i.number,name:i.string.isRequired,onClickHandler:i.func,onInputBlur:i.func,onInputChange:i.func,onInputFocus:i.func,placeholder:i.string,shouldDisableTypingAtMaxChar:i.bool,shouldEnableErrorSuggestions:i.bool,shouldUseAlternateStyleForError:i.bool,shouldUseAlternativeStyle:i.bool,shouldUseUppercase:i.bool,step:i.number,tabIndex:i.string,TrailingIcon:i.func,type:i.string,variationName:i.string,variations:i.shape({inputType:i.oneOf(["single-line","multi-line"]),itemType:i.oneOf(["character"]),messageType:i.oneOf(["withMinCountLimit","default"])})},e.exports=E},89662:(e,t,n)=>{e.exports=n(13510)},60434:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a,BaseInput:r,BaseTextarea:s,BaseLink:l}=n(76955),{calculateSpacing:d,minScreen:c,getColorStyles:m,getTypographyStyles:p,getInputFieldStyles:u,styledProperty:g,minMaxScreen:h,maxScreen:y}=n(26865),b=n(73730),{BREAKPOINTS:f,INTERACTIVE:v}=n(96472),{maxThresholds:w}=n(99906),C=o.div.withConfig({displayName:"TextFieldLabelText"})` ${p("typography.definitions.utility.label")}; transition: color ${v.timingButtonDefault} ease-in; `,k=o.div.withConfig({displayName:"TextFieldIcon"})` svg { ${({theme:e})=>u(e,"normal","icon")} } .icon-search { margin-top: 8px; margin-left: 9px; } &:active, &:focus { svg { ${({theme:e})=>u(e,"active","icon")} } } position: absolute; top: -5%; transform: translateY(calc(50% + ${d(1)})); transition: fill ${v.timingButtonDefault} ease-in; width: ${d(3)}; height: 1.7rem; /* leading */ ${({LeadingIcon:e})=>e&&`left: ${d(1)};`} /* trailing */ ${({TrailingIcon:e})=>e&&`right: ${d(1)};`} `,$=i` ${p("typography.definitions.utility.input-core")}; margin-top: ${d(1)}; padding: ${d(1)} ${d(1.5)}; width: 100%; text-transform: none; transition-property: color, background, border; transition-duration: ${v.timingButtonDefault}; transition-timing-function: ease-in; ${({theme:e})=>u(e,"normal","background")} ${({theme:e})=>u(e,"normal","text")} ${({theme:e})=>u(e,"normal","border")} &:focus { outline: 0; + ${k} { svg { ${({theme:e})=>u(e,"valid","icon")} } } } &:active, &:focus { ${({theme:e})=>u(e,"active","background")} ${({theme:e})=>u(e,"active","text")} ${({theme:e})=>u(e,"active","border")} } &[disabled] { ${({theme:e})=>u(e,"disabled","background")} ${({theme:e})=>u(e,"disabled","text")} ${({theme:e})=>u(e,"disabled","border")} } `,S=o(r).withConfig({displayName:"TextFieldControlInput"})` ${$} border-radius: 0; height: ${d(6)}; appearance: none; ${g("hasLeadingIcon",!0,`padding-left: ${d(6.25)};`)} ${g("hasTrailingIcon",!0,`padding-right: ${d(6)};`)} `,x=o(s).withConfig({displayName:"TextFieldControlTextarea"})` ${$} max-width: 100%; resize: none; ${({customHeightMultiplier:e})=>e?` \n height:${d(e)};\n `:`\n height:${d(19)};\n `} `,E=i` ${S}, ${x} { ${({theme:e})=>u(e,"valid","background")} ${({theme:e})=>u(e,"valid","text")} ${({theme:e})=>u(e,"valid","border")} } ${k} { svg { ${({theme:e})=>u(e,"valid","icon")} } } `,T=o.div.withConfig({displayName:"TextFieldAssistiveText"})` ${p("typography.definitions.utility.assistive-text")} grid-column: -1 / 1; transition: color ${v.timingButtonDefault} ease-in; margin-top: ${d(1)}; ${({theme:e})=>m(e,"color","colors.interactive.base.dark")}; `,I=o(a).withConfig({displayName:"TextFieldLabel"})` /* disabled */ ${C}, ${T} { ${({isDisabled:e,theme:t})=>e&&m(t,"color","colors.interactive.base.dark")} } ${k} { svg { ${({theme:e})=>u(e,"disabled","icon")} } } /* leading-icon */ ${S}, ${x} { ${g("hasInlineLabel",!0,i` margin-top: 0; padding-top: ${d(3)}; `)} } /* inline */ ${C} { ${g("hasInlineLabel",!0,i` ${p("typography.definitions.utility.assistive-text")}; position: absolute; z-index: 1; margin-left: 1px; /* to match the 1px left border of the input area */ padding: ${d(1)} ${d(1)} 0; `)} } ${g("isActivated",!0,E)} `;I.defaultProps={as:"label"};const N=o.div.withConfig({displayName:"TextFieldInputContainer"})` position: relative; grid-column: 1; input[type='search'] { appearance: none; } `,B=o.datalist.withConfig({displayName:"TextFieldDataList"})``,L=o.option.withConfig({displayName:"TextFieldDataListOption"})``,P=o(b).withConfig({displayName:"TextFieldButton"})` height: 48px; ${h(0,f.md)} { margin-top: ${d(1)}; } /* mobile-hide */ ${({hideButtonInMobile:e})=>e&&`\n ${h(0,`${w.md}px`)} {\n position: absolute;\n visibility: hidden;\n }\n `} ${({theme:e,isInverted:t})=>t&&`\n border-radius: 3px;\n ${m(e,"background-color","colors.interactive.base.brand-secondary")};\n \n ${c(f.md)} {\n margin-left: ${d(1)};\n }\n\n `} `,M=o(a).withConfig({displayName:"TextFieldErrorText"})` grid-column: -1 / 1; `;M.defaultProps={as:"div",colorToken:"colors.interactive.feedback.invalid-primary",topSpacing:1,typeIdentity:"typography.definitions.utility.assistive-text"};const A=i` ${S}, ${x} { ${({theme:e})=>u(e,"invalid","background")} ${({theme:e})=>u(e,"invalid","text")} ${({theme:e})=>u(e,"invalid","border")} } ${k} { svg { ${({theme:e})=>u(e,"invalid","icon")} } } ${({hasAttachedButton:e,isAlwaysStacked:t})=>e&&!t&&`\n ${c(f.md)} {\n grid-column: 1 / span 2;\n }\n `} `,D=i` ${h(0,f.md)} { grid-template-columns: auto ${d(14)}; align-items: end; } ${P} { margin-top: 0; ${h(0,f.md)} { min-width: unset; } } `,H=o.span.withConfig({displayName:"TextFieldWrapper"})` display: grid; margin-bottom: ${d(2)}; ${c(f.md)} { ${({shouldUseAlternativeStyle:e})=>e&&`margin-bottom: ${d(3)};`} } /* hasAttachedButton */ ${({hasAttachedButton:e,isAlwaysStacked:t})=>!t&&e?`\n ${c(f.md)} {\n grid-template-columns: 1fr auto;\n align-items: end;\n }\n `:""} ${({hasAttachedButtonForMobile:e})=>e&&`\n ${y(f.md)} {\n grid-template-columns: 1fr auto;\n align-items: end;\n }`} ::placeholder { ${({theme:e})=>m(e,"color","colors.interactive.base.dark")}; } ${({hasAttachedButton:e,isNeverStacked:t})=>e&&t?D:""}; /* error */ ${g("hasErrorState",!0,A)} /* alternative-style */ ${C} { ${({hasAttachedButton:e,isAlwaysStacked:t})=>!t&&e?`\n ${c(f.md)} {\n grid-column: span 2;\n }\n `:""} } ${M} { ${({hasAttachedButton:e,isAlwaysStacked:t})=>!t&&e?`\n ${c(f.md)} {\n grid-column: 1 / span 2;\n }\n `:""} } `,R=o(l).withConfig({displayName:"TextFieldErrorSuggestion"})` text-decoration: underline; :hover { ${({theme:e})=>m(e,"color","colors.interactive.feedback.invalid-primary")}; } `;R.defaultProps={colorToken:"colors.interactive.feedback.invalid-primary",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={TextFieldWrapper:H,TextFieldLabel:I,TextFieldLabelText:C,TextFieldInputContainer:N,TextFieldControlInput:S,TextFieldControlTextarea:x,TextFieldIcon:k,TextFieldDataList:B,TextFieldDataListOption:L,TextFieldButton:P,TextFieldAssistiveText:T,TextFieldErrorText:M,TextFieldErrorSuggestion:R}},31492:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({multiLineErrorText:{id:"TextField.MultiLineErrorText",defaultMessage:"Use at least _MIN_ characters and a maximum of _MAX_.",description:"Text error for multiline"},multiLineUpperLimitErrorText:{id:"TextField.multiLineUpperLimitErrorText",defaultMessage:"Use maximum of _MAX_ characters only",description:"Text error for multiline if only max limit is provided"}})},13510:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(63050),a=n(2547),r=i(a);a.SingleLine=o(r,"SingleLine",{inputType:"single-line"}),a.MultiLine=o(r,"MultiLine",{inputType:"multi-line"}),a.MultiLineWithCharacterDefault=o(r,"MultiLineWithCharacterDefault",{inputType:"multi-line",itemType:"character",messageType:"default"}),a.MultiLineWithCharacterMinCount=o(r,"MultiLineWithCharacterMinCount",{inputType:"multi-line",itemType:"character",messageType:"withMinCountLimit"}),e.exports=a},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),b=({btnStyle:e,buttonVariation:t,className:n,fullPageTheme:i,hasBorders:d,marginTopType:b,hasMinimalBottomMargin:f,hasSolidBorders:v,hasRoundedImage:w,hideTopBorder:C,image:k,imageMinWidth:$,index:S,isLink:x,isInvertedTheme:E,isSpecialTheme:T,typeTokenSet:I,link:N,shouldEnableBundleComponentAnalytics:B,target:L,trackingNamespace:P,text:M,variations:A,variationName:D})=>{a.useEffect((()=>{(async()=>{await s(),r("Ticker",D)})()}),[D]);const H=l[t],{imagePosition:R,layoutPlacement:_}=A,O=N?.text?.length>0,F=y.addDataSectionTitleAttribute(B,P||"ticker position",S),W=k?.segmentedSources.sm[0].width,V=k?.segmentedSources.sm[0].height;let U=!1,G=!1,j=_,z=R;W&&V&&"dense"!==_?V>W||V===W?(j="side-by-side",z="left"):G=!0:U=!0;const q=E||"inverted"===i,Z=(K=c,function(e){return a.createElement(h,{href:N.href},a.createElement(K,{...e}))});var K;return a.createElement(g,{...F,className:o("ticker-wrapper",n),hasBorders:d,hideTopBorder:C,marginTopType:b,hasMinimalBottomMargin:f,isInverted:q,isSpecialTheme:T,hasSolidBorders:v,layoutPlacement:j,applyStyleForNoImage:U,applyStyleForLandscapeImg:G},k&&k.segmentedSources&&a.createElement(Z,{...k,className:"ticker__image",marginTopType:b,hasRoundedImage:w,imagePosition:z,imageMinWidth:$,layoutPlacement:j,shouldHoldImageSpace:!0,applyStyleForNoImage:U}),a.createElement(m,{layoutPlacement:j,applyStyleForNoImage:U,applyStyleForLandscapeImg:G},M&&a.createElement(p,{"data-testid":"TickerText",dangerouslySetInnerHTML:{__html:M},isLink:x,isInverted:q,layoutPlacement:j,typeTokenSet:I,applyStyleForNoImage:U,applyStyleForLandscapeImg:G}),x&&O&&a.createElement(u,{className:"ticker__link",dangerouslySetInnerHTML:{__html:N.text},href:N.href,isInverted:q,layoutPlacement:j,typeTokenSet:I,applyStyleForNoImage:U,applyStyleForLandscapeImg:G}),!x&&O&&a.createElement(H,{btnStyle:e,href:N.href,inputKind:"link",label:N.text,target:L,isInverted:q,shouldEnableBundleComponentAnalytics:B,typeTokenSet:I,applyStyleForNoImage:U})))};b.propTypes={btnStyle:i.string,buttonVariation:i.string,className:i.string,fullPageTheme:i.oneOf(["standard","inverted"]),hasBorders:i.bool,hasMinimalBottomMargin:i.bool,hasRoundedImage:i.bool,hasSolidBorders:i.bool,hideTopBorder:i.bool,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"])})},b.defaultProps={btnStyle:"filled",buttonVariation:"Utility",fullPageTheme:"standard",hasBorders:!0,hasMinimalBottomMargin:!1,hasSolidBorders:!1,hideTopBorder:!1,imageMinWidth:72,isInvertedTheme:!1,isLink:!1,isSpecialTheme:!1,marginTopType:"small",variations:{imagePosition:"left",layoutPlacement:"text-below-mobile-only"}},b.displayName="Ticker",e.exports=b},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(75999).default,i=n(73275),{BaseText:a,BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{ButtonWrapper:l}=n(18974),{getTypographyStyles:d,calculateSpacing:c,getColorStyles:m}=n(26865),p=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: ${s.md}) {\n flex-direction: row;\n }`} ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${s.md}) {\n flex-direction: column;\n }\n `} ${({hasBorders:e,isInverted:t,theme:n})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${m(n,"border-color","colors.discovery.body.white.divider")};\n `} ${({hasSolidBorders:e,theme:t})=>e&&`border-width: 4px 0px;\n border-style: solid;\n ${m(t,"border-color","colors.interactive.base.black")};`} ${({isInverted:e,theme:t})=>e&&`\n ${m(t,"background","colors.consumption.lead.inverted.heading-background")};\n `} padding: ${c(2)} 0; @media (min-width: ${s.md}) { padding: ${c(1)} 0; } min-height: 88px; ${({marginTopType:e})=>"small"===e?`margin-top: ${c(1)};`:"large"===e?`margin-top: ${c(4)};`:"none"===e?"margin-top: 0;":""} ${({hasMinimalBottomMargin:e})=>e&&`margin-bottom: ${c(2)};`} ${({hideTopBorder:e})=>e&&"\n border-top: 0px\n"} ${({isSpecialTheme:e,theme:t})=>e&&`\n ${m(t,"background","colors.consumption.body.special.bg-photo")};\n `} `,u=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: ${s.md}){\n align-items: center;\n gap: 0;\n };`} @media (min-width: ${s.md}) { flex-direction: row; gap: 5px; align-items: center; } ${({layoutPlacement:e})=>"side-by-side"===e?`\n margin-left: ${c(3)};\n gap: ${c(1)};\n @media (min-width: ${s.md}) {\n margin-left: 0;\n }\n `:"dense"===e?"\n display: block;\n ":""} ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${s.md}) {\n &{\n ${l}{\n margin-top: ${c(2)};\n }\n }\n }\n `} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")} ${({applyStyleForNoImage:e})=>e&&`\n @media (max-width: ${s.md}) {\n & {\n ${l} {\n margin: 0 auto;\n }\n }\n }\n `} `,g=o(i).withConfig({displayName:"TickerImage"})` position: relative; cursor: pointer; height: auto; ${({imagePosition:e})=>"right"===e&&`\n order: 2;\n margin-top: ${c(2)};\n\n @media (min-width: ${s.md}) {\n margin-top: 0;\n margin-left: ${c(2)};\n }\n `}; ${({imagePosition:e,layoutPlacement:t})=>"left"===e&&"dense"===t&&`\n margin-right: ${c(2)};\n `}; ${({imagePosition:e})=>"left"===e&&`\n @media (min-width: ${s.md}) {\n margin-right: ${c(2)};\n }\n `}; ${({hasRoundedImage:e})=>e&&`\n border-radius: ${c(1)}\n `}; ${({imageMinWidth:e})=>e&&`\n min-width: ${e}px;\n `} `,h=o(a).withConfig({displayName:"TickerHed"})` ${({layoutPlacement:e})=>"text-below-mobile-only"===e&&`\n text-align: center;\n margin: ${c(2)} 0 ${c(2)} 0;\n @media (min-width: ${s.md}) {\n margin: 0 ${c(2)} 0 ${c(2)};\n }\n `} ${({isLink:e,layoutPlacement:t})=>e&&"dense"===t?`margin-right: ${c(.5)}`:e?"":`\n @media (min-width: ${s.md}) {\n margin-right: ${c(2)};\n }\n `}; ${({isInverted:e,theme:t})=>m(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: ${s.md}) {\n padding-right: 0;\n }\n `} ${({typeTokenSet:e,theme:t})=>"utility"===e?d(t,"typography.definitions.utility.body"):""}; @media (max-width: ${s.md}) { ${({applyStyleForLandscapeImg:e})=>e&&`margin-top: ${c(2)};`} ${({applyStyleForNoImage:e})=>e&&"margin-top: 0;"} } `;h.defaultProps={as:"span",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.description-feature"};const y=o(r).withConfig({displayName:"TickerLinkWrapper"})``,b=o(r).withConfig({displayName:"TickerLink"})` ${({typeTokenSet:e,theme:t})=>d(t,"utility"===e?"typography.definitions.utility.button-utility":"typography.definitions.discovery.description-feature")} &:visited, &:link { ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.interactive.base.white":"colors.interactive.base.brand-primary")}; } &:hover { ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.interactive.base.brand-primary":"colors.interactive.base.dark")}; } &:focus { ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.interactive.base.brand-primary":"colors.interactive.base.dark")}; } @media (max-width: ${s.md}) { ${({applyStyleForNoImage:e})=>e&&"margin: 0 auto;"} } `;e.exports={TickerHed:h,TickerText:u,TickerImage:g,TickerWrapper:p,TickerLink:b,TickerLinkWrapper:y}},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:v=!1,shouldEnableSnowPlowTracking:w,shouldReduceTopPadding:C=!1,layout:k="wrap"})=>(i.useEffect((()=>{(async()=>{await m(),c("ToggleChipList")})()}),[]),i.createElement(a,{contentAlign:n,hasToggleGridColor:b,hideGradientOnMobileView:v},e&&i.createElement(r,{fullPageTheme:o,hasIncreasedBottomMargin:g,hasLargeLabel:h},e),i.createElement(s,{contentAlign:n,layout:k,isReadViewShopViewEnabled:u,hasNoHorizontalScroll:p,hasToggleGridColor:b,shouldReduceTopPadding:C,className:"list-wrapper"},i.Children.map(t,((e,t)=>e?i.createElement(l,{contentAlign:n,key:t,layout:k,hasSpacing:y,shouldEnableSnowPlowTracking:w,className:"list-item-wrapper"},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(75999).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)},15956:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{BREAKPOINTS:a}=n(96472),{getTypographyStyles:r,calculateSpacing:s,getColorStyles:l,maxScreen:d}=n(26865),{maxThresholds:c}=n(99906),m=n(73730),p=o.section.withConfig({displayName:"ToutWrapper"})` ${`\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n\n @media (min-width: ${a.md}) {\n flex-direction: row;\n }\n`} margin-top: ${s(4)}; `,u=o.span.withConfig({displayName:"ToutText"})` ${`\ndisplay: flex;\nflex-direction: column;\nalign-items: start;\njustify-content: space-between;\n @media (min-width: ${a.md}) {\n flex-direction: column;\n }\n`} ${({theme:e})=>r(e,"typography.definitions.foundation.link-primary")} margin-right: ${s(3)}; `,g=o(i).withConfig({displayName:"ToutHed"})` padding-top: ${s(2)}; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>l(e,"color","colors.discovery.body.white.context-tertiary")}; @media (min-width: ${a.md}) { padding-top: ${s(2)}; } `,h=o.div.withConfig({displayName:"ToutDek"})` margin-top: ${s(1)}; ${({theme:e})=>r(e,"typography.definitions.discovery.description-core")}; ${({theme:e})=>l(e,"color","colors.discovery.body.white.context-tertiary")}; @media (min-width: ${a.md}) { margin-top: ${s(1)}; } p { margin-top: 0; } `,y=o(m).withConfig({displayName:"ToutButton"})` margin-top: ${s(2)}; margin-bottom: ${s(2)}; ${d(`${c.md}px`)} { width: 100%; } `;e.exports={ToutHed:g,ToutDek:h,ToutText:u,ToutWrapper:p,ToutButton:y}},66678:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(62193),s=n(32485),l=n(38221),{useIntl:d}=n(3442),c=n(73275),{shouldRenderDek:m,jsonmlToReact:p}=n(38759),u=n(58893),g=n(43901),h=n(708),y=n(1889).A,{productImpressionTracking:b,formatGtmData:f}=n(60162),{handleAffiliateLinkClick:v}=n(14307),{getXidAndAmguuid:w}=n(5344),{normalizePrice:C}=n(65947),{UnifiedProductCardWrapper:k,UnifiedProductCardObject:$,UnifiedProductCardHeader:S,UnifiedProductCardBody:x,UnifiedProductCardBrandName:E,UnifiedProductCardName:T,UnifiedProductCardNameWrapper:I,UnifiedProductCardDescription:N,UnifiedProductCardSlideNumber:B,UnifiedProductCardClampedDescription:L,UnifiedProductCardSuperlative:P,UnifiedProductCardProConsAccordionContainer:M,UnifiedProductCardProConsAccordionItemContainer:A,UnifiedProductCardProConsAccordionLabelContainer:D,UnifiedProductCardProConsAccordionItemContainerButton:H,UnifiedProductCardProConsAccordionItemContainerContent:R,UnifiedProductCardProConsAccordionItemContainerLabel:_,UnifiedProductCardProConsAccordionItemContainerTitle:O,UnifiedProductCardProConsAccordionItemContainerDataUl:F,UnifiedProductCardProConsAccordionItemContainerData:W,UnifiedProductCardRating:V,UnifiedProductCardRatingWrapper:U}=n(22039),G=({pros:e,cons:t,maxProsConsHeight:n,isSlide:o})=>{const{formatMessage:r}=d(),[s,l]=a(!1);return i.createElement(M,null,i.createElement(A,{isActive:s,onClick:()=>{l((e=>!e))}},i.createElement(D,null,i.createElement(_,{dangerouslySetInnerHTML:{__html:r(y.UnifiedProductCardProsConsTitle)}})),i.createElement(H,{isActive:s,ButtonIcon:h,role:"button",isIconButton:!0,label:"AccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),i.createElement(R,{isActive:s},i.createElement(O,{isActive:s,dangerouslySetInnerHTML:{__html:r(y.UnifiedProductCardProsLabel)}}),i.createElement(F,{maxProsConsHeight:n,isSlide:o},e.map((e=>i.createElement(W,{dangerouslySetInnerHTML:{__html:`${e}`}})))),i.createElement(O,{isActive:s,dangerouslySetInnerHTML:{__html:r(y.UnifiedProductCardConsLabel)}}),i.createElement(F,{maxProsConsHeight:n,isSlide:o},t.map((e=>i.createElement(W,{dangerouslySetInnerHTML:{__html:`${e}`}}))))))};G.propTypes={cons:o.array,isSlide:o.bool,maxProsConsHeight:o.number,pros:o.array};const j=({image:e,brand:t,dangerousHed:n,hasAffiliateLinkDisabled:o,offers:c,dangerousDek:h,url:M="",type:A="card",preHeaderOne:D=null,totalCount:H=null,showMultipleOffers:R=!1,showAmazonPrimeDealsChip:_=!1,index:O,isLazy:F=!1,aspectRatio:W=[3,4],isDropshipProduct:j,dropShipSellers:z,hasImpressionTracking:q,layoutName:Z,sourceName:K,data_item:Y={},contentId:J,showLocalisedOffers:Q=!1,showOfferUrl:X=!1,layout:ee,dek:te,hasDiffMinHeight:ne=!1,hasProductHeight:oe=!1,hasProductNameHeight:ie=!1,showOfferButton:ae=!1,diffMinHeightValue:re,showProductNameAsH3:se=!1,showClampedProductDescription:le=!1,isCttEnabled:de=!1,shouldUseOutlinedButton:ce,shouldUseBlackButton:me,showSuperlativeText:pe=!1,name:ue,isMobileView:ge,shouldDisableCreditText:he,maxProsConsHeight:ye=5.5,pros:be,cons:fe,rating:ve,productMultiImageCount:we,hasImageCreditText:Ce,isPrimeExclusive:ke=!1,shouldUseAmazonPrimeDayLiveAPIData:$e})=>{const Se=!!H,{formatMessage:xe}=d();let Ee="p";Ee=se?"h3":H?"h2":"p";const Te=((e,t,n,o)=>e&&(t&&n||!t&&(e=>e?.some((({sellerName:e,reducedPrice:t,price:n})=>"amazon"===e?.toLowerCase()&&C(t)Y.hasProsConsFeature&&!r(be)&&!r(fe),Ne=()=>Y.hasRatingFeature&&ve,[Be,Le]=a(!1);let Pe=0,Me="";const Ae={isDropshipProduct:j,dropShipSellers:z,sourceName:K,data_item:Y,contentId:J,showOfferUrl:X||o,layout:ee},De=new Map([["GridFourColumns","plp_grid"],["ContentCarousel","carousel"]]);"object"!=typeof t||r(t)?"string"==typeof t&&(Me=t):Me=t.name;const He=Y?.hasMultipleImageSupport&&!r(e)&&e?.length>1,Re=Y?.showMultipleImageCount,_e="undefined"!==Y.index?Y.index:O,Oe={...Y,id:Y.id||Y.productId,index:_e,brand:{name:Me},component:De.get(ee)||(He||Ne()||Ie()?"enhanced_product_card":"unified_product_card"),total_index:(e=>e?.length>Re?Re:e?.length)(e),hasMultipleImage:He,componentType:"card"!==A,rating:ve,showProsConsData:Ie(),showBadge:Te};delete Oe.image,delete Oe.imageLabels,delete Oe.source,delete Oe.multipleOffers;const Fe={"data-item":JSON.stringify(Oe)},We=ee||Oe.layout,[Ve,Ue]=i.useState({}),Ge=!!pe&&Se,je=(e,t,n=null)=>{void 0!==t&&(Pe=t),f(window,Oe,Oe.index,We,e,null,n,void 0===t?Pe:t)},ze={image:e,isLazy:F,offers:c,url:M,dropShipData:Ae,type:A,xidAndAmguuid:Ve,shouldRenderSuperlativeText:Ge,isMobileView:ge,aspectRatio:W,gtmTrackOnClick:je,hasMultipleImageSupport:Y?.hasMultipleImageSupport,showAmazonPrimeDealsChip:_,showImageCreditText:Y?.showImageCreditText,showMultipleImageCount:Re,shouldDisableCreditText:he,upcLazyLoading:"lazy",productMultiImageCount:we,hasImageCreditText:Ce,showBadge:Te},qe={dangerousHed:n,type:A,offers:c,url:M,showMultipleOffers:R,showOfferButton:ae,dropShipData:Ae,productId:Oe.id,gtmTrackOnClick:je,onClickHandler:(e,t,n)=>{v("click",{label:e,position:t,link:n,component:"affiliate_button_link"})},xidAndAmguuid:Ve,isCttEnabled:de,shouldUseOutlinedButton:ce,shouldUseBlackButton:me,showAmazonPrimeDiscounts:Te},Ze=e=>te?.length>0&&m(te)?i.createElement(N,{shouldHideDescriptionMargin:!!e,isCttEnabled:de,showLess:Be,showClampedProductDescription:le},p.convert(te)):!te?.length>0&&h?i.createElement(N,{showMultipleOffers:R,shouldHideDescriptionMargin:!!e,dangerouslySetInnerHTML:{__html:h},showLess:Be,isCttEnabled:de,showClampedProductDescription:le}):null,Ke=[];return q&&(Ke.push("impressionTracking"),Z&&Z.length&&Ke.push(Z)),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();Ue(e)}),[]),i.createElement(k,{type:A,className:s({"product-embed":"embed"===A},[Ke]),...Fe,isSlide:Se},i.createElement($,null,i.createElement(S,null,Ge&&n&&i.createElement(P,{dangerouslySetInnerHTML:{__html:n}}),i.createElement(g,{...ze}))),i.createElement(x,null,H?i.createElement(B,{isCttEnabled:de},D):null,i.createElement(E,{hasProductHeight:oe,isCttEnabled:de,totalCount:H,className:"upc-brandName",dangerouslySetInnerHTML:{__html:Me}}),(n||ue)&&i.createElement(I,{hasDiffMinHeight:ne,diffMinHeightValue:re,isCttEnabled:de},i.createElement(T,{hasProductHeight:oe,hasProductNameHeight:ie,isCttEnabled:de,id:`upc_${Oe.id}`,as:"embed"===A?Ee:"p",type:A,dangerouslySetInnerHTML:{__html:Ge?ue:n||ue}})),c?.length>0?i.createElement(u,{...qe,showLocalisedOffers:Q}):null,"card"!==A&&(le?(e=>{const t=Be?"close":"open";return i.createElement(L,{lines:3,linesInExtraLargeDesktop:3,isCollapsible:!0,showLess:Be,offset:2,onTextClick:()=>{Le(!Be),f(window,Oe,Oe.index,We,null,"",t)},showClampedProductDescription:le},Ze(e))})(H):Ze(H)),"card"!==A&&Ne()&&i.createElement(U,{showProsConsData:Ie()},i.createElement(V,{showProsConsData:Ie(),dangerouslySetInnerHTML:{__html:`${xe(y.UnifiedProductCardRatingTitle)} ${ve}/10`}})),"card"!==A&&Ie()&&i.createElement(G,{pros:be,cons:fe,maxProsConsHeight:ye,isSlide:Se})))};j.propTypes={aspectRatio:o.arrayOf(o.number),brand:o.oneOfType([o.object,o.string]),cons:o.array,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,image:o.shape(c.propTypes),index:o.number,isCttEnabled:o.bool,isDropshipProduct: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,productMultiImageCount:o.number,pros:o.array,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,totalCount:o.number,type:o.oneOf(["card","embed"]),url:o.string},j.displayName="UnifiedProductCard",e.exports=j},43901:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(62193),{useIntl:r}=n(3442),s=n(73275),l=n(30830),{validateAndTransformOffers:d,getAffiliateData:c}=n(5344),m=n(1889).A,{UnifiedProductEmbedImageLink:p,UnifiedProductCardImageCarousel:u,UnifiedProductCardVariantImage:g,UnifiedProductCardImageCreditText:h,UnifiedProductCardImageWrapper:y,UpcSingleImageWrapper:b,UnifiedProductCardLabel:f}=n(22039),v=({image:e,isLazy:t,offers:n,url:i,dropShipData:v,type:w="card",xidAndAmguuid:C,shouldRenderSuperlativeText:k,isMobileView:$,aspectRatio:S=[3,4],gtmTrackOnClick:x,hasMultipleImageSupport:E,showImageCreditText:T,showMultipleImageCount:I,shouldDisableCreditText:N=!1,upcLazyLoading:B,productMultiImageCount:L,hasImageCreditText:P,showBadge:M})=>{const{formatMessage:A}=r(),D={...d(i,n)[0],...C},H=c({dropShipData:v,offer:D,type:w}),R={href:H.offerUrl,target:H.target,rel:H.rel,tabIndex:"-1","data-offer-url":D.purchaseUri||""};e&&e.altText||(R["aria-hidden"]="true");const _=(e,n)=>o.createElement(o.Fragment,null,o.createElement(y,{aspectRatio:""===S?[3,4]:S,onClick:e=>x(e,n),shouldRenderSuperlativeText:k,hasImageCreditText:P,hasMultipleImageSupport:E},M&&o.createElement(f,null,A(m.UnifiedProductCardAmazonPrimeExclusiveLabel)),!a(e)&&o.createElement(p,{className:"image",...R},o.createElement(s,{...e,isLazy:t,imageAttributes:{loading:B}}))),T&&P&&!N&&(e=>o.createElement(h,{dangerouslySetInnerHTML:{__html:e?.credit}}))(e));return E&&!a(e)&&e?.length>1?o.createElement(u,{showImageCreditText:T},o.createElement(l,{hasControls:!$,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},_(e?.length>1?e[0]:e))};v.propTypes={aspectRatio:i.arrayOf(i.number),dropShipData:i.object,gtmTrackOnClick:i.func,hasImageCreditText:i.bool,hasMultipleImageSupport:i.bool,image:i.shape(s.propTypes),isLazy:i.bool,isMobileView:i.bool,offers:i.arrayOf(i.object),productMultiImageCount:i.number,shouldDisableCreditText:i.bool,shouldRenderSuperlativeText: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=v},58893:(e,t,n)=>{const o=n(96540),i=n(5556),{useRef:a,useEffect:r,useState:s}=n(96540),{useIntl:l}=n(3442),d=n(36314),c=n(1889).A,{getProductLocalisedOffers:m,countryCurrencyMapping:p}=n(86180),{currencySymbols:u,validateAndTransformOffers:g,getAffiliateData:h,isEllipsisActive:y,getValueWithCurrency:b}=n(5344),{UnifiedProductCardPrice:f,UnifiedProductCardSalePrice:v,UnifiedProductCardOffer:w,UnifiedProductCardPriceWrapper:C,UnifiedProductCardRetailerName:k,UnifiedArrow:$,UnifiedProductCardOfferWrapper:S}=n(22039),x="US",E=(e,t,n,i,a,r,s,l,c,m,p=!1)=>{const u=h({dropShipData:t,offer:e});let g=e.price?`${e.price}`:null,y=null;return e.comparisonPrice?p?y=`${e.comparisonPrice}`:(g=`${e.comparisonPrice}`,y=`${e.price}`):e.reducedPrice&&(y=`${e.reducedPrice}`),o.createElement(d.ButtonWithSellerBelowPrice,{ctaHref:u.offerUrl,offerUrl:e.offerUrl,price:g,productId:a,reducedPrice:y,sellerName:e.sellerName,showSellerNameBelowPrice:!0,key:r,position:r,isExternalProduct:u.isAffiliateProduct,isCtaInternal:!u.isAffiliateProduct,gtmTrackOnClick:n,onClickHandler:i,isCttEnabled:s,shouldUseOutlinedButton:l,shouldUseBlackButton:c,showAmazonPrimeDiscounts:m})},T=({currency:e,price:t,comparisonPrice:n,isCttEnabled:i})=>n?o.createElement(o.Fragment,null,o.createElement(v,{isCttEnabled:i},u[e],t)," ",o.createElement(f,{isCttEnabled:i},u[e],n)):o.createElement(f,{isCttEnabled:i},u[e],t);T.propTypes={comparisonPrice:i.number,currency:i.string,isCttEnabled:i.bool,price:i.number};const I=({dangerousHed:e,type:t,offers:n,url:i,showLocalisedOffers:d,showMultipleOffers:u,dropShipData:f,gtmTrackOnClick:v,onClickHandler:I,productId:N,showOfferButton:B,xidAndAmguuid:L,isCttEnabled:P,shouldUseOutlinedButton:M,shouldUseBlackButton:A,showAmazonPrimeDiscounts:D})=>{const{formatMessage:H}=l(),R=d?n?.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===x:e.currency===p[x])):n,[_,O]=s(g(i,R)),F=a(null),[W,V]=s(!1);if(r((()=>(d&&O(g(i,m(x,n))),()=>{})),[d,i,n]),r((()=>{const e=F.current;"card"===t&&V(y(e))}),[t]),"card"===t){const{currency:n,price:i,comparisonPrice:a,sellerName:r}=_[0],s=_[0],l=h({dropShipData:f,offer:s,type:t}),d={"data-buy-button":!0,"data-offer-retailer":r||"","data-offer-url":s.purchaseUri||"","aria-label":e||"",href:l.offerUrl,target:l.target,rel:l.rel,className:"product-offer__buy-button"};if(B){let e=null,t=null;return a&&(e=b(n,a)),t=b(n,i),o.createElement(S,{onClick:e=>v(e)},E({...s,price:t,comparisonPrice:e,...L},f,v,I,N,0,P,B,D))}return o.createElement(w,{onClick:e=>v(e)},o.createElement(C,{isCttEnabled:P},i&&o.createElement("a",{...d},T({currency:n,price:i,comparisonPrice:a,isCttEnabled:P}))),o.createElement(k,{className:"upcRetailerNameWrapper",sellerNameHasEllipsis:W,isCttEnabled:P},o.createElement("a",{...d},o.createElement("span",{className:"upcRetailerNameBlock"},o.createElement("span",{className:"upcRetailerName",ref:F},r||H(c.defaultOfferCtaText))),o.createElement("span",{className:"upcicons"},o.createElement($,{"aria-hidden":!0})))))}if("embed"===t&&u){const e=_.map(((e,t)=>{const n={...e,...L};return E(n,f,v,I,N,t,P,M,A,D)}));return o.createElement(S,{onClick:e=>v(e)},e)}return o.createElement(S,null,E(_[0],f,v,I,N,0,P,M,A,D))};I.propTypes={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=I},5344:(e,t,n)=>{const o=n(62193),{encodeAffiliateLink:i}=n(25203),{getCookie:a}=n(56892),r={USD:"$",EUR:"€",GBP:"£",INR:"₹",JPY:"¥",TWD:"NT$",PHP:"₱",PLN:"zł",KRW:"₩",UAH:"₴",VND:"₫",MXN:"Mex$"};e.exports={validateAndTransformOffers:(e,t=[])=>{const n=[],o={comparisonPrice:null,currency:"USD",price:null,purchaseUri:e,sellerName:"",shortUrl:""};return t.length>0?t.forEach((t=>{const o={comparisonPrice:"comparisonPrice"in t?t.comparisonPrice:null,currency:"currency"in t?t.currency:"USD",price:"price"in t?t.price:null,purchaseUri:"purchaseUri"in t&&t.purchaseUri.length>0?t.purchaseUri:e,sellerName:"sellerName"in t?t.sellerName:"",shortUrl:"shortUrl"in t?t.shortUrl:""};return"offerUrl"in t&&(o.shortUrl=o.purchaseUri,o.purchaseUri=t.offerUrl),n.push({...t,...o})})):n.push(o),n},currencySymbols:r,getAffiliateData:({dropShipData:e,offer:t,type:n="embed"})=>{const{isDropshipProduct:a,dropShipSellers:r,data_item:s,contentId:l,showOfferUrl:d}=e;let c=!0,m="_blank",p="noreferrer noopener sponsored";"Dropship"===t?.offerType?c=!1:a&&r?.length&&(c=r?.some((e=>!t.purchaseUri?.toLowerCase().includes(e))));const u=c?l:s.id||s.variantKey,g=`cid=${u}`;let h=d?t.purchaseUri:t.shortUrl;const y={offerUrl:t.purchaseUri};return u&&!d&&(y.origin=u),h?.indexOf("cna.st")>0&&(t.xid&&(y.xid=t.xid),t.amguuid&&(y.amguuid=t.amguuid)),o(y)||d||(h=i(h,y)),h=h?.indexOf("?")>0?`${h}&${g}`:c?`${h}?${g}`:`${h}#${g}`,"embed"===n&&(h=d?t.purchaseUri:t.shortUrl,h?.indexOf("cna.st")>0&&!d&&!o(y)&&(h=i(h,y))),c||(m="_self",p="noopener"),{offerUrl:h,target:m,rel:p,isAffiliateProduct:c}},isEllipsisActive:e=>e?.offsetWidth`${r[e]}${t}`,getXidAndAmguuid:()=>{const e=a("CN_xid"),t=a("amg_user_partner"),n={};if(window&&window.OnetrustActiveGroups){const o=window.OnetrustActiveGroups?.split(",").includes("C0004");o&&e&&(n.xid=e),o&&t&&(n.amguuid=t)}return n},checkImageCreditText:e=>Array.isArray(e)&&e.length>0?e.some((e=>""!==e.credit)):e?.credit&&""!==e?.credit}},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(75999),{BREAKPOINTS:i}=n(96472),a=n(4262),r=n(48286),s=n(73730),{BaseText:l,BaseLink:d}=n(76955),{CarouselWrapper:c,CarouselList:m,CarouselListWrapper:p,CarouselListItem:u,CarouselFooter:g,CarouselListButton:h,CarouselFooterItemDots:y}=n(44802),{calculateSpacing:b,getColorStyles:f,getTypographyStyles:v,getColorToken:w,minScreen:C,isInverted:k,minMaxScreen:$,maxScreen:S}=n(26865),{BodyWrapper:x}=n(29912),{ButtonWrapper:E,ButtonLabel:T,ButtonIconWrapper:I}=n(18974),N="0.2s",B=o(l).withConfig({displayName:"UnifiedProductCardSalePrice"})` text-decoration: line-through; ${({theme:e})=>` ${f(e,"color",k(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;B.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: ${b(1)}; left: ${b(1)}; z-index: 1; margin: 0 ${b(1)} 0 0; border-radius: ${b(3)}; background: ${w("colors.interactive.base.black")}; padding: ${b(1)} ${b(1.5)}; color: ${w("colors.interactive.base.white")}; ${C(i.md)} { padding: ${b(.5)} ${b(1)}; } `;L.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const P=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":b(.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})=>`${w(e,"colors.interactive.base.highlight")}`}; width: 1rem; height: 1rem; text-align: center; aspect-ratio: 1/1; } ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;P.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const M=o(a).withConfig({displayName:"UnifiedArrowIcon"})` transform: rotate(-45deg); width: 8.45px; height: 8.49px; stroke: ${w("colors.interactive.base.black")}; stroke-width: 1.2px; `,A=o(l).withConfig({displayName:"UnifiedProductCardPrice"})` ${({theme:e})=>` ${f(e,"color",k(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;A.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const D=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; } ${$(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; } } `;D.defaultProps={as:"div"};const H=o(l).withConfig({displayName:"UnifiedProductCardPriceWrapper"})` display: flex; flex-direction: row; align-items: center; cursor: pointer; padding: 0; width: 100%; min-height: ${b(2)}; overflow: hidden; gap: ${b(.5)}; a { text-decoration: none; } ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;H.defaultProps={as:"div",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const R=o(l).withConfig({displayName:"UnifiedProductCardNameWrapper"})` display: flex; padding: ${b(.5)} 0 ${b(1)} 0; h2 { font-weight: bold; } h3 { ${v("typography.definitions.globalEditorial.context-secondary")} } ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.product-title")} `;R.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const _=o(l).withConfig({displayName:"UnifiedProductCardBrandName"})` ${({totalCount:e})=>!e&&`\n margin-top: ${b(1)} !important;\n `} padding: ${b(1)} 0 0 0; width: 100%; height: ${b(3)}; min-height: ${b(2)}; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; ${({hasProductHeight:e})=>e&&`\n line-height: ${b(2)};\n `} ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.brand-name")} `;_.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const O=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; && { ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.product-title")} margin:0; } `;O.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const F=o(r).withConfig({displayName:"UnifiedProductCardClampedDescription"})` && { ${E} { transform-origin: center; margin: ${b(1)} 0 0; padding: 0; min-width: auto; height: 24px; } ${T} { padding: 0; width: 100%; text-align: left; ${v("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${f(e,"color","colors.interactive.base.black")};`}; } } ${I} { svg { width: 24px; height: 24px; } padding: 0; } `,W=o(l).withConfig({displayName:"UnifiedProductCardDescription"})` &&& { margin-top: 1rem; } padding: 0; width: 100%; p { margin-block-start: ${b(2)}; margin-block-end: ${b(2)}; } p:last-of-type { margin-block-start: ${b(2)}; margin-block-end: 0; } p:first-of-type { margin-block-start: 0; margin-block-end: ${b(2)}; } p:first-of-type:last-of-type { margin-block-start: 0; margin-block-end: 0; } ${({showLess:e,showClampedProductDescription:t})=>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: 3;\n "}\n`} ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.product-description")} `;W.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const V=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})=>f(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})=>`${w(e,"colors.consumption.body.standard.bg-card")}`}; max-width: 100%; height: 100%; object-fit: contain; } ${({shouldRenderSuperlativeText:e})=>e&&`\n margin-top: ${b(1.25)};\n `} ${({hasMultipleImageSupport:e,hasImageCreditText:t})=>!t&&e&&"margin-bottom: 0.5rem"} `,G=o.div.withConfig({displayName:"UnifiedProductCardHeader"})` position: relative; `,j=o.div.withConfig({displayName:"UnifiedProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; `,z=o.div.withConfig({displayName:"UnifiedProductCardWrapper"})` position: relative; margin: 0; ${({type:e,isSlide:t})=>"embed"===e&&`\n margin: 0 auto ${b(6)};\n max-width: ${b(t?48:70)};\n ${t&&S(i.md)} {\n max-width: ${b(40)};\n }\n ${x} > .body__inner-container > && {\n ${C(i.md)} {\n margin-right: auto;\n margin-left: auto;\n }\n }\n `} `,q=o.span.withConfig({displayName:"UnifiedProductCardSlideNumber"})` display: flex; flex-direction: column; align-items: flex-start; margin-top: 16px; ${({isCttEnabled:e})=>v(e?"typography.definitions.commerce.label":"typography.definitions.globalEditorial.numerical-small")} ${({theme:e})=>` ${f(e,"color","colors.consumption.body.standard.body-deemphasized")};\n `}; `,Z=o.div.withConfig({displayName:"UnifiedProductCardOfferWrapper"})` padding: 0; .product-offer__cta-block { display: grid; } div:last-of-type { margin-bottom: 0; } `,K=o(d).withConfig({displayName:"UnifiedProductEmbedImageLink"})` grid-area: product-image; grid-column: 1/2; grid-row: 1/2; ${({hasGallerySlideBackground:e})=>!e&&`padding-left: ${b(2)};`} &&&& { text-decoration: none; } ${C(i.md)} { grid-row: 1/-1; padding-left: 0; } `,Y=o.div.withConfig({displayName:"UnifiedProductCardImageCarousel"})` top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; height: 100%; object-fit: contain; ${c} { margin: 0; padding: 0; height: 100%; } ${m} { margin: 0; height: 100%; &::-webkit-scrollbar { display: none; } } ${p} { width: 100%; height: 100%; } ${u} { margin-right: 0; width: 100%; height: 100%; } ${h} { ${({showImageCreditText:e})=>e&&"\n top: calc(50% - 20px);\n "} } &&& { ${I} { .ButtonIcon { &&&& { width: 32px; height: 32px; } } svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; width: 32px; height: 32px; } } } &&& { ${u}: first-child { padding: 0; } ${u}: last-child { padding: 0; } ${u} { margin: 0; } } ${g} { margin: 0; ${y} { svg { path { stroke: ${w("colors.interactive.base.dark")}; } } } } `,J=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})=>`${w(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: ${b(.75)}; height: 2lh; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ${v("typography.definitions.globalEditorial.context-tertiary")}; ${({theme:e})=>` ${f(e,"color","colors.consumption.body.standard.body")};`}; overflow-wrap: anywhere; font-family: Source Serif Pro; `,X=o.div.withConfig({displayName:"upcSingleImageWrapper"})` ${({isCoupledWithMultiImageProduct:e,hasImageCreditText:t})=>e&&`margin-bottom: ${t?1.5:2}rem`} `;Q.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const ee=o(l).withConfig({displayName:"UnifiedProductCardSuperlative"})` max-height: 3lh; overflow: hidden; `;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: ${b(1.5)}; border-top: 0.5px solid; border-bottom: 0.5px solid; overflow: hidden; ${({theme:e})=>`${f(e,"border-bottom-color","colors.consumption.body.standard.divider")};\n ${f(e,"border-top-color","colors.consumption.body.standard.divider")};`} svg { float: right; fill: black; transform-origin: center; transition: all ${N} ease-in-out; width: ${b(1.25)}; height: ${b(1.25)}; } `,ne=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerLabel"})` ${({theme:e})=>f(e,"color","colors.background.black")}; ${v("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,oe=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionLabelContainer"})` display: inline-flex; `;ne.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const ie=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerContent"})` ${({isActive:e})=>e?`\n overflow: hidden;\n max-height: 1000px;\n transition: ${N} linear;\n padding-bottom: ${b(2)};\n `:`\n max-height: 0px;\n transition: all ${N};\n `} ${({theme:e})=>f(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: ${b(1)} ${b(.5)}; &, &:focus, &:hover { border: 0; background-color: transparent; } ${({isActive:e})=>e&&"transform: rotate(180deg);"} `,se=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerTitle"})` ${({isActive:e})=>e&&`\n margin-top: ${b(2)};\n padding-bottom: ${b(1)};\n `} ${v("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,le=o.li.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerData"})` ${v("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:"UnifiedProductCardRating"})` margin: ${b(1.5)} 0 0 0; ${v("typography.definitions.discovery.subhed-section-tertiary")}; ${({showProsConsData:e})=>!e&&`\n margin-bottom:${b(1.5)};\n `} `,me=o.div.withConfig({displayName:"UnifiedProductCardRatingWrapper"})` margin-top: ${b(2)}; border-top: 0.5px solid; ${({theme:e})=>`${f(e,"border-bottom-color","colors.consumption.body.standard.divider")};\n ${f(e,"border-top-color","colors.consumption.body.standard.divider")};`} ${({showProsConsData:e,theme:t})=>!e&&`\n border-bottom: 0.5px solid;\n ${f(t,"border-bottom-color","colors.consumption.body.standard.divider")};\n `} `;e.exports={UnifiedProductCardWrapper:z,UnifiedProductCardLabel:L,UnifiedProductCardObject:j,UnifiedProductCardHeader:G,UnifiedProductCardImageWrapper:U,UnifiedProductCardBody:V,UnifiedProductCardBrandName:_,UnifiedProductCardOffer:D,UnifiedProductCardName:O,UnifiedProductCardNameWrapper:R,UnifiedProductCardPrice:A,UnifiedProductCardRetailerName:P,UnifiedProductCardSalePrice:B,UnifiedArrow:M,UnifiedProductCardDescription:W,UnifiedProductCardClampedDescription:F,UnifiedProductCardPriceWrapper:H,UnifiedProductCardSlideNumber:q,UnifiedProductCardOfferWrapper:Z,UnifiedProductEmbedImageLink:K,UnifiedProductCardSuperlative:ee,UnifiedProductCardImageCarousel:Y,UnifiedProductCardVariantImage:J,UnifiedProductCardImageCreditText:Q,UnifiedProductCardProConsAccordionContainer:te,UnifiedProductCardProConsAccordionItemContainer:ae,UnifiedProductCardProConsAccordionLabelContainer:oe,UnifiedProductCardProConsAccordionItemContainerButton:re,UnifiedProductCardProConsAccordionItemContainerContent:ie,UnifiedProductCardProConsAccordionItemContainerLabel:ne,UnifiedProductCardProConsAccordionItemContainerTitle:se,UnifiedProductCardProConsAccordionItemContainerData:le,UnifiedProductCardProConsAccordionItemContainerDataUl:de,UnifiedProductCardRating:ce,UnifiedProductCardRatingWrapper:me,UpcSingleImageWrapper:X}},1889:(e,t,n)=>{const o=n(3442);t.A=(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,hasTopPadding:g,variations:h,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.defaultProps={shouldUseAlternativeStyle:!1,variations:{contentAlign:"center",hasBorder:!1}},p.displayName="UtilityCard",e.exports=p},60521:(e,t,n)=>{e.exports=n(93015)},99411:(e,t,n)=>{const{default:o}=n(75999),{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 v=l[h],w=u[s],C=i.createElement(p,{constrainPagragraph:y,body:e,className:"verso-embed-container",shouldDisableMaxWidth:!0}),k=i.createElement(i.Fragment,null,o&&i.createElement(c,{as:v,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,k,C)),b&&i.createElement(d,{copilotId:t,isEmbedWrapperFullBleed:g},k,C),!b&&!f&&i.createElement(i.Fragment,null,k,C))};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(75999),{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)}; `,v=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} `,C=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:v,EmbedBody:C,GridWrapper:w}},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,null,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(75999).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}},36857: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.ConsentProvider=t.ConsentConsumer=t.ConsentContext=void 0;const s=a(n(96540)),l=r(n(5556)),d=n(43954),c=r(n(20681)),m=n(64687),p=n(14307),{getCookie:u}=n(56892);t.ConsentContext=s.default.createContext(m.CONSENT_FALSE),t.ConsentConsumer=t.ConsentContext.Consumer,t.ConsentProvider=({children:e,isEnabled:n=!0})=>{const[o,i]=(0,s.useState)(!1),[a,r]=(0,s.useState)(null),[l,g]=(0,s.useState)(null),h=(e,t,n)=>{const o=[{schema:"iglu:com.condenast/click_info/jsonschema/2-0-0",data:{click_text:n?`${e}: ${n}`:e}}];switch(e){case"Banner Accept Cookies":case"Preferences Allow All":(0,d.callEnhancedConsent)("trackConsentAllow",t,o);break;case"Banner Reject All":case"Preferences Reject All":case"Banner - Continue without Accepting":(0,d.callEnhancedConsent)("trackConsentDeny",t,o);break;case"Preferences Save Settings":(0,d.callEnhancedConsent)("trackConsentSelected",t,o);break;case"withdrawn":(0,d.callEnhancedConsent)("trackConsentWithdrawn",t,o)}};(0,s.useEffect)((()=>{o&&(window.cnBus?.emit("user.context.oneTrustLoaded"),(0,d.callSnowplow)("trackCmpVisible",{elapsedTime:performance.now()}))}),[o]),(0,s.useEffect)((()=>{const e=(0,p.getConsentGroups)();g(e)}),[]),(0,s.useEffect)((()=>{if(a){const{dataLayer:e}=window,t=(0,c.default)(e,(e=>e?.[2]?.optanonAction||e?.optanonAction));if(l){const e=l.some((e=>a.indexOf(e)<=-1)),n=t?.[2]?.optanonAction||t?.optanonAction,o=t?.[2]?.optanonLabel||t?.optanonLabel;e&&n&&!n.toLowerCase().includes("reject")?h("withdrawn",a,n):h(n,a,o),g(a)}}}),[a]);const y=(0,s.useCallback)((e=>{setTimeout((()=>{const t=window.OnetrustActiveGroups?.split(",")?.slice(1,-1),n=e[2]?.optanonAction||e?.optanonAction,a=e[2]?.optanonLabel||e?.optanonLabel;if(!u("OptanonAlertBoxClosed")&&window.OneTrust&&window.OneTrust.GetDomainData){const{IsBannerLoaded:e,ShowAlertNotice:t}=window.OneTrust.GetDomainData();!n&&!o&&e&&t&&i(!0)}if("OneTrustGroupsUpdated"===e.event&&e.OnetrustActiveGroups&&r(t),n){const e=a?`${n}: ${a}`:n;(0,p.trackCookiesEvent)(e),(0,p.nonURLClickEvent)(e,null,"click","consent_preferences")}}),1)}),[]);let b;(0,s.useEffect)((()=>{Array.isArray(window.dataLayer)&&(window.dataLayer.push=function(...e){Array.prototype.push.apply(this,e),y.apply(this,e)})}),[y]),b=n?(0,m.getConsentStateFromCookie)():{...m.CONSENT_TRUE};const[f,v]=(0,s.useState)(b),w=(0,s.useCallback)((e=>{n&&(Array.isArray(e?.detail)?v((0,m.getConsentStateFromList)(e.detail)):v((0,m.getConsentStateFromCookie)()))}),[n]);return(0,m.useConsentUpdatedCallback)(w),s.default.createElement(t.ConsentContext.Provider,{value:f},e)},t.ConsentProvider.displayName="ConsentProvider",t.ConsentProvider.propTypes={children:l.default.node.isRequired,isEnabled:l.default.bool}},85438:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConsentProvider=t.ConsentConsumer=t.ConsentContext=void 0;var o=n(36857);Object.defineProperty(t,"ConsentContext",{enumerable:!0,get:function(){return o.ConsentContext}}),Object.defineProperty(t,"ConsentConsumer",{enumerable:!0,get:function(){return o.ConsentConsumer}}),Object.defineProperty(t,"ConsentProvider",{enumerable:!0,get:function(){return o.ConsentProvider}})},64687:(e,t,n)=>{const{useEffect:o,useRef:i}=n(96540),{getCookie:a}=n(56892),r={STRICTLY_NECESSARY:"1:1",PERFORMANCE:"2:1",FUNCTIONAL:"3:1",TARGETING:"4:1",SOCIAL_MEDIA:"5:1",AUDIENCE_MEASUREMENT:"9:1"},s={C0001:"strictlyNecessary",C0002:"performance",C0003:"functional",C0004:"targeting",C0005:"socialMedia",C0009:"audienceMeasurement"},l={strictlyNecessary:!1,performance:!1,functional:!1,targeting:!1,socialMedia:!1,audienceMeasurement:!1},d="OptanonConsent";function c(e){if(!Object.hasOwnProperty.call(r,e))return!1;const t=a(d);if(""===t)return"undefined"==typeof document;const n=r[e];return new RegExp(`groups=[^=]*${n}`,"gi").test(t)}function m(){return c("STRICTLY_NECESSARY")}function p(){return c("PERFORMANCE")}function u(){return c("FUNCTIONAL")}function g(){return c("TARGETING")}function h(){return c("SOCIAL_MEDIA")}e.exports={CONSENT_FALSE:l,CONSENT_TRUE:{strictlyNecessary:!0,performance:!0,functional:!0,targeting:!0,socialMedia:!0,audienceMeasurement:!0},ONETRUST_GROUPING:r,getConsentStateFromCookie:function(){return{strictlyNecessary:m(),performance:p(),functional:u(),targeting:g(),socialMedia:h(),audienceMeasurement:c("AUDIENCE_MEASUREMENT")}},getConsentStateFromList:function(e){const t={...l};return e.forEach((e=>{Object.prototype.hasOwnProperty.call(s,e)&&(t[s[e]]=!0)})),t},hasOnetrustConsent:c,hasStrictlyNecessaryConsent:m,hasPerformanceConsent:p,hasFunctionalConsent:u,hasTargetingConsent:g,hasSocialMediaConsent:h,useConsentUpdatedCallback:function(e){const t=i();o((()=>{t.current=e}),[e]),o((()=>{const e=e=>{t.current(e)};return window.addEventListener("optanonUpdated",e),window.addEventListener("OneTrustGroupsUpdated",e),()=>{window.removeEventListener("optanonUpdated",e),window.removeEventListener("OneTrustGroupsUpdated",e)}}),[])}}},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},96461: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.HasScrolledProvider=t.HasScrolledContext=void 0;const s=r(n(5556)),l=a(n(96540));t.HasScrolledContext=l.default.createContext(!1),t.HasScrolledProvider=({children:e})=>{const[n,o]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{let e=()=>null;return e=()=>{o(!0),window.removeEventListener("scroll",e)},window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}}),[]),l.default.createElement(t.HasScrolledContext.Provider,{value:n},e)},t.HasScrolledProvider.propTypes={children:s.default.node},t.HasScrolledProvider.displayName="HasScrolledProvider"},52064:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HasScrolledProvider=t.HasScrolledContext=t.useHasScrolled=void 0;var o=n(35363);Object.defineProperty(t,"useHasScrolled",{enumerable:!0,get:function(){return o.useHasScrolled}});var i=n(96461);Object.defineProperty(t,"HasScrolledContext",{enumerable:!0,get:function(){return i.HasScrolledContext}}),Object.defineProperty(t,"HasScrolledProvider",{enumerable:!0,get:function(){return i.HasScrolledProvider}})},35363:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useHasScrolled=void 0;const o=n(96540),i=n(96461);t.useHasScrolled=()=>(0,o.useContext)(i.HasScrolledContext)},49235:(e,t,n)=>{const o=n(96540),i=n(5556),{ThemeProvider:a}=n(75999),r=({palette:e,children:t})=>o.createElement(a,{theme:{palette:e}},t);r.propTypes={children:i.node.isRequired,palette:i.oneOf(["standard","inverted","special","transparent"]).isRequired},e.exports=r},78020:e=>{e.exports={getThemeFunction:function(e,t={}){const{componentStylePools:n}=t;return({componentStylePools:t={},...o}={})=>(n&&Object.entries(n).forEach((([e,n])=>{e in t?t[e].push(n):t[e]=[n]})),{...o,...e,componentStylePools:t})}}},6009:(e,t,n)=>{const o=n(96540),i=n(5556),{ThemeProvider:a}=n(75999),{connector:r}=n(57744),s=n(49235),{getThemeFunction:l}=n(78020),d=o.createContext({}),c=({children:e,id:t,layoutConfigs:n={},themeExtensions:i={}})=>{const{theme:r={},palette:c,...m}=n[t]||{};return o.createElement(d.Provider,{value:m},o.createElement(a,{"data-testid":"PresetThemeProvider",theme:l(r,i)},o.createElement(s,{palette:c??"standard"},e)))};c.propTypes={children:i.node.isRequired,id:i.string.isRequired,layoutConfigs:i.object,themeExtensions:i.shape({componentStylePools:i.objectOf(i.objectOf(i.func))})},e.exports={PresetConsumer:d.Consumer,PresetContext:d,PresetProvider:r(c,{keysToPluck:["layoutConfigs"]})}},76700:(e,t,n)=>{const o=n(96540),i=n(5556),{ThemeProvider:a}=n(75999),{GlobalStyles:r}=n(35695),s=({theme:e,children:t})=>o.createElement(a,{theme:{palette:"standard",...e}},o.createElement(o.Fragment,null,o.createElement(r,null),t));s.propTypes={children:i.node.isRequired,theme:i.object},e.exports={StylesProvider:s}},80481:(e,t,n)=>{const{css:o}=n(75999),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,minScreen:s,maxScreen:l,getZIndex:d}=n(26865),{BREAKPOINTS:c,ADS:m}=n(96472),{ButtonIconWrapper:p}=n(18974),u=()=>o` &.ad-stickyhero-issticky { position: sticky; top: ${i(m.NAV_SPACING,"px")}; z-index: 400; ${l(c.md)} { top: ${i(m.NAV_SPACING,"px")}; } } &.ad-stickyhero-sticky-animating { transition: transform 1s ease; } &.ad-stickyhero-sticky-visible { transform: translateY(0); } &.ad-stickyhero-sticky-50 { transform: translateY(-160px); /* 50 * 2 + 60 */ } &.ad-stickyhero-sticky-90 { transform: translateY(-240px); /* 90 * 2 + 60 */ } &.ad-stickyhero-sticky-250 { transform: translateY(-560px); /* 250 * 2 + 60 */ } `;e.exports=({theme:e})=>o` .cns-ads-slot-state-empty { display: none; } .cns-ads-slot-state-filled.cns-ads-slot-type-hero, .ad-height-hold, .ad-stickyhero { .cns-ads-slot-size-970x250 { top: 0; } ${s(c.sm)} { background-color: ${a(e,"colors.background.adContainer.standard")}; } ${s(c.md)} { background-color: ${a(e,"colors.background.adContainer.standard")}; } } .ad-stickyhero-issticky { background-color: ${a(e,"colors.background.adContainer.sticky")}; } .page-theme-inverted { .ad-height-hold, .ad__slot--hero, .ad--hero, .ad-stickyhero, .cns-ads-slot-state-filled.cns-ads-slot-type-hero { background-color: ${a(e,"colors.consumption.lead.inverted.background")}; } } .page-theme-special { .ad-height-hold, .ad__slot--hero, .ad--hero, .ad-stickyhero, .cns-ads-slot-state-filled.cns-ads-slot-type-hero { background-color: ${a(e,"colors.consumption.lead.special.background")}; } } .page .cns-ads-slot-type-footer { padding: ${i(5)} 0; } .ad--footer { background-color: ${a(e,"colors.background.adContainer.standard")}; &.should-hold-space { min-height: calc(50px + ${i(10)}); ${s(c.md)} { min-height: calc(90px + ${i(10)}); } } } /* Article page inline mid-content ads */ .ad--mid-content { position: relative; /* 9xX ad sizes are full width */ .cns-ads-slot-size-2x1, .cns-ads-slot-size-4x1, .cns-ads-slot-size-9x1, .cns-ads-slot-size-9x2 { z-index: ${d("navFixed")}; } .ad-label { ${r(e,"typography.definitions.globalEditorial.ad-label")} display: block; text-align: center; text-transform: uppercase; color: ${a(e,"colors.consumption.body.standard.adlabel")}; } .ad__slot { background-color: ${a(e,"colors.background.adContainer.standard")}; } } .ad-label { ${r(e,"typography.definitions.globalEditorial.ad-label")} display: block; top: ${i(-3)}; padding-top: 1.5em; text-align: center; text-transform: uppercase; color: ${a(e,"colors.consumption.body.standard.adlabel")}; } .ad--in-content { display: flex; flex-direction: column; align-items: center; .ad__slot { width: 85%; max-width: 575px; } .ad-label { ${r(e,"typography.definitions.globalEditorial.ad-label")} display: block; top: ${i(-3)}; padding-top: 1.5em; text-align: center; text-transform: uppercase; color: ${a(e,"colors.consumption.body.standard.adlabel")}; } } /* TODO: replace '.grid +' with '{Grid} +' once Grid moved to Styled Components Article page inline mid-content ads- remove extra space between grid containers and full-bleed ads */ .grid + .row-mid-content-ad { .ad--mid-content { z-index: calc(${d("persistentAsideLayer")} - 1); margin-top: ${i(-1)}; margin-bottom: ${i(4)}; } } .ad-stickyhero { top: 0; z-index: ${d("persistentAsideLayer")}; &.ad-stickyhero-enable-mobile { ${u()} } &.ad-stickyhero-disable-mobile { ${s(c.md)} { ${u()} } } .ad-stickyhero-button { position: absolute; right: 0; z-index: 100; margin: 0 ${i(1.5)} 0 auto; border: 0; background-color: transparent; padding: 0; width: ${i(3)}; ${s(c.sm)} { display: none; } ${s(c.md)} { display: block; margin: 0 ${i(2.5)} 0 ${i(2)}; } &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${a(e,"colors.interactive.base.brand-primary")}; } } ${p} { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; max-width: ${i(2.8)}; height: 100%; } svg path { fill: ${a(e,"colors.interactive.base.black")}; } } } .page-theme-inverted .ad-stickyhero .ad-stickyhero-button { svg path { fill: ${a(e,"colors.interactive.base.white")}; } } /* Default positioning for ad-stickymidcontent */ .ad-stickymidcontent { .ad.ad--mid-content { ${l(c.md)} { position: sticky; top: 5px; } } } /* * Site Header Navigation * Disclaimer Site header variation is effected by a bespoke * Header element wrapper via verso. Bespoke code is needed to position the hero */ .siteheader-site-navigation & { .ad-stickyhero { padding-top: 0; &.visual-link-banner--is-scrolled { top: 0; @media (max-width: ${c.md}) { top: 0; } } } &.link-banner-marquee { .ad-stickyhero { &.visual-link-banner--is-scrolled { top: ${i(m.NAV_SPACING,"px")}; @media (max-width: ${c.md}) { top: 0; } } } } &.drawer-enabled-nav-variation.link-banner-marquee, &.drawer-enabled-nav-variation.link-banner-link-list { .ad-stickyhero { &.visual-link-banner--is-scrolled { padding-top: 50px; @media (max-width: ${c.md}) { top: 0; } } } } &.drawer-enabled-nav-variation { .ad-stickyhero { &.visual-link-banner--is-scrolled { top: 0; @media (max-width: ${c.md}) { top: 0; } } } } } /* Stacked Nav Variations & ad-Stickymidcontent */ .stackednavigation-site-navigation & { .ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled, .ad-stickyhero.visual-link-banner--is-scrolled { z-index: 300; @media (max-width: ${c.md}) { top: ${i(m.LINK_BANNER_MOBILE_HEIGHT,"px")}; } } @media (max-width: ${c.md}) { .ad-stickyhero-button { display: none; } } } /* Stacked Nav Link-banner-link-list */ &.link-banner-visual-link-banner, &.link-banner-link-list { .button.ad-stickyhero-button { position: relative; float: right; @media (max-width: ${c.md}) { position: relative; float: right; } } } /* Stacked Nav Link-banner-visual-link-banner */ &.link-banner-visual-link-banner { .ad-stickyhero, .ad-stickyhero--standard, .ad-stickyhero-issticky { z-index: 300; &.visual-link-banner--is-scrolled { top: 0; @media (max-width: ${c.md}) { top: 0; } } } } /* Stacked Nav Link-banner-marquee */ &.link-banner-marquee { .ad-stickyhero { &.visual-link-banner--is-scrolled { @media (max-width: ${c.md}) { top: 0; } } } } /* Stacked Nav Fixed-header-large-logo-with-right-menu-and-link-banner-nav-variation */ &.fixed-header-large-logo-with-right-menu-and-link-banner-nav-variation { &.link-banner-marquee { .ad-stickyhero { &.visual-link-banner--is-scrolled { @media (max-width: ${c.md}) { top: ${i(m.LINK_BANNER_MOBILE_HEIGHT,"px")}; } } } } } /* Stacked Nav Fixed-header-large-logo-with-right-menu-nav-variation + Variations */ &.fixed-header-large-logo-with-right-menu-nav-variation { background-color: transparent; &.link-banner-link-list, &.link-banner-marquee { .ad-stickyhero.visual-link-banner--is-scrolled { @media (max-width: ${c.md}) { top: 0; } } } } /* Stacked Nav Fixed-header-x-large-logo-with-mega-menu-nav-variation */ &.fixed-header-normal-logo-with-scrolling-nav-variation, &.fixed-header-x-large-logo-with-mega-menu-nav-variation { &.link-banner-link-list, &.link-banner-marquee { .ad-stickyhero.visual-link-banner--is-scrolled { @media (max-width: ${c.md}) { top: 0; } } } &.link-banner-link-list { .ad-stickyhero.ad-stickyhero--standard.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-50 { @media (max-width: ${c.md}) { transform: translateY(0); } } } } /* Stacked Nav Mid mid-content */ .ad-stickymidcontent { .ad.ad--mid-content { @media (max-width: ${c.md}) { top: ${i(8.75,"px")}; } } } /* Standard Nav with Logo ad-stickymidcontent- */ .logo-left-with-search-nav-variation & { .ad-stickymidcontent { .ad.ad--mid-content { @media (max-width: ${c.md}) { top: ${i(8.75,"px")}; } } } } /* Standard Nav ad-stickymidcontent */ .standardnavigation-site-navigation & { &.logo-center-with-cm-nav-variation, &.logo-left-with-search-nav-variation, &.logo-left-with-search-inverted-nav-variation, &.logo-left-with-search-and-headline-nav-variation, &.logo-left-with-search-and-link-banner-nav-variation { .ad-stickyhero { z-index: 300; &.visual-link-banner--is-scrolled { z-index: 300; } } } &.logo-left-with-search-and-headline-nav-variation, &.logo-left-with-search-and-link-banner-nav-variation, &.logo-left-with-search-inverted-nav-variation { @media (max-width: ${c.md}) { .ad-stickyhero { &.visual-link-banner--is-scrolled { top: ${i(5,"px")}; } } } } &.logo-center-with-cm-nav-variation, &.logo-left-with-search-nav-variation, &.logo-left-with-search-and-link-banner-nav-variation { &.link-banner-link-list, &.link-banner-marquee { .ad-stickyhero { &.visual-link-banner--is-scrolled { top: ${i(12.5,"px")}; } } } } .ad-stickymidcontent { .ad.ad--mid-content { @media (max-width: ${c.md}) { top: ${i(8.2,"px")}; } } } } @media print { .ad { display: none; } } `},54431:(e,t,n)=>{const{css:o}=n(75999),{BREAKPOINTS:i}=n(96472),{applyDefaultPagePadding:a}=n(1123),{calculateSpacing:r,getTypographyStyles:s,minScreen:l,maxScreen:d}=n(26865),c=o` * { box-sizing: border-box; } html { height: 100%; font-size: 16px; ${d(i.md)} { overflow-x: clip; } } body { margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { ${s("typography.definitions.consumptionEditorial.body-core")} height: 100%; min-height: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } .page { display: flex; flex-direction: column; ${a()} min-height: 100vh; } .stackednavigation-site-navigation { .page.page-hero-ad-hidden { ${l(i.lg)} { padding-top: ${r(14)}; } } &.fixed-header-x-large-logo-with-mega-menu-nav-variation { &.link-banner-link-list { .page { ${a()} } } } } .siteheader-site-navigation { .page { padding-top: 0; .grid-layout__aside { .sticky-box { ${l(i.lg)} { top: ${r(16)}; } } } } } `;e.exports=c},21976:(e,t,n)=>{const{css:o}=n(75999),{getColorToken:i,getColorStyles:a}=n(26865),{linkClean:r}=n(15737),s=()=>o` ${r()} display: inline-block; ${({theme:e})=>a(e,"background-color","colors.interactive.base.light")}; text-align: center; text-decoration: none; `,l=o` input[type='submit'], button { ${s()} border: 0; } `,d=()=>o` ${({theme:e})=>a(e,"border-color","colors.interactive.base.black")}; `,c=(e=!0)=>e?"opacity: 1;":"\n top: 0.9em;\n left: 0.75em;\n transform: translateX(-50%) translateY(-50%);\n opacity: 0;\n content: '✔︎';\n ",m=(e=!1)=>o` margin-right: 0.5em; border-width: 1px; border-style: solid; height: 1.5em; ${({theme:e})=>a(e,"border-color","colors.interactive.base.black")}; ${e?"border-radius: 1em; width: 3em;":"width: 1.5em;"} `,p=(e="relative")=>`\n display: block;\n position: ${e};\n content: '';\n`,u=(e=!0)=>e?"opacity: 1;":o` top: 0.87em; left: 0.795em; transform: translateX(-50%) translateY(-50%); opacity: 0; border-radius: 50%; ${({theme:e})=>a(e,"background-color","colors.interactive.base.white")}; width: 0.999em; height: 0.999em; `,g=o` input[type='checkbox'] { &:checked { + label { &::after { ${c()} } } } &:disabled { + label { ${"opacity: 0.5;"} } } &.checkbox__invalid, &:invalid { + label { ${o` ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; `} &::before { ${o` border: 1px solid; ${({theme:e})=>a(e,"border-color","colors.interactive.feedback.invalid-primary")}; background-color: rgba( ${i("colors.interactive.feedback.invalid-secondary",{rgbOnly:!0})}, 0.15 ); `} } &::after { ${c()} } } } + label { ${"\n display: flex;\n position: relative;\n align-items: center;\n"} &:hover, &:focus { &::before { ${d()} } } &::before { ${p()} ${m()} } &::after { ${p("absolute")} ${c(!1)} transition-property: all; transition-duration: 0.25s; transition-timing-function: ease-in-out; } } /* toggle-switch checkboxes */ &.checkbox--switch { &:checked { + label::after { ${o` transform: translateX(1.1em) translateY(-50%); opacity: 1; ${({theme:e})=>a(e,"background-color","colors.interactive.base.white")}; `} } } + label { &:hover::before, &:focus::before { ${d()} } &::before { ${m(!0)} } &::after { ${p("absolute")} ${o` top: 0.87em; left: 0.75em; transform: translateX(-50%) translateY(-50%); opacity: 1; border: 0; border-radius: 50%; ${({theme:e})=>a(e,"background-color","colors.interactive.base.light")}; width: 0.999em; height: 0.999em; transition-property: background-color, transform; transition-duration: 0.3s; transition-timing-function: ease-in-out; `} } } } } `,h=o` input[type='radio'] { &:checked { + label { &::after { ${u()} } } } &:disabled { + label { ${"opacity: 0.5;"} } } + label { ${"\n display: flex;\n position: relative;\n align-items: center;\n"} &:hover, &:focus { &::before { ${d()} } } &::before { ${p()} ${o` margin-right: 0.5em; border: 1px solid; ${({theme:e})=>a(e,"border-color","colors.interactive.base.dark")}; border-radius: 50%; ${({theme:e})=>a(e,"background-color","colors.interactive.base.white")}; width: 1.5em; height: 1.5em; `} } &::after { ${p("absolute")} ${u(!1)} transition-property: all; transition-duration: 0.25s; transition-timing-function: ease-in-out; } } } `,y=()=>o` border: 1px solid; ${({theme:e})=>a(e,"border-color","colors.interactive.base.black")}; padding: 0.125em 0.5rem; `,b=o` input { ${y()} &[disabled] { pointer-events: none; } &[type='checkbox'], &[type='radio'] { ${"\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n visibility: initial;\n opacity: 0;\n margin: 0;\n cursor: inherit;\n padding: 0;\n width: 100%;\n height: 100%;\n"} } &[type='submit'] { ${s()} } &[type='reset'] { cursor: pointer; } &[type='number']::-webkit-inner-spin-button, &[type='number']::-webkit-outer-spin-button { height: auto; } &[type='search'] { box-sizing: border-box; } } `,f=o` select { ${o` ${y()} width: auto; `} } `,v=o` textarea { ${y()} display: block; width: 100%; max-width: 25em; } `,w=o` ${l} ${g} ${h} ${"\n fieldset {\n margin: 0;\n border: 0;\n padding: 0;\n }\n"} ${b} ${f} ${v} `;e.exports=w},73354:e=>{e.exports="\n img {\n max-width: 100%;\n height: auto;\n vertical-align: bottom;\n }\n"},35695:(e,t,n)=>{const{createGlobalStyle:o}=n(75999),i=n(80481),a=n(21976),r=n(54431),s=o` ${n(71276)} ${r} ${i} ${a} ${n(73354)} ${n(50315)} ${n(84919)} `;e.exports={GlobalStyles:s}},50315:(e,t,n)=>{const{css:o}=n(75999),{getColorStyles:i}=n(26865),a=o` a { cursor: pointer; ${({theme:e})=>i(e,"color","colors.interactive.base.light")}; transition-property: color, background, text-shadow; transition-duration: 0.2s; transition-timing-function: ease-in-out; } `;e.exports=a},71276:e=>{e.exports='\n /*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */\n\n /**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\n html {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n }\n\n /**\n * Remove default margin.\n */\n\n body {\n margin: 0;\n }\n\n /* HTML5 display definitions\n ========================================================================== */\n\n /**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\n\n article,\n aside,\n details,\n figcaption,\n figure,\n footer,\n header,\n hgroup,\n main,\n menu,\n nav,\n section,\n summary {\n display: block;\n }\n\n /**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\n audio,\n canvas,\n progress,\n video {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n }\n\n /**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\n audio:not([controls]) {\n display: none;\n height: 0;\n }\n\n /**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n\n [hidden],\n template {\n display: none;\n }\n\n /* Links\n ========================================================================== */\n\n /**\n * Remove the gray background color from active links in IE 10.\n */\n\n a {\n background-color: transparent;\n }\n\n /**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\n a:active,\n a:hover {\n outline: 0;\n }\n\n /* Text-level semantics\n ========================================================================== */\n\n /**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\n\n abbr[title] {\n border-bottom: 1px dotted;\n }\n\n /**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\n\n b,\n strong {\n font-weight: bold;\n }\n\n /**\n * Address styling not present in Safari and Chrome.\n */\n\n dfn {\n font-style: italic;\n }\n\n /**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\n\n h1 {\n font-size: 2em;\n margin: 0.67em 0;\n }\n\n /**\n * Address styling not present in IE 8/9.\n */\n\n mark {\n background: #ff0;\n color: #000;\n }\n\n /**\n * Address inconsistent and variable font size in all browsers.\n */\n\n small {\n font-size: 80%;\n }\n\n /**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\n sub,\n sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n\n sup {\n top: -0.5em;\n }\n\n sub {\n bottom: -0.25em;\n }\n\n /* Embedded content\n ========================================================================== */\n\n /**\n * Remove border when inside `a` element in IE 8/9/10.\n */\n\n img {\n border: 0;\n }\n\n /**\n * Correct overflow not hidden in IE 9/10/11.\n */\n\n svg:not(:root) {\n overflow: hidden;\n }\n\n /* Grouping content\n ========================================================================== */\n\n /**\n * Address margin not present in IE 8/9 and Safari.\n */\n\n figure {\n margin: 1em 40px;\n }\n\n /**\n * Address differences between Firefox and other browsers.\n */\n\n hr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n }\n\n /**\n * Contain overflow in all browsers.\n */\n\n pre {\n overflow: auto;\n }\n\n /**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\n code,\n kbd,\n pre,\n samp {\n font-family: monospace, monospace;\n font-size: 1em;\n }\n\n /* Forms\n ========================================================================== */\n\n /**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n /**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\n\n button,\n input,\n optgroup,\n select,\n textarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n }\n\n /**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\n\n button {\n overflow: visible;\n }\n\n /**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\n\n button,\n select {\n text-transform: none;\n }\n\n /**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\n button,\n html input[type="button"], /* 1 */\n input[type="reset"],\n input[type="submit"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n }\n\n /**\n * Re-set default cursor for disabled elements.\n */\n\n button[disabled],\n html input[disabled] {\n cursor: default;\n }\n\n /**\n * Remove inner padding and border in Firefox 4+.\n */\n\n button::-moz-focus-inner,\n input::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n\n /**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\n input {\n line-height: normal;\n }\n\n /**\n * It\'s recommended that you don\'t attempt to style these elements.\n * Firefox\'s implementation doesn\'t respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\n input[type="checkbox"],\n input[type="radio"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n }\n\n /**\n * Resets the Hotjar widget style\'s for radio inputs.\n */\n\n ._hj-widget-container input[type="radio"] {\n inset: initial;\n height: initial;\n width: initial;\n }\n\n /**\n * Fix the cursor style for Chrome\'s increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\n input[type="number"]::-webkit-inner-spin-button,\n input[type="number"]::-webkit-outer-spin-button {\n height: auto;\n }\n\n /**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n * (include `-moz` to future-proof).\n */\n\n input[type="search"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n }\n\n /**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\n input[type="search"]::-webkit-search-cancel-button,\n input[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none;\n }\n\n /**\n * Define consistent border, margin, and padding.\n */\n\n fieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n }\n\n /**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren\'t caught out if they zero out fieldsets.\n */\n\n legend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n }\n\n /**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\n\n textarea {\n overflow: auto;\n }\n\n /**\n * Don\'t inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\n optgroup {\n font-weight: bold;\n }\n\n /* Tables\n ========================================================================== */\n\n /**\n * Remove most spacing between table cells.\n */\n\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n td,\n th {\n padding: 0;\n }\n\n'},84919:(e,t,n)=>{const{css:o}=n(75999),{getColorStyles:i,getColorToken:a}=n(26865),r=o` table { width: 100%; } td { ${"\n padding: 0.5em;\n vertical-align: bottom;\n text-align: left;\n"} vertical-align: baseline; } th { ${"\n padding: 0.5em;\n vertical-align: bottom;\n text-align: left;\n"} vertical-align: bottom; } thead { ${({theme:e})=>i(e,"border-color","colors.foundation.menu.dividers")}; border-width: 0 0 2px 0; border-style: solid; } tfoot { ${({theme:e})=>i(e,"border-color","colors.foundation.menu.dividers")}; border-width: 2px 0 0 0; border-style: solid; } tbody { tr { ${({theme:e})=>i(e,"border-color","colors.foundation.menu.dividers")}; border-width: 0 0 1px 0; border-style: solid; &:nth-of-type(even) { background-color: rgba( ${a("colors.foundation.menu.dividers",{rgbOnly:!0})}, 0.5 ); } } td { ${({theme:e})=>i(e,"border-color","colors.foundation.menu.dividers")}; border-width: 1px 0 0 0; border-style: solid; &:last-of-type { border-right: 0; } } } `;e.exports=r},98010:function(e,t,n){var o=n(65606),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.I18nProvider=void 0;const a=i(n(96540)),r=i(n(5556)),s=n(3442),l=n(18106),d=e=>{"dev"===o.env.BUILD_ENV&&o.env.DEBUG?.includes("i18n")&&console.error(e)};t.I18nProvider=({children:e,locale:t,translations:n})=>a.default.createElement(s.IntlProvider,{defaultLocale:l.DEFAULT_LANG,locale:t,messages:n,onError:d},e),t.I18nProvider.propTypes={children:r.default.node.isRequired,locale:r.default.oneOf(l.LOCALES),translations:r.default.object},t.I18nProvider.displayName="I18nProvider"},20539:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.I18nProvider=void 0;var o=n(98010);Object.defineProperty(t,"I18nProvider",{enumerable:!0,get:function(){return o.I18nProvider}})},94337:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(38221),r=n(32485),{injectIntl:s}=n(3442),l=n(37402),d=n(52036).A,c=n(98335),m=n(73730),p=n(13175),{ClampContent:u,ClampWrapper:g}=n(68370),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187);class b extends i.Component{constructor(e){super(e),this.onRef=e=>{!this.clampRef&&e&&(this.clampRef=e.firstElementChild,this.calcLineHeights())},this.calcLineHeights=()=>{setTimeout((()=>{const e=c.getClientLineHeight(this.clampRef),{fontSize:t,paddingBottom:n,paddingTop:o}=window.getComputedStyle(this.clampRef),i=e/parseFloat(t);let a=0;o&&(a+=Number(o.replace("px",""))),n&&(a+=Number(n.replace("px",""))),this.setState({clientLineHeight:e,lineHeightRatio:i,topAndBottomPadding:a}),this.buttonVisibilityCheck(e,this.props.offset)}),0)},this.buttonVisibilityCheck=(e,t=0)=>{const{scrollHeight:n}=this.clampRef,o=n>this.props.lines*Number(e)+this.state.topAndBottomPadding+t;this.setState({showButton:o})},this.dataLayerTracking=e=>{window.dataLayer&&window.dataLayer.push({event:e})},this.handleCollapse=e=>{this.state.collapsed&&this.props.analyticsEvent&&l.emitGoogleTrackingEvent(this.props.analyticsEvent),this.state.collapsed&&this.dataLayerTracking("read more"),this.state.collapsed||this.dataLayerTracking("read less"),this.setState({collapsed:!this.state.collapsed}),e.preventDefault()},this.clampRef=null,this.state={clientLineHeight:null,collapsed:!0,showButton:!1,topAndBottomPadding:0},this.debounceVisCheck=a(this.buttonVisibilityCheck,20)}async componentDidMount(){window.addEventListener("load",this.calcLineHeights),await y(),h("Clamp"),window.addEventListener("resize",this.calcLineHeights)}componentWillUnmount(){this.clampRef=null,window.removeEventListener("load",this.calcLineHeights),window.removeEventListener("resize",this.calcLineHeights)}render(){const{children:e,lines:t,linesInMobile:n,linesInTablet:o,linesInDesktop:a,linesInLargeDesktop:s,linesInExtraLargeDesktop:l,isCollapsible:h,className:y,intl:b,breakpoint:f,isClampGalleryVariation:v,clampReadMoreText:w,clampReadLessText:C,onTextClick:k,showClampedProductDescription:$}=this.props,{clientLineHeight:S,lineHeightRatio:x,showButton:E,collapsed:T}=this.state,I={};!c.checkNativeClampSupport()&&S&&(I.height=t*S+"px"),c.checkNativeClampSupport()&&x<1&&(I.lineHeight=1);let N="";return N=T?w??b.formatMessage(d.clampReadMore):C??b.formatMessage(d.clampReadLess),i.createElement(g,{"data-testid":"ClampWrapper",className:r("clamp",y),isClampGalleryVariation:v},i.createElement(u,{ref:this.onRef,isCollapsed:T,lines:t,linesInMobile:n,linesInTablet:o,linesInDesktop:a,linesInLargeDesktop:s,linesInExtraLargeDesktop:l,breakpoint:f,isClampGalleryVariation:v,showButton:E,showClampedProductDescription:$},i.Children.map(e,(e=>i.cloneElement(e,{style:I})))),h&&E&&i.createElement(m.Utility,{btnStyle:"text",ButtonIcon:p,className:r("button--collapse",T?"button__icon--chevron-down":"button__icon--chevron-up"),label:N,hasEnableIcon:!0,variation:{isIconButton:!0},onClickHandler:e=>{this.handleCollapse(e),$&&k()}},N))}}b.propTypes={analyticsEvent:o.string,breakpoint:o.string,children:o.element.isRequired,clampReadLessText:o.string,clampReadMoreText:o.string,className:o.string,intl:o.object,isClampGalleryVariation:o.bool,isCollapsible:o.bool,lines:o.number,linesInDesktop:o.number,linesInExtraLargeDesktop:o.number,linesInLargeDesktop:o.number,linesInMobile:o.number,linesInTablet:o.number,offset:o.number,onTextClick:o.func,showClampedProductDescription:o.bool},b.defaultProps={breakpoint:"xxl",isCollapsible:!1,lines:3,linesInDesktop:0,linesInExtraLargeDesktop:0,linesInLargeDesktop:0,linesInMobile:0,linesInTablet:0},e.exports=s(b)},98335:e=>{e.exports={checkNativeClampSupport:function(){try{return void 0!==document.createElement("div").style.webkitLineClamp}catch(e){return!1}},getClientLineHeight:function(e){const{nodeName:t,parentNode:n}=e,{fontSize:o,fontFamily:i,lineHeight:a}=window.getComputedStyle(e),r=document.createElement(t);r.setAttribute("class",e.getAttribute("class")),r.setAttribute("style",`position:absolute;top:0;opacity:0;margin:0px;padding:0px;font-family:${i};font-size:${o};line-height:${a}`),r.innerHTML="A",n.appendChild(r);const s=r.clientHeight;return n.removeChild(r),s}}},48286:(e,t,n)=>{e.exports=n(94337)},68370:(e,t,n)=>{const{default:o}=n(75999),{minThresholds:i,maxThresholds:a}=n(99906),{calculateSpacing:r,getColorToken:s,maxScreen:l,minScreen:d,minMaxScreen:c}=n(26865),m=o.div.withConfig({displayName:"ClampWrapper"})` .button--collapse { margin: 0 auto; ${({isClampGalleryVariation:e})=>e&&`\n margin-bottom: ${r(2.5)}; \n `} } `,p=o.div.withConfig({displayName:"ClampContent"})` ${({isCollapsed:e})=>e?"\n /* stylelint-disable-next-line value-no-vendor-prefix */\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n ":"\n overflow: hidden;\n "} ${({showClampedProductDescription:e,showButton:t,isCollapsed:n})=>e&&t&&n&&"\n p {\n display: inline;\n }\n \n p::after {\n content: '\\A';\n white-space: pre;\n }\n "} ${({isCollapsed:e,lines:t,linesInMobile:n,linesInTablet:o,linesInDesktop:r,linesInLargeDesktop:s,linesInExtraLargeDesktop:m,breakpoint:p="xxl"})=>{let u="";return e&&t&&(t&&(u+="xxxl"===p?`-webkit-line-clamp: ${t};`:`\n ${l(`${a[p]}px`)} {\n -webkit-line-clamp: ${t};\n }\n `),n&&(u+=`${l(`${a.md}px`)} {\n -webkit-line-clamp: ${n};\n }`),o&&(u+=`${c(`${i.lg}px`,`${a.lg}px`)} {\n -webkit-line-clamp: ${o};\n }`),r&&(u+=`${c(`${i.xl}px`,`${a.xl}px`)} {\n -webkit-line-clamp: ${r};\n }`),s&&(u+=`${c(`${i.xxl}px`,`${a.xxl}px`)} {\n -webkit-line-clamp: ${s};\n }`),m&&(u+=`${d(`${i.xxxl}px`)} {\n -webkit-line-clamp: ${m};\n }`)),u}} > * { overflow: -moz-hidden-unscrollable; } > * { overflow: -webkit-paged-x; } ${({isClampGalleryVariation:e,theme:t})=>e&&`color: ${s(t,"colors.consumption.body.standard.body")}`}; `;e.exports={ClampWrapper:m,ClampContent:p}},52036:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({clampReadMore:{id:"Clamp.ReadMore",defaultMessage:"Read more",description:"button text when content is shrinked"},clampReadLess:{id:"Clamp.ReadLess",defaultMessage:"Read less",description:"button text when content is expanded"}})},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(3442),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(3442);t.A=(0,o.defineMessages)({errorMessage:{id:"ErrorBoundary.ErrorMessage",defaultMessage:"An error occurred.",description:"Error message"}})},59319:e=>{e.exports=e=>({openModal:t=>{e({type:"SET_KEY",key:"isModalOpen",value:t})}})},74479:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(66552),{GridWrapper:s,GridItem:l}=n(40653),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({children:e,className:t,dataTestId:n,variations:i,variationName:m})=>{o.useEffect((()=>{(async()=>{await c(),d("Grid",m)})()}),[m]);const{adRailType:p="normal",childColumns:u=[],gridColumns:g={},hasMargin:h,hasMarginMobile:y,isAdrail:b=!1,isEven:f,isFullBleed:v,isMarginOnly:w=!1,isMobileUp:C=!1,hasGutters:k=!0,isDynamicGridItemLayout:$,shouldDisplayDenseGrid:S}=i,{startColumn:x,endColumn:E}=g,T=f&&0===u.length,I=a("grid",{"grid-margins":h},{"grid-margin-only":w},{"grid-even":f&&u.length>=1},{"grid-even-any":f&&0===u.length},`grid-items-${u.length}`,{"grid-full-bleed":v},{"grid-no-gap":!k},{"grid-mobile-up":C},t);return o.createElement(s,{childColumnsLength:u.length,className:I,"data-testid":n,hasMargin:h,hasMarginMobile:y,hasGutters:k,isAdrail:b,adRailType:p,isEven:f,isEvenAny:T,isFullBleed:v,isMarginOnly:w,isMobileUp:C,isDynamicGridItemLayout:$,shouldDisplayDenseGrid:S},o.Children.map(e,((e,t)=>{const n=u[t]||{};let i;return $&&e?.props?.children?.props?.gridItemColSpan&&(i=e?.props?.children?.props?.gridItemColSpan),e&&o.createElement(r.Provider,{value:{columnSpan:n.columnSpan,isFullBleed:v}},o.createElement(l,{adRailType:p,className:a("grid--item",{[`grid-columns--start-${x}-end-${E}`]:x&&E},n.className),endColumn:E,isAdrail:b,isFullBleed:v,layoutValue:n.layoutValue,spanValue:n.spanValue,startColumn:x,isEvenGrid:f,gridItemColSpan:i,isDynamicGridItemLayout:$},o.cloneElement(e)))})))};m.defaultProps={variations:{adRailType:"normal",hasMargin:!1,hasMarginMobile:!1,isMarginOnly:!1}},m.propTypes={children:i.node.isRequired,className:i.string,dataTestId:i.string,variationName:i.string,variations:i.shape({adRailType:i.oneOf(["normal","narrow","narrowAdsLeft","narrowWithNarrowContent","persistent"]),childColumns:i.arrayOf(i.shape({columnSpan:i.shape({sm:i.string,md:i.string,lg:i.string,xl:i.string,xxl:i.string,xxxl:i.string}),layoutValue:i.oneOf(["content","aside"]),spanValue:i.oneOf([4,6])})),gridColumns:i.shape({startColumn:i.number,endColumn:i.number}),hasGutters:i.bool,hasMargin:i.bool,hasMarginMobile:i.bool,isAdrail:i.bool,isEven:i.bool,isFullBleed:i.bool,isMarginOnly:i.bool,isMobileUp:i.bool,isDynamicGridItemLayout:i.bool,shouldDisplayDenseGrid:i.bool})},e.exports=m},7009:e=>{e.exports={columnSpanPresets:{mobile100Desktop33:{sm:"4/4",md:"4/4",lg:"4/4",xl:"4/12",xxl:"4/12",xxxl:"4/12"},mobile100Desktop25:{sm:"4/4",md:"4/4",lg:"4/4",xl:"3/12",xxl:"3/12",xxxl:"3/12"},mobile100Desktop50:{sm:"4/4",md:"4/4",lg:"4/4",xl:"6/12",xxl:"6/12",xxxl:"6/12"},mobile100Desktop75:{sm:"4/4",md:"4/4",lg:"4/4",xl:"9/12",xxl:"9/12",xxxl:"9/12"},mobile100Tablet50Desktop25:{sm:"4/4",md:"2/4",lg:"3/12",xl:"3/12",xxl:"3/12",xxxl:"3/12"},mobile50Desktop20:{sm:"2/4",md:"2/4",lg:"2/4",xl:"2/10",xxl:"2/10",xxxl:"2/10"},mobile50Desktop25:{sm:"2/4",md:"2/4",lg:"2/4",xl:"3/12",xxl:"3/12",xxxl:"3/12"},mobile50Desktop33:{sm:"2/4",md:"2/4",lg:"2/4",xl:"4/12",xxl:"4/12",xxxl:"4/12"},mobile50Desktop50:{sm:"2/4",md:"2/4",lg:"2/4",xl:"6/12",xxl:"6/12",xxxl:"6/12"}}}},66552:(e,t,n)=>{const{createContext:o}=n(96540),i=o();e.exports=i},86659:(e,t,n)=>{e.exports=n(9413)},40653:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),s=o.div.withConfig({displayName:"GridWrapper"})` && { ${r()} ${({isMarginOnly:e})=>!e&&"\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n "} gap: ${({hasGutters:e})=>e?"var(--grid-gap)":0}; ${({hasMargin:e})=>e&&a("padding")} @media (max-width: ${i.lg}) { ${({hasMarginMobile:e})=>e&&a("padding")} } margin: 0 auto; width: 100%; max-width: ${({isFullBleed:e})=>e?"none":i.xxl}; ${({isEvenAny:e})=>!e&&`\n @media (min-width: ${i.md}) {\n grid-template-columns: repeat(12, 1fr);\n }\n `} ${({isEven:e,isEvenAny:t,childColumnsLength:n})=>e&&!t&&`\n grid-template-columns: 1fr;\n\n ${(e=>[2,3,4,5,6].includes(e))(n)&&"grid-template-columns: repeat(2, minmax(0,1fr));"};\n\n ${(e=>2===e?`\n @media (min-width: ${i.md}) {\n grid-template-columns: repeat(2, 1fr);\n }\n `:3===e?`\n @media (min-width: ${i.lg}) {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n `:4===e?`\n @media (min-width: ${i.xl}) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n `:5===e?`\n @media (min-width: ${i.md}) {\n grid-template-columns: repeat(5, minmax(0, 1fr));\n }\n `:6===e?`\n @media (min-width: ${i.md}) {\n grid-template-columns: repeat(6, minmax(0, 1fr));\n }\n `:"")(n)}\n `} ${({isEvenAny:e})=>e&&`\n grid-auto-columns: 1fr;\n grid-template-columns: initial;\n @media (min-width: ${i.md}) {\n grid-auto-flow: column;\n }\n `} ${({isMarginOnly:e})=>e&&"\n &&{\n display: block;\n grid-template-columns: unset;\n }\n "} ${({isAdrail:e,adRailType:t})=>e&&(e=>{switch(e){case"normal":return`\n @media (min-width: ${i.lg}) and (max-width: 1045px) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr);\n }\n @media (min-width: ${i.xl}) and (max-width: 1393px) {\n grid-template-columns: repeat(9, 1fr) minmax(300px, 3fr);\n }\n `;case"narrow":return`\n @media (min-width: ${i.lg}) and (max-width: 1045px) {\n grid-template-columns: repeat(7, 1fr) minmax(300px, 4fr) 1fr;\n }\n @media (min-width: ${i.xl}) and (max-width: 1393px) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 3fr) 1fr;\n }\n `;case"persistent":return`\n @media (min-width: ${i.lg}) and (max-width: 1045px) {\n grid-template-columns: repeat(7, 1fr) minmax(300px, 4fr) 1fr;\n }\n @media (min-width: ${i.xl}) and (max-width: 1393px) {\n grid-template-columns: repeat(8, 1fr) minmax(360px, 3fr) 1fr;\n }\n `;case"narrowWithNarrowContent":return`\n @media (min-width: ${i.lg}) and (max-width: 1190px) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr);\n }\n `;default:return""}})(t)} ${({isMobileUp:e})=>e&&`\n @media (max-width: ${i.md}) {\n grid-template-columns: 1fr;\n }\n `} ${({isDynamicGridItemLayout:e,shouldDisplayDenseGrid:t})=>e&&t&&"{\n grid-auto-flow: dense;\n } \n "} } `,l=o.div.withConfig({displayName:"GridItem"})` ${({spanValue:e})=>e&&`\n grid-column: 1/-1;\n @media (min-width: ${i.md}) {\n grid-column: span ${e};\n }\n `} ${({layoutValue:e,adRailType:t})=>"content"===e&&`\n &{\n grid-column: 1 / -1;\n ${(e=>{switch(e){case"normal":return`\n @media (min-width: ${i.lg}) {\n grid-column: span 8;\n }\n \n @media (min-width: ${i.xl}) {\n grid-column: span 9;\n }\n `;case"narrow":case"persistent":case"narrowWithNarrowContent":return`\n @media (min-width: ${i.lg}) {\n grid-column: 2 / span 6;\n }\n `;case"narrowAdsLeft":return`\n @media (min-width: ${i.md}) {\n grid-column: 3 / -3;\n }\n @media (min-width: ${i.lg}) {\n grid-column: 6 / -2;\n }\n @media (min-width: ${i.xl}) {\n grid-column: 6 / -2;\n }\n `;default:return""}})(t)}\n }\n `} ${({layoutValue:e,adRailType:t})=>"aside"===e&&`\n display: none;\n\n @media (min-width: ${i.lg}) {\n display: block;\n justify-self: start;\n }\n @media (min-width: ${i.xl}) {\n display: block;\n .ad--rail {\n max-width: 300px;\n }\n }\n ${(e=>{switch(e){case"normal":return`\n @media (min-width: ${i.lg}) {\n grid-column: 9 / -1;\n }\n @media (min-width: ${i.xl}) {\n grid-column: 10 / -1;\n }\n `;case"narrow":return`\n @media (min-width: ${i.lg}) {\n grid-column: 8 / -2;\n }\n @media (min-width: ${i.xl}) {\n grid-column: 9 / -2;\n }\n `;case"persistent":return`\n @media (min-width: ${i.lg}) {\n grid-column: 8 / -1;\n min-width: 300px;\n display: block;\n }\n @media (min-width: ${i.xl}) {\n grid-column: 9 / -1;\n min-width: 360px;\n display: block;\n }\n display: block;\n grid-column: 1 / -1;\n `;case"narrowWithNarrowContent":return`\n @media (min-width: ${i.xl}) {\n grid-column: 9 / -2;\n }\n @media (min-width: ${i.lg}) {\n grid-column: 9 / -2;\n }\n `;case"narrowAdsLeft":return`\n &&{\n justify-self: stretch;\n }\n display: block;\n grid-column: 1 / -1;\n @media (min-width: ${i.md}) {\n grid-column: 3 / -3;\n } \n @media (min-width: ${i.lg}) {\n grid-column: 2 / 5;\n }\n `;default:return""}})(t)}\n `} ${({startColumn:e,endColumn:t})=>e&&t&&`\n grid-column-start: ${e};\n grid-column-end: ${t};\n `} ${({startColumn:e,endColumn:t})=>2===e&&12===t&&`\n grid-column: 1 / 12;\n\n @media (min-width: ${i.lg}) {\n grid-column: 2 / 12;\n }\n `} ${({isEvenGrid:e})=>e&&"\n grid-column-end: auto;\n grid-column-start: auto;\n "} ${({gridItemColSpan:e,isDynamicGridItemLayout:t})=>t&&e&&`grid-column-end:span ${e};\n `} `;e.exports={GridWrapper:s,GridItem:l}},9413:(e,t,n)=>{const{asVariation:o}=n(81372),{columnSpanPresets:i}=n(7009),a=n(74479);a.WithMargins=o(a,"WithMargins",{hasMargin:!0}),a.MarginsOnly=o(a,"MarginsOnly",{hasMargin:!0,isMarginOnly:!0}),a.NoMargins=o(a,"NoMargins",{hasMargin:!1}),a.NoMarginsTwoUp=o(a,"NoMarginsTwoUp",{childColumns:[{spanValue:6,columnSpan:i.mobile100Desktop50},{spanValue:6,columnSpan:i.mobile100Desktop50}],hasMargin:!1}),a.ContentWithAdRail=o(a,"ContentWithAdRail",{childColumns:[{layoutValue:"content",className:"grid-layout__content",columnSpan:i.mobile100Desktop75},{layoutValue:"aside",className:"grid-layout__aside",columnSpan:i.mobile100Desktop25}],adRailType:"normal",hasMargin:!0,isAdrail:!0},{className:"grid-layout--adrail"});const r={childColumns:[{layoutValue:"content",className:"grid-layout__content",columnSpan:i.mobile100Desktop50},{layoutValue:"aside",className:"grid-layout__aside",columnSpan:i.mobile100Desktop25}],adRailType:"narrow",hasMargin:!0,isAdrail:!0};a.ContentWithAdRailNarrow=o(a,"ContentWithAdRailNarrow",r,{className:"grid-layout--adrail narrow"}),a.ContentWithAdRailNarrowNoMargin=o(a,"ContentWithAdRailNarrow",{...r,hasMargin:!1,hasMarginMobile:!0},{className:"grid-layout--adrail narrow"}),a.ContentRightWithAdRailNarrow=o(a,"ContentRightWithAdRailNarrow",{childColumns:[{layoutValue:"aside",className:"grid-layout__aside",columnSpan:i.mobile50Desktop20},{layoutValue:"content",className:"grid-layout__content",columnSpan:i.mobile100Desktop75}],adRailType:"narrowAdsLeft",hasMargin:!0,isAdrail:!0},{className:"narrow"}),a.ContentWithAdRailPersistent=o(a,"ContentWithAdRailPersistent",{childColumns:[{layoutValue:"content",className:"grid-layout__content",columnSpan:i.mobile100Desktop50},{layoutValue:"aside",className:"grid-layout__aside",columnSpan:i.mobile100Desktop25}],adRailType:"persistent",hasMargin:!0,isAdrail:!0},{className:"grid-layout--adrail persistent"}),a.NarrowContentWithWideAdRail=o(a,"NarrowContentWithWideAdRail",{childColumns:[{layoutValue:"content",className:"grid-layout__content",columnSpan:i.mobile100Desktop50},{layoutValue:"aside",className:"grid-layout__aside",columnSpan:i.mobile100Desktop25}],adRailType:"narrowWithNarrowContent",hasMargin:!0,isAdrail:!0},{className:"grid-layout--adrail narrow wide-adrail"}),a.TwoUp=o(a,"TwoUp",{childColumns:[{className:"grid_content_columnOne",spanValue:6,columnSpan:i.mobile100Desktop50},{className:"grid_content_columnTwo",spanValue:6,columnSpan:i.mobile100Desktop50}],hasMargin:!0},{className:"grid-layout-twoColumns"}),a.ThreeUp=o(a,"ThreeUp",{childColumns:[{spanValue:4,columnSpan:i.mobile100Desktop33},{spanValue:4,columnSpan:i.mobile100Desktop33},{spanValue:4,columnSpan:i.mobile100Desktop33}],hasMargin:!0}),a.EvenAny=o(a,"EvenAny",{hasMargin:!1,isEven:!0}),a.EvenTwo=o(a,"EvenTwo",{childColumns:[{columnSpan:i.mobile50Desktop50},{columnSpan:i.mobile50Desktop50}],hasMargin:!1,isEven:!0}),a.EvenThree=o(a,"EvenThree",{childColumns:[{columnSpan:i.mobile50Desktop33},{columnSpan:i.mobile50Desktop33},{columnSpan:i.mobile50Desktop33}],hasMargin:!1,isEven:!0}),a.EvenFour=o(a,"EvenFour",{childColumns:[{columnSpan:i.mobile50Desktop25},{columnSpan:i.mobile50Desktop25},{columnSpan:i.mobile50Desktop25},{columnSpan:i.mobile50Desktop25}],hasMargin:!1,isEven:!0}),a.EvenFourMobileUp=o(a,"EvenFourMobileUp",{childColumns:[{columnSpan:i.mobile100Tablet50Desktop25},{columnSpan:i.mobile100Tablet50Desktop25},{columnSpan:i.mobile100Tablet50Desktop25},{columnSpan:i.mobile100Tablet50Desktop25}],hasMargin:!1,isEven:!0,isMobileUp:!0}),a.EvenFive=o(a,"EvenFive",{childColumns:[{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20}],hasMargin:!1,isEven:!0}),a.EvenSix=o(a,"EvenSix",{childColumns:[{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20},{columnSpan:i.mobile50Desktop20}],hasMargin:!1,isEven:!0}),a.TwoUpFullBleedNoGap=o(a,"TwoUpFullBleedNoGap",{childColumns:[{spanValue:6,columnSpan:i.mobile100Desktop50},{spanValue:6,columnSpan:i.mobile100Desktop50}],hasMargin:!1,isFullBleed:!0,hasGutters:!1}),a.DynamicGrid=({startColumn:e,endColumn:t})=>o(a,"DynamicGrid",{hasMargin:!0,gridColumns:{startColumn:e,endColumn:t}}),a.WithMarginsFullBleed=o(a,"WithMarginsFullBleed",{childColumns:[{spanValue:6,columnSpan:i.mobile100Desktop50},{spanValue:6,columnSpan:i.mobile100Desktop50}],hasMargin:!0,isFullBleed:!0}),a.DynamicGridItemLayout=o(a,"DynamicGridItemLayout",{isDynamicGridItemLayout:!0,shouldDisplayDenseGrid:!0,childColumns:[{columnSpan:i.mobile50Desktop25},{columnSpan:i.mobile50Desktop25},{columnSpan:i.mobile50Desktop25},{columnSpan:i.mobile50Desktop25}],hasMargin:!1,isEven:!0}),a.NoMarginsFullBleed=o(a,"NoMarginsFullBleed",{hasMargin:!1,isFullBleed:!0}),e.exports=a},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(75999).default,{ZINDEX_MAP:i}=n(96472),a=o.div.withConfig({displayName:"InterstitialWrapper"})` position: fixed; z-index: ${i.interstitialLayer}; `;e.exports={InterstitialWrapper:a}},82185:(e,t,n)=>{const o=n(96540).createContext();e.exports=o},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(75999).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}},47350:(e,t,n)=>{const o=n(5556),i=n(96540),{PersistentBottomWrapper:a}=n(31006),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({children:e})=>(i.useEffect((()=>{(async()=>{await s(),r("PersistentBottom")})()}),[]),i.createElement(a,{className:"persistent-bottom","data-journey-hook":"persistent-bottom"},e));l.propTypes={children:o.node},e.exports=l},23074:(e,t,n)=>{e.exports=n(47350)},31006:(e,t,n)=>{const o=n(75999).default,{ZINDEX_MAP:i}=n(96472),a=o.div.withConfig({displayName:"PersistentBottomWrapper"})` position: fixed; right: 0; bottom: 0; left: 0; z-index: ${i.persistentBottomLayer}; @media print { display: none; } `;e.exports={PersistentBottomWrapper:a}},23656:(e,t,n)=>{const o=n(5556),i=n(96540),{PersistentTopWrapper:a}=n(43068),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({children:e})=>{const[t,n]=i.useState(!1);return i.useEffect((()=>{(async()=>{await s(),r("PersistentTop")})()}),[]),i.useEffect((()=>{window.addEventListener("resize",(function(){Math.round(100*window.devicePixelRatio/2)>=400?n(!0):n(!1)}),!1)}),[]),i.createElement(a,{className:"persistent-top","data-testid":"PersistentTop","data-journey-hook":"persistent-top",unStickHeader:t},e)};l.propTypes={children:o.node},e.exports=l},26392:(e,t,n)=>{e.exports=n(23656)},43068:(e,t,n)=>{const o=n(75999).default,{ZINDEX_MAP:i}=n(96472),a=o.div.withConfig({displayName:"PersistentTopWrapper"})` position: fixed; top: 0; right: 0; left: 0; z-index: ${i.persistentTopLayer}; max-height: 50px; ${({unStickHeader:e})=>e&&"\n position: absolute;\n "}; @media print { display: none; } `;e.exports={PersistentTopWrapper: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),v=o(d,"featureFlags.personalizeRecircMostPopular",!1),w=o(d,"featureFlags.personalizeRecircInlineRecirc",!1),C={RecircMostPopular:{items:c,onViewportIntersection:async e=>{if(0===c.length&&!t){t=!0,e.language=f;const n=await r(e,v,"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:C},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}},92881:(e,t,n)=>{const o=n(5556),i=n(96540),{RowWrapper:a}=n(20139),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({backgroundColor:e=null,bottomSpacing:t,children:n,className:o,id:l,topSpacing:d,dataJourneyHook:c,rowRef:m})=>(i.useEffect((()=>{(async()=>{await s(),r("Row")})()}),[]),i.createElement(a,{"data-testid":"RowWrapper",id:l||void 0,"data-journey-hook":c,className:o,backgroundColor:e,bottomSpacing:t,topSpacing:d,ref:m},n));l.propTypes={backgroundColor:o.oneOf([null,"light","dark","white","black","brand"]),bottomSpacing:o.number,children:o.node.isRequired,className:o.string,dataJourneyHook:o.string,id:o.string,rowRef:o.shape({current:o.object}),topSpacing:o.number},e.exports=l},66657:(e,t,n)=>{e.exports=n(92881)},20139:(e,t,n)=>{const o=n(75999).default,{BaseWrap:i}=n(76955),{getColorToken:a}=n(26865),r=o(i).withConfig({displayName:"RowWrapper"})` display: block; width: 100%; ${({theme:e,backgroundColor:t})=>t?`background-color: ${a(e,`colors.discovery.body.${t}.background`)}`:""}; `;e.exports={RowWrapper:r}},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}=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},s.defaultProps={delta:10,shouldPreventDefaultEvent:!1},e.exports=s},39767:(e,t,n)=>{e.exports=n(1329)},84234:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187);class l extends a.Component{constructor(){super(...arguments),this.cleanup=()=>{this.observer.unobserve(this.anchor)},this.handleRef=e=>{this.anchor=e}}async componentDidMount(){this.setUpIntersectionObserver(),await s(),r("ViewportMonitor")}componentWillUnmount(){this.observer&&this.observer.disconnect()}setUpIntersectionObserver(){const e={root:null,rootMargin:"0px",threshold:0,...this.props.observerOptions};this.observer=new IntersectionObserver((e=>{e.forEach((e=>{this.props.onIntersectionViewport(e.isIntersecting,this.cleanup,this.props.analyticsData)}))}),e),this.observer.observe(this.anchor)}render(){const{className:e,children:t,dataAttrKey:n}=this.props;return a.createElement("div",{"data-attr-viewport-monitor":n,className:o(e,"viewport-monitor-anchor"),ref:this.handleRef},t)}}l.defaultProps={analyticsData:{},dataAttrKey:"",onIntersectionViewport:()=>{}},l.propTypes={analyticsData:i.object,children:i.node,className:i.string,dataAttrKey:i.string,observerOptions:i.object,onIntersectionViewport:i.func},e.exports=l},3990:(e,t,n)=>{e.exports=n(84234)},87755:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(57770),r=n(99906),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187);class d extends i.Component{constructor(){super(...arguments),this.state={isClient:!1}}async componentDidMount(){this.setState({isClient:!0}),await l(),s("Viewport")}render(){const{children:e,max:t,min:n,shouldMatchOnServer:o}=this.props,{isClient:s}=this.state;let l={minWidth:0};return n&&r.sizes.indexOf(n)>=0&&(l.minWidth=r.minThresholds[n]),t&&r.sizes.includes(t)&&r.sizes.indexOf(t){e.exports=n(87755)},47821:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{StickyHeroAd:r}=n(19607),{connector:s}=n(57744),l=n(2245),d=n(62282),{PaymentGateway:c}=n(92807),{PaywallConductor:m}=n(46944),p=n(71284),u=n(86281),g=n(97986),h=n(23043),y=n(55482),{ParselyScript:b}=n(66366),{AdmiralScript:f}=n(5252),v=n(1241),w=n(68787),C=n(51810),k=n(97438),$=n(23074),S=n(66657),x=n(98928),E=n(2820),{scrollToAnchor:T}=n(759),I=n(10980),{HasScrolledProvider:N}=n(52064),{ContentLangProvider:B}=n(76573),{LOCALES:L,DEFAULT_LANG:P}=n(18106),{FullBarrier:M,RegistrationGate:A,Ticker:D}=n(12501),H=n(73275),R=n(36897),{getOverrideBehaviour:_}=n(68089),{disableAnonymousTracking:O,trackNavigationEvent:F,initializeSnowplowTracker:W,trackClickEvent:V,findNearestAnchor:U,trackAffiliateLinks:G,trackConsentPending:j,trackCeros:z,hasTargetConsentFromCookie:q}=n(14307),{FingerprintJS:Z}=n(13446),{isRedirectedInternallyForFirstTime:K}=n(89143),{trackComponent:Y}=n(92716),{interactionResponse:J}=n(56187),Q=n(82873),{BasePageWrapper:X,BasePageMainContent:ee,BasePageNavigationBackgroundFiller:te,BasePageSkipLink:ne,BasePageSiteFooterRow:oe,BasePageMainFooterFiller:ie,BasePageAd:ae,BasePageSiteFooterRowGrid:re}=n(4081),{Footer:se}=n(12501),{getContentFooter:le}=n(40510),de=({attributes:e,additionalNavigation:t=null,children:n,className:i,componentConfig:s,hasBaseAds:L=!1,hasContentHeaderLogo:H,hasFooterAdsMargins:de=!1,hasFooterMargins:ce=!0,hasEventBannerHidden:me,hasInvertedHeadertheme:pe=!1,hasTopStory:ue=!1,hideFooter:ge=!1,hideHeader:he=!1,coreDataLayer:ye,deepLinkImageId:be,featureFlags:fe,fullPageTheme:ve="standard",isHeroAdVisible:we=!0,interactiveOverride:Ce,redirectMsg:ke,showContentFooterWithHeaderOverride:$e=!1,showNavWithHeaderOverride:Se=!0,theme:xe="standard",hasFooterAd:Ee=!0,shouldPrioritizeSeriesPagination:Te=!1,seriesData:Ie,linkBannerData:Ne,globalMessage:Be=null,showBackgroundGradientColor:Le=!1,hidePaddingTop:Pe=!1,fourd:Me,hasLinkbannerCrossSlideAnimation:Ae=!1,snowplow:De,mainRef:He=null,fingerprint:Re,shouldScrollToTopStory:_e,hasExtraMarginForHeader:Oe=!1,user:Fe,lang:We=P,parsely:Ve,admiral:Ue={enabled:!1,bundle:""},shouldDisplayEventBanner:Ge=!1,shouldBeStickyVideo:je=!1,shouldEnableFullArticleInverted:ze})=>{let qe=!1,Ze=!1,Ke=!1,Ye=!1,Je=[];const Qe=[],Xe=[],et=[],tt=a.useRef(),[nt,ot]=a.useState(!1),it=e=>{F({type:"scroll",placement:"vertical",index:e})},at=e=>{const t=Array.isArray(e?.detail)?e?.detail:[],n=["C0004"],o=!!t.some((e=>n.includes(e)));tt.current.updateConsent(t),O(q()||o)},rt=()=>{const e=window&&window.document&&window.document.documentElement.scrollHeight,t=(window&&window.pageYOffset)/(e-(window&&window.innerHeight))*100;t>=25&&!qe&&(it(25),j(),qe=!0),t>=50&&!Ze&&(it(50),j(),Ze=!0),t>=75&&!Ke&&(it(75),j(),Ke=!0),t>=100&&!Ye&&(it(100),j(),Ye=!0)},st=()=>{if(be){const e=document.getElementById(be);e&&setTimeout((()=>{e.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}),1)}else T(window.location.hash)},lt=e=>()=>{e.scrollBy({left:-300,behavior:"smooth"}),F({type:"back",subject:"table",placement:"mid-content"})},dt=e=>()=>{e.scrollBy({left:300,behavior:"smooth"}),F({type:"forward",subject:"table",placement:"mid-content"})},ct=(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")},mt=()=>{Je=document.querySelectorAll(".scrollable-table-container"),Je.forEach(((e,t)=>{const n=document.createElement("div"),o=document.createElement("button"),i=document.createElement("button"),a=e.scrollWidth>e.clientWidth;Qe[t]=o,Xe[t]=i,et[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",lt(e)),i.addEventListener("click",dt(e)),e.addEventListener("scroll",ct(e,o,i))):(e.parentElement.classList.add("has-bottom-margin"),e.classList.remove("has-shadow"))}))};a.useEffect((()=>{if(tt.current=new Z(Re),window.addEventListener("OneTrustGroupsUpdated",at),window.addEventListener("scroll",rt),window.addEventListener("load",(()=>{mt(),st()})),fe.showRedirectMsg&&ke&&K()&&ot(!0),De){const{collectorURL:e,slug:t,enableSnowplow:n,appInfoObj:o}=De;if(n){const n=window.document.getElementsByTagName("a");for(let e=0;e{const t=U(e.target);t&&V(t)}));W(e,t,[ye,Fe],o),document?.body?.addEventListener("ceros-analytics-event",z),G()}}return(async()=>{await J(),Y("BasePage")})(),()=>{window.removeEventListener("load",(()=>{mt(),st()})),window.removeEventListener("OneTrustGroupsUpdated",at),window.removeEventListener("scroll",rt),Je.forEach(((e,t)=>{const n=Qe[t],o=Xe[t],i=et[t];n.removeEventListener("click",lt(e)),o.removeEventListener("click",dt(e)),e.removeEventListener("scroll",ct(e,n,o)),i&&i.remove()}))}}),[]);const{bannerType:pt}=Ne,ut="visual-link-banner"===pt,gt=ut&&!H,{publicKey:ht,shouldRenderParsely:yt=!0}=Ve||{},bt=ye?.content?.tags||"",ft="header"===_(Ce),vt="all"===_(Ce),wt=Me?Me.enableFourdUser:null;if(vt)return a.createElement(a.Fragment,null,ht&&yt&&a.createElement(b,{apiKey:ht}),a.createElement("div",{className:"interactive-override-container interactive-override-container--all",dangerouslySetInnerHTML:{__html:Ce.markup}}),De?.enableSnowplow&&a.createElement(v,null),a.createElement(y,{shouldEnableFourdUser:wt,shouldEnableInfinityId:fe.enableInfinityId}));const Ct=(Se||!ft)&&!he,kt=Te&&Ie&&Ne.links.length>0,$t=s?.ConnectedNavigation?.settings?.navPattern||"",St=!kt&&s?.[$t]?.variation||"",xt=de?6:0,Et=pe?"inverted":(({fullPageTheme:e,theme:t})=>"standard"!==e?e:t)({fullPageTheme:ve,theme:xe}),Tt={fullPageTheme:ve,theme:Et},It="main-content",Nt=a.createElement(X,{...e,className:o("page",`page-theme-${Et}`,{"page-hero-ad-hidden":!we},{"page-prioritize-series-pagination":kt},i),hasContentHeaderLogo:H,isNavigationHidden:!Ct,shouldBeStickyVideo:je,hidePaddingTop:Pe,showScrolledLinkBannerSpacing:Ae,isVisualLinkBanner:ut,hasExtraMarginForHeader:Oe},nt&&a.createElement(d,{contentAlign:"center",isFixed:!0,delayDuration:1e4},a.createElement("p",null,ke)),fe.showGlobalMessage&&Be&&a.createElement(d,{contentAlign:"center",delayDuration:Be.delayDuration},a.createElement("p",null,Be.text)),ht&&yt&&a.createElement(b,{apiKey:ht}),Ue.enabled&&a.createElement(f,{bundle:Ue.bundle}),a.createElement(E.Provider,{value:Tt},a.createElement(te,{isNavigationHidden:!Ct,palette:Et}),L&&a.createElement(c,{group:"ads"},a.createElement(ae,{position:"out-of-page"}),a.createElement(ae,{position:"outstream"}),a.createElement(ae,{position:"overlay"})),a.createElement(ne,{href:_e?"#topstory-content":`#${It}`,"data-testid":"BasePageSkipLink"},"Skip to main content"),a.createElement(l,null,a.createElement(c,{group:"paywall"},a.createElement(k,{className:"paywall-modal--paywall",position:"paywall-modal-full-barrier"}),a.createElement(m,{name:"incognito-modal",component:k,className:"paywall-modal--incognito"})),a.createElement(M,null)),Ct&&a.createElement(I,{hasContentHeaderLogo:H,shouldEnableFullArticleInverted:ze,hasLinkbannerCrossSlideAnimation:Ae}),gt&&a.createElement(Q,{hasDivider:ut}),t,a.createElement($,null,a.createElement(A,null),a.createElement(c,{group:"paywall"},a.createElement(C,null)),a.createElement(u,null),a.createElement(g,null),a.createElement(h,null),fe.hasRiser&&a.createElement(p,{position:"cm-riser"})),L&&we&&!ft&&a.createElement(r,{navVariation:St,shouldHoldSpace:!0,isVisualLinkBanner:gt}),a.createElement(ee,{id:It,tabIndex:"-1",isInverted:"inverted"===ve,className:"page__main-content",hasTopStory:ue,showBackgroundGradientColor:Le,ref:He},!ue&&a.createElement(D,null),Ge&&!me&&a.createElement(R,{"data-testid":"EventBanner",className:"page__event_banner",pageTags:bt}),ft?a.createElement(a.Fragment,null,a.createElement("div",{className:"interactive-override-container interactive-override-container--header",dangerouslySetInnerHTML:{__html:Ce.markup}}),$e&&le(n)):n),a.createElement(ie,{className:"page__main-footer-filler"}),L&&Ee&&a.createElement(S,{topSpacing:xt},a.createElement(se,null),a.createElement(c,{group:"consumer-marketing"},a.createElement(p,{position:"cm-footer"}))),((e,t,n)=>e?null:a.createElement(oe,{hasMargins:t,noFooterMargin:"inverted"===n},a.createElement(re,null,a.createElement(x,null))))(ge,ce,ve)),a.createElement(y,{shouldEnableFourdUser:wt,shouldEnableInfinityId:fe.enableInfinityId}),fe.enableUserContext&&a.createElement(w,null),De?.enableSnowplow&&a.createElement(v,null));return a.createElement(N,null,a.createElement(B,{lang:We},Nt))};de.propTypes={additionalNavigation:i.node,admiral:i.shape({enabled:i.bool,bundle:i.string}),attributes:i.object,children:i.node.isRequired,className:i.string,componentConfig:i.shape({ConnectedNavigation:i.shape({settings:i.shape({navPattern:i.string})})}),coreDataLayer:i.shape({content:i.shape({tags:i.string,contentType:i.string})}),deepLinkImageId:i.string,eventBannerTags:i.array,featureFlags:i.shape({hasRiser:i.bool,showRedirectMsg:i.bool,showGlobalMessage:i.bool,enableInfinityId:i.bool,enableUserContext:i.bool}),fingerprint:i.object,fourd:i.shape({enableFourdUser:i.bool}),fullPageTheme:i.oneOf(["standard","inverted"]),globalMessage:i.shape({text:i.string.isRequired,delayDuration:i.number}),hasBaseAds:i.bool,hasContentHeaderLogo:i.bool,hasEventBannerHidden:i.bool,hasExtraMarginForHeader:i.bool,hasFooterAd:i.bool,hasFooterAdsMargins:i.bool,hasFooterMargins:i.bool,hasInvertedHeadertheme:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasTopStory:i.bool,hideFooter:i.bool,hideHeader:i.bool,hidePaddingTop:i.bool,interactiveOverride:i.shape({markup:i.string,behavior:i.string}),isHeroAdVisible:i.bool,lang:i.oneOf(L),linkBannerData:i.shape({bannerType:i.string,hed:i.hed,dek:i.dek,image:i.shape(H.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),tracking:i.shape(Q.propTypes.tracking)}),mainRef:i.object,parsely:i.shape({publicKey:i.string,shouldRenderParsely:i.bool}),redirectMsg: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}))}),shouldBeStickyVideo:i.bool,shouldDisplayEventBanner:i.bool,shouldEnableFullArticleInverted:i.bool,shouldPrioritizeSeriesPagination:i.bool,shouldScrollToTopStory:i.bool,showBackgroundGradientColor:i.bool,showContentFooterWithHeaderOverride:i.bool,showNavWithHeaderOverride:i.bool,snowplow:i.shape({collectorURL:i.string,enableSnowplow:i.bool,slug:i.string,appInfoObj:i.object}),theme:i.oneOf(["standard","inverted","special"]),user:i.object},de.displayName="BasePage",e.exports=s(de,{keysToPluck:["redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","admiral","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint"]})},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);e.exports=o(i,"BasePage")},4081:(e,t,n)=>{const{default:o,css:i}=n(75999),{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),{SplitScreenContentHeaderSocialIcons:b}=n(67040),{ContentHeaderPersistentAside:f}=n(88317),{SplitScreenContentHeaderPersistentAside:v}=n(9481),{ContentHeaderSocialIcons:w}=n(50130),{TickerContainer:C}=n(66228),k=o(s).withConfig({displayName:"BasePageSiteFooterRow"})` background-color: ${p("colors.foundation.footer.bg")}; ${({noFooterMargin:e})=>e&&"margin-top: 0;"} ${({hasMargins:e,noFooterMargin:t})=>e&&!t&&`margin-top: ${u(6)};`} `,$=`\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`,S=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)}; } } `,x=`\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`,E=`\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`,T=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: ${({hidePaddingTop:e})=>e?0:u(14,"px")}; @media (min-width: ${l.lg}) { padding-top: ${({hidePaddingTop:e})=>e?0:u(14,"px")}; } } .fixed-header-nav-variation.header-with-gql-link-banner.link-banner-without-navigation & { padding-top: ${u(7,"px")}; @media (min-width: ${l.lg}) { padding-top: ${u(7,"px")}; } } .fixed-header-nav-variation.link-banner-visual-link-banner & { padding-top: ${u(7,"px")}; @media (min-width: ${l.lg}) { padding-top: ${u(7,"px")}; } } .fixed-header-nav-variation.link-banner-marquee & { padding-top: ${({hidePaddingTop:e})=>e?0:u(12,"px")}; @media (min-width: ${l.lg}) { padding-top: ${({hidePaddingTop:e})=>e?0:u(12,"px")}; } } .stackednavigation-site-navigation.fixed-header-nav-variation { ${f}, ${v} { ${h(l.lg)} { top: ${u(15)}; } } } .stackednavigation-site-navigation.fixed-header-with-link-banner-nav-variation { ${f}, ${v} { ${h(l.lg)} { top: ${u(19)}; } } } .standardnavigation-site-navigation[class*='link-banner'] { ${f}, ${v} { ${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 `} ${f}, ${v} { display: inline; ${h(l.lg)} { display: block; top: ${u(16)}; margin: 0; } ${w},${b} { 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)}; } } ${S} .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)}; } } } } ${$} .logo-center-with-search-bar-nav-variation & { &.page { padding-top: ${u(15.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(7,"px")}; } } } ${E} ${x} .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.interactive.base.border")}; 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: ${p("colors.interactive.base.light")}; } .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.interactive.base.border")}; background-color: ${p("colors.interactive.base.highlight")}; font-weight: bold; } tbody td { border: none; border-bottom: 1px solid ${p("colors.interactive.base.border")}; 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=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; } `,N=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` ${C} { margin: 16px auto; } `} `;N.defaultProps={as:"main"};const B=o(a).withConfig({displayName:"BasePageSkipLink"})` ${r} &:hover, &:focus { position: fixed; z-index: ${g("skipLink")}; background-color: white; color: black; } `,L=o.div.withConfig({displayName:"BasePageMainFooterFiller"})``,P=o(d).withConfig({displayName:"BasePageAd"})` position: absolute; z-index: -1; `,M=o(c.WithMargins).withConfig({displayName:"BasePageSiteFooterRowGrid"})` ${m} { grid-column: 1 / -1; } `;e.exports={BasePageWrapper:T,BasePageMainContent:N,BasePageNavigationBackgroundFiller:I,BasePageSiteFooterRow:k,BasePageSkipLink:B,BasePageMainFooterFiller:L,BasePageAd:P,BasePageSiteFooterRowGrid:M}},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)),v=r(n(82873)),w=r(n(55482)),C=r(n(68787));class k extends l.Component{constructor(e){super(e),this.onOneTrustGroupsUpdated=e=>{const t=Array.isArray(e?.detail)?e?.detail:[],n=["C0004"],o=!!t.some((e=>n.includes(e)));(0,p.disableAnonymousTracking)((0,p.hasTargetConsentFromCookie)()||o)},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.addEventListener("OneTrustGroupsUpdated",this.onOneTrustGroupsUpdated),window.addEventListener("scroll",this.handleScroll),this.props.snowplow&&window&&window.dataLayer){const{snowplow:t,coreDataLayer:n,user:o}=this.props,{collectorURL:i,slug:a,enableSnowplow:r,appInfoObj:s}=t;if(r){const t=window.document.getElementsByTagName("a");for(let n=0;n{const n=e(t.target);n&&(0,p.trackClickEvent)(t,n)}));const r=[n,o];(0,p.initializeSnowplowTracker)(i,a,r,s)}}}componentWillUnmount(){window.removeEventListener("OneTrustGroupsUpdated",this.onOneTrustGroupsUpdated),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,hasContentHeaderLogo:i,isHeroAdVisible:a,lang:r,theme:d,snowplow:m,shouldBeStickyVideo:p,hidePaddingTop:y,hasLinkbannerCrossSlideAnimation:b,hasExtraMarginForHeader:v,shouldScrollToTopStory:k,featureFlags:$,fourd:S}=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",`page-theme-${x}`,{"page-hero-ad-hidden":!a},n),hasContentHeaderLogo:i,shouldBeStickyVideo:p,hidePaddingTop:y,showScrolledLinkBannerSpacing:b,hasExtraMarginForHeader:v},l.default.createElement(c.default.Provider,{value:E},l.default.createElement(h.BasePageSkipLink,{href:k?"#topstory-content":"#main-content","data-testid":"BasePageSkipLink"},"Skip to main content"),t),l.default.createElement(w.default,{shouldEnableFourdUser:S.enableFourdUser,shouldEnableInfinityId:$.enableInfinityId}),$.enableUserContext&&l.default.createElement(C.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))}}k.propTypes={additionalNavigation:d.default.node,admiral:d.default.shape({enabled:d.default.bool,bundle:d.default.string}),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})}),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,hidePaddingTop: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(v.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,shouldDisplayEventBanner: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},k.defaultProps={fourd:{enableFourdUser:!1},fullPageTheme:"standard",lang:y.DEFAULT_LANG,theme:"standard"},k.displayName="DynamicBasePage",t.default=(0,m.connector)(k,{keysToPluck:["redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","admiral","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint"]})},69700: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(4081),s=n(12892),l=n(68089),d=n(40510),c=({fullPageTheme:e,hasTopStory:t,showBackgroundGradientColor:n,mainRef:o,children:a,interactiveOverride:s,showContentFooterWithHeaderOverride:c})=>{const m="header"===(0,l.getOverrideBehaviour)(s);return i.default.createElement(r.BasePageMainContent,{id:"main-content",tabIndex:"-1",isInverted:"inverted"===e,className:"page__main-content",hasTopStory:t,showBackgroundGradientColor:n,ref:o},m?i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"interactive-override-container interactive-override-container--header",dangerouslySetInnerHTML:{__html:s.markup}}),c&&(0,d.getContentFooter)(a)):a)};c.propTypes={children:a.default.node.isRequired,fullPageTheme:a.default.oneOf(["standard","inverted"]),hasTopStory:a.default.bool,interactiveOverride:a.default.shape({markup:a.default.string,behavior:a.default.string}),mainRef:a.default.object,showBackgroundGradientColor:a.default.bool,showContentFooterWithHeaderOverride:a.default.bool},t.default=(0,s.asConfiguredComponent)(c,"BasePage")},34406: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(57744),s=n(92716),l=n(56187),d=o(n(69700)),c=({children:e})=>(i.default.useEffect((()=>{(async()=>{await(0,l.interactionResponse)(),(0,s.trackComponent)("DynamicBundlePage")})()}),[]),i.default.createElement(d.default,null,e));c.propTypes={children:a.default.node},t.default=(0,r.connector)(c,{keysToPluck:[]})},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=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:u,hasBackground:g=!1,hasFullBleedBackground:h=!1,hideErrorTextPadding:y=!1,isNewsletterDisclaimerCenterAligned:b=!1,shouldHideSidePadding:f=!1,fullPageTheme:v="standard",navigation:{hasChannelNavigation:w},shouldHidePadding:C,shouldHidePaddingBottom:k=!1,shouldShowFooterAdPadding:$=!1,shouldOverrideColorToken:S=!1,hasTopStory:x=!1,hasEvenSpacing:E=!1,shouldHideAds:T=!1,children:I,featureFlags:N}=e,{isSponsored:B,seoHiddenHeader:L,sponsoredContentHeaderProps:P={}}=o??{};let M=a;if(M=l&&M?M.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 u({type:"SET_KEY",key:"isHomepage",value:!0}),r.default.createElement(p.DynamicHomepageWrapper,{...t,className:(0,i.default)("homepage",M),additionalNavigation:w?r.default.createElement(s.default,null):null,fullPageTheme:v,hasBackground:g,hasFullBleedBackground:h,hideHeader:w||x,hideErrorTextPadding:y,isNewsletterDisclaimerCenterAligned:b,shouldHideSidePadding:f,shouldHidePadding:C||x,shouldOverrideColorToken:S,backgroundColorSettingForNewsletter:n,shouldHidePaddingBottom:k,shouldShowFooterAdPadding:$,isHeroAdVisible:!x,hasEvenSpacing:E,shouldHideAds:T,shouldScrollToTopStory:x},B&&r.default.createElement(d.default,{...P,className:"light-theme"}),L&&r.default.createElement(p.HomepageHiddenContent,null,L),I)};u.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,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"])},u.displayName="DynamicHomePage";const g=(0,l.connector)(u,{keysToPluck:["channelFilter","channelItems","channelItemsTotal","featureFlags","navigation","newsletter","hasTopStory"]});t.default=g},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}=n(96540),{useInView:r}=n(46762),{asConfiguredComponent:s}=n(12892),{googleAnalytics:l}=n(90090),{withRecircContextConsumer:d}=n(85207),c=d(n(71436)),m=n(71284),{PaymentGateway:p}=n(92807),u=n(19607),g=n(63510),h=n(96637),y=n(96303),b=n(19146),f=n(51125),{trackNavigationEvent:v}=n(14307),{checkImageCreditText:w}=n(5344),C={"award-list":h},k=({className:e,getRef:t,hasCM:n,hasPhotoBookmark:o,showOfferUrl:s,interlude:d,hasInContentAd:h,hasVoting:k,hasVotingAlternatePrompts:$,slideFormat:S,isLazy:x,item:E,shouldUpdateUrl:T=!1})=>{const I=E&&"product"===E.contentType?`${E.id}`:"",N=w(E.image),[B,L]=r({threshold:.5}),[P,M]=a(!1),A=E.isUpcEnabled&&["commerce-product","product"].includes(E.contentType)?f:C[S]||g;if(!P&&L){M(!0);const e={"gallery-item-number":`image-${E.order+1}`,"gallery-item-name":E.dangerousHed||"","gallery-length":E.totalCount};(e=>{const t={type:"impression",subject:"gallery_image",index:e.order,total_index:e.totalCount,label:e.dangerousHed||"",placement:"vertical"};v(t)})(E),l.emitGoogleTrackingEvent("vertical-gallery-view",e)}if(T){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}`)};L?(e.set("image",E.id),o()):e.get("image")===E.id&&(e.delete("image"),o())}const D={...E,layout:"ProductEmbed"};return i.createElement("li",{ref:e=>t(e,E.order),className:e,id:E.id},i.createElement("div",{ref:B},i.createElement(A,{...E,showOfferUrl:s,isLazy:!!E.isUpcEnabled||x,hasPhotoBookmark:o,hasVoting:k,productId:I,data_item:D,hasImpressionTracking:!0,hasImageCreditText:N}),k&&i.createElement(b,{imageId:E.id,hasVotingAlternatePrompts:$}),n&&i.createElement(p,{group:"consumer-marketing"},i.createElement("div",{className:"gallery-slide__cm-container"},i.createElement(m,{position:"gallery-slide",secondPosition:"in-content"}))),h&&i.createElement(p,{group:"ads"},i.createElement(u,{position:"in-content",shouldDisplayLabel:!0,instance:0})),d.include&&i.createElement("div",null,i.createElement(y,{...d})),E.recirc&&E.recirc.include&&i.createElement(c,{reelId:E.recirc.reelId})))};k.propTypes={className:o.string,getRef:o.func,hasCM:o.bool,hasInContentAd:o.bool,hasPhotoBookmark:o.bool,hasVoting:o.bool,hasVotingAlternatePrompts:o.bool,interlude:o.shape({...y.propTypes,include:o.bool}),isLazy:o.bool,isNative:o.bool,item:o.shape(g.propTypes).isRequired,shouldUpdateUrl:o.bool,showOfferUrl:o.bool,slideFormat:o.string},k.displayName="GalleryItem",e.exports=s(k,"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,v]=o.useState(!1);return o.useEffect((()=>{!f&&b&&b.intersectionRatio&&window.dataLayer&&(v(!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=>m(window,y,r,h,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),s=n(14155),l=n(15564),{GalleryVotingSlideWrapper:d}=n(64763),c=({hasBottomDivider:e,hasVotingAlternatePrompts:t,imageId:n,shouldShowPercentVotedMessage:o,votingProps:r={}})=>r.answers?i.createElement(l.Consumer,null,(({votes:l=[],onVoteCast:c,allVotes:m=[]})=>{const p=l.find((e=>e.imageId===n)),u=m.find((e=>e.imageId===n)),g=!!p;let{votedMessage:h}=r;const{percentVotedMessage:y}=r;if(g&&o&&u){const e=u.tallyResults.find((e=>!0===e.result)),t=u.tallyResults.reduce(((e,t)=>e+t.count),0);if(e?.percentage&&t>5){const t=`${Math.round(e.percentage)}%`;h=y.replace("{percent}",`${t}`)}}const b=r.answers.map((e=>({...e,selected:!!g&&e.value===p.result}))),f=t?r.promptAlt:r.prompt;return i.createElement(d,{hasBottomDivider:e},i.createElement(s,{...r,answers:b,hasVoted:g,onVoteCast:a((({value:e})=>c({value:e,imageId:n})),500),votedMessage:h,prompt:f}))})):null;c.propTypes={hasBottomDivider:o.bool,hasVotingAlternatePrompts: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=({chunk:e,className:t,isReadViewShopViewEnabled:n=!1,dropShipSellers:i,getRef:r=(()=>{}),hasInContentAd:s,hasPhotoBookmark:h,hasVoting:y,hasVotingAlternatePrompts:b,inContentAdItemIndex:f,index:v,isSponsoredProductSlotProp:w,sponsorProductIndex:C,interlude:k={},hasProduct:$,newslettersInline:S,nodeIndexForNewsletterPosition:x,slideFormat:E,shouldLoadOnScroll:T=!1,shouldShowCM:I,showOfferUrl:N,slideVariation:B,shopTypeView:L,isFinalChunkSet:P,newsletterPosition:M})=>{const A=u.has(B)?"ol":"ul",[,D,H]=c(),R={newsletterType:"slim-newsletter",newsletters:S};return a.createElement(A,{className:t},n&&$&&"shop"===L?a.createElement(p,{hasImageGrid:!0,hasProductPriceColor:!0,hasProductNewPriceColor:!0,isProductCardName:!0,chunk:e,dropShipSellers:i}):a.createElement(a.Fragment,null,e.map(((t,n)=>{let i=!1;n===C&&w&&(i=!0);const c=n===x&&S?.length>=1,p=T?!T:!(0===v&&0===n),u=n===Math.floor((e.length-1)/2);return a.createElement(a.Fragment,{key:t.id||n},S&&c&&a.createElement(g,{...R}),a.createElement(m,{getRef:r,hasCM:I&&0===n,showOfferUrl:N,hasInContentAd:s&&n===f,hasPhotoBookmark:h,hasVoting:y,hasVotingAlternatePrompts:b,interlude:{...k,include:k.include&&u},slideFormat:E,item:t,isLazy:p,className:o("gallery__slides__slide",{"gallery__slides__slide--rca":"award-list"===E})}),i&&a.createElement("li",{className:o("gallery__slides__slide",D)},a.createElement(d,{group:"ads"},a.createElement(l,{position:"sponsor-product",className:o("gallery-slide"),onFilled:H}))))})),"end-of-list"===M&&P&&S&&a.createElement(g,{...R})))};h.propTypes={chunk:i.array.isRequired,className:i.string,dropShipSellers:i.arrayOf(i.string),getRef:i.func,hasInContentAd:i.bool,hasPhotoBookmark:i.bool,hasProduct:i.bool,hasVoting:i.bool,hasVotingAlternatePrompts:i.bool,inContentAdItemIndex:i.number,index:i.number,interlude:i.shape({...s.propTypes,include:i.bool}),isFinalChunkSet:i.bool,isReadViewShopViewEnabled:i.bool,isSponsoredProductSlotProp:i.bool,newsletterPosition:i.oneOf(["end-of-list"]),newslettersInline:i.array,nodeIndexForNewsletterPosition:i.number,shopTypeView:i.string,shouldLoadOnScroll:i.bool,shouldShowCM:i.bool,showOfferUrl:i.bool,slideFormat:i.string,slideVariation:i.string.isRequired,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})})},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(75999),{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),v=n(36382),w=n(51009),C=n(39832),{HomepageChannelBody:k,HomepageSummaryListAside:$}=n(94631),S=new r({a:function(e){const{isExternal:t,...n}=e;return{type:t?C:"a",props:n}},h2:function(e={}){return"sidebar:heading"===e.type?{type:v,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(k,{className:"body__container article__body",shouldEnableDataJourneyHook:!1},S.convert(["div",{className:"body__inner-container"},...e])),a.createElement($,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(k,{className:"channel--body body__container",shouldEnableDataJourneyHook:!1},S.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(75999),{calculateSpacing:a,minScreen:r,getLinkStyles:s,getTypographyStyles:l,getColorToken:d,getColorStyles:c}=n(26865),m=n(95291),p=n(22652),{getPattern:u}=n(30),{INTERACTIVE:g}=n(96472),{BREAKPOINTS:h}=n(96472),{EventsListWrapper:y}=n(66472),{BasePageMainContent:b}=n(4081),{SectionHeaderSubhed:f}=n(57221),v=n(30543),{default:w}=n(18284),{asConfiguredComponent:C}=n(12892),{Disclaimer:k}=n(74307),{SectionTitleHed:$}=n(33500),{BundleBodyContainer:S}=n(62077),{MultiPackageContainer:x,NewsletterWrapper:E}=n(67275),{SummaryCollectionGridDek:T}=n(4534),{SummaryCollageThreeWrapper:I,SummaryCollageThreeItemWrapper:N}=n(85095),{NewsletterSubscribeFormWrapper:B,NewsletterSubscribeFormDek:L,NewsletterSubscribeFormDisclaimer:P,NewsletterSubscribeFormValidation:M,NewsletterSubscribeFormInputsWrapper:A,NewsletterSubscribeFormHedDekWrapper:D}=n(69817),{ProductEmbedWrapper:H,ProductEmbedContent:R,ProductEmbedHed:_,ProductEmbedCTA:O}=n(53985),{ProductOfferListWrapper:F}=n(94037),{ProductOfferCtaBlock:W,ProductOfferWrapper:V,ProductOfferPriceBlock:U}=n(61366),{UtilityValidationDescriptionWrapper:G}=n(69195),{ButtonLabel:j}=n(18974),{universalGridCore:z}=n(89085),{applyGridSpacing:q}=n(1123),Z=n(86659),{RowWrapper:K}=n(20139),Y=n(35864),{createMultipackageContainerStyles:J}=n(89085),Q=n(6538),{BreadcrumbTrailItem:X}=n(61670),ee=o("h1").withConfig({displayName:"HomepageHiddenContent"})` display: none; `,te=o(m).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; } } `,ne=o(m).withConfig({displayName:"HomepageHeader"})``,oe=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(h.md)} { margin-top: ${a(-5)}; } `} `,ie=o(C(k.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(h.md)} { grid-column: 3 / span 8; } `,ae=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: ${h.md}) { margin: ${a(4)} ${a(1)} ${a(1)}; } `,re=o(p).withConfig({displayName:"HomepageChannelBody"})` grid-column: 1/-1; margin-bottom: 1rem; ${r(h.md)} { grid-column: 3/11; } `,se=o("aside").withConfig({displayName:"HomepageSummaryListAside"})` height: 100%; `,le=`\n ul {\n position: initial;\n z-index: 2;\n overflow-x: auto;\n li {\n @media (min-width: 0) and (max-width: ${h.md}) {\n margin: 0 10px 0 10px;\n }\n .product__carousel__card {\n margin-bottom: 0;\n width: 100%;\n height: 100%;\n ${R} {\n ${_} {\n overflow: hidden;\n ${F} > ${V} {\n ${W} > a {\n ${j} {\n ${l("typography.definitions.foundation.link-primary")};\n }\n }\n }\n }\n ${O} {\n margin-right: 0;\n margin-left: 0;\n ${r(h.md)} {\n margin-right: 0;\n margin-left: 0;\n }\n }\n }\n }\n }\n @media (min-width: 0) and (max-width: ${h.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`,de=i` ${({shouldHidePadding:e})=>!e&&`\n padding-top: ${a(8)};\n @media (min-width: ${h.lg}) {\n padding-top: ${a(21)}\n }\n\n `}; .homepage__half-column-row--with-border { ${r(h.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 margin-top: ${a(8)};\n ${E} {\n background-color: ${d(t,"colors.consumption.body.special.bg-card")};\n ${r(h.lg)} {\n ${B} {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n ${D} {\n grid-column: 3 / span 8;\n }\n ${A} {\n grid-column: 4 / span 6;\n }\n }\n }\n }\n `}; ${B} { ${A} { ${M} { ${G} { ${({hideErrorTextPadding:e})=>e&&" padding: 0;\n "}; } ${P} { ${({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(h.lg)} { ${$} { ${l("typography.definitions.discovery.subhed-section-secondary")}; } width: 50%; max-width: ${a(100,"px")}; } > .grid { ${r(h.lg)} { padding-right: var(--grid-gap); } } } } ${y} { background: transparent; .recirc-list.recirc-list--text-overlay { margin-top: 0; } } ${({theme:e})=>u(e,"main-background")} .ad__slot--hero .cns-ads-stage { ${({shouldHidePaddingBottom:e})=>!e&&"padding-bottom: 0;"} } ${f}, ${T} { a { ${({theme:e})=>s(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; transition: color ${g.timingLinkDefault} ease; } text-align: center; } ${f} { padding-right: ${({shouldHideSidePadding:e})=>e?0:a(3)}; padding-left: ${({shouldHideSidePadding:e})=>e?0:a(3)}; } ${B} { ${A} { text-align: left; } grid-column: 1 / -1; ${r(h.md)} { grid-column: 3 / span 8; } ${r(h.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(h.md)} { margin-bottom: ${a(2)}; } } ${L} { 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(h.md)} { margin-bottom: ${a(4)}; } } ${b} { &::before { display: block; ${({shouldHidePadding:e})=>!e&&`height: ${a(1,"px")};`} content: ''; } .channelfilter-wrapper { grid-template-columns: 1fr; } ${x} { > .product__list { margin-right: ${a(7)}; margin-left: ${a(7)}; @media (min-width: 0) and (max-width: ${h.md}) { margin-right: ${a(3)}; margin-left: ${a(3)}; } .callout--group { margin: auto; > ${H} { ${R} > ${F} { ${V} > ${W} { a > ${j} { ${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(h.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(h.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); } } ${le} } > div > div[data-testid='SummaryRiverWrapper'] { section[data-testid='SummaryRiverSection'] .summary-item--bundle { grid-column-gap: var(--grid-gap); margin: 0; } } } ${({hasEvenSpacing:e})=>e&&i` ~ ${K}:not(:empty) { margin-top: ${a(6)}; ${r(h.md)} { margin-top: ${a(7)}; } } `} } .summary-item--bundle { .summary-item__content { @media (min-width: ${h.sm}) { width: auto; } @media (min-width: ${h.md}) { padding-right: 0; padding-left: 0; } @media (min-width: ${h.md}) { margin: 0; } } .summary-item__hed, .summary-item__byline { @media (min-width: ${h.md}) { margin: 0; } } } .summary-collage-five { .summary-item--bundle { @media (min-width: ${h.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, ${I} ${N}:first-child { .summary-item__image { display: block; &.responsive-asset { margin-right: 0; margin-left: 0; } @media (min-width: ${h.md}) { margin-right: 0; margin-left: 0; } } .responsive-clip { margin-right: 0; margin-left: 0; } } ${J(x)} .ad-container.ad-container-reduced-margin { .ad--mid-content { @media (min-width: ${h.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: ${h.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}"} ${R} { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } ${U} { 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&&u(t,"page-background")}; .plp-storefornt_breadcrumb { ${X} { text-transform: capitalize; &:last-of-type { a { ${({theme:e})=>c(e,"color","colors.interactive.base.black")}; } } } } `,ce=o(w).withConfig({displayName:"HomepageWrapper"})` ${de} `,me=o(v).withConfig({displayName:"HomepageWrapper"})` ${de} `,pe=o.div.withConfig({displayName:"HomepageBodyWrapperGrid"})` ${z()} ${q("padding")} `,ue=o(Z.NarrowContentWithWideAdRail).withConfig({displayName:"HomePageGridNarrowContentWithWideAdRail"})` ${({shouldUsePaddingTopForHomePageBody:e})=>e&&`padding-top: ${a(4)};\n`} `,ge=o.div.withConfig({displayName:"HomepageBundleBody"})` ${S} { margin-top: ${a(5)}; margin-bottom: ${a(5)}; @media (min-width: ${h.lg}) { margin-top: ${a(6)}; margin-bottom: ${a(6)}; } p:first-child { margin-top: 0; padding-top: 0; @media (min-width: ${h.lg}) { padding-top: 0; } } p:last-child { margin-bottom: 0; } } `,he=o(Y.IconAbove).withConfig({displayName:"HomepageSectionTitle"})``,ye=o(Q).withConfig({displayName:"BreadcrumbTrailComponent"})``;X.defaultProps={colorToken:"colors.interactive.base.deemphasized",typeIdentity:"typography.definitions.utility.input-core"},e.exports={HomepageWrapper:me,HomepageHiddenContent:ee,HomepageHeader:te,HomepageSubHeader:ne,HomepageChannelBody:re,HomepageSummaryListAside:se,HomepageBodyWrapperGrid:pe,HomePageDisclaimerWrapper:oe,HomePageDisclaimer:ie,HomePageDisclaimerBorder:ae,HomePageGridNarrowContentWithWideAdRail:ue,HomepageBundleBody:ge,HomepageSectionTitle:he,BreadcrumbTrailComponent:ye,DynamicHomepageWrapper:ce}},17204:(e,t,n)=>{const o=n(3442);t.A=(0,o.defineMessages)({secondaryOptinsDangerousLegend:{id:"NewsletterManageContent.SecondaryOptinsDangerousLegend",defaultMessage:"Primary and Third Party Optins",description:"Legend for secondary Optins"},ukPrimaryMarketingPermission:{id:"NewsletterManagePage.ukPrimaryMarketingPermission",defaultMessage:"Sign up to receive emails from {brandName} about {brandName}’s products, promotions, and services.",description:"Primary marketing permissions for UK users"},ukThirdPartyMarketingPermission:{id:"NewsletterManagePage.ukThirdPartyMarketingPermission",defaultMessage:"Sign up to receive marketing emails from {brandName} about special offers and promotions for other Condé Nast brands and our marketing partners.",description:"Third party marketing permissions for UK users"},signUp:{id:"NewsletterManageContent.SignUp",defaultMessage:"Sign up",description:"Legend for sign up"},signUpMessage:{id:"NewsletterManageContent.SignUpMessage",defaultMessage:"You’re signed up.",description:"Legend for sign up success message"},previewText:{id:"NewsletterManagePage.previewText",defaultMessage:"Preview",description:"Read a preview text in individual newsletter"},viewMoreNewsletters:{id:"NewsletterManagePage.viewMoreNewsletters",defaultMessage:"View more newsletters",description:"View more newsletters in individual newsletter page after sign up"}})},52643:(e,t,n)=>{const{default:o,css:i}=n(75999),{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),v=n(74992),{SummaryListWrapper:w}=n(63637),{SummaryRiverSection:C,SummaryRiverTitleWrapper:k}=n(15641),{SummaryItemHedLink:$,SummaryItemAssetContainer:S,SummaryItemContent:x,SummaryItemContextualHeader:E,SummaryItemRubric:T}=n(68116),{SummaryItemImageLink:I}=n(14207),{SummaryItemCTAPodcastWrapper:N}=n(30854),{SummaryItemHedBase:B}=n(36211),{universalGridCore:L}=n(89085),{applyGridSpacing:P}=n(1123),M=n(86659),{GridItem:A}=n(40653),{ContentHeaderAccreditation:D}=n(80607),{PodcastContentHeaderDivider:H}=n(88317),{RubricName:R}=n(6613),_=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"})` ${L()} ${P("padding")} padding-bottom: ${a(2)}; `,W=o("div").withConfig({displayName:"DekWrapper"})` ${L()} ${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")}; } `,V=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%; } `} `,U=o("div").withConfig({displayName:"Dek"})``,G=o(h).withConfig({displayName:"PodcastDetailPageWrapper"})` ${({podcastContentHeaderTheme:e})=>"inverted"===e&&i` ${D} { padding-top: ${a(1.5)}; } ${H} { 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)); ${N} { @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)}; } } } ${S} { 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(v.PodcastRecirc).withConfig({displayName:"PodcastDetailPageRecircItem"})` ${$} { &::after { border-bottom: 0; } } > ${A} { 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; } ${C}: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; } } } ${$} { ${B} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-core-primary")}; } } ${k} { ${P("padding")}; margin-bottom: 0; padding: ${a(8)} ${a(6)} ${a(8)} ${a(6)}; } } `,Z=o(M.NoMargins).withConfig({displayName:"PodcastDetailPageGrid"})` > ${A} { grid-column: 1 / -1; @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } @media (max-width: ${p.lg}) { margin-top: ${a(4)}; } } `,K=o(y).withConfig({displayName:"PodcastRecircContextualHeader"})` padding-bottom: ${a(2.5)}; text-align: center; @media (min-width: ${p.md}) { display: none; } `;K.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={PodcastDetailPageWrapper:G,PodcastDetailBodyWrapperGrid:F,PodcastDetailChannelBody:_,PodcastDetailContentHeader:O,PodcastRecircContextualHeader:K,PodcastDetailPageRecircWrapper:j,PodcastDetailPageSummaryRiver:q,PodcastDetailPageRecircItem:z,PodcastDetailPageGrid:Z,DekWrapper:W,Dek:U,DekClamp:V}},40133:(e,t,n)=>{const o=n(3442);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"}})},52813:(e,t,n)=>{const{css:o}=n(75999);function i(){return o` position: absolute; margin: 0; border: 0; padding: 0; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; `}e.exports={hideTextVisually:function(){return o` text-indent: -9999px; `},hideVisually:i,hideVisuallyFocusable:function(){return o` ${i} &:active, &:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; clip-path: none; white-space: initial; } `},visuallyhidden:"\n position: absolute;\n margin: -1px;\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n clip: rect(0 0 0 0);\n"}},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()}},63825:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(5556),{getColorToken:r}=n(26865),s=i` display: inline-block; background-color: ${({theme:e})=>r(e,"colors.interactive.base.light")}; /* Remove system default appearance for buttons */ cursor: pointer; text-align: center; /* Add link styles */ text-decoration: none; appearance: none; &:disabled { pointer-events: none; } &:hover, &:focus { text-decoration: underline; } `,l=o.button.withConfig({displayName:"BaseButton"})` ${s} `;l.defaultProps={as:"button"},l.propTypes={as:a.string},e.exports={BaseButton:l,baseButtonStyles:s}},63015:(e,t,n)=>{const{default:o}=n(75999),i=n(5556),{getColorToken:a,getCheckboxRadioDefaultStyles:r,baseButtonStyles:s}=n(26865),l=o.input.withConfig({displayName:"BaseInput"})` border: 1px solid ${a("colors.interactive.base.black")}; padding: 0.125em 0.5rem; &[disabled] { pointer-events: none; } &[type='checkbox'] { ${r()} } &[type='radio'] { ${r()} } &[type='submit'] { ${s} } &[type='reset'] { cursor: pointer; } &[type='number']::-webkit-inner-spin-button { height: auto; } &[type='number']::-webkit-outer-spin-button { height: auto; } &[type='search'] { box-sizing: border-box; } `;l.defaultProps={as:"input"},l.propTypes={as:i.string},e.exports={BaseInput:l}},60881:(e,t,n)=>{const o=n(75999).default,i=n(5556),{getColorToken:a,getTypographyStyles:r,getLinkStyles:s}=n(26865),{BaseText:l}=n(18730),d=o(l).withConfig({displayName:"BaseLink"})` color: ${({theme:e,colorToken:t})=>a(e,t)}; transition-property: color, background, text-shadow; transition-duration: 5s; transition-timing-function: ease-in-out; ${({theme:e,typeToken:t})=>r(e,t)} ${({theme:e,colorStaticLinkToken:t,colorSecondaryLinkToken:n,linkStyle:o})=>s(e,t,n,o)} ${({hasUnderline:e})=>(e=>e?"":"\n cursor: pointer;\n text-decoration: none;\n\n &:active,\n &:link,\n &:visited {\n text-decoration: none;\n }\n\n &:hover,\n &:focus {\n text-decoration: underline;\n }\n ")(e)} `;d.defaultProps={as:"a",colorToken:"colors.interactive.base.light",hasUnderline:!0,linkStyle:"default"},d.propTypes={as:i.string,colorSecondaryLinkToken:i.string,colorStaticLinkToken:i.string,colorToken:i.string,hasUnderline:i.bool,linkStyle:i.oneOf(["global","default","navigation"]),target:i.string,typeToken:i.string},e.exports={BaseLink:d}},18730:(e,t,n)=>{const o=n(75999).default,i=n(5556),{getTypographyStyles:a,getColorToken:r}=n(26865),{BaseWrap:s}=n(45741),l=o(s).withConfig({displayName:"BaseText"})` ${({theme:e,typeIdentity:t})=>a(e,t)}; color: ${({theme:e,colorToken:t})=>r(e,t)}; a { color: inherit; } ${({bottomSpacing:e,topSpacing:t})=>e||t?"display: block;":""} `;l.defaultProps={as:"p",bottomSpacing:0,colorToken:"colors.consumption.body.standard.body",topSpacing:0,typeIdentity:"typography.definitions.consumptionEditorial.body-core"},l.props={as:i.string,bottomSpacing:i.number,colorToken:i.string,topSpacing:i.number,typeIdentity:i.string},e.exports={BaseText:l}},43079:(e,t,n)=>{const o=n(75999).default,i=n(5556),{getColorToken:a}=n(26865),r=o.textarea.withConfig({displayName:"BaseTextarea"})` border: 1px solid ${a("colors.interactive.base.black")}; padding: 0.125em 0.5rem; width: 100%; ${({maxWidth:e})=>e&&`max-width: ${e};`} `;r.defaultProps={as:"textarea",maxWidth:"25em"},r.propTypes={as:i.string},e.exports={BaseTextarea:r}},45741:(e,t,n)=>{const o=n(75999).default,i=n(5556),{calculateSpacing:a}=n(26865),r=({bottomSpacing:e})=>e&&!isNaN(e)?`margin-bottom: ${a(e)};`:"",s=({topSpacing:e})=>e&&!isNaN(e)?`margin-top: ${a(e)};`:"",l=["left","center","right"],d={left:"\n margin-left: 0;\n margin-right: auto;\n ",center:"\n margin-left: auto;\n margin-right: auto;\n ",right:"\n margin-right: 0;\n margin-left: auto;\n "},c=o.div.withConfig({displayName:"BaseWrap-sc"})` margin: 0; ${r} ${s} ${({align:e})=>e&&l.includes(e)&&`\n align-self: ${e};\n justify-self: ${e};\n ${d[e]};\n `} ${({textAlign:e})=>e&&l.includes(e)&&`text-align: ${e}; `} `;c.propTypes={align:i.oneOf(l),as:i.string,bottomSpacing:i.number,textAlign:i.oneOf(l),topSpacing:i.number},e.exports={BaseWrap:c,bottomSpacing:r,topSpacing:s}},76955:(e,t,n)=>{const{BaseLink:o}=n(60881),{BaseText:i}=n(18730),{BaseWrap:a,topSpacing:r,bottomSpacing:s}=n(45741),{BaseInput:l}=n(63015),{BaseTextarea:d}=n(43079);e.exports={BaseLink:o,BaseText:i,BaseWrap:a,BaseInput:l,BaseTextarea:d,topSpacing:r,bottomSpacing:s}},96472:e=>{const t=!(!window.document||!window.document.createElement);e.exports={ADS:{NAV_SPACING:7,STACKED_NAV_SPACING:22,STACKED_NAV_FIXED_HEIGHT_SPACING:15.5,STACKED_NAV_SPACING_NO_AD:14,LOGO_WITH_SEARCHBAR_DESKTOP:17,LINK_BANNER_DESKTOP_HEIGHT:7.5,LINK_BANNER_MOBILE_HEIGHT:5,LINK_LIST_BODY_HEIGHT:27.5,LINK_LIST_MOBILE_STICKY:7},BREAKPOINTS:{sm:"320px",md:"768px",lg:"1024px",xl:"1280px",xxl:"1600px",max:"1280px",fullBleed:"1600px"},BREAKPOINTS_RANGE:{sm:["0px","320px"],md:["320px","768px"],lg:["768px","1024px"],xl:["1024px","1280px"],xxl:["1280px","1600px"]},CAN_USE_DOM:t,GLOBAL_LINKS:{link:{style:"null"},visited:{style:"null"},hover:{style:"underline"},active:{style:"underline"},focus:{focus:"underline"}},GRID_GAP:{sm:2,md:3,lg:4},INPUT_FIELD_PALETTE:{normal:{text:7,icon:7,background:5,border:6},active:{text:8,icon:8,background:5,border:8},valid:{text:8,icon:8,background:5,border:7},invalid:{text:3,icon:3,background:5,border:3},disabled:{text:7,icon:7,background:6,border:7}},INTERACTIVE:{timingButtonDefault:"200ms",timingLinkDefault:"200ms",timingLinkNavigation:"200ms"},INTERACTIVE_PALLETE_TO_COLOR:{1:"colors.interactive.base.brand-primary",2:"colors.interactive.base.brand-secondary",3:"colors.interactive.feedback.invalid-primary",4:"colors.interactive.feedback.invalid-secondary",5:"colors.interactive.base.white",6:"colors.interactive.base.light",7:"colors.interactive.base.dark",8:"colors.interactive.base.black"},SHOPIFY_IMAGE_SIZE_MAP:{large:"",medium:"&width=640",small:"&width=320"},ZINDEX_MAP:{skipLink:800,hyperstitialLayer:700,interstitialLayer:600,stickyLayer:350,persistentTopLayer:500,persistentBottomLayer:400,persistentAsideLayer:300,navFixed:80,tooltip:50,dropdown:50,content:30}}},72462:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.backgroundToken=t.badgeToken=t.graphicBorderFullToken=t.graphicBorderSimpleToken=void 0;const{css:o}=n(75999),i=e=>e.substring(1,e.length-1),a=e=>{switch(e.placement){case"grid":return`calc((var(--grid-gap) / 2) + (var(--border-image-thickness-px) / 2) + ${e.offset}px)`;case"edge":return`calc(var(--border-image-thickness-px) / 2 + ${e.offset}px)`;case"outside":return`calc(var(--border-image-thickness-px) + ${e.offset}px)`;default:return`${e.offset}px`}};t.graphicBorderSimpleToken=e=>o` --width: ${e.width}; --sides-center: calc((100% - var(--width)) / 2); --sides-edge: calc(100% - var(--width)); --border-image-thickness: ${e.thickness}; --border-image-thickness-px: ${e.thickness}px; border: var(--border-image-thickness-px) solid; ${({theme:t})=>`border-image-source: url('./verso/static/${t.meta.name}/assets/decorations/${i(e.file)}')`}; border-image-slice: ${(e=>{switch(e.side){case"top":return"var(--border-image-thickness) 0 0";case"right":return"0 var(--border-image-thickness) 0 0";case"left":return"0 0 0 var(--border-image-thickness)";default:return"0 0 var(--border-image-thickness)"}})(e)}; border-image-width: ${(e=>{switch(e.align){case"start":switch(e.side){case"top":return"1 var(--sides-edge) 0 0";case"right":return"0 1 var(--sides-edge) 0";case"left":return"0 0 var(--sides-edge) 1";default:return"0 var(--sides-edge) 1 0"}case"end":switch(e.side){case"top":return"1 0 0 var(--sides-edge)";case"right":return"var(--sides-edge) 1 0 0";case"left":return"var(--sides-edge) 0 0 1";default:return"0 0 1 var(--sides-edge)"}default:return"top"===e.side||"bottom"===e.side?"1 var(--sides-center) 1 var(--sides-center)":"var(--sides-center) 1"}})(e)}; border-image-repeat: ${e.repeat}; border-image-outset: ${a(e)}; `,t.graphicBorderFullToken=e=>{return o` --width: ${e.width}; --sides-center: calc((100% - var(--width)) / 2); --sides-edge: calc(100% - var(--width)); --border-image-thickness: ${e.thickness}; --border-image-thickness-px: calc(var(--border-image-thickness) * 1px); border: var(--border-image-thickness-px) solid; ${({theme:t})=>`border-image-source: url('./verso/static/${t.meta.name}/assets/decorations/${i(e.file)}')`}; border-image-slice: var(--border-image-thickness); border-image-width: ${t=e.sides,`${t.top} ${t.right} ${t.bottom} ${t.left}`}; border-image-repeat: ${e.repeat}; border-image-outset: ${a(e)}; `;var t};t.badgeToken=e=>o` position: relative; &::after { ${({theme:t})=>`background-image: url('./verso/static/${t.meta.name}/assets/decorations/${i(e.file)}')`}; --width: ${e.width}px; --height: ${e.height}px; --widthHalf: calc(var(--width) / 2); --heightHalf: calc(var(--height) / 2); --offsetX: ${e.offsetX}px; --offsetY: ${e.offsetY}px; ${(e=>{switch(e.placement){case"center":return(e=>{switch(e.x){case"left":case"start":return o` left: calc(var(--widthHalf) * -1 + var(--offsetX)); `;case"right":case"end":return o` left: calc(100% - var(--widthHalf) + var(--offsetX)); `;default:return o` left: calc(100% / 2 - var(--widthHalf) + var(--offsetX)); `}})(e);case"outside":return(e=>{switch(e.x){case"left":case"start":return o` left: calc(var(--width) * -1 + var(--offsetX)); `;case"right":case"end":return o` left: calc(100% + var(--offsetX)); `;default:return o` left: calc(100% / 2 - var(--widthHalf) + var(--offsetX)); `}})(e);default:return(e=>{switch(e.x){case"left":case"start":return o` left: var(--offsetX); `;case"right":case"end":return o` left: calc(100% - var(--width) + var(--offsetX)); `;default:return o` left: calc(100% / 2 - var(--widthHalf) + var(--offsetX)); `}})(e)}})(e)} ${(e=>{switch(e.placement){case"center":return(e=>{switch(e.y){case"top":case"start":return o` top: calc(var(--heightHalf) * -1 + var(--offsetY)); `;case"bottom":case"end":return o` top: calc(100% - var(--heightHalf) + var(--offsetY)); `;default:return o` top: calc(100% / 2 - var(--heightHalf) + var(--offsetY)); `}})(e);case"outside":return(e=>{switch(e.y){case"top":case"start":return o` top: calc(var(--height) * -1 + var(--offsetY)); `;case"bottom":case"end":return o` top: calc(100% + var(--offsetY)); `;default:return o` top: calc(100% / 2 - var(--heightHalf) + var(--offsetY)); `}})(e);default:return(e=>{switch(e.y){case"top":case"start":return o` top: var(--offsetY); `;case"bottom":case"end":return o` top: calc(100% - var(--height) + var(--offsetY)); `;default:return o` top: calc(100% / 2 - var(--heightHalf) + var(--offsetY)); `}})(e)}})(e)} display: block; position: absolute; transform: rotate(${e.rotation}deg); width: var(--width); height: var(--height); content: ''; } `,t.backgroundToken=e=>o` position: relative; ${({theme:t})=>`background-image: url('/verso/static/${t.meta.name}/assets/decorations/${i(e.file)}')`}; background-attachment: ${e.attachment}; background-repeat: ${e.repeat}; background-position: ${e.position}; background-size: ${e.size}; `},54482:e=>{const t={top:"top",right:"right",bottom:"bottom",left:"left"},n=new Map([[t.top,["left","right","bottom"]],[t.right,["top","bottom","left"]],[t.bottom,["right","left","top"]],[t.left,["bottom","top","right"]]]),o=(e,t,o)=>{const[i,a,r]=n.get(e)??[];return`\n border-${i}: ${t} solid transparent;\n border-${a}: ${t} solid transparent;\n border-${r}: ${t} solid ${o};\n `};e.exports={ARROW_DIRECTION:t,directionMap:n,generateArrowBorders:o,generateArrow:(e,t,n)=>`\n display: inline-block;\n width: 0;\n height: 0;\n\n ${o(e,t,n)}\n `}},54318:(e,t,n)=>{const o=n(67098);e.exports={generateId:(e,t)=>{if(e[t]){const n=o(e[t])?.trim();return n?.replace(/[^a-zA-Z0-9 ]/g,""),n?.toLowerCase().split(" ").join("-")}return null}}},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)}}},86180:(e,t,n)=>{const{getCookie:o}=n(56892),i={US:"USD",GB:"GBP",FR:"EUR",DE:"EUR",IN:"INR",IT:"EUR",JP:"JPY",MX:"MXN",RU:"RUB",ES:"EUR",TW:"TWD"},a=(e,t)=>e.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===t:e.currency===i[t]));e.exports={getProductLocalisedOffers:(e,t)=>{if(!t||0===t.length)return t;const n=o("CN_geo_country_code");let r=[];return i[n]&&(r=a(t,n)),r.length<1&&(r=a(t,e),r.length<1&&r.push(t[0])),r},countryCurrencyMapping:i}},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"),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(75999),{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(75999),{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")}; } `}},89085:(e,t,n)=>{const{calculateSpacing:o}=n(26865),{BREAKPOINTS:i}=n(96472),{cssVariablesGrid:a}=n(1123);e.exports={createMultipackageContainerStyles:e=>`\n ${e} {\n display: flex;\n flex-flow: row wrap;\n align-items: stretch;\n justify-content: center;\n\n > * {\n width: 100%;\n }\n\n ${function(){let e="";for(let t=1;t<=100;t++)e+=`\n > *:nth-child(${t}) {\n order: ${t};\n }\n `;return`\n ${e}\n `}()}\n }\n `,cssVariablesCollage:()=>`\n @media (min-width: ${i.md}) {\n --border-offset: ${o(1.5)} ;\n\n @media (min-width: ${i.xl}) {\n --border-offset: ${o(2)};\n }\n }\n `,findLastRow:(e,t="div")=>`\n &:nth-child(${e}n+1):nth-last-child(-n+${e}),\n &:nth-child(${e}n+1):nth-last-child(-n+${e}) ~ ${t}\n `,universalGridCore:(e=!0)=>`\n \n ${a()}\n display: grid;\n // four for mobile, default\n grid-template-columns: repeat(4, 1fr);\n column-gap: var(--grid-gap);\n row-gap: ${e?"var(--grid-gap)":"0"};\n margin: 0 auto;\n width: 100%;\n max-width: ${i.xxl};\n \n @media (min-width: ${i.md}) {\n grid-template-columns: repeat(12, 1fr);\n }\n `}},52027:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.roundImageBase=void 0,t.roundImageBase=function(e,t=null,n=null){return`\n ${((e,t=null,n=null)=>{const o=[];return e.includes("%")?o.push(`\n width: ${e};\n height: auto;\n `):o.push(`\n width: ${e};\n height: ${e};\n `),t&&o.push(`\n min-width: ${t};\n min-height: ${t};\n `),n&&o.push(`\n max-width: ${n};\n max-height: ${n};\n `),o.join("")})(e,t,n)}\n display: block;\n border-radius: 50%;\n overflow: hidden;\n `}},26865:(e,t,n)=>{var o=n(65606);Object.defineProperty(t,"__esModule",{value:!0}),t.isInverted=t.getJsonMLChildren=t.isJsonMLElement=t.firstLetterDropCap=t.RGBAToHexA=t.getCheckboxRadioDefaultStyles=t.customScrollbar=t.columnCalc=t.styledProperty=t.minMaxScreen=t.maxScreen=t.minScreen=t.clearFix=t.getDecoration=t.getInputFieldStyles=t.getInputFieldColor=t.getZIndex=t.removeTextDecoration=t.getLinkStyles=t.getTypographyStyles=t.getColorStyles=t.getColorToken=t.resolvePaletteKey=t.getThemeValue=t.calculateSpacing=t.gridSpacing=void 0;const i=n(58156),a=n(72115),{css:r}=n(75999),{graphicBorderSimpleToken:s,graphicBorderFullToken:l,badgeToken:d,backgroundToken:c}=n(72462),{BREAKPOINTS:m,GLOBAL_LINKS:p,ZINDEX_MAP:u,INPUT_FIELD_PALETTE:g,INTERACTIVE_PALLETE_TO_COLOR:h}=n(96472);function y(e,t){if(!e||0===Object.keys(e).length)return null;if(!t||0===t.length)return null;const n=t.split(".").reduce(((e,t)=>e&&e[t]),e);if(void 0===n){if("dev"===o.env.BUILD_ENV)throw console.trace(`Invalid theme token ${t} provided`),new Error(`Invalid theme token ${t} provided`);return null}return n}t.gridSpacing=8,t.calculateSpacing=function(e=1,n="rem"){const o=t.gridSpacing*e;return("rem"===n?o/16/1+"rem":1*o+"px")||null},t.getThemeValue=y;const b=["standard","inverted","special"];function f(...e){if("string"==typeof e[0])return({theme:t})=>f(t,...e);const[t,n,o={}]=e,i=y(t,n),a=i?y(t,`colors.palette.${i}`):null;return o.rgbOnly&&a?a.slice(5,a.length-3):a}function v(...e){if("string"==typeof e[0])return({theme:t})=>v(t,...e);const[t,n]=e,o=y(t,n);if(!o)return null;const i=`--type-token: ${n.split(".").slice(2).join(".")};`,a=y(t,`typography.typefaces.${o.family}`)?.fallback?.slice(1,-1)||"",r=y(t,`typography.typefaces.${o.family}`)?.fontvariant?.slice(1,-1)||"",s=o.case?`text-transform: ${"normal"!==o.case?o.case:"none"};`:"",l=o.family?`font-family: ${o.family} ${a?`, ${a}`:""};`:"";let d="";!0===o.italic?d="font-style: italic;":!1===o.italic&&(d="font-style: normal;");const c=o["letter-spacing"]?`letter-spacing: ${o["letter-spacing"]}em;`:"letter-spacing: normal;",p=o.ligatures?`font-variant-ligatures: ${o.ligatures};`:"",u=r?`font-variant: ${r};`:"",g=o["line-height"]?`line-height: ${o["line-height"]}em;`:"",h=o["font-feature-settings"]?`font-feature-settings: ${o["font-feature-settings"]};`:"font-feature-settings: normal;",b=o["mobile-size"]?`font-size: ${o["mobile-size"]}px;`:"",f=o.weight?`font-weight: ${o.weight};`:"",w=o.fontSizeMd?`font-size: ${o.fontSizeMd}px`:null,C=o.lineHeightMd?`line-height: ${1*o.lineHeightMd}em`:null,k=o.fontSizeLg?`font-size: ${o.fontSizeLg}px`:null,$=o["line-break"]?`line-break: ${o["line-break"]};`:"line-break: auto;",S=o.lineHeightLg?`line-height: ${1*o.lineHeightLg}em`:null,x=o["overflow-wrap"]?`overflow-wrap: ${o["overflow-wrap"]};`:"overflow-wrap: normal;",E=((e,t,n,o)=>({mediumBreakpointOverrides:e&&t?`\n @media (min-width: ${m.md}) {\n ${e};\n ${t};\n }\n `:"",largeBreakpointOverrides:n&&o?`\n @media (min-width: ${m.lg}) {\n ${n};\n ${o};\n }\n `:""}))(w,C,k,S);return`\n ${i}\n ${s}\n ${l}\n ${h}\n ${d}\n ${c}\n ${p}\n ${u}\n ${$}\n ${g}\n ${b}\n ${f}\n ${x}\n ${E.mediumBreakpointOverrides}\n ${E.largeBreakpointOverrides}\n `}function w(e,t){const n=g[e][t];return h[n]}t.resolvePaletteKey=function(e,t){if(!t||0===t.length)return null;const n=t.split("."),o=n.length-2;if(o<0)return t;const i=n[o];return b.includes(i)?(n[o]=e.palette||"standard",n.join(".")):t},t.getColorToken=f,t.getColorStyles=function e(...t){if("string"==typeof t[0])return({theme:n})=>e(n,...t);const[n,o,i]=t;return`\n --${o}__token-name: ${i};\n ${o}: ${f(n,i)}\n `},t.getTypographyStyles=v,t.getLinkStyles=function e(...t){if("string"==typeof t[0]||null===t[0])return({theme:n})=>e(n,...t);const[n,o=null,i=null,a="default"]=t,r="global"===a?p:y(n,`interactive.links.${a||"default"}`);if(!r)return"";const{link:s,visited:l,hover:d,active:c,focus:m}=r,u=f(n,o||"colors.consumption.body.standard.body"),g=f(n,i);return`\n color: ${u};\n cursor: pointer;\n &:link {\n text-decoration: ${"null"===s.style?"inherit":s.style};\n color: ${u};\n }\n &:visited {\n text-decoration: ${"null"===l.style?"inherit":l.style};\n color: ${u};\n }\n &:hover {\n color: ${g&&u!==g?g:u};\n text-decoration: ${"null"===d.style?"inherit":d.style};\n }\n &:active {\n color: ${g&&u!==g?g:u};\n text-decoration: ${"null"===c.style?"inherit":c.style};\n }\n &:focus {\n color: ${g&&u!==g?g:u};\n text-decoration: ${"null"===m.style?"inherit":m.style};\n }\n transition-property: color, background, text-shadow;\n transition-duration: 0.2s;\n transition-timing-function: ease-in-out;\n `},t.removeTextDecoration=function(){return"\n &:hover,\n &:active {\n text-decoration: none;\n }\n "},t.getZIndex=function(e){return u[e]||0},t.getInputFieldColor=w,t.getInputFieldStyles=function(e,t,n){const o=f(e,w(t,n));return`\n${"border"===n?`border-width: 1px;\n border-style: solid;\n border-color: ${o};`:""}\n${"background"===n?`background-color: ${o};`:""}\n${"text"===n?`color: ${o};`:""}\n${"icon"===n?`fill: ${o};\n ${"disabled"===t?"pointer-events: none;":""}`:""}\n `},t.getDecoration=function(e,t){const n=y(e,`decorations.${t}`);if(!n)return null;switch(n.type){case"graphic-border-simple":return s(n);case"graphic-border-full":return l(n);case"badge":return d(n);case"background":return c(n);case"none":return null;default:return`${n}px`}},t.clearFix=function(){return"\n &::after {\n display: table;\n clear: both;\n content: '';\n }\n "},t.minScreen=function(e){return`@media (min-width: ${e})`},t.maxScreen=function(e){return`@media (max-width: ${e})`},t.minMaxScreen=function(e,t){return`@media (min-width: ${e}) and (max-width: ${t})`},t.styledProperty=(e,t,n)=>o=>{const r=i(o,e);return("function"==typeof t?t:a(t))(r)?n:""},t.columnCalc=function(e,t=12){return e/t*100+"%"},t.customScrollbar=function(e,t){return`\n &::-webkit-scrollbar {\n background-color: ${t};\n width: 12px;\n }\n\n &::-webkit-scrollbar-track {\n background-color: ${t};\n }\n\n &::-webkit-scrollbar-thumb {\n border: 2px solid ${t};\n border-radius: 10px;\n background-color: rgba(${e}, 0.6);\n }\n `},t.getCheckboxRadioDefaultStyles=function(){return"\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n visibility: initial;\n opacity: 0;\n margin: 0;\n cursor: inherit;\n padding: 0;\n width: 100%;\n height: 100%;\n "},t.RGBAToHexA=function(e,t,n,o){let i=parseInt(e,10).toString(16),a=parseInt(t,10).toString(16),r=parseInt(n,10).toString(16),s=Math.round(255*parseFloat(o)).toString(16);return 1===i.length&&(i=`0${i}`),1===a.length&&(a=`0${a}`),1===r.length&&(r=`0${r}`),1===s.length?s=`0${s}`:"ff"===s&&(s=""),`#${i}${a}${r}${s}`},t.firstLetterDropCap=r` ${v("typography.definitions.consumptionEditorial.display-large")} float: left; margin-bottom: -0.2em; padding: 0 0.05em 0 0; /* 2 */ color: ${f("colors.consumption.body.standard.display-signature")}; @-moz-document url-prefix('') { margin-bottom: 0; } `,t.isJsonMLElement=e=>Array.isArray(e)&&"string"==typeof e[0],t.getJsonMLChildren=e=>(0,t.isJsonMLElement)(e)&&e[1]&&"object"==typeof e[1]&&!Array.isArray(e[1])?e.slice(2):e.slice(1),t.isInverted=({palette:e})=>"inverted"===e},8877:(e,t,n)=>{const o=n(96540);e.exports={useClientStatus:()=>{const[e,t]=o.useState(!1);return o.useEffect((()=>{t(!0)}),[]),e}}},1123:(e,t,n)=>{const{calculateSpacing:o}=n(26865),{BREAKPOINTS:i}=n(96472);e.exports={applyGridSpacing:(e,t=!1)=>{const n=t?-1:1;return`\n ${e}-right: calc(${n} * var(--grid-margin));\n ${e}-left: calc(${n} * var(--grid-margin));\n `},applyCustomBackgroundColor:e=>`\n background-color: #${e};\n `,applyCustomDividerColor:e=>`\n border-color: #${e};\n `,applyCustomBorderTopColor:e=>`\n border-top: 1px solid #${e};\n `,applyDefaultPagePadding:()=>`padding-top: ${o(7,"px")};`,cssVariablesGrid:()=>`\n --grid-gap: ${o(2)};\n --grid-margin: ${o(3)};\n\n @media (min-width: ${i.md}) {\n --grid-gap: ${o(3)};\n --grid-margin: ${o(6)};\n }\n\n @media (min-width: ${i.lg}) {\n --grid-gap: ${o(4)};\n }\n\n @media (min-width: ${i.xl}) {\n --grid-margin: ${o(8)};\n }\n `}},15737:(e,t,n)=>{const{css:o}=n(75999),{getColorToken:i}=n(26865),a=(e=!0)=>`\n ${e?"":"\n text-decoration: none;\n\n &:hover,\n &:focus {\n text-decoration: underline;\n }\n "}\n\n cursor: pointer;\n `;e.exports={setLinkDefault:a,linkClean:()=>a(!1),linkStandard:()=>o` ${a()} color: ${i("colors.interactive.base.light")}; transition-property: color, background, text-shadow; transition-duration: 0.2s; transition-timing-function: ease-in-out; `}},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}},79815:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.waitForElm=void 0,t.waitForElm=e=>new Promise((t=>{if(document.querySelector(e))return void t(document.querySelector(e));const n=new MutationObserver((()=>{document.querySelector(e)&&(t(document.querySelector(e)),n.disconnect())}));n.observe(document.body,{childList:!0,subtree:!0})}))},18106:e=>{const t=new Map([["de","de-DE"],["en","en-US"],["es","es-ES"],["fr","fr-FR"],["it","it-IT"],["ja","ja-JP"],["ru","ru-RU"],["zh-Hant","zh-Hant-TW"]]);e.exports={DEFAULT_LANG:"en-US",LOCALE_FALLBACK:t,LOCALES:["de-DE","en-AE","en-GB","en-IN","en-US","es-ES","es-MX","fr-FR","it-IT","ja-JP","ru-RU","zh-CN","zh-Hant-TW"]}},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(22509),p=n(61057),u=n(57744),g=o(n(53788)),h=n(16529),y=n(7117),b=n(71557),f=o(n(48336)),v=o(n(69858)),w=o(n(80246)),C=o(n(4926)),k=n(26138),$=n(93595),S=n(46664),x=n(10524),E=n(22214),T=n(5413),I=n(27311),N=n(56822),B=n(56187),L=n(56552),P=n(31042),M=n(56892),A=n(1915),D=n(20539),H=n(76700),R=n(85438),_=n(89240),O=n(9267),F=n(21318),W=n(14307),V=o(n(45702)),U=n(70144),G=n(85878),{googleAnalytics:j}=n(90090),z=n(48373),{amgPartnerCookieName:q,authCookieName:Z,authCompleteCookieName:K,authTrackingCookieName:Y,oidcCookies:{id:J}}=g.default,Q=(0,u.connector)((({children:e,scTheme:t})=>r.default.createElement(H.StylesProvider,{theme:t},e)),{keysToPluck:["scTheme"]});t.PageFactory={create(e){const t=e||P.DefaultPage;return class extends r.default.Component{constructor(e){super(e);const{componentConfig:t,config:n,renditions:o,transformed:a,featureFlags:r}=this.props;y.LiveReloadClient.listenForReload();let{user:s}=a;if(!s?.isAuthResolved){const e=E.UserAuthenticationClient.getDecodedAuthToken(),t=E.UserAuthenticationClient.isTokenValid(e),n=E.UserAuthenticationClient.getDecodedToken(J);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:"",capability:"",layoutSkin:null,slotsMapping:[],slotsDefinition:[]});this.templateManagerInstance=new V.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,u.createRootReducer)(p),(0,d.devToolsEnhancer)({}))}async componentDidMount(){window.journeyDataGateway=(0,f.default)(this.store),window.dfpDataGateway=(0,v.default)(this.store),window.paymentGateway=(0,w.default)(this.store),window.paywallGateway=(0,C.default)(this.store),this.initUserData();const{transformed:{boomerang:e},featureFlags:t}=this.props;T.ParselyClient.initialize(this.store),(0,m.setModalDispatcher)(this.store.dispatch),(0,p.setUserNameModalDispatcher)(this.store.dispatch);const n=this.store.getState()?.["ads.page"]?.server;"production"!==n&&(0,_.initializeExtensionCommunication)(window,this.store),window.cnBus&&(window.cnBus.on("journey.client.state.update",this.journeyCallback.bind(this)),window.cnBus.emit("journey.ready")),await(0,B.interactionResponse)();const{access:o}=this.store.getState();o&&o.isAccessNegotiationEnabled&&I.AccessNegotiationClient.initialize(this.store),b.AnalyticsClient.initialize(this.store),(0,O.initializeBoomerang)({...e}),t.google?.swgEnabled&&k.SwgClient.initialize(this.store),$.SegmentationClient.initialize(this.store),t.enablePermutiveSegmentation&&S.PermutiveSegmentationClient.initialize(this.store),t.enableSegmentatorRu&&x.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=z(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")||E.UserAuthenticationClient.getDocumentCookie,{user:{isAuthResolved:t,isAuthenticated:n},martechPlatform:o}=this.store.getState(),{config:r}=this.props;let s="";if(!t){const e=E.UserAuthenticationClient.getDecodedAuthToken();s=e.sub;const t=E.UserAuthenticationClient.isTokenValid(e),n=(0,M.getCookieDomainFromHostname)();t||(0,M.deleteCookie)(Z,n);const i=E.UserAuthenticationClient.getCookieValue(Y),a=E.UserAuthenticationClient.getDecodedToken(J);if(E.UserAuthenticationClient.getCookieValue(K)&&t&&(j.emitUniqueGoogleTrackingEvent("auth-complete"),r?.snowplow?.enableSnowplow)){const e={type:"complete",subject:"login",platform:"Verso",source_type:"id.condenast.com"};(0,W.trackUserAccountEvent)(e)}(0,M.deleteCookie)(K,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,F.checkAccess)(o)}}),this.getPageBookmarkedStatus({isAuthenticated:t,amgUUID:s})}this.store.dispatch({type:"MERGE_KEY",key:"user",value:{bucketNumber:(0,A.getBucketNumber)(e("CN_xid")),geo:{countryCode:e("CN_geo_country_code")||""}}});const l=e("_ga")||"",d=(0,h.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(q)||"",loginStatus:n},gaClientId:d,contentVisits:(0,L.getContentVisitsCount)(o),xId:e("CN_xid")||"",mdwId:r,monthlyVisits:(0,L.getMonthVisitsCount)(),paymentMethod:t,sparrowSessionId:e("sID")||"",sparrowUserId:e("CN_sp")||"",...(0,W.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(D.I18nProvider,{locale:e,translations:o},r.default.createElement(R.ConsentProvider,{isEnabled:n.consentEnabled},r.default.createElement(s.Provider,{store:this.store},r.default.createElement(G.ExperimentsProvider,{config:this.props.config,store:this.store},r.default.createElement(c.GatewayProvider,null,r.default.createElement(Q,null,r.default.createElement(U.TemplateProvider,{templateManagerInstance:this.templateManagerInstance},r.default.createElement("div",{ref:()=>{(0,N.perfMark)("react-hydrate-end"),(0,N.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}},79712: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(6765));t.default=function(e){let t;try{t=(0,i.default)(e)}catch(e){t=null}return t}},47066:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e,...t){super(...t),this.statusCode=e}}t.default=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=void 0;const r=a(n(96540)),s=n(63066),l=n(37418);t.ExperimentsProvider=({children:e,config:t,store:n})=>{const o=(0,r.useRef)(new l.GrowthBookClient(t,n));return(0,r.useEffect)((()=>{const e=o.current;l.GrowthBookClient.canCreate(t,navigator)&&e.initGrowthBook(navigator).then((()=>{e.runExperiments()})).catch((e=>{console.error("Error initializing Experiments",e)}))}),[t,n]),r.default.createElement(s.GrowthBookProvider,{growthbook:o.current.gb},e)}},37418:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GrowthBookClient=void 0;const o=n(63066),i=n(56892),a=n(69750),r=n(23914),s=n(72362),l=n(9170);t.GrowthBookClient=class{constructor(e,t){this.config=e,this.store=t,this.gb=new o.GrowthBook}static canCreate(e,t){return!(!window.cnBus||!t||(0,l.isBot)(t.userAgent))&&e.growthbook.enableClient&&e.growthbook.apiHost&&e.growthbook.clientSdkKey}async initGrowthBook(e){const t=(0,i.getCookie)("CN_xid"),n=(0,i.getCookie)("cn-debug"),{userAgent:a}=e,r=(0,i.getCookie)("CN_segments"),{user:l}=this.store.getState(),{apiHost:d,clientSdkKey:c}=this.config.growthbook;this.gb=new o.GrowthBook({apiHost:d,clientKey:c,enableDevMode:"true"===n,attributes:{userAgent:a,id:t,url:window.location.href,isMobile:!(0,s.isDesktopBrowser)(),loggedIn:l&&l.isAuthenticated,segment:r}}),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,a.getComponentConfigFromExperimentsPayload)(e,t)})}setupDataLayerExperiments(e){if(Array.isArray(window.dataLayer)&&"object"==typeof window.dataLayer[0]&&e.length>0){window.dataLayer[0].experiments=(0,r.mergeAssignments)(e,window.dataLayer[0].experiments||[]);const{experiments:t}=window.dataLayer[0],n=(0,r.formatExperimentsForPageContext)(t),{pageContext:o}=window.cns;o.experiments=n,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)}}},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)},69483:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatGraphQLErrors=void 0,t.formatGraphQLErrors=function(e=[]){return e.length?e.map(((e,t)=>e.path||e.locations?`(${t+1}) "${e.message}" at "${e.path?e.path.join("."):e.locations?.map((({line:e,column:t})=>`line ${e}, column ${t}`)).join(" and ")}". `:`(${t+1}) "${e.message}"`)):[]}},17780: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.getGraphqlErrorHandlerWith404=t.getGraphqlErrorHandler=void 0;const i=n(10434),a=o(n(58156)),r=n(69483),s=o(n(47066));t.getGraphqlErrorHandler=function(e){return t=>{const{response:n}=t;if(!n){const e=t.cause||t;throw new Error(`GraphQL failed due to network error: ${e.message}`)}const o=(n&&n.errors)??[new i.GraphQLError(`HTTP status ${n.status}`)];throw new s.default((0,a.default)(n,"errors[0].extensions.response.status",n.status),`GraphQL could not resolve ${e}. ${(0,r.formatGraphQLErrors)(o)}`)}},t.getGraphqlErrorHandlerWith404=function(e){return t=>{const{response:n}=t;if(!n){const e=t.cause||t;throw new Error(`GraphQL failed due to network error: ${e.message}`)}const o=(n&&n.errors)??[new i.GraphQLError(`HTTP status ${n.status}`)];throw new s.default(404,`GraphQL could not resolve ${e}. ${(0,r.formatGraphQLErrors)(o)}`)}}},3613:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.requestGraphService=void 0;const{GraphQLClient:o}=n(96497);t.requestGraphService=(e,t,n,i={},a={})=>{const r={...a,Authorization:`Bearer ${t}`};return new o(e).rawRequest(n,i,r)}},5736: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.federatedGraphqlService=void 0;const i=n(3613),a=n(17780),r=n(20656),s=o(n(53788)),l=n(74139);t.federatedGraphqlService=async({federatedGraphqlUrl:e,query:t,variables:n,queryLabelForError:o})=>{const d=r.UserAuthenticationClient.getCookieValue(s.default.oidcCookies.id);if(!d)throw new Error(l.errorType.MISSING_ACCESS_TOKEN);const c={"apollographql-client-name":"Verso","apollographql-client-version":"0.0.1"};try{return await(0,i.requestGraphService)(e,d,t,{...n},c)}catch(e){(0,a.getGraphqlErrorHandler)(o)(e)}return{}}},51895: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}),i(n(3613),t),i(n(5736),t)},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)}},82692:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFirstTruthyValue=void 0,t.getFirstTruthyValue=function(e,t=void 0){return e.find(Boolean)||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.default=(e,t)=>!function(e){return!/^https?:\/\/|^\/\//i.test(e)}(e)&&new URL(e).hostname!==t},60663:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.storageFactory=void 0,t.storageFactory=function(e){let t={};function n(){try{const t="is_localStorage_supported_check_key";return e().setItem(t,t),e().removeItem(t),!0}catch(e){return!1}}return{getItem:function(o){return n()?e().getItem(o):Object.prototype.hasOwnProperty.call(t,o)?t[o]:null},setItem:function(o,i){n()?e().setItem(o,i):t[o]=String(i)},removeItem:function(o){n()?e().removeItem(o):delete t[o]},clear:function(){n()?e().clear():t={}},key:function(o){return n()?e().key(o):Object.keys(t)[o]||null},get length(){return n()?e().length:Object.keys(t).length}}}},52009:(e,t,n)=>{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)]}}},65947:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePrice=void 0,t.normalizePrice=function(e){const t=e.replace(/[^0-9.,]/g,"").trim(),n=t.indexOf(","),o=t.indexOf(".");let i=t;return-1!==n&&-1!==o?o>n?i=i.replace(/,/g,""):(i=i.replace(/\./g,""),i=i.replace(/,/g,".")):-1!==n&&(i=i.replace(/,(?=[0-9]*$)/,".")),parseFloat(i)}},56187:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.interactionResponse=t.yieldToMain=void 0,t.yieldToMain=()=>"scheduler"in window&&"yield"in window.scheduler?window.scheduler.yield():new Promise((e=>{setTimeout(e,0)})),t.interactionResponse=function(){return new Promise((e=>{setTimeout(e,100),requestAnimationFrame((()=>{setTimeout(e,0)}))}))}},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},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)}validateComponent(e,t){const{type:n}=this.componentStore.getComponentDefinition(e);return"Fallback"===n||t.includes(n)}getAllComponents(){return this.componentStore.getAllComponents()}bootPlugins(){this.pluginStore.registeredPlugins.forEach((e=>{e.boot(),this.pluginStore.bootedPlugins.push(e)}))}}},70144: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.TemplateProvider=t.TemplateContext=void 0;const s=a(n(96540)),l=r(n(5556));t.TemplateContext=(0,s.createContext)({templateManagerInstance:void 0}),t.TemplateProvider=({children:e,templateManagerInstance:n})=>s.default.createElement(t.TemplateContext.Provider,{value:{templateManagerInstance:n}},e),t.TemplateProvider.propTypes={children:l.default.node.isRequired,templateManagerInstance:l.default.any},t.TemplateProvider.displayName="TemplateProvider"},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{variation:a,settings:r={}}=n,s=i.component[a]||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!`}}}}},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"},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)}}},45702: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(58156)),a=o(n(58157)),r=n(79352);t.default=class{constructor({templateConfig:e}){const{name:t="",capability:n,slotsDefinition:o=[],slotsMapping:i=[],layoutSkin:r}=e;this.slotsDef=o,this.mapping=i,this.templateName=t.split(/\s/g).join("-"),this.capability=n,this.skin=r,this.pluginSys=a.default}get layoutSkin(){return this.skin}get slotsMapping(){return this.mapping}get slotsDefinition(){return this.slotsDef}get pluginSystem(){return this.pluginSys}get shouldRenderBasePageWrapper(){const e=(0,i.default)(this,"mapping.0.component",""),t=this.pluginSys.getComponentDefinition(e)?.type;return t!==r.PlaceholderTypes.PageWrapper}}},79912:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.hasItems=void 0,t.hasItems=e=>!!e?.items?.length},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},84855: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=n(79352),r=o(n(34406));class s extends i.default{constructor(){super(...arguments),this.name="bundle-main-content-wrapper-plugin"}boot(){this.pluginSystem.registerComponent({name:"BundleMainContentWrapper",component:r.default,type:a.PlaceholderTypes.MainContentWrapper})}}t.default=s},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(1898)),s=o(n(77060)),l=n(72362);t.CustomDeviceErrorContent=e=>{const{appStoreRedirectUri:t=null,...n}=e;return i.default.useEffect((()=>{const e=new URLSearchParams(window.location.search).get("q")||"{}";let n=null;try{n=JSON.parse(e).redirectSource}catch(e){n=null}!(0,l.isDesktopBrowser)()&&t&&"vd-app"!==n&&(e=>{const{appleStoreAppUri:t,playStoreAppUri:n}=e||{},o=(0,l.isIOSDevice)();o&&t?window.open(t,"_self"):!o&&n&&window.open(n,"_self")})(t)}),[t]),i.default.createElement(r.default,{...n})};class d extends s.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=d},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(75999)),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})=>{const t=e||"Plugin component is not configured";return i.default.createElement(d,null,i.default.createElement(r.BaseText,null,t))};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,multiPackageValues:t})=>{const{bundleProps:n}=t;return i.default.createElement(s.default,{bundleProps:{isSponsored:n.bundle.isSponsored,seoHiddenHeader:n.bundle.seoHiddenHeader,sponsoredContentHeaderProps:n.bundle.sponsoredContentHeaderProps}},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(8466));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));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),e&&i.default.createElement(p.default,{position:"cm-riser"}));class g 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=g},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(3703));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(75999)),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},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:"VersoCNEVideoTransformer"}})}}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:"VersoEmbedTransformer"}})}}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:v}=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:v})):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:"VersoFeatureTransformer"}})}}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:v}=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:v})):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:"VersoFeaturesRowsTransformer"}})}}t.default=c},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:"VersoHeroCuratedFeatureTransformer"}})}}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})=>{const{additionalProps:o,dataJourneyHook:r,minimalSpacingConfig:s}=t,{hasRelatedContainerBackgroundColor:m,hasMarginBottomMultiPackageRow:p,hasMarginTopMultiPackageRow:u,nativeTrendingPosition:g}=o,{hasMediumMargin:h,hasNoBottomMargin:y}=s;return(0,c.hasItems)(e)?i.default.createElement(l.default,{dataJourneyHook:r,className:(0,a.default)({"homepage__related-row":m,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:p,hasMarginTopMultiPackageRow:u,hasNoBottomMargin:y,hasMediumMargin:h},i.default.createElement(d.default,{...e,hasBackgroundColor:m,nativeTrendingPosition:g,shouldTrackSnowplowRecircEvent:!0,componentConfigOverride:n})):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:"VersoRelatedTransformer"}})}}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(75999)),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:"VersoSubtopicsTransformer"}})}}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(75999)),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:"VersoTickerTransformer"}})}}t.default=h},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(20028)),y=o(n(42408)),b=o(n(23638)),f=o(n(80428)),v=o(n(67165)),w=o(n(94879)),C=o(n(43056)),k=o(n(91957)),$=o(n(22514)),S=o(n(84855)),x=o(n(3113)),E=o(n(64143)),T=o(n(70306)),I=o(n(32248)),N=[i.default,a.default,r.default,T.default,S.default,s.default,l.default,d.default,c.default,E.default,m.default,$.default,I.default,p.default,u.default,g.default,h.default,y.default,b.default,f.default,v.default,w.default,C.default,k.default,x.default];t.default=N},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})())}}},22214: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.UserAuthenticationClient=void 0;const i=o(n(53788)),a=o(n(15822)),{fetchWithTimeout:r}=n(57743);class s{static getDecodedToken(e){const t=this.getCookieValue(e);return this.decodeCookie(t)}static getDecodedAuthToken(){let e=s.getDecodedToken(i.default.authCookieName);const t=s.getDecodedToken(i.default.oidcCookies.access);return!e.sub&&t.sub&&(e=t),e}static isTokenValid(e){return"string"==typeof e.sub&&e.sub.length>0&&1e3*e.exp>Date.now()}static async checkAccessWithRefresh(){const e=s.getDecodedToken(i.default.authCookieName);if(s.isTokenValid(e))return!1;const t=s.getDecodedToken(i.default.oidcCookies.access),n=s.isTokenValid(t);if(!n){await r(a.default.oidcRefresh,{credentials:"include",method:"GET"},5e3);const e=s.getDecodedToken(i.default.oidcCookies.access);return s.isTokenValid(e)}return n}static getDocumentCookie(e){const t=document.cookie||"",[,n=""]=t.split("; ").map((e=>e.split("="))).find((([t])=>t===e))||[];return n}static getCookieValue(e){try{return this.getDocumentCookie(e)}catch(e){return""}}static decodeCookie(e){try{const[,t]=e.split(".");return JSON.parse(window.atob(t))}catch(e){return{email:"",sub:"",exp:0,xid:""}}}}t.UserAuthenticationClient=s},20656:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UserAuthenticationClient=void 0;var o=n(22214);Object.defineProperty(t,"UserAuthenticationClient",{enumerable:!0,get:function(){return o.UserAuthenticationClient}})},21318: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})}})},61796:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.articleFieldFragment=t.articleFragmentName=void 0,t.articleFragmentName="articleField",t.articleFieldFragment=`\n fragment ${t.articleFragmentName} on Article {\n __typename\n metadata {\n contentType\n }\n id\n organizationId\n hed\n contextualHed\n promoHed\n promoDek\n dek\n contextualDek\n rubric\n contextualRubric\n uri\n ledeCaption\n lang\n isSponsored\n bylineOption\n bylineVariant\n campaignUrl\n pubDate\n socialTitle\n socialDescription\n issueDate\n contentSource\n contextualBody\n tout {\n id\n organizationId\n metadata {\n contentType\n archived\n }\n altText\n generatedAltText\n filename\n height\n width\n lang\n aspectRatios {\n name\n height\n width\n format\n duration\n url\n override\n }\n restrictCropping\n caption\n contextualCaption\n credit\n contextualCredit\n title\n contextualTitle\n contextualBody\n cropMode\n url\n }\n }\n`},5116:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.businessFragment=t.businessFragmentName=void 0,t.businessFragmentName="getBookmarkedBusiness",t.businessFragment=`\n fragment ${t.businessFragmentName} on Business {\n address {\n city\n }\n \n organizationId\n name\n pubDate\n \n seoDescription\n seoTitle\n tout: connected(relname: "photosTout") {\n edges {\n node {\n ... on Photo {\n altText\n aspectRatios {\n name\n url\n width\n height\n format\n modifications {\n crop {\n height\n width\n x\n y\n }\n }\n }\n caption\n contextualBody\n contextualCaption\n contextualTitle\n cropMode\n credit\n filename\n id\n metadata {\n contentType\n }\n contentWarnings {\n slug\n }\n restrictCropping\n __typename\n }\n }\n }\n }\n uri\n }\n `},22476:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.cartoonFragment=void 0,t.cartoonFragment="\n fragment cartoonFragment on Cartoon {\n id\n metadata {\n contentType\n }\n filename\n height\n width\n altText\n title\n caption\n contextualBody\n contextualCaption\n credit\n socialTitle\n socialDescription\n __typename\n url: uri\n aspectRatios {\n height\n name\n url\n width\n }\n pubDate\n storeUrl\n publishInfo {\n firstPublished\n }\n }\n"},64836:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getContentReferenceFragment=void 0,t.getContentReferenceFragment=()=>"\n fragment contentReferenceField on ContentReference {\n id\n identifier\n contextualCaption\n provider\n hed\n dek\n contextualTitle\n contextualCaption\n metadata {\n contentType\n }\n }"},9715:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.contributorFragment=void 0,t.contributorFragment="\n fragment contributorFragment on Contributor {\n __typename\n id\n url: uri\n name\n title\n # type comes from fragment in search query\n type\n contributorType: type\n photo: tout {\n id\n aspectRatios {\n url\n }\n metadata {\n contentType\n }\n }\n title\n bio\n socialMedia {\n handle\n network\n }\n metadata {\n contentType\n }\n }\n"},57448:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.galleryFieldFragment=t.galleryFragmentName=void 0,t.galleryFragmentName="galleryField",t.galleryFieldFragment=`\n fragment ${t.galleryFragmentName} on Gallery {\n __typename\n metadata {\n contentType\n }\n id\n uri\n contentSource\n hed\n dek\n promoDek\n promoHed\n contextualHed\n contextualDek\n tout {\n id\n organizationId\n metadata {\n contentType\n archived\n }\n altText\n generatedAltText\n filename\n height\n width\n lang\n aspectRatios {\n name\n height\n width\n format\n duration\n url\n override\n }\n restrictCropping\n caption\n contextualCaption\n credit\n contextualCredit\n title\n contextualTitle\n contextualBody\n cropMode\n url\n }\n pubDate\n socialDescription\n rubric\n socialTitle\n socialDescription\n }\n`},63576:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCategoryTaxonomiesFragment=void 0,t.getCategoryTaxonomiesFragment=()=>"\n fragment categoryTaxonomiesFragment on CategoryTaxonomy {\n name: taxonomy\n categories {\n id\n name\n slug\n hierarchy {\n name\n slug\n }\n parent: parentCategory {\n name\n slug\n }\n root {\n slug\n }\n }\n }\n "},45977:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getChannelFieldsFragment=void 0,t.getChannelFieldsFragment=()=>"\n fragment channelFields on Category {\n name\n slug\n }"},59808:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getClipFieldFragment=void 0,t.getClipFieldFragment=()=>'\n fragment clipField on Clip {\n id\n metadata {\n contentType\n }\n altText\n credit\n caption\n filename\n thumbnails: connected(relname: "thumbnails") {\n edges {\n node {\n ... on Photo {\n url\n filename\n aspectRatios {\n height\n width\n url\n name\n format\n }\n }\n }\n }\n }\n renditions {\n mp4 {\n url\n width\n height\n resolution\n }\n }\n }\n '},88264:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCneInterludeOverride=void 0,t.getCneInterludeOverride=()=>'\n interludeOverride: firstConnected(relname:"interludeOverride") {\n node {\n ... on CNEVideo {\n cneId\n }\n }\n }\n '},36526:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCNEVideoFragment=void 0,t.getCNEVideoFragment=()=>"\n fragment CNEVideoField on CNEVideo {\n #pubDate\n __typename\n metadata {\n contentType\n }\n embedUrl\n id\n photo: imageUrl\n scriptEmbedUrl: scriptUrl\n title\n url: canonicalUrl\n animationClip {\n highResUrl\n lowResUrl\n }\n }"},56326:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getContentList=void 0,t.getContentList=()=>"\nfragment contentList on CuratedList {\n id\n hed\n content(limit: 5) {\n results {\n __typename\n metadata {\n contentType\n }\n ...on Article {\n id\n hed\n dek\n contextualDek\n promoDek\n contextualHed\n promoHed\n uri\n rubric\n channel {\n slug\n name\n }\n }\n ...on Gallery {\n id\n hed\n dek\n contextualDek\n promoDek\n contextualHed\n promoHed\n uri\n rubric\n channel {\n slug\n name\n }\n }\n ...on ExternalLink {\n id\n hed\n url\n rubric\n contextualRubric\n\n }\n }\n }\n}\n"},38023:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getContributorFieldFragment=void 0,t.getContributorFieldFragment=()=>'\n fragment contributorField on Contributor {\n id\n url: uri\n name\n contributorType: type\n photo: tout {\n ...photoField\n }\n title\n bio\n email\n shortBio\n socialMedia {\n handle\n network\n }\n metadata {\n contentType\n }\n relatedContent: firstConnected(relname: "relatedContent") {\n node {\n ... on ExternalLink {\n id\n dek\n hed\n url\n __typename\n metadata {\n contentType\n }\n rubric\n source\n }\n }\n }\n featuredStories: connected(relname: "featuredStories") {\n edges {\n node {\n ... on Article {\n id\n url: uri\n hed\n dek\n rubric\n pubDate\n photo: tout {\n ...photoField\n }\n __typename\n metadata {\n contentType\n }\n }\n }\n }\n }\n __typename\n }\n '},9125:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCulturalEventFragment=void 0,t.getCulturalEventFragment=()=>'\n fragment culturalEventData on CulturalEvent {\n id\n eventDetails\n body {\n content\n }\n dek\n hed\n location {\n name\n city\n region\n country\n }\n promoHed\n promoDek\n ticketUrl\n eventRubric\n eventStatus\n timeZone\n ctaLabel\n tout {\n ...clipField\n ...photoField\n }\n url: uri\n startDate\n endDate\n metadata {\n contentType\n }\n eventFunctionalTags : connected(relname:"categories-functional-tags"){\n edges{\n node{\n ... on Category{\n name\n slug\n }\n }\n }\n }\n eventVenues: connected(relname: "venues") {\n edges {\n node {\n ... on Venue {\n venueName: name\n address {\n city\n region\n country\n }\n }\n }\n }\n }\n pubDate\n contributorsAuthor: connected(relname: "contributorsAuthor") {\n edges {\n node {\n id\n ... on Contributor {\n name\n url: uri\n }\n }\n }\n }\n categoriesSections: connected(relname: "categories-sections") {\n edges {\n node {\n id\n __typename\n ... on Category {\n name\n hierarchy {\n name\n slug\n }\n }\n }\n }\n }\n categoriesIssues: connected(relname: "categories-issues") {\n edges {\n node {\n id\n __typename\n ... on Category {\n id\n name\n hierarchy {\n name\n slug\n }\n parent: parentCategory {\n name\n slug\n }\n }\n }\n }\n }\n __typename\n }\n '},81711:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCuratedList=void 0;const o=n(36680);t.getCuratedList=`\n ${(0,o.getPhotoFieldFragment)()}\n query GetCuratedList($organizationId: ID!, $id: String, $uri: String) {\n getCuratedList(\n organizationId: $organizationId\n id: $id\n uri: $uri\n ) {\n id\n hed\n uri\n channel {\n id\n slug\n name\n }\n content {\n results {\n id\n ... on Article {\n contextualHed\n contextualDek\n hed\n dek\n url: uri\n promoHed\n promoDek\n metadata {\n contentType\n archived\n }\n rubric\n tout {\n ...photoField\n }\n }\n ... on ExternalLink {\n contextualHed\n contextualDek\n hed\n dek\n rubric\n url\n tout {\n ...photoField\n }\n metadata {\n contentType\n archived\n }\n }\n ... on Gallery {\n contextualHed\n contextualDek\n hed\n dek\n url: uri\n promoHed\n promoDek\n metadata {\n contentType\n archived\n }\n rubric\n tout {\n ...photoField\n }\n }\n }\n }\n\n categories(taxonomy: "channels") {\n name\n slug\n hierarchy {\n name\n }\n }\n tout {\n ...photoField\n }\n metadata {\n contentType\n }\n functionalTags {\n id\n name\n slug\n hierarchy {\n name\n slug\n }\n }\n __typename\n }\n }\n`},94808:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.liveStoryFragment=void 0,t.liveStoryFragment="\n fragment liveStoryField on LiveStory {\n id\n hed\n dek\n uri\n rubric\n tout {\n id\n aspectRatios {\n name\n url\n }\n metadata {\n contentType\n }\n }\n organizationId\n metadata {\n contentType\n }\n allContributors(types: [AUTHOR, PHOTOGRAPHER]) {\n edges {\n node {\n ...contributorFragment\n }\n }\n }\n }\n"},82433:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getMusicReviewFieldFragment=void 0,t.getMusicReviewFieldFragment=()=>'\n fragment musicReviewField on MusicReview {\n __typename\n metadata {\n contentType\n }\n dek\n hed\n promoDek\n promoHed\n pubDate\n rubric\n channels: categories(taxonomy: "channels") {\n ...channelFields\n parent: parentCategory {\n ...channelFields\n }\n }\n sections: categories(taxonomy: "sections") {\n name\n slug\n }\n url: uri\n allContributors(types: [AUTHOR, PHOTOGRAPHER]) {\n edges {\n node {\n ...contributorFragment\n }\n }\n }\n tout {\n ...photoField\n }\n }\n '},51730:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getActivityOfferFragment=t.getLodgingOfferFragment=void 0,t.getLodgingOfferFragment=()=>"\n fragment offersFragment on Lodging {\n offers {\n seller {\n name\n }\n purchaseUri\n offerId\n shortUrl\n }\n name\n operationalInfo {\n price\n }\n }\n ",t.getActivityOfferFragment=()=>"\n fragment activityOffersData on Activity {\n offers {\n seller {\n name\n }\n purchaseUri\n offerId\n shortUrl\n }\n name\n }\n "},36680:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getPhotoFieldFragment=t.photoFragmentName=void 0,t.photoFragmentName="photoField",t.getPhotoFieldFragment=()=>`\n fragment ${t.photoFragmentName} on Photo {\n altText\n aspectRatios {\n name\n url\n width\n height\n format\n modifications {\n crop {\n height\n width\n x\n y\n }\n }\n }\n caption\n contextualBody\n contextualCaption\n contextualTitle\n cropMode\n credit\n filename\n id\n metadata {\n contentType\n }\n contentWarnings{\n slug\n }\n restrictCropping\n __typename\n }\n `},4283:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getPlaceEditorialFragment=void 0;const o=n(51730),i=n(36680);t.getPlaceEditorialFragment=()=>`\n ${(0,o.getLodgingOfferFragment)()}\n ${(0,o.getActivityOfferFragment)()}\n ${(0,i.getPhotoFieldFragment)()}\n\n fragment placeEditorialField on PlaceEditorial {\n uri\n id\n shortDescription\n promoDek\n connected(relname: "photos", type: PHOTO) {\n edges {\n node {\n ... on Photo {\n ...photoField\n }\n }\n }\n }\n awards: categories(taxonomy: "award-winner") {\n name\n hierarchy {\n name\n slug\n }\n }\n place {\n node {\n ... on Lodging {\n ...offersFragment\n }\n ... on Activity {\n ...activityOffersData\n }\n ...locationInfo\n }\n }\n price: categories(taxonomy: "price") {\n id\n name\n slug\n }\n }\n fragment locationInfo on Place {\n locationInfo {\n addressString\n address\n city {\n name\n }\n country {\n name\n }\n }\n }\n `},77681:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getProductFieldFragment=void 0,t.getProductFieldFragment=()=>"\n fragment productField on Product {\n id\n brand {\n name\n id\n }\n awards {\n name\n date\n }\n lang\n revisionInfo {\n createdAt\n version\n authorName\n }\n category:connected{\n edges {\n node {\n ...on Category {\n hierarchy {\n slug\n }\n }\n }\n }\n }\n contextualBody\n contextualCaption\n contextualTitle\n description\n functionalTags {\n name\n slug\n }\n name\n pros\n cons\n rating\n offers {\n currency\n comparisonPrice\n purchaseUri: offerLink\n offerId\n offerType\n price\n sellerName\n shortUrl: shortLink\n countryCode\n }\n tout {\n ...photoField\n }\n media:connected{\n edges{\n node{\n ...on Photo{\n ...photoField\n } \n }\n }\n }\n url: uri\n metadata {\n contentType\n }\n __typename\n }\n "},3012:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getRevisionInfoFragment=void 0,t.getRevisionInfoFragment=()=>"\n fragment revisionInfoField on RevisionInfo {\n version\n createdAt\n authorName\n }"},2697: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}),i(n(9715),t),i(n(63576),t),i(n(59808),t),i(n(38023),t),i(n(9125),t),i(n(36680),t),i(n(88264),t),i(n(77681),t),i(n(4283),t),i(n(56326),t),i(n(36526),t),i(n(45977),t),i(n(22476),t),i(n(94808),t),i(n(64836),t),i(n(3012),t),i(n(81711),t),i(n(61796),t),i(n(57448),t),i(n(14828),t),i(n(19036),t),i(n(44838),t),i(n(5116),t),i(n(82433),t)},19036:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.productReviewFieldFragment=t.productReviewFragmentName=void 0,t.productReviewFragmentName="productReviewField",t.productReviewFieldFragment=`\n fragment ${t.productReviewFragmentName} on ProductReview {\n id\n organizationId\n hed\n promoHed\n promoDek\n dek\n rubric\n uri\n lang\n pubDate\n socialTitle\n socialDescription\n issueDate\n contentSource\n tout {\n id\n organizationId\n metadata {\n contentType\n archived\n }\n altText\n generatedAltText\n filename\n height\n width\n lang\n aspectRatios {\n name\n height\n width\n format\n duration\n url\n override\n }\n restrictCropping\n caption\n contextualCaption\n credit\n contextualCredit\n title\n contextualTitle\n contextualBody\n cropMode\n url\n }\n }\n`},14828:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.recipeFieldFragment=t.recipeFragmentName=void 0,t.recipeFragmentName="recipeField",t.recipeFieldFragment=`\n fragment ${t.recipeFragmentName} on Recipe {\n __typename\n metadata {\n contentType\n }\n organizationId\n aggregateRating\n id\n url: uri\n metadata {\n contentType\n }\n canonicalUrl\n allContributors {\n edges {\n node {\n name\n type\n uri\n }\n }\n }\n hed\n promoDek\n promoHed\n pubDate\n tout {\n altText\n aspectRatios {\n format\n height\n name\n url\n width\n }\n caption\n contextualCaption\n contextualTitle\n credit\n filename\n id\n metadata {\n contentType\n }\n }\n socialTitle\n uri\n }\n`},44838:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.runwaySeasonAllShowsFragment=void 0,t.runwaySeasonAllShowsFragment="\n fragment runwaySeasonAllShows on RunwayShowsConnection {\n totalResults\n edges {\n node {\n id\n url: uri\n pubDate\n designer {\n name\n }\n }\n }\n }\n"},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].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}},66916: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(67098));t.default=e=>(0,i.default)(e).trim()},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="")=>e.includes("#")&&!e.includes("/#")?e.replace("#","/#"):e.includes("#")||e.endsWith("/")?e:`${e}/`},35358:(e,t,n)=>{var o={"./af":25177,"./af.js":25177,"./ar":61509,"./ar-dz":41488,"./ar-dz.js":41488,"./ar-kw":58676,"./ar-kw.js":58676,"./ar-ly":42353,"./ar-ly.js":42353,"./ar-ma":24496,"./ar-ma.js":24496,"./ar-sa":82682,"./ar-sa.js":82682,"./ar-tn":89756,"./ar-tn.js":89756,"./ar.js":61509,"./az":95533,"./az.js":95533,"./be":28959,"./be.js":28959,"./bg":47777,"./bg.js":47777,"./bm":54903,"./bm.js":54903,"./bn":61290,"./bn-bd":17357,"./bn-bd.js":17357,"./bn.js":61290,"./bo":31545,"./bo.js":31545,"./br":11470,"./br.js":11470,"./bs":44429,"./bs.js":44429,"./ca":7306,"./ca.js":7306,"./cs":56464,"./cs.js":56464,"./cv":73635,"./cv.js":73635,"./cy":64226,"./cy.js":64226,"./da":93601,"./da.js":93601,"./de":77853,"./de-at":26111,"./de-at.js":26111,"./de-ch":54697,"./de-ch.js":54697,"./de.js":77853,"./dv":60708,"./dv.js":60708,"./el":54691,"./el.js":54691,"./en-au":53872,"./en-au.js":53872,"./en-ca":28298,"./en-ca.js":28298,"./en-gb":56195,"./en-gb.js":56195,"./en-ie":66584,"./en-ie.js":66584,"./en-il":65543,"./en-il.js":65543,"./en-in":9033,"./en-in.js":9033,"./en-nz":79402,"./en-nz.js":79402,"./en-sg":43004,"./en-sg.js":43004,"./eo":32934,"./eo.js":32934,"./es":97650,"./es-do":20838,"./es-do.js":20838,"./es-mx":17730,"./es-mx.js":17730,"./es-us":56575,"./es-us.js":56575,"./es.js":97650,"./et":3035,"./et.js":3035,"./eu":3508,"./eu.js":3508,"./fa":119,"./fa.js":119,"./fi":90527,"./fi.js":90527,"./fil":95995,"./fil.js":95995,"./fo":52477,"./fo.js":52477,"./fr":85498,"./fr-ca":26435,"./fr-ca.js":26435,"./fr-ch":37892,"./fr-ch.js":37892,"./fr.js":85498,"./fy":37071,"./fy.js":37071,"./ga":41734,"./ga.js":41734,"./gd":70217,"./gd.js":70217,"./gl":77329,"./gl.js":77329,"./gom-deva":32124,"./gom-deva.js":32124,"./gom-latn":93383,"./gom-latn.js":93383,"./gu":95050,"./gu.js":95050,"./he":11713,"./he.js":11713,"./hi":43861,"./hi.js":43861,"./hr":26308,"./hr.js":26308,"./hu":90609,"./hu.js":90609,"./hy-am":17160,"./hy-am.js":17160,"./id":74063,"./id.js":74063,"./is":89374,"./is.js":89374,"./it":88383,"./it-ch":21827,"./it-ch.js":21827,"./it.js":88383,"./ja":23827,"./ja.js":23827,"./jv":89722,"./jv.js":89722,"./ka":41794,"./ka.js":41794,"./kk":27088,"./kk.js":27088,"./km":96870,"./km.js":96870,"./kn":84451,"./kn.js":84451,"./ko":63164,"./ko.js":63164,"./ku":98174,"./ku.js":98174,"./ky":78474,"./ky.js":78474,"./lb":79680,"./lb.js":79680,"./lo":15867,"./lo.js":15867,"./lt":45766,"./lt.js":45766,"./lv":69532,"./lv.js":69532,"./me":58076,"./me.js":58076,"./mi":41848,"./mi.js":41848,"./mk":30306,"./mk.js":30306,"./ml":73739,"./ml.js":73739,"./mn":99053,"./mn.js":99053,"./mr":86169,"./mr.js":86169,"./ms":73386,"./ms-my":92297,"./ms-my.js":92297,"./ms.js":73386,"./mt":77075,"./mt.js":77075,"./my":72264,"./my.js":72264,"./nb":22274,"./nb.js":22274,"./ne":8235,"./ne.js":8235,"./nl":92572,"./nl-be":43784,"./nl-be.js":43784,"./nl.js":92572,"./nn":54566,"./nn.js":54566,"./oc-lnc":69330,"./oc-lnc.js":69330,"./pa-in":29849,"./pa-in.js":29849,"./pl":94418,"./pl.js":94418,"./pt":79834,"./pt-br":48303,"./pt-br.js":48303,"./pt.js":79834,"./ro":24457,"./ro.js":24457,"./ru":82271,"./ru.js":82271,"./sd":1221,"./sd.js":1221,"./se":33478,"./se.js":33478,"./si":17538,"./si.js":17538,"./sk":5784,"./sk.js":5784,"./sl":46637,"./sl.js":46637,"./sq":86794,"./sq.js":86794,"./sr":45719,"./sr-cyrl":3322,"./sr-cyrl.js":3322,"./sr.js":45719,"./ss":56e3,"./ss.js":56e3,"./sv":41011,"./sv.js":41011,"./sw":40748,"./sw.js":40748,"./ta":11025,"./ta.js":11025,"./te":11885,"./te.js":11885,"./tet":28861,"./tet.js":28861,"./tg":86571,"./tg.js":86571,"./th":55802,"./th.js":55802,"./tk":59527,"./tk.js":59527,"./tl-ph":29231,"./tl-ph.js":29231,"./tlh":31052,"./tlh.js":31052,"./tr":85096,"./tr.js":85096,"./tzl":79846,"./tzl.js":79846,"./tzm":81765,"./tzm-latn":97711,"./tzm-latn.js":97711,"./tzm.js":81765,"./ug-cn":48414,"./ug-cn.js":48414,"./uk":16618,"./uk.js":16618,"./ur":57777,"./ur.js":57777,"./uz":57609,"./uz-latn":72475,"./uz-latn.js":72475,"./uz.js":57609,"./vi":21135,"./vi.js":21135,"./x-pseudo":64051,"./x-pseudo.js":64051,"./yo":82218,"./yo.js":82218,"./zh-cn":52648,"./zh-cn.js":52648,"./zh-hk":1632,"./zh-hk.js":1632,"./zh-mo":31541,"./zh-mo.js":31541,"./zh-tw":50304,"./zh-tw.js":50304};function i(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}i.keys=function(){return Object.keys(o)},i.resolve=a,e.exports=i,i.id=35358},42634:()=>{},18315:e=>{"use strict";e.exports=JSON.parse('{"server_port":3000,"socket_port":3001}')}}]);