(()=>{var e,t,o,a={32715:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(59215),{trackComponent:n}=o(40199),l=({dangerousDek:e,dangerousHed:t,items:o,dangerousCategoryTitle:a,shouldEnableBundleComponentAnalytics:l})=>{i.useEffect((()=>{n("BestStories")}),[]);const s=o.slice(0,3),d=o.slice(3,8);return i.createElement(r,{dangerousHed:t,dangerousDek:e,dangerousCategoryTitle:a,items:o,shouldEnableBundleComponentAnalytics:l,sumCollageFourItems:s,sumListItems:d})};l.propTypes={dangerousCategoryTitle:a.string,dangerousDek:a.string,dangerousHed:a.string,items:a.array,shouldEnableBundleComponentAnalytics:a.bool},l.defaultProps={dangerousCategoryTitle:"Most Recent",dangerousDek:"",dangerousHed:"Todays's Pick",items:[],shouldEnableBundleComponentAnalytics:!1},l.displayName="BestStories",e.exports=l},96306:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(32715);e.exports=a(i,"BestStories")},45856:(e,t,o)=>{const a=o(45697),i=o(67294),{Wrapper:r}=o(34240),{BundleBodyClamp:n,BundleBodyContainer:l}=o(34240),{trackComponent:s}=o(40199),d=({body:e,isCollapsible:t,numberOfLinesToClamp:o,shouldOverrideSpacing:a,shouldOverrideTypeToken:d})=>(i.useEffect((()=>{s("BundleBody")}),[]),i.createElement(r,null,t?i.createElement(n,{isCollapsible:t,lines:o,className:"body__container"},i.createElement(l,{body:e,className:"article__body",shouldOverrideTypeToken:d,shouldOverrideSpacing:a})):i.createElement(l,{body:e,className:"body__container article__body",shouldOverrideTypeToken:d,shouldOverrideSpacing:a})));d.defaultProps={isCollapsible:!1,numberOfLinesToClamp:2,shouldOverrideSpacing:!1,shouldOverrideTypeToken:!1},d.propTypes={body:a.array.isRequired,isCollapsible:a.bool,numberOfLinesToClamp:a.number,shouldOverrideSpacing:a.bool,shouldOverrideTypeToken:a.bool},d.displayName="BundleBody",e.exports=d},54617:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(45856);e.exports=a(i,"BundleBody")},70897:(e,t,o)=>{const a=o(94184),i=o(67294),r=o(45697),{injectIntl:n}=o(76186),{connect:l}=o(59800),s=o(87962),d=o(32168),{TEASER_VARIATIONS:m}=o(96014),{trackComponent:c}=o(40199),{Dek:u,Hed:p,Wrapper:g,Container:h,ContainerWithMargins:y,Content:b}=o(28765),S=e=>{const t=e?.toString().split("|")||[],o=Object.keys(m);return!!t.find((e=>o.includes(e)))},f=({dangerousDek:e,dangerousHed:t,functionalTags:o,hasBottomMargin:r,hasGridWithMargins:n,hasTopMargin:l,isSpecialTheme:m,items:f,shouldHaveTeaser:C,shouldUseBundleData:$,shouldHideCNEVideoDek:w})=>{i.useEffect((()=>{c("CNEVideo")}),[]);const v=!S(o);return f?.map(((c,f)=>{const{scriptUrl:k,hed:T,dek:x}=c||{},I=$&&e,B=(({hasGridWithMargins:e})=>{let t=h;return e&&(t=y),t})({hasGridWithMargins:n});return i.createElement(B,{key:f,className:a({"verso-bundle-cne-embed--grid-with-margins":n}),hasTeaser:S(o)},i.createElement(g,{hasBottomMargin:r,hasTopMargin:l,isSpecialTheme:m},t&&i.createElement(d,{dangerousHed:t,dangerousDek:e,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),k&&i.createElement(s,{scriptUrl:k,shouldHaveTeaser:C}),!w&&v&&(T||x||I)&&i.createElement(b,null,I?i.createElement(u,{dangerouslySetInnerHTML:{__html:e}}):i.createElement(i.Fragment,null,T&&i.createElement(p,{className:"hed"},T),x&&i.createElement(u,{className:"dek"},x)))))}))};f.propTypes={dangerousDek:r.string,dangerousHed:r.string,functionalTags:r.string,hasBottomMoargin:r.bool,hasGridWithMargins:r.bool,hasTopMoargin:r.bool,isSpecialTheme:r.bool,items:r.array,shouldHaveTeaser:r.bool,shouldHideCNEVideoDek:r.bool,shouldUseBundleData:r.bool},f.defaultProps={hasBottomMoargin:!1,hasGridWithMargins:!1,hasTopMoargin:!1,isSpecialTheme:!1,items:[],shouldHaveTeaser:!1,shouldHideCNEVideoDek:!1,shouldUseBundleData:!1},f.displayName="CNEVideo",e.exports=l((e=>{const{functionalTags:t}=e.coreDataLayer?.content||{};return{functionalTags:t}}))(n(f))},20589:(e,t,o)=>{e.exports=o(70897)},28765:(e,t,o)=>{const{default:a,css:i}=o(51117),{BREAKPOINTS:r}=o(85326),{applyGridSpacing:n,cssVariablesGrid:l}=o(62470),{calculateSpacing:s,getTypographyStyles:d,getColorStyles:m}=o(79720),{SectionTitleRoot:c,SectionTitleHed:u}=o(80577),p=a.div.withConfig({displayName:"Container"})` figure { max-width: 75%; } `,g=a.div.withConfig({displayName:"ContainerWithMargins"})` ${l()} ${n("padding")} figure { max-width: 100%; } @media (min-width: ${r.xxl}) { margin: 0 auto; max-width: ${s(200)}; ${({hasTeaser:e})=>e&&"max-width: inherit;"} } `,h=a.div.withConfig({displayName:"Dek"})` ${({theme:e})=>d(e,"typography.definitions.consumptionEditorial.body-core")}; align-items: center; margin: auto 25%; text-align: center; a { ${({theme:e})=>m(e,"color","colors.interactive.base.black")}; } @media (max-width: ${r.md}) { margin: auto 0; } `,y=a.div.withConfig({displayName:"Hed"})` ${({theme:e})=>d(e,"typography.definitions.consumptionEditorial.hed-standard")}; align-items: center; margin: auto 25% ${s(4)}; text-align: center; @media (max-width: ${r.md}) { margin: auto 0 ${s(4)}; } `,b=i` margin-top: 3.5rem; `,S=i` margin-bottom: 3.5rem; `,f=a.div.withConfig({displayName:"Wrapper"})` ${({hasTopMargin:e})=>e&&b} ${({hasBottomMargin:e})=>e&&S} figure { margin-bottom: ${s(6)}; @media (max-width: ${r.md}) { margin-bottom: ${s(3)}; } } ${c} { ${({isSpecialTheme:e,theme:t})=>e&&`\n ${m(t,"background-color","colors.consumption.lead.special.background")};\n `} ${u} { ${({isSpecialTheme:e,theme:t})=>e&&`${m(t,"color","colors.background.white")};`} } } `,C=a.div.withConfig({displayName:"Content"})` display: flex; flex-direction: column; align-items: center; @media (max-width: ${r.md}) { .hed { margin: auto 5% 20px; } .dek { margin: auto 5%; } } `;h.displayName="Dek",y.displayName="Hed",e.exports={Dek:h,Hed:y,Wrapper:f,Content:C,Container:p,ContainerWithMargins:g}},21383:(e,t,o)=>{const a=o(67294),i=o(45697),{useIntl:r}=o(76186),n=o(63396).Z,{AllFiction:l,AllFictionDesktop:s,AllFictionMobile:d,AllFictionFooter:m,AllFictionViewMore:c}=o(27555),u=o(86667),{Circle:p}=o(26895),g=(e,t,o=1)=>o*e>=t,h=({dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:o,hasItemsRule:i,hideIssueDate:h,hideRubricItemSummary:y,sectionTitleVariation:b,shouldHideContributors:S,shouldHidePublishDate:f,mobileSummaryItemVariation:C,mobileSummaryItemVerticalAlign:$,items:w,paginatedContainerPosition:v,pageNumber:k,pageSize:T,totalResults:x,showViewMoreButton:I})=>{const B=r(),E=(e=>2===e.length?u.TwoColumns:e.length%4==0?u.FourColumns:u.ThreeColumns)(w),[D,H]=a.useState(w),[N,P]=a.useState(""),[M,L]=a.useState(!1),[F,A]=a.useState({currentPage:k,itemsCount:w.length,isLastPage:g(T,x,k)});if(a.useEffect((()=>{P(window.location.href.split(/[?#]/)[0])}),[]),x<2)return null;const{isLastPage:R,currentPage:_}=F,V={dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasItemsRule:i,hideIssueDate:h,hideRubricItemSummary:y,sectionTitleVariation:b,shouldHideContributors:S,shouldHidePublishDate:f,hasBorderOnMobileOnly:o,items:D};return a.createElement(l,null,a.createElement(s,{as:E,...V}),a.createElement(d,{as:E,...V,summaryItemVariation:C,sideBySideVerticalAlign:$}),I&&!R&&a.createElement(m,null,a.createElement(c,{href:!M&&`${N}?page=${_+1}`,onClick:!M&&(e=>{e.preventDefault();const{currentPage:t}=F,o=t+1,a=`${window.location.href.split(/[?#]/)[0]}?page=${o}&container=${v}&format=json`;return L(!0),fetch(a).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:a}=e.containers[0],i=D.concat(t);H(i),A({currentPage:o,itemsCount:i.length,isLastPage:g(T,a,o)}),L(!1)})).catch((e=>{L(!1),console.warn(e)}))}),title:B.formatMessage(n.viewMoreText)},B.formatMessage(n.viewMoreText),M&&a.createElement(p,{height:"20px",width:"20px",margin:"0"}))))};h.propTypes={dangerousHed:i.string.isRequired,hasBorderOnMobileAndTabletOnly:i.bool,hasBorderOnMobileOnly:i.bool,hasItemsRule:i.bool,hideIssueDate:i.bool,hideRubricItemSummary:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,mobileSummaryItemVariation:i.string,mobileSummaryItemVerticalAlign:i.oneOf(["top","center"]),pageNumber:i.number,pageSize:i.number.isRequired,paginatedContainerPosition:i.number,sectionTitleVariation:i.string,shouldHideContributors:i.bool,shouldHidePublishDate:i.bool,showViewMoreButton:i.bool,totalResults:i.number.isRequired},h.defaultProps={hasBorderOnMobileAndTabletOnly:!0,hasBorderOnMobileOnly:!1,hasItemsRule:!1,hideIssueDate:!1,hideRubricItemSummary:!0,mobileSummaryItemVariation:"SideBySideDense",mobileSummaryItemVerticalAlign:"center",pageNumber:1,sectionTitleVariation:"LineAboveLineBelowTextCenter",showViewMoreButton:!1},e.exports=h},63386:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{asThemedComponent:i}=o(3517),r=o(21383);e.exports=i(a(r,"ContributorAllFiction"))},27555:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i,getColorToken:r,minScreen:n,maxScreen:l,getTypographyStyles:s}=o(79720),{BREAKPOINTS:d}=o(85326),{maxThresholds:m}=o(28657),{SummaryItemContent:c,SummaryItemWrapper:u}=o(88269),{SectionTitleRoot:p}=o(80577),{SummaryCollectionGridSummaryItem:g,SummaryCollectionGridItems:h}=o(84105),y=a.div.withConfig({displayName:"AllFictionFooter"})` display: flex; justify-content: center; margin-top: ${i(4)}; `,b=a.a.withConfig({displayName:"AllFictionViewMore"})` ${s("typography.definitions.foundation.link-primary")} display: flex; align-items: center; justify-content: center; border: 1px solid ${r("colors.discovery.body.white.accent")}; min-width: ${i(20)}; height: ${i(6)}; text-decoration: none; ${({theme:e})=>e&&`\n background: ${r(e,"colors.discovery.lead.secondary.background")};\n color: ${r(e,"colors.interactive.base.black")};\n `} :hover { ${({theme:e})=>e&&`\n background: ${r(e,"colors.interactive.base.black")};\n color: ${r(e,"colors.interactive.base.white")};\n `} } `,S=a.div.withConfig({displayName:"AllFictionDesktop"})``,f=a.div.withConfig({displayName:"AllFictionMobile"})` ${h} { ${u}:last-child { border-bottom: none; } } `,C=a.section.withConfig({displayName:"ContributorAllFiction"})` ${({theme:e})=>e&&`background: ${r(e,"colors.discovery.lead.secondary.background")}; }`} padding-top: ${i(4)}; ${p} { margin-bottom: ${i(1)}; border-top: 1px solid ${r("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${r("colors.discovery.body.white.accent")}; ${n(`${m.lg+1}px`)} { margin-bottom: ${i(4)}; } } ${c} { margin-bottom: 0; } ${S} { ${l(`${m.lg}px`)} { display: none; } } ${f} { ${n(`${m.lg+1}px`)} { display: none; } ${l(`${m.lg}px`)} { display: block; } } ${g} { &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${n(d.md)} { ${({theme:e})=>s(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `;e.exports={AllFiction:C,AllFictionDesktop:S,AllFictionMobile:f,AllFictionFooter:y,AllFictionViewMore:b}},63396:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({viewMoreText:{id:"FeaturedContributorAllFiction.ViewMore",defaultMessage:"View more",description:"View more all fiction in featured contributor page"}})},18875:(e,t,o)=>{const a=o(67294),i=o(45697),{useIntl:r}=o(76186),n=o(86667),{ContributorCollection:l,ContributorCollectionDesktop:s,ContributorCollectionMobile:d,ContributorCollectionViewMore:m,ContributorCollectionFooter:c}=o(30227),u=o(32242).Z,{Circle:p}=o(26895),g=(e,t,o=1)=>o*e>=t,h=({dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:o,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,hideRuleFromMobile:b,items:S,sectionTitleVariation:f,shouldHideDangerousDekMobileOnly:C,shouldHidePublishDate:$,shouldShowAllContentWhenDense:w,showViewMoreButton:v,summaryItemVariationForMobile:k,paginatedContainerPosition:T,pageNumber:x,limit:I,totalResults:B})=>{const E=r(),D=(e=>2===e.length?n.TwoColumns:e.length%4==0?n.FourColumns:n.ThreeColumns)(S),[H,N]=a.useState(S),[P,M]=a.useState(""),[L,F]=a.useState(!1),[A,R]=a.useState({currentPage:x,isLastPage:g(I,B,x)});a.useEffect((()=>{M(window.location.href.split(/[?#]/)[0])}),[]);const{isLastPage:_,currentPage:V}=A;return a.createElement(l,null,a.createElement(s,{as:D,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:o,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,items:H,sectionTitleVariation:f,shouldHidePublishDate:$}),a.createElement(d,{as:D,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:o,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,hideRuleFromMobile:b,items:H,sectionTitleVariation:f,shouldHideDangerousDekMobileOnly:C,shouldHidePublishDate:$,shouldShowAllContentWhenDense:w,summaryItemVariation:k}),v&&!_&&a.createElement(c,null,a.createElement(m,{href:!L&&`${P}?page=${V+1}`,onClick:!L&&(e=>{e.preventDefault();const{currentPage:t}=A,o=t+1,a=`${window.location.href.split(/[?#]/)[0]}?page=${o}&container=${T}&format=json`;return F(!0),fetch(a).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:o}=e.containers[0];return N(H.concat(t)),o})).then((e=>{R({currentPage:o,isLastPage:g(I,e,o)}),F(!1)})).catch((e=>{F(!1),console.warn(e)}))}),title:E.formatMessage(u.viewMoreText)},E.formatMessage(u.viewMoreText),L&&a.createElement(p,{height:"20px",width:"20px",margin:"0"}))))};h.propTypes={dangerousHed:i.string.isRequired,hasBorderOnMobileAndTabletOnly:i.bool,hasBorderOnMobileOnly:i.bool,hasItemsRule:i.bool,hideAuthorByline:i.bool,hideIssueDate:i.bool,hideRuleFromMobile:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,limit:i.number.isRequired,pageNumber:i.number,paginatedContainerPosition:i.number,sectionTitleVariation:i.string,shouldHideDangerousDekMobileOnly:i.bool,shouldHidePublishDate:i.bool,shouldShowAllContentWhenDense:i.bool,showViewMoreButton:i.bool,summaryItemVariationForMobile:i.string,totalResults:i.number.isRequired},h.defaultProps={hasBorderOnMobileOnly:!1,hasItemsRule:!1,hideAuthorByline:!1,hideIssueDate:!1,pageNumber:1,sectionTitleVariation:"LineAboveLineBelowTextCenter",summaryItemVariationForMobile:"SideBySideDense"},e.exports=h},60486:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{asThemedComponent:i}=o(3517),r=o(18875);e.exports=i(a(r,"ContributorCollectionItems"))},30227:(e,t,o)=>{const{default:a}=o(51117),{maxScreen:i,minScreen:r,calculateSpacing:n,getColorToken:l,getTypographyStyles:s}=o(79720),{BREAKPOINTS:d}=o(85326),{maxThresholds:m}=o(28657),{SectionTitleRoot:c}=o(80577),{SummaryCollectionGridSummaryItem:u,SummaryCollectionGridItems:p}=o(84105),{SummaryItemAssetContainer:g,SummaryItemWrapper:h}=o(88269),{SummaryItemBaseByline:y}=o(44621),b=a.div.withConfig({displayName:"ContributorContributorCollectionDesktop"})` ${y} { ${({hideAuthorByline:e})=>e&&"display: none"} } `,S=a.div.withConfig({displayName:"ContributorContributorCollectionMobile"})` ${g} { width: ${n(12.5)}; } ${h} { grid-template-columns: auto auto ${n(12.5)}; } ${p} { grid-template-columns: none; ${h}:last-child { border-bottom: none; } } `,f=a.div.withConfig({displayName:"ContributorCollectionFooter"})` display: flex; justify-content: center; margin-top: ${n(2)}; padding-bottom: ${n(8)}; `,C=a.a.withConfig({displayName:"ContributorCollectionViewMore"})` ${s("typography.definitions.foundation.link-primary")} display: flex; align-items: center; justify-content: center; border: 1px solid ${l("colors.discovery.body.white.accent")}; min-width: ${n(20)}; height: ${n(6)}; text-decoration: none; ${({theme:e})=>e&&`\n background: ${l(e,"colors.discovery.lead.secondary.background")};\n color: ${l(e,"colors.interactive.base.black")};\n `} :hover { ${({theme:e})=>e&&`\n background: ${l(e,"colors.interactive.base.black")};\n color: ${l(e,"colors.interactive.base.white")};\n `} } `,$=a.section.withConfig({displayName:"ContributorCollection"})` padding-top: ${n(5)}; ${({theme:e})=>e&&`background: ${l(e,"colors.discovery.lead.secondary.background")};\n }`} ${c} { margin-bottom: ${n(1)}; border-top: 1px solid ${l("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${l("colors.discovery.body.white.accent")}; ${r(d.lg)} { margin-bottom: ${n(4)}; } } ${b} { ${i(`${m.lg}px`)} { display: none; } } ${S} { ${r(d.lg)} { display: none; } } ${u} { &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${r(d.md)} { ${({theme:e})=>s(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `;e.exports={ContributorCollection:$,ContributorCollectionDesktop:b,ContributorCollectionMobile:S,ContributorCollectionFooter:f,ContributorCollectionViewMore:C}},32242:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({viewMoreText:{id:"FeaturedContributor.ViewMore",defaultMessage:"View more",description:"View more about author in author hub"}})},85003:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{asThemedComponent:i}=o(3517),r=o(57703);e.exports=i(a(r,"ContributorHeader"))},93225:(e,t,o)=>{const a=o(67294),{useRef:i,useEffect:r}=o(67294),n=o(45697),l=o(94184),s=o(50361),{useIntl:d}=o(76186),m=o(41609),c=o(39597),u=o(27847).Z,p=o(81768),g=o(79e3),h=o(55738),y=o(70380),b=o(13501),S=o(80640),{CircleWithBackground:f}=o(26895),{trackSearchFilterEvent:C}=o(68612),{useOutsideClick:$}=o(19287),{convertStringAsSlug:w}=o(8638),{FilterComponentWrapper:v,RemoveFilter:k,FilterDrawerText:T,FilterDrawerSelectionCounter:x,FilterMobileDrawerHeader:I,FilterMobileDrawerTitle:B,FilterMobileDrawer:E,FilterSortMobileDrawerWrapper:D,FilterMobileWrapper:H,FilterMobileButton:N,FilterMobileAccordianData:P,FilterAccordionContainer:M,FilterAccordionItemContainer:L,FilterAccordionLabelContainer:F,FilterAccordionItemContainerLabel:A,FilterAccordionItemContainerContent:R,FilterAccordionItemContainerButton:_,FilterMobileActionWrapper:V,FilterMobileDrawerAccordionWrapper:W,FilterMobileApplyActionButton:O,FilterMobileCancelActionButton:U,SortSelectionControlWrapper:G,FilterCategoryList:j,FilterCategoryItem:z,Category:q,CategoryContainer:K,FilterCategoryWrapper:J,StyledChevron:Q,FilterSelectionMenuWrapper:Z,FilterMenuWrapper:X,FilterMenuItemWrapper:Y,FilterMenuTypeDeselect:ee,FilterMenuGridWrapper:te,FilterMenuContent:oe,FilterMenuCloseIcon:ae,FilterSelectionControlWrapper:ie,FilterMenuListWrapper:re,FilterTotalItemWrapper:ne,FilterTotalItemWrapperMobile:le,RadioCheckboxSelectionControl:se,SortContainer:de,SortWrapper:me,SortMobileContainer:ce,SortMobileButton:ue,SortMobileDrawer:pe}=o(88471),ge="filtering",he=["Type"],ye=({className:e,filterSortData:t,hasBottomBorder:o,isMobileView:ye,hasUpdateUrl:be,hideChannelNavigation:Se,isCentered:fe,isContentLoading:Ce,showTotalItems:$e,theme:we,totalItems:ve,trackingEvent:ke,updateParentDataHandler:Te,sendFilterOpenStatus:xe})=>{const[Ie,Be]=a.useState(null),[Ee,De]=a.useState(null),[He,Ne]=a.useState(t.sortData),[Pe,Me]=a.useState(t.filterData),[Le,Fe]=a.useState(!1),Ae=i(null),Re=i(null);$(Re,(()=>Fe(!1)));const[_e,Ve]=a.useState({});$(Ae,(()=>{ye||(Me(Pe.map((e=>({...e,isActive:!1})))),xe&&xe(!1))}));const[We,Oe]=a.useState({}),{formatMessage:Ue}=d(),[Ge,je]=a.useState(!1),[ze,qe]=a.useState(!1),[Ke,Je]=a.useState(""),Qe=(e=null)=>{let o;if(o=e?s(e):s(t.sortData).find((e=>e.default)),!o)return{label:Ue(u.sortBy)};let a=o.label;return o.label.includes(":")&&(a=o.label.split(":")[1].trim()),o.label=`${Ue(u.sortBy)}: ${a}`,o},Ze=(e,t)=>{{const o=t!==ge||m(Ie)?`Sort By ${e.selectedFilter.label}`:Ie.label;window.dataLayer.push({event:ke,interactionType:"Filtering/Sorting",nameOfSelection:`${t}_${o}`,valueOfFilter:e.selectedFilter.label,eventValue:""})}};r((()=>{Me(t.filterData);const{pathname:e}=window.location;Je(e)}),[t.filterData]);const Xe=(e,t)=>{let o=e.value;return he.includes(t)&&(o=`${w(e.label)}`),o},Ye=(e,t={})=>{const o=[],a=[];return e.forEach((e=>{const t=e.children.map((t=>t.isSelected&&Xe(t,e.label))).filter((e=>e));if(m(t)||"path"!==e.paramType){if(!m(t)){const a=`${Xe(e,e.label)}=${t.join("+")}`;o.push(a)}}else{const e=`/${t.join()}`;a.push(e)}})),{filterParams:o.join("&"),pathParams:a.join("/"),sortParams:t.value}},et=({filterData:e=[],sortData:t,filterSelectionPriority:o={}})=>{const{filterParams:a,pathParams:i,sortParams:r}=Ye(e,t),{pathname:n,origin:l}=window.location,s=!m(i)&&n!==i;if(s){const e=`${l}${i}`;return window.history.replaceState(null,null,e),void Te({pathChanged:s})}let d=`${l}${n}`;const c=[];a&&c.push(a),r&&c.push(`sort=${r}`),c.length&&(d=`${d}?${c.join("&")}`),window.history.replaceState(null,null,d),Te({pathChanged:s,filterData:e,activeFilter:Ie,filterSelectionPriority:o})},tt=e=>{e.preventDefault(),Me(Pe.map((e=>({...e,isActive:!1})))),xe&&xe(!1)},ot=e=>{""!==e.target.name&&(tt(e),Fe(!Le))},at=e=>{const t={..._e},o=e.children.filter((({isSelected:e})=>e));if(t[e.value]&&0===o.length){const o=t[e.value];delete t[e.value];let a=o;for(const e in t)t[e]>o&&(a=o>t[e]?o:t[e],t[e]-=1);t.lastActionTabPriority=a}else{delete t.activeTab,delete t.lastActionTabPriority;const o=Object.keys(t).length;t[e.value]||(t[e.value]=0===o?1:o+1),t.lastActionTabPriority=t[e.value]}return t.activeTab=e.value,t},it=(e,t)=>{const o=s(Pe).find((t=>t.value===e));if(o&&"single"===o.selectionType){const e=o.children.find((e=>e.isSelected));if(e)return`${o.label.split(":")[0]}: ${e.label}`}return t>0?`${o.label} (${t})`:o.label},rt=a.createElement(c,{min:"xl"},(e=>e&&a.createElement(ae,{"aria-label":Ue(u.filterCloseButtonLabel),ButtonIcon:p,isIconButton:!0,label:Ue(u.filterCloseButtonLabel),onClickHandler:e=>tt(e)}))),nt=e=>0===e.children.filter((e=>e.isSelected)).length,lt=e=>{const t=s(Pe),o=t.findIndex((t=>t.value===e.value));e.children=e.children.map((e=>(e.isSelected&&(e.isSelected=!e.isSelected),e))),e.counter=0,t[o]=e,Me(t);const a=at(e);Ve(a),be&&et({filterData:t,sortData:We,filterSelectionPriority:a})},st=e=>{const{children:t,selectionType:o,value:i}=e,r="multiple"===o?se.Checkbox:se.Radio,n="multiple"===o,l=nt(e);return a.createElement(a.Fragment,null,ye&&n&&a.createElement(ee,{inputKind:"button",isDisabled:l,label:Ue(u.deseletActionLabel),isMobileView:ye,onClickHandler:()=>l?{}:lt(e),className:"un-select-filter-button"}),a.createElement(y,{dangerousLegend:i,className:"filter-selection-list",items:t},t.map(((e,t)=>{const o=Boolean(e.isSelected),l=((e,t,o)=>{const a=s(Pe),i=a.findIndex((t=>t.value===e)),r=a[i],n=r.children[t];n.isSelected=!0,r.children[t]=n,a[i]=r;const{filterParams:l}=Ye(a,We);let d=o?Ke:`/${n.value}`;return l&&(d+=`?${l}`),d})(i,t,n);return a.createElement("a",{href:l},a.createElement(ie,{as:r,...e,className:"filter-item",value:e.value,formName:i,key:`${e.label}.${e.value}`,index:t,isChecked:o,isDisabled:!1,onChangeHandler:()=>((e,t)=>{const o=s(Pe),a=o.findIndex((t=>t.value===e)),i=o[a],r=i.children[t];let n=!1;if("multiple"===i.selectionType)n=!r.isSelected,r.isSelected=!r.isSelected,i.children[t]=r;else{i.children=i.children.map(((e,o)=>({...e,isSelected:o===t})));const e=i.label.split(":")[0];i.label=`${e}: ${r.label}`,n=!0}o[a]=i;const l=at(i);Ve(l),Be(i),Me(o);const d=o.map((e=>{const t="multiple"===e.selectionType?e.children.filter((e=>e.isSelected)).length:0;return{...e,counter:t}}));n&&Ze({category:i,selectedFilter:r},ge),Me(d),be&&et({filterData:o,sortData:We,filterSelectionPriority:l})})(i,t)}))}))))},dt=()=>{const e=!Ge;je(e),Me(Pe.map((e=>({...e,isActive:!1})))),xe&&xe(e)},mt=e=>{e&&et({filterData:Pe,sortData:e}),qe(!ze)},ct=(e=0)=>(s(Pe).forEach((t=>{"multiple"===t.selectionType&&(e+=t.counter)})),e),ut=()=>{const e=ct();return a.createElement(I,null,a.createElement(B,null,a.createElement(T,null,Ge?`${Ue(u.filterBy)}`:`${Ue(u.sortBy)}`),Ge&&e>0&&a.createElement(x,null,"(",e,")")),a.createElement(k,null,a.createElement(p,{onClick:()=>Ge?dt():mt(Ee)})))},pt=({id:e,label:t,value:o,counter:i})=>{const r=Pe[e];return a.createElement(M,null,a.createElement(L,{onClick:()=>(e=>{const t=Pe.map(((t,o)=>({...t,isActive:o===e&&!t.isActive}))),o=t.find((e=>e.isActive));Be(o),Me(t)})(e)},a.createElement(F,null,t?a.createElement(A,{dangerouslySetInnerHTML:{__html:it(o,i)}}):null),a.createElement(_,{isActive:r.isActive,ButtonIcon:g,role:"button",isIconButton:!0,label:"FilterAccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),a.createElement(R,{activeCategory:Ie,id:e,isActive:r.isActive},st(r)))};pt.propTypes={counter:n.number,id:n.number,label:n.string,value:n.string};const gt=t.sortData&&!m(t.sortData),ht=gt?Qe():{},yt=gt?((e=null)=>{let o;return o=e?s(e):s(t.sortData).find((e=>e.default)),o})():{},bt=()=>a.createElement(V,null,a.createElement(O,{inputKind:"button",label:Ge?Ce?`${Ue(u.contentLoadingLabel)}`:`${Ue(u.showItems,{totalItems:ve})}`:`${Ue(u.applyActionLabel)}`,onClickHandler:()=>Ge?dt():mt(Ee),ButtonIcon:Ce&&f,iconPosition:"before",hasEnableIcon:!0}),a.createElement(U,{inputKind:"button",label:Ue(u.cancelActionLabel),onClickHandler:()=>Ge?(()=>{const e=s(Pe);e.map((e=>("multiple"===e.selectionType&&(e.children=e.children.map((e=>({...e,isSelected:!1})))),e))),Me(e),be&&et({filterData:e,sortData:Ee||yt}),je(!Ge),Me(Pe.map((e=>({...e,isActive:!1}))))})():qe(!ze)}));return a.createElement(v,{ref:Ae},a.createElement(J,{"data-testid":"FilterComponent",hasBottomBorder:o,isCentered:fe,className:e,id:"filter-wrapper"},a.createElement(a.Fragment,null,ye?a.createElement(H,null,a.createElement(N,{inputKind:"button",label:ct()>0?`${Ue(u.filterBy)} (${ct()})`:Ue(u.filterBy),ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>je(!Ge)}),a.createElement(E,{isOpen:Ge,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:Se},Ge&&a.createElement(D,null,ut(),a.createElement(W,null,a.createElement(P,null,Pe.map((({label:e,value:t,counter:o},i)=>a.createElement(pt,{id:i,label:e,value:t,counter:o})))),bt())))):a.createElement(j,{id:"filter-category"},Pe.map((({value:e,isActive:t,counter:o},i)=>a.createElement(z,{key:`${e}-${i}`,isActive:t,onClick:t=>((e,t)=>{t.preventDefault();const o=Pe.map((t=>({...t,isActive:!t.isActive&&t.value===e}))),a=o.find((e=>e.isActive));Be(a),xe&&xe(a&&!0),Me(o)})(e,t)},a.createElement(K,null,a.createElement(q,{tabIndex:"0",role:"link",isActive:t,as:"a"},a.createElement("span",{dangerouslySetInnerHTML:{__html:it(e,o)}}))),a.createElement(Q,{isactive:String(t)}))))),ye&&$e&&a.createElement(le,null,ve," ",Ue(u.items)),gt&&a.createElement(me,{ref:Re},ye?a.createElement(ce,null,a.createElement(ue,{inputKind:"button",label:Ee?Ee.label:yt.label,ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>qe(!ze)}),a.createElement(pe,{isOpen:ze,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:Se},ze&&a.createElement(D,null,ut(),a.createElement(G,{selectionType:"single"},a.createElement(y,{dangerousLegend:`${Ue(u.sortBy)}`},He.map(((e,t)=>{const o=e.default;return a.createElement(ie,{as:b.Radio,label:e.label,value:e.value,formName:e.value,key:`${e.label}.${e.value}`,index:t,isChecked:o,isDisabled:!1,onChangeHandler:()=>(e=>{const t=He.map(((t,o)=>({...t,default:o===e}))),o=t.find((e=>e.default));De(o),Ne(t)})(t)})})))),bt()))):a.createElement(de,{className:l({"is-sort-menu-open":Le,"is-sort-menu-closed":!Le}),onClick:e=>ot(e),onTouchStart:e=>ot(e),totalItems:ve},a.createElement(S,{defaultValue:ht,selectedValue:m(We)?ht:We,isDropdownMenuOpen:Le,options:t.sortData,onInputChange:e=>{Oe(Qe(e)),m(e)||(Ze({selectedFilter:e},"Sorting"),et({filterData:Pe,sortData:e}));const t={type:"select",subject:"sort",criteria:{sort:e.label},platform:"verso",no_of_results_returned:ve};C(t)},shouldHideSelectedOptions:!0}),$e&&a.createElement(ne,null,ve," ",Ue(u.items)))))),!ye&&Pe.map((e=>a.createElement(Z,{isActive:e.isActive},a.createElement(X,{theme:we},a.createElement(te,null,a.createElement(oe,null,a.createElement(re,{showTotalItems:$e},st(e)),rt))),a.createElement(Y,null,"multiple"===e.selectionType&&a.createElement(ee,{inputKind:"button",isDisabled:nt(e),label:Ue(u.deseletActionLabel),onClickHandler:()=>nt(e)?{}:lt(e)}))))))};ye.propTypes={className:n.string,filterSortData:n.object,hasBottomBorder:n.bool,hasUpdateUrl:n.bool,hideChannelNavigation:n.bool,isCentered:n.bool,isContentLoading:n.bool,isMobileView:n.bool,sendFilterOpenStatus:n.func,showTotalItems:n.bool,theme:n.oneOf(["standard","inverted"]),totalItems:n.number,trackingEvent:n.string,updateParentDataHandler:n.func},ye.defaultProps={filterSortData:{},hasUpdateUrl:!0,hideChannelNavigation:!0,theme:"standard",totalItems:0,trackingEvent:"plpFilterInteraction"},ye.displayName="FilterComponent",e.exports=ye},79778:(e,t,o)=>{e.exports=o(63556)},88471:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i,getColorStyles:r,getColorToken:n,getTypographyStyles:l,maxScreen:s,minScreen:d}=o(79720),{BaseLink:m,BaseWrap:c}=o(74327),{BREAKPOINTS:u}=o(85326),{resolveMenuKey:p,isInverted:g}=o(37332),{Chevron:h}=o(18322),y=o(48655),{GridItem:b}=o(14134),S=o(38167),f=o(7279),{BaseText:C}=o(73049),$=o(61143),{UtilitySelectionControlLabel:w}=o(29765),{DropdownSelect:v}=o(78079),k="0.2s",T=a.div.withConfig({displayName:"FilterComponentWrapper"})``,x=a.div.withConfig({displayName:"FilterCategoryWrapper"})` display: flex; position: relative; justify-content: space-between; width: fill-available; ${({isCentered:e})=>e&&"justify-content: center;"} ${({hasBorders:e,theme:t})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${r(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasBottomBorder:e,theme:t})=>e&&`border-bottom: 1px solid;\n ${r(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasGradient:e,fadeWidth:t,theme:o,hasAnchorLinkList:a})=>e&&`&::after {\n position: ${a?"unset":"absolute"};\n top: 1px;\n right: 0;\n bottom: 1px;\n background: linear-gradient(90deg, rgba(${n(o,p(o,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 0) 0%, rgba(${n(o,p(o,"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: ${u.md}) {\n right: -1px;\n }\n `}\n }`} `,I=a.ul.withConfig({displayName:"FilterCategoryList"})` display: inline-flex; margin: 0; padding: 0; padding-right: var(--grid-margin); `,B=a(m).withConfig({displayName:"Category"})` text-decoration: none; line-height: 1; &:focus { text-decoration: none; ${({theme:e,isActive:t})=>`${r(e,"color",p(e,t?"colors.foundation.collapsed-menu.nav-link.hover":"colors.foundation.collapsed-menu.nav-link.default"))};`} } `;B.defaultProps={colorToken:"colors.interactive.base.black",linkStyle:"navigation",typeToken:"typography.definitions.utility.input-core"};const E=a.div.withConfig({displayName:"CategoryContainer"})` display: inline-flex; `,D=a(h).withConfig({displayName:"ScrollingNavigationChevron"})` fill: ${n("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 ${r(e,"fill",p(e,"colors.foundation.collapsed-menu.nav-link.hover"))};`} `;w.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const H=a($).withConfig({displayName:"RadioCheckboxSelectionControl"})` ${w} &.filter-item { span { padding-top: 2px; } } `,N=a.li.withConfig({displayName:"FilterCategoryItem"})` display: flex; position: relative; flex-shrink: 0; align-items: center; transition: all 500ms ease; cursor: pointer; height: 48px; text-transform: none; ${({theme:e,isActive:t})=>t&&`\n &::before {\n ${r(e,"background-color",p(e,g(e)?"colors.consumption.lead.inverted.background":"colors.foundation.collapsed-menu.nav-link.hover"))};\n bottom: 0;\n content: '';\n height: 2px;\n position: absolute;\n width: 100%;\n }\n `}; & + & { margin-left: ${i(2)}; } &:first-child { margin-left: 0; } `,P=a.div.withConfig({displayName:"FilterSelectionMenuWrapper"})` ${({isActive:e})=>"display: "+(e?"block":"none")}; ${({theme:e})=>r(e,"background-color",g(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed")}; position: relative; z-index: 9; width: 100%; height: auto; `,M=a.div.withConfig({displayName:"FilterMenuWrapper"})` width: 100%; height: 100%; ${s(u.sm)} { padding: 0 ${i(2)}; } `,L=a(y.WithMargins).withConfig({displayName:"FilterMenuGridWrapper"})` && { width: 100%; max-width: inherit; ${s(`calc(${u.xxl} - 1px)`)} { padding: 0 ${i(0)}; } ${d(u.xxl)} { padding: 0 ${i(0)}; } } height: 100%; overflow-y: scroll; box-sizing: content-box; scrollbar-width: none; &::-webkit-scrollbar { width: 0; height: 0; } ${b} { grid-column: 1 / -1; margin-top: ${i(2)}; } `,F=a.div.withConfig({displayName:"FilterMenuContent"})` ${d(u.lg)} { display: flex; width: 100%; } `,A=a(f.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})=>r(e,"fill",g(e)?"colors.background.white":"colors.foundation.collapsed-menu.nav-link.default")}; } `,R=a("div").withConfig({displayName:"FilterSelectionControlWrapper"})` && { grid-column-gap: ${i(1)}; } span { display: box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } `,_=a("div").withConfig({displayName:"FilterMenuListWrapper"})` margin: 1rem 0; overflow-y: scroll; ${({showTotalItems:e})=>`margin: 1rem 0rem ${i(e?2:4)};`} width: 100%; .filter-selection-list { display: grid; grid-auto-flow: row; grid-template-columns: repeat(5, 1fr); grid-template-rows: repeat(10, 1fr); column-gap: ${i(4)}; height: ${i(16)}; row-gap: ${i(1.5)}; justify-items: start; } && { .filter-item { padding: 0; &:hover { cursor: pointer; } } .selection-control-list__item { text-decoration: none; } } `,V=a.div.withConfig({displayName:"FilterMenuItemWrapper"})` display: inline-flex; width: 100%; `,W=a(f.Utility).withConfig({displayName:"FilterMenuTypeDeselect"})` padding: 0; ${({isDisabled:e})=>e?"color:#636363;":"color: black;"} ${({isMobileView:e})=>e?`\n margin-bottom: ${i(3)};\n `:"\n width: 70px;\n min-width : 0;\n margin-top: -4px;\n "} &&&, &:focus, &:hover { border: 0; background-color: transparent; height: 24px; text-align: left; text-decoration: underline; ${({theme:e,typeToken:t})=>l(e,t)}; ${({isDisabled:e,theme:t})=>e?`color:${r(t,"color","colors.interactive.base.deemphasized")};\n opacity: 80%;\n `:"color: black;"} } `;W.defaultProps={typeToken:"typography.definitions.utility.input-core"};const O=a(C).withConfig({displayName:"FilterTotalItemWrapper"})` margin: ${i(2)}; border-left: 1px solid ${n("colors.interactive.base.black")}; padding: 0 ${i(4)}; width: 100%; height: 17px; ${({theme:e})=>l(e,"typography.definitions.globalEditorial.tags")}; ${({theme:e,colorToken:t})=>r(e,"color",t)}; `;O.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const U=a(c).withConfig({displayName:"SortContainer"})` display: flex; .dropdown__control--menu-is-open { .dropdown__icon > svg { transform: rotate(180deg); } } .dropdown__value-container { height: 47px; } &.is-sort-menu-closed { .dropdown__value-container { border: none; } .dropdown__control--is-focused { border: none; box-shadow: none; } } &.is-sort-menu-open { .dropdown__value-container { border-width: 1px; border-style: solid; border-color: ${n("colors.interactive.base.black")}; } } ${v} { min-width: ${i(12)}; .dropdown__control { display: flex; justify-content: flex-start; .dropdown__single-value { ${({theme:e})=>l(e,"typography.definitions.utility.input-core")}; color: ${n("colors.interactive.base.black")}; } .dropdown__value-container { padding: 1rem 1.9rem 1rem 0.5rem; } .dropdown__control--menu-is-open { .dropdown__value-container { border-width: 1px; border-style: solid; border-color: ${n("colors.interactive.base.black")}; } } } .dropdown__menu-list { .dropdown__option { border-width: 1px; border-color: ${n("colors.interactive.base.black")}; &:last-of-type { border-bottom: 1px solid ${n("colors.interactive.base.black")}; border-top-width: none; border-top-style: none; } } } } @media (max-width: ${u.md}) { left: -${i(2)}; } `,G=a(c).withConfig({displayName:"SortWrapper"})` position: relative; z-index: 1; @media (max-width: ${u.md}) { margin: 0; } `,j=a.div.withConfig({displayName:"FilterMobileWrapper"})``,z=a.div.withConfig({displayName:"FilterTotalItemWrapperMobile"})` padding: ${i(2)}; ${({theme:e})=>l(e,"typography.definitions.globalEditorial.tags")}; ${({theme:e,colorToken:t})=>r(e,"color",t)}; `,q=a(f.Utility).withConfig({displayName:"FilterMobileButton"})` &, &:focus, &:hover { border: 0; background-color: transparent; color: black; } padding: 0; ${({theme:e})=>l(e,"typography.definitions.utility.input-core")}; svg { transform: rotate(90deg); width: ${i(1.25)}; height: ${i(1.25)}; } `,K=a(S).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; position: relative; `,J=a(c).withConfig({displayName:"FilterSortMobileDrawerWrapper"})``,Q=a.div.withConfig({displayName:"RemoveFilter"})` display: flex; cursor: pointer; svg { position: absolute; right: 1rem; width: ${i(4)}; height: ${i(4)}; path { fill: ${n("colors.interactive.base.black")}; } } `,Z=a.div.withConfig({displayName:"FilterMobileDrawerHeaderWrapper"})``,X=a(c).withConfig({displayName:"FilterMobileDrawerHeader"})` display: inline-flex; position: relative; background: rgb(248, 248, 248); padding: ${i(3)}; width: fill-available; `,Y=a(c).withConfig({displayName:"FilterMobileDrawerTitle"})` display: inline-flex; `,ee=a(c).withConfig({displayName:"FilterDrawerText"})` ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>r(e,"color","colors.interactive.base.black")}; `,te=a.div.withConfig({displayName:"FilterDrawerSelectionCounter"})` position: relative; margin-left: 0.2rem; ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,oe=a(c).withConfig({displayName:"FilterMobileAccordianData"})` position: absolute; top: 80px; bottom: 160px; width: 100%; overflow-y: auto; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; } `,ae=a.div.withConfig({displayName:"FilterAccordionContainer"})` border-bottom: 1px solid; ${({theme:e})=>r(e,"border-bottom-color","colors.discovery.body.white.divider")}; svg { float: right; transform-origin: center; transition: all ${k} ease-in-out; width: ${i(1.25)}; height: ${i(1.25)}; } overflow: hidden; `,ie=a.label.withConfig({displayName:"FilterAccordionItemContainerLabel"})` ${l("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>r(e,"color","colors.background.black")}; `;ie.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const re=a.div.withConfig({displayName:"FilterAccordionLabelContainer"})` display: inline-flex; `,ne=a(C).withConfig({displayName:"FilterAccordionItemContainerContent"})` margin: 0 ${i(3)}; .selection-control-list__item { text-decoration: none; } ${({isActive:e})=>e?`\n overflow: hidden;\n transition: ${k} linear;\n padding-bottom: ${i(2)};\n `:`\n max-height: 0px;\n transition: all ${k};\n `} ${({theme:e})=>r(e,"color","colors.consumption.lead.standard.description")}; && { .un-select-filter-button { margin-bottom: 0; } } ${R} { padding: ${i(2)} 0 ${i(1)}; } `,le=a.div.withConfig({displayName:"FilterAccordionItemContainer"})` margin: ${i(3)}; `,se=a(f.Utility).withConfig({displayName:"FilterAccordionItemContainerButton"})` fill: #615f66; float: right; transition: all 0.2s ease; padding: ${i(1)} ${i(.5)}; &, &:focus, &:hover { border: 0; background-color: transparent; } ${({isActive:e})=>e&&"transform: rotate(180deg);"} `,de=a(c).withConfig({displayName:"FilterMobileActionWrapper"})` position: absolute; bottom: 0; padding: ${i(3)}; width: 100%; ${({theme:e})=>`\n background: ${n(e,"colors.background.light")};`}; `,me=a.div.withConfig({displayName:"FilterMobileDrawerAccordionWrapper"})``,ce=a(f.Primary).withConfig({displayName:"FilterMobileApplyActionButton"})` margin-bottom: ${i(2)}; width: 100%; `,ue=a(f.Secondary).withConfig({displayName:"FilterMobileCancelActionButton"})` width: 100%; ${({theme:e})=>`\n background: ${n(e,"colors.background.light")};`} `,pe=a.div.withConfig({displayName:"SortMobileContainer"})``,ge=a(f.Utility).withConfig({displayName:"SortMobileButton"})` &, &:focus, &:hover { border: 0; background-color: transparent; color: black; } padding: 0; ${({theme:e})=>l(e,"typography.definitions.utility.input-core")}; svg { transform: rotate(90deg); width: ${i(1.25)}; height: ${i(1.25)}; } `,he=a(S).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; `,ye=a.div.withConfig({displayName:"SortSelectionControlWrapper"})` position: absolute; top: 80px; bottom: 160px; margin: 1.5rem 1.5rem 0; width: 100%; `;e.exports={FilterComponentWrapper:T,RemoveFilter:Q,FilterDrawerText:ee,FilterDrawerSelectionCounter:te,FilterMobileDrawerHeaderWrapper:Z,FilterMobileDrawerHeader:X,FilterMobileDrawerTitle:Y,FilterSortMobileDrawerWrapper:J,FilterMobileDrawer:K,FilterMobileWrapper:j,FilterMobileButton:q,FilterMobileAccordianData:oe,FilterAccordionContainer:ae,FilterAccordionItemContainer:le,FilterAccordionItemContainerLabel:ie,FilterAccordionLabelContainer:re,FilterAccordionItemContainerContent:ne,FilterAccordionItemContainerButton:se,FilterMobileApplyActionButton:ce,FilterMobileCancelActionButton:ue,FilterMobileActionWrapper:de,FilterMobileDrawerAccordionWrapper:me,SortSelectionControlWrapper:ye,FilterCategoryList:I,FilterCategoryItem:N,Category:B,CategoryContainer:E,FilterCategoryWrapper:x,StyledChevron:D,FilterSelectionMenuWrapper:P,FilterMenuWrapper:M,FilterMenuItemWrapper:V,FilterMenuTypeDeselect:W,FilterMenuGridWrapper:L,FilterMenuContent:F,FilterMenuCloseIcon:A,FilterSelectionControlWrapper:R,FilterMenuListWrapper:_,FilterTotalItemWrapper:O,FilterTotalItemWrapperMobile:z,RadioCheckboxSelectionControl:H,SortContainer:U,SortWrapper:G,SortMobileContainer:pe,SortMobileButton:ge,SortMobileDrawer:he}},27847:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({filterCloseButtonLabel:{id:"FilterComponent.FilterMenuCloseButton",defaultMessage:"Close Filter Menu",description:"ARIA label for the close button on filter Menu",isConfigurable:!0},items:{id:"FilterComponent.Items",defaultMessage:"Items",description:"Suffix text to append to the total count"},sortBy:{id:"FilterComponent.SortBy",defaultMessage:"Sort by",description:"Filter component sort by text for sorting result"},filterBy:{id:"FilterComponent.FilterBy",defaultMessage:"Filter by",description:"Filter component filter by text for sorting result"},showItems:{id:"FilterComponent.ShowItems",defaultMessage:"Show {totalItems} Results",description:"ShowItems string for filter component"},applyActionLabel:{id:"FilterComponent.FilterApplyActionButton",defaultMessage:"Apply",description:"Filter component apply text for sorting result"},cancelActionLabel:{id:"FilterComponent.FilterCancelActionButton",defaultMessage:"Cancel",description:"Filter component cancel text for sorting result"},deseletActionLabel:{id:"FilterComponent.FilterDeselectActionButton",defaultMessage:"Unselect all",description:"Filter component deselect text for filter result"},contentLoadingLabel:{id:"FilterComponent.ContentLoadingLabel",defaultMessage:"Updating",description:"Filter Component label while content loading"}})},63556:(e,t,o)=>{const a=o(93225);e.exports=a},18798:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(98288),{FullBleedBannerWrapper:n,GridWrapper:l,SectionTitleWrapper:s,SectionDekWrapper:d,FullBleedTextWrapper:m}=o(15104),c=e=>{const{dek:t,fullBleedVisualAsset:o,hed:a,isLazy:c}=e;return i.createElement(n,null,i.createElement(l,null,i.createElement(m,null,a&&i.createElement(s,{as:"h2",dangerouslySetInnerHTML:{__html:a}}),t&&i.createElement(d,{as:"p",dangerouslySetInnerHTML:{__html:t}})),o&&i.createElement(r,{...o,isLazy:c})))};c.propTypes={dek:a.string,fullBleedVisualAsset:a.object,hed:a.string,isLazy:a.bool},c.displayName="FullBleedBanner",e.exports=c},49956:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{asThemedComponent:i}=o(3517),r=o(74804);e.exports=i(a(r,"FullBleedBanner"))},15104:(e,t,o)=>{const a=o(51117).default,{BaseText:i}=o(74327),{SpanWrapper:r}=o(89676),{calculateSpacing:n}=o(79720),l=a.div.withConfig({displayName:"FullBleedBannerWrapper"})` margin-bottom: ${n(3.2)}; `,s=a.div.withConfig({displayName:"FullBleedTextWrapper"})``,d=a(i).withConfig({displayName:"SectionTitleWrapper"})``;d.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.discovery.hed-feature"};const m=a(i).withConfig({displayName:"SectionDekWrapper"})``;m.defaultProps={colorToken:"colors.consumption.body.inverted.body",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const c=a.div.withConfig({displayName:"GridWrapper"})` display: grid; position: relative; grid-template: 'box'; z-index: 0; /* Grid properties */ width: 100%; overflow: hidden; > *, &::before { grid-area: box; } ${s} { place-self: center; } ${d} { text-align: center; } ${m} { text-align: center; } /* semi-transparent layer to darken image */ &::before { position: relative; opacity: 0.4; z-index: -1; background: black; content: ''; } ${r} { img { position: relative; z-index: -2; height: auto; /* object-fit and aspect-ratio in use for a consistent aspect ratio pattern for the image */ object-fit: cover; aspect-ratio: 3 / 2; /* @TODO: dynamicize this in order for a brand to set which ratio they prefer */ inline-size: 100%; max-height: 424px; /* @TODO: max-height value should be configurable on a per brand basis */ } } `;e.exports={FullBleedBannerWrapper:l,GridWrapper:c,SectionTitleWrapper:d,SectionDekWrapper:m,FullBleedTextWrapper:s}},74804:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(18798);i.Default=a(i,"Default",{}),e.exports=i},51014:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(44031),n=o(32168),{componentTracking:l}=o(28601),{trackComponent:s}=o(40199),{HorizontalListContainer:d,HorizontalListGrid:m,HorizontalListItem:c,HorizontalListTitle:u,HorizontalListWrapper:p}=o(88150),g=({dangerousHed:e,hasDividerAbove:t,hasTopMobilePadding:o,hasTopSpacing:a,hasVerticalRule:g,hideRubricItemSummary:h,items:y,sectionTitleVariation:b,sectionTitleTypeToken:S,shouldEnableDekStyling:f,shouldHideBylines:C,shouldEnableBundleComponentAnalytics:$,shouldThumbnailAlignTop:w,summaryItemVariation:v})=>{i.useEffect((()=>{s("HorizontalList")}),[]);const k=n[b]||n,T=r[v]||r;return y&&y.length>0?i.createElement(p,{"data-testid":"HorizontalListWrapper",hasTopSpacing:a},i.createElement(d,{hasDividerAbove:t},e&&i.createElement(u,{as:k,dangerousHed:e,sectionTitleTypeToken:S}),i.createElement(m,{"data-testid":"HorizontalListGrid"},y.map(((t,a)=>{const r=l.addDataSectionTitleAttribute($,e,a);return i.createElement(c,{as:T,key:t.copilotID,hedTag:"h3",analyticsDataAttribute:r,...t,hasRule:!1,hasTopMobilePadding:o,hideRubricItemSummary:h,hasVerticalRule:g&&a>0,shouldEnableDekStyling:f,shouldHideBylines:C,shouldThumbnailAlignTop:w})}))))):null};g.propTypes={dangerousHed:a.string,hasDividerAbove:a.bool,hasTopMobilePadding:a.bool,hasTopSpacing:a.bool,hasVerticalRule:a.bool,hideRubricItemSummary:a.bool,items:a.array,sectionTitleTypeToken:a.oneOf(["subhed-section-primary","subhed-section-collection"]),sectionTitleVariation:a.string,shouldEnableBundleComponentAnalytics:a.bool,shouldEnableDekStyling:a.bool,shouldHideBylines:a.bool,shouldThumbnailAlignTop:a.bool,summaryItemVariation:a.string},g.defaultProps={dangerousHed:"",hasDividerAbove:!1,hasTopMobilePadding:!1,hasTopSpacing:!1,hasVerticalRule:!0,hideRubricItemSummary:!1,items:[],sectionTitleTypeToken:"subhed-section-primary",sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEnableBundleComponentAnalytics:!1,shouldEnableDekStyling:!0,shouldHideBylines:!1,shouldThumbnailAlignTop:!1,summaryItemVariation:"SideBySideThirds"},g.displayName="HorizontalList",e.exports=g},30388:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380);e.exports=a(o(51014),"HorizontalList")},88150:(e,t,o)=>{const a=o(51117).default,{BREAKPOINTS:i}=o(85326),{maxThresholds:r}=o(28657),{calculateSpacing:n,getColorToken:l,getDecoration:s,getTypographyStyles:d,minScreen:m}=o(79720),c=o(48655),{GridItem:u}=o(14134),{SectionTitleHed:p}=o(80577),g=a(c.EvenFourMobileUp).withConfig({displayName:"HorizontalListGrid"})` &&& { grid-row-gap: 0; /* the grids are designed around 'max-widths', so the tablet grid kicks in at 769, but we actually want 768 */ @media (min-width: ${i.md}) { grid-template-columns: repeat(12, 1fr); } @media (min-width: ${i.md}) and (max-width: ${r.lg}px) { position: relative; grid-column-gap: ${n(4)}; grid-template-columns: repeat(12, 1fr); /* crosshairs y axis */ &::after { position: absolute; left: 50%; background: ${({theme:e})=>l(e,"colors.discovery.body.white.divider")}; width: 1px; height: 100%; content: ''; } } > ${u} { @media (max-width: ${r.lg}px) { padding-top: ${n(2)}; } @media (min-width: ${i.lg}) { /* grids dont turn over until xxl so had to override */ grid-column: auto / span 3; } /* crosshairs x axis */ :nth-child(1), :nth-child(2) { @media (min-width: ${i.md}) and (max-width: ${r.lg}px) { position: relative; &::before { position: absolute; bottom: 0; background: ${({theme:e})=>l(e,"colors.discovery.body.white.divider")}; width: 100%; height: 1px; content: ''; } } } :nth-last-child(1) { > div { @media (max-width: ${r.md}px) { border-bottom: none; } } } @media (min-width: ${i.md}) and (max-width: ${r.lg}px) { grid-column: auto / span 6; } } } `,h=a.div.withConfig({displayName:"HorizontalListItem"})` &&& { border-color: ${({theme:e})=>l(e,"colors.discovery.body.white.divider")}; @media (max-width: ${r.md}px) { border-bottom-width: 1px; border-bottom-style: solid; padding: 0; ${({hasTopMobilePadding:e})=>e&&"padding-top: 1rem; padding-bottom: 2rem"} } @media (min-width: ${i.md}) and (max-width: ${r.lg}px) { border: none; } @media (max-width: ${r.lg}px) { grid-column-gap: ${n(0)}; align-items: center; padding-bottom: 0; ${({hasTopMobilePadding:e})=>e&&"padding-top: 1rem; padding-bottom: 2rem"} } @media (min-width: ${i.lg}) { grid-column-gap: ${n(2)}; border: none; padding-top: ${n(2)}; height: 100%; &::before { top: ${n(2)}; left: calc(var(--grid-gap) / -2); height: calc(100% - 1rem); } } .summary-item__hed-link, .summary-item__hed-link:link, .summary-item__hed-link:visited { .summary-item__hed { margin-bottom: ${n(1)}; ${({theme:e})=>d(e,"typography.definitions.discovery.subhed-section-tertiary")}; color: ${({theme:e})=>l(e,"colors.discovery.lead.primary.hed")}; } } .summary-item__asset-container { @media (max-width: ${r.lg}px) { margin: ${n(2)} ${n(2)} ${n(2)} 0; ${({shouldThumbnailAlignTop:e})=>e&&"align-self: baseline; margin-top: 0;"} } } .summary-item__asset-container { width: ${n(8)}; } &.summary-item--text-align-center { .summary-item__asset-container { margin: 0 auto; } } &.summary-item--layout-placement-side-by-side { grid-column-gap: ${n(2)}; align-items: normal; &.summary-item--layout-proportions-33-66 { grid-template-columns: ${n(8)} 1fr 1fr; } &.summary-item--layout-proportions-66-33 { grid-template-columns: 1fr 1fr ${n(8)}; } .summary-item__content { padding-top: 0; } } .summary-item__content { padding: ${n(2)} 0 ${n(2)}; @media (max-width: ${r.lg}px) { margin-bottom: 0; } } .summary-item__dek { margin: 0; /* allows short deks to occupy same space as wrapped deks */ min-height: 30px; ${({theme:e,shouldEnableDekStyling:t})=>t&&d(e,"typography.definitions.globalEditorial.context-tertiary")}; ${({theme:e,shouldEnableDekStyling:t})=>t&&`color: ${l(e,"colors.discovery.body.white.context-tertiary")}`}; } } `,y=a.div.withConfig({displayName:"HorizontalListTitle"})` margin-bottom: ${n(3)}; ${p} { color: ${({theme:e})=>l(e,"colors.discovery.lead.primary.hed")}; ${({theme:e,sectionTitleTypeToken:t})=>d(e,`typography.definitions.discovery.${t}`)}; } `,b=a(c.WithMargins).withConfig({displayName:"HorizontalListWrapper"})` grid-row-gap: ${n(0)}; && { ${({hasTopSpacing:e})=>e?`\n ${m(i.md)} {\n margin-top: ${n(4)};\n }\n `:""} } > ${u} { grid-column: 1 / span 4; @media (min-width: ${i.md}) { grid-column: 1 / span 12; } } `,S=a.div.withConfig({displayName:"HorizontalListContainer"})` --divider-width: ${({theme:e})=>s(e,"dividerWidth")}; ${({hasDividerAbove:e,theme:t})=>e?`\n border-top: var(--divider-width) solid ${l(t,"colors.discovery.body.white.divider")};\n margin-top: ${n(3)};\n\n ${m(i.md)} {\n padding-top: ${n(3)};\n }\n `:""} `;e.exports={HorizontalListContainer:S,HorizontalListGrid:g,HorizontalListItem:h,HorizontalListTitle:y,HorizontalListWrapper:b}},24301:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(95761),{trackComponent:n}=o(40199),{LiveStreamEmbedWrapper:l,LiveStreamHed:s}=o(44697),d=({livestreamUrl:e,dangerousHed:t})=>(i.useEffect((()=>{n("LiveStreamEmbed")}),[]),i.createElement(l,null,t&&i.createElement(s,{dangerousHed:t}),i.createElement(r,{url:e,shouldAllowFullScreen:!0,shouldApplyAspectRatio:!0,sandbox:"allow-scripts allow-same-origin",height:"100%",width:"100%",isLazyLoaded:!1})));d.propTypes={dangerousHed:a.string,livestreamUrl:a.string.isRequired},e.exports=d},49689:(e,t,o)=>{e.exports=o(24301)},44697:(e,t,o)=>{const a=o(51117).default,i=o(32168),{calculateSpacing:r}=o(79720),n=a.div.withConfig({displayName:"LiveStreamEmbedWrapper"})` margin: 0 auto; padding: 0 1.5rem; max-width: 720px; `;n.displayName="LiveStreamEmbedWrapper";const l=a(i.TextCenter).withConfig({displayName:"LiveStreamHed"})` margin-bottom: ${r(2)}; padding-top: ${r(6)}; `;l.displayName="LiveStreamHed",e.exports={LiveStreamEmbedWrapper:n,LiveStreamHed:l}},77858:(e,t,o)=>{const a=o(45697),i=o(67294),{generateId:r}=o(47857),{MultiPackageRow:n}=o(42041),l=e=>{if(!e.children)return null;const{hed:t,dangerousHed:o,container:a,copilotId:l}=e.children.props||{};let s;return t?s=r(e.children.props,"hed"):o?s=r(e.children.props,"dangerousHed"):a?.hed?s=r(e.children.props.container,"hed"):a?.dangerousHed?s=r(e.children.props.container,"dangerousHed"):l?s=l:a?.copilotId&&(s=a.copilotId),i.createElement(n,{...e,id:s},e.children)};l.propTypes={children:a.node},l.displayName="MultiPackageRow",e.exports=l},86753:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(77858);e.exports=a(i,"MultiPackageRow")},31162:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(94184),{useIntl:n}=o(76186),l=o(46647),s=o(96306),d=o(35559),{trackComponent:m}=o(40199),{trackingProducts:c}=o(96469),u=o(20589),p=o(81132),g=o(43625),h=o(90204),{PaymentGateway:y}=o(28576),b=o(86596),S=o(74637),f=o(81073),{LinkBanner:C}=o(51837),{NavigationList:$}=o(93210),w=o(49689),v=o(30388),k=o(30279),T=o(98797),x=o(28265),I=o(86345),B=o(75324),E=o(17366),D=o(86667),H=o(94806),N=o(53167),P=o(2863),M=o(81543),L=o(15935).Z,F=o(33946),A=o(46714),R=o(70787),_=o(65135),V=o(611),W=o(50037),O=o(9039),U=o(12731),G=o(93052),j=o(85003),z=o(78740),q=o(63386),K=o(73015),J=o(60486),Q=o(49956),Z=o(86753),X=o(46098),{PodcastDetailPageSummaryRiver:Y}=o(91547),ee=o(83074).Z,{Ticker:te}=o(58980),{findComponentOptions:oe,ProductListingItems:ae}=o(17974),{CMUnitWrapper:ie,DiscoveryQuoteRow:re,EventsListWrapper:ne,MultiPackageContainer:le,MultiPackageReadMore:se,NewsFeedWrapper:de,NewsletterWrapper:me,PromoBoxWrapper:ce,SubTopicDiscoveryWrapper:ue,TickerWrapper:pe,MultipackageNoItemsBlock:ge,MultiPackageBodyWrapperGrid:he,SectionJumpLinksWrapper:ye,UtilityButton:be}=o(42041),Se="row-content",fe=o(20835),Ce=o(48655),$e=o(44682),we=o(86320),ve=o(3973),{PresetProvider:ke}=o(76191),{minThresholds:Te}=o(28657),xe=o(77343),{RIVER_LAYOUTS:Ie}=o(57842),Be=o(88408),Ee=()=>()=>a.createElement(y,{group:"ads"},a.createElement(l,{position:"rail"}));function De(e,{shouldUseGridForEmbed:t,shouldUseJumpLinksSectionStyleForEmbed:o,shouldShowAdsInMultiPackageBody:i}){const r=t?Ce.NarrowContentWithWideAdRail:he;if(i)return a.createElement(fe,{FullBleedContentWrapper:r,GeneralContentWrapper:r,RailContent:Ee(),jsonml:e.body});const n=a.createElement(X,{copilotId:e.copilotId,body:e.body,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek});return o?a.createElement(ye,{className:"verso-section-jump-links-wrapper"},n):n}function He(e){return!!e?.items?.length}function Ne(e,t,o,i,n={},m={}){const{buttonVariation:c,btnStyle:X,collageComponentTemplates:ae,associatedComponentRules:le,gridVariationForEmbed:he,hasCarouselSliderPagination:ye,hasControls:fe,hasDiscoveryPullQuoteUnderline:Ce,hasNavigationButtonVariation:Ee,hasCarouselSliderPaginationForArticle:Pe,hasPlpFilterableContainerBackgroundColor:Me,hasPlpFilterableContainerLightBackgroundColor:Le,hasRelatedContainerBackgroundColor:Fe,hasVersoFeaturesIncreasedVerticalPadding:Ae,hasVersoFeaturesIncreasedVerticalPaddingTop:Re,hasNoBottomMargin:_e,hasNoTopBottomMarginOnMobile:Ve,hasMarginBottomMultiPackageRow:We,hasMarginTopMultiPackageRow:Oe,hasMediumMargin:Ue,hasReducedMargin:Ge,hasStickyLinkBanner:je,hasTickerSpecialTheme:ze,hasTopAndBottomBorderQuote:qe,hasNoBackgroundColor:Ke,hasNoStickyNavigationBanner:Je,ProductListingCarouselContainersData:Qe,lightBgLinkBannerLayout:Ze,lowestHierarchy:Xe,includeSummaryCollageEight:Ye,isEmbedWrapperFullBleed:et,shouldEnableBundleComponentAnalytics:tt,shouldHideAds:ot,shouldHideNewsletter:at,shouldCheckProductInView:it,shouldUseConstrainedParagraph:rt,shouldUseJumpLinksSectionStyleForEmbed:nt,shouldUseThreeColumnsForContributors:lt,shouldUseFourColumnsForContributors:st,shouldUseGridForEmbed:dt,shouldShowAdsInMultiPackageBody:mt,shouldUseGridWrapperForEmbed:ct,shouldShowPaginatedButtonAtEnd:ut,shouldShowSummaryGridButton:pt,hideCuratedShowsList:gt,showPriceForProduct:ht,expVariationName:yt,formatMessage:bt,nativeTrendingPosition:St,summaryCollageOneVariation:ft}=m,Ct=P[ft];let $t="";if(le){const t=oe(e,le);$t=t?.behavior??$t}const wt=!oe(e,ae)&&n.featureFlags.preferCollectionGrid,vt=n.featureFlags.hasNewsletterWithoutWrapper;tt&&(e.shouldEnableBundleComponentAnalytics=tt);const kt=e=>(Qe&&Qe[0])===e,Tt=({container:e,summaryCollageVariation:t})=>He(e)?a.createElement(Z,{dataJourneyHook:Se,key:i,hasNoBottomMargin:!0,hasNoTopMargin:!!o.hasVersoFeaturesReducedMargin,hasMarginBottomMultiPackageRow:We,hasMarginTopMultiPackageRow:Oe,hasNoTopBottomMarginOnMobile:Ve},a.createElement(V,{container:e,hasIncreasedVerticalPadding:Ae,hasIncreasedVerticalPaddingTop:Re,hasMinimalVerticalSpacing:o.hasVersoFeaturesReducedMargin,lowestHierarchy:n.bundle.isDestinationBundle?Xe:"",shouldPreferCollectionGrid:wt,shouldUseAdInCollectionGrid:n.featureFlags.shouldUseAdInCollectionGrid,isDestinationBundle:n.bundle.isDestinationBundle,summaryCollageVariation:t,hasNoTopBottomMarginOnMobile:Ve,hasReducedMargin:Ge,shouldUseCustomMargin:o.shouldUseCustomMargin})):null;switch(e.template){case"verso-features":case"verso-native-five-feature":case"verso-native-three-feature":case"verso-search-features":case"verso-article-and-curated-search":case"verso-features-with-recs-override":case"verso-multi-package-feature":return Tt({container:e});case"spotlight-article":return a.createElement(Z,{key:i,dataJourneyHook:Se,hasReducedMargin:Ge},a.createElement(A,{...e}));case"spotlight-contributor":return a.createElement(Z,{key:i,dataJourneyHook:Se,hasReducedMargin:Ge,hasRightAndLeftMargin:!0},a.createElement(A.ContributorSummarySpotlight,{...e}));case"spotlight-story":return a.createElement(Z,{key:i,dataJourneyHook:Se,hasReducedMargin:Ge,hasRightAndLeftMargin:!0},a.createElement(A.StorySummarySpotlight,{...e}));case"verso-audio-article":return a.createElement(Z,{key:i,className:r("collection-grid-row"),hasReducedMargin:Ge},a.createElement(D.FourColumnsWithIcon,{...e}));case"verso-features-rows":return Tt({container:e,summaryCollageVariation:"RowsWithDekAndItemsBelow"});case"verso-promobox":return e.asset?a.createElement(Z,{key:i,dataJourneyHook:Se,hasMarginTopMultiPackageRow:Oe},a.createElement(ce,null,a.createElement(T,{isInvertedTheme:t,...e,isInverted:n.bundle.isInvertedTheme}))):null;case"verso-homepage-event-list":return e.eventItems&&a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(ne,null,a.createElement(S,{events:[e.eventItems]})));case"verso-homepage-tabbable-event-list":return e.eventItems&&a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(ne,null,a.createElement(S.SortByMonth,{events:e.eventItems,links:e.links,marquee:e.marquee,shouldUseTabs:e.shouldUseTabs,title:""})));case"verso-homepage-event":return e.eventItems&&a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(ne,null,a.createElement(S.SortByMonth,{events:[e.eventItems]})));case"verso-pullquote":return a.createElement(Z,{key:i,dataJourneyHook:Se,hasNoTopBottomMarginOnMobile:Ve},a.createElement(re,{hasTopAndBottomBorderQuote:qe},a.createElement(b,{...e,hasUnderline:Ce})));case"verso-spotlight-contributor":return a.createElement(Z,{key:i,dataJourneyHook:Se,hasReducedMargin:Ge},a.createElement(z,{...e}));case"verso-summary-spotlight":return a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(R,{...e}));case"verso-native":return ot?null:a.createElement(Z,{dataJourneyHook:Se,className:"homepage__native-ad",hasReducedMargin:Ge,hasMediumMargin:Ue,hasNoTopBottomMarginOnMobile:Ve,isNativeAd:!0,key:i},a.createElement(y,{group:"ads"},a.createElement(l,{position:"promo"})));case"verso-cne-video":case"verso-cne-search-video":{const{dangerousDek:t,dangerousHed:o,isSpecialTheme:r,items:n,shouldUseBundleData:l,hasBottomMargin:s,hasGridWithMargins:d,hasTopMargin:m,shouldHideCNEVideoDek:c}=e;return a.createElement(Z,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:Se,hasMediumMargin:Ue,hasMarginTopMultiPackageRow:Oe,hasNoBottomMargin:r&&_e,hasNoTopBottomMarginOnMobile:Ve},a.createElement(u,{dangerousHed:o,dangerousDek:t,isSpecialTheme:r,items:n,shouldUseBundleData:l,shouldHideCNEVideoDek:c,shouldHaveTeaser:!0,hasBottomMargin:s,hasGridWithMargins:d,hasTopMargin:m}))}case"verso-native-cne-video":{if(!He(e))return null;const{dangerousHed:t,items:o}=e;return a.createElement(Z,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:Se},a.createElement(u,{dangerousHed:t,items:o}))}case"verso-related":case"verso-related-list-curation":return a.createElement(Z,{dataJourneyHook:Se,key:i,className:r({"homepage__related-row":Fe,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:We,hasMarginTopMultiPackageRow:Oe,hasNoBottomMargin:_e,hasMediumMargin:Ue},a.createElement(B,{...e,hasBackgroundColor:Fe,nativeTrendingPosition:St,shouldTrackSnowplowRecircEvent:!0}));case"verso-searchable-summary-collection":{const{dangerousHed:t}=e;return a.createElement(Z,{className:"verso-searchable-summary-collection"},a.createElement(x,{dangerousHed:t}))}case"verso-summary-collection-row":return a.createElement(Z,{className:"verso-summary-collection-row summary-collection-row",key:i,dataJourneyHook:Se,hasMarginTopMultiPackageRow:Oe},a.createElement(B,{isInvertedTheme:t,...e}));case"verso-summary-grid-compact":return He(e)?a.createElement(Z,{className:"verso-summary-grid-compact",key:i,dataJourneyHook:Se,hasNoBottomMargin:_e},a.createElement(ne,null,a.createElement(E,{...e,hasButton:pt,showPrice:ht}))):null;case"verso-news-feed":return a.createElement(Z,{key:i,className:"news-feed-row",dataJourneyHook:Se},a.createElement(de,null,a.createElement(d,{...e})));case"verso-river":case"verso-river-list":{const{bundle:{containers:r,homepagePromoUnitOrder:l=[],isPodcastBundle:s}}=n,d=l.map(((e,a)=>Ne(r.find((t=>e===t.template))||{template:e},t,o,a,n))).filter(Boolean),{dangerousHed:m="",noChannelItems:u=!1,searchUrl:p="",hasRule:g=!0}=e,h=new URLSearchParams(p);return e.searchQuery=h.get("q"),a.createElement("div",{key:i},u&&(h.get("q")||h.get("hierarchy"))&&a.createElement(Z,{dataJourneyHook:Se,hasMediumMargin:Ue,hasReducedMargin:Ge,hasNoTopMargin:!!o.hasNoTopMargin,hasNoBottomMargin:!!o.hasNoBottomMargin,hasMarginTopMultiPackageRow:Oe},a.createElement(ge,{className:"no-items",hasRule:g},a.createElement("h3",null,bt(L.noStories)),a.createElement("div",null,a.createElement("p",null,bt(L.exploreInstead))))),a.createElement(Z,{dataJourneyHook:Se,hasMediumMargin:Ue,hasReducedMargin:Ge,hasNoTopMargin:!!o.hasNoTopMargin,hasNoBottomMargin:!!o.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:Ve,hasMarginTopMultiPackageRow:Oe},s?a.createElement(Y,{...e,shouldShowRiverHed:!0,summaryItemHedTag:"h3",hasLineAboveBelowInTitle:!0,hasLineAboveBelowTitleHead:!0,hasExtraTitlePadding:!0,dangerousHed:m||n.relatedArticleHed||bt(ee.relatedArticleHed),chunkSize:3,summaryItemVariation:"SideBySideDesktopOnly",shouldHidePublishDate:!1,hasRail:!1,hasRule:u?!u:g}):a.createElement(H,{...e,summaryItemHedTag:"h3",promoUnits:d,recircRiver:(xt=m,xt.replace(/<[^>]*>/g,"")),hasRule:u?!u:g})),!ut&&function(e,t,o,i={}){return Ie[i?.layout]?.isPaginated&&a.createElement(se,{key:"paginated","data-test-id":"read-more-button-between"},a.createElement(k,{currentPage:e.bundle.paginatedPage,totalResults:i.totalResults,limit:i.limit,buttonVariation:t,btnStyle:o,filter:i.filter,searchQuery:i.searchQuery,shouldEnableBundleComponentAnalytics:i.shouldEnableBundleComponentAnalytics}))}(n,c,X,e))}case"summary-carousel":{if(!He(e))return null;const{items:t,dangerousHed:o,dangerousDek:r}=e;return a.createElement(Z,{key:i,dataJourneyHook:Se,hasNoBottomMargin:_e,hasNoTopBottomMarginOnMobile:Ve},a.createElement(F,{items:t,dangerousHed:o,dangerousDek:r,shouldEnableBundleComponentAnalytics:tt,hasNoTopBottomMarginOnMobile:Ve,href:"/video",inputKind:"link"}))}case"verso-native-one-river":return He(e)?a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(H,{isMidContentAdsDisabled:n.bundle.isMidContentAdsDisabled,...e,shouldShowRiverHed:!0,hasLineAboveBelowTitleHead:!0,hasRule:!1,hasNoTopBottomMarginOnMobile:Ve})):null;case"newsletter":case"newsletter-subscribe":return at?null:vt?a.createElement(g,{...n.newsletter,sourceCode:"verso-hp-midpage",position:`container-newsletter-${i}`,key:i}):a.createElement(Z,{className:"homepage__newsletter-row",key:i,dataJourneyHook:Se},a.createElement(me,null,a.createElement(g,{...n.newsletter,sourceCode:"verso-hp-midpage"})));case"verso-ticker":return a.createElement("div",{key:i,className:r("ticker-view",{"ticker-view--has-special-theme":ze}),"data-journey-hook":[0,2].includes(i)?null:Se},a.createElement(pe,null,a.createElement(h,{position:"cm-ticker"})),!n.featureFlags.hideTicker&&function(e,t,o={},i={}){const{hasNoBottomMargin:r,hasReducedMargin:n,tickerMarginTopType:l,hasVersoFeaturesReducedMargin:s,hasMediumMargin:d}=i;return e>0?a.createElement(Z,{key:e,hasReducedMargin:n,hasNoTopMargin:!!s,hasNoBottomMargin:!!r,hasMediumMargin:d},a.createElement(pe,{isInvertedTheme:t},a.createElement(M,{marginTopType:l,...o,index:e,isInvertedTheme:t}))):a.createElement(pe,{key:e,isInvertedTheme:t},a.createElement(M,{marginTopType:l,hasMinimalBottomMargin:n,index:e,...o,isInvertedTheme:t}))}(i,n.bundle.isInvertedTheme,e,o));case"verso-link-banner":{let t=je;return"VisualCarousel"===e.layout&&(t=!1),e.hasContent&&a.createElement(Z,{key:i,dataJourneyHook:Se,hasMediumMargin:Ue,hasNoBottomMargin:_e,hasStickyLinkBanner:t,hasLightBgForLinkBanner:Ze===e.layout},a.createElement(C,{...e}))}case"verso-navigation-list":return e.hasContent&&a.createElement(Z,{key:i,dataJourneyHook:Se,hasMediumMargin:Ue,hasNoBottomMargin:_e,hasStickyLinkBanner:("NavigationListAnchored"===e.layout||"NavigationListTextOverlayOnImage"===e.layout)&&!Je,hasLightBgForLinkBanner:Ze===e.layout},a.createElement($,{...e,isInvertedTheme:t,shouldTrackSnowplowEvent:!0}));case"verso-image-slide-show":return e.hasContent?a.createElement(Z,{dataJourneyHook:Se,key:i,hasMediumMargin:Ue,hasMarginTopMultiPackageRow:Oe},a.createElement(f,{...e.imageSlideShowData})):null;case"list":return a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(H,{...e}));case"verso-native-list":return He(e)?a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(H,{...e,summaryItemVariationList:["SideBySideCenterImageLeft","SideBySideCenterImageRight"],summaryItemClassName:"summary-item--discovery-hed-consumption-dek"})):null;case"verso-featured-item":return a.createElement(Z,{dataJourneyHook:Se,className:"verso-featured-item-row",key:i,hasReducedMargin:Ge,hasNoTopMargin:!!o.hasVersoFeaturesReducedMargin,hasNoBottomMargin:_e,hasNoTopBottomMarginOnMobile:Ve},a.createElement(Ct,{...e,hasNoTopBottomMarginOnMobile:Ve}));case"verso-section-jump-links":return a.createElement(Z,{key:i,className:"verso-embed-row verso-section-jump-links-row",dataJourneyHook:Se},De(e,{shouldUseGridForEmbed:dt,shouldUseConstrainedParagraph:rt,shouldUseJumpLinksSectionStyleForEmbed:nt,shouldUseGridWrapperForEmbed:ct,gridVariationForEmbed:he}));case"verso-collection-grid":case"verso-native-two-river":return He(e)?a.createElement(Z,{key:i,className:"collection-grid-row",dataJourneyHook:Se,hasNoBottomMargin:!!o.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:Ve},a.createElement(D,{...e})):null;case"verso-contributors":return a.createElement(Z,{key:i,className:r("collection-grid-row",$t),hasReducedMargin:Ge,hasNoBottomMargin:_e,hasNoTopBottomMarginOnMobile:Ve},function(e,t,o){return t?a.createElement(D.ContributorsInThreeColumnsWithButton,{...e}):o?a.createElement(D.ContributorsInFourColumns,{...e}):a.createElement(D.Contributors,{...e})}(e,lt,st));case"verso-issue-feature":return a.createElement(Z,{dataJourneyHook:Se,key:i,className:r("verso-issue-feature-row",{[$t]:Ye}),hasReducedMargin:Ge,hasNoTopBottomMarginOnMobile:Ve},a.createElement(O,{...e}));case"verso-cm-unit":return a.createElement(Z,{key:i,className:"cm-unit-row",dataJourneyHook:Se},a.createElement(ie,null,a.createElement(h,{position:"homepage-mid-content"})));case"verso-cta-link":return e.hasLink?"hasMultiPackageRowWrapper"===e.layout?a.createElement(Z,{key:i,alignItem:"center",dataJourneyHook:Se},a.createElement(be,{...e,btnStyle:"outlined"})):a.createElement(be,{...e,btnStyle:"outlined"}):null;case"verso-curated-shows":case"verso-tags-list":return He(e)?a.createElement(Z,{key:i,className:"curated-shows-row",dataJourneyHook:Se},a.createElement(_,{...e,hideCuratedShowsList:gt})):null;case"verso-native-product":{if(!He(e))return null;const{items:t,dangerousHed:o}=e;return a.createElement(Z,{className:"product__list",key:i,dataJourneyHook:Se},a.createElement(U,{items:t,dangerousHed:o,isSponsoredAffiliateLinksEnabled:n.bundle.isSponsoredAffiliateLinksEnabled}))}case"verso-native-product-carousel":{if(!He(e))return null;const{items:t,dangerousHed:o}=e;return a.createElement(Z,{className:"product__carousel",key:i,dataJourneyHook:Se},a.createElement(G,{items:t,dangerousHed:o,isSponsoredAffiliateLinksEnabled:n.bundle.isSponsoredAffiliateLinksEnabled,hasNoTopBottomMarginOnMobile:Ve,isFirstProductListingContainer:kt(e)&&!n.bundle.hasDefaultAffiliateDisclaimer,hideAffiliateDisclaimer:n.bundle.hideAffiliateDisclaimer}))}case"verso-live-stream":return a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(w,{...e}));case"verso-topics-list":return a.createElement(Z,{key:i,hasReducedMargin:Ge,dataJourneyHook:Se},a.createElement(v,{...e}));case"verso-fifty-fifty":case"verso-search-fifty-fifty":return a.createElement(Z,{dataJourneyHook:Se,className:"homepage__fifty-fifty-row",key:i,hasNoTopMargin:!!o.hasVersoFeaturesReducedMargin,hasNoBottomMargin:!!o.hasNoBottomMargin},a.createElement(N,{...e,Ad:l}));case"verso-mid-content-ad":return ot?null:a.createElement("div",{"data-journey-hook":Se,key:i,className:r("ad-container",{"ad-container-reduced-margin":Ge})},a.createElement(y,{group:"ads"},a.createElement(l,{position:"mid-content",shouldHoldSpace:!0,shouldDisplayLabel:!0})));case"verso-embed":return a.createElement(Z,{key:i,className:"verso-embed-row",dataJourneyHook:Se,hasMediumMargin:Ue,isInvertedTheme:t,hasMarginTopMultiPackageRow:Oe},De(e,{shouldUseGridForEmbed:dt,shouldUseConstrainedParagraph:rt,shouldShowAdsInMultiPackageBody:mt,shouldUseGridWrapperForEmbed:ct,gridVariationForEmbed:he,isEmbedWrapperFullBleed:et}));case"verso-subtopic-discovery":case"verso-subtopics":return He(e)?a.createElement(Z,{key:i,className:"verso-subtopic-discovery-row",hasMarginBottomMultiPackageRow:We,hasMarginTopMultiPackageRow:Oe,dataJourneyHook:Se},a.createElement(ue,null,a.createElement(I,{...e}))):null;case"verso-popin":return a.createElement("div",{id:e.variation,"data-journey-hook":Se});case"verso-filterable-summary-list":return a.createElement(Z,{key:i,dataJourneyHook:Se,className:r({"homepage__plp-filterable-row":Me&&!e?.isGrid}),hasNoTopMargin:!!o.hasNoTopMargin,hasNoBottomMargin:!!o.hasNoBottomMargin,hasIncreasedVerticalPadding:!0},a.createElement(W,{...e,hasCarouselSliderPagination:ye,isFirstProductListingContainer:kt(e)&&!n.bundle.hasDefaultAffiliateDisclaimer,hideAffiliateDisclaimer:n.bundle.hideAffiliateDisclaimer}));case"verso-article-filterable-feature":return a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(W,{...e,hasCarouselSliderPagination:Pe}));case"verso-plp-multisearch-filterable-feature":case"verso-plp-filterable-feature":return a.createElement(Z,{key:i,dataJourneyHook:Se,className:r({"homepage__plp-filterable-row":Me&&!e?.isGrid}),hasPlpFilterableContainerLightBackgroundColor:Le,hasNoTopMargin:!!o.hasNoTopMargin,hasNoBottomMargin:!!o.hasNoBottomMargin,hasMediumMargin:Ue,hasIncreasedVerticalPadding:!0},a.createElement(W,{...e,hasControls:fe,hasCarouselSliderPagination:ye,hasNavigationButtonVariation:Ee,shouldCheckProductInView:it,expVariationName:yt,isFirstProductListingContainer:kt(e)&&!n.bundle.hasDefaultAffiliateDisclaimer,hideAffiliateDisclaimer:n.bundle.hideAffiliateDisclaimer}));case"verso-plp-curated-visual":return a.createElement(Z,{key:i,hasNoBottomMargin:_e},a.createElement($e,{...e,isFirstProductListingContainer:kt(e)&&!n.bundle.hasDefaultAffiliateDisclaimer,hideAffiliateDisclaimer:n.bundle.hideAffiliateDisclaimer}));case"verso-plp-manual-curated":case"verso-plp-search-curated":return a.createElement(Z,{key:i,hasPlpFilterableContainerLightBackgroundColor:!Ke&&"ContentCarousel"===e.templateLayout},a.createElement(we,{...e,hasCarouselSliderPagination:ye,isFirstProductListingContainer:kt(e)&&!n.bundle.hasDefaultAffiliateDisclaimer,hideAffiliateDisclaimer:n.bundle.hideAffiliateDisclaimer}));case"verso-pim-collection":return a.createElement(Z,{className:"verso-pim-collection-row",key:i},a.createElement(ve,{container:e,pimCollectionBundleLinks:n.bundle.pimCollectionBundleLinks,isMobileView:n.bundle.isMobileView,shouldHideFilterComponent:n.bundle.pimCollectionHiddenFilter,isFirstProductListingContainer:kt(e)&&!n.bundle.hasDefaultAffiliateDisclaimer,hideAffiliateDisclaimer:n.bundle.hideAffiliateDisclaimer}));case"verso-full-bleed-banner":return a.createElement(Z,{key:i,hasNoBottomMargin:_e},a.createElement(Q,{...e}));case"verso-best-stories-package":case"verso-hero-curated-feature":return He(e)?a.createElement(Z,{key:i,hasMarginBottomMultiPackageRow:We,hasMarginTopMultiPackageRow:Oe,className:"verso-best-stories-package"},a.createElement(s,{...e})):null;case"verso-in-page-marketing-newsletter":return e.isPositionBottom?null:a.createElement(Z,{className:"verso-in-page-marketing-newsletter-row",key:i},a.createElement(g,{...e,sourceCode:"Homepage",position:`container-newsletter-${i}`,key:i,newsletterType:"impact-newsletter"}));case"verso-celebrated-entrypoint":return e.asset?a.createElement(Z,{key:i,dataJourneyHook:Se},a.createElement(p,{...e})):null;case"featured-contributor":return a.createElement(Z,{key:i,hasNoBottomMargin:!0},a.createElement(j,{...e}),a.createElement(N,{...e,summaryItemStickTopThreshold:Te.xl}));case"all-fictions":return a.createElement(q,{...e,key:i,pageSize:e.limit,pageNumber:n.bundle.paginatedPage});case"podcast-articles":return a.createElement(K,{...e,key:i});case"articles-about-author":case"more-by-author":return a.createElement(J,{...e,key:i,pageNumber:n.bundle.paginatedPage});case"verso-flat-package":case"verso-focus-package":case"verso-puzzles-games-package":return a.createElement(Z,{key:i},n.featureFlags.enableSmartComponent?a.createElement(xe,{index:i,...e}):a.createElement(ke,{id:e.id},a.createElement(D,{...e})));case"verso-top-story-package":return a.createElement(a.Fragment,null,a.createElement(Be,{key:i,index:i,...e}),a.createElement(te,null));case"trending-curated":case"trending-collection":return a.createElement(Z,{key:i},a.createElement(D.ThreeColumns,{shouldHideDangerousDek:!0,shouldHideContributors:!0,hasItemsRule:!1,...e}));case"verso-category-feature-container":return a.createElement(Z,{key:i},a.createElement(D.FourColumns,{shouldHideDangerousDek:!1,shouldHideDangerousHedOfSummaryItem:!0,shouldUseArrowIconInSummaryItemDek:!0,...e}));default:return null}var xt}const Pe=({associatedComponentRules:e,bundleProps:t,isInvertedTheme:o,buttonVariation:i,btnStyle:l,collageComponentTemplates:s,hasDiscoveryPullQuoteUnderline:d,containers:u,gridVariationForEmbed:p,hasCarouselSliderPagination:h,hasCarouselSliderPaginationForArticle:y,shouldPushProductIds:b,hasControls:S,shouldUseCustomMargin:f,hasNoBackgroundColor:C,hasNoStickyNavigationBanner:$,lightBgLinkBannerLayout:w,hasNavigationButtonVariation:v,hasNoBottomMargin:T,hasNoTopBottomMarginOnMobile:x,hasNoTopMargin:I,hasPlpFilterableContainerBackgroundColor:B,hasPlpFilterableContainerLightBackgroundColor:E,hasRelatedContainerBackgroundColor:D,hasTickerSpecialTheme:H,hasTopAndBottomBorderQuote:N,hasVersoFeaturesReducedMargin:P,hasVersoFeaturesIncreasedVerticalPadding:M,hasVersoFeaturesIncreasedVerticalPaddingTop:L,hasMarginBottomMultiPackageRow:F,hasMarginTopMultiPackageRow:A,hasEvenSpacingMultiPackageRow:R,hasMediumMargin:_,hasReducedMargin:V,hasStickyLinkBanner:W,isMidContentAdsDisabled:O,isEmbedWrapperFullBleed:U,multiPackageCustomClassName:G,newsletterType:j,shouldAddHjIgnoreAttribute:z,shouldEnableBundleComponentAnalytics:q,shouldHideAds:K,shouldHideNewsletter:J,shouldUseConstrainedParagraph:Q,shouldUseJumpLinksSectionStyleForEmbed:X,shouldUseGridForEmbed:Y,shouldUseGridWrapperForEmbed:ee,shouldUseThreeColumnsForContributors:te,shouldUseFourColumnsForContributors:ie,lowestHierarchy:re,shouldCheckProductInView:ne,shouldShowAdsInMultiPackageBody:de,shouldShowPaginatedButtonAtEnd:me,shouldShowSummaryGridButton:ce,hideCuratedShowsList:ue,showPriceForProduct:pe,expVariationName:ge,nativeTrendingPosition:he,summaryCollageOneVariation:ye})=>{a.useEffect((()=>{m("MultiPackages")}),[]),a.useEffect((()=>{t.bundle&&t.bundle.containers&&t.bundle.containers.length&&b&&c(t.bundle.containers[0].items)}),[t,b]);const be={hasVersoFeaturesReducedMargin:P,hasReducedMargin:V,hasMediumMargin:_,hasNoBottomMargin:T,hasNoTopMargin:I,shouldUseCustomMargin:f},Se=u.some((e=>oe(e,s)&&8===e.items.length)),fe=ae(u),{formatMessage:Ce}=n(),$e={buttonVariation:i,btnStyle:l,collageComponentTemplates:s,hasDiscoveryPullQuoteUnderline:d,associatedComponentRules:e,gridVariationForEmbed:p,hasCarouselSliderPagination:h,hasControls:S,lightBgLinkBannerLayout:w,hasNavigationButtonVariation:v,hasCarouselSliderPaginationForArticle:y,hasNoTopBottomMarginOnMobile:x,hasPlpFilterableContainerBackgroundColor:B,hasPlpFilterableContainerLightBackgroundColor:E,hasRelatedContainerBackgroundColor:D,hasTopAndBottomBorderQuote:N,hasVersoFeaturesIncreasedVerticalPadding:M,hasVersoFeaturesIncreasedVerticalPaddingTop:L,hasNoBackgroundColor:C,hasNoStickyNavigationBanner:$,hasNoBottomMargin:T,hasMarginBottomMultiPackageRow:F,hasMarginTopMultiPackageRow:A,hasMediumMargin:_,hasReducedMargin:V,hasStickyLinkBanner:W,hasTickerSpecialTheme:H,includeSummaryCollageEight:Se,isEmbedWrapperFullBleed:U,isMidContentAdsDisabled:O,ProductListingCarouselContainersData:fe,shouldCheckProductInView:ne,shouldEnableBundleComponentAnalytics:q,shouldHideAds:K,shouldHideNewsletter:J,shouldUseConstrainedParagraph:Q,shouldUseGridForEmbed:Y,shouldUseJumpLinksSectionStyleForEmbed:X,shouldUseGridWrapperForEmbed:ee,shouldUseThreeColumnsForContributors:te,shouldUseFourColumnsForContributors:ie,lowestHierarchy:re,shouldShowAdsInMultiPackageBody:de,shouldShowPaginatedButtonAtEnd:me,shouldShowSummaryGridButton:ce,hideCuratedShowsList:ue,showPriceForProduct:pe,expVariationName:ge,formatMessage:Ce,nativeTrendingPosition:he,summaryCollageOneVariation:ye},we=u.find((({layout:e})=>Ie[e]?.isPaginated)),ve=u.find((({template:e,isPositionBottom:t})=>"verso-in-page-marketing-newsletter"===e&&t)),ke=u.some((e=>"verso-plp-filterable-feature"===e.template&&e.isGrid));return a.createElement(le,{customClass:G,className:"multi-packages"+(G?` ${G}`:""),hasNoTopBottomMarginOnMobile:x,hasMarginBottomMultiPackageRow:F,hasMarginTopMultiPackageRow:A,hasEvenSpacingMultiPackageRow:R,showFooterAdPadding:ke,"data-hj-ignore-attributes":z?"":null},u.map(((e,a)=>Ne(e,o,be,a,t,$e))),we&&me&&a.createElement(se,{key:"paginated","data-test-id":"read-more-button-end"},a.createElement(k,{currentPage:t.bundle.paginatedPage,totalResults:we.totalResults,limit:we.limit,btnStyle:l,buttonVariation:i,filter:we.filter,searchQuery:we.searchQuery,shouldEnableBundleComponentAnalytics:we.shouldEnableBundleComponentAnalytics})),ve&&a.createElement(Z,{className:r("verso-in-page-marketing-newsletter-row",{"newletter-container-layout":!0}),hasNoBottomMargin:!!be.hasNoBottomMargin},a.createElement(g,{...ve,sourceCode:"Homepage",position:"container-newsletter",newsletterType:j})))};Pe.defaultProps={gridVariationForEmbed:"NarrowContentWithWideAdRail",hasCarouselSliderPaginationForArticle:!1,hasEvenSpacingMultiPackageRow:!1,hasMarginBottomMultiPackageRow:!1,hasMarginTopMultiPackageRow:!0,hasMediumMargin:!1,hasNoBackgroundColor:!1,hasNoBottomMargin:!1,hasNoStickyNavigationBanner:!1,hasNoTopBottomMarginOnMobile:!1,hasNoTopMargin:!1,hasPlpFilterableContainerBackgroundColor:!1,hasPlpFilterableContainerLightBackgroundColor:!1,hasReducedMargin:!1,hasRelatedContainerBackgroundColor:!0,hasTickerSpecialTheme:!1,hasTopAndBottomBorderQuote:!1,hasVersoFeaturesIncreasedVerticalPadding:!1,hasVersoFeaturesIncreasedVerticalPaddingTop:!1,hasVersoFeaturesReducedMargin:!1,hideCuratedShowsList:!1,isEmbedWrapperFullBleed:!1,isInvertedTheme:!1,isMidContentAdsDisabled:!1,newsletterType:"impact-newsletter",shouldHideAds:!1,shouldHideNewsletter:!1,shouldPushProductIds:!1,shouldShowAdsInMultiPackageBody:!1,shouldShowPaginatedButtonAtEnd:!0,shouldShowSummaryGridButton:!0,shouldUseConstrainedParagraph:!1,shouldUseFourColumnsForContributors:!1,shouldUseGridForEmbed:!0,shouldUseGridWrapperForEmbed:!1,shouldUseJumpLinksSectionStyleForEmbed:!1,shouldUseThreeColumnsForContributors:!1,showPriceForProduct:!1,summaryCollageOneVariation:"SingleFeature",tickerMarginTopType:"small"},Pe.propTypes={associatedComponentRules:i.arrayOf(i.object),btnStyle:i.oneOf(["filled","outlined","text"]),bundleProps:i.object,buttonVariation:i.string,collageComponentTemplates:i.arrayOf(i.object),containers:i.array,expVariationName:i.string,gridVariationForEmbed:i.string,hasCarouselSliderPagination:i.bool,hasCarouselSliderPaginationForArticle:i.bool,hasControls:i.bool,hasDiscoveryPullQuoteUnderline:i.bool,hasEvenSpacingMultiPackageRow:i.bool,hasMarginBottomMultiPackageRow:i.bool,hasMarginTopMultiPackageRow:i.bool,hasMediumMargin:i.bool,hasNavigationButtonVariation:i.bool,hasNoBackgroundColor:i.bool,hasNoBottomMargin:i.bool,hasNoStickyNavigationBanner:i.bool,hasNoTopBottomMarginOnMobile:i.bool,hasNoTopMargin:i.bool,hasPlpFilterableContainerBackgroundColor:i.bool,hasPlpFilterableContainerLightBackgroundColor:i.bool,hasReducedMargin:i.bool,hasRelatedContainerBackgroundColor:i.bool,hasStickyLinkBanner:i.bool,hasTickerSpecialTheme:i.bool,hasTopAndBottomBorderQuote:i.bool,hasVersoFeaturesIncreasedVerticalPadding:i.bool,hasVersoFeaturesIncreasedVerticalPaddingTop:i.bool,hasVersoFeaturesReducedMargin:i.bool,hideCuratedShowsList:i.bool,isEmbedWrapperFullBleed:i.bool,isInvertedTheme:i.bool,isMidContentAdsDisabled:i.bool,lightBgLinkBannerLayout:i.string,lowestHierarchy:i.string,multiPackageCustomClassName:i.string,nativeTrendingPosition:i.number,newsletterType:i.string,shouldAddHjIgnoreAttribute:i.bool,shouldCheckProductInView:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideAds:i.bool,shouldHideNewsletter:i.bool,shouldPushProductIds:i.bool,shouldShowAdsInMultiPackageBody:i.bool,shouldShowPaginatedButtonAtEnd:i.bool,shouldShowSummaryGridButton:i.bool,shouldUseConstrainedParagraph:i.bool,shouldUseCustomMargin:i.bool,shouldUseFourColumnsForContributors:i.bool,shouldUseGridForEmbed:i.bool,shouldUseGridWrapperForEmbed:i.bool,shouldUseJumpLinksSectionStyleForEmbed:i.bool,shouldUseThreeColumnsForContributors:i.bool,showPriceForProduct:i.bool,summaryCollageOneVariation:i.string,tickerMarginTopType:i.oneOf(["small","none","large"])},Pe.displayName="MultiPackages",e.exports=Pe},8921:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(31162);e.exports=a(i,"MultiPackages")},15935:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({noStories:{id:"Multipackages.NoStories",defaultMessage:"No stories found for your search",description:"No stories label"},exploreInstead:{id:"Multipackages.ExploreInstead",defaultMessage:"Explore these instead",description:"Explore instead label"}})},17974:e=>{const t=e=>e.some((e=>"product"===e.contentType||"commerce-product"===e.contentType));e.exports={findComponentOptions:function(e,t=[]){return Array.isArray(t)?t.find((t=>e.template===t.template)):null},ProductListingItems:e=>{const o=[];return e.map((e=>("verso-plp-manual-curated"!==e.template&&"verso-plp-search-curated"!==e.template&&"verso-filterable-summary-list"!==e.template&&"verso-pim-collection"!==e.template&&"verso-plp-curated-visual"!==e.template&&"verso-plp-filterable-feature"!==e.template&&"verso-native-product-carousel"!==e.template||(e?.groups?.length>0?(e=>{const o=[];return e.forEach((e=>{e?.items?.length>0?o.push(t(e.items)):o.push(!1)})),o.some(Boolean)})(e?.groups)&&o.push(e):e?.productList?.length>0?t(e.productList)&&o.push(e):e?.items?.length>0&&t(e.items)&&o.push(e)),o))),o}}},64404:(e,t,o)=>{const a=o(45697),i=o(67294),{useIntl:r}=o(76186),n=o(71017),l=o(55399),s=o(32168),d=o(44241).Z,{trackComponent:m}=o(40199),{NewsFeedWrapper:c,NewsFeedSectionTitle:u,NewsFeedContentTabs:p,NewsFeedContentNavigation:g}=o(94618),h=({className:e,dangerousHed:t,defaultTab:o,feed:a,links:l,sectionTitleVariation:h,shouldUseTabs:y})=>{i.useEffect((()=>{m("NewsFeed")}),[]);const b=r(),S=s[h],f=a.map((e=>e.map(((e,t)=>i.createElement(n,{...e,key:t}))))),C=y?i.createElement(p,{buttonLabel:b.formatMessage(d.loadMoreNewsPreamble),defaultTab:o,tabContent:f,tabLabels:l}):i.createElement(i.Fragment,null,i.createElement(g,{attributes:{"aria-label":"Secondary",tabIndex:0},hasBorder:!0,justify:"center",links:l}),f);return i.createElement(c,{className:e,"data-testid":"NewsFeedWrapper"},t&&i.createElement(u,{as:S,dangerousHed:t,"data-testid":"NewsFeedSectionTitle",hedTag:"h2"}),C)};h.propTypes={className:a.string,dangerousHed:a.string,defaultTab:a.number,feed:a.arrayOf(a.arrayOf(a.shape(n.propTypes))).isRequired,links:a.arrayOf(a.shape(l.propTypes.links)).isRequired,sectionTitleVariation:a.string,shouldUseTabs:a.bool},h.defaultProps={sectionTitleVariation:"TextCenter",shouldUseTabs:!1},e.exports=h},35559:(e,t,o)=>{e.exports=o(64404)},94618:(e,t,o)=>{const a=o(51117).default,{BREAKPOINTS:i}=o(85326),{calculateSpacing:r}=o(79720),n=o(44260),l=o(55399),s=a.div.withConfig({displayName:"NewsFeedWrapper"})` @media (min-width: ${i.md}) { display: grid; grid-template-columns: repeat(12, 1fr); } `,d=a.div.withConfig({displayName:"NewsFeedSectionTitle"})` grid-column: 1 / span 12; margin-bottom: ${r(2)}; `,m=a(n).withConfig({displayName:"NewsFeedContentTabs"})``,c=a(l.Section).withConfig({displayName:"NewsFeedContentNavigation"})``;e.exports={NewsFeedWrapper:s,NewsFeedSectionTitle:d,NewsFeedContentTabs:m,NewsFeedContentNavigation:c}},44241:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({loadMoreNewsPreamble:{id:"NewsFeed.LoadMoreNewsPreamble",defaultMessage:"Show More News",description:"News feed component button label preamble"}})},93417:(e,t,o)=>{const a=o(45697),i=o(67294),{useIntl:r}=o(76186),n=o(67721).Z,{trackNavigationEvent:l}=o(68612),s=o(7279),{trackComponent:d}=o(40199),m=({buttonVariation:e,btnStyle:t,currentPage:o,filter:a,limit:m,totalResults:c,searchQuery:u,shouldEnableBundleComponentAnalytics:p})=>{i.useEffect((()=>{d("PaginationRow")}),[]);const{formatMessage:g}=r();if(o*m>=c)return null;const h=s[e];let y=a?`?filter=${a}&page=${o+1}`:`?page=${o+1}`;return y+=u?`&q=${u}`:"",i.createElement("div",null,i.createElement(h,{inputKind:"link",href:y,btnStyle:t,label:g(n.nextPage),shouldEnableBundleComponentAnalytics:p,onClickHandler:e=>{const t={type:"click",label:e.target.innerText,subject:"pagination",placement:"bottom"};l(t)}}))};m.propTypes={btnStyle:a.string,buttonVariation:a.string,currentPage:a.number.isRequired,filter:a.string,limit:a.number.isRequired,searchQuery:a.string,shouldEnableBundleComponentAnalytics:a.bool,totalResults:a.number.isRequired},m.defaultProps={buttonVariation:"Primary"},e.exports=m},30279:(e,t,o)=>{const a=o(93417);e.exports=a},67721:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({nextPage:{id:"PaginationRow.NextPage",defaultMessage:"Next Page",description:"The button label"}})},95145:(e,t,o)=>{const a=o(45697),i=o(67294),{ExpertCardWrapper:r,Title:n,ButtonsWrapper:l,UtilityButton:s,SubHed:d}=o(39546),m=({title:e,subHed:t,links:o=[],shouldUseHedInExpertCard:a,hasNoHeroProductVisualImage:m})=>e||0!==o.length?i.createElement(r,{hasNoHeroProductVisualImage:m},e&&i.createElement(n,{shouldUseHedInExpertCard:a,as:a?"h2":"p"},e),t&&i.createElement(d,null,t),i.createElement(l,null,o.map(((e,t)=>i.createElement(s,{key:`btn-${t}`,btnStyle:"outlined",inputKind:"link",label:e.label,href:e.href,target:e.target}))))):null;m.propTypes={hasNoHeroProductVisualImage:a.bool,links:a.array,shouldUseHedInExpertCard:a.bool,subHed:a.string,title:a.string},e.exports=m},2436:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(23279),n=o(86857),l=o(85650),s=o(44031),d=o(16126),{ProductCardCarouselWrapper:m}=o(39546),c=o(37732),{formatGtmData:u,productImpressionTracking:p}=o(12190),g=({cardLayout:e,productList:t,carouselViewProps:o,hasBorder:a,hasUnderlineHed:g,productProps:h,layoutName:y,isLazy:b,shouldAppendReadMoreLinkForDek:S,summaryItemVariation:f,isUpcEnabled:C,isContentCenter:$,isPlpCurated:w,shouldNavigateToNewTab:v,hideDesktopPagination:k})=>{const T="ContentCarousel",{dangerousHed:x,pos:I}=o;i.useEffect((()=>{window.addEventListener("scroll",r((()=>p(T,document.getElementsByClassName("impressionTracking"))),1e3)),window.addEventListener("load",(()=>p(T,document.getElementsByClassName("impressionTracking"))))}),[T]);const B={spacing:"10px",width:{sm:"calc(50% - 10px)",lg:"calc(32% - 20px)"}};return i.createElement(m,{hasPadding:o?.hasPadding},i.createElement(l,{...o,hideDesktopPagination:k},t.map(((t,o)=>i.createElement(l.CarouselItem,{key:`carouselItem-${o}`,carouselTitle:x,carouselItemIndex:o,carouselItemName:t?.dangerousHed,pos:I,...B,isUpcEnabled:C},((t,o)=>{const{contentType:r}=t||"",l={...t,index:o,layout:"VisualCarousel"};let m=e,p=s[f];switch("article"!==r&&"gallery"!==r&&"externallink"!==r||(m="summary-item-card"),C&&["contentreference","product"].includes(r)&&(m="unified-product-card"),t.showAssetOnly||t.showLinkedAsset?p=d:$&&"externallink"===r&&(p=s.TextBelowCenter),m){case"summary-item-card":return i.createElement(p,{...t,key:`${t.dangerousHed}-${o}`,...h,hasUnderlineHed:g,isLazy:b,shouldAppendReadMoreLinkForDek:S,hasBorder:a,showShopNowButton:"externallink"===r,buttonSize:"default",shouldUseSmallHed:"externallink"===r,isPlpCurated:w,shouldNavigateToNewTab:v,layout:T,index:o});case"unified-product-card":return i.createElement(c,{...t,key:`${t.dangerousHed}-${o}`,data_item:l,isLazy:b,hasImpressionTracking:!0,layoutName:y,layout:T});default:return i.createElement(n,{...t,isLazy:b,key:`${t.dangerousHed}-${o}`,...h,hasImpressionTracking:!0,data_item:t,onClick:()=>u(window,t,o,T,y),layoutName:y,layout:T})}})(t,o))))))};g.propTypes={cardLayout:a.oneOf(["summary-item-card","plp-product-card"]),carouselViewProps:a.object,hasBorder:a.bool,hasUnderlineHed:a.bool,hideDesktopPagination:a.bool,isContentCenter:a.bool,isLazy:a.bool,isPlpCurated:a.bool,isUpcEnabled:a.bool,layoutName:a.string,productList:a.array,productProps:a.object,shouldAppendReadMoreLinkForDek:a.bool,shouldNavigateToNewTab:a.bool,summaryItemVariation:a.string},g.defaultProps={hasBorder:!1,hasUnderlineHed:!0,shouldAppendReadMoreLinkForDek:!0,summaryItemVariation:"TextBelowLeft"},e.exports=g},3607:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(73955),n=o(32168),l=o(95145),s=o(2436),d=o(98288),m=o(17843),{Disclaimer:c}=o(5626),{ProductVisualWrapper:u,GridWrapper:p,SectionTitleWrapper:g}=o(39546),h=e=>{const{hed:t,productVisualAsset:o,sectionTitleVariation:a="LineAboveLineBelowTextCenter",expertCardContent:h,productList:y=[],carouselViewProps:b={hasControls:!0,hasPadding:!0,controlPosition:"center",hasPagination:!0,paginationStyle:"slider",hasCustomSlider:!0,hasImageCenteredButton:!0,controlPlacement:"space-between",shouldHideControlsOnDisable:!0,hasImpressionTracking:!0},productProps:S={isDropshipProduct:!0,isProductCardName:!0,hasUnderlineHed:!1,hasImageGrid:!0,hasProductPriceColor:!0},shouldUseHedInExpertCard:f=!0,theme:C,isLazy:$,variations:{layout:w},isFirstProductListingContainer:v,hideAffiliateDisclaimer:k,affiliateDisclaimer:T,summaryItemVariation:x,shouldAppendReadMoreLinkForDek:I,isUpcEnabled:B,isContentCenter:E,isPlpCurated:D,shouldNavigateToNewTab:H,hideDesktopPagination:N}=e,P=t?t.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"";let M=t,L={};var F,A;f&&t&&(M=void 0,F=t,A=h?.title,L={title:F,subHed:A});const[R]=i.useState(parseInt(r(),10));b.dangerousHed=P,b.pos=R;const _=n[a];return i.createElement(m,{palette:C},i.createElement(u,{hasNoHeroProductVisualImage:!o,isFirstProductListingContainer:v&&!k},v&&i.createElement(c.TextCenterNoTopRule,{isEnabled:!k,hasDisclaimerBottomMargin:!o,disclaimerHtml:T}),M&&i.createElement(g,null,i.createElement(_,{dangerousHed:M})),i.createElement(p,null,h&&i.createElement(l,{...h,...L,hasNoHeroProductVisualImage:!o,shouldUseHedInExpertCard:f}),o&&i.createElement(d,{...o,isLazy:$}),y.length>0&&i.createElement(s,{cardLayout:w,productList:y,carouselViewProps:b,productProps:S,layoutName:P,isLazy:$,summaryItemVariation:x,shouldAppendReadMoreLinkForDek:I,isUpcEnabled:B,isContentCenter:E,isPlpCurated:D,shouldNavigateToNewTab:H,hideDesktopPagination:N}))))};h.propTypes={affiliateDisclaimer:a.string,carouselViewProps:a.object,expertCardContent:a.object,hed:a.string,hideAffiliateDisclaimer:a.bool,hideDesktopPagination:a.bool,isContentCenter:a.bool,isFirstProductListingContainer:a.bool,isLazy:a.bool,isPlpCurated:a.bool,isUpcEnabled:a.bool,productList:a.array,productProps:a.object,productVisualAsset:a.object,sectionTitleVariation:a.string,shouldAppendReadMoreLinkForDek:a.bool,shouldNavigateToNewTab:a.bool,shouldUseHedInExpertCard:a.bool,summaryItemVariation:a.string,theme:a.oneOf(["standard","inverted"]),variations:a.shape({layout:a.oneOf(["summary-item-card","plp-product-card"])})},h.defaultProps={theme:"standard",variations:{layout:"plp-product-card"}},e.exports=h},44682:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{asThemedComponent:i}=o(3517),r=o(82256);e.exports=i(a(r,"ProductVisual"))},39546:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i,getTypographyStyles:r,minScreen:n,maxScreen:l,getColorStyles:s,isInverted:d}=o(79720),{BaseText:m}=o(74327),{CarouselWrapper:c,CarouselListItem:u,CurrentSlideIndicatorWrapper:p}=o(95764),g=o(48655),h=o(7279),{SpanWrapper:y}=o(89676),{BREAKPOINTS:b}=o(85326),S=a.div.withConfig({displayName:"ProductVisualWrapper"})` ${({hasNoHeroProductVisualImage:e,isFirstProductListingContainer:t})=>e&&`\n ${n(b.md)} {\n margin-top: ${i(t?4:15)};\n }`} `,f=a(g.MarginsOnly).withConfig({displayName:"SectionTitleWrapper"})` padding-bottom: ${i(2)}; `,C=a.div.withConfig({displayName:"ExpertCardWrapper"})` grid-column: 1 / span 4; margin: ${i(2)} ${i(3)}; ${({hasNoHeroProductVisualImage:e})=>e&&`\n margin: 0;\n text-align: center;\n ${l(b.md)} {\n margin-bottom : ${i(8)};\n }\n `} ${n(b.md)} { grid-column: 1 / span 3; grid-row: 2; margin: ${i(3)} 0 ${i(5)} ${i(6)}; } `,$=a(m).withConfig({displayName:"Title"})` ${({shouldUseHedInExpertCard:e})=>r(e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-feature")} margin-bottom: ${i(2)}; ${({theme:e})=>d(e)&&`\n ${s(e,"color","colors.consumption.lead.inverted.heading")};\n `} `,w=a(m).withConfig({displayName:"DisclaimerText"})` margin-bottom: ${i(2)}; ${r("typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>d(e)&&`\n ${s(e,"color","colors.consumption.lead.inverted.description")};\n `} `,v=a(m).withConfig({displayName:"SubHed"})` ${r("typography.definitions.discovery.description-page")}; margin: ${i(2)} 0 ${i(3)} 0; ${({theme:e})=>d(e)&&`\n ${s(e,"color","colors.consumption.lead.inverted.description")};\n `} `,k=a.div.withConfig({displayName:"ButtonsWrapper"})``,T=a(h.Utility).withConfig({displayName:"UtilityButton"})` margin: 0 ${i(1.5)} ${i(2)} 0; ${n(b.md)} { margin: 0 ${i(1.5)} ${i(1.5)} 0; } `,x=a.div.withConfig({displayName:"ProductCardCarouselWrapper"})` grid-column: 1 / span 4; margin: ${i(-5)} 0 ${i(4)} 0; overflow-x: clip; ${n(b.md)} { grid-column: 4 / -1; grid-row: 2; margin-top: ${i(-13)}; margin-left: ${i(3)}; } ${c} { margin-top: ${i(-3)}; ${u}:first-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-left: ${i(3)};\n ${n(b.md)}\n { \n padding-left: 0;\n }`:"padding-left: 0;"} } ${u}:last-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-right: ${i(3)};\n ${n(b.md)}\n { \n padding-right: ${i(6)};\n }`:"padding-right: 0;"} } } ${p} { ${({hasPadding:e})=>e?`${n(b.md)}\n { \n margin-left: 0;\n margin-right: ${i(6)};\n }`:null} } `,I=a.div.withConfig({displayName:"GridWrapper"})` display: grid; grid-gap: 0; grid-template-columns: repeat(4, 1fr); margin: 0 0 ${i(4)} 0; width: 100%; row-gap: 0; ${y} { grid-column: 1 / span 4; img { width: 100vw; } } ${n(b.md)} { grid-template-columns: repeat(12, 1fr); margin: 0 0 ${i(5)} 0; ${y} { grid-column: 1 / span 12; grid-row: 1; img { width: 100vw; } } } `;e.exports={ProductVisualWrapper:S,SectionTitleWrapper:f,GridWrapper:I,ExpertCardWrapper:C,Title:$,ButtonsWrapper:k,UtilityButton:T,ProductCardCarouselWrapper:x,SubHed:v,DisclaimerText:w}},82256:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(3607);i.PLPProductCard=a(i,"PLPProductCard",{layout:"plp-product-card"}),i.SummaryItemCard=a(i,"SummaryItemCard",{layout:"summary-item-card"}),e.exports=i},35719:function(e,t,o){const a=o(45697),i=o(67294),{useState:r}=o(67294),{useIntl:n}=o(76186),l=o(3265),s=o(84528),d=o(83066),{HomepageSearchInput:m,HomePageSearchFormGrid:c}=o(29822),{trackComponent:u}=o(40199),p=({url:e})=>{i.useEffect((()=>{u("SearchFilter")}),[]);const{formatMessage:t}=n();let o=new URLSearchParams(e);const[a,p]=r(o.get("q")?o.get("q"):"");return i.createElement(l,{hideDividers:!0},i.createElement("form",{action:"",method:"GET",ref:e=>{this.formRef=e},"data-testid":"SearchForm"},i.createElement(c,null,i.createElement(m,{defaultValue:a,formName:"search",type:"search",name:"q",label:t(s.searchInputAriaLabel),hasAttachedButton:!0,hideButtonInMobile:!0,hideLabel:!0,buttonInputKind:"submit",buttonLabel:t(s.searchButtonLabel),placeholder:"Search",shouldUseUppercase:!1,LeadingIcon:({className:e})=>i.createElement("div",{className:e},i.createElement(d,null)),onClickHandler:e=>{e.stopPropagation(),e.preventDefault();const t=this.formRef[0].value;(t||o.get("q")&&!t)&&(e=>{o=new URLSearchParams(window.location.search),p(e),o.delete("q"),o.delete("page"),"channels/artificial-intelligence"===o.get("filter")&&o.delete("filter");let t=o.toString();t?t+="&":t="?",t+=e?`q=${e}`:"",t+=o.get("filter")?"":"&filter=channels/artificial-intelligence",window.location.search=t})(t)}}))))};p.propTypes={url:a.string},p.defaultProps={url:""},e.exports=p},85622:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(35719);e.exports=a(i,"SearchFilter")},29822:(e,t,o)=>{const a=o(51117).default,{calculateSpacing:i,minScreen:r,minMaxScreen:n,maxScreen:l}=o(79720),{BREAKPOINTS:s}=o(85326),d=o(24894),m=o(2638),c=o(48655),{GridItem:u}=o(14134),p=a(d).withConfig({displayName:"HomepageSearchInput"})` ${r(s.md)} { margin: ${i(1.25)} 0 0; } ${m} { appearance: none; } input { border-color: #fff; width: 100%; } button, button:hover, button:focus { border: 1px solid white; } `,g=a(c.WithMargins).withConfig({displayName:"HomePageSearchFormGrid"})` > ${u}:first-child { grid-column: 1 / span 5; ${l(s.lg)} { grid-column: 1 / span 5; } } > ${u}:last-child { grid-column: 1 / span 4; ${n(s.md,s.xl)} { grid-column: 1 / span 5; } } `;e.exports={HomepageSearchInput:p,HomePageSearchFormGrid:g}},83151:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{useState:n}=o(67294),{useIntl:l}=o(76186),s=o(27361),d=o(23279),{getLocationArray:m,getInputLocations:c}=o(31145),u=o(20578),p=o(86667),{asConfiguredComponent:g}=o(36380),{CategoryFilterFormWrapper:h,CategoryFilterDropdown:y,SearchableSummaryCollectionClickout:b,SearchableSummaryCollectionLoader:S,SearchableSummaryCollectionWrapper:f,SearchableSummaryCollectionSearchContainer:C}=o(94970),{BaseWrap:$}=o(74327),w=o(48655),v=o(16419).Z,k=o(83066),T=()=>r.createElement("span",{className:"category-filter__dropdown__icon"},r.createElement(k,null)),x=({handleOnSubmit:e,isGridLayout:t})=>{const{formatMessage:o}=l(),a=t?w.WithMargins:$,i=d(c,300);return r.createElement(h,{name:"search",type:"search"},r.createElement(a,null,r.createElement(y,{assistiveLabel:"",DropdownIcon:T,isClearable:!0,isAsyncSelect:!0,loadOptions:i,options:[],onInputChange:t=>{e(t)},isMenuOpen:!1,placeholderText:o(v.asyncDropdownPlaceholder)})))};x.propTypes={handleOnSubmit:i.func,isGridLayout:i.bool},x.defaultProps={isGridLayout:!0};const I=({className:e,clickoutPath:t,dangerousHed:o,searchSettings:i,shouldAppendReadMoreLinkForDek:d})=>{const[c,g]=n(!1),[h,y]=n([]),[$,w]=n(!0),[k,T]=n({}),{formatMessage:I}=l(),B=e=>{y(e),w(!1)},{locationName:E,locationHierarchy:D}=k,H=o||I(v.searchContainerHed),N=s(h,"venue.items",[]).length>=1,P=c&&!N&&!$;return r.createElement(f,{className:a("searchable-summary-collection-wrapper",e)},r.createElement(C,null,r.createElement("h2",null,H),r.createElement(x,{handleOnSubmit:e=>{e&&(w(!0),y([]),g(!0),m(e,i,B),T((e=>{const t=e.split("/");return{locationName:t.pop(-1),locationHierarchy:t.slice(1).join("/")}})(e.value)))}}),P&&r.createElement("span",null,I(v.noResultsMessage))),c&&r.createElement(r.Fragment,null,$&&r.createElement(S,null,r.createElement(u,null)),N&&r.createElement(r.Fragment,null,r.createElement(p.FourColumns,{summaryItemVariation:"TextBelowImageLeftHasRuleWithDek",sectionTitleVariation:"WrappedComponent",shouldAppendReadMoreLinkForDek:d,...h.venue,items:h.venue.items.slice(0,4)}),r.createElement(b,{inputKind:"link",href:`${t}${E}?hierarchy=${D}`,label:I(v.clickoutButtonLabel,{location:E})}))))};I.propTypes={className:i.string,clickoutPath:i.string,dangerousHed:i.string,searchSettings:i.shape({apiEndpoint:i.string,contentType:i.string}),shouldAppendReadMoreLinkForDek:i.bool},I.defaultProps={searchSettings:{apiEndpoint:"venues",contentType:"hotel"},shouldAppendReadMoreLinkForDek:!1},I.displayName="SearchableSummaryCollection",e.exports=g(I,"SearchableSummaryCollection")},31145:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getLocationArray=t.getInputLocations=void 0;const{fetchWithTimeout:a}=o(84317);t.getInputLocations=(e,t)=>{e?.length>2?a(`/api/locations/${e}`,{headers:{"Content-Type":"application/json"},method:"GET"},5e3).then((e=>e.json())).then((o=>{const a=o.locations.map((t=>({...t,inputValue:e})));return t(a)})).catch((()=>t([]))):t([])},t.getLocationArray=(e,t,o)=>{const{apiEndpoint:i,contentType:r}=t,n=`hierarchy=${e.value}&contentType=${r}`;a(`/api/${i}?${n}`,{headers:{"Content-Type":"application/json"},method:"GET"},5e3).then((e=>e.json())).then((e=>o(e))).catch((e=>(console.warn(`Fetching of Category Filter API '/api/venues' fails: ${e}`),o([]))))}},28265:(e,t,o)=>{e.exports=o(96215)},94970:(e,t,o)=>{const a=o(51117).default,{BREAKPOINTS:i}=o(85326),{applyGridSpacing:r}=o(62470),{calculateSpacing:n,minScreen:l,getColorStyles:s,getColorToken:d,getTypographyStyles:m}=o(79720),c=o(7279),u=o(80640),{GridItem:p}=o(14134),g=a.div.withConfig({displayName:"SearchableSummaryCollectionWrapper"})` display: grid; grid-template-columns: 1fr; margin-bottom: ${n(2)}; background-color: ${d("colors.discovery.body.light.background")}; .summary-collection-grid--four-columns { ${l(i.md)} { grid-column: span 3; } } `,h=a("div").withConfig({displayName:"SearchableSummaryCollectionLoader"})` display: flex; align-items: center; justify-content: center; svg { width: 50px; } `,y=a("div").withConfig({displayName:"SearchableSummaryCollectionSearchContainer"})` display: grid; grid-template-rows: repeat(3, 1fr); align-items: center; margin: ${n(2)} ${n(8)}; ${r("padding")}; h2 { ${m("typography.definitions.discovery.subhed-section-primary")} margin: ${n(2)} 0; text-align: center; color: ${s("colors.discovery.body.light.accreditation")}; } ${p} { grid-column: span 12; } span { ${m("typography.definitions.discovery.description-core")} text-transform: capitalize; color: ${s("colors.discovery.body.light.accreditation")}; justify-self: center; } `,b=a(u.Searchable).withConfig({displayName:"CategoryFilterAsyncDropdown"})` grid-column: 2/9; `,S=a("div").withConfig({displayName:"SearchWrapper"})` display: grid; grid-column-gap: ${n(2)}; grid-template-columns: 30% 15%; justify-content: center; input { height: ${n(6)}; } `,f=a(c.Primary).withConfig({displayName:"SearchableSummaryCollectionClickout"})` grid-area: 3 / 1; margin: ${n(4)}; ${l(i.lg)} { justify-self: center; max-width: 30%; } `,C=a.form.withConfig({displayName:"CategoryFilterFormWrapper"})` .grid { align-items: center; justify-content: center; } ${p}:first-of-type { ${l(i.md)} { grid-column: 3/11; } } ${p} { grid-column: 1 / -1; ${l(i.md)} { grid-column: span 2; } } .category-filter__dropdown__icon { margin-top: ${n(.5)}; } `;e.exports={CategoryFilterFormWrapper:C,CategoryFilterDropdown:b,SearchableSummaryCollectionClickout:f,SearchableSummaryCollectionLoader:h,SearchableSummaryCollectionWrapper:g,SearchableSummaryCollectionSearchContainer:y,SearchWrapper:S}},16419:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({asyncDropdownPlaceholder:{id:"SearchableSummaryCollection.AsyncDropdownPlaceholder",defaultMessage:"Search by city or destination",description:"Placeholder for async dropdown"},searchContainerHed:{id:"SearchableSummaryCollection.SearchContainerHed",defaultMessage:"Where do you want to go?",description:"Hed for search container message"},submitButtonLabel:{id:"SearchableSummaryCollection.SubmitButtonLabel",defaultMessage:"Search",description:"Label for submit button"},noMatchesFoundLabel:{id:"SearchableSummaryCollection.NoMatchesFoundLabel",defaultMessage:"No matches found",description:"Label for dropdown when no matches are found"},noResultsMessage:{id:"SearchableSummaryCollection.NoResultsMessage",defaultMessage:"Sorry, there are no results for your search - please try another location",description:"Message to display when no results are found for location"},clickoutButtonLabel:{id:"SearchableSummaryCollection.ClickoutButtonLabel",defaultMessage:"View all {location} hotels",description:"Label for clickout button when matches are found"}})},96215:(e,t,o)=>{const a=o(83151);e.exports=a},36646:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(94184),{SmartComponentWrapper:n}=o(43846),{trackComponent:l}=o(40199),s=o(25267),{PresetProvider:d}=o(76191),{connector:m}=o(92078),c=({id:e,className:t,themeExtensions:o={},...a})=>(i.useEffect((()=>{l("SmartComponent")}),[]),i.createElement(n,{className:r("smart-component",t)},i.createElement(d,{id:e,themeExtensions:o},i.createElement(s,{...a}))));c.propTypes={className:a.string,dangerousHed:a.string,id:a.string,themeExtensions:a.shape({componentStylePools:a.objectOf(a.objectOf(a.func))})},c.displayName="SmartComponent",e.exports=m(c,{keysToPluck:["bundle"]})},77343:(e,t,o)=>{e.exports=o(36646)},66686:(e,t,o)=>{const a=o(67294),i=o(45697),{SmartItem:r,SmartContainerWrapper:n,SmartContainerHeader:l,SmartContainerHeaderImage:s,SmartContainerHeaderHed:d,SmartContainerHeaderDek:m,SmartContainerContent:c,SmartContainerFooter:u,SmartContainerAd:p}=o(54752),g=o(98288),h=o(92607),y=o(15143),{useCarouselDots:b}=o(97641),{useTrackingAnalytics:S}=o(15382),f=({bundle:e,dangerousDek:t,dangerousHed:o,header:i,image:f,items:C,itemType:$,layout:w,styleSettings:v,itemLayouts:k,itemStyleSettings:T,index:x,template:I,sectionName:B,showHeader:E,showItemDivider:D})=>{const{imageSize:H,imagePosition:N,isContributor:P,softRule:M}=i||{},L=`smart-container__content-${x}`,{clickHandler:F}=S({selector:`.${L}`,index:x,template:I,sectionName:B,containers:e.containers}),{handleScroll:A,carouselDots:R,selectedDot:_,ref:V}=b({itemsLength:C.length,listen:w.includes("carousel")}),W="string"==typeof $?h[$]:$;return a.createElement(n,{layout:w,styleSettings:v,itemLength:C.length,className:"smart-container__wrapper",onClick:F,showItemDivider:D},E&&a.createElement(l,{className:"smart-container__header",softRule:M},f&&a.createElement(s,{className:"smart-container__header__image",as:g,isLazy:!0,...f,imageAttributes:{"aria-hidden":!0},imageSize:H,imagePosition:N,isContributor:P}),a.createElement(d,{className:"smart-container__header__hed",dangerouslySetInnerHTML:{__html:o}}),t&&a.createElement(m,{className:"smart-container__header__dek",dangerouslySetInnerHTML:{__html:t}})),a.createElement(c,{className:L,onScroll:A,ref:V},C.map(((e,t)=>{const o=k[t]??k.default,i=T[t]??T.default;return a.createElement(r,{as:W,className:"smart-item",key:t,...e,layout:o,styleSettings:i})})),"river"===w[2]&&a.createElement(p,{className:"smart-container__ad"},a.createElement("h3",null,"It is a ad section"),a.createElement("img",{src:C[0].image.sources.sm.url,alt:"ad"}))),a.createElement(u,{className:"smart-container__footer",as:y,dotLength:R,selectedDotIndex:_,onDotClick:()=>null}))};f.propTypes={bundle:i.shape({containers:i.array}).isRequired,dangerousDek:i.string,dangerousHed:i.string,header:i.shape({imageSize:i.oneOf(["icon","banner"]),imagePosition:i.oneOf(["above","below"]),isContributor:i.bool,softRule:i.bool}),image:i.shape(g.propTypes),index:i.number.isRequired,itemLayouts:i.objectOf(i.oneOfType([i.arrayOf(i.oneOf(["dense","side-by-side","stack"])),i.arrayOf(i.oneOf(["overlay","side-by-side","stack"]))])),items:i.arrayOf(i.object).isRequired,itemStyleSettings:i.objectOf(i.arrayOf(i.shape({inset:i.bool,textAlign:i.oneOf(["start","center","end"]),image:i.shape({inset:i.bool,showBackgroundColor:i.bool,showOutline:i.bool,shape:i.oneOf(["default","circle","curved"])})}))),itemType:i.oneOfType([i.string,i.elementType]),layout:i.arrayOf(i.oneOf(["grid","river","carousel"])),sectionName:i.string.isRequired,showHeader:i.bool,showItemDivider:i.bool,styleSettings:i.arrayOf(i.shape({fullBleed:i.bool})),template:i.string.isRequired},f.defaultProps={itemLayouts:{},itemStyleSettings:{default:[]},itemType:"StoryUnit",layout:["river","river","grid"],showHeader:!0,showItemDivider:!0,styleSettings:[]},f.displayName="SmartContainer",e.exports=f},67335:e=>{e.exports={calculateSpan:function(e){switch(e){case 1:return 12;case 2:return 6;default:return e%3==0&&e<=9?4:3}}}},25267:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=a(o(66686),"SmartContainer");e.exports=i},54752:(e,t,o)=>{const{default:a}=o(51117),{BaseWrap:i}=o(74327),{injectStyles:r}=o(99315),{BREAKPOINTS:n}=o(85326),{applyGridSpacing:l,cssVariablesGrid:s}=o(62470),{SmartContainerHeader:d,SmartContainerHeaderImage:m,SmartContainerHeaderHed:c,SmartContainerHeaderDek:u,SmartContainerContent:p,SmartContainerFooter:g,SmartContainerAd:h,SmartItem:y}=o(59357),b=o(89584),S=a(i).withConfig({displayName:"SmartContainerWrapper"})` margin: 0 auto; ${s()}; ${l("padding")} width: 100%; max-width: ${n.xxl}; ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},b)} .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } h3 { .small { font-synthesis-small-caps: none; } } `;e.exports={SmartContainerWrapper:S,SmartContainerHeader:d,SmartContainerHeaderImage:m,SmartContainerHeaderHed:c,SmartContainerHeaderDek:u,SmartContainerContent:p,SmartContainerFooter:g,SmartContainerAd:h,SmartItem:y}},59357:(e,t,o)=>{const{default:a,css:i}=o(51117),{getColorToken:r,getDecoration:n,getColorStyles:l,calculateSpacing:s,minScreen:d,minMaxScreen:m,maxScreen:c}=o(79720),{BaseWrap:u,BaseText:p}=o(74327),{minThresholds:g,maxThresholds:h}=o(28657),{ResponsiveImageContainer:y}=o(7230),b=i` max-width: 48px; height: 48px; `,S=i` max-width: 300px; height: auto; `,f=a(u).withConfig({displayName:"SmartContainerHeader"})` display: flex; flex-direction: column; align-items: center; gap: ${s(1)}; border-top: ${({theme:e})=>n(e,"dividerWidth")} solid; padding-top: ${s(2)}; padding-bottom: ${s(6)}; ${c(`${h.md}px`)} { padding-bottom: ${s(4)}; } ${d(`${g.lg}px`)} { gap: ${s(2)}; } ${({softRule:e,theme:t})=>l(t,"border-top-color",e?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")}; `,C=a.div.withConfig({displayName:"SmartContainerHeaderImage"})` ${({imageSize:e})=>i` img { ${"icon"===e?b:S} } `} ${({imagePosition:e})=>"below"===e?i` order: 3; padding-bottom: 0; `:i` &:not(picture) { ${m(0,`${h.md}px`)} { padding-bottom: ${s(1)}; } } `} ${({isContributor:e,theme:t})=>e?i` ${y} { border-radius: 50%; background: ${r(t,"colors.discovery.lead.secondary.background")}; } `:""}; `,$=a(p).withConfig({displayName:"SmartContainerHeaderHed"})``;$.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const w=a(p).withConfig({displayName:"SmartContainerHeaderDek"})``;w.defaultProps={colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.description-page"};const v=a(u).withConfig({displayName:"SmartContainerContent"})``,k=a(u).withConfig({displayName:"SmartContainerFooter"})` display: none; `,T=a(u).withConfig({displayName:"SmartContainerAd"})` display: none; `,x=a.div.withConfig({displayName:"SmartItem"})` position: relative; `;e.exports={SmartContainerHeader:f,SmartContainerHeaderImage:C,SmartContainerHeaderHed:$,SmartContainerHeaderDek:w,SmartContainerContent:v,SmartContainerFooter:k,SmartContainerAd:T,SmartItem:x}},89584:(e,t,o)=>{const{css:a}=o(51117),{minScreen:i,minMaxScreen:r,calculateSpacing:n,getColorToken:l,maxScreen:s}=o(79720),{minThresholds:d,maxThresholds:m}=o(28657),{SmartContainerContent:c,SmartContainerFooter:u,SmartContainerAd:p,SmartItem:g}=o(59357),{calculateSpan:h}=o(67335),{SmartItemAssetContainer:y}=o(51901),{applyGridSpacing:b}=o(62470),S=a` ${y}:not(picture) { overflow: visible; &::after { display: block; position: absolute; top: 0; right: calc(-1 * var(--grid-gap) / 2); background-color: ${l("colors.discovery.body.white.border")}; width: 1px; height: 100%; content: ''; } } `,f=({styleSettings:e})=>a` ${e.fullBleed&&a` ${b("padding",!0)}; max-width: none; `} `,C=(e,t={})=>a` --smart-container-layout: 'grid'; ${f({styleSettings:t})} ${c} { display: grid; grid-template-columns: repeat(4, 1fr); ${i(`${d.xl}px`)} { grid-template-columns: repeat(12, 1fr); } gap: var(--grid-gap); } ${g} { width: auto; ${({itemLength:e,showItemDivider:t})=>{const o=h(e);let r;return r=4===o?"3n":3===o?"4n":`${e}n`,a` grid-column: span ${o}; ${i(`${d.xl}px`)} { &:not(:nth-child(${r}), :last-child) { ${t&&S} } } `}} } `,$=(e,t={})=>a` --smart-container-layout: 'carousel'; --grid-gap: ${n(4)}; ${f({styleSettings:t})} ${c} { display: flex; ${s(`${m.xxl}px`)} { margin-right: calc(-1 * var(--grid-margin)); margin-left: calc(-1 * var(--grid-margin)); padding-right: var(--grid-margin); padding-left: var(--grid-margin); } padding-bottom: ${n(3)}; overflow-x: auto; scroll-snap-type: x mandatory; gap: var(--grid-gap); } ${g} { flex-shrink: 0; align-self: stretch; scroll-snap-align: center; ${({showItemDivider:e})=>e&&a` &:not(:last-child) { ${S} } `} } ${u} { display: flex; } ${r(0,`${m.md}px`)} { ${g} { width: 70%; } } ${r(`${d.lg}px`,`${m.lg}px`)} { ${g} { width: 38%; } } ${i(`${d.xl}px`)} { ${g} { width: calc(24% - ${n(4)}); } } `,w={grid:C,carousel:(e,t)=>a` ${({itemLength:e})=>e>4?$(0,t):a` ${r(0,`${m.lg}px`)} { ${$(0,t)} } ${i(`${d.xl}px`)} { ${C(0,t)} } `} `,river:(e,t={})=>a` --smart-container-layout: 'river'; --margin: ${n(1)}; --padding: ${n(2)}; ${f({styleSettings:t})} ${c} { ${g}.story-unit { border-bottom: 1px solid ${l("colors.discovery.body.white.border")}; padding: var(--padding) 0; &:first-child { padding-top: 0; } &:last-child { border-bottom: none; padding-bottom: 0; } } } ${i(`${d.xl}px`)} { ${c} { display: grid; grid-template-columns: repeat(12, 1fr); ${p} { display: inline-block; grid-column: 9/13; grid-row: 1 / span 4; margin: var(--margin); padding: var(--padding); } ${g} { grid-column: span 8; } } } `};e.exports=w},97641:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCarouselDots=void 0;const a=o(67294),i=()=>null;t.useCarouselDots=({itemsLength:e,listen:t=!1})=>{const[o,r]=a.useState(1),[n,l]=a.useState(0);return{ref:function(e,{observe:t}){const o=a.useRef(null);return a.useEffect((()=>{const a=o?.current;if(!a||!t)return i;const r=new ResizeObserver((t=>{e(a,t[0])}));return r.observe(a),()=>r.disconnect()}),[t,e,o]),o}(((t,o)=>{const{scrollWidth:a,clientWidth:i}=o.target,n=a/e,l=Math.round(i/n),s=Math.round(e/l);r(s)}),{observe:t}),handleScroll:t?e=>{const{scrollWidth:t,scrollLeft:a}=e.target,i=t/o,r=Math.round(a/i);l(r)}:i,selectedDot:n,carouselDots:o}}},15382:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useTrackingAnalytics=void 0;const a=o(67294),{emitGoogleTrackingEvent:i,emitUniqueGoogleTrackingEvent:r}=o(48349),{useViewportObserver:n}=o(47041),{PresetContext:l}=o(76191);function s(e,t){const o=e.filter((e=>"verso-mid-content-ad"!==e.template));return`${o.indexOf(e[t])+1}/${o.length}`}t.useTrackingAnalytics=({selector:e,index:t,template:o,sectionName:d,containers:m})=>{const c=a.useContext(l),u=a.useMemo((()=>({preset_type:c.presetName||"none",package_type:o,section_name:d,package_position:s(m,t)})),[m,c.presetName,d,t,o]);return n(e,void 0,((e,t)=>{e&&(r("package-impression",u),t())})),{clickHandler:a.useCallback((e=>{const{target:t}=e,o=t.closest(".smart-item");let a;if(t.closest(".smart-item--tout")&&(a=t.getAttribute("href")),o){const e=o.querySelector(".smart-item__hed-link");i("package-interaction",{...u,url:a||e?.href,title:e?.innerText})}}),[u])}}},53317:(e,t,o)=>{const a=o(67294),i=o(45697),{SmartItemAssetContainer:r}=o(51901),n=o(99956);function l({styleSettings:e,className:t,isContributor:o,insetType:i,isLazy:l,signalType:s,actionBarConfig:d,...m}){return a.createElement(r,{className:t,styleSettings:e,isContributor:o,insetType:i},a.createElement(n,{shouldHoldImageSpace:!0,isLazy:l,signalType:s,actionBarConfig:d,...m}))}l.propTypes={...n.propTypes,actionBarConfig:i.object,className:i.string,insetType:i.string,isContributor:i.bool,isLazy:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({inset:i.bool,showBackgroundColor:i.bool,showOutline:i.bool,shape:i.oneOf(["default","circle","curved"])}))},l.defaultProps={isLazy:!0},l.displayName="SmartItemAsset",e.exports=l},12540:(e,t,o)=>{const a=o(53317);e.exports=a},88574:(e,t,o)=>{const{css:a}=o(51117),{minThresholds:i}=o(28657),{calculateSpacing:r,minScreen:n}=o(79720),l=r(26),s=r(14),d=r(8);function m(e){const[t,o]=e.split(":");return Number(t)/Number(o)<=1?s:l}e.exports={getGridColumns:function({image:e,isContributor:t}){if(t)return a` grid-template-columns: auto ${d}; `;const o=function(e){return e?[e.segmentedSources?.sm?.[0].aspectRatio,e.segmentedSources?.lg?.[0].aspectRatio].filter(Boolean):[]}(e);if(!o.length)return a` grid-template-columns: auto max-content; `;const[r,l]=o.map(m);return a` grid-template-columns: auto ${r}; ${n(`${i.lg}px`)} { grid-template-columns: auto ${l}; } `},LANDSCAPE_COLUMN_WIDTH:l,PORTRAIT_COLUMN_WIDTH:s,CONTRIBUTOR_COLUMN_WIDTH:d}},57712:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(94184),n=o(36895),{CardUnitWrapper:l,CardUnitHeader:s,SmartItemHed:d,SmartItemDek:m,SmartItemCTA:c}=o(35018),u=o(12540),p=o(99956),g=({cardColor:e,className:t,layout:o,dangerousDek:i,dangerousHed:n,image:p,rubric:g,url:h,styleSettings:y})=>{const b=y.map((e=>e.image));return a.createElement(l,{className:r("smart-item",t),layout:o,styleSettings:y,cardColor:e,..."clip"===p?.contentType&&{onClick:()=>{window.location=h}}},a.createElement(s,null,a.createElement(d,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:n}}),a.createElement(m,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:i}})),a.createElement(u,{className:"smart-item__asset-container",...p,styleSettings:b}),g&&a.createElement(c,{className:"smart-item__CTA",href:h,dangerouslySetInnerHTML:{__html:g?.name},image:p}))};g.propTypes={cardColor:i.string,className:i.string,dangerousDek:i.string,dangerousHed:i.string.isRequired,image:i.shape(p.propTypes),layout:i.arrayOf(i.oneOf(["side-by-side","stack"])),rubric:i.shape(n.propTypes),styleSettings:i.arrayOf(i.shape({})),url:i.string.isRequired},g.defaultProps={cardColor:"#F6F6F6",layout:["side-by-side","side-by-side","stack"],styleSettings:[]},g.displayName="SmartItem",e.exports=g},51111:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(57712);e.exports=a(i,"SmartItem")},35018:(e,t,o)=>{const{default:a}=o(51117),{BaseWrap:i}=o(74327),{injectStyles:r}=o(99315),{SmartItemHed:n,SmartItemDek:l,SmartItemCTA:s}=o(90191),{CardUnitHeader:d}=o(72898),{calculateSpacing:m}=o(79720),c=o(98961),u=a(i).withConfig({displayName:"CardUnitWrapper"})` border-radius: ${m(2)}; cursor: pointer; padding: ${m(3)}; ${({cardColor:e})=>e&&`background: ${e};`} ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},c)}; `;e.exports={CardUnitWrapper:u,CardUnitHeader:d,SmartItemHed:n,SmartItemDek:l,SmartItemCTA:s}},72898:(e,t,o)=>{const{default:a}=o(51117),i=a.div.withConfig({displayName:"CardUnitHeader"})``;e.exports={CardUnitHeader:i}},98961:(e,t,o)=>{const{css:a}=o(51117),{SmartItemAssetContainer:i}=o(51901),{SmartItemCTA:r,SmartItemDek:n}=o(90191),{CardUnitHeader:l}=o(72898),{calculateSpacing:s,minMaxScreen:d,maxScreen:m,minScreen:c}=o(79720),{minThresholds:u,maxThresholds:p}=o(28657),g={"side-by-side":e=>a` --smart-item-layout: 'side-by-side'; display: grid; grid-column-gap: ${s(2)}; grid-template-rows: auto; margin-bottom: ${s(2)}; width: 100%; height: min-content; ${m(`${u.lg}px`)} { padding: ${s(2)}; } ${d(`${u.lg}px`,`${p.lg}px`)} { padding-right: ${s(2)}; padding-left: ${s(2)}; min-height: ${s(12)}; } ${l} { grid-column: 1; ${n} { padding-top: ${s(1)}; } } ${i} { grid-column: 2; grid-row: 1 / final; margin-top: 0; margin-left: auto; ${m(`${u.lg}px`)} { width: ${s(14)}; max-height: ${s(10)}; } ${d(`${u.lg}px`,`${p.lg}px`)} { width: ${s(20)}; max-height: ${s(15)}; } } ${r} { grid-column: 1; margin-top: ${s(2)}; ${c(`${u.lg}px`)} { margin-top: auto; } } `,stack:()=>a` --smart-item-layout: 'stack'; display: flex; grid-column: span 3; flex-direction: column; padding: ${s(2)}; & > * { text-align: center; } ${i} { margin-top: auto; max-height: 40%; } ${r} { margin-top: 24%; } ${n} { margin-top: ${s(1)}; } ${m(`${p.md}px`)} { min-width: ${s(31.25)}; min-height: ${s(42.5)}; } ${c(`${u.lg}px`)} { padding: ${s(3)}; } ${m(`${p.lg}px`)} { aspect-ratio: 3 / 4; } ${c(`${u.xl}px`)} { min-height: ${s(40)}; ${i} { margin-bottom: ${s(2)}; } ${r} { margin-top: 10%; } } ${c(`${u.xxl}px`)} { aspect-ratio: 3 / 4; padding: ${s(3)}; ${i} { max-height: ${s(16)}; } ${r} { margin-top: 10%; } } ${c(`${u.xxxl}px`)} { ${i} { max-height: 45%; } ${r} { margin-top: 20%; } padding: ${s(4)}; } `};e.exports=g},47845:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(94184),n=o(36895),l=o(34042),{FocusUnitWrapper:s,FocusUnitActionBarWrapper:d,TextContainer:m,TextWrapper:c,SmartItemHed:u,SmartItemHedLink:p,SmartItemDek:g,SmartItemRubric:h,SmartItemBylines:y,SmartItemPublishedDate:b}=o(96143),S=o(12540),f=o(99956),{PresetContext:C}=o(76191),{AdditionalContentWrapper:$}=o(83797),w=o(59185),{getVariationNames:v}=o(95545),k={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:' '}},T=({additionalContent:e,className:t,layout:o,contributors:i,dangerousDek:f,dangerousHed:v,date:T,image:x,rubric:I,insetType:B,url:E,styleSettings:D,maxContributors:H,maxContributorsNames:N,textPosition:P,rubricVariation:M,shouldLinkBylines:L,signalType:F})=>{const A=D.map((e=>e?.image)),{presetCategory:R}=a.useContext(C),_=n[M];return a.createElement(s,{layout:o,styleSettings:D,className:r("smart-item",t),image:x,presetCategory:R,textPosition:P,..."clip"===x?.contentType&&{onClick:()=>{window.location=E}},additionalContent:e,contributors:i,date:T,signalType:F},x&&a.createElement(S,{className:"smart-item__asset-container",...x,styleSettings:A,insetType:B,shouldYieldControlOfVideoPlayPause:!0}),a.createElement(m,null,a.createElement(c,null,I&&a.createElement(h,{className:"smart-item__rubric",as:_,...I}),a.createElement(p,{className:"smart-item__hed-link",href:E,image:x},a.createElement(u,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:v}})),f&&a.createElement(g,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:f}}),i&&a.createElement(y,{className:"smart-item__contributor",as:l,contributors:i,maxContributors:H,maxContributorsNames:N,shouldLink:L}),T&&a.createElement(b,{className:"smart-item__published-date"},T),F&&a.createElement(d,null,a.createElement(w,{actionButtons:[F],actionBarConfig:k,isInteractive:!1})))),e&&a.createElement($,null,e))};T.propTypes={additionalContent:i.element,className:i.string,contributors:i.shape(l.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string.isRequired,date:i.string,image:i.shape(f.propTypes),insetType:i.oneOf(["focus","default"]),layout:i.arrayOf(i.oneOf(["stack","side-by-side","overlay"])),maxContributors:i.number,maxContributorsNames:i.number,rubric:i.shape(n.propTypes),rubricVariation:i.oneOf(v(n)),shouldLinkBylines:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({image:i.shape({inset:i.bool}),textAlign:i.oneOf(["start","center","end","left","right"])})),textPosition:i.oneOf(["start","center","end"]),url:i.string.isRequired},T.defaultProps={additionalContent:null,insetType:"focus",layout:["stack","side-by-side","side-by-side"],rubricVariation:"ItemAsText",shouldLinkBylines:!1,styleSettings:[]},T.displayName="FocusUnit",e.exports=T},47873:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(47845);e.exports=a(i,"SmartItem")},96143:(e,t,o)=>{const{default:a,css:i}=o(51117),{BaseWrap:r}=o(74327),{injectStyles:n}=o(99315),{SmartItemRubric:l,SmartItemHedLink:s,SmartItemPublishedDate:d}=o(90191),{TextContainer:m,TextWrapper:c,FocusUnitBylines:u,FocusUnitDek:p,FocusUnitHed:g}=o(83797),{ActionBarWrapper:h,ActionBarButtonText:y,ActionBarButton:b}=o(74655),S=o(20700),{getTypographyStyles:f,minScreen:C,calculateSpacing:$,getColorStyles:w}=o(79720),{minThresholds:v}=o(28657),k=i` --smart-item-asset-h-inset: ${$(3)}; --smart-item-asset-v-inset: ${$(3)}; ${C(`${v.lg}px`)} { --smart-item-asset-h-inset: ${$(2)}; } ${C(`${v.xl}px`)} { --smart-item-asset-h-inset: ${$(6)}; --smart-item-asset-v-inset: ${$(4)}; } `,T=a(r).withConfig({displayName:"FocusUnitWrapper"})` ${k} ${({layout:e,styleSettings:t})=>n("layout",{layout:e,styleSettings:t},S)}; ${({theme:e})=>"standard"!==e.palette&&"background: rgba(0,0,0);"} ${g} { ${({presetCategory:e})=>f("TEXT_ONLY"===e?"typography.definitions.discovery.hed-break-out":"typography.definitions.discovery.hed-feature")}; } ${({signalType:e})=>e&&`\n ${C(`${v.lg}px`)} {\n ${m} {\n padding-top: ${$(8)};\n }\n }\n `} &:hover { cursor: pointer; } `,x=e=>"transparent"===e||"inverted"===e?"black":"white",I=a.div.withConfig({displayName:"FocusUnitActionBarWrapper"})` display: flex; justify-content: center; ${h} { background: transparent; height: ${$(6)}; ${b} { border: none; background: none; text-decoration: none; } ${y} { ${f("typography.definitions.globalEditorial.context-title")}; } ${({theme:e})=>`\n ${w(e,"border-color",`colors.discovery.body.${x(e.palette)}.border`)};\n\n ${y} {\n ${w(e,"color",`colors.discovery.body.${x(e.palette)}.accent`)};\n }\n \n svg {\n path {\n ${w(e,"fill",`colors.discovery.body.${x(e.palette)}.accent`)};\n }\n }\n \n `} } `;e.exports={FocusUnitWrapper:T,FocusUnitActionBarWrapper:I,SmartItemBylines:u,SmartItemHedLink:s,SmartItemHed:g,SmartItemDek:p,SmartItemRubric:l,SmartItemPublishedDate:d,TextContainer:m,TextWrapper:c}},20700:(e,t,o)=>{const{css:a}=o(51117),{calculateSpacing:i,minMaxScreen:r,minScreen:n}=o(79720),{SmartItemAssetContainer:l}=o(51901),{TextContainer:s,TextWrapper:d,FocusUnitBylines:m,FocusUnitPublishedDate:c,AdditionalContentWrapper:u}=o(83797),{minThresholds:p,maxThresholds:g}=o(28657),{applyStyleExtensions:h}=o(99315),y=h("SmartItem"),b=a` ${({additionalContent:e})=>e?a` --aspect-ratio-box-max-height: ${i(100)}; `:a` --aspect-ratio-box-max-height: ${i(75)}; ${r(`${p.lg}px`,`${g.xl}px`)} { --aspect-ratio-box-max-height: ${i(65.25)}; } ${n(`${p.xxl}px`)} { --aspect-ratio-box-max-height: ${i(81)}; } `} min-height: var(--aspect-ratio-box-max-height); `,S=a` /* Targets sibling of each direct child */ ${d} { > * + * { margin-top: ${i(2)}; } ${m} + ${c} { margin-top: ${i(1)}; } } `,f={"side-by-side":(e,t={})=>a` --smart-item-layout: 'side-by-side'; display: flex; width: 100%; ${b}; ${l} { flex-basis: ${t.image?.inset?"calc(50% - var(--smart-item-asset-h-inset))":"50%"}; .responsive-asset { img { object-fit: ${t.image?.inset?"contain":"cover"}; ${!t.image?.inset&&a` height: auto; min-height: 100%; `} } } } ${({textPosition:e})=>e&&a` flex-direction: ${"start"===e&&"row-reverse"}; `} ${s} { display: flex; flex-basis: 50%; flex-direction: column; align-items: center; justify-content: center; padding: ${i(3)}; ${S} & > * { max-width: ${i(62.5)}; } ${n(`${p.xl}px`)} { padding-right: ${i(6)}; padding-left: ${i(6)}; } } ${a` ${({additionalContent:e})=>e&&a` display: grid; ${({textPosition:e})=>"end"===e?a` grid-template-areas: 'image content' 'image additionalContent'; `:a` grid-template-areas: 'content image' 'additionalContent image'; `}; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr min-content; ${l} { grid-area: image; } ${u} { grid-area: additionalContent; } ${s} { grid-area: content; } `} `}; ${y("side-by-side",t,e)}; `,stack:(e,t={})=>a` --smart-item-layout: 'stack'; display: flex; flex-direction: column-reverse; ${s} { margin: ${i(6)} ${i(3)}; ${S} } ${l} { margin-top: 0; } ${a` ${({additionalContent:e})=>e&&`\n ${u}{\n order:2;\n }\n `} `}; ${y("stack",t,e)}; `,overlay:(e,t={})=>a` --smart-item-layout: 'overlay'; display: grid; position: relative; grid-template-areas: 'content'; grid-template-columns: 1fr; justify-content: ${"left"===t?.textAlign||"right"===t?.textAlign?t?.textAlign:"center"}; ${b}; ${s} { display: flex; grid-area: content; flex-direction: column; justify-content: ${"left"===t?.textAlign||"right"===t?.textAlign?"center":t?.textAlign}; z-index: 1; margin: auto; padding: ${i(6)} ${i(3)} ${i(4)} ${i(3)}; width: 100%; height: 100%; ${S} } ${l} { position: unset; grid-area: content; .responsive-asset { img { object-fit: cover; width: 100%; } } &::after { ${(({textAlign:e})=>a` position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: ${({additionalContent:t})=>((e,t)=>{let o="",a="rgba(0, 0, 0, .85) 0, transparent 100%";switch(e){case"start":o="to bottom",a=t?"rgba(0, 0, 0, .85) 0, transparent 65%, rgba(0, 0, 0, .85) 100%":a;break;case"left":o="to right";break;case"right":o="to left";break;default:o="to top"}return`linear-gradient(${o}, ${a})`})(e,t)}; content: ''; pointer-events: none; `)({textAlign:t?.textAlign})} } } ${n(`${p.lg}px`)} { ${s} { padding: ${i(4)} 0; /* Existing styles. Once text align goes live, we can remove this padding. */ max-width: ${i(62)}; ${["left","right"].includes(t?.textAlign)&&`padding: ${i(3)} ${i(6)};`} ${"start"===t?.textAlign&&`padding-top: ${i(12)};`}; } ${u} { max-width: ${i(62)}; } } ${r(`${p.lg}px`,`${g.lg}px`)} { ${s} { ${["left","right"].includes(t?.textAlign)&&`padding: ${i(3)};`} } } ${a` ${({additionalContent:e})=>e&&`\n grid-template-areas: "content" \n "additionalContent";\n grid-template-rows: 1fr min-content;\n ${l}{\n grid-area: content-start/content-start/additionalContent-end/additionalContent-end;\n }\n ${u}{\n margin:auto;\n grid-area: additionalContent;\n z-index:1;\n }\n \n `} `}; ${n(`${p.xl}px`)} { ${d} { margin-right: auto; margin-left: auto; max-width: ${i(62.5)}; } ${s}, ${u} { margin: unset; padding-right: ${i(6)}; padding-left: ${i(6)}; width: 50%; max-width: 50%; } ${()=>"left"===t?.textAlign?`\n ${s}, ${u} {\n margin-right: auto;\n }\n `:"right"===t?.textAlign?`\n ${s}, ${u} {\n margin-left: auto;\n }\n `:`\n ${s} , ${u} {\n margin: auto;\n }\n `}; } ${y("overlay",t,e)}; `};e.exports=f},31776:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(94184),n=o(36895),l=o(34042),{StoryUnitWrapper:s,SmartItemHed:d,SmartItemHedLink:m,SmartItemDek:c,SmartItemRubric:u,SmartItemBylines:p,SmartItemPublishedDate:g}=o(58341),h=o(12540),y=o(99956),{getVariationNames:b}=o(95545),S={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:'Listen'}},f=({className:e,layout:t,contributors:o,dangerousDek:i,dangerousHed:y,date:b,image:f,rubric:C,url:$,styleSettings:w,bylinesPosition:v,isContributor:k,maxContributors:T,maxContributorsNames:x,rubricVariation:I,shouldLinkBylines:B,signalType:E})=>{const D=w.map((e=>e.image)),H=function({rubric:e,image:t,dangerousDek:o,contributors:a,bylinesPosition:i,date:r}){let n=0;const l=[];return e?.name&&(l.push("rubric"),n++),t&&o?l.push("hed","image","dek"):t&&!o?(n++,l.push("image","hed")):l.push("hed"),a&&"top"===i?l.splice(n,0,"bylines"):a&&l.push("bylines"),r&&l.push("date"),l}({rubric:C,image:f,dangerousDek:i,contributors:o,bylinesPosition:v,date:b}),N=n[I];return a.createElement(s,{layout:t,hasRubric:Boolean(C?.name),hasDek:Boolean(i),hasBylines:Boolean(o),bylinesPosition:v,isContributor:k,styleSettings:w,className:r("smart-item","story-unit",e),..."clip"===f?.contentType&&{onClick:()=>{window.location=$}},image:f},H.map((e=>{switch(e){case"hed":return a.createElement(m,{className:"smart-item__hed-link",href:$,key:"hedWrapper",image:f},a.createElement(d,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:y}}));case"dek":return a.createElement(c,{key:"dek",className:"smart-item__dek",dangerouslySetInnerHTML:{__html:i}});case"rubric":return a.createElement(u,{key:"rubric",className:"smart-item__rubric",as:N,...C});case"image":return a.createElement(h,{key:"asset",className:"smart-item__asset-container",...f,styleSettings:D,isContributor:k,shouldYieldControlOfVideoPlayPause:!0,signalType:E,actionBarConfig:S});case"bylines":return a.createElement(p,{key:"bylines",className:"smart-item__contributor",as:l,contributors:o,maxContributors:T,maxContributorsNames:x,bylinesPosition:v,shouldLink:B});case"date":return a.createElement(g,{key:"date",className:"smart-item__published-date"},b);default:return null}})))};f.propTypes={bylinesPosition:i.oneOf(["top","bottom"]),className:i.string,contributors:i.shape(l.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string.isRequired,date:i.string,image:i.shape(y.propTypes),isContributor:i.bool,layout:i.arrayOf(i.oneOf(["dense","side-by-side","stack"])),maxContributors:i.number,maxContributorsNames:i.number,rubric:i.shape(n.propTypes),rubricVariation:i.oneOf(b(n)),shouldLinkBylines:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({inset:i.bool,textAlign:i.oneOf(["start","center","end"]),image:i.shape({inset:i.bool,showOutline:i.bool})})),url:i.string.isRequired},f.defaultProps={isContributor:!1,layout:["dense","side-by-side","stack"],rubricVariation:"ItemAsText",shouldLinkBylines:!1,styleSettings:[]},f.displayName="SmartItem",e.exports=f},57086:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(31776);e.exports=a(i,"SmartItem")},58341:(e,t,o)=>{const{default:a,css:i}=o(51117),{BaseWrap:r}=o(74327),{injectStyles:n}=o(99315),{SmartItemBylines:l,SmartItemHed:s,SmartItemHedLink:d,SmartItemDek:m,SmartItemRubric:c,SmartItemPublishedDate:u}=o(90191),{SmartItemAssetContainer:p}=o(51901),g=o(67751),{minScreen:h,calculateSpacing:y}=o(79720),{minThresholds:b}=o(28657),{BylinePreamble:S}=o(72369),{ResponsiveImagePicture:f}=o(7230),C=i` --smart-item-inset: 0; --smart-item-asset-h-inset: 0; --smart-item-asset-v-inset: 0; ${h(`${b.lg}px`)} { --smart-item-asset-h-inset: 0; --smart-item-inset: ${y(4)}; } `,$=a(r).withConfig({displayName:"SmartItemWrapper"})` ${C} cursor: pointer; text-decoration: none; ${({bylinesPosition:e})=>"top"===e&&i` order: -1; ${S} { display: none; } `} ${({layout:e,styleSettings:t})=>n("layout",{layout:e,styleSettings:t},g)} ${p} { ${f} { ${h(`${b.lg}px`)} { width: auto; } } } `;$.defaultProps={as:"div"},e.exports={StoryUnitWrapper:$,SmartItemBylines:l,SmartItemHed:s,SmartItemHedLink:d,SmartItemDek:m,SmartItemRubric:c,SmartItemPublishedDate:u}},67751:(e,t,o)=>{const{css:a}=o(51117),{SmartItemHedLink:i,SmartItemDek:r,SmartItemRubric:n,SmartItemBylines:l,SmartItemPublishedDate:s}=o(90191),{calculateSpacing:d}=o(79720),{SmartItemAssetContainer:m}=o(51901),{iconDimensions:c,denseDimensions:u}=o(91657),{getGridColumns:p}=o(88574),g={"side-by-side":(e,t={})=>a` --smart-item-layout: 'side-by-side'; display: grid; grid-column-gap: ${d(2)}; ${p}; grid-template-rows: auto; width: 100%; height: min-content; gap: ${d(1)}; ${n}, ${i}, ${r}, ${l} ,${s} { grid-column: 1; } ${m} { --aspect-ratio-box-max-height: ${d(19.5)}; grid-column: 2; grid-row: 1/6; margin-top: 0; max-height: var(--aspect-ratio-box-max-height); .responsive-asset, .responsive-cartoon { position: relative; } } ${t.textAlign&&a` text-align: ${t.textAlign}; `} ${t.inset&&a` padding: var(--smart-item-inset); `} `,dense:()=>a` --smart-item-layout: 'dense'; display: block; ${n} { display: block; } & > *:not(:first-child) { margin-top: ${d(.5)}; } ${m} { float: right; margin-bottom: ${d(1)}; margin-left: ${d(2)}; ${({hasDek:e})=>e&&a` margin-top: ${d(1)}; `} ${({isContributor:e})=>a` ${e?c:u} `} &+${l} { margin-top: 0; } } &::after { display: table; clear: both; content: ''; } `,stack:(e,t={})=>a` --smart-item-layout: 'stack'; gap: ${d(1)}; ${t.inset&&a` & > * { padding-right: var(--smart-item-inset); padding-left: var(--smart-item-inset); } `} ${t.textAlign&&a` text-align: ${t.textAlign}; `} display: flex; flex-direction: column; ${m} { ${t.image?.inset&&a` --aspect-ratio-box-max-height: ${d(33.375)}; max-height: var(--aspect-ratio-box-max-height); `} order: -2; margin-bottom: ${d(1)}; .responsive-asset, .responsive-cartoon { display: block; position: relative; margin: 0 auto; } } ${({isContributor:e})=>e&&a` position: relative; ${m} { position: unset; } `} `};e.exports=g},92607:(e,t,o)=>{const a=o(57086),i=o(47873),r=o(51111);e.exports={StoryUnit:a,FocusUnit:i,CardUnit:r}},43846:(e,t,o)=>{const a=o(51117).default.div.withConfig({displayName:"SmartComponentWrapper"})``;e.exports={SmartComponentWrapper:a}},93984:(e,t,o)=>{const a=o(67294),i=o(45697),{useIntl:r}=o(76186),n=o(70420).Z,{SelectedStoriesList:l,SelectedStoriesSectionTitle:s,SelectedStoriesGrid:d}=o(5418),m=o(57028),c=({items:e,sectionTitleVariation:t,selectedStoriesHeadline:o,selectedStoriesImageWidth:i,shouldUseDekForselectedStoriesHeadline:c,summaryItemVariation:u,shouldHideSelectedStoriesByline:p,shouldHideSelectedStoriesHeadline:g,shouldHideDangerousDek:h,trackingNamespace:y,isImageOnRight:b,actionBarConfig:S})=>{const f=r();return e.length?a.createElement(d,{selectedStoriesImageWidth:i,isImageOnRight:b},!g&&a.createElement(s,{as:m[t],className:"SelectedStoriesSectionTitle",dangerousHed:c?o:f.formatMessage(n.selectedStoriesHeading),hasDividerBelow:!0}),a.createElement(l,{items:e,shouldHideFinalBorder:!0,shouldHideSponsoredAd:!0,hasMarginSpacing:!0,hideRubricItemSummary:!0,hasUnderlineHed:!1,shouldHideBylines:p,shouldHideDangerousDek:h,summaryItemVariation:u,trackingNamespace:y,shouldEnableBundleComponentAnalytics:!0,actionBarConfig:S})):null};c.propTypes={actionBarConfig:i.object,isImageOnRight:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,signalType:i.string,url:i.string})).isRequired,sectionTitleVariation:i.string,selectedStoriesHeadline:i.string,selectedStoriesImageWidth:i.number,shouldHideDangerousDek:i.bool,shouldHideSelectedStoriesByline:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,summaryItemVariation:i.string,trackingNamespace:i.string.isRequired},c.defaultProps={sectionTitleVariation:"TextCenter",shouldHideDangerousDek:!1,shouldHideSelectedStoriesByline:!1,shouldHideSelectedStoriesHeadline:!1,shouldUseDekForselectedStoriesHeadline:!1,summaryItemVariation:"TextBelowDesktopOnlyThirds"},c.displayName="LargeDeviceSelectedStories",e.exports=c},77083:(e,t,o)=>{const a=o(67294),i=o(45697),{useIntl:r}=o(76186),n=o(85650),l=o(44031),s=o(70420).Z,{calculateSpacing:d}=o(79720),{componentTracking:m}=o(28601),{SelectedStoriesSectionTitle:c,SelectedStoriesCarousel:u,SelectedStory:p}=o(5418),g=o(57028),h=({items:e,isDotClickable:t,sectionTitleVariation:o,selectedStoriesHeadline:i,shouldUseDekForselectedStoriesHeadline:h,summaryItemVariation:y,shouldHideSelectedStoriesHeadline:b,shouldHideDangerousDek:S,trackingNamespace:f,actionBarConfig:C})=>{const $=r();if(!e.length)return null;const w=l[y];return a.createElement(u,null,!b&&a.createElement(c,{as:g[o],className:"SelectedStoriesSectionTitle",dangerousHed:h?i:$.formatMessage(s.selectedStoriesHeading),hasDividerBelow:!1}),a.createElement(n,{hasControls:!1,hasPagination:!0,className:"selected-stories-carousel",isDotClickable:t},e.map(((e,t)=>a.createElement(n.CarouselItem,{width:"auto",spacing:d(1.5),key:e.copilotID,"data-testid":"SelectedStoriesSummaryList"},a.createElement(p,{...e.image,...e,analyticsDataAttribute:m.addDataSectionTitleAttribute(!0,f,t),hideRubricItemSummary:!0,shouldHideBylines:!0,shouldHideDangerousDek:S,hasUnderlineHed:!1,hasBorder:!1,as:w,actionBarConfig:C}))))))};h.propTypes={actionBarConfig:i.object,isDotClickable:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,signalType:i.string,url:i.string})).isRequired,sectionTitleVariation:i.string,selectedStoriesHeadline:i.string,shouldHideDangerousDek:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,summaryItemVariation:i.string,trackingNamespace:i.string.isRequired},h.defaultProps={isDotClickable:!1,sectionTitleVariation:"TextCenter",shouldHideDangerousDek:!1,shouldHideSelectedStoriesHeadline:!1,shouldUseDekForselectedStoriesHeadline:!1,summaryItemVariation:"TextBelowLeft"},h.displayName="SmallDeviceSelectedStories",e.exports=h},5418:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SelectedStoriesCarousel=t.SelectedStory=t.SelectedStoriesGrid=t.SelectedStoriesSectionTitle=t.SelectedStoriesList=void 0;const{default:a}=o(51117),{calculateSpacing:i,getTypographyStyles:r,maxScreen:n,minScreen:l}=o(79720),{maxThresholds:s}=o(28657),{BREAKPOINTS:d}=o(85326),m=o(32168),c=o(32246),{SummaryItemWrapper:u}=o(41849),{SummaryItemContent:p,SummaryItemDek:g}=o(88269),{SummaryItemHedBase:h}=o(27853),y=a(c).withConfig({displayName:"SelectedStoriesList"})``;t.SelectedStoriesList=y;const b=a.section.withConfig({displayName:"SelectedStoriesGrid"})` ${n(`${s.md}px`)} { display: none; } ${y} { padding: 0; ${u} { display: grid; grid-template-areas: ${({isImageOnRight:e})=>e?"content image":"image content"}; grid-template-columns: ${({isImageOnRight:e,selectedStoriesImageWidth:t})=>e?`auto ${i(t||7.5)}`:`${i(t||7.5)} auto`}; gap: ${i(4)}; margin-bottom: ${i(2)}; padding-bottom: ${i(2)}; :last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } } ${p} { padding-top: 0; ${h} { ${r("typography.definitions.discovery.hed-core-secondary")}; } ${g} { margin: 0; } } } `;t.SelectedStoriesGrid=b;const S=a(m).withConfig({displayName:"SelectedStoriesSectionTitle"})` ${l(d.md)} { margin-top: ${i(5)}; border-bottom-width: 1px; } ${l(d.md)} { margin-top: ${i(4)}; } h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-secondary")}; justify-self: center; } ${n(d.md)} { margin-bottom: ${i(1)}; } ${l(d.md)} { margin-bottom: ${i(2)}; } `;t.SelectedStoriesSectionTitle=S;const f=a.section.withConfig({displayName:"SelectedStory"})` text-align: left; .summary-item__content { padding-bottom: 0; } `;t.SelectedStory=f;const C=a.section.withConfig({displayName:"SelectedStoriesCarousel"})` .selected-stories-carousel { margin-top: ${i(1)}; margin-bottom: ${i(5)}; .summary-item { width: ${i(23.75)}; } } ${l(d.md)} { display: none; } `;t.SelectedStoriesCarousel=C},94027:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0});const a=o(76186);t.default=(0,a.defineMessages)({profileLinkLabel:{id:"StackedNavigation.ProfileLinkLabel",defaultMessage:"My Profile",description:"Label for the profile link",isConfigurable:!0},navigationMenuButtonLabel:{id:"StackedNavigation.MenuButton",defaultMessage:"Open Navigation Menu",description:"Label for the menu button"},primaryLinksLabel:{id:"StackedNavigation.PrimaryLinksLabel",defaultMessage:"Primary",description:"ARIA label for the primary links"},utilityLinksLabel:{id:"StackedNavigation.UtilityLinksLabel",defaultMessage:"Utility",description:"ARIA label for utility links"},openSearchMenuLabel:{id:"StackedNavigation.OpenSearchMenuLabel",defaultMessage:"Open Search Menu",description:"ARIA label open search menu button"},searchLabel:{id:"StackedNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},subscribeLabel:{id:"StackedNavigation.SubscribeLabel",defaultMessage:"Subscribe",description:"Text for the subscribe link"},drawerLabel:{id:"StackedNavigation.DrawerLabel",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"},bookmarkAlertLabel:{id:"StackedNavigation.BookmarkAlertLabel",defaultMessage:"Find anything you save across the site in your account",description:"Bookmark alert label before the link"},savedStoriesLabel:{id:"StackedNavigation.SavedStoriesLabel",defaultMessage:"",description:"Label for the link in bookmark alert"},primaryNavigationLabel:{id:"SiteHeader.ScrollingNavigation",defaultMessage:"Primary",description:"ARIA label for the whole primary navigation"}})},10710:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(98288),n=o(36895),{PaymentGateway:l}=o(28576),s=o(7046),{componentTracking:d}=o(28601),{trackComponent:m}=o(40199),{SubtopicDiscoveryTitle:c,SubtopicDiscoveryFirstHed:u,SubtopicDiscoveryHedContainer:p,SubtopicDiscoveryImage:g,SubtopicDiscoveryItemContainer:h,SubtopicDiscoverySubsequentHed:y,SubtopicDiscoveryAdRail:b,SubtopicDiscoveryGridContent:S,SubtopicDiscoveryAdRailContainer:f,SubtopicDiscoverySummaryItem:C}=o(61653),$=({subItems:e,subItemsLengthLimit:t})=>{if(!e||!e.length)return[];const[o,...a]=e,{image:i}=o||{},{contentType:r}=i||{};return r?[o,...a.slice(0,t)]:$({subItems:a,subItemsLengthLimit:t})},w=({item:e,subItemsLengthLimit:t,firstHedIdx:o,shouldEnableBundleComponentAnalytics:a,trackingNamespace:l,shouldUseSummaryItem:s})=>{const m=d.addDataSectionTitleAttribute(a,`${l?.SubtopicDiscoveryItemHed} ${o+1} hero`),{dangerousCategoryTitle:c,parsedSubItems:b=[]}=e||{},S=$({subItems:b,subItemsLengthLimit:t});if(!S.length)return null;const[f,...w]=S,{artist:v,dangerousHed:k,genre:T,image:x,url:I}=f||{},{altText:B}=x||"";return i.createElement(h,null,i.createElement(p,null,i.createElement(n.DiscoveryCard,{name:c.label,url:c.link}),s?i.createElement(C,{...f,shouldHidePublishDate:!1,rubric:T,subHed:v,url:`/${I}/`}):i.createElement(i.Fragment,null,i.createElement(g,{href:`/${I}`,"aria-label":B,className:"SubtopicDiscoveryImage",...m},i.createElement(r,{...x,isLazy:!0})),i.createElement(u,{href:`/${I}`,"aria-label":k,className:"SubtopicDiscoveryFirstHed",...m},i.createElement("h2",{dangerouslySetInnerHTML:{__html:k}})))),!s&&(w||[]).map(((e,t)=>{const{dangerousHed:r,url:n}=e||{},s=d.addDataSectionTitleAttribute(a,`${l?.SubtopicDiscoveryItemHed} ${o+1} secondary`,t);return i.createElement(p,{key:t},i.createElement(y,{href:`/${n}`,"aria-label":r,className:"SubtopicDiscoverySubsequentHed",...s},i.createElement("h2",{dangerouslySetInnerHTML:{__html:r}})))})))};w.propTypes={firstHedIdx:a.number,item:a.shape({dangerousCategoryTitle:a.shape({label:a.string,link:a.string}),parsedSubItems:a.arrayOf(a.shape({dangerousHed:a.string,image:a.object,url:a.string}))}),shouldEnableBundleComponentAnalytics:a.bool,shouldUseSummaryItem:a.bool,subItemsLengthLimit:a.number,trackingNamespace:a.object},w.defaultProps={shouldUseSummaryItem:!1};const v=({items:e,subItemsLengthLimit:t,shouldEnableBundleComponentAnalytics:o,trackingNamespace:a,shouldUseSummaryItem:r})=>e.map(((e,n)=>i.createElement(w,{key:n,item:e,subItemsLengthLimit:t,firstHedIdx:n,shouldEnableBundleComponentAnalytics:o,trackingNamespace:a,shouldUseSummaryItem:r}))),k=({dangerousDek:e,dangerousHed:t,items:o,shouldShowContainerTitle:a,subItemsLengthLimit:r,showAdRightRail:n,shouldEnableBundleComponentAnalytics:d,shouldUseSummaryItem:u,trackingNamespace:p})=>(i.useEffect((()=>{m("SubtopicDiscovery")}),[]),i.createElement(i.Fragment,null,t&&a&&i.createElement(c,{dangerousDek:e,dangerousHed:t,hedTag:"h2"}),i.createElement(S,{shouldUseSummaryItem:u},i.createElement(v,{items:o,subItemsLengthLimit:r,shouldEnableBundleComponentAnalytics:d,shouldUseSummaryItem:u,trackingNamespace:p})),n&&i.createElement(f,{className:"grid-layout__aside"},i.createElement(s,null,i.createElement(l,{group:"ads"},i.createElement(b,{position:"rail"}))))));k.propTypes={dangerousDek:a.string,dangerousHed:a.string,items:a.array,shouldEnableBundleComponentAnalytics:a.bool,shouldShowContainerTitle:a.bool,shouldUseSummaryItem:a.bool,showAdRightRail:a.bool,subItemsLengthLimit:a.number,trackingNamespace:a.object},k.defaultProps={dangerousDek:"",dangerousHed:"",items:[],shouldShowContainerTitle:!1,shouldUseSummaryItem:!1,showAdRightRail:!1,subItemsLengthLimit:2},k.displayName="SubtopicDiscovery",e.exports=k},86345:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(10710);e.exports=a(i,"SubtopicDiscovery")},61653:(e,t,o)=>{const a=o(51117).default,{calculateSpacing:i,getColorToken:r,getTypographyStyles:n,minScreen:l,minMaxScreen:s}=o(79720),{BaseText:d}=o(74327),m=o(32168),c=o(46647),{BREAKPOINTS:u}=o(85326),{applyGridSpacing:p}=o(62470),{universalGridCore:g}=o(61774),h=o(44031),{SummaryItemHedBase:y}=o(27853),b=a(m.LineAboveLineBelowTextCenter).withConfig({displayName:"Title"})` grid-column: 1/-1; grid-row: 1; margin-bottom: ${i(4)}; `,S=a(d).withConfig({displayName:"SubtopicDiscoveryFirstHed"})` text-decoration: none; line-height: 114%; & h2 { ${({theme:e})=>n(e,"typography.definitions.discovery.hed-bulletin-primary")} color: ${({theme:e})=>`${r(e,"colors.discovery.body.white.heading")};`} } `;S.defaultProps={as:"a"};const f=a.div.withConfig({displayName:"SubtopicDiscoveryHedContainer"})` border-bottom: ${i(.125,"px")} solid ${r("colors.consumption.body.standard.divider")}; &:last-child { border-bottom: none; } & .rubric--discovery { background-color: ${({theme:e})=>`${r(e,"colors.foundation.footer.bg")};`}; } `,C=a(d).withConfig({displayName:"SubtopicDiscoveryImage"})` display: block; position: relative; margin-bottom: ${i(2)}; `;C.defaultProps={as:"a"};const $=a.div.withConfig({displayName:"SubtopicDiscoveryItemContainer"})` grid-column: span 4; ${l(u.md)} { grid-column: span 3; } `,w=a(d).withConfig({displayName:"SubtopicDiscoverySubsequentHed"})` text-decoration: none; line-height: 106%; & h2 { ${({theme:e})=>n(e,"typography.definitions.discovery.hed-bulletin-primary")} color: ${({theme:e})=>`${r(e,"colors.discovery.body.white.heading")};`} } `;w.defaultProps={as:"a"};const v=a(c).withConfig({displayName:"SubtopicDiscoveryAdRail"})``,k=a.div.withConfig({displayName:"SubtopicDiscoveryAdRailContainer"})` display: block; `,T=a.div.withConfig({displayName:"SubtopicDiscoveryGridContent"})` display: grid; grid-column: span 12; grid-template-columns: repeat(4, 1fr); ${s(u.sm,u.md)} { grid-row-gap: ${i(4)}; } ${l(u.md)} { grid-template-columns: repeat(9, 1fr); column-gap: var(--grid-gap); row-gap: var(--grid-gap); } ${l(u.lg)} { grid-column: ${({shouldUseSummaryItem:e})=>e?"span 12":"span 11"}; } `,x=a("div").withConfig({displayName:"SubtopicDiscoveryGrid"})` ${g()}; ${p("padding")}; `,I=a(h).withConfig({displayName:"SubtopicDiscoverySummaryItem"})` ${y} { ${({theme:e})=>n(e,"typography.definitions.discovery.hed-core-secondary")} } `;e.exports={SubtopicDiscoveryTitle:b,SubtopicDiscoveryFirstHed:S,SubtopicDiscoveryHedContainer:f,SubtopicDiscoveryImage:C,SubtopicDiscoveryItemContainer:$,SubtopicDiscoverySubsequentHed:w,SubtopicDiscoveryAdRail:v,SubtopicDiscoveryGridContent:T,SubtopicDiscoveryAdRailContainer:k,SubtopicDiscoveryGrid:x,SubtopicDiscoverySummaryItem:I}},11748:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(85650),n=o(86667),l=o(44031),{Podcasts:s,PodcastsSectionTitleWrapper:d,PodcastsSectionTitle:m,CarouselWrapper:c,PodcastsList:u}=o(12912),{calculateSpacing:p}=o(79720),g=({dangerousHed:e,hasDividerAbove:t,hasDividerBelow:o,hasBorder:i,hasItemsRule:g,hideIssueDate:h,items:y,minItemsRequired:b,shouldHidePublishDate:S,textAlign:f})=>b&&y?.lengtha.createElement(r.CarouselItem,{width:p(40),spacing:p(2),key:e.copilotID,"data-testid":"PodcastsList"},a.createElement(l,{key:t,...e,hasBorder:i,shouldHidePublishDate:S,hasRule:g,hideIssueDate:h})))))));g.propTypes={dangerousHed:i.string.isRequired,hasBorder:i.bool,hasDividerAbove:i.bool,hasDividerBelow:i.bool,hasItemsRule:i.bool,hideIssueDate:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,minItemsRequired:i.number,shouldHidePublishDate:i.bool,textAlign:i.string},g.defaultProps={hasBorder:!1,hasDividerAbove:!0,hasDividerBelow:!0,hasItemsRule:!1,hideIssueDate:!1,minItemsRequired:0,shouldHidePublishDate:!1,textAlign:"center"},e.exports=g},73015:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{asThemedComponent:i}=o(3517),r=o(11748);e.exports=i(a(r,"SummaryAudioCollection"))},12912:(e,t,o)=>{const{default:a,css:i}=o(51117),r=o(32168),{SummaryItemDek:n}=o(88269),{SummaryItemBaseByline:l}=o(44621),s=o(48655),{GridItem:d}=o(14134),{calculateSpacing:m,getColorToken:c,maxScreen:u,minScreen:p}=o(79720),{applyGridSpacing:g}=o(62470),{BREAKPOINTS:h}=o(85326),{maxThresholds:y}=o(28657),b=a(s).withConfig({displayName:"PodcastsSectionTitleWrapper"})` ${g("padding")} ${d} { grid-column: 1/-1; } `,S=a(r).withConfig({displayName:"SummaryAudioCollectionTitle"})` grid-column: 1/-1; border-top: 1px solid ${c("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${c("colors.discovery.body.white.accent")}; `,f=a.div.withConfig({displayName:"PodcastsList"})` padding-top: ${m(4)}; `,C=a(s.NoMargins).withConfig({displayName:"CarouselWrapper"})` ${g("padding")} ${d} { grid-column: 1/-1; width: 100%; } `,$=a.section.withConfig({displayName:"SummaryAudioCollection"})` padding-top: ${m(5)}; ${({theme:e})=>e&&`background: ${c(e,"colors.discovery.lead.secondary.background")};\n }`} ${f} { ${n}, ${l} { display: none; } ${u(`${y.md}px`)} { display: none; } } ${C} { ${n}, ${l} { display: none; } ${({itemCount:e})=>3===e&&i` ${p(h.md)} { display: none; } `} } `;e.exports={Podcasts:$,PodcastsSectionTitleWrapper:b,PodcastsSectionTitle:S,CarouselWrapper:C,PodcastsList:f}},58199:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),n=o(32168),l=o(32246),s=o(44031),{SummaryCollageEightTitle:d,SummaryCollageEightGrid:m,SummaryCollageEightTopTitle:c,SummaryCollageEightGridItemCollageFour:u,SummaryCollageEightGridItemList:p,SummaryCollageEightGridItemTitle:g,SummaryCollageEightSummaryCollageFour:h,SummaryCollageEightSummaryList:y,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:b,SummaryCollageEightGridItemCollageFourTitle:S}=o(92912),{trackComponent:f}=o(40199),C=({className:e,curatedSearchHed:t,dangerousCategoryTitle:o,dangerousDek:i,dangerousHed:l,hasBackground:s,hasRoundedBorder:C,hasUnderlineHed:$,hideBottomBorders:w,hideRubricItemSummary:v,hideSummaryListDeks:k,hideVerticalBorders:T,isPartiallyCurated:x,isTitleFullWidth:I,items:B,recircRiver:E,rightColumnFeature:D,sectionTitleVariation:H,shouldEnableBundleComponentAnalytics:N,shouldHideBylines:P,shouldHideDangerousDek:M,shouldHidePublishDate:L,shouldShowRecipeBadge:F,shouldShowStackedRatingsCard:A,shouldUseDekAsHed:R,sumCollageFourItems:_,sumListItems:V,summaryListHed:W,summaryListSummaryItemVariation:O,summaryItemVariation:U,summarySectionTitleVariation:G,trackingNamespace:j})=>{r.useEffect((()=>{f("SummaryCollageEight")}),[]);const z=n[H],q=R?i:l,K=M?"":i,J=!!q,Q=W||t,Z=()=>r.createElement(g,{isPartiallyCurated:x,isTitleFullWidth:I},r.createElement(d,{as:z,dangerousHed:(x||I)&&o?o:q,isTitleFullWidth:I,dangerousDek:K}));let X={};return D&&(X={hasFeatured:!0,summaryItemFeatured:D}),r.createElement(m,{className:a("summary-collage-eight",{"summary-collage--without-vertical-borders":T},e),isPartiallyCurated:x,hasBackground:s},I&&r.createElement(c,{as:n.LineBelowTextCenter,dangerousHed:q,dangerousDek:K}),J&&!I&&Z(),r.createElement(u,{isPartiallyCurated:x,isTitleFullWidth:I},x&&!I&&r.createElement(S,{as:z,dangerousHed:q,dangerousDek:K}),r.createElement(h,{items:(x||I)&&_?_:B.slice(0,4),hasBorder:!w,hasUnderHeroItem:!0,hideLastFewSummaryImages:!1,hideSummaryListDeks:k,hideVerticalBorders:T,isPartiallyCurated:x,recircRiver:E,shouldEnableBundleComponentAnalytics:N,shouldHideBylines:P,trackingNamespace:j?.main,underHeroItemVariation:U,hasRoundedBorder:C,shouldShowRecipeBadge:F,isTitleFullWidth:I,shouldShowStackedRatingsCard:A})),r.createElement(p,{hasHed:J,isPartiallyCurated:x,isTitleFullWidth:I},J&&I&&Z(),r.createElement(y,{...X,hasHed:J,dangerousHed:Q,hasUnderlineHed:$,hideBottomBorders:w,hideRubricItemSummary:v,shouldEnableBundleComponentAnalytics:N,shouldHideDangerousDek:!0,shouldHidePublishDate:L,shouldHoldImageSpace:!1,items:(x||I)&&V?V:B.slice(4),isPartiallyCurated:x,sectionTitleVariation:G,summaryItemVariation:O||U,recircRiver:E,shouldHideBylines:P,shouldShowStackedRatingsCard:A,trackingNamespace:j?.rightRail,hasRoundedBorder:C})),r.createElement(b,null))};C.propTypes={className:i.string,curatedSearchHed:i.string,dangerousCategoryTitle:i.string,dangerousDek:i.string,dangerousHed:i.string,hasBackground:i.bool,hasRoundedBorder:i.bool,hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideRubricItemSummary:i.bool,hideSummaryListDeks:i.bool,hideVerticalBorders:i.bool,isPartiallyCurated:i.bool,isTitleFullWidth:i.bool,items:i.arrayOf(i.shape(s.propTypes)),recircRiver:i.string,rightColumnFeature:i.shape({ctaUrl:i.string,header:i.string,ctaTextLabel:i.string,itemIndex:i.number,hideOnMobile:i.bool}),sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,shouldShowRecipeBadge:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekAsHed:i.bool,sumCollageFourItems:i.object,sumListItems:i.object,summaryItemVariation:l.propTypes.summaryItemVariation,summaryListHed:i.string,summaryListSummaryItemVariation:i.string,summarySectionTitleVariation:i.string,trackingNamespace:i.object},C.defaultProps={hideBottomBorders:!1,hideRubricItemSummary:!1,hideSummaryListDeks:!1,hideVerticalBorders:!1,isPartiallyCurated:!1,items:[],sectionTitleVariation:"TextLeft",shouldHideBylines:!1,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,shouldShowStackedRatingsCard:!1,shouldUseDekAsHed:!1,summaryItemVariation:"SideBySideThirdsImageRight",summaryListSummaryItemVariation:null,summarySectionTitleVariation:"TextLeft"},C.displayName="SummaryCollageEight",e.exports=C},59215:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(58199);e.exports=a(i,"SummaryCollageEight")},92912:(e,t,o)=>{const{default:a,createGlobalStyle:i,css:r}=o(51117),{BREAKPOINTS:n}=o(85326),{applyGridSpacing:l,cssVariablesGrid:s}=o(62470),{cssVariablesCollage:d}=o(61774),{calculateSpacing:m,getColorToken:c,getTypographyStyles:u,minScreen:p,maxScreen:g,minMaxScreen:h}=o(79720),{SectionTitleHed:y}=o(80577),{VersoIssueFeatureMagazineIssueDate:b,VersoIssueFeatureMagazineIssueName:S}=o(29697),f=o(23982),C=o(32246),{SummaryCollageFourUnderMainItem:$,SummaryCollageFourSummaryListItem:w,SummaryCollageFourMainItem:v}=o(52340),{StackedRatingsCardWrapper:k,ImageWrapper:T,ContentWrapper:x,Hed:I}=o(92729),B=r` ${x} { ${({shouldShowStackedRatingsCard:e})=>e&&"padding-left:0"} } `,E=a.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${y} { ${u("typography.definitions.discovery.subhed-section-collection")} ${g(n.md)} { justify-self: ${({isTitleFullWidth:e})=>e&&"center"}; } } `,D=a.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${y} { ${u("typography.definitions.discovery.subhed-section-collection")} margin-bottom: ${m(3)}; } `,H=a.section.withConfig({displayName:"SummaryCollageEightGrid"})` ${s()} display: grid; gap: 0 var(--grid-gap); grid-template-columns: repeat(4, 1fr); ${l("padding")} margin: 0 auto; max-width: ${m(200)}; ${p(n.md)} { grid-template-columns: repeat(12, 1fr); } ${p(n.lg)} { grid-template-rows: minmax(${m(4)}, auto) repeat(2, 1fr); } ${({isPartiallyCurated:e})=>e&&`\n padding-top: ${m(3)};\n \n ${p(n.lg)} {\n padding-top: ${m(4)};\n grid-template-rows: minmax(${m(5)}, auto) repeat(1, 1fr);\n }\n\n ${p(n.xl)} {\n padding-top: ${m(5)};\n }\n `} ${d()}; .summary-item--has-border { &:last-child { @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { margin-bottom: 0; border-bottom: 0; } } } ${({hasBackground:e})=>e&&r` background-color: ${c("colors.discovery.body.light.background")}; `} `,N=a.div.withConfig({displayName:"SummaryCollageEightTopTitle"})` grid-column: 1 / -1; margin-top: ${m(6)}; margin-bottom: ${m(4)}; border-bottom-color: ${c("colors.discovery.body.white.accent")}; padding-bottom: ${m(2)}; ${p(n.lg)} { margin-top: ${m(4)}; } `,P=a.div.withConfig({displayName:"SummaryCollageEightGridItemTitle"})` grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: 1px solid ${c("colors.discovery.body.white.border")}; padding-bottom: ${m(1)}; ${p(n.lg)} { grid-column: 10 / span 3; grid-row: ${({isTitleFullWidth:e})=>e?"2 / span 2":"1 / span 1"}; margin-left: calc(var(--border-offset) * -1); border-top: none; border-bottom: none; border-left: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${c("colors.discovery.body.white.border")};`}; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({isPartiallyCurated:e})=>e&&`\n border-bottom: none;\n ${h(n.md,`calc(${n.lg} - 1px)`)} {\n grid-row: 2 / span 1;\n grid-column: 1 / span 12;\n }\n`} `,M=a.div.withConfig({displayName:"SummaryCollageEightGridItemCollageFour"})` grid-column: 1 / -1; order: 1; ${p(n.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; grid-row: ${({isTitleFullWidth:e})=>e?"2 / span 4":"1 / span 3"}; grid-row-gap: ${m(2)}; } ${({isPartiallyCurated:e})=>e&&`\n ${h(n.md,`calc(${n.lg} - 1px)`)} {\n grid-column-gap: var(--grid-gap);\n grid-column: 1 / span 12;\n grid-row-gap: ${m(2)};\n grid-row: 1 / span 1;\n grid-template-rows: repeat(2, 0.75fr);\n }\n `} `,L=a.div.withConfig({displayName:"SummaryCollageEightGridItemList"})` grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; margin: 0; border-top: none; padding: 0; ${k} { display: grid; border-top: 1px solid ${c("colors.discovery.body.white.border")}; ${T} { display: grid; grid-area: image; align-items: center; } ${x} { grid-area: content; padding-top: 0; padding-bottom: 0; } } ${p(n.lg)} { grid-column: 10 / span 3; grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; margin-left: calc(var(--border-offset) * -1); border-left: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${c("colors.discovery.body.white.border")};`}; padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({isPartiallyCurated:e})=>e&&`\n ${h(n.md,`calc(${n.lg} - 1px)`)} {\n border-left: none;\n grid-column: 1 / span 12;\n grid-row: 3 / span 1;\n }\n `} `,F=r` ${v} { position: unset; margin-bottom: 0; border-bottom: none; ${({shouldShowStackedRatingsCard:e})=>e&&`padding-bottom: ${m(6)};`} ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&u("typography.definitions.discovery.hed-feature")} } ${B} ${p(n.lg)} { grid-column: 4 / -1; } ${({isPartiallyCurated:e})=>e&&`\n ${h(n.md,`calc(${n.lg} - 1px)`)} {\n grid-column: 4 / -1;\n }\n `} @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { padding-bottom: ${m(1)}; } @media (min-width: 0) and (max-width: calc(${n.md} - 1px)) { padding-bottom: ${m(2)}; } .summary-item__dek { display: block; } .summary-item__content { margin-bottom: 0; padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { margin-right: -${m(3)}; margin-left: -${m(3)}; ${({isPartiallyCurated:e})=>e&&`\n margin-right: ${m(0)};\n margin-left: ${m(0)};\n `} } } } ${$} { border-bottom: none; ${p(n.lg)} { grid-column: 4 / -1; } @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { display: ${({isTitleFullWidth:e})=>e?"none":"block"}; } .summary-item__dek { display: block; } .summary-item__content { ${p(n.lg)} { margin-top: ${m(2)}; } @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { padding: ${m(2)} 0 ${m(4)}; } @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { padding-bottom: ${m(2)}; } ${({isPartiallyCurated:e})=>e&&"\n padding-top: none;\n "} } .summary-item__content.summary-item__content--no-rubric { ${({isPartiallyCurated:e})=>e&&"\n padding-top: none;\n "} } .summary-item__image-link { ${p(n.lg)} { margin-top: ${m(2)}; } } ${({isPartiallyCurated:e,isTitleFullWidth:t})=>(e||t)&&r` border-top: none; `} } ${w} { .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { padding-bottom: ${m(1)}; } @media (min-width: 0) and (max-width: calc(${n.md} - 1px)) { padding-bottom: ${m(2)}; } } .summary-item { @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { border-bottom: 0; } } ${k}:first-child { ${({shouldShowStackedRatingsCard:e})=>e&&`\n border-bottom: 1px solid;\n padding-bottom:0;\n margin-bottom: ${m(2)};`} border-bottom-color: ${c("colors.discovery.body.white.border")}; } ${p(n.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; border-right: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${c("colors.discovery.body.white.border")};`}; border-left: none; padding-right: var(--border-offset); padding-left: 0; } ${({isPartiallyCurated:e})=>e&&`\n ${p(n.md)} {\n grid-column: 1 / span 3;\n grid-row-start: 1;\n margin: 0 calc(var(--border-offset) * -1) 0 0;\n border-right: none;\n border-left: none;\n padding-right: var(--border-offset);\n padding-left: 0;\n } \n `} @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { margin-bottom: ${m(2)}; } @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${u("typography.definitions.discovery.hed-core-primary")} } /* If the flag to use StackedRatingsCard is enabled, update the type token of the StackedRatingsCard Hed.*/ ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&u("typography.definitions.discovery.hed-core-secondary")} } ${B} .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } } `,A=a(f).withConfig({displayName:"SummaryCollageEightSummaryCollageFour"})` && { grid-template-columns: repeat(4, 1fr); padding-top: 0; padding-right: 0; padding-left: 0; height: 100%; .summary-item, .summary-item--has-border { @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { border-bottom: 0; } } .summary-list--collection-list { @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { border-top: 0; } } ${p(n.lg)} { grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${m(5)}, auto) 1fr; } ${({isPartiallyCurated:e})=>e&&`\n ${h(n.md,`calc(${n.lg} - 1px)`)} {\n grid-template-columns: repeat(9, 1fr);\n grid-template-rows: minmax(${m(5)}, auto) 1fr;\n }\n `} &.summary-collage-four { ${F} } } `,R=a(C.Collection).withConfig({displayName:"SummaryCollageEightSummaryList"})` &&& { margin: 0; border-top: none; padding: 0; * { bottom: auto; ${({shouldShowStackedRatingsCard:e})=>!e&&"width: auto;"} } video { width: 100%; } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${m(2)}; padding-bottom: ${m(2)}; &:first-of-type { ${p(n.lg)} { border-top: 1px solid ${c("colors.discovery.body.white.border")}; padding-top: ${m(2.5)}; } } &:last-of-type { ${p(n.lg)} { border-bottom: none; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { ${u("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${m(1)}; } ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&u("typography.definitions.discovery.hed-bulletin-primary")} } } ${B} ${({isPartiallyCurated:e})=>e&&`\n .summary-list__item {\n grid-template-columns: 1fr;\n\n padding-top: ${m(2)};\n padding-bottom: ${m(2)};\n\n .summary-item__content.summary-item__content--no-rubric {\n padding-top: 0px;\n }\n\n &:first-of-type {\n border-top: none;\n padding-top: ${m(2.5)};\n ${h("0px",n.md)} {\n padding-top: ${m(1)};\n }\n }\n\n &:last-of-type {\n ${p(n.lg)} {\n border-bottom: none;\n }\n }\n\n &:nth-child(4) {\n ${h(n.md,n.lg)} {\n border-bottom: none;\n }\n }\n\n &.summary-item--has-border {\n margin-bottom: 0;\n }\n\n &.summary-item--layout-placement-side-by-side {\n grid-column-gap: var(--grid-gap);\n }\n\n .summary-item__image-link {\n ${h("0px",`calc(${n.lg} - 1px)`)}{\n display: none;\n }\n align-self: start;\n max-width: 75px;\n height: auto;\n }\n\n .summary-item__hed {\n ${u("typography.definitions.discovery.hed-bulletin-primary")}\n margin-bottom: ${m(1)};\n }\n }\n\n ${h("768px",`calc(${n.lg} - 1px)`)} {\n .summary-list__items {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n column-gap: ${m(2)};\n }\n }\n `} ${({isPartiallyCurated:e})=>!e&&`.summary-list__items > div:nth-last-of-type(2) {\n margin-bottom: ${m(2)};\n @media (min-width: 0px) and (max-width: calc(${n.lg} - 1px)) {\n margin-bottom: 0;\n padding-bottom: 0;\n }\n }`} ${({shouldShowStackedRatingsCard:e})=>e&&".summary-list__items > div:nth-last-of-type(2) {\n margin-bottom: 0;\n }"} .summary-list__item--before-hidden { border-bottom: none; } .summary-item--bundle { .summary-item__hed { margin-bottom: 0; } .summary-item__dek { margin-top: ${m(.5)}; } } ${({hasHed:e})=>!e&&`&& {\n .summary-list__item {\n &:first-of-type {\n ${p(n.lg)} {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n }`} } img { ${({hasRoundedBorder:e})=>e&&`\n border-radius: ${m(1)};\n `} } `,_=i` .summary-collage-eight-related-row--mobile-only-reorder-to-3 { @media (min-width: 0) and (max-width: calc(${n.lg} - 1px)) { && { order: 2; margin-top: ${m(2)}; } } ${b} { margin-bottom: 0; } ${S} { margin-top: ${m(.5)}; } } `;e.exports={SummaryCollageEightTitle:E,SummaryCollageEightGrid:H,SummaryCollageEightTopTitle:N,SummaryCollageEightGridItemCollageFour:M,SummaryCollageEightGridItemList:L,SummaryCollageEightGridItemTitle:P,SummaryCollageEightSummaryList:R,SummaryCollageEightSummaryCollageFour:A,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:_,SummaryCollageEightGridItemCollageFourTitle:D}},1588:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(44031),n=o(32168),{SummaryCollageTwoColumnWrapper:l,SummaryCollageOneColumnWrapper:s,GridWithMargins:d,SummaryCollageFiftyFiftyTitleWrapper:m,Wrapper:c,StickyColumn:u,FeaturedSummaryItem:p,ShowMoreButtonWrapper:g}=o(21257),{TitleWrapper:h}=o(78153),{useColumnsComponent:y}=o(14225),b=o(86449),{sizes:S}=o(28657),{BaseWrap:f}=o(74327),{componentTracking:C}=o(28601),{useResizeObserver:$}=o(47041),{RESOLUTION_MAP:w}=o(77832),v=o(38915),k=({Ad:e,breakpoint:t,columnItemLimit:o,columnItemType:a,columnSummaryItemVariation:r,customButtonText:S,dangerousHed:k,dangerousDek:T,featuredItemHedTag:x,featuredSummaryItemVariation:I,hasBackground:B,hasBorder:E,hasCollapsedAd:D,hasPadding:H,hasPaddingTop:N,hasFeaturedItemMorePadding:P,hasFetauredItemStickyColumnPadding:M,hasLimitedHeightStickyColumn:L,hasRule:F,hasWrapperPadding:A,hideIssueDate:R,hideRubricItemSummary:_,hideSourceTagName:V,hasShowMoreButtonBottomMargin:W,hasRuleColumnItem:O,items:U,layout:G,mobileColumnItemType:j,mobileColumnSummaryItemVariation:z,mobImageAlignment:q,mosaicPosition:K,hasDekPaddingBottom:J,sectionTitleVariation:Q,shouldHideDekOnMobileView:Z,shouldHideItemCount:X,shouldEnableBundleComponentAnalytics:Y,shouldHidePublishDate:ee,showOneColumnReverse:te,hasShowMoreButton:oe,showMoreBtnStyle:ae,showMoreButtonURL:ie,showMoreButtonVariation:re,stickyPosition:ne,summaryItemStickTopThreshold:le,summaryItemVariation:se,trackingNamespace:de})=>{const[me,ce]=i.useState(w.NONE),[ue,pe]=i.useState(!1),[ge,he]=i.useState(0),ye=i.useRef(null),be=v[re],[Se,fe]=y(me,ce),Ce=i.useCallback((()=>()=>{if(window){const e=window.matchMedia(`(min-width: ${le}px)`);return Boolean(e?.matches)}return!1}),[le]),[$e,we]=i.useState(!1);if($((()=>le&&pe(Ce()))),i.useEffect((()=>{le&&pe(Ce())}),[le,pe,Ce]),i.useEffect((()=>{if(!ye.current)return;const e=ye.current.querySelector(".summary-item__content");if(e){if("function"==typeof ResizeObserver){const t=new ResizeObserver((()=>{he(e?.offsetHeight||0)}));return t.observe(e),()=>{t.disconnect()}}he(e?.offsetHeight||0)}}),[ye]),i.useEffect((()=>{const e=()=>{window.innerWidth<1024?we(!0):we(!1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)})),!((e=[])=>e.length>=4&&e.length<=7)(U))return null;const ve=n[Q],[ke,...Te]=U,xe=de?.hero||k,Ie=de?.aside||k,Be=C.addDataSectionTitleAttribute(Y,xe,de?.hero?"":0),Ee="one-column"===G?s:l,De="one-column"===G?d:c,He=ue?"two-column":G,Ne=ue?"top":ne,Pe={columnItemLimit:o,columnItemType:a,columnSummaryItemVariation:r,hasRule:O,layout:G,items:Te,shouldEnableBundleComponentAnalytics:Y,trackingNamespace:Ie,breakpoint:t,hasBackground:B,hasCollapsedAd:D,hideIssueDate:R,isLastElement:!0,hasDekPaddingBottom:J,shouldHoldImageSpace:!0,shouldHidePublishDate:ee,hideRubricItemSummary:_,hideSourceTagName:V};return $e&&(Pe.columnItemType=j||a,Pe.columnSummaryItemVariation=z||r,Pe.shouldHideDekOnMobileView=Z,Pe.imageAlignment=q,Pe.isLastElement=!1),ke&&x&&(ke.hedTag=x),i.createElement(Ee,{hasBackground:B,hasPaddingTop:N,hasWrapperPadding:A,showOneColumnReverse:te,breakpoint:t},k&&("one-column"===G?i.createElement(m,null,i.createElement(h,{hasPadding:H,as:ve,dangerousHed:k,dangerousDek:T})):i.createElement(h,{hasPadding:H,as:ve,dangerousHed:k,dangerousDek:T})),i.createElement(De,{hasDangerousHed:Boolean(k),layout:He,stickyPosition:Ne,breakpoint:t,isSummaryItemStickTopScreen:ue},i.createElement(u,{ref:ye,layout:He,stickyPosition:Ne,hasPadding:M,hasLimitedHeightStickyColumn:L,isSummaryItemStickTopScreen:ue,summaryItemContentHeight:ge},i.createElement(p,{...ke,className:"summary-collage-fifty-fifty-item-0",hasBorderOnMobileAndTabletOnly:!0,analyticsDataAttribute:Be,featuredSummaryItemVariation:I,hasBorder:E,hasMorePadding:P,hasRule:F,hideIssueDate:R,hideRubricItemSummary:_,hideSourceTagName:V,shouldHideItemCount:X,shouldHidePublishDate:ee,shouldHoldImageSpace:!0,shouldUseMediumBreakpoint:!0,shouldHandleOverlayForLongHed:!0})),i.createElement(f,null,"one-column"===G?i.createElement(i.Fragment,null,i.createElement(b,{...Pe})):i.createElement(i.Fragment,null,i.createElement(Se,{layout:G,items:Te,shouldEnableBundleComponentAnalytics:Y,trackingNamespace:Ie,variation:se,breakpoint:t,Ad:e,mosaicPosition:K,hasCollapsedAd:D,...fe})))),oe&&i.createElement(g,{hasShowMoreButtonBottomMargin:W},i.createElement(be,{btnStyle:ae,label:S,ariaLabel:S,href:ie,inputKind:"link"})))};k.propTypes={Ad:a.func,breakpoint:a.oneOf(S),columnItemLimit:a.number,columnItemType:a.string,columnSummaryItemVariation:a.string,customButtonText:a.string,dangerousDek:a.string,dangerousHed:a.string,featuredItemHedTag:a.oneOf(["h2","h3"]),featuredSummaryItemVariation:a.string,hasBackground:a.bool,hasBorder:a.bool,hasCollapsedAd:a.bool,hasDekPaddingBottom:a.bool,hasFeaturedItemMorePadding:a.bool,hasFetauredItemStickyColumnPadding:a.bool,hasLimitedHeightStickyColumn:a.bool,hasPadding:a.bool,hasPaddingTop:a.bool,hasRule:a.bool,hasRuleColumnItem:a.bool,hasShowMoreButton:a.bool,hasShowMoreButtonBottomMargin:a.bool,hasWrapperPadding:a.bool,hideIssueDate:a.bool,hideRubricItemSummary:a.bool,hideSourceTagName:a.bool,items:a.arrayOf(a.shape(r.propTypes)).isRequired,layout:a.oneOf(["one-column","two-column"]),mobileColumnItemType:a.string,mobileColumnSummaryItemVariation:a.string,mobImageAlignment:a.oneOf(["top","default","bottom"]),mosaicPosition:a.object,sectionTitleVariation:a.string,shouldEnableBundleComponentAnalytics:a.bool,shouldHideDekOnMobileView:a.bool,shouldHideItemCount:a.bool,shouldHidePublishDate:a.bool,showMoreBtnStyle:a.oneOf(["filled","outlined","text"]),showMoreButtonURL:a.string,showMoreButtonVariation:a.oneOf(["Primary","Utility","UtilityInverted"]),showOneColumnReverse:a.bool,stickyPosition:a.oneOf(["top","bottom"]),summaryItemStickTopThreshold:a.number,summaryItemVariation:a.string,trackingNamespace:a.object},k.defaultProps={breakpoint:"lg",columnItemLimit:3,columnItemType:"RatingsCard",columnSummaryItemVariation:"SideBySideThirdsImageRight",customButtonText:"See More",featuredSummaryItemVariation:"OverlayCenterLimitedHeight",hasBackground:!1,hasBorder:!1,hasDekPaddingBottom:!0,hasFetauredItemStickyColumnPadding:!1,hasLimitedHeightStickyColumn:!1,hasPaddingTop:!0,hasRule:!1,hasRuleColumnItem:!1,hasShowMoreButton:!1,hasShowMoreButtonBottomMargin:!0,hasWrapperPadding:!0,hideIssueDate:!0,hideRubricItemSummary:!1,layout:"two-column",mobImageAlignment:"default",mosaicPosition:{},sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEnableBundleComponentAnalytics:!1,shouldHideDekOnMobileView:!1,shouldHideItemCount:!1,shouldHidePublishDate:!0,showMoreBtnStyle:"outlined",showMoreButtonURL:"",showMoreButtonVariation:"Utility",showOneColumnReverse:!1,stickyPosition:"top",summaryItemVariation:"TextBelowDesktopOnlyThirds"},k.displayName="SummaryCollageFiftyFifty",e.exports=k},77832:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RESOLUTION_MAP=void 0,t.RESOLUTION_MAP={LARGE:"large",SMALL:"small",MEDIUM:"medium",X_SMALL:"x-small",X_LARGE:"x-large",NONE:"none"}},14225:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useColumnsComponent=void 0;const a=o(67294),{RESOLUTION_MAP:i}=o(77832),r=o(99426),n=o(74600),l={[i.LARGE]:n,[i.MEDIUM]:r,[i.SMALL]:r,[i.X_SMALL]:r,[i.X_LARGE]:n,[i.NONE]:()=>null},s={[i.LARGE]:{isLastElement:!0},[i.MEDIUM]:{isLastElement:!1},[i.SMALL]:{isLastElement:!1},[i.X_SMALL]:{isLastElement:!1},[i.X_LARGE]:{isLastElement:!0},[i.NONE]:{}};t.useColumnsComponent=(e,t)=>{const o=a.useMemo((()=>l[e]),[e]),r=a.useMemo((()=>s[e]),[e]);return a.useEffect((()=>{const e=()=>{window.innerWidth>=1024?t(i.LARGE):window.innerWidth<1024&&window.innerWidth>=768?t(i.MEDIUM):t(i.SMALL)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[t]),[o,r]}},53167:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(1588);e.exports=a(i,"SummaryCollageFiftyFifty")},86449:(e,t,o)=>{const a=o(45697),i=o(67294),{Container:r,Column:n,SecondaryColumnWrapper:l,OneColumnWrapper:s}=o(21257),d=o(17983),{componentTracking:m}=o(28601),c=o(44031),u=({breakpoint:e,columnItemLimit:t,columnItemType:o,columnSummaryItemVariation:a,hasRule:u,hideIssueDate:p,items:g,isLastElement:h,hasDekPaddingBottom:y,hideRubricItemSummary:b,hideSourceTagName:S,trackingNamespace:f,shouldEnableBundleComponentAnalytics:C,shouldHideDekOnMobileView:$,shouldHidePublishDate:w,imageAlignment:v})=>{const k=g.slice(0,t),T="SummaryItem"===o?c[a]:d,x={leftColumn:[]};return k.forEach(((e,o)=>{const a=o+2,r=m.addDataSectionTitleAttribute(C,f,o,!1);x.leftColumn.push(i.createElement(s,{key:o,"data-slot":`${o+2}`},i.createElement(T,{...e,analyticsDataAttribute:r,key:`one-column-vertical-element-${o+1}`,className:`summary-collage-fifty-fifty-item-${o+1}`,hasBorder:!(o+1===t),hasRule:u,hideIssueDate:p,position:a,hedTag:"h3",hasDekPaddingBottom:y,shouldHoldImageSpace:!0,shouldHideDekOnMobileView:$,shouldHidePublishDate:w,imageAlignment:v,hideRubricItemSummary:b,hideSourceTagName:S})))})),i.createElement(r,{breakpoint:e,isLastElement:h},i.createElement(l,null,Object.values(x).map(((e,t)=>i.createElement(n,{key:`one-columns-vertical-column-${t+1}`},[...e])))))};u.displayName="OneColumn",u.propTypes={breakpoint:a.string,columnItemLimit:a.number,columnItemType:a.string,columnSummaryItemVariation:a.string,hasDekPaddingBottom:a.bool,hasRule:a.bool,hideIssueDate:a.bool,hideRubricItemSummary:a.bool,hideSourceTagName:a.bool,imageAlignment:a.string,isLastElement:a.bool,items:a.array,shouldEnableBundleComponentAnalytics:a.bool,shouldHideDekOnMobileView:a.bool,shouldHidePublishDate:a.bool,trackingNamespace:a.string,variation:a.string},e.exports=u},99426:(e,t,o)=>{const a=o(27361),i=o(45697),r=o(67294),{PaymentGateway:n}=o(28576),{AdWrapper:l,Container:s,Column:d,SecondaryColumnWrapper:m}=o(21257),{connector:c}=o(92078),u=o(44031),{useOnAdFilled:p}=o(84540),{componentTracking:g}=o(28601),{TwoColumnsWithHorizontalAdMosaicWrapper:h}=o(29517),y=({Ad:e,breakpoint:t,adPosition:o,componentConfig:i,hasCollapsedAd:c,items:y,shouldEnableBundleComponentAnalytics:b,trackingNamespace:S,variation:f,mosaicPosition:C})=>{const{horizontalPosition:$}=C||{},w=u[f],v={leftColumn:[],rightColumn:[]},k={leftColumn:[],rightColumn:[]},[T,,x]=p("mid-content-ad"),[I,,B]=p("moasic-ad"),E=a(i,"SummaryItem.settings.hasBorderOnMobileAndTabletOnly",!1),D=r.createElement(h,{hasMobileOnlyBorder:E,key:`two-columns-vertical-native-ad-${y.length+1}`},r.createElement(l,{isHidden:!I},r.createElement(n,{group:"ads"},r.createElement(e,{position:"mosaic",onFilled:B}))));let H=$;return $>y.length&&(H=y.length),y.forEach(((e,t)=>{const o=g.addDataSectionTitleAttribute(b,S,t);((e,t,o)=>{o%2==0?t.leftColumn.push(e):t.rightColumn.push(e)})(r.createElement(w,{...e,analyticsDataAttribute:o,key:`two-columns-horizontal-element-${t+1}`,className:`summary-collage-fifty-fifty-item-${t+1}`,hedTag:"h3"}),t<4?v:k,t),(e=>{if(e===H-1){const t=e<4?v:k;let o;o=e<4?H%2==0?t.rightColumn:t.leftColumn:H%2==0?t.leftColumn:t.rightColumn,o.push(D)}})(t)})),r.createElement(s,{breakpoint:t},r.createElement(m,null,Object.values(v).map(((e,t)=>r.createElement(d,{key:`two-columns-horizontal-first-column-${t+1}`},[...e])))),r.createElement(l,{isHidden:c??!T},r.createElement(n,{group:"ads"},r.createElement(e,{position:o||"mid-content",onFilled:x,shouldDisplayLabel:!0}))),(N=k,Object.values(N).some((e=>e?.length))&&r.createElement(m,{hasTopSpacing:!0},Object.values(k).map(((e,t)=>r.createElement(d,{key:`two-columns-horizontal-second-column-${t+1}`},[...e]))))));var N};y.displayName="TwoColumnsWithHorizontalAd",y.propTypes={Ad:i.func,adPosition:i.string,breakpoint:i.string,componentConfig:i.object,hasCollapsedAd:i.bool,items:i.array,mosaicPosition:i.object,shouldEnableBundleComponentAnalytics:i.bool,trackingNamespace:i.string,variation:i.string},e.exports=c(y,{keysToPluck:["componentConfig"]})},74600:(e,t,o)=>{const a=o(45697),i=o(67294),{AdWrapper:r,Container:n,Column:l,SecondaryColumnWrapper:s}=o(21257),{PaymentGateway:d}=o(28576),m=o(44031),{useOnAdFilled:c}=o(84540),{componentTracking:u}=o(28601),p=({Ad:e,breakpoint:t,hasCollapsedAd:o,items:a,isLastElement:p,trackingNamespace:g,shouldEnableBundleComponentAnalytics:h,variation:y,mosaicPosition:b})=>{const{verticalPosition:S}=b||{},f=m[y],[C,,$]=c("rail-ad"),[w,,v]=c("moasic-ad"),k={leftColumn:[],rightColumn:[]};let T=S;return S&&S>a.length&&(T=a.length),a.forEach(((t,a)=>{const n=a+2,l=u.addDataSectionTitleAttribute(h,g,a);let s=[];const m=k.leftColumn.length;let c=k.rightColumn.length;var p;n>3&&o&&(c-=1),s=m<=c?k.leftColumn:k.rightColumn,s.push(i.createElement(f,{...t,analyticsDataAttribute:l,key:`two-columns-vertical-element-${a+1}`,className:`summary-collage-fifty-fifty-item-${a+1}`,position:n,hedTag:"h3"})),3===n&&k.rightColumn.push(i.createElement(r,{isHidden:o??!C,key:`two-columns-vertical-rail-ad-${a+1}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"rail",onFilled:$})))),T&&a===T-1&&s.push((p=a+1,i.createElement(r,{isHidden:o??!w,key:`two-columns-vertical-native-ad-${p}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"mosaic",onFilled:v})))))})),i.createElement(n,{breakpoint:t,isLastElement:p},i.createElement(s,null,Object.values(k).map(((e,t)=>i.createElement(l,{key:`two-columns-vertical-column-${t+1}`},[...e])))))};p.displayName="TwoColumnsWithVerticalAd",p.propTypes={Ad:a.func,breakpoint:a.string,hasCollapsedAd:a.bool,hasTagLabel:a.bool,isLastElement:a.bool,items:a.array,mosaicPosition:a.object,shouldEnableBundleComponentAnalytics:a.bool,trackingNamespace:a.string,variation:a.string},e.exports=p},29517:(e,t,o)=>{const a=o(51117).default,{calculateSpacing:i}=o(79720),{applyMobileOnlyBorder:r}=o(34638),n=a.div.withConfig({displayName:"TwoColumnsWithHorizontalAdMosaicWrapper"})` margin-bottom: ${i(2)}; ${r} `;e.exports={TwoColumnsWithHorizontalAdMosaicWrapper:n}},21257:(e,t,o)=>{const a=o(67294),{default:i,css:r}=o(51117),{maxThresholds:n,minThresholds:l}=o(28657),{BREAKPOINTS:s}=o(85326),{maxScreen:d,minScreen:m,calculateSpacing:c,getTypographyStyles:u,getColorToken:p}=o(79720),{applyGridSpacing:g,cssVariablesGrid:h}=o(62470),{GridItem:y}=o(14134),b=o(48655),S=o(44031),f=o(68437),{OverlaySummaryItemHed:C,OverlaySummaryItemResponsiveAsset:$,OverlaySummaryItemWrapper:w}=o(12365),{ContentWrapper:v,SideBySideRatingsCardWrapper:k}=o(69741),{SectionTitleRoot:T}=o(80577),{ClampContent:x}=o(57632),{SummaryItemWrapper:I,SummaryItemContent:B,SummaryItemDek:E}=o(88269),{SummaryItemImageLink:D}=o(86726),{SummaryItemHedBase:H}=o(27853),{ResponsiveImagePicture:N}=o(7230),P=i(b.WithMargins).withConfig({displayName:"SummaryCollageTwoColumnWrapper"})` padding: ${c(8)} 0; && { grid-row-gap: 0; } > ${y} { grid-column: 1/-1; } .summary-item.summary-item { margin-bottom: ${c(2)}; } @media (max-width: ${l.lg}px) { .summary-item__content.summary-item__content { padding-bottom: 0; } } ${({hasPaddingTop:e})=>e?"":"padding-top: 0"} `,M=i.div.withConfig({displayName:"OneColumnWrapper"})` margin-bottom: ${c(4)}; @media (min-width: ${l.xl}px) { width: 100%; } `,L=i.span.withConfig({displayName:"Title"})` margin-bottom: ${c(2)}; `,F=i.div.withConfig({displayName:"StickyColumn"})` width: 100%; @media (max-width: ${n.lg}px) { position: relative; } ${({stickyPosition:e="top",layout:t="two-column",hasLimitedHeightStickyColumn:o=!1,isSummaryItemStickTopScreen:a=!1})=>"one-column"!==t&&"top"===e&&r` @media (min-width: ${l.xl}px) { display: flex; position: sticky; max-height: 100vh; @media (max-height: 850px) { ${o&&"max-height: 100%;"} } margin-bottom: auto; top: ${a?c(8):0}; } `} ${({layout:e=""})=>"one-column"!==e&&`\n @media (max-width: ${n.lg}px) {\n width: 100vw;\n left: 50%;\n right: 50%;\n margin-left: -50vw;\n margin-right: -50vw;\n }\n `} ${({layout:e="",hasPadding:t})=>"two-column"===e&&t&&`\n @media (max-width: ${n.lg}px) {\n padding-left: ${c(3)};\n padding-right: ${c(3)};\n }\n `} ${w} { width: 100%; } ${I} { width: 100%; } ${$} { height: auto; } ${({isSummaryItemStickTopScreen:e,summaryItemContentHeight:t})=>e&&r` ${D} { margin-right: auto; margin-left: auto; width: fit-content; ${N} { img { object-fit: contain; max-height: calc( 100vh - ${c(8)} - ${t}px - ${c(2)} ); } } } ${B} { padding-top: ${c(4)}; ${H} { margin-bottom: ${c(1)}; } } `} `,A=i.div.withConfig({displayName:"SummaryCollageOneColumnWrapper"})` ${({hasWrapperPadding:e})=>e?`\n padding: ${c(4)} 0;\n\n ${m(s.md)} {\n padding: ${c(8)} 0;\n }\n `:"padding: 0;"} ${({hasBackground:e})=>e&&r` background-color: ${p("colors.discovery.body.light.background")}; `} ${({showOneColumnReverse:e,breakpoint:t})=>e&&r` padding: 0; ${T} { border-top: 1px solid ${p("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${p("colors.discovery.body.white.accent")}; } ${k} { flex-direction: row-reverse; } ${v} { flex-grow: 1; padding-right: ${c(4)}; padding-left: 0; ${x} { -webkit-line-clamp: unset; } } ${M} { margin-bottom: ${c(2)}; border-bottom: 1px solid ${p("colors.discovery.body.white.border")}; padding-bottom: ${c(2)}; &:last-child { border-bottom: 0; } ${d(`${n[t]}px`)} { margin-top: ${c(1)}; } } ${F} { ${I} { ${d(`${n[t]}px`)} { border-bottom: 1px solid ${p("colors.discovery.body.white.border")}; padding-bottom: ${c(3)}; } } } ${I} { ${B} { padding-bottom: 0; } ${d(`${n[t]}px`)} { border: none; padding-bottom: 0; ${E} { text-align: left; } } } ${L} { border-top-color: ${p("colors.discovery.body.white.accent")}; border-bottom-color: ${p("colors.discovery.body.white.accent")}; ${d(`${n.lg}px`)} { margin-bottom: ${c(3)}; } } `} `,R=i(b.EvenAny).withConfig({displayName:"Wrapper"})` && { grid-auto-flow: row; @media (min-width: ${l.xl}px) { grid-auto-flow: column; grid-template-columns: minmax(0, 1fr) 50%; } } `,_=i(b.WithMargins).withConfig({displayName:"GridWithMargins"})` grid-column: 1/-1; ${({stickyPosition:e,layout:t,isSummaryItemStickTopScreen:o})=>"one-column"===t&&"bottom"===e&&r` @media (min-width: ${l.xl}px) and (orientation: portrait) { & > div:nth-child(1) { display: flex; position: sticky; top: 0; margin-bottom: auto; } } @media (min-width: ${l.xl}px) and (orientation: landscape) { & > div:nth-child(1) { display: flex; position: sticky; @media (max-height: 1099px) { bottom: 0; margin-top: auto; } @media (min-height: 1100px) { top: ${o?c(8):0}; margin-bottom: auto; } } } `} ${({hasDangerousHed:e})=>e&&"&& {\n margin-top: var(--grid-gap);\n }\n "}; ${({breakpoint:e})=>`&&& {\n grid-auto-flow: row;\n \n @media (max-width: ${n[e]}px) {\n grid-template-columns: 1fr;\n }\n \n @media (min-width: ${n[e]+1}px) {\n grid-auto-flow: column;\n grid-template-columns: minmax(0, 1fr) 50%;\n }\n }\n `} `,V=i.div.withConfig({displayName:"SummaryCollageFiftyFiftyTitleWrapper"})` ${h()} margin: 0 auto; ${g("padding")} max-width: ${s.xxl}; `,W=i(b.EvenAny).withConfig({displayName:"SecondaryColumnWrapper"})` width: 100%; && { ${({hasTopSpacing:e})=>e&&`\n margin-top: ${c(4)};\n `} } > ${y} { grid-gap: ${c(2)}; grid-auto-flow: row; } @media (min-width: ${l.lg}px) { width: 80%; } @media (min-width: ${l.xl}px) { width: 100%; } `,O=i.div.withConfig({displayName:"Column"})` margin-bottom: auto; `,U=i(O).withConfig({displayName:"Container"})` display: none; ${({isLastElement:e,breakpoint:t})=>!e&&`\n @media (max-width: ${n[t]}px) {\n display: block;\n }\n\n @media (max-width: ${n.md}px) {\n ${W} {\n row-gap: 0;\n }\n }\n `} ${({isLastElement:e,breakpoint:t})=>e&&`\n @media (min-width: ${n[t]+1}px) {\n display: block;\n }\n `} `,G=i.div.withConfig({displayName:"AdWrapper"})` max-width: 100%; @media (min-width: ${l.xl}px) { margin-bottom: ${c(5)}; } ${({isHidden:e})=>e&&"\n height: 0;\n padding: 0;\n margin: 0;\n visibility: hidden;\n "} `;O.displayName="Column";const j=i((({featuredSummaryItemVariation:e,contentType:t,...o})=>{const i={recipe:f,review:S[e],article:S[e],gallery:S[e]}[t]||S[e];return a.createElement(i,{...o,contentType:t})})).withConfig({displayName:"FeaturedSummaryItem"})` ${C} { ${u("typography.definitions.discovery.hed-break-out")} } ${({hasMorePadding:e})=>e&&`\n @media (min-width: ${s.lg}) {\n padding: 0 ${c(5)};\n }\n\n @media (min-width: ${s.xl}) {\n padding: 0 ${c(10)};\n }\n \n @media (min-width: ${s.xxl}) {\n padding: 0 ${c(15)};\n }\n `}; `,z=i.div.withConfig({displayName:"ShowMoreButtonWrapper"})` display: grid; max-width: fit-content; place-items: center; ${({hasShowMoreButtonBottomMargin:e})=>(e=>{const t=e?8:0;return`\n margin: ${c(4)} auto ${c(t)};\n @media (min-width: ${s.lg}) {\n margin: ${c(3)} auto ${c(t)};\n }\n `})(e)} `;e.exports={SummaryCollageTwoColumnWrapper:P,SummaryCollageOneColumnWrapper:A,Wrapper:R,GridWithMargins:_,SummaryCollageFiftyFiftyTitleWrapper:V,Title:L,StickyColumn:F,SecondaryColumnWrapper:W,OneColumnWrapper:M,Column:O,Container:U,AdWrapper:G,FeaturedSummaryItem:j,ShowMoreButtonWrapper:z}},28716:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{useEffect:n,useState:l}=o(67294),s=o(23493),{componentTracking:d}=o(28601),m=o(32168),c=o(44031),u=o(7279),p=o(32574),{trackComponent:g}=o(40199),{SummaryCollageFiveBGWrapper:h,SummaryCollageFiveFooterWrapper:y,SummaryCollageFiveSectionTitle:b,SummaryCollageFiveItem:S,SummaryCollageFiveWrapper:f}=o(24701),{asConfiguredComponent:C}=o(36380),$=o(26215),w=({className:e,dangerousDek:t,dangerousHed:o,featuredFooter:i,hasBylineBeforeDek:C,hideRubricItemSummary:w,hideVerticalBorders:v,hasLightBackground:k,hasMinimalSummaryItem:T,hasSectionTitleDekColor:x,hasTopPadding:I,items:B,recircRiver:E,sectionTitleVariation:D,shouldAlignDekAtBottom:H,shouldHideBylines:N,shouldHideMetadataSecondary:P,shouldMakePrimaryCardSticky:M,shouldEnableBundleComponentAnalytics:L,shouldShowDek:F,shouldShowStackedRatingsCard:A,shouldTitleHasTopSpacing:R,shouldUseFeaturedFooter:_,shouldUseAlternativeStyle:V,summaryItemRubricVariation:W,summaryItemVariation:O,trackingNamespace:U,variations:G,variationName:j})=>{const[z,q]=l(0),K=()=>{const e=document.querySelector(".site-navigation");let t=0;e&&({offsetHeight:t}=e),q(t/8)};if(n((()=>{g("SummaryCollageFive",j)}),[j]),n((()=>{if(M){const e=s(K,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}})),B.length<5)return null;const{shouldDisplayItemsBelow:J,shouldShowSubHed:Q}=G||{},Z=T?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},X=m[D]||m,Y=B.slice(0,5),ee=o;let te=0,oe={};return A&&(oe={hasIcon:!0,hasRoundedBorder:!1,hasRubric:!0,maxDekLines:0,maxHedLines:0}),r.createElement(h,{hasLightBackground:k},r.createElement(f,{className:a("summary-collage-five",e),dangerousHed:o,hasMinimalSummaryItem:T,hasTopPadding:I,hideVerticalBorders:v,shouldDisplayItemsBelow:J,shouldUseAlternativeStyle:V,shouldHideBottomMargin:!0},r.createElement(b,{as:X,dangerousHed:o,hedTag:"h2",className:"summary-collage-five__title",dangerousSubHed:Q&&t?t:void 0,dangerousDek:F&&t?t:void 0,hasSectionTitleDekColor:x,hasTopSpacing:R,shouldUseAlternativeStyle:V}),Y.filter((e=>e.image)).map(((e,t)=>{const o=c[J?0===t?"SideBySideTwoThirdsImageLeft":"SideBySideThirdsImageRightHedOnly":O],a=A?$:o,i=d.addDataSectionTitleAttribute(L,0===t?U?.center:U?.aside,t>0?te++:void 0);return r.createElement(S,{as:a,...e,...oe,DangerousHedProp:ee,key:t,hasMinimalSummaryItem:T,isSticky:M&&0===t,analyticsDataAttribute:i,hasBylineBeforeDek:C,headerHeight:z,hedTag:"h3",hideRubricItemSummary:w,shouldDisplayItemsBelow:J,summaryItemPosition:t+1,recircRiver:E,rubricVariation:W,shouldAlignDekAtBottom:H,shouldHideBylines:N,shouldHideMetadataSecondary:P,shouldUseAlternativeStyle:V,...Z})})),_&&i&&i.link&&i.label&&r.createElement(y,null,r.createElement(u.Utility,{btnStyle:"text",href:i.link,inputKind:"link",label:i.label,ButtonIcon:p,hasEnableIcon:!0}))))};w.propTypes={className:i.string,dangerousDek:i.string,dangerousHed:i.string,featuredFooter:i.shape({link:i.string,label:i.string}),hasBylineBeforeDek:i.bool,hasLightBackground:i.bool,hasMinimalSummaryItem:i.bool,hasSectionTitleDekColor:i.bool,hasTopPadding:i.bool,hideRubricItemSummary:i.bool,hideVerticalBorders:i.bool,items:i.arrayOf(i.shape(c.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldAlignDekAtBottom:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideMetadataSecondary:i.bool,shouldMakePrimaryCardSticky:i.bool,shouldShowDek:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTitleHasTopSpacing:i.bool,shouldUseAlternativeStyle:i.bool,shouldUseFeaturedFooter:i.bool,summaryItemRubricVariation:i.string,summaryItemVariation:i.string,trackingNamespace:i.object,variationName:i.string,variations:i.shape({shouldDisplayItemsBelow:i.bool,shouldShowSubHed:i.bool})},w.defaultProps={dangerousDek:"",hasBylineBeforeDek:!1,hasLightBackground:!1,hasMinimalSummaryItem:!1,hasSectionTitleDekColor:!1,hasTopPadding:!1,hideRubricItemSummary:!1,hideVerticalBorders:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldAlignDekAtBottom:!1,shouldHideBylines:!1,shouldHideMetadataSecondary:!1,shouldMakePrimaryCardSticky:!1,shouldShowDek:!1,shouldShowStackedRatingsCard:!1,shouldUseAlternativeStyle:!1,summaryItemVariation:"TextBelowLeft",variations:{shouldDisplayItemsBelow:!1,shouldShowSubHed:!1}},w.displayName="SummaryCollageFive",e.exports=C(w,"SummaryCollageFive")},47736:(e,t,o)=>{e.exports=o(50684)},24701:(e,t,o)=>{const{default:a,css:i}=o(51117),{calculateSpacing:r,getColorToken:n,getTypographyStyles:l,getLinkStyles:s,minMaxScreen:d,minScreen:m,maxScreen:c}=o(79720),{minThresholds:u,maxThresholds:p}=o(28657),{cssVariablesCollage:g,universalGridCore:h}=o(61774),{BREAKPOINTS:y}=o(85326),{ButtonIconWrapper:b,ButtonLabel:S}=o(41909),{cssVariablesGrid:f,applyGridSpacing:C}=o(62470),{ResponsiveClipWrapper:$}=o(499),{SpanWrapper:w}=o(89676),{ResponsiveImageContainer:v}=o(7230),{RubricWrapper:k}=o(7320),{ContentWrapper:T,StackedRatingsCardWrapper:x}=o(92729),{applyGridMixin:I}=o(34638),{SummaryItemHedBase:B}=o(27853),{SummaryItemWrapper:E,SummaryItemStickyWrapper:D}=o(88269),H=a.div.withConfig({displayName:"SummaryCollageFiveFooterWrapper"})` display: flex; grid-column: 1 / -1; align-items: center; justify-content: flex-end; a { ${({theme:e})=>s(e,"colors.consumption.lead.standard.link")}; ${b} { padding-left: ${r(.3)}; .icon-arrow { width: 18px; } } } ${S} { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } `,N=a.span.withConfig({displayName:"SummaryCollageFiveSectionTitle"})` grid-column: 1/-1; grid-row: 1; ${({shouldUseAlternativeStyle:e})=>e?`margin-bottom: ${r(0)};`:` margin-bottom: ${r(2)};\n @media (min-width: ${y.md}) {\n margin-bottom: ${r(1)};\n }\n @media (min-width: ${y.lg}) {\n margin-bottom: ${r(0)};\n }`} `,P=`\n &&& {\n ${m(y.md)} {\n padding-right: ${r(3)};\n padding-left: ${r(3)};\n\n .summary-item__content.summary-item__content--minimal {\n padding-top: ${r(4)};\n }\n\n .summary-item__image {\n padding-right: ${r(2)};\n padding-left: ${r(2)};\n }\n }\n\n @media (min-width: ${u.md+1}px) {\n padding-right: ${r(1)};\n padding-left: ${r(1)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n\n ${m(y.lg)} {\n padding-right: ${r(3)};\n padding-left: ${r(3)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n }\n`,M=i` .summary-item__hed { ${m(y.md)} { ${l("typography.definitions.discovery.hed-core-secondary")}; } } `,L=i` && { border-top: 1px solid ${n("colors.discovery.body.white.border")}; padding-top: ${r(4)}; } `,F=i` .summary-item__hed { margin-bottom: 0.5rem; } ${d(0,`${p.md}px`)} { &&& { grid-column: 1 / span 12; grid-row: auto; grid-template-areas: 'content content content image'; grid-template-columns: repeat(4, 1fr); &.summary-item--has-border-sides { && { border-right-style: none; } } } margin: 0; border-bottom: 1px solid ${n("colors.discovery.body.white.divider")}; ${({shouldUseAlternativeStyle:e})=>e?"":"padding: 0 0 16px 0;"} } `,A=i` &&& { grid-column: 1 / -1; grid-row: 2 / span 1; margin-right: 0; margin-left: 0; border-right: none; border-bottom: 1px solid ${n("colors.discovery.body.white.divider")}; border-left: none; padding-right: 0; padding-bottom: 24px; padding-left: 0; } ${d(0,`${p.md}px`)} { padding-bottom: 16px; } ${m(y.md)} { margin-top: -8px; } &&& { .summary-item__hed { ${l("typography.definitions.discovery.hed-break-out")}; } } .summary-item__dek { ${l("typography.definitions.discovery.description-core")}; ${d(y.lg,`${p.xl}px`)} { max-height: 5rem; overflow: scroll; text-align: left; text-overflow: ellipsis; } } .summary-item__content { .rubric.summary-item__rubric { margin-bottom: 16px; ${d(y.md,`${p.lg}px`)} { margin-bottom: ${r(1)}; } } } ${d(y.md,`${p.lg}px`)} { &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${`\n ${f()}\n \n display: grid;\n grid-column-gap: ${r(2)};\n grid-template-areas: 'image content';\n grid-template-columns: repeat(2, 1fr);\n align-items: center;\n\n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content image';\n }\n\n &.summary-item--videodekposition {\n ${m(`${p.md}px`)} {\n border-bottom: 0;\n }\n\n .summary-item__image-link {\n max-width: 100%;\n }\n }\n\n &.summary-item--videodekposition:first-of-type {\n ${c(y.md)} {\n display: block;\n }\n }\n\n .summary-item__asset-container--align-top {\n align-self: start;\n }\n\n .summary-item__asset-container {\n grid-area: image;\n }\n\n .summary-item__content {\n grid-area: content;\n padding-top: 0;\n }\n\n &.summary-item--videodekposition:first-of-type\n > .summary-item__content--margintop {\n padding-top: 0;\n ${m(y.md)} {\n margin-top: calculate-spacing(2);\n }\n }\n`}; grid-template-columns: 1fr; align-items: start; .summary-item__asset-container, .summary-item__content { grid-column: 1 / -1; grid-row: auto; } .summary-item__asset-container { padding-bottom: 24px; } .summary-item__content.summary-item__content--bottom-dek { .summary-item__byline-date-icon--pre-dek { margin: 8px 0 14px 0; } } } } ${d(0,`${p.md}px`)} { &&& { grid-column: 1 / span 12; grid-row: auto; border-bottom: 1px solid ${n("colors.discovery.body.white.divider")}; &.summary-item--has-border-sides { border-right-style: none; } } margin: 0; padding: 0 0 10px 0; &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${I()} grid-template-columns: 1fr; align-items: start; .summary-item__asset-container, .summary-item__content { grid-column: 1 / -1; grid-row: auto; .rubric { &.summary-item__rubric { margin-bottom: 8px; } } } .summary-item__asset-container { padding-bottom: 16px; } } } `,R=i` && { grid-column: 1 / 4; grid-row: 3 / span 1; padding-right: 16px; } &.summary-item--has-border-sides { border-right: none; } ${F} ${d(y.md,`${p.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 3 / span 1; border-bottom: 1px solid ${n("colors.discovery.body.white.divider")}; padding-right: 12px; } padding-bottom: 24px; &.summary-item--has-border-sides { && { border-right-style: none; } } &::after { position: absolute; top: 0%; right: 0; border-right: 1px solid ${n("colors.discovery.body.white.divider")}; height: 80%; content: ''; } } ${d("1025px",`calc(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${r(-4)}; width: 100%; } } `,_=i` &&& { grid-column: 4 / 7; } margin-left: calc(-1 * var(--grid-gap)); padding-right: 16px; padding-left: 16px; ${d(y.md,`${p.lg}px`)} { &.summary-item--has-border-sides { && { border-right-style: none; } } &&& { grid-column: 7 / -1; grid-row: 3 / span 1; border-bottom: 1px solid ${n("colors.discovery.body.white.divider")}; padding-right: 0; padding-left: 12px; } padding-bottom: 16px; } ${F} ${d("1025px",`calc(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${r(-2)}; } } `,V=i` && { grid-column: 7 / 10; grid-row: 3 / span 1; padding-right: 16px; } margin-left: -16px; ${d(y.md,`${p.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 4 / span 1; margin-left: 0; padding-right: 12px; padding-bottom: 0; } } ${d(0,`${p.md}px`)} { margin-left: 0; } ${F} ${d("1025px",`calc(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${r(-2)}; } } `,W=i` && { grid-column: 10 / -1; padding-left: 16px; } margin-left: calc(-1 * var(--grid-gap)); ${d(y.md,`${p.lg}px`)} { grid-row: 4 / span 1; padding-bottom: 0; && { grid-column: 7/-1; } padding-left: 12px; } ${d(0,`${p.md}px`)} { &&& { border-bottom: none; } } ${d("1025px",`calc(${y.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${r(-1)}; } } ${F} &.summary-item--has-border-sides { && { border-right-style: none; } } `,O=a.div.withConfig({displayName:"SummaryCollageFiveItem"})` grid-column: 1 / -1; //1 .summary-item__image, ${v} { width: 100%; } ${$} { margin-bottom: 0; } /* Remove bottom border from all devices except mobile */ && { ${m(y.md)} { border-bottom: none; } } ${({shouldDisplayItemsBelow:e,summaryItemPosition:t})=>e&&i` &.summary-item--layout-placement-side-by-side { align-items: start; } &.summary-item--layout-position-image-right.summary-item--layout-proportions-33-66 { .summary-item__content { &.summary-item__content--no-rubric { padding-top: 0; } } } &.summary-item { ${$} { margin-bottom: 0; } } ${(e=>{switch(e){case 1:return A;case 2:return R;case 3:return _;case 4:return V;case 5:return W;default:return""}})(t)}; `} /* 1. css-grid: spans 6 columns starting 3 columns in (desktop/tablet) 2. css-grid: spans 2 rows starting from the first row (desktop/tablet) 3. override featured summary-item typography token for this composition */ ${({DangerousHedProp:e,hasMinimalSummaryItem:t,shouldDisplayItemsBelow:o,summaryItemPosition:a})=>{switch(a){case 1:return i` ${(e=>i` ${m(y.md)} { grid-column: 4 / span 6; margin-right: calc(var(--border-offset) * -1); margin-left: calc(var(--border-offset) * -1); border-right: 1px solid ${n("colors.discovery.body.white.border")}; border-left: 1px solid ${n("colors.discovery.body.white.border")}; padding-right: var(--border-offset); padding-left: var(--border-offset); &.summary-item--card { margin-right: 0; margin-left: 0; border: 0; padding: 0; } } &.summary-item:not(.summary-item--card) { .summary-item__content { padding-bottom: 0; } } .summary-item__content.summary-item__content--bottom-dek { position: relative; height: 100%; .summary-item__metadata-secondary-without-mobile-margin { margin-bottom: ${r(4)}; } .summary-item__byline-date-icon--pre-dek { margin: 8px 0 14px 0; } } ${w}.summary-item__image { ${d(0,y.md)} { width: auto; } } ${e&&P} .summary-item__hed { ${l("typography.definitions.discovery.hed-break-out")}; ${m(y.md)} { ${l("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { @media (max-width: ${y.md}) { ${l("typography.definitions.discovery.description-feature")}; } } &.summary-item--card { ${d(0,y.md)} { margin-right: ${r(-3)}; margin-left: ${r(-3)}; } .summary-item__content { ${m(y.lg)} { padding-top: ${r(4)}; } } } &.summary-item { ${m(y.md)} { margin-bottom: 0; } } `)(t)}; ${e?"grid-row: 2 / span 2;":"grid-row: 1 / span 2;"} `;case 2:return i` ${M} ${m(y.md)} { position: relative; /* 2 */ grid-column: 1 / span 3; /* 1 */ grid-row: 2; /* 1 */ ${!e&&"grid-row: 1;"} &.summary-item--card { margin-bottom: 0; } } ${t&&L} `;case 3:return i` ${M} &.summary-item { ${m(y.md)} { margin-bottom: 0; } } ${m(y.md)} { grid-column: 1 / span 3; } `;case 4:return i` ${M} ${m(y.md)} { position: relative; /* 2 */ grid-column: 10 / span 3; /* 1 */ grid-row: 2; /* 1 */ ${!e&&"grid-row: 1;"} &.summary-item--card { margin-bottom: 0; } } ${t&&L} `;case 5:return i` ${M} &.summary-item { ${m(y.md)} { margin-bottom: 0; } } ${m(y.md)} { grid-column: 10 / span 3; /* 1 */ } ${d(0,y.md)} { && { margin-bottom: 0; padding-bottom: 0; } } `;default:return""}}} ${({headerHeight:e})=>e&&`\n ${D} {\n top: ${r(e)};\n }\n `} `,U=`\n&& {\n .summary-item__rubric {\n margin-bottom: ${r(2)};\n }\n\n .summary-item__hed {\n margin-bottom: ${r(2)};\n }\n\n .summary-item--card {\n .summary-item__content {\n padding-top: ${r(2)};\n }\n }\n\n\n ${m(y.lg)} {\n .summary-item__rubric {\n margin-bottom: ${r(2)};\n }\n\n .summary-item__hed {\n margin-bottom: ${r(2)};\n\n &.summary-item__hed--no-margin-bottom {\n margin-bottom: 0;\n }\n }\n }\n}\n`,G=`\n ${m(y.lg)} {\n .summary-item__dek {\n margin-bottom: ${r(1)};\n }\n\n .summary-item__metadata-primary {\n margin-bottom: ${r(1)};\n }\n\n .summary-item__metadata-secondary {\n margin-bottom: ${r(2)};\n }\n }\n }\n`,j=a("div").withConfig({displayName:"SummaryCollageFiveWrapper"})` ${g()}; ${h()}; ${C("padding")}; ${d(0,y.md)} { ${N} { grid-column: 1 / span 12; } } ${()=>`\n ${x} {\n ${T} {\n padding: ${r(2)} 0 0;\n }\n\n ${k} {\n margin-bottom: ${r(1)};\n }\n }\n`}; ${({hasTopPadding:e})=>e&&`padding-top: ${r(4)}`}; ${d(0,`${p.md}px`)} { &&& { column-gap: 0; } } ${({shouldUseAlternativeStyle:e})=>e?`padding-bottom: ${r(5)};\n\n ${m(y.lg)} {\n row-gap: ${r(3)};\n }\n \n ${d(`${p.md}px`,`${p.lg}px`)} {\n row-gap: ${r(2)};\n }\n \n ${c(y.md)} {\n grid-gap: 0;\n } `:` ${m(y.md)} {\n padding-bottom: ${r(5)};`} ${({hasMinimalSummaryItem:e})=>e&&` ${m(y.lg)} {\n padding-bottom: ${r(2)};\n }`} ${({hideVerticalBorders:e})=>e&&" .summary-item {\n margin-right: 0;\n margin-left: 0;\n border-right: 0;\n border-left: 0;\n padding: 0;\n }"} ${({dangerousHed:e})=>e?` ${O}:not(:nth-child(2)) {\n ${G}\n };`:`${U}{\n ${O}:not(:first-child) {\n ${G}\n }\n };`} ${({shouldUseAlternativeStyle:e})=>e?`${B} {\n margin: ${r(2)} 0;\n }\n ${E} {\n padding-bottom: ${r(2)};\n ${c(y.md)} {\n padding: ${r(2)} 0;\n }\n }\n \n & > div[data-section-title='summary collage 5/hero'] {\n ${c(y.md)} {\n margin-top: ${r(3)};\n }\n \n ${d(`${p.md}px`,`${p.lg}px`)} {\n margin-top: ${r(1)};\n }\n \n ${m(y.lg)} {\n margin-top: 0;\n }\n }`:""} `,z=a.div.withConfig({displayName:"SummaryCollageFiveBGWrapper"})` ${({hasLightBackground:e,theme:t})=>e&&`\n background: ${n(t,"colors.discovery.body.light.background")};\n `} `;e.exports={SummaryCollageFiveBGWrapper:z,SummaryCollageFiveFooterWrapper:H,SummaryCollageFiveSectionTitle:N,SummaryCollageFiveItem:O,SummaryCollageFiveWrapper:j}},50684:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(28716);i.RowsWithDekAndItemsBelow=a(i,"RowsWithDekAndItemsBelow",{shouldDisplayItemsBelow:!0,shouldShowSubHed:!0},{}),e.exports=i},36066:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{useEffect:n,useState:l}=o(67294),s=o(50361),d=o(23493),m=o(32246),c=o(44031),{componentTracking:u}=o(28601),{trackComponent:p}=o(40199),{SummaryCollageFourUnderMainItem:g,SummaryCollageMainItemBadge:h,SummaryCollageFourMainItem:y,SummaryCollageFourSummaryListItem:b,SummaryCollageFourSubMainItem:S,SummaryCollageFourSubMainItem2:f,SummaryCollageFourWrapper:C}=o(52340),$=o(26215),w=({className:e,dangerousHed:t,shouldEnableSubItems:o,hasBordersForFirstAndLastItem:i,hasRoundedBorder:w,hasTitleBorder:v,hasUnderHeroItem:k,hideBottomBorders:T,hideRubricItemSummary:x,hideLastFewSummaryImages:I,hideSummaryListDeks:B,hideSummaryMainItemDeks:E,hideVerticalBorders:D,isMainSummaryItemSticky:H,items:N,recircRiver:P,shouldEnableBundleComponentAnalytics:M,shouldHideBylines:L,shouldHidePublishDate:F,shouldShowRecipeBadge:A,shouldUseHedCoreSecondaryToken:R,sectionTitleVariation:_,shouldShowStackedRatingsCard:V,summaryItemVariation:W,trackingNamespace:O,hasCoverCollage:U,underHeroItemVariation:G,isTitleFullWidth:j})=>{r.useEffect((()=>{p("SummaryCollageFour")}),[]);const[z,q]=l(0),K=()=>{let e=document.querySelector(".site-navigation").offsetHeight;e/=8,q(e)};n((()=>{if(H){const e=d(K,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const J=s(N),Q=I?J.map(((e,t)=>(t>1&&e.image&&!U&&(e.image=null),U&&0===t&&(e.rubricVariation="Inverted",e.shouldHideEventDate=!1,e.metadataPrimary=""),e))):J,Z="recipe"===Q[0].contentType,X=k?3:void 0,Y=u.addDataSectionTitleAttribute(M,O?.hero||t),ee=u.addDataSectionTitleAttribute(M,O?.under||t),te=U?c.OverlayCenter:c[W];let oe={};return V&&(oe={hasRubric:!0,ratingMethod:"starRating"}),r.createElement(C,{className:a("summary-collage-four",e,{"summary-collage--without-vertical-borders":D}),hasTitleBorder:v,hasCoverCollage:U},r.createElement(y,{...Q[0],hasCoverCollage:U,as:V?$:te,analyticsDataAttribute:Y,className:"summary-collage-four__main-item",headerHeight:z,hideRubricItemSummary:x,isMainSummaryItemSticky:H,recircRiver:P,shouldHideBylines:L,shouldHideDangerousDek:E,shouldHidePublishDate:F,hasBordersForFirstAndLastItem:i,...oe,hasRoundedBorder:w,isTitleFullWidth:j}),A&&Z&&r.createElement(h,{award:{badgeUrl:"/verso/static/epicurious/assets/icons/featuredRecipeBadge.svg"},hasStaticPositionedAward:!0}),!o&&r.createElement(b,{className:"summary-collage-four__summary-list-item",hasUnderHeroItem:k,hasBordersForFirstAndLastItem:i,hideBottomBorders:T,hideVerticalBorders:D,as:m.Collection,dangerousHed:t,shouldEnableBundleComponentAnalytics:M,shouldHideDangerousDek:B,items:Q.slice(1,X),sectionTitleVariation:_,summaryItemVariation:W,shouldHideBylines:L,shouldHidePublishDate:F,trackingNamespace:O?.aside,recircRiver:P,hasCoverCollage:U,hasRoundedBorder:w,shouldUseHedCoreSecondaryToken:R,shouldShowStackedRatingsCard:V}),o&&r.createElement(r.Fragment,null,r.createElement(S,{...Q[1],hasCoverCollage:U,as:V?$:te,analyticsDataAttribute:Y,hideRubricItemSummary:x,recircRiver:P,shouldHideBylines:L,shouldHideDangerousDek:E,shouldHidePublishDate:F,...oe}),r.createElement(f,{...Q[2],hasCoverCollage:U,as:V?$:te,analyticsDataAttribute:Y,hideRubricItemSummary:x,recircRiver:P,shouldHideBylines:L,shouldHideDangerousDek:E,shouldHidePublishDate:F,...oe})),k&&r.createElement(g,{...Q[3],hasCoverCollage:U,as:V?$:c[G],analyticsDataAttribute:ee,className:"summary-collage-four__under-main-item",hideRubricItemSummary:x,recircRiver:P,shouldHideBylines:L,shouldHideDangerousDek:E,shouldHidePublishDate:F,...oe}))};w.propTypes={className:i.string,dangerousHed:i.string,hasBordersForFirstAndLastItem:i.bool,hasCoverCollage:i.bool,hasRoundedBorder:i.bool,hasTitleBorder:i.bool,hasUnderHeroItem:i.bool,hideBottomBorders:i.bool,hideLastFewSummaryImages:i.bool,hideRubricItemSummary:i.bool,hideSummaryListDeks:i.bool,hideSummaryMainItemDeks:i.bool,hideVerticalBorders:i.bool,isMainSummaryItemSticky:i.bool,isTitleFullWidth:i.bool,items:i.arrayOf(i.shape(c.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableSubItems:i.bool,shouldHideBylines:i.bool,shouldHidePublishDate:i.bool,shouldShowRecipeBadge:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseHedCoreSecondaryToken:i.bool,summaryItemVariation:i.string,trackingNamespace:i.object,underHeroItemVariation:i.string},w.defaultProps={hasBordersForFirstAndLastItem:!1,hasTitleBorder:!0,hasUnderHeroItem:!1,hideBottomBorders:!1,hideLastFewSummaryImages:!0,hideRubricItemSummary:!1,hideSummaryListDeks:!0,hideSummaryMainItemDeks:!1,hideVerticalBorders:!1,isMainSummaryItemSticky:!1,sectionTitleVariation:"TextLeft",shouldEnableSubItems:!1,shouldHideBylines:!1,shouldHidePublishDate:!0,shouldShowStackedRatingsCard:!1,shouldUseHedCoreSecondaryToken:!1,summaryItemVariation:"TextBelowLeft",underHeroItemVariation:"TextBelowLeft"},e.exports=w},23982:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(36066);i.displayName="SummaryCollageFour",e.exports=a(i,"SummaryCollageFour")},52340:(e,t,o)=>{const{css:a,default:i}=o(51117),{calculateSpacing:r,getColorToken:n,minScreen:l,minMaxScreen:s,getTypographyStyles:d,getColorStyles:m}=o(79720),{applyGridSpacing:c}=o(62470),{cssVariablesCollage:u,universalGridCore:p}=o(61774),{SectionTitleHed:g}=o(80577),{SummaryListTitle:h}=o(41849),y=o(73699),{BadgeImage:b}=o(25143),{BREAKPOINTS:S}=o(85326),{OverlaySummaryItemHed:f,OverlaySummaryItemDate:C,OverlaySummaryItemContent:$}=o(12365),{SummaryItemContent:w}=o(88269),v=i.div.withConfig({displayName:"SummaryCollageFourMainItem"})` && { grid-column: 1 / -1; ${({isTitleFullWidth:e})=>e&&a` grid-row: 1 / span 3; `}; margin-bottom: ${r(5)}; border-bottom: 0; ${({hasCoverCollage:e})=>e&&`\n height: ${r(90)};\n margin-bottom: ${r(4)};\n .rubric{\n background-color: transparent;\n padding: unset;\n }\n ${l(S.md)} {\n margin-bottom: ${r(6)};\n }\n `}; ${f} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-feature")}; ${({theme:e})=>m(e,"color","colors.discovery.body.black.heading")}; margin-top: ${r(.5)}; margin-bottom: 0; } ${C} { margin-top: ${r(.75)}; } ${$} { padding: 0 0 ${r(9)} 0; } img { object-fit: cover; object-position: top; ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } ${l(S.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; padding-right: 0; .summary-item__image-link, .summary-item__inline-video, .summary-item__content { padding-right: 0; } } ${({isMainSummaryItemSticky:e})=>e&&`\n ${l(S.lg)} {\n position: sticky;\n margin-bottom: auto;\n }\n `}; ${({headerHeight:e})=>e&&`\n ${l(S.lg)} {\n top: ${r(e)};\n }\n `}; ${({hasBordersForFirstAndLastItem:e})=>e&&a` border-bottom: 1px solid ${n("colors.discovery.body.white.border")}; ${l(S.sm)} { ${w} { margin-bottom: ${r(2)}; padding-bottom: ${r(0)}; } margin-bottom: ${r(2)}; padding-bottom: ${r(0)}; } ${l(S.md)} { ${w} { margin-bottom: ${r(2)}; padding-bottom: ${r(0)}; } margin-bottom: ${r(1)}; } ${l(S.lg)} { ${w} { padding-bottom: ${r(0)}; } margin-bottom: auto; } `} } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${l(S.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } `,k=i(v).withConfig({displayName:"SummaryCollageFourSubMainItem"})``,T=i(y).withConfig({displayName:"SummaryCollageMainItemBadge"})` grid-column: 1 / 2; grid-row: 1 / 2; z-index: 1; margin-top: ${r(2)}; margin-left: ${r(1)}; width: 100%; ${l(S.lg)} { grid-column: 4 / 5; grid-row: 1 / 2; } ${b} { @media (max-width: ${S.md}) { width: 72px; height: 100%; } } `,x=i(v).withConfig({displayName:"SummaryCollageFourSubMainItem2"})``,I=i.div.withConfig({displayName:"SummaryCollageFourSummaryListItem"})` && { grid-column: 1 / -1; margin: ${({hasCoverCollage:e})=>e?"0 auto":"0"}; border-top: unset; padding: 0; .summary-item { margin: 0 0 ${r(2)}; ${({hasCoverCollage:e})=>!e&&a` padding: ${r(2)} 0; `} ${({hideBottomBorders:e})=>!e&&a` border-bottom: 1px solid ${n("colors.discovery.body.white.border")}; `} ${l(S.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { padding-top: 0; } &:last-child { border-bottom: none; ${s(0,S.md)} { margin-bottom: 0; padding-bottom: 0; } ${s(0,S.lg)} { &::after { display: none; } } } .summary-item__hed { ${({shouldUseHedCoreSecondaryToken:e})=>d(e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-bulletin-primary")} } ${({hasCoverCollage:e})=>!e&&"\n .summary-item__hed-link {\n &::after {\n display: none;\n }\n } \n "} .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } ${({hasCoverCollage:e})=>!e&&`\n && {\n ${l(S.lg)} {\n grid-column: 9 / -1;\n margin-left: calc(var(--border-offset) * -1);\n border-left: 1px solid\n ${n("colors.discovery.body.white.border")};\n padding-left: var(--border-offset);\n width: calc(100% + var(--border-offset));\n }\n `} ${({hasCoverCollage:e})=>e&&`\n &&{\n ${c("padding")}\n border-top: unset;\n .summary-item {\n margin: unset;\n ${s(0,S.md)} {\n margin-bottom: ${r(4)};\n padding-bottom: ${r(2)};\n }\n &:last-child {\n border-bottom: unset;\n padding-bottom: ${r(5)};\n ${l(S.md)} {\n padding-bottom: ${r(2)};\n }\n }\n }\n ${l(S.md)} {\n .summary-list__items{\n display: grid;\n grid-template-columns: repeat(12,1fr);\n column-gap: var(--grid-gap);\n row-gap: var(--grid-gap);\n \n .summary-list__item {\n &:nth-of-type(1){\n grid-column:1 / span 4;\n }\n &:nth-of-type(2){\n grid-column:5 / span 4;\n }\n &:nth-of-type(3){\n grid-column:9 / span 4;\n }\n }\n }\n }\n } \n }\n `} ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 2;"} ${({hasBordersForFirstAndLastItem:e})=>e&&a` .summary-item:last-child { border-bottom: 1px solid ${n("colors.discovery.body.white.border")}; ${l(S.sm)} { ${w} { padding-bottom: ${r(0)}; } margin-bottom: ${r(0)}; padding-bottom: ${r(2)}; } ${l(S.md)} { ${w} { margin-bottom: ${r(2)}; padding-bottom: ${r(0)}; } padding-bottom: ${r(0)}; } ${l(S.lg)} { margin-bottom: ${r(0)}; } } `} img { ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } `,B=i.div.withConfig({displayName:"SummaryCollageFourUnderMainItem"})` grid-column: 1 / -1; ${l(S.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; border-top: 1px solid ${n("colors.discovery.body.white.border")}; border-bottom: none; } .summary-item__asset-container { ${l(S.lg)} { margin-top: ${r(1)}; } } `,E=i.div.withConfig({displayName:"SummaryCollageFourWrapper"})` ${p()} ${u()} ${({hasCoverCollage:e})=>!e&&c("padding")} ${({hasCoverCollage:e})=>e&&"\n display: unset;\n row-gap:unset;\n "} ${h} { margin-bottom: 0; } ${g} { padding-left: 0; } ${({hasTitleBorder:e})=>e&&a` ${h} { border-top: 1px solid ${n("colors.discovery.body.white.divider")}; border-bottom: 1px solid ${n("colors.discovery.body.white.border")}; } `} `;e.exports={SummaryCollageFourMainItem:v,SummaryCollageMainItemBadge:T,SummaryCollageFourSubMainItem:k,SummaryCollageFourSubMainItem2:x,SummaryCollageFourSummaryListItem:I,SummaryCollageFourUnderMainItem:B,SummaryCollageFourWrapper:E}},18553:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{useState:n,useEffect:l}=o(67294),s=o(32168),d=o(32246),m=o(44031),c=o(7046),{PaymentGateway:u}=o(28576),{SummaryCollageNineTitle:p,SummaryCollageNineTitleWrapper:g,SummaryCollageNineSummaryCollageFour:h,SummaryCollageNineSummaryList:y,SummaryCollageNineGrid:b,SummaryCollageNineGridItemList:S,SummaryCollageNineGridItemListButtonWrapper:f,SummaryCollageNineAdRailContainer:C,SummaryCollageNineAdRail:$,SummaryCollageNineSummaryCarousel:w,SummaryCollageNineSummaryListItems:v}=o(94569),k=o(28657),{trackComponent:T}=o(40199),x=o(38915),I=({className:e,curatedSearchHed:t,dangerousDek:o,dangerousHed:i,shouldEnableChannelFeatures:m,featuredDangerousHed:I,featuredFooter:B,hasUnderlineHed:E,hideBottomBorders:D,hideRubricItemSummary:H,hideVerticalBorders:N,hideBottomBordersforMainFour:P,listItemsLimit:M,isCenterAlignedWithTopDividerOnly:L,items:F,primarySummaryItemVariation:A,rightColumnFeature:R,recircRiver:_,sectionTitleVariation:V,shouldUseFeaturedTitleAndFooter:W,shouldEnableBundleComponentAnalytics:O,shouldHideBylines:U,shouldHideBylinesInSummaryList:G,shouldHideDangerousDek:j,shouldHideDangerousDekInFeaturedItems:z,shouldHideDangerousDekInSummaryList:q,shouldLimitListItemsOnMobile:K,shouldUseDekAsHed:J,showTopBorderInSummaryTitle:Q,summaryListSummaryItemVariation:Z,summaryListHed:X,summaryItemVariation:Y,summarySectionTitleVariation:ee,trackingNamespace:te,showSummaryCarousel:oe})=>{const[ae,ie]=r.useState(!0);r.useEffect((()=>{T("SummaryCollageNine")}),[]);const re=s[V],ne=J?o:W&&I||i,le=j?"":o,se=X||t,de=!!ne,[me,ce]=n(5);let ue={};return R&&(ue={hasFeatured:!0,summaryItemFeatured:R}),l((()=>{K&&window.innerWidth{ce(ae?5:M),ie(!ae)},label:ae?"Show More":"Show Less",inputKind:"button"}))),m&&r.createElement(C,{className:"grid-layout__aside"},r.createElement(c,null,r.createElement(u,{group:"ads"},r.createElement($,{position:"rail"})))))};I.propTypes={className:i.string,curatedSearchHed:i.string,dangerousDek:i.string,dangerousHed:i.string,featuredDangerousHed:i.string,featuredFooter:i.shape({link:i.string,label:i.string}),hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideBottomBordersforMainFour:i.bool,hideRubricItemSummary:i.bool,hideVerticalBorders:i.bool,isCenterAlignedWithTopDividerOnly:i.bool,items:i.arrayOf(i.shape(m.propTypes)),listItemsLimit:i.number,primarySummaryItemVariation:d.propTypes.summaryItemVariation,recircRiver:i.string,rightColumnFeature:i.shape({ctaUrl:i.string,header:i.string,ctaTextLabel:i.string,itemIndex:i.number,hideOnMobile:i.bool}),sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableChannelFeatures:i.bool,shouldHideBylines:i.bool,shouldHideBylinesInSummaryList:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousDekInFeaturedItems:i.bool,shouldHideDangerousDekInSummaryList:i.bool,shouldLimitListItemsOnMobile:i.bool,shouldUseDekAsHed:i.bool,shouldUseFeaturedTitleAndFooter:i.bool,showSummaryCarousel:i.bool,showTopBorderInSummaryTitle:i.bool,summaryItemVariation:d.propTypes.summaryItemVariation,summaryListHed:i.string,summaryListSummaryItemVariation:i.string,summarySectionTitleVariation:i.string,trackingNamespace:i.object},I.defaultProps={hideBottomBorders:!1,hideRubricItemSummary:!1,hideVerticalBorders:!1,items:[],listItemsLimit:5,primarySummaryItemVariation:"TextBelowLeft",sectionTitleVariation:"TextLeft",shouldEnableChannelFeatures:!1,shouldHideBylines:!1,shouldHideDangerousDek:!0,shouldHideDangerousDekInFeaturedItems:!1,shouldHideDangerousDekInSummaryList:!0,shouldLimitListItemsOnMobile:!1,shouldUseDekAsHed:!1,shouldUseFeaturedTitleAndFooter:!1,showSummaryCarousel:!0,showTopBorderInSummaryTitle:!1,summaryItemVariation:"SideBySideThirdsImageRight",summaryListSummaryItemVariation:null,summarySectionTitleVariation:"TextLeft"},I.displayName="SummaryCollageNine",e.exports=I},78058:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(18553);i.displayName="SummaryCollageNine",e.exports=a(i,"SummaryCollageNine")},94569:(e,t,o)=>{const{css:a,default:i}=o(51117),{BREAKPOINTS:r}=o(85326),{calculateSpacing:n,getColorToken:l,getTypographyStyles:s,minScreen:d,maxScreen:m,minMaxScreen:c}=o(79720),{applyGridSpacing:u,cssVariablesGrid:p}=o(62470),{cssVariablesCollage:g}=o(61774),{GridWrapper:h,GridItem:y}=o(14134),{SectionTitleHed:b,SectionTitleDek:S}=o(80577),f=o(23982),C=o(32246),$=o(33946),{SummaryCollageFourUnderMainItem:w,SummaryCollageFourSummaryListItem:v,SummaryCollageFourMainItem:k,SummaryCollageFourSubMainItem:T,SummaryCollageFourSubMainItem2:x}=o(52340),{SummaryItemFeaturedWrapper:I,FeaturedTitle:B,FeaturedLink:E}=o(94092),{SummaryItemDek:D,SummaryItemHedLink:H,SummaryItemWrapper:N,SummaryItemContent:P,SummaryItemAssetContainer:M}=o(88269),{SummaryItemHedBase:L}=o(27853),{RubricWrapper:F}=o(7320),A=o(46647),R=i.div.withConfig({displayName:"SummaryCollageNineTitle"})` ${b} { ${s("typography.definitions.discovery.subhed-section-collection")} } ${({enableChannelFeatures:e})=>e&&`\n ${S} {\n margin-bottom: ${n(2)};\n }\n `} `,_=i.div.withConfig({displayName:"SummaryCollageNineTitleWrapper"})` grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: 1px solid ${l("colors.discovery.body.white.border")}; padding-bottom: ${n(1)}; ${d(r.lg)} { grid-column: 10 / span 3; grid-row: 1 / span 1; margin-left: calc(var(--border-offset) * -1); border-top: none; border-bottom: none; border-left: 1px solid ${l("colors.discovery.body.white.border")}; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({showTopBorderInSummaryTitle:e})=>{e&&a` border-top: 1px solid ${l("colors.discovery.body.white.border")}; ${d(r.lg)} { position: relative; &::before { position: absolute; top: 0; left: var(--border-offset); background-color: ${l("colors.discovery.body.white.border")}; width: calc(100% - var(--border-offset)); height: 1px; content: ''; } } `}} `,V=i(f).withConfig({displayName:"SummaryCollageNineSummaryCollageFour"})` grid-column: 1 / -1; ${({enableChannelFeatures:e})=>e&&`\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\n display: none;\n }`}; &&& { grid-template-columns: repeat(4, 1fr); order: 1; padding-top: 0; padding-right: 0; padding-left: 0; .summary-item, .summary-item--has-border { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-bottom: 0; } } .summary-list--collection-list { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-top: 0; } } ${({enableChannelFeatures:e,theme:t})=>e&&`\n ${H} {\n &::after {\ndisplay: none;\n }\n }\n ${d(r.lg)} {\n grid-row: 2;\n }\n ${k} {\n ${d(r.lg)} {\n grid-column: 4 / span 3;\n grid-row: 1;\n }\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\n grid-column: 5 / span 4;\n grid-row: 1;\n }\n @media (min-width: ${r.md}) and (max-width: calc(${r.lg} - 1px)) {\n border-bottom: 1px solid ${l(t,"colors.discovery.body.white.border")};\n }\n }\n ${T} {\n ${d(r.lg)} {\n grid-column: 1 / span 3;\n grid-row: 1;\n }\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\n grid-column: 1 / span 4;\n grid-row: 1;\n }\n @media (min-width: ${r.md}) and (max-width: calc(${r.lg} - 1px)) {\n border-bottom: 1px solid ${l(t,"colors.discovery.body.white.border")};\n }\n }\n ${x} {\n ${d(r.lg)} {\n grid-column: 1 / span 3;\n grid-row: 2;\n }\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\n grid-column: 1 / span 4;\n grid-row: 2;\n }\n @media (min-width: ${r.md}) and (max-width: calc(${r.lg} - 1px)) {\n border-bottom: 1px solid ${l(t,"colors.discovery.body.white.border")};\n }\n }\n ${w} { \n ${d(r.lg)} {\n border-top: none;\n grid-column: 4 / span 3;\n grid-row: 2;\n }\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\n grid-column: 5 / span 4;\n grid-row: 2;\n }\n @media (min-width: ${r.md}) and (max-width: calc(${r.lg} - 1px)) {\n border-bottom: 1px solid ${l(t,"colors.discovery.body.white.border")};\n }\n }\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\ngrid-column: 1 / span 8;\ngrid-row: 2;\ngrid-template-columns: repeat(8, 1fr);\n }\n `} ${d(r.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; ${({enableChannelFeatures:e})=>!e&&"\n grid-row: 1 / span 3; "} grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${n(5)}, auto) 1fr; grid-row-gap: ${n(2)}; } ${k} { position: unset; margin-bottom: 0; border-bottom: none; ${({enableChannelFeatures:e})=>!e&&`\n ${d(r.lg)} {\n grid-column: 4 / -1;\n }`} @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${n(1)}; } @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) { padding-bottom: ${n(2)}; } .summary-item__dek { display: block; } .summary-item__content { margin-bottom: 0; padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { } } .summary-item__byline { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; } } } ${w} { border-bottom: none; @media (min-width: 0) and (max-width: calc(${r.lg})) { ${({enableChannelFeatures:e,theme:t})=>e&&`display: block; \n @media (min-width: ${r.md}) and (max-width: calc(${r.lg} - 1px)) {\n border-bottom: 1px solid ${l(t,"colors.discovery.body.white.border")};\n }`} } ${({enableChannelFeatures:e})=>!e&&`\n ${d(r.lg)} {\n grid-column: 4 / -1;\n }`} @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { display: block; } .summary-item__dek { display: block; } .summary-item__content { ${d(r.lg)} { ${({enableChannelFeatures:e})=>e?`margin-top: 0;\n padding: ${n(2)} 0 ${n(4)};`:`margin-top: ${n(2)};`} } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding: ${n(2)} 0 ${n(4)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${n(2)}; } } .summary-item__image-link { ${d(r.lg)} { ${({enableChannelFeatures:e})=>e?"margin-top: 0;":`margin-top: ${n(2)};`} } @media (min-width: 0) and (max-width: calc(${r.lg})) { ${({enableChannelFeatures:e})=>e&&" max-width: 100%;"} } } } ${v} { .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${n(1)}; } @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) { padding-bottom: ${n(2)}; } } ${d(r.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; border-right: 1px solid ${l("colors.discovery.body.white.border")}; border-left: none; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: ${n(2)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${s("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } } `,W=i(C.Collection).withConfig({displayName:"SummaryCollageNineSummaryList"})` ${N} { ${({enableChannelFeatures:e})=>e&&`\n ${F} {\n display: block;\n grid-row: 1;\n }\n ${P} {\n grid-row: 2;\n}`} } &&& { order: 3; margin: 0; border-top: none; padding: 0; ${d(r.lg)} { grid-column: 10 / span 3; grid-row: 2 / span 2; margin-left: calc(var(--border-offset) * -1); border-left: 1px solid ${l("colors.discovery.body.white.border")}; padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); height: 100%; } /* reset width of child elements */ &: { width: auto; } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${n(2)}; padding-bottom: ${n(2)}; &:first-of-type { ${d(r.lg)} { border-top: 1px solid ${l("colors.discovery.body.white.border")}; padding-top: ${n(2.5)}; } } &:last-of-type { ${d(r.lg)} { border-bottom: none; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: 0; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { ${s("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${n(1)}; } } ${({displayHed:e})=>!e&&` && {\n order: 2;\n\n ${d(r.lg)} {\n grid-row: 1 / span 3;\n }\n \n .summary-list__item {\n &:first-of-type {\n ${d(r.lg)} {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n }\n `} } `,O=i.div.withConfig({displayName:"SummaryCollageNineGridItemList"})` ${({isCenterAlignedWithTopDividerOnly:e,theme:t})=>e&&`${h}{\n ${y} {\n .summary-list__items {\n ${I} {\n ${H} {\n ${L} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${s(t,"typography.definitions.discovery.hed-core-secondary")};\n color: ${l("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n\n ${D} {\n ${s(t,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${l(t,"colors.discovery.body.white.description")};\n }\n\n ${B} {\n color:\n ${l(t,"colors.consumption.lead.standard.context-signature")};\n ${s(t,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n border-top: 1px solid;\n border-top-color: ${l(t,"colors.discovery.body.white.border")};;\n }\n\n ${E} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${l(t,"colors.discovery.body.white.description")};\n }\n }\n }\n }\n }`} grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; ${({enableChannelFeatures:e,theme:t})=>e&&`\n @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) {\n grid-column: 1 / span 12;\n padding-top: 32px;\n}\n${N} {\n border-bottom: 1px solid ${l(t,"colors.discovery.body.white.border")};\n}\n${M} {\n display: none;\n}\n `} ${({enableChannelFeatures:e,showSummaryCarousel:t})=>e&&t&&`\n @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) {\n display: none;\n }\n `} ${d(r.lg)} { ${({enableChannelFeatures:e})=>e?"grid-column: 7 / span 2;":"grid-column: 10 / span 3;"} grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; } .summary-list__item--before-hidden { border-bottom: none; } `,U=i.div.withConfig({displayName:"SummaryCollageNineAdRailContainer"})` display: block; grid-column: 10 / span 3; @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { display: none; } `,G=i(A).withConfig({displayName:"SummaryCollageNineAdRail"})``,j=i.div.withConfig({displayName:"SummaryCollageNineGridItemListButtonWrapper"})` display: flex; align-items: center; justify-content: center; ${d(r.lg)} { display: none; } .button--show-list { margin-top: ${n(4)}; } `,z=i.div.withConfig({displayName:"SummaryCollageNineSummaryListItems"})` &&&&& { ${d(r.lg)} { display: none; } } && { grid-column: 1 / span 12; grid-row: 2; margin: 0; border-top: none; padding: 0; .summary-item { margin: 0 0 ${n(2)}; padding: ${n(2.5)} 0; ${d(r.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${d(r.lg)} { padding-top: 0; } ${m(r.md)} { padding-top: ${n(2.5)}; } } &:last-child { ${c(0,r.md)} { margin-bottom: 0; padding-bottom: 0; } ${c(0,r.lg)} { &::after { display: none; } } } .summary-item__hed { ${s("typography.definitions.discovery.hed-core-primary")} color: ${l("colors.discovery.body.white.heading")}; } .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } && { ${d(r.lg)} { grid-column: 9 / -1; margin-left: calc(var(--border-offset) * -1); padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 3;"} .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-bottom: 1px solid ${l("colors.discovery.body.white.border")}; padding-bottom: ${n(2.5)}; } } ${d(r.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: ${n(2)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${s("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } `,q=i.div.withConfig({displayName:"SummaryCollageNineGrid"})` ${p()} ${g()} ${u("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${r.xxl}; row-gap: 0; ${d(r.md)} { grid-template-columns: repeat(12, 1fr); } ${({enableChannelFeatures:e,theme:t})=>e&&`\n ${_} {\n grid-column: 1 / span 12;\n border-left: none;\n border-bottom: none;\n padding-bottom: 0;\n }\n ${V} {\n ${L} {\n ${s(t,"typography.definitions.discovery.hed-core-primary")}\n }\n }\n \n ${O} {\n ${h} {\n border-left: none;\n ${N} {\n &:first-of-type {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n ${L} { \n ${s(t,"typography.definitions.discovery.hed-core-secondary")}\n } }\n \n `} ${d(r.lg)} { ${({enableChannelFeatures:e})=>e?" grid-template-rows: auto;":` grid-template-rows: minmax(${n(4)}, auto) repeat(2, 1fr);`} } .summary-item--has-border { &:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; border-bottom: 0; } } } `,K=i($).withConfig({displayName:"SummaryCollageNineSummaryCarousel"})``;e.exports={SummaryCollageNineTitle:R,SummaryCollageNineTitleWrapper:_,SummaryCollageNineSummaryCollageFour:V,SummaryCollageNineSummaryList:W,SummaryCollageNineGrid:q,SummaryCollageNineGridItemList:O,SummaryCollageNineGridItemListButtonWrapper:j,SummaryCollageNineAdRailContainer:U,SummaryCollageNineAdRail:G,SummaryCollageNineSummaryCarousel:K,SummaryCollageNineSummaryListItems:z}},74795:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{asConfiguredComponent:n}=o(36380),l=o(32168),s=o(44031),{componentTracking:d}=o(28601),m=o(56662),{trackComponent:c}=o(40199),{SummaryCollageOneTitle:u,SummaryCollageOneCtaLink:p,SummaryCollageOneGridWithMargin:g,SummaryCollageOneIsFullBleed:h,SummaryCollageOneItemComponent:y,SummaryCollageOneAnchorLink:b,SummaryCollageOneCtaIcon:S,SummaryCollageOneAside:f,SummaryCollageOneDangerousDek:C,SectionTitleLinkHTML:$}=o(83695),w=o(72223),v=o(7046),{PaymentGateway:k}=o(28576),T=o(46647),x=({analyticsDataAttribute:e,ctaLink:t={},showCtaIcon:o=!1,dangerousDek:a,showCartoonLink:i})=>{if(i&&a)return r.createElement(C,{"data-testid":"SummaryCollageOneDangerousDek"},r.createElement($,{dangerouslySetInnerHTML:{__html:a}}));const{label:n,html:l,url:s,icon:d}=t;return l||n&&s?r.createElement(p,{...e,showCtaIcon:o},o&&d&&r.createElement(S,{icon:d}),l?r.createElement("span",{dangerouslySetInnerHTML:{__html:l}}):r.createElement(b,{"data-testid":"SummaryCollageOneAnchorLink",href:s,dangerouslySetInnerHTML:{__html:n},showCtaIcon:o})):null};x.propTypes={analyticsDataAttribute:i.object,ctaLink:i.shape({html:i.string,label:i.string,url:i.string}),dangerousDek:i.string,showCartoonLink:i.bool,showCtaIcon:i.bool};const I=({className:e,ctaLink:t,customizedBackgroundColorToken:o,customizedBylineColorToken:i,customizedPublishDateColorToken:n,customizedSectionDekColorToken:p,customizedSectionDekTypeToken:b,customizedSectionTitleColorToken:S,dangerousDek:C,dangerousHed:$,hasFullWidthImage:I,hasListInDek:B,hasNoBottomPaddingContent:E,hasRoundedCorners:D,hasUnderlineHed:H,hideRubricItemSummary:N,items:P,isBorderContextSignature:M,recircRiver:L,sectionTitleVariation:F,shouldDisplayDangerousDek:A,shouldEmbedFeaturedVideo:R,shouldEnableBundleComponentAnalytics:_,shouldHideBylines:V,shouldHideDangerousDek:W,shouldHideDangerousHed:O,shouldHidePublishDate:U,shouldHideTitle:G,shouldUseHedFeatureToken:j,showAdRail:z,showCartoonLink:q,summaryItemRubricVariation:K,summaryItemVariation:J,trackingNamespace:Q,variations:{isFullBleedDarkBackground:Z,isSingleFeature:X,hasEnhancedDailyCartoon:Y,isHeroFeature:ee},variationName:te})=>{r.useEffect((()=>{c("SummaryCollageOne",te)}),[te]);const oe=s[J],ae=l[F];let ie={},re={};const ne=R&&P[0]?.image?.scriptUrl;X&&(ie={hedTag:"h2"},Y?ie.link={}:C&&!A&&(ie.link={html:C}),re={shouldHoldImageSpace:!1});const le=d.addDataSectionTitleAttribute(_,Q?.item||$),se=d.addDataSectionTitleAttribute(_,Q?.featuredLink||$),de=r.createElement(g,{"data-testid":"SummaryCollageOneSingleFeature",className:a("summary-collage-one",e),isHeroFeature:ee,isSingleFeature:X,hasFullWidthImage:I,isFullBleedDarkBackground:Z,hasEnhancedDailyCartoon:Y,showCartoonLink:q,shouldUseHedFeatureToken:j,customizedBackgroundColorToken:o,customizedSectionDekTypeToken:b,customizedSectionDekColorToken:p,hasRoundedCorners:D},!G&&$&&r.createElement(u,{isSingleFeature:X,customizedSectionTitleColorToken:S},r.createElement(ae,{...ie,dangerousHed:$,isBorderContextSignature:M})),r.createElement(w,{dangerousDek:C,shouldDisplayDangerousDek:A}),ne?r.createElement(y,{as:m,analyticsDataAttribute:le,isFeatured:!0,item:P[0],key:P[0].copilotID,scriptUrl:P[0].image.scriptUrl}):r.createElement(y,{...P[0],analyticsDataAttribute:le,as:oe,hasNoBottomPaddingContent:E,hasUnderlineHed:H,hedTag:"h3",hideRubricItemSummary:N,shouldPlayInline:!0,recircRiver:L,rubricVariation:K,hasListInDek:B,shouldHideBylines:V,shouldHideDangerousDek:W,shouldHideDangerousHed:O,shouldHidePublishDate:U,customizedBylineColorToken:i,customizedPublishDateColorToken:n,responsiveCartoonVariation:Y&&"WithNoSocialIcons",hasWrapperButtonRole:!Y,...re,hasEnhancedDailyCartoon:Y}),z&&r.createElement(f,null,r.createElement(v,null,r.createElement(k,{group:"ads"},r.createElement(T,{position:"rail"})))),X&&r.createElement(x,{ctaLink:t,analyticsDataAttribute:se,showCtaIcon:Y,dangerousDek:C,showCartoonLink:q}));return Z?r.createElement(h,{isFullBleedDarkBackground:Z},de):de};I.propTypes={className:i.string,ctaLink:i.shape({html:i.string,label:i.string,url:i.string,icon:i.string}),customizedBackgroundColorToken:i.string,customizedBylineColorToken:i.string,customizedPublishDateColorToken:i.string,customizedSectionDekColorToken:i.string,customizedSectionDekTypeToken:i.string,customizedSectionTitleColorToken:i.string,dangerousDek:i.string,dangerousHed:i.string,hasEnhancedDailyCartoon:i.bool,hasFullWidthImage:i.bool,hasListInDek:i.bool,hasNoBottomPaddingContent:i.bool,hasRoundedCorners:i.bool,hasUnderlineHed:i.bool,hideRubricItemSummary:i.bool,isBorderContextSignature:i.bool,items:i.arrayOf(i.shape(s.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldDisplayDangerousDek:i.bool,shouldEmbedFeaturedVideo:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousHed:i.bool,shouldHidePublishDate:i.bool,shouldHideTitle:i.bool,shouldUseHedFeatureToken:i.bool,showAdRail:i.bool,showCartoonLink:i.bool,summaryItemRubricVariation:i.string,summaryItemVariation:i.oneOf(["TextBelowLeft","TextBelowCenter","TextBelowLeftCard","TextBelowCenterCard","ImageRatio43","ImageRatio169","ImageRatio11","CircularImage","TextBelowDesktopOnly","TextBelowDesktopOnlyImageRight","TextBelowDesktopOnlyThirds","TextBelowDesktopOnlyThirdsImageRight","TextBelowDesktopOnlyThirdsImageRightThumbnail","SideBySide","SideBySideImageRight","SideBySideThirds","SideBySideThirdsImageRight","SideBySideDarkBackgroundRight","SideBySideDesktopOnly","SideBySideDesktopOnlyImageRight","SideBySideDesktopOnlyThirds","SideBySideDesktopOnlyThirdsImageRight"]),trackingNamespace:i.object,variationName:i.string,variations:i.shape({isFullBleedDarkBackground:i.bool,isSingleFeature:i.bool,hasEnhancedDailyCartoon:i.bool,isHeroFeature:i.bool})},I.defaultProps={hasEnhancedDailyCartoon:!1,hasListInDek:!1,hasNoBottomPaddingContent:!1,hasRoundedCorners:!1,hideRubricItemSummary:!1,isBorderContextSignature:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEmbedFeaturedVideo:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHidePublishDate:!1,shouldHideTitle:!1,showCartoonLink:!1,summaryItemVariation:"TextBelowLeft",variations:{}},I.displayName="SummaryCollageOne",e.exports=n(I,"SummaryCollageOne")},2863:(e,t,o)=>{e.exports=o(29938)},29938:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(74795);i.SingleFeature=a(i,"SingleFeature",{isSingleFeature:!0},{sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldHideDangerousDek:!0,shouldHideDangerousHed:!0}),i.FullBleedDarkBackground=a(i,"FullBleedDarkBackground",{isFullBleedDarkBackground:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!0}),i.FullBleedDarkBackgroundWithTitle=a(i,"FullBleedDarkBackgroundWithTitle",{isFullBleedDarkBackground:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!1}),i.DailyCartoon=a(i,"DailyCartoon",{isSingleFeature:!0,hasEnhancedDailyCartoon:!0},{sectionTitleVariation:"SoftDivider",shouldHideDangerousDek:!0,shouldHideDangerousHed:!0,showAdRail:!0,showCartoonLink:!0}),i.HeroFeature=a(i,"HeroFeature",{isHeroFeature:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!0,summaryItemRubricVariation:"DiscoveryItem",summaryItemVariation:"SideBySideCenterImageLeft",shouldUseHedFeatureToken:!0}),e.exports=i},75674:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(32168),n=o(68017),l=o(32246),s=o(44031),{SectionTitle:d,SummaryCollageSevenSummaryList:m,SummaryCollageSevenWrapper:c,SummaryCollageSevenIsFullBleed:u}=o(75683),{trackComponent:p}=o(40199),g=({curatedSearchHed:e,dangerousHed:t,hasSectionTitleHedFeature:o,hasTopSpacing:a,hideBottomBorders:l,hideRubricItemSummary:s,hideTitleTopSpacing:g,hideVerticalBorders:h,items:y,isSpecial:b,isFullBleedSpecialBackground:S,sectionTitleVariation:f,imageAlignment:C,shouldHideBylines:$,shouldHideSpaceAtTop:w,shouldRemoveSummaryItemBorder:v,summaryItemVariation:k,summarySectionTitleVariation:T,recircRiver:x})=>{i.useEffect((()=>{p("SummaryCollageSeven")}),[]);const I=r[f],B=i.createElement(c,{"data-testid":"SummaryCollageSevenWrapper",dangerousHed:!t,hideVerticalBorders:h,hasTopSpacing:a,hasSectionTitleHedFeature:o,isSpecial:b},t&&i.createElement(d,{as:I,dangerousHed:t,hideTitleTopSpacing:g,isSpecial:b}),i.createElement(n,{items:y.slice(0,3),hideRubricItemSummary:s,hasBorder:!l,hideVerticalBorders:h,recircRiver:x,shouldHideBylines:$,shouldHideSpaceAtTop:w,isSpecial:b}),i.createElement(m,{hideRubricItemSummary:s,dangerousHed:e,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,items:y.slice(3),sectionTitleVariation:T,summaryItemVariation:k,recircRiver:x,shouldHideBylines:$,hideBottomBorders:l,imageAlignment:C,isSpecial:b,shouldRemoveSummaryItemBorder:v}));return S?i.createElement(u,{isFullBleedSpecialBackground:S},B):B};g.propTypes={curatedSearchHed:a.string,dangerousHed:a.string,hasSectionTitleHedFeature:a.bool,hasTopSpacing:a.bool,hideBottomBorders:a.bool,hideRubricItemSummary:a.bool,hideTitleTopSpacing:a.bool,hideVerticalBorders:a.bool,imageAlignment:a.oneOf(["top","default","bottom"]),isFullBleedSpecialBackground:a.bool,isSpecial:a.bool,items:a.arrayOf(a.shape(s.propTypes)).isRequired,recircRiver:a.string,sectionTitleVariation:a.string,shouldHideBylines:a.bool,shouldHideSpaceAtTop:a.bool,shouldRemoveSummaryItemBorder:a.bool,summaryItemVariation:l.propTypes.summaryItemVariation,summarySectionTitleVariation:a.string},g.defaultProps={hasSectionTitleHedFeature:!1,hasTopSpacing:!1,hideBottomBorders:!1,hideRubricItemSummary:!1,hideTitleTopSpacing:!1,hideVerticalBorders:!1,imageAlignment:"default",isFullBleedSpecialBackground:!1,isSpecial:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldHideBylines:!1,shouldHideSpaceAtTop:!1,shouldRemoveSummaryItemBorder:!1,summaryItemVariation:"NoAssetTextCenter",summarySectionTitleVariation:"TextCenter"},g.displayName="SummaryCollageSeven",e.exports=g},80272:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(75674);e.exports=a(i,"SummaryCollageSeven")},75683:(e,t,o)=>{const{css:a,default:i}=o(51117),{calculateSpacing:r,getColorToken:n,getTypographyStyles:l,getColorStyles:s,minScreen:d,minMaxScreen:m}=o(79720),{BREAKPOINTS:c}=o(85326),{cssVariablesCollage:u}=o(61774),p=o(48655),{SectionTitleHed:g}=o(80577),{SummaryCollageThreeItemWrapper:h,SummaryCollageThreeWrapper:y}=o(219),b=o(32246),{SummaryListTitle:S}=o(41849),{RubricWrapper:f}=o(7320),{GridItem:C}=o(14134),$=i(p.WithMargins).withConfig({displayName:"SummaryCollageSevenWrapper"})` ${u()}; && { ${({hasTopSpacing:e})=>e?`\n ${d(c.md)} {\n margin-top: ${r(4)};\n }\n `:""} ${({isSpecial:e})=>e?`\n padding-top: ${r(6)};\n padding-bottom: ${r(6)};\n `:""} } && { row-gap: 0; } > ${C} { ${({dangerousHed:e})=>!e&&"\n &:first-child{\n grid-column: 1/-1;\n grid-row: 1;\n }"} } > ${C} { grid-column: 1 / -1; ${d(c.lg)} { grid-column: span 9; } ${y} { > ${C}:first-child { ${d(c.lg)} { grid-column: 4 / -1; grid-row: 1 / span 2; } } > ${C}:not(:first-child) { ${d(c.lg)} { grid-column: 1 / span 3; } } } } > ${C}:last-child { grid-column: 1 / -1; ${d(c.lg)} { grid-column: 10 / span 3; } } ${S} { margin-bottom: ${r(2)}; } ${S} ${g} { ${({hasSectionTitleHedFeature:e})=>a` ${l(e?"typography.definitions.discovery.hed-feature":"typography.definitions.discovery.subhed-section-tertiary")} padding: 0 `} } ${a` ${y} { padding: 0; ${d(c.lg)} { grid-template-columns: repeat(9, 1fr); grid-template-rows: max-content; } .summary-item__metadata-secondary { margin-bottom: ${r(2)}; } > ${C}:first-child { ${h} { ${d(c.lg)} { margin-left: calc(var(--border-offset) * -1); border-left: 1px solid ${n("colors.discovery.body.white.border")}; padding-left: var(--border-offset); } .summary-item__hed { ${l("typography.definitions.discovery.hed-break-out")}; ${d(c.md)} { ${l("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${l("typography.definitions.discovery.description-feature")}; } } } > ${C}:not(:first-child) { ${h} { .summary-item__hed { margin-bottom: ${r(2)}; ${d(c.md)} { ${l("typography.definitions.discovery.hed-core-secondary")}; margin-bottom: ${r(2)}; } } } } } `}; ${y} { ${({hideVerticalBorders:e})=>e&&a` > ${C}:first-child { ${h} { margin-left: 0; border-left: 0; padding-left: 0; } } `} } `,w=i.span.withConfig({displayName:"SectionTitle"})` ${({hideTitleTopSpacing:e})=>e?"":`\n margin-top: ${r(2)};\n `} margin-bottom: ${r(4)}; ${m(0,c.md)} { margin-bottom: ${r(3)}; } ${g} { ${({isSpecial:e,theme:t})=>e&&`${s(t,"color","colors.background.white")};`} } `,v=i.div.withConfig({displayName:"SummaryCollageFourIsFullBleed"})` ${({isFullBleedSpecialBackground:e})=>e&&a` background-color: ${n("colors.consumption.lead.special.background")}; max-width: 100%; `} `,k=i(b.Collection).withConfig({displayName:"SummaryCollageSevenSummaryList"})` && { border-top: 0; padding: 0; ${d(c.lg)} { .summary-item--layout-proportions-33-66 { grid-gap: ${r(2)}; } } } ${f}.summary-item__rubric { margin-bottom: ${r(1)}; ${m(0,c.md)} { margin-bottom: ${r(2)}; } } .summary-list__item:last-child { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } .summary-item__byline { margin-bottom: 0; } .summary-item__hed { ${l("typography.definitions.discovery.hed-bulletin-primary")} } && { .summary-item__hed-link::after { display: none; } } .summary-item__image-link { align-self: center; } .summary-item--layout-placement-side-by-side { .summary-item__hed { ${l("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${r(2)}; ${m(0,c.md)} { ${l("typography.definitions.discovery.hed-bulletin-primary")} } } } `;e.exports={SectionTitle:w,SummaryCollageSevenSummaryList:k,SummaryCollageSevenWrapper:$,SummaryCollageSevenIsFullBleed:v}},78014:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(32246),n=o(44031),{SummaryCollageSixSummaryList:l,SummaryCollageSixWrapper:s}=o(20202),{trackComponent:d}=o(40199),m=({className:e,dangerousHed:t,dangerousDek:o,desktopFeatureColSpan:a,hasDividerAboveHed:r,hasDividerBelowHed:n,hasSectionTitlePrimary:m,hasTitleBorder:c,hasTwoColumnLayout:u,hideRubricItemSummary:p,hideVerticalBorders:g,items:h,sectionTitleVariation:y,shouldEnableBundleComponentAnalytics:b,shouldHideBylines:S,shouldCondenseRightCells:f,summaryItemVariation:C,summaryListSummaryItemVariation:$,recircRiver:w,shouldHidePublishDate:v,hasBorder:k,shouldAlignDekInCenter:T,trackingNamespace:x})=>{i.useEffect((()=>{d("SummaryCollageSix")}),[]);const I=h.map(((e,t)=>(!u&&0!==t&&e.image&&(e.image=null),u&&(e.shouldHidePublishDate=v,e.hasBorder=k),e)));return i.createElement(s,{className:e,hasTwoColumnLayout:u,hasTitleBorder:c,hideVerticalBorders:g,shouldCondenseRightCells:f,summaryCollageColSpan:a,hasDividerBelowHed:n},i.createElement(l,{shouldAlignDekInCenter:T,hasTwoColumnLayout:u,dangerousHed:t,dangerousDek:o,hideRubricItemSummary:p,items:I,sectionTitleVariation:y,summaryItemVariation:$||C,recircRiver:w,shouldEnableBundleComponentAnalytics:b,shouldHideBylines:S,hasSectionTitlePrimary:m,hasDividerAboveHed:r,hasDividerBelowHed:n,trackingNamespace:x}))};m.propTypes={className:a.string,dangerousDek:a.string,dangerousHed:a.string,desktopFeatureColSpan:a.string,hasBorder:a.bool,hasDividerAboveHed:a.bool,hasDividerBelowHed:a.bool,hasSectionTitlePrimary:a.bool,hasTitleBorder:a.bool,hasTwoColumnLayout:a.bool,hideRubricItemSummary:a.bool,hideVerticalBorders:a.bool,items:a.arrayOf(a.shape(n.propTypes)).isRequired,recircRiver:a.string,sectionTitleVariation:a.string,shouldAlignDekInCenter:a.bool,shouldCondenseRightCells:a.bool,shouldEnableBundleComponentAnalytics:a.bool,shouldHideBylines:a.bool,shouldHidePublishDate:a.bool,summaryItemVariation:r.propTypes.summaryItemVariation,summaryListSummaryItemVariation:a.string,trackingNamespace:a.string},m.defaultProps={hasBorder:!0,hasDividerAboveHed:!0,hasDividerBelowHed:!0,hasTitleBorder:!0,hasTwoColumnLayout:!1,hideRubricItemSummary:!1,hideVerticalBorders:!1,sectionTitleVariation:"TextLeft",shouldAlignDekInCenter:!1,shouldCondenseRightCells:!1,shouldHideBylines:!1,shouldHidePublishDate:!0,summaryItemVariation:"TextBelowLeft",summaryListSummaryItemVariation:null},e.exports=m},61308:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(78014);i.displayName="SummaryCollageSix",e.exports=a(i,"SummaryCollageSix")},20202:(e,t,o)=>{const{css:a,default:i}=o(51117),{calculateSpacing:r,getColorToken:n,minMaxScreen:l,minScreen:s,getTypographyStyles:d}=o(79720),{BREAKPOINTS:m}=o(85326),{cssVariablesCollage:c,universalGridCore:u}=o(61774),{RubricWrapper:p}=o(7320),{SectionTitleHed:g}=o(80577),{SummaryListTitle:h}=o(41849),y=o(32246),b=i.div.withConfig({displayName:"SummaryCollageSixWrapper"})` ${h} { margin-bottom: ${r(2)}; } ${l(0,m.md)} { ${({hasTwoColumnLayout:e})=>e&&`\n margin: 0 ${r(3)};\n .summary-list--collection-list {\n padding: 0;\n }\n `} } ${({hasTitleBorder:e})=>e&&a` ${h} { border-bottom: ${({hasDividerBelowHed:e})=>e&&`1px solid ${n("colors.discovery.body.white.border")}`}; border-top: ${({hasDividerAboveHed:e})=>e&&`1px solid ${n("colors.discovery.body.white.divider")}`}; margin-bottom: ${r(4)}; } ${g} { padding-left: 0; } `} ${({hideVerticalBorders:e,hasTwoColumnLayout:t})=>e&&!t&&a` &&& { .summary-item:first-child { margin-right: 0; border-right: 0; padding-right: 0; } } `} .summary-list__items { ${c()} ${u(!1)} } .summary-item { grid-column: 1 / -1; margin-bottom: ${r(5)}; border-bottom: 1px solid ${n("colors.discovery.body.white.border")}; padding-bottom: ${r(5)}; ${s(m.lg)} { border-bottom: 0; padding-bottom: 0; } } .summary-item:first-child { ${({hasTwoColumnLayout:e})=>e&&`\n ${s(m.md)} {\n grid-column: 1 / span 6;\n }\n `} ${({hasTwoColumnLayout:e})=>!e&&a` ${s(m.lg)} { grid-column: 1 / span 8; grid-row: ${({shouldCondenseRightCells:e})=>e?"1 / span 6":"1 / span 5"}; margin-right: calc(var(--border-offset) * -1); border-right: 1px solid ${n("colors.discovery.body.white.border")}; border-bottom: 0; padding-right: var(--border-offset); ${({summaryCollageColSpan:e})=>"use6"===e&&"grid-column: 1 / span 6;"}; } `} ${({hasTwoColumnLayout:e})=>!e&&a` ${p}.summary-item__rubric { margin-right: auto; margin-left: auto; } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${s(m.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } `} .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } } ${({hasTwoColumnLayout:e})=>!e&&a` .summary-item__hed-link::after { margin-right: auto; margin-left: auto; } .summary-item:not(:first-child) { ${s(m.lg)} { grid-column: 9 / span 4; margin-bottom: 0; border-bottom: 1px solid ${n("colors.discovery.body.white.border")}; padding: 0 0 ${r(4)} 0; ${({summaryCollageColSpan:e})=>"use6"===e&&"grid-column: 7 / span 6;"}; } .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-primary")} } .summary-item__hed-link { &::after { display: none; } } .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-secondary")} } .summary-item__dek, .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } `} ${({hasTwoColumnLayout:e,theme:t})=>e&&a` ${h} { margin-bottom: ${r(4)}; padding: 0; padding-top: 0; padding-bottom: 0; * { ${d(t,"typography.definitions.discovery.subhed-section-secondary")}; } } .summary-item { border-bottom: unset; .summary-item__content { flex: 5; } } ${l(0,m.md)} { .summary-item { &:nth-of-type(n + 3) { display: flex; column-gap: 1rem; .summary-item__asset-container { flex: 1; align-self: center; } } } } ${s(m.md)} { .summary-item { &:nth-of-type(2) { grid-column: 7 / span 6; } &:nth-of-type(n + 3) { grid-column: span 3; grid-row: 2; } } } `} .summary-item:last-child { border-bottom: none; padding-bottom: 0; } `,S=i(y.Collection).withConfig({displayName:"SummaryCollageSixSummaryList"})` ${p}.summary-item__rubric { margin-bottom: ${r(1)}; } &&& { .summary-item__hed { margin-bottom: ${r(2)}; } } .summary-item__publish-date { margin-bottom: ${r(3)}; } .summary-list__items { .summary-list__item { .summary-item__hed { ${({hasTwoColumnLayout:e})=>e&&d("typography.definitions.discovery.hed-core-secondary")} } ${l(0,m.md)} { margin-bottom: ${({hasTwoColumnLayout:e})=>e?r(4):0}; } padding-bottom: ${({hasTwoColumnLayout:e})=>e?"unset":0}; } .summary-item:first-child { margin-bottom: ${({hasTwoColumnLayout:e})=>e?r(4):0}; } } `;e.exports={SummaryCollageSixSummaryList:S,SummaryCollageSixWrapper:b}},12956:(e,t,o)=>{const a=o(45697),i=o(67294),{useIntl:r}=o(76186),n=o(28917).Z,{componentTracking:l}=o(28601),s=o(7279),d=o(32168),m=o(44031),c=o(32246),u=o(56662),{trackComponent:p}=o(40199),{SummaryCollageThreeBGWrapper:g,SummaryCollageThreeButtonWrapper:h,SummaryCollageThreeTitle:y,SummaryCollageThreeDek:b,SummaryCollageThreeWrapper:S,SummaryCollageThreeItemWrapper:f}=o(219),{getVariationNames:C}=o(95545),$=o(17843),w=({buttonUrl:e,customTextForSeeMoreButton:t,dangerousHed:o,dangerousDek:a,desktopFeatureColSpan:c,desktopFeatureColSpanForVideo:C,hasBorder:w,hasExtraPadding:v,hasExtraBottomPadding:k,hasExtraTopPadding:T,hasIncreasedTitleSpacing:x,hasMinimalSummaryItem:I,hasModerateBottomMarginOnDek:B,hasNoBottomPadding:E,hasNoMarginBottonOnLastItem:D,hasNoMarginBottomLastItemHed:H,hasOtherTitleSpacing:N,hasTopSpacing:P,hideRubricItemSummary:M,hideVerticalBorders:L,isPrimaryItemFullBleed:F,items:A,isDenseSummaryCollageThree:R,isSpecial:_,recircRiver:V,sectionTitleVariation:W,shouldDisplayDangerousDek:O,shouldEmbedFeaturedVideo:U,shouldEnableBundleComponentAnalytics:G,shouldHideBylines:j,shouldHideDangerousDek:z,shouldHideDangerousDekFirstChild:q,shouldHidePublishDate:K,shouldHideSpaceAtTop:J,shouldUseDiscoveryTypeToken:Q,shouldShowSeeMoreButton:Z,shouldUseAlternativeStyle:X,showMoreButtonVariation:Y,summaryItemRubricVariation:ee,summaryItemVariation:te,theme:oe})=>{i.useEffect((()=>{p("SummaryCollageThree")}),[]);const{formatMessage:ae}=r(),ie=I?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},re=O&&a,ne=s[Y],le=d[W],se=m[te],de="SummaryCollageThreeItem",me=A.every((e=>"cnevideo"===e.contentType))?C:c;return i.createElement($,{palette:oe},i.createElement(g,null,i.createElement(S,{summaryCollageColSpan:me,dangerousHed:o,hasDangerousDek:re,hasExtraPadding:v,hasExtraBottomPadding:k,hasExtraTopPadding:T,hasMinimalSummaryItem:I,hasNoBottomPadding:E,hideVerticalBorders:L,hasTopSpacing:P&&!J,isDenseSummaryCollageThree:R,shouldShowSeeMoreButton:Z,shouldUseAlternativeStyle:X,hasModerateBottomMarginOnDek:B,hasNoMarginBottomLastItemHed:H,hasNoMarginBottonOnLastItem:D},o&&i.createElement(y,{as:le,dangerousHed:o,hasIncreasedTitleSpacing:x,hasOtherTitleSpacing:N,shouldUseAlternativeStyle:X}),re&&i.createElement(b,{dangerouslySetInnerHTML:{__html:a},shouldUseDiscoveryTypeToken:Q}),A.map(((e,t)=>{const a=U&&e?.image?.scriptUrl,r=l.addDataSectionTitleAttribute(G,o,t),n=0===t?q:z;return a?i.createElement(f,{as:u,"data-testid":de,analyticsDataAttribute:r,hasBorder:w,isFeatured:0===t,item:e,key:e.copilotID,scriptUrl:e.image.scriptUrl,isDenseSummaryCollageThree:R,shouldUseAlternativeStyle:X}):i.createElement(f,{as:se,"data-testid":de,...e,analyticsDataAttribute:r,hasExtraPadding:v,hideRubricItemSummary:M,shouldHideDangerousDek:n,key:t,hedTag:"h3",recircRiver:V,rubricVariation:ee,shouldHideBylines:j,...ie,isPrimaryItemFullBleed:F,index:t,hasBorder:w,hasMinimalSummaryItem:I,isSpecial:_,shouldUseAlternativeStyle:X,shouldHidePublishDate:K})})),Z&&i.createElement(h,null,i.createElement(ne,{btnStyle:"outlined",label:t||ae(n.seeMore),ariaLabel:t||ae(n.seeMore),href:e,inputKind:"link",isSpecial:_})))))},v=C(s);w.propTypes={buttonUrl:a.string,className:a.string,customTextForSeeMoreButton:a.string,dangerousDek:a.string,dangerousHed:a.string,desktopFeatureColSpan:a.oneOf(["use8","use9"]),desktopFeatureColSpanForVideo:a.oneOf(["use8","use9"]),hasBorder:a.bool,hasExtraBottomPadding:a.bool,hasExtraPadding:a.bool,hasExtraTopPadding:a.bool,hasIncreasedTitleSpacing:a.bool,hasMinimalSummaryItem:a.bool,hasModerateBottomMarginOnDek:a.bool,hasNoBottomPadding:a.bool,hasNoMarginBottomLastItemHed:a.bool,hasNoMarginBottonOnLastItem:a.bool,hasOtherTitleSpacing:a.bool,hasTopSpacing:a.bool,hideRubricItemSummary:a.bool,hideVerticalBorders:a.bool,isDenseSummaryCollageThree:a.bool,isPrimaryItemFullBleed:a.bool,isSpecial:a.bool,items:a.arrayOf(a.shape(m.propTypes)).isRequired,recircRiver:a.string,sectionTitleVariation:a.string,shouldDisplayDangerousDek:a.bool,shouldEmbedFeaturedVideo:a.bool,shouldEnableBundleComponentAnalytics:a.bool,shouldHideBylines:a.bool,shouldHideDangerousDek:a.bool,shouldHideDangerousDekFirstChild:a.bool,shouldHidePublishDate:a.bool,shouldHideSpaceAtTop:a.bool,shouldShowSeeMoreButton:a.bool,shouldUseAlternativeStyle:a.bool,shouldUseDiscoveryTypeToken:a.bool,showMoreButtonVariation:a.oneOf(v),summaryItemRubricVariation:a.string,summaryItemVariation:c.propTypes.summaryItemVariation,theme:a.oneOf(["standard","inverted","special"])},w.defaultProps={buttonUrl:"",desktopFeatureColSpan:"use8",desktopFeatureColSpanForVideo:"use8",hasBorder:!0,hasExtraBottomPadding:!1,hasExtraPadding:!1,hasExtraTopPadding:!1,hasIncreasedTitleSpacing:!1,hasMinimalSummaryItem:!1,hasModerateBottomMarginOnDek:!1,hasNoBottomPadding:!1,hasNoMarginBottomLastItemHed:!1,hasNoMarginBottonOnLastItem:!1,hasOtherTitleSpacing:!1,hasTopSpacing:!1,hideVerticalBorders:!1,isPrimaryItemFullBleed:!1,isSpecial:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEmbedFeaturedVideo:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideDangerousDekFirstChild:!1,shouldHidePublishDate:!0,shouldHideSpaceAtTop:!1,shouldShowSeeMoreButton:!1,shouldUseAlternativeStyle:!1,shouldUseDiscoveryTypeToken:!1,showMoreButtonVariation:"UtilityInverted",summaryItemVariation:"TextBelowLeft",theme:"standard"},w.displayName="SummaryCollageThree",e.exports=w},68017:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(12956);e.exports=a(i,"SummaryCollageThree")},28917:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({seeMore:{id:"SummaryCollageThree.seeMore",defaultMessage:"See More Videos",description:"label text for see more button"}})},73933:(e,t,o)=>{const a=o(45697),i=o(67294),{useState:r,useEffect:n}=o(67294),l=o(50361),s=o(32246),d=o(44031),{getPropsForSummaryItemFeatured:m}=(o(94154),o(80111)),{componentTracking:c}=o(28601),{SummaryCollageTweleveSummaryListItem:u,SummaryCollageTweleveWrapper:p,SummaryCollageTweleveMainItem:g,SummaryCollageTweleveUnderMainItem:h,SummaryCollageTweleveSummaryList:y,SummaryCollageTweleveGrid:b,SummaryCollageTweleveGridItemList:S,SummaryCollageTweleveGridItemListButtonWrapper:f,SummaryCollageTweleveSummaryCarouselWrapper:C,SummaryCollageTweleveSummaryCarousel:$}=o(37790),w=o(28657),{trackComponent:v}=o(40199),k=o(38915),T=({curatedSearchHed:e,dangerousDek:t,dangerousHed:o,featuredDangerousHed:a,featuredFooter:C,hasUnderlineHed:$,hideRubricItemSummary:T,listItemsLimit:x,isCenterAlignedWithTopDividerOnly:I,items:B,rightColumnFeature:E,recircRiver:D,sectionTitleVariation:H,shouldUseFeaturedTitleAndFooter:N,shouldEnableBundleComponentAnalytics:P,shouldHideBylines:M,shouldHideDangerousDekInSummaryList:L,shouldLimitListItemsOnMobile:F,shouldUseDekAsHed:A,summaryListSummaryItemVariation:R,summaryListHed:_,summaryItemRubricVariation:V,summaryItemVariation:W,summarySectionTitleVariation:O,trackingNamespace:U})=>{const[G,j]=i.useState(!0);i.useEffect((()=>{v("SummaryCollageTweleve")}),[]);const z=A?t:N&&a||o,q=_||e,K=!!z,[J,Q]=r(6);let Z={};E&&(Z={hasFeatured:!0,summaryItemFeatured:E}),n((()=>{F&&window.innerWidthi.createElement(h,{key:`underHereItem-${t}`,...e,as:d.SideBySideThirdsImageRight,analyticsDataAttribute:ee,hideRubricItemSummary:!1,recircRiver:D,shouldHideBylines:M,shouldHidePublishDate:!0,hasUnderlineHed:!1})))),i.createElement(S,{hasHed:K,isCenterAlignedWithTopDividerOnly:I},i.createElement(y,{...Z,displayHed:z,dangerousHed:q,footerWithLink:N?C:{},hasUnderlineHed:$,hideRubricItemSummary:!1,shouldEnableBundleComponentAnalytics:P,shouldHideDangerousDek:L,shouldHidePublishDate:!0,shouldHoldImageSpace:!1,items:B.slice(6,6+J),sectionTitleVariation:O,summaryItemVariation:R||W,recircRiver:D,shouldHideBylines:!0,trackingNamespace:U?.rightRail}),!1,i.createElement(f,null,F&&i.createElement(k.Primary,{className:"button--show-list",onClickHandler:()=>{Q(G?6:x),j(!G)},label:G?"Show More":"Show Less",inputKind:"button"}))))};T.propTypes={className:a.string,curatedSearchHed:a.string,dangerousDek:a.string,dangerousHed:a.string,featuredDangerousHed:a.string,featuredFooter:a.shape({link:a.string,label:a.string}),hasUnderlineHed:a.bool,hideRubricItemSummary:a.bool,hideVerticalBorders:a.bool,isCenterAlignedWithTopDividerOnly:a.bool,items:a.arrayOf(a.shape(d.propTypes)),listItemsLimit:a.number,recircRiver:a.string,rightColumnFeature:a.shape({ctaUrl:a.string,header:a.string,ctaTextLabel:a.string,itemIndex:a.number,hideOnMobile:a.bool,overrideFeaturedLinks:a.bool}),sectionTitleVariation:a.string,shouldEnableBundleComponentAnalytics:a.bool,shouldHideBylines:a.bool,shouldHideDangerousDek:a.bool,shouldHideDangerousDekInFeaturedItems:a.bool,shouldHideDangerousDekInSummaryList:a.bool,shouldLimitListItemsOnMobile:a.bool,shouldUseDekAsHed:a.bool,shouldUseFeaturedTitleAndFooter:a.bool,summaryItemRubricVariation:a.string,summaryItemVariation:s.propTypes.summaryItemVariation,summaryListHed:a.string,summaryListSummaryItemVariation:a.string,summarySectionTitleVariation:a.string,trackingNamespace:a.object},T.defaultProps={hideRubricItemSummary:!1,hideVerticalBorders:!1,items:[],listItemsLimit:6,sectionTitleVariation:"TextLeft",shouldHideBylines:!1,shouldHideDangerousDek:!0,shouldHideDangerousDekInFeaturedItems:!1,shouldHideDangerousDekInSummaryList:!0,shouldLimitListItemsOnMobile:!1,shouldUseDekAsHed:!1,shouldUseFeaturedTitleAndFooter:!1,summaryItemVariation:"SideBySideThirdsImageRight",summaryListSummaryItemVariation:null,summarySectionTitleVariation:"TextLeft"},T.displayName="SummaryCollageTweleve",e.exports=T},97171:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(73933);e.exports=a(i,"SummaryCollageTweleve")},37790:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i,getColorToken:r,minScreen:n,minMaxScreen:l,maxScreen:s,getTypographyStyles:d}=o(79720),{applyGridSpacing:m,cssVariablesGrid:c}=o(62470),{GridWrapper:u,GridItem:p}=o(14134),{cssVariablesCollage:g,universalGridCore:h}=o(61774),{RubricWrapper:y}=o(7320),{SectionTitleHed:b}=o(80577),{SummaryListTitle:S}=o(41849),f=o(33946),{CarouselSectionTitle:C,SummaryCarouselRow:$}=o(28642),w=o(32246),{SummaryItemHedBase:v}=o(27853),{BREAKPOINTS:k}=o(85326),{SummaryItemFeaturedWrapper:T,FeaturedTitle:x,FeaturedLink:I}=o(94092),{SummaryItemDek:B,SummaryItemHedLink:E,SummaryItemContent:D,SummaryItemWrapper:H,SummaryItemAssetContainer:N}=o(88269),P=a.div.withConfig({displayName:"SummaryCollageTweleveWrapper"})` ${h()} ${g()} ${m("padding")} ${S} { margin-bottom: 0; } ${b} { padding-left: 0; } grid-column: 1 / -1; &&& { grid-template-columns: repeat(4, 1fr); grid-row-gap: ${i(0)}; order: 1; padding-top: 0; padding-right: 0; padding-left: 0; ${n(k.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; grid-row: 1 / span 3; grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${i(5)}, auto) minmax( ${i(5)}, auto ) 1fr; grid-row-gap: ${i(0)}; } } ${s(k.md)} { .summary-item:first-child { padding-bottom: ${i(2.5)}; } } .summary-item:last-child { align-self: start; border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; padding-bottom: ${i(2.5)}; } .summary-item__content { padding-top: ${i(2.5)}; } ${u} { border-top: none; } `,M=a.div.withConfig({displayName:"SummaryCollageTweleveMainItem"})` && { grid-column: 1 / -1; ${n(k.lg)} { grid-column: 4 / 10; border-bottom: 0; padding-bottom: ${i(3)}; } img { object-fit: cover; object-position: top; } } .summary-item__hed { ${d("typography.definitions.discovery.hed-feature")}; color: ${r("colors.discovery.body.white.heading")}; } ${n(k.lg)} { grid-column: 4 / -1; } .summary-item__dek { display: block; ${d("typography.definitions.discovery.description-core")}; color: ${r("colors.discovery.body.white.description")}; } .summary-item__content { padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-right: -${i(3)}; margin-left: -${i(3)}; } } .summary-item__byline { margin-bottom: 0; } ${y}.summary-item__rubric { margin-bottom: ${i(2)}; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(1.5)}; } color: ${r("colors.discovery.body.white.context-signature")}; } .summary-item:first-child { padding-bottom: ${i(2.5)}; } `,L=a.div.withConfig({displayName:"SummaryCollageTweleveSummaryListItem"})` && { grid-column: 1 / -1; margin: 0; padding: 0; .summary-item { margin: 0 0 ${i(2)}; padding: ${i(2.5)} 0; ${n(k.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${n(k.lg)} { padding-top: 0; } ${s(k.md)} { padding-top: ${i(2.5)}; } } &:last-child { ${l(0,k.md)} { margin-bottom: 0; padding-bottom: 0; } ${l(0,k.lg)} { &::after { display: none; } } } .summary-item__hed { ${d("typography.definitions.discovery.hed-core-primary")} color: ${r("colors.discovery.body.white.heading")}; } .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } && { ${n(k.lg)} { grid-column: 9 / -1; margin-left: calc(var(--border-offset) * -1); padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 3;"} .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { border-bottom: none; padding-bottom: ${i(1)}; } @media (min-width: 0) and (max-width: calc(${k.md} - 1px)) { padding-bottom: ${i(2)}; } } ${n(k.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(2)}; } @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${d("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } `,F=a.div.withConfig({displayName:"SummaryCollageTweleveUnderMainItem"})` grid-column: 1 / -1; border-top: 1px solid ${r("colors.discovery.body.white.border")}; border-bottom: none; ${n(k.lg)} { grid-column: 4 / -1; } &.summary-item { .summary-item__hed { margin-bottom: ${i(1)}; ${d("typography.definitions.discovery.hed-core-secondary")}; color: ${r("colors.discovery.body.white.heading")}; } &:first-of-type { padding-bottom: ${i(2.5)}; } } .summary-item__dek { display: block; } .summary-item__asset-container { display: grid; align-self: baseline; padding-top: ${i(2.5)}; } ${D} { padding-bottom: 0; } `,A=a(w.Collection).withConfig({displayName:"SummaryCollageTweleveSummaryList"})` &&& { order: 3; margin: 0; border-top: none; padding: 0; ${n(k.lg)} { grid-column: 10 / span 3; grid-row: 2 / span 2; margin-left: calc(var(--border-offset) * -1); padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); height: 100%; } /* reset width of child elements */ &: { width: auto; } ${S} { padding-top: 0; padding-bottom: 0; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-top: ${i(3)}; margin-bottom: ${i(3)}; padding-top: ${i(.5)}; padding-bottom: ${i(.5)}; } } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${i(2.5)}; padding-bottom: ${i(2.5)}; ${N} { display: none; } &:first-of-type { ${n(k.lg)} { border-top: 1px solid ${r("colors.discovery.body.white.border")}; padding-top: 0; } } &:last-of-type { @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { border-bottom: none; padding-bottom: 0; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { margin-bottom: 0; } } ${({displayHed:e})=>!e&&` && {\n order: 2;\n\n ${n(k.lg)} {\n grid-row: 1 / span 3;\n }\n \n .summary-list__item {\n &:first-of-type {\n border-top: none;\n }\n }\n }\n `} } `,R=a.div.withConfig({displayName:"SummaryCollageTweleveGridItemList"})` ${({isCenterAlignedWithTopDividerOnly:e,theme:t})=>e&&`${u}{\n ${p} {\n .summary-list__items {\n ${T} {\n border-bottom: 1px solid ${r(t,"colors.discovery.body.white.border")};\n ${E} {\n ${v} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${d(t,"typography.definitions.discovery.hed-core-secondary")};\n color: ${r("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n\n ${B} {\n ${d(t,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${r(t,"colors.discovery.body.white.description")};\n }\n\n ${x} {\n color:\n ${r(t,"colors.consumption.lead.standard.context-signature")};\n ${d(t,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n }\n\n ${I} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${r(t,"colors.discovery.body.white.description")};\n }\n .summary-item__rubric{\n display:none;\n }\n }\n }\n }\n }`} grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; ${n(k.lg)} { grid-column: 10 / span 3; grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; } .summary-list__item--before-hidden { border-bottom: none; } ${E} { ${v} { ${d("typography.definitions.discovery.hed-bulletin-primary")}; color: ${r("colors.discovery.body.white.heading")}; } } `,_=a.div.withConfig({displayName:"SummaryCollageTweleveGridItemListButtonWrapper"})` display: flex; align-items: center; justify-content: center; ${n(k.lg)} { display: none; } .button--show-list { margin-top: ${i(4)}; } `,V=a.div.withConfig({displayName:"SummaryCollageTweleveSummaryCarouselWrapper"})` ${({theme:e})=>`${T} {\n border-bottom: 1px solid ${r(e,"colors.discovery.body.white.border")};\n ${E} {\n ${v} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${d(e,"typography.definitions.discovery.hed-core-secondary")};\n color: ${r("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n ${B} {\n ${d(e,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${r(e,"colors.discovery.body.white.description")};\n }\n ${x} {\n color:\n ${r(e,"colors.consumption.lead.standard.context-signature")};\n ${d(e,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n border-top: 1px solid;\n border-top-color: ${r(e,"colors.discovery.body.white.border")};\n }\n ${I} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${r(e,"colors.discovery.body.white.description")};\n }\n .summary-item__asset-container{\n margin-left: 57px;\n margin-right: 57px;\n }\n ${n(k.md)} {\n display: none;\n }\n ${y}.summary-item__rubric {\n display: block;\n }\n ${H}{\n grid-template-rows: auto;\n ${D}{\n grid-row: 1;\n }\n ${N}{\n grid-row: 2;\n max-width: 100%;\n }\n }\n}`} ${n(k.md)} { display: none; } ${y}.summary-item__rubric { display: block; } ${H} { grid-template-rows: auto; ${y} { grid-row: 1; } ${D} { grid-row: 2; } } .summary-item__rubric { display: none; } ${C} { margin: ${i(4)} 0 0 auto; padding-top: 0; padding-bottom: 0; } ${$} { padding-right: 0; padding-left: 0; } `,W=a(f).withConfig({displayName:"SummaryCollageTweleveSummaryCarousel"})``,O=a.div.withConfig({displayName:"SummaryCollageTweleveGrid"})` ${c()} ${g()} ${m("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${k.xxl}; row-gap: 0; ${n(k.md)} { grid-template-columns: repeat(12, 1fr); } ${n(k.lg)} { grid-template-rows: minmax(${i(4)}, auto) repeat(2, 1fr); } ${E} { ${v} { margin-bottom: ${i(1)}; } } ${M} { ${E} { ${v} { margin-bottom: ${i(1)}; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(.5)}; } } } ${B} { ${d("typography.definitions.discovery.description-feature")}; margin-bottom: ${i(2)}; @media (min-width: 0) and (max-width: calc(${k.lg} - 1px)) { margin-bottom: ${i(1)}; } } } ${F} { padding-bottom: ${i(2.5)}; } `;e.exports={SummaryCollageTweleveMainItem:M,SummaryCollageTweleveSummaryListItem:L,SummaryCollageTweleveUnderMainItem:F,SummaryCollageTweleveWrapper:P,SummaryCollageTweleveSummaryList:A,SummaryCollageTweleveGrid:O,SummaryCollageTweleveGridItemList:R,SummaryCollageTweleveGridItemListButtonWrapper:_,SummaryCollageTweleveSummaryCarouselWrapper:V,SummaryCollageTweleveSummaryCarousel:W}},73416:(e,t,o)=>{const a=o(67294),i=o(45697),{renderToStaticMarkup:r}=o(97762),{useIntl:n}=o(76186),l=o(70420).Z,s=o(30182),d=o(93984),m=o(77083),c=o(57028),{SpotlightMainFeatureGrid:u,SpotlightMainFeatureHeader:p,SpotlightMainFeatureByline:g,SpotlightMainFeatureContent:h,SpotlightMainFeatureCover:y,SpotlightMainFeatureCoverImage:b,SpotlightMainFeatureCoverImageWrapper:S,SpotlightMainFeatureCredit:f,SpotlightMainFeatureLink:C,SpotlightMainFeatureBottomWrapper:$}=o(79790),{componentTracking:w}=o(28601),{SpotlightSectionTitle:v,SpotlightDangerousBottomDek:k}=o(25634),T="Author Spotlight/Story",x=({contributors:e,customizedContinueReadingText:t,dangerousDek:o,dangerousHed:i,hasCustomPadding:x,hasMarginTopOnMobile:I,hasSpecialStyleForFeatureLink:B,hasRoundedCorners:E,hedTag:D,image:H,isDotClickable:N,isImageOnRight:P,related:M,rubric:L,sectionTitleDangerousHed:F,showSectionTitleInsideContent:A,sectionTitleVariation:R,selectedStories:_,selectedStoriesHeadline:V,selectedStoriesImageWidth:W,shouldUseDekForselectedStoriesHeadline:O,shouldHideDangerousDek:U,shouldHaveLargerFeaturedImage:G,shouldHideSelectedStoriesHeadline:j,shouldHideFeatureItemHeader:z,shouldHideFeatureItemByline:q,shouldHideSelectedStoriesByline:K,shouldHideFeatureItemCaption:J,shouldLazyLoadCoverImage:Q,shouldUseDropCap:Z=!1,hasAdditionalDropcapStyling:X,shouldShowDangerousBottomDek:Y,shouldShowSelectedStoriesBelowInMobile:ee,summaryItemVariation:te,summaryItemVariationWithNoAssest:oe,template:ae,url:ie,showItemsAsList:re,signalType:ne,actionBarConfig:le,shouldHideCustmizeText:se})=>{const de=n(),me="spotlight-story"===ae?`Story Spotlight/${L.name}`:`Author Spotlight/${i}`,ce=(e=!1)=>{const t=w.addDataSectionTitleAttribute(!0,me,0);return e&&(t["data-section-title"]=`${t["data-section-title"]}-image`),{...t,href:ie}},ue={dangerousHed:F,className:"SpotlightSectionTitle"};return a.createElement(u,null,a.createElement(y,null,A&&a.createElement(v,{as:c[R],shouldUseDekForselectedStoriesHeadline:O,showSectionTitleInsideContent:A,...ue,template:ae}),!z&&a.createElement(p,{"data-testid":"SpotlightMainFeatureHeader",as:D,dangerouslySetInnerHTML:{__html:r(a.createElement("a",{...ce()},i))},template:ae}),!ee&&a.createElement(m,{items:_,shouldHideSelectedStoriesHeadline:j,sectionTitleVariation:R,selectedStoriesHeadline:V,shouldUseDekForselectedStoriesHeadline:O,shouldHideDangerousDek:U,isDotClickable:N,trackingNamespace:T,actionBarConfig:le}),a.createElement(S,{...ce(!0),tabIndex:"-1",hasCustomPadding:x},a.createElement(b,{"data-testid":"SpotlightCoverImage",template:ae,shouldHaveLargerFeaturedImage:G,isLazy:Q,...H,hasRoundedCorners:E,signalType:ne,actionBarConfig:le})),!q&&a.createElement(g,{"data-testid":"SpotlightAuthorName",contributors:e,template:ae}),!J&&a.createElement(f,{"data-testid":"SpotlightMainFeatureCredit",dangerousCaptionText:"spotlight-contributor"===ae?"":H.caption,dangerousCredit:H.credit,template:ae})),a.createElement(a.Fragment,null,a.createElement(h,{"data-testid":"SpotlightMainFeatureContent",dangerouslySetInnerHTML:{__html:o+("spotlight-contributor"===ae||se?"":r(a.createElement(C,{tabIndex:"-1",...ce(),dangerouslySetInnerHTML:{__html:t||de.formatMessage(l.continueReadingText)}})))},shouldUseDropCap:Z,hasAdditionalDropcapStyling:X,hasMarginTopOnMobile:I,template:ae,hasSpecialStyleForFeatureLink:B,hasCustomPadding:x}),a.createElement(d,{items:_,sectionTitleVariation:R,selectedStoriesHeadline:V,shouldUseDekForselectedStoriesHeadline:O,shouldHideSelectedStoriesByline:K,shouldHideSelectedStoriesHeadline:j,shouldHideDangerousDek:U,summaryItemVariation:P?te:void 0,trackingNamespace:T,isImageOnRight:P,selectedStoriesImageWidth:W,actionBarConfig:le}),ee&&a.createElement(m,{items:_,shouldHideSelectedStoriesHeadline:j,sectionTitleVariation:R,selectedStoriesHeadline:V,shouldUseDekForselectedStoriesHeadline:O,shouldHideDangerousDek:U,isDotClickable:N,trackingNamespace:T}),a.createElement($,null,a.createElement(s,{items:M,...Y&&V&&{shouldShowDangerousBottomDek:Y},summaryItemVariation:te,summaryItemVariationWithNoAssest:oe,template:ae,trackingNamespace:me,showItemsAsList:re,actionBarConfig:le}),Y&&V&&a.createElement(k,{dangerouslySetInnerHTML:{__html:V},hasEnhancedTopSpacing:Y}))))};x.propTypes={actionBarConfig:i.object,contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}).isRequired,customizedContinueReadingText:i.string,dangerousDek:i.string.isRequired,dangerousHed:i.string.isRequired,hasAdditionalDropcapStyling:i.bool,hasCustomPadding:i.bool,hasMarginTopOnMobile:i.bool,hasRoundedCorners:i.bool,hasSpecialStyleForFeatureLink:i.bool,hedTag:i.string,image:i.object.isRequired,isDotClickable:i.bool,isImageOnRight:i.bool,related:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string})),rubric:i.shape({name:i.string}),sectionTitleDangerousHed:i.string,sectionTitleVariation:i.string,selectedStories:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string})),selectedStoriesHeadline:i.string,selectedStoriesImageWidth:i.number,shouldHaveLargerFeaturedImage:i.bool,shouldHideCustmizeText:i.bool,shouldHideDangerousDek:i.bool,shouldHideFeatureItemByline:i.bool,shouldHideFeatureItemCaption:i.bool,shouldHideFeatureItemHeader:i.bool,shouldHideSelectedStoriesByline:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldLazyLoadCoverImage:i.bool,shouldShowDangerousBottomDek:i.bool,shouldShowSelectedStoriesBelowInMobile:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,shouldUseDropCap:i.bool,showItemsAsList:i.bool,showSectionTitleInsideContent:i.bool,signalType:i.string,summaryItemVariation:i.string,summaryItemVariationWithNoAssest:i.string,template:i.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]),url:i.string.isRequired},x.defaultProps={hasAdditionalDropcapStyling:!1,hasMarginTopOnMobile:!1,hasSpecialStyleForFeatureLink:!1,isDotClickable:!1,isImageOnRight:!1,related:[],sectionTitleVariation:"TextCenter",selectedStories:[],shouldHaveLargerFeaturedImage:!1,shouldHideFeatureItemByline:!1,shouldHideFeatureItemCaption:!1,shouldHideFeatureItemHeader:!1,shouldHideSelectedStoriesByline:!1,shouldHideSelectedStoriesHeadline:!1,shouldLazyLoadCoverImage:!1,shouldShowSelectedStoriesBelowInMobile:!1,shouldUseDekForselectedStoriesHeadline:!1,shouldUseDropCap:!1},e.exports=x},79790:function(e,t,o){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightMainFeatureBottomWrapper=t.SpotlightMainFeatureLink=t.SpotlightMainFeatureContent=t.SpotlightMainFeatureCredit=t.SpotlightMainFeatureByline=t.SpotlightMainFeatureCoverImageWrapper=t.SpotlightMainFeatureCoverImage=t.SpotlightMainFeatureCover=t.SpotlightMainFeatureHeader=t.SpotlightMainFeatureGrid=void 0;const i=a(o(48655)),r=o(14134),{default:n,css:l}=o(51117),{calculateSpacing:s,getColorStyles:d,getTypographyStyles:m,minMaxScreen:c,minScreen:u,maxScreen:p}=o(79720),{BREAKPOINTS:g}=o(85326),{maxThresholds:h}=o(28657),y=o(99956),{ResponsiveImageContainer:b}=o(7230),S=o(34042),f=o(31954),{BaseLink:C}=o(74327),$=n(i.default.NoMarginsTwoUp).withConfig({displayName:"SummarySpotlightGrid"})` /* up to md screens, we should not render a grid */ ${p(`${h.lg}px`)} { && { display: unset; } } > ${r.GridItem} { :nth-of-type(1) { text-align: center; } :nth-of-type(2) { display: flex; flex-direction: column; justify-content: space-between; ${u(g.xxl)} { grid-column: span 5; } } } `;t.SpotlightMainFeatureGrid=$;const w=n.h2.withConfig({displayName:"SpotlightMainFeatureHeader"})` margin: 0 auto; padding-bottom: ${s(3)}; text-align: center; text-transform: uppercase; ${({template:e})=>"spotlight-contributor"===e&&l` ${u(g.md)} { padding-bottom: ${s(6)}; } `} ${({theme:e})=>l` ${m(e,"typography.definitions.discovery.hed-feature")} ${d(e,"color","colors.discovery.body.light.heading")}; `}; ${u(g.lg)} { max-width: 80%; } a { text-decoration: none; color: inherit; &:hover { text-decoration: underline; } } `;t.SpotlightMainFeatureHeader=w;const v=n.div.withConfig({displayName:"SpotlightMainFeatureCover"})``;t.SpotlightMainFeatureCover=v;const k=n.a.withConfig({displayName:"SpotlightMainFeatureCoverImageWrapper"})` display: flex; flex-direction: column; align-items: center; ${c(g.md,`${h.lg}px`)} { ${({hasCustomPadding:e})=>e&&`padding-bottom: ${s(6)};`} } `;t.SpotlightMainFeatureCoverImageWrapper=k;const T=n(y).withConfig({displayName:"SpotlightMainFeatureCoverImage"})` display: inline-block; ${u(g.md)} { ${({shouldHaveLargerFeaturedImage:e})=>e?"max-width: 80%;":"max-width: 70%;"} } ${u(g.lg)} { ${b} { object-fit: cover; ${({template:e})=>"spotlight-story"===e&&l` max-height: 70vh; `} } } ${({template:e})=>"spotlight-contributor"===e&&l` ${u(g.md)} { max-width: ${s(50)}; } ${p(`${h.md}px`)} { display: none; } `}; img { ${({hasRoundedCorners:e})=>e&&l` border-radius: ${s(2)}; `} } `;t.SpotlightMainFeatureCoverImage=T;const x=n(f).withConfig({displayName:"SpotlightMainFeatureCredit"})` grid-area: dek; padding: 0 5%; text-align: center; ${p(`${h.lg}px`)} { margin-bottom: ${s(3)}; } ${({theme:e})=>l` ${d(e,"color","colors.discovery.body.light.heading")}; `}; ${u(g.md)} { padding: 0 20%; ${({template:e})=>"spotlight-contributor"===e&&l` padding: 0; `} } ${({template:e})=>"spotlight-contributor"===e&&l` margin-top: ${s(6)}; margin-bottom: 0; ${u(g.lg)} { margin-top: ${s(5)}; } ${p(`${h.md}px`)} { display: none; } ${c(g.md,`${h.lg}px`)} { margin: ${s(6)} 0; } `}; `;t.SpotlightMainFeatureCredit=x;const I=n(S).withConfig({displayName:"SpotlightMainFeatureByline"})` margin-top: ${s(3)}; margin-bottom: ${s(.8)}; padding: 0; ${({template:e})=>"spotlight-contributor"===e&&l` display: none; `}; span, a { ${m("typography.definitions.foundation.title-primary")}; } span { text-transform: uppercase; ${({theme:e})=>l` ${d(e,"color","colors.discovery.body.light.heading")}; `}; } `;t.SpotlightMainFeatureByline=I;const B=n(C).withConfig({displayName:"SpotlightMainFeatureLink"})``;t.SpotlightMainFeatureLink=B;const E=n.div.withConfig({displayName:"SpotlightMainFeatureContent"})` ${({theme:e})=>l` ${m(e,"typography.definitions.consumptionEditorial.body-core")} ${d(e,"color","colors.discovery.body.light.description")}; `}; ${c(g.md,`${h.xl}px`)} { ${({hasCustomPadding:e})=>e&&`padding-bottom: ${s(6)};`} } ${({template:e,shouldUseDropCap:t})=>t&&"spotlight-contributor"!==e&&l` &::first-letter { ${({theme:e})=>m(e,"typography.definitions.consumptionEditorial.display-large")}; /* These values were hard-coded to work with the tny-fiction BI. If your brand has a requirement for the dropcap, there may be some custom styling needed. */ margin-bottom: ${s(-2)}; float: left; padding: 9px 4px 0 0px; ${({hasAdditionalDropcapStyling:e})=>e&&` padding: ${s(2)} ${s(2)} ${s(2)} 0;`} } `} /* We declare the styles here because SpotlightMainFeatureLink is wrapped in renderToStaticMarkup. styled-components sets a component's styles in the DOM after mounting, a phase that won't happen if we render this component to static HTML during the production build. */ ${B} { ${({theme:e})=>d(e,"color","colors.interactive.base.brand-primary")}; ${({hasSpecialStyleForFeatureLink:e,theme:t})=>e&&l` ${d(t,"color","colors.consumption.body.standard.link")}; ${m(t,"typography.definitions.foundation.link-primary")} `} display: block; margin: ${s(3)} 0 0 0; width: 100%; height: auto; text-align: center; text-decoration: none; text-underline-offset: 5px; /* this was agreed in VQA and is not one of our theme values */ white-space: nowrap; ${u(g.md)} { display: inline-block; margin: 0 0 0 ${s(1)}; width: auto; text-align: unset; } } ${B}:hover { text-decoration: underline; } ${({hasMarginTopOnMobile:e})=>e&&l` ${p(`${h.md}px`)} { margin-top: ${s(3)}; } `} a { ${({theme:e})=>l` ${d(e,"color","colors.discovery.body.light.description")}; `}; } `;t.SpotlightMainFeatureContent=E;const D=n.div.withConfig({displayName:"SpotlightMainFeatureBottomWrapper"})``;t.SpotlightMainFeatureBottomWrapper=D},30182:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(44031),{SpotlightRelatedItems:n,SpotlightRelatedItem:l}=o(45844),s=o(48655),{googleAnalytics:d,componentTracking:m}=o(28601),c=({items:e,shouldShowDangerousBottomDek:t,summaryItemVariation:o,summaryItemVariationWithNoAssest:i,template:c,trackingNamespace:u,showItemsAsList:p,actionBarConfig:g})=>{if(!e.length)return null;const h=1===e.length,y="spotlight-contributor"===c?r[i]:r[o],b="spotlight-contributor"===c?"Author Spotlight/Recirc":u;return a.createElement(n,{single:h,"data-testid":"SpotlightRelatedItems",template:c,...t&&{hideSummaryItemBottomSpacing:!0},showItemsAsList:p},a.createElement(s.NoMarginsTwoUp,null,e.map(((e,t)=>a.createElement(l,{key:t,...e.image,...e,analyticsDataAttribute:m.addDataSectionTitleAttribute(!0,b,"spotlight-contributor"===c?t:t+1),dangerousDek:`${e.dangerousHed}`,alternateClickHandlerStrategy:t=>((e,t)=>{const o=e.nativeEvent;d.emitGoogleTrackingEvent(c,{hitType:"event",eventCategory:"click tracking",eventAction:{"data-section-title":b}}),o.target.parentElement.classList.contains("rubric__link")||(o.preventDefault(),o.metaKey?window.open(t.url,"_blank"):window.location=t.url)})(t,e),shouldHideDangerousHed:!0,shouldHideBylines:!0,hasBorder:!1,sideBySideVerticalAlign:"top","data-testid":"SpotlightRelatedItem",shouldShowAllContentWhenDense:!0,as:y,actionBarConfig:g})))))};c.propTypes={actionBarConfig:i.object,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,shouldShowDangerousBottomDek:i.bool,showItemsAsList:i.bool,summaryItemVariation:i.string,summaryItemVariationWithNoAssest:i.string,template:i.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]).isRequired,trackingNamespace:i.string.isRequired},c.defaultProps={summaryItemVariation:"SideBySideDense",summaryItemVariationWithNoAssest:"TextBelowDesktopOnlyNoAsset"},e.exports=c},45844:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightRelatedItem=t.SpotlightRelatedItems=void 0;const{default:a,css:i}=o(51117),{calculateSpacing:r,getColorStyles:n,maxScreen:l,minScreen:s}=o(79720),{BREAKPOINTS:d}=o(85326),{maxThresholds:m}=o(28657),{GridWrapper:c}=o(14134),{SummaryItemAssetContainer:u,SummaryItemContent:p,SummaryItemWrapper:g,SummaryItemDek:h}=o(88269),y=a.div.withConfig({displayName:"SpotlightRelatedItems",hasBorder:!1})` margin-top: ${r(3)}; ${({template:e})=>"spotlight-contributor"===e&&i` margin-top: ${r(5)}; `} ${s(d.md)} { margin-top: ${r(2)}; } a { text-decoration: none; } ${({single:e})=>e&&i` ${s(d.md)} { align-self: unset; } ${c} { display: unset; } ${u} { display: none; } `} ${l(`${m.md}px`)} { ${g} { grid-gap: ${r(1)}; grid-template-columns: none; } } .summary-item { border-top-width: 1px; border-top-style: solid; padding-top: ${r(2)}; ${h} { margin-bottom: 0; &:hover { text-decoration: underline; } } ${({theme:e})=>n(e,"border-color","colors.discovery.body.white.border")}; } ${({hideSummaryItemBottomSpacing:e})=>e&&i` ${u} { margin-bottom: 0; } ${p} { padding-bottom: 0; } `} ${({showItemsAsList:e})=>e&&`\n ${c} {\n grid-template-columns: repeat(1, 1fr);\n grid-template-rows: repeat(2, auto);\n grid-column-gap: 0;\n }\n `} `;t.SpotlightRelatedItems=y;const b=a.div.withConfig({displayName:"SpotlightRelatedItem"})` ${u} { width: ${r(8)}; } a { text-decoration: none; } `;t.SpotlightRelatedItem=b},45395:(e,t,o)=>{const a=o(45697),i=o(67294),{asConfiguredComponent:r}=o(36380),n=o(73416),{SpotlightDangerousBottomDek:l,SpotlightSummaryContainer:s,SpotlightSummaryInnerContainer:d,SpotlightSummarySingleColumn:m,SpotlightSectionTitle:c,SpotlightSummaryGrid:u}=o(25634),{trackComponent:p}=o(40199),g=o(57028),{withCustomTheme:h}=o(36457),y=({customizedContinueReadingText:e,dangerousHed:t,dangerousDek:o,hasCustomPadding:a,hasMarginTopOnMobile:r,hasRoundedCorners:h,hasSpecialStyleForFeatureLink:y,hedTag:b,items:S,isDotClickable:f,isImageOnRight:C,isSpecialTheme:$,sectionTitleVariation:w,selectedStories:v,selectedStoriesImageWidth:k,shouldUseDekForselectedStoriesHeadline:T,shouldHaveBackgroundWhite:x,shouldHideDangerousDek:I,shouldHaveLargerFeaturedImage:B,shouldHideSelectedStoriesHeadline:E,shouldHideFeatureItemHeader:D,shouldHideFeatureItemCaption:H,shouldHideFeatureItemByline:N,shouldHideSelectedStoriesByline:P,shouldLazyLoadCoverImage:M,shouldUseLightColorBackground:L,shouldUseMainContentDropCap:F,hasAdditionalDropcapStyling:A,shouldShowDangerousBottomDek:R,shouldShowSelectedStoriesBelowInMobile:_,shouldStackHedAndDek:V,summaryItemVariation:W,summaryItemVariationWithNoAssest:O,template:U,showItemsAsList:G,shouldHideCustmizeText:j,actionBarConfig:z,variations:{showSectionTitleInsideContent:q}})=>{i.useEffect((()=>{p("SummarySpotlight")}),[]);const K=S[0],J={dangerousDek:T?"":o,dangerousHed:t,hasDividerBelow:!0,className:"SpotlightSectionTitle"};return i.createElement(s,{"data-testid":"SpotlightSummaryContainer",shouldHaveBackgroundWhite:x,shouldUseLightColorBackground:L,isSpecialTheme:$},i.createElement(d,null,i.createElement(m,null,!q&&i.createElement(c,{"data-testid":"SpotlightOuterSectionTitle",as:g[w],shouldUseDekForselectedStoriesHeadline:T,shouldStackHedAndDek:V,...J,template:U}),i.createElement(u,null,i.createElement(n,{...K,customizedContinueReadingText:e,sectionTitleVariation:w,showSectionTitleInsideContent:q,...q&&{sectionTitleDangerousHed:t},selectedStoriesHeadline:o,selectedStoriesImageWidth:k,hasMarginTopOnMobile:r,related:S.slice(1),selectedStories:v,isDotClickable:f,isImageOnRight:C,hedTag:b,shouldHideFeatureItemHeader:D,shouldUseDropCap:F,hasAdditionalDropcapStyling:A,shouldHideSelectedStoriesHeadline:E,shouldUseDekForselectedStoriesHeadline:T,shouldShowDangerousBottomDek:R,shouldShowSelectedStoriesBelowInMobile:_,shouldHaveLargerFeaturedImage:B,shouldHideFeatureItemCaption:H,shouldHideDangerousDek:I,shouldHideFeatureItemByline:N,shouldHideSelectedStoriesByline:P,summaryItemVariation:W,summaryItemVariationWithNoAssest:O,template:U,hasSpecialStyleForFeatureLink:y,showItemsAsList:G,shouldLazyLoadCoverImage:M,hasRoundedCorners:h,shouldHideCustmizeText:j,hasCustomPadding:a,actionBarConfig:z})),!R&&"spotlight-contributor"===U&&i.createElement(l,{"data-testid":"SpotlightMobileDangerousDek",dangerouslySetInnerHTML:{__html:o},hideOnTabletDesktop:!0}))))};y.propTypes={actionBarConfig:a.object,customizedContinueReadingText:a.string,dangerousDek:a.string.isRequired,dangerousHed:a.string.isRequired,hasAdditionalDropcapStyling:a.bool,hasCustomPadding:a.bool,hasMarginTopOnMobile:a.bool,hasRoundedCorners:a.bool,hasSpecialStyleForFeatureLink:a.bool,hedTag:a.string,isDotClickable:a.bool,isImageOnRight:a.bool,isSpecialTheme:a.bool,items:a.arrayOf(a.shape({categories:a.shape({tags:a.array}),contributors:a.shape({author:a.shape({items:a.arrayOf(a.shape({dangerousBio:a.string,dangerousTitle:a.string,name:a.string,socialMedia:a.array,url:a.string}))})}),dangerousDek:a.string,dangerousHed:a.string,image:a.object,url:a.string})).isRequired,sectionTitleVariation:a.string,selectedStories:a.arrayOf(a.shape({categories:a.shape({tags:a.array}),contributors:a.shape({author:a.shape({items:a.arrayOf(a.shape({dangerousBio:a.string,dangerousTitle:a.string,name:a.string,socialMedia:a.array,url:a.string}))})}),dangerousDek:a.string,dangerousHed:a.string,image:a.object,url:a.string})),selectedStoriesImageWidth:a.number,shouldHaveBackgroundWhite:a.bool,shouldHaveLargerFeaturedImage:a.bool,shouldHideCustmizeText:a.bool,shouldHideDangerousDek:a.bool,shouldHideFeatureItemByline:a.bool,shouldHideFeatureItemCaption:a.bool,shouldHideFeatureItemHeader:a.bool,shouldHideSelectedStoriesByline:a.bool,shouldHideSelectedStoriesHeadline:a.bool,shouldLazyLoadCoverImage:a.bool,shouldShowDangerousBottomDek:a.bool,shouldShowSelectedStoriesBelowInMobile:a.bool,shouldStackHedAndDek:a.bool,shouldUseDekForselectedStoriesHeadline:a.bool,shouldUseLightColorBackground:a.bool,shouldUseMainContentDropCap:a.bool,showItemsAsList:a.bool,summaryItemVariation:a.string,summaryItemVariationWithNoAssest:a.string,template:a.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]).isRequired,variations:a.shape({showSectionTitleInsideContent:a.bool})},y.defaultProps={hasAdditionalDropcapStyling:!1,hasMarginTopOnMobile:!1,hasSpecialStyleForFeatureLink:!1,isDotClickable:!1,isImageOnRight:!1,isSpecialTheme:!1,sectionTitleVariation:"TextLeftWithLineBelowTitle",shouldHaveBackgroundWhite:!1,shouldHaveLargerFeaturedImage:!1,shouldHideDangerousDek:!1,shouldHideFeatureItemByline:!1,shouldHideFeatureItemCaption:!1,shouldHideFeatureItemHeader:!1,shouldHideSelectedStoriesByline:!1,shouldHideSelectedStoriesHeadline:!1,shouldLazyLoadCoverImage:!1,shouldShowDangerousBottomDek:!1,shouldShowSelectedStoriesBelowInMobile:!1,shouldStackHedAndDek:!1,shouldUseDekForselectedStoriesHeadline:!1,shouldUseLightColorBackground:!1,variations:{}},y.displayName="SummarySpotlight",e.exports=r(h(y),"SummarySpotlight")},46714:(e,t,o)=>{const a=o(99147);e.exports=a},25634:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightSummaryGrid=t.SpotlightSectionTitle=t.SpotlightSummarySingleColumn=t.SpotlightSummaryInnerContainer=t.SpotlightSummaryContainer=t.SpotlightDangerousBottomDek=t.SpotlightMainFeatureHeader=void 0;const a=o(62470),{default:i,css:r}=o(51117),{calculateSpacing:n,getColorStyles:l,getColorToken:s,getTypographyStyles:d,getLinkStyles:m,minScreen:c,maxScreen:u}=o(79720),{BREAKPOINTS:p}=o(85326),{maxThresholds:g}=o(28657),h=o(32168),{SectionTitleDek:y,SectionTitleHed:b}=o(80577),{BaseText:S}=o(73049),{SpotlightMainFeature:f}=o(79790),{SpotlightRelatedItems:C}=o(45844),{ActionBarWrapper:$,ActionBarButton:w}=o(74655),v=i.section.withConfig({displayName:"SpotlightSummaryContainer"})` padding: ${n(3)}; ${({shouldHaveBackgroundWhite:e,shouldUseLightColorBackground:t,isSpecialTheme:o,theme:a})=>e?`${l(a,"background-color","colors.background.white")};`:o?`${l(a,"background-color","colors.consumption.lead.special.background")};`:t?`${l(a,"background-color","colors.discovery.body.light.background")};`:`${l(a,"background-color","colors.background.light")};`} ${c(p.md)} { padding-top: ${n(6)}; padding-bottom: ${n(6)}; } ${(0,a.cssVariablesGrid)()} ${(0,a.applyGridSpacing)("padding")} ${f}, ${C} { ${$} { position: absolute; right: ${n(.5)}; bottom: ${n(.5)}; background: transparent; height: ${n(3)}; ${w} { border: none; background: none; text-decoration: none; } ${({theme:e})=>`\n ${l(e,"border-color","colors.discovery.body.black.border")};\n \n svg {\n path {\n ${l(e,"fill","colors.discovery.body.white.accent")};\n }\n }\n \n `} } } `;t.SpotlightSummaryContainer=v;const k=i.div.withConfig({displayName:"SpotlightSummaryInnerContainer"})` margin: 0 auto; max-width: calc(${p.xxl} - (2 * ${n(8)})); `;t.SpotlightSummaryInnerContainer=k;const T=i.div.withConfig({displayName:"SpotlightSummarySingleColumn"})` .summary-item { width: 100%; } `;t.SpotlightSummarySingleColumn=T;const x=i(h).withConfig({displayName:"SpotlightHeader"})` ${({shouldUseDekForselectedStoriesHeadline:e,showSectionTitleInsideContent:t,shouldStackHedAndDek:o})=>!e&&!t&&!o&&r` display: flex; justify-content: space-between; `} ${({template:e})=>"spotlight-contributor"===e&&r` ${u(`${g.md}px`)} { display: block; ${b} { width: 100%; text-align: center; } } `} margin-bottom: ${n(3)}; border-bottom: ${n(.125)} solid ${s("colors.discovery.body.white.accent")}; padding-bottom: ${n(2)}; ${c(p.md)} { margin-bottom: ${n(4)}; } ${y} { margin-top: 0; padding-top: 0; text-underline-offset: 3px; /* this was agreed in VQA and is not one of our theme values */ ${({theme:e})=>m(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")}; a { text-decoration: none; transition-duration: unset; &:hover { text-decoration: underline; } } ${({template:e})=>"spotlight-contributor"===e&&r` ${u(`${g.md}px`)} { display: none; } `} ${({shouldStackHedAndDek:e})=>e&&r` padding-top: ${n(1.5,"px")}; `} } ${({showSectionTitleInsideContent:e})=>e&&r` margin-bottom: ${n(1,"px")}; border-bottom: none; padding-bottom: 0; ${c(p.md)} { margin-bottom: ${n(1,"px")}; } ${b} { ${d("typography.definitions.discovery.subhed-section-tertiary")} } `} `;t.SpotlightSectionTitle=x;const I=i(S).withConfig({displayName:"SpotlightDangerousBottomDek"})` margin-top: ${({hasEnhancedTopSpacing:e})=>n(e?2:3)}; text-align: center; ${c(p.lg)} { text-align: left; } ${({hideOnTabletDesktop:e})=>e&&r` ${c(p.md)} { display: none; } `} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")}; a { text-decoration: none; } `;t.SpotlightDangerousBottomDek=I;const B=i.section.withConfig({displayName:"SpotlightSummaryGrid"})` display: grid; ${(0,a.cssVariablesGrid)()} grid-template-areas: 'stories' 'body'; grid-template-columns: 100%; ${c(p.md)} { grid-template-areas: 'body'; } `;t.SpotlightSummaryGrid=B;const E=i.h2.withConfig({displayName:"SpotlightMainFeatureHeader"})` margin: 0 auto; padding-bottom: ${n(3)}; text-align: center; text-transform: uppercase; ${({theme:e})=>r` ${d(e,"typography.definitions.discovery.hed-feature")} ${l(e,"color","colors.discovery.body.brand.heading")}; `}; ${c(p.lg)} { max-width: 80%; } `;t.SpotlightMainFeatureHeader=E},70420:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({continueReadingText:{id:"SummarySpotlight.ContinueReading",defaultMessage:"Continue reading »",description:"Continue reading Summary Spotlight article."},selectedStoriesHeading:{id:"SummarySpotlight.SelectedStories",defaultMessage:"Selected Stories",description:"Title of the selected stories section"}})},99147:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(45395);i.StorySummarySpotlight=a(i,"StorySummarySpotlight",{showSectionTitleInsideContent:!0},{sectionTitleVariation:"TextCenter",shouldShowDangerousBottomDek:!0,shouldLazyLoadCoverImage:!0,showItemsAsList:!1}),i.ContributorSummarySpotlight=a(i,"ContributorSummarySpotlight",{showSectionTitleInsideContent:!0},{sectionTitleVariation:"TextCenter",shouldShowDangerousBottomDek:!0,shouldLazyLoadCoverImage:!0}),e.exports=i},75259:(e,t,o)=>{const a=o(45697),i=o(67294),{useIntl:r}=o(76186),n=o(23493),{connector:l}=o(92078),{trackComponent:s}=o(40199),d=o(68987),m=o(55399),{useViewportObserver:c}=o(47041),u=o(6058),{calculateSpacing:p}=o(79720),{StickyHeroAd:g}=o(46647),{default:h}=o(94027),y=o(77343),b=o(20210).Z,{TopStoryHeader:S,TopStoryHeroAdWrapper:f,TopStoryComponent:C,TopStoryPrimaryLinks:$,TopStoryWrapper:w,ToutsContainer:v,ToutsHeader:k,ToutsBody:T,stylePool:x,GlobalStyles:I}=o(50597),{StackedNavigationNavigationPrimaryLink:B}=o(61416),E=({content:e})=>{const t=r();return e?i.createElement(v,{className:"smart-item--tout"},i.createElement(k,{dangerouslySetInnerHTML:{__html:t.formatMessage(b.toutHead)}}),i.createElement(T,{dangerouslySetInnerHTML:{__html:e}})):null};E.propTypes={content:a.string.isRequired};const D=({additionalContent:e,index:t,items:o,navigation:a,layoutConfigs:l,...m})=>{i.useEffect((()=>{s("TopStory")}),[]);const{formatMessage:b}=r(),v=i.useRef(),[k,T]=i.useState(!1),[D,H]=i.useState(!1),[N,P]=i.useState(0),[M,L]=i.useState(!1),[F,A]=i.useState(!1),[R,_]=i.useState(!1),[V,W]=i.useState(0),[O,U]=i.useState(!1),G=o.map((t=>({...t,additionalContent:e&&i.createElement(E,{content:e}),image:t.image&&{...t.image,isLazy:!1}})));c(".top-story__crown-ad",void 0,(e=>{T(!e)})),c(".top_story-component",{rootSelector:null,rootMargin:`-${p(9,"px")}`,threshold:0},(e=>{H(!e)}));const j=i.useCallback((e=>{if(e){const e=v.current?.getBoundingClientRect();P(e?.top||0)}L(e)}),[]);c(".top_story-component",{rootSelector:null,rootMargin:`${p(62.5,"px")}`,threshold:0},(e=>{A(!e)}));const z=i.useCallback((()=>{const e=window.pageYOffset;u.shouldUpdateScroll(R,e,V,"delta")&&(_(e-V>0),W(e))}),[R,V]);i.useEffect((()=>{const e=n(z,150);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[z]);const q=l[m.id]?.palette||"",K=D?"standard":q;return i.createElement(i.Fragment,null,i.createElement(f,{className:"top-story__crown-ad",addPaddingToCrownAd:O},i.createElement(g,{shouldHoldSpace:!1,onFilled:e=>{e&&U(!0)}})),i.createElement(S,{ref:v,headerIsFixed:k,navIsFixed:D,headerTheme:K,isDrawerOpen:M,"data-testid":"top-story__header"},i.createElement(d,{headerTheme:K,onDrawerStateChange:j})),i.createElement(w,{navIsFixed:D,headerIsFixed:k,headerTheme:K,palette:q,shouldCollapseNavbar:R&&F,"data-testid":"top-story__wrapper"},i.createElement($,{"data-testid":"StackedNavigationSectionPrimaryLinks"},i.createElement(B,{attributes:{"aria-label":b(h.primaryLinksLabel)},links:a.primaryLinks,shouldAllowNavItemHide:!0})),i.createElement(C,{id:"topstory-content"},i.createElement(y,{...m,index:t,className:"top_story-component",items:G,themeExtensions:{componentStylePools:{SmartItem:x}}})),i.createElement(I,{drawerTop:N})))};D.propTypes={additionalContent:a.string,index:a.number,items:a.array.isRequired,layoutConfigs:a.object,navigation:a.shape({primaryLinks:m.propTypes.links})},e.exports=l(D,{keysToPluck:["bundle","layoutConfigs","navigation"]})},88408:(e,t,o)=>{e.exports=o(75259)},20210:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({toutHead:{id:"TopStory.toutHead",defaultMessage:"Also today . . .",description:"Tout header for top story"}})},86977:(e,t,o)=>{const a=o(94184),i=o(67294),{useCallback:r,useState:n,useEffect:l,useRef:s}=o(67294),{useIntl:d}=o(76186),m=o(23279),c=o(41609),u=o(89734),p=o(23493),g=o(45697),h=o(39693),y=o(84885),b=o(6058),S=o(4131),f=o(86320),{BackdropWrapper:C,VersoCommerceCollectionCuratedWrapper:$,VersoPlpCuratedWrapper:w,PaginationModalWrapper:v,FilterRow:k,FilterWrapper:T,FilterComponentGrid:x,FilterComponentWrapper:I,FilterHr:B,LoaderWrapper:E}=o(2019),D=o(79778),H=o(44581),N=o(37099).Z,{mapTypeCategoryAndValue:P,queryParamsForPagination:M}=o(8638),L=["sort","page","format","branch"],F=({container:e,pimCollectionBundleLinks:t,isMobileView:o,shouldHideFilterComponent:g,isFirstProductListingContainer:F,hideAffiliateDisclaimer:A})=>{const{formatMessage:R}=d(),_=e=>{const t=e.filter(Boolean);return t.length?t.map((e=>N[e.label]?{...e,label:R(N[e.label])}:e)):[]},[V,W]=n(e),[O,U]=n({}),[G,j]=n(!0),[z,q]=n(!1),K=s(null),[J,Q]=n(0),[Z,X]=n([]),Y=t&&t.length&&{label:"StorefrontBundle",value:"storefront",selectionType:"single",paramType:"path",counter:0,children:u(t,"label")},[ee,te]=n(!1),[oe,ae]=n(0),[ie,re]=n({...e.pimFilterSortPaginationData,filterData:_([Y,...e.pimFilterSortPaginationData.filterData]),sortData:_(e.pimFilterSortPaginationData.sortData),optionsSelected:!1});0===Z.length&&X(_([Y,...e.pimFilterSortPaginationData.filterData]));const ne=(e,t=[])=>t.length?e.map((e=>t.includes(e.value)?{...e,isSelected:!0}:e)):e,le=(e,t=[])=>t.length&&"multiple"===e.selectionType&&t?.length||0;l((()=>{const e=K.current?.getBoundingClientRect(),t=document.getElementById("app-root"),{bottom:o}=y(t);Q(o-e.bottom)}),[]),l((()=>{if(!ie.optionsSelected){const{pathname:e,search:t}=window.location,o=e.split("/");o.splice(0,1);const a=o.join("/"),{sort:i="",queryString:r}=M(t);U({query:"",sort:i});const n=((e,t,o,a)=>{const i=c(a)?"":a.replace("?",""),{filterData:r,sortData:n}=e,l=new Map;return t.length&&l.set("storefront",[t]),i.length&&i.split("&").forEach((e=>{const[t,o]=e.split("="),a=decodeURIComponent(o).replace(/ /g,"+");if("type"===t&&r.length){const e=P({key:t,value:a.split("+")},r);e.key&&e.value&&l.set(e.key,e.value)}else L.includes(t)||l.set(t,a.split("+"))})),{filterData:r.map((e=>({...e,counter:le(e,l.get(e.value)),children:ne(e.children,l.get(e.value))}))),sortData:c(o)?n:n.map((e=>({...e,default:e.value===o})))}})(ie,a,i,r);re((e=>({...e,...n,optionsSelected:!0}))),j(!1)}}),[ie]);const se=(e,t)=>t.findIndex((t=>t.value===e.value)),de=m((({activeFilter:e,filterData:t,filterSelectionPriority:o})=>{const{pathname:a,search:i,origin:r}=window.location;j(!0);const n=c(i)?"?format=json":`${i}&format=json`,l=`${r}${a}${i}`;window.history.replaceState(null,"",l),fetch(`${a}${n}`).then((e=>e.json())).then((({bundle:a})=>{const r=a.containers.find((e=>"verso-pim-collection"===e.template)),{sort:n=""}=M(i);U({query:"",sort:n}),W(r);const{filterData:l}=r.pimFilterSortPaginationData;let s=t.map((e=>{const t=o[e.value]||10,a=o.lastActionTabPriority||!1;return 1===t?Z.find((t=>t.value===e.value)):a&&t<=a?e:l.find((t=>t.value===e.value))}));s=h(s);const d=l.map((e=>s.find((t=>t.value===e.value))||e));if(!c(e)){const o=se(e,t),a=se(e,d),i=se(e,d),r=t[o];r.children=d[a]?.children||[],i>-1&&d.splice(i,1,r)}re({...r.pimFilterSortPaginationData,filterData:_([Y,...d]),sortData:ie.sortData,optionsSelected:!1}),j(!1);const m=window.document&&window.document.querySelector('div.verso-plp-curated-wrapper div[class*="UnifiedProductCardWrapper-"]:first-of-type');m&&setTimeout((()=>{m.scrollIntoView({behavior:"smooth",block:"end"})}),1)})).catch((e=>{console.warn(e),j(!1)}))}),1e3),me=r((()=>{const e=window.pageYOffset;b.shouldUpdateScroll(ee,e,oe,"delta")&&(te(e-oe>0),ae(e))}),[ee,oe]);return l((()=>{const e=p(me,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[me]),i.createElement($,{ref:K},!g&&i.createElement(I,{isScrolled:ee,isMobileView:o},i.createElement(k,null,i.createElement(B,{isMobileView:o}),i.createElement(x,null,i.createElement(T,{isMobileView:o},i.createElement(D,{theme:"standard",filterSortData:ie,isMobileView:o,totalItems:ie.pagination.totalResults,showTotalItems:!0,isCentered:!1,hasBorders:!1,updateParentDataHandler:({pathChanged:e,filterData:t,activeFilter:o=null,filterSelectionPriority:a={}})=>{e&&window.location.reload(),de({filterData:t,activeFilter:o,filterSelectionPriority:a})},className:"",isContentLoading:G,sendFilterOpenStatus:e=>{o?e||setTimeout((()=>{window&&window.scrollTo(0,0)}),1):q(e)}}))))),i.createElement(S,null,!o&&z&&i.createElement(C,{heightDiff:J},G&&i.createElement(E,null))),i.createElement(S,null,i.createElement(w,{className:a("verso-plp-curated-wrapper")},i.createElement(f,{...V,isFirstProductListingContainer:F,hideAffiliateDisclaimer:A}))),i.createElement(S,null,i.createElement(v,null,ie.pagination&&i.createElement(H,{...O,...ie.pagination,additionalParams:["status","type","color","brand"]}))))};F.propTypes={container:g.object,hideAffiliateDisclaimer:g.bool,isFirstProductListingContainer:g.bool,isMobileView:g.bool,pimCollectionBundleLinks:g.array,shouldHideFilterComponent:g.bool},e.exports=F},3973:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(86977);e.exports=a(i,"VersoCommerceCollectionCurated")},2019:(e,t,o)=>{const{default:a,css:i,keyframes:r}=o(51117),{calculateSpacing:n,getColorToken:l,minMaxScreen:s,getTypographyStyles:d,getColorStyles:m}=o(79720),{BaseWrap:c,BaseText:u}=o(74327),{BREAKPOINTS:p}=o(85326),g=o(48655),h=o(4131),y=o(26895),{GridItem:b}=o(14134),S=r` 0% { top: ${n(8)}; } 100% { top: ${n(20)}; } `,f=r` 0% { top: ${n(20)}; } 100% { top: ${n(8)}; } `,C=a.div.withConfig({displayName:"VersoCommerceCollectionCuratedWrapper"})` ${({hasPaddingTop:e})=>e&&`padding-top: ${n(4)}`} position: relative; height: 100%; `,$=a.div.withConfig({displayName:"PaginationModalWrapper"})` display: flex; justify-content: center; padding-top: ${n(8)}; `,w=a(c).withConfig({displayName:"VersoPlpCuratedWrapper"})``,v=a(c).withConfig({displayName:"FilterWrapper"})` ${e=>e&&`\n && {\n padding-right: ${n(2)};\n padding-left: ${n(2)};\n }\n `} padding-right: ${n(4)}; padding-left: ${n(4)}; ${s(0,p.md)} { padding-right: ${n(3)}; padding-left: ${n(3)}; } `,k=a(g.NoMargins).withConfig({displayName:"FilterComponentGrid"})` > ${b} { grid-column: 1 / 9; @media (min-width: ${p.md}) { grid-column: 1 / -1; } } `,T=a(h).withConfig({displayName:"FilterRow"})``,x=a.hr.withConfig({displayName:"FilterHr"})` && { display: block; position: relative; top: ${({isMobileView:e})=>e?` ${n(6)};`:` ${n(6.1)};`}; margin: 0; border: 0; border-bottom: 1px solid ${l("colors.foundation.menu.dividers")}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 0; height: 0; } `,I=a.div.withConfig({displayName:"FilterComponentWrapper"})` position: sticky; top: ${({isMobileView:e})=>e&&` ${n(6.8)};`}; z-index: ${({isMobileView:e})=>e?11:999}; background: rgba(255, 255, 255, 1); width: 100%; ${({isScrolled:e,isMobileView:t})=>t?"":i` ${e?i` animation: ${f} 0.2s cubic-bezier(0, 0.59, 0.32, 1) both; `:i` animation: ${S} 0.8s cubic-bezier(0, 0.59, 0.32, 1) both; `} `} `,B=a(u).withConfig({displayName:"FilterTotalItemWrapper"})` display: flex; justify-content: center; padding: ${n(3)} 0 ${n(3)} 0; ${({theme:e,typeToken:t})=>d(e,t)} ${({theme:e,colorToken:t})=>m(e,"color",t)}; `,E=a.div.withConfig({displayName:"BackdropWrapper"})` position: absolute; transition: background-color 750ms; opacity: 1; z-index: 9; background-color: rgba( ${l("colors.background.black",{rgbOnly:!0})}, 0.4 ); padding-top: ${n(50)}; width: 100%; height: ${({heightDiff:e})=>e?`calc( 100% + ${e}px )`:"100%"}; text-align: center; ${({heightDiff:e})=>e?`height: calc(100% + ${e}px);`:"height: 100%;"} `,D=a(y.Circle).withConfig({displayName:"LoaderWrapper"})` position: fixed; top: 50%; left: 46%; `;B.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.globalEditorial.tags"},e.exports={VersoCommerceCollectionCuratedWrapper:C,VersoPlpCuratedWrapper:w,PaginationModalWrapper:$,FilterRow:T,FilterWrapper:v,FilterComponentGrid:k,FilterTotalItemWrapper:B,BackdropWrapper:E,LoaderWrapper:D,FilterComponentWrapper:I,FilterHr:x}},37099:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({Category:{id:"VersoCommerceCollectionCurated.FilterBy.Category",defaultMessage:"Type",description:"Text for diplaying filter type label Type"},Brand:{id:"VersoCommerceCollectionCurated.FilterBy.Brand",defaultMessage:"Designer",description:"Text for diplaying filter type label Brand"},Size:{id:"VersoCommerceCollectionCurated.FilterBy.Size",defaultMessage:"Size",description:"Text for diplaying filter type label Size"},StorefrontBundle:{id:"VersoCommerceCollectionCurated.FilterBy.StorefrontBundle",defaultMessage:"Category",description:"Text for diplaying filter type label StorefrontBundle"},Color:{id:"VersoCommerceCollectionCurated.FilterBy.Color",defaultMessage:"Color",description:"Text for diplaying filter type label Color"},Type:{id:"VersoCommerceCollectionCurated.FilterBy.Type",defaultMessage:"Type",description:"Text for diplaying filter type label Type"},Popular:{id:"VersoCommerceCollectionCurated.SortBy.Popular",defaultMessage:"Most Wanted",description:"Text for diplaying sort by option label Popular"},Featured:{id:"VersoCommerceCollectionCurated.SortBy.Featured",defaultMessage:"Featured",description:"Text for diplaying sort by option label Featured"},items:{id:"VersoCommerceCollectionCurated.Items",defaultMessage:"Items",description:"Suffix text to append to the total count"},"Most Recent":{id:"VersoCommerceCollectionCurated.SortBy.MostRecent",defaultMessage:"New Arrivals",description:"Text for diplaying sort by option label Most Recent"},"Lowest Price":{id:"VersoCommerceCollectionCurated.SortBy.LowestPrice",defaultMessage:"Lowest Price",description:"Text for diplaying sort by option label Lowest Price"},"Highest Price":{id:"VersoCommerceCollectionCurated.SortBy.HighestPrice",defaultMessage:"Highest Price",description:"Text for diplaying sort by option label Highest Price"}})},71837:(e,t,o)=>{const a=o(94184),i=o(67294),r=o(73955),n=o(45697),{useIntl:l}=o(76186),s=o(64721),{CarouselRow:d,FeaturesRow:m,CarouselViewAll:c}=o(43154),{trackComponent:u}=o(40199),p=o(59771).Z,g=o(7279),h=o(85650),y=o(44031),b=o(59215),S=o(47736),f=o(23982),C=o(78058),$=o(97171),w=o(2863),v=o(80272),k=o(61308),T=o(68017),x=o(86667),I=o(75324),{venueTypes:B}=o(46796),{trackNavigationEvent:E}=o(68612),{componentTracking:D}=o(28601),H={};H[1]=w,H[3]=T,H[4]=f,H[5]=S,H[6]=k,H[7]=v,H[8]=b,H[9]=C,H[12]=$;const N={};N[2]=x.TwoColumns,N[4]=x.FourColumns,N[6]=x.FourColumns,N[8]=x.FourColumns;const P={Carousel:h,CollageOne:w,CollageThree:T,CollageFour:f,CollageFive:S,CollageFiveRowsWithDekAndItemsBelow:S.RowsWithDekAndItemsBelow,CollageSix:k,CollageSeven:v,CollageEight:b,CollageNine:C,CollageTweleve:$,GridTwoColumns:x.TwoColumns,GridTwoColumnsWithAd:x.TwoColumnsWithAdSection,GridThreeColumns:x.ThreeColumns,GridFourColumns:x.FourColumns,SummaryCollectionRow:I},M=({backgroundColor:e,carouselControlTheme:t,carouselContentAlign:o,carouselSummaryItemVariation:n,carouselItemProps:b,contentTypesForViewAll:S,container:f,controlButtonIcon:C,enableComponentsWithBackgroundColor:$,hasBorderOnMobileAndTabletOnly:w,hasBottomBorderOnLargeScreen:v,hasBottomBorderLargeMargin:k,hasCarouselButtonIncreasedMarginBottom:T,hasCarouselDekMarginBottom:I,hasCarouselTopMargin:M,hasCarouselSectionTitle:L,hasControls:F,hasCustomSlider:A,shouldUseCustomMargin:R,hasCustomTypeToken:_,hasDividerAboveCarouselSectionTitle:V,hasDividerBelowCarouselSectionTitle:W,hasDecreasedSectionTitleMargin:O,hasFullBleedChevrons:U,hasFullBleedCarouselWithPaddingWrapperOnMobile:G,hasHeaderBorderTop:j,hasImageCenteredButton:z,hasIncreasedFooterMargin:q,hasIncreasedPaddingTop:K,hasIncreasedVerticalPadding:J,hasIncreasedVerticalPaddingTop:Q,hasMarginOnDesktop:Z,hasMinimalVerticalSpacing:X=!1,hasMobileControls:Y,hasModerateSpacing:ee,hasNoCarouselBottomSpacing:te,hasNoHorizontalScrollCarousel:oe,hasNormalCaseStrapline:ae,hasNoTopBottomMarginOnMobile:ie,hasReducedBottomMargin:re,hasReducedMargin:ne,hasThinBorder:le,hasUnderlineHed:se,hideDangerousDek:de,hideDesktopPagination:me,hideHeaderBorder:ce,hideRubricItemSummary:ue,hideStrapline:pe,isCarouselFullBleed:ge,isCarouselFullBleedRight:he,isCarouselBodyFullBleedRight:ye,isDestinationBundle:be,lowestHierarchy:Se,paginationStyle:fe,shouldHideBylines:Ce,shouldHideCarouselBylines:$e,shouldDisableCarouselTitleLetterSpacing:we,shouldOverrideTypeToken:ve,shouldPreferCollectionGrid:ke,shouldShowCarouselItemsViewed:Te,shouldTreatTabletLikeMobile:xe,shouldUseAdInCollectionGrid:Ie,shouldUseMediumBreakpoint:Be,summaryCollageVariation:Ee,summaryItemVariation:De})=>{i.useEffect((()=>{u("VersoFeatures")}),[]);const{formatMessage:He}=l(),Ne=f&&f.layout,Pe=(({items:e=[]},t,o,a,i)=>{if(a&&P[a])return P[a];const r=e.length;return o&&0!==r&&r%3==0?x.ThreeColumnsWithAdSection:t?N[r]||H[r]||r&&H[9]||null:H[r]?.[i]||H[r]||N[r]||r&&H[9]||null})(f,ke,Ie,Ne,Ee),[Me]=i.useState((()=>Pe&&Pe.CarouselItem?parseInt(r(),10):0));if(!Pe)return null;const{curatedSearchHed:Le="",shouldHideVideoDek:Fe,dangerousDek:Ae,dangerousHed:Re,items:_e,shouldEnableBundleComponentAnalytics:Ve,viewAllButton:We}=f,Oe=y[n],Ue=L?"":Re,Ge=_e.some((e=>e.offers)),je=e=>s(S,e.contentType);if(Pe&&Pe.CarouselItem)return i.createElement(d,{backgroundColor:e,className:a("product__carousel",{"product__carousel--has-increased-padding":e,"product__carousel--has-moderate-padding":ee,"product__carousel--has-full-bleed":ge,"product__carousel--has-full-bleed-right":he,"product__carousel--body-has-full-bleed-right":ye}),hasOffersLink:Ge,hasCarouselTopMargin:M,shouldOverrideTypeToken:ve,hasFullBleedCarouselWithPaddingWrapperOnMobile:G,hasMarginOnDesktop:Z,shouldDisableCarouselTitleLetterSpacing:we},i.createElement(h,{pos:Me,contentAlign:o,controlPosition:"center",controlPlacement:"space-between",controlButtonIcon:C,className:a({"carousel--has-moderate-spacing":ee||te}),dangerousHed:Re,hasCarouselTopMargin:M,hasCarouselDekMarginBottom:I,hasCustomTypeToken:_,hasDecreasedSectionTitleMargin:O,hasHeaderBorderTop:j,hasIncreasedFooterMargin:q,hasModerateSpacing:ee,hasNoHorizontalScrollCarousel:oe,hasPagination:!0,paginationStyle:fe,hideHeaderBorder:ce,hasCarouselSectionTitle:L,hasDividerAboveCarouselSectionTitle:V,hasDividerBelowCarouselSectionTitle:W,hasControls:F,hasMobileControls:Y,hasImageCenteredButton:z,hasCustomSlider:A,strapline:Ae,title:Ue,hideDesktopPagination:me,hideStrapline:pe,hasThinBorder:le,hasNormalCaseStrapline:ae,shouldShowCarouselItemsViewed:Te,hasFullBleedChevrons:U,carouselControlTheme:t},_e.map(((e,t)=>{const o=D.addDataSectionTitleAttribute(Ve,Re,t);return i.createElement(h.CarouselItem,{...b,key:`product-bundle-${t}`,carouselTitle:f.dangerousHed,carouselItemIndex:t,carouselItemName:e.dangerousHed,pos:Me},i.createElement(Oe,{...e,analyticsDataAttribute:o,hasBorder:!1,hasBorderOnMobileAndTabletOnly:!1,hasRule:!0,hasUnderlineHed:se,clickHandlerHed:()=>((e,t,o,a,i)=>{E({type:"click",label:e,subject:"carousel",items:[{content_title:a.dangerousHed.replace(/<[^>]*>/g,""),content_type:a.contentType,content_url:window&&window.location.origin+a.url,content_id:a.id}],placement:"mid-content",index:o-1,total_index:i}),window.dataLayer&&window.dataLayer.push({event:"carousel-click","carousel-name":e,"carousel-position":t,"carousel-click-position":o,"carousel-click-text":a.dangerousHed})})(f.dangerousHed,Me,t+1,e,_e.length),hedTag:"h3",hideRubricItemSummary:(!be||!B.includes(e.contentType))&&ue,isLazy:t>4,shouldHideBylines:$e,shouldHideDangerousDek:de,shouldHideIcon:!1,shouldHideMetadataSecondary:!1,shouldAppendReadMoreLinkForDek:je(e)}))}))),We&&We.shouldShowViewAllButton&&i.createElement(c,{hasCarouselButtonIncreasedMarginBottom:T},i.createElement(g,{href:We.viewAllSlug||"/",target:"_self",inputKind:"link",key:"carousel-footer-view-all-button",dataAttrs:{"data-test-id":"carousel-footer-view-all-button"},label:`${He(p.viewAllButton)} ${Se} ${We.viewAllContentType}`})));const ze=$.length>0&&$.includes(Ne)?e:null,qe=$.length>0&&$.includes(Ne);return i.createElement(m,{className:a("verso-features",{"verso-features--has-increased-padding":J,"verso-features--has-increased-padding-top":K}),hasMinimalVerticalSpacing:X,hasReducedBottomMargin:re,hasReducedMargin:ne,hasIncreasedVerticalPaddingTop:Q,hasNoTopBottomMarginOnMobile:ie,backgroundColor:ze,shouldUseCustomMargin:R},i.createElement(Pe,{...f,hideRubricItemSummary:ue,recircRiver:(Ke=Le,Ke.replace(/<[^>]*>/g,"")),shouldHideBylines:Ce,summaryItemVariation:De,hasBottomBorderOnLargeScreen:v,hasBottomBorderLargeMargin:k,hasBorderOnMobileAndTabletOnly:w,shouldTreatTabletLikeMobile:xe,shouldUseMediumBreakpoint:Be,shouldHideVideoDek:Fe,isInverted:qe}));var Ke};M.defaultProps={backgroundColor:null,carouselControlTheme:"",carouselItemProps:{width:{sm:"85%",lg:"40%",xl:"28%",xxl:"28%"},spacing:{sm:"9px",md:"12px",lg:"16px",xl:"16px",xxl:"20px"}},carouselSummaryItemVariation:"TextBelowLeft",controlButtonIcon:"ChevronIcon",enableComponentsWithBackgroundColor:[],hasCarouselButtonIncreasedMarginBottom:!1,hasControls:!0,hasCustomSlider:!0,hasCustomTypeToken:!1,hasDecreasedSectionTitleMargin:!1,hasDividerAboveCarouselSectionTitle:!0,hasDividerBelowCarouselSectionTitle:!0,hasFullBleedCarouselWithPaddingWrapperOnMobile:!1,hasFullBleedChevrons:!1,hasHeaderBorderTop:!1,hasImageCenteredButton:!0,hasIncreasedFooterMargin:!1,hasIncreasedPaddingTop:!1,hasIncreasedVerticalPadding:!1,hasIncreasedVerticalPaddingTop:!1,hasMarginOnDesktop:!1,hasMobileControls:!0,hasModerateSpacing:!1,hasNoCarouselBottomSpacing:!1,hasNoHorizontalScrollCarousel:!1,hasNoTopBottomMarginOnMobile:!1,hasNormalCaseStrapline:!1,hasThinBorder:!1,hasUnderlineHed:!0,hideDangerousDek:!1,hideDesktopPagination:!1,hideHeaderBorder:!0,isCarouselBodyFullBleedRight:!1,isCarouselFullBleed:!1,isCarouselFullBleedRight:!1,shouldHideCarouselBylines:!0,shouldOverrideTypeToken:!1,shouldShowCarouselItemsViewed:!1},M.propTypes={backgroundColor:n.oneOf([null,"light","dark","brand","black","white"]),carouselContentAlign:n.oneOf(["left","center"]),carouselControlTheme:n.string,carouselItemProps:n.object,carouselSummaryItemVariation:n.string,container:n.object,contentTypesForViewAll:n.array,controlButtonIcon:n.oneOf(["ChevronIcon","ArrowIcon"]),enableComponentsWithBackgroundColor:n.array,hasBorderOnMobileAndTabletOnly:n.bool,hasBottomBorderLargeMargin:n.bool,hasBottomBorderOnLargeScreen:n.bool,hasCarouselButtonIncreasedMarginBottom:n.bool,hasCarouselDekMarginBottom:n.bool,hasCarouselSectionTitle:n.bool,hasCarouselTopMargin:n.bool,hasControls:n.bool,hasCustomSlider:n.bool,hasCustomTypeToken:n.bool,hasDecreasedSectionTitleMargin:n.bool,hasDividerAboveCarouselSectionTitle:n.bool,hasDividerBelowCarouselSectionTitle:n.bool,hasFullBleedCarouselWithPaddingWrapperOnMobile:n.bool,hasFullBleedChevrons:n.bool,hasHeaderBorderTop:n.bool,hasImageCenteredButton:n.bool,hasIncreasedFooterMargin:n.bool,hasIncreasedPaddingTop:n.bool,hasIncreasedVerticalPadding:n.bool,hasIncreasedVerticalPaddingTop:n.bool,hasMarginOnDesktop:n.bool,hasMinimalVerticalSpacing:n.bool,hasMobileControls:n.bool,hasModerateSpacing:n.bool,hasNoCarouselBottomSpacing:n.bool,hasNoHorizontalScrollCarousel:n.bool,hasNormalCaseStrapline:n.bool,hasNoTopBottomMarginOnMobile:n.bool,hasReducedBottomMargin:n.bool,hasReducedMargin:n.bool,hasThinBorder:n.bool,hasUnderlineHed:n.bool,hideDangerousDek:n.bool,hideDesktopPagination:n.bool,hideHeaderBorder:n.bool,hideRubricItemSummary:n.bool,hideStrapline:n.bool,isCarouselBodyFullBleedRight:n.bool,isCarouselFullBleed:n.bool,isCarouselFullBleedRight:n.bool,isDestinationBundle:n.bool,lowestHierarchy:n.string,paginationStyle:n.oneOf(["bullet","slider"]),shouldDisableCarouselTitleLetterSpacing:n.bool,shouldHideBylines:n.bool,shouldHideCarouselBylines:n.bool,shouldOverrideTypeToken:n.bool,shouldPreferCollectionGrid:n.bool,shouldShowCarouselItemsViewed:n.bool,shouldTreatTabletLikeMobile:n.bool,shouldUseAdInCollectionGrid:n.bool,shouldUseCustomMargin:n.bool,shouldUseMediumBreakpoint:n.bool,summaryCollageVariation:n.string,summaryItemVariation:n.string,viewAllButton:n.shape({shouldShowViewAllButton:n.bool,viewAllContentType:n.string,viewAllSlug:n.string})},M.displayName="VersoFeatures",e.exports=M},611:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(71837);e.exports=a(i,"VersoFeatures")},59771:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({viewAllButton:{id:"VersoFeatures.viewAllButton",defaultMessage:"View All",description:"Aria label text for verso feature view all button"}})},37637:(e,t,o)=>{const a=o(67294),i=o(45697),{useIntl:r}=o(76186),n=o(98288),l=o(32168),{componentTracking:s}=o(28601),{asConfiguredComponent:d}=o(36380),m=o(94077).Z,c=o(7279),{VersoIssueFeatureHed:u,VersoIssueFeatureDek:p,VersoIssueFeatureWrapper:g,VersoIssueFeatureSectionTitle:h,VersoIssueFeatureMain:y,VersoIssueFeatureDekContainer:b,VersoIssueFeatureTocWrap:S,VersoIssueFeatureToc:f,VersoIssueFeatureMagazineContainer:C,VersoIssueFeatureMagazineIssueDate:$,VersoIssueFeatureMagazineIssueName:w,VersoIssueFeatureMagazineIssueImage:v,VersoIssueFeatureMagazineLink:k,VersoIssueFeatureMagazineIssueCaption:T}=o(29697),{trackComponent:x}=o(40199),{getVariationNames:I}=o(95545),B=({btnStyle:e,buttonVariation:t,dangerousDek:o,dangerousHed:i,hideItemHed:d,hideSectionTitle:I,hideSourceDek:B,hideSourceHed:E,issueFeatureLabel:D,items:H,sectionTitleVariation:N="LineAboveLineBelowTextLeft",shouldEnableBundleComponentAnalytics:P,shouldEnableImageAccessibility:M,shouldUseButtonAsLink:L,shouldUseMagazineLinkFromBundleItem:F,shouldUseDescriptionPrimary:A,showImageCaption:R,trackingNamespace:_,variations:{contentAlign:V,isFullBleed:W,isDarkBackground:O,layoutPosition:U}})=>{a.useEffect((()=>{x("VersoIssueFeature")}),[]);const{formatMessage:G}=r(),j=H[0];if(!j)return null;const z=s.addDataSectionTitleAttribute(P,_?.toc),q=s.addDataSectionTitleAttribute(P,_?.issueCover),K=s.addDataSectionTitleAttribute(P,_?.inlineLinks),J=s.addDataSectionTitleAttribute(P,_?.inlineHedLinks),Q=F?j.url:"/magazine",Z=M?{tabIndex:-1,"aria-hidden":!0}:{},X=l[N]||l,Y=c[t],ee=D||G(m.issueFeatureLabel);return a.createElement(g,{dataTestId:"VersoIssueFeatureWrapper"},!I&&a.createElement(h,{as:X,dangerousHed:i,hasDividerAbove:!0,hasDividerBelow:!0,hedTag:"h2",link:{html:o}}),a.createElement(y,{className:"verso-issue-feature__main",layoutPosition:U,isDarkBackground:O},a.createElement(b,{"data-testid":"VersoIssueFeatureDekContainer",contentAlign:V},!d&&a.createElement(u,{"data-testid":"VersoIssueFeatureHed",...J,dangerouslySetInnerHTML:{__html:j.dangerousHed}}),a.createElement(p,{"data-testid":"VersoIssueFeatureDek",...K,dangerouslySetInnerHTML:{__html:j.dangerousDek},shouldUseDescriptionPrimary:A}),a.createElement(S,{"data-testid":"VersoIssueFeatureTocWrap",...z,contentAlign:V},L?a.createElement(Y,{"data-testid":"VersoIssueFeatureButtonComponent",btnStyle:e,label:ee,ariaLabel:ee,href:Q,inputKind:"link"}):a.createElement(f,{"data-testid":"VersoIssueFeatureToc",href:Q},ee))),a.createElement(C,{"data-testid":"VersoIssueFeatureMagazineContainer"},!E&&a.createElement($,{className:"verso-issue-feature__magazine-issue-date","data-testid":"VersoIssueFeatureMagazineIssueDate",dangerouslySetInnerHTML:{__html:j.dangerousHed}}),!B&&j.source?.dek&&a.createElement(w,{className:"verso-issue-feature__magazine-issue-name","data-testid":"VersoIssueFeatureMagazineIssueName"},j.source.dek),j.image&&a.createElement(v,{"data-testid":"VersoIssueFeatureMagazineIssueImage",...q,isFullBleed:W},a.createElement(k,{href:Q,"data-testid":"VersoIssueFeatureMagazineLink",...Z},a.createElement(n,{...j.image}))),R&&j?.image?.caption&&a.createElement(T,{"data-testid":"VersoIssueFeatureMagazineIssueCaption"},j.image.caption))))},E=I(c);B.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonVariation:i.oneOf(E),dangerousDek:i.string,dangerousHed:i.string.isRequired,hideItemHed:i.bool,hideSectionTitle:i.bool,hideSourceDek:i.bool,hideSourceHed:i.bool,issueFeatureLabel:i.string,items:i.arrayOf(i.shape()).isRequired,sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableImageAccessibility:i.bool,shouldUseButtonAsLink:i.bool,shouldUseDescriptionPrimary:i.bool,shouldUseMagazineLinkFromBundleItem:i.bool,showImageCaption:i.bool,trackingNamespace:i.object,variations:i.shape({contentAlign:i.oneOf(["center","right","left"]),isDarkBackground:i.bool,isFullBleed:i.bool,layoutPosition:i.oneOf(["image-left","image-right"])})},B.defaultProps={btnStyle:"text",buttonVariation:"Primary",hideItemHed:!0,hideSectionTitle:!1,hideSourceDek:!1,hideSourceHed:!1,sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldEnableImageAccessibility:!1,shouldUseButtonAsLink:!1,shouldUseDescriptionPrimary:!0,shouldUseMagazineLinkFromBundleItem:!1,showImageCaption:!0,variations:{contentAlign:"left",isDarkBackground:!1,isFullBleed:!1,layoutPosition:"image-right"}},B.displayName="VersoIssueFeature",e.exports=d(B,"VersoIssueFeature")},9039:(e,t,o)=>{e.exports=o(25463)},29697:(e,t,o)=>{const{default:a,css:i}=o(51117),{GridItem:r}=o(14134),n=o(48655),{BREAKPOINTS:l}=o(85326),{BaseLink:s,BaseText:d}=o(74327),{ResponsiveImageContainer:m}=o(7230),{calculateSpacing:c,getColorToken:u,minScreen:p,getTypographyStyles:g}=o(79720),h=a(d).withConfig({displayName:"VersoIssueFeatureDek"})` margin-top: 0; margin-bottom: ${c(6)}; ${p(l.md)} { order: 2; margin-top: ${c(2)}; margin-bottom: ${c(2)}; } a { color: ${u("colors.discovery.lead.secondary.description")}; } ${({shouldUseDescriptionPrimary:e})=>!e&&g("typography.definitions.discovery.description-core")}; .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } `;h.defaultProps={colorToken:"colors.discovery.lead.secondary.description",typeIdentity:"typography.definitions.discovery.description-feature"};const y=a(d).withConfig({displayName:"VersoIssueFeatureHed"})` margin-top: ${c(6)}; ${p(l.md)} { margin-top: ${c(2)}; } `;y.defaultProps={colorToken:"colors.discovery.lead.primary.hed",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const b=a(n.WithMargins).withConfig({displayName:"VersoIssueFeatureWrapper"})` > ${r} { grid-column: 1/-1; } `,S=a.span.withConfig({displayName:"VersoIssueFeatureSectionTitle"})``,f=i` background-color: ${u("colors.discovery.body.dark.background")}; `,C=a(n.TwoUpFullBleedNoGap).withConfig({displayName:"VersoIssueFeatureMain"})` && { align-items: center; column-gap: ${c(4)}; } > ${r}:first-child { order: 2; } > ${r} + ${r} { order: 1; } ${p(l.md)} { > ${r}:first-child { order: ${({layoutPosition:e})=>"image-left"===e?2:1}; } > ${r} + ${r} { order: ${({layoutPosition:e})=>"image-left"===e?1:2}; } } ${({isDarkBackground:e})=>e&&f} `,$=a.div.withConfig({displayName:"VersoIssueFeatureDekContainer"})` text-align: center; ${p(l.md)} { ${({contentAlign:e})=>`text-align: ${e};`} } `,w=a.div.withConfig({displayName:"VersoIssueFeatureTocWrap"})` margin-bottom: ${c(6)}; text-align: center; ${p(l.md)} { margin-bottom: 0; ${({contentAlign:e})=>`text-align: ${e};`} } `,v=a(s).withConfig({displayName:"VersoIssueFeatureToc"})``;v.defaultProps={as:"a",colorSecondaryLinkToken:"colors.interactive.base.dark",colorStaticLinkToken:"colors.interactive.base.brand-primary",colorToken:"colors.interactive.base.brand-primary",typeToken:"typography.definitions.foundation.link-primary"};const k=a.div.withConfig({displayName:"VersoIssueFeatureMagazineContainer"})` padding-top: ${c(4)}; text-align: center; ${p(l.md)} { padding-top: 0; } `,T=a(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueDate"})``;T.defaultProps={as:"div",bottomSpacing:.5,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const x=a(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueName"})``;x.defaultProps={colorToken:"colors.discovery.body.white.context-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const I=a.div.withConfig({displayName:"VersoIssueFeatureMagazineIssueImage"})` margin: auto; ${({isFullBleed:e})=>e?`\n ${m} {\n width: 100%;\n }\n `:`\n max-width: 154px;\n ${p(l.md)} {\n max-width: 244px;\n }\n span {\n box-shadow: 0 0 24px 0 rgba(45, 45, 45, 0.16);\n }\n padding: ${c(2)} 0;\n `} `,B=a(s).withConfig({displayName:"VersoIssueFeatureMagazineLink"})``,E=a(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueCaption"})``;E.defaultProps={bottomSpacing:2,colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.globalEditorial.context-secondary"},e.exports={VersoIssueFeatureDek:h,VersoIssueFeatureHed:y,VersoIssueFeatureWrapper:b,VersoIssueFeatureSectionTitle:S,VersoIssueFeatureMain:C,VersoIssueFeatureDekContainer:$,VersoIssueFeatureTocWrap:w,VersoIssueFeatureToc:v,VersoIssueFeatureMagazineContainer:k,VersoIssueFeatureMagazineIssueDate:T,VersoIssueFeatureMagazineIssueName:x,VersoIssueFeatureMagazineIssueImage:I,VersoIssueFeatureMagazineLink:B,VersoIssueFeatureMagazineIssueCaption:E}},94077:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({issueFeatureLabel:{id:"VersoIssueFeature.IssueFeatureLabel",defaultMessage:"Table of Contents »",description:"Label for magazine link"}})},25463:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(37637);i.TextCenterImageLeftDark=a(i,"TextCenterImageLeftFullBleed",{contentAlign:"center",isDarkBackground:!0,layoutPosition:"image-left"},{}),i.TextCenterImageLeftFullBleed=a(i,"TextCenterImageLeftFullBleed",{contentAlign:"center",isFullBleed:!0,layoutPosition:"image-left"},{}),i.TextCenterImageLeftFullBleedDark=a(i,"TextCenterImageLeftFullBleedDark",{contentAlign:"center",isDarkBackground:!0,isFullBleed:!0,layoutPosition:"image-left"},{}),e.exports=i},68843:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(73955),n=o(85650),l=o(24394),s=o(37732),{Disclaimer:d}=o(5626),{Title:m,VersoNativeProductCarouselWrapper:c}=o(95397),{trackComponent:u}=o(40199),p={width:{sm:"calc(45% - 12px)",lg:"calc(28% - 12px)"},spacing:{sm:"0px",lg:"12px"}},g=({dangerousHed:e,hasNoHorizontalScrollCarousel:t,hasMargin:o,isFirstProductListingContainer:i,hideAffiliateDisclaimer:g,items:h=[]})=>{const[y]=a.useState(parseInt(r(),10));a.useEffect((()=>{u("VersoNativeProductCarousel")}),[]);const b=h.length>0&&!g&&i;return a.createElement(c,{hasMargin:o},e&&a.createElement(m,{dangerousHed:e}),a.createElement(d.TextCenterNoTopRule,{isEnabled:b}),h.length&&a.createElement(n,{className:"product__carousel__bundle",controlPosition:"center",controlPlacement:"space-between",hasNoHorizontalScrollCarousel:t,hasPagination:!0,dangerousHed:e,pos:y,isUpcEnabled:h[0].isUpcEnabled},h.map(((t,o)=>{const i={...t,id:t.productId,offers:t.multipleOffers,layout:"ProductEmbed",index:o};return a.createElement(n.CarouselItem,{...p,key:`product-bundle-${o}`,carouselTitle:e,carouselItemIndex:o,carouselItemName:t.dangerousHed,pos:y},t.isUpcEnabled?a.createElement(s,{type:"embed",brand:t.productBrand,offers:t.multipleOffers,index:o,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",data_item:i,hasImpressionTracking:!0,layout:"ContentCarousel"}):a.createElement(l,{index:o,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",layout:"ContentCarousel"}))}))))};g.propTypes={dangerousHed:i.string.isRequired,hasMargin:i.bool,hasNoHorizontalScrollCarousel:i.bool,hideAffiliateDisclaimer:i.bool,isFirstProductListingContainer:i.bool,items:i.array.isRequired},g.defaultProps={hasMargin:!1,hasNoHorizontalScrollCarousel:!0,hideAffiliateDisclaimer:!1,isFirstProductListingContainer:!1},g.displayName="VersoNativeProductCarousel",e.exports=g},93052:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(68843);e.exports=a(i,"VersoNativeProductCarousel")},95397:(e,t,o)=>{const a=o(51117).default,{calculateSpacing:i}=o(79720),{applyGridSpacing:r,cssVariablesGrid:n}=o(62470),l=a(o(32168).LineAboveLineBelowTextCenter).withConfig({displayName:"Title"})` margin-bottom: ${i(4)}; `,s=a.div.withConfig({displayName:"VersoNativeProductCarouselWrapper"})` ${n} ${({hasMargin:e})=>e&&r("padding")} `;e.exports={Title:l,VersoNativeProductCarouselWrapper:s}},53041:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(75338),n=o(38047),{Disclaimer:l}=o(5626),{VersoNativeProductTitle:s}=o(77915),{trackComponent:d}=o(40199),m=({dangerousHed:e,isSponsoredAffiliateLinksEnabled:t,items:o=[]})=>{a.useEffect((()=>{d("VersoNativeProduct")}),[]);const i=o.length>=3,m=o.length<=2;return a.createElement(a.Fragment,null,e&&a.createElement(s,{dangerousHed:e}),a.createElement(l.TextCenterNoTopRule,{isEnabled:t}),i&&a.createElement(r,{childTypes:["product"]},o.map(((e,t)=>a.createElement(n.ImageTop,{...e,key:`native-product-embed-top-${t}`})))),m&&a.createElement(r,{childTypes:["product"]},o.map(((e,t)=>a.createElement(n.ImageLeftWithButtonAndTextCentered,{...e,key:`native-product-embed-left-${t}`})))))};m.propTypes={dangerousHed:i.string.isRequired,isSponsoredAffiliateLinksEnabled:i.bool,items:i.array.isRequired},m.displayName="VersoNativeProduct",e.exports=m},12731:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(53041);e.exports=a(i,"VersoNativeProduct")},77915:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i}=o(79720),r=a(o(32168).LineAboveLineBelowTextCenter).withConfig({displayName:"VersoNativeProductTitle"})` margin-bottom: ${i(4)}; `;e.exports={VersoNativeProductTitle:r}},59155:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(44682),n=o(50037),{VersoPlpCuratedWrapper:l}=o(41844),s=e=>{const{hed:t,dek:o,groups:a,gridConfig:s,hasAffiliateLinkDisabled:d,hasCarouselSliderPagination:m,templateLayout:c,isGrid:u,isSeriesNavigation:p,productVisualAsset:g,expertCardContent:h,productList:y=[],shouldAppendReadMoreLinkForDek:b,showShopNowButton:S,summaryItemVariation:f,isUpcEnabled:C,paginationStyle:$,shouldUseSmallHed:w,isPlpCurated:v,isContentCenter:k,shouldNavigateToNewTab:T,hasPadding:x,hasCustomSlider:I,hideDesktopPagination:B,hasBorder:E,affiliateDisclaimer:D,isFirstProductListingContainer:H,hideAffiliateDisclaimer:N}=e;return"VisualCarousel"===c?i.createElement(l,null,i.createElement(r,{hed:t,productList:y,productVisualAsset:g,expertCardContent:h,summaryItemVariation:f,shouldAppendReadMoreLinkForDek:b,showShopNowButton:S,isUpcEnabled:C,isContentCenter:k,isPlpCurated:v,shouldNavigateToNewTab:T,hideDesktopPagination:B,affiliateDisclaimer:D,isFirstProductListingContainer:H,hasAffiliateLinkDisabled:d,hideAffiliateDisclaimer:N})):i.createElement(l,null,i.createElement(n,{dangerousHed:t,dangerousDek:o,groups:a,gridConfig:s,isGrid:u,layout:c,hasCarouselSliderPagination:m,summaryItemVariation:f,shouldAppendReadMoreLinkForDek:b,showShopNowButton:S,isUpcEnabled:C,shouldUseSmallHed:w,isContentCenter:!p&&k,isPlpCurated:v,shouldNavigateToNewTab:T,paginationStyle:$,hasPadding:x,hasCustomSlider:I,hideDesktopPagination:B,hasBorder:E,isFirstProductListingContainer:H,affiliateDisclaimer:D,hasAffiliateLinkDisabled:d,isSeriesNavigation:p,hasBorderBottom:p,hideAffiliateDisclaimer:N}))};s.propTypes={affiliateDisclaimer:a.string,dek:a.string,expertCardContent:a.object,gridConfig:a.object,groups:a.array,hasAffiliateLinkDisabled:a.bool,hasBorder:a.bool,hasCarouselSliderPagination:a.bool,hasCustomSlider:a.bool,hasPadding:a.bool,hed:a.string,hideAffiliateDisclaimer:a.bool,hideDesktopPagination:a.bool,isContentCenter:a.bool,isFirstProductListingContainer:a.bool,isGrid:a.bool,isPlpCurated:a.bool,isSeriesNavigation:a.bool,isUpcEnabled:a.bool,paginationStyle:a.string,productList:a.array,productVisualAsset:a.object,shouldAppendReadMoreLinkForDek:a.bool,shouldNavigateToNewTab:a.bool,shouldUseSmallHed:a.bool,showShopNowButton:a.bool,summaryItemVariation:a.string,templateLayout:a.string},e.exports=s},86320:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(59155);e.exports=a(i,"VersoPlpCurated")},41844:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i}=o(79720),r=a.div.withConfig({displayName:"VersoPlpCuratedWrapper"})` ${({hasPaddingTop:e})=>e&&`padding-top: ${i(4)}`} `;e.exports={VersoPlpCuratedWrapper:r}},96437:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{trackComponent:n}=o(40199),{encodeImageURI:l}=o(83355),{LinkBanner:s}=o(51837),d=o(73346),m=o(98288),c=o(32168),{VersoSummarySpotlightByline:u,VersoSummarySpotlightContainer:p,VersoSummarySpotlightContentDivider:g,VersoSummarySpotlightLeadItem:h,VersoSummarySpotlightLeadItemContainer:y,VersoSummarySpotlightLeadItemWrapper:b,VersoSummarySpotlightSecondaryItems:S,VersoSummarySpotlightSecondaryItemsWrapper:f,VersoSummarySpotlightSectionTitle:C,VersoSummarySpotlightWrapper:$}=o(88425),w=({image:e,className:t,contributor:o,dangerousDek:i,dangerousHed:m,rubric:w,secondaryItems:v,sectionHed:k,url:T})=>{r.useEffect((()=>{n("VersoSummarySpotlight")}),[]);const x={links:v,bannerType:"visual-link-banner"},I=e.segmentedSources?{sm:Object.values(e.segmentedSources.sm).pop(),lg:Object.values(e.segmentedSources.lg).pop()}:"",B={smUrl:l(I.sm.url),lgUrl:l(I.lg.url)};return r.createElement($,{className:a("verso-summary-spotlight",t)},r.createElement(b,{imageSources:B},r.createElement(p,null,r.createElement(y,null,k&&r.createElement(C,null,r.createElement(c,{dangerousHed:k,hasDividerAbove:!0,hasDividerBelow:!1,textAlign:"left","data-testid":"section-title"})),r.createElement(h,null,r.createElement(d,{contentAlign:"left",dangerousHed:m,dangerousDek:i,rubric:w,shouldLeftAlignContent:!0,url:T,hasLeftMargin:!1,rubricVariation:"Item",shouldDisplayDangerousDekOverlay:!0}),o?.items&&r.createElement(u,{...o}))),r.createElement(g,null))),r.createElement(f,null,r.createElement(p,null,r.createElement(S,null,r.createElement(s,{linkBannerData:x})))))};w.propTypes={className:i.string,contributor:i.object,dangerousDek:i.string.isRequired,dangerousHed:i.string.isRequired,image:i.shape(m.propTypes).isRequired,rubric:i.object,secondaryItems:i.array,sectionHed:i.string,url:i.string.isRequired},w.displayName="VersoSummarySpotlight",e.exports=w},70787:(e,t,o)=>{const a=o(96437),{asConfiguredComponent:i}=o(36380);e.exports=i(a,"VersoSummarySpotlight")},88425:(e,t,o)=>{const{default:a}=o(51117),{BREAKPOINTS:i}=o(85326),r="1279px",{applyGridSpacing:n,cssVariablesGrid:l}=o(62470),{calculateSpacing:s,getColorStyles:d,getColorToken:m,getTypographyStyles:c,maxScreen:u,minScreen:p}=o(79720),{OverlaySummaryItemBylines:g,OverlaySummaryItemContent:h,OverlaySummaryItemDek:y,OverlaySummaryItemHed:b}=o(12365),S=o(20450),{BylineLink:f,BylinePreamble:C}=o(72369),$=o(3805),{GridItem:w}=o(14134),{SectionTitleHed:v,SectionTitleRoot:k}=o(80577),{RubricName:T}=o(7320),{LinkBannerWrapper:x}=o(50054),{ImageWrapper:I,LeftScrollButton:B,LinkBannerRubric:E,NavLink:D,NavList:H,NavListItem:N,NavListItemContent:P,NavListWrapper:M,RightScrollButton:L,VisualTextWrap:F}=o(62920),A=a.section.withConfig({displayName:"VersoSummarySpotlightWrapper"})``,R=a.div.withConfig({displayName:"VersoSummarySpotlightContainer"})` margin: 0 auto; max-width: calc(${i.xxl} - (2 * ${s(8)})); `,_=a.div.withConfig({displayName:"VersoSummarySpotlightSecondaryItemsWrapper"})` background: ${m("colors.consumption.lead.inverted.background")}; padding-bottom: ${s(5)}; ${l()} ${n("padding")} `,V=a.div.withConfig({displayName:"VersoSummarySpotlightLeadItemWrapper"})` position: relative; background-position: top; background-size: cover; padding: ${s(3)}; ${p(i.md)} { padding-top: ${s(5)}; padding-bottom: ${s(5)}; } ${l()} ${n("padding")} && { ${p(i.sm)} { padding-top: ${s(2.5)}; padding-bottom: ${s(5)}; ${({imageSources:e})=>e.smUrl?`\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%), url(${e.smUrl});\n `:""} aspect-ratio: 9/16; } ${p(i.md)}, ${p(i.lg)}, ${p(i.xl)} { padding-top: ${s(5)}; ${({imageSources:e})=>e.lgUrl?`\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%), url(${e.lgUrl});\n `:""} aspect-ratio: 6/4; } } `,W=a($).withConfig({displayName:"VersoSummarySpotlightLeadItemContainer"})` ${w} { :nth-of-type(1) { ${p(i.sm)} { grid-column: 1 / span 4; } ${p(i.md)} { grid-column: 1 / span 12; } } :nth-of-type(2) { ${p(i.sm)} { position: absolute; right: ${s(3)}; bottom: ${s(10)}; left: ${s(3)}; grid-column: 1 / span 4; } ${p(i.md)} { display: grid; position: absolute; right: ${s(6)}; bottom: ${s(10)}; left: ${s(6)}; grid-gap: inherit; grid-column: 1 / span 6; grid-template-columns: inherit; } ${p(i.xl)} { right: ${s(8)}; left: ${s(8)}; } ${p(i.xxl)} { right: ${s(20)}; left: ${s(20)}; } } } `,O=a.span.withConfig({displayName:"VersoSummarySpotlightContentDivider"})` display: grid; grid-column: 1 /-1; margin-top: ${s(5)}; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: ${m("colors.discovery.body.black.divider")}; ${p(i.sm)} { position: absolute; right: ${s(3)}; bottom: ${s(5)}; left: ${s(3)}; } ${p(i.md)} { display: grid; position: absolute; right: ${s(6)}; bottom: ${s(5)}; left: ${s(6)}; grid-gap: inherit; grid-template-columns: inherit; } ${p(i.xl)} { right: ${s(8)}; left: ${s(8)}; } ${p(i.xxl)} { right: ${s(20)}; left: ${s(20)}; } `,U=a.div.withConfig({displayName:"VersoSummarySpotlightSectionTitle"})` grid-column: 1 / span 12; ${v} { color: ${m("colors.discovery.body.black.heading")}; } ${k} { ${({theme:e})=>d(e,"border-color","colors.discovery.body.black.divider")} } `,G=a.div.withConfig({displayName:"VersoSummarySpotlightLeadItem"})` grid-column: 1 / span 6; text-decoration: none; ${b} { margin: 0; ${c("typography.definitions.discovery.hed-feature")}; color: ${m("colors.discovery.body.black.heading")}; &:hover, &:focus { text-decoration: underline; } } ${y} { margin-top: 0; ${c("typography.definitions.discovery.description-feature")}; color: ${m("colors.discovery.body.black.description")}; } && { ${h} { padding: 0 0 0 0; } } ${T} { ${c("typography.definitions.globalEditorial.context-primary")}; color: ${m("colors.discovery.body.black.context-signature")}; } ${b} { margin-top: ${s(2)}; margin-bottom: ${s(1)}; ${p(i.sm)} { margin-bottom: ${s(.5)}; } } ${g} { margin: 0; } `,j=a(S).withConfig({displayName:"VersoSummarySpotlightByline"})` ${C}, ${f} { ${c("typography.definitions.globalEditorial.accreditation-core")}; color: ${m("colors.discovery.body.black.accreditation")}; } margin-top: ${s(2)}; `,z=a.div.withConfig({displayName:"VersoSummarySpotlightSecondaryItems"})` ${x} { position: unset; transform: none; transition: none; opacity: unset; border: none; background: ${m("colors.consumption.lead.inverted.background")}; } ${E} { margin-bottom: ${s(1)}; ${c("typography.definitions.globalEditorial.context-primary")}; color: ${m("colors.discovery.body.black.context-signature")}; } && { ${D} { ${c("typography.definitions.discovery.hed-core-secondary")}; text-overflow: none; color: ${m("colors.discovery.body.black.heading")}; } ${H} { grid-template-columns: auto; grid-template-rows: auto; padding-right: 0; padding-left: 0; ${p(i.md)} { max-width: 100%; overflow-x: hidden; } } ${N} { :nth-of-type(1) { grid-column: 1 / span 3; } :nth-of-type(2) { grid-column: 4 / span 3; } :nth-of-type(3) { grid-column: 7 / span 3; } :nth-of-type(4) { grid-column: 10 / span 3; } display: initial; :nth-of-type(1), :nth-of-type(2) { ${u(r)} { grid-row: 1; } } :nth-of-type(3), :nth-of-type(4) { ${u(r)} { grid-row: 2; } } :nth-of-type(1), :nth-of-type(3) { ${u(r)} { grid-column: 1 / span 6; } } :nth-of-type(2), :nth-of-type(4) { ${u(r)} { grid-column: 7 / span 6; } } :nth-of-type(1), :nth-of-type(2), :nth-of-type(3), :nth-of-type(4) { ${u("767px")} { grid-area: auto / 1 / auto / span 12; } } } ${P} { display: grid; grid-gap: 1rem; grid-template-columns: 3fr auto; align-items: start; *:first-child { order: 1; } ${u(r)} { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: ${m("colors.discovery.body.black.divider")}; padding-bottom: ${s(1)}; } } ${M} { height: auto; ${B}, ${L} { display: none; } } ${I} { margin-right: 0; width: ${s(12.5)}; } } ${F} { order: 0; margin-right: 0; width: unset; overflow: unset; text-decoration: none; text-overflow: unset; -webkit-line-clamp: unset; span { &:hover, &:focus { text-decoration: underline; } } } `;e.exports={VersoSummarySpotlightByline:j,VersoSummarySpotlightContainer:R,VersoSummarySpotlightContentDivider:O,VersoSummarySpotlightLeadItem:G,VersoSummarySpotlightLeadItemContainer:W,VersoSummarySpotlightLeadItemWrapper:V,VersoSummarySpotlightSecondaryItems:z,VersoSummarySpotlightSecondaryItemsWrapper:_,VersoSummarySpotlightSectionTitle:U,VersoSummarySpotlightWrapper:A}},10945:(e,t,o)=>{const a=o(45697),i=o(67294),{DiscoveryPullQuoteContainer:r,DiscoveryPullQuoteRubric:n,DiscoveryPullQuoteHead:l,DiscoveryPullQuoteHeadDiv:s,DiscoveryPullQuoteHeadLink:d,DiscoveryPullQuoteDek:m,DiscoveryPullQuoteSource:c,DiscoveryPullQuoteSourceLink:u}=o(90213),{trackComponent:p}=o(40199),g=({className:e,dangerousDek:t,dangerousHed:o,rubric:a,source:g,url:h,hasUnderline:y})=>(i.useEffect((()=>{p("DiscoveryPullQuote")}),[]),i.createElement(r,{className:e},a&&i.createElement(n,{dangerouslySetInnerHTML:{__html:a}}),i.createElement(l,null,y?i.createElement(d,{href:h,dangerouslySetInnerHTML:{__html:o}}):i.createElement(s,{href:h,dangerouslySetInnerHTML:{__html:o}})),t&&i.createElement(m,{dangerouslySetInnerHTML:{__html:t}}),g&&i.createElement(c,null,i.createElement(u,{href:h,dangerouslySetInnerHTML:{__html:g}}))));g.propTypes={className:a.string,dangerousDek:a.string,dangerousHed:a.string.isRequired,hasUnderline:a.bool,rubric:a.string,source:a.string,url:a.string.isRequired},g.defaultProps={hasUnderline:!0},g.displayName="DiscoveryPullQuote",e.exports=g},86596:(e,t,o)=>{e.exports=o(10945)},90213:(e,t,o)=>{const a=o(51117).default,{BaseLink:i}=o(74327),{BREAKPOINTS:r}=o(85326),{calculateSpacing:n,getColorStyles:l,getTypographyStyles:s}=o(79720),d=a.div.withConfig({displayName:"DiscoveryPullQuoteContainer"})` ${({theme:e})=>l(e,"background-color","colors.discovery.body.white.background")}; padding: ${n(6)} ${n(2)}; @media (min-width: ${r.md}) { padding: ${n(7)} ${n(2)}; } text-align: center; `,m=a.div.withConfig({displayName:"DiscoveryPullQuoteRubric"})` ${({theme:e})=>s(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>l(e,"color","colors.consumption.lead.standard.context-signature")}; `,c=a.div.withConfig({displayName:"DiscoveryPullQuoteHead"})` margin-top: ${n(2)}; `,u=a(i).withConfig({displayName:"DiscoveryPullQuoteHeadLink"})``;u.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",typeToken:"typography.definitions.consumptionEditorial.display-medium"};const p=a(i).withConfig({displayName:"DiscoveryPullQuoteHeadLink"})``;p.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",hasUnderline:!1,typeToken:"typography.definitions.consumptionEditorial.display-medium"};const g=a.div.withConfig({displayName:"DiscoveryPullQuoteDek"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.description-feature")}; ${({theme:e})=>l(e,"color","colors.consumption.body.standard.body")}; margin-top: ${n(4)}; @media (min-width: ${r.md}) { margin-top: ${n(5)}; } `,h=a.div.withConfig({displayName:"DiscoveryPullQuoteSource"})` margin-top: ${n(5)}; @media (min-width: ${r.md}) { margin-top: ${n(6)}; } `,y=a(i).withConfig({displayName:"DiscoveryPullQuoteSourceLink"})``;y.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",typeToken:"typography.definitions.globalEditorial.context-title"},e.exports={DiscoveryPullQuoteContainer:d,DiscoveryPullQuoteRubric:m,DiscoveryPullQuoteHead:c,DiscoveryPullQuoteHeadDiv:p,DiscoveryPullQuoteHeadLink:u,DiscoveryPullQuoteDek:g,DiscoveryPullQuoteSource:h,DiscoveryPullQuoteSourceLink:y}},80640:(e,t,o)=>{e.exports=o(72874)},72874:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(86128);i.MultipleSelect=a(i,"Multiple Select",{isMultiSelect:!0,isSearchable:!1}),i.MultipleSelectSearchable=a(i,"Multiple Select Searchable",{isMultiSelect:!0,isSearchable:!0}),i.Searchable=a(i,"Searchable",{isSearchable:!0}),i.Static=a(i,"Static",{isSearchable:!1}),e.exports=i},59526:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{trackComponent:n}=o(40199),l=o(55399),{TabsButtonPrimary:s,TabsPanel:d,TabsWrapper:m,TabsContentWrapper:c}=o(10258);function u({buttonLabel:e,className:t,defaultTab:o,hasBorder:i,marquee:u,shouldHandleTabOnLoad:p,showButton:g,tabContent:h,tabContentTextAlignment:y,tabLabelAlignment:b,tabLabels:S,tabLabelActiveClassName:f,tabLabelInactiveClassName:C,isPreventDefault:$}){r.useEffect((()=>{n("Tabs")}),[]);const[w,v]=r.useState(o),k=S&&S[o]?S[o]:"",[T,x]=r.useState(k.url);r.useEffect((()=>{if(p&&window.location.hash){const e=S.findIndex((e=>!!e.url&&e.url.substring(e.url.indexOf("#"))===window.location.hash));if(e>=0&&e({className:w===t?f:C,attributes:{tabIndex:0,role:"tab","aria-selected":w===t},text:e.text,url:e&&e.url?e.url:"",onClick:o=>{$&&o.preventDefault(),v(t),x(e&&e.url?e.url:""),"function"==typeof e.onClick&&e.onClick()}})));return r.createElement(m,{className:a("tabs-component",t),alignLeft:"left"===y,role:"tablist"},u,r.createElement(l.Section,{attributes:{"aria-label":"Secondary",tabIndex:-1},links:I,hasBorder:i,justify:b}),r.createElement(c,null,h.map(((e,t)=>t+1>S.length?(console.warn("Tabs: TabContent has more items than TabLabels, should be the same, Not building out extra tab content"),null):r.createElement(d,{isActive:w===t,key:t,role:"tabpanel",tabIndex:0},e))),T&&g&&r.createElement(s,{href:T,inputKind:"link",label:e})))}u.defaultProps={buttonLabel:"View All",defaultTab:0,hasBorder:!0,isPreventDefault:!0,shouldHandleTabOnLoad:!1,showButton:!0,tabContentTextAlignment:"center",tabLabelActiveClassName:"tab-link tab-link--active",tabLabelAlignment:"center",tabLabelInactiveClassName:"tab-link"},u.propTypes={buttonLabel:i.string,className:i.string,defaultTab:i.number,hasBorder:i.bool,isPreventDefault:i.bool,marquee:i.element,shouldHandleTabOnLoad:i.bool,showButton:i.bool,tabContent:i.array.isRequired,tabContentTextAlignment:i.oneOf(["center","left"]),tabLabelActiveClassName:i.string,tabLabelAlignment:i.oneOf(["center","left"]),tabLabelInactiveClassName:i.string,tabLabels:i.arrayOf(i.shape({onClick:i.function,text:i.oneOfType([i.string,i.object]),url:i.string})).isRequired},e.exports=u},44260:(e,t,o)=>{e.exports=o(59526)},96469:(e,t)=>{function o(e){const t=e.split("/");""===t[0]&&t.shift(),""===t[t.length-1]&&t.pop();const o=t[t.length-1];let a;return a=["article","gallery","series","membership"].includes(t[0])?`${t[0]}-${o}`:"special"===t[0]?`rich-${o}`:`post-${o}`,a}Object.defineProperty(t,"__esModule",{value:!0}),t.trackingProducts=void 0,t.trackingProducts=function(e){const t=[];for(let a=0;a<3;a++)e&&e[a]&&t.push(o(e[a].url));window.dataLayer&&window.location.href.search("/video")<0&&window.dataLayer.push({CriteoProductIDList:t})}},96236:function(e,t,o){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.withCustomTheme=void 0;const i=a(o(45697)),r=o(67294),{ThemeProvider:n}=o(51117);t.withCustomTheme=function(e){const t=t=>{const{componentBI:o}=t,{displayName:a}=e;if(!o||!a)return r.createElement(e,{...t});const i=o[a]||null;return i?r.createElement(n,{"data-testid":"ComponentBIProvider",theme:i},r.createElement(e,{...t})):r.createElement(e,{...t})};return t.propTypes={componentBI:i.default.object},t}},36457:(e,t,o)=>{const a=o(96236);e.exports=a},99721:e=>{e.exports={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},7086:(e,t,o)=>{const a=o(99721),i=o(30131),r=o(82596),n="default",l={index:0},s=()=>{};e.exports={getInterludePosition:(e,t,o)=>{const{strategy:{enabled:a,method:i=n,options:r=l}={}}=e,d=t[i]||s;return a&&d({length:o,...r})},galleryStrategies:a,recipeStrategies:i,reviewStrategies:r}},30131:e=>{e.exports={default:()=>"default",disable:()=>null,start:()=>"start"}},82596:e=>{e.exports={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},39578:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),n=o(98288),l=o(81145),{CelebratedEntrypointButton:s,CelebratedEntrypointContent:d,CelebratedEntrypointColumn:m,CelebratedEntrypointRow:c,CelebratedEntrypointText:u,CelebratedEntrypointTitle:p,CelebratedEntrypointResponsiveAsset:g,CelebratedEntrypointSponsor:h,CelebratedEntrypointWrapper:y}=o(34945),b=o(3326),S=({alignContent:e,asset:t,borders:o,className:i,ctaButtonvariations:n,ctaCode:S,dangerousButtonText:f,dangerousText:C,dangerousTitle:$,hasDekDescriptionTextStyle:w,hasBackground:v,isFullBleed:k,hasDeemphasizedColorStyle:T,hasHedLowerCaseText:x,hasTextAlignLeft:I,hedTextStyle:B,href:E,isDiscovery:D,isLiveStory:H,liveIndicatorHeight:N,rubric:P,shouldDisplayRubric:M,shouldDisplaySponsorName:L,shouldEnableAnimation:F,shouldHighlightDekText:A,shouldUseCutomColorLiveIndicator:R,sponsorByline:_,sponsorName:V,variations:W})=>{if(!(t&&f&&$&&C))return null;const O={label:f,inputKind:"link",target:"_blank",rel:"noopener noreferrer",href:S?`${E}${S}`:`${E}?itm_content=homepage&itm_campaign=${$.toLowerCase().replace(/\s+/g,"-")}-homepage-module`,variations:{typeStyle:n}},U=A?C.replace("",''):C;return r.createElement(y,{className:a("celebrated-entrypoint",i),isFullBleed:k},r.createElement(c,{isFullBleed:k,alignContent:e,borders:o,color:W.color},r.createElement(m,{color:W.color},r.createElement(g,{...t})),r.createElement(m,{color:W.color,className:"celebrated-entrypoint-column",shouldReducePadding:!0},r.createElement(d,{hasTextAlignLeft:I},H?r.createElement(b,{hasBackground:v,isDiscovery:D,shouldEnableAnimation:F,liveIndicatorHeight:N,shouldUseCutomColorLiveIndicator:R}):M&&P?["dark","black"].includes(W.color)?r.createElement(l.Inverted,{name:P}):r.createElement(l,{name:P}):null,r.createElement(p,{dangerouslySetInnerHTML:{__html:$},color:W.color,hedTextStyle:B,isLiveStory:H,hasHedLowerCaseText:x}),r.createElement(u,{dangerouslySetInnerHTML:{__html:U},color:W.color,hasDekDescriptionTextStyle:w,hasDeemphasizedColorStyle:T}),O.label?r.createElement(s,{...O}):null,L&&_&&V?r.createElement(h,{color:W.color},`${_} ${V}`):null))))};S.propTypes={alignContent:i.oneOf(["right","left"]),asset:i.shape(n.propTypes).isRequired,borders:i.oneOf(["on","off","bottom-only","top-only"]),className:i.string,ctaButtonvariations:i.oneOf(["primary","secondary","utility","utility-inverted","utility-pair-inverted","inverted-text","utility-pair-secondary"]),ctaCode:i.string,dangerousButtonText:i.string.isRequired,dangerousText:i.string.isRequired,dangerousTitle:i.string.isRequired,hasBackground:i.bool,hasDeemphasizedColorStyle:i.bool,hasDekDescriptionTextStyle:i.bool,hasHedLowerCaseText:i.bool,hasTextAlignLeft:i.bool,hedTextStyle:i.oneOf(["hedStyle","subHedStyle"]),href:i.string.isRequired,isDiscovery:i.bool,isFullBleed:i.bool,isLiveStory:i.bool,liveIndicatorHeight:i.string,rubric:i.string,shouldDisplayRubric:i.bool,shouldDisplaySponsorName:i.bool,shouldEnableAnimation:i.bool,shouldHighlightDekText:i.bool,shouldUseCutomColorLiveIndicator:i.bool,sponsorByline:i.string,sponsorName:i.string,variations:i.shape({color:i.oneOf(["black","brand","dark","light","white"])})},S.defaultProps={alignContent:"right",borders:"off",ctaButtonvariations:"primary",hasDeemphasizedColorStyle:!1,hasDekDescriptionTextStyle:!1,hasHedLowerCaseText:!0,hasTextAlignLeft:!1,hedTextStyle:"hedStyle",isFullBleed:!1,isLiveStory:!1,shouldDisplayRubric:!0,shouldDisplaySponsorName:!1,shouldHighlightDekText:!1,sponsorByline:"Sponsored By",variations:{color:"black"}},S.displayName="CelebratedEntryPoint",e.exports=S},81132:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380);e.exports=a(o(63603),"CelebratedEntryPoint")},34945:(e,t,o)=>{const{default:a}=o(51117),{BaseText:i}=o(74327),{calculateSpacing:r,getColorStyles:n,getTypographyStyles:l}=o(79720),{BREAKPOINTS:s}=o(85326),{applyGridSpacing:d,cssVariablesGrid:m}=o(62470),c=o(38915),u=o(98288),p=(e,t)=>`colors.discovery.body.${e}.${t}`,g=a.div.withConfig({displayName:"CelebratedEntrypointWrapper"})` ${({isFullBleed:e})=>e?"\n --grid-margin: 0;\n max-width: fix-content;\n ":`\n ${m()}\n ${d("padding")}\n \n margin: 0 auto;\n width: 100%;\n max-width: ${s.xxl};\n \n `} `,h=a.div.withConfig({displayName:"CelebratedEntrypointRow"})` display: flex; flex-direction: ${({alignContent:e})=>"right"===e?"row":"row-reverse"}; padding-top: ${r(2.5,"px")}; padding-bottom: ${r(2.5,"px")}; width: 100%; height: 100%; ${({isFullBleed:e})=>e?`\n margin-bottom: ${r(5,"px")};\n margin-top: ${r(5,"px")};\n @media (max-width: ${s.md}) {\n margin-bottom: ${r(2.5,"px")};\n margin-top: ${r(2.5,"px")};\n }\n `:`\n margin-bottom: ${r(0,"px")};\n margin-top: ${r(0,"px")};\n `} ${({theme:e,borders:t,color:o})=>t?`\n border-bottom: ${"on"===t||"bottom-only"===t?"1px solid":""}; \n border-top: ${"on"===t||"top-only"===t?"1px solid":""};\n ${n(e,"border-color",p(o,"border"))} \n `:""} &::after { display: table; clear: both; content: ''; } @media only screen and (max-width: ${s.lg}) { flex-direction: ${({alignContent:e})=>"right"===e?"column":"column-reverse"}; } `,y=a.div.withConfig({displayName:"CelebratedEntrypointColumn"})` display: flex; align-items: center; justify-content: center; float: left; width: 50%; height: auto; &.celebrated-entrypoint-column { padding: ${r(2.5,"px")} ${r(5,"px")}; @media (max-width: ${s.md}) { padding-top: ${r(5,"px")}; padding-bottom: ${r(5,"px")}; width: 100%; height: 100%; } } &&.celebrated-entrypoint-column { @media (max-width: ${s.md}) { ${({shouldReducePadding:e})=>e&&`\n padding: ${r(2.5,"px")};`} } } @media only screen and (max-width: ${s.lg}) { width: 100%; height: 100%; } ${({theme:e,color:t})=>t?`\n ${n(e,"background-color",p(t,"background"))} \n `:""} `,b=a.div.withConfig({displayName:"CelebratedEntrypointContent"})` ${({hasTextAlignLeft:e})=>e?"\n text-align: left; \n ":"text-align: center;"} && { @media (max-width: ${s.md}) { text-align: center; } } `,S=a(i).withConfig({displayName:"CelebratedEntrypointText"})` margin-top: ${r(1,"px")}; margin-bottom: ${r(3,"px")}; ${({color:e,theme:t})=>e?`\n ${l(t,"typography.definitions.discovery.description-core")}\n ${n(t,"color",p(e,"description"))};\n `:""} && { ${({hasDekDescriptionTextStyle:e,theme:t})=>e&&`\n ${l(t,"typography.definitions.consumptionEditorial.description-core")}\n `} ${({hasDeemphasizedColorStyle:e,theme:t})=>e&&`\n ${n(t,"color","colors.consumption.body.inverted.body-deemphasized")}\n `} } `,f=a(i).withConfig({displayName:"CelebratedEntrypointTitle"})` margin-top: ${({isLiveStory:e})=>r(e?3:2,"px")}; margin-bottom: ${r(0,"px")}; ${({color:e,theme:t})=>e?`\n ${n(t,"color",p(e,"heading"))};\n `:""} ${({hedTextStyle:e,theme:t})=>"hedStyle"===e?`\n ${l(t,"typography.definitions.discovery.hed-core-primary")}\n `:`\n ${l(t,"typography.definitions.discovery.subhed-section-primary")}\n `} && { ${({hasHedLowerCaseText:e})=>!e&&"text-transform: uppercase;"} } `,C=a(c).withConfig({displayName:"CelebratedEntrypointButton"})` margin-bottom: ${r(3,"px")}; `,$=a.div.withConfig({displayName:"CelebratedEntrypointSponsor"})` ${({color:e,theme:t})=>e?`\n ${l(t,"typography.definitions.globalEditorial.syndication")};\n ${n(t,"color",p(e,"syndication"))};\n `:""} `,w=a(u).withConfig({displayName:"CelebratedEntrypointResponsiveAsset"})` max-width: 100%; height: auto; object-fit: cover; `;e.exports={CelebratedEntrypointWrapper:g,CelebratedEntrypointContent:b,CelebratedEntrypointColumn:y,CelebratedEntrypointRow:h,CelebratedEntrypointText:S,CelebratedEntrypointTitle:f,CelebratedEntrypointResponsiveAsset:w,CelebratedEntrypointSponsor:$,CelebratedEntrypointButton:C}},63603:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(39578);i.Default=a(i,"Black",{color:"black"}),i.Brand=a(i,"Brand",{color:"brand"}),i.Dark=a(i,"Dark",{color:"dark"}),i.Light=a(i,"Light",{color:"light"}),i.White=a(i,"White",{color:"white"}),e.exports=i},58442:(e,t,o)=>{const a=o(45697),i=o(67294),{trackComponent:r}=o(40199),{CollageVideoItemInlineVideoItem:n,CollageVideoItemResponsiveAsset:l,CollageVideoItemWrapper:s,CollageVideoItemRubric:d,CollageVideoItemHed:m,CollageVideoItemHeadingLink:c}=o(89997),u=({analyticsDataAttribute:e,className:t,hasNoUnderline:o,hedTag:a,isFeatured:u,item:p={},nonFeaturedItemConfig:g,scriptUrl:h,shouldAutoplay:y,isDenseSummaryCollageThree:b})=>{if(i.useEffect((()=>{r("CollageVideoItem")}),[]),!h)return null;const{dangerousHed:S}=p,f=i.createElement(m,{dangerouslySetInnerHTML:{__html:S},as:a}),C=u?i.createElement(l,{...p,shouldAutoplay:y,scriptUrl:h,hasNoUnderline:o}):i.createElement(n,{...p,scriptUrl:h,...g,hedTag:a,isDenseSummaryCollageThree:b,hasNoUnderline:o});return i.createElement(s,{className:t,...e,isDenseSummaryCollageThree:b},C,b&&u&&i.createElement(d,{name:p.rubric.name}),b&&u&&i.createElement(c,{href:p.url},f))};u.propTypes={analyticsDataAttribute:a.object,className:a.string,hasNoUnderline:a.bool,hedTag:a.string,isDenseSummaryCollageThree:a.bool,isFeatured:a.bool,item:a.object.isRequired,nonFeaturedItemConfig:a.shape({playIconStyle:a.oneOf(["dark","white","cne"]),shouldHideIcon:a.bool,shouldPlayInline:a.bool}),scriptUrl:a.string.isRequired,shouldAutoplay:a.bool},u.defaultProps={analyticsDataAttribute:{},hasNoUnderline:!1,hedTag:"h2",isFeatured:!1,nonFeaturedItemConfig:{shouldHideIcon:!1,shouldPlayInline:!1},shouldAutoplay:!1},u.displayName="CollageVideoItem",e.exports=u},56662:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(58442);e.exports=a(i,"CollageVideoItem")},89997:(e,t,o)=>{const a=o(51117).default,{BaseLink:i,BaseText:r}=o(74327),{BREAKPOINTS:n}=o(85326),{calculateSpacing:l,getTypographyStyles:s,getColorStyles:d}=o(79720),m=o(98288),c=o(87664),{InlineVideoItemHeadingLink:u}=o(75430),{GridItem:p}=o(14134),g=o(36895),{SummaryCollageThreeItemWrapper:h}=o(219),y=a(m).withConfig({displayName:"CollageVideoItemResponsiveAsset"})` ${u} { ${({hasNoUnderline:e})=>e&&"\n &:link {\n text-decoration: none;\n }\n &:hover {\n text-decoration: underline;\n }\n "} } @media (max-width: ${n.lg}) { margin-bottom: ${l(2)}; } `,b=a(g).withConfig({displayName:"CollageVideoItemRubric"})` display: block; margin-top: ${l(2)}; margin-bottom: ${l(1)}; ${({theme:e})=>d(e,"color","colors.discovery.body.white.context-signature")}; `,S=a(c).withConfig({displayName:"CollageVideoItemInlineVideoItem"})` ${u} { ${({hasNoUnderline:e})=>e&&"\n &:link {\n text-decoration: none;\n }\n &:hover {\n text-decoration: underline;\n }\n "} } &.inline-video-item { padding-bottom: 0; @media (min-width: ${n.lg}) { border-width: 1px; border-bottom-style: solid; } } h2, h3 { ${({theme:e,isDenseSummaryCollageThree:t})=>s(e,t?"typography.definitions.discovery.hed-core-primary":"typography.definitions.discovery.hed-bulletin-primary")}; @media (max-width: ${n.lg}) { margin-bottom: ${l(2)}; } @media (min-width: ${n.lg}) { } } `,f=a(r).withConfig({displayName:"CollageVideoItemHed"})` ${s("typography.definitions.discovery.hed-core-primary")} ${({theme:e})=>d(e,"color","colors.discovery.body.white.heading")}; @media (min-width: ${n.md}) { margin-bottom: ${l(3)}; } `;f.defaultProps={bottomSpacing:2,topSpacing:0};const C=a(i).withConfig({displayName:"CollageVideoItemHeadingLink"})``;C.defaultProps={colorStaticLinkToken:"colors.discovery.body.white.heading",getLinkStyles:"global"};const $=a("div").withConfig({displayName:"CollageVideoItemWrapper"})` && { @media (min-width: ${n.lg}) { ${p}:nth-child(4) &${h} { padding-top: 0; } } } ${b} { @media (min-width: ${n.lg}) { display: none; } } ${f} { @media (min-width: ${n.lg}) { display: none; } @media (max-width: ${n.md}) { display: block; } } `;e.exports={CollageVideoItemInlineVideoItem:S,CollageVideoItemResponsiveAsset:y,CollageVideoItemWrapper:$,CollageVideoItemRubric:b,CollageVideoItemHed:f,CollageVideoItemHeadingLink:C}},53287:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{useIntl:n}=o(76186),l=o(88891).Z,s=o(86425),d=o(81411),m=o(44260),{trackComponent:c}=o(40199),{EventsListWrapper:u,EventsListContainer:p,EventsListItem:g,EventsListItems:h,EventsListMonth:y,EventsListTitle:b}=o(90323),S=({className:e,events:t,links:o,marquee:i,shouldUseTabs:S,title:f,variations:C,variationName:$})=>{r.useEffect((()=>{c("EventsList",$)}),[$]);let w={};const{formatMessage:v}=n(),k=t.map(((e,t)=>(C.sortByMonth&&(w=function(e){return e.sort(((e,t)=>new Date(e.startDate)-new Date(t.startDate))).reduce(((e,t)=>{const o=t.startDate?new Date(t.startDate).toLocaleString("en-US",{month:"long"}):"";return e[o]?e[o].push(t):e[o]=[t],e}),{})}(e)),r.createElement(p,{key:t},C.sortByMonth&&e.length>0?r.createElement(r.Fragment,null,Object.keys(w).map(((e,t)=>r.createElement(y,{key:t,className:"events-list__month"},r.createElement(b,null,e),r.createElement(h,null,r.createElement(g,{key:t},w[e].map(((e,t)=>r.createElement(s,{...e,key:t,showVenue:!0}))))))))):r.createElement(r.Fragment,null,r.createElement(b,null,f||v(l.title)),e.length>0&&r.createElement(h,null,e.map(((e,t)=>r.createElement(g,{key:t},r.createElement(s,{...e,showVenue:!0})))))))))),T=i&&i.items?r.createElement(d,{...i,heading:""}):null,x=S?r.createElement(m,{marquee:T,showButton:!1,tabContent:k,tabLabels:o}):r.createElement(r.Fragment,null,k);return r.createElement(u,{className:a("events-list",e),isSortByMonth:C.sortByMonth},x)};S.propTypes={className:i.string,events:i.arrayOf(i.arrayOf(i.object)).isRequired,links:i.arrayOf(i.object),marquee:i.object,shouldUseTabs:i.bool,title:i.string,variationName:i.string,variations:i.shape({sortByMonth:i.bool.isRequired})},S.defaultProps={shouldUseTabs:!1,variations:{sortByMonth:!1}},e.exports=S},74637:(e,t,o)=>{e.exports=o(23257)},88891:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({title:{id:"EventsList.Title",defaultMessage:"Featured Events",description:"EventsList component title"}})},23257:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(53287);i.SortByMonth=a(i,"SortByMonth",{sortByMonth:!0}),e.exports=i},66465:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(84632),n=o(99956),{trackComponent:l}=o(40199),s=o(36895),{FeatureRatingsCardWrapper:d,ImageWrapper:m,Image:c,Label:u,Link:p,ContentWrapper:g,Content:h,Body:y,Hed:b,Dek:S,MetaData:f,Rating:C,SourceTagNameWrapper:$}=o(50810),w=({analyticsDataAttribute:e,dangerousHed:t,dangerousDek:o,hedTag:a,hideRubricItemSummary:n,hideSourceTagName:w,image:v,imageLabels:k,rating:T,reviewsCount:x,rubric:I,shouldHoldImageSpace:B,sourceTagName:E,url:D})=>{i.useEffect((()=>{l("FeatureRatingsCard")}),[]);const H=v&&v.showImageWithoutLink,N=i.createElement(i.Fragment,null,i.createElement(c,{...v,shouldHoldImageSpace:B}),k&&k.length?k.map(((e,t)=>i.createElement(u,{key:t.toString()},e))):null);return D&&t?i.createElement(d,{...e},v&&i.createElement(m,{onClick:()=>{H&&(window.location=D)}},H?N:i.createElement(p,{href:D},N)),i.createElement(g,null,i.createElement(h,null,i.createElement(y,null,!n&&I&&i.createElement(s,{name:I.name}),!w&&E&&i.createElement($,null," ",`| From ${E}`),i.createElement(p,{href:D},i.createElement(b,{as:a,dangerouslySetInnerHTML:{__html:t}})),i.createElement(S,{dangerouslySetInnerHTML:{__html:o}}))),T&&x?i.createElement(f,null,i.createElement(r,null),i.createElement(C,null,T," (",x,")")):null)):null};w.propTypes={analyticsDataAttribute:a.object,dangerousDek:a.string,dangerousHed:a.string.isRequired,hedTag:a.string,hideRubricItemSummary:a.bool,hideSourceTagName:a.bool,image:a.shape(n.propTypes),imageLabels:a.arrayOf(a.string),rating:a.number,reviewsCount:a.number,rubric:a.shape(s.propTypes),shouldHoldImageSpace:a.bool,sourceTagName:a.string,url:a.string.isRequired},w.defaultProps={hedTag:"h3",hideRubricItemSummary:!1,shouldHoldImageSpace:!0},e.exports=w},68437:(e,t,o)=>{e.exports=o(66465)},50810:(e,t,o)=>{const a=o(51117).default,{BREAKPOINTS:i}=o(85326),{BaseText:r,BaseLink:n}=o(74327),{minScreen:l,calculateSpacing:s,getColorStyles:d,getDecoration:m}=o(79720),c=o(99956),u=a.div.withConfig({displayName:"FeatureRatingsCardWrapper"})``,p=a(n).withConfig({displayName:"Link"})``;p.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const g=a.div.withConfig({displayName:"ImageWrapper"})` position: relative; `,h=a(c).withConfig({displayName:"Image"})` img { border-radius: ${({theme:e})=>m(e,"cardRadiusMd")}; ${l(i.md)} { border-radius: ${({theme:e})=>m(e,"cardRadiusLg")}; } } cursor: pointer; `,y=a(r).withConfig({displayName:"Label"})` position: absolute; top: ${s(1)}; left: ${s(1)}; margin: 0 ${s(1)} 0 0; border-radius: ${s(3)}; padding: ${s(.5)} ${s(1)}; ${({theme:e})=>d(e,"background","colors.discovery.body.brand.background")}; ${l(i.md)} { top: ${s(2)}; left: ${s(2)}; padding: ${s(1)} ${s(2)}; } `;y.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=a.div.withConfig({displayName:"ContentWrapper"})` border-radius: ${({theme:e})=>m(e,"cardRadiusMd")}; padding: ${s(2)} ${s(1)} ${s(1)}; ${l(i.md)} { border-radius: ${({theme:e})=>m(e,"cardRadiusLg")}; padding: ${s(2)} ${s(1)} ${s(1)}; } ${l(i.lg)} { padding: ${s(3)} ${s(1)} ${s(1)}; } `,S=a.div.withConfig({displayName:"Content"})` padding: 0 0 ${s(2)}; `,f=a.div.withConfig({displayName:"Body"})``,C=a(r).withConfig({displayName:"Hed"})` margin: 0 0 ${s(1)}; ${l(i.md)} { margin: 0 0 ${s(2)}; } `;C.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-feature"};const $=a(r).withConfig({displayName:"Dek"})``;$.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const w=a.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${s(4)}; `,v=a(r).withConfig({displayName:"Rating"})` margin: 0 ${s(1)}; `;v.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const k=a(r).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;k.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={FeatureRatingsCardWrapper:u,Link:p,ImageWrapper:g,Image:h,Label:y,ContentWrapper:b,Content:S,Body:f,Hed:C,Dek:$,MetaData:w,Rating:v,SourceTagNameWrapper:k}},97113:(e,t,o)=>{const a=o(45697),i=o(67294),{trackComponent:r}=o(40199),{FeedItemWrapper:n,FeedItemTime:l,FeedItemContent:s,FeedItemLink:d,FeedItemHead:m,FeedItemDek:c}=o(10933),u=({className:e,dangerousDek:t,dangerousHed:o,href:a,publishDate:u})=>(i.useEffect((()=>{r("FeedItem")}),[]),i.createElement(n,{className:e},i.createElement(l,null,u),i.createElement(s,null,i.createElement(d,{href:a},i.createElement(m,{dangerouslySetInnerHTML:{__html:o}})),i.createElement(c,{dangerouslySetInnerHTML:{__html:t}}))));u.propTypes={className:a.string,dangerousDek:a.string.isRequired,dangerousHed:a.string.isRequired,href:a.string.isRequired,publishDate:a.string.isRequired},u.displayName="FeedItem",e.exports=u},71017:(e,t,o)=>{e.exports=o(97113)},10933:(e,t,o)=>{const a=o(51117).default,{BaseLink:i,BaseText:r}=o(74327),{getColorStyles:n,calculateSpacing:l,getTypographyStyles:s}=o(79720),{BREAKPOINTS:d}=o(85326),m=a.div.withConfig({displayName:"FeedItemWrapper"})` border-width: 0 0 1px; border-style: solid; ${({theme:e})=>n(e,"border-color","colors.discovery.body.white.divider")}; padding-top: ${l(2)}; padding-bottom: ${l(2)}; text-align: left; @media (min-width: ${d.md}) { display: grid; grid-column: 1 / span 12; grid-template-columns: repeat(12, 1fr); } &:first-of-type { border: 1px 0 0; border-style: solid; ${({theme:e})=>n(e,"border-color","colors.discovery.body.white.divider")}; } `,c=a.time.withConfig({displayName:"FeedItemTime"})` ${({theme:e})=>s(e,"typography.definitions.globalEditorial.context-tertiary")}; display: block; margin-bottom: ${l(2)}; ${({theme:e})=>n(e,"color","colors.discovery.body.white.context-tertiary")}; @media (min-width: ${d.md}) { grid-column: 1; margin-top: ${l(.5)}; } `,u=a.div.withConfig({displayName:"FeedItemContent"})` @media (min-width: ${d.md}) { grid-column: 2 / span 8; margin-top: ${l(.5)}; } `,p=a(i).withConfig({displayName:"FeedItemLink"})` margin-top: 0; margin-bottom: ${l(2)}; text-decoration: none; &:hover, &:focus { text-decoration: underline; } `;p.defaultProps={colorToken:"colors.discovery.body.white.heading",typeToken:"typography.definitions.discovery.hed-bulletin-primary"};const g=a(r).withConfig({displayName:"FeedItemHead"})` margin-top: 0; margin-bottom: ${l(2)}; text-decoration: none; &:hover, &:focus { text-decoration: underline; } `;g.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const h=a.div.withConfig({displayName:"FeedItemDek"})` ${({theme:e})=>s(e,"typography.definitions.discovery.description-core")}; ${({theme:e})=>n(e,"color","colors.discovery.body.white.description")}; `;e.exports={FeedItemWrapper:m,FeedItemTime:c,FeedItemContent:u,FeedItemLink:p,FeedItemHead:g,FeedItemDek:h}},81073:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(94959);e.exports=a(i,"ImageSlideShow")},94959:(e,t,o)=>{const a=o(45697),i=o(67294),{useState:r,useEffect:n,useRef:l}=i,{injectIntl:s}=o(76186),d=o(23279),m=o(23493),c=o(17431).Z,u=o(7279),{BREAKPOINTS:p}=o(85326),g=o(98288),h=o(54831),{ImageSlideShowWrapper:y,ImageSlideShowHeader:b,ImageSlideShowFooter:S,ImageSlideShowTitle:f,ImageSlideShowCarousel:C,ImageSlideShowCarouselList:$,ImageSlideShowCarouselItem:w,ImageSlideShowCarouselArrow:v,ImageSlideShowSlideMobileText:k,ImageSlideShowSlideText:T,ImageSlideShowSlideCaption:x,ImageSlideShowSlideCredit:I,ImageSlideShowSlideImage:B,ImageSlideShowLastSlide:E,ImageSlideShowLastSlideLink:D,ImageSlideShowLastSlideHed:H,ImageSlideShowLastSlideDek:N,ImageSlideShowCTA:P,ImageSlideShowCarouselButton:M}=o(20215);let L=null;const F=({dek:e,endSlideDek:t,endSlideHed:o,galleryLink:a,galleryLinkLabel:s,hasMarginTop:F,hasTitleDividerAbove:A,hasTitleDividerAboveDek:R,hasTitleDividerBelow:_,hed:V,hideLastSlide:W,intl:O,maxAllowedSlides:U,slideItems:G,trackingNamespace:j})=>{const[z,q]=r(0),[K,J]=r(0),[Q,Z]=r(!1),X=l(null),Y=l(null),[ee,te]=r(!0),[oe,ae]=r(!1),ie=e=>{window.dataLayer&&e&&window.dataLayer.push({event:e})},{forwardButton:re,backwardButton:ne,lastSlideButton:le,swipe:se,viewMoreCTA:de}=j,me=`(min-width: ${p.md})`;G.length=G.length<=U?G.length:U;const ce=G.length+(W?0:1),[ue,pe]=r(!1),[ge,he]=r(!1);n((()=>{X.current&&(X.current.style.opacity=1);const e=()=>{if(Y.current){const e=[...Y.current.children].map((e=>e.offsetLeft));J(e);const t=[...X.current.querySelectorAll("[class^=ImageSlideShowSlideImage]")];let o=0;t.forEach((e=>{e.style.minHeight=0})),t.forEach((e=>{o{e.style.minHeight=`${o}px`})),[...X.current.querySelectorAll("button")].forEach((e=>{e.style.opacity=1,e.style.top=o/2-22+"px"}))}const e=window.matchMedia(me).matches;Z(e),e&&(G<4||U<4)&&ae(!0)},t=d(e,200);return window.addEventListener("resize",t),setTimeout(e,1e3),()=>{window.removeEventListener("resize",t),clearTimeout(e)}}),[X,U,me,G]);const ye=G.filter((e=>{const{width:t,height:o}=e.image.sources.sm;return t/o>=1})).length===G.length,be=()=>{const e=1+(Q&&!ye?3:1);if(z0&&ee&&te(!1),t===ce-e&&ae(!0),Q&&Y.current.scrollTo({left:K[t],behavior:"smooth"}),ie(re)}},Se=()=>{if(z>0){const e=z-1;q(e),0!==e||ee||te(!0),Q&&Y.current.scrollTo({left:K[e],behavior:"smooth"}),oe&&ae(!1),ie(ne)}},fe=Q?0:24,Ce=m((()=>{!ge&&Q||(L=setTimeout((()=>{if(clearTimeout(L),Y.current&&K){const e=Y.current.scrollLeft+fe,t=K.reduce(((t,o)=>Math.abs(o-e)0&&ee&&te(!1),0!==o||ee||te(!0);const a=ye?2:Q?4:1;o===ce-a&&z===ce-a&&ae(!0),o{39===e.keyCode?be():37===e.keyCode&&Se()}},i.createElement(M,{"data-testid":"ImageSlideShowPrevButton",direction:"prev",isInactive:ee,onClick:()=>Se(),type:"button"},i.createElement(v,{type:"prev"})),i.createElement(M,{"data-testid":"ImageSlideShowNextButton",direction:"next",isInactive:oe,onClick:()=>be(),type:"button"},i.createElement(v,{type:"next"})),i.createElement($,{onScroll:()=>{Ce()},onMouseOver:()=>he(!0),onMouseOut:()=>he(!1),ref:Y,style:{transform:"translateX(0)"}},G.map(((e,t)=>{if(!e.image)return null;const{caption:o,credit:a}=e;return i.createElement(w,{key:`slide-${t}`,isLandscape:ye,style:{position:"relative"}},i.createElement(B,{key:`slide-${t}`},i.createElement(g,{...e.image})),(a||o)&&i.createElement(T,null,a&&i.createElement(I,{dangerouslySetInnerHTML:{__html:a}}),o&&i.createElement(x,{dangerouslySetInnerHTML:{__html:o}})))})),!W&&i.createElement(w,{isLandscape:ye},i.createElement(D,{href:a,onClick:()=>ie(le)},i.createElement(B,null,i.createElement(E,null,i.createElement(H,null,o),i.createElement(N,null,t||O.formatMessage(c.lastSlideCTA))))))),i.createElement(k,null,i.createElement(h,{caption:G[z]?.caption,credit:G[z]?.credit}))),i.createElement(S,null,a&&i.createElement(P,{"data-testid":"ImageSlideShowCTA"},i.createElement(u.Utility,{btnStyle:"outlined",href:a,inputKind:"link",label:s||O.formatMessage(c.galleryLink),onClickHandler:()=>{ie(de)},target:"_self"}))))};F.propTypes={dek:a.string,endSlideDek:a.string,endSlideHed:a.string,galleryLink:a.string,galleryLinkLabel:a.string,hasMarginTop:a.bool,hasTitleDividerAbove:a.bool,hasTitleDividerAboveDek:a.bool,hasTitleDividerBelow:a.bool,hed:a.string,hideLastSlide:a.bool,intl:a.object,maxAllowedSlides:a.number,slideItems:a.array,trackingNamespace:a.object},F.defaultProps={maxAllowedSlides:10,trackingNamespace:{backwardButton:"ImageSlideShow Control Backward",forwardButton:"ImageSlideShow Control Forward",lastSlideButton:"ImageSlideShow gallery link",swipe:"ImageSlideShow carousel swipe",viewMoreCTA:"ImageSlideShow View All Button"}},e.exports=s(F)},54831:(e,t,o)=>{const a=o(67294),{useEffect:i,useRef:r,useState:n}=a,l=o(45697),{ContentUpdatorWrapper:s,ImageSlideShowSlideCaption:d,ImageSlideShowSlideCredit:m}=o(20215),c=({caption:e,credit:t})=>{const[o,l]=n(1),[c,u]=n(""),[p,g]=n(""),h=r(null);return i((()=>(h.current||e===c&&t===p||(l(0),h.current=setTimeout((()=>{l(1),u(e),g(t),h.current=null}),300)),()=>{clearTimeout(h.current),h.current=null})),[e,c,t,p]),a.createElement(s,{style:{opacity:o}},a.createElement(m,{dangerouslySetInnerHTML:{__html:p}}),a.createElement(d,{dangerouslySetInnerHTML:{__html:c}}))};c.propTypes={caption:l.string,credit:l.string},e.exports=c},20215:(e,t,o)=>{const a=o(51117).default,{calculateSpacing:i,getColorToken:r,getTypographyStyles:n}=o(79720),{BREAKPOINTS:l}=o(85326),{applyGridSpacing:s,cssVariablesGrid:d}=o(62470),m=o(32168),c=o(57013),u=a.div.withConfig({displayName:"ImageSlideShowWrapper"})` ${d()} ${({hasMarginTop:e})=>e&&`margin-top: ${i(4)};`} `,p=a.div.withConfig({displayName:"ImageSlideShowHeader"})` ${s("padding")} `,g=a.div.withConfig({displayName:"ImageSlideShowFooter"})` ${s("padding")} `,h=a(m).withConfig({displayName:"ImageSlideShowTitle"})``,y=a.div.withConfig({displayName:"ImageSlideShowCarousel"})` position: relative; transition: opacity 0.3s ease-in; opacity: 0; margin: ${i(4)} 0; overflow: hidden; @media (min-width: ${l.md}) { ${d()} ${s("margin")} overflow: visible; } `,b=a.ul.withConfig({displayName:"ImageSlideShowCarouselList"})` display: flex; position: relative; transition: transform 0.3s cubic-bezier(0.34, 0.83, 1.06, 0.65); margin: 0; padding: 0; padding-right: ${i(4)}; padding-left: ${i(1.5)}; list-style: none; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; &::-webkit-scrollbar { display: none; } @media (min-width: ${l.md}) { padding: 0; ${d()} } `,S=a.li.withConfig({displayName:"ImageSlideShowCarouselItem"})` display: flex; position: relative; flex-grow: 1; flex-shrink: 0; flex-wrap: wrap; align-items: center; align-self: stretch; margin-left: ${i(1.5)}; width: 100%; max-width: calc(100% - ${i(4.5)}); max-height: 100%; scroll-snap-align: center; &:last-child, &:last-of-type { margin-right: ${i(3)}; } @media (min-width: ${l.md}) { align-content: start; margin: 0 1.35%; width: inherit; max-width: 100%; scroll-snap-align: start; ${({isLandscape:e})=>"width: "+(e?"48.6%":"23%")}; &:first-child { margin-left: 0; } &:last-child { margin-right: 0; } } `,f=a.button.withConfig({displayName:"ImageSlideShowCarouselButton"})` display: none; position: absolute; top: calc(50% - 22px); transition: opacity 0.3s ease-in; opacity: 0; background: none; ${({direction:e})=>"prev"===e?"left: -44px":"right: -44px"}; fill: ${({isInactive:e})=>r(e?"colors.interactive.base.light":"colors.interactive.base.black")}; pointer-events: ${({isInactive:e})=>e?"none":"auto"}; @media (min-width: ${l.md}) { display: block; } `,C=a(c).withConfig({displayName:"ImageSlideShowCarouselArrow"})` ${({type:e})=>`transform: scaleX(${"prev"===e?"-1":"1"})`}; `,$=a.div.withConfig({displayName:"ImageSlideShowCarouselSwipe"})``,w=a.div.withConfig({displayName:"ImageSlideShowSlide"})``,v=a.div.withConfig({displayName:"ImageSlideShowSlideImage"})` display: flex; position: relative; align-items: center; background-color: ${r("colors.consumption.body.inverted.bg-photo")}; width: 100%; `,k=a.div.withConfig({displayName:"ImageSlideShowSlideMobileText"})` width: 100%; @media (min-width: ${l.md}) { display: none; } `,T=a.div.withConfig({displayName:"ContentUpdatorWrapper"})` transition: opacity 0.3s linear; min-height: 50px; `,x=a.div.withConfig({displayName:"ImageSlideShowSlideText"})` display: none; width: 100%; @media (min-width: ${l.md}) { display: block; } `,I=a.p.withConfig({displayName:"ImageSlideShowSlideCredit"})` margin: ${i(1.5)} 0 0; width: 100%; text-align: center; color: ${r("colors.consumption.body.standard.body-deemphasized")}; ${({theme:e})=>n(e,"typography.definitions.globalEditorial.accreditation-core")} `,B=a.p.withConfig({displayName:"ImageSlideShowSlideCaption"})` margin: ${i(.5)} 0 0; width: 100%; text-align: center; color: ${r("colors.discovery.body.light.description")}; ${({theme:e})=>n(e,"typography.definitions.consumptionEditorial.description-core")} `,E=a.div.withConfig({displayName:"ImageSlideShowLastSlide"})` display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-wrap: wrap; background-color: ${r("colors.consumption.body.inverted.bg-photo")}; padding: 0 ${i(2)}; `,D=a.h3.withConfig({displayName:"ImageSlideShowLastSlideHed"})` align-self: end; margin-top: 0; width: 100%; text-align: center; color: ${r("colors.consumption.lead.inverted.heading")}; ${({theme:e})=>n(e,"typography.definitions.discovery.hed-feature")} `,H=a.p.withConfig({displayName:"ImageSlideShowLastSlideDek"})` align-self: end; width: 100%; text-align: center; color: ${r("colors.consumption.lead.inverted.description")}; ${({theme:e})=>n(e,"typography.definitions.globalEditorial.context-secondary")} `,N=a.a.withConfig({displayName:"ImageSlideShowLastSlideLink"})` width: 100%; text-decoration: none; &:hover, &:focus { p { text-decoration: underline; } } & > div { display: flex; flex-wrap: wrap; width: 100%; @media (min-width: ${l.lg}) { padding-bottom: ${i(4)}; } } `,P=a.div.withConfig({displayName:"ImageSlideShowCTA"})` margin-bottom: ${i(5)}; text-align: center; `;e.exports={ImageSlideShowWrapper:u,ImageSlideShowHeader:p,ImageSlideShowFooter:g,ImageSlideShowTitle:h,ImageSlideShowCarousel:y,ImageSlideShowCarouselList:b,ImageSlideShowCarouselItem:S,ImageSlideShowCarouselButton:f,ImageSlideShowCarouselArrow:C,ImageSlideShowCarouselSwipe:$,ImageSlideShowSlide:w,ImageSlideShowSlideImage:v,ImageSlideShowSlideMobileText:k,ContentUpdatorWrapper:T,ImageSlideShowSlideText:x,ImageSlideShowSlideCaption:B,ImageSlideShowSlideCredit:I,ImageSlideShowLastSlide:E,ImageSlideShowLastSlideLink:N,ImageSlideShowLastSlideHed:D,ImageSlideShowLastSlideDek:H,ImageSlideShowCTA:P}},17431:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({galleryLink:{id:"ImageSlideShow.galleryLink",defaultMessage:"See the gallery",description:"CTA to gallery"},lastSlideCTA:{id:"ImageSlideShow.lastSlideCTA",defaultMessage:"Explore the gallery",description:"Last slide overlay call to action"}})},30233:(e,t,o)=>{const a=o(23493),i=o(45697),r=o(67294),{connector:n}=o(92078),l=o(17843),{trackComponent:s}=o(40199),d=o(51378),m=o(31956),{NavigationListWrapper:c}=o(35433),{googleAnalytics:u}=o(28601),{trackNavigationEvent:p}=o(68612),{getComponentPosition:g,isBannerIntoView:h}=o(24149),y=(e,t,o)=>{u.emitUniqueGoogleTrackingEvent("navigation-list-impression",{componentPosition:e,layout:t,hed:o})},b=({className:e,hasAnchorLinkListDivider:t,hasBackgroundColorWhite:o,hasBorder:i,hasSquareChevronSlider:n,hasHeaderBorder:m,hasUnderline:b,hideBackgroundColor:S,isInvertedTheme:f,shouldTrackSnowplowEvent:C,hasRoundedCornerCards:$,navigationListData:w,palette:v,shouldCenterAlignContent:k,shouldDisplayDangerousDek:T,shouldEnableBundleComponentAnalytics:x,shouldIncreaseCardSizeOnDesktop:I,layout:B,theme:E,trackingNamespace:D})=>{r.useEffect((()=>{s("NavigationList",B)}),[B]);const{hed:H,dek:N,links:P}=w,M=r.useRef(),[L,F]=r.useState(!1);if(r.useEffect((()=>{const e=a((()=>{const e=M.current?.getBoundingClientRect().top;F(e<=0)}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[B]),r.useEffect((()=>{const e=g(M),t=a((()=>{h(M)&&(y(e,B,H),window.removeEventListener("scroll",t,!1))}),100);if(!h(M))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};y(e,B,H)}),[B,H]),!P.length)return null;const A={dek:N,hasAnchorLinkList:"NavigationListAnchored"===B||"NavigationListTextOverlayOnImage"===B,hasAnchorLinkListDivider:t,hasSquareChevronSlider:n,hasUnderline:b,hed:H,isBannerPositionTop:L,isFeatured:"featured"===E,hasRoundedCornerCards:$,hasHeaderBorder:m,layout:B,links:P.map(((e,t)=>({...e,isExternal:!1,onClick:()=>((e,t,o,a,i,r,n)=>{u.emitGoogleTrackingEvent("navigation-list-click",{"gtm.elementUrl":e,layout:t,text:o}),r&&p({type:"click",label:a,subject:"carousel_navigation_list",items:[{content_title:o,content_url:e}],placement:"mid-content",index:i,total_index:n})})(e.url,B,e.text,H,t,C,P.length)}))),shouldCenterAlignContent:k||P.length>=1&&P.length<=10,shouldDisplayDangerousDek:T,shouldEnableBundleComponentAnalytics:x,shouldIncreaseCardSizeOnDesktop:I,trackingNamespace:D};return r.createElement(l,{palette:f?"inverted":v},r.createElement(c,{ref:M,"data-testid":"NavigationList",hasBackgroundColorWhite:o,hasBorder:i,hideBackgroundColor:S,hasHeaderBorder:m,isBannerPositionTop:L,isSubNavigation:A.isSubNavigation,className:e,layout:A.layout},r.createElement(d,{...A})))};b.displayName="NavigationList",b.propTypes={className:i.string,hasAnchorLinkListDivider:i.bool,hasBackgroundColorWhite:i.bool,hasBorder:i.bool,hasHeaderBorder:i.bool,hasRoundedCornerCards:i.bool,hasSquareChevronSlider:i.bool,hasUnderline:i.bool,hideBackgroundColor:i.bool,isBannerPositionTop:i.bool,isCentered:i.bool,isInvertedTheme:i.bool,layout:i.oneOf(["NavigationListSubnavigation","NavigationListAnchored","NavigationListTextOverlayOnImage"]),navigationListData:m.propTypes.linkBannerData,palette:i.oneOf(["standard","inverted"]),shouldCenterAlignContent:i.bool,shouldDisplayDangerousDek:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldIncreaseCardSizeOnDesktop:i.bool,shouldTrackSnowplowEvent:i.bool,theme:i.string,trackingNamespace:i.string},b.defaultProps={hasAnchorLinkListDivider:!1,hasBackgroundColorWhite:!1,hasBorder:!1,hasRoundedCornerCards:!1,hasSquareChevronSlider:!1,hasUnderline:!1,hideBackgroundColor:!1,isCentered:!0,isInvertedTheme:!1,layout:"NavigationListAnchored",navigationListData:{hed:"",dek:"",links:[]},palette:"standard",shouldCenterAlignContent:!1,shouldDisplayDangerousDek:!1,shouldIncreaseCardSizeOnDesktop:!1};const S=n(b,{keysToPluck:["navigationListData"]});e.exports={NavigationList:b,connectedNavigationList:S}},93210:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),{NavigationList:i,connectedNavigationList:r}=o(30233);e.exports=a(r,"NavigationList"),e.exports.NavigationList=a(i,"NavigationList")},35433:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationListWrapper=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:a}=o(51117),{getColorStyles:i}=o(79720),{isInverted:r}=o(37332),{BREAKPOINTS:n}=o(85326);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListWrapper=a.section.withConfig({displayName:"NavigationListWrapper"})` position: relative; ${({isBannerPositionTop:e})=>e&&"box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;"} ${({hasBorder:e,theme:t})=>e&&`\n border-top: 1px solid;\n border-bottom: 1px solid;\n ${i(t,"border-color",r(t)?"colors.discovery.body.dark.divider":"colors.discovery.body.light.divider")};\n `} ${({hideBackgroundColor:e})=>e&&"\n &&&{\n background-color: transparent;\n box-shadow: transparent 0px 1px 6px;\n }"} ${({theme:e,layout:t,hasBackgroundColorWhite:o})=>{let a;return a=r(e)?"colors.discovery.body.dark.background":"NavigationListSubnavigation"===t||o?"colors.background.white":"colors.discovery.body.light.background",i(e,"background",a)}}; ${({layout:e})=>"NavigationListSubnavigation"===e&&`\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 20px 24px;\n \n @media (min-width: ${n.md}) {\n padding: 0px 64px 20px;\n }\n `} `},51378:(e,t,o)=>{const a=o(67294),i=o(45697),{NavigationListLinkList:r}=o(95574),n=({hasGradient:e,hasSquareChevronSlider:t,hasUnderline:o,hasAnchorLinkList:i,hasAnchorLinkListDivider:n,hasHeaderBorder:l,hed:s,dek:d,isCentered:m,hasRoundedCornerCards:c,layout:u,links:p,shouldCenterAlignContent:g,shouldDisplayDangerousDek:h,shouldEnableBundleComponentAnalytics:y,shouldIncreaseCardSizeOnDesktop:b})=>{const S={text:"NavigationListSubnavigation"===u?s:null};return a.createElement(r,{hed:s,dek:d,hasGradient:e,hasSquareChevronSlider:t,hasUnderline:o,hasAnchorLinkList:i,hasAnchorLinkListDivider:n,hasHeaderBorder:l,isCentered:m,hasRoundedCornerCards:c,layout:u,links:p,primaryLink:S.text&&S,shouldCenterAlignContent:g,shouldDisplayDangerousDek:h,shouldEnableBundleComponentAnalytics:y,shouldIncreaseCardSizeOnDesktop:b})};n.propTypes={dek:i.string,hasAnchorLinkList:i.bool,hasAnchorLinkListDivider:i.bool,hasGradient:i.bool,hasHeaderBorder:i.bool,hasRoundedCornerCards:i.bool,hasSquareChevronSlider:i.bool,hasUnderline:i.bool,hed:i.string,isCentered:i.bool,layout:i.string,links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool,onClick:i.func})),shouldCenterAlignContent:i.bool,shouldDisplayDangerousDek:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldIncreaseCardSizeOnDesktop:i.bool},n.defaultProps={hasAnchorLinkListDivider:!1,hasGradient:!1,hasRoundedCornerCards:!1,hasSquareChevronSlider:!1,hasUnderline:!1,isCentered:!1,shouldDisplayDangerousDek:!1,shouldIncreaseCardSizeOnDesktop:!1},e.exports=n},95574:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationListLinkList=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const a=o(79720),{default:i,css:r}=o(51117),{calculateSpacing:n,getColorStyles:l,getTypographyStyles:s}=o(79720),{BREAKPOINTS:d}=o(85326),{isInverted:m}=o(37332),c=o(24445),{ButtonWrapper:u}=o(41909),{NavListWrapper:p,NavList:g,NavListItem:h,NavPrimaryItem:y,NavLink:b,VisualTextWrap:S}=o(62920),{ResponsiveImageContainer:f,ResponsiveImagePicture:C}=o(7230),{SpanWrapper:$}=o(89676),{CarouselHeader:w,CarouselTitle:v,CarouselList:k,CarouselWrapper:T}=o(95764),{SummaryDekDefault:x}=o(96567);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListLinkList=i(c).withConfig({displayName:"NavigationListLinkList"})` ${w} { padding-bottom: 0; } ${v} { ${({hasAnchorLinkListDivider:e})=>s(e?"typography.definitions.discovery.subhed-section-primary":"typography.definitions.discovery.hed-core-primary")}; ${({theme:e})=>l(e,"color",m(e)?"colors.discovery.body.dark.description":"colors.discovery.body.light.description")}; ${({theme:e,hasAnchorLinkListDivider:t})=>t&&l(e,"color","colors.discovery.body.light.heading")}; } ${x} { ${s("typography.definitions.discovery.description-page")}; margin-top: ${n(2)}; margin-bottom: ${n(2)}; padding-bottom: ${n(3)}; } ${h} { height: ${t.MOBILE_HEIGHT-1}px; @media (min-width: ${d.md}) { height: ${t.DESKTOP_HEIGHT-1}px; } } ${b} { ${({hasUnderline:e})=>e&&"&:link {\n text-decoration: underline;\n }\n "} &:link, &:visited { ${({theme:e})=>l(e,"color",m(e)?"colors.discovery.body.dark.description":"colors.discovery.body.light.description")}; } } ${S} { ${s("typography.definitions.discovery.hed-bulletin-secondary")}; } ${({hasCarouselControls:e})=>e&&"&& {\n height: 100%\n }"} ${y} { ${b} { ${({theme:e})=>s(e,"typography.definitions.globalEditorial.context-primary")}; } } ${b} { display: block; } ${u} { ${({hasSquareChevronSlider:e})=>e&&" border-radius: unset;\n "} } ${h} { ${({hasRoundedCornerCards:e})=>e?`\n ${f}, ${C}, ${$}::after {\n border-radius: 10px;\n }\n `:`${f}, ${C}, ${$}::after {\n border-radius: 0px;\n }\n `} ${C} { ${({shouldIncreaseCardSizeOnDesktop:e})=>e?`\n @media (min-width: ${d.xl}) {\n width: 150px;\n height: 200px;\n }\n img {\n @media (min-width: ${d.xl}) {\n width: 150px;\n height: 200px;\n }\n }`:""} } } ${({layout:e,theme:t})=>"NavigationListSubnavigation"===e?r` ${p} { display: flex; flex-direction: column; align-items: center; border-top: 1px solid; border-bottom: 1px solid; border-color: ${(0,a.getColorToken)(t,"colors.interactive.base.black")}; padding: 20px 0 calc(20px - 0.75rem) 0; gap: calc(20px - 0.75rem); width: 100%; overflow-x: inherit; @media (min-width: ${d.md}) { padding: 20px 0 calc(20px - 1rem) 0; gap: calc(20px - 1rem); } } ${y} { margin: 0; ${b} { ${l(t,"color","colors.discovery.body.white.context-signature")}; ${s(t,"typography.definitions.globalEditorial.context-title")}; } } ${g} { flex-wrap: wrap; justify-content: center; white-space: normal; --grid-margin: 0; } ${h} { flex-shrink: inherit; height: auto; text-transform: uppercase; } `:"NavigationListTextOverlayOnImage"===e?r` ${S} { position: absolute; bottom: ${n(.5)}; padding-right: ${n(1)}; padding-left: ${n(1)}; ${b} { ${l(t,"color","colors.interactive.base.white")}; } } ${$}::after { position: absolute; top: 0; left: 0; background: linear-gradient(0deg, black, transparent 70%); width: 100%; height: 100%; content: ''; } ${h} { &:hover::before, &:focus-visible::before { ${l(t,"background-color","colors.discovery.body.white.background")}; right: ${n(1)}; left: ${n(1)}; z-index: 1; margin-top: ${n(1)}; margin-bottom: ${n(1)}; width: auto; @media (max-width: ${d.md}) { margin-bottom: 6px; } } } ${k} { padding: 0 ${n(8)} 0 ${n(8)}; @media (max-width: ${d.md}) { padding: 0 ${n(3)} 0 ${n(3)}; } } ${T} { padding-top: ${n(2.5)}; padding-bottom: ${n(2.5)}; } `:""} `},51188:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),{trackComponent:n}=o(40199),l=o(48655),s=o(98288),d=o(7279),{PromoBoxButtonContainer:m,PromoBoxButtonPrimary:c,PromoBoxButtonSecondary:u,PromoBoxCallout:p,PromoBoxCalloutContent:g,PromoBoxContent:h,PromoBoxText:y,PromoBoxTitle:b,PromoBoxResponsiveAsset:S,PromoBoxWrapper:f}=o(38520),{componentTracking:C,googleAnalytics:$}=o(28601),{useViewportObserver:w}=o(47041),v=({asset:e,secondaryButtonVariation:t,className:o,dangerousButtonText:i,dangerousSecondaryButtonText:s,dangerousText:v,dangerousTitle:k,hasFullWidthForAsset:T,hasRoundedEdges:x,hasTopLine:I,hasFullGridWidth:B,href:E,secondaryHref:D,secondaryButtonPosition:H,showSecondaryButton:N,shouldEnableBackgroundImgForMobile:P,shouldEnableBundleComponentAnalytics:M,shouldFetchBITokens:L,trackingNamespace:F,isInverted:A,isInvertedTheme:R,variations:_,variationName:V})=>{r.useEffect((()=>{n("PromoBox",V)}),[V]),w(".promo-box",void 0,(e=>{e&&$.emitUniqueGoogleTrackingEvent("promobox-impression",{href:E})}));const W={inputKind:N?"link":"text",isCardVariation:_.showCard,label:i,secondaryButtonPosition:H,href:E},O={...W,btnStyle:"outlined",label:s,href:N&&D},U=_.showCard?l.NoMargins:l.WithMargins,G=_.showCard?l.WithMargins:"div",j=C.addDataSectionTitleAttribute(M,F?.primary||i),z=C.addDataSectionTitleAttribute(M,F?.secondary||s);return r.createElement(f,{href:D?void 0:`${E}`,className:a("promo-box",o),contentAlign:_.contentAlign,isCardVariation:_.showCard,hasTopLine:I,hasFullGridWidth:B,as:E?"a":"div",hasFullWidthForAsset:T,shouldFetchBITokens:L},e&&r.createElement(S,{...e,contentAlign:_.contentAlign,isCardVariation:_.showCard,hasFullWidthForAsset:T,hasRoundedEdges:x,shouldEnableBackgroundImgForMobile:P}),r.createElement(h,{as:G,isCardVariation:_.showCard},r.createElement(p,{className:"promo-box__callout",isCardVariation:_.showCard,isInverted:A,contentAlign:_.contentAlign},k&&r.createElement(g,{as:U,isCardVariation:_.showCard},r.createElement(b,{contentAlign:_.contentAlign,isCardVariation:_.showCard,dangerouslySetInnerHTML:{__html:k},isInvertedTheme:R,isInverted:A})),v&&r.createElement(g,{as:U,isCardVariation:_.showCard},r.createElement(y,{className:"promo-box__text",contentAlign:_.contentAlign,isCardVariation:_.showCard,dangerouslySetInnerHTML:{__html:v},isInvertedTheme:R,isInverted:A})),r.createElement(m,{secondaryButtonPosition:H},W.label&&r.createElement(c,{...W,...j,isInverted:A}),N&&O.label&&r.createElement(u,{...O,...z,as:d[t]})))))};v.propTypes={asset:i.shape(s.propTypes),className:i.string,dangerousButtonText:i.string,dangerousSecondaryButtonText:i.string,dangerousText:i.string,dangerousTitle:i.string,hasFullGridWidth:i.bool,hasFullWidthForAsset:i.bool,hasRoundedEdges:i.bool,hasTopLine:i.bool,href:i.string.isRequired,isInverted:i.bool,isInvertedTheme:i.bool,secondaryButtonPosition:i.string,secondaryButtonVariation:i.string,secondaryHref:i.string,shouldEnableBackgroundImgForMobile:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldFetchBITokens:i.bool,showSecondaryButton:i.bool,trackingNamespace:i.object,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["below"]),showCard:i.bool})},v.defaultProps={hasFullGridWidth:!1,hasFullWidthForAsset:!1,hasRoundedEdges:!1,hasTopLine:!0,isInverted:!1,isInvertedTheme:!1,shouldEnableBackgroundImgForMobile:!1,shouldFetchBITokens:!1,showSecondaryButton:!1,variations:{showCard:!0}},v.displayName="PromoBox",e.exports=v},98797:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380);e.exports=a(o(36873),"PromoBox")},38520:(e,t,o)=>{const a=o(51117).default,{BaseText:i,BaseWrap:r}=o(74327),{getColorStyles:n,calculateSpacing:l,getTypographyStyles:s,getColorToken:d,getDecoration:m}=o(79720),{applyGridSpacing:c}=o(62470),{BREAKPOINTS:u}=o(85326),{GridItem:p}=o(14134),g=o(98288),h=o(7279),y=a(r).withConfig({displayName:"PromoBoxWrapper"})` display: flex; position: relative; align-items: center; justify-content: center; text-align: center; text-decoration: none; ${({theme:e,hasTopLine:t,shouldFetchBITokens:o=!0})=>t?`\n border-top: ${o?m(e,"dividerWidth"):"1px"} solid;\n ${n(e,"border-color",o?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")};\n padding-top: ${l(6)};\n `:""} ${({isCardVariation:e})=>e?`\n display: grid;\n position: relative;\n grid-template-columns: repeat(12, 1fr);\n\n @media (min-width: ${u.md}) {\n ${c("margin",!0)}\n }\n `:""} ${({hasFullGridWidth:e})=>e&&`@media (min-width: ${u.md}) {\n margin-left: 0;\n margin-right: 0;\n }`} ${({contentAlign:e})=>"below"===e?"\n flex-wrap: wrap;\n ":""} ${({hasFullWidthForAsset:e})=>e&&`\n &:focus-visible {\n outline-offset: ${l(.5)};\n }\n `} `,b=a(g).withConfig({displayName:"PromoBoxResponsiveAsset"})` width: 100%; ${({isCardVariation:e})=>e?`\n grid-column: 1/-1;\n grid-row: 1;\n z-index: 1;\n\n &.responsive-asset {\n display: none;\n }\n @media (min-width: ${u.md}) {\n &.responsive-asset {\n display: block;\n }\n }\n `:""} ${({contentAlign:e})=>"below"===e?"\n &::after {\n display: none;\n }\n ":""} ${({hasFullWidthForAsset:e})=>e&&"\n .responsive-image__image {\n width: 100%;\n }\n"} ${({hasRoundedEdges:e})=>e&&`\n &.responsive-asset {\n border-radius: ${l(1)};\n }\n @media (max-width: ${u.md}) {\n &.responsive-asset {\n border-radius: ${l(1)};\n }\n } \n `} ${({shouldEnableBackgroundImgForMobile:e})=>e&&`\n @media (max-width: ${u.md}) {\n &.responsive-asset {\n display: block;\n }\n } \n `} `,S=a.div.withConfig({displayName:"PromoBoxCallout"})` position: relative; text-decoration: none; ${({theme:e,isCardVariation:t})=>t?`\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n ${n(e,"background-color","colors.discovery.body.brand.background")};\n padding: ${l(2)} ${l(2)};\n text-align: center;\n text-decoration: none;\n\n @media (min-width: ${u.md}) {\n padding: ${l(6)} ${l(7)};\n }\n `:""} ${({contentAlign:e})=>"below"===e?`\n margin-top: ${l(1)};\n\n @media (min-width: ${u.md}) {\n margin-top: ${l(5)};\n }\n `:""} ${({isInverted:e,theme:t})=>e&&`${n(t,"background-color","colors.discovery.body.black.background")}`} `,f=a(i).withConfig({displayName:"PromoBoxText"})` margin-top: ${l(1)}; text-align: center; ${({contentAlign:e,theme:t})=>"below"===e?`\n ${s(t,"typography.definitions.discovery.description-core")}\n ${n(t,"color","colors.discovery.body.white.description")};\n margin-top: ${l(2)};\n `:""} @media (min-width: ${u.md}) { margin-top: ${l(2)}; } ${({isCardVariation:e,theme:t})=>e?`\n ${s(t,"typography.definitions.discovery.description-core")}\n ${n(t,"color","colors.discovery.body.brand.description")};\n margin-top: ${l(2)};\n\n @media (min-width: ${u.md}) {\n margin-top: ${l(3)}\n }\n `:""} ${({isInvertedTheme:e,theme:t})=>e?`color: ${d(t,"colors.background.white")}}`:""} ${({isInverted:e,theme:t})=>e&&`color: ${d(t,"colors.background.white")};`} `;f.defaultProps={as:"div",colorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const C=a(i).withConfig({displayName:"PromoBoxTitle"})` margin-top: ${l(2)}; text-align: center; ${({contentAlign:e,theme:t})=>"below"===e?`\n margin-top: 0;\n ${n(t,"color","colors.discovery.body.white.heading")};\n `:""} @media (min-width: ${u.md}) { ${({theme:e})=>s(e,"typography.definitions.discovery.hed-break-out")} } ${({isCardVariation:e,theme:t})=>e?`\n ${s(t,"typography.definitions.discovery.hed-core-primary")}\n ${n(t,"color","colors.discovery.body.brand.heading")};\n margin-top: 0;\n width: 100%;\n\n @media (min-width: ${u.md}) {\n ${s(t,"typography.definitions.discovery.hed-feature")}\n width: 100%;\n }\n\n @media (min-width: ${u.lg}) {\n ${s(t,"typography.definitions.discovery.hed-break-out")}\n }\n `:""} ${({isInvertedTheme:e,theme:t})=>e?`color: ${d(t,"colors.background.white")}}`:""} ${({isInverted:e,theme:t})=>e&&`color: ${d(t,"colors.background.white")};`} `;C.defaultProps={as:"span",colorToken:"colors.discovery.body.black.heading",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const $=a(r).withConfig({displayName:"PromoBoxButtonContainer"})` display: flex; flex-direction: ${({secondaryButtonPosition:e})=>"inverted"===e?"column-reverse":"column"}; align-items: center; justify-content: center; `,w=a(h.Primary).withConfig({displayName:"PromoBoxButtonPrimary"})` margin-top: ${({isCardVariation:e})=>l(e?2:1)}; @media (min-width: ${u.md}) { margin-top: ${({isCardVariation:e,secondaryButtonPosition:t})=>{l("inverted"===t?2:e?4:5)}}; } ${({isInverted:e,theme:t})=>e&&`background-color: ${d(t,"colors.background.black")};\n color: ${d(t,"colors.background.white")};\n \n &:hover {\n background-color: ${d(t,"colors.background.white")};\n color: ${d(t,"colors.background.black")};\n }\n `} `,v=a.button.withConfig({displayName:"PromoBoxButtonSecondary"})` margin-top: ${({isCardVariation:e})=>l(e?2:1)}; @media (min-width: ${u.md}) { margin-top: ${({isCardVariation:e,secondaryButtonPosition:t})=>{l("inverted"!==t?2:e?4:5)}}; } `,k=a.div.withConfig({displayName:"PromoBoxContent"})` ${({isCardVariation:e})=>e?`\n && {\n grid-column: 1/-1;\n grid-row: 1;\n z-index: 2;\n }\n\n ${p} {\n grid-column: 1/-1;\n }\n\n @media (min-width: ${u.md}) {\n ${p} {\n grid-column: 3/11;\n }\n }\n `:""} `,T=a.div.withConfig({displayName:"PromoBoxCalloutContent"})` ${p} { grid-column: span 4; @media (min-width: ${u.md}) { grid-column: 3 / span 8; } } ${({isCardVariation:e})=>e?`\n @media (min-width: ${u.md}) {\n ${p} {\n grid-column: span 12;\n }\n }\n `:""} `;e.exports={PromoBoxCallout:S,PromoBoxCalloutContent:T,PromoBoxText:f,PromoBoxTitle:C,PromoBoxButtonContainer:$,PromoBoxButtonPrimary:w,PromoBoxButtonSecondary:v,PromoBoxWrapper:y,PromoBoxResponsiveAsset:b,PromoBoxContent:k}},36873:(e,t,o)=>{const{asVariation:a}=o(95545),i=o(51188);i.TextBelow=a(i,"TextBelow",{contentAlign:"below",showCard:!1}),e.exports=i},53079:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(84632),{sizesFullName:n}=o(28657),l=o(22068),s=o(99956),{trackComponent:d}=o(40199),{SummaryItemFloatingIcon:m,SummaryItemImageIcon:c}=o(86726),u=o(5337),p=o(10931),g=o(36895),{SideBySideRatingsCardWrapper:h,ImageWrapper:y,Image:b,Label:S,Link:f,ContentWrapper:C,Content:$,Body:w,Hed:v,Dek:k,MetaData:T,Rating:x,SideBySideRatingsCardDate:I,SourceTagNameWrapper:B}=o(69741),E=({analyticsDataAttribute:e,contentType:t,dangerousHed:o,dangerousDek:a,date:s,hedTag:E,image:D,imageLabels:H,isAudioArticle:N,issueDate:P,rating:M,hasDekPaddingBottom:L,hideIssueDate:F,hideRubricItemSummary:A,hideSourceTagName:R,reviewsCount:_,rubric:V,shouldHideDekOnMobileView:W,shouldHidePublishDate:O,shouldHoldImageSpace:U,sourceTagName:G,url:j})=>{if(i.useEffect((()=>{d("SideBySideRatingsCard")}),[]),!j||!o)return null;const{medium:z}=n,q=W,K=D&&D.showImageWithoutLink,J=i.createElement(i.Fragment,null,i.createElement(b,{...D,shouldHoldImageSpace:U}),H&&H.length?H.map(((e,t)=>i.createElement(S,{key:t.toString()},e))):null);return i.createElement(h,{...e},D&&i.createElement(y,{onClick:()=>{K&&(window.location=j)}},K?J:i.createElement(f,{href:j},J),N&&i.createElement(m,null,i.createElement(u,null)),"gallery"===t&&i.createElement(c,{ButtonIcon:()=>i.createElement(p,null),inputKind:"text",isIconButton:!0,label:"icon",position:"left"})),i.createElement(C,null,i.createElement($,{removePaddingOnMobileView:q,hasDekPaddingBottom:L},i.createElement(w,null,!A&&V&&i.createElement(g,{name:V.name}),!R&&G&&i.createElement(B,null," ",`| From ${G}`),i.createElement(f,{href:j},i.createElement(v,{as:E,dangerouslySetInnerHTML:{__html:o}})),i.createElement(l,{lines:2,breakpoint:z},i.createElement(k,{dangerouslySetInnerHTML:{__html:a},shouldHideDekOnMobileView:W})),((e,t,o,a)=>{let r="";return!o&&a?r=a:!e&&t&&(r=t),r&&i.createElement(I,{dangerouslySetInnerHTML:{__html:r}})})(O,s,F,P))),M&&_?i.createElement(T,null,i.createElement(r,null),i.createElement(x,null,M," (",_,")")):null))};E.propTypes={analyticsDataAttribute:a.object,contentType:a.string,dangerousDek:a.string,dangerousHed:a.string.isRequired,date:a.string,hasDekPaddingBottom:a.bool,hedTag:a.string,hideIssueDate:a.bool,hideRubricItemSummary:a.bool,hideSourceTagName:a.bool,image:a.shape(s.propTypes),imageLabels:a.arrayOf(a.string),isAudioArticle:a.bool,issueDate:a.string,rating:a.number,reviewsCount:a.number,rubric:a.shape(g.propTypes),shouldHideDekOnMobileView:a.bool,shouldHidePublishDate:a.bool,shouldHoldImageSpace:a.bool,sourceTagName:a.string,url:a.string.isRequired},E.defaultProps={hasDekPaddingBottom:!0,hedTag:"h3",hideIssueDate:!0,hideRubricItemSummary:!1,isAudioArticle:!1,shouldHideDekOnMobileView:!1,shouldHidePublishDate:!0,shouldHoldImageSpace:!0},e.exports=E},17983:(e,t,o)=>{e.exports=o(53079)},69741:(e,t,o)=>{const{default:a}=o(51117),{BREAKPOINTS:i}=o(85326),{BaseText:r,BaseLink:n}=o(74327),{minScreen:l,calculateSpacing:s,getColorStyles:d,getDecoration:m}=o(79720),c=o(99956),u=a.div.withConfig({displayName:"SideBySideRatingsCardWrapper"})` display: flex; flex-direction: row; `,p=a(n).withConfig({displayName:"Link"})``;p.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const g=a.div.withConfig({displayName:"ImageWrapper"})` position: relative; width: 40%; ${l(i.md)} { width: 50%; } `,h=a(c).withConfig({displayName:"Image"})` img { border-radius: ${({theme:e})=>m(e,"cardRadiusSm")}; ${l(i.md)} { border-radius: ${({theme:e})=>m(e,"cardRadiusMd")}; } ${l(i.lg)} { border-radius: ${({theme:e})=>m(e,"cardRadiusLg")}; } } cursor: pointer; `,y=a(r).withConfig({displayName:"Label"})` position: absolute; top: ${s(1)}; left: ${s(1)}; margin: 0 ${s(.5)} 0 0; border-radius: ${s(3)}; padding: ${s(.5)} ${s(1)}; ${({theme:e})=>d(e,"background","colors.discovery.body.brand.background")}; ${l(i.md)} { margin: 0 ${s(1)} 0 0; } ${l(i.lg)} { top: ${s(2)}; left: ${s(2)}; padding: ${s(1)} ${s(2)}; } `;y.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=a.div.withConfig({displayName:"ContentWrapper"})` border-radius: ${({theme:e})=>m(e,"cardRadiusSm")}; padding: 0 0 0 ${s(2)}; width: 60%; ${l(i.md)} { border-radius: ${({theme:e})=>m(e,"cardRadiusMd")}; padding: 0 0 0 ${s(3)}; width: 50%; } ${l(i.lg)} { border-radius: ${({theme:e})=>m(e,"cardRadiusLg")}; padding: 0 0 0 ${s(4)}; } `,S=a.div.withConfig({displayName:"Content"})` ${({hasDekPaddingBottom:e,removePaddingOnMobileView:t})=>e?t?`\n ${l(i.md)} {\n padding: 0 0 ${s(2)};\n }\n `:`padding: 0 0 ${s(2)};`:"padding-bottom: 0;"} `,f=a.div.withConfig({displayName:"Body"})``,C=a(r).withConfig({displayName:"Hed"})` margin: 0 0 ${s(1)}; `;C.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const $=a(r).withConfig({displayName:"Dek"})` ${({shouldHideDekOnMobileView:e})=>e&&`\n display: none;\n \n ${l(i.md)} {\n display: block;\n }\n `} `;$.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const w=a.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${s(4)}; `,v=a(r).withConfig({displayName:"Rating"})` margin: 0 ${s(1)}; `;v.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const k=a(r).withConfig({displayName:"SideBySideRatingsSideBySideRatingsCardDate"})` display: block; align-self: center; margin-top: ${s(1)}; `;k.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const T=a(r).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;T.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={SideBySideRatingsCardWrapper:u,Link:p,ImageWrapper:g,Image:h,Label:y,ContentWrapper:b,Content:S,Body:f,Hed:C,Dek:$,MetaData:w,Rating:v,SideBySideRatingsCardDate:k,SourceTagNameWrapper:T}},5947:(e,t,o)=>{const a=o(45697),i=o(67294),{trackComponent:r}=o(40199),{asConfiguredComponent:n}=o(36380),l=o(32168),{EmbedWrapper:s,EmbedWrapperHed:d,EmbedWrapperDek:m,EmbedBody:c,GridWrapper:u}=o(97893),p=({body:e,copilotId:t,dangerousDek:o,dangerousHed:a,gridVariationForEmbed:n,isEmbedWrapperFullBleed:p,sectionTitleVariation:g,shouldUseConstrainedParagraph:h,shouldUseGridForEmbed:y,shouldUseGridWrapperForEmbed:b})=>{i.useEffect((()=>{r("VersoEmbed")}),[]);const S=l[g],f=u[n],C=i.createElement(c,{constrainPagragraph:h,body:e,className:"verso-embed-container",shouldDisableMaxWidth:!0}),$=i.createElement(i.Fragment,null,a&&i.createElement(d,{as:S,dangerousHed:a}),o&&i.createElement(m,{dangerouslySetInnerHTML:{__html:o}}));return i.createElement(i.Fragment,null,b&&i.createElement(f,null,i.createElement(i.Fragment,null,$,C)),y&&i.createElement(s,{copilotId:t,isEmbedWrapperFullBleed:p},$,C),!y&&!b&&i.createElement(i.Fragment,null,$,C))};p.propTypes={body:a.array,copilotId:a.string,dangerousDek:a.string,dangerousHed:a.string,gridVariationForEmbed:a.string,isEmbedWrapperFullBleed:a.bool,sectionTitleVariation:a.string,shouldUseConstrainedParagraph:a.bool,shouldUseGridForEmbed:a.bool,shouldUseGridWrapperForEmbed:a.bool},p.defaultProps={gridVariationForEmbed:"NarrowContentWithWideAdRail",isEmbedWrapperFullBleed:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldUseGridForEmbed:!0,shouldUseGridWrapperForEmbed:!1},p.displayName="VersoEmbed",e.exports=n(p,"VersoEmbed")},46098:(e,t,o)=>{e.exports=o(5947)},84291:(e,t,o)=>{const a=o(67294),i=o(45697),{connector:r}=o(92078),n=o(91902),l=o(93906),s=o(8902),d={commerceEvents:o(81845),packageBundle:l,directoryBundle:l,destinationBundle:s,podcastBundle:o(45953),versoUniversalBundle:o(22967),magazineBundle:o(4642)},{trackComponent:m}=o(40199),c=e=>{a.useEffect((()=>{m("BundlePage")}),[]);const{bundle:{namespace:t}}=e,o=d[t];return o&&"function"==typeof o?a.createElement(o,null):a.createElement(n,null)};c.propTypes={bundle:i.shape({namespace:i.string}).isRequired},e.exports=r(c,{keysToPluck:["bundle"]})},17626:(e,t,o)=>{e.exports=o(84291)},40270:(e,t,o)=>{const a=o(45697),i=o(67294),{connector:r}=o(92078),n=o(9855),l=o(8921),s=o(54617),d=o(88451),{PaymentGateway:m}=o(28576),c=o(4131),u=o(46647),{CommerceEventsPageWrapper:p,CommerceEventsHeader:g,CommerceEventsPageDisclaimer:h,CommerceEventsRCAPageDisclaimer:y}=o(47576),b=e=>{const{attributes:t,bundle:{affiliateDisclaimer:o,bundleBody:a,containers:r,dangerousBundleDek:b,isInvertedTheme:S,bundleTitle:f,hasDefaultAffiliateDisclaimer:C,hideAffiliateDisclaimer:$,lede:w,rcaDisclaimer:v},showBackgroundGradientColor:k,className:T,fullPageTheme:x="standard",shouldUseBundleHeader:I,shouldUseCommerceEventsHeader:B,showBookmark:E,spacingAboveAd:D}=e;return i.createElement(p,{...t,fullPageTheme:S?"inverted":x,className:T,showBackgroundGradientColor:k,hasBaseAds:!0,isInverted:S},E&&i.createElement(n,{analyticsType:"commerce-events-bundle"}),C&&!$&&i.createElement(h,{isInverted:S,disclaimerHtml:o}),B&&i.createElement(i.Fragment,null,i.createElement(g,{contentAlign:"center",isInverted:S},i.createElement("h1",null,f)),w&&i.createElement(d,{lede:w})),I&&i.createElement(d,{dangerousDek:b,hed:f,lede:w}),v&&i.createElement(y,{isInverted:S,disclaimerHtml:v}),a&&i.createElement(s,{body:a}),i.createElement(l,{containers:r,bundleProps:e,isInvertedTheme:S,hasStickyLinkBanner:!0}),i.createElement(m,{group:"ads"},i.createElement(c,{bottomSpacing:7,topSpacing:D},i.createElement(u,{position:"footer",shouldHoldSpace:!0}))))};b.propTypes={attributes:a.object,bundle:a.shape({affiliateDisclaimer:a.string,containers:a.arrayOf(a.object),dangerousBundleDek:a.string,hideAffiliateDisclaimer:a.bool,isInvertedTheme:a.bool,bundleBody:a.array,bundleTitle:a.string,lede:a.object,rcaDisclaimer:a.string,hasDefaultAffiliateDisclaimer:a.bool}).isRequired,className:a.string,featureFlags:a.object,fullPageTheme:a.oneOf(["standard","inverted"]),shouldUseBundleHeader:a.bool,shouldUseCommerceEventsHeader:a.bool,showBackgroundGradientColor:a.bool,showBookmark:a.bool,spacingAboveAd:a.number},b.defaultProps={shouldUseBundleHeader:!1,shouldUseCommerceEventsHeader:!0,showBookmark:!1},b.displayName="CommerceEventsBundlePage",e.exports=r(b,{keysToPluck:["bundle","featureFlags"]})},81845:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(40270);e.exports=a(i,"CommerceEventsBundlePage")},47576:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i,getColorStyles:r,getColorToken:n,getTypographyStyles:l,minScreen:s}=o(79720),{getPattern:d}=o(7595),{BREAKPOINTS:m}=o(85326),c=o(20886),{asConfiguredComponent:u}=o(36380),{Disclaimer:p}=o(5626),g=o(69756),{MultiPackageContainer:h}=o(42041),{FireworkEmbedContainer:y}=o(33481),{SectionTitleHed:b}=o(80577),S=a(c).withConfig({displayName:"CommerceEventsPageWrapper"})` ${({showBackgroundGradientColor:e,theme:t})=>e&&d(t,"page-background")}; ${({showBackgroundGradientColor:e})=>e&&"\n position: static;\n "}; ${({shouldHidePadding:e})=>!e&&`\n padding-top: ${i(8)};\n @media (min-width: ${m.lg}) {\n padding-top: ${i(21)}\n }\n `}; ${h} { display: flex; flex-flow: row wrap; align-items: stretch; justify-content: center; > * { width: 100%; } ${y} { ${b} { ${({isInverted:e,theme:t})=>e?`color: ${n(t,"colors.background.brand")};\n ${l(t,"typography.definitions.discovery.page-hed-section")} `:""} } } } ${({hasBackground:e,theme:t})=>e&&t&&d(t,"page-background")} .promo-box { border-top: none; } `,f=a(g).withConfig({displayName:"CommerceEventsHeader"})` ${({isInverted:e,theme:t})=>e&&`\n background: ${n(t,"colors.background.black")};\n border-color: ${n(t,"colors.background.black")};\n `} h1 { ${({theme:e})=>l(e,"typography.definitions.utility.assistive-text")} ${({isInverted:e,theme:t})=>e&&`\n color: ${n(t,"colors.consumption.body.inverted.accent")}; \n `} } `,C=a(u(p.TextCenterNoTopRule,"Disclaimer")).withConfig({displayName:"CommerceEventsPageDisclaimer"})` grid-column: 1 / -1; justify-content: center; font-style: italic; ${({isInverted:e,theme:t})=>e&&`background: ${n(t,"colors.consumption.lead.inverted.background")};`} p { padding: 0 ${i(2)}; line-height: 1.125rem; ${({isInverted:e,theme:t})=>e&&`color: ${n(t,"colors.consumption.lead.inverted.link")};`} ${l("typography.definitions.globalEditorial.context-secondary")}; } ${s(m.md)} { grid-column: 3 / span 8; } `,$=a(C).withConfig({displayName:"CommerceEventsRCAPageDisclaimer"})` ${({theme:e})=>`${r(e,"background","colors.discovery.body.light.background")};\n `} p { ${l("typography.definitions.consumptionEditorial.citation")}; font-style: italic; } `;e.exports={CommerceEventsPageWrapper:S,CommerceEventsHeader:f,CommerceEventsPageDisclaimer:C,CommerceEventsRCAPageDisclaimer:$}},56542:(e,t,o)=>{const a=o(94184),i=o(67294),r=o(45697),{connector:n}=o(92078),l=o(20886),{DestinationBundleBodyWrapper:s}=o(48785),d=o(8921),m=o(32803),c=o(54617),u=o(88451),p=o(46647),{PaymentGateway:g}=o(28576),h=o(9855),{trackComponent:y}=o(40199),b=e=>{i.useEffect((()=>{y("DestinationBundlePage")}),[]);const{attributes:t,bundle:{bundleBody:o,bundleTitle:r,containers:n,hierarchy:b,headerPosition:S,isDestinationBundle:f,lede:C,shouldEnableBodyReadMore:$},className:w,headerType:v,shouldDecorateHeader:k,shouldOverrideTypeToken:T,showBookmark:x,showHeaderOnTop:I}=e,B=b?b[b.length-1].name:"";return i.createElement(l,{...t,className:a("destination-bundle-page",w),hasBaseAds:!0},x&&i.createElement(h,{analyticsType:"destination-bundle"}),b&&i.createElement(m,{hierarchy:b}),i.createElement(u,{headerPosition:S,headerType:v,hed:r,isDestinationBundle:f,lede:C,shouldDecorateHeader:k,shouldOverrideTypeToken:T,showHeaderOnTop:I}),i.createElement(s,{shouldOverrideTypeToken:T},o&&i.createElement(c,{body:o,isCollapsible:$})),i.createElement(d,{containers:n,bundleProps:e,lowestHierarchy:B}),i.createElement(g,{group:"ads"},i.createElement(p,{position:"footer",shouldHoldSpace:!0})))};b.propTypes={attributes:r.object,bundle:r.object,className:r.string,featureFlags:r.object,headerType:r.string,shouldDecorateHeader:r.bool,shouldOverrideTypeToken:r.bool,showBookmark:r.bool,showHeaderOnTop:r.bool},b.defaultProps={headerType:"full-bleed-header",shouldDecorateHeader:!0,shouldOverrideTypeToken:!1,showBookmark:!1,showHeaderOnTop:!1},b.displayName="DestinationBundlePage",e.exports=n(b,{keysToPluck:["bundle","featureFlags"]})},8902:(e,t,o)=>{const a=o(56542),{asConfiguredComponent:i}=o(36380);e.exports=i(a,"DestinationBundlePage")},48785:(e,t,o)=>{const a=o(51117).default,{calculateSpacing:i,getTypographyStyles:r,getColorToken:n}=o(79720),{BREAKPOINTS:l}=o(85326),{BundleBodyContainer:s}=o(34240),d=a.div.withConfig({displayName:"DestinationBundleBodyWrapper"})` background-color: ${({theme:e})=>n(e,"colors.background.light")}; padding-bottom: ${i(4)}; .article__body { margin-bottom: 0; } .aricle__body div > p { margin-bottom: 0; } ${s} { color: ${({theme:e})=>n(e,"colors.consumption.body.standard.body")}; ${({theme:e,shouldOverrideTypeToken:t})=>r(e,t?"typography.definitions.consumptionEditorial.subhed-aux-secondary":"typography.definitions.consumptionEditorial.description-core")} } ${s} p:first-child { margin-bottom: 0; padding-top: ${i(4)}; @media (min-width: ${l.md}) { padding-top: ${i(5)}; } } .button__icon-container { padding-left: ${i(.6)}; } .button__label { ${({theme:e})=>r(e,"typography.definitions.utility.button-bulletin")}; } `;e.exports={DestinationBundleBodyWrapper:d}},20835:(e,t,o)=>{const a=o(18446),i=o(45697),r=o(67294),{default:n}=o(45698),l=o(6811),{shouldRenderNothing:s}=o(28052),{connectDomain:d}=o(92078),m=d("payment"),c=d("featureFlags"),u=o(4131),p=o(7046),{getInterludePosition:g,reviewStrategies:h}=o(7086),y=o(46647),b=o(86982),{PaymentGateway:S}=o(28576),f=o(58878),C=o(85086),$=o(56851),{HomepageChannelBody:w,HomepageSummaryListAside:v}=o(47909),k=new n({a:function(e){const{isExternal:t,...o}=e;return{type:t?$:"a",props:o}},h2:function(e={}){return"sidebar:heading"===e.type?{type:f,props:e.props}:e},"inline-embed":C,blockquote:({props:e})=>({type:b,props:e})});function T(e){const t=e[0],o=e[1]||{},a="inline-embed"===t&&"callout:feature-large"===o.type,i="inline-embed"===t&&"callout:feature-medium"===o.type;return a||i||"ad"===t}function x(e,t){return`${e}-${t}`}class I{constructor({GeneralContentWrapper:e=(()=>null),FullBleedContentWrapper:t=(()=>null),RailContent:o=(()=>null),payment:a,featureFlags:i,interlude:r,shouldUsePaddingTopForHomePageBody:n}){this.interludeProps=r,this.interludePosition=r?.strategy&&g(r,h),this.GeneralContentWrapper=e,this.FullBleedContentWrapper=t,this.shouldUsePaddingTopForHomePageBody=n,this.RailContent=o,this.chunkCount=0,this.shouldRenderMidContent=!s("ads",a,i)}closeSmallGroup(e,t,o){let a=t;if(e.length>0){++this.chunkCount;const i=this.GeneralContentWrapper;a=[...t,r.createElement(i,{shouldUsePaddingTopForHomePageBody:this.shouldUsePaddingTopForHomePageBody,key:x("small-group",o)},r.createElement(w,{className:"body__container article__body",shouldEnableDataJourneyHook:!1},k.convert(["div",{className:"body__inner-container"},...e])),r.createElement(v,null,r.createElement(p,null,this.RailContent(this.chunkCount))))]}return a}wrapInFullSizeContainer(e,t,o){const a=this.FullBleedContentWrapper;return[...t,r.createElement(a,{key:x("full",o)},r.createElement(w,{className:"channel--body body__container",shouldEnableDataJourneyHook:!1},k.convert(e)))]}visit(e){const t=function(e){return function(e){return Array.isArray(e)&&"string"==typeof e[0]}(e)&&e[1]&&"object"==typeof e[1]&&!Array.isArray(e[1])?e.slice(2):e.slice(1)}(e);let o=[],a=[];return this.isSingleChunk=!t.some((e=>"ad"===e[0])),this.finalAdSet=!1,t.forEach(((e,t)=>{const[i]=e;if("ad"===i?this.shouldRenderMidContent&&(o=this.closeSmallGroup(a,o,t),a=[],o=[...o,r.createElement(u,{className:"full-bleed-ad row-mid-content-ad",key:x("ad",t)},r.createElement(S,{group:"ads"},r.createElement(y,{position:"mid-content",shouldDisplayLabel:!0,shouldHoldSpace:!0})))]):T(e)?(o=this.closeSmallGroup(a,o,t),a=[],o=this.wrapInFullSizeContainer(e,o,t)):a=[...a,e],this.interludePosition===t)if(T(e)||"ad"===i)o=[...o,r.createElement(l,{...this.interludeProps,isRightRail:!1})];else{const e=(({brand:e,interludeOverrideId:t,playerBase:o,isRailEligible:a,isTitleLinkDisabled:i})=>["inline-embed",{type:"cneinterlude",props:{brand:e,interludeOverrideId:t,playerBase:o,isRailEligible:a,isRightRail:!1,isTitleLinkDisabled:i}}])({...this.interludeProps,isRightRail:!1});a=[...a,e]}})),o=this.closeSmallGroup(a,o,"final"),this.finalAdSet=!0,o}}const B=({FullBleedContentWrapper:e,GeneralContentWrapper:t,RailContent:o,jsonml:a,payment:i,featureFlags:r,interlude:n,shouldUsePaddingTopForHomePageBody:l})=>new I({FullBleedContentWrapper:e,GeneralContentWrapper:t,RailContent:o,jsonml:a,payment:i,featureFlags:r,interlude:n,shouldUsePaddingTopForHomePageBody:l}).visit(a);B.propTypes={className:i.string,featureFlags:i.object,FullBleedContentWrapper:i.oneOfType([i.func,i.object]),GeneralContentWrapper:i.oneOfType([i.func,i.object]),interlude:i.object,jsonml:i.array.isRequired,payment:i.object,RailContent:i.func},e.exports=r.memo(m(c(B)),a),e.exports.Chunks=B},50521:(e,t,o)=>{const a=o(94184),i=o(45697),r=o(67294),n=o(9370),l=o(46647),s=o(15565),{connector:d}=o(92078),m=o(4131),{PaymentGateway:c}=o(28576),u=o(32803),p=o(8921),g=o(33570),h=o(48655),y=o(61784),b=o(85622),S=o(20835),f=o(42820),C=o(26291),{trackComponent:$}=o(40199),{HomepageWrapper:w,HomepageHiddenContent:v,HomepageHeader:k,HomepageSubHeader:T,HomepageBodyWrapperGrid:x,HomePageGridNarrowContentWithWideAdRail:I,HomePageDisclaimerWrapper:B,HomePageDisclaimer:E,HomePageDisclaimerBorder:D,HomepageBundleBody:H,HomepageSectionTitle:N}=o(47909),P=o(88451),M=o(54617),L=e=>{r.useEffect((()=>{$("HomePage")}),[]);const{attributes:t,bundle:{bundleBody:o,contributors:i,dangerousBundleDek:d,bundleTitle:L,containers:F,hideAffiliateDisclaimer:A,hasDefaultAffiliateDisclaimer:R,hierarchy:_,homepagePromoUnitOrder:V=[],isSubChannel:W,paginatedPage:O,publishDate:U,sponsoredContentHeaderProps:G,shouldEnableSubNavigation:j,shouldUseContentHeader:z,showDisclaimer:q,isSponsored:K,lede:J,seoHiddenHeader:Q,showBreadCrumb:Z,hasGridFourColumnsLayout:X,headerChipLinks:Y,footerChipLinks:ee,dangerousMoreBeautyText:te},backgroundColorSettingForNewsletter:oe,channelItems:{list:ae=null,searchUrl:ie=""}={},channelFilter:re=null,channelItemsTotal:ne=null,className:le,isPaddingRequired:se,dispatch:de,featureFlags:{hideHomepageHeader:me,excludedParams:ce,showBundleBodyOnChannels:ue,shouldRemoveBackgroundColor:pe},hasBackground:ge=!1,hasFullBleedBackground:he=!1,hasReducedMargin:ye=!1,headerIcon:be=null,tickerMarginTopType:Se="small",hideErrorTextPadding:fe=!1,hasVersoFeaturesReducedMargin:Ce=!1,isNewsletterDisclaimerCenterAligned:$e=!1,shouldHideSidePadding:we=!1,fullPageTheme:ve="standard",navigation:{subchannelLinks:ke,hasChannelNavigation:Te},shouldCenterBundleBodyContent:xe,shouldHidePadding:Ie,shouldHidePaddingBottom:Be=!1,shouldShowChannelFilter:Ee=!1,shouldShowFooterAdPadding:De=!1,shouldUseSectionTitle:He=!1,showBundleBody:Ne=!1,showSearchFilter:Pe=!1,hasDisclaimerBackground:Me=!0,hasDisclaimerBorderBottom:Le=!1,showSubChannelHed:Fe=!1,spacingAboveAd:Ae,shouldUseBundleHeader:Re=!1,shouldOverrideColorToken:_e=!1,hasTopStory:Ve=!1,hasEvenSpacing:We=!1,shouldHideAds:Oe=!1}=e;let Ue=le;Ue=se&&Ue?Ue.replace("ad--mid-content","ad--mid-content-with-padding"):le;const Ge=F.filter((e=>V.indexOf(e.template)<0)),je=Ge.find((e=>"verso-river"===e.template)),ze=h.NarrowContentWithWideAdRail;if(je&&(ae&&ae.length?je.items=ae:je.noChannelItems=!0,ie&&(je.searchUrl=ie),ne&&(je.totalResults=ne),re&&(je.filter=re)),ce&&"undefined"!=typeof URLSearchParams){const e=new URLSearchParams(window.location.search);ce.forEach((t=>e.delete(t)));const t=""!==e.toString()?`${window.location.pathname}?${e.toString()}`:window.location.pathname;window.history.replaceState({},document.title,t)}const qe=L||d;de({type:"SET_KEY",key:"isHomepage",value:!0});const Ke=xe?x:I;return r.createElement(w,{...t,className:a("homepage",Ue),additionalNavigation:Te?r.createElement(s,null):null,fullPageTheme:ve,hasBackground:ge,hasFullBleedBackground:he,hasBaseAds:!0,hideHeader:Te||Ve,hideErrorTextPadding:fe,isNewsletterDisclaimerCenterAligned:$e,shouldHideSidePadding:we,shouldHidePadding:Ie||Ve,shouldOverrideColorToken:_e,backgroundColorSettingForNewsletter:oe,shouldHidePaddingBottom:Be,shouldShowFooterAdPadding:De,isHeroAdVisible:!Ve,hasEvenSpacing:We,shouldHideAds:Oe,shouldScrollToTopStory:Ve},K&&r.createElement(y,{...G,className:"light-theme"}),_&&_.length>1&&Z&&r.createElement(u,{hierarchy:_,shouldRemoveBackgroundColor:pe,shouldUseContentHeaderColorForLink:z}),Q&&r.createElement(v,null,Q),!me&&qe&&!z&&(Re&&!J||!Re)&&r.createElement(k,{dangerousHed:L,subHed:Fe&&W?null:d,lede:J,toggleChipsWithLink:Y,shouldEnableSubNavigation:j,type:"header"}),!me&&qe&&z&&!Re&&r.createElement(f,{contributors:i,dangerousHed:L,dangerousDek:d,publishDate:U,showBreadCrumb:Z}),Re&&qe&&!z&&J&&r.createElement(P,{contributors:i,dangerousDek:d,hed:L,lede:J}),He&&qe&&!z&&!Re&&r.createElement(N,{dangerousHed:L,dangerousDek:d,image:be,hasDividerAbove:!1,isFeatured:!0,shouldUseAlternateHedColor:!0}),Ne&&o&&r.createElement(H,null,r.createElement(M,{body:o})),R&&!A&&r.createElement(B,{hasGridFourColumnsLayout:X,hasDisclaimerBackground:Me},r.createElement(E,null),Le&&r.createElement(D,null)),ue&&1===O&&o&&r.createElement(S,{FullBleedContentWrapper:Ke,GeneralContentWrapper:Ke,shouldUsePaddingTopForHomePageBody:z,RailContent:()=>r.createElement(c,{group:"ads"},r.createElement(l,{position:"rail"})),jsonml:o}),ke?.length>0&&r.createElement(C,{links:ke,hasBorders:!0,isCentered:!0,isSlim:!0}),W&&Fe&&!me&&qe&&!z&&r.createElement(T,{showSubChannelHed:Fe,dangerousHed:L,subHed:d,lede:J,toggleChipsWithLink:Y,"data-testid":"HomepageSubHeader",type:"header"}),Pe&&r.createElement(b,{url:ie}),Ee&&r.createElement(g.Inverted,{storyCount:ne||0}),r.createElement(p,{containers:Ge,bundleProps:e,hasVersoFeaturesReducedMargin:Ce,tickerMarginTopType:Se,hasReducedMargin:ye,hasEvenSpacingMultiPackageRow:We}),ee&&ee.length>0&&r.createElement(k,{dangerousHed:te,hasMinimalVerticalPadding:!0,toggleChipsWithLink:ee,className:"footer-toggle-chip-links",type:"footer",hedTag:"h2"}),q&&r.createElement(n,{ContentWrapper:ze}),!Oe&&r.createElement(c,{group:"ads"},r.createElement(m,{bottomSpacing:7,topSpacing:Ae},r.createElement(l,{position:"footer",shouldHoldSpace:!0}))))};L.propTypes={attributes:i.object,backgroundColorSettingForNewsletter:i.string,bundle:i.shape({bundleBody:i.array,bundleTitle:i.string,containers:i.arrayOf(i.object),contributors:i.object,dangerousBundleDek:i.string,hideAffiliateDisclaimer:i.bool,hierarchy:i.array,homepagePromoUnitOrder:i.arrayOf(i.string),paginatedPage:i.number,seoHiddenHeader:i.string,showBreadCrumb:i.bool,showDisclaimer:i.bool,shouldEnableSubNavigation:i.bool,shouldUseContentHeader:i.bool,sponsoredContentHeaderProps:i.object,isSubChannel:i.bool,isSponsored:i.bool,lede:i.object,hasGridFourColumnsLayout:i.bool,headerChipLinks:i.array,footerChipLinks:i.array,dangerousMoreBeautyText:i.string,publishDate:i.string,hasTopStory:i.bool,hasDefaultAffiliateDisclaimer:i.bool}).isRequired,bundleTitle:i.string,channelFilter:i.string,channelItems:i.shape({list:i.array,searchUrl:i.string}),channelItemsTotal:i.number,className:i.string,dangerousBundleDek:i.string,dispatch:i.func,featureFlags:i.object,fullPageTheme:i.oneOf(["standard","inverted"]),hasBackground:i.bool,hasDisclaimerBackground:i.bool,hasDisclaimerBorderBottom:i.bool,hasEvenSpacing:i.bool,hasFullBleedBackground:i.bool,hasReducedMargin:i.bool,hasTopStory:i.bool,hasVersoFeaturesReducedMargin:i.bool,headerIcon:i.object,hideErrorTextPadding:i.bool,isNewsletterDisclaimerCenterAligned:i.bool,isPaddingRequired:i.bool,lede:i.object,navigation:i.shape({subchannelLinks:i.arrayOf(i.object),hasChannelNavigation:i.bool}).isRequired,newsletter:i.object,shouldCenterBundleBodyContent:i.bool,shouldHideAds:i.bool,shouldHidePadding:i.bool,shouldHidePaddingBottom:i.bool,shouldHideSidePadding:i.bool,shouldOverrideColorToken:i.bool,shouldShowChannelFilter:i.bool,shouldShowFooterAdPadding:i.bool,shouldUseBundleHeader:i.bool,shouldUseSectionTitle:i.bool,showBundleBody:i.bool,showSearchFilter:i.bool,showSubChannelHed:i.bool,spacingAboveAd:i.number,tickerMarginTopType:i.oneOf(["small","none","large"])},L.displayName="HomePage",e.exports=d(L,{keysToPluck:["bundle","channelFilter","channelItems","channelItemsTotal","featureFlags","navigation","newsletter","hasTopStory"]})},91902:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(50521);e.exports=a(i,"HomePage")},56761:(e,t,o)=>{const a=o(67294),i=o(45697),{useIntl:r}=o(76186),{connector:n}=o(92078),l=o(8921),s=o(54617),d=o(88451),{PackageBundlePageWrapper:m,ButtonContainer:c}=o(59592),{trackComponent:u}=o(40199),p=o(48655),g=o(7279),h=o(57057).Z,y=e=>{a.useEffect((()=>{u("MagazineBundlePage")}),[]);const{attributes:t,bundle:{containers:o,bundleTitle:i,lede:n,bundleBody:y,relatedBundles:b={}},className:S}=e,{prevBundle:f,nextBundle:C}=b,$=f?.uri||C?.uri,{formatMessage:w}=r();return a.createElement(m,{...t,className:S},a.createElement(d,{dangerousDek:i,hed:w(h.magazineHeading),lede:n}),y&&a.createElement(s,{body:y}),$&&a.createElement(c,{"data-testid":"nav_button_container"},a.createElement(g,{label:w(h.previousButton),onClickHandler:()=>{window.location=`/${f?.uri}`},isDisabled:!f?.uri}),a.createElement(g,{label:w(h.nextButton),onClickHandler:()=>{window.location=`/${C?.uri}`},isDisabled:!C?.uri})),a.createElement(p.ContentWithAdRail,null,a.createElement(l,{containers:o,bundleProps:e})))};y.propTypes={attributes:i.object,bundle:i.object,className:i.string,featureFlags:i.object},e.exports=n(y,{keysToPluck:["bundle","featureFlags"]})},4642:(e,t,o)=>{e.exports=o(56761)},59592:(e,t,o)=>{const a=o(51117).default,i=o(20886),{BodyWrapper:r}=o(81717),{AssetEmbedWrapper:n}=o(42158),{SummaryListWrapper:l}=o(41849),{BREAKPOINTS:s}=o(85326),{getTypographyStyles:d,getColorStyles:m,calculateSpacing:c}=o(79720),{BundleHeaderDekText:u}=o(80957),{CaptionWrapper:p}=o(5481),g=a(i).withConfig({displayName:"PackageBundlePageWrapper"})` ${r} { ${n} { max-width: 380px; } & p { &:first-child { padding-top: 0; @media (min-width: ${s.lg}) { padding-top: 0; } } } } ${l} { .summary-item--layout-placement-side-by-side { .summary-item__hed { @media (min-width: ${s.md}) { ${d("typography.definitions.discovery.hed-core-primary")} } } } } ${p} { ${d("typography.definitions.foundation.link-primary")}; padding: ${c(2)} 0; text-align: center; > span { ${m("color","colors.interactive.base.brand-primary")}; text-decoration: none; } } ${u} { ${d("typography.definitions.discovery.subhed-section-collection")}; } `,h=a.div.withConfig({displayName:"ButtonContainer"})` display: flex; justify-content: center; gap: ${c(1)}; `;e.exports={PackageBundlePageWrapper:g,ButtonContainer:h}},57057:(e,t,o)=>{const a=o(76186);t.Z=(0,a.defineMessages)({magazineHeading:{id:"MagazineBundlePage.magazineHeading",defaultMessage:"The Magazine",description:"Heading for magazine bundle page",isConfigurable:!0},nextButton:{id:"MagazineBundlePage.nextButton",defaultMessage:"Next",description:"Text for next button in magazine bundle page",isConfigurable:!0},previousButton:{id:"MagazineBundlePage.previousButton",defaultMessage:"Previous",description:"Text for previous button in magazine bundle page",isConfigurable:!0}})},34565:(e,t,o)=>{const a=o(67294),i=o(45697),{connector:r}=o(92078),n=o(8921),l=o(54617),s=o(88451),d=o(15565),m=o(46647),{PaymentGateway:c}=o(28576),{PackageBundlePageWrapper:u,PackageBundlePageSubchannelNavigation:p}=o(64789),{trackComponent:g}=o(40199),h=e=>{a.useEffect((()=>{g("PackageBundlePage")}),[]);const{attributes:t,bundle:{containers:o,dangerousBundleDek:i,directoryCategories:r,bundleTitle:h,lede:y,bundleBody:b,isDirectoryBundle:S},navigation:{hasChannelNavigation:f,subchannelLinks:C},className:$}=e;return a.createElement(u,{...t,additionalNavigation:f?a.createElement(d,null):null,className:$,hasBaseAds:!0},a.createElement(s,{dangerousDek:i,hed:h,lede:y,isDirectoryBundle:S,directoryCategories:r}),C?.length>0&&a.createElement(p,{links:C,hasBorders:!0,isCentered:!0,isSlim:!0}),S&&a.createElement(c,{group:"ads"},a.createElement(m,{position:"mid-content",shouldHoldSpace:!0,shouldDisplayLabel:!0})),b&&a.createElement(l,{body:b}),a.createElement(n,{containers:o,bundleProps:e,hasStickyLinkBanner:!0}),a.createElement(c,{group:"ads"},a.createElement(m,{position:"footer",shouldHoldSpace:!0})))};h.propTypes={attributes:i.object,bundle:i.object,className:i.string,featureFlags:i.object,navigation:i.shape({hasChannelNavigation:i.bool,subchannelLinks:i.arrayOf(i.object)})},e.exports=r(h,{keysToPluck:["bundle","featureFlags","newsletter","navigation"]})},93906:(e,t,o)=>{e.exports=o(34565)},64789:(e,t,o)=>{const a=o(51117).default,{BREAKPOINTS:i}=o(85326),{calculateSpacing:r,minScreen:n}=o(79720),{SummaryCollectionGridSectionTitle:l}=o(84105),s=o(20886),d=o(26291),{getPattern:m}=o(7595),{RubricLink:c}=o(7320),{maxThresholds:u}=o(28657),{NewsletterSubscribeFormWrapper:p}=o(42793),g=a(s).withConfig({displayName:"PackageBundlePageWrapper"})` ${l} { margin-top: ${r(2)}; } ${n(i.md)} { ${l} { margin-top: 0; } } ${({theme:e})=>m(e,"page-background")} ${p} { grid-column: -1 / 1; margin-top: ${r(5)}; margin-bottom: ${r(5)}; ${n(i.lg)} { grid-column: 3 / span 8; } } .package-bundle-page__collection-grid-item { @media (max-width: ${u.md}px) { .summary-item__image-link { margin-bottom: auto; } } .summary-item__content { @media (max-width: ${u.md}px) { margin-bottom: auto; line-height: 0; .summary-item__dek { display: none; } } ${n(i.md)} { .summary-item__rubric { padding-top: ${r(2)}; } } ${c} { &:link, &:visited { text-decoration: none; } &:active, &:focus, &:hover { text-decoration: underline; } } .summary-item__hed { margin-bottom: 0; } .summary-item__byline-date-icon { margin-top: ${r(1)}; } } } `,h=a(d).withConfig({displayName:"PackageBundlePageSubchannelNavigation"})` margin-bottom: ${r(2)}; li { margin-bottom: 0; } `;e.exports={PackageBundlePageWrapper:g,PackageBundlePageSubchannelNavigation:h}},97929:(e,t,o)=>{const a=o(67294),{useIntl:i}=o(76186),r=o(45697),{default:n}=o(45698),{connector:l}=o(92078),s=o(46647),{PaymentGateway:d}=o(28576),m=o(4131),{trackComponent:c}=o(40199),u=o(8921),p=o(36125),g=o(86982),h=o(85086),{processLinks:y,processSidebarHeadings:b}=o(54436),S=o(83074).Z,{PodcastDetailPageWrapper:f,PodcastDetailBodyWrapperGrid:C,PodcastDetailChannelBody:$,PodcastRecircContextualHeader:w,PodcastDetailPageRecircItem:v,PodcastDetailPageGrid:k,PodcastDetailPageRecircWrapper:T,DekWrapper:x,PodcastDetailContentHeader:I,DekClamp:B,Dek:E}=o(91547),D=new n({a:y,h2:b,"inline-embed":h,blockquote:({props:e})=>({type:g,props:e})}),H=e=>{a.useEffect((()=>{c("PodcastDetailedPage")}),[]);const{formatMessage:t}=i(),{attributes:o,bundle:{id:r,bundleBody:n,dangerousBundleDek:l,bundleTitle:g,containers:h,bundleRubric:y,lede:b,paginatedPage:H,podcastPagePrimaryCta:N,podcastPagePrimaryCtaLabel:P,podcastContentHeaderTheme:M},fullPageTheme:L="standard",contentHeaderVariation:F,spacingAboveAd:A}=e;let R,_,V={};h.forEach((e=>{"verso-features"===e.template?_=e:"verso-river"===e.template?R=e:"verso-podcast-recirc"===e.template&&(V=e)}));const W=V.items&&V.items.length?V.items[0]:"",O=p[F]||p,U=a.createElement(E,{dangerouslySetInnerHTML:{__html:l}});return a.createElement(f,{...o,fullPageTheme:L,hasBaseAds:!0,hasFooterAd:!1,podcastContentHeaderTheme:M},1===H&&a.createElement(a.Fragment,null,a.createElement(I,{as:O,lede:b,rubric:y,dangerousHed:g,podcastPagePrimaryCta:N,podcastPagePrimaryCtaLabel:P,externalLinks:_?.items,theme:M,publishDate:""}),a.createElement(x,null,a.createElement(B,{lines:4,isCollapsible:!0,breakpoint:"xxxl"},U)),n&&a.createElement(C,{key:`podcast-detail${r}`},a.createElement($,{className:"body__container article__body"},D.convert([...n]))),a.createElement(d,{group:"ads"},a.createElement(m,{bottomSpacing:7,topSpacing:A},a.createElement(s,{position:"mid-content",shouldDisplayLabel:!0,shouldHoldSpace:!0}))),W&&a.createElement(k,null,a.createElement(T,null,a.createElement(w,null,t(S.contextualHeader)),a.createElement(v,{dangerousDek:W.dangerousDek,dangerousHed:W.dangerousHed,rubric:W.rubric,image:W.image,hasBorder:!1,url:W.url,contextualHeader:t(S.contextualHeader)})))),R&&R.items.length>0&&a.createElement(a.Fragment,null,a.createElement(k,null,a.createElement(u,{containers:[R],bundleProps:e,hasVersoFeaturesReducedMargin:!1,hasReducedMargin:!1}))),a.createElement(d,{group:"ads"},a.createElement(m,{bottomSpacing:7,topSpacing:7},a.createElement(s,{position:"footer",shouldHoldSpace:!0}))))};H.propTypes={attributes:r.object,bundle:r.shape({id:r.string,bundleBody:r.array,bundleTitle:r.string,bundleRubric:r.object,containers:r.arrayOf(r.object),dangerousBundleDek:r.string,lede:r.object,paginatedPage:r.number,podcastPagePrimaryCta:r.string,podcastPagePrimaryCtaLabel:r.string,podcastContentHeaderTheme:r.string}).isRequired,contentHeaderVariation:r.string,fullPageTheme:r.oneOf(["standard","inverted"]),spacingAboveAd:r.number,theme:r.string},H.defaultProps={contentHeaderVariation:"PodcastContentHeader",theme:"standard"},e.exports=l(H,{keysToPluck:["bundle","featureFlags"]})},45953:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(97929);e.exports=a(i,"PodcastDetailedPage")},91547:(e,t,o)=>{const{default:a,css:i}=o(51117),{calculateSpacing:r,minScreen:n,maxScreen:l,getColorToken:s,getTypographyStyles:d}=o(79720),m=o(94753),{getPattern:c}=o(7595),{BREAKPOINTS:u}=o(85326),{BasePageMainContent:p}=o(90079),g=o(22068),h=o(20886),{BaseText:y}=o(73049),{maxThresholds:b}=o(28657),S=o(94806),f=o(44031),{SummaryListWrapper:C}=o(41849),{SummaryRiverSection:$,SummaryRiverTitleWrapper:w}=o(3183),{SummaryItemHedLink:v,SummaryItemAssetContainer:k,SummaryItemContent:T,SummaryItemContextualHeader:x,SummaryItemRubric:I}=o(88269),{SummaryItemImageLink:B}=o(86726),{SummaryItemCTAPodcastWrapper:E}=o(21739),{SummaryItemHedBase:D}=o(27853),{universalGridCore:H}=o(61774),{applyGridSpacing:N}=o(62470),P=o(48655),{GridItem:M}=o(14134),{ContentHeaderAccreditation:L}=o(19658),{PodcastContentHeaderDivider:F}=o(32279),{RubricName:A}=o(7320),R=a(m).withConfig({displayName:"PodcastDetailChannelBody"})` grid-column: 1/-1; margin-bottom: 1rem; ${n(u.md)} { grid-column: 3 / span 8; } `,_=a("div").withConfig({displayName:"PodcastDetailContentHeader"})``,V=a("div").withConfig({displayName:"PodcastDetailBodyWrapperGrid"})` ${H()} ${N("padding")} padding-bottom: ${r(2)}; `,W=a("div").withConfig({displayName:"DekWrapper"})` ${H()} ${N("padding")} padding-top:${r(5)}; > * { grid-column: 1 / -1; margin-top: ${r(2)}; margin-bottom: ${r(2)}; } a, a:not(.button):link { color: ${s("colors.consumption.body.standard.link")}; } a:not(.button):hover { color: ${s("colors.consumption.lead.standard.link-hover")}; } `,O=a(g).withConfig({displayName:"DekClamp"})` ${({breakpoint:e})=>e&&i` ${n(u[e])} { button { display: none; } } @media (min-width: ${u.lg}) { grid-column: 3 / span 8; } text-align: center; ${l(`${b.md}px`)} { width: 100%; } `} `,U=a("div").withConfig({displayName:"Dek"})``,G=a(h).withConfig({displayName:"PodcastDetailPageWrapper"})` ${({podcastContentHeaderTheme:e})=>"inverted"===e&&i` ${L} { padding-top: ${r(1.5)}; } ${F} { display: none; } `} ${({theme:e})=>c(e,"main-background")} .ad__slot--hero .cns-ads-stage { ${({shouldHidePaddingBottom:e})=>!e&&"padding-bottom: 0;"} } ${p} { &::before { display: block; ${({shouldHidePadding:e})=>!e&&`height: ${r(1,"px")};`} content: ''; } } .ad-container.ad-container-reduced-margin { .ad--mid-content { @media (min-width: ${u.md}) { margin-bottom: ${r(2)}; padding: 0 0 0 0; } } } .ad-container { .ad--mid-content { @media (min-width: ${u.md}) { margin-bottom: ${r(2)}; padding: 0 0 0 0; } } } .ad-container.ad-container-reduced-margin { .ad--mid-content-with-padding { @media (min-width: ${u.md}) { padding: 0 0 ${r(2)} 0; } } } .cns-ads-slot-type-footer { padding: 0; } ${({hasBackground:e,theme:t})=>e&&t&&c(t,"page-background")} `,j=a("div").withConfig({displayName:"PodcastDetailPageRecircWrapper"})` --grid-margin: ${r(6)}; padding-top: calc(1 * var(--grid-margin)); padding-right: calc(1 * var(--grid-margin)); padding-left: calc(1 * var(--grid-margin)); ${E} { @media (max-width: calc(${u.md} - 1px)) { display: grid; } a { max-width: ${r(25)}; @media (max-width: calc(${u.md} - 1px)) { grid-column: 3/5; max-width: ${r(22.5)}; } } } ${k} { align-self: baseline; max-width: 100%; @media (max-width: calc(${u.md} - 1px)) { display: grid; } } ${B} { @media (max-width: calc(${u.md} - 1px)) { grid-column: 3/5; width: ${r(19.375)}; height: ${r(19.375)}; } } ${T} { padding: 0; @media (max-width: calc(${u.md} - 1px)) { text-align: center; } ${A} { color: ${s("colors.discovery.body.white.context-signature")}; ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-primary")}; } } ${x} { @media (max-width: calc(${u.md} - 1px)) { display: none; } } ${I} { @media (max-width: calc(${u.md} - 1px)) { margin-bottom: ${r(.5)}; padding-top: ${r(2.5)}; max-width: 100%; } } `,z=a(f.PodcastRecirc).withConfig({displayName:"PodcastDetailPageRecircItem"})` ${v} { &::after { border-bottom: 0; } } > ${M} { grid-column: 1 / -1; @media (min-width: ${u.lg}) { grid-column: 3 / span 8; } } `,q=a(S).withConfig({displayName:"PodcastDetailPageSummaryRiver"})` .grid { row-gap: 0.25rem; } ${n(u.lg)} { .grid { row-gap: 0.75rem; } ${$}:first-child ${C}::before { grid-column: 1/-5; } && ${C} { .grid-layout__content { grid-column: 1/-4; } } ${C} { grid-template-columns: repeat(12, 1fr); .summary-item--layout-placement-side-by-side-desktop-only { grid-template-columns: repeat(9, 1fr); .summary-item__content { grid-column: 4/-1; } .summary-item__asset-container { grid-column: 1/-7; align-self: baseline; } } } ${v} { ${D} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-core-primary")}; } } ${w} { ${N("padding")}; margin-bottom: 0; padding: ${r(8)} ${r(6)} ${r(8)} ${r(6)}; } } `,K=a(P.NoMargins).withConfig({displayName:"PodcastDetailPageGrid"})` > ${M} { grid-column: 1 / -1; @media (min-width: ${u.lg}) { grid-column: 3 / span 8; } @media (max-width: ${u.lg}) { margin-top: ${r(4)}; } } `,J=a(y).withConfig({displayName:"PodcastRecircContextualHeader"})` padding-bottom: ${r(2.5)}; text-align: center; @media (min-width: ${u.md}) { display: none; } `;J.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={PodcastDetailPageWrapper:G,PodcastDetailBodyWrapperGrid:V,PodcastDetailChannelBody:R,PodcastDetailContentHeader:_,PodcastRecircContextualHeader:J,PodcastDetailPageRecircWrapper:j,PodcastDetailPageSummaryRiver:q,PodcastDetailPageRecircItem:z,PodcastDetailPageGrid:K,DekWrapper:W,Dek:U,DekClamp:O}},55832:(e,t,o)=>{const a=o(67294),i=o(45697),{connector:r}=o(92078),n=o(8921),l=o(46647),{PaymentGateway:s}=o(28576),{UniversalBundlePageWrapper:d}=o(40415),{componentsMapper:m}=o(20466),{trackComponent:c}=o(40199),u=e=>{a.useEffect((()=>{c("UniversalBundlePage")}),[]);const{attributes:t,bundle:o,bundle:{containers:i},navigation:r,className:u,universalLayout:p,componentConfig:g}=e,h=(m[p]||m.default).header,y=g?.BundleHeader?.settings?.isInverted||!1;return a.createElement(d,{...t,className:u,hasBaseAds:!0},(b=h)&&"function"==typeof b&&a.createElement(h,{bundle:o,navigation:r,isInverted:y}),a.createElement(n,{containers:i,bundleProps:e,hasStickyLinkBanner:!0}),a.createElement(s,{group:"ads"},a.createElement(l,{position:"footer",shouldHoldSpace:!0})));var b};u.propTypes={attributes:i.object,bundle:i.object,className:i.string,componentConfig:i.object,featureFlags:i.object,navigation:i.shape({subchannelLinks:i.arrayOf(i.object)}),universalLayout:i.string},u.defaultProps={universalLayout:"default"},e.exports=r(u,{keysToPluck:["bundle","featureFlags","newsletter","navigation","universalLayout","componentConfig"]})},20466:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.componentsMapper=void 0;const a=o(6170),i=o(22986);t.componentsMapper={default:{header:a},"tentpole-events":{header:i}}},22967:(e,t,o)=>{const{asConfiguredComponent:a}=o(36380),i=o(55832);e.exports=a(i,"UniversalBundlePage")},40415:(e,t,o)=>{const a=o(51117).default,i=o(20886),{MultiPackageContainer:r}=o(42041),{getPattern:n}=o(7595),{createMultipackageContainerStyles:l}=o(61774),s=a(i).withConfig({displayName:"UniversalBundlePageWrapper"})` ${({theme:e})=>n(e,"page-background")}; ${l(r)} `;e.exports={UniversalBundlePageWrapper:s}},6170:(e,t,o)=>{const a=o(67294),i=o(45697),r=o(54617),n=o(26291),{HomepageHeader:l}=o(47909),{HomePageDisclaimerWrapper:s,HomePageDisclaimer:d}=o(47909),{trackComponent:m}=o(40199),c=e=>{a.useEffect((()=>{m("DefaultHeader")}),[]);const{bundle:{dangerousBundleDek:t,bundleTitle:o,lede:i,bundleBody:c,hideAffiliateDisclaimer:u,headerChipLinks:p,shouldEnableSubNavigation:g,shouldEnableLede:h,hasDefaultAffiliateDisclaimer:y},navigation:{subchannelLinks:b}}=e;return a.createElement(a.Fragment,null,a.createElement(l,{dangerousHed:o,subHed:t,lede:i,toggleChipsWithLink:p,shouldEnableSubNavigation:g,shouldEnableLede:h,type:"header"}),c&&a.createElement(r,{body:c}),y&&!u&&a.createElement(s,null,a.createElement(d,null)),b?.length>0&&a.createElement(n,{links:b,hasBorders:!0,isCentered:!0,isSlim:!0}))};c.propTypes={bundle:i.object,navigation:i.shape({subchannelLinks:i.arrayOf(i.object)})},e.exports=c},22986:(e,t,o)=>{const a=o(45697),i=o(67294),r=o(54617),{HomePageDisclaimerWrapper:n,HomePageDisclaimer:l}=o(47909),{trackComponent:s}=o(40199),{TentpoleHeaderHed:d,TentpoleHeaderGrid:m,TentpoleHeaderGridCol:c,TentpoleHeaderSection:u,TentpoleHeaderDekText:p,TentpoleHeaderWrapper:g}=o(15109),h=e=>{const{bundle:{bundleBody:t,dangerousBundleDek:o,bundleTitle:a,showDisclaimer:h,hasDefaultAffiliateDisclaimer:y,hideAffiliateDisclaimer:b,lede:S},isInverted:f}=e;return i.useEffect((()=>{s("TentpoleHeader")}),[]),i.createElement(g,null,S&&i.createElement(u,{lede:S,captionWidth:"fullbleed",hideLedeCaption:!0}),i.createElement(m,{isInverted:f},i.createElement(c,null,a&&i.createElement(d,{dangerouslySetInnerHTML:{__html:a},isInverted:f}),o&&i.createElement(p,{dangerouslySetInnerHTML:{__html:o},isInverted:f}),y&&!b&&h&&i.createElement(n,null,i.createElement(l,null)))),t&&i.createElement(r,{body:t}))};h.propTypes={bundle:a.object,isInverted:a.bool},h.defaultProps={isInverted:!1},h.displayName="TentpoleHeader",e.exports=h},15109:(e,t,o)=>{const{default:a}=o(51117),{calculateSpacing:i,minScreen:r,getColorToken:n}=o(79720),{BREAKPOINTS:l}=o(85326),{applyGridSpacing:s,cssVariablesGrid:d}=o(62470),{BaseText:m}=o(74327),c=o(32554),u=a.div.withConfig({displayName:"TentpoleHeaderWrapper"})` margin-bottom: ${i(4)}; `,p=a.header.withConfig({displayName:"TentpoleHeaderGrid"})` ${d()} display: grid; grid-column: 1; grid-row: 1; grid-template-columns: repeat(4, 1fr); ${r(l.lg)} { grid-template-columns: repeat(12, 1fr); } column-gap: var(--grid-gap); z-index: 1; width: 100%; row-gap: var(--grid-gap); ${s("padding")}; ${({isInverted:e,theme:t})=>e&&`\n background: ${n(t,"colors.consumption.lead.inverted.background")};\n `} `,g=a.div.withConfig({displayName:"TentpoleHeaderGridCol"})` grid-column: 1 / -1; text-align: center; ${r(l.lg)} { grid-column: 4 / -4; } `,h=a(c).withConfig({displayName:"TentpoleHeaderSection"})``,y=a(m).withConfig({displayName:"TentpoleHeaderHed"})` margin-top: ${i(4)}; margin-bottom: ${i(4)}; ${({isInverted:e,theme:t})=>e&&`\n color: ${n(t,"colors.consumption.lead.inverted.heading")} !important;\n `} `;y.defaultProps={as:"h1",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.discovery.page-hed-section"};const b=a(m).withConfig({displayName:"TentpoleHeaderDekText"})` margin-bottom: ${i(1)}; ${({isInverted:e,theme:t})=>e&&`\n color: ${n(t,"colors.consumption.lead.inverted.heading")};\n margin-bottom: ${i(4)};\n `} `;b.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.discovery.description-page"},e.exports={TentpoleHeaderWrapper:u,TentpoleHeaderHed:y,TentpoleHeaderGrid:p,TentpoleHeaderGridCol:g,TentpoleHeaderSection:h,TentpoleHeaderDekText:b}},8638:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCategory=t.checkFilterApplied=t.flatCategoryList=t.checkAndMapFilterParamValue=t.mapTypeCategoryAndValue=t.convertStringAsSlug=t.queryParamsForPagination=t.convertQueryParamToApiParam=t.extractCommerceProductKeyfromIdentifier=t.isCommerceProduct=void 0;const a=["Type"],i=["type","color","brand"],r=["type","color","brand","sort"],{parseQueryParams:n}=o(57208);t.isCommerceProduct=e=>!(!e.metadata||"contentreference"!==e.metadata.contentType||"commerce-tools"!==e.provider),t.extractCommerceProductKeyfromIdentifier=e=>{const[t,...o]=e.identifier.split(":");return o.join(":")},t.convertQueryParamToApiParam=e=>{if(!e)return"";const t=e.split("&"),o=[];return t.forEach((e=>{const[t,a]=e.split("=");if(i.includes(t)){const e=decodeURIComponent(a),i=e.replace(/ /g,"+").split("+");("type"!==t||"type"===t&&"PIM PLP"!==e)&&o.push(`${t}::${i.join()}`)}})),o.join("|")},t.queryParamsForPagination=e=>{if(!e)return"";const t=e.replace("?","").split("&"),o=[];let a="",r="";return t.forEach((e=>{const[t,n]=e.split("=");if(i.includes(t)){const e=decodeURIComponent(n).replace(/ /g,"+");o.push(`${t}=${e}`)}else"sort"===t?a=decodeURIComponent(n):"page"===t&&(r=n)})),{queryString:o.join("&"),sort:a,page:r}},t.convertStringAsSlug=e=>e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-"),t.mapTypeCategoryAndValue=({key:e,value:o},a)=>{const i=a.find((t=>t.label.toLowerCase()===e.toLowerCase())),r=i&&i.children.filter((e=>o.includes((0,t.convertStringAsSlug)(e.label)))).map((e=>e.value));return{key:i?.value||e,value:r}},t.checkAndMapFilterParamValue=(e,o,r="")=>{const n=e.replace("?","").split("&"),l=[];return n.forEach((e=>{const[n,s]=e.split("="),d=(s?decodeURIComponent(s).replace(/ /g,"+"):"").split("+"),m=a.map((e=>e.toLowerCase()));if(d&&n&&m.includes(n.toLowerCase())){if("type"===r){const e=o.filter((e=>d.includes((0,t.convertStringAsSlug)(e.label)))).map((e=>e.value));e.length&&l.push(`categoryId::${e.join()}`)}}else n&&i.includes(n)&&l.push(`${n}::${d.join()}`)})),l.join("|")},t.flatCategoryList=e=>{let o=[];return e.map((e=>(e.children&&e.children.length&&(o=[...o,...e.children]),e))).concat(o.length?(0,t.flatCategoryList)(o):o)},t.checkFilterApplied=e=>{if(!e)return!1;const t=n(e);return r.find((e=>e in t))},t.isValidCategory=(e,t,o)=>!(t.key.startsWith("gpc-")||o&&o.id===e||t.id!==e)},4848:function(e,t,o){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=a(o(17626));(0,a(o(72010)).default)(i.default)},39693:e=>{e.exports=function(e){for(var t=-1,o=null==e?0:e.length,a=0,i=[];++t{if(!o){var n=1/0;for(m=0;m=i)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(l=!1,i0&&e[m-1][2]>i;m--)e[m]=e[m-1];e[m]=[o,a,i]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var i=Object.create(null);r.r(i);var n={};t=t||[null,o({}),o([]),o(o)];for(var l=2&a&&e;"object"==typeof l&&!~t.indexOf(l);l=o(l))Object.getOwnPropertyNames(l).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,r.d(i,n),i},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={2037:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var a,i,[n,l,s]=o,d=0;if(n.some((t=>0!==e[t]))){for(a in l)r.o(l,a)&&(r.m[a]=l[a]);if(s)var m=s(r)}for(t&&t(o);dr(4848)));n=r.O(n)})();