"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2040],{4397:function(e,t,n){n.d(t,{Ol:function(){return s},oW:function(){return r}});var a=n(52322),i=n(2784);let o=i.createContext({modalContributionConfigs:{}}),r=e=>{let{children:t,value:n}=e;return(0,a.jsx)(o.Provider,{value:n,children:t})},s=()=>i.useContext(o)},96984:function(e,t,n){n.d(t,{c:function(){return y}});var a=n(52322),i=n(14865),o=n(2784),r=n(45103),s=n(52817),d=n(58605),l=n(72814),c=n(27261),u=n(98046),f=n(69635),m=n(51442),g=n(80218),p=n(79855),h=n(19596),w=n(48574);let x={id:"common_ariaLabel_closePrompt",defaultMessage:"Close Prompt"},b={id:"common_contributionModal_iframeTitle",defaultMessage:"Contribution form"},_=e=>{let{contributionLink:t,isOpen:n,onClose:i}=e,s=(0,w.wL)("ContributionModal"),d=(0,p.Z)(),[l,c]=(0,o.useState)(n&&!!t),u=o.useRef(),f=()=>{u.current?.contentWindow?.location.href===(0,g.Pj)()&&i()};return o.useEffect(()=>{if(l){if(u.current)return u.current.addEventListener("load",f),()=>{u.current?.removeEventListener("load",f)};s.error("Failed to create or attach contribution iFrame.")}},[l]),o.useEffect(()=>{c(n&&!!t)},[n,t]),(0,a.jsx)(a.Fragment,{children:l&&(0,a.jsx)(r.Drawer,{isOpen:n,onCloseClicked:()=>i(),side:"right",closePromptLabel:d.formatMessage(x),children:(0,a.jsx)(T,{"data-testid":"contribution-modal-iframe",ref:u,src:t?.url,title:d.formatMessage(b)})})})},T=h.styled.iframe.withConfig({componentId:"sc-fcfd45b6-0"})(["height:calc(100vh - 6rem);width:100%;position:absolute;overflow-y:scroll;"]);var I=n(4397);function y(e,t){let n=(0,r.useBreakpointsAsConfig)(),{modalContributionConfigs:p,addContributionModals:h}=(0,I.Ol)(),w=(0,s.n)(),{pageType:x,subPageType:b,pageConst:T}=(0,d.y)(),y={type:x,subType:b,id:T},{makeRefMarker:M}=(0,l.Lz)(),[O,C]=(0,o.useState)(!1),[A,S]=(0,o.useState)(void 0);if(p)return{shouldShowCta:e=>!!N(p,e),onOpen:(a,o)=>{if(o.preventDefault(),o.stopPropagation(),!(0,i.getIsBrowser)()||!n)return;let r=N(p,a);if(r){if(t&&(r?.isInIframeLink&&(r.isInIframeLink.url=(0,m.f_)(r.isInIframeLink.url,"category",t.toLowerCase(),!0)),r?.notInIframeLink&&(r.notInIframeLink.url=(0,m.f_)(r.notInIframeLink.url,"category",t.toLowerCase(),!0))),w){if(n.l||n.xl)(0,c.ar)(y,g.zq.open,u.qB.ACTION_ONLY,M(e)),S(r?.isInIframeLink),C(!0);else{let e=r?.notInIframeLink?.url;window.open(e,"_self")}}else(0,f.r)(M(e))}},createContributionModal:()=>(0,a.jsx)(_,{contributionLink:A,isOpen:O,onClose:()=>{(0,c.ar)(y,g.zq.close,u.qB.ACTION_ONLY,M(e)),C(!1)}}),updateContextFromPaginationResults:e=>{e&&h?.(e)}}}let N=(e,t)=>{let n;let{operation:a,imdbConst:i,dataType:o}=t,r=e?.[i]?.[o];if(r){switch(a){case g.OX.ADD:n=r.addUrls;break;case g.OX.EDIT:n=r.editUrls;break;default:n=r.reportUrls}return n}}},42467:function(e,t,n){n.d(t,{n:function(){return f},s:function(){return m}});var a=n(52322),i=n(72779),o=n.n(i),r=n(30382),s=n.n(r);n(2784);var d=n(79855),l=n(19596),c=n(45103),u=n(91842);let f=e=>{let t=(0,d.Z)(),{headline:n,link:i,publicationDate:r,source:s,image:l,className:u}=e,f=t.formatDate(new Date(r),{day:"numeric",month:"short"}),m=l?.maxHeight&&l?.maxHeight>100||l?.maxWidth&&l?.maxWidth>100?l:void 0,p=o()("news-item",u),h=(0,a.jsxs)(g,{className:p,href:i,"aria-label":n,"data-testid":"news-item",children:[(0,a.jsx)(c.PosterImage,{imageModel:m,size:"s",imageType:"none",className:"poster"}),(0,a.jsxs)("div",{className:"content",children:[(0,a.jsx)("div",{className:"headline",children:n}),(0,a.jsxs)("div",{className:"metadata",children:[(0,a.jsx)("span",{className:"publicationDate",children:f}),(0,a.jsx)("span",{className:"source",children:s})]})]})]});return(0,a.jsx)(c.ShovelerItem,{span:4,children:h})},m=s()` fragment NewsItem on NewsEdge { node { id articleTitle { plainText } date image { caption { plainText } url height width } source { homepage { label } trustedSource } } } `,g=l.default.a.withConfig({componentId:"sc-133063f0-0"})(["align-items:flex-start;color:inherit;display:flex;text-decoration-style:none;text-decoration:none;&:hover{opacity:0.8;}.poster{flex-shrink:0;}.content{flex-grow:1;padding-left:",";}.headline{-webkit-box-orient:vertical;",";margin:0;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;}.metadata{",";margin-top:",";}.source{margin-left:",";}"],u.spacing.m,(0,u.setTypographyType)("body"),(0,u.setTypographyType)("copyright"),u.spacing.xxs,u.spacing.xs)},9653:function(e,t,n){n.d(t,{GQ:function(){return c},Hi:function(){return o},OJ:function(){return l},Qy:function(){return s},a9:function(){return r},g6:function(){return i},hL:function(){return a},z7:function(){return d}});let a={PARENT:"awards",AWARD_INFORMATION:"award_information",TOP_RATED_INFORMATION:"award_top-rated"},i=250,o="top-rated-link",r={ev0000003:"OSCARS",ev0000292:"GOLDEN_GLOBES",ev0000223:"EMMYS",ev0000123:"BAFTAS"},s={OSCARS:{WON:{id:"feature_awards_oscars_won",defaultMessage:"Won {count, plural, one {{count} Oscar} other {{count} Oscars}}"},NOMINATED:{id:"feature_awards_oscars_nominated",defaultMessage:"Nominated for {count, plural, one {{count} Oscar} other {{count} Oscars}}"}},EMMYS:{WON:{id:"feature_awards_emmys_won",defaultMessage:"Won {count, plural, one {{count} Primetime Emmy} other {{count} Primetime Emmys}}"},NOMINATED:{id:"feature_awards_emmys_nominated",defaultMessage:"Nominated for {count, plural, one {{count} Primetime Emmy} other {{count} Primetime Emmys}}"}},GOLDEN_GLOBES:{WON:{id:"feature_awards_globes_won",defaultMessage:"Won {count, plural, one {{count} Golden Globe} other {{count} Golden Globes}}"},NOMINATED:{id:"feature_awards_globes_nominated",defaultMessage:"Nominated for {count, plural, one {{count} Golden Globe} other {{count} Golden Globes}}"}},BAFTAS:{WON:{id:"feature_awards_baftas_won",defaultMessage:"Won {count, plural, one {{count} BAFTA Film Award} other {{count} BAFTA Film Awards}}"},NOMINATED:{id:"feature_awards_baftas_nominated",defaultMessage:"Nominated for {count, plural, one {{count} BAFTA Film Award} other {{count} BAFTA Film Awards}}"}}},d={AWARDS:{id:"feature_awards_title",defaultMessage:"Awards"}},l={DEFAULT_TV:{id:"feature_awards_defaultTV",defaultMessage:"See the Top 250 TV shows as rated by IMDb users"},DEFAULT_MOVIE:{id:"feature_awards_defaultMovie",defaultMessage:"See the Top 250 movies as rated by IMDb users"},WINS_NOMS:{id:"feature_awards_winsAndNominations",defaultMessage:"{numOfWins} wins & {numOfNoms} nominations"},WINS_NOMS_TOTAL:{id:"feature_awards_winsAndNominationsTotal",defaultMessage:"{numOfWins} wins & {numOfNoms} nominations total"},WINS:{id:"feature_awards_onlyWins",defaultMessage:"{numOfWins} wins"},WINS_TOTAL:{id:"feature_awards_onlyWinsTotal",defaultMessage:"{numOfWins} wins total"},NOMS:{id:"feature_awards_onlyNominations",defaultMessage:"{numOfNoms} nominations"},NOMS_TOTAL:{id:"feature_awards_onlyNominationsTotal",defaultMessage:"{numOfNoms} nominations total"}},c={TV:{id:"feature_awards_topRatedTV",defaultMessage:"Top rated TV #{rating}"},MOVIE:{id:"feature_awards_topRatedMovie",defaultMessage:"Top rated movie #{rating}"}}},74522:function(e,t,n){n.d(t,{E:function(){return g},y:function(){return m}});var a=n(52322),i=n(2784),o=n(19596),r=n(45103),s=n(46315),d=n(91842),l=n(28827),c=n(146),u=n(43287),f=n(9653);let m=e=>{let{labelText:t,labelContent:n,labelHref:i}=e,o=(0,l.N)({id:"feature_awards_seeMore",defaultMessage:"See More Awards and Nominations"});return(0,a.jsx)(r.MetaDataListItem,{"data-testid":f.hL.AWARD_INFORMATION,labelLink:i,labelLinkAriaLabel:o,labelTitle:t,listContent:[{text:n}]})},g=e=>{let{preTextLink:t,labelHref:n,labelContent:o,labelText:d}=e,l=i.useContext(s.Theme).palette.baseColor;return(0,a.jsx)(u.wW,{componentId:c.NG.Awards,children:(0,a.jsx)(r.PageSection,{children:(0,a.jsxs)(p,{"data-testid":f.hL.PARENT,className:l,children:[(0,a.jsx)(h,{children:t}),(0,a.jsx)(w,{dividers:"none",children:(0,a.jsx)(m,{labelHref:n,labelContent:o,labelText:d})})]})})})},p=o.default.div.withConfig({componentId:"sc-710dd9d1-0"})(["display:flex;flex-direction:column;border:1px solid transparent;"," "," "," "," ","{flex-direction:row;}&.base{"," ","}&.baseAlt{"," ","}"],(0,d.setPropertyToShapeVar)("border-radius","ipt-cornerRadius"),(0,d.setPropertyToColorVar)("border-color","ipt-accent1-color"),(0,d.setPropertyToSpacingVar)("margin-left","ipt-pageMargin"),(0,d.setPropertyToSpacingVar)("margin-right","ipt-pageMargin"),d.mediaQueries.breakpoints.above.m,(0,d.setPropertyToColorVar)("background","ipt-base-shade3-bg"),(0,d.setPropertyToColorVar)("color","ipt-on-base-textPrimary-color"),(0,d.setPropertyToColorVar)("background","ipt-baseAlt-shade3-bg"),(0,d.setPropertyToColorVar)("color","ipt-on-baseAlt-textPrimary-color")),h=o.default.div.withConfig({componentId:"sc-710dd9d1-1"})(["display:flex;min-height:",";min-width:",";"," "," ",";align-items:center;flex-shrink:0;.","{padding:"," "," "," ",";position:relative;z-index:1;}","{position:relative;margin-right:",";&::after{content:'';background:inherit;height:100%;left:calc(100% - 0.85rem);position:absolute;width:1.7rem;transform:skewX(-20deg);}}"],d.spacing.l,d.spacing.l,(0,d.setPropertyToColorVar)("background","ipt-accent1-bg"),(0,d.setPropertyToColorVar)("color","ipt-on-accent1-color"),(0,d.setTypographyType)("subtitle"),f.Hi,d.spacing.s,d.spacing.xs,d.spacing.s,d.spacing.s,d.mediaQueries.breakpoints.above.m,d.spacing.s),w=(0,o.default)(r.MetaDataList).withConfig({componentId:"sc-710dd9d1-2"})(["flex-grow:1;padding-left:",";"],d.spacing.m)},25176:function(e,t,n){n.d(t,{V:function(){return o}});var a=n(79855),i=n(9653);let o=e=>{let{event:t,eventWins:n,eventNominations:o,totalWins:r,totalNominations:s,awardsHref:d}=e,l=(0,a.Z)(),c=l.formatMessage(i.z7.AWARDS);if(t&&(n||o)){let e=(n||0)>0?"WON":"NOMINATED";c=l.formatMessage(i.Qy[t][e],{count:"WON"===e?n:o})}let u="";return r>0&&s>0?u=l.formatMessage(i.OJ.WINS_NOMS_TOTAL,{numOfWins:r,numOfNoms:s}):r>0?u=l.formatMessage(i.OJ.WINS_TOTAL,{numOfWins:r}):s>0&&(u=l.formatMessage(i.OJ.NOMS_TOTAL,{numOfNoms:s})),{labelText:c,labelContent:u,labelHref:d}}},88745:function(e,t,n){n.d(t,{cc:function(){return w}});var a=n(52322);n(2784);var i=n(19596),o=n(45103),r=n(91842),s=n(76168),d=n(36214),l=n(42467),c=n(25436),u=n(146),f=n(43287),m=n(33274),g=n(72814),p=n(67087);let h={id:"feature_news_section_title",defaultMessage:"Related news"},w=e=>{let{constId:t,news:n,pageType:i,showLoader:r=!1}=e,{newsSingleLinkBuilder:l}=(0,m.WO)(),w=(n?.edges??[]).map((e,t)=>{let n=l({niconst:e.node.id,refSuffix:{t:g.Cd.RELATED_NEWS,n:t+1}});return(0,p.n)(e,n)}).filter(e=>!!e),b=function(e,t){let{nameNewsLinkBuilder:n,titleNewsLinkBuilder:a}=(0,m.WO)();return t===c.PageType.NAME?n({nconst:e,refSuffix:g.Cd.SEE_MORE}):a({tconst:e,refSuffix:g.Cd.SEE_MORE})}(t,i);if(w.length<1&&!r)return null;let _=w.map((e,t)=>(0,a.jsx)(x,{newsId:e.newsId,headline:e.headline,link:e.link,publicationDate:e.publicationDate,source:e.source,image:e.image},t));return(0,a.jsx)(f.wW,{componentId:u.NG.News,children:(0,a.jsxs)(o.PageSection,{"data-testid":u.NG.News,children:[(0,a.jsx)(s.O,{title:h,"data-testid":"news-section-header",subtitleProps:{href:b}}),r&&(0,a.jsx)(d.ZP,{height:"feature","data-testid":"feature-name-news__loader"}),!r&&(0,a.jsx)(o.SubGrid,{children:_})]})})},x=(0,i.default)(l.n).withConfig({componentId:"sc-285c0fb8-0"})(["","{grid-column:span 6;}"],r.mediaQueries.breakpoints.only.s);t.ZP=w},40785:function(e,t,n){n.d(t,{Z:function(){return V}});var a=n(52322);n(2784);var i=n(45103),o=n(79855),r=n(19596),s=n(91842),d=n(58605),l=n(30469),c=n(72814),u=n(7747);let f=e=>{let{item:t,renderAtIdealWidth:n,href:o,onSelect:r,testid:s}=e;if(!o&&!r)return null;let{image:d,idealImageWidth:l}=t;return(0,a.jsx)(m,{href:o,onSelect:r,className:n?"ideal-width":"","data-testid":s,children:(0,a.jsx)(i.DynamicImage,{imageModel:d,fillParentContainer:!0,dynamicWidth:!0,loading:"eager",width:n?l:1.75*l})})},m=(0,r.default)(u.SharedButtonBase).withConfig({componentId:"sc-180dfae3-0"})(["flex-grow:1;min-width:","px;padding:0;border:none;cursor:pointer;&.ideal-width{flex-grow:unset;}"],65),g=e=>e&&e.maxWidth/e.maxHeight||1,p="hide-b-m",h=e=>{let{onSelect:t,href:n,image:o,label:r,hideBelowMediumBP:s=!1,testid:d}=e;return(t||n)&&r?(0,a.jsxs)(w,{href:n,onSelect:t,className:s?p:"","data-testid":d,children:[(0,a.jsx)(x,{children:r}),o&&(0,a.jsx)(i.DynamicImage,{imageModel:o,width:125*g(o),fillParentContainer:!0,dynamicWidth:!0})]}):null},w=(0,r.default)(u.SharedButtonBase).withConfig({componentId:"sc-1a1fbdac-0"})(["position:relative;flex-shrink:0;width:","px;display:inline-block;overflow:hidden;padding:0;border:none;cursor:pointer;&.","{display:none;","{display:inline-block;}}"],100,p,s.mediaQueries.breakpoints.above.m),x=r.default.div.withConfig({componentId:"sc-1a1fbdac-1"})(["position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;width:100%;top:0;left:0;z-index:1;border-radius:",";font-size:",";",";background:rgba(",",0.5);"],s.spacing.s,(0,s.setTypographyType)("subtitle2"),(0,s.setPropertyToColorVar)("color","ipt-on-baseAlt-color"),(0,s.getColorVar)("ipt-baseAlt-rgb")),b=(e,t)=>{let n=[],a=0;if(e.length<=0)return{imageRows:n,displayedImageCount:a};let i=600,o=0,r={rowIndex:0,images:[],totalImagesWidth:0},s=()=>{r.images.length>0&&(n.push(r),i=600,r={rowIndex:++o,images:[],totalImagesWidth:0})},d=e=>{r.images.push(e),i-=e.idealImageWidth,r.totalImagesWidth+=e.idealImageWidth,a++,(i<=180||r.images.length>=4)&&s()};return e.forEach((n,a)=>{if(t&&r.rowIndex>=t)return;let o=n.idealImageWidth600,c=0===r.images.length;o?d(n):l&&(c||s(),d(n)),a===e.length-1&&s()}),{imageRows:n,displayedImageCount:a}};var _=n(28827),T=n(50926);let I=e=>{let t=[],n=(0,_.N)({id:"title_main_hero_media_ariaLabel_imageLink_fallback",defaultMessage:"View Poster"});return e?.forEach(e=>{let{node:a}=e;if(a&&a.id){let e=T.K0({url:a.url,height:a.height,width:a.width},n);e&&t.push({id:a.id,image:e,idealImageWidth:125*g(e)})}}),t},y=e=>{let{imageEdges:t,totalImageCount:n,rows:r,customCTA:s}=e,u=(0,o.Z)(),{pageConst:m}=(0,d.y)(),g=I(t),p=(0,l.f)(),{imageRows:w,displayedImageCount:x}=b(g,r);if(w.length<=0||!m)return null;let _=n-x,T=_>0,y=u.formatNumber(_,{compactDisplay:"short",notation:"compact"});return(0,a.jsx)(i.PageSection,{sidePadding:"pageMargin",topPadding:"none",bottomPadding:"none",children:w.map((e,t)=>{let n;let{images:i,totalImagesWidth:o}=e,r=t+1===w.length,d=!!g[x],l=o<=420&&r&&!d;return r&&(n=T&&d?{href:p({pageConst:m,rmconst:g[x].id,refSuffix:c.Cd.MORE}),label:`+ ${y}`,hideBelowMediumBP:!0,image:g[x].image,...s}:s),(0,a.jsxs)(N,{children:[i.map((e,n)=>{let i=p({pageConst:m,rmconst:e.id,refSuffix:[{t:c.Cd.EMPTY,n:t},{t:c.Cd.EMPTY,n:n+1}]});return(0,a.jsx)(f,{item:e,href:i,renderAtIdealWidth:l,testid:`mosaic-img-${t}-${n}`},`im_${t}_${n}`)}),n&&(0,a.jsx)(h,{...n})]},t)})})},N=r.default.div.withConfig({componentId:"sc-e9d562ac-0"})(["display:flex;flex-flow:row;gap:",";margin-bottom:",";max-height:calc(","px * (1 + ","));min-height:calc(","px * (1 - ","));"],(0,s.getSpacingVar)("ipt-gutter"),(0,s.getSpacingVar)("ipt-gutter"),125,.3,125,.3);var M=n(48574),O=n(146),C=n(43287),A=n(80218),S=n(96984);let v=e=>{let t=(0,_.N)({id:"common_photos_addLabel",defaultMessage:"Add photo"}),n=(0,S.c)(c.Cd.EMPTY),a={operation:A.OX.ADD,dataType:A.nQ.IMAGE,imdbConst:e},i=n?.shouldShowCta(a);return{label:t,action:a,shouldShowAddPhotoCTA:i||!1,modalContributionProps:n}},P=e=>{let{constId:t,type:n,onSelect:i}=e,{label:o,shouldShowAddPhotoCTA:r}=v(t);return r?(0,a.jsxs)(a.Fragment,{children:["button"===n&&(0,a.jsx)(E,{"data-testid":"photos-add-image-button-header",preIcon:"add",onColor:"accent2",onSelect:i,children:o}),"carouselItem"===n&&(0,a.jsx)(L,{"data-testid":"photos-add-image-button",onSelect:i,onColor:"textPrimary",children:(0,a.jsxs)(W,{children:[(0,a.jsx)(j,{name:"add",type:"inline"}),(0,a.jsx)("span",{children:o})]})})]}):null},E=(0,r.default)(i.TextButton).withConfig({componentId:"sc-44ad6620-0"})(["margin-top:-",";","{margin-left:",";}","{margin-top:",";}"],s.spacing.xxs,s.mediaQueries.breakpoints.only.xs,s.spacing.m,s.mediaQueries.breakpoints.above.m,s.spacing.xxs),j=(0,r.default)(i.Icon).withConfig({componentId:"sc-44ad6620-1"})(["font-size:3.5rem;"]),W=r.default.div.withConfig({componentId:"sc-44ad6620-2"})(["display:flex;flex-direction:column;align-items:center;"]),L=(0,r.default)(i.SecondaryButton).withConfig({componentId:"sc-44ad6620-3"})(["position:relative;grid-column:span 2;&&{border-radius:",";}"],s.spacing.s),k=e=>{let{constId:t,imageCount:n,displayAddImageCTA:o,headerLink:r,onSelect:s}=e,d=(0,_.N)({id:"feature_photos_title",defaultMessage:"Photos"});return(0,a.jsx)(i.SectionTitle,{"data-testid":"photos-title",href:r,subText:n>0?n.toString():void 0,actions:o?(0,a.jsx)(P,{constId:t,type:"button",onSelect:s}):void 0,children:d})},D=e=>{let t,n,{constId:o,primaryImage:r,imageCount:s=0,imageEdges:u,mosaicRowCountOverride:f,seeMoreLinkBuilderOverride:m}=e,{pageType:g}=(0,d.y)(),p=(0,l.f)(),h=(0,M.wL)(`${g}_photos_section`),{label:w,action:x,shouldShowAddPhotoCTA:b,modalContributionProps:_}=v(o),T=s,I=u?.filter(e=>{var t;let n=R(e.node),a=!e.node.caption,i=e.node.id===r?.id;return(!n||n&&a)&&(R(t=e.node)&&t.caption||h.error(`${g} image missing required metadata`,{id:t.id})),s>0&&(!n||i)&&T--,n&&!i})||[],N=I.length>0,A=I.length<4,S={pageConst:o,rmconst:(N?I[0].node.id:void 0)??"",refSuffix:c.Cd.SEE_MORE};if(N&&(t=m?m(S):p(S)),!N&&!b)return null;let P=N&&b&&A,E=b&&!P,j=e=>_?.onOpen(x,e);return P?n={label:`+ ${w}`,onSelect:j,testid:"mosaic-add-img-inline-cta"}:m&&(n={href:t}),(0,a.jsx)(C.wW,{componentId:O.NG.Photos,children:(0,a.jsxs)(i.PageSection,{baseColor:"base","data-testid":O.NG.Photos,children:[(0,a.jsx)(k,{constId:o,imageCount:T,displayAddImageCTA:E,headerLink:t,onSelect:j}),N&&(0,a.jsx)(y,{imageEdges:I,totalImageCount:s,rows:f??2,customCTA:n}),b&&(0,a.jsx)(a.Fragment,{children:_&&_.createContributionModal()})]})})};var V=e=>(0,a.jsx)(c.xm,{value:c.Cd.PHOTO,children:(0,a.jsx)(D,{...e})});function R(e){return!!(e.url&&e.width&&e.height)}},30469:function(e,t,n){n.d(t,{f:function(){return r}});var a=n(25436),i=n(58605),o=n(33274);let r=()=>{let{pageType:e}=(0,i.y)(),{nameMediaViewerLinkBuilder:t,titleMediaViewerLinkBuilder:n,galleryMediaViewerLinkBuilder:r,listMediaViewerLinkBuilder:s}=(0,o.WO)();return i=>{let{pageConst:o,rmconst:d,...l}=i;if(e===a.PageType.TITLE)return n({tconst:o,rmconst:d,...l});if(e===a.PageType.NAME)return t({nconst:o,rmconst:d,...l});if(e===a.PageType.GALLERY)return r({rgconst:o,rmconst:d,...l});if(e===a.PageType.LIST)return s({lsconst:o,rmconst:d,...l});throw Error(`Unrecognized page type provided to useMediaViewerLinkBuilder: ${e}`)}}},67087:function(e,t,n){n.d(t,{n:function(){return i}});var a=n(50926);let i=(e,t)=>{if(!e.node?.date||!e.node?.source||!e.node?.articleTitle)return;let{id:n,articleTitle:i,date:o,image:r,source:s}=e.node,d=i?.plainText||"",l=s.homepage?.label||"",c=(0,a.Gs)(r,d);return{newsId:n,headline:d,link:t,publicationDate:o,source:l,image:c}}}}]);