1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4232],{26142:e=>{e.exports={save:"styles_save__rvKhN",button:"styles_button__UrRif",icon:"styles_icon__Yg7X_",chromeless:"styles_chromeless__ye6tq",iconSave:"styles_iconSave__nyFwq",iconSaveAlt:"styles_iconSaveAlt__COr0X",iconSaveHover:"styles_iconSaveHover__HMZb2",iconVV:"styles_iconVV__62CsL",navbarPlacement:"styles_navbarPlacement__EyEdm",text:"styles_text__00e5b",isSaved:"styles_isSaved__S4yTX",isAuthenticated:"styles_isAuthenticated__tpNJI",isInitialized:"styles_isInitialized___2z1K",isThumbnail:"styles_isThumbnail__D4Omh","offset-s":"styles_offset-s__TXe50","offset-s-only":"styles_offset-s-only__poCJI","offset-m":"styles_offset-m__vtynE",isTitle:"styles_isTitle__jNNeh",disableHover:"styles_disableHover__gjE8w",withText:"styles_withText__DHSDB",iconNewsRibbon:"styles_iconNewsRibbon___y_ns",ctaWrapper:"styles_ctaWrapper___3NKp","live-dot-blink":"styles_live-dot-blink__Xivi8","fade-in":"styles_fade-in__NOelM","expand-in":"styles_expand-in__9K4MW","chatblog-expand-in":"styles_chatblog-expand-in__2Kn4P"}},31170:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNi43NTA1NEMwIDExLjE1OSAzLjU5NTE3IDE1LjQ5NTEgOS4yNzQ5NCAxOS4yMjA2QzkuNDg2NDIgMTkuMzU1MSA5Ljc4ODU0IDE5LjUgMTAgMTkuNUMxMC4yMTE1IDE5LjUgMTAuNTEzNiAxOS4zNTUxIDEwLjczNTIgMTkuMjIwNkMxNi40MDQ5IDE1LjQ5NTEgMjAgMTEuMTU5IDIwIDYuNzUwNTRDMjAgMy4wODcxNSAxNy41NTI5IDAuNSAxNC4yOSAwLjVDMTIuNDI3IDAuNSAxMC45MTY0IDEuNDEwNjggMTAgMi44MDc3NEM5LjEwMzc0IDEuNDIxMDIgNy41NzMwMiAwLjUgNS43MDk5OCAwLjVDMi40NDcxNCAwLjUgMCAzLjA4NzE1IDAgNi43NTA1NFoiIGZpbGw9IiM3QzRFOUYiLz4KPHBhdGggZD0iTTIuMjA0NjUgNy4wMTUyN0MyLjIwNDY1IDQuNDU0MTggMy44MTYxOSAyLjc1IDUuOTg5OSAyLjc1QzcuNzUxMzUgMi43NSA4Ljc2MzI0IDMuODc2NSA5LjM2Mjg5IDQuODM5MzFDOS42MTU4NyA1LjIyNDQzIDkuNzc1MTQgNS4zMzAzNCA5Ljk5OTk5IDUuMzMwMzRDMTAuMjI0OSA1LjMzMDM0IDEwLjM2NTQgNS4yMTQ4MSAxMC42MzcxIDQuODM5MzFDMTEuMjgzNiAzLjg5NTc1IDEyLjI1OCAyLjc1IDE0LjAxMDEgMi43NUMxNi4xODM5IDIuNzUgMTcuNzk1NCA0LjQ1NDE4IDE3Ljc5NTQgNy4wMTUyN0MxNy43OTU0IDEwLjU5NyAxNC4xMTMyIDE0LjQ1NzggMTAuMTk2OCAxNy4xMzQ0QzEwLjEwMzEgMTcuMjAxOSAxMC4wMzc1IDE3LjI1IDkuOTk5OTkgMTcuMjVDOS45NjI1MyAxNy4yNSA5Ljg5Njk1IDE3LjIwMTkgOS44MTI2MiAxNy4xMzQ0QzUuODg2ODQgMTQuNDU3OCAyLjIwNDY1IDEwLjU5NyAyLjIwNDY1IDcuMDE1MjdaIiBmaWxsPSIjRDhDQUUyIi8+Cjwvc3ZnPgo="},33447:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjgyNzEgMTEuMTkxOEwzLjAwMDAzIDE3LjQ5ODVWMUgxN1YxNy41NjU4TDEwLjcwMjQgMTEuMTk0NUw5Ljk5MzkzIDEwLjQ3NzhMOS4yODI3MSAxMS4xOTE4WiIgZmlsbD0iIzdDNEU5RiIgZmlsbC1vcGFjaXR5PSIwLjMiIHN0cm9rZT0iIzdDNEU5RiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgogICAg"},41201:e=>{e.exports={container:"globalContainerStyles_container__4sqP_",XPNV_header_wrapper:"globalContainerStyles_XPNV_header_wrapper__3n4EH","live-dot-blink":"globalContainerStyles_live-dot-blink__Di5YY","fade-in":"globalContainerStyles_fade-in__5LTC6","expand-in":"globalContainerStyles_expand-in__Py08d","chatblog-expand-in":"globalContainerStyles_chatblog-expand-in__6bsZB"}},56004:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var i=s(37876);s(14232);var n=s(19081);let a={woff:"woff",woff2:"woff2"},o=function(){let{publicRuntimeConfig:{iconfontAssetPaths:e=[]}}=(0,n.Ay)(),t=e.map(e=>{let[,t]=/\.(\w+)$/.exec(e)||[],s=`url(${e})`,i=t?` format("${a[t]}")`:"";return`${s}${i}`}).join(", "),s=` 2 @font-face { 3 font-family: iconfont; 4 src: ${t}; 5 font-display: swap; 6 } 7`;return t?(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:s.replace(/\s/g,"")}}):null}},57248:(e,t,s)=>{"use strict";s.d(t,{e:()=>Z});var i=s(37876),n=s(14232),a=s(40625),o=s(95062),l=s.n(o),c=s(48011),r=s(15039),d=s.n(r),u=s(62954),_=s(62336),M=s(48505),g=s(10540),N=s(91797),b=s(84245),h=s(60129),v=s(85368),y=s.n(v);function p({contentId:e,contentType:t,animateCTA:s=!1,offset:n=!1}){let{isUsa:a}=(0,u.aL)(),{isChromeless:o}=(0,c.d4)(({shared:e})=>e),l=(0,b.Fo)(t),r=(0,i.jsxs)(h.A,{to:l,"data-testid":"savedCTA__link",stopPropagation:"video"===t,children:["Go to","product"===t?" Wishlist":" Saved"]});return!o&&a&&e?(0,i.jsx)("div",{className:d()(y().saveCTAContainer,s?y().animate:"",n?y().offset:""),"data-testid":"savedCTA",children:(0,i.jsx)("div",{className:y().message,"data-testid":"savedCTA__message",children:r})}):null}p.propTypes={contentId:l().string.isRequired,contentType:l().oneOf([b.fj,b.G_,b.bc,b.Ax]
7).isRequired,animateCTA:l().bool,offset:l().bool};let m=({condition:e,wrapper:t,children:s})=>e?t(s):s;m.propTypes={children:l().oneOfType([l().object,l().string])};var I=s(26142),j=s.n(I),T=s(83483),D=s.n(T),x=s(33447),A=s.n(x),S=s(31170),f=s.n(S);let w="icon-save",C="icon-save-filled",k={display:"inline-block",position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:1,width:1,margin:-1,padding:0,border:0};function E({handleClick:e,isVerticalVideo:t,isItemBookmarked:s}){let{isToday:n,isNews:a}=(0,u.Cn)(),o=a&&!t,l=n&&!t;return(0,i.jsxs)("button",{"aria-label":"Save","aria-pressed":s,"data-testid":"save-button",type:"button",className:j().button,onClick:t=>{t.preventDefault(),t.stopPropagation(),e()},children:[(0,i.jsx)("span",{className:d()("icon",j().icon,j().iconSave,{[C]:o||l||t,[j().iconNewsRibbon]:o,[j().iconVV]:t}),"aria-hidden":!0}),(0,i.jsx)("img",{className:d()("icon",j().icon,j().iconSaveHover,j().iconRibbon),src:A(),alt:"Save hover state","data-testid":"icon-save-border-thick","aria-hidden":!0}),(0,i.jsx)("span",{className:d()("icon",j().icon,j().iconSaveAlt,{"icon-save-thick":l,[w]:o||t,[j().iconNewsRibbon]:o,[j().iconVV]:t}),"data-testid":"icon-save-thick","aria-hidden":!0})]})}function L({handleClick:e,isItemBookmarked:t}){return(0,i.jsxs)("button",{"aria-label":"Save","aria-pressed":t,"data-testid":"save-button",type:"button",className:j().button,onClick:t=>{t.preventDefault(),e()},children:[(0,i.jsx)("span",{className:d()("icon","icon-heart-filled",j().icon,j().iconSave)}),(0,i.jsx)("img",{className:d()(j().icon,j().iconSaveHover,j().iconHeart),src:f(),alt:"Save hover state","data-testid":"icon-heart"}),(0,i.jsx)("span",{className:d()("icon","icon-heart-thick",j().icon,j().iconSaveAlt),"data-testid":"icon-save-thick"})]})}function z({handleClick:e,isItemBookmarked:t,navbarPlacement:s=!1,hiddenText:n="",contentType:a,showSimpleSavedText:o=!1,isChromeless:l=!1,onSavedLinkClick:c=()=>{},unsavedIconSrc:r="",savedIconSrc:u=""}){let _=(0,b.Fo)(a);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("button",{"aria-label":"Save","aria-pressed":t,className:j().button,"data-testid":"save-button",onClick:e,type:"button",children:[u?(0,i.jsx)("img",{className:d()("icon","share-actions-save-icon-filled",j().icon,j().iconSave,{[j().navbarPlacement]:s,[j().chromeless]:l}),src:u,width:16,height:20,alt:"","aria-hidden":!0}):(0,i.jsx)("span",{className:d()("icon",C,j().icon,j().iconSave,{[j().navbarPlacement]:s,[j().chromeless]:l})}),(0,i.jsx)("img",{"data-testid":"icon-ribbon",className:d()("icon",j().icon,j().iconSaveHover,j().iconRibbon,{[j().chromeless]:l,[j().navbarPlacement]:s}),src:D(),alt:"Save hover state","aria-hidden":!0}),r?(0,i.jsx)("img",{className:d()("icon","share-actions-save-icon-outline",j().icon,j().iconSaveAlt,{[j().chromeless]:l,[j().navbarPlacement]:s}),src:r,width:16,height:20,alt:"","aria-hidden":!0}):(0,i.jsx)("span",{className:d()("icon",w,j().icon,j().iconSaveAlt,{[j().chromeless]:l,[j().navbarPlacement]:s}),"aria-hidden":!0}),t||s?null:(0,i.jsxs)("span",{className:d()(j().text,{[j().chromeless]:l}),"data-testid":"nbc-save-button-text-save",children:["Save",!!n.length&&(0,i.jsx)("span",{style:k,"data-testid":"hidden-text",children:n})]})]}),t&&!s?(0,i.jsx)("span",{className:d()(j().text,{[j().chromeless]:l}),"data-testid":"nbc-save-button-text-goto",children:o?(0,i.jsx)("a",{className:"share__saved-link",href:_,onClick:c,"data-testid":"nbc-save-button-link",children:"Saved"}):(0,i.jsxs)(i.Fragment,{children:["Go to ",(0,i.jsx)("a",{className:"share__saved-link",href:_,onClick:c,"data-testid":"nbc-save-button-link",children:"Saved"})]})}):null]})}E.propTypes={handleClick:l().func.isRequired,isItemBookmarked:l().bool,isVerticalVideo:l().bool},L.propTypes={handleClick:l().func.isRequired,isItemBookmarked:l().bool},z.propTypes={handleClick:l().func.isRequired,isItemBookmarked:l().bool.isRequired,navbarPlacement:l().bool,hiddenText:l().string,contentType:l().oneOf([b.fj,b.bc,b.G_]).isRequired,showSimpleSavedText:l().bool,isChromeless:l().bool,onSavedLinkClick:l().func,unsavedIconSrc:l().string,
7savedIconSrc:l().string};let O={article:b.fj,video:b.G_,recipe:b.bc,relatedRecipe:b.bc,product:b.Ax,liveBlog:b.fj},Z=({contentId:e,contentType:t,additionalClasses:s="",navbarPlacement:o=!1,options:l={},callbacks:r,isTease:h=!1,isVerticalVideo:v=!1,isAppViewChromeless:y=!1,onAppViewChromelessLogin:I=null,onAppViewChromelessViewSaved:T=null,unsavedIconSrc:D="",savedIconSrc:x=""})=>{let A=(0,g.hZ)(e=>e.authenticationState),S=(0,g.hZ)(e=>e.setAuthenticationModal),f=(0,g.hZ)(e=>e.user?.user_id),w=(0,g.GP)(e=>e.createBookmark),C=(0,g.GP)(e=>e.getBookmarks),{vertical:k}=(0,u.Cn)(),Z=(0,_.Jp)(),U=(0,b.GD)(k,Z),P=(0,g.GP)(e=>e.filterType),R=(0,g.GP)(e=>e.deleteBookmark),B=(0,g.GP)(e=>e.isContentBookmarked),H=(0,g.GP)(t=>t.bookmarks[e]),{isThumbnail:Q=!1,isTitle:V=!1,offset:G=null,setAsSaved:W,pageRegion:Y="",showCTA:K=!1,useAccountSaveButtonStyle:X=!1,showSimpleSavedText:q=!1,saveButtonStyle:F=null}=l,J=W??H,[$,ee]=(0,n.useState)(!1),[et,es]=(0,n.useState)(!1),[ei,en]=(0,a.Wx)({triggerOnce:!0,threshold:0}),ea=!!(0,M.B0)(N.MYNEWS_ENABLED,k),eo=(0,M.B0)(N.MYNEWS_ENABLED,k)?.teaseSaveEnabled,el=h?eo:ea,ec=F??(X?(0,M.B0)(N.MYNEWS_ENABLED,k)?.accountSaveButtonStyle:(0,M.B0)(N.MYNEWS_ENABLED,k)?.saveButtonStyle),{isChromeless:er}=(0,c.d4)(({shared:e})=>e),ed=(0,u.z1)("mbt_mynews_save_click"),eu=(0,n.useRef)(null),e_=(0,n.useRef)(!1),{isUsa:eM}=(0,u.aL)(),eg=A===b.K_,eN=A===b.zZ,eb=eg||eN||A===b.tg,eh=y?!!(e&&el):!er&&eM&&e&&el,ev=t=>{ed({action:t,placement:"share bar",contentId:e})},ey=Y?.includes("top")?`social-share-links-${t}-top`:void 0,ep=async()=>{let s=g.hZ.getState().user?.user_id;es(!0),setTimeout(()=>{es(!1)},5e3),r?.save&&r.save(),await w({contentId:e,contentType:O[t],customerId:s}),await C({size:U,filterType:P,customerId:f}),ev("saved")},em=async()=>{r?.remove&&r.remove(),await R({contentId:e,customerId:f}),ev("remove")},eI=async()=>{if(eb){if(A===b.zZ)return void(()=>{if(r?.login&&r.login(),y&&I){I(),ev("login");return}e_.current=!0,S(!0),ev("login")})();if(clearTimeout(eu.current),ee(!0),eu.current=setTimeout(()=>ee(!1),2e3),J)return void await em();await ep()}};if((0,n.useEffect)(()=>{e&&en&&eg&&!W&&!e_.current&&B({contentId:e,customerId:f})},[en,e,A]),(0,n.useEffect)(()=>{e_.current&&eg&&(e_.current=!1,H||ep())},[H,eg]),!O[t]||!eh)return null;let ej="product"===t?L:E,eT=et&&K,eD=null!==G;return(0,i.jsx)(m,{condition:eT,wrapper:s=>(0,i.jsxs)("div",{className:j().ctaWrapper,children:[s,eT&&(0,i.jsx)(p,{contentId:e,contentType:O[t],animateCTA:!0,offset:eD})]}),children:(0,i.jsx)("div",{"data-testid":"save-button-container","data-activity-map":ey,className:d()(j().save,s,"save-button-container",{[j().isSaved]:J,[j().isAuthenticated]:eg,[j().isInitialized]:eb,[j().disableHover]:$,[j().isThumbnail]:Q,[j().isTitle]:V,[j().withText]:"withText"===ec,[j()[`offset-${G}`]]:G}),ref:ei,children:"withText"!==ec||v?(0,i.jsx)(ej,{handleClick:eI,isItemBookmarked:J,isVerticalVideo:v}
7):(0,i.jsx)(z,{handleClick:eI,isItemBookmarked:!!J,navbarPlacement:o,hiddenText:"with a NBCUniversal Profile",contentType:O[t],showSimpleSavedText:q,isChromeless:y,onSavedLinkClick:e=>{y&&T&&(e.preventDefault(),T(),ev("go-to-saved"))},unsavedIconSrc:D,savedIconSrc:x})})})};Z.propTypes={contentId:l().string.isRequired,navbarPlacement:l().bool,contentType:l().oneOf(Object.keys(O)).isRequired,additionalClasses:l().string,isVerticalVideo:l().bool,isAppViewChromeless:l().bool,onAppViewChromelessLogin:l().func,onAppViewChromelessViewSaved:l().func,unsavedIconSrc:l().string,savedIconSrc:l().string,options:l().shape({isThumbnail:l().bool,isTitle:l().bool,offset:l().oneOf(["s-only","s","m"]),setAsSaved:l().bool,pageRegion:l().string,showCTA:l().bool,showSimpleSavedText:l().bool,saveButtonStyle:l().oneOf(["withText","contentTypeShape"])}),callbacks:l().shape({remove:l().func,save:l().func,login:l().func})}},59237:(e,t,s)=>{"use strict";s.d(t,{t:()=>o});var i=s(14232),n=s(95062),a=s.n(n);class o extends i.Component{static{this.propTypes={children:a().node.isRequired,errorHandler:a().func,errorLogger:a().func}}static{this.defaultProps={errorHandler:null,errorLogger:null}}constructor(e){super(e),this.state={hasError:!1}}componentDidCatch(e,t){let{children:s,errorLogger:i}=this.props,n=s?.type?.displayName;"u">typeof console&&"function"==typeof console.error&&console.error(`error in component: ${n}`,e,t),i&&i(e,t),this.setState({hasError:!0})}render(){let{hasError:e}=this.state,{children:t,errorHandler:s}=this.props;return e?s&&s()||null:t}}},83483:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQyNzkgMTEuNjg4OUw5Ljk5MTcxIDExLjI2NzdMOS41NTM4OCAxMS42ODcyTDIuNTA1NDMgMTguNDM5N1YwLjYzMDQzNUgxNy40OTQ2VjE4LjUxMTlMMTAuNDI3OSAxMS42ODg5WiIgZmlsbD0iIzdDNEU5RiIgZmlsbC1vcGFjaXR5PSIwLjMiIHN0cm9rZT0iIzdDNEU5RiIgc3Ryb2tlLXdpZHRoPSIxLjI2MDg3Ii8+Cjwvc3ZnPgo="},85368:e=>{e.exports={saveCTAContainer:"styles_saveCTAContainer___ztEC",animate:"styles_animate__yOCJX",slide:"styles_slide__tSKA7",offset:"styles_offset__WHEtY",message:"styles_message__cfQ3M","live-dot-blink":"styles_live-dot-blink__KtlKe","fade-in":"styles_fade-in__4h8KH","expand-in":"styles_expand-in__xyZwJ","chatblog-expand-in":"styles_chatblog-expand-in__cdWV5"}},95365:(e,t,s)=>{"use strict";s.d(t,{Ti:()=>r,th:()=>d,zK:()=>u});var i=s(31586),n=s(62336),a=s(80441),o=s(48505),l=s(91797),c=s(47559);function r(){let e=(0,i.hZ)(e=>e.subscriptions),{vertical:t}=(0,a.C)();return!!(e?.nbcNews&&"nbcnews"===(0,c.getBedrockBrandForVertical)(t))}function d(){let e=(0,n.Jp)();return!!(r()&&!e?.["subscriber-ads-display"])}function u(){let e=(0,n.Jp)(),{vertical:t}=(0,a.C)(),s=(0,i.hZ)(e=>e.subscriptions);return!!((0,o.B0)(l.HIDE_TABOOLA_ADS,t)&&!e?.["show-taboola-for-subscribers"]&&s?.nbcNews&&"nbcnews"===(0,c.getBedrockBrandForVertical)(t))}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.