(globalThis.webpackChunkverso=globalThis.webpackChunkverso||[]).push([[4735],{72010: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(67294)),a=o(n(73935)),r=n(94166),s=n(57710);t.default=function(e){const t=i.default.createElement(s.PageFactory.create(e),window.__PRELOADED_STATE__),n=document.getElementById("app-root");(0,r.perfMark)("react-hydrate-start"),a.default.hydrate(t,n,(()=>{window.cnBus&&window.cnBus.emit("react.ready")})),(0,r.perfMark)("react-hydrate-end"),(0,r.perfMeasure)("react-hydrate","react-hydrate-start","react-hydrate-end")}},81717:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,getLinkStyles:s,styledProperty:l,getColorStyles:d,firstLetterDropCap:c}=n(79720),{BREAKPOINTS:m}=n(85326),{AssetEmbedWrapper:p}=n(42158),{ContentPromoEmbedHedWrapper:u}=n(10059),{universalGridCore:g}=n(61774),{CaptionCredit:h,CaptionText:y}=n(5481),{ButtonCalloutWrapper:b}=n(86580),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}},82837:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(41609),r=n(18446),{useState:s,useRef:l,useEffect:d,useMemo:c,useCallback:m}=n(67294),p=n(93708),{trackComponent:u}=n(40199),{carouselContentClassName:g,carouselItemClassName:h,getAssetWidth:y,getCurrentIndexes:b,isBackwardArrowActive:f,isForwardArrowActive:v,onScrollComplete:k,onResizeComplete:w,scrollBackward:C,scrollForward:$}=n(6428),{MixedMediaCarouselWrapper:x,MixedMediaCarouselContent:S,MixedMediaCarouselItem:E,MixedMediaCarouselImageWrapper:I,MixedMediaCarouselImage:T,MixedMediaCarouselTextWrapper:N,MixedMediaCarouselTextDek:L,MixedMediaCarouselTextCaption:B,MixedMediaCarousel:P,MixedMediaCarouselFooter:A,MixedMediaCarouselButton:M,MixedMediaCarouselButtonWrapper:D}=n(87126),H=n(45256),_=({slides:e=[]})=>{d((()=>{u("CarouselMixedAspectRatio")}),[]);const t=window.dataLayer,[n,o]=s({}),_=l(n),R="firstFullyVisibleItemIndex",O="lastPartiallyVisibleItemIndex",F=l(null),W=()=>{let e=0,t=0;a(_?.current)||(e=_.current[R],t=_.current[O]);const i=b(F,e,t);r(i,n)||(_.current=i,o(i))},U=m((()=>{F.current&&W()}),[]);d((()=>{let e=F.current;return e&&(a(n)&&W(),e.addEventListener("scroll",k(U),!0),window.addEventListener("resize",w(U))),()=>{e&&(e.removeEventListener("scroll",k),window.removeEventListener("resize",w),e=null,F.current=null,_.current={})}}),[]);const V=c((()=>n&&v(F)),[n]),z=c((()=>n&&f(F)),[n]),j=e=>{e?.lg&&e?.sm||W()};return 0===e.length?null:i.createElement(i.Fragment,null,i.createElement(P,null,i.createElement(x,{ref:F},i.createElement(S,{className:g},e.map((({dangerousCaption:e,dangerousCredit:t,dangerousDek:n,dangerousHed:o,image:a},r)=>{const s="cnevideo"===a.contentType,l=y(a);return i.createElement(E,{key:`asset-${r}`,"data-carousel-item":"",assetWidth:l,isCNEVideo:s,className:h},i.createElement(I,{isCNEVideo:s},s&&a.scriptUrl?i.createElement(H,{scriptUrl:a.scriptUrl}):i.createElement(T,{...a,isLazy:!0,assetWidth:l,onAssetLoaded:()=>{j(l)},onAssetContainerLoaded:()=>{j(l)}})),i.createElement(N,{isCNEVideo:s},o&&i.createElement(L,{dangerouslySetInnerHTML:{__html:o}}),n&&i.createElement(L,{dangerouslySetInnerHTML:{__html:n}}),t&&i.createElement(B,{dangerouslySetInnerHTML:{__html:t}}),e&&i.createElement(L,{dangerouslySetInnerHTML:{__html:e}})))})))),i.createElement(A,null,i.createElement(D,null,i.createElement(M,{onClick:()=>{if(z){const e=Math.max(n[R],0);C(F,e)}t&&window.dataLayer.push({event:"carousel-left-arrow-click"})},direction:"back",disabled:!z},i.createElement(p,null)),i.createElement(M,{onClick:()=>{if(V){const t=Math.min(n[O],e.length-1);$(F,t)}t&&window.dataLayer.push({event:"carousel-right-arrow-click"})},direction:"forward",disabled:!V},i.createElement(p,null))))))};_.propTypes={slides:o.arrayOf(o.object)},_.displayName="CarouselMixedAspectRatio",e.exports=_},98433:(e,t,n)=>{e.exports=n(82837)},87126:(e,t,n)=>{const{default:o,css:i}=n(51117),a=n(98288),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(79720),{BREAKPOINTS:d}=n(85326),{assetHeightForLgViewport:c,assetHeightForSmViewport:m,carouselItemMarginUnit:p,itemMargins:u}=n(6428),g=o.div.withConfig({displayName:"MixedMediaCarousel"})` position: relative; width: 100%; `,h=o.div.withConfig({displayName:"MixedMediaCarouselWrapper"})` width: 100%; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; } `,y=o.div.withConfig({displayName:"MixedMediaCarouselContent"})` display: flex; min-height: 250px; `,b=`calc(100% - ${u}px)`,f=o.div.withConfig({displayName:"MixedMediaCarouselItem"})` display: flex; flex-direction: column; flex-shrink: 0; margin: 0 ${r(p)}; max-width: ${b}; ${({assetWidth:e})=>e&&e.sm&&`width: ${e.sm}`}; ${({isCNEVideo:e})=>e&&"width: 100%;"}; @media (min-width: ${d.md}) { ${({assetWidth:e})=>e&&e.lg&&`width: ${e.lg}`}; ${({isCNEVideo:e})=>e&&`width: ${b}`}; } &:first-of-type { margin-left: 0; } &:last-of-type { margin-right: 0; } figure { margin: auto 0; } video { width: auto; max-height: ${m}px; } @media (min-width: ${d.md}) { video { max-height: ${c}px; } } `,v=o.div.withConfig({displayName:"MixedMediaCarouselImageWrapper"})` display: flex; align-items: center; justify-content: center; background-color: ${s("colors.consumption.body.inverted.bg-photo")}; height: ${m}px; @media (min-width: ${d.md}) { height: ${c}px; } ${({isCNEVideo:e})=>e&&"width: 100%;"} @media (min-width: ${d.md}) { width: auto; ${({isCNEVideo:e})=>e&&`width: ${b}`}; } `,k=o(a).withConfig({displayName:"MixedMediaCarouselImage"})` max-height: ${m}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%; max-height: ${m}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: center; font-size: 13px; ${({isCNEVideo:e})=>e&&"width: 100%;"} @media (min-width: ${d.md}) { ${({isCNEVideo:e})=>e&&`width: ${b};`} } p { display: inline; text-align: center; } `,C=o.span.withConfig({displayName:"MixedMediaCarouselTextDek"})` ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.description-core")} display: inline; margin: 0 ${r(1)} 0 0; vertical-align: top; line-height: 1; color: ${s("colors.discovery.body.light.description")}; p { display: inline; } `,$=o.span.withConfig({displayName:"MixedMediaCarouselTextCaption"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.accreditation-core")} display: block; margin: 0 ${r(1)} 0.75rem 0; vertical-align: top; line-height: 1; color: ${s("colors.consumption.body.standard.body-deemphasized")}; p { display: inline; } `,x=o.div.withConfig({displayName:"MixedMediaCarouselFooter"})` display: flex; align-items: flex-start; justify-content: flex-end; padding: ${r(2)} 0; `,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` transform: rotate(180deg); svg { margin-top: 8px; } `}; ${({direction:e})=>"forward"===e&&i` margin-top: -3px; svg { margin-top: -7px; } `}; `,E=o.div.withConfig({displayName:"MixedMediaCarouselButtonWrapper"})` display: flex; width: ${r(11)}; `;e.exports={MixedMediaCarousel:g,MixedMediaCarouselWrapper:h,MixedMediaCarouselContent:y,MixedMediaCarouselImageWrapper:v,MixedMediaCarouselItem:f,MixedMediaCarouselImage:k,MixedMediaCarouselTextWrapper:w,MixedMediaCarouselTextDek:C,MixedMediaCarouselTextCaption:$,MixedMediaCarouselFooter:x,MixedMediaCarouselButton:S,MixedMediaCarouselButtonWrapper:E}},6428:(e,t,n)=>{const o=n(23279),{gridSpacing:i}=n(79720),{mapSourcesToSegmentedSources:a}=n(28679),{isScrollAtEnd:r,isScrollAtStart:s}=n(91044);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,assetHeightForSmViewport:250,carouselContentClassName:d,carouselItemClassName:c,carouselItemMarginUnit:1,itemMargins:m,getAssetWidth:e=>{if(!e)return{sm:null,lg:null};const t=(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(t?.sm,250),lg:h(t?.lg,500)}},getFirstFullyVisibleItemIndex:v,getLastPartiallyVisibleItemIndex:k,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=k(e,-1===a?0:a);return-1===a&&(a=s),{firstFullyVisibleItemIndex:a,lastPartiallyVisibleItemIndex:s}}return{firstFullyVisibleItemIndex:t,lastPartiallyVisibleItemIndex:n}},isBackwardArrowActive:e=>{const t=p(e);return t&&!s(t)},isForwardArrowActive:e=>{const t=p(e);return 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;w(n,i)},scrollForward:(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e),i=o[t],a=i?.offsetLeft;w(n,a)}}},41127:(e,t,n)=>{const{connect:o}=n(59800),i=n(45523),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},45523:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(69983),s=n(73955),{useViewportObserver:l}=n(47041),d=n(44031),c=n(53552),{trackComponent:m}=n(40199),{googleAnalytics:p}=n(28601),u=n(92727),{InlineRecircContainer:g,InlineRecircHeading:h,InlineRecircHeaderLogo:y,InlineRecircItems:b,InlineRecircWrapper:f}=n(33796),v=e=>{const{applicationID:t,categories:n,className:i,contentTypes:d,excludeCategories:v,favicon:k,heading:w,items:C,numberOfDays:$,onIntersectionViewportCallback:x,pageSize:S,addItemsAtFirst:E,recommendedHeading:I,reelId:T,renditions:N,strategy:L,variations:B,variationName:P}=e;a.useEffect((()=>{m("ConnectedInlineRecirc",P)}),[P]);const A=T?`inline-recirc-observer-target-${T}`:"inline-recirc-observer-target",M=T?`inline-recirc-tracking-${T}`:"inline-recirc-tracking";return l(`.${M}`,void 0,(e=>{e&&p.emitUniqueGoogleTrackingEvent(`${B.trackingUnitName}_reel-impression`,{interstitial_reel:{...T?{reel:T}:{}}})})),a.createElement(u,{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:v,numberOfDays:$,pageSize:S,renditions:N,strategy:L,variationName:B.variationDisplayName}),o())}},C[0]&&a.createElement(f,{"data-testid":"InlineRecircWrapper",className:o(`inline-recirc--${B.layout}`,"inline-recirc-sparrow-tracking",M,i),recircLayout:B.layout,"data-recirc-id":`mobile-recirc-unit-${T}`,"data-recirc-header":w},(w||I)&&a.createElement(h,null,!B.shouldHideHeaderText&&a.createElement("div",null,E.length&&I?I:w),B.hasBrandLogo&&k&&a.createElement(y,{altText:"logo",contentTypes:"photo",sources:{sm:{url:k}}})),a.createElement(g,null,a.createElement(b,null,(D=r(C),E.length&&D.unshift(...E),D.map(((e,t)=>a.createElement(c,{hasBorder:B.hasBorder,item:e,key:s("inline-recirc-"),layout:B.layout,maxHedLines:B.maxHedLines,recircId:t+1,reelId:T,showInlineRubric:B.showInlineRubric,sparrowPattern:"mobile-recirc-interstitial",trackingImpressionThreshold:B.trackingImpressionThreshold,trackingUnitName:B.trackingUnitName,totalItems:C.length}))).slice(0,S))))));var D};v.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"])})},v.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=v},53552:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useViewportObserver:r}=n(47041),s=n(44031),{googleAnalytics:l}=n(28601),{trackNavigationEvent:d,extractStrategyFromURL:c}=n(68612),{InlineRecircRubricLineParagraph:m,InlineRecircItemWrapper:p}=n(33796),u=e=>{const{className:t,hasBorder:n,item:i,layout:u,maxHedLines:g,recircId:h,totalItems:y,reelId:b,showInlineRubric:f,sparrowPattern:v,trackingImpressionThreshold:k,trackingUnitName:w}=e,C=b?`inline-recirc__item-${b}-${h}`:`inline-recirc__item-${h}`;let $;switch(r(`.${C}`,{rootSelector:b?`.inline-recirc-${b} .inline-recirc__container`:".inline-recirc .inline-recirc__container",threshold:.5},(e=>{h>=k&&e&&l.emitUniqueGoogleTrackingEvent(`${w}_reel-scroll`,{interstitial_reel:{image:h,...b?{reel:b}:{}}})})),u){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,C])},a.createElement($,{clickHandler:(E=i.url,I=h,()=>((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:h-1,total_index:y};d(r)})(),l.emitUniqueGoogleTrackingEvent(`${w}_reel-click`,{"gtm.elementUrl":E,interstitial_reel:{image:I,...b?{reel:b}:{}}}))),dangerousHed:(x=i.dangerousHed,S=i.rubric,S&&f?`${x}<${m} class="rubric">${S.name}`:x),hasBorder:n,hedTag:"div",image:i.image,isLazy:!1,layout:u,maxHedLines:g,recircId:h,shouldHideDangerousDek:!0,sparrowPattern:v,url:i.url,isRecircListItem:!0,recircPlacement:"inline_recirc_mid_content",totalItems:y,contentType:i.contentType,copilotID:i.copilotID}));var x,S,E,I};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},u.defaultProps={layout:"side-by-side",maxHedLines:3,showInlineRubric:!1,trackingImpressionThreshold:2,trackingUnitName:"recirc-basic-interstitial"},e.exports=u},93873:(e,t,n)=>{const o=n(18265);e.exports=o},33796:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),{BREAKPOINTS:r}=n(85326),{calculateSpacing:s,getColorToken:l,getTypographyStyles:d,minScreen:c}=n(79720),m=n(63030),{OverlaySummaryItemContent:p,OverlaySummaryItemHed:u,OverlaySummaryItemResponsiveAsset:g}=n(12365),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; `,k=o(m).withConfig({displayName:"InlineRecircHeaderLogo"})``,w=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; ${k} { 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; } } `,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; ${k} { 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)}; } } } } `,x=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)}; } } } `,S=o(a).withConfig({displayName:"InlineRecircRubricLineParagraph"})``;S.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} { ${k} { img { vertical-align: baseline; } } } } background: ${l("colors.discovery.body.light.background")}; ${c(r.md)} { display: none; } ${({recircLayout:e})=>"text-only-brand-logo"===e?w:"text-only-brand-logo-personalized"===e?C:"text-overlay"===e?$:x} `;e.exports={InlineRecircContainer:v,InlineRecircHeading:f,InlineRecircHeaderLogo:k,InlineRecircItems:h,InlineRecircRubricLineParagraph:S,InlineRecircWrapper:E,InlineRecircItemWrapper:b}},18265:(e,t,n)=>{const{asVariation:o}=n(95545),{asConfiguredComponent:i}=n(36380),a=n(41127);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")},47947:(e,t,n)=>{const o=n(67294),i=n(45697),{connector:a}=n(92078),r=n(55399),s=n(82150),l=n(98288),d=n(95480),c=n(8404),m=n(97600),p=n(80900),{trackComponent:u}=n(40199),{LinkBanner:g}=n(51837),h={SimpleNavigation:d,SiteHeader:c,StackedNavigation:p,StandardNavigation:m},y=({isPersistent:e,children:t})=>e?o.createElement(s,null,t):t;y.propTypes={children:i.node,isPersistent:i.bool};const b=({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:g,linkBannerData:b,logo:f,logoBaseUrl:v,navigation:{account:k,appDownloadUrls:w,internationalInfo:C,pageHeadline:$,primaryLinks:x,searchLink:S,secondaryLinks:E,socialLinksHeading:I,socialLinks:T,utilityLinks:N,hasSEOSupport:L,isEditorPicksAvailable:B},navPattern:P,rootBrandName:A,hasLinkbannerCrossSlideAnimation:M,seriesData:D,shouldPrioritizeSeriesPagination:H,shouldEnableFullArticleInverted:_,user:R,onDrawerStateChange:O})=>{o.useEffect((()=>{u("ConnectedNavigation")}),[]);const F="visual-link-banner"===b.bannerType,W=t&&!F&&b?.links?.length>0,U={accountProps:k,appDownloadUrls:w,className:"site-navigation",showLinkBanner:W,showNavigationWithlinkBanner:W||a,drawerProps:{appElement:"#app-root",internationalInfo:C,rootBrandName:A,primaryLinks:x,secondaryLinks:E,searchAction:S,socialIconsProps:{links:T}},hasContentHeaderLogo:r,hasSearch:s,hasSearchBar:!1,headerLogo:d,headerLogoDim:c,headerInvertedLogo:l,headerTheme:m,pageHeadline:$,isLogoWide:n,isAccountsEnabled:g,isEditorPicksAvailable:B,isPersistent:!0,isVisualLinkBanner:F,logo:d,invertedLogo:p,logoBaseUrl:v,primaryLinks:x,secondaryLinks:E,seriesData:D,shouldEnableFullArticleInverted:_,shouldKeepSubscribeLinkActive:i,shouldConsiderSeriesPagination:b&&D&&H,user:R,utilityLinks:N,hasSEOSupport:L},V={SimpleNavigation:{hasSearch:!1},SiteHeader:{brandName:e,hasSearch:s,internationalInfo:C,invertedLogo:p,isPersistent:!1,logo:f,searchLink:S,socialLinks:T,socialLinksHeading:I},StackedNavigation:{logo:f,invertedLogo:p,socialLinksHeading:I,hasLinkbannerCrossSlideAnimation:M,onDrawerStateChange:O}};Object.assign(U,V[P]);const z=h[P];return o.createElement(y,{isPersistent:U.isPersistent},o.createElement(z,{...U}))};b.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(g.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(h)),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})},b.defaultProps={navPattern:"StandardNavigation",shouldUseGQLForLinkBanner:!1},b.displayName="ConnectedNavigation",e.exports=a(b,{keysToPluck:["brandName","rootBrandName","config","featureFlags","hasSearch","headerLogo","headerInvertedLogo","invertedLogo","isAccountsEnabled","linkBannerData","logo","logoBaseUrl","navigation","seriesData","user"]})},68987:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380);e.exports=o(n(47947),"ConnectedNavigation")},41794:(e,t,n)=>{const o=n(45697),i=n(67294),{useEffect:a,useState:r}=i,{injectIntl:s}=n(76186),l=n(81935).Z,{connector:d}=n(92078),c=n(24894),{trackComponent:m}=n(40199),{googleAnalytics:p}=n(28601),{saveNewsletterSubscriptions:u}=n(69908),{setMarketingPermissions:g}=n(13057),{createCookie:h,getCookie:y}=n(66071),b=n(48655),f=n(81792),v=n(84702),k=n(9969),w=n(69908),C=n(69638),{buildMarkName:$,buildMeasureName:x,perfMark:S,perfMeasure:E}=n(94166),I=n(36547),{trackNewsletterEvent:T}=n(68612),N="fetch-complete",L="form-focus",B="form-render",P="form-submit",A="newsletter-subscribe",M=36e5;class D 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:b,userEmail:f,userPlatformProxy:v,xClientID:k,newsletterType:w,hasAlternateNewsletterStyle:C,isAuthenticated:$,amguuid:x,dangerousHed:S,frequencyBadge:E}=this.props,I=e?.target||document,N=I.querySelector(`[name=${b}]`),L=N?.value||"",B="slim-newsletter"===w?"newsletter-signup-submit-inlineslim":"newsletter-signup-submit";p.emitGoogleTrackingEvent(B,{newsletterId:this.props.newsletterId}),T({type:"signup",newsletter_id:String(a),newsletter_title:S,cadence:E,subject:c});let P={email:f};if(!n&&!f){const e=o.map((({name:e})=>e)).concat(b);P=e.reduce(((e,t)=>{const n=I.querySelector(`[name=${t}]`);return n&&(e[t]=n.value),e}),{})}this.setBeaconSubmitMarks(),this.setState({isRequestInflight:!0});const A=y("ns-anonymous-user-email"),D={...P,email:P?.email||A,provider:r,siteCode:d,sourceCode:n&&m?m:c,subscriptions:[{status:"SUBSCRIBED",newsletterId:a}],url:window.location.href};let H={userPlatformProxy:v,xClientID:k};$&&(L&&L!==this.props?.email?D.email=L:(D.email=this.props?.email,H={...H,amgUUID:C&&x})),s&&(D.recaptchaResponse=t),H={...H,payload:D};const _=[u(H)],R=this.state.checkedMarketing||{};if(this.props.marketingPermissions&&Object.keys(R).length>0){const e={brand:D.siteCode,marketingPermissions:R,source:D.sourceCode,userPlatformProxy:H.userPlatformProxy,xClientID:H.xClientID,email:D.email};_.push(g(e))}return Promise.all(_).then((([e,t])=>{this.setBeaconFetchCompletionMarks(),$||!C||A&&P?.email===A||(document.cookie=h("ns-anonymous-user-email",H.payload.email,{path:"/",expirationInMs:M}));const n={status:H.payload.subscriptions[0].status,newsletterId:H.payload.subscriptions[0].newsletterId.toString()},o=y("ns-anonymous-user-pref");if(!$&&C)if(P?.email===A&&o){const e=JSON.parse(o);e.push(n),document.cookie=h("ns-anonymous-user-pref",JSON.stringify(e),{path:"/",expirationInMs:M})}else document.cookie=h("ns-anonymous-user-pref",JSON.stringify([n]),{path:"/",expirationInMs:M});e.status>=300?this.setState({error:i.formatMessage(l.badResponse),isRequestInflight:!1}):this.props.marketingPermissions&&t.status>=300?this.setState({error:i.formatMessage(l.marketingPermissionBadResponse),isRequestInflight:!1}):this.handleSuccess()})).catch((e=>{this.setState({error:e.message,isRequestInflight:!1})}))},this.setBeaconFocusMark=()=>{S($(A,L))},this.setBeaconSubmitMarks=()=>{S($(A,P)),E(x(A,L,P),$(A,L),$(A,P))},this.setBeaconFetchCompletionMarks=()=>{S($(A,N)),E(x(A,P,N),$(A,P),$(A,N))},this.setBeaconPostSubmitRenderMarks=()=>{S($(A,B)),E(x(A,P,B),$(A,P),$(A,B))},this.fetchNewsletterPrefs=async()=>{const{amguuid:e,doUpdateAuthenticatedStatus:t,provider:n,sailthruId:o,userPlatformProxy:i,xClientID:a,newsletterId:r,isArticlePage:s}=this.props,l=o&&window&&window.atob(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 w.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";p.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||{}}}componentDidMount(){const{isAuthenticated:e,hasAlternateNewsletterStyle:t,newsletterId:n}=this.props,{hasFetchedPrefs:o,isPending:i,hasUnknownError:a,hasBadResponse:r}=this.state;if(m("ConnectedNewsletterSubscribeForm",this.props.variationName),!e&&t&&!this.props.isArticlePage&&y("ns-anonymous-user-pref")){const e=JSON.parse(y("ns-anonymous-user-pref"))?.find((e=>Number(e.newsletterId)===n));e&&this.setState({hasSubscribed:!0})}!e||!t||o||i||a||r||this.fetchNewsletterPrefs()}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:w,formFields:$,showDangerousHed:x,...S}=this.props,E={email:{typeMismatch:o.formatMessage(l.typeMismatchMessage)}},T=g?I.executeV2Recaptcha:this.onSubmitHandler,N=({children:e,...n})=>{const[o,s]=r(!1);if(a((()=>{s(Boolean(y(`ns-dismiss-${u}`))||Boolean(y(`ns-subscribed-${u}`))||!1)}),[]),w.isSlice){let e=k;"top"===w.slicePosition?e=k.PersistTop:"bottom"===w.slicePosition&&(e=k.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)};N.propTypes=f.propTypes;const L=this.renderSubscribeFormFields($),{dangerousLoggedInSuccessHed:B}=this.props,P=x?d:"";return i.createElement(i.Fragment,null,"slim-newsletter"===this.props.newsletterType&&this.props.enableSlimUnitToggle?i.createElement(C,{...this.props,dangerousDek:s,dangerousHed:d,dangerousSuccessHed:B||m,hasSubscribed:t,onToggleChecked:this.onSubmitHandler}):i.createElement(N,{newsletterId:u,...S,customInvalidityMessages:E,dangerousDek:t?c||o.formatMessage(l.successDek):s,dangerousHed:t?m||o.formatMessage(l.successHed):P,errors:e?[{text:"",messages:[`${o.formatMessage(l.errorMessage)} ${e}`]}]:void 0,hasSubscribed:t,isSubmitDisabled:this.state.isRequestInflight,onFocusHandler:this.onFocusHandler,onSubmitHandler:T,recaptchaCallback:this.recaptchaCallback,recaptchaSiteKey:g,setBeaconPostSubmitRenderMarks:this.setBeaconPostSubmitRenderMarks},L))}}D.propTypes={...f.propTypes,checkedMarketing:o.object,dangerousSuccessDek:o.string,dangerousSuccessHed:o.string,formFields:o.array,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},D.defaultProps={formFields:[],isArticlePage:!1,showDangerousHed:!0,textFieldName:"email",variations:{isSlice:!1,slicePosition:"inline"}},D.displayName="ConnectedNewsletterSubscribeForm",e.exports=s(d(D,{keysToSpread:["userPlatform","user"]}))},43625:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(52541);e.exports=o(i,"ConnectedNewsletterSubscribeForm")},516:(e,t,n)=>{const o=n(67294),{googleAnalytics:i}=n(28601),{connector:a}=n(92078),r=n(43625),{getNewsletterSubscriptions:s}=n(78918);class l 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:l,user:d,isArticlePage:c}=this.props;("aggressive-newsletter"===a&&n||"slim-newsletter"===a&&t)&&(e=!0);const{isSourceNewsletter:m,newsletterToShow:p}=this.state,u=this.props.newsletters&&this.props.newsletters.find((e=>e.newsletterId===p));return!m&&e&&u?o.createElement(r,{...u,enableSlimUnitToggle:l&&d?.isAuthenticated&&d?.email,hasSlimAlternateStyle:i,newsletterType:a,patternType:s,userEmail:d?.isAuthenticated&&d?.email,isArticlePage:c}):null}}l.propTypes=r.propTypes,l.defaultProps=r.defaultProps,l.displayName="SlimNewsletterWrapper",e.exports=a(l,{keysToPluck:["user","userPlatform"]})},25980:(e,t,n)=>{const o=n(516),{asConfiguredComponent:i}=n(36380);e.exports=i(o,"SlimNewsletterWrapper")},81935:(e,t,n)=>{const o=n(76186);t.Z=(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:"Please enter a valid email address",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"},marketingPermissionBadResponse:{id:"ConnectedNewsletterSubscribeForm.marketingPermissionBadResponse",defaultMessage:"Bad response",description:"ConnectedNewsletterSubscribeForm component bad response message"}})},52541:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(41794);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},18453:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(4131),{Disclaimer:r}=n(5626),{trackComponent:s}=n(40199),l=({isVisible:e,additionalText:t,componentWrapper:n})=>{const o=n;return i.useEffect((()=>{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"}))))};l.propTypes={additionalText:o.string,componentWrapper:o.elementType,isVisible:o.bool},l.defaultProps={isVisible:!1},l.displayName="ContentFooterAdditionalText",e.exports=l},80584:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(18453);e.exports=o(i,"ContentFooterAdditionalText")},16760:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(46647),r=n(70734),s=n(90204),l=n(67440),d=n(38533),c=n(80584),m=n(40640),p=n(78740),u=n(48655),g=n(16650),{PaymentGateway:h}=n(28576),y=n(4131),b=n(31928),f=n(70226),{trackComponent:v}=n(40199),{Disclaimer:k}=n(5626),{ContentFooterWrapper:w,ContentFooterContributorBio:C,ContentFooterCoralComments:$,ContentFooterTagCloud:x,ContentFooterRelated:S,ContentFooterMagazineDisclaimer:E,ContentFooterBottom:I,ContentFooterNewsletterForm:T,ContentFooterSeriesNavigation:N,ContentFooterContributorSpotlightWrapper:L,ContentFooterNewsletterContentWrapper:B,OutbrainGrid:P,OutbrainGridColumn:A,ReadMoGrid:M,ReadMoGridColumn:D,TaboolaWidget:H,TaboolaWrapper:_}=n(94859),R=({canonicalUrl:e,template:t,widgetId:n})=>i.createElement(r,null,i.createElement(h,{group:"ads"},i.createElement(y,null,i.createElement(P,null,i.createElement(A,{"data-testid":"ContentFooterOutbrainGridColumn"},i.createElement(l,{widgetId:n,template:t,canonicalUrl:e}))))));R.propTypes={canonicalUrl:o.string.isRequired,template:o.string.isRequired,widgetId:o.string};const O=()=>i.createElement(y,null,i.createElement(M,null,i.createElement(D,null,i.createElement("div",{"data-testid":"ContentFooterReadMoElement",id:"readmo-12345"})))),F=e=>i.createElement(r,null,i.createElement(h,{group:"ads"},i.createElement(y,null,i.createElement(_,null,i.createElement(H,{"data-testid":"ContentFooterTaboolaWidget",taboola:e.taboola}))))),W=({ContentWrapper:e,hasWrapper:t,isArticlePage:n,isFullBleed:o,newsletter:a,palette:r})=>{const s=i.createElement(T,{...a,position:"content-footer",isArticlePage:n});if(!t)return s;const l=o?u.WithMargins:e;return i.createElement(B,{isNewsletterFullBleed:o,newsletterPalette:r},i.createElement(l,null,s))};W.propTypes={ContentWrapper:o.elementType.isRequired,hasWrapper:o.bool,isArticlePage:o.bool,isFullBleed:o.bool,newsletter:o.shape(T.propTypes),palette:o.string},W.defaultProps={palette:"standard"};const U=({channelMap:e,className:t,consumerMarketing:n,ContentWrapper:o,contributors:l,contributorSpotlight:m,coralComments:u,isNarrow:T,isNewsletterFullBleed:B,isAdRail:P,licensedPartnerLink:A,linkList:M,hasFullBleedRecircBackground:D,hasNewsletterWithoutWrapper:H,hasTopSpacingFooterRelated:_,showWriterBio:U,hideContributorBio:V,showContributorSpotlight:z,showContributor:j,hideRecircList:G,isLinkStackEnabled:q,magazineDisclaimer:Z,newsletter:K,newsletterPalette:Y,outbrain:X,pageBackgroundTheme:J,related:Q,recircRelated:ee,relatedVideo:te,shouldUseRelatedVideoOverInterlude_variation:ne,showAdBelowNewsletter:oe,showNewsletter:ie,signageConfig:ae,taboola:re,tagCloud:se,shouldReplaceOutbrainWithVMG:le,showHotelRecirc:de,showRecirc:ce,savingsUnitedCoupons:me,shouldDisplaySavingsUnitedCoupons:pe,shouldEnableFullArticleInverted:ue,shouldReplaceOutbrainWithSavingsUnitedCoupons:ge,shouldShowSeriesNavigationInFooter:he,dividerColor:ye,recircListElements:be,sponsoredProps:fe,hasDynamicDisclaimer:ve,currentPage:ke})=>(i.useEffect((()=>{v("ContentFooter")}),[]),i.createElement(w,{isNarrow:T,className:t},!!fe&&ve&&i.createElement(o,null,i.createElement(k,{sponsorName:fe.sponsorName,isSponsored:!!fe})),Z&&Z.issueDate&&i.createElement(o,null,i.createElement(E,{...Z,"data-testid":"ContentFooterMagazineDisclaimer"})),q&&i.createElement(y,null,i.createElement(o,null,i.createElement(g,{...M,dividerColor:ye}))),!z&&j&&i.createElement(f,{showWriterBio:U,hideContributorBio:V,componentWrapper:o,contributors:l,dividerColor:ye,tagCloud:se}),z&&i.createElement(L,{isAdRail:P},i.createElement(p,{...m})),u?.enableComments&&i.createElement(y,{bottomSpacing:2,topSpacing:2},i.createElement($,{coralHostName:u.coralHostName,componentWrapper:o})),ne&&i.createElement(b,{...te,componentWrapper:o}),A&&!z&&i.createElement(y,null,i.createElement(o,null,i.createElement(C,{dangerousBio:A.dangerousDek,photo:A.photo}))),i.createElement(c,{componentWrapper:o}),se&&i.createElement(y,null,i.createElement(o,null,i.createElement(x,{hasBorderTop:!1,tags:se.tags,dividerColor:ye,"data-testid":"ContentFooterTagCloud"}))),de&&be,ce&&be,i.createElement(I,{"data-testid":"ContentFooterBottom"},K&&ie&&i.createElement(W,{ContentWrapper:o,hasWrapper:!H,isFullBleed:B,newsletter:K,palette:Y,isArticlePage:"article"===ke}),i.createElement("div",{className:"content-bottom-anchor"}),oe&&i.createElement(y,null,i.createElement(h,{group:"ads"},i.createElement(a,{position:"mid-content","data-testid":"AdBelowNewsletter",shouldHoldSpace:!0,shouldDisplayLabel:!0}))),n&&i.createElement(h,{group:"consumer-marketing"},i.createElement(s,{...n})),he&&i.createElement(N,{className:"article__series-navigation",pageBackgroundTheme:J,dividerColor:ye}),le&&X&&X.shouldDisplayAboveRecircList&&i.createElement(O,null),!ge&&!le&&X&&X.shouldDisplayAboveRecircList&&i.createElement(R,{canonicalUrl:X.canonicalUrl,template:X.template,widgetId:X.widgetId}),!G&&i.createElement(r,null,i.createElement(S,{categoriesMap:se?.tags,channelMap:e,related:Q,recircRelated:ee,signageConfig:ae,hasFullBleedRecircBackground:D,hasTopSpacingFooterRelated:_,dividerColor:ye,shouldEnableFullArticleInverted:ue})),re&&i.createElement(F,{taboola:re}),le&&X&&!X.shouldDisplayAboveRecircList&&i.createElement(O,null),!ge&&!le&&X&&!X.shouldDisplayAboveRecircList&&i.createElement(R,{canonicalUrl:X.canonicalUrl,template:X.template,widgetId:X.widgetId}),(ge||pe)&&me.length>=1&&i.createElement(d,{items:me,dividerColor:ye}),i.createElement(y,null,i.createElement(h,{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(m.propTypes.contributors))})}),o.shape({writer:o.shape({items:o.arrayOf(o.shape(m.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,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(T.propTypes),newsletterPalette:o.string,outbrain:o.shape({canonicalUrl:o.string.isRequired,shouldDisplayAboveRecircList:o.bool,template:o.string.isRequired,widgetId: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,shouldReplaceOutbrainWithSavingsUnitedCoupons:o.bool,shouldReplaceOutbrainWithVMG: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.defaultProps={currentPage:"",hasTopSpacingFooterRelated:!1,newsletterPalette:"standard",shouldDisplaySavingsUnitedCoupons:!1,shouldReplaceOutbrainWithSavingsUnitedCoupons:!1,shouldReplaceOutbrainWithVMG:!1,shouldUseRelatedVideoOverInterlude_variation:!1,showAdBelowNewsletter:!1,showContributor:!0,showHotelRecirc:!1},U.displayName="ContentFooter",e.exports=U},31928:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{asConfiguredComponent:r}=n(36380),s=n(82240).Z,{ContentFooterRelatedVideo:l,ContentFooterRelatedVideoHeader:d,ContentFooterRelatedPlayer:c,ContentFooterRelatedVideoTitle:m,ContentFooterRelatedVideoDek:p}=n(94859),u=({componentWrapper:e,headerText:t,related:n,showRelatedVideo:o})=>{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.defaultProps={related:{},showRelatedVideo:!1},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")},70226:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(4131),r=n(40640),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},9370:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(16760);e.exports=o(i,"ContentFooter")},94859:(e,t,n)=>{const{css:o,default:i}=n(51117),{applyGridSpacing:a,cssVariablesGrid:r}=n(62470),s=n(34353),l=n(16522),d=n(44374),c=n(81411),m=n(61528),p=n(43625),u=n(93839),g=n(43096),{BREAKPOINTS:h}=n(85326),{ContributorSpotlightInnerContainer:y,ContributorSpotlightContainer:b,ContributorSpotlightSummaryGrid:f}=n(73007),{ContributorSpotlightMainSectionGrid:v}=n(7850),{FeaturedStoriesGrid:k,FeaturedStoriesSectionTitle:w}=n(54605),{FeaturedStoriesCarousel:C}=n(37677),{SummaryCarouselRow:$}=n(28642),{ContributorGrid:x}=n(27711),{ResponsiveImageContainer:S}=n(7230),{ToutWrapper:E}=n(30993),{GridWrapper:I,GridItem:T}=n(14134),{BaseText:N}=n(74327),{calculateSpacing:L,getColorToken:B,getTypographyStyles:P,minScreen:A,minMaxScreen:M,styledProperty:D}=n(79720),{universalGridCore:H}=n(61774),_=n(38309),R=i(p).withConfig({displayName:"ContentFooterNewsletterForm"})``,O=i.div.withConfig({displayName:"ContentFooterContributorSpotlightWrapper"})` ${H()} ${a("padding")} ${T} { :nth-of-type(1) { grid-column: 2 / span 6; } :nth-of-type(2) { grid-column: 2 / span 6; } } ${v} { display: block; } ${x} { border-top: ${L(.125)} solid; border-bottom: ${L(.125)} solid ${B("colors.foundation.menu.dividers")}; padding: ${L(4)} 0 ${L(2)} 0; } ${k} { border-bottom: ${L(.125)} solid; padding: 0 0 ${L(4)} 0; } ${y} { border-bottom: none; } ${b} { grid-column: 1 / -1; padding-right: 0; padding-left: 0; ${({isAdRail:e})=>!e&&`\n ${A(h.md)} {\n grid-column: 3 / span 8;\n }`} ${({isAdRail:e})=>e&&`\n ${A(h.lg)} {\n grid-column: 2 / span 6;\n }`} } ${f} { padding-bottom: 0; } ${w} { margin-top: ${L(2)}; ${A(h.lg)} { margin-top: 0; } } ${C} { margin-bottom: 0; border-bottom: ${L(.125)} solid; padding-bottom: ${L(2)}; } ${$} { padding-bottom: 0; } ${E} { ${A(h.lg)} { margin-top: ${L(4)}; border-top: none; padding-top: 0; } } `,F=i.div.withConfig({displayName:"ContentFooterBottom"})` .newsletter-subscribe-form { padding: ${L(6)} ${L(4)}; ${A(h.md)} { padding: ${L(8)} ${L(4)}; } } `,W=i(m).withConfig({displayName:"ContentFooterMagazineDisclaimer"})` ${({theme:e})=>P(e,"typography.definitions.consumptionEditorial.description-embed")} margin: ${L(-1)} 0 ${L(4)} 0; color: ${B("colors.consumption.body.standard.body")}; a:hover, a:link, a:visited { text-decoration: underline; color: ${B("colors.consumption.body.standard.body")}; } `,U=o` margin-top: ${L(6)}; ${A(h.md)} { margin-top: ${L(8)}; } `,V=i(c).withConfig({displayName:"ContentFooterRelated"})` ${D("hasFullBleedRecircBackground",!0,`\n background-color: ${B("discovery.lead.secondary.background")};\n `)} ${({hasTopSpacingFooterRelated:e})=>e&&U} .recirc-list--high-density { ${M("0px",h.md)} { margin-top: ${L(2)}; } } .rubric.summary-item__rubric a.rubric__link { text-decoration: none; } `,z=i.div.withConfig({displayName:"ContentFooterRelatedVideo"})` border-top: 2px solid ${B("colors.discovery.body.white.divider")}; border-bottom: 2px solid ${B("colors.discovery.body.white.divider")}; padding: ${L(2)} 0; `,j=i(N).withConfig({displayName:"ContentFooterRelatedVideoHeader"})` ${({theme:e})=>P(e,"typography.definitions.discovery.subhed-section-tertiary")}; color: ${B("colors.discovery.body.white.heading")}; `,G=i(u).withConfig({displayName:"ContentFooterRelatedPlayer"})` margin: ${L(2)} 0; `,q=i(N).withConfig({displayName:"ContentFooterRelatedVideoTitle"})` ${({theme:e})=>P(e,"typography.definitions.discovery.hed-bulletin-primary")}; color: ${B("colors.discovery.body.white.heading")}; `,Z=i(N).withConfig({displayName:"ContentFooterRelatedVideoDek"})` ${({theme:e})=>P(e,"typography.definitions.discovery.description-core")}; margin-top: ${L(1)}; color: ${B("colors.discovery.body.white.description")}; `,K=i.div.withConfig({displayName:"OutbrainGrid"})` ${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); ${A(h.md)} { grid-template-columns: repeat(12, 1fr); } `,Y=i.div.withConfig({displayName:"OutbrainGridColumn"})` grid-column: 1 / span 4; ${A(h.md)} { grid-column: 3 / span 8; } `,X=i(l).withConfig({displayName:"ContentFooterCoralComments"})` grid-column: 1 / span 4; ${A(h.md)} { grid-column: 3 / span 8; } `,J=i(d).withConfig({displayName:"ContentFooterTagCloud"})` grid-column: 1 / span 4; ${A(h.md)} { grid-column: 3 / span 8; } `,Q=i(s).withConfig({displayName:"ContentFooterContributorBio"})` .contributor-bio__content { color: ${B("colors.consumption.body.standard.body-deemphasized")}; } .contributor-bio__responsive-image { margin-right: ${L(3)}; .responsive-image, ${S} { all: initial; max-width: 90px; } } `,ee=i.div.withConfig({displayName:"TaboolaWrapper"})` ${r()} ${a("padding")} margin: 0 auto; width: 100%; max-width: ${h.xxl}; `,te=i(g).withConfig({displayName:"TaboolaWidget"})` --grid-margin: 1.5rem; margin: 0 auto; padding: 0 calc(1 * var(--grid-margin)); max-width: 728px; `,ne=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); ${A(h.md)} { grid-template-columns: repeat(12, 1fr); } `,oe=i.div.withConfig({displayName:"ReadMoGridColumn"})` grid-column: 1 / span 4; ${A(h.md)} { grid-column: 3 / span 8; } `,ie=i.div.withConfig({displayName:"ContentFooterNewsletterContentWrapper"})` ${({isNewsletterFullBleed:e})=>e&&o` &:first-child { background: ${B("colors.consumption.lead.standard.background")}; .newsletter-subscribe-form { grid-column: 1 / -1; ${A(h.md)} { grid-column: 3 / span 8; } ${A(h.lg)} { grid-column: 4 / span 6; } } } `} ${({isNewsletterFullBleed:e,newsletterPalette:t})=>e&&"inverted"===t&&o` &:first-child { background-color: ${B("colors.foundation.footer.bg")}; } `} ${I} > :not(.grid-layout__content) { display: contents; } `,ae=i.div.withConfig({displayName:"ContentFooterWrapper"})` @media print { .content-footer__bottom { display: none; } .content-footer { .grid { display: block; } } } ${R}.newsletter-slice { /* help with spacing around the newsletter slice in content footer */ margin-top: ${L(5)}; margin-bottom: ${L(-5)}; } &.content-footer--mobile-truncated { ${R} { display: none; } } .contributors, .linkstack, ${z}, ${W}, ${R} { grid-column: 1 / -1; ${A(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 ${z},\n ${W},\n ${R},\n ${Y},\n ${oe},\n ${J} {\n ${A(h.md)} {\n grid-column: 4 / span 6;\n }\n }\n `} `,re=i.div.withConfig({displayName:"ContentWrapperMarginGrid"})` ${H()} `,se=i(_).withConfig({displayName:"ContentFooterSeriesNavigation"})` padding-top: ${L(6)}; `;e.exports={ContentFooterWrapper:ae,ContentFooterRelatedVideo:z,ContentFooterContributorBio:Q,ContentFooterCoralComments:X,ContentFooterTagCloud:J,ContentFooterRelated:V,ContentFooterMagazineDisclaimer:W,ContentFooterBottom:F,ContentFooterNewsletterForm:R,ContentFooterRelatedVideoHeader:j,ContentFooterRelatedPlayer:G,ContentFooterRelatedVideoTitle:q,ContentFooterContributorSpotlightWrapper:O,ContentFooterRelatedVideoDek:Z,ContentFooterNewsletterContentWrapper:ie,OutbrainGrid:K,OutbrainGridColumn:Y,ReadMoGrid:ne,ReadMoGridColumn:oe,TaboolaWidget:te,TaboolaWrapper:ee,ContentWrapperGrid:re,ContentFooterSeriesNavigation:se}},82240:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({headerText:{id:"RelatedVideo.HeaderText",defaultMessage:"Featured Video",description:"Title preceding related video embed",isConfigurable:!0}})},19658:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getColorToken:r,removeTextDecoration:s,getLinkStyles:l,getTypographyStyles:d,maxScreen:c}=n(79720),{BaseText:m}=n(74327),{roundImageBase:p}=n(253),{BREAKPOINTS:u,INTERACTIVE:g}=n(85326),h=n(13134),{SocialIconsList:y}=n(96860),b=n(98288),{SpanWrapper:f}=n(89676),{SummaryItemAssetPremier:v,AssetPremierLabel:k}=n(9465),{BylineWrapper:w}=n(72369),{defaultGridStyle:C,defaultColorPaddingStyle:$,rowWithCommonStyle:x}=n(69682),S=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; ${w} { margin-top: ${a(.5)}; &:first-child { margin-top: 0; } } `} `,E=o(h.Standard).withConfig({displayName:"ContentHeaderAccreditationSocialIcons"})` margin: 0 auto; margin-top: ${a(3)}; width: 100%; ${y} { justify-content: center; } /* Hide sosial share icons on mobile */ ${({hideSocialIconsOnMobile:e})=>e&&`\n @media (min-width: 0) and (max-width: ${u.lg}) {\n display: none;\n }\n `} /* Hide social share icons on desktop */ ${({hasStickySocialIcons:e})=>e&&`\n @media (min-width: ${u.lg}) {\n display: none;\n }\n `} /* Hide specific social icons mentioned in props - social-icons */ ${({hideSocialIconsOnMobile:e,socialIconsToHide:t})=>!e&&`\n ${c(u.lg)} {\n ${(e=>e.map((e=>`\n .social-icons__list-item--${e} {\n display: none;\n }\n `)).join("\n"))(t)}\n }\n `} `,I=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`} `,T=o.div.withConfig({displayName:"ContentHeaderNativeShareButton"})` && { display: flex; grid-column: 1/-1; justify-content: center; margin-top: ${a(3)}; } ${C} ${$} `,N=o.div.withConfig({displayName:"ContentHeaderBylineContent"})``,L=o(m).withConfig({displayName:"ContentHeaderDekRewards"})` > img { margin-right: ${a(.8)}; margin-left: ${a(2)}; &:first-of-type { margin-left: 0; } } margin-top: ${a(3)}; `;L.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const B=o.p.withConfig({displayName:"ContentHeaderDek"})` @media (min-width: ${u.lg}) { && { grid-column: 3 / span 8; } } ${({theme:e})=>l(e,"colors.consumption.lead.standard.description",null)}; /* overwrite text decoration link styles see token: layouts_to_refactor.interactive.links */ ${s()} margin-top: ${a(3)}; cursor: unset; text-align: center; .small { text-transform: lowercase; font-style: inherit; font-variant: small-caps; } a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover")}; transition: color ${g.timingLinkDefault} ease; } ${d("typography.definitions.consumptionEditorial.description-core")}; ${({assetPosition:e,mediaWidth:t})=>"middle"===e&&`\n margin-top: ${a(3)};\n @media (min-width: ${u.md}) {\n margin-top: ${a(5)};\n }\n && {\n @media (min-width: ${u.lg}) {\n grid-column: 1 / 9;\n }\n }\n ${"grid"===t&&`\n && {\n @media (min-width: ${u.lg}) {\n grid-column: 1 / -1;\n }\n }\n `};\n `}; `,P=o(m).withConfig({displayName:"ContentHeaderSignageLabel"})` padding-top: ${a(1)}; ${d("typography.definitions.discovery.description-core")}; `,A=o.div.withConfig({displayName:"ContentHeaderAccreditation"})` ${({rowWithBottomBorder:e,theme:t})=>e&&`\n &::after {\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-bottom: 1px solid ${r(t,"colors.consumption.body.standard.divider")};\n padding-top: ${a(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n ${x}\n `} ${C} && { ${$} } > * { grid-column: 1/-1; } ${({visibilityInfo:e})=>(e=>e.showDek?`\n ${B} {\n margin-top: 0;\n }\n `:e.showVenueAwards?`\n ${L} {\n margin-top: 0;\n }\n `:e.showByline?`\n ${S} {\n margin-top: 0;\n }\n `:e.showNativeShareButton?`\n ${T} {\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`} `,M=o.div.withConfig({displayName:"SummaryPremiereWrapper"})` max-width: 1600px; ${v} { display: flex; border: 0; } ${k} { padding: ${a(3)} 0 0 0; ${({theme:e})=>`${d(e,"typography.definitions.globalEditorial.context-tertiary")};\n `} } `;e.exports={ContentHeaderByline:S,ContentHeaderAccreditationSocialIcons:E,ContentHeaderContributorImage:I,ContentHeaderNativeShareButton:T,ContentHeaderBylineContent:N,ContentHeaderDekRewards:L,ContentHeaderAccreditation:A,ContentHeaderDek:B,ContentHeaderSignageLabel:P,SummaryPremiereWrapper:M}},32279:(e,t,n)=>{const{default:o,css:i}=n(51117),{applyGridSpacing:a,cssVariablesGrid:r}=n(62470),{calculateSpacing:s,getColorToken:l,getLinkStyles:d,minScreen:c,maxScreen:m}=n(79720),{roundImageBase:p}=n(253),{BaseText:u}=n(74327),{BREAKPOINTS:g,INTERACTIVE:h}=n(85326),{maxThresholds:y}=n(28657),{BylinePreamble:b,BylineName:f}=n(72369),{CaptionText:v,CaptionCredit:k}=n(5481),{RubricLink:w}=n(7320),{ResponsiveImageContainer:C}=n(7230),{ResponsiveClipWrapper:$}=n(499),x=n(41199),{SpanWrapper:S}=n(89676),E=n(34042),{ResponsiveCartoonCaption:I}=n(94007),{SocialIconsList:T,SocialIconsWrapper:N}=n(96860),L=n(65552),{ContentHeaderLeadAsset:B,ContentHeaderResponsiveAsset:P,ContentHeaderLeadAssetContent:A,ContentHeaderLeadAssetCaption:M,ContentHeaderLeadAssetContentMedia:D,ContentHeaderLeadRailAnchor:H,ContentHeaderLeadContentFullWidth:_}=n(6845),{ContentHeaderContentDivider:R,ContentHeaderItemCount:O,ContentHeaderHed:F,ContentHeaderTitleBlockWrapper:W,ContentHeaderTitleBlockPublishDate:U,AddressBlockWrapper:V,HeaderSocialInformation:z}=n(30414),{ContentHeaderRubricBlock:j,ContentHeaderRubricContainer:G,ContentHeaderRubricIssueDate:q}=n(81398),{ContentHeaderByline:Z,ContentHeaderAccreditationSocialIcons:K,ContentHeaderContributorImage:Y,ContentHeaderNativeShareButton:X,ContentHeaderBylineContent:J,ContentHeaderAccreditation:Q,ContentHeaderDek:ee,ContentHeaderSignageLabel:te,SummaryPremiereWrapper:ne}=n(19658),{getPublishDateCommonStyle:oe,defaultGridStyle:ie,defaultColorPaddingStyle:ae,rowWithCommonStyle:re}=n(69682),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(L).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)}; } ${G} { color: ${l("colors.consumption.lead.inverted.context-signature")}; ${w} { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; } } ${q} { color: ${l(le)}; ${w} { ${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} ${S} { display: none; } ${pe},${U} { color: ${l(le)}; &:hover { color: ${l(le)}; } } .social-icons__list-item--standard { .icon path { fill: ${l("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${l("colors.interactive.base.dark")}; &:hover { .icon-bookmark.icon path { fill: ${l("colors.interactive.base.white")}; } } .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${l("colors.interactive.base.white")}; } @media (min-width: ${g.md}) { &:hover { background: ${l("colors.interactive.base.brand-primary")}; } } } .social-icons__link--bookmarkactivated { background: ${l("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${l("colors.interactive.base.white")}; } @media (min-width: ${g.md}) { &:hover { background: ${l("colors.interactive.base.white")}; } } } } .social-icons__list-item--bookmark, .social-icons__list-item--bookmarkactivated { @media (min-width: 0) and (max-width: ${g.md}) { margin-top: ${s(.25)}; } } .bylines--inlined-with-bg { .bylines__byline { ${f} { background-color: ${l("colors.consumption.lead.inverted.context-signature")}; color: ${l("colors.consumption.lead.inverted.context-texture")}; a { ${d(t,"colors.consumption.lead.inverted.context-texture",null,"global")}; } } } } `:"special"===e?i` background-color: ${l("colors.consumption.lead.special.background")}; ${G} { color: ${l(de)}; ${w} { ${d(t,de,de,"global")}; } } ${q} { color: ${l(ce)}; ${w} { ${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} ${S} { display: none; } ${pe},${U} { color: ${l(ce)}; &:hover { color: ${l(ce)}; } } `:"")(e,t)} ${({isFullBleedVideo:e,mediaWidth:t})=>"fullbleed"===t&&e&&"display: block"} ${({mediaWidth:e,showFullWidthLeadImage:t})=>"fullbleed"===e&&t&&`\n grid-template-columns:\n [full-start] minmax(0, 1fr)\n [main-start] minmax(0, 2400px) [main-end]\n minmax(0, 1fr) [full-end];\n\n ${A} {\n max-width: 2400px;\n ${D} {\n ${P} ${C} {\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}, ${Q} { background-color: ${l("colors.consumption.lead.standard.background")}; } ${"below"===e&&`\n ${M} {\n background-color: ${l("colors.consumption.lead.standard.background")};\n }\n `}; `:"inverted"===t?i` ${W}, ${Q} { background-color: ${l("colors.consumption.lead.inverted.background")}; } ${"below"===e&&`\n ${M} {\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; } ${Q} { 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 ${Q} {\n grid-column: 1/-1;\n }\n\n @media (min-width: ${g.sm}) {\n grid-template-columns: repeat(4, 1fr);\n padding-top: ${s(5)};\n ${a("padding")}\n\n ${W} {\n grid-column: 1/5;\n grid-template-columns: repeat(8, 1fr);\n padding-top: 0;\n gap: 0;\n }\n\n ${F} {\n margin-top: 0;\n }\n\n ${V} {\n ${z} {\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 ${Q} {\n grid-column: 9/13;\n gap: 0;\n grid-template-columns: none;\n padding-right: 0;\n }\n\n ${V} {\n grid-column: 1/9;\n }\n }\n\n @media (min-width: ${g.lg}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/10;\n grid-template-columns: repeat(9, 1fr);\n gap: 0;\n }\n ${Q} {\n grid-column: 10/13;\n grid-template-columns: none;\n margin: 0;\n padding-top: 2.5rem;\n padding-right: 0;\n padding-left: 0;\n }\n\n ${F},${V},${R} {\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 ${R},${F},${V} {\n grid-column: 2/12;\n }\n ${Q} {\n grid-column: 9/13;\n grid-template-columns: none;\n margin: 0;\n padding-top: 2.5rem;\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @media (min-width: ${g.xxl}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(10, 1fr);\n gap: 0;\n\n ${F},${V},${R} {\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 ${A} {\n grid-column: 4 / span 6;\n }\n }\n }\n `};\n `:"")(e,t)} ${({isBusinessContentHeader:e})=>e&&`\n @media (min-width: ${g.md}) {\n grid-column: 1 / span 20;\n }\n @media (min-width: ${g.xl}) {\n max-height: 320px;\n }\n max-width:100%;\n `} ${({shouldUseSmallLede:e})=>e&&`\n margin-top:${s(5)};\n ${P}{\n width: ${s(20.75)};\n height: ${s(20.75)}; \n `} ${({hasLeadAssetTopSpacing:e})=>e&&`\n ${m(`${y.lg}px`)} {\n padding-top: ${s(4)};\n }\n ${M} {\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 ${A} {\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 ${M} {\n grid-column: 2/-2;\n padding: 0;\n }\n }\n }\n\n @media (min-width: ${g.sm}) {\n ${_} {\n padding-top: ${s(1)};\n }\n }\n`,ke=`\n ${W},\n ${Q} {\n grid-column: full;\n max-width: 100vw;\n }\n`,we=`\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 ${C} {\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 ${Q} {\n grid-row: 2;\n }\n`,Ce=o.header.withConfig({displayName:"ContentHeaderWrapper"})` display: flex; justify-content: center; ${me} { margin-top: 0; } ${$} { display: block; } &.content-header--no-lede { ${Q} { 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 ${R} {\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 ${T} {\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 ${S} {\n margin-right: ${s(3)};\n }\n }\n `};\n \n ${Y},\n ${J} {\n flex-basis: content;\n }\n \n ${ee},\n ${pe},\n ${U} {\n text-align: left;\n }\n\n ${J} {\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 ${Q} {\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 ${Q} {\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 ${M},\n ${k} {\n text-align: left;\n \n ${l&&`\n ${m(`${y.md}px`)} {\n text-align: center;\n }\n `}\n }\n }\n `:`&& {\n ${M},\n ${k} {\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 ${Q} {\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 ${B} {\n ${A} {\n @media (min-width: ${g.lg}) {\n grid-column: 1 / 9;\n }\n }\n }\n `};\n`)(t)} ${({copyWidth:e})=>"fullbleed"===e&&ke} ${({mediaWidth:e,contentAlign:t,contentPosition:n,isBusinessContentHeader:o,shouldBylineContentStacked:a,hasAccreditationExtraSpacing:r,hasAccreditationSocialTopMargin:d,hasAccreditationSocialBottomMargin:u,hasDekBottomMargin:h,hasTitleWrapperTopSpacing:b,hasReducedTitleTopMargin:f,hasLeadAssetTopSpacing:w})=>((e,t,n,o,a,r,d,u,h,b,f,w)=>"fullbleed"===e?o?i` ${"center"===t&&`\n ${Q} ${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 `}; ${A} { max-width: 100%; } ${P} ${C} { @media (min-width: ${g.xl}) { max-height: 320px; object-fit: cover; } } ${W} { @media (min-width: ${g.xxl}) { --grid-gap: ${s(8)}; } } ${Q} { @media (min-width: ${g.xxl}) { grid-column-gap: ${s(6.5)}; } } `:i` ${"center"===t&&`\n ${Q} ${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 `}; ${A} { 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} ${C} {\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 ${J} {\n display: flex;\n align-items: baseline;\n justify-content: center;\n ${pe},${U} {\n padding-left: ${s(1)};\n }\n }\n `}; \n }\n\n @media (min-width: 0) and (max-width: ${g.md}) {\n ${pe},${U} {\n line-height: 1.3em;\n }\n }\n `}; ${"above"===n&&`\n && {\n ${W} {\n ${b?`padding-top: ${s(4)};`:`padding-top: ${s(1)}`}\n }\n\n ${Q} {\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(w?4:2)};\n }\n `}; ${B} { @media (min-width: ${g.md}) and (max-width: 1190px) { grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr); } @media (min-width: ${g.lg}) { .grid-layout__aside { grid-column: 9/-1; } } @media (min-width: ${g.xl}) and (max-width: 1464px) { grid-template-columns: repeat(12, 1fr); } ${D} { @media (min-width: ${g.md}) { margin-right: 0; margin-left: 0; } } } ${M} { padding-top: ${s(1)}; ${v} { color: ${l("colors.consumption.lead.standard.description")}; } ${k} { padding-top: ${s(1)}; text-align: left; color: ${l("colors.consumption.body.standard.body-deemphasized")}; } &.caption-shade--light ${k} { color: ${l("colors.consumption.lead.standard.syndication")}; } } ${ge} { float: none; } ${pe},${U} { float: none; padding-left: 0; } ${me} { margin-top: ${s(5)}; } ${q} { color: ${l(se)}; @media (min-width: ${g.md}) { margin-left: ${s(1)}; } &::before { content: none; /* Remove previously set pseudo-element */ } } && { ${T} { 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)};`} } ${Q} { ${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; } ${T} { margin-top: 0; } } ${I} { padding-right: ${s(3)}; padding-left: ${s(3)}; } } @media (min-width: ${g.md}) { ${I} { padding-right: 0; padding-left: 0; } } @media (min-width: ${g.lg}) { && { * { text-align: inherit; } } ${W}, ${Q} { display: inherit; } ${"left"===t&&`\n ${F},\n ${ee} {\n grid-column: 1 / span 8;\n }\n\n ${Z} {\n display: flex;\n }\n\n ${S} {\n margin-right: ${s(3)};\n }\n\n ${Y} {\n margin-bottom: 0;\n }\n `}; ${T} { justify-content: left; } ${K} { margin-left: ${s(-2)}; } } `:"")(e,t,n,o,a,r,d,u,h,b,f,w)} ${({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 ${Q} {\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 ${Q} {\n padding-bottom: 0;\n }\n `};\n \n ${"inverted"===t&&`\n && {\n ${Q} {\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 ${Q} {\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 ${Q} {\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 ${Q} {\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 ${_} {\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 ${C} {\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 ${C} {\n max-height: inherit;\n aspect-ratio: 16/9;\n }\n }\n }\n ${Q} {\n padding-top: ${s(0)};\n }\n @media (min-width: ${g.md}) {\n ${Q} {\n padding-top: ${s(5)};\n }\n }\n @media (min-width: ${g.lg}) {\n ${Q} {\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 ${we}\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 ${Q} {\n grid-column: 1 / span 6;\n }\n ${"center"===i&&"card"===a&&`\n ${he} {\n overflow-y: hidden\n } \n ${M} {\n position: absolute;\n bottom:0px;\n padding-left: 0px;\n margin-bottom: 0px;\n vertical-align: text-bottom;\n }\n ${k} {\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 ${we} \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 ${Q} {\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 ${Q} {\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 ${Q} {\n padding-top: 0;\n }\n }\n ${!t&&`\n ${Q} {\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 ${G} {\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 ${Q} {\n padding-bottom: ${s(8)};\n }\n `}; ${"inverted"===a&&`\n ${W},\n ${Q} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n ${"below"===t&&`\n ${M} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n `};\n `}; `:"dense-card"===e?i` ${W} { grid-column: full; padding-bottom: ${s(6)}; max-width: 100vw; @media (min-width: ${g.sm}) { padding-bottom: ${s(9)}; } } ${"fullbleed"===n&&`\n ${A} {\n margin: 0 auto;\n }\n `}; ${"below"===t&&`\n ${W} {\n padding-top: ${s(4)};\n\n @media (min-width: ${g.sm}) {\n padding-top: ${s(3)};\n }\n }\n `}; ${W}, ${fe} { background: ${l("colors.consumption.lead.special.background")}; } ${F} { margin-top: ${s(1)}; color: ${l("colors.consumption.lead.special.heading")}; @media (min-width: 0) and (max-width: ${g.md}) { text-align: left; } @media (min-width: ${g.sm}) { margin-top: ${s(2)}; } } ${ee}, ${F} { @media (min-width: ${g.lg}) { grid-column: 1 / span 8; } } ${Q}, ${X}, ${W} { justify-items: start; } ${A} ${v} { color: ${l("colors.consumption.lead.special.description")}; } ${A} ${k} { 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}, ${U}, .byline, ${ee} { text-align: left; } .divider { color: ${l("colors.consumption.lead.standard.divider")}; } ${G}.rubric--with-bg { color: ${l(de)}; a { color: ${l(de)}; } } .items-count__icon path { fill: ${l("colors.consumption.lead.special.heading")}; } ${A} { ${M} { padding-top: ${s(1)}; } ${k} { padding-top: ${s(1)}; } } `:"")(e,t,n,o,a,r)} ${({publishDatePosition:e,hasExtraSpaceBetweenSeparator:t})=>"top"===e&&(e=>`\n ${U} {\n &:not(:first-child) {\n &::before {\n margin: 0 ${s(e?1:.5)};\n content: '|';\n }\n }\n }\n`)(t)} ${({containerTheme:e,contentPosition:t,hasInvertedCaption:n,theme:o})=>((e,t,n,o)=>"inverted"===e?`\n ${"above"!==t&&`\n ${A},\n ${_} {\n background-color: transparent;\n ${v} {\n color: ${l(o,"colors.consumption.lead.inverted.description")};\n }\n\n ${k} {\n color: ${l(o,"colors.consumption.body.inverted.body-deemphasized")};\n }\n ${M} {\n a {\n ${d(o,"colors.interactive.base.white","colors.interactive.base.white")};\n }\n }\n }\n\n ${M} ${k} {\n color: ${l(o,le)};\n }\n `};\n ${n&&`\n ${M} ${v} {\n color: ${l(o,le)};\n }\n\n ${M} ${k} {\n color: ${l(o,le)};\n }\n `};\n `:"special"===e?`\n ${"above"!==t&&`\n ${A},\n ${_} {\n background-color: transparent;\n\n ${v} {\n color: ${l(o,"colors.consumption.lead.special.description")};\n }\n\n ${k} {\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")}; ${G} { color: ${l("colors.consumption.lead.standard.context-signature")}; ${w} { ${d(e,"colors.consumption.lead.standard.context-signature","colors.consumption.lead.standard.context-signature","global")}; } } ${q} { color: ${l(se)}; ${w} { ${d(e,se,se,"global")}; color: ${l(se)}; } } ${F} { color: ${l("colors.consumption.lead.standard.heading")}; &:hover { color: ${l("colors.consumption.lead.standard.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.standard.description")}; &:hover { color: ${l("colors.consumption.lead.standard.description")}; } } ${ge} > * { color: ${l("colors.consumption.lead.standard.accreditation")}; a { ${d(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${pe},${U} { color: ${l(se)}; &:hover { color: ${l(se)}; } } `)(e)}; ${("inverted"===t||"special"===t)&&"above"!==n&&`\n ${A},\n ${_} {\n ${v} {\n color: ${l(e,"colors.consumption.lead.standard.description")};\n }\n\n ${k} {\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 ${B} {\n grid-row: 2 / auto;\n }\n\n ${_} {\n grid-row: 3 / auto;\n }\n }\n `} `,$e=o(x).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} } `,xe=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;"} `,Se=o.div.withConfig({displayName:"ContentHeaderAccreditationBottom"})` ${ie} ${"\n > * {\n grid-column: 1/-1;\n }\n"} ${ae} `;e.exports={ContentHeaderWrapper:Ce,ContentHeaderOffersData:$e,ContentHeaderLeadOverride:xe,ContentHeaderAccreditationBottom:Se,ContentHeaderContainer:he,ContentHeaderPublishDate:pe,ContentHeaderLeadAssetWrapper:fe,ContentHeaderBylines:ge,ContentHeaderPersistentAside:me,PodcastContentHeaderDivider:ye,ContentHeaderHedAccreditationWrapper:be}},6845:(e,t,n)=>{const{default:o,css:i}=n(51117),{applyGridSpacing:a}=n(62470),{calculateSpacing:r,getColorToken:s,getLinkStyles:l,maxScreen:d}=n(79720),{maxThresholds:c}=n(28657),{BREAKPOINTS:m,INTERACTIVE:p}=n(85326),u=n(98288),g=n(4318),h=n(31954),y=n(7279),{CaptionText:b,CaptionCredit:f}=n(5481),{ResponsiveImageContainer:v}=n(7230),k=`\n @media (min-width: ${m.md}) {\n max-height: 1000px;\n }\n\n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n`,w=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&&k} } ${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&&k} } `,C=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; } `} } `,x=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)} `,S=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 ${w} img {\n width: 100%;\n }\n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n ${C} {\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 ${C} {\n padding-right: 0;\n padding-left: 0;\n }\n }\n ${$} {\n ${a("padding")}\n }\n @media (min-width: ${m.md}) {\n ${x} {\n max-height: none;\n ${v} {\n object-fit: cover;\n }\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${C} {\n @media (min-width: ${m.lg}) {\n grid-column: 2 / 8;\n }\n }\n `};\n `:"portrait"===e?`\n ${w},\n ${w} ${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 ${C} {\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 ${C} {\n grid-column: 1 / 9;\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${C} {\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 ${w} ${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)};`} &:hover, :active, :focus { background: ${s("colors.interactive.base.black")}; .button__icon-container { .icon { fill: ${s("colors.interactive.base.brand-primary")}; } } } `,I=o.div.withConfig({displayName:"ContentHeaderLeadRailAnchor"})` position: absolute; top: 100%; margin-top: ${r(8)}; `,T=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; } `,L=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:S,ContentHeaderResponsiveAsset:w,ContentHeaderLeadAssetContent:C,ContentHeaderLeadAssetCaption:$,ContentHeaderLeadAssetContentMedia:x,ContentHeaderLedeLightboxButton:E,ContentHeaderLeadRailAnchor:I,ContentHeaderLeadContentFullWidth:T,ContentHeaderLeadContentCaptionCredit:N,ContentHeaderLeadAssetAwards:L}},17897:(e,t,n)=>{const{default:o}=n(51117),i=n(13134),{calculateSpacing:a,getColorToken:r}=n(79720),{BREAKPOINTS:s}=n(85326),{SocialIconsListItem:l,SocialIconContainer:d,SocialIconExternalLink:c,SocialIconsList:m}=n(96860),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}},69682:(e,t,n)=>{const{css:o}=n(51117),{applyGridSpacing:i}=n(62470),{getLinkStyles:a,removeTextDecoration:r,calculateSpacing:s,getColorToken:l}=n(79720),{BREAKPOINTS:d}=n(85326),{universalGridCore:c}=n(61774),{ContentHeaderRubricContainer:m}=n(81398),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}},81398:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,calculateSpacing:a,getTypographyStyles:r,getLinkStyles:s}=n(79720),l=n(83444),d=n(36895),{RubricLink:c}=n(7320),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}},30414:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,calculateSpacing:a,getLinkStyles:r,getColorStyles:s,removeTextDecoration:l,getTypographyStyles:d,minScreen:c}=n(79720),{BREAKPOINTS:m}=n(85326),{BaseText:p}=n(74327),u=n(7279),g=n(60637),{getPublishDateCommonStyle:h,defaultGridStyle:y,defaultColorPaddingStyle:b,rowWithCommonStyle:f}=n(69682),v=`\n margin-top: ${a(4)};\n @media (min-width: ${m.md}) {\n margin-top: ${a(4)};\n }\n}\n`,k=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; `,w=o.div.withConfig({displayName:"ContentHeaderLowerBylineDateBlock"})` ${v} `,C=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; `,x=o.div.withConfig({displayName:"AddressBlockWrapper"})` ${v} color: ${i("colors.consumption.lead.standard.description")}; ${({theme:e})=>d(e,"typography.definitions.discovery.hed-bulletin-secondary")}; `,S=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; `,I=o(u.Primary).withConfig({displayName:"PodcastButton"})` margin-bottom: ${a(1.5)}; text-align: center; `,T=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 `} `,L=o(p).withConfig({displayName:"ContentHeaderTitleBlockPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e})=>h(e)}; `;L.defaultProps={as:"time",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const B=o.div.withConfig({displayName:"HeaderSocialInformation"})` padding-top: ${a(3)}; svg { width: 40px; height: 40px; } 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:k,ContentHeaderLowerBylineDateBlock:w,ContentHeaderItemCount:C,ContentHeaderHed:$,ContentHeaderTitleBlockWrapper:N,ContentHeaderTitleBlockPublishDate:L,AddressBlockWrapper:x,HeaderAddressDetails:S,HeaderSocialInformation:B,HeaderContactInformation:P,PodcastButtonWrapper:E,PodcastButton:I,PodcastLink:T}},8998:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.transformLegacySources=t.useNativeShare=void 0;const o=n(67294),i=n(28679),a=new Set(["photo","cartoon"]),{isDesktopBrowser:r}=n(39037);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}},85352:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(98530),{connector:s}=n(92078),{trackComponent:l}=n(40199),d=n(86214).Z,{ContributorHeaderWrapper:c,ContributorGrid:m,ContributorAvatarImage:p,ContributorAvatarImageWrapper:u,ContributorHeaderContent:g,ContributorHeaderName:h,ContributorHeaderTitle:y,ContributorHeaderShortBio:b,ContributorHeaderBio:f,ContributorHeaderBioClamp:v,ContributorHeaderSocialIcons:k,ContributorHeaderSeeMoreLink:w,ContributorDenseHeaderWrapper:C,ContributorNameAndTitleWrapper:$,ContributorLogo:x}=n(27711),S=({avatarImageShape:e,clampBreakpoint:t,contributorBioAlignment:n,contributorHedMaxLines:o,contributorHedMaxLinesOnMobile:s,dangerousBio:S,dangerousShortBio:E,featureFlags:{enableFictionContributor:I},hasAvatarImageBackground:T,hasSmallAvatar:N,clampReadLessText:L,clampReadMoreText:B,image:P,ledeAlignment:A,name:M,fallbackBioSuffix:D,shouldHideTitle:H,shouldRemoveNameMargin:_,showSocialIcons:R,socialIconsProps:O,socialIconType:F,title:W,url:U,className:V,shouldApplyMaxWidth:z,hasLeftAlignedHeader:j,hasPaddingTop:G,showSeeMoreLink:q,variations:{isFeaturedAuthor:Z,isDenseHeader:K},externalLinkData:Y,hasBorders:X})=>{i.useEffect((()=>{l("ContributorHeader")}),[]);const{formatMessage:J}=a(),Q=`${J(d.seeMoreContributorLink)} ${M} `,ee=S||(D?`${M} ${D}`:"");let te=i.createElement(f,{"data-testid":"ContributorHeaderBio",dangerouslySetInnerHTML:{__html:ee},isFeaturedAuthor:Z,isDenseHeader:K,enableFictionContributor:I,contributorBioAlignment:n});const ne=i.createElement(i.Fragment,null,M&&i.createElement(h,{"data-testid":"ContributorHeaderName",shouldRemoveNameMargin:_,isDenseHeader:K},M),W&&!H&&i.createElement(y,{isDenseHeader:K},W)),oe=i.createElement(C,{isImage:P},P&&i.createElement(x,{...P}),i.createElement($,{isDenseHeader:K},ne));return o>0&&(te=i.createElement(v,{lines:o,clampReadMoreText:B,clampReadLessText:L,contributorBioAlignment:n,isCollapsible:!0,enableFictionContributor:I,breakpoint:t,linesInMobile:s},te)),i.createElement(c,{className:V,enableFictionContributor:I},i.createElement(m,{shouldApplyMaxWidth:z,hasLeftAlignedHeader:j,hasPaddingTop:G},P&&!K&&i.createElement(u,{ledeAlignment:A,hasAvatarImageBackground:T,hasLeftAlignedHeader:j},i.createElement(p,{...P,avatarImageShape:e,hasSmallAvatar:N})),i.createElement(g,{ledeAlignment:A,isContributorImageEmpty:!P,isFeaturedAuthor:Z,hasLeftAlignedHeader:j,hasBorders:X},K?oe:ne,E&&i.createElement(b,{"data-testid":"ContributorHeaderShortBio",dangerouslySetInnerHTML:{__html:E}}),ee&&te,R&&O&&i.createElement(k,{...O,variations:{theme:F}}),q&&i.createElement(w,{href:U},Q,"»"),K&&Y&&i.createElement(r,{...Y}))))};S.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,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})},S.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}},S.displayName="ContributorHeader",e.exports=s(S,{keysToPluck:["featureFlags"]})},27711:(e,t,n)=>{const{css:o,default:i}=n(51117),{BREAKPOINTS:a}=n(85326),{roundImageBase:r}=n(253),{applyGridSpacing:s,cssVariablesGrid:l}=n(62470),{calculateSpacing:d,getColorStyles:c,getColorToken:m,getTypographyStyles:p,getLinkStyles:u,minScreen:g}=n(79720),{BaseText:h}=n(74327),{BaseLink:y}=n(1022),b=n(98288),f=n(13134),{SocialIconExternalLink:v,SocialIconsList:k}=n(96860),w=n(22068),{ButtonLabel:C}=n(41909),{ToutHed:$,ToutDek:x}=n(30993),S="126px",E="200px",I=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")}; `;I.defaultProps={as:"h1"};const T=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")}; `;T.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; color: ${({theme:e})=>m(e,"colors.discovery.lead.secondary.description")}; ${({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`} `,L=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; } `,B=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;"} `,A=i(f).withConfig({displayName:"ContributorHeaderSocialIcons"})` .contributor-header__social-icons { ${k} { @media (min-width: ${a.md}) { justify-content: flex-start; } } } ${k} { 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")}; } } } } } `,M=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: ${S};\n max-width: ${E};\n margin-left: auto;\n margin-right: auto;\n `} } `,_=i(b).withConfig({displayName:"ContributorAvatarImage"})` img { width: 100%; min-width: ${S}; max-width: ${E}; } ${({avatarImageShape:e})=>"round"===e?r("100%",S,E):""} ${({hasSmallAvatar:e})=>e?`width: ${S}`:""} `,R=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; ${k} { 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`} ${$}, ${x} { color: ${({theme:e})=>m(e,"colors.discovery.body.white.description")}; } `,U=i(w).withConfig({displayName:"ContributorHeaderBioClamp"})` ${({enableFictionContributor:e,breakpoint:t})=>e&&o` ${g(a[t])} { button { display: none; } } `} ${({contributorBioAlignment:e})=>"default"!==e&&`text-align: ${e};`} ${C}:hover { text-decoration: underline; } `,V=i(y).withConfig({displayName:"ContributorHeaderSeeMoreLink"})` ${p("typography.definitions.globalEditorial.context-primary")} ${({showReadMore:e})=>e?`\n font-size: ${d(1.5)};\n `:""} display: inline-block; `;V.defaultProps={as:"a",colorStaticLinkToken:"colors.discovery.body.light.accent",colorToken:null,linkStyle:"global",typeIdentity:"typography.definitions.discovery.description-core"},e.exports={ContributorHeaderWrapper:D,ContributorGrid:M,ContributorAvatarImage:_,ContributorAvatarImageWrapper:H,ContributorHeaderContent:W,ContributorHeaderName:I,ContributorHeaderTitle:T,ContributorHeaderShortBio:L,ContributorHeaderBio:N,ContributorHeaderBioClamp:U,ContributorHeaderSocialIcons:A,ContributorHeaderSeeMoreLink:V,ContributorDenseHeaderWrapper:B,ContributorNameAndTitleWrapper:P,ContributorLogo:R}},86214:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({seeMoreContributorLink:{id:"ContributorHeader.SeeMoreContributorLink",defaultMessage:"See More By",description:"See More article link of contributor"}})},57703:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(85352);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},64756:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(84861).Z,{FeaturedStoriesList:s,FeaturedStoriesSectionTitle:l,FeaturedStoriesGrid:d}=n(54605),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}),hasDividerBelow:!1}),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},54605:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeaturedStoriesGrid=t.FeaturedStoriesSectionTitle=t.FeaturedStoriesList=void 0;const{default:o}=n(51117),{calculateSpacing:i,getTypographyStyles:a,maxScreen:r,minScreen:s,getColorToken:l}=n(79720),{maxThresholds:d}=n(28657),{BREAKPOINTS:c}=n(85326),m=n(32168),p=n(32246),{SummaryItemWrapper:u}=n(41849),{SummaryItemBylineWrapper:g}=n(44621),{SummaryItemContent:h,SummaryItemDek:y,SummaryItemAssetContainer:b}=n(88269),{SummaryItemHedBase:f}=n(27853),v=o(p).withConfig({displayName:"FeaturedStoriesList"})``;t.FeaturedStoriesList=v;const k=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=k;const w=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=w},41757:(e,t,n)=>{const o=n(45697),i=n(67294),{asConfiguredComponent:a}=n(36380),r=n(87938),{ContributorSpotlightContainer:s,ContributorSpotlightInnerContainer:l,ContributorSpotlightSingleColumn:d,ContributorSpotlightSectionTitle:c,ContributorSpotlightSummaryGrid:m}=n(73007),p=({dangerousHed:e,selectedStories:t,header:n,hasBordersForHeader:o})=>{const a={dangerousHed:e,hasDividerBelow:!1,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")},87938:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(57703),r=n(64756),s=n(52968),{ContributorSpotlightMainSectionGrid:l}=n(7850),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},d.defaultProps={selectedStories:[]},e.exports=d},7850: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(48655)),a=n(14134),{default:r}=n(51117),{minScreen:s,maxScreen:l,calculateSpacing:d,getColorToken:c}=n(79720),{BREAKPOINTS:m}=n(85326),{maxThresholds:p}=n(28657),{ContributorHeaderContent:u,ContributorGrid:g}=n(27711),{ToutWrapper:h}=n(30993),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},52968:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(33946),s=n(84861).Z,{FeaturedStoriesSectionTitle:l,FeaturedStoriesCarousel:d}=n(37677),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}),hasDividerBelow:!1}),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},37677:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeaturedStoriesCarousel=t.FeaturedStoriesSectionTitle=void 0;const{default:o}=n(51117),{calculateSpacing:i,getTypographyStyles:a,minScreen:r,maxScreen:s,getColorToken:l}=n(79720),{BREAKPOINTS:d}=n(85326),c=n(32168),{RubricWrapper:m}=n(7320),{SummaryItemContent:p}=n(88269),{CarouselListButton:u,CarouselWrapper:g}=n(95764),{SummaryCarousel:h,SummaryCarouselRow:y}=n(28642),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},78740:(e,t,n)=>{e.exports=n(41757)},73007:(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(62470),{default:i,css:a}=n(51117),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getTypographyStyles:d,getLinkStyles:c,minScreen:m}=n(79720),{BREAKPOINTS:p}=n(85326),u=n(32168),{SectionTitleDek:g}=n(80577),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 k=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=k},84861:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({hedText:{id:"FeaturedStories.HedText",defaultMessage:"Featured Articles By {contributorName}",description:"Hed text for Featured Stories Section"}})},33564:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(92568).Z,{connector:l}=n(92078),{StyledTextblock:d}=n(97602),{trackComponent:c}=n(40199),m=({isEnabled:e,...t})=>{a.useEffect((()=>{c("Disclaimer")}),[]);const{formatMessage:n}=r();if(!e)return null;const{className:i,disclaimerHtml:l,brandName:m,hasTopRule:p,contentAlign:u,hasHorizontalPadding:g,hasHigherHorizontalPadding:h,hasDisclaimerBottomMargin:y,hasMarginTop:b,sponsorName:f,isSponsored:v,hasProductDisclaimerAlternativeStyle:k}=t;let w;return w=v?l||n(s.nativeDisclaimerText,{sponsorName:f}):l||n(s.disclaimerText,{brandName:m}),a.createElement(d,{className:o("disclaimer",i),hasMarginTop:b,contentAlign:u,dangerousText:w,hasTopRule:p,hasHorizontalPadding:g,isSponsored:v,hasDisclaimerBottomMargin:y,hasProductDisclaimerAlternativeStyle:k,hasHigherHorizontalPadding:h})};m.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},m.defaultProps={contentAlign:"left",hasHigherHorizontalPadding:!1,hasHorizontalPadding:!1,hasMarginTop:!1,hasTopRule:!0,isEnabled:!0,isSponsored:!1},m.displayName="Disclaimer",e.exports=l(m,{keysToPluck:["brandName"]})},5626:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(11665);e.exports={Disclaimer:i,ConfiguredDisclaimer:o(i,"Disclaimer")}},97602:(e,t,n)=>{const o=n(51117).default,i=n(35578),{calculateSpacing:a,minMaxScreen:r,minScreen:s}=n(79720),{BREAKPOINTS:l}=n(85326),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}},92568:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},11665:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(33564);i.TextCenterNoTopRule=o(i,"TextCenterNoTopRule",{},{hasTopRule:!1,contentAlign:"center",hasHorizontalPadding:!0}),e.exports=i},40378:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(39318).Z,l=n(17843),d=n(81768),{DrawerButton:c,DrawerGlobalStyles:m,DrawerModalWrapper:p}=n(4328),{asThemedComponent:u}=n(3517),{asConfiguredComponent:g}=n(36380),{trackComponent:h}=n(40199),y=({appElement:e,className:t,hasSpecificTopPosition:n,hideDrawerScroll:i,hideChannelNavigation:u,hasBodyScrollWhenDrawerOpen:g,minHeight:y,onClose:b,overlayColor:f,transitionTimeMS:v,theme:k,variations:w,contentLabel:C,children:$,showCloseButton:x,isOpen:S,hideOnDesktop:E,hideOnMobile:I,variationName:T})=>{let N;a.useEffect((()=>{h("Drawer",T)}),[]);const{formatMessage:L}=r();return a.useEffect((()=>{if(S&&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)}}),[S,w.animation,g]),a.createElement(l,{palette:k},a.createElement(p,{appElement:e,contentRef:e=>{N=e},hideDrawerScroll:i,hideChannelNavigation:u,"data-testid":"DrawerModalWrapper",additionalClassName:t,overlayClassName:{base:o("drawer__overlay",`drawer--overlay-color-${f}`,`drawer__overlay--align-${w.align}`,{"drawer__overlay--hide-on-desktop":E,"drawer__overlay--hide-on-mobile":I,"drawer__overlay--increased-top-position":w.increasedTopPosition}),afterOpen:"drawer__overlay--opening",beforeClose:"drawer__overlay--closing"},align:w.align,animation:w.animation,htmlOpenClassName:"html__drawer--open",closeTimeoutMS:v,contentLabel:C||L(s.contentLabel),isOpen:S,minHeight:y,onAfterOpen:()=>{setTimeout((()=>{N&&N.classList&&N.classList.add("drawer--open-positioned")}),0)},onRequestClose:b,role:"dialog",hasSpecificTopPosition:n},x&&a.createElement(c,{isIconButton:!0,ButtonIcon:d,label:L(s.buttonLabel),onClickHandler:b,role:"button"}),$,a.createElement(m,null)))};y.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})},y.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}},y.displayName="Drawer",e.exports=u(g(y,"Drawer"))},42641:(e,t,n)=>{const o=n(67294),i=n(94184),a=n(45697),r=n(83253),{asThemedComponent:s}=n(3517),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)},38167:(e,t,n)=>{e.exports=n(60164)},4328:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(51117),a=n(42641),r=n(7279),{getColorToken:s,calculateSpacing:l,styledProperty:d,minScreen:c,getZIndex:m,maxScreen:p}=n(79720),{BREAKPOINTS:u}=n(85326),{getSiteNavigationMenuStyles:g}=n(86120),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--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")};`} background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); &.drawer__overlay--opening { transition: opacity 0s ease; 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 { transition: opacity 0s ease; 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)}; `;e.exports={DrawerGlobalStyles:h,DrawerModalWrapper:y,DrawerButton:b}},39318:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},60164:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(40378);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},85559: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}}}},3375:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(27361),r=n(18446),s=n(94184),l=n(76644),d={NavDrawer:!0};e.exports=(e,t)=>{const{displayName:n}=e,c=d[n];class m 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&&e?.component.name===n&&(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&&e?.component.name===n&&(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:i}=this.state,{component:{name:a,variation:r}={}}=i;if(a!==n)return null;const l="function"==typeof e[r]?e[r]:e;return o.createElement("div",{ref:e=>{this.element=e},className:s("journey-unit__container",{[t]:!!t})},o.createElement(l,{...i,...this.props,onAppears:this.onAppears}))}}return m.propTypes={journey:i.shape({components:i.objectOf(i.shape({variation:i.string,data:i.object.isRequired})),url:i.string})},l(m,{keysToPluck:["journey"]})}},41328:(e,t,n)=>{const o=n(67294),{useEffect:i,useMemo:a,useState:r,useRef:s}=n(67294),l=n(94184),d=n(45697),{Container:c,TopSection:m,LargeImage:p,SmallImage:u,ContentContainer:g,Hed:h,Dek:y,CTAMobileContainer:b,CTADesktopContainer:f,SubscribeBtn:v,SignInText:k,SignInLink:w,RTBContainer:C,RTBGrid:$,RTBRow:x,RTBBullet:S,Divider:E}=n(34197),{withRedirect:I}=n(85559),{trackComponent:T}=n(40199),{withFormatter:N}=n(30931),{withModalFocusTrap:L}=n(1522),B={Hed:N(h),Dek:N(y)};function P(){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]:[],[N,L]=r(!1),[A,M]=r(),D=()=>{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 N?a+e.offsetHeight:a};return i((()=>{T("ExpandedCanvas"),setTimeout((()=>{(()=>{if(!d.current)return;const e=D();M(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=D();t&&M(t)}))})()}),100)}),[]),a((()=>{if(!d.current)return;const e=n.current,t=D();t&&(e.style.maxHeight=`${t}px`)}),[t,N]),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(B.Hed,{html:e.hed}),o.createElement(u,{src:e.img.src,alt:e.img.alt}),o.createElement(B.Dek,{html:e.dek[t]}),o.createElement(b,null,o.createElement(v,{className:"cm__subscribe",href:I(e.cta.url[t])},e.cta.text[t]),o.createElement(k,null,e.signIn.copy," ",o.createElement(w,{className:"cm__signin",href:I(e.signIn.cta.url)},e.signIn.cta.text)))),o.createElement(f,null,o.createElement(v,{className:"cm__subscribe",href:I(e.cta.url[t])},e.cta.text[t]),o.createElement(k,null,e.signIn.copy," ",o.createElement(w,{className:"cm__signin",href:I(e.signIn.cta.url)},e.signIn.cta.text)))),e.includeRTBs&&o.createElement(C,{className:l({hidden:!N}),ref:d},o.createElement(E,null),o.createElement($,null,y.map(((t,n)=>o.createElement(x,{key:n},e.rtbBulletUrl?o.createElement(S,{src:e.rtbBulletUrl,alt:"RTB bullet"}):o.createElement(P,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 M=L(A);M.displayName="ExpandedCanvas",M.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=M},79352:(e,t,n)=>{const o=n(59242),i=n(41328),a=n(3375),{withViewport:r}=n(67300),s=o([a,r]);e.exports=s(i)},34197:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{BaseText:r,BaseLink:s}=n(74327),{getColorToken:l,getTypographyStyles:d}=n(79720),{inTablet:c}=n(48804),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; `}; &::after { position: absolute; top: -200px; right: 0; left: 0; background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100% ); height: 200px; content: ''; } ${`@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; } `,k=o.div.withConfig({displayName:"CTADesktopContainer"})` display: none; min-width: 322px; ${`@media(min-width: ${a.lg})`} { display: block; min-width: 295px; } `,w=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; } `;w.defaultProps={as:"div",colorToken:"colors.interactive.base.deemphasized",typeIdentity:"typography.definitions.utility.body"};const C=o(s).withConfig({displayName:"SignInLink"})` text-decoration: underline; &:link { color: ${l("colors.interactive.base.brand-primary")}; } `;C.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; } `,x=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; } `,S=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")}; } `,I=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:k,SubscribeBtn:v,SignInText:w,SignInLink:C,RTBContainer:$,RTBGrid:S,RTBRow:E,RTBBullet:I,Divider:x}},7862:(e,t,n)=>{const o=n(67294),{trackComponent:i}=n(40199),a=()=>(o.useEffect((()=>{i("FooterDefault")})),o.createElement("div",null));a.propTypes={},a.displayName="Footer",e.exports=a},75231:(e,t,n)=>{const o=n(59242),i=n(7862),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},33262:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(27361),{useEffect:r}=n(67294),{Anchor:s,Image:l}=n(29026),{trackComponent:d}=n(40199),c=({data:e,viewport:t})=>{const n=a(e,`ctaUrl.${t}`),i=a(e,`imageSrc.${t}`),c=a(e,"imageSrc.alt"),m=a(e,"imageSrc.scale");return r((()=>{d("FooterImage","Image")})),o.createElement(s,{href:n,target:"_blank",rel:"noreferrer","aria-label":"Opens in a new window"},o.createElement(l,{alt:c,src:i,scale:m}))};c.displayName="Footer.Image",c.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},c.requireDataFields=["subscribeUrl.desktop","subscribeUrl.tablet","subscribeUrl.mobile","imageSrc.alt","imageSrc.desktop","imageSrc.tablet","imageSrc.mobile"],e.exports=c},78845:(e,t,n)=>{const o=n(59242),i=n(33262),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},29026:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),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}},93219:(e,t,n)=>{const o=n(75231),i=n(78845),a=n(3375),r=o;r.Image=i,e.exports=a(r)},2712:(e,t,n)=>{const o=n(45697),i=n(67294),{BREAKPOINTS:a}=n(85326),{withRedirect:r}=n(85559),{withFormatter:s}=n(30931),{withModalFocusTrap:l}=n(1522),{trackComponent:d}=n(40199),{CtaWrapper:c,DekParagraph:m,GoTo:p,HedTitle:u,LinkShowOnDesktop:g,LinkShowOnMobile:h,LinkShowOnTablet:y,ModalOverlay:b,PictureWrapper:f,SignInWrapper:v,UnitWrapper:k,Wrapper:w}=n(64906),C={Hed:s(u),Dek:s(m)};function $({img:{alt:e,mobile:t,tablet:n,desktop:o}}){return i.createElement(f,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 S({button:e,signIn:t,goTo:n}){return i.createElement(c,null,i.createElement(h,{href:e.mobile.url,inputKind:"link",label:e.mobile.hed}),i.createElement(y,{href:e.tablet.url,inputKind:"link",label:e.tablet.hed}),i.createElement(g,{href:e.desktop.url,inputKind:"link",label:e.desktop.hed}),i.createElement(v,null,t.copy," ",i.createElement("a",{href:r(t.url)},t.hed)),i.createElement(p,{href:n.url},n.hed))}$.propTypes=x;const E={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((()=>{d("FullBarrier")}),[]),i.createElement(w,null,i.createElement(b,{ariaLive:"assertive","aria-labelledby":"hed","aria-describedby":"dek",className:"modal-wrapper",role:"alertdialog"},i.createElement(k,null,i.createElement(C.Hed,{id:"hed",html:e}),i.createElement($,{img:n}),i.createElement(C.Dek,{id:"dek",html:t}),i.createElement(S,{button:o,signIn:a,goTo:r}))))}S.propTypes=E,I.propTypes={data:o.shape({ctaButton:E.button,dek:o.string.isRequired,hed:o.string.isRequired,img:x.img,signIn:E.signIn,goTo:E.goTo})};const T=l(I);T.displayName="FullBarrier",T.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=T},5047:(e,t,n)=>{const o=n(59242),i=n(2712),a=n(3375),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},64906:(e,t,n)=>{const{default:o}=n(51117),i=n(7279),{getZIndex:a,getColorToken:r,getTypographyStyles:s}=n(79720),{BREAKPOINTS:l}=n(85326),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; } `,k=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")}; } `,w=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:w,SignInWrapper:k,PictureWrapper:b,CtaWrapper:y,DekParagraph:f,HedTitle:v,LinkShowOnMobile:u,LinkShowOnTablet:g,LinkShowOnDesktop:h}},42598:(e,t,n)=>{const o=n(67294),{trackComponent:i}=n(40199),a=()=>(o.useEffect((()=>{i("InContent")})),o.createElement("div",null));a.displayName="InContent",a.requireDataFields=[],e.exports=a},24969:(e,t,n)=>{const o=n(59242),i=n(42598),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},13817:(e,t,n)=>{const o=n(67294),i=n(27361),a=n(45697),{Wrapper:r,Anchor:s,Image:l}=n(87864),{trackComponent:d}=n(40199),c=({data:e,viewport:t="desktop"})=>(o.useEffect((()=>{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")}))));c.displayName="InContent.Image",c.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},c.requireDataFields=["image.alt","image.desktop","image.mobile","image.scale","image.tablet","subscribeURL.desktop","subscribeURL.mobile","subscribeURL.tablet"],e.exports=c},56712:(e,t,n)=>{const o=n(59242),i=n(13817),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},87864:(e,t,n)=>{const{default:o,css:i}=n(51117),{inMobile:a,inTablet:r,inDesktop:s}=n(48804),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}},71083:(e,t,n)=>{const o=n(24969),i=n(56712),a=n(3375),r=o;r.Image=i,e.exports=a(r)},13837:(e,t,n)=>{const o=n(45697),i=n(67294),{withRedirect:a}=n(85559),{withFormatter:r}=n(30931),{Link:s,Wrapper:l}=n(73098),{trackComponent:d}=n(40199),c=({data:e})=>{i.useEffect((()=>{d("InlineBarrier")}),[]);const{hed:t,dek:n,subscribe:o,signIn:c}=e,m=r((e=>i.createElement("span",{...e})));return i.createElement(l,{className:"journey-unit__inline-barrier"},i.createElement("span",null,i.createElement(m,{html:t})," ",i.createElement(s,{href:o.url,target:"_blank",rel:"noopener noreferrer","aria-label":"Opens in a new window"},o.cta),". ",i.createElement(m,{html:n})," ",i.createElement(s,{href:a(c.url)},c.cta),"."))};c.displayName="InlineBarrier",c.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})})},c.requireDataFields=["hed","dek","subscribe.cta","subscribe.url","signIn.cta","signIn.url"],e.exports=c},66097:(e,t,n)=>{const o=n(13837),{withDataFallback:i}=n(9046);e.exports=i(o)},73098:(e,t,n)=>{const{default:o}=n(51117),{getLinkStyles:i}=n(79720),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}},39992:(e,t,n)=>{const o=n(45697),i=n(67294),{withRedirect:a}=n(85559),{withFormatter:r}=n(30931),{Link:s,Wrapper:l}=n(85546),{trackComponent:d}=n(40199),c=({data:e,viewport:t})=>{i.useEffect((()=>{d("InlineBarrier")}),[]);const{hed:n,dek:o,subscribe:c,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:n})," ",i.createElement(s,{href:c[t].url,target:"_blank",rel:"noopener noreferrer","aria-label":"Opens in a new window"},c[t].cta),". ",i.createElement(p,{html:o})," ",i.createElement(s,{href:a(m.url)},m.cta),"."))};c.displayName="InlineBarrier.Beta",c.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},c.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=c},4845:(e,t,n)=>{const o=n(59242),i=n(39992),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},85546:(e,t,n)=>{const{default:o}=n(51117),{getLinkStyles:i}=n(79720),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}},96463:(e,t,n)=>{const o=n(66097),i=n(4845),a=n(3375),r=o;r.Alpha=o,r.Beta=i,e.exports=a(r)},31472:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(27361),{useEffect:r,useRef:s}=n(67294),{Button:l}=n(49057),{trackComponent:d}=n(40199),c=({data:e,viewport:t,onAppears:n})=>{const i=a(e,`subscribeUrl.${t}`),c=a(e,`copy.${t}`),m=s(null),p=(e,t)=>{e.setAttribute("aria-hidden",`${"hide"===t}`)};return r((()=>{d("NavCTA","Button"),m.current.fired=!0;const e=setTimeout((()=>{const t=m.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,(()=>{p(o,"show")})))),o.addEventListener(e,(()=>{m.current.fired=!1})),t.addEventListener(e,(()=>{m.current.fired&&n("NavRollover"),m.current.fired=!0}))})),["mouseleave","blur"].forEach((e=>{[t,o].forEach((t=>t.addEventListener(e,(()=>{p(o,"hide")})))),o.addEventListener(e,(()=>{const e=setTimeout((()=>{m.current.fired=document.activeElement!==t,clearTimeout(e)}),0)})),t.addEventListener(e,(()=>{m.current.fired=!0}))}))),clearTimeout(e)}),500)}),[n]),o.createElement(l,{href:i,target:"_blank",ref:m,"aria-label":"Opens in a new window"},c)};c.displayName="NavCTA.Button",c.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},c.requireDataFields=["copy.mobile","copy.tablet","copy.desktop","subscribeUrl.mobile","subscribeUrl.tablet","subscribeUrl.desktop"],e.exports=c},24174:(e,t,n)=>{const o=n(59242),i=n(31472),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},49057:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,getTypographyStyles:a}=n(79720),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}},7810:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(27361),{useEffect:r,useRef:s}=n(67294),{Link:l}=n(11521),{trackComponent:d}=n(40199),c=({data:e,viewport:t,onAppears:n})=>{const i=a(e,`subscribeUrl.${t}`),c=a(e,`copy.${t}`),m=s(null),p=(e,t)=>{e.setAttribute("aria-hidden",`${"hide"===t}`)};return r((()=>{d("NavCTA","Link"),m.current.fired=!0;const e=setTimeout((()=>{const t=m.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,(()=>{p(o,"show")})))),o.addEventListener(e,(()=>{m.current.fired=!1})),t.addEventListener(e,(()=>{m.current.fired&&n("NavRollover"),m.current.fired=!0}))})),["mouseleave","blur"].forEach((e=>{[t,o].forEach((t=>t.addEventListener(e,(()=>{p(o,"hide")})))),o.addEventListener(e,(()=>{const e=setTimeout((()=>{m.current.fired=document.activeElement!==t,clearTimeout(e)}),0)})),t.addEventListener(e,(()=>{m.current.fired=!0}))}))),clearTimeout(e)}),500)}),[n]),o.createElement(l,{href:i,target:"_blank",ref:m,"aria-label":"Opens in a new window"},c)};c.displayName="NavCTA",c.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},c.requireDataFields=["copy.mobile","copy.tablet","copy.desktop","subscribeUrl.mobile","subscribeUrl.tablet","subscribeUrl.desktop"],e.exports=c},55861:(e,t,n)=>{const o=n(59242),i=n(7810),{withViewport:a}=n(67300),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},11521:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,getTypographyStyles:a,isInverted:r}=n(79720),{resolveMenuKey:s}=n(37332),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}},33522:(e,t,n)=>{const o=n(24174),i=n(55861),a=n(3375),r=i;r.Button=o,r.Link=i,e.exports=a(r,"nav-cta__component")},68076:(e,t,n)=>{const o=n(67294),i=n(45697),{Item:a,OverlayNavigationItem:r,OverlayNavigationLink:s}=n(30622),{trackComponent:l}=n(40199),{MegaMenuUtilityLinks:d}=n(33901),c=({data:e,viewport:t,use:n})=>{switch(o.useEffect((()=>{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(d,{utilityLinksOneItem:!0,links:[{text:e.cta,url:e.ctaUrl[t]}]}));default:return null}};c.displayName="NavDrawer",c.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},c.requireDataFields=["cta","ctaUrl.mobile","ctaUrl.tablet","ctaUrl.desktop"],e.exports=c},95963:(e,t,n)=>{const o=n(59242),i=n(68076),a=n(3375),{withViewport:r}=n(67300),{withDataFallback:s}=n(9046),l=o([s,r,a]);e.exports=l(i)},30622:(e,t,n)=>{const{default:o}=n(51117),{SecondaryMenuUtilityLinks:i}=n(51275),{OverlayNavigationUtilityLink:a,OverlayNavigationUtilityListItem:r}=n(20326),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}},30716:(e,t,n)=>{const o=n(67294),i=n(45697),{UnitWrapper:a,ExpandedContainer:r,CollapsedContainer:s,Hed:l,Copy:d,CTA:c,Image:m,CollapsedCopy:p,LeftContainer:u}=n(15827),{withFormatter:g}=n(30931),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},58800:(e,t,n)=>{const o=n(59242),i=n(30716),{withDataFallback:a}=n(9046),r=o([a]);e.exports=r(i)},15827:(e,t,n)=>{const{default:o,keyframes:i}=n(51117),{BREAKPOINTS:a}=n(85326),{getColorToken:r,getTypographyStyles:s}=n(79720),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}},92713:(e,t,n)=>{const o=n(67294),i=n(45697),{UnitWrapper:a,ExpandedContainer:r,CollapsedContainer:s,CollapsedCta:l,ExpandedImage:d}=n(25569),{withFormatter:c}=n(30931),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},94361:(e,t,n)=>{const o=n(59242),i=n(92713),{withDataFallback:a}=n(9046),r=o([a]);e.exports=r(i)},25569:(e,t,n)=>{const{default:o,keyframes:i}=n(51117),{BREAKPOINTS:a}=n(85326),{getTypographyStyles:r}=n(79720),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}},65556:(e,t,n)=>{const o=n(58800),i=n(94361),a=n(3375),r=o;r.Image=i,e.exports=a(r,"nav-left__component")},50327:(e,t,n)=>{const o=n(45697),i=n(67294),{useEffect:a}=n(67294),{trackComponent:r}=n(40199),{Wrapper:s,Copy:l,Hed:d,Dek:c,UnitWrapper:m,CTA:p,Image:u}=n(18057),g=({data:e,isStoryBook:t})=>{a((()=>{r("NavRollover")}));const{hed:n,dek:o,cta:g,img:h}=e;return i.createElement(s,{"data-testid":"NavRollover",isStoryBook:t},i.createElement(m,{href:g.url},i.createElement(l,null,i.createElement(d,null,n),i.createElement(c,null,o),i.createElement(p,null,g.text)),i.createElement(u,{src:h.url,alt:h.alt})))};g.displayName="NavRollover",g.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},g.defaultProps={isStoryBook:!1},g.requireDataFields=["hed","dek","cta.url","cta.text","img.url","img.alt"],e.exports=g},12791:(e,t,n)=>{const o=n(59242),i=n(50327),{withDataFallback:a}=n(9046),r=o([a]);e.exports=r(i)},18057:(e,t,n)=>{const{default:o,css:i}=n(51117),{getColorToken:a,getTypographyStyles:r}=n(79720),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}},37852:(e,t,n)=>{const o=n(67294),i=n(45697),{useEffect:a}=n(67294),{Anchor:r,Image:s,Wrapper:l}=n(91012),{trackComponent:d}=n(40199),c=({data:e,isStoryBook:t})=>{const{ctaUrl:n,image:{src:i,alt:c,scale:m}}=e;return a((()=>{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:c,src:i,scaleImageToFit:m})))};c.displayName="NavRollover.Image",c.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},c.requireDataFields=["ctaUrl","image.alt","image.src"],e.exports=c},10646:(e,t,n)=>{const o=n(59242),i=n(37852),{withDataFallback:a}=n(9046),r=o([a]);e.exports=r(i)},91012:(e,t,n)=>{const{default:o}=n(51117),{ZINDEX_MAP:i}=n(85326),{ShowRollover:a,HideRollover:r}=n(18057),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}},11157:(e,t,n)=>{const o=n(12791),i=n(10646),a=n(3375),r=o;r.Image=i,e.exports=a(r,"nav-rollover__component")},47908:(e,t,n)=>{const o=n(67294),{useState:i}=o,a=n(45697),{withRedirect:r}=n(85559),{withFormatter:s}=n(30931),{trackComponent:l}=n(40199),{Wrapper:d,ContentContainer:c,ExpandedContentWrapper:m,CollapsedContentWrapper:p,ChevronButton:u,StyledChevron:g,Column:h,SubHedCopy:y,SubHedImage:b,Hed:f,Dek:v,CTAButton:k,CTALink:w,Image:C,SignInContainer:$,SignInCopy:x,SignInLink:S,Copy:E}=n(59826),I={SubHedCopy:s(y),Hed:s(f),Dek:s(v),Copy:s(E)},T={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})})},N=({expanded:e={},shouldHide:t,imageSize:n})=>{const{subHed:{renderSubHedImage:i=!1,copy:a,img:s={}}={},hed:l,dek:d,cta:c={},signIn:p={},img:u={}}=e;return o.createElement(m,{shouldHide:t,hasImage:u.src},o.createElement(h,null,!i&&a&&o.createElement(I.SubHedCopy,{html:a}),i&&s.src&&o.createElement(b,{...s}),o.createElement(I.Hed,{html:l}),o.createElement(I.Dek,{html:d}),o.createElement(k,{href:c.url},c.copy),o.createElement($,null,o.createElement(x,null,p.copy," "),o.createElement(S,{href:r(p.url)},p.linkCopy))),u.src&&o.createElement(C,{src:u.src,alt:u.alt,size:n}))};N.propTypes={expanded:T.expanded,imageSize:a.oneOf(["small","large"]),shouldHide:a.bool};const L=({collapsed:e={},shouldHide:t})=>{const{copy:n,cta:i={}}=e;return o.createElement(p,{shouldHide:t},n&&o.createElement(I.Copy,{html:`${n}`})," ",o.createElement(w,{href:i.url},i.copy))};function B({data:e={},viewport:t,isStoryBook:n}){o.useEffect((()=>{l("PaywallBar")}),[]);const[a,r]=i("expanded"===e.initialStatus),s=Math.random().toString(26).substr(2,12).replace(/\d+/g,"");return o.createElement(d,{expanded:a,isStoryBook:n,className:t,role:"dialog","aria-describedby":s},o.createElement(u,{onClick:()=>r(!a),"aria-label":a?"Collapse":"Expand","aria-expanded":a,"aria-controls":s,expanded:a},o.createElement(g,null)),o.createElement(c,{id:s,role:"region","aria-live":"polite"},o.createElement(N,{...e[t],shouldHide:!a,imageSize:e.imageSize}),o.createElement(L,{...e[t],shouldHide:a})))}L.propTypes={collapsed:T.collapsed,shouldHide:a.bool},B.propTypes={data:a.shape({initialStatus:a.oneOf(["expanded","collapsed"]),imageSize:a.oneOf(["small","large"]),mobile:a.shape(T),tablet:a.shape(T),desktop:a.shape(T)}),isStoryBook:a.bool,viewport:a.string},B.displayName="PaywallBar",B.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=B},21813:(e,t,n)=>{const o=n(59242),i=n(47908),{withDataFallback:a}=n(9046),{withViewport:r}=n(67300),s=o([a,r]);e.exports=s(i)},59826:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,getTypographyStyles:a}=n(79720),{Chevron:r}=n(18322),s=n(48655),{GridItem:l}=n(14134),{inMobile:d,inTablet:c,inDesktop:m,inExtraLargeDesktop:p}=n(48804),u=o.div.withConfig({displayName:"PaywallBarWrapper"})` display: flex; position: relative; transition: height 0.4s ease-in-out; background-color: ${i("colors.background.light")}; 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; } &::before { position: absolute; top: -130px; left: 0; background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, ${({expanded:e})=>e?.35:.25}) 100% ); width: 100%; height: 130px; content: ''; pointer-events: none; } `,g=o.div.withConfig({displayName:"PaywallBarContentContainer"})` width: 100%; height: 100%; ${d} { display: flex; } `,h=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":""} } `,y=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":""} `,b=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: ${i("colors.interactive.base.black")}; `,f=o(r).withConfig({displayName:"PaywallBarChevron"})` & { width: 32px; height: 32px; fill: ${i("colors.interactive.base.black")}; } `,v=o.div.withConfig({displayName:"PaywallBarColumn"})` display: flex; flex-direction: column; max-height: 256px; `,k=o.span.withConfig({displayName:"PaywallBarSubHedCopy"})` ${({theme:e})=>a(e,"typography.definitions.utility.assistive-text")}; line-height: 20px; color: ${i("colors.interactive.base.black")}; `,w=o.img.withConfig({displayName:"PaywallBarSubHedImage"})` margin: 0; height: auto; ${d} { margin: auto; width: 200px; } ${c} { width: 230px; } ${m} { width: 250px; } `,C=o.span.withConfig({displayName:"PaywallBarHed"})` ${({theme:e})=>a(e,"typography.definitions.utility.modal-hed")}; margin: 16px 0 0; color: ${i("colors.interactive.base.black")}; ${d} { margin: 16px auto 0; } `,$=o.span.withConfig({displayName:"PaywallBarDek"})` ${({theme:e})=>a(e,"typography.definitions.utility.modal-body")}; max-width: 460px; max-height: 72px; color: ${i("colors.interactive.base.black")}; ${d} { margin: auto; max-width: 327px; } ${c} { max-width: 324px; } `,x=o.span.withConfig({displayName:"PaywallBarCopy"})` color: ${i("colors.interactive.base.black")}; `,S=o.a.withConfig({displayName:"PaywallBarLink"})` &:hover { opacity: 0.8; text-decoration: underline; } `,E=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: ${i("colors.interactive.base.brand-primary")}; width: 100%; max-width: 327px; text-align: center; text-decoration: none; line-height: 48px; color: ${i("colors.interactive.base.white")}; &:hover { background-color: ${i("colors.interactive.base.brand-secondary")}; } ${d} { margin: 32px auto 16px; } ${c} { width: 320px; } `,I=o(S).withConfig({displayName:"PaywallBarCTALink"})` text-decoration: underline; color: ${i("colors.interactive.base.black")}; `,T=o.img.withConfig({displayName:"PaywallBarImage"})` margin: auto; width: 200px; height: auto; object-fit: cover; ${m} { ${({size:e})=>"large"===e&&"width: 375px;"}; } `,N=o.div.withConfig({displayName:"PaywallBarSignInContainer"})` line-height: 20px; `,L=o.span.withConfig({displayName:"PaywallBarSignInCopy"})` ${({theme:e})=>a(e,"typography.definitions.utility.body")}; color: ${i("colors.interactive.base.deemphasized")}; `,B=o(S).withConfig({displayName:"PaywallBarSignInLink"})` ${({theme:e})=>a(e,"typography.definitions.utility.button-utility")}; color: ${i("colors.interactive.base.brand-primary")}; `;e.exports={Wrapper:u,ContentContainer:g,ExpandedContentWrapper:h,CollapsedContentWrapper:y,ChevronButton:b,StyledChevron:f,Column:v,SubHedCopy:k,SubHedImage:w,Hed:C,Dek:$,Image:T,CTAButton:E,CTALink:I,SignInContainer:N,SignInCopy:L,SignInLink:B,Copy:x}},83433:(e,t,n)=>{const o=n(67294),{useState:i}=o,a=n(45697),{withRedirect:r}=n(85559),{withFormatter:s}=n(30931),{trackComponent:l}=n(40199),{Wrapper:d,ContentContainer:c,ExpandedContentWrapper:m,CollapsedContentWrapper:p,ChevronButton:u,StyledChevron:g,Column:h,SubHedCopy:y,SubHedImage:b,Hed:f,Dek:v,CTAButton:k,CTALink:w,Image:C,SignInContainer:$,SignInCopy:x,SignInLink:S,Copy:E,TopImage:I,CollapsedImage:T,CollapsedCopyWrapper:N}=n(22641),L={SubHedCopy:s(y),Hed:s(f),Dek:s(v),Copy:s(E)},B={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})})},P=({expanded:e={},shouldHide:t,imageSize:n})=>{const{subHed:{renderSubHedImage:i=!1,copy:a,img:s={}}={},hed:l,dek:d,cta:c={},signIn:p={},img:u={},topImg:g={}}=e;return o.createElement(m,{shouldHide:t,hasImage:u.src},o.createElement(h,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(b,{...s})),o.createElement(L.Hed,{html:l}),o.createElement(L.Dek,{html:d}),o.createElement(k,{href:c.url},c.copy),o.createElement($,null,o.createElement(x,null,p.copy," "),o.createElement(S,{href:r(p.url)},p.linkCopy))),u.src&&o.createElement(C,{src:u.src,alt:u.alt,size:n}))};P.propTypes={expanded:B.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(p,{shouldHide:t},a.src&&o.createElement(T,{src:a.src,alt:a.alt}),o.createElement(N,null,n&&o.createElement(L.Copy,{html:`${n}`}),o.createElement(w,{href:i.url},i.copy)))};function M({data:e={},viewport:t,isStoryBook:n}){o.useEffect((()=>{l("PaywallBar")}),[]);const[a,r]=i("expanded"===e.initialStatus),s=Math.random().toString(26).substr(2,12).replace(/\d+/g,"");return o.createElement(d,{expanded:a,isStoryBook:n,className:t,role:"dialog","aria-describedby":s},o.createElement(u,{onClick:()=>r(!a),"aria-label":a?"Collapse":"Expand","aria-expanded":a,"aria-controls":s,expanded:a},o.createElement(g,null)),o.createElement(c,{id:s,role:"region","aria-live":"polite"},o.createElement(P,{...e[t],shouldHide:!a,imageSize:e.imageSize}),o.createElement(A,{...e[t],shouldHide:a})))}A.propTypes={collapsed:B.collapsed,shouldHide:a.bool},M.propTypes={data:a.shape({initialStatus:a.oneOf(["expanded","collapsed"]),imageSize:a.oneOf(["small","large"]),mobile:a.shape(B),tablet:a.shape(B),desktop:a.shape(B)}),isStoryBook:a.bool,viewport:a.string},M.displayName="PaywallBar",M.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=M},70330:(e,t,n)=>{const o=n(59242),i=n(83433),{withDataFallback:a}=n(9046),{withViewport:r}=n(67300),s=o([a,r]);e.exports=s(i)},22641:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(51117),{getColorToken:r,getTypographyStyles:s}=n(79720),{Chevron:l}=n(18322),d=n(48655),{GridItem:c}=n(14134),{inMobile:m,inTablet:p,inDesktop:u,inExtraLargeDesktop:g}=n(48804),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); 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; } &::before { position: absolute; top: -130px; left: 0; background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, ${({expanded:e})=>e?.35:.25}) 100% ); width: 100%; height: 130px; content: ''; pointer-events: none; } `,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"} `,k=o.img.withConfig({displayName:"PaywallBarCollapsedImage"})` margin: auto 12px auto 0; width: 80px; height: auto; object-fit: cover; `,w=o.div.withConfig({displayName:"PaywallBarCollapsedCopy"})` display: flex; line-height: 20px; ${m} { flex-direction: column; ${({theme:e})=>s(e,"typography.definitions.utility.body")}; } `,C=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")}; } `,x=o.div.withConfig({displayName:"PaywallBarColumn"})` display: flex; flex-direction: column; max-height: 256px; `,S=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; } `,I=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")}; } `,T=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")}; `,L=o.a.withConfig({displayName:"PaywallBarLink"})` &:hover { opacity: 0.8; text-decoration: underline; } `,B=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(L).withConfig({displayName:"PaywallBarCTALink"})` text-decoration: underline; color: ${r("colors.interactive.base.black")}; `,A=o.img.withConfig({displayName:"PaywallBarImage"})` margin: auto; width: 200px; height: auto; object-fit: cover; ${u} { ${({size:e})=>"large"===e&&"width: 375px;"}; } `,M=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")}; `,_=o(L).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:w,CollapsedImage:k,ChevronButton:C,StyledChevron:$,Column:x,SubHedCopy:S,SubHedImage:E,Hed:I,Dek:T,Image:A,TopImage:M,CTAButton:B,CTALink:P,SignInContainer:D,SignInCopy:H,SignInLink:_,Copy:N}},78883:(e,t,n)=>{const o=n(21813),i=n(70330),a=n(3375),r=o;r.MobileImage=i,e.exports=a(r)},59353:(e,t,n)=>{const o=n(45697),i=n(67294),{withRedirect:a}=n(85559),{withFormatter:r}=n(30931),{BREAKPOINTS:s}=n(85326),{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(89125),{trackComponent:k}=n(40199),w=({data:e})=>{i.useEffect((()=>{k("RegistrationGate")}),[]);const{hed:t,dek:n,signIn:o,copy:w,btn:C,subscribe:$}=e,x=!!$.text,S=window.matchMedia(`(min-width: ${s.lg})`).matches,E={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(E.RegGateHed,{html:t}),i.createElement(E.RegGateDek,{html:n}),x&&S&&i.createElement(p,null,$.text," ",i.createElement(b,{className:"registration-gate__subsrcibe__link",href:$.url},$.linktext))),i.createElement(h,null,i.createElement(m,null,i.createElement(u,{className:"registration-gate__button",href:a(C.url)},C.copy),i.createElement(f,null,w," ",i.createElement(b,{className:"registration-gate__sign-in__link",href:a(o.url)},o.cta))))),x&&!S&&i.createElement(p,null,$.text," ",i.createElement(b,{className:"registration-gate__subsrcibe__link",href:$.url},$.linktext))))};w.displayName="RegistrationGate",w.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})})},w.requireDataFields=["hed","dek","copy","signIn.cta","signIn.url","btn.url","btn.copy"],e.exports=w},4234:(e,t,n)=>{const o=n(59242),i=n(59353),a=n(3375),{withDataFallback:r}=n(9046),s=o([r,a]);e.exports=s(i)},89125:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,calculateSpacing:a}=n(79720),{BaseText:r,BaseLink:s}=n(74327),{inMobile:l,inTablet:d,inDesktop:c}=n(48804),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%; `,k=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")}; } `;k.defaultProps={typeToken:"typography.definitions.utility.button-core"};const w=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")}; } `;w.defaultProps={colorToken:"consumption.lead.standard.context-signature",typeIdentity:"typography.definitions.utility.assistive-text"};const C=o(s).withConfig({displayName:"RegGateLink"})` & { color: ${i("colors.interactive.base.black")}; :link { text-decoration: underline; } } `;C.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:k,RegGateSpan:w,RegGateLink:C,RegGateBlock:g}},65252:(e,t,n)=>{const o=n(67294),i=n(45697),{TickerContainer:a,TickerWrapper:r,Image:s,Text:l,Copy:d,TextLink:c}=n(65229),{trackComponent:m}=n(40199),{withFormatter:p}=n(30931),u={Copy:p(d)},g=({data:e,viewport:t})=>(o.useEffect((()=>{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(u.Copy,{html:e.copy})," ",o.createElement(c,{href:e.signIn.url[t],className:"cm__signin"},e.signIn.text)))));g.displayName="Ticker",g.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},g.requireDataFields=["copy","signIn.text","signIn.url.mobile","signIn.url.tablet","signIn.url.desktop","image.url","image.alt","withBorderTop","withBorderBottom"],e.exports=g},77807:(e,t,n)=>{const o=n(59242),i=n(65252),a=n(3375),{withViewport:r}=n(67300),s=o([a,r]);e.exports=s(i)},65229:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),{BaseText:a,BaseLink:r}=n(74327),{getColorToken:s}=n(79720),{applyGridSpacing:l,cssVariablesGrid:d}=n(62470),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}},58980:(e,t,n)=>{const o=n(93219),i=n(5047),a=n(96463),r=n(33522),s=n(11157),l=n(95963),d=n(71083),c=n(77807),m=n(4234);e.exports={Footer:o,FullBarrier:i,InContent:d,InlineBarrier:a,NavCTA:r,NavRollover:s,NavDrawer:l,Ticker:c,RegistrationGate:m}},48804:(e,t,n)=>{const{BREAKPOINTS:o}=n(85326),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}},9046:(e,t,n)=>{const o=n(45697),i=n(67294),{useEffect:a}=n(67294),r=n(27361),s=n(36968);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}}},30931:(e,t,n)=>{const o=n(67294),i=n(57557),a=n(45697),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}}},1522:(e,t,n)=>{const o=n(67294),{useState:i,useEffect:a,useCallback:r,useRef:s}=n(67294),{default:l}=n(16158),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}))}}},67300:(e,t,n)=>{const o=n(45697),i=n(67294),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}},97650:(e,t,n)=>{const{renderToString:o}=n(97762),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(25971).Z,{trackComponent:l}=n(40199),d=({className:e,issueDate:t,issueLink:n,originalHed:i})=>{a.useEffect((()=>{l("MagazineDisclaimer")}),[]);const{formatMessage:d}=r(),c=e=>o(a.createElement("a",{href:n||"/magazine/",dangerouslySetInnerHTML:{__html:e}}));return a.createElement("footer",{className:e,"data-testid":"MagazineDisclaimerWrapper",dangerouslySetInnerHTML:{__html:i?d(s.disclaimerWithHed,{issueDate:c(t),hed:i}):d(s.disclaimerNoHed,{issueDate:c(t)})}})};d.propTypes={className:i.string.isRequired,issueDate:i.string.isRequired,issueLink:i.string.isRequired,originalHed:i.string},d.displayName="Magazine Disclaimer",e.exports=d},61528:(e,t,n)=>{e.exports=n(97650)},25971:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},35302:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(70380),r=n(61143),{NLSecondaryOptionCheckBox:s}=n(40081),{trackComponent:l}=n(40199),d=({checked:e,dangerousLegend:t,formName:n,isDefaultChecked:o,isPending:d,onChangeHandler:c,optins:m})=>(i.useEffect((()=>{l("NewsletterSecondaryOptins")}),[]),i.createElement(a,{dangerousLegend:t,formName:n,isDisabled:d,items:m},m.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:d,onChangeHandler:c})))));d.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=d},25020:(e,t,n)=>{e.exports=n(35302)},40081:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NLSecondaryOptionCheckBox=void 0;const{default:o}=n(51117),i="20px";t.NLSecondaryOptionCheckBox=o.div.withConfig({displayName:"NLSecondaryOptionCheckBox"})` input[type='checkbox'] { width: ${i}; height: ${i}; } `},33748:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),{useInView:s}=n(4225),{trackComponent:l}=n(40199),d=n(60121).Z,c=n(3838),m=n(11950),p=n(24894),u=n(48655),{googleAnalytics:g}=n(28601),h=n(25020),y=n(82150),b=n(15525),f=n(32165),{NSWrapper:v,NSHeading:k,NSDek:w,NSPrivacy:C,NSRightContainer:$,DismissButton:x}=n(93376),{useState:S}=a,E=({children:e})=>e;function I({buttonLabel:e,children:t,className:n,customInvalidityMessages:i,dangerousDek:I,dangerousDisclaimer:T,dangerousHed:N,errors:L,formName:B,hasDangerousDisclaimerCheck:P,hasBeenDismissed:A,hasSubscribed:M,isDismissable:D,isEmailInvalid:H,isSubmitDisabled:_,newsletterId:R,onFocusHandler:O,onSubmitHandler:F,onDismissed:W,placeholder:U,position:V,recaptchaCallback:z,recaptchaSiteKey:j,setBeaconPostSubmitRenderMarks:G,textFieldAssistiveSubtext:q,textFieldLabel:Z,textFieldName:K,variations:{borderTop:Y,borderBottom:X,persist:J},variationName:Q}){a.useEffect((()=>{l("NewsletterSlice",Q)}),[Q]);const ee=r(),[te,ne]=S(A),oe=(e=>{if(e){if("top"===e)return y;if("bottom"===e)return b}return E})(J);M&&G&&G();const[ie,ae]=s({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0,skip:te});return ae&&g.emitUniqueGoogleTrackingEvent("newsletter-in-view",{newsletter:{newsletterId:R||0,newsletterPosition:V||""}}),!te&&a.createElement(oe,null,a.createElement(v,{ref:ie,className:o("newsletter-slice",n),hasBorderBottom:X,hasBorderTop:Y},a.createElement(u.TwoUp,null,a.createElement("div",null,N&&a.createElement(k,{dangerouslySetInnerHTML:{__html:N}}),I&&a.createElement(w,{dangerouslySetInnerHTML:{__html:I}})),a.createElement($,{isDismissable:D},a.createElement(c,{shouldHideValidationErrorText:!0,customInvalidityMessages:i,errors:L,name:B,onFocusHandler:O,onSubmitHandler:F},t,a.createElement(p.SingleLine,{ariaDescribedBy:"privacy-text",assistiveSubtext:q,buttonInputKind:"submit",buttonVariation:"Primary",buttonLabel:e,formName:B,isNeverStacked:!0,hasAttachedButton:!0,hideLabel:!0,isDisabled:_,isInvalid:H,isRequired:!0,label:Z,name:K,placeholder:U,type:"email"}),T&&!P&&a.createElement(C,{id:"privacy-text",tabIndex:"-1"},a.createElement("span",{dangerouslySetInnerHTML:{__html:T}})),T&&P&&a.createElement(h,{optins:[{id:"privacy-text"+(V?`-${V}`:""),name:"nl-disclaimer-consent"+(V?`-${V}`:""),dangerousDek:T,value:"acceptDisclaimer",isRequired:!0}],formName:B,dangerousLegend:ee.formatMessage(d.newsletterSecondaryOptinsLegend)}),j&&a.createElement(m,{recaptchaCallback:z,recaptchaSiteKey:j,widgetId:"recaptcha-id-newsletter-slice"})),D&&a.createElement(x,{isIconButton:!0,ariaLabel:ee.formatMessage(d.dismissButton),onClickHandler:()=>{W(),ne(!0)},ButtonIcon:f})))))||null}E.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},9969:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380);e.exports=o(n(28760),"NewsletterSlice")},93376:(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(51117),{calculateSpacing:i,getColorToken:a}=n(79720),{BaseText:r}=n(74327),{INTERACTIVE:{timingButtonDefault:s},BREAKPOINTS:l}=n(85326),{cssVariablesGrid:d}=n(62470),c=n(7279),{ButtonLabel:m}=n(41909);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); transition: opacity ${s} ease-in; margin-right: ${i(-1)}; padding: 0; &, &:focus, &:hover { border: 0; background-color: transparent; } &:focus, &:hover { opacity: 0.5; } `},60121:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},28760:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(33748);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},76060:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useEffect:r,useState:s}=o,l=n(6083),d=n(66454),{trackComponent:c}=n(40199),{NewsletterSlimLoggedInWrapper:m,NewsletterSlimLoggedInContentWrapper:p,NewsletterSlimLoggedInTextWrapper:u,NewsletterSlimLoggedInHed:g,NewsletterSlimLoggedInDek:h,NewsletterSlimLoggedInDisclaimer:y,NewsletterSlimLoggedInToggleWrapper:b}=n(25505),f=({className:e,dangerousDek:t,dangerousDisclaimer:n,dangerousHed:i,dangerousSuccessDisclaimer:f,dangerousSuccessHed:v,hasSubscribed:k,onToggleChecked:w,patternType:C})=>{o.useEffect((()=>{c("NewsletterSlimLoggedIn")}),[]);const[$,x]=s(!1),[S,E]=s(!1),[I,T]=s(!1);return r((()=>{k&&($||x(!0),E(k),setTimeout((()=>{T(!0)}),300))}),[k,$,x]),r((()=>{$&&!k&&w(new CustomEvent("change"))}),[$,k,w]),o.createElement(m,{"data-testid":"NewsletterSlimLoggedInWrapper",className:e},o.createElement(p,null,o.createElement(u,null,i&&o.createElement(g,{className:a({"fade-in":I}),htmlFor:"switch-desc",dangerouslySetInnerHTML:{__html:I&&v?v:i},patternType:C}),t&&o.createElement(h,{dangerouslySetInnerHTML:{__html:t},patternType:C,hidden:I})),o.createElement(b,null,o.createElement(d,{id:"switch-desc",isChecked:$,isDisabled:S,isSuccess:S,onChange:e=>{e?.detail?.checked&&x(!0)},isControlled:!0,describedBy:"privacy-text"},o.createElement(l,null)))),n&&o.createElement(y,{id:"privacy-text"},o.createElement("span",{className:a({"fade-in":I}),dangerouslySetInnerHTML:{__html:I&&f?f:n}})))};f.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"])},f.defaultProps={hasSubscribed:!1,patternType:"consumption"},f.displayName="NewsletterSlimLoggedIn",e.exports=f},69638:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380);e.exports=o(n(76060),"NewsletterSlimLoggedIn")},25505:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(79720),{BaseText:s}=n(74327),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}},64720:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(11950),s=n(24894),{googleAnalytics:l}=n(28601),{useViewportObserver:d}=n(47041),c=n(25020),m=n(61411),p=n(18322),u=n(38915),g=n(48172),h=n(6083),{trackComponent:y}=n(40199),{NewsletterSubscribeFormDangerousHed:b,NewsletterSubscribeFormDek:f,NewsletterSubscribeFormDisclaimer:v,NewsletterSubscribeFormValidation:k,NewsletterSubscribeFormHighImpactContent:w,NewsletterSubscribeFormHedDekWrapper:C,NewsletterSubscribeFormInputsWrapper:$,NewsletterSubscribeFormWrapper:x,NewsletterSubscribeFormButton:S}=n(42793);function E({buttonLabel:e,children:t,className:n,customInvalidityMessages:i,dangerousDek:E,dangerousDisclaimer:I,dangerousHed:T,dangerousMobileDek:N,errors:L,formName:B,hasAutoFocus:P,hasAttachedButtonForMobile:A,hasBackgroundColor:M,hasBackgroundColorForSubscribePage:D,hasDangerousDisclaimerCheck:H,hasAlternateNewsletterStyle:_,hasHighSidePadding:R,hasIcon:O,hasNoBottomPadding:F,hasSlimAlternateStyle:W,hasSubscribed:U,hasTopSpacer:V,hasCustomBorderTop:z,hasBottomSpacer:j,hideNewsletter:G,iconName:q,isEmailInvalid:Z,isSubmitDisabled:K,isSignedUpUser:Y,isTextFieldAlwaysStacked:X,shouldApplySpacingForStackedTextField:J,shouldApplyDarkBackgroundForTextField:Q,newsletterId:ee,onFocusHandler:te,onSubmitHandler:ne,placeholder:oe,recaptchaCallback:ie,recaptchaSiteKey:ae,setBeaconPostSubmitRenderMarks:re,sourceCode:se,textAlign:le,textFieldAssistiveSubtext:de,textFieldLabel:ce,textFieldName:me,textColor:pe,disclaimerColor:ue,patternType:ge,bgImageOneForHighImpactVariation:he,bgImageTwoForHighImpactVariation:ye,variations:{newsletterPalette:be,isAggressive:fe,isSlim:ve,isHighImpact:ke},variationName:we,marketingPermissions:Ce}){a.useEffect((()=>{y("NewsletterSubscribeForm",we)}),[we]);const[$e,xe]=a.useState(!1),[Se,Ee]=a.useState(!1);a.useEffect((()=>{const e=()=>{window.innerWidth<1025?Ee(!0):Ee(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}));const Ie=p[q]||p.NewsletterArrow,Te=e=>e&&e.length>0?xe(!0):xe(!1);U&&re&&re(),d(".newsletter-subscribe-form",void 0,(e=>{if(e){const e={newsletterId:ee||0};ve||(e.componentPosition="bottom");const t=ve?"newsletter-in-view-inlineslim":"newsletter-in-view";l.emitUniqueGoogleTrackingEvent(t,{newsletterStats:e})}}));if(Y)return a.createElement(S,{as:u.Primary,hasSubscribed:U,hasEnableIcon:!0,iconPosition:"before",label:U?"You’re signed up":"Sign up",btnStyle:U?"outlined":"filled",onClickHandler:()=>{U||ne()},ButtonIcon:U?h:g});const Ne=()=>a.createElement(x,{"data-testid":"NewsletterSubscribeFormWrapper",className:o("newsletter-subscribe-form",n),hasBackgroundColor:M,hasBackgroundColorForSubscribePage:D,hasSlimAlternateStyle:W,sourceCode:se,hasTopSpacer:V,hasBottomSpacer:j,isAggressive:fe,isAlwaysStacked:X,isSlim:ve,hideNewsletter:G,isHighImpact:ke,patternType:ge,isEmailInvalid:Z,isInvalidForm:$e,newsletterPalette:be,hasHighSidePadding:R,shouldApplySpacingForStackedTextField:J,shouldApplyDarkBackgroundForTextField:Q,hasCustomBorderTop:z},a.createElement(C,{"data-testid":"NewsletterSubscribeFormHedDekWrapper",isHighImpact:ke},ke&&O&&a.createElement(Ie,null),T&&a.createElement(b,{className:o({"newsletter-subscribe-form__hed":!U},n),hasSubscribed:U,hasNoBottomPadding:F,textAlign:le,dangerouslySetInnerHTML:{__html:T},newsletterPalette:be,textColor:pe}),E&&a.createElement(f,{className:"newsletter-subscribe-form__dek",dangerouslySetInnerHTML:{__html:Se&&N?N:E},textColor:pe})),a.createElement($,{"data-testid":"NewsletterSubscribeFormInputsWrapper",isHighImpact:ke},!U&&a.createElement(k,{customInvalidityMessages:i,errors:L,name:B,onFocusHandler:te,onSubmitHandler:ne,validationClassName:"newsletter-subscribe-form__validation-description",onInvalidFormHandler:Te,onSubmitAttemptHandler:Te},t,ke||ve?a.createElement(m.Consumer,null,(t=>a.createElement(s.SingleLine,{ariaDescribedBy:"privacy-text",assistiveSubtext:de,buttonInputKind:"submit",buttonInverted:be,buttonLabel:e,formName:B,isAlwaysStacked:X,hasAttachedButton:!0,hasAutoFocus:P,isDisabled:K,isInvalid:Z,isRequired:!0,label:ce,name:me,placeholder:oe,type:"email",errorText:t&&t.length>0?t[0].messages[0]:null,marketingPermissions:Ce}))):a.createElement(s.SingleLine,{ariaDescribedBy:"privacy-text",assistiveSubtext:de,buttonInputKind:"submit",buttonInverted:be,buttonLabel:e,formName:B,isAlwaysStacked:X,hasAutoFocus:P,hasAttachedButton:!0,hasAttachedButtonForMobile:A,isDisabled:K,isInvalid:Z,isRequired:!0,label:ce,name:me,placeholder:oe,type:"email",marketingPermissions:Ce}),I&&!H&&a.createElement(v,{id:"privacy-text",tabIndex:"-1",textAlign:le,disclaimerColor:ue,hasAlternateNewsletterStyle:_},a.createElement("span",{dangerouslySetInnerHTML:{__html:I}})),I&&H&&a.createElement(c,{optins:[{id:"privacy-text",name:"Disclaimer consent",dangerousDek:I,value:"acceptDisclaimer",isRequired:!0}],formName:B,dangerousLegend:"Consent checks"}),ae&&a.createElement(r,{recaptchaCallback:ie,recaptchaSiteKey:ae,widgetId:"recaptcha-id-newsletter-subscribe-form"}))));return ke?a.createElement(w,{"data-testid":"NewsletterSubscribeFormHighImpactContent",bgImageOneForHighImpactVariation:he,bgImageTwoForHighImpactVariation:ye,isHighImpact:ke},a.createElement(Ne,null)):a.createElement(Ne,null)}E.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,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,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,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})},E.defaultProps={disclaimerColor:"dark",hasAttachedButtonForMobile:!1,hasAutoFocus:!1,hasBackgroundColor:!1,hasBackgroundColorForSubscribePage:!1,hasBottomSpacer:!1,hasCustomBorderTop:!1,hasHighSidePadding:!1,hasIcon:!0,hasNoBottomPadding:!1,hasSlimAlternateStyle:!1,hasTopSpacer:!1,hideNewsletter:!1,patternType:"consumption",shouldApplyDarkBackgroundForTextField:!1,shouldApplySpacingForStackedTextField:!1,textAlign:"center",textColor:"light",variations:{newsletterPalette:"standard"}},E.displayName="NewsletterSubscribeForm",e.exports=E},81792:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380);e.exports=o(n(84702),"NewsletterSubscribeForm")},42793:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getColorToken:r,getDecoration:s,getTypographyStyles:l,getLinkStyles:d,getZIndex:c,styledProperty:m}=n(79720),{BREAKPOINTS:p}=n(85326),u=n(3838),{TextFieldButton:g,TextFieldLabel:h,TextFieldInputContainer:y,TextFieldControlInput:b,TextFieldErrorText:f,TextFieldLabelText:v,TextFieldWrapper:k}=n(2638),{UtilityBodyTextContent:w}=n(99117),{UtilityValidationDescriptionError:C,UtilityValidationDescriptionErrors:$,UtilityValidationDescriptionHeading:x,UtilityValidationDescriptionWrapper:S}=n(79875),E=i` ${({theme:e,disclaimerColor:t})=>t?`color: ${r(e,`colors.interactive.base.${t}`)}`:`${r("colors.interactive.base.dark")}`}; `,I=o(u).withConfig({displayName:"NewsletterSubscribeFormValidation"})` ${k} { margin-bottom: ${a(1)}; } ${v} { color: ${r("colors.discovery.body.light.heading")}; } `,T=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)}; } `,L=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")}; } `} `,B=i` color: ${r("colors.interactive.base.white")}; `,P=o.h3.withConfig({displayName:"NewsletterSubscribeFormDangerousHed"})` ${({hasSubscribed:e})=>e?N:T} ${({textAlign:e,hasSubscribed:t})=>e&&!1===t&&i` text-align: ${e}; `} ${({newsletterPalette:e})=>"inverted"===e?B:""}; `,A=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"))} } ${k} { ${m("hasAttachedButton",!0," margin-bottom: 0")} } ${b} { &::placeholder { color: ${r("colors.interactive.base.light")}; } } `,M=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",_=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; } } ${M} { ${({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; } } ${L} { ${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")}; } } ${({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;`} ${S} { ${H} } ${k} { 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)}; } `,R=i` ${_} `,O=i` ${_} ${P} { margin-top: ${a(2)}; } ${v} { margin-bottom: ${a(1)}; } ${L} { ${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; } @media (max-width: ${p.md}) { margin-top: ${a(1.5)}; } } ${M} { 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` ${T} { color: ${r("colors.interactive.base.white")}; } ${M} { ${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; } } ${M} { ${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; } } ${L} { 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")}; } } ${({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;`} ${S} { ${H} } ${C} { margin-left: 0; } ${$} { margin: 0; padding: 0 0 ${a(.75)} 0; } ${x} { margin: 0; } ${k} { ${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")}; } `,U=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; `:""} } `} `,V=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)}; } `} `,z=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"})` ${({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; } ${w} { color: ${({theme:e})=>r(e,"colors.discovery.body.light.description")}; a { color: ${({theme:e})=>r(e,"colors.discovery.body.light.description")}; } } ${({isAggressive:e})=>e?A:""}; ${({isSlim:e,hasSlimAlternateStyle:t})=>e?t?O:R:""} ${({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 "} `,G=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:A,NewsletterSubscribeFormDangerousHed:P,NewsletterSubscribeFormDek:M,NewsletterSubscribeFormDisclaimer:L,NewsletterSubscribeFormValidation:I,newsletterSubscribeFormHedStyles:T,newsletterSubscribeFormInverted:F,newsletterSubscribeFormSlim:R,NewsletterSubscribeFormHedDekWrapper:V,NewsletterSubscribeFormInputsWrapper:z,newsletterSubscribeFormHighImpact:W,NewsletterSubscribeFormHighImpactContent:U,NewsletterSubscribeFormWrapper:j,NewsletterSubscribeFormButton:G}},84702:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(64720);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},55454:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(87219).Z,{trackNavigationEvent:s}=n(68612),{ItemCount:l,PaginationContent:d,PaginationButtonWrapper:c,PageSummary:m,PaginationWrapper:p}=n(40574),u=n(7279),{trackComponent:g}=n(40199),h=({additionalParams:e,btnStyle:t,buttonVariation:n,content:o,currentPage:h,filter:y,limit:b,nextPageURL:f,previousPageUrl:v,query:k,searchTerm:w,shouldDisplayItemCount:C,sort:$,totalResults:x})=>{i.useEffect((()=>{g("PaginationModal")}),[]);const[S,E]=i.useState(""),[I,T]=i.useState(""),{formatMessage:N}=a(),L=Math.ceil(x/b),B=h<1||h>L?1:h;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}`)})),w&&i.push(`q=${w}`),y&&i.push(`filter=${y}`),$&&i.push(`sort=${$}`),k&&i.push(`query=${k}`),o&&i.push(`content=${o}`);const a=[...i];if(B-1>1&&a.push("page="+(B-1)),t&&E(`${t}${a.length>0?`?${a.join("&")}`:""}`),f)return void T(f);const r=[...i,`page=${B+1}`];T(`?${r.join("&")}`)}}),[e,B,y,$,f,w,o,k]),!h||!b||!x)return null;const P=B<2,A=B*b>=x,M=A?"text":t,D=P?"text":t,H=A?u.Utility:u[n],_=P?u.Utility:u[n],R=(B-1)*b+1,O=BL)return null;const F=e=>{const t={type:"click",label:e.target.innerText,subject:"pagination",placement:"bottom"};s(t)};return i.createElement(p,null,C&&i.createElement(l,null,R,"-",O," of ",x," items"),L>1&&i.createElement(d,null,i.createElement(c,{isDisabled:P},B-1==0?i.createElement(_,{btnStyle:D,inputKind:"link",isLinkDisabled:P,label:N(r.previousPage),onClickHandler:F}):i.createElement(_,{btnStyle:D,inputKind:"link",isLinkDisabled:P,href:S||v,label:N(r.previousPage),onClickHandler:F})),i.createElement(m,null,B," of ",L),i.createElement(c,{isDisabled:A},i.createElement(H,{btnStyle:M,inputKind:A?"button":"link",isLinkDisabled:A,href:I||f,label:N(r.nextPage),onClickHandler:F}))))};h.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},h.defaultProps={additionalParams:[],btnStyle:"filled",buttonVariation:"Primary",shouldDisplayItemCount:!0},e.exports=h},44581:(e,t,n)=>{const o=n(55454);e.exports=o},40574:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(79720),{BaseWrap:l}=n(74327),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}},87219:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({nextPage:{id:"PaginationModal.NextPage",defaultMessage:"Next",description:"The button label"},previousPage:{id:"PaginationModal.PreviousPage",defaultMessage:"Previous",description:"The button label"}})},58373:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(90204),{PaywallBarWrapper:s}=n(57733),{trackComponent:l}=n(40199),d=function(e){a.useEffect((()=>{l("PaywallBar")}),[]);const{className:t,paywall:n,position:i,visibility:d}=e,c=n.isMuted||d.footer;return a.createElement(s,{className:o("paywall-bar",t),isVisible:!c},a.createElement(r,{className:"paywall-bar__consumer-marketing-unit",position:i,aria:{"aria-live":"polite",...c&&{"aria-hidden":!0}}}))};d.propTypes={className:i.string,paywall:i.object,position:i.string,visibility:i.shape({footer:i.bool})},d.defaultProps={position:"paywall-bar-call-to-action"},e.exports=d},87998:(e,t,n)=>{const o=n(59242),{connectDomain:i}=n(92078),{withVisibilityState:a}=n(28685),r=n(58373),s=o([i("paywall"),a({name:"footer",className:"site-footer"})]);e.exports=s(r)},57733:(e,t,n)=>{const o=n(51117).default,{getColorToken:i}=n(79720),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}},54528:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{PaywallModalWrapper:r,ConsumerMarketingUnitWrapper:s}=n(67614),{trackComponent:l}=n(40199),d=function(e){a.useEffect((()=>{l("PaywallModal")}),[]);const{className:t,position:n}=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"}}))};d.propTypes={className:i.string,position:i.string},d.defaultProps={position:"paywall-modal-call-to-action"},e.exports=d},71910:(e,t,n)=>{e.exports=n(54528)},67614:(e,t,n)=>{const o=n(51117).default,i=n(90204),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}},66518:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(92727),{trackComponent:s}=n(40199),{trackNavigationEvent:l,extractStrategyFromURL:d}=n(68612),c=n(2579),m=n(62129),{googleAnalytics:p}=n(28601),u=n(30821).Z,{attemptAdInjection:g}=n(84540),{getTitle:h}=n(55143),{HandleRecommendations:y}=n(87846),b=e=>{const{bylineVariation:t,className:n,hasItemsRule:o,heading:b,customHeading:f,pageSize:v,related:k,recommended:w,shouldEnableFullArticleInverted:C,shouldDisableReadMoreAd:$,shouldHideBylines:x,shouldHideIcon:S,shouldHideRubric:E,shouldDisplayImageCount:I,shouldUseDiscoveryHedToken:T,shouldUseDiscoveryColorToken:N,showHeadTagAsForRecirc:L,dividerColor:B,summaryItemVariation:P,variations:A,variationName:M,categoriesMap:D}=e;i.useEffect((()=>{s("RecircList",M)}),[M]);let{recircRelated:H}=e;const{formatMessage:_}=a(),R=p.emitUniqueGoogleTrackingEvent,O="text-overlay"===A.layout;function F(e,t=[]){return t.map(((n,o)=>({...n,clickHandler:()=>{R("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:d(e.url),placement:"bottom_recirc",items:[{content_title:e.dangerousHed,content_type:e.contentType.toLowerCase(),content_url:e.url}],index:t,total_index:n};l(o)})(n,o,t.length)}})))}H=new y({pageSize:v,related:k}).prepareData(H),i.useEffect((()=>{H&&H.length&&g("read_more")}),[H]);const W={className:n,heading:h(b||_(u.readMore),f,D,w,H),hasBackground:A.hasBackground,hasItemsRule:o,items:[...F("manual curation",k),...F("recs api",H)].map((function(e){return{...e,rubric:E?null:e.rubric,isLazy:A.shouldLazyLoadImages,shouldHideDangerousDek:!0,maxHedLines:3}})),layout:A.layout,shouldDisableReadMoreAd:$,shouldHideBylines:x,shouldHideIcon:S,shouldDisplayImageCount:I,showHeadTagAsForRecirc:L,summaryItemVariation:P},U=O?i.createElement(c,{...W}):i.createElement(m,{...W,bylineVariation:t,dividerColor:B,shouldEnableFullArticleInverted:C,shouldUseDiscoveryHedToken:T,shouldUseDiscoveryColorToken:N});return i.createElement(r,{onIntersectionViewport:(e,t)=>{e&&(t(),R("recirc-endof-impression",{"recirc-variation":A.layout}))},observerOptions:{rootMargin:"500px"},className:"recirc-list-wrapper"},W.items&&W.items.length>0&&U)};b.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,featureFlags:o.object,hasItemsRule:o.bool,heading:o.string,numberOfDays:o.number,pageSize:o.number,recircRelated: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})},b.defaultProps={featureFlags:{shouldExtractRecircRubricFromCategories:!1},hasItemsRule:!0,related:[],shouldDisableReadMoreAd:!1,shouldDisplayImageCount:!1,shouldHideRubric:!1,shouldUseDiscoveryColorToken:!1,shouldUseDiscoveryHedToken:!1,variations:{hasBackground:!1,layout:"four-up",shouldLazyLoadImages:!0}},b.displayName="RecircList",e.exports=b},62129:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(4131),{RecircListDefaultOverlaySummaryCollectionGrid:r}=n(56299),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:k="TextBelowLeft"}=e,w="four-up"===c,C="high-density"===c;return i.createElement(a,{className:n,hasBackground:s},i.createElement(r,{isFourUp:w,isHighDensity:C,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:k,dividerColor:v,titleHedTag:"header"}))};s.propTypes={bylineVariation:o.string,className:o.string,dividerColor:o.string,hasBackground: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},2579:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(4131),s=n(44031),{PaymentGateway:l}=n(28576),d=n(46647),{useOnAdFilled:c}=n(84540),{RecircListTextOverlayWrapper:m,RecircListTextOverlayHeading:p,RecircListTextOverlayItems:u,RecircListTextOverlayItem:g}=n(56299),h=e=>{const{className:t,heading:n,hasItemsRule:i,items:h,layout:y,nativeAdIndex:b=2,summaryItemVariation:f}=e,[,v,k]=c("read-more-ad"),w="text-overlay"===y,C=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:w},n),a.createElement(u,{className:o("recirc-list__items",v),isTextOverlay:w},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:k})),a.createElement(g,{key:e.url,isTextOverlay:w},a.createElement(C,{...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},87846:(e,t,n)=>{const{mapChannelName:o}=n(82231);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}}}}},81411:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(74575);e.exports=o(i,"RecircList")},56299:(e,t,n)=>{const{css:o,default:i}=n(51117),{BREAKPOINTS:a}=n(85326),{BaseText:r}=n(74327),{calculateSpacing:s,getTypographyStyles:l,minScreen:d,getColorToken:c,getColorStyles:m,minMaxScreen:p}=n(79720),{SummaryItemHedBase:u,SummaryItemSubHedBase:g}=n(27853),{SectionTitleHed:h}=n(80577),{OverlaySummaryItemWrapper:y}=n(12365),{SummaryCollectionGridSectionTitle:b}=n(84105),f=n(86667),v=i.li.withConfig({displayName:"RecircListTextOverlayItem"})` ${({isTextOverlay:e,theme:t})=>e&&`\n &:nth-child(even) ${y} {\n background-color: ${c(t,"colors.interactive.base.light")};\n }\n\n ${d(a.md)} {\n /* undo the mobile */\n &:nth-child(even) ${y} {\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) ${y},\n &:nth-child(4n + 3) ${y} {\n background-color: ${c(t,"colors.interactive.base.light")};\n }\n }\n `}; `,k=i.aside.withConfig({displayName:"RecircListTextOverlayWrapper"})` margin: ${s(9)} auto 0; width: 100%; max-width: ${a.xxl}; ${v} { 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; } ${v}:last-of-type { display: none; } } `,w=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)};`}; `;w.defaultProps={as:"header",typeIdentity:"typography.definitions.discovery.subhed-section-collection"};const C=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 `}; `,$=i(f.FourColumns).withConfig({displayName:"RecircListDefaultOverlaySummaryCollectionGrid"})` ${b} { 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; } ${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` ${b} { margin-bottom: ${s(3)}; border-top: 1px solid ${c("colors.interactive.base.light")}; } ${h} { ${l("typography.definitions.discovery.hed-core-secondary")}; padding: ${s(1)} ${s(1)} 0 0; text-transform: uppercase; } `:""}; ${({dividerColor:e})=>e?o` ${b} { border-top-color: #${e}; border-bottom-color: #${e}; } `:""} `;e.exports={RecircListTextOverlayWrapper:k,RecircListTextOverlayHeading:w,RecircListTextOverlayItems:C,RecircListTextOverlayItem:v,RecircListDefaultOverlaySummaryCollectionGrid:$}},30821:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({readMore:{id:"RecircList.ReadMore",defaultMessage:"Read More",description:"Call to action for user to...read more"}})},55143:(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}},74575:(e,t,n)=>{const o=n(51117).default,{asVariation:i}=n(95545),a=n(66518);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},22919:(e,t,n)=>{const o=n(94184),i=n(67294),{useIntl:a}=n(76186),r=n(45697),{connector:s}=n(92078),l=n(44031),{googleAnalytics:d}=n(28601),c=n(36895),{PaymentGateway:m}=n(28576),p=n(46647),{useOnAdFilled:u}=n(84540),g=n(78219).Z,{trackComponent:h}=n(40199),{trackNavigationEvent:y,extractStrategyFromURL:b}=n(68612),{RecircMostPopularWrapper:f,RecircMostPopularContiner:v,RecircMostPopularHeading:k,RecircMostPopularHeadingLogo:w,RecircMostPopularItems:C,RecircMostPopularFooter:$,RecircMostPopularFooterLink:x,RecircMostPopularSummaryItem:S}=n(92352),E={},I=e=>{const{applicationID:t,bylineVariation:n,categories:r,recommended:s,categoriesMap:I,contentTypes:T,excludeCategories:N,hasAd:L,hasDiscoveryBodyNumbers:B,hasNoBorderHeading:P,hasRubricHeading:A,hasRule:M,hasThinBorderHeading:D,shouldHideRubric:H,shouldHideSubHed:_,shouldUseDiscoveryColorToken:R,shouldUseDiscoveryHedToken:O,shouldUseSubHedRecircToken:F,hideSummaryItemBorder:W,isVisible:U,items:V,landingPageLink:z,adPosition:j,numberOfDays:G,onIntersectionViewportCallback:q,pageSize:Z,renditions:K,seriesLogos:Y,seriesLogoToUse:X,showHeadTagAsForRecirc:J,sidebarSectionTitle:Q,dividerColor:ee,strategy:te,useTrailingSlash:ne,variations:{hasListNumber:oe,hasListNumberBySummary:ie},variationName:ae}=e;i.useEffect((()=>{h("RecircMostPopular",ae)}),[ae]);const{formatMessage:re}=a(),[se]=i.useState((()=>(e=>{const t=e||"default",n=E[t]||0;return E[t]=n+1,E[t]})(t))),[le,de]=i.useState(!1),[ce,me]=i.useState(!1),pe=i.useMemo((()=>({instance:{instance:se}})),[se]);i.useEffect((()=>{ce&&V.length>0&&!le&&(d.emitUniqueGoogleTrackingEvent("recirc-most_popular-impression",pe),de(!0))}),[le,ce,V,pe]);const[,ue,ge]=u("aside-ad");if(!U)return null;const he=oe?l.TextBelowLeft:l.SideBySideThirds,ye=(e,t)=>()=>{d.emitGoogleTrackingEvent("recirc-most_popular-click",{...pe,"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:V.length};y(o)})(0,e,t)},be=V.map(((e,t)=>i.createElement("li",{key:e.url},A&&i.createElement(c.Item,{...e.rubric,className:"summary-item__rubric"}),i.createElement(S,{bylineVariation:n,clickHandler:ye(e,t),contentType:e.contentType,contributors:e.contributors,dangerousHed:e.dangerousHed,ratingValue:e.ratingValue,hasBorder:!W,hasRule:M,hedTag:"div",image:oe?null:e.image,maxHedLines:3,recircId:t+1,rubric:H?null:e.rubric,url:e.url,as:he,isRecircListItem:!0,totalItems:V.length,recircPlacement:"right_rail",showHeadTagAsForRecirc:J,dividerColor:ee,subHed:_?null:e.subHed,shouldUseDiscoveryColorToken:R,shouldUseDiscoveryHedToken:O,shouldUseSubHedRecircToken:F,hasListNumberBySummary:ie})))),fe=i.createElement("li",{key:"aside"},i.createElement(m,{group:"ads"},i.createElement(S,{position:"aside",onFilled:ge,hasMobileOnlyBorder:!W,dividerColor:ee,as:p})));if(V.length&&L){const e=j-1>=0?j-1:0;be.splice(e,0,fe)}const ve=z&&z.url&&z.label,ke=Y&&Y[X],we=s?.customHeading&&I&&Object.values(I)?.some((e=>s?.categoriesToMatch?.includes(e.url))),Ce=we?s?.customHeading:Q||re(g.sectionTitle);return i.createElement(f,{onIntersectionViewport:(e,n)=>{e&&"function"==typeof q&&(q({applicationID:t,categories:r,contentTypes:T,excludeCategories:N,numberOfDays:G,pageSize:Z,renditions:K,strategy:te,useTrailingSlash:ne}),me(!0),n(),window&&window.cnBus&&window.cnBus.emit&&window.cnBus.emit(`aside${se}.componentDidUpdate`))},observerOptions:{rootMargin:"300px"},className:"recirc-most-popular-wrapper"},be.length>0&&i.createElement(v,{className:o("recirc-most-popular-sparrow-tracking",ue),"data-most-popular-id":`mod-most-popular-${se}`},i.createElement(k,{hasThinBorderHeading:D,hasNoBorderHeading:P,alignCenter:we,hasListNumberBySummary:ie},ke?i.createElement(w,{...ke}):Ce),i.createElement(C,{unmarked:!oe,hasListNumberBySummary:ie,hasDiscoveryBodyNumbers:B,shouldHideSubHed:_},be),i.createElement($,{dividerColor:ee,hasListNumberBySummary:ie},ve&&i.createElement(x,{href:z.url},z.label))))};I.propTypes={adPosition:r.number,applicationID:r.string,bylineVariation:r.string,categories:r.array,categoriesMap:r.array,contentTypes:r.string,dividerColor:r.string,excludeCategories:r.array,hasAd:r.bool,hasDiscoveryBodyNumbers:r.bool,hasNoBorderHeading:r.bool,hasRubricHeading:r.bool,hasRule:r.bool,hasThinBorderHeading:r.bool,hideSummaryItemBorder:r.bool,isVisible:r.bool,items:r.arrayOf(r.shape(l.SideBySideThirds.PropTypes)),landingPageLink:r.object,numberOfDays:r.number,onIntersectionViewportCallback:r.func,pageSize:r.number,recommended:r.object,renditions:r.object,seriesLogos:r.object,seriesLogoToUse:r.string,shouldHideRubric:r.bool,shouldHideSubHed:r.bool,shouldUseDiscoveryColorToken:r.bool,shouldUseDiscoveryHedToken:r.bool,shouldUseSubHedRecircToken:r.bool,showHeadTagAsForRecirc:r.string,sidebarSectionTitle:r.string,strategy:r.string,useTrailingSlash:r.bool,variationName:r.string,variations:r.shape({hasListNumber:r.bool,hasListNumberBySummary:r.bool})},I.defaultProps={adPosition:99,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,variations:{hasListNumber:!1,hasListNumberBySummary:!1}},I.displayName="RecircMostPopular",e.exports=s(I,{keysToPluck:["renditions","seriesLogos","landingPageLink","useTrailingSlash"]})},91671:(e,t,n)=>{const o=n(36463),{asConfiguredComponent:i}=n(36380);e.exports=i(o,"RecircMostPopular")},92352:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseLink:a}=n(74327),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l,getLinkStyles:d,getColorStyles:c,getDecoration:m}=n(79720),{INTERACTIVE:p,BREAKPOINTS:u}=n(85326),g=n(92727),h=n(63030),{applyMobileOnlyBorder:y}=n(34638),{SummaryItemFloatingReviewIcon:b}=n(86726),{applyCustomBorderTopColor:f}=n(62470),{BylinesWrapper:v}=n(50925),k=o(g).withConfig({displayName:"RecircMostPopularWrapper"})` .hide-aside-ad .ad--aside { display: none; } .show-aside-ad .ad--aside { display: block; } width: 300px; @media (min-width: ${u.xl}) { width: 370px; } `,w=o.div.withConfig({displayName:"RecircMostPopularContiner"})` display: flex; flex-direction: column; justify-content: center; margin: ${r(2)} auto; `,C=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)}; `,x=o.div.withConfig({displayName:"RecircMostPopularSummaryItem"})` && { grid-column-gap: ${r(3)}; grid-template-columns: 75px auto; align-items: flex-start; 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--has-border { border-top: 1px solid ${s("colors.discovery.body.white.border")}; ${({hasListNumberBySummary:e})=>e&&i` border-top: ${({theme:e})=>m(e,"dividerWidth")} solid ${s("colors.discovery.body.white.border")}; `}; ${({dividerColor:e})=>e&&i` ${f(e)}; `} border-bottom: none; } .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; } &.ad--aside { border-top: 1px solid rgb(229, 229, 229); ${({dividerColor:e})=>e&&i` ${f(e)}; `} } .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")}; } } ${y} } `,S=o.ul.withConfig({displayName:"RecircMostPopularItems"})` ${l("typography.definitions.globalEditorial.numerical-large")}; margin: 0; padding: 0; list-style-type: decimal; ${b} { top: ${r(.36)}; right: ${r(-1.2)}; svg { width: 70%; height: 70%; } } ${({unmarked:e})=>e&&"list-style: none;"} li:first-of-type .summary-item--has-border:first-of-type { border: none; } ${({hasListNumberBySummary:e,theme:t})=>e&&`\n clear: both;\n margin-left: ${r(2)};\n list-style: none;\n \n .rubric.summary-item__rubric {\n margin-bottom: ${r(.5)};\n }\n \n ${x} {\n padding: ${r(2)} 0 ${r(2)} ${r(2)};\n }\n \n .summary-item__hed {\n margin-bottom: ${r(.5)};\n }\n &&&{\n .summary-item__content {\n padding-top: 0;\n border-left: ${m(t,"dividerWidth")} solid ${s(t,"colors.discovery.body.white.border")};\n padding-left:${r(2)};\n padding-bottom: 0;\n }\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 `} ${({hasDiscoveryBodyNumbers:e,theme:t})=>e&&`\n li::before {\n color: ${s(t,"colors.discovery.body.white.heading")};\n content: counter(inst) '. ';\n }\n `} `,E=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={RecircMostPopularWrapper:k,RecircMostPopularContiner:w,RecircMostPopularHeading:C,RecircMostPopularHeadingLogo:$,RecircMostPopularItems:S,RecircMostPopularFooter:E,RecircMostPopularFooterLink:I,RecircMostPopularSummaryItem:x}},78219:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({sectionTitle:{id:"RecircMostPopular.SectionTitle",defaultMessage:"Most Popular",description:"Section title for most popular recirculation items"}})},36463:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(22919);i.MainPattern=o(i,"MainPattern",{hasListNumber:!1}),i.NumberedList=o(i,"NumberedList",{hasListNumber:!0}),i.NumberedListBySummary=o(i,"NumberedListBySummary",{hasListNumber:!0,hasListNumberBySummary:!0}),e.exports=i},98803:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(27361),s=n(94184),{googleAnalytics:l}=n(28601),{useViewportObserver:d}=n(47041),c=n(90238).Z,{trackComponent:m}=n(40199),{RelatedListWrapper:p,RelatedListHeading:u,RelatedListSummaryItem:g,RelatedListItems:h,RelatedListItem:y}=n(50948),b=({bylineVariation:e,className:t,children:n,heading:a,shouldLinkByline:b,shouldHideRubric:f,shouldHideBylines:v})=>{o.useEffect((()=>{m("RelatedList")}),[]);const{formatMessage:k}=i(),w=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 C=/^h[1-6]$/,$=/^div$/,x=/^heading-h[1-6]$/,S=n.find((e=>{const{type:t,props:{className:n}={}}=e;return"string"==typeof t&&(C.test(t)||$.test(t)&&x.test(n))})),E=S?r(S,"props.children"):null,I=n.filter((e=>{const{type:t,props:{newClassName:n}={}}=e;return!C.test(t)&&!$.test(t)&&!x.test(n)}));return o.createElement(p,{className:s("related-list",t)},o.createElement(u,null,E||a||k(c.sectionTitle)),o.createElement(h,null,I.map(((t,n)=>{const{authors:i,dangerousHed:a,image:r,rubric:s,url:l}=t.props;return o.createElement(y,{key:n},o.createElement(g,{bylineVariation:e,clickHandler:w(l),contentType:"article",contributors:{author:i},dangerousHed:a,hasRule:!1,hedTag:"div",image:r,maxHedLines:3,rubric:f?null:s,url:l,shouldHideBylines:v,shouldLinkByline:b}))}))))};b.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},b.defaultProps={shouldHideBylines:!0,shouldHideRubric:!1,shouldLinkByline:!0},b.displayName="RelatedList",e.exports=b},87131:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(98803);e.exports=o(i,"RelatedList")},50948:(e,t,n)=>{const o=n(51117).default,i=n(44031),{BaseText:a}=n(74327),{INTERACTIVE:r}=n(85326),{calculateSpacing:s,getColorToken:l,getTypographyStyles:d}=n(79720),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}},90238:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({sectionTitle:{id:"RelatedList.SectionTitle",defaultMessage:"Related Stories",description:"Section title for list of related stories",isConfigurable:!0}})},9999:(e,t,n)=>{const o=n(45697),i=n(67294),{useEffect:a,useRef:r}=n(67294),{useIntl:s}=n(76186),{connect:l}=n(59800),d=n(87850),c=n(52997).Z,m=n(81768),{trackComponent:p}=n(40199),{ShopifyCartCloseButton:u,ShopifyCartDangerousHed:g,ShopifyCartModalWrapper:h}=n(25712),y=n(55462),b=n(49119),{getShopifyDataFromStorage:f}=n(26194),v=({closeButtonCallback:e,showShopifyCart:t,shopifyCartItems:n,setShopifyCartItems:o,appConfig:l,onCartDataChange:d,shopifyConfiguration:v})=>{i.useEffect((()=>{p("ShopifyCart")}),[]);const k=r(),{formatMessage:w}=s(),C=()=>{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&&k.current&&!k.current.contains(e.target)&&C()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[t]),a((()=>{const e=f("shopifyCartItems");e?.length>0&&(d(e),o(e))}),[n?.length]),i.createElement(h,{isOpen:t,contentLabel:"Shopify cart",onRequestClose:C,shouldReturnFocusAfterClose:!1,role:"dialog",className:"shopify__content",overlayClassName:"shopify__overlay"},i.createElement(g,null,w(c.cartHeader)),i.createElement(u,{onClickHandler:C,role:"button",ButtonIcon:m,label:"ShopifyCartCloseButton",isIconButton:!0}),n?.length>0?i.createElement(b,{shopifyCartItems:n,shopifyConfig:v,appConfig:l}):i.createElement(y,null))};v.propTypes={appConfig:o.object,closeButtonCallback:o.func,onCartDataChange:o.func,setShopifyCartItems:o.func,shopifyCartItems:o.array,shopifyConfiguration:o.object,showShopifyCart:o.bool},v.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}}))(v)},55462:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(52997).Z,{ShopifyCartEmptyHed:r,ShopifyCartEmptyButtonWrapper:s,ShopifyCartEmptyDiv:l}=n(25712),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},49119:(e,t,n)=>{const o=n(10031),i=n(45697),a=n(67294),{useState:r}=n(67294),{useIntl:s}=n(76186),{connect:l}=n(59800),d=n(52997).Z,c=n(87850),m=n(32165),p=n(12462),u=n(84918),g=n(85326),{ShopifyCartItemObject:h,ShopifyCartItemRetailerName:y,ShopifyCartItemWrapper:b,ShopifyCartItemBrandDetail:f,ShopifyCartItemBrandName:v,ShopifyCartItemBrandNameWrapper:k,ShopifyCartItemProductTitle:w,ShopifyCartItemQuantityBox:C,ShopifyCartItemQuantityCount:$,ShopifyCartItemCheckout:x,ShopifyCartItemTotalLabel:S,ShopifyCartItemTotalDek:E,ShopifyCartItemCheckoutObject:I,ShopifyCartItemPrice:T,ShopifyCartItemQuantityContainer:N,ShopifyCartItemTotal:L,ShopifyCartItemTotalPrice:B,ShopifyCartItemRemoveButton:P,ShopifyCartItemQuantity:A,ShopifyCartItemRetailerLabel:M,ShopifyCartItemRetailer:D}=n(25712),{triggerGTMEventForShopify:H}=n(12190),{setShopifyDataIntoStorage:_}=n(26194),R=({shopifyCartItems:e,setShopifyCartItems:t,shopifyConfig:n,appConfig:i})=>{const l=o?.buildClient(n),{formatMessage:c}=s(),R=e=>{let t=0;for(const n of e)t+=(n?.price??0)*(n?.quantity??0);return t},[O,F]=r((()=>R(e))),W=e=>{F(R(e)),_("shopifyCartItems",e),t(e)},U=e=>{const{variantId:t,quantity:n}=e;return{variantId:t,quantity:n}},V=e.reduce(((e,t)=>{const{retailer:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{});return a.createElement(a.Fragment,null,a.createElement(b,null,Object.entries(V).map((([t])=>a.createElement(a.Fragment,{key:`shopify-cart-item-${t}`},a.createElement(D,null,a.createElement(M,null,c(d.retailerLabel)),a.createElement(y,null,t)),V[t].map((t=>a.createElement(a.Fragment,{key:t.variantId},a.createElement(h,null,a.createElement("img",{src:`${t.image.src}${g.SHOPIFY_IMAGE_SIZE_MAP.small}`,width:"30%",alt:t.title}),a.createElement(f,null,a.createElement(k,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(w,null,t.title),a.createElement(N,null,a.createElement(C,null,a.createElement(A,{onClickHandler:()=>(t=>{const n=e.find((e=>e.variantId===t)),o=e.findIndex((e=>e.variantId===t));n.quantity>1?(e[o].quantity-=1,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(A,{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(T,null,"$",t.price))))))))))),a.createElement(I,null,a.createElement(L,null,a.createElement(S,null,c(d.subtotalLabel)),a.createElement(B,null,"$",O)),a.createElement(E,null,c(d.checkoutText)),a.createElement(x,{label:c(d.checkoutLabel),onClickHandler:()=>{const t=e.map(U);l.checkout.create().then((e=>{const n=e.id;l.checkout.addLineItems(n,t).then((e=>{_("shopifyCartItems",[]);const t=new URL(e.webUrl);window.location=`https://checkout.${i.brandSlug}.com/${t.pathname}`}))}))},inputKind:"link"})))};R.propTypes={appConfig:i.object,setShopifyCartItems:i.func,shopifyCartItems:i.array,shopifyConfig:i.object},R.displayName="ShopifyCartItem",e.exports=l((({shopifyCartItems:e})=>({shopifyCartItems:e})),(e=>{const{setShopifyCartItems:t}=c(e);return{setShopifyCartItems:t}}))(R)},38127:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(83253),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},11329:(e,t,n)=>{const o=n(9999),{asConfiguredComponent:i}=n(36380);e.exports=i(o,"ShopifyCart")},25712:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,minScreen:a,getColorStyles:r,getTypographyStyles:s}=n(79720),{BREAKPOINTS:l}=n(85326),d=n(7279),{getColorToken:c}=n(79720),{SpanWrapper:m}=n(89676),p=n(98288),u=o(n(38127)).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")}; &, &: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")}; `,k=o.div.withConfig({displayName:"ShopifyCartItemBrandDetail"})` margin-left: ${i(1)}; `,w=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; `,C=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"})``,x=o.div.withConfig({displayName:"ShopifyCartDangerousHed"})` ${s("typography.definitions.discovery.hed-core-secondary")}; `,S=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; `,I=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; `,T=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; `,L=o.div.withConfig({displayName:"ShopifyCartItemQuantityCount"})` margin-right: ${i(1)}; margin-left: ${i(1)}; `,B=o.div.withConfig({displayName:"ShopifyCartItemCheckoutObject"})` position: fixed; right: 0; bottom: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: 1rem 1.25rem; width: 374px; height: 8rem; `,P=o(d.Utility).withConfig({displayName:"ShopifyCartItemCheckout"})` width: 100%; `,A=o.div.withConfig({displayName:"ShopifyCartItemTotalLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; `,M=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")}; `,_=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; `,R=o.div.withConfig({displayName:"ShopifyCartItemTotal"})` display: flex; justify-content: space-between; `,O=o.div.withConfig({displayName:"ShopifyCartItemTotalPrice"})``,F=o(d.Utility).withConfig({displayName:"ShopifyCartItemQuantity"})` /* stylelint-disable-next-line declaration-no-important */ z-index: 0 !important; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; &, &:focus, &:hover { border: 0; background-color: transparent; } `,W=o.div.withConfig({displayName:"ShopifyCartItemRetailerLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.background.black")}; margin-right: ${i(.25)}; `,U=o.div.withConfig({displayName:"ShopifyCartItemRetailerName"})` padding-left: ${i(1)}; text-transform: capitalize; `;e.exports={ShopifyCartCloseButton:g,ShopifyCartDangerousHed:x,ShopifyCartItemResponsiveAsset:y,ShopifyCartItemContent:b,ShopifyCartItemWrapper:T,ShopifyCartEmptyHed:S,ShopifyCartEmptyButtonWrapper:E,ShopifyCartItemObject:f,ShopifyCartItemRetailerName:U,ShopifyCartItemBrandDetail:k,ShopifyCartItemBrandName:$,ShopifyCartItemBrandNameWrapper:C,ShopifyCartItemProductTitle:w,ShopifyCartItemQuantityBox:N,ShopifyCartItemQuantityCount:L,ShopifyCartItemCheckout:P,ShopifyCartItemTotalDek:M,ShopifyCartItemTotalLabel:A,ShopifyCartItemCheckoutObject:B,ShopifyCartItemPrice:D,ShopifyCartItemSalePrice:H,ShopifyCartItemQuantityContainer:_,ShopifyCartItemTotalPrice:O,ShopifyCartItemTotal:R,ShopifyCartItemRemoveButton:h,ShopifyCartItemQuantity:F,ShopifyCartItemRetailerLabel:W,ShopifyCartItemRetailer:v,ShopifyCartModalWrapper:u,ShopifyCartEmptyDiv:I}},52997:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},26194:(e,t,n)=>{const{storageFactory:o}=n(77779),i=o((()=>window.localStorage));e.exports={getShopifyDataFromStorage:e=>JSON.parse(i.getItem(e)),setShopifyDataIntoStorage:(e,t)=>i.setItem(e,JSON.stringify(t))}},47057:(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)}},67978:(e,t,n)=>{const o=n(45697),i=n(67294),{injectIntl:a}=n(76186),r=n(23493),{trackComponent:s}=n(40199),l=n(90204),{NavCTA:d}=n(58980),c=n(98288),m=n(55399),{PaymentGateway:p}=n(28576),u=n(83066),g=n(41850).Z,{SimpleNavigationSearchButton:h,SimpleNavigationUtilityLinks:y,SimpleNavigationSectionUtilityLinks:b,SimpleNavigationLogoImage:f,SimpleNavigationLogoLink:v,SimpleNavigationSectionLogo:k,SimpleNavigationGrid:w,SimpleNavigationWrapper:C}=n(3033);class $ extends i.Component{constructor(e,t){super(e,t),this.handleScroll=r(this.handleScroll.bind(this),50),this.state={isScrolled:!1}}componentDidMount(){s("SimpleNavigation",this.props.variationName),window.addEventListener("scroll",this.handleScroll)}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:c,intl:m}=this.props,{logoAlign:$,mobileOption:x}=c;return i.createElement(C,{className:e,decorationStyle:t,logoAlign:$,mobileOption:x,hasLogoWide:o,isScrolled:this.state.isScrolled},i.createElement(w,null,i.createElement(k,null,i.createElement(v,{href:r,"data-testid":"Logo"},i.createElement(f,{...a}))),i.createElement(b,null,s.length>0&&i.createElement(y,{attributes:{"aria-label":"Utility"},links:s,shouldAllowNavItemHide:!0}),i.createElement(p,{group:"consumer-marketing"},i.createElement(l,{position:"nav-cta"})),i.createElement(d,null),n&&i.createElement(h,{ButtonIcon:u,isIconButton:!0,href:"/search",inputKind:"link",label:m.formatMessage(g.searchLabel)}))))}}$.propTypes={className:o.string,decorationStyle:o.oneOf(["default","border-thin"]),hasLogoWide:o.bool,hasSearch:o.bool,intl:o.object,logo:o.shape(c.propTypes).isRequired,logoBaseUrl:o.string,utilityLinks:m.propTypes.links,variationName:o.string,variations:o.shape({logoAlign:o.oneOf(["center","left"]).isRequired,mobileOption:o.oneOf(["search","cm"]).isRequired})},$.defaultProps={decorationStyle:"default",hasLogoWide:!1,hasSearch:!1,logoBaseUrl:"/",utilityLinks:[],variations:{logoAlign:"center",mobileOption:"search"}},$.displayName="SimpleNavigation",e.exports=a($)},95480:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(21093);e.exports=o(i,"SimpleNavigation")},3033:(e,t,n)=>{const o=n(51117).default,{css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{applyGridSpacing:r,cssVariablesGrid:s}=n(62470),{calculateSpacing:l,minScreen:d,maxScreen:c,getColorToken:m,getTypographyStyles:p,getLinkStyles:u}=n(79720),g=n(98288),h=n(55399),y=n(7279),{ResponsiveImageContainer:b}=n(7230),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"})``,k=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); } `,w=o(g).withConfig({displayName:"SimpleNavigationLogoImage"})` display: flex; justify-content: center; text-align: center; ${b} { object-fit: contain; max-height: ${l(6)}; } `,C=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; } `,x=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)}; } `,S=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; } ${k} { grid-column: 3 / 4; } ${d(a.md)} { ${C} { justify-content: flex-start; } ${$} { grid-column: 1 / 5; align-items: center; justify-self: baseline; } ${k} { grid-column: 5 / 13; align-items: center; justify-content: flex-end; .navigation__link { display: flex; } } } `} ${({logoAlign:e})=>"center"===e&&i` ${$} { grid-column: 2 / 3; } ${k} { grid-column: 3 / 4; } ${d(a.md)} { ${$} { grid-column: 5 / 9; } ${k} { grid-column: 9 / 13; .navigation__link--persistent.navigation__link { display: flex; } } } ${d(a.lg)} { ${k} { .navigation__link { display: flex; } } } `} ${({isScrolled:e})=>e&&i` background-color: ${m("colors.foundation.menu-bg.collapsed")}; `} ${({logoWide:e})=>e&&i` display: block; ${x} { display: block; grid-gap: unset; grid-template-columns: unset; } ${$} { margin: 0.75rem auto; min-width: initial; max-width: initial; } ${$}, ${w} { 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; } ${k} { display: flex; align-items: center; } ${f}.button--link { display: none; ${d(a.md)} { display: flex; } } `} ${$}, ${k} { ${S} } `;e.exports={SimpleNavigationSearchButton:f,SimpleNavigationUtilityLinks:v,SimpleNavigationSectionUtilityLinks:k,SimpleNavigationLogoImage:w,SimpleNavigationLogoLink:C,SimpleNavigationSectionLogo:$,SimpleNavigationGrid:x,SimpleNavigationWrapper:E}},41850:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({searchLabel:{id:"SimpleNavigation.SearchLabel",defaultMessage:"Search",description:"Label for search button"}})},21093:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(67978);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},16287:(e,t,n)=>{const{connect:o}=n(59800),i=n(96470),a=o((e=>{const{brandName:t,comScoreCollectionName:n,footerLogo:o,navigation:{aboutText:i,appDownloadUrls:a,contactLinks:r,contactLinksHeading:s,footerLinks:l,footerLinksHeading:d,internationalInfo:c,noticesLinks:m,socialLinks:p},logoBaseUrl:u}=e;return{aboutText:i,appDownloadUrls:a,brandName:t,className:"site-footer--with-store",contactLinks:r,contactLinksHeading:s,comScoreCollectionName:n,internationalInfo:c,logo:o,logoBaseUrl:u,navigationLinks:l,navigationLinksHeading:d,noticesLinks:m,socialIconsProps:{links:p}}}),null,((e,t,n)=>{const{className:o}=n,i={};return o&&(i.className=`${e.className} ${o}`),{...n,...e,...t,...i}}))(i);e.exports=a},71784:(e,t,n)=>{e.exports=n(16287)},24217:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(56851),r=(new Date).getFullYear(),{SiteFooterLegaleseText:s}=n(89790),l=({brandName:e,dangerousLegalese:t})=>i.createElement(i.Fragment,null,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")));l.propTypes={brandName:o.string.isRequired,dangerousLegalese:o.string},e.exports=l},26502:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(60191).Z,s=n(55399),l=n(98288),d=n(6548),c=n(13134),{trackComponent:m}=n(40199),p=n(24217),{ButtonIcon:u}=n(43021),{SiteFooterSocialIcons:g,SiteFooterWrapper:h,SiteFooterGridNoMargins:y,SiteFooterBrandInfo:b,SiteFooterLogo:f,SiteFooterLogoResponsiveAsset:v,SiteFooterAbout:k,SiteFooterAboutText:w,SiteFooterNavigationVertical:C,SiteFooterNavigationContactVertical:$,SiteFooterNavigationHorizontal:x,SiteFooterDisclaimer:S,SiteFooterNavigationDropdown:E,SiteFooterOneTrustButton:I,SiteFooterCollectionContainer:T,SiteFooterCollection:N,SiteFooterNoticesWrapper:L,SiteFooterNoticesContainerWrapper:B,SiteFooterOneTrustButtonContainer:P}=n(89790),A=({aboutText:e,appDownloadUrls:t,brandName:n,className:o,comScoreCollectionName:s,contactLinks:l,contactLinksHeading:c,dangerousLegalese:A,disclaimerText:M,hideTagline:D,internationalInfo:H,logo:_,logoBaseUrl:R,navigationLinks:O,navigationLinksHeading:F,noticesLinks:W,showOneTrustButton:U,socialIconsProps:V,variations:{isLinkDense:z},variationName:j})=>{i.useEffect((()=>{m("SiteFooter",j)}),[j]);const G=a(),q=l?.length||O?.length,Z=i.createElement(g,{isLinkDense:z,...V});return i.createElement(h,{className:o,isLinkDense:z},i.createElement(y,{className:q?"":"site-footer--single-column",siteFooterSingleColumn:!q,isLinkDense:z,"data-testid":"SiteFooterGridNoMargins"},i.createElement(b,null,i.createElement(f,{className:"site-footer__logo"},i.createElement("a",{href:R},i.createElement(v,{..._,className:"site-footer__responsive-image"}))),!D&&i.createElement(k,{"data-testid":"SiteFooterAbout"},i.createElement(w,null,e)),!z&&Z,M&&i.createElement(S,null,M),t?.length>0&&i.createElement(d,{appDownloadUrls:t})),O?.length>0&&i.createElement(C,{isCollapsible:!0,attributes:{"aria-label":F},heading:F,links:O}),l?.length>0&&i.createElement($,{isCollapsible:!0,attributes:{"aria-label":c},heading:c,links:l}),i.createElement(L,null,i.createElement(B,{isLinkDense:z},W&&i.createElement(x,{attributes:{"aria-label":G.formatMessage(r.noticesContainer)},links:W,showOneTrustButton:!z&&U}),i.createElement(p,{brandName:n,dangerousLegalese:A}),i.createElement(T,null,s&&i.createElement(N,null,s),H?.internationalSites?.length>0&&i.createElement(E,{id:"site-footer-dropdown",assistiveLabel:G.formatMessage(r.dropdown),label:H?.homeLocation?.name,showLabel:!0,options:H.internationalSites})),z&&Z))),z&&i.createElement(P,null,i.createElement(u,null),i.createElement(I,{id:"ot-sdk-btn",className:"ot-sdk-show-settings ot-sdk-btn-show--cookies",label:G.formatMessage(r.oneTrustButtonLabel),isInline:!0})))};A.defaultProps={appDownloadUrls:[],disclaimerText:"",hideTagline:!1,logoBaseUrl:"/",variations:{}},A.displayName="SiteFooter",A.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=A},96470:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(8962);e.exports=o(i,"SiteFooter")},89790:(e,t,n)=>{const{default:o,css:i}=n(51117),{hideVisually:a}=n(65496),r=n(98288),{ResponsiveImageContainer:s}=n(7230),l=n(7279),d=n(55399),c=n(96209),m=n(13134),{BREAKPOINTS:p,INTERACTIVE:u}=n(85326),{cssVariablesGrid:g}=n(62470),{getColorToken:h,calculateSpacing:y,getTypographyStyles:b,getLinkStyles:f,minScreen:v,maxScreen:k}=n(79720),{universalGridCore:w}=n(61774),{applyGridSpacing:C}=n(62470),{NavigationHeadingWrapper:$,NavigationListWrapper:x,NavigationListItemWrapper:S,NavigationInternalLink:E,NavigationExternalLink:I,NavigationHeadingButton:T,NavigationHeadingArrow:N}=n(18797),L=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; } `,B=o.div.withConfig({displayName:"SiteFooterLogo"})` align-self: end; `,P=o.div.withConfig({displayName:"SiteFooterAbout"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-primary")} margin-top: ${y(2)}; margin-bottom: ${y(5)}; color: ${h("colors.foundation.footer.meta-primary")}; ${v(p.lg)} { padding-right: ${y(20)}; } `,A=o.p.withConfig({displayName:"SiteFooterLegaleseText"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-secondary")} order: 3; margin: 0; text-align: center; color: ${h("colors.foundation.footer.meta-secondary")}; ${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; } `,M=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 svg { width: auto; height: auto; } .social-icons__list-item a { width: 44px; height: 44px; ${v(p.lg)} { width: 30px; height: 30px; } } `:""} `,D=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 */ `,H=o.div.withConfig({displayName:"SiteFooterOneTrustButtonContainer"})``,_=o(l.Utility).withConfig({displayName:"SiteFooterOneTrustButton"})``,R=o.footer.withConfig({displayName:"SiteFooterWrapper"})` display: grid; grid-column: 1 / -1; background-color: ${h("colors.foundation.footer.bg")}; ${v(p.lg)} { ${N} { ${a()} } ${T} { pointer-events: none; } } ${H} { display: table; margin: ${y(4)} auto ${y(8)}; } ${({isLinkDense:e})=>e?`\n display: block;\n\n ${B}{\n ${L}{\n ${v(p.lg)} {\n justify-content: center;\n }\n }\n }\n `:""} ${D} `,O=o.div.withConfig({displayName:"SiteFooterBrandInfo"})` grid-area: f-brand; `,F=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; } } ${x} { flex-direction: column; margin: 0; ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${k(p.md)} { align-items: center; justify-content: center; text-align: center; } ${v(p.lg)} { justify-content: start; text-align: left; } } ${E}, ${I} { ${({theme:e})=>f(e,"colors.foundation.footer.links.primary",null,"navigation")}; transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } ${S} { margin-bottom: ${y(3)}; padding-right: 0; min-height: 0; ${v(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } `,W=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationVertical"})` grid-area: f-nav; ${F} `,U=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationContactVertical"})` grid-area: f-nav-contact; ${F} `,V=o.div.withConfig({displayName:"SiteFooterNoticesWrapper"})` display: grid; grid-area: f-meta; justify-items: center; width: 100%; ${x} { flex-direction: column; align-items: center; margin: 0; ${v(p.md)} { flex-direction: row; align-items: baseline; } } ${S} { 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; + ${S} { &::before { display: inline-block; margin: auto; color: ${h("colors.foundation.footer.links.secondary")}; content: '|'; } ${E}, ${I} { margin-left: ${y(1)}; } } } } `,z=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; } `,j=o(d.Horizontal).withConfig({displayName:"SiteFooterNavigationHorizontal"})` ${v(p.lg)} { grid-area: footer-notices-navigation; } ${x} { ${E}, ${I} { transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } } ${x} { ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${v(p.md)} { justify-content: center; } ${v(p.lg)} { justify-content: start; } } ${S} { min-height: 0; ${v(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } ${E}, ${I} { ${({theme:e})=>f(e,"colors.foundation.footer.links.secondary",null,"navigation")}; color: ${h("colors.foundation.footer.links.secondary")}; } `,G=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; } `,q=o.div.withConfig({displayName:"SiteFooterGridNoMargins"})` ${g()} ${w()} && { 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)}; ${O} { 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); ${B} { grid-column: 6 / -6; } ${P} { grid-column: 4 / -4; } } } ${B},${P} { margin-bottom: ${y(4)}; } ${P} { margin-top: 0; padding-right: 0; } ${W}, ${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; } } } ${W} { 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; } } ${x} { 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; } } } ${V} { grid-area: unset; grid-column: 1/-1; } ${z} { 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; } ${x} { grid-template-columns: repeat(2, 1fr); ${v(p.lg)} { column-count: 4; } li::before { margin: 0; content: ''; } * a { margin: 0; } } } ${j} { width: 100%; ${v(p.lg)} { grid-column: 1/-1; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; padding-bottom: ${y(4)}; } } ${G} { display: none; } ${A} { align-self: start; margin-top: ${y(4)}; text-align: left; ${v(p.lg)} { grid-column: 1/9; grid-row: 2; } } `:""} @media print { display: none; } } `,Z=o.div.withConfig({displayName:"SiteFooterAboutText"})` margin: 0 ${y(4)}; ${v(p.lg)} { margin: 0; } `,K=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; } `,Y=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; } } `,X=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; } `,J=o("div").withConfig({displayName:"SiteFooterStoryBookGrid"})` ${w()} ${C("padding")} `;e.exports={SiteFooterSocialIcons:M,SiteFooterLegaleseText:A,SiteFooterWrapper:R,SiteFooterGridNoMargins:q,SiteFooterBrandInfo:O,SiteFooterLogo:B,SiteFooterLogoResponsiveAsset:L,SiteFooterAbout:P,SiteFooterAboutText:Z,SiteFooterNavigationVertical:W,SiteFooterNavigationContactVertical:U,SiteFooterNavigationHorizontal:j,SiteFooterDisclaimer:K,SiteFooterNavigationDropdown:Y,SiteFooterOneTrustButton:_,SiteFooterCollectionContainer:G,SiteFooterCollection:X,SiteFooterNoticesWrapper:V,SiteFooterNoticesContainerWrapper:z,SiteFooterStoryBookGrid:J,SiteFooterOneTrustButtonContainer:H}},60191:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},8962:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(26502);i.LinkDense=o(i,"LinkDense",{isLinkDense:!0}),e.exports=i},26179:(e,t,n)=>{const o=n(67294),i=n(45697),{default:a}=n(16158),r=n(58509),{useIntl:s}=n(76186),l=n(88897).Z,d=n(17843),c=n(55399),m=n(98288),p=n(13134),u=n(81768),g=n(56851),h=n(18817),y=n(6548),{NavDrawer:b}=n(58980),{useEffect:f,useState:v,useRef:k,useCallback:w}=o,{OverlayNavigationWrapper:C,OverlayNavigationTop:$,OverlayNavigationBottom:x,OverlayNavigationButton:S,OverlayNavigationLogo:E,OverlayNavigationUtility:I,OverlayNavigationUtilityLinks:T,OverlayNavigationUtilityListItem:N,OverlayNavigationUtilityLink:L,OverlayNavigationPrimaryLinks:B,OverlayNavigationPrimaryListItem:P,OverlayNavigationPrimaryLink:A,OverlayNavigationSecondaryLinks:M,OverlayNavigationSecondaryListItem:D,OverlayNavigationSecondaryLink:H,OverlayNavigationSocialLinks:_,OverlayNavigationSocialHeading:R}=n(20326),O=({accountProps:e,additionalCSS:t,appDownloadUrls:n,brandName:i,hasSearch:c,hasTopRule:O,invertedLogo:F,isCenteredOnDesktop:W,isAccountsEnabled:U,isVisible:V,logo:z,logoBaseUrl:j,onClose:G,primaryLinks:q,signInLabel:Z,searchLink:K,shouldShowOverlayTop:Y,shouldOverridePrimaryLinkBISize:X,secondaryLinks:J,socialLinks:Q,socialLinksHeading:ee,theme:te,user:ne,utilityLinks:oe})=>{const{formatMessage:ie}=s(),ae=k(),[re,se]=v(null),le=a(V),de=w((e=>{"Escape"===e.key&&G()}),[G]);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(U&&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,U,K,Z,ne,oe]),f((()=>{ae&&le(ae.current)}),[ae,le]),f((()=>{const e=ae?.current;return V&&ae?(r.disableBodyScroll(e),window.addEventListener("keydown",de)):(r.enableBodyScroll(e),window.removeEventListener("keydown",de)),()=>{r.enableBodyScroll(e),window.removeEventListener("keydown",de)}}),[V,ae,de]);const ce=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},me=q?.length>0,pe=J?.length>0,ue=re?.length>0,ge=Q?.length>0,he="inverted"===te?F:z,ye=ie(l.closeButtonLabel);return o.createElement(d,{palette:te},o.createElement(C,{role:"dialog","aria-modal":"true","aria-label":ie(l.navigationWrapper),isVisible:V,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(I,null,o.createElement(S,{label:ye,ButtonIcon:u,isIconButton:!0,"aria-label":ye,onClickHandler:G}))),o.createElement(x,{tabIndex:"0"},ue&&o.createElement("nav",{"aria-label":ie(l.utilityLinks)},o.createElement(T,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(L,{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(B,null,q.map((({isExternal:e,text:t,url:n,...i})=>n&&o.createElement(P,{key:t},o.createElement(A,{onClick:()=>ce(t),href:n,as:e?g:"a",shouldOverridePrimaryLinkBISize:X,...i},t)))))),(pe||ge)&&o.createElement("nav",{"aria-label":ie(l.secondaryLinks)},pe&&o.createElement(M,null,J.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(_,null,o.createElement(R,null,ee),o.createElement(p.Standard,{links:Q}))))))};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.defaultProps={appDownloadUrls:[],logoBaseUrl:"/",shouldOverridePrimaryLinkBISize:!0,shouldShowOverlayTop:!0,theme:"standard"},O.displayName="OverlayNavigation",e.exports=O},64689:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(26179);e.exports=o(i,"OverlayNavigation")},20326:(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(51117),{calculateSpacing:i,getColorToken:a,getZIndex:r}=n(79720),{applyGridSpacing:s,cssVariablesGrid:l}=n(62470),{BaseText:d,BaseLink:c}=n(74327),{BREAKPOINTS:m}=n(85326),{resolveMenuKey:p,isInverted:u}=n(37332),{SiteHeaderStickyWrapper:g,SiteHeaderTopRule:h,SiteHeaderTop:y,SiteHeaderTopStatic:b,SiteHeaderLogo:f,SiteHeaderUtility:v,SiteHeaderButton:k}=n(76267),{SocialIconsWrapper:w}=n(96860),{AppDownloadLinksWrapper:C}=n(69683);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)); } ${C} { border-top: 1px solid ${a("colors.foundation.menu.dividers")}; } `,t.OverlayNavigationButton=o(k).withConfig({displayName:"OverlayNavigationButton"})``,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)}; 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"))}; } } ${w} 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"})``},88897:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},55418:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(23279),s=n(23493),{GatewayDest:l}=n(46277),d=n(80717).Z,{connector:c}=n(92078),m=n(38167),p=n(22397),u=n(78795),g=n(17843),h=n(60357),y=n(24445),b=n(51837),f=n(98288),v=n(65556),k=n(64689),{sizesFullName:w}=n(28657),{trackComponent:C}=n(40199),{INITIAL_STATE:$,computeScroll:x,getStateWithHeaderHeight:S}=n(37332),{SiteHeaderWrapper:E,SiteHeaderStickyWrapper:I,SiteHeaderTopRule:T,SiteHeaderTop:N,SiteHeaderTopStatic:L,SiteHeaderTopSticky:B,VisibleStickyWrapper:P,HiddenStickyWrapper:A,SiteHeaderLogo:M,SiteHeaderUtility:D,SiteHeaderNavLeft:H}=n(76267),_=n(68746),{useState:R,useRef:O,useEffect:F}=o,W=({drawerProps:e,accountProps:t,appDownloadUrls:n,brandName:i,className:c,hasContentHeaderLogo:W,hasSearch:U,hasTopRule:V,hideUtilityNavButton:z,headerInvertedLogo:j,headerLogo:G,internationalInfo:q,invertedLogo:Z,isAccountsEnabled:K,isFixedHeight:Y,isHamburgerMenuHidden:X,isPointerEventEnabledOnHover:J,linkBannerData:Q,logo:ee,logoBaseUrl:te,primaryLinks:ne,secondaryLinks:oe,searchLink:ie,showBannerUnderNav:ae,socialLinks:re,socialLinksHeading:se,theme:le,user:de,utilityLinks:ce,variations:me,fadeWidth:pe,showNavigationWithlinkBanner:ue,isCenteredOnDesktop:ge,hasCart:he,variationName:ye,hasSEOSupport:be})=>{o.useEffect((()=>{C("SiteHeader",ye)}),[ye]);const fe=a(),ve=O([]),ke=O(null),we=O(null),[Ce,$e]=R($),[xe,Se]=R(!1),[Ee,Ie]=R(!1),[Te,Ne]=R("Menu"),[Le,Be]=R(!1),Pe=ne.filter((e=>e.hasChildren)),[Ae,Me]=R(be?Pe:{}),[De,He]=R(ne),[_e,Re]=R(!1),Oe=ce.filter((e=>!1===e.forceLeftOfNav)),Fe=!me.isDrawerEnabled,We=e=>{window.dataLayer&&window.dataLayer.push({event:"menu-click",menuAction:e})},Ue=()=>{Se(!xe),We(xe?"Close":"Open"),Ne(xe?"Menu":"Close")},Ve=()=>$e((e=>x(e))),ze=()=>$e((e=>S(e,ke))),je=e=>{const t=ve.current.map((t=>t.contains(e.target)));!Ee||!Le||we.current.contains(e.target)||t.includes(!0)&&"click"!==e.type||(be&&Me(Pe),Ne("Menu"),Ie(!1),We("Close"))};F((()=>{Ee||He(ne),Ee&&We("Open")}),[Ee,ne]),F((()=>{const e=s((function(){Ne("Menu"),Ie(!1)}),10);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[]),F((()=>{const e=s(Ve,100),t=r(ze,300);return ze(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",t)}}),[]),F((()=>{if(window&&window.document){const e=window.document.querySelector('[data-testid="MobileProductCardOuter"]');Ce.showSticky?e?.classList.add("headerIsSticky"):e?.classList.remove("headerIsSticky")}})),F((()=>{const e=Q?.links?.length>0&&"visual-link-banner"!==Q?.bannerType;if(window?.location){const{pathname:t}=window.location;Re(!(t.includes("/hotels/")||!e))}}),[Q]);const{clippedMenu:Ge,headerHeight:qe,showSticky:Ze}=Ce,Ke={wrapper:Ze?P:A,top:Ge?B:L,topRule:!Ge&&T,fixedHeight:Y?N:""},Ye=me.isDrawerEnabled?De.filter((e=>e.showInTopNav)):ne.filter((e=>e.showInTopNav)),Xe=ce.filter((e=>e.showInTopNav)),Je=Xe.filter((e=>e.forceLeftOfNav)),Qe=Xe.filter((e=>!e.forceLeftOfNav)),et=Je[0],tt=w.large,nt="inverted"===le?Z:ee,ot=o.createElement(y,{ariaLabel:fe.formatMessage(d.primaryNavigationLabel),hasDivider:!0,hasBottomBorder:me.isDrawerEnabled,hasContentHeaderLogo:W,hidePrimaryLink:tt,isCentered:ge,isSlim:Ge,links:Ye,primaryLink:et,onHover:e=>{if(me.isDrawerEnabled){const t=De.find((t=>t.text===e));t.hasChildren?(Ie(!0),Be(!0),Me(be?Pe.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]):{...t,isActive:!0}),He(De.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]))):(Le&&Ee&&We("Close"),Ie(!1),Be(!1),Ne("Menu"))}},shouldUseHoverState:Le,fadeWidth:pe,isPointerEventEnabledOnHover:J,theme:le}),it=ae?o.createElement(o.Fragment,null,ot,o.createElement(b,{palette:le,showBannerUnderNav:ae})):o.createElement(o.Fragment,null,o.createElement(b,{hasBorder:!1,palette:le}),ot),at=ue?it:o.createElement(b,{hasBorder:!1,pallette:le});return o.createElement(g,{palette:le},o.createElement(E,{"data-testid":"PersistentTop SiteHeaderWrapper",className:c,headerHeight:qe,hasContentHeaderLogo:W,additionalCSS:Ke.wrapper},o.createElement(I,{ref:ke,hasTopRule:V,headerHeight:qe,"data-testid":"SiteHeaderStickyWrapper",topRuleAdditionalCSS:Ke.topRule,shouldHideShadow:me.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:be},o.createElement("div",{"data-testid":"SiteHeaderContent"},o.createElement(N,{hasContentHeaderLogo:W,additionalCSS:Y?Ke.fixedHeight:Ke.top},o.createElement(H,null,o.createElement(v,{isExpanded:!Ge})),nt&&o.createElement(M,{isCenteredOnDesktop:ge},o.createElement("a",{href:te,"aria-label":i,"data-testid":"Logo"},o.createElement(f,{...nt}))),o.createElement(D,null,o.createElement(h,{ariaLabel:fe.formatMessage(d.utilityNavigationLabel),accountProps:t,isAccountsEnabled:K,buttonIcon:Te,hasEnableIcon:!0,hasPrimaryLink:!!et,hidePrimaryLink:tt,hideNavButton:z,hrefLink:e.searchAction||"/search",links:[...Je,...Qe],isHamburgerMenuHidden:X,onButtonClick:Ue,shouldSwitchMenuIcon:me.isDrawerEnabled,user:de,...q,hasCart:he,isBrandLogoCenteredOnDesktop:ge,theme:le})))),o.createElement("div",{ref:we},_e?at:ot)),me.isDrawerEnabled&&be&&o.createElement(_.SiteHeaderDrawer,{hasLinkBanner:ue,theme:le,className:"universal_drawer--megamenu",isDrawerOpen:Ee,onClose:()=>Ie(!1),registryName:"mega-menu-siteheader-modal"},Ae.map(((e,t)=>o.createElement("div",{ref:e=>{ve.current[t]=e},className:e.isActive?"show-menu":"hide-menu"},o.createElement(u,{isSlim:Ge,megaMenuContent:e,collapseMegaMenu:je,isDrawerOpen:Ee,theme:le,hasLinkBanner:_e&&ue}))))),o.createElement(l,{name:"mega-menu-siteheader-modal",className:"modal-container"}),(Fe||xe)&&o.createElement(k,{accountProps:t,appDownloadUrls:n,isAccountsEnabled:K,user:de,hasSearch:U,hasTopRule:V,primaryLinks:ne,utilityLinks:ce,searchLink:ie,secondaryLinks:oe,socialLinks:re,socialLinksHeading:se,logo:G,logoBaseUrl:te,invertedLogo:j,isCenteredOnDesktop:ge,brandName:i,isVisible:xe,onClose:Ue,additionalCSS:Ke,theme:le}),me.isDrawerEnabled&&!be&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Ee,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>Ie(!1),contentLabel:fe.formatMessage(d.drawerLabel),hasLinkBanner:ue,theme:le,className:"drawer--megamenu"},!Le&&o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:U,isAccountsEnabled:K,user:de,utilityLinks:Oe}),Le&&o.createElement(u,{isSlim:Ge,megaMenuContent:Ae,isDrawerOpen:Ee,collapseMegaMenu:je,theme:le,hasLinkBanner:_e&&ue})),me.isDrawerEnabled&&Ee&&!Le&&be&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Ee,onClose:()=>Ie(!1),contentLabel:fe.formatMessage(d.drawerLabel),hasLinkBanner:ue,theme:le,className:"drawer--megamenu"},o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:U,isAccountsEnabled:K,user:de,utilityLinks:Oe}))))};W.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})},W.defaultProps={fadeWidth:"sm",hasSEOSupport:!1,isHamburgerMenuHidden:!1,isShopifyCartWidgetOpen:!1,theme:"standard",variations:{isDrawerEnabled:!1}},W.displayName="SiteHeader",e.exports=c(W,{keysToPluck:["linkBannerData"]})},86887:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a}=n(79720),{BaseLink:r}=n(74327),{BREAKPOINTS:s}=n(85326),{resolveMenuKey:l,isInverted:d}=n(37332),{Wrapper:c}=n(18057),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},48333:(e,t,n)=>{const o=n(67294),i=n(45697),{NavCTA:a,NavRollover:r}=n(58980),s=n(90204),l=n(56851),d=n(86887),{NavCTADivider:c,ListItem:m,StyledLinks:p}=n(87236),{sizesAscending:u}=n(28657),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},87236:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledLinks=t.ListItem=t.NavCTADivider=void 0;const o=n(18057),{default:i,css:a}=n(51117),{beforeDivider:r,afterDivider:s}=n(4203),{BREAKPOINTS:l,ZINDEX_MAP:d}=n(85326),{calculateSpacing:c,getColorToken:m}=n(79720),{resolveMenuKey:p}=n(37332),{Link:u}=n(11521);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 `}; } `},55547:(e,t,n)=>{const o=n(67294),i=n(94184),a=n(27361),r=n(45697),{useIntl:s}=n(76186),{connect:l}=n(59800),d=n(39490).Z,c=n(55754),m=n(81768),p=n(83066),u=n(96209),{connector:g}=n(92078),{sizesAscending:h}=n(28657),y=n(28657),{googleAnalytics:b}=n(28601),f=n(55283),v=n(11329),k=n(87850),{Wrapper:w,UtilityNavigationButton:C,UtilityNavigationDropdown:$,SiteHeaderCartButton:x,SiteHeaderCartQuantity:S,SiteHeaderCart:E}=n(4203),I=n(86887),T=n(48333),{useState:N,useEffect:L}=o,B=({accountProps:e,assistiveLabel:t,isInverted:n,label:i,signInLabel:a,signOutLabel:r,user:s})=>{const{accountLinks:l,signInLink:d,signOutLink:c}=e||{};if(!l?.length||!d)return null;const{isAuthenticated:m}=s;if(m){const e=[...l.map((({text:e,url:t})=>({name:e,url:t})))];return c&&e.push({name:r,url:c}),o.createElement($,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($,{onClick:()=>{return e=a,void(window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e}));var e}},o.createElement(I,{href:d},a))};B.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})},B.defaultProps={isInverted:!1};const P=({assistiveLabel:e,hasDivider:t,internationalSites:n,label:i,showLabel:a})=>o.createElement($,{hasDivider:t},o.createElement(u,{label:i,showLabel:a,options:n,name:"market-switch-dropdown",assistiveLabel:e,align:{sm:"right",md:"left"}}));P.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 A=({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(C,{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(C,{className:i({"navigation-button--hide-on-desktop":t}),label:a,ButtonIcon:r,isIconButton:!0,role:"button","aria-label":a,onClickHandler:s}),p},M=({ariaLabel:e,accountProps:t,buttonIcon:n,componentConfig:i,isAccountsEnabled:r,isBrandLogoCenteredOnDesktop:l,isHamburgerMenuHidden:u,hasInvertedSubscribeButton:g,hasPrimaryLink:h,hideNavButton:k,hidePrimaryLink:C,homeLocation:$,hrefLink:I,internationalSites:M,isInverted:D,journey:H,links:_,marketSwitcherAssistiveLabel:R,onButtonClick:O,signInLabel:F,shouldSwitchMenuIcon:W,user:U,hasCart:V,isShopifyCartWidgetOpen:z,setShopifyWidgetState:j,theme:G})=>{const{formatMessage:q}=s(),Z=_?_.slice(0,3):[],K=Z?.length>0,Y=M?.length>0,X=r&&U,[J,Q]=N(0),[ee,te]=N({width:void 0,height:void 0}),ne=!!H?.url,oe=()=>{te({width:window.innerWidth,height:window.innerHeight})},ie=(L((()=>(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(!z)};return o.createElement(w,{"aria-label":e},Y&&!W&&o.createElement(P,{assistiveLabel:R||q(d.marketSwitcherLabel),hasDivider:!g&&!W,internationalSites:M,label:$.name,showLabel:!!$.name}),K&&o.createElement(T,{utilityLinks:Z,hasInvertedSubscribeButton:g,hasSiblings:(Y||X)&&!W,hasJourneyUnit:ne,hasPrimaryLink:h,hidePrimaryLink:C,isBrandLogoCenteredOnDesktop:l,shouldHideMenuOnMobile:W,theme:G}),X&&o.createElement(B,{accountProps:t,isInverted:D,assistiveLabel:q(d.accountDropdownAssistiveLabel),label:q(d.accountDropdownLabel),signInLabel:F||q(d.signInLabel),signOutLabel:a(i,"SignOutButton.settings.buttonLabel")||q(d.signOutLabel),user:U}),!k&&o.createElement(A,{iconName:re,shouldSwitchMenuIcon:W,formatMessage:q,menuButtonLabel:se,icon:ae,onButtonClick:O,hrefLink:I,isHamburgerMenuHidden:u,trackSearchSource:e=>()=>b.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}),V&&o.createElement(E,{onClick:le},o.createElement(x,{ariaLabel:`${J} ${q(d.shoppingCartAriaLabel)}`,label:q(d.shoppingCartLabel),ButtonIcon:f,isIconButton:!0,inputKind:"link",tabIndex:0}),J>0&&o.createElement(S,null,J)),o.createElement(v,{showShopifyCart:z,closeButtonCallback:le,onCartDataChange:e=>{const t=e?.length||void 0;Q(void 0===t?0:t),document.body.style.overflow=z?"hidden":"unset"}}))};M.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})},M.defaultProps={hideNavButton:!1,hrefLink:"",isHamburgerMenuHidden:!1,isInverted:!1,isShopifyCartWidgetOpen:!1,shouldSwitchMenuIcon:!1},M.displayName="UtilityNavigation",e.exports=g(l((({isShopifyCartWidgetOpen:e,journey:t})=>({isShopifyCartWidgetOpen:e,journey:t})),(e=>{const{setShopifyWidgetState:t}=k(e);return{setShopifyWidgetState:t}}))(M),{keysToPluck:["componentConfig"]})},60357:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(55547);e.exports=o(i,"UtilityNavigation")},4203:(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(51117),{calculateSpacing:i,getColorToken:a}=n(79720),{BREAKPOINTS:r}=n(85326),{resolveMenuKey:s,isInverted:l}=n(37332),{SiteHeaderButton:d}=n(76267),c=n(7279),{SiteNavigationSearch:m}=n(8037);t.Wrapper=o.nav.withConfig({displayName:"UtilityNavigationWrapper"})` justify-self: self-end; display: flex; align-items: center; `,t.UtilityNavigationButton=o(d).withConfig({displayName:"UtilityNavigationButton"})``;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")}; } } `},39490:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},8404:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),{asThemedComponent:i}=n(3517),a=n(91034);e.exports=i(o(a,"SiteHeader"))},76267:(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(51117),{calculateSpacing:a,getColorToken:r,getZIndex:s}=n(79720),{BREAKPOINTS:l}=n(85326),{applyGridSpacing:d,cssVariablesGrid:c}=n(62470),{resolveMenuKey:m,isInverted:p}=n(37332),u=n(7279),{BaseWrap:g}=n(74327);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}; } `},80717:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},37332:(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}},91034:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(55418);i.TopRule=o(i,"TopRule",{},{hasTopRule:!0}),i.DrawerEnabled=o(i,"DrawerEnabled",{isDrawerEnabled:!0}),e.exports=i},38215:(e,t,n)=>{const{default:o}=n(51117),i=n(13134),{calculateSpacing:a,getColorToken:r}=n(79720),{BREAKPOINTS:s}=n(85326),{SocialIconsListItem:l,SocialIconContainer:d,SocialIconExternalLink:c,SocialIconsList:m}=n(96860),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}},41903:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a,BaseLink:r}=n(74327),{BREAKPOINTS:s}=n(85326),{maxThresholds:l}=n(28657),{applyGridSpacing:d}=n(62470),{calculateSpacing:c,getColorToken:m,getLinkStyles:p,getTypographyStyles:u,maxScreen:g,minScreen:h,minMaxScreen:y}=n(79720),{roundImageBase:b}=n(253),f=n(34042),{BylinePreamble:v,BylineLink:k,BylineWrapper:w}=n(72369),C=n(31954),{CaptionCredit:$,CaptionText:x,CaptionWrapper:S}=n(5481),E=n(48655),I=n(44287),T=n(99956),N=n(13134),{SocialIconsWrapper:L}=n(96860),B=n(36895),{RubricLink:P}=n(7320),{ResponsiveClipWrapper:A,ResponsiveClipPlayPauseButton:M,ResponsiveClipVideoContainer:D}=n(499),{ResponsiveImageContainer:H}=n(7230),_=n(65552),{GridItem:R,GridWrapper:O}=n(14134),F=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; } `;F.defaultProps={as:"h1",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const W=o(a).withConfig({displayName:"SplitScreenContentHeaderArtist"})` margin: 0; ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;W.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 V=o(r).withConfig({displayName:"SplitScreenContentHeaderArtistLink"})` display: inline-block; vertical-align: middle; text-decoration: none; `;V.displayName="SplitScreenContentHeaderArtistLink";const z=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 `} `,j=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; } `;j.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const G=o(a).withConfig({displayName:"SplitScreenContentHeaderDekDown"})` padding-top: ${c(1)}; padding-bottom: ${c(3)}; text-align: center; `;G.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const q=o.div.withConfig({displayName:"SplitScreenContentHeaderInfoSlice"})` align-items: center; padding-top: ${c(0)}; `,Z=o.div.withConfig({displayName:"SplitScreenContentHeaderNativeShareButton"})` background-color: transparent; padding: ${c(4)} 0; `,K=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 "}; `,Y=o.div.withConfig({displayName:"SplitScreenContentHeaderLedeBlock"})``,X=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. */ ${Y} { height: calc(100vh - 108px); ${({shouldFitToViewport:e})=>e&&"height: 100%;\n min-height:calc(100vh - 108px);\n "} } } ${g(s.lg)} { ${Y} { height: 100%; ${({shouldFitToViewport:e})=>e&&"min-height: 100%;\n "} } } ${R} { align-items: center; justify-content: center; text-align: center; } } `,J=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; } `,Q=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)}; } `,ee=i` display: inline-block; border-radius: 50%; background-color: #f5f5f5; overflow: hidden; `,te=o(T).withConfig({displayName:"SplitScreenContentHeaderContributorImage"})` ${b("100%","60px","66px")}; margin-right: auto; margin-bottom: ${c(2)}; margin-left: auto; img { width: 100%; } ${({hasContributorImageBackground:e})=>e&&ee} `,ne=o(f).withConfig({displayName:"SplitScreenContentHeaderByline"})` ${u("typography.definitions.globalEditorial.accreditation-feature")} padding-bottom: ${c(1)}; ${({isMusicReview:e})=>e&&`${h(s.sm)} {\n margin-top: ${c(2)};\n }\n `} ${({contributorsPosition:e})=>"top"===e&&"\n display: inline-block;\n margin: 0 1rem 0 0;\n "} ${({shouldRemoveBylineTopMargin:e})=>e&&i` ${w} { margin-top: ${c(.5)}; &:first-child { margin-top: 0; } } `} `,oe=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 `} `,ie=o.time.withConfig({displayName:"SplitScreenContentHeaderReleaseYear"})` ${u("typography.definitions.globalEditorial.context-tertiary")}; `,ae=o(I).withConfig({displayName:"SplitScreenContentHeaderRating"})` max-width: none; `,re=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 `} `,se=o(C).withConfig({displayName:"SplitScreenContentHeaderCaption"})` padding-top: ${c(1)}; &${S} { margin: 0; } `,le=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; } ${P} { vertical-align: baseline; } `,de=o(T).withConfig({displayName:"SplitScreenContentHeaderLede"})` height: 100%; &.responsive-asset { ${h(s.md)} { padding-bottom: 0; height: 100%; ${D} { .responsive-clip__video { height: 100%; } position: relative; margin: 0 auto; width: 100%; max-width: 100%; height: 100%; object-fit: cover; } } ${g(s.md)} { ${D} { padding: 0 1.5rem 1.5rem; } ${H} { img { padding-bottom: 1.5rem; } } } ${M} { display: none; } } .responsive-image { width: 100%; height: 100%; } ${H} { width: 100%; height: 100%; object-fit: cover; } `,ce=o(E.EvenAny).withConfig({displayName:"SplitScreenContentHeaderForMusicReview"})` &.grid-even-any { ${h(s.sm)} { ${de} { ${H} { 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; ${de} { ${H} { margin-top: ${c(4)}; max-width: 312px; height: 312px; object-fit: contain; } } } ${h("980px")} { grid-template-columns: 50% auto; } } `,me=o(a).withConfig({displayName:"SplitScreenContentHeaderRubricIssueDate"})` display: inline-flex; margin: 0 ${c(.5)}; ${h(s.md)} { margin: 0; } `;me.defaultProps={as:"div",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const pe=o(B.Card).withConfig({displayName:"SplitScreenContentHeaderSignageRubric"})``,ue=()=>i` ${X}, ${ce} { 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 `} } ${pe} { margin-bottom: ${c(1)}; ${h(s.sm)} { margin-top: ${c(2)}; } } ${le} { color: ${m("colors.consumption.lead.standard.context-signature")}; } ${me} { color: ${m("colors.consumption.lead.standard.context-tertiary")}; ${P} { ${({theme:e})=>p(e,"colors.consumption.lead.standard.heading","colors.consumption.lead.standard.heading","global")}; } } ${F} { color: ${m("colors.consumption.lead.standard.heading")}; } ${W}, ${U} { color: ${m("colors.consumption.lead.standard.heading")}; } ${j} { color: ${m("colors.consumption.lead.standard.description")}; } ${ne} > * { color: ${m("colors.consumption.lead.standard.accreditation")}; ${k}, .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; } } ${oe} { color: ${m("colors.consumption.lead.standard.context-tertiary")}; } ${x} { color: ${m("colors.consumption.lead.standard.description")}; } `,ge=()=>i` ${X}, ${ce} { border-bottom: 1px solid ${m("colors.consumption.body.inverted.divider")}; background-color: ${m("colors.consumption.lead.inverted.background")}; } ${le} { color: ${({theme:e})=>m(e,"colors.consumption.lead.inverted.context-signature")}; ${P} { ${({theme:e})=>p(e,"colors.consumption.lead.inverted.context-signature","colors.consumption.lead.inverted.context-signature","global")}; } } ${me} { color: ${({theme:e})=>m(e,"colors.consumption.lead.inverted.context-tertiary")}; ${P} { ${({theme:e})=>p(e,"colors.consumption.lead.inverted.context-tertiary","colors.consumption.lead.inverted.context-tertiary","global")}; } } ${F} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${W}, ${U}, ${ie} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${j} { color: ${m("colors.consumption.lead.inverted.description")}; } ${ne} { ${v} } ${ne} > * { color: ${m("colors.consumption.lead.inverted.accreditation")}; ${k}, .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; } } ${oe} { color: ${m("colors.consumption.lead.inverted.context-tertiary")}; } ${x} { 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")}; } } } } ${re} { .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")}; } } } } } `,he=i` ${X}, ${ce} { border-bottom: 1px solid ${m("colors.consumption.body.special.divider")}; background-color: ${m("colors.consumption.lead.special.background")}; } ${le} { color: ${m("colors.consumption.lead.special.context-signature")}; ${P} { ${({theme:e})=>p(e,"colors.consumption.lead.special.context-signature","colors.consumption.lead.special.context-signature","global")}; } } ${me} { color: ${m("colors.consumption.lead.special.context-tertiary")}; ${P} { ${({theme:e})=>p(e,"colors.consumption.lead.special.context-tertiary","colors.consumption.lead.special.context-tertiary","global")}; } } ${F} { color: ${m("colors.consumption.lead.special.heading")}; } ${W}, ${U} { color: ${m("colors.consumption.lead.special.heading")}; } ${j} { color: ${m("colors.consumption.lead.special.description")}; } ${ne} > * { color: ${m("colors.consumption.lead.special.accreditation")}; ${k}, ${w} { ${({theme:e})=>p(e,"colors.consumption.lead.special.link","colors.consumption.lead.special.link-hover","global")}; transition: color 200ms ease; } } ${oe} { color: ${m("colors.consumption.lead.special.context-tertiary")}; } ${x} { color: ${m("colors.consumption.lead.standard.description")}; } ${$} { color: ${m("colors.consumption.body.standard.body-deemphasized")}; } `,ye=i` ${R}:first-child { ${h(s.md)} { order: 2; } } `,be=i` padding: ${c(0)}; object-fit: fill; `,fe=i` ${de} { ${H}, ${D} { ${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&&be}; } } ${({hasImageBottomSpacing:e})=>!e&&`\n ${H} {\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`&& ${Y} {\n ${h(s.md)} {\n height: calc((((${n} / ${e}) * ${i})/${o}) - ${a});\n }\n }`}return""}} ${({isFullWidth:e,isTextRight:t})=>e||t?!e&&t?`${K} {\n ${h(s.md)} {\n padding-left: 0;\n }\n }`:"":`${K} {\n ${h(s.md)} {\n padding-right: 0;\n }\n }`} `,ve=i` ${de} { ${H} { object-position: top; } } `,ke=i` ${de} { ${H} { object-position: right; } } `,we=i` ${de} { ${H} { object-position: left; } } `,Ce=i` ${de} { ${H} { object-position: bottom; } } `,$e=i` ${se} { text-align: left; } `,xe=i` ${se} { text-align: center; } `,Se=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;"} } `,Ee=o(E.WithMargins).withConfig({displayName:"SplitScreenContentHeaderGrid"})` > ${R} { grid-column: 1 / -1; ${h(s.md)} { grid-column: 2 / -2; } } `,Ie=o.header.withConfig({displayName:"SplitScreenContentHeaderWrapper"})` ${({contentHeaderTheme:e})=>"standard"===e?ue:"inverted"===e?ge:he} ${({hasMargin:e})=>e&&`margin: ${c(4)} 0;`} ${({isTextRight:e})=>e&&ye}; ${({isFullWidth:e,shouldFitToViewport:t})=>e&&(e=>`\n ${X}, ${ce} {\n &.grid-full-bleed {\n ${Y} {\n grid-column: 1/-1;\n height: auto;\n }\n ${e&&"min-height: auto;"};\n \n }\n }\n \n ${K} {\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?ve:"right"===e?ke:"left"===e?we:"bottom"===e?Ce:""} ${({isInset:e})=>e&&fe}; ${({ledeContentAlign:e})=>"left"===e?$e:xe} ${g(`${l.md}px`)} { ${({hasLedeTextAlignCenterForMobile:e})=>e&&i` ${xe} `} } @media print { ${({contentHeaderTheme:e})=>"standard"===e?ue:"inverted"===e?ge:he} display: block; ${X}, ${ce} { grid-template-columns: none; border-bottom: none; ${R}:first-child { order: 0; } ${O}.grid-full-bleed { ${Y} { height: auto; max-height: ${c(69)}; ${H} { object-fit: contain; padding: ${c(4)}; max-height: ${c(69)}; } } } } ${L} { 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 ${K} {\n ${re} {\n display: none;\n }\n }\n \n ${J} {\n ${re} {\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 ${K} {\n ${re} {\n display: ${({hideSocialIconsOnMobile:e,hideSocialIcons:t})=>e||t?"none":"block"};\n }\n }\n \n ${J} {\n ${re} {\n display: none;\n }\n }\n }\n `} ${({shouldHeaderFitToViewport:e})=>e&&i` ${i` ${A} { display: flex; justify-content: center; padding: ${c(4)}; ${D} { 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)); ${D} { justify-content: center; width: 100%; overflow: hidden; video { width: auto; } } } } `} ${h(`${s.md}`)} { ${X} { grid-template-rows: 100%; } ${X} { > 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)`)} { ${X} { height: calc(100vh - 56px); } } ${g(`calc(${s.md} - 1px)`)} { ${K} { ${le} { margin-top: ${c(2)}; } } ${X} { display: flex; flex-direction: column; justify-content: center; > div:nth-child(2) { flex: 1; overflow: hidden; ${J} { height: 100%; } ${Y} { height: 100%; } ${de} { ${H} { 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) { ${X} { > div:nth-child(2) { ${de} { ${H} { object-fit: cover; } } } } } ${oe} { padding-bottom: ${c(2)}; ${({hasPublishDateBottomPadding:e})=>e&&i` ${g(`${l.lg}px`)} { padding-bottom: ${c(4)}; } `} } ${L} { 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)}; } } ${F} { padding-top: ${c(1)}; padding-bottom: ${c(2)}; } ${ne} { padding-bottom: ${c(1)}; p { margin-top: 0; } } /* Iphone 4 changes - START */ ${g(s.sm)} { ${K} { ${le} { margin-top: ${c(2)}; } } ${F} { 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)}; } ${re} { padding-bottom: ${c(2)}; } } /* Iphone 4 changes - END */ ${Y} { 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${de} { 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 ${H} {\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 */ ${se} { padding-top: ${c(2)}; padding-bottom: ${c(2)}; ${$} { color: ${({contentHeaderTheme:e})=>m(`colors.consumption.lead.${e}.context-tertiary`)}; } } } `} `,Te=o(_).withConfig({displayName:"SplitScreenContentHeaderPersistentAside"})``,Ne=o.div.withConfig({displayName:"SplitScreenContentHeaderLeadOverride"})``;e.exports={SplitScreenContentHeaderArtist:W,SplitScreenContentHeaderArtistSlash:U,SplitScreenContentHeaderArtistWrapper:z,SplitScreenContentHeaderByline:ne,SplitScreenContentHeaderCaption:se,SplitScreenContentHeaderContributorImage:te,SplitScreenContentHeaderDek:j,SplitScreenContentHeaderDekDown:G,SplitScreenContentHeaderDivider:Se,SplitScreenContentHeaderHed:F,SplitScreenContentHeaderInfoSlice:q,SplitScreenContentHeaderLede:de,SplitScreenContentHeaderLedeBlock:Y,SplitScreenContentHeaderMain:X,SplitScreenContentHeaderForMusicReview:ce,SplitScreenContentHeaderNativeShareButton:Z,SplitScreenContentHeaderPublishDate:oe,SplitScreenContentHeaderRating:ae,SplitScreenContentHeaderRubric:le,SplitScreenContentHeaderRubricIssueDate:me,SplitScreenContentHeaderSignageRubric:pe,SplitScreenContentHeaderSocialShare:re,SplitScreenContentHeaderTitleBlock:K,SplitScreenContentHeaderWrapper:Ie,SplitScreenContentHeaderLeadWrapper:J,SplitScreenContentHeaderScoreBox:Q,SplitScreenContentHeaderArtistLink:V,SplitScreenContentHeaderGrid:Ee,SplitScreenContentHeaderPersistentAside:Te,SplitScreenContentHeaderReleaseYear:ie,SplitScreenContentHeaderLeadOverride:Ne}},64728:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useCallback:r,useState:s,useEffect:l,useRef:d}=n(67294),{injectIntl:c}=n(76186),m=n(23493),p=n(41609),{GatewayDest:u}=n(46277),g=n(17843),{trackComponent:h}=n(40199),y=n(94027).default,{connector:b}=n(92078),f=n(90204),{NavCTA:v,NavRollover:k}=n(58980),w=n(55399),{PaymentGateway:C}=n(28576),$=n(63030),x=n(81768),S=n(55754),E=n(83066),I=n(6058),T=n(74882),N=n(22397),L=n(24445),{sizesFullName:B}=n(28657),P=n(78795),A=n(38167),M=n(68746),D=n(64689),H=n(30523),{googleAnalytics:_}=n(28601),{trackNavigationEvent:R}=n(68612),{LinkBannerStackedNavigation:O,StackedNavigationBottom:F,StackedNavigationDrawer:W,StackedNavigationDrawerGlobalStyles:U,StackedNavigationDrawerToggle:V,StackedNavigationHeader:z,StackedNavigationGrid:j,StackedNavigationLogoLink:G,StackedNavigationSectionLogoSize:q,StackedNavigationProfileLink:Z,StackedNavigationSearch:K,StackedNavigationSectionCmUnitNavLeft:Y,StackedNavigationSectionLogo:X,StackedNavigationSectionMobileOption:J,StackedNavigationSectionMobileOptionLink:Q,StackedNavigationSectionPrimaryLinks:ee,StackedNavigationSearchToggleIcon:te,StackedNavigationSearchToggle:ne,StackedNavigationSectionUtilityLinks:oe,StackedNavigationSectionUtilityLinksLogin:ie,StackedNavigationScrolledDrawer:ae,StackedNavigationTop:re,StackedNavigationNavigationPrimaryLink:se,StackedNavigationScrollingSection:le,StackedNavigationSearchBarWrapper:de,ScrollingNavigationNavWrapper:ce,StackedNavigationMegaMenuWrapper:me,StackedNavigationConsumerMarketingWrapper:pe,StackedSeriesNavigation:ue}=n(61416),ge=({accountProps:e,adStyle:t,className:n,utilityNavLinkColorToken:i,customMobileOptionLink:c,customMobileOptionLinkText:b,drawerProps:ge,hasLeftMarginOnMobile:he,hasLinkbannerCrossSlideAnimation:ye,hasNoRightMarginforSm:be,hasSearch:fe,hasScrollingNavigationContentCenterAligned:ve,hasSearchBar:ke,hasTopStory:we,hasUnderlineActiveLink:Ce,hasUtilityLinksCenterAlign:$e,headerLogo:xe,headerLogoDim:Se,headerInvertedLogo:Ee,headerTheme:Ie,hideNavWhenLinkBannerEnabled:Te,intl:Ne,invertedLogo:Le,isHomepage:Be,isAccountsEnabled:Pe,isEditorPicksAvailable:Ae,isNavigationActiveState:Me,isVisualLinkBanner:De,logo:He,logoBaseUrl:_e,mobileLogoAlignment:Re,navigationHideStrategy:Oe,primaryLinks:Fe,profileLinkLabel:We,primaryNavigationSize:Ue,seriesData:Ve,shouldBundlePagesBehaveLikeHP:ze,shouldInvertMenuHeader:je,shouldHideSeriesPagination:Ge,showLinkBanner:qe,showMarketSwitcherInDrawerOverlay:Ze,showNavigationDrawerOnTopInDesktop:Ke,shouldNavigationScroll:Ye,showSignInOnMobile:Xe,showAccountAfterNavCta:Je,showNavigationDrawerOnTopOnScroll:Qe,showOverlayNavigation:et,showPrimaryNavOnScroll:tt,showSecondaryFooterAllLink:nt,showUtilityLinkOnNavigationBottom:ot,scrollingHeaderLogoDim:it,socialLinksHeading:at,theme:rt,user:st,utilityLinks:lt,variationName:dt,variations:ct,hasSEOSupport:mt,onDrawerStateChange:pt,shouldInvertSecondaryMenuTheme:ut})=>{let gt=Be;a.useEffect((()=>{h("StackedNavigation",dt)}),[dt]);const[ht,yt]=s(!1),[bt,ft]=s(!1),[vt,kt]=s(!1),[wt,Ct]=s(0),[$t,xt]=s(!0),[St,Et]=s(Fe),[It,Tt]=s(!1),[Nt,Lt]=s({}),[Bt,Pt]=s(!1),[At,Mt]=s(!1),Dt=d(null),Ht=ct.isDrawerEnabled?St:Fe,_t=Ht.filter((e=>e.hasChildren)),[Rt,Ot]=s(mt?_t:{});l((()=>{if(!Ae||!ct.isDrawerEnabled||At)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 Ht.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);Mt(!0),Et(e)}})).catch((e=>e))}),[Ht,ct.isDrawerEnabled,At,Ae]);const Ft=e=>{"Newsletter"!==e.target.innerText&&"NEWSLETTER"!==e.target.innerText&&window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e.target.innerText})},Wt=r((()=>{const e=window.pageYOffset;I.shouldUpdateScroll(vt,e,wt,Oe)&&(kt(e-wt>0),Ct(e))}),[vt,wt,Oe]),Ut=()=>{Lt({}),Pt(!1),Et(Ht.map((e=>(e.isActive=!1,e)))),mt&&Ot(_t)},Vt=e=>{const[t]=e;xt(t.isIntersecting)},zt=r((()=>{Dt.current=new IntersectionObserver(Vt);const e=document.querySelector(".article__content-header");e&&Dt.current.observe(e)}),[]);l((()=>{if(Ye||ye){let e;return Ye&&(e=m(Wt,150),window.addEventListener("scroll",e)),zt(),()=>{Ye&&window.removeEventListener("scroll",e),Dt.current.disconnect()}}return null}),[Wt,Ye,ye,zt]),l((()=>{Bt||Et(Ht)}),[Bt,Ht]),l((()=>{Nt.hasChildren?(Tt(!0),mt||Ot(Nt),Pt(!0)):(Pt(!1),Tt(!1))}),[Nt,mt]);const jt=()=>{mt&&Ut(),pt&&pt(!ht),yt(!ht),_.emitGoogleTrackingEvent("hamburger-menu-"+(ht?"collapsed":"expanded")),R({type:ht?"close":"open",subject:"hamburger_menu",placement:"top"})},Gt=()=>{ft(!bt)};let qt=we&&ht?"standard":Ie;qt||(qt="inverted"!==rt||ht&&!je&&"inverted"!==rt||!$t?"standard":"inverted");const Zt=(t=!1)=>{const n=t&&e&&e.accountLinks&&e.accountLinks.find((e=>e.isProfileLink));return n&&a.createElement(C,{group:"subs-cta"},a.createElement(Z,{href:n.url},We||n.text||Ne.formatMessage(y.profileLinkLabel)))},Kt=ht?x:S,Yt=lt.filter((e=>!1===e.forceLeftOfNav)),Xt=lt.filter((e=>!0===e.showInTopNavMobile)),Jt=(Qt=e,en=st,Pe&&st&&a.createElement(ie,{...Qt,accountAvatar:"inverted"===qt?e.accountIconInverted:e.accountIcon,user:en,utilityNavLinkColorToken:i}));var Qt,en;const tn=((e,t,n,o,r,s)=>a.createElement(oe,{hasSearchBarInSecondRow:ct.hasSearchBarInSecondRow,onClick:Ft,shouldUseCustomStyle:ct.shouldUseCustomStyle,showAccountAfterNavCta:Je,utilityNavLinkColorToken:i},e.length>0&&a.createElement(w.Horizontal,{attributes:{"aria-label":s.formatMessage(y.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0}),!Je&&o,a.createElement(pe,null,a.createElement(v,null),a.createElement(C,{group:"consumer-marketing"},a.createElement(f,{position:"nav-cta"})),a.createElement(k,null),a.createElement(C,{group:"consumer-marketing"},a.createElement(f,{position:"nav-rollover"}),a.createElement(f,{position:"nav-dialog"}))),Je&&o,t&&a.createElement(a.Fragment,null,n?a.createElement(ne,{onClick:Gt,type:"button",label:s.formatMessage(y.searchLabel)},s.formatMessage(y.openSearchMenuLabel),a.createElement(te,null)):a.createElement(K,{ButtonIcon:E,isIconButton:!0,href:r.searchAction,inputKind:"link",label:Ne.formatMessage(y.searchLabel),hasTopStory:we}))))(Yt,fe,ke,Jt,ge,Ne),nn=((e,t)=>a.createElement(oe,{hasOnlyMenuToRight:ct.hasOnlyMenuToRight,shouldUseCustomStyle:ct.shouldUseCustomStyle},e.length>0&&a.createElement(w.Horizontal,{"data-testid":"StackedNavigationSectionUtilityLinksMobileLeft",attributes:{"aria-label":t.formatMessage(y.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0})))(Xt,Ne),on=((e,t,n)=>a.createElement(W,{hasOnlyMenuToRight:ct.hasOnlyMenuToRight,showNavigationDrawerOnTopInDesktop:Ke},a.createElement(V,{ButtonIcon:e,hasOnlyMenuToRight:ct.hasOnlyMenuToRight,isIconButton:!0,label:n.formatMessage(y.navigationMenuButtonLabel),onClickHandler:jt,role:"button","aria-expanded":t}),a.createElement(T,{dataTestId:"BookmarkAlertMobile"},a.createElement("p",null,n.formatMessage(y.bookmarkAlertLabel)," ",a.createElement("a",{href:"/account/saved"},n.formatMessage(y.savedStoriesLabel)))),a.createElement(U,null)))(Kt,ht,Ne),an="overlay"===t,rn="fixed-header-layout"===ct.headerLayout,sn="standard"===qt?{logo:He,headerLogo:xe}:{logo:Le,headerLogo:Ee},{hasXLargeLogo:ln,isLargeOnHomeOnly:dn}=ct;ze||(gt=!1);const{shouldExcludeSeriesPagination:cn=!1,links:mn}=Ve||{},pn=()=>!(Ge||ht||cn||$t||!mn?.length),un=!we&&(ln&&!dn||ln&&dn&>)&&!vt,gn=un?"xlarge":"large",hn=lt.filter((e=>e.showInTopNav)).filter((e=>e.forceLeftOfNav)),yn=Ht.filter((e=>e.showInTopNav)),bn=hn[0],fn=B.large;let vn=!De&&(qe||ct.hasLinkBanner);ye&&$t&&(vn=!1);const kn=ht&&ct.hasOnlyMenuToRight,wn=Ke||vt&&Qe,Cn=!ct.hasSearchBarInSecondRow&&ve;return a.createElement(g,{palette:qt},a.createElement(z,{"data-testid":"StackedNavigationHeader",className:o(`stacked-navigation--${ct.headerLayout}`,`stacked-navigation--theme-${qt}`,{"stacked-navigation--is-scrolled":vt},n),hasOnlyMenuToRight:ct.hasOnlyMenuToRight,hasScrollingNavigation:ct.showScrollingNavigation,hasSearchBarInSecondRow:ct.hasSearchBarInSecondRow,navigationTheme:qt,headerLayout:ct.headerLayout,primaryNavigationSize:Ue,isDrawerOpen:ht,hasLinkBanner:vn,hasLinkbannerCrossSlideAnimation:ye,hideNavWhenLinkBannerEnabled:Te,isScrolled:vt,showPrimaryNavOnScroll:tt,showSecondRowOnScroll:ct.showSecondRowOnScroll,shouldReduceStackedNavigationHeaderHeight:kn,shouldUseCustomStyle:ct.shouldUseCustomStyle,adOverlay:an,xlLogoVisible:un,showAccountAfterNavCta:Je,hasUtilityLinksCenterAlign:$e,enableMobileLinkBannerScroll:ye,isContentHeaderVisible:$t,hasSEOSupport:mt,hasTopStory:we,utilityNavLinkColorToken:i},a.createElement(C,{group:"consumer-marketing"},a.createElement(f,{position:"cm-banner"})),a.createElement(j,{isDrawerOpen:ht,xlLogoVisible:un,headerLayout:ct.headerLayout,hasOnlyMenuToRight:ct.hasOnlyMenuToRight,hasScrollingNavigation:ct.showScrollingNavigation,hasSearchBarInSecondRow:ct.hasSearchBarInSecondRow,shouldReduceStackedNavigationHeaderHeight:kn,collapseHeightWhenDrawerOpen:Ke&&ht,hasUtilityLinksCenterAlign:$e},a.createElement(re,null,a.createElement(a.Fragment,null,a.createElement(Y,null,a.createElement(C,{group:"consumer-marketing"},a.createElement(f,{position:"nav-left"}))),wn&&on,a.createElement(q,{className:o(`stacked-navigation__section--${gn}-logo`),isHomepage:gt,logoSize:gn,headerLogoDim:Se,scrollingHeaderLogoDim:it,headerLayout:ct.headerLayout,isScrolled:vt,shouldUseCustomStyle:ct.shouldUseCustomStyle,hasTopStory:we},a.createElement(G,{href:_e,"data-testid":"Logo"},a.createElement($,{...sn.logo}))),rn&&tn,ct.hasOnlyMenuToRight&&on)),!we&&Ht.length>0&&a.createElement(a.Fragment,null,ct.showScrollingNavigation?a.createElement(le,{"data-testid":"StackedNavigationScrollingSection",hasScrollingNavigationContentCenterAligned:ve},a.createElement(ce,null,a.createElement(L,{ariaLabel:Ne.formatMessage(y.primaryNavigationLabel),hasDivider:!0,hasGradient:!Cn,isCentered:Cn,hasBottomBorder:!1,hidePrimaryLink:fn,isLeftSpaceDisabled:!0,isSlim:!1,links:yn,primaryLink:bn,onHover:e=>{const t=Ht.find((t=>t.text===e));t.text!==Nt.text?(Lt({...t,isActive:!0}),mt&&Ot(_t.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[])),Et(Ht.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}`})):Ut()},shouldUseHoverState:It,isMenuDrawerOpen:Bt,drawerProps:ge,isRightSpaceDisabled:Cn,collapseMegaMenu:Ut,isNavigationActiveState:Me,showMoreLink:!0,shouldOpenDrawerOnClick:!0,showChevron:!0,defaultNavLinkCount:Cn?6:5,hideMoreLinkOnLargerScreens:Cn})),ct.hasSearchBarInSecondRow&&a.createElement(de,null,a.createElement(H,null))):a.createElement(ee,{"data-testid":"StackedNavigationSectionPrimaryLinks"},a.createElement(se,{attributes:{"aria-label":Ne.formatMessage(y.primaryLinksLabel)},links:Ht,hasUnderlineActiveLink:Ce,shouldAllowNavItemHide:!0,shouldUseCustomStyle:ct.shouldUseCustomStyle,isNavigationActiveState:Me}))),a.createElement(F,{hasScrollingNavigation:ct.showScrollingNavigation,mobileLogoAlignment:Re,hasOnlyMenuToRight:ct.hasOnlyMenuToRight,hasNoRightMarginforSm:be},on,ct.hasOnlyMenuToRight?a.createElement(X,{hasOnlyMenuToRight:ct.hasOnlyMenuToRight,headerLogo:He,shouldUseCustomStyle:ct.shouldUseCustomStyle},a.createElement(G,{href:_e},a.createElement($,{...sn.logo}))):a.createElement(X,{headerLogo:xe},a.createElement(G,{href:_e},a.createElement($,{...sn.headerLogo}))),(!rn||ot)&&tn,a.createElement(J,{hasLeftMarginOnMobile:he,hasOnlyMenuToRight:ct.hasOnlyMenuToRight},Je?a.createElement(a.Fragment,null,ct.hasOnlyMenuToRight&&nn,a.createElement(v,null),st?.isAuthenticated&&Zt(Pe),Xe&&!ot&&Jt):a.createElement(a.Fragment,null,ct.hasOnlyMenuToRight&&nn,st?.isAuthenticated&&Zt(Pe),Xe&&!ot&&Jt,a.createElement(v,null)),a.createElement(C,{group:"subscription-workflow"},a.createElement(f,{position:"mob-nav-cta"})),an&&a.createElement(Q,{hasNoRightMarginforSm:be,href:c||"/go/failsafe"},b||Ne.formatMessage(y.subscribeLabel))),ct.hasSearchBarInSecondRow&&a.createElement(de,null,a.createElement(H,null)))),vn&&a.createElement(O,{palette:qt,isScrolled:vt,...ye&&{hasLinkbannerCrossSlideAnimation:ye,showOnMobile:!$t}}),ct.isDrawerEnabled&&!mt&&a.createElement(A.SiteHeaderDrawer,{appElement:ge.appElement,isOpen:Bt,onClose:()=>Ut(),contentLabel:Ne.formatMessage(y.drawerLabel),theme:rt,className:"drawer--megamenu",hideOnMobile:!0},It&&a.createElement(me,{xlLogoVisible:un},a.createElement(P.NewVerbose,{collapseMegaMenu:Ut,isDrawerOpen:Bt,isSlim:!1,megaMenuContent:Rt,theme:rt,showSecondaryFooterAllLink:nt,primaryNavLink:Nt,isContentCentered:ve,hasLinkBanner:vn}))),ct.isDrawerEnabled&&mt&&a.createElement(M.SiteHeaderDrawer,{isDrawerOpen:Bt,onClose:()=>Ut(),theme:rt,className:"universal_drawer--megamenu",hideOnMobile:!0,registryName:"stacked-navigation-mega-modal"},Rt.map((e=>a.createElement("div",{className:e.isActive?"show-menu":"hide-menu"},a.createElement(me,{xlLogoVisible:un},a.createElement(P.NewVerbose,{collapseMegaMenu:Ut,isDrawerOpen:Bt,isSlim:!1,megaMenuContent:e,theme:rt,showSecondaryFooterAllLink:nt,primaryNavLink:e,hasLinkBanner:vn}))))))),!et&&a.createElement(ae,{isOpen:ht,xlLogoVisible:un,onClose:jt,isScrolled:vt,showNavigationDrawerOnTopInDesktop:Ke,fixedHeader:rn?"fixed-":"",appElement:ge.appElement,contentLabel:Ne.formatMessage(y.drawerLabel),className:o("drawer--megamenu",{"drawer--megamenu-topstory":we}),hideOnDesktop:ct.isDrawerEnabled,hasSearchBarInSecondRow:ct.hasSearchBarInSecondRow,cropWidth:ct.isDrawerEnabled},ct.isDrawerEnabled?a.createElement(P.MultipleColumn,{isSlim:!1,megaMenuContent:{children:Ht},collapseMegaMenu:Ut,isDrawerOpen:Bt,theme:rt,utilityLinks:Yt,user:st,accountProps:e,isAccountsEnabled:Pe,showSecondaryFooterAllLink:nt,hasLinkBanner:vn}):a.createElement(N,{...ge,user:st,accountProps:e,isAccountsEnabled:Pe,showSearch:fe,showMarketSwitcher:Ze,utilityLinks:Yt,theme:rt,shouldInvertSecondaryMenuTheme:ut})),et&&a.createElement(D,{accountProps:e,additionalCSS:ct.shouldShowOverlayTop?void 0:ct?.overlayCSS,isAccountsEnabled:Pe,user:st,hasSearch:fe,hasTopRule:!ct.shouldShowOverlayTop,primaryLinks:Fe,utilityLinks:lt,searchLink:ge.searchAction,secondaryLinks:ge.secondaryLinks,socialLinks:ge.socialIconsProps.links,socialLinksHeading:at,logo:xe,invertedLogo:Ee,isCenteredOnDesktop:!0,isVisible:ht,onClose:jt,theme:rt,shouldShowOverlayTop:ct.shouldShowOverlayTop}),a.createElement(ue,{shouldDisplaySeriesPagination:pn(),className:o({"series-pagination__standard-navigation--hidden":!pn}),"data-testid":"StackedSeriesNavigationPagination"}),a.createElement(u,{name:"stacked-navigation-mega-modal",className:"modal-container"}))};ge.defaultProps={adStyle:"default",hasLeftMarginOnMobile:!1,hasLinkbannerCrossSlideAnimation:!1,hasNoRightMarginforSm:!1,hasSEOSupport:!1,hasScrollingNavigationContentCenterAligned:!1,hasSearch:!0,hasSearchBar:!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}},ge.propTypes={accountProps:i.object,adStyle:i.string,className:i.string,customMobileOptionLink:i.string,customMobileOptionLinkText:i.string,drawerProps:i.object.isRequired,hasLeftMarginOnMobile:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasNoRightMarginforSm:i.bool,hasScrollingNavigationContentCenterAligned:i.bool,hasSearch:i.bool,hasSearchBar:i.bool,hasSEOSupport:i.bool,hasTopStory:i.bool,hasUnderlineActiveLink:i.bool,hasUtilityLinksCenterAlign:i.bool,headerInvertedLogo:i.shape($.propTypes).isRequired,headerLogo:i.shape($.propTypes).isRequired,headerLogoDim:i.shape($.propTypes),headerTheme:i.string,hideNavWhenLinkBannerEnabled:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape($.propTypes).isRequired,isAccountsEnabled:i.bool,isEditorPicksAvailable:i.bool,isHomepage:i.bool,isNavigationActiveState:i.bool,isVisualLinkBanner:i.bool,logo:i.shape($.propTypes).isRequired,logoBaseUrl:i.string,mobileLogoAlignment:i.oneOf(["center","left"]),navigationHideStrategy:i.oneOf(["default","delta"]),onDrawerStateChange:i.func,primaryLinks:w.propTypes.links,primaryNavigationSize:i.oneOf(["default","large"]),profileLinkLabel:i.string,scrollingHeaderLogoDim:i.shape($.propTypes),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:w.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})},ge.displayName="StackedNavigation",e.exports=b(c(ge),{keysToPluck:["hasTopStory","isHomepage"]})},80900:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),{asThemedComponent:i}=n(3517),a=n(84436);e.exports=i(o(a,"StackedNavigation"))},61416:(e,t,n)=>{const{default:o,css:i,createGlobalStyle:a,keyframes:r}=n(51117),{BaseLink:s}=n(74327),{BREAKPOINTS:l,ZINDEX_MAP:d}=n(85326),{maxThresholds:c}=n(515),{hideTextVisually:m}=n(65496),{SiteNavigationSearch:p}=n(8037),{GridItem:u}=n(14134),{MegaMenuGridWrapper:g}=n(33901),{calculateSpacing:h,getColorStyles:y,getColorToken:b,getLinkStyles:f,getTypographyStyles:v,minScreen:k,minMaxScreen:w,maxScreen:C,isInverted:$}=n(79720),{NavigationListItemWrapper:x,NavigationInternalLink:S,NavigationListWrapper:E,NavigationExternalLink:I}=n(18797),T=n(38915),N=n(70009),L=n(51837),B=n(55399),P=n(38167),{SignOutButtonWrapper:A}=n(7042),{ButtonWrapper:M}=n(41909),{getSiteNavigationMenuStyles:D}=n(86120),{cssVariablesGrid:H}=n(62470),{ResponsiveImageContainer:_}=n(7230),{MoreDropdownLabel:R,StandardNavigationAccountLabel:O,StandardNavigationDropdown:F,StandardNavigationSeriesPagination:W,NavigationAccountSignIn:U,NavigationAccountIconWrapper:V,AccountDropdownToggleIcon:z}=n(87649),{universalGridCore:j}=n(61774),{Link:G}=n(11521),{ShowRollover:q,HideRollover:Z}=n(18057),{AlertWrapper:K}=n(19195),{NavListItem:Y}=n(62920),{DESKTOP_HEIGHT:X,MOBILE_HEIGHT:J}=n(50054),Q=h(8),ee=h(6),te=h(9),ne=r` 0% { height: 0; } 100% { height: ${X}px; } `,oe=r` 0% { height: ${X}px; } 100% { height: 0; } `,ie=r` 0% { height: 0; } 100% { height: ${J}px; } `,ae=r` 0% { height: ${J}px; } 100% { height: 0; } `,re=e=>!!e&&`\n width: ${e.sm.width}px;\n height: ${e.sm.height}px;\n\n ${k(l.md)} {\n width: ${e.md.width}px;\n height: ${e.md.height}px;\n }\n\n ${k(l.lg)} {\n width: ${e.lg.width}px;\n height: ${e.lg.height}px;\n }\n\n ${k(l.xl)} {\n width: ${e.xl.width}px;\n height: ${e.xl.height}px;\n }\n\n ${k(l.xxl)} {\n width: ${e.xxl.width}px;\n height: ${e.xxl.height}px;\n }\n `,se=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; ${k(l.md)} { margin: 0 ${h(3)} 0 ${h(2)}; } `,le=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)}; `,de=i` position: relative; z-index: 2; border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; && { width: 100%; } `,ce=o(T.Utility).withConfig({displayName:"StackedNavigationSearch"})` ${p()}; grid-column: 12 / -1; justify-self: flex-end; transition: opacity 0.3s ease-in-out; `,me=o(s).withConfig({displayName:"StackedNavigationProfileLink"})` ${({theme:e})=>v(e,"typography.definitions.foundation.meta-secondary")}; position: absolute; right: 20px; align-self: center; z-index: 0; `,pe=i` ${S} { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } ${S}, ${I} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; min-width: ${h(5)}; `,ue=o.div.withConfig({displayName:"StackedNavigationSectionMobileOption"})` display: flex; ${({hasLeftMarginOnMobile:e})=>e&&`margin-left: ${h(-3)};`} ${E} { margin: 0; } ${x} { display: flex; align-items: center; padding: 0; } ${pe} `,ge=o.div.withConfig({displayName:"StackedNavigationSectionPrimaryLinks"})` && { display: none; grid-row: 2 / 3; justify-content: center; z-index: 1; } ${x} { &:last-child { margin-right: 0; } display: flex; align-items: center; padding: 0; } ${E} { margin: 0; } ${pe} `,he=o.div.withConfig({displayName:"StackedNavigationSearchBarWrapper"})` width: 100%; input { &[type='search'] { appearance: none; border-radius: 0; } } `,ye=o.div.withConfig({displayName:"StackedNavigationScrollingSection"})` && { display: none; ${k(l.lg)} { padding: 0 ${h(4)} 0 ${h(6)}; } ${k(l.xxl)} { padding: 0 ${h(6)} 0 ${h(8)}; } } ${x} { &:last-child { margin-right: 0; } display: flex; padding: 0; } ${({hasScrollingNavigationContentCenterAligned:e})=>e&&`&& {\n justify-content: center;\n ${k(l.lg)} {\n padding: 0 ${h(4)};\n }\n ${k(l.xxl)} {\n padding: 0 ${h(6)};\n }\n }`} ${he} { max-width: ${h(58.75)}; ${k(l.lg)} { padding: 0 0 0 ${h(2)}; } ${k(l.xxl)} { margin: 0 0 0 ${h(6)}; } } ${E} { flex-wrap: nowrap; margin: 0; } ${pe} ${({theme:e})=>`border-bottom: 1px solid;\n ${y(e,"border-color","colors.foundation.menu.dividers")};\n `} `,be=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")}; } ${U} { margin-top: ${h(0)}; } &.standard-navigation-account { ${k(l.md)} { margin-right: ${h(2)}; } position: relative; height: 100%; } &&.standard-navigation-account-with-avatar { ${k(l.md)} { margin-right: 0; } ${k(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")}; } } } `,fe=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;`} ${k(l.md)} { grid-template-columns: inherit; } } .consumer-marketing-unit { display: none; } ${({hasScrollingNavigation:e})=>e?i` && { row-gap: ${h(1)}; } ${he} { grid-column: 1 / -1; } `:""} `,ve=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)}; ${k(l.md)} { grid-column: 5 / span 4; } ${k(l.xl)} { opacity: 0; z-index: -1; } ${_} { 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")};`} } ${pe} ${({hasOnlyMenuToRight:e})=>e&&`\n grid-row: 1;\n ${w(l.md,l.lg)} {\n padding-left: ${h(4)};\n }\n `} ${({hasOnlyMenuToRight:e})=>e&&"grid-row: 1;"} `,ke=o(T.Utility).withConfig({displayName:"StackedNavigationDrawerToggle"})` ${({theme:e})=>D(e,!0)} ${({hasOnlyMenuToRight:e})=>e&&"justify-content: flex-end;"} `,we=o.div.withConfig({displayName:"StackedNavigationDrawer"})` && { transition: none; } grid-column: 1/2; margin-right: auto; height: inherit; ${({hasOnlyMenuToRight:e})=>e&&`grid-row: 1;\n ${k(l.sm)} {\n grid-column: 3;\n margin-right: 0;\n }\n ${k(l.md)} {\n grid-column: 12;\n }\n ${k(l.lg)} {\n grid-column: 3;\n margin-left: 0;\n margin-right: 1.5rem;\n }`} ${({showNavigationDrawerOnTopInDesktop:e})=>e&&`${k(l.md)} {\n ${M} {\n padding: ${h(2)};\n }\n\n ${K} {\n display: none;\n }\n }\n ${w(l.md,`${c.lg}px`)} {\n display: grid;\n grid-column: 1 / span 3;\n align-content: center;\n }`} `,Ce=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; } ${x} { display: flex; align-items: center; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } `,$e=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` ${k(l.sm)} { margin-right: 0; } `} &:link { ${({theme:e})=>`${y(e,"color","colors.foundation.collapsed-menu.nav-link.default")};`} } `,Se=i` ${xe} { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } .consumer-marketing-unit--mob-nav-cta { position: absolute; right: ${h(2)}; width: 80px; ${k(l.md)} { right: ${h(4)}; } } `,Ee=o.div.withConfig({displayName:"StackedNavigationConsumerMarketingUnitWrapper"})``,Ie=i` ${Ee} { .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 { ~ ${S}:hover, ~ ${I}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${S}, ~ ${I} { 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)}; } } } `,Te=o.div.withConfig({displayName:"StackedNavigationSectionUtilityLinks"})` ${A} { &:hover { text-decoration: none; } } display: flex; grid-column: 3/-1; align-items: center; transition: opacity 0.3s ease-in-out; margin-left: auto; ${({hasOnlyMenuToRight:e})=>e&&"grid-column: 1 / 3; margin-left: 0;"} ${({hasSearchBarInSecondRow:e})=>e&&i` ${k(l.lg)} { padding-right: ${h(4)}; } ${k(l.xxl)} { padding-right: ${h(6)}; } `} ${x} { display: flex; position: relative; align-items: center; margin-right: ${h(2)}; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } ${E} { display: none; margin: 0; ${k(l.lg)} { display: flex; } ${({hasOnlyMenuToRight:e})=>e&&`display: flex; margin-left: ${h(2)}`} } ${k(l.md)} { grid-column: 10/-1; } ${pe} .consumer-marketing-unit--nav-cta { ${({adOverlay:e})=>e&&i` ${Se} & { position: absolute; top: 50%; right: ${h(2)}; transform: translateY(-50%); margin: 0; cursor: pointer; width: 115; ~ ${S}: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; ${k(l.md)} { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; right: 0; transform: translateY(-14px); z-index: ${d.navFixed}; } } ${Ie} ${G} { padding: 0; @media (min-width: ${l.md}) and (max-width: ${l.lg}) { padding-right: ${h(2)}; } } ${({showAccountAfterNavCta:e})=>e&&i` ${k(l.lg)} { ${be} { margin-right: 0; } ${G} { padding-right: ${h(2)}; } } `} .consumer-marketing-unit--nav-rollover { ${({shouldUseCustomStyle:e})=>e&&`left: ${h(18)};`} } .nav-rollover__component > div { ${({shouldUseCustomStyle:e})=>e&&`left: ${h(0)};`} } `,Ne=i` &${de} { background: ${b("colors.foundation.menu-bg.collapsed")}; } ${me} { ${({theme:e})=>f(e,"colors.interactive.base.brand-primary","colors.interactive.base.brand-secondary","navigation")}; } ${ge}, ${ye} { .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } } ${Te} { .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):""}; } } } ${be} { ${O} { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } } `,Le=i` ${k(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)}; } `}} } `,Be=i` justify-content: center; margin: auto; ${k(l.lg)} { ${$e} { height: ${h(14)}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`height: ${h(8)};`} } ${ge} { height: ${h(6)}; } ${ye} { height: ${te}; ${({hasSearchBarInSecondRow:e})=>!e&&`height: ${ee};\n ${Y} {\n height: ${ee};\n }\n `} } &&& { ${Te} { 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 `} } } ${_} { ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"height: 44px;"} } } `,Pe=o(L).withConfig({displayName:"LinkBannerStackedNavigation"})` @media (max-width: ${c.lg}px) { border-top: 1px solid ${b("colors.foundation.menu.dividers")}; } ${({showOnMobile:e})=>void 0!==e&&i` ${C(`${c.lg}px`)} { display: ${e?"block":"none"}; } `} ${({hasLinkbannerCrossSlideAnimation:e,isScrolled:t,showOnMobile:n})=>e?i` ${k(l.lg)} { overflow: hidden; ${t?i` animation: ${ne} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `:i` animation: ${oe} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `} } ${C(`${c.lg}px`)} { overflow: hidden; ${n?i` animation: ${ie} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `:i` animation: ${ae} 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%; } ${k(l.lg)} { ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`&&& {\n height: ${h(8)};\n }`} ${({collapseHeightWhenDrawerOpen:e})=>e&&`&&& {\n height: ${h(8)};\n ${ge},\n ${Te} {\n display: none;\n }\n }`} } ${({xlLogoVisible:e})=>e&&i` ${Le} ${Be} `} `,Me=i` top: 0; ${ye} { display: none; } ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${ge} { display: none; } ${Ae} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Pe} `,De=i` top: 0; ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${Ae} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Pe} `,He=i` ${k(l.xl)} { ${fe} { .consumer-marketing-unit { display: flex; } ${ve} { display: flex; grid-column: 5 / span 4; } } ${we} { position: absolute; top: 0; bottom: 0; left: 0; } ${ve} { opacity: 1; z-index: initial; } } `,_e=i` ${k(l.xl)} { ${we} { position: inherit; margin-right: 1.5rem; margin-left: 0; } } `,Re=o(B.Horizontal).withConfig({displayName:"StackedNavigationNavigationPrimaryLink"})` transition: opacity 0.3s ease-in-out; ${x} { margin-right: ${h(2)}; } ${S} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } `,Oe=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` ${_} { ${s&&o&&n?re(n?.sources):`${k(l.lg)} {\n width: 128px;\n height: ${o&&s?32:30}px;\n }`} ${k(l.lg)} { ${({navigationTheme:t})=>"standard"===t&&`content: url(${e});`} ${({shouldUseCustomStyle:e})=>e&&"height: 40px;"} } ${r&&i` ${k(l.lg)} { height: ${h(5)}; } `} } `}return""}} `,Fe=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${Ce} justify-content: center; margin: auto; min-width: ${h(38)}; max-width: 100%; ${({headerLayout:e,logoSize:t})=>"fixed-header-layout"===e&&"xlarge"===t?`\n ${_} {\n width: ${h(26.25)};\n height: ${h(6.125)};\n\n ${k(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 }`} `,We=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${Ce} 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 ${_} {\n ${re(n)}\n }\n `:""}} `,Ue=o.div.withConfig({displayName:"StackedNavigationSectionLogoSize"})` ${({logoSize:e,headerLogoDim:t,isScrolled:n,isHomepage:o})=>t&&!o||t&&!n?We:"large"===e?Oe:Fe} `,Ve=i` &, *, ${R}, ${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 "} } &${de} { 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;"} } ${({hasLinkBanner:e,hasLinkbannerCrossSlideAnimation:t,hideNavWhenLinkBannerEnabled:n,xlLogoVisible:o,isDrawerOpen:i,hasSearchBarInSecondRow:a})=>{const r=a?te:ee;return!e||t?`\n ${ge} {\n align-items: center;\n height: ${h(6)};\n overflow: hidden;\n\n ${k(l.lg)} {\n display: flex;\n }\n }\n\n ${ye} {\n align-items: center;\n height: ${r};\n overflow: hidden;\n\n ${k(l.lg)} {\n display: flex;\n }\n }\n `:e&&!n?`\n && {\n ${ge} {\n align-items: center;\n height: ${h(8)};\n overflow: hidden;\n ${k(l.sm)} {\n height: 0;\n }\n ${k(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 ${ye} {\n align-items: center;\n height: ${r};\n overflow: hidden;\n z-index: 40;\n\n ${k(l.lg)} {\n display: flex;\n }\n }\n }\n `:""}} ${Re} { margin: ${h(2)} 0; } ${k(l.lg)} { ${he} { margin: ${h(2)} 0 ${h(2)} auto; } } ${({hasSearchBarInSecondRow:e})=>e?i` ${Ae} { height: ${h(14)}; ${k(l.lg)} { height: ${h(17)}; } } `:i` ${Ae} { height: ${h(7)}; ${k(l.lg)} { height: ${h(14)}; } } `} ${({isScrolled:e,isContentHeaderVisible:t,hasLinkBanner:n,hasLinkbannerCrossSlideAnimation:o,enableMobileLinkBannerScroll:a,showSecondRowOnScroll:r,showPrimaryNavOnScroll:s})=>e&&n?i` ${!a&&!s&&`\n ${C(`${c.lg}px`)} {\n top: -${h(7)};\n transition: top 0.5s ease-in-out;\n }`} ${Ae} { ${a&&!t&&`\n ${C(`${c.lg}px`)} {\n height: 0;\n overflow: hidden;\n }\n `} } && { ${ge}, ${ye}, ${ye} ${Y} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${ge} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${Ae} { ${k(l.lg)} { height: ${h(8)}; } } } `:e&&!r&&i` ${ge}, ${ye}, ${ye} ${Y} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${ge} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${Ae} { ${k(l.lg)} { height: ${h(8)}; } } `} & ${$e} { border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; height: ${Q}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"border-bottom: 0px !important;"} ${k(l.lg)} { display: grid; } } & ${fe} { 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 `} } ${k(l.lg)} { display: none; } } ${Te} { ${k(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)}; } ${be} { ${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; } ${k(l.lg)} { top: ${h(5.6)}; right: ${h(.2)}; } } } & ${ue} { align-items: center; justify-content: flex-end; padding-right: ${h(2)}; ${k(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&&Me} ${({xlLogoVisible:e})=>e&&Be} `,ze=i` &${de} { transition: transform 0.5s ease-in-out; } ${({isScrolled:e})=>e&&`\n &${He}{\n ${k(l.xl)} {\n transform: translateY(-130px);\n\n ${ve} {\n transition: opacity 0.5s ease-in-out;\n transition-delay: 0.3s;\n }\n\n ${ge},\n ${$e} {\n transform: translateY(-130px);\n opacity: 0;\n }\n }\n }\n `} ${$e} { transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; ${k(l.xl)} { display: grid; } } ${ge}, ${ye} { align-items: center; transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; ${k(l.xl)} { display: flex; } } ${Ae} { grid-template-rows: ${h(6)}; ${k(l.xl)} { grid-template-rows: ${h(16)} ${h(6)}; } } ${fe} { ${k(l.xl)} { grid-row: 2/3; } } ${Fe}, ${Oe} { ${_} { width: auto; height: 100px; } } ${be} { display: none; ${F} { top: calc(${h(16)} - ${h(8)}); } ${k(l.lg)} { display: block; } } ${ue} { display: none; } `,je=i` ${ge} { grid-column: 4 / span 6; } ${ye} { grid-column: 1 / -1; } `,Ge=i` ${ge} { grid-column: 2 / span 10; } ${ye} { grid-column: 1 / -1; } `,qe=(e,t)=>e?`\n &&& {\n ${$e} {\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 ${$e} {\n border-bottom: 1px solid;\n ${y(t,"border-bottom-color",$(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")}\n }\n }\n `,Ze=i` ${({headerLayout:e,hasLinkBanner:t,isScrolled:n,theme:o})=>"fixed-header-layout"!==e||t?"fixed-header-layout"===e&&t?`${de} {\n ${De} {\n border-bottom: none;\n\n ${Pe} {\n @media (max-width: ${c.md}px) {\n border-top: 1px solid ${b(o,"colors.consumption.lead.inverted.divider")};\n }\n }\n }\n }\n ${qe(n,o)}`:"":`\n &&& {\n ${de} {\n border-bottom: 1px solid\n ${b(o,$(o)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n }\n }\n\n ${qe(n,o)}\n `} ${de}, ${F} { background: ${b("colors.consumption.lead.inverted.background")}; } ${be} { ${F}.account-dropdown__avatar-links { border: 1px solid; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } ${U} { ${y("color","colors.interactive.base.white")}; } ${V} { &:hover { background-color: ${b("colors.interactive.base.dark")}; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } } ${z} { 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")}; } } } } ${ge}, ${Te}, ${be}, ${ye} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${x} { &:hover { background-color: ${b("colors.interactive.base.dark")}; } .navigation__link { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; &:hover { text-decoration: none; } } } .navigation__link { &:hover { text-decoration: none; } } } ${F} { border: 1px solid ${b("colors.consumption.lead.inverted.divider")}; ${A}.account-links__sign-out { &:hover { background-color: ${b("colors.interactive.base.dark")}; text-decoration: none; color: ${b("colors.consumption.lead.inverted.link")}; } } &::before { border-bottom-color: ${b("colors.consumption.lead.inverted.background")}; } &::after { border-bottom-color: ${b("colors.consumption.lead.inverted.divider")}; } } .standard-navigation-account--icon path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } ${ce}, ${ke} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } ${me} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } `,Ke=i` ${de} { background: transparent; } ${F} { background: ${b("colors.consumption.lead.inverted.background")}; } ${be} { ${F}.account-dropdown__avatar-links { border: 1px solid; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } ${U} { ${y("color","colors.interactive.base.white")}; } ${V} { &:hover { background-color: ${b("colors.interactive.base.dark")}; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } } ${z} { 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")}; } } } } ${Te} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${x} { &: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")}; } ${ce}, ${ke} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } `,Ye=i` ${ce}, ${Te}, ${Re} { opacity: 0; } `,Xe=o.header.withConfig({displayName:"StackedNavigationHeader"})` ${({hasSEOSupport:e})=>e&&"\n z-index: 999; "} ${de} ${({navigationTheme:e})=>"inverted"===e?Ze:"transparent"===e?Ke:Ne} ${({isDrawerOpen:e})=>e&&Ye} ${({isScrolled:e})=>e&&He} ${({isScrolled:e,hasOnlyMenuToRight:t})=>e&&t&&_e} ${({adOverlay:e})=>e&&Se} ${({primaryNavigationSize:e})=>"default"===e?je:Ge} ${({hasLinkBanner:e})=>e&&Me} ${({headerLayout:e})=>"fixed-header-layout"===e?Ve:ze} `,Je=o.div.withConfig({displayName:"StackedNavigationSectionCmUnitNavLeft"})` display: flex; align-items: center; justify-content: center; `,Qe=o.a.withConfig({displayName:"StackedNavigationLogoLink"})` width: 100%; height: 100%; .responsive-image { display: flex; justify-content: center; ${_} { object-fit: contain; transition: all 0.3s ease-in-out; } } `,et=o(P).withConfig({displayName:"StackedNavigationScrolledDrawer"})` ${({isScrolled:e,isOpen:t,fixedHeader:n,xlLogoVisible:o})=>e&&t?`padding-top: ${h(6)};`:o&&n&&t?`${k(l.lg)} {\n && {\n padding-top: ${h(12)};\n }\n }`:n&&t?`${k(l.xl)} {\n padding-top: ${h(12)};\n }`:t&&!e?`${k(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 `} `,tt=a` .body__drawer--open { ${me} { display: none; } } `,nt=o.div.withConfig({displayName:"ScrollingNavigationNavWrapper"})``,ot=o.div.withConfig({displayName:"StackedNavigationMegaMenuWrapper"})` margin-top: ${h(2)}; ${({xlLogoVisible:e})=>e&&`margin-top:${h(6)}`} `,it=o(W).withConfig({displayName:"StackedSeriesNavigation"})` transform: unset; height: ${h(8)}; `;e.exports={LinkBannerStackedNavigation:Pe,StackedNavigationBottom:fe,StackedNavigationDrawer:we,StackedNavigationDrawerGlobalStyles:tt,StackedNavigationDrawerToggle:ke,StackedNavigationHeader:Xe,StackedNavigationGrid:Ae,StackedNavigationLogoLink:Qe,StackedNavigationSectionLogoSize:Ue,StackedNavigationProfileLink:me,StackedNavigationSearch:ce,StackedNavigationSearchBarWrapper:he,StackedNavigationSectionCmUnitNavLeft:Je,StackedNavigationSectionLogo:ve,StackedNavigationSectionMobileOption:ue,StackedNavigationSectionMobileOptionLink:xe,StackedNavigationSectionPrimaryLinks:ge,StackedNavigationScrollingSection:ye,StackedNavigationSearchToggle:se,StackedNavigationSearchToggleIcon:le,StackedNavigationSectionUtilityLinks:Te,StackedNavigationSectionUtilityLinksLogin:be,StackedNavigationScrolledDrawer:et,StackedNavigationTop:$e,StackedNavigationWrapper:de,StackedNavigationNavigationPrimaryLink:Re,ScrollingNavigationNavWrapper:nt,StackedNavigationMegaMenuWrapper:ot,StackedNavigationConsumerMarketingWrapper:Ee,StackedSeriesNavigation:it}},84436:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(64728),{calculateSpacing:a}=n(79720);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},70009:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),{getCookie:s}=n(66071),l=n(92577).default,{oidcCookies:d}=l,c=n(59243).Z,m=n(70065),p=n(63030),{storageFactory:u}=n(77779),g=u((()=>window.localStorage)),{AccountDropdownBookmarkAlert:h,AccountDropdownToggleIcon:y,StandardNavigationDropdown:b,StandardNavigationAccountLabel:f,NavigationAccountIconWrapper:v,NavigationAccountIcon:k,NavigationAccountSignIn:w,JourneyUnitDivider:C,StandardNavigationSuccessLoginAlert:$}=n(87649),x=n(6046),S=n(28657),E=()=>{const e=`(max-width: ${S.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,signOutLink:S,user:I,tooltip:T,utilityNavLinkColorToken:N})=>{const L=r(),B=a.useRef(null),{isAuthenticated:P}=I,[A,M]=a.useState(!!T),[D,H]=a.useState("showAuthenticatedTooltip"),[_,R]=a.useState(!1),[O,F]=a.useState(!1),W=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&&R(!0)}))}),[]),a.useEffect((()=>{if(T){if(window&&window.dataLayer){const e=window.dataLayer[0]?.site?.env,{brandSlug:t}=window.dataLayer[0]?.content||{};H(`${e}-${t}-showAuthenticatedTooltip`)}const e=Boolean(s(d.access));P||e||g.setItem(D,!0),setTimeout((()=>{P&&(Boolean(g.getItem(D))&&g.removeItem(D),M(!1))}),6e3)}}),[P,T,D,6e3]),a.useEffect((()=>{const e=()=>{F(!1)},t=t=>{"Escape"===t.key&&O&&F(!O),"Tab"===t.key&&(W.includes(t.target.innerText.toLowerCase())||e())},n=t=>{B.current&&!B.current.contains(t.target)&&e()};return document.addEventListener("keydown",t),document.addEventListener("click",n),()=>{document.removeEventListener("keydown",t),document.removeEventListener("click",n)}}),[O,W]);const U=()=>{F(!O)},V=e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),F(!O))},z=a.createElement($,{className:"StandardNavigationSuccessLoginAlert",dataTestId:"success-login-tooltip",isVisible:A,onClose:()=>{M(!1),g.removeItem(D)},...T,arrowPosition:E()&&T?.arrowPositionOnMobile||T?.arrowPosition},a.createElement("p",null,T?.dangerousBookmarkMessage)),j=a.createElement(a.Fragment,null,P?a.createElement(f,{tabIndex:0,onKeyDown:V,"aria-expanded":O,onClick:U,ref:B},_&&a.createElement(C,null),a.createElement(v,{isAuthenticated:!0,tabIndex:0},a.createElement(k,{...t}),a.createElement(y,{"data-testid":"AccountDropdownToggleIcon"}))):a.createElement(f,{href:x,rel:"nofollow",as:"a","data-testid":"signIn"},_&&a.createElement(C,null),a.createElement(v,{isAuthenticated:!1},a.createElement(k,{...t}),a.createElement(w,null,u||L.formatMessage(c.signInLabel))))),G=a.createElement(a.Fragment,null,P?a.createElement(f,{tabIndex:0,onKeyDown:V,"aria-expanded":O,onClick:U,ref:B},n||L.formatMessage(c.accountLabel),a.createElement(y,{"data-testid":"AccountDropdownToggleIcon"})):a.createElement(f,{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)},a.createElement(h,{dataTestId:"BookmarkAlertDesktop"},a.createElement("p",null,e||L.formatMessage(c.accountBookmarkAlertLabel)," ",a.createElement("a",{href:"/account/saved"},p))),P&&!(!A||!Boolean(g.getItem(D)))&&z,t?j:G,P&&a.createElement(b,{className:t&&"account-dropdown__avatar-links",accountLinks:i,signOutLink:S,as:m,"data-testid":"StandardNavigationDropdown",expanded:O,utilityNavLinkColorToken:N}))};I.defaultProps={savedStoriesLabel:"View saved stories",signInLink:"/account/sign-in"},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},40701:(e,t,n)=>{const o=n(67294),i=n(45697),{injectIntl:a}=n(76186),r=n(10696).Z,s=n(37209),{StandardNavigationSectionPrimaryLinks:l,StandardNavigationNavPrimaryLinks:d}=n(87649);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(40701);e.exports=o},10696:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({primaryLinksLabel:{id:"DynamicChannelNav.PrimaryLinks",defaultMessage:"Primary",description:"ARIA label for the standard navigation primary links"}})},37209:(e,t,n)=>{const o=n(45697),i=n(67294),{MoreDropdownWrapper:a,MoreDropdownLabel:r,AccountDropdownToggleIcon:s,StandardNavigationDropdown:l,MoreDropdownNavigation:d}=n(87649),c=({hasBorderDropdown:e,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.defaultProps={hasBorderDropdown:!0},c.propTypes={hasBorderDropdown:o.bool,links:o.array},e.exports=c},90840:(e,t,n)=>{const o=n(45697),i=n(67294),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},55350:(e,t,n)=>{const o=n(45697),i=n(67294),{injectIntl:a}=n(76186),{SearchBarWrapper:r,SearchForm:s,SearchInput:l,SearchLabel:d}=n(1450),c=n(83066),m=n(50809).Z,p=({intl:e,onSubmit:t,queryParameters:n})=>i.createElement(r,null,i.createElement(s,{name:"search-form",action:"/search",method:"GET",onSubmit:t},i.createElement(d,null,i.createElement(l,{type:"search",placeholder:e.formatMessage(m.placeholder),name:"q",formName:"search-form",label:"search",hideLabel:!0}),n&&Object.keys(n).map((e=>i.createElement("input",{type:"hidden",name:e,value:n[e],key:e}))),i.createElement(c,null))));p.propTypes={intl:o.object,onSubmit:o.func,queryParameters:o.object},p.displayName="SearchBar",e.exports=a(p)},30523:(e,t,n)=>{e.exports=n(55350)},1450:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SearchLabel=t.SearchForm=t.SearchInput=t.SearchBarWrapper=void 0;const o=n(51117).default,{calculateSpacing:i,getColorToken:a}=n(79720),{BREAKPOINTS:r}=n(85326),s=n(24894);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); width: 1.5rem; fill: ${a("colors.interactive.base.black")}; @media (min-width: ${r.lg}) { transform: translate(10px, -36px); } } `},50809:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({placeholder:{id:"SearchBar.placeholder",defaultMessage:'Search for "stir-fry"',description:"Placeholder text for search input"}})},90739:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(83253),{injectIntl:s}=n(76186),l=n(23493),{connect:d}=n(59800),c=n(87850),{trackComponent:m}=n(40199),p=n(59243).Z,u=n(90204),{NavCTA:g,NavRollover:h}=n(58980),{PaymentGateway:y}=n(28576),b=n(38167),f=n(22397),v=n(55399),k=n(98288),w=n(6058),C=n(81768),$=n(55754),x=n(83066),S=n(55283),{googleAnalytics:E}=n(28601),I=n(29276),T=n(51837),N=n(30523),L=n(70009),B=n(11329),{BookmarkIcon:P}=n(47649),{setStandardNavigationDispatcher:A}=n(49214),{StandardNavigationSearchBarWrapper:M,StandardNavigationWrapper:D,StandardNavigationDrawer:H,StandardNavigationDrawerButtonToggle:_,StandardNavigationSectionUtilityLinks:R,StandardNavigationDrawerBookmarkAlert:O,StandardNavigationSectionLogo:F,StandardNavigationHeadLineBlock:W,StandardNavigationHeadLineBlockHeadLine:U,StandardNavigationHeadLineBlockChannelNavigation:V,StandardNavigationSearchButton:z,StandardNavigationPrimaryLinks:j,StandardNavigationSecondaryLinks:G,StandardNavigationSeriesPagination:q,StandardNavigationNavSecondaryLinks:Z,StandardNavigationLogoLink:K,StandardNavigationLogoImage:Y,StandardNavigationSectionSecondaryLinks:X,StandardNavigationNavUtilityLinks:J,StandardNavigationCartButton:Q,StandardNavigationCartQuantity:ee,StandardNavigationCart:te,StandardNavigationConsumerMarketingWrapper:ne,StandardNavigationIconWrapper:oe}=n(87649);class ie extends a.Component{constructor(e,t){super(e,t),this.doToggleDrawer=()=>{this.setState({isDrawerOpen:!this.state.isDrawerOpen}),E.emitGoogleTrackingEvent("hamburger-menu-"+(this.state.isDrawerOpen?"collapsed":"expanded"))};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}}componentDidMount(){m("StandardNavigation",this.props.variationName);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}`))}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(),w.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()=>E.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:v,hasSearchBar:k,headlineAlign:w,headerInvertedLogo:E,hideLinksWhenResize:A,intl:ie,invertedLogo:ae,isAccountsEnabled:re,isBookmarkVisible:se,isLogoWide:le,logo:de,logoBaseUrl:ce,pageHeadline:me,primaryLinks:pe,savedStoriesLabel:ue,secondaryLinks:ge,seriesData:he,shouldConsiderSeriesPagination:ye,shouldEnableFullArticleInverted:be,shouldHideSeriesPagination:fe,shouldHideSubscribeButton:ve,shouldKeepSubscribeLinkActive:ke,showLinkBanner:we,isVisualLinkBanner:Ce,theme:$e,user:xe,utilityLinks:Se,variations:Ee}=this.props;let{mobileOption:Ie}=Ee;const{logoAlign:Te,mobileLogoAlign:Ne,mobileNoBorderBottom:Le,hasCart:Be}=Ee,{showHeadline:Pe,shopifyCartQuantity:Ae}=this.state,Me=this.isNavigationThemeInverted(Ee.palette||$e)?"inverted":"standard",De="inverted"===Me?{logo:ae,headerLogo:E}:{logo:de,headerLogo:de},He=Se.filter((e=>!0===e.forceLeftOfNav)),_e=Se.filter((e=>!1===e.forceLeftOfNav)),Re=!!Se.find((e=>e.showInTopNav&&"nav-cta"===e.cmPosition)),Oe=this.state.isDrawerOpen?C:$;ke&&(Ie="cm");const{shouldExcludeSeriesPagination:Fe=!1}=he||{},We=!fe&&!Fe&&he&&this.shouldDisplaySeriesPagination(),Ue=!ye&&!Ce&&(Ee.hasLinkBanner||we),Ve={label:ie.formatMessage(p.saveBookmarkLabel),url:"#",network:"bookmark",behavior:"bookmark"},ze=v&&a.createElement(a.Fragment,null,k?a.createElement(M,null,a.createElement(N,{onSubmit:this.trackSearchSource("input-box"),queryParameters:this.props.searchQueryParameters})):a.createElement(z,{ariaLabel:ie.formatMessage(p.searchLabel),label:ie.formatMessage(p.searchLabel),ButtonIcon:x,isIconButton:!0,href:s.searchAction,inputKind:"link",onClickHandler:this.trackSearchSource("icon"),shouldEnableFullArticleInverted:be}));return a.createElement(a.Fragment,null,a.createElement(D,{className:i,isLogoWide:le,palette:Me,seriesData:he,shouldDisplaySeriesPagination:We,decorationStyle:l,decorationTheme:$e,logoAlign:Te,mobileLogoAlign:Ne,mobileOption:Ie,isDrawerOpen:this.state.isDrawerOpen,mobileNoBorderBottom:Le,isHeadlineColorInverted:"inverted"===Me&&c,shouldKeepSubscribeLinkActive:ke,shouldEnableFullArticleInverted:be,"data-testid":"StandardNavigationWrapper"},a.createElement(H,{"data-testid":"StandardNavigationDrawer"},(pe.length>0||ge.length>0)&&a.createElement(_,{ButtonIcon:Oe,isIconButton:!0,className:"standard-navigation__drawer-toggle",label:ie.formatMessage(p.navigationMenuButtonLabel),onClickHandler:this.doToggleDrawer,role:"button","aria-expanded":this.state.isDrawerOpen,shouldEnableFullArticleInverted:be}),re&&a.createElement(O,{dataTestId:"BookmarkAlertMobile"},a.createElement("p",null,n||ie.formatMessage(p.bookmarkAlertLabel)," ",a.createElement("a",{href:"/account/saved"},ue||ie.formatMessage(p.savedStoriesLabel)),"."))),"center"===Te&&He&&He.length>0&&a.createElement(X,null,a.createElement(Z,{attributes:{"aria-label":ie.formatMessage(p.secondaryLinksLabel)},links:He,shouldAllowNavItemHide:!0})),a.createElement(F,null,a.createElement(K,{href:ce,"data-testid":"Logo"},a.createElement(Y,{...De.logo}))),"left"===Te&&a.createElement(W,{headLineVisible:c&&Pe,"data-testid":"StandardNavigationHeadLineBlock",className:o({"standard-navigation__headline-block--headline":c&&Pe})},a.createElement(U,{"aria-hidden":"true",headlineAlign:w},me),a.createElement(V,null,!Pe&&a.createElement(I,{hasBorderDropdown:m,hideLinksWhenResize:A,items:pe}))),a.createElement(R,{onClick:this.handleClickNavigation,shouldEnableFullArticleInverted:be},re&&xe&&a.createElement(L,{...t,savedStoriesLabel:ue||ie.formatMessage(p.savedStoriesLabel),accountBookmarkAlertLabel:e||ie.formatMessage(p.accountBookmarkAlertLabel),user:xe,className:"standard-navigation__section--utility-links-login"}),(!ve||"inverted"!==$e)&&a.createElement(a.Fragment,null,_e.length>0&&a.createElement(J,{attributes:{"aria-label":ie.formatMessage(p.utilityLinksLabel)},links:_e,shouldAllowNavItemHide:!0,shouldEnableFullArticleInverted:be}),a.createElement(ne,null,a.createElement(y,{group:"consumer-marketing"},a.createElement(u,{position:"nav-dialog"})),!Re&&a.createElement(a.Fragment,null,a.createElement(g,null),a.createElement(y,{group:"consumer-marketing"},a.createElement(u,{position:"nav-cta"}),a.createElement(u,{position:"nav-rollover"})),a.createElement(h,null))),a.createElement(y,{group:"subs-cta"},a.createElement(u,{position:"nav-gift"})))),d&&se?a.createElement(oe,null,a.createElement(P,{bookmarkIconAlertDesktopLeft:"has-background",bookmarkIconAlertDesktopTop:"has-background",bookmarkTrackingType:"nav-header",link:Ve,theme:"standard",type:"standard",isUrlBookmark:!0,isBookmarkButton:!0,isIconButton:!0}),ze):ze,a.createElement(a.Fragment,null,Be&&a.createElement(te,{onClick:this.handleToggleShopifyCart},a.createElement(Q,{ariaLabel:`${Ae} ${ie.formatMessage(p.shoppingCartAriaLabel)}`,label:ie.formatMessage(p.shoppingCartLabel),ButtonIcon:S,isIconButton:!0,inputKind:"link",tabIndex:0}),Ae>0&&a.createElement(ee,null,Ae))),a.createElement(B,{showShopifyCart:this.props.isShopifyCartWidgetOpen,closeButtonCallback:this.handleToggleShopifyCart,onCartDataChange:this.onCartDataChange})),a.createElement(b,{appElement:s.appElement,isOpen:this.state.isDrawerOpen,onClose:this.doToggleDrawer,contentLabel:ie.formatMessage(p.drawerLabel)},a.createElement(f,{accountProps:t,...s,contentAlign:r,showSearch:v,isAccountsEnabled:re,user:xe,utilityLinks:_e})),pe&&a.createElement(j,{linksArr:pe}),ge&&a.createElement(G,{linksArr:ge}),Ue&&a.createElement(T,null),!fe&&a.createElement(q,{shouldDisplaySeriesPagination:We,className:o({"series-pagination__standard-navigation--hidden":!We}),"data-testid":"StandardNavigationSeriesPagination"}))}}ie.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"}},ie.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,headerInvertedLogo:i.shape(k.propTypes).isRequired,headlineAlign:i.oneOf(["left","center"]),headlineElementClass:i.string,hideLinksWhenResize:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape(k.propTypes).isRequired,isAccountsEnabled:i.bool,isBookmarkVisible:i.bool,isLogoWide:i.bool,isShopifyCartWidgetOpen:i.bool,isVisualLinkBanner:i.bool,logo:i.shape(k.propTypes).isRequired,logoBaseUrl:i.string,mainContentElementClass:i.string,pageHeadline:i.string,primaryLinks:v.propTypes.links,savedStoriesLabel:i.string,searchQueryParameters:i.object,secondaryLinks:i.array,seriesData:i.shape({hed:i.string,dek:i.string,image:i.object,links:i.arrayOf(i.shape({hed:i.string,dek:i.string,image:i.object,isPublished:i.bool,promoHed:i.string,url:i.string})),shouldExcludeSeriesPagination:i.bool}),setShopifyWidgetState:i.func,setStandardNavigationDispatcher:i.func,shouldConsiderSeriesPagination:i.bool,shouldEnableFullArticleInverted:i.bool,shouldHideSeriesPagination:i.bool,shouldHideSubscribeButton:i.bool,shouldKeepSubscribeLinkActive:i.bool,showLinkBanner:i.bool,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:v.propTypes.links,variationName:i.string,variations:i.shape({hasCart:i.bool,hasLinkBanner:i.bool,logoAlign:i.oneOf(["center","left"]).isRequired,mobileLogoAlign:i.oneOf(["center"]),mobileNoBorderBottom:i.bool,mobileOption:i.oneOf(["search","cm"]).isRequired,palette:i.oneOf(["inverted","standard"]),showHeadline:i.bool})},ie.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(ie))},49214:(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)}},97600:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),{asThemedComponent:i}=n(3517),a=n(60818);e.exports=i(o(a,"StandardNavigation"))},87649:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getTypographyStyles:r,getColorToken:s,getLinkStyles:l,getColorStyles:d,minScreen:c}=n(79720),{BREAKPOINTS:m,ZINDEX_MAP:p}=n(85326),{maxThresholds:u}=n(28657),{BaseLink:g}=n(74327),{visuallyhidden:h}=n(65496),{applyGridSpacing:y}=n(62470),{linkStandard:b}=n(78661),{SiteNavigationSearch:f}=n(8037),{getSiteNavigationMenuStyles:v}=n(86120),k=n(90840),w=n(7279),C=n(74882),$=n(61975),x=n(55399),S=n(98288),E=n(21736),{NavigationListWrapper:I,NavigationListItemWrapper:T,NavigationInternalLink:N,NavigationExternalLink:L}=n(18797),B=n(63030),{ResponsiveImageContainer:P}=n(7230),{SignOutButtonWrapper:A}=n(7042),{Link:M}=n(11521),{SocialIconButton:D}=n(96860),{ShowRollover:H,HideRollover:_}=n(18057),R=n(6046),O="transition: opacity 0.3s ease-in-out;",F="300ms",W=a(7),U=i` display: flex; align-items: center; ${N},${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 ${F} ease-in-out; } ${I} { margin: 0; } ${T} { display: flex; align-items: center; transition: color ${F} ease-in-out; padding: 0; } `,V=i` ${U} display: none; @media (min-width: ${m.xl}) { display: flex; margin-left: ${a(4)}; ${I} { max-height: ${a(3)}; overflow: hidden; } ${T} { margin-right: ${a(2)}; } } `,z=i` position: relative; ${T} { margin: 0; padding: ${a(2)} ${a(3)}; overflow: hidden; &:hover { background-color: ${s("colors.foundation.menu.dividers")}; ${N},${L} { text-decoration: none; color: ${({utilityNavLinkColorToken:e})=>e?s(e):""}; } } } ${N},${L} { ${r("typography.definitions.foundation.link-secondary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; display: block; width: 100%; } `,j=o.div.withConfig({displayName:"StandardNavigationDropdown"})` display: ${e=>e.expanded?"block":"none"}; position: absolute; top: ${a(9)}; right: -23px; z-index: ${p.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 `} `,G=i` ${b()} ${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: ${u.md}px) { &:hover { + ${j} { display: block; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,q=o.button.withConfig({displayName:"StandardNavigationAccountLabel"})` ${G} `,Z=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: ${m.lg}) { margin-left: 0; } `,K=o(B).withConfig({displayName:"NavigationAccountIcon"})` && { margin-left: ${a(.2)}; width: ${a(2)}; height: ${a(2)}; ${P} { vertical-align: unset; } } `,Y=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; ${K} + 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: ${u.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: ${m.md}) { display: block; ${r("typography.definitions.foundation.link-primary")}; ${d("color","colors.interactive.base.black")}; margin-top: ${a(.2)}; margin-left: ${a(1.36)}; } `,J=o(x.Vertical).withConfig({displayName:"MoreDropdownNavigation"})` ${z} `,Q=o.div.withConfig({displayName:"MoreDropdownWrapper"})` display: block; position: relative; height: 100%; @media (min-width: 0) and (max-width: ${m.sm}) { display: none; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.nav-link.default")}; } ${j} { top: ${W}; margin-right: ${a(3)}; ${I} { max-height: none; } ${N},${L} { ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; } } `,ee=o.button.withConfig({displayName:"MoreDropdownLabel"})` ${G} background-color: transparent; ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; &::after { position: absolute; right: 0; bottom: -40px; width: 80px; height: 70px; content: ''; } &:hover { .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } `,te=o($).withConfig({displayName:"StandardNavigationSeriesPagination"})` transform: translateY(-${W}); opacity: 1; ${({shouldDisplaySeriesPagination:e})=>!e&&"display: none;"} `,ne=o(C).withConfig({displayName:"AccountDropdownBookmarkAlert"})` display: none; @media (min-width: ${m.lg}) { display: flex; top: 44px; left: -200px; } .alert-icon { margin: 22px 20px; } `,oe=o(E).withConfig({displayName:"AccountDropdownToggleIcon"})` display: flex; align-content: center; justify-content: center; margin-left: ${a(.5)}; width: ${a(2,"px")}; height: ${a(2)}; svg { align-self: center; path { transition: fill 0.2s ease-in-out; fill: ${s("colors.foundation.collapsed-menu.utility-link.default")}; } } .icon-chevron { transform: rotate(90deg); } `,ie=o(x.Horizontal).withConfig({displayName:"StandardNavigationNavPrimaryLinks"})` ${O} `,ae=o.div.withConfig({displayName:"StandardNavigationSectionPrimaryLinks"})` ${V} ${({isDynamic:e})=>e&&`\n display: none;\n\n @media (min-width: ${m.sm}) {\n display: flex;\n margin-left: ${a(4)};\n\n ${ie} {\n ${I} {\n max-height: ${a(3)};\n overflow: hidden;\n }\n\n ${T} {\n margin-right: ${a(2)};\n height: ${a(3)};\n }\n }\n }\n `} ${({isHidden:e})=>e&&"\n visibility: hidden;\n "} `,re=o(k).withConfig({displayName:"StandardNavigationPrimaryLinks"})` ${h} `,se=o(k).withConfig({displayName:"StandardNavigationSecondaryLinks"})` ${h} `,le=o(x.Horizontal).withConfig({displayName:"StandardNavigationNavSecondaryLinks"})` ${O} `,de=o.div.withConfig({displayName:"StandardNavigationSectionSecondaryLinks"})` ${V} `,ce=o(x.Horizontal).withConfig({displayName:"StandardNavigationNavUtilityLinks"})``,me=o(w.Utility).withConfig({displayName:"StandardNavigationSearchButton"})` ${f()}; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\nsvg path {\nfill: ${s(t,"colors.consumption.lead.inverted.link")};\ntransition: fill ${F} ease-in-out;\n}\n`} `,pe=o.div.withConfig({displayName:"StandardNavigationSearchBarWrapper"})` grid-column-end: 5; grid-column-start: 1; align-items: start; @media (min-width: ${m.md}) { width: 100%; } @media (min-width: ${m.lg}) { grid-column-end: none; grid-column-start: none; grid-row-start: -1; padding-top: ${a(1)}; padding-bottom: ${a(1)}; width: auto; } `,ue=o(w.Utility).withConfig({displayName:"StandardNavigationCartButton"})` position: absolute; /* stylelint-disable-next-line declaration-no-important */ margin-top: ${a(2)} !important; ${f()}; padding-bottom: ${a(2)}; `,ge=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")}; } `,he=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")}; } } `,ye=o.div.withConfig({displayName:"StandardNavigationConsumerMarketingUnitWrapper"})``,be=i` ${ye} { .nav-cta__component, .consumer-marketing-unit--nav-cta { &:hover, &:focus, &:focus-within { ~ .nav-rollover__component > div, ~ .consumer-marketing-unit--nav-rollover { ${H} } } } .nav-rollover__component > div, .consumer-marketing-unit--nav-rollover { &:hover, &:focus, &:focus-within { ${H} } } .consumer-marketing-unit--nav-cta { ~ ${N}:hover, ~ ${L}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${N}, ~ ${L} { color: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { ${_} display: none; top: ${W}; right: 0; align-items: center; justify-content: center; z-index: ${p.navFixed}; @media (min-width: ${m.md}) { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; top: ${W}; right: 0; transform: translateY(0); z-index: ${p.navFixed}; } } nav { &.navigation--horizontal { .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { top: ${a(4)}; } } } `,fe=o.div.withConfig({displayName:"StandardNavigationSectionUtilityLinks"})` ${O} ${U} position: relative; justify-content: flex-end; @media (min-width: ${m.md}) { margin-left: auto; } ${T} { display: none; position: relative; margin-right: ${a(2)}; @media (min-width: ${m.md}) { display: inline-flex; align-items: center; } .consumer-marketing-unit--nav-cta { position: absolute; top: 0; left: 0; cursor: pointer; } } ${be} .standard-navigation__section--utility-links-login { margin: 0 ${a(4)} 0 0; &::after { display: none; content: ''; @media (min-width: ${m.md}) { display: inline-block; position: absolute; top: ${a(2,"px")}; right: ${a(-2)}; margin: 0; background-color: ${s("colors.foundation.menu.dividers")}; width: 2px; height: 20px; } } ${q} { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${s(t,"colors.consumption.lead.inverted.link")};`} } } .standard-navigation-account { display: none; position: relative; height: 100%; @media (min-width: ${m.md}) { display: block; } } ${M} { padding: 0; @media (min-width: ${m.md}) and (max-width: ${m.lg}) { padding-right: ${a(2)}; } } `,ve=o(w.Utility).withConfig({displayName:"StandardNavigationDrawerButtonToggle"})` ${({theme:e})=>v(e)} justify-content: center; transition: fill ${F} ease-in-out; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${F} ease-in-out;\n }\n`} `,ke=o(C).withConfig({displayName:"StandardNavigationDrawerBookmarkAlert"})` display: flex; @media (min-width: ${m.lg}) { display: none; } .alert-icon { margin: 22px 20px; } &.alert { &.bookmark-alert { @media (min-width: 0) and (max-width: ${m.lg}) { top: 50px; } @media (min-width: ${m.md}) and (max-width: ${m.lg}) { .alert-arrow { display: block; border-width: 0 8px 8px; } } } } `,we=o(S).withConfig({displayName:"StandardNavigationLogoImage"})` display: block; text-align: center; ${P} { max-height: ${W}; object-fit: contain; } `,Ce=o(g).withConfig({displayName:"StandardNavigationLogoLink"})` width: 100%; height: auto; `,$e=o.div.withConfig({displayName:"StandardNavigationSectionLogo"})` ${U} justify-content: center; margin: auto; max-width: ${a(25)}; @media (min-width: ${m.xl}) { min-width: ${a(15)}; } `,xe=o.div.withConfig({displayName:"StandardNavigationDrawer"})` height: ${W}; @media (min-width: ${m.sm}) { width: ${a(6)}; } @media (min-width: ${m.md}) { width: ${a(7)}; } `,Se=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockHeadLine"})` ${r("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; position: absolute; transform: translateY(25px); transition: opacity 200ms, transform 400ms, color 300ms; visibility: hidden; opacity: 0; margin-right: ${a(4)}; margin-left: ${a(4)}; width: 100%; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; @media (min-width: ${m.md}) { visibility: visible; } @media only screen and (max-width: ${m.md}) { display: none; } ${({headlineAlign:e})=>(e=>"left"===e?"text-align: left;":"center"===e?"text-align: center;":"")(e)} `,Ee=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockChannelNavigation"})` position: static; transition: opacity 300ms 100ms, transform 400ms; opacity: 1; width: 100%; `,Ie=o.div.withConfig({displayName:"StandardNavigationHeadLineBlock"})` ${O} display: flex; align-items: center; height: 100%; ${({headLineVisible:e})=>e&&`\n ${Se} {\n position: static;\n transform: initial;\n transition: opacity 300ms 100ms, transform 400ms;\n opacity: 1;\n }\n\n ${Ee} {\n position: absolute;\n transform: translateY(-25px);\n opacity: 0;\n }\n `} `,Te=o.header.withConfig({displayName:"StandardNavigationWrapper"})` display: grid; position: relative; grid-template-columns: repeat(3, 1fr); justify-content: space-between; transform: translateY(0); transition: background-color ${F} ease-in-out; z-index: 2; background-color: ${s("colors.foundation.menu-bg.collapsed")}; width: 100%; @media (min-width: ${m.md}) { grid-template-columns: auto 2fr auto auto; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&` \n transition: background-color ${F} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};`} ${({shouldDisplaySeriesPagination:e})=>e&&`\n transform: translateY(-${W});\n transition: transform 300ms ease-in-out;\n `} ${({seriesData:e,shouldDisplaySeriesPagination:t,palette:n})=>e&&`\n transition: transform ${F} ease-in-out;\n\n ${"inverted"===n&&`\n transition: transform ${F} ease-in-out,\n background-color 0ms ease-in-out 0ms;\n\n ${ae},\n ${fe} {\n ${N},\n ${L},\n ${q} {\n transition: none;\n }\n }\n `};\n\n ${t&&`\n transition: transform ${F} ease-in-out,\n background-color 0ms ease-in-out ${F};\n `};\n\n ~ ${te} {\n transition: opacity 100ms ease-in-out;\n }\n `} ${({palette:e,theme:t})=>"inverted"===e&&`\n transition: background-color ${F} ease-in-out,\n transform ${F} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n\n ${j} {\n transition: background-color ${F} ease-in-out,\n transform ${F} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n ${A} {\n ${l(t,"colors.foundation.expanded-menu.nav-link.default",null)};\n }\n }\n\n ${ae},\n ${fe} {\n ${N},${L},\n ${q} {\n ${l(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")};\n transition: color ${F} ease-in-out;\n }\n }\n\n ${Q} {\n ${ee} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n\n &:hover {\n .icon-chevron path {\n fill: ${s(t,"colors.foundation.collapsed-menu.nav-link.hover")};\n }\n }\n }\n\n .icon-chevron path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${j} {\n ${N},${L} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n transition: none;\n }\n }\n }\n\n ${j} .account-links__navigation {\n ${T} {\n &:hover {\n background-color: ${s(t,"colors.interactive.base.dark")};\n }\n\n ${N},${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 ${N},${L} {\n &:hover {\n text-decoration: none;\n }\n }\n }\n\n ${j} {\n border: 1px solid ${s(t,"colors.consumption.lead.inverted.divider")};\n\n ${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 ${oe} path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${j} ${J} {\n ${T}:hover {\n background: ${s(t,"colors.consumption.lead.inverted.link")};\n\n ${N},${L} {\n transition: color ${F} ease-in-out;\n color: ${s(t,"colors.consumption.lead.inverted.link-hover")};\n }\n }\n }\n\n ${me},\n ${ve} {\n &,\n &:hover,\n &:focus {\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${F} ease-in-out;\n }\n }\n }\n `} ${({isLogoWide:e})=>e&&`\n ${xe} {\n width: unset;\n }\n\n ${fe} {\n margin: 0;\n }\n\n ${$e} {\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: ${m.md}) {\n grid-template-columns: auto 1fr 2fr 1fr auto;\n }\n padding: 0 ${a(2)};\n\n @media (min-width: ${m.md}) {\n ${y("padding")};\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n ${$e} {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n height: ${W};\n }\n\n ${me} {\n margin: 0 ${a(3)} 0 ${a(2)};\n }\n }\n\n ${de} {\n @media (min-width: ${m.md}) {\n display: flex;\n margin-left: ${a(2)};\n\n ${T} {\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 ${ae} + ${me} {\n @media (min-width: ${m.md}) {\n margin-left: auto;\n }\n }\n\n ${$e} {\n @media (min-width: ${m.md}) {\n margin-left: 0;\n }\n\n ${Ce} ${we} {\n text-align: left;\n\n @media (min-width: ${m.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: ${m.md}) {\n && {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto;\n }\n }\n\n ${Ie} {\n display: none;\n\n @media (min-width: ${m.md}) {\n display: flex;\n }\n }\n\n ${Ce} ${we} {\n text-align: center;\n }\n\n ${e&&`\n grid-template-columns: repeat(3, 1fr);\n\n @media (min-width: ${m.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: ${m.md}) {\n border-bottom: none;\n }\n `};\n`)(n,o)};\n `:"")(e,t,n)} ${({mobileOption:e})=>(e=>"search"===e?`\n ${ce} {\n display: none;\n\n @media (min-width: ${m.md}) {\n display: block;\n }\n\n &.consumer-marketing-unit--no-failsafe {\n display: none;\n }\n }\n\n ${fe} {\n display: none;\n\n @media (min-width: ${m.md}) {\n display: flex;\n }\n }\n `:"cm"===e?`\n ${ce} {\n ${T} {\n\n display: flex;\n margin-right: ${a(2)};\n\n &:not(:first-child) {\n display: none;\n }\n\n @media (min-width: ${m.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 ${fe} {\n margin: 0 1rem;\n\n @media (min-width: ${m.md}) {\n margin: 0 0 0 auto;\n }\n }\n\n ${me} {\n display: none;\n\n @media (min-width: ${m.md}) {\n display: flex;\n }\n }\n `:"")(e)} ${({isDrawerOpen:e})=>e&&`\n ${fe},\n ${ie},\n ${le},\n ${Ie} {\n opacity: 0;\n }\n `} ${({isHeadlineColorInverted:e})=>e&&`\n transition: color ${F} ease-in-out;\n color: ${s("colors.discovery.lead.secondary.hed")};\n `} `,Ne=o.div.withConfig({displayName:"StandardNavigationIconWrapper"})` display: flex; ${D} { border: none; } `,Le=o(R).withConfig({displayName:"StandardNavigationSuccessLoginAlert"})` top: ${a(7)}; right: -${a(1)}; left: unset; z-index: ${p.tooltip+1}; margin-left: ${a(1)}; border: 1px solid; border-radius: 2px; ${c(m.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: ''; } } `;e.exports={MoreDropdownWrapper:Q,MoreDropdownLabel:ee,MoreDropdownNavigation:J,JourneyUnitDivider:Z,NavigationAccountIconWrapper:Y,NavigationAccountIcon:K,NavigationAccountSignIn:X,AccountDropdownBookmarkAlert:ne,AccountDropdownToggleIcon:oe,StandardNavigationSearchBarWrapper:pe,StandardNavigationWrapper:Te,StandardNavigationDrawer:xe,StandardNavigationDrawerButtonToggle:ve,StandardNavigationSectionUtilityLinks:fe,StandardNavigationDrawerBookmarkAlert:ke,StandardNavigationSectionLogo:$e,StandardNavigationHeadLineBlock:Ie,StandardNavigationHeadLineBlockHeadLine:Se,StandardNavigationHeadLineBlockChannelNavigation:Ee,StandardNavigationSearchButton:me,StandardNavigationPrimaryLinks:re,StandardNavigationSecondaryLinks:se,StandardNavigationSeriesPagination:te,StandardNavigationNavSecondaryLinks:le,StandardNavigationLogoLink:Ce,StandardNavigationLogoImage:we,StandardNavigationSectionSecondaryLinks:de,StandardNavigationNavUtilityLinks:ce,StandardNavigationDropdown:j,StandardNavigationAccountLabel:q,StandardNavigationSectionPrimaryLinks:ae,StandardNavigationNavPrimaryLinks:ie,StandardNavigationCartButton:ue,StandardNavigationCartQuantity:ge,StandardNavigationCart:he,StandardNavigationConsumerMarketingWrapper:ye,StandardNavigationIconWrapper:Ne,StandardNavigationSuccessLoginAlert:Le}},59243:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},60818:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(90739),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 k=o(i,"LogoLeftWithSearchInverted",{logoAlign:"left",mobileOption:"search",palette:"inverted"},{hideLinksWhenResize:!0});i.LogoLeftWithSearchInverted=k,e.exports=i},81564:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(81145),{asConfiguredComponent:r}=n(36380),{trackComponent:s}=n(40199),l=({assuranceConfig:e,hasStoryAssurance:t,rubric:n,wordCount:o})=>{if(i.useEffect((()=>{s("StoryAssurance")}),[]),!o||!e||!t)return n;const r=e?.quickRead?.wordCount,l=e?.longform?.wordCount,d=(c=o)<=r?"quickRead":c>=l?"longform":"";var c;return d?i.createElement(a,{...e[d]}):n};l.propTypes={assuranceConfig:o.object,hasStoryAssurance:o.bool,rubric:o.element,wordCount:o.number},e.exports=r(l,"StoryAssurance")},41147:(e,t,n)=>{e.exports=n(81564)},84306:(e,t,n)=>{const o=n(94184),i=n(27361),a=n(45697),r=n(67294),{connector:s}=n(92078),{asConfiguredComponent:l}=n(36380),{componentTracking:d}=n(28601),{useOnAdFilled:c}=n(84540),m=n(46647),{PaymentGateway:p}=n(28576),u=n(32574),g=n(7279),h=n(48655),y=n(32168),b=n(44031),f=n(7046),v=n(97425),k=n(44581),{getVariationNames:w}=n(95545),{getAltTextForSeo:C}=n(59512),{trackComponent:$}=n(40199),{SummaryCollectionGridAdRail:x,SummaryCollectionGridButton:S,SummaryCollectionGridComponent:E,SummaryCollectionGridContent:I,SummaryCollectionGridDek:T,SummaryCollectionGridHeader:N,SummaryCollectionGridItem:L,SummaryCollectionGridItems:B,SummaryCollectionGridSectionTitle:P,SummaryCollectionGridSummaryItem:A,SummaryCollectionGridToActionWrapper:M}=n(84105),D=n(99956),H=({alphabetizeItems:{shouldSortItemsByKeyName:e,keyNameToSort:t},btnStyle:n,buttonType:a,buttonVariation:s,bylineVariation:l,chunkSize:w,className:D,clickFunction:H,clickItem:_,columnAmountForMobile:R,columnAmountForTablet:O,content:F,shouldTrackItemImpressionForSnowplow:W,currentPage:U,dangerousDek:V,dangerousHed:z,featuredFooter:j,filter:G,itemHedTag:q,items:Z=[],image:K,hasAdditionalMargin:Y,hasBackgroundSecondary:X,hasBorder:J,hasBorderOnMobileAndTabletOnly:Q,hasBorderOnMobileOnly:ee,hasBottomBorderOnLargeScreen:te,hasBottomBorderLargeMargin:ne,hasCustomMargin:oe,hasIncreasedTitleSpacing:ie,hasItemsRule:ae,hasLinkOnSectionTitle:re,hasMinimalMargin:se,hasModerateBottomPadding:le,hasMoreItems:de,hasNoBottomSpace:ce,hasNoBottomTitleSpacing:me,hasNoPaddingOnGridDek:pe,hasReducedTitleMargins:ue,hasRowGap:ge,hasSummaryItemAssetSpacing:he,hasTopSpacing:ye,hasTopSpacingOnMobile:be,hasTwoColumnOnMobile:fe,columnsHasUnderlineHed:ve,hideIssueDate:ke,hideRubricItemSummary:we,hideRubrics:Ce,isInverted:$e,isSectionTitleHasAlternateColor:xe,isSectionTitlePrimary:Se,isLoading:Ee,isRecirc:Ie,isLastChunk:Te,label:Ne,landingPageLink:Le,link:Be,nativeAdIndex:Pe=2,nextPage:Ae,onMoreClick:Me,recircRiver:De,searchesCriteria:He,parentSlug:_e,queryParamsForPagination:Re,searchTerm:Oe,sectionTitleVariation:Fe,seriesLogos:We,seriesLogoToUse:Ue,shouldApplyEventStyle:Ve,shouldLeftAlignDangerousDek:ze,shouldAppendReadMoreLinkForDek:je,shouldEmbedCneVideoInCollectionGrid:Ge,shouldEnableBundleComponentAnalytics:qe,shouldEnableFullArticleInverted:Ze,shouldHaveBorderBottomOnLastItem:Ke,shouldHaveBorderRightOnItem:Ye,shouldHideBylines:Xe,shouldHideContributors:Je,shouldHideDangerousDek:Qe,shouldHideDangerousDekMobileOnly:et,shouldHideIcon:tt,showHeadTagAsForRecirc:nt,shouldHideMetadataSecondary:ot,shouldDisplayImageCount:it,shouldHidePublishDate:at,shouldHideVideoDek:rt,shouldShowButton:st,shouldShowDangerousDek:lt,shouldShowSectionTitleImage:dt,shouldDisableReadMoreAd:ct,shouldReduceGridGap:mt,shouldShowAllContentWhenDense:pt,shouldShowRailAd:ut,shouldShowStackedRatingsCard:gt,shouldShowBottomBorderOnAllItems:ht,shouldTreatTabletLikeMobile:yt,shouldUseArrowIconInCallToAction:bt,shouldUseDangerousDekAsLink:ft,shouldUseArrowIconInSummaryItemDek:vt,shouldUseFlexGrow:kt,shouldUseFeaturedFooter:wt,shouldUseMediumBreakpoint:Ct,shouldUseSecondaryItemHedStyle:$t,shouldUseTitleFullWidth:xt,shouldCenterAlignContributorName:St,shouldHideDangerousHedOfSummaryItem:Et,shouldOverrideTypeToken:It,shouldRemoveSummaryItemBorder:Tt,showButtonForCallToActionLink:Nt,sort:Lt,sideBySideVerticalAlign:Bt,summaryItemClassName:Pt,summaryItemRubricVariation:At,summaryItemVariation:Mt,summaryItemFirstItemVariation:Dt,titleHedTag:Ht,totalResults:_t,trackingNamespace:Rt,isTruncateDek:Ot,shouldConsiderSummaryCollectionGrid:Ft,showImageFullWidth:Wt,summaryItemContentGridCol:Ut,templateColumnForMobile:Vt,user:zt,variations:{columnAmount:jt,lastItemIsAd:Gt},variationName:qt})=>{r.useEffect((()=>{$("SummaryCollectionGrid",qt)}),[qt]);const Zt=i(ve,`hasUnderlineHedForColumnAmount${jt}`),Kt=q||(z?"h3":"h2"),[,Yt,Xt]=c("read-more-ad"),Jt=function({seriesLogos:e,seriesLogoToUse:t,image:n,shouldShowSectionTitleImage:o}){let i;return e&&(i=e[t]),!i&&o&&(i=n),i}({seriesLogos:We,seriesLogoToUse:Ue,image:K,shouldShowSectionTitleImage:dt}),{link:Qt,label:en}=(({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:wt,featuredFooter:j,link:Be,label:Ne,nextPage:Ae}),tn=st&&Te&&(de||Qt);e&&Z.length&&Z.sort(((e,n)=>e[t].localeCompare(n[t])));const nn=gt?v:b[Mt],on=Z.map(((e,t)=>{const n=C(e.dangerousHed)||e.image?.altText;void 0!==e.image?.altText&&(e.image.altText=n);const o=t===Pe,i=d.addDataSectionTitleAttribute(qe,Rt||z,e.index||t),a=Boolean(Ge&&"cnevideo"===e.contentType&&e?.image?.scriptUrl);let s=we;const{hideRubricFor2Col:c,hideRubricFor3Col:u,hideRubricFor4Col:g}=Ce;(2===jt&&c||3===jt&&u||4===jt&&g)&&(s=!0);let h={};if(gt){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:Ee,maxDekLines:3,maxHedLines:3,ratingMethod:r,showAuthorTitle:t}}const y={...e,...h,shouldRemoveSummaryItemBorder:Tt,as:nn,shouldTreatTabletLikeMobile:yt,shouldHideDangerousHed:Et,shouldHideDangerousHedOfSummaryItem:Et,columnAmount:jt,columnAmountForMobile:R,columnAmountForTablet:O,bylineVariation:l,className:Pt,analyticsDataAttribute:i,key:t,hasBorder:J,lastItemIsAd:Gt,hasBorderOnMobileAndTabletOnly:Q,hasBorderOnMobileOnly:ee,hasBottomBorderOnLargeScreen:te,hasBottomBorderLargeMargin:ne,hasRoundedBorder:!1,hasRule:ae,hasSummaryItemAssetSpacing:he,hasTwoColumnOnMobile:fe,hasUnderlineHed:Zt,hedTag:Kt,hideIssueDate:ke,hideRubricItemSummary:s,shouldHideDangerousDekMobileOnly:et,recircId:Ie?t+1:void 0,isRecircListItem:Ie,recircPlacement:"bottom_recirc",totalItems:Z.length,recircRiver:De,rubricVariation:At,shouldAppendReadMoreLinkForDek:je,shouldApplyEventStyle:Ve,shouldHaveBorderBottomOnLastItem:Ke,shouldHideBylines:Xe,shouldUseFlexGrow:kt,shouldHideDangerousDek:Qe,shouldHideIcon:tt,shouldHideMetadataSecondary:ot,shouldDisplayImageCount:it,shouldUseMediumBreakpoint:Ct,shouldHidePublishDate:at,shouldUseSecondaryItemHedStyle:$t,shouldHideVideoDek:rt,isTruncateDek:Ot,isInverted:$e,shouldEmbedCneVideo:a,shouldConsiderSummaryCollectionGrid:Ft,showImageFullWidth:Wt,isSectionTitleHasAlternateColor:xe,isSectionTitlePrimary:Se,summaryItemContentGridCol:Ut,shouldCenterAlignContributorName:St,itemIndex:t,isAuthenticated:zt.isAuthenticated,shouldHideContributors:Je,shouldShowAllContentWhenDense:pt,sideBySideVerticalAlign:Bt,showHeadTagAsForRecirc:nt,shouldTrackItemImpressionForSnowplow:W,shouldOverrideTypeToken:It,clickItem:_,shouldShowBottomBorderOnAllItems:ht,shouldUseArrowIconInDek:vt};return r.createElement(r.Fragment,{key:t},(e=>{const t=b[Dt];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),!ct&&o&&r.createElement(p,{group:"ads"},r.createElement(A,{as:m,className:Pt,columnAmount:jt,columnAmountForMobile:R,columnAmountForTablet:O,hasBorderOnMobileAndTabletOnly:Q,hasBorderOnMobileOnly:ee,hasBottomBorderOnLargeScreen:te,shouldConsiderSummaryCollectionGrid:Ft,shouldTreatTabletLikeMobile:yt,lastItemIsAd:Gt,onFilled:Xt,position:"read-more",hasTwoColumnOnMobile:fe})))})),an=ut?h.ContentWithAdRail:h.WithMargins,rn=(({dangerousDek:e,landingPageLink:t,shouldUseDangerousDekAsLink:n})=>n&&e?{html:e}:t||null)({dangerousDek:V,landingPageLink:Le,shouldUseDangerousDekAsLink:ft}),sn=(({dangerousHed:e,image:t,link:n})=>e||t||n)({dangerousHed:z,image:Jt,link:rn});let ln;ln=re&&He?.length>0&&z.indexOf("${z}`:z;const dn=()=>r.createElement(r.Fragment,null,sn&&r.createElement(P,{as:y[Fe],dangerousHed:ln,hasBackgroundSecondary:X,hasReducedMargins:ue,hasIncreasedTitleSpacing:ie,hasNoBottomSpace:ce,hasNoBottomTitleSpacing:me,hedTag:Ht,image:Jt,link:rn,isInverted:$e,isSectionTitlePrimary:Se,shouldEnableFullArticleInverted:Ze,shouldUseAlternateHedColor:xe,hasDangerousDek:lt&&V,hasCustomMargin:oe}),lt&&V&&r.createElement(T,{className:"summary-collection-grid__dek",dangerouslySetInnerHTML:{__html:V},isInverted:$e,shouldLeftAlignDangerousDek:ze,hasNoPaddingOnGridDek:pe,hasModerateBottomPadding:le,hasCustomMargin:oe})),cn=(()=>{switch(a){case"more":return r.createElement(S,{as:g[s],btnStyle:n,href:Qt,inputKind:Qt?"link":"button",label:en,onClickHandler:H||Me,rel:de?"next":void 0,shouldUseFeaturedFooter:wt,showButtonForCallToActionLink:Nt,...bt&&{ButtonIcon:u}});case"pagination":return r.createElement(k,{additionalParams:Re,currentPage:U,limit:w,shouldDisplayItemCount:!1,totalResults:_t,filter:G,sort:Lt,content:F,searchTerm:Oe});default:return null}})();let mn=4;return gt&&(mn=w/3+1),r.createElement(E,{className:o("summary-collection-grid",D,{"summary-collection-grid--three-columns-and-ad-section":Gt,"summary-collection-grid--four-columns":4===jt,"summary-collection-grid__tablet-single-column":yt},`summary-collection-grid--${Mt}`),as:an,columnAmount:jt,gridRowForLastChild:mn,lastItemIsAd:Gt,hasBackgroundSecondary:X,hasMinimalMargin:se,hasAdditionalMargin:Y,shouldShowRailAd:ut,shouldTreatTabletLikeMobile:yt,shouldUseTitleFullWidth:xt,shouldUseWithIcon:"WithIcon"===Mt,hasTopSpacing:ye,hasTopSpacingOnMobile:be,hasTwoColumnOnMobile:fe},xt&&r.createElement(N,{hasDangerousDek:lt&&V,hasCustomMargin:oe},dn()),r.createElement(I,{nativeAdIndex:Pe,hasDangerousDek:lt&&V,hasCustomMargin:oe},!xt&&dn(),r.createElement(B,{className:Yt,hasRowGap:ge,templateColumnForMobile:Vt,shouldEnableFullArticleInverted:Ze,isInverted:$e,"data-testid":"SummaryCollectionGridItems",shouldHaveBorderRightOnItem:Ye,shouldReduceGridGap:mt,hasTwoColumnOnMobile:fe},on,Gt&&r.createElement(L,null,r.createElement(f,null,r.createElement(p,{group:"ads"},r.createElement(x,{position:"rail"}))))),r.createElement(M,{shouldUseFeaturedFooter:wt,showButtonForCallToActionLink:Nt},en&&tn&&cn)),ut&&r.createElement(f,{className:"sticky-ad"},r.createElement(p,{group:"ads"},r.createElement(x,{position:"rail"}))))};H.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(D.propTypes),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,queryParamsForPagination:a.array,recircRiver:a.string,searchesCriteria:a.array,searchTerm:a.string,sectionTitleVariation:a.oneOf(w(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,shouldEnableBundleComponentAnalytics: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,shouldShowStackedRatingsCard:a.bool,shouldTrackItemImpressionForSnowplow:a.bool,shouldTreatTabletLikeMobile:a.bool,shouldUseArrowIconInCallToAction:a.bool,shouldUseArrowIconInSummaryItemDek:a.bool,shouldUseDangerousDekAsLink:a.bool,shouldUseDefaultItemHedStyle: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(w(b)),summaryItemRubricVariation:a.string,summaryItemVariation:a.oneOf(w(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})},H.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},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,shouldShowStackedRatingsCard:!1,shouldTreatTabletLikeMobile:!1,shouldUseArrowIconInCallToAction:!1,shouldUseArrowIconInSummaryItemDek:!1,shouldUseDangerousDekAsLink:!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:{}},H.displayName="SummaryCollectionGrid";const _=s(H,{keysToPluck:["seriesLogos","landingPageLink","user"]});e.exports=l(_,"SummaryCollectionGrid")},86667:(e,t,n)=>{e.exports=n(2240)},84105:(e,t,n)=>{const{default:o,css:i}=n(51117),a=n(46647),{BaseText:r}=n(74327),{cssVariablesCollage:s,findLastRow:l,universalGridCore:d}=n(61774),{calculateSpacing:c,getColorToken:m,getLinkStyles:p,getColorStyles:u,getTypographyStyles:g,minScreen:h,maxScreen:y,minMaxScreen:b}=n(79720),{BREAKPOINTS:f,BREAKPOINTS_RANGE:v}=n(85326),{cssVariablesGrid:k}=n(62470),{maxThresholds:w}=n(28657),{GridItem:C}=n(14134),{StackedRatingsCardWrapper:$,StackedRatingsCardSkeletonWrapper:x}=n(92729),{BylineNamesWrapper:S}=n(72369),{BylinesWrapper:E}=n(50925),{SectionTitleHed:I,SectionTitleDivider:T}=n(80577),{SummaryItemHedLink:N,SummaryItemDek:L,SummaryItemWrapper:B}=n(88269),{BylineName:P,BylinePreamble:A}=n(72369),{RubricName:M}=n(7320),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""}},_=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 ${T} {\n margin-bottom: ${c(5)};\n }\n`:`\n${T} {\n margin-bottom: ${c(0)};\n }\n`} `,R=o.div.withConfig({displayName:"SummaryCollectionGridHeader"})` grid-column: 1 / -1; ${({hasDangerousDek:e,hasCustomMargin:t})=>!e&&t?`\n ${T} {\n margin-bottom: ${c(5)};\n }\n`:`\n${T} {\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 ${I} {\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` ${I} { ${({theme:e})=>g(e,"typography.definitions.discovery.subhed-section-primary")}; } `:""} ${({isInverted:e,theme:t})=>e?i` ${I} { ${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")}; } `,U=i` ${h(f.md)} { margin: 13px 0; text-align: right; } ${W} `,V=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; } } } `,z=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; } `,G=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: ${w.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 ${L} {\n color: ${m(t,"colors.discovery.body.black.description")};\n }\n ${P}, ${A} {\n color: ${m(t,"colors.discovery.body.black.accreditation")};\n }\n ${M} {\n color: ${m(t,"colors.discovery.body.black.context-signature")};\n }\n `} ${y(`calc(${f.md} - 1px)`)} { ${B} { ${({templateColumnForMobile:e,hasTwoColumnOnMobile:t})=>e>=1&&!t?`grid-template-columns: repeat(${e},1fr);`:""} } } ${$}, ${x} { 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 ${S},\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` ${V} { margin-bottom: 0; } ${O} { margin-bottom: 0; } ${G} { ${h(f.md)} { margin: ${c(2)} 0; } } `,K=i` ${V} { margin-bottom: 0; } ${O} { margin-bottom: 0; } ${F} { ${y(f.md)} { margin-top: ${c(1)}; } margin: ${c(2)} 0; } ${G} { ${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")}; } } } `,X=o(a).withConfig({displayName:"SummaryCollectionGridAdRail"})``,J=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")}; } ${k()} &.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)}; } } } } `,Q=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; } } } } ${G} { ${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"})` ${({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 { ${V} { ${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: ${w.lg}px) {\n ${G} {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }`:e||t?"":`@media (max-width: ${w.lg}px) {\n ${G} {\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 `:""} ${V}:last-child { ${h(f.md)} { grid-column: 10 / -1; ${({gridRowForLastChild:e})=>`grid-row: 1 / ${e};`} } } ${G} { @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: ${w.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?J:3===e?t?he:ee:ae} ${({hasBorderOnMobileAndTabletOnly:e})=>e&&re} ${({hasBorderOnMobileOnly:e})=>e&&se} ${({hasBottomBorderOnLargeScreen:e})=>e?z: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: ${w.lg}px) {\n grid-column: span 8;\n }\n\n @media (max-width: ${w.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)}; } } `,ke=`\n .summary-item {\n ${Y}\n }\n`,we=o.div.withConfig({displayName:"SummaryCollectionGridComponent"})` && { > ${C} { 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 > ${C}: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&&Q} ${({shouldUseWithIcon:e})=>e&&ge} &&.grid-layout--adrail { ${ke} } .sticky-ad { top: ${c(10)}; margin-bottom: ${c(5)}; } `;e.exports={SummaryCollectionGridAdRail:X,SummaryCollectionGridButton:ie,SummaryCollectionGridComponent:we,SummaryCollectionGridContent:_,SummaryCollectionGridDek:F,SummaryCollectionGridHeader:R,SummaryCollectionGridItem:V,SummaryCollectionGridItems:G,SummaryCollectionGridMinimalMargin:Z,SummaryCollectionGridMoreStories:U,SummaryCollectionGridSectionTitle:O,SummaryCollectionGridSummaryItem:ve,SummaryCollectionGridToActionWrapper:ne}},2240:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(84306);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},34773:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),r=n(46647),s=n(32574),l=n(7279),d=n(48655),{PaymentGateway:c}=n(28576),m=n(32168),p=n(7046),u=n(44031),g=n(94154),h=n(28657),{getVariationNames:y}=n(95545),{getPropsForSummaryItemFeatured:b}=n(80111),{componentTracking:f}=n(28601),{useOnAdFilled:v}=n(84540),k=n(91671),{trackComponent:w}=n(40199),{SummaryListWrapper:C,SummaryListTitle:$,SummaryListDangerousDek:x,SummaryListFooterWrapper:S,SummaryListCallToActionWrapper:E,SummaryItemWrapper:I,SummaryListButton:T,SummaryListAside:N}=n(41849),L=n(44581),B=n(26215),P=({adCounter:e,buttonType:t,chunkIndex:n,chunkSize:o,chunksTotal:h,className:y,clickFunction:P,clickItem:A,currentPage:M,dangerousHed:D,dangerousDek:H,filter:_,items:R,isSpecial:O,hasFeatured:F,hasMoreItems:W,hasReducedMargin:U,hasRule:V,recircMostPopularItems:z,hasSectionTitlePrimary:j,hasSideBySideMobileOnlyImageRight:G,hasUnderlineHed:q,hideBottomBorders:Z,hideBylinesUntil:K,hideRubricItemSummary:Y,hasDividerAboveHed:X,hasDividerBelowHed:J,itemInViewGAEventName:Q,label:ee,link:te,maxDekLines:ne,maxDekLinesInMobile:oe,maxDekLinesInTablet:ie,maxDekLinesInDesktop:ae,maxDekLinesInLargeDesktop:re,maxDekLinesInExtraLargeDesktop:se,nextPage:le,previousPageUrl:de,sectionTitleVariation:ce,imageAlignment:me,queryParamsForPagination:pe,shouldAlignDekInCenter:ue,shouldAppendReadMoreLinkForDek:ge,shouldDekHideOnMobileAndShowOnTablet:he,shouldDisplayLoadMore:ye,shouldEnableBundleComponentAnalytics:be,shouldHideBylines:fe,shouldHideFinalBorder:ve,shouldHideSponsoredAd:ke,shouldHideDangerousDek:we,shouldHideMetadataSecondary:Ce,shouldTrackItemImpressionForSnowplow:$e,shouldHidePublishDate:xe,shouldHideVideoDek:Se,shouldHoldImageSpace:Ee,shouldRemoveSummaryItemBorder:Ie,shouldShowStackedRatingsCard:Te,shouldTruncateDek:Ne,shouldVerticallyAlignHed:Le,shouldUseSmallImageMobileOnly:Be,sideBySideVerticalAlign:Pe,sort:Ae,summaryItemClassName:Me,summaryItemFeatured:De,summaryItemHedTag:He,summaryItemRubricVariation:_e,summaryItemVariation:Re,summaryItemVariationList:Oe,showRecircMostPopularInAsideWithRail:Fe,footerWithLink:{link:We,label:Ue},totalResults:Ve,trackingNamespace:ze,recircRiver:je,variations:{inputKind:Ge,isCollection:qe,withAside:Ze},variationName:Ke,actionBarConfig:Ye})=>{i.useEffect((()=>{w("SummaryList",Ke)}),[Ke]);const Xe=te&&!ye,Je=Xe?l.Utility:l.Primary,Qe=Xe?"text":"filled",et=Ze?d.ContentWithAdRail:d.MarginsOnly,tt=m[ce],nt=Ge||te||le?"link":"button",[ot,it,at]=v("river-ad"),rt=Oe&&Oe.length?Oe:[Re],st=W&&h===n+1,lt=(()=>{switch(t){case"more":return i.createElement(T,{href:te||le,inputKind:nt,label:ee,btnStyle:Qe,onClickHandler:P,as:Je});case"pagination":return i.createElement(L,{additionalParams:pe,currentPage:M,limit:o,shouldDisplayItemCount:!1,totalResults:Ve,filter:_,nextPageURL:le,previousPageUrl:de,sort:Ae});default:return null}})();let dt={};return Te&&(dt={hasRubric:!0,dangerousDek:"",ratingMethod:"starRating",hedTag:"h3"}),i.createElement(C,{as:et,isCollection:qe,withAside:Ze,className:a("summary-list",y,{"summary-list--collection-list":qe}),"data-testid":"SummaryListWrapper"},i.createElement("div",null,D&&i.createElement($,{as:tt,dangerousHed:D,link:H&&!ue?{html:H}:{},hedTag:"h2",isCollection:qe,hasSectionTitlePrimary:j,hasDividerAbove:X,hasDividerBelow:J}),H&&ue&&i.createElement(x,{dangerouslySetInnerHTML:{__html:H}}),i.createElement("div",{className:"summary-list__items"},R.map(((t,s)=>{const l=u[rt[s%rt.length]],d=R.length===s+1,m=!ke&&!qe&&2===s,p=st&&d&&!!P||!ye&&(!!P||te||le),h=o*n+s+e()+1;ot&&m&&e(!0);const y={clickHandler:e=>{e&&A(h,e)},clickItem:A,hasUnderlineHed:q,hideRubricItemSummary:Y,rubricVariation:_e,shouldHideMetadataSecondary:Ce,shouldHidePublishDate:xe,shouldHideBylines:fe,recircRiver:je,hasBorder:!Z},{featuredProps:v,isBeforeHidden:k,isFeatured:w}=b({item:t,index:s,sharedSummaryItemProps:y,hasFeatured:F,summaryItemFeatured:De,shouldHoldImageSpace:Ee}),C=f.addDataSectionTitleAttribute(be,ze||D,s);return i.createElement(i.Fragment,{key:s},w?i.createElement(g,{...v,shouldEnableBundleComponentAnalytics:be,hedTag:D?"h3":"h2"}):i.createElement(I,{...t,...y,analyticsDataAttribute:C,hasRule:V,hedTag:He||(D?"h3":"h2"),hideBylinesUntil:K,isTruncateDek:Ne,itemIndex:s,itemInViewGAEventName:Q,maxDekLines:ne,maxDekLinesInMobile:oe,maxDekLinesInTablet:ie,maxDekLinesInDesktop:ae,maxDekLinesInLargeDesktop:re,shouldTrackItemImpressionForSnowplow:$e,maxDekLinesInExtraLargeDesktop:se,shouldAppendReadMoreLinkForDek:ge,shouldDekHideOnMobileAndShowOnTablet:he,shouldHideDangerousDek:we,shouldHideFinalBorder:ve,shouldHideVideoDek:Se,shouldHoldImageSpace:Ee,shouldVerticallyAlignHed:Le,shouldUseSmallImageMobileOnly:Be,sideBySideVerticalAlign:Pe,hasSideBySideMobileOnlyImageRight:G,key:s,hasReducedMargin:U,noClass:!Me,as:Te?B:l,className:a(Me,{"summary-list__item":!Me,"summary-list__item--before-hidden":k}),imageAlignment:me,isSpecial:O,shouldRemoveSummaryItemBorder:Ie,...dt,actionBarConfig:Ye}),m&&i.createElement("div",{className:it},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:at}))),p&&i.createElement(E,{className:"summary-list__call-to-action-wrapper","data-testid":"summary-list_call-to-action"},lt))}))),We&&Ue&&i.createElement(S,null,i.createElement(T,{href:We,inputKind:"link",label:Ue,btnStyle:"text",as:l.Utility,hasEnableIcon:!0,ButtonIcon:s}))),Ze&&i.createElement(N,{className:"summary-list__aside",showRecircMostPopularInAsideWithRail:Fe},i.createElement(p,null,i.createElement(c,{group:"ads"},i.createElement(r,{position:"rail"})),Fe&&i.createElement(k,{items:z}))))},A=y(u),M=y(m);P.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,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,hideBottomBorders:o.bool,hideBylinesUntil:o.oneOf(h.sizes),hideRubricItemSummary:o.bool,imageAlignment:o.oneOf(["top","default","bottom"]),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,previousPageUrl:o.string,queryParamsForPagination:o.array,recircMostPopularItems:o.array,recircRiver:o.string,sectionTitleVariation:o.oneOf(M),shouldAlignDekInCenter:o.bool,shouldAppendReadMoreLinkForDek:o.bool,shouldDekHideOnMobileAndShowOnTablet:o.bool,shouldDisplayLoadMore:o.bool,shouldEnableBundleComponentAnalytics: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,shouldUseSmallImageMobileOnly:o.bool,shouldVerticallyAlignHed:o.bool,showRecircMostPopularInAsideWithRail:o.bool,sideBySideVerticalAlign:o.oneOf(["top","center"]),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)),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})},P.defaultProps={adCounter:()=>0,buttonType:"more",chunkSize:4,footerWithLink:{},hasDividerAboveHed:!1,hasDividerBelowHed:!1,hasMoreItems:!1,hasReducedMargin:!1,hasRule:!0,hideBottomBorders:!1,hideBylinesUntil:"sm",imageAlignment:"default",isSpecial:!1,sectionTitleVariation:"TextCenter",shouldAlignDekInCenter:!1,shouldDekHideOnMobileAndShowOnTablet:!1,shouldDisplayLoadMore:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideFinalBorder:!1,shouldHidePublishDate:!0,shouldHideSponsoredAd:!1,shouldHideVideoDek:!1,shouldRemoveSummaryItemBorder:!1,shouldShowStackedRatingsCard:!1,showRecircMostPopularInAsideWithRail:!1,summaryItemVariation:"TextBelowDesktopOnlyThirds",variations:{}},e.exports=P},41849:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{SectionTitleHed:r}=n(80577),{calculateSpacing:s,getColorToken:l,getLinkStyles:d,getTypographyStyles:c,minScreen:m}=n(79720),{BaseText:p}=n(74327),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")}; } `,k=o.div.withConfig({displayName:"SummaryItemWrapper"})` && { ${({noClass:e})=>e&&`\n \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 `}; ${({hasReducedMargin:e})=>e&&`\n padding-bottom: ${s(4)};\n `}; } `,w=o.button.withConfig({displayName:"SummaryListButton"})``,C=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:k,SummaryListButton:w,SummaryListAside:C}},80111: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}}}},89731:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(34773);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},26386:(e,t,n)=>{const o=n(3948).Z,{useEffect:i}=n(67294),{Gateway:a}=n(46277),r=n(94184),s=n(45697),l=n(67294),{useIntl:d}=n(76186),c=n(17843),m=n(29774).Z,p=n(81768),{UniversalDrawerButton:u,UniversalDrawerGlobalStyles:g,UniversalDrawerModalWrapper:h,UniversalModalShow:y,UniversalModalhide:b}=n(86468),{asThemedComponent:f}=n(3517),{asConfiguredComponent:v}=n(36380),{trackComponent:k}=n(40199),w=({className:e,hideDrawerScroll:t,onClose:n,overlayColor:s,theme:f,variations:v,children:w,showCloseButton:C,hideOnDesktop:$,hideOnMobile:x,isDrawerOpen:S,variationName:E,registryName:I})=>{l.useEffect((()=>{k("UniversalDrawer",E)}),[]);const{formatMessage:T}=d(),N=S?y:b;i((()=>{S?(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"))}),[S]);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":$,"universal_drawer__overlay--hide-on-mobile":x,"universal_drawer__overlay--increased-top-position":v.increasedTopPosition}),B=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(N,null,l.createElement(h,{"data-testid":"UniversalDrawerModalWrapper",hideDrawerScroll:t,animation:v.animation,align:v.align},l.createElement(o,{backdropClassName:L,modalClassName:B,onClose:n,closeOnEsc:!0,closeOnBackdropClick:!0},C&&l.createElement(u,{isIconButton:!0,ButtonIcon:p,label:T(m.buttonLabel),role:"button",onClickHandler:n}),w))),l.createElement(g,null)))};w.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})},w.defaultProps={hideDrawerScroll:!1,hideOnDesktop:!1,hideOnMobile:!1,isDrawerOpen:!1,overlayColor:"black",showCloseButton:!1,theme:"standard",variations:{animation:"slide-down",align:"center",increasedTopPosition:!1}},w.displayName="UniversalDrawer",e.exports=f(v(w,"UniversalDrawer"))},68746:(e,t,n)=>{e.exports=n(50074)},86468:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(51117),a=n(7279),{getColorToken:r,calculateSpacing:s,styledProperty:l,minScreen:d,getZIndex:c,maxScreen:m}=n(79720),{BREAKPOINTS:p}=n(85326),{getSiteNavigationMenuStyles:u}=n(86120),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)}; `,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}},29774:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({buttonLabel:{id:"Drawer.ButtonLabel",defaultMessage:"Close drawer",description:"Drawer component button label"}})},50074:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(26386);i.SiteHeaderDrawer=o(i,"SiteHeaderDrawer",{animation:"none",align:"center",increasedTopPosition:!0}),e.exports=i},22247:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),{generateAdNodeId:s}=n(84540),l=n(50917),{AdWrapper:d}=n(66562),{trackComponent:c}=n(40199),m=n(11885).Z,p=()=>window.cnBus||{on:()=>()=>{}},{useState:u,useEffect:g,useRef:h}=o;function y({children:e,className:t,onFilled:n,position:i,shouldDisplayLabel:y,shouldHoldSpace:b,slotType:f,trackClickHandler:v,handleAdSizeChange:k}){const w=h(s()),C="ads.environment.adblock.detected.#",{formatMessage:$}=r(),x=i||f,S=a(t,"ad",`ad--${x}`,{"should-hold-space":b}),E=h(),[I,T]=u(!1),[N,L]=u(!1),[B,P]=u({}),[A,M]=u(!1);g((()=>{c("Ad")}));const{isSpacer:D=!1,isEmptyAd:H=!1}=B;g((()=>{const e=p();e.history?.(C).length&&L(!0)}),[]),g((()=>{const e=p(),t=`ads.slotRenderEnded.${E.current.dataset.nodeId}.empty`,n=e.on(t,(()=>P((e=>({...e,isEmptyAd:!0})))));return()=>n()}),[B,P]),g((()=>{const e=p(),t=N?()=>{}:e.on(C,(()=>L(!0)));return()=>{t()}}),[N]),g((()=>{y&&I&&!D?M(!0):y&&(H||D)&&M(!1)}),[y,I,D,H]),g((()=>{const e=p(),t=`ads.creative.${E.current.dataset.nodeId}.spacer`,n=e.on(t,(()=>P((e=>({...e,isSpacer:!0})))));return()=>n()}),[B]),g((()=>{const e=p(),t=`ads.slotRenderEnded.${E.current.dataset.nodeId}.filled`,o=I?()=>{}:e.on(t,((e={})=>{P(e),k(e.size),T(!0),n(e)}));return I&&e.history(t).length&&T(!0),()=>{o()}}),[I,n,k]);const _=$(m.adLabel),R=D||H;return o.createElement(d,{className:S,onKeyDown:e=>{"Enter"===e.key&&v(e)},onClick:e=>v(e),collapse:R},A&&o.createElement("span",{className:"ad-label"},_),o.createElement(l,{ref:E,position:x,nodeId:w.current}),N&&e)}y.propTypes={children:i.oneOfType([i.string,i.element]),className:i.string,handleAdSizeChange:i.func,onFilled:i.func,position:i.string.isRequired,shouldDisplayLabel:i.bool,shouldHoldSpace:i.bool,slotType:i.string,trackClickHandler:i.func},y.defaultProps={handleAdSizeChange:()=>{},onFilled:()=>{},trackClickHandler:()=>{}},e.exports=y},50917:(e,t,n)=>{const o=n(67294),i=n(45697),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},67434:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(22247),s=n(81768),l=n(7279),d=n(90204),{PaymentGateway:c}=n(28576),{asThemedComponent:m}=n(3517),{StickyHeroAdWrapper:p,SpaceHolder:u}=n(66562),{asConfiguredComponent:g}=n(36380);function h(e){const t=e.replace(/.*\.(.*)$/,"$1");return parseInt(t.split("x")[1],10)}class y extends o.Component{constructor(e){if(super(e),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=h(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.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,shouldHoldAd:e.shouldHoldAd},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=h(e[0][0]),this.state.isSticky=!0,this.state.isVisible=!0,this.bindImpressionViewable())}}componentDidMount(){window?.addEventListener("scroll",this.handleScroll)}componentWillUnmount(){this.clearListeners(),window?.removeEventListener("scroll",this.handleScroll)}render(){const{isSticky:e,isVisible:t,animating:n,isDrawer:i,creativeHeight:m,shouldAdjustLinkBannerTop:g}=this.state,{fullPageTheme:h,navVariation:y,shouldHoldSpace:b,isVisualLinkBanner:f}=this.props,v=y.toLowerCase().includes("withsearchbar"),k=e&&{"ad-stickyhero-issticky":!0,"ad-stickyhero-sticky-animating":n,[`ad-stickyhero-sticky-${m}`]:!t,"ad-stickyhero-sticky-visible":t},w=e&&t&&{"visual-link-banner--is-scrolled":i},C=m<100||250===m;return o.createElement(o.Fragment,null,b&&C&&o.createElement(u,{className:"ad-height-hold",key:"top"}),o.createElement(p,{className:a("ad-stickyhero",`ad-stickyhero--${h}`,this.props.isStickyDisabledMobile?"ad-stickyhero-disable-mobile":"ad-stickyhero-enable-mobile",{"with-link-banner":y.toLowerCase().includes("linkbanner"),"with-link-banner-is-scrolled":g,"should-hold-space":b,"with-searchbar":v},k,w),onMouseEnter:this.triggerInteracting,onTouchStart:this.triggerInteracting,isVisualLinkBanner:f,shouldHoldHeight:C},e&&t&&o.createElement(l.Utility,{isIconButton:!0,ButtonIcon:s,className:"ad-stickyhero-button",label:"Close",onClickHandler:this.closeSticky,role:"button","aria-expanded":s}),o.createElement(c,{group:"ads"},o.createElement(r,{position:"hero",onFilled:this.props.onFilled})),o.createElement(c,{group:"consumer-marketing"},o.createElement(d,{position:"display-hero"}))),b&&C&&o.createElement(u,{className:"ad-height-hold",key:"bottom"}))}}y.propTypes={fullPageTheme:i.oneOf(["inverted","standard"]),isStickyDisabledMobile:i.bool,isVisualLinkBanner:i.bool,navVariation:i.string,onFilled:i.func,shouldHoldAd:i.bool,shouldHoldSpace:i.bool},y.defaultProps={fullPageTheme:"standard",isStickyDisabledMobile:!1,isVisualLinkBanner:!1,navVariation:"",shouldHoldAd:!1,shouldHoldSpace:!1},y.displayName="StickyHeroAd",e.exports=m(g(y,"StickyHeroAd"))},46647:(e,t,n)=>{e.exports=n(22247),e.exports.StickyHeroAd=n(67434)},66562:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{minScreen:a,calculateSpacing:r,maxScreen:s}=n(79720),l=o.div.withConfig({displayName:"StickyHeroAdWrapper"})` ${({isVisualLinkBanner:e})=>e&&"\n padding-top: 99px;\n "} &.should-hold-space { min-height: calc(${50}px + ${r(2,"px")}); ${a(i.md)} { min-height: calc(${90}px + ${r(2,"px")}); } } .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 { width: 100%; &.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}},11885:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({adLabel:{id:"Ad.adLabel",defaultMessage:"Advertisement",description:"Label for Ad"}})},57539: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(45697)),a=n(67294),r=n(9532);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}},60389:(e,t,n)=>{const{AdmiralScript:o}=n(57539);e.exports={AdmiralScript:o}},75642:(e,t,n)=>{const o=n(67294),{useEffect:i}=o,a=n(45697),{scrollToAnchor:r}=n(27696),{trackComponent:s}=n(40199),l=e=>{const t=new URL(e.newURL);r(t.hash)},d=e=>{r(e.currentTarget.hash)},c=e=>{const{children:t,attrs:{id:n}}=e;return i((()=>{s("AnchorCallout")})),i((()=>{const e=document.querySelectorAll(`a[href='#${n}']`);return(e=>{e.length&&(window.addEventListener("hashchange",l),e.forEach((e=>{e.addEventListener("click",d)})))})(e),()=>{(e=>{e.length&&(window.removeEventListener("hashchange",l),e.forEach((e=>{e.removeEventListener("click",d)})))})(e)}}),[n]),o.createElement("div",{style:{outline:"none"},id:n,tabIndex:"-1"},t)};c.propTypes={attrs:a.object.isRequired,children:a.node.isRequired},c.displayName="AnchorCallout",e.exports=c},16013:(e,t,n)=>{const o=n(75642);e.exports=o},53214:(e,t,n)=>{const o=n(45697),i=n(67294),{AppDownloadLinksWrapper:a,AppDownloadLinksWrapperItem:r,AppDownloadLinksWrapperResponsiveAsset:s}=n(69683),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},6548:(e,t,n)=>{e.exports=n(53214)},69683:(e,t,n)=>{const o=n(51117).default,i=n(98288),{ResponsiveImageContainer:a}=n(7230),{BREAKPOINTS:r}=n(85326),{getColorToken:s,calculateSpacing:l,minScreen:d}=n(79720),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}},92815:(e,t,n)=>{const o=n(67294),i=n(45697),{cantUseAspectRatioContainer:a}=n(68130),{trackComponent:r}=n(40199),{AspectRatioContainer:s}=n(71711),l=e=>{o.useEffect((()=>{r("AspectRatio")}),[]);const{children:t,segmentedSources:n,shouldUseMediumBreakpoint:i,masterAspectRatio:l,shouldRestrictCropping:d}=e;return a(n,i)?t:o.createElement(s,{segmentedSources:n,shouldUseMediumBreakpoint:i,masterAspectRatio:l,shouldRestrictCropping:d,"data-test":"aspect-ratio-container"},o.createElement("div",{className:"aspect-ratio--overlay-container"},t))};l.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=l},68130: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))}},93287:(e,t,n)=>{e.exports=n(92815)},71711:(e,t,n)=>{const o=n(51117).default,{generateBreakPointsWithMedium:i,generateBreakPointsWithoutMedium:a}=n(68130),r=n(28657),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}},90872:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{BadgeWrapper:r,BadgeImage:s,BadgeDetailsList:l,BadgeDetailsListItem:d}=n(25143),{trackComponent:c}=n(40199),m=({award:{badgeUrl:e,date:t,name:n},className:i,hasYearLabel:m,hasNameLabel:p,hasStaticPositionedAward:u=!1})=>(a.useEffect((()=>{c("Badge")}),[]),e?a.createElement(r,{hasStaticPositionedAward:u,className:o("badge",i)},a.createElement(s,{hasStaticPositionedAward:u,alt:n,src:e}),(m||p)&&a.createElement(l,null,p&&a.createElement(d,null,n),m&&a.createElement(d,null,t))):null);m.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},m.displayName="Badge",e.exports=m},73699:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(90872);e.exports=o(i,"Badge")},25143:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(74327),{calculateSpacing:a}=n(79720),{BREAKPOINTS:r}=n(85326),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}},65852:(e,t,n)=>{const o=n(45697),i=n(67294),{useContext:a,useEffect:r}=i,s=n(40800).default,{getCookie:l}=n(66071),{ConsentContext:d}=n(9532),c=n(3499),m=n(65948),{BizzaboEmbedContainer:p,BizzaboEmbedBlockquote:u}=n(84178),g=n(42323).Z,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[k=null,w=null,C=null]=v;return b=`isInMinisite=true&widgetId=${w}`,y=`https://accounts.bizzabo.com/widgets/tickets/${k}?isPreview=true&widgetId=${w}`,h&&C&&(b+=`&promo=${C}`,y+=`&promo=${C}`),i.createElement(p,{ref:n},f?i.createElement(u,{className:"bizzabo-tickets-widget",id:"bizzabo-tickets-widget","data-event-id":k,"data-params":b}):i.createElement(m,{hasConsent:t.targeting,url:y,consentBannerHeader:g.consentBannerHeader}))};h.propTypes={url:o.string.isRequired},e.exports=h},912:(e,t,n)=>{e.exports=n(65852)},84178:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),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}},42323:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({consentBannerHeader:{id:"BizzaboEmbed.ConsentBannerHeader",defaultMessage:"Bizzabo content",description:"Header for message banner"}})},45470:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(79720),{BREAKPOINTS:s}=n(85326),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}},38915:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{componentTracking:r}=n(28601),{trackComponent:s}=n(40199),{snowplowClickHandler:l}=n(74778),d=n(42179),{ButtonWrapper:c,ButtonLabel:m,ButtonIconWrapper:p,ButtonIcon:u,ButtonCountWrapper:g,ButtonPriceLabel:h,ButtonPriceWrapper:y}=n(41909),b={"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"},f=(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 b[o]?b[o]:t}return t},v=({ariaLabel:e,ariaLabelledby:t,ariaDescribedby:n,size:i,btnStyle:b,ButtonIcon:v,className:k,cornerRadius:w,countValue:C,dataAttrs:$,hasEnableIcon:x,form:S,isIconButton:E,hasLabelCount:I,href:T,hasMultipleLines:N,iconPosition:L,id:B,inputKind:P,isDisabled:A,shouldShowLoadingState:M,isInline:D,isLinkDisabled:H,isSpecial:_,hasPriceSection:R,label:O,onClickHandler:F,onKeyDownHandler:W,priceLabel:U,rel:V,role:z,shouldEnableBundleComponentAnalytics:j,shouldUseFullWidth:G,tabIndex:q,target:Z,title:K,loadingSpinnerColor:Y,trackingNamespace:X,isInverted:J,variations:Q,variationName:ee})=>{a.useEffect((()=>{s("Button",ee)}),[ee]);const{showLoader:te,buttonLabel:ne}=((e,t,n)=>!e&&t?{showLoader:!1,buttonLabel:n}:{showLoader:!0,buttonLabel:null})(A,M,O),oe=M&&te,ie={button:"button",link:"a",reset:"button",submit:"button",text:"div"}[P],ae="link"===P?{"aria-disabled":H,href:T,rel:V,target:Z}:{},re="link"===P,se="text"===P,le=Boolean(u),{typeStyle:de}=Q;let ce={};j&&(ce=r.addDataSectionTitleAttribute(j,X||O));const me=a.createElement(p,{className:"button__icon-container",iconPosition:L,isIconButton:E,size:i},a.createElement(u,{className:"button-icon",as:v,size:i,isinline:D})),pe=a.createElement(y,{as:"span",className:o("button","button-price")},a.createElement(h,{className:"button__label",dangerouslySetInnerHTML:{__html:U}})),ue=a.createElement(g,{as:"span",className:o("button","button-count"),dangerouslySetInnerHTML:{__html:C}});return n&&(ae["aria-describedby"]=n),t&&(ae["aria-labelledby"]=t),e&&(ae["aria-label"]=e),a.createElement(c,{...ce,...ae,...$,as:ie,btnStyle:b,hasEnableIcon:x,loadingSpinnerColor:Y,className:o("button",{[`button--${f(b,de)}`]:f(b,de)},k),cornerRadius:w,isInline:D,isIconButton:E,hasIcon:le,isStaticText:se,isLink:re,typeStyle:f(b,de),"data-event-click":JSON.stringify({element:"Button",outgoingURL:T}),"data-testid":"Button",disabled:A,form:S,size:i,hasPriceSection:R,id:B,onClick:e=>{F&&F(e),l(re,O,T)},onKeyDown:W,role:z,shouldUseFullWidth:G,tabIndex:q,title:K,type:"link"!==P&&"text"!==P?P:"",isInverted:J,isSpecial:_},oe&&a.createElement(d,{className:"spinner"}),I&&ue,(E||x)&&v&&"before"===L&&me,a.createElement(m,{className:"button__label",dangerouslySetInnerHTML:{__html:M?ne:O},typeStyle:de,isIconButton:E,hasPriceSection:R,hasMultipleLines:N}),R&&pe,(E||x)&&v&&"after"===L&&me)};v.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,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"])})},v.defaultProps={btnStyle:"filled",cornerRadius:"NoCornerRadius",hasEnableIcon:!1,hasLabelCount:!1,hasPriceSection:!1,iconPosition:"after",inputKind:"button",isIconButton:!1,isInverted:!1,isSpecial:!1,shouldUseFullWidth:!1,size:"default",variations:{typeStyle:"primary"}},e.exports=v},51617: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"}}}}},7279:(e,t,n)=>{e.exports=n(59111)},41909:(e,t,n)=>{const{default:o}=n(51117),{getTypographyStyles:i,calculateSpacing:a,getColorToken:r}=n(79720),{hideVisually:s}=n(65496),{INTERACTIVE:l,BREAKPOINTS:d}=n(85326),{BaseButton:c}=n(25662),{getButtonColors:m}=n(74778),{typographyTokens:p}=n(53370),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; color: ${r("colors.interactive.base.brand-primary")}; `,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")}; } `,k=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:k}},53370: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"}}},74778:(e,t,n)=>{const{getColorToken:o}=n(79720),{colorTokens:i}=n(51617),{nonURLClickEvent:a}=n(68612),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 ${r(e,t,"disabled")}\n }\n `,getStylesForState:r,snowplowClickHandler:(e,t,n)=>{!e&&t&&a(t,n)}}},59111:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(38915);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},20450:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(96393),{trackComponent:l}=n(40199),{BylineWrapper:d,BylineName:c,BylineNamesWrapper:m,BylineLink:p,BylinePreamble:u,BylineContributorTitle:g}=n(72369);function h(e,t){return e.reduce(((e,n)=>[].concat(e,t,n)))}const y=({className:e,clickHandler:t,contentAlign:n,isCompact:i,items:y,maxContributorsNames:b,preamble:f,shouldLink:v,showCommaAsideContributorName:k,type:w,variations:C,variationName:$})=>{a.useEffect((()=>{l("Byline",$)}),[$]);const x=r();if(0===y.length)return null;const{hasBackground:S,showPreamble:E,showContributorTitle:I,isInverted:T,showContributorTypeAsPreamble:N}=C;let L=null;v&&1===y.length&&y[0].socialMedia&&(L=((e,t,n)=>{let i=null;for(let r=0;re.map((({name:e,dangerousTitle:m,url:u},h,y)=>{let b=e;const f=m;t&&y.length>2&&hb&&A.push(x.formatMessage(s.more));const M=S?h(A," "):function(e,t,n){return t&&e.length>2?[...h(e.slice(0,-1)," ")," and ",...e.slice(-1)]:n.formatList(e,{style:"long",type:"conjunction"})}(A,k,x);return a.createElement(d,{className:o("byline",e),contentAlign:n,"data-testid":"BylineWrapper",hasBackground:S,isCompact:i,isInverted:T,itemProp:"author",itemScope:"",itemType:"http://schema.org/Person"},a.createElement(m,{itemProp:"name"},M))};y.defaultProps={contentAlign:"center",isCompact:!0,items:[],maxContributorsNames:Math.Infinity,shouldLink:!0,showCommaAsideContributorName:!1,variations:{hasBackground:!1,showContributorTypeAsPreamble:!1,showPreamble:!0}},y.propTypes={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=y},83444:(e,t,n)=>{e.exports=n(15338)},72369:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseLink:a,BaseText:r}=n(74327),{calculateSpacing:s,removeTextDecoration:l,getLinkStyles:d,getTypographyStyles:c,getColorStyles:m}=n(79720),p=o.p.withConfig({displayName:"BylineWrapper"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.accreditation-core")} margin: ${s(1)} 0 0; text-align: ${({contentAlign:e})=>e}; ${({theme:e})=>m(e,"color","colors.consumption.lead.standard.accreditation")}; ${l()} ${({hasBackground:e})=>e?"\n display: inline-block;\n ":"display: block;"} ${({isInverted:e,theme:t})=>e&&i` ${m(t,"color","colors.consumption.lead.standard.context-texture")}; `} ${({isCompact:e})=>e&&"&& + & { margin-top: 0}"} `,u=o.span.withConfig({displayName:"BylineName"})` display: inline-block; ${({hasBackground:e,theme:t})=>e&&`\n margin-right: ${s(.25)};\n ${m(t,"background-color","colors.consumption.lead.standard.context-signature")};\n padding: ${s(1)} ${s(1)};\n padding-top: ${s(1)};\n ${m(t,"color","colors.consumption.lead.standard.context-texture")};\n `} ${({isInverted:e,theme:t})=>e&&i` ${m(t,"color","colors.consumption.lead.standard.context-texture")}; `} `,g=o(a).withConfig({displayName:"BylineLink"})` ${({theme:e,hasBackground:t,isInverted:n})=>(t||n)&&`\n ${d(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 }`} `;g.defaultProps={colorSecondaryLinkToken:"colors.consumption.lead.standard.link-hover",colorStaticLinkToken:"colors.consumption.lead.standard.link",hasUnderline:!1,typeToken:"typography.definitions.globalEditorial.accreditation-core"};const h=o(r).withConfig({displayName:"BylineContributorTitle"})` ${({isInverted:e,theme:t})=>e&&i` ${m(t,"color","colors.consumption.lead.inverted.accreditation")}; `} `;h.defaultProps={as:"span",colorToken:"colors.consumption.lead.standard.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const y=o(r).withConfig({displayName:"BylinePreamble"})` ${({isInverted:e,theme:t})=>e&&i` ${m(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.span.withConfig({displayName:"BylineNamesWrapper"})``;e.exports={BylineWrapper:p,BylineName:u,BylineNamesWrapper:b,BylineLink:g,BylinePreamble:y,BylineContributorTitle:h}},96393:(e,t,n)=>{const{defineMessages:o}=n(76186);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"}})},15338:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(20450);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},63991:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{CaptionCredit:r,CaptionText:s,CaptionWrapper:l}=n(5481),{trackComponent:d}=n(40199),c=({dangerousCaptionText:e,dangerousCredit:t,className:n,creditTextStyle:i,hasLinebreak:c,shade:m,topSpacing:p,theme:u,isCartoonCaption:g,onClickHandler:h})=>{o.useEffect((()=>{d("Caption")}),[]);const y="inverted"===u;return o.createElement(l,{className:a("caption",n),hasShade:"light"===m,hasLinebreak:c,topSpacing:p,isInverted:y,onClick:h},e&&o.createElement(s,{className:"caption__text",hasShade:"light"===m,hasLinebreak:c,dangerouslySetInnerHTML:{__html:e},isInverted:y,isCartoonCaption:g}),t&&o.createElement(r,{className:"caption__credit",hasShade:"light"===m,hasLinebreak:c,creditTextStyle:i,dangerouslySetInnerHTML:{__html:t},isCartoonCaption:g,isInverted:y}))};c.defaultProps={creditTextStyle:"default",hasLinebreak:!1,isCartoonCaption:!1,theme:"standard",topSpacing:1},c.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},c.displayName="Caption",e.exports=c},31954:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(63991);e.exports=o(i,"Caption")},5481:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),{calculateSpacing:r,getColorStyles:s,getLinkStyles:l,styledProperty:d,getTypographyStyles:c}=n(79720),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}},19562:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(53527).Z,s=n(28657),{trackComponent:l}=n(40199),d=({children:e})=>i.createElement("div",{suppressHydrationWarning:!0},e);d.propTypes={children:o.node};const c=({width:e,height:t,mobileWidth:n,mobileHeight:o,url:c})=>{i.useEffect((()=>{l("Ceros")}),[]);let m=t,p=e/t;(()=>{const e=`(max-width: ${s.minThresholds.lg}px)`;return window.matchMedia(e).matches})()&&n&&o&&(m=o,p=n/o);const{formatMessage:u}=a();return i.createElement(i.Fragment,null,i.createElement(d,null,i.createElement("div",{style:{position:"relative",width:"auto",padding:`0 0 ${m}%`,height:0,top:0,left:0,bottom:0,right:0,margin:0,border:0},"data-aspectratio":p},i.createElement("iframe",{allowFullScreen:!0,src:c,title:u(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"}))};c.propTypes={height:o.number,mobileHeight:o.number,mobileWidth:o.number,url:o.string.isRequired,width:o.number},c.defaultProps={mobileHeight:0,mobileWidth:0},e.exports=c},68474:(e,t,n)=>{e.exports=n(19562)},53527:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({iframeTitle:{id:"Ceros.IframeTitle",defaultMessage:"Ceros embed",description:"Ceros component iframe title"}})},22491:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),{CAN_USE_DOM:r}=n(85326),s=n(88446).Z,{trackComponent:l}=n(40199),{ConsentBannerWrapper:d,ConsentBannerTitle:c,ConsentBannerLink:m}=n(73563),p=({consentBannerHeader:e,hasConsent:t,url:n})=>{o.useEffect((()=>{l("ConsentBanner")}),[]);const{formatMessage:i}=a(),p=r&&!t;return o.createElement(d,{contentAlign:"center"},o.createElement(c,null,i(e)),o.createElement("p",null,i(p?s.consentWarningText:s.consentText,{url:n,a:e=>o.createElement(m,{href:n,target:"_blank",rel:"nofollow noreferrer","aria-label":"Opens in a new window",dangerouslySetInnerHTML:{__html:e}})})))};p.propTypes={consentBannerHeader:i.object.isRequired,hasConsent:i.bool.isRequired,url:i.string},e.exports=p},65948:(e,t,n)=>{e.exports=n(22491)},73563:(e,t,n)=>{const o=n(51117).default,i=n(69756),{BaseLink:a}=n(74327),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}},88446:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},89231:(e,t,n)=>{const o=n(27361),i=n(94184),a=n(45697),r=n(67294),{trackComponent:s}=n(40199),{ConsumerMarketingUnitThemedWrapper:l}=n(77084);class d 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}`})}componentDidMount(){s("ConsumerMarketingUnit"),d.notifyAdLibrary("componentDidMount",this.props.position)}componentDidUpdate(){d.notifyAdLibrary("componentDidUpdate",this.props.position)}render(){const{aria:e={},className:t,fullPageTheme:n,position:o,shouldDisplayLabel:a,secondPosition:s,onCMUnitClick:d,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(l,{fullPageTheme:n,tabIndex:"number"!=typeof m||e.visibility?void 0:m,className:p,onClick:d,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"}))}}d.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},d.defaultProps={fullPageTheme:"standard",shouldDisplayLabel:!1},d.displayName="ConsumerMarketingUnit",e.exports=d},90204:(e,t,n)=>{const o=n(59242),i=n(89231),{withVisibilityState:a,withMutationState:r}=n(28685),s=n(31566),{asThemedComponent:l}=n(3517),d=n(56631),c=o([s,n(412),a(),r(),d]);e.exports=l(c(i))},77084:(e,t,n)=>{const{default:o}=n(51117),{getColorStyles:i}=n(79720),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}},56631:(e,t,n)=>{const o=n(67294),i=n(45697);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}},412:(e,t,n)=>{const o=n(67294),{useState:i,useEffect:a}=n(67294),r=n(45697),s=n(27361),{googleAnalytics:l}=n(28601);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}},31566:(e,t,n)=>{const o=n(67294),{googleAnalytics:i}=n(28601),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}},28759:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(98288),r=n(13134),{trackComponent:s}=n(40199),{ContributorBioWrapper:l,ContributorBioAvatar:d,ContributorBioContent:c,ContributorBioBio:m,ContributorBioFooter:p,ContributorBioHeader:u,ContributorBioTitle:g,ContributorBioName:h}=n(12181),y=({avatarImageShape:e,contentAlign:t,dangerousBio:n,dangerousTitle:o,name:y,photo:b,shouldHideImage:f,shouldHideSocialIcons:v,shouldHideTitle:k,shouldUseNameAsTitle:w,shouldUseTitleForContributorBio:C,dividerColor:$,socialMedia:x,url:S})=>{i.useEffect((()=>{s("ContributorBio")}),[]);const E=C?o:n;if(!E)return null;const I={links:x};return i.createElement(l,{contentAlign:t,dividerColor:$},b&&!f&&i.createElement(d,{avatarShape:e},i.createElement("a",{href:S},i.createElement(a,{...b}))),i.createElement(c,null,i.createElement(u,null,w&&i.createElement(h,{dangerouslySetInnerHTML:{__html:y}})),i.createElement(m,{dangerouslySetInnerHTML:{__html:E}}),i.createElement(p,null,o&&!k&&i.createElement(g,{dangerouslySetInnerHTML:{__html:o}}),x&&!v&&i.createElement(r.Standard,{...I}))))};y.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},y.defaultProps={avatarImageShape:"rectangle",contentAlign:"left",shouldHideImage:!1,shouldHideSocialIcons:!1,shouldHideTitle:!1,shouldUseNameAsTitle:!1,shouldUseTitleForContributorBio:!1},y.displayName="ContributorBio",e.exports=y},34353:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(28759);e.exports=o(i,"ContributorBio")},12181:(e,t,n)=>{const{default:o,css:i}=n(51117),{roundImageBase:a}=n(253),{calculateSpacing:r,getColorStyles:s,getLinkStyles:l,getTypographyStyles:d}=n(79720),{BREAKPOINTS:c,INTERACTIVE:m}=n(85326),{SocialIconsListItem:p,SocialIconExternalLink:u,SocialIconsList:g}=n(96860),{ResponsiveImageContainer:h}=n(7230),{applyCustomDividerColor:y}=n(62470),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; } `,k=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; } ${u} { width: ${r(4)}; height: ${r(4)}; } ${p} { padding: 0; } `,w=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; } ${k} { 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; } } ${k} { justify-content: center; @media (min-width: ${c.md}) { text-align: left; } } `;default:return""}})(e)} `,C=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; } `,x=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:w,ContributorBioAvatar:b,ContributorBioContent:C,ContributorBioBio:f,ContributorBioFooter:k,ContributorBioHeader:v,ContributorBioName:x,ContributorBioTitle:$}},45759:(e,t,n)=>{const o=n(94184),i=n(67294),a=n(45697),{googleAnalytics:r}=n(28601),{trackComponent:s}=n(40199);class l extends i.Component{constructor(e){super(e),this.scriptInjected=!1,this.elementRef=i.createRef()}componentDidMount(){s("CoralComments");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}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"})))}}l.defaultProps={componentWrapper:"div"},l.propTypes={className:a.string,componentWrapper:a.elementType,coralHostName:a.string},e.exports=l},16522:(e,t,n)=>{e.exports=n(45759)},61515:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(79720),{BREAKPOINTS:l}=n(85326),{BaseText:d}=n(73049),{INTERACTIVE:{timingButtonDefault:c}}=n(85326),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})}; `,k=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; } `;k.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const w=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})}; `;w.defaultProps={as:"span",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const C=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})}; `;C.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:k,DiscoverySelectionControlHed:w,DiscoverySelectionControlDek:C}},79963:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{trackComponent:r}=n(40199),{EventWrapper:s,EventDetails:l,EventTitle:d,EventTitleLink:c,EventDates:m,EventLocation:p,EventLocationAddress:u,EventLocationName:g,EventLocationCity:h,EventLocationRegion:y,EventLocationCountry:b,EventBodyParagraph:f}=n(90992),v=({body:e,className:t,dangerousHed:n,eventEndDate:i,eventStartDate:v,showVenue:k,url:w,venue:C})=>(a.useEffect((()=>{r("Event")}),[]),a.createElement(s,{className:o("event",t)},a.createElement(l,{className:"event-details"},w?a.createElement(d,{className:"event-title"},a.createElement(c,{dangerouslySetInnerHTML:{__html:n},href:w,rel:"noopener noreferrer"})):a.createElement(d,{dangerouslySetInnerHTML:{__html:n}}),v&&a.createElement(m,{"test-id":"event-date"},v,i&&` - ${i}`),k&&C&&a.createElement(p,null,C.name&&a.createElement(g,null,C.name),C.address&&a.createElement(u,null,C.address.city&&a.createElement(h,null,C.address.city),C.address.region&&a.createElement(y,null,", ",C.address.region),C.address.country&&a.createElement(b,null," ",C.address.country)))),e&&a.createElement(f,{dangerouslySetInnerHTML:{__html:e}})));v.defaultProps={showVenue:!1},v.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=v},86425:(e,t,n)=>{e.exports=n(79963)},90992:(e,t,n)=>{const o=n(51117).default,{getColorStyles:i,calculateSpacing:a}=n(79720),{BaseText:r,BaseLink:s}=n(74327),{BREAKPOINTS:l}=n(85326),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 k=o.div.withConfig({displayName:"EventLocation"})` margin: 0 0 ${a(2)}; ${y} { margin: 0; } `,w=o(r).withConfig({displayName:"EventBodyParagraph"})` margin: 0 0 ${a(2)} 0; @media (min-width: ${l.md}) { grid-column: 5 / span 4; margin: 0; } `;w.defaultProps={...d,as:"p"},e.exports={EventWrapper:c,EventDetails:m,EventTitle:p,EventTitleLink:u,EventDates:g,EventLocation:k,EventLocationAddress:h,EventLocationName:y,EventLocationCity:b,EventLocationRegion:f,EventLocationCountry:v,EventBodyParagraph:w}},92099:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{trackComponent:r}=n(40199);function s(e=[]){return[...e,"noopener"].join(" ")}const l=({additionalRelVals:e,attributes:t,children:n,className:i,dangerouslySetInnerHTML:l,href:d,id:c,linkRef:m,onClick:p=(()=>{}),rel:u=s(e),target:g="_blank"})=>{a.useEffect((()=>{r("ExternalLink")}),[]);const h={...t,className:o("external-link",i),"data-event-click":JSON.stringify({element:"ExternalLink",outgoingURL:d}),href:d,id:c,onClick:p,rel:u,ref:m,target:g};return l&&n?(console.warn("ExternalLink cannot be rendered with both children and dangerouslySetInnerHTML."),null):null!=l?a.createElement("a",{...h,dangerouslySetInnerHTML:l}):a.createElement("a",{...h},n)};l.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,linkRef:i.object,onClick:i.func,rel:i.string,target:i.string},e.exports=l},56851:(e,t,n)=>{e.exports=n(92099)},33688:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(27361),s=n(12324).Z,l=n(3499),{useContentLang:d}=n(93516),{ConsentContext:c}=n(9532),m=n(65948),p=n(22561).Z,{FacebookEmbedContainer:u,FacebookPost:g}=n(45627),{trackComponent:h}=n(40199),{useContext:y,useEffect:b,useState:f,useRef:v}=i,k=({attributes:e,className:t,url:n})=>{i.useEffect((()=>{h("FacebookEmbed")}),[]);const{formatMessage:o}=a(),[k,w]=f(null),C=y(c),[$,x]=l(),S=v(),E=d(),I=C.targeting&&x;return b((()=>{w(r(S,"current.offsetWidth",500)),I&&((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=v3.0`,document.body.appendChild(t)}})(E)}),[E,I,S]),i.createElement(u,{...e,className:t,"data-type":"facebook","aria-label":o(p.facebookEmbedAriaLabelText),ref:s(S,$)},I?i.createElement(g,{className:"fb-post","data-href":n,"data-width":k}):i.createElement(m,{hasConsent:C.targeting,url:n,consentBannerHeader:p.consentBannerHeader}))};k.propTypes={attributes:o.object,className:o.string,url:o.string.isRequired},k.displayName="FacebookEmbed",e.exports=k},85703:(e,t,n)=>{e.exports=n(33688)},45627:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),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}},22561:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},42285:(e,t,n)=>{const o=n(45697),i=n(67294),{useContext:a,useEffect:r,useState:s}=i,{ConsentContext:l}=n(9532),d=n(3499),c=n(65948),{FireworkEmbedContainer:m,FireworkEmbedBlockquote:p,FireworkHed:u}=n(33481),{getAttrs:g}=n(72115),h=n(72894).Z,y=({channel:e,caption:t,className:n,url:o,hasDividerAbove:y,hasDividerBelow:b,adBrandId:f,adNetworkId:v,isVastTagEnabled:k})=>{const w=a(l),[C,$]=d(),[x,S]=s(null),[E,I]=s(!1),[T,N]=s(!1),L="ads.environment.adblock.detected.#",B="ads.slotRenderEnded._out_of_page_0.#",P=window.cnBus,[A,M]=s(P?.history?.(L)?.length);r((()=>{P?.on(L,M.bind(null,!0))}),[P]),r((()=>{const e=P?.history(B);let t;return e&&I(!0),0===e?.length&&(t=window.cnBus.on(B,P?.on(B,I.bind(null,!0)))),()=>{t&&t()}}),[P,A]);const[D,H]=-1!==o.indexOf("|")?o.split("|"):[null,null],_=e??D??"voguemagazine",R=H??o,O=`https://fw.tv/iframe/embed-feed?channel=${_}&playlist=${R}`,F=w.targeting&&$;r((()=>{F&&(0===A&&k?setTimeout((()=>{!async function(){const e=await g(v,f);S(e),N(!0)}()}),1e3):N(!0),(()=>{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")}))})())}),[F,A,v,f,k]);const W={channel:_,playlist:R,mode:"row",open_in:"_modal",max_videos:"0",placement:"middle",player_placement:"bottom-right",pip:"false",player_minimize:"false",branding:"false",wait_for_vast_attrs:"true"};x&&(W.vast_attrs=x);const U=t.replace(/<[^>]*>/g,"").trim();return R?i.createElement(m,{className:n,ref:C},U&&i.createElement(u,{dangerousHed:U,hasDividerAbove:y,hasDividerBelow:b,textAlign:"center",hedTag:"div","data-testid":"section-title"}),F?i.createElement(p,null,(A||E&&T)&&i.createElement("fw-embed-feed",{...W})):i.createElement(c,{hasConsent:w.targeting,url:O,consentBannerHeader:h.consentBannerHeader})):null};y.propTypes={adBrandId:o.string,adNetworkId:o.number,caption:o.string,channel:o.string,className:o.string,hasDividerAbove:o.bool,hasDividerBelow:o.bool,isVastTagEnabled:o.bool,url:o.string.isRequired},y.defaultProps={hasDividerAbove:!0,hasDividerBelow:!0},y.displayName="FireworkEmbed",e.exports=y},27893:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),{asThemedComponent:i}=n(3517),a=n(42285);e.exports=i(o(a,"FireworkEmbed"))},33481:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getTypographyStyles:a,getColorStyles:r}=n(79720),s=n(32168),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}},72894:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({consentBannerHeader:{id:"FireworkEmbed.ConsentBannerHeader",defaultMessage:"Firework content",description:"Header for message banner"}})},72115:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getAttrs=void 0,t.getAttrs=(e,t)=>{let n="";const o=`iu=/${e}/conde.verticalvideo/${t}/cnvertical`;{const e=window?.googletag?.pubads()?.getTargetingKeys(),t=e=>window?.googletag?.pubads()?.getTargeting(e),i=[];e?.forEach((e=>{i.push(`${e}%3D${t(e)}`)})),n=`&cust_params=${i.join("%26")}&${o}`}return Promise.resolve((()=>n))}},63769:(e,t,n)=>{const o=n(45697),i=n(67294),{FootNoteEmbedWrapper:a}=n(14852),{trackComponent:r}=n(40199),s=({children:e})=>(i.useEffect((()=>{r("FootnoteEmbed")}),[]),i.createElement(a,null,e));s.propTypes={children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired},e.exports=s},24093:(e,t,n)=>{e.exports=n(63769)},14852:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorStyles:a}=n(79720),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}},10702:(e,t,n)=>{const{useContext:o,useEffect:i}=n(67294),{ConsentContext:a}=n(9532),r=n(66071);e.exports=()=>{const e=o(a);return i((()=>{if(e.targeting){const e=r.getCookie("CN_xid"),t=`https://4d.condenastdigital.com/user?xid=${encodeURIComponent(e)}`;window._4d=window._4d||{},fetch(t).then((e=>{if(e?.status&&e.status<200&&e.status>299)return e.json();throw new Error("Error received from 4d api.")})).then((e=>{window._4d.user=e})).catch((()=>{window._4d.user={}}))}}),[!0,e.targeting]),null}},6074:(e,t,n)=>{e.exports=n(10702)},56260:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(87131),{trackComponent:s}=n(40199),{getContentTypes:l,getNameStates:d,isAlignedSidebar:c,isArticleGroup:m,isRelatedList:p}=n(31616),{GenericCalloutWrapper:u}=n(55516),g=n(61857),h=e=>{a.useEffect((()=>{s("GenericCallout")}),[]);const{className:t,children:n,childTypes:i,isEmbedSizeEnabled:h,name:y,hasTopBorder:b,hideSideBySide:f,isInsetItemOnMobile:v,smallWidth:k,mediumWidth:w,topBorderPixelWidth:C}=e,$=d(y);if(m(i))return a.createElement(u,{...$,className:o("callout",t),isRelatedList:!0},a.createElement(r,{...e}));let x=0;b&&C>0&&!c(y,i)&&(x=C);let S=n;if(y.startsWith("feature-")&&h||f){const e={};y.startsWith("feature-")&&h&&(e.embedSize=y),f&&(e.showSideBySide=!1,e.showHr=!1),S=a.Children.map(n,(t=>a.cloneElement(t,e)))}const E=Boolean("wide"===k&&$.isFeatureSmall),I=Boolean("narrow"===w&&$.isFeatureMedium),T=Boolean(h&&y),N=Array.isArray(n)&&p(n),L=l(n,i),B=[];return b&&B.push("callout--has-top-border"),a.createElement(u,{...$,...L,borderTopWidth:x,hasTopBorder:b,hasEmbedSizes:T,isSmallWide:E,isMediumNarrow:I,className:o(B,t),"data-testid":"GenericCallout",isInsetItemOnMobile:v},N&&a.createElement(g,null,n),!N&&S)};h.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},h.defaultProps={hasTopBorder:!0,isInsetItemOnMobile:!1,topBorderPixelWidth:0},h.displayName="GenericCallout",e.exports=h},61857:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(27361),{googleAnalytics:r}=n(28601),{useViewportObserver:s}=n(47041),{RelatedLinksContainerWrapper:l}=n(55516),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},82504:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(56260);e.exports=o(i,"GenericCallout")},55516:(e,t,n)=>{const o=n(51117).default,{css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l,minScreen:d,minMaxScreen:c}=n(79720),{ExternalLinkEmbedWrapper:m}=n(5997),{CaptionWrapper:p}=n(5481),{BodyWrapper:u}=n(81717),{AssetEmbedWrapper:g}=n(42158),{MixedMediaCarouselButtonWrapper:h}=n(87126),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 `:""} `,k=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; } `,w=i` ${l("typography.definitions.consumptionEditorial.description-feature")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; `,C=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`,x=e=>({isInsetItemOnMobile:t})=>t?$(e):`\n ${d(a.md)} {\n ${$(e)}\n }\n `,S=x("left"),E=x("right"),I=`\n border: 0;\n padding: 0;\n\n ${d(a.md)}{\n min-width: 270px;\n }\n`,T=`\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")}; `,L=`\n ${d(a.md)} {\n min-width: 270px;\n }\n`,B=i` ${m} { border: 0; padding: 0; a { text-decoration: none; } p { line-height: 23.9999px; } } `,P=i` border-top-width: ${({borderTopWidth:e})=>e}px; `,A=`\n && {\n ${g} {\n margin: 0px auto ${r(5)} auto;\n }\n }\n`,M=o.div.withConfig({displayName:"GenericCalloutWrapper"})` .responsive-cartoon { &::before { ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; } &::after { ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${l("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${({hasTopBorder:e})=>e&&A} ${({isFeatureXSmall:e})=>e?b:""} ${({isFeatureSmall:e})=>e?f:""} ${({isFeatureMedium:e})=>e?v:""} ${({hasEmbedSizes:e})=>e?T:""} ${({isPortraitJustified:e})=>e?k:""} ${({isInsetLeft:e,isInsetRight:t})=>e||t?C:""} ${({isInsetLeft:e})=>e?S:""} ${({isInsetRight:e})=>e?E:""} ${({isIntro:e})=>e?w:""} ${({isRelatedList:e})=>e?I:""} ${({hasBlockquoteEmbed:e,hasPullquoteEmbed:t})=>e||t?N:""} ${({hasSidebarEmbed:e})=>e?L:""} ${({hasCartoon:e})=>e?"\n @media print {\n display: none;\n }\n":""} ${({hasExternalLinkEmbed:e})=>e?B:""} ${({borderTopWidth:e})=>e>0?P:""} `;e.exports={GenericCalloutWrapper:M,RelatedLinksContainerWrapper:y}},31616:(e,t,n)=>{const o=n(67294),i=n(27361),a=n(21804),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}},24074: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(45697)),a=o(n(67294)),r=o(n(94184)),s=n(76186),l=o(n(7636)),{trackComponent:d}=n(40199),c=({className:e,fill:t,width:n,height:o})=>{const{formatMessage:i}=(0,s.useIntl)();return a.default.useEffect((()=>{d("CoreIcons","AgeGate-standard")}),[]),a.default.createElement("svg",{className:(0,r.default)(e,"icon icon-age-gate"),focusable:"false",fill:t,width:n,height:o,viewBox:"0 0 100 98",xmlns:"http://www.w3.org/2000/svg"},a.default.createElement("title",null,i(l.default.ageGate)),a.default.createElement("g",null,a.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M49 98C62.1401 98 74.4694 92.7973 83.5915 83.7049C87.0787 80.229 89.9989 76.2827 92.2784 72H80.5016C79.3072 73.632 77.9812 75.1778 76.5319 76.6223C69.2657 83.8649 59.4664 88 49 88C27.4609 88 10 70.5391 10 49C10 27.4609 27.4609 10 49 10C61.8698 10 73.676 16.2735 80.938 26.6113C81.259 27.0682 81.5697 27.5312 81.87 28H93.284C92.1042 25.5162 90.7128 23.1293 89.1208 20.8631C80.0059 7.88756 65.1621 0 49 0C21.938 0 0 21.938 0 49C0 76.062 21.938 98 49 98Z"}),a.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M45.236 56.976C45.236 63.072 50.276 66.72 58.052 66.72C65.78 66.72 70.868 63.072 70.868 56.976C70.868 53.088 68.852 50.208 65.396 49.104C68.228 48.048 70.244 45.12 70.244 41.616C70.244 36.096 65.3 32.64 58.052 32.64C50.756 32.64 45.86 36.096 45.86 41.616C45.86 45.12 47.78 48.048 50.612 49.104C47.156 50.208 45.236 53.088 45.236 56.976ZM30.932 45.36V66H38.66V33.36H31.94C31.94 37.392 30.5 39.264 24.02 39.264V45.36H30.932ZM58.052 46.368C60.98 46.368 62.852 44.736 62.852 42.288C62.852 39.744 60.932 38.16 58.052 38.16C55.124 38.16 53.252 39.744 53.252 42.288C53.252 44.736 55.22 46.368 58.052 46.368ZM63.284 56.448C63.284 59.184 61.172 60.96 58.052 60.96C54.932 60.96 52.82 59.184 52.82 56.448C52.82 53.76 55.028 51.984 58.052 51.984C61.172 51.984 63.284 53.76 63.284 56.448Z"}),a.default.createElement("rect",{x:"85",y:"39",width:"7",height:"22"}),a.default.createElement("rect",{x:"77.5",y:"53.5",width:"7",height:"22",transform:"rotate(-90 77.5 53.5)"})))};c.propTypes={className:i.default.string,fill:i.default.string,height:i.default.oneOfType([i.default.string,i.default.number]),width:i.default.oneOfType([i.default.string,i.default.number])},c.defaultProps={height:32,width:32},c.displayName="AgeGateIcon",t.default=c},32574:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{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",{d:"M21.071 15L15 8.929l1.414-1.414L24.9 16l-8.485 8.485L15 23.071 21.071 17H8v-2z",fillRule:"nonzero"}))};d.propTypes={className:o.string},e.exports=d},97860:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M8 10h14v2H8v-2zm0 5h16v2H8v-2zm0 5h11v2H8v-2z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},32510:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,title:a,className:d,...c}=e;return o.useEffect((()=>{l("CoreIcons","Bookmark-standard")}),[]),o.createElement("svg",{className:r(d,"icon icon-bookmark"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||a||t(s.bookmark)),o.createElement("path",{className:"icon-bookmark-stroke",fill:"#000",fillRule:"evenodd",d:"M8.5 5.95h10v1h-9v18.188l6.5-3.714 6.5 3.714V18h1v8.862L16 22.576l-7.5 4.286V5.95ZM22.522 14.444V6h1v8.444h-1Z",clipRule:"evenodd"}),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M27.244 10.722H18.8v-1h8.444v1Z",clipRule:"evenodd"}))};d.propTypes={bookmarkIconTitle:a.string,className:a.string,title:a.string},e.exports=d},48829:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,title:a,className:d,...c}=e;return o.useEffect((()=>{l("CoreIcons","BookmarkActivated-standard")}),[]),o.createElement("svg",{className:r(d,"icon icon-bookmark icon-bookmark--activated"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||a||t(s.bookmarkActivated)),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-outline",d:"M8.5 5.95h10v1h-9v18.188l6.5-3.714 6.5 3.714V15h1v11.862L16 22.576l-7.5 4.286V5.95Z",fill:"black"}),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-checkmark",fill:"#000",fillRule:"evenodd",d:"m16.025 15.168 6.521-6.522.707.708-7.228 7.228-4.035-4.035.707-.707 3.328 3.328Z",clipRule:"evenodd"}))};d.propTypes={bookmarkIconTitle:a.string,className:a.string,title:a.string},e.exports=d},46643:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,title:a,className:d,...c}=e;return o.useEffect((()=>{l("CoreIcons","BookmarkNew-standard")}),[]),o.createElement("svg",{className:r(d,"icon icon-bookmark"),width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},o.createElement("title",null,n||a||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"}))};d.propTypes={bookmarkIconTitle:a.string,className:a.string,title:a.string},e.exports=d},87786:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{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",...d},o.createElement("title",null,n||t(s.cart)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M23.273 21.954a1.727 1.727 0 1 1-3.454.079 1.727 1.727 0 0 1 3.454-.079Z",clipRule:"evenodd"}),o.createElement("path",{stroke:"#000",strokeWidth:"2",d:"M6 9h3.765l3.144 9.5 11.186-2.905.905-3.768H10.524"}),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M16.363 21.954a1.726 1.726 0 0 1-2.961 1.247 1.728 1.728 0 1 1 2.961-1.247Zm7.773-6.909-4.071 1.728-7.156 1.727-1.727-6.91H25l-.864 3.455Z",clipRule:"evenodd"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},51195:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","CartOutlined-standard")}),[]),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 3H2V4H4.23828L6.99617 15.2631C7.11483 15.6982 7.50998 16 7.96094 16H18.0365C18.4875 16 18.8826 15.6982 19.0013 15.2631L20.9648 7.26312C21.1383 6.62698 20.6594 6 20 6H10V7H20L18.0365 15H7.96094L5.03652 3H4.58055H4ZM10.0365 19C10.0365 19.5523 9.58881 20 9.03652 20C8.48424 20 8.03652 19.5523 8.03652 19C8.03652 18.4477 8.48424 18 9.03652 18C9.58881 18 10.0365 18.4477 10.0365 19ZM11.0365 19C11.0365 20.1046 10.1411 21 9.03652 21C7.93195 21 7.03652 20.1046 7.03652 19C7.03652 17.8954 7.93195 17 9.03652 17C10.1411 17 11.0365 17.8954 11.0365 19ZM18.0365 19C18.0365 19.5523 17.5888 20 17.0365 20C16.4842 20 16.0365 19.5523 16.0365 19C16.0365 18.4477 16.4842 18 17.0365 18C17.5888 18 18.0365 18.4477 18.0365 19ZM19.0365 19C19.0365 20.1046 18.1411 21 17.0365 21C15.932 21 15.0365 20.1046 15.0365 19C15.0365 17.8954 15.932 17 17.0365 17C18.1411 17 19.0365 17.8954 19.0365 19Z",fill:"black"})),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},6083:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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.939 19.647l9.354-9.354 1.414 1.414-10.646 10.646-6.701-5.585 1.28-1.536z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},55738:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},62515:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},81768:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{trackComponent:r}=n(40199),s=e=>{const{className:t,...n}=e;return o.useEffect((()=>{r("CoreIcons","Close-standard")}),[]),o.createElement("svg",{className:a(t,"icon icon-close"),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",role:"none",...n},o.createElement("path",{d:"M16 14.586l6.364-6.364 1.414 1.414L17.414 16l6.364 6.364-1.414 1.414L16 17.414l-6.364 6.364-1.414-1.414L14.586 16 8.222 9.636l1.414-1.414z",fillRule:"nonzero"}))};s.propTypes={className:i.string},e.exports=s},12159:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Collapse-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-collapse"),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.collapse)),o.createElement("path",{d:"M8 17v-2h16v2z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},77021:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Comment-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-comment"),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.comment)),o.createElement("path",{d:"M16.276 20H24v-9H8v9h5v2.73L16.276 20zM6 9h20v13h-9l-6 5v-5H6V9z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},77720:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","CopyLink-standard")}),[]),o.createElement("svg",{className:r(a,"icon icon-copylink"),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.copyLink)),o.createElement("g",{clipPath:"url(#clip0_3732_178637)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.3488 10.5017C16.2107 10.7357 16.2926 11.035 16.5318 11.17C16.7709 11.3052 17.0767 11.225 17.2148 10.991L18.4648 8.87225C19.5694 7.00002 18.9139 4.60601 17.0007 3.52508C15.0875 2.44415 12.6412 3.08562 11.5366 4.95785L9.53657 8.34782C8.432 10.22 9.08751 12.6141 11.0007 13.6949C11.1888 13.8012 11.382 13.8908 11.5785 13.9642C11.7819 14.0403 12.0058 13.9485 12.1147 13.764C12.2794 13.4849 12.1103 13.1276 11.8083 12.9992C11.7041 12.9549 11.6014 12.9044 11.5007 12.8475C10.0658 12.0368 9.57417 10.2413 10.4026 8.83712L12.4026 5.44715C13.2311 4.04298 15.0658 3.56187 16.5007 4.37257C17.9356 5.18327 18.4272 6.97878 17.5988 8.38295L16.3488 10.5017ZM7.6526 13.4983C7.79067 13.2643 7.70873 12.965 7.46959 12.8299C7.23044 12.6948 6.92464 12.775 6.78657 13.009L5.53657 15.1278C4.432 17 5.0875 19.394 7.00068 20.475C8.91385 21.5558 11.3602 20.9144 12.4648 19.0422L14.4648 15.6521C15.5694 13.78 14.9139 11.3859 13.0007 10.305C12.8127 10.1988 12.6195 10.1091 12.4229 10.0357C12.2195 9.95975 11.9956 10.0515 11.8867 10.236C11.7221 10.5151 11.8911 10.8724 12.1932 11.0008C12.2973 11.0451 12.4 11.0956 12.5007 11.1525C13.9356 11.9632 14.4272 13.7587 13.5988 15.1628L11.5988 18.5529C10.7704 19.957 8.93555 20.4382 7.50068 19.6274C6.0658 18.8167 5.57417 17.0212 6.4026 15.6171L7.6526 13.4983Z",fill:"black"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_3732_178637"},o.createElement("rect",{width:"24",height:"24",fill:"white"})),o.createElement("clipPath",{id:"clip1_3732_178637"},o.createElement("rect",{width:"24",height:"24",fill:"white"}))))};d.propTypes={className:a.string,title:a.string},e.exports=d},78614:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Dot-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-dots"),viewBox:"0 0 25 24",width:"25",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.2949 12C16.2949 14.2091 14.5041 16 12.2949 16C10.0858 16 8.29492 14.2091 8.29492 12C8.29492 9.79086 10.0858 8 12.2949 8C14.5041 8 16.2949 9.79086 16.2949 12Z"}))};d.propTypes={className:a.string},e.exports=d},11269:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","DownloadCloud-standard")}),[]),o.createElement("svg",{className:r(a,"icon icon-downloadCloud"),focusable:"false",viewBox:"0 0 16 17",width:"16",height:"17",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.downloadCloud)),o.createElement("path",{d:"M8.34979 14.8119V9.36426H7.65137V14.8119L6.18471 13.2754L5.62598 13.8341L8.00058 16.1389L10.3752 13.8341L9.81645 13.2754L8.34979 14.8119Z M11.8416 4.12666C11.7019 2.52031 10.3051 1.33301 8.69874 1.33301C7.37175 1.33301 6.11461 2.24094 5.69556 3.49809C5.55588 3.42825 5.34636 3.42825 5.20668 3.42825C3.46064 3.42825 2.06382 4.82507 2.06382 6.5711C2.06382 6.78063 2.06382 6.92031 2.13366 7.12983C1.22572 7.54888 0.666992 8.38698 0.666992 9.36475C0.666992 10.6917 1.78445 11.8092 3.11144 11.8092H5.90509V11.1108H3.11144C2.13366 11.1108 1.3654 10.3425 1.3654 9.36475C1.3654 8.5965 1.85429 7.89809 2.62255 7.68856L2.97175 7.61872L2.90191 7.26952C2.83207 6.99015 2.76223 6.78063 2.76223 6.5711C2.76223 5.24412 3.87969 4.12666 5.20668 4.12666C5.4162 4.12666 5.62572 4.12666 5.90509 4.1965L6.25429 4.33618L6.32414 3.98698C6.53366 2.86952 7.58128 2.03142 8.69874 2.03142C10.0257 2.03142 11.1432 3.14888 11.1432 4.47587V4.82507H11.4924C13.2384 4.82507 14.6352 6.2219 14.6352 7.96793C14.6352 9.71396 13.2384 11.1108 11.4924 11.1108H10.0956V11.8092H11.4924C13.5876 11.8092 15.3337 10.0632 15.3337 7.96793C15.3337 5.94253 13.7972 4.33618 11.8416 4.12666Z",fill:"#000000"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},89983:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","DownloadWeb-standard")}),[]),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.4848 5.53553L9 8.02029V0H7V8.12185L4.41368 5.53553L2.99947 6.94975L6.535 10.4853L7.94922 11.8995L9.36343 10.4853L12.899 6.94975L11.4848 5.53553ZM16 14H0V16H16V14Z",fill:"black"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},73993:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M6 23h20V9H6v14zm3.631-12H22.37l-6.368 5.661L9.631 11zM24 12.227V21H8v-8.773l8.002 7.109L24 12.227z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},77955:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Enlarge-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-enlarge"),width:"18",height:"18",viewBox:"0 0 18 18",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:"M2 14.6L7 9.6L8.5 10.9L3.5 15.9H7V17.9H0V10.9H2V14.5V14.6ZM16 3.4L11 8.4L9.5 7.1L14.5 2.1H11V0H18V7H16V3.4Z",fill:"white",fillOpacity:"0.64"}))};d.propTypes={className:a.string},e.exports=d},48172:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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("path",{d:"M17 15h7v2h-7v7h-2v-7H8v-2h7V8h2z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},9547:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M13.621 11.099V13.302H12V15.995H13.621V24H16.951V15.995H19.186C19.186 15.995 19.395 14.704 19.496 13.292H16.964V11.45C16.964 11.175 17.327 10.804 17.686 10.804H19.5V8H17.033C13.539 8 13.621 10.696 13.621 11.099Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},52733:(e,t,n)=>{const o=n(45697),i=n(94184),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=({color:e,...t})=>{const{formatMessage:n}=r(),{className:o,...d}=t;return a.useEffect((()=>{l("CoreIcons","Filmstrip-standard")}),[]),a.createElement("svg",{className:i(o,"icon icon-filmstrip-collapsed"),focusable:"false",width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},a.createElement("title",null,n(s.filmstrip)),a.createElement("rect",{x:"10",y:"10",width:"12",height:"20",stroke:e,strokeWidth:"1.5"}),a.createElement("path",{d:"M26 10V30",stroke:e,strokeWidth:"1.5",strokeLinecap:"square"}),a.createElement("path",{d:"M30 10V30",stroke:e,strokeWidth:"1.5",strokeLinecap:"square"}))};d.propTypes={className:o.string,color:o.string},d.defaultProps={color:"black"},e.exports=d},15447:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M8 8V24H24V8H8ZM20.8 14.4H17.6V17.6H14.4V20.8H11.2V11.2H20.8V14.4Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},10931:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M22 9v3h2v11H11v-3H8V9h14zm-2 2H10v7h1v-6h9v-1zm2 10v-7h-9v7h9z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},78135:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","GoogleNews-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-googlenews"),focusable:"false",viewBox:"0 0 28 36",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",style:{marginTop:"16px"},...a},o.createElement("title",null,t(s.googlenews)),o.createElement("path",{d:"M21.2666 21.2a.6141.6141 0 0 1-.6128.6128H3.3446a.614.614 0 0 1-.6128-.6128V8.1153a.6141.6141 0 0 1 .6128-.6128h17.3091a.6141.6141 0 0 1 .6128.6128V21.2zm-3.0315-3.4196v-1.1957a.0803.0803 0 0 0-.0803-.0803h-5.3725v1.3619h5.3725a.0817.0817 0 0 0 .0804-.083l-.0001-.0029zm.8171-2.5875v-1.2012a.0803.0803 0 0 0-.079-.0817h-6.191v1.3619h6.1896a.079.079 0 0 0 .0804-.0776v-.0041.0027zm-.8171-2.5875v-1.2066a.0803.0803 0 0 0-.0803-.0803h-5.3725v1.3619h5.3725a.0816.0816 0 0 0 .0803-.079v.004zM8.1492 14.0448v1.2257h1.7704c-.1457.749-.8049 1.2924-1.7704 1.2924-1.0906-.0405-1.9418-.9574-1.9013-2.048.0384-1.0338.8676-1.8629 1.9013-1.9013a1.77 1.77 0 0 1 1.2529.4903l.9342-.9329a3.1405 3.1405 0 0 0-2.1871-.8525c-1.8051 0-3.2684 1.4633-3.2684 3.2684 0 1.8051 1.4633 3.2684 3.2684 3.2684 1.8889 0 3.1323-1.3278 3.1323-3.1976a3.941 3.941 0 0 0-.0518-.6183l-3.0805.0054zM2.2701 7.6537a.6156.6156 0 0 1 .6128-.6128h12.1545l-1.2692-3.4904a.5952.5952 0 0 0-.7436-.3827L.3676 7.7749a.5938.5938 0 0 0-.3228.7749l2.2253 6.112V7.6537za.6156.6156 0 0 1 .6128-.6128h12.1545l-1.2692-3.4904a.5952.5952 0 0 0-.7436-.3827L.3676 7.7749a.5938.5938 0 0 0-.3228.7749l2.2253 6.112V7.6537zm21.3116-.3105l-8.803-2.3683.7517 2.0659h5.5836a.6141.6141 0 0 1 .6128.6128v8.7948l2.2471-8.3659a.5923.5923 0 0 0-.3922-.7393zm-4.4955-1.6738V2.7946a.6101.6101 0 0 0-.6115-.6074H5.5236a.6101.6101 0 0 0-.6156.6046v2.8368l8.3904-3.0519a.5937.5937 0 0 1 .7422.3895l.5447 1.498 4.5009 1.2052z"}))};d.propTypes={className:a.string},e.exports=d},78115:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M13 10h-3v3h3v-3zm2-2v7H8V8h7zm7 2h-3v3h3v-3zm2-2v7h-7V8h7zm-2 11h-3v3h3v-3zm2-2v7h-7v-7h7zm-11 2h-3v3h3v-3zm2-2v7H8v-7h7z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},5337:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{headphoneIconTitle:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","Headphone-standard")}),[]),o.createElement("svg",{className:r(a,"icon icon-headphone"),focusable:"false",viewBox:"0 0 12 12",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.headphone)),o.createElement("path",{d:"M6 0C2.68573 0 0 2.68573 0 6V8.73736C0 10.5187 1.48129 12 3.26262 12H3.78785V11.0578C4.2899 10.8595 4.60907 10.3691 4.60907 9.8323V7.64241C4.60907 7.10556 4.28989 6.61524 3.78785 6.41698V5.47476H3.26262C2.39306 5.47476 1.62721 5.79438 1.05047 6.32323V6C1.05047 3.29202 3.29202 1.05047 6 1.05047C8.70797 1.05047 10.9495 3.29202 10.9495 6V6.32323C10.3728 5.79438 9.6069 5.47476 8.73736 5.47476H8.21216V6.41698C7.71013 6.61524 7.39092 7.10555 7.39092 7.64241V9.8323C7.39092 10.3692 7.71012 10.8595 8.21216 11.0578V12H8.73736C10.5187 12 12 10.5187 12 8.73736V6C12 2.68573 9.31422 0 6 0Z",fillRule:"evenodd",clipRule:"evenodd"}))};d.propTypes={className:a.string,headphoneIconTitle:a.string},e.exports=d},77333:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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 9.5c0-0.825 0.675-1.5 1.5-1.5h1c0.825 0 1.5 0.675 1.5 1.5v1c0 0.825-0.675 1.5-1.5 1.5h-1c-0.825 0-1.5-0.675-1.5-1.5v-1z"}),o.createElement("path",{d:"M20 24h-8v-2h2v-6h-2v-2h6v8h2z"}),o.createElement("path",{d:"M16 0c-8.837 0-16 7.163-16 16s7.163 16 16 16 16-7.163 16-16-7.163-16-16-16zM16 29c-7.18 0-13-5.82-13-13s5.82-13 13-13 13 5.82 13 13-5.82 13-13 13z"}))};d.propTypes={className:a.string},e.exports=d},42342:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M16 8C18.173 8 18.445 8.01 19.298 8.048C20.15 8.087 20.731 8.222 21.24 8.42C21.766 8.624 22.213 8.898 22.657 9.343C23.102 9.787 23.376 10.233 23.58 10.76C23.778 11.269 23.913 11.85 23.952 12.702C23.991 13.555 24 13.827 24 16C24 18.173 23.99 18.445 23.952 19.298C23.913 20.15 23.778 20.731 23.58 21.24C23.379 21.7738 23.064 22.2574 22.657 22.657C22.213 23.102 21.767 23.376 21.24 23.58C20.731 23.778 20.15 23.913 19.298 23.952C18.445 23.991 18.173 24 16 24C13.827 24 13.555 23.99 12.702 23.952C11.85 23.913 11.269 23.778 10.76 23.58C10.2262 23.379 9.74259 23.064 9.343 22.657C8.93593 22.2574 8.62093 21.7738 8.42 21.24C8.222 20.731 8.087 20.15 8.048 19.298C8.01 18.445 8 18.173 8 16C8 13.827 8.01 13.555 8.048 12.702C8.087 11.85 8.222 11.269 8.42 10.76C8.624 10.234 8.898 9.787 9.343 9.343C9.787 8.898 10.233 8.624 10.76 8.42C11.269 8.222 11.85 8.087 12.702 8.048C13.555 8.01 13.827 8 16 8ZM16 10C14.046 10 13.814 10.007 13.043 10.043C12.329 10.075 11.942 10.194 11.683 10.295C11.3657 10.4124 11.0787 10.5993 10.843 10.842C10.586 11.098 10.427 11.342 10.295 11.684C10.195 11.942 10.075 12.329 10.043 13.043C10.007 13.814 10 14.046 10 16C10 17.954 10.007 18.186 10.043 18.957C10.075 19.671 10.194 20.058 10.295 20.317C10.427 20.658 10.586 20.902 10.842 21.157C11.098 21.414 11.342 21.573 11.684 21.705C11.942 21.805 12.329 21.925 13.043 21.957C13.814 21.993 14.046 22 16 22C17.954 22 18.186 21.993 18.957 21.957C19.671 21.925 20.058 21.806 20.317 21.705C20.658 21.573 20.902 21.414 21.157 21.158C21.414 20.902 21.573 20.658 21.705 20.316C21.805 20.058 21.925 19.671 21.957 18.957C21.993 18.186 22 17.954 22 16C22 14.046 21.993 13.814 21.957 13.043C21.925 12.329 21.806 11.942 21.705 11.683C21.5876 11.3657 21.4007 11.0787 21.158 10.843C20.9219 10.5997 20.6341 10.4124 20.316 10.295C20.058 10.195 19.671 10.075 18.957 10.043C18.186 10.007 17.954 10 16 10ZM16 11.768C16.5558 11.768 17.1061 11.8775 17.6195 12.0901C18.133 12.3028 18.5995 12.6145 18.9925 13.0075C19.3855 13.4005 19.6972 13.867 19.9099 14.3805C20.1225 14.8939 20.232 15.4442 20.232 16C20.232 16.5558 20.1225 17.1061 19.9099 17.6195C19.6972 18.133 19.3855 18.5995 18.9925 18.9925C18.5995 19.3855 18.133 19.6972 17.6195 19.9099C17.1061 20.1225 16.5558 20.232 16 20.232C14.8776 20.232 13.8012 19.7861 13.0075 18.9925C12.2139 18.1988 11.768 17.1224 11.768 16C11.768 14.8776 12.2139 13.8012 13.0075 13.0075C13.8012 12.2139 14.8776 11.768 16 11.768ZM16 18.368C16.628 18.368 17.2303 18.1185 17.6744 17.6744C18.1185 17.2303 18.368 16.628 18.368 16C18.368 15.372 18.1185 14.7697 17.6744 14.3256C17.2303 13.8815 16.628 13.632 16 13.632C15.372 13.632 14.7697 13.8815 14.3256 14.3256C13.8815 14.7697 13.632 15.372 13.632 16C13.632 16.628 13.8815 17.2303 14.3256 17.6744C14.7697 18.1185 15.372 18.368 16 18.368ZM21.3 11.85C21.3 12.155 21.1788 12.4475 20.9632 12.6632C20.7475 12.8788 20.455 13 20.15 13C19.845 13 19.5525 12.8788 19.3368 12.6632C19.1212 12.4475 19 12.155 19 11.85C19 11.545 19.1212 11.2525 19.3368 11.0368C19.5525 10.8212 19.845 10.7 20.15 10.7C20.455 10.7 20.7475 10.8212 20.9632 11.0368C21.1788 11.2525 21.3 11.545 21.3 11.85Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},75139:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=({borderColor:e="#000",className:t,title:n,...a})=>{const{formatMessage:d}=i();return o.useEffect((()=>{l("CoreIcons","InvertedBookmark-standard")}),[]),o.createElement("svg",{className:r(t,"icon icon-bookmark"),width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",tabIndex:0,...a},o.createElement("title",null,n||d(s.bookmark)),o.createElement("g",{opacity:"0.9"},o.createElement("path",{className:"icon-bookmark-background-fill",d:"M0.5 8C0.5 3.85786 3.85786 0.5 8 0.5H32C36.1421 0.5 39.5 3.85786 39.5 8V32C39.5 36.1421 36.1421 39.5 32 39.5H8C3.85786 39.5 0.5 36.1421 0.5 32V8Z",fill:"black"}),o.createElement("path",{className:"icon-bookmark-outline",d:"M19.7661 24.3228L12.5 28.1695V11.5H27.5V28.1695L20.2339 24.3228L20 24.199L19.7661 24.3228Z",stroke:"white",strokeLinecap:"square"}),o.createElement("path",{className:"icon-bookmark-border",d:"M0.5 8C0.5 3.85786 3.85786 0.5 8 0.5H32C36.1421 0.5 39.5 3.85786 39.5 8V32C39.5 36.1421 36.1421 39.5 32 39.5H8C3.85786 39.5 0.5 36.1421 0.5 32V8Z",stroke:e})))};d.propTypes={borderColor:a.string,className:a.string,title:a.string},e.exports=d},42989:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=({borderColor:e="#000",className:t,title:n,...a})=>{const{formatMessage:d}=i();return o.useEffect((()=>{l("CoreIcons","InvertedBookmarkActivated-standard")}),[]),o.createElement("svg",{className:r(t,"icon icon-bookmark","icon-bookmark--activated"),width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",tabIndex:0,...a},o.createElement("title",null,n||d(s.bookmarkActivated)),o.createElement("g",{opacity:"0.9"},o.createElement("path",{className:"icon-bookmark--activated-background-fill",d:"M0.5 8C0.5 3.85786 3.85786 0.5 8 0.5H32C36.1421 0.5 39.5 3.85786 39.5 8V32C39.5 36.1421 36.1421 39.5 32 39.5H8C3.85786 39.5 0.5 36.1421 0.5 32V8Z",fill:"black"}),o.createElement("path",{className:"icon-bookmark--activated-fill",d:"M19.7661 24.3228L12.5 28.1695V11.5H27.5V28.1695L20.2339 24.3228L20 24.199L19.7661 24.3228Z",fill:"white",strokeLinecap:"square"}),o.createElement("path",{className:"icon-bookmark--activated-border",d:"M0.5 8C0.5 3.85786 3.85786 0.5 8 0.5H32C36.1421 0.5 39.5 3.85786 39.5 8V32C39.5 36.1421 36.1421 39.5 32 39.5H8C3.85786 39.5 0.5 36.1421 0.5 32V8Z",stroke:e})))};d.propTypes={borderColor:a.string,className:a.string,title:a.string},e.exports=d},79e3:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","LargeChevron-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-large-chevron"),focusable:"false",width:"10",height:"10",viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.largechevron)),o.createElement("g",{clipPath:"url(#clip0)"},o.createElement("path",{d:"M0.878063 2.70837L5.00158 6.95743L9.13961 2.70837L9.3574 2.84693L5.00158 7.32691L0.645752 2.84693L0.878063 2.70837Z",stroke:"#1E1E1E"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0"},o.createElement("rect",{width:"10",height:"10",fill:"white"}))))};d.propTypes={className:a.string},e.exports=d},86767:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M21.551 15.175c.29-.443.449-.972.449-1.534C22 12.16 20.899 11 19.593 11c-.386 0-1.183.676-1.936 1.79L16 15.244l-1.657-2.454c-.753-1.114-1.55-1.79-1.936-1.79C11.1 11 10 12.16 10 13.64c0 .563.159 1.092.449 1.535.37.568 2.3 2.651 5.556 5.973 3.266-3.341 5.178-5.41 5.546-5.973zM16 11.671c.457-.675.9-1.205 1.327-1.59C17.99 9.465 18.765 9 19.593 9 22.027 9 24 11.078 24 13.64c0 .977-.286 1.882-.775 2.63-.53.81-2.935 3.386-7.218 7.73-4.297-4.344-6.703-6.92-7.232-7.73A4.792 4.792 0 0 1 8 13.64C8 11.079 9.973 9 12.407 9c.828 0 1.604.465 2.266 1.081.441.403.884.933 1.327 1.59z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},21663:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M8.775 16.27A4.792 4.792 0 0 1 8 13.64C8 11.079 9.973 9 12.407 9 13.89 9 15.2 10.488 16 11.67 16.799 10.489 18.11 9 19.593 9 22.027 9 24 11.078 24 13.64c0 .977-.286 1.882-.775 2.63-.53.81-2.935 3.386-7.218 7.73-4.297-4.344-6.703-6.92-7.232-7.73z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},82857:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M24 14.4919C24 10.9124 20.4114 8 16 8C11.5892 8 8 10.9124 8 14.4919C8 17.7011 10.8459 20.3892 14.6903 20.8973C14.9508 20.9535 15.3054 21.0692 15.3951 21.2919C15.4757 21.4941 15.4481 21.8108 15.4211 22.0151C15.4211 22.0151 15.327 22.5795 15.307 22.7C15.2724 22.9022 15.1465 23.4908 16 23.1314C16.8541 22.7714 20.607 20.4184 22.2854 18.4865C23.4449 17.2151 24 15.9249 24 14.4919ZM13.1773 16.4032C13.1773 16.4892 13.1076 16.5589 13.0216 16.5589H10.78C10.6934 16.5589 10.6243 16.4898 10.6243 16.4038V12.9178C10.6243 12.8319 10.6941 12.7622 10.78 12.7622H11.3411C11.427 12.7622 11.4968 12.8319 11.4968 12.9178V15.6865H13.0216C13.1076 15.6865 13.1773 15.7562 13.1773 15.8422V16.4032ZM14.5303 16.4038C14.5303 16.4897 14.4605 16.5595 14.3746 16.5595H13.8135C13.7276 16.5595 13.6578 16.4897 13.6578 16.4038V12.9178C13.6578 12.8319 13.7276 12.7622 13.8135 12.7622H14.3746C14.4605 12.7622 14.5303 12.8319 14.5303 12.9178V16.4038ZM18.3924 16.4038C18.3924 16.4897 18.3227 16.5595 18.2368 16.5595H17.6757C17.6271 16.5595 17.5756 16.5347 17.5476 16.4941L15.9481 14.3341V16.4043C15.9481 16.4903 15.8784 16.56 15.7919 16.56H15.2308C15.1449 16.56 15.0751 16.4903 15.0751 16.4043V12.9178C15.0751 12.8319 15.1449 12.7622 15.2308 12.7622H15.7919C15.8438 12.7622 15.8936 12.7869 15.9205 12.8319L17.5178 14.9892V12.9178C17.5178 12.8319 17.5876 12.7622 17.6735 12.7622H18.2346C18.3205 12.7622 18.3903 12.8319 18.3903 12.9178L18.3924 16.4038ZM21.4914 13.4795C21.4914 13.5654 21.4216 13.6351 21.3357 13.6351H19.8108V14.2243H21.3357C21.4216 14.2243 21.4914 14.2941 21.4914 14.3805V14.9416C21.4914 15.0276 21.4216 15.0973 21.3357 15.0973H19.8108V15.6865H21.3357C21.4216 15.6865 21.4914 15.7562 21.4914 15.8422V16.4032C21.4914 16.4892 21.4216 16.5589 21.3357 16.5589H19.0941C19.0102 16.5589 18.9384 16.4873 18.9384 16.4032V12.9184C18.9384 12.8338 19.0097 12.7627 19.0941 12.7627H21.3357C21.4216 12.7627 21.4914 12.8324 21.4914 12.9189V13.4795Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},78255:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M23 23H20.1V18.46C20.1 17.377 20.08 15.985 18.593 15.985C17.083 15.985 16.852 17.165 16.852 18.382V23H13.952V13.665H16.736V14.94H16.774C17.162 14.206 18.108 13.432 19.52 13.432C22.458 13.432 23 15.366 23 17.879V23ZM10.683 12.364C10.4586 12.3695 10.2354 12.33 10.0265 12.2479C9.81754 12.1658 9.62716 12.0428 9.46652 11.886C9.30587 11.7292 9.17821 11.5419 9.09105 11.3351C9.00389 11.1282 8.95898 10.906 8.95898 10.6815C8.95898 10.4571 9.00389 10.2349 9.09105 10.028C9.17821 9.82116 9.30587 9.63383 9.46652 9.47706C9.62716 9.32028 9.81754 9.19723 10.0265 9.11513C10.2354 9.03304 10.4586 8.99356 10.683 8.99904C11.1221 9.00974 11.5397 9.1917 11.8465 9.50607C12.1533 9.82043 12.325 10.2423 12.325 10.6815C12.325 11.1208 12.1533 11.5426 11.8465 11.857C11.5397 12.1714 11.1221 12.3533 10.683 12.364ZM9.23001 23H12.132V13.665H9.23001V23Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},52891:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M12 9h12v2H12V9zm0 12h12v2H12v-2zm0-6h12v2H12v-2zM8 9h2v2H8V9zm0 12h2v2H8v-2zm0-6h2v2H8v-2z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},42179:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).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},75020:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M24 8v5h-2v-3h-3V8h5zm-2 14v-3h2v5h-5v-2h3zm-12 0h3v2H8v-5h2v3zm0-12v3H8V8h5v2h-3z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},55754:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M8 10h16v2H8v-2zm0 5h16v2H8v-2zm0 5h16v2H8v-2z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},59389:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(7636).default,{trackComponent:s}=n(40199),l=({size:e,color:t,className:n,viewBox:i,onIconClick:l,onKeyDown:d,tabIndex:c})=>{const{formatMessage:m}=a();return o.useEffect((()=>{s("CoreIcons","NativeShare-standard")}),[]),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.nativeShare)),o.createElement("path",{fill:t,d:"M18 8a3 3 0 10-2.947-2.438L7.939 9.71a3 3 0 100 4.578l7.114 4.15a3 3 0 101.008-1.727l-7.113-4.15a3.017 3.017 0 000-1.124L16.06 7.29C16.584 7.732 17.26 8 18 8z"}))};l.defaultProps={className:"",color:"#000000",onIconClick:()=>{},onKeyDown:()=>{},size:14,tabIndex:"-1",viewBox:"0 0 24 24"},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},48325:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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",{d:"M24 7v6.5455h2V25H6V13.5455h2V7h16zM10 8.6364v6.8144l6 4.3636 6-4.3636V8.6364H10zm14 7.5492l-8 5.8182-8-5.8182v7.178h16v-7.178zm-12-5.9129h8v1.6364h-8v-1.6364zm0 3.2728h8v1.6363h-8v-1.6363z"}))};d.propTypes={className:a.string},e.exports=d},89431:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{trackComponent:r}=n(40199),s=e=>{const{className:t,...n}=e;return i.useEffect((()=>{r("CoreIcons","NewsletterArrow-standard")}),[]),i.createElement("svg",{className:a(t,"icon icon-newsletter icon-newsletter-arrow"),width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},i.createElement("g",null,i.createElement("path",{d:"M19 20V22L21 20H19ZM0.545974 3.37325L17.546 21.3732L20.454 18.6268L3.45403 0.626753L0.545974 3.37325ZM21 20V6.64516H17V20H21ZM19 18H5.70161V22H19V18Z",fill:"black"})),i.createElement("g",null,i.createElement("path",{d:"M0 28H28",stroke:"black",strokeWidth:"2"})))};s.propTypes={className:o.string},e.exports=s},83868:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M19.7633 12.1297C19.7633 14.4062 17.9114 16.2577 15.6339 16.2577C13.3566 16.2577 11.5044 14.4062 11.5044 12.1297C11.5044 9.85247 13.3566 8 15.6339 8C17.9114 8 19.7631 9.85222 19.7633 12.1297ZM17.3437 12.13C17.3437 11.1871 16.5767 10.4202 15.6339 10.4202C14.6918 10.4202 13.9243 11.1869 13.9246 12.13C13.9246 13.0721 14.6915 13.839 15.6339 13.839C16.5765 13.839 17.3437 13.0721 17.3437 12.13ZM17.3044 19.6258L19.6123 21.935C19.6129 21.9356 19.6135 21.9362 19.6141 21.9367C19.6144 21.937 19.6147 21.9372 19.6151 21.9375C20.086 22.4099 20.085 23.1746 19.6125 23.6455L19.6113 23.6468C19.1391 24.1182 18.3742 24.1177 17.9028 23.6455L15.6334 21.3771L13.3655 23.6455C12.8931 24.1179 12.1271 24.1182 11.6544 23.6458C11.182 23.1733 11.1818 22.4074 11.6542 21.9347L13.9626 19.6258C13.1133 19.4322 12.3028 19.0966 11.5652 18.633C11 18.2772 10.8302 17.5303 11.1861 16.9648L11.1871 16.963C11.5429 16.3983 12.2893 16.2288 12.854 16.5846C14.5443 17.6474 16.7217 17.6481 18.4135 16.5846L18.4147 16.5839C18.9804 16.2288 19.7266 16.3996 20.0817 16.9651C20.4375 17.5305 20.2675 18.2772 19.702 18.633C18.9645 19.0966 18.1539 19.4324 17.3044 19.6258Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},9279:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,title:a,...d}=e;return o.useEffect((()=>{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",...d},o.createElement("title",null,a||t(s.pause)),o.createElement("g",{fillRule:"nonzero"},o.createElement("path",{d:"M10.7 10H14v12h-3.3zM18 10h3.3v12H18z"})))};d.propTypes={className:a.string,title:a.string},e.exports=d},45960:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{title:n,className:a,...d}=e;return o.useEffect((()=>{l("CoreIcons","PhotoStack-standard")}),[]),o.createElement("svg",{className:r(a,"icon icon-photoStack"),focusable:"false",viewBox:"0 0 18 18",width:"18",height:"18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.photoStack)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("mask",{id:"b",fill:"#fff"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 15v1h14V2h-1v13H2Z"})),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 15v1h14V2h-1v13H2Z",fill:"#fff"}),o.createElement("path",{d:"M2 16H1v1h1v-1Zm0-1v-1H1v1h1Zm14 1v1h1v-1h-1Zm0-14h1V1h-1v1Zm-1 0V1h-1v1h1Zm0 13v1h1v-1h-1ZM3 16v-1H1v1h2Zm13-1H2v2h14v-2ZM15 2v14h2V2h-2Zm0 1h1V1h-1v2Zm-1-1v13h2V2h-2Zm1 12H2v2h13v-2Z",fill:"#0879BF",mask:"url(#b)"}),o.createElement("mask",{id:"c",fill:"#fff"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 17v1h14V4h-1v13H4Z"})),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 17v1h14V4h-1v13H4Z",fill:"#fff"}),o.createElement("path",{d:"M4 18H3v1h1v-1Zm0-1v-1H3v1h1Zm14 1v1h1v-1h-1Zm0-14h1V3h-1v1Zm-1 0V3h-1v1h1Zm0 13v1h1v-1h-1ZM5 18v-1H3v1h2Zm13-1H4v2h14v-2ZM17 4v14h2V4h-2Zm0 1h1V3h-1v2Zm-1-1v13h2V4h-2Zm1 12H4v2h13v-2Z",fill:"#0879BF",mask:"url(#c)"}),o.createElement("path",{stroke:"#0879BF",d:"M.5.5h13v13H.5z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:"#fff",d:"M0 0h18v18H0z"}))))};d.propTypes={className:a.string,title:a.string},e.exports=d},90357:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M15.169 18.448C14.793 20.093 14.425 21.678 13.623 22.928C13.377 23.311 13.13 23.793 12.71 24C12.09 20.807 13.387 18.12 13.899 15.436C13.246 14.103 13.652 11.846 15.051 11.59C17.077 11.22 16.543 13.664 16.2 14.8C16.01 15.424 15.671 16.021 15.722 16.705C15.835 18.146 17.648 18.24 18.577 17.497C19.909 16.436 20.295 14.385 20.164 12.7C19.967 10.135 17.062 8.85997 14.496 9.88497C13.173 10.413 11.973 11.628 11.799 13.413C11.709 14.353 11.906 15.104 12.276 15.634C12.331 15.715 12.523 15.857 12.552 16.072C12.61 16.506 12.352 16.974 12.116 17.298C10.802 16.92 10.124 15.741 10.016 14.248C9.76596 10.848 12.558 8.26397 15.841 8.02197C19.348 7.76497 22.126 9.78896 22.384 12.74C22.576 14.933 21.797 17.14 20.561 18.329C19.631 19.221 17.656 20.096 16.041 19.242C15.684 19.052 15.524 18.82 15.169 18.448Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},43512:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M11 8l14 8-14 8z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},90424:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),{PlayCNEWrapper:d}=n(61863),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","PlayCNE-standard")}),[]),o.createElement(d,{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"}))};c.propTypes={className:a.string},e.exports=c},48474:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M13 20.554L20.969 16 13 11.446v9.108zM11 8l14 8-14 8V8z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},97480:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Playlist-standard")}),[]),o.createElement("svg",{className:r(n,"icon icon-playlist"),width:"15",height:"14",viewBox:"0 0 15 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playlist)),o.createElement("path",{d:"M0 4H12V6H0V4ZM0 0H12V2H0V0ZM0 8H8V10H0V8ZM10 8V14L15 11L10 8Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},75320:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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",{d:"M23 19v-5H9v5h2v-2h10v2h2zm2 2h-4v3H11v-3H7v-9h4V8h10v4h4v9zm-12-9h6v-2h-6v2zm0 10h6v-3h-6v3z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},14503:(e,t,n)=>{const o=n(67294),i=n(94184),a=n(45697),{PrivacyOTIconWrapper:r}=n(61863),{trackComponent:s}=n(40199),l=e=>{const{className:t,...n}=e;return o.useEffect((()=>{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"}))))))};l.propTypes={className:a.string},e.exports=l},2935:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{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:"M23.66,13.73H18.5a.59.59,0,0,1-.56-.42L16.33,8.25A.34.34,0,0,0,16,8a.36.36,0,0,0-.31.25l-1.61,5.06a.59.59,0,0,1-.55.42H8.35a.35.35,0,0,0-.35.36.34.34,0,0,0,.14.29l4.19,3.21a.65.65,0,0,1,.22.69l-1.62,5.24a.37.37,0,0,0,.22.46.33.33,0,0,0,.32-.05l4.18-3.21a.57.57,0,0,1,.7,0l4.18,3.21a.34.34,0,0,0,.49-.08.41.41,0,0,0,.05-.33l-1.61-5.24a.63.63,0,0,1,.21-.69l4.19-3.21a.37.37,0,0,0,.07-.51A.32.32,0,0,0,23.66,13.73Z"}))};d.propTypes={className:i.string},e.exports=d},79138:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,showTitle:i,primaryFill:d,secondaryFill:c,...m}=e;return a.useEffect((()=>{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",...m},i?a.createElement("title",null,t(s.ratingHalf)):null,a.createElement("path",{fill:d,d:"M12.33,17.59a.63.63,0,0,1,.21.69l-1.61,5.24a.37.37,0,0,0,.22.46.33.33,0,0,0,.32-.05l4.18-3.21A.59.59,0,0,1,16,20.6V8h0a.36.36,0,0,0-.31.25l-1.61,5.06a.59.59,0,0,1-.55.42H8.35a.35.35,0,0,0-.35.36.34.34,0,0,0,.14.29Z"}),a.createElement("path",{fill:c,d:"M16.35,20.72l4.18,3.21a.34.34,0,0,0,.49-.08.41.41,0,0,0,.05-.33l-1.61-5.24a.63.63,0,0,1,.21-.69l4.19-3.21a.37.37,0,0,0,.07-.51.32.32,0,0,0-.27-.14H18.5a.59.59,0,0,1-.56-.42L16.33,8.25A.33.33,0,0,0,16,8V20.6A.59.59,0,0,1,16.35,20.72Z"}))};d.defaultProps={primaryFill:"#000",secondaryFill:"#fff",showTitle:!0},d.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string,showTitle:i.bool},e.exports=d},55641:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{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 18.959l2.509 1.339-.498-2.8 2.048-1.972-2.816-.392L16 12.577l-1.243 2.557-2.816.392 2.048 1.972-.498 2.8L16 18.958zm0 2.267L10.801 24l1.032-5.802-4.245-4.087 5.837-.81L16 8l2.575 5.3 5.837.811-4.245 4.087L21.199 24 16 21.226z",fillRule:"nonzero"}))};d.propTypes={className:i.string},e.exports=d},82614:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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.216 14.145a8 8 0 1 1 2.127 7.511l1.415-1.414a5.999 5.999 0 1 0-1.614-5.555l2.237-1.508 1.118 1.658-4.974 3.355-3.346-4.983 1.66-1.115 1.377 2.051z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},7029:(e,t,n)=>{const o=n(67294),{trackComponent:i}=n(40199);e.exports=()=>(o.useEffect((()=>{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"})))},79146:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M11.65 18.7c.9 0 1.5.75 1.65 1.65 0 .9-.75 1.65-1.65 1.65-.9 0-1.65-.75-1.65-1.65 0-.9.75-1.65 1.65-1.65zm-1.5-4.65c4.35 0 7.8 3.45 7.8 7.8V22H15.7v-.15c0-3-2.4-5.55-5.55-5.55H10l.15-2.25zm0-4.05C16.6 10 22 15.25 22 21.85V22h-2.25v-.15c0-5.25-4.35-9.6-9.6-9.6H10l.15-2.25z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},83066:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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:"M14.5 10a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9zm5.249 8.335l4.458 4.458-1.414 1.414-4.458-4.458a6.5 6.5 0 1 1 1.414-1.414z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},10752:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},55283:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{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"}))};d.propTypes={className:o.string},e.exports=d},90031:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(7636).default,{trackComponent:s}=n(40199),l=e=>{const{formatMessage:t}=a(),{title:n,...i}=e;return o.useEffect((()=>{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"}))};l.propTypes={title:i.string},e.exports=l},43784:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},87369:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},8732:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},84632:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},48287:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},13654:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},20565:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},60343:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},72643:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{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"}))};d.propTypes={className:i.string},e.exports=d},75238:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},60344:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{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"}))};d.propTypes={className:i.string},e.exports=d},93383:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},54014:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},90206:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},3789:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},59270:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},55174:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},97178:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},1838:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},63146:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},96532:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},18322:(e,t,n)=>{const o=n(24074).default,i=n(32574),a=n(97860),r=n(32510),s=n(48829),l=n(46643),d=n(87786),c=n(51195),m=n(6083),p=n(55738),u=n(62515),g=n(81768),h=n(12159),y=n(77021),b=n(77720),f=n(11269),v=n(89983),k=n(78614),w=n(73993),C=n(77955),$=n(48172),x=n(9547),S=n(52733),E=n(15447),I=n(78135),T=n(10931),N=n(78115),L=n(5337),B=n(90031),P=n(77333),A=n(42342),M=n(75139),D=n(42989),H=n(79e3),_=n(86767),R=n(21663),O=n(82857),F=n(78255),W=n(83868),U=n(42179),V=n(52891),z=n(75020),j=n(55754),G=n(89431),q=n(9279),Z=n(45960),K=n(90357),Y=n(43512),X=n(90424),J=n(97480),Q=n(48474),ee=n(75320),te=n(14503),ne=n(2935),oe=n(79138),ie=n(55641),ae=n(82614),re=n(79146),se=n(83066),le=n(10752),de=n(59389),ce=n(55283),me=n(43784),pe=n(8732),ue=n(87369),ge=n(48287),he=n(60343),ye=n(13654),be=n(20565),fe=n(72643),ve=n(75238),ke=n(60344),we=n(93383),Ce=n(54014),$e=n(3789),xe=n(59270),Se=n(90206),Ee=n(55174),Ie=n(97178),Te=n(63146),Ne=n(96532);e.exports={AgeGate:o,Arrow:i,Article:a,Bookmark:r,BookmarkActivated:s,BookmarkNew:l,CartFilled:d,CartOutlined:c,Check:m,Chevron:p,ChevronFill:u,Close:g,Collapse:h,Comment:y,CopyLink:b,DownloadCloud:f,DownloadWeb:v,Dot:k,Email:w,Enlarge:C,Expand:$,Facebook:x,Filmstrip:S,Flipboard:E,GoogleNews:I,Gallery:T,Grid:N,Headphone:L,SlimHeadphone:B,Information:P,Instagram:A,InvertedBookmark:M,InvertedBookmarkActivated:D,LargeChevron:H,Like:_,LikeFilled:R,Line:O,LinkedIn:F,OK:W,List:V,Maximize:z,Menu:j,NewsletterArrow:G,Pause:q,PhotoStack:Z,Pinterest:K,Play:Y,PlayCNE:X,PlaylistIcon:J,PlayOutlined:Q,Print:ee,PrivacyOT:te,RatingFilled:ne,RatingHalf:oe,RatingOutlined:ie,Replay:ae,Loader:U,Rss:re,Search:se,Share:le,NativeShare:de,Shopping:ce,Snapchat:me,Spotify:pe,SocialHandle:ue,Telegram:ge,Timestamp:he,Tiktok:be,Threads:ye,Triangle:fe,TriangleDown:ve,TriangleUp:ke,Tumblr:we,Twitter:Ce,Vero:$e,Viber:xe,VK:Se,WeChat:Ee,Weibo:Ie,YandexZen:Te,YouTube:Ne}},61863:(e,t,n)=>{const o=n(51117).default,{getColorToken:i}=n(79720),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}},93708:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{l("CoreIcons","Arrow-thin")}),[]),i.createElement("svg",{className:a("icon icon-arrow",n),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",{d:"M22.33 15.5l-6.924-6.925.707-.707L24.245 16l-8.132 8.132-.707-.707 6.925-6.925H8v-1z",fillRule:"nonzero"}))};d.propTypes={className:o.string},e.exports=d},18854:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M8 10h14v1H8v-1zm0 5h16v1H8v-1zm0 5h11v1H8v-1z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},24918:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...d}=e;return o.useEffect((()=>{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",...d},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M5 2h10v1H6v18.188l6.5-3.714 6.5 3.714V14.05h1v8.862l-7.5-4.286L5 22.912V2ZM19.022 10.495V2.05h1v8.445h-1Z",clipRule:"evenodd"}),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M23.744 6.772H15.3v-1h8.444v1Z",clipRule:"evenodd"}))};d.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=d},75647:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...d}=e;return o.useEffect((()=>{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",...d},o.createElement("title",null,n||t(s.bookmarkActivated)),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-checkmark",fill:"#000",fillRule:"evenodd",d:"M5 2h10v1H6v18.188l6.5-3.714 6.5 3.714V11.05h1v11.862l-7.5-4.286L5 22.912V2Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark--activated-checkmark-stroke",fill:"#fff",fillRule:"evenodd",d:"m12.525 11.218 6.522-6.521.707.707-7.229 7.228L8.49 8.597l.707-.707 3.328 3.328Z",clipRule:"evenodd"}))};d.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=d},5189:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M23.646 10.646l.708.708L14.03 21.676 7.68 16.384l.64-.768 5.65 4.708z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},57013:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M12.425 8.575l.707-.707L21.263 16l-8.131 8.132-.707-.707L19.849 16z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},32165:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",role:"none",...a},o.createElement("title",null,t(s.close)),o.createElement("path",{d:"M16 15.293l6.718-6.718.707.707L16.707 16l6.718 6.718-.707.707L16 16.707l-6.718 6.718-.707-.707L15.293 16 8.575 9.282l.707-.707z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},84918:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.collapse)),o.createElement("path",{d:"M8 16.5v-1h16v1z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},51753:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.comment)),o.createElement("path",{d:"M16.638 19H23v-9H9v9h3v3.864L16.638 19zM8 9h16v11h-7l-6 5v-5H8V9z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},1266:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.downloadWeb)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 0V10.087L12.2441 6.34287L12.9512 7.04997L8.0015 11.9997L8.00105 11.9993L8.00053 11.9998L3.05078 7.05005L3.75789 6.34294L7.5 10.0851L7.5 0H8.5ZM16 14H0V15H16V14Z",fill:"black"}))};d.propTypes={className:a.string,title:a.string},e.exports=d},50100:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Email-thin")}),[]),o.createElement("svg",{className:r(n,"icon icon-email"),focusable:"false",viewBox:"2 3 30 30",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.email)),o.createElement("path",{d:"M9.982 13.165v10.931h15.452v-10.93l-7.724 7.291-7.728-7.292z",fill:"#000"}),o.createElement("path",{d:"M10.655 12.471l7.054 6.656 7.05-6.656H10.655z",fill:"#000"}))};d.propTypes={className:a.string},e.exports=d},12462:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.expand)),o.createElement("path",{d:"M16.5 15.5H24v1h-7.5V24h-1v-7.5H8v-1h7.5V8h1z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},28735:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Facebook-thin")}),[]),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:"M13.621 11.099V13.302H12V15.995H13.621V24H16.951V15.995H19.186C19.186 15.995 19.395 14.704 19.496 13.292H16.964V11.45C16.964 11.175 17.327 10.804 17.686 10.804H19.5V8H17.033C13.539 8 13.621 10.696 13.621 11.099Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},23599:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M8 8V24H24V8H8ZM20.8 14.4H17.6V17.6H14.4V20.8H11.2V11.2H20.8V14.4Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},84076:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.gallery)),o.createElement("path",{d:"M22 12h2v11H11v-3H8V9h14v3zm-1 0v-2H9v9h2v-7h10zm2 1H12v9h11v-9z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},36791:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 28 36",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",style:{marginTop:"16px"},...a},o.createElement("title",null,t(s.googlenews)),o.createElement("path",{d:"M21.2666 21.2a.6141.6141 0 0 1-.6128.6128H3.3446a.614.614 0 0 1-.6128-.6128V8.1153a.6141.6141 0 0 1 .6128-.6128h17.3091a.6141.6141 0 0 1 .6128.6128V21.2zm-3.0315-3.4196v-1.1957a.0803.0803 0 0 0-.0803-.0803h-5.3725v1.3619h5.3725a.0817.0817 0 0 0 .0804-.083l-.0001-.0029zm.8171-2.5875v-1.2012a.0803.0803 0 0 0-.079-.0817h-6.191v1.3619h6.1896a.079.079 0 0 0 .0804-.0776v-.0041.0027zm-.8171-2.5875v-1.2066a.0803.0803 0 0 0-.0803-.0803h-5.3725v1.3619h5.3725a.0816.0816 0 0 0 .0803-.079v.004zM8.1492 14.0448v1.2257h1.7704c-.1457.749-.8049 1.2924-1.7704 1.2924-1.0906-.0405-1.9418-.9574-1.9013-2.048.0384-1.0338.8676-1.8629 1.9013-1.9013a1.77 1.77 0 0 1 1.2529.4903l.9342-.9329a3.1405 3.1405 0 0 0-2.1871-.8525c-1.8051 0-3.2684 1.4633-3.2684 3.2684 0 1.8051 1.4633 3.2684 3.2684 3.2684 1.8889 0 3.1323-1.3278 3.1323-3.1976a3.941 3.941 0 0 0-.0518-.6183l-3.0805.0054zM2.2701 7.6537a.6156.6156 0 0 1 .6128-.6128h12.1545l-1.2692-3.4904a.5952.5952 0 0 0-.7436-.3827L.3676 7.7749a.5938.5938 0 0 0-.3228.7749l2.2253 6.112V7.6537za.6156.6156 0 0 1 .6128-.6128h12.1545l-1.2692-3.4904a.5952.5952 0 0 0-.7436-.3827L.3676 7.7749a.5938.5938 0 0 0-.3228.7749l2.2253 6.112V7.6537zm21.3116-.3105l-8.803-2.3683.7517 2.0659h5.5836a.6141.6141 0 0 1 .6128.6128v8.7948l2.2471-8.3659a.5923.5923 0 0 0-.3922-.7393zm-4.4955-1.6738V2.7946a.6101.6101 0 0 0-.6115-.6074H5.5236a.6101.6101 0 0 0-.6156.6046v2.8368l8.3904-3.0519a.5937.5937 0 0 1 .7422.3895l.5447 1.498 4.5009 1.2052z"}))};d.propTypes={className:a.string},e.exports=d},19302:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.grid)),o.createElement("path",{d:"M14 9H9v5h5V9zM8 8h7v7H8V8zm15 1h-5v5h5V9zm1-1v7h-7V8h7zm-1 10h-5v5h5v-5zm1-1v7h-7v-7h7zm-10 1H9v5h5v-5zm1-1v7H8v-7h7z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},77904:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Instagram-thin")}),[]),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",{d:"M16 8C18.173 8 18.445 8.01 19.298 8.048C20.15 8.087 20.731 8.222 21.24 8.42C21.766 8.624 22.213 8.898 22.657 9.343C23.102 9.787 23.376 10.233 23.58 10.76C23.778 11.269 23.913 11.85 23.952 12.702C23.991 13.555 24 13.827 24 16C24 18.173 23.99 18.445 23.952 19.298C23.913 20.15 23.778 20.731 23.58 21.24C23.379 21.7738 23.064 22.2574 22.657 22.657C22.213 23.102 21.767 23.376 21.24 23.58C20.731 23.778 20.15 23.913 19.298 23.952C18.445 23.991 18.173 24 16 24C13.827 24 13.555 23.99 12.702 23.952C11.85 23.913 11.269 23.778 10.76 23.58C10.2262 23.379 9.74259 23.064 9.343 22.657C8.93593 22.2574 8.62093 21.7738 8.42 21.24C8.222 20.731 8.087 20.15 8.048 19.298C8.01 18.445 8 18.173 8 16C8 13.827 8.01 13.555 8.048 12.702C8.087 11.85 8.222 11.269 8.42 10.76C8.624 10.234 8.898 9.787 9.343 9.343C9.787 8.898 10.233 8.624 10.76 8.42C11.269 8.222 11.85 8.087 12.702 8.048C13.555 8.01 13.827 8 16 8ZM16 10C14.046 10 13.814 10.007 13.043 10.043C12.329 10.075 11.942 10.194 11.683 10.295C11.3657 10.4124 11.0787 10.5993 10.843 10.842C10.586 11.098 10.427 11.342 10.295 11.684C10.195 11.942 10.075 12.329 10.043 13.043C10.007 13.814 10 14.046 10 16C10 17.954 10.007 18.186 10.043 18.957C10.075 19.671 10.194 20.058 10.295 20.317C10.427 20.658 10.586 20.902 10.842 21.157C11.098 21.414 11.342 21.573 11.684 21.705C11.942 21.805 12.329 21.925 13.043 21.957C13.814 21.993 14.046 22 16 22C17.954 22 18.186 21.993 18.957 21.957C19.671 21.925 20.058 21.806 20.317 21.705C20.658 21.573 20.902 21.414 21.157 21.158C21.414 20.902 21.573 20.658 21.705 20.316C21.805 20.058 21.925 19.671 21.957 18.957C21.993 18.186 22 17.954 22 16C22 14.046 21.993 13.814 21.957 13.043C21.925 12.329 21.806 11.942 21.705 11.683C21.5876 11.3657 21.4007 11.0787 21.158 10.843C20.9219 10.5997 20.6341 10.4124 20.316 10.295C20.058 10.195 19.671 10.075 18.957 10.043C18.186 10.007 17.954 10 16 10ZM16 11.768C16.5558 11.768 17.1061 11.8775 17.6195 12.0901C18.133 12.3028 18.5995 12.6145 18.9925 13.0075C19.3855 13.4005 19.6972 13.867 19.9099 14.3805C20.1225 14.8939 20.232 15.4442 20.232 16C20.232 16.5558 20.1225 17.1061 19.9099 17.6195C19.6972 18.133 19.3855 18.5995 18.9925 18.9925C18.5995 19.3855 18.133 19.6972 17.6195 19.9099C17.1061 20.1225 16.5558 20.232 16 20.232C14.8776 20.232 13.8012 19.7861 13.0075 18.9925C12.2139 18.1988 11.768 17.1224 11.768 16C11.768 14.8776 12.2139 13.8012 13.0075 13.0075C13.8012 12.2139 14.8776 11.768 16 11.768ZM16 18.368C16.628 18.368 17.2303 18.1185 17.6744 17.6744C18.1185 17.2303 18.368 16.628 18.368 16C18.368 15.372 18.1185 14.7697 17.6744 14.3256C17.2303 13.8815 16.628 13.632 16 13.632C15.372 13.632 14.7697 13.8815 14.3256 14.3256C13.8815 14.7697 13.632 15.372 13.632 16C13.632 16.628 13.8815 17.2303 14.3256 17.6744C14.7697 18.1185 15.372 18.368 16 18.368ZM21.3 11.85C21.3 12.155 21.1788 12.4475 20.9632 12.6632C20.7475 12.8788 20.455 13 20.15 13C19.845 13 19.5525 12.8788 19.3368 12.6632C19.1212 12.4475 19 12.155 19 11.85C19 11.545 19.1212 11.2525 19.3368 11.0368C19.5525 10.8212 19.845 10.7 20.15 10.7C20.455 10.7 20.7475 10.8212 20.9632 11.0368C21.1788 11.2525 21.3 11.545 21.3 11.85Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},26696:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.like)),o.createElement("path",{d:"M22.388 15.722A3.792 3.792 0 0 0 23 13.641C23 11.619 21.463 10 19.593 10c-.823 0-1.84.862-2.764 2.23L16 13.457l-.829-1.227c-.924-1.368-1.94-2.23-2.764-2.23C10.537 10 9 11.619 9 13.64c0 .758.216 1.477.612 2.082.45.689 2.639 3.041 6.394 6.853 3.769-3.837 5.936-6.17 6.382-6.853zm-7.019-4.897c.174.2.508.664.631.846.123-.182.458-.646.63-.846C17.414 9.881 18.454 9 19.594 9 22.027 9 24 11.078 24 13.64c0 .977-.286 1.882-.775 2.63-.53.81-2.935 3.386-7.218 7.73-4.297-4.344-6.703-6.92-7.232-7.73A4.792 4.792 0 0 1 8 13.64C8 11.079 9.973 9 12.407 9c1.14 0 2.18.88 2.962 1.825z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},26316:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M8.775 16.27A4.792 4.792 0 0 1 8 13.64C8 11.079 9.973 9 12.407 9 13.89 9 15.2 10.488 16 11.67 16.799 10.489 18.11 9 19.593 9 22.027 9 24 11.078 24 13.64c0 .977-.286 1.882-.775 2.63-.53.81-2.935 3.386-7.218 7.73-4.297-4.344-6.703-6.92-7.232-7.73z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},7137:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M24 14.4919C24 10.9124 20.4114 8 16 8C11.5892 8 8 10.9124 8 14.4919C8 17.7011 10.8459 20.3892 14.6903 20.8973C14.9508 20.9535 15.3054 21.0692 15.3951 21.2919C15.4757 21.4941 15.4481 21.8108 15.4211 22.0151C15.4211 22.0151 15.327 22.5795 15.307 22.7C15.2724 22.9022 15.1465 23.4908 16 23.1314C16.8541 22.7714 20.607 20.4184 22.2854 18.4865C23.4449 17.2151 24 15.9249 24 14.4919ZM13.1773 16.4032C13.1773 16.4892 13.1076 16.5589 13.0216 16.5589H10.78C10.6934 16.5589 10.6243 16.4898 10.6243 16.4038V12.9178C10.6243 12.8319 10.6941 12.7622 10.78 12.7622H11.3411C11.427 12.7622 11.4968 12.8319 11.4968 12.9178V15.6865H13.0216C13.1076 15.6865 13.1773 15.7562 13.1773 15.8422V16.4032ZM14.5303 16.4038C14.5303 16.4897 14.4605 16.5595 14.3746 16.5595H13.8135C13.7276 16.5595 13.6578 16.4897 13.6578 16.4038V12.9178C13.6578 12.8319 13.7276 12.7622 13.8135 12.7622H14.3746C14.4605 12.7622 14.5303 12.8319 14.5303 12.9178V16.4038ZM18.3924 16.4038C18.3924 16.4897 18.3227 16.5595 18.2368 16.5595H17.6757C17.6271 16.5595 17.5756 16.5347 17.5476 16.4941L15.9481 14.3341V16.4043C15.9481 16.4903 15.8784 16.56 15.7919 16.56H15.2308C15.1449 16.56 15.0751 16.4903 15.0751 16.4043V12.9178C15.0751 12.8319 15.1449 12.7622 15.2308 12.7622H15.7919C15.8438 12.7622 15.8936 12.7869 15.9205 12.8319L17.5178 14.9892V12.9178C17.5178 12.8319 17.5876 12.7622 17.6735 12.7622H18.2346C18.3205 12.7622 18.3903 12.8319 18.3903 12.9178L18.3924 16.4038ZM21.4914 13.4795C21.4914 13.5654 21.4216 13.6351 21.3357 13.6351H19.8108V14.2243H21.3357C21.4216 14.2243 21.4914 14.2941 21.4914 14.3805V14.9416C21.4914 15.0276 21.4216 15.0973 21.3357 15.0973H19.8108V15.6865H21.3357C21.4216 15.6865 21.4914 15.7562 21.4914 15.8422V16.4032C21.4914 16.4892 21.4216 16.5589 21.3357 16.5589H19.0941C19.0102 16.5589 18.9384 16.4873 18.9384 16.4032V12.9184C18.9384 12.8338 19.0097 12.7627 19.0941 12.7627H21.3357C21.4216 12.7627 21.4914 12.8324 21.4914 12.9189V13.4795Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},58656:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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",{d:"M23 23H20.1V18.46C20.1 17.377 20.08 15.985 18.593 15.985C17.083 15.985 16.852 17.165 16.852 18.382V23H13.952V13.665H16.736V14.94H16.774C17.162 14.206 18.108 13.432 19.52 13.432C22.458 13.432 23 15.366 23 17.879V23ZM10.683 12.364C10.4586 12.3695 10.2354 12.33 10.0265 12.2479C9.81754 12.1658 9.62716 12.0428 9.46652 11.886C9.30587 11.7292 9.17821 11.5419 9.09105 11.3351C9.00389 11.1282 8.95898 10.906 8.95898 10.6815C8.95898 10.4571 9.00389 10.2349 9.09105 10.028C9.17821 9.82116 9.30587 9.63383 9.46652 9.47706C9.62716 9.32028 9.81754 9.19723 10.0265 9.11513C10.2354 9.03304 10.4586 8.99356 10.683 8.99904C11.1221 9.00974 11.5397 9.1917 11.8465 9.50607C12.1533 9.82043 12.325 10.2423 12.325 10.6815C12.325 11.1208 12.1533 11.5426 11.8465 11.857C11.5397 12.1714 11.1221 12.3533 10.683 12.364ZM9.23001 23H12.132V13.665H9.23001V23Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},45009:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.list)),o.createElement("path",{d:"M12 9h12v1H12V9zm0 12h12v1H12v-1zm0-6h12v1H12v-1zM8 9h1v1H8V9zm0 12h1v1H8v-1zm0-6h1v1H8v-1z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},63496:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.maximize)),o.createElement("path",{d:"M9 9v3.5H8V8h4.5v1H9zm13.5 0H19V8h4.5v4.5h-1V9zM9 22.5h3.5v1H8V19h1v3.5zm13.5 0V19h1v4.5H19v-1h3.5z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},89492:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.menu)),o.createElement("path",{d:"M8 10h16v1H8v-1zm0 5h16v1H8v-1zm0 5h16v1H8v-1z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},68740:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M19.7633 12.1297C19.7633 14.4062 17.9114 16.2577 15.6339 16.2577C13.3566 16.2577 11.5044 14.4062 11.5044 12.1297C11.5044 9.85247 13.3566 8 15.6339 8C17.9114 8 19.7631 9.85222 19.7633 12.1297ZM17.3437 12.13C17.3437 11.1871 16.5767 10.4202 15.6339 10.4202C14.6918 10.4202 13.9243 11.1869 13.9246 12.13C13.9246 13.0721 14.6915 13.839 15.6339 13.839C16.5765 13.839 17.3437 13.0721 17.3437 12.13ZM17.3044 19.6258L19.6123 21.935C19.6129 21.9356 19.6135 21.9362 19.6141 21.9367C19.6144 21.937 19.6147 21.9372 19.6151 21.9375C20.086 22.4099 20.085 23.1746 19.6125 23.6455L19.6113 23.6468C19.1391 24.1182 18.3742 24.1177 17.9028 23.6455L15.6334 21.3771L13.3655 23.6455C12.8931 24.1179 12.1271 24.1182 11.6544 23.6458C11.182 23.1733 11.1818 22.4074 11.6542 21.9347L13.9626 19.6258C13.1133 19.4322 12.3028 19.0966 11.5652 18.633C11 18.2772 10.8302 17.5303 11.1861 16.9648L11.1871 16.963C11.5429 16.3983 12.2893 16.2288 12.854 16.5846C14.5443 17.6474 16.7217 17.6481 18.4135 16.5846L18.4147 16.5839C18.9804 16.2288 19.7266 16.3996 20.0817 16.9651C20.4375 17.5305 20.2675 18.2772 19.702 18.633C18.9645 19.0966 18.1539 19.4324 17.3044 19.6258Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},40548:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.pause)),o.createElement("g",{fillRule:"nonzero"},o.createElement("path",{d:"M12 10h1.25v12H12zM18.75 10H20v12h-1.25z"})))};d.propTypes={className:a.string},e.exports=d},87590:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{l("CoreIcons","Pinterest-thin")}),[]),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:"M15.169 18.448C14.793 20.093 14.425 21.678 13.623 22.928C13.377 23.311 13.13 23.793 12.71 24C12.09 20.807 13.387 18.12 13.899 15.436C13.246 14.103 13.652 11.846 15.051 11.59C17.077 11.22 16.543 13.664 16.2 14.8C16.01 15.424 15.671 16.021 15.722 16.705C15.835 18.146 17.648 18.24 18.577 17.497C19.909 16.436 20.295 14.385 20.164 12.7C19.967 10.135 17.062 8.85997 14.496 9.88497C13.173 10.413 11.973 11.628 11.799 13.413C11.709 14.353 11.906 15.104 12.276 15.634C12.331 15.715 12.523 15.857 12.552 16.072C12.61 16.506 12.352 16.974 12.116 17.298C10.802 16.92 10.124 15.741 10.016 14.248C9.76596 10.848 12.558 8.26397 15.841 8.02197C19.348 7.76497 22.126 9.78896 22.384 12.74C22.576 14.933 21.797 17.14 20.561 18.329C19.631 19.221 17.656 20.096 16.041 19.242C15.684 19.052 15.524 18.82 15.169 18.448Z",fill:"black"}))};d.propTypes={className:a.string},e.exports=d},11341:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.play)),o.createElement("path",{d:"M11 8l14 8-14 8z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},38752:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playOutlined)),o.createElement("path",{d:"M12 9.723v12.554L22.984 16 12 9.723zM11 8l14 8-14 8V8z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},38332:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.print)),o.createElement("path",{d:"M24 20v-7H8v7h3v-3h10v3h3zm1 1h-4v3H11v-3H7v-9h4V8h10v4h4v9zm-13-9h8V9h-8v3zm0 11h8v-5h-8v5z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},20773:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M23.66,13.73H18.5a.59.59,0,0,1-.56-.42L16.33,8.25A.34.34,0,0,0,16,8a.36.36,0,0,0-.31.25l-1.61,5.06a.59.59,0,0,1-.55.42H8.35a.35.35,0,0,0-.35.36.34.34,0,0,0,.14.29l4.19,3.21a.65.65,0,0,1,.22.69l-1.62,5.24a.37.37,0,0,0,.22.46.33.33,0,0,0,.32-.05l4.18-3.21a.57.57,0,0,1,.7,0l4.18,3.21a.34.34,0,0,0,.49-.08.41.41,0,0,0,.05-.33l-1.61-5.24a.63.63,0,0,1,.21-.69l4.19-3.21a.37.37,0,0,0,.07-.51A.32.32,0,0,0,23.66,13.73Z"}))};d.propTypes={className:i.string},e.exports=d},74662:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r();return a.useEffect((()=>{l("CoreIcons","RatingHalf-thin")}),[]),a.createElement("svg",{className:o("icon icon-rating-half",e.className),focusable:"false",viewBox:"0 0 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg"},a.createElement("title",null,t(s.ratingHalf)),a.createElement("path",{fill:e.primaryFill,d:"M12.33,17.59a.63.63,0,0,1,.21.69l-1.61,5.24a.37.37,0,0,0,.22.46.33.33,0,0,0,.32-.05l4.18-3.21A.59.59,0,0,1,16,20.6V8h0a.36.36,0,0,0-.31.25l-1.61,5.06a.59.59,0,0,1-.55.42H8.35a.35.35,0,0,0-.35.36.34.34,0,0,0,.14.29Z"}),a.createElement("path",{fill:e.secondaryFill,d:"M16.35,20.72l4.18,3.21a.34.34,0,0,0,.49-.08.41.41,0,0,0,.05-.33l-1.61-5.24a.63.63,0,0,1,.21-.69l4.19-3.21a.37.37,0,0,0,.07-.51.32.32,0,0,0-.27-.14H18.5a.59.59,0,0,1-.56-.42L16.33,8.25A.33.33,0,0,0,16,8V20.6A.59.59,0,0,1,16.35,20.72Z"}))};d.defaultProps={primaryFill:"#000",secondaryFill:"#fff"},d.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=d},44158:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.ratingOutlined)),o.createElement("path",{d:"M16 21.226L10.801 24l1.032-5.802-4.245-4.087 5.837-.81L16 8l2.575 5.3 5.837.811-4.245 4.087L21.199 24z",fillRule:"evenodd"}))};d.propTypes={className:a.string},e.exports=d},59721:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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.003 15.788a8 8 0 0 1 15.944-.7 8 8 0 0 1-13.604 6.568l.708-.707a6.999 6.999 0 0 0 11.903-5.747 7 7 0 0 0-13.952.957l3.212-2.166.559.829-4.559 3.074-3.067-4.566.83-.558 2.026 3.016z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},73805:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 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:"M11.65 18.7c.9 0 1.5.75 1.65 1.65 0 .9-.75 1.65-1.65 1.65-.9 0-1.65-.75-1.65-1.65 0-.9.75-1.65 1.65-1.65zm-1.5-4.65c4.35 0 7.8 3.45 7.8 7.8V22H15.7v-.15c0-3-2.4-5.55-5.55-5.55H10l.15-2.25zm0-4.05C16.6 10 22 15.25 22 21.85V22h-2.25v-.15c0-5.25-4.35-9.6-9.6-9.6H10l.15-2.25z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},90034:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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 32 32",width:"32",height:"32",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.search)),o.createElement("path",{d:"M14.5 9a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11zm4.936 9.73l4.418 4.416-.708.708-4.417-4.418a6.5 6.5 0 1 1 .707-.707z",fillRule:"nonzero"}))};d.propTypes={className:a.string},e.exports=d},79294:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(7636).default,{trackComponent:s}=n(40199),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},30507:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},25455:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},26728:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},8228:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},27488:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},30565:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},74260:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},24212:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),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},7704:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},61659:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},92384:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},36782:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},12535:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},56905:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},66104:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},31686:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{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"}))};d.propTypes={className:a.string},e.exports=d},23693:(e,t,n)=>{const o=n(93708),i=n(18854),a=n(24918),r=n(75647),s=n(5189),l=n(57013),d=n(32165),c=n(84918),m=n(51753),p=n(1266),u=n(50100),g=n(12462),h=n(28735),y=n(23599),b=n(36791),f=n(84076),v=n(19302),k=n(77904),w=n(26696),C=n(26316),$=n(7137),x=n(58656),S=n(68740),E=n(45009),I=n(63496),T=n(89492),N=n(40548),L=n(87590),B=n(11341),P=n(38752),A=n(38332),M=n(20773),D=n(74662),H=n(44158),_=n(59721),R=n(73805),O=n(90034),F=n(79294),W=n(30507),U=n(25455),V=n(26728),z=n(8228),j=n(74260),G=n(30565),q=n(24212),Z=n(7704),K=n(27488),Y=n(92384),X=n(36782),J=n(12535),Q=n(61659),ee=n(56905),te=n(66104),ne=n(31686);e.exports={Arrow:o,Article:i,Bookmark:a,BookmarkActivated:r,Check:s,Chevron:l,Close:d,Collapse:c,Comment:m,DownloadWeb:p,Email:u,Expand:g,Facebook:h,Flipboard:y,GoogleNews:b,Gallery:f,Grid:v,Instagram:k,Like:w,LikeFilled:C,Line:$,LinkedIn:x,OK:S,List:E,Maximize:I,Menu:T,Pause:N,Pinterest:L,Play:B,PlayOutlined:P,Print:A,RatingFilled:M,RatingHalf:D,RatingOutlined:H,Replay:_,Rss:R,Search:O,Share:F,Shopping:W,Snapchat:U,Spotify:V,Telegram:z,Timestamp:j,Tiktok:G,Threads:K,Tumblr:q,Twitter:Z,Vero:Y,Viber:X,Video:J,VK:Q,WeChat:ee,Weibo:te,YouTube:ne}},44673:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:o,secondaryFill:d,...c}=e;return i.useEffect((()=>{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",...c},i.createElement("title",null,t(s.arrow)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fill:o,d:"M12.324 7.057 6.6 1.333 7.933 0l8.001 8-8 8L6.6 14.667l5.724-5.724H0V7.057h12.324Z"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:d,d:"M0 0h16v16H0z"}))))};d.defaultProps={primaryFill:"#000",secondaryFill:"#fff"},d.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=d},85322:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,primaryFill:d,...c}=e;return o.useEffect((()=>{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",...c},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{className:"icon-bookmark-fill",fill:d,fillRule:"evenodd",d:"M1.929.815h7.3v1h-6.3v12.323l4.4-2.514 4.4 2.514V9.25h1v6.611l-5.4-3.085-5.4 3.085V.816Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-stroke",fill:d,fillRule:"evenodd",d:"M11.744 6.911V1h1v5.911h-1Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-stroke",fill:d,fillRule:"evenodd",d:"M15.2 4.456H9.289v-1h5.91v1Z",clipRule:"evenodd"}))};d.defaultProps={primaryFill:"#000"},d.propTypes={bookmarkIconTitle:a.string,className:a.string,primaryFill:a.string},e.exports=d},30157:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,className:a,...d}=e;return o.useEffect((()=>{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",...d},o.createElement("title",null,n||t(s.bookmarkActivated)),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-outline",fill:"#000",fillRule:"evenodd",d:"M1.929.815h7.3v1h-6.3v12.323l4.4-2.514 4.4 2.514V7.15h1v8.711l-5.4-3.085-5.4 3.085V.816Z",clipRule:"evenodd"}),o.createElement("path",{className:"icon-bookmark-fill icon-bookmark--activated-checkmark",fill:"#000",fillRule:"evenodd",d:"m7.346 7.205 4.459-4.459.707.708L7.346 8.62l-2.93-2.93.707-.708 2.223 2.223Z",clipRule:"evenodd"}))};d.propTypes={bookmarkIconTitle:a.string,className:a.string},e.exports=d},68537:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{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",{d:"M0 2.716V14h16V2.716l-7.997 7.528L0 2.716ZM.698 2l7.305 6.87 7.3-6.87H.698Z"}))};d.propTypes={className:i.string},e.exports=d},94101:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{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:"M5.548 3.099v2.203H4v2.693h1.548V16h3.179V7.995h2.133s.2-1.291.297-2.703H8.739V3.45c0-.275.346-.646.689-.646h1.732V0H8.805C5.47 0 5.548 2.696 5.548 3.099Z"}))};d.propTypes={className:i.string},e.exports=d},6664:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i,...d}=e;return o.useEffect((()=>{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",...d},o.createElement("title",null,t(s.print)),o.createElement("path",{fill:i,fillRule:"evenodd",d:"M14.222 10.778V6.333H1.778v4.445h1.778V9h8.888v1.778h1.778ZM16 12.556h-3.556v2.666H3.556v-2.666H0v-8h3.556V1h8.888v3.556H16v8Zm-10.667-8h5.334V2.778H5.333v1.778Zm0 8.888h5.334v-2.666H5.333v2.666Z",clipRule:"evenodd"}))};d.defaultProps={primaryFill:"#000"},d.propTypes={className:i.string,primaryFill:i.string},e.exports=d},94838:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i,secondaryFill:d,...c}=e;return o.useEffect((()=>{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",...c},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:d,d:"M0 0h16v16H0z"}))))};d.defaultProps={primaryFill:"#000",secondaryFill:"#fff"},d.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=d},17390:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(7636).default,{trackComponent:l}=n(40199),d=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i,secondaryFill:d,...c}=e;return o.useEffect((()=>{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",...c},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:d,d:"M0 0h15.658v16H0z"}))))};d.defaultProps={primaryFill:"#000",secondaryFill:"#fff"},d.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=d},7636:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(76186);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"},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:"someWhatFunny",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"},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"}})},68867:(e,t,n)=>{const{useContext:o,useEffect:i}=n(67294),a=n(45697),{ConsentContext:r}=n(9532),{initializeInfinityId:s}=n(83796),l=({featureFlags:e})=>{const t=o(r);return i((()=>{e.enableInfinityId&&s(t.targeting)}),[t,e]),null};l.propTypes={featureFlags:a.shape({enableInfinityId:a.bool})},e.exports=l},51004:(e,t,n)=>{e.exports=n(68867)},96104:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useContext:r,useEffect:s,useRef:l,useState:d}=a,c=n(12324).Z,{isIOSDevice:m}=n(39037),p=n(3499),{ConsentContext:u}=n(9532),g=n(65948),h=n(5692).Z,{trackComponent:y}=n(40199),{InstagramEmbedContainer:b,InstagramEmbedBlockQuote:f}=n(35853),v=({attributes:e,className:t,showCaptions:n,url:i})=>{a.useEffect((()=>{y("InstagramEmbed")}),[]);const v=l(),[k,w]=p(),[C]=d(m()),$=r(u),x=$.targeting&&w,S=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=v.current;return C&&e.addEventListener("DOMNodeInserted",(e=>S(e))),()=>{C&&e.removeEventListener("DOMNodeInserted",(e=>S(e)))}}),[C,v,x]),a.createElement(b,{ref:c(v,k)},x?a.createElement(f,{...e,className:o("instagram-media",t),"data-instgrm-captioned":n||void 0,"data-instgrm-permalink":i,"data-instgrm-version":"8"}):a.createElement(g,{hasConsent:$.targeting,url:i,consentBannerHeader:h.consentBannerHeader}))};v.propTypes={attributes:i.object,className:i.string,showCaptions:i.bool,url:i.string.isRequired},e.exports=v},86367:(e,t,n)=>{e.exports=n(96104)},35853:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),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}},5692:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({consentBannerHeader:{id:"InstagramEmbed.ConsentBannerHeader",defaultMessage:"Instagram content",description:"Header for message banner"}})},5362:(e,t,n)=>{const o=n(45697),i=n(67294),{InternalLinkEmbedWrapper:a}=n(16895),{trackComponent:r}=n(40199),s=function({url:e,dangerousDek:t}){return i.useEffect((()=>{r("InternalLinkEmbed")}),[]),i.createElement(a,{href:e,dangerouslySetInnerHTML:{__html:t}})};s.propTypes={dangerousDek:o.string.isRequired,url:o.string.isRequired},s.displayName="InternalLinkEmbed",e.exports=s},75130:(e,t,n)=>{e.exports=n(5362)},16895:(e,t,n)=>{const o=n(51117).default,{INTERACTIVE:i}=n(85326),{getLinkStyles:a}=n(79720),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}},2075:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(89536).Z,{trackComponent:l}=n(40199),d="item",c={[d]:s.itemTypeDefault,character:s.itemTypeCharacter,image:s.itemTypeImage,photo:s.itemTypePhoto,slide:s.itemTypeSlide,venue:s.itemTypeVenue},m=n(10931),{ItemsCountWrapper:p,ItemsCountIcon:u,ItemsCountContent:g}=n(98446),h=({className:e,count:t,minCount:n,dangerousItemsTypeIcon:i,itemType:s,preTextCount:h,variations:y,messageType:b})=>{a.useEffect((()=>{l("ItemsCount")}),[]);const f=r(),{hasTextCounter:v}=y,k=function({count:e,intl:t,itemType:n,minCount:o,messageType:i}){return Object.prototype.hasOwnProperty.call(c,n)?i?t.formatMessage(c[n],{messageType:i,count:e,minCount:o}):t.formatMessage(c[n],{count:e}):i?t.formatMessage(c[d],{messageType:i,count:e,minCount:o}):t.formatMessage(c[d],{count:e})}({count:t,intl:f,itemType:s,minCount:n,messageType:b});return a.createElement(p,{className:o("items-count",e)},i?a.createElement(u,{className:"items-count__icon",dangerouslySetInnerHTML:{__html:i}}):a.createElement((({hasTextCounter:e,preTextCount:t})=>e?a.createElement(g,{className:"text-count__prefix",hasTextCounter:e},t," /"):a.createElement(u,{className:"items-count__icon gallery"},a.createElement(m,null))),{hasTextCounter:v,preTextCount:h}),a.createElement(g,{className:"items-count__content",hasTextCounter:v},k))};h.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]),variations:i.shape({hasTextCounter:i.bool})},h.defaultProps={hasTextCounter:!1,itemType:d,preTextCount:0,variations:{hasTextCounter:!1}},e.exports=h},60637:(e,t,n)=>{e.exports=n(72542)},98446:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(74327),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,getLinkStyles:l}=n(79720),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%; } `;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}},89536:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},72542:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(2075);i.TextCounter=o(i,"TextCounter",{hasTextCounter:!0}),e.exports=i},20578:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=({fillColor:e="#000",width:t="100px",height:n="100px",margin:i="20px",className:r="",...s})=>o.createElement("svg",{style:{width:t,height:n,margin:i,display:"inline-block"},className:a(r,"icon icon-loader"),...s,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"},o.createElement("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"1s",from:"0 50 50",to:"360 50 50",repeatCount:"indefinite"})));r.propTypes={className:i.string,fillColor:i.string,height:i.string,margin:i.string,width:i.string},e.exports=r},82222:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=({backgroundColor:e="#000",borderColor:t="#000",height:n="40",margin:i="0",progressColor:r="#E6E6E6",trackColor:s="#000",width:l="40",className:d="",...c})=>o.createElement("svg",{className:a(d,"icon icon-loader"),style:{width:l,height:n,margin:i},viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",tabIndex:0,...c},o.createElement("g",{opacity:"0.9"},o.createElement("path",{className:"icon-loader-fill",d:"M0.5 8C0.5 3.85786 3.85786 0.5 8 0.5H32C36.1421 0.5 39.5 3.85786 39.5 8V32C39.5 36.1421 36.1421 39.5 32 39.5H8C3.85786 39.5 0.5 36.1421 0.5 32V8Z",fill:e}),o.createElement("path",{className:"icon-loader-stroke",d:"M0.5 8C0.5 3.85786 3.85786 0.5 8 0.5H32C36.1421 0.5 39.5 3.85786 39.5 8V32C39.5 36.1421 36.1421 39.5 32 39.5H8C3.85786 39.5 0.5 36.1421 0.5 32V8Z",stroke:t}),o.createElement("path",{className:"icon-loader-progress",fillRule:"evenodd",clipRule:"evenodd",d:"M20 28C24.4183 28 28 24.4183 28 20C28 15.5817 24.4183 12 20 12C15.5817 12 12 15.5817 12 20C12 24.4183 15.5817 28 20 28ZM20 29C24.9706 29 29 24.9706 29 20C29 15.0294 24.9706 11 20 11C15.0294 11 11 15.0294 11 20C11 24.9706 15.0294 29 20 29Z",fill:r},o.createElement("animateTransform",{attributeType:"XML",attributeName:"transform",type:"rotate",from:"0 20 20",to:"360 20 20",dur:"1s",repeatCount:"indefinite"})),o.createElement("path",{className:"icon-loader-track",d:"M20 29C15.0737 29 11 24.9263 11 20H11.9474C11.9474 24.4526 15.5474 28.0526 20 28.0526C24.4526 28.0526 28.0526 24.4526 28.0526 20C28.0526 15.5474 24.4526 11.9474 20 11.9474V11C24.9263 11 29 15.0737 29 20C29 24.9263 24.9263 29 20 29Z",fill:s},o.createElement("animateTransform",{attributeType:"XML",attributeName:"transform",type:"rotate",from:"0 20 20",to:"360 20 20",dur:"1s",repeatCount:"indefinite"}))));r.propTypes={backgroundColor:i.string,borderColor:i.string,className:i.string,height:i.string,margin:i.string,progressColor:i.string,trackColor:i.string,width:i.string},e.exports=r},20684:(e,t,n)=>{const o=n(67294),{VogueWrapper:i}=n(36832);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"}}))},26895:(e,t,n)=>{const o=n(20578),i=n(82222),a=n(20684);e.exports={Circle:o,CircleWithBackground:i,Vogue:a}},36832:(e,t,n)=>{const o=n(51117).default.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; } } `;e.exports={VogueWrapper:o}},5053:(e,t,n)=>{const o=n(45697),i=n(67294),{useEffect:a,useState:r}=n(67294),{MessageBannerContent:s,MessageBannerWrapper:l,MessageBannerTitle:d,MessageBannerCloseButton:c}=n(24927),{trackComponent:m}=n(40199),p=n(81768),{storageFactory:u}=n(77779),g=u((()=>window.localStorage)),h=({children:e,className:t,contentAlign:n,delayDuration:o,isFixed:u,isDisclaimer:h,shouldShowCloseButton:y,title:b})=>{const[f,v]=i.useState(!1);i.useEffect((()=>{m("MessageBanner"),g.removeItem("alreadyShown")}),[]);const[k,w]=r(),[C,$]=r(!1);return a((()=>(o>0&&!k&&w(setTimeout((()=>{$(!0)}),o)),()=>{clearTimeout(k)})),[k,o]),C?null:!f&&i.createElement(l,{className:t,"data-testid":"message-banner",isFixed:u,isDisclaimer:h},b&&i.createElement(d,{contentAlign:n},b),i.createElement(s,{contentAlign:n,isDisclaimer:h},e),y&&i.createElement(c,{ButtonIcon:p,onClickHandler:()=>{v(!0),$(!0)},role:"button","aria-expanded":p,label:"",isIconButton:!0,btnStyle:"text"}))};h.propTypes={children:o.node.isRequired,className:o.string,contentAlign:o.oneOf(["left","center"]),delayDuration:o.number,isDisclaimer:o.bool,isFixed:o.bool,shouldShowCloseButton:o.bool,title:o.string},h.defaultProps={contentAlign:"left",delayDuration:0,isDisclaimer:!1,isFixed:!1},h.displayName="MessageBanner",e.exports=h},69756:(e,t,n)=>{e.exports=n(5053)},24927:(e,t,n)=>{const o=n(51117).default,{getColorStyles:i,calculateSpacing:a,getColorToken:r,getTypographyStyles:s,minScreen:l}=n(79720),{BaseText:d}=n(74327),c=n(7279),{BREAKPOINTS:m}=n(85326),p=o.div.withConfig({displayName:"MessageBannerWrapper"})` ${({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(m.md)} {\n padding: ${a(2,"px")};\n }\n `} ${({isDisclaimer:e})=>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 `} ${({isFixed:e})=>e?`\n align-items: center;\n min-height: ${a(7)};\n z-index: 1000;\n `:""} `,u=o(d).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 `} 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; } `,g=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")}; `,h=o(c.Utility).withConfig({displayName:"MessageBannerCloseButton"})` align-self: flex-start; margin: ${a(2,"px")}; border-width: 0; width: 0; min-width: 0; height: 0; svg { max-width: fit-content; } svg path { fill: black; } `;u.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.context-tertiary",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={MessageBannerWrapper:p,MessageBannerContent:u,MessageBannerTitle:g,MessageBannerCloseButton:h}},31930:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{useState:r,useEffect:s}=n(67294),l=n(59389),d=n(79294),{trackComponent:c}=n(40199),{NativeShareIconWrapper:m}=n(59445),p=n(7279),u=n(2145).Z,g=({buttonTitle:e,parentCallBack:t,shareData:n,shareCallback:o,hasDarkBackground:g,showOnlyIcon:h=!1,shouldUseAlternativeIconStyle:y=!1,theme:b})=>{i.useEffect((()=>{c("NativeShareButton")}),[]);const{formatMessage:f}=a(),[v,k]=r(!1),w=y?d:l,C="inverted"===b?p.UtilityInverted:p.Utility;s((()=>{t&&t(v)}),[v,t]);const $=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&&k(!v)};return h?i.createElement(m,{hasDarkBackground:g},i.createElement(w,{size:y?32:24,onIconClick:()=>{x(t),$(n,o)},onKeyDown:e=>{13===e.keyCode&&(x(t),$(n,o))},tabIndex:"0"})):i.createElement(C,{onClickHandler:()=>{$(n,o),x(t)},btnStyle:"outlined",label:e||f(u.buttonTitle),iconPosition:"before",hasEnableIcon:!0,hasDarkBackground:g,ButtonIcon:()=>i.createElement(m,{hasDarkBackground:g},i.createElement(w,null))})};g.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"])},g.displayName="NativeShareButton",e.exports=g},19688:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(31930);e.exports=o(i,"NativeShareButton")},59445: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(51117)),{INTERACTIVE:a}=n(85326),r=i.default.div.withConfig({displayName:"NativeShareIconWrapper"})` height: 14px; path { transition: fill ${a.timingButtonDefault} ease-in; fill: currentColor; } `;t.NativeShareIconWrapper=r},2145:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({buttonTitle:{id:"NativeShareButton.ButtonTitle",defaultMessage:"Share",description:"Native Share Button component button title text",isConfigurable:!0}})},85927:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(79e3),{trackComponent:r}=n(40199),{AssistiveText:s,NavigationDropdownWrapper:l,NavigationDropdownLink:d,NavigationDropdownListItem:c,NavigationDropdownListWrapper:m,NavigationDropdownButton:p}=n(58468),{useSelectReducer:u,useKeyboardEvents:g,useMouseEvents:h,useCallbacks:y}=n(80754),{useRef:b}=o,f=({align:e,assistiveLabel:t,className:n,id:i,label:f,buttonAttrs:v,direction:k,navItemAttrs:w,options:C,showLabel:$,isInverted:x})=>{o.useEffect((()=>{r("NavigationDropdown")}),[]);const S=b(null),E=b(null),I=b([]),[T,N]=u(),{onSelectOpen:L,onOptionFocus:B,onClose:P}=y(T,N,E,I);g(T,P,B,I,S),h(T,P,E);const A=`menu-button-${i}`,M=`assistive-label-${i}`,D="string"==typeof e?{sm:e}:e;return o.createElement(l,{className:n},o.createElement(s,{id:M},t),o.createElement(p,{ref:S,"aria-expanded":T.isOpen,"aria-haspopup":"true",isInverted:x,onClick:L,"aria-labelledby":`${M}`,"aria-describedby":`${M} ${A}`,id:A,...v},o.createElement("span",null,$?f:(e=>{const t=e?.find((e=>e.selected));return t?.name?t.name:null})(C)),o.createElement("span",{"aria-hidden":"true"},o.createElement(a,{width:12,height:7}))),o.createElement(m,{ref:E,isOpen:T.isOpen,aligns:D,direction:k,role:"menu","aria-labelledby":M},C.map((({name:e,url:t,selected:n=!1,...i},a)=>o.createElement(c,{key:e,isSelected:n},o.createElement(d,{ref:e=>{I.current[a]=e},href:t,isSelected:n,...i,...w},e))))))};f.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},f.defaultProps={align:"left",direction:"down",id:"navigation-dropdown",isInverted:!1},e.exports=f},80754:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCallbacks=t.useSelectReducer=t.useMouseEvents=t.useKeyboardEvents=void 0;const o=n(67294),i=n(23279),{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}}},96209:(e,t,n)=>{e.exports=n(22947)},58468:(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(51117),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getZIndex:s}=n(79720),{BaseLink:l}=n(74327),{BREAKPOINTS:d}=n(85326),{isInverted:c,resolveMenuKey:m}=n(37332);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; `},22947:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(85927);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},35484:(e,t,n)=>{const{connect:o}=n(59800),i=n(99510),a=o((e=>{const{disableOutbrain:t}=e;return{shouldSuppressScriptInjection:t}}))(i);a.displayName="OutbrainWidget",e.exports=a},99510:(e,t,n)=>{const o=n(67294),i=n(45697),{useInView:a}=n(4225),{ConsentContext:r}=n(9532),{googleAnalytics:s}=n(28601),{useHasScrolled:l}=n(19540),{OutbrainWidgetWrapper:d,OutbrainWidgetContent:c}=n(3169),{trackComponent:m}=n(40199),p=({canonicalUrl:e,className:t,shouldSuppressScriptInjection:n,template:i,widgetId:p})=>{o.useEffect((()=>{m("OutbrainWidget")}),[]);const u=o.useContext(r),[g,h]=o.useState(!1),[y,b]=o.useState(!1),[f,v]=a({rootMargin:"500px"}),k=l();return o.useEffect((()=>{v&&(g||(s.emitUniqueGoogleTrackingEvent("outbrain-impression",{}),h(!0)),u.targeting&&!y&&k&&!n&&((()=>{const e="outbrain-widget__script";if(!document.getElementById(e)){const t=document.createElement("script");t.async=!0,t.id=e,t.src="https://widgets.outbrain.com/outbrain.js",document.body.appendChild(t)}})(),b(!0)))}),[u.targeting,g,y,k,v,n]),o.createElement(d,{className:t,ref:f,"data-testid":"OutbrainWidgetWrapper"},o.createElement(c,{className:"OUTBRAIN","data-ob-template":i,"data-src":e,"data-widget-id":p,"data-testid":"OutbrainWidgetContent"}))};p.propTypes={canonicalUrl:i.string.isRequired,className:i.string,shouldSuppressScriptInjection:i.bool,template:i.string.isRequired,widgetId:i.string.isRequired},e.exports=p},67440:(e,t,n)=>{e.exports=n(35484)},3169:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i}=n(79720),a=o.div.withConfig({displayName:"OutbrainWidgetWrapper"})` position: relative; margin-top: ${i(3)}; /* 1 */ margin-bottom: ${i(5)}; width: 100%; `,r=o.div.withConfig({displayName:"OutbrainWidgetContent"})``;e.exports={OutbrainWidgetWrapper:a,OutbrainWidgetContent:r}},40423:(e,t,n)=>{const o=n(67294),{useContext:i,useEffect:a}=n(67294),r=n(45697),{ConsentContext:s}=n(9532),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},99262:(e,t,n)=>{const o=n(40423);e.exports={ParselyScript:o}},99733:(e,t,n)=>{const o=n(45697),i=n(67294),{shouldRenderNothing:a}=n(28052),{trackComponent:r}=n(40199),s=({children:e,group:t,payment:n})=>(i.useEffect((()=>{r("PaymentGateway")}),[]),n&&n.gateway&&n.gateway.groupsToRender?n.gateway.groupsToRender.includes(t)?e:null:a(t,n)?null:e);s.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=s},28052:e=>{e.exports={shouldBeRendered:(e,t)=>e&&t&&t.groupsToRender&&t.groupsToRender.includes(e),shouldRenderNothing:()=>!1}},28576:(e,t,n)=>{const{connectDomain:o}=n(92078),i=n(99733),a=o("payment"),r=o("featureFlags"),s=n(96090);e.exports={PaymentGateway:a(r(s(i)))}},96090:(e,t,n)=>{const o=n(67294),{useState:i,useEffect:a}=n(67294),r=n(45697),s=n(40800).default,{getCookie:l}=n(66071),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}},74141:(e,t,n)=>{const o=n(67294),i=n(45697),{PaymentGateway:a}=n(28576);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}}},16145:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(59242),r=n(51452),s=n(26669),{trackComponent:l}=n(40199),d=n(48746),c=n(46780),{withPaywallSparrowClickTracking:m}=n(5940),p={},u=a([c,d,m]),g=e=>{i.useEffect((()=>{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 d=r[e.strategy||a.strategy];if(void 0===d)return null;if(!d.names.includes(n))return null;const c=p[n]||u(t);return p[n]=c,i.createElement(c,{...s.execute(d,e)})};g.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},g.displayName="PaywallConductor",e.exports=g},65537:(e,t,n)=>{const o=n(59242),i=n(16145),{connectDomain:a}=n(92078),r=a("logo"),s=a("user"),l=a("paywall"),d=a("payment"),c=n(20905),{withIncognitoDetection:m,withVisibilityState:p}=n(28685),{asConfiguredComponent:u}=n(36380),g=o([m,l,s,d,c,p({name:"footer",className:"site-footer"}),r]);e.exports={PaywallConductor:g(u(i,"PaywallConductor")),withScrollingState:c}},38088: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"]}},50477: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"]}},51452:(e,t,n)=>{const o=n(38088),i=n(50477);e.exports={alpha:o,beta:i}},26669:(e,t,n)=>{const o=n(54061),i=n(35161),a=n(63105),r=n(27361);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)}}},48746:(e,t,n)=>{const o=n(67294),i=n(45697),{googleAnalytics:a}=n(28601),r=n(81648);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}},46780:(e,t,n)=>{const o=n(67294),{buildMarkName:i,buildMeasureName:a,perfMark:r,perfMeasure:s}=n(94166);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}},5940:(e,t,n)=>{const o=n(67294),i=n(21804),a=n(81648),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}},20905:(e,t,n)=>{const o=n(23493),i=n(67294),a=n(18446);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}},96767:(e,t,n)=>{const o=n(45697),i=n(67294),{useContext:a,useEffect:r}=i,{useIntl:s}=n(76186),{trackComponent:l}=n(40199),{useContentLang:d}=n(93516),{ConsentContext:c}=n(9532),m=n(3499),p=n(65948),{PinterestContainer:u,PinterestLink:g}=n(60827),h=n(76606).Z,y=({attributes:e,className:t,url:n})=>{i.useEffect((()=>{l("PinterestEmbed")}),[]);const o=a(c),[y,b]=m(),{formatMessage:f}=s(),v=d(),k=o.targeting&&b;return r((()=>{k&&(()=>{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)}})()}),[k]),i.createElement(u,{...e,className:t,"aria-label":f(h.pinterestEmbedAriaLabelText),ref:y},k?i.createElement(g,{href:n,"data-pin-do":"embedPin","data-pin-width":"large","data-pin-lang":v.split("-")[0]},n):i.createElement(p,{hasConsent:o.targeting,url:n,consentBannerHeader:h.consentBannerHeader}))};y.propTypes={attributes:o.object,className:o.string,url:o.string.isRequired},y.displayName="PinterestEmbed",e.exports=y},34550:(e,t,n)=>{e.exports=n(96767)},60827:(e,t,n)=>{const o=n(51117).default,{BaseLink:i}=n(74327),{calculateSpacing:a}=n(79720),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}},76606:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},10317:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),s=n(72927).Z,l=n(7279),{BookmarkIcon:d}=n(47649),{trackComponent:c}=n(40199),{ProductOfferWrapper:m,ProductOfferPriceBlock:p,ProductOfferPrice:u,ProductOfferPriceWrapper:g,ProductOfferReducedPrice:h,ProductOfferSellerName:y,ProductOfferCtaBlock:b,ProductOfferVenueSeller:f,ProductOfferBookmark:v}=n(49524),k=({bookmarkDetails:e,buttonVariation:t,btnStyle:n,className:o,ctaHref:k,ctaAtRetailerName:w,defaultCTAText:C,defaultTextForEmbedSize:$,shouldConsiderPriceText:x,dataAttrs:S,embedSize:E,gtmTrackOnClick:I,isCtaInternal:T,isVenueCardItemContainer:N,hasBookmarkingEnabled:L,hasGallerySlideBackground:B,hasMultipleLines:P,hasPriceSection:A,offerUrl:M,onClickHandler:D,position:H,price:_,productId:R,reducedPrice:O,sellerName:F,showOfferButtonSideBySide:W,showOfferUrl:U,showPriceOnButton:V,showSellerNameBelowButton:z,showSellerNameBelowPrice:j,variations:{contentAlign:G,hasDivider:q},venueSeller:Z,venueSellerPreviewText:K,isExternalProduct:Y,updateBookmark:X,urlToBookmark:J,variationName:Q})=>{i.useEffect((()=>{c("ProductOffer",Q)}),[Q]);const{formatMessage:ee}=r(),te={label:ee(s.productOffersaveBookmarkLabel),url:J||"#",network:"bookmark",behavior:"bookmark"},ne=O?`${_} ${O}`:`${_}`,oe=V&&L,ie=e=>{if(j)return(e=>F&&!_?`

${ee(s.productOfferVariationSellerNameString)}\n

\n

${F}

`:!F&&_?`${e}

${ee(s.productOffeVariationrDefaultCTA)}

`:F||_?`${e}

${F}

`:ee(s.productOffeVariationrDefaultCTA))(e);if(!V||!_&&!F||A)return $||C;if(F&&!_)return ee(s.productOfferPriceString,{priceValue:w||C,sellerName:F});if(!$&&!_)return ee(s.productOfferPriceString,{priceValue:C,sellerName:F});if(!F)return P?ee(s.productOfferDefaultPriceString,{priceValue:e,sellerName:C}):`${e}`;if($&&!_&&F)return F;const t=_&&x?s.productOfferDefaultPriceString:s.productOfferPriceString;return ee(t,{priceValue:e,sellerName:F})},ae=ie(ne),re=l[t],se=()=>ie(O||_).replace(/(<([^>]+)>)/gi,"").replace(/ /g,"");return i.createElement(m,{contentAlign:G,hasBookmarkingEnabled:oe,showPriceOnButton:V,showSellerNameBelowPrice:j,className:a(o,"product-offer")},!V&&i.createElement(p,{hasBookmarkingEnabled:oe,showPriceOnButton:V,className:"product-offer__seller-price",contentAlign:G},_&&!O&&i.createElement(u,{contentAlign:G},_),_&&O&&i.createElement(g,{contentAlign:G},i.createElement(u,{as:"del",contentAlign:G},_),i.createElement(h,{showPriceOnButton:V,contentAlign:G},O)),i.createElement(y,{contentAlign:G,dangerouslySetInnerHTML:{__html:F}})),ae&&i.createElement(b,{className:"product-offer__cta-block",contentAlign:G,embedSize:E,showPriceOnButton:V,hasMultipleLines:P,hasPriceSection:A,hasDivider:q,hasGallerySlideBackground:B,showSellerNameBelowPrice:j,id:`button_label_${se()}`},i.createElement(re,{className:a("product-offer__buy-button",{"product-offer__buy-button-side":W}),btnStyle:n,ariaLabel:j?"":ie(O||_),ariaLabelledby:j?`upc_${R} button_label_${se()}`:"",ariaDescribedby:j?"":R,dataAttrs:{...S,"data-buy-button":!0,"data-offer-retailer":F,"data-offer-url":M},hasPriceSection:A,hasMultipleLines:P,href:(le=U,le?M:k),onClickHandler:e=>{e.stopPropagation(),D(ie(O||_),H),I()},priceLabel:ne,rel:T?"noopener":"sponsored noopener",target:Y?"_blank":"_self",label:ae,inputKind:"link"}),z&&i.createElement(y,{contentAlign:G,dangerouslySetInnerHTML:{__html:F},showSellerNameBelowButton:z})),oe&&i.createElement(v,{hasBookmarkingEnabled:oe,hasDivider:q,className:"product-offer__bookmark",bookmarkDetails:e},i.createElement(d,{bookmarkDetails:e,bookmarkTrackingType:"productOffer",link:te,theme:"standard",type:"standard",isBookmarkButton:!0,isPageScoped:!L,updateBookmark:X})),Z&&i.createElement(f,{contentAlign:G,isVenueCardItemContainer:N},K&&`${K} `,Z));var le};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,isExternalProduct: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,shouldConsiderPriceText: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,isVenueCardItemContainer:!1,onClickHandler:()=>"",shouldConsiderPriceText:!1,showOfferButtonSideBySide:!1,showPriceOnButton:!1,showSellerNameBelowButton:!1,showSellerNameBelowPrice:!1,variations:{contentAlign:null,hasDivider:!1}},k.displayName="ProductOffer",e.exports=k},67358:(e,t,n)=>{e.exports=n(89203)},49524:(e,t,n)=>{const{default:o}=n(51117),i=n(41609),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s,getColorToken:l,minScreen:d,minMaxScreen:c}=n(79720),{ButtonIconWrapper:m,ButtonWrapper:p,ButtonLabel:u}=n(41909),{BaseText:g}=n(73049),{BREAKPOINTS:h}=n(85326),y=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})=>e&&`\n margin-bottom: ${a(1)};\n `} `,b=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; } } `,f=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 "}; `,v=o.span.withConfig({displayName:"ProductOfferPrice"})` ${({contentAlign:e})=>"center"===e&&`\n order: 2;\n margin-right: ${a(1)};\n `}; `,k=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 "}; `,w=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;"}; `,C=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 }`} .product-offer__buy-button { ${({theme:e,embedSize:t})=>"feature-large"===t||"feature-medium"===t?`height: 35px;\n grid-template-columns: 1fr;\n grid-template-rows: 1fr; \n ${s(e,"color","colors.interactive.base.brand-primary")};\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 ${s(e,"color","colors.interactive.base.white")};\n }\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})=>t&&`\n border-width: 1px;\n border-color: ${l(e,"colors.interactive.base.black")};\n\n .button__label {\n min-width: 0\n }\n\n span {\n ${s(e,"color","colors.interactive.base.black")};\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 ${r(e,"typography.definitions.utility.button-core")}\n\n ${s(e,"color","colors.interactive.base.white")};\n\n &:hover {\n border-style: solid;\n ${s(e,"background-color","colors.interactive.base.black")};\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 `:""} `,$=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)}; `,x=o.div.withConfig({displayName:"ProductOfferPriceWrapper"})` ${({contentAlign:e})=>"center"===e&&"\n order: 2;\n "} `;$.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeToken:"typography.definitions.utility.assistive-text"},C.defaultProps={colorToken:"colors.consumption.body.standard.divider"},e.exports={ProductOfferWrapper:y,ProductOfferPriceBlock:f,ProductOfferPrice:v,ProductOfferPriceWrapper:x,ProductOfferReducedPrice:k,ProductOfferSellerName:w,ProductOfferCtaBlock:C,ProductOfferVenueSeller:$,ProductOfferBookmark:b}},72927:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},89203:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(10317);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},49539:(e,t,n)=>{const o=n(45697),i=n(67294),{PullQuoteEmbedWrapper:a,PullquoteDecorativeBorder:r}=n(88004),{asConfiguredComponent:s}=n(36380),{trackComponent:l}=n(40199),d=({attributes:e,children:t,className:n,shouldEnableFullArticleInverted:o,variations:{isAggressive:s,isUnderlined:d,textAlign:c,hasBackgroundColor:m,hasLeftBorder:p},variationName:u})=>(i.useEffect((()=>{l("PullquoteEmbed",u)}),[u]),i.createElement(a,{...e,"aria-hidden":"true",textAlign:c,isAggressive:s,isUnderlined:d,hasLeftBorder:p,hasBackgroundColor:m,className:n,shouldEnableFullArticleInverted:o},p&&i.createElement(r,null),t));d.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"])})},d.defaultProps={variations:{hasLeftBorder:!0,isAggressive:!1,isUnderlined:!1,textAlign:"left",hasBackgroundColor:!1}},d.displayName="PullquoteEmbed",e.exports=s(d,"PullquoteEmbed")},53104:(e,t,n)=>{e.exports=n(99440)},88004:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s,getColorToken:l}=n(79720),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}},99440:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(49539);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},87120:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{trackComponent:r}=n(40199),s=n(36547);class l extends a.PureComponent{componentDidMount(){r("ReCaptcha");const{recaptchaCallback:e,recaptchaSiteKey:t,recaptchaSize:n,widgetId:o}=this.props;t&&s.injectV2RecaptchaScript().then((()=>{s.generateRecaptchaWidget(o,{sitekey:t,size:n,callback:e})})).catch((()=>{console.warn("Error: adding ReCAPTCHA in componentDidMount failed")}))}render(){const{className:e,widgetId:t}=this.props;return a.createElement("div",{className:o("re-captcha",e),id:t})}}l.defaultProps={recaptchaSize:"invisible"},l.propTypes={className:i.string,recaptchaCallback:i.func,recaptchaSiteKey:i.string.isRequired,recaptchaSize:i.oneOf(["invisible","normal","compact"]),widgetId:i.string.isRequired},e.exports=l},36547:(e,t,n)=>{const{waitForElm:o}=n(2282);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()}}},11950:(e,t,n)=>{e.exports=n(87120)},3578:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),{useState:s,useEffect:l,useRef:d}=n(67294),c=n(43512),m=n(9279),p=n(93287),{getOptimalSource:u,getDefaultSource:g}=n(35052),h=n(40835).Z,{trackComponent:y}=n(40199),{ResponsiveClipWrapper:b,ResponsiveClipPlayPauseButton:f,ResponsiveClipVideoContainer:v,ResponsiveClipEventLayer:k}=n(499),w=n(28657),C=({segmentedSources:e,sources:t,altText:n,className:i,masterAspectRatio:C,shouldLoadAsset:$,shouldRestrictCropping:x,shouldUseMediumBreakpoint:S,onLoadedMetadata:E,shouldAutoPlay:I,shouldYieldControlOfVideoPlayPause:T,videoElementRef:N})=>{const L=!I&&!T,B=!I||T;a.useEffect((()=>{y("ResponsiveClip")}),[]);const{formatMessage:P}=r(),A=e?[...e.sm,...e.lg]:Object.values(t),M=d(null),[D,H]=s(I),[_]=a.useState(A),{src:R}=g(_);l((()=>()=>{M.current&&M.current.removeEventListener("loadedmetadata",V)}),[]);const O=()=>{M.current&&M.current.play()},F=()=>{M.current&&M.current.pause()},W=()=>{H(!1)},U=()=>{H(!0)};function V(){const e=M.current;e&&E&&E(e)}return a.createElement(b,{className:o("responsive-clip",i),"data-testid":"ResponsiveClipWrapper"},a.createElement(p,{shouldUseMediumBreakpoint:S,breakpoints:w,segmentedSources:e,masterAspectRatio:C,shouldRestrictCropping:x},$?a.createElement(v,{"data-testid":"ResponsiveClipVideoContainer"},B?null:a.createElement(f,{"data-testid":"ResponsiveClipPlayPauseButton",ariaLabel:P(h.clipAriaLabel),className:"responsive-clip__play-pause",onClickHandler:e=>{e.preventDefault(),D?(M.current.pause(),H(!1)):(M.current.play(),H(!0))},ButtonIcon:D?m:c,isIconButton:!0,label:P(h.clipLabel)}),a.createElement("video",{ref:function(e){if(!e||M.current)return;const{src:t}=u(_,e),n=e.parentNode;M.current=document.createElement("video"),M.current.autoplay=I,M.current.loop=!0,M.current.muted=!0,M.current.className="responsive-clip__video",M.current.setAttribute("playsinline","true"),M.current.addEventListener("loadedmetadata",V),M.current.addEventListener("play",U),M.current.addEventListener("pause",W),M.current.src=I?t:`${t}#t=0.001`,n.replaceChild(M.current,e),N&&(N.current=M.current)},"aria-label":n,autoPlay:I,className:"responsive-clip__video lazyload",loop:!0})):a.createElement(v,{as:"noscript","data-testid":"ResponsiveClipVideoContainer"},a.createElement("video",{ref:N,"aria-label":n,autoPlay:I,className:"responsive-clip__video",loop:!0,muted:!0,src:I?R:`${R}#t=0.001`,onPause:W,onPlay:U}))),L&&a.createElement(k,{onTouchStart:O,onTouchEnd:F,onMouseEnter:O,onMouseLeave:F}))},$=i.shape({aspectRatio:i.string,height:i.number,width:i.number,url:i.string.isRequired});C.propTypes={altText:i.string.isRequired,className:i.string,masterAspectRatio:i.string,onLoadedMetadata:i.func,segmentedSources:i.shape({sm:i.arrayOf($),lg:i.arrayOf($)}),shouldAutoPlay:i.bool,shouldLoadAsset:i.bool,shouldRestrictCropping:i.bool,shouldUseMediumBreakpoint:i.bool,shouldYieldControlOfVideoPlayPause:i.bool,sources:i.objectOf(i.shape({sourcePropType:$})),videoElementRef:i.oneOfType([i.func,i.shape({current:i.object})])},C.defaultProps={shouldAutoPlay:!0,shouldLoadAsset:!0},e.exports=C},19618:(e,t,n)=>{const o=n(3578);e.exports=o},35052: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});return 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}))}}},499:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorToken:a,getColorStyles:r}=n(79720),s=n(7279),l=o.div.withConfig({displayName:"ResponsiveClipWrapper"})` display: inline-block; position: relative; width: 100%; `,d=o.div.withConfig({displayName:"ResponsiveClipEventLayer"})` position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; `,c=o.div.withConfig({displayName:"ResponsiveClipVideoContainer"})` width: 100%; height: 100%; video { display: block; width: 100%; height: 100%; object-fit: cover; } `,m=o(s.Utility).withConfig({displayName:"ResponsiveClipPlayPauseButton"})` position: absolute; right: ${i(2)}; bottom: ${i(2)}; z-index: 3; border: unset; border-radius: 50%; pointer-events: auto; && { background-color: rgba( ${({theme:e})=>a(e,"colors.interactive.base.black",{rgbOnly:!0})}, 0.85 ); } padding: ${i(1)}; &:focus { outline: 0; border: unset; box-shadow: 0 0 3pt 2pt rgba(94, 158, 214, 1); } &:hover { border: unset; } svg { display: block; width: 32px; height: 32px; path { ${({theme:e})=>r(e,"fill","colors.interactive.base.white")}; } } `;e.exports={ResponsiveClipWrapper:l,ResponsiveClipEventLayer:d,ResponsiveClipPlayPauseButton:m,ResponsiveClipVideoContainer:c}},40835:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},39158:(e,t,n)=>{const o=n(94184),i=n(27361),a=n(45697),r=n(67294),s=n(28657),l=n(83355),d=n(99815),c=n(93287),m=n(59185),{trackComponent:p}=n(40199),{ResponsiveImagePicture:u,ResponsiveImageContainer:g}=n(7230);class h 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}}componentDidMount(){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:h,masterAspectRatio:y,shouldHoldImageSpace:b,shouldRestrictCropping:f,segmentedSources:v,shouldLoadAsset:k,sizes:w,sources:C,shouldUseMediumBreakpoint:$,signalType:x,actionBarConfig:S}=this.props,E="responsive-image__image",I=v?{sm:i(v.sm,"0",null),lg:i(v.lg,"0",null)}:{sm:Object.values(C).pop()},T=v?[]:s.sizesDescending.map((e=>C[e])).filter(Boolean),N=this.generateSources(v,s,w,$),L="string"!=typeof n?"":n,B=v?r.createElement(r.Fragment,null,N.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}))),I.lg&&r.createElement(g,{...p,itemProp:h||void 0,alt:L,className:E,ref:this.handleImgRef,src:l.encodeImageURI(I.lg.url)})):r.createElement(g,{...p,itemProp:h||void 0,aspectRatioOverride:t,alt:L,className:E,ref:this.handleImgRef,src:l.encodeImageURI(I.sm.url),srcSet:l.buildSourceSet(T),sizes:w}),{loadingHeight:P,loaded:A}=this.state,M=P&&!A?{height:`${P}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,b&&r.createElement(c,{shouldUseMediumBreakpoint:$,breakpoints:s,segmentedSources:v,masterAspectRatio:y,shouldRestrictCropping:f},r.createElement(u,{...d,style:M,ref:this.handlePictureRef,isExpandable:l,className:o(a,"responsive-image",{"responsive-image--expandable":l})},S&&x&&r.createElement(m.IconWithoutInteraction,{actionButtons:[x],actionBarConfig:S}),k?B:r.createElement("noscript",null,B))),!b&&r.createElement(u,{...d,style:M,ref:this.handlePictureRef,isExpandable:l,className:o(a,"responsive-image",{"responsive-image--expandable":l})},k?B:r.createElement(c,{shouldUseMediumBreakpoint:$,breakpoints:s,segmentedSources:v,masterAspectRatio:y,shouldRestrictCropping:f},r.createElement("noscript",null,B)),x&&r.createElement(m.IconWithoutInteraction,{actionButtons:[x],actionBarConfig:S})))}))}}const y=a.shape({height:a.number,width:a.number,url:a.string});h.propTypes={actionBarConfig:a.object,altText:a.string.isRequired,aspectRatioOverride:a.string,className:a.string,id:a.string,imageAttributes:a.object,itemProp:a.string,masterAspectRatio:a.string,onAssetLoaded:a.func,segmentedSources:a.shape({sm:a.arrayOf(y),lg:a.arrayOf(y)}),shouldHoldImageSpace:a.bool,shouldLoadAsset:a.bool,shouldRestrictCropping:a.bool,shouldUseMediumBreakpoint:a.bool,signalType:a.string,sizes:a.string,sources:a.shape({xxxl:y,xxl:y,xl:y,lg:y,md:y,sm:y})},h.defaultProps={masterAspectRatio:"",shouldHoldImageSpace:!1,shouldLoadAsset:!0,shouldRestrictCropping:!1,sizes:"100vw"},e.exports=h},83355:(e,t,n)=>{const{getFirstTruthyValue:o}=n(30582);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}},63030:(e,t,n)=>{e.exports=n(39158)},7230:(e,t,n)=>{const{css:o,default:i}=n(51117),{minScreen:a}=n(79720),{BREAKPOINTS:r}=n(85326),s=i.picture.withConfig({displayName:"ResponsiveImagePicture"})` display: inline-block; position: relative; width: fill-available; ${({isExpandable:e})=>e?"cursor: zoom-in":""} `,l=i.img.withConfig({displayName:"ResponsiveImageContainer"})` ${({aspectRatioOverride:e})=>(e=>e&&o` ${a(r.md)} { object-fit: cover; aspect-ratio: ${e}; } `)(e)} `;e.exports={ResponsiveImagePicture:s,ResponsiveImageContainer:l}},81145:(e,t,n)=>{const o=n(45697),i=n(94184),a=n(67294),{trackComponent:r}=n(40199),{RubricWrapper:s,RubricIcon:l,RubricLink:d,RubricName:c}=n(7320),m=({className:e,clickHandler:t,dangerousIcon:n,fullPageTheme:o,hideRubricLink:m,name:p,isSpecial:u,url:g,variations:h,variationName:y})=>{a.useEffect((()=>{r("Rubric",y)}),[y]);const b=h.isInverted||"inverted"===o,{displayLink:f,hasBackground:v,isDiscovery:k}=h;return p?a.createElement(s,{className:i("rubric",{"rubric--with-bg":h.hasBackground,"rubric--discovery":h.isDiscovery},e),hasBackground:v,isDiscovery:k},n&&a.createElement(l,{dangerouslySetInnerHTML:{__html:n},hasBackground:v,isDiscovery:k,isInverted:b}),!m&&f&&g?a.createElement(d,{className:"rubric__link",hasBackground:v,href:g,isInverted:b,onClick:t},a.createElement(c,{className:"rubric__name",dangerouslySetInnerHTML:{__html:p},isSpecial:u})):a.createElement(c,{className:"rubric__name",dangerouslySetInnerHTML:{__html:p},isInverted:b,isSpecial:u})):null};m.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})},m.defaultProps={hideRubricLink:!1,variations:{displayLink:!0,hasBackground:!1,isDiscovery:!1,isInverted:!1,isSpecial:!1}},e.exports=m},36895:(e,t,n)=>{e.exports=n(55606)},7320:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(79720),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}},55606:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(81145);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},24836:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(57028),r=n(74656),{trackComponent:s}=n(40199),{googleAnalytics:l,componentTracking:d}=n(28601),{SavingsUnitedCouponsWrapper:c,SavingsUnitedCouponsSectionTitle:m,SavingsUnitedCouponsGrid:p,SavingsUnitedCouponsGridItems:u,SavingsUnitedCouponsContent:g,SavingsUnitedCouponsAnchorText:h,SavingsUnitedCouponsOfferDek:y,CouponResponsiveImage:b,CouponGrid:f,CouponLogo:v}=n(52335),k=({items:e,shouldEnableBundleComponentAnalytics:t,trackingNamespace:n})=>e.map(((e,o)=>{const a=d.addDataSectionTitleAttribute(t,n,o);return i.createElement(u,{"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 l.emitGoogleTrackingEvent("SavingsUnitedCoupon-click",{"coupon.url":t,"coupon.name":n,"coupon.position":i});var t,n,i},...a},i.createElement(b,{href:e.url,name:e.anchor_text},i.createElement(v,{alt:e.logo,src:e.logo})),i.createElement(g,null,i.createElement(h,{dangerouslySetInnerHTML:{__html:e.anchor_text}}),i.createElement(r,{lines:2},i.createElement(y,{dangerouslySetInnerHTML:{__html:e.best_offer_text},"data-testid":"CouponItemDek"}))))})),w=({dividerColor:e,heading:t,items:n,sectionTitleVariation:o,shouldDisplaySectionTitle:r,isTitleLink:l,linkToCoupon:d,shouldEnableBundleComponentAnalytics:u,trackingNamespace:g})=>{i.useEffect((()=>{s("SavingsUnitedCoupons")}),[]);const h=l?d:t;return i.createElement(c,null,i.createElement(f,null,r&&i.createElement(m,{as:a[o],dangerousHed:h,dividerColor:e}),n.length>=1&&i.createElement(p,null,i.createElement(k,{items:n,shouldEnableBundleComponentAnalytics:u,trackingNamespace:g}))))};w.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},w.defaultProps={heading:"Top Discounts",isTitleLink:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldDisplaySectionTitle:!1},w.displayName="SavingsUnitedCoupons",e.exports=w},38533:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(24836);e.exports=o(i,"SavingsUnitedCoupons")},52335:(e,t,n)=>{const{default:o,css:i}=n(51117),{cssVariablesGrid:a,applyCustomDividerColor:r}=n(62470),{BREAKPOINTS:s}=n(85326),{calculateSpacing:l,getColorToken:d,getTypographyStyles:c,minScreen:m,maxScreen:p}=n(79720),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; } `,k=o.span.withConfig({displayName:"SavingsUnitedCouponsAnchorText"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")} color: ${d("colors.discovery.body.white.description")}; `,w=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; } `,C=o.img.withConfig({displayName:"CouponLogo"})``;e.exports={SavingsUnitedCouponsSectionTitle:b,SavingsUnitedCouponsGrid:y,SavingsUnitedCouponsWrapper:u,SavingsUnitedCouponsGridItems:f,SavingsUnitedCouponsContent:v,SavingsUnitedCouponsAnchorText:k,SavingsUnitedCouponsOfferDek:w,CouponResponsiveImage:h,CouponGrid:g,CouponLogo:C}},54325:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{trackComponent:r}=n(40199),s=({className:e,children:t,hasDropcap:n})=>(a.useEffect((()=>{r("SectionEmbed")}),[]),a.createElement("section",{className:o("section-embed",{"section-embed--with-dropcap":n},e)},t));s.propTypes={children:i.node.isRequired,className:i.string,hasDropcap:i.bool},e.exports=s},61270:(e,t,n)=>{e.exports=n(54325)},94938:(e,t,n)=>{const o=n(45697),i=n(67294),{useInView:a}=n(4225),{asConfiguredComponent:r}=n(36380),{googleAnalytics:s}=n(28601),l=n(34042),d=n(98288),{RelatedListSummaryItem:c,RelatedListItem:m}=n(50948),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")},69589:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{asConfiguredComponent:r}=n(36380),{Sidebar:s}=n(95789),{trackComponent:l}=n(40199),d=({attributes:e,children:t,className:n,hasBorderBottom:i})=>{a.useEffect((()=>{l("SidebarEmbed")}),[]);const r=o(n);return a.createElement(s,{as:"aside",...e,className:r,"data-testid":"SidebarEmbed",hasBorderBottom:i},t)};d.propTypes={attributes:i.object,children:i.oneOfType([i.arrayOf(i.node),i.node]).isRequired,className:i.string,hasBorderBottom:i.bool},d.displayName="SidebarEmbed",e.exports=r(d,"SidebarEmbed")},58878:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(79720),{BaseText:s}=n(74327),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},95789:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(79720),{BREAKPOINTS:s}=n(85326),{BlockquoteEmbedWrapper:l}=n(45470),{ContributorEmbedWrapper:d}=n(25122),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}},48869:(e,t,n)=>{const{connect:o}=n(59800),i=n(45697),a=n(21271),{googleAnalytics:r}=n(28601),s=n(13755),l=n(44929),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},21271:(e,t,n)=>{const o=n(67294),{useIntl:i}=n(76186),a=n(45697),r=n(94184),{default:s}=n(92577),l=n(66071),d=n(39766),{SignOutButtonWrapper:c}=n(7042),m=n(73148).Z,{trackComponent:p}=n(40199),u=({doUpdateAuthenticatedStatus:e,buttonLabel:t,className:n,utilityNavLinkColorToken:a,colorSecondaryLinkToken:u,colorStaticLinkToken:g,doUserSignOut:h,isGoogleSignInEnabled:y,isSwgEnabled:b,redirectURL:f,role:v,signOutLink:k="/auth/end",user:w})=>{o.useEffect((()=>{p("SignOutButtonDisplay")}),[]);const{formatMessage:C}=i(),$=k.includes("redirectURL="),x=k.split("?redirectURL=")[0],S=k.split("?redirectURL=")[1],E=$&&S.includes(encodeURIComponent("/account/profile"));let I;return I=$?k:`${k}?redirectURL=${f||""}`,E&&(I=`${x}?redirectURL=`),w?o.createElement(c,{className:r("sign-out-button",n),dangerouslySetInnerHTML:{__html:t||C(m.signOut)},onClick:async t=>{t.preventDefault();try{h(b),y&&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)}catch(e){console.warn("failure to delete auth cookie",e)}e(E),window.location.assign(I)},href:I,role:v,colorSecondaryLinkToken:u,colorStaticLinkToken:g,utilityNavLinkColorToken:a}):null};u.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=u},18817:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380);e.exports=o(n(48869),"SignOutButton")},7042:(e,t,n)=>{const o=n(51117).default,{BaseLink:i}=n(74327),a=o(i).withConfig({displayName:"SignOutButtonWrapper"})` display: block; background-color: initial; width: 100%; text-align: inherit; `;e.exports={SignOutButtonWrapper:a}},73148:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({signOut:{id:"SignOutButton.SignOut",defaultMessage:"Sign Out",description:"label for sign out button",isConfigurable:!0}})},13755:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(27361),r=n(16122),{connectDomain:s}=n(92078),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)}},33376: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(45697)),a=o(n(67294)),r=n(318),s=({animation:e,children:t,height:n,variant:o,width:i})=>o?a.default.createElement(r.SkeletonScreenWrapper,{animation:e,height:n,width:i,variant:o},t):null;s.defaultProps={animation:"pulse",height:"100px",variant:"box",width:"auto"},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},17715:(e,t,n)=>{e.exports=n(33376)},318: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(51117)),{getColorToken:s}=n(79720),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"}},92138:(e,t,n)=>{const{useEffect:o}=n(67294),{injectScript:i}=n(68775).default;e.exports=()=>{const e=window.location.search.indexOf("no_snowplow")<0;return o((()=>{e&&i()}),[e]),null}},86771:(e,t,n)=>{e.exports=n(92138)},78879:(e,t,n)=>{const{useContext:o,useEffect:i}=n(67294),{ConsentContext:a}=n(9532);function r(){const e=window.sparrowQueue||[];for(this.push=function(e){e()},window.sparrowQueue=this;e.length;)e.shift()()}const s=(e,t,n)=>{if(!document.getElementById(t)){let o=!1;const i=document.createElement("script");i.id=t,i.type="text/javascript",i.onload=i.onreadystatechange=function(){o&&this.readyState&&"complete"!==this.readState||(o=!0,n&&n())},i.src=e,document.body.appendChild(i)}};e.exports=()=>{const e=document.body?.innerText?.indexOf("pixel.condenastdigital")<0&&window.location.search.indexOf("no_sparrow")<0,t=o(a);return i((()=>{if(e&&t.targeting){const{brandSlug:e}=window?.dataLayer?.[0].content||{},{env:t}=window?.dataLayer?.[0].site||{};s(`https://pixel.condenastdigital.com/config/v2/${t}/${e}.config.js`,"sparrow-config",(()=>{s("https://pixel.condenastdigital.com/sparrow.min.js","sparrow-pixel",(()=>{window.SparrowConfigV2&&(window.sparrow=new window.Sparrow(window.SparrowConfigV2),new r)}))}))}}),[e,t.targeting]),null}},41057:(e,t,n)=>{e.exports=n(78879)},49504:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(21865),s=n(23493),l=n(59704),{trackComponent:d}=n(40199),{StickyBoxWrapper:c,StickyBoxPrimary:m,StickyBoxPlaceholder:p}=n(29659);class u 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}}componentDidMount(){d("StickyBox"),this._enableSticking(),window.addEventListener("scroll",this.handleScroll)}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,isExpanded:n,tagName:i,shouldFadeOnMove:r,hasStickyBoxIndexPosition:s,hasAdjacentStickyVideo:l}=this.props,{hasMoved:d,isIntersecting:u}=this.state,g=u||r&&d,h=a("sticky-box",t);return o.createElement(c,{as:i,className:h,ref:e=>{this.stickyBoxWrapper=e},isHidden:g,hasStickyBoxIndexPosition:s,isExpanded:n,hasAdjacentStickyVideo:l},o.createElement(m,{className:"sticky-box__primary",ref:e=>{this.stickyBoxPrimaryNode=e}},e),o.createElement(p,{ref:e=>{this.stickyBoxPlaceholder=e}}))}}u.propTypes={children:i.oneOfType([i.object,i.array]),className:i.string,fadingOffset:i.number,fullWidthSelector:i.string,hasAdjacentStickyVideo:i.bool,hasStickyBoxIndexPosition:i.bool,isExpanded:i.bool,onChange:i.func,shouldComputeWidth:i.bool,shouldFadeOnMove:i.bool,shouldForcePolyfill:i.bool,tagName:i.string},u.defaultProps={className:"",fadingOffset:20,fullWidthSelector:"",hasAdjacentStickyVideo:!1,isExpanded:!1,shouldComputeWidth:!0,shouldFadeOnMove:!1,shouldForcePolyfill:!1,tagName:"div"},e.exports=u},7046:(e,t,n)=>{e.exports=n(49504)},29659:(e,t,n)=>{const o=n(51117).default,{ZINDEX_MAP:i}=n(85326),{calculateSpacing:a}=n(79720),{SummaryCollectionGridItem:r}=n(84105),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; } ${({hasAdjacentStickyVideo:e})=>`.grid-layout__aside & {\n top: ${a(e?28:10)};\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}},93610:(e,t,n)=>{const o=n(67294),i=n(45697),{googleAnalytics:a}=n(28601),{ConsentContext:r}=n(9532),{TaboolaWidgetWrapper:s,TaboolaWidgetContent:l}=n(7833),{trackComponent:d}=n(40199),c=({className:e,taboola:t})=>{o.useEffect((()=>{d("TaboolaWidget")}),[]);const{widgetScriptTextContentMode:n,widgetScriptTextContentContainer:i,widgetScriptTextContentPlacement:c}=t,[m,p]=o.useState(!1),u=o.useContext(r);return o.useEffect((()=>{!m&&u.targeting&&(a.emitUniqueGoogleTrackingEvent("taboola-impression",{}),(()=>{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: '${c||"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})}}})(),p(!0))}),[m,u.targeting]),o.createElement(s,{className:e,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(l,{className:"TABOOLA",id:i||"taboola-below-article-thumbnails---f","data-testid":"TaboolaWidgetContent"}))};c.propTypes={className:i.string,taboola:i.shape({publisherId:i.string,widgetScriptTextContentMode:i.string,widgetScriptTextContentContainer:i.string,widgetScriptTextContentPlacement:i.string})},e.exports=c},43096:(e,t,n)=>{e.exports=n(93610)},7833:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i}=n(79720),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}},37674:(e,t,n)=>{const o=n(81763),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(54732).Z,{asConfiguredComponent:l}=n(36380),{trackComponent:d}=n(40199),{trackNavigationEvent:c}=n(68612),{TagCloudWrapper:m,TagCloudSectionHeader:p,TagCloudName:u,TagCloudLink:g}=n(11802),h=({className:e,hasFilledBackground:t,hasBorderBottom:n,hasBorderTop:i,maxCountTags:l,sectionHeader:h,shouldIncreaseTagLinkBottomSpacing:y,shouldTagLinkHaveFullLengthInMobile:b,shouldLink:f,dividerColor:v,tags:k})=>{a.useEffect((()=>{d("TagCloud")}),[]);let w=0;k&&k.length&&(w=o(l)?l:k.length);const{formatMessage:C}=r();return w>0&&a.createElement(m,{"data-testid":"TagCloudWrapper",className:e,hasBorderTop:i,hasBorderBottom:n,shouldTagLinkHaveFullLengthInMobile:b,dividerColor:v},""!==h&&a.createElement(p,null,h||C(s.sectionHeader)),k.slice(0,w).map((e=>{const n=e.tag||e.dangerousHed;return e.url&&f?a.createElement(g,{key:n,href:e.url,hasFilledBackground:t,shouldIncreaseTagLinkBottomSpacing:y,onClick:()=>(e=>{const t={type:"click",label:e.tag||e.dangerousHed,subject:"tag",placement:"content_footer"};c(t)})(e)},a.createElement(u,{dangerouslySetInnerHTML:{__html:n}})):a.createElement(u,{key:n,dangerouslySetInnerHTML:{__html:n}})})))};h.propTypes={className:i.string,dividerColor:i.string,hasBorderBottom:i.bool,hasBorderTop:i.bool,hasFilledBackground:i.bool,maxCountTags:i.number,sectionHeader:i.string,shouldIncreaseTagLinkBottomSpacing:i.bool,shouldLink:i.bool,shouldTagLinkHaveFullLengthInMobile:i.bool,tags:i.arrayOf(i.shape({tag:i.string.isRequired,url:i.string}).isRequired)},h.defaultProps={hasBorderBottom:!0,hasBorderTop:!0,hasFilledBackground:!1,maxCountTags:null,shouldIncreaseTagLinkBottomSpacing:!1,shouldLink:!0,shouldTagLinkHaveFullLengthInMobile:!1},h.displayName="TagCloud",e.exports=l(h,"TagCloud")},44374:(e,t,n)=>{e.exports=n(37674)},11802:(e,t,n)=>{const o=n(51117).default,{BaseText:i,BaseLink:a}=n(74327),{getColorStyles:r,calculateSpacing:s,minMaxScreen:l}=n(79720),{BREAKPOINTS:d}=n(85326),{applyCustomDividerColor:c}=n(62470),m=(e,t)=>`margin-right: ${s(e)}; margin-bottom: ${s(t)};`,p=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-left-width: 0;\n border-right-width: 0;\n ${o?`${c(o)};`:`${r(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: ${s(2)} 0 0; ${l(d.sm,`calc(${d.md} - 1px)`)} { ${({shouldTagLinkHaveFullLengthInMobile:e})=>e&&"flex-direction: column;"} } `,u=o(i).withConfig({displayName:"TagCloudSectionHeader"})` ${m(2,2)} @media (min-width: ${d.md}) { ${m(4,2)} } `;u.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.tags"};const g=o(i).withConfig({displayName:"TagCloudName"})` ${m(2,3)} @media (min-width: ${d.md}) { ${m(4,2)} } `;g.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.tags"};const h=o(a).withConfig({displayName:"TagCloudLink"})` ${m(2,2)} line-height: 0; ${g} { ${m(0,0)} color: inherit; } @media (min-width: ${d.md}) { ${({shouldIncreaseTagLinkBottomSpacing:e})=>m(4,e?4:2)} } @media (min-width: ${d.sm}) { ${({shouldIncreaseTagLinkBottomSpacing:e})=>m(4,e?3:2)} } ${({theme:e,hasFilledBackground:t})=>t?`\n ${r(e,"background-color","colors.interactive.base.brand-primary")};\n border-width: 1px;\n border-style: solid;\n ${r(e,"border-color","colors.interactive.base.brand-primary")};\n padding: 5px 12px;\n transition-property: color, background-color, border-color;\n\n &:link {\n ${r(e,"color","colors.interactive.base.white")};\n text-decoration: none;\n }\n\n &:hover,\n &:focus {\n ${r(e,"background-color","colors.interactive.base.dark")};\n border-width: 1px;\n border-style: solid;\n ${r(e,"border-color","colors.interactive.base.dark")};\n outline-offset: 4px;\n }\n\n @media (min-width: ${d.sm}) {\n ${m(1,1)}\n }\n `:""}; `;h.defaultProps={colorSecondaryLinkToken:"colors.consumption.body.standard.link-hover",colorStaticLinkToken:"colors.consumption.body.standard.subhed",hasUnderline:!1},e.exports={TagCloudWrapper:p,TagCloudSectionHeader:u,TagCloudName:g,TagCloudLink:h}},54732:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({sectionHeader:{id:"TagCloud.SectionHeader",defaultMessage:"Topics",description:"TagCloud component section header",isConfigurable:!0}})},12971:(e,t,n)=>{const o=n(45697),i=n(67294),{trackComponent:a}=n(40199),{TextBlockHed:r,TextBlockText:s,TextBlockWrapper:l}=n(27826),d=({className:e,dangerousText:t,hed:n,hasTopRule:o,hasProductDisclaimerAlternativeStyle:d})=>(i.useEffect((()=>{a("Textblock")}),[]),i.createElement(l,{className:e,hasTopRule:o},n&&i.createElement(r,null,n),i.createElement(s,{dangerouslySetInnerHTML:{__html:t},hasProductDisclaimerAlternativeStyle:d})));d.propTypes={className:o.string,dangerousText:o.string.isRequired,hasProductDisclaimerAlternativeStyle:o.bool,hasTopRule:o.bool,hed:o.string},d.defaultProps={hasTopRule:!0},e.exports=d},35578:(e,t,n)=>{e.exports=n(12971)},27826:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(79720),{BaseText:s}=n(73049),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}},30514:(e,t,n)=>{const o=n(67294),{useContext:i,useEffect:a,useRef:r,useState:s}=o,l=n(45697),d=n(12324).Z,{trackComponent:c}=n(40199),m=n(3499),{ConsentContext:p}=n(9532),u=n(65948),{isIOSDevice:g}=n(39037),h=n(14748).Z,{TiktokEmbedContainer:y,TiktokEmbedBlockQuote:b}=n(56314),f=({attributes:e,className:t,tiktokUrl:n})=>{o.useEffect((()=>{c("TiktokEmbed")}),[]);const l=r(),f=i(p),[v,k]=m(),w=(e=>new URL(e).pathname.split("/").filter((e=>e.length>0)).pop())(n),[C]=s(g()),$=f.targeting&&k,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 C&&e.addEventListener("DOMNodeInserted",(e=>x(e))),$&&(()=>{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)}})(),()=>{C&&e.removeEventListener("DOMNodeInserted",(e=>x(e)))}}),[C,l,$]),o.createElement(y,{className:t,ref:d(l,v)},$?o.createElement(b,{...e,className:"tiktok-embed","data-video-id":w,cite:n},o.createElement("section",null)):o.createElement(u,{hasConsent:f.targeting,url:n,consentBannerHeader:h.consentBannerHeader}))};f.propTypes={attributes:l.object,className:l.string,tiktokUrl:l.string.isRequired},f.displayName="TiktokEmbed",e.exports=f},3907:(e,t,n)=>{e.exports=n(30514)},56314:(e,t,n)=>{const o=n(51117).default,{maxScreen:i,calculateSpacing:a}=n(79720),{BREAKPOINTS:r}=n(85326),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}},14748:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({consentBannerHeader:{id:"TiktokEmbed.ConsentBannerHeader",defaultMessage:"TikTok content ",description:"Header for message banner"}})},79561:(e,t,n)=>{const o=n(45697),i=n(67294),{ToggleButton:a,ToggleSlider:r}=n(24056),{trackComponent:s}=n(40199),l=({children:e,describedBy:t,id:n,isChecked:o,isDisabled:l,isSuccess:d,onChange:c,isControlled:m})=>{i.useEffect((()=>{s("ToggleSwitch")}),[]);const[p,u]=i.useState(o);return i.useEffect((()=>{u(o)}),[o]),i.createElement(a,{type:"button",role:"switch",id:n,"aria-checked":p,disabled:l,"data-success":d,onClick:()=>{const e=!p;if(m||u(e),c){const t=new CustomEvent("change",{detail:{checked:e}});c(t)}},"aria-describedby":t},e,i.createElement(r,null))};l.defaultProps={isChecked:!1,isControlled:!1,isDisabled:!1,isSuccess:!1},l.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},l.displayName="ToggleSwitch",e.exports=l},66454:(e,t,n)=>{e.exports=n(79561)},24056:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i}=n(79720),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}},65425:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(72643),r=n(55738),{trackComponent:s}=n(40199),l=({className:e,variations:t,variationName:n})=>(i.useEffect((()=>{s("Toggle",n)}),[n]),i.createElement("i",{className:e},"triangle"===t.style?i.createElement(a,null):i.createElement(r,null)));l.defaultProps={variations:{style:"chevron"}},l.propTypes={className:o.string,variationName:o.string,variations:o.shape({style:o.oneOf(["chevron","triangle"])})},l.displayName="Toggle",e.exports=l},21736:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(82716);e.exports=o(i,"Toggle")},82716:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(65425);i.Chevron=o(i,"Chevron",{style:"chevron"}),i.Triangle=o(i,"Triangle",{style:"triangle"}),e.exports=i},98541:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{useContext:r,useEffect:s}=i,{useContentLang:l}=n(93516),{ConsentContext:d}=n(9532),c=n(3499),m=n(65948),{trackComponent:p}=n(40199),{TwitterEmbedContainer:u,TwitterEmbedBlockquote:g,TwitterEmbedLink:h}=n(38881),y=n(69644).Z,b=({attributes:e,className:t,url:n,shouldHideMedia:o,shouldHideThread:b})=>{i.useEffect((()=>{p("TwitterEmbed")}),[]);const f=r(d),[v,k]=c(),{formatMessage:w}=a(),C=l(),$=f.targeting&&k;return 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)}})()}),[$]),i.createElement(u,{"aria-label":w(y.twitterEmbedMessage),className:t,ref:v},$?i.createElement(g,{...e,...(()=>{const e={"data-lang":"zh-Hant-TW"===C?"zh-tw":C,"data-url":n,"data-type":"twitter"};return o&&(e["data-cards"]="hidden"),b&&(e["data-conversation"]="none"),e})(),className:"twitter-tweet"},i.createElement(h,{href:n},n)):i.createElement(m,{hasConsent:f.targeting,url:n,consentBannerHeader:y.consentBannerHeader}))};b.propTypes={attributes:o.object,className:o.string,shouldHideMedia:o.bool,shouldHideThread:o.bool,url:o.string.isRequired},e.exports=b},8405:(e,t,n)=>{e.exports=n(98541)},38881:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),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}},69644:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},76458:(e,t,n)=>{const{useContext:o,useEffect:i,useRef:a,useState:r}=n(67294),{ConsentContext:s}=n(9532),{getCookie:l}=n(66071),d=n(73390);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}},18372:(e,t,n)=>{e.exports=n(76458)},99117:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(73049),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}},13501:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{UtilitySelectionControlLabelWrapper:r,UtilitySelectionControlNativeCheckbox:s,UtilitySelectionControlNativeRadio:l,UtilitySelectionControlStyledRadio:d,UtilitySelectionControlStyledCheckbox:c,UtilitySelectionControlLabelTrailingIcon:m,UtilitySelectionControlLabel:p,UtilitySelectionControlAssistiveText:u}=n(29765),{trackComponent:g}=n(40199),h=({ariaDescribedBy:e,assistiveText:t,className:n,descriptor:i,formName:h,index:y,inputAttributes:b,inputRef:f,invalidElements:v,isChecked:k,isDefaultChecked:w,isDisabled:C,isRequired:$,label:x,name:S,onChangeHandler:E,TrailingIcon:I,value:T,variations:N,variationName:L})=>{a.useEffect((()=>{g("Utility",L)}),[L]);const B=`${h}-utility-selection-control-${S}-${y}`,{inputType:P,theme:A}=N,M="inverted"===A,D={...b,"aria-describedby":v&&v.has(B)?v.get(B):e,"data-descriptor":i,checked:k,defaultChecked:w,disabled:C,id:B,name:S,onChange:E,ref:f,required:$,type:P,value:T,inputType:P,isInverted:M};return a.createElement(r,{className:o("utility-selection-control",n),isDisabled:C,inputType:P,htmlFor:B},"checkbox"===P&&a.createElement(a.Fragment,null,a.createElement(s,{...D}),a.createElement(c,{inputType:P,isInverted:M})),"radio"===P&&a.createElement(a.Fragment,null,a.createElement(l,{...D}),a.createElement(d,{inputType:P,isInverted:M})),x&&(I?a.createElement(m,{isDisabled:C,isInverted:M},a.createElement(p,{className:"utility-selection-control__label",dangerouslySetInnerHTML:{__html:x},isDisabled:C,isInverted:M}),a.createElement(I,{className:"utility-selection-control__trailing-icon"})):a.createElement(p,{className:"utility-selection-control__label",dangerouslySetInnerHTML:{__html:x},isDisabled:C,isInverted:M})),t&&a.createElement(u,{dangerouslySetInnerHTML:{__html:t},isDisabled:C,isInverted:M}))};h.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"])})},h.defaultProps={variations:{inputType:"checkbox",theme:"standard"}},e.exports=h},61143:(e,t,n)=>{e.exports=n(21708)},29765:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(79720),{BaseText:l}=n(73049),{INTERACTIVE:{timingButtonDefault:d}}=n(85326),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 k=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 `} } `,w=({theme:e,isInverted:t})=>i` ${b({selectionControlBackgroundColor:"colors.interactive.base.black",theme:e})} ${t&&b({selectionControlBackgroundColor:"colors.interactive.base.white",theme:e})} `,C=o.input.withConfig({displayName:"UtilitySelectionControlNativeRadio"})` ${({theme:e,isInverted:t})=>w({theme:e,isInverted:t})} `,$=o.input.withConfig({displayName:"UtilitySelectionControlNativeCheckbox"})` ${({theme:e,isInverted:t})=>w({theme:e,isInverted:t})} `,x=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:x,UtilitySelectionControlStyledCheckbox:h,UtilitySelectionControlStyledRadio:y,UtilitySelectionControlAssistiveText:f,UtilitySelectionControlNativeCheckbox:$,UtilitySelectionControlNativeRadio:C,UtilitySelectionControlLabelTrailingIcon:k}},21708:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(88493),a=n(13501),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},19402:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(35642).Z,{UtilityValidationDescriptionWrapper:l,UtilityValidationDescriptionHeading:d,UtilityValidationDescriptionErrors:c,UtilityValidationDescriptionError:m}=n(79875),{trackComponent:p}=n(40199),u=({className:e,errors:t,shouldHideErrorText:n})=>{a.useEffect((()=>{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(", ")}.`)))))};u.defaultProps={shouldHideErrorText:!1},u.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=u},69923:(e,t,n)=>{e.exports=n(19402)},79875:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(74327),{hideVisually:a}=n(65496),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l}=n(79720),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}},35642:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({heading:{id:"UtilityValidationDescription.Heading",defaultMessage:"Errors",description:"UtilityValidationDescription component heading text"}})},21543:(e,t,n)=>{const o=n(45697),i=n(67294),{VerboseTextWrapper:a,VerboseTextLongerLink:r,VerboseTextShorterLink:s}=n(54353),{trackComponent:l}=n(40199),d=({text:e,verboseText:t})=>(i.useEffect((()=>{l("VerboseText")}),[]),i.createElement(a,null,i.createElement(s,{"aria-hidden":"true"},e),i.createElement(r,null,t)));d.propTypes={text:o.string.isRequired,verboseText:o.string.isRequired},e.exports=d},43771:(e,t,n)=>{e.exports=n(21543)},54353:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(73049),{hideVisually:a}=n(65496),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}},84540:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.generateAdNodeId=t.useOnAdFilled=t.attemptAdInjection=void 0;const o=n(67294);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)}},81710:(e,t,n)=>{const o=n(41609),{encodeAffiliateParams:i,decodeAffiliateParams:a}=n(39545),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}}},26541:(e,t,n)=>{const o=n(27955);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}}},48349:(e,t,n)=>{const o=n(50361),i=n(18446),a=n(89491),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}},28601:(e,t,n)=>{const o=n(26541),i=n(48349),a=n(95583);e.exports={componentTracking:o,googleAnalytics:i,patternTracking:a}},79730:(e,t,n)=>{const o=n(66071),i="CN_xid";e.exports={set:e=>{o.createCookie(i,e,{expirationInMs:15552e5})},get:()=>o.getCookie(i)}},83796:(e,t,n)=>{const o=n(69581),i=(a=o.init,(e,...t)=>e?a(...t):null);var a;e.exports={initializeInfinityId:i}},69581:(e,t,n)=>{const o=n(73733),i=n(79730),a=n(90701);e.exports={init:async()=>{try{const e=i.get();if(e)return e;const t=await o.getId();return o.setRefreshId(),i.set(t),a.link(t),t}catch(e){return console.error("xid failed to initialize",e),null}}}},90701: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)}}},73733:(e,t,n)=>{const{fetchWithTimeout:o}=n(84317);e.exports={getId:async()=>{const e=await o(`//infinityid.condenastdigital.com/?rand=${Date.now()}`,{credentials:"include",mode:"no-cors",headers:{Accept:"text/plain"}},2e3);return await e.text()},setRefreshId:async()=>{try{const e=o("/infinityid",{credentials:"include",mode:"no-cors",headers:{Accept:"text/plain"}},2e3);return await e.text()}catch(e){return null}}}},95583:(e,t,n)=>{const o=n(81648),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 k(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(k,{threshold:.5}),t=document.querySelectorAll("*[data-in-view], *[data-child-in-view] > *");[].slice.call(t).forEach((t=>{e.observe(t)}))}()}},89491: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:""}}},68612:(e,t,n)=>{const o=n(96245).default,{newTracker:i,addGlobalContexts:a,disableAnonymousTracking:r,enableActivityTracking:s,trackPageView:l,enableLinkClickTracking:d,trackSelfDescribingEvent:c,enableEnancedConsent:m}=n(68775),p=n(50361),u=n(18446),{getCookie:g}=n(66071),{storageFactory:h}=n(77779),y=()=>{const e=g("CN_access")||g("CN_token_access");let t={};if(e){const n=o(e),i=window?.dataLayer[0]?.content?.brandSlug?.replace(/-/g,""),a=n?.fct&&n?.fct["org-access"]?.filter((e=>{const t=e?.split(":")[0];return-1!==i?.indexOf(t.split(".")[0])}));t={subscriptions:n?.fct&&n?.fct["org-access"]||[],brand_subscription:a||[]}}return t},b=g("CN_xid"),f=h((()=>window.localStorage)),v=["C0001","C0002","C0003","C0004","C0005","C0006","C0007","C0008","C0009"],k=["amazon","amzn","cna.st","skimresources"],w=[],C=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}$"),$=e=>e.filter((e=>v.includes(e))),x=()=>{const e=g("OptanonConsent");if(window.OnetrustActiveGroups){const e=window.OnetrustActiveGroups?.split(",")?.slice(1,-1);return $(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 $(i)}return["C0001","C0009"]},S=e=>{const t=e[1],n=(new Date).getTimezoneOffset()/60,o=new URLSearchParams(window.location.search).get("mbid"),i=C(t.amguuid)?t.amguuid:null,a=C(b)?b:null,r=new Date;return{schema:"iglu:com.condenast/user/jsonschema/9-0-0",data:{xid:a,amg_id:i,is_logged_in:null!==i,bucket:parseInt(f.getItem("usr_bkt_eva"),10),browser:window.navigator.appName,browser_version:window.navigator.appVersion,time_zone_offset:parseInt(n,10)||0,monthly_visit_no:window.dataLayer[0]?.user?.monthlyVisits||0,monthly_content_count:window.dataLayer[0]?.user?.contentVisits||0,onetrust_active_groups:x(),mdw_id:window.dataLayer[0]?.user?.mdwId||null,obsidian_segment_id:window?._4d?.context?.sg?.join(",")||null,local_visit_hour:r.getHours(),mbid:o,permutive_id:f.getItem("_pdfps"),...y()}}},E=()=>({schema:"iglu:com.condenast/session/jsonschema/2-0-2",data:{dmdid:g("dmd-sid")}}),I=e=>{const t=window?.dataLayer[0]?.experiments||[];return t?.map((t=>"EXISTING_ASSIGNMENT"===t.status||"NEW_ASSIGNMENT"===t.status?{experiment_id:t.experimentID||null,experiment_label:t.experimentLabel||null,bucket_label:t.bucketLabel||null,bucket_id:t.bucketID||null,rule_id:t.ruleID||null,project_name:t.pageName||null}:"EDGE_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}:{}))},T=(e,t)=>{let n,o;const i=window.document.getElementsByTagName("header")[0],a=window.document.getElementsByTagName("footer")[0],r=e?.target?.className?e?.target?.className.toString():null;n=i&&i.contains(e?.target)?"top":a&&a.contains(e?.target)?"bottom":"middle","img"===e?.target?.tagName.toLowerCase()&&(o=e.target.alt);const s=window.location.origin,l=new URL(t?.href).origin===s,d=t&&t["data-offer-url"]&&t["data-offer-url"].toString();return t?{schema:"iglu:com.condenast/click_info/jsonschema/2-0-0",data:{click_url:t?.href?.toString(),click_id:e?.target?.id?.toString(),click_class:r,click_text:e?.target?.textContent?.toString(),click_type:e?.target?.tagName?.toString(),click_target:t?.target?.toString(),img_alt:o?.toString(),data_offer_url:d,img_source:e?.target?.src?.toString(),placement:n,is_external:!l}}:null},N=(e,t=null,n=null)=>{const o={schema:"iglu:com.condenast/commerce_interaction_event/jsonschema/1-0-1",data:e};c(t?{event:o,context:[{schema:"iglu:com.condenast/product/jsonschema/2-0-0",data:t}]}:{event:o,context:[{schema:"iglu:com.condenast/promotion/jsonschema/2-0-0",data:n}]})};e.exports={trackPageErrorEvent:(e,t)=>{c({event:{schema:"iglu:com.condenast/page_error_event/jsonschema/4-0-0",data:{type:e.toString(),error:t}}})},initializeSnowplowTracker:(e,t,n,o,r)=>{i(e,{appId:t,contexts:{performanceTiming:!0,clientHints:!0},anonymousTracking:{withServerAnonymisation:!0},stateStorageStrategy:"none",discoverRootDomain:!0,cookieSameSite:"None",cookieSecure:!0,eventMethod:"post",postPath:"/com.condenast/yv8",crossDomainLinker:e=>e.href.includes("/auth/initiate"),...o?{anonymousTracking:!1,stateStorageStrategy:"cookieAndLocalStorage"}:{}},r),window.snowplowInitQueue.length>0&&document.body.addEventListener("click",(e=>{e.target.closest('a[href*="/auth/initiate"]')&&window.snowplowQueue.push((()=>{window.snowplowCN("crossDomainLinker",(e=>e.href.includes("/auth/initiate")))}))})),m(),(e=>{const t=e[0].content,n=e[0].site,o=e[0].syndication,i=e[0].page,r=new URLSearchParams(window.location.search),s=window.location?.pathname?.split("/"),l=new Date,d=new Date(t.publishDate),c=Math.ceil((l-d)/864e5),m=S(e),p={schema:"iglu:com.condenast/page/jsonschema/5-0-2",data:{adblock_status:1===g("CN_ad_block"),functional_tags:t.functionalTags,has_buy_button:"true"===t.hasBuyButtons,path_level_1:s[1]||"",path_level_2:s[2]||"",path_level_3:s[3]||"",path_level_4:s[4]||"",landing_page:i.canonical,tab_active:"visible"===window.document.visibilityState}},u={schema:"iglu:com.condenast/content/jsonschema/2-0-1",data:{no_of_article_revisions:parseInt(t.noOfRevisions,10)||null,editor_name:t.editorNames,author_name:t.author_name,content_id:t.contentId,content_len:parseInt(t.contentLength,10)||null,content_title:t.contentTitle,content_source:t.contentSource,author_id:t.authorIds,date_publish:"null"!==t.publishDate?t.publishDate:null,date_last_modified:t.modifiedDate,onsite_keywords:t.tags,content_template:window.location.href.includes("sponsored")?"native":"standard",content_language:t.contentLang,gallery_name:t.galleryName,gallery_img_tot:parseInt(t.totalGalleryImages,10)||null,word_count:parseInt(t.wordCount,10)||null,content_type:t.contentType,content_template_type:t.templateType,date_display:"null"!==l?l:null,content_primary_tag:t.primaryTag||null,content_is_commerce:t.isCommerceContent||null,content_time_since_publish:c,content_flag:t.contentFlag,content_publish_hour:d.getHours(),content_publish_weekday:d.getDay().toString(),content_publish_month:d.getMonth().toString(),content_page_type_properties:t.pageTypeProperties,has_affiliate_links:t.hasAffiliateLinks,affiliate_links_count:t.affiliateLinksCount}},h={schema:"iglu:com.condenast/site/jsonschema/2-0-1",data:{org_id:n.orgId,org_app_id:n.orgAppId,site_app_version:n.appVersion,site_env:n.env,site_section:t.section,site_subsection:t.subsection,site_subsection_2:t.subsection2,site_data_source:t.dataSource}},y={schema:"iglu:com.condenast/syndication/jsonschema/3-0-1",data:{is_syndication_content:"true"===o.content,syndication_original_source:o.originalSource,syndication_url:i.syndicatorUrl,syndication_original_content_lang:o.originalContentLanguage}},b={schema:"iglu:com.condenast/referrer/jsonschema/2-0-1",data:{refr_domain:window.referrer||""}},f=E(),v={schema:"iglu:com.condenast/campaign/jsonschema/4-0-1",data:{mkt_id:r.get("utm_id"),mkt_mailing:r.get("utm_mailing"),mkt_social_type:r.get("utm_social-type"),mkt_test:r.get("utm_test"),mkt_brand:r.get("utm_brand"),emailsource:r.get("esrc"),itm_source:r.get("itm_source"),itm_medium:r.get("itm_medium"),itm_campaign:r.get("itm_campaign"),itm_content:r.get("itm_content")}},k={schema:"iglu:com.condenast/experiments/jsonschema/2-0-0",data:{experiments_list:I(t)}};a([p,m,u,h,y,b,f,v,k]),window.addEventListener("OneTrustGroupsUpdated",(()=>{const e=x();m&&m.data&&(m.data.onetrust_active_groups=e,window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[m]),a([m])})))})),window.cnBus.on("experiments.assignments.processed",(()=>{window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[k]),k.data={experiments_list:I(t)},a([k])}))}))})(n),s({minimumVisitLength:5,heartbeatDelay:10}),d()},disableAnonymousTracking:r,nonURLClickEvent:(e,t,n,o)=>{c({event:{schema:"iglu:com.condenast/non_url_click_event/jsonschema/3-0-0",data:{label:e,next_url:t,type:n,subject:o}}})},trackCookiesEvent:e=>{c({event:{schema:"iglu:com.condenast/cookies_action_event/jsonschema/3-0-0",data:{type:"click",label:e}}})},trackNewsletterEvent:e=>{c({event:{schema:"iglu:com.condenast/newsletter_event/jsonschema/5-0-0",data:e}})},setContextAfterLoad:e=>{const t=S(e),n=E();window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[t,n]),a([t,n])})),l()},trackSearchFilterEvent:e=>{c({event:{schema:"iglu:com.condenast/search_filter_event/jsonschema/4-0-0",data:e}})},trackNavigationEvent:e=>{const t=p({eventData:e});w.some((e=>u(e,t)))||(w.push(p({eventData:e})),c({event:{schema:"iglu:com.condenast/navigation_event/jsonschema/3-0-0",data:e}}))},trackCommerceInteractionEvent:N,handleCommercePromotionBanner:e=>{const t={type:e?.type,subject:e?.event},n={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};N(t,null,n)},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},trackSaveEvent:(e,t=null)=>{c({event:{schema:"iglu:com.condenast/save_event/jsonschema/2-0-0",data:e},context:[{schema:"iglu:com.condenast/save/jsonschema/2-0-0",data:t}]})},getSubscriptionData:y,trackClickEvent:(e,t)=>{c({event:{schema:"iglu:com.condenast/click_event/jsonschema/1-0-0",data:{type:"click"}},context:[T(e,t)]})},handleAffiliateLinkClick:e=>{const t=new DOMParser;var n;if(n=e.getAttribute("href"),k.some((e=>n.includes(e)))){const n={type:"click",subject:"product_affiliate_link"},o={product_name:t.parseFromString(e.innerHTML,"text/html").body.textContent,product_component:"affiliate_link",product_type:"product",product_system:"ecommerce",product_ref:"direct_link",page_layout:window&&window.dataLayer&&window.dataLayer[0].content.contentType};N(n,o)}},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}]})}},81648:(e,t,n)=>{const o=n(18446),i=n(50361),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)}}},515: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}},28657:(e,t,n)=>{e.exports=n(515)},33957:e=>{e.exports={getThemedBylineVariation:({bylineVariation:e,theme:t})=>"inverted"===t?"Inverted":e}},41317:(e,t,n)=>{const{getThemedBylineVariation:o}=n(33957);e.exports={getThemedBylineVariation:o}},6260:e=>{e.exports={mapChannelName:(e,t)=>e&&e.name?{...e,name:t&&t[e.name]?t[e.name]:e.name}:null}},82231:(e,t,n)=>{const{mapChannelName:o}=n(6260);e.exports={mapChannelName:o}},2425:(e,t,n)=>{const o=n(82492),i=n(8575),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)}},38835: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}},50307:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(2425);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)),{})}},2801:(e,t,n)=>{const o=n(51539),{PlayerProxy:i}=n(38835);e.exports={initWindowCne:o,PlayerProxy:i}},51539:e=>{e.exports=()=>(window._cne=window._cne||{},window._cne)},98897: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(41609)),a=o(n(67294)),r=n(73935),s=n(92078),l=n(76191);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}=o;let m={},p=null;if((0,i.default)(s)||(m={...c(s,t)},p=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);m={...m,...e}}let u=e;p&&!o.variations&&(u=n[p]||e[p]||u);const g={...o};delete g.componentConfig,delete g.expDataLayerUpdated,delete g.featureFlags;const h={...g,...m};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&&(u=n[s.configVariation]||e[s.configVariation]||u),a.default.createElement(u,{...h,...s.configProps})}))}}return o.displayName=`${t}${o.name}`,n=(0,s.connector)(o,{keysToPluck:["componentConfig","config","expDataLayerUpdated","featureFlags","useTrailingSlash"]}),n}},36380:(e,t,n)=>{const o=n(98897);e.exports=o},40199:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackComponent=void 0;class n{}n.tracingFinished=!1,n.components=[],n.domContentLoadedEventListenerAdded=!1;const o=["vogue"];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||(window.addEventListener("DOMContentLoaded",(()=>setTimeout(o(),3e3))),n.domContentLoadedEventListenerAdded=!0)}}},31596: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}},34882: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;`)}}},52712: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(74423);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):""}},66071:(e,t,n)=>{const{deleteCookie:o}=n(34882),{getCookie:i}=n(52712),{getCookieDomainFromHostname:a,getCookieDomain:r}=n(59917),{createCookie:s}=n(31596);e.exports={getCookieDomain:r,getCookieDomainFromHostname:a,deleteCookie:o,getCookie:i,createCookie:s}},39037:e=>{e.exports={isIOSDevice:function(){const e=/(iPhone|iPad|iPod)/i;try{return e.test(window.navigator.userAgent)}catch(e){return!1}},isDesktopBrowser:function(){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}}}},73390: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}},85086:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(18446),r=n(16013),s=n(34604),l=n(912),d=n(75346),c=n(6811),m=n(87962),p=n(11823),u=n(3477),g=n(42556),h=n(7579),y=n(18043),b=n(30572),f=n(85703),v=n(27893),k=n(23874),w=n(24093),C=n(83647),$=n(82504),x=n(75338),S=n(95761),E=n(86367),I=n(22969),T=n(45285),N=n(34550),L=n(24394),B=n(37732),P=n(53104),{PullQuoteEmbedContent:A,PullQuoteEmbedCredit:M}=n(88004),D=n(69247),H=n(61270),_=n(8405),R=n(94938),O=n(69589),F=n(58878),W=n(40792),U=n(28205),V=n(19618),z=()=>null,j={"callout:inline-ad":z,"callout:inline-recirc":z,"callout:inset-image-left":$},G=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)}));G.propTypes={markup:o.string},G.displayName="InteractiveOverrideEmbed";const q={...j,article:u,bodyInteractiveOverride:G,pullquoteContent:A,pullquoteCredit:M,"callout:anchor":r,"callout:dropcap":e=>e.children,"callout:intro":$,"callout:feature-xsmall":$,"callout:feature-small":$,"callout:feature-medium":$,"callout:feature-large":k,"callout:footnote":w,"callout:group-2":x,"callout:group-3":x,"callout:group-4":x,"callout:inset-left":$,"callout:portrait-justified":$,"callout:inset-right":$,"callout:pullquote":P,"callout:sidebar":O,"callout:slideshow":C,"callout:button-group":d,bizzabo:l,cartoon:s,clip:s,cneaudio:p,cneembed:m,cneinterlude:c,contributor:g,crossword:h,curatedlist:U,event:y,externallink:b,facebook:f,firework:v,gallery:C,iframe:S,image:s,interactive:T,instagram:E,justwatch:I,livestory:b,nativearticle:u,nativegallery:C,pinterest:N,product:L,unifiedProductCard:B,contentreference:L,recipe:u,review:D,section:H,"sidebar:article":R,"sidebar:heading":F,shoppableImage:W,twitter:_,venue:L,video:S,clipVideo:V};e.exports=function(e={}){const{props:t,type:n}=e;if(t&&(t.contentType=n),t&&t.shouldConsiderArticleEmbedForGallery&&"gallery"===n)return{type:q.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:q.unifiedProductCard,props:{...t,offers:t.multipleOffers,brand:t.productBrand,type:"embed",layout:"ProductEmbed",data_item:{...e}}}}return{type:q[n],props:t}}},54436:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.processSidebarHeadings=t.processTiktok=t.processCeros=t.processInternalLink=t.processLinks=void 0;const o=n(75130),i=n(56851),a=n(68474),r=n(3907),s=n(58878);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}},68020:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805);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}}}},78440:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805);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}}},6435:(e,t,n)=>{const o=n(68020),{getEntitlements:i,getAccessCondeEntitlements:a}=n(78440),r=n(31040),s=n(22389),l=n(80378);e.exports={autolink:o,getEntitlements:i,getAccessCondeEntitlements:a,subscriptionLink:r,...s,validateEntitlement:l}},31040:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805);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)}},22389:(e,t,n)=>{const o=n(63105),i=n(13311),a=n(27361),r=n(7739),s=n(41609),l=n(75472),d=n(68718),c=n(70894),m=n(57557),p=n(16835),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,k=!!b;let w=(g||y||b)&&{...y,...g,...b};return w=((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,w),{latestActiveProducts:w,...d,isUserEntitled:f||v||k,hasCneeEntitlements:f,hasMartechEntitlements:v,hasEPEPEntitlements:k}}}},80378:(e,t,n)=>{const o=n(16122);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()}}},84317: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)}))}))}}},53805: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(92577)),a=n(88505),{fetchWithTimeout:r}=n(84317),{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)}},80700:(e,t,n)=>{const o=n(94120),i=n(66071);e.exports={initializeFingerPrint:async e=>{let t={FP_visitorID:i.getCookie("FP_visitorID")||"",FP_incognito:i.getCookie("FP_incognito")||""};const n="US"===i.getCookie("CN_geo_country_code"),a=!i.getCookie("FP_visitorID")||i.getCookie("FP_visitorID").includes("ERROR"),r=o.load({apiKey:`${e.publicKey}`});if(n&&a)try{const n=await r,o=await n.get({linkedId:i.getCookie("CN_xid"),extendedResult:"true"});document.cookie=i.createCookie("FP_visitorID",o.visitorId,{path:"/",expirationInMs:e.cookieExpire}),document.cookie=i.createCookie("FP_incognito",o.incognito.toString(),{path:"/",expirationInMs:e.cookieExpire}),t={FP_visitorID:o.visitorId,FP_incognito:o.incognito.toString()}}catch(n){let a="";const r=null;switch(n.message){case o.ERROR_NETWORK_CONNECTION:a="ERROR_NETWORK_CONNECTION";break;case o.ERROR_NETWORK_ABORT:a="ERROR_NETWORK_ABORT";break;case o.ERROR_API_KEY_MISSING:a="ERROR_API_KEY_MISSING";break;case o.ERROR_API_KEY_INVALID:a="ERROR_API_KEY_INVALID";break;case o.ERROR_API_KEY_EXPIRED:a="ERROR_API_KEY_EXPIRED";break;case o.ERROR_GENERAL_SERVER_FAILURE:a="ERROR_GENERAL_SERVER_FAILURE";break;case o.ERROR_CLIENT_TIMEOUT:a="ERROR_CLIENT_TIMEOUT";break;case o.ERROR_SERVER_TIMEOUT:a="ERROR_SERVER_TIMEOUT";break;case o.ERROR_RATE_LIMIT:a="ERROR_RATE_LIMIT";break;default:a="ERROR"}document.cookie=i.createCookie("FP_visitorID",a,{path:"/",expirationInMs:e.cookieExpire}),t={FP_visitorID:a,FP_incognito:r}}return t}}},10884:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getGoogleApi=void 0;const o=n(28039),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)}))},28039:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getWindowGapi=void 0,t.getWindowGapi=()=>window.gapi},69626:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleSignIn=void 0;const{googleAuthenticate:o}=n(65349),i=n(84193);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"}}},84193:(e,t,n)=>{const{googleAnalytics:o}=n(28601);e.exports={trackGoogleSignInAttempt:e=>{o.emitGoogleTrackingEvent("login-attempt",{...e,user:{account:{authProvider:"google"}}})},trackGoogleSignInFailure:e=>{o.emitGoogleTrackingEvent("login-fail",{...e,user:{account:{authProvider:"google"}}})}}},15467:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.signOut=void 0;const o=n(10884);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)))}))},39766:(e,t,n)=>{const{signOut:o}=n(15467),{googleSignIn:i}=n(69626);e.exports={googleSignIn:i,signOut:o}},12190:(e,t,n)=>{const o=n(41609),i=n(27361),{trackCommerceInteractionEvent:a}=n(68612),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=>{const t=e?.toString().match(/\d+(\.\d+)?/);return t?parseFloat(t[0]):null};function c(e,t){const n=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),i="product-impression"===e?n.ecommerce?.impressions:n.ecommerce?.click?.products,s="product-impression"===e?"impression":"click";return i?.forEach((e=>{const t={type:s,subject:"product"};let n="";n="ContentCarousel"===e?.layout?"carousel":"GridFourColumns"===e?.layout?"PLP":window&&window.dataLayer&&window.dataLayer[0].content.contentType;const o=e?.sale_price&&100*(d(e.price)-d(e.sale_price))/d(e.price),i={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),is_product_discount:Boolean(e?.sale_price),product_discount_amount:e?.sale_price?d(e.price)-d(e.sale_price):null,product_discount_perc:e?.sale_price?Math.round(o):null,currency_code:e?.currency,product_component:n,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"};a(t,i)})),!o(n)&&(window.dataLayer&&(window.dataLayer.push({ecommerce:null}),window.dataLayer.push(n)),!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,layout:h,placement:y,hotelLink:b}=e;let f;const v="commerce-product"===g?r:"",k="venue"===g||"hotel"===g?"hotel":"product",w="commerce-product"===g?"PIM":"Copilot",C=i(e,"categoriesPaths[0].ancestors",[]);return"commerce-product"!==g||o(C)||(f=C.map((e=>e.name)).join("/")),d?{brand:a?.name,name:n,id:r,price:s[0]?.price,sale_price:s[0]?.reducedPrice||s[0]?.comparisonPrice,currency:s[0]?.currency,category:"commerce-product"===g?f:d,quantity:c,position:m,variant:v,actionField:t?.referrer,list:u,type:k,index:m,rating:p,layout:h,placement:y,hotelLink:b,ref:w}:(l.forEach((e=>{!f&&Array.isArray(e)&&(f=e.find((e=>"product-category"===e.slug))?e[0]?.slug:"")})),{brand:a?.name,name:n,id:r,price:s[0]?.price,sale_price:s[0]?.reducedPrice||s[0]?.comparisonPrice,currency:s[0]?.currency,category:f,quantity:c,position:m,variant:v,actionField:t?.referrer,list:u,type:k,index:m,rating:p,layout:h,placement:y,hotelLink:b,ref:w})}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=""){if(void 0!==e&&e.dataLayer){if(o(t))return!1;t.id=t.id||t.copilotID||t.variantKey;const{list:r,...s}=m(t,e),{isPDPPage:d}=t,p=l(i,a,d),{expVariationName:u}=t,g={actionField:{list:p},products:[{...s,position:n,quantity:1,list:p}]};return u&&(g.expVariationName=u),c("product-click",g)}return!1},elementInViewport:p,productImpressionTracking:function(e,t=[],n=""){if(!s.includes(e))return!1;const o=[];let i,a;const r=[...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(!r.length)return!1;if(r.forEach((t=>{t.classList.add("impressionTrackingFired");const r=JSON.parse(t.getAttribute("data-item"));i||(i=r.offers&&r.offers.find((e=>!!e.currency))?.currency),a||({expVariationName:a}=r);const s=r.id||r.copilotID||r.variantKey;r.quantity=1,r.id=s;const{isPDPPage:d}=r;r.list=l(e,n,d),o.push(m(r))})),o.length){const e={currencyCode:i,impressions:o};return a&&(e.expVariationName=a),c("product-impression",e)}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})}}},3499:(e,t,n)=>{const{useEffect:o,useState:i}=n(67294),{useInView:a}=n(4225),{useHasScrolled:r}=n(19540);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]}},66528:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getOverrideBehaviour=void 0,t.getOverrideBehaviour=e=>e?.markup&&e?.behavior},81181: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}}},6058:e=>{e.exports={shouldUpdateScroll:(e,t,n,o)=>0===t||("delta"===o?Math.abs(t-n)>50:!e)}},78918:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805),a=async e=>{const{amgUUID:t,newsletterIds:n,parseJson:a=!0,provider:r,sailthruId:s,userPlatformProxy:l,xClientID:d}=e,c=`${l}${o.userDetails}/${t}/newsletter-subscriptions?newsletterIds=${n}${r?`&provider=${r}`:""}`,m=`${l}${o.sailthruNewsletterSubscriptions}?sailthruId=${s}&newsletterIds=${n}`,p=s?m:c,u=s?"same-origin":"include";try{const e=await i(p,{credentials:u,headers:{"Content-Type":"application/json","x-client":d},method:"GET"},5e3),{status:t}=e;if("sailthru"===r&&424===t){const e={status:200,newsletterSubscriptions:{data:[]}};return a?e:{json:()=>e}}const n={status:t,newsletterSubscriptions:{data:(a&&await e.json()).data}};return a?n:e}catch(e){const t=e.status||400;throw new Error(`${t} - Error encountered retrieving newsletter subscriptions: ${e.message}`)}};e.exports={getNewsletterSubscriptions:a,getUnsubscribedNewsletters:async function(e,t,n){if(0===n.length)return[];const{userPlatformProxy:o,xClientID:i}=t||{};if(e?.isAuthenticated){const t=n.map((e=>e.newsletterId));try{const r=await a({amgUUID:e.amguuid,newsletterIds:t,userPlatformProxy:o,xClientID:i,provider:"sailthru"});if(200!==r?.status)return[];const s=r.newsletterSubscriptions.data||[];if(0===s.length)return n;const l=s.reduce(((e,t)=>{const{status:n,newsletterId:o}=t?.attributes||{};return n&&"SUBSCRIBED"===n&&o&&e.push(o),e}),[]);return n.filter((e=>!l.includes(e.newsletterId)))}catch(e){return console.error(e),[]}}return n}}},32177:(e,t)=>{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}},69908:(e,t,n)=>{const{getNewsletterSubscriptions:o}=n(78918),{saveNewsletterSubscriptions:i}=n(76675),a=n(32177);e.exports={getNewsletterSubscriptions:o,saveNewsletterSubscriptions:i,...a}},76675:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805);e.exports={saveNewsletterSubscriptions:async e=>{const{amgUUID:t,payload:n,xClientID:a,userPlatformProxy:r}=e,s=`${r}${o.newsletterSubscriptions}`,l=`${r}${o.userDetails}/${t}/newsletter-subscriptions`,{email:d,...c}=n,m=t?c:n,p=t?l:s,u=t?"include":"same-origin";try{return i(p,{body:JSON.stringify(m),credentials:u,headers:{"Content-Type":"application/json","x-client":a},method:"POST"},5e3)}catch(e){const t=e.status||400;throw new Error(`${t} - Error encountered saving newsletter subscriptions: ${e.message}`)}}}},28685:(e,t,n)=>{const o=n(65917),i=n(85547),a=n(61382);e.exports={withIncognitoDetection:o,withVisibilityState:i,withMutationState:a}},65917:(e,t,n)=>{const o=n(67294),i=n(82492);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}},61382:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(82492);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}},85547:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(82492),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}},94166:(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}`}},16528: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}`}},57208:(e,t,n)=>{const o=n(16528),i=n(73872),a=n(69112);e.exports={appendQueryToURI:o,parseQueryParams:i,stripParamsFromURI:a}},73872:e=>{e.exports=e=>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}),{}):{}},69112:e=>{e.exports=(e="")=>e.replace(/\?(.*)/,"")},68737:e=>{e.exports=function(e,t){return fetch(`${t?"https://recommendations.conde.digital/v3":"https://api.condenast.io/v1/recommendations"}?${e}`).then((e=>e.json())).then((e=>e.data)).catch((e=>{console.warn(`Fetching of Recommendations API fails: ${e}`)}))}},18245:(e,t,n)=>{const{stringify:o}=n(17673),i=n(27361),a=n(68737),r=n(38957),{getCookie:s}=n(66071),{basicMarkdownToHtml:l}=n(59050),d=n(81648);e.exports=function(e,t,n,c={},m={},p=!1){const{applicationID:u,categories:g,contentTypes:h,excludeCategories:y,language:b,numberOfDays:f,pageSize:v,renditions:k,strategy:w,variationName:C}=e,{content:$,page:x}=i(window,"dataLayer[0]")||{},S={applicationID:u,brand:$&&$.brandSlug,url:x&&x.canonical,...g?{"filter[category]":g}:{},...y?{"exclude[category]":y}:{},...f?{"filter[numberOfDays]":f}:{},...w?{"filter[strategy]":w.toUpperCase()}:{},...b?{"filter[language]":b}:{},"page[size]":v};if(!S.applicationID||!S.brand||!S.url)return Promise.resolve([]);if(t){const e=s("CN_xid");e&&(S.xid=e)}const E=o(S),I=h&&h.toUpperCase().split(","),T=h?I.reduce(((e,t)=>`${e}&filter%5BcontentType%5D=${t}`),E):E,{useRecommendationsV3:N}=c;return a(T,N).then((e=>e&&e.length?e.map((e=>{const t={...e,title:l(e.title),dek:l(e.dek),variationName:C,signageConfig:m};return r()(t,k,n,c,e.channels,p)})):(d.emitUniqueSparrowTrackingEvent("variations_recommendation","failed-fallback",{_v:v,dim1:`${u}_${w}`,dim2:S,dim3:w,dim6:C}),[])))}},51126:(e,t,n)=>{const o=n(27361),i=n(41609),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}},59050: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]})))}},38957:(e,t,n)=>{const o=n(27361),i=n(78718),a=n(18029),r=n(2256),{mapSourcesToSegmentedSources:s}=n(28679),{convertToCNErenditions:l,categoryToFunctionalTags:d}=n(59050),{default:c}=n(50307),{convertRubric:m}=n(75645),{namesToAuthors:p}=n(59050),{getRubricRepresentation:u}=n(51126),{getSignage:g}=n(4481),{default:h}=n(4028),{addTrailingSlashToUrl:y}=n(34569);e.exports=function(e=(e=>e),t=null){return(n,b,f,v="recircList",k={},w=[])=>{const{awards:C,authors:$,brand:x,copilotID:S,categories:E=[],dek:I,image_url:T,ledeImageURL:N,section:L,title:B,url:P,variationName:A,signageConfig:M={}}=n,{shouldUsePromoImageInRecommendations:D,shouldExtractRecircRubricFromCategories:H}=k,_=n.contentType?n.contentType.toLowerCase():n.metadata.contentType.toLowerCase(),R=!D&&N?N:T,O=("video"===_||"cnevideo"===_)&&R?.includes("image/upload"),F=o(b,A?`${v}.${A}`:v),W=O?l(F):F;let U;if(R&&W){const e=O?c(W,R):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,R.replace(",h_85",""));U={altText:o(n,"thumbnailImage.altText",""),segmentedSources:s(e),sources:e}}let V={};if(H){const{name:e,url:t}=u({channels:w,featureFlags:k})||{};V={name:e,url:t}}const z=Array.isArray(E)?E.filter((e=>e.indexOf("functional-tags")>-1)):[],j=d(z),{signageBy:G,signageMapper:q}=M;let Z;"FunctionalTags"===G&&(Z=j);const K=g(G,q,Z);return{awards:C,brand:x,contributors:{author:{items:p($,_,a(x))}},contentType:_,copilotID:S,dangerousHed:e.call(t,B),dangerousDek:e.call(t,I),image:U,rubric:m(_,{name:V.name||L,...V.url&&{url:V.url}}),signage:K,url:f?y(P):P}}}},59749:(e,t,n)=>{const o=n(73872),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=""){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}=(s=`${document.referrer}`)&&"string"==typeof s&&s.length?s.substr(s.lastIndexOf("?")+1).split("&").reduce(((e,t)=>{const[n,o]=t.split("=");return o&&(e[decodeURIComponent(n)]=decodeURIComponent(o)),e}),{}):{};var s;i=r(i)?i:"";let l=a(document.referrer)||!r(document.referrer)?"":document.referrer;l=l||i;const d=a(e)||!r(e)?"/":e,c=(r(t)?t:"")||n||l||d;window.location.assign(c)}},9706:(e,t,n)=>{const o=n(59749),{isInternalRedirect:i,getRedirectSource:a}=n(26668),r=n(73236);e.exports={defaultRedirect:o,isInternalRedirect:i,getRedirectSource:a,isRedirectedInternallyForFirstTime:r}},26668:(e,t,n)=>{const{parseQueryParams:o}=n(57208);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}},73236:(e,t,n)=>{const{isInternalRedirect:o,getRedirectSource:i}=n(26668);e.exports=()=>{if(!o())return!1;const e=`redirectedForFirstTimeFrom-${i()}`;return!(!window.localStorage||window.localStorage.getItem(e)||(window.localStorage.setItem(e,!0),0))}},4147:(e,t,n)=>{const o=n(28583),i=n(50361),a=n(59242),r=n(33856),s=n(41609),l=n(18446),d=n(82492),c=n(78718),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)}))}))}},41018:(e,t,n)=>{const o=n(18446),i=n(48403),a=n(45697),r=n(67294);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}},76644:(e,t,n)=>{const{connect:o}=n(59800);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}},67867:(e,t,n)=>{const o=n(82492),i=n(36968);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}}},75673:(e,t,n)=>{const{createStore:o}=n(14890),i=n(67867);e.exports=function(e){return o(i(e))}},92078:(e,t,n)=>{const o=n(4147),i=n(67867),a=n(75673),r=n(41018),s=n(76644);e.exports={bindActorToStore:o,createRootReducer:i,createStore:a,connectDomain:r,connector:s}},35838:e=>{e.exports={buildThresholdArray:()=>Array.from(Array(100).keys(),(e=>e/100))}},47041:(e,t,n)=>{const{useHover:o}=n(85394),{useScrollObserver:i}=n(67337),{useResizeObserver:a}=n(26447),{useViewportObserver:r}=n(26840),{useWindowEventObserver:s}=n(75874);e.exports={useHover:o,useScrollObserver:i,useResizeObserver:a,useViewportObserver:r,useWindowEventObserver:s}},85394:(e,t,n)=>{const o=n(67294);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]}}},26447:(e,t,n)=>{const o=n(23279),{useWindowEventObserver:i}=n(75874);e.exports={useResizeObserver:(e,t=300)=>i("resize",e,o,t)}},67337:(e,t,n)=>{const o=n(23493),{useWindowEventObserver:i}=n(75874);e.exports={useScrollObserver:(e,t=300)=>i("scroll",e,o,t)}},26840:(e,t,n)=>{const o=n(67294);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}}},75874:(e,t,n)=>{const o=n(67294);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)})))}}},27696:(e,t,n)=>{const o=n(51815);e.exports=o},51815: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){}}}},59512: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(28915));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}},24666:(e,t,n)=>{const{createContext:o}=n(67294),i=o();e.exports=i},3517:(e,t,n)=>{const o=n(62657);e.exports=o},62657:(e,t,n)=>{const o=n(67294),i=n(24666);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}}},31888:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),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}`)}}}},4027: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}}}},8046:(e,t,n)=>{const o=n(81406),i=n(4483),a=n(92690);e.exports=e=>{const t=e?i:o;return Object.assign(t,a)}},92690:(e,t,n)=>{const o=n(2256),i=n(27361),a=n(41609),r=n(8575),{buildMarkName:s,buildMeasureName:l,perfMark:d,perfMeasure:c}=n(94166),m=n(51126),{BOOKMARK_CLIENT_API:p,ACTION_START:u,ACTION_END:g,DEFAULT_BOOKMARK_RENDITIONS:h}=n(4027),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:k}=((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:w,allContributors:C,channels:$,contributors:x=[],documentUri:S,pubDate:E,tout:I,embedded:T,_embedded:N,hed:L,id:B,metadata:P,meta:A,name:M,promoHed:D,promoDek:H,rubric:_,socialTitle:R,uri:O}=f,F=N||T||{};let W={};if(!x.length){const e=t.transformContributors(C);x.push(...e)}if(v)x.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 U=((e,t)=>(e=>e?.edges?.length>0?e.edges[0]?.node:e)(e)||i(t,"photosTout[0].fields")||{})(I,F),V=((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,U,c),z=((e,t)=>e||i(t,"publishHistory.pubDate")||"")(E,F),j=z?new Date(z).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"}):"",G=m.getRubricRepresentation({channelMap:l,channels:y($,F),featureFlags:d,primaryTag:void 0,rubric:_}),q=g||`${e}${S||O}`,Z=P?.contentType||A?.modelName,K={contentID:B,contributors:W,contentUrl:q,documentUri:b(S,F,O),dek:H||"",hed:D||R||L||M||"",id:k,photo:{altText:U.altText||"",sources:V},publishedDate:j,rating:w,rubric:G||{name:Z},organizationID:v};return n.push(K),n}),[])}},81406:(e,t,n)=>{const o=n(27361),{buildMarkName:i,perfMark:a}=n(94166),{fetchWithTimeout:r}=n(53805),{proxyApiRoutes:s}=n(13366),{perfMeasureEnd:l,handleError:d}=n(92690),{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(4027);t.proxyCreateBookmark=async({amgUUID:e,copilotID:t,meta:n,organizationID:u,siteCode:g,source:b,userPlatformProxy:f,xClientID:v})=>{const k=`${f}${s.userDetails}/${e}/bookmarks`,w={copilotID:t,organizationID:u,meta:n,siteCode:g,source:b};a(i(`${m}${p}${h}`,y));try{const e=await r(k,{body:JSON.stringify(w),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}}},4483:(e,t,n)=>{const o=n(27361),i=n(48403),a=n(41609),{federatedGraphqlService:r}=n(39798),{UserAuthenticationClient:s}=n(63503),l=n(92577).default,{oidcCookies:d}=l,{formatGraphQLErrors:c}=n(33572),{buildMarkName:m,perfMark:p}=n(94166),{perfMeasureEnd:u,handleError:g}=n(92690),{createBookmarkQuery:h,getBookmarks:y,removeBookmarkQuery:b,getBookmarkQuery:f,isPhotoBookmarkedQuery:v}=n(89745),{BOOKMARK_CLIENT_API:k,CREATE_BOOKMARK_PROXY:w,GET_BOOKMARK:C,REMOVE_BOOKMARK_PROXY:$,PERF_MARK_V3_SUFFIX:x,ACTION_START:S}=n(4027);t.proxyCreateBookmark=async({copilotID:e,contentType:t,federatedGraphqlUrl:n,organizationID:l,meta:y})=>{const b=t&&i(t);p(m(`${k}${w}${x}`,S));const f={organizationId:l,bookmarkName:"",documentType:b,copilotId:e,meta:a(y)?null:JSON.stringify(y)},v=e=>{const t=o(e,"response.errors",[]);throw new Error(`GraphQL could not resolve CreateBookmark for error ${c(t)}`)};try{const e=s.getCookieValue(d.id),t=await r({federatedGraphqlEndpoint:n,accessToken:e,query:h,variables:f,errorHandler:v}),{status:o,data:i}=t,a={status:o,statusCode:201,data:i?.createBookmark};return u(`${w}${x}`,a),a}catch(e){return g(e,`${w}${x}`)}},t.proxyGetBookmarks=async({federatedGraphqlUrl:e,params:t={},parseJson:n=!0,organizationID:i,filterBookmarkTypes:a=[]})=>{const l={limit:12,offset:0,organizationId:i,sortBy:"createdAt",sortOrder:"DESC"};p(m(`${k}${C}${x}`,S));for(const[e,n]of Object.entries(t))"size"===e&&(l.limit=n),"start"===e&&(l.offset=n),"sort"===e&&(l.sortBy=n);const h=e=>{const t=o(e,"response.errors",[]);throw new Error(`GraphQL could not resolve AllBookmarks for error ${c(t)}`)};try{const t=s.getCookieValue(d.id),o=await r({federatedGraphqlEndpoint:e,accessToken:t,query:y(a),variables:l,errorHandler:h}),{data:i,status:c}=o,m={status:c,data:i?.allBookmarks?.bookmarks,meta:{count:i?.allBookmarks?.allBookmarkCount}};return n||(m.json=()=>({...m})),u(`${C}${x}`,m),m}catch(e){return g(e,`${C}${x}`)}},t.proxyRemoveBookmark=async({bookmarkId:e,copilotId:t=null,federatedGraphqlUrl:n})=>{p(m(`${k}${$}${x}`,S));const i={bulkIds:e?[e]:null,copilotId:t},a=e=>{const t=o(e,"response.errors",[]);throw new Error(`GraphQL could not resolve DeleteBookmark for error ${c(t)}`)};try{const e=s.getCookieValue(d.id),t=await r({federatedGraphqlEndpoint:n,accessToken:e,query:b,variables:i,errorHandler:a}),{data:o}=t,l={status:204,data:o?.deleteBookmark};return u(`${$}${x}`,l),l}catch(e){return g(e,`${$}${x}`)}},t.getBookmarkStatus=async({copilotID:e,organizationID:t,federatedGraphqlUrl:n})=>{const i={organizationId:t,limit:1,offset:0,copilotIds:e},a=e=>{const t=o(e,"response.errors",[]);throw new Error(`GraphQL could not resolve AllBookmarks for error ${c(t)}`)};try{const e=s.getCookieValue(d.id),t=await r({federatedGraphqlEndpoint:n,accessToken:e,query:f,variables:i,errorHandler:a}),{data:o}=t,l=o?.allBookmarks?.bookmarks;if(l&&l.length)return{bookmarkId:l[0].id,isUrlBookmark:!1}}catch(e){console.info(e)}return{bookmarkId:null,isUrlBookmark:null}},t.isPhotoBookmarked=async({copilotID:e,organizationID:t,federatedGraphqlUrl:n})=>{const i={organizationId:t,copilotID:e},a=e=>{const t=o(e,"response.errors",[]);throw new Error(`GraphQL could not resolve isPhotoBookmarked for error ${c(t)}`)};try{const e=s.getCookieValue(d.id),t=await r({federatedGraphqlEndpoint:n,accessToken:e,query:v,variables:i,errorHandler:a}),{data:o={}}=t||{};if(o.getPhoto)return o.getPhoto.isBookmarked;throw new Error("GraphQL could not resolve isPhotoBookmarked for error: Invalid copilot ID")}catch(e){console.info(e)}return!1}},34982:(e,t,n)=>{const o=n(34606);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}}}},66494:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805);e.exports={changePassword:({amgUUID:e,body:t,userPlatformProxy:n,xClientID:a})=>i(`${n}${o.userDetails}/${e}/password`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"POST"},5e3)}},65349:(e,t,n)=>{const o=n(31888),{googleAuthenticate:i,emailAuthenticate:a,signUpRequest:r,swgAuthenticate:s,resetEntitlementSampleMax:l}=n(31888),d=n(8046),c=n(47461),{requestPasswordReset:m}=n(68646),p=n(3385),{resetPassword:u}=n(89470),{changePassword:g}=n(66494),{saveUser:h}=n(81255),y=n(77369);e.exports={bookmark:d,...c,authenticate:o,changePassword:g,emailAuthenticate:a,googleAuthenticate:i,magicLinkHelper:p,requestPasswordReset:m,resetPassword:u,resetEntitlementSampleMax:l,saveUser:h,signUpRequest:r,swgAuthenticate:s,userLookupHelper:y,FORCE_ORG_ACCESS_DOMAINS:["condenast.com","condenast.co.uk","pitchfork.com","newyorker.com","wired.com"]}},13057:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.setMarketingPermissions=t.getMarketingPermissions=void 0;const{fetchWithTimeout:o}=n(84317),{proxyApiRoutes:i}=n(13366);t.getMarketingPermissions=({brand:e,sailthruId:t,userPlatformProxy:n,xClientID:a})=>{const r=`${n}${i.marketingPermissions}?brand=${e}&sailthruId=${t}`;return o(r,{credentials:"include",headers:{"x-client":a},method:"GET"},9e3)},t.setMarketingPermissions=({brand:e,marketingPermissions:t,sailthruId:n,source:a,userPlatformProxy:r,xClientID:s,email:l})=>{const d=`${r}${i.marketingPermissions}`;let c={brand:e,marketingPermissions:t,source:a};return n?c={...c,sailthruId:n}:l&&(c={...c,email:l}),o(d,{body:JSON.stringify(c),credentials:"include",headers:{"Content-Type":"application/json","x-client":s},method:"POST"},9e3)}},90202:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(84317);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)},68646:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(84317);e.exports={requestPasswordReset:({body:e,userPlatformProxy:t,xClientID:n})=>i(`${t}${o.requestPasswordReset}`,{body:JSON.stringify(e),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"POST"},5e3)}},3385:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(84317);e.exports={requestSignInHelp:({body:e,userPlatformProxy:t,xClientID:n})=>i(`${t}${o.requestSignInHelp}`,{body:JSON.stringify(e),headers:{"Content-Type":"application/json","x-client":n},method:"POST"},5e3)}},89470:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(84317);e.exports={resetPassword:({body:e,userPlatformProxy:t,xClientID:n})=>i(`${t}${o.resetPassword}`,{body:JSON.stringify(e),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"POST"},5e3)}},81255:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(84317);e.exports={saveUser:({payload:e,userPlatformProxy:t,xClientID:n})=>i(`${t}${o.userDetails}`,{body:JSON.stringify(e),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"POST"},5e3)}},47461:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getUserDetails=void 0;const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(53805);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)},52757:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFragmentOfContentTypes=t.getAllContentTypesFragment=t.bookmarksContentTypesFragmentName=void 0;const o=n(68998),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 `}},77369:(e,t,n)=>{const{proxyApiRoutes:o}=n(13366),{fetchWithTimeout:i}=n(84317);e.exports={userLookup:({queryString:e,xClientID:t,userPlatformProxy:n})=>i(`${n}${o.userLookup}?${e}`,{headers:{"x-client":t},method:"GET"},5e3)}},89745:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.addRecentlyViewedItem=t.isPhotoBookmarkedQuery=t.getBookmarkQuery=t.removeBookmarkQuery=t.getBookmarks=t.createBookmarkQuery=void 0;const o=n(52757);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 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 id\n copilotId\n bookmarkName\n content {\n ...${o.bookmarksContentTypesFragmentName}\n }\n documentUrl\n documentType\n meta\n siteCode\n organizationId\n }\n allBookmarkCount\n }\n }\n`;t.getBookmarks=(e=[])=>0===e.length?`\n ${(0,o.getAllContentTypesFragment)()}\n ${i}\n`:((e=[])=>`\n ${(0,o.getFragmentOfContentTypes)(e)}\n ${i}\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 }"},95545:(e,t,n)=>{const o=n(59969);e.exports=o},59969:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{getDisplayName:r}=n(81181);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},getVariationNames:e=>Object.keys(e).filter((e=>/^[A-Z]/.test(e)))}},41433:(e,t,n)=>{const{withOnboarding:o}=n(73252);e.exports=o},12065:(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)))}}},73252:(e,t,n)=>{const o=n(67294),{connect:i}=n(59800),a=n(45697),r=n(27361),s=n(12065);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)}}},69440:(e,t,n)=>{const o=n(94184),i=n(67294),a=n(45697),{useIntl:r}=n(76186),s=n(60832).Z,l=n(55399),d=n(18817),{trackComponent:c}=n(40199),m=({accountLinks:e,className:t,hasSignOutSeparator:n,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.defaultProps={hasSignOutSeparator:!0},m.displayName="AccountLinks",e.exports=m},70065:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(69440);e.exports=o(i,"AccountLinks")},60832:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({navigationAriaLabel:{id:"AccountLinks.NavigationAriaLabel",defaultMessage:"Account",description:"AccountLinks component Navigation aria label"}})},46919:(e,t,n)=>{const o=n(67294),{connect:i}=n(59800),a=n(45697),{useIntl:r}=n(76186),s=n(94184),l=n(99784).default,{asConfiguredComponent:d}=n(36380),c=n(57208),{googleAnalytics:m}=n(28601),p=n(94129),{saveThisStoryBookmarkIcon:u,savedToLibraryBookmarkIcon:g,loaderIcon:h}=n(94969),{ActionBarWrapper:y,ActionBarButton:b,ActionBarButtonDivider:f,ActionBarButtonText:v,ActionBarButtonSubText:k,ActionBarButtonIcon:w}=n(74655),C=({actionBarConfig:e,actionButtons:t,bookmarkId:n,buttonDirection:i,className:a,contentID:d,contentTitle:u,contentType:g,displayBookmarkAlert:h,documentUrl:k,doUpdateBookmarkedStatus:C,isBookmarkLoading:$,isUrlBookmark:x,maxScreenThreshold:S,minScreenThreshold:E,organizationID:I,shouldUseBookmarkV3:T,signInHed:N,signInHedSpanTag:L,signInMessage:B,signInModalConfig:P,user:A,userPlatform:M,isIcon:D,isInteractive:H,variations:_={}})=>{const R={bookmarkId:n,contentID:d,contentType:g,documentUrl:k,displayBookmarkAlert:h,doUpdateBookmarkedStatus:C,isUrlBookmark:x,organizationID:I,shouldUseBookmarkV3:T,signInHed:N,signInHedSpanTag:L,signInMessage:B,user:A,userPlatform:M},{formatMessage:O}=r(),{hideSecondaryButtonText:F=!1}=_,[W,U]=o.useState({}),{toggleBookmark:V}=p(R),{isVisible:z,source:j}=P||{},G=(e,t,n={})=>{m.emitGoogleTrackingEvent(e,{actionbar_button_type:t,actionbar_parent_id:d,actionbar_parent_title:u,...n})};o.useEffect((()=>{U((e=>({...e,bookmark:{isActive:Boolean(Number(n)),inViewport:!1}})))}),[n]),o.useEffect((()=>{!z&&"VERSO_BOOKMARKING"===j&&U((e=>({...e,bookmark:{...e?.bookmark||{},isInProcess:!1}})))}),[z,j]),o.useEffect((()=>{!1!==$&&A.isAuthenticated||!W.bookmark?.inViewport||(U((e=>({...e,bookmark:{...e.bookmark,inViewport:!1}}))),G("actionbar-impression","bookmark",{actionbar_status:n?"active":"default"}))}),[W.bookmark?.inViewport,$]),o.useEffect((()=>{if(window.document&&window.document.location){const e=c.parseQueryParams(window.location.search);e.action&&"addBookmark"===e.action&&A.isAuthenticated&&V()}}),[V,A.isAuthenticated]);const q=t=>{const n=e[t];return n.defaultLabel?W[t]?.isActive?O(l[n.afterActionLabel]):O(l[n.defaultLabel]):null},Z=t=>{const n=e[t];return W[t]?.isInProcess&&n?.loaderIcon?n.loaderIcon:W[t]?.isActive?n.afterActionIcon:n.defaultIcon};return o.createElement(y,{"data-test-id":"ActionBar",buttonDirection:i,maxScreenThreshold:S,minScreenThreshold:E,onIntersectionViewport:(e,n)=>{e&&(t.forEach((e=>{"bookmark"===e&&U((e=>({...e,bookmark:{...e.bookmark,inViewport:!0}})))})),n())},isIcon:D},t.map(((r,l)=>{const d=e[r],c=F&&1===l;if(d){const e=q(r);return o.createElement(o.Fragment,{key:r},o.createElement(b,{id:r,"aria-label":e+"",buttonDirection:i,...H&&{onClick:t=>{((e,t,o)=>{switch(e){case"bookmark":G("actionbar-interaction","bookmark",{actionbar_status:n?"active":"default",actionbar_interaction_type:q(e)}),U((e=>({...e,bookmark:{...e.bookmark,isInProcess:!0}}))),V(t,o);break;case"audio":t.stopPropagation(),U({...W,audio:{isActive:!W.audio||!W.audio.isActive}})}})(r,t,e)}},className:s({active:Boolean(W[r]?.isActive),[r]:r,[a]:a}),maxScreenThreshold:S,isInteractive:H},o.createElement(w,{dangerouslySetInnerHTML:{__html:Z(r)},className:`${r}-button-icon`}),!c&&o.createElement(v,null,e,"")),"row"===i&&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(C,"ActionBar"))},94969:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),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'},94129:(e,t,n)=>{const{useIntl:o}=n(76186),i=n(45697),a=n(47057),{default:r}=n(99784),s=n(8046),{trackSaveEvent:l}=n(68612),d="verso-story-page",c=({bookmarkId:e,contentID:t,contentType:n,displayBookmarkAlert:i,doUpdateBookmarkedStatus:c,isUrlBookmark:m,organizationID:p,shouldUseBookmarkV3:u,signInHed:g,signInHedSpanTag:h,signInMessage:y,user:b,userPlatform:f})=>{const{formatMessage:v}=o(),{amguuid:k="",isAuthenticated:w=!1}=b,{federatedGraphqlUrl:C,siteCode:$,userPlatformProxy:x,xClientID:S}=f,E=s(u),I=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:g||"",dangerousHedSpanTag:h||"",dangerousDek:y||v(r.bookmarkSignInMessage),redirectURL:i,type:"default",analyticsType:"saved stories"})};return{toggleBookmark:async(o,a)=>w?e?(async(t,n)=>{t.preventDefault();try{const t=await E.proxyRemoveBookmark({amgUUID:k,bookmarkId:e,federatedGraphqlUrl:C,isUrlBookmark:m,source:d,userPlatformProxy:x,xClientID:S});if(t&&204!==t.status)return;if(window&&window.dataLayer){const e=window.dataLayer.length>0&&window.dataLayer[0],t={type:"unsave",label:n,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)}c({bookmarkId:null,isUrlBookmark:null})}catch(e){console.error(e)}})(o,a):(async(e,o)=>{e&&e.preventDefault();try{const{statusCode:e,data:{id:i}={}}=await E.proxyCreateBookmark({amgUUID:k,copilotID:t,contentType:n,federatedGraphqlUrl:C,organizationID:p,siteCode:$,source:d,userPlatformProxy:x,xClientID:S});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)}c({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):I(o),displaySignInModal:I}};c.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,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},c.defaultProps={shouldUseBookmarkV3:!1},e.exports=c},59185:(e,t,n)=>{const o=n(57);e.exports=o},74655:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),r=n(92727),{calculateSpacing:s,getColorStyles:l,maxScreen:d,minScreen:c,minMaxScreen:m}=n(79720),{minThresholds:p,maxThresholds:u}=n(515),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}},99784:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(76186);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"}})},57:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(46919);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},12818:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(50792),{googleAnalytics:r}=n(28601),{asConfiguredComponent:s}=n(36380),l=n(7279),d=n(81768),c=n(75647),{trackComponent:m}=n(40199),{AlertWrapper:p,AlertArrow:u,AlertMessage:g,AlertIconWrapper:h,AlertDangerousBookmarkMessage:y}=n(19195),b=({AlertIcon:e,alertPosition:t,ariaRole:n,arrowPosition:o,bookmarkIconAlertDesktopLeft:s,bookmarkIconAlertDesktopTop:b,children:f,className:v="",dataTestId:k,dangerousBookmarkMessage:w,gaIdentifier:C,iconName:$,iconPosition:x,iconSize:S,isBookmarkAlert:E,isBookmarkIconAlert:I,isTooltip:T,isVisible:N,onClose:L,shouldUseArrow:B})=>{i.useEffect((()=>{m("Alert")}),[]);const[P,A]=i.useState(!N);i.useEffect((()=>{A(!N)}),[N]);const M=e=>{"Escape"===e.key&&D()},D=()=>{L&&L(),A(!0),window&&window.removeEventListener("keydown",M)};i.useEffect((()=>(window&&window.addEventListener("keydown",M),()=>{window&&window.removeEventListener("keydown",M)})));const H="BookmarkActivated"===$&&"thin"===S?c:e;return i.useEffect((()=>{N&&C&&window.dataLayer&&!window.dataLayer.find((({alertName:e})=>e===C))&&r.emitUniqueGoogleTrackingEvent("alert-impression",{alertName:C,alertText:a(f)})}),[f,C,N]),f?i.createElement(p,{alertPosition:t,bookmarkIconAlertDesktopLeft:s,bookmarkIconAlertDesktopTop:b,className:v,"data-testid":k,isBookmarkAlert:E,isBookmarkIconAlert:I,isTooltip:T,isVisible:N,isEscaped:P,role:n},B&&i.createElement(u,{isBookmarkAlert:E,alertPosition:t,arrowPosition:o,"aria-hidden":!0,role:"presentation",className:"alert-arrow"}),e&&"before"===x&&i.createElement(h,{iconSize:S,"aria-hidden":!0,role:"presentation",isBookmarkAlert:E,isBookmarkIconAlert:I},i.createElement(H,null)),i.createElement(g,{isBookmarkAlert:E,isBookmarkIconAlert:I,className:"alert-message"},w?i.createElement(y,{dangerouslySetInnerHTML:{__html:w}}):f),e&&"after"===x&&i.createElement(h,{iconSize:S,"aria-hidden":!0,role:"presentation",isBookmarkAlert:E,isBookmarkIconAlert:I},i.createElement(H,null)),L&&i.createElement(l.Utility,{ButtonIcon:d,isIconButton:!0,className:"close-alert-button",label:"Close Alert",onClickHandler:L,role:"button",tabIndex:!P||N?0:void 0})):null};b.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},b.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(b,"Alert")},86059: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""}}}},6046:(e,t,n)=>{e.exports=n(38654)},19195:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),r=n(28657),{getColorStyles:s,getTypographyStyles:l,calculateSpacing:d,getZIndex:c}=n(79720),{getAlertPositionForArrow:m,getAlertWrapperPosition:p}=n(86059),{BREAKPOINTS:u}=n(85326),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%; } 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}},38654:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(30157),a=n(12818);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},8011:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{trackComponent:r}=n(40199),s=n(98288),{AssetEmbedWrapper:l,AssetEmbedResponsiveAsset:d,AssetEmbedCaption:c,AssetEmbedAssetContainer:m}=n(42158),p=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:i,image:s,variations:p,variationName:u})=>{if(a.useEffect((()=>{r("AssetEmbed",u)}),[u]),!s)return null;const g=n||i;return a.createElement(l,{...e,isAlignedLeft:"left"===p?.contentAlign,isAlignedRight:"right"===p?.contentAlign,className:o("asset-embed",t)},a.createElement(m,{className:"asset-embed__asset-container"},a.createElement(d,{...s,className:"asset-embed__responsive-asset",isLazy:!0})),g&&a.createElement(c,{dangerousCaptionText:n,dangerousCredit:i,className:"asset-embed__caption"}))};p.propTypes={attributes:i.object,className:i.string,dangerousCaption:i.string,dangerousCredit:i.string,image:i.shape(s.propTypes),variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["left","right"])})},p.displayName="AssetEmbed",e.exports=p},34604:(e,t,n)=>{e.exports=n(40540)},42158:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorStyles:a}=n(79720),{BREAKPOINTS:r}=n(85326),s=n(98288),l=n(31954),{CaptionText:d}=n(5481),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}},40540:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(8011);i.LeftAlign=o(i,"LeftAlign",{contentAlign:"left"}),i.RightAlign=o(i,"RightAlign",{contentAlign:"right"}),e.exports=i},49760:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(73699),{AwardsWrapper:r}=n(37296),{trackComponent:s}=n(40199),l=({awards:e,className:t,hasStaticPositionedAward:n=!1})=>{if(i.useEffect((()=>{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)};l.propTypes={awards:o.array.isRequired,className:o.string,hasStaticPositionedAward:o.bool},l.displayName="Awards",e.exports=l},4318:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(49760);e.exports=o(i,"Awards")},37296:(e,t,n)=>{const o=n(51117).default,{BadgeWrapper:i}=n(25143),{calculateSpacing:a}=n(79720),{BREAKPOINTS:r}=n(85326),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}},62622:(e,t,n)=>{const o=n(45697),i=n(67294),{ButtonCalloutWrapper:a}=n(86580),r=n(7279),{trackComponent:s}=n(40199),l=({className:e,children:t,onClickHandler:n})=>{i.useEffect((()=>{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,onClickHandler:n})}));return i.createElement(a,{className:e,"data-testid":"ButtonCalloutWrapper"},o)};l.defaultProps={},l.propTypes={children:o.node.isRequired,className:o.string,onClickHandler:o.func},l.displayName="ButtonGroupCallout",e.exports=l},75346:(e,t,n)=>{const o=n(98741),i=n(62622);e.exports=o(i)},86580:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),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}},98741:(e,t,n)=>{const o=n(45697),i=n(67294);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}},7099:(e,t,n)=>{const o=n(94184),i=n(67294),{useIntl:a}=n(76186),r=n(45697),s=n(83444),l=n(387).Z,{BylinesWrapper:d}=n(50925),{trackComponent:c}=n(40199),{getVariationNames:m}=n(95545),p=["author","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"],u={"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},g=({bylineVariation:e,className:t,clickHandler:n,contentAlign:r,contributors:l,hideAdaptationByline:m,isCompact:g,maxContributors:h,maxContributorsNames:y,preambles:b,shouldUseCustomPreambles:f,shouldLink:v,showCommaAsideContributorName:k})=>{i.useEffect((()=>{c("Bylines")}),[]);const w=a(),C=!("Card"!==e)&&"bylines--inlined-with-bg",$=s[e],x=function(e,t,n,o){const i=[];if(p.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,h,y,m);return i.createElement(d,{"data-testid":"BylinesWrapper",className:o("bylines",C,t)},x.map(((e,t)=>{const{type:o}=e;let{preamble:a}=e;if(f&&b&&(a=b[o]),!a){const e=u[o];a=e&&w.formatMessage(e)}return i.createElement($,{...e,className:"bylines__byline",clickHandler:n,contentAlign:r,isCompact:g,key:`${t}_${o}`,maxContributorsNames:y,preamble:a,shouldLink:v,showCommaAsideContributorName:k})})))};g.propTypes={bylineVariation:r.oneOf(m(s)),className:r.string,clickHandler:r.func,contentAlign:r.oneOf(["left","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},g.defaultProps={bylineVariation:"Item",contentAlign:"center",hideAdaptationByline:!1,isCompact:!0,maxContributors:1/0,shouldLink:!0,shouldUseCustomPreambles:!1,showCommaAsideContributorName:!1},e.exports=g},34042:(e,t,n)=>{e.exports=n(7099)},50925:(e,t,n)=>{const o=n(51117).default.div.withConfig({displayName:"BylinesWrapper"})``;e.exports={BylinesWrapper:o}},387:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},87091:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(27361),r=n(23493),{useInView:s}=n(4225),l=n(23279),d=n(7436),{buildThresholdArray:c}=n(35838),{componentTracking:m}=n(28601),{isScrollAtEnd:p,isScrollAtStart:u}=n(91044),{CarouselWrapper:g,CarouselList:h,CurrentSlideIndicatorWrapper:y,CurrentSlideIndicator:b,CarouselSectionTitle:f,CarouselCaption:v,CarouselHeaderDivider:k}=n(95764),w=n(73658),C=n(40614),$=n(15143),x=n(82664),{trackComponent:S}=n(40199),{productImpressionTracking:E}=n(12190),{trackNavigationEvent:I}=n(68612),T=n(72223),{storageFactory:N}=n(77779),L=N((()=>window.localStorage)),B=({carouselControlTheme:e,controlButtonIcon:t,children:n,className:o,dangerousHed:x,hasCarouselSectionTitle:N,hasControls:B,hasCustomSlider:P,hasCustomTypeToken:A,hasDecreasedSectionTitleMargin:M,hasDividerAboveCarouselSectionTitle:D,hasDividerBelowCarouselSectionTitle:H,hasDividerBelowHeader:_,hasFullBleedChevrons:R,hasImageCenteredButton:O,snowplowNavEventSubject:F,hasIncreasedMargin:W,hasExactlyOneImageInViewAtOnce:U,hasMobileControls:V,contentAlign:z,hasFlexibleControlPosition:j,hasCarouselDekMarginBottom:G,hasHeaderBorderTop:q,hasIncreasedFooterMargin:Z,hasImpressionTracking:K,hasIncreasedPadding:Y,hasModerateSpacing:X,hasModerateSpacingOnCarousel:J,hasNavigationButtonVariation:Q,hasNoHorizontalScrollCarousel:ee,hasPadding:te,hasPagination:ne,hasThinBorder:oe,hasHeaderBorder:ie,hideDesktopPagination:ae,hideStrapline:re,hideHeaderBorder:se,pos:le,strapline:de,scrollBehavior:ce,title:me,controlPlacement:pe,controlPosition:ue,onScroll:ge,onBackClick:he,onForwardClick:ye,paginationStyle:be,isDotClickable:fe,shouldAlignCenterIfContentIsLess:ve,shouldEnableBundleComponentAnalytics:ke,shouldEnableRecircTracking:we,shouldEnableScrollToStart:Ce,shouldHideCarouselFooter:$e,shouldHideControlsOnDisable:xe,shouldHideMarginOnCarousel:Se,showPhotoCredit:Ee,shouldShowCarouselItemsViewed:Ie,trackingNamespace:Te,isPlpCurated:Ne,isUpcEnabled:Le,isSeriesNavigation:Be})=>{i.useEffect((()=>{S("Carousel")}),[]);const[Pe,Ae]=i.useState(!0),[Me,De]=i.useState(!0),[He,_e]=i.useState(pe),[Re,Oe]=i.useState(ue),[Fe,We]=i.useState(0),[Ue,Ve]=i.useState(0),[ze,je]=i.useState(1),[Ge,qe]=i.useState(!1),[Ze,Ke]=i.useState(""),[Ye,Xe]=i.useState(0),[Je,Qe]=i.useState(0),[et,tt]=i.useState(0),nt=i.useRef(null),ot=[],it=x?.replace(/[^a-zA-Z]+/gi,"-").toLowerCase()||"",at=i.Children.count(n),rt=()=>{const e=nt?.current,t=e?.scrollLeft;e&&(Ae(u(e)),De(p(e)),je(t),(()=>{if(ne&&"slider"===be&&P&&e){const n=e.scrollWidth-e.offsetWidth,o=e.clientWidth-et,i=o/e.children.length;let a=Math.max(o*t/n-i,0);U&&(a=Math.max(t/e.children.length,0)),Xe(i),Qe(a)}})()),setTimeout((()=>{K&&E("ContentCarousel",document.getElementsByClassName(`impressionTracking ${it}`),it)}),1e3)};i.useEffect(rt,[nt,ne,be,P,et,U,K,n,it]),i.useEffect((()=>{if(!B||!j)return;const e=()=>{const e=window.outerWidth/window.innerWidth*100;_e(e>=300?"space-between":pe),Oe(e>=300?"center":ue)},t=l(e,300);return window.addEventListener("resize",t),e(),()=>{window.removeEventListener("resize",t)}}),[j,B,pe,ue]);const st=e=>e%1<.5?Math.trunc(e):Math.ceil(e),lt=i.useMemo((()=>{const e=nt?.current;return ne&&"bullet"===be&&e?Fe===Ue?0:st(Ue/Fe):0}),[Fe,be,ne,Ue]),dt=i.useMemo((()=>{const e=nt?.current;return ne&&e?Me?lt-1:st(ze/Fe):0}),[ne,Me,nt,lt,Fe,ze]);i.useEffect((()=>{a(n[dt],"props.children.props.credit","")&&Ke(n[dt].props.children.props.credit)}),[dt,n]),i.useEffect((()=>{const e=nt?.current;e&&e?.scrollTo&&Ce&&e.scrollTo(0,0)}),[n,Ce]);const[ct,mt]=i.useState(!1),[pt,ut]=i.useState(!1),[gt,ht]=i.useState(!1),[yt,,bt]=s({threshold:c()}),ft=e=>{const t=L.getItem("hedArr")?L.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},vt=ne&&"slider"===be,kt=i.Children.map(n,((e,t)=>{const n=i.createRef();return ot[t]=n,i.cloneElement(e,{ref:n,hasSlider:!Ne&&vt,isFirstItem:0===t,isLastItem:t===at-1,key:`carousel-item-${t}`,totalItems:at,carouselTitle:x})})),wt=i.useMemo((()=>{const e=[];return kt?.map((t=>e.push(t.props.carouselItemName))),e}),[kt]);if(i.useEffect((()=>{bt&&bt.intersectionRatio&&(we&&!pt&&bt.isIntersecting&&(ut(!0),window.dataLayer&&window.dataLayer.push({event:"recirc",eventCategory:"recirc",eventAction:"recirc-see-related-recipes-impression",eventLabel:""})),!ct&&bt.intersectionRatio>.95&&(mt(!0),window.dataLayer&&le&&window.dataLayer.push(((e,t,n,o)=>{const i={event:"carousel-impression","carousel-name":e||t||n,"carousel-position":o};if(Ie){const e=nt?.current,t=ft(e),n=a(e?.children[0],"clientWidth",0),r=Math.floor(Fe/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})(me,x,de,le)),I({type:"impression",label:x||me,subject:F||"carousel",items:[],placement:"mid-content",total_index:at})),K&&!gt&&bt.intersectionRatio>.5&&(ht(!0),window.dataLayer&&setTimeout((()=>{E("ContentCarousel",document.getElementsByClassName(`impressionTracking ${it}`),it)}),1e3)))}),[Fe,bt,ct,x,pt,me,we,de,at,F,le,gt,K,it,Ie,wt]),i.useEffect((()=>{const e=nt?.current,t=t=>{if(t&&0===e.offsetWidth&&t.stopPropogation(),e)if(We(e.offsetWidth),Ve(e.scrollWidth),e.scrollWidth>e.clientWidth){if(qe(!0),ne&&"slider"===be&&P){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),et!==n&&tt(n))}}else qe(!1),De(!0)},n=l(t,200);return ne&&(t(),window.addEventListener("resize",n)),()=>{ne&&window.removeEventListener("resize",n)}}),[ne,be,P,Ge,et,nt,at]),0===at)return null;const Ct=B&&"top"===Re,$t=B&&"center"===Re,xt=B&&"bottom"===Re,St=e=>{const t={type:"back",label:x||me,subject:F||"carousel",items:[],placement:"mid-content",total_index:wt.length};I(t);let n=null;const o=nt?.current;if(o&&!Pe&&o.scrollTo({left:o.scrollLeft-o.offsetWidth,behavior:ce}),ze>1&&je(ze-1),Ie){const e=ft(o),t=a(o?.children[0],"clientWidth",0),i=Math.floor(Fe/t)||L.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})}}he&&n&&he(e,n),he&&!n&&he(e)},Et=e=>{const t={type:"forward",label:x||me,subject:F||"carousel",items:[],placement:"mid-content",total_index:wt.length};I(t);let n=null;const o=nt?.current;if(o&&!Me&&o.scrollTo({left:o.scrollLeft+o.offsetWidth,behavior:ce}),ze"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(Ie){const t=nt?.current,n=ft(t),o=n.length;let i=Math.ceil((t?.scrollLeft??0)/(t?.offsetWidth??1))||L.getItem("startIndex");const r=a(t?.children[0],"clientWidth",0),s=Math.floor(Fe/r)||L.getItem("maxItemsPerView"),l=[];for(let e=1;e<=s&&i{if(fe){const n=nt?.current;n&&n.scrollTo({left:n.scrollLeft+(e-t)*n.offsetWidth,behavior:ce})}},isDotClickable:fe,controlButtonIcon:t,shouldEnableBundleComponentAnalytics:ke,shouldHideControlsOnDisable:xe,trackingNamespace:Te}))};B.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,hasCarouselDekMarginBottom:o.bool,hasCarouselSectionTitle: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,hasThinBorder: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},B.defaultProps={carouselControlTheme:"",contentAlign:"left",controlButtonIcon:"ChevronIcon",controlPlacement:"right",controlPosition:"top",hasCarouselSectionTitle:!1,hasControls:!0,hasCustomSlider:!1,hasCustomTypeToken:!1,hasDecreasedSectionTitleMargin:!1,hasDividerAboveCarouselSectionTitle:!0,hasDividerBelowCarouselSectionTitle:!0,hasDividerBelowHeader:!1,hasExactlyOneImageInViewAtOnce:!1,hasFlexibleControlPosition:!0,hasFullBleedChevrons:!1,hasHeaderBorderTop:!1,hasImageCenteredButton:!0,hasImpressionTracking:!1,hasIncreasedFooterMargin:!1,hasIncreasedMargin:!1,hasIncreasedPadding:!1,hasMobileControls:!0,hasModerateSpacing:!1,hasModerateSpacingOnCarousel:!1,hasNoHorizontalScrollCarousel:!1,hasNormalCaseStrapline:!1,hasPagination:!1,hasThinBorder:!1,hideDesktopPagination:!1,hideStrapline:!1,isDotClickable:!1,isUpcEnabled:!1,paginationStyle:"bullet",scrollBehavior:"smooth",shouldAlignCenterIfContentIsLess:!1,shouldEnableRecircTracking:!1,shouldEnableScrollToStart:!0,shouldHideCarouselFooter:!1,shouldHideControlsOnDisable:!1,shouldHideMarginOnCarousel:!1,shouldShowCarouselItemsViewed:!1,showPhotoCredit:!1},B.CarouselItem=x,e.exports=B},40614:(e,t,n)=>{const o=n(67294),i=n(45697),{ControlBack:a,ControlForward:r}=n(76797),{CarouselListButton:s,CarouselListWrapper:l}=n(95764),d=({carouselControlTheme:e,children:t,controlPlacement:n,hasControls:i,hasFullBleedChevrons:d,hasIncreasedPadding:c,hasImageCenteredButton:m,hasMobileControls:p,hasNavigationButtonVariation:u,hasPadding:g,isScrollEnd:h,isScrollStart:y,onBackClick:b,onForwardClick:f,controlButtonIcon:v,shouldHideControlsOnDisable:k,isSeriesNavigation:w})=>{if(!t)return null;const C="right"===n,$="space-between"===n;return o.createElement(l,{hasPadding:g,hasIncreasedPadding:c,isSeriesNavigation:w},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:k,fullPageTheme:e})),i&&(C||$)&&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:k,fullPageTheme:e}),o.createElement(r,{onClick:f,isDisabled:h,hasNavigationButtonVariation:u,controlButtonIcon:v,shouldHideControlsOnDisable:k,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},d.defaultProps={carouselControlTheme:"",controlButtonIcon:"ChevronIcon",controlPlacement:"right",hasControls:!1,hasFullBleedChevrons:!1,hasIncreasedPadding:!1,hasMobileControls:!0,isScrollEnd:!1,isScrollStart:!1},e.exports=d},76797:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(55738),l=n(93708),d=n(42630).Z,{CarouselControlButton:c,CarouselDot:m}=n(95764),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,selectedIndex:t,onClick:n,isDotClickable:i,fullPageTheme:a})=>{if(0===e)return null;const r=[];for(let s=0;sn(s,t),dotclickable:i?1:0,fullpagetheme:a,$isReducedSize:e>=14}));return r};g.propTypes={fullPageTheme:i.string,isDotClickable:i.bool,length:i.number,onClick:i.func,selectedIndex:i.number},g.defaultProps={isDotClickable:!1,length:0,selectedIndex:0};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}},15143:(e,t,n)=>{const o=n(67294),i=n(45697),{ControlBack:a,ControlForward:r,ControlDots:s}=n(76797),{CarouselFooter:l,CarouselFooterItemButton:d,CarouselFooterItemDots:c}=n(95764),{asThemedComponent:m}=n(3517),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:k,controlButtonIcon:w,shouldEnableBundleComponentAnalytics:C,shouldHideControlsOnDisable:$,trackingNamespace:x,fullPageTheme:S})=>{if(!i&&0===n)return null;const E="right"===t,I="space-between"===t;return o.createElement(l,{className:e,hasModerateSpacing:p,hasIncreasedFooterMargin:m},i&&I&&o.createElement(d,{isLeftSide:!0},o.createElement(a,{fullPageTheme:S,onClick:b,isDisabled:y,controlButtonIcon:w,shouldEnableBundleComponentAnalytics:C,shouldHideControlsOnDisable:$,trackingNamespace:x?.backwardButton})),o.createElement(c,{hideDesktopPagination:u},o.createElement(s,{selectedIndex:v,length:n,onClick:k,isDotClickable:g,fullPageTheme:S})),i&&(E||I)&&o.createElement(d,{isRightSide:!0},!I&&o.createElement(a,{fullPageTheme:S,onClick:b,isDisabled:y,controlButtonIcon:w,shouldEnableBundleComponentAnalytics:C,shouldHideControlsOnDisable:$,trackingNamespace:x?.backwardButton}),o.createElement(r,{fullPageTheme:S,onClick:f,isDisabled:h,controlButtonIcon:w,shouldEnableBundleComponentAnalytics:C,shouldHideControlsOnDisable:$,trackingNamespace:x?.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,hideDesktopPagination:i.bool,isDotClickable:i.bool,isScrollEnd:i.bool,isScrollStart: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)},73658:(e,t,n)=>{const o=n(67294),i=n(45697),{ControlBack:a,ControlForward:r}=n(76797),{CarouselHeader:s,CarouselHeaderItemTitle:l,CarouselHeaderItemButton:d,CarouselTitle:c}=n(95764),m=({controlPlacement:e,hasControls:t,hasHeaderBorderTop:n,hasThinBorder:i,hasHeaderBorder:m,hideHeaderBorder:p,isScrollEnd:u,isScrollStart:g,onBackClick:h,onForwardClick:y,title:b,controlButtonIcon:f,shouldHideControlsOnDisable:v})=>{if(!t&&!b)return null;const k="right"===e,w="space-between"===e;return o.createElement(s,{hasTitle:!!b,hideHeaderBorder:p,hasHeaderBorderTop:n,hasThinBorder:i,hasHeaderBorder:m},t&&w&&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&&(k||w)&&o.createElement(d,{isRightSide:!0},!w&&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},m.defaultProps={controlButtonIcon:"ChevronIcon",controlPlacement:"right",hasControls:!1,hasHeaderBorderTop:!1,hasThinBorder:!1,hideHeaderBorder:!1,isScrollEnd:!1,isScrollStart:!1},e.exports=m},82664:(e,t,n)=>{const o=n(67294),i=n(45697),{CarouselListItem:a}=n(95764),{trackNavigationEvent:r}=n(68612),s=o.forwardRef((({children:e,className:t,id:n,isFirstItem:i,isLastItem:s,totalItems:l,hasSlider:d,spacing:c,width:m,carouselTitle:p,carouselItemIndex:u,carouselItemName:g,pos:h,isSpecial:y,isUpcEnabled:b,isSeriesNavigation:f},v)=>0===o.Children.count(e)?null:o.createElement(a,{id:n,className:t,hasSlider:d,isFirstItem:i,isLastItem:s,itemSpacing:c,itemWidth:m,ref:v,onClick:()=>((t,n,o,i)=>{if(e&&e.props){const{id:o,contentType:i,url:a,dangerousHed:s}=e.props;r({type:"click",label:t,subject:"carousel",items:[{content_title:s.replace(/<[^>]*>/g,""),content_type:i,content_url:window&&window.location.origin+a,content_id:o}],placement:"mid-content",index:n-1,total_index:l})}window.dataLayer&&g&&window.dataLayer.push({event:"carousel-click","carousel-name":t,"carousel-position":i,"carousel-click-position":n,"carousel-click-text":o})})(p,u+1,g,h),isSpecial:y,isUpcEnabled:b,isSeriesNavigation:f},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})])},s.defaultProps={hasSlider:!1,isFirstItem:!1,isLastItem:!1,isSpecial:!1},e.exports=s},85650:(e,t,n)=>{const o=n(99616),i=n(87091);e.exports=o(i)},95764:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),{calculateSpacing:r,getColorToken:s,getColorStyles:l,minMaxScreen:d,minScreen:c}=n(79720),{ButtonIcon:m,ButtonIconWrapper:p}=n(41909),u=n(7279),g=n(31954),h=n(78614),{getItemSpacing:y,getItemWidth:b}=n(91044),{BREAKPOINTS:f}=n(85326),{isInverted:v}=n(37332),k=n(32168),w=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; } `,C=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;"}; `,x=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 `} `,S=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 `} `,I=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 `} `,T=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 L=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})=>e?"transform: rotate(180deg);":""} 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)}; } `,B=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`} `,A=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"))}; `,M=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; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; ${({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 _=o(h).withConfig({displayName:"CarouselDot"})` ${({$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")}} `,R=o(k.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)}; } `;e.exports={CarouselWrapper:w,CarouselHeader:C,CarouselHeaderDivider:$,CarouselHeaderItemTitle:x,CarouselHeaderItemButton:S,CarouselFooter:E,CarouselFooterItemButton:T,CarouselFooterItemDots:I,CarouselTitle:N,CarouselControlButton:L,CarouselList:D,CarouselDot:_,CarouselListButton:P,CarouselListItem:H,CarouselListWrapper:B,CurrentSlideIndicatorWrapper:A,CurrentSlideIndicator:M,CarouselSectionTitle:R,CarouselCaption:O}},42630:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},91044:(e,t,n)=>{const{BREAKPOINTS_RANGE:o}=n(85326),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=>e.scrollLeft<=e.scrollWidth-e.offsetWidth+1&&e.scrollLeft>=e.scrollWidth-e.offsetWidth-1,isScrollAtStart:e=>0===e.scrollLeft,mapBreakpoints:i}},99616:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(23279),r=n(8679);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)}})};return t.propTypes={onBackClick:o.func,onForwardClick:o.func,onScroll:o.func},r(t,e),t}},88664:function(e,t,n){const o=n(45697),i=n(67294),{trackComponent:a}=n(40199),{CneAudioEmbedFigure:r}=n(11858),s=({scriptUrl:e,skin:t,target:n})=>{i.useEffect((()=>{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(r,null,i.createElement("div",{ref:e=>{this.container=e}},i.createElement("div",{id:o.target})))};s.defaultProps={scriptUrl:"",skin:"",target:""},s.propTypes={scriptUrl:o.string,skin:o.string,target:o.string},s.displayName="CNEAudioEmbed",e.exports=s},11823:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(88664);e.exports=o(i,"CNEAudioEmbed")},11858:(e,t,n)=>{const o=n(51117).default.figure.withConfig({displayName:"CneAudioEmbedFigure"})` margin: 0; `;e.exports={CneAudioEmbedFigure:o}},409:(e,t,n)=>{const o=n(45697),i=n(67294),{connect:a}=n(59800),r=n(65896),s=n(93839),{shouldExcludeInterlude:l,extractLedeContentType:d}=n(13430),c=n(16528),m=n(73390),p=n(28657),{Container:u}=n(35487),{trackComponent:g}=n(40199);let h=0;class y 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()}${h++}`,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:()=>{}}}componentDidMount(){g("CNEInterludeEmbed",this.props.variationName),this.attemptInterludeActivation()}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})))}}y.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},y.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},y.displayName="CNEInterludeEmbed",e.exports=a((e=>({ledeContentType:d(e)})))(y)},65896:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(24064).Z,{VideoFigure:s,InterludeHeader:l,InterludeTitle:d,InterludeRightRailTitle:c,InterludeTitleLink:m}=n(35487),p=({children:e,headerText:t,isLoading:n,isTitleBelowVideo:o,isTitleLeftAligned:p,isRightRail:u,isTitleLinkDisabled:g,tracker:h,shouldOverrideHeaderText_variation:y,shouldUseInterludeHeaderForRightRail:b,video:f})=>{const v=a(),k=e=>()=>{e("Interlude Verso Title Click","Player Event")},w=({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:k(e)},r)},C=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&&w({tracker:h,video:f,isTitleLeftAligned:p,isTitleBelowVideo:o,isRightRail:u})),$=n||!u&&!o?null:w({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},C,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})},p.defaultProps={isTitleBelowVideo:!1,isTitleLeftAligned:!1,shouldOverrideHeaderText_variation:!1,shouldUseInterludeHeaderForRightRail:!1,video:{}},e.exports=p},6811:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(409);e.exports=o(i,"CNEInterludeEmbed")},35487:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{BaseText:a,BaseLink:r}=n(74327),{calculateSpacing:s,getColorStyles:l}=n(79720),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}},24064:(e,t,n)=>{const o=n(76186);t.Z=(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'}})},13430:(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))},93839:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{injectIntl:r}=n(76186),{connect:s}=n(59800),{useContext:l,useEffect:d}=i,{TeaserVariationWrapper:c,TEASER_VARIATIONS:m}=n(96014),{StickyVariationWrapper:p,VARIATIONS:u}=n(34987),{trackComponent:g}=n(40199),{STICKY_PLAYER_EVENTS:h,STICKY_VARIATION_POSITIONS:y}=n(85542),b=n(31954),{appendQueryToURI:f,parseQueryParams:v}=n(57208),{initWindowCne:k,PlayerProxy:w}=n(2801),{CneVideoEmbedFigure:C}=n(80052),{ConsentContext:$}=n(9532),x=n(26544),{BREAKPOINTS:S}=n(85326);let E=0;function I(e){return`${e}${Date.now()}${E++}`}function T({onConsentChange:e}){const t=l($);return d((()=>{e(t)}),[e,t]),i.createElement(i.Fragment,null)}T.displayName="CNEVideoEmbedConsentProvider",T.propTypes={onConsentChange:o.func};class N extends i.Component{constructor(e){let t;super(e),this._player=new w,this.videoEmbedRef=i.createRef(),this.onHideTeaser=(e=!1)=>{e&&this.player.volume(.5),this.setState({showTeaser:!1})},this.onStickyEvent=e=>{if(e===h.START||e===h.STOP){const t=e===h.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?v(`?${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:{}}}componentDidMount(){g("CNEVideoEmbed");const{videoEmbedPosition:e,scriptUrl:t,shouldAutoplay:n,shouldMute:o,shouldPlayContinuously:i,isRightRail:a,positionInstance:r,shouldSkipAdPrefetch_variation:s,shouldSkipAdPrebid_variation:l,functionalTags:d}=this.props;if(!t)return;let[c]=t.split("?");const m=this.getQueryParams(this.props),p=this.getCNEVerticalVideoIdOverride(d);this.onReady=function(e){const t=k();return e&&"function"==typeof t[e]?e:I("onReady")}(m.onReady),this.onIframeReady=I("onIframeReady"),c.includes("playlist")&&this.setState({isPlaylist:!0}),window[this.onReady]=this.setupPlayerEvents,window[this.onIframeReady]=this.handleIframeReady;const u={autoplay:n?1:0,muted:o,continuousPlay:i?1:0,...m,onReady:this.onReady,isRightRail:a,onIframeReady:this.onIframeReady,...this.props.additionalEmbedParams};if(this.shouldBeSticky()){const e=this.props.variations?.stickyVariation||this.props.variationName?.stickyVariation;u.isStickyType=!0,u.stickyPosition=y[e]}if(this.getTeaserVariation()&&this.shouldActivateTeaser()&&(this.setState({showTeaser:!0}),u.hasTeaser=!0),Object.values(x).includes(e)&&(u.videoEmbedPosition=e),s&&(u.disableVastPrefetch=!0),l&&(u.disableVideoPrebid=!0),r>0&&(u.positionInstance=r),p&&!c.includes("playlist")&&u.hasTeaser&&window.matchMedia(`(max-width: ${S.md})`).matches){const e=/\/\/(.*)\/video\/(.*).js/gm.exec(c);e&&3===e.length&&(c=`//${e[1]}/video/${p}.js`)}const h=f(c,u),b=document.createElement("script");b.src=h,b.async=!0,this.container.insertBefore(b,this.container.firstChild),this.props.registerTracker(this.track)}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}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:f,fullBleedTeaserQueryParam:v,isPlaylist:k}=this.state,w=this.shouldBeSticky(),$=this.getAspectRatio(),x=this.shouldActivateTeaser(),S=this.getTeaserVariation();return i.createElement(c,{variation:S,config:{onHideTeaser:this.onHideTeaser,aspectRatio:$,fullBleedTeaserQueryParam:v,isCurrentlySticky:f,isTeaserPlaying:y,shouldActivateTeaser:x,teaser:h}},i.createElement(C,{ref:this.videoEmbedRef,hasMargins:n&&!s,isTitleLeftAligned:r,isRightRail:s,className:a("cne-video-embed",t),style:this.props.style,aspectRatio:$,isTeaserPlaying:y,isPlaylist:k,shouldActivateTeaser:x,hasNoBottomMarginForCneVideo:o},i.createElement(p,{shouldBeSticky:w,stickyConfig:{onPause:this.pause,onPlay:this.play,video:{title:g},aspectRatio:$,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},"data-testid":"script-container"})),e&&i.createElement(b,{dangerousCaptionText:e,className:"cne-video-embed__caption"}),i.createElement(T,{onConsentChange:this.onConsentUpdated})))}}N.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:""},N.propTypes={additionalEmbedParams:o.shape({cntPlatform:o.string,pageType:o.string}),className:o.string,dangerousCaption:o.string,functionalTags:o.string,hasMargins:o.bool,hasNoBottomMarginForCneVideo: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,shouldGoFullScreenOnPlay:o.bool,shouldHaveTeaser: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),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},N.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(N))},7634:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),{STICKY_PLAYER_EVENTS:s}=n(85542),l=n(97148).Z,d=n(23587),{CloseButton:c,StickyVariationHeader:m,StickyTitle:p,StickyHeaderShadow:u,WatchNowLabel:g}=n(43421);function h({children:e,video:t={},onPause:n,onPlay:o,isLive:h,isPlaying:y,isUserCanceled:b,onStickyEvent:f,stickyImage:v}){const k=r(),[w,C]=i.useState(!1),[$,x]=i.useState(!1),[S,E]=i.useState(0),{title:I}=t,T=i.useCallback(((e,{headerHeight:t})=>{b||!$&&!y||(x(e),C((t=>!!e&&t)),E(t),f&&f(e?s.START:s.STOP))}),[b,y,$,f]);i.useEffect((()=>{b&&(x(!1),C(!1),f&&f(s.CLOSE))}),[b,f]);const N=i.useCallback((()=>{w||(C(!0),n(),f&&f(s.MINIMIZE))}),[w,n,f]),L=i.useCallback((()=>{w&&(C(!1),o(),f&&f(s.EXPAND))}),[w,o,f]);return i.createElement(d,{onSticky:T},i.createElement(m,{className:a({isCurrentlySticky:$,isClosed:w}),onClick:L,topOffset:S},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":k.formatMessage(l.persistantCloseTitle),onClick:N,type:"button"},i.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40"},i.createElement("title",null,k.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"},I),h&&i.createElement(g,{className:"watch-now"},k.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},28239:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),{STICKY_PLAYER_EVENTS:s}=n(85542),l=n(97148).Z,d=n(23587),{CloseButtonStories:c,StickyVariationLiveStories:m,StickyTitleStories:p,StickyHeaderShadow:u,WatchNowLabelStories:g}=n(43421);function h({aspectRatio:e,children:t,initialOffsetTop:n=10,video:o={},onPause:u,onPlay:h,isLive:y,isPlaying:b,isUserCanceled:f,onStickyEvent:v}){const k=r(),[w,C]=i.useState(!1),[$,x]=i.useState(!1),[S,E]=i.useState(0),[I,T]=i.useState(!1),[N,L]=i.useState(n),{title:B}=o;i.useEffect((()=>{f&&(x(!1),C(!1),v&&v(s.CLOSE))}),[f,v]);const P=i.useCallback((()=>{w||(C(!0),u(),v&&v(s.MINIMIZE))}),[w,u,v]),A=i.useCallback((()=>{$&&T(!0),w&&(C(!1),h(),v&&v(s.EXPAND))}),[w,h,v,T,$]),M=i.useCallback((e=>{const t=!e.inView&&N<=0;T(!!$),f||!$&&!b||(x(t),C((e=>!!t&&e)),v&&v(t?s.START:s.STOP))}),[f,b,$,v,N]),D=i.useCallback((({topOffset:e,headerHeight:t})=>{L(e),E(t)}),[]),H=i.useCallback(((e,{headerHeight:t})=>{E(t)}),[]);return i.createElement(d,{observerThreshold:.25,onSticky:H,onViewportChange:M,onPositionChange:D},i.createElement(m,{className:a({isCurrentlySticky:$,isClosed:w,animationEnabled:I}),onClick:A,topOffset:S,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"},B)),$&&i.createElement(c,{className:"close-icon","aria-label":k.formatMessage(l.persistantCloseTitle),onClick:P,type:"button"},i.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40"},i.createElement("title",null,k.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},91418:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),{BREAKPOINTS:s}=n(85326),{STICKY_PLAYER_EVENTS:l}=n(85542),d=n(97148).Z,c=n(23587),{CloseButtonRound:m,StickyVariationMobileFooter:p,StickyTitle:u,StickyHeaderShadow:g}=n(43421);function h({aspectRatio:e,children:t,isInitialState:n=!1,video:o={},onPause:h,onPlay:y,onStickyEvent:b,isPlaying:f,isUserCanceled:v,stickyImage:k}){const w=r(),[C,$]=i.useState(!1),[x,S]=i.useState(!1),[E,I]=i.useState(!1),[T,N]=i.useState("notInitialized"),[L,B]=i.useState(n),[P,A]=i.useState(n),{title:M}=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(!L&&!t)return;B(!0),L&&t&&!P&&(A(!0),window.cnBus&&window.cnBus.emit("cnePlayer.stickyVideo.activated"),(e=>{"notInitialized"===e&&(N(!1),setTimeout((()=>{N(!0)}),5e3))})(T)),S(!t),$(!t&&!f&&E)}}),[f,E,P,L,T]);i.useEffect((()=>{v&&(S(!1),$(!1),b&&b(l.CLOSE))}),[v,b]);const H=i.useCallback((()=>{C||($(!0),I(!0),h(),b&&b(l.MINIMIZE))}),[C,h,b]),_=i.useCallback((()=>{C&&(I(!1),$(!1),y(),b&&b(l.EXPAND))}),[C,y,b]);return i.useEffect((()=>{b&&b(x?l.START:l.STOP)}),[x,b]),i.createElement(c,{observerThreshold:.25,onPositionChange:D,stickyVariationName:"stickyVariationMobile",shouldCheckPositionForOnViewportEnteredOnly:!1},i.createElement(p,{className:a({isCurrentlySticky:x,isClosed:C}),onClick:_,showButton:T,isMobileFooterVariation:!0,aspectRatio:e},i.createElement("div",{className:"root"},x&&i.createElement(g,null),i.createElement("div",{className:a({grid:x,"grid-margins":x})},x&&i.createElement(m,{className:"close-icon","aria-label":w.formatMessage(d.persistantCloseTitle),onClick:H,type:"button"},i.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40"},i.createElement("title",null,w.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"},k&&i.createElement("div",{className:"sticky-image"},i.createElement("img",{src:k,alt:"Video Logo","data-testid":"sticky-image"})),i.createElement(u,{className:"sticky-title",isMobileFooterVariation:!0},M))))))}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},34987:(e,t,n)=>{const o=n(45697),i=n(67294),a={StickyHeader:n(7634),StickyMobileFooter:n(91418),StickyLiveStories:n(28239)};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))},r.defaultProps={},e.exports={StickyVariationWrapper:i.memo(r),VARIATIONS:a}},43421:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{BaseText:a}=n(74327),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(79720),{universalGridCore:d}=n(61774),{applyGridSpacing:c}=n(62470),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; } `,k=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")}; } } `,w=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:k,StickyVariationHeader:m,StickyVariationMobileFooter:p,StickyVariationLiveStories:u,StickyHeaderShadow:w,StickyTitle:g,StickyTitleStories:h,WatchNowLabel:y,WatchNowLabelStories:b}},85542:(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"}},96501:(e,t,n)=>{const o=n(45697),i=n(67294),{CneVideoEmbedContainer:a}=n(56706),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},80626:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(36895),r=n(33843),s=n(23587),{BREAKPOINTS:l}=n(85326),{CneVideoEmbedContainer:d,CNETeaserWrapper:c,CNETeaser:m,CNETeaserHed:p,CNETeaserInfoWrapper:u,CNETeaserButtonWrapper:g,CNETeaserButton:h}=n(56706),y=n(81648);function b({children:e,fullBleedTeaserQueryParam:t,isCurrentlySticky:n,isTeaserPlaying:o,onHideTeaser:b,shouldActivateTeaser:f,aspectRatio:v,teaser:k}){const[w,C]=i.useState(!1),$=e=>window.matchMedia(`(max-width: ${l.sm})`).matches?k[`animated_clip_url_${e}`]:k[`animated_clip_url_high_${e}`],x=(e,t,n)=>{const o={_t:n};y&&y.trackSparrowEvent(e,t,o)},S=i.useCallback((({inView:e})=>{w||e&&k.title&&(setTimeout((()=>{b()}),5e3),C(!0))}),[w,k,b]),E=i.useCallback((()=>{b(!0),x("cneVideoTeaser","click","Video Teaser Click")}),[b]);i.useEffect((()=>{o&&x("cneVideoTeaser","load","Video Teaser Start")}),[o]);const I=i.useRef(null),[T,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:I,aspectRatio:v,marginAdjustment:T},o&&i.createElement(c,null,i.createElement(m,{"aria-label":k.title,autoPlay:!0,className:"responsive-clip__video",loop:!0,muted:!0,playsInline:!0,crossorigin:"anonymous"},(k.animated_clip_url_high_mp4||k.animated_clip_url_mp4)&&i.createElement("source",{src:`${$("mp4")}`,type:"video/mp4"}),(k.animated_clip_url_high_webm||k.animated_clip_url_webm)&&i.createElement("source",{src:`${$("webm")}`,type:"video/webm"})),i.createElement(u,null,!k.isLive&&k.category&&i.createElement(a.DiscoveryCard,{name:k.category}),k.isLive&&i.createElement(r,{hasBackground:!0,isDiscovery:!1,shouldEnableAnimation:!0}),i.createElement(p,null,k.title),i.createElement(s,{observerThreshold:.25,onViewportChange:S},k.title&&i.createElement(g,{animation:w},i.createElement(h,{onClick:E,animation:w,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},96014:(e,t,n)=>{const o=n(45697),i=n(67294),a={FullBleedTeaser:n(80626),FullBleedNoTeaser:n(96501)};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))},r.defaultProps={},e.exports={TeaserVariationWrapper:i.memo(r),TEASER_VARIATIONS:a}},56706:(e,t,n)=>{const o=n(51117).default,{BaseWrap:i,BaseLink:a,BaseText:r}=n(74327),{calculateSpacing:s,getColorToken:l}=n(79720),{cssVariablesGrid:d}=n(62470),{BREAKPOINTS:c}=n(85326),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: 160px; 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; ${({animation:e})=>e&&"\n animation-name: animationText;\n \n animation-duration: 4s;\n animation-delay: 1s;\n animation-iteration-count: 1;\n animation-fill-mode: forwards;\n\n "} z-index: 5; background: transparent; padding: 8px 20px; overflow: hidden; fill: black; transition-timing-function: ease; svg { padding-top: 6px; padding-right: 8px; } &:active, &:link, &:visited, &:hover { text-decoration: none; } @keyframes animationText { 0% { color: ${l("colors.interactive.base.dark")}; fill: black; } 100% { color: white; fill: 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}},23587:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(23493),{AspectRatioWrapper:r}=n(80052),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},87962:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(73268);e.exports=o(i,"CNEVideoEmbed")},80052:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),{cssVariablesGrid:a}=n(62470),{BREAKPOINTS:r}=n(85326),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;"}; ${({isPlaylist:e})=>e&&`\n &&& {\n @media (max-width: ${r.md}) { margin: 0 calc(-1 * var(--grid-margin)); }\n }\n `} /* we need to set a generic max-width calc() for homepage / bundlepage to let the video stay in viewport these lines override some generic style in stacked-navigation compoment makig 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 );`}; } ${({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 `} ${({aspectRatio:e})=>e&&e<1&&`\n &&& {\n max-width: calc( ( 100vh - ${s} - 60px ) * ${e} );\n }\n\n &&& {\n /* with responsive asset (aka: gallery) we need to force the heigth of the container */\n .GallerySlideResponsiveAsset &{\n max-width: 100%;\n height: auto;\n padding-bottom: 0;\n }\n }\n\n `} /* max-height: calc((100% - ${s} - ${60}px ) * ( 1 / aspectRatio)); */ `;e.exports={CneVideoEmbedFigure:c,AspectRatioWrapper:d}},97148:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},26544:e=>{e.exports={storyVideoPosition:"heroVideo"}},73268:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(93839);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,"StickyLiveStories",{stickyVariation:"StickyLiveStories"}),i.FullBleedNoTeaser=o(i,"FullBleedNoTeaser",{teaserVariation:"FullBleedNoTeaser"}),e.exports=i},45886:(e,t,n)=>{const o=n(45697),i=n(67294),{connect:a}=n(59800),{asConfiguredComponent:r}=n(36380),{trackComponent:s}=n(40199),l=n(6046),d=({bookmarkAlert:e,children:t,className:n,dataTestId:o,hideBookmarkAlert:a,iconName:r,iconSet:d})=>(i.useEffect((()=>{s("ConnectedBookmarkAlert")}),[]),i.createElement(l.Bookmark,{className:n,dataTestId:o,iconName:r,iconSize:d,isVisible:e.isVisible,onClose:a},t));d.defaultProps={bookmarkAlert:{isVisible:!1}},d.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"])},d.displayName="ConnectedBookmarkAlert";const c=r(d,"ConnectedBookmarkAlert");e.exports=a((e=>{const{bookmarkAlert:t}=e;return{bookmarkAlert:t}}),(e=>({hideBookmarkAlert:()=>{e({type:"MERGE_KEY",key:"bookmarkAlert",value:{isVisible:!1}})}})))(c)},74882:(e,t,n)=>{e.exports=n(45886)},63330:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),s=n(16107).Z,l=n(44287),d=n(98288),c=n(34042),{trackComponent:m}=n(40199),{ContentCardEmbedWrapper:p,ContentCardEmbedImage:u,ContentCardEmbedInfo:g,ContentCardEmbedRubric:h,ContentCardEmbedRubricLink:y,ContentCardEmbedHed:b,ContentCardEmbedHedLink:f,ContentCardEmbedDek:v,ContentCardEmbedCta:k,ContentCardEmbedImageLink:w}=n(70899),C={article:s.articleButtonCta,recipe:s.recipeButtonCta},$=({artistName:e,aspectRatioOverride:t,buttonTextContent:n,buttonTextMap:i,className:s,contentType:$,contributors:x,dangerousDek:S,dangerousHed:E,image:I,isClickableImage:T,rating:N,rubric:L,showButton:B,showByline:P,hasBorder:A,hasAlternateStyling:M,hasWhiteBg:D,showSideBySide:H,shouldEnableGlobalStyling:_,showDek:R,showImage:O,showRubric:F,target:W,url:U,variations:V,variationName:z})=>{a.useEffect((()=>{m("ContentCardEmbed",z)}),[z]);const{formatMessage:j}=r(),G=C[$]||C.article,q=n||i[$]||j(G),Z=N>0,K=H&&"side-by-side"===V.layout,Y="stacked"===V.layout;return a.createElement(p,{hasWhiteBg:D,className:o("content-card-embed",`content-card-embed--${V.layout}`,s),hasBorder:A,isSideBySide:K,isStacked:Y,"data-testid":"ContentCardEmbedWrapper"},O&&I&&(()=>{const e=U&&T?w:u,n={className:"content-card-embed__image",isSideBySide:K,isClickableImage:T,"data-testid":"ContentCardEmbedImage"};return U&&T&&(n.href=U,n.target="_blank"),t&&(I.aspectRatioOverride=t),a.createElement(e,{...n},a.createElement(d,{...I}))})(),a.createElement(g,null,F&&L&&a.createElement(h,{className:"content-card-embed__rubric","data-testid":"ContentCardEmbedRubric",hasAlternateStyling:M},"string"==typeof L.url?a.createElement(y,{href:L.url,"data-testid":"ContentCardEmbedRubricLink"},L.name):L.name),a.createElement(b,{className:"content-card-embed__hed",isSideBySide:K,"data-testid":"ContentCardEmbedHed"},a.createElement(f,{className:"content-card-embed__hed-link",isSideBySide:K,hasAlternateStyling:M,href:U,dangerouslySetInnerHTML:{__html:E},"data-testid":"ContentCardEmbedHedLink",shouldEnableGlobalStyling:_})),Z&&a.createElement(l,{averageRatingCount:N}),R&&S&&Y&&a.createElement(v,{dangerouslySetInnerHTML:{__html:S},"data-testid":"ContentCardEmbedDek"}),P&&x&&a.createElement(c,{contributors:x,contentAlign:"left"}),e&&a.createElement("div",{className:"content-card-embed__artist"},e),B&&a.createElement(k,{target:W,ariaLabel:q,href:U,label:q,inputKind:"link",isStacked:Y,"data-testid":"ContentCardEmbedCta"})))};$.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})},$.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"}},$.displayName="ContentCardEmbed",e.exports=$},3477:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(13083);e.exports=o(i,"ContentCardEmbed")},70899:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseLink:a,BaseText:r}=n(74327),s=n(7279),{styledProperty:l,getColorStyles:d,getTypographyStyles:c,calculateSpacing:m,minScreen:p,getColorToken:u,getLinkStyles:g}=n(79720),{BREAKPOINTS:h}=n(85326),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 k=o(a).withConfig({displayName:"ContentCardEmbedImageLink"})` ${y} `;k.defaultProps=b;const w=o.div.withConfig({displayName:"ContentCardEmbedInfo"})``,C=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 x=o(r).withConfig({displayName:"ContentCardEmbedHed"})` ${f} & { margin-top: 0; margin-bottom: ${m(2)}; ${l("isSideBySide",!0,i` ${c("typography.definitions.discovery.hed-core-primary")} `)} } `;x.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const S=o(a).withConfig({displayName:"ContentCardEmbedHedLink"})` ${f} ${x} & { :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")}; `)} } `;S.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)}; `,I=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:k,ContentCardEmbedInfo:w,ContentCardEmbedRubric:C,ContentCardEmbedRubricLink:$,ContentCardEmbedHed:x,ContentCardEmbedHedLink:S,ContentCardEmbedDek:E,ContentCardEmbedCta:I}},16107:(e,t,n)=>{const o=n(76186);t.Z=(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}})},13083:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(63330),a=n(30572);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},24686:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(16447).Z,{googleAnalytics:s}=n(28601),l=n(7279),d=n(22068),{trackComponent:c}=n(40199),{ContentPromoEmbedWrapper:m,ContentPromoEmbedResponsiveAsset:p,ContentPromoEmbedTextContainerWrapper:u,ContentPromoEmbedTextWrapper:g,ContentPromoEmbedHedWrapper:h,ContentPromoEmbedItemsCount:y,ContentPromoEmbedBylines:b,ContentPromoEmbedCtaWrapper:f}=n(10059),v=({analyticsEvent:e,btnStyle:t,buttonVariation:n,contentType:o,contributors:v,dangerousHed:k,defaultButtonText:w,galleryButtonText:C,hasMobilePadding:$,itemType:x,maxHedLines:S,slides:E,target:I,tout:T,url:N})=>{i.useEffect((()=>{c("ContentPromoEmbed")}),[]);const{formatMessage:L}=a(),B=l[n],P="gallery"===o?C||L(r.galleryButtonText):w||L(r.defaultButtonText);return i.createElement(m,{"data-testid":"contentPromoEmbedWrapper",target:I,hasMobilePadding:$,href:N,onClick:()=>{e&&s.emitGoogleTrackingEvent(e,{"gtm.elementUrl":N})}},i.createElement(p,{"data-testid":"contentPromoEmbedResponsiveAsset",altText:T.altText,contentType:T.contentType,segmentedSources:T.segmentedSources,sources:T.sources}),i.createElement(u,{className:"content-promo-embed__text-container grid grid-margins"},i.createElement(g,null,k&&i.createElement(d,{lines:S},i.createElement(h,{dangerouslySetInnerHTML:{__html:k}})),"gallery"===o&&!!E?.length&&i.createElement(y,{count:E.length,itemType:x}),v&&i.createElement(b,{"data-testid":"contentPromoEmbedByline",bylineVariation:"Inverted",contributors:v,shouldLink:!1}),i.createElement(f,null,i.createElement(B,{inputKind:"text",label:P,btnStyle:t})))))};v.displayName="ContentPromoEmbed",v.defaultProps={btnStyle:"filled",buttonVariation:"UtilityInverted",hasMobilePadding:!1,itemType:"slide",maxHedLines:3};const k=o.shape({height:o.number,width:o.number,url:o.string.isRequired});v.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(k),lg:o.arrayOf(k)}),sources:o.object}).isRequired,url:o.string.isRequired},e.exports=v},6051:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(24686);e.exports=o(i,"ContentPromoEmbed")},10059:(e,t,n)=>{const{default:o,css:i}=n(51117),a=n(34042),r=n(60637),s=n(98288),{ResponsiveClipPlayPauseButton:l}=n(499),{ItemsCountIcon:d,ItemsCountContent:c}=n(98446),{universalGridCore:m}=n(61774),{applyGridSpacing:p}=n(62470),{BaseLink:u,BaseText:g}=n(74327),{calculateSpacing:h,getColorStyles:y,getTypographyStyles:b}=n(79720),{BREAKPOINTS:f}=n(85326),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; `,k=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%; } `,w=o(u).withConfig({displayName:"ContentPromoEmbedWrapper"})` display: block; position: relative; &:hover { ${k}::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} `,C=o.div.withConfig({displayName:"ContentPromoEmbedTextContainerWrapper"})` &.grid { ${m()} } &.grid.grid-margins { ${p("padding")} } position: absolute; bottom: ${h(4)}; left: 0; align-items: flex-end; width: 100%; height: auto; @media (min-width: ${f.md}) { bottom: ${h(6)}; } `,$=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; } `,x=o(g).withConfig({displayName:"ContentPromoEmbedHedWrapper"})` && { margin: 0; text-align: center; ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; } `;x.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const S=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; & + ${S} { 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 I=o.div.withConfig({displayName:"ContentPromoEmbedCtaWrapper"})` margin-top: ${h(3)}; `;e.exports={ContentPromoEmbedWrapper:w,ContentPromoEmbedResponsiveAsset:k,ContentPromoEmbedTextContainerWrapper:C,ContentPromoEmbedTextWrapper:$,ContentPromoEmbedItemsCount:E,ContentPromoEmbedBylines:S,ContentPromoEmbedHedWrapper:x,ContentPromoEmbedCtaWrapper:I}},16447:(e,t,n)=>{const o=n(76186);t.Z=(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}})},10242:(e,t,n)=>{const o=n(45697),i=n(94184),a=n(67294),{useState:r}=n(67294),{useIntl:s}=n(76186),{googleAnalytics:l}=n(28601),d=n(627).Z,c=n(48172),m=n(12159),{ContentsListWrapper:p,ContentWrapper:u,ContentsListHeading:g,ContentListHed:h,ContentsListRubric:y,ContentsListItems:b,ContentsListDek:f,ButtonUtility:v}=n(79627),k=e=>{l.emitGoogleTrackingEvent(e)},w=({className:e,items:t,contentsListTitle:n,onClickHandler:o,theme:l})=>{const[w,C]=r(!1),$="featured"===l;window.dataLayer&&window.dataLayer.push({event:"table-of-content-events"});const x=t&&t.map((e=>{const{rubric:t,dangerousHed:n,dangerousDek:i,id:r,url:s}=e;return a.createElement(u,{"data-testid":"ContentWrapper",visible:w,key:r,href:s,isFeatured:$,onClick:()=>{var e;e=n,o&&o(),k(`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:S}=s(),E=n||S(d.contentsListTitle);return Array.isArray(t)&&t.length?a.createElement(p,{"data-testid":"ContentsListWrapper"},a.createElement(g,{"data-testid":"ContentsListHeading",isFeatured:$,visible:w,onClick:()=>{C(!w),k(w?"table-of-contents-collapse":"table-of-contents-expanded")}},E,a.createElement(v,{role:"button",ButtonIcon:w?m:c,isIconButton:!0,label:"ExpandCollapseIcon"})),a.createElement(b,{visible:w,className:i({"contents-list-items--is-not-visible":!w},{"contents-list-items--is-visible":w},e)},x)):null};w.displayName="ContentsList",w.defaultProps={contentsListTitle:"Table of contents",items:[]},w.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=w},28205:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(10242);e.exports=o(i,"ContentsList")},79627:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),{getTypographyStyles:a,calculateSpacing:r,getColorToken:s,maxScreen:l,minScreen:d}=n(79720),c=n(7279),m=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; } } `,p=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 `}; `,u=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; } } `,g=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 `}; `,h=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 "}; `,y=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 `}; `,b=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 "}; `,f=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; &:hover, &:focus { border-width: 0; background-color: transparent; } `;e.exports={ContentsListWrapper:m,ContentWrapper:p,ContentsListItems:u,ContentsListHeading:g,ContentsListRubric:h,ContentListHed:y,ContentsListDek:b,ButtonUtility:f}},627:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({contentsListTitle:{id:"ContentsList.contentsListTitle",defaultMessage:"Table of Contents",description:"Heading for contents list",isConfigurable:!0}})},9994:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(98288),{trackComponent:r}=n(40199),{ContributorEmbedWrapper:s,ContributorEmbedResponsiveAsset:l,ContributorEmbedName:d,ContributorEmbedSocialLine:c,ContributorEmbedTitle:m,ContributorEmbedSocialIcons:p}=n(25122),u=({dangerousBio:e,name:t,photo:n,socialMedia:o,title:a})=>{if(i.useEffect((()=>{r("ContributorEmbed")}),[]),!e)return null;const u={links:o};return i.createElement(s,null,n&&i.createElement(l,{...n}),i.createElement(d,null,t),i.createElement(c,null,a&&i.createElement(m,null,a),o&&i.createElement(p,{...u})),i.createElement("div",{dangerouslySetInnerHTML:{__html:e}}))};u.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=u},42556:(e,t,n)=>{e.exports=n(9994)},25122:(e,t,n)=>{const{default:o}=n(51117),{BaseText:i}=n(74327),{calculateSpacing:a,getTypographyStyles:r}=n(79720),{roundImageBase:s}=n(253),{BREAKPOINTS:l}=n(85326),d=n(98288),c=n(13134),{SocialIconExternalLink:m,SocialIconsListItem:p,SocialIconsList:u}=n(96860),{ResponsiveImageContainer:g}=n(7230),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 k=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:k}},91849:(e,t,n)=>{const o=n(94184),i=n(67294),a=n(45697),{useIntl:r}=n(76186),{connector:s}=n(92078),{ContributorsWrapper:l,ContributorsStaff:d}=n(17316),c=n(34353),m=n(18416).Z,{trackComponent:p}=n(40199),u=({brandName:e,className:t,contributors:n,maxContributors:a,dividerColor:s,shouldHideBottomLine:u})=>{i.useEffect((()=>{p("Contributors")}),[]);const{formatMessage:g}=r();return n&&n.length?i.createElement(l,{className:o("contributors",t),dividerColor:s,shouldHideBottomLine:u,"data-testid":"Contributors"},n.length>a?i.createElement(d,null,g(m.authorPreamble,{brandName:e})):n.map(((e,t)=>i.createElement(c,{...e,key:t,dividerColor:s})))):null};u.propTypes={brandName:a.string,className:a.string,contributors:a.arrayOf(a.shape(c.propTypes)),dividerColor:a.string,maxContributors:a.number,shouldHideBottomLine:a.bool},u.defaultProps={maxContributors:2,shouldHideBottomLine:!1},u.displayName="Contributors",e.exports=s(u,{keysToPluck:["brandName"]})},40640:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(91849);e.exports=o(i,"Contributors")},17316:(e,t,n)=>{const o=n(51117).default,{getTypographyStyles:i,getColorStyles:a,calculateSpacing:r}=n(79720),{applyCustomDividerColor:s}=n(62470),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}},18416:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({authorPreamble:{id:"Contributors.AuthorPreamble",defaultMessage:"Written by {brandName} Staff",description:"Contributors component author preamble"}})},77698:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(47057),{connectDomain:s}=n(92078),l=s("user"),{sizesFullName:d}=n(28657),{trackComponent:c}=n(40199),{CrosswordEmbedWrapper:m,CrosswordEmbedInfoWrapper:p,CrosswordEmbedInvisibleDivWrapper:u,CrosswordEmbedContentIframe:g}=n(69122),h=n(90572).Z,y=({className:e,signInMessage:t,title:n,url:o,user:s})=>{i.useEffect((()=>{c("CrosswordEmbed")}),[]);const{formatMessage:l}=a(),y=i.useRef(),[b,f]=i.useState(null),{large:v}=d,[k,w]=i.useState(o),C=t||l(h.signInMessage,{portal:"New Yorker",emTag:e=>`${e.join("")}`}),[$,x]=i.useState(!0),{isAuthenticated:S}=s;i.useEffect((()=>{S&&x(!1)}),[S]),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&&(y.current.style.height=`${n}px`),void 0!==i&&window.scrollTo(0,y.current.getBoundingClientRect().top+window.pageYOffset-70)}},t=window.location.search.substr(1).split("&").find((e=>e.startsWith("playId"))),n=t&&t.split("=")[1];return f(o),s.amguuid&&(f(`${o}&uid=${s.amguuid}`),w(`${o}&uid=${s.amguuid}`)),n&&(f(`${o}&playId=${n}`),w(`${o}&playId=${n}`)),window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[o,s]);const E=i.useCallback((()=>{r.doDisplayModal({closeButtonCallback:()=>{x(!1)},dangerousDek:C,redirectURL:document.location.href,type:"crosswords",analyticsType:"crossword"})}),[C]);return i.createElement(m,{"data-testid":"CrosswordEmbedWrapper",breakpoint:v,className:e},i.createElement(p,{dangerouslySetInnerHTML:{__html:``},"data-testid":"CrosswordEmbedInfoWrapper"}),$&&i.createElement(u,{"data-testid":"CrosswordEmbedInvisibleDivWrapper","aria-hidden":"true",onClick:E,onKeyPress:E}),i.createElement(g,{"data-testid":"CrosswordEmbedContentIframe",breakpoint:v,ref:y,title:n||l(h.title),src:b}))};y.propTypes={className:o.string,signInMessage:o.string,title:o.string,url:o.string.isRequired,user:o.object},y.displayName="CrosswordEmbed",e.exports=l(y)},7579:(e,t,n)=>{e.exports=n(77698)},69122:(e,t,n)=>{const o=n(51117).default,{maxThresholds:i}=n(28657),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}},90572:(e,t,n)=>{const o=n(76186);t.Z=(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}})},77875:(e,t,n)=>{const o=n(45697),i=n(67294),{useState:a,useEffect:r,useCallback:s}=n(67294),{useIntl:l}=n(76186),d=n(98288),c=n(81768),{getformatedDate:m,isOutdated:p,calculateTime:u}=n(95301),g=n(34838).Z,h=n(34424).Z,{componentTracking:y}=n(28601),{trackComponent:b}=n(40199),f=n(91093),v=n(81975),{EventBannerWrapper:k,EventBannerGrid:w,EventBannerDek:C,Logo:$,EventBannerLogoWrapper:x,EventBannerLogoContainer:S,EventBannerCloseButton:E}=n(99266),I=({bannerExpiryTimeStamp:e,bannerStartTimeStamp:t,className:n,eventBannerTags:o,eventTimeStamp:d,logo:I,logoBaseUrl:T,pageTags:N,timeZone:L,timeFormat:B,hasHiddenEventTimestamp:P,hasLowerCaseText:A,showButtonAndLogoOnTimeUp:M,shouldEnableBundleComponentAnalytics:D,shouldShowCloseButton:H,shouldHideCloseButtonDuringEvent:_,timeUpMessage:R,sponsorLogo:O,sponsorBaseUrl:F,notifyButton:W,trackingNamespace:U,url:V,timeUpUrl:z,locale:j})=>{i.useEffect((()=>{b("EventBanner")}),[]);const{formatMessage:G}=l(),[q,Z]=a(),[K,Y]=a(),[X,J]=a(!1),[Q,ee]=a("00"),[te,ne]=a("00"),[oe,ie]=a("00"),[ae,re]=a("00"),se=s((e=>{if(e>0){Y(!1);const{days:t,hours:n,mins:o,secs:i}=u(e);ee(t),ne(n),ie(o),re(i)}else Y(!0);return{days:Q,hours:te,minutes:oe,seconds:ae}}),[Q,te,oe,ae]);r((()=>{const{duration:e,time:t}=m(d,j,L,B);Z(t);const n=setTimeout((()=>{se(e)}),1e3);return()=>clearTimeout(n)}),[d,j,B,L,se,q]);const le=K&&z?z:V,de=(!K||!_)&&H,ce=e=>e&&D?y.addDataSectionTitleAttribute(D,e):{},me=ce(U);return!e||void 0===K||X||o?.length&&!N.split("|").some((e=>o.includes(e)))||p(t,e)?null:i.createElement(k,null,i.createElement(E,{ButtonIcon:c,onClickHandler:()=>{J(!0)},role:"button",label:G(h.closeBanner),"aria-expanded":c,shouldEnableBundleComponentAnalytics:D,trackingNamespace:`${U} close`,shouldShowCloseButton:de,isIconButton:!0}),i.createElement(w,{className:n,isEventHappening:K,showButtonAndLogoOnTimeUp:M},i.createElement(S,{...me},i.createElement(x,{isNotClickable:!T?.length,href:T,isEventHappening:K,showButtonAndLogoOnTimeUp:M,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($,{...I})),!K&&!P&&i.createElement(C,null,q)),K?i.createElement(f,{getTrackingAttributes:ce,hasLowerCaseText:A,isEventHappening:K,showButtonAndLogoOnTimeUp:M,timeUpMessage:R,trackingNamespace:U,urlData:le}):i.createElement(g,{eventDate:d,hasLowerCaseText:A,days:Q,hours:te,minutes:oe,seconds:ae}),i.createElement(i.Fragment,null,i.createElement(v,{formatMessage:G,getTrackingAttributes:ce,hasLowerCaseText:A,hasHiddenEventTimestamp:P,isEventHappening:K,notifyButton:W,showButtonAndLogoOnTimeUp:M,shouldEnableBundleComponentAnalytics:D,sponsorLogo:O,sponsorBaseUrl:F,trackingNamespace:U,urlData:le}))))};I.defaultProps={eventBannerTags:[],hasHiddenEventTimestamp:!1,hasLowerCaseText:!0,logoBaseUrl:"/",shouldHideCloseButtonDuringEvent:!1,shouldShowCloseButton:!1,showButtonAndLogoOnTimeUp:!1},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},34838:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(34424).Z,{TimerContainer:s,TimerColon:l,UnitContainer:d,TimerValueContainer:c,EventCountdownTime:m}=n(99266),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.Z=p},45379:(e,t,n)=>{const o=n(45697),i=n(67294),{EventBannerNotifyButton:a}=n(99266),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},91093:(e,t,n)=>{const o=n(45697),i=n(67294),{PostTimerWrapper:a,PostTimerMessage:r,EventLink:s}=n(99266),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},1030:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(99956),r=n(34424).Z,{EventSponsoredLogoWrapper:s,Logo:l}=n(99266),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},81975:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(45379),r=n(1030),{EventLink:s,EventSponsor:l}=n(99266),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},14346:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(77875);e.exports=o(i,"EventBanner")},99266:(e,t,n)=>{const o=n(51117).default,i=n(48655),{GridItem:a}=n(14134),{BaseText:r,BaseWrap:s}=n(74327),l=n(98288),d=n(7279),{getColorStyles:c,calculateSpacing:m,getTypographyStyles:p,getColorToken:u}=n(79720),{BREAKPOINTS:g}=n(85326),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"} `,k=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")}; `,w=o(r).withConfig({displayName:"EventLink"})` && { ${({hasLowerCaseText:e})=>!e&&"text-transform: uppercase;"} line-height: 1rem; } align-self: center; text-decoration: none; `;w.defaultProps={as:"a",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const C=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"})` ${w} { display: ${({isEventHappening:e})=>e?"inline":"none"}; ${({isEventHappening:e})=>e?`padding-top:${m(.5)}`:""}; } @media (min-width: ${g.md}) { ${w} { display: none; } } ${w} { ${({showButtonAndLogoOnTimeUp:e,isEventHappening:t})=>e&&t?"display:none":""} } `,x=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 ${k}{\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 `} } `,S=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;"}; ${w} { 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 I=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")}; `,T=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 L=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; } `,B=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")}; } svg path { fill: 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; } `,A=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; } ${w} { 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:x,EventCountdownTime:k,EventLink:w,EventBannerDek:E,EventSponsor:S,TimerContainer:I,TimerColon:L,UnitContainer:T,TimerValueContainer:N,PostTimerMessage:C,EventBannerCloseButton:B,Logo:b,EventBannerLogoWrapper:v,EventSponsoredLogoWrapper:P,EventDetails:A,EventBannerLogoContainer:f,PostTimerWrapper:$,EventBannerNotifyButton:h}},34424:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},95301:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isOutdated=t.calculateTime=t.getformatedDate=t.isInFuture=t.getDuration=void 0;const o=n(80008),i=n(32475);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)}},9724:(e,t,n)=>{const o=n(45697),i=n(67294),{EventEmbedWrapper:a}=n(10805),{trackComponent:r}=n(40199),s=n(86425),l=({className:e,event:t})=>(i.useEffect((()=>{r("EventEmbed")}),[]),i.createElement(a,{className:e},i.createElement(s,{...t})));l.propTypes={className:o.string,event:o.shape(s.PropTypes).isRequired},e.exports=l},18043:(e,t,n)=>{e.exports=n(9724)},10805:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorStyles:a}=n(79720),{EventWrapper:r,EventDetails:s,EventTitle:l}=n(90992),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}},39721:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{useInView:r}=n(4225),s=n(34042),l=n(56851),d=n(36895),c=n(89176),{trackComponent:m}=n(40199),{googleAnalytics:p}=n(28601),{handleCommercePromotionBanner:u}=n(68612),g=n(19618),h=n(63030),y="promotion-click",b="promotion-impression",f="PLPPromotion",v="ArticleToPLP",k=({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}]}}}),u({type:"click",event:y,id:e,name:v,title:o,url:t,position:n})},{ExternalLinkEmbedArrowIcon:w,ExternalLinkEmbedResponsiveImage:C,ExternalLinkEmbedBylines:$,ExternalLinkEmbedWrapper:x,ExternalLinkEmbedText:S,ExternalLinkEmbedHed:E,ExternalLinkEmbedDek:I,ExternalLinkEmbedRubric:T,ExternalLinkEmbedButton:N,ExternalLinkEmbedButtonWrapper:L}=n(5997),B=({className:e,contributors:t,dangerousDek:n,dangerousHed:o,hasArrowIcon:s,image:d,isExternal:y,isFullWidth:B,rubric:P,showByline:A,textColumnSize:M,url:D,variations:{layout:H},variationName:_,isLiveStory:R,source:O,position:F,id:W})=>{i.useEffect((()=>{m("ExternalLinkEmbed",_)}),[]);const[U,V]=r({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});V&&"inlineWithButton"===H&&((({url:e,position:t})=>{p.emitUniqueGoogleTrackingEvent("",{event:b,ecommerce:{promoView:{promotions:[{id:f,name:v,creative:e,position:t}]}}})})({url:D,position:F}),u({type:"impression",event:b,id:W,name:v,title:o,url:D,position:F}));const z=a(),j=y?l:"a",G="clip"===d?.modelName?g:h,q=A&&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(S,{textColumnSize:u?"medium":d,layout:m},"inline"===m&&l&&i.createElement(T,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&&k({id:y,url:t,position:h,dangerousHed:o})},i.createElement(E,{hasMeta:a||e,layout:m,dangerouslySetInnerHTML:{__html:o},isLiveStory:u})),a&&i.createElement(I,{hasMeta:a||e,layout:m,dangerouslySetInnerHTML:{__html:a}}),s&&i.createElement(w,null),e&&i.createElement($,{contributors:n,contentAlign:"left"}),"inlineWithButton"===m&&g&&i.createElement(L,null,i.createElement(N,{btnStyle:"outlined",label:g,href:t,inputKind:"link",onClickHandler:()=>"inlineWithButton"===m&&k({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:M,layout:H,intl:z,isLiveStory:R,source:O,position:F,id:W});return i.createElement(x,{layout:H,hasMeta:n||q,isFullWidth:B,className:e,"data-testid":`external-link-embed--${H}`,isLiveStory:R,ref:U},"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&&k({id:W,url:D,position:F,dangerousHed:o})},i.createElement(C,{altText:d.altText,sources:d.sources,as:G,layout:H})),"large"===H&&Z)};B.displayName="ExternalLinkEmbed",B.propTypes={className:o.string,contributors:o.shape(s.propTypes.contributors),dangerousDek:o.string,dangerousHed:o.string.isRequired,hasArrowIcon:o.bool,id:o.string,image:o.object,isExternal:o.bool,isFullWidth:o.bool,isLiveStory:o.bool,position:o.number,rubric:o.oneOfType([o.shape(d.propTypes),o.string]),showByline:o.bool,source:o.string,textColumnSize:o.oneOf(["medium","large"]),url:o.string.isRequired,variationName:o.string,variations:o.shape({layout:o.string})},B.defaultProps={hasArrowIcon:!0,isExternal:!0,isFullWidth:!1,isLiveStory:!1,showByline:!1,textColumnSize:"medium",variations:{layout:"inline"}},e.exports=B},30572:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(87950);e.exports=o(i,"ExternalLinkEmbed")},5997:(e,t,n)=>{const o=n(51117).default,i=n(7279),a=n(32574),r=n(34042),{calculateSpacing:s,getColorStyles:l,getColorToken:d,getTypographyStyles:c}=n(79720),{BaseText:m}=n(74327),{BREAKPOINTS:p}=n(85326),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 k=o(a).withConfig({displayName:"ExternalLinkEmbedArrowIcon"})` position: absolute; bottom: 0; margin-left: 1px; width: 20px; height: 20px; path { ${({theme:e})=>l(e,"fill","colors.discovery.body.white.accent")}; } `,w=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 `}; `,C=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:k,ExternalLinkEmbedResponsiveImage:g,ExternalLinkEmbedBylines:y,ExternalLinkEmbedWrapper:u,ExternalLinkEmbedText:h,ExternalLinkEmbedHed:b,ExternalLinkEmbedDek:f,ExternalLinkEmbedRubric:v,ExternalLinkEmbedButton:w,ExternalLinkEmbedButtonWrapper:C}},89176:(e,t,n)=>{const{defineMessages:o}=n(76186);e.exports=o({rubric:{id:"ExternalLinkEmbed.Rubric",defaultMessage:"Read More",description:"External Link Embed Rubric default text"}})},87950:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(39721);i.Inline=o(i,"Inline",{layout:"inline"}),i.Large=o(i,"Large",{layout:"large"}),i.InlineWithButton=o(i,"InlineWithButton",{layout:"inlineWithButton"}),e.exports=i},37047:(e,t,n)=>{const o=n(45697),i=n(67294),{trackComponent:a}=n(40199),{CalloutFeatureLargeContentPromoEmbed:r,CalloutFeatureLargeWrapper:s}=n(98089),l=({children:e,name:t})=>(i.useEffect((()=>{a("FeatureLargeCallout")}),[]),i.createElement(s,{"data-testid":"feature-large-callout",calloutFeatureLargeNested:2===e.length},i.Children.map(e,(e=>"gallery"===e.props.contentType?i.createElement(r,{...e.props}):"embedSize"in e.props&&"feature-large"===t?(e=>i.cloneElement(e,{embedSize:t}))(e):e))));l.propTypes={children:o.node.isRequired,className:o.string,name:o.string},e.exports=l},23874:(e,t,n)=>{e.exports=n(37047)},98089:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,minScreen:s,maxScreen:l,styledProperty:d}=n(79720),{applyGridSpacing:c}=n(62470),{BREAKPOINTS:m}=n(85326),{CaptionWrapper:p,CaptionText:u,CaptionCredit:g}=n(5481),h=n(6051),{AssetEmbedWrapper:y}=n(42158),{MixedMediaCarouselButtonWrapper:b}=n(87126),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}},71842:(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(91044);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)}},61411:(e,t,n)=>{const o=n(67294);e.exports=o.createContext()},12320:(e,t,n)=>{const o=n(67294);e.exports=o.createContext(new Map)},7705:(e,t,n)=>{const o=n(94184),i=n(27361),a=n(45697),{injectIntl:r}=n(76186),s=n(67294),l=n(12320),d=n(61411),c=n(69923),m=n(79885).Z,{trackComponent:p}=n(40199);class u extends s.Component{constructor(e){super(e),this.onFocusHandler=()=>{this.props.onFocusHandler&&this.props.onFocusHandler()},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:[]}}componentDidMount(){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,noValidate:!0,onFocus:this.onFocusHandler,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)))}}u.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,onFocusHandler:a.func,onInvalidFormHandler:a.func,onSubmitAttemptHandler:a.func,onSubmitHandler:a.func,shouldHideValidationErrorText:a.bool,validationClassName:a.string},u.defaultProps={customInvalidityMessages:{},errors:[]},e.exports=r(u)},3838:(e,t,n)=>{e.exports=n(7705)},79885:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},88493:(e,t,n)=>{const o=n(67294),i=n(12320);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}},47109:(e,t,n)=>{const o=n(23279),i=n(94184),a=n(45697),r=n(67294),s=n(6051),l=n(92681).ItemCenterNoCaption,d=n(50273),c=n(61709),{trackComponent:m}=n(40199),p=n(22247),{PaymentGateway:u}=n(28576),{googleAnalytics:g}=n(28601),{GalleryEmbedWrapper:h,GalleryEmbedHr:y,GalleryEmbedSwipe:b,GalleryEmbedTitle:f,GalleryEmbedSlideList:v,GalleryEmbedSlideListItem:k,GalleryEmbedListWrapper:w}=n(78116),C=n(98433);class $ 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;g.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?g.emitGoogleTrackingEvent("gallery-ad-view",{}):this.emitTrackingEvent(a)},this.handleForward=()=>this.handleSlideChange(1),this.handleBack=()=>this.handleSlideChange(-1);const{slides:n,midGalleryAdCadence:o,midGalleryAdsLimit:i,showAds:a,showNoAdsFromParent:r}=this.props;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,o,i,a,r),this.galleryLength=n.length,this.state={slideIndex:0,slideIndexForDisplay:0,isClient:!1,width:null}}componentDidMount(){m("GalleryEmbed",this.props.variationName),this.setState({isClient:!0}),this.measureComponent(),window.addEventListener("resize",o(this.handleResize,20))}render(){const{children:e,className:t,contentType:n,dangerousHed:o,display:a,showHed:m,slides:g,isLazy:$,isListicleLayout:x,shouldCycleSlides:S,variations:E}=this.props,{isClient:I,width:T,slideIndex:N,slideIndexForDisplay:L,isAdSlide:B}=this.state;let P;const A="callout:slideshow"===n;if(e&&(P=e.map((e=>e.props))),"promo"===(a||E?.display)&&!A)return r.createElement(s,{...this.props});const M=I?this.slidesAndAds:g.slice(0,3),D=g.length,H=M[N]&&!B,_={transform:`translate(${N*T*-1}px, 0)`};return r.createElement(h,{isListicleLayout:x,ref:this.getRef,className:i("gallery-embed",t)},r.createElement(y,{className:"gallery-embed__hr",isListicleLayout:x,hasMixedMediaSlides:A}),m&&o&&r.createElement(f,{dangerouslySetInnerHTML:{__html:o}}),x?r.createElement(w,{chunk:g,getRef:this.getRef,isListicleLayout:x}):r.createElement(r.Fragment,null,A?r.createElement(C,{slides:P,totalGalleryItems:D}):r.createElement(r.Fragment,null,r.createElement(b,{noHed:!m,onSwipeRight:this.handleBack,onSwipeLeft:this.handleForward},r.createElement(v,{isListicleLayout:x,style:_},M.map(((e,t)=>r.createElement(k,{key:e.id||t,isListicleLayout:x},e.isAd?r.createElement(u,{group:"ads"},r.createElement(p,{position:"mid-gallery"})):r.createElement(l,{...e,isLazy:$})))))),r.createElement(d,{slideIndex:L,slideCount:D,onBack:this.handleBack,onForward:this.handleForward,isAdSlide:B,shouldCycleSlides:S}))),H&&r.createElement(r.Fragment,null,r.createElement(c,{...M[this.state.slideIndex]}),r.createElement(y,{className:"gallery-embed__hr",isListicleLayout:x,hasMixedMediaSlides:A})))}}$.propTypes={children:a.node,className:a.string,contentType:a.string,dangerousHed:a.string,display:a.string,isLazy:a.bool,isListicleLayout:a.bool,midGalleryAdCadence:a.number,midGalleryAdsLimit:a.number,shouldCycleSlides:a.bool,showAds:a.bool,showHed:a.bool,showNoAdsFromParent:a.bool,slides:a.array,variationName:a.string,variations:a.shape({display:a.string})},$.defaultProps={isLazy:!1,isListicleLayout:!1,midGalleryAdCadence:0,midGalleryAdsLimit:1/0,shouldCycleSlides:!1,showAds:!0,showHed:!1,showNoAdsFromParent:!1,slides:[],variations:{display:"slideshow"}},$.displayName="GalleryEmbed",e.exports=$},61709:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{googleAnalytics:r}=n(28601),{getCTAText:s}=n(70279),{asConfiguredComponent:l}=n(36380),{GalleryEmbedCredit:d,GalleryEmbedSlideTitle:c,GalleryEmbedCaptionButton:m,GalleryEmbedCaptionWrapper:p,GalleryEmbedCaptionMetaOneWrapper:u,GalleryEmbedCaptionMetaOne:g,GalleryEmbedCaptionSellerName:h,GalleryEmbedCaptionDetail:y,GalleryEmbedCaptionPrice:b,GalleryEmbedCaptionReducedPrice:f,GalleryEmbedCaptionSlideBody:v}=n(78116),{jsonmlToReact:k}=n(84153),w=({className:e,ctaAnalyticsName:t,ctaHref:n,cta:o,contentType:l,dangerousCredit:w,dangerousDek:C,dangerousDetail:$,dangerousHed:x,dangerousMetaOne:S,price:E,reducedPrice:I,sellerName:T})=>{const{formatMessage:N}=a(),L=s(o,l,N),B=t?()=>{r.emitUniqueGoogleTrackingEvent(`${t}-embed`,{})}:()=>{};return i.createElement(p,{className:e},w&&i.createElement(d,{dangerouslySetInnerHTML:{__html:w}}),x&&i.createElement(c,{dangerouslySetInnerHTML:{__html:x}}),C&&("string"==typeof(P=C)?i.createElement(v,{dangerouslySetInnerHTML:{__html:P}}):i.createElement(v,null,k.convert(C))),(S||E)&&i.createElement(u,null,S&&i.createElement(g,{dangerouslySetInnerHTML:{__html:S}}),E&&i.createElement(b,null,I?i.createElement("del",null,E):i.createElement("span",null,E)),I&&i.createElement(f,null,I)),$&&i.createElement(y,{dangerouslySetInnerHTML:{__html:$}}),T&&i.createElement(h,{dangerouslySetInnerHTML:{__html:T}}),L&&n&&i.createElement(m,{href:n,inputKind:"link","aria-label":"Opens in a new window",label:L,onClickHandler:B,rel:"nofollow noopener noreferrer",target:"_blank"}));var P};w.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},w.displayName="GalleryEmbedCaption",e.exports=l(w,"GalleryEmbedCaption")},50273:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(61927).Z,{GalleryEmbedControlsStyles:s,GalleryEmbedControlsAdTitle:l,GalleryEmbedControlsCounter:d,GalleryEmbedControlsCounterIndex:c,GalleryEmbedControlsCounterCount:m,GalleryEmbedControlsController:p,GalleryEmbedControlsButton:u}=n(78116),g=n(55738),h=({className:e,onBack:t,onForward:n,slideCount:o,slideIndex:h,isAdSlide:y,shouldCycleSlides:b})=>{const{formatMessage:f}=a(),v=!b&&0===h,k=!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:k,isDisabledStyle:k,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},83647:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(12268);e.exports=o(i,"GalleryEmbed")},78116:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(74327),{calculateSpacing:a,getColorStyles:r,styledProperty:s,getTypographyStyles:l}=n(79720),d=n(89058),c=n(44146),m=n(7279),{GallerySlideFigure:p,GallerySlideWrapper:u,GallerySlideResponsiveAsset:g}=n(97058),{ContentHeaderLeadAsset:h}=n(6845),{ResponsiveImageContainer:y}=n(7230),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)} } `,k=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 ")} } `,w=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 "} } `,C=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(5)}; overflow: hidden; /* Grid gap override */ ${u} ${p} { grid-gap: 0; } ${h} & { margin: 0; } &:first-child { ${w}:first-child { display: none; } ${C} { 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; } `,x=o(i).withConfig({displayName:"GalleryEmbedCredit"})` /* This is to override .body a:not(.button):link, .body a:not(.button):visited */ && { a { color: inherit; } } `;x.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body-deemphasized",topSpacing:"3",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const S=o(i).withConfig({displayName:"GalleryEmbedSlideTitle"})``;S.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; } `,I=o(i).withConfig({displayName:"GalleryEmbedCaptionSlideBody"})``;I.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const T=o(c).withConfig({displayName:"GalleryEmbedListWrapper"})` ${({isListicleLayout:e})=>f(e)} `,N=o(m.Utility).withConfig({displayName:"GalleryEmbedCaptionButton"})` margin-top: ${a(3)}; `,L=o.figcaption.withConfig({displayName:"GalleryEmbedCaptionWrapper"})` margin-bottom: ${a(4)}; `,B=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOneWrapper"})` line-height: 0; `;B.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",topSpacing:3};const P=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOne"})``;P.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const A=o(i).withConfig({displayName:"GalleryEmbedCaptionSellerName"})` display: block; `;A.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const M=o(i).withConfig({displayName:"GalleryEmbedCaptionDetail"})``;M.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 _="32px",R=o.div.withConfig({displayName:"GalleryEmbedControlsStyles"})` display: flex; align-items: center; justify-content: space-between; padding: ${a(3)} 0 0; width: 100%; line-height: 0; `,O=o(i).withConfig({displayName:"GalleryEmbedControlsAdTitle"})``;O.defaultProps={as:"div",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const F=o(i).withConfig({displayName:"GalleryEmbedControlsCounter"})` display: inline-block; `;F.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const W=o(i).withConfig({displayName:"GalleryEmbedControlsCounterIndex"})``;W.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const U=o(i).withConfig({displayName:"GalleryEmbedControlsCounterCount"})``;U.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const V=o.div.withConfig({displayName:"GalleryEmbedControlsController"})` display: inline-block; `,z=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: ${_}; min-width: ${_}; height: ${_}; && { &: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:w,GalleryEmbedSwipe:C,GalleryEmbedCredit:x,GalleryEmbedTitle:E,GalleryEmbedSlideList:v,GalleryEmbedSlideListItem:k,GalleryEmbedListWrapper:T,GalleryEmbedCaptionButton:N,GalleryEmbedCaptionWrapper:L,GalleryEmbedCaptionMetaOneWrapper:B,GalleryEmbedCaptionMetaOne:P,GalleryEmbedCaptionSellerName:A,GalleryEmbedCaptionDetail:M,GalleryEmbedCaptionPrice:D,GalleryEmbedCaptionReducedPrice:H,GalleryEmbedCaptionSlideBody:I,GalleryEmbedControlsStyles:R,GalleryEmbedControlsAdTitle:O,GalleryEmbedControlsCounter:F,GalleryEmbedControlsCounterIndex:W,GalleryEmbedControlsCounterCount:U,GalleryEmbedControlsController:V,GalleryEmbedControlsButton:z,GalleryEmbedSlideTitle:S}},61927:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},12268:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(47109),a=n(98433);i.ContentPromo=o(i,"ContentPromo",{display:"promo"}),i.MixedMediaCarousel=o(a,"MixedMediaCarousel",{}),e.exports=i},51850:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{getImageOrientation:r}=n(70279),s=n(56851),l=n(98288),d=n(95646),c=n(76001).Z,{googleAnalytics:m}=n(28601),{GallerySlideWrapper:p,GallerySlideFigure:u,GallerySlideAssetWrapper:g,GallerySlideAssetContainer:h,GallerySlideAssetContainerInner:y,GallerySlideCaptionHed:b,GallerySlideCaptionDek:f,GallerySlideRankingContainerWrapper:v,GallerySlideRankingContainerRank:k,GallerySlideRankingContainerScore:w,GallerySlideResponsiveAsset:C}=n(97058),$=({contentType:e,dangerousHed:t,hedHref:n,image:o,isLazy:l,locationInfo:$,offers:x,order:S,overallRating:E})=>{const{formatMessage:I}=a(),T=JSON.stringify({pattern:"AwardsListSlide"}),N=o&&{...o},L=`#${S+1}`,{city:B,country:P}=$,A=N&&r(N),M=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":T,"data-event-click":T,shouldOrderedGallery:!1,contentAlign:"left",awardList:!0,hasBackground:!1},i.createElement(u,null,E&&i.createElement(v,null,i.createElement(k,null,i.createElement("h2",null,"Ranking"),i.createElement("div",null,L)),i.createElement(w,null,i.createElement("h2",null,"Score"),i.createElement("div",null,E))),t&&i.createElement(b,null,M),B&&P&&i.createElement(f,null,`${B}, ${P}`),N&&i.createElement(g,{orientation:A,contentType:e},i.createElement(h,null,i.createElement(y,null,i.createElement(C,{...N,isLazy:l})))),x?.length?i.createElement(d,{buttonVariation:"Primary",btnStyle:"filled",className:"gallery-slide__aside-offers",dataAttrs:{"data-component-position":"awards-list-slide"},defaultCTAText:I(c.productOfferCTAText),offers:x.slice(0,1),onClickHandler:()=>{m.emitGoogleTrackingEvent("awards-list-slide-button-click")},showCount:1,showOffersSeller:!0,venueSellerPreviewText:I(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=$},10326:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(23279),r=n(94184),{useIntl:s}=n(76186),l=n(98288),d=n(13134),{getImageOrientation:c,getCTAText:m}=n(70279),p=n(56851),{ProductEmbedImageLink:u}=n(12810),g=n(93155),{trackComponent:h}=n(40199),{productImpressionTracking:y,formatGtmData:b}=n(12190),f=n(32126),{GallerySlideWrapper:v,GallerySlideFigure:k,GallerySlideAssetWrapper:w,GallerySlideAssetContainer:C,GallerySlideAssetContainerInner:$,GallerySlideSocialIcons:x,GallerySlideResponsiveAsset:S,GallerySlideCaptionWrapper:E}=n(97058),I=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:l,contentType:d,ctaAnalyticsName:I,ctaHref:T,cta:N,ctaRel:L,id:B,ctaAtRetailerName:P,dangerousCredit:A,dangerousDetail:M,dangerousHed:D,dangerousMetaOne:H,dangerousMetaTwo:_,dangerousPostCTA:R,data_item:O,index:F,dangerousPreHeaderTwo:W,dek:U,dropShipSellers:V,hasPhotoBookmark:z,functionalTags:j,hidePriceComponentWhenNoPrice:G,itemSocialSharesProps:q,image:Z,hasSlideHedIcon:K,hasVoting:Y,hedHref:X,isHedClickable:J,hasPriceSection:Q,hasGallerySlideBackground:ee,hasGallerySlideTextPadding:te,isLazy:ne,name:oe,offers:ie,promotionHed:ae,productId:re,promotionText:se,preHeaderOne:le,shouldLimitLongPortraits:de,showOrderedGallery:ce,showMultipleBuyButtons:me,showPriceOnButton:pe,showOfferUrl:ue,showSellerNameBelowButton:ge,socialIconsProps:he,variationDisplayName:ye,showSlideCount:be,variations:fe,showLocalisedOffers:ve,variationName:ke})=>{i.useEffect((()=>{h("GallerySlide",ke)}),[ke]);const we="product"===d||"commerce-product"===d||"hotel"===d,{formatMessage:Ce}=s(),$e=m(N,d,Ce),xe=JSON.stringify({pattern:"GallerySlide",variation:ye}),Se=!!j&&j.some((e=>"_isSponsored"===e.name)),{contentAlign:Ee,hasBackground:Ie,hasCaption:Te,isOrdered:Ne,shouldBrandNameBelowHed:Le,hasMultipleLines:Be,hasCaptionMargin:Pe}=fe,Ae=Ne||ce&&!!le.length,Me=Z&&{...Z},De=Me&&c(Me),He="recipe"===d,_e="product"===d?{"data-buy-button":!0}:{},Re=A||Z&&Z.credit||"",Oe=e=>{if(ie&&ie.length>0)return e?ie[0].offerUrl:ie[0].purchaseUri};let Fe=!0;V?.length>0&&(Fe=V?.some((e=>!Oe(ue)?.toLowerCase().includes(e))));const We={dangerousHed:D,brand:{name:t},id:re||B,index:O?.index||F,contentType:d,offers:ie,hotelLink:X},Ue=e=>{b(window,{...We},e,"ProductEmbed",D)};i.useEffect((()=>{window.addEventListener("load",(()=>y("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",a((()=>{y("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3))}),[]);const Ve={bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:l,contentType:d,ctaAnalyticsName:I,ctaHref:T,ctaRel:L,ctaText:$e,ctaAtRetailerName:P,dangerousCredit:Re,dangerousDetail:M,dangerousHed:D,dangerousMetaOne:H,dangerousMetaTwo:_,dangerousPostCTA:R,dangerousPreHeaderTwo:W,dataAttrs:_e,dek:U,dropShipSellers:V,hasPhotoBookmark:z,hasGallerySlideBackground:ee,hasSlideHedIcon:K,hasVoting:Y,hedHref:X,hidePriceComponentWhenNoPrice:G,itemSocialSharesProps:q,isCtaInternal:He,isExternalProduct:Fe,hasPriceSection:Q,isHedClickable:J,name:oe,offers:ie,preHeaderOne:le,productId:re,promotionHed:ae,promotionText:se,showMultipleBuyButtons:me,showPriceOnButton:pe,showOfferUrl:ue,showSellerNameBelowButton:ge,variations:{showSlideCount:be,...fe,isOrdered:Ae,shouldBrandNameBelowHed:Le||ce}};return i.createElement(v,{className:we?r("product-embed",l):l,"data-event-boundary":"click","data-in-view":xe,"data-event-click":xe,hasBackground:Ie,hasCaptionMargin:Pe,hasMultipleLines:Be,hasVoting:Y,shouldOrderedGallery:Ae,contentAlign:Ee,showMultipleBuyButtons:me,orientation:De,image:Z,shouldLimitLongPortraits:de,isSponsored:Se,hasGallerySlideBackground:ee,"data-item":JSON.stringify(We),"data-testid":"GallerySlideWrapper"},i.createElement(k,null,Me&&i.createElement(w,{orientation:De,contentType:d},i.createElement(C,null,i.createElement($,null,"product"===d&&ie&&ie.length>0?i.createElement(u,{as:p,hasGallerySlideBackground:ee,href:Oe(ue),target:Fe?"_blank":"_self",rel:"sponsored noopener",attributes:{tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":ie[0].sellerName,"data-offer-url":ie[0].offerUrl},onClick:we?Ue:()=>{}},i.createElement(S,{className:r("GallerySlideResponsiveAsset",l),...Me,isLazy:ne,onClick:we?Ue:()=>{}})):"cnevideo"===d?i.createElement(S,{className:r("GallerySlideResponsiveAsset",l),...Me,isLazy:ne,shouldAutoplay:!1,shouldPlayContinuously:!1}):i.createElement(S,{className:r("GallerySlideResponsiveAsset",l),...Me,isLazy:ne}),he&&he.links.length>0&&i.createElement(x,{...he})))),Te&&i.createElement(E,{hasMultipleLines:Be,productId:re,hasCaptionMargin:Pe,...Ve,ctaAtRetailerName:P,showLocalisedOffers:ve,as:g,hasGallerySlideTextPadding:te,hasGallerySlideBackground:ee,productData:We,hasHotelOrProductType:we}),z&&i.createElement(f,{image:Z,copilotID:B})))};I.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,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,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})},I.defaultProps={functionalTags:[],hasPhotoBookmark:!1,hasSlideHedIcon:!1,hidePriceComponentWhenNoPrice:!1,shouldLimitLongPortraits:!0,showSlideCount:!0,variations:{contentAlign:"left",hasBackground:!0,hasCaption:!0,isOrdered:!1,shouldBrandNameBelowHed:!1,shouldDekBelowOffer:!1,hasMultipleLines:!1}},I.displayName="GallerySlide",e.exports=I},93155:(e,t,n)=>{const o=n(45697),i=n(67294),{useState:a}=n(67294),{connector:r}=n(92078),s=n(56851),l=n(93708),d=n(95646),{googleAnalytics:c}=n(28601),{shouldRenderDek:m,jsonmlToReact:p}=n(70279),u=n(19688),g=n(13134),{useNativeShare:h}=n(8998),{formatGtmData:y}=n(12190),b=n(63029),{BookmarkWrapper:f,GallerySlideCaptionCtaBlock:v,GallerySlideCaptionMetaOneContainer:k,GallerySlideCaptionMetaOne:w,GallerySlideCaptionPromotionText:C,GallerySlideCaptionPostCta:$,GallerySlideCaptionMetaTwo:x,GallerySlideCaptionButton:S,GallerySlideCaptionHed:E,GallerySlideCaptionHedText:I,GallerySlideFigCaptionWrapper:T,GallerySlideFigCaption:N,GallerySlideCaptionCreditWrapper:L,GallerySlideCaptionPreHeaderOneWrapper:B,GallerySlideCaptionPreHeaderOne:P,GallerySlideCaptionPreHeaderTwo:A,GallerySlideCaptionPromotionHed:M,GallerySlideCaptionDekContainer:D,GallerySlideCaptionDetail:H,GallerySlideCaptionDek:_,GallerySlideCaptionOffers:R,GallerySlideCaptionBrandAndName:O,GallerySlideNativeShareContainer:F,GallerySlideSocialShareIcon:W}=n(97058),U=({ctaHref:e,ctaRel:t,ctaText:n,dataAttrs:o,dangerousMetaOne:a,dangerousMetaTwo:r,dangerousPostCTA:s,isCtaInternal:l,onClickHandler:d,promotionText:c})=>i.createElement(v,null,a&&i.createElement(k,null,a&&i.createElement(w,{dangerouslySetInnerHTML:{__html:a}})),c&&i.createElement(C,{dangerouslySetInnerHTML:{__html:c}}),r&&i.createElement(x,{dangerouslySetInnerHTML:{__html:r}}),n&&e&&i.createElement(S,{"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($,{dangerouslySetInnerHTML:{__html:s}}));U.propTypes={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},U.defaultProps={ctaRel:"nofollow noopener noreferrer"};const V=({ctaHref:e,dangerousHed:t,hasGallerySlideBackground:n,isClickable:o,hasIcon:a,productId:r,hasHotelOrProductType:d,gtmClickHandler:c})=>{if(!t)return null;const m=i.createElement(E,{hasGallerySlideBackground:n,id:(e=>{if(e)return e})(r)},i.createElement(I,{hasGallerySlideBackground:n,dangerouslySetInnerHTML:{__html:t}}),a&&i.createElement(l,null));return o&&e?i.createElement(s,{href:e,onClick:d?c:()=>{}},m):m};V.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 z=(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},j=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:r,contentType:s,ctaAnalyticsName:l,ctaHref:v,ctaRel:k,ctaText:w,ctaAtRetailerName:C,dangerousCredit:$,dangerousDetail:x,dangerousHed:S,dangerousMetaOne:E,dangerousMetaTwo:I,dataAttrs:j,dek:G,dropShipSellers:q,hasPhotoBookmark:Z,featureFlags:K,itemSocialSharesProps:Y,hasSlideHedIcon:X,hasMultipleLines:J,hasGallerySlideBackground:Q,hasGallerySlideTextPadding:ee,hasVoting:te,hedHref:ne,hidePriceComponentWhenNoPrice:oe,isCtaInternal:ie,isHedClickable:ae,hasPriceSection:re,offers:se,productData:le,promotionHed:de,promotionText:ce,showMultipleBuyButtons:me,showPriceOnButton:pe,showSellerNameBelowButton:ue,dangerousPostCTA:ge,dangerousPreHeaderTwo:he,socialTitle:ye,socialDescription:be,productId:fe,preHeaderOne:ve,variations:ke,showOfferUrl:we,name:Ce,showLocalisedOffers:$e,hasHotelOrProductType:xe})=>{const Se=me?4:1,{contentAlign:Ee,isOrdered:Ie,shouldBrandNameBelowHed:Te,shouldDekBelowOffer:Ne,showSlideCount:Le}=ke,[Be,Pe]=a(!1),{hasNativeShareButton:Ae,hasSlideSharingIcon:Me,enableBookmarking:De}=K,{showNativeShareButton:He,pageUrl:_e}=h(Ae),Re={url:z(Y,_e),title:ye,text:be},Oe=e=>{y(window,{...le},e,"ProductEmbed",S)},Fe=!te,We=[t,Ce].filter(Boolean).join(" "),Ue=l?e=>{c.emitGoogleTrackingEvent(l),xe&&Oe(e)}:e=>{xe&&Oe(e)};return i.createElement(T,{className:r,contentAlign:Ee,shouldOrderedGallery:Ie,hasGallerySlideBackground:Q},i.createElement(N,null,Z&&De&&i.createElement(f,null,i.createElement(b,{copilotID:le.id,bookmarkMeta:e})),$&&i.createElement(L,{dangerouslySetInnerHTML:{__html:$}}),Le&&ve&&i.createElement(B,{hasGallerySlideTextPadding:ee},i.createElement(P,{"data-testid":"GallerySlideCaptionPreHeaderOne"},ve)),Me&&i.createElement(F,null,i.createElement(u,{shareData:Re,showOnlyIcon:!0,parentCallBack:e=>{Pe(e)}}),Y&&Be&&!He&&i.createElement(W,{"data-testid":"GallerySlideSocialShareIcon"},i.createElement(g.Circular,{...Y}))),he&&i.createElement(A,{dangerouslySetInnerHTML:{__html:he}}),de&&i.createElement(M,{dangerouslySetInnerHTML:{__html:de}}),!Te&&We&&i.createElement(O,{dangerouslySetInnerHTML:{__html:We}}),i.createElement(V,{isClickable:ae,dangerousHed:S,ctaHref:ne||v,hasIcon:X,productId:fe,hasGallerySlideBackground:Q,hasHotelOrProductType:xe,gtmClickHandler:Oe}),Te&&We&&i.createElement(O,{dangerouslySetInnerHTML:{__html:We}}),i.createElement(D,{"data-testid":"GallerySlideCaptionDekContainer"},x&&i.createElement(H,{dangerouslySetInnerHTML:{__html:x}}),!Ne&&m(G)&&i.createElement(_,null,p.convert(G)),Fe&&i.createElement(R,{hasGallerySlideBackground:Q},se&&i.createElement(d,{buttonVariation:n,btnStyle:o,contentType:s,dataAttrs:j,defaultCTAText:w,ctaAtRetailerName:C,isCtaInternal:ie,hasPriceSection:re,hasMultipleLines:J,offers:se,onClickHandler:Ue,hidePriceComponentWhenNoPrice:oe,productId:fe,showCount:Se,showLocalisedOffers:$e,showPriceOnButton:pe,showOfferUrl:we,showSellerNameBelowButton:ue,dropShipSellers:q,hasGallerySlideBackground:Q}),"product"!==s&&i.createElement(U,{ctaText:w,ctaRel:k,ctaHref:v,dataAttrs:j,isCtaInternal:ie,dangerousPostCTA:ge,dangerousMetaOne:E,dangerousMetaTwo:I,onClickHandler:Ue,promotionText:ce})),Ne&&m(G)&&i.createElement(_,null,p.convert(G)))))};j.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,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,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,showLocalisedOffers:o.bool,showMultipleBuyButtons:o.bool,showOfferUrl:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,socialDescription:o.string,socialTitle: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})},j.displayName="GallerySlideCaption",e.exports=r(j,{keysToPluck:["featureFlags"]})},30121:(e,t,n)=>{const o=n(45697),i=n(67294),{jsonmlToReact:a,getImageOrientation:r,shouldRenderDek:s}=n(70279),l=n(98288),{GallerySlideCaptionHed:d,GallerySlideCaptionHedText:c,GallerySlideCaptionDek:m,GallerySlideCaptionCreditWrapper:p,GallerySlideWrapper:u,GallerySlideFigure:g,GallerySlideAssetWrapper:h,GallerySlideAssetContainer:y,GallerySlideAssetContainerInner:b,GallerySlideResponsiveAsset:f}=n(97058),v=({contentType:e,dangerousCredit:t,dangerousHed:n,dek:o,image:l,isLazy:v,variationDisplayName:k})=>{const w=JSON.stringify({pattern:"GallerySlideHorizontal",variation:k}),C=l&&{...l},$=C&&r(C);return i.createElement(u,{"data-event-boundary":"click","data-in-view":w,"data-event-click":w,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)),C&&i.createElement(h,{orientation:$,contentType:e},i.createElement(y,null,i.createElement(b,null,i.createElement(f,{...C,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},70279:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCTAText=t.getImageOrientation=t.shouldRenderDek=t.jsonmlToReact=void 0;const{default:o}=n(45698),i=n(75346),a=n(76001).Z,r=n(56851),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)},36666:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(92681);e.exports=o(i,"GallerySlide")},97058:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),r=n(7279),{calculateSpacing:s,minScreen:l,getColorStyles:d,getTypographyStyles:c,getLinkStyles:m,maxScreen:p}=n(79720),{BREAKPOINTS:u}=n(85326),g=n(13134),h=n(98288),{ProductOfferListWrapper:y}=n(92334),{ResponsiveImageContainer:b}=n(7230),f=n(63029),v=o.div.withConfig({displayName:"GallerySlideCaptionCtaBlock"})``,k=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")}; `,w=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")}; `,C=o.span.withConfig({displayName:"GallerySlideCaptionPromotionText"})` &::before { content: '\00a0'; } `,$=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")}; `,x=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")}; `,S=o(r.Utility).withConfig({displayName:"GallerySlideCaptionButton"})` margin-top: ${s(4)}; .slide-venue & { margin-top: 0; } `,E=o.div.withConfig({displayName:"GallerySlideRankingContainerScore"})``,I=o.div.withConfig({displayName:"GallerySlideRankingContainerRank"})``,T=o.div.withConfig({displayName:"GallerySlideRankingContainerWrapper"})``,N=o.span.withConfig({displayName:"GallerySlideCaptionHedText"})``;N.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const L=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")};`} `;L.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const B=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)}; } `,P=o.div.withConfig({displayName:"GallerySlideCaptionOffers"})` ${({hasGallerySlideBackground:e})=>e&&`margin-left: -${s(2)};\n margin-right: -${s(2)};\n `} margin-top: ${s(2)}; ${p(u.md)} { ${({hasGallerySlideBackground:e})=>e&&`margin-top: ${s(3)};`} } `,A=o.div.withConfig({displayName:"GallerySlideCaptionDek"})` &, & h1, & h2 { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.description-embed")}; margin-top: ${s(2)}; ${({hasGallerySlideBackground:e})=>e&&`${l(u.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")}; } } .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.body-core")} margin-top: ${s(2)}; } `,M=o.div.withConfig({displayName:"GallerySlideCaptionDekContainer"})``,D=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")}; } `,H=o.span.withConfig({displayName:"GallerySlideCaptionPreHeaderOne"})``,_=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderOneWrapper"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; ${({hasGallerySlideTextPadding:e})=>e?`\n margin-top: ${s(1.5)};\n ${p(u.md)}{\n margin-top: ${s(2)};\n }`:`margin-top: ${s(2)};`} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,R=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)}; } `,O=o.div.withConfig({displayName:"GallerySlideCaptionPromotionHed"})``,F=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")}; `,W=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")}; } } } `,U=o.div.withConfig({displayName:"BookmarkWrapper"})` float: right; line-height: 0; ${f} { margin-top: ${s(-.4)}; margin-right: ${s(-1.5)}; svg { .icon-bookmark-background-fill { ${d("fill","colors.interactive.base.white")} } .icon-bookmark-border { ${d("stroke","colors.interactive.base.white")} } .icon-bookmark-outline { ${d("stroke","colors.interactive.base.black")} } .icon-bookmark--activated-background-fill { ${d("fill","colors.interactive.base.white")} } .icon-bookmark--activated-border { ${d("stroke","colors.interactive.base.white")} } .icon-bookmark--activated-fill { ${d("fill","colors.interactive.base.black")} } .icon-loader-fill { ${d("fill","colors.interactive.base.white")} } .icon-loader-stroke { ${d("stroke","colors.interactive.base.white")} } } } `,V=o.div.withConfig({displayName:"GallerySlideCaptionWrapper"})` ${l(u.md)} { grid-column: 1 / -1; } `,z=o(h).withConfig({displayName:"GallerySlideResponsiveAsset"})` & { ${b} { display: block; width: 100%; } } & .responsive-image { display: block; } `,j=o(g.Overlay).withConfig({displayName:"GallerySlideSocialIcons"})``,G=o.div.withConfig({displayName:"GallerySlideAssetContainerInner"})` position: relative; `,q=o(G).withConfig({displayName:"GallerySlideNativeShareContainer"})` bottom: 20px; float: right; svg { cursor: pointer; } `,Z=o.div.withConfig({displayName:"GallerySlideSocialShareIcon"})` position: absolute; right: 5px; bottom: 35px; width: max-content; `,K=o.div.withConfig({displayName:"GallerySlideAssetContainer"})``,Y=o.div.withConfig({displayName:"GallerySlideAssetWrapper"})` display: block; picture { width: 100%; } ${({orientation:e})=>"landscape"===e&&i` ${l(u.md)} { grid-column: 1 / -1; } `} ${({contentType:e})=>"clip"===e&&i` margin: 0; `} `,X=o.figure.withConfig({displayName:"GallerySlideFigure"})` width: 100%; ${l(u.md)} { display: grid; grid-template-columns: repeat(6, 1fr); column-gap: ${s(3)}; } `,J=e=>e&&i` & { ${_} { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-large")} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; } ${L} { margin-top: ${s(1.5)}; } } `,Q=(e,t)=>e&&"left"===t&&i` & { & { ${l(u.md)} { ${_} { margin-top: ${s(2)}; margin-right: ${s(3)}; } ${R} { margin-top: ${s(3)}; } } } } `,ee=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(u.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(u.md)} { margin: 0 0 ${s(12)}; } + .gallery-slide__cm-container { margin: ${s(12)} 0; } ${X} { margin: 0; } ${V} { ${l(u.md)} { grid-column: 1 / -1; } } ${W} { margin-right: ${s(2)}; margin-left: ${s(2)}; ${l(u.md)} { margin-right: ${s(6)}; margin-left: ${s(6)}; } } `} ${({hasBackground:e,contentAlign:t})=>!e&&"left"===t&&i` & { ${K} { justify-content: flex-start; } } `} ${({hasBackground:e})=>!e&&i` & { ${X} { margin: 0; } ${V} { ${({hasGallerySlideBackground:e})=>!e&&"margin: 0 22px;"} ${l(u.lg)} { margin: 0; } ${p(u.md)} { ${({hasCaptionMargin:e})=>!e&&"margin: 0;"} } } } `} ${({hasBackground:e,orientation:t})=>e&&"landscape"===t&&i` ${Y} { width: 100%; height: 100%; } `} ${({hasBackground:e,orientation:t})=>!e&&"portrait"===t&&i` & ${Y} { display: block; ${K} { display: block; justify-content: center; ${b} { width: auto; } } ${l(u.md)} { grid-column: 1 / -1; } } `} ${({hasBackground:e,orientation:t})=>e&&"portrait"===t&&i` & ${Y} { position: relative; grid-column: 1 / -1; padding-bottom: 100%; height: 0; ${G} { height: 100%; } ${K} { 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: ''; } ${b} { margin: auto; max-width: 100%; max-height: 100%; } } `} ${({hasBackground:e,orientation:t,image:n})=>e&&"portrait"===t&&n&&i` & ${Y} { ${z} { display: block; padding-bottom: 0; width: 100%; height: 100%; text-align: center; img${b} { display: inline-block; width: auto; max-width: 100%; height: 100%; } } } `} ${({hasBackground:e,orientation:t,contentAlign:n})=>!e&&"left"===n&&"portrait"===t&&i` ${Y} { justify-content: flex-start; } `} ${({shouldOrderedGallery:e})=>J(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>Q(e,t)} ${({showMultipleBuyButtons:e})=>e&&i` & { .product-offer__cta-block .product-offer__buy-button { width: 100%; ${l(u.md)} { width: 50%; } } .product-offer__buy-button-side { width: 100%; } } `} ${({awardList:e})=>e&&i` & { display: flex; margin-bottom: 0; } ${X} { 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(u.sm)} { grid-template-columns: 3fr 3fr; } ${l(u.md)} { grid-template-columns: repeat(6, 1fr); } ${Y} { grid-column: 1/4; grid-row: 1/5; order: 0; ${l(u.sm)} { grid-column: 1/1; grid-row: 1/1; margin-bottom: ${s(2)}; } ${l(u.md)} { grid-column: 1/4; grid-row: 1/5; margin-bottom: 0; } } ${T} { 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(u.sm)} { grid-column: 2/3; grid-row: 1/1; align-items: center; } ${l(u.md)} { grid-column: 4/-1; grid-row: 1/1; } } ${I} { 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")} } } ${E} { padding-left: ${s(2)}; h2 { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")} } } ${L} { 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(u.sm)} { grid-column: 1/3; } ${l(u.md)} { grid-column: 4/-1; grid-row: 2/2; } } ${A} { grid-column: 4/-1; margin: 0; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${l(u.sm)} { grid-column: 1/3; } ${l(u.md)} { grid-column: 4/-1; } } ${A} p { grid-column: 4/6; grid-row: 3/3; margin-top: 0; } ${y} { grid-column: 4/6; width: 160px; ${p(u.md)} { grid-column: 1/-1; width: 100%; } .product-offer__buy-button { margin-top: ${s(2)}; ${p(u.md)} { width: 100%; } } } } `} ${({isHorizontal:e})=>e&&i` ${X} { display: grid; ${L} { margin-top: 0; margin-bottom: 0.2em; } ${A} p { margin-top: 0; } ${l(u.sm)} { ${Y} { grid-column: 1/-1; order: 0; } ${L} { grid-column: 1/-1; order: 0; } ${A} { grid-column: 1/-1; order: 1; } } ${l(u.lg)} { grid-template-rows: auto 1fr; ${Y} { grid-column: 4/-1; grid-row: 1/-1; order: 0; } ${L} { grid-column: 1/4; grid-row: 1/1; order: 0; } ${A} { grid-column: 1/4; grid-row: 2/-1; order: 0; } } } `} ${({hasVoting:e})=>e&&i` & { margin-bottom: 0; } ${A} { p { margin-bottom: 0; } } `} `,te=o.figcaption.withConfig({displayName:"GallerySlideFigCaptionWrapper"})` ${({shouldOrderedGallery:e})=>J(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>Q(e,t)} ${({hasGallerySlideBackground:e})=>e&&`padding: 0 ${s(2)};`} ${({contentAlign:e})=>"left"===e&&i` text-align: left; ${F} { text-align: left; } `} ${({contentAlign:e})=>"center"===e&&i` text-align: center; ${F} { text-align: center; } `} `;e.exports={BookmarkWrapper:U,GallerySlideWrapper:ee,GallerySlideFigure:X,GallerySlideAssetWrapper:Y,GallerySlideAssetContainer:K,GallerySlideAssetContainerInner:G,GallerySlideSocialIcons:j,GallerySlideResponsiveAsset:z,GallerySlideCaptionWrapper:V,GallerySlideFigCaptionWrapper:te,GallerySlideFigCaption:W,GallerySlideCaptionCreditWrapper:F,GallerySlideCaptionPreHeaderOneWrapper:_,GallerySlideCaptionPreHeaderOne:H,GallerySlideCaptionPreHeaderTwo:R,GallerySlideCaptionPromotionHed:O,GallerySlideCaptionDekContainer:M,GallerySlideCaptionDetail:D,GallerySlideCaptionDek:A,GallerySlideCaptionOffers:P,GallerySlideCaptionBrandAndName:B,GallerySlideCaptionHed:L,GallerySlideCaptionHedText:N,GallerySlideRankingContainerWrapper:T,GallerySlideRankingContainerRank:I,GallerySlideRankingContainerScore:E,GallerySlideCaptionCtaBlock:v,GallerySlideCaptionMetaOneContainer:k,GallerySlideCaptionMetaOne:w,GallerySlideCaptionPromotionText:C,GallerySlideCaptionMetaTwo:x,GallerySlideCaptionButton:S,GallerySlideCaptionPostCta:$,GallerySlideNativeShareContainer:q,GallerySlideSocialShareIcon:Z}},76001:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},92681:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(10326),a=n(30121);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}),e.exports=i},6337:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(73955),s=n(27361),l=n(48655),{GroupCalloutWrapper:d,GroupCalloutTitle:c}=n(11628),{trackComponent:m}=n(40199),p={};p[1]=l.EvenAny,p[2]=l.EvenTwo,p[3]=l.EvenThree,p[4]=l.EvenFour;const u=({className:e,children:t,childTypes:n,hasThreeColumnsOnMobile:i,heading:l,isUpcEnabled:u,isXSmallGroup2:g,name:h,variations:y,showDangerousDek:b,variationName:f})=>{a.useEffect((()=>{m("GroupCallout",f)}),[f]);const v=n.some((e=>"instagram"===e)),k=n.some((e=>"product"===e)),w=n.some((e=>"article"===e)),C=n.some((e=>"image"===e));let $,x;const S=/^h[1-6]$/,E=a.Children.toArray(t).find((e=>{const{type:t}=e;return"string"==typeof t&&S.test(t)}));x=a.Children.toArray(t).filter((e=>!S.test(e.type)));let I="div";const T=y.childCountPerRow??a.Children.count(t);let N=!1;k&&(N=!0,I=T>=4?p[4]:p[T]);const L=o("callout callout--group",`callout--${h}`,e);w&&($="article",x=a.Children.map(x,(e=>a.cloneElement(e,{...e.props,showButton:!1,showByline:!0,showRubric:!0,variations:{layout:"side-by-side"}}))));const{hasRowGap:B,showSingleCol:P}=y,A=$?l[$]:null,M=E?E.props.children:A;return a.createElement(d,{as:I,className:L,containsInstagram:v,containsProducts:k,containsArticles:w,hasGridMargins:N,hasRowGap:B,hasThreeColumnsOnMobile:i,isUpcEnabled:u,isFullBleed:!k&&y.fullBleed,isXSmallGroup2:g,"data-testid":"GroupCalloutWrapper",showSingleCol:P,showDangerousDek:b},M&&a.createElement(c,{"data-testid":"GroupCalloutTitle"},M),a.Children.map(x,((e,t)=>{const n=C?`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}`})})))};u.defaultProps={childTypes:[],hasThreeColumnsOnMobile:!1,heading:{},isXSmallGroup2:!1,showDangerousDek:!1,variations:{isEven:!1,fullBleed:!1}},u.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})},u.displayName="GroupCallout",e.exports=u},75338:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(79366);e.exports=o(i,"GroupCallout")},11628:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a}=n(74327),{calculateSpacing:r,minScreen:s,styledProperty:l,minMaxScreen:d,getColorStyles:c,getTypographyStyles:m,maxScreen:p}=n(79720),{BREAKPOINTS:u}=n(85326),{ProductEmbedHed:g,ProductEmbedDek:h}=n(12810),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}},79366:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(6337);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},63185:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useState:r,useEffect:s,useContext:l}=a,{useIntl:d}=n(76186),{ConsentContext:c}=n(9532),m=n(7279),p=n(63991),u=n(65948),g=n(5337),{getConsentLevel:h,getSandboxAttributes:y,getUrlDomain:b,isSameDomain:f}=n(92978),v=n(30242).Z,k=n(70914),{trackComponent:w}=n(40199),{IframeEmbedWrapper:C,IframeEmbedContainer:$,IframeEmbedAspectRatioWrapper:x,IframeAudioTagWrapper:S,IframeDangerousDek:E,IframeAudioIconBox:I}=n(77957),T=({attributes:e,audioTagIconTitle:t,audioTagIncludeUrls:n,dangerousDek:i,className:T,dangerousCaption:N,sandbox:L,shouldAllowFullScreen:B,shouldApplyAspectRatio:P,title:A,url:M,height:D,mobileHeight:H,width:_,options:R,hasOptions:O,variations:F,shouldValidateAudmPlayer:W,variationName:U})=>{a.useEffect((()=>{w("IframeEmbed",U)}),[U]);const V=l(c),{formatMessage:z}=d(),j=b(M),G=P||f(j,"youtube.com")||f(j,"youtube-nocookie.com")||f(j,"youtu.be")||f(j,"wirewax.com"),q=B||f(j,"wirewax.com"),Z=f(j,"redditmedia.com");s((()=>{Z&&(()=>{if(!document.getElementById("reddit-embed")){const e=document.createElement("script");e.id="reddit-embed",e.className="reddit-embed",e.src="https://embed.reddit.com/widgets.js",document.body.appendChild(e)}})()}),[Z]);const K=D||"300px",Y=_||void 0,X=y(M,L),J=h(M),Q=!1===J||V[J],ee=F?.hasAudioTag&&M.includes("audm.")&&W,[te,ne]=r(!ee);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(C,{...e,"data-testid":"IframeEmbed",className:o("iframe-embed",T),hasOptions:O,contentAlign:F.contentAlign},a.createElement($,{"data-testid":"IframeEmbedContainer"},Q?a.createElement(a.Fragment,null,F?.hasAudioTag&&n.some((e=>M.includes(e)))&&te&&a.createElement(S,null,a.createElement(I,null,a.createElement(g,{headphoneIconTitle:t})),a.createElement(E,{dangerouslySetInnerHTML:{__html:i||z(v.dangerousDek)}})),a.createElement(x,{applyAspectRatio:G},Z?a.createElement("div",{className:"lazyload"},a.createElement("blockquote",{className:"reddit-embed-bq"},a.createElement("a",{className:"reddit",href:M},A||z(v.title)))):a.createElement(k,{"data-testid":"IframeEmbedContent",height:K,mobileHeight:H,width:Y,sandboxAttributes:X,title:A||z(v.title),src:M,shouldAllowFullScreen:q}))):a.createElement(u,{consentBannerHeader:v.consentBannerHeader,hasConsent:Q,url:M}),N&&a.createElement(p,{dangerousCaptionText:N,captionAlign:F.captionAlign}),R&&R.reduce(((e,{name:t,url:n})=>{if(t&&n){const o=()=>window.open(n,"_blank");e.push(a.createElement(m,{ariaLabel:z(v.ariaLabel,{name:t}),key:t,label:t,onClickHandler:o,role:"link"}))}return e}),[])))};T.propTypes={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,shouldApplyAspectRatio: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},T.defaultProps={audioTagIncludeUrls:[],hasOptions:!1,height:"766",isLazyLoaded:!0,mobileHeight:"",sandbox:"allow-scripts",shouldAllowFullScreen:!1,shouldApplyAspectRatio:!1,shouldValidateAudmPlayer:!1,variations:{contentAlign:"center",hasAudioTag:!1},width:"766"},T.displayName="IframeEmbed",e.exports=T},70914:(e,t,n)=>{const o=n(67294),i=n(45697);n(77090);const{IframeEmbedContent:a}=n(77957),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},7969: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-popups","allow-same-origin"]},"youtube.com":{sandbox:["allow-popups","allow-same-origin"]},"youtube-nocookie.com":{sandbox:["allow-popups","allow-same-origin"]},"zoom.us":{sandbox:["allow-same-origin"]},"condenast.formstack.com":{sandbox:["allow-scripts","allow-forms"]}},defaultConsentLevel:"targeting",noSandboxDomains:["spotify.com","wirewax.com"]}},95761:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(45281);e.exports=o(i,"IframeEmbed")},77957:(e,t,n)=>{const{css:o,default:i}=n(51117),{BaseWrap:a}=n(74327),{calculateSpacing:r,getColorStyles:s,clearFix:l,getTypographyStyles:d}=n(79720),{CaptionWrapper:c}=n(5481),{ButtonWrapper:m}=n(41909),{BREAKPOINTS:p}=n(85326),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"})` ${({applyAspectRatio:e})=>e&&"\n position: relative;\n padding-bottom: 56.25%;\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; `,k=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 { ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; align-self: center; width: 12px; height: 12px; } `;e.exports={IframeEmbedWrapper:b,IframeEmbedContainer:u,IframeEmbedAspectRatioWrapper:h,IframeEmbedContent:g,IframeAudioTagWrapper:f,IframeDangerousDek:v,IframeAudioIconBox:k}},30242:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},92978:(e,t,n)=>{const{consentLevels:o,contentDomains:i,defaultConsentLevel:a,noSandboxDomains:r}=n(7969);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}},45281:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(63185);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},23738:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(87962),s=n(98288),l=n(43512),d=n(90424),{trackComponent:c}=n(40199),{InlineVideoItemWrapper:m,InlineVideoItemHed:p,InlineVideoItemImageLink:u,InlineVideoItemHeadingLink:g,InlineVideoItemPublishDate:h,InlineVideoItemIconButton:y,InlineVideoItemRubric:b}=n(75430),f=({className:e,dangerousHed:t,hasNoBottomMarginForCneVideo:n,hedTag:i,rubric:f,image:v,isDenseSummaryCollageThree:k,onVideoChange:w,playIconStyle:C,publishDate:$,scriptUrl:x,shouldHideIcon:S,shouldPlayInline:E,url:I,variations:T,variationName:N})=>{a.useEffect((()=>{c("InlineVideoItem",N)}),[N]);const L=o("inline-video-item",e),B="cne"===C?d:l,P=E&&x?a.createElement(r,{scriptUrl:x,onVideoChange:w,hasNoBottomMarginForCneVideo:n}):a.createElement(u,{"data-testid":"InlineVideoItemImageLink",href:I,"aria-hidden":"true",tabIndex:"-1",isDenseSummaryCollageThree:k},a.createElement(s,{...v}),!S&&a.createElement(y,{iconStyle:C,ButtonIcon:B,inputKind:"text",isIconButton:!0,label:"icon",isDenseSummaryCollageThree:k})),A=a.createElement(p,{className:"inline-video-item__hed",dangerouslySetInnerHTML:{__html:t},as:i}),M=E?A:a.createElement(g,{href:I},A);return a.createElement(m,{className:L,contentAlign:T.contentAlign,"data-testid":"InlineVideoItemWrapper",hasNoBottomMarginForCneVideo:n,isDenseSummaryCollageThree:k},P,k&&a.createElement(b,{name:f.name}),t&&M,$&&a.createElement(h,null,$))};f.propTypes={className:i.string,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,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["center","left"]).isRequired})},f.defaultProps={hedTag:"h2",onVideoChange:()=>{},shouldHideIcon:!1,shouldPlayInline:!1,variations:{contentAlign:"left"}},e.exports=f},87664:(e,t,n)=>{e.exports=n(43376)},75430:(e,t,n)=>{const o=n(51117).default,{BaseLink:i,BaseText:a}=n(74327),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l,getColorToken:d,minScreen:c,maxScreen:m}=n(79720),{BREAKPOINTS:p,INTERACTIVE:u}=n(85326),{CneVideoEmbedFigure:g}=n(80052),{ButtonIconWrapper:h}=n(41909),y=n(7279),b=n(36895),f=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)}; } `;f.defaultProps={bottomSpacing:2,topSpacing:0};const v=o(b).withConfig({displayName:"InlineVideoItemRubric"})` display: block; margin-bottom: ${r(1)}; ${({theme:e})=>s(e,"color","colors.discovery.body.white.context-signature")}; `,k=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)}`}; } ${v} { @media (min-width: ${p.lg}) { display: none; } } `,w=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; } } } `,C=o(i).withConfig({displayName:"InlineVideoItemHeadingLink"})``;C.defaultProps={colorStaticLinkToken:"colors.discovery.body.white.heading",getLinkStyles:"global"};const $=o(a).withConfig({displayName:"InlineVideoItemPublishDate"})` display: block; `;$.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-title"};const x=o(y.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; width: 100%; height: 100%; } .icon { ${({theme:e})=>s(e,"fill","colors.interactive.base.black")}; width: 100%; height: 100%; } &: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:k,InlineVideoItemHed:f,InlineVideoItemImageLink:w,InlineVideoItemHeadingLink:C,InlineVideoItemPublishDate:$,InlineVideoItemIconButton:x,InlineVideoItemRubric:v}},43376:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(23738);i.CNEVideoAssetTextLeft=o(i,"CNEVideoAssetTextLeft",{contentAlign:"left",embedCNEPlayer:!0}),i.CNEVideoAssetTextCenter=o(i,"CNEVideoAssetTextCenter",{contentAlign:"center",embedCNEPlayer:!0}),i.CNEImageAssetTextLeft=o(i,"CNEImageAssetTextLeft",{contentAlign:"left",embedCNEPlayer:!1}),i.CNEImageAssetTextCenter=o(i,"CNEImageAssetTextCenter",{contentAlign:"center",embedCNEPlayer:!1}),e.exports=i},95820:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(8575),s=n(8371).Z,{trackComponent:l}=n(40199),{JustWatchEmbedWrapper:d,JustWatchEmbedWidgetWrapper:c,JustWatchEmbedLogoLink:m,JustWatchEmbedLogoText:p}=n(66429),u=({apiKey:e,className:t,url:n})=>{i.useEffect((()=>{l("JustWatchEmbed")}),[]);const{formatMessage:o}=a(),{hostname:u,pathname:g}=r.parse(n);return"www.justwatch.com"!==u?null:i.createElement(d,{"data-testid":"JustWatchEmbedWrapper",className:t},i.createElement(c,{"data-jw-widget":!0,"data-append-iframe":!0,"data-api-key":e,"data-url-path":g,"data-scale":.8,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""}}),i.createElement(m,{target:"_blank","aria-label":"Opens in a new window",rel:"noopener noreferrer",href:"https://www.justwatch.com"},o(s.poweredBy),i.createElement(p,null,"JustWatch")))};u.propTypes={apiKey:o.string,className:o.string,url:o.string.isRequired},e.exports=u},22969:(e,t,n)=>{e.exports=n(95820)},66429:(e,t,n)=>{const o=n(51117).default,{BaseLink:i}=n(74327),{calculateSpacing:a}=n(79720),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}},8371:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({poweredBy:{id:"JustWatchEmbed.PoweredBy",defaultMessage:"Powered by",description:"Text for sponser name prefix"}})},59191:(e,t,n)=>{const o=n(23493),i=n(94184),a=n(45697),r=n(67294),{connector:s}=n(92078),l=n(17843),d=n(85927),{trackComponent:c}=n(40199),m=n(32521),p=n(31956),{LinkBannerWrapper:u,StyledNavigationDropdown:g}=n(50054),{googleAnalytics:h}=n(28601),y=n(6058),{getComponentPosition:b,isBannerIntoView:f}=n(24149),v=(e,t,n,o={})=>{const{trackingIdentifier:i,attributes:a={}}=o;i&&h.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})},k=(e,t,n)=>{const{trackingIdentifier:o="",attributes:i={}}=e;o&&h.emitUniqueGoogleTrackingEvent(`recirc-linkbanner-${o}-impression`,{componentPosition:t,...i,type:n})},w=({hasAllExternalLinks:e,hasBorder:t,hasCustomBackground:n,hasDefaultChevron:a,hasExtraSpace:s,hasHedLinkColor:h,hasLinkListGradient:w,hasMediumTypeface:C,hasSmallTypeface:$,hasSmallViewportTitle:x,hasUnderline:S,isResponsive:E,hideHed:I,hideLinkListImage:T,hideMarqueeHed:N,hideMobileMarqueeImage:L,shouldReplaceWithDropdown:B,isCentered:P,linkBannerData:A,palette:M,shouldCenterAlignContent:D,showMobileCompactView:H,showBannerUnderNav:_,theme:R,trackingNamespace:O,typesWithBottomMargin:F,hasShadow:W,hasDivider:U})=>{const[V,z]=r.useState(!1),{hed:j,image:G,links:q,tracking:Z={},bannerType:K}=A;r.useEffect((()=>{c("LinkBanner",K)}),[K]);const Y=r.useRef(),[X,J]=r.useState(!1),[Q,ee]=r.useState(0),[te,ne]=r.useState(!1);if(r.useEffect((()=>{const e=o((()=>{const e=window.pageYOffset;y.shouldUpdateScroll(X,e,Q,"delta")&&(J(e-Q>0),ee(e))}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[X,Q,K]),r.useEffect((()=>{const e=b(Y),t=o((()=>{f(Y)&&(k(Z,e,K),window.removeEventListener("scroll",t,!1))}),100);if(!f(Y))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};k(Z,e,K)}),[Z,K]),r.useEffect((()=>{function e(){Math.round(100*window.devicePixelRatio/2)>=400?z(!0):z(!1)}return q.forEach((e=>{e.text.length>50&&ne(!0)})),B&&(e(),window.addEventListener("resize",e)),function(){window.removeEventListener("resize",e)}}),[B,q]),0===q.length)return null;const oe="visual-link-banner"===K||"visual-carousel"===K,ie={hasCarouselControls:oe,hasNoStickyPosition:"visual-carousel"===K,hasMediumTypeface:"visual-carousel"===K&&C,hasSmallTypeface:$,hasSmallViewportTitle:x,hasExtraSpace:s,hasGradient:"visual-link-banner"!==K&&w,hasUnderline:S,hed:j,hideLinkListImage:!!oe||T,hideHed:I,image:G,isCentered:P,isFeatured:"featured"===R,links:q.map((t=>({...t,isExternal:e||t.isExternal,onClick:()=>v(t.url,K,t.text,Z)}))),shouldHaveBottomMargin:F.includes(K),shouldCenterAlignContent:D,trackingNamespace:O,hasDivider:U,hasDefaultChevron:a},ae={hasUnderline:S,hasCustomBackground:n,hasHedLinkColor:h,hideMarqueeHed:N,hideMobileMarqueeImage:L,isCentered:P,isResponsive:E,linkBannerData:{...A,hed:N?null:j},showMobileCompactView:H,trackClick:v},re=q.map((e=>({name:e.text,url:e.url})));return V&&B?r.createElement(l,{palette:M},r.createElement(g,{options:re,showLabel:!0,shouldTrim:te,label:A.hed,hasDropdown:V,as:d})):r.createElement(l,{palette:M},r.createElement(u,{id:"link-banner",ref:Y,"data-testid":"LinkBanner",hasBorder:t,hasCustomBackground:n,hasHedLinkColor:h,hasShadow:W,showBannerUnderNav:_,hasCarouselControls:ie.hasCarouselControls,hasLightBackground:ie.hasLightBackground,hasNoStickyPosition:ie.hasNoStickyPosition,lastScrollPosition:Q,isScrolled:X,className:i({"visual-link-banner--is-scrolled":X})},"link-list"===K||"visual-link-banner"===K||"visual-carousel"===K?r.createElement(m,{...ie}):r.createElement(p,{...ae})))};w.displayName="LinkBanner";const C=["marquee","link-list","visual-link-banner","visual-carousel"];w.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:p.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(C),typesWithBottomMargin:a.arrayOf(a.oneOf(C))},w.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(w,{keysToPluck:["linkBannerData"]});e.exports={LinkBanner:w,connectedLinkBanner:$}},51837:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),{LinkBanner:i,connectedLinkBanner:a}=n(59191);e.exports=o(a,"LinkBanner"),e.exports.LinkBanner=o(i,"LinkBanner")},50054:(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(51117),{getColorStyles:i,calculateSpacing:a,getTypographyStyles:r}=n(79720),{BREAKPOINTS:s}=n(85326),{isInverted:l}=n(37332),{NavigationDropdownListItem:d,NavigationDropdownListWrapper:c,NavigationDropdownButton:m}=n(58468);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")}; } `},32521:(e,t,n)=>{const o=n(67294),i=n(45697),{LinkBannerLinkList:a}=n(44552),r=n(98288),s=({hasCarouselControls:e,hasDefaultChevron:t,hasDivider:n,hasExtraSpace:i,hasGradient:r,hasUnderline:s,hasMediumTypeface:l,hasSmallTypeface:d,hasSmallViewportTitle:c,hed:m,hideLinkListImage:p,hideHed:u,image:g,isCentered:h,isFeatured:y,links:b,shouldCenterAlignContent:f,shouldHaveBottomMargin:v,trackingNamespace:k})=>{const w={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:(w.image||w.text)&&w,shouldCenterAlignContent:f,shouldHaveBottomMargin:v,trackingNamespace:k,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},s.defaultProps={hasCarouselControls:!1,hasExtraSpace:!1,hasGradient:!1,hasMediumTypeface:!1,hasSmallTypeface:!1,hasUnderline:!1,hideHed:!1,hideLinkListImage:!1,isCentered:!0},e.exports=s},44552:(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(51117),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l,getLinkStyles:d}=n(79720),{BREAKPOINTS:c}=n(85326),{isInverted:m}=n(37332),p=n(24445),{LinkBannerRubric:u,NavListItem:g,NavListItemContent:h,NavListItemContentAnchor:y,ImageWrapper:b,NavPrimaryItem:f,NavLink:v,VisualTextWrap:k,NavListWrapper:w}=n(62920);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 `} } ${k} { 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;"} } ${w} { ${({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; } `},31956:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(98288),{LinkBannerMarquee:r,LinkBannerMarqueeImage:s,LinkBannerMarqueeImageLink:l,LinkBannerMarqueeHed:d,LinkBannerMarqueeDek:c,LinkBannerMarqueeLink:m,LinkBannerMarqueeMobileCompactView:p}=n(92825),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:k,tracking:w}=g,C=k?.[0];return o.createElement(r,{"data-testid":"LinkBannerMarquee",isCentered:a,showMobileCompactView:h},(v?.segmentedSources||v?.sources)&&o.createElement(l,{href:C.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)},o.createElement(d,{"data-testid":"LinkBannerMarqueeHed",dangerouslySetInnerHTML:{__html:b},hasHedLinkColor:t}),f&&o.createElement(c,{"data-testid":"LinkBannerMarqueeDek",dangerouslySetInnerHTML:{__html:f}}),C&&o.createElement(m,{href:C.url,onClick:()=>y(C.url,"marquee",null,w),hasUnderline:n,hasCustomBackground:e,isResponsive:u,hasHedLinkColor:t,dangerouslySetInnerHTML:{__html:C.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},92825:(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(51117),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l}=n(79720),{BREAKPOINTS:d}=n(85326),{isInverted:c}=n(37332),{BaseLink:m,BaseText:p}=n(74327),{applyGridSpacing:u,cssVariablesGrid:g}=n(62470),h=n(56851),{NavImage:y}=n(62920);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)}; } } && { @media (max-width: ${d.md}) { display: none; } } `,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"}},97209:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{default:r}=n(45698),{trackComponent:s}=n(40199),{trackNavigationEvent:l}=n(68612),{LinkStackWrapper:d,LinkStackHeader:c,LinkStackContent:m,LinkStackBullet:p,LinkStackDek:u,LinkStackFooter:g,LinkStackList:h}=n(43487),{emitGoogleTrackingEvent:y,emitUniqueGoogleTrackingEvent:b}=n(48349),{useViewportObserver:f}=n(47041),v=n(99956),{processLinks:k,processInternalLink:w}=n(54436),C=n(85086),{asConfiguredComponent:$}=n(36380),x=new r({a:k,"inline-embed":C,"internal-link":w}),S=({body:e,className:t,dangerousDek:n,dangerousHed:i,hasDividerAbove:r,hasDividerBelow:v,hasBulletBottomSpacing:k,hasExtraDividerBelowSpacing:w,hasMarginSpacing:C,image:$,imageAlign:S,isSecondaryHed:E,items:I,textItems:T,publishInfo:N,dividerColor:L,shouldOverrideLSFMarginBottom:B,shouldOverrideMarginBottom:P,uri:A})=>{a.useEffect((()=>{s("LinkStack")}),[]);const M=(e,t,n)=>{if("click"===e)return[{content_title:n,content_url:t}];const o=[];return T.forEach((e=>{const t=e.content.match(/\[(.*?)\]\((.*?)\)/),n=t?t[2]:null;o.push({content_title:e.content.replace(/<[^>]*>/g,""),content_url:n})})),o},D=(e,t,n)=>{const o={type:e,label:i.replace(/<[^>]*>/g,""),subject:"link_stack",subject_id:A,subject_version:N.version.toString(),items:M(e,t,n)||[null],placement:"content_footer",total_index:T?.length};l(o)};return f(".linkstack",void 0,(e=>{e&&(b("link-stack-impression",{linkStackId:A,linkStackVersion:N?.version}),D("impression"))})),I?.length?a.createElement(d,{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&&(y("link-stack-click",{linkStackId:A,linkStackVersion:N?.version,clickURL:e.target.getAttribute("href")}),D("click",e.target.getAttribute("href"),e.target.innerText))},"data-testid":"LinkStack"},a.createElement(c,{className:"link-stack--heading",dangerousHed:i,image:$,imageAlign:S,isSecondaryHed:E,hasDividerAbove:r,hasDividerBelow:v,hasExtraDividerBelowSpacing:w,dividerColor:L,"data-testid":"LinkStackHed"}),a.createElement(m,{hasMarginSpacing:C},n&&a.createElement(u,{className:"link-stack--description",dangerouslySetInnerHTML:{__html:n}}),a.createElement(h,{shouldOverrideMarginBottom:P},I?.map(((e,t)=>a.createElement(p,{className:"link-stack--link-item",key:t,"data-testid":"LinkStackBullet",hasBulletBottomSpacing:k},x.convert(e))))),e&&a.createElement(g,{shouldOverrideLSFMarginBottom:B,className:"link-stack--footer"},x.convert(e)))):null};S.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(v.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},S.defaultProps={hasBulletBottomSpacing:!0,hasDividerAbove:!0,hasDividerBelow:!0,hasExtraDividerBelowSpacing:!1,hasMarginSpacing:!1,imageAlign:"left",isSecondaryHed:!1,shouldOverrideLSFMarginBottom:!1,shouldOverrideMarginBottom:!1},S.displayName="LinkStack",e.exports=$(S,"LinkStack")},16650:(e,t,n)=>{e.exports=n(97209)},43487:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,getLinkStyles:l}=n(79720),{INTERACTIVE:d}=n(85326),c=n(32168),m=n(98288),{SectionTitleImageWrapper:p,SectionTitleHed:u}=n(80577),{applyCustomBorderTopColor:g}=n(62470),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"})``,k=o.div.withConfig({displayName:"LinkStackFooter"})` margin-bottom: ${a(2)}; ${({shouldOverrideLSFMarginBottom:e})=>e&&`margin-bottom: ${a(1)};`} `,w=o.li.withConfig({displayName:"LinkStackBullet"})` ${({hasBulletBottomSpacing:e})=>e&&` margin-bottom: ${a(2)};`} p { margin: 0; } `;e.exports={LinkStackWrapper:h,LinkStackHeader:y,LinkStackContent:b,LinkStackBullet:w,LinkStackDek:v,LinkStackFooter:k,LinkStackList:f}},3326:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{LiveIndicatorContainer:r,LiveIndicatorIconContainer:s,LiveIndicatorAnimatedIcon:l,LiveIndicatorIcon:d,LiveIndicatorText:c}=n(14344),{trackComponent:m}=n(40199),p=({className:e,hasBackground:t,isDiscovery:n,isStandard:i,shouldEnableAnimation:p,shouldUseContextTertiaryTypeToken:u,shouldUseCutomColorLiveIndicator:g,shouldUseRubricColor:h,liveIndicatorHeight:y})=>(o.useEffect((()=>{m("LiveIndicator")}),[]),o.createElement(r,{className:a("liveindicator",{"liveindicator--with-bg":t,"liveindicator--discovery":n,"liveindicator--animated":p},e),hasBackground:t,isDiscovery:n,isStandard:i,shouldUseCutomColorLiveIndicator:g,shouldUseRubricColor:h},o.createElement(s,{hasBackground:t,isDiscovery:n,isStandard:i},o.createElement(l,{hasBackground:t,isDiscovery:n,isStandard:i,shouldEnableAnimation:p}),o.createElement(d,{hasBackground:t,isDiscovery:n,isStandard:i})),o.createElement(c,{hasBackground:t,isDiscovery:n,isStandard:i,liveIndicatorHeight:y,shouldUseContextTertiaryTypeToken:u},"Live")));p.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},p.defaultProps={hasBackground:!0,isDiscovery:!1,isStandard:!1,shouldEnableAnimation:!0,shouldUseContextTertiaryTypeToken:!1,shouldUseCutomColorLiveIndicator:!1,shouldUseRubricColor:!1},e.exports=p},33843:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(89340);e.exports=o(i,"LiveIndicator")},14344:(e,t,n)=>{const{default:o}=n(51117),{getColorToken:i,getTypographyStyles:a,calculateSpacing:r}=n(79720),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}},89340:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(3326);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},78990:(e,t,n)=>{const o=n(41609),i=n(11865),a=n(47037),r=n(27361),s=n(45697),l=n(67294),{useIntl:d}=n(76186),c=n(61077).Z,m=n(17843),p=n(39597),u=n(55738),g=n(81768),h=n(28657),y=n(42409),b=n(55399),f=n(70065),{trackComponent:v}=n(40199),{storageFactory:k}=n(77779),w=k((()=>window.sessionStorage)),{trackNavigationEvent:C}=n(68612),{MarginTopSize:$,MegaMenuGridWrapper:x,MegaMenuContent:S,MegaMenuCloseIcon:E,MegaMenuDefaultWrapper:I,MegaMenuDrawerNavLink:T,MegaMenuColumnWrapper:N,MegaMenuNavigationPrimary:L,MegaMenuVerboseCategoryList:B,MegaMenuVerboseCategoryLink:P,MegaMenuVerboseWrapper:A,MegaMenuWrapper:M,MegaMenuBottom:D,MegaMenuAccount:H,MegaMenuSignInLink:_,MegaMenuUtilityLinks:R,MegaMenuMobileVerboseWrapper:O,MegaMenuMobileClickOutLink:F,MegaMenuNavLinkWithChevron:W,MegaMenuColumnFooterAllLinkWrapper:U}=n(33901),{useState:V,useEffect:z,useRef:j}=l,{asConfiguredComponent:G}=n(36380),{NavDrawer:q}=n(58980),Z=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e})},K=e=>{const{accountProps:{accountLinks:t,signInLink:n},megaMenuContent:s,isAccountsEnabled:b,isContentCentered:k,isSlim:G,user:K,collapseMegaMenu:Y,containerMinHeight:X,theme:J,utilityLinks:Q,hasLinkBanner:ee,primaryNavLink:te,variations:ne,variationName:oe,isDrawerOpen:ie,hasExtraTopMargin:ae}=e;l.useEffect((()=>{v("MegaMenu",oe)}),[oe]);const re=s.layout||ne.layout,[se,le]=V(s.children),[de,ce]=V({}),[me,pe]=V([]),[ue,ge]=V(!1),[he,ye]=V(!0),[be,fe]=V([]),[ve,ke]=V(""),[we,Ce]=V([]),[$e,xe]=V([]),Se=Q.filter((e=>e.showInBottomNav)),Ee=r(s,"showSecondaryFooterAllLink",!1),Ie=j(null),Te=(e,t,n)=>{const o=t?((e,t,n)=>`${t}/${e}/${n}`)(e,t,n+1):`Nav Link/${e}`;Z(o)},Ne=(e,t,n="children")=>e.reduce(((e,o)=>e||(o.text===t||o.groupName===t?o:o[n]?Ne(o[n],t,n):null)),null),Le=(e,t)=>{if("push"===e)Ce([...we,t]);else{const e=we.indexOf(t);e>-1&&we.splice(e,1)}},Be=(e,t=null)=>{ke(e),Le("push",e),Te(e,ve,t);const n=Ne(be,e);xe(n)},Pe=e=>e.text||e.groupName,Ae=e=>{const t=ue?e.target.firstChild.textContent:e.target.firstChild.querySelector("span").textContent;se.forEach((e=>{t===Pe(e)&&(ce(e),ye(!he),pe([]))}))},Me=e=>{ne.showClickOutLink&&X&&!ue?y({yval:e.clientY,ymax:X,func:Y}):!Ie.current||Ie.current.contains(e.target)||ue||ne.showClickOutLink||Y(e)},De=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"};C(t)};z((()=>(window.addEventListener("mousemove",Me),()=>window.removeEventListener("mousemove",Me)))),z((()=>{le(s.children),ce("verbose"===re?s.children[0]:{}),ye(!0)}),[s,re]),z((()=>{se.map((e=>e.text===de.text?pe(e.children||e.links):null))}),[he,de,se]),z((()=>{window.innerWidth{fe(s.children)}),[s]);const{formatMessage:He}=d(),_e=e=>({groupName:e.groupName,isExternal:e.isExternal,isLink:e.isLink,url:e.url}),Re=(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):He(c.megaMenuNavigationPrimaryAriaLabel)},className:`drawer__navigation--primary${m}`,hasCardList:r,heading:d||"",includesClickOut:t||!1,isCard:o,links:e,layout:re,maxItemsPerColumn:s.maxItemsPerColumn?s.maxItemsPerColumn:"default"===re?Ee?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},Oe=(e,t)=>{const n=t||"",o=e===de.text?"active":"",i=ue?{className:he?"":"active",onClick:e=>Ae(e),key:n}:{className:o,onMouseEnter:e=>!ne.showMenuOnClick&&Ae(e),onClick:()=>{return ne.showMenuOnClick&&(t=e,void se.forEach(((e,n)=>{t===e.text&&(ce(e),ye(!he),pe([]),Te(t,te?.text,n))})));var t},onKeyDown:e=>{13===e.keyCode&&Ae(e)},key:n};return ue?l.createElement("li",{...i},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})):l.createElement("li",{...i},l.createElement(P,{href:!ne.showMenuOnClick&&de.url},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Fe=(e,t,n,o="#")=>{const i=e===ve?"active":"",a={className:"li-with-chevron",onClick:()=>n(e,t),key:t||""};return l.createElement("li",{...a},l.createElement(W,{className:i,href:o,onClick:e=>(e.preventDefault(),!1),role:"link"},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},We=({handleLinkClickUrl:e,url:t,label:n,clickEventLabel:o,key:i})=>l.createElement(T,{key:i,onClick:()=>(e=>{window.location.href=e})(e)},l.createElement("span",null,l.createElement("a",{href:t,onClick:()=>o&&Z(o)},n))),Ue=r(s,"clickOutLinks")&&s.clickOutLinks.map(((e,t)=>We({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:e.text,key:t}))),Ve=l.createElement(B,{showBorderHighlight:ne.showBorderHighlight,showUnderlineOnHover:!ne.showMenuOnClick},se.map(((e,t)=>Oe(Pe(e),t))),Ee&&We({handleLinkClickUrl:s.url,url:s.url,label:`${He(c.allText)} ${s.text}`,clickEventLabel:`${te?.text}|Viewall`,key:null}),Ue),ze=e=>{let t=!1;const n=e.filter((e=>!e.isCard)).map(((e,n)=>e.hasChildren?Fe(e.text||e.groupName,n,Be,e.url):e.links?(t=!0,((e,t,n=!1)=>{const o=_e(e),i=`${we.join("|")}|`;return l.createElement(L,{...Re(e.links,!1,o),key:t,noHeadingGroupName:n,showDividerOnTop:!0,isHeadingEmpty:!0,trackingText:i,trackingTextIndex:t})})(e,n,""===e.groupName)):We({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:null,key:n})));return t?l.createElement(l.Fragment,null,n):l.createElement(B,{showBorderHighlight:ne.showBorderHighlight},n,Ee&&We({handleLinkClickUrl:s.url,url:s.url,label:`${He(c.allText)} ${s.text}`,clickEventLabel:`${te?.text}|Viewall`,key:null}))},je=l.createElement(O,{onClick:De},ve?l.createElement(l.Fragment,null,l.createElement(B,{showBorderHighlight:ne.showBorderHighlight},Fe(ve,null,(e=>{Le("pop",e);const t=we.length&&we[we.length-1];ke(t);const n=Ne(be,t);n&&xe(n)}))),ze($e.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,{...Re(n,!1,e,!0,!0),showDividerOnTop:!0,isHeadingEmpty:!0})}return!1})($e.children),$e.hasClickOut&&l.createElement(F,null,l.createElement("a",{href:$e.url},$e.clickOutText?$e.clickOutText:`${He(c.destinationClickOut)} ${$e.text}`))):ze(be),!ve&&l.createElement(D,null,b&&l.createElement(H,null,K&&(K.isAuthenticated?l.createElement(f,{accountLinks:t,className:"drawer-account__options"}):l.createElement(_,{href:n,rel:"nofollow"},He(c.megaMenuSignInLinkText)))),l.createElement(q,{use:"MegaMenu"}),Se.length>0&&l.createElement(R,{links:Se}))),Ge=l.createElement(A,{onClick:De},he?Ve:l.createElement(l.Fragment,null,l.createElement(B,{showBorderHighlight:ne.showBorderHighlight},Oe(Pe(de))),de&&(de.hasChildren?me.map(((e,t)=>{const n=_e(e);return l.createElement(L,{...de.hasClickOut&&t+1>=me.length?Re([...e.links,{isExternal:!1,text:`${He(c.destinationClickOut)} ${de.text}`,url:de.url}],de.hasClickOut,n):Re(e.links,!1,n),key:t})})):l.createElement(L,{...Re(me)})))),qe=l.createElement(N,{onClick:De},se.map(((e,t)=>{const n=e.children||e.links;if(!n)return null;const o=_e(e),i=`${te?.text||s?.text}|`;return l.createElement(L,{...Re(n,!1,o),marginTopSize:$.LARGE,trackingText:i,key:t,hasExtraTopMargin:ae})})),Ee&&l.createElement(U,null,We({handleLinkClickUrl:s.url,url:s.url,label:`${He(c.allText)} ${s.text}`,clickEventLabel:null,key:null}))),Ze=l.createElement(A,{onClick:De},Ve,de&&ie?me?.map(((e,t)=>{const n=Boolean(r(e,"groupName"))||r(e,"isCard",!1),o=_e(e),i=((e="",t="")=>`${e}|${t}|`)(te?.text||s?.text,de?.text);return l.createElement(L,{...ne.showClickOutLink&&de.hasClickOut&&t+1>=me.length?Re([...e.links,{isExternal:!1,text:de.clickOutText?de.clickOutText:`${He(c.destinationClickOut)} ${de.text}`,url:de.url,hasClickOut:!0}],de.hasClickOut,o,e.isCard):Re(e.links,!1,o,e.isCard),showBlankHeading:n,key:t,hasClickOutWithCard:e.isCard&&de.hasClickOut,isCard:e.isCard,trackingText:i,trackingTextIndex:t})})):l.createElement("div",null)),Ke=l.createElement(p,{min:"xl"},(e=>e&&l.createElement(E,{"aria-label":He(c.closeButtonLabel),ButtonIcon:g,isIconButton:!0,label:He(c.closeButtonLabel),onClickHandler:Y,hasExtraTopMargin:ae,hasLinkBanner:ee}))),Ye=w.getItem("nav_invisible")?"override-header":"",Xe=ve&&$e.showSecondaryFooterAllLink;return l.createElement(M,{ref:Ie},l.createElement(m,{palette:J},l.createElement(x,{isSlim:G,hasLinkBanner:ee,hasSecondaryFooterAllLink:Xe,hasExtraTopMargin:ae},l.createElement(S,{className:Ye,isCentered:k},(()=>{let e=(()=>{const e=[...se,Ee&&{isExternal:!1,text:`${He(c.allText)} ${s.text}`,url:s.url}].filter(Boolean),t=s.headingData?_e(s.headingData):"",n=Ee;return l.createElement(I,{onClick:De},l.createElement(L,{...Re(e,n,t)}))})();return ue&&"default"!==re?e=ne.multipleIteration?je:Ge:("column"===re&&(e=qe),"verbose"===re&&(e=Ze)),e})(),ne.showCloseCTA&&Ke)),Xe&&l.createElement(U,null,We({handleLinkClickUrl:$e.url,url:$e.url,label:`${He(c.allText)} ${$e.text}`,clickEventLabel:null,key:null}))))};K.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,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})},K.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}},K.displayName="MegaMenu",e.exports=G(K,"MegaMenu")},78795:(e,t,n)=>{e.exports=n(86550)},33901:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getLinkStyles:s,getTypographyStyles:l,maxScreen:d,minScreen:c}=n(79720),{GridItem:m}=n(14134),p=n(48655),u=n(55399),{NavigationListItemWrapper:g}=n(18797),{BaseLink:h}=n(74327),{BREAKPOINTS:y}=n(85326),b=n(7279),{resolveMenuKey:f}=n(37332),{SummaryCarouselRow:v}=n(28642),{CarouselWrapper:k,CarouselListItem:w}=n(95764),{isInverted:C}=n(37332),{maxThresholds:$}=n(28657),x=i(6),S={LARGE:"large"},E=o.div.withConfig({displayName:"MegaMenuWrapper"})` height: 100%; `,I=i(3),T=i(4),N=i(2),L=o(p).withConfig({displayName:"MegaMenuGridWrapper"})` ${({theme:e})=>a(e,"background-color",C(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% - ${x});\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 `}} } `,B=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===S.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",C(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",C(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",C(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",C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:visited, &:link { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } &:focus, &:hover { ${({theme:e})=>a(e,"color",C(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",C(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",C(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"} `,A=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",C(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)}; } } `,M=o(b.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",C(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: ${x}; ${({theme:e})=>`\n border-top: 1px solid\n ${a("border-color",C(e)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n ${a("background-color",C(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed")};\n ${a("color",C(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)}; `,_=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",C(e)?"colors.consumption.body.inverted.body":"colors.foundation.collapsed-menu.nav-link.default")}; } &:focus, &:hover { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.body.inverted.body":"colors.foundation.collapsed-menu.nav-link.hover")}; } } `,R=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",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}\n }\n\n svg { \n ${a(e,"fill",C(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",C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:focus, &:hover { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } svg { ${({theme:e})=>a(e,"fill",C(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",C(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",C(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",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.expanded-utility.nav-link.default")}; } &.active { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.expanded-utility.nav-link.hover")}; } transition: unset; span { ${({theme:e})=>a(e,"color",C(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",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}\n }\n\n svg { \n ${a(e,"fill",C(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",C(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",C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover")}; transform: rotate(180deg); } } `,U=o.div.withConfig({displayName:"MegaMenuBottom"})` padding: ${T} ${N}; &:empty { border: 0; padding: 0; } `,V=o.div.withConfig({displayName:"MegaMenuAccount"})` line-height: 0.8em; .navigation__link { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; ${({theme:e})=>s(e,C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; &:hover { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } .navigation__list-item { display: flex; align-items: center; margin-bottom: ${I}; .navigation__link { display: block; } } .account-links__sign-out { margin-bottom: ${I}; padding: 0; } ${({contentAlign:e})=>"center"===e?"\n text-align: center;\n\n .navigation__list-item {\n justify-content: center;\n }\n ":""} `,z=o(h).withConfig({displayName:"MegaMenuSignInLink"})` ${({theme:e})=>s(e,C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; &:hover { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } display: inline-block; margin-bottom: ${I}; `;z.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",C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } &:focus, &:hover { ${({theme:e})=>a(e,"color",C(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover")}; } } .navigation__list-item { margin-bottom: ${I}; } margin-bottom: ${I}; ${({utilityLinksOneItem:e})=>e&&"margin-bottom: 0;"} `,G=o(A).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",C(e)?"colors.consumption.lead.inverted.link":"colors.foundation.menu-bg.collapsed")}; ${k} { margin-top: ${i(1)}; padding: 0 ${N}; ${w} { 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",C(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:S,MegaMenuGridWrapper:L,MegaMenuContent:B,MegaMenuColumnFooterAllLinkWrapper:D,MegaMenuColumnWrapper:H,MegaMenuCloseIcon:M,MegaMenuDefaultWrapper:R,MegaMenuDrawerNavLink:_,MegaMenuNavigationPrimary:P,MegaMenuVerboseCategoryList:O,MegaMenuVerboseCategoryLink:F,MegaMenuVerboseWrapper:A,MegaMenuWrapper:E,MegaMenuBottom:U,MegaMenuAccount:V,MegaMenuSignInLink:z,MegaMenuUtilityLinks:j,MegaMenuMobileVerboseWrapper:G,MegaMenuMobileClickOutLink:q,MegaMenuNavLinkWithChevron:W}},61077:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},86550:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(78990);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},15433:(e,t,n)=>{const o=n(45697),i=n(67294),{useState:a,useEffect:r}=n(67294),{BREAKPOINTS:s}=n(85326),{CNEVideoEmbedWrapper:l}=n(44189),d=({scriptUrl:e,width:t,shouldPause:n})=>{const o=window.matchMedia(`(max-width: ${s.md})`),[d,c]=a(o?.matches||!1),[m,p]=a(n);return r((()=>{o.matches!==d&&c(o.matches),m!==n&&p((e=>!e));const e=()=>{c(o.matches),p(n)};return o.addEventListener("change",e),()=>o.removeEventListener("change",e)}),[d,o,m,n]),i.createElement(l,{width:t,scriptUrl:e,shouldAutoplay:!d,additionalEmbedParams:{hidePosterTitle:d,hasAnimatedThumb:!0},shouldMute:!d,shouldGoFullScreenOnPlay:d,shouldPause:m})};d.propTypes={scriptUrl:o.string.isRequired,shouldPause:o.bool,width:o.string},d.defaultProps={shouldPause:!1,width:"100%"},e.exports=d},45256:(e,t,n)=>{e.exports=n(15433)},44189:(e,t,n)=>{const o=(0,n(51117).default)(n(87962)).withConfig({displayName:"CNEVideoEmbedWrapper"})` ${({width:e})=>`width: ${e};`} `;e.exports={CNEVideoEmbedWrapper:o}},29429:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(90204),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}},17578:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(41609),s=n(44031),{PaymentGateway:l}=n(28576),{withPaymentGateway:d}=n(74141),c=n(48349),{getVariationNames:m}=n(95545),{ResponsiveLinkText:p}=n(64571),{CMNavItem:u}=n(29429),{trackNavigationEvent:g}=n(68612),{NavigationListItemWrapper:h,NavigationItemIcon:y,NavigationExternalLink:b,NavigationInternalLink:f,NavigationSummaryItem:v}=n(18797),k=({alignment:e,className:t,isNavigationClosed:n,isNavigationActiveState:i,link:d,shouldAllowNavItemHide:m,shouldStyleListItems:k,summaryItemVariation:w,navigationJustification:C,hasNavigationSection:$,hasUnderlineActiveLink:x,trackingText:S,trackingTextIndex:E,isMegamenu:I})=>{if(m&&!d.showInTopNav)return null;const T=t=>{if(window.dataLayer){let n="";if(n=!0===t.showInTopNav?"header":"footer","header"===n&&"vertical"===e&&(n="menu"),void 0===t.isActive&&(n="menu"),S)window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:t?.hasClickOut?`${S}Viewall`:`${S}${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)}}},N=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:`${S.replace(/\|/g,"/")}${e?.cardPosition}`})},L=!!d.isActive,B=!!d.isLinkForMore,P=o(k&&d.className,"navigation__list-item"),A=o(t,d.className,"navigation__link",{"navigation__link--active":L},{navigation__link_more:B}),M=s[w],D=d.text&&d.isExternal,H=d.text&&!d.isExternal,_=!d.text&&!r(d.cardData)&&d.isExternal,R=!d.text&&!r(d.cardData)&&!d.isExternal;return a.createElement(h,{as:"li",alignment:e,className:P,isNavigationClosed:n,hasNavigationSection:$,linkData:d,navigationJustification:C,"data-testid":"navigation__list-item",onClick:!0!==I?()=>{g({type:"click",label:d?.text,subject:"header_menu",items:[{content_title:d?.text,content_url:d?.url}],placement:"header"})}:void 0},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})),D&&a.createElement(b,{attributes:d.attributes,className:A,hasColorAnimation:d.hasColorAnimation,hasUnderlineActiveLink:x,href:d.url,rel:d.rel,hasNavigationSection:$,onClick:()=>{T(d),d.analyticsEvent&&c.emitGoogleTrackingEvent(d.analyticsEvent,{"gtm.elementUrl":d.url})},"data-testid":"navigation__external-link"},a.createElement(p,{text:d.text,verboseText:d.verboseText})),H&&a.createElement(f,{...d.attributes,className:A,isActiveLink:L,hasColorAnimation:d.hasColorAnimation,hasUnderlineActiveLink:x,isNavigationActiveState:i,href:d.url,"data-testid":"navigation__internal-link",hasNavigationSection:$,rel:d.rel,onClick:e=>{T(d),d.onClick&&d.onClick(e),d.analyticsEvent&&c.emitGoogleTrackingEvent(d.analyticsEvent,{"gtm.elementUrl":d.url})},role:"link"},a.createElement(p,{text:d.text,verboseText:d.verboseText})),_&&a.createElement(b,{"data-testid":"navigation__external-link",href:d.url,isActiveLink:L,hasUnderlineActiveLink:x,isNavigationActiveState:i,hasColorAnimation:d.hasColorAnimation},a.createElement(v,{...d.cardData,as:M,clickHandlerHed:()=>N(d),hasBorder:!1})),R&&a.createElement(f,{"data-testid":"navigation__internal-link",href:d.url,hasColorAnimation:d.hasColorAnimation,hasUnderlineActiveLink:x},a.createElement(v,{...d.cardData,as:M,clickHandlerHed:()=>N(d),hasBorder:!1})))},w=m(s);k.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,hasColorAnimation:i.bool,isActive:i.bool,isExternal:i.bool,isLinkForMore:i.bool,hasClickOut:i.bool,rel:i.string,showInTopNav:i.bool,paymentGroup:i.string,cmPosition:i.string,url:i.string,onClick:i.func,width:i.number}).isRequired,navigationAlignment:i.string,navigationJustification:i.string,shouldAllowNavItemHide:i.bool,shouldStyleListItems:i.bool,summaryItemVariation:i.oneOf(w),trackingText:i.string,trackingTextIndex:i.number},k.defaultProps={summaryItemVariation:"TextBelowImageLeftHedOnly"};const C=d(k);e.exports={ListItemWithPaymentGateway:C,ListItem:k}},85992:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useState:r}=n(67294),{NavigationList:s}=n(43021),{NavigationHeading:l}=n(95514),{ListItem:d}=n(17578),{NavigationDivider:c,NavigationWrapper:m,NavigationBlankHeader:p}=n(18797),{trackComponent:u}=n(40199),g=n(34750),h=({isCollapsible:e,attributes:t,className:n,element:i,headingAttributes:d,hasBorder:h,hasCardList:y,hasUnderlineActiveLink:b,heading:f,headingUrl:v,isCard:k,isHeadingALink:w,isHeadingEmpty:C,isHeadingUrlExternal:$,justify:x="left",linkClassName:S,links:E,isNavigationActiveState:I,shouldAllowNavItemHide:T,shouldStyleListItems:N,showBlankHeading:L,showContentDivider:B,showDividerOnTop:P,showOneTrustButton:A,trackingText:M,trackingTextIndex:D,variations:H,variationName:_,...R})=>{a.useEffect((()=>{u("Navigation",_)}),[_]);const[O,F]=r(!0),W=e&&O,U=!!H.section,V=o(n);return a.createElement(a.Fragment,null,P&&!C&&a.createElement(c,{className:"navigation__divider"}),a.createElement(m,{isCollapsible:e,isNavigationClosed:W,hasNavigationSection:U,hasBorder:h,navigationAlignment:H.alignment,navigationJustification:x,...t,className:V,as:"nav","data-testid":"navigation"},f&&a.createElement(l,{clickFunction:()=>F(!O),heading:f,isCollapsed:O,isCollapsible:e,isExternal:$,isLink:w,showContentDivider:B,url:v,attributes:d,trackingText:M,trackingTextIndex:D}),!f&&L&&a.createElement(p,null),y?a.createElement(g,{hasCarouselControls:!1,hasPagination:!1,items:E.map((e=>e[0].cardData)),shouldShowViewAllButton:!1}):a.createElement(s,{element:i,links:E,alignment:H.alignment,shouldAllowNavItemHide:T,shouldStyleListItems:N,showOneTrustButton:A,linkClassName:S,isNavigationClosed:W,navigationJustification:x,hasNavigationSection:U,hasUnderlineActiveLink:b,className:k?"navigation__list list__card":"navigation__list",trackingText:M,trackingTextIndex:D,isNavigationActiveState:I,...R})),!P&&a.createElement(c,{className:"navigation__divider"}))};h.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,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})},h.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=h},95514:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(92099),r=n(39597),{NavigationHeadingAsLink:s,NavigationHeadingWrapper:l,NavigationHeadingButton:d,NavigationHeadingArrow:c}=n(18797),m=({attributes:e,clickFunction:t,heading:n,isCollapsed:o,isCollapsible:m,isExternal:p,isLink:u,isNavigationClosed:g,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.defaultProps={isNavigationClosed:!1},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}},43021:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(36781).Z,s=n(7279),{ListItemWithPaymentGateway:l,ListItem:d}=n(17578),{NavigationListWrapper:c,OneTrustButtonIconWrapper:m,OneTrustButtonIcon:p}=n(18797),u=n(14503),g=()=>i.createElement(m,{className:"oneTrust_button__icon-container",iconPosition:"before",size:"default"},i.createElement(p,{className:"oneTrust_button-icon",as:u,size:"default",isinline:!0})),h=e=>{const{className:t,element:n,hasUnderlineActiveLink:o,links:d,alignment:m,linkClassName:p,shouldAllowNavItemHide:u,showOneTrustButton:h,shouldStyleListItems:y,isCollapsible:b,isNavigationClosed:f,isNavigationActiveState:v,navigationJustification:k,hasNavigationSection:w,trackingText:C,trackingTextIndex:$,isMegamenu:x}=e,{formatMessage:S}=a();return i.createElement(c,{alignment:m,as:"ul",ref:n,isCollapsible:b,isNavigationClosed:f,navigationJustification:k,hasNavigationSection:w,className:t,"data-testid":"navigation__list"},d&&d.map(((e,t)=>i.createElement(l,{alignment:m,className:p,link:e,key:t,shouldAllowNavItemHide:u,shouldStyleListItems:y,paymentGroup:e.paymentGroup,isNavigationClosed:f,navigationJustification:k,hasNavigationSection:w,trackingText:C,trackingTextIndex:$,isNavigationActiveState:v,hasUnderlineActiveLink:o,isMegamenu:x}))),h&&i.createElement("li",{className:"oneTrust_btn"},i.createElement(g,null),i.createElement(s.Utility,{id:"ot-sdk-btn",className:"ot-sdk-show-settings ot-sdk-btn--visible",label:S(r.oneTrustButtonLabel),isInline:!0})))};h.defaultProps={hasNavigationSection:!1,isCollapsible:!1,isNavigationClosed:!1},h.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(d.propTypes.link).isRequired,navigationJustification:o.string,shouldAllowNavItemHide:o.bool,shouldStyleListItems:o.bool,showOneTrustButton:o.bool,trackingText:o.string,trackingTextIndex:o.number},e.exports={NavigationList:h,ButtonIcon:g}},64571:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(43771),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}},55399:(e,t,n)=>{e.exports=n(5690)},18797:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(51117),{BaseLink:r}=n(74327),{calculateSpacing:s,minScreen:l,getColorToken:d,getColorStyles:c,getTypographyStyles:m,styledProperty:p}=n(79720),{linkClean:u}=n(78661),{ARROW_DIRECTION:g,generateArrow:h}=n(15780),{INTERACTIVE:y,BREAKPOINTS:b}=n(85326),f=n(56851),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 ")} `,k=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; `)} `,w=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 `)} `,C=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; } } `,x=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")} } `,S=({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 { ${({theme:e})=>c(e,"color","colors.consumption.body.standard.link-hover")}; ${({hasUnderlineActiveLink:e})=>e&&"text-decoration: underline;"} } `,E=o(f).withConfig({displayName:"NavigationExternalLink"})` ${u()} ${S} ${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")}; } `)} `,I=o.a.withConfig({displayName:"NavigationInternalLink"})` ${u()} ${S} ${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)} `,T=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; `)} `,L=o.span.withConfig({displayName:"NavigationDivider"})` display: none; `,B=o.div.withConfig({displayName:"NavigationBlankHeader"})` ${l(b.lg)} { margin-top: ${s(6.6)}; } `,P=o.div.withConfig({displayName:"NavigationSummaryItem"})``,A=o.div.withConfig({displayName:"OneTrustButtonIconWrapper"})` display: inline-block; height: 9.5px; `,M=o.span.withConfig({displayName:"OneTrustButtonIcon"})` display: block; `;e.exports={NavigationBlankHeader:B,NavigationDivider:L,NavigationWrapper:N,NavigationHeadingAsLink:C,NavigationHeadingButton:v,NavigationHeadingWrapper:w,NavigationHeadingArrow:k,NavigationListWrapper:$,NavigationListItemWrapper:x,NavigationExternalLink:E,NavigationInternalLink:I,NavigationItemIcon:T,NavigationSummaryItem:P,OneTrustButtonIconWrapper:A,OneTrustButtonIcon:M}},36781:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({oneTrustButtonLabel:{id:"Navigation.OneTrustButtonLabel",defaultMessage:"Do Not Sell My Personal Info",description:"Navigation component OneTrust button label"}})},5690:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(85992);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},25474:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{googleAnalytics:r}=n(28601),{ProductOfferListWrapper:s,ProductOfferList:l,ProductOfferListConfiguredDisclaimer:d,OffersDataDisclaimerContainer:c}=n(55071),{trackComponent:m}=n(40199),p=({buttonPosition:e,className:t,ctaText:n,ctaAtRetailerName:i,hideTopDisclaimerOnMobile:p,offers:u,showHeaderButton:g})=>(a.useEffect((()=>{m("OffersData")}),[]),u?.length?a.createElement(a.Fragment,null,g&&a.createElement(s,{className:o("offer-data",t),"data-testid":"ProductOfferListWrapper"},a.createElement(l,{dataAttrs:{"data-component-position":e},defaultCTAText:n,ctaAtRetailerName:i,offers:u,onClickHandler:()=>{r.emitGoogleTrackingEvent("buy-button-click",{componentPosition:e})},showCount:4,showPriceOnButton:!0})),a.createElement(c,{className:o("disclaimer-container",t)},!p&&a.createElement(d,null))):null);p.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=p},41199:(e,t,n)=>{e.exports=n(25474)},55071:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i}=n(79720),{BREAKPOINTS:a}=n(85326),{ConfiguredDisclaimer:r}=n(5626),s=n(95646),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}},38674:(e,t,n)=>{const o=n(67294),{useRef:i}=n(67294),a=n(45697),r=n(94184),{useViewportObserver:s}=n(47041),{asConfiguredComponent:l}=n(36380),d=n(22068),c=n(60637),m=n(36895),p=n(98288),u=n(33843),g=n(38752),h=n(34042),{trackComponent:y}=n(40199),{trackNavigationEvent:b,extractStrategyFromURL:f}=n(68612),{OverlaySummaryItemBylines:v,OverlaySummaryItemContent:k,OverlaySummaryItemTopContent:w,OverlaySummaryItemDate:C,OverlaySummaryItemDek:$,OverlaySummaryItemHed:x,OverlaySummaryItemItemsCount:S,OverlayItemContentWrapper:E,OverylayItemGradientBlock:I,OverlaySummaryItemMetadataPrimary:T,OverlaySummaryItemResponsiveAsset:N,OverlaySummaryItemRubric:L,OverlaySummaryItemWrapper:B,OverlaySummaryItemSignage:P,SummaryItemImageSignage:A,OverlaySummaryItemCTAButton:M}=n(12365),D=({className:e,clickHandler:t,contentAlign:n,contentExpTrackingData:a,contributors:l,ctaPrimaryLabel:c,ctaSecondaryLabel:p,isRecircListItem:h,recircPlacement:D,contentId:H,contentType:_,dangerousHed:R,dangerousDek:O,eventDate:F,hasCTA:W,hasCoverCollage:U,shouldDisableGradientContentBlock:V,hasEnableIcon:z,hasLeftMargin:j,HedTag:G,hideRubricItemSummary:q,image:Z,isContributor:K,isFeatured:Y,isLazy:X,itemsCount:J,totalItems:Q,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:ke,recircId:we,recircRiver:Ce,rubric:$e,rubricVariation:xe,url:Se})=>{o.useEffect((()=>{y("OverlaySummaryItem")}),[]);const Ee=h&&`${D}-${we}`;s(`.${Ee}`,void 0,(e=>{if(e&&h){const e={type:"impression",label:R,subject:"recirc_unit",items:[{content_id:H,content_title:R,content_type:_.toLowerCase(),content_url:Se}],strategy:f(Se),placement:D,index:we-1,total_index:Q};b(e)}}));const Ie=te>0&&te<1/0;let Te=o.createElement(x,{as:G,hasLeftMargin:j,dangerouslySetInnerHTML:{__html:R},hasBottomMargin:!Ie,isFeatured:Y,shouldHandleOverlayForLongHed:ie});Ie&&(Te=o.createElement(d,{lines:te},Te));const Ne=m[xe],Le=i(null);let Be={};if(!re&&"clip"===Z.contentType){const e=()=>{Le.current&&Le.current.play()},t=()=>{Le.current&&Le.current.pause()};Be={...Be,onTouchStart:e,onTouchEnd:t,onMouseEnter:e,onMouseLeave:t}}return o.createElement(B,{className:r("summary-item-tracking__image-link",e,Ee),contentAlign:n,...ke,"data-component-title":Ce,"data-component-type":"recirc-river","data-recirc-id":`item-image-${we}`,"data-recirc-pattern":ve,"data-content-exp":a,showOnHoverEffect:be,href:Se,layoutProportions:ee,onClick:t,...Be},Z&&o.createElement(N,{...Z,videoElementRef:Le,shouldAutoPlay:re,isLazy:X,hasCoverCollage:U,layoutProportions:ee,shouldUseMediumBreakpoint:ye,shouldDisableGradientContentBlock:V,shouldYieldControlOfVideoPlayPause:!re,signage:fe}),le&&oe&&o.createElement(w,{liveIndicatorHeight:"13px",as:u}),o.createElement(k,{hasLeftMargin:j,shouldHandleOverlayForLongHed:ie,shouldCenterAlignContent:!h&&se,shouldDisableGradientContentBlock:V},ie&&!V&&o.createElement(I,null),o.createElement(E,{shouldHandleOverlayForLongHed:ie,shouldLeftAlignContent:he,shouldCenterAlignContent:!h&&se},!q&&$e&&o.createElement(L,{isFeatured:Y,as:Ne,name:$e.name,shouldHandleOverlayForLongHed:ie}),fe&&ce&&o.createElement(A,{name:fe}),Te,J&&!ue&&o.createElement(S,{...J,shouldHandleOverlayForLongHed:ie,shouldCenterAlignContent:!h&&se}),F&&!pe&&o.createElement(C,{shouldHandleOverlayForLongHed:ie},F),K&&l&&0!==Object.entries(l).length&&o.createElement(v,{contributors:l,shouldLink:!1,shouldCenterAlignContent:!h&&se,shouldHandleOverlayForLongHed:ie}),ae&&!ge&&o.createElement(C,{shouldHandleOverlayForLongHed:ie},ae),de&&O&&o.createElement($,{isFeatured:Y,hasLeftMargin:j,dangerouslySetInnerHTML:{__html:O}}),me&&fe&&o.createElement(P,null,fe),ne&&o.createElement(T,{shouldHandleOverlayForLongHed:ie},ne),W&&c&&o.createElement(M,{label:oe&&p?p:c,href:Se,iconPosition:"before",hasEnableIcon:z,ButtonIcon:g,shouldUseFullWidth:!1}))))};D.propTypes={analyticsDataAttribute:a.object,className:a.string,clickHandler:a.func,contentAlign:a.string,contentExpTrackingData: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).isRequired,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},D.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"},D.displayName="OverlaySummaryItem",e.exports=l(D,"OverlaySummaryItem")},73346:(e,t,n)=>{e.exports=n(38674)},12365:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{calculateSpacing:r,getColorStyles:s,minScreen:l,maxScreen:d,getColorToken:c,getTypographyStyles:m}=n(79720),{BaseText:p}=n(74327),{ItemsCountContent:u,ItemsCountIcon:g}=n(98446),h=n(60637),y=n(7279),{BylineWrapper:b,BylinePreamble:f,BylineName:v,BylineLink:k}=n(72369),w=n(34042),{SpanWrapper:C}=n(89676),$=n(98288),x=n(36895),S=o(w).withConfig({displayName:"OverlaySummaryItemBylines"})` ${({theme:e})=>s(e,"color","colors.interactive.base.white")}; ${b}, ${f}, ${v}, ${k} { ${({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;`} `,E=o(x.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)}; `,I=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)}; } `:""} `;I.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const T=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; `,N=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 ":""} `,L=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, ${I}: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 ${N} {\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 ${N} {\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)}; } `:""} } `,B=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")}; `,P=o(p).withConfig({displayName:"OverlaySummaryItemDate"})` display: block; ${({shouldHandleOverlayForLongHed:e})=>e&&`margin: ${r(2)} 0 0 0;`} `;P.defaultProps={as:"time",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const A=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; } `,M=o(p).withConfig({displayName:"OverlaySummaryItemMetadataPrimary"})` display: block; margin: ${r(2)} 0; ${({shouldHandleOverlayForLongHed:e})=>e&&`margin: ${r(2)} 0 0 0;`} `;M.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const D=o(M).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)}; } `:""} `;D.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.description-feature"};const H=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 */ &${C}::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(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(";")}; } `;_.defaultProps={colorToken:"colors.interactive.base.white"};const R=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?`${H}::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%;":""} `,O=o(L).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")} `} } `,F=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")};`} } ${({theme:e})=>`${s(e,"color","colors.interactive.base.white")};`} `;e.exports={OverlaySummaryItemBylines:S,OverlaySummaryItemContent:L,OverlaySummaryItemTopContent:O,OverlaySummaryItemDate:P,OverlaySummaryItemDek:D,OverlaySummaryItemHed:I,OverlaySummaryItemItemsCount:A,OverlayItemContentWrapper:N,OverylayItemGradientBlock:T,OverlaySummaryItemMetadataPrimary:M,OverlaySummaryItemResponsiveAsset:H,OverlaySummaryItemRubric:_,OverlaySummaryItemWrapper:R,OverlaySummaryItemSignage:B,SummaryItemImageSignage:E,OverlaySummaryItemCTAButton:F}},63029:(e,t,n)=>{const o=n(67294),{connect:i}=n(59800),a=n(45697),{useIntl:r}=n(76186),s=n(58478).default,l=n(57208),d=n(6182),{photoBookmarkDispatchActions:c}=n(27618),{InvertedBookmark:m,InvertedBookmarkActivated:p}=n(18322),{CircleWithBackground:u}=n(26895),{PhotoBookmarkWrapper:g}=n(83e3),h=null,y=({copilotID:e,borderColor:t,bookmarkMeta:n={},setBookmarkedPhotoId:i,setShowPhotoBookmarkMessageBanner:a,isSaved:c=null,onBookmarkToggle:y,organizationID:b,signInHed:f,signInHedSpanTag:v,signInMessage:k,isAuthenticated:w,federatedGraphqlUrl:C})=>{const $=r(),[x,S]=o.useState(!1),[E,I]=o.useState(c),T={setBookmarkedPhotoId:i,setShowPhotoBookmarkMessageBanner:a,organizationID:b,copilotID:e,signInHed:f,signInHedSpanTag:v,signInMessage:k,isAuthenticated:w,federatedGraphqlUrl:C,bookmarkMeta:n},{toggleBookmark:N,checkIsBookmarked:L,PHOTO_BOOKMARK_ACTION_NAME:B}=d(T);o.useEffect((()=>{if(w){if(window.location.search){const t=function({copilotID:e,meta:t}){const n=l.parseQueryParams(window.location.search);if(n?.photoId===e&&n?.action===B){const n=async function({copilotID:e,meta:t}){const{isSuccessful:n=!1}=await N({copilotID:e,isSaved:!1,meta:t})||{};return S(!1),n&&I(!0),n}({copilotID:e,meta:t});return window.history.replaceState({},document.title,document.location.pathname+document.location.hash),n}return!1}({copilotID:e,meta:n});if(t)return}c===h&&async function(e){const t=await L(e);I(t)}(e)}else I(!1)}),[w,e]);const P=async t=>{S(!0);const{isSuccessful:o=!1}=await N({event:t,copilotID:e,isSaved:E,meta:n})||{};if(S(!1),o){const e=!E;I(e),y&&y({isBookmarked:e})}},A=e=>{"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),e.preventDefault(),P(e))};return o.createElement(g,null,E===h?null:x?o.createElement(u,{borderColor:t}):E?o.createElement(p,{title:$.formatMessage(s.photoBookmarkSavedIconTitle),borderColor:t,onClick:P,onKeyDown:A}):o.createElement(m,{title:$.formatMessage(s.photoBookmarkSaveIconTitle),borderColor:t,onClick:P,onKeyDown:A}))};y.propTypes={bookmarkMeta:a.shape({slug:a.string,brandName:a.string,seasonName:a.string,title:a.string,source:a.string}),borderColor:a.string,copilotID:a.string,federatedGraphqlUrl:a.string,isAuthenticated:a.bool,isSaved:a.oneOf([h,!0,!1]),onBookmarkToggle:a.func,organizationID:a.string,setBookmarkedPhotoId:a.func,setShowPhotoBookmarkMessageBanner:a.func,signInHed:a.string,signInHedSpanTag:a.string,signInMessage:a.string},e.exports=i((e=>{const{coreDataLayer:{site:{orgId:t}},user:{isAuthenticated:n},userPlatform:{federatedGraphqlUrl:o}}=e;return{organizationID:t,isAuthenticated:n,federatedGraphqlUrl:o}}),(e=>{const{setBookmarkedPhotoId:t,setShowPhotoBookmarkMessageBanner:n}=c(e);return{setBookmarkedPhotoId:t,setShowPhotoBookmarkMessageBanner:n}}))(y,"PhotoBookmark")},6182:(e,t,n)=>{const{useIntl:o}=n(76186),i=n(45697),{default:a}=n(58478),r=n(47057),{proxyCreateBookmark:s,proxyRemoveBookmark:l,isPhotoBookmarked:d}=n(4483),{trackBookmarkOperation:c}=n(46695),m="Photo",p="addPhotoBookmark",u=({setBookmarkedPhotoId: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,meta:v,isSaved:k})=>(t({showBanner:!1}),h?k?(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(t,o,i)=>{t&&t.preventDefault();let a=!1;try{const{statusCode:t,data:{id:r}={}}=await s({copilotID:o,contentType:m,federatedGraphqlUrl:y,organizationID:n,meta:{...i,source:"web"}});return(201===t&&r||409===t)&&(c({type:"save",label:"Save Image",copilotID:o,bookmarkMeta:b,CONTENT_TYPE:m}),a=!0,e({copilotID:o})),{isSuccessful:a}}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:a}}})(o,d,v):(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,setBookmarkedPhotoId:i.func,setShowPhotoBookmarkMessageBanner:i.func,signInHed:i.string,signInHedSpanTag:i.string,signInMessage:i.string},e.exports=u},32126:(e,t,n)=>{const o=n(45697),i=n(67294),{useEffect:a}=n(67294),{connect:r}=n(59800),{useIntl:s}=n(76186),l=n(58478).default,{PhotoBookmarkMessageBannerWrapper:d,SaveBookmarkAlertLabel:c,SaveBookmarkAlertLink:m,SaveBookmarkAlertContent:p}=n(83e3),u=n(99956),{photoBookmarkDispatchActions:g}=n(27618),h=({setBookmarkedPhotoId:e,lastSavedPhotoId:t,image:n,copilotID:o})=>{const{formatMessage:r}=s(),g=t&&t===o;return a((()=>{let t;return g&&(t=setTimeout((()=>{e()}),5e3)),()=>{t&&clearTimeout(t)}}),[g,e]),g?i.createElement(d,null,i.createElement(p,null,i.createElement(u,{...n}),i.createElement(c,{htmlFor:"message-banner"},r(l.SaveBookmarkAlertText)),i.createElement(m,{href:"/account/saved/images"},r(l.SaveBookmarkAlertLink)))):null};h.propTypes={copilotID:o.string.isRequired,image:o.object.isRequired,lastSavedPhotoId:o.string,setBookmarkedPhotoId:o.func},h.displayName="PhotoBookmarkSaveAlert",e.exports=r((e=>{const{lastSavedPhotoId:t}=e;return{lastSavedPhotoId:t}}),(e=>{const{setBookmarkedPhotoId:t}=g(e);return{setBookmarkedPhotoId:t}}))(h)},27618:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.photoBookmarkDispatchActions=t.photoBookmarkDispatchActionsKeys=void 0,t.photoBookmarkDispatchActionsKeys={LAST_SAVED_PHOTO_ID:"lastSavedPhotoId",SHOW_MESSAGE_BANNER:"showPhotoBookmarkMessageBanner"},t.photoBookmarkDispatchActions=e=>({setBookmarkedPhotoId:({copilotID:n}={})=>{e({type:"SET_KEY",key:t.photoBookmarkDispatchActionsKeys.LAST_SAVED_PHOTO_ID,value:n})},setShowPhotoBookmarkMessageBanner:({showBanner:n})=>{e({type:"SET_KEY",key:t.photoBookmarkDispatchActionsKeys.SHOW_MESSAGE_BANNER,value:n})}})},83e3:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),a=n(69756),{BaseLink:r,BaseText:s}=n(74327),{getColorStyles:l,getColorToken:d,calculateSpacing:c,getZIndex:m}=n(79720),{ResponsiveImageContainer:p,ResponsiveImagePicture:u}=n(7230),{SpanWrapper:g}=n(89676),h=o.div.withConfig({displayName:"PhotoBookmarkWrapper"})` svg { cursor: pointer; } `,y=o(a).withConfig({displayName:"PhotoBookmarkMessageBannerWrapper"})` --full-width-banner: 85vw; position: fixed; bottom: ${c(8)}; left: 50%; transform: translateX(-50%); z-index: ${m("persistentAsideLayer")+1}; border: 1px solid ${d("colors.interactive.base.border")}; padding: ${c(1)} ${c(2)}; ${l("background","colors.interactive.base.black")}; `,b=o.div.withConfig({displayName:"SaveBookmarkAlertContent"})` display: flex; align-items: center; min-width: var(--full-width-banner); height: ${c(5)}; @media (min-width: ${i.md}) { min-width: 50vw; } @media (min-width: ${i.lg}) { min-width: 30vw; } ${g}, ${u}, ${p} { height: 100%; } `,f=o(s).withConfig({displayName:"SaveBookmarkAlertLabel"})` flex: 2; margin-left: ${c(2)}; `;f.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.utility.assistive-text"};const v=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 { text-decoration: none; ${l("color","colors.interactive.base.white")}; } `;v.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.foundation.link-primary"};const k=o.div.withConfig({displayName:"PhotoMessageBannerContent"})` display: flex; align-items: center; width: max-content; max-width: var(--full-width-banner); `,w=o.div.withConfig({displayName:"PhotoMessageBannerIcon"})` min-width: ${c(5)}; `,C=o(s).withConfig({displayName:"PhotoBookmarkMessageBannerMessage"})``;C.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={PhotoBookmarkWrapper:h,PhotoBookmarkMessageBannerWrapper:y,SaveBookmarkAlertContent:b,SaveBookmarkAlertLabel:f,SaveBookmarkAlertLink:v,PhotoMessageBannerContent:k,PhotoMessageBannerIcon:w,PhotoBookmarkMessageBannerMessage:C}},46695:(e,t,n)=>{const{trackSaveEvent:o,buildSaveImageContext:i}=n(68612);t.trackBookmarkOperation=({type:e,label:t,copilotID:n,error:a,bookmarkMeta:r})=>{const s={type:e,label:t,subject:r?.title?"photo_streetstyle":"photo_runway",error:a,items:[{content_id:n,content_type:"Photo"}]},l=i({subject:"account_saved_images",isFromBookmark:!0,isDefault:!0});o(s,l)}},58478:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(76186);t.default=(0,o.defineMessages)({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"},SaveBookmarkAlertText:{id:"PhotoBookmark.SaveBookmarkAlertText",defaultMessage:"Image saved",description:"View all saved images alert"},SaveBookmarkAlertLink:{id:"PhotoBookmark.SaveBookmarkAlertLink",defaultMessage:"VIEW ALL",description:"View all saved images link"}})},86857:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{useInView:r}=n(4225),s=n(94184),{buildThresholdArray:l}=n(35838),d=n(98288),{getFinalPrice:c,getFinalOffer:m}=n(53257),{mapSourcesToSegmentedSources:p}=n(28679),{trackComponent:u}=n(40199),{encodeAffiliateLink:g}=n(81710),{PLPProductCardWrapper:h,PLPProductCardObject:y,PLPProductCardHeader:b,PLPProductCardImage:f,PLPProductCardBody:v,PLPProductCardOffer:k,PLPProductCardBrandName:w,PLPProductCardName:C,PLPProductCardLink:$,PLPVariantInfoWrapper:x,PLPVariantInfo:S}=n(55742),E=({contentType:e,dangerousHed:t,url:n,hasAtRetailerNameLowerCase:o,hasImageGrid:E,hasProductPriceColor:I,shouldUseProductPriceSecondary:T,hasProductNewPriceColor:N,hasUnderlineHed:L,hasProductWhiteBackground:B,isProductCardName:P,isProductCardRetailerName:A,shouldCheckProductInView:M,hasMarginTopAuto:D,hasPLPBrandNameContextTitle:H,hasPLPCardNameDescriptionCore:_,image:R,isLazy:O,hasImpressionTracking:F,data_item:W,brand:U,offers:V,showOfferUrl:z,onClick:j,contentId:G,layoutName:q,layout:Z,dropShipSellers:K,isDropshipProduct:Y,className:X,isProductWithVariants:J,expVariationName:Q,priceFormatting:ee})=>{i.useEffect((()=>{u("PLPProductCard")}),[]);const te=V?V[0]:{},{price:ne,comparisonPrice:oe,sellerName:ie,shortUrl:ae,purchaseUri:re}=te,se="commerce-product"!==e||ae?ae:re,{formatMessage:le}=a();let de=!0;if(Y&&K?.length){const e=new URL(re);de=K?.some((t=>!e.hostname?.toLowerCase().includes(t)))}const ce=de?G:W.id||W.variantKey,me=`cid=${ce}`;let pe;pe=z?re:ce?g(se,{origin:ce}):se,pe=pe.indexOf("?")>0?`${pe}&${me}`:de?`${pe}?${me}`:`${pe}#${me}`;const ue=c(ne,I,N,oe,{USD:"$",EUR:"€",GBP:"£",INR:"₹",JPY:"¥",TWD:"NT$",PHP:"₱",PLN:"zł",KRW:"₩",UAH:"₴",VND:"₫",MXN:"Mex$"}[te.currency||"USD"],T,ee),ge=m(ue,ie,I,le,de,K,Y,A,o,pe),{label:he,component:ye}=ge;let be,fe="_self";de&&(fe="_blank",be="noreferrer noopener sponsored");const ve={"data-buy-button":!0,"data-offer-retailer":ie||"","data-offer-url":n||"","aria-label":t||"",href:pe||n||"",title:t||"",rel:be,target:fe,hasUnderline:L},ke={...W,expVariationName:Q,layout:Z};delete ke.image,delete ke.imageLabels,delete ke.source;const we={"data-item":JSON.stringify(ke)};let Ce=null;R&&R.sources&&pe?Ce=i.createElement("a",{href:pe,target:fe,rel:be,tabIndex:"-1"},i.createElement(d,{...R,isLazy:O})):R&&R.sources&&(Ce=i.createElement(d,{...R,isLazy:O}));const[$e,,xe]=r({threshold:l()}),[Se,Ee]=i.useState(!1);i.useEffect((()=>{xe&&xe.intersectionRatio&&(xe.intersectionRatio<.95?Ee(!0):Ee(!1))}),[xe]);const Ie=[];F&&(Ie.push("impressionTracking"),q&&q.length&&Ie.push(q));const Te=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(h,{className:s([X,Ie]),hasImageGrid:E,hasProductPriceColor:I,inView:Se,shouldCheckProductInView:M,isProductCardName:P,onClick:()=>j(),ref:$e,...we},i.createElement(y,null,i.createElement(b,null,i.createElement(f,{hasProductWhiteBackground:B,hasImageGrid:E,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:Te(t?.sm),lg:Te(t?.lg)}})(R)},Ce),J?i.createElement(x,{...ve},i.createElement(S,null,"more options")):null),i.createElement(v,{hasImageGrid:E,isProductCardName:P},U&&U.name?i.createElement(w,{isProductCardName:P,hasPLPBrandNameContextTitle:H},U.name):null,t?i.createElement($,{...ve},i.createElement(C,{isProductCardName:P,isDropshipProduct:Y,isAffiliateProduct:de,hasPLPCardNameDescriptionCore:_,dangerouslySetInnerHTML:{__html:t}})):null,he&&ye&&ve.href?i.createElement(k,{hasProductPriceColor:I,hasMarginTopAuto:D},ye):null)))};E.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},E.defaultProps={data_item:{},hasAtRetailerNameLowerCase:!1,hasImpressionTracking:!1,hasMarginTopAuto:!1,hasPLPBrandNameContextTitle:!1,hasPLPCardNameDescriptionCore:!1,hasProductWhiteBackground:!1,isProductCardRetailerName:!1,isProductWithVariants:!1,onClick:()=>"",shouldUseProductPriceSecondary:!1},E.displayName="PLPProductCard",e.exports=E},53257:(e,t,n)=>{const o=n(67294),i=n(22031).Z,{PLPProductCardPrice:a,PLPProductCardRetailerName:r,PLPProductCardSalePrice:s,PLPArrow:l}=n(55742),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}},80152:(e,t,n)=>{const o=n(86857);e.exports=o},55742:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),a=n(44673),r=n(55283),{BaseLink:s,BaseText:l}=n(74327),{calculateSpacing:d,getColorStyles:c,getTypographyStyles:m,getColorToken:p,minScreen:u,isInverted:g}=n(79720),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);\n fill: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\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 k=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; `;k.defaultProps={colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const w=o(s).withConfig({displayName:"PLPProductCardLink"})` min-height: 4em; max-height: 5em; ${u(i.md)} { min-height: 3.5em; } `;w.defaultProps={colorToken:"colors.consumption.body.standard.link",hasUnderline:!0,typeIdentity:"typography.definitions.utility.button-utility"};const C=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; `;C.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 x=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; `,S=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; `,I=o.div.withConfig({displayName:"PLPProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; height: 100%; `,T=o.div.withConfig({displayName:"PLPProductCardWrapper"})` margin: 0; height: 100%; ${({shouldCheckProductInView:e,inView:t})=>e&&t&&"opacity: 0.4;"} &:hover { cursor: pointer; ${C},${$} { ${({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")}; `,L=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:T,PLPProductCardObject:I,PLPProductCardHeader:E,PLPProductCardImage:S,PLPProductCardBody:x,PLPProductCardBrandName:C,PLPProductCardOffer:k,PLPProductCardName:$,PLPProductCardLink:w,PLPProductCardPrice:v,PLPProductCardRetailerName:y,PLPProductCardSalePrice:h,PLPArrow:b,PLPVariantInfoWrapper:N,PLPVariantInfo:L,PLPShopping:f}},22031:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},82121:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(23279),r=n(67294),{useIntl:s}=n(76186),l=n(8769).Z,{googleAnalytics:d}=n(28601),{useViewportObserver:c}=n(47041),{Disclaimer:m}=n(5626),p=n(56851),u=n(98288),g=n(95646),h=n(92610),{trackComponent:y}=n(40199),{formatGtmData:b,productImpressionTracking:f}=n(12190),{componentTracking:v}=n(28601),{ProductEmbedContent:k,ProductEmbedCTA:w,ProductEmbedImageLink:C,ProductEmbedWrapper:$,ProductEmbedImage:x,ProductEmbedImageCreditWrapper:S,ProductEmbedDek:E}=n(12810),I=e=>{const{className:t,contentType:n,ctaHref:i,ctaText:I,ctaAtRetailerName:T,dangerousCredit:N,dangerousDek:L,dangerousHed:B,embedSize:P,internalLink:A,isEmbedSizeEnabled:M,offerRetailer:D,offerUrl:H,image:_,isSponsored:R,isFirstProduct:O,hasProductEmbedPadding:F,hasProductEmbedHedTextCentreAlign:W,hasGalleryProductEmbedPadding:U,hedTag:V,multipleOffers:z,productBrand:j,productId:G,id:q,productOfferVariation:Z,shouldHaveAlternateHedSpacing:K,shouldHaveModerateWrapperPadding:Y,shouldShowBrandName:X,shouldShowBrandInProductName:J,showAffiliateDisclaimerOnFirstProduct:Q,showOfferUrl:ee,showPriceOnButton:te,variations:ne,dropShipSellers:oe,showLocalisedOffers:ie,isLazy:ae,variationName:re,shouldEnableBundleComponentAnalytics:se,index:le,layout:de}=e;r.useEffect((()=>{y("ProductEmbed",re)}),[re]);const{formatMessage:ce}=s(),me=((e,t,n)=>"venue"===e?n(l.venueCtaText):t||n(l.defaultCtaText))(n,I,ce);let pe=!0;oe?.length>0&&(pe=oe?.some((e=>!H?.toLowerCase().includes(e))));const{imageAlign:ue,marginDek:ge,contentAlign:he,buttonAlign:ye,hasTopMargin:be,contentPosition:fe,shouldDekBelowOffer:ve,hasMultipleLines:ke}=ne,we={tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":D,"data-offer-url":H},Ce={dangerousHed:B,brand:{name:j},id:G||q,index:le,contentType:n,offers:z,layout:de,hotelLink:A};r.useEffect((()=>{window.addEventListener("load",(()=>f("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",a((()=>{f("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3))}),[]);const $e=e=>{b(window,{...Ce},e,"ProductEmbed",B)};c(".product-embed",void 0,(e=>{e&&d.emitUniqueGoogleTrackingEvent("productembeds")}));const xe=!(!M||!P),Se=ce(l.defaultTextPreamble),Ee={dangerousHed:j&&J?`${j} ${B}`:B,dangerousDek:L,embedSize:P,marginDek:ge,productBrand:j,productId:G,shouldShowBrandName:X,shouldDekBelowOffer:ve};let Ie={};return se&&(Ie=v.addDataSectionTitleAttribute(se,"product carousel item",le)),r.createElement(r.Fragment,null,Q&&O&&r.createElement(m,{"data-testid":"ProductEmbedDisclaimer"}),r.createElement($,{...Ie,"data-testid":"ProductEmbedWrapper",className:o("product-embed",{[`product-embed--image-${ue}`]:ue&&_&&!xe},{"product-embed--no-bottom-padding":ne.noBottomPadding},t),imageAlign:ue&&_&&!xe?ue:null,marginDek:!xe&&ge?ge:null,hasTopMargin:be,isSponsored:R,embedSize:P,noImage:!_&&xe,noBottomPadding:ne.noBottomPadding,noRightLeftPadding:ne.noRightLeftPadding,hasSidePadding:ne.hasSidePadding,shouldHaveAlternateHedSpacing:K,shouldHaveModerateWrapperPadding:Y,shouldShowBrandName:X,useEmbedSize:xe,hasProductEmbedPadding:F,"data-item":JSON.stringify(Ce),hasGalleryProductEmbedPadding:U},_&&(A?r.createElement(C,{href:A},r.createElement(x,{isLazy:ae,as:u,..._,onClick:$e})):r.createElement(C,{as:p,href:ee?H:i,target:pe?"_blank":"_self",rel:"sponsored noopener",attributes:we,onClick:$e},r.createElement(x,{isLazy:ae,as:u,..._}),N&&r.createElement(S,{dangerouslySetInnerHTML:{__html:N}}))),r.createElement(k,{className:"product-embed__content",contentAlign:he,contentPosition:fe},r.createElement(h,{...Ee,hasBottomMargin:ne.hasBottomMargin,hedTag:V,hasProductEmbedHedTextCentreAlign:W}),me&&i&&r.createElement(w,{as:g,marginDek:ge,buttonAlign:ye,noDek:!L&&te,className:"product-embed__cta",defaultCTAText:me,ctaAtRetailerName:T,defaultTextForEmbedSize:xe?Se:null,hasMultipleLines:ke,embedSize:P,offers:z,onClickHandler:(e,t)=>{const n={"click text":P?`${P}_${t+1}_${e}`:`default_${t+1}_${e}`};d.emitGoogleTrackingEvent("buy-button-click",n),$e(t)},productId:G,showCount:4,showOfferUrl:ee,showPriceOnButton:te,productOfferVariation:Z,dropShipSellers:oe,showLocalisedOffers:ie,hasProductEmbedPadding:F,hasGalleryProductEmbedPadding:U}),ve&&L&&B&&"feature-small"!==P&&r.createElement(E,{className:"product-embed__dek",marginDek:ge,dangerouslySetInnerHTML:{__html:L}}))))};I.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,layout:i.string,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,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})},I.defaultProps={hasGalleryProductEmbedPadding:!1,hasProductEmbedPadding:!1,hedTag:"div",isEmbedSizeEnabled:!1,isLazy:!1,shouldEnableBundleComponentAnalytics:!1,shouldHaveAlternateHedSpacing:!1,shouldHaveModerateWrapperPadding:!1,shouldShowBrandInProductName:!1,shouldShowBrandName:!1,variations:{imageAlign:"left",noBottomPadding:!1,hasSidePadding:!1,hasTopMargin:!0,shouldDekBelowOffer:!1,hasMultipleLines:!1,hasBottomMargin:!1}},I.displayName="ProductEmbed",e.exports=I},92610:(e,t,n)=>{const o=n(45697),i=n(67294),{ProductEmbedDek:a,ProductEmbedHed:r,ProductEmbedBrandName:s,ProductEmbedHedWrapper:l}=n(12810),d=({dangerousHed:e,dangerousDek:t,embedSize:n,hedTag:o,hasProductEmbedHedTextCentreAlign:d,marginDek:c,productBrand:m,productId:p,shouldShowBrandName:u,shouldDekBelowOffer:g,hasBottomMargin:h})=>i.createElement(i.Fragment,null,i.createElement(l,{hasBottomMargin:h,hasProductEmbedHedTextCentreAlign:d},u&&m&&i.createElement(s,{dangerouslySetInnerHTML:{__html:m}}),e?i.createElement(r,{as:o,id:(e=>{if(e)return e})(p),dangerouslySetInnerHTML:{__html:e}}):i.createElement(r,{dangerouslySetInnerHTML:{__html:t}}),!g&&t&&e&&"feature-small"!==n&&i.createElement(a,{className:"product-embed__dek",marginDek:c,dangerouslySetInnerHTML:{__html:t}})));d.propTypes={dangerousDek:o.string,dangerousHed:o.string,embedSize:o.string,hasBottomMargin:o.bool,hasProductEmbedHedTextCentreAlign:o.bool,hedTag:o.string,marginDek:o.string,productBrand:o.string,productId:o.string,shouldDekBelowOffer:o.bool,shouldShowBrandName:o.bool},e.exports=d},24394:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(38047);e.exports=o(i,"ProductEmbed")},12810:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,minScreen:l,maxScreen:d,minMaxScreen:c,styledProperty:m}=n(79720),{BaseText:p,BaseWrap:u,BaseLink:g}=n(74327),{BREAKPOINTS:h}=n(85326),{BodyWrapper:y}=n(81717),{ProductOfferCtaBlock:b}=n(49524),{ButtonLabel:f}=n(41909),v=e=>"feature-medium"===e,k=e=>"feature-small"===e||"feature-large"===e,w=e=>"feature-small"===e||"feature-medium"===e,C=e=>"feature-medium"===e||"feature-large"===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(h.md)}{\n ${b} > a {\n padding: ${a(1)} 0;}\n } \n }`} ${({hasProductEmbedPadding:e,hasGalleryProductEmbedPadding:t})=>(e||t)&&`${b}{\n ${f}{\n padding:${a(1)} ${a(2)} 0;\n margin-bottom: ${a(1)};\n }\n }`} ${({buttonAlign:e})=>"right"===e&&"position: relative;"} ${l(h.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; } `,x=o(g).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(h.md)} { grid-row: 1/-1; padding-left: 0; } `,S=o.div.withConfig({displayName:"ProductEmbedImage"})``,E=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(h.md)} { padding-right: 0; } `,I=i` ${s("typography.definitions.consumptionEditorial.subhed-aux-secondary")} margin: 0; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.subhed")}; `,T=o(p).withConfig({displayName:"ProductEmbedHed"})` ${I} ${y} & { ${I} } `;T.defaultProps={as:"h2"};const N=o(p).withConfig({displayName:"ProductEmbedDek"})` ${s("typography.definitions.consumptionEditorial.description-embed")} margin-top: ${a(1)}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; ${l(h.md)} { margin-top: ${a(2)}; } `;N.defaultProps={as:"div"};const L=i` && { grid-template-columns: repeat(2, 1fr); padding-right: 0; padding-left: 0; ${l(h.md)} { grid-template-columns: minmax(${a(20)}, 30%) 1fr; } } `,B=i` && { margin-bottom: ${a(3)}; .product-offer__buy-button { max-width: ${a(33)}; } ${l(h.md)} { padding-right: 0; padding-left: 0; } ${c(0,h.md)} { .product-offer__cta-block a { padding: ${a(2)} ${a(.5)}; } .product-offer__buy-button .button__label { padding: 0; } } } `,P=i` && { display: flex; flex-direction: column; margin-bottom: ${a(3)}; padding: 0; .product-offer__buy-button { max-width: ${a(33)}; } } `,A=i` &.callout--group-item { && { grid-column: 1/-1; ${l(h.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)}; ${x} { padding-left: ${a(2)}; } ${E} { padding-right: ${a(2)}; } ${$} { position: absolute; grid-column: 1/-1; max-width: none; } } } } `,M=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(h.md)}{\n margin-bottom: ${a(6)};\n }}\n `} ${x} { ${({hasProductEmbedPadding:e})=>e?` padding: 0 ${a(1)};`:`padding: 0 ${a(2)};`} ${({hasGalleryProductEmbedPadding:e})=>e&&" padding: 0;"} } ${E} { padding-left: ${a(2)}; } ${T} { ${({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;"} ${N} { 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 `} } ${$} { ${({hasTopMargin:e})=>e?"margin-top: 1rem;":"margin: 0;"} ${({marginDek:e})=>e&&"position: relative;"} ${({noDek:e})=>e&&`margin-top: ${a(2)};`} } ${l(h.md)} { margin-bottom: ${a(7)}; padding-bottom: ${a(5)}; ${x} { padding: 0; } ${E} { padding: 0; } ${T} { ${({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;`} } ${N} { margin: 0 0 ${a(2)}; } } } &.callout--group-item { ${l(h.md)} { height: calc(100% - ${a(7)}); } } `,D=i` .grid--item & { &.callout--group-item { &.callout--group-item-1 { max-width: 960px; } &.callout--group-item-1, &.callout--group-item-2 { ${E} { ${m("contentAlign","center",i` display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; `)} } ${c(h.sm,h.md)} { display: block; padding: 16px 1rem 4rem; max-width: 100%; ${x} { padding-left: 0; } } } } } `,H=o(p).withConfig({displayName:"ProductEmbedImageCreditWrapper"})` padding-top: ${a(1)}; padding-bottom: ${a(2)}; `;H.defaultProps={as:"p",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const _=o(u).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(h.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",M)} ${m("imageAlign","center",D)} ${m("imageAlign","left",A)} /* no-image styles */ ${m("noImage",!0,i` display: flex; `)} ${({useEmbedSize:e,embedSize:t})=>e&&t&&i` ${x} { padding: 0; ${v(t)&&"margin: auto 0;"} ${k(t)&&`${l(h.md)} {\n padding: 0;\n }`} } ${E} { padding-left: 0; ${w(t)&&"margin: auto 0;"} ${C(t)&&"padding-right: 0;"} ${k(t)&&`${l(h.md)} {\n padding-left: 0;\n }`} } ${T} { ${(e=>s(v(e)?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.consumptionEditorial.subhed-aux-primary"))(t)} ${({theme:e})=>r(e,"color","colors.interactive.base.black")}; ${w(t)&&"margin-top: 0;\n line-height: 1.125em;"} ${k(t)&&`${l(h.md)} {\n margin-top: 0;\n }`} } ${N} { ${C(t)&&i` ${s("typography.definitions.consumptionEditorial.body-core")} margin-top: ${a(1)}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; `} } ${$} { ${C(t)&&`margin-top: ${a(2)};`} ${(e=>"feature-large"===e)(t)&&`${l(h.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 L;case"feature-medium":return B;case"feature-large":return P;default:return null}})(t)} `} ${({noRightLeftPadding:e})=>e&&i` && { padding: 0; &:not(:nth-child(1)) { margin-top: 1rem; } ${x} { padding: 0; } ${E} { padding: 0; } ${H} { 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(h.md)} { grid-column: 3 / span 4; text-align: left; } ${E} { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } ${$} { position: relative; ${e&&`\n margin-right: ${a(-2)};\n margin-left: ${a(-2)};\n ${l(h.md)} {\n margin-right: ${a(-4)};\n margin-left: ${a(-4)};\n }\n `} ${n&&` \n ${l(h.md)} {\n margin-right: ${a(-2)};\n margin-left: ${a(-2)};\n }\n `} ${o&&` \n ${l(h.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 `} } } ${y} > .body__inner-container > && { ${l(h.md)} { margin-right: auto; margin-left: auto; width: 50%; } } `)(e,t,n,o)} `;_.defaultProps={bottomSpacing:5};const R=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")}; `,O=o.div.withConfig({displayName:"ProductEmbedHedWrapper"})` ${({hasBottomMargin:e})=>e?`\n ${d(h.md)} {\n margin-bottom: ${a(2)};\n }`:" "} ${({hasProductEmbedHedTextCentreAlign:e})=>e&&`\n text-align:center;\n &{\n margin-bottom: ${a(0)};\n }`} `;e.exports={ProductEmbedContent:E,ProductEmbedCTA:$,ProductEmbedDek:N,ProductEmbedHed:T,ProductEmbedImageLink:x,ProductEmbedWrapper:_,ProductEmbedImage:S,ProductEmbedImageCreditWrapper:H,ProductEmbedBrandName:R,ProductEmbedHedWrapper:O}},8769:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},38047:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(82121);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},82930:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(67358),s=n(8046),{ProductOfferListWrapper:l}=n(92334),{trackComponent:d}=n(40199),{getProductLocalisedOffers:c,countryCurrencyMapping:m}=n(77423),p="US",u=({buttonVariation:e,btnStyle:t,className:n,copilotID:i,contentType:u,dataAttrs:g,ctaAtRetailerName:h,defaultCTAText:y,defaultTextForEmbedSize:b,embedSize:f,featureFlags:v,hasGallerySlideBackground:k,hasMultipleLines:w,hasPriceSection:C,hidePriceComponentWhenNoPrice:$,isVenueCardItemContainer:x,onClickHandler:S,offers:E,organizationID:I,productId:T,productOfferVariation:N,shouldConsiderPriceText:L,showCount:B,shouldDisplayBookmarkWithOffers:P,showOfferButtonSideBySide:A,showOffersSeller:M,showOfferUrl:D,showPriceOnButton:H,showSellerNameBelowButton:_,venueSellerPreviewText:R,dropShipSellers:O,showLocalisedOffers:F,urlToBookmark:W,user:U,userPlatform:V})=>{const[z,j]=a.useState({}),{shouldUseBookmarkV3:G=!1}=v,q=F&&"hotel"!==u?E?.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===p:e.currency===m[p])):E,[Z,K]=a.useState(q);a.useEffect((()=>{d("ProductOfferList"),K(!0===F&&"hotel"!==u?c(p,E):q)}),[]),a.useEffect((()=>{P&&(async()=>{if(!U.amguuid)return void j({bookmarkId:null,isUrlBookmark:null,contentId:i});const e=s(G),t=await e.getBookmarkStatus({amgUUID:U.amguuid,copilotID:i,documentUrl:`${window.location.origin}${W}`,organizationID:I,siteCode:V.siteCode,userPlatformProxy:V.userPlatformProxy,xClientID:V.xClientID});j({...t,contentId:i})})()}),[i,I,P,W,U,V]);const Y=e=>{j({...e,contentId:i})},X=r[N]||r;return Z?.length?a.createElement(l,{className:o("product-offer-list",n),showOfferButtonSideBySide:A},Z.slice(0,B).map(((n,o)=>{let r=!0;O?.length>0&&(r=O?.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=M&&n.seller?.name||"",d=n.sellerName||l,c=!!n.price;return a.createElement(X,{...n,bookmarkDetails:z,buttonVariation:e,btnStyle:t,ctaHref:s,className:"product-offer-list__offer",copilotID:i,dataAttrs:g,ctaAtRetailerName:h,defaultCTAText:y,defaultTextForEmbedSize:b,embedSize:f,hasMultipleLines:w,hasPriceSection:$?c:C,onClickHandler:S,productId:T,position:o,venueSeller:l,showOfferUrl:D,showPriceOnButton:H,showSellerNameBelowButton:$?c:_,key:d,venueSellerPreviewText:R,isExternalProduct:r,isVenueCardItemContainer:x,shouldConsiderPriceText:L,showOfferButtonSideBySide:A,hasBookmarkingEnabled:P,updateBookmark:Y,urlToBookmark:W,hasGallerySlideBackground:k})}))):null};u.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,isVenueCardItemContainer:i.bool,offers:i.array,onClickHandler:i.func,organizationID:i.string,productId:i.string,productOfferVariation:i.string,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,urlToBookmark:i.string,user:i.object,userPlatform:i.object,venueSellerPreviewText:i.string},u.defaultProps={featureFlags:{shouldUseBookmarkV3:!1},isExternalProduct:!0,offers:[],shouldConsiderPriceText:!1,shouldDisplayBookmarkWithOffers:!1,showCount:1,showOfferButtonSideBySide:!1},u.displayName="ProductOfferList",e.exports=u},95646:(e,t,n)=>{const{connect:o}=n(59800),{asConfiguredComponent:i}=n(36380),a=i(n(82930),"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)},92334:(e,t,n)=>{const o=n(51117).default,{ProductOfferWrapper:i}=n(49524),{BREAKPOINTS:a}=n(85326),{calculateSpacing:r,minScreen:s,maxScreen:l}=n(79720),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}},3569:(e,t,n)=>{const o=n(45697),i=n(67294),{trackComponent:a}=n(40199),{PymInteractiveIframeEmbedWrapper:r,PymInteractiveIframeEmbedContainer:s,PymInteractiveIframEmbedContent:l,PymInteractiveIframEmbedCaption:d}=n(1073),c=({className:e,caption:t,offsetHeight:n,title:o,url:c})=>{i.useEffect((()=>{a("PymInteractiveIframeEmbed")}),[]);const m=i.useRef(),p=i.useRef(),u=({source:e,origin:t,data:o})=>{const{type:i,height:a}=o;let r;p.current&&m.current&&m.current.src.startsWith(t)&&m.current.contentWindow===e&&("string"==typeof o&&-1!==o.indexOf("apym")?r=o.replace("apym",""):"embed-size"===i&&(r=a),r&&(p.current.style.height=`${Number(r)+n}px`))};return i.useEffect((()=>(window.addEventListener("message",u),()=>{window.removeEventListener("message",u)}))),i.createElement(r,{"data-testid":"PymInteractiveIframeEmbedWrapper",className:e,ref:p},i.createElement(s,null,i.createElement(l,{title:o,src:c,ref:m,scrolling:"no"}),t&&i.createElement(d,{dangerousCaptionText:t})))};c.propTypes={caption:o.string,className:o.string,offsetHeight:o.number,title:o.string,url:o.string.isRequired},c.defaultProps={offsetHeight:0,title:"Interactive Iframe Embed"},c.displayName="PymInteractiveIframeEmbed",e.exports=c},45285:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(3569);e.exports=o(i,"PymInteractiveIframeEmbed")},1073:(e,t,n)=>{const o=n(51117).default,i=n(31954),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(79720),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}},17257:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),{useEffect:r,useState:s}=n(67294),{trackComponent:l}=n(40199),{RatingForm:d,RatingFormWrapper:c,RatingInput:m,RatingLabel:p,RatingLink:u,RatingLinkWrapper:g,RatingRating:h,RatingRatings:y,RatingStar:b,RatingStarHalf:f,RatingStars:v,RatingTriangle:k,RatingWrapper:w}=n(12711),C=n(19160).Z,$=({averageRatingCount:e,brandSlug:t,className:n,hasBorderTop:o,isRatingDisabled:$,link:x,onChange:S,onSubmit:E,totalRatingCount:I,isRatingClickable:T,showReviewLink:N})=>{i.useEffect((()=>{l("Rating")}),[]);const{formatMessage:L}=a(),[B,P]=s(e),A=!!e&&!!I,{onClick:M,label:D,url:H}=x||{},_=e=>{const t=Number(e.target.value);P(t),S&&S(t)};r((()=>{P(e)}),[e,t]);const[R,O]=s(!1);return i.createElement(w,{className:n,"data-testid":"RatingWrapper",hasBorderTop:o},i.createElement(c,{onClick:D&&H&&T&&M,href:H,showReviewLink:N},A?i.createElement(h,null,Number("epicurious"===t?B:e).toFixed(1)):null,i.createElement(d,{action:"",onSubmit:e=>{e.preventDefault(),E&&E(e.target.value)},isRatingDisabled:$,isFocussed:R},i.createElement(v,{role:"group","aria-label":L(C.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(m,{"aria-label":`${t} ${L(C.ratingAriaLabel)}`,defaultChecked:t===Math.floor(B),disabled:$,id:o,name:"Rating",onClick:_,value:t,onFocus:()=>{O(0===t)}}),i.createElement(p,{htmlFor:o},t>0?i.createElement(b,null,i.createElement(f,{$shouldHalfFill:t===Math.floor(B)+1&&B%1!=0})):null))})))),A?i.createElement(y,null,"(",I,")"):null),N&&D&&H?i.createElement(g,null,i.createElement(u,{onClick:M,href:H},D,i.createElement(k,null))):null)};$.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,showReviewLink:o.bool,totalRatingCount:o.number},$.defaultProps={averageRatingCount:0,brandSlug:"",hasBorderTop:!1,isRatingDisabled:!0,link:{},showReviewLink:!0,totalRatingCount:0},e.exports=$},44287:(e,t,n)=>{e.exports=n(17257)},12711:(e,t,n)=>{const o=n(51117).default,i=n(79138),a=n(72643),{BaseLink:r,BaseText:s}=n(74327),{BREAKPOINTS:l}=n(85326),{calculateSpacing:d,getColorStyles:c}=n(79720),{hideVisually:m}=n(65496),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: 0; right: 0; bottom: 0; left: 0; 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; } } `,k=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} { outline: #2360c5 auto 1px; } } `,w=o.form.withConfig({displayName:"RatingForm"})` &&& { &:focus-within { outline: ${({isFocussed:e})=>e?"#2360C5 auto 1px":""}; } &:hover { && { ${k} + ${v} ${y} path { ${({theme:e,isRatingDisabled:t})=>t?"":`${c(e,"fill","colors.interactive.base.brand-primary")};}`} ${k}:hover + ${v} ~ ${v} { ${y} path { ${({theme:e,isRatingDisabled:t})=>t?"":`: ${c(e,"fill","colors.interactive.base.light")};}`} } } } } } } `,C=o(s).withConfig({displayName:"RatingRating"})` margin-right: ${d(1)}; `;C.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 }"} `,x=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:w,RatingFormWrapper:$,RatingInput:k,RatingLabel:v,RatingLink:u,RatingLinkWrapper:g,RatingRating:C,RatingRatings:h,RatingStar:b,RatingStarHalf:y,RatingStars:f,RatingTriangle:p,RatingWrapper:x}},19160:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({ratingAriaLabel:{id:"Rating.RatingAriaLabel",defaultMessage:"Rating",description:"Default aria label for rating text"}})},99956:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(19618),s=n(63030),l=n(92170),d=n(61253),{calculateSizes:c}=n(62190),m=new Set(["photo","cartoon"]),p=new Set(["clip","cnevideo"]),{SpanWrapper:u,CNEVideoEmbedWrapper:g}=n(89676),{trackComponent:h}=n(40199);class y 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,.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}}componentDidMount(){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:k,setCartoonLinkedGalleries:w,shouldPlayContinuously:C,shouldUseMediumBreakpoint:$,shouldDisableImageClick:x,analyticsData:S,signalType:E,actionBarConfig:I}=this.props,T=v?l[v]:l,{assetLoaded:N,shouldLoadAsset:L,isInView:B}=this.state,P={...this.props,shouldLoadAsset:L};return a.createElement(d.Consumer,null,(l=>a.createElement(u,{className:o("responsive-asset",e),isInVisible:n&&(!B||!N),ref:this.handleRef,responsiveCartoonVariation:v},"clip"===t&&a.createElement(r,{...P,onLoadedMetadata:this.handleAssetContainerLoaded}),"cnevideo"===t&&a.createElement(g,{shouldAutoplay:m,shouldPlayContinuously:C,scriptUrl:i,onVideoLoad:this.handleAssetContainerLoaded}),"photo"===t&&a.createElement(s,{...P,onAssetLoaded:this.handleAssetLoaded,shouldHoldImageSpace:p,sizes:h||c(l),masterAspectRatio:b,shouldRestrictCropping:f,itemProp:y,signalType:E,actionBarConfig:I}),"cartoon"===t&&a.createElement(T,{...P,onAssetLoaded:this.handleAssetLoaded,sizes:h||c(l),showPublishedDate:k,setCartoonLinkedGalleries:w,shouldHoldImageSpace:p,shouldUseMediumBreakpoint:$,shouldDisableImageClick:x,analyticsData:S}))))}}y.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]),videoElementRef:i.oneOfType([i.func,i.shape({current:i.object})])},y.defaultProps={contentType:"photo",shouldHoldImageSpace:!1},e.exports=y},62190:(e,t,n)=>{const o=n(28657),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}`:""}}},98288:(e,t,n)=>{const{connect:o}=n(59800),i=n(99956),a=o((function(e){return e.disableLazyLoad?{isLazy:!1}:{}}))(i);e.exports=a},89676:(e,t,n)=>{const o=n(51117).default,i=n(87962),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}},92026:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{connect:r}=n(59800),{useState:s,useEffect:l}=n(67294),{useIntl:d}=n(76186),c=n(71741).Z,m=n(63030),p=n(56851),u=n(17361),{trackComponent:g}=n(40199),h=n(28824),{CopyLink:y,CartOutlined:b,PhotoStack:f,DownloadCloud:v}=n(18322),k=n(92727),{googleAnalytics:w}=n(28601),{ResponsiveCartoonWrapper:C,ResponsiveCartoonImage:$,ResponsiveCartoonIcons:x,ResponsiveCartoonCredit:S,ResponsiveCartoonCaption:E,ResponsiveCartoonTagCloud:I,ResponsiveCartoonCTA:T,ResponsiveCartoonCTAWrapper:N,ResponsiveCartoonIconButton:L,ResponsiveCartoonOpenGallery:B,ResponsiveCartoonLinkAlertPopup:P,ResponsiveCartoonLinkButtonWrapper:A}=n(94007),M=e=>{const{formatMessage:t}=d(),[n,i]=a.useState({}),{caption:r,credit:m,className:u,dangerousCaption:h,dangerousCredit:M,id:D,links:H,publishedDate:_,showCartActionButtons:R,showDownloadActionButton:O,showLinkActionButton:F,showOpenGalleyButton:W,showPublishedDate:U,showSocialIcons:V,sources:z,tagCloud:j,openModal:G,variations:{isCartoonEmbed:q,isCard:Z},isCartoonCaption:K,setCartoonLinkedGalleries:Y,variationName:X,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,shouldDisableImageClick:ee,analyticsData:te}=e;a.useEffect((()=>{g("ResponsiveCartoon",X)}),[X]);const ne=a.useMemo((()=>W&&n?.id),[W,n?.id]),oe=a.useMemo((()=>R||O||F||ne),[R,O,F,ne]),ie="inline"===te.cartoonPlacement||te.isSmallDevice?k:"div",ae={cartoon_placement:te?.cartoonPlacement,cartoon_id:D,gallery_title:n?.dangerousHed||te?.galleryTitle||""},re=H.find((e=>"canonical"===e.network)),se=h||r,le=Boolean(M||m||U&&_),de=V&&H?.length>0,ce=e=>{w.emitGoogleTrackingEvent("cartoon-interaction",{...ae,cartoon_interaction:e})};a.useEffect((()=>{if(W&&re?.url){const e=new URLSearchParams({format:"json",page:1,includeGallery:!0,hierarchies:"channels/cartoons",galleryLimit:1,includeRecirc:!0,recircLimit:3}),t=re.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)}))}}),[W,re]);const[me,pe]=s(!1),ue=()=>{ce("open cartoon gallery"),Y(n,(()=>G(!0)))},ge=(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((()=>{pe(!1)}),3e3);return()=>clearTimeout(e)}),[me]);const he=!ee&&Boolean(re?.url);return a.createElement(C,{as:ie,className:o("responsive-cartoon",u),"data-testid":"responsive-cartoon",isCartoonEmbed:q,isCard:Z,shouldShowOpenGalleyButton:ne,..."inline"===te.cartoonPlacement||te.isSmallDevice?{onIntersectionViewport:(e,t)=>{e&&(w.emitGoogleTrackingEvent("cartoon-impression",{...ae,cartoon_numbering:`${te.cartoonPosition||""}/${te.totalNumberOfCartoons}`||""}),t())}}:{}},he?a.createElement(p,{"data-testid":"responsive-cartoon__image-link",className:"responsive-cartoon__image-link",href:re.url,onClick:e=>{e.stopPropagation(),ne&&(e.preventDefault(),ue())}},a.createElement($,{...e,"data-testid":"responsive-cartoon__image",className:"responsive-cartoon__image",shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q})):a.createElement($,{...e,"data-testid":"responsive-cartoon__image",className:"responsive-cartoon__image"}),((e,t,n,o,i,r)=>e&&a.createElement(E,{dangerousCaptionText:t||n,className:"responsive-cartoon__caption","data-testid":"responsive-cartoon__caption",isCartoonCaption:o,hasLinebreak:!0,...r&&{onClickHandler:i}}))(se,h,r,K,ue,ne),de&&a.createElement(x,{links:H,"data-testid":"responsive-cartoon__social-icons",className:"responsive-cartoon__social-icons"}),((e,t,n,o,i,r,s)=>e&&a.createElement(S,{...ge(n,t,i,r),"data-testid":"responsive-cartoon__credit",className:"responsive-cartoon__credit",isCartoonCaption:o,...s&&{onClickHandler:ue}}))(le,m,M,K,U,_,ne),oe&&a.createElement(T,null,a.createElement(N,null,F&&a.createElement(A,null,a.createElement(L,{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")}pe(!0)}catch(e){console.error(e)}})(re?re.url:""),ce("share link")},ButtonIcon:()=>a.createElement(y,{title:t(c.copyLinkButtonMessage)}),cornerRadius:"FullyRoundedCorner",size:"small"}),a.createElement(P,{alertPosition:"under",ariaRole:"dialog",arrowPosition:50,className:"shopping-alert",iconPosition:"after",isTooltip:!0,isVisible:!0,shouldUseArrow:!0,isActive:me},a.createElement("p",{"aria-hidden":!0},t(c.copiedLinkAlertMessage)))),O&&a.createElement(L,{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()})(),ce("download")},ButtonIcon:()=>a.createElement(v,{title:t(c.downloadButtonMessage)}),cornerRadius:"FullyRoundedCorner",size:"small"}),R&&a.createElement(L,{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"),ce("go to shop")},ButtonIcon:()=>a.createElement(b,{title:t(c.cartButtonMessage)}),cornerRadius:"FullyRoundedCorner",size:"small"}),ne&&a.createElement(B,{ariaLabel:t(c.openCartoonGalleryButtonMessage),label:t(c.openCartoonGalleryButtonMessage),iconPosition:"after",hasEnableIcon:!0,onClickHandler:ue,ButtonIcon:()=>a.createElement(f,{title:t(c.openCartoonGalleryButtonIconMessage)}),cornerRadius:"FullyRoundedCorner",btnStyle:"outlined",size:"small"}))),(e=>e&&a.createElement(I,{...e,className:"responsive-cartoon__tags"}))(j))};M.defaultProps={analyticsData:{},isCartoonCaption:!0,links:[],shouldDisableImageClick:!1,showCartActionButtons:!1,showDownloadActionButton:!1,showLinkActionButton:!1,showOpenGalleyButton:!1,showPublishedDate:!1,showSocialIcons:!0,variations:{isCartoonEmbed:!1,isCard:!1}},M.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}=h(e);return{openModal:t}}))(M)},92170:(e,t,n)=>{e.exports=n(93665)},94007:(e,t,n)=>{const{default:o,css:i}=n(51117),a=n(63030),r=n(31954),{CaptionText:s,CaptionCredit:l}=n(5481),d=n(13134),c=n(7279),{ButtonIconWrapper:m}=n(41909),{SocialIconsListItem:p,SocialIconsList:u}=n(96860),g=n(44374),h=n(6046),{calculateSpacing:y,getColorStyles:b,getTypographyStyles:f,getColorToken:v}=n(79720),k=o(a).withConfig({displayName:"ResponsiveCartoonImage"})` margin: 0 auto; `,w=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 `} } `,C=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; } } `,x=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; ${k} { cursor: zoom-in; max-width: ${y(70)}; } ${C} { margin-top: 0; cursor: ${t?"zoom-in":"auto"}; padding-top: ${y(2)}; padding-right: ${y(.25)}; max-width: ${y(70)}; } ${w} { margin-bottom: ${y(3)}; cursor: ${t?"zoom-in":"auto"}; padding-top: ${y(1)}; max-width: ${y(70)}; } `} `,S=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)}; `,I=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")}; } } `,T=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")}; } svg path { fill: ${v("colors.interactive.base.dark")}; } ${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; } `,L=o.div.withConfig({displayName:"ResponsiveCartoonLinkButtonWrapper"})` position: relative; `,B=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:x,ResponsiveCartoonImage:k,ResponsiveCartoonCaption:C,ResponsiveCartoonCredit:w,ResponsiveCartoonIcons:$,ResponsiveCartoonTagCloud:S,ResponsiveCartoonCTA:I,ResponsiveCartoonCTAWrapper:E,ResponsiveCartoonIconButton:T,ResponsiveCartoonOpenGallery:N,ResponsiveCartoonLinkAlertPopup:B,ResponsiveCartoonLinkButtonWrapper:L}},71741:(e,t,n)=>{const o=n(76186);t.Z=(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."}})},93665:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(92026);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},3648:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(34042),r=n(98288),{trackComponent:s}=n(40199),{ReviewEmbedContentCard:l,ReviewEmbedWrapper:d,ReviewEmbedHr:c}=n(63321),m=({artistName:e,buttonTextContent:t,contributors:n,className:o,dangerousDek:a,dangerousHed:r,hasWhiteBg:m,image:p,showArtist:u,showButton:g,showByline:h,showHr:y,showSideBySide:b,url:f})=>(i.useEffect((()=>{s("ReviewEmbed")}),[]),i.createElement(d,{className:o},y&&i.createElement(c,null),i.createElement(l,{artistName:u?e:"",buttonTextContent:t,contributors:n,dangerousDek:a,dangerousHed:r,image:p,url:f,showButton:g,showByline:h,hasWhiteBg:m,showSideBySide:b}),y&&i.createElement(c,null)));m.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},m.defaultProps={artistName:"",buttonTextContent:"",hasWhiteBg:!1,showArtist:!1,showButton:!1,showByline:!0,showHr:!0,showSideBySide:!0},e.exports=m},69247:(e,t,n)=>{e.exports=n(3648)},63321:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{calculateSpacing:a}=n(79720),r=n(3477),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}},16569:(e,t,n)=>{const o=n(67294),{useRef:i,useState:a,useEffect:r,useCallback:s,useMemo:l}=n(67294),d=n(45697),c=n(94184),m=n(92099),{sizesAscending:p}=n(28657),u=n(98288),{componentTracking:g}=n(28601),{trackComponent:h}=n(40199),{getLastIndexElement:y,getNextIndexElement:b,handleOnScrollStop:f,isBackwardArrowActive:v,onScrollComplete:k}=n(71842),{trackNavigationEvent:w}=n(68612),C=n(85650),$=e=>e?.current?.querySelector("nav > ul"),x=(e,t)=>{const n=$(t),o=e||1,i=n?.querySelector(`li:nth-child(${o})`),a=i?.offsetLeft;n.scrollTo({left:a-48,behavior:"smooth"})},{LeftScrollButton:S,ImageWrapper:E,LinkBannerRubric:I,NavListWrapper:T,NavList:N,NavListItem:L,NavListItemContent:B,NavListItemContentAnchor:P,NavLink:A,NavWrapper:M,NavListWrapperForMore:D,NavPrimaryItem:H,NavImage:_,RightScrollButton:R,ScrollingNavigationMoreLinkWrapper:O,StyledChevron:F,StyledThinChevron:W,NavListDefault:U,VisualTextWrap:V}=n(62920),z=({ariaLabel:e,className:t,collapseMegaMenu:n,defaultNavLinkCount:d,dek:p,hasBorders:z,hasBottomBorder:j,hasContentHeaderLogo:G,hasCarouselControls:q,hasSmallViewportTitle:Z,hasDefaultChevron:K,hasDivider:Y,hasGradient:X,hideMoreLinkOnLargerScreens:J,hidePrimaryLink:Q,hasAnchorLinkList:ee,hasAnchorLinkListDivider:te,hasHeaderBorder:ne,hed:oe,isCentered:ie,isLeftSpaceDisabled:ae,isMenuDrawerOpen:re,isPointerEventEnabledOnHover:se,isRightSpaceDisabled:le,isSlim:de,shouldUseHoverState:ce,links:me,onHover:pe,primaryLink:ue,shouldCenterAlignContent:ge,shouldDisplayDangerousDek:he,shouldEnableBundleComponentAnalytics:ye,shouldOpenDrawerOnClick:be,showChevron:fe,showMoreLink:ve,fadeWidth:ke,trackingNamespace:we,theme:Ce,handleClickEvent:$e})=>{const xe=X&&"inverted"!==Ce,[Se,Ee]=a(!1),[Ie,Te]=a(!1),[Ne,Le]=a(!1),[Be,Pe]=a(0),[Ae,Me]=a(!1),[De,He]=a(!1),[_e,Re]=a(null),Oe=i(),Fe=!!G||de;o.useEffect((()=>{{const e=decodeURIComponent(window?.location?.hash).replace(/-/g," ");Re(e)}}),[]);const We=s((()=>{const e=f(Oe);Pe(e)}),[]),Ue=l((()=>v(Oe,Be)),[Be]);r((()=>{He(!(!Ue||Ne)),Ue&&!Ie&&Me(!0),Ue&&Ie&&Me(!1)}),[Ne,Ie,Ue]);const Ve=s((()=>{me.length<=4||Ie?Me(!1):Me(!0),Ue&&!Ie&&Me(!0),He(!(Ne||!Ue))}),[Ne,Ie,Ue,me]);r((()=>{K&&Ve()}),[Ne,Ie,Ue,K,me,Ve]),r((()=>{k(We()),Te((e=>{const t=$(e),n=t?.querySelector("li:last-child");if(t&&n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();return e.lefto.right-150}return null})(Oe)),Le((e=>{const t=$(e),n=t?.querySelector("li:first-child");if(t&&n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();return e.lefto.right}return null})(Oe)),window.addEventListener("scroll",k(We),!0)}),[Be,We]);const ze=()=>{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",ze),()=>{window.removeEventListener("DOMContentLoaded",ze)})),[]),o.useEffect((()=>{h("ScrollingNavigation")}),[]),!me?.length)return null;const je=(e,t)=>{13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),pe(t))},Ge=(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," ");Re(l)}t.preventDefault()}},qe=e=>{Ee(!Se),n(),Se||((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"};w(n)})(e,"Nav Link/More")},Ze=(e,t,n,o)=>{if(t&&!o&&n.preventDefault(),pe(e),n){const t={type:"click",label:e,subject:"header_menu",items:[{content_title:e,content_url:n?.target?.href?.toString()}],placement:"header"};w(t)}Ee(!1)},Ke=(e,t,n)=>{if(t||!t&&!e)return n},Ye=(e,t)=>!(!e||!t)||!e&&void 0,Xe=()=>{K||(Me(!1),He(!1))},Je=()=>o.createElement(L,{key:"More",isActive:Se,shouldUseHoverState:!0,isSlim:Fe,enableHoverStyle:!0,onClick:e=>be&&qe(e),onKeyDown:({keyCode:e})=>(32===e||13===e)&&qe()},o.createElement(A,{role:"link",hasChildren:!0,href:null,"aria-expanded":Se,"data-testid":"ScrollingNavigationMoreLink",isActive:Se,shouldUseHoverState:!0,as:"a",onMouseOver:()=>!be&&qe()},o.createElement("span",{dangerouslySetInnerHTML:{__html:"More"}})),fe?o.createElement(F,{isactive:String(Se)}):""),Qe=(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&&re;let y={};return ye&&(y=g.addDataSectionTitleAttribute(ye,we||ue?.text,u)),o.createElement(L,{className:c(t,{isDummyLinkClickable:n&&!1}),...y,key:l,isActive:i,shouldUseHoverState:ce,isSlim:Fe,enableHoverStyle:be,hasChildren:e,onClick:t=>(be||se)&&Ze(l,e,t,r),onKeyDown:t=>e&&je(t,l),showOnlyInBreakpoints:p},o.createElement(A,{tabIndex:"0",role:"link",hasChildren:e,href:Ke(e,n,d),"aria-expanded":Ye(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:ce,as:a?m:"a",onClick:s,onMouseOver:()=>!be&&Ze(l),onKeyDown:t=>e&&je(t,l)},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})),fe&&e&&o.createElement(F,{isactive:String(h)}))}));return"more"===n&&i.push(Je()),o.createElement(N,{disableRightSpace:le},i)},et=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(E,{tabIndex:"-1","data-testid":"ImageWrapper",hasAnchorLinkList:t,hasHeaderBorder:ne,href:Ke(n,i,a),as:r?m:"a",onClick:t?e=>Ge(a,e,s):s,isActive:l},o.createElement(u,{...d})):o.createElement(P,{as:"div"},o.createElement(E,{"data-testid":"ImageWrapper",src:d.segmentedSources.lg[0].url})))},tt=(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={};ye&&(y=g.addDataSectionTitleAttribute(ye,we||ue?.text,h));const b=!ee&&{isClickable:!0,onClick:()=>{window.location.href=d}};return o.createElement(L,{className:c(t,{isDummyLinkClickable:n&&!1,"active-InPage-nav":ee&&_e===`#${l.toLowerCase()}`}),...y,key:l,isActive:ee?_e===`#${l.toLowerCase()}`:i,shouldUseHoverState:ce,isSlim:Fe,enableHoverStyle:be,hasChildren:e,onClick:t=>(be||se)&&Ze(l,e,t,r),onKeyDown:t=>e&&je(t,l),hasCarouselControls:q,hasAnchorLinkList:ee},p&&o.createElement(B,{...b,hasAnchorLinkList:ee},o.createElement(et,{hasAnchorLinkList:ee,hasChildren:e,hasHrefForLinks:n,url:d,isExternal:a,onClick:s,isActive:i,image:p}),o.createElement(V,{hasAnchorLinkList:ee},!ee&&o.createElement(I,{id:"rubric"},u),o.createElement(A,{tabIndex:"0",role:"link",hasChildren:e,hasAnchorLinkList:ee,href:Ke(e,n,d),"aria-expanded":Ye(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:ce,as:a?m:"a",onClick:ee?e=>Ge(d,e,s):s,onMouseOver:()=>!be&&Ze(l),onKeyDown:ee?null:t=>e&&je(t,l),hasCarouselControls:q},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})))),fe&&e&&o.createElement(F,{isactive:String(i)}))}));return"more"===n&&i.push(Je()),o.createElement(o.Fragment,null,ee?o.createElement(N,{hasAnchorLinkList:ee,hasSmallViewportTitle:Z,numberOfItemsInCarousel:e.length,className:"anchor-nav-list"},o.createElement(C,{hasControls:!0,hasPagination:!0,controlPlacement:"space-between",controlPosition:"center",shouldAlignCenterIfContentIsLess:ge,shouldEnableScrollToStart:!1,isDotClickable:!1,paginationStyle:"slider",hasCustomSlider:!0,hasHeaderBorder:ne,snowplowNavEventSubject:"carousel_navigation_list",title:oe,strapline:p,hideStrapline:!he,hasDividerBelowHeader:te,contentAlign:"center"},i)):o.createElement(N,{hasAnchorLinkList:ee,hasCarouselControls:q,numberOfItemsInCarousel:e.length},i))},nt=o.createElement(M,{"data-testid":"ScrollingNavigationNavWrapper",hasBorders:z,hasBottomBorder:j,hasGradient:xe,isCentered:ie,className:t,isMoreActive:Se},o.createElement(D,{"aria-label":e},ue&&o.createElement(H,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:Q,hasDivider:Y},ue.image&&!q&&o.createElement(_,{...ue.image,hasMargin:!!ue.text}),ue.text&&o.createElement(A,{href:ue.url,as:ue.isExternal?m:"a"},ue.text)),Qe(me.slice(d)))),ot=o.createElement(o.Fragment,null,o.createElement(U,{showDefaultNavListOnLargerScreens:J},Qe(me)),o.createElement(O,{hideMoreLinkWrapperOnLargerScreens:J},Qe(me.slice(0,d),"more")));if(q)return o.createElement(o.Fragment,null,o.createElement(M,{"data-testid":"ScrollingNavigation",hasBorders:z,hasBottomBorder:j,hasGradient:xe,isCentered:ie,fadeWidth:ke,className:t,hed:oe},o.createElement(o.Fragment,null,o.createElement(T,{"aria-label":e,disableLeftSpace:ae,hasCarouselControls:q,ref:Oe,onMouseEnter:()=>{K||Ve()},onMouseLeave:Xe,onClick:$e},q&&o.createElement(o.Fragment,null,De&&o.createElement(S,{onClick:()=>{const e=y(Be,1,Oe);x(e,Oe),window.dataLayer&&window.dataLayer.push({event:"link-banner-left-arrow",navigationType:"visual-link-list"})},onMouseLeave:Xe,active:Ue},o.createElement(W,null)),Ae&&o.createElement(R,{onClick:()=>{const e=b(Be,1,Oe);We();let t=e;e>1&&(t=e-3),x(t,Oe),me.length>=5&&He(!0),me.length===e&&Me(!1),window.dataLayer&&window.dataLayer.push({event:"link-banner-right-arrow",navigationType:"visual-link-list"})}},o.createElement(W,null))),ue&&o.createElement(H,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:Q,hasDivider:Y},ue.image&&o.createElement(_,{...ue.image,hasMargin:!!ue.text}),ue.text&&o.createElement(A,{href:ue.url,as:ue.isExternal?m:"a",dangerouslySetInnerHTML:{__html:ue.text}})),ve&&me.length>d?ot:tt(me)))),Se&&nt);const it=ve&&me.length>d?ot:ee&&tt(me)||Qe(me);return o.createElement(o.Fragment,null,o.createElement(M,{"data-testid":"ScrollingNavigation",hasBorders:z,hasBottomBorder:j,hasGradient:xe,isCentered:ie,fadeWidth:ke,hasAnchorLinkList:ee,className:t},o.createElement(o.Fragment,null,o.createElement(T,{"aria-label":e,disableLeftSpace:ae,hasAnchorLinkList:ee,onClick:$e},ue&&o.createElement(H,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:Q,hasDivider:Y},ue.image&&o.createElement(_,{...ue.image,hasMargin:!!ue.text}),ue.text&&o.createElement(A,{href:ue.url,as:ue.isExternal?m:"a",dangerouslySetInnerHTML:{__html:ue.text}})),it))),Se&&nt)};z.propTypes={ariaLabel:d.string,className:d.string,collapseMegaMenu:d.func,defaultNavLinkCount:d.number,dek:d.string,fadeWidth:d.string,handleClickEvent:d.func,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.defaultProps={collapseMegaMenu:()=>{},defaultNavLinkCount:6,fadeWidth:"sm",hasAnchorLinkListDivider:!1,hasGradient:!0,hideMoreLinkOnLargerScreens:!1,isLeftSpaceDisabled:!1,isRightSpaceDisabled:!1,onHover:()=>{},shouldDisplayDangerousDek:!1,shouldOpenDrawerOnClick:!1,showChevron:!1,showMoreLink:!1,theme:"standard"},z.displayName="ScrollingNavigation",e.exports=z},24445:(e,t,n)=>{e.exports=n(16569)},62920:(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(51117),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s,maxScreen:l,minScreen:d}=n(79720),{BaseLink:c}=n(74327),m=n(98288),{BREAKPOINTS:p}=n(85326),{cssVariablesGrid:u}=n(62470),{resolveMenuKey:g,isInverted:h}=n(37332),{ButtonWrapper:y,ButtonIcon:b}=n(41909),{CarouselHeader:f,CarouselTitle:v,CarouselControlButton:k,CurrentSlideIndicatorWrapper:w,CarouselList:C,CarouselWrapper:$,CarouselListButton:x}=n(95764),{Chevron:S}=n(18322),{Chevron:E}=n(23693),I="&::-webkit-scrollbar {display: none;}",T="\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 ${T};\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 `} ${I}; ${({disableLeftSpace:e})=>e&&"padding-left:0;"} `,t.NavListWrapperForMore=o.nav.withConfig({displayName:"NavListWrapperForMore"})` ${u()}; ${T}; padding-left: ${i(6)}; ${I}; `,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 ${I};\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 ${C}{\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 ${x}{\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 ${k} {\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 ${w}\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(S).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; `},52484:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(33711).Z,s=n(55399),l=n(13134),d=n(70065),{trackComponent:c}=n(40199),{NavDrawer:m}=n(58980),{SecondaryMenuGridWrapper:p,SecondaryMenuContent:u,SecondaryMenuNavigationPrimary:g,SecondaryMenuNavigationUtility:h,SecondaryMenuBottom:y,SecondaryMenuSearch:b,SecondaryMenuSearchLink:f,SecondaryMenuAccount:v,SecondaryMenuSignInLink:k,SecondaryMenuUtilityLinks:w,SecondaryMenuSecondaryLinks:C,SecondaryMenuNavigationDropdown:$,SecondaryMenuNavigationDropdownHeader:x,SecondaryMenuSocialIcons:S}=n(51275),E=e=>{i.useEffect((()=>{c("SecondaryMenu")}),[]);const{accountProps:{accountLinks:t,signInLink:n,signOutLink:o},contentAlign:s,primaryLinks:l,isAccountsEnabled:E,internationalInfo:I,user:T,showSearch:N,hasExtraTopMargin:L,hideSocialIcons:B,rootBrandName:P,secondaryLinks:A,showMarketSwitcher:M,socialIconsProps:D,hasInvertedSearchStyles:H,secondaryMenuSignInLink:_,secondaryMenuSignInLabel:R,showUtilityLinksOnTop:O,theme:F,shouldInvertSecondaryMenuTheme:W}=e,U=e.utilityLinks.filter((e=>!e.hideFromSecondaryMenu)),{formatMessage:V}=a(),z=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},j="inverted"===F&&W;return i.createElement(p,{contentAlign:s,showUtilityLinksOnTop:O,isInverted:j},i.createElement(u,{contentAlign:s},O&&U.length>0&&i.createElement(h,{attributes:{"aria-label":V(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:L,contentAlign:s,links:U,isInverted:j}),l.length>0&&i.createElement(g,{attributes:{"aria-label":V(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:L,contentAlign:s,links:l,isInverted:j}),i.createElement(y,{"data-testid":"secondaryMenuBottomList",contentAlign:s},N&&i.createElement(b,{contentAlign:s},i.createElement(f,{onClick:()=>z(V(r.secondaryMenuSearchLinkText)),href:"/search",hasInvertedSearchStyles:H,isInverted:j},V(r.secondaryMenuSearchLinkText))),E&&i.createElement(v,{isInverted:j,contentAlign:s,onClick:()=>z(V(r.secondaryMenuSignInLinkText))},T&&(T.isAuthenticated?i.createElement(d,{accountLinks:t,className:"drawer-account__options",signOutLink:o}):i.createElement(k,{href:_||n,rel:"nofollow",isInverted:j},R||V(r.secondaryMenuSignInLinkText)))),i.createElement(m,{use:"SecondaryMenu"}),!O&&U.length>0&&i.createElement(w,{attributes:{"aria-label":V(r.secondaryMenuUtilityLinksAriaLabel)},contentAlign:s,links:U,isInverted:j,utilityLinksOneItem:1===U.length&&0===A.length}),A.length>0&&i.createElement(C,{attributes:{"aria-label":V(r.secondaryMenuSecondaryLinksAriaLabel)},className:"drawer__navigation--secondary",contentAlign:s,links:A,isInverted:j})),M&&I?.internationalSites.length>0&&i.createElement(i.Fragment,null,i.createElement(x,{isInverted:j},V(r.secondaryMenuNavDropdownHeader,{rootBrandName:i.createElement("i",null,P)})),i.createElement($,{id:"secondary-menu-overlay-dropdown",assistiveLabel:V(r.secondaryMenuNavDropdownAssistiveLabel),label:I.homeLocation.name,showLabel:!0,isInverted:j,direction:"up",options:I.internationalSites})),!B&&i.createElement(S,{...D,className:"drawer__social-icons",isInverted:j,showBorderTop:!M})))};E.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},E.defaultProps={accountProps:{signInLink:"/account/sign-in",signOutLink:"/auth/end"},contentAlign:"left",hasExtraTopMargin:!1,hasInvertedSearchStyles:!1,showUtilityLinksOnTop:!1,theme:"standard"},E.displayName="SecondaryMenu",e.exports=E},22397:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(52484);e.exports=o(i,"SecondaryMenu")},51275:(e,t,n)=>{const{css:o,default:i}=n(51117),{BREAKPOINTS:a}=n(85326),{BaseLink:r}=n(74327),{calculateSpacing:s,getLinkStyles:l,getTypographyStyles:d,getColorStyles:c}=n(79720),{GridItem:m}=n(14134),p=n(48655),u=n(55399),g=n(96209),{NavigationDropdownButton:h}=n(58468),y=n(13134),{SocialIconExternalLink:b}=n(96860),f=s(2),v=s(5),k=s(4),w=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 ":""} `,C=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)}; `,x=i(u.Vertical).withConfig({displayName:"SecondaryMenuNavigationPrimary"})` margin-top: ${s(6)}; margin-bottom: ${k}; .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: ${k}; } ${w} ${({hasExtraTopMargin:e})=>e?`\n @media (max-width: calc(${a.lg} - 1px)) {\n margin-top: ${s(12)};\n }\n `:""} `,S=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: ${k}; } ${w} `,E=i.div.withConfig({displayName:"SecondaryMenuBottom"})` border-top: 1px solid; ${({theme:e})=>c(e,"border-color","colors.consumption.lead.inverted.divider")}; padding-top: ${k}; padding-bottom: ${k}; @media (min-width: ${a.md}) { padding-top: ${k}; } .navigation__list { ${({contentAlign:e})=>"center"===e?"\n justify-content: center;\n align-items: center;\n ":""} } &:empty { border: 0; padding: 0; } `,I=i.div.withConfig({displayName:"SecondaryMenuSearch"})` display: flex; ${({contentAlign:e})=>"center"===e?"\n justify-content: center;\n ":""} `,T=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")}; `;T.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 ":""} `,L=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}; `;L.defaultProps={colorStaticLinkToken:"colors.foundation.expanded-menu.nav-link.default",typeToken:"typography.definitions.foundation.link-secondary"};const B=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}; } ${w} 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}; } ${w} `,A=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)}; `,M=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: ${k}; @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")}; } } &:focus, &:hover { .icon { path { ${({isInverted:e,theme:t})=>c(t,"fill",e?"colors.interactive.base.white":"colors.interactive.base.black")}; } } } } `;e.exports={SecondaryMenuGridWrapper:C,SecondaryMenuContent:$,SecondaryMenuNavigationPrimary:x,SecondaryMenuNavigationUtility:S,SecondaryMenuBottom:E,SecondaryMenuSearch:I,SecondaryMenuSearchLink:T,SecondaryMenuAccount:N,SecondaryMenuSignInLink:L,SecondaryMenuUtilityLinks:B,SecondaryMenuSecondaryLinks:P,SecondaryMenuNavigationDropdown:M,SecondaryMenuNavigationDropdownHeader:A,SecondaryMenuSocialIcons:D}},33711:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},57028:(e,t,n)=>{const o=n(45697),i=n(67294),{asConfiguredComponent:a}=n(36380),r=n(98288),{trackComponent:s}=n(40199),{SectionTitleRoot:l,SectionTitleDek:d,SectionTitleDivider:c,SectionTitleHed:m,SectionTitleSubHed:p,SectionTitleImageWrapper:u,SectionTitleLinkWrapper:g,SectionTitleLink:h,SectionTitleLinkHTML:y}=n(80577),b=({className:e,contentSize:t,dangerousDek:n,dangerousHed:o,dangerousSubHed:a,fullPageTheme:b,hasContributorIcon:f,hasDividerAbove:v,hasLinkInHed:k,hasDividerAboveDek:w,hasDividerBelow:C,hasHedBackground:$,hasMinimalMargins:x,hasNoDividerWidth:S,hasNoMargins:E,hasOrnament:I,hasReducedTopAndBottomPadding:T,hasSpacingBelowTitle:N,hasTopBottomSpacing:L,hasTopPadding:B,hasTopSpacing:P,hedTag:A,image:M,imagePosition:D,imageSize:H,isBorderContextSignature:_,isFeatured:R,isFullBleed:O,link:F,textAlign:W,hasSectionTitleDekColor:U,shouldUseAlternateHedColor:V,shouldUseAlternateStyle:z,shouldUseDiscoveryTypeToken:j,variations:{iconPosition:G,dividerStyle:q,hasDivider:Z,shouldUseCustomColorToken:K}})=>{if(i.useEffect((()=>{s("SectionTitle")}),[]),!o&&!M)return null;let Y=o,X={};if(k&&o.indexOf("0){const e=o.split("M?i.createElement(u,{imagePosition:D,iconPosition:G,imageSize:H,hasContributorIcon:f},i.createElement(r,{...M,imageAttributes:{"aria-hidden":!0}})):null;return i.createElement(l,{className:e,"data-testid":"SectionTitle",hasDek:!!n,contentSize:t,hasDividerAbove:v,hasDividerBelow:C,hasHedBackground:$,hasMinimalMargins:x,hasNoDividerWidth:S,hasNoMargins:E,hasReducedTopAndBottomPadding:T,hasOrnament:I,hasSubHed:!!a,hasSpacingBelowTitle:N,hasTopBottomSpacing:L,hasTopSpacing:P,imagePosition:D,isFullBleed:O,stackAndCenterItems:te,shouldUseAlternateStyle:z,shouldUseCustomColorToken:K,iconPosition:G,dividerStyle:q},"above"===G&&i.createElement(ne,null),i.createElement(m,{as:A,dangerouslySetInnerHTML:{__html:Y},fullPageTheme:b,hasOrnament:I,isFullBleed:O,textAlign:W,hasHedBackground:$,isBorderContextSignature:_,shouldUseAlternateHedColor:V,shouldUseAlternateStyle:z,iconPosition:G,hasTopPadding:B,isFeatured:R}),Z&&i.createElement(c,{shouldUseCustomColorToken:K,hasDek:!!n}),a&&i.createElement(p,{as:A,"data-testid":"SectionTitleSubHed",dangerouslySetInnerHTML:{__html:a}}),n&&i.createElement(d,{dangerouslySetInnerHTML:{__html:n},"data-testid":"SectionTitleDek",hasDividerAboveDek:w,textAlign:W,hasSectionTitleDekColor:U,shouldUseAlternateStyle:z,iconPosition:G,isFeatured:R,shouldUseDiscoveryTypeToken:j}),("below"===G||"above"!==G&&D)&&i.createElement(ne,null),(J||ee)&&i.createElement(g,{"data-testid":"SectionTitleLink",isFullBleed:O,hasOrnament:I,stackAndCenterItems:te,hasLinkInHed:k},ee?i.createElement(y,{dangerouslySetInnerHTML:{__html:ee}}):i.createElement(h,{href:J},Q)))};b.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,textAlign:o.oneOf(["center","left"]),variations:o.shape({iconPosition:o.oneOf(["above","below"]),dividerStyle:o.string,hasDivider:o.bool,shouldUseCustomColorToken:o.bool})},b.defaultProps={fullPageTheme:"standard",hasContributorIcon:!1,hasDividerAbove:!1,hasDividerAboveDek:!1,hasDividerBelow:!1,hasHedBackground:!1,hasLinkInHed:!1,hasMinimalMargins:!1,hasNoDividerWidth:!1,hasNoMargins:!1,hasOrnament:!1,hasReducedTopAndBottomPadding:!1,hasSpacingBelowTitle:!1,hasTopBottomSpacing:!1,hasTopPadding:!1,hasTopSpacing:!1,hedTag:"h2",imagePosition:"left",isBorderContextSignature:!1,isFullBleed:!1,shouldUseAlternateHedColor:!1,shouldUseAlternateStyle:!1,shouldUseDiscoveryTypeToken:!1,textAlign:"left",variations:{}},b.displayName="SectionTitle",e.exports=a(b,"SectionTitle")},32168:(e,t,n)=>{e.exports=n(50264)},80577:(e,t,n)=>{const{css:o,default:i}=n(51117),{BaseLink:a,BaseText:r}=n(74327),{calculateSpacing:s,getColorStyles:l,getDecoration:d,getLinkStyles:c,getTypographyStyles:m,getColorToken:p}=n(79720),u=n(98288),{ResponsiveImageContainer:g}=n(7230),{BREAKPOINTS:h}=n(85326),y=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: ${h.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: ${h.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; `} `,b=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")}`} `;b.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const f=i(r).withConfig({displayName:"SectionTitleSubHed"})` grid-area: subHed; padding-left: ${s(3)}; @media (max-width: ${h.md}) { display: none; } `;f.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"};const v=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;"}; `,k=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")};`}; `;k.defaultProps={as:"p",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.description-page"};const w=i.div.withConfig({displayName:"SectionTitleImageWrapper"})` grid-area: image; ${({hasContributorIcon:e,theme:t})=>e?o` ${g} { 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 `}; ${u} img { vertical-align: middle; } `,C=i.div.withConfig({displayName:"SectionTitleLinkWrapper"})` grid-area: link; ${({hasLinkInHed:e})=>e?`\nposition:absolute;\nmargin-left:calc(100% - 20vw);\n@media (max-width: ${h.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")} `,$=i(a).withConfig({displayName:"SectionTitleLink"})``;$.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:y,SectionTitleDek:k,SectionTitleDivider:v,SectionTitleHed:b,SectionTitleSubHed:f,SectionTitleImageWrapper:w,SectionTitleLinkWrapper:C,SectionTitleLink:$,SectionTitleLinkHTML:x}},50264:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(57028);i.TextCenter=o(i,"TextCenter",{},{textAlign:"center"}),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.FullBleedLineAboveLineBelowTextLeft=o(i,"FullBleedLineAboveLineBelowTextLeft",{},{hasDividerAbove:!0,hasDividerBelow:!0,isFullBleed:!0,textAlign:"left"}),i.FullBleedLineAboveLineBelowTextCenter=o(i,"FullBleedLineAboveLineBelowTextCenter",{},{hasDividerAbove:!0,hasDividerBelow:!0,isFullBleed:!0,textAlign:"center"}),i.FullBleedLineAboveHedLineAboveDekTextCenter=o(i,"TextCenter",{},{hasDividerAbove:!0,hasDividerAboveDek:!0,textAlign:"center"}),i.LineAboveTextLeft=o(i,"LineAboveTextLeft",{},{hasDividerAbove:!0,hasDividerBelow:!1,shouldUseAlternateStyle:!0,textAlign:"left",hasTopPadding:!0,contentSize:"0"}),i.LineAboveTextCenter=o(i,"LineAboveTextCenter",{},{hasDividerAbove:!0,hasDividerBelow:!1,textAlign:"center"}),i.SoftDivider=o(i,"SoftDivider",{dividerStyle:"soft"},{hasDividerBelow:!1,hasDividerAbove:!0,hasNoMargins:!0,textAlign:"center"}),i.IconAbove=o(i,"IconAbove",{iconPosition:"above"},{hasDividerBelow:!1,hasDividerAbove:!0,hasNoMargins:!0,imageSize:"Icon"}),i.IconBelow=o(i,"IconBelow",{iconPosition:"below"},{hasDividerBelow:!1,imageSize:"banner"}),i.LineBelowHedTextCenter=o(i,"TextCenter",{hasDivider:!0,shouldUseCustomColorToken:!0},{hasDividerAbove:!1,hasDividerAboveDek:!1,textAlign:"center",hasMinimalMargins:!0}),e.exports=i},19801:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{SelectionControlListWrapper:r,SelectionControlListLegend:s}=n(54200),{trackComponent:l}=n(40199),d=({children:e,className:t,dangerousLegend:n,hasChildStyling:o,variations:d,variationName:c})=>{i.useEffect((()=>{l("SelectionControlList",c)}),[c]);const m="inverted"===d.theme;return i.createElement(r,{role:"radiogroup",className:t,isInverted:m,"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})})})))};d.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"])})},d.defaultProps={hasChildStyling:!0,variations:{theme:"standard"}},e.exports=d},70380:(e,t,n)=>{e.exports=n(12446)},54200:(e,t,n)=>{const o=n(51117).default,{getColorStyles:i,calculateSpacing:a}=n(79720),{hideVisually:r}=n(65496),{BREAKPOINTS:s}=n(85326),{UtilitySelectionControlLabelWrapper:l}=n(29765),{DiscoverySelectionControlLabelWrapper:d}=n(61515),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}},12446:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(19801);i.Inverted=o(i,"Inverted",{theme:"inverted"}),e.exports=i},63993:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(94184),{useIntl:r}=n(76186),{connector:s}=n(92078),l=n(98288),d=n(99954).Z,{default:c}=n(73499),{googleAnalytics:m}=n(28601),{trackComponent:p}=n(40199),{SeriesNavigationAsset:u,SeriesNavigationItemContainer:g,SeriesNavigationDek:h,SeriesNavigationHeadingContainer:y,SeriesNavigationHed:b,SeriesNavigationItemDek:f,SeriesNavigationItemHed:v,SeriesNavigationItemNowReading:k,SeriesNavigationList:w,SeriesNavigationListItem:C,SeriesNavigationResponsiveAssetComingSoonText:$,SeriesNavigationResponsiveAssetContainer:x,SeriesNavigationTextContainer:S,SeriesNavigationWrapper:E,UnpublishedResponsiveAssetContainer:I}=n(38473),T="Coming soon",N="Now reading",L={[T]:d.comingSoonText,[N]:d.nowReadingText},B=({comingSoonText:e,nowReadingText:t,links:n})=>{const{formatMessage:o}=r(),s=a("grid");return n.length?i.createElement(w,{className:s},n.map(((n,a)=>{const r=a,{dek:s,hed:d,image:p,isCurrent:h,isExternal:y,isPublished:b,url:w}=n,E=!b&&!y,T=p&&(p.segmentedSources||p.sources);return i.createElement(C,{key:r,onClick:()=>(e=>{c(e,window.location.hostname)?window.open(e,"_blank"):window.location=e})(w)},i.createElement(g,null,T&&i.createElement(u,{isComingSoon:E},i.createElement(x,{isComingSoon:E},E?i.createElement(i.Fragment,null,i.createElement($,null,o(L[e])),i.createElement(I,null,i.createElement(l,{...p,isLazy:!0}))):i.createElement(l,{...p,isLazy:!0}))),i.createElement(S,null,d&&(E?i.createElement(v,{isComingSoon:E,dangerouslySetInnerHTML:{__html:d}}):i.createElement(v,null,i.createElement("a",{href:w,dangerouslySetInnerHTML:{__html:d},onClick:()=>{return e=d,void m.emitGoogleTrackingEvent("seriesnavigation",{title:e});var e}}))),!h&&s&&i.createElement(f,{isComingSoon:E,dangerouslySetInnerHTML:{__html:s}}),h&&i.createElement(k,{isCurrent:h,dangerouslySetInnerHTML:{__html:o(L[t])}}))))}))):null};B.propTypes={comingSoonText:o.string,links:o.arrayOf(o.shape({dek:o.string,hed:o.string,isExternal:o.bool,url:o.string})),nowReadingText:o.string},B.defaultProps={links:[]};const P=({className:e,comingSoonText:t,nowReadingText:n,dividerColor:o,pageBackgroundTheme:r,seriesData:s})=>{if(i.useEffect((()=>{p("SeriesNavigation")}),[]),!s)return null;const{hed:l,dek:d,links:c}=s,m={comingSoonText:t,hed:l,dek:d,links:c,nowReadingText:n},u=a("grid",e);return i.createElement(E,{className:u,pageBackgroundTheme:r,dividerColor:o},i.createElement(y,null,l&&i.createElement(b,{dangerouslySetInnerHTML:{__html:l}}),d&&i.createElement(h,{dangerouslySetInnerHTML:{__html:d}})),i.createElement(B,{...m}))};P.displayName="SeriesNavigation",P.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}))})},P.defaultProps={comingSoonText:T,nowReadingText:N,seriesData:null},e.exports=s(P,{keysToPluck:["seriesData"]})},38309:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(63993);e.exports=o(i,"SeriesNavigation")},38473:(e,t,n)=>{const o=n(51117).default,{applyGridSpacing:i,cssVariablesGrid:a,applyCustomDividerColor:r}=n(62470),{BaseText:s}=n(74327),{calculateSpacing:l,getTypographyStyles:d,getColorStyles:c}=n(79720),{BREAKPOINTS:m}=n(85326),{universalGridCore:p}=n(61774),{applyCustomBackgroundColor:u}=n(62470),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 k=o(s).withConfig({displayName:"SeriesNavigationItemHed"})` ${({isComingSoon:e})=>e?"opacity: 43%;":""}; a { text-decoration: none; color: inherit; &:hover { text-decoration: underline; } } `;k.defaultProps={as:"p",bottomSpacing:.6875,isComingSoon:!1,topSpacing:1,typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const w=o(s).withConfig({displayName:"SeriesNavigationItemNowReading"})` ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>c(e,"color","colors.interactive.feedback.invalid-primary")}; `,C=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; } `,x=o.div.withConfig({displayName:"SeriesNavigationResponsiveAssetContainer"})` position: relative; `,S=o(s).withConfig({displayName:"SeriesNavigationResponsiveAssetComingSoonText"})` position: absolute; top: ${l(1)}; left: ${l(1.25)}; z-index: 1; `;S.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()} } `,I=o.div.withConfig({displayName:"SeriesNavigationTextContainer"})` margin-top: ${l(2)}; `,T=o.div.withConfig({displayName:"UnpublishedResponsiveAssetContainer"})` opacity: 43%; `;e.exports={SeriesNavigationAsset:g,SeriesNavigationItemContainer:h,SeriesNavigationDek:y,SeriesNavigationHeadingContainer:b,SeriesNavigationHed:f,SeriesNavigationItemDek:v,SeriesNavigationItemHed:k,SeriesNavigationItemNowReading:w,SeriesNavigationList:C,SeriesNavigationListItem:$,SeriesNavigationResponsiveAssetComingSoonText:S,SeriesNavigationResponsiveAssetContainer:x,SeriesNavigationTextContainer:I,SeriesNavigationWrapper:E,UnpublishedResponsiveAssetContainer:T}},99954:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},42043:(e,t,n)=>{const o=n(45697),i=n(67294),{connector:a}=n(92078),r=n(98288),{googleAnalytics:s}=n(28601),{trackComponent:l}=n(40199),{SeriesPaginationContentWrapper:d,SeriesPaginationImage:c,SeriesPaginationLink:m,SeriesPaginationListItem:p,SeriesPaginationPlaceholder:u,SeriesPaginationUnorderedList:g,SeriesPaginationWrapper:h}=n(73729),y=({href:e,prefix:t,hed:n})=>{const o=`${t} ${n}`;return i.createElement(m,{href:e,dangerouslySetInnerHTML:{__html:o},onClick:()=>s.emitGoogleTrackingEvent("seriespagination",{title:o})})};y.propTypes={hed:o.string,href:o.string,prefix:o.string};const b=({prefix:e,hed:t})=>{const n=`${e} ${t}`;return i.createElement(u,{dangerouslySetInnerHTML:{__html:n}})};b.propTypes={hed:o.string,prefix:o.string};const f=({links:e,prefixDivider:t,shouldIncludeIndex:n})=>e.length&&i.createElement(g,null,e.map(((e,o)=>{const a=o,{hed:r="",isExternal:s=!1,isPublished:l=!1,url:d=""}=e,c=l||s?y:b,m=`${n?o+1:""}${t}`;return i.createElement(p,{key:a},i.createElement(c,{href:d,prefix:m,hed:r}))})));f.propTypes={links:o.arrayOf(o.shape({url:o.string,hed:o.string,isPublished:o.bool})),prefixDivider:o.string,shouldIncludeIndex:o.bool};const v=({className:e,prefixDivider:t,seriesData:n,shouldIncludeIndex:o})=>{i.useEffect((()=>{l("SeriesPagination")}),[]);const{image:a,links:s=[]}=n||{};if(!s.length)return null;const m={links:s,prefixDivider:t,shouldIncludeIndex:o};return i.createElement(h,{className:e},i.createElement(d,null,(a?.segmentedSources||a?.sources)&&i.createElement(c,null,i.createElement(r,{...a})),i.createElement(f,{...m})))};v.displayName="SeriesPagination",v.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},v.defaultProps={prefixDivider:":",shouldIncludeIndex:!0},e.exports=a(v,{keysToPluck:["seriesData"]})},61975:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(42043);e.exports=o(i,"SeriesPagination")},73729:(e,t,n)=>{const o=n(51117).default,{BaseLink:i}=n(74327),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(79720),{BREAKPOINTS:l}=n(85326),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}},59847:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(23279),s=n(98288),l=n(55283),d=n(85650),c=n(80152),{calculateSpacing:m}=n(79720),{trackComponent:p}=n(40199),{ShoppableAssetEmbedIconWrapper:u,ShoppableAssetEmbedIcon:g,ShoppableAssetEmbedIconHoverText:h,ShoppableAssetEmbedAssetContainer:y,ShoppableAssetEmbedDrawer:b}=n(52936),{AssetEmbedWrapper:f,AssetEmbedResponsiveAsset:v,AssetEmbedCaption:k}=n(42158),w=n(39717).Z,{BREAKPOINTS:C}=n(85326),$=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:o,image:s,shoppableItems:$=[],variations:x,variationName:S})=>{i.useEffect((()=>{p("ShoppableAssetEmbed",S)}),[S]);const{formatMessage:E}=a(),[I,T]=i.useState(!1),[N,L]=i.useState(!1),[B,P]=i.useState(!1);i.useEffect((()=>{const e=()=>{const e=`(max-width: ${C.md})`,t=window.matchMedia(e).matches;t&&!B&&P(!0),!t&&B&&P(!1)},t=r(e,300);return e(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)}),[B]);const A=B?2:7;if(!s)return null;const M=n||o,D=()=>{I&&L(!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(f,{...e,isAlignedLeft:"left"===x?.contentAlign,isAlignedRight:"right"===x?.contentAlign,className:t},i.createElement(y,{onClick:D},i.createElement(v,{...s,isLazy:!0,onAssetLoaded:()=>T(!0)}),i.createElement(u,{showIcon:I},i.createElement(g,null,i.createElement(l,null)),i.createElement(h,null,E(w.shoppingIconHoverText)))),i.createElement(b,{isOpen:N,onClose:D,showCloseButton:!0},i.createElement(d,{hasControls:$.length>A,controlPlacement:"space-between",controlPosition:"center",hasPadding:!0,hideHeaderBorder:!0,title:E(w.shoppingIconHoverText)},$.map(((e,t)=>i.createElement(d.CarouselItem,{...H,key:t},i.createElement(c,{...e,isProductCardName:!0,hasUnderlineHed:!1})))))),M&&i.createElement(k,{dangerousCaptionText:n,dangerousCredit:o}))};$.propTypes={attributes:o.object,className:o.string,dangerousCaption:o.string,dangerousCredit:o.string,image:o.shape(s.propTypes),shoppableItems:o.array,variationName:o.string,variations:o.shape({contentAlign:o.oneOf(["left","right"])})},$.displayName="ShoppableAssetEmbed",e.exports=$},40792:(e,t,n)=>{e.exports=n(83053)},52936:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorToken:a}=n(79720),{BREAKPOINTS:r}=n(85326),{BaseText:s,BaseWrap:l}=n(74327),d=n(38167),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}},39717:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({shoppingIconHoverText:{id:"ShoppableAssetEmbed.shoppingIconHoverText",defaultMessage:"Shop the look",description:"ShoppableAssetEmbed component shopping icon on hover text"}})},83053:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(59847);i.LeftAlign=o(i,"LeftAlign",{contentAlign:"left"}),i.RightAlign=o(i,"RightAlign",{contentAlign:"right"}),e.exports=i},47649:(e,t,n)=>{const o=n(45697),i=n(67294),{injectIntl:a}=n(76186),{connect:r}=n(59800),{googleAnalytics:s}=n(28601),l=n(57912),{SocialIconButton:d}=n(96860),c=n(85322),m=n(30157),p=n(8046),u=n(47057),g=n(6046),{asConfiguredComponent:h}=n(36380),y=n(41433),b=n(57208),f=n(21059).Z,v="verso-story-page";class k 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"})}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:k,theme:w,type:C,user:{isAuthenticated:$}}=this.props,{completionLabel:x,hasLoaded:S,hover:E}=this.state,I=this.isOnboarding()&&S&&!t,T=I&&E;let N=b,L=r;t&&(L=s,N={behavior:"bookmarkactivated",label:a||u.formatMessage(f.bookmarkIconLabel),network:"bookmarkactivated",url:"#"});const B=e=>$?(this.completeOnboarding(),S&&t?this.removeBookmark(e):this.createBookmark(e)):this.handleUnauthenticatedAction(e);let P=x||N.label;return I&&(P=v||u.formatMessage(f.onboardingAriaLabel)),y?i.createElement(d,{hasEnableIcon:!0,isIconButton:h,iconPosition:"before",ButtonIcon:null===t?c:m,label:null===t?u.formatMessage(f.bookmarkButtonLabelBookmark):u.formatMessage(f.bookmarkButtonLabelSaved),onClickHandler:e=>{e.stopPropagation(),B(e)}}):i.createElement(i.Fragment,null,i.createElement(l,{bookmarkIconTitle:L,bookmarkSideBarLabel:p,linkRef:this.iconLinkRef,link:{...N,label:P},theme:w,type:C,onClick:B,shouldDisableBookmark:!S,isOnboarding:I,hideOnboardingSpotlight:I&&T,showDistinctiveBookmark:k}),I&&i.createElement(g.BookmarkIcon,{bookmarkIconAlertDesktopLeft:n,bookmarkIconAlertDesktopTop:o,isVisible:T},i.createElement("div",null,e||u.formatMessage(f.alert))))}}k.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","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})},k.defaultProps={bookmarkTrackingType:"header",isIconButton:!1,shouldUseBookmarkV3:!1,showDistinctiveBookmark:!0},k.displayName="BookmarkIcon";const w=y(a(k),"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:n,documentUrl:r,isUrlBookmark:m.isUrlBookmark,organizationID:o,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(w,"BookmarkIcon")),BookmarkIconWithoutHOCs:a(k)}},57912:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(32510),s=n(48829),l=n(73993),d=n(9547),c=n(15447),m=n(78135),p=n(42342),u=n(82857),g=n(78255),h=n(48325),y=n(83868),b=n(90357),f=n(75320),v=n(79146),k=n(55283),w=n(43784),C=n(8732),$=n(48287),x=n(13654),S=n(20565),E=n(93383),I=n(54014),T=n(3789),N=n(59270),L=n(90206),B=n(55174),P=n(97178),A=n(1838),M=n(63146),D=n(96532),H=n(24918),_=n(75647),R=n(50100),O=n(28735),F=n(23599),W=n(36791),U=n(77904),V=n(7137),z=n(58656),j=n(68740),G=n(87590),q=n(38332),Z=n(30507),K=n(25455),Y=n(26728),X=n(8228),J=n(27488),Q=n(30565),ee=n(24212),te=n(7704),ne=n(92384),oe=n(36782),ie=n(61659),ae=n(56905),re=n(66104),se=n(31686),le=n(85322),de=n(30157),ce=n(68537),me=n(94101),pe=n(94838),ue=n(17390),ge=n(6664),{trackNavigationEvent:he}=n(68612),{SocialIconsListItem:ye,SocialIconContainer:be,SocialIconExternalLink:fe,SocialIconNetworkIconComponent:ve}=n(96860),ke={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",xing:"Xing",yandexzen:"YandexZen",youtube:"YouTube"},we={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:k,Snapchat:w,Spotify:C,Telegram:$,Threads:x,Tiktok:S,Tumblr:E,Twitter:I,Vero:T,Viber:N,VK:L,WeChat:B,Weibo:P,Xing:A,YandexZen:M,YouTube:D},Ce={Bookmark:H,BookmarkActivated:_,Email:R,Facebook:O,Flipboard:F,GoogleNews:W,Instagram:U,Line:V,LinkedIn:z,OK:j,Pinterest:G,Print:q,Shopping:Z,Snapchat:K,Spotify:Y,Telegram:X,Threads:J,Tiktok:Q,Tumblr:ee,Twitter:te,Vero:ne,Viber:oe,VK:ie,WeChat:ae,Weibo:re,YouTube:se},$e={Bookmark:le,BookmarkActivated:de,Email:ce,Facebook:me,Shopping:pe,Twitter:ue,Print:ge};const xe=({bookmarkIconTitle:e,bookmarkSideBarLabel:t="New!",className:n,iconColor:i,isExternal:r,link:s,itemIndex:l,linkRef:d,totalItems:c,onClick:m,theme:p,type:u,shouldDisableBookmark:g,isOnboarding:h,hideOnboardingSpotlight:y,showDistinctiveBookmark:b})=>{const f="overlay"===p,v=function({handle:e,network:t,url:n}){let o=n;const i=t.toLowerCase();return!o&&e&&(o=`https://www.${i}.com/${"snapchat"===i?`add/${e.replace("@","")}`:e.replace("@","")}`,o=o.replace("threads.com","threads.net")),o}(s),k=s.network.toLowerCase(),w=ke[k];if(!w)return null;const C="thin"===u&&Ce[w],$="thinner"===u&&$e[w],x=C||$||we[w],S=r?["nofollow"]:[""];return a.createElement(ye,{network:k,shouldDisableBookmark:g,isOnboarding:h,hideOnboardingSpotlight:y,bookmarkSideBarLabel:t,themeType:p,thinner:!!$,thin:!!C,className:o(`social-icons__list-item social-icons__list-item--${k}`,{"social-icons__list-item--has-background":f},`social-icons__list-item--${p}`,{thinner:!!$},n)},a.createElement(fe,{attributes:{"aria-label":s.label,...w===ke.pinterest&&{"data-pin-do":"nothing"}},className:`social-icons__link social-icons__link--${k}`,href:v,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()};he(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)}(m,s,l,c,v,e),additionalRelVals:S,linkRef:d,themeType:p,network:k,thin:!!C,iconColor:i,showDistinctiveBookmark:b},a.createElement(be,{className:"social-icons__icon-container"},e?a.createElement(ve,{as:x,bookmarkIconTitle:e,bookmarkSideBarLabel:t}):a.createElement(ve,{as:x}))))};xe.propTypes={bookmarkIconTitle:i.string,bookmarkSideBarLabel:i.string,className:i.string,hideOnboardingSpotlight:i.bool,iconColor:i.string,isExternal:i.bool,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","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=xe},17361:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),r=n(57912),{BookmarkIcon:s}=n(47649),{SocialIconsList:l,SocialIconsWrapper:d}=n(96860),{trackComponent:c}=n(40199),m=({bookmarkTrackingType:e,className:t,links:n,iconColor:i,isExternal:m,icons:p,variations:u,showBookmark:g,hasRoundedBorders:h,hasSocialShare:y,variationName:b})=>{a.useEffect((()=>{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,{isExternal:m,key:n,itemIndex:n,link:t,totalItems:f.length,theme:u.theme,type:p||"standard",iconColor:i})))))};m.defaultProps={hasRoundedBorders:!1,hasSocialShare:!1,iconColor:null,icons:"standard",variations:{theme:"has-background"}},m.propTypes={bookmarkTrackingType:i.string,className:i.string,hasRoundedBorders:i.bool,hasSocialShare:i.bool,iconColor:i.string,icons:i.oneOf(["thinner","thin","standard"]),isExternal:i.bool,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"])})},m.displayName="SocialIcons",e.exports=m},13134:(e,t,n)=>{e.exports=n(76492)},96860:(e,t,n)=>{const{default:o}=n(51117),i=n(56851),{linkClean:a}=n(78661),r=n(7279),{calculateSpacing:s,getColorStyles:l,getTypographyStyles:d}=n(79720),{BREAKPOINTS:c}=n(85326),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 ${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`,k=`\n .icon-bookmark {\n transform: scale(1.15);\n @media (min-width: ${c.lg}) {\n transform: scale(1.45);\n }\n }\n`,w=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 ${k}\n `;if("bookmark"===n)return`\n @media (min-width: ${c.md}) and (max-width: ${c.lg}) {\n margin-top: ${s(.25)};\n }\n ${k}\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 }\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 }\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 }\n &.icon-bookmark {\n margin-top: -2px;\n width: 19px;\n height: 20px;\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 `} ${({themeType:e,thinner:t})=>"footer"===e&&t&&`\n ${u} {\n width: 22px;\n height: 22px;\n }\n `} `,C=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`,x=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 ${w} {\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)}`}`:""} `,S=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:C,SocialIconExternalLink:f,SocialIconsWrapper:x,SocialIconsListItem:w,SocialIconNetworkIconComponent:S,SocialIconButton:E}},21059:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},76492:(e,t,n)=>{const{asVariation:o}=n(95545),{asConfiguredComponent:i}=n(36380),a=i(n(17361),"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},26215:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(41609),{useIntl:r}=n(76186),s=n(94184),{useViewportObserver:l}=n(47041),d=n(84632),c=n(22068),m=n(99956),p=n(85322),u=n(30157),g=n(81145),{sizesFullName:h}=n(28657),y=n(71809).Z,b=n(12469),{getIconComponent:f,getComputedRating:v}=n(86888),{trackComponent:k}=n(40199),{StackedRatingsCardWrapper:w,ImageWrapper:C,Image:$,Label:x,Link:S,ContentWrapper:E,Content:I,Body:T,Hed:N,Dek:L,MetaData:B,Rating:P,StackedRatingsCardStars:A,StackedRatingsCardImageIcon:M,StackedRatingsCardRubric:D,StackedRatingsCardRubricWrapper:H,StackedRatingsBookmark:_,AuthorNameWrapper:R}=n(92729),O=({analyticsDataAttribute:e,authorName:t,bookmarkId:n,className:o,clickHandlerHed:m,clickHandlerRubric:O,clickItem:F,contentType:W,iconBookmarkOnClickHandler:U,dangerousHed:V,dangerousDek:z,hasBookmark:j,hasIcon:G,hasRoundedBorder:q,hasRubric:Z,hasUnderline:K,hedTag:Y,copilotID:X,image:J,imageLabels:Q,isLoading:ee,itemIndex:te,shouldTrackItemImpressionForSnowplow:ne,layoutPlacement:oe,maxDekLines:ie,maxHedLines:ae,rating:re,rubric:se,ratingMethod:le,ratingPosition:de,reviewsCount:ce,rubricVariation:me,showAuthorTitle:pe,shouldHideDekOnMobileView:ue,shouldHoldImageSpace:ge,url:he})=>{i.useEffect((()=>{k("StackedRatingsCard")}),[]);const ye=ne&&`search_result_item-${X}`;l(`.${ye}`,void 0,(e=>{e&&F(null,null,X,te,"result_in_view",W,V,he)}));const{formatMessage:be}=r(),{xxxLarge:fe}=h;if(!ee&&(!he||!V||a(J)))return null;const ve=f(W,oe),ke=g[me],we=e=>{e.stopPropagation(),m&&m(),O&&O()},Ce={...J,altText:V},$e=J&&Object.keys(J).length>0;return ee?i.createElement(b,null):i.createElement(w,{...e,className:s(o,ye),ratingPosition:de,onClick:()=>{F(null,null,X,te,"click_result",W,V,he),window.location=he}},i.createElement(C,{hasImage:$e},i.createElement($,{...Ce,shouldHoldImageSpace:ge,hasRoundedBorder:q}),Q&&Q.length?Q.map(((e,t)=>i.createElement(x,{key:t.toString()},e))):null,G&&ve&&i.createElement(M,{ButtonIcon:ve,inputKind:"text",isIconButton:!0,label:"icon"})),i.createElement(E,{hasUnderline:K,hasRubric:Z,ratingPosition:de},i.createElement(I,null,Z&&se&&i.createElement(H,{onClick:we},i.createElement(D,{as:ke,name:se.name,url:se.url})),i.createElement(T,null,i.createElement(c,{lines:ae,breakpoint:fe},i.createElement(S,{href:he,onClick:we},i.createElement(N,{as:Y,dangerouslySetInnerHTML:{__html:V},onClick:()=>{F(null,null,X,te,"click_result",W,V,he)}}))),z&&i.createElement(c,{lines:ie,breakpoint:fe},i.createElement(L,{dangerouslySetInnerHTML:{__html:z},shouldHideDekOnMobileView:ue})))),pe||!re&&!j?null:i.createElement(B,null,re?"starRating"===le?i.createElement(A,{averageRatingCount:v(re),hasBorderTop:!1,totalRatingCount:re}):ce>0&&i.createElement(i.Fragment,null,i.createElement(d,null),i.createElement(P,null,re," (",ce,")")):null,j&&i.createElement(_,{hasEnableIcon:!0,isIconButton:!0,iconPosition:"before",ButtonIcon:n?u:p,label:be(n?y.bookmarkButtonLabelSaved:y.bookmarkButtonLabelBookmark),onClickHandler:U})),pe&&t&&i.createElement(R,null,t)))};O.propTypes={analyticsDataAttribute:o.object,authorName:o.string,bookmarkId:o.string,className:o.string,clickHandlerHed:o.func,clickHandlerRubric:o.func,clickItem:o.func,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(m.propTypes),imageLabels:o.arrayOf(o.string),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,shouldHideDekOnMobileView:o.bool,shouldHoldImageSpace:o.bool,shouldTrackItemImpressionForSnowplow:o.bool,showAuthorTitle:o.bool,url:o.string.isRequired},O.defaultProps={clickItem:()=>{},hasRoundedBorder:!0,hedTag:"h3",isLoading:!1,maxDekLines:2,maxHedLines:2,ratingPosition:"default",rubricVariation:"DiscoveryItem",shouldHideDekOnMobileView:!1,shouldHoldImageSpace:!0,showAuthorTitle:!1},e.exports=O},12469:(e,t,n)=>{const o=n(67294),i=n(17715).default,{StackedRatingsCardSkeletonWrapper:a,ContentWrapper:r,Body:s,Hed:l,Dek:d,MetaData:c,ImageWrapper:m,StackedRatingsCardImageSkeleton:p}=n(92729);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"}))))},32169:(e,t,n)=>{const o=n(10931),i=n(43512),a={gallery:o,video:i,cnevideo:i};e.exports={ICON_EXCLUSIONS:["side-by-side"],SUPPORTED_ICONS:a}},97425:(e,t,n)=>{e.exports=n(26215)},92729:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{BaseLink:a,BaseText:r}=n(74327),{minScreen:s,calculateSpacing:l,getColorStyles:d,getColorToken:c,getDecoration:m}=n(79720),p=n(99956),u=n(44287),{RatingRating:g,RatingRatings:h,RatingStar:y}=n(12711),{InlineVideoItemIconButton:b}=n(75430),{SkeletonScreenWrapper:f}=n(318),{SocialIconContainer:v,SocialIconButton:k}=n(96860),w=o.div.withConfig({displayName:"StackedRatingsCardWrapper"})` cursor: pointer; ${({ratingPosition:e})=>"bottom"===e&&"height: 100%;\n display: flex;\n flex-direction: column;"} `,C=o(a).withConfig({displayName:"Link"})``;C.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")};`} `,x=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; } } `,S=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)}; } `;S.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 "}; `,I=o.div.withConfig({displayName:"Content"})` padding: 0 0 ${l(2)}; `,T=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 L=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; `;L.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const B=o.div.withConfig({displayName:"MetaData"})` display: flex; position: relative; flex-direction: row; align-items: center; height: ${l(4)}; ${v} { height: ${l(2.2)}; } ${k} { 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 A=o(r).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;A.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const M=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)}; `,H=o.div.withConfig({displayName:"StackedRatingsCardRubricWrapper"})` ${f} { margin: ${l(2)} 0; } `,_=o.div.withConfig({displayName:"StackedRatingsCardRubric"})``,R=o(k).withConfig({displayName:"StackedRatingsBookmark"})``,O=o.div.withConfig({displayName:"StackedRatingsCardSkeletonWrapper"})``,F=o(f).withConfig({displayName:"StackedRatingsCardImageSkeleton"})` ::before { display: block; padding-top: 100%; width: 100%; } `;e.exports={AuthorNameWrapper:P,StackedRatingsCardWrapper:w,ImageWrapper:$,Image:x,Label:S,Link:C,ContentWrapper:E,Content:I,Body:T,Hed:N,Dek:L,MetaData:B,Rating:A,StackedRatingsCardStars:M,StackedRatingsCardImageIcon:D,StackedRatingsCardRubric:_,StackedRatingsCardRubricWrapper:H,StackedRatingsBookmark:R,StackedRatingsCardSkeletonWrapper:O,StackedRatingsCardImageSkeleton:F}},71809:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},86888:(e,t,n)=>{const{ICON_EXCLUSIONS:o,SUPPORTED_ICONS:i}=n(32169);e.exports={getIconComponent:(e,t)=>-1===o.indexOf(t)&&i[e]?i[e]:null,getComputedRating: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)}}},34750:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(73955),{useIntl:r}=n(76186),{trackComponent:s}=n(40199),{trackNavigationEvent:l}=n(68612),d=n(85650),c=n(44031),m=n(65270).Z,p=n(17843),{SummaryCarouselRow:u,CarouselSectionTitle:g,CarouselSummaryItem:h}=n(28642),y=n(32168),b=n(7279),{asConfiguredComponent:f}=n(36380),{componentTracking:v}=n(28601),{getVariationNames:k}=n(95545),w=({backgroundColor:e,btnStyle:t,carouselContentAlign:n,carouselSlideSizing:i,customViewAllButtonText:y,dangerousDek:f,dangerousHed:k,hasCarouselControls:w,hasDividerAbove:C,hasDividerBelow:$,hasDividerAboveDek:x,hasModerateSpacing:S,hasNoHorizontalScrollCarousel:E,hasPagination:I,hasSectionTitleMargin:T,hasSummaryItemExtraPadding:N,href:L,items:B,isDotClickable:P,isInverted:A,isSpecial:M,isSummaryHeadingSecondary:D,onClickHandler:H,paginationStyle:_,sectionTitleVariation:R,shouldAlignCenterIfContentIsLess:O,shouldApplyGridSpacing:F,shouldApplySpecialCard:W,shouldEnableBundleComponentAnalytics:U,shouldEnableChannelFeatures:V,shouldEnableRecircTracking:z,shouldHaveBorderBottomOnItem:j,shouldHideBylines:G,shouldHideCarouselFooter:q,shouldHideContributors:Z,shouldHideDangerousDek:K,shouldHideMarginOnCarousel:Y,shouldHidePublishDate:X,shouldReduceSpaceOnCarouselRow:J,shouldShowAllContentWhenDense:Q,shouldShowViewAllButton:ee,summaryItemVariation:te,theme:ne,viewAllButtonVariation:oe})=>{o.useEffect((()=>{s("SummaryCarousel")}),[]);const{formatMessage:ie}=r(),[ae]=o.useState(parseInt(a(),10)),re=b[oe],se="special"===(le=ne)?le:A?"inverted":"standard";var le;const de=c[te],ce=g[R];return o.createElement(p,{palette:se},o.createElement(u,{backgroundColor:e,hasModerateSpacing:S,isSummaryHeadingSecondary:D,shouldShowViewAllButton:ee,shouldReduceSpaceOnCarouselRow:J,shouldEnableChannelFeatures:V,shouldApplyGridSpacing:F,shouldApplySpecialCard:W},k&&o.createElement(g,{as:ce,dangerousHed:k,dangerousDek:f,hasDividerAbove:C,hasDividerBelow:$,hasDividerAboveDek:x,hasSectionTitleMargin:T}),o.createElement(d,{dangerousHed:k,pos:ae,contentAlign:n,controlPosition:"center",controlPlacement:"space-between",hasControls:w,hasModerateSpacing:S,hasNoHorizontalScrollCarousel:E,hasPagination:I,paginationStyle:_,hideHeaderBorder:!0,isDotClickable:P,shouldEnableRecircTracking:z,shouldAlignCenterIfContentIsLess:O,shouldHideMarginOnCarousel:Y,shouldHideCarouselFooter:q},B.map(((e,t)=>o.createElement(d.CarouselItem,{...i,key:`product-bundle-${t}`,carouselTitle:k,carouselItemIndex:t,carouselItemName:e.dangerousHed,pos:ae,isSpecial:M},o.createElement(h,{analyticsDataAttribute:v.addDataSectionTitleAttribute(U,`${k}/`||"Section Title/",t,!1),as:de,...e,hasBorder:!1,hasBorderOnMobileAndTabletOnly:!1,hasRule:!0,hasSummaryItemExtraPadding:N,hasUnderlineHed:!1,hedTag:"h3",hideRubricItemSummary:!1,isLazy:!1,shouldHideIcon:!1,shouldHideMetadataSecondary:!1,shouldHideVideoDek:!1,shouldHideDangerousDek:K,shouldHidePublishDate:X,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}`}):(l({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:B.length}),window.dataLayer.push({event:"carousel-click","carousel-name":e,"carousel-position":t,"carousel-click-position":n,"carousel-click-text":o.dangerousHed})))})(k,ae,t+1,e),shouldHideBylines:G,shouldHideContributors:Z,shouldHaveBorderBottomOnItem:j,isSpecial:M,shouldShowAllContentWhenDense:Q,shouldApplySpecialCard:W}))))),ee&&o.createElement("div",{className:"more-videos"},o.createElement(re,{btnStyle:t,label:y||ie(m.seeMoreAriaLabel),ariaLabel:y||ie(m.seeMoreAriaLabel),href:L,inputKind:"link",onClickHandler:H,isSpecial:M}))))},C=k(c),$=k(y);w.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,isDotClickable:i.bool,isInverted:i.bool,isSpecial:i.bool,isSummaryHeadingSecondary:i.bool,items:i.array,onClickHandler:i.func,paginationStyle:i.string,sectionTitleVariation:i.oneOf($),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,summaryItemVariation:i.oneOf(C),theme:i.oneOf(["standard","inverted","special"]),viewAllButtonVariation:i.oneOf(["Primary","Utility","UtilityInverted"])},w.displayName="SummaryCarousel",w.defaultProps={backgroundColor:"white",btnStyle:"outlined",carouselContentAlign:"center",carouselSlideSizing:{width:{sm:"85%",lg:"40%",xl:"28%"},spacing:{sm:"9px",md:"12px",lg:"16px",xl:"16px",xxl:"20px"}},dangerousDek:"",dangerousHed:"",hasCarouselControls:!0,hasDividerAbove:!1,hasDividerAboveDek:!1,hasDividerBelow:!1,hasModerateSpacing:!0,hasNoHorizontalScrollCarousel:!1,hasPagination:!0,hasSectionTitleMargin:!0,hasSummaryItemExtraPadding:!1,href:"",isDotClickable:!1,isInverted:!1,isSpecial:!1,isSummaryHeadingSecondary:!1,items:[],paginationStyle:"bullet",sectionTitleVariation:"TextCenter",shouldAlignCenterIfContentIsLess:!1,shouldApplyGridSpacing:!1,shouldApplySpecialCard:!1,shouldEnableBundleComponentAnalytics:!1,shouldEnableChannelFeatures:!1,shouldEnableRecircTracking:!1,shouldHaveBorderBottomOnItem:!1,shouldHideBylines:!1,shouldHideCarouselFooter:!1,shouldHideContributors:!1,shouldHideDangerousDek:!1,shouldHideMarginOnCarousel:!1,shouldHidePublishDate:!1,shouldReduceSpaceOnCarouselRow:!1,shouldShowViewAllButton:!0,summaryItemVariation:"TextBelowImageLeftHasRuleNoDek",theme:"standard",viewAllButtonVariation:"Utility"},w.displayName="SummaryCarousel",e.exports=f(w,"SummaryCarousel")},33946:(e,t,n)=>{e.exports=n(269)},28642:(e,t,n)=>{const o=n(51117).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,minScreen:s}=n(79720),{BREAKPOINTS:l}=n(85326),d=n(4131),{CarouselControlButton:c,CarouselList:m,CarouselListItem:p,CarouselWrapper:u,CarouselStrapline:g}=n(95764),h=n(32168),{SummaryItemBylinePublishDate:y}=n(44621),b=n(7279),{RubricName:f}=n(7320),{applyGridSpacing:v,cssVariablesGrid:k}=n(62470),{SummaryItemHedBase:w}=n(27853),{SummaryItemContent:C}=n(88269),$=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 ${k()}\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?"":`${k()}\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; } `,x=["special","inverted"],S=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})=>x.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 `} && { ${C} { ${w} { @media (max-width: ${l.md}) { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `,I=o.div.withConfig({displayName:"ArticleGalleryCarouselBtnWrapper"})` position: relative; top: 32px; .more-products { margin: 0 auto; max-width: fit-content; } `,T=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:T,ArticleGalleryCarouselBtnWrapper:I,SummaryCarouselRow:$,CarouselSectionTitle:S,CarouselSummaryItem:E}},65270:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({seeMoreAriaLabel:{id:"SummaryCarousel.seeMoreAriaLabel",defaultMessage:"See more videos",description:"label text for carousel button"}})},269:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(34750);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},52416:(e,t,n)=>{const o=n(67294),i=n(45697),{asConfiguredComponent:a}=n(36380),{SummaryDekDefault:r}=n(96567),s=({contentAlign:e,dangerousDek:t,hasCustomTypeToken:n,hasMarginBottom:i,shouldDisplayDangerousDek:a})=>!(!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.defaultProps={contentAlign:"center",hasCustomTypeToken:!1,hasMarginBottom:!1,shouldDisplayDangerousDek:!1},s.displayName="SummaryDek",e.exports=a(s,"SummaryDek")},72223:(e,t,n)=>{const o=n(52416);e.exports=o},96567:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{BaseText:r}=n(74327),{calculateSpacing:s,getTypographyStyles:l,getColorToken:d}=n(79720),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}},41514:(e,t,n)=>{const o=n(45697),i=n(67294),{useIntl:a}=n(76186),r=n(40870).Z,{SummaryItemFeaturedWrapper:s,FeaturedTitle:l,FeaturedLink:d}=n(94092),{trackComponent:c}=n(40199),m=n(44031),{componentTracking:p}=n(28601),u=({hasRubricBelowHed:e,header:t,hedTag:n,linkLabel:o,ctaUrl:u,isHiddenOnMobile:g,shouldEnableBundleComponentAnalytics:h,shouldHideFeaturedDek:y,shouldHoldImageSpace:b,summaryItemProps:f,summaryItemVariation:v,trackingNamespace:k})=>{i.useEffect((()=>{c("SummaryItemFeatured")}),[]);const{url:w,rubric:C}=!!f&&f,$=m[v],{formatMessage:x}=a(),S=p.addDataSectionTitleAttribute(h,k?.summaryItem),E=p.addDataSectionTitleAttribute(h,k?.featureLink);return i.createElement(s,{isHiddenOnMobile:g,"data-testid":"SummaryItemFeatured"},i.createElement(l,{as:n,dangerouslySetInnerHTML:{__html:t||x(r.featuredTitle)}}),i.createElement($,{...f,rubric:C,shouldHideDangerousDek:y,analyticsDataAttribute:S,hedTag:"div",shouldHideMetadataSecondary:!0,shouldHidePublishDate:!0,shouldHoldImageSpace:b,hasRubricBelowHed:e}),o&&i.createElement(d,{...E},i.createElement("a",{href:u||w,dangerouslySetInnerHTML:{__html:o}})))};u.propTypes={analyticsDataAttribute:o.object,ctaUrl:o.string,hasRubricBelowHed:o.bool,header:o.string,hedTag:o.oneOf(["h2","h3","div"]),isHiddenOnMobile:o.bool,linkLabel:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideFeaturedDek:o.bool,shouldHoldImageSpace:o.bool,summaryItemProps:o.shape(m.propTypes).isRequired,summaryItemVariation:o.string,trackingNamespace:o.object},u.defaultProps={hasRubricBelowHed:!1,hedTag:"h2",shouldHideFeaturedDek:!1,summaryItemVariation:"TextBelowCenter"},u.displayName="SummaryItemFeatured",e.exports=u},94154:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(41514);e.exports=o(i,"SummaryItemFeatured")},94092:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{getTypographyStyles:a,getColorStyles:r,calculateSpacing:s}=n(79720),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}},40870:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({featuredTitle:{id:"SummaryItemFeatured.FeaturedTitle",defaultMessage:"Featured",description:"SummaryItemFeatured component featured title"}})},34618:(e,t,n)=>{const o=n(67294),{useEffect:i,useState:a,useCallback:r}=n(67294),s=n(45697),l=n(94184),{useIntl:d}=n(76186),{useInView:c}=n(4225),m=n(23279),{useViewportObserver:p}=n(47041),{trackComponent:u}=n(40199),g=n(28657),{trackNavigationEvent:h,extractStrategyFromURL:y}=n(68612),{getCookie:b}=n(66071),{asConfiguredComponent:f}=n(36380),{asThemedComponent:v}=n(3517),{default:k}=n(73499),{googleAnalytics:w}=n(28601),{getAltTextForSeo:C}=n(59512),{getThemedBylineVariation:$}=n(41317),x=n(81648),{formatGtmData:S,productImpressionTracking:E}=n(12190),I=n(22068),T=n(60637),N=n(36895),L=n(41147),B=n(34042),P=n(87664),A=n(98288),M=n(73346),D=n(60878),H=n(21869),_=n(54636),R=n(73870),O=n(80321),F=n(33287),W=n(82419),U=n(46281),V=n(11830),z=n(90068),j=n(16490),{LAYOUT_PLACEMENTS:G}=n(12713),{cutClearLink:q,getRecircId:Z,hasFeatureVideo:K}=n(4087),{generateId:Y}=n(47857),X=n(76761).Z,{SummaryItemBaseByline:J}=n(44621),{handleCommercePromotionBanner:Q}=n(68612),{SummaryItemContent:ee,SummaryItemDek:te,SummaryItemDekReadMore:ne,SummaryItemHedLink:oe,SummaryItemAuthorTitle:ie,SummaryItemMetadataPrimary:ae,SummaryItemMetadataSecondary:re,SummaryItemRubric:se,SummaryItemStickyWrapper:le,SummaryItemWrapper:de,SummaryItemAssetContainer:ce,SummaryItemContributorContent:me,SummaryItemContributorName:pe,SummaryItemSignage:ue,SummaryItemVenueDetails:ge,SummaryItemContextualHeader:he,SummaryItemNowShopping:ye}=n(88269),be=n(42937),fe=n(9637),ve=n(83218),ke=e=>{const{actionBarConfig:t,alternateClickHandlerStrategy:n,analyticsDataAttribute:s,audioTagIconTitle:g,awards:f,business:v,businessInfo:T,buttonSize:B,bylineVariation:P,className:A,clampBreakpoint:G,clickHandler:ke,clickHandlerContributors:we,clickHandlerHed:Ce,clickHandlerRubric:$e,clickItem:xe,contentExpTrackingData:Se,contentType:Ee,contextualHeader:Ie,contributors:Te,copilotID:Ne,ctaTextSource:Le,dangerousDek:Be,dangerousHed:Pe,date:Ae,defaultTypeForContributor:Me,defaultContributorDetailField:De,shouldEmbedCneVideo:He,eventDate:_e,summaryItemMetaData:Re,fullPageTheme:Oe,generateIdFrom:Fe,hasBorder:We,hasBorderOnLargeScreen:Ue,hasBorderOnMobileAndTabletOnly:Ve,hasBorderSides:ze,hasBundleClass:je,hasBylineBeforeDek:Ge,showReviewTitleForTracks:qe,hasDefaultSpacingMarginBottom:Ze,responsiveCartoonVariation:Ke,hasImageCenteredButtonInCarousel:Ye,hasListInDek:Xe,hasMarginSpacing:Je,hasMediumMarginBottom:Qe,hasMetaWithoutMargin:et,hasModerateSpacing:tt,hasNoBottomMarginForCneVideo:nt,hasNoBottomPaddingForCneVideo:ot,hasNoBottomPaddingForGridContent:it,hasNoBottomPaddingContent:at,hasNoHedTagMargin:rt,hasNoHedTagMarginTop:st,hasRubricBelowHed:lt,hasRule:dt,hasCoverCollage:ct,hasSponsorByline:mt,hasUnderlineHed:pt,hasSideBySideMobileOnlyImageRight:ut,hasStoryAssurance:gt,hasSummaryItemAssetSpacing:ht,hasTighterVerticalSpacing:yt,hasVerticalRule:bt,hedTag:ft,hideBylinesUntil:vt,hideIssueDate:kt,hidePadding:wt,hideRubricItemSummary:Ct,hideRubricLink:$t,hideRuleFromMobile:xt,isAlternateClickHandlerStrategy:St,isRecircListItem:Et,recircPlacement:It,iconButtonOnclickHandler:Tt,isCtaButtonClickable:Nt,iconType:Lt,image:Bt,isRegistrationRequired:Pt,isAudioArticle:At,isLazy:Mt,isLive:Dt,isSponsored:Ht,isSpecial:_t,isSticky:Rt,issueDate:Ot,hasNoFollowOnSyndicated:Ft,isVenueCardItemContainer:Wt,itemIndex:Ut,itemInViewGAEventName:Vt,itemsCount:zt,totalItems:jt,maxContributors:Gt,maxContributorsNames:qt,maxDekLines:Zt,maxDekLinesInMobile:Kt,maxDekLinesInTablet:Yt,maxDekLinesInDesktop:Xt,maxDekLinesInLargeDesktop:Jt,maxDekLinesInExtraLargeDesktop:Qt,maxHedLines:en,metadataPrimary:tn,metadataVideo:nn,multiImages:on,metadataSecondaryMessage:an,offers:rn,playIconStyle:sn,ratingValue:ln,recircId:dn,recircRiver:cn,registrationGateCookie:mn,registrationGateURL:pn,rubric:un,rubricIconOverride:gn,rubricVariation:hn,hasRoundedEdges:yn,hasSeriesData:bn,hasSummaryItemExtraPadding:fn,hasWrapperButtonRole:vn,shouldAlignDekAtBottom:kn,shouldUseRubricAsRole:wn,shouldHideContributorContent:Cn,shouldTrackItemImpressionForSnowplow:$n,showContributorContentOnTop:xn,hasBottomSpaceOnRubric:Sn,imageAlignment:En,primaryCta:In,sectionTemplate:Tn,shouldApplyImageBorderRadius:Nn,shouldAutoPlay:Ln,shouldDekHideOnMobileAndShowOnTablet:Bn,shouldDisableGradientContentBlock:Pn,shouldDisplaySignage:An,shouldDisplaySignageInline:Mn,shouldHideBookmarkIcon:Dn,shouldHideBylines:Hn,shouldHideDangerousDek:_n,shouldHideDangerousDekMobileOnly:Rn,shouldHideDangerousHed:On,shouldDekhaveExtraVerticalSpace:Fn,shouldHandleOverlayForLongHed:Wn,shouldHaveBorderBottomOnItem:Un,shouldHideEventDate:Vn,shouldHideFinalBorder:zn,shouldHideIcon:jn,shouldHideItemCount:Gn,shouldHideSubHed:qn,shouldHideSubHedForTracks:Zn,shouldHideVideoDek:Kn,shouldLinkByline:Yn,shouldHideContributors:Xn,shouldHideDekBottomMargin:Jn,shouldHideMetadataSecondary:Qn,shouldHidePublishDate:eo,shouldHidePublishDateInTemplate:to,shouldHoldImageSpace:no=!0,shouldNavigateToNewTab:oo,shouldPlaceVenueBelowDek:io,shouldPlayInline:ao,shouldNotPreventPageRedirect:ro,shouldShowAllContentWhenDense:so=!1,shouldRemoveHorizontalPadding:lo,shouldRemoveSummaryItemBorder:co,shouldAppendReadMoreLinkForDek:mo,shouldUseArrowIconInDek:po,shouldUseFeaturedFontWeight:uo,shouldUseFlexGrow:go,shouldUseMediumBreakpoint:ho,shouldUseSmallHed:yo,shouldUseSmallImageMobileOnly:bo,shouldVerticallyAlignHed:fo,showCommaAsideContributorName:vo,showContributorDetail:ko,showOffers:wo,showReviewLabel:Co,showShopNowButton:$o,showHeadTagAs:xo,showHeadTagAsForRecirc:So,sideBySideVerticalAlign:Eo,signage:Io,signalType:To,sparrowPattern:No,subHed:Lo,isTruncateDek:Bo,isAuthenticated:Po,url:Ao,shouldUpdateVideoTitleOnVideoChange:Mo,shouldEnablePlayIcon:Do,shouldEnableReviewFlag:Ho,shouldCenterAlignContributorName:_o,showAuthorTitle:Ro,shouldDisplayImageCount:Oo,source:Fo,variations:{cardContentPaddingStyles:Wo=!0,circleImage:Uo,contentAlign:Vo,contentAlignmentInMobile:zo,shouldDisplayLiveIndicator:jo,hasAsset:Go,hasAudioTag:qo,hasBookmarks:Zo,hasCTA:Ko,hasLeftMargin:Yo,hasPrimaryCTA:Xo,hasSecondaryCTA:Jo,hasSummaryItemAction:Qo,iconPosition:ei,isCard:ti,isContributor:ni,isContributorImageTopAligned:oi,isContributorThreeCol:ii,isDarkBackground:ai,isDarkBackgroundRight:ri,isDense:si,isDenseDesktopStack:li,hasHedCorePrimary:di,isHighDensity:ci,layoutPlacement:mi,layoutPosition:pi,layoutProportions:ui,primaryBlock:gi,marginTop:hi,shouldAssetHaveNoBottomMargin:yi,shouldDisplayPremiereDate:bi,shouldDisplayVideoTime:fi,showOnHoverEffect:vi,showBusinessCategory:ki,showLocation:wi,showProfileButton:Ci,showReadMore:$i},venueAwards:xi,venueDetails:Si,wordCount:Ei,variationName:Ii,isPlpCurated:Ti,isSeriesNavigation:Ni,isCurrent:Li,layout:Bi,index:Pi,primaryCTALabel:Ai,secondaryCTALabel:Mi,node:Di}=e;o.useEffect((()=>{u("SummaryItem",Ii)}),[Ii]);const Hi="ContentCarousel"===Bi||"GridFourColumns"===Bi,_i={id:Ne,title:Pe,name:Ee,url:Ao,position:Pi},Ri=Ao?.split("/")[1],Oi="hotels"===Ri;o.useEffect((()=>{Oi&&(window.addEventListener("load",(()=>E("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",m((()=>{E("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3)))}),[Oi]);const Fi={dangerousHed:Pe,id:Di?.id||Ne,index:Ut,contentType:"venue",offers:rn,hotelLink:Ao,layout:Bi||"GridFourColumns"},{ctaLabel:Wi,eventStatus:Ui}=Re,[Vi,zi]=o.useState(!1);o.useEffect((()=>{zi(k(Ao,window.location.hostname))}),[Ao]);const ji=!("externallink"!==Ee||!Vi)||oo,Gi={...un,...gn&&{dangerousIcon:gn}},qi=!!to.includes(Tn)||eo,[Zi,Ki]=a(""),[Yi,Xi]=a(""),[Ji,Qi]=a(!1),[ea,ta]=c({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});i((()=>{const e=b(mn);Po||!Pt||e||Ki(`${pn}?redirectURL=${Ao}`)}),[Po,mn,Pt,pn,Ao]);const na=Et&&`${It}-${dn}`;p(`.${na}`,void 0,(e=>{if(e&&Et){const e={type:"impression",label:Pe,subject:"recirc_unit",items:[{content_id:Ne,content_title:_i.title,content_type:_i.name.toLowerCase(),content_url:_i.url}],strategy:y(_i.url),placement:It,index:dn-1,total_index:jt};h(e)}}));const oa=$n&&`search_result_item-${Ne}`;if(p(`.${oa}`,void 0,(e=>{e&&xe(null,null,Ne,Pi||Ut,"result_in_view",Ee,Pe,_i.url)})),!Ji&&ta&&Vt){Qi(!0);const e={"profile-item-rank":(Ut+1).toString().padStart(2,"0"),"profile-item-name":Pe||""};w.emitGoogleTrackingEvent(Vt,e)}ta&&Hi&&!Oi&&Q({type:"impression",event:"content-impression",..._i});const ia=r((e=>{Mo&&Xi(e.title)}),[Mo]),{formatMessage:aa}=d(),ra=dn?So||"div":void 0!==xo?xo:ft,sa=C(Pe)||Bt?.altText||"";if(void 0!==Bt?.altText&&(Bt.altText=sa),"overlay"===mi)return o.createElement(M,{analyticsDataAttribute:s,className:A,isRecircListItem:Et,recircPlacement:It,clickHandler:ke,contentAlign:Vo,contentExpTrackingData:Se,contributors:Te,dangerousHed:Pe,dangerousDek:Be,eventDate:_e,hasCTA:Ko,hasLeftMargin:Yo,hideRubricItemSummary:Ct,hasCoverCollage:ct,HedTag:ra,image:Bt,isLazy:Mt,isLive:Dt,shouldDisableGradientContentBlock:Pn,isContributor:ni,totalItems:jt,layoutProportions:ui,showOnHoverEffect:vi,maxHedLines:en,metadataPrimary:tn,metadataVideo:nn,multiImages:on,publishDate:Ae,recircId:dn,recircRiver:cn,rubric:un,rubricVariation:hn,shouldAutoPlay:Ln,shouldHideEventDate:Vn,shouldHideItemCount:Gn,shouldHidePublishDate:qi,shouldDisplayLiveIndicator:jo,shouldHandleOverlayForLongHed:Wn,sparrowPattern:No,url:Ao,contentType:Ee,contentId:Ne,shouldUseMediumBreakpoint:ho,signage:Io});const la=!co&&Ve,da=l("summary-item",{"summary-item--card":ti,"summary-item--high-density":ci,"summary-item--circle-image":Uo,"summary-item--no-asset":!Go,"summary-item--has-bookmarks":Zo,"summary-item--has-margin-spacing":Je,"summary-item--has-border":We,"summary-item--has-no-final-border":zn,"summary-item--has-border-sides":ze,"summary-item--has-mobile-border":la,"summary-item--has-large-screen-border":Ue,"summary-item--has-rule":dt,"summary-item--has-offers":wo&&rn?.length,[`summary-item--${Ee}`]:Ee&&je,"summary-item--has-tighter-spacing":yt,"summary-item--has-vertical-rule":bt,"summary-item--is-contributor":ni,"summary-item--has-small-image-mobile-only":bo,"summary-item--is-contributor-three-col":ii,"summary-item--is-dense":si,"summary-item--primary-block":gi,"summary-item--name-center":ni&&!Te?.author?.items?.[0]?.photo&&_o,"summary-item--show-read-more":$i},un&&un.dangerousIcon?"summary-item--has-icon":"summary-item--no-icon",`summary-item--text-align-${Vo}`,`summary-item--layout-placement-${mi}`,`summary-item--layout-position-${pi}`,`summary-item--layout-proportions-${ui}`,`summary-item--side-by-side-align-${Eo}`,`summary-item--side-by-side-image-right-mobile-${ut}`,{"summary-item--dark-background-right":ri,"summary-item--dark-background":ai},`summary-item--${Oe}`,A,oa),ca=N[hn||"Item"],ma={bylineVariation:$({bylineVariation:P,theme:Oe}),clickHandlerContributors:we,contributors:Te,dateValue:!kt&&Ot?Ot:K(Bt)?Bt.publishDate:Ae,eventDate:_e,hasBookmarks:Zo,hideBylinesUntil:vt,iconButtonOnclickHandler:Tt,iconType:Lt,isVenueCardItemContainer:Wt,maxContributors:Gt,maxContributorsNames:qt,shouldHideBookmarkIcon:Dn,shouldHideBylines:Hn,shouldHideContributors:Xn,shouldHideEventDate:Vn,shouldLink:Yn,shouldHidePublishDate:qi,shouldMoveBylineToBottom:go,showCommaAsideContributorName:vo,test:"prop",venueAwards:xi,isDenseDesktopStack:li},pa=()=>{w.emitGoogleTrackingEvent("gtm.linkClick",{"gtm.elementUrl":Ao,"gtm.triggers":""}),x.trackSparrowEvent("content","click",{dim1:Ao,dim2:q(Ao),dim3:"recirc-river",dim4:Z("wrapper",dn),dim5:No,dim6:Se}),ke(Ht),k(Ao,window.location.hostname)||ji?window.open(Ao,"_blank"):window.location=Ao,xe(null,null,Ne,Pi||Ut,"click_result",Ee,Pe,Ao)},ua={onKeyDown:e=>{"Enter"===e.key&&(n?n(e):pa())},onClick:St?()=>{}:n||pa},ga=Nt?e=>{e.stopPropagation(),ji?window.open(Ao,"_blank"):window.location.href=Ao}:()=>{},ha=e=>{S(window,{...Fi},e,"ProductEmbed",Pe)},ya=(e,t)=>{e.stopPropagation(),Ce&&Ce(),Zo||ke(Ht,e),xe(null,null,Ne,Pi||Ut,"click_result",Ee,Pe,Ao),Hi&&!Oi&&Q({type:"click",event:"content-click",..._i}),Oi&&ha(t)},ba=Te?.[Me]?.items?.[0]||{},fa=ba.name,va=ba.photo,ka=ba.dangerousTitle,wa=ba[De],Ca=ba.url,$a=On||fa&&"ContributorRiverItem"===Ii,xa=Oo?!(zt?.count>0):Qn;let Sa;zt&&(Sa=aa(X.slides,{slidesCount:zt.count})),an&&(Sa=an);const Ea=!!Gi?.dangerousIcon,Ia=o.createElement(se,{as:ca,...Gi,fullPageTheme:Oe,className:l("summary-item__rubric",{"summary-item__series-link":bn,"summary-item__rubric--extra-margin-bottom":tt}),hasSeriesData:bn,clickHandler:$e,contentAlign:Vo,hasBookmarks:Zo,hasIcon:Ea,hasModerateSpacing:tt,hasRubricBelowHed:lt,isContributor:ni,shouldUseRubricAsRole:wn,hasBottomSpaceOnRubric:Sn,hideRubricLink:$t,hasDenseDesktopStack:li}),Ta=!si&&!Ct&&un&&!ni&&!Ht&&o.createElement(L,{wordCount:Ei,hasStoryAssurance:gt,rubric:Ia}),Na=_n&&"fashionshow"!==Ee||"cnevideo"===Ee&&Kn,La=Do&&"cnevideo"===Ee?!Do:jn;let Ba={};Ft&&(Ba={rel:"nofollow"});const Pa=ni?va:Bt,Aa=mo?o.createElement(ne,{href:Ao,className:"summary-item__dek--readmore-link",isVenueCardItemContainer:Wt,onClick:Oi?ha:()=>{}},aa(X.dekReadMoreText)):null,Ma=$i&&Ca?o.createElement(o.Fragment,null,o.createElement(ne,{href:Ca,className:"summary-item__contributor--readmore-link",showReadMore:$i,isVenueCardItemContainer:Wt},aa(X.readMore))):null,Da=He&&0===Ut,Ha=Bo&&(Zt>0&&Zt<1/0||Kt>0&&Kt<1/0||Yt>0&&Yt<1/0||Xt>0&&Xt<1/0||Jt>0&&Jt<1/0||Qt>0&&Qt<1/0);let _a=Da&&Mo?Yi:Pe;qe&&ln&&"Tracks"===ln.channelType&&(_a=Fo?.hed);const Ra=Fn&&!kn,Oa=Ee&&je,Fa=Bt&&Bt.showImageWithoutLink&&Bt.shouldImageHaveClickHandler?e=>{e.stopPropagation(),window.open(Ao,"_blank")}:null,Wa=Bt&&Bt.showImageWithoutLink&&Bt.shouldImageHaveClickHandler,Ua=Bt&&Bt.showImageWithoutLink&&Bt.shouldImageHaveClickHandler?{shouldAddHover:Wa,onClick:Fa}:{},Va="cnevideo"===Ee?.toLowerCase(),za=o.createElement(ce,{className:"summary-item__asset-container",...Ua,hasSummaryItemAssetSpacing:ht,shouldUseMediumBreakpoint:ho,imageAlignment:En,shouldHaveBorderBottomOnItem:Un,hasNoBottomMarginForCneVideo:nt,hasDenseDesktopStack:li,hideDangerousDek:Na,shouldApplyImageBorderRadius:Nn,onClick:Oi?ha:()=>{}},o.createElement(D,{audioTagIconTitle:g,awards:f,clickHandlerHed:ya,contentExpTrackingData:Se,contentType:Ee,hasAsset:Go,hasAudioTag:qo||At,hasImageCenteredButtonInCarousel:Ye,hasCircularImage:Uo,hasNoBottomMarginForCneVideo:nt,hasReviewTag:Ho&&!!ln&&(ln.isBestNewMusic||ln.isBestNewReissue),hasRel:Ft,hasRoundedEdges:yn,iconPosition:ei,image:Pa,isLazy:Mt,isLive:Dt,layoutPlacement:mi,metadataVideo:nn,multiImages:on,onVideoChange:ia,playIconStyle:sn,recircId:dn,recircRiver:cn,shouldAutoPlay:Ln,shouldDisplayPremiereDate:bi,shouldDisplaySignage:An&&!Mn,shouldDisplayVideoTime:fi,shouldAssetHaveNoBottomMargin:yi,shouldHideIcon:La,shouldHoldImageSpace:no,shouldPlayInline:ao,shouldUseMediumBreakpoint:ho,signage:Io,sparrowPattern:No,shouldEmbedCneVideo:Da,url:Zi||Ao,shouldNavigateToNewTab:ji,responsiveCartoonVariation:Ke,signalType:To,actionBarConfig:t}),ni&&!Cn&&o.createElement(me,{layoutPosition:pi,shoulUseContributorRiverItemStyle:ko,className:l({"summary-item--contributor-name-center":!Pa&&_o})},o.createElement(fe,{contributorName:fa,contributorDetail:wa,showContributorDetail:ko,shouldUseRubricAsRole:wn,isSpecial:_t}),!Ct&&un&&Ia,Ma,Ro&&ka&&o.createElement(ie,{dangerouslySetInnerHTML:{__html:ka}}))),ja=o.createElement(o.Fragment,null,si&&!Ct&&un&&!ni&&Ia,za,o.createElement(ee,{className:l("summary-item__content",{"summary-item__content--minimal":yt,"summary-item__content--no-padding":at,"summary-item__content--no-rubric":!Ct&&!un,"summary-item__content--margintop":hi,"summary-item__content--vertically-align":fo,"summary-item__content--bottom-dek":kn}),contentAlign:Vo,contentAlignmentInMobile:zo,layoutPlacement:mi,layoutProportions:ui,layoutPosition:pi,hasMarginTop:hi,hasNoRubric:!Ct&&!un,hasNoBottomPaddingContent:at,hasNoBottomPaddingForGridContent:it,hasNoBottomPaddingForCneVideo:ot,hasTighterVerticalSpacing:yt,shouldAlignDekAtBottom:kn,shouldRemoveHorizontalPadding:lo,shouldUseFlexGrow:go,shouldVerticallyAlignHed:fo,hasBookmarks:Zo,hasAsset:Go,hasHighDensity:ci,hasSummaryItemExtraPadding:fn,isContributor:ni,isContributorThreeCol:ii,bundleClass:Oa,isVenueCardItemContainer:Wt,isSpecial:_t,hasMediumMarginBottom:Qe,hasDenseDesktopStack:li,shouldHidePublishDate:eo,isPlpCurated:Ti},Ie&&o.createElement(he,null,Ie),!lt&&Ta,(mt||Ht)&&o.createElement(J,{className:l({"summary-item__byline":mt,"summary-item__byline--sponsored":mt,"summary-item__content--sponsored":Ht},`summary-item__content--sponsored-${Oe}`),isSponsoredByline:mt,isSponsored:Ht,isSponsoredInverted:"inverted"===Oe},aa(X.sponsoredContent)),xn&&o.createElement(pe,null,fa),xn&&!Ct&&un&&Ia,(Pe||K(Bt))&&!$a&&o.createElement(o.Fragment,null,o.createElement(oe,{className:l("summary-item-tracking__hed-link","summary-item__hed-link",{"summary-item__hed-link--underline-disable":!pt,"summary-item__hed-link--heading-inline":"heading-inline"===Ee},na),name:"heading-inline"===Ee?Pe:void 0,contentAlign:Vo,"data-component-title":cn,"data-component-type":"recirc-river","data-recirc-id":Z("hed",dn),"data-recirc-pattern":No,"data-content-exp":Se,hasRule:dt&&pt&&!Zo,hideRuleFromMobile:xt,hasRuleOnlyMedium:"side-by-side"===mi||"text-below-desktop-only"===mi,...Ba,href:Zi||Ao,isContributor:ni,layoutPlacement:mi,onClick:ya,target:ro&&ji?"_blank":"_self",hasDenseDesktopStack:li},o.createElement(_,{contentType:Ee,dangerousHed:K(Bt)?Bt.dangerousHed:_a,hasFixedMarginBottom:tt,HedTag:ra,layoutPlacement:mi,layoutProportions:ui,maxHedLines:en,hasHedCorePrimary:di,shouldUseSmallHed:yo,isHighDensity:ci,isVenueCardItemContainer:Wt,hasNoHedTagMargin:rt,hasNoHedTagMarginTop:st,shouldUseFeaturedFontWeight:uo,breakpoint:G,hasDefaultSpacingMarginBottom:Ze})),Li&&Ni&&o.createElement(ye,{isCurrent:Li,isSeriesNavigation:Ni},aa(X.NowShoppingLabel)),Zn&&"Tracks"===ln.channelType?null:o.createElement(o.Fragment,null,!qn&&Lo&&o.createElement(be,{contentType:Ee,subHed:Lo?.name,hasFixedMarginBottom:tt,layoutPlacement:mi,layoutProportions:ui,maxHedLines:en,hasHedCorePrimary:di,shouldUseSmallHed:yo,isHighDensity:ci,hasNoHedTagMargin:rt,shouldUseFeaturedFontWeight:uo}))),lt&&Ta,!mt&&Ge&&o.createElement(H,{...ma,isBeforeDek:!0,className:"summary-item__byline-date-icon--pre-dek"}),Ho&&ln&&Co&&o.createElement(R,{ratingValue:ln}),Si&&!io&&o.createElement(ge,{as:I,lines:1,breakpoint:G,isVenueCardItemContainer:Wt},o.createElement(ge,null,Si)),Be&&!Na&&(Ha?o.createElement(o.Fragment,null,o.createElement(te,{as:I,lines:Zt,linesInMobile:Kt,linesInTablet:Yt,linesInDesktop:Xt,linesInLargeDesktop:Jt,linesInExtraLargeDesktop:Qt,className:"summary-item__dek",hasMarginSpacing:Je,breakpoint:G,isVenueCardItemContainer:Wt,hasDenseDesktopStack:li,shouldHideContributors:Xn,shouldHideDekBottomMargin:Jn},o.createElement(o.Fragment,null,o.createElement(te,{className:l("summary-item__dek",{"summary-item__dek--hide-mobile-show-tablet":Bn,"summary-item__dek--hidden-mobile":Rn,"summary-item__dek--extra-spacing":Fn&&!kn,"summary-item__dek--with-readmore":mo,"summary-item__dek--bottom-align":kn,"summary-item__dek--video-dek":He,"summary-item__dek--isCneVideo":Va}),hasMarginSpacing:Je,hasExtraSpacing:Ra,isInline:mo,hasListInDek:Xe,shouldHideOnMobileAndShowOnTablet:Bn,shouldHideOnMobile:Rn,verticalAlign:kn?"bottom":"top",dangerouslySetInnerHTML:{__html:Be},hasDenseDesktopStack:li,shouldHideContributors:Xn,shouldHideDekBottomMargin:Jn}))),Aa):o.createElement(o.Fragment,null,li?za:null,o.createElement(te,{className:l("summary-item__dek",{"summary-item__dek--hide-mobile-show-tablet":Bn,"summary-item__dek--hidden-mobile":Rn,"summary-item__dek--extra-spacing":Fn&&!kn,"summary-item__dek--with-readmore":mo,"summary-item__dek--bottom-align":kn,"summary-item__dek--video-dek":He,"summary-item__dek--isCneVideo":Va}),hasExtraSpacing:Ra,hasMarginSpacing:Je,isInline:mo,hasListInDek:Xe,shouldHideOnMobileAndShowOnTablet:Bn,shouldHideOnMobile:Rn,verticalAlign:kn?"bottom":"top",dangerouslySetInnerHTML:{__html:Be},hasDenseDesktopStack:li,shouldHideContributors:Xn,shouldHideDekBottomMargin:Jn,shouldUseArrowIconInDek:po}),Aa)),mo&&Na&&Aa,Mn&&Io&&o.createElement(ue,null," ",Io),wi&&(T?.address?.state||T?.address?.city)&&o.createElement(F,{business:T}),ki&&o.createElement(o.Fragment,null,(T?.category?.name||T?.profession?.name)&&o.createElement(W,{business:T}),o.createElement(U,{shouldUseFullWidthMobileOnly:!0,clickHandlerCta:ga},aa(X.BusinessProfileCTAText))),(Xo||Jo)&&(Ao||In)&&o.createElement(V,{hasPrimaryCTA:Xo,hasSecondaryCTA:Jo,primaryCta:In,secondaryCta:Ao,primaryCTALabel:Ai,secondaryCTALabel:Mi}),tn&&o.createElement(ae,{className:"summary-item__metadata-primary"},tn),Sa&&!xa&&o.createElement(re,{className:l("summary-item__metadata-secondary",{"summary-item__metadata-secondary-without-mobile-margin":Ge,"summary-item__metadata-secondary-without-margin":et}),hasMobileSpacing:Ge,hasMarginSpacing:Je,hasMetaWithoutMargin:et},Sa),Si&&io&&o.createElement(ge,{as:I,lines:1,breakpoint:G,isVenueCardItemContainer:Wt},o.createElement(ge,null,Si)),!mt&&!Ge&&o.createElement(H,{...ma}),Ci&&o.createElement(O,{business:v}),wo&&o.createElement(j,{offers:rn,urlToBookmark:Ao,copilotID:Ne,productData:Fi,index:Ut,isHotelType:Oi,dangerousHed:Pe}),$o&&Le&&o.createElement(ve,{url:Ao,dangerousHed:Pe,buttonSize:B,buttonAlignment:Vo,buttonLabel:Le}),Qo&&o.createElement(z,{ctaLabel:Wi,eventStatus:Ui})));return o.createElement(de,{...Vt||Hi?{ref:ea}:{},...Zo?{}:ua,...s,cardContentPaddingStyles:Wo,className:Oi?l("product-embed",da):da,"data-item":JSON.stringify(Fi),contentType:Ee,fullPageTheme:Oe,hasBorder:We,hasBorderOnLargeScreen:Ue,hasBorderSides:ze,hasSummaryItemAction:Qo,hasMarginSpacing:Je,hasHiddenFinalBorder:zn,hasMobileOnlyBorder:la,hasSmallImageMobileOnly:bo,hidePadding:wt,isDarkBackgroundRight:ri,hasBookmarks:Zo,bundleClass:Oa,hasDense:si,hasOffers:!(!wo||!rn?.length),hasVerticalRule:bt,isPrimaryBlock:"primary-block"===gi,isCard:ti,isContributor:ni,isContributorImageTopAligned:oi,isContributorThreeCol:ii,isDarkBackground:ai,isHighDensity:ci,layoutPlacement:mi,layoutPosition:pi,layoutProportions:ui,sideBySideVerticalPlacement:Eo,hasSideBySideMobileOnlyImageRight:ut,shouldRemoveHorizontalPadding:lo,shouldShowAllContentWhenDense:so,shouldUseFlexGrow:go,verticalAlign:kn?"bottom":"top",showReadMore:$i,...vn&&{role:"button",tabIndex:0},imageAlignment:En,isSpecial:_t,id:Y(e,Fe),isAlternateClickHandlerStrategy:St,hasDenseDesktopStack:li,hideDangerousDek:Na},(e=>e?o.createElement(le,null,ja):ja)(Rt))};ke.propTypes={actionBarConfig:s.object,alternateClickHandlerStrategy:s.func,analyticsDataAttribute:s.object,audioTagIconTitle:s.string,awards:s.array,business:s.object,businessInfo:s.object,buttonSize:s.oneOf(["default","small"]),bylineVariation:s.string,clampBreakpoint:s.string,className:s.string,clickHandler:s.func,clickHandlerContributors:s.func,clickHandlerHed:s.func,clickHandlerRubric:s.func,clickItem:s.func,contentExpTrackingData:s.string,contentType:s.string,contextualHeader:s.string,contributors:s.shape(B.propTypes.contributors),copilotID:s.string,ctaTextSource:s.string,dangerousDek:s.string,dangerousHed:s.string.isRequired,date:s.string,defaultContributorDetailField:s.string,defaultTypeForContributor:s.string,eventDate:s.string,fullPageTheme:s.oneOf(["standard","inverted"]),generateIdFrom:s.string,hasBorder:s.bool,hasBorderOnLargeScreen:s.bool,hasBorderOnMobileAndTabletOnly:s.bool,hasBorderSides:s.bool,hasBottomSpaceOnRubric:s.bool,hasBundleClass:s.bool,hasBylineBeforeDek:s.bool,hasCoverCollage:s.bool,hasDefaultSpacingMarginBottom:s.bool,hasImageCenteredButtonInCarousel:s.bool,hasListInDek:s.bool,hasMarginSpacing:s.bool,hasMediumMarginBottom:s.bool,hasMetaWithoutMargin:s.bool,hasModerateSpacing:s.bool,hasNoBottomMarginForCneVideo:s.bool,hasNoBottomPaddingContent:s.bool,hasNoBottomPaddingForCneVideo:s.bool,hasNoBottomPaddingForGridContent:s.bool,hasNoFollowOnSyndicated:s.bool,hasNoHedTagMargin:s.bool,hasNoHedTagMarginTop:s.bool,hasRoundedEdges:s.bool,hasRubricBelowHed:s.bool,hasRule:s.bool,hasSeriesData:s.bool,hasSideBySideMobileOnlyImageRight:s.bool,hasSponsorByline:s.bool,hasStoryAssurance:s.bool,hasSummaryItemAction:s.bool,hasSummaryItemAssetSpacing:s.bool,hasSummaryItemExtraPadding:s.bool,hasTighterVerticalSpacing:s.bool,hasUnderlineHed:s.bool,hasVerticalRule:s.bool,hasWrapperButtonRole:s.bool,hedTag:s.oneOf(["div","h2","h3"]),hideBylinesUntil:s.oneOf(g.sizes),hideIssueDate:s.bool,hidePadding:s.bool,hideRubricItemSummary:s.bool,hideRubricLink:s.bool,hideRuleFromMobile:s.bool,iconButtonOnclickHandler:s.func,iconType:s.oneOf(["thin","thinner","standard"]),image:s.oneOfType([s.shape(A.propTypes),s.shape(P.propTypes)]),imageAlignment:s.oneOf(["top","default","bottom"]),index:s.number,isAlternateClickHandlerStrategy:s.bool,isAudioArticle:s.bool,isAuthenticated:s.bool,isCtaButtonClickable:s.bool,isCurrent:s.bool,isHotelType:s.bool,isLazy:s.bool,isLive:s.bool,isPlpCurated:s.bool,isRecircListItem:s.bool,isRegistrationRequired:s.bool,isSeriesNavigation:s.bool,isSpecial:s.bool,isSponsored:s.bool,isSticky:s.bool,issueDate:s.string,isTruncateDek:s.bool,isVenueCardItemContainer:s.bool,itemIndex:s.number,itemInViewGAEventName:s.string,itemsCount:s.shape(T.propTypes),layout:s.string,maxContributors:s.number,maxContributorsNames:s.number,maxDekLines:s.number,maxDekLinesInDesktop:s.number,maxDekLinesInExtraLargeDesktop:s.number,maxDekLinesInLargeDesktop:s.number,maxDekLinesInMobile:s.number,maxDekLinesInTablet:s.number,maxHedLines:s.number,metadataPrimary:s.string,metadataSecondaryMessage:s.string,metadataVideo:s.shape({isLive:s.bool,premiereDate:s.string,series:s.string,videoLength:s.number,premiereGap:s.number}),multiImages:s.array,node:s.array,offers:s.array,playIconStyle:s.oneOf(["dark","white","cne"]),primaryCta:s.string,primaryCTALabel:s.string,ratingValue:s.shape({isBestNewMusic:s.bool,isBestNewReissue:s.bool,channelType:s.string,score:s.number}),recircId:s.number,recircPlacement:s.string,recircRiver:s.string,registrationGateCookie:s.string,registrationGateURL:s.string,responsiveCartoonVariation:s.string,rubric:s.shape(N.propTypes),rubricIconOverride:s.string,rubricVariation:s.string,secondaryCTALabel:s.string,sectionTemplate:s.string,shouldAlignDekAtBottom:s.bool,shouldAppendReadMoreLinkForDek:s.bool,shouldApplyImageBorderRadius:s.bool,shouldAutoPlay:s.bool,shouldCenterAlignContributorName:s.bool,shouldDekhaveExtraVerticalSpace:s.bool,shouldDekHideOnMobileAndShowOnTablet:s.bool,shouldDisableGradientContentBlock:s.bool,shouldDisplayImageCount:s.bool,shouldDisplaySignage:s.bool,shouldDisplaySignageInline:s.bool,shouldEmbedCneVideo:s.bool,shouldEnablePlayIcon:s.bool,shouldEnableReviewFlag:s.bool,shouldHandleOverlayForLongHed:s.bool,shouldHaveBorderBottomOnItem:s.bool,shouldHideBookmarkIcon:s.bool,shouldHideBylines:s.bool,shouldHideContributorContent:s.bool,shouldHideContributors:s.bool,shouldHideDangerousDek:s.bool,shouldHideDangerousDekMobileOnly:s.bool,shouldHideDangerousHed:s.bool,shouldHideDekBottomMargin:s.bool,shouldHideEventDate:s.bool,shouldHideFinalBorder:s.bool,shouldHideIcon:s.bool,shouldHideItemCount:s.bool,shouldHideMetadataSecondary:s.bool,shouldHidePublishDate:s.bool,shouldHidePublishDateInTemplate:s.array,shouldHideSubHed:s.bool,shouldHideSubHedForTracks:s.bool,shouldHideVideoDek:s.bool,shouldHoldImageSpace:s.bool,shouldLinkByline:s.bool,shouldNavigateToNewTab:s.bool,shouldNotPreventPageRedirect:s.bool,shouldPlaceVenueBelowDek:s.bool,shouldPlayInline:s.bool,shouldRemoveHorizontalPadding:s.bool,shouldRemoveSummaryItemBorder:s.bool,shouldShowAllContentWhenDense:s.bool,shouldTrackItemImpressionForSnowplow:s.bool,shouldUpdateVideoTitleOnVideoChange:s.bool,shouldUseArrowIconInDek:s.bool,shouldUseFeaturedFontWeight:s.bool,shouldUseFlexGrow:s.bool,shouldUseMediumBreakpoint:s.bool,shouldUseRubricAsRole:s.bool,shouldUseSmallHed:s.bool,shouldUseSmallImageMobileOnly:s.bool,shouldVerticallyAlignHed:s.bool,showAuthorTitle:s.bool,showCommaAsideContributorName:s.bool,showContributorContentOnTop:s.bool,showContributorDetail:s.bool,showHeadTagAs:s.string,showHeadTagAsForRecirc:s.string,showOffers:s.bool,showReviewLabel:s.bool,showReviewTitleForTracks:s.bool,showShopNowButton:s.bool,sideBySideVerticalAlign:s.oneOf(["top","center"]),signage:s.string,signalType:s.string,source:s.object,sparrowPattern:s.string,subHed:s.shape({name:s.string,url:s.string}),summaryItemMetaData:s.object,totalItems:s.number,url:s.string.isRequired,variationName:s.string,variations:s.shape({circleImage:s.bool.isRequired,contentAlign:s.oneOf(["center","left"]).isRequired,contentAlignmentInMobile:s.oneOf(["center","left"]),hasAsset:s.bool.isRequired,hasAudioTag:s.bool,hasBookmarks:s.bool,iconPosition:s.oneOf(["right","left"]),isCard:s.bool.isRequired,isContributor:s.bool,isContributorImageTopAligned:s.bool,isContributorThreeCol:s.bool,isDarkBackground:s.bool,isDarkBackgroundRight:s.bool,isDense:s.bool,isDenseDesktopStack:s.bool,isHighDensity:s.bool,hasCTA:s.bool,hasLeftMargin:s.bool,hasHedCorePrimary:s.bool,hasPrimaryCTA:s.bool,hasSecondaryCTA:s.bool,hasSummaryItemAction:s.bool,layoutPlacement:s.oneOf(G).isRequired,layoutPosition:s.oneOf(["image-left","image-right","image-overlay"]).isRequired,layoutProportions:s.oneOf(["20-80","50-50","33-66","66-33","overlay","overlay-limited-height"]).isRequired,showOnHoverEffect:s.bool,primaryBlock:s.oneOf(["primary-block"]),marginTop:s.string,cardContentPaddingStyles:s.bool,shouldAssetHaveNoBottomMargin:s.bool,shouldDisplayLiveIndicator:s.bool,shouldDisplayPremiereDate:s.bool,shouldDisplayVideoTime:s.bool,showBusinessCategory:s.bool,showLocation:s.bool,showProfileButton:s.bool,showReadMore:s.bool}),venueAwards:s.string,venueDetails:s.string,wordCount:s.number},ke.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,hasNoBottomPaddingContent:!1,hasNoHedTagMarginTop:!1,hasRoundedEdges:!1,hasRule:!0,hasSeriesData:!1,hasSideBySideMobileOnlyImageRight:!1,hasSponsorByline:!1,hasStoryAssurance:!1,hasSummaryItemAction:!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:{},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,shouldUpdateVideoTitleOnVideoChange:!1,shouldUseFlexGrow:!1,shouldUseRubricAsRole:!1,shouldUseSmallImageMobileOnly:!1,showAuthorTitle:!1,showCommaAsideContributorName:!1,showContributorContentOnTop:!1,showContributorDetail:!1,showOffers:!1,showReviewLabel:!1,showShopNowButton:!1,sideBySideVerticalAlign:"center",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,hasSummaryItemAction:!1,iconPosition:"left",isCard:!1,isContributor:!1,isDense:!1,isDenseDesktopStack:!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}},ke.displayName="SummaryItem",e.exports=v(f(ke,"SummaryItem"))},12713: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"]}},44031:(e,t,n)=>{e.exports=n(12704)},34638:(e,t,n)=>{const{BREAKPOINTS:o}=n(85326),{calculateSpacing:i,getColorStyles:a,getColorToken:r,maxScreen:s,minScreen:l,minMaxScreen:d}=n(79720),{cssVariablesGrid:c}=n(62470),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 `:""}},88269:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getLinkStyles:d,getTypographyStyles:c,minScreen:m,clearFix:p,minMaxScreen:u,maxScreen:g,getDecoration:h}=n(79720),{BaseText:y}=n(73049),{BaseLink:b}=n(1022),{RubricIcon:f,RubricWrapper:v,RubricLink:k}=n(7320),{BylinesWrapper:w}=n(50925),{applyGridMixin:C,applyGridThirdsMixin:$,applyBorder:x,applyBorderSides:S,applyMobileOnlyBorder:E,applyLargeScreenBorder:I,applyTextBelowDesktopOnly:T,applyIDontKnowHowToJustifyThis2:N,applySideBySideDesktopOnly:L,applyProportions3366:B,applySideBySideMobileOnly:P,applyVerticalRule:A,applySideBySideVerticalAlign:M,applyhasSideBySideMobileOnlyImageRight:D,applySqueezedItem:H}=n(34638),{ButtonWrapper:_}=n(41909),{maxThresholds:R}=n(28657),{SummaryItemImageLink:O,SummaryItemImageContent:F}=n(86726),{SummaryItemBylinePublishDate:W,SummaryItemBaseByline:U}=n(44621),{SummaryItemHedBase:V}=n(27853),{BylineWrapper:z,BylineNamesWrapper:j}=n(72369),{ResponsiveImageContainer:G}=n(7230),q=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(`${R.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 }`} } `,Z=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 `} `,K=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 `} `;K.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const Y=o(y).withConfig({displayName:"SummaryItemAuthorTitle"})``;Y.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const X=o(y).withConfig({displayName:"SummaryItemMetadataPrimary"})` margin-bottom: ${r(.5)}; ${m(a.md)} { margin-bottom: ${r(1)}; } `;X.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accent",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const J=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)};`} `;J.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const Q=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)};`}} ${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(`${R.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 ${v},\n ${K},\n ${X},\n ${J},\n ${U},\n ${W} {\n display: none;\n ${m(a.md)} {\n display: block;\n }\n }\n }\n `} ${({hasDenseDesktopStack:e,shouldHidePublishDate:t,theme:n})=>e&&i` ${v} { margin-bottom: ${r(1)}; } ${u(0,a.sm)} { margin-bottom: 0; padding-bottom: ${r(2)}; ${U} { .bylines__byline { padding-bottom: ${t?0:r(.5)}; } } } ${u(a.sm,`${R.md}px`)} { align-self: start; margin-bottom: 0; padding-bottom: ${r(2)}; ${U} { .bylines__byline { padding-bottom: ${t?0:r(1)}; } } } ${g(a.lg)} { &&& { padding-top: 0; } } ${m(a.md)} { margin-bottom: 0; padding-bottom: 0; ${m(a.lg)} { padding-right: ${r(2)}; } ${U} { .bylines__byline { padding-bottom: ${t?0:r(1)}; } } ${q} { display: none; } } ${U} { margin-bottom: 0; .bylines__byline { margin-top: 0; } } ${W} { ${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;"} `,ee=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; `;ee.defaultProps={as:"a",colorStaticLinkToken:"colors.discovery.body.light.accent",colorToken:null,linkStyle:"global",typeIdentity:"typography.definitions.discovery.description-core"};const te=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,`${R.lg}px`)} { padding-top: ${r(1)}; } ${g(a.sm)} { padding-top: ${r(.5)}; &&& { ${V} { margin-bottom: ${r(.5)}; } } } ${m(a.md)} { &&& { ${V} { 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 ${V} {\n margin-bottom: 0;\n }\n }\n `} `,ne=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")}; `,oe=o.div.withConfig({displayName:"SummaryItemContributorName"})` ${c("typography.definitions.globalEditorial.context-primary")}; text-transform: uppercase; `,ie=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 "} ${f} { ${({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,`${R.lg}px`)} { margin-bottom: ${r(0)}; } `:""} ${m(a.xl)} { ${({hasBookmarks:e,hasModerateSpacing:t})=>t&&!e?`margin-bottom: ${r(2)};`:""} } `,ae=o(y).withConfig({displayName:"SummaryItemVenueDetails"})` ${({isVenueCardItemContainer:e})=>e?`margin-bottom: ${r(1.5)}`:""} `;ae.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const re=e=>`\n ${s(e,"background-color","colors.discovery.body.dark.background")};\n\n ${m(a.sm)}{ \n ${Q} {\n padding: ${r(4)} ${r(3)} ${r(7)};\n }\n }\n\n ${k},\n ${ie},\n .rubric--with-bg ${k} {\n ${s(e,"color","colors.discovery.body.dark.context-signature")};\n }\n\n ${K} {\n ${s(e,"color","colors.discovery.body.dark.description")};\n }\n\n ${V} {\n ${s(e,"color","colors.discovery.body.dark.heading")};\n }\n`,se=o.div.withConfig({displayName:"SummaryItemWrapper"})` &:hover { a { text-decoration: underline; } } ${({hasDenseDesktopStack:e,hideDangerousDek:t})=>e&&!t?i` ${g(`${R.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 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, ${ae}{\n ${s(n,"color","colors.discovery.body.white.description")};\n }\n ${ae}{\n margin-bottom: ${r(.25)};\n ${c(n,"typography.definitions.discovery.hed-core-secondary")}\n }\n height: fit-content;\n }\n `:""} ${S} ${x} ${E} ${I} ${T} ${({layoutPlacement:e,layoutPosition:t,layoutProportions:n})=>"text-below-desktop-only-thumbnail"===e&&"33-66"===n&&"image-right"===t?`\n ${C()}\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 ${O} {\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 ${Q} {\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 }":""} ${N} ${({shouldRemoveHorizontalPadding:e,isCard:t,cardContentPaddingStyles:n,layoutPlacement:o,theme:i,isContributorThreeCol:l})=>{let d="";return d=l?`\n ${Q} {\n padding: 0 ${r(3)};\n }\n `:e?`\n ${Q} {\n padding: ${r(2)} ${r(0)};\n }\n `:`\n ${Q} {\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 ${J},\n ${K} {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n ${"side-by-side-desktop-only"===o?`\n ${m(a.md)}{\n ${Q} {\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 ${C()}\n ${"33-66"===e?`\n ${O}{\n margin-bottom: auto;\n }\n \n ${F},\n ${Q} {\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 ${$()}\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 ${V},\n ${K} {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n\n ${te} {\n &:active,\n &:hover {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n }\n `:`\n ${w},\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 ${V},\n ${K} {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n\n ${te} {\n &:active,\n &:hover {\n ${s(t,"color","colors.consumption.lead.inverted.heading")};\n }\n }\n \n ${w},\n ${j},\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 ${re(t)}\n .summary-item__hed--hed-core-primary {\n ${c(t,"typography.definitions.discovery.hed-core-primary")}\n }\n\n ${V} {\n ${c(t,"typography.definitions.discovery.hed-break-out")}\n }\n\n ${m(a.md)}{\n ${Q} {\n padding: 0 ${r(2)} 0 0;\n }\n }\n\n ${m(a.lg)}{\n ${Q} {\n padding-right: ${r(4)};\n }\n }\n `:""} ${({isDarkBackgroundRight:e,theme:t})=>e?`\n ${re(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 ${Q} {\n padding: 0;\n }\n }\n\n ${m(a.lg)}{\n ${Q} {\n padding-right: 0;\n }\n }\n\n ${m(a.xl)}{\n ${Q} {\n padding-right: 0;\n }\n }\n\n ${m(a.xxl)}{\n ${Q} {\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 ${Q} {\n padding-bottom: 0;\n }\n \n ${O},\n ${F} {\n max-width: 75px;\n }\n }\n }\n `:""} ${L} ${B} ${P} ${({hasOffers:e,layoutPlacement:t})=>{const n=`\n && {\n display: flex;\n position: relative;\n flex-direction: column;\n height: 100%;\n\n ${Q} {\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; ${q} { 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)} { ${v} { display: none; } } ${u(a.lg,R.xl-1+"px")} { ${p()} display: block; ${q} { 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 ${ie} ${k} {\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 ${V} {\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 `:""} ${M} ${D} ${({isContributor:e,theme:t,layoutPosition:n,isContributorThreeCol:o,isContributorImageTopAligned:i})=>{if(!e)return"";let l="";"image-right"===n&&(l=`\n && {\n ${O},\n ${F} {\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 ${O},\n ${F} {\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 ${O} {\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 ${O} {\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 ${v} {\n margin-bottom: 0;\n }\n \n ${q} {\n display: flex;\n position: relative;\n align-items: center;\n width: 100%;\n }\n\n ${V} {\n ${c(t,"typography.definitions.discovery.hed-bulletin-secondary")}\n }\n }\n `}} ${()=>`&.summary-item--bundle {\n grid-column-gap: 0;\n ${m(a.lg)} {\n padding-bottom: ${r(6)};\n }\n\n ${V} {\n margin-top: ${r(1)};\n margin-bottom: 0;\n }\n\n ${V},\n ${U} {\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 ${V}, ${K} {\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 ${q} {\n ${m(a.md)} {\n margin-top: ${r(.5)};\n }\n }\n }\n `:""} ${({hasMarginSpacing:e,verticalAlign:t})=>e&&"bottom"===t?`&&& {\n ${K}{\n margin-bottom: 0;\n }}`:e&&`&&& {\n ${K}{\n margin-bottom: ${r(2)};\n }}`} ${({hidePadding:e})=>e?`&&&.summary-item--bundle {\n ${m(a.lg)} {\n padding-bottom: 0;\n }\n }`:""} ${H} ${({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 ${V} {\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; ${q} { 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} ${G} { max-height: ${r(10.5)}; object-fit: contain; object-position: right; } } ${u(`calc(${a.md} + 1px)`,`${R.lg}px`)} { padding-bottom: ${r(0)}; && { display: grid; } } ${u(0,a.sm)} { padding-bottom: ${r(0)}; } `:""}} ${({shouldUseFlexGrow:e})=>e&&"display: flex;\n flex-direction: column;"} `,le=o(y).withConfig({displayName:"SummaryItemContextualHeader"})` padding-bottom: 20px; `;le.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const de=o(K).withConfig({displayName:"SummaryItemSignage"})``,ce=o.div.withConfig({displayName:"SummaryItemStickyWrapper"})` position: sticky; /* override the top value in container components */ top: 0; `;e.exports={SummaryItemContent:Q,SummaryItemDek:K,SummaryItemDekReadMore:ee,SummaryItemHedLink:te,SummaryItemAuthorTitle:Y,SummaryItemMetadataPrimary:X,SummaryItemMetadataSecondary:J,SummaryItemRubric:ie,SummaryItemStickyWrapper:ce,SummaryItemWrapper:se,SummaryItemAssetContainer:q,SummaryItemContributorName:oe,SummaryItemContributorContent:Z,SummaryItemVenueDetails:ae,SummaryItemContextualHeader:le,SummaryItemSignage:de,SummaryItemNowShopping:ne}},90068:(e,t,n)=>{const o=n(67294),i=n(45697),{SummaryItemActionWrapper:a,SummaryItemActionLabel:r,SummaryItemActionCtaLabel:s}=n(1946),l=n(32574),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},1946:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a,getColorStyles:r,getTypographyStyles:s}=n(79720),{BREAKPOINTS:l}=n(85326),d=o(n(7279).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 { 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}},60878:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(87664),s=n(98288),{LAYOUT_PLACEMENTS:l}=n(12713),{hasFeatureVideo:d}=n(4087),c=n(78235),{SummaryItemAssetInlineVideo:m}=n(61287),p=({audioTagIconTitle:e,awards:t,clickHandlerHed:n,contentExpTrackingData:i,contentType:r,hasAsset:s,hasAudioTag:l,hasImageCenteredButtonInCarousel:p,hasCircularImage:u,hasRoundedEdges:g,hasNoBottomMarginForCneVideo:h,hasReviewTag:y,hasRel:b,iconPosition:f,image:v,isLazy:k,isLive:w,layoutPlacement:C,metadataVideo:$,multiImages:x,onVideoChange:S,playIconStyle:E,recircId:I,recircRiver:T,shouldAssetHaveNoBottomMargin:N,shouldAutoPlay:L,shouldDisplayPremiereDate:B,shouldDisplaySignage:P,shouldDisplayVideoTime:A,shouldHideIcon:M,shouldHoldImageSpace:D,shouldPlayInline:H,shouldPlayVideoOnHover:_,shouldUseMediumBreakpoint:R,signage:O,shouldEmbedCneVideo:F,sparrowPattern:W,url:U,shouldNavigateToNewTab:V,responsiveCartoonVariation:z,signalType:j,actionBarConfig:G})=>o.createElement(o.Fragment,null,s&&v&&!d(v)&&!F&&o.createElement(c,{audioTagIconTitle:e,awards:t,clickHandlerHed:n,contentExpTrackingData:i,contentType:r,hasAudioTag:l,hasReviewTag:y,hasRel:b,hasCircularImage:u,hasImageCenteredButtonInCarousel:p,hasRoundedEdges:g,iconPosition:f,image:v,isLazy:k,isLive:w,layoutPlacement:C,metadataVideo:$,multiImages:x,playIconStyle:E,recircId:I,recircRiver:T,shouldAutoPlay:L,shouldDisplayPremiereDate:B,shouldDisplaySignage:P,shouldDisplayVideoTime:A,shouldAssetHaveNoBottomMargin:N,shouldHideIcon:M,shouldHoldImageSpace:D,shouldUseMediumBreakpoint:R,shouldPlayVideoOnHover:_,signage:O,sparrowPattern:W,url:U,shouldNavigateToNewTab:V,responsiveCartoonVariation:z,signalType:j,actionBarConfig:G}),(s&&d(v)||F)&&o.createElement(m,{className:a("summary-item__inline-video",{"inline-cne-video":F}),...v,hasNoBottomMarginForCneVideo:h,shouldEmbedCneVideo:F,shouldPlayInline:H,shouldAutoPlay:L,dangerousHed:null,onVideoChange:S,playIconStyle:E,publishDate:null,scriptUrl:v.scriptUrl,url:v.url?v.url:v.scriptUrl}));p.propTypes={actionBarConfig:i.object,audioTagIconTitle:i.string,awards:i.array,clickHandlerHed:i.func,contentExpTrackingData:i.string,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},61287:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{calculateSpacing:r,minScreen:s}=n(79720),{InlineVideoItemCNEVideoEmbed:l,InlineVideoItemImageLink:d}=n(75430),c=o(n(87664)).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}},82419:(e,t,n)=>{const o=n(67294),i=n(45697),{SummaryItemBusinessCategoryWrapper:a,SummaryItemBusinessCategoryList:r,SummaryItemBusinessCategoryListItem:s}=n(47148),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},47148:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(79720),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}},33287:(e,t,n)=>{const o=n(67294),i=n(82729),a=n(45697),{SummaryItemBusinessLocationWrapper:r,SummaryItemBusinessLocationList:s,CategoriesSummaryItemBusinessLocationListItem:l}=n(98479),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},98479:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(79720),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}},80321:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),{googleAnalytics:r}=n(28601),s=n(76761).Z,{SummaryItemBusinessProfileButtonWrapper:l}=n(6001),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},6001:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i}=n(79720),{ButtonWrapper:a}=n(41909),r=o(n(7279).Utility).withConfig({displayName:"SummaryItemBusinessProfileButtonWrapper"})` margin-top: ${i(2.4)}; ${a} { width: 100%; max-width: ${i(4.3)}; } `;e.exports={SummaryItemBusinessProfileButtonWrapper:r}},21869:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(28657),s=n(39597),l=n(75647),d=n(30157),c=n(7279),m=n(34042),{SummaryItemBaseByline:p,SummaryItemByLineDekRewards:u,SummaryItemBylineEventDate:g,SummaryItemBylinePublishDate:h,SummaryItemBylineWrapper:y,SummaryItemBylineButtonWrapper:b}=n(44621),f=({bylineVariation:e,className:t,clickHandlerContributors:n,contributors:i,dateValue:r,eventDate:f,hideBylinesUntil:v,iconButtonOnclickHandler:k,iconType:w,isBeforeDek:C,isVenueCardItemContainer:$,maxContributors:x,maxContributorsNames:S,shouldHideBookmarkIcon:E,shouldHideBylines:I,shouldHideContributors:T,shouldHideEventDate:N,shouldHidePublishDate:L,shouldLink:B,shouldMoveBylineToBottom:P,showCommaAsideContributorName:A,hasBookmarks:M,venueAwards:D})=>{if(I)return null;const H="thin"===w?l:d,_=[],R=i&&Object.keys(i).length>0;return R&&!T&&_.push(o.createElement(p,{className:"summary-item__byline",key:"authors"},o.createElement("div",{className:"summary-item__byline__content"},o.createElement(m,{bylineVariation:e,clickHandler:n,contributors:i,maxContributors:x,maxContributorsNames:S,shouldLink:B,showCommaAsideContributorName:A})))),D&&_.push(o.createElement(u,{className:"summary-item__dek-rewards",key:"venue-awards",dangerouslySetInnerHTML:{__html:D}})),r&&!L&&_.push(o.createElement(h,{className:"summary-item__publish-date",key:"date"},r)),E||_.push(o.createElement(b,{key:"bookmark"},o.createElement(c.Utility,{className:`summary-item__button-icon--${w}`,ButtonIcon:H,label:"icon",isIconButton:!0,onClickHandler:k}))),f&&!N&&_.push(o.createElement(g,{key:"event"},f)),o.createElement(s,{min:v},(e=>e&&_.length>0&&o.createElement(y,{className:a("summary-item__byline-date-icon",{"summary-item__byline-date-icon--no-author":!R},t),isBeforeDek:C,hasBookmarks:M,isVenueCardItemContainer:$,shouldMoveBylineToBottom:P},_)))};f.propTypes={bylineVariation:i.string,className:i.string,clickHandlerContributors:i.func,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},f.defaultProps={hideBylinesUntil:"sm",isBeforeDek:!1,isVenueCardItemContainer:!1,shouldHideContributors:!1},e.exports=f},44621:(e,t,n)=>{const{default:o}=n(51117),{ButtonWrapper:i}=n(41909),{calculateSpacing:a,minMaxScreen:r,minScreen:s,getColorStyles:l,getTypographyStyles:d}=n(79720),{BaseText:c}=n(73049),{BREAKPOINTS:m}=n(85326),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 .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}},46281:(e,t,n)=>{const o=n(67294),i=n(45697),{SummaryItemCTACardWrapper:a}=n(57341),r=({children:e,shouldUseFullWidthMobileOnly:t,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},r.defaultProps={shouldUseFullWidthMobileOnly:!1},e.exports=r},57341:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getTypographyStyles:a,maxScreen:r}=n(79720),{BREAKPOINTS:s}=n(85326),l=o(n(7279).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}},11830:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),{SummaryItemCTAPodcastStartListeningNow:r,SummaryItemCTAPodcastWrapper:s,SummaryItemCTAPodcastMoreInfo:l}=n(21739),d=n(76761).Z,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",isDisabled:!0,buttonVariation:"Primary",btnStyle:"filled",href:n}),t&&i&&o.createElement(l,{label:m||p(d.MoreInfoAndEpisodesPodcastCTA),inputKind:"link",buttonVariation:"Primary",isDisabled:!0,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},21739:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i}=n(79720),a=n(7279),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}},9637:(e,t,n)=>{const o=n(67294),i=n(45697),{SummaryItemContributorNameWrapper:a,SummaryItemContributorHedName:r,SummaryItemContributorDetail:s}=n(44776),l=({contributorName:e,contributorDetail:t,showContributorDetail:n,shouldUseRubricAsRole:i})=>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},l.defaultProps={shouldUseRubricAsRole:!1},e.exports=l},44776:(e,t,n)=>{const{default:o,css:i}=n(51117),{calculateSpacing:a,getTypographyStyles:r}=n(79720),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}},54636:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(22068),{LAYOUT_PLACEMENTS:s,LAYOUT_PROPORTIONS:l}=n(12713),{SummaryItemHedBase:d,SummaryItemHedTag:c}=n(27853),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:k})=>{const w=u>0&&u<1/0,C=!w&&!g,$=C?d:c,x=o.createElement($,{as:n,className:a({"summary-item__hed":C,"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});return w?o.createElement(d,{as:r,className:"summary-item__hed",layoutPlacement:m,layoutProportions:p,lines:u,isHighDensity:v,breakpoint:e,isVenueCardItemContainer:k},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,isVenueCardItemContainer:i.bool,layoutPlacement:i.oneOf(s),layoutProportions:i.oneOf(l),maxHedLines:i.number,shouldUseFeaturedFontWeight:i.bool,shouldUseSmallHed:i.bool},e.exports=m},27853:(e,t,n)=>{const{default:o,css:i}=n(51117),{BREAKPOINTS:a}=n(85326),{calculateSpacing:r,getTypographyStyles:s,maxScreen:l,minScreen:d}=n(79720),c=o.div.withConfig({displayName:"SummaryItemHedBase"})` ${s("typography.definitions.discovery.hed-core-primary")} ${({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}},80067:(e,t,n)=>{const o=n(10931),i=n(43512),a={gallery:o,video:i,cnevideo:i};e.exports={ICON_EXCLUSIONS:["side-by-side"],SUPPORTED_ICONS:a}},78235:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),{useIntl:r}=n(76186),s=n(30381),l=n(85650),d=n(98288),{LAYOUT_PLACEMENTS:c}=n(12713),{getRecircId:m}=n(4087),{getIconComponent:p}=n(54607),u=n(76761).Z,g=n(28910),{SummaryItemImageAwards:h,SummaryItemImageContent:y,SummaryItemImageLink:b,SummaryItemResponsiveAsset:f,SummaryItemImageSignage:v,SummaryItemVideoTime:k,SummaryItemImageIcon:w,SummaryItemFloatingIcon:C,SummaryItemFloatingReviewIcon:$,SummaryItemPremiereWrapper:x}=n(86726),S=n(5337),E=n(7029),I=({audioTagIconTitle:e,awards:t,clickHandlerHed:n,contentExpTrackingData:i,contentType:c,hasCircularImage:I,hasAudioTag:T,hasImageCenteredButtonInCarousel:N,hasRel:L,hasReviewTag:B,hasRoundedEdges:P,iconPosition:A,image:M,isLazy:D,layoutPlacement:H,metadataVideo:{isLive:_,videoLength:R,premiereDate:O,premiereGap:F}={},multiImages:W,playIconStyle:U,recircId:V,recircRiver:z,responsiveCartoonVariation:j,shouldAssetHaveNoBottomMargin:G,shouldAutoPlay:q,shouldDisplayPremiereDate:Z,shouldDisplaySignage:K,shouldDisplayVideoTime:Y,shouldHideIcon:X,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,signage:ee,sparrowPattern:te,url:ne,shouldNavigateToNewTab:oe,signalType:ie,actionBarConfig:ae})=>{const re=p(c,H),{formatMessage:se}=r(),{showImageWithoutLink:le}=M,de="cartoon"===c||le||W?.length;let ce={};L&&(ce={rel:"nofollow"});const me={tabIndex:"-1","data-component-title":z,"data-component-type":"recirc-river","data-recirc-id":m("image",V),"data-recirc-pattern":te,"data-content-exp":i},pe=R&&s.utc(1e3*R).format("mm:ss"),ue=Z&&F<=0,ge=!ue&&q,he=o.createElement(o.Fragment,null,t&&o.createElement(h,{awards:t}),W?.length>1?o.createElement(l,{hasControls:!0,paginationStyle:"slider",controlPosition:"center",controlPlacement:"space-between",hasImageCenteredButton:N,hasModerateSpacing:!0,hasNoHorizontalScrollCarousel:!0,hasPagination:!0,hideHeaderBorder:!0,onForwardClick:e=>e.stopPropagation(),onBackClick:e=>e.stopPropagation()},W.map(((e,t)=>o.createElement(l.CarouselItem,{key:t,spacing:"0",width:"100%"},o.createElement(d,{...e,isLazy:D,shouldAutoPlay:ge,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,className:"summary-item__image"}))))):o.createElement(f,{...M,hasCircularImage:I,hasRoundedEdges:P,isLazy:D,shouldAutoPlay:ge,shouldHoldImageSpace:J,shouldUseMediumBreakpoint:Q,className:"summary-item__image",shouldAssetHaveNoBottomMargin:G,responsiveCartoonVariation:j,signalType:ie,actionBarConfig:ae}),re&&!X&&o.createElement(w,{className:a("summary-item__icon-button",{[`summary-item__icon-button--icon-${A}`]:A,[`summary-item__icon-button--${U}`]:U}),ButtonIcon:re,iconStyle:U,inputKind:"text",isIconButton:!0,label:"icon",position:A}),T&&o.createElement(C,{className:"summary-item__icon-floating"},o.createElement(S,{headphoneIconTitle:e})),B&&o.createElement($,{className:"summary-item__icon-review-floating"},o.createElement(E,null)),ee&&K&&o.createElement(v,{name:ee}),(()=>{if(Y){if(_)return o.createElement(k,{name:se(u.liveVideo)});if(pe)return o.createElement(k,{name:pe})}return null})(),ue&&o.createElement(x,null,o.createElement(g,{shouldDisplayPremiereDate:Z,premiereDate:O,premiereGap:F})));return o.createElement(o.Fragment,null,de&&o.createElement(y,{...me},he),!de&&o.createElement(b,{className:a("summary-item__image-link","summary-item-tracking__image-link"),href:ne,...ce,"aria-hidden":"true",onClick:n,layoutPlacement:H,...me,target:oe?"_blank":"_self"},he))};I.propTypes={actionBarConfig:i.object,audioTagIconTitle:i.string,awards:i.array,clickHandlerHed:i.func,contentExpTrackingData:i.string,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},I.defaultProps={hasAudioTag:!1,hasCircularImage:!1,hasRel:!1,hasReviewTag:!1,hasRoundedEdges:!1},e.exports=I},86726:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,minMaxScreen:l,minScreen:d}=n(79720),c=n(36895),{ResponsiveClipWrapper:m}=n(499),{ResponsiveImageContainer:p}=n(7230),u=n(98288),g=n(4318),{InlineVideoItemIconButton:h}=n(75430),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;"} } `,k=o(c.Card).withConfig({displayName:"SummaryItemVideoTime"})` position: absolute; bottom: ${a(1)}; left: ${a(1)}; padding: ${a(.75)} ${a(.5)} ${a(.5)} ${a(.75)}; `,w=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")}; `,C=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; } ${d(i.md)} { .summary-item--layout-placement-side-by-side & { display: inline-flex; } } `,x=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; } } `,S=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:C,SummaryItemVideoTime:k,SummaryItemResponsiveAsset:b,SummaryItemFloatingIcon:x,SummaryItemFloatingReviewIcon:S,SummaryItemPremiereWrapper:w}},54607:(e,t,n)=>{const{ICON_EXCLUSIONS:o,SUPPORTED_ICONS:i}=n(80067);e.exports={getIconComponent:(e,t)=>-1===o.indexOf(t)&&i[e]?i[e]:null}},28910:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),r=n(74260),s=n(76761).Z,{SummaryItemAssetPremier:l,AssetPremierLabel:d}=n(9465),c=({premiereDate:e,premiereGap:t,containerTheme:n,hideTimeStampIcon:i})=>{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},c.defaultProps={containerTheme:"inverted",hideTimeStampIcon:!1},e.exports=c},9465:(e,t,n)=>{const{default:o,css:i}=n(51117),{getColorToken:a,getTypographyStyles:r,calculateSpacing:s,minMaxScreen:l}=n(79720),{maxThresholds:d}=n(28657),{BREAKPOINTS:c}=n(85326),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}},16490:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),{googleAnalytics:r}=n(28601),s=n(76761).Z,{SummaryItemProductOffersWrapper:l}=n(16283),{formatGtmData:d}=n(12190),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:()=>{r.emitGoogleTrackingEvent("summary-item-offers-button-click"),m&&d(window,{...i},c,"ProductEmbed",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},16283:(e,t,n)=>{const{default:o}=n(51117),{ButtonWrapper:i}=n(41909),a=o(n(95646)).withConfig({displayName:"SummaryItemProductOffersWrapper"})` margin-top: auto; width: 100%; ${i} { width: 100%; } `;e.exports={SummaryItemProductOffersWrapper:a}},73870:(e,t,n)=>{const o=n(67294),i=n(45697),{SummaryItemReviewLabelWrapper:a}=n(57342),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},57342:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(79720),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}},83218:(e,t,n)=>{const o=n(67294),i=n(45697),{useIntl:a}=n(76186),{googleAnalytics:r}=n(28601),s=n(76761).Z,{SummaryItemShopNowButtonWrapper:l}=n(22863),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},22863:(e,t,n)=>{const{default:o}=n(51117),{calculateSpacing:i}=n(79720),{ButtonWrapper:a}=n(41909),r=o(n(7279).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}},42937:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(22068),{LAYOUT_PLACEMENTS:s,LAYOUT_PROPORTIONS:l}=n(12713),{SummaryItemSubHedBase:d,SummaryItemSubHedTag:c}=n(61279),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},61279:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),{calculateSpacing:a,getTypographyStyles:r,maxScreen:s,minScreen:l}=n(79720),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}},76761:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},4087: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}},12704:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(34618);i.TextBelowLeft=o(i,"TextBelowLeft",{isCard:!1,circleImage:!1,contentAlign:"left",hasAsset:!0,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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.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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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.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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!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,hasSummaryItemAction:!0,layoutPlacement:"text-below",layoutPosition:"image-left",layoutProportions:"50-50"},{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,hasSummaryItemAction:!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}),e.exports=i},49954:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{useIntl:r}=n(76186),{trackComponent:s}=n(40199),l=n(7279),d=n(60637),c=n(69961).Z,{TextFieldWrapper:m,TextFieldLabel:p,TextFieldLabelText:u,TextFieldInputContainer:g,TextFieldControlInput:h,TextFieldControlTextarea:y,TextFieldIcon:b,TextFieldDataList:f,TextFieldDataListOption:v,TextFieldButton:k,TextFieldAssistiveText:w,TextFieldErrorText:C}=n(2638),$=({shouldUseUppercase:e,ariaDescribedBy:t,assistiveSubtext:n,autoComplete:i,buttonAriaLabel:$,buttonInputKind:x,buttonInverted:S,buttonLabel:E,buttonVariation:I,charCountHandler:T,className:N,defaultCharCount:L,defaultValue:B,errorText:P,formName:A,hasAttachedButton:M,hasAttachedButtonForMobile:D,hasAutoFocus:H,hasLabelCount:_,hasInlineLabel:R,hasTextCounter:O,hideButtonInMobile:F,hideLabel:W,inputAttributes:U,inputRef:V,invalidElements:z,isAlwaysStacked:j,isDisabled:G,isInvalid:q,isNeverStacked:Z,isRequired:K,label:Y,labelCountValue:X,LeadingIcon:J,list:Q,marketingPermissions:ee,max:te,min:ne,name:oe,onInputBlur:ie,onInputChange:ae,onClickHandler:re,placeholder:se,shouldUseAlternativeStyle:le,step:de,TrailingIcon:ce,type:me,variations:pe,tabIndex:ue,customHeightMultiplier:ge,variationName:he,isCommaSeperated:ye})=>{a.useEffect((()=>{s("TextField",he)}),[he]);const[be,fe]=a.useState(!1),[ve,ke]=a.useState(!1),[we,Ce]=a.useState(L),[$e,xe]=a.useState(!1),[Se,Ee]=a.useState(""),Ie=a.useRef(null),{formatMessage:Te}=r();a.useEffect((()=>{L||(xe(!1),Ee("")),Ce(L)}),[L]);const Ne=t=>{const n=V??Ie,{value:o}=n.current;Ce(o.length),T&&T(o.trim().length),fe(o&&o.length>0),e&&(n.current.value=n.current.value.toUpperCase()),ae&&ae(t,o)},Le=e=>{ke(!1),wete?(xe(!0),Ee(ne?Te(c.multiLineErrorText).replace("_MIN_",ne).replace("_MAX_",te):Te(c.multiLineUpperLimitErrorText).replace("_MAX_",te))):(xe(!1),Ee("")),ie&&ie(e)},Be=`${A}-text-field-${oe}`,Pe=`${A}-text-field-error-${oe}`,Ae=J||ce,Me=Q&&!!Q.length,De=z&&z.has(Be),He=q||P||De||$e,{inputType:_e,itemType:Re,messageType:Oe}=pe,Fe=z&&z.get(Be),We=l[I],Ue={...U,"aria-describedby":o({[t]:t,[Pe]:P,[Fe]:De}),"aria-invalid":He,autoComplete:i,autoFocus:H,defaultValue:B,disabled:G,id:Be,ref:V??Ie,required:K,name:oe,placeholder:se,tabIndex:ue},Ve=()=>W?{...Ue,"aria-label":Y}:Ue;return a.createElement(m,{className:o("text-field",N,{"text-field--activated":be,"text-field--focused":ve,"text-field--error":He,"alternative-style":le}),hasAttachedButton:M,hasAttachedButtonForMobile:D,isAlwaysStacked:!Z&&j,isNeverStacked:Z&&!j,isActivated:be,isFocused:ve,hasErrorState:He,shouldUseAlternativeStyle:le,"data-testid":`TextFieldWrapper__${oe}`},a.createElement(p,{className:o("text-field__label",`text-field__label--${_e}`,{"text-field__label--activated":be}),isActivated:be,isDisabled:G,hasInlineLabel:R,htmlFor:Be,"data-testid":`TextFieldLabel__${oe}`},!W&&a.createElement(u,null,Y),a.createElement(g,null,"single-line"===_e&&a.createElement(h,{...Ve(),className:"text-field__control text-field__control--input",list:Me?`${Be}-datalist`:void 0,max:te,min:ne,onInput:Ne,onFocus:()=>{ke(!0)},hasLeadingIcon:!!J,hasTrailingIcon:!!ce,onBlur:Le,step:de,type:me,"data-testid":`TextFieldInput__${oe}`}),"multi-line"===_e&&a.createElement(a.Fragment,null,a.createElement(y,{...Ve(),className:"text-field__control text-field__control--textarea",onInput:Ne,onBlur:Le,"data-testid":`TextFieldTextarea__${oe}`,customHeightMultiplier:ge}),O&&a.createElement(d.TextCounter,{preTextCount:ye?we.toLocaleString():we,count:te,itemType:Re,minCount:ne,messageType:Oe})),Ae&&a.createElement(b,{as:Ae,LeadingIcon:J,TrailingIcon:ce})),Me&&a.createElement(f,{id:`${Be}-datalist`},Q.map((e=>a.createElement(v,{key:e.value,value:e.value},e.label))))),ee&&a.createElement(ee,null),M&&a.createElement(k,{as:We,ariaLabel:$,inputKind:x,isDisabled:G,label:E,countValue:X,hasLabelCount:_,onClickHandler:re,isInverted:"inverted"===S,hideButtonInMobile:F}),n&&a.createElement(w,{dangerouslySetInnerHTML:{__html:n}}),(P||Se)&&a.createElement(C,{id:Pe,tabIndex:"-1"},P||Se))};$.defaultProps={buttonInverted:"standard",buttonVariation:"Utility",defaultCharCount:0,hasLabelCount:!1,hasTextCounter:!1,hideButtonInMobile:!1,hideLabel:!1,isAlwaysStacked:!1,isCommaSeperated:!1,isNeverStacked:!1,shouldUseAlternativeStyle:!1,shouldUseUppercase:!1,variations:{inputType:"single-line"}},$.propTypes={ariaDescribedBy:i.string,assistiveSubtext:i.oneOfType([i.object,i.string]),autoComplete:i.string,buttonAriaLabel:i.string,buttonInputKind:l.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,errorText:i.oneOfType([i.object,i.string]),formName:i.string.isRequired,hasAttachedButton:i.bool,hasAttachedButtonForMobile:i.bool,hasAutoFocus: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,placeholder:i.string,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=$},24894:(e,t,n)=>{e.exports=n(2944)},2638:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseText:a,BaseInput:r,BaseTextarea:s}=n(74327),{calculateSpacing:l,minScreen:d,getColorStyles:c,getTypographyStyles:m,getInputFieldStyles:p,styledProperty:u,minMaxScreen:g,maxScreen:h}=n(79720),y=n(7279),{BREAKPOINTS:b,INTERACTIVE:f}=n(85326),{maxThresholds:v}=n(28657),k=o.div.withConfig({displayName:"TextFieldLabelText"})` ${m("typography.definitions.utility.label")}; transition: color ${f.timingButtonDefault} ease-in; `,w=o.div.withConfig({displayName:"TextFieldIcon"})` svg { ${({theme:e})=>p(e,"normal","icon")} } &:active, &:focus { svg { ${({theme:e})=>p(e,"active","icon")} } } position: absolute; top: -5%; transform: translateY(calc(50% + ${l(1)})); transition: fill ${f.timingButtonDefault} ease-in; width: ${l(3)}; height: ${l(3)}; /* leading */ ${({LeadingIcon:e})=>e&&`left: ${l(1)};`} /* trailing */ ${({TrailingIcon:e})=>e&&`right: ${l(1)};`} `,C=i` ${m("typography.definitions.utility.input-core")}; margin-top: ${l(1)}; padding: ${l(1)} ${l(1.5)}; width: 100%; text-transform: none; transition-property: color, background, border; transition-duration: ${f.timingButtonDefault}; transition-timing-function: ease-in; ${({theme:e})=>p(e,"normal","background")} ${({theme:e})=>p(e,"normal","text")} ${({theme:e})=>p(e,"normal","border")} &:focus { outline: 0; + ${w} { svg { ${({theme:e})=>p(e,"valid","icon")} } } } &:active, &:focus { ${({theme:e})=>p(e,"active","background")} ${({theme:e})=>p(e,"active","text")} ${({theme:e})=>p(e,"active","border")} } &[disabled] { ${({theme:e})=>p(e,"disabled","background")} ${({theme:e})=>p(e,"disabled","text")} ${({theme:e})=>p(e,"disabled","border")} } `,$=o(r).withConfig({displayName:"TextFieldControlInput"})` ${C} border-radius: 0; height: ${l(6)}; appearance: none; ${u("hasLeadingIcon",!0,`padding-left: ${l(6.25)};`)} ${u("hasTrailingIcon",!0,`padding-right: ${l(6)};`)} `,x=o(s).withConfig({displayName:"TextFieldControlTextarea"})` ${C} max-width: 100%; resize: none; ${({customHeightMultiplier:e})=>e?` \n height:${l(e)};\n `:`\n height:${l(19)};\n `} `,S=i` ${$}, ${x} { ${({theme:e})=>p(e,"valid","background")} ${({theme:e})=>p(e,"valid","text")} ${({theme:e})=>p(e,"valid","border")} } ${w} { svg { ${({theme:e})=>p(e,"valid","icon")} } } `,E=o.div.withConfig({displayName:"TextFieldAssistiveText"})` ${m("typography.definitions.utility.assistive-text")} grid-column: -1 / 1; transition: color ${f.timingButtonDefault} ease-in; margin-top: ${l(1)}; ${({theme:e})=>c(e,"color","colors.interactive.base.dark")}; `,I=o(a).withConfig({displayName:"TextFieldLabel"})` /* disabled */ ${k}, ${E} { ${({isDisabled:e,theme:t})=>e&&c(t,"color","colors.interactive.base.dark")} } ${w} { svg { ${({theme:e})=>p(e,"disabled","icon")} } } /* leading-icon */ ${$}, ${x} { ${u("hasInlineLabel",!0,i` margin-top: 0; padding-top: ${l(3)}; `)} } /* inline */ ${k} { ${u("hasInlineLabel",!0,i` ${m("typography.definitions.utility.assistive-text")}; position: absolute; z-index: 1; margin-left: 1px; /* to match the 1px left border of the input area */ padding: ${l(1)} ${l(1)} 0; `)} } ${u("isActivated",!0,S)} `;I.defaultProps={as:"label"};const T=o.div.withConfig({displayName:"TextFieldInputContainer"})` position: relative; grid-column: 1; input[type='search'] { appearance: none; } `,N=o.datalist.withConfig({displayName:"TextFieldDataList"})``,L=o.option.withConfig({displayName:"TextFieldDataListOption"})``,B=o(y).withConfig({displayName:"TextFieldButton"})` height: 48px; ${g(0,b.md)} { margin-top: ${l(1)}; } /* mobile-hide */ ${({hideButtonInMobile:e})=>e&&`\n ${g(0,`${v.md}px`)} {\n position: absolute;\n visibility: hidden;\n }\n `} ${({theme:e,isInverted:t})=>t&&`\n border-radius: 3px;\n ${c(e,"background-color","colors.interactive.base.brand-secondary")};\n \n ${d(b.md)} {\n margin-left: ${l(1)};\n }\n\n `} `,P=o(a).withConfig({displayName:"TextFieldErrorText"})` grid-column: -1 / 1; `;P.defaultProps={as:"div",colorToken:"colors.interactive.feedback.invalid-primary",topSpacing:1,typeIdentity:"typography.definitions.utility.assistive-text"};const A=i` ${$}, ${x} { ${({theme:e})=>p(e,"invalid","background")} ${({theme:e})=>p(e,"invalid","text")} ${({theme:e})=>p(e,"invalid","border")} } ${w} { svg { ${({theme:e})=>p(e,"invalid","icon")} } } ${({hasAttachedButton:e,isAlwaysStacked:t})=>e&&!t&&`\n ${d(b.md)} {\n grid-column: 1 / span 2;\n }\n `} `,M=i` ${g(0,b.md)} { grid-template-columns: auto ${l(14)}; align-items: end; } ${B} { margin-top: 0; ${g(0,b.md)} { min-width: unset; } } `,D=o.span.withConfig({displayName:"TextFieldWrapper"})` display: grid; margin-bottom: ${l(2)}; ${d(b.md)} { ${({shouldUseAlternativeStyle:e})=>e&&`margin-bottom: ${l(3)};`} } /* hasAttachedButton */ ${({hasAttachedButton:e,isAlwaysStacked:t})=>!t&&e?`\n ${d(b.md)} {\n grid-template-columns: 1fr auto;\n align-items: end;\n }\n `:""} ${({hasAttachedButtonForMobile:e})=>e&&`\n ${h(b.md)} {\n grid-template-columns: 1fr auto;\n align-items: end;\n }`} ::placeholder { ${({theme:e})=>c(e,"color","colors.interactive.base.dark")}; } ${({hasAttachedButton:e,isNeverStacked:t})=>e&&t?M:""}; /* error */ ${u("hasErrorState",!0,A)} /* alternative-style */ ${k} { ${({hasAttachedButton:e,isAlwaysStacked:t})=>!t&&e?`\n ${d(b.md)} {\n grid-column: span 2;\n }\n `:""} } ${P} { ${({hasAttachedButton:e,isAlwaysStacked:t})=>!t&&e?`\n ${d(b.md)} {\n grid-column: 1 / span 2;\n }\n `:""} } `;e.exports={TextFieldWrapper:D,TextFieldLabel:I,TextFieldLabelText:k,TextFieldInputContainer:T,TextFieldControlInput:$,TextFieldControlTextarea:x,TextFieldIcon:w,TextFieldDataList:N,TextFieldDataListOption:L,TextFieldButton:B,TextFieldAssistiveText:E,TextFieldErrorText:P}},69961:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},2944:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(88493),a=n(49954),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},62108:(e,t,n)=>{const o=n(45697),i=n(67294),{ToutText:a,ToutHed:r,ToutWrapper:s,ToutDek:l,ToutButton:d}=n(30993),c=({btnStyle:e,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.defaultProps={btnStyle:"filled"},c.displayName="Tout",e.exports=c},98530:(e,t,n)=>{e.exports=n(62108)},30993:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(74327),{BREAKPOINTS:a}=n(85326),{getTypographyStyles:r,calculateSpacing:s,getColorStyles:l,maxScreen:d}=n(79720),{maxThresholds:c}=n(28657),m=n(7279),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}},15700:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(41609),r=n(94184),s=n(23279),l=n(98288),{shouldRenderDek:d,jsonmlToReact:c}=n(70279),m=n(75162),p=n(43449),{productImpressionTracking:u,formatGtmData:g}=n(12190),{getXidAndAmguuid:h}=n(96878),{UnifiedProductCardWrapper:y,UnifiedProductCardObject:b,UnifiedProductCardHeader:f,UnifiedProductCardImageWrapper:v,UnifiedProductCardBody:k,UnifiedProductCardBrandName:w,UnifiedProductCardName:C,UnifiedProductCardNameWrapper:$,UnifiedProductCardDescription:x,UnifiedProductCardSlideNumber:S}=n(47565),E=({image:e,brand:t,dangerousHed:n,hasAffiliateLinkDisabled:o,offers:l,dangerousDek:E,url:I,type:T,preHeaderOne:N,totalCount:L,showMultipleOffers:B,index:P,isLazy:A,aspectRatio:M,isDropshipProduct:D,dropShipSellers:H,hasImpressionTracking:_,layoutName:R,sourceName:O,data_item:F,contentId:W,showLocalisedOffers:U,showOfferUrl:V,layout:z,dek:j,hasDiffMinHeight:G,hasProductHeight:q,hasProductNameHeight:Z,showOfferButton:K,diffMinHeightValue:Y})=>{const X=!!L;let J="";const Q={isDropshipProduct:D,dropShipSellers:H,sourceName:O,data_item:F,contentId:W,showOfferUrl:V||o,layout:z};"object"!=typeof t||a(t)?"string"==typeof t&&(J=t):J=t.name;const ee="undefined"!==F.index?F.index:P,te={...F,id:F.id||F.productId,index:ee,brand:{name:J},layout:z};delete te.image,delete te.imageLabels,delete te.source,delete te.multipleOffers;const ne={"data-item":JSON.stringify(te)},oe=z||te.layout,[ie,ae]=i.useState({}),re={image:e,isLazy:A,offers:l,url:I,dropShipData:Q,type:T,xidAndAmguuid:ie},se={dangerousHed:n,type:T,offers:l,url:I,showMultipleOffers:B,showOfferButton:K,dropShipData:Q,productId:te.id,gtmTrackOnClick:()=>g(window,te,te.index,oe),xidAndAmguuid:ie},le=[];return _&&(le.push("impressionTracking"),R&&R.length&&le.push(R)),i.useEffect((()=>{window.addEventListener("load",(()=>u("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",s((()=>{u("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3));const e=h();ae(e)}),[]),i.createElement(y,{type:T,className:r({"product-embed":"embed"===T},[le]),...ne,isSlide:X},i.createElement(b,null,i.createElement(f,null,i.createElement(v,{aspectRatio:""===M?[3,4]:M,onClick:()=>g(window,te,te.index,oe)},i.createElement(p,{...re})))),i.createElement(k,null,L?i.createElement(S,null,N):null,i.createElement(w,{hasProductHeight:q,totalCount:L,className:"upc-brandName",dangerouslySetInnerHTML:{__html:J}}),n&&i.createElement($,{hasDiffMinHeight:G,diffMinHeightValue:Y},i.createElement(C,{hasProductHeight:q,hasProductNameHeight:Z,id:`upc_${te.id}`,as:"embed"===T&&L?"h2":"p",dangerouslySetInnerHTML:{__html:n}})),l?.length>0?i.createElement(m,{...se,showLocalisedOffers:U}):null,"card"!==T&&(e=>j?.length>0&&d(j)?i.createElement(x,{shouldHideDescriptionMargin:!!e},c.convert(j)):!j?.length>0&&E?i.createElement(x,{showMultipleOffers:B,shouldHideDescriptionMargin:!!e,dangerouslySetInnerHTML:{__html:E}}):null)(L)))};E.propTypes={aspectRatio:o.arrayOf(o.number),brand:o.oneOfType([o.object,o.string]),contentId:o.string,dangerousDek:o.string,dangerousHed:o.string,data_item:o.object,dek:o.arrayOf(o.string),diffMinHeightValue:o.number,dropShipSellers:o.arrayOf(o.string),hasAffiliateLinkDisabled:o.bool,hasDiffMinHeight:o.bool,hasImpressionTracking:o.bool,hasProductHeight:o.bool,hasProductNameHeight:o.bool,image:o.shape(l.propTypes),index:o.number,isDropshipProduct:o.bool,isLazy:o.bool,layout:o.string,layoutName:o.string,offers:o.arrayOf(o.object),preHeaderOne:o.string,showLocalisedOffers:o.bool,showMultipleOffers:o.bool,showOfferButton:o.bool,showOfferUrl:o.bool,sourceName:o.string,totalCount:o.number,type:o.oneOf(["card","embed"]),url:o.string},E.defaultProps={aspectRatio:[3,4],data_item:{},hasDiffMinHeight:!1,hasProductHeight:!1,hasProductNameHeight:!1,isLazy:!1,preHeaderOne:null,showLocalisedOffers:!1,showMultipleOffers:!1,showOfferButton:!1,showOfferUrl:!1,totalCount:null,type:"card",url:""},E.displayName="UnifiedProductCard",e.exports=E},43449:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(41609),r=n(98288),{validateAndTransformOffers:s,getAffiliateData:l}=n(96878),{UnifiedProductEmbedImageLink:d}=n(47565),c=({image:e,isLazy:t,offers:n,url:i,dropShipData:c,type:m,xidAndAmguuid:p})=>{const u={...s(i,n)[0],...p},g=l({dropShipData:c,offer:u,type:m}),h={href:g.offerUrl,target:g.target,rel:g.rel,tabIndex:"-1"};return e&&e.altText||(h["aria-hidden"]="true"),!a(e)&&o.createElement(d,{...h},o.createElement(r,{...e,isLazy:t}))};c.propTypes={dropShipData:i.object,image:i.shape(r.propTypes),isLazy:i.bool,offers:i.arrayOf(i.object),type:i.oneOf(["card","embed"]),url:i.string,xidAndAmguuid:i.object},c.defaultProps={type:"card"},e.exports=c},75162:(e,t,n)=>{const o=n(67294),i=n(45697),{useRef:a,useEffect:r,useState:s}=n(67294),l=n(67358),{getProductLocalisedOffers:d,countryCurrencyMapping:c}=n(77423),{currencySymbols:m,validateAndTransformOffers:p,getAffiliateData:u,isEllipsisActive:g,getValueWithCurrency:h}=n(96878),{UnifiedProductCardPrice:y,UnifiedProductCardSalePrice:b,UnifiedProductCardOffer:f,UnifiedProductCardPriceWrapper:v,UnifiedProductCardRetailerName:k,UnifiedArrow:w,UnifiedProductCardOfferWrapper:C}=n(47565),$="US",x=(e,t,n,i,a=1,r=!1)=>{const s=u({dropShipData:t,offer:e});let d=e.price?`${e.price}`:null,c=null;return e.comparisonPrice?r?c=`${e.comparisonPrice}`:(d=`${e.comparisonPrice}`,c=`${e.price}`):e.reducedPrice&&(c=`${e.reducedPrice}`),o.createElement(l.ButtonWithSellerBelowPrice,{ctaHref:s.offerUrl,offerUrl:e.offerUrl,price:d,productId:i,reducedPrice:c,sellerName:e.sellerName,showSellerNameBelowPrice:!0,key:a,isExternalProduct:s.isAffiliateProduct,isCtaInternal:!s.isAffiliateProduct,gtmTrackOnClick:n})},S=({currency:e,price:t,comparisonPrice:n})=>n?o.createElement(o.Fragment,null,o.createElement(b,null,m[e],t)," ",o.createElement(y,null,m[e],n)):o.createElement(y,null,m[e],t);S.propTypes={comparisonPrice:i.number,currency:i.string,price:i.number};const E=({dangerousHed:e,type:t,offers:n,url:i,showLocalisedOffers:l,showMultipleOffers:m,dropShipData:y,gtmTrackOnClick:b,productId:E,showOfferButton:I,xidAndAmguuid:T})=>{const N=l?n?.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===$:e.currency===c[$])):n,[L,B]=s(p(i,N)),P=a(null),[A,M]=s(!1);if(r((()=>(l&&B(p(i,d($,n))),()=>{})),[l,i,n]),r((()=>{const e=P.current;"card"===t&&M(g(e))}),[t]),"card"===t){const{currency:n,price:i,comparisonPrice:a,sellerName:r}=L[0],s=L[0],l=u({dropShipData:y,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};if(I){let e=null,t=null;return a&&(e=h(n,a)),t=h(n,i),o.createElement(C,{onClick:()=>b()},x({...s,price:t,comparisonPrice:e,...T},y,b,E,1,I))}return o.createElement(f,{onClick:()=>b()},o.createElement(v,null,i&&o.createElement("a",{...d},S({currency:n,price:i,comparisonPrice:a}))),o.createElement(k,{className:"upcRetailerNameWrapper",sellerNameHasEllipsis:A},r&&o.createElement("a",{...d},o.createElement("span",{className:"upcRetailerNameBlock"},o.createElement("span",{className:"upcRetailerName",ref:P},r)),o.createElement("span",{className:"upcicons"},o.createElement(w,{"aria-hidden":!0})))))}if("embed"===t&&m){const e=L.map(((e,t)=>{const n={...e,...T};return x(n,y,b,E,t)}));return o.createElement(C,{onClick:()=>b()},e)}return o.createElement(C,null,x(L[0],y,b,E))};E.propTypes={dangerousHed:i.string,dropShipData:i.object,gtmTrackOnClick:i.func,offers:i.arrayOf(i.object),productId:i.string,showLocalisedOffers:i.bool,showMultipleOffers:i.bool,showOfferButton:i.bool,type:i.oneOf(["card","embed"]),url:i.string,xidAndAmguuid:i.object},e.exports=E},96878:(e,t,n)=>{const o=n(41609),{encodeAffiliateLink:i}=n(81710),{getCookie:a}=n(66071),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={};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}}},37732:(e,t,n)=>{const{asConfiguredComponent:o}=n(36380),i=n(20621);e.exports=o(i,"UnifiedProductCard")},47565:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),a=n(44673),{BaseText:r,BaseLink:s}=n(74327),{calculateSpacing:l,getColorStyles:d,getTypographyStyles:c,getColorToken:m,minScreen:p,isInverted:u,minMaxScreen:g,maxScreen:h}=n(79720),{BodyWrapper:y}=n(81717),b=o(r).withConfig({displayName:"UnifiedProductCardSalePrice"})` text-decoration: line-through; ${({theme:e})=>` ${d(e,"color",u(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; `;b.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const f=o(r).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":l(.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})=>`${m(e,"colors.interactive.base.highlight")}`}; width: 1rem; height: 1rem; text-align: center; aspect-ratio: 1/1; } `;f.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const v=o(a).withConfig({displayName:"UnifiedArrowIcon"})` transform: rotate(-45deg); width: 8.45px; height: 8.49px; `,k=o(r).withConfig({displayName:"UnifiedProductCardPrice"})` ${({theme:e})=>` ${d(e,"color",u(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; `;k.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const w=o(r).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; } ${g(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; } } `;w.defaultProps={as:"div"};const C=o(r).withConfig({displayName:"UnifiedProductCardPriceWrapper"})` display: flex; flex-direction: row; align-items: center; cursor: pointer; padding: 0; width: 100%; min-height: ${l(2)}; overflow: hidden; gap: ${l(.5)}; a { text-decoration: none; } `;C.defaultProps={as:"div",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const $=o(r).withConfig({displayName:"UnifiedProductCardNameWrapper"})` display: flex; padding: ${l(.5)} 0 ${l(1)} 0; min-height: ${({hasDiffMinHeight:e,diffMinHeightValue:t=3})=>e?`${t}em`:"4em"}; max-height: 5em; h2 { font-weight: bold; } `;$.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const x=o(r).withConfig({displayName:"UnifiedProductCardBrandName"})` ${({totalCount:e})=>!e&&`\n margin-top: ${l(1)} !important;\n `} padding: ${l(1)} 0 0 0; width: 100%; height: ${l(3)}; min-height: ${l(2)}; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; ${({hasProductHeight:e})=>e&&`\n line-height: ${l(2)};\n `} `;x.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const S=o(r).withConfig({displayName:"UnifiedProductCardName"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ${({hasProductHeight:e})=>e&&`\n height: ${l(4)}\n `} ${({hasProductNameHeight:e})=>e&&`\n line-height: ${l(2)};\n `} `;S.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const E=o(r).withConfig({displayName:"UnifiedProductCardDescription"})` &&& { margin-top: 1rem; } padding: 0; width: 100%; ${({shouldHideDescriptionMargin:e})=>e&&"\n &&& {\n margin-top: 0;\n margin-bottom :-1rem;\n }\n "} `;E.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const I=o.div.withConfig({displayName:"UnifiedProductCardBody"})` display: grid; width: 100%; text-align: left; `,T=o.div.withConfig({displayName:"UnifiedProductCardImageWrapper"})` display: grid; &::before { display: inline-block; ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-card")}; padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; ${p(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})=>`${m(e,"colors.consumption.body.standard.bg-card")}`}; max-width: 100%; height: 100%; object-fit: contain; } `,N=o.div.withConfig({displayName:"UnifiedProductCardHeader"})` position: relative; `,L=o.div.withConfig({displayName:"UnifiedProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; `,B=o.div.withConfig({displayName:"UnifiedProductCardWrapper"})` position: relative; margin: 0; ${({type:e,isSlide:t})=>"embed"===e&&`\n margin: 0 auto ${l(6)};\n max-width: ${l(t?48:70)};\n ${t&&h(i.md)} {\n max-width: ${l(40)};\n }\n ${y} > .body__inner-container > && {\n ${p(i.md)} {\n margin-right: auto;\n margin-left: auto;\n width: 50%;\n }\n }\n `} `,P=o.span.withConfig({displayName:"UnifiedProductCardSlideNumber"})` display: flex; flex-direction: column; align-items: flex-start; margin-top: 16px; padding: 0 0 8px 0; ${c("typography.definitions.globalEditorial.numerical-small")}; ${({theme:e})=>` ${d(e,"color","colors.consumption.body.standard.body-deemphasized")};\n `}; `,A=o.div.withConfig({displayName:"UnifiedProductCardOfferWrapper"})` padding: 0; .product-offer__cta-block { display: grid; } div:last-of-type { margin-bottom: 0; } `,M=o(s).withConfig({displayName:"UnifiedProductEmbedImageLink"})` grid-area: product-image; grid-column: 1/2; grid-row: 1/2; ${({hasGallerySlideBackground:e})=>!e&&`padding-left: ${l(2)};`} &&&& { text-decoration: none; } ${p(i.md)} { grid-row: 1/-1; padding-left: 0; } `;e.exports={UnifiedProductCardWrapper:B,UnifiedProductCardObject:L,UnifiedProductCardHeader:N,UnifiedProductCardImageWrapper:T,UnifiedProductCardBody:I,UnifiedProductCardBrandName:x,UnifiedProductCardOffer:w,UnifiedProductCardName:S,UnifiedProductCardNameWrapper:$,UnifiedProductCardPrice:k,UnifiedProductCardRetailerName:f,UnifiedProductCardSalePrice:b,UnifiedArrow:v,UnifiedProductCardDescription:E,UnifiedProductCardPriceWrapper:C,UnifiedProductCardSlideNumber:P,UnifiedProductCardOfferWrapper:A,UnifiedProductEmbedImageLink:M}},20621:(e,t,n)=>{const{asVariation:o}=n(95545),i=n(15700);i.Card=o(i,"Card",{type:"card"}),i.Embed=o(i,"Embed",{type:"embed"}),e.exports=i},50699:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(7279),{VotingWrapper:r,VotingPrompt:s,VotingButtons:l}=n(30176),{trackComponent:d}=n(40199),c=({answers:e,onVoteCast:t,prompt:n,hasVoted:o,votedMessage:c})=>(i.useEffect((()=>{d("Voting")}),[]),e.length?i.createElement(r,{"data-testid":"voting"},o?i.createElement(s,{"data-testid":"response"},c):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);c.defaultProps={answers:[],hasVoted:!1},c.propTypes={answers:o.array,hasVoted:o.bool,onVoteCast:o.func,prompt:o.string,votedMessage:o.string},e.exports=c},59629:(e,t,n)=>{e.exports=n(50699)},30176:(e,t,n)=>{const o=n(51117).default,{BaseText:i}=n(74327),{calculateSpacing:a}=n(79720),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}},93634: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(67294)),l=r(n(45697)),d=n(68775),c=n(32979),m=n(68612);t.ConsentContext=s.default.createContext(c.CONSENT_FALSE),t.ConsentConsumer=t.ConsentContext.Consumer,t.ConsentProvider=({children:e,isEnabled:n})=>{const o=(0,s.useMemo)((()=>({schema:"iglu:com.condenast/consent_preferences/jsonschema/1-0-0",data:{label:""}})),[]),i=(0,s.useCallback)((e=>{setTimeout((()=>{const t=window.OnetrustActiveGroups?.split(",")?.slice(1,-1);if(e?.optanonAction){const n=e.optanonLabel?`${e.optanonAction}: ${e.optanonLabel}`:e.optanonAction;switch(o&&o.data&&(o.data.label=n,window.snowplowInitQueue.push((()=>{window.snowplowCN("removeGlobalContexts",[o]),(0,d.addGlobalContexts)([o])}))),(0,m.trackCookiesEvent)(n),(0,m.nonURLClickEvent)(n,null,"click","consent_preferences"),e.optanonAction){case"Banner Accept Cookies":case"Preferences Allow All":(0,d.callEnhancedConsent)("trackConsentAllow",t);break;case"Preferences Reject All":(0,d.callEnhancedConsent)("trackConsentDeny",t);break;case"Banner - Continue without Accepting":case"Preferences Save Settings":(0,d.callEnhancedConsent)("trackConsentSelected",t)}}}),1)}),[o]);let a;(0,s.useEffect)((()=>{Array.isArray(window.dataLayer)&&(window.dataLayer.push=function(...e){Array.prototype.push.apply(this,e),i.apply(this,e)})}),[i]),a=n?(0,c.getConsentStateFromCookie)():{...c.CONSENT_TRUE};const[r,l]=(0,s.useState)(a),p=(0,s.useCallback)((e=>{n&&(Array.isArray(e?.detail)?l((0,c.getConsentStateFromList)(e.detail)):l((0,c.getConsentStateFromCookie)()))}),[n]);return(0,c.useConsentUpdatedCallback)(p),s.default.createElement(t.ConsentContext.Provider,{value:r},e)},t.ConsentProvider.displayName="ConsentProvider",t.ConsentProvider.propTypes={children:l.default.node.isRequired,isEnabled:l.default.bool},t.ConsentProvider.defaultProps={isEnabled:!0}},9532:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConsentProvider=t.ConsentConsumer=t.ConsentContext=void 0;var o=n(93634);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}})},32979:(e,t,n)=>{const{useEffect:o,useRef:i}=n(67294),{getCookie:a}=n(66071),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)}}),[])}}},41234: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(67294)),a=o(n(45697)),r=n(68905);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"},93516:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContentLangProvider=t.ContentLangContext=t.useContentLang=void 0;var o=n(47784);Object.defineProperty(t,"useContentLang",{enumerable:!0,get:function(){return o.useContentLang}});var i=n(41234);Object.defineProperty(t,"ContentLangContext",{enumerable:!0,get:function(){return i.ContentLangContext}}),Object.defineProperty(t,"ContentLangProvider",{enumerable:!0,get:function(){return i.ContentLangProvider}})},47784:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useContentLang=void 0;const o=n(67294),i=n(41234),a=n(68905);t.useContentLang=()=>(0,o.useContext)(i.ContentLangContext)||a.DEFAULT_LANG},53662: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(45697)),l=a(n(67294));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"},19540:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HasScrolledProvider=t.HasScrolledContext=t.useHasScrolled=void 0;var o=n(35284);Object.defineProperty(t,"useHasScrolled",{enumerable:!0,get:function(){return o.useHasScrolled}});var i=n(53662);Object.defineProperty(t,"HasScrolledContext",{enumerable:!0,get:function(){return i.HasScrolledContext}}),Object.defineProperty(t,"HasScrolledProvider",{enumerable:!0,get:function(){return i.HasScrolledProvider}})},35284:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useHasScrolled=void 0;const o=n(67294),i=n(53662);t.useHasScrolled=()=>(0,o.useContext)(i.HasScrolledContext)},17843:(e,t,n)=>{const o=n(67294),i=n(45697),{ThemeProvider:a}=n(51117),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},21795: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})}}},76191:(e,t,n)=>{const o=n(67294),i=n(45697),{ThemeProvider:a}=n(51117),{connector:r}=n(92078),s=n(17843),{getThemeFunction:l}=n(21795),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"]})}},2259:(e,t,n)=>{const o=n(67294),i=n(45697),{ThemeProvider:a}=n(51117),{GlobalStyles:r}=n(65937),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}},39370:(e,t,n)=>{const{css:o}=n(51117),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,minScreen:s,maxScreen:l,getZIndex:d}=n(79720),{BREAKPOINTS:c,ADS:m}=n(85326),{ButtonIconWrapper:p}=n(41909),u=()=>o` &.ad-stickyhero-issticky { position: sticky; top: ${i(m.NAV_SPACING,"px")}; z-index: 400; &.with-searchbar { top: ${i(m.STACKED_NAV_SPACING_NO_AD,"px")}; ${s(c.lg)} { top: ${i(m.LOGO_WITH_SEARCHBAR_DESKTOP,"px")}; } } &.with-link-banner { top: ${i(m.NAV_SPACING+m.LINK_BANNER_DESKTOP_HEIGHT,"px")}; ${l(c.md)} { top: ${i(m.NAV_SPACING+m.LINK_BANNER_MOBILE_HEIGHT,"px")}; } } &.with-link-banner-is-scrolled { ${l(c.md)} { top: ${i(m.LINK_BANNER_DESKTOP_HEIGHT,"px")}; } } .siteheader-site-navigation & { top: 0; &.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 0; background-color: transparent; ${l(c.md)} { top: 0; } } } } &.ad-stickyhero-sticky-animating { transition: transform 1s ease; } &.ad-stickyhero-sticky-visible { top: 0; transform: translateY(0); @media (max-width: ${c.md}) { top: 55px; } &.visual-link-banner--is-scrolled { top: 60px; @media (max-width: ${c.md}) { top: 55px; } } } &.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 { ${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--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: ${d("persistentAsideLayer")}; 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; top: 10px; 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 */ .siteheader-site-navigation.drawer-enabled-nav-variation & { .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 0; } } /* Stacked Nav ad-Stickymidcontent */ .stackednavigation-site-navigation & { .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 105px; z-index: 500; @media (max-width: ${c.md}) { top: 55px; z-index: 500; } } &.fixed-header-logo-with-search-bar-nav-variation { .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 135px; } } &.fixed-header-logo-with-search-bar-nav-variation.header-with-gql-link-banner.link-banner-marquee.link-banner-without-navigation { .ad__slot--hero, .ad--hero, .ad-stickyhero, .ad-stickyhero--standard { padding-top: 0; @media (max-width: ${c.md}) { padding-top: 12px; } } .ad-stickyhero--standard.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 120px; } } &.fixed-header-large-logo-with-right-menu-nav-variation { background-color: transparent; .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 63px; @media (max-width: ${c.md}) { top: 55px; } } } &.header-with-gql-link-banner.link-banner-marquee { .ad__slot--hero, .ad--hero, .ad-stickyhero, .ad-stickyhero--standard { padding-top: 12px; } .ad-stickyhero--standard.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 80px; z-index: 2; .button.ad-stickyhero-button { position: relative; float: right; ${s(c.md)} { display: block; top: 30px; } } } } &.header-with-gql-link-banner.link-banner-link-list { .ad-stickyhero.ad-stickyhero--standard.ad-stickyhero-enable-mobile.should-hold-space { padding-top: 40px; &.ad-stickyhero-issticky.ad-stickyhero-sticky-animating.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { z-index: 2; padding-top: 60px; } } .button.ad-stickyhero-button { position: relative; float: right; @media (max-width: ${c.md}) { position: relative; float: right; } } } &.header-with-gql-link-banner.link-banner-visual-link-banner { .ad-stickyhero, .ad-stickyhero--standard, .ad-stickyhero-issticky { top: 0; z-index: 2; .button.ad-stickyhero-button { position: relative; float: right; } &.ad-stickyhero--standard.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: -40px; z-index: 2; } } } &.fixed-header-x-large-logo-with-mega-menu-nav-variation { .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 39px; z-index: 2; padding-top: 0; @media (max-width: ${c.lg}) { top: 0; } @media (max-width: ${c.md}) { top: 0; } } .page-theme-inverted .ad-stickyhero { position: relative; padding-top: 77px; @media (max-width: ${c.lg}) { top: 0; padding-top: 30px; } @media (max-width: ${c.md}) { padding-top: 12px; } } } .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-left-with-search-nav-variation, &.logo-center-with-cm-nav-variation, &.logo-left-with-search-and-headline-nav-variation { .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible.visual-link-banner--is-scrolled { top: 56px; } } .ad-stickymidcontent { .ad.ad--mid-content { @media (max-width: ${c.md}) { top: ${i(8.2,"px")}; } } } } .fixed-header-large-logo-with-right-menu-and-link-banner-nav-variation { .ad-stickyhero { @media (max-width: ${c.lg}) { padding-top: 0; } @media (max-width: ${c.md}) { padding-top: 43px; } } .ad-stickyhero-issticky { @media (max-width: ${c.lg}) { padding-top: 0; } @media (max-width: ${c.md}) { padding-top: 0; } } } @media print { .ad { display: none; } } `},77532:(e,t,n)=>{const{css:o}=n(51117),{BREAKPOINTS:i}=n(85326),{calculateSpacing:a,getTypographyStyles:r,minScreen:s,maxScreen:l}=n(79720),d=o` * { box-sizing: border-box; } html { height: 100%; font-size: 16px; ${l(i.md)} { overflow-x: clip; } } body { margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { ${r("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; padding-top: ${a(7)}; min-height: 100vh; } .stackednavigation-site-navigation { .page { padding-top: ${a(7)}; ${s(i.lg)} { padding-top: ${a(22)}; } } .page.page-hero-ad-hidden, .page.page-theme-inverted { ${s(i.lg)} { padding-top: ${a(14)}; } } } .siteheader-site-navigation { .page { padding-top: 0; .grid-layout__aside { .sticky-box { ${s(i.lg)} { top: ${a(16)}; } } } } } .fixed-header-with-link-banner-nav-variation { .page.page-theme-inverted { ${s(i.lg)} { padding-top: ${a(15.5)}; } } } `;e.exports=d},27287:(e,t,n)=>{const{css:o}=n(51117),{getColorToken:i,getColorStyles:a}=n(79720),{linkClean:r}=n(78661),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; } `,k=o` ${l} ${g} ${h} ${"\n fieldset {\n margin: 0;\n border: 0;\n padding: 0;\n }\n"} ${b} ${f} ${v} `;e.exports=k},84209:e=>{e.exports="\n img {\n max-width: 100%;\n height: auto;\n vertical-align: bottom;\n }\n"},65937:(e,t,n)=>{const{createGlobalStyle:o}=n(51117),i=n(39370),a=n(27287),r=n(77532),s=o` ${n(29708)} ${r} ${i} ${a} ${n(84209)} ${n(65858)} ${n(35497)} `;e.exports={GlobalStyles:s}},65858:(e,t,n)=>{const{css:o}=n(51117),{getColorStyles:i}=n(79720),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},29708: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'},35497:(e,t,n)=>{const{css:o}=n(51117),{getColorStyles:i,getColorToken:a}=n(79720),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},7292:function(e,t,n){var o=n(34155),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(67294)),r=i(n(45697)),s=n(76186),l=n(68905),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"},5544:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.I18nProvider=void 0;var o=n(7292);Object.defineProperty(t,"I18nProvider",{enumerable:!0,get:function(){return o.I18nProvider}})},74656:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(23279),r=n(94184),{injectIntl:s}=n(76186),l=n(48349),d=n(33848).Z,c=n(49262),m=n(7279),p=n(55738),{ClampContent:u,ClampWrapper:g}=n(57632),{trackComponent:h}=n(40199);class y 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()}),0)},this.buttonVisibilityCheck=()=>{const{scrollHeight:e}=this.clampRef,t=e>this.props.lines*this.state.clientLineHeight+this.state.topAndBottomPadding;this.setState({showButton:t})},this.dataLayerTracking=e=>{window.dataLayer&&window.dataLayer.push({event:e})},this.handleCollapse=()=>{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})},this.clampRef=null,this.state={clientLineHeight:null,collapsed:!0,showButton:!1,topAndBottomPadding:0},this.debounceVisCheck=a(this.buttonVisibilityCheck,20)}componentDidMount(){h("Clamp"),window.addEventListener("resize",this.debounceVisCheck),window.addEventListener("load",this.calcLineHeights),window.addEventListener("resize",this.calcLineHeights)}componentWillUnmount(){window.removeEventListener("resize",this.debounceVisCheck),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:k,clampReadLessText:w}=this.props,{clientLineHeight:C,lineHeightRatio:$,showButton:x,collapsed:S}=this.state,E={};!c.checkNativeClampSupport()&&C&&(E.height=t*C+"px"),c.checkNativeClampSupport()&&$<1&&(E.lineHeight=1);let I="";return I=S?k??b.formatMessage(d.clampReadMore):w??b.formatMessage(d.clampReadLess),i.createElement(g,{"data-testid":"ClampWrapper",className:r("clamp",y),isClampGalleryVariation:v},i.createElement(u,{ref:this.onRef,isCollapsed:S,lines:t,linesInMobile:n,linesInTablet:o,linesInDesktop:a,linesInLargeDesktop:s,linesInExtraLargeDesktop:l,breakpoint:f,isClampGalleryVariation:v},i.Children.map(e,(e=>i.cloneElement(e,{style:E})))),h&&x&&i.createElement(m.Utility,{btnStyle:"text",ButtonIcon:p,className:r("button--collapse",S?"button__icon--chevron-down":"button__icon--chevron-up"),label:I,hasEnableIcon:!0,variation:{isIconButton:!0},onClickHandler:()=>{this.handleCollapse()}},I))}}y.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},y.defaultProps={breakpoint:"xxl",isCollapsible:!1,lines:3,linesInDesktop:0,linesInExtraLargeDesktop:0,linesInLargeDesktop:0,linesInMobile:0,linesInTablet:0},e.exports=s(y)},49262: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}}},22068:(e,t,n)=>{e.exports=n(74656)},57632:(e,t,n)=>{const{default:o}=n(51117),{minThresholds:i,maxThresholds:a}=n(28657),{calculateSpacing:r,getColorToken:s,maxScreen:l,minScreen:d,minMaxScreen:c}=n(79720),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"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; ${({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}},33848:(e,t,n)=>{const o=n(76186);t.Z=(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"}})},95468:(e,t,n)=>{const{connect:o}=n(59800),i=n(81891),a=o((e=>{const{sentry:t}=e;return{sentryDSN:t&&t.dsn}}))(i);e.exports=a},81891:(e,t,n)=>{const o=n(45697),i=n(67294),{injectIntl:a}=n(76186),r=n(16675).Z,{trackComponent:s}=n(40199),l=(e,t)=>{Sentry.withScope((n=>{n.setTags(t.tags),n.setExtras(t.extra),Sentry.captureException(e,t)}))};class d extends i.Component{constructor(e){super(e),this.state={hasError:!1}}componentDidMount(){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?l(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}),l(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}}d.propTypes={children:o.node,intl:o.object,sentryDSN:o.string},e.exports=a(d)},70734:(e,t,n)=>{e.exports=n(95468)},16675:(e,t,n)=>{const o=n(76186);t.Z=(0,o.defineMessages)({errorMessage:{id:"ErrorBoundary.ErrorMessage",defaultMessage:"An error occurred.",description:"Error message"}})},28824:e=>{e.exports=e=>({openModal:t=>{e({type:"SET_KEY",key:"isModalOpen",value:t})}})},3805:(e,t,n)=>{const o=n(67294),i=n(45697),a=n(94184),r=n(61253),{GridWrapper:s,GridItem:l}=n(14134),{trackComponent:d}=n(40199),c=({children:e,className:t,dataTestId:n,variations:i,variationName:c})=>{o.useEffect((()=>{d("Grid",c)}),[c]);const{adRailType:m="normal",childColumns:p=[],gridColumns:u={},hasMargin:g,isAdrail:h=!1,isEven:y,isFullBleed:b,isMarginOnly:f=!1,isMobileUp:v=!1,hasGutters:k=!0,isDynamicGridItemLayout:w,shouldDisplayDenseGrid:C}=i,{startColumn:$,endColumn:x}=u,S=y&&0===p.length,E=a("grid",{"grid-margins":g},{"grid-margin-only":f},{"grid-even":y&&p.length>=1},{"grid-even-any":y&&0===p.length},`grid-items-${p.length}`,{"grid-full-bleed":b},{"grid-no-gap":!k},{"grid-mobile-up":v},t);return o.createElement(s,{childColumnsLength:p.length,className:E,"data-testid":n,hasMargin:g,hasGutters:k,isAdrail:h,adRailType:m,isEven:y,isEvenAny:S,isFullBleed:b,isMarginOnly:f,isMobileUp:v,isDynamicGridItemLayout:w,shouldDisplayDenseGrid:C},o.Children.map(e,((e,t)=>{const n=p[t]||{};let i;return w&&e?.props?.children?.props?.gridItemColSpan&&(i=e?.props?.children?.props?.gridItemColSpan),e&&o.createElement(r.Provider,{value:{columnSpan:n.columnSpan,isFullBleed:b}},o.createElement(l,{adRailType:m,className:a("grid--item",{[`grid-columns--start-${$}-end-${x}`]:$&&x},n.className),endColumn:x,isAdrail:h,isFullBleed:b,layoutValue:n.layoutValue,spanValue:n.spanValue,startColumn:$,isEvenGrid:y,gridItemColSpan:i,isDynamicGridItemLayout:w},o.cloneElement(e)))})))};c.defaultProps={variations:{adRailType:"normal",hasMargin:!1,isMarginOnly:!1}},c.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,isAdrail:i.bool,isEven:i.bool,isFullBleed:i.bool,isMarginOnly:i.bool,isMobileUp:i.bool,isDynamicGridItemLayout:i.bool,shouldDisplayDenseGrid:i.bool})},e.exports=c},39670: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"}}}},61253:(e,t,n)=>{const{createContext:o}=n(67294),i=o();e.exports=i},48655:(e,t,n)=>{e.exports=n(68201)},14134:(e,t,n)=>{const o=n(51117).default,{BREAKPOINTS:i}=n(85326),{applyGridSpacing:a,cssVariablesGrid:r}=n(62470),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")} 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}},68201:(e,t,n)=>{const{asVariation:o}=n(95545),{columnSpanPresets:i}=n(39670),a=n(3805);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"}),a.ContentWithAdRailNarrow=o(a,"ContentWithAdRailNarrow",{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},{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:[{spanValue:6,columnSpan:i.mobile100Desktop50},{spanValue:6,columnSpan:i.mobile100Desktop50}],hasMargin:!0}),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},43942:(e,t,n)=>{const o=n(45697),i=n(67294),{trackComponent:a}=n(40199),{InterstitialWrapper:r}=n(66925),s=({children:e})=>(i.useEffect((()=>{a("Interstitial")}),[]),i.createElement(r,null,e));s.propTypes={children:o.node},e.exports=s},75523:(e,t,n)=>{e.exports=n(43942)},66925:(e,t,n)=>{const o=n(51117).default,{ZINDEX_MAP:i}=n(85326),a=o.div.withConfig({displayName:"InterstitialWrapper"})` position: fixed; z-index: ${i.interstitialLayer}; `;e.exports={InterstitialWrapper:a}},99815:(e,t,n)=>{const o=n(67294).createContext();e.exports=o},41265:(e,t,n)=>{const o=n(94184),i=n(23279),a=n(45697),r=n(67294),{PersistentAsideWrapper:s}=n(86129),l=n(69524),d=n(7046),{trackComponent:c}=n(40199),m={bottom:"anchorBottom",top:"anchorTop"};class p 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()}componentDidMount(){c("PersistentAside"),document.addEventListener("DOMContentLoaded",this.updateBounds),window.addEventListener("load",this.updateBounds),window.addEventListener("resize",this.debouncedUpdateBounds),this.updateBounds()}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[m[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}=this.props,{bounds:m}=this.state,p={...l,position:"absolute",top:m?m.top:"auto",height:m?Math.abs(m.top-m.bottom):"auto"};return 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:p,"data-testid":"PersistentAsideWrapper"},r.createElement(d,{...t,tagName:"div",fullWidthSelector:a,hasStickyBoxIndexPosition:c,className:n},i))}}const u=a.shape({selector:a.string,edge:a.oneOf(["top","bottom"])});p.propTypes={align:a.string,anchorBottom:a.oneOfType([a.arrayOf(u),u]),anchorTop:a.oneOfType([a.arrayOf(u),u]),attributes:a.object,children:a.node,className:a.string,fullWidthSelector:a.string,hasStickyBoxIndexPosition:a.bool,style:a.object},e.exports=p},65552:(e,t,n)=>{e.exports=n(41265)},86129:(e,t,n)=>{const o=n(51117).default,{ZINDEX_MAP:i}=n(85326),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}},23251:(e,t,n)=>{const o=n(45697),i=n(67294),{PersistentBottomWrapper:a}=n(93594),{trackComponent:r}=n(40199),s=({children:e})=>(i.useEffect((()=>{r("PersistentBottom")}),[]),i.createElement(a,{className:"persistent-bottom","data-journey-hook":"persistent-bottom"},e));s.propTypes={children:o.node},e.exports=s},15525:(e,t,n)=>{e.exports=n(23251)},93594:(e,t,n)=>{const o=n(51117).default,{ZINDEX_MAP:i}=n(85326),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}},20985:(e,t,n)=>{const o=n(45697),i=n(67294),{PersistentTopWrapper:a}=n(87634),{trackComponent:r}=n(40199),s=({children:e})=>{const[t,n]=i.useState(!1);return i.useEffect((()=>{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)};s.propTypes={children:o.node},e.exports=s},82150:(e,t,n)=>{e.exports=n(20985)},87634:(e,t,n)=>{const o=n(51117).default,{ZINDEX_MAP:i}=n(85326),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}},82313:(e,t,n)=>{const o=n(27361),i=n(67294),{DEFAULT_LOCALE:a}=n(68905),r=n(18245),{mapChannelName:s}=n(82231),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,"useTrailingSlash",!1),y=o(d,"channelMap")||{},b=o(d,"lang",a),f=o(d,"featureFlags.personalizeRecircMostPopular",!1),v=o(d,"featureFlags.personalizeRecircInlineRecirc",!1),k={RecircMostPopular:{items:c,onViewportIntersection:async e=>{if(0===c.length&&!t){t=!0,e.language=b;const n=await r(e,f,"mostPopular",g,{},e.useTrailingSlash);m(n.map((e=>({...e,rubric:s(e.rubric,y)})))),t=!1}}},InlineRecirc:{items:p,onViewportIntersection:async e=>{if(0===p.length&&!n){n=!0,e.language=b;const t=await r(e,v,"inlineRecirc",g,{},h);u(t.map((e=>({...e,rubric:s(e.rubric,y)})))),n=!1}}}};return i.createElement(l.Provider,{value:k},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}},98950:(e,t,n)=>{const o=n(45697),i=n(67294),{RowWrapper:a}=n(21920),{trackComponent:r}=n(40199),s=({backgroundColor:e,bottomSpacing:t,children:n,className:o,id:s,topSpacing:l,dataJourneyHook:d})=>(i.useEffect((()=>{r("Row")}),[]),i.createElement(a,{"data-testid":"RowWrapper",id:s||void 0,"data-journey-hook":d,className:o,backgroundColor:e,bottomSpacing:t,topSpacing:l},n));s.defaultProps={backgroundColor:null},s.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,topSpacing:o.number},e.exports=s},4131:(e,t,n)=>{e.exports=n(98950)},21920:(e,t,n)=>{const o=n(51117).default,{getColorToken:i}=n(79720),a=o.div.withConfig({displayName:"RowWrapper"})` display: block; width: 100%; ${({theme:e,backgroundColor:t})=>t?`background-color: ${i(e,`colors.discovery.body.${t}.background`)}`:""}; `;e.exports={RowWrapper:a}},58181:(e,t,n)=>{const o=n(45697),i=n(67294),{trackComponent:a}=n(40199);class r 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?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:r.getStartTouchX(e),y:r.getStartTouchY(e),isPolling:!0})},this.handleTouchMove=e=>{if(!this.state.isPolling)return;this.handlePreventDefault(e);const t=r.getChangedTouchesX(e),n=r.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(){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)}}r.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},r.defaultProps={delta:10,shouldPreventDefaultEvent:!1},e.exports=r},89058:(e,t,n)=>{e.exports=n(58181)},57523:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{trackComponent:r}=n(40199);class s extends a.Component{constructor(){super(...arguments),this.cleanup=()=>{this.observer.unobserve(this.anchor)},this.handleRef=e=>{this.anchor=e}}componentDidMount(){r("ViewportMonitor"),this.setUpIntersectionObserver()}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)}}s.defaultProps={analyticsData:{},dataAttrKey:"",onIntersectionViewport:()=>{}},s.propTypes={analyticsData:i.object,children:i.node,className:i.string,dataAttrKey:i.string,observerOptions:i.object,onIntersectionViewport:i.func},e.exports=s},92727:(e,t,n)=>{e.exports=n(57523)},73327:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(30458),r=n(28657),{trackComponent:s}=n(40199);class l extends i.Component{constructor(){super(...arguments),this.state={isClient:!1}}componentDidMount(){s("Viewport"),this.setState({isClient:!0})}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(73327)},45495:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{StickyHeroAd:r}=n(46647),{connector:s}=n(92078),l=n(75523),d=n(69756),{PaymentGateway:c}=n(28576),{PaywallConductor:m}=n(65537),p=n(90204),u=n(78883),g=n(79352),h=n(51004),{ParselyScript:y}=n(99262),{AdmiralScript:b}=n(60389),f=n(41057),v=n(6074),k=n(86771),w=n(18372),C=n(87998),$=n(71910),x=n(15525),S=n(4131),E=n(71784),I=n(24666),{scrollToAnchor:T}=n(27696),N=n(68987),L=n(9370),{HasScrolledProvider:B}=n(19540),{ContentLangProvider:P}=n(93516),{LOCALES:A,DEFAULT_LANG:M}=n(68905),{FullBarrier:D,RegistrationGate:H,Ticker:_}=n(58980),R=n(98288),O=n(14346),{getOverrideBehaviour:F}=n(66528),{disableAnonymousTracking:W,trackNavigationEvent:U,initializeSnowplowTracker:V,setContextAfterLoad:z,trackClickEvent:j,handleAffiliateLinkClick:G}=n(68612),{isRedirectedInternallyForFirstTime:q}=n(9706),{trackComponent:Z}=n(40199),K=n(51837),{BasePageWrapper:Y,BasePageMainContent:X,BasePageNavigationBackgroundFiller:J,BasePageSkipLink:Q,BasePageSiteFooterRow:ee,BasePageMainFooterFiller:te,BasePageAd:ne,BasePageSiteFooterRowGrid:oe}=n(90079),{Footer:ie}=n(58980),{initializeFingerPrint:ae}=n(80700);class re extends a.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)));W(o)},this.callSnowplowEvent=e=>{U({type:"scroll",placement:"vertical",index:e})},this.handleScrollTo=()=>{const{deepLinkImageId:e}=this.props;if(e){const t=document.getElementById(e);t&&setTimeout((()=>{t.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}),1)}else T(window.location.hash)},this.handleScroll=this.handleScroll.bind(this),this.is25PercentLogged=!1,this.is50PercentLogged=!1,this.is75PercentLogged=!1,this.is100PercentLogged=!1,this.state={isRedirectedInternally:!1}}componentDidMount(){if(Z("BasePage"),window.addEventListener("scroll",this.handleScroll),this.props.fingerprint){const{enabled:e}=this.props.fingerprint;e&&ae(this.props.fingerprint)}function e(e){let t=e;for(;t&&"A"!==t.tagName;)t=t.parentElement;return t}if(this.props.featureFlags.showRedirectMsg&&this.props.redirectMsg&&q()&&this.setState({isRedirectedInternally:!0}),window.addEventListener("load",this.handleScrollTo),this.props.snowplow){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&&(j(t,n),G(n))}));const r=[n,o],l=["C0004"],d=!!(window.OnetrustActiveGroups?.split(",")||[]).some((e=>l.includes(e)));V(i,a,r,d,s),window.onload=()=>{z(r)},window.addEventListener("OneTrustGroupsUpdated",this.onOneTrustGroupsUpdated)}}}componentWillUnmount(){window.removeEventListener("load",this.handleScrollTo),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,additionalNavigation:t,children:n,className:i,componentConfig:s,coreDataLayer:T,featureFlags:A,fullPageTheme:M,globalMessage:R,hasBaseAds:W,hasContentHeaderLogo:U,hasEventBannerHidden:V,hasInvertedHeadertheme:z,hasFooterAd:j,hasFooterAdsMargins:G,hasFooterMargins:q,hasTopStory:Z,hideFooter:ae,hideHeader:re,interactiveOverride:se,isHeroAdVisible:le,lang:de,parsely:ce,admiral:me,redirectMsg:pe,showContentFooterWithHeaderOverride:ue,showNavWithHeaderOverride:ge,theme:he,shouldPrioritizeSeriesPagination:ye,seriesData:be,snowplow:fe,linkBannerData:ve,shouldDisplayEventBanner:ke,shouldBeStickyVideo:we,showBackgroundGradientColor:Ce,shouldEnableFullArticleInverted:$e,hidePaddingTop:xe,mainRef:Se,hasLinkbannerCrossSlideAnimation:Ee,shouldScrollToTopStory:Ie,hasExtraMarginForHeader:Te}=this.props,{isRedirectedInternally:Ne}=this.state,{bannerType:Le}=ve,Be="visual-link-banner"===Le,Pe=Be&&!U,{publicKey:Ae,shouldRenderParsely:Me=!0}=ce||{},De=T?.content?.tags||"",He="header"===F(se),_e="all"===F(se),{fourd:Re}=this.props,Oe=Re?Re.enableFourdUser:null;if(_e)return a.createElement(a.Fragment,null,Ae&&Me&&a.createElement(y,{apiKey:Ae}),a.createElement("div",{className:"interactive-override-container interactive-override-container--all",dangerouslySetInnerHTML:{__html:se.markup}}),!A.shouldNotLoadSparrow&&a.createElement(f,null),fe?.enableSnowplow&&a.createElement(k,null),a.createElement(h,{featureFlags:A}),Oe&&a.createElement(v,null));const Fe=(ge||!He)&&!re,We=ye&&be&&ve.links.length>0,Ue=s?.ConnectedNavigation?.settings?.navPattern||"",Ve=!We&&s?.[Ue]?.variation||"",ze=G?6:0,je=z?"inverted":(({fullPageTheme:e,theme:t})=>"standard"!==e?e:t)({fullPageTheme:M,theme:he}),Ge={fullPageTheme:M,theme:je},qe="main-content",Ze=a.createElement(Y,{...e,className:o("page",`page-theme-${je}`,{"page-hero-ad-hidden":!le},{"page-prioritize-series-pagination":We},i),hasContentHeaderLogo:U,isNavigationHidden:!Fe,shouldBeStickyVideo:we,hidePaddingTop:xe,showScrolledLinkBannerSpacing:Ee,isVisualLinkBanner:Be,hasExtraMarginForHeader:Te},Ne&&a.createElement(d,{contentAlign:"center",isFixed:!0,delayDuration:1e4},a.createElement("p",null,pe)),A.showGlobalMessage&&R&&a.createElement(d,{contentAlign:"center",delayDuration:R.delayDuration},a.createElement("p",null,R.text)),Ae&&Me&&a.createElement(y,{apiKey:Ae}),me.enabled&&a.createElement(b,{bundle:me.bundle}),a.createElement(I.Provider,{value:Ge},a.createElement(J,{isNavigationHidden:!Fe,palette:je}),W&&a.createElement(c,{group:"ads"},a.createElement(ne,{position:"out-of-page"}),a.createElement(ne,{position:"outstream"}),a.createElement(ne,{position:"overlay"})),a.createElement(Q,{href:Ie?"#topstory-content":`#${qe}`,"data-testid":"BasePageSkipLink"},"Skip to main content"),a.createElement(l,null,a.createElement(c,{group:"paywall"},a.createElement($,{className:"paywall-modal--paywall",position:"paywall-modal-full-barrier"}),a.createElement(m,{name:"incognito-modal",component:$,className:"paywall-modal--incognito"})),a.createElement(D,null)),Fe&&a.createElement(N,{hasContentHeaderLogo:U,shouldEnableFullArticleInverted:$e,hasLinkbannerCrossSlideAnimation:Ee}),Pe&&a.createElement(K,{hasDivider:Be}),t,a.createElement(x,null,a.createElement(H,null),a.createElement(c,{group:"paywall"},a.createElement(C,null)),a.createElement(u,null),a.createElement(g,null),A.hasRiser&&a.createElement(p,{position:"cm-riser"})),W&&le&&!He&&a.createElement(r,{navVariation:Ve,shouldHoldSpace:!0,isVisualLinkBanner:Pe}),a.createElement(X,{id:qe,tabIndex:"-1",isInverted:"inverted"===M,className:"page__main-content",hasTopStory:Z,showBackgroundGradientColor:Ce,ref:Se},!Z&&a.createElement(_,null),ke&&!V&&a.createElement(O,{"data-testid":"EventBanner",className:"page__event_banner",pageTags:De}),He?a.createElement(a.Fragment,null,a.createElement("div",{className:"interactive-override-container interactive-override-container--header",dangerouslySetInnerHTML:{__html:se.markup}}),ue&&(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?a.createElement(L,{...e.props}):null))):e&&e.props?e:null})(n)):n),a.createElement(te,{className:"page__main-footer-filler"}),a.createElement(ie,null),W&&j&&a.createElement(S,{topSpacing:ze},a.createElement(c,{group:"consumer-marketing"},a.createElement(p,{position:"cm-footer"}))),((e,t,n)=>e?null:a.createElement(ee,{hasMargins:t,noFooterMargin:"inverted"===n},a.createElement(oe,null,a.createElement(E,null))))(ae,q,M)),!A.shouldNotLoadSparrow&&a.createElement(f,null),a.createElement(h,{featureFlags:A}),Oe&&a.createElement(v,null),A.enableUserContext&&a.createElement(w,null),fe?.enableSnowplow&&a.createElement(k,null));return a.createElement(B,null,a.createElement(P,{lang:de},Ze))}}re.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,shouldNotLoadSparrow: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(A),linkBannerData:i.shape({bannerType:i.string,hed:i.hed,dek:i.dek,image:i.shape(R.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),tracking:i.shape(K.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},re.defaultProps={additionalNavigation:null,admiral:{enabled:!1,bundle:""},fullPageTheme:"standard",globalMessage:null,hasBaseAds:!1,hasExtraMarginForHeader:!1,hasFooterAd:!0,hasFooterAdsMargins:!1,hasFooterMargins:!0,hasInvertedHeadertheme:!1,hasLinkbannerCrossSlideAnimation:!1,hasTopStory:!1,hideFooter:!1,hideHeader:!1,hidePaddingTop:!1,isHeroAdVisible:!0,lang:M,mainRef:null,shouldBeStickyVideo:!1,shouldDisplayEventBanner:!1,shouldPrioritizeSeriesPagination:!1,showBackgroundGradientColor:!1,showContentFooterWithHeaderOverride:!1,showNavWithHeaderOverride:!0,theme:"standard"},re.displayName="BasePage",e.exports=s(re,{keysToPluck:["redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","admiral","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint"]})},90079:(e,t,n)=>{const{default:o,css:i}=n(51117),{BaseLink:a}=n(74327),{hideVisuallyFocusable:r}=n(65496),s=n(4131),{BREAKPOINTS:l}=n(85326),d=n(46647),c=n(48655),{GridItem:m}=n(14134),{getColorToken:p,calculateSpacing:u,getZIndex:g,minScreen:h,maxScreen:y}=n(79720),{maxThresholds:b,minThresholds:f}=n(28657),{SplitScreenContentHeaderSocialIcons:v}=n(38215),{ContentHeaderPersistentAside:k}=n(32279),{SplitScreenContentHeaderPersistentAside:w}=n(41903),{ContentHeaderSocialIcons:C}=n(17897),{TickerContainer:$}=n(65229),x=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)};`} `,S=`\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-stickyhero-issticky {\n top: ${u(14.5)};\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`,E=i` .fixed-header-large-logo-nav-variation & { padding-top: ${u(7)}; @media (min-width: ${l.lg}) { padding-top: ${u(14)}; } &.homepage { padding-top: ${u(8)}; @media (min-width: ${l.lg}) { padding-top: ${u(21)}; } } } .fixed-header-large-logo-nav-variation.header-with-gql-link-banner & { padding-top: ${u(14.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(15.5)}; } ${({showScrolledLinkBannerSpacing:e})=>e&&`\n ${h(`${f.xl}px`)} {\n padding-top: ${u(14)};\n }\n ${y(`${b.lg}px`)} {\n padding-top: ${u(7)};\n }\n `} } /* 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)}; } } `,I=`\n .fixed-header-normal-logo-with-search-bar-nav-variation & {\n padding-top: ${u(14)};\n\n @media (min-width: ${l.lg}) {\n padding-top: ${u(17)};\n }\n\n &.homepage {\n padding-top: ${u(14)};\n @media (min-width: ${l.lg}) {\n padding-top: ${u(23)};\n }\n\n .sticky-box {\n top: ${u(20)};\n }\n }\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(17)};\n }\n }\n }\n }\n`,T=`\n .fixed-header-logo-with-search-bar-nav-variation & {\n padding-top: ${u(14)};\n\n @media (min-width: ${l.lg}) {\n padding-top: ${u(17)};\n }\n\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 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`,N=o.div.withConfig({displayName:"BasePageWrapper"})` && { .fixed-header-nav-variation & { padding-top: ${u(7,"px")}; @media (min-width: ${l.lg}) { padding-top: ${({hidePaddingTop:e})=>e?0:u(14,"px")}; } .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(21,"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(14,"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(21,"px")}; } } .stackednavigation-site-navigation.fixed-header-nav-variation { ${k}, ${w} { ${h(l.lg)} { top: ${u(15)}; } } } .stackednavigation-site-navigation.fixed-header-with-link-banner-nav-variation { ${k}, ${w} { ${h(l.lg)} { top: ${u(19)}; } } } .standardnavigation-site-navigation[class*='link-banner'] { ${k}, ${w} { ${h(l.lg)} { top: ${u(23)}; } } } ${({hasExtraMarginForHeader:e})=>e&&`\n padding-top: ${u(13)};\n \n ${h(l.lg)} {\n padding-top: ${u(26)};\n }\n `} ${k}, ${w} { display: inline; ${h(l.lg)} { display: block; top: ${u(16)}; margin: 0; } ${C},${v} { 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)}; } } ${E} .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)}; } } } } ${S} .logo-center-with-search-bar-nav-variation & { &.page { padding-top: ${u(15.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(7,"px")}; } } } ${T} ${I} } ${({hasContentHeaderLogo:e})=>e&&"\n padding-top: 0px!important;\n "} ${({isNavigationHidden:e})=>e?"&&&, &&&.homepage { padding-top: 0; }":""} `,L=o.div.withConfig({displayName:"BasePageNavigationBackgroundFiller"})` display: ${({isNavigationHidden:e})=>e?"none":"block"}; position: absolute; top: 0; background: ${({palette:e,theme:t})=>p(t,"inverted"===e?"colors.consumption.lead.inverted.background":"special"===e?"colors.consumption.lead.special.background":"colors.consumption.lead.standard.background")}; width: 100%; height: 0; .fixed-header-nav-variation & { @media (min-width: ${l.lg}) { height: ${u(14,"px")}; } } @media print { display: none; } `,B=o.div.withConfig({displayName:"BasePageMainContent"})` &:focus { outline: unset; } background: ${({isInverted:e,theme:t,showBackgroundGradientColor:n})=>e&&!n&&p(t,"colors.consumption.lead.inverted.background")}; ${({hasTopStory:e})=>!e&&i` ${$} { margin: 16px auto; } `} `;B.defaultProps={as:"main"};const P=o(a).withConfig({displayName:"BasePageSkipLink"})` ${r} &:hover, &:focus { position: fixed; z-index: ${g("skipLink")}; background-color: white; color: black; } `,A=o.div.withConfig({displayName:"BasePageMainFooterFiller"})``,M=o(d).withConfig({displayName:"BasePageAd"})` position: absolute; z-index: -1; `,D=o(c.WithMargins).withConfig({displayName:"BasePageSiteFooterRowGrid"})` ${m} { grid-column: 1 / -1; } `;e.exports={BasePageWrapper:N,BasePageMainContent:B,BasePageNavigationBackgroundFiller:L,BasePageSiteFooterRow:x,BasePageSkipLink:P,BasePageMainFooterFiller:A,BasePageAd:M,BasePageSiteFooterRowGrid:D}},66843:(e,t,n)=>{const o=n(45697),i=n(67294),{useState:a}=n(67294),{useInView:r}=n(4225),{asConfiguredComponent:s}=n(36380),{googleAnalytics:l}=n(28601),{withRecircContextConsumer:d}=n(82313),c=d(n(93873)),m=n(90204),{PaymentGateway:p}=n(28576),u=n(46647),g=n(36666),h=n(51850),y=n(6811),b=n(12633),f=n(37732),{trackNavigationEvent:v}=n(68612),k={"award-list":h},w=({className:e,getRef:t,hasCM:n,hasPhotoBookmark:o,showOfferUrl:s,interlude:d,hasInContentAd:h,hasVoting:w,hasVotingAlternatePrompts:C,slideFormat:$,isLazy:x,item:S,shouldUpdateUrl:E})=>{const I=S&&"product"===S.contentType?`${S.id}`:"",[T,N]=r({threshold:.5}),[L,B]=a(!1),P=S.isUpcEnabled&&["commerce-product","product"].includes(S.contentType)?f:k[$]||g;if(!L&&N){B(!0);const e={"gallery-item-number":`image-${S.order+1}`,"gallery-item-name":S.dangerousHed||"","gallery-length":S.totalCount};(e=>{const t={type:"impression",subject:"gallery_image",index:e.order,total_index:e.totalCount,label:e.dangerousHed||"",placement:"vertical"};v(t)})(S),l.emitGoogleTrackingEvent("vertical-gallery-view",e)}if(E){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}`)};N?(e.set("image",S.id),o()):e.get("image")===S.id&&(e.delete("image"),o())}const A={...S,layout:"ProductEmbed"};return i.createElement("li",{ref:e=>t(e,S.order),className:e,id:S.id},i.createElement("div",{ref:T},i.createElement(P,{...S,showOfferUrl:s,isLazy:!S.isUpcEnabled&&x,hasPhotoBookmark:o,hasVoting:w,productId:I,data_item:A,hasImpressionTracking:!0}),w&&i.createElement(b,{imageId:S.id,hasVotingAlternatePrompts:C}),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})),S.recirc&&S.recirc.include&&i.createElement(c,{reelId:S.recirc.reelId})))};w.defaultProps={shouldUpdateUrl:!1},w.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},w.displayName="GalleryItem",e.exports=s(w,"GalleryItem")},54762:(e,t,n)=>{const o=n(67294),{useInView:i}=n(4225),a=n(45697),r=n(23279),{buildThresholdArray:s}=n(35838),l=n(80152),d=n(48655),{imageTransformToPlpCardImage:c}=n(78959),{formatGtmData:m,productImpressionTracking:p}=n(12190),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:()=>m(window,y,r,h)})}))))};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},19887:(e,t,n)=>{const o=n(67294);e.exports=o.createContext()},12633:(e,t,n)=>{const o=n(45697),i=n(67294),a=n(23493),{asConfiguredComponent:r}=n(36380),s=n(59629),l=n(19887),{GalleryVotingSlideWrapper:d}=n(18877),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")},44146:(e,t,n)=>{const o=n(94184),i=n(45697),a=n(67294),{connect:r}=n(59800),s=n(6811),l=n(46647),{PaymentGateway:d}=n(28576),{useOnAdFilled:c}=n(84540),m=n(66843),p=n(54762),u=new Set(["ItemOrderedLeft","ItemOrderedCenter","CardOrderedLeft","CardOrderedCenter"]),g=n(25980),h=({chunk:e,className:t,isReadViewShopViewEnabled:n,dropShipSellers:i,getRef:r,hasInContentAd:s,hasPhotoBookmark:h,hasVoting:y,hasVotingAlternatePrompts:b,inContentAdItemIndex:f,index:v,isSponsoredProductSlotProp:k,sponsorProductIndex:w,interlude:C={},hasProduct:$,newslettersInline:x,nodeIndexForNewsletterPosition:S,slideFormat:E,shouldLoadOnScroll:I,shouldShowCM:T,showOfferUrl:N,slideVariation:L,shopTypeView:B})=>{const P=u.has(L)?"ol":"ul",[,A,M]=c(),D={newsletterType:"slim-newsletter",newsletters:x};return a.createElement(P,{className:t},n&&$&&"shop"===B?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===w-1&&k&&(i=!0);const c=n===S&&x?.length>=1,p=I?!I:!(0===v&&0===n),u=n===e.length-1;return a.createElement(a.Fragment,{key:t.id||n},x&&c&&a.createElement(g,{...D}),a.createElement(m,{getRef:r,hasCM:T&&0===n,showOfferUrl:N,hasInContentAd:s&&n===f,hasPhotoBookmark:h,hasVoting:y,hasVotingAlternatePrompts:b,interlude:{...C,include:C.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",A)},a.createElement(d,{group:"ads"},a.createElement(l,{position:"sponsor-product",className:o("gallery-slide"),onFilled:M}))))}))))};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}),isReadViewShopViewEnabled:i.bool,isSponsoredProductSlotProp:i.bool,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},h.defaultProps={getRef:()=>{},isReadViewShopViewEnabled:!1,shouldLoadOnScroll:!1};const y=r((function(e){return{slideVariation:e.componentConfig?.GallerySlide?.variation}}))(h);e.exports=y},84153:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.jsonmlToReact=void 0;const{default:o}=n(45698),i=n(75346),a=n(56851),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})})},78959:(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(", ")}:{}}})},18877:(e,t,n)=>{const{default:o}=n(51117),{BREAKPOINTS:i}=n(85326),{calculateSpacing:a,minScreen:r,getColorToken:s}=n(79720),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}},65496:(e,t,n)=>{const{css:o}=n(51117);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"}},42409: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()}},25662:(e,t,n)=>{const{default:o,css:i}=n(51117),a=n(45697),{getColorToken:r}=n(79720),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}},44567:(e,t,n)=>{const{default:o}=n(51117),i=n(45697),{getColorToken:a,getCheckboxRadioDefaultStyles:r,baseButtonStyles:s}=n(79720),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}},1022:(e,t,n)=>{const o=n(51117).default,i=n(45697),{getColorToken:a,getTypographyStyles:r,getLinkStyles:s}=n(79720),{BaseText:l}=n(73049),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}},73049:(e,t,n)=>{const o=n(51117).default,i=n(45697),{getTypographyStyles:a,getColorToken:r}=n(79720),{BaseWrap:s}=n(57051),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}},37232:(e,t,n)=>{const o=n(51117).default,i=n(45697),{getColorToken:a}=n(79720),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}},57051:(e,t,n)=>{const o=n(51117).default,i=n(45697),{calculateSpacing:a}=n(79720),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}},74327:(e,t,n)=>{const{BaseLink:o}=n(1022),{BaseText:i}=n(73049),{BaseWrap:a,topSpacing:r,bottomSpacing:s}=n(57051),{BaseInput:l}=n(44567),{BaseTextarea:d}=n(37232);e.exports={BaseLink:o,BaseText:i,BaseWrap:a,BaseInput:l,BaseTextarea:d,topSpacing:r,bottomSpacing:s}},85326: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:7.5},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,persistentTopLayer:500,persistentBottomLayer:400,persistentAsideLayer:300,navFixed:80,tooltip:50,dropdown:50,content:30}}},73556:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.backgroundToken=t.badgeToken=t.graphicBorderFullToken=t.graphicBorderSimpleToken=void 0;const{css:o}=n(51117),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}; `},15780: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 `}},47857:(e,t,n)=>{const o=n(43726);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}}},69524:e=>{e.exports=(e,t)=>({top:e=>e.top+window.pageYOffset,bottom:e=>e.top+e.height+window.pageYOffset}[t](e.getBoundingClientRect()))},77423:(e,t,n)=>{const{getCookie:o}=n(66071),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}},86120:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSiteNavigationMenuStyles=void 0;const{css:o}=n(51117),{getColorToken:i,calculateSpacing:a}=n(79720),{hideVisually:r}=n(65496);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()} } `}},8037:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SiteNavigationSearch=void 0;const{css:o}=n(51117),{calculateSpacing:i,getColorToken:a,minScreen:r}=n(79720),{BREAKPOINTS:s}=n(85326),{ButtonIcon:l,ButtonIconWrapper:d}=n(41909);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")}; } `}},61774:(e,t,n)=>{const{calculateSpacing:o}=n(79720),{BREAKPOINTS:i}=n(85326),{cssVariablesGrid:a}=n(62470);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 `}},253:(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 `}},79720:(e,t,n)=>{var o=n(34155);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(27361),a=n(25387),{css:r}=n(51117),{graphicBorderSimpleToken:s,graphicBorderFullToken:l,badgeToken:d,backgroundToken:c}=n(73556),{BREAKPOINTS:m,GLOBAL_LINKS:p,ZINDEX_MAP:u,INPUT_FIELD_PALETTE:g,INTERACTIVE_PALLETE_TO_COLOR:h}=n(85326);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=o.case?`text-transform: ${"normal"!==o.case?o.case:"none"};`:"",s=o.family?`font-family: ${o.family} ${a?`, ${a}`:""};`:"";let l="";!0===o.italic?l="font-style: italic;":!1===o.italic&&(l="font-style: normal;");const d=o["letter-spacing"]?`letter-spacing: ${o["letter-spacing"]}em;`:"letter-spacing: normal;",c=o.ligatures?`font-variant-ligatures: ${o.ligatures};`:"",p=o["line-height"]?`line-height: ${o["line-height"]}em;`:"",u=o["font-feature-settings"]?`font-feature-settings: ${o["font-feature-settings"]};`:"font-feature-settings: normal;",g=o["mobile-size"]?`font-size: ${o["mobile-size"]}px;`:"",h=o.weight?`font-weight: ${o.weight};`:"",b=o.fontSizeMd?`font-size: ${o.fontSizeMd}px`:null,f=o.lineHeightMd?`line-height: ${1*o.lineHeightMd}em`:null,k=o.fontSizeLg?`font-size: ${o.fontSizeLg}px`:null,w=o["line-break"]?`line-break: ${o["line-break"]};`:"line-break: auto;",C=o.lineHeightLg?`line-height: ${1*o.lineHeightLg}em`:null,$=o["overflow-wrap"]?`overflow-wrap: ${o["overflow-wrap"]};`:"overflow-wrap: normal;",x=((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 `:""}))(b,f,k,C);return`\n ${i}\n ${r}\n ${s}\n ${u}\n ${l}\n ${d}\n ${c}\n ${w}\n ${p}\n ${g}\n ${h}\n ${$}\n ${x.mediumBreakpointOverrides}\n ${x.largeBreakpointOverrides}\n `}function k(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=k,t.getInputFieldStyles=function(e,t,n){const o=f(e,k(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},62470:(e,t,n)=>{const{calculateSpacing:o}=n(79720),{BREAKPOINTS:i}=n(85326);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 `,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 `}},78661:(e,t,n)=>{const{css:o}=n(51117),{getColorToken:i}=n(79720),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; `}},24149:(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}},2282:(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})}))},68905: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"]}},92577:(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"})},95437: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(67294)),a=()=>i.default.createElement("h1",null,"Fallback Page. This page should be replaced by a Presenter's component");t.DefaultPage=a,a.displayName="DefaultPage"},57710: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(27361)),a=o(n(82492)),r=n(17563),s=o(n(67294)),l=n(59800),d=n(14890),c=n(62458),m=n(46277),p=n(47057),u=n(92078),g=o(n(92577)),h=n(83248),y=n(87621),b=n(18602),f=o(n(59175)),v=o(n(68642)),k=o(n(52740)),w=o(n(46715)),C=n(59866),$=n(26831),x=n(44054),S=n(87395),E=n(88505),I=n(49905),T=n(89928),N=n(63909),L=n(95437),B=n(66071),P=n(34982),A=n(5544),M=n(2259),D=n(9532),H=n(58466),_=n(42172),R=n(98759),O=n(73857),F=n(68612),{googleAnalytics:W}=n(28601),U=n(8046),{amgPartnerCookieName:V,authCookieName:z,authCompleteCookieName:j,authTrackingCookieName:G,oidcCookies:{id:q}}=g.default,Z=(0,u.connector)((({children:e,scTheme:t})=>s.default.createElement(M.StylesProvider,{theme:t},e)),{keysToPluck:["scTheme"]});t.PageFactory={create(e){const t=e||L.DefaultPage;return class extends s.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(q);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 l=(0,i.default)(a,"navigationSearch",!0),m={config:n,...a,hasSearch:l,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,d.createStore)((0,u.createRootReducer)(m),(0,c.devToolsEnhancer)({}))}componentDidMount(){window.journeyDataGateway=(0,f.default)(this.store),window.dfpDataGateway=(0,v.default)(this.store),window.paymentGateway=(0,k.default)(this.store),window.paywallGateway=(0,w.default)(this.store),this.initUserData();const{transformed:{boomerang:e},featureFlags:t}=this.props;I.ParselyClient.initialize(this.store),b.AnalyticsClient.initialize(this.store),(0,_.initializeBoomerang)({...e}),t.google?.swgEnabled&&C.SwgClient.initialize(this.store),(0,p.setModalDispatcher)(this.store.dispatch),$.SegmentationClient.initialize(this.store),t.enablePermutiveSegmentation&&x.PermutiveSegmentationClient.initialize(this.store),t.enableSegmentatorRu&&S.SegmentatorRuClient.initialize(this.store);const{access:n}=this.store.getState();n&&n.isAccessNegotiationEnabled&&T.AccessNegotiationClient.initialize(this.store),window.cnBus&&(window.cnBus.history("experiments.assignments.updated").length&&window.experiments?this.experimentsCallback():window.cnBus.on("experiments.assignments.updated",this.experimentsCallback.bind(this)),window.cnBus.on("journey.client.state.update",this.journeyCallback.bind(this)),window.cnBus.emit("journey.ready"));const o=this.store.getState()?.["ads.page"]?.server;"production"!==o&&(0,H.initializeExtensionCommunication)(window,this.store)}getComponentConfig(e){const{assignments:n}=e;return n?n.reduce(((e,n)=>{const{payload:o}=n;try{const n=JSON.parse(o);if(n.client){const{client:o}=n,i=Object.keys(o);let r={...e};return i.forEach((e=>{const n=`${t.displayName}Context`;n&&n.includes(e.replace("Context",""))&&(r=(0,a.default)({},r,o[e]))})),r}}catch(e){console.warn(`Failure to parse assignment payload: ${o}`)}return e}),{}):{}}getExpDataLayer(e){const{assignments:t}=e;return t?t.map((({applicationName:e,experimentLabel:t,bucketLabel:n,userID:o,status:i,pageName:a})=>({applicationName:e,experimentLabel:t,bucketLabel:n,userID:o,status:i,pageName:a}))):[]}getExperimentSummary(e){const{assignments:t}=e;return t?t.reduce(((e,t)=>`${e+t.experimentLabel}_${t.bucketLabel}|`),"").slice(0,-1):""}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=U(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}})}}experimentsCallback(){if(Array.isArray(window.dataLayer)&&"object"==typeof window.dataLayer[0]){const e=window.dataLayer[0],t=this.getExpDataLayer(window.experiments),n=this.getExperimentSummary(window.experiments);window.dataLayer[0]={...e,experiments:t,experiment_summary:n},t.length>0&&window.dataLayer.push({experiments:t,event:"experiments",experiment_summary:n}),this.store.dispatch({type:"UPDATE_KEY",key:"expDataLayerUpdated",value:!0})}const{transformed:e}=this.props,t=e["head.pageType"];this.store.dispatch({type:"MERGE_KEY",key:"componentConfig",value:(0,R.getComponentConfigFromExperiments)(window.experiments,t)}),window.cnBus?.emit("experiments.assignments.processed")}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();let a="";if(!t){const e=E.UserAuthenticationClient.getDecodedAuthToken();a=e.sub;const t=E.UserAuthenticationClient.isTokenValid(e),n=(0,B.getCookieDomainFromHostname)();t||(0,B.deleteCookie)(z,n);const i=E.UserAuthenticationClient.getCookieValue(G),r=E.UserAuthenticationClient.getDecodedToken(q);E.UserAuthenticationClient.getCookieValue(j)&&t&&W.emitUniqueGoogleTrackingEvent("auth-complete"),(0,B.deleteCookie)(j,n),this.store.dispatch({type:"MERGE_KEY",key:"user",value:{amguuid:e.sub,email:r.email||"",hasUserAuthCheck:i,isAuthResolved:!0,isAuthenticated:t,xid:r.xid||"",isEntitled:(0,O.checkAccess)(o)}}),this.getPageBookmarkedStatus({isAuthenticated:t,amgUUID:a})}this.store.dispatch({type:"MERGE_KEY",key:"user",value:{bucketNumber:(0,P.getBucketNumber)(e("CN_xid")),geo:{countryCode:e("CN_geo_country_code")||""}}});const s=e("_ga")||"",l=(0,h.subStrAfterCharacterOccurrence)(s,".",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",[]),s=(0,r.parse)(window.location.search).CNDID||"",d={account:{amgUserId:a||e(V)||"",loginStatus:n},gaClientId:l,contentVisits:(0,N.getContentVisitsCount)(o),xId:e("CN_xid")||"",mdwId:s,monthlyVisits:(0,N.getMonthVisitsCount)(),paymentMethod:t,sparrowSessionId:e("sID")||"",sparrowUserId:e("CN_sp")||"",...(0,F.getSubscriptionData)()},c=window.dataLayer[0];window.dataLayer[0]={...c,user:d}}}render(){const{locale:e,transformed:n}=this.props,o=(0,i.default)(n,"translations",{});return s.default.createElement(A.I18nProvider,{locale:e,translations:o},s.default.createElement(D.ConsentProvider,{isEnabled:n.consentEnabled},s.default.createElement(l.Provider,{store:this.store},s.default.createElement(m.GatewayProvider,null,s.default.createElement(Z,null,s.default.createElement(t,null))))))}}}}},63909:(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(77779).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}}},58466:(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}}},98759: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.getComponentConfigFromExperiments=t.getConfigurationContentType=void 0;const i=o(n(27361)),a=o(n(82492)),r=o(n(46796));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.getComponentConfigFromExperiments=function(e,t){const{assignments:n}=e;return n&&t?n.reduce(((e,n)=>{const{payload:o}=n;try{const n=JSON.parse(o);if(n.client){const{client:o}=n;let i={...e};return Object.keys(o).forEach((e=>{const n=`${t}PageContext`.toLowerCase();n&&n.includes(e.toLowerCase().replace("Context",""))&&(i=(0,a.default)({},i,o[e]))})),i}}catch(e){return{}}return e}),{}):{}}},40800: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(96245));t.default=function(e){let t;try{t=(0,i.default)(e)}catch(e){t=null}return t}},27867:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.requestGraphService=void 0;const{GraphQLClient:o}=n(47825);t.requestGraphService=(e,t,n,i={},a={})=>{const r={...a,Authorization:`Bearer ${t}`};return new o(e).rawRequest(n,i,r)}},39798:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.federatedGraphqlService=void 0;const o=n(27867);t.federatedGraphqlService=async({federatedGraphqlEndpoint:e,accessToken:t=null,query:n,variables:i,errorHandler:a})=>{if(!t)throw new Error("Missing AccessToken");const r={"apollographql-client-name":"Verso","apollographql-client-version":"0.0.1"};let s={};try{s=await(0,o.requestGraphService)(e,t,n,{...i},r)}catch(e){a(e)}return s}},33572:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatGraphQLErrors=void 0,t.formatGraphQLErrors=function(e=[]){return e.length?e.map(((e,t)=>`(${t+1}) "${e.message}" at "${e.path?e.path.join("."):e.locations?.map((({line:e,column:t})=>`line ${e}, column ${t}`)).join(" and ")}". `)):[]}},42172: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(27361)),a=n(48699);t.getBoomerangConfig=function(e){const t=(0,i.default)(e,"request.query.boom-sample"),n=(0,i.default)(e,"appConfig.tenant.brandSlug"),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)}},30582:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFirstTruthyValue=void 0,t.getFirstTruthyValue=function(e,t=void 0){return e.find(Boolean)||t}},83248:(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},77779:(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}}}},28679:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mapSourcesToSegmentedSources=void 0;const o=n(30582);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)]}}},87621: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(78325));class a{static listenForReload(){}}a.url=`http://localhost:${i.default.socket_port}`,t.LiveReloadClient=a},89928: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(41609)),a=o(n(85564)),r=o(n(52628)),s=o(n(40800)),l=n(53805),d=n(66071),c=o(n(92577));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=!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 h(!0,t.UNRESTRICTED_CONTENT);if(!(0,d.getCookie)(c.default.accessCookie))return h(p,t.NO_CN_ACCESS_COOKIE);const s=await b();return(0,i.default)(s)?h(p,t.MISSING_SUBSCRIPTION):u(r,s,a)};e.dispatch({type:"MERGE_KEY",key:"access",value:{accessNegotiation:await n()}})}catch(e){console.error("error in access negotiation",e)}}};const u=(e,n,o)=>{const a=n.reduce(((e,t)=>(t in o&&e.push(o[t]),e)),[]);return(0,i.default)(a)?h(p,t.MISSING_MATRIX):g(a,e)},g=(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},h(!0,t.ACTIVE_SUBSCRIPTION_FOUND)):h(p,t.MISSING_SUBSCRIPTION),h=(e,t)=>(m.accessGranted=e,m.reason=t,m),y=()=>{const e=(0,d.getCookie)(c.default.accessCookie);return e?(0,s.default)(e):{}},b=async()=>{await(async()=>{const e=y();!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=y();return(0,a.default)((0,r.default)(e?.fct))}},18602:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnalyticsClient=void 0;const o=n(22079),i=n(92078);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)}}},22079:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateUserSubscriptionStatus=void 0;var o=n(66030);Object.defineProperty(t,"updateUserSubscriptionStatus",{enumerable:!0,get:function(){return o.updateUserSubscriptionStatus}})},66030: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(27361));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"}}})}}},68642: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(50361)),a=o(n(59242)),r=o(n(78718)),s=["payment","user","segmentation"],l=(0,a.default)([r.default,i.default]);t.default=e=>({fetch:()=>l(e.getState(),s)})},59866: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(92078),a=n(41663),r=o(n(44929)),s=n(7240);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)}}},13387: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(44929));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)}}},41663:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleRegisterLwgCTA=void 0;var o=n(13387);Object.defineProperty(t,"googleRegisterLwgCTA",{enumerable:!0,get:function(){return o.googleRegisterLwgCTA}})},11547:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deferredAccountCreation=t.authenticateUserByEntitlementsToken=void 0;const{googleAnalytics:o}=n(28601),i=n(65349),a=n(32614);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)}},33736:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.storeSubscription=t.authenticateUser=void 0;const o=n(65349),{proxyApiRoutes:i}=n(13366);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()}))}},63256:(e,t,n)=>{const o=n(41609),i=n(36968),a=n(32614),r=n(94926),s=n(10884),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}`)}}}},69571:(e,t,n)=>{const o=n(53378),i=n(63256);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))}}},94926:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleEntitlements=void 0;const o=n(11547),i=n(7240);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()}))}},32614:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleSubscription=void 0;const o=n(33736),i=n(7240);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()}},53378:e=>{e.exports={getWindowSwg:(e=window)=>new Promise(((t,n)=>{(e.SWG=e.SWG||[]).push((e=>t(e)))}))}},44929:(e,t,n)=>{const{getWindowSwg:o}=n(53378),{registerSwgSubscribeCTA:i}=n(97624),{registerSwgAccountLinkCTA:a}=n(78019),{registerLwgCTA:r}=n(17763),{registerOnEntitlementsResponseHandler:s,registerOnSubscribeResponseHandler:l}=n(69571);e.exports={getWindowSwg:o,registerLwgCTA:r,registerSwgSubscribeCTA:i,registerSwgAccountLinkCTA:a,registerOnEntitlementsResponseHandler:s,registerOnSubscribeResponseHandler:l}},17763:(e,t,n)=>{const o=n(27361),i=n(10884),{googleAnalytics:a}=n(28601),r=n(39766),s=n(84193),l=n(65349),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)}}},78019:(e,t,n)=>{const o=n(53378),i=n(90202),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)}}},97624:(e,t,n)=>{const o=n(53378),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)}}},7240:(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(6435),{googleAnalytics:i}=n(28601);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}}},59175: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(50361)),a=o(n(59242)),r=o(n(78718)),s=["payment","user","segmentation"],l=(0,a.default)([r.default,i.default]);t.default=e=>({fetch:()=>l(e.getState(),s)})},49905:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ParselyClient=void 0;const o=n(92078),i=n(73240);t.ParselyClient=class{static initialize(e){const{parsely:t={}}=e.getState();t.isEnabled&&(0,o.bindActorToStore)(i.parselyTrackPageView,e)}}},73240:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parselyTrackPageView=void 0;var o=n(3800);Object.defineProperty(t,"parselyTrackPageView",{enumerable:!0,get:function(){return o.parselyTrackPageView}})},3800: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(27361));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()}))}}},52740:(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}}})})},46715:(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}}})})},44054:(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})())}}},26831: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(92742)),a=n(28601),r=n(92078),s=n(66071),l=n(76784);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())}}},36459:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.determineIfTheUserIsEntitled=void 0;const o=n(41429);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)}}}}},76784:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.determineIfTheUserIsEntitled=void 0;var o=n(36459);Object.defineProperty(t,"determineIfTheUserIsEntitled",{enumerable:!0,get:function(){return o.determineIfTheUserIsEntitled}})},41429:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isUserEntitled=t.getUserSegmentedBrandEntitlements=void 0;const o=n(78718),i=n(7287),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)},87395:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentatorRuClient=void 0;const{fetchWithTimeout:o}=n(84317),{getCookie:i}=n(66071);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})())}}},88505: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(92577)),a=o(n(13366)),{fetchWithTimeout:r}=n(84317);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},63503:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UserAuthenticationClient=void 0;var o=n(88505);Object.defineProperty(t,"UserAuthenticationClient",{enumerable:!0,get:function(){return o.UserAuthenticationClient}})},73857: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(85564)),a=o(n(64721)),r=o(n(41609)),s=o(n(59704)),l=o(n(52628)),d=o(n(40800)),c=n(66071),m=o(n(92577));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))}},87850:e=>{e.exports=e=>({setShopifyCartItems:t=>{e({type:"SET_KEY",key:"shopifyCartItems",value:t})},setShopifyWidgetState:t=>{e({type:"SET_KEY",key:"isShopifyCartWidgetOpen",value:t})}})},46765:(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`},84423:(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 `},59780:(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 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"},24625:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getContentReferenceFragment=void 0,t.getContentReferenceFragment=()=>"\n fragment contentReferenceField on ContentReference {\n id\n identifier\n provider\n hed\n dek\n metadata {\n contentType\n }\n }"},15291:(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"},57919:(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`},99148:(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 "},54035:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getChannelFieldsFragment=void 0,t.getChannelFieldsFragment=()=>"\n fragment channelFields on Category {\n name\n slug\n }"},87387:(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 renditions {\n mp4 {\n url\n width\n height\n resolution\n }\n }\n }\n "},69570:(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 '},20930:(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 }"},38153:(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"},13833:(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 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 '},17170:(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 '},27950:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCuratedList=void 0;const o=n(2371);t.getCuratedList=`\n ${(0,o.getPhotoFieldFragment)()}\n query ($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`},94242:(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"},69128:(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 '},38414:(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 "},2371:(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 `},28245:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getPlaceEditorialFragment=void 0;const o=n(38414),i=n(2371);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 `},97936:(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 contextualTitle\n description\n functionalTags {\n name\n slug\n }\n name\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 url: uri\n metadata {\n contentType\n }\n __typename\n }\n "},69653:(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 }"},68998: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(15291),t),i(n(99148),t),i(n(87387),t),i(n(13833),t),i(n(17170),t),i(n(2371),t),i(n(69570),t),i(n(97936),t),i(n(28245),t),i(n(38153),t),i(n(20930),t),i(n(54035),t),i(n(59780),t),i(n(94242),t),i(n(24625),t),i(n(69653),t),i(n(27950),t),i(n(46765),t),i(n(57919),t),i(n(51900),t),i(n(83152),t),i(n(66773),t),i(n(84423),t),i(n(69128),t)},83152:(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`},51900:(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 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`},66773:(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"},75645: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(48403)),a=n(46796),r=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"]]),s=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){if(t)return t;if(a.venueTypes.includes(e))switch(e){case"restaurant":case"bar":case"shop":case"spa":return{name:s.get(n?.subtype)||n?.subtype};case"activity":return{name:r.get(n?.secondaryType)||"activity"};default:return}return"review"===e&&!t&&n?.genre?.length?{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)}}},46796: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(27361));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}},4028:(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}},4481:(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}},28915: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(43726));t.default=e=>(0,i.default)(e).trim()},34569: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(27361));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}/`},46700:(e,t,n)=>{var o={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87341,"./ml.js":87341,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};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=46700},24654:()=>{},78325:e=>{"use strict";e.exports=JSON.parse('{"server_port":3000,"socket_port":3001}')}}]);