"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9341],{62754:function(e,t,r){r.d(t,{Z:function(){return a}});var i=r(2784);function a(e,t,r){let a=!!e.slice(t).find(e=>r.includes(e.filterId)),[n,s]=(0,i.useState)(e.length>t&&!a);return{visibleItems:e.slice(0,n?t:e.length),hasMoreItems:n,loadMoreItems:()=>s(!1)}}},91108:function(e,t,r){r.d(t,{m:function(){return d}});var i=r(52322);r(2784);var a=r(53665),n=r(18196),s=r(78153),o=r(19770),l=r(86008);let d=e=>{let{genres:t,value:r,onSelect:d}=e,c=(0,a.Z)();return(0,i.jsxs)("div",{"data-testid":s.z7.FILTER_GENRE,children:[(0,i.jsx)(o.mt,{children:c.formatMessage(s.TY.titleListFilterGenresLabel)}),(0,i.jsx)(n.Z,{chips:t.map(e=>({id:e.filterId,label:(0,l.ip)(e.text,e.total)})),chipTestIdPrefix:"filter-genre-chip",onSelect:d,values:r})]})}},35792:function(e,t,r){r.d(t,{b:function(){return c}});var i=r(52322);r(2784);var a=r(53665),n=r(85846),s=r(78153),o=r(68495),l=r(19770);let d="filter-in-theaters-option",c=e=>{let{value:t,options:r,onChange:c}=e,u=(0,a.Z)(),p=(0,n.wT)(),m=u.formatMessage(s.TY.titleListFilterInTheatersLabel);return(0,i.jsxs)("div",{"data-testid":s.z7.FILTER_IN_THEATERS,children:[(0,i.jsx)(l.mt,{id:d,children:m}),(0,i.jsx)(o.ZP,{groupName:d,onChange:e=>c(e,p),options:r,value:t,wrap:!0})]})}},15688:function(e,t,r){r.d(t,{b:function(){return d}});var i=r(52322);r(2784);var a=r(53665),n=r(18196),s=r(78153),o=r(19770),l=r(86008);let d=e=>{let{keywords:t,value:r,onSelect:d}=e,c=(0,a.Z)();return(0,i.jsxs)("div",{"data-testid":s.z7.FILTER_KEYWORDS,children:[(0,i.jsx)(o.mt,{children:c.formatMessage(s.TY.titleListFilterKeywordsLabel)}),(0,i.jsx)(n.Z,{chips:t.map(e=>({id:e.filterId,label:(0,l.ip)(e.text,e.total)})),chipTestIdPrefix:"filter-keyword-chip",onSelect:d,values:r})]})}},51297:function(e,t,r){r.d(t,{L:function(){return c}});var i=r(52322);r(2784);var a=r(53665),n=r(78153),s=r(68495),o=r(19770),l=r(86008);let d="filter-rating-option",c=e=>{let{value:t,onChange:r}=e,c=(0,a.Z)();return(0,i.jsxs)("div",{"data-testid":n.z7.FILTER_RATING,children:[(0,i.jsx)(o.LI,{id:d,children:c.formatMessage(n.TY.titleListFilterRatingListLabel)}),(0,i.jsx)(s.ZP,{groupName:d,onChange:e=>r(e),options:(0,l.WZ)(c),value:t})]})}},94610:function(e,t,r){r.d(t,{fl:function(){return u}});var i=r(52322),a=r(2784),n=r(53665),s=r(49332),o=r(47774),l=r(78153),d=r(19770),c=r(86008);let u=e=>{let{initialMinRating:t,initialMaxRating:r,onInputValueChange:u,ratingType:p="imdb"}=e,m=(0,n.Z)(),[f,h]=(0,a.useState)(t),[g,x]=(0,a.useState)(r),T=(e,i)=>{(t!==e||r!==i)&&(h(e),x(i),u(e,i))};return(0,i.jsxs)("div",{"data-testid":"imdb"===p?l.z7.FILTER_USER_RATING:l.z7.FILTER_SINGLE_USER_RATING,children:["imdb"===p&&(0,i.jsx)(d.LI,{children:m.formatMessage(l.TY.titleListFilterUserRatingLabel)}),(0,i.jsxs)(d.iv,{children:[(0,i.jsx)(s.z,{ariaLabel:m.formatMessage(l.TY.titleListFilterUserRatingAboveLabel),blockedInputs:s.S,formatValue:e=>(0,c.xm)((0,o.mc)(e)),placeholder:`${l._L}.0`,"data-testid":"filter-user-rating-start",value:f,name:"filter-user-rating-start-input",min:l._L,max:l.Fh,onChange:e=>{T(e?Number(e):void 0,g)},step:"0.1"}),(0,i.jsx)("span",{children:m.formatMessage(l.TY.toText)}),(0,i.jsx)(s.z,{ariaLabel:m.formatMessage(l.TY.titleListFilterUserRatingBelowLabel),blockedInputs:s.S,formatValue:e=>(0,c.xm)((0,o.mc)(e)),placeholder:`${l.Fh}.0`,"data-testid":"filter-user-rating-end",value:g,name:"filter-user-rating-end-input",min:l._L,max:l.Fh,onChange:e=>{T(f,e?Number(e):void 0)},step:"0.1"})]})]})}},66558:function(e,t,r){r.d(t,{e:function(){return c}});var i=r(52322);r(2784);var a=r(53665),n=r(78153),s=r(68495),o=r(19770),l=r(86008);let d="filter-watchlist-option",c=e=>{let{value:t,onChange:r}=e,c=(0,a.Z)();return(0,i.jsxs)("div",{"data-testid":n.z7.FILTER_WATCHLIST,children:[(0,i.jsx)(o.LI,{id:d,children:c.formatMessage(n.TY.titleListFilterWatchlistLabel)}),(0,i.jsx)(s.ZP,{groupName:d,onChange:e=>r(e),options:(0,l.Hz)(c),value:t})]})}},60533:function(e,t,r){r.d(t,{G:function(){return c}});var i=r(52322);r(2784);var a=r(53665),n=r(86958),s=r(18196),o=r(78153),l=r(19770),d=r(86008);let c=e=>{let{value:t,onSelect:r,watchOptions:c}=e,u=(0,a.Z)(),p=(0,n.B)(),m=p.context.sidecar?.localizationResponse.userCountryCode;return(0,i.jsxs)("div",{"data-testid":o.z7.FILTER_WHERE_TO_WATCH,children:[(0,i.jsx)(l.mt,{children:u.formatMessage(o.TY.titleListFilterWhereToWatchLabel)}),(0,i.jsx)(s.Z,{values:t,chips:c.map(e=>({id:e.filterId,label:(0,d.ip)(e.text,e.total)})),onSelect:e=>{r(e?.map(e=>({providerId:e,region:m||""})))},chipTestIdPrefix:"filter-where-to-watch-option"})]})}},18196:function(e,t,r){var i=r(52322);r(2784);var a=r(88169);t.Z=e=>{let{chips:t,chipTestIdPrefix:r="chip-group",onSelect:n,values:s}=e,o=e=>{s?.includes(e)?n(s?.filter(t=>t!==e)):n([...s||[],e])};return(0,i.jsx)(a.ChipList,{wrap:!0,children:t.map(e=>{let t=!!s?.includes(e.id);return(0,i.jsx)(a.Chip,{onColor:t?"accent1":"",filled:t,"data-testid":`${r}-${e.id}`,label:e.label,onSelect:()=>o(e.id)},`${r}-${e.id}`)})})}},68495:function(e,t,r){r.d(t,{VH:function(){return o},e5:function(){return l}});var i=r(52322);r(2784);var a=r(19596),n=r(88169),s=r(86704);let o="radio-button-container",l="radio-button-group-wrap",d=a.default.div.withConfig({componentId:"sc-c9f18122-0"})(["display:flex;justify-content:space-between;align-items:start;.","{flex:1 0 1rem;}&.","{flex-wrap:wrap;justify-content:flex-start;.","{flex:none;}}","{flex-wrap:wrap;&,&.","{.","{flex:0 0 100%;}}}"],o,l,o,s.mediaQueries.breakpoints.below.m,l,o),c=a.default.div.withConfig({componentId:"sc-c9f18122-1"})(["display:flex;align-items:center;margin-right:",";"],s.spacing.xs);t.ZP=function(e){let{className:t,disabled:r,groupName:a,onChange:s,options:u,value:p,wrap:m}=e;return(0,i.jsx)(d,{className:[m?l:"",t].join(" "),role:"radiogroup","aria-labelledby":a,children:u.map(e=>{let t=`${a}-${e.value}`;return(0,i.jsx)(c,{className:o,children:(0,i.jsx)(n.RadioButton,{disabled:r,label:e.label,name:a,checked:p===e.value,"data-testid":t,id:t,onChange:()=>s(e.value),value:e.value})},e.value)})})}},26204:function(e,t,r){r.d(t,{N:function(){return g},t:function(){return h}});var i=r(52322),a=r(72779),n=r.n(a);r(2784);var s=r(19596),o=r(88169),l=r(86704),d=r(22073),c=r(82338),u=r(25915),p=r(6221),m=r(96966);let f="li-compact",h="li-info-icon",g=e=>{let{index:t,listItem:r,showItemNumbersInConstText:a,subComponent:s,listItemClassnames:l,isCompact:g,selectorPrefix:I,posterHref:C,titleTextHref:v,episodeHref:y}=e;if(!r.titleId||!r.titleText)return null;let S=(0,c.y)({year:r.releaseYear,endYear:r.endYear},r.titleType?.canHaveEpisodes)??"",E=[];return r.releaseYear&&E.push(S),r.runtime&&E.push((0,d.L)(r.runtime,d.A.HOURS_MINUTES_EXPLICIT_SHORT)),r.certificate&&E.push(r.certificate),r.genres&&E.push(r.genres?.map(e=>e).join(", ")),(0,i.jsx)(o.MetaDataListSummaryItem,{children:(0,i.jsxs)(T,{className:n()(l?.PARENT,{[f]:g}),children:[(0,i.jsxs)(x,{children:[(0,i.jsx)(u.Z,{className:l?.POSTER_CONTAINER,listItem:r,index:t,posterHref:C}),(0,i.jsx)(p.ZP,{index:t,className:l?.CHILDREN,listItem:r,selectorPrefix:I||"li",showItemNumbersInConstText:a,bottomElement:g?void 0:r.titleMetadataSubElement,titleTextHref:v,episodeHref:y}),(0,i.jsx)(b,{className:l?.POST_ELEMENT,children:(0,i.jsx)(m.n,{className:h,listItem:r})})]}),s]})})},x=s.default.div.withConfig({componentId:"sc-52ea7f05-0"})(["align-items:center;display:flex;flex-direction:row;width:100%;"]),T=s.default.div.withConfig({componentId:"sc-52ea7f05-1"})(["display:flex;flex-direction:column;padding:"," 0;.watch-options-link{width:max-content;}&.","{padding:0;}"],l.spacing.xs,f),b=s.default.div.withConfig({componentId:"sc-52ea7f05-2"})(["align-items:center;display:flex;height:100%;width:fit-content;.","{height:fit-content;}"],h)},32908:function(e,t,r){var i=r(52322);r(2784);var a=r(19596),n=r(88169),s=r(86704);let o=(0,a.default)(n.MetaDataList).withConfig({componentId:"sc-2b8fdbce-0"})(["margin-bottom:",";","{",";border:1px solid ",";padding:",";}","{border-bottom:1px solid ",";border-top:1px solid ",";}"],s.spacing.s,s.mediaQueries.breakpoints.above.s,(0,s.setPropertyToShapeVar)("border-radius","ipt-cornerRadius"),(0,s.getColorVar)("ipt-base-border-color"),s.spacing.s,s.mediaQueries.breakpoints.below.m,(0,s.getColorVar)("ipt-base-border-color"),(0,s.getColorVar)("ipt-base-border-color"));t.Z=e=>{let{children:t,...r}=e;return(0,i.jsx)(o,{dividers:"between",...r,children:t})}},96966:function(e,t,r){r.d(t,{n:function(){return x}});var i=r(52322),a=r(14973),n=r(30382),s=r.n(n),o=r(2784),l=r(53665),d=r(88169),c=r(4363),u=r(11438),p=r(63370),m=r(14438),f=r(37179),h=r(88213),g=r(86054);function x(e){let{className:t,listItem:r,renderButton:n,titleHasWatchOption:s=!1}=e,x=(0,l.Z)(),I=(0,p.K)(r)??"",C=x.formatMessage({id:"chart_info_button_aria_label",defaultMessage:"See more information about {target}"},{target:I}),v=(0,m.EO)(),[y,S]=o.useState(!1),E=function(e,t){let[r]=(0,c.E)({query:b,variables:{id:e},context:{serverSideCacheable:!0,personalized:!1},pause:t});return(0,o.useMemo)(()=>r.data?.title?(0,g.S9)(r.data.title):void 0,[r.data])}(r.titleId,!y||T(r)),j=()=>{S(!0),s?v({pageAction:`watcho-open-${r.titleId}`,hitType:a.HitType.POP_UP,refMarkerSuffix:u.Cd.LIST_ITEM}):v({pageAction:f.QJ.TITLE_PROMPT_OPEN,hitType:a.HitType.POP_UP,refMarkerSuffix:u.Cd.LIST_ITEM})},_=(0,g.A$)({...r,...E});return(0,i.jsxs)(i.Fragment,{children:[n?n(j):(0,i.jsx)(d.IconButton,{className:t,label:C,name:"info",onColor:"accent2",onSelect:j}),(0,i.jsx)(h.ZP,{isOpen:y,onClose:()=>{S(!1)},title:_})]})}let T=e=>!!(e.certificate&&e.releaseYear&&e.runtime&&e.genres&&e.genres.length>0),b=s()` query TitleSummaryPromptMetadata($id: ID!) { title(id: $id) { certificate { rating } releaseYear { year endYear } runtime { seconds } titleGenres { genres(limit: 3) { genre { text } } } } } `},11800:function(e,t,r){r.d(t,{W:function(){return l}});var i=r(52322),a=r(14865),n=r(2784),s=r(99546);let o="items";function l(e){return function(t){let{batchRenderingProps:r}=t;switch(r.renderingType){case"delayed":return(0,i.jsx)(d,{ListComponent:e,...r,...t});case"intersection":return(0,i.jsx)(c,{ListComponent:e,...r,...t});default:return(0,i.jsx)(e,{...t})}}}function d(e){let{batchSize:t=50,delayInMs:r=300,firstBatchSize:s=25,itemsPropName:l=o,ListComponent:d}=e,c=e[l],[u,p]=n.useState(()=>c.slice(0,s));return n.useEffect(()=>{if(a.isNode)return;let e=Math.max(s,u.length),i=c.slice(0,e),n=function(e,t){let r=[],i=[];for(let a=0;a0&&r.push(i),r}(c.slice(e),t);p(i);let o=[];return n.forEach((e,t)=>{let i=setTimeout(()=>{p(t=>[...t,...e])},t*r);o.push(i)}),()=>o.forEach(e=>clearTimeout(e))},[c,t,s,r]),(0,i.jsx)(d,{...e,[l]:u})}function c(e){let{batchSize:t=50,firstBatchSize:r=25,itemsPropName:l=o,rootMargin:d="2000px",ListComponent:c}=e,u=e[l],[p,m]=n.useState(()=>u.slice(0,r)),f=n.useRef(null);return n.useEffect(()=>{if(a.isNode)return;let e=Math.max(r,p.length);m(u.slice(0,e))},[u,r]),function(e){let{elementRef:t,hasNextBatch:r,renderNextBatch:i,rootMargin:a}=e;(0,s.S)(t,(e,a)=>{!r&&t?.current&&a.unobserve(t.current),r&&e?.[0].isIntersecting&&i()},{root:null,threshold:0,rootMargin:a})}({elementRef:f,renderNextBatch:()=>{m(e=>[...e,...u.slice(e.length,e.length+t)])},hasNextBatch:p.length{let r=e?.title;if(t){let e=[];return r?.principalCreditsV2?.forEach(t=>{let r=t.grouping.text,i=[];t.credits.forEach(e=>{e.name.nameText?.text&&i.push({nameId:e.name.id,nameText:e.name.nameText.text})}),r&&i.length&&e.push({categoryText:r,credits:i})}),e}return[r?.principalCreators?.length?I(r.principalCreators[0]):void 0,r?.principalDirectors?.length?I(r.principalDirectors[0]):void 0,r?.principalCast?.length?I(r.principalCast[0]):void 0].filter(e=>!!e)},I=e=>{let t=[];if(e.credits.forEach(e=>{e.name.nameText?.text&&t.push({nameId:e.name.id,nameText:e.name.nameText.text})}),t.length&&e.category.text)return{categoryText:e.category.text,credits:t}},C=n()` fragment TitleSummaryPromptCreditCategories on Title { principalCast: principalCredits(filter: { categories: ["cast"] }) { ...TitleSummaryPromptCredits } principalCreators: principalCredits( filter: { categories: ["creator"] } ) { ...TitleSummaryPromptCredits } principalDirectors: principalCredits( filter: { categories: ["director"] } ) { ...TitleSummaryPromptCredits } principalCreditsV2(filter: { mode: "NARROWED" }, useEntitlement: false) @include(if: $isInPace) { grouping { text } credits(limit: 3) { name { id nameText { text } } } } } fragment TitleSummaryPromptCredits on PrincipalCreditsForCategory { category { text } credits(limit: 3) { name { id nameText { text } } } } `,v=n()` query Title_Summary_Prompt_From_Base( $id: ID! $location: WatchOptionsLocation $isProPage: Boolean! $includeUserPreferredServices: Boolean! = false $isInPace: Boolean! ) { title(id: $id) { ...TitleSummaryPromptCreditCategories ...BaseTitlePromptShared } user @include(if: $includeUserPreferredServices) { ...UserPreferredServices } } ${T.qo} ${C} ${d.R} `,y=e=>{let{title:t,onClose:r,isOpen:a}=e,n=(0,u.ik)(),s=(0,c.nu)(),o=(0,f.ic)(),l=(0,x.hg)({weblabID:g.lh.IMDB_NEXT_USER_PREFERRED_SERVICES_INITIAL_1245110,treatments:{T1:!0}}),d=(0,x.hg)({weblabID:g.lh.IMDB_WEB_PACE_CREDITS_1201882,treatments:{T1:!0}}),p=l&&!n&&s;return(0,i.jsx)(T.Pz,{isOpen:a,onClose:r,title:t,queryOverride:{query:v,context:{serverSideCacheable:!1,personalized:p},variables:{id:t?.id??"",location:o,isProPage:n,includeUserPreferredServices:p,isInPace:d}},contentOverride:e=>{let t=b(e,d);if(t.length)return(0,i.jsx)(w,{"data-testid":"p_ct",children:t.map((e,t)=>(0,i.jsx)(S,{index:t+1,...e},e.categoryText))})}})},S=e=>{let{categoryText:t,credits:r,index:a}=e,{nameMainLinkBuilder:n}=(0,p.WOb)();return(0,i.jsxs)(L,{"data-testid":"c_ct",children:[(0,i.jsxs)(_,{children:[" ",t," "]}),(0,i.jsx)(o.InlineList,{showDividers:!0,inline:!0,children:r.map((e,r)=>(0,i.jsx)(o.InlineListItem,{children:(0,i.jsx)(j,{href:n({nconst:e.nameId,refSuffix:[{t:m.Cd.CREDIT,n:a},{t:m.Cd.EMPTY,n:r+1}]}),text:e.nameText},`name-link-${e.nameId}`)},`${t}-${e.nameId}`))})]})};var E=e=>(0,i.jsx)(m.xm,{value:m.Cd.TITLE_SUMMARY_PROMPT,children:(0,i.jsx)(y,{...e})});let j=(0,s.default)(o.TextLink).withConfig({componentId:"sc-655b2514-0"})(["font-size:",";",";display:inline;"],(0,l.setTypographyType)("bodySmall"),(0,l.setPropertyToColorVar)("color","ipt-on-baseAlt-textSecondary-color")),_=s.default.span.withConfig({componentId:"sc-655b2514-1"})(["font-size:",";",";margin-right:",";"],(0,l.setTypographyType)("subtitle2"),(0,l.setPropertyToColorVar)("color","ipt-on-baseAlt-textSecondary-color"),l.spacing.xs),L=s.default.div.withConfig({componentId:"sc-655b2514-2"})(["",";margin-bottom:",";"],(0,h.S)(1),l.spacing.xs),w=s.default.div.withConfig({componentId:"sc-655b2514-3"})(["margin:",";","{margin-left:0;margin-right:0;}"],l.spacing.s,l.mediaQueries.breakpoints.above.m)},86200:function(e,t,r){var i=r(52322);r(2784);var a=r(53665),n=r(19596),s=r(88169),o=r(86704),l=r(31885),d=r(14438),c=r(37179),u=r(11438),p=r(41330);let m=e=>{let{selectedSortBy:t,sortByOptions:r,selectedSortOrder:n,hideLabel:s,onSortBy:o,onSortOrder:m}=e,b=(0,a.Z)(),{makeRefMarker:I}=(0,u.Lz)(),C=(0,d.EO)(),v=b.formatMessage(p.TY.sortBy),y=b.formatMessage(p.TY.sortAscending),S=b.formatMessage(p.TY.sortDescending),E=r.length>1;return(0,i.jsxs)(h,{"data-testid":p.US.SORT_CONTAINER,children:[E?(0,i.jsx)(g,{"data-testid":p.US.SORT_BY_SELECT,id:p.YD.SORT_BY_SELECTOR,label:s?"":v,labelClassName:p.Wp,options:r,orientLabel:"front",value:t,onChange:e=>{e!==t&&(o(e),C({pageAction:c.QJ.SORT_BY_UPDATE,refMarkerString:I((0,u.Qk)({refStr:e.toLowerCase(),explanation:'This component uses sort by values from the graph that are impossible to guess. Might be worth removing, but it also answers "how often do people sort by this value", so leaving it for now'}))}))},includeEmptyOption:!1}):(0,i.jsxs)("span",{"data-testid":p.US.SORT_BY_LABEL,children:[!s&&(0,i.jsx)(x,{className:p.Wp,children:v}),(0,i.jsx)(T,{children:r[0]?.text})]}),!!m&&!!n&&(0,i.jsx)(f,{"aria-live":"assertive",id:p.YD.CHANGE_DIRECTION_TOGGLE,name:n===l.Asd.Desc?"descending":"ascending",onColor:"accent2",label:n===l.Asd.Desc?S:y,onSelect:()=>{let e=n===l.Asd.Asc?l.Asd.Desc:l.Asd.Asc;C({pageAction:"sort-order-update",refMarkerString:I((0,u.Qk)({refStr:`${t}_${e}`.toLowerCase(),explanation:'This component uses sort by values from the graph that are impossible to guess. Might be worth removing, but it also answers "how often do people sort by this value", so leaving it for now'}))}),m(e)}})]})},f=(0,n.default)(s.IconButton).withConfig({componentId:"sc-7a3dd805-0"})(["padding:0.7rem;"]),h=n.default.div.withConfig({componentId:"sc-7a3dd805-1"})(["align-items:center;display:inline-flex;flex-direction:row;"]),g=(0,n.default)(s.SimpleSelect).withConfig({componentId:"sc-7a3dd805-2"})(["> label{",";}> select{cursor:pointer;}padding:0 0.5rem;"],(0,o.setTypographyType)("body")),x=n.default.span.withConfig({componentId:"sc-7a3dd805-3"})(["margin-right:",";"],o.spacing.m),T=n.default.span.withConfig({componentId:"sc-7a3dd805-4"})(["",""],(0,s.setPropertyToColorVar)("color","ipt-on-base-textDisabled-color"));t.Z=e=>(0,i.jsx)(u.xm,{value:u.Cd.SORT_INPUT,children:(0,i.jsx)(m,{...e})})},25915:function(e,t,r){var i=r(52322),a=r(72779),n=r.n(a);r(2784);var s=r(53665),o=r(19596),l=r(88169),d=r(86704),c=r(25436),u=r(49996),p=r(66724),m=r(11438),f=r(63370),h=r(6935),g=r(12563);t.Z=e=>{let{index:t,className:r,listItem:a,posterHref:o}=e,d=(0,s.Z)(),T=(0,f.K)(a)??"",{subPageType:b}=(0,u.y)(),{makeRefMarker:I}=(0,m.Lz)(),{titleMainLinkBuilder:C}=(0,p.WOb)(),{isInWatchlist:v,isPending:y,ariaLabel:S,onClick:E}=(0,g.X)(a.titleId,I({t:m.Cd.WATCHLIST_RIBBON,n:t})),j=d.formatMessage({id:"common_ariaLabels_gotoTitle",defaultMessage:"View title page for {titleName}"},{titleName:T}),_=o??C({tconst:a.titleId,refSuffix:{t:m.Cd.POSTER,n:t}}),L=(0,h.K0)({height:a.primaryImage?.height,width:a.primaryImage?.width,url:a.primaryImage?.url,caption:{plainText:a.primaryImage?.caption}},a.primaryImage?.caption||T);return(0,i.jsx)(x,{className:n()(r,{"large-poster":c.SubPageType.BOX_OFFICE===b}),children:(0,i.jsx)(l.Poster,{ariaLabel:j,href:_,dynamicWidth:!0,imageProps:{imageModel:L,imageType:a.titleType.id,size:"s"},watchlistRibbonProps:{isLoading:y,inWatchlist:v,onClick:E,ariaLabel:S,"data-testid":`poster-watchlist-ribbon-${v?"remove":"add"}`}})})};let x=o.default.div.withConfig({componentId:"sc-d0224b4e-0"})(["display:flex;flex-shrink:0;margin-right:",";width:4.5rem;&.large-poster{width:5.575rem;}"],d.spacing.xs)},14149:function(e,t,r){r.d(t,{Kj:function(){return m}});var i=r(52322),a=r(88169),n=r(82925),s=r(86704),o=r(70314),l=r.n(o),d=r(2784),c=r(19596),u=r(75824);let p={PARENT:"retry-error",DEBUG:"retry-error-debug",BUTTON:"retry"},m=e=>{let{className:t,name:r,error:s,errorMessage:o,onClickRetry:c,canRetry:m}=e,g="Prod"===l()().publicRuntimeConfig.stage,x=(0,u.N)({id:"error_common_sorryLoadingPage",defaultMessage:"Sorry, there was an error loading the page."}),T=(0,u.N)({id:"common_buttons_retry",defaultMessage:"Try again"}),b=(0,u.N)({id:"error_500_title",defaultMessage:"Error"}),I=d.useContext(n.Theme),C=`color-${I.palette.baseColor}`;return(0,i.jsxs)("div",{className:t,"data-testid":p.PARENT,children:[(0,i.jsx)(h,{className:C,children:o??x}),!!m&&(0,i.jsx)(f,{"data-testid":p.BUTTON,onColor:"textPrimary",onClick:e=>c(e),children:T}),!g&&(0,i.jsxs)("div",{"data-testid":p.DEBUG,children:[(0,i.jsx)(a.SectionTitle,{children:b}),(0,i.jsx)(h,{className:C,children:`"${r}" failed to load. Reason: "${s?.message}" Check console for errors.`})]})]})},f=(0,c.default)(a.SecondaryButton).withConfig({componentId:"sc-29b3c6c9-0"})(["display:block;margin:0 auto;"]),h=(0,c.default)(a.ErrorMessage).withConfig({componentId:"sc-29b3c6c9-1"})(["padding-top:5rem;padding-bottom:1.5rem;text-align:center;&.color-base{","}&.color-baseAlt{","}"],(0,s.setPropertyToColorVar)("color","ipt-on-base-textPrimary-color"),(0,s.setPropertyToColorVar)("color","ipt-on-baseAlt-textPrimary-color"));t.ZP=m}}]);