<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[861],{6325:function(e,t,n){n.d(t,{Ay:function(){return B}});var a=n(46683),r=n(32485),o=n.n(r),i=n(96540),s=n(72267),l=n(6442),c=n(63457),u=n(15215),d=n(66331),p=n(94066),m=n(86587),f=n(38798),v=n(13500),A=n(27948),g=n(21219),h=n(72682),y=n(97651),E=n(37767),b=n(83666),C=n(26985),k=n(67409),w=n(30485),S=n(40616),R=n(21459),_="rpyQi",M=(0,s.YK)({label:{id:"src/common/components/uilib/GoogleButton/GoogleButton:label",defaultMessage:"Register via Google"}}),P=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.state={loading:!1},t.mounted=!1,t.shouldShowNotification=!1,t.handleCodeResponse=function(e){var n=t.props,a=n.dispatch,r=n.isMajorEventActive,o=e.code;a((0,h.XL)({code:o,method:y.UR.SIGNIN_WITH_GOOGLE})).catch((function(e){var n;(0,E.M)(e,r)?(n=p.B2.AUTH_FAIL,(0,E.B)(e,{type:"signIn"})):(n=p.B2.AUTH_FAIL_WITH_FALLBACK,t.shouldShowNotification=!0),(0,k.bJ)({manip:p.cx.SIGNIN,current:"GOOGLE",message:n,status:p.VI.FAIL}),t.setApiLoadSuccess(!1)})),t.setState({loading:!1})},t.handleAuthError=function(e){b.A.error(e,"Error when sign in on google auth api"),t.setState({loading:!1})},t.handleClick=function(e){e.preventDefault(),t.clicked=!0,void 0===t.apiLoadSuccess?t.setState({loading:!0}):t.handleGoogleAuth()},t}return(0,u.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this;(0,d.hd)(g.zX).then((function(){var n,a=window.google.accounts.oauth2.initCodeClient({client_id:null===(n=null===S.Ay||void 0===S.Ay?void 0:S.Ay.google)||void 0===n?void 0:n.clientID,scope:"https://www.googleapis.com/auth/userinfo.email",ux_mode:"popup",callback:e.handleCodeResponse,error_callback:e.handleAuthError});t.auth2=a,e.setApiLoadSuccess(!0)})).catch((function(t){e.shouldShowNotification=!0,e.setApiLoadSuccess(!1),(0,w.jv)({type:A.ij.clientInfo,subtype:A.rr.REGISTRATION.GOOGLE_SIGN_IN_ERROR,message:"GoogleButton.componentDidMount - ".concat(t?t.stack||t.message:void 0)}),b.A.error(t,"Error initializing google auth api")})),this.mounted=!0},t.prototype.setApiLoadSuccess=function(e){this.apiLoadSuccess=e,this.clicked&amp;&amp;this.handleGoogleAuth()},t.prototype.componentWillUnmount=function(){this.mounted=!1},t.prototype.handleGoogleAuth=function(){if(t.auth2&amp;&amp;this.mounted&amp;&amp;this.clicked){var e=this.props,n=e.dispatch,a=e.onClick;if(this.shouldShowNotification&amp;&amp;n((0,v.z8)(R.GOOGLE_AUTH_FAILED.notification,"google-auth")),!this.apiLoadSuccess)return(0,k.bJ)({manip:p.cx.SIGNIN,current:"GOOGLE",message:p.B2.AUTH_FAIL_WITH_FALLBACK,status:p.VI.FAIL}),void this.setState({loading:!1});null==a||a(),t.auth2.requestCode()}},t.prototype.render=function(){var e=this.props,t=e.label,n=e.className,a=e.icon,r=e.intl,s=a,l=t||r.formatMessage(M.label);return i.createElement(m.A,{appearance:"secondary",className:o()(_,n),icon:s,iconAlignment:"left",loading:this.state.loading,onClick:this.handleClick,type:"button"},l)},t}(i.PureComponent),I=(0,f.Ay)((0,c.Ng)((function(e){return{isMajorEventActive:(0,C.LB)(e)}}))(P)),T=n(58168),N=n(10685),L=function(e){var t=e.className,n=(0,u.__rest)(e,["className"]);return i.createElement(N.A,(0,T.A)({viewBox:"0 0 24 24",fill:"none",className:t},n,{role:"img"}),i.createElement("title",null,"Google Icon"),i.createElement("g",{clipPath:"url(#clip0)"},i.createElement("path",{d:"M22 12.23c0-.68-.056-1.364-.176-2.032H12.2v3.85h5.51a4.624 4.624 0 01-2.039 3.04v2.498h3.288C20.89 17.844 22 15.272 22 12.23z",fill:"#4285F4"}),i.createElement("path",{d:"M12.2 22c2.752 0 5.073-.886 6.764-2.414l-3.288-2.499c-.915.61-2.096.956-3.472.956-2.661 0-4.918-1.76-5.728-4.127H3.083v2.576C4.816 19.869 8.343 22 12.201 22z",fill:"#34A853"}),i.createElement("path",{d:"M6.472 13.916a5.877 5.877 0 010-3.829V7.513H3.083a9.831 9.831 0 000 8.98l3.39-2.576z",fill:"#FBBC04"}),i.createElement("path",{d:"M12.2 5.957a5.606 5.606 0 013.914 1.5L19.027 4.6A9.916 9.916 0 0012.201 2C8.343 2 4.815 4.13 3.083 7.512l3.39 2.575c.805-2.37 3.066-4.13 5.728-4.13z",fill:"#EA4335"})),i.createElement("defs",null,i.createElement("clipPath",{id:"clip0"},i.createElement("path",{fill:"#fff",transform:"translate(2 2)",d:"M0 0h20v20H0z"}))))},D=n(52691),O="scU0H",x="reI3P",V=(0,s.YK)({google:{id:"src/common/components/SSOButtonGroup/SSOButtonGroup:google",defaultMessage:"Continue with Google"}}),B=(0,c.Ng)()((function(e){var t=e.dispatch,n=e.buttonOnClick,r=e.googleOnClick,s=e.googleClass,c=(0,i.useCallback)((function(){var e;n&amp;&amp;n(),e=D.Dsp.SSO_GOOGLE,(0,k.Pw)({progress:a.s.CLICKED_SIGNIN,current:e})}),[n]),u=(0,l.A)().formatMessage,d=o()(O,s);return i.createElement(i.Fragment,null,i.createElement(I,{label:u(V.google),icon:L,className:d,dispatch:t,key:"google",onClick:r||c}),i.createElement("div",{className:x}))}))},14529:function(e,t,n){n.d(t,{EG:function(){return v},gA:function(){return f},j5:function(){return c},vg:function(){return m}});var a=n(15215),r=n(22325),o=n(52691),i=n(64275),s=n(20963),l=function(e){return e.video.byId},c=function(e,t){var n=e.history.contentIdMap[t]||o.ur7,a=n.position;return(n.episodes||o.EOB)[a]},u=function(e){return e.contentIdMap},d=((0,r.Mz)((function(e){return e.history}),u),function(e,t){return e.video.byId[t]||o.ur7}),p=(0,r.Mz)([l,c],(function(e,t){return t?e[t.contentId]:null})),m=(0,r.Mz)(l,d,(function(e,t){return Array.isArray(t.seasons)&amp;&amp;t.seasons[0]?e[t.seasons[0].episodes[0].id]:null})),f=(0,r.Mz)([c,p,m,function(e,t){return t}],(function(e,t,n,r){var o=null;return e&amp;&amp;t&amp;&amp;(o=(0,a.__assign)((0,a.__assign)({},e),{title:t.title,duration:t.duration,type:t.type,id:t.id})),!o&amp;&amp;n&amp;&amp;(o=(0,a.__assign)({},n)),o&amp;&amp;(o.series_id=r.slice(1)),o})),v=(0,r.Mz)([function(e,t){var n=t.seriesId;return d(e,n)},function(e,t){var n=t.seriesId;return c(e,n)},function(e,t){return t.formatMessage}],(function(e,t,n){var a;if(!e||!Array.isArray(e.seasons))return"";var r=t?t.contentId:null===(a=e.seasons[0])||void 0===a?void 0:a.episodes[0].id,o=(0,i.ih)("".concat(r),e.seasons);if(!o)return"";var s=e.seasons&amp;&amp;e.seasons[o.season],l=s&amp;&amp;s.episodes[o.episode];return s&amp;&amp;l?(0,i.Mc)({formatMessage:n,season:s.number,episode:l.num}):""})),A=(0,r.Mz)(u,(function(e,t){return t}),(function(e,t){return e[t]}));(0,r.Mz)(A,(function(e){var t={};return e&amp;&amp;e.episodes&amp;&amp;e.episodes.forEach((function(e){t[e.contentId]={position:(0,s.do)(e)}})),t}))},52591:function(e,t,n){n.d(t,{Ll:function(){return d},OQ:function(){return u},PS:function(){return i},Rt:function(){return c},cR:function(){return l},ns:function(){return o},tB:function(){return s}});var a=n(70853),r=n(7177);function o(e){return e.player.captions.captionsIndex}function i(e){return e.player.captions.captionsList}function s(e){return e.player.contentType}function l(e){return e.player.playerState}function c(e){return e.player.progress.position}function u(e){return e.player.playerState===r.td.playing}function d(e){return e.player.contentType===a.PLAYER_CONTENT_TYPE.ad}},62130:function(e,t,n){n.d(t,{P:function(){return a}});var a=function(e){var t=e.muted,n=void 0!==t&amp;&amp;t,a=e.timeout,r=void 0===a?0:a;return new Promise((function(e){var t,a=document.createElement("video");a.src="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAAK21kYXTeAgBMYXZjNTguOTEuMTAwAEIgCMEYOCEQBGCMHCEQBGCMHAAAAv9tb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAARgABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACKXRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAARgAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC4AAAQAAAEAAAAAAaFtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAMAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAFMbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAAEQc3RibAAAAGpzdHNkAAAAAAAAAAEAAABabXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAA2ZXNkcwAAAAADgICAJQABAASAgIAXQBUAAAAAAfQAAAAPswWAgIAFEhBW5QAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAwAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAMAAAABAAAAIHN0c3oAAAAAAAAAAAAAAAMAAAAXAAAABgAAAAYAAAAUc3RjbwAAAAAAAAABAAAALAAAABpzZ3BkAQAAAHJvbGwAAAACAAAAAf//AAAAHHNiZ3AAAAAAcm9sbAAAAAEAAAADAAAAAQAAAGJ1ZHRhAAAAWm1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAG1kaXJhcHBsAAAAAAAAAAAAAAAALWlsc3QAAAAlqXRvbwAAAB1kYXRhAAAAAQAAAABMYXZmNTguNDUuMTAw",a.setAttribute("playsinline","true"),a.autoplay=!0,a.muted=n,r&gt;0&amp;&amp;(t=window.setTimeout((function(){o(!1)}),r));var o=function(n){t&amp;&amp;window.clearTimeout(t),e(n)};try{a.play().then((function(){o(!0)})).catch((function(){o(!1)}))}catch(e){o(!1)}}))}},29363:function(e,t,n){n.d(t,{Rf:function(){return u},Ru:function(){return c},VP:function(){return d},j1:function(){return l}});n(92427);var a,r=n(61950),o=n(67409),i=n(30485);function s(e,t,n,a,s){var l;l=(0,o.w4)(e,t,n,a,s),(0,i.sx)(r.CT,l)}function l(e,t,n,a){s(e,"LIKE",t,n,a)}function c(e,t,n){s(e,"DISLIKE",t,n)}function u(e,t,n){s(e,"UNDO_LIKE",t,n)}function d(e,t,n){s(e,"UNDO_DISLIKE",t,n)}!function(e){e.LIKE_OR_DISLIKE="LIKE_OR_DISLIKE",e.LIKE="LIKE",e.DISLIKE="DISLIKE"}(a||(a={}))},94121:function(e,t,n){var a=n(15215),r=n(54838),o=n(96540),i=n(63457),s=n(40616);t.A=(0,i.Ng)((function(e){return{isKidsModeEnabled:e.ui.isKidsModeEnabled}}))((function(e){e.dispatch;var t=e.isKidsModeEnabled,n=(0,a.__rest)(e,["dispatch","isKidsModeEnabled"]),i=n.color,l=n.inverse;return i&amp;&amp;"primary"!==i||l||!t||(n.color=s.C4),o.createElement(r.default,n)}))},47442:function(e,t,n){n.d(t,{A:function(){return f}});var a=n(32485),r=n.n(a),o=n(96540),i=n(54567),s=n(66080),l=n(10619),c=n(85577),u=n(77831),d="i4PEZ",p="icJWW",m="Ksksm",f=function(){var e,t=(0,s.A)((function(e){return e.chromecast})),n=t.castReceiverState,a=t.castPlayerState,f=(0,s.A)(c.h),v=(0,s.A)((function(e){var t=e.ui,n=t.isMobile,a=t.userAgent;return n&amp;&amp;(0,u.Ir)({userAgent:a,enableMobileWebIosPlayback:!0,enableWebAndroidPlayback:f})})),A=!(0,s.A)((function(e){return e.ui.fullscreen}))&amp;&amp;(v&amp;&amp;"NO_DEVICES_AVAILABLE"!==n),g=(0,l.A)(i.A);return(0,o.useEffect)((function(){A&amp;&amp;g.logExposure()}),[A,g]),A&amp;&amp;g.getValue()?o.createElement("div",{className:r()(d,(e={},e[p]="CONNECTED"===n,e[m]="IDLE"===a,e))},o.createElement("button",{is:"google-cast-button",style:{"--disconnected-color":"white","--connected-color":"white",height:"48px",padding:"12px",border:"none",background:"transparent"}})):null}},41549:function(e,t,n){n.r(t),n.d(t,{IntlSeries:function(){return Ae},default:function(){return ge},fetchData:function(){return pe},fetchDataDeferred:function(){return me},mapStateToProps:function(){return ve}});var a=n(15215),r=n(58104),o=n(96540),i=n(80545),s=n(72267),l=n(38798),c=n(63457),u=n(71085),d=n(5040),p=n(52691),m=n(80582),f=n(89260),v=n(32174),A=n(52171),g=n(40962),h=n(10208),y=n(83666),E=n(37129),b=n(85577),C=n(4703),k=n(14529),w=n(43955),S=n(77831),R=n(69780),_=n(20963),M=n(80208),P=n(91759),I=n(32085),T=n(68090),N=n(47442),L=n(38191),D=n(42236),O=n(69926),x=n(74022),V=n(24179),B=n(91466),F=n(70642),U=n(15904),W=n(37478),Y=n(25016),K=n(60957),H=n(33642),G=n(74055),q=n(62312),z="zBQ0e",Q="DYw_D",j=function(e){function t(t){var n=e.call(this,t)||this;return n.handleResize=function(){var e=window.innerWidth;n.setState({vw:e})},n.handleWatch=function(){var e,t=n.props,a=t.history,r=t.latestEpisodeInfo,o=t.isMobile,i=t.mobilePlaybackEnabled,s=t.isThirdPartySDKTrackingEnabled,l=t.deviceId;if(o&amp;&amp;!i)return(0,B.c)({deeplinkSource:"SeriesDetail"}),void(window.location.href=(0,I.VR)(r,l,{stopTracking:!s}));var c=(0,I.qA)({video:r});Y.Ay.createNavigateToPageComponent({componentType:O.K_.middleNavComponent,endY:(0,D.RI)(null!=a?a:{})?K.CC.Play:K.CC.ContinueWatching}),U.A.push({pathname:c,state:(e={},e[p.x39]=!0,e)})},n.state={vw:n.props.isMobile?p.LOf.sm:p.LOf.xl},n.handleResize=(0,x.A)(n.handleResize,250),n}return(0,a.__extends)(t,e),t.prototype.componentDidMount=function(){(0,H.q2)(window,"resize",this.handleResize),this.handleResize()},t.prototype.componentWillUnmount=function(){(0,H.f)(window,"resize",this.handleResize)},t.prototype.render=function(){var e=this.props,t=e.series,n=e.latestEpisodeInfo,a=e.isContentUnavailable,r=e.seasonIndex,i=e.onSeasonIndexChange,s=e.isMatureContentGated,l=t.backgrounds,c=void 0===l?[]:l,u=t.hero_images,d=void 0===u?[]:u,p=t.posterarts,m=void 0===p?[]:p,f=c[0]||d[0]||m[0],v=m[0];return o.createElement("div",{className:z},o.createElement(G.A,{src:f}),o.createElement("div",{className:Q},o.createElement(q.A,{belongSeries:t.id,content:t,onClickWatch:n?this.handleWatch:null,posterUrl:v,seasons:t.seasons,isSeriesDetail:!0,shouldShowContentUnavailable:a,showRemindMe:a,seasonIndex:r,onSeasonIndexChange:i,isMatureContentGated:s})))},t}(o.Component),X=(0,c.Ng)((function(e,t){return{deviceId:(0,W.N)(e),isMatureContentGated:(0,F.ax)(e,t.series)}}))((0,V.withRouter)(j)),Z=n(34123),J=n(66302),$=n(31550),ee=n(66080),te=n(13410),ne=n(577),ae=n(18031),re=function(e){return e.map(ae.Dn)},oe=function(e,t,n,a){return e.map((function(e){var r=t[e]||{},o=(0,I.qA)({video:r});return{"@type":"TVEpisode",name:r.title,episodeNumber:r.episode_number,url:o,potentialAction:{"@type":"WatchAction",target:{"@type":"EntryPoint",urlTemplate:o,inLanguage:r.lang,actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.org/AndroidPlatform"]},expectsAcceptanceOf:{"@type":"Offer",offeredBy:{"@type":"Organization",name:"TubiTV"}}},partOfSeason:{"@type":"TVSeason",seasonNumber:n},partOfSeries:{"@type":"TVSeries",name:a}}}))},ie=function(e,t,n){var r,o=e.actors,i=void 0===o?[]:o,s=e.description,l=e.directors,c=void 0===l?[]:l,u=e.posterarts,d=void 0===u?[]:u,p=e.ratings,m=e.seasons,f=void 0===m?[]:m,v=e.thumbnails,A=void 0===v?[]:v,g=e.tags,h=void 0===g?[]:g,y=e.title,E=e.year,b=(0,te.G)(f,t),C=(0,I.qA)({video:e,absolute:!0}),k=(0,T.HK)(d[0]||A[0]),w=null===(r=null==p?void 0:p[0])||void 0===r?void 0:r.value,S=re(i),R=re(c),_=function(e){if(e)return new Date(e.toString()).toISOString().split("T")[0]}(E),M=(0,te.P)(f,t);return(0,a.__assign)((0,a.__assign)((0,a.__assign)((0,a.__assign)((0,a.__assign)((0,a.__assign)((0,a.__assign)({"@context":"https://schema.org","@type":"TVSeries",url:C,name:y,description:s,image:k},w&amp;&amp;{contentRating:w}),_&amp;&amp;{dateCreated:_,startDate:_}),S.length&amp;&amp;{actor:S}),R.length&amp;&amp;{director:R}),f.length&amp;&amp;{numberOfSeasons:f.length}),h.length&amp;&amp;{genre:h}),{episode:oe(b,n,"".concat(M),y)})},se=function(e){var t=e.series,n=e.seasonIndex,a=void 0===n?0:n,r=(0,ee.A)((function(e){return e.video.byId}),c.bN),i=(0,o.useMemo)((function(){return ie(t,a,r)}),[t,a,r]);return o.createElement(ne.A,{jsonLd:i})},le=n(20124),ce=(0,s.YK)({keywords:{id:"src/web/containers/Series/Series:keywords",defaultMessage:"{title}, Free, Movies, TV shows, legal, streaming, HD, full length"},description:{id:"src/web/containers/Series/Series:description",defaultMessage:"Watch {title} Free Online | {seasonsTotal, select, 0 {{description}} 1 {{seasonsTotal} Season. {description}} other {{seasonsTotal} Seasons. {description}}}"}}),ue=function(e){function t(t){var n=e.call(this,t)||this;return n.getMeta=n.getMeta.bind(n),n.meta=n.getMeta(),n}return(0,a.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.userAgent&amp;&amp;(0,r.isMobileWebkit)(this.props.userAgent)&amp;&amp;this.props.webIosPlayback.logExposure(),this.props.userAgent&amp;&amp;(0,r.isChromeOnAndroidMobile)(this.props.userAgent)&amp;&amp;this.props.webAndroidDisablePlayback.logExposure(),this.props.webRepositionVideoResource.logExposure()},t.prototype.getMeta=function(){var e=this.props,t=e.intl,n=e.series,r=e.params,o=e.deviceId,i=t.formatMessage,s=n.posterarts,l=void 0===s?[]:s,c=n.thumbnails,u=void 0===c?[]:c,d=n.landscape_images,p=n.description,f=n.id,v=r.season,A=(0,le.T_)(v&amp;&amp;"1"!==v?m.yi.seriesSeasonDetail:m.yi.seriesDetail,(0,a.__assign)((0,a.__assign)({},r),{title:r.title||(0,P.jg)(n.title)})),g=(0,I.VR)(n),h=(0,T.HK)(d[0]||l[0]||u[0]),y=v?"".concat(n.title," Season ").concat(v):n.title,E="utm_campaign=applink&amp;utm_medium=mobile_web&amp;utm_source=fbapplink&amp;utm_content=".concat(f),b="contentType=series&amp;contentId=".concat(f).concat(o?"&amp;deviceId=".concat(o):"");return{title:(0,le.dV)({title:y,limit:Number.POSITIVE_INFINITY}),link:[(0,le.n8)(A)],meta:[{name:"keywords",content:i(ce.keywords,{title:y})},{name:"description",content:i(ce.description,{title:y,description:p,seasonsTotal:(n.seasons||[]).length})},{property:"og:title",content:y},{property:"og:image",content:h},{property:"og:url",content:A},{property:"og:type",content:"tv_show"},{property:"og:description",content:p},{property:"twitter:title",content:y},{property:"twitter:description",content:p},{property:"twitter:image",content:h},{property:"al:android:url",content:"tubitv://media-details?".concat(b,"&amp;").concat(E)},{property:"al:web:url",content:A},{property:"al:ios:url",content:g}]}},t.prototype.render=function(){var e=this.props,t=e.contentId,n=e.location,a=e.series,r=e.isMobile,s=e.isKidsModeEnabled,l=e.latestEpisodeInfo,c=e.history,u=e.isInMobileWhitelist,d=e.dispatch,p=e.isContentUnavailable,m=e.isContentComingSoon,f=e.isThirdPartySDKTrackingEnabled,v=e.seasonIndex,A=e.onSeasonIndexChange,g=a.id;return o.createElement("div",{key:g},o.createElement(i.mg,this.meta),o.createElement(X,{series:a,dispatch:d,latestEpisodeInfo:l,history:c,isMobile:r,mobilePlaybackEnabled:u,isKidsModeEnabled:s,isContentUnavailable:p,isContentComingSoon:m,isThirdPartySDKTrackingEnabled:f,seasonIndex:v,onSeasonIndexChange:A}),o.createElement(se,{series:a,seasonIndex:v}),o.createElement(N.A,null),(0,J.xc)(n)?o.createElement(Z.A,{contentId:t,contentType:"series",location:n,title:a.title}):null,o.createElement(L.A,{contentId:(0,R.B9)(g),useRefreshStyle:!0}))},t.fetchData=pe,t.fetchDataDeferred=me,t.reserveContainerContext=!0,t.hasDynamicMeta=!0,t}(o.Component),de=function(e,t){var n=e.video,a=n.fullContentById,r=n.byId[t],o=a[t];return(0,$.x)({isContentReady:o,content:r})};function pe(e){var t=e.dispatch,n=e.params.id,a=(0,d.hg)({seriesId:n,force:!0,season:1,page:1,size:p.por});return t(a).catch((function(e){var t=(0,M.X)(e.errType);return y.A[t]({error:e,contentId:n},"error when loading ".concat("paginated data"," for Series container")),Promise.reject(e)}))}function me(e){var t=e.dispatch,n=e.getState,a=e.params.id,r="0".concat(a),o=n(),i=[],s=!de(o,r);i.push(t((0,d.C1)(r,p.NDj)).catch((function(e){var t=(0,M.X)(e.errType);return y.A[t]({error:e,contentId:r},"error when loading related contents for series container"),Promise.reject(e)})));var l=(0,g.dc)(o),c=(0,w.AS)(o);return s&amp;&amp;l&amp;&amp;!c&amp;&amp;i.push(t((0,u.gs)(r)).catch((function(e){y.A.error(e,"Series - error loading user reactions")}))),Promise.all(i)}var fe={},ve=function(e,t){var n,r=e.video,o=e.history,i=e.ui,s=e.auth.deviceId,l=t.params,c=t.location,u=r.byId,d=r.fullContentById,p="0".concat(l.id),f=u[p]||fe,v=f.seasons,A=i.isMobile,g=i.userAgent,y=i.isKidsModeEnabled,E=(0,C.b)(e),w=(0,b.h)(e),R=A&amp;&amp;(0,S.Ir)({userAgent:g,enableMobileWebIosPlayback:E,enableWebAndroidPlayback:w}),M=(0,_.VR)(o.contentIdMap,p),P=(0,k.gA)(e,p),I=d[p],T=l.season;T&amp;&amp;-1===(n=null==v?void 0:v.findIndex((function(e){return e.number===T})))&amp;&amp;(n=void 0);return{contentId:p,isInMobileWhitelist:R,series:f,latestEpisodeInfo:P,history:M,isMobile:A,isKidsModeEnabled:y,isContentReady:I,isContentUnavailable:de(e,p),isContentComingSoon:(0,$.Z)({content:f,location:c}),isThirdPartySDKTrackingEnabled:(0,h.VM)(e),seasonIndex:n,onSeasonIndexChange:function(e){if(l.title){var t=(null==v?void 0:v[e].number)||"".concat(e+1),n=0===e?(0,le.Yn)(m.yi.seriesDetail,l):(0,le.Yn)(m.yi.seriesSeasonDetail,(0,a.__assign)((0,a.__assign)({},l),{season:t}));window.history.replaceState(null,"",n)}},userAgent:g,deviceId:s}},Ae=(0,l.Ay)(ue),ge=(0,E.A)((0,c.Ng)(ve)(Ae),{webIosPlayback:v.Ay,webAndroidDisablePlayback:f.Ay,webRepositionVideoResource:A.Ay})},34123:function(e,t,n){var a=n(96540),r=n(6442),o=n(63457),i=n(12494),s=n(40962),l=n(66080),c=n(26985),u=n(67550),d=n(69780),p=n(66302);t.A=function(e){var t=e.contentId,n=void 0===t?"":t,m=e.contentType,f=e.location,v=e.title,A=void 0===v?"":v,g=(0,o.wA)(),h=(0,r.A)(),y=(0,p.NT)(f),E=(0,l.A)((function(e){return e.video.byId})),b=n||(0,p.$W)(f),C=E[b];C||(C=E[b=(0,d.B9)(b)]);var k=A||(null==C?void 0:C.title),w=(0,l.A)(s.dc),S=(0,l.A)((function(e){return e.queue})),R=(0,l.A)((function(e){return e.history.loaded})),_=(0,l.A)(c.oP),M=(0,l.A)(c.$i),P=(0,l.A)((function(e){return e.ui.currentDate})),I=!0;switch(y){case p.pL.REMOVE_FROM_MY_LIST:I=!w||S.loaded;break;case p.pL.REMOVE_FROM_CONTINUE_WATCHING:I=R}var T=(0,a.useState)(!1),N=T[0],L=T[1];(0,a.useEffect)((function(){y&amp;&amp;b&amp;&amp;k&amp;&amp;I&amp;&amp;!N&amp;&amp;((0,p.VN)({location:f,action:y,contentId:b,contentType:m,dispatch:g,intl:h,isLoggedIn:w,queue:S,title:k,isMajorEventFailsafe:_,majorEventFailsafeMessages:M,currentDate:P}),L(!0))}),[y,m,b,P,k,I,N,g,h,w,_,f,M,S]);var D=(0,l.A)((function(e){return e.ui.notifications}));return(0,a.useEffect)((function(){return function(){D.find((function(e){return e.id===p.bt}))&amp;&amp;g((0,u.A)(i.tEZ,{id:p.bt}))}}),[g,D]),null}},91244:function(e,t,n){n.d(t,{$o:function(){return m},TL:function(){return d},Wk:function(){return f},ZA:function(){return u},yJ:function(){return c},yk:function(){return p}});var a=n(15215),r=n(63009),o=n.n(r),i=n(80582),s=n(91759),l=n(20124),c=6,u=function(e){return o()(e).toString().slice(0,c)},d=function(e){var t=(0,s.PV)(e).replace(/^person-/,"");return(0,l.T_)(i.yi.person,{id:u(t),name:t}).replace(l.jg,"")},p=function(e){return function(t){var n=(0,s.PV)(e),r=(0,a.__spreadArray)((0,a.__spreadArray)([],t.actors||[],!0),t.directors||[],!0).map((function(e){return(0,s.PV)(e)}));return r.includes(n)}},m=function(e){var t=d(e);return"".concat(l.jg).concat(t)},f=function(e){var t=e.name,n=e.videos,r={};n.forEach((function(e){var n=(0,a.__spreadArray)((0,a.__spreadArray)([],e.actors||[],!0),e.directors||[],!0);n.includes(t)&amp;&amp;n.forEach((function(e){e!==t&amp;&amp;(r[e]=r[e]?r[e]+1:1)}))}));var o=Object.entries(r).filter((function(e){return e[1]&gt;=2})).sort((function(e,t){var n=e[1];return t[1]-n})).slice(0,5);return o.length&lt;3?[]:o.map((function(e){return e[0]}))}},62434:function(e,t,n){n.d(t,{A:function(){return Re}});var a=n(15215),r=n(646),o=n(69926),i=n(32485),s=n.n(i),l=n(96540),c=n(72267),u=n(58065),d=n(63457),p=n(24179),m=n(5040),f=n(10691),v=n(52691),A=n(61950),g=n(38054),h=n(15904),y=n(70978),E=n(25016),b=n(67409),C=n(69780),k=n(32085),w=function(e,t){return void 0===t&amp;&amp;(t=5),e?t:20},S=function(e){var t=e.id;return e.type===v.vG4?function(e){var t,n=e.type,a=e.seasons;return n===v.vG4&amp;&amp;a&amp;&amp;(null===(t=a[0])||void 0===t?void 0:t.episodes)?a[0].episodes[0].id:null}(e)||(0,C.B9)(t):t},R=function(e){return"".concat((0,k.qA)({video:e}),"?autoplay=true")},_=n(30485),M="gd9NH",P="JcRVq",I="QYxHg",T="K5dQD",N="McM7k",L="KI6mw",D="rLwkJ",O="I0tKo",x=n(61815),V=n(6442),B=n(92763),F=n(76350),U="s1VNK",W="on5vy",Y="nLypd",K="BP32r",H="fRkjo",G=function(e){var t=e.duration,n=e.year,a=e.ratings,r=e.genres,o=e.showCC;return l.createElement("div",{className:U},l.createElement("div",{className:W},n?l.createElement("div",null,n):null,n&amp;&amp;t?l.createElement("span",null,"Â&nbsp;Â·Â&nbsp;"):null,l.createElement(F.dw,{key:"duration",duration:t}),o?l.createElement(B.A,{className:Y}):null,l.createElement(F.fb,{rating:a,cls:K,descriptorCls:H})),l.createElement("div",{className:W},l.createElement(F.iW,{genres:r,splitSymbol:" Â·Â&nbsp;"})))},q="aSBas",z="kLsUH",Q="_3Eqv",j="YcR_x",X=(0,c.YK)({startingIn:{id:"src/web/features/playback/components/AutoPlay/AutoPlayContents/AutoPlayDetail/AutoPlayDetail:startingIn",defaultMessage:"Starting in {seconds} s"}}),Z=function(e){var t=e.content,n=e.className,a=e.counter,r=e.toUrl,o=e.onLinkClick,i=(0,V.A)(),c=(0,l.useCallback)((function(e){null==e||e.preventDefault(),o(e)}),[o]),u=t.title,d=t.description,p=t.year,m=t.duration,f=t.tags,v=void 0===f?[]:f,A=t.ratings,g=void 0===A?[]:A,h=t.has_subtitle;return l.createElement("div",{className:s()(q,n)},a?l.createElement("div",{className:z},i.formatMessage(X.startingIn,{seconds:a})):null,l.createElement("div",null,l.createElement(x.A,{onClick:c,to:r,className:Q},u)),l.createElement(G,{duration:m,year:p,ratings:g,genres:v,showCC:h}),l.createElement("div",{className:j},d))},J=n(19001),$=n(17468),ee=function(e){var t=e.children,n=e.className,a=e.gradient,r=e.url,o=[a,(0,$.iw)((0,k.M8)(r))].filter(Boolean).join(", ");return l.createElement("div",{className:n,style:{backgroundImage:o}},t)},te="lMwu7",ne="oLY1Y",ae="w4wP4",re="FdbB1",oe="PaxoH",ie=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.getSrcImg=function(){var e=t.props,n=e.content,a=e.isEpisode,r=n.posterarts,o=void 0===r?[]:r,i=n.thumbnails;return a?(void 0===i?[]:i)[0]:o[0]},t.handleClick=function(e){null==e||e.preventDefault();var n=t.props,a=n.index;(0,n.onTileClick)(a)},t}return(0,a.__extends)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.active,a=t.isEpisode,r=s()(te,((e={})[ne]=n,e[re]=a,e)),o=this.getSrcImg();return l.createElement("div",{className:r,onClick:this.handleClick},l.createElement(ee,{className:ae,url:o},n?l.createElement(J.A,{className:oe,onClick:this.handleClick}):null))},t}(l.PureComponent),se=ie,le=function(e){var t=e.contents,n=e.isEpisode,a=e.toUrl,r=e.activeIndex,o=e.counter,i=e.className,c=e.onTileClick,u=e.onLinkClick;return l.createElement("div",{className:s()(M,i)},l.createElement("div",{className:P},t.map((function(e,t){var i,d,p,m=r===t,f=s()(I,((i={})[T]=m,i)),v=s()(N,((d={})[L]=n,d[T]=m,d)),A=s()(D,((p={})[L]=n,p));return l.createElement("div",{className:f,key:e.id},l.createElement("div",{className:v},l.createElement(se,{content:e,active:m,index:t,isEpisode:n,onTileClick:c})),m?l.createElement("div",{className:A},l.createElement(Z,{className:O,content:e,counter:o,toUrl:a,onLinkClick:u})):null)}))))},ce="TGrH4",ue="Mzvw7",de="ERYbl",pe="RapWZ",me="k7TYq",fe=(0,c.YK)({startingIn:{id:"src/web/features/playback/components/AutoPlay/AutoPlayMinimizedDetail/AutoPlayMinimizedDetail:startingIn",defaultMessage:"Starting in {seconds}s"},playingNext:{id:"src/web/features/playback/components/AutoPlay/AutoPlayMinimizedDetail/AutoPlayMinimizedDetail:playingNext",defaultMessage:"Playing Next"}}),ve=function(e){var t=e.title,n=e.toUrl,a=e.onLinkClick,r=e.counter,o=e.compactAutoplayUiMode,i=(0,V.A)();return l.createElement("div",{className:s()(ce)},l.createElement("div",{className:s()(ue,de)},l.createElement(p.Link,{onClick:function(e){e.preventDefault(),a(e)},to:n},t)),o?l.createElement("div",{className:me},i.formatMessage(fe.startingIn,{seconds:r})):l.createElement("div",{className:pe},i.formatMessage(fe.playingNext)))},Ae="YB49l",ge="nID5l",he="BeN3C",ye="iQVwQ",Ee="cWkYh",be="J_4hd",Ce="XNhm8",ke="UMObM",we=(0,c.YK)({hideAutoplay:{id:"src/web/features/playback/components/AutoPlay/AutoPlay:hideAutoplay",defaultMessage:"Hide"},openAutoplay:{id:"src/web/features/playback/components/AutoPlay/AutoPlay:openAutoplay",defaultMessage:"Open"}}),Se=function(e){function t(t){var n=e.call(this,t)||this;n.counterTimer=null,n.stopPropagation=function(e){return e.stopPropagation()},n.timeHandler=function(){if(void 0!==n.state.timeLeft&amp;&amp;!n.props.videoPaused&amp;&amp;!n.state.minimized){if(n.state.timeLeft&lt;=0)return E.Ay.setAutoplayDeliberate(!1),n.clearCounterTimer(),void n.autoPlay();n.setState({timeLeft:n.state.timeLeft-1})}},n.changeActiveIndex=function(e){n.state.activeIndex!==e&amp;&amp;n.setState({activeIndex:e,timeLeft:w(n.props.isEpisode)})},n.getAutoPlayVideo=function(){var e=n.props,t=e.contents,a=e.byId,r=t[n.state.activeIndex];return a[S(r)]||r},n.autoPlay=function(e){void 0===e&amp;&amp;(e=!1);var t=n.props.onAutoplay,a=n.getAutoPlayVideo(),r=R(a);h.A.push(r),t&amp;&amp;t({contentId:a.id,isFromAutoplayDeliberate:e,isFromAutoplayAutomatic:!e})},n.toggle=function(){return n.setState({minimized:!n.state.minimized})},n.onTileClick=function(e){if(e===n.state.activeIndex)n.manualAutoPlay();else{var t=n.state.activeIndex,a=n.props.contents[t].id;E.Ay.trackCarouselTrigger({startX:t,endX:e,contentId:a,slug:"",componentType:o.K_.autoplayComponent}),n.changeActiveIndex(e)}},n.onLinkClick=function(){n.manualAutoPlay()};var a=t.isEpisode,r=t.isCounterEnabled;return n.state={timeLeft:r?w(a):void 0,activeIndex:0,minimized:!1},n}return(0,a.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.dispatch,a=t.id,o=t.isEpisode,i=t.isFromAutoplay,s=t.contentLimit;(0,_.sx)(A.LD,(0,b.cY)(a,r.O.SHOW));var l=o?1:5;n((0,m.mn)(a,{isAutoPlayVideo:i,includeVideoResourceTag:!0,limit:null!=s?s:l})).then((function(){0!==e.props.contents.length&amp;&amp;(e.props.onAutoplayContentLoaded&amp;&amp;e.state.timeLeft&amp;&amp;e.props.onAutoplayContentLoaded(e.props.contents,e.state.timeLeft),e.handleMountWithContents())}))},t.prototype.componentWillUnmount=function(){this.clearCounterTimer()},t.prototype.componentDidUpdate=function(e,t){var n=this.state.minimized||this.props.videoPaused;n!==(t.minimized||e.videoPaused)&amp;&amp;(n&amp;&amp;this.props.onPause&amp;&amp;this.props.onPause(),!n&amp;&amp;this.props.onResume&amp;&amp;this.props.onResume())},t.prototype.handleMountWithContents=function(){this.props.isCounterEnabled&amp;&amp;(this.counterTimer=setInterval(this.timeHandler,1e3))},t.prototype.clearCounterTimer=function(){this.counterTimer&amp;&amp;clearInterval(this.counterTimer)},t.prototype.manualAutoPlay=function(){var e=this.getAutoPlayVideo(),t=e.type,n=e.id;E.Ay.createNavigateToPageComponent({startX:this.state.activeIndex,startY:0,contentId:t===v.vG4?"0".concat(n):n,componentType:o.K_.autoplayComponent}),E.Ay.setAutoplayDeliberate(!0),this.autoPlay(!0)},t.prototype.render=function(){var e,t=this.props,n=t.contents,a=t.isEpisode,r=t.className,o=t.compactAutoplayUiMode;if(0===n.length)return null;var i=this.state,c=i.minimized,d=i.activeIndex,p=i.timeLeft,m=n[d],v=R(m),A=s()(be,((e={})[Ce]=c,e)),g=c?we.openAutoplay:we.hideAutoplay;return l.createElement("div",{className:s()(Ae,r),onClick:this.stopPropagation},l.createElement("div",{className:ge}),l.createElement("div",{className:s()(he,o&amp;&amp;ye)},!o&amp;&amp;l.createElement("div",{className:Ee,onClick:this.toggle},l.createElement(f.A,{className:A}),l.createElement("div",{className:ke},l.createElement(u.A,g))),c||o?l.createElement(ve,{title:m.title,toUrl:v,onLinkClick:this.onLinkClick,compactAutoplayUiMode:o,counter:p}):l.createElement(le,{contents:n,counter:p,activeIndex:d,isEpisode:a,toUrl:v,onTileClick:this.onTileClick,onLinkClick:this.onLinkClick})))},t}(l.PureComponent);var Re=(0,p.withRouter)((0,d.Ng)((function(e,t){var n=t.id,a=e.video.byId;return{contents:(0,y.VL)(e,n),byId:a,isCounterEnabled:!(0,g.Fd)(e)}}))(Se))},97368:function(e,t,n){n.r(t),n.d(t,{default:function(){return De},mapStateToProps:function(){return Te},rawChromecastSender:function(){return Le}});var a=n(15215),r=n(96540),o=n(38798),i=n(63457),s=n(24179),l=n(17394),c=n(54695),u=n(13500),d=n(5040),p=n(12494),m=n(52691),f=n(61950),v=n(94344),A=n(70978),g=n(25016),h=n(67550),y=n(67409),E=n(20888),b=n(57877),C=n(30485),k=n(40616),w=n(19386),S=n(62434),R=n(58168),_=n(83990),M=n(94301),P=n(76095),I=n(79087),T=n(57439),N=n(32485),L=n.n(N),D=n(72267),O=n(6442),x=n(58065),V=n(56488),B=n(9434),F=n(62584),U=n(41013),W=n(92656),Y=n(93705),K=n(20970),H=n(25177),G="XBWOp",q="Kltz5",z="vGjQW",Q="c2PqU",j="MhpVh",X="iKnri",Z="f0M8L",J="qXcpK",$="RcxMf",ee="NY2SP",te="zuCpx",ne="KPWeR",ae="yrv6J",re="wj9ir",oe="jIJln",ie="CDwHq",se="AYR5r",le="Wnfzc",ce="Daj_L",ue="qskDN",de="QcgbU",pe="U_oir",me="yD5qC",fe="dcAYL",ve="hZDGp",Ae="UPvJL",ge="nqLB8",he="QLwmD",ye=(0,D.YK)({castOn:{id:"src/web/features/playback/components/ChromecastController/ChromecastController:castOn",defaultMessage:"Ready to cast"},castOnDevice:{id:"src/web/features/playback/components/ChromecastController/ChromecastController:castOnDevice",defaultMessage:"Ready to cast on {deviceName}"},playBegin:{id:"src/web/features/playback/components/ChromecastController/ChromecastController:playBegin",defaultMessage:"Play any title to begin casting"},errorCasting:{id:"src/web/features/playback/components/ChromecastController/ChromecastController:errorCasting",defaultMessage:"We experienced an error. Please try that again."},castLoading:{id:"src/web/features/playback/components/ChromecastController/ChromecastController:castLoading",defaultMessage:"Preparing your video"},castAd:{id:"src/web/features/playback/components/ChromecastController/ChromecastController:castAd",defaultMessage:"Your title will resume shortly"}}),Ee=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.containerRef=(0,r.createRef)(),t}return(0,a.__extends)(t,e),t.prototype.render=function(){var e,t,n=this.props,a=n.deviceName,o=n.castPlayerState,i=n.seriesTitle,s=n.videoTitle,l=n.isAd,c=n.position,u=n.duration,d=n.seek,p=n.isMuted,f=n.volumeLevel,v=n.updateVolume,A=n.toggleVolumeMute,g=n.setCaptions,h=n.captionsIndex,y=n.captionsList,E=n.togglePlayPause,b=n.castVideoLoadError,C=n.castVideoLoading,k=n.captionsAvailable,w=n.captionSettings,S=n.isLive,R=n.getAudioTracks,_=n.setAudioTrack,M=n.getCurrentAudioTrack,P=window.chrome.cast.media.PlayerState,T=P.IDLE,N=P.PLAYING,D=P.BUFFERING;if(o===T)return r.createElement(Ce,{deviceName:a,error:!!b,loading:!!C});var O=o===N,x=o===D,V=L()(J,((e={})[$]=!!S,e)),B=w.background.toggle,U={fontSize:w.font.size,backgroundToggle:B};return r.createElement("div",{key:"ccStatusBar",className:G,ref:this.containerRef},r.createElement(I.A,{className:q},r.createElement("div",{className:V},r.createElement("div",{className:ve},l?r.createElement(we,null):r.createElement(ke,{seriesTitle:i,videoTitle:s})),r.createElement("div",{className:ee},S?null:r.createElement("div",{className:te},r.createElement("div",{key:"playPause",className:oe},O||x?r.createElement(F.vR,{onClick:E,className:ie}):r.createElement(F.jG,{onClick:E,className:ie}))),r.createElement("div",{className:ne},u&amp;&amp;c?r.createElement(K.A,{seek:d,compactUiMode:!1,thumbnailSprites:m.ur7,isCasting:!0}):null),r.createElement("div",{className:L()(ae,(t={},t[re]=!!S,t))},r.createElement(Se,{isMuted:p,volumeLevel:f,updateVolume:v,toggleVolumeMute:A,setCaptions:g,captionsIndex:h,captionsList:y,captionsAvailable:k,basicCaptionSettings:U,containerRef:this.containerRef,getAudioTracks:R,setAudioTrack:_,getCurrentAudioTrack:M,isLive:S}))))))},t}(r.Component),be=Ee,Ce=function(e){var t=e.deviceName,n=e.error,a=e.loading,o=(0,O.A)(),i=t?o.formatMessage(ye.castOnDevice,{deviceName:t}):o.formatMessage(ye.castOn),s=r.createElement("div",{className:j},r.createElement("div",{className:X},i),r.createElement("div",{className:Z},o.formatMessage(ye.playBegin)));return(n||a)&amp;&amp;(s=r.createElement("div",{className:j},r.createElement("div",{className:X},o.formatMessage(n?ye.errorCasting:ye.castLoading)))),r.createElement("div",{className:G},r.createElement(I.A,{className:q},s,r.createElement("div",{className:z},r.createElement("button",{className:Q,is:"google-cast-button"}))))},ke=function(e){var t=e.seriesTitle,n=void 0===t?"":t,a=e.videoTitle;return r.createElement("div",{className:Ae},r.createElement("div",{className:X},n||a),n?r.createElement("div",{className:Z},a):null)},we=function(){return r.createElement("div",{className:ge},r.createElement("div",null,r.createElement(x.A,ye.castAd)))},Se=function(e){function t(t){var n=e.call(this,t)||this;return n.hideVolumeRangeTimer=null,n.showVolumeRangeTimer=null,n.volumeRangeNodeRef=(0,r.createRef)(),n.showVolumeRange=function(){clearTimeout(n.hideVolumeRangeTimer),n.showVolumeRangeTimer=setTimeout((function(){n.state.showVolumeRange||n.setState({showVolumeRange:!0})}),200)},n.hideVolumeRange=function(){clearTimeout(n.showVolumeRangeTimer),n.hideVolumeRangeTimer=setTimeout((function(){n.state.showVolumeRange&amp;&amp;n.setState({showVolumeRange:!1})}),200)},n.handleCaptionSettingsToggle=function(e){if(n.setState({captionSettingsVisible:e}),e){var t=(0,y.Jw)((0,U.M)(),_.hs.SUBTITLE_AUDIO,"",_.pZ.SHOW);(0,C.sx)(f.NM,t)}},n.renderCaptionsControl=function(){var e=n.props,t=e.basicCaptionSettings,a=e.captionsList,o=e.captionsIndex,i=e.containerRef,s=e.setCaptions;if(e.captionsAvailable){var l={basicCaptionSettings:t,captionsList:a,captionsIndex:o,className:he,getMenuContainer:function(){return i.current},iconClass:ie,isAd:!1,isFullscreen:!1,setCaptions:s,toggleDelay:H.J,forceFullHeightMenu:!1,onToggle:n.handleCaptionSettingsToggle,visible:n.state.captionSettingsVisible,getAudioTracks:n.props.getAudioTracks,getCurrentAudioTrack:n.props.getCurrentAudioTrack,setAudioTrack:n.props.setAudioTrack,hideAdvancedSettings:!0,isCasting:!0};return r.createElement(Y.A,(0,R.A)({key:"captions"},l))}},n.state={showVolumeRange:!1,captionSettingsVisible:!1},n}return(0,a.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.isMuted,n=e.volumeLevel,a=e.updateVolume,o=e.toggleVolumeMute,i=this.state.showVolumeRange,s={enter:ue,enterActive:de,exit:pe,exitActive:me};return r.createElement("div",{className:se},r.createElement("div",null,r.createElement("div",{className:fe},r.createElement(B.A,null))),r.createElement("span",{key:"volume",id:"volumeArea",className:le,onMouseEnter:this.showVolumeRange,onMouseLeave:this.hideVolumeRange},r.createElement(T.A,{icon:t?r.createElement(M.A,{className:ie}):r.createElement(P.A,{className:ie}),onClick:o}),!t&amp;&amp;i?r.createElement(V.A,{key:"volumeRange",classNames:s,timeout:300,nodeRef:this.volumeRangeNodeRef},r.createElement("div",{className:ce,ref:this.volumeRangeNodeRef},r.createElement(W.A,{min:1,max:100,value:100*n,onChanging:a,useRefresh:!0}))):null),this.renderCaptionsControl())},t}(r.PureComponent),Re=n(69440),_e="TiEgM",Me=n(11405),Pe=k.Ay.isStagingOrAlpha,Ie=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.checkCastAvailabilityTimeout=null,t.audioTracks=[],t.state={activeAudioTrackLabel:(0,c.s)(m.Jg4)||E.Jy.EN.main},t.checkCastAvailability=function(){window.hasOwnProperty("castApiAvailable")&amp;&amp;(!window.castApiAvailable||window.cast&amp;&amp;window.cast.framework)?window.castApiAvailable&amp;&amp;(t.props.dispatch((0,h.A)(p.YM_,{castApiAvailable:!0})),t.onCastApiAvailable()):t.checkCastAvailabilityTimeout=setTimeout(t.checkCastAvailability,100)},t.convertMediaTrackToAudioTrackInfo=function(e){var n,a={id:e.trackId,language:e.language,role:"description"===(null===(n=e.roles)||void 0===n?void 0:n[0])?"description":"main",active:!1,label:e.name};return a.active=t.state.activeAudioTrackLabel===a.label,a},t.processTracks=function(e){t.audioTracks=e.filter((function(e){return e.type===chrome.cast.media.TrackType.AUDIO})).map((function(e){return t.convertMediaTrackToAudioTrackInfo(e)}))},t.getAudioTracks=function(){return t.audioTracks},t.getCurrentAudioTrack=function(){return t.audioTracks.find((function(e){return e.label===t.state.activeAudioTrackLabel}))},t.setAudioTrack=function(e){var n,a=t.props,r=a.contentId,o=a.isLoggedIn,i=null===(n=t.castSession)||void 0===n?void 0:n.getMediaSession();if(!i)throw new Error("there is no media session during setting captions");var s=t.audioTracks[e];if(!s)throw new Error("No selected track found");var l=(0,E.DT)(s),u=(0,E.us)(s),d=(0,y.tm)(r,l,u);(0,C.sx)(f.Ix,d),(0,c.My)(m.Jg4,s.label,o?void 0:m.KmL);var p=["string"==typeof s.id?parseInt(s.id,10):s.id],v=new chrome.cast.media.EditTracksInfoRequest(p);return new Promise((function(e,n){i.editTracksInfo(v,(function(){t.setState({activeAudioTrackLabel:s.label}),e(s)}),(function(e){t.log("edit tracks error",e),n(e)}))}))},t.onCastApiAvailable=function(){var e,n=t.props.dispatch,a=window.cast,r=window.cast.framework.RemotePlayerEventType,o=r.CURRENT_TIME_CHANGED,i=r.PLAYER_STATE_CHANGED,s=r.VOLUME_LEVEL_CHANGED,l=r.IS_MUTED_CHANGED,c=r.MEDIA_INFO_CHANGED;t.playerControllerHandlers=((e={})[o]=function(e){var n=e.value;t.props.isAd||(t.props.dispatch((0,h.A)(p.hb2,{value:parseInt(n,10)})),t.checkShouldShowAutoPlay(parseInt(n,10)))},e[i]=function(e){var n=e.value;n&amp;&amp;t.props.dispatch((0,h.A)(p.F9D,{playerState:n}))},e[s]=function(e){var n=e.value;t.props.dispatch((0,h.A)(p.pxD,{volumeLevel:n}))},e[l]=function(e){var n=e.value;t.props.dispatch((0,h.A)(p._AW,{isMuted:!!n}))},e[c]=function(e){var n=e.value;if(n&amp;&amp;(n.tracks&amp;&amp;t.processTracks(n.tracks),n.customData)){var a=(n.customData.content||{}).contentId;t.props.contentId!==a&amp;&amp;(t.log("New content ID is casting: ".concat(a)),t.props.dispatch((0,h.A)(p.Hs9,{contentId:a})))}},e),t.castContext=a.framework.CastContext.getInstance();var u=t.castContext.getCastState();n((0,h.A)(p.P6b,{castState:u})),u===a.framework.CastState.CONNECTED&amp;&amp;t.onConnected(),t.castContext.addEventListener(a.framework.CastContextEventType.CAST_STATE_CHANGED,t.onCastStateChanged)},t.onCastStateChanged=function(e){var n=e.castState;(0,t.props.dispatch)((0,h.A)(p.P6b,{castState:n})),n===cast.framework.CastState.CONNECTED?t.onConnected():n===cast.framework.CastState.NOT_CONNECTED&amp;&amp;t.onDisconnected()},t.checkShouldShowAutoPlay=function(e){var n=t.props,a=n.autoPlayShowTime,r=n.dispatch,o=n.chromecastAutoplayVisible;e&amp;&amp;a&amp;&amp;e&gt;=a&amp;&amp;!o&amp;&amp;r((0,u.XC)(!0))},t.autoplay=function(e){var n=e.contentId,a=e.isFromAutoplayAutomatic,r=e.isFromAutoplayDeliberate,o=e.isLive;(0,t.props.dispatch)((0,w.R)(n,{isFromAutoplayAutomatic:a,isFromAutoplayDeliberate:r,isLive:o,resumeFromCurrentPosition:!1})),(0,b.s)({type:Re.E.AUTOPLAY_START})},t.initPlayerController=function(){var e,n,a,r;t.log("initPlayerController",t.playerController);var o=t.props,i=o.dispatch,s=o.isLive,l=window.cast,c=null===(e=t.castSession)||void 0===e?void 0:e.getMediaSession();if(!c)return t.log("Cannot find current media",c);t.log("detaching and reattaching ad listener"),c.removeUpdateListener(t.updateAdStatus),c.addUpdateListener(t.updateAdStatus),t.removePlayerController();var u=new l.framework.RemotePlayer,d=new l.framework.RemotePlayerController(u);t.playerController=d,t.log("new playerController",u,t.playerController);var m=u.playerState;m&amp;&amp;i((0,h.A)(p.F9D,{playerState:m})),t.log("attaching event handlers onto playerController");var f=t.playerControllerHandlers;if(f&amp;&amp;Object.keys(f).forEach((function(e){var t=f[e];t&amp;&amp;d.addEventListener(e,t)})),s){var v=null===(a=null===(n=c.customData)||void 0===n?void 0:n.content)||void 0===a?void 0:a.contentId;v&amp;&amp;t.props.contentId!==v&amp;&amp;t.props.dispatch((0,h.A)(p.Hs9,{contentId:v})),t.log("tracks",c.media.tracks),c.media.tracks&amp;&amp;(t.liveTrackId=null===(r=c.media.tracks.find((function(e){return"TEXT"===e.type})))||void 0===r?void 0:r.trackId)}},t.updateAdStatus=function(){var e,n=t.props,a=n.isAd,r=n.dispatch;if(!n.isLive){var o=(((null===(e=t.castSession)||void 0===e?void 0:e.getMediaSession())||{customData:void 0}).customData||{isPlayingAd:void 0}).isPlayingAd;void 0!==o&amp;&amp;(t.log("updateAdStatus. isPlayingAd:",o),o!==a&amp;&amp;r((0,h.A)(p.Ap7,{isAd:o})))}},t.getAutoPlayStatus=function(){var e=t.props.isFromAutoplay,n=g.Ay.getState().fromAutoplayDeliberate;return{isFromAutoplayDeliberate:!(!e||!n),isFromAutoplayAutomatic:!(!e||n)}},t.onConnected=function(){t.log("On connected");var e=t.props,n=e.currentPageContentId,a=e.dispatch,r=e.isVideoPage,o=e.isLive,i=t.getAutoPlayStatus(),s=i.isFromAutoplayAutomatic,l=i.isFromAutoplayDeliberate;if(!t.castContext)throw new Error("there is no cast context when connected");var c=t.castContext.getCurrentSession();if(!c)throw new Error("there is no cast session when connected");t.castSession=c;var u=t.castSession.getCastDevice(),d=u.friendlyName,m=u.volume,f=m.muted,v=m.level;a((0,h.A)(p.h5t,{deviceName:d,isMuted:f,volumeLevel:v})),t.castSession.addEventListener(cast.framework.SessionEventType.MEDIA_SESSION,t.onMediaSession);var A=t.castSession.getMediaSession();if(A)return t.joinMediaSession(A);r&amp;&amp;(t.log("Video page detected, cast contentId:",n),a((0,w.R)(n,{isFromAutoplayAutomatic:s,isFromAutoplayDeliberate:l,isLive:o,resumeFromCurrentPosition:!0})))},t.onMediaSession=function(e){var n,a,r=(e||{}).mediaSession.media;if(r&amp;&amp;!r.contentId&amp;&amp;!(null===(a=null===(n=r.customData)||void 0===n?void 0:n.content)||void 0===a?void 0:a.contentId))return t.log("Media session has no contentId, ignore media_session event",e);t.initPlayerController()},t.joinMediaSession=function(e){t.log("joining session",e),t.props.dispatch((0,h.A)(p.hb2,{value:e.getEstimatedTime()})),t.initPlayerController()},t.onDisconnected=function(){t.log("on disconnected"),t.removePlayerController(),t.removeCastSession()},t.seek=function(e){var n,a=e.toPosition;t.log("seek to",a);var r=null===(n=t.castSession)||void 0===n?void 0:n.getMediaSession();if(!r)throw new Error("there is no media session during seeking");var o=new window.chrome.cast.media.SeekRequest;return o.currentTime=a,r.seek(o,(function(){t.log("Seeked to ",a)}),(function(e){return t.log("Error seeking to ",a,e)})),Promise.resolve()},t.updateVolume=function(e){var n;t.log("UPDATE VOLUME",e/100);var a=null===(n=t.castSession)||void 0===n?void 0:n.getMediaSession();if(!a)throw new Error("there is no media session during updating volume");var r=e/100,o=new window.chrome.cast.Volume(r),i=new window.chrome.cast.media.VolumeRequest(o);a.setVolume(i,(function(){t.props.dispatch((0,h.A)(p.pxD,{volumeLevel:r}))}),t.log)},t.toggleVolumeMute=function(){t.playerController&amp;&amp;t.playerController.muteOrUnmute()},t.setCaptions=function(e){var n,a=t.props,r=a.dispatch,o=a.isLive,i=[];e&gt;0&amp;&amp;(o&amp;&amp;t.liveTrackId?i.push(t.liveTrackId):i.push(e));var s=null===(n=t.castSession)||void 0===n?void 0:n.getMediaSession();if(!s)throw new Error("there is no media session during setting captions");var l=new window.chrome.cast.media.TextTrackStyle;l.foregroundColor="#FFFFFFFF",l.backgroundColor="#00000099",l.fontScale=.8;var c=new window.chrome.cast.media.EditTracksInfoRequest(i,l);s.editTracksInfo(c,(function(){return r((0,h.A)(p.IV$,{captionsIndex:e}))}),(function(e){return t.log("edit tracks error",e)}))},t.togglePlayPause=function(){t.playerController&amp;&amp;t.playerController.playOrPause()},t.log=function(){for(var e=[],t=0;t&lt;arguments.length;t++)e[t]=arguments[t];Pe&amp;&amp;console.log.apply(console,(0,a.__spreadArray)(["## chromecast sender-"],e,!1))},t}return(0,a.__extends)(t,e),t.prototype.componentDidMount=function(){setTimeout((function(){window.castApiAvailable||(window.castApiAvailable=!1)}),6e4),this.checkCastAvailabilityTimeout=setTimeout(this.checkCastAvailability,100)},t.prototype.componentDidUpdate=function(e){var t=e.contentId,n=this.props,a=n.contentId,r=n.dispatch;t!==a&amp;&amp;(r((0,d.mo)(a)),this.initPlayerController())},t.prototype.componentWillUnmount=function(){var e,t;clearTimeout(this.checkCastAvailabilityTimeout),null===(t=null===(e=this.castSession)||void 0===e?void 0:e.getMediaSession())||void 0===t||t.removeUpdateListener(this.updateAdStatus),this.removePlayerController(),this.removeCastSession(),this.removeCastContext()},t.prototype.removeCastContext=function(){var e;null===(e=this.castContext)||void 0===e||e.removeEventListener(cast.framework.CastContextEventType.CAST_STATE_CHANGED,this.onCastStateChanged),delete this.castContext},t.prototype.onAutoplayContentLoaded=function(e,t){var n=e[0];(0,b.s)({type:Re.E.AUTOPLAY_SHOW,data:{video:n,timeLeft:t}})},t.prototype.onAutoplayPause=function(){(0,b.s)({type:Re.E.AUTOPLAY_PAUSE})},t.prototype.onAutoplayResume=function(){(0,b.s)({type:Re.E.AUTOPLAY_RESUME})},t.prototype.removePlayerController=function(){var e=this.playerController,t=this.playerControllerHandlers;e&amp;&amp;(this.log("removing event handlers off playerController"),t&amp;&amp;Object.keys(t).forEach((function(n){var a=t[n];a&amp;&amp;e.removeEventListener(n,a)})),delete this.playerController)},t.prototype.removeCastSession=function(){var e;null===(e=this.castSession)||void 0===e||e.removeEventListener(cast.framework.SessionEventType.MEDIA_SESSION,this.onMediaSession),delete this.castSession},t.prototype.render=function(){var e=this.props,t=e.castReceiverState,n=e.castApiAvailable,a=e.castPlayerState,o=e.deviceName,i=e.seriesTitle,s=e.videoTitle,c=e.position,u=e.duration,d=e.isMuted,p=e.volumeLevel,m=e.isAd,f=e.captionsIndex,v=e.captionsList,A=e.castVideoLoading,g=e.castVideoLoadError,h=e.captionsAvailable,y=e.contentId,E=e.isSeries,b=e.isFromAutoplay,C=e.chromecastAutoplayVisible,k=e.isLive,w=e.captionSettings,R=e.intl;if(!n||!(0,l.br)(t))return null;var _=a===window.chrome.cast.media.PlayerState.PAUSED,M=k?(0,Me.m)(v,R):v;return r.createElement(r.Fragment,null,C&amp;&amp;r.createElement("div",{className:_e},r.createElement(S.A,{id:y,isEpisode:E,videoPaused:_,isFromAutoplay:b,onAutoplay:this.autoplay,onPause:this.onAutoplayPause,onResume:this.onAutoplayResume,onAutoplayContentLoaded:this.onAutoplayContentLoaded,contentLimit:1,compactAutoplayUiMode:!1})),r.createElement(be,{deviceName:o,castPlayerState:a,seriesTitle:i,videoTitle:s,position:c,duration:u,seek:this.seek,updateVolume:this.updateVolume,toggleVolumeMute:this.toggleVolumeMute,togglePlayPause:this.togglePlayPause,setCaptions:this.setCaptions,captionsIndex:f,captionsList:M,getAudioTracks:this.getAudioTracks,getCurrentAudioTrack:this.getCurrentAudioTrack,setAudioTrack:this.setAudioTrack,isMuted:d,volumeLevel:p,isAd:m,castVideoLoading:A,castVideoLoadError:g,captionsAvailable:h,isLive:k,captionSettings:w}))},t}(r.Component),Te=function(e,t){var n=e.auth,a=e.chromecast,r=e.video.byId,o=e.ui.chromecastAutoplayVisible,i=e.captionSettings,s=e.player.captions.captionsList,l=e.live.activeContentId,c=a.castReceiverState,u=a.castApiAvailable,d=a.contentId,p=a.deviceName,m=a.position,f=a.isMuted,g=a.castPlayerState,h=a.isAd,y=a.volumeLevel,E=a.castVideoLoading,b=a.castVideoLoadError,C=r[d]||{},k=C.title,w=C.duration,S=C.has_subtitle,R=C.credit_cuepoints,_=void 0===R?{}:R,M="",P=!1;C.series_id&amp;&amp;(M=(r["0".concat(C.series_id)]||{}).title,P=!0);var I="undefined"==typeof window?[]:window.location.pathname.split("/").filter(Boolean),T=["tv-shows","movies","video","live"].indexOf(I[0])&gt;=0,N=["live"].indexOf(I[0])&gt;=0,L="";T&amp;&amp;(L=N?l:I[1]);var D=t.location.query.autoplay,O=_.postlude||w-1;return{isFromAutoplay:!!D,castApiAvailable:u,castReceiverState:c,castPlayerState:g,deviceName:p,seriesTitle:M,videoTitle:k,captionsAvailable:!!S,position:m,duration:w,isMuted:f,volumeLevel:y,isAd:h,captionsList:s,captionsIndex:(0,v.i)(e),castVideoLoading:E,castVideoLoadError:b,contentId:d,isVideoPage:T,currentPageContentId:L,autoplayContents:(0,A.VL)(e,d),isSeries:P,autoPlayShowTime:O,chromecastAutoplayVisible:o,isLive:N,captionSettings:i,isLoggedIn:!(!n||!n.user)}},Ne=(0,s.withRouter)((0,i.Ng)(Te)((0,o.Ay)(Ie))),Le=Ie,De=Ne},20970:function(e,t,n){n.d(t,{A:function(){return W}});var a=n(58168),r=n(51114),o=n(32485),i=n.n(o),s=n(96540),l=n(69680),c=n(56488),u=n(66080),d=n(52591),p=n(43955),m=n(33642),f=n(48902),v=n(64741),A=n(15215),g=n(17468),h=n(74022),y=n(7177),E="dOUbG",b="EA4QM",C="vCxAh",k="UXsyO",w=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.state={backgroundImage:"none",backgroundPosition:"-1px bottom"},t.updateThumbnailBackground=(0,h.A)((function(){var e=t.props,n=e.indicatorPosition,a=e.duration,r=e.thumbnailSprites["".concat(y.p5,"x")]||{},o=r.count_per_sprite,i=void 0===o?1:o,s=r.frame_width,l=void 0===s?120:s,c=r.sprites,u=void 0===c?[]:c;if(t.isComponentMounted&amp;&amp;0!==u.length){var d=function(e){var t=e.position,n=e.duration,a=e.countPerSprite,r=e.interval,o=Math.floor(n/r)-1,i=Math.min(Math.floor(t/r),o);return{spriteIndex:Math.floor(i/a),thumbnailIndex:i%a}}({position:n,duration:a,countPerSprite:i,interval:5}),p=d.spriteIndex,m=d.thumbnailIndex;t.setState({backgroundImage:(0,g.iw)(u[p]),backgroundPosition:"-".concat(m*l+1,"px bottom")})}}),200),t.isComponentMounted=!1,t.handleClick=function(e){var n=t.props.handleClick;null==n||n(e)},t}return(0,A.__extends)(t,e),t.prototype.componentDidMount=function(){this.isComponentMounted=!0,this.updateThumbnailBackground()},t.prototype.componentDidUpdate=function(e){e.indicatorPosition!==this.props.indicatorPosition&amp;&amp;this.updateThumbnailBackground()},t.prototype.componentWillUnmount=function(){this.isComponentMounted=!1},t.prototype.render=function(){var e,t,n=this.props,a=n.duration,o=n.indicatorPosition,l=n.isAnimated,c=n.isShowText,u=n.positionOffset,d=n.positionWidth,p=n.thumbnailSprites["".concat(y.p5,"x")]||{},m=p.frame_width,v=void 0===m?120:m,A=p.height,g=void 0===A?0:A,h=p.sprites,w=void 0===h?[]:h,S=this.state,R=S.backgroundImage,_=S.backgroundPosition,M=v/2,P=d&gt;0?M/d:0,I=1-P,T=o/a;if(T=(0,r.clamp)(T,P,I),Array.isArray(u)){var N=(u[0]+M)/d,L=(u[1]-M)/d;T=(0,r.clamp)(T,N,L)}var D=a&gt;0?"".concat(100*T,"%"):0,O=o?(0,f.Xd)(o):"00:00";return 0!==w.length||c?0===w.length?s.createElement("span",{ref:this.props.nodeRef,className:k,style:{left:D}},O):s.createElement("div",{ref:this.props.nodeRef,className:i()(E,(e={},e[b]=l,e)),onClick:this.handleClick,style:{height:"".concat(g+2,"px"),left:D,width:"".concat(v,"px")}},s.createElement("div",{className:i()(C,(t={},t[b]=l,t)),style:{backgroundImage:R,backgroundPosition:_}}),c?s.createElement("span",{className:k},O):null):null},t}(s.PureComponent),S=w,R=n(81409),_="nmb7c",M="Ud9YL",P="UoV2V",I="kOpji",T="SIG6O",N="yDQuj",L="RDBql",D="QW6WE",O="YyvkS",x="fMfuT",V="SnXT0",B="qAZ1z",F="FSR1C",U={enter:"FGRwh",enterActive:"VgCn6",exit:"nX8hJ",exitActive:"nyVJ9"},W=function(e){var t,n,o=e.seek,A=e.thumbnailSprites,g=(e.adBreaks,e.compactUiMode),h=e.isCasting,y=(0,u.A)(R.ZU),E=(0,u.A)(h?R.nm:R.ch),b=(0,u.A)(h?R.q8:d.Rt),C=(0,u.A)(h?R.id:R.Ll),k=(0,u.A)(p.MH),w=function(){var e=(0,s.useRef)(null),t=(0,s.useState)(0),n=t[0],a=t[1],r=(0,s.useState)(0),o=r[0],i=r[1];return(0,s.useEffect)((function(){var t=(0,v.A)((function(){if(e.current){var t=e.current.getBoundingClientRect();a(t.left),i(t.width)}}),50);return(0,m.q2)(window,"resize",t),t(),function(){(0,m.f)(window,"resize",t),t.cancel()}}),[]),{timelineElRef:e,left:n,width:o}}(),W=w.timelineElRef,Y=w.left,K=w.width,H=(0,s.useState)(!1),G=H[0],q=H[1],z=(0,s.useState)(!1),Q=z[0],j=z[1],X=(0,s.useState)(-1),Z=X[0],J=X[1],$=(0,s.useState)(b),ee=$[0],te=$[1],ne=s.useRef(),ae=s.useRef(),re=(0,s.useCallback)((function(e){var t=(0,r.clamp)((e-Y)/K,0,1);return Math.floor(t*E)}),[Y,K,E]),oe=(0,s.useCallback)((function(){o({toPosition:Z,seekInitiator:"THUMBNAIL_CLICK"})}),[Z,o]),ie=(0,s.useCallback)((function(e){e.stopPropagation(),C||ne.current||o({toPosition:re(e.clientX),seekInitiator:"PROGRESS_BAR_CLICK"})}),[C,o,re]),se=(0,s.useCallback)((function(e){var t=e.clientX;Q||C||ae.current||J(re(t))}),[Q,C,re]),le=(0,s.useCallback)((function(){Q||C||(ae.current&amp;&amp;(clearTimeout(ae.current),ae.current=void 0),J(-1))}),[C,Q]),ce=(0,s.useCallback)((function(e){var t=e.clientX;C||(le(),j(!0),te(re(t)))}),[C,le,re]),ue=(0,s.useCallback)((function(e){var t,n=e.touches;if(!C){var a=null===(t=n[0])||void 0===t?void 0:t.clientX;void 0!==a&amp;&amp;(J(re(a)),q(!0))}}),[C,re]),de=(0,s.useCallback)((function(e){var t=e.clientX;Q||C||(ae.current=setTimeout((function(){ae.current=void 0,J(re(t))}),200))}),[Q,C,re]);(0,s.useEffect)((function(){if(!k){var e=function(e){var t=e.clientX;if(Q&amp;&amp;!C){var n=re(t);te(n)}};return(0,m.q2)(window,"mousemove",e),function(){(0,m.f)(window,"mousemove",e)}}}),[Q,C,re,k]),(0,s.useEffect)((function(){if(!k){var e=function(e){var t=e.clientX;Q&amp;&amp;!C&amp;&amp;(j(!1),o({toPosition:re(t),seekInitiator:"PLAYHEAD_DRAG_DESKTOP"}),ne.current=setTimeout((function(){ne.current=void 0}),0))};return(0,m.q2)(window,"mouseup",e),function(){(0,m.f)(window,"mouseup",e)}}}),[Q,C,o,re,k]),(0,s.useEffect)((function(){if(k){var e=function(e){var t,n=e.touches;if(!C){var a=null===(t=n[0])||void 0===t?void 0:t.clientX;void 0!==a&amp;&amp;G&amp;&amp;J(re(a))}};return(0,m.q2)(window,"touchmove",e),function(){(0,m.f)(window,"touchmove",e)}}}),[C,G,re,k]),(0,s.useEffect)((function(){var e=function(){C||G&amp;&amp;(o({toPosition:Z,seekInitiator:"PLAYHEAD_DRAG_MOBILE"}),J(-1),q(!1))};return(0,m.q2)(window,"touchend",e),function(){(0,m.f)(window,"touchend",e)}}),[C,G,Z,o]);var pe=Q?ee:b,me=E&gt;0&amp;&amp;void 0!==y?parseFloat((y/E).toFixed(4)):0,fe="".concat(100*me,"%"),ve=E&gt;0?parseFloat((Z/E).toFixed(4)):0,Ae="".concat(100*ve,"%"),ge=E&gt;0?parseFloat((pe/E).toFixed(4)):0,he="".concat(100*ge,"%"),ye=!C&amp;&amp;Z&gt;=0&amp;&amp;!g,Ee=i()(_,((t={})[B]=!!C,t[F]=g,t)),be=k?{onTouchStart:ue}:{onMouseEnter:de,onMouseMove:se,onMouseLeave:le},Ce=(0,s.useRef)(null);return s.createElement("div",(0,a.A)({className:Ee},be),s.createElement("div",{className:M},s.createElement("span",{className:P},pe?(0,f.Xd)(pe):"00:00"),s.createElement(l.A,{component:"div",className:I},ye?s.createElement(c.A,{key:"thumbnailPreview",classNames:U,timeout:300,nodeRef:Ce},s.createElement(S,{nodeRef:Ce,duration:E,handleClick:oe,indicatorPosition:Z,isAnimated:!0,isShowText:!0,key:"thumbnailPreview",positionWidth:K,thumbnailSprites:A})):null),s.createElement("span",{className:P},E?(0,f.Xd)(E):"00:00")),s.createElement("div",{className:T,onClick:k?void 0:ie,ref:W},s.createElement("div",{className:N},y?s.createElement("div",{className:L,style:{width:fe}}):null,!C&amp;&amp;Z&gt;=0?s.createElement("div",{className:D,style:{width:Ae}}):null,s.createElement("div",{className:O,style:{width:he}}),null),C?null:s.createElement("span",{className:i()(x,(n={},n[V]=Q,n)),style:{left:he},onMouseDown:k?void 0:ce})))}},25177:function(e,t,n){n.d(t,{J:function(){return Z},A:function(){return ee}});var a=n(58168),r=n(15215),o=n(70853),i=n(52337),s=n(22475),l=n(9575),c=n(96540),u=(0,c.memo)((function(e){return c.createElement("svg",(0,r.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-scale-down",viewBox:"0 0 24 24",role:"img"},e),c.createElement("title",null,"Scale Down Icon"),c.createElement("path",{fill:"currentColor",d:"M20.707 3.293a.997.997 0 0 0-1.414 0l-4.291 4.294L15 4.347c0-.552-.428-1.02-.981-1.02a1 1 0 0 0-1 1L13 9.558c0 .961.51 1.442 1.431 1.442h5.229a1 1 0 0 0 0-2l-3.243.001 4.29-4.294a.999.999 0 0 0 0-1.414M9.569 13H4.34a1 1 0 0 0 0 2l3.243-.001-4.29 4.294a.999.999 0 1 0 1.414 1.414l4.291-4.294.002 3.24c0 .552.428 1.02.981 1.02a1 1 0 0 0 1-1L11 14.442C11 13.481 10.49 13 9.569 13"}))})),d=n(60105),p=n(56629),m=n(34843),f=(0,c.memo)((function(e){return c.createElement("svg",(0,r.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-pause",viewBox:"0 0 24 24",role:"img"},e),c.createElement("title",null,"Pause Icon"),c.createElement("path",{fill:"currentColor",d:"M8.5 21h-2c-.825 0-1.5-.675-1.5-1.5v-15C5 3.675 5.675 3 6.5 3h2c.825 0 1.5.675 1.5 1.5v15c0 .825-.675 1.5-1.5 1.5M17.5 21h-2c-.825 0-1.5-.675-1.5-1.5v-15c0-.825.675-1.5 1.5-1.5h2c.825 0 1.5.675 1.5 1.5v15c0 .825-.675 1.5-1.5 1.5"}))})),v=n(39178),A=(0,c.memo)((function(e){return c.createElement("svg",(0,r.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-back-30",viewBox:"0 0 24 24",role:"img"},e),c.createElement("title",null,"Back 30 Icon"),c.createElement("path",{fill:"currentColor",d:"M13 4h-1V2.729a.7.7 0 0 0-1.053-.604L7.061 4.396c-.027.016-.037.044-.061.062v-1.73a.7.7 0 0 0-1.053-.604L2.061 4.396a.7.7 0 0 0 0 1.209l3.885 2.271A.7.7 0 0 0 7 7.271v-1.73c.024.019.034.047.061.063l3.885 2.271A.7.7 0 0 0 12 7.271V6h1c3.859 0 7 3.14 7 7s-3.141 7-7 7-7-3.14-7-7a1 1 0 1 0-2 0c0 4.962 4.037 9 9 9s9-4.038 9-9-4.037-9-9-9Z"}),c.createElement("path",{fill:"currentColor",d:"M15.502 16.431c-.613-.007-2.007-.248-2.042-2.334v-2.184c.034-2.078 1.424-2.331 2.02-2.345.62.013 2.002.266 2.055 2.328v2.189c-.053 2.1-1.44 2.34-2.033 2.346m-.022-5.576c-.268.006-.716.016-.733 1.069v2.163c.017 1.05.461 1.055.754 1.058.279-.003.72-.008.747-1.074v-2.148c-.029-1.051-.474-1.061-.768-1.068M12.518 13.511a1.719 1.719 0 0 0-.54-.627c.235-.178.405-.382.506-.608.095-.248.144-.51.144-.778a2.063 2.063 0 0 0-.531-1.384c-.364-.4-.859-.607-1.476-.613a1.762 1.762 0 0 0-1.264.541 2.075 2.075 0 0 0-.61 1.31l-.009.094h1.097l.014-.068c.055-.256.162-.447.319-.568.15-.121.31-.18.489-.18a.861.861 0 0 1 .619.247.906.906 0 0 1 .248.64c0 .26-.078.464-.239.626-.161.166-.384.247-.681.247h-.407v1.019h.484c.268 0 .482.081.653.248.176.173.264.413.269.732-.005.315-.093.549-.271.718a.835.835 0 0 1-.63.265c-.235 0-.417-.063-.558-.194a1.272 1.272 0 0 1-.33-.512l-.021-.056H8.7l.018.101c.105.576.338 1.022.694 1.328.356.307.771.462 1.234.462.595-.007 1.089-.206 1.469-.591.387-.378.586-.899.592-1.55 0-.294-.063-.579-.189-.849"}))})),g=(0,c.memo)((function(e){return c.createElement("svg",(0,r.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-forward-30",viewBox:"0 0 24 24",role:"img"},e),c.createElement("title",null,"Forward 30 Icon"),c.createElement("g",{fill:"currentColor",clipPath:"url(#clip0_9_2337)"},c.createElement("path",{d:"M11 4h1V2.729a.7.7 0 0 1 1.053-.604l3.885 2.271c.028.016.038.044.062.062v-1.73a.7.7 0 0 1 1.053-.604l3.885 2.271a.7.7 0 0 1 0 1.209l-3.885 2.271A.7.7 0 0 1 17 7.271v-1.73c-.024.018-.034.047-.061.062l-3.885 2.271A.7.7 0 0 1 12 7.271V6h-1c-3.859 0-7 3.14-7 7s3.141 7 7 7 7-3.14 7-7a1 1 0 1 1 2 0c0 4.962-4.037 9-9 9s-9-4.038-9-9 4.037-9 9-9Z"}),c.createElement("path",{d:"M13.602 16.431c-.613-.007-2.007-.248-2.042-2.334v-2.184c.034-2.078 1.424-2.331 2.02-2.345.62.013 2.002.266 2.055 2.328v2.189c-.053 2.1-1.44 2.34-2.033 2.346m-.022-5.576c-.268.006-.716.016-.733 1.069v2.163c.017 1.05.461 1.055.754 1.058.28-.003.72-.008.747-1.074v-2.148c-.029-1.051-.474-1.061-.768-1.068M10.618 13.511a1.719 1.719 0 0 0-.54-.627c.235-.178.405-.382.506-.608.096-.248.144-.51.144-.778a2.063 2.063 0 0 0-.531-1.384c-.363-.401-.859-.607-1.475-.614a1.762 1.762 0 0 0-1.264.541 2.075 2.075 0 0 0-.61 1.31l-.009.094h1.097l.014-.068c.055-.256.162-.447.319-.568.15-.121.31-.18.49-.18a.861.861 0 0 1 .618.247.906.906 0 0 1 .248.64c0 .26-.078.464-.239.626-.16.166-.384.247-.68.247h-.407v1.019h.484c.268 0 .482.081.653.248.176.173.264.413.269.732-.005.315-.093.549-.271.718a.835.835 0 0 1-.63.265c-.235 0-.417-.063-.558-.194a1.272 1.272 0 0 1-.33-.512l-.021-.056H6.8l.018.101c.105.576.338 1.022.694 1.328.356.306.771.462 1.234.462.595-.007 1.09-.206 1.469-.591.387-.378.586-.899.592-1.55a1.99 1.99 0 0 0-.189-.848"})),c.createElement("defs",null,c.createElement("clipPath",{id:"clip0_9_2337"},c.createElement("path",{fill:"currentColor",d:"M0 0h24v24H0z"}))))})),h=n(57439),y=n(73511),E=n(93031),b=n(62799),C=n(32485),k=n.n(C),w=n(41811),S=n(72267),R=n(58065),_=n(38798),M=n(2833),P=n.n(M),I=n(40962),T=n(631),N=n(66080),L=n(52591),D=n(43955),O=n(33642),x=n(93705),V=n(30946),B=n(74022),F=n(96573),U=n(81409),W=n(2424),Y=n(92427),K=n(52691),H=n(61950),G=n(67409),q=n(41013),z=n(30485),Q=n(31241),j=n(94838),X=(0,S.YK)({play:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:play",defaultMessage:"Play"},pause:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:pause",defaultMessage:"Pause"},stepRewind:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:stepRewind",defaultMessage:"Rewind 30s"},stepForward:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:stepForward",defaultMessage:"Forward 30s"},closeFullscreen:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:closeFullscreen",defaultMessage:"Close Fullscreen"},goFullscreen:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:goFullscreen",defaultMessage:"Go Fullscreen"},cast:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:cast",defaultMessage:"Play on TV"},videoQuality:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:videoQuality",defaultMessage:"Video Quality"},pictureInPicture:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:pictureInPicture",defaultMessage:"Picture In Picture"},closeTheater:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:closeTheater",defaultMessage:"Exit Theater Mode"},goTheater:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/PlayerControls:goTheater",defaultMessage:"Enter Theater Mode"}}),Z=200,J=function(e,t){var n=function(e,t,n){return"position"===n||void 0};return P()(e[0],t[0],n)&amp;&amp;P()(e[1],t[1],n)},$=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.handleClickVolume=function(e){e.stopPropagation(),t.toggleVolumeMute()},t.handleClickStepRewind=function(e){e.stopPropagation(),t.props.stepRewind("ON_SCREEN_BUTTON")},t.handleClickStepForward=function(e){e.stopPropagation(),t.props.stepForward("ON_SCREEN_BUTTON")},t.setVolume=function(e){var n=t.props,a=n.isMuted,r=n.updateVolume;t.props.volumeChangedByUserRef.current=!0,a&amp;&amp;(t.props.volumeMuteChangedByUserRef.current=!0),r(e)},t.toggleVolumeMute=function(){t.props.volumeMuteChangedByUserRef.current=!0,t.props.toggleVolumeMute()},t.stopPropagation=function(e){e.stopPropagation()},t.renderExtraControls=(0,w.A)((function(e){var n,r=e.basicCaptionSettings,o=e.captionsList,f=e.captionsIndex,v=e.containerRef,A=e.handleCaptionSettingsToggle,g=e.captionsSettingsVisible,y=e.qualitySettingsVisible,E=e.intl,b=e.isAd,C=e.qualityList,w=e.qualityIndex,S=e.setCaptions,R=e.getAudioTracks,_=e.getCurrentAudioTrack,M=e.setAudioTrack,P=e.isFullscreen,I=e.showPIPButton,T=e.showTheaterButton,N=e.pipEnabled,L=e.togglePictureInPicture,D=e.showMobileDesign,V=e.isTheater,B=e.handleClickFullscreen,F=e.handleClickTheater,U=[],W=!b&amp;&amp;C.length&gt;1&amp;&amp;!t.props.compactUiMode;if(!b&amp;&amp;o.length&gt;1&amp;&amp;!t.props.compactUiMode){var Y={basicCaptionSettings:r,captionsList:o,captionsIndex:f,className:j.A.extraControl,getMenuContainer:function(){return(0,O.Kn)()||v.current},handleAdvancedSettingsClick:t.props.handleAdvancedSettingsClick,iconClass:j.A.icon,isAd:b,setCaptions:S,toggleDelay:Z,forceFullHeightMenu:D&amp;&amp;!P,onToggle:A,visible:g,getAudioTracks:R,getCurrentAudioTrack:_,setAudioTrack:M};U.push(c.createElement(x.A,(0,a.A)({key:"captions"},Y)))}return W&amp;&amp;U.push(c.createElement("span",{key:"quality",id:"qualityArea",className:k()(j.A.extraControl,(n={},n[j.A.extraControlActive]=w&gt;0,n)),onMouseEnter:t.props.showQualityList,onMouseLeave:t.props.hideQualityList},c.createElement(h.A,{icon:c.createElement(i.A,{className:j.A.icon}),onClick:t.props.handleClickQualityIcon}),y?t.renderQualityList():null)),I&amp;&amp;U.push(c.createElement("span",{key:"picture-in-picture",className:j.A.extraControl},c.createElement(h.A,{icon:N?c.createElement(s.A,{className:j.A.icon}):c.createElement(l.A,{className:j.A.icon}),tooltip:E.formatMessage(X.pictureInPicture),onClick:L}))),T&amp;&amp;U.push(c.createElement("span",{key:"theater",id:"theater",className:j.A.extraControl},c.createElement(h.A,{icon:V?c.createElement(u,{className:j.A.icon}):c.createElement(d.A,{className:j.A.icon}),tooltip:V?E.formatMessage(X.closeTheater):E.formatMessage(X.goTheater),onClick:F}))),U.push(c.createElement("span",{key:"fullscreen",id:"fullscreenArea",className:j.A.extraControl},c.createElement(h.A,{icon:P?c.createElement(p.A,{className:j.A.icon}):c.createElement(m.A,{className:j.A.icon}),tooltip:P?E.formatMessage(X.closeFullscreen):E.formatMessage(X.goFullscreen),tooltipPlacement:"topLeft",onClick:B}))),U}),J),t.handleClickPlayPause=function(e){e.stopPropagation();var n=t.props,a=n.playerState,r=n.pause,i=n.play;a===o.State.playing?r():i(o.ActionLevel.UI)},t.renderPlaybackButton=function(e){var t=e.id,n=e.key,r=e.icon,o=e.onClick,i=e.className,s=e.volumeConfig,l=e.tooltip;return s?c.createElement(Q.A,(0,a.A)({key:n,id:t,onClick:o,customClass:i,iconClass:j.A.icon},s)):c.createElement("span",{key:n,className:i},c.createElement(h.A,{icon:r,tooltip:l,onClick:o}))},t.renderPlaybackButtons=(0,w.A)((function(e){var n=e.playerState,a=e.isAd,r=e.isMobile,i=e.isMuted,s=e.volume,l=e.intl,u=e.showVolumeRange,d=n===o.State.playing,p=k()(j.A.playbackButton,j.A.negligibleUnderXS),m=[];return m.push({id:"playPauseButton",key:"playPause",icon:d?c.createElement(f,{className:j.A.icon}):c.createElement(v.A,{className:j.A.icon}),onClick:t.handleClickPlayPause,className:j.A.playbackButton,tooltip:d?l.formatMessage(X.pause):l.formatMessage(X.play)}),a||t.props.compactUiMode||(m.push({id:"rewindButton",key:"stepRewind",icon:c.createElement(A,{className:j.A.icon}),onClick:t.handleClickStepRewind,className:p,tooltip:l.formatMessage(X.stepRewind)}),m.push({id:"forwardButton",key:"stepForward",icon:c.createElement(g,{className:j.A.icon}),onClick:t.handleClickStepForward,className:p,tooltip:l.formatMessage(X.stepForward)})),t.props.compactUiMode||m.push({id:"volumeButton",key:"volume",onClick:t.handleClickVolume,className:j.A.playbackButton,volumeConfig:{show:!i&amp;&amp;u,isMuted:i,min:1,max:100,value:s,onChanging:t.setVolume,onChanged:t.setVolume,onMouseEnter:r?void 0:t.props.makeVolumeRangeVisible,onMouseLeave:r?void 0:t.props.makeVolumeRangeInvisible}}),m.map((function(e){return t.renderPlaybackButton(e)}))}),J),t.renderContents=(0,w.A)((function(e){return c.createElement(c.Fragment,null,c.createElement(y.A,{xs:"4",className:j.A.playbackButtons},t.renderPlaybackButtons(e)),c.createElement(y.A,{xs:"4",className:j.A.infoSection}),c.createElement(y.A,{xs:"4",className:j.A.extraControls},t.renderExtraControls(e)))}),J),t}return(0,r.__extends)(t,e),t.prototype.componentDidUpdate=function(e){var t=e.isAd,n=e.adSequence,a=e.isMuted,r=e.volume,o=e.toggleVolumeMute,i=e.updateVolume,s=this.props.isAd&amp;&amp;!t,l=!this.props.isAd&amp;&amp;t||this.props.adSequence!==n;s&amp;&amp;(this.props.volumeChangedByUserRef.current=!1,this.props.volumeMuteChangedByUserRef.current=!1,this.props.isMutedBeforeAdRef.current=a,this.props.volumeBeforeAdRef.current=r),l&amp;&amp;(this.props.volumeMuteChangedByUserRef.current||this.props.isMutedBeforeAdRef.current===a||o(),this.props.volumeChangedByUserRef.current||this.props.volumeBeforeAdRef.current===r||i(this.props.volumeBeforeAdRef.current))},t.prototype.renderQualityList=function(){var e=this.props,t=e.qualityList,n=e.qualityIndex;return t.length&lt;=1?null:c.createElement("div",{id:"qualityList",onClick:this.stopPropagation,className:k()(j.A.qualityList),ref:this.props.qualityListRef},c.createElement("section",null,c.createElement("h3",null,c.createElement(R.A,X.videoQuality)),c.createElement(E.A,{options:t,activeLabel:t[n].label,onOptionSelect:this.props.setQuality})))},t.prototype.render=function(){return c.createElement(b.A,{className:j.A.playerControls},this.renderContents(this.props))},t}(c.PureComponent),ee=(0,_.Ay)((function(e){var t=e.handleQualitySettingsToggle,n=e.qualitySettingsVisible,r=(0,N.A)(L.cR),o=(0,N.A)(U.Ll),i=(0,N.A)(U.aw),s=(0,N.A)(U.vV),l=(0,N.A)(U.gQ),u=(0,N.A)(D.MH),d=(0,N.A)(F.A9),p=(0,N.A)(I.dc),m=(0,N.A)(L.Rt),f=(0,N.A)(L.PS),v=(0,N.A)(L.ns),A=(0,N.A)(U.xL),g=(0,N.A)(U.th),h=(0,N.A)(U.OW),y=(0,T.A)(),E=(0,c.useRef)(!1),b=(0,c.useRef)(!1),C=(0,c.useRef)(s),k=(0,c.useRef)(l),w=(0,c.useRef)(null),S=(0,c.useRef)(null),R=function(){var e=(0,c.useState)(!1),t=e[0],n=e[1],a=(0,c.useRef)(t);return(0,c.useEffect)((function(){var e=(0,B.A)((function(){var e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);!a.current&amp;&amp;e&lt;=960&amp;&amp;(n(!0),a.current=!0),a.current&amp;&amp;e&gt;960&amp;&amp;(n(!1),a.current=!1)}),250);return e(),(0,O.q2)(window,"resize",e),function(){e.cancel(),(0,O.f)(window,"resize",e)}}),[]),{showMobileDesign:t}}().showMobileDesign;!function(e){var t=e.qualitySettingsVisible,n=e.qualityListRef,a=e.handleQualitySettingsToggle;(0,c.useEffect)((function(){var e=function(e){var r;t&amp;&amp;(e.keyCode===V.P$.tab&amp;&amp;e.target instanceof HTMLElement&amp;&amp;!(null===(r=n.current)||void 0===r?void 0:r.contains(e.target))||e.keyCode===V.P$.escape)&amp;&amp;a(!1)};return(0,O.q2)(window,"keyup",e),function(){(0,O.f)(window,"keyup",e)}}),[a,t,n])}({qualitySettingsVisible:n,qualityListRef:w,handleQualitySettingsToggle:t});var _=function(e){var t=e.qualitySettingsVisible,n=e.handleQualitySettingsToggle,a=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(t);o.current=t,(0,c.useEffect)((function(){return function(){clearTimeout(a.current),clearTimeout(r.current)}}),[]);var i=(0,c.useCallback)((function(){clearTimeout(a.current),r.current=setTimeout((function(){o.current||n(!0)}),200)}),[n]),s=(0,c.useCallback)((function(){clearTimeout(r.current),a.current=setTimeout((function(){o.current&amp;&amp;n(!1)}),200)}),[n]),l=(0,c.useCallback)((function(e){e.stopPropagation(),i()}),[i]);return{showQualityList:i,hideQualityList:s,handleClickQualityIcon:l}}({qualitySettingsVisible:n,handleQualitySettingsToggle:t}),M=_.showQualityList,P=_.hideQualityList,x=_.handleClickQualityIcon,Q=function(e){var t=(0,N.A)(L.Rt),n=(0,N.A)(I.dc);return{handleAdvancedSettingsClick:(0,c.useCallback)((function(){var a;e();var r=(0,G.k6)({pathname:(0,q.M)(),userInteraction:"CONFIRM",component:"BUTTON",buttonType:Y.V.TEXT,buttonValue:"advanced_subtitles"});(0,z.sx)(H.gn,r),n||/startPos=\d+/.test("".concat(window.location))||window.history.replaceState(null,"",(0,W.addQueryStringToUrl)(window.location.href,((a={})[K.$N2]=t,a)))}),[e,n,t])}}(e.pause).handleAdvancedSettingsClick,j=function(){var e=(0,c.useState)(!1),t=e[0],n=e[1],a=(0,c.useRef)(!1);a.current=t;var r=(0,c.useRef)(),o=(0,c.useRef)(),i=(0,c.useCallback)((function(){clearTimeout(r.current),r.current=setTimeout((function(){a.current||n(!0)}),200)}),[]),s=(0,c.useCallback)((function(){clearTimeout(o.current),o.current=setTimeout((function(){a.current&amp;&amp;n(!1)}),200)}),[]);return(0,c.useEffect)((function(){return function(){clearTimeout(r.current),clearTimeout(o.current)}}),[]),{showVolumeRange:t,setShowVolumeRange:n,makeVolumeRangeVisible:i,makeVolumeRangeInvisible:s}}(),X=j.showVolumeRange,Z=j.setShowVolumeRange,J=j.makeVolumeRangeVisible,ee=j.makeVolumeRangeInvisible;return c.createElement($,(0,a.A)({},e,{playerState:r,isAd:o,adSequence:i,isMuted:s,volume:l,isMobile:u,castApiAvailable:d,isLoggedIn:p,position:m,captionsList:f,captionsIndex:v,qualityList:A,qualityIndex:g,isHD:h,showVolumeRange:X,setShowVolumeRange:Z,showMobileDesign:R,volumeChangedByUserRef:E,volumeMuteChangedByUserRef:b,isMutedBeforeAdRef:C,volumeBeforeAdRef:k,qualityListRef:w,volumeRangeRef:S,showQualityList:M,hideQualityList:P,handleClickQualityIcon:x,makeVolumeRangeVisible:J,makeVolumeRangeInvisible:ee,dispatch:y,handleAdvancedSettingsClick:Q}))}))},22405:function(e,t,n){n.r(t),n.d(t,{default:function(){return oi},fetchData:function(){return ri},fetchDataDeferred:function(){return ai}});var a=n(95923),r=n(2424),o=n(51114),i=n(58104),s=n(32485),l=n.n(s),c=n(41811),u=n(96540),d=n(80545),p=n(66860),m=n(71085),f=n(5040),v=n(52691),A=n(69864),g=n(89260),h=n(32174),y=n(52171),E=n(40962),b=n(83666),C=n(66080),k=n(10619),w=n(37478),S=n(87216),R=n(53277),_=n(43955),M=n(86111),P=n(70978),I=n(69780),T=n(80208),N=n(85491),L=n(16744),D=n(32085),O=n(47442),x=n(38191),V=n(38167),B=n(34123),F=n(66302),U=n(24179),W=n(7177),Y=n(4907),K=n(9756),H=n(70642),G=n(15215),q=n(27948),z=n(30485);var Q=n(56579),j=n(23425),X=n(61637);function Z(e){var t=(0,X.KQ)(),n=(0,u.useRef)();(0,u.useLayoutEffect)((function(){var a=function(t,a){n.current=e(t,a)};return t.onPlayerCreate(a),function(){var e;null===(e=n.current)||void 0===e||e.call(n),n.current=void 0,t.offPlayerCreate(a)}}),[e,t])}var J,$=(0,j.S8)("TimeUpdateMonitor"),ee={FIRETV_HYB:.1},te=function(){var e=this;this.timeupdateDiffSum=0,this.updatesOverOneSecond=0,this.updatesUnderOneSecond=0,this.checkFeatureSwitch=function(){return!1},this.getStats=function(){var t=e.updatesOverOneSecond+e.updatesUnderOneSecond;return{average:e.timeupdateDiffSum/(t||1),slowTimeupdateRatio:e.updatesOverOneSecond/(t||1)*100,updatesOverOneSecond:e.updatesOverOneSecond,updatesUnderOneSecond:e.updatesUnderOneSecond}},this.timeUpdateHandler=function(t){if(t.target instanceof HTMLVideoElement){var n=t.target,a=!n.paused&amp;&amp;!n.ended&amp;&amp;n.readyState&gt;2&amp;&amp;!n.seeking,r=n.currentTime;if(a)if(e.lastPosition){var o=r-e.lastPosition;o&lt;0?e.checkFeatureSwitch()&amp;&amp;$("negative diff",o):o&lt;.01?e.checkFeatureSwitch()&amp;&amp;$("tiny diff",o):(e.lastPosition=r,e.timeupdateDiffSum+=o,o&gt;=1?e.updatesOverOneSecond+=1:e.updatesUnderOneSecond+=1,e.checkFeatureSwitch()&amp;&amp;$("diff",o.toFixed(5)))}else e.lastPosition=r;else e.lastPosition=void 0}}},ne=function(){var e=function(){if(void 0===J){var e=ee[""],t=void 0!==e?e:.1;J=Math.random()&lt;t}return J}(),t=(0,u.useRef)(e?new te:void 0);return Z((0,u.useCallback)((function(n){var a,r,o=t.current,i=null===(a=t.current)||void 0===a?void 0:a.timeUpdateHandler;if(e&amp;&amp;i&amp;&amp;o)return(0,Q.D)({timeUpdateMonitor:o}),null===(r=n.getCurrentVideoElement())||void 0===r||r.addEventListener("timeupdate",i),function(){var e,t;null===(e=n.getCurrentVideoElement())||void 0===e||e.removeEventListener("timeupdate",i),t=o.getStats(),(0,z.jv)({level:"info",type:q.ij.videoInfo,subtype:q.rr.PLAYBACK.TIMEUPDATE_STATS,message:(0,G.__assign)({},t)})}}),[])),{timeUpdateMonitorRef:t}},ae=n(70555);var re=n(631),oe=n(45125),ie=n(99018),se=n(70853),le=n(71129),ce=n(48031),ue=n(84736),de=n(17189),pe=n(32067),me=n(7687),fe=n(63326),ve=n(89072),Ae=n(47092),ge=n(69856);function he(e){var t=e.contentId,n=(0,G.__rest)(e,["contentId"]);return(0,G.__assign)((0,G.__assign)({content_id:t},n),{release:Ae.A.getAnalyticsConfig().app_version})}var ye=n(88186),Ee=n(49519),be=n(61950),Ce=n(64149),ke=n(88505),we=n(74886),Se=n(84601),Re=n(79858),_e=n(67525),Me=n(58489),Pe=n(99043),Ie=function(e){return function(t,n){return(0,G.__awaiter)(void 0,void 0,void 0,(function(){var a,r;return(0,G.__generator)(this,(function(o){switch(o.label){case 0:return a={},e?[4,(0,G.__awaiter)(void 0,void 0,Promise,(function(){var e;return(0,G.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,(0,Pe.gI)()];case 1:return t.sent(),(e=(0,Pe.o2)())?[2,{Authorization:"Bearer ".concat(e)}]:[3,3];case 2:return t.sent(),[3,3];case 3:return[2,{}]}}))}))]:[3,2];case 1:a=o.sent(),o.label=2;case 2:return[2,[t,(0,G.__assign)((0,G.__assign)((0,G.__assign)({},n),a),null!==(r=Me.m.getRainmakerParams().header)&amp;&amp;void 0!==r?r:{})]]}}))}))}},Te=n(25016),Ne=n(35470),Le=n(41675),De=n(27042),Oe=n(40616),xe=Oe.Ay.rainmakerUrl,Ve=Oe.Ay.rainmakerIPv4OnlyUrl,Be=function(e){var t=e.useIPv4OnlyServer,n=e.needAuth,a=(0,G.__rest)(e,["useIPv4OnlyServer","needAuth"]);return(!a.position||a.position&lt;0)&amp;&amp;(a.position=0),function(e,t,n){var a=n?"v2/rev/vod":"api/v2/rev/vod";return"".concat(t?Ve:xe,"/").concat(a,"/").concat((0,De.ff)(),"?").concat((0,r.queryStringify)(e))}((0,Le.$)(a),t,n)},Fe=function(e){return e.reduce((function(e,t){return 0!==t&amp;&amp;(e[t]={adPlayed:!1}),e}),{})},Ue=n(33323),We=n(60233),Ye=n(47299),Ke=n(47066),He=n(57913),Ge=n(23204);function qe(e){var t,n,a,r=e.metrics,o=(0,G.__rest)(e,["metrics"]),i=r.first_frame_time,s=r.frag_loaded_time,l=r.manifest_loaded_time,c=(0,G.__rest)(r,["first_frame_time","frag_loaded_time","manifest_loaded_time"]);!function(e){(0,Ge.P)({name:He.O.AD_STARTUP_PERFORMANCE,message:e})}({log_version:fe.Pi,track_id:pe.HB.getVODPlaybackInfo().trackId,ad_id:(0,Ke.v)(null===(t=o.ad)||void 0===t?void 0:t.id,""),url:(0,Ke.v)(null===(n=o.ad)||void 0===n?void 0:n.video,""),is_preroll:o.isPreroll,ad_index:o.adSequence,ad_count:o.adsCount,duration:(0,We.w)(null===(a=o.ad)||void 0===a?void 0:a.duration,1e3),first_frame_time:Math.round(i),frag_loaded_time:Math.round(s),manifest_loaded_time:Math.round(l),message_map:(0,Ye.G4)({metrics:c})})}var ze=n(37537),Qe=n(29211);function je(e){var t,n,a=e.contentId,r=e.metrics,o=e.preloaded,i=e.videoResource,s=e.startPosition,l=e.isAfterAd,c=e.isFromPreroll,u=e.currentVideoResolution,d=r.first_frame_time,p=r.frag_loaded_time,m=r.variant_loaded_time,f=r.manifest_loaded_time,v=(0,G.__rest)(r,["first_frame_time","frag_loaded_time","variant_loaded_time","manifest_loaded_time"]),A={log_version:fe.Pi,track_id:pe.HB.getVODPlaybackInfo().trackId,video_id:a,preloaded:o,is_after_ad:l,is_from_preroll:c,start_position:Math.round(1e3*s),first_frame_time:Math.round(d),frag_loaded_time:Math.round(p),variant_loaded_time:Math.round(m),manifest_loaded_time:Math.round(f),video_resource_type:Qe.BQ[(0,Ke.v)(null==i?void 0:i.type,"unknown")],video_codec_type:Qe.bm[(0,Ke.v)(null==i?void 0:i.codec,ze.m.UNKNOWN)],max_video_resolution:Qe.l$[(0,Ke.v)(null==i?void 0:i.resolution,"UNKNOWN")],current_video_resolution:Qe.l$[u],message_map:(0,Ye.G4)({hdcp:null===(t=null==i?void 0:i.license_server)||void 0===t?void 0:t.hdcp_version,metrics:v})};n=A,(0,Ge.P)({name:He.O.CONTENT_STARTUP_PERFORMANCE,message:n})}var Xe,Ze=n(48982),Je=n(76765),$e=n(67409),et=n(20888),tt=n(88932),nt=n(41013);var at=((Xe={})[Ue.Cz.VIDEO_RESOLUTION_UNKNOWN]=-1,Xe[Ue.Cz.VIDEO_RESOLUTION_AUTO]=0,Xe[Ue.Cz.VIDEO_RESOLUTION_240P]=240,Xe[Ue.Cz.VIDEO_RESOLUTION_360P]=360,Xe[Ue.Cz.VIDEO_RESOLUTION_480P]=480,Xe[Ue.Cz.VIDEO_RESOLUTION_576P]=576,Xe[Ue.Cz.VIDEO_RESOLUTION_720P]=720,Xe[Ue.Cz.VIDEO_RESOLUTION_1080P]=1080,Xe[Ue.Cz.VIDEO_RESOLUTION_2160P]=2160,Xe);function rt(e){if(!e)return Ue.Cz.VIDEO_RESOLUTION_UNKNOWN;if(e.label===se.AUTOMATIC_QUALITY_LABEL)return Ue.Cz.VIDEO_RESOLUTION_AUTO;var t=e.height;for(var n in at)if(at[n]===t)return n;return Ue.Cz.VIDEO_RESOLUTION_UNKNOWN}var ot=n(68090),it=n(22392),st=function(e){var t,n=e.webRepositionVideoResource,a=e.video,r=e.drmKeySystem,o=e.isDRMSupported,i=e.videoResourceManager,s=e.isContentReady,l=e.videoResource;return n.getValue()?null===(t=lt({video:a,drmKeySystem:r,isDRMSupported:o,videoResourceManager:i,webRepositionVideoResource:n,isContentReady:s}))||void 0===t?void 0:t.getCurrentResource():l},lt=function(e){var t,n=e.video,a=e.drmKeySystem,r=e.isDRMSupported,o=e.videoResourceManager,i=e.webRepositionVideoResource,s=e.isContentReady;return i.getValue()?s?(0,it.$i)({videoResources:null!==(t=n.video_resources)&amp;&amp;void 0!==t?t:[],drmKeySystem:a,isDRMSupported:r,rememberFallback:!0}):void 0:o},ct=n(17394),ut=function(e){var t;return null!==(t=e.player.drmKeySystem)&amp;&amp;void 0!==t?t:void 0},dt=function(e){var t=ut(e);return t!==se.DrmKeySystem.Invalid&amp;&amp;(t!==se.DrmKeySystem.Widevine||!(0,ct.rC)()&amp;&amp;!(0,ct.kw)())},pt=function(e){return!!ut(e)},mt=n(81409),ft=n(50886),vt=n(62130),At=function(e){return"true"===(null==e?void 0:e.autoplay)},gt=function(e){var t=e.playerReady,n=(0,ft.zy)(),a=(0,ce.A)(t),r=(0,C.A)(_.MH),o=(0,C.A)(_.ZL),i=function(){var e=(0,C.A)(mt.np),t=(0,re.A)();return(0,u.useEffect)((function(){e||(0,vt.P)({muted:!1}).then((function(e){t((0,se.setAutoplayCapability)(e))}))}),[]),{canAutoplay:e}}().canAutoplay,s=(0,u.useState)(!0),l=s[0],c=s[1],d=(0,u.useCallback)((function(){return c(!1)}),[]),p=(0,u.useCallback)((function(){var e,t;if(r)return!1;if(o)return!1;if(!i)return!1;if(!l)return!1;if(window.__IS_GDPR_ENABLED__&amp;&amp;!(null===(t=(e=window.OneTrust).IsAlertBoxClosed)||void 0===t?void 0:t.call(e)))return!1;var s=n.query,c=void 0===s?{}:s,u=n.state,d=void 0===u?{}:u,p=!(!At(c)&amp;&amp;"google-feed"!==c.utm_source&amp;&amp;"true"!==c[v.x39]&amp;&amp;!d[v.x39]);return a.current||p}),[r,a,i,l,o,n]);return{blockAutoStart:d,getAutoStart:p}},ht=n(70497),yt=n(42616),Et=n(52591),bt=function(e){var t=e.video,n=(0,ft.zy)(),a=(0,re.A)(),r=(0,C.A)(E.dc),o=t.duration,i=t.series_id,s=t.id,l=(0,u.useRef)(),c=(0,C.A)(Et.tB),d=(0,C.A)(Et.cR),p=(0,u.useRef)(d);p.current=d;var m=(0,u.useRef)(),v=(0,u.useRef)(o);v.current=o;var A=(0,u.useCallback)((function(e,t){var o=(void 0===t?{syncHistoryWithServer:!1}:t).syncHistoryWithServer,l=Math.floor(e);if(r&amp;&amp;c!==se.PLAYER_CONTENT_TYPE.ad&amp;&amp;0!==l){var u={contentId:s,contentType:i?"episode":"movie",parentId:i||null,position:l,location:n};(function(e){return"number"==typeof e&amp;&amp;!isNaN(e)})(u.position)&amp;&amp;a((0,yt.WQ)(u)).then((function(){a((0,f.LQ)(u.contentId,u.position)),o&amp;&amp;a((0,yt.Do)(n))}))}}),[a,i,c,r,s,n]),g=(0,u.useRef)(A);g.current=A;var h=(0,u.useCallback)((function(e){var t=e.offset;g.current(t)}),[]),y=(0,u.useCallback)((function(){g.current(v.current)}),[]),b=(0,u.useCallback)((function(e){m.current=e,clearInterval(l.current),l.current=setInterval((function(){if(p.current===se.State.playing){var t=e.getPosition();0!==Math.floor(t)&amp;&amp;g.current(t)}}),W.Z_),e.on(se.PLAYER_EVENTS.seek,h),e.on(se.PLAYER_EVENTS.complete,y)}),[h,y]);(0,u.useEffect)((function(){return function(){clearInterval(l.current),m.current&amp;&amp;(m.current.off(se.PLAYER_EVENTS.seek,h),m.current.off(se.PLAYER_EVENTS.complete,y))}}),[h,y]);var k=(0,u.useCallback)((function(e){var t=e.getPosition();A(t,{syncHistoryWithServer:!0})}),[A]);return{attachHistoryHandler:b,syncHistoryWithServer:k}},Ct="No player instance in onPlayerCreate",kt=function(e){var t=e.video,n=e.playerRef,r=e.isLoggedIn,i=e.startPosition,s=e.showAlertModal,l=e.isSafari,c=e.webRepositionVideoResource,d=e.drmKeySystem,p=e.isDRMSupported,m=e.videoResourceManagerOldPosition,f=e.isContentReady,A=e.videoResourceOldPosition,g=e.reportPlaybackSessionData,h=e.adBreaks,S=e.isFromAutoplay,R=e.isDeeplink,M=(0,re.A)(),P=(0,u.useState)(!1),I=P[0],T=P[1],N=(0,ce.A)(t),L=(0,ce.A)(s),D=(0,u.useCallback)((function(){window.location.search.indexOf(v.$N2)&gt;-1&amp;&amp;window.history.replaceState(null,"",window.location.href.replace(/\?startPos=\d*/,""))}),[]),O=(0,ce.A)(D),x=gt({playerReady:I}),V=x.getAutoStart,B=x.blockAutoStart,F=(0,ce.A)(B),U=function(e){var t=e.playerRef,n=e.video,a=n.duration,r=n.credit_cuepoints,i=void 0===r?{}:r;return{attachGlobals:function(){(0,Q.D)({tubiPlayer:{seekTo:function(e){var n=String(e);if(t.current)if(Number.isFinite(e))t.current.seek(parseFloat(n));else if(/^\d+%$/.test(n)){var r=(0,o.clamp)(parseFloat(n)/100,0,1);t.current.seek(Math.floor(r*a))}else{if("credits"!==n||!i.postlude)throw new Error("Unrecognized value for position when calling tubiPlayer.seekTo(".concat(n,")"));t.current.seek(i.postlude)}}}})}}}({playerRef:n,video:t}).attachGlobals,W=(0,ce.A)(U),Y=bt({video:t}),K=Y.attachHistoryHandler,H=Y.syncHistoryWithServer,j=(0,ce.A)(K),X=function(e){var t=e.startPosition,n=e.video,a=e.videoResourceManagerOldPosition,r=e.isContentReady,o=e.videoResourceOldPosition,i=(0,C.A)(mt.bB),s=(0,C.A)(ut),l=(0,k.A)(y.Ay),c=(0,C.A)(dt),d=(0,u.useRef)(null),p=(0,ce.A)(i),m=(0,u.useMemo)((function(){return{webRepositionVideoResource:l,video:n,drmKeySystem:s,isDRMSupported:c,videoResourceManager:a,isContentReady:r,videoResource:o}}),[l,n,s,c,a,r,o]),f=(0,u.useRef)(!1),v=(0,u.useCallback)((function(){var e,a,r,o;if(d.current&amp;&amp;!f.current){f.current=!0;var i=n.id,s=n.has_subtitle,l=void 0!==s&amp;&amp;s,c=st(m);if(c){var u=null===(e=d.current)||void 0===e?void 0:e.getCurrentAudioTrack(),v=u?(0,et.DT)(u):"UNKNOWN",A=p.current&amp;&amp;rt(p.current),g=null===(a=p.current)||void 0===a?void 0:a.bitrate;A!==Ue.Cz.VIDEO_RESOLUTION_AUTO&amp;&amp;A!==Ue.Cz.VIDEO_RESOLUTION_UNKNOWN||(g=null===(o=null===(r=d.current)||void 0===r?void 0:r.getQualityLevel())||void 0===o?void 0:o.bitrate),Te.Ay.trackStartVideoEvent({contentId:i,resumePos:t,isAutoplay:!!(0,ot.P3)().autoplay,videoResource:c,hasSubtitles:l,audioLanguage:v,videoResolution:A,bitrate:g}),(0,tt.Rx)("video_start",{video_url:(0,nt.M)()})}}}),[d,m,n,p,t]),A=(0,u.useRef)(),g=(0,u.useCallback)((function(){if(!d.current)throw new Error("No Player instance");var e=n.id,t=(0,$e.yG)(e,d.current.getPosition());(0,z.sx)(be.B3,t)}),[d,n]),h=(0,u.useRef)(),E=(0,u.useCallback)((function(e){var a,r,o=e.isAd,i=e.metrics,s=e.preloaded,l=void 0!==s&amp;&amp;s,c=e.isAfterAd,u=void 0!==c&amp;&amp;c,p=e.isFromPreroll,f=void 0!==p&amp;&amp;p,v=e.ad,A=e.adSequence,g=e.adsCount,h=e.adPosition,y=e.isPreroll,E=n.id,b=st(m);if(o)qe({ad:v,adSequence:A,adsCount:g,adPosition:h,isPreroll:y,metrics:i});else{var C=null!==(r=null===(a=d.current)||void 0===a?void 0:a.getQualityLevel())&amp;&amp;void 0!==r?r:{},k=C.width,w=void 0===k?0:k,S=C.height,R=void 0===S?0:S;je({contentId:E,metrics:i,videoResource:b,preloaded:l,startPosition:t,isAfterAd:u,isFromPreroll:f,currentVideoResolution:(0,Je.q)(w,R)}),(0,Ze.Wf)(i)}}),[d,n,m,t]),b=(0,u.useRef)();return{attachAnalyticsEvents:function(e){d.current=e,e.on(se.PLAYER_EVENTS.firstFrame,v),A.current=function(){e.off(se.PLAYER_EVENTS.firstFrame,v)},e.on(se.PLAYER_EVENTS.adPodComplete,g),e.on(se.PLAYER_EVENTS.adPodFetchError,g),e.on(se.PLAYER_EVENTS.adPodEmpty,g),h.current=function(){e.off(se.PLAYER_EVENTS.adPodComplete,g),e.off(se.PLAYER_EVENTS.adPodFetchError,g),e.off(se.PLAYER_EVENTS.adPodEmpty,g)},e.on(se.PLAYER_EVENTS.startupPerformance,E),b.current=function(){e.off(se.PLAYER_EVENTS.startupPerformance,E)}},detachAnalyticsEvents:function(){var e,t,n;null===(e=A.current)||void 0===e||e.call(A),null===(t=h.current)||void 0===t||t.call(h),null===(n=b.current)||void 0===n||n.call(b)}}}({startPosition:i,video:t,videoResourceManagerOldPosition:m,isContentReady:f,videoResourceOldPosition:A}),J=X.attachAnalyticsEvents,$=X.detachAnalyticsEvents,ee=(0,ce.A)(J),te=function(e){var t=e.video,n=e.playerRef,a=e.videoResourceManagerOldPosition,r=e.isContentReady,o=e.videoResourceOldPosition,i=(0,k.A)(y.Ay),s=(0,ce.A)((0,C.A)(ut)),l=(0,ce.A)((0,C.A)(dt)),c=(0,ce.A)(r),d=(0,ce.A)(t),p=(0,ce.A)(o),m=(0,ce.A)(a),f=(0,u.useCallback)((function(e){var t,a=e.qualityIndex,r=e.level,o=d.current.id,u=st({webRepositionVideoResource:i,video:d.current,drmKeySystem:s.current,isDRMSupported:l.current,videoResourceManager:m.current,isContentReady:c.current,videoResource:p.current});(0,ht.t)({player:n.current,contentId:o,qualityIndex:a,videoResource:u,position:(null===(t=n.current)||void 0===t?void 0:t.getPosition())||-1,playerType:v.zug,level:r})}),[s,c,l,n,d,p,m,i]);return{onVisualQualityChange:f}}({video:t,playerRef:n,videoResourceManagerOldPosition:m,isContentReady:f,videoResourceOldPosition:A}).onVisualQualityChange,ne=(0,ce.A)(te),ae=function(e){var t=e.video,n=(0,u.useState)(!1),a=n[0],r=n[1],o=(0,u.useRef)(t);o.current=t;var i=(0,u.useRef)(!1),s=(0,u.useCallback)((function(e){var t=e.position,n=o.current,a=n.duration,s=n.credit_cuepoints,l=(void 0===s?{}:s).postlude||a-1;!i.current&amp;&amp;t&gt;=l?(i.current=!0,r(!0)):i.current&amp;&amp;t&lt;l&amp;&amp;(i.current=!1,r(!1))}),[]),l=(0,ce.A)(s),c=(0,u.useCallback)((function(e){e.on(se.PLAYER_EVENTS.time,l.current)}),[l]),d=(0,u.useCallback)((function(e){e.removeListener(se.PLAYER_EVENTS.time,l.current)}),[l]);return{showAutoPlay:a,attachAutoPlay:c,detachAutoPlay:d}}({video:t}),ie=ae.showAutoPlay,le=ae.attachAutoPlay,Ae=ae.detachAutoPlay,Me=(0,ce.A)(le),Pe=function(e){var t=e.adBreaks,n=e.playerRef,a=e.isFromAutoplay,r=e.video,o=e.isDeeplink,i=e.showAutoPlay,s=r.id,l=r.publisher_id,c=(0,C.A)(w.N),d=(0,C.A)(E.Sj),p=(0,C.A)(_.AS),m=(0,C.A)(_.Ku),f=(0,u.useRef)(Fe(t)),v=(0,u.useRef)(i);v.current=i;var A=(0,u.useCallback)((function(){return!1}),[]),g=(0,u.useCallback)((function(){var e=["noPreroll","noOdd"].includes("default"),n=-1===t.indexOf(0);return!A()&amp;&amp;!e&amp;&amp;!n}),[t,A]),h=(0,u.useCallback)((function(){var e,t;switch((0,de.lM)().stage){case"PREROLL":case"MIDROLL":var a=null===(e=n.current)||void 0===e?void 0:e.getAdList(),r=null===(t=n.current)||void 0===t?void 0:t.getAdSequence();if(!a||!r)break;(0,se.sendVASTNotUsedBeacon)(a,se.VAST_AD_NOT_USED.EXIT_MID_POD,r,(function(e){(0,we.Q)(e,{type:"notUsed"})}))}}),[n]),y=(0,u.useMemo)((function(){return!(!a||Te.Ay.getState().fromAutoplayDeliberate)}),[a]),b=(0,u.useCallback)((function(e,t){if(A()){if(!oe.Wc.EmptyAd)throw new Error("Mock List Empty Ad should be a string");return oe.Wc.EmptyAd}var n=(0,_e.c$)({isDeeplink:o,isFromAutoplay:a,isAutomaticAutoplay:y}),r=n.origin,i=n.containerId,u={contentId:s,deviceId:c,position:e,publisherId:l,userId:d,appMode:(0,Ne.h)({isKidsModeEnabled:p,isEspanolModeEnabled:m}),resumeType:t,isFromAutoplay:a,origin:r,containerId:i,needAuth:!0};return Be(u)}),[y,A,c,s,l,d,p,m,o,a]),k=(0,u.useRef)(b);k.current=b;var S=(0,u.useCallback)((function(e){var t=e.position;if(!n.current)throw new Error("No Player instance when attaching ad rules");var a=Math.floor(t),r=f.current;if(r.hasOwnProperty(a)&amp;&amp;!r[a].adPlayed){r[a].adPlayed=!0;var o=k.current(t);pe.HB.getInstance().adPodFetch({isPreroll:!1}),(0,se.fetchJsonAds)(o,{requestProcessBeforeFetch:Ie(!0)}).then((function(e){var t,a,r=e.ads,o=e.metrics;if(pe.HB.getInstance().adPodFetchSuccess({isPreroll:!1,responseTime:o.responseTime}),r){if(v.current)return void(0,Se.G)({isPreroll:!1,position:null===(t=n.current)||void 0===t?void 0:t.getPosition(),scene:se.VAST_AD_NOT_USED.EXIT_PRE_POD,reason:Se.x.AUTOPLAY,contentId:s});null===(a=n.current)||void 0===a||a.playAdResponse(r)}})).catch((function(e){pe.HB.getInstance().adPodFetchError({isPreroll:!1}),(0,Re.M)({isPreroll:!1,message:null==e?void 0:e.message})}))}}),[n,s]),R=(0,u.useCallback)((function(){var e;f.current=Fe(t),null===(e=n.current)||void 0===e||e.on(se.PLAYER_EVENTS.time,S)}),[n,S,t]),M=(0,u.useCallback)((function(){var e;null===(e=n.current)||void 0===e||e.removeListener(se.PLAYER_EVENTS.time,S)}),[n,S]);return{isPrerollEnabled:g,trackNotUsedAds:h,getContentAdUrl:b,attachAdRules:R,detachAdRules:M,adsDisabled:A,isAutomaticAutoplay:y}}({adBreaks:h,playerRef:n,isFromAutoplay:S,video:t,isDeeplink:R,showAutoPlay:ie}),Le=Pe.isPrerollEnabled,De=Pe.trackNotUsedAds,Oe=Pe.getContentAdUrl,xe=Pe.attachAdRules,Ve=Pe.detachAdRules,We=(0,ce.A)(xe);(0,u.useEffect)((function(){(0,ye.H)()&amp;&amp;T(!0)}),[]);var Ye=(0,u.useCallback)((function(){var e=t.id;(0,ke.BC)()&amp;&amp;l&amp;&amp;(0,ke.wp)().catch((function(t){(0,me.ic)(e,t.message)})),n.current&amp;&amp;(n.current.remove(),n.current=null)}),[l,t,n]),Ke=(0,u.useCallback)((function(e,t){var o=N.current,s=o.id,l=o.duration;n.current=e,M((0,a.init)(e,i,l)),j.current(e),ee.current(e);var c=null==t?void 0:t.errorManager;c&amp;&amp;c.setShowModal(L.current),e.once(se.PLAYER_EVENTS.setup,(function(){return T(!0)})),e.on(se.PLAYER_EVENTS.captionsChange,(function(e){var t=e.captionsIndex;if(!n.current)throw new Error(Ct);var a=n.current.getCaptionsList()[t],r=a.lang,o=a.label,i=r||o;M((0,Ee.g6)((0,G.__assign)((0,G.__assign)({},"off"!==i.toLowerCase()?{language:i}:{}),{enabled:"off"!==i.toLowerCase()})))})),Me.current(e),We.current(),e.on(se.PLAYER_EVENTS.visualQualityChange,ne.current),e.on(se.PLAYER_EVENTS.adError,(function(e,t){var a=t.ad,r=t.adPosition,o=t.adsCount,i=t.adSequence,l=t.isPreroll,c=t.lagTime;if(!n.current)throw new Error(Ct);!function(e,t){(0,z.jv)({type:q.ij.adInfo,subtype:q.rr.PLAYBACK.AD_ERROR,message:(0,G.__assign)((0,G.__assign)({},(0,ge.U)(e)),he(t))})}(e,{contentId:s,position:n.current.getPosition(),url:null==a?void 0:a.video,id:null==a?void 0:a.id,duration:null==a?void 0:a.duration,index:i,count:o,adPosition:r,isPreroll:l,player:fe.Cc.VOD,lagTime:c}),b.A.error({err:e,contentId:s},"Web player ad error"),e&amp;&amp;e.name&amp;&amp;"NotAllowedError"===e.name&amp;&amp;F.current()})),e.on(se.PLAYER_EVENTS.play,(function(){(0,z.bZ)(be.x8)}));var u=(0,Ee.fz)();u&amp;&amp;(M((0,Ee.LH)(u)),e.setCaptionsStyles((0,Ce.od)(JSON.parse(u)))),r||O.current(),W.current()}),[M,N,n,i,L,j,Me,We,ee,ne,F,r,O,W]);Z(Ke);var He=(0,ce.A)(c),Ge=(0,ce.A)(d),ze=(0,ce.A)(p),Qe=(0,ce.A)(m),Xe=(0,ce.A)(f),at=(0,ce.A)(A),it=(0,ce.A)(g),lt=(0,ce.A)(De),ct=(0,ce.A)(H),pt=(0,ce.A)(Ae),ft=(0,ce.A)(Ve),vt=(0,ce.A)($),At=(0,ce.A)(Ye);return(0,u.useLayoutEffect)((function(){return function(){var e,t=N.current,r=He.current,o=Ge.current,i=ze.current,s=Qe.current,l=Xe.current,c=at.current,u=it.current,d=lt.current,p=ct.current,m=pt.current,f=ft.current,v=vt.current,A=At.current,g=st({webRepositionVideoResource:r,video:t,drmKeySystem:o,isDRMSupported:i,videoResourceManager:s,isContentReady:l,videoResource:c}),h=!(0,ue.ig)();pe.HB.getInstance().endPlayback(),(0,de.nv)(),pe.HB.getInstance().getEventEmitter().off(pe.qj.reportPlaybackSessionData,u),h&amp;&amp;g&amp;&amp;(0,ve.e)({contentId:t.id,videoResource:g,player:null!==(e=n.current)&amp;&amp;void 0!==e?e:void 0}),d(),M((0,a.reset)()),n.current&amp;&amp;(p(n.current),m(n.current),f(),v(),A(),pe.HB.getInstance().resetPlaybackInfo(),(0,de.eH)())}}),[N,He,Ge,ze,M,Qe,Xe,at,n,it,lt,ct,pt,ft,vt,At]),{removePlayer:Ye,playerReady:I,blockAutoStart:B,getAutoStart:V,isPrerollEnabled:Le,getContentAdUrl:Oe,showAutoPlay:ie}},wt=n(13500),St=n(33642),Rt=n(85577),_t=n(4703),Mt=n(77831),Pt=function(e){return e.ui.registrationPrompt.isSkipped},It=function(e){return e.ui.renderControls},Tt=function(e){return(0,i.isWebkitIPhone)(e.ui.userAgent)},Nt=function(e){return(0,i.isWebkitIPad)(e.ui.userAgent)},Lt=function(e){return(0,i.isMobileWebkit)((0,_.iZ)(e))},Dt=function(e){var t=(0,_t.b)(e),n=(0,Rt.h)(e),a=(0,_.MH)(e),r=(0,_.iZ)(e);return a&amp;&amp;(0,Mt.Ir)({userAgent:r,enableMobileWebIosPlayback:t,enableWebAndroidPlayback:n})},Ot=n(4628),xt=function(e){for(var t=0,n=Object.keys(pe.Qc);t&lt;n.length;t++){var a=n[t];if(pe.Qc[a]===e)return a}return"UNKNOWN"},Vt=n(21159);var Bt=["fastly","cloudfront","akamai"];function Ft(e,t){var n=0;return e.forEach((function(e){e.forEach((function(e){e===t&amp;&amp;n++}))})),n}function Ut(e){var t,n=null!=e?e:pe.HB.getVODPlaybackInfo(),a=n.startSteps,r=n.adStartSteps,o=n.adPodFetchData;-1===n.joinTime&amp;&amp;(t=n.isAdPodFetching[0]?"AD_POD_REQUEST":n.isAd?"PREROLL":a.length&gt;0?"CONTENT":"UNKNOWN");var i,s={log_version:fe.Pi,track_id:n.trackId,rc:a.length&gt;0?a.length-1:0,last_ss:xt(a.length&gt;0?a[a.length-1]:pe.Qc.UNKNOWN),errc:n.errorCode,first_errc:n.firstErrorCode,boc:n.breakOffCount,bc:n.bufferingCount,sc:n.seekCount,tvt:1e3*n.playbackViewTime,ad_ac:n.adCount,ad_sfc:Ft(r,pe.Qc.START_LOAD),ad_eac:n.errorAdCount,ad_bac:n.bufferingAdCount,is_ad:n.isAd,download_speed:n.totalDownloadTimeConsuming&gt;0?(0,Ye.qY)(n.totalDownloadSize/n.totalDownloadTimeConsuming):0,cdn:n.cdn,content_id:n.contentId,cffd:Math.round(n.contentFirstFrameDuration),tbd:Math.round(n.totalBufferingDuration),tsd:Math.round(n.totalSeekDuration),tcrffd:Math.round(n.totalContentResumeFirstFrameDuration),ad_taffd:Math.round(n.totalAdFirstFrameDuration),resource_type:Qe.BQ[(0,Ke.v)(n.resourceType,"unknown")],codec:Qe.bm[(0,Ke.v)(n.codec,ze.m.UNKNOWN)],hdcp:Qe.z6[(0,Ke.v)(n.hdcp,"hdcp_unknown")],download_frag_bitrate:n.totalDownloadFragDuration&gt;0?(0,Ye.qY)(n.totalDownloadSize/n.totalDownloadFragDuration):0,ad_imp:JSON.stringify(n.adImpressions),message_map:(0,Ye.G4)({is_retrieved_log:!!e||void 0,device_model:n.deviceModel,manufacturer:n.manufacturer,app_version:n.appVersion,os:n.os,os_version:n.osVersion,browser_version:n.browserVersion,is_mobile:n.isMobile,sdk:n.sdkInfo,is_autoplay:n.isAutoplay,is_series:n.isSeries,psd:(0,Ye.qY)((0,Ot.now)()-n.startTs),ad_tvt:1e3*n.adPlaybackViewTime,fc:n.fallbackCount,rlc:n.reloadCount,first_errt:n.firstErrorType,errt:n.errorType,ad_svc:Ft(r,pe.Qc.VIEWED_FIRST_FRAME),is_pa:n.isPreroll,features:n.features,download_size:(0,Ye.qY)(n.totalDownloadSize),download_frag_duration:(0,Ye.qY)(n.totalDownloadFragDuration),decoded_frames:n.totalVideoFrames,dropped_frames:n.droppedVideoFrames,pod_pc:o[0].totalCount,pod_pd:1e3*o[0].totalRequestDuration,pod_pec:o[0].errorCount,pod_mc:o[1].totalCount,pod_md:1e3*o[1].totalRequestDuration,pod_mec:o[1].errorCount,jt:(0,Ye.qY)(n.joinTime),pssft:t,resources:n.videoResourceAttributes,nudge_count:n.nudgeCount,nbc:n.networkBufferingCount,tnbd:Math.round(n.totalNetworkBufferingDuration)})};i=s,(0,Ge.P)({name:He.O.QUALITY_OF_SERVICES,message:i}),function(e){var t,n=e.startSteps,a={viewTime:e.playbackViewTime,playFailure:e.errorType&gt;-1?1:0,playBreakOff:e.breakOffCount&gt;0?1:0,startupFailure:-1!==e.contentFirstFrameDuration||e.isAd?0:1,contentFirstFrameDuration:(0,Ye.qY)(e.contentFirstFrameDuration),resumeFailureAfterMidroll:n.length&gt;1&amp;&amp;n[n.length-1]&lt;2?1:0,resumeCount:n.length&gt;0?n.length-1:0,bufferingCount:e.bufferingCount,bufferingDuration:(0,Ye.qY)(e.totalBufferingDuration),seekCount:e.seekCount,seekDuration:(0,Ye.qY)(e.totalSeekDuration),resumeFirstFrameDuration:(0,Ye.qY)(e.totalContentResumeFirstFrameDuration),adCount:e.adCount,adViewTime:e.adPlaybackViewTime,adNotStartupCount:Ft(e.adStartSteps,pe.Qc.START_LOAD),adFirstFrameDuration:(0,Ye.qY)(e.totalAdFirstFrameDuration),bufferingAdCount:e.bufferingAdCount,errorAdCount:e.errorAdCount};Object.keys(a).forEach((function(e){"viewTime"===e||a[e]&gt;0||delete a[e]}));var r=Bt.includes(e.cdn)?((t={})[Vt.ev.CDN]=e.cdn,t):void 0;(0,Ze.R$)(a,r)}(n),pe.HB.getInstance().clearSnapshot()}var Wt=n(95953),Yt=n(96463);var Kt=function(e){var t,n=e.video,a=e.videoResourceManager,r=e.setResumePosition,o=e.startPosition,i=e.setVideoResource,s=(t=(0,X.KQ)(),{getPlayerInstance:(0,u.useCallback)((function(){return t.player}),[t])}).getPlayerInstance,l=(0,ce.A)(o),c=(0,ce.A)(a),d=(0,ce.A)(n),p=(0,ce.A)(r),m=(0,ce.A)(i),f=(0,u.useCallback)((function(e){var t,n,a,r,o,i=s(),u=function(e){var t=e.startPosition,n=e.player,a=n?n.getPosition():0;return a&gt;1?a:t}({startPosition:l.current,player:i}),f=null===(t=c.current)||void 0===t?void 0:t.getCurrentResource(),v=(0,le.cB)(e);if((0,le.Be)(e)||(null==f?void 0:f.codec)===ze.m.HEVC&amp;&amp;(0,Wt.H)(e))(o=null===(n=c.current)||void 0===n?void 0:n.fallback({changeCodec:!0}))&amp;&amp;(0,Yt.A)("CODEC",{contentId:d.current.id,failedVideoResource:f,fallbackVideoResource:o});else if(v){[se.PLAYER_ERROR_DETAILS.KEY_SYSTEM_LICENSE_INTERNAL_ERROR,se.PLAYER_ERROR_DETAILS.HDCP_INCOMPLIANCE,se.PLAYER_ERROR_DETAILS.KEY_SYSTEM_INVALID_HDCP_VERSION,se.PLAYER_ERROR_DETAILS.KEY_SYSTEM_LICENSE_INVALID_STATUS,se.PLAYER_ERROR_DETAILS.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,se.PLAYER_ERROR_DETAILS.KEY_SYSTEM_LICENSE_REQUEST_FAILED].includes(e.details)?(o=null===(a=c.current)||void 0===a?void 0:a.fallback(),e.details!==se.PLAYER_ERROR_DETAILS.KEY_SYSTEM_LICENSE_REQUEST_FAILED&amp;&amp;p.current(u)):o=null===(r=c.current)||void 0===r?void 0:r.fallback({skipDRM:!0}),o&amp;&amp;(0,Yt.A)("DRM",{contentId:d.current.id,failedVideoResource:f,fallbackVideoResource:o})}return o&amp;&amp;m.current(o),o}),[s,l,c,d,p,m]);return{tryFallbackVideoResource:f}},Ht=n(83990);var Gt,qt=function(e){var t,n,a=e.video,r=e.isContentReady,o=(0,C.A)(ut),i=(0,C.A)(dt),s=(0,u.useState)(),l=s[0],c=s[1],d=!1;if(r){var p=a.video_resources||[],m=pe.HB.getVODPlaybackInfo();t=(0,it.$i)({videoResources:p,drmKeySystem:o,isDRMSupported:i,rememberFallback:!0}),p&amp;&amp;p.length&gt;0&amp;&amp;0===t.getAllLevelsForCurrentCodec().length&amp;&amp;(d=!!t.isEmptyDueToDrmSupport,n={content_id:a.id,showDRMUnsupportedWarning:d,drmKeySystem:o,isDRMSupported:i,track_id:m.trackId},(0,z.jv)({type:q.ij.videoInfo,subtype:q.rr.PLAYBACK.EMPTY_VIDEO_RESOURCE,message:n}))}var f=null==t?void 0:t.getCurrentResource();return f!==l&amp;&amp;c(f),{videoResourceManagerOldPosition:t,showDRMUnsupportedWarning:d,videoResourceOldPosition:l,setVideoResourceOldPosition:c}},zt=n(74022),Qt=n(90209),jt=n(39569),Xt=n(74055),Zt=n(62312),Jt=n(58168),$t=n(61815),en=n(13711),tn=n(72267),nn=n(58065),an=n(91466),rn=n(80582),on=n(10208),sn=n(75940),ln=n(39178),cn=n(4408),un=n(70940),dn=n(25279),pn=n(33970),mn=n(6442),fn=n(63457),vn=n(41424),An=n(95735),gn=n(6325),hn=n(10685),yn=function(e){return u.createElement(hn.A,(0,Jt.A)({viewBox:"0 0 21 15"},e,{role:"img"}),u.createElement("title",null,"Mail Inverted"),u.createElement("path",{d:"M18.782 1.226l-.003-.003C17.695.148 16.241 0 14.831 0H5.154C3.75 0 2.301.149 1.221 1.229.094 2.345 0 3.84 0 5.153v5.678c0 1.325.094 2.832 1.217 3.943C2.348 15.905 3.85 16 5.169 16h9.662c1.319 0 2.821-.095 3.951-1.226C19.906 13.651 20 12.15 20 10.831V5.177c0-1.323-.094-2.828-1.218-3.951zM17.65 3.759l-6.023 5.163A2.493 2.493 0 0110 9.528a2.495 2.495 0 01-1.627-.606L2.35 3.759a.999.999 0 111.3-1.518l6.023 5.163a.5.5 0 00.652 0l6.023-5.163a1 1 0 011.302 1.518z",fill:"currentColor"}))},En=n(30946),bn=n(95335),Cn=n(72682),kn=n(15904),wn=n(94121),Sn=n(64588),Rn="IMk99",_n="B4mtq",Mn="qbX2U",Pn="C09zG",In="o5x80",Tn="Z3w3X",Nn="STb46",Ln="IQ6vm",Dn="QsTQq",On="sRf80",xn=(0,tn.YK)({title:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:title",defaultMessage:"Start Watching Now"},desc:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:desc",defaultMessage:"Letâ€™s Make It Official"},register:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:register",defaultMessage:"Continue with Email"},ownedAccountMessage:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:ownedAccountMessage",defaultMessage:"Already have an account? &lt;signInLink&gt;Sign in.&lt;/signInLink&gt;"},continueAsGuest:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:continueAsGuest",defaultMessage:"Continue as Guest"},free:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:free",defaultMessage:"Itâ€™s Free"},termsAgreement:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:termsAgreement",defaultMessage:"By registering, you agree to Tubi's&lt;linebreak&gt;&lt;/linebreak&gt;&lt;termsLink&gt;Terms of Use&lt;/termsLink&gt; and &lt;privacyLink&gt;Privacy Policy&lt;/privacyLink&gt;"}}),Vn=(0,tn.YK)({forcedIntroTitle:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:forcedIntroTitle",defaultMessage:"Sign Up to Keep&lt;linebreak&gt;&lt;/linebreak&gt;Watching"},forcedIntroDesc:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:forcedIntroDesc",defaultMessage:"Unlock this title â€¢ No credit card ever"},forcedFeature1:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:forcedFeature1",defaultMessage:"Free movies, shows &amp; live TV"},forcedFeature2:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:forcedFeature2",defaultMessage:"Fewer ads than cable"},forcedFeature3:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:forcedFeature3",defaultMessage:"Available on all devices"},optionalIntroTitle:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:optionalIntroTitle",defaultMessage:"A Better Tubi&lt;linebreak&gt;&lt;/linebreak&gt;is Waiting"},optionalIntroDesc:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:optionalIntroDesc",defaultMessage:"No credit card ever"},optionalFeature1:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:optionalFeature1",defaultMessage:"Create your own watchlist"},optionalFeature2:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:optionalFeature2",defaultMessage:"Save your progress on any device"},optionalFeature3:{id:"src/web/features/authentication/components/RegistrationPrompt/RegistrationPrompt:optionalFeature3",defaultMessage:"Find more of what you love"}}),Bn=((Gt={})[bn.DS.FORCED]={feature1:sn.A,feature2:ln.A,feature3:cn.A},Gt[bn.DS.OPTIONAL]={feature1:un.A,feature2:ln.A,feature3:dn.A},Gt),Fn="reg_at_play",Un={name:"Registration Gate",play:function(){return se.ActionLevel.NONE}},Wn=function(){se.interceptorManager.removeInterceptor(Un)},Yn=(0,U.withRouter)((function(e){var t,n,r,o,i,s=e.router,c=e.routes,d=(0,mn.A)(),p=(0,re.A)(),m=(0,ft.zy)(),f=(0,fn.d4)((function(e){return e.ui.registrationPrompt}),fn.bN),v=f.isOpen,A=f.onClose,g=f.isSkipped,h=(0,fn.d4)(E.dc),y=(0,fn.d4)((function(e){return e.ui.isMobile})),b=(null!==(t=null==m?void 0:m.pathname)&amp;&amp;void 0!==t?t:"")+(null!==(n=null==m?void 0:m.search)&amp;&amp;void 0!==n?n:""),C=(null!==(r=null==m?void 0:m.pathname)&amp;&amp;void 0!==r?r:"")+encodeURIComponent(null!==(o=null==m?void 0:m.search)&amp;&amp;void 0!==o?o:""),w=(0,k.A)(bn.Ay),S=!h&amp;&amp;!y,R=S&amp;&amp;w.getValue()!==bn.DS.CONTROL&amp;&amp;!g,_=w.getValue()===bn.DS.OPTIONAL,M=(i=w.getValue())===bn.DS.CONTROL?{}:{introTitle:Vn["".concat(i,"IntroTitle")],introDesc:Vn["".concat(i,"IntroDesc")],feature1:Vn["".concat(i,"Feature1")],feature2:Vn["".concat(i,"Feature2")],feature3:Vn["".concat(i,"Feature3")]},P=Bn[w.getValue()],I=function(){kn.A.replace("".concat(rn.yi.signIn,"?redirect=").concat(C))},T=function(e){kn.A.goBack(),"continue"===e?(p((0,wt.AG)({isSkipped:!0})),Wn(),p(a.controlActions.play(se.ActionLevel.CODE)),(0,An.O)(Ht.hs.REGISTRATION,Fn,Ht.pZ.ACCEPT_DELIBERATE)):"close"===e&amp;&amp;(0,An.O)(Ht.hs.REGISTRATION,Fn,Ht.pZ.DISMISS_DELIBERATE)},N=(0,u.useCallback)((function(){return T("continue")}),[T]),L=(0,u.useCallback)((function(){return T("close")}),[T]);(0,u.useEffect)((function(){S&amp;&amp;w.logExposure()}),[S,w]),(0,u.useEffect)((function(){v&amp;&amp;((0,An.O)(Ht.hs.REGISTRATION,Fn,Ht.pZ.SHOW),s.setRouteLeaveHook(c[c.length-1],(function(){p((0,wt.AG)({isOpen:!1}))})))}),[v]);var D=(0,u.useRef)(),O=(0,u.useCallback)((function(){p((0,wt.AG)({isOpen:!1}))}),[]);(0,u.useEffect)((function(){return v&amp;&amp;(kn.A.push((0,G.__assign)((0,G.__assign)({},m),{state:{registrationPrompt:!0}})),D.current=(0,St.hy)(window,"popstate"),(0,St.q2)(window,"popstate",O)),function(){var e;v||((0,St.f)(window,"popstate",O),null===(e=D.current)||void 0===e||e.restore())}}),[v]),(0,u.useEffect)((function(){return R&amp;&amp;(p(a.controlActions.pause()),se.interceptorManager.addInterceptor(Un)),function(){Wn()}}),[R,p]);var x=(0,u.useRef)(),V=(0,u.useCallback)((function(e){e.stopImmediatePropagation(),e.keyCode===En.P$.escape&amp;&amp;L()}),[En.P$.escape,T]);(0,u.useEffect)((function(){return v&amp;&amp;(x.current=(0,St.hy)(window,"keydown"),(0,St.q2)(window,"keydown",V)),function(){var e;v||((0,St.f)(window,"keydown",V),null===(e=x.current)||void 0===e||e.restore())}}),[v]);var B=(0,u.useRef)(null);return R?u.createElement(Sn.A,{isOpen:v,isCloseOnEscape:!1,onClose:A,onClickOverlay:L,dataNoSnippet:!0,nodeRef:B},u.createElement("div",{ref:B,className:l()(Rn)},u.createElement("button",{className:On,onClick:L},u.createElement(pn.A,{fill:"white",width:"24",height:"24"})),u.createElement("div",{className:_n},u.createElement("div",null,u.createElement("h1",null,d.formatMessage(M.introTitle,{linebreak:function(){return u.createElement("br",null)}}),u.createElement("span",null,d.formatMessage(xn.free))),u.createElement("p",null,d.formatMessage(M.introDesc))),u.createElement("ul",null,u.createElement("li",null,u.createElement("div",null,u.createElement(P.feature1,null)),u.createElement("h2",null,d.formatMessage(M.feature1))),u.createElement("li",null,u.createElement("div",null,u.createElement(P.feature2,null)),u.createElement("h2",null,d.formatMessage(M.feature2))),u.createElement("li",null,u.createElement("div",null,u.createElement(P.feature3,null)),u.createElement("h2",null,d.formatMessage(M.feature3))))),u.createElement("div",{className:Mn},u.createElement("h2",null,d.formatMessage(xn.desc,{linebreak:function(){return u.createElement("br",null)}})),u.createElement("div",{className:Pn},u.createElement(gn.Ay,{googleClass:Tn,buttonOnClick:function(){(0,vn.mZ)(b),p((0,Cn.ef)(b))}})),u.createElement(wn.A,{icon:u.createElement(yn,{className:In}),color:"primary",className:Tn,onClick:function(){kn.A.replace("".concat(rn.yi.register,"?redirect=").concat(C))}},d.formatMessage(xn.register)),u.createElement("div",null,u.createElement("div",{className:Nn},d.formatMessage(xn.ownedAccountMessage,{signInLink:function(e){var t=e[0];return u.createElement("span",{className:Ln,onClick:I},t)}})),_?u.createElement(wn.A,{className:l()(Tn,Dn),onClick:N},d.formatMessage(xn.continueAsGuest)):null)))):null})),Kn=n(19386),Hn=n(30722),Gn=function(){function e(e){void 0===e&amp;&amp;(e={}),this.options=e,this.log=e.debug?(0,j.S8)("AdBlockerDetector"):function(){}}return e.prototype.check=function(){return(0,G.__awaiter)(this,void 0,Promise,(function(){var e;return(0,G.__generator)(this,(function(t){switch(t.label){case 0:return[4,this.checkOnetime()];case 1:return(e=t.sent())?[2,e]:[4,new Promise((function(e){return setTimeout(e,1e4)}))];case 2:return t.sent(),[2,this.checkOnetime()]}}))}))},e.prototype.checkOnetime=function(){return Promise.all([this.checkByBlockAdBlock(),this.checkByRequestBait()]).then((function(e){return e.some(Boolean)}))},e.prototype.checkByBlockAdBlock=function(){var e=this;return void 0!==window.blockAdBlock&amp;&amp;"function"!=typeof window.blockAdBlock.setOption&amp;&amp;(window.blockAdBlock=null,window.blockAdBlock=void 0),n(45727),new Promise((function(t){var n=window.blockAdBlock;if(void 0===n||"function"!=typeof n.setOption)return e.log("BlockAdBlock script isn't loaded, it should be caused by ad blockers"),void t(!0);n.setOption({resetOnEnd:!0,debug:!1}),n.onDetected((function(){return t(!0)})),n.onNotDetected((function(){return t(!1)})),n.check()}))},e.prototype.checkByRequestBait=function(){var t=this;return fetch(e.AD_BLOCK_BAIT_URL,{mode:"no-cors"}).then((function(){return!1}),(function(e){return t.log("Error happens when requesting bait",e),!0}))},e.AD_BLOCK_BAIT_URL="https://mcdn.tubitv.com/js/ads.js",e}(),qn=Gn,zn=n(64741);var Qn=function(e){function t(t){var n=t.player,a=e.call(this,{player:n})||this;return a.destroy=function(){a.player&amp;&amp;a.tearDownCaptionsErrorListeners(a.player),e.prototype.destroy.call(a)},a.setupCaptionsErrorListeners(n),a}return(0,G.__extends)(t,e),t.prototype.handleCaptionsError=function(e){!function(e){var t=e.errorMessage;(0,z.jv)({type:q.ij.videoInfo,subtype:q.zk.CAPTIONS_ERROR,message:{errorMessage:t}})}({errorMessage:e.message})},t.prototype.setupCaptionsErrorListeners=function(e){e.on(se.PLAYER_EVENTS.captionsError,this.handleCaptionsError)},t.prototype.tearDownCaptionsErrorListeners=function(e){e.off(se.PLAYER_EVENTS.captionsError,this.handleCaptionsError)},t}(n(23982).sp);function jn(e){return function(e){var t=e.player;(0,u.useEffect)((function(){if(t){var e=new Qn({player:t});return function(){e.destroy()}}}),[t])}(e),null}var Xn=n(7283),Zn=n(51671),Jn=n(9331),$n=n(12336),ea=n(50811),ta=n(54695),na=n(14707),aa=n(69680),ra=n(56488),oa=n(49197),ia=n(76350),sa="jGr4F",la="YkuW_",ca="h1xX3",ua="rCZta",da="yedUO",pa="e2l1z",ma="Zd9uR",fa="CS5ew",va="gVCkD",Aa="JDtqr",ga="q01_u",ha="DqfGA",ya="lL2oR",Ea="_FOmX",ba=(0,tn.YK)({rated:{id:"src/common/components/uilib/RatingOverlay/RatingOverlay:rated",defaultMessage:"Rated"}}),Ca={enter:ma,enterActive:fa,exit:va,exitActive:Aa},ka={enter:ga,enterActive:ha,exit:ya,exitActive:Ea},wa=function(e){var t,n=e.active,a=e.ratings,r=e.className,o=e.ratingClassName,i=e.ratingValueClassName,s=e.leftBannerClassName,c=e.ratedClassName,d=e.descriptorsClassName,p=(0,mn.A)(),m=(0,u.useRef)(null),f=(0,u.useRef)(null);if(!a||a.length&lt;=0)return null;var v=u.createElement(ia.fb,{rating:a,cls:l()(ca,da,o),descriptorCls:l()(i)}),A=null===(t=a[0].descriptors)||void 0===t?void 0:t.map((function(e){return e.description})).join(", ");return u.createElement("div",{className:l()(sa,r)},u.createElement(ra.A,{in:n,key:"leftBanner",timeout:500,classNames:ka,unmountOnExit:!0,nodeRef:m},u.createElement("div",{ref:m,className:l()(la,s)})),u.createElement(ra.A,{in:n,timeout:1e3,classNames:Ca,unmountOnExit:!0,nodeRef:f},u.createElement("div",{ref:f,"data-active":n},u.createElement("div",null,u.createElement("div",{className:l()(ca,ua,c)},p.formatMessage(ba.rated)),v),A?u.createElement("div",{className:l()(pa,d)},A):null)))},Sa="CVa1v",Ra="VMH8v",_a="TqCOd",Ma="wEQKL",Pa="QFpHy",Ia={enter:"nFP3x",enterActive:"qvCCy",exit:"CDRow",exitActive:"G7RVN"},Ta=function(e){var t=e.className,n=e.subtitle,a=e.subtitleClassName,r=e.title,o=e.titleClassName,i=e.ratingOverlay,s=e.showTitle,c=e.fadeDownDuration,d=void 0===c?800:c,p=(0,u.useRef)(null),m=u.createElement("div",{className:_a},u.createElement("div",{className:l()(Ma,o)},r),n?u.createElement("div",{className:l()(Pa,a)},n):null);return u.createElement("div",{className:l()(Sa,t),onClick:function(e){e.stopPropagation()}},u.createElement(ra.A,{in:s,timeout:d,classNames:Ia,unmountOnExit:!0,nodeRef:p},u.createElement("div",{ref:p,className:Ra},m)),i||null)},Na=n(45010),La=n(46419),Da=n(71165),Oa=n(38054),xa=n(8056),Va=n(70783);function Ba(e){return e===Na.n8.V2}function Fa(e){return e===Na.n8.V1}function Ua(e){return e===Na.n8.V3}function Wa(e){return e===Na.n8.V4}var Ya="vHVOl",Ka="f4SVR",Ha="nh0vj",Ga=(0,tn.YK)({adMessageCurrentAd:{id:"src/common/features/playback/components/AdMessageV2/AdMessageV2:adMessageCurrentAd",defaultMessage:"This ad will end in"},adMessageAllAd:{id:"src/common/features/playback/components/AdMessageV2/AdMessageV2:adMessageAllAd",defaultMessage:"Your title will resume in"}}),qa=function(e){var t,n=e.messageData;if(!n)return null;var a=n.adSequence,r=n.adCount,o=n.leftTime,i=n.refreshVariant;if(!n.duration)return null;var s=null;Wa(i)?s=u.createElement(nn.A,Ga.adMessageCurrentAd):Ua(i)&amp;&amp;(s=u.createElement(nn.A,Ga.adMessageAllAd));var c=l()(Ka,((t={})[Ha]=!!s,t));return u.createElement("div",{className:Ya},u.createElement("span",null,"Ad ",a," of ",r),s?u.createElement("span",null,". ",s):null,u.createElement("span",{className:c},o))},za=n(48902);var Qa=(0,fn.Ng)((function(e){var t=e.player,n=t.ad,a=n.adCount,r=n.adSequence,o=t.adProgress;return{adCount:a,adSequence:r,duration:o.duration,position:o.position,remainingPodDuration:o.remainingPodDuration}}))((function(e){var t=e.adCount,n=e.adSequence,a=e.duration,r=e.position,i=e.hideProgressBar,s=e.remainingPodDuration,l=e.className,c=e.hideText,d=e.refreshVariant,p=(0,k.A)(xa.Ay),m=p.getValue();(0,u.useEffect)((function(){p.logExposure()}),[p]);var f,v=!i&amp;&amp;m===Va.uJ.LEGACY;if((f=d)&amp;&amp;f!==Na.n8.Default){var A=function(e){var t=e.refreshVariant,n=e.adSequence,a=e.adCount,r=e.duration,o=e.position,i=e.remainingPodDuration,s=0,l="";return Wa(t)||Fa(t)?s=Math.max(0,Math.floor(r-o)):void 0!==i&amp;&amp;(Ua(t)||Ba(t))&amp;&amp;(s=Math.max(0,i-o)),(Fa(t)||Ba(t))&amp;&amp;(l="-"),{refreshVariant:t,adSequence:n,adCount:a,duration:r,leftTime:0===s?"".concat(l,"0:00"):l+(0,za.Xd)(s,!0)}}({refreshVariant:d,adSequence:n,adCount:t,duration:a,position:r,remainingPodDuration:s});return u.createElement(qa,{className:l,messageData:A})}var g=c?void 0:function(e){var t=e.adProgressStyle,n=e.adSequence,a=e.adCount,r=e.duration,o=e.position,i=e.remainingPodDuration;if(t===Va.uJ.LEGACY)return{messageStyle:t};var s="";if(t===Va.uJ.AD_PROGRESS_OF_CURRENT_AD)s="".concat(Math.max(0,Math.floor(r-o)));else{if(void 0===i)return{messageStyle:Va.uJ.LEGACY};var l=Math.max(0,i-o);s=0===l?"00:00":(0,za.Xd)(l)}return{messageStyle:t,adSequence:n,adCount:a,leftTime:s}}({adProgressStyle:m,adSequence:n,adCount:t,duration:a,position:r,remainingPodDuration:s});return u.createElement(Va.Ay,{progress:function(){if(!v)return 0;var e=function(e){for(var t={0:0},n=1;n&lt;e+1;n++)if(e===n)t[n]=1;else{var a=t[n-1]||0;t[n]=a+Math.floor(100/e)/100}return t}(t),i=e[n-1],s=0;return 0!==a&amp;&amp;(s=r/a*(e[n]-i)),(0,o.clamp)(Math.round(100*(s+i))/100,0,1)}(),className:l,showProgressBar:v,messageData:g})})),ja=n(62434),Xa=n(20970),Za=200,Ja=n(47842),$a="appQrCodeDismissed";var er=n(87583),tr=function(e){var t=e.deviceId,n=e.video;return(0,G.__awaiter)(void 0,void 0,Promise,(function(){var e,a,r,o,i,s;return(0,G.__generator)(this,(function(l){switch(l.label){case 0:return e=(0,D.fX)(n),a=e.action,r=e.contentType,o="series"===r&amp;&amp;n.series_id?n.series_id:n.id,i={action:a,contentType:r,contentId:o,campaign:"download_app_with_qr",medium:"banner",source:"web",deviceId:t},[4,fetch(v.xL_,{method:"POST",headers:{"Content-Type":"application/json",accept:"application/json"},body:JSON.stringify({branch_key:v.cID,channel:"web",feature:"banner",data:{deviceId:t,$desktop_url:(0,D.qA)({video:n,absolute:!0}),$android_deeplink_path:(0,D.sI)(i),$deeplink_path:(0,D.sI)(i)}})})];case 1:if(!(s=l.sent()).ok)throw new Error("Failed to get short deeplink URL with status ".concat(s.status));return[4,s.json()];case 2:return[2,l.sent().url]}}))}))},nr=function(e){var t=e.deviceId,n=e.video;return(0,G.__awaiter)(void 0,void 0,Promise,(function(){var e;return(0,G.__generator)(this,(function(a){switch(a.label){case 0:return[4,tr({deviceId:t,video:n})];case 1:return e=a.sent(),[2,(r=e,new Promise((function(e,t){er.toDataURL(r,{color:{dark:"#00000000"}},(function(n,a){n?t(n):e(a)}))})))]}var r}))}))},ar=function(e){var t=e.isPauseEligible,n=e.video,a=(0,C.A)(w.N),r=(0,u.useState)(""),o=r[0],i=r[1],s=(0,u.useRef)(!1);return(0,u.useEffect)((function(){(0,G.__awaiter)(void 0,void 0,void 0,(function(){var e,r;return(0,G.__generator)(this,(function(l){switch(l.label){case 0:if(!t||o||s.current)return[3,4];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,nr({deviceId:a,video:n})];case 2:return e=l.sent(),i(e),[3,4];case 3:return r=l.sent(),u=(c={error:r}).error instanceof Error?c.error.toString():String(c.error),(0,z.jv)({type:q.ij.clientInfo,subtype:q.rr.PAUSE_QR_CODE.QR_CODE_GENERATION_FAILURE,message:{error:u.substring(0,200)}}),s.current=!0,[3,4];case 4:return[2]}var c,u}))}))}),[t,o,a,n]),{qrCodeDataUrl:o}},rr="GGKPd",or="Mmz_8",ir="NEVJl",sr="DBBkk",lr="yR1Sx",cr="jxqTQ",ur="download_app_banner",dr=(0,tn.YK)({modalTitle:{id:"src/web/features/playback/components/WebPlayerOverlay/PauseQrCode/PauseQrCode:modalTitle",defaultMessage:"Watch Everywhere"},modalDescription:{id:"src/web/features/playback/components/WebPlayerOverlay/PauseQrCode/PauseQrCode:modalDescription",defaultMessage:"Scan the QR code to download the mobile app and take Tubi on the go"}}),pr=function(e){var t=e.autoplayVisible,n=e.video,a=(0,mn.A)(),r=(0,C.A)(Et.cR),o=(0,C.A)(Et.Ll),i=function(){var e=(0,u.useState)((function(){return"yes"===(0,ta.s)($a)})),t=e[0],n=e[1];return{isDismissed:t,dismissModal:(0,u.useCallback)((function(){n(!0),(0,ta.My)($a,"yes")}),[])}}(),s=i.isDismissed,c=i.dismissModal,d=(0,u.useMemo)((function(){return!s&amp;&amp;"paused"===r&amp;&amp;!o&amp;&amp;!t}),[s,r,o,t]),p=ar({isPauseEligible:d,video:n}).qrCodeDataUrl,m=function(e){var t=e.duration,n=e.runTimer,a=(0,u.useRef)(),r=(0,u.useState)(!1),o=r[0],i=r[1];return(0,u.useEffect)((function(){return n?a.current=setTimeout((function(){i(!0)}),t):(clearTimeout(a.current),i(!1)),function(){clearTimeout(a.current)}}),[n,t]),{timerDone:o}}({duration:300,runTimer:!!p&amp;&amp;d}).timerDone,f=(0,u.useMemo)((function(){var e,t=m&amp;&amp;!!p&amp;&amp;d;return{overlayClassNames:l()([rr,(e={},e[or]=t,e)]),testId:t?"pause-qr-code-open":"pause-qr-code-closed",openModal:t}}),[m,d,p]),v=f.overlayClassNames,A=(f.testId,f.openModal);(0,u.useEffect)((function(){A&amp;&amp;(0,z.sx)(be.NM,(0,$e.Jw)((0,nt.M)(),Ht.hs.INFORMATION,ur,Ht.pZ.SHOW))}),[A]);var g=(0,u.useCallback)((function(e){e.stopPropagation(),(0,z.sx)(be.NM,(0,$e.Jw)((0,nt.M)(),Ht.hs.INFORMATION,ur,Ht.pZ.DISMISS_DELIBERATE)),c()}),[c]),h=(0,u.useCallback)((function(e){e.stopPropagation()}),[]);return u.createElement("div",{className:v,onClick:h},u.createElement(Ja.A,{onClick:g}),u.createElement("div",{className:ir,style:{maskImage:"url('".concat(p,"')"),WebkitMaskImage:"url('".concat(p,"')")}}),u.createElement("div",{className:sr},u.createElement("h2",{className:lr},a.formatMessage(dr.modalTitle)),u.createElement("span",{className:cr},a.formatMessage(dr.modalDescription))))};var mr=function e(t){var n,a=0,r=function(e,t){var n={percentageToAllow:100,allowedUnsampledCalls:0};return e.forEach((function(e){var a=e.platforms,r=e.percentageToAllow,o=e.allowedUnsampledCalls,i=void 0===o?0:o;("*"===a||a.includes(t))&amp;&amp;(n.percentageToAllow=r,n.allowedUnsampledCalls=i)})),n}(t,"WEB");function o(e){if(a&lt;r.allowedUnsampledCalls)return a+=1,e;if(void 0===n){var t=100*Math.random();n=t&lt;r.percentageToAllow}return n?e:function(){}}return o._config=t,o._resolvedConfig=r,o.fork=function(n){return e((0,G.__spreadArray)((0,G.__spreadArray)([],t,!0),n,!0))},o}([{platforms:"*",percentageToAllow:1,allowedUnsampledCalls:2}]);function fr(e){mr((function(){(0,z.jv)({type:q.ij.videoInfo,subtype:q.rr.PLAYBACK.SEEK,message:e})}))()}var vr=n(92427),Ar=n(96573),gr=n(22383),hr=n(9434),yr=n(94838),Er=(0,tn.YK)({cast:{id:"src/web/features/playback/components/WebPlayerOverlay/PlayerControls/ChromecastButton/ChromecastButton:cast",defaultMessage:"Play on TV"}}),br=function(e){var t=e.placement,n=void 0===t?"top":t,a=(0,mn.A)(),r=(0,u.useMemo)((function(){return u.createElement(hr.A,{className:yr.A.icon})}),[]);return u.createElement("span",{key:"cast",id:"castButtonArea",className:yr.A.extraControl,onClick:function(e){e.stopPropagation()}},u.createElement("div",{className:yr.A.castButton},u.createElement(gr.A,{label:a.formatMessage(Er.cast),placement:n},r)))},Cr=n(25177),kr={enter:yr.A.fadeEnter,enterActive:yr.A.fadeEnterActive,exit:yr.A.fadeLeave,exitActive:yr.A.fadeLeaveActive},wr=function(e){function t(t){var n=e.call(this,t)||this;return n.handleOrientationChange=function(e){void 0!==e.matches&amp;&amp;n.props.setIsPortraitMode(e.matches)},n.onAdStart=function(){n.props.setRatingActive(!1)},n.allowRatingDisplay=function(){n.props.setAllowRatingDisplayStart(!0)},n.showRatingOverlay=function(){n.props.allowRatingDisplayStart&amp;&amp;(n.props.isAd||[se.State.playing,se.State.inited].includes(n.props.playerState)&amp;&amp;(n.props.setRatingActive(!0),n.props.setAllowRatingDisplayStart(!1),n.props.hideRatingActiveTimerRef.current&amp;&amp;clearTimeout(n.props.hideRatingActiveTimerRef.current),n.props.hideRatingActiveTimerRef.current=window.setTimeout((function(){n.props.setRatingActive(!1),n.setRatingShowInPlayTimer()}),15e3)))},n.updateVolume=function(e){n.setVolume({volume:e})},n.toggleVolumeMute=function(){var e=n.props,t=e.dispatch,a=e.isMuted;t(se.controlActions.setVolume({isMuted:!a}))},n.togglePlay=function(){n.props.playerState===se.State.playing?n.props.explicitPause():n.props.explicitPlay()},n.onMouseMove=function(){n.props.refreshActiveTimer()},n.onMouseLeave=function(){n.props.playerState!==se.State.playing||n.props.isShowingOverlayOnStartPlayback||n.props.captionSettingsVisible||n.props.qualitySettingsVisible||(n.props.cancelOverlayTimer(),n.props.setInactiveTimerRef.current=window.setTimeout(n.props.setInactive,500))},n.onTouchStart=function(e){if(e.touches){var t=e.touches[0];n.props.touchInfoRef.current={startX:t.pageX,startY:t.pageY}}},n.onTouchMove=function(e){if(n.props.touchInfoRef.current){var t=n.props.touchInfoRef.current,a=t.startX,r=void 0===a?-1:a,o=t.startY,i=void 0===o?-1:o;if(!(r&lt;0||i&lt;0)){var s=e.touches[0],l=s.pageX,c=s.pageY,u=function(e){var t=e.startX,n=e.endX,a=e.startY,r=e.endY,o=Math.atan2(r-a,n-t),i=Math.round(o*(180/Math.PI));return i&lt;0&amp;&amp;(i=360-Math.abs(i)),i&gt;=45&amp;&amp;i&lt;=135}({startX:r,endX:l,startY:i,endY:c});n.props.touchInfoRef.current=(0,G.__assign)((0,G.__assign)({},n.props.touchInfoRef.current),{endX:l,endY:c,isSwipeDown:u}),u||n.props.refreshActiveTimer()}}},n.onTouchEnd=function(){return n.handleSwipe()},n.onTouchCancel=function(){return n.handleSwipe()},n.handleCaptionSettingsToggle=function(e){if(n.props.setCaptionSettingsVisible(e),e){var t=(0,$e.Jw)((0,nt.M)(),Ht.hs.SUBTITLE_AUDIO,"",Ht.pZ.SHOW);(0,z.sx)(be.NM,t)}n.props.refreshActiveTimer()},n.handleQualitySettingsToggle=function(e){n.props.setQualitySettingsVisible(e),n.props.refreshActiveTimer(),e&amp;&amp;(0,z.sx)(be.NM,(0,$e.Jw)((0,nt.M)(),Ht.hs.VIDEO_QUALITY,void 0,Ht.pZ.SHOW))},n.handleSwipe=function(){var e;(null!==(e=n.props.touchInfoRef.current)&amp;&amp;void 0!==e?e:{}).isSwipeDown&amp;&amp;n.props.active?n.props.setInactive():n.props.refreshActiveTimer(),n.props.touchInfoRef.current={}},n.onMouseMove=(0,zt.A)(n.onMouseMove,50),n._hotKeyHandler=n._hotKeyHandler.bind(n),n._hotKeyHandler=(0,zt.A)(n._hotKeyHandler,50),n.onClick=n.onClick.bind(n),n.onDoubleClick=n.onDoubleClick.bind(n),n.setVolume=n.setVolume.bind(n),n.setCaptions=n.setCaptions.bind(n),n.setQuality=n.setQuality.bind(n),n}return(0,G.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.isIPhone,n=e.isIPad,a=e.player,r=e.isMobile,o=e.playerWebPip,i=e.setIsPortraitMode;(0,St.q2)(window,"keydown",this._hotKeyHandler),(t||n)&amp;&amp;(this.props.mediaQueryRef.current=window.matchMedia("(orientation: portrait)"),(0,St.q2)(this.props.mediaQueryRef.current,"change",this.handleOrientationChange),i(this.props.mediaQueryRef.current.matches)),a&amp;&amp;this.afterPlayerCreate(a),!r&amp;&amp;(0,ke.Kn)()&amp;&amp;o.logExposure()},t.prototype.componentDidUpdate=function(e){this.props.player&amp;&amp;!e.player&amp;&amp;this.afterPlayerCreate(this.props.player),!this.props.player&amp;&amp;e.player&amp;&amp;(this.props.haveCalledAfterPlayerCreateRef.current=!1)},t.prototype.componentWillUnmount=function(){clearTimeout(this.props.setInactiveTimerRef.current),clearTimeout(this.props.hideRatingActiveTimerRef.current),clearInterval(this.props.showRatingDuringPlaybackTimerRef.current),(0,St.f)(window,"keydown",this._hotKeyHandler),(0,St.f)(this.props.mediaQueryRef.current,"change",this.handleOrientationChange);var e=this.props.player;e&amp;&amp;(e.off(se.PLAYER_EVENTS.play,this.showRatingOverlay),e.off(se.PLAYER_EVENTS.adStart,this.onAdStart),e.off(se.PLAYER_EVENTS.adComplete,this.allowRatingDisplay))},t.prototype.afterPlayerCreate=function(e){this.props.haveCalledAfterPlayerCreateRef.current||(this.props.haveCalledAfterPlayerCreateRef.current=!0,e.on(se.PLAYER_EVENTS.play,this.showRatingOverlay),e.on(se.PLAYER_EVENTS.adStart,this.onAdStart),e.on(se.PLAYER_EVENTS.adComplete,this.allowRatingDisplay))},t.prototype.setRatingShowInPlayTimer=function(){var e=this;this.props.showRatingDuringPlaybackTimerRef.current&amp;&amp;clearTimeout(this.props.showRatingDuringPlaybackTimerRef.current),this.props.showRatingDuringPlaybackTimerRef.current=window.setTimeout((function(){e.allowRatingDisplay(),e.showRatingOverlay()}),36e5)},t.prototype.setVolume=function(e){return this.props.refreshActiveTimer(),this.props.dispatch(se.controlActions.setVolume(e))},t.prototype.setCaptions=function(e){var t=this,n=this.props,a=n.dispatch,r=n.video,o=void 0===r?{id:""}:r;return a(se.controlActions.setCaptions(e)).then((function(){t.props.refreshActiveTimer();var e=t.props,n=e.captionsList,a=(void 0===n?[]:n)[e.captionsIndex],r="off"===a.label.toLowerCase()?Ue.Sz.OFF:Ue.Sz.ON,i=(0,Ce.Ul)((null==a?void 0:a.lang)||""),s=(0,$e.fe)(o.id,r,i);(0,z.sx)(be.P6,s)}))},t.prototype.setQuality=function(e){var t=this,n=this.props,a=n.dispatch,r=n.video,o=n.qualityList,i=n.player;return a(se.controlActions.setQuality(e)).then((function(){var n,a=o[e];if(a){t.props.refreshActiveTimer();var s=rt(a),l=a.bitrate;s!==Ue.Cz.VIDEO_RESOLUTION_AUTO&amp;&amp;s!==Ue.Cz.VIDEO_RESOLUTION_UNKNOWN||(l=null===(n=null==i?void 0:i.getQualityLevel())||void 0===n?void 0:n.bitrate);var c=(0,$e.FZ)(r.id,l,rt(a),Ue.VI.SUCCESS);(0,z.sx)(be.dN,c)}}))},t.prototype._hotKeyHandler=function(e){var t=e.keyCode,n=e.altKey,a=e.ctrlKey,r=e.metaKey,o=e.shiftKey;if(!(n||a||r||o||document.activeElement&amp;&amp;"input"===document.activeElement.tagName.toLowerCase())){var i=this.props,s=i.requestFullscreen,l=i.isMuted,c=i.captionsList,u=i.captionsIndex,d=i.isAd,p=i.playerState,m=En.P$.space,f=En.P$.k,v=En.P$.arrowLeft,A=En.P$.j,g=En.P$.arrowRight,h=En.P$.l,y=En.P$.m,E=En.P$.f,b=En.P$.c,C=En.P$.escape,k=En.P$.tab;switch(t){case m:e.preventDefault();case f:p===se.State.paused?this.props.play(!0):this.props.pause(!0);break;case v:if(d)break;this.props.stepRewind("KEYBOARD_ARROW");break;case A:if(d)break;this.props.stepRewind("KEYBOARD_LETTER");break;case g:if(d)break;this.props.stepForward("KEYBOARD_ARROW");break;case h:if(d)break;this.props.stepForward("KEYBOARD_LETTER");break;case y:var w=!l;this.setVolume({isMuted:w});break;case E:s(!this.props.isFullscreen);break;case C:this.props.isFullscreen&amp;&amp;s(!1);break;case b:if(d)break;var S=u+1&gt;=c.length?0:u+1;this.setCaptions(S);break;case k:this.props.refreshActiveTimer()}}},t.prototype.onClick=function(e){(0,this.props.dispatch)((0,wt.Zd)(!0)),this.props.isAd||(this.props.captionSettingsVisible?this.props.setCaptionSettingsVisible(!1):this.props.qualitySettingsVisible?this.props.setQualitySettingsVisible(!1):(e.stopPropagation(),this.togglePlay()))},t.prototype.onDoubleClick=function(e){e.target!==this.props.playerOverlayRef.current||this.props.requestFullscreen(!this.props.isFullscreen)},t.prototype.render=function(){var e,t,n,a=this.props,r=a.video,o=a.requestFullscreen,i=a.showAutoPlay,s=a.className,c=a.isMobile,d=a.castApiAvailable,p=a.title,m=a.seriesTitle,f=a.thumbnailSprites,v=a.position,A=a.duration,g=a.isBuffering,h=a.playerState,y=a.isFromAutoplay,E=a.basicCaptionSettings,b=a.castReceiverState,C=a.adBreaks,k=a.playerWebPip,w=a.playerWebTheaterMode,S=a.active,R=a.ratingActive,_=a.hasPlaybackStarted,M=a.isShowingOverlayOnStartPlayback,P=a.captionSettingsVisible,I=a.qualitySettingsVisible,T=a.isAd,N=a.isTheater,L=a.handleClickFullscreen,D=a.handleClickTheater,O=a.shouldEnablePauseQrCode,x=this.props.isIPhone&amp;&amp;this.props.isPortraitMode&amp;&amp;!this.props.isFullscreen,V=this.props.renderControls&amp;&amp;(!x||this.props.hasPlaybackStarted),B=this.props.isIPhone||this.props.isIPad&amp;&amp;this.props.isPortraitMode,F=!T&amp;&amp;g,U=!T&amp;&amp;i,W=h===se.State.paused&amp;&amp;Math.abs(v-A)&gt;1,Y=l()(yr.A.webPlayerOverlay,((e={})[yr.A.hideCursor]=!S,e[yr.A.isAd]=T,e),s),K=l()(yr.A.lowerArea,((t={})[yr.A.active]=S,t[yr.A.isAd]=T,t[yr.A.autoplayVisible]=U,t[yr.A.compactUiMode]=x,t)),H=l()(yr.A.titleArea,((n={})[yr.A.topActive]=S||R,n)),G=!x?u.createElement(wa,{active:R,ratings:r.ratings}):void 0,q=x?void 0:u.createElement(Ta,{className:yr.A.titleWrapper,subtitle:m?p:"",subtitleClassName:yr.A.subtitle,title:m||p,titleClassName:yr.A.title,ratingOverlay:G,showTitle:S&amp;&amp;!x}),z=d&amp;&amp;b!==window.cast.framework.CastState.NO_DEVICES_AVAILABLE,Q=M&amp;&amp;z,j=!T&amp;&amp;(0,ke.Kn)()&amp;&amp;k.getValue(),X=[Qt.RS.ENABLE_BY_CLICK].includes(w.getValue())&amp;&amp;!c;return u.createElement("div",{className:Y,onClick:c?void 0:this.onClick,onDoubleClick:c?void 0:this.onDoubleClick,onMouseMove:c?void 0:this.onMouseMove,onMouseLeave:c?void 0:this.onMouseLeave,onTouchStart:c?this.onTouchStart:void 0,onTouchMove:c?this.onTouchMove:void 0,onTouchEnd:c?this.onTouchEnd:void 0,onTouchCancel:c?this.onTouchCancel:void 0,ref:this.props.playerOverlayRef},!_&amp;&amp;u.createElement("div",{className:yr.A.centeredPlayButtonContainer},u.createElement(oa.A,{className:yr.A.playButton,onClick:c?this.onClick:void 0})),u.createElement(aa.A,{component:"div",className:H},u.createElement(ra.A,{key:"title",timeout:Za,classNames:kr,nodeRef:this.props.titleRowRef},u.createElement("div",{ref:this.props.titleRowRef,className:yr.A.titleRow},q,d?u.createElement(br,{placement:"bottom"}):null))),F?u.createElement(en.A,{className:yr.A.spinner}):null,O&amp;&amp;u.createElement(pr,{autoplayVisible:!!U,video:r}),u.createElement(aa.A,{component:"div",className:K},u.createElement(ra.A,{key:"message",classNames:kr,timeout:Za,nodeRef:this.props.bottomMessageRef},u.createElement("div",{ref:this.props.bottomMessageRef,className:yr.A.bottomMessage},T?u.createElement("div",{key:"adMessage",className:yr.A.adGradient},u.createElement(Qa,{className:yr.A.adMessage,refreshVariant:Na.n8.Default})):null,U?u.createElement(ja.A,{key:"autoplay",id:r.id,isEpisode:!!r.series_id,videoPaused:W,isFromAutoplay:y,compactAutoplayUiMode:B}):null)),V?u.createElement(ra.A,{key:"control",classNames:kr,timeout:Za,nodeRef:this.props.controlAreaRef},u.createElement("div",{ref:this.props.controlAreaRef,className:yr.A.controlArea},u.createElement(Xa.A,{seek:this.props.seek,thumbnailSprites:f,adBreaks:C,compactUiMode:x}),u.createElement(Cr.A,{setCaptions:this.setCaptions,toggleVolumeMute:this.toggleVolumeMute,updateVolume:this.updateVolume,setQuality:this.setQuality,requestFullscreen:o,play:this.props.explicitPlay,pause:this.props.explicitPause,stepRewind:this.props.stepRewind,stepForward:this.props.stepForward,basicCaptionSettings:E,shouldInitShowCastTip:Q,containerRef:this.props.playerOverlayRef,handleCaptionSettingsToggle:this.handleCaptionSettingsToggle,handleQualitySettingsToggle:this.handleQualitySettingsToggle,captionsSettingsVisible:P,qualitySettingsVisible:I,getAudioTracks:this.props.getAudioTracks,setAudioTrack:this.props.setAudioTrack,getCurrentAudioTrack:this.props.getCurrentAudioTrack,isFullscreen:this.props.isFullscreen,compactUiMode:x,showPIPButton:j,pipEnabled:this.props.pipEnabled,togglePictureInPicture:this.props.togglePictureInPicture,showTheaterButton:X,isTheater:N,handleClickFullscreen:L,handleClickTheater:D}))):null))},t}(u.Component),Sr=function(e){var t=e.video,n=void 0===t?{id:""}:t,r=e.requestFullscreen,o=(0,re.A)(),i=(0,C.A)(Ar.HN),s=(0,C.A)(Ar.A9),l=(0,C.A)((function(t){return(0,P.l9)(t,e.video.id)})),c=(0,C.A)(It),d=(0,C.A)(_.zn),p=(0,C.A)(Tt),m=(0,C.A)(Nt),f=(0,C.A)(mt.Ll),A=(0,C.A)(Et.cR),g=(0,C.A)(Et.Rt),h=(0,C.A)(mt.ch),y=(0,C.A)(mt.Wc),b=(0,C.A)(mt.vV),w=(0,C.A)(Et.PS),S=(0,C.A)(Et.ns),R=(0,C.A)(mt.xL),M=(0,C.A)(_.BQ),I=(0,C.A)(_.AS),T=(0,C.A)(Oa.wV),N=(0,k.A)(Da.Ay),L=(0,k.A)(Qt.Ay),D=(0,k.A)(La.Ay),O=!T&amp;&amp;!I&amp;&amp;D.getValue();(0,u.useEffect)((function(){"paused"!==A||f||D.logExposure()}),[A,f,D]);var x=(0,u.useState)(!1),V=x[0],B=x[1],F=(0,u.useState)(!0),U=F[0],Y=F[1],K=(0,u.useState)(!1),H=K[0],q=K[1],Q=(0,u.useState)(!1),j=Q[0],X=Q[1],Z=(0,u.useState)(!1),J=Z[0],$=Z[1],ee=(0,u.useRef)(),te=(0,u.useRef)(),ne=(0,u.useRef)(),ae=(0,u.useRef)(),oe=(0,u.useRef)(null),ie=(0,u.useRef)(),le=(0,u.useRef)(null),ce=(0,u.useRef)(null),ue=(0,u.useRef)(null),de=(0,u.useRef)(),pe=(0,u.useRef)(!1),me=function(){var e=(0,u.useState)(!1),t=e[0],n=e[1],a=(0,C.A)(Et.OQ);return(0,u.useEffect)((function(){!t&amp;&amp;a&amp;&amp;n(!0)}),[t,a]),{hasPlaybackStarted:t}}().hasPlaybackStarted,fe=function(e){var t=e.captionSettingsVisible,n=e.qualitySettingsVisible,a=(0,re.A)(),r=(0,C.A)(Et.cR),o=(0,u.useRef)(r);o.current=r;var i=(0,u.useRef)(t);i.current=t;var s=(0,u.useRef)(n);s.current=n;var l=(0,u.useRef)(),c=(0,u.useRef)(),d=(0,u.useState)(!0),p=d[0],m=d[1],f=(0,u.useState)(!0),A=f[0],g=f[1],h=(0,u.useCallback)((function(){m(!1),clearTimeout(c.current),c.current=setTimeout((function(){a((0,wt.Zd)(!1))}),Za)}),[m,a]),y=(0,u.useCallback)((function(){A||(clearTimeout(l.current),clearTimeout(c.current),p||(m(!0),a((0,wt.Zd)(!0))),r!==W.td.playing||t||n||(l.current=setTimeout(h,v.Q6X)))}),[A,p,a,r,t,n,h]),E=(0,u.useCallback)((function(){r===W.td.playing&amp;&amp;(l.current||(clearTimeout(l.current),l.current=setTimeout((function(){g(!1),o.current!==W.td.playing||i.current||s.current||h()}),v.xel)))}),[r,h]),b=(0,u.useCallback)((function(){clearTimeout(l.current),clearTimeout(c.current)}),[]);return(0,u.useEffect)((function(){return b}),[b]),(0,u.useEffect)((function(){E()}),[]),(0,u.useEffect)((function(){r===W.td.playing&amp;&amp;A&amp;&amp;E()}),[A,r,E]),{refreshActiveTimer:y,setInactive:h,active:p,isShowingOverlayOnStartPlayback:A,showOverlayOnStartPlayback:E,cancelOverlayTimer:b}}({captionSettingsVisible:H,qualitySettingsVisible:j}),ve=fe.active,Ae=fe.setInactive,ge=fe.refreshActiveTimer,he=fe.isShowingOverlayOnStartPlayback,ye=fe.showOverlayOnStartPlayback,Ee=fe.cancelOverlayTimer,Ce=function(e){var t=e.contentId,n=e.refreshActiveTimer,a=(0,re.A)(),r=(0,C.A)(E.dc),o=(0,C.A)(_.MH),i=(0,k.A)(bn.Ay),s=(0,C.A)(Pt),l=(0,u.useRef)(!1),c=(0,u.useCallback)((function(e){if(!r&amp;&amp;!o){var c=i.getValue();if(c===bn.DS.FORCED||c===bn.DS.OPTIONAL&amp;&amp;!s)return a((0,wt.AG)({isOpen:!0})),Promise.resolve()}return e&amp;&amp;!l.current&amp;&amp;(l.current=!0),a(se.controlActions.play(e?se.ActionLevel.UI:se.ActionLevel.CODE)).then((function(){if(e){n();var a=(0,$e.U8)(t,Ue.WF.RESUMED);(0,z.sx)(be.U6,a)}}))}),[a,t,o,r,s,i,n,l]),d=(0,u.useCallback)((function(){return c(!0)}),[c]),p=(0,u.useCallback)((function(e){return a(se.controlActions.pause()).then((function(){if(e){n();var a=(0,$e.U8)(t,Ue.WF.PAUSED);(0,z.sx)(be.U6,a)}}))}),[a,t,n]),m=(0,u.useCallback)((function(){return p(!0)}),[p]);return{play:c,explicitPlay:d,pause:p,explicitPause:m}}({refreshActiveTimer:ge,contentId:n.id}),ke=Ce.play,we=Ce.explicitPlay,Se=Ce.pause,Re=Ce.explicitPause,_e=function(e){var t=e.contentId,n=e.positionBeforeSeek,r=e.refreshActiveTimer,o=(0,re.A)(),i=(0,u.useRef)(r);i.current=r;var s=(0,u.useRef)(n);s.current=n;var l=(0,u.useRef)(0),c=(0,u.useCallback)((function(e){var n=e.toPosition,r=e.seekInitiator;return(0,G.__awaiter)(void 0,void 0,void 0,(function(){var e,c,u,d;return(0,G.__generator)(this,(function(p){switch(p.label){case 0:return e=Date.now(),c=l.current,l.current+=1,u=s.current,[4,o(a.controlActions.seek(n))];case 1:return p.sent(),l.current-=1,i.current(),d=(0,$e.MO)({videoId:t,fromPosition:u,toPosition:n,seekType:Ue.RW.PLAY_PROGRESS_DRAG}),(0,z.sx)(be.NI,d),fr((0,G.__assign)((0,G.__assign)({},d),{seekInitiator:r,seekDuration:Date.now()-e,pendingSeekCount:c})),[2]}}))}))}),[t,o]),d=(0,u.useCallback)((function(e){return(0,G.__awaiter)(void 0,void 0,void 0,(function(){var n,r,c,u,d;return(0,G.__generator)(this,(function(p){switch(p.label){case 0:return n=Date.now(),r=l.current,l.current+=1,c=s.current,[4,o(a.controlActions.stepRewind())];case 1:return u=p.sent(),l.current-=1,i.current(),d=(0,$e.MO)({videoId:t,fromPosition:c,toPosition:u,seekType:Ue.RW.QUICK_SEEK_BUTTON,rate:W.Gy}),(0,z.sx)(be.NI,d),fr((0,G.__assign)((0,G.__assign)({},d),{seekInitiator:e,seekDuration:Date.now()-n,pendingSeekCount:r})),[2,u]}}))}))}),[t,o]),p=(0,u.useCallback)((function(e){return(0,G.__awaiter)(void 0,void 0,void 0,(function(){var n,r,c,u,d;return(0,G.__generator)(this,(function(p){switch(p.label){case 0:return n=Date.now(),r=l.current,l.current+=1,c=s.current,[4,o(a.controlActions.stepForward())];case 1:return u=p.sent(),l.current-=1,i.current(),d=(0,$e.MO)({videoId:t,fromPosition:c,toPosition:u,seekType:Ue.RW.QUICK_SEEK_BUTTON,rate:W.Gy}),(0,z.sx)(be.NI,d),fr((0,G.__assign)((0,G.__assign)({},d),{seekInitiator:e,seekDuration:Date.now()-n,pendingSeekCount:r})),[2,u]}}))}))}),[t,o]);return{seek:c,stepForward:p,stepRewind:d}}({contentId:n.id,positionBeforeSeek:g,refreshActiveTimer:ge}),Me=_e.seek,Pe=_e.stepForward,Ie=_e.stepRewind,Te=function(){r(!d)},Ne=function(){o((0,wt.Rf)(!M))},Le=function(e){var t=e.toggleFullscreen,n=e.toggleTheaterMode,a=e.isFullscreen,r=e.isTheater,o=(0,u.useRef)(t);o.current=t;var i=(0,u.useRef)(n);i.current=n;var s=(0,u.useRef)(a);s.current=a;var l=(0,u.useRef)(r);l.current=r;var c=(0,u.useCallback)((function(){var e=(0,$e.k6)({pathname:(0,nt.M)(),userInteraction:l.current?"TOGGLE_OFF":"TOGGLE_ON",component:"BUTTON",buttonType:vr.V.TOGGLE,buttonValue:"THEATER_MODE"});(0,z.sx)(be.gn,e)}),[]);return{handleClickTheater:(0,u.useCallback)((function(e){e.stopPropagation(),s.current&amp;&amp;!l.current&amp;&amp;o.current(),c(),i.current(),window.scrollTo(0,0)}),[c])}}({toggleFullscreen:Te,toggleTheaterMode:Ne,isFullscreen:d,isTheater:M}).handleClickTheater,De=function(e){var t=e.toggleFullscreen,n=e.toggleTheaterMode,a=e.isFullscreen,r=e.isTheater,o=(0,u.useRef)(t);o.current=t;var i=(0,u.useRef)(n);i.current=n,(0,u.useRef)(a).current=a;var s=(0,u.useRef)(r);s.current=r;var l=(0,u.useRef)(!1),c=(0,u.useCallback)((function(e){null==e||e.stopPropagation(),o.current()}),[]);return(0,u.useEffect)((function(){var e=function(){var e=!!(0,St.Kn)(),t=s.current,n=l.current;e?(l.current=t,t&amp;&amp;i.current()):n&amp;&amp;!t&amp;&amp;i.current()};return(0,St.q2)(document,se.FULLSCREEN_CHANGE_EVENTS,e),function(){(0,St.f)(document,se.FULLSCREEN_CHANGE_EVENTS,e)}}),[]),{handleClickFullscreen:c}}({toggleFullscreen:Te,toggleTheaterMode:Ne,isFullscreen:d,isTheater:M}).handleClickFullscreen;return u.createElement(wr,(0,Jt.A)({},e,{dispatch:o,castReceiverState:i,castApiAvailable:s,thumbnailSprites:l,renderControls:c,isFullscreen:d,isIPhone:p,isIPad:m,playerWebPip:N,playerWebTheaterMode:L,active:ve,ratingActive:V,setRatingActive:B,hasPlaybackStarted:me,isShowingOverlayOnStartPlayback:he,allowRatingDisplayStart:U,setAllowRatingDisplayStart:Y,captionSettingsVisible:H,setCaptionSettingsVisible:q,qualitySettingsVisible:j,setQualitySettingsVisible:X,isPortraitMode:J,setIsPortraitMode:$,cancelOverlayTimer:Ee,hideRatingActiveTimerRef:ee,showRatingDuringPlaybackTimerRef:te,setInactiveTimerRef:ne,touchInfoRef:ae,playerOverlayRef:oe,pipPromiseRef:ie,titleRowRef:le,bottomMessageRef:ce,controlAreaRef:ue,mediaQueryRef:de,haveCalledAfterPlayerCreateRef:pe,isAd:f,playerState:A,position:g,duration:h,isBuffering:y,isMuted:b,captionsList:w,captionsIndex:S,refreshActiveTimer:ge,setInactive:Ae,showOverlayOnStartPlayback:ye,qualityList:R,play:ke,explicitPlay:we,pause:Se,explicitPause:Re,seek:Me,stepForward:Pe,stepRewind:Ie,isTheater:M,handleClickTheater:Le,handleClickFullscreen:De,shouldEnablePauseQrCode:O}))},Rr=function(e){var t=e.contentId,n=e.className,a=e.video,r=e.seriesTitle,o=e.prerollUrl,s=e.ready,l=e.autoStart,c=void 0!==l&amp;&amp;l,d=e.startPosition,p=e.poster,m=e.userAgent,f=e.videoResource,A=e.lastResourceRetryCount,g=e.performanceCollectorEnabled,h=e.youboraExperimentMap,y=e.tryFallbackVideoResource,b=e.playerErrorHandle,w=e.getVideoResource,S=e.requestFullscreen,R=e.showAutoPlay,_=e.isMobile,M=void 0!==_&amp;&amp;_,P=e.title,I=e.adBreaks,T=e.isFromAutoplay,N=e.isFullscreen,L=u.useRef(null),D=(0,C.A)(ea.l),O=(0,C.A)(dt),x=(0,C.A)(ut),V=(0,C.A)($n.r),B=(0,na.R)({contentId:t,player:L.current}),F=B.pipEnabled,U=B.togglePictureInPicture,W=function(e){var t=e.contentId,n=(0,u.useRef)(null),a=(0,C.A)(E.Sj),r=(0,mn.A)(),o=(0,u.useCallback)((function(){var e;return(0,et.kR)((null===(e=n.current)||void 0===e?void 0:e.getAudioTracks())||[],r)}),[n,r]),i=(0,u.useCallback)((function(e){return new Promise((function(r,i){var s,l=o().find((function(t){return t.id===e}));if(!l)return i("no selected audio track");var c=(0,et.DT)(l),u=(0,et.us)(l),d=(0,$e.tm)(t,c,u);(0,z.sx)(be.Ix,d),(0,ta.My)(v.Jg4,l.label,a?void 0:v.KmL),null===(s=n.current)||void 0===s||s.setAudioTrack(l),r(l)}))}),[n,o,t,a]),s=(0,u.useCallback)((function(){var e;return null===(e=n.current)||void 0===e?void 0:e.getCurrentAudioTrack()}),[n]),l=(0,u.useCallback)((function(e){var t,n=r.locale.split("-")[0],a=(0,ta.s)(v.Jg4);a&amp;&amp;(t=e.find((function(e){return e.label===a}))),!t&amp;&amp;n&amp;&amp;(t=e.find((function(e){return(0,et.DT)(e)===n.toUpperCase()}))),t&amp;&amp;i(t.id)}),[i,r]),c=(0,u.useCallback)((function(e){var t;null===(t=n.current)||void 0===t||t.off(se.PLAYER_EVENTS.audioTracksAvailable,l),n.current=e,e.on(se.PLAYER_EVENTS.audioTracksAvailable,l)}),[l]);return(0,u.useEffect)((function(){var e;return null===(e=n.current)||void 0===e||e.on(se.PLAYER_EVENTS.audioTracksAvailable,l),function(){var e;null===(e=n.current)||void 0===e||e.off(se.PLAYER_EVENTS.audioTracksAvailable,l)}}),[l]),{setAudioTrack:i,getAudioTracks:o,getCurrentAudioTrack:s,setupAudioEvents:c}}({contentId:t}),Y=W.setAudioTrack,K=W.getAudioTracks,H=W.getCurrentAudioTrack,G=W.setupAudioEvents,q=(0,k.A)(Xn.A);(0,u.useEffect)((function(){q.logExposure()}),[q]);var Q=(0,u.useCallback)((function(e,n){var a,r=rt(null===(a=L.current)||void 0===a?void 0:a.getQualityLevel());Te.Ay.trackPlayProgressEvent({contentId:t,resumePos:e,viewTime:n,isAutoplay:!!(0,ot.P3)().autoplay,videoResolution:r})}),[t]),j=(0,u.useCallback)((function(e){L.current=e,G(e)}),[G]),X=m&amp;&amp;(0,i.isMobileWebkit)(m),Z=L.current,J=void 0!==w,$=V.background.toggle,ee={fontSize:V.font.size,backgroundToggle:$},te=null;return s&amp;&amp;(te=u.createElement(Sr,{player:Z,video:a,requestFullscreen:S,showAutoPlay:R,isMobile:M,seriesTitle:r,title:P,adBreaks:I,isFromAutoplay:T,basicCaptionSettings:ee,getAudioTracks:K,setAudioTrack:Y,getCurrentAudioTrack:H,isFullscreen:N,pipEnabled:F,togglePictureInPicture:U})),u.createElement("div",{className:n},u.createElement(Zn.A,{playerName:se.PlayerName.VOD,forceHlsJS:!1,key:"".concat(JSON.stringify(J?{}:f),"-").concat(A),data:a,title:r||a.title,prerollUrl:o,onPlayerCreate:j,autoStart:c,resumePos:d,poster:p,userAgent:m,videoResource:J?void 0:f,getVideoResource:w,analyticsConfig:Ae.A.getAnalyticsConfig(),reuseVideoElement:X,performanceCollectorEnabled:g,useHlsNext:D,enableVideoSessionCollect:!0,youboraExperimentMap:h,tryFallbackVideoResource:y,playerErrorHandle:b,isDRMSupported:O,drmKeySystem:x,enableReposition:J,adRequestPreProcessor:Ie(!0)}),te,u.createElement(Jn.X,{player:Z,track:Q}),u.createElement(jn,{player:Z}))},_r=n(32284),Mr=n(19001),Pr="W9F1c",Ir="XjCq5",Tr="ywUIB",Nr="vFuUs",Lr="ramSx",Dr="_ldbK",Or="b3cjC",xr="ixXKu",Vr="NRDhw",Br="rFceR",Fr="Fo1A1",Ur="heENJ",Wr="MbKMG",Yr="JHpt9",Kr="wf95r",Hr="aeV61",Gr=(0,tn.YK)({play:{id:"src/web/features/playback/components/VideoDetail/PlayerArea/MobilePlayButton:play",defaultMessage:"Play"}}),qr=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.getResumePosition=function(){var e=t.props.viewHistory;if(!e)return 0;var n=e.contentType,a=e.position,r=e.id,o=a||0;if("series"===n){var i=void 0,s=e.episodes||[];for(var l in s)if(s[l].contentId===parseInt(r,10)){i=s[l];break}o=i?i.position:0}return o},t.handleClick=function(e){null==e||e.stopPropagation();var n=t.props,a=n.id,r=n.title,o=n.onClick;!function(e,t){(0,z.jv)({type:q.ij.videoInfo,subtype:q.rr.PLAYBACK.WEB_MOBILE_PLAY_BUTTON,message:{id:e,title:t}})}(a,r),null==o||o()},t}return(0,G.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.viewHistory,n=e.duration,a=t?this.getResumePosition():0;return u.createElement("div",{className:Yr,onClick:this.handleClick},u.createElement(Mr.A,{label:u.createElement(nn.A,Gr.play),onClick:this.handleClick}),a?u.createElement("div",{className:Kr},u.createElement("div",{className:Hr,style:{width:"".concat(a/n*100,"%")}})):null)},t}(u.PureComponent),zr=qr,Qr=n(11143),jr="LNexg",Xr="FWz4L",Zr="OXG0E",Jr="nivP6",$r="Uci7N",eo="hWMim",to="S0FLJ",no="MEOoO",ao="mXQKi",ro="Rvbc3",oo="oltTC",io="T_zHn",so="ilAD4",lo="i_od0",co="QENkJ",uo=function(e){var t=e.className;return u.createElement(hn.A,{className:l()(Xr,t),viewBox:"0 0 66 66",role:"img"},u.createElement("title",null,"Icons"),u.createElement("path",{d:"M19.316 0L0 19.316v27.318l19.316 19.315h27.318l19.315-19.315V19.316L46.634 0H19.316zM1.5 46.013V19.937L19.937 1.5h26.076l18.436 18.437v26.076L46.013 64.449H19.937L1.5 46.013z"}),u.createElement("path",{d:"M38.16 28.66c0 3.128-.002 6.259.004 9.388.001.466-.156 1.051.544 1.173.657.115.782-.449.984-.88.885-1.897 1.758-3.799 2.65-5.692.589-1.245 1.697-1.558 2.843-.828.705.449.992 1.154.678 1.932-1.351 3.348-2.605 6.744-4.125 10.016-2.758 5.937-10.515 8.664-16.083 5.793-2.938-1.515-4.362-4.083-5.092-7.185-.633-2.688-.645-5.4-.575-8.13.096-3.76.17-7.52.254-11.279.006-.286.016-.574.045-.86.105-1.076.634-1.558 1.675-1.532 1.032.024 1.685.627 1.695 1.659.021 2.497.008 4.996.01 7.494 0 .23-.074.504.025.678.13.232.38.5.613.538.174.027.486-.25.582-.463.11-.242.06-.563.06-.848.005-3.417-.009-6.834.012-10.25.008-1.375 1.253-2.16 2.526-1.624.752.317 1.028.908 1.023 1.718-.02 3.157-.007 6.316-.006 9.474 0 .2-.07.444.018.594.152.26.4.46.61.685.224-.213.514-.391.655-.65.11-.203.037-.506.037-.764.002-3.905-.003-7.81.002-11.715.001-1.308.612-1.896 1.899-1.86 1.113.03 1.608.523 1.61 1.663.007 4.02.002 8.039.002 12.059 0 .2-.072.447.017.594.165.271.426.486.646.724.22-.247.594-.47.633-.744.095-.646.033-1.315.033-1.977 0-2.812-.01-5.626.006-8.44.01-1.248.888-1.974 2.088-1.784.87.14 1.398.752 1.4 1.676.007 3.214.003 6.43.003 9.646"}))},po=function(){var e=l()(Xr,ro);return u.createElement(hn.A,{className:e,viewBox:"0 0 67 67"},u.createElement("g",null,u.createElement("path",{className:oo,d:"M1 66h65V1H1z"}),u.createElement("path",{className:io,d:"M40 17h10v33h-6V28c-.44-.963-.433-1.861 0-3-.403-1.176-.396-2.068 0-3l-7 28h-6l-7-28c.396.932.403 1.824 0 3 .433 1.139.44 2.037 0 3v22h-6V17h10l6 26 6-26z"})))},mo=(0,tn.YK)({adblock:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:adblock",defaultMessage:"Please disable your ad-blocker to watch this title."},adblockDesc:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:adblockDesc",defaultMessage:"For instructions on how to whitelist tubitv.com, visit our &lt;customtag&gt;support page&lt;/customtag&gt;."},unavailable:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:unavailable",defaultMessage:"Content Unavailable"},unavailableDesc:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:unavailableDesc",defaultMessage:"Sorry, this video is not currently available."},drm:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:drm",defaultMessage:"Content requires DRM"},drmDesc:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:drmDesc",defaultMessage:"Sorry, this video requires DRM. You can troubleshoot DRM issues using this &lt;customtag&gt;link&lt;/customtag&gt;."},castUnavailable:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:castUnavailable",defaultMessage:"We're sorry, but Chromecast is not available for this title."},castUnavailableDesc:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:castUnavailableDesc",defaultMessage:"Stop casting to watch this title in our web player"},error:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:error",defaultMessage:"Sorry, there was a problem loading the video player."},errorDesc:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:errorDesc",defaultMessage:"Please try to reload the page."},errorDesc2:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:errorDesc2",defaultMessage:"If you are using an ad-blocker, please disable it or &lt;customtag&gt;whitelist tubitv.com&lt;/customtag&gt;"},networkError:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:networkError",defaultMessage:"No internet connection."},networkErrorDesc:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:networkErrorDesc",defaultMessage:"Please try again when your connection is available."},errorDesc3:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:errorDesc3",defaultMessage:"If the problem persists, please contact us at &lt;supportLink&gt;tubitv.com/support&lt;/supportLink&gt;"},matureSignIn:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:matureSignIn",defaultMessage:"Sign In"},matureRegister:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:matureRegister",defaultMessage:"Don't have an account? &lt;customtag&gt;Register&lt;/customtag&gt;"},kidsModeMessage:{id:"src/web/features/playback/components/VideoDetail/WarningBlocks/WarningBlocks:kidsModeMessage",defaultMessage:"This video is rated above your allowed level"}}),fo=function(e){return u.createElement($t.A,{to:"https://tubitv.com/support"},e)},vo=function(e){var t=e.className,n=l()(jr,so,t);return u.createElement("div",{className:n,"data-nosnippet":!0},u.createElement(uo,{className:lo}),u.createElement("div",{className:Zr},u.createElement("div",{className:Jr},u.createElement(nn.A,mo.adblock)),u.createElement("div",{className:$r},u.createElement(nn.A,(0,Jt.A)({},mo.adblockDesc,{values:{customtag:function(e){var t=e[0];return u.createElement($t.A,{to:"https://tubitv.com/help-center/Setup-and-Troubleshooting/articles/4410093830939"},t)}}})))))},Ao=function(e){var t=e.message,n=e.showLogin,a=void 0===n||n,r=e.pathname,o=e.className,i=l()(jr,ao,o);return u.createElement("div",{className:i},u.createElement(po,null),u.createElement("div",{className:Zr},u.createElement("div",{className:$r},t)),a?u.createElement("div",{className:eo},u.createElement(U.Link,{to:"".concat(rn.yi.signIn,"?redirect=").concat(r)},u.createElement(wn.A,null,u.createElement(nn.A,mo.matureSignIn))),u.createElement("br",null),u.createElement("span",{className:to},u.createElement(nn.A,(0,Jt.A)({},mo.matureRegister,{values:{customtag:function(e){var t=e[0];return u.createElement($t.A,{to:"".concat(rn.yi.register,"?redirect=").concat(r)},t)}}})))):null)},go=function(e){var t=e.className,n=l()(jr,no,t);return u.createElement("div",{className:n},u.createElement("div",{className:Zr},u.createElement("div",{className:Jr},u.createElement(nn.A,mo.drm)),u.createElement("div",{className:$r},u.createElement(nn.A,(0,Jt.A)({},mo.drmDesc,{values:{customtag:function(e){var t=e[0];return u.createElement($t.A,{to:"https://tubitv.com/help-center/Setup-and-Troubleshooting/articles/4410077357467"},t)}}})))))},ho=function(e){var t=e.className,n=e.rating,a=void 0===n?void 0:n,r=l()(jr,no,t);return u.createElement("div",{className:r},a&amp;&amp;a.length?u.createElement(Qr.A,{text:a[0].value,className:co}):null,u.createElement("div",{className:Zr},u.createElement("div",{className:Jr},u.createElement(nn.A,mo.kidsModeMessage))))},yo=function(e){var t=e.className,n=l()(jr,no,t);return u.createElement("div",{className:n,"data-nosnippet":!0},u.createElement("div",{className:Zr},u.createElement("div",{className:Jr},u.createElement(nn.A,mo.error)),u.createElement("div",{className:$r},u.createElement(nn.A,mo.errorDesc)),u.createElement("div",{className:$r},u.createElement(nn.A,(0,Jt.A)({},mo.errorDesc2,{values:{customtag:function(e){var t=e[0];return u.createElement($t.A,{to:"https://tubitv.com/help-center/Setup-and-Troubleshooting/articles/4410093830939"},t)}}}))),u.createElement("div",{className:$r},u.createElement(nn.A,(0,Jt.A)({},mo.errorDesc3,{values:{supportLink:fo}})))))},Eo=function(e){var t=e.className,n=l()(jr,no,t);return u.createElement("div",{className:n,"data-nosnippet":!0},u.createElement("div",{className:Zr},u.createElement("div",{className:Jr},u.createElement(nn.A,mo.networkError)),u.createElement("div",{className:$r},u.createElement(nn.A,mo.networkErrorDesc)),u.createElement("div",{className:$r},u.createElement(nn.A,(0,Jt.A)({},mo.errorDesc3,{values:{supportLink:fo}})))))},bo=(0,tn.YK)({parentalRestrictedMessage:{id:"src/web/features/playback/components/VideoDetail/PlayerArea/PlayerArea:parentalRestrictedMessage",defaultMessage:"This video is rated above your allowed level. Please adjust your &lt;parentallink&gt;Parental Controls&lt;/parentallink&gt; settings."},loginGatedMessage:{id:"src/web/features/playback/components/VideoDetail/PlayerArea/PlayerArea:loginGatedMessage",defaultMessage:"Mature rating. Sign in or register to continue watching."}}),Co={opacity:"0"},ko=function(e){var t,n,a=e.isMobile,r=e.video,o=e.viewHistory,i=e.prerollUrl,s=e.removePlayer,c=e.aboveParental,p=e.showAutoPlay,m=e.mobilePlaybackEnabled,f=e.isCasting,v=e.seriesTitle,A=e.isContentReady,g=e.autoStart,h=e.startPosition,y=e.playerError,b=e.youboraExperimentMap,k=e.isFullscreen,w=e.isFromAutoplay,S=e.isContentLoginGated,R=e.isKidsModeEnabled,M=e.lastResourceRetryCount,P=e.adBreaks,I=e.requestFullscreen,T=e.performanceCollectorEnabled,N=e.tryFallbackVideoResource,L=e.playerErrorHandle,O=e.showDRMUnsupportedWarning,x=e.getVideoResource,V=e.getVideoResourceManager,B=e.contentId,F=e.playerReady,U=e.deviceId,W=e.setNoVideoResourceFound,Y=(0,C.A)((function(e){return e.ui.userAgent})),K=(0,C.A)(pt),H=(0,C.A)(on.VM),G=(0,C.A)(E.dc),Q=(0,C.A)(Lt),j=(0,re.A)(),X=(0,u.useCallback)((function(){j((0,Kn.R)(B))}),[B,j]),Z=function(){var e=(0,u.useRef)(null),t=(0,u.useState)(!1),n=t[0],a=t[1],r=(0,u.useRef)(n);r.current=n;var o=(0,C.A)(_.BQ),i=(0,u.useRef)(o);return i.current=o,(0,u.useEffect)((function(){var t=(0,zn.A)((function(){var t=e.current;if(t){var n=t.getBoundingClientRect();i.current?a(!1):n.bottom&lt;95&amp;&amp;!r.current?a(!0):n.bottom&gt;=105&amp;&amp;r.current&amp;&amp;a(!1)}}),100);return(0,St.q2)(window,"scroll",t),function(){(0,St.f)(window,"scroll",t),t.cancel()}}),[e]),{isPlayerFadeActive:n,playerAreaRef:e}}(),J=Z.playerAreaRef,$=Z.isPlayerFadeActive,ee=function(){var e=(0,u.useState)(!1),t=e[0],n=e[1];return(0,u.useEffect)((function(){new qn({debug:!1}).check().then((function(e){e&amp;&amp;(n(!0),(0,z.jv)({type:q.ij.videoInfo,subtype:q.FM,message:{}}))}))}),[]),{adBlockerFound:t}}().adBlockerFound,te=void 0!==x,ne=te?x():e.videoResource,ae=V(),oe=r.id,ie=r.title,le=r.type,ce=r.duration,ue=(0,D.ID)({type:le,id:oe,title:ie}),de=(0,_r.Q)(r);if((0,u.useEffect)((function(){var e=!1;e=te?!!ae&amp;&amp;void 0===ne:void 0===ne,A&amp;&amp;e&amp;&amp;(s(),W())})),O)return s(),u.createElement(go,null);if(f)return s(),u.createElement("div",{className:Ur},u.createElement("div",null,u.createElement(Hn.Ay,{className:Wr,contentId:oe,castContent:X})));if(a&amp;&amp;!m){pe.HB.getInstance().setDiscarded();var me=(0,D.VR)(r,U,{stopTracking:!H});return u.createElement("a",{href:me,className:Ir,title:"Mobile App Deep Link"},u.createElement(zr,{viewHistory:o,duration:ce,title:ie,id:oe,onClick:function(){return(0,an.c)({deeplinkSource:"PlayerArea"}),!0}}))}if(ee)return s(),u.createElement(vo,null);if(c&amp;&amp;!G&amp;&amp;R)return s(),u.createElement(ho,{rating:r.ratings});var fe=c&amp;&amp;G;if(fe||S){s();var ve=fe?u.createElement(nn.A,(0,Jt.A)({},bo.parentalRestrictedMessage,{values:{parentallink:function(e){var t=e[0];return u.createElement($t.A,{to:"".concat(rn.yi.parentalControl,"?ref=").concat(ue)},t)}}})):u.createElement(nn.A,bo.loginGatedMessage);return u.createElement(Ao,{message:ve,showLogin:S,pathname:ue})}if(y){if(s(),y.type===se.ErrorType.SETUP_ERROR&amp;&amp;y.fatal)return u.createElement(yo,null);if(y.type===se.ErrorType.NETWORK_ERROR)return u.createElement(Eo,null)}var Ae=!F,ge=l()(Tr,((t={})[Dr]=Ae,t[Vr]=k,t[Br]=k&amp;&amp;Q,t)),he=l()(Or,((n={})[xr]=p,n)),ye=u.createElement(Rr,{contentId:B,className:he,video:r,prerollUrl:i,isMobile:a,autoStart:g,requestFullscreen:I,showAutoPlay:p,seriesTitle:v,title:ie,ready:!Ae,startPosition:h,poster:de,userAgent:Y,isFromAutoplay:w,videoResource:te?void 0:ne,lastResourceRetryCount:M,adBreaks:P,performanceCollectorEnabled:T,youboraExperimentMap:b,tryFallbackVideoResource:N,playerErrorHandle:L,getVideoResource:x,isFullscreen:k}),Ee=A&amp;&amp;K,be=!a&amp;&amp;(!Ee||Ae),Ce=$?Co:void 0;return u.createElement("div",{className:Pr,"data-component":"PlayerArea"},be&amp;&amp;u.createElement(d.mg,null,u.createElement("link",{rel:"preload",as:"image",href:de,fetchPriority:"high"})),u.createElement("section",{className:ge,ref:J,style:Ce},Ee?ye:null,be?u.createElement("div",{className:Nr},u.createElement("img",{src:de,className:Lr,title:"Placeholder Image"}),u.createElement(en.A,{className:Fr})):null),u.createElement(Yn,null))};function wo(){return u.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 -4.33923e-06C18.6274 -4.62893e-06 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 -2.34843e-07 18.6274 -5.24537e-07 12C-8.1423e-07 5.37258 5.37258 -4.04954e-06 12 -4.33923e-06ZM10.4491 12.003L14.5788 7.35883L14.9446 6.36908C14.9446 6.01374 14.8237 5.65746 14.5837 5.38491C14.1004 4.83887 13.3142 4.83608 12.8276 5.37933L8.20635 10.5752C8.19071 10.5926 8.17379 10.6111 8.15584 10.6309C7.90402 10.9075 7.44828 11.4081 7.44828 12.0003C7.44828 12.5928 7.97314 13.1733 8.23381 13.4616C8.25261 13.4824 8.27004 13.5016 8.28579 13.5193L12.8251 18.6318C13.3109 19.176 14.0963 19.1741 14.5812 18.629C15.0662 18.082 15.0621 17.1983 14.5788 16.6551L10.4491 12.003Z",fill:"currentColor"}))}var So="wWb_3",Ro="cTjR1",_o="YVE8Z",Mo=(0,tn.YK)({moreDetails:{id:"src/web/features/playback/components/VideoDetail/TheaterMode/MoreDetailBottom:moreDetails",defaultMessage:"More Details"}}),Po=function(e){var t=(0,mn.A)();return u.createElement("div",{className:l()(So),onClick:e.onClick,role:"presentation"},u.createElement("div",{className:Ro},t.formatMessage(Mo.moreDetails)),u.createElement("div",{className:_o},u.createElement(wo,null)))},Io="dQhZw",To="dd9kM",No="Le3zO",Lo="VPkoh",Do="cCMND",Oo="_Rpva",xo="qMn2E",Vo="pGWPM",Bo="zHQGA",Fo="UN20b",Uo="FHwR7",Wo=(0,U.withRouter)((function(e){var t,n,a,r,o,i,s=e.contentId,c=e.isContentReady,d=e.video,p=e.location.query,m=e.adBreaks,f=e.startPosition,A=e.series,g=e.viewHistory,b=e.posterUrl,S=e.seasonIndex,R=e.episodeIndex,M=e.aboveParental,P=e.isInMobileWhitelist,I=e.isCasting,T=e.userBirthday,N=e.isFullscreen,L=e.isContentLoginGated,D=e.isKidsModeEnabled,O=e.performanceCollectorEnabled,x=e.isContentUnavailable,V=e.setNoVideoResourceFound,B=e.showRemindMe,F=(0,re.A)(),U=(0,u.useRef)(null),G=At(p),Q=(0,C.A)(w.N),j=(0,C.A)(E.dc),X=((0,C.A)(pt),(0,C.A)(It)),Z=(0,C.A)(ut),J=(0,C.A)(dt),$=(0,C.A)(_.iZ),ee="Safari"===(null===(o=null==$?void 0:$.browser)||void 0===o?void 0:o.name),te=(0,C.A)(_.MH),ue=(0,C.A)((function(e){return(0,H.ax)(e,s)})),me=(0,u.useState)(0),fe=me[0],ve=me[1],Ae=(i=(0,u.useContext)(ae.M),{youboraExperimentMap:(null==i?void 0:i.getMap())||v.ur7,addYouboraExperimentToMap:(null==i?void 0:i.addExperimentToMap)||v.$3E}).youboraExperimentMap,ge=(0,ie.aC)(p),he=function(e){var t=e.video,n=e.isFromAutoplay,a=e.isDeeplink,r=e.resumePosition,o=(0,u.useCallback)((function(e){Ut(e)}),[]);return(0,u.useEffect)((function(){(0,de.eH)(),pe.HB.getInstance().getEventEmitter().on(pe.qj.reportPlaybackSessionData,o),(0,de.UA)({isAutomaticAutoplay:!1,contentId:null==t?void 0:t.id,isDeeplink:a}),pe.HB.getInstance().startPlayback({isSeries:!!(null==t?void 0:t.series_id),contentId:null==t?void 0:t.id,isAutoplay:n,isContinueWatching:r&gt;0})}),[]),{reportPlaybackSessionData:o}}({video:d,isFromAutoplay:G,isDeeplink:ge,resumePosition:fe}).reportPlaybackSessionData,ye=(0,k.A)(Y.Ay);(0,k.A)(K.Ay),(0,u.useEffect)((function(){ye.logExposure()}),[ye]);var Ee,Ce=(0,k.A)(h.Ay),ke=(0,k.A)(y.Ay),we=qt({video:d,isContentReady:c}),Se=we.videoResourceManagerOldPosition,Re=we.showDRMUnsupportedWarning,_e=we.videoResourceOldPosition,Me=we.setVideoResourceOldPosition,Pe=ke.getValue(),Ie=function(e){var t=e.contentId,n=e.playerRef,a=(0,re.A)(),r=(0,C.A)(Lt),o=(0,C.A)(_.MH),i=(0,u.useRef)(),s=(0,u.useRef)();(0,u.useEffect)((function(){i.current=(0,St.Kn)()||document.body}),[]);var l=(0,u.useCallback)((function(){i.current&amp;&amp;i.current instanceof HTMLElement&amp;&amp;(0,St.Kk)(i.current)}),[]),c=(0,u.useCallback)((function(){return(0,St.Eh)()}),[]),d=(0,u.useCallback)((function(){n.current&amp;&amp;(n.current.pause(),(0,z.sx)(be.U6,(0,$e.U8)(t,Ue.WF.PAUSED)))}),[t,n]),p=(0,u.useCallback)((function(e,n){var i=(void 0===n?{}:n).track,s=void 0===i||i;if(a((0,wt.gO)(e)),s&amp;&amp;(0,z.sx)(be.rD,(0,$e.xS)(t,e?Ue.Sz.ON:Ue.Sz.OFF)),o&amp;&amp;!r){if(!e)return d();(0,St.gw)("landscape")}}),[t,a,o,r,d]),m=(0,u.useCallback)((function(){s.current=(0,St.y5)(),p(!0)}),[p]),f=(0,u.useCallback)((function(){var e;null===(e=s.current)||void 0===e||e.call(s),p(!1)}),[p]),v=(0,u.useCallback)((function(e){e?r?m():l():(r?f():c(),o&amp;&amp;!r&amp;&amp;d())}),[f,c,m,l,d,r,o]);return(0,u.useEffect)((function(){var e=function(){var e=!!(0,St.Kn)();p(e)};return(0,St.q2)(document,se.FULLSCREEN_CHANGE_EVENTS,e),function(){(0,St.f)(document,se.FULLSCREEN_CHANGE_EVENTS,e)}}),[p]),(0,u.useEffect)((function(){return function(){var e;null===(e=s.current)||void 0===e||e.call(s)}}),[]),(0,u.useEffect)((function(){(0,St.Kn)()===document.body&amp;&amp;p(!0,{track:!1})}),[]),{requestFullscreen:v}}({contentId:s,playerRef:U}).requestFullscreen,Te=Kt({video:d,videoResourceManager:Se,setResumePosition:ve,startPosition:f,setVideoResource:Me}).tryFallbackVideoResource,Ne=function(e){var t=e.dispatch,n=(0,u.useRef)(null),a=(0,k.A)(Qt.Ay),r=(0,C.A)(_.MH);(0,u.useEffect)((function(){r||a.logExposure()}),[a,r]);var o=(0,C.A)(_.BQ),i=(0,u.useState)(!1),s=i[0],l=i[1],c=(0,u.useRef)(s);c.current=s;var d=(0,u.useRef)(o);d.current=o;var p=(0,u.useState)(0),m=p[0],f=p[1],v=(0,u.useRef)(m);v.current=m;var A=(0,u.useCallback)((function(){var e=v.current,t=n.current;t&amp;&amp;(t.style.position="absolute",t.style["margin-top"]="".concat(e,"px")),window.scrollBy({top:window.innerHeight-96,behavior:"smooth"})}),[n]),g=(0,u.useCallback)((function(){var e=n.current;e&amp;&amp;(e.style.position="",e.style["margin-top"]="",e.style.width="",e.style.height="",e.style.left="",e.style.top="")}),[]),h=(0,u.useCallback)((function(){scrollY&gt;0&amp;&amp;!1===c.current?l(!0):scrollY&lt;=0&amp;&amp;!0===c.current&amp;&amp;l(!1);var e=v.current,t=n.current;t&amp;&amp;(window.scrollY&gt;e&amp;&amp;"absolute"!==t.style.position?(t.style.position="absolute",t.style["margin-top"]="".concat(e,"px")):window.scrollY&lt;e&amp;&amp;"sticky"!==t.style.position&amp;&amp;(t.style.position="sticky",t.style["margin-top"]=0))}),[]),y=(0,u.useCallback)((function(){var e=function(e){var t=e.innerHeight,n=e.innerWidth,a=t-96-128,r=0,o=0,i=0,s=0;return a&gt;9*n/16?(r=n,i=0,s=(a-(o=9*n/16))/2+96):(o=a,s=96,i=(n-(r=16*a/9))/2),{width:r,height:o,left:i,top:s}}({innerWidth:document.body.clientWidth,innerHeight:window.innerHeight}),t=e.top,a=e.height;f(t-96+128-60);var r=n.current;r&amp;&amp;(r.style.transition="width, left, top .5s ease",r.style.width="100vw",r.style.height="".concat(a,"px"),r.style.left="0px",r.style.top="".concat(t,"px"))}),[]),E=(0,u.useRef)(h);E.current=h;var b=(0,u.useRef)(y);b.current=y;var w=(0,u.useRef)(g);return w.current=g,(0,u.useEffect)((function(){var e=(0,zt.A)(E.current,50),n=(0,zt.A)(b.current,50);return o&amp;&amp;(t((0,wt.yy)(!0)),l(d.current&amp;&amp;scrollY&gt;0),n(),(0,St.q2)(window,"scroll",e),(0,St.q2)(window,"resize",n)),function(){w.current(),(0,St.f)(window,"scroll",e),(0,St.f)(window,"resize",n)}}),[o,t]),{isTheater:o,showMetaInTheaterMode:s,clickMoreDetail:A,positionPlayerRef:n}}({dispatch:F}),Le=Ne.isTheater,De=Ne.showMetaInTheaterMode,Oe=Ne.clickMoreDetail,xe=Ne.positionPlayerRef,Ve=function(e){var t=e.video,n=e.resumePosition,a=e.isFromAutoplay,r=(0,u.useState)(!1),o=r[0],i=r[1],s=(0,u.useState)(),l=s[0],c=s[1],d=(0,u.useState)(0),p=d[0],m=d[1];return{showAlertModal:(0,u.useCallback)((function(e,t){var n=t.error,a=t.errorCode;(0,de.Hm)(),(0,z.sx)(be.NM,(0,$e.Jw)((0,nt.M)(),Ht.hs.PLAYER_ERROR,a)),i(!0),c(n.details)}),[i,c]),handleErrorModalClose:(0,u.useCallback)((function(e){if((0,de._3)(),e){var r=p+1;(0,z.jv)({type:q.ij.videoInfo,subtype:q.rr.PLAYBACK.VIDEO_RETRY,message:{content_id:t.id,retry:r}}),m(r),pe.HB.getInstance().startPlayback({isSeries:!!t.series_id,contentId:t.id,isAutoplay:a,isContinueWatching:(null!=n?n:0)&gt;0})}c(void 0),i(!1)}),[i,c,t,n,p,m,a]),isErrorModalOpen:o,errorModalOpenDetails:l,lastResourceRetryCount:p}}({video:d,resumePosition:fe,isFromAutoplay:G}),Be=Ve.showAlertModal,Fe=Ve.handleErrorModalClose,We=Ve.isErrorModalOpen,Ye=Ve.errorModalOpenDetails,Ke=Ve.lastResourceRetryCount,He=kt({video:d,playerRef:U,isLoggedIn:j,startPosition:f,showAlertModal:Be,isSafari:ee,webRepositionVideoResource:ke,drmKeySystem:Z,isDRMSupported:J,videoResourceManagerOldPosition:Se,isContentReady:c,videoResourceOldPosition:_e,reportPlaybackSessionData:he,adBreaks:m,isFromAutoplay:G,isDeeplink:ge}),Ge=He.removePlayer,qe=He.playerReady,ze=He.blockAutoStart,Qe=He.getAutoStart,je=He.isPrerollEnabled,Xe=He.getContentAdUrl,Ze=He.showAutoPlay,Je=function(e){var t=e.blockAutoStart,n=(0,ce.A)(t),a=(0,u.useState)(null),r=a[0],o=a[1];return{handlePlayerErrors:(0,u.useCallback)((function(e){(0,le.FP)(e)?n.current():e.fatal&amp;&amp;[se.ErrorType.SETUP_ERROR,se.ErrorType.NETWORK_ERROR].includes(e.type)&amp;&amp;o(e)}),[n,o]),playerError:r}}({blockAutoStart:ze}),et=Je.handlePlayerErrors,tt=Je.playerError,at=(0,u.useMemo)((function(){return Pe?void 0:Se}),[Pe,Se]),rt=st({webRepositionVideoResource:ke,video:d,drmKeySystem:Z,isDRMSupported:J,videoResourceManager:at,isContentReady:c,videoResource:_e}),ot=lt({video:d,drmKeySystem:Z,isDRMSupported:J,videoResourceManager:at,webRepositionVideoResource:ke,isContentReady:c}),it=f&gt;0?W.BF.STOP:void 0,ct=je()?Xe(f,it):oe.Wc.EmptyAd,mt=!!d.series_id;A&amp;&amp;(Ee=A.title);var ft=(mt?A:d)||{},vt=ft.hero_images,gt=void 0===vt?[]:vt,ht=ft.posterarts,yt=void 0===ht?[]:ht,Et=ft.backgrounds,bt=void 0===Et?[]:Et,Ct=ft.images,Rt=void 0===Ct?{}:Ct,_t=bt[0]||gt[0]||yt[0],Mt=Rt.hero_422&amp;&amp;Rt.hero_422[0],Pt=!te&amp;&amp;!x,Tt=qe&amp;&amp;fe?fe:f,Nt=Qe(),Dt=Ce.getValue()!==h.yk.DISABLED,Ot=ue||x||!c;return ne(),u.createElement("div",{className:l()(Io,(t={},t[No]=X,t[To]=N,t[Fo]=Le,t))},Pt?null:u.createElement(Xt.A,{preload:!0,src:_t,srcMobile:Mt}),u.createElement("div",{className:l()(Lo,(n={},n[Do]=!qe,n[To]=N,n[Oo]=Ot,n[Fo]=Le,n)),ref:xe},Ot?null:u.createElement(ko,{key:"".concat(d.id,"-").concat(Nt?"true":"false"),isMobile:!!te,viewHistory:g,deviceId:Q,video:d,adBreaks:m,aboveParental:M,isContentLoginGated:L,showAutoPlay:Ze,removePlayer:Ge,prerollUrl:ct,mobilePlaybackEnabled:P,playerReady:qe,isCasting:I,seriesTitle:Ee,userBirthday:T,isContentReady:c,showDRMUnsupportedWarning:Re,autoStart:Nt,startPosition:Tt,playerError:null!=tt?tt:void 0,isFullscreen:N,isFromAutoplay:G,isKidsModeEnabled:D,videoResource:Pe?void 0:rt,getVideoResource:Pe?function(){return st({webRepositionVideoResource:ke,video:d,drmKeySystem:Z,isDRMSupported:J,videoResourceManager:ot,isContentReady:c,videoResource:rt})}:void 0,getVideoResourceManager:function(){return lt({video:d,drmKeySystem:Z,isDRMSupported:J,videoResourceManager:ot,webRepositionVideoResource:ke,isContentReady:c})},lastResourceRetryCount:Ke,requestFullscreen:Ie,performanceCollectorEnabled:O,youboraExperimentMap:Ae,shouldEnableWebIosPlayback:Dt,tryFallbackVideoResource:Te,playerErrorHandle:et,contentId:s,setNoVideoResourceFound:V}),null),Le?u.createElement("div",{className:l()(xo,(a={},a[Vo]=!De,a[Oo]=De,a))},u.createElement(Po,{onClick:Oe})):null,u.createElement("div",{className:l()(Bo,(r={},r[Oo]=N,r[Uo]=Ot,r[Fo]=Le,r))},c&amp;&amp;u.createElement(Zt.A,{belongSeries:d.series_id,content:d,seasons:(A||{}).seasons,seriesTitle:mt?Ee:void 0,posterUrl:b,seasonIndex:S,episodeIndex:R,shouldShowContentUnavailable:x,showRemindMe:B,audioTracks:null==rt?void 0:rt.audio_tracks,isMatureContentGated:ue})),u.createElement(jt.A,{isOpen:We,onClose:Fe,playerErrorDetails:Ye}))})),Yo=n(31550),Ko=n(13106),Ho=n(64275),Go=n(18031),qo=n(40254),zo=function(e){var t=this;this.validRatings=[],this.getPotentialAction=function(e){var n=e.potentialAction,a=void 0===n?{}:n;return(0,G.__assign)((0,G.__assign)({},e),{potentialAction:(0,G.__assign)((0,G.__assign)({},a),{"@type":"WatchAction",target:[{"@type":"EntryPoint",urlTemplate:t.url,inLanguage:"en",actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/MobileWebPlatform","http://schema.org/AndroidPlatform"]},{"@type":"EntryPoint",urlTemplate:t.androidDeepLink,inLanguage:"en",actionPlatform:"http://schema.org/AndroidPlatform"}],expectsAcceptanceOf:(0,G.__assign)((0,G.__assign)({},a.expectsAcceptanceOf),{"@type":"Offer",name:"Tubi",seller:{"@type":"Organization",name:"Tubi, Inc.",sameAs:"https://tubitv.com/"},eligibleRegion:{"@type":"Country",name:"US"}})})})},this.getImage=function(e){var n=t.props,a=n.posterarts,r=n.hero_images,o=n.thumbnails,i=n.backgrounds,s=a[0]||r[0]||o[0]||i[0];return(0,G.__assign)((0,G.__assign)({},e),{image:{"@type":"ImageObject",url:(0,ot.HK)(s)}})},this.getCast=function(e){var n=e.type,a=e.attr;return function(e){var r,o=t.props[n].map((function(e){return(0,Go.Dn)(e)}));return(0,G.__assign)((0,G.__assign)({},e),((r={})[a]=o,r))}},this.validateCast=function(e){var n=t.props[e];return n&amp;&amp;Array.isArray(n)&amp;&amp;n.length&gt;0},this.validRating=function(){return t.validRatings=t.props.ratings.filter((function(e){return""!==e.value})),t.validRatings[0]},this.getRating=function(e){var n=t.validRatings[0];return(0,G.__assign)((0,G.__assign)({},e),{contentRating:n.value})},this.getGenre=function(e){return(0,G.__assign)((0,G.__assign)({},e),{genre:t.props.tags})},this.getAvailability=function(e){var n=e.potentialAction,a=void 0===n?{}:n,r=t.props,o=r.availability_starts,i=r.availability_ends;return(0,G.__assign)((0,G.__assign)({},e),{potentialAction:(0,G.__assign)((0,G.__assign)({},a),{expectsAcceptanceOf:(0,G.__assign)((0,G.__assign)({},a.expectsAcceptanceOf),{availabilityStarts:o,availabilityEnds:i})})})},this.getDuration=function(e){var n=t.props.duration,a=(0,qo.I)(n);return(0,G.__assign)((0,G.__assign)({},e),{duration:a})},this.getReleasedEvent=function(e){var n=new Date(t.props.year.toString()).toISOString();return(0,G.__assign)((0,G.__assign)({},e),{dateCreated:n,releasedEvent:(0,G.__assign)((0,G.__assign)({},e.releasedEvent),{startDate:n})})},this.getReleasedEventLocation=function(e){return(0,G.__assign)((0,G.__assign)({},e),{releasedEvent:(0,G.__assign)((0,G.__assign)({},e.releasedEvent),{"@type":"PublicationEvent",location:{"@type":"Country",name:t.props.country}})})},this.getAndroidDeepLink=function(){return(0,D.UR)(t.props)},this.addConditionally=function(e){var t=e.meta,n=e.updateMeta,a=e.condition;return void 0!==a&amp;&amp;!a||"function"!=typeof n?{}:n(t)},this.getJsonLd=function(){var e=t.props,n=e.description,a=e.id,r=e.seriesId,o=e.title,i=e.type;if(i!==v.zug&amp;&amp;i!==v.vG4)return null;var s={"@context":"https://schema.org","@id":a,"@type":r||i!==v.zug?"TVEpisode":"Movie",name:o,url:t.url,description:n};return t.metaAttributesAndConditions.reduce((function(e,n){var a=n.updateMeta,r=n.condition,o=t.addConditionally({meta:e,updateMeta:a,condition:r});return(0,G.__assign)((0,G.__assign)({},e),o)}),s)};var n=e,a=n.id,r=n.title,o=n.description,i=n.type,s=n.year,l=n.duration,c=n.availability_ends,u=n.availability_starts,d=n.posterarts,p=void 0===d?[]:d,m=n.hero_images,f=void 0===m?[]:m,A=n.thumbnails,g=void 0===A?[]:A,h=n.backgrounds,y=void 0===h?[]:h,E=n.tags,b=void 0===E?[]:E,C=n.ratings,k=void 0===C?[]:C,w=n.actors,S=void 0===w?[]:w,R=n.directors,_=void 0===R?[]:R,M=n.series_id,P=n.landscape_images,I=void 0===P?[]:P,T=n.publisher_id,N=e.country;this.props={id:a,title:r,description:o,type:i,year:s,country:N,duration:l,availability_ends:c,availability_starts:u,posterarts:p,hero_images:f,thumbnails:g,backgrounds:y,tags:b,ratings:k,actors:S,directors:_,seriesId:M,landscape_images:I,publisher_id:T},this.url=(0,D.qA)({video:e,absolute:!0}),this.androidDeepLink=this.getAndroidDeepLink(),this.metaAttributesAndConditions=[{updateMeta:this.getReleasedEvent,condition:"number"==typeof s&amp;&amp;!!s},{updateMeta:this.getReleasedEventLocation,condition:!!N},{updateMeta:this.getDuration,condition:!(!l||!parseInt("".concat(l),10))},{updateMeta:this.getAvailability,condition:!!c&amp;&amp;!!u},{updateMeta:this.getGenre,condition:!!b.length},{updateMeta:this.getRating,condition:!!this.validRating()},{updateMeta:this.getCast({type:"directors",attr:"director"}),condition:!!this.validateCast("directors")},{updateMeta:this.getCast({type:"actors",attr:"actor"}),condition:!!this.validateCast("actors")},{updateMeta:this.getImage,condition:!!(p.length||f.length||g.length||y.length)},{updateMeta:this.getPotentialAction}]},Qo=zo,jo=n(577),Xo=function(e){var t=e.video,n=(0,u.useMemo)((function(){return new Qo(t).getJsonLd()}),[t]);return u.createElement(jo.A,{jsonLd:n})},Zo=n(82177),Jo=n(59183),$o="rjiTB",ei="wyd30",ti=(0,c.A)(Jo.B),ni=function(e){var t,n,a,r,o,s=e.params,c=e.location,m=c.query,f=void 0===m?{}:m,v=s.id,b=f.startPos,I=(0,C.A)((function(e){return(0,p.v)((0,P.w)(e,v))})),T=(0,C.A)((function(e){return(0,P.s2)(e,v)})),N=(0,C.A)((function(e){return(0,P.eX)(e,v)})),D=(0,C.A)((function(e){return(0,P.sD)(e,v)})),U=(0,C.A)((function(e){return(0,P.Zd)(e,v)})),W=function(e,t){var n=e&amp;&amp;(0,Ho.ih)(t,e.seasons)||{};return{seasonIndex:n.season,episodeIndex:n.episode}}(N,v),Y=W.seasonIndex,K=W.episodeIndex,H=(0,C.A)(w.N),G=(0,C.A)(E.dc),q=(0,C.A)(_.iZ),z=(0,C.A)(_.zn),Q=(0,C.A)(S.KQ),j=(0,C.A)(R.OC),X=(0,C.A)(Dt),Z=(0,C.A)(M.of),J=(0,C.A)(M.Oj),$=(0,C.A)(_.AS),ee=function(e){var t,n=e.video,a=e.adBreaks,r=(0,u.useState)(!1),o=r[0],i=r[1],s=!!(t=n)&amp;&amp;void 0!==t.availability_starts&amp;&amp;void 0!==t.policy_match,l=void 0!==a&amp;&amp;0!==a.length,c=o||(0,Yo.x)({isContentReady:s,content:n});return{isContentReady:s&amp;&amp;l,isContentUnavailable:c,setNoVideoResourceFound:function(){return i(!0)},showRemindMe:c&amp;&amp;!o}}({video:T,adBreaks:I}),te=ee.isContentReady,ne=ee.isContentUnavailable,ae=ee.setNoVideoResourceFound,re=ee.showRemindMe,oe=(o=(0,C.A)(Ar.HN),{isCasting:!("undefined"==typeof window||!window.cast||o!==window.cast.framework.CastState.CONNECTED)}).isCasting,ie=function(e){var t=e.contentId,n=e.startPosFromQuery,a=(0,C.A)((function(e){return(0,P.sD)(e,t)})),r=(0,C.A)(P.QT),o=(0,Ko.S)({history:a,contentId:t,byId:r,isSeries:!1}).position,i=Math.max(o,0);return{startPosition:(0,C.A)(Ar.yD)||n&amp;&amp;parseInt(n,10)||i}}({contentId:v,startPosFromQuery:b}).startPosition;!function(e){var t=e.contentId,n=(0,u.useRef)(t);n.current=t,(0,u.useEffect)((function(){return function(){(0,ke.BC)()&amp;&amp;(0,ke.wp)().catch((function(e){(0,me.ic)(n.current,e.message)}))}}),[n])}({contentId:v});var se,le=(0,k.A)(h.Ay),ce=(0,k.A)(g.Ay),ue=(0,k.A)(y.Ay);(0,u.useEffect)((function(){q&amp;&amp;(0,i.isMobileWebkit)(q)&amp;&amp;le.logExposure(),q&amp;&amp;(0,i.isChromeOnAndroidMobile)(q)&amp;&amp;ce.logExposure(),ue.logExposure()}),[q,le,ce,ue]),se=(0,fn.wA)(),(0,u.useEffect)((function(){return function(){se((0,wt.Rf)(!1))}}),[]);var de=T.title,pe=T.id,fe=T.ratings,ve=T.posterarts,Ae=(void 0===ve?[]:ve)[0];U&amp;&amp;(Ae=(null===(n=null==N?void 0:N.posterarts)||void 0===n?void 0:n[0])?N.posterarts[0]:void 0);var ge=$&amp;&amp;(!G||G&amp;&amp;Z===A.v.ADULTS)?A.v.OKIDS:Z,he=(0,L.hz)(ge,fe),ye=l()($o,((t={})[ei]=z,t)),Ee=j(T),be=ti({video:T,series:N,isEpisode:U,deviceId:H});return u.createElement("div",null,u.createElement(d.mg,be),u.createElement("div",{className:ye,key:T.id},u.createElement(Wo,{contentId:v,key:de,series:N,aboveParental:he,seasonIndex:Y,episodeIndex:K,video:T,startPosition:ie,viewHistory:D,adBreaks:I,posterUrl:Ae,userBirthday:J,isInMobileWhitelist:X,isCasting:oe,isContentReady:te,isFullscreen:z,isContentLoginGated:Ee,isKidsModeEnabled:$,performanceCollectorEnabled:Q,isContentUnavailable:ne,setNoVideoResourceFound:ae,showRemindMe:re}),u.createElement(Xo,{video:T}),ne?null:u.createElement(Zo.Ay,{video:T,name:null===(r=null===(a=be.meta)||void 0===a?void 0:a.find((function(e){return"og:title"===e.property})))||void 0===r?void 0:r.content})),u.createElement(O.A,null),!U&amp;&amp;(0,F.xc)(c)?u.createElement(B.A,{contentId:pe,contentType:"movie",location:c,title:de}):null,!z&amp;&amp;u.createElement(V.wn,null,(function(e){var t=e.enabled;return u.createElement(x.A,{contentId:pe,useRefreshStyle:t})})))};function ai(e){var t=e.getState,n=e.dispatch,r=e.params.id;n(a.drmActions.updateDrmKeySystem());var o=[n((0,f.mo)(r)),(0,N.In)(n((0,f.kV)(r)))];return Promise.all(o).then((function(){var e=t(),a=e.video.byId[r],o=a.series_id,i=a.type===v.vG4?"0".concat(r):r,s=[];s.push(n((0,f.C1)(i))),o&amp;&amp;s.push(n((0,f.hg)({seriesId:o,season:1,page:1,size:v.por})));var l=(0,E.dc)(e),c=(0,_.AS)(e),u=l&amp;&amp;!c;return o&amp;&amp;u?s.push(n((0,m.gs)((0,I.B9)(o))).catch((function(e){b.A.error(e,"Video - error loading user reactions for series")}))):u&amp;&amp;s.push(n((0,m.gs)(i)).catch((function(e){b.A.error(e,"Video - error loading user reactions for content")}))),Promise.all(s)})).catch((function(e){var t=(0,T.X)(e.errType);return b.A[t]({error:e,contentId:r},"error when loading related contents for video container"),Promise.reject(e)}))}function ri(e){var t=e.getState,n=e.dispatch,i=e.location,s=e.params,l=e.res,c=[],u=s.id,d=t(),p=d.video.byId;(0,E.dc)(d);return p[u]||c.push(n((0,f.mo)(u))),c.push(n(a.drmActions.updateDrmKeySystem())),Promise.all(c).then((function(){var e=t().video.byId[u],n=(e.series_id,(0,D.qA)({video:e}));i.pathname!==n&amp;&amp;(0,o.isExpectedType)(i,["state","action"])&amp;&amp;(null==l||l.redirect(301,"".concat(n).concat((0,r.buildQueryString)(i.query))))})).catch((function(e){var t=(0,T.X)(e.errType);return b.A[t]({error:e,contentId:u},"error when loading data for video container"),Promise.reject(e)}))}ni.fetchData=ri,ni.fetchDataDeferred=ai,ni.reserveContainerContext=!0,ni.hasDynamicMeta=!0;var oi=ni},31550:function(e,t,n){n.d(t,{Z:function(){return i},x:function(){return o}});var a=n(52691),r=n(18872),o=function(e){var t,n,r=e.content,o=e.isContentReady,i=(null==r?void 0:r.type)===a.vG4?(null!==(n=null===(t=null==r?void 0:r.seasons)||void 0===t?void 0:t.length)&amp;&amp;void 0!==n?n:0)&gt;0:null==r?void 0:r.policy_match;return o&amp;&amp;!i},i=function(e){var t,n=e.content,o=e.location,i=!1,s=n.availability_starts;if((null===(t=null==o?void 0:o.state)||void 0===t?void 0:t.from)===a.zCW)i=!0;else if(s){var l=(0,r.H)(new Date(s),new Date);i=l&gt;0&amp;&amp;l&lt;=30}return i}},96573:function(e,t,n){n.d(t,{A9:function(){return r},HN:function(){return a},yD:function(){return o}});var a=function(e){var t,n;return null!==(n=null===(t=e.chromecast)||void 0===t?void 0:t.castReceiverState)&amp;&amp;void 0!==n?n:""},r=function(e){var t,n;return null!==(n=null===(t=e.chromecast)||void 0===t?void 0:t.castApiAvailable)&amp;&amp;void 0!==n&amp;&amp;n},o=function(e){return e.chromecast.position}},81409:function(e,t,n){n.d(t,{Ll:function(){return c},OW:function(){return g},Wc:function(){return o},ZU:function(){return r},aw:function(){return p},bB:function(){return h},ch:function(){return i},gQ:function(){return f},id:function(){return u},nm:function(){return s},np:function(){return d},q8:function(){return l},th:function(){return A},vV:function(){return m},xL:function(){return v}});var a=n(70853),r=function(e){return e.player.progress.bufferPosition},o=function(e){return e.player.progress.isBuffering},i=function(e){return e.player.progress.duration},s=function(e){var t=e.chromecast.contentId;return(e.video.byId[t]||{}).duration},l=function(e){return e.chromecast.position},c=function(e){return e.player.contentType===a.PLAYER_CONTENT_TYPE.ad},u=function(e){return e.chromecast.isAd},d=function(e){return e.player.canAutoplay},p=function(e){return e.player.ad.adSequence},m=function(e){return e.player.volume.isMuted},f=function(e){return e.player.volume.volume},v=function(e){return e.player.quality.qualityList},A=function(e){return e.player.quality.qualityIndex},g=function(e){return e.player.quality.isHD},h=function(e){return e.player.quality.qualityList[e.player.quality.qualityIndex]}},18031:function(e,t,n){n.d(t,{Dn:function(){return i}});var a=n(96540),r=n(91244),o=n(577),i=function(e){return{"@type":"Person",name:e,url:(0,r.$o)(e)}},s=function(e){var t=e.name,n=function(e){for(var t,n,a=e.name,r=e.videos,o=new Set,i=0,s=r;i&lt;s.length;i++){var l=s[i];(null===(t=l.actors)||void 0===t?void 0:t.includes(a))?o.add("Actor"):(null===(n=l.directors)||void 0===n?void 0:n.includes(a))&amp;&amp;o.add("Director")}return Array.from(o)}({name:t,videos:e.videos});return{"@context":"https://schema.org","@type":"Person",name:t,url:(0,r.$o)(t),jobTitle:n}};t.Ay=function(e){var t=(0,a.useMemo)((function(){return s(e)}),[e]);return a.createElement(o.A,{jsonLd:t})}},74055:function(e,t,n){n.d(t,{A:function(){return f}});var a=n(32485),r=n.n(a),o=n(96540),i=n(80545),s=n(72267),l=n(36778),c="w6yu0",u="Lu9eu",d=(0,s.YK)({posterAlt:{id:"src/web/rd/components/BackgroundImage/BackgroundImage:posterAlt",defaultMessage:"poster background"}}),p="(max-width: 539px)",m=function(e){var t,n=e.preload,a=void 0!==n&amp;&amp;n,s=e.src,m=e.srcMobile,f=(0,o.useState)(!1),v=f[0],A=f[1],g=(0,o.useRef)(null),h=(0,l.tz)(),y=r()(((t={})[u]=v,t)),E=function(){A(!0)};return(0,o.useEffect)((function(){g.current&amp;&amp;g.current.complete&amp;&amp;setTimeout(E,200)}),[]),o.createElement("div",{className:c},a?o.createElement(i.mg,null,o.createElement("link",{rel:"preload",as:"image",href:s,media:"(min-width: 540px)"}),m&amp;&amp;o.createElement("link",{rel:"preload",as:"image",href:m,media:p})):null,o.createElement("picture",null,m&amp;&amp;o.createElement("source",{srcSet:m,media:p}),o.createElement("img",{ref:g,src:s,alt:h.formatMessage(d.posterAlt),className:y,onLoad:E})))},f=(0,o.memo)(m)},62312:function(e,t,n){n.d(t,{A:function(){return ea}});var a=n(23789),r=n(80815),o=n(19392),i=n(32485),s=n.n(i),l=n(96540),c=n(72267),u=n(6442),d=n(24179),p=n(6156),m=n(52691),f=n(19487),v=n(93329),A=n(40962),g=n(631),h=n(66080),y=n(10619),E=n(69780),b=n(64275),C=n(90089),k=n(16744),w=n(48902),S=n(32085),R=n(68604),_="u5T0l",M="h32aa",P=(0,c.YK)({contentUnavailable:{id:"src/web/components/ContentDetail/ContentUnavailable:contentUnavailable",defaultMessage:"content unavailable"}}),I=function(){var e=(0,u.A)();return l.createElement("div",{className:_},l.createElement("div",{className:M},e.formatMessage(P.contentUnavailable)))},T=n(31550),N=n(74022),L=n(43955),D=n(58168),O=n(70853),x=n(95923),V=n(58104),B=n(15215),F=(0,l.memo)((function(e){return l.createElement("svg",(0,B.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-account-24",viewBox:"0 0 24 24",role:"img"},e),l.createElement("title",null,"Account 24 Icon"),l.createElement("g",{stroke:"currentColor",strokeWidth:2},l.createElement("rect",{width:18,height:18,x:3,y:3,rx:9}),l.createElement("path",{d:"M12 21a8.96 8.96 0 0 1-5.818-2.133C7.812 17.797 9.465 17 12 17c2.535 0 4.187.798 5.818 1.867A8.96 8.96 0 0 1 12 21z"}),l.createElement("circle",{cx:12,cy:11,r:3})))})),U=n(39178),W=n(86587),Y=n(80582),K=n(50886),H=n(70642),G=n(15904),q=n(4703),z=n(14529),Q=n(60957),j=n(36778),X=n(4911),Z=n(64569),J=n(69926),$=n(47842),ee=(0,l.memo)((function(e){return l.createElement("svg",(0,B.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 24 24",role:"img"},e),l.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M9 12a1 1 0 1 0-2 0 1 1 0 0 0 2 0m3-1a1 1 0 1 1 0 2 1 1 0 0 1 0-2m4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2",clipRule:"evenodd"}))})),te=n(84389),ne=n(61815),ae=n(25016),re="un53Z",oe="mTKCf",ie="XykWo",se="FsywM",le="eAd4E",ce="NBXOS",ue=(0,c.YK)({reportAProblem:{id:"src/web/rd/components/ContentDetail/MoreActions/MoreActions:reportAProblem",defaultMessage:"Report a problem"}}),de=function(e){var t=e.title,n=e.contentId,a=(0,j.tz)(),r=(0,l.useState)(!1),o=r[0],i=r[1],c=(0,l.useRef)(null);(0,te.A)(c,(function(){return i(!1)}));var u={pathname:Y.yi.support,query:{title:t,contentId:n}},d=(0,l.useCallback)((function(){ae.Ay.createNavigateToPageComponent({componentType:J.K_.middleNavComponent,endY:Q.CC.ReportProblem}),(0,X.y)({componentSectionIndex:Q.CC.ReportProblem})}),[]);return l.createElement("div",{className:s()(re),ref:c},l.createElement(W.A,{appearance:"tertiary",onClick:function(){return i(!o)},className:ie},o?l.createElement($.A,{className:oe}):l.createElement(ee,{className:oe})),o?l.createElement("div",{className:s()(se)},l.createElement("div",{className:s()(le)},l.createElement(ne.A,{onClick:d,className:ce,to:u},a.formatMessage(ue.reportAProblem)))):null)},pe=n(99555),me=n(4538),fe=n(63457),ve="tNvyU",Ae="Td7wJ",ge="SYAPr",he="My5bG",ye=n(41023),Ee=(0,c.YK)({remindMe:{id:"src/web/rd/components/ContentDetail/RemindButton/RemindButton:remindMe",defaultMessage:"Remind Me"},reminderSet:{id:"src/web/rd/components/ContentDetail/RemindButton/RemindButton:reminderSet",defaultMessage:"Remove Reminder"},reminderDesc:{id:"src/web/rd/components/ContentDetail/RemindButton/RemindButton:reminderDesc",defaultMessage:"Youâ€™ll be notified via email when this becomes available"}}),be=function(e){var t=e.className,n=(0,B.__rest)(e,["className"]),a=(0,j.tz)(),r=(0,fe.d4)((function(e){return e.reminder.loaded||e.reminder.hasError})),o=(0,fe.d4)(A.dc),i=(0,ye.A)(n),c=i.dispatchReminderAction,u=i.hasReminderSet;if(o&amp;&amp;!r)return null;var d=u?l.createElement(W.A,{icon:pe.A,className:s()(Ae,ge),appearance:"tertiary",onClick:c},l.createElement("span",null,a.formatMessage(Ee.reminderSet))):l.createElement(W.A,{icon:me.A,className:Ae,appearance:"tertiary",onClick:c},a.formatMessage(Ee.remindMe));return l.createElement("div",{className:s()(ve,t)},d,l.createElement("div",{className:he},a.formatMessage(Ee.reminderDesc)))},Ce=n(64720),ke=n(32863),we=n(22024),Se=n(61950),Re=n(67409),_e=n(30485),Me="XByGK",Pe="H5RWw",Ie="CZOzW",Te="eK7QY",Ne="iQIyk",Le="z2MiI",De=(0,c.YK)({share:{id:"src/web/rd/components/ContentDetail/ShareButton/ShareButton:share",defaultMessage:"Share"},twitterText:{id:"src/web/rd/components/ContentDetail/ShareButton/ShareButton:twitterText",defaultMessage:"Watch {title} on Tubi:"}}),Oe=function(e){var t=e.title,n=e.contentId,a=e.type,r=(0,j.tz)(),o=(0,l.useState)(!1),i=o[0],c=o[1],u=(0,l.useRef)(null);(0,te.A)(u,(function(){return c(!1)}));var d=function(e){var t=e.shareUrl,n=e.twitterText;return[{name:"facebook",Icon:ke.A,trackType:Se.J$,url:"https://www.facebook.com/sharer/sharer.php?u=".concat((0,_e.g_)(t,"facebook"))},{name:"twitter",Icon:we.A,trackType:Se.UQ,url:"https://twitter.com/intent/tweet?text=".concat(n," ").concat((0,_e.g_)(t,"twitter"))}]}({shareUrl:(0,S.ID)({type:a,id:n,title:t,host:m.dFE}),twitterText:r.formatMessage(De.twitterText,{title:t})});return l.createElement("div",{className:Me,ref:u},l.createElement(W.A,{className:Pe,appearance:"tertiary",onClick:function(){return c(!i)}},r.formatMessage(De.share)),i?l.createElement("div",{className:s()(Ie)},l.createElement("div",{className:s()(Te)},d.map((function(e){var t=e.name,a=e.url,r=e.trackType,o=e.Icon;return l.createElement("a",{className:Ne,key:t,href:a,target:"_blank",onClick:function(){return function(e){var t=(0,Re.Mu)(n,e,Ce.rc.CLICK);(0,_e.sx)(Se.Zq,t),(0,X.y)({componentSectionIndex:Q.CC.Share}),c(!1)}(r)}},t,l.createElement("span",{className:Le},l.createElement(o,null)))})))):null)},xe="d3O8W",Ve="ar4AE",Be="n6fRA",Fe="etFQQ",Ue="mCeMU",We=n(91466),Ye=n(10208),Ke="Y6Oq1",He="J2EcW",Ge="VctqK",qe="DwKjN",ze=(0,c.YK)({install:{id:"src/web/rd/components/ContentDetail/ButtonGroup/InstallButton/InstallButton:install",defaultMessage:"Watch in App"}}),Qe=function(e){var t=e.isInLeftSidebar,n=e.video,a=(0,u.A)(),r=(0,h.A)((function(e){return e.auth.deviceId})),o=(0,h.A)(Ye.VM);return l.createElement(W.A,{className:Ke,appearance:"tertiary","aria-label":a.formatMessage(ze.install),onClick:function(){var e=(0,S.VR)(n,r,{stopTracking:!o});(0,We.c)({deeplinkSource:"InstallButton"}),window.location.href=e}},l.createElement("div",{className:He},l.createElement("i",{className:s()(Ge,t&amp;&amp;qe)}),a.formatMessage(ze.install)))},je=n(14755),Xe=n(25279),Ze=n(47982),Je=(0,l.memo)((function(e){return l.createElement("svg",(0,B.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-thumb-down-stroke",viewBox:"0 0 24 24",role:"img"},e),l.createElement("title",null,"Thumb Down Stroke Icon"),l.createElement("path",{fill:"currentColor",d:"m21.865 10.844-.714-4.04c-.171-.971-.435-2.075-1.405-2.9C18.812 3.109 17.713 3 16.664 3h-6.12a3.54 3.54 0 0 0-2.387.924A2.986 2.986 0 0 0 6 3H5a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h1c.865 0 1.639-.373 2.187-.96a.664.664 0 0 1 .37.214 11.339 11.339 0 0 1 1.991 3.975l.221.8c.32 1.16 1.366 1.971 2.545 1.971h.351c1.46 0 2.646-1.214 2.646-2.707v-.676c0-1.687-.02-2.168-.359-3.29a.252.252 0 0 1 .237-.327h2.238c1.097 0 2.216-.124 2.968-1.025.776-.942.649-2.11.47-3.131M7 13c0 .551-.45 1-1 1H5c-.551 0-1-.449-1-1V6c0-.551.449-1 1-1h1c.55 0 1 .449 1 1v7m12.855-.302c-.174.21-.603.302-1.427.302h-3.375c-.452 0-.88.219-1.144.586a1.457 1.457 0 0 0-.195 1.312c.597 1.804.597 1.804.597 3.72v.676c0 .39-.29.707-.646.707h-.35c-.283 0-.537-.207-.618-.503l-.22-.8a13.318 13.318 0 0 0-2.343-4.673 2.644 2.644 0 0 0-1.154-.827c.004-.067.02-.131.02-.198V6.5c0-.827.672-1.5 1.5-1.5h6.164c.948 0 1.415.112 1.786.428.372.315.563.767.732 1.724l.713 4.039c.15.854.139 1.291-.04 1.507"}))})),$e=n(77264),et=n(71085),tt=n(26985),nt=n(22325),at=function(e){return e.userReactions},rt=function(){return(0,nt.Mz)(at,(function(e,t){return t}),(function(e,t){var n;return null===(n=e.content[t])||void 0===n?void 0:n.status}))},ot=n(29363),it=n(2424),st=n(83990),lt=n(13500),ct=n(12494),ut=n(85092),dt=n(72682),pt=n(67550),mt=n(41013),ft=(0,c.YK)({youNeedToSignIn:{id:"src/web/features/userReactions/actions:youNeedToSignIn",defaultMessage:"You need to sign in!"},pleaseSignInToSaveYourRatings:{id:"src/web/features/userReactions/actions:pleaseSignInToSaveYourRatings",defaultMessage:"Please sign in to save your ratings."},signIn:{id:"src/web/features/userReactions/actions:signIn",defaultMessage:"Sign In"},close:{id:"src/web/features/userReactions/actions:close",defaultMessage:"Close"}});function vt(e,t){return"reaction-".concat(t,"-").concat(e)}var At={like:"dislike",dislike:"like"};function gt(e){var t=e.contentId,n=e.reaction,a=e.loginCallback,r=e.dispatch,o=e.intl,i=e.pathname,s=function(){r((0,dt.dc)(a));var e=(0,it.addQueryStringToUrl)(Y.yi.signIn,{redirect:window.location.pathname});G.A.push(e)},l=(0,ut.Ay)();if(l.logExposure(),l.getValue())s();else{var c="title_".concat(n);(0,_e.sx)(Se.NM,(0,Re.Jw)(i,st.hs.SIGNIN_REQUIRED,c,st.pZ.SHOW)),r((0,pt.A)(ct.tEZ,{id:vt(t,At[n])})),r((0,lt.z8)({title:o.formatMessage(ft.youNeedToSignIn),description:o.formatMessage(ft.pleaseSignInToSaveYourRatings),status:"info",autoDismiss:!1,buttons:[{title:o.formatMessage(ft.signIn),primary:!0,action:function(){(0,_e.sx)(Se.NM,(0,Re.Jw)(i,st.hs.SIGNIN_REQUIRED,c,st.pZ.ACCEPT_DELIBERATE)),s()}},{title:o.formatMessage(ft.close),action:function(){(0,_e.sx)(Se.NM,(0,Re.Jw)(i,st.hs.SIGNIN_REQUIRED,c,st.pZ.DISMISS_DELIBERATE))}}]},vt(t,n)))}}var ht,yt,Et,bt,Ct=n(67775),kt="WmxLf",wt="PxzBi",St=(0,c.YK)({like:{id:"src/web/rd/components/ContentDetail/ContentDetailReactions/ContentDetailReactions:like",defaultMessage:"Like"},dislike:{id:"src/web/rd/components/ContentDetail/ContentDetailReactions/ContentDetailReactions:dislike",defaultMessage:"Dislike"},liked:{id:"src/web/rd/components/ContentDetail/ContentDetailReactions/ContentDetailReactions:liked",defaultMessage:"Liked"},disliked:{id:"src/web/rd/components/ContentDetail/ContentDetailReactions/ContentDetailReactions:disliked",defaultMessage:"Disliked"}}),Rt=function(e){var t=e.contentId,n=e.seriesContentId,a=(0,g.A)(),r=(0,h.A)(A.dc),o=(0,h.A)(tt.oP),i=null!=n?n:t,s=(0,u.A)(),c=(0,l.useMemo)(rt,[]),d=(0,h.A)((function(e){return c(e,i)})),p=(0,$e.Z)(),m=(0,K.zy)(),f=(0,h.A)((function(e){return e.ui.currentDate})),v=(0,h.A)(tt.$i),y=(0,l.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),o?(0,Ct.E)({dispatch:a,intl:s,feature:"rating",currentDate:f,majorEventFailsafeMessages:v}):r?"liked"===d?((0,ot.Rf)(i),(0,X.y)({componentSectionIndex:Q.CC.LikeRemoveRating}),a((0,et.No)(m,i,"like"))):((0,ot.j1)(i),(0,X.y)({componentSectionIndex:Q.CC.Like}),a((0,et.U1)(m,i,"like"))):(a(function(e,t){return function(n,a){var r=(0,mt.M)();gt({pathname:r,contentId:t,reaction:"like",loginCallback:function(){(0,ot.j1)(t,void 0,r),n((0,et.U1)(e,t,"like"))},dispatch:n,intl:(0,j.UX)(a().ui.userLanguageLocale)})}}(m,i)),(0,X.y)({componentSectionIndex:Q.CC.Like}))}),[o,r,a,s,f,v,d,i,m]),E=(0,l.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),o?(0,Ct.E)({dispatch:a,intl:s,feature:"rating",currentDate:f,majorEventFailsafeMessages:v}):r?"disliked"===d?((0,ot.VP)(i),(0,X.y)({componentSectionIndex:Q.CC.DislikeRemoveRating}),a((0,et.No)(m,i,"dislike"))):((0,ot.Ru)(i),(0,X.y)({componentSectionIndex:Q.CC.Dislike}),a((0,et.U1)(m,i,"dislike"))):(a(function(e,t){return function(n,a){var r=(0,mt.M)();gt({pathname:r,contentId:t,reaction:"dislike",loginCallback:function(){(0,ot.Ru)(t,void 0,r),n((0,et.U1)(e,t,"dislike"))},dispatch:n,intl:(0,j.UX)(a().ui.userLanguageLocale)})}}(m,i)),(0,X.y)({componentSectionIndex:Q.CC.Dislike}))}),[o,r,a,s,f,v,d,i,m]),b=!!p&amp;&amp;(!r||!!d||o),C=(null==p?void 0:p.lg)?"tooltip":"text",k=s.formatMessage("liked"===d?St.liked:St.like),w=s.formatMessage("disliked"===d?St.disliked:St.dislike);return l.createElement("div",{className:kt},b?l.createElement(l.Fragment,null,l.createElement(W.A,{className:wt,appearance:"tertiary",iconSize:"large",icon:"liked"===d?je.A:Xe.A,tooltip:"tooltip"===C?k:void 0,onClick:y},"text"===C?k:null),l.createElement(W.A,{className:wt,appearance:"tertiary",iconSize:"large",icon:"disliked"===d?Ze.A:Je,tooltip:"tooltip"===C?w:void 0,onClick:E},"text"===C?w:null)):null)},_t=(0,l.memo)(Rt),Mt=(0,c.YK)({signInToPlay:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:signInToPlay",defaultMessage:"Sign In to Play"},playNow:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:playNow",defaultMessage:"Play Now"},free:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:free",defaultMessage:"Free"},addToMyList:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:addToMyList",defaultMessage:"Add to My List"},removeFromMyList:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:removeFromMyList",defaultMessage:"Remove from My List"},play:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:play",defaultMessage:"Play"},watchLastEpisode:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:watchLastEpisode",defaultMessage:"Play Latest Episode"},resume:{id:"src/web/rd/components/ContentDetail/ButtonGroup/ButtonGroup:resume",defaultMessage:"Resume"}}),Pt=function(e){var t=e.isRecurring,n=e.id,a=e.belongSeries,r=e.type,o=e.title,i=e.onClickWatch,c=e.className,u=e.isSeriesDetail,d=e.showRemindMe,p=e.remindButtonClassName,f=e.isInLeftSidebar,v=e.video,A=(0,j.tz)().formatMessage,y=(0,g.A)(),b=(0,K.zy)(),C=(0,h.A)((function(e){return e.player.playerState})),k=(0,h.A)((function(e){return e.ui.userAgent})),w=(0,l.useRef)(null),R=(0,h.A)(L.MH),_=r===m.vG4?(0,E.B9)(n):n,M=(0,h.A)((function(e){return r===m.vG4&amp;&amp;!!e.history.contentIdMap[_]})),P=(0,h.A)((function(e){return r!==m.vG4?"":(0,z.EG)(e,{seriesId:_,formatMessage:A})})),I=(0,h.A)(q.c),T=(0,h.A)(L.AS),N=(0,h.A)((function(e){return(0,H.ax)(e,_)})),B=(0,l.useCallback)((function(e){var t=e.dispatchQueueAction,n=e.isInQueue;return l.createElement(W.A,{ref:w,onClick:t,appearance:"tertiary",className:s()(Ue)},A(n?Mt.removeFromMyList:Mt.addToMyList))}),[A]),J={children:A(Mt.playNow),tag:A(Mt.free)};t?J={children:A(M?Mt.resume:Mt.watchLastEpisode)}:P&amp;&amp;(J={children:"".concat(A(M?Mt.resume:Mt.play)," ").concat(P)});var $=N,ee=!$&amp;&amp;u,te=I&amp;&amp;!u&amp;&amp;(0,V.isMobileWebkit)(k),ne={className:Be,children:A(Mt.signInToPlay),icon:F,onClick:function(){G.A.push(Y.yi.signIn+(0,S.OU)(b.pathname,b.query))}},ae=l.createElement(l.Fragment,null,$?l.createElement(W.A,ne):null,ee?l.createElement(W.A,(0,D.A)({},J,{onClick:function(){(0,X.y)({componentSectionIndex:M?Q.CC.ContinueWatching:Q.CC.Play}),R?null==i||i():"inited"===C||"paused"===C?y(x.controlActions.play(O.ActionLevel.UI)):"playing"===C?y(x.controlActions.pause()):null==i||i()},className:Fe,icon:U.A})):null,te&amp;&amp;l.createElement(Qe,{isInLeftSidebar:f,video:v}),T?null:l.createElement("div",{className:Ve},l.createElement(_t,{contentId:_,seriesContentId:a?(0,E.B9)("".concat(a)):void 0})),l.createElement(Z.A,{id:n,belongSeries:a},B),l.createElement("div",{className:Ve},l.createElement(Oe,{title:o,contentId:n,type:r}),l.createElement(de,{title:o,contentId:n})));return l.createElement("div",{className:s()(xe,c)},d?l.createElement(be,{contentId:_,contentType:r,contentTitle:o,className:p}):ae)},It="Foi1U",Tt=function(e){var t=e.onClickWatch,n=e.posterUrl,a=e.posterSrcSet,o=e.posterSizes,i=e.posterAlt,c=e.content,u=e.belongSeries,d=e.isContentUnavailable,p=e.className,m=e.isSeriesDetail,f=e.showRemindMe,v=c,A=v.id,g=v.is_recurring,y=v.title,E=v.type,b=(0,h.A)((function(e){return e.player})).progress;return l.createElement("div",{className:s()(It,p)},l.createElement(r.A,{alt:i,src:n,srcSet:a,sizes:o,progress:d?void 0:b.position/b.duration}),l.createElement(Pt,{id:A,belongSeries:u,isRecurring:g,type:E,title:y,onClickWatch:t,isSeriesDetail:m,showRemindMe:f,isInLeftSidebar:!0,video:c}))},Nt=n(3753),Lt=n(89568),Dt=n(70978),Ot="VOtL6",xt="niYJb",Vt="rrNfJ",Bt="t3vzq",Ft=n(4113),Ut=n(21586),Wt=n(60905),Yt=(0,c.YK)({youMayAlsoLike:{id:"src/web/rd/components/RelatedContents/RelatedContentsRow:youMayAlsoLike",defaultMessage:"You May Also Like"},addToMyList:{id:"src/web/rd/components/RelatedContents/RelatedContentsRow:addToMyList",defaultMessage:"Add to My List"},removeFromMyList:{id:"src/web/rd/components/RelatedContents/RelatedContentsRow:removeFromMyList",defaultMessage:"Remove from My List"}}),Kt=function(e){var t=e.breakpoints,n=e.contentId,a=e.isVertical,r=e.title,o=e.contentIds,i=e.containerSlug,s=(0,j.tz)(),c=(0,l.useState)(0),u=c[0],d=c[1],p=(0,Nt.A)(),m=p.refCallback,f=p.isInView,v=(0,l.useCallback)((function(e){var t=e.index,n=e.contentId;ae.Ay.createNavigateToPageComponent({startX:t,startY:0,containerSlug:i,contentId:n,componentType:J.K_.relatedComponent})}),[i]),A=(0,l.useCallback)((function(e,t){var a=e.startX,r=e.endX,o=e.meansOfNavigation;ae.Ay.trackCarouselTrigger({startX:a,endX:r,contentId:n,slug:i,componentType:J.K_.relatedComponent,meansOfNavigation:o},t)}),[n,i]),g=(0,l.useCallback)((function(e){var t=e.itemIndex;d((function(e){return A({startX:e,endX:t}),t}))}),[A]),h=(0,l.useCallback)((function(e,t){return l.createElement(Wt.A,{id:e,indexInContainer:t,tileOrientation:"portrait",showProgress:!0,onNavigation:v})}),[v]);return(0,l.useEffect)((function(){f&amp;&amp;A({startX:0,endX:0,meansOfNavigation:"SCROLL"},{debounce:!1})}),[f,A]),o.length?l.createElement("div",{className:xt},l.createElement("h2",{className:Vt},r||s.formatMessage(Yt.youMayAlsoLike)),a?l.createElement(Ut.Ay,{contentIds:o,breakpoints:t}):l.createElement("div",{ref:m},l.createElement(Ft.A,{index:u,onIndexChange:g,className:Bt,data:o,renderItem:h,adjustPrevNextForContentTile:!0,breakpoints:t}))):null},Ht=(0,l.memo)(Kt),Gt=(0,c.YK)({contentRowTitle:{id:"src/web/rd/components/RelatedContents/RelatedContents:contentRowTitle",defaultMessage:"You May Also Like"},celebrityRowTitle:{id:"src/web/rd/components/RelatedContents/RelatedContents:celebrityRowTitle",defaultMessage:"From the Cast and Crew"}}),qt=((ht={})[m.pMF]="ymal",ht[m.zSp]="from_cast_and_crew",ht),zt=((yt={})[m.pMF]=Gt.contentRowTitle,yt[m.zSp]=Gt.celebrityRowTitle,yt),Qt=[m.zSp,m.pMF],jt=function(e){var t=e.contentId,n=e.className,a=e.limit,r=e.isContentUnavailable,o=e.isVertical,i=e.breakpoints,c=(0,u.A)(),d=(0,y.A)(Lt.Ay),p=Boolean(!r),f=d.getValue()&amp;&amp;p,v=(0,h.A)((function(e){return(0,Dt.Zz)(e,t,Qt,a)})),A=!!v.find((function(e){return e.id===m.zSp})),g=(0,Nt.A)(),E=g.refCallback,b=g.isInView;(0,l.useEffect)((function(){b&amp;&amp;p&amp;&amp;A&amp;&amp;d.logExposure()}),[b,p,A,d]);var C=f?v:v.filter((function(e){return e.id===m.pMF})),k=C.map((function(e){var n=e.contents,a=e.id;return(null==n?void 0:n.length)?l.createElement(Ht,{key:a,contentId:t,contentIds:n,title:c.formatMessage(zt[a]),containerSlug:qt[a],breakpoints:i,isVertical:o}):null}));return l.createElement("div",{className:s()(Ot,n),ref:E},k)},Xt=(0,l.memo)(jt),Zt=n(68079),Jt=n(61625),$t=n(62315),en=(0,c.YK)({seasonDropdownLabel:{id:"src/common/constants/series-message:seasonDropdownLabel",defaultMessage:"Season {seasonNumber}"},loading:{id:"src/common/constants/series-message:loading",defaultMessage:"Loading"}}),tn=n(4628),nn=n(5040),an=n(83666);!function(e){e[e.Success=0]="Success",e[e.Error=1]="Error",e[e.Timeout=2]="Timeout",e[e.Cancelled=3]="Cancelled"}(Et||(Et={})),function(e){e.Pending="pending",e.Loading="loading",e.Loaded="loaded"}(bt||(bt={}));var rn=(0,tn.secs)(5),on=function(){function e(e){var t=e.seriesId,n=e.store,a=e.pageSize,r=e.numVisibleSeasons,o=this;this.pageSize=10,this.visibleEpisodes={seasonNumber:1,episodeStartIndex:0,episodeEndIndexInclusive:0},this.seriesContentId="",this.unsubscribeFromStore=null,this.resolveEpisodeMetadata=null,this.episodeMetadata=new Promise((function(e){o.resolveEpisodeMetadata=e})),this.seasonPagesStatus={},this.seasonRangesAreBroken=!1,this.seriesId=t,this.storeLike=n,this.pageSize=a,this.numVisibleSeasons=r,this.seriesContentId=(0,E.B9)(t),this.checkIfMetadataLoaded(),this.update()}return e.prototype.destroy=function(){var e;null===(e=this.unsubscribeFromStore)||void 0===e||e.call(this),this.unsubscribeFromStore=null,this.resolveEpisodeMetadata=null,this.storeLike=null,this.seasonPagesStatus={},this.seasonRangesAreBroken=!1},e.prototype.subscribeToStore=function(){var e;this.storeLike&amp;&amp;(this.unsubscribeFromStore=null===(e=this.storeLike)||void 0===e?void 0:e.subscribe(this.checkIfMetadataLoaded.bind(this)))},e.prototype.updateVisibleEpisodes=function(e){return!(0,fe.bN)(this.visibleEpisodes,e)&amp;&amp;(this.visibleEpisodes=e,this.update(),!0)},e.prototype.update=function(){return(0,B.__awaiter)(this,void 0,Promise,(function(){var e,t=this;return(0,B.__generator)(this,(function(n){switch(n.label){case 0:return e=this.visiblePageIndexes(),[4,Promise.all(e.map((function(e){return t.tryLoadPage({season:t.visibleEpisodes.seasonNumber,numSeasons:t.numVisibleSeasons,page:e})})))];case 1:return n.sent(),[2]}}))}))},e.prototype.checkIfMetadataLoaded=function(){var e,t,n;if(null===this.resolveEpisodeMetadata)return!0;var a=null===(t=null===(e=this.storeLike)||void 0===e?void 0:e.getState().video.byId[this.seriesContentId])||void 0===t?void 0:t.seasons;if(a){var r=a.reduce((function(e,t){var n,a=t.number,r=t.episodes;return{episodesBySeason:(0,B.__assign)((0,B.__assign)({},e.episodesBySeason),(n={},n[a]=r,n)),seasonNumbers:e.seasonNumbers.concat(Number(a))}}),{episodesBySeason:{},seasonNumbers:[]});return r.seasonNumbers.sort((function(e,t){return e-t})),this.resolveEpisodeMetadata(r),this.resolveEpisodeMetadata=null,null===(n=this.unsubscribeFromStore)||void 0===n||n.call(this),this.unsubscribeFromStore=null,!0}return!1},e.prototype.visiblePageIndexes=function(){for(var e=[],t=this.visibleEpisodes,n=t.episodeStartIndex,a=t.episodeEndIndexInclusive,r=n;r&lt;=a;r++){var o=Math.floor(r/this.pageSize);e.indexOf(o)&lt;0&amp;&amp;e.push(o)}return e},e.prototype.tryLoadPage=function(e){return(0,B.__awaiter)(this,void 0,Promise,(function(){var t,n,a,r,o,i,s,l,c=this;return(0,B.__generator)(this,(function(u){switch(u.label){case 0:return this.storeLike?[4,this.episodeMetadata]:[2];case 1:return t=u.sent().seasonNumbers,n=e.season,a=e.numSeasons,r=void 0===a?1:a,o=e.page,[4,this.getNSeasonNumbers(n,r)];case 2:return 0===(i=u.sent()).length?[2]:[4,this.getLoadedStatusForPageInSeasons(i,o)];case 3:return u.sent().allLoaded||(s=o*this.pageSize,l=(o+1)*this.pageSize-1,i.forEach((function(e){if(c.getPageStatus({season:e,page:o})===bt.Pending){var n={startSeason:e,episodeStartIndex:s,episodeEndIndex:l};c.setPageStatus({season:e,page:o,status:bt.Loading});for(var a=t.indexOf(e),i=c.countAdjacentSeasonsNotLoaded({allSeasons:t,startSeasonIndex:a,page:o,numSeasons:r}),u=a+1;u&lt;=a+i;u++){var d=t[u];c.seasonRangesAreBroken?c.tryLoadPage({season:d,page:o,numSeasons:1}):c.setPageStatus({season:d,page:o,status:bt.Loading})}i&gt;0&amp;&amp;!c.seasonRangesAreBroken&amp;&amp;(n.endSeason=n.startSeason+i),c.fetch(n).then((function(){return c.checkWhatWasLoaded(n,o)}))}}))),[2]}}))}))},e.prototype.getNSeasonNumbers=function(e,t){return(0,B.__awaiter)(this,void 0,Promise,(function(){var n,a;return(0,B.__generator)(this,(function(r){switch(r.label){case 0:return[4,this.episodeMetadata];case 1:return n=r.sent().seasonNumbers,(a=n.indexOf(e))&lt;0?[2,[]]:[2,n.slice(a,a+t)]}}))}))},e.prototype.getLoadedStatusForPageInSeasons=function(e,t){return(0,B.__awaiter)(this,void 0,void 0,(function(){var n,a,r,o=this;return(0,B.__generator)(this,(function(i){switch(i.label){case 0:return[4,Promise.all(e.map((function(e){return o.isPageOfSeasonLoaded({season:e,page:t})})))];case 1:return n=i.sent(),a=n.every(Boolean),r=n.reduce((function(t,n,a){var r;return(0,B.__assign)((0,B.__assign)({},t),((r={})[e[a]]=n,r))}),{}),[2,(0,B.__assign)((0,B.__assign)({},r),{allLoaded:a})]}}))}))},e.prototype.isPageOfSeasonLoaded=function(e){var t,n=e.season,a=e.page;return(0,B.__awaiter)(this,void 0,Promise,(function(){var e,r,o,i,s,l,c,u;return(0,B.__generator)(this,(function(d){switch(d.label){case 0:return this.getPageStatus({season:n,page:a})===bt.Loaded?[2,!0]:[4,this.episodeMetadata];case 1:if(e=d.sent(),r=e.episodesBySeason,o=e.seasonNumbers,o.indexOf(n)&lt;0)return[2,!0];if(!(i=r[n]))return[2,!1];for(s=a*this.pageSize,l=Math.min((a+1)*this.pageSize,i.length),c=null===(t=this.storeLike)||void 0===t?void 0:t.getState().video.byId,u=s;u&lt;l;++u)if(!(null==c?void 0:c[i[u].id]))return[2,!1];return this.setPageStatus({season:n,page:a,status:bt.Loaded}),[2,!0]}}))}))},e.prototype.countAdjacentSeasonsNotLoaded=function(e){for(var t=e.allSeasons,n=e.startSeasonIndex,a=e.numSeasons,r=e.page,o=0,i=1;i&lt;=a-1;i++){var s=t[n+i];s&amp;&amp;this.getPageStatus({season:s,page:r})===bt.Pending&amp;&amp;o++}return o},e.prototype.getPageStatus=function(e){var t,n=e.season,a=e.page;return this.seasonPagesStatus[n]&amp;&amp;null!==(t=this.seasonPagesStatus[n][a])&amp;&amp;void 0!==t?t:bt.Pending},e.prototype.setPageStatus=function(e){var t,n=e.season,a=e.page,r=e.status;this.seasonPagesStatus[n]?this.seasonPagesStatus[n][a]=r:this.seasonPagesStatus[n]=((t={})[a]=r,t)},e.prototype.checkWhatWasLoaded=function(e,t){var n;return(0,B.__awaiter)(this,void 0,void 0,(function(){var a,r,o,i,s,l,c;return(0,B.__generator)(this,(function(u){switch(u.label){case 0:return this.checkIfMetadataLoaded()?[4,this.episodeMetadata]:[2];case 1:a=u.sent().seasonNumbers,r=a.indexOf(e.startSeason),o=(null!==(n=e.endSeason)&amp;&amp;void 0!==n?n:e.startSeason)-e.startSeason+1,i=a.slice(r,r+o),s=0,l=i,u.label=2;case 2:return s&lt;l.length?(c=l[s],[4,this.isPageOfSeasonLoaded({season:c,page:t})]):[3,6];case 3:return u.sent()?[3,5]:(this.setPageStatus({season:c,page:t,status:bt.Pending}),o&gt;1?(this.seasonRangesAreBroken=!0,[4,this.tryLoadPage({season:c,page:t})]):[3,5]);case 4:u.sent(),u.label=5;case 5:return s++,[3,2];case 6:return[2]}}))}))},e.prototype.fetch=function(e){var t=this;if(!this.storeLike)return Promise.resolve({status:Et.Error});var n=e.startSeason,a=e.endSeason,r=void 0===a?n:a,o=e.episodeStartIndex,i=e.episodeEndIndex,s=i-o+1,l=Math.floor(o/s),c=(0,nn.hg)({seriesId:this.seriesId,season:n===r?n:"".concat(n,"-").concat(r),page:l+1,size:s,force:!0}),u=this.storeLike.dispatch(c).then((function(){return{status:Et.Success}})).catch((function(e){return an.A.error(e,"Error fetching episodes in series ".concat(t.seriesId," for seasons ").concat(n,"-").concat(r,", episode indexes ").concat(o,"-").concat(i,".")),{status:Et.Error}})),d=new Promise((function(e){setTimeout((function(){e({status:Et.Timeout})}),rn)}));return Promise.race([u,d])},e}(),sn=on;function ln(e){var t=e.seriesId,n=e.seasonNumber,a=e.episodeStartIndex,r=e.episodeEndIndexInclusive,o=(0,l.useRef)(null),i=(0,fe.Pj)(),s=i.dispatch,c=i.getState,u=i.subscribe;(0,l.useEffect)((function(){var e;t&amp;&amp;(o.current||(o.current=function(e){var t=e.seriesId,n=e.dispatch,a=e.getState,r=e.subscribe,o=e.pageSize,i=e.numVisibleSeasons;return new sn({seriesId:t,store:{dispatch:n,getState:a,subscribe:r},pageSize:o,numVisibleSeasons:i})}({seriesId:t,dispatch:s,getState:c,subscribe:u,numVisibleSeasons:1,pageSize:m.por}),o.current.subscribeToStore()),null===(e=o.current)||void 0===e||e.updateVisibleEpisodes({seasonNumber:n,episodeStartIndex:a,episodeEndIndexInclusive:r}))}),[n,a,r,t,s,c,u]),(0,l.useEffect)((function(){return function(){var e;null===(e=o.current)||void 0===e||e.destroy(),o.current=null}}),[])}var cn=n(20124),un=n(13410),dn=n(591),pn=function(e){var t=(0,h.A)((function(t){return(0,H.ax)(t,e.id)})),n=(0,B.__assign)((0,B.__assign)({},e),{isLocked:t});return l.createElement(dn.A,n)},mn="WSPEJ",fn="W_gvI",vn="GDHqp",An="qtwsz",gn="WaaN_",hn={xs:"6",lg:"4"},yn={xs:"6",lg:"4",xl:"3",xxl:"1-5"},En=function(e){return e},bn=function(e){var t,n=e.seriesId,a=e.seasons,r=e.seasonIndex,o=e.episodeIndex,i=e.onSeasonIndexChange,c=e.location,u=e.params,d=e.fullWidthLayout,p=(0,l.useState)(r),f=p[0],v=p[1],A=(0,l.useState)(o),g=A[0],y=A[1],C=(0,l.useState)(g+1),k=C[0],w=C[1],R=(0,l.useMemo)((function(){return(0,un.G)(a,f)}),[a,f]),_=(0,h.A)((function(e){return $t.default.apply(void 0,(0,B.__spreadArray)([e.video.byId],R,!1))}),fe.bN),M=(0,h.A)((function(e){return e.history})),P=(0,j.tz)();ln({seriesId:n,seasonNumber:(0,un.P)(a,f),episodeStartIndex:g,episodeEndIndexInclusive:k,seasons:a});var I=a.map((function(e){var t=e.number;return{value:t,label:P.formatMessage(en.seasonDropdownLabel,{seasonNumber:t})}})),T=(0,l.useMemo)((function(){var e={};return a.forEach((function(t){t.episodes.forEach((function(n){e[n.id]={season:Number(t.number),episode:n.num,title:(0,b.Mc)({formatMessage:P.formatMessage,season:t.number,episode:n.num})}}))})),e}),[a,P.formatMessage]),N=(0,l.useCallback)((function(e,t){var n,a,r,o=_[e];if(!o)return l.createElement(pn,{tileOrientation:"landscape",id:e,className:gn,title:null===(n=T[e])||void 0===n?void 0:n.title,description:P.formatMessage(en.loading)});var i,s=(0,E.B9)(null!==(a=o.series_id)&amp;&amp;void 0!==a?a:""),c=M.contentIdMap[s],u=null===(r=null==c?void 0:c.episodes)||void 0===r?void 0:r.find((function(t){return String(t.contentId)===String(e)}));u&amp;&amp;(i=u.position/u.contentLength);var d=o.title,p=o.thumbnails,f=void 0===p?[]:p,v=o.description,A=(0,S.qA)({video:o}),g=function(){var n;ae.Ay.createNavigateToPageComponent({startX:t,startY:0,containerSlug:void 0,contentId:e,componentType:J.K_.episodeVideoListComponent}),G.A.push({pathname:A,state:(n={},n[m.x39]=!0,n)})},h={id:e,title:d,thumbnailSrc:f[0],description:v,progress:i,href:A,renderTitle:function(e){return l.createElement("h3",null,e)}};return l.createElement(pn,(0,D.A)({tileOrientation:"landscape",onClick:g,onPlayClick:g},h))}),[_,M.contentIdMap,P,T]),L=(0,l.useCallback)((function(e){var t=e.itemIndex,n=e.colsPerPage;y((function(e){return ae.Ay.sendNavigateWithinPage({startX:e,startY:0,endX:t,endY:0,contentId:R[e],componentType:J.K_.episodeVideoListComponent}),t})),w(t+n-1)}),[R]),O=(0,l.useCallback)((function(e,t){var n=e.label,a=e.value;if(!u.title)return n;var r=(0,cn.Yn)(u.season?Y.yi.seriesSeasonDetail:Y.yi.seriesDetail,u);if(c.pathname!==r)return n;var o=0===(0,Jt.A)(t,e)?(0,cn.Yn)(Y.yi.seriesDetail,u):(0,cn.Yn)(Y.yi.seriesSeasonDetail,(0,B.__assign)((0,B.__assign)({},u),{season:a}));return l.createElement("a",{className:An,href:o,onClick:function(e){return e.preventDefault()}},n)}),[c,u]);return l.createElement("div",{className:s()(mn,(t={},t[fn]=d,t))},l.createElement("div",{className:vn},l.createElement(Zt.A,{options:I,defaultOption:I[f],onSelect:function(e){var t=e.value,n=I.findIndex((function(e){return e.value===t}));y(0),v(n),null==i||i(n)},renderOption:O})),l.createElement(Ft.A,{key:f,index:g,tileOrientation:"landscape",data:R,onIndexChange:L,adjustPrevNextForContentTile:!0,extraKey:En,renderItem:N,breakpoints:d?yn:hn}))},Cn=(0,d.withRouter)((0,l.memo)(bn)),kn=n(64149),wn="M7yXh",Sn="snQR8",Rn="FokQF",_n=(0,c.YK)({audioLanguages:{id:"src/web/rd/components/ContentDetail/AudioLanguagesAndSubtitles/AudioLanguagesAndSubtitles:audioLanguages",defaultMessage:"Audio Languages"},subtitles:{id:"src/web/rd/components/ContentDetail/AudioLanguagesAndSubtitles/AudioLanguagesAndSubtitles:subtitles",defaultMessage:"Subtitles"},audioDescriptionLabel:{id:"src/web/rd/components/ContentDetail/AudioLanguagesAndSubtitles/AudioLanguagesAndSubtitles:audioDescriptionLabel",defaultMessage:"Audio Description"}}),Mn=function(e){var t=e.subtitles,n=void 0===t?[]:t,a=e.audioTracks,r=void 0===a?[]:a,o=e.className,i=(0,j.tz)();return l.createElement("div",{className:s()(wn,o)},(null==r?void 0:r.length)?l.createElement("div",{className:Sn},l.createElement("div",null,l.createElement("span",{className:Rn},i.formatMessage(_n.audioLanguages),": ")," ",r.map((function(e){return e.display_name})).join(", "))):null,(null==n?void 0:n.length)?l.createElement("div",{className:Sn},l.createElement("div",null,l.createElement("span",{className:Rn},i.formatMessage(_n.subtitles),": ")," ",n.map((function(e){return{id:e.lang,lang:e.lang,label:e.lang}})).reduce((function(e,t){if("Off"!==t.label&amp;&amp;t.lang&amp;&amp;(0,kn.Dx)(t.lang)){var n=(0,kn.r5)(t.lang);e.push(n)}return e}),[]).join(", "))):null)},Pn=n(83267),In="OpEE9",Tn="c1jX9",Nn="WMff3",Ln="WmSzd",Dn="Xx95I",On="BPUNy",xn="ZrMnv",Vn="u1oz0",Bn="oBrXV",Fn="VAJkx",Un="Cevc8",Wn="X2Urc",Yn="FZQ2X",Kn="uZMzF",Hn=n(59787),Gn="I3LZ_",qn=function(e){var t=e.tags,n=void 0===t?[]:t,a=n.map((function(e,t){var a=Hn.u[e],r=t&lt;n.length-1?l.createElement("span",null," Â· "):null,o=a?l.createElement(ne.A,{key:a,to:(0,S.P0)(a)},e):l.createElement("span",null,e);return l.createElement(l.Fragment,{key:null!=a?a:e},o,r)}));return a.length?l.createElement("div",{className:Gn},a):null},zn=n(81261),Qn=(0,c.YK)({text:{id:"src/web/rd/components/ContentDetail/SignInRequiredText/messages:text",defaultMessage:"Sign in required to protect younger audiences. No credit card needed."}}),jn="HRSci",Xn="JsU8c",Zn=function(e){var t=e.marginTop,n=e.marginBottom,a=(0,u.A)().formatMessage,r={marginTop:t,marginBottom:n};return l.createElement("div",{className:jn,style:r},l.createElement(zn.A,null),l.createElement("span",{className:Xn},a(Qn.text)))},Jn=(0,c.YK)({channelLogo:{id:"src/web/rd/components/ContentDetail/ContentDetail:channelLogo",defaultMessage:"{network} network logo"},contentUnavailable:{id:"src/web/rd/components/ContentDetail/ContentDetail:contentUnavailable",defaultMessage:"content unavailable"},episodeTitle:{id:"src/web/rd/components/ContentDetail/ContentDetail:episodeTitle",defaultMessage:"Season {season} Episode {episode} - {title}"},featuredRowTitle:{id:"src/web/rd/components/ContentDetail/ContentDetail:featuredRowTitle",defaultMessage:"Featured on Tubi"}}),$n=function(e){var t=e.viewportType,n=e.isOneColumnView,r=e.isSmallViewPort,o=e.showButtonGroupUnderDescription,i=e.poster,s=e.posterWithButtonGroup,c=e.contentMeta,u=e.relatedContents,d=e.extraRow,p=e.seasonContents,m="tablet"===t?4:5,f=4===m?"3":"1-5",v=4===m?"9":"4-5",A=o?i:s;return n?l.createElement(l.Fragment,null,l.createElement("div",{className:Bn},r?null:A,l.createElement("div",{className:Fn},c)),p,u,d):l.createElement(l.Fragment,null,r?null:l.createElement(a.A.Item,{xs:f},s),l.createElement(a.A.Item,{lg:v,sm:12},c,p,u))},ea=(0,d.withRouter)((function(e){var t,n,i,c=e.content,d=e.posterUrl,_=e.seasons,M=e.episodeIndex,P=void 0===M?0:M,D=e.seasonIndex,O=void 0===D?0:D,x=e.belongSeries,V=e.seriesTitle,B=e.onClickWatch,F=e.isSeriesDetail,U=void 0!==F&amp;&amp;F,W=e.shouldShowContentUnavailable,Y=e.onSeasonIndexChange,K=e.location,H=e.audioTracks,G=e.isMatureContentGated,q=e.showRemindMe,z=(0,g.A)(),Q=(0,u.A)().formatMessage,j=c,X=j.id,Z=j.year,J=j.title,$=j.duration,ee=j.ratings,te=j.tags,ne=j.description,ae=(j.actors,j.directors,j.type),re=j.series_id,oe=j.channel_logo,ie=j.channel_id,se=j.channel_name,le=j.is_recurring,ce=j.availability_starts,ue=j.has_subtitle,de=j.ad_languages,pe=j.subtitles,me=(0,w.MT)($,Q),fe=function(){var e=(0,h.A)(L.MH),t=(0,l.useState)(e?m.LOf.sm:m.LOf.xl),n=t[0],a=t[1];return(0,l.useEffect)((function(){var e=function(){return a(window.innerWidth)},t=(0,N.A)(e,250);return window.addEventListener("resize",t),e(),function(){t.cancel(),window.removeEventListener("resize",t)}}),[a]),{vw:n}}().vw,ve=(0,T.Z)({content:c,location:K}),Ae=(0,y.A)(v.Ay),ge=ae===m.vG4?(0,E.B9)(X):X,he=!!re,ye=(0,h.A)((function(e){return e.ui.viewportType})),Ee=(0,h.A)((function(e){return e.ui})),be=Ee.isKidsModeEnabled,Ce=Ee.isEspanolModeEnabled,ke=(0,h.A)(A.dc),we=fe&lt;m.LOf.lg,Se=W&amp;&amp;Ae.getValue()&amp;&amp;!we,Re=Se&amp;&amp;fe&gt;m.LOf.xl,_e=(0,C.n0)(c.images,f.iC),Me=(0,C.CU)(_e),Pe=(0,l.useMemo)((function(){if(he){var e=(0,b.LB)(J);return l.createElement(l.Fragment,null,l.createElement("h1",{className:Tn},V),l.createElement("h2",{className:Nn},e.season?Q(Jn.episodeTitle,e):J))}return l.createElement("h1",{className:Tn},J)}),[Q,he,V,J]),Ie=(0,l.useMemo)((function(){var e=null;return W&amp;&amp;(e=ve?l.createElement(R.A,{date:ce}):l.createElement(I,null)),e}),[W,ve,ce]);(0,l.useEffect)((function(){W&amp;&amp;!be&amp;&amp;ke&amp;&amp;z((0,p.TM)())}),[W,be,ke,z]),(0,l.useEffect)((function(){W&amp;&amp;!we&amp;&amp;Ae.logExposure()}),[W,Ae,we]);var Te=l.createElement(Tt,{content:c,posterAlt:J,posterUrl:d,posterSrcSet:Me,posterSizes:f.jh[f.iC],belongSeries:x,onClickWatch:B,isContentUnavailable:W,showRemindMe:q,isSeriesDetail:U,className:Wn}),Ne=l.createElement(r.A,{alt:J,src:d,srcSet:Me,sizes:f.jh[f.iC],className:Wn}),Le=l.createElement(Pt,{belongSeries:x,id:X,isRecurring:le,type:ae,title:J,onClickWatch:B,className:On,isSeriesDetail:U,showRemindMe:q,remindButtonClassName:Re?Kn:"",video:c}),De=be||Ce?te:l.createElement(qn,{tags:te}),Oe=l.createElement(l.Fragment,null,Ie,Pe,l.createElement(o.A,{year:Z,duration:me,rating:null===(n=null==ee?void 0:ee[0])||void 0===n?void 0:n.value,descriptor:(0,k.$g)(null===(i=null==ee?void 0:ee[0])||void 0===i?void 0:i.descriptors),tags:De,channelLogoAltText:Q(Jn.channelLogo,{network:se}),channelLogo:oe,channelUrl:ie?(0,S.P0)(ie,{type:m.K36.CHANNEL}):"",cc:ue,audioDescriptionsAvailable:de&amp;&amp;de.length&gt;0}),we&amp;&amp;G?l.createElement(Zn,{marginTop:"16px",marginBottom:"20px"}):null,we?Le:null,l.createElement("div",{className:Ln},l.createElement("div",{className:Dn},ne),l.createElement(Mn,{audioTracks:H,subtitles:pe}),!1,!we&amp;&amp;G?l.createElement(Zn,{marginTop:"24px"}):null),Re?Le:null),xe=_&amp;&amp;_.length?l.createElement(Cn,{seriesId:"".concat(x),seasons:_,episodeIndex:P,seasonIndex:O,onSeasonIndexChange:Y,fullWidthLayout:Re}):null,Ve={xs:"4",lg:"1-5",xl:"2",xxl:"1-7"},Be=m.NDj;Se&amp;&amp;(Be=fe&gt;m.LOf.xxl?14:fe&gt;m.LOf.xl?12:10);var Fe=l.createElement(Xt,{breakpoints:Se?Ve:void 0,className:Se?Un:"",contentId:ge,isVertical:W,limit:Be,isContentUnavailable:W}),Ue=Se?l.createElement(Pn.A,{id:m.lqe,className:xn,breakpoints:Ve,title:Q(Jn.featuredRowTitle),forceCurrentMode:m.X$o.all}):null,We={isOneColumnView:Se,isSmallViewPort:we,viewportType:ye,showButtonGroupUnderDescription:Re,poster:Ne,posterWithButtonGroup:Te,contentMeta:Oe,relatedContents:Fe,extraRow:Ue,seasonContents:xe};return l.createElement("div",{className:s()(In,(t={},t[Vn]=Se,t[Yn]=Re,t))},l.createElement(a.A.Container,null,l.createElement($n,We)))}))},21586:function(e,t,n){n.d(t,{Ay:function(){return C}});var a=n(58168),r=n(23789),o=n(32485),i=n.n(o),s=n(96540),l=n(10525),c=n(10597);var u=n(50886),d=n(66080),p=n(43955),m=n(9530),f=n(60905),v="lWXaj",A="e9Xdq",g={landscape:{xs:"6",xxl:"4"},portrait:{xs:"4",lg:"3",xl:"1-5",xxl:"2"}},h=function(e,t){if(t&amp;&amp;e&gt;=t[0]&amp;&amp;e&lt;=t[1])return"high"},y=function(e,t){return void 0!==t&amp;&amp;e&gt;=t},E=function(e,t){if(t&amp;&amp;e&gt;=t[0]&amp;&amp;e&lt;=t[1])return!0},b=function(e){var t,n=e.breakpoints,o=e.className,b=e.containerId,C=e.contentIds,k=e.highFetchPriorityRange,w=e.lazyLoadStartIndex,S=e.preloadRange,R=e.showProgress,_=void 0!==R&amp;&amp;R,M=e.tileOrientation,P=void 0===M?"portrait":M,I=e.trackCb,T=e.isLikedSelectableTile,N=e.handleLikeClick,L=(0,u.zy)(),D=(0,d.A)((function(e){return(0,p.YW)(e,L.pathname)})),O=(0,s.useCallback)((function(e){var t=e.contentId,n=e.index;null==I||I(n,t)}),[I]),x=(0,d.A)((function(e){return e.video.byId})),V=i()(v,((t={})[A]=D,t)),B=(0,s.useMemo)((function(){return C.map((function(e,t){var o,i={fetchPriority:h(t,k),id:e,indexInContainer:t,lazyLoad:y(t,w),onNavigation:O,preload:E(t,S),tileOrientation:P,hideMetadata:D};return s.createElement(r.A.Item,(0,a.A)({},n||g[P],{key:e,className:V}),((o=x[e]).childType?o.type===c.K.linear:(0,l.g)(o)===l.c.LINEAR)?s.createElement(m.A,(0,a.A)({},i,{showLiveBadge:!0})):s.createElement(f.A,(0,a.A)({isLikedSelectableTile:T,handleLikeClick:N},i,{showProgress:_,containerId:b})))}))}),[n,b,C,x,O,k,w,S,_,P,T,N,D,V]);return s.createElement(r.A.Container,{className:o,includeMargin:!1},B)},C=(0,s.memo)(b)},13410:function(e,t,n){n.d(t,{G:function(){return o},P:function(){return r}});var a=[],r=function(e,t){return e[t]?Number(e[t].number):0},o=function(e,t){var n,r;return void 0===e&amp;&amp;(e=[]),(null===(r=null===(n=e[t])||void 0===n?void 0:n.episodes)||void 0===r?void 0:r.map((function(e){return e.id})))||a}},94838:function(e,t){t.A={webPlayerOverlay:"SHcqi",isAd:"Bwojx",hideCursor:"vkrvF",spinner:"aHcCR",titleArea:"DB9bK",topActive:"v_wJk",titleRow:"maGfs",titleWrapper:"dIe4i",closeButton:"iOlGT",title:"_PvvO",subtitle:"QES62",castButton:"QkBCA",icon:"DfbDK",lowerArea:"sknV3",active:"CgOQ_",compactUiMode:"rUwHg",autoplayVisible:"VvWiv",bottomMessage:"KiBYW",adGradient:"LyNU0",adMessage:"QuenX",controlArea:"dr5O7",playerControls:"EMei3",infoSection:"dsIOc",playbackButtons:"lWlCF",playbackButton:"ao5W9",playPause:"f9_Gl",negligibleUnderSM:"lm0f2",negligibleUnderXS:"lWsnh",extraControls:"T8nOy",extraControl:"VWEIw",extraControlActive:"MDJ4H",qualityList:"CPW2c",menuFooter:"XQNHR",separatorLine:"WyO5N",checkMark:"_lsnA",fadeEnter:"pb1km",fadeEnterActive:"FNhSh",fadeLeave:"XpdT7",fadeLeaveActive:"vg_DA",centeredPlayButtonContainer:"m2igM",playButton:"Sde8F"}},646:function(e,t){t.O=void 0,function(e){e.UNKNOWN="UNKNOWN",e.SHOW="SHOW",e.DISMISS="DISMISS",e.STILL_WATCHING="STILL_WATCHING"}(t.O||(t.O={}))},46683:function(e,t){t.s=void 0,function(e){e.UNKNOWN_PROGRESS="UNKNOWN_PROGRESS",e.CLICKED_REGISTER="CLICKED_REGISTER",e.COMPLETED_PASSWORD="COMPLETED_PASSWORD",e.COMPLETED_BIRTHDAY="COMPLETED_BIRTHDAY",e.COMPLETED_EMAIL="COMPLETED_EMAIL",e.COMPLETED_GENDER="COMPLETED_GENDER",e.COMPLETED_NAME="COMPLETED_NAME",e.CLICKED_SIGNIN="CLICKED_SIGNIN"}(t.s||(t.s={}))},73540:function(e,t,n){var a=n(15215),r=n(96540),o=(0,r.memo)((function(e){return r.createElement("svg",(0,a.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-alert",viewBox:"0 0 24 24",role:"img"},e),r.createElement("title",null,"Alert Icon"),r.createElement("path",{fill:"currentColor",d:"M21.545 16.017 14.908 4.678A3.377 3.377 0 0 0 12.004 3a3.34 3.34 0 0 0-2.912 1.677L2.458 16.021A3.242 3.242 0 0 0 2 17.67C2 19.6 3.42 21 5.376 21h13.248C20.58 21 22 19.6 22 17.67c0-.578-.158-1.151-.455-1.653M18.624 19H5.376C4.361 19 4 18.312 4 17.67c0-.218.06-.43.182-.635l6.638-11.35a1.36 1.36 0 0 1 2.36.002l6.641 11.344c.117.198.179.419.179.639 0 .642-.361 1.33-1.376 1.33"}),r.createElement("path",{fill:"currentColor",d:"M12 8c-.811 0-1.451.688-1.393 1.496l.322 4.506a1.074 1.074 0 0 0 2.142.001l.322-4.506A1.397 1.397 0 0 0 12 8M12 18a1 1 0 1 0 0-2 1 1 0 0 0 0 2"}))}));t.A=o},4408:function(e,t,n){var a=n(15215),r=n(96540),o=(0,r.memo)((function(e){return r.createElement("svg",(0,a.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-device-tv",viewBox:"0 0 24 24",role:"img"},e),r.createElement("title",null,"Device TV Icon"),r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M16.83 3.49H7.17c-1.319 0-2.821.095-3.951 1.226C2.094 5.839 2 7.34 2 8.659v2.654c0 1.323.094 2.828 1.218 3.951l.003.003c1.084 1.075 2.538 1.223 3.948 1.223H11v2H7.005a1.005 1.005 0 0 0-.001 2.01h9.991a1.005 1.005 0 0 0 0-2.01H13v-2h3.846c1.404 0 2.853-.149 3.933-1.229C21.906 14.146 22 12.65 22 11.337V8.659c0-1.325-.094-2.832-1.217-3.943-1.131-1.131-2.633-1.226-3.952-1.226m2.538 10.354c-.472.47-1.155.646-2.522.646H7.169c-1.377 0-2.066-.174-2.539-.642-.465-.466-.63-1.13-.63-2.535V8.659c0-1.401.165-2.062.632-2.529.466-.467 1.154-.64 2.537-.64h9.662c1.383 0 2.07.173 2.541.644.458.453.628 1.137.628 2.525v2.678c0 1.371-.171 2.05-.632 2.507",clipRule:"evenodd"}))}));t.A=o},70940:function(e,t,n){var a=n(15215),r=n(96540),o=(0,r.memo)((function(e){return r.createElement("svg",(0,a.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-plus-stroke",viewBox:"0 0 24 24",role:"img"},e),r.createElement("title",null,"Plus Stroke Icon"),r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0m2 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10m-5.981 1a.985.985 0 0 0 .981-.981v-.038a.985.985 0 0 0-.981-.981H13V7.981A.985.985 0 0 0 12.018 7h-.037a.985.985 0 0 0-.981.981V11H7.981a.985.985 0 0 0-.981.982v.037c0 .539.442.981.981.981H11v3.019c0 .539.442.981.982.981h.037a.985.985 0 0 0 .981-.981V13z",clipRule:"evenodd"}))}));t.A=o},19392:function(e,t,n){n.d(t,{A:function(){return v}});var a=n(79157),r=n(32485),o=n.n(r),i=n(96540),s=n(24179),l=n(15215),c=(0,i.memo)((function(e){return i.createElement("svg",(0,l.__assign)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none","data-test-id":"icons-audio-description-24",viewBox:"0 0 37 24",role:"img"},e),i.createElement("title",null,"Audio Description 24 Icon"),i.createElement("path",{fill:"currentColor",d:"M8.064 13.036h2.733l-.016-4.175-2.717 4.175m16.398-1.56c0-.914-.269-1.649-.807-2.206-.538-.556-1.318-.835-2.341-.835h-.863v6.114h.83c.97 0 1.743-.3 2.318-.898.576-.599.863-1.324.863-2.175Zm-9.174-5.94.016 11.913c0 .147-.05.273-.152.378a.5.5 0 0 1-.375.157h-3.453a.501.501 0 0 1-.375-.157.526.526 0 0 1-.152-.379v-.977H6.146l-.88 1.277a.51.51 0 0 1-.447.236H.552a.513.513 0 0 1-.488-.283c-.101-.19-.082-.373.056-.552L9.007 5.221A.48.48 0 0 1 9.438 5h5.307c.149 0 .277.053.383.158.107.105.16.23.16.378m13.218 5.94c0 2.028-.669 3.62-2.006 4.775-1.337 1.156-3.066 1.733-5.186 1.733h-4.316a.527.527 0 0 1-.383-.157.512.512 0 0 1-.16-.379V5.536c0-.147.053-.273.16-.378A.527.527 0 0 1 16.998 5h4.284c2.13 0 3.868.573 5.21 1.718 1.343 1.145 2.014 2.73 2.014 4.758m2.494.016c0 .116-.003.268-.009.457-.005.19-.047.565-.127 1.127s-.195 1.098-.344 1.607a9.612 9.612 0 0 1-.711 1.702A6.376 6.376 0 0 1 28.634 18h-.815a7.662 7.662 0 0 0 1.063-1.647 9.201 9.201 0 0 0 .663-1.765c.138-.551.25-1.066.336-1.544.085-.478.133-.859.143-1.142l.017-.426c0-.084-.003-.202-.009-.354a10.159 10.159 0 0 0-.12-.946 11.879 11.879 0 0 0-.319-1.441 14.885 14.885 0 0 0-.655-1.757 13.135 13.135 0 0 0-1.055-1.962h.687c.437.493.82 1.056 1.15 1.686.331.63.574 1.216.728 1.757.155.54.277 1.045.368 1.513.09.467.146.837.168 1.11l.015.41m2.94 0c0 .116-.002.268-.008.457-.005.19-.048.565-.128 1.127s-.194 1.098-.343 1.607c-.15.51-.389 1.077-.72 1.702A6.531 6.531 0 0 1 31.56 18h-.815a7.658 7.658 0 0 0 1.063-1.647 9.201 9.201 0 0 0 .663-1.765c.139-.551.25-1.066.336-1.544.085-.478.133-.859.143-1.142l.016-.426c0-.084-.002-.202-.008-.354a10.159 10.159 0 0 0-.12-.946 12.899 12.899 0 0 0-.311-1.441 13.772 13.772 0 0 0-.647-1.757 13.135 13.135 0 0 0-1.055-1.962h.687c.437.493.82 1.056 1.15 1.686.331.63.573 1.216.728 1.757.154.54.277 1.045.368 1.513.09.467.146.837.167 1.11l.016.41m2.893 0c0 .116-.002.268-.008.457-.005.19-.048.565-.128 1.127s-.194 1.098-.343 1.607a9.603 9.603 0 0 1-.711 1.702A6.376 6.376 0 0 1 34.468 18h-.815a7.443 7.443 0 0 0 1.055-1.647 9.51 9.51 0 0 0 .655-1.765c.138-.551.25-1.066.336-1.544a8.74 8.74 0 0 0 .143-1.142l.016-.426c0-.084-.002-.202-.008-.354a10.195 10.195 0 0 0-.12-.946 12.922 12.922 0 0 0-.311-1.441 13.757 13.757 0 0 0-.647-1.757 13.126 13.126 0 0 0-1.055-1.962h.687c.437.493.82 1.056 1.15 1.686.331.63.573 1.216.728 1.757.154.54.277 1.045.368 1.513.09.467.14.837.151 1.11l.032.41"}))}));function u(e){var t=e.className,n=e.style;return i.createElement(c,{className:o()("web-ad",t),style:n})}var d=n(92763);function p(e){var t=e.className,n=e.style;return i.createElement(d.A,{className:o()("web-subtitles",t),style:n})}var m=function(e){if(e)return" ".concat(e," Season").concat(e&gt;1?"s":"")},f=function(e,t){return t&amp;&amp;e?Array.isArray(t)?t.join(", "):t:null},v=function(e){var t=e.badges,n=e.is4K,r=void 0!==n&amp;&amp;n,l=e.cc,c=e.audioDescriptionsAvailable,d=e.label,v=e.year,A=e.duration,g=e.descriptor,h=e.rating,y=e.tags,E=e.channelLogo,b=e.channelUrl,C=e.channelLogoAltText,k=e.timeLeft,w=e.subTitle,S=e.oneLineAttributes,R=e.seriesSeasonNum,_=e.isBadgeAfterRating,M=e.runTime;return i.createElement("div",{className:"web-attributes"},!S&amp;&amp;!_&amp;&amp;t&amp;&amp;t.length&gt;0?i.createElement("div",{className:"web-attributes__badges"},t):null,i.createElement("div",{className:o()("web-attributes__meta",{"web-attributes__meta--with-label":!!d})},d,w||v||A||R||S||M?i.createElement("span",{className:"web-attributes__year-duration"},[w,v,A,m(R),M,f(S,y)].filter(Boolean).join(" Â· ")):null,S&amp;&amp;t&amp;&amp;t.length&gt;0?i.createElement("div",{className:"web-attributes__badges web-attributes__badges--oneline"},t):null,r?i.createElement(a.A,{className:"web-attributes__4K"}):null,l?i.createElement(p,{className:"web-attributes__subtitles"}):null,c?i.createElement(u,{className:"web-attributes__ad"}):null,h?i.createElement("div",{className:"web-attributes__rating-descriptor"},i.createElement("div",{className:"web-attributes__rating"},h?i.createElement("div",{className:"web-attributes__rating-badge"},h):null),g?i.createElement("div",{className:"web-attributes__descriptor"},g):null):null,_&amp;&amp;!S&amp;&amp;t&amp;&amp;t.length&gt;0?i.createElement("span",null,t):null,E&amp;&amp;b?i.createElement(s.Link,{to:b,className:"web-attributes__channel-link"},i.createElement("img",{className:"web-attributes__channel-logo",src:E,alt:C})):null,k?i.createElement("span",{className:"web-attributes__time-left"},k):null),S?null:Array.isArray(y)?i.createElement("div",null,y.join(" Â· ")):y||null)}},68079:function(e,t,n){var a=n(21389),r=n(73540),o=n(32485),i=n.n(o),s=n(96540),l=n(84389);t.A=(0,s.memo)((function(e){var t=e.className,n=e.label,o=e.defaultOption,c=e.options,u=e.onSelect,d=e.error,p=e.name,m=e.renderOption,f=(0,s.useState)(null==o?void 0:o.value),v=f[0],A=f[1],g=(0,s.useState)(!1),h=g[0],y=g[1],E=(0,s.useRef)(null),b=(0,s.useRef)(null),C=c.find((function(e){return e.value===v})),k=c.findIndex((function(e){return e.value===v})),w=(0,s.useState)(k),S=w[0],R=w[1],_=(0,s.useCallback)((function(e){A(e.value),y(!1),null==u||u(e)}),[u]),M=(0,s.useCallback)((function(e){h&amp;&amp;b.current&amp;&amp;(b.current.scrollTop=56*(e-1))}),[h]),P=(0,s.useCallback)((function(e){switch(e.preventDefault(),e.key){case"Enter":case" ":c[S]&amp;&amp;_(c[S]);break;case"ArrowUp":(t=S-1)&gt;=0&amp;&amp;(R(t),M(t));break;case"ArrowDown":var t;(t=S+1)&lt;c.length&amp;&amp;(R(t),M(t));break;case"Escape":y(!1)}}),[c,S,_,M]),I=(0,s.useCallback)((function(){y(!h)}),[h]),T=(0,s.useCallback)((function(e){if("Enter"===e.key)I()}),[I]);(0,s.useEffect)((function(){return h&amp;&amp;window.addEventListener("keydown",P),function(){window.removeEventListener("keydown",P)}}),[h,S,c,P]),(0,s.useEffect)((function(){M(k),h||R(k)}),[h,M,k]),(0,l.A)(E,(function(){return y(!1)}));var N=i()("web-dropdown",{"web-dropdown__open":h,"web-dropdown__error":!!d}),L=i()("web-dropdown--input",t),D=i()("web-dropdown--arrow-icon",{"web-dropdown--arrow-icon__open":h}),O=i()("web-dropdown--label",{"web-dropdown--label--small":!!C}),x=i()("web-dropdown--input-text",{"web-dropdown--input-text--with-label":!!n}),V=i()("web-dropdown--options",{"web-dropdown--options__scrollable":c.length&gt;4}),B=function(e){return[e,p].filter(Boolean).join("-")},F=B("web-dropdown-label"),U=B("web-dropdown-options");return s.createElement("div",{className:"web-dropdown--container"},h?s.createElement("div",{className:"web-dropdown--placeholder"}):null,s.createElement("div",{className:N,ref:E},s.createElement("div",{className:L,onClick:I,onKeyDown:T,tabIndex:0,role:"combobox","aria-controls":U,"aria-expanded":h,"aria-activedescendant":"web-dropdown-option-".concat(S),"aria-labelledby":n?F:void 0},n?s.createElement("label",{id:F,className:O},n):null,s.createElement("span",{className:x},null==C?void 0:C.label),s.createElement(a.A,{className:D})),s.createElement("ul",{id:U,role:"listbox",className:V,tabIndex:-1,style:{display:h?"block":"none"},ref:b},c.map((function(e,t){return s.createElement("li",{key:e.value,id:"web-dropdown-option-".concat(t),role:"option",className:i()("web-dropdown--option",{"web-dropdown--option__selected":e.value===v||t===S}),tabIndex:-1,onClick:function(){return _(e)},"aria-selected":v===e.value},m?m(e,c):e.label)}))),d?s.createElement("div",{className:"web-dropdown--error"},s.createElement(r.A,null),d):null))}))},77264:function(e,t,n){n.d(t,{Z:function(){return i},d:function(){return s}});var a=n(96540),r=n(41043),o=function(e){var t=(0,a.useState)(e),n=t[0],o=t[1];return(0,a.useEffect)((function(){var e=r.A.subscribe((function(e){o(e)}));return function(){return r.A.unsubscribe(e)}}),[]),n},i=function(){return o(void 0)},s=function(e){return void 0===e&amp;&amp;(e={xs:!1,sm:!0,sMd:!0,md:!0,lg:!0,xl:!0,xxl:!0}),o(e)}},84389:function(e,t,n){var a=n(96540),r=["mousedown","touchstart"];t.A=function(e,t){(0,a.useEffect)((function(){var n=function(n){e.current&amp;&amp;!e.current.contains(n.target)&amp;&amp;t(n)};return r.forEach((function(e){document.addEventListener(e,n)})),function(){r.forEach((function(e){document.removeEventListener(e,n)}))}}),[e,t])}},41043:function(e,t,n){n.d(t,{n:function(){return i}});var a,r,o=n(15215);!function(e){e.xs="xs",e.sm="sm",e.sMd="sMd",e.md="md",e.lg="lg",e.xl="xl",e.xxl="xxl"}(r||(r={}));var i=((a={})[r.xs]="(max-width: 374px)",a[r.sm]="(min-width: 375px)",a[r.sMd]="(min-width: 540px)",a[r.md]="(min-width: 768px)",a[r.lg]="(min-width: 960px)",a[r.xl]="(min-width: 1170px)",a[r.xxl]="(min-width: 1440px)",a),s=Object.keys(i),l=new Map,c=-1,u={},d={matchHandlers:{},dispatch:function(e){return u=e,l.forEach((function(e){return e(u)})),l.size&gt;=1},subscribe:function(e){return l.size||this.register(),c+=1,l.set(c,e),e(u),c},unsubscribe:function(e){l.delete(e),l.size||this.unregister()},unregister:function(){var e=this;s.forEach((function(t){var n=i[t],a=e.matchHandlers[n];null==a||a.mql.removeListener(null==a?void 0:a.listener)})),l.clear()},register:function(){var e=this;s.forEach((function(t){var n=i[t],a=function(n){var a,r=n.matches;e.dispatch((0,o.__assign)((0,o.__assign)({},u),((a={})[t]=r,a)))},r=window.matchMedia(n);r.addListener(a),e.matchHandlers[n]={mql:r,listener:a},a(r)}))}};t.A=d}}]);</pre></body></html>