(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1001:function(e,a,t){"use strict";t(19);var n=t(1),r=t.n(n),o=t(0),i=t.n(o),s=t(6),l=t.n(s),c=t(88),d=t.n(c),u=t(240),p=t.n(u),m=t(105);const v=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const t=m.a[e];if(!t||"transparent"===t)return t;const[n,r,o,i]=t.match(/[\d\.]+/g);return"rgba(".concat(n,", ").concat(r,", ").concat(o,", ").concat(void 0!==a?a:i,")")},g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{fontFamily:e.fontFamily,fontSize:e.fontSize,color:v(e.color,e.fontOpacity),textShadow:m.j[e.textShadow],background:v(e.background,e.backgroundOpacity)}};var y=t(41);const b=e=>{let{isClosedCaptionActive:a,isToolbarOpened:t,isPreferencesOpened:o,isSample:i,cues:s,cuesStyle:c,ccConfiguration:u,playerRef:m}=e;const[v,b]=Object(n.useState)(1),[f,h]=Object(n.useState)(2.5),E=()=>{if(null==m||!m.current)return;const e=m.current.offsetHeight,a=m.current.offsetWidth;b(Math.min(1,a/1100,e/720))},_=d()(E,250);Object(n.useEffect)(()=>("undefined"!=typeof window&&window.addEventListener("resize",_),()=>window.removeEventListener("resize",_)),[]),Object(n.useEffect)(()=>{h(parseFloat((null==u?void 0:u.fontSize)||2.5)),E()},[null==m?void 0:m.current,null==u?void 0:u.fontSize]);const C=Math.max(.5,f*(v||1));return a&&!o&&s&&r.a.createElement("div",{className:l()("player-closed-caption__container",{"player-closed-caption__container--top":t,"player-closed-caption__container--sample":i}),"tab-index":"-1",style:(()=>{const e=(null==c?void 0:c.textAlign)||{},a=null==c?void 0:c.yPosition,n=m.current.offsetWidth>=Object(y.a)("tablet")?"60px":"120px";return{justifyContent:e,..."auto"!==a?{bottom:"calc(".concat(Math.abs(a-100),"% + ").concat(t?n:"0px",")"),transform:"translateY(".concat(a<=50?"100%":"0%",")")}:{}}})()},r.a.createElement("span",{className:"player-closed-caption-text",style:g({...u||{},fontSize:"".concat(C,"rem")}),dangerouslySetInnerHTML:{__html:p()(s,{allowedTags:["i","b","u","br","p"],allowedAttributes:[]})}}))||null};b.propTypes={cues:i.a.string,isClosedCaptionActive:i.a.bool,isToolbarOpened:i.a.bool,isPreferencesOpened:i.a.bool,isSample:i.a.bool,ccConfiguration:i.a.object,playerRef:i.a.shape({current:i.a.object}),cuesStyle:i.a.shape({textAlign:i.a.oneOf(["left","right","center","start","end"]),yPosition:i.a.oneOfType([i.a.oneOf(["auto"]),i.a.number])})};a.a=b},1002:function(e,a,t){"use strict";t.d(a,"d",(function(){return S})),t.d(a,"a",(function(){return P})),t.d(a,"b",(function(){return N})),t.d(a,"c",(function(){return w}));var n=t(15),r=t.n(n),o=t(4),i=t(1358),s=t.n(i),l=t(8),c=t.n(l),d=t(1149);t(19);const u="NONE",p="FPS",m="PLAYREADY",v="WIDEVINE",g={[m]:"playready",[v]:"widevine",[p]:"fairplay"},y={keySystems:["com.widevine.alpha"],config:[{videoCapabilities:[{contentType:'video/mp4; codecs="avc1.42E01E"',robustness:"SW_SECURE_DECODE"}]}],getMediaKeys:function(){var e;return!(null===(e=navigator)||void 0===e||!e.requestMediaKeySystemAccess)?Promise.all(this.keySystems.map(e=>navigator.requestMediaKeySystemAccess(e,this.config).then(e=>null==e?void 0:e.createMediaKeys()).catch(()=>!1))):Promise.resolve([!1])},test:function(){return this.getMediaKeys().then(e=>e.some(e=>e))}},b={keySystems:["com.apple.fps.3_0","com.apple.fps.2_0","com.apple.fps.1_0","com.apple.fps","com.apple.fairplay"],test:function(){return this.keySystems.some(e=>{var a,t;return null===(a=window)||void 0===a?void 0:null===(t=a.WebKitMediaKeys)||void 0===t?void 0:t.isTypeSupported(e)})}},f={keySystems:["com.microsoft.playready"],config:[{videoCapabilities:[{contentType:'video/mp4; codecs="avc1.42E01E"'}]}],getMediaKeys:function(){return Promise.all(this.keySystems.map(e=>{var a,t;return null!==(a=window)&&void 0!==a&&null!==(t=a.MSMediaKeys)&&void 0!==t&&t.isTypeSupported(e)?Promise.resolve(!0):navigator.requestMediaKeySystemAccess?navigator.requestMediaKeySystemAccess(e,this.config).then(e=>null==e?void 0:e.createMediaKeys()).catch(()=>!1):Promise.resolve(!1)}))},test:function(){return this.getMediaKeys().then(e=>e.some(e=>e))}};function h(e){switch(e){case p:return b.test();case m:return Promise.resolve(f.test());case v:return y.test();case u:return Promise.resolve(!0);default:return Promise.resolve(!1)}}const E=async function(){var e;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[m,v,p];const t=Promise.all(a.map(e=>h(e))),n=await t;return null!==(e=a.find((e,a)=>n[a]))&&void 0!==e?e:u},_=o.a.get("coreVideo");let C=0,O=0;const k=()=>_.certificateUrl,S=function(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e)throw new Error("No license type specified!");const n=e.toLowerCase(),r=(new Date).getTime()+t,o=r+n,i=s()(o,_.drmProxySecret);return"".concat(_.drmProxyUrl,"/").concat(n,"?time=").concat(r,"&hash=").concat(i,"&device=web").concat(a?"&keyId=".concat(a):"")},P=e=>e.includes("DASH")?"DASH":e.includes("HLS")?"HLS":e.includes("PDL")?"PDL":"MSS",N=async()=>{if(Math.abs(Date.now()-C)>=3e5)try{O=await(async()=>{try{const e=Date.now(),{data:a}=await r.a.request({url:"".concat(_.timeSync.url,"/?ms"),method:"GET",timeout:_.timeSync.timeout||1e3}),t=a?parseFloat(a):NaN;if(Number.isNaN(t))throw new Error("Unparseable timestamp");const n=(Date.now()-e)/2;return Math.round(1e3*t-(e+n))}catch(e){throw new Error("Failed to sync clock: ".concat((null==e?void 0:e.message)||"Unknown error"))}})(),C=Date.now(),Math.abs(O)>6e4&&c.a.warn("Applying DRM offset: ".concat(O))}catch(e){c.a.error("DRM offset error: ".concat(null==e?void 0:e.message))}return O},w=async function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const t=Object(d.a)(),n=await E(),r=g[n];if(!r){throw new Error("Unsupported DRM type: ".concat(n))}return{drmType:n,drmTypeOvg:n,certificateUrl:t?k():null,licenseParams:{callsign:e,offset:a,proxyDrmType:r}}}},1016:function(e,a,t){"use strict";t(19);var n=t(0),r=t.n(n),o=t(1),i=t.n(o),s=t(5),l=t(3),c=t.n(l),d=t(6),u=t.n(d),p=t(31),m=t(7),v=t(86),g=t(2),y=t(29),b=t(18),f=t(23),h=t(50);function E(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class _ extends o.Component{constructor(){super(...arguments),E(this,"trackClickAction",e=>{var a,t;return m.a.trackEvent({type:g.NAVIGATION,name:g.CLICK_ACTION,attributes:Object(y.a)({[g.ITEM_CLICKED_NAME]:e,[g.CUSTOM_SHELF_TITLE]:"Not In Package",[g.SHOW]:this.props.data.seriesShortTitle,[g.SEASON]:this.props.data.seasonNumber,[g.BRAND]:null===(a=this.props.analytics)||void 0===a?void 0:null===(t=a.brand)||void 0===t?void 0:t.title})})}),E(this,"onClickSignUp",()=>{this.trackClickAction("Create A Profile"),this.props.router.push({pathname:"/sign-up",state:{redirectPath:Object(p.a)(this.props.data.permalink),videoPath:Object(p.a)(this.props.data.permalink),entityAnalytics:{Show:this.props.data.seriesShortTitle,Season:this.props.data.seasonNumber,"Video ID":this.props.data.mpxGuid,Brand:c()(this.props.analytics,"brand.title","None")},referrer:"VOD Asset",gradientStart:c()(this.props,"data.gradientStart"),gradientEnd:c()(this.props,"data.gradientEnd"),seriesImage:c()(this.props,"data.multiPlatformLargeImage"),whiteBrandLogo:c()(this.props,"data.whiteBrandLogo"),brandDisplayTitle:c()(this.props,"data.brandDisplayTitle"),brandLightPrimaryColor:c()(this.props,"data.brandLightPrimaryColor"),brandDarkPrimaryColor:c()(this.props,"data.brandDarkPrimaryColor"),isValuePropsVisible:!0}})}),E(this,"onClickProvider",()=>{this.trackClickAction("Go To TV Provider")}),E(this,"onClickExit",e=>{const a=e&&c()(e,"currentTarget.textContent","").length>0?e.currentTarget.textContent:"Close";this.trackClickAction(a),this.props.onClose()}),E(this,"renderIdentity",()=>i.a.createElement("div",{className:"brand-overlay__identity"},i.a.createElement("div",{className:"brand-overlay__identity--text"},"Preview this network with a FREE NBCUniversal Profile."),i.a.createElement("div",{className:"brand-overlay__identity--coins"}),i.a.createElement("div",{className:"brand-overlay__buttons"},i.a.createElement(h.a,{onClick:this.onClickSignUp,text:"Create A Profile",type:"button"})))),E(this,"renderProvider",()=>i.a.createElement("div",{className:u()("brand-overlay__provider",{"brand-overlay__provider--show-border":!this.props.isLoggedIn})},i.a.createElement("div",{className:"brand-overlay__provider__text"},this.props.isLoggedIn?"To watch this episode, contact your TV Provider to update your package.":"Contact your TV Provider to update your package."),this.props.mvpdTitle&&this.props.mvpdSrc&&i.a.createElement("div",{className:"brand-overlay__provider__mvpdlogo"},i.a.createElement(b.a,{url:this.props.mvpdSrc,brandTitle:this.props.mvpdTitle,align:"center"})),this.props.mvpdUrl&&i.a.createElement("div",{className:"brand-overlay__buttons"},i.a.createElement(f.a,{href:this.props.mvpdUrl},i.a.createElement(h.a,{onClick:this.onClickProvider,text:"Go to TV Provider",type:"button"}))),this.props.isLoggedIn&&this.props.onClose&&i.a.createElement("div",{className:"brand-overlay__no-thanks",onClick:this.onClickExit},"No Thanks")))}componentDidMount(){Object(v.c)({"Page Name":this.props.isLoggedIn?this.props.hasSeenOverlay?"Out of Package":"Out of Package No Credits":"Out of Package NBC Login","Page Type":"Auth Funnel","Sweepstakes Name":"None","Registration Referrer":"None","Registration Source":"None","Video ID":c()(this.props,"analytics.mpxGuid","None"),Entitlement:c()(this.props,"analytics.locked")?"Entitled":"Free","Video Type":c()(this.props,"analytics.programmingType","None"),"Episode Title":c()(this.props,"analytics.title","None"),"Episode Number":c()(this.props,"analytics.episodeNumber","None"),"Video Duration":c()(this.props,"analytics.duration","None"),"Branch mParticle ID":"None",Brand:c()(this.props,"analytics.brand.title","None")})}render(){return i.a.createElement("div",{className:"brand-overlay"},i.a.createElement("div",{className:u()("brand-overlay__contents",{"brand-overlay__contents--logged-in":this.props.isLoggedIn})},this.props.onClose&&i.a.createElement("div",{className:"brand-overlay__exit"},i.a.createElement("span",{className:"brand-overlay__exit-icon",href:"#",onClick:this.onClickExit})),i.a.createElement("div",{className:"brand-overlay__title"},this.props.hasSeenOverlay||!this.props.isLoggedIn?"This network is not included in your TV Provider package.":"You've used all your credits, and this network is not included in your TV Provider package."),i.a.createElement("div",{className:"brand-overlay__brand-logo"},this.props.data.whiteBrandLogo&&i.a.createElement(b.a,{url:this.props.data.whiteBrandLogo,brandTitle:this.props.data.brandDisplayTitle,align:"center"})),i.a.createElement("div",{className:"brand-overlay__wrapper"},this.renderProvider(),!this.props.isLoggedIn&&i.a.createElement("div",{className:"brand-overlay__or"}),!this.props.isLoggedIn&&this.renderIdentity())))}}_.propTypes={router:r.a.shape({push:r.a.func.isRequired}).isRequired,analytics:r.a.shape({brand:r.a.shape({title:r.a.string})}),data:r.a.shape({mpxGuid:r.a.string,permalink:r.a.string,seasonNumber:r.a.string,seriesShortTitle:r.a.string,multiPlatformLargeImage:r.a.string,gradientStart:r.a.string,gradientEnd:r.a.string,whiteBrandLogo:r.a.string,brandDisplayTitle:r.a.string,brandLightPrimaryColor:r.a.string,brandDarkPrimaryColor:r.a.string}).isRequired,isLoggedIn:r.a.bool.isRequired,hasSeenOverlay:r.a.bool.isRequired,onClose:r.a.func,mvpdUrl:r.a.string,mvpdSrc:r.a.string,mvpdTitle:r.a.string},a.a=Object(s.i)(_)},1017:function(e,a,t){"use strict";t.d(a,"a",(function(){return O})),t.d(a,"f",(function(){return k})),t.d(a,"e",(function(){return S})),t.d(a,"b",(function(){return P})),t.d(a,"c",(function(){return N})),t.d(a,"g",(function(){return T})),t.d(a,"h",(function(){return j})),t.d(a,"d",(function(){return I}));var n,r,o,i=t(1),s=t.n(i),l=t(0),c=t.n(l),d=t(16),u=t(4),p=t(56),m=t.n(p),v=t(148),g=t(12),y=t(1125);const b="".concat(u.a.get("app.assetPath"),"images"),f=u.a.get("VideoPage.geoRestricted"),h=null===(n=u.a.get("VideoPage.defaultOverlay"))||void 0===n?void 0:n.image,E=null===(r=u.a.get("VideoPage.mobilePlaybackBlocker"))||void 0===r?void 0:r.image,_=null===(o=u.a.get("VideoPage.sports"))||void 0===o?void 0:o.image,C=u.a.get("app.appName"),O=()=>s.a.createElement("div",{className:"video-overlay video-overlay--ad-block"},s.a.createElement("div",{className:"video-overlay__wrapper"},s.a.createElement("div",{className:"video-overlay__message"},s.a.createElement("p",null,"Sorry, we can't play this video in its intended experience because we're unable to load the accompanying message from our sponsors.",s.a.createElement("br",null),s.a.createElement("br",null),"If you are using ad-blocking software, please disable it and try loading the page again.")))),k=()=>s.a.createElement("div",{className:"video-overlay"},s.a.createElement("img",{className:"video-overlay__image",src:"".concat(b,"/").concat(f.image),alt:"Geographic Restriction"}),s.a.createElement("div",{className:"video-overlay"},s.a.createElement("div",{className:"video-overlay__wrapper"},s.a.createElement("div",{className:"video-overlay__message"},s.a.createElement("div",{className:"video-overlay__block"},s.a.createElement("img",{className:"video-overlay__exclamation",alt:"Error Icon",src:"".concat(u.a.get("app.assetPath"),"images/exclamation-icon.png")}),s.a.createElement("span",{className:"video-overlay__location"},"This video is not available in your location")))))),S=e=>{let{backgroundImage:a,content:t,isShowingBackgroundImage:n=!1,isExternalBackgroundImage:r=!1,isHTML:o=!1,children:i}=e;const l=o?s.a.createElement("span",{dangerouslySetInnerHTML:{__html:t}}):t,c=a||n&&h,d=r?c:"".concat(b,"/").concat(c),u=c?s.a.createElement("img",{className:"video-overlay__image",src:d,alt:"Background image"}):null;return s.a.createElement("div",{className:"video-overlay"},u,s.a.createElement("div",{className:"video-overlay__wrapper"},s.a.createElement("div",{className:"video-overlay__message"},l&&s.a.createElement("p",null,l),i)))},P=e=>{let{authnError:a,authzError:t,retransError:n,trialError:r}=e;return a?s.a.createElement(S,{content:"We are experiencing technical difficulties. Please try refreshing your browser."}):n?s.a.createElement(S,{content:"Sorry. Your TV provider has discontinued access to NBC content on this device."}):t?s.a.createElement(S,{content:t,isHTML:!0,isShowingBackgroundImage:!0}):!!r&&s.a.createElement(S,{content:r,isHTML:!0})},N=e=>{let{image:a}=e;return(s.a.createElement(S,{backgroundImage:null!=a?a:h,isExternalBackgroundImage:!!a,isShowingBackgroundImage:!0}))},w=e=>{let{image:a,isExternal:t,language:n,sportsUrl:r="/"}=e;const o=null!=a?a:_;return(s.a.createElement(S,{backgroundImage:o,isExternalBackgroundImage:!!a,isShowingBackgroundImage:!0},s.a.createElement(i.Fragment,null,s.a.createElement("img",{className:"video-overlay__icon video-overlay__icon--sle",alt:"Error Icon",src:"".concat(u.a.get("app.assetPath"),"/images/exclamation-icon-sle.svg")}),s.a.createElement("span",{className:"video-overlay__text video-overlay__text--sle"},Object(g.a)(n,"videoPlayerOverlays.streamConcluded")),s.a.createElement(v.a,{className:"video-overlay__sports-button",text:Object(g.a)(n,"videoPlayerOverlays.goToSports",{brand:C}),href:r,isExternal:t}))))},T=e=>{let{bffMParticleId:a,language:t,isLive:n,isLoggedIn:r,videoMeta:o}=e;const l="".concat(u.a.get("app.assetPath"),"/").concat(u.a.get("VideoPage.promo.icon")),c=Object(y.a)({bffMParticleId:a,isLoggedIn:r,videoMeta:o}),d=Object(g.a)(t,"videoPlayerOverlays.watchOnApp",{brand:C});return s.a.createElement(S,{backgroundImage:E,isShowingBackgroundImage:!0},s.a.createElement(i.Fragment,null,s.a.createElement("img",{className:"video-overlay__icon",alt:"App Icon",src:l}),s.a.createElement("div",{className:"video-overlay__text",style:{opacity:.8}},n&&s.a.createElement("span",{className:"video-overlay__badge--live"},Object(g.a)(t,"videoPlayerOverlays.live")),s.a.createElement("span",null,Object(g.a)(t,"videoPlayerOverlays.videoOnApp"))),s.a.createElement("a",{href:c,className:"button-link"},d)))},j=Object(d.b)(e=>{var a,t,n,r,o,i;const s=((null==e?void 0:null===(a=e.navigation)||void 0===a?void 0:null===(t=a.global)||void 0===t?void 0:null===(n=t.data)||void 0===n?void 0:n.items)||[]).find(e=>{var a;return"sports"===(null==e?void 0:null===(a=e.data)||void 0===a?void 0:a.machineName)}),l="internalPage"!==(null==s?void 0:null===(r=s.data)||void 0===r?void 0:r.destinationType);return{sportsUrl:l?null==s?void 0:null===(o=s.data)||void 0===o?void 0:o.destination:m()(null==s?void 0:null===(i=s.data)||void 0===i?void 0:i.destination).pathname,isExternal:l}})(w),I=e=>{let{language:a}=e;return(s.a.createElement(S,{isShowingBackgroundImage:!0},s.a.createElement("div",{className:"video-general-error"},s.a.createElement("div",{className:"video-general-error__title"},Object(g.a)(a,"player.errorTitle")),s.a.createElement("div",{className:"video-general-error__text"},Object(g.a)(a,"player.errorDescription")))))};P.propTypes={authnError:c.a.string,authzError:c.a.string,retransError:c.a.bool,trialError:c.a.oneOfType([c.a.string,c.a.bool])},S.propTypes={backgroundImage:c.a.string,children:c.a.node,content:c.a.string,isHTML:c.a.bool,isExternalBackgroundImage:c.a.bool,isShowingBackgroundImage:c.a.bool},w.propTypes={language:c.a.string,image:c.a.string},j.propTypes={...w.propTypes,isExternal:c.a.bool,sportsUrl:c.a.string},T.propTypes={bffMParticleId:c.a.string,isLive:c.a.bool,isLoggedIn:c.a.bool,language:c.a.string,videoMeta:c.a.shape()},I.propTypes={language:c.a.string},N.propTypes={image:c.a.string}},1018:function(e,a,t){"use strict";var n=t(0),r=t.n(n),o=t(1),i=t.n(o),s=t(6),l=t.n(s),c=t(3),d=t.n(c),u=t(70),p=t.n(u),m=t(110),v=t.n(m),g=t(50),y=t(18),b=t(17),f=t(41);const h=e=>{let{isNotificationVisible:a,onClick:t,onClose:n,notification:r,shouldCloseOnOverlayClick:o=!0}=e;const s=d()(r,["data","logo"]);return(i.a.createElement(v.a,{isOpen:!0,onRequestClose:n.bind(void 0,!1,!0),className:l()("post-video-notification",{"post-video-notification--visible":a}),overlayClassName:l()("post-video-notification__overlay",{"post-video-notification__overlay--visible":a}),ariaHideApp:!1,shouldCloseOnOverlayClick:o},i.a.createElement("div",{className:"post-video-notification__container"},i.a.createElement("div",{className:"post-video-notification__background"},i.a.createElement(b.b,{className:"post-video-notification__background--portrait",alt:"",srcSet:{path:d()(r,["data","portraitImage"])},srcSetConfig:{minWidth:320,maxWidth:500}}),i.a.createElement(b.b,{className:"post-video-notification__background--landscape",alt:"",srcSet:{path:d()(r,["data","landscapeImage"])},srcSetConfig:{minWidth:320,maxWidth:500}})),i.a.createElement("span",{className:"post-video-notification__exit",onClick:n.bind(void 0,!1,!0)}),i.a.createElement("div",{className:"post-video-notification__inner"},i.a.createElement("div",{className:"post-video-notification__logo"},i.a.createElement(y.a,{isFallbackVisible:null!==s&&p()(s),brandTitle:d()(r,["data","logoAltText"],"Peacock"),align:"center",url:s})),d()(r,["data","headline"])&&i.a.createElement("span",{style:{color:d()(r,["data","headlineColor"],"#ffffff")},className:"post-video-notification__headline"},d()(r,["data","headline"],"")),d()(r,["data","message"])&&i.a.createElement("span",{style:{color:d()(r,["data","messageColor"],"#ffffff")},className:"post-video-notification__message"},d()(r,["data","message"],"")),i.a.createElement(g.a,{color:d()(r,["data","cta","data","color"])||"#f7f7f7",className:"post-video-notification__button",text:d()(r,["data","cta","data","text"],""),onClick:t,modifier:"filled",style:{color:Object(f.a)("black")}})))))};h.propTypes={onClick:r.a.func.isRequired,onClose:r.a.func.isRequired,isNotificationVisible:r.a.bool.isRequired,notification:r.a.shape({data:r.a.shape({headline:r.a.string,headlineColor:r.a.string,message:r.a.string,messageColor:r.a.string,logo:r.a.string,portraitImage:r.a.string,landscapeImage:r.a.string,cta:r.a.shape({text:r.a.string,color:r.a.string,destination:r.a.string,destinationType:r.a.string})}),analytics:r.a.shape({})}),shouldCloseOnOverlayClick:r.a.bool},h.defaulProps={notification:{}},a.a=h},1019:function(e,a,t){"use strict";var n=t(1);const r=Object(n.createContext)({sessionController:null,playerState:null,setSessionController:()=>null,setPlayerState:()=>null});r.displayName="CoreVideoContext",a.a=r},1020:function(e,a,t){"use strict";var n=t(221),r=t.n(n);a.a=e=>{const a=e>=0?e:0,t=a/3600,n=Math.floor(t),o=Math.floor(a/60%60),i=Math.floor(a-(3600*n+60*o));return"".concat(n?"".concat(r()(n,2,"0"),":"):"").concat(r()(o,2,"0"),":").concat(r()(i,2,"0"))}},1021:function(e,a,t){"use strict";t(37);a.a=e=>{let{resourceId:a,title:t,guid:n,rating:r}=e;return''.concat(a,"<![CDATA[").concat((t||"").normalize("NFD").replace(/([\u0300-\u036f]|[^0-9a-zA-Z\s])/g,""),"]]>").concat(n,"").concat(r?''.concat(r,""):"","")}},1022:function(e,a,t){"use strict";t.d(a,"a",(function(){return d}));var n=t(15),r=t.n(n),o=t(4),i=t(42),s=t(1150);const l="".concat(o.a.get("API.tokenVerifier.baseUrl"),"tokenverifier"),c=new s.a("TOKEN VERIFIER");function d(e){let{brand:a,channel:t,adobePassToken:n}=e;const{livePlatformKey:o}=Object(i.a)(a)||{},s="".concat(l,"/entitlement/verifier");return c.log("RequestURL verifierUrl",s),r()({url:s,method:"post",data:{mediatoken:btoa(n),accesskey:o,channel:t},headers:{"Content-Type":"application/json",Accept:"application/*"}}).then(e=>e)}},1023:function(e,a,t){"use strict";const n=()=>{if(document){if(!document||(document.fullscreenElement||(document.fullscreenElement=document.mozFullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement),!document.fullscreenElement))return Promise.resolve();if(document.exitFullscreen||(document.exitFullscreen=document.mozExitFullscreen||document.webkitExitFullscreen||document.msExitFullscreen),document.exitFullscreen){const e=document.exitFullscreen();if(void 0!==e)return e.catch(e=>Promise.resolve(e));if(e instanceof Promise)return e;setTimeout(()=>Promise.resolve(),1e3)}}return Promise.resolve()};function r(){return!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)}a.a={toggle:function(e){r()?n():function(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()}(e)},isActive:r,exit:n}},1024:function(e,a,t){"use strict";t.d(a,"a",(function(){return o}));var n=t(1),r=t(171);function o(e,a){const t=Object(n.useRef)(a);let o=null,i=!1;const s=()=>{o&&(o.apply(null),o=null,i=!1)},l=new Proxy({},{get:(e,a,n)=>Reflect.get(t.current,a,n),set:()=>{throw new Error("Do not directly modify player preferences, use updatePreferences instead")}});return Object(n.useEffect)(()=>{t.current=a},[a]),[l,a=>{const n={...t.current,...a};o=()=>e(Object(r.b)(n)),t.current=n,i||(queueMicrotask(s),i=!0)}]}},1025:function(e,a,t){"use strict";var n=t(15),r=t.n(n),o=t(1),i=t(0),s=t.n(i),l=t(310);const c=e=>{let{adobePass:{mvpd:a,upstreamUserID:t,hbaStatus:n},brand:i}=e;const{concurrencyFlow:s,mvpd_id:c}=a||{},d=Object(o.useRef)(!1),u=Object(o.useRef)(!1),p=Object(o.useRef)(),m=Object(o.useRef)(null),v=()=>{m.current&&clearTimeout(m.current),p.current&&l.a.destroy(),p.current=null},g=e=>{let{sessionId:a,heartbeatDelay:t}=e;var n;u.current=!1,d.current=!1,p.current=a,n=t,m.current&&clearTimeout(m.current),m.current=setTimeout(b,n)},y=e=>{u.current=!1,d.current=!r.a.isCancel(e)},b=()=>{1===s&&i&&t&&p.current&&l.a.heartbeat().then(g).catch(y)};return Object(o.useEffect)(()=>{1!==s||!i||!t||u.current||d.current||p.current||(u.current=!0,l.a.init(i,c,t,"hba_status=".concat(n)).then(g).catch(y))},[t,i,s,c]),Object(o.useEffect)(()=>v,[]),null};c.propTypes={adobePass:s.a.shape({mvpd:s.a.object,upstreamUserID:s.a.string,hbaStatus:s.a.string}),brand:s.a.string},a.a=c},1026:function(e,a,t){"use strict";t.d(a,"a",(function(){return l}));var n=t(1),r=t.n(n),o=t(1019);function i(){return(i=Object.assign||function(e){for(var a=1;a{this.setState({sessionController:e})}),s(this,"setPlayerState",e=>{this.setState({playerState:e})}),this.state={sessionController:null,playerState:null}}render(){return r.a.createElement(o.a.Provider,{value:{sessionController:this.state.sessionController,playerState:this.state.playerState,setSessionController:this.setSessionController,setPlayerState:this.setPlayerState}},r.a.createElement(e,i({},this.props,{sessionController:this.state.sessionController,playerState:this.state.playerState})))}}const t=e.displayName||e.name||"Component";return a.displayName="WithCoreVideo(".concat(t,")"),a}},1027:function(e,a,t){"use strict";var n=t(12);function r(e,a){return e[Object.keys(e).find(e=>e.toUpperCase()===a.toUpperCase())]}a.a=(e,a,t)=>{let o,{errorCode:i,errorDetails:s,mvpdErrors:l,errorMapping:c}=t,d=s;const u=l;if(!e&&i&&u)if(s.length&&u&&u[s]&&1===u[s].useAdobeDesc)o=u[s].title,d=u[s].body;else{const e=r(c,i);e?(o=e.title,d=e.body):(o=Object(n.a)(a,"player.errorTitle"),d=Object(n.a)(a,"player.errorDescription")),"en"!==a&&(o=Object(n.a)(a,"livePage.fallbackAuthZErrorTitle"),d=Object(n.a)(a,"livePage.fallbackAuthZErrorDescription"))}if("User not Authorized Error"===i&&s.toLowerCase().includes("parental"))o=Object(n.a)(a,"livePage.parentalControlTitle"),d="en"===a?s:Object(n.a)(a,"livePage.parentalControlDescription");else if("User not Authorized Error"===i&&!o&&!d){var p,m;const e=r(c,i);o=null!==(p=null==e?void 0:e.title)&&void 0!==p?p:Object(n.a)(a,"livePage.fallbackAuthZErrorTitle"),d=null!==(m=null==e?void 0:e.body)&&void 0!==m?m:Object(n.a)(a,"livePage.fallbackAuthZErrorDescription")}return{title:o,description:d}}},1028:function(e,a,t){"use strict";var n=t(9);a.a=e=>e?Object(n.a)().diff(e,"minute"):0},1029:function(e,a,t){"use strict";var n=t(42);a.a=e=>{var a;let{adInstructions:t,brandMachineName:r,analytics:o={},isVOD:i=!1,isSLE:s=!1,isFER:l=!1}=e;if(s||l){const{dai_PreRollEnabled:e,dai_MidRollEnabled:a}=t;return a||e?"DCR":"DTVR"}if(i)return"DCR";const c=Object(n.a)(r,"nielsen");return(null==c?void 0:c.mode)||(null==o?void 0:null===(a=o.currentVideo)||void 0===a?void 0:a.nielsenSfCode)||"DTVR"}},1118:function(e,a,t){"use strict";t(19);var n=t(1),r=t.n(n),o=t(746),i=t(6),s=t.n(i),l=t(0),c=t.n(l),d=t(4);function u(){return(u=Object.assign||function(e){for(var a=1;a{let{info:a={},onClick:t,onFocus:n,className:o,customStyle:i={},isSelected:s=!1,ariaLabel:l,children:c}=e;return(r.a.createElement("button",u({className:o,onClick:t,onFocus:n,type:"button","aria-label":l||a.translateString||a.name,"data-name":a.name,style:i},s?{"data-selected":!0}:{}),a.icon&&r.a.createElement("img",{src:"".concat(p,"/").concat(a.icon),alt:"".concat(a.translateString)}),c))};m.propTypes={onClick:c.a.func.isRequired,onFocus:c.a.func,info:c.a.shape({icon:c.a.string,name:c.a.string,translateString:c.a.string,customStyle:c.a.object}),children:c.a.node};var v=m,g=t(8),y=t.n(g),b=t(891),f=t(1020),h=t(12);const E=e=>{var a,t,o,i,l,c;let{startTime:d,endTime:u,progress:p,durationInMilliseconds:m,isAdPlaying:v,isLinear:g,isSLE:E,sessionAds:_,language:C,isVariantIdSelected:O,isZoomable:k}=e;const[S,P]=Object(n.useState)(p||0),[N,w]=Object(n.useState)(0),[T,j]=Object(n.useState)(null),[I,A]=Object(n.useState)(0),[R,L]=Object(n.useState)(""),[x,M]=Object(n.useState)(!1),D=Object(n.useRef)(),V=Object(n.useRef)(),F=Object(b.c)(),B=m/1e3,U=e=>{var a,t;const n=(e=>{const{width:a}=D.current.getBoundingClientRect();return B*(e/a)})(e);let r="";try{r=F.getThumbnailForTime(n)}catch(e){y.a.warn("Error in session controller when getting thumbnail")}(null===(a=r)||void 0===a?void 0:a.currentThumbnail)&&L(null===(t=r)||void 0===t?void 0:t.currentThumbnail)},q=e=>{let a=S;e&&(a=parseInt(e,10)<=100?e:"100"),P(a)},H=e=>{const a=(e=>{const{width:a}=D.current.getBoundingClientRect();return e/a*100})(e);w(a),A((e=>{const{width:a}=D.current.getBoundingClientRect(),t=V.current.getBoundingClientRect().width,n=t/2;return e>=n?e>=a-n?a-t:e-n:0})(e)),j(Object(f.a)(B*a/100)),x&&q(a)};return Object(n.useEffect)(()=>{x||void 0===p||q(p)},[p]),r.a.createElement("div",{className:s()("player-controls__progress-wrapper",{"player-controls__progress-wrapper--hidden":v})},r.a.createElement("div",{className:"player-controls__progress-inner"},r.a.createElement("div",{className:"player-controls__time-label"},d),r.a.createElement("div",{className:s()("player-controls__bar-wrapper",{"player-controls__bar-wrapper--linear":g,"player-controls__bar-wrapper--zoomable":k&&p&&!g}),ref:D,onMouseMove:e=>{if(!S||!D.current||g)return;const{x:a}=D.current.getBoundingClientRect(),t=e.clientX-a;H(t),O&&U(t)},onMouseLeave:()=>{w(0),j(null),L(null),M(!1),q(p)},onMouseDown:()=>{M(!0)},onMouseUp:()=>{const e=B*N/100;F.seek(e),M(!1)}},r.a.createElement("div",{className:"player-controls__bar"},r.a.createElement("div",{className:"player-controls__ads-wrapper"},!E&&_.map((e,a)=>{return r.a.createElement("span",{key:"".concat(a).concat(e),className:"player-controls__ads-marker",style:{left:"".concat((t=e,t/B*100),"%")}});var t})),r.a.createElement("div",{className:"player-controls__bar--progress-track"}),r.a.createElement("div",{className:"player-controls__bar--progress-watched",style:{width:"".concat(S,"%")}}),r.a.createElement("div",{className:"player-controls__bar--progress"},r.a.createElement("input",{type:"range",value:S,min:"0",max:"100",step:"0.01",autoComplete:"off","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":Math.round(100*S)/100,"aria-valuetext":"".concat(Math.round(100*S)/100,"%"),"aria-label":Object(h.a)(C,"player.progress"),readOnly:!0})),!g&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"player-controls__bar--progress-hint",style:{width:"".concat(N,"%")}}),r.a.createElement("div",{className:s()("player-controls__bar__thumbnail--wrapper",{"player-controls__bar__thumbnail--missing":!R}),ref:V,style:{left:"".concat(I,"px"),...R?{width:null==R?void 0:null===(a=R.boundingRect)||void 0===a?void 0:a.width}:{}}},R&&r.a.createElement("div",{className:"player-controls__bar__thumbnail-image",style:{left:"".concat(I,"px"),backgroundImage:"url(".concat(null==R?void 0:R.url,")"),backgroundPositionX:-(null==R?void 0:null===(t=R.boundingRect)||void 0===t?void 0:t.left),backgroundPositionY:-(null==R?void 0:null===(o=R.boundingRect)||void 0===o?void 0:o.top),top:"".concat(-(null==R?void 0:null===(i=R.boundingRect)||void 0===i?void 0:i.height)-10,"px"),width:null==R?void 0:null===(l=R.boundingRect)||void 0===l?void 0:l.width,height:null==R?void 0:null===(c=R.boundingRect)||void 0===c?void 0:c.height}}),r.a.createElement("span",null,T))))),r.a.createElement("div",{className:"player-controls__time-label"},u)))};E.propTypes={language:c.a.string,startTime:c.a.string,endTime:c.a.string,progress:c.a.oneOfType([c.a.string,c.a.number]),durationInMilliseconds:c.a.number,isAdPlaying:c.a.bool,isLinear:c.a.bool,isSLE:c.a.bool,sessionAds:c.a.arrayOf(c.a.number),isVariantIdSelected:c.a.bool,isZoomable:c.a.bool};var _=E,C=t(110),O=t.n(C),k=t(105);const S="".concat(d.a.get("app.assetPath"),"images/player"),P=e=>{let{language:a,isCCOptionsOpened:t,parentId:o,onCCMenuToggle:i,onClickSettings:s,onSettingsChange:l,preferences:c,availableCaptionTracks:d}=e;const u=Object(n.useRef)(),[p,m]=Object(n.useState)(k.c),v=e=>{var a,t,n;const r=null==e?void 0:null===(a=e.currentTarget)||void 0===a?void 0:a.getAttribute("data-option"),o=null==e?void 0:null===(t=e.currentTarget)||void 0===t?void 0:t.getAttribute("data-value"),i=r===k.e?null==d?void 0:d.find(e=>e.language===o):{};l({...c,[r]:o,trackId:null!==(n=null==i?void 0:i.id)&&void 0!==n?n:null})},g=()=>{window.scrollTo(0,0),i(),s()},y=()=>{i()},b=e=>{const t=p[e];return(r.a.createElement("div",{className:"player-controls-cc__panel"},Object.keys(t).map(t=>{const n=p[e][t],o=!n.options.includes(c[t])&&n.off;return r.a.createElement("fieldset",{key:"".concat(e,"-").concat(n.label)},r.a.createElement("legend",{className:"player-controls-cc__header",id:t.label},Object(h.a)(a,"playerClosedCaptionOptions.".concat(n.label))),r.a.createElement("div",{className:"player-controls-cc__menu","aria-labelledby":"audio-label",role:"group"},n.options.map(e=>((e,t,n)=>{const o=Object(h.a)(a,"playerClosedCaptionOptions.".concat(e)),i=n&&e===n||c[t]===e;return r.a.createElement("div",{key:"".concat(t,"-").concat(o),className:"player-controls-cc__menu--item",onClick:v,"data-option":t,"data-value":e},r.a.createElement("div",{className:"player-controls-cc__menu--checkbox-wrapper"},r.a.createElement("button",{type:"button",className:"checkbox__element player-controls-cc__menu--checkbox","aria-label":o,"aria-current":i},r.a.createElement("div",{className:"checkbox__content"},r.a.createElement("span",{className:"checkbox__icon"},i&&r.a.createElement("img",{src:"".concat(S,"/check.svg"),role:"presentation"})),r.a.createElement("span",{className:"checkbox__label"},o)))))})(e,t,o))))}),"panelRight"===e&&r.a.createElement("div",null,r.a.createElement("div",{key:Object(h.a)(a,"playerClosedCaptionOptions.settings"),className:"player-controls-cc__menu--item player-controls-cc__menu--submenu"},r.a.createElement("button",{type:"button",className:"player-controls-cc__button",onClick:g,"aria-label":Object(h.a)(a,"playerClosedCaptionOptions.settingsAriaLabel"),key:Object(h.a)(a,"playerClosedCaptionOptions.settings")},r.a.createElement("div",{className:"player-controls-cc__menu--label player-controls-cc__submenu--title"},r.a.createElement("span",{className:"player-controls-cc__item--icon"},r.a.createElement("img",{src:"".concat(S,"/settings.svg"),alt:Object(h.a)(a,"playerClosedCaptionOptions.settings")})),Object(h.a)(a,"playerClosedCaptionOptions.settings")))),r.a.createElement("button",{className:"player-controls-cc__close-button--wrapper",type:"button",onClick:y,"aria-label":Object(h.a)(a,"general.close"),ref:u},r.a.createElement("span",{className:"player-controls-cc__close-button"})))))};return Object(n.useEffect)(()=>{const e=null!=d&&d.length?d.map(e=>e.language):[];m({...p,panelRight:{captions:{label:"captionsTitle",options:e.concat(k.b),off:k.b}}})},[d]),r.a.createElement(O.a,{isOpen:t,bodyOpenClassName:"player-controls-cc__modal--open",portalClassName:"player-controls-cc__portal",className:"player-controls-cc__content",overlayClassName:"player-controls-cc__menu",ariaHideApp:!1,parentSelector:()=>document.querySelector("#".concat(o)),onAfterOpen:()=>{var e;null===(e=u.current)||void 0===e||e.focus()},onRequestClose:i},r.a.createElement("div",{className:"player-controls-cc__overlay--container"},r.a.createElement("div",{className:"player-controls-cc__overlay"},b("panelLeft"),b("panelRight"))))};P.propTypes={language:c.a.string,isCCOptionsOpened:c.a.bool,onCCMenuToggle:c.a.func,onClickSettings:c.a.func,onSettingsChange:c.a.func,parentId:c.a.string,preferences:c.a.object,availableCaptionTracks:c.a.arrayOf(c.a.shape({id:c.a.string,language:c.a.string,languageTag:c.a.string,mimeType:c.a.string,name:c.a.string}))};var N=P,w=t(38),T=t.n(w),j=t(232),I=t(1001),A=t(955);function R(){return(R=Object.assign||function(e){for(var a=1;a{let{ccConfiguration:a,language:t,isPreferencesOpened:o,parentId:i,playerRef:s,onPrefencesClose:l,onCCPreferencesChange:c}=e;const[d,u]=Object(n.useState)({}),[p,m]=Object(n.useState)(),g=Object(n.useRef)();Object(n.useEffect)(()=>{u(a),m((null==a?void 0:a.idPreset)||null)},[o]);const y=e=>{const a=null==e?void 0:e.currentTarget.getAttribute("data-name");u({...k.k[a],idPreset:a}),m(a)},b=(e,a)=>{e&&(u({...d,[a]:e,idPreset:null}),m(null))},f=e=>{const a=null==e?void 0:e.currentTarget.getAttribute("data-name"),t="true"===(null==e?void 0:e.currentTarget.getAttribute("data-increase"));switch(a){case"fontSize":u({...d,fontSize:"".concat(Object(A.a)({property:"fontSize",originalValue:d.fontSize,isIncrease:t}),"rem")});break;case"backgroundOpacity":case"fontOpacity":u({...d,[a]:Object(A.a)({property:"opacity",originalValue:d[a],isIncrease:t})})}},E=()=>{u({...k.k[k.h],idPreset:k.h}),m(k.h)},_=()=>{c(d),l()};return r.a.createElement(O.a,{isOpen:o,className:"player-controls-preferences-overlay__content",overlayClassName:"player-controls-preferences-overlay",bodyOpenClassName:"player-controls-preferences-modal--open",ariaHideApp:!1,parentSelector:()=>document.querySelector("#".concat(i)),onAfterOpen:()=>{var e;null===(e=g.current)||void 0===e||e.focus()},onRequestClose:l},r.a.createElement("div",{className:"player-controls-preferences__wrapper"},r.a.createElement("div",{className:"player-controls-preferences__overlay"},r.a.createElement("div",{className:"player-controls-preferences__header"},r.a.createElement("span",{className:"player-controls-preferences__header--title"},Object(h.a)(t,"playerPreferences.header")),r.a.createElement("a",{id:"more-info",href:k.d,target:"_blank",rel:"noopener noreferrer","aria-label":Object(h.a)(t,"playerPreferences.infoArialabel")},r.a.createElement("span",{className:"icon"},r.a.createElement("img",{src:"".concat(L,"/info.svg"),role:"presetation"})),r.a.createElement("span",{className:"info"},Object(h.a)(t,"playerPreferences.info")))),r.a.createElement("div",{className:"player-controls-preferences__body"},r.a.createElement("div",{className:"player-controls-preferences__section player-controls-preferences__section--presets"},r.a.createElement("fieldset",{className:"player-controls-preferences__preset"},r.a.createElement("legend",{className:"player-controls-preferences__subtitle",id:"preset-label"},Object(h.a)(t,"playerPreferences.preset")),r.a.createElement("ul",{className:"player-controls-preferences__panel","aria-labelledby":"preset-label"},Object.keys(k.k).map(e=>(e=>r.a.createElement("li",{className:"player-controls-preferences__item",key:"button-".concat(e)},r.a.createElement(v,{key:e,className:"player-controls-preferences__custom-button",info:{name:e},onClick:y,customStyle:{...k.k[e],fontSize:"inherit"},isSelected:p===e,ariaLabel:Object(h.a)(t,"playerPreferences.".concat(e,"-description")),"data-key":e},r.a.createElement("span",null,"Aa"))))(e))))),r.a.createElement("div",{className:"player-controls-preferences__section player-controls-preferences__section--settings"},r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"player-controls-preferences__settings--dropdowns"},k.i.map(e=>{let a=e.options;T()(a)||(a=Object.keys(a));const n=e.className||"";return(r.a.createElement("div",{className:"player-controls-preferences__settings--item ".concat(n),key:"dropdown-".concat(e.name)},r.a.createElement("label",{htmlFor:"settings-".concat(e.name),id:"settings-".concat(e.name,"-label")},Object(h.a)(t,"playerPreferences.".concat(e.name,"Header"))),r.a.createElement(j.a,R({options:a,selectedItem:d[e.name],onChange:b,id:"settings-".concat(e.name),labelId:"settings-label-".concat(e.name)},e.isColorOptions?{customOptions:e.options}:null,{keyName:e.name,isFirstItemFocus:!0}))))})),r.a.createElement("div",{className:"player-controls-preferences__buttons-wrapper"},k.f.map(e=>r.a.createElement("div",{className:"player-controls-preferences__button-group",key:"control-".concat(e)},r.a.createElement("label",{id:"fontSize-label"},Object(h.a)(t,"playerPreferences.".concat(e))),(e=>r.a.createElement("div",{className:"player-controls-preferences__control-wrapper"},r.a.createElement("button",{type:"button",id:"ccLess-".concat(e),onClick:f,"aria-label":"".concat(Object(h.a)(t,"playerPreferences.decrease")," ").concat(Object(h.a)(t,"playerPreferences.".concat(e))),"data-name":e,"data-increase":!1},r.a.createElement("span",null,"–")),r.a.createElement("button",{type:"button",id:"ccPlus-".concat(e),onClick:f,"aria-label":"".concat(Object(h.a)(t,"playerPreferences.increase")," ").concat(Object(h.a)(t,"playerPreferences.".concat(e))),"data-name":e,"data-increase":!0},r.a.createElement("span",null,"+"))))(e))),r.a.createElement("div",{className:"player-controls-preferences-action-buttons"},r.a.createElement("button",{className:"player-controls-preferences-reset",type:"button",onClick:E},r.a.createElement("span",null,Object(h.a)(t,"playerPreferences.reset"))),r.a.createElement("button",{className:"player-controls-preferences-apply",type:"button",onClick:_},r.a.createElement("span",null,Object(h.a)(t,"playerPreferences.apply")))))))),r.a.createElement("button",{type:"button",className:"player-controls-preferences__close--wrapper",onClick:()=>l(),"aria-label":Object(h.a)(t,"general.close"),ref:g},r.a.createElement("span",{className:"player-controls-preferences__close"}))),r.a.createElement(I.a,{cues:Object(h.a)(t,"playerPreferences.sample"),ccConfiguration:d,isClosedCaptionActive:!0,isSample:!0,isToolbarOpened:!1,isPreferencesOpened:!1,playerRef:s})))};x.propTypes={language:c.a.string,isPreferencesOpened:c.a.bool,onPrefencesClose:c.a.func,onCCPreferencesChange:c.a.func,parentId:c.a.string,ccConfiguration:c.a.object,playerRef:c.a.shape({current:c.a.object})};var M=x,D=t(79),V=t.n(D),F=t(151),B=t.n(F),U=t(50);const q=e=>{let{language:a,parentId:t,isOpened:o,onClose:i,isLinear:s}=e;const l=Object(n.useRef)();return r.a.createElement(O.a,{isOpen:o,bodyOpenClassName:"player-controls-keyboard-modal--open",className:"player-controls-keyboard-overlay__content ".concat(s?"player-controls-keyboard-overlay__content--is-linear":""),overlayClassName:"player-controls-keyboard-overlay",ariaHideApp:!1,parentSelector:()=>document.querySelector("#".concat(t)),onAfterOpen:()=>{var e;document.body.scrollTop=0,document.documentElement.scrollTop=0,null===(e=l.current)||void 0===e||e.focus()},onRequestClose:i},r.a.createElement("div",{className:"player-controls-keyboard__wrapper"},r.a.createElement("div",{className:"player-controls-keyboard__overlay"},r.a.createElement("div",{className:"player-controls-keyboard__header"},r.a.createElement("h2",null,Object(h.a)(a,"player.keyboard"))),r.a.createElement("div",{className:"player-controls-keyboard__body"},r.a.createElement("ul",null,(()=>{const e=B()(k.l,e=>s?e.isLinear&&e:e);return V()(e,e=>r.a.createElement("li",{key:e.titleKey},r.a.createElement("div",{className:"player-controls-keyboard__shortcut-title"},Object(h.a)(a,e.titleKey)),r.a.createElement("div",{className:"player-controls-keyboard__shortcut"},e.keys.map((a,t)=>r.a.createElement(n.Fragment,{key:t},r.a.createElement("span",{className:"player-controls-keyboard__shortcut--key",dangerouslySetInnerHTML:{__html:a}}),e.keys[t+1]?"or":"")))))})())),r.a.createElement("div",{className:"player-controls-keyboard__footer"},r.a.createElement(U.a,{modifier:"hollow",className:"player-controls-keyboard__close",onClick:i,buttonRef:l},"Close")))))};q.propTypes={language:c.a.string,isOpened:c.a.bool,parentId:c.a.string,onClose:c.a.func.isRequired,isLinear:c.a.bool};var H=q,K=t(846);function z(e,a){const t=r.a.useRef(null),n=r.a.useRef(e);return r.a.useEffect(()=>{n.current=e},[e]),r.a.useEffect(()=>{if("number"==typeof a){const e=()=>n.current();return t.current=window.setTimeout(e,a),()=>window.clearTimeout(t.current)}},[a]),t}function W(e){const[a,t]=Object(n.useState)(!1);return Object(n.useEffect)(()=>{let a=!1;return async function(){if(a)return;const n=e.map(e=>{return a=e,new Promise((e,t)=>{const n=new Image;function r(){t(a)}n.onload=function(){e(n)},n.onerror=r,n.onabort=r,n.src=a});var a});await Promise.all(n),a||t(!0)}(),()=>{a=!0}},[e]),{imagesPreloaded:a}}var Z=t(826);var G=e=>{let a=e;if("number"!=typeof a&&(a=parseInt(a,10)),Number.isNaN(a))return"--:--";const t=new Date(1e3*a),n=t.getHours(),r="0".concat(t.getMinutes());return Number.isNaN(n)||Number.isNaN(r)?"--:--":"".concat(n%12||12,":").concat(r.substr(-2)," ").concat(n>=12?"PM":"AM")};const Y="".concat(d.a.get("app.assetPath"),"images/player"),$=["".concat(Y,"/ahead10.svg"),"".concat(Y,"/ahead5.svg"),"".concat(Y,"/back10.svg"),"".concat(Y,"/back5.svg")];let J=0;const X=e=>{let{onPlayPause:a,onVolumeChange:t,onVolumeSwitch:i,onFullscreen:l,onRewind:c,onCCPreferencesChange:d,onSettingsChange:u,onPlayerActive:p,onPreferenceScreen:m,onKeyboardOverlayToggle:g,onModalChange:y,playerState:b,language:f,startTime:h,endTime:E,isAdPlaying:C,playerRef:O,playerPreferences:S,isKeyboardOverlayOpened:P,isLinear:w,isSLE:T,position:j,isFullscreen:I,durationInMilliseconds:A,sessionAds:R,isVariantIdSelected:L,availableCaptionTracks:x,keyboardNavigation:D={},isZoomable:V}=e;const F=S.volume,[B,U]=Object(n.useState)(!1),[q,X]=Object(n.useState)(!1),[Q,ee]=Object(n.useState)(!1),[ae,te]=Object(n.useState)(b),[ne,re]=Object(n.useState)(5e3),[oe,ie]=Object(n.useState)(!1),se=Object(n.createRef)(),le=Object(n.createRef)(),ce=Object(n.createRef)(),de=Object(n.useRef)(q),ue=Object(n.useRef)(!1),pe=Object(n.useRef)(),me=Object(n.useRef)();Object(K.a)(me,e=>{pe.current&&(pe.current.style.opacity=e?1:0)}),W($);const ve=()=>{U(!0),p(!0)},ge=()=>{q||ve()},ye=()=>a(b===Z.a.paused),be=()=>{const e=!q;de.current=e,U(e),p(e),X(e),y(e)},fe=()=>(ue.current=!0,ve(),!0),he=()=>{re(e=>5e3!==e?5e3:5001),ue.current=!1},Ee=e=>{switch(null==e?void 0:e.currentTarget.getAttribute("data-name")){case"pause":case"play":ye();break;case"mute":case"volume":i();break;case"fullscreen":l(e);break;case"cc":be();break;case"keyboard":g(!P);break;case"back10":c(10)}ve()},_e=()=>{const e=ae===Z.a.paused,a=b===Z.a.seeking,t=b===Z.a.paused;return b!==Z.a.playing&&(a?e:t)},Ce=e=>{let a;switch(e){case"play":a=_e()?"play":"pause";break;case"volume":a=F>0?"volume":"mute";break;case"fullscreen":a=I?"fullscreenexit":"fullscreen";break;default:a=e}const t=Object(k.q)(f)[a];return(r.a.createElement(v,{className:"player-controls__main-button",info:t,onClick:Ee}))};return z(()=>{de.current||ue.current||(U(!1),p(!1))},B?ne:null),z(()=>{ie(!1)},oe?250:null),Object(n.useEffect)(()=>{if("undefined"!=typeof window){se.current.addEventListener("mousemove",ge),le.current&&(le.current.addEventListener("focusin",fe),le.current.addEventListener("focusout",he))}return()=>{p(!1),le.current&&(le.current.removeEventListener("focusin",fe),le.current.removeEventListener("focusout",he))}},[]),Object(n.useEffect)(()=>{b!==Z.a.playing&&b!==Z.a.paused||te(b)},[b]),Object(n.useEffect)(()=>{P&&(X(!1),U(!1),p(!1),y(!1))},[P]),Object(n.useEffect)(()=>{D.timeToggled&&ie(!0)},[D.timeToggled]),r.a.createElement("div",{id:"playerRack"},_e()&&r.a.createElement("div",{className:"player-controls__button--main-play"},Ce("play")),r.a.createElement(o.CSSTransition,{in:oe,timeout:500,classNames:"player-controls__seeking",ref:ce,unmountOnExit:!0,mountOnEnter:!0},r.a.createElement("div",{className:"player-controls__notification"},r.a.createElement("img",{src:"".concat(Y,"/").concat(D.keyboardShortcutKey,".svg"),role:"presentation"}))),r.a.createElement(o.CSSTransition,{in:B,timeout:150,classNames:"player-controls"},r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"player-controls"},r.a.createElement("div",{className:s()("player-controls__container",{"player-controls__container--visible":B})},r.a.createElement("div",{className:"player-controls__wrapper",onMouseMove:ge},r.a.createElement("div",{className:"player-controls__inner"},r.a.createElement("div",{className:"player-controls__panel",ref:le},!(w||C)&&r.a.createElement("div",{className:"player-controls__button player-controls__button--back10"},Ce("back10")),r.a.createElement("div",{className:"player-controls__button player-controls__button--play"},Ce("play")),r.a.createElement("div",{className:"player-controls__button player-controls__button--volume"},r.a.createElement("div",{className:"player-controls__slider--focus",ref:pe},r.a.createElement("div",{className:"player-controls__slider--focus-inner"})),Ce("volume"),r.a.createElement("div",{className:"player-controls__slider--wrapper"},r.a.createElement("input",{className:"player-controls__slider",type:"range",min:"0",max:"1",step:"0.05",value:F,onChange:e=>{const a=Number(e.currentTarget.value);t&&t(a)},autoComplete:"off","aria-label":Object(k.q)(f).volume.translateString,"aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":100*F,"aria-valuetext":"".concat(100*F,"%"),ref:me}),r.a.createElement("span",{className:"player-controls__slider--track",style:{background:"linear-gradient(to right, #fff, #fff ".concat(100*F,"%, #888 ").concat(100*F,"%")}}))),r.a.createElement(_,{startTime:w?G(h):h,endTime:w?G(E):E,progress:b===Z.a.paused?J:w?(()=>{const e=new Date,a=new Date(1e3*h),t=new Date(1e3*E).getTime()-a.getTime(),n=e.getTime()-a.getTime();return n<0?(J=0,0):(J=Math.round(n/t*100),J.toString())})():100*j,durationInMilliseconds:A,isAdPlaying:C,isLinear:w,isSLE:T,sessionAds:R,language:f,isVariantIdSelected:L,isZoomable:V}),r.a.createElement("div",{className:"player-controls__button"},Ce("cc")),r.a.createElement("div",{className:"player-controls__button"},Ce("keyboard")),r.a.createElement("div",{className:"player-controls__button"},Ce("fullscreen"))))))),r.a.createElement("div",{className:"player-controls__play--curtain",onClick:ye,ref:se}))),q&&r.a.createElement(N,{parentId:"playerRack",isCCOptionsOpened:q,onCCMenuToggle:be,onClickSettings:()=>{X(!1),ee(!0),m(!0)},language:f,onSettingsChange:u,preferences:S.configuration,availableCaptionTracks:x}),Q&&r.a.createElement(M,{parentId:"playerRack",playerRef:O,isPreferencesOpened:Q,language:f,onPrefencesClose:()=>{ee(!1),m(!1),be()},onCCPreferencesChange:d,ccConfiguration:S.cc}),P&&r.a.createElement(H,{parentId:"playerRack",language:f,isOpened:P,onClose:()=>{g(!1)},isLinear:w}))};X.propTypes={onPlayPause:c.a.func.isRequired,onVolumeChange:c.a.func.isRequired,onVolumeSwitch:c.a.func.isRequired,onFullscreen:c.a.func.isRequired,onRewind:c.a.func,onCCPreferencesChange:c.a.func,onSettingsChange:c.a.func,onPlayerActive:c.a.func,onPreferenceScreen:c.a.func,onKeyboardOverlayToggle:c.a.func,onModalChange:c.a.func,startTime:c.a.string,endTime:c.a.string,isAdPlaying:c.a.bool,playerState:c.a.oneOf(["Playing","Paused","Loading","Rebuffering","Seeking","Stopped","Stopping"]).isRequired,language:c.a.string.isRequired,playerRef:c.a.shape({current:c.a.object}),playerPreferences:c.a.object,isKeyboardOverlayOpened:c.a.bool,isLinear:c.a.bool,isSLE:c.a.bool,position:c.a.number,isFullscreen:c.a.bool,durationInMilliseconds:c.a.number,sessionAds:c.a.arrayOf(c.a.number),isVariantIdSelected:c.a.bool,isZoomable:c.a.bool,availableCaptionTracks:c.a.arrayOf(c.a.shape({id:c.a.string,language:c.a.string,languageTag:c.a.string,mimeType:c.a.string,name:c.a.string})),keyboardNavigation:c.a.shape({timeToggled:c.a.number,keyboardShortcutKey:c.a.string})};a.a=X},1121:function(e,a,t){"use strict";var n=t(1),r=t.n(n),o=t(0),i=t.n(o),s=t(836),l=(t(19),t(4)),c=t(1150),d=(t(956),t(36)),u=t(98),p=t(27),m=t(162);const v=l.a.get("adobePass"),g=l.a.get("conviva"),y=l.a.get("comscore"),b=l.a.get("coreVideo"),f=l.a.get("app.appName"),h=(e,a)=>{const t=Object(p.z)(e);if(a&&!t)return"Live";if(Object(p.t)(e))return"FER";if(t)return"SingleLiveEvent";if(Object(p.y)(e)){if(Object(p.r)(e)||e.toLowerCase()===p.l)return"Clip";if(Object(p.w)(e))return"Preview"}return"VOD"};var E=e=>{var a,t,n;let{adobeVideoPlatform:r,airdate:o,tmsId:i,pid:s,isOpenMeasurementEnabled:l}=e;return{proposition:"OneApp",vpi:{useCustomVpip:!0},legacyOverride:!1,addons:{common:{appIdentifier:b.appIdentifier,appName:b.appName,appVersion:d.version},adInsertion:{enabled:!0,mediaTailorAdInsertionOverrideLinear:!0,mediaTailorAdInsertionOverrideVod:!0,mediaTailorAdInsertionOverrideFer:!0,mediaTailorAdInsertionOverrideSle:!0,vac:{type:"VAM",url:b.vac.url,requestData:{appName:b.vac.appName,appBrand:f,appIdentifier:b.appIdentifier,appVersion:d.version,appBuild:d.version}},mediaTailor:{host:b.mediaTailor.host}},reporting:{userWatchedAt:new Date,videoInitiate:"Manual",adobe:{enabled:b.adobe.isAnalyticsEnabled,config:{isDebug:b.debug,adobeId:"".concat(v.orgId,"@AdobeOrg"),account:v.suiteId,mediaHeartbeatTrackingServer:v.mediaHeartbeatTrackingServer,analyticsTrackingServer:v.analyticsTrackingServer,onlineVideoPlatform:r,visitorId:(null===(a=window)||void 0===a?void 0:null===(t=a.Visitor)||void 0===t?void 0:null===(n=t.getInstance("".concat(v.orgId,"@AdobeOrg")))||void 0===n?void 0:n.getAnalyticsVisitorID())||""}},conviva:{enabled:b.conviva.isAnalyticsEnabled,config:{shouldUseLegacyLibrary:!1,customerKey:g.customerKey,gatewayUrl:g.gateWay,mutedErrorCodes:[],enableAdInsights:b.conviva.enableAdInsights}},nielsen:{enabled:b.nielsen.isAnalyticsEnabled,config:{airdate:o,enableProduction:b.nielsen.enableProduction,graceId:i||s,segB:b.nielsen.segB,sdkAppId:b.nielsen.sdkAppId,cloudAppId:b.nielsen.cloudAppId}},comscore:{enabled:b.comscore.isAnalyticsEnabled,config:{customerC2:y.c2,publisherSecret:y.c2}},openMeasurement:{enabled:l,config:{partnerName:b.openMeasurement.partnerName,isDebug:b.openMeasurement.debug}}}},players:{shaka:{}}}},_=t(1002);let C,O,k,S,P,N,w,T={};const j=new c.a("PLAYER SERVICE"),I=l.a.get("coreVideo"),A=e=>{if(e.enabled){var a,t;const n=e.config.account,r=s_gi(n);r.account=n,r.trackingServer=e.config.analyticsTrackingServer,r.trackingServerSecure=e.config.analyticsTrackingServer,r.visitor=null===(a=window)||void 0===a?void 0:null===(t=a.Visitor)||void 0===t?void 0:t.getInstance("".concat(e.config.adobeId),{trackingServer:e.config.analyticsTrackingServer,trackingServerSecure:e.config.analyticsTrackingServer,marketingCloudServer:e.config.analyticsTrackingServer,marketingCloudServerSecure:e.config.analyticsTrackingServer,marketingCloudOrgID:"".concat(e.config.adobeId)}),window.s=r}},R=()=>{var e,a,t;const n=null===(e=w)||void 0===e?void 0:e.licenseParams;if(!n)throw new Error("Missing DRM license params!");const r=Object(_.d)(n.proxyDrmType,n.callsign,n.offset);return(e=>{let{adInstructions:a,adServerContentId:t,assetIdString:n,adCompatibilityEncodingProfile:r,drmType:o,nielsenTrackingType:i,playbackUrl:s,transport:l,licenceAcquisitionUrl:c,certificateUrl:d,drmTypeOvg:u,durationMs:p}=e;return{statusCode:200,ovpData:{adInstructions:a,contentId:n,nielsenTrackingType:(i||"NOT_REQUIRED").toUpperCase(),durationMs:p||0,asset:{endpoints:[{url:s,cdn:"AKAMAI"}],format:{protection:o.toUpperCase(),transport:l,acodec:"AAC",vcodec:"H264",container:"ISOBMFF"}},protection:{licenceAcquisitionUrl:c,...d?{certificateUrl:d}:null,type:u},thirdParties:{FREEWHEEL:{adCompatibilityEncodingProfile:r,contentId:t}},videoFormat:"UNKNOWN"}}})({...w,licenceAcquisitionUrl:r,durationMs:1e3*((null===(a=w)||void 0===a?void 0:null===(t=a.assetMetadata)||void 0===t?void 0:t.duration)||0)})};const L=async e=>{w=e;const a=(e=>{var a,t,n,r;let{isLinear:o,programmingType:i,protocol:s,autoplay:l,drmType:c,mvpdHash:d,mParticleId:p,assetMetadata:v,certificateUrl:g,licenceAcquisitionUrl:y,mvpd:b,isAuthenticated:f,adServerContentId:E,adCompatibilityEncodingProfile:_,brightlineEnabled:C,startPosition:O}=e;return{type:h(i,o),protocol:s,autoplay:l,startPosition:null!=O?O:0,vac:{coppaApplies:!1,mvpdHash:d,mParticleId:p,usPrivacy:Object(u.b)(),httpReferer:(null===(a=window)||void 0===a?void 0:null===(t=a.location)||void 0===t?void 0:t.href)||"",deviceAdvertisingTrackingConsent:0!==Object(u.a)(),brightlineEnabled:!!C},advertising:{contentId:E,adCompatibilityEncodingProfile:_},abrConfiguration:{},drmConfiguration:{type:c,...g?{certificateUrl:g}:null,licenceAcquisitionUrl:y},reporting:{coppaApplies:!1,userWatchedAt:new Date,assetMetadata:v,deviceId:Object(m.b)(),videoInitiate:l?"Auto-play":"Manual",contentUrl:null===(n=window)||void 0===n?void 0:null===(r=n.location)||void 0===r?void 0:r.href},user:{authenticated:f,authenticationProvider:b,ids:{conviva:{profileid:p},trackingId:{profileid:p}}}}})(e);await function(e){P&&S&&(O=void 0,S());return P=new Promise((a,t)=>{k=()=>{a(),P=void 0,k=void 0,S=void 0},S=e=>{t(e),P=void 0,k=void 0,S=void 0},N=Date.now(),function e(a){setTimeout(()=>{var t;if(null!==(t=C)&&void 0!==t&&t.createSession)try{C.createSession(a),k()}catch(e){const a=e||new Error("CVSDK playerController.createSession failed");throw S&&S(a),a}else{if(!(Date.now(){T.onStateChanged&&T.onStateChanged(e),j.log(e)}),O.onPlayoutDataReceived(e=>{var a,t;j.log("onPlayoutDataReceived"),null===(a=(t=T).onPlayoutDataReceived)||void 0===a||a.call(t,e)}),O.onAvailableSubtitlesTracksChanged(e=>{T.onAvailableSubtitlesTracksChanged&&T.onAvailableSubtitlesTracksChanged(e),j.log(e)}),O.onSubtitleCuesChanged(e=>{T.onSubtitleCuesChanged&&T.onSubtitleCuesChanged(e)}),O.onError(e=>{var a,t;var n,r;(j.log("Error"),j.log(JSON.stringify(e)),"warning"===(null==e?void 0:null===(a=e.severity)||void 0===a?void 0:null===(t=a.toLowerCase)||void 0===t?void 0:t.call(a)))?null===(n=(r=T).onWarning)||void 0===n||n.call(r,e):T.onError(e)}),O.onWarning(e=>{j.log(e)}),O.onEventBoundary(e=>{var a,t;null===(a=(t=T).onEventBoundary)||void 0===a||a.call(t,e)}),O.onAdBreakDataReceived(e=>{var a,t;null===(a=(t=T).onAdBreakDataReceived)||void 0===a||a.call(t,e),j.log("onAdBreakDataReceived"),j.log(e)}),O.onAdStarted(e=>{var a,t;j.log("onAdStarted"),null===(a=(t=T).onAdStarted)||void 0===a||a.call(t,e)}),O.onAdFinished(e=>{var a,t;j.log("onAdFinished"),null===(a=(t=T).onAdFinished)||void 0===a||a.call(t,e)}),O.onAdBreakStarted(e=>{var a,t;j.log("onAdBreakStarted"),null===(a=(t=T).onAdBreakStarted)||void 0===a||a.call(t,e)}),O.onAdBreakFinished(e=>{var a,t;j.log("onAdBreakFinished"),null===(a=(t=T).onAdBreakFinished)||void 0===a||a.call(t,e)}),O.onSessionEnded(()=>{var e,a;j.log("onSessionEnded"),null===(e=(a=T).onSessionEnded)||void 0===e||e.call(a)}),O.onEndOfEventMarkerReceived(()=>{var e,a;j.log("onEndOfEventMarkerReceived"),null===(e=(a=T).onEndOfEventMarkerReceived)||void 0===e||e.call(a)}),O.onPlaybackTimelineUpdated(e=>{var a,t;null===(a=(t=T).onPlaybackTimelineUpdated)||void 0===a||a.call(t,e)}),O.onPositionChanged(e=>{var a,t;null===(a=(t=T).onPositionChanged)||void 0===a||a.call(t,e)}),O.onAutoPlayPolicyPreventedPlayback(()=>{var e,a;null===(e=(a=T).onAutoPlayPolicyPreventedPlayback)||void 0===e||e.call(a)}),O.onAvailableThumbnailVariantsChanged(e=>{var a,t;null===(a=(t=T).onAvailableThumbnailVariantsChanged)||void 0===a||a.call(t,e)})}()};function x(){if(!C)throw new Error("No CVSDK player controller exists");C.onSessionCreated(e=>{O=e,T.onSessionCreated&&T.onSessionCreated(e)})}function M(){j.log("Destroy session"),C&&C.destroy(),C=void 0,O=void 0}var D=t(1019);const V=Object(s.a)(),F=r.a.forwardRef((e,a)=>{let{sessionParams:o,customPlayerConfig:i,eventHandlers:s={},isSuppressingVideo:l,isReplay:c,hasErrorOccurred:d,children:u}=e;const p=Object(n.useRef)(),m=Object(n.useRef)(""),v=Object(n.useContext)(D.a),g=e=>{v.setSessionController(e),s.onSessionCreated&&s.onSessionCreated(e)},y=e=>{v.setPlayerState(e),s.onStateChanged&&s.onStateChanged(e)},b=async()=>{if(!a.current)return;let e;const n=new Promise(a=>{e=()=>{a(),p.current=null}});p.current=n;const r={...s,onSessionCreated:g,onStateChanged:y};T={...T||{},...r||{}};const{adobeVideoPlatform:l,airdate:c,tmsId:d,isOpenMeasurementEnabled:u}=i;await async function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{CoreVideoSdk:n,CustomConsoleLoggingHandler:r,VideoPlatform:o,LogLevel:i,registerCoreVideoSdkLogHandler:s}=await t.e(133).then(t.bind(null,1870));if(I.debug){s(new r(i.Verbose,!1).getLogHandler())}const l=E(a);return A(l.addons.reporting.adobe),n.isInitialised||await n.initialise(l,{type:o.OVP,sendHeartbeat:()=>{},stopHeartbeat:()=>{},updateBookmark:()=>{},decorateLicenseRequest:e=>e,validateLicenseResponse:()=>!0,getEventPlayoutData:async()=>R(),getLivePlayoutData:async()=>R(),getVodPlayoutData:async()=>R(),getPreviewPlayoutData:async()=>R(),updateOptions:()=>{}}),M(),C=n.getPlayerController({videoHtmlContainerInfo:{videoHTMLContainer:e},disablePlayoutRect:!0}),x(),!0}(a.current,{adobeVideoPlatform:l,airdate:c,tmsId:d,isOpenMeasurementEnabled:u}),await L(o),e()},f=()=>M();return Object(n.useEffect)(()=>()=>{M()},[]),Object(n.useEffect)(()=>{!o.playbackUrl||l||o.playbackUrl===m.current&&!c||(m.current=o.playbackUrl,(async()=>{await b()})()),d&&(m.current="")},[o.playbackUrl,c,l,d]),Object(n.useEffect)(()=>!!V&&(window.addEventListener("beforeunload",f),()=>window.removeEventListener("beforeunload",f)),[null==a?void 0:a.current]),r.a.createElement("div",{className:"cv-container"},r.a.createElement("div",{className:"cv-video-mount",ref:a}),u)});F.displayName="CoreVideoPlayer",F.propTypes={sessionParams:i.a.shape({playbackUrl:i.a.string}),customPlayerConfig:i.a.shape({adobeVideoPlatform:i.a.string,airdate:i.a.string,tmsId:i.a.string}),eventHandlers:i.a.object};a.a=F},1125:function(e,a,t){"use strict";var n=t(4),r=t(44),o=t.n(r),i=t(31),s=(t(37),e=>e.replace(/^http:/i,"https:"));const l=n.a.get("permalinkBase"),c=n.a.get("API.branchMetrics.baseUrl");a.a=e=>{let{isLoggedIn:a,bffMParticleId:t,videoMeta:n}=e;const{isSLE:r,isFER:d}=n,{permalink:u,mpxGuid:p,pid:m}=(null==n?void 0:n.video)||{},v="".concat(l).concat(Object(i.a)(u)),g=r||d,y=g?"Smash_Sport_Content":"Evergreen_Video_Details",b=g?"watch/".concat(m):"video/".concat(p),f={campaign:y,channel:"dotcom","~feature":"marketing","mParticle ID: Device":a?"None":t,"mParticle ID":a?t:"Anonymous","Canonical URL":s(v),$ios_deeplink_path:b,$android_deeplink_path:b,$desktop_url:s(v)},h=o.a.stringify(f);return"".concat(c,"?").concat(h)}},1149:function(e,a,t){"use strict";var n=t(3),r=t.n(n);a.a=()=>{const e=r()(navigator,["userAgent"],"").toLowerCase();return e.indexOf("safari")>-1&&-1===e.indexOf("chrome")}},1150:function(e,a,t){"use strict";(function(e){t.d(a,"a",(function(){return n}));t(19);class n{static out(a,t,n){"prod"!==e.env.ENV&&("table"===a?console.table(n):console[a]("%c[".concat(t,"]"),"font-weight: bold;",...n.map(e=>"string"==typeof e?" | ".concat(e):e)))}constructor(e){this.id=e}log(){for(var e=arguments.length,a=new Array(e),t=0;t>>7)^(v<<14|v>>>18)^v>>>3,y=c[m-2],b=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;c[m]=g+c[m-7]+b+c[m-16]}var f=n&r^n&o^r&o,h=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),E=p+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&d^~s&u)+l[m]+c[m];p=u,u=d,d=s,s=i+E|0,i=o,o=r,r=n,n=E+(h+f)|0}t[0]=t[0]+n|0,t[1]=t[1]+r|0,t[2]=t[2]+o|0,t[3]=t[3]+i|0,t[4]=t[4]+s|0,t[5]=t[5]+d|0,t[6]=t[6]+u|0,t[7]=t[7]+p|0},_doFinalize:function(){var a=this._data,t=a.words,n=8*this._nDataBytes,r=8*a.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=e.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,a.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});a.SHA256=o._createHelper(d),a.HmacSHA256=o._createHmacHelper(d)}(Math),n.SHA256)},1360:function(e,a,t){var n,r,o,i;e.exports=(n=t(354),o=(r=n).lib.Base,i=r.enc.Utf8,void(r.algo.HMAC=o.extend({init:function(e,a){e=this._hasher=new e.init,"string"==typeof a&&(a=i.parse(a));var t=e.blockSize,n=4*t;a.sigBytes>n&&(a=e.finalize(a)),a.clamp();for(var r=this._oKey=a.clone(),o=this._iKey=a.clone(),s=r.words,l=o.words,c=0;c"Page Loading - ".concat(v.a.get("app.name"));var T=Object(O.b)((e,a)=>{var t;let{previousLocation:n,location:r}=a;const o=n&&"".concat(n.pathname,".").concat(n.search||""),i=null===(t=e.navigation)||void 0===t?void 0:t.series[Object(N.a)(r.pathname)];return{previousPage:o&&u()(e.pages,o,{}),navMenu:i}})(w),j=t(51),I=t(143),A=t(39);function R(){return(R=Object.assign||function(e){for(var a=1;an(e,e).bffParams||{},v.meta=e=>{if(e.error)return C.default.meta();const a=r(e);if(e.pages[a])return t().meta(e);const o={...e,pages:{...e.pages,[a]:u()(e.pages,"ssr::".concat(a))}};return t().meta({...e,...n(o,o)})},v.propTypes={page:s.a.object,error:s.a.object},Object(E.a)({name:a,mapStateToProps:(e,a)=>{var t;const o=r(a);return{...n(e,a),...a,page:u()(e.pages,o),error:e.error&&e.error[o],isInitialPageLoad:!!u()(e.pages,"ssr::".concat(o)),nbcAffiliateName:u()(e.client,["geo","nbc","geoChannel"]),telemundoAffiliateName:u()(e.client,["geo","telemundo","geoChannel"]),nationalBroadcastType:u()(e.client,["geo","usa","channel"],""),isPersonalizationEnabled:Object(j.a)(e),isPreLoading:e.navigation.isPreLoading,isLDClientSideReady:null===(t=e.launchDarkly)||void 0===t?void 0:t.isClientSideReady}},getComponent:()=>v,getParams:e=>o(e),load:e=>{var a,t,n,s,l,c,v,g,E;const _=null==e?void 0:null===(a=e.client)||void 0===a?void 0:null===(t=a.geo)||void 0===t?void 0:null===(n=t.nbc)||void 0===n?void 0:n.geoChannel,C=null==e?void 0:null===(s=e.client)||void 0===s?void 0:null===(l=s.geo)||void 0===l?void 0:null===(c=l.telemundo)||void 0===c?void 0:c.geoChannel,O=null==e?void 0:null===(v=e.client)||void 0===v?void 0:null===(g=v.geo)||void 0===g?void 0:null===(E=g.usa)||void 0===E?void 0:E.channel;if(e.page)return null;const k=u()(e,["isPersonalizationEnabled"],!0),S=o(e),P=r(e);return e.isSSR&&d||p?Promise.resolve():Promise.resolve(S).then(e=>{const a={nbcAffiliateName:_,...C?{telemundoAffiliateName:C}:{},...O?{nationalBroadcastType:O.includes("west")?"westCoast":"eastCoast"}:{}};return{...e,variables:{...S.variables,...a}}}).then(a=>(e.isSSR&&e.dispatch(Object(f.w)(a)),(e=>{let{pathname:a,params:t,props:n}=e;const r=u()(n,["isPersonalizationEnabled"],!0),o=r&&n.isInitialPageLoad&&!n.isFresh&&"/live"!==a&&"undefined"!=typeof window&&Object(I.a)()&&!!m.a.get("mParticleId")&&"number"!=typeof t.pid&&!window.Cypress;return n.isSSR?n.dispatch(Object(b.i)({...t,pathname:"ssr::".concat(a),userId:"-1"})):o?n.dispatch(Object(b.h)({...t,pathname:a,userId:r?m.a.get("mParticleId"):"0"})):r?h.a.getId().then(e=>n.dispatch(Object(b.i)({...t,pathname:a,userId:e}))):n.dispatch(Object(b.i)({...t,pathname:a,userId:"0"}))})({pathname:P,params:a,props:e}))).then(a=>{S.isRedirectEnabled&&L!==u()(a,["analytics","brand","title"],"").toLowerCase()?(e.dispatch(Object(b.e)(P)),i(e)):!e.isSSR||!e.isFresh&&k||e.dispatch(Object(b.n)(P,a))}).catch(a=>{y.a.error(a),e.dispatch(Object(b.g)(P,a))})}})}},826:function(e,a,t){"use strict";a.a={playing:"Playing",paused:"Paused",loading:"Loading",rebuffering:"Rebuffering",seeking:"Seeking",stopped:"Stopped",finished:"Finished"}},836:function(e,a,t){"use strict";a.a=()=>"undefined"!=typeof window},846:function(e,a,t){"use strict";t.d(a,"a",(function(){return r}));var n=t(1);function r(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Object(n.useRef)(!1),o=Object(n.useRef)(!1),i=Object(n.useRef)(0),s=Object(n.useRef)(!1),l=Object(n.useRef)(!1),c=()=>{a(o.current),s.current=!1,i.current=0},d=()=>{let e;try{l.current&&(e=document.querySelector("*:focus-visible"))}catch{}(e||r.current)&&(o.current=!0,c())},u=()=>{o.current&&(o.current=!1,c())},p=()=>{s.current&&i.current<2?requestAnimationFrame(()=>{i.current+=1,p()}):(r.current=!1,s.current=!1,i.current=0)},m=()=>{r.current=!0,s.current=!0,i.current=0,p()},v=()=>{try{document.querySelector("*:focus-visible"),l.current=!0}catch{l.current=!1}};Object(n.useEffect)(()=>{const{isBubbling:a}=t,n=a?"focusin":"focus",r=a?"focusout":"blur";return v(),l.current||document.addEventListener("keydown",m),e.current.addEventListener(n,d),e.current.addEventListener(r,u),()=>{l.current||document.removeEventListener("keydown",m),e.current&&(e.current.removeEventListener(n,d),e.current.removeEventListener(r,u))}},[])}},850:function(e,a,t){"use strict";t.d(a,"a",(function(){return r}));t(19);var n=t(1);function r(e){const[a,t]=Object(n.useState)(e),r=Object(n.useRef)(e);return Object(n.useEffect)(()=>{r.current=a},[a]),[a,t,r]}},891:function(e,a,t){"use strict";t.d(a,"c",(function(){return s})),t.d(a,"b",(function(){return l})),t.d(a,"a",(function(){return c}));var n=t(1),r=t(1019),o=t(105);const i=["checkbox","button","option","submit"],s=()=>{var e;const a=Object(n.useContext)(r.a);return null!==(e=null==a?void 0:a.sessionController)&&void 0!==e?e:null},l=()=>{var e;const a=Object(n.useContext)(r.a);return null!==(e=null==a?void 0:a.playerState)&&void 0!==e?e:null},c=()=>{const e=Object(n.useRef)({}),a=Object(n.useRef)(!0),t=Object(n.useRef)(t=>{var n;const r=e.current[o.m[t.key]],s=document.activeElement,l="Space"===t.code,c=i.includes(s.type||s.role),d=t.ctrlKey||t.metaKey||t.altKey;return!!(!a.current||!r||d||c&&l)||(t.preventDefault(),null===(n=r.callback)||void 0===n||n.call(r,t),!1)}),r=()=>{window.removeEventListener("keydown",t.current,!0)};return Object(n.useEffect)(r,[]),{initialize:()=>{e.current={},window.addEventListener("keydown",t.current,!0)},addListener:a=>{let{names:t,callback:n}=a;t.forEach(a=>{e.current[a]={...o.l[a],callback:n}})},enableEvents:e=>{a.current=e},clearEvents:r}}},955:function(e,a,t){"use strict";t.d(a,"a",(function(){return r}));t(37);const n={fontSize:{step:.625,min:1.25,max:3.75},opacity:{step:.25,min:0,max:1},volume:{step:.1,min:0,max:1}},r=e=>{let{property:a,originalValue:t,isIncrease:r}=e;const o="string"==typeof t?Number(t.replace(/[px|rem|%]+$/,"")):t,i=n[a],s=o+(r?i.step:-1*i.step);return s>=i.max?i.max:s<=i.min?i.min:s}},956:function(e,a,t){"use strict";t.d(a,"a",(function(){return v}));t(19),t(190),t(150);var n=t(4),r=t(15),o=t.n(r),i=t(32),s=t(1149),l=t(27);const c=n.a.get("API.lemonade.url"),d=n.a.get("API.lemonade.urlLinear"),u=n.a.get("API.lemonade.urlVod"),p=n.a.get("API.lemonade.platform"),m=n.a.get("API.lemonade.timeout");function v(e,a,t){const n=Object(s.a)()?"safari":"other",r=(e=>{var a;let t,{id:n,mpxAccountId:r,contentType:o}=e;switch(null===(a=o.toLowerCase)||void 0===a?void 0:a.call(o)){case l.e:case l.m:t="".concat(c,"/").concat(n);break;case l.g:t="".concat(d,"/").concat(n);break;default:t="".concat(u,"/").concat(r,"/").concat(n)}return t})({id:e,mpxAccountId:t,contentType:a});return o.a.get("".concat(r,"?platform=").concat(p,"&browser=").concat(n,"&programmingType=").concat(a),{timeout:m,headers:{Accept:"application/json"}}).catch(a=>Object(i.a)(a,a.status||500,"".concat(URL,"/").concat(e)))}}}]);