"use strict";(self.webpackChunkwebplex_app=self.webpackChunkwebplex_app||[]).push([[707],{509:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{AdsOverlayPlugin:function(){return _adsoverlay.AdsOverlayPlugin},AdsPlaybackPlugin:function(){return _adsplayback.AdsPlaybackPlugin},AviaUIErrorSlatePlugin:function(){return _errorslate.AviaUIErrorSlatePlugin},AviaUIRatingPlugin:function(){return _rating.AviaUIRatingPlugin},ChapterTrackingPlugin:function(){return _chapter.ChapterTrackingPlugin},ChromecastPlugin:function(){return _chromecast.ChromecastPlugin},DebugPlugin:function(){return _debug.DebugPlugin},ErrorPlugin:function(){return _error.ErrorPlugin},FallbackToStandardDefinitionPlugin:function(){return _fallbacktostandarddefinition.FallbackToStandardDefinitionPlugin},FullscreenPlugin:function(){return _fullscreen.FullscreenPlugin},LiveRestartPlugin:function(){return _liverestart.LiveRestartPlugin},PlutoStitcherSessionPlugin:function(){return _pluto.PlutoStitcherSessionPlugin},PromoReportingWCTVPlugin:function(){return _promoreportingwctv.PromoReportingWCTVPlugin},ReactUIPlugin:function(){return _webreactui.ReactUIPlugin},ReportingPlugin:function(){return _reporting.ReportingPlugin},SkipAdPlugin:function(){return _skipad.SkipAdPlugin},WCTVPlugin:function(){return _wctv.WCTVPlugin},WebPlugin:function(){return _index.WebPlugin}});var _adsoverlay=__webpack_require__(489119),_adsplayback=__webpack_require__(50493),_errorslate=__webpack_require__(936673),_rating=__webpack_require__(396875),_chapter=__webpack_require__(637249),_chromecast=__webpack_require__(469422),_debug=__webpack_require__(185193),_error=__webpack_require__(78193),_fallbacktostandarddefinition=__webpack_require__(238769),_fullscreen=__webpack_require__(507641),_liverestart=__webpack_require__(132651),_pluto=__webpack_require__(905574),_promoreportingwctv=__webpack_require__(457629),_webreactui=__webpack_require__(165217),_reporting=__webpack_require__(556990),_skipad=__webpack_require__(761849),_wctv=__webpack_require__(191469),_index=__webpack_require__(327308)},132651:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"LiveRestartPlugin",{enumerable:!0,get:function(){return LiveRestartPlugin}});var _async_to_generator=__webpack_require__(698922),_class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_create_super=__webpack_require__(428160),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_aviajsplaylist=__webpack_require__(686882),_base=__webpack_require__(857942),_state=__webpack_require__(823837),_mica=__webpack_require__(576114),_playlist=__webpack_require__(489992),_constants=__webpack_require__(469865),LiveRestartPlugin=function(BasePlugin){_inherits._(LiveRestartPlugin,BasePlugin);var _super=_create_super._(LiveRestartPlugin);function LiveRestartPlugin(){return _class_call_check._(this,LiveRestartPlugin),_super.apply(this,arguments)}return _create_class._(LiveRestartPlugin,[{key:"getId",value:function(){return _constants.pluginNames.LIVE_RESTART}},{key:"onRegister",value:function(player,options,services){_get._(_get_prototype_of._(LiveRestartPlugin.prototype),"onRegister",this).call(this,player,options,services)}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.PLUGIN_EVENT]}},{key:"handlePlayerEvent",value:function(event){var _event_detail,_event_detail1;(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)===_constants.customEvents.LIVE_RESTART&&(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.startTime)!==void 0&&(event.detail.startTime>0?this.getLiveRestartConfig(event):this.returnToLive())}},{key:"getLiveRestartConfig",value:function(event){var _this=this;return _async_to_generator._(function(){var videoDetail,videoServiceUrl,requestUrl,opts,liveRestartResponse;return _ts_generator._(this,function(_state1){switch(_state1.label){case 0:videoServiceUrl=((videoDetail=((0,_state.getState)(_this.player.id,(0,_state.getState)(_this.player.id,_constants.playerState.MGID))||{}).videoDetail)||{}).videoServiceUrl,requestUrl="".concat((0,_mica.getMicaURL)(_this.player.id,videoServiceUrl,videoDetail),"&programStartTime=").concat(event.detail.startTime),_state1.label=1;case 1:return _state1.trys.push([1,5,,6]),[4,(0,_mica.requestOptions)(_this.options)];case 2:return opts=_state1.sent(),[4,fetch(requestUrl,opts)];case 3:return[4,_state1.sent().json()];case 4:return(liveRestartResponse=_state1.sent())&&((0,_state.setState)(_this.player.id,_constants.playerState.IS_LIVE_RESTART,!0),_this.restartContentStream({event:event,liveRestartResponse:liveRestartResponse})),[3,6];case 5:return _state1.sent(),console.error("TOPAZ FAILURE: Error retrieving stream data and manifest"),[3,6];case 6:return[2]}})})()}},{key:"restartContentStream",value:function(param){var event=param.event,liveRestartResponse=param.liveRestartResponse,_this=this;return _async_to_generator._(function(){return _ts_generator._(this,function(_state){switch(_state.label){case 0:return(0,_playlist.addItemFromConfig)(_this.services,_object_spread_props._(_object_spread._({},_this.options),{topazFeed:liveRestartResponse}),1),[4,_this.player.getPlugin(_aviajsplaylist.PLAYLIST).next().then(function(){_this.services.event.dispatchPluginEvent({type:_constants.customEvents.CONTENT_RESTARTED,startTime:event.detail.startTime})})];case 1:return _state.sent(),[2]}})})()}},{key:"returnToLive",value:function(){var _this=this;return _async_to_generator._(function(){var _playlist,playlist;return _ts_generator._(this,function(_state1){switch(_state1.label){case 0:if((null===(_playlist=playlist=_this.player.getPlugin(_aviajsplaylist.PLAYLIST))||void 0===_playlist?void 0:_playlist.currentIndex)!==1)return[3,2];return playlist.prev(),[4,playlist.removeResourceAtIndex(1).then(function(){(0,_state.setState)(_this.player.id,_constants.playerState.IS_LIVE_RESTART,!1),_this.services.event.dispatchPluginEvent({type:_constants.customEvents.RETURN_TO_LIVE})})];case 1:_state1.sent(),_state1.label=2;case 2:return[2]}})})()}}]),LiveRestartPlugin}(_base.BasePlugin)},624159:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"requestStitcherSession",{enumerable:!0,get:function(){return requestStitcherSession}});var _async_to_generator=__webpack_require__(698922),_ts_generator=__webpack_require__(379864),_error=__webpack_require__(248646);function requestStitcherSession(sessionToken,stitcher){return _requestStitcherSession.apply(this,arguments)}function _requestStitcherSession(){return(_requestStitcherSession=_async_to_generator._(function(sessionToken,stitcher){var timeStamp,endPoint,response;return _ts_generator._(this,function(_state){switch(_state.label){case 0:return timeStamp=Date.now()/1e3,endPoint=stitcher?"".concat(stitcher,"/v2/session.json?clientTime=").concat(timeStamp):"https://service-stitcher.clusters.pluto.tv/v2/session.json?clientTime=".concat(timeStamp),[4,fetch(endPoint,{method:"GET",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(sessionToken)}})];case 1:if((response=_state.sent()).ok)try{return[2,response.json()]}catch(error){throw new _error.PluginError("pluto_stitcher_session_response_parse",error.message)}throw new _error.PluginError("pluto_stitcher_session_response_load",response.statusText)}})})).apply(this,arguments)}},905574:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{PLUTO_EVENTS:function(){return _stitchersession.PLUTO_EVENTS},PlutoStitcherSessionPlugin:function(){return _stitchersession.PlutoStitcherSessionPlugin}});var _stitchersession=__webpack_require__(787206)},787206:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{PLUTO_EVENTS:function(){return PLUTO_EVENTS},PlutoStitcherSessionPlugin:function(){return PlutoStitcherSessionPlugin}});var _async_to_generator=__webpack_require__(698922),_class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_create_super=__webpack_require__(428160),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_base=__webpack_require__(857942),_state=__webpack_require__(823837),_requestsession=__webpack_require__(624159),_constants=__webpack_require__(469865),PLUTO_EVENTS={STREAM_SESSION_INFO:"plutoStreamSessionInfo",CONTENT_START:"plutoContentStart",CONTENT_END:"plutoContentEnd",AD_START:"plutoAdStart",AD_PLAYING:"plutoAdPlaying",AD_PAUSED:"plutoAdPause",AD_HEARTBEAT:"plutoAdHeartbeat",AD_STOP:"plutoAdStop",AD_BREAK_START:"plutoAdBreakStart",AD_BREAK_COMPLETE:"plutoAdBreakComplete",PROGRESS_MARKER:"plutoProgressMarker"},BROWSER_MAX_DELAY=2147483647,HEARTBEAT_INTERVAL=2e4,AD_HEARTBEAT_INTERVAL=1e3,PlutoStitcherSessionPlugin=function(BasePlugin){_inherits._(PlutoStitcherSessionPlugin,BasePlugin);var _super=_create_super._(PlutoStitcherSessionPlugin);function PlutoStitcherSessionPlugin(){return _class_call_check._(this,PlutoStitcherSessionPlugin),_super.apply(this,arguments)}return _create_class._(PlutoStitcherSessionPlugin,[{key:"getId",value:function(){return _constants.pluginNames.PLUTO}},{key:"onRegister",value:function(player,options,services){_get._(_get_prototype_of._(PlutoStitcherSessionPlugin.prototype),"onRegister",this).call(this,player,options,services),this.updateSessionTimer=null,this.session={data:null,eventTimers:[]},this.heartbeat={counter:0,intervalId:null,isActive:!0},this.ad={isPlaying:!1,playhead:0,currentIndex:0,heartbeat:{intervalId:null,enabled:!0}},(0,_state.setState)(this.player.id,_constants.playerState.IS_PLUTO,!0)}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.CONTENT_PAUSED,_aviajs.PlayerEvent.CONTENT_PLAYING,_aviajs.PlayerEvent.ERROR,_aviajs.PlayerEvent.PLAYBACK_RESUMED,_aviajs.PlayerEvent.PLAYBACK_SUSPENDED,_aviajs.PlayerEvent.RESOURCE_BUFFERING,_aviajs.PlayerEvent.RESOURCE_END,_aviajs.PlayerEvent.STREAM_METADATA,_aviajs.PlayerEvent.PLAYBACK_STATE_CHANGE]}},{key:"handlePlayerEvent",value:function(event){var type=event.type,detail=event.detail,CONTENT_PAUSED=_aviajs.PlayerEvent.CONTENT_PAUSED,CONTENT_PLAYING=_aviajs.PlayerEvent.CONTENT_PLAYING,ERROR=_aviajs.PlayerEvent.ERROR,PLAYBACK_RESUMED=_aviajs.PlayerEvent.PLAYBACK_RESUMED,PLAYBACK_SUSPENDED=_aviajs.PlayerEvent.PLAYBACK_SUSPENDED,RESOURCE_BUFFERING=_aviajs.PlayerEvent.RESOURCE_BUFFERING,RESOURCE_END=_aviajs.PlayerEvent.RESOURCE_END,STREAM_METADATA=_aviajs.PlayerEvent.STREAM_METADATA,PLAYBACK_STATE_CHANGE=_aviajs.PlayerEvent.PLAYBACK_STATE_CHANGE;if(type===STREAM_METADATA){var _detail_error,mgid=(0,_state.getState)(this.player.id,_constants.playerState.MGID),topazFeed=((0,_state.getState)(this.player.id,mgid)||{}).topazFeed,sessiontoken=((null==topazFeed?void 0:topazFeed.stitchedstream)||{}).sessiontoken,stitcher=((null==topazFeed?void 0:topazFeed.servers)||{}).stitcher;this.requestSessionData(sessiontoken,stitcher).catch(console.error),window.addEventListener("beforeunload",this.cleanUp,{once:!0,capture:!0})}(type===RESOURCE_END||type===ERROR&&(null==detail?void 0:null===(_detail_error=detail.error)||void 0===_detail_error?void 0:_detail_error.fatal)===!0)&&this.cleanUp(),([CONTENT_PAUSED,PLAYBACK_SUSPENDED].includes(type)||type===RESOURCE_BUFFERING&&(null==detail?void 0:detail.buffering)===!0)&&(this.heartbeat.isActive=!1,clearInterval(this.heartbeat.intervalId));var isResumed=[CONTENT_PLAYING,PLAYBACK_RESUMED].includes(type)||type===RESOURCE_BUFFERING&&(null==detail?void 0:detail.buffering)===!1;type===PLAYBACK_STATE_CHANGE&&(isResumed=(null==detail?void 0:detail.playbackState)==="playing"),isResumed&&(this.heartbeat.isActive=!0,this.scheduleProgressMarker())}},{key:"cleanUp",value:function(){clearTimeout(this.updateSessionTimer),this.session.eventTimers.forEach(function(timer){return clearTimeout(timer)}),clearInterval(this.heartbeat.intervalId),this.ad.isPlaying&&(clearInterval(this.ad.heartbeat.intervalId),this.sendAdStop())}},{key:"requestSessionData",value:function(sessionToken,stitcher){var _this=this;return _async_to_generator._(function(){var _data,self1,data,delay;return _ts_generator._(this,function(_state){switch(_state.label){case 0:return self1=_this,[4,(0,_requestsession.requestStitcherSession)(sessionToken,stitcher)];case 1:return data=_state.sent(),self1.handleSessionData(data),delay=(delay=Date.parse(null===(_data=data)||void 0===_data?void 0:_data.nextUpdate)-Date.now())>=0&&delay<=BROWSER_MAX_DELAY?delay:5e3,_this.updateSessionTimer=setTimeout(function(){return self1.requestSessionData(sessionToken,stitcher)},delay),[2]}})})()}},{key:"handleSessionData",value:function(data){var prevData=this.session.data;this.session.data=data,null===prevData?(this.sendStreamSessionInfo(),this.sendProgressMarker()):(this.session.eventTimers.forEach(function(timer){return clearTimeout(timer)}),clearInterval(this.heartbeat.intervalId),this.handleContentChanges(prevData,data)),this.scheduleProgressMarker(),this.scheduleAdBreakStart(),this.scheduleAdEvents(),this.scheduleAdBreakComplete(),(0,_state.setState)(this.player.id,_constants.playerState.PLUTO_STITCHER_SESSION,data)}},{key:"handleContentChanges",value:function(prevData,data){var _prevData_clips_,_prevData_clips,_data_clips,_prevData_clips_1,_prevData_clips1,_data_clips1,clipChanged=(null==prevData?void 0:null===(_prevData_clips=prevData.clips)||void 0===_prevData_clips?void 0:null===(_prevData_clips_=_prevData_clips[0])||void 0===_prevData_clips_?void 0:_prevData_clips_.clipID)!==(null==data?void 0:null===(_data_clips=data.clips)||void 0===_data_clips?void 0:_data_clips[0].clipID),episodeChanged=(null==prevData?void 0:null===(_prevData_clips1=prevData.clips)||void 0===_prevData_clips1?void 0:null===(_prevData_clips_1=_prevData_clips1[0])||void 0===_prevData_clips_1?void 0:_prevData_clips_1.episodeID)!==(null==data?void 0:null===(_data_clips1=data.clips)||void 0===_data_clips1?void 0:_data_clips1[0].episodeID);(clipChanged||episodeChanged)&&(this.sendContentEnd(),this.sendContentStart())}},{key:"sendStreamSessionInfo",value:function(){var timeStamp=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.STREAM_SESSION_INFO,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data})}},{key:"sendContentStart",value:function(){var timeStamp=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.CONTENT_START,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data})}},{key:"sendContentEnd",value:function(){var timeStamp=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.CONTENT_END,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data})}},{key:"scheduleAdBreakStart",value:function(){if(null===(_this_session_data=this.session.data)||void 0===_this_session_data?void 0:null===(_this_session_data_adBreak=_this_session_data.adBreak)||void 0===_this_session_data_adBreak?void 0:_this_session_data_adBreak.ads){var _this_session_data_adBreak,_this_session_data,_this_session_data_adBreak1,_this_session_data1,adBreakStartTime=Date.parse(null===(_this_session_data1=this.session.data)||void 0===_this_session_data1?void 0:null===(_this_session_data_adBreak1=_this_session_data1.adBreak)||void 0===_this_session_data_adBreak1?void 0:_this_session_data_adBreak1.startTime),delay=adBreakStartTime-Date.now();if(delay>=0&&delay<=BROWSER_MAX_DELAY){var adBreakStartTimer=setTimeout(this.services.event.dispatchPluginEvent,delay,{type:PLUTO_EVENTS.AD_BREAK_START,timeStamp:adBreakStartTime,session:this.session.data});this.session.eventTimers.push(adBreakStartTimer)}}}},{key:"scheduleAdBreakComplete",value:function(){var _data_adBreak,_data_adBreak1,data=this.session.data,adBreakStopTime=Date.parse(null==data?void 0:null===(_data_adBreak=data.adBreak)||void 0===_data_adBreak?void 0:_data_adBreak.startTime)+(null==data?void 0:null===(_data_adBreak1=data.adBreak)||void 0===_data_adBreak1?void 0:_data_adBreak1.adBreakDuration),delay=adBreakStopTime-Date.now();if(delay>=0&&delay<=BROWSER_MAX_DELAY){var adBreakStopTimer=setTimeout(this.services.event.dispatchPluginEvent,delay,{type:PLUTO_EVENTS.AD_BREAK_COMPLETE,timeStamp:adBreakStopTime,session:data});this.session.eventTimers.push(adBreakStopTimer)}}},{key:"sendAdStart",value:function(){var timeStamp=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.AD_START,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data,currentAdIndex:this.ad.currentIndex})}},{key:"sendAdPlaying",value:function(){var adPlayhead=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,timeStamp=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.AD_PLAYING,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data,currentAdIndex:this.ad.currentIndex,adPlayhead:null!=adPlayhead?adPlayhead:this.ad.playhead})}},{key:"sendAdStop",value:function(){var adPlayhead=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,timeStamp=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.AD_STOP,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data,currentAdIndex:this.ad.currentIndex,adPlayhead:null!=adPlayhead?adPlayhead:this.ad.playhead})}},{key:"scheduleAdHeartbeat",value:function(){var _this=this,_this_ad=this.ad,isPlaying=_this_ad.isPlaying,heartbeat=_this_ad.heartbeat,currentIndex=_this_ad.currentIndex;if(heartbeat.enabled){var edenAdHeartbeatInterval=(this.options||{}).edenAdHeartbeatInterval,intervalMs=Number.isInteger(edenAdHeartbeatInterval)?1e3*edenAdHeartbeatInterval:AD_HEARTBEAT_INTERVAL;clearInterval(heartbeat.intervalId),heartbeat.intervalId=setInterval(function(){isPlaying&&(_this.ad.playhead+=intervalMs/1e3,_this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.AD_HEARTBEAT,timeStamp:Date.now(),session:_this.session.data,currentAdIndex:currentIndex,adPlayhead:_this.ad.playhead}))},intervalMs)}}},{key:"scheduleAdEvents",value:function(){var _this=this,data=this.session.data;if(Array.isArray(null==data?void 0:null===(_data_adBreak=data.adBreak)||void 0===_data_adBreak?void 0:_data_adBreak.ads)){var _data_adBreak,_data_adBreak1,adStartTime=Date.parse(null==data?void 0:null===(_data_adBreak1=data.adBreak)||void 0===_data_adBreak1?void 0:_data_adBreak1.startTime);data.adBreak.ads.forEach(function(ad,index){var adStartDelay=adStartTime-Date.now();if(adStartDelay>=0&&adStartDelay<=BROWSER_MAX_DELAY){var adStartTimer=setTimeout(function(adStartTime){_this.ad.currentIndex=index,_this.sendAdStart(adStartTime),_this.sendAdPlaying(0,adStartTime),_this.ad.isPlaying=!0,_this.ad.playhead=0,_this.scheduleAdHeartbeat()},adStartDelay+10,adStartTime);_this.session.eventTimers.push(adStartTimer)}var adStopTime=adStartTime+(null==ad?void 0:ad.duration),adStopDelay=adStopTime-Date.now();if(adStopDelay>=0&&adStopDelay<=BROWSER_MAX_DELAY){var adStopTimer=setTimeout(function(){var adPlayhead=Math.round(ad.duration/1e3);_this.ad.currentIndex=index,_this.ad.isPlaying=!1,_this.sendAdStop(adPlayhead,adStopTime),clearInterval(_this.ad.heartbeat.intervalId)},adStopDelay);_this.session.eventTimers.push(adStopTimer)}if(adStartDelay<0&&adStopDelay>0&&!_this.ad.isPlaying){_this.sendAdStart();var adPlayhead=Math.round((0-adStartDelay)/1e3);_this.sendAdPlaying(adPlayhead),_this.ad.isPlaying=!0,_this.ad.playhead=adPlayhead,_this.scheduleAdHeartbeat()}adStartTime=adStopTime})}}},{key:"sendProgressMarker",value:function(){var timeStamp=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.services.event.dispatchPluginEvent({type:PLUTO_EVENTS.PROGRESS_MARKER,timeStamp:null!=timeStamp?timeStamp:Date.now(),session:this.session.data})}},{key:"scheduleProgressMarker",value:function(){var _this=this;clearInterval(this.heartbeat.intervalId),this.heartbeat.intervalId=setInterval(function(){_this.heartbeat.isActive&&(_this.heartbeat.counter+=1e3,_this.heartbeat.counter>=HEARTBEAT_INTERVAL&&(_this.sendProgressMarker(),_this.heartbeat.counter=0))},1e3)}}]),PlutoStitcherSessionPlugin}(_base.BasePlugin)},457629:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"PromoReportingWCTVPlugin",{enumerable:!0,get:function(){return PromoReportingWCTVPlugin}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_create_super=__webpack_require__(428160),_aviajs=__webpack_require__(286887),_base=__webpack_require__(857942),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),PromoReportingWCTVPlugin=function(BasePlugin){_inherits._(PromoReportingWCTVPlugin,BasePlugin);var _super=_create_super._(PromoReportingWCTVPlugin);function PromoReportingWCTVPlugin(){return _class_call_check._(this,PromoReportingWCTVPlugin),_super.apply(this,arguments)}return _create_class._(PromoReportingWCTVPlugin,[{key:"getId",value:function(){return _constants.pluginNames.PROMO_REPORTING}},{key:"onRegister",value:function(player,options,services){_get._(_get_prototype_of._(PromoReportingWCTVPlugin.prototype),"onRegister",this).call(this,player,options,services),this.registerAdSkipPromoHook(player),this.cnRegex=RegExp("cn=[^&]*"),this.etRegex=RegExp("et=[^&]*")}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.PLUGIN_EVENT]}},{key:"sendAdBeacon",value:function(url){var adBeaconURL;try{adBeaconURL=new URL(url)}catch(err){console.error("invalid zMoatCallback URL supplied: ",err)}adBeaconURL&&fetch(adBeaconURL)}},{key:"handlePlayerEvent",value:function(event){if([_constants.customEvents.SHOW_WCTV_SKIP_PROMO,_constants.customEvents.CLICK_WCTV_SKIP_PROMO].includes(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)){var _event_detail,_event_detail1,adBeaconURL=(0,_state.getState)(this.player.id,_constants.playerState.Z_MOAT_CALLBACK_URL);if(adBeaconURL)switch(this.etRegex.test(adBeaconURL)||(adBeaconURL+="&et=s"),this.cnRegex.test(adBeaconURL)||(adBeaconURL+="&cn=placeholder"),null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.type){case _constants.customEvents.SHOW_WCTV_SKIP_PROMO:adBeaconURL=this.replaceQueryParameter(adBeaconURL,"et","s"),adBeaconURL=this.replaceQueryParameter(adBeaconURL,"cn","skipShown"),this.sendAdBeacon(adBeaconURL);break;case _constants.customEvents.CLICK_WCTV_SKIP_PROMO:adBeaconURL=this.replaceQueryParameter(adBeaconURL,"et","s"),adBeaconURL=this.replaceQueryParameter(adBeaconURL,"cn","skip"),this.sendAdBeacon(adBeaconURL)}}}},{key:"replaceQueryParameter",value:function(url,param,value){var re=new RegExp("[\\?&]".concat(param,"=([^&#]*)"));return url.replace(re,"&".concat(param,"=").concat(value))}},{key:"registerAdSkipPromoHook",value:function(player){player.registerHook(_aviajs.PlayerHookType.AD,function(context){var adInfo=context.value;(null==adInfo?void 0:adInfo.adTitle.includes("BET + - Pre-Roll - Premium Plan"))&&(adInfo.skippable=!0,(0,_state.setState)(null==player?void 0:player.id))})}}]),PromoReportingWCTVPlugin}(_base.BasePlugin)},993701:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"AviaUIRatingPlugin",{enumerable:!0,get:function(){return AviaUIRatingPlugin}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_create_super=__webpack_require__(428160),_aviajs=__webpack_require__(286887),_base=__webpack_require__(857942),_flatMap=__webpack_require__(293118),_templates=__webpack_require__(166274),_helpers=__webpack_require__(187813),_aviauiratingstyled=__webpack_require__(77582),_state=__webpack_require__(823837),_constants=__webpack_require__(469865),AviaUIRatingPlugin=function(BasePlugin){_inherits._(AviaUIRatingPlugin,BasePlugin);var _super=_create_super._(AviaUIRatingPlugin);function AviaUIRatingPlugin(){return _class_call_check._(this,AviaUIRatingPlugin),_super.apply(this,arguments)}return _create_class._(AviaUIRatingPlugin,[{key:"getId",value:function(){return _constants.pluginNames.RATINGS_OVERLAY}},{key:"onRegister",value:function(player,options,services){_get._(_get_prototype_of._(AviaUIRatingPlugin.prototype),"onRegister",this).call(this,player,options,services),this.adBreakActive=!1}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.CONTENT_PLAYING,_aviajs.PlayerEvent.CONTENT_START,_aviajs.PlayerEvent.SEEK_COMPLETE,_aviajs.PlayerEvent.AD_BREAK_COMPLETE,_aviajs.PlayerEvent.AD_BREAK_START,_aviajs.PlayerEvent.RESOURCE_START]}},{key:"init",value:function(){var _getState_videoDetail,_getState,_this=this,ratings=null===(_getState=(0,_state.getState)(this.player.id,(0,_state.getState)(this.player.id,_constants.playerState.MGID)))||void 0===_getState?void 0:null===(_getState_videoDetail=_getState.videoDetail)||void 0===_getState_videoDetail?void 0:_getState_videoDetail.contentRating;this.removePreviousRatings(),ratings&&(this.ratingUnderlay||(this.ratingUnderlay=(0,_helpers.template)(_aviauiratingstyled.underlayClass),this.ratingUnderlay.append((0,_templates.style)(_aviauiratingstyled.underlayCss))),this.ratingUnderlay.hidden=!0,(0,_flatMap.flatMap)(ratings,function(rating){if("string"!=typeof(null==rating?void 0:null===(_rating_images=rating.images)||void 0===_rating_images?void 0:null===(_rating_images_=_rating_images[0])||void 0===_rating_images_?void 0:_rating_images_.url))return[];var _rating_images_,_rating_images,_rating_descriptors__images_,_rating_descriptors_,_rating_descriptors,_rating_descriptors1,ratingImages=(null==rating?void 0:null===(_rating_descriptors=rating.descriptors)||void 0===_rating_descriptors?void 0:null===(_rating_descriptors_=_rating_descriptors[0])||void 0===_rating_descriptors_?void 0:null===(_rating_descriptors__images_=_rating_descriptors_.images[0])||void 0===_rating_descriptors__images_?void 0:_rating_descriptors__images_.url)?null==rating?void 0:rating.images.concat(null==rating?void 0:null===(_rating_descriptors1=rating.descriptors)||void 0===_rating_descriptors1?void 0:_rating_descriptors1.map(function(desc){var _desc_images;return null==desc?void 0:null===(_desc_images=desc.images)||void 0===_desc_images?void 0:_desc_images[0]})):null==rating?void 0:rating.images;return null==ratingImages?void 0:ratingImages.map(function(image){var img=document.createElement("img");return img.src=image.url,img.className=_aviauiratingstyled.underlayImageClass,img})}).forEach(function(img){(null==img?void 0:img.src)&&_this.ratingUnderlay.append(img)}),this.initUnderlaySlot())}},{key:"removePreviousRatings",value:function(){this.ratingUnderlay&&Array.from(this.ratingUnderlay.getElementsByTagName("img")).forEach(function(e){return e.remove()})}},{key:"initUnderlaySlot",value:function(s){var _this_services_playerOptions,_this_services,_this_underlaySlot,container,_this_services_playerOptions1,_this_services1;this.underlaySlot||(container="string"==typeof(null===(_this_services=this.services)||void 0===_this_services?void 0:null===(_this_services_playerOptions=_this_services.playerOptions)||void 0===_this_services_playerOptions?void 0:_this_services_playerOptions.container)?document.querySelector(this.services.playerOptions.container):null===(_this_services1=this.services)||void 0===_this_services1?void 0:null===(_this_services_playerOptions1=_this_services1.playerOptions)||void 0===_this_services_playerOptions1?void 0:_this_services_playerOptions1.container,this.underlaySlot=(null==container?void 0:container.querySelector('div[slot="underlay"]'))||(null==container?void 0:container.querySelector('div[data-role="videoContainer"]')),null===(_this_underlaySlot=this.underlaySlot)||void 0===_this_underlaySlot||_this_underlaySlot.append(this.ratingUnderlay))}},{key:"handlePlayerEvent",value:function(event){if((null==event?void 0:event.type)===_aviajs.PlayerEvent.RESOURCE_START){this.init();return}this.ratingUnderlay&&((null==event?void 0:event.type)===_aviajs.PlayerEvent.AD_BREAK_COMPLETE&&(this.adBreakActive=!1),(null==event?void 0:event.type)===_aviajs.PlayerEvent.AD_BREAK_START?(this.adBreakActive=!0,this.ratingUnderlay.hidden=!0):this.adBreakActive||this.showRatingUnderlay())}},{key:"showRatingUnderlay",value:function(){var _this=this;this.ratingUnderlay.hidden=!1,setTimeout(function(){_this.ratingUnderlay.hidden=!0},15e3)}}]),AviaUIRatingPlugin}(_base.BasePlugin)},77582:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{underlayClass:function(){return underlayClass},underlayImageClass:function(){return underlayImageClass},underlayCss:function(){return underlayCss}});var underlayClass="ui__underlay",underlayImageClass="".concat(underlayClass,"-image"),underlayCss="\n  .".concat(underlayClass," {\n    display: flex;\n    flex-flow: row;\n    height: 100%;\n    left: 0;\n    padding: 32px;\n    position: absolute;\n    top: 0;\n    width: 100%;\n    z-index: 0;\n  }\n\n  .").concat(underlayClass,"[hidden] {\n    display: none;\n  }\n\n  .").concat(underlayImageClass," {\n    height: 42px;\n    margin-right: 8px;\n  }\n")},396875:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"AviaUIRatingPlugin",{enumerable:!0,get:function(){return _aviauirating.AviaUIRatingPlugin}});var _aviauirating=__webpack_require__(993701)},286962:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{AdBreakStart:function(){return AdBreakStart},AdBreakComplete:function(){return AdBreakComplete},AdClick:function(){return AdClick},AdHeartbeat:function(){return AdHeartbeat},AdPause:function(){return AdPause},AdPlay:function(){return AdPlay},AdStart:function(){return AdStart},AdStop:function(){return AdStop}});var _class_call_check=__webpack_require__(990695),_inherits=__webpack_require__(599807),_create_super=__webpack_require__(428160),_mappings=__webpack_require__(978551),_common=__webpack_require__(681894),AdBreakStart=function(BasePlayerEvent){_inherits._(AdBreakStart,BasePlayerEvent);var _super=_create_super._(AdBreakStart);function AdBreakStart(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,AdBreakStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_BREAK_START,_this.data.playhead=Math.round(playhead||0),_this}return AdBreakStart}(_common.BasePlayerEvent),AdBreakComplete=function(BasePlayerEvent){_inherits._(AdBreakComplete,BasePlayerEvent);var _super=_create_super._(AdBreakComplete);function AdBreakComplete(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,AdBreakComplete),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_BREAK_COMPLETE,_this}return AdBreakComplete}(_common.BasePlayerEvent),AdClick=function(BasePlayerAdEvent){_inherits._(AdClick,BasePlayerAdEvent);var _super=_create_super._(AdClick);function AdClick(param){var _this,player=param.player,event=param.event,options=param.options;_class_call_check._(this,AdClick),(_this=_super.call(this,{player:player,event:event,options:options})).eventType=_mappings.edenEvents.AD_CLICK,_this.data.adType="playerAd",_this.data.adPlayhead=Math.round(options.adInfo.playhead||0);var destinationUrl=options.adInfo.destinationUrl;return destinationUrl&&(_this.data.destinationUrl=destinationUrl),_this}return AdClick}(_common.BasePlayerAdEvent),AdHeartbeat=function(BasePlayerAdEvent){_inherits._(AdHeartbeat,BasePlayerAdEvent);var _super=_create_super._(AdHeartbeat);function AdHeartbeat(param){var _this,player=param.player,event=param.event,options=param.options;return _class_call_check._(this,AdHeartbeat),(_this=_super.call(this,{player:player,event:event,options:options})).eventType=_mappings.edenEvents.AD_HEARTBEAT,_this.data.adPlayhead=Math.round(options.adInfo.playhead||0),_this}return AdHeartbeat}(_common.BasePlayerAdEvent),AdPause=function(BasePlayerAdEvent){_inherits._(AdPause,BasePlayerAdEvent);var _super=_create_super._(AdPause);function AdPause(param){var _this,player=param.player,event=param.event,options=param.options;return _class_call_check._(this,AdPause),(_this=_super.call(this,{player:player,event:event,options:options})).eventType=_mappings.edenEvents.AD_PAUSED,_this.data.adPlayhead=Math.round(options.adInfo.playhead||0),_this}return AdPause}(_common.BasePlayerAdEvent),AdPlay=function(BasePlayerAdEvent){_inherits._(AdPlay,BasePlayerAdEvent);var _super=_create_super._(AdPlay);function AdPlay(param){var _this,player=param.player,event=param.event,options=param.options;return _class_call_check._(this,AdPlay),(_this=_super.call(this,{player:player,event:event,options:options})).eventType=_mappings.edenEvents.AD_PLAYING,_this.data.adPlayhead=Math.round(options.adInfo.playhead||0),_this}return AdPlay}(_common.BasePlayerAdEvent),AdStart=function(BasePlayerAdEvent){_inherits._(AdStart,BasePlayerAdEvent);var _super=_create_super._(AdStart);function AdStart(param){var _this,_options_adInfo,player=param.player,event=param.event,options=param.options;return _class_call_check._(this,AdStart),(_this=_super.call(this,{player:player,event:event,options:options})).eventType=_mappings.edenEvents.AD_START,_this.data.length=(null==options?void 0:null===(_options_adInfo=options.adInfo)||void 0===_options_adInfo?void 0:_options_adInfo.adDuration)||0,_this}return AdStart}(_common.BasePlayerAdEvent),AdStop=function(BasePlayerAdEvent){_inherits._(AdStop,BasePlayerAdEvent);var _super=_create_super._(AdStop);function AdStop(param){var _this,player=param.player,event=param.event,options=param.options;return _class_call_check._(this,AdStop),(_this=_super.call(this,{player:player,event:event,options:options})).eventType=_mappings.edenEvents.AD_STOP,_this.data.adPlayhead=Math.round(options.adInfo.adDuration||0),_this}return AdStop}(_common.BasePlayerAdEvent)},681894:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{BaseEvent:function(){return BaseEvent},BasePlayerEvent:function(){return BasePlayerEvent},BasePlayerAdEvent:function(){return BasePlayerAdEvent}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_inherits=__webpack_require__(599807),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_create_super=__webpack_require__(428160),_constants=__webpack_require__(469865),_util=__webpack_require__(711082),_state=__webpack_require__(823837),BaseEvent=function BaseEvent(param){var event=param.event;_class_call_check._(this,BaseEvent),this.timestamp=(null==event?void 0:event.timeStamp)?new Date(event.timeStamp).toISOString():new Date().toISOString(),this.eventId=(0,_util.generateGUID)(),this.data={}},BasePlayerEvent=function(BaseEvent){_inherits._(BasePlayerEvent,BaseEvent);var _super=_create_super._(BasePlayerEvent);function BasePlayerEvent(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,BasePlayerEvent),(_this=_super.call(this,{event:event})).data={playerSessionId:(0,_state.getState)(player.id,_constants.playerState.SESSION_ID),streamRef:_this.getStreamRef(player)},_this}return _create_class._(BasePlayerEvent,[{key:"getStreamRef",value:function(player){var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail;return null==videoDetail?void 0:videoDetail.mgid}}]),BasePlayerEvent}(BaseEvent),BasePlayerAdEvent=function(BasePlayerEvent){_inherits._(BasePlayerAdEvent,BasePlayerEvent);var _super=_create_super._(BasePlayerAdEvent);function BasePlayerAdEvent(param){var _this,player=param.player,event=param.event,options=param.options;_class_call_check._(this,BasePlayerAdEvent),_this=_super.call(this,{player:player,event:event});var adInfo=options.adInfo;return _this.data=_object_spread_props._(_object_spread._({},_this.data),{adRef:adInfo.adId,creativeRef:adInfo.creativeId}),_this}return BasePlayerAdEvent}(BasePlayerEvent)},496252:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"EdenEvent",{enumerable:!0,get:function(){return EdenEvent}});var _ad=__webpack_require__(286962),_player=__webpack_require__(981289),_plutotv=__webpack_require__(586171),_playerscreen=__webpack_require__(363309),EdenEvent={AdBreakComplete:_ad.AdBreakComplete,AdBreakStart:_ad.AdBreakStart,AdClick:_ad.AdClick,AdHeartbeat:_ad.AdHeartbeat,AdPause:_ad.AdPause,AdPlay:_ad.AdPlay,AdStart:_ad.AdStart,AdStop:_ad.AdStop,ErrorAppTriggered:_playerscreen.ErrorAppTriggered,ErrorSlateDisplay:_playerscreen.ErrorSlateDisplay,NavigationClicked:_playerscreen.NavigationClicked,PlayerContentBufferingEnd:_player.PlayerContentBufferingEnd,PlayerContentBufferingStart:_player.PlayerContentBufferingStart,PlayerContentEnd:_player.PlayerContentEnd,PlayerContentStart:_player.PlayerContentStart,PlayerError:_player.PlayerError,PlayerFullscreenToggled:_player.PlayerFullscreenToggled,PlayerHeartbeat:_player.PlayerHeartbeat,PlayerInfo:_player.PlayerInfo,PlayerMuteToggled:_player.PlayerMuteToggled,PlayerPause:_player.PlayerPause,PlayerPlay:_player.PlayerPlay,PlayerPluginError:_player.PlayerPluginError,PlayerProgressMarker:_plutotv.PlayerProgressMarker,PlayerSeek:_player.PlayerSeek,PlayerSegmentComplete:_player.PlayerSegmentComplete,PlayerSegmentStart:_player.PlayerSegmentStart,PlayerStop:_player.PlayerStop,PlayerStreamInfo:_player.PlayerStreamInfo,PlayerStreamSessionInfo:_plutotv.PlayerStreamSessionInfo,PlutoTvAdBreakComplete:_plutotv.PlutoTvAdBreakComplete,PlutoTvAdBreakStart:_plutotv.PlutoTvAdBreakStart,PlutoTvAdHeartbeat:_plutotv.PlutoTvAdHeartbeat,PlutoTvAdPlay:_plutotv.PlutoTvAdPlay,PlutoTvAdStart:_plutotv.PlutoTvAdStart,PlutoTvAdStop:_plutotv.PlutoTvAdStop,PlutoTvPlayerContentEnd:_plutotv.PlutoTvPlayerContentEnd,PlutoTvPlayerContentStart:_plutotv.PlutoTvPlayerContentStart}},363309:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{NavigationClicked:function(){return NavigationClicked},NavigationOpen:function(){return NavigationOpen},ErrorSlateDisplay:function(){return ErrorSlateDisplay},ErrorAppTriggered:function(){return ErrorAppTriggered}});var _class_call_check=__webpack_require__(990695),_inherits=__webpack_require__(599807),_interop_require_default=__webpack_require__(759090),_object_spread=__webpack_require__(530110),_create_super=__webpack_require__(428160),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),_mappings=__webpack_require__(978551),_getview=_interop_require_default._(__webpack_require__(863860)),_getelementref=_interop_require_default._(__webpack_require__(174563)),_common=__webpack_require__(681894),NavigationClicked=function(BaseEvent){_inherits._(NavigationClicked,BaseEvent);var _super=_create_super._(NavigationClicked);function NavigationClicked(param){var _this,player=param.player,event=param.event,data=param.data;_class_call_check._(this,NavigationClicked),_this=_super.call(this,{event:event});var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail;return _this.eventType=_mappings.edenEvents.NAVIGATION_CLICKED,_this.data={view:(0,_getview.default)(videoDetail),elementRef:(0,_getelementref.default)(event)},data&&(_this.data=_object_spread._({},_this.data,data)),_this}return NavigationClicked}(_common.BaseEvent),NavigationOpen=function(BaseEvent){_inherits._(NavigationOpen,BaseEvent);var _super=_create_super._(NavigationOpen);function NavigationOpen(param){var _this,player=param.player,event=param.event,data=param.data;_class_call_check._(this,NavigationOpen),_this=_super.call(this,{event:event});var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail;return _this.eventType=_mappings.edenEvents.NAVIGATION_OPEN,_this.data={view:(0,_getview.default)(videoDetail),elementRef:(0,_getelementref.default)(event)},data&&(_this.data=_object_spread._({},_this.data,data)),_this}return NavigationOpen}(_common.BaseEvent),ErrorSlateDisplay=function(BaseEvent){_inherits._(ErrorSlateDisplay,BaseEvent);var _super=_create_super._(ErrorSlateDisplay);function ErrorSlateDisplay(param){var _this,player=param.player,event=param.event;_class_call_check._(this,ErrorSlateDisplay),_this=_super.call(this,{event:event});var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail;return _this.eventType=_mappings.edenEvents.NAVIGATION_OPEN,_this.data={view:"".concat((0,_getview.default)(videoDetail),"/error"),contentRef:null==videoDetail?void 0:videoDetail.mgid},_this}return ErrorSlateDisplay}(_common.BaseEvent),ErrorAppTriggered=function(BaseEvent){_inherits._(ErrorAppTriggered,BaseEvent);var _super=_create_super._(ErrorAppTriggered);function ErrorAppTriggered(param){var _this,player=param.player,event=param.event,errorType=param.errorType;_class_call_check._(this,ErrorAppTriggered),_this=_super.call(this,{event:event});var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail;return _this.eventType=_mappings.edenEvents.ERROR_APP_TRIGGERED,_this.data={view:(0,_getview.default)(videoDetail),errorType:errorType},_this}return ErrorAppTriggered}(_common.BaseEvent)},981289:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{PlayerError:function(){return PlayerError},PlayerPluginError:function(){return PlayerPluginError},PlayerInfo:function(){return PlayerInfo},PlayerStreamInfo:function(){return PlayerStreamInfo},PlayerPlay:function(){return PlayerPlay},PlayerPause:function(){return PlayerPause},PlayerStop:function(){return PlayerStop},PlayerSeek:function(){return PlayerSeek},PlayerHeartbeat:function(){return PlayerHeartbeat},PlayerFullscreenToggled:function(){return PlayerFullscreenToggled},PlayerMuteToggled:function(){return PlayerMuteToggled},PlayerContentStart:function(){return PlayerContentStart},PlayerContentEnd:function(){return PlayerContentEnd},PlayerContentBufferingStart:function(){return PlayerContentBufferingStart},PlayerContentBufferingEnd:function(){return PlayerContentBufferingEnd},PlayerSegmentStart:function(){return PlayerSegmentStart},PlayerSegmentComplete:function(){return PlayerSegmentComplete}});var _class_call_check=__webpack_require__(990695),_inherits=__webpack_require__(599807),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_create_super=__webpack_require__(428160),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),_util=__webpack_require__(711082),_usersettings=__webpack_require__(813366),_state=__webpack_require__(823837),_error=__webpack_require__(248646),_mappings=__webpack_require__(978551),_getaddata=__webpack_require__(106768),_common=__webpack_require__(681894),PlayerError=function(BasePlayerEvent){_inherits._(PlayerError,BasePlayerEvent);var _super=_create_super._(PlayerError);function PlayerError(param){var _this,_event_detail_error,_event_detail,_event_detail_error1,_event_detail1,_event_detail_error2,_event_detail2,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerError),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.ERROR,_this.data={code:null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:null===(_event_detail_error=_event_detail.error)||void 0===_event_detail_error?void 0:_event_detail_error.code,message:(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:null===(_event_detail_error1=_event_detail1.error)||void 0===_event_detail_error1?void 0:_event_detail_error1.message)||"No message provided",severityLevel:(null==event?void 0:null===(_event_detail2=event.detail)||void 0===_event_detail2?void 0:null===(_event_detail_error2=_event_detail2.error)||void 0===_event_detail_error2?void 0:_event_detail_error2.fatal)?-1:0,streamData:{playhead:Math.round(playhead||0),streamRef:_this.getStreamRef(player)}},_this}return PlayerError}(_common.BasePlayerEvent),PlayerPluginError=function(BasePlayerEvent){_inherits._(PlayerPluginError,BasePlayerEvent);var _super=_create_super._(PlayerPluginError);function PlayerPluginError(param){var _this,_StandardizedToMBConversions_internalName,player=param.player,event=param.event,playhead=param.playhead;_class_call_check._(this,PlayerPluginError),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.ERROR;var internalName=event.detail.detail.internalName,_ref=(0,_error.getErrorData)(internalName)||{},errorlevel=_ref.errorlevel,errormessage=_ref.errormessage;return _this.data={code:null===(_StandardizedToMBConversions_internalName=_error.StandardizedToMBConversions[internalName])||void 0===_StandardizedToMBConversions_internalName?void 0:_StandardizedToMBConversions_internalName.toUpperCase(),message:errormessage,severityLevel:errorlevel===_error.SeverityLevel.fatal?-1:0,streamData:{playhead:Math.round(playhead||0),streamRef:_this.getStreamRef(player)}},_this}return PlayerPluginError}(_common.BasePlayerEvent),PlayerInfo=function(BasePlayerEvent){_inherits._(PlayerInfo,BasePlayerEvent);var _super=_create_super._(PlayerInfo);function PlayerInfo(param){var _this,_reportingData_eden,player=param.player,event=param.event,options=param.options;_class_call_check._(this,PlayerInfo),_this=_super.call(this,{player:player,event:event});var autoAdvanceToNextVideo=options.autoAdvanceToNextVideo,mgid=options.mgid,reportingData=((0,_state.getState)(player.id,mgid)||{}).reportingData;return _this.eventType=_mappings.edenEvents.INFO,_this.data=_object_spread_props._(_object_spread._({},_this.data),{streamRef:mgid,playerState:null==reportingData?void 0:null===(_reportingData_eden=reportingData.eden)||void 0===_reportingData_eden?void 0:_reportingData_eden.playerState,version:_aviajs.buildInfo.playerVersion,autoplay:null!=autoAdvanceToNextVideo&&autoAdvanceToNextVideo,autoplayBlocked:(0,_state.getState)(player.id,_constants.playerState.AUTOPLAY_BLOCKED)}),(null==reportingData?void 0:reportingData.playerType)&&["VideoHeroPlayer","VideoPromoUnitPlayer"].includes(null==reportingData?void 0:reportingData.playerType)&&(_this.data.playerType=reportingData.playerType),_this}return PlayerInfo}(_common.BasePlayerEvent),PlayerStreamInfo=function(BasePlayerEvent){_inherits._(PlayerStreamInfo,BasePlayerEvent);var _super=_create_super._(PlayerStreamInfo);function PlayerStreamInfo(param){var _this,_topazFeed_stitchedstream,_UserSettings_get,player=param.player,event=param.event,playhead=param.playhead;_class_call_check._(this,PlayerStreamInfo),_this=_super.call(this,{player:player,event:event});var topazFeed=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).topazFeed;_this.eventType=_mappings.edenEvents.STREAM_INFO,_this.data=_object_spread_props._(_object_spread._({},_this.data),{playhead:Math.round(playhead||0),cdnVendor:null==topazFeed?void 0:null===(_topazFeed_stitchedstream=topazFeed.stitchedstream)||void 0===_topazFeed_stitchedstream?void 0:_topazFeed_stitchedstream.cdn,serverSideAd:(0,_state.getState)(player.id,_constants.playerState.IS_DAI),thumbnailPreview:!(0,_state.getState)(player.id,_constants.playerState.IS_LIVE)});var currentTextTrack=((0,_util.getTextTracks)(player)||{}).currentTextTrack;(null==currentTextTrack?void 0:currentTextTrack.kind)&&(_this.data.textTrack=_object_spread_props._(_object_spread._({},(null==currentTextTrack?void 0:currentTextTrack.language)&&{language:currentTextTrack.language}),{trackType:null==currentTextTrack?void 0:currentTextTrack.kind,enabled:null!==(_UserSettings_get=_usersettings.UserSettings.get(_constants.userSettingsKeys.CC_ON))&&void 0!==_UserSettings_get&&_UserSettings_get}));var currentAudio=((0,_util.getAudioTracks)(player)||{}).currentAudio;return currentAudio&&(_this.data.audioTrack=_object_spread_props._(_object_spread._({},(null==currentAudio?void 0:currentAudio.language)&&{language:currentAudio.language}),{audioDescription:(null==currentAudio?void 0:currentAudio.type)==="description"})),_this}return PlayerStreamInfo}(_common.BasePlayerEvent),PlayerPlay=function(BasePlayerEvent){_inherits._(PlayerPlay,BasePlayerEvent);var _super=_create_super._(PlayerPlay);function PlayerPlay(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerPlay),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.PLAY,_this.data.playhead=Math.round(playhead||0),_this}return PlayerPlay}(_common.BasePlayerEvent),PlayerPause=function(BasePlayerEvent){_inherits._(PlayerPause,BasePlayerEvent);var _super=_create_super._(PlayerPause);function PlayerPause(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerPause),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.PAUSE,_this.data.playhead=Math.round(playhead||0),_this}return PlayerPause}(_common.BasePlayerEvent),PlayerStop=function(BasePlayerEvent){_inherits._(PlayerStop,BasePlayerEvent);var _super=_create_super._(PlayerStop);function PlayerStop(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerStop),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.STOP,_this.data.playhead=Math.round(playhead||0),_this}return PlayerStop}(_common.BasePlayerEvent),PlayerSeek=function(BasePlayerEvent){_inherits._(PlayerSeek,BasePlayerEvent);var _super=_create_super._(PlayerSeek);function PlayerSeek(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerSeek),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.SEEK,_this.data.playhead=Math.round(playhead||0),_this}return PlayerSeek}(_common.BasePlayerEvent),PlayerHeartbeat=function(BasePlayerEvent){_inherits._(PlayerHeartbeat,BasePlayerEvent);var _super=_create_super._(PlayerHeartbeat);function PlayerHeartbeat(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerHeartbeat),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.HEARTBEAT,_this.data.playhead=Math.round(playhead||0),_this}return PlayerHeartbeat}(_common.BasePlayerEvent),PlayerFullscreenToggled=function(BasePlayerEvent){_inherits._(PlayerFullscreenToggled,BasePlayerEvent);var _super=_create_super._(PlayerFullscreenToggled);function PlayerFullscreenToggled(param){var _this,_event_detail,player=param.player,event=param.event,playhead=param.playhead;if(_class_call_check._(this,PlayerFullscreenToggled),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.FULLSCREEN_TOGGLED,_this.data=_object_spread_props._(_object_spread._({},_this.data),{playhead:Math.round(playhead||0),fullscreen:null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.fullscreen}),(0,_state.getState)(player.id,_constants.playerState.IS_AD_BREAK_ACTIVE)){var adData=(0,_getaddata.getAdData)();_this.data.adPlayhead=adData.adInfo.playhead,_this.data.adRef=adData.adInfo.adId}return _this}return PlayerFullscreenToggled}(_common.BasePlayerEvent),PlayerMuteToggled=function(BasePlayerEvent){_inherits._(PlayerMuteToggled,BasePlayerEvent);var _super=_create_super._(PlayerMuteToggled);function PlayerMuteToggled(param){var _this,_event_detail,player=param.player,event=param.event,playhead=param.playhead;if(_class_call_check._(this,PlayerMuteToggled),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.MUTE_TOGGLED,_this.data=_object_spread_props._(_object_spread._({},_this.data),{playhead:Math.round(playhead||0),muted:null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.muted}),(0,_state.getState)(player.id,_constants.playerState.IS_AD_BREAK_ACTIVE)){var adData=(0,_getaddata.getAdData)();_this.data.adPlayhead=adData.adInfo.playhead,_this.data.adRef=adData.adInfo.adId}return _this}return PlayerMuteToggled}(_common.BasePlayerEvent),PlayerContentStart=function(BasePlayerEvent){_inherits._(PlayerContentStart,BasePlayerEvent);var _super=_create_super._(PlayerContentStart);function PlayerContentStart(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlayerContentStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.CONTENT_START,_this}return PlayerContentStart}(_common.BasePlayerEvent),PlayerContentEnd=function(BasePlayerEvent){_inherits._(PlayerContentEnd,BasePlayerEvent);var _super=_create_super._(PlayerContentEnd);function PlayerContentEnd(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlayerContentEnd),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.CONTENT_END,_this}return PlayerContentEnd}(_common.BasePlayerEvent),PlayerContentBufferingStart=function(BasePlayerEvent){_inherits._(PlayerContentBufferingStart,BasePlayerEvent);var _super=_create_super._(PlayerContentBufferingStart);function PlayerContentBufferingStart(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerContentBufferingStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.CONTENT_BUFFERING_START,_this.data.playhead=Math.round(playhead||0),_this}return PlayerContentBufferingStart}(_common.BasePlayerEvent),PlayerContentBufferingEnd=function(BasePlayerEvent){_inherits._(PlayerContentBufferingEnd,BasePlayerEvent);var _super=_create_super._(PlayerContentBufferingEnd);function PlayerContentBufferingEnd(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerContentBufferingEnd),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.CONTENT_BUFFERING_END,_this.data=_object_spread_props._(_object_spread._({},_this.data),{playhead:Math.round(playhead||0),currentQuality:(0,_util.getVideoResolution)(player)}),_this}return PlayerContentBufferingEnd}(_common.BasePlayerEvent),PlayerSegmentStart=function(BasePlayerEvent){_inherits._(PlayerSegmentStart,BasePlayerEvent);var _super=_create_super._(PlayerSegmentStart);function PlayerSegmentStart(param){var _this,_event_detail,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerSegmentStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.SEGMENT_START,_this.data=_object_spread_props._(_object_spread._({},_this.data),{playhead:Math.round(playhead||0),segmentRef:null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.chapterId}),_this}return PlayerSegmentStart}(_common.BasePlayerEvent),PlayerSegmentComplete=function(BasePlayerEvent){_inherits._(PlayerSegmentComplete,BasePlayerEvent);var _super=_create_super._(PlayerSegmentComplete);function PlayerSegmentComplete(param){var _this,_event_detail,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlayerSegmentComplete),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.SEGMENT_COMPLETE,_this.data=_object_spread_props._(_object_spread._({},_this.data),{playhead:Math.round(playhead||0),segmentRef:null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.chapterId}),_this}return PlayerSegmentComplete}(_common.BasePlayerEvent)},586171:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{PlayerStreamSessionInfo:function(){return PlayerStreamSessionInfo},PlayerProgressMarker:function(){return PlayerProgressMarker},PlutoTvPlayerContentStart:function(){return PlutoTvPlayerContentStart},PlutoTvPlayerContentEnd:function(){return PlutoTvPlayerContentEnd},PlutoTvAdBreakStart:function(){return PlutoTvAdBreakStart},PlutoTvAdBreakComplete:function(){return PlutoTvAdBreakComplete},PlutoTvAdStart:function(){return PlutoTvAdStart},PlutoTvAdPlay:function(){return PlutoTvAdPlay},PlutoTvAdHeartbeat:function(){return PlutoTvAdHeartbeat},PlutoTvAdStop:function(){return PlutoTvAdStop}});var _class_call_check=__webpack_require__(990695),_inherits=__webpack_require__(599807),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_create_super=__webpack_require__(428160),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),_mappings=__webpack_require__(978551),BasePlutoTvEvent=function(BasePlayerEvent){_inherits._(BasePlutoTvEvent,BasePlayerEvent);var _super=_create_super._(BasePlutoTvEvent);function BasePlutoTvEvent(param){var _this,_session_clips,player=param.player,event=param.event;_class_call_check._(this,BasePlutoTvEvent),_this=_super.call(this,{player:player,event:event});var session=(event.detail||{}).session,_ref=(null==session?void 0:null===(_session_clips=session.clips)||void 0===_session_clips?void 0:_session_clips[0])||{},clipID=_ref.clipID,episodeID=_ref.episodeID;return _this.data.metadata={clientId:(0,_state.getState)(player.id,_constants.playerState.USER_ID),clipId:clipID,episodeId:episodeID},_this}return BasePlutoTvEvent}(__webpack_require__(681894).BasePlayerEvent),BasePlutoTvAdEvent=function(BasePlutoTvEvent){_inherits._(BasePlutoTvAdEvent,BasePlutoTvEvent);var _super=_create_super._(BasePlutoTvAdEvent);function BasePlutoTvAdEvent(param){var _this,player=param.player,event=param.event;_class_call_check._(this,BasePlutoTvAdEvent),_this=_super.call(this,{player:player,event:event});var _ref=event.detail||{},session=_ref.session,currentAdIndex=_ref.currentAdIndex,currentAd=Number.isInteger(currentAdIndex)?session.adBreak.ads[currentAdIndex]:{};return _this.data=_object_spread_props._(_object_spread._({},_this.data),{adRef:currentAd.ID,creativeRef:currentAd.ID}),_this}return BasePlutoTvAdEvent}(BasePlutoTvEvent),PlayerStreamSessionInfo=function(BasePlutoTvEvent){_inherits._(PlayerStreamSessionInfo,BasePlutoTvEvent);var _super=_create_super._(PlayerStreamSessionInfo);function PlayerStreamSessionInfo(param){var _this,_session_streamInfo,player=param.player,event=param.event,options=param.options;_class_call_check._(this,PlayerStreamSessionInfo),_this=_super.call(this,{player:player,event:event});var session=(event.detail||{}).session;return _this.eventType=_mappings.edenEvents.STREAM_SESSION_INFO,_this.data.metadata=_object_spread_props._(_object_spread._({},_this.data.metadata),{channelId:null==session?void 0:null===(_session_streamInfo=session.streamInfo)||void 0===_session_streamInfo?void 0:_session_streamInfo.streamID,environment:null==options?void 0:options.environment,sessionId:null==session?void 0:session.id}),delete _this.data.streamRef,_this}return PlayerStreamSessionInfo}(BasePlutoTvEvent),PlayerProgressMarker=function(BasePlutoTvEvent){_inherits._(PlayerProgressMarker,BasePlutoTvEvent);var _super=_create_super._(PlayerProgressMarker);function PlayerProgressMarker(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlayerProgressMarker),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.PROGRESS_MARKER,_this}return PlayerProgressMarker}(BasePlutoTvEvent),PlutoTvPlayerContentStart=function(BasePlutoTvEvent){_inherits._(PlutoTvPlayerContentStart,BasePlutoTvEvent);var _super=_create_super._(PlutoTvPlayerContentStart);function PlutoTvPlayerContentStart(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlutoTvPlayerContentStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.CONTENT_START,_this}return PlutoTvPlayerContentStart}(BasePlutoTvEvent),PlutoTvPlayerContentEnd=function(BasePlutoTvEvent){_inherits._(PlutoTvPlayerContentEnd,BasePlutoTvEvent);var _super=_create_super._(PlutoTvPlayerContentEnd);function PlutoTvPlayerContentEnd(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlutoTvPlayerContentEnd),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.CONTENT_END,_this}return PlutoTvPlayerContentEnd}(BasePlutoTvEvent),PlutoTvAdBreakStart=function(BasePlutoTvEvent){_inherits._(PlutoTvAdBreakStart,BasePlutoTvEvent);var _super=_create_super._(PlutoTvAdBreakStart);function PlutoTvAdBreakStart(param){var _this,player=param.player,event=param.event,playhead=param.playhead;return _class_call_check._(this,PlutoTvAdBreakStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_BREAK_START,_this.data.playhead=Math.round(playhead||0),_this}return PlutoTvAdBreakStart}(BasePlutoTvEvent),PlutoTvAdBreakComplete=function(BasePlutoTvEvent){_inherits._(PlutoTvAdBreakComplete,BasePlutoTvEvent);var _super=_create_super._(PlutoTvAdBreakComplete);function PlutoTvAdBreakComplete(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlutoTvAdBreakComplete),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_BREAK_COMPLETE,_this}return PlutoTvAdBreakComplete}(BasePlutoTvEvent),PlutoTvAdStart=function(BasePlutoTvAdEvent){_inherits._(PlutoTvAdStart,BasePlutoTvAdEvent);var _super=_create_super._(PlutoTvAdStart);function PlutoTvAdStart(param){var _this,player=param.player,event=param.event;_class_call_check._(this,PlutoTvAdStart),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_START;var _ref=event.detail||{},session=_ref.session,currentAdIndex=_ref.currentAdIndex,currentAd=Number.isInteger(currentAdIndex)?session.adBreak.ads[currentAdIndex]:{};return _this.data.length=Math.round((null==currentAd?void 0:currentAd.duration)/1e3),_this}return PlutoTvAdStart}(BasePlutoTvAdEvent),PlutoTvAdPlay=function(BasePlutoTvAdEvent){_inherits._(PlutoTvAdPlay,BasePlutoTvAdEvent);var _super=_create_super._(PlutoTvAdPlay);function PlutoTvAdPlay(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlutoTvAdPlay),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_PLAYING,_this.data.adPlayhead=event.detail.adPlayhead,delete _this.data.metadata,_this}return PlutoTvAdPlay}(BasePlutoTvAdEvent),PlutoTvAdHeartbeat=function(BasePlutoTvAdEvent){_inherits._(PlutoTvAdHeartbeat,BasePlutoTvAdEvent);var _super=_create_super._(PlutoTvAdHeartbeat);function PlutoTvAdHeartbeat(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlutoTvAdHeartbeat),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_HEARTBEAT,_this.data.adPlayhead=event.detail.adPlayhead,delete _this.data.metadata,_this}return PlutoTvAdHeartbeat}(BasePlutoTvAdEvent),PlutoTvAdStop=function(BasePlutoTvAdEvent){_inherits._(PlutoTvAdStop,BasePlutoTvAdEvent);var _super=_create_super._(PlutoTvAdStop);function PlutoTvAdStop(param){var _this,player=param.player,event=param.event;return _class_call_check._(this,PlutoTvAdStop),(_this=_super.call(this,{player:player,event:event})).eventType=_mappings.edenEvents.AD_STOP,_this.data.adPlayhead=event.detail.adPlayhead,_this}return PlutoTvAdStop}(BasePlutoTvAdEvent)},210218:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createEventsForEndOfContentSlate",{enumerable:!0,get:function(){return createEventsForEndOfContentSlate}});var _interop_require_default=__webpack_require__(759090),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_mappings=__webpack_require__(978551),_getview=_interop_require_default._(__webpack_require__(863860));function createEventsForEndOfContentSlate(pluginEvent,basePayload,videoDetail){var _pluginEvent_detail,eventType=null===(_pluginEvent_detail=pluginEvent.detail)||void 0===_pluginEvent_detail?void 0:_pluginEvent_detail.type;return _mappings.eventsMappings[eventType].map(function(eventType){var data,ACTION_OCCURRED=_mappings.edenEvents.ACTION_OCCURRED,NAVIGATION_OPEN=_mappings.edenEvents.NAVIGATION_OPEN;switch(eventType){case ACTION_OCCURRED:data=createActionOccurredData(pluginEvent,videoDetail);break;case NAVIGATION_OPEN:data=createNavOpenData(pluginEvent,videoDetail);break;default:data={}}return _object_spread_props._(_object_spread._({},basePayload),{eventType:eventType,data:data})})}function createActionOccurredData(pluginEvent,videoDetail){var _pluginEvent_detail_element,_pluginEvent_detail,_upNext_,_pluginEvent_detail_recommendation,_pluginEvent_detail1,mgid=videoDetail.mgid,upNext=videoDetail.upNext;switch(null==pluginEvent?void 0:null===(_pluginEvent_detail=pluginEvent.detail)||void 0===_pluginEvent_detail?void 0:null===(_pluginEvent_detail_element=_pluginEvent_detail.element)||void 0===_pluginEvent_detail_element?void 0:_pluginEvent_detail_element.overlayType){case"watch-next":return{actionName:"upNextPresented",actionPayload:{upNextContentRef:null===(_upNext_=upNext[0])||void 0===_upNext_?void 0:_upNext_.mgid,currentStreamRef:mgid}};case"recommendations":return{actionName:"recommendationPresented",actionPayload:{recommendedContentRefs:[null==pluginEvent?void 0:null===(_pluginEvent_detail1=pluginEvent.detail)||void 0===_pluginEvent_detail1?void 0:null===(_pluginEvent_detail_recommendation=_pluginEvent_detail1.recommendation)||void 0===_pluginEvent_detail_recommendation?void 0:_pluginEvent_detail_recommendation.mgid],currentStreamRef:mgid}};case"upsell":return{actionName:"upsellPresented"}}}function createNavOpenData(pluginEvent,videoDetail){var _pluginEvent_detail_element,_pluginEvent_detail;return{view:"".concat((0,_getview.default)(videoDetail),"/overlay?type=").concat(null==pluginEvent?void 0:null===(_pluginEvent_detail=pluginEvent.detail)||void 0===_pluginEvent_detail?void 0:null===(_pluginEvent_detail_element=_pluginEvent_detail.element)||void 0===_pluginEvent_detail_element?void 0:_pluginEvent_detail_element.overlayType),contentRef:null==videoDetail?void 0:videoDetail.mgid}}},106768:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{updateAdData:function(){return updateAdData},getAdData:function(){return getAdData},getAdClickThroughUrl:function(){return getAdClickThroughUrl}});var _object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_aviajs=__webpack_require__(286887),_util=__webpack_require__(711082),adBreakInfo={adBreakDuration:0,adPlayhead:0},adInfo={adId:"",creativeId:"",adDuration:0,adPosition:0,adTitle:"",playhead:0,destinationUrl:""},updateAdData=function(event){switch(event.type){case _aviajs.PlayerEvent.AD_BREAK_METADATA:var _event_detail_adBreakInfo=event.detail.adBreakInfo,adBreakDuration=_event_detail_adBreakInfo.adBreakDuration,adPlayhead=_event_detail_adBreakInfo.adPlayhead;adBreakInfo=_object_spread_props._(_object_spread._({},adBreakInfo),{adBreakDuration:adBreakDuration,adPlayhead:adPlayhead});break;case _aviajs.PlayerEvent.AD_START:var _event_detail_adInfo_adObject,_event_detail_adInfo,_event_detail_adInfo1=event.detail.adInfo,adId=_event_detail_adInfo1.adId,creativeId=_event_detail_adInfo1.creativeId,adPosition=_event_detail_adInfo1.adPosition,adTitle=_event_detail_adInfo1.adTitle,playhead=_event_detail_adInfo1.playhead,adDuration=_event_detail_adInfo1.adDuration,adObject=_event_detail_adInfo1.adObject,clickThroughUrl=_event_detail_adInfo1.clickThroughUrl,_ref=(null===(_event_detail_adInfo=event.detail.adInfo)||void 0===_event_detail_adInfo?void 0:null===(_event_detail_adInfo_adObject=_event_detail_adInfo.adObject)||void 0===_event_detail_adInfo_adObject?void 0:_event_detail_adInfo_adObject.data)||{},tmp=_ref.ad_id,tmp1=_ref.creative_id;adInfo=_object_spread_props._(_object_spread._({},adInfo),{adId:adId||(void 0===tmp?"":tmp)||"0",creativeId:creativeId||(void 0===tmp1?"":tmp1)||"0",adPosition:adPosition,adTitle:adTitle,playhead:playhead||0,adDuration:Math.round(adDuration),destinationUrl:getAdClickThroughUrl(adObject,clickThroughUrl)});break;case _aviajs.PlayerEvent.AD_PROGRESS:adInfo.playhead=Math.round(event.detail.currentTime)}},getAdData=function(){return{adInfo:adInfo,adBreakInfo:adBreakInfo}};function getAdClickThroughUrl(adObject,clickThroughUrl){var daiUrl,_ref=(null==adObject?void 0:adObject.j)||{},j=_ref.j,l=_ref.l;return daiUrl=(0,_util.isValidUrl)(j)?j:(0,_util.isValidUrl)(l)?l:null,clickThroughUrl||daiUrl}},183313:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _aviajs=__webpack_require__(286887),_default=function(){return[_aviajs.PlayerEvent.AD_BREAK_METADATA,_aviajs.PlayerEvent.AD_BREAK_START,_aviajs.PlayerEvent.AD_BREAK_COMPLETE,_aviajs.PlayerEvent.AD_CLICK,_aviajs.PlayerEvent.AD_PAUSED,_aviajs.PlayerEvent.AD_PLAYING,_aviajs.PlayerEvent.AD_START,_aviajs.PlayerEvent.AD_COMPLETE,_aviajs.PlayerEvent.AD_SKIPPED,_aviajs.PlayerEvent.AD_PROGRESS]}},280365:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _util=__webpack_require__(711082),_default=function(track){var _track_language,isDescribed=(null==track?void 0:track.type)==="description",language=null!==(_track_language=null==track?void 0:track.language)&&void 0!==_track_language?_track_language:(0,_util.getLanguageCodeFromLabel)(null==track?void 0:track.label);return isDescribed?"".concat(language,"_description"):language}},174563:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _constants=__webpack_require__(469865),_default=function(event){var mgid=(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.mgid)||"mgid-undefined";switch(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.type){case"clickCCToggle":return"ui://settings/subtitle-language";case"clickChannelsToggle":return(null===(_event_detail2=event.detail)||void 0===_event_detail2?void 0:_event_detail2.isActive)?"ui://browse-channels":"ui://hide-channels";case"clickChannelsRightArrow":return"ui://next";case"clickChannelsLeftArrow":return"ui://previous";case"clickChannelTile":return"ui://".concat(mgid,"/tile");case"clickForwardButton":return"ui://fast-forward-button";case"clickAdPauseButton":case"clickPauseButton":return"ui://pause-button";case"clickAdPlayButton":case"clickPlayButton":return"ui://play-button";case"clickPlayToggle":return"ui://play-pause-button";case _constants.customEvents.CLICK_REPLAY:return"ui://replay";case"clickSettingsButton":return"ui://video-settings";case"languageselect":return(null===(_event_detail3=event.detail)||void 0===_event_detail3?void 0:null===(_event_detail_detail=_event_detail3.detail)||void 0===_event_detail_detail?void 0:_event_detail_detail.trackType)==="audio"?"ui://settings/audio-language":"ui://settings/subtitle-language";case"clickAudioTrackButton":return"ui://settings/audio-language";case"clickProgressBar":return"ui://scrubber-bar";case"clickResumeButton":return"ui://play-button";case"clickRewindButton":return"ui://rewind-button";case"dismissChannels":case"dismissUpNext":return"ui://dismiss";case"clickNextButton":var _event_detail,_event_detail1,_event_detail2,_event_detail_detail,_event_detail3,_event_detail4,overlayType=((null===(_event_detail4=event.detail)||void 0===_event_detail4?void 0:_event_detail4.element)||{}).overlayType;if("upsell"===overlayType)return"ui://try-for-free";return"ui://".concat(mgid,"/").concat({"watch-next":"watch-next-button",recommendations:"watch-now"}[overlayType]);case"clickWatchCreditsButton":return"ui://view-credits";case _constants.customEvents.CLICK_ERROR_BUTTON:return"ui://ok";case"closePlayer":return"ui://x-close";case"skipAd":return"ui://skip-promo"}}},863860:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _default=function(videoDetail){return"view://content/player/".concat(null==videoDetail?void 0:videoDetail.mgid)}},680537:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"handleLiveRestartEvent",{enumerable:!0,get:function(){return handleLiveRestartEvent}});var _object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),_mappings=__webpack_require__(978551),_state=__webpack_require__(823837),handleLiveRestartEvent=function(param){var baseEvent=param.baseEvent,eventType=param.eventType,options=param.options,playerId=param.playerId,playhead=param.playhead,startTime=param.startTime,videoDetail=((0,_state.getState)(playerId,(0,_state.getState)(playerId,_constants.playerState.MGID))||{}).videoDetail,events=[_object_spread_props._(_object_spread._({},baseEvent),{eventType:_mappings.edenEvents.STOP,data:{playerSessionId:(0,_state.getState)(playerId,_constants.playerState.SESSION_ID),playhead:Math.round(playhead||0),streamRef:videoDetail.mgid}}),_object_spread_props._(_object_spread._({},baseEvent),{eventType:_mappings.edenEvents.PLAY,data:{playerSessionId:(0,_state.getState)(playerId,_constants.playerState.SESSION_ID),playhead:Math.round(playhead||0),streamRef:videoDetail.mgid,playerData:{autoplay:options.autoAdvanceToNextVideo||!1,autoplayBlocked:(0,_state.getState)(playerId,_constants.playerState.AUTOPLAY_BLOCKED),version:_aviajs.buildInfo.playerVersion}}}),_object_spread_props._(_object_spread._({},baseEvent),{eventType:_mappings.edenEvents.CONTENT_START,data:{playerSessionId:(0,_state.getState)(playerId,_constants.playerState.SESSION_ID),streamRef:videoDetail.mgid}}),_object_spread_props._(_object_spread._({},baseEvent),{eventType:_mappings.edenEvents.HEARTBEAT,data:{playerSessionId:(0,_state.getState)(playerId,_constants.playerState.SESSION_ID),playhead:Math.round(playhead||0),streamRef:videoDetail.mgid}})];return"contentRestarted"===eventType&&events.splice(1,0,_object_spread_props._(_object_spread._({},baseEvent),{eventType:"player.liveRestart",data:{playerSessionId:(0,_state.getState)(playerId,_constants.playerState.SESSION_ID),streamRef:videoDetail.mgid,epgSlotStartTime:new Date(1e3*startTime).toISOString()}})),"returnToLive"===eventType&&events.splice(1,0,_object_spread_props._(_object_spread._({},baseEvent),{eventType:"player.liveResume",data:{playerSessionId:(0,_state.getState)(playerId,_constants.playerState.SESSION_ID),streamRef:videoDetail.mgid}})),events}},404355:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{edenEvents:function(){return _mappings.edenEvents},eventsMappings:function(){return _mappings.eventsMappings},getAdData:function(){return _getaddata.getAdData},getAdEvents:function(){return _getadevents.default},getElementRef:function(){return _getelementref.default},getView:function(){return _getview.default},isAdEvent:function(){return _isadevent.default},isPlutoAdBreakComplete:function(){return _isplutoevent.isPlutoAdBreakComplete},isPlutoAdPlaying:function(){return _isplutoevent.isPlutoAdPlaying},isReportingPluginEvent:function(){return _isreportingpluginevent.default},transformEvent:function(){return _transformevent.transformEvent},transformMetricEvent:function(){return _transformmetricevent.default},updateAdData:function(){return _getaddata.updateAdData}});var _interop_require_default=__webpack_require__(759090),_getaddata=__webpack_require__(106768),_getadevents=_interop_require_default._(__webpack_require__(183313)),_getelementref=_interop_require_default._(__webpack_require__(174563)),_getview=_interop_require_default._(__webpack_require__(863860)),_isadevent=_interop_require_default._(__webpack_require__(192123)),_isplutoevent=__webpack_require__(523300),_isreportingpluginevent=_interop_require_default._(__webpack_require__(213211)),_mappings=__webpack_require__(978551),_transformevent=__webpack_require__(590738),_transformmetricevent=_interop_require_default._(__webpack_require__(992599))},192123:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _getadevents=__webpack_require__(759090)._(__webpack_require__(183313)),_default=function(event){return(0,_getadevents.default)().includes(null==event?void 0:event.type)}},523300:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{isPlutoAdPlaying:function(){return isPlutoAdPlaying},isPlutoAdBreakComplete:function(){return isPlutoAdBreakComplete}});var _pluto=__webpack_require__(905574);function isPlutoAdPlaying(event){var _event_detail;return(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)===_pluto.PLUTO_EVENTS.AD_PLAYING}function isPlutoAdBreakComplete(event){var _event_detail;return(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)===_pluto.PLUTO_EVENTS.AD_BREAK_COMPLETE}},213211:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _pluto=__webpack_require__(905574),_constants=__webpack_require__(469865),_default=function(event){var _event_detail,_event_detail1;return[_constants.customEvents.CHAPTER_START,_constants.customEvents.CHAPTER_COMPLETE,_pluto.PLUTO_EVENTS.STREAM_SESSION_INFO,_pluto.PLUTO_EVENTS.CONTENT_START,_pluto.PLUTO_EVENTS.CONTENT_END,_pluto.PLUTO_EVENTS.AD_START,_pluto.PLUTO_EVENTS.AD_PLAYING,_pluto.PLUTO_EVENTS.AD_PAUSED,_pluto.PLUTO_EVENTS.AD_HEARTBEAT,_pluto.PLUTO_EVENTS.AD_STOP,_pluto.PLUTO_EVENTS.AD_BREAK_START,_pluto.PLUTO_EVENTS.AD_BREAK_COMPLETE,_pluto.PLUTO_EVENTS.PROGRESS_MARKER,_constants.customEvents.DISMISS_CHANNELS,_constants.customEvents.DISMISS_UP_NEXT,_constants.customEvents.CLICK_AD_PAUSE,_constants.customEvents.CLICK_AD_PLAY,_constants.customEvents.CLICK_AUDIO_TRACK_BUTTON,_constants.customEvents.CLICK_CHANNELS_TOGGLE,_constants.customEvents.CLICK_CHANNEL_TILE,_constants.customEvents.CLICK_CHANNEL_RIGHT_ARROW,_constants.customEvents.CLICK_CHANNEL_LEFT_ARROW,_constants.customEvents.CLICK_CC_TOGGLE,_constants.customEvents.CLICK_PAUSE_BUTTON,_constants.customEvents.CLICK_PLAY_BUTTON,_constants.customEvents.CLICK_PLAY_TOGGLE,_constants.customEvents.CLICK_SETTINGS_BUTTON,_constants.customEvents.CLICK_NEXT_BUTTON,_constants.customEvents.CLICK_WATCH_CREDITS_BUTTON,_constants.customEvents.CLOSE_PLAYER,_constants.customEvents.FALLBACK_TO_SD,_constants.customEvents.ERROR_SLATE,_constants.customEvents.SIMULATED_FULLSCREEN,_constants.customEvents.SKIP_AD].includes(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)||["languageselect"].includes(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.type)}},978551:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{edenEvents:function(){return edenEvents},eventsMappings:function(){return eventsMappings},metricEvents:function(){return metricEvents}});var _obj,_define_property=__webpack_require__(135004),_aviajs=__webpack_require__(286887),_pluto=__webpack_require__(905574),_constants=__webpack_require__(469865),edenEvents={HEARTBEAT:"player.heartbeat",INFO:"player.info",PAUSE:"player.pause",PLAY:"player.play",PROGRESS_MARKER:"player.progressMarker",SEEK:"player.seek",SEGMENT_COMPLETE:"player.segmentComplete",SEGMENT_START:"player.segmentStart",STOP:"player.stop",STREAM_INFO:"player.streamInfo",STREAM_SESSION_INFO:"player.streamSessionInfo",CONTENT_START:"player.contentStart",CONTENT_END:"player.contentEnd",CONTENT_BUFFERING_START:"player.contentBufferingStarted",CONTENT_BUFFERING_END:"player.contentBufferingEnded",MUTE_TOGGLED:"player.muteToggled",FULLSCREEN_TOGGLED:"player.fullscreenToggled",AD_BREAK_COMPLETE:"ad.breakComplete",AD_BREAK_START:"ad.breakStart",AD_CLICK:"ad.click",AD_HEARTBEAT:"ad.heartbeat",AD_PAUSED:"ad.pause",AD_PLAYING:"ad.play",AD_START:"ad.start",AD_STOP:"ad.stop",NAVIGATION_CLICKED:"navigation.clicked",NAVIGATION_OPEN:"navigation.open",ACTION_OCCURRED:"action.occurred",ERROR:"app.error",ERROR_APP_TRIGGERED:"error.appTriggered"},eventsMappings=(_obj={},_define_property._(_obj,_aviajs.PlayerEvent.READY,edenEvents.INFO),_define_property._(_obj,_aviajs.PlayerEvent.RESOURCE_START,edenEvents.STREAM_INFO),_define_property._(_obj,_aviajs.PlayerEvent.CONTENT_START,edenEvents.PLAY),_define_property._(_obj,_aviajs.PlayerEvent.CONTENT_PLAYING,edenEvents.PLAY),_define_property._(_obj,_aviajs.PlayerEvent.CONTENT_PAUSED,edenEvents.PAUSE),_define_property._(_obj,_aviajs.PlayerEvent.CONTENT_COMPLETE,edenEvents.STOP),_define_property._(_obj,_aviajs.PlayerEvent.RESOURCE_END,edenEvents.STOP),_define_property._(_obj,_aviajs.PlayerEvent.SEEK_COMPLETE,edenEvents.SEEK),_define_property._(_obj,_aviajs.PlayerEvent.MUTE_CHANGE,edenEvents.MUTE_TOGGLED),_define_property._(_obj,_aviajs.PlayerEvent.FULLSCREEN_CHANGE,edenEvents.FULLSCREEN_TOGGLED),_define_property._(_obj,_aviajs.PlayerEvent.ERROR,edenEvents.ERROR),_define_property._(_obj,_aviajs.PlayerEvent.AD_BREAK_COMPLETE,edenEvents.AD_BREAK_COMPLETE),_define_property._(_obj,_aviajs.PlayerEvent.AD_BREAK_START,edenEvents.AD_BREAK_START),_define_property._(_obj,_aviajs.PlayerEvent.AD_CLICK,edenEvents.AD_CLICK),_define_property._(_obj,_aviajs.PlayerEvent.AD_PAUSED,edenEvents.AD_PAUSED),_define_property._(_obj,_aviajs.PlayerEvent.AD_PLAYING,edenEvents.AD_PLAYING),_define_property._(_obj,_aviajs.PlayerEvent.AD_START,edenEvents.AD_START),_define_property._(_obj,_aviajs.PlayerEvent.AD_COMPLETE,edenEvents.AD_STOP),_define_property._(_obj,_aviajs.PlayerEvent.AD_SKIPPED,edenEvents.AD_STOP),_define_property._(_obj,"chapterStart",edenEvents.SEGMENT_START),_define_property._(_obj,"chapterComplete",edenEvents.SEGMENT_COMPLETE),_define_property._(_obj,"pluginerror",edenEvents.ERROR),_define_property._(_obj,_pluto.PLUTO_EVENTS.STREAM_SESSION_INFO,edenEvents.STREAM_SESSION_INFO),_define_property._(_obj,_pluto.PLUTO_EVENTS.PROGRESS_MARKER,edenEvents.PROGRESS_MARKER),_define_property._(_obj,_pluto.PLUTO_EVENTS.CONTENT_START,edenEvents.CONTENT_START),_define_property._(_obj,_pluto.PLUTO_EVENTS.CONTENT_END,edenEvents.CONTENT_END),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_BREAK_START,edenEvents.AD_BREAK_START),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_BREAK_COMPLETE,edenEvents.AD_BREAK_COMPLETE),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_START,edenEvents.AD_START),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_PLAYING,edenEvents.AD_PLAYING),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_HEARTBEAT,edenEvents.AD_HEARTBEAT),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_PAUSED,edenEvents.AD_PAUSED),_define_property._(_obj,_pluto.PLUTO_EVENTS.AD_STOP,edenEvents.AD_STOP),_define_property._(_obj,"clickAdPauseButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickAdPlayButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickAudioTrackButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickForwardButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickResumeButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickRewindButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickProgressBar",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickPauseButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickPlayButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickPlayToggle",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickReplayButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickCCToggle",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickChannelsToggle",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickChannelTile",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickChannelsRightArrow",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickChannelsLeftArrow",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickSettingsButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickWatchCreditsButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"languageselect",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"dismissChannels",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"dismissUpNext",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"clickNextButton",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"closePlayer",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"skipAd",edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,"simulatedFullscreen",edenEvents.FULLSCREEN_TOGGLED),_define_property._(_obj,"displayUpNextOnDefault",[edenEvents.ACTION_OCCURRED,edenEvents.NAVIGATION_OPEN]),_define_property._(_obj,"displayUpNextOnCredit",[edenEvents.ACTION_OCCURRED,edenEvents.NAVIGATION_OPEN]),_define_property._(_obj,"errorSlate",edenEvents.NAVIGATION_OPEN),_define_property._(_obj,"errorAppTriggered",edenEvents.ERROR_APP_TRIGGERED),_define_property._(_obj,_constants.customEvents.CLICK_ERROR_BUTTON,edenEvents.NAVIGATION_CLICKED),_define_property._(_obj,_aviajs.ApiMetric.PLAY,_aviajs.PlayerEvent.CONTENT_PLAYING),_define_property._(_obj,_aviajs.ApiMetric.PAUSE,_aviajs.PlayerEvent.CONTENT_PAUSED),_define_property._(_obj,_aviajs.ApiMetric.SEEK,_aviajs.PlayerEvent.SEEK_COMPLETE),_obj),metricEvents=[_aviajs.ApiMetric.PLAY,_aviajs.ApiMetric.PAUSE,_aviajs.ApiMetric.SEEK]},590738:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{transformEvent:function(){return transformEvent},handlePluginEvent:function(){return handlePluginEvent}});var _interop_require_default=__webpack_require__(759090),_aviajs=__webpack_require__(286887),_util=__webpack_require__(711082),_state=__webpack_require__(823837),_mappings=__webpack_require__(978551),_pluto=__webpack_require__(905574),_getview=_interop_require_default._(__webpack_require__(863860)),_getaudiotracklanguage=_interop_require_default._(__webpack_require__(280365)),_createeventsendofcontentslate=__webpack_require__(210218),_handleliverestartevent=__webpack_require__(680537),_constants=__webpack_require__(469865),_events=__webpack_require__(496252);function transformEvent(player,event,options,playhead){switch(event.type){case _aviajs.PlayerEvent.READY:return[new _events.EdenEvent.PlayerInfo({player:player,event:event,options:options})];case _aviajs.PlayerEvent.RESOURCE_START:case _aviajs.PlayerEvent.TEXT_TRACK_CHANGE:case _aviajs.PlayerEvent.AUDIO_TRACK_CHANGE:return[new _events.EdenEvent.PlayerStreamInfo({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.AD_BREAK_COMPLETE:return[new _events.EdenEvent.AdBreakComplete({player:player,event:event}),new _events.EdenEvent.PlayerPlay({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.AD_BREAK_START:return[new _events.EdenEvent.AdBreakStart({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.AD_CLICK:return[new _events.EdenEvent.AdClick({player:player,event:event,options:options})];case _aviajs.PlayerEvent.AD_PAUSED:return[new _events.EdenEvent.AdPause({player:player,event:event,options:options})];case _aviajs.PlayerEvent.AD_PLAYING:return[new _events.EdenEvent.AdPlay({player:player,event:event,options:options})];case _aviajs.PlayerEvent.AD_START:return[new _events.EdenEvent.AdStart({player:player,event:event,options:options}),new _events.EdenEvent.AdPlay({player:player,event:event,options:options})];case _aviajs.PlayerEvent.AD_COMPLETE:case _aviajs.PlayerEvent.AD_SKIPPED:return[new _events.EdenEvent.AdStop({player:player,event:event,options:options})];case _aviajs.PlayerEvent.MUTE_CHANGE:return[new _events.EdenEvent.PlayerMuteToggled({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.FULLSCREEN_CHANGE:return[new _events.EdenEvent.PlayerFullscreenToggled({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.CONTENT_PLAYING:return[new _events.EdenEvent.PlayerPlay({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.CONTENT_START:var _event_detail;return(0,_state.getState)(player.id,_constants.playerState.IS_LIVE)&&!(0,_state.getState)(player.id,_constants.playerState.IS_PLUTO)?[new _events.EdenEvent.PlayerPlay({player:player,event:event,playhead:playhead}),new _events.EdenEvent.PlayerContentStart({player:player,event:event})]:[new _events.EdenEvent.PlayerPlay({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.CONTENT_PAUSED:return[new _events.EdenEvent.PlayerPause({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.CONTENT_COMPLETE:case _aviajs.PlayerEvent.RESOURCE_END:return[new _events.EdenEvent.PlayerStop({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.SEEK_COMPLETE:return[new _events.EdenEvent.PlayerSeek({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.ERROR:return[new _events.EdenEvent.PlayerError({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.RESOURCE_BUFFERING:if(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.buffering)return[new _events.EdenEvent.PlayerContentBufferingStart({player:player,event:event,playhead:playhead})];return[new _events.EdenEvent.PlayerContentBufferingEnd({player:player,event:event,playhead:playhead})];case _aviajs.PlayerEvent.PLUGIN_EVENT:return handlePluginEvent(player,event,playhead,options);default:return[]}}function handlePluginEvent(player,event,playhead,options){var _event_detail,_event_detail1,_event_detail_track,_getTextTracks_currentTextTrack,_event_detail_element,_event_detail2,baseEvent={timestamp:new Date(event.timeStamp).toISOString(),eventId:(0,_util.generateGUID)(),eventType:_mappings.eventsMappings[event.type],data:{}},eventType=null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type,videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail;switch(eventType){case"chapterStart":return handleChapterStart(player,event,playhead);case"chapterComplete":return handleChapterComplete(player,event,playhead);case _pluto.PLUTO_EVENTS.STREAM_SESSION_INFO:return[new _events.EdenEvent.PlayerStreamSessionInfo({player:player,event:event,options:options}),new _events.EdenEvent.PlayerPlay({player:player,event:event,playhead:playhead})];case _pluto.PLUTO_EVENTS.PROGRESS_MARKER:return[new _events.EdenEvent.PlayerProgressMarker({player:player,event:event})];case _pluto.PLUTO_EVENTS.AD_BREAK_COMPLETE:return[new _events.EdenEvent.PlutoTvAdBreakComplete({player:player,event:event})];case _pluto.PLUTO_EVENTS.CONTENT_START:return[new _events.EdenEvent.PlutoTvPlayerContentStart({player:player,event:event})];case _pluto.PLUTO_EVENTS.CONTENT_END:return[new _events.EdenEvent.PlutoTvPlayerContentEnd({player:player,event:event})];case _pluto.PLUTO_EVENTS.AD_START:return[new _events.EdenEvent.PlutoTvAdStart({player:player,event:event})];case _pluto.PLUTO_EVENTS.AD_PLAYING:return[new _events.EdenEvent.PlutoTvAdPlay({player:player,event:event})];case _pluto.PLUTO_EVENTS.AD_HEARTBEAT:return[new _events.EdenEvent.PlutoTvAdHeartbeat({player:player,event:event})];case _pluto.PLUTO_EVENTS.AD_STOP:return[new _events.EdenEvent.PlutoTvAdStop({player:player,event:event})];case _pluto.PLUTO_EVENTS.AD_BREAK_START:return[new _events.EdenEvent.PlutoTvAdBreakStart({player:player,event:event,playhead:playhead})];case"languageselect":return handleLanguageSelect(player,event);case"clickAudioTrackButton":return[new _events.EdenEvent.NavigationClicked({player:player,event:event,data:{metadata:{language:(0,_getaudiotracklanguage.default)(null!==(_event_detail_track=null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.track)&&void 0!==_event_detail_track?_event_detail_track:{})}}})];case"clickCCToggle":return[new _events.EdenEvent.NavigationClicked({player:player,event:event,data:{metadata:{language:player.textTrackEnabled?null===(_getTextTracks_currentTextTrack=(0,_util.getTextTracks)(player).currentTextTrack)||void 0===_getTextTracks_currentTextTrack?void 0:_getTextTracks_currentTextTrack.language:""}}})];case"closePlayer":return[new _events.EdenEvent.NavigationClicked({player:player,event:event,data:{destination:{view:null==options?void 0:options.closeDestinationView}}})];case"simulatedFullscreen":return[new _events.EdenEvent.PlayerFullscreenToggled({player:player,event:event,playhead:playhead})];case"clickAdPauseButton":case"clickAdPlayButton":case"clickChannelsToggle":case"clickChannelsRightArrow":case"clickChannelsLeftArrow":case"clickChannelTile":case"clickForwardButton":case"clickPlayButton":case"clickPlayToggle":case"clickPauseButton":case"clickProgressBar":case"clickResumeButton":case"clickRewindButton":case"clickSettingsButton":case"skipAd":case"dismissChannels":case _constants.customEvents.CLICK_REPLAY:case _constants.customEvents.CLICK_ERROR_BUTTON:return[new _events.EdenEvent.NavigationClicked({player:player,event:event})];case"dismissUpNext":case"clickNextButton":case"clickWatchCreditsButton":return[new _events.EdenEvent.NavigationClicked({player:player,event:event,data:{view:"".concat((0,_getview.default)(videoDetail),"/overlay?type=").concat(null===(_event_detail2=event.detail)||void 0===_event_detail2?void 0:null===(_event_detail_element=_event_detail2.element)||void 0===_event_detail_element?void 0:_event_detail_element.overlayType)}})];case"displayUpNextOnCredit":case"displayUpNextOnDefault":return(0,_createeventsendofcontentslate.createEventsForEndOfContentSlate)(event,baseEvent,videoDetail);case"contentRestarted":case"returnToLive":return(0,_handleliverestartevent.handleLiveRestartEvent)({baseEvent:baseEvent,options:options,playerId:player.id,playhead:playhead,eventType:eventType,startTime:event.detail.startTime});case"errorSlate":return handleErrorSlate(player,event);case"pluginerror":return handlePluginError(player,event,playhead);default:return[]}}function handleChapterStart(player,event,playhead){var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail,isClip=(null==videoDetail?void 0:videoDetail.entityType)==="showvideo",chapterInfo=(event.detail||{}).chapterInfo;return isClip?[]:(null==chapterInfo?void 0:chapterInfo.current)!==0||(0,_state.getState)(player.id,_constants.playerState.EDEN_HAS_CONTENT_STARTED)?[new _events.EdenEvent.PlayerSegmentStart({player:player,event:event,playhead:playhead})]:((0,_state.setState)(player.id,_constants.playerState.EDEN_HAS_CONTENT_STARTED,!0),[new _events.EdenEvent.PlayerContentStart({player:player,event:event}),new _events.EdenEvent.PlayerSegmentStart({player:player,event:event,playhead:playhead})])}function handleChapterComplete(player,event,playhead){var videoDetail=((0,_state.getState)(player.id,(0,_state.getState)(player.id,_constants.playerState.MGID))||{}).videoDetail,isClip=(null==videoDetail?void 0:videoDetail.entityType)==="showvideo",chapterInfo=(event.detail||{}).chapterInfo;return isClip?[]:chapterInfo.current===chapterInfo.totalChapters-1?[new _events.EdenEvent.PlayerSegmentComplete({player:player,event:event,playhead:playhead}),new _events.EdenEvent.PlayerContentEnd({player:player,event:event})]:[new _events.EdenEvent.PlayerSegmentComplete({player:player,event:event,playhead:playhead})]}function handleLanguageSelect(player,event){var _event_detail_detail,_event_detail,_event_detail_detail1,_event_detail1,_getTextTracks_currentTextTrack,language="";return(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:null===(_event_detail_detail=_event_detail.detail)||void 0===_event_detail_detail?void 0:_event_detail_detail.trackType)==="audio"&&(language=(0,_getaudiotracklanguage.default)(player.audioTrack)),(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:null===(_event_detail_detail1=_event_detail1.detail)||void 0===_event_detail_detail1?void 0:_event_detail_detail1.trackType)==="text"&&(language=null===(_getTextTracks_currentTextTrack=(0,_util.getTextTracks)(player).currentTextTrack)||void 0===_getTextTracks_currentTextTrack?void 0:_getTextTracks_currentTextTrack.language),[new _events.EdenEvent.NavigationClicked({player:player,event:event,data:{metadata:{language:language}}})]}function handleErrorSlate(player,event){var _event_detail_data,_event_detail,_event_detail_data1,_event_detail1,slateErrors=[],errorCode=null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:null===(_event_detail_data=_event_detail.data)||void 0===_event_detail_data?void 0:_event_detail_data.code;return slateErrors.push(new _events.EdenEvent.ErrorSlateDisplay({player:player,event:event})),(errorCode>=2200&&errorCode<=2209||2410===errorCode)&&slateErrors.push(new _events.EdenEvent.ErrorAppTriggered({player:player,event:event,errorType:"cannotLoadContent"})),(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:null===(_event_detail_data1=_event_detail1.data)||void 0===_event_detail_data1?void 0:_event_detail_data1.code)===2004&&slateErrors.push(new _events.EdenEvent.ErrorAppTriggered({player:player,event:event,errorType:"unauthorized"})),slateErrors}function handlePluginError(player,event,playhead){return event.detail.detail.internalName!==_constants.playerErrorFlags.AUTH_MAX_STREAM_LIMIT?[]:[new _events.EdenEvent.PlayerPluginError({player:player,event:event,playhead:playhead})]}},992599:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _aviajs=__webpack_require__(286887),_mappings=__webpack_require__(978551),_default=function(event){var baseEvent={timeStamp:event.timeStamp||Date.now(),type:_mappings.eventsMappings[event.detail.metric.key],detail:{}};switch(baseEvent.type){case _aviajs.PlayerEvent.CONTENT_PLAYING:case _aviajs.PlayerEvent.CONTENT_PAUSED:case _aviajs.PlayerEvent.SEEK_COMPLETE:return baseEvent}}},556990:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ReportingPlugin",{enumerable:!0,get:function(){return ReportingPlugin}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_object_spread=__webpack_require__(530110),_to_consumable_array=__webpack_require__(195153),_create_super=__webpack_require__(428160),_aviajs=__webpack_require__(286887),_browserStorage=__webpack_require__(555230),_base=__webpack_require__(857942),_constants=__webpack_require__(713971),_state=__webpack_require__(823837),_helpers=__webpack_require__(404355),_mappings=__webpack_require__(978551),_constants1=__webpack_require__(469865),_events=__webpack_require__(496252),ReportingPlugin=function(BasePlugin){_inherits._(ReportingPlugin,BasePlugin);var _super=_create_super._(ReportingPlugin);function ReportingPlugin(){return _class_call_check._(this,ReportingPlugin),_super.apply(this,arguments)}return _create_class._(ReportingPlugin,[{key:"getId",value:function(){return _constants1.pluginNames.REPORTING}},{key:"onRegister",value:function(player,options,services){var _services_system_info,_services_system,_this=this;_get._(_get_prototype_of._(ReportingPlugin.prototype),"onRegister",this).call(this,player,options,services),this.liveRestarting=!1,this.edenCallback=options.edenCallback.current?options.edenCallback:{current:options.edenCallback},this.heartbeatInterval=null,this.adHeartbeatInterval=null,this.isContinueWatching=options.startTime>0,this.hasCompleted=!1,this.isSafari=(null==services?void 0:null===(_services_system=services.system)||void 0===_services_system?void 0:null===(_services_system_info=_services_system.info)||void 0===_services_system_info?void 0:_services_system_info.browser)==="Safari",this.adPlayhead=0,this.adBreakActive=!1,this.isAdPaused=!1,this.lastKnownPlayhead=0,this.hasPlayDispatched=!1,this.isLiveStream=(0,_state.getState)(this.player.id,_constants1.playerState.IS_PLUTO)||(0,_state.getState)(this.player.id,_constants1.playerState.IS_LIVE),(0,_aviajs.getAutoplayCapabilities)().then(function(result){var autoplayBlocked=!result.supportsMutedAutoplay&&!result.supportsUnmutedAutoplay;(0,_state.setState)(player.id,_constants1.playerState.AUTOPLAY_BLOCKED,autoplayBlocked)}),window.addEventListener("beforeunload",function(){_this.unloadHeartbeatEvents()},{once:!0,capture:!0})}},{key:"destroy",value:function(){this.unloadHeartbeatEvents(),_get._(_get_prototype_of._(ReportingPlugin.prototype),"destroy",this).call(this)}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE,_aviajs.PlayerEvent.CONTENT_COMPLETE,_aviajs.PlayerEvent.CONTENT_PROGRESS,_aviajs.PlayerEvent.CONTENT_SEGMENT_START,_aviajs.PlayerEvent.CONTENT_START,_aviajs.PlayerEvent.ERROR,_aviajs.PlayerEvent.FULLSCREEN_CHANGE,_aviajs.PlayerEvent.METRIC,_aviajs.PlayerEvent.MUTE_CHANGE,_aviajs.PlayerEvent.PLUGIN_EVENT,_aviajs.PlayerEvent.READY,_aviajs.PlayerEvent.RESOURCE_BUFFERING,_aviajs.PlayerEvent.RESOURCE_END,_aviajs.PlayerEvent.RESOURCE_START,_aviajs.PlayerEvent.TEXT_TRACK_CHANGE].concat(_to_consumable_array._((0,_helpers.getAdEvents)()))}},{key:"resetEdenReporting",value:function(event){var _ref=event||{},detail=_ref.detail,type=_ref.type,detailType=(detail||{}).type;(type===_aviajs.PlayerEvent.RESOURCE_START||type===_aviajs.PlayerEvent.PLUGIN_EVENT&&detailType===_constants1.customEvents.CLICK_REPLAY)&&(this.hasCompleted=!1)}},{key:"handlePlayerEvent",value:function(event){if(this.resetEdenReporting(event),!(this.hasCompleted||this.shouldIgnoreDuringLiveRestart(event))){if(this.updatePlayhead(event),(0,_helpers.isAdEvent)(event))return this.handleAdEvent(event);if((0,_helpers.isReportingPluginEvent)(event))return this.handleReportingPluginEvent(event);switch(null==event?void 0:event.type){case _aviajs.PlayerEvent.CONTENT_COMPLETE:return this.handleContentComplete(event);case _aviajs.PlayerEvent.CONTENT_PROGRESS:return this.handleContentProgress(event);case _aviajs.PlayerEvent.CONTENT_SEGMENT_START:return this.handleContentSegmentStart(event);case _aviajs.PlayerEvent.CONTENT_START:return this.handleContentStart(event);case _aviajs.PlayerEvent.FULLSCREEN_CHANGE:case _aviajs.PlayerEvent.MUTE_CHANGE:return this.triggerPlayerEvent(event,this.playhead);case _aviajs.PlayerEvent.METRIC:return this.handleMetricEvent(event);case _aviajs.PlayerEvent.RESOURCE_END:return this.handleResourceEnd(event);default:if(this.adBreakActive)return;this.triggerPlayerEvent(event,this.playhead)}}}},{key:"shouldIgnoreDuringLiveRestart",value:function(event){var _event_detail,PLUGIN_EVENT=_aviajs.PlayerEvent.PLUGIN_EVENT,RESOURCE_START=_aviajs.PlayerEvent.RESOURCE_START,CONTENT_PROGRESS=_aviajs.PlayerEvent.CONTENT_PROGRESS,eventType=null==event?void 0:event.type,pluginEventType=null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type;return this.liveRestarting||eventType!==PLUGIN_EVENT||(this.liveRestarting="liverestart"===pluginEventType),this.liveRestarting&&eventType===RESOURCE_START&&(this.liveRestarting=!1),this.liveRestarting&&"errorSlate"!==pluginEventType&&"contentRestarted"!==pluginEventType&&"returnToLive"!==pluginEventType&&eventType!==CONTENT_PROGRESS}},{key:"handleAdEvent",value:function(event){switch((0,_helpers.updateAdData)(event),null==event?void 0:event.type){case _aviajs.PlayerEvent.AD_BREAK_START:this.adBreakActive=!0,(0,_state.setState)(this.player.id,_constants1.playerState.IS_AD_BREAK_ACTIVE,!0);break;case _aviajs.PlayerEvent.AD_BREAK_COMPLETE:clearInterval(this.adHeartbeatInterval),this.adHeartbeatInterval=null,this.hasPlayDispatched=!0,this.adBreakActive=!1,(0,_state.setState)(this.player.id,_constants1.playerState.IS_AD_BREAK_ACTIVE,!1);break;case _aviajs.PlayerEvent.AD_START:this.loadAdHeartbeatEvent();break;case _aviajs.PlayerEvent.AD_COMPLETE:clearInterval(this.adHeartbeatInterval),this.adHeartbeatInterval=null;break;case _aviajs.PlayerEvent.AD_PAUSED:this.isAdPaused=!0;break;case _aviajs.PlayerEvent.AD_PLAYING:if(!this.isAdPaused)return;this.isAdPaused=!1}this.triggerAdEvent(event,this.playhead)}},{key:"handleReportingPluginEvent",value:function(event){(0,_helpers.isPlutoAdPlaying)(event)&&(this.adBreakActive=!0),(0,_helpers.isPlutoAdBreakComplete)(event)&&(this.adBreakActive=!1),this.triggerPlayerEvent(event,this.playhead)}},{key:"handleMetricEvent",value:function(event){var _event_detail_metric,_event_detail,_event_detail_metric1,_event_detail1,_event_detail_metric2,_event_detail2,isUnmappedEvent=!_mappings.metricEvents.includes(event.detail.metric.key);this.adBreakActive||this.isLiveStream||isUnmappedEvent||((null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:null===(_event_detail_metric=_event_detail.metric)||void 0===_event_detail_metric?void 0:_event_detail_metric.key)===_constants1.aviaMetricType.SEEK&&(this.playhead=null==event?void 0:null===(_event_detail2=event.detail)||void 0===_event_detail2?void 0:null===(_event_detail_metric2=_event_detail2.metric)||void 0===_event_detail_metric2?void 0:_event_detail_metric2.value),(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:null===(_event_detail_metric1=_event_detail1.metric)||void 0===_event_detail_metric1?void 0:_event_detail_metric1.key)===_constants1.aviaMetricType.PLAY&&(this.hasPlayDispatched=!0),this.triggerPlayerEvent((0,_helpers.transformMetricEvent)(event),this.playhead))}},{key:"handleContentComplete",value:function(event){this.hasCompleted=!0,clearInterval(this.heartbeatInterval),this.heartbeatInterval=null,this.playhead=this.player.contentDuration,this.triggerPlayerEvent(event,this.playhead)}},{key:"handleContentStart",value:function(event){this.loadHeartbeatEvent(),(0,_state.getState)(this.player.id,_constants1.playerState.IS_PLUTO)||this.hasPlayDispatched||this.triggerPlayerEvent(event,this.playhead)}},{key:"handleContentSegmentStart",value:function(event){this.adBreakActive&&(clearInterval(this.adHeartbeatInterval),this.adHeartbeatInterval=null,this.adBreakActive=!1),this.triggerPlayerEvent(event,this.playhead)}},{key:"handleContentProgress",value:function(event){this.isLiveStream&&(this.playhead=Math.floor(event.detail.elapsedTimeMs/1e3)),this.triggerPlayerEvent(event,this.playhead)}},{key:"handleResourceEnd",value:function(event){var _event_detail;this.hasCompleted=!0,clearInterval(this.heartbeatInterval),this.heartbeatInterval=null,this.playhead=Math.floor(null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.contentTime),this.triggerPlayerEvent(event,this.playhead),(0,_browserStorage.setItem)((0,_browserStorage.getStorage)("sessionStorage"),_constants1.sessionStorageKeys.AUTO_ADVANCE,null)}},{key:"loadHeartbeatEvent",value:function(){var _this=this;this.options.edenHeartbeatInterval&&!this.heartbeatInterval&&(this.heartbeatInterval=setInterval(function(){if(!_this.adBreakActive&&!_this.hasCompleted){if(!document.body.contains(_this.services.playerOptions.container)){(0,_aviajs.removeVideoPlayer)(_this.player.id);return}_this.edenCallback.current(new _events.EdenEvent.PlayerHeartbeat({player:_this.player,event:null,playhead:_this.playhead}))}},1e3*this.options.edenHeartbeatInterval))}},{key:"loadAdHeartbeatEvent",value:function(){var _this=this;this.options.edenAdHeartbeatInterval&&this.adBreakActive&&!this.adHeartbeatInterval&&(this.adHeartbeatInterval=setInterval(function(){_this.hasCompleted||_this.edenCallback.current(new _events.EdenEvent.AdHeartbeat({player:_this.player,event:null,options:_object_spread._({},_this.options,(0,_helpers.getAdData)())}))},1e3*this.options.edenAdHeartbeatInterval))}},{key:"unloadHeartbeatEvents",value:function(){clearInterval(this.adHeartbeatInterval),Math.floor(this.player.contentTime)>=Math.floor(this.player.contentDuration)||this.hasCompleted||(clearInterval(this.heartbeatInterval),this.edenCallback.current(new _events.EdenEvent.PlayerStop({player:this.player,event:null,playhead:this.playhead})),this.hasCompleted=!0)}},{key:"updatePlayhead",value:function(event){var _event_detail,_event_detail_adBreakInfo,_event_detail1;if((null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)===_constants.TrackingUiEvent.CLOSE_PLAYER){this.lastKnownPlayhead=this.playhead;return}if(!this.isLiveStream&&event.type===_aviajs.PlayerEvent.AD_BREAK_METADATA&&(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:null===(_event_detail_adBreakInfo=_event_detail1.adBreakInfo)||void 0===_event_detail_adBreakInfo?void 0:_event_detail_adBreakInfo.adServerName)==="freewheel"){var _event_detail_adBreakInfo1,_event_detail2,startTime=null==event?void 0:null===(_event_detail2=event.detail)||void 0===_event_detail2?void 0:null===(_event_detail_adBreakInfo1=_event_detail2.adBreakInfo)||void 0===_event_detail_adBreakInfo1?void 0:_event_detail_adBreakInfo1.startTime;this.playhead=Math.floor(startTime>0?startTime-1:startTime)}this.isLiveStream||(0,_helpers.isAdEvent)(event)||(this.playhead=this.player.contentTime)}},{key:"triggerAdEvent",value:function(event,playhead){var _this=this,adOptions=_object_spread._({},this.options,(0,_helpers.getAdData)());(0,_helpers.transformEvent)(this.player,event,adOptions,playhead).forEach(function(event){return _this.edenCallback.current(event)})}},{key:"triggerPlayerEvent",value:function(event,playhead){var _contentConfig_videoDetail_closingCreditsTime,_contentConfig_videoDetail,_this=this,RESOURCE_START=_aviajs.PlayerEvent.RESOURCE_START,CONTENT_START=_aviajs.PlayerEvent.CONTENT_START,TEXT_TRACK_CHANGE=_aviajs.PlayerEvent.TEXT_TRACK_CHANGE,AUDIO_TRACK_CHANGE=_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE,playerId=this.player.id,_this_options=this.options,mgid=_this_options.mgid,startTime=_this_options.startTime,contentConfig=(0,_state.getState)(playerId,mgid),closingCreditsTime=(null==contentConfig?void 0:null===(_contentConfig_videoDetail=contentConfig.videoDetail)||void 0===_contentConfig_videoDetail?void 0:null===(_contentConfig_videoDetail_closingCreditsTime=_contentConfig_videoDetail.closingCreditsTime)||void 0===_contentConfig_videoDetail_closingCreditsTime?void 0:_contentConfig_videoDetail_closingCreditsTime.milliseconds)/1e3,validContinueWatching=this.isContinueWatching&&startTime<closingCreditsTime&&playhead<=startTime;[RESOURCE_START,CONTENT_START,TEXT_TRACK_CHANGE,AUDIO_TRACK_CHANGE].includes(event.type)&&validContinueWatching&&(playhead=startTime),(0,_helpers.transformEvent)(this.player,event,this.options,playhead).forEach(function(event){return _this.edenCallback.current(event)})}}]),ReportingPlugin}(_base.BasePlugin)},761849:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"SkipAdPlugin",{enumerable:!0,get:function(){return SkipAdPlugin}});var _async_to_generator=__webpack_require__(698922),_class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_create_super=__webpack_require__(428160),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),SkipAdPlugin=function(BasePlugin){_inherits._(SkipAdPlugin,BasePlugin);var _super=_create_super._(SkipAdPlugin);function SkipAdPlugin(){return _class_call_check._(this,SkipAdPlugin),_super.apply(this,arguments)}return _create_class._(SkipAdPlugin,[{key:"getId",value:function(){return _constants.pluginNames.SKIP_AD}},{key:"onRegister",value:function(player,options,services){var _this=this,_this1=this;return _async_to_generator._(function(){return _ts_generator._(this,function(_state){return _get._(_get_prototype_of._(SkipAdPlugin.prototype),"onRegister",_this).call(_this1,player,options,services),[2]})})()}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.PLUGIN_EVENT]}},{key:"handlePlayerEvent",value:function(event){var _event_detail;(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)===_constants.customEvents.SKIP_AD&&this.player.skipAd()}}]),SkipAdPlugin}(__webpack_require__(857942).BasePlugin)},191469:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"WCTVPlugin",{enumerable:!0,get:function(){return WCTVPlugin}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_object_spread=__webpack_require__(530110),_create_super=__webpack_require__(428160),_constants=__webpack_require__(469865),WCTVPlugin=function(WebPlugin){_inherits._(WCTVPlugin,WebPlugin);var _super=_create_super._(WCTVPlugin);function WCTVPlugin(){return _class_call_check._(this,WCTVPlugin),_super.apply(this,arguments)}return _create_class._(WCTVPlugin,[{key:"getId",value:function(){return _constants.pluginNames.WCTV}},{key:"onRegister",value:function(player,options,services){var defaultOptions={isWCTV:!0,useDAIAPI:options.useDAIAPI,useCSAI:!1,useThumbnail:!0};_get._(_get_prototype_of._(WCTVPlugin.prototype),"onRegister",this).call(this,player,_object_spread._({},defaultOptions,options),services)}}]),WCTVPlugin}(__webpack_require__(327308).WebPlugin)},165217:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ReactUIPlugin",{enumerable:!0,get:function(){return ReactUIPlugin}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_create_super=__webpack_require__(428160),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),ReactUIPlugin=function(BasePlugin){_inherits._(ReactUIPlugin,BasePlugin);var _super=_create_super._(ReactUIPlugin);function ReactUIPlugin(){return _class_call_check._(this,ReactUIPlugin),_super.apply(this,arguments)}return _create_class._(ReactUIPlugin,[{key:"getId",value:function(){return _constants.pluginNames.WEB_REACT_UI}},{key:"onRegister",value:function(player,options,services){var _this=this;_get._(_get_prototype_of._(ReactUIPlugin.prototype),"onRegister",this).call(this,player,options,services),this.video=services.dom.video,"function"==typeof options.onLoad&&player.once(_aviajs.PlayerEvent.READY,function(){options.onLoad({player:_this.player,services:_this.services,videoEl:_this.video,applicationAccessToken:options.applicationAccessToken})}),"function"==typeof options.onSync&&(options.continueWatching?player.once(_aviajs.PlayerEvent.SEEK_COMPLETE,function(){options.onSync()}):player.once(_aviajs.PlayerEvent.CONTENT_START,function(){options.onSync()}))}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.PLUGIN_EVENT]}},{key:"handlePlayerEvent",value:function(e){var _e_detail,_this_options,_e_detail_data,_e_detail1,_e_detail_data1,_e_detail2,_e_detail_data2,_e_detail3;(null==e?void 0:null===(_e_detail=e.detail)||void 0===_e_detail?void 0:_e_detail.type)==="errorSlate"&&"function"==typeof(null===this||void 0===this?void 0:null===(_this_options=this.options)||void 0===_this_options?void 0:_this_options.onError)&&this.options.onError({code:null==e?void 0:null===(_e_detail1=e.detail)||void 0===_e_detail1?void 0:null===(_e_detail_data=_e_detail1.data)||void 0===_e_detail_data?void 0:_e_detail_data.code,detail:null==e?void 0:null===(_e_detail2=e.detail)||void 0===_e_detail2?void 0:null===(_e_detail_data1=_e_detail2.data)||void 0===_e_detail_data1?void 0:_e_detail_data1.slateDetail,message:null==e?void 0:null===(_e_detail3=e.detail)||void 0===_e_detail3?void 0:null===(_e_detail_data2=_e_detail3.data)||void 0===_e_detail_data2?void 0:_e_detail_data2.slateMessage})}}]),ReactUIPlugin}(__webpack_require__(857942).BasePlugin)},600381:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{generateState:function(){return generateState},setPlayerName:function(){return setPlayerName},setPlatform:function(){return setPlatform},setLocalizedGeoBlockErrors:function(){return setLocalizedGeoBlockErrors},setPlayerContainer:function(){return setPlayerContainer},setStartSeekTime:function(){return setStartSeekTime},setMgids:function(){return setMgids},setVideosState:function(){return setVideosState}});var _sliced_to_array=__webpack_require__(928638),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),_usersettings=__webpack_require__(813366);function generateState(key,options,services){(0,_state.generateState)(key);var _options_overrides,_options_overrides1,_options_overrides2,_options_overrides3,_options_overrides4,_buildInfo,_pluginBuildInfo,_ref=options||{},isWCTV=_ref.isWCTV,localization=_ref.localization,localizedGeoBlockErrors=_ref.localizedGeoBlockErrors,playlist=_ref.playlist,useAvia=_ref.useAvia,platformAdvertId=_ref.platformAdvertId,robustness=_ref.robustness,drmContext=_ref.drmContext;(0,_state.setState)(key,_constants.playerState.USE_AVIA,useAvia),(0,_state.setState)(key,_constants.playerState.IS_WCTV,!!isWCTV),(0,_state.setState)(key,_constants.playerState.PLAYER_START_TIME,new Date().getTime()),(0,_state.setState)(key,_constants.playerState.USER_ID,_usersettings.UserSettings.get(_constants.userSettingsKeys.USER_ID)),(0,_state.setState)(key,_constants.playerState.LOCALIZATION,localization),(0,_state.setState)(key,_constants.playerState.DRM_CONTEXT,drmContext),(0,_state.setState)(key,_constants.playerState.ROBUSTNESS,robustness);var overrides={TPZadRuleId:null==options?void 0:null===(_options_overrides=options.overrides)||void 0===_options_overrides?void 0:_options_overrides.TPZadRuleId,csid:null==options?void 0:null===(_options_overrides1=options.overrides)||void 0===_options_overrides1?void 0:_options_overrides1.csid,caid:null==options?void 0:null===(_options_overrides2=options.overrides)||void 0===_options_overrides2?void 0:_options_overrides2.caid,isLat:null==options?void 0:null===(_options_overrides3=options.overrides)||void 0===_options_overrides3?void 0:_options_overrides3.isLat,usPrivacy:null==options?void 0:null===(_options_overrides4=options.overrides)||void 0===_options_overrides4?void 0:_options_overrides4.usPrivacy};(0,_state.setState)(key,_constants.playerState.OVERRIDES,overrides),platformAdvertId&&(0,_state.setState)(key,_constants.playerState.PLATFORM_ADVERT_ID,platformAdvertId||"");var currentIndex=(0,_state.getState)(key,_constants.playerState.CURRENT_PLAYLIST_INDEX),_ref1=(null==playlist?void 0:playlist[currentIndex])||{},mgid=_ref1.mgid,subType=_ref1.subType,videoDescriptor=_ref1.videoDescriptor;(0,_state.setState)(key,_constants.playerState.MGID,mgid),(0,_state.setState)(key,_constants.playerState.IS_LIVE,"Live"===subType),(0,_state.setState)(key,_constants.playerState.IS_PLUTO,"PlutoTvLive"===videoDescriptor),(0,_state.setState)(key,_constants.playerState.PLAYER_VERSION,null===(_buildInfo=_aviajs.buildInfo)||void 0===_buildInfo?void 0:_buildInfo.playerVersion),(0,_state.setState)(key,_constants.playerState.PLUGIN_VERSION,null===(_pluginBuildInfo=_constants.buildInfo)||void 0===_pluginBuildInfo?void 0:_pluginBuildInfo.version),setPlatform(key),setPlayerName(key,options),setLocalizedGeoBlockErrors(key,localizedGeoBlockErrors),setPlayerContainer(key,services),setStartSeekTime(key,options),setMgids(key,options),setVideosState(key,options)}function setPlayerName(key,options){var _options_reportingData;Object.entries({wctv:!!(null==options?void 0:options.isWCTV),vpu:["VideoHeroPlayer","VideoPromoUnitPlayer"].includes(null==options?void 0:null===(_options_reportingData=options.reportingData)||void 0===_options_reportingData?void 0:_options_reportingData.playerType)}).forEach(function(param){var _param=_sliced_to_array._(param,2),playerType=_param[0];if(_param[1]){var playerName="Avia Web Plugin - ".concat(playerType);(0,_state.setState)(key,_constants.playerState.PLAYER_NAME,playerName)}})}function setPlatform(key){var _getSystemInfo=(0,_aviajs.getSystemInfo)(),isMobile=_getSystemInfo.isMobile,device=_getSystemInfo.device;device===_aviajs.Device.CHROMECAST?(0,_state.setState)(key,_constants.playerState.PLATFORM,_constants.platform.CHROMECAST):isMobile&&device!==_aviajs.Device.IPAD?(0,_state.setState)(key,_constants.playerState.PLATFORM,_constants.platform.MOBILE):(0,_state.setState)(key,_constants.playerState.PLATFORM,_constants.platform.DESKTOP)}function setLocalizedGeoBlockErrors(key,data){var _ref=data||{},enabled=_ref.enabled,errors=_ref.errors;enabled&&(0,_state.setState)(key,_constants.playerState.LOCALIZED_GEOBLOCK_ERRORS,errors)}function setPlayerContainer(key,services){var container=services.playerOptions.container;"string"==typeof container?(0,_state.setState)(key,_constants.playerState.PLAYER_CONTAINER,document.querySelector(container)):(0,_state.setState)(key,_constants.playerState.PLAYER_CONTAINER,container)}function setStartSeekTime(key,options){var _ref=options||{},playlist=_ref.playlist,startSeekTime=_ref.startSeekTime,currentIndex=(0,_state.getState)(key,_constants.playerState.CURRENT_PLAYLIST_INDEX),closingCreditsTime=((null==playlist?void 0:playlist[currentIndex])||{}).closingCreditsTime;"number"==typeof startSeekTime&&startSeekTime>0&&startSeekTime<closingCreditsTime.milliseconds/1e3&&((0,_state.setState)(key,_constants.playerState.EDEN_HAS_CONTENT_STARTED,!0),(0,_state.setState)(key,_constants.playerState.START_SEEK_TIME,startSeekTime))}function setMgids(key,options){if(Array.isArray(options.playlist)){var mgids=(0,_state.getState)(key,_constants.playerState.MGIDS);options.playlist.forEach(function(video){video&&video.mgid&&mgids.add(video.mgid)})}}function setVideosState(key,options){Array.isArray(options.playlist)&&options.playlist.forEach(function(video){if(video&&video.mgid){var data={mgid:video.mgid,videoDetail:video,adBlockStatus:options.adBlockStatus,getMediaToken:options.getMediaToken,reportingData:options.reportingData,gamePreroll:options.gamePreroll,useNativeHLS:options.useNativeHLS,useThumbnail:options.useThumbnail,useCSAI:options.useCSAI,useDAIAPI:options.useDAIAPI,accessTier:null==options?void 0:options.accessTier};(0,_state.setState)(key,video.mgid,data)}})}},210873:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{generateState:function(){return _generatestate.generateState},setVideosState:function(){return _generatestate.setVideosState}});var _generatestate=__webpack_require__(600381)},327308:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"WebPlugin",{enumerable:!0,get:function(){return WebPlugin}});var _async_to_generator=__webpack_require__(698922),_class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_get=__webpack_require__(845382),_get_prototype_of=__webpack_require__(586844),_inherits=__webpack_require__(599807),_interop_require_default=__webpack_require__(759090),_to_array=__webpack_require__(445772),_create_super=__webpack_require__(428160),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_aviajsplaylist=__webpack_require__(686882),_constants=__webpack_require__(469865),_ads=__webpack_require__(634056),_getgppdata=__webpack_require__(930854),_cbsoptanon=__webpack_require__(396526),_endcontentstrategy=__webpack_require__(360875),_error=__webpack_require__(248646),_playlist=__webpack_require__(489992),_proxy=__webpack_require__(532824),_state=__webpack_require__(823837),_topazoverride=__webpack_require__(239493),_tracking=__webpack_require__(132668),_constants1=__webpack_require__(713971),_uilisteners=__webpack_require__(905031),_global=__webpack_require__(336867),_style=_interop_require_default._(__webpack_require__(32196)),_usersettings=__webpack_require__(813366),_base=__webpack_require__(857942),_helpers=__webpack_require__(210873),_detectdrmandhdcpsupport=__webpack_require__(140464),_detectwctvmodel=__webpack_require__(580066),WebPlugin=function(BasePlugin){_inherits._(WebPlugin,BasePlugin);var _super=_create_super._(WebPlugin);function WebPlugin(){return _class_call_check._(this,WebPlugin),_super.apply(this,arguments)}return _create_class._(WebPlugin,[{key:"getId",value:function(){return _constants.pluginNames.WEB}},{key:"onRegister",value:function(player,options,services){var _this=this,_this1=this;return _async_to_generator._(function(){var _drmAndHdcpData,_drmAndHdcpData1,_window,wctvModel,videoDetail,drmAndHdcpData;return _ts_generator._(this,function(_state1){switch(_state1.label){case 0:return _get._(_get_prototype_of._(WebPlugin.prototype),"onRegister",_this).call(_this1,player,options,services),videoDetail=_this1.options.videoDetail,_this1.options.playlist=Array.isArray(videoDetail)?videoDetail:[videoDetail],options.isWCTV&&(wctvModel=(0,_detectwctvmodel.detectWctvModel)()),[4,(0,_detectdrmandhdcpsupport.detectDrmAndHdcpSupport)(wctvModel)];case 1:return drmAndHdcpData=_state1.sent(),_this1.options.drmContext=null===(_drmAndHdcpData=drmAndHdcpData)||void 0===_drmAndHdcpData?void 0:_drmAndHdcpData.drmContext,_this1.options.robustness=null===(_drmAndHdcpData1=drmAndHdcpData)||void 0===_drmAndHdcpData1?void 0:_drmAndHdcpData1.robustness,(0,_helpers.generateState)(_this1.player.id,_this1.options,_this1.services),[4,(0,_getgppdata.getGppData)(null===(_window=window)||void 0===_window?void 0:_window.cbsoptanon).then(function(gpp){(0,_state.setState)(_this1.player.id,_constants.playerState.GPP,gpp)})];case 2:return _state1.sent(),(0,_cbsoptanon.setGdprConsent)(_this1.player.id,_this1.setupPlugin.bind(_this1)),[2]}})})()}},{key:"setupPlugin",value:function(){this.applySettings(),this.initUI(),this.options=this.initDebug(this.player,this.options),this.initErrors(),this.initAdobeTracking(),this.init(this.options)}},{key:"initUI",value:function(){var container=(0,_state.getState)(this.player.id,_constants.playerState.PLAYER_CONTAINER);container&&(container.firstChild?container.insertBefore((0,_style.default)(_global.globalCss),container.firstChild):container.appendChild((0,_style.default)(_global.globalCss)))}},{key:"init",value:function(param){var principalEnabled=param.principalEnabled,_this=this;return(principalEnabled?(0,_proxy.isNotProxy)():Promise.resolve()).then(function(){return(0,_playlist.addItems)(_this.services)}).then(function(response){_this.populate(response),_this.initFeatures(),_this.player.getPlugin(_aviajsplaylist.PLAYLIST).start()})}},{key:"getEventInterests",value:function(){return[_aviajs.PlayerEvent.PLUGIN_EVENT,_aviajs.PlayerEvent.CONTENT_COMPLETE,_aviajs.PlayerEvent.RESOURCE_END]}},{key:"handlePlayerEvent",value:function(e){var _e_detail;_aviajs.PlayerEvent.PLUGIN_EVENT===(null==e?void 0:e.type)&&(0,_endcontentstrategy.applyEndContentStrategy)({player:this.player,event:e,options:this.options,services:this.services}),((null==e?void 0:e.type)===_aviajs.PlayerEvent.CONTENT_COMPLETE||(null==e?void 0:e.type)===_aviajs.PlayerEvent.RESOURCE_END||(null==e?void 0:null===(_e_detail=e.detail)||void 0===_e_detail?void 0:_e_detail.type)===_constants1.TrackingUiEvent.CLOSE_PLAYER)&&this.storePreviousUuid()}},{key:"applySettings",value:function(){var _this_options,_this=this;this.player.once(_aviajs.PlayerEvent.CONTENT_START,function(){var _this_services_options_domProxy,_this_services_options,_this_services,video=(null==_this?void 0:null===(_this_services=_this.services)||void 0===_this_services?void 0:null===(_this_services_options=_this_services.options)||void 0===_this_services_options?void 0:null===(_this_services_options_domProxy=_this_services_options.domProxy)||void 0===_this_services_options_domProxy?void 0:_this_services_options_domProxy.model).video;_usersettings.UserSettings.updatePlayer(_this.player,_this.services,video),_usersettings.UserSettings.handleEvents(_this.player,video)}),(null===(_this_options=this.options)||void 0===_this_options?void 0:_this_options.muted)&&this.player.once(_aviajs.PlayerEvent.RESOURCE_START,function(){_this.player.muted=!0}),_usersettings.UserSettings.set(_constants.userSettingsKeys.USER_ID,_usersettings.UserSettings.get(_constants.userSettingsKeys.USER_ID)),_usersettings.UserSettings.set(_constants.userSettingsKeys.PLAYBACK_SESSION,_usersettings.UserSettings.get(_constants.userSettingsKeys.PLAYBACK_SESSION)),window.addEventListener("beforeunload",function(){return _this.storePreviousUuid()},{once:!0,capture:!0})}},{key:"initErrors",value:function(){(0,_error.initErrorAPI)(this.player,this.services).errorEventsOn()}},{key:"initFeatures",value:function(){this.initPlaylist(),(0,_ads.initAdChecking)(this.player),this.initAviaUIListeners()}},{key:"populate",value:function(configs){var _this=this,_configs=_to_array._(configs),primary=_configs[0],secondary=_configs.slice(1);this.store(this.player.id,primary),(0,_state.setState)(this.player.id,_constants.playerState.MGID,primary.mgid),(0,_state.setState)(this.player.id,_constants.playerState.GAME_PREROLL,null==primary?void 0:primary.gamePreroll),secondary.length>0&&secondary.forEach(function(config){return _this.store(_this.player.id,config)})}},{key:"initPlaylist",value:function(){var _this=this;this.player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,function(event){event.detail.id===_aviajsplaylist.PLAYLIST&&event.detail.type===_aviajsplaylist.PlaylistEvent.PLAYLIST_ADVANCED&&_this.onPlaylistAdvanced(event)})}},{key:"initDebug",value:function(player,pluginOptions){var options=(0,_topazoverride.setTopazDebug)(pluginOptions);return(0,_helpers.setVideosState)(player.id,options),this.options}},{key:"initAdobeTracking",value:function(){if((0,_tracking.isVendorEnabled)("AdobeMedia")||(0,_tracking.isVendorEnabled)("AdobeData")){if(this.cleanUpAdobeTrackingHandlers&&this.cleanUpAdobeTrackingHandlers(),null===(_window_om=window.om)||void 0===_window_om?void 0:_window_om.trackAction){this.cleanUpAdobeTrackingHandlers=(0,_tracking.initPlayerEventsHandlers)(this.player);return}var _window_om,registerHandlers=window.adobeDataLayer?_tracking.registerAdobeDataLayerHandlers:_tracking.registerAdobeTrackingHandlers;this.cleanUpAdobeTrackingHandlers=registerHandlers(this.player,this.services,this.options)}}},{key:"initAviaUIListeners",value:function(){this.cleanUpAviaListeners&&this.cleanUpAviaListeners();var AviaUiListeners=(0,_uilisteners.addAviaUiListeners)(this.services);this.cleanUpAviaListeners=function(){(0,_uilisteners.removeAviaUiListeners)(AviaUiListeners)}}},{key:"onPlaylistAdvanced",value:function(param){var detail=param.detail,id=this.player.id,currentIndex=detail.data.currentIndex;(0,_state.setState)(id,_constants.playerState.MGID,Array.from((0,_state.getState)(id,_constants.playerState.MGIDS))[currentIndex]),(0,_state.setState)(id,_constants.playerState.CURRENT_PLAYLIST_INDEX,currentIndex),this.initAdobeTracking(),this.initAviaUIListeners()}},{key:"getConfigByIndex",value:function(index){var mgid=Array.from((0,_state.getState)(this.player.id,_constants.playerState.MGIDS))[index],config=(0,_state.getState)(this.player.id,mgid);if(config)return config;throw Error("No matching Content configs found at index")}},{key:"storePreviousUuid",value:function(){var gamePreroll=(0,_state.getState)(this.player.id,_constants.playerState.GAME_PREROLL),mgid=(0,_state.getState)(this.player.id,_constants.playerState.MGID);_usersettings.UserSettings.set(_constants.userSettingsKeys.PREVIOUS_UUID,(null==gamePreroll?void 0:gamePreroll.mgid)||mgid)}}]),WebPlugin}(_base.BasePlugin)},901438:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{handleDAISDK:function(){return handleDAISDK},handleDAIAPI:function(){return handleDAIAPI},handleDAIFallback:function(){return handleDAIFallback},loadIfDAIErrors:function(){return loadIfDAIErrors}});var _async_to_generator=__webpack_require__(698922),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_sliced_to_array=__webpack_require__(928638),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_aviajsplaylist=__webpack_require__(686882),_state=__webpack_require__(823837),_helpers=__webpack_require__(885516),_constants=__webpack_require__(469865),handleDAISDK=function(resource,config,player){handleDAI(resource,config,player,!1)},handleDAIAPI=function(resource,config,player){handleDAI(resource,config,player,!0)},getAdConfig=function(resource,config,player,useApi){var _config_topazFeed,_config_reportingData,ad=resource.ad,cbsoptanon=window.cbsoptanon,imasdk=config.topazFeed.imasdk,_ref=(null===(_config_topazFeed=config.topazFeed)||void 0===_config_topazFeed?void 0:_config_topazFeed.stitchedstream)||{},streamingtype=_ref.streamingtype,format="dash"===_ref.manifesttype?_aviajs.VideoFormat.DASH:_aviajs.VideoFormat.HLS,consentString=(0,_state.getState)(player.id,_constants.playerState.CONSENT_STRING),gdprApplies=(0,_state.getState)(player.id,_constants.playerState.GDPR_APPLIES),overrides=(0,_state.getState)(player.id,_constants.playerState.OVERRIDES),npa=(0,_helpers.getNpaFlag)(cbsoptanon,overrides),country=null==config?void 0:null===(_config_reportingData=config.reportingData)||void 0===_config_reportingData?void 0:_config_reportingData.countryName;return(null==imasdk?void 0:imasdk.cmsid)&&(null==imasdk?void 0:imasdk.vid)&&(ad.ssai={contentSourceId:imasdk.cmsid,videoId:imasdk.vid,apiKey:imasdk.authtoken,authToken:imasdk.authtoken,useApi:useApi,format:format,adParameters:{npa:npa,vid:imasdk.vid,cmsid:imasdk.cmsid}},"US"!==country&&(ad.ssai.adParameters.imafw__fw_gdpr=gdprApplies,ad.ssai.adParameters.imafw__fw_gdpr_consent=consentString)),"live-dai"===streamingtype&&(ad.ssai=_object_spread_props._(_object_spread._({assetKey:null==imasdk?void 0:imasdk.assetkey,authToken:imasdk.authtoken},useApi&&{useApi:useApi}),{adParameters:{npa:npa}}),"US"!==country&&(ad.ssai.adParameters.imafw__fw_gdpr=gdprApplies,ad.ssai.adParameters.imafw__fw_gdpr_consent=consentString)),useApi||(ad.ssai.enableNonce=!0),config.isLat=npa,(null==imasdk?void 0:imasdk.freewheelparams)&&Object.entries(imasdk.freewheelparams).filter(function(param){var _param=_sliced_to_array._(param,2),key=_param[0],value=_param[1];return(0,_helpers.validateToken)(key,value)}).forEach(function(param){var _param=_sliced_to_array._(param,2),key=_param[0],value=_param[1];ad.ssai.adParameters[key]=(0,_helpers.replaceTokens)(value,player,config)}),ad},handleDAI=function(resource,config,player,useApi){var imasdk=config.topazFeed.imasdk,streamingtype=((null===(_config_topazFeed=config.topazFeed)||void 0===_config_topazFeed?void 0:_config_topazFeed.stitchedstream)||{}).streamingtype,consentString=(0,_state.getState)(player.id,_constants.playerState.CONSENT_STRING),gdprApplies=(0,_state.getState)(player.id,_constants.playerState.GDPR_APPLIES);if(void 0!==imasdk&&((null==imasdk?void 0:imasdk.cmsid)&&(null==imasdk?void 0:imasdk.vid)||"live-dai"===streamingtype)){(0,_state.setState)(player.id,_constants.playerState.IS_DAI,!0);var _config_topazFeed,_window_google_ima,_window_google,_window,_config_reportingData,overrides=(0,_state.getState)(player.id,_constants.playerState.OVERRIDES),ad=getAdConfig(resource,config,player,useApi);ad.enabled=!0,(null===(_window=window)||void 0===_window?void 0:null===(_window_google=_window.google)||void 0===_window_google?void 0:null===(_window_google_ima=_window_google.ima)||void 0===_window_google_ima?void 0:_window_google_ima.cast)&&(ad.context="cast");var country=null==config?void 0:null===(_config_reportingData=config.reportingData)||void 0===_config_reportingData?void 0:_config_reportingData.countryName;(0,_helpers.provideAdParameterOverrides)(overrides,ad,consentString,gdprApplies,country),(null==resource?void 0:resource.metadata)&&(resource.metadata.isDai=!0),(0,_helpers.handlePlaybackState)(player)}},handleDAIFallback=function(){var _ref=_async_to_generator._(function(player,error){var _error_detail,_error,playlist,index,backupResource,backup;return _ts_generator._(this,function(_state1){switch(_state1.label){case 0:if(!((null===(_error=error)||void 0===_error?void 0:null===(_error_detail=_error.detail)||void 0===_error_detail?void 0:_error_detail.type)===_constants.customEvents.PLUGIN_ERROR||error.type===_constants.customEvents.PLUGIN_ERROR))return[3,3];return playlist=player.getPlugin(_aviajsplaylist.PLAYLIST),(0,_state.setState)(player.id,_constants.playerState.IS_DAI,!1),index=playlist.currentIndex+1,(backupResource=playlist.list[index]).ad.ssai=null,backupResource.ad.enabled=!1,backup=(0,_aviajs.createResourceConfig)(backupResource),playlist.addResources(backup,index+1),[4,playlist.removeResourceAtIndex(index)];case 1:return _state1.sent(),[4,playlist.start(index)];case 2:_state1.sent(),_state1.label=3;case 3:return[2]}})});return function(player,error){return _ref.apply(this,arguments)}}(),loadIfDAIErrors=function(player){var _ref,_ref1;player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,(_ref=_async_to_generator._(function(e){return _ts_generator._(this,function(_state){switch(_state.label){case 0:return[4,handleDAIFallback(player,e)];case 1:return _state.sent(),[2]}})}),function(e){return _ref.apply(this,arguments)})),document.addEventListener(_constants.customEvents.PLUGIN_ERROR,(_ref1=_async_to_generator._(function(e){return _ts_generator._(this,function(_state){switch(_state.label){case 0:return[4,handleDAIFallback(player,e)];case 1:return _state.sent(),[2]}})}),function(e){return _ref1.apply(this,arguments)}))}},787234:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"handleFreeWheel",{enumerable:!0,get:function(){return handleFreeWheel}});var _sliced_to_array=__webpack_require__(928638),_state=__webpack_require__(823837),_helpers=__webpack_require__(885516),_util=__webpack_require__(711082),_error=__webpack_require__(248646),_constants=__webpack_require__(469865);function handleFreeWheel(resource,config,player){handleAdBlocker(config.adBlockStatus);var _ref=(null==config?void 0:config.topazFeed)||{},freewheelsdk=_ref.freewheelsdk,content=_ref.content;if(freewheelsdk){(0,_state.setState)(player.id,_constants.playerState.IS_DAI,!1);var _content_,_content__duration,_freewheelsdk_adbreaktimes,ad=resource.ad,npa=(0,_helpers.getNpaFlag)(window.cbsoptanon);config.isLat=npa,ad.csai={networkId:null==freewheelsdk?void 0:freewheelsdk.networkid,profile:null==freewheelsdk?void 0:freewheelsdk.profile,server:null==freewheelsdk?void 0:freewheelsdk.adserver,siteSection:{id:null==freewheelsdk?void 0:freewheelsdk.csid,networkId:null==freewheelsdk?void 0:freewheelsdk.networkid},videoAsset:{id:null==freewheelsdk?void 0:freewheelsdk.caid,duration:Math.floor((0,_util.parseTime)(null!==(_content__duration=null==content?void 0:null===(_content_=content[0])||void 0===_content_?void 0:_content_.duration)&&void 0!==_content__duration?_content__duration:"00:00:00.000"))},customParameters:{imafw__fw_gdpr:(0,_state.getState)(player.id,_constants.playerState.GDPR_APPLIES),imafw__fw_gdpr_consent:(0,_state.getState)(player.id,_constants.playerState.CONSENT_STRING)},adBreakTimes:null!==(_freewheelsdk_adbreaktimes=null==freewheelsdk?void 0:freewheelsdk.adbreaktimes)&&void 0!==_freewheelsdk_adbreaktimes?_freewheelsdk_adbreaktimes:[0]},Object.entries(null==freewheelsdk?void 0:freewheelsdk.targetingparams).forEach(function(param){var _param=_sliced_to_array._(param,2),key=_param[0],value=_param[1];ad.csai.customParameters[key]=(0,_helpers.replaceTokens)(value,player,config)})}}function handleAdBlocker(isUsingAdBlocker){if(isUsingAdBlocker)throw new _error.PluginError(_constants.playerErrorFlags.AD_BLOCK_WARNING)}},644883:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getContentId",{enumerable:!0,get:function(){return getContentId}});var getContentId=function(config){var _config_gamePreroll,_config_videoDetail;return((null==config?void 0:null===(_config_gamePreroll=config.gamePreroll)||void 0===_config_gamePreroll?void 0:_config_gamePreroll.mgid)||(null==config?void 0:null===(_config_videoDetail=config.videoDetail)||void 0===_config_videoDetail?void 0:_config_videoDetail.mgid)||"").split(":").pop()}},930854:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getGppData",{enumerable:!0,get:function(){return getGppData}});var _async_to_generator=__webpack_require__(698922),_sliced_to_array=__webpack_require__(928638),_ts_generator=__webpack_require__(379864),getRDP=function(cbsoptanon){return new Promise(function(resolve){cbsoptanon.ot.targetingAllowed(function(allowed){return allowed?resolve("0"):resolve("1")})})},resolveGppString=function(cbsoptanon){return new Promise(function(resolve){cbsoptanon.gpp.get(function(data){resolve(data)})})},resolveGppSections=function(cbsoptanon){return new Promise(function(resolve){cbsoptanon.gpp.send("ping",function(data){resolve(((null==data?void 0:data.applicableSections)||[]).join("_"))})})},getGppData=function(){var _ref=_async_to_generator._(function(cbsoptanon){var gppString,_ref;return _ts_generator._(this,function(_state){switch(_state.label){case 0:if(!cbsoptanon)return[2,{gpp:null,sid:null,rdp:null}];return[4,resolveGppString(cbsoptanon)];case 1:if(!(gppString=_state.sent()))return[2,{gpp:null,sid:null,rdp:null}];return[4,Promise.all([resolveGppSections(cbsoptanon),getRDP(cbsoptanon)])];case 2:return[2,{gpp:gppString,sid:(_ref=_sliced_to_array._.apply(void 0,[_state.sent(),2]))[0],rdp:_ref[1]}]}})});return function(cbsoptanon){return _ref.apply(this,arguments)}}()},251740:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getIMAConfig",{enumerable:!0,get:function(){return getIMAConfig}});var getIMAConfig=function(config){var imasdk=config.topazFeed.imasdk,google=window.google;return imasdk&&(null==google?void 0:google.ima)?imasdk:null}},370414:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getNpaFlag",{enumerable:!0,get:function(){return getNpaFlag}});var getNpaFlag=function(cbsoptanon,overrides){if(null==overrides?void 0:overrides.isLat)return overrides.isLat;var value="1";return(null==cbsoptanon?void 0:cbsoptanon.cmd)&&cbsoptanon.cmd.push(function(cmp){cmp.ads.getNpaFlag(function(flag){value="".concat(flag)})}),value}},780849:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getUSPrivacyCookie",{enumerable:!0,get:function(){return getUSPrivacyCookie}});var getUSPrivacyCookie=function(){return"; ".concat(document.cookie).split("; usprivacy=").pop().split(";")[0]}},41574:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"handlePlaybackState",{enumerable:!0,get:function(){return handlePlaybackState}});var _aviajs=__webpack_require__(286887),handlePlaybackState=function(player){player.on(_aviajs.PlayerEvent.AD_BREAK_START,function(){(null==player?void 0:player.playbackState)===_aviajs.PlaybackState.WAITING&&player.play()})}},885516:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0});var _export_star=__webpack_require__(118914);_export_star._(__webpack_require__(251740),exports),_export_star._(__webpack_require__(370414),exports),_export_star._(__webpack_require__(41574),exports),_export_star._(__webpack_require__(855743),exports),_export_star._(__webpack_require__(226404),exports),_export_star._(__webpack_require__(787157),exports),_export_star._(__webpack_require__(244583),exports),_export_star._(__webpack_require__(730571),exports)},855743:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{initAdChecking:function(){return initAdChecking},isDuringAd:function(){return isDuringAd}});var _aviajs=__webpack_require__(286887),duringAd=!1;function initAdChecking(player){player.on(_aviajs.PlayerEvent.AD_BREAK_START,function(){duringAd=!0}),player.on(_aviajs.PlayerEvent.AD_BREAK_COMPLETE,function(){duringAd=!1})}function isDuringAd(){return duringAd}},226404:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"provideAdParameterOverrides",{enumerable:!0,get:function(){return provideAdParameterOverrides}});var _object_spread=__webpack_require__(530110),FREEWHEEL_PREFIX="imafw_",provideAdParameterOverrides=function(overrides,adResource){var _adResource_ssai,consentString=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",gdprApplies=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",country=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";if(null==adResource?void 0:null===(_adResource_ssai=adResource.ssai)||void 0===_adResource_ssai?void 0:_adResource_ssai.adParameters){var usPrivacy=overrides.usPrivacy,oParams={};usPrivacy&&(oParams._fw_us_privacy=usPrivacy,oParams["".concat(FREEWHEEL_PREFIX,"_fw_us_privacy")]=usPrivacy),"US"!==country&&(oParams["".concat(FREEWHEEL_PREFIX,"_fw_gdpr")]=gdprApplies,oParams["".concat(FREEWHEEL_PREFIX,"_fw_gdpr_consent")]=consentString),adResource.ssai.adParameters=_object_spread._({},adResource.ssai.adParameters,oParams)}}},787157:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"replaceTokens",{enumerable:!0,get:function(){return replaceTokens}});var _constants=__webpack_require__(469865),_state=__webpack_require__(823837),_usersettings=__webpack_require__(813366),_getcontentid=__webpack_require__(644883),_getusprivacycookie=__webpack_require__(780849),replaceTokens=function(str,player,config){if("string"!=typeof str)return str;str=(str=(str=(str=(str=(str=(str=(str=(str=(str=(str=(str=(str=(str=str.replace(/{ssus}/g,(0,_state.getState)(player.id,_constants.playerState.USER_ID)||"")).replace(/{playid}/g,(0,_state.getState)(player.id,_constants.playerState.PLAY_ID)||"")).replace(/{authrequired}/g,String(config.videoDetail.authRequired||!1))).replace(/{mvpdname}/g,(null==config?void 0:null===(_config_mediaToken=config.mediaToken)||void 0===_config_mediaToken?void 0:_config_mediaToken.provider)||"")).replace(/{vmnlat}/g,(null==config?void 0:config.isLat)||"1")).replace(/{previousuuid}/g,_usersettings.UserSettings.get(_constants.userSettingsKeys.PREVIOUS_UUID)||"")).replace(/{referer}/g,encodeURIComponent(window.location.href))).replace(/{is_lat}/g,(null==config?void 0:config.isLat)||"1")).replace(/{npa}/g,null==config?void 0:config.isLat)).replace(/{caid}/g,(0,_getcontentid.getContentId)(config))).replace(/{ccpaprivacystring}/g,(0,_getusprivacycookie.getUSPrivacyCookie)())).replace(/{vguid}/g,null===(_window=window)||void 0===_window?void 0:null===(_window_adobeDataLayer=_window.adobeDataLayer)||void 0===_window_adobeDataLayer?void 0:null===(_window_adobeDataLayer_getState=_window_adobeDataLayer.getState)||void 0===_window_adobeDataLayer_getState?void 0:_window_adobeDataLayer_getState.call(_window_adobeDataLayer,_constants.userSettingsKeys.VGUID))).replace(/{advertisingid}/g,(0,_state.getState)(player.id,_constants.playerState.PLATFORM_ADVERT_ID)||"")).replace(/{devicelanguage}/g,navigator.language.split("-")[0].toLowerCase()||"en");var _config_mediaToken,_window_adobeDataLayer_getState,_window_adobeDataLayer,_window,gpp=(0,_state.getState)(player.id,_constants.playerState.GPP)||{};return(null==gpp?void 0:gpp.gpp)&&(str=(str=(str=str.replace(/{gppstring}/g,gpp.gpp||"")).replace(/{gppsid}/g,gpp.sid||"")).replace(/{rdp}/g,gpp.rdp)),str=str.replace(/{.*}/g,"")}},244583:(__unused_webpack_module,exports)=>{function updateSsaiAuthToken(resource,topazFeed){var _resource_ad_ssai,_resource_ad,_topazFeed_imasdk,_topazFeed_imasdk1;(null==resource?void 0:null===(_resource_ad=resource.ad)||void 0===_resource_ad?void 0:null===(_resource_ad_ssai=_resource_ad.ssai)||void 0===_resource_ad_ssai?void 0:_resource_ad_ssai.authToken)&&(resource.ad.ssai.authToken=null==topazFeed?void 0:null===(_topazFeed_imasdk=topazFeed.imasdk)||void 0===_topazFeed_imasdk?void 0:_topazFeed_imasdk.authtoken,resource.ad.ssai.apiKey=null==topazFeed?void 0:null===(_topazFeed_imasdk1=topazFeed.imasdk)||void 0===_topazFeed_imasdk1?void 0:_topazFeed_imasdk1.authtoken)}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"updateSsaiAuthToken",{enumerable:!0,get:function(){return updateSsaiAuthToken}})},730571:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"validateToken",{enumerable:!0,get:function(){return validateToken}});var validateToken=function(key,value){var _window_adobeDataLayer_getState,_window_adobeDataLayer,_window;return!!("{vguid}"!==value||(null===(_window=window)||void 0===_window?void 0:null===(_window_adobeDataLayer=_window.adobeDataLayer)||void 0===_window_adobeDataLayer?void 0:null===(_window_adobeDataLayer_getState=_window_adobeDataLayer.getState)||void 0===_window_adobeDataLayer_getState?void 0:_window_adobeDataLayer_getState.call(_window_adobeDataLayer,"vguid")))}},477661:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"handleIMA",{enumerable:!0,get:function(){return handleIMA}});var _state=__webpack_require__(823837),_helpers=__webpack_require__(885516),_constants=__webpack_require__(469865),handleIMA=function(resource,config,player){var sdk=(0,_helpers.getIMAConfig)(config);if(null!==sdk){(0,_state.setState)(player.id,_constants.playerState.IS_DAI,!1);var _google_ima_settings_setFeatureFlags,_google_ima_settings,consentString=(0,_state.getState)(player.id,_constants.playerState.CONSENT_STRING),gdprApplies=(0,_state.getState)(player.id,_constants.playerState.GDPR_APPLIES),google=window.google,cbsoptanon=window.cbsoptanon;null==google||null===(_google_ima_settings=google.ima.settings)||void 0===_google_ima_settings||null===(_google_ima_settings_setFeatureFlags=_google_ima_settings.setFeatureFlags)||void 0===_google_ima_settings_setFeatureFlags||_google_ima_settings_setFeatureFlags.call(_google_ima_settings,{enableOmidBeta:!0});var npa=(0,_helpers.getNpaFlag)(cbsoptanon);config.isLat=npa;var tokenReplacedUrl=(0,_helpers.replaceTokens)(sdk.freewheelurl,player,config);resource.ad.csai={adCallUrl:"".concat(tokenReplacedUrl,"&npa=").concat(npa,"&_fw_gdpr=").concat(gdprApplies,"&_fw_gdpr_consent=").concat(consentString)}}}},634056:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{handleIMA:function(){return _ima.handleIMA},handleDAISDK:function(){return _dai.handleDAISDK},handleDAIAPI:function(){return _dai.handleDAIAPI},loadIfDAIErrors:function(){return _dai.loadIfDAIErrors},isDuringAd:function(){return _helpers.isDuringAd},initAdChecking:function(){return _helpers.initAdChecking},updateSsaiAuthToken:function(){return _helpers.updateSsaiAuthToken},handleFreeWheel:function(){return _freewheel.handleFreeWheel}});var _ima=__webpack_require__(477661),_dai=__webpack_require__(901438),_helpers=__webpack_require__(885516),_freewheel=__webpack_require__(787234)},396526:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"setGdprConsent",{enumerable:!0,get:function(){return _setgdprconsent.setGdprConsent}});var _setgdprconsent=__webpack_require__(777263)},777263:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"setGdprConsent",{enumerable:!0,get:function(){return setGdprConsent}});var _state=__webpack_require__(823837),_constants=__webpack_require__(469865),setGdprConsent=function(playerId,callback){var cbsoptanon=window.cbsoptanon;cbsoptanon?cbsoptanon.cmd.push(function(cmp){cmp.tcf.getConsentData(function(data,successful){var consentString=successful?null==data?void 0:data.tcString:null,gdprApplies=(null==data?void 0:data.gdprApplies)?1:0;(0,_state.setState)(playerId,_constants.playerState.CONSENT_STRING,consentString),(0,_state.setState)(playerId,_constants.playerState.GDPR_APPLIES,gdprApplies),callback()})}):callback()}},360875:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"applyEndContentStrategy",{enumerable:!0,get:function(){return applyEndContentStrategy}});var _aviajs=__webpack_require__(286887),_aviajsplaylist=__webpack_require__(686882),_constants=__webpack_require__(469865),_helpers=__webpack_require__(187813),_templates=__webpack_require__(166274),_replaypluginstyled=__webpack_require__(637313),_state=__webpack_require__(823837),setupLoop=function(player){restartPlaylist(player)},restartPlaylist=function(player){(0,_state.resetDatas)(player.id,["currentChapter","currentPlaylistIndex","audioTrackInitiated","disableChapterTracking","edenHasContentStarted","lastUpdatedPlayhead","startSeekTime"]);var playlist=player.getPlugin(_aviajsplaylist.PLAYLIST);playlist.start(0),playlist.completed=!1},setupReplay=function(player,services){var container=document.querySelector('[data-player-id="'.concat(null==player?void 0:player.id,'"] .avia-container'))||document.querySelector('[data-player-id="'.concat(null==player?void 0:player.id,'"].avia-container')),replayOverlay=(0,_helpers.template)(_replaypluginstyled.replayOverlayPluginClass);replayOverlay.append((0,_templates.style)(_replaypluginstyled.replayPluginCss));var replayIcon=(0,_helpers.template)(_replaypluginstyled.replayPluginClass);replayOverlay.append(replayIcon),replayIcon.onclick=function(){var _services_event;restartPlaylist(player),null==services||null===(_services_event=services.event)||void 0===_services_event||_services_event.dispatchPluginEvent({type:_constants.customEvents.CLICK_REPLAY}),container.removeChild(replayOverlay)},null==container||container.append(replayOverlay)},setupUpNext=function(e,player,services){if(null==e||null===(_e_detail=e.detail)||void 0===_e_detail||!_e_detail.interrupted){window.sessionStorage.setItem(_constants.sessionStorageKeys.AUTO_ADVANCE,"true");var _e_detail,event=new Event("autoAdvance");setTimeout(function(){return document.dispatchEvent(event)},1e3),document.addEventListener("autoAdvanceNotAvailable",function(){return setupReplay(player,services)},{once:!0})}},applyEndContentStrategy=function(param){var _event_detail,_event_detail1,event=param.event,player=param.player,options=param.options,services=param.services;if((null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)===_constants.customEvents.PLAYLIST_RESTART){restartPlaylist(player);return}var endContentStrategy=options.endContentStrategy;if((options.useAvia||"advance"===endContentStrategy)&&(null==event?void 0:event.type)===_aviajs.PlayerEvent.PLUGIN_EVENT&&(null==event?void 0:null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.type)===_aviajsplaylist.PlaylistEvent.PLAYLIST_COMPLETE){var endContentStrategyHandle={advance:function(){return setupUpNext(event,player,services)},loop:function(){return setupLoop(player)},replay:function(){return setupReplay(player,services)},default:function(){return setupUpNext(event,player,services)}};(endContentStrategyHandle[endContentStrategy]||endContentStrategyHandle.default)()}}},637313:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{replayOverlayPluginClass:function(){return replayOverlayPluginClass},replayPluginClass:function(){return replayPluginClass},replayPluginCss:function(){return replayPluginCss}});var replayOverlayPluginClass="ui__replay-overlay-plugin",replayPluginClass="ui__replay-plugin",replayPluginCss="\n  .".concat(replayOverlayPluginClass," {\n    align-items: center;\n    background-color: black;\n    background-position: center center;\n    background-size: cover;\n    display: flex;\n    height: 100%;\n    justify-content: center;\n    position: absolute;\n    top: 0;\n    width: 100%;\n    z-index: 1;\n  }\n\n  .").concat(replayPluginClass,' {\n    border: none;\n    outline: 0;\n    padding: 0;\n    margin: 0;\n    width: 30px;\n    height: 30px;\n    line-height: inherit;\n    border-radius: none;\n    font-size: inherit;\n    text-align: center;\n    margin: 0;\n    cursor: pointer;\n    background-size: cover;\n    background-color: transparent;\n    background-position: center center;\n    background-image: url(\'data:image/svg+xml,<svg fill="white" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m437.089844 74.980469c-48.308594-48.351563-112.539063-74.980469-180.855469-74.980469-61.578125 0-120.164063 21.808594-166.527344 61.699219l-49.601562-48.738281-9.9375 168.507812 171.300781-12.667969-48.609375-45.027343c29.421875-23.101563 65.570313-35.667969 103.375-35.667969 92.492187 0 167.742187 75.316406 167.742187 167.894531s-75.25 167.898438-167.742187 167.898438c-42.464844 0-82.976563-15.917969-114.078125-44.816407-30.933594-28.75-49.796875-67.6875-53.109375-109.644531l-1.09375-13.816406h-87.953125l.949219 15.894531c8.066406 134.851563 120.199219 240.484375 255.285156 240.484375 68.316406 0 132.546875-26.628906 180.855469-74.980469 48.304687-48.351562 74.910156-112.640625 74.910156-181.019531s-26.605469-132.667969-74.910156-181.019531zm0 0"/></svg>\');\n    background-repeat: no-repeat;\n  }\n')},10820:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"CVPErrorConversions",{enumerable:!0,get:function(){return CVPErrorConversions}});var _constants=__webpack_require__(469865),CVPErrorConversions={1200:_constants.playerErrorFlags.AD_CONFIG_LOAD,1201:_constants.playerErrorFlags.AD_CONFIG_LOAD,1203:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,1204:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,2001:_constants.playerErrorFlags.CONTENT_INTERNET_NO_CONNECTION,2022:_constants.playerErrorFlags.AUTH_MAX_STREAM_LIMIT,2101:_constants.playerErrorFlags.HLS_MASTER_M3U8_REQQUEST_LOAD,2103:_constants.playerErrorFlags.HLS_MASTER_M3U8_REQQUEST_LOAD,3105:_constants.playerErrorFlags.CONTENT_SESSION_INVALID,3400:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,3401:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,3404:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,3001:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,3002:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,3005:_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE,3100:_constants.playerErrorFlags.CONTENT_REQUEST_CANCELLED,3101:_constants.playerErrorFlags.CONTENT_REQUEST_CANCELLED,3102:_constants.playerErrorFlags.CONTENT_REQUEST_CANCELLED,3200:_constants.playerErrorFlags.HLS_CHUNK_REQUEST_LOAD,3201:_constants.playerErrorFlags.HLS_CHUNK_REQUEST_LOAD,3202:_constants.playerErrorFlags.HLS_CHUNK_REQUEST_LOAD,3205:_constants.playerErrorFlags.HLS_CHUNK_REQUEST_LOAD,3300:_constants.playerErrorFlags.CONTENT_AUTH_BRIDGE_MISSING,3301:_constants.playerErrorFlags.CONTENT_AUTH_BRIDGE_MISSING,3304:_constants.playerErrorFlags.SHAKA_DRM_ERROR,4e3:_constants.playerErrorFlags.AD_PLAYBACK_WARNING,4100:_constants.playerErrorFlags.AD_CONFIG_LOAD,4101:_constants.playerErrorFlags.AD_PLAYBACK_FAILURE,4200:_constants.playerErrorFlags.AD_PLAYBACK_FAILURE,4201:_constants.playerErrorFlags.AD_PLAYBACK_FAILURE,4300:_constants.playerErrorFlags.AD_BLOCK_WARNING}},642111:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _object_spread=__webpack_require__(530110),_standarderrors=__webpack_require__(319400),_default=function(internalCode){var customMessage=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",data=_standarderrors.StandardizedErrors[internalCode];return void 0===data?null:_object_spread._({},data,""===customMessage?{}:{errormessage:customMessage})}},386955:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _constants=__webpack_require__(469865),_state=__webpack_require__(823837),_default=function(playerId,localizedGeoBlockErrors,fallback){var error,requestRegion=(0,_state.getState)(playerId,_constants.playerState.REQUEST_REGION);return Object.keys(localizedGeoBlockErrors).forEach(function(regionGroup){regionGroup.split(",").includes(requestRegion)&&(error=localizedGeoBlockErrors[regionGroup])}),error||fallback}},49952:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"handleDrmHdcpSupportError",{enumerable:!0,get:function(){return handleDrmHdcpSupportError}});var _aviajsplaylist=__webpack_require__(686882),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),handleDrmHdcpSupportError=function(player,services){player.getPlugin(_aviajsplaylist.PLAYLIST).removeResourceAtIndex(1).then(function(){(0,_state.setState)(player.id,_constants.playerState.IS_FALLBACK_TO_SD_LOADING,!0),(0,_state.setState)(player.id,_constants.playerState.FALLBACK_TO_SD,!0),services.event.dispatchPluginEvent({type:_constants.customEvents.FALLBACK_TO_SD})}).catch(function(e){console.error("DRM STREAM ERROR: content definition is not supported",e)})}},917409:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _aviajsplaylist=__webpack_require__(686882),_state=__webpack_require__(823837),_constants=__webpack_require__(469865),_default=function(player,services){var playlist=player.getPlugin(_aviajsplaylist.PLAYLIST);1===playlist.currentIndex&&(playlist.prev(),playlist.removeResourceAtIndex(1).then(function(){(0,_state.setState)(player.id,_constants.playerState.IS_LIVE_RESTART,!1),services.event.dispatchPluginEvent({type:_constants.customEvents.RETURN_TO_LIVE})}).catch(function(e){console.error("LIVE RESTART ERROR: Error recovering from restart failure",e)}))}},248646:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getErrorData:function(){return _geterrordata.default},getLocalizedGeoErrors:function(){return _getlocalizedgeoerrors.default},initErrorAPI:function(){return _initerrorapi.default},MicaErrors:function(){return _micaerrors.MicaErrors},onVideoError:function(){return _onvideoerror.default},PluginError:function(){return _pluginerror.default},processError:function(){return _processerror.default},SeverityLevel:function(){return _standarderrors.SeverityLevel},StandardizedToMBConversions:function(){return _standarderrors.StandardizedToMBConversions}});var _interop_require_default=__webpack_require__(759090),_geterrordata=_interop_require_default._(__webpack_require__(642111)),_getlocalizedgeoerrors=_interop_require_default._(__webpack_require__(386955)),_initerrorapi=_interop_require_default._(__webpack_require__(489012)),_micaerrors=__webpack_require__(764369),_onvideoerror=_interop_require_default._(__webpack_require__(772136)),_pluginerror=_interop_require_default._(__webpack_require__(611912)),_processerror=_interop_require_default._(__webpack_require__(763183)),_standarderrors=__webpack_require__(319400)},489012:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _interop_require_default=__webpack_require__(759090),_aviajs=__webpack_require__(286887),_onvideoerror=_interop_require_default._(__webpack_require__(772136)),_processerror=_interop_require_default._(__webpack_require__(763183)),_handleliverestarterror=_interop_require_default._(__webpack_require__(917409)),_state=__webpack_require__(823837),_constants=__webpack_require__(469865),_cvperrors=__webpack_require__(10820),_handledrmhdcpsupporterror=__webpack_require__(49952),_default=function(player,services){var pluginErrorHandler=function(event){handleError(event.detail)},handleError=(0,_processerror.default)(player,services),errorEventsOff=function(){document.removeEventListener("pluginerror",pluginErrorHandler),player.off(_aviajs.PlayerEvent.ERROR,function(event){var _event_detail_error,_event_detail,_event_detail1;(null===(_event_detail=event.detail)||void 0===_event_detail?void 0:null===(_event_detail_error=_event_detail.error)||void 0===_event_detail_error?void 0:_event_detail_error.fatal)&&(0,_onvideoerror.default)(null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:_event_detail1.error,services)})};return player.once(_aviajs.PlayerEvent.RESOURCE_END,function(){return errorEventsOff()}),{errorEventsOn:function(){document.addEventListener("pluginerror",pluginErrorHandler),player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,function(event){var _event_detail;(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)==="pluginerror"&&pluginErrorHandler(event.detail)}),player.on(_aviajs.PlayerEvent.ERROR,function(event){var _event_detail_error,_event_detail,_event_detail_error1,_event_detail1;if(_cvperrors.CVPErrorConversions[null===(_event_detail=event.detail)||void 0===_event_detail?void 0:null===(_event_detail_error=_event_detail.error)||void 0===_event_detail_error?void 0:_event_detail_error.code]===_constants.playerErrorFlags.SHAKA_DRM_ERROR&&((0,_state.getState)(player.id,_constants.playerState.IS_FALLBACK_TO_SD_LOADING)?(console.warn("SHAKA_DRM_ERROR: video content is not supported."),pluginErrorHandler(event.detail)):(console.warn("SHAKA_DRM_ERROR: Content definition is not supported by the device. \n            Attempt to load standard definition content..."),(0,_handledrmhdcpsupporterror.handleDrmHdcpSupportError)(player,services))),(0,_state.getState)(player.id,_constants.playerState.IS_LIVE_RESTART)){(0,_handleliverestarterror.default)(player,services);return}(null===(_event_detail1=event.detail)||void 0===_event_detail1?void 0:null===(_event_detail_error1=_event_detail1.error)||void 0===_event_detail_error1?void 0:_event_detail_error1.fatal)&&(0,_onvideoerror.default)(event.detail.error,services)})},errorEventsOff:errorEventsOff}}},764369:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"MicaErrors",{enumerable:!0,get:function(){return MicaErrors}});var MicaErrors={60504:"seamless_geo_blocked",60603:"content_access_denied"}},772136:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _interop_require_default=__webpack_require__(759090),_constants=__webpack_require__(469865),_cvperrors=__webpack_require__(10820),_pluginerror=_interop_require_default._(__webpack_require__(611912)),_default=function(event,services){var code=event.code,message=event.message;!1===navigator.onLine&&(code=2001);var internalName=_cvperrors.CVPErrorConversions[parseInt(code)]||_constants.playerErrorFlags.CONTENT_PLAYBACK_FAILURE;throw new _pluginerror.default(internalName,"CVP Error - [".concat(code,"] ").concat(message),services)}},611912:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_inherits=__webpack_require__(599807),_wrap_native_super=__webpack_require__(501175),_create_super=__webpack_require__(428160),_default=function(Error1){_inherits._(PluginError,Error1);var _super=_create_super._(PluginError);function PluginError(internalName){var _this,logMessage=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",services=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return _class_call_check._(this,PluginError),(_this=_super.call(this,internalName)).internalName=internalName,_this.logMessage=logMessage,_this.services=services,_this.trigger(),_this}return _create_class._(PluginError,[{key:"trigger",value:function(){var event=new CustomEvent("pluginerror",{detail:this});this.services?this.services.event.dispatchPluginEvent({detail:this,type:"pluginerror"}):document.dispatchEvent(event)}}]),PluginError}(_wrap_native_super._(Error))},763183:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _interop_require_default=__webpack_require__(759090),_geterrordata=_interop_require_default._(__webpack_require__(642111)),_state=__webpack_require__(823837),_slateerrors=__webpack_require__(254138),_standarderrors=__webpack_require__(319400),_getlocalizedgeoerrors=_interop_require_default._(__webpack_require__(386955)),_constants=__webpack_require__(469865),_default=function(player,services){return function(error){var internalName=error.internalName,logMessage=(error.stack,error.logMessage),errorData=(0,_geterrordata.default)(internalName);if(null==errorData?void 0:errorData.errorlevel){var level=errorData.errorlevel,code=errorData.errorhttpstatuscode,message=errorData.errormessage,loggingMessage="CODE ".concat(code," [").concat(internalName,"]: ").concat(logMessage||message,"\n");if(level>=_standarderrors.SeverityLevel.error?console.error(loggingMessage):console.warn(loggingMessage),level>=_standarderrors.SeverityLevel.error){var localizedGeoBlockErrors=(0,_state.getState)(player.id,_constants.playerState.LOCALIZED_GEOBLOCK_ERRORS),codeAbs=navigator.onLine?Math.abs(code):2001,_ref=(0,_state.getState)(player.id,_constants.playerState.LOCALIZATION)||{},locError=_ref.error,locErrorDetail=_ref.errorDetail,slateMessage=(null==locError?void 0:locError[codeAbs])||_slateerrors.SlateErrors[codeAbs],slateDetail=(null==locErrorDetail?void 0:locErrorDetail[codeAbs])||_slateerrors.SlateErrorDetails[codeAbs]||"";localizedGeoBlockErrors&&(slateMessage=(0,_getlocalizedgeoerrors.default)(player.id,localizedGeoBlockErrors,slateMessage),slateDetail=(0,_getlocalizedgeoerrors.default)(player.id,localizedGeoBlockErrors,slateDetail)),services.event.dispatchPluginEvent({type:"errorSlate",element:{name:"Error Slate"},data:{playerId:player.id,level:level,code:codeAbs,services:services,slateMessage:slateMessage,slateDetail:slateDetail}}),player.stop()}}}}},254138:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{SlateErrors:function(){return SlateErrors},SlateErrorDetails:function(){return SlateErrorDetails}});var CONTENT_UNAVAILABLE="Sorry, this video is not available.",TIME_UP_UNAVAILABLE="Sorry, this video is not found or no longer available due to date or rights restrictions.",SlateErrors={2e3:CONTENT_UNAVAILABLE,2001:"No internet connection available. Please make sure your device is connected to the Internet.",2002:CONTENT_UNAVAILABLE,2003:CONTENT_UNAVAILABLE,2004:"Sorry, you are not authorized to view this video.",2005:CONTENT_UNAVAILABLE,2006:CONTENT_UNAVAILABLE,2007:CONTENT_UNAVAILABLE,2008:CONTENT_UNAVAILABLE,2009:CONTENT_UNAVAILABLE,2010:CONTENT_UNAVAILABLE,2011:"This video may contain a corrupt data segment",2012:CONTENT_UNAVAILABLE,2015:TIME_UP_UNAVAILABLE,2016:"The device was unable to create the player or the player was unable to handle the media",2017:CONTENT_UNAVAILABLE,2022:"You've reached the limit of concurrent streams allowed.",2050:"Sorry, we are not able to cast Pluto content. Please, download the Pluto TV app to enjoy this content",2200:TIME_UP_UNAVAILABLE,2201:TIME_UP_UNAVAILABLE,2202:TIME_UP_UNAVAILABLE,2203:"Sorry, this video is not available from your location.",2204:TIME_UP_UNAVAILABLE,2205:TIME_UP_UNAVAILABLE,2206:TIME_UP_UNAVAILABLE,2207:"The stream has expired. Please try again.",2208:"You have exceeded the allowed number of streams at a time. Please try again later.",2209:CONTENT_UNAVAILABLE,2410:"Oh No! It looks like you’re using an ad blocker to view content. Please disable your ad blocker and try again. If you feel you have received this message in error, please contact customer support.",2700:"Oh No! It looks like you’re using a VPN to access the internet. Please disable your VPN and try again. If you feel you have received this message in error, please contact customer support."},SlateErrorDetails={2022:"To continue watching, please stop playback on one of your devices"}},319400:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{SeverityLevel:function(){return SeverityLevel},StandardizedErrors:function(){return StandardizedErrors},StandardizedToMBConversions:function(){return StandardizedToMBConversions}});var SeverityLevel={fatal:60,error:50,warn:40,info:30,debug:20,trace:10},StandardizedErrors={content_playback_failure:{errorhttpstatuscode:-2e3,errorlevel:SeverityLevel.error,errormessage:"error that cannot be captured by the player and the video halts playback"},content_internet_no_connection:{errorhttpstatuscode:-2001,errorlevel:SeverityLevel.fatal,errormessage:"no connection to retrieve new stream data"},content_request_cancelled:{errorhttpstatuscode:-2002,errorlevel:SeverityLevel.error,errormessage:"player request was cancelled in the session"},content_session_invalid:{errorhttpstatuscode:-2003,errorlevel:SeverityLevel.error,errormessage:"either app name or mgid is invalid"},content_auth_bridge_missing:{errorhttpstatuscode:-2004,errorlevel:SeverityLevel.error,errormessage:"content requires auth but was not provided"},content_content_expired:{errorhttpstatuscode:-2005,errorlevel:SeverityLevel.error,errormessage:"the content expired"},hls_master_m3u8_request_load:{errorhttpstatuscode:-2006,errorlevel:SeverityLevel.error,errormessage:"the master manifest request error"},hls_playlist_m3u8_request_load:{errorhttpstatuscode:-2007,errorlevel:SeverityLevel.error,errormessage:"the variant playlist file request error"},hls_master_m3u8_auth:{errorhttpstatuscode:-2008,errorlevel:SeverityLevel.error,errormessage:"auth error with master playlist request"},hls_playlist_variant_m3u8_auth:{errorhttpstatuscode:-2009,errorlevel:SeverityLevel.error,errormessage:"auth error with playlist variant request"},hls_chunk_request_load:{errorhttpstatuscode:-2010,errorlevel:SeverityLevel.error,errormessage:"error with mp4 or ts chunks"},hls_playlist_rendition_load:{errorhttpstatuscode:-2011,errorlevel:SeverityLevel.error,errormessage:"error with mp4 or ts chunks"},auth_cryptkey_load:{errorhttpstatuscode:-2012,errorlevel:SeverityLevel.error,errormessage:"error with the crypt key"},hls_captions_load:{errorhttpstatuscode:-2013,errorlevel:SeverityLevel.warn,errormessage:"error with closed captions"},hls_audio_track_load:{errorhttpstatuscode:-2014,errorlevel:SeverityLevel.warn,errormessage:"error with multiple audio track"},http_response_load:{errorhttpstatuscode:-2015,errorlevel:SeverityLevel.error,errormessage:"http response error"},content_device_failed_play:{errorhttpstatuscode:-2016,errorlevel:SeverityLevel.error,errormessage:"player error: error with device trying to play media"},http_response_timeout:{errorhttpstatuscode:-2017,errorlevel:SeverityLevel.error,errormessage:"server is taking too long to reply to the request"},npaw_config_load:{errorhttpstatuscode:-2020,errorlevel:SeverityLevel.warn,errormessage:"error with npaw"},auth_max_stream_limit:{errorhttpstatuscode:-2022,errorlevel:SeverityLevel.error,errormessage:"maximum number of streams allowed for user"},content_access_denied:{errorhttpstatuscode:-2023,errorlevel:SeverityLevel.error,errormessage:"Access denied for kids profile"},seamless_response_load:{errorhttpstatuscode:-2200,errorlevel:SeverityLevel.error,errormessage:"seamless service response error"},seamless_response_parse:{errorhttpstatuscode:-2201,errorlevel:SeverityLevel.error,errormessage:"invalid schema in the seamless response"},seamless_asset_unavailable:{errorhttpstatuscode:-2202,errorlevel:SeverityLevel.error,errormessage:"the video is not available"},seamless_geo_blocked:{errorhttpstatuscode:-2203,errorlevel:SeverityLevel.error,errormessage:"the video is not available for the client location"},seamless_context_missing:{errorhttpstatuscode:-2204,errorlevel:SeverityLevel.error,errormessage:"the app/context is not available"},seamless_source_url_invalid:{errorhttpstatuscode:-2205,errorlevel:SeverityLevel.error,errormessage:"invalid or missing content service url"},seamless_stream_auth:{errorhttpstatuscode:-2206,errorlevel:SeverityLevel.error,errormessage:"invalid / missing auth"},seamless_stream_expired:{errorhttpstatuscode:-2207,errorlevel:SeverityLevel.error,errormessage:"the stream expired (for e.g live streams)"},seamless_stream_concurrency_limit_reached:{errorhttpstatuscode:-2208,errorlevel:SeverityLevel.error,errormessage:"too many requests"},seamless_stream_duration_mismatch:{errorhttpstatuscode:-2209,errorlevel:SeverityLevel.error,errormessage:"mismatch between mica response stream duration and the hls manifest m3u8 duration"},ad_config_load:{errorhttpstatuscode:-2400,errorlevel:SeverityLevel.warn,errormessage:"ad configuration is invalid or failed"},ad_request_timeout:{errorhttpstatuscode:-2401,errorlevel:SeverityLevel.warn,errormessage:"time out occurred on ad requests"},ad_playback_failure:{errorhttpstatuscode:-2402,errorlevel:SeverityLevel.warn,errormessage:"playback error occurred during ad"},ad_manifest_response_load:{errorhttpstatuscode:-2403,errorlevel:SeverityLevel.error,errormessage:"ad manifest response retrieval error"},ad_seamless_load:{errorhttpstatuscode:-2404,errorlevel:SeverityLevel.error,errormessage:"ad issues on server, diagnostics contain the issue and passed over to the client"},ad_beaconing_failure:{errorhttpstatuscode:-2405,errorlevel:SeverityLevel.error,errormessage:"ad beacons or tracking errors"},ad_playback_warning:{errorhttpstatuscode:-2406,errorlevel:SeverityLevel.error,errormessage:"general warnings that doesn't affect ad playback but need to be tracked for KPI"},ad_request_hard_timeout:{errorhttpstatuscode:-2407,errorlevel:SeverityLevel.warn,errormessage:"ad error: entire ad slot timed out"},ad_clickthrough_invalid_url:{errorhttpstatuscode:-2408,errorlevel:SeverityLevel.warn,errormessage:"ad has an a url with an invalid scheme (i.e not http or https)"},ad_block_warning:{errorhttpstatuscode:-2410,errorlevel:SeverityLevel.fatal,errormessage:"ad block detection error"},ad_amazona9_bid_request_config_load:{errorhttpstatuscode:-2500,errorlevel:SeverityLevel.warn,errormessage:"amazon bidding request error"},ad_amazona9_bid_response_load:{errorhttpstatuscode:-2501,errorlevel:SeverityLevel.error,errormessage:"amazon servers failed"},ad_amazona9_bid_client_timeout:{errorhttpstatuscode:-2502,errorlevel:SeverityLevel.error,errormessage:"client closed out amazon request due to hard timeout (2 seconds)"},ad_amazona9_bid_no_bid:{errorhttpstatuscode:-2503,errorlevel:SeverityLevel.debug,errormessage:"amazon bidding no data"},ad_amazona9_bid_internal_code:{errorhttpstatuscode:-2504,errorlevel:SeverityLevel.warn,errormessage:"amazon a9 internal time out"},om_config_other_load:{errorhttpstatuscode:-2600,errorlevel:SeverityLevel.error,errormessage:"open measurement configuration or related errors"},ad_moat_failure:{errorhttpstatuscode:-2601,errorlevel:SeverityLevel.error,errormessage:"moat tracker related errors"},vpn_detection_vpn_detected:{errorhttpstatuscode:-2700,errorlevel:SeverityLevel.error,errormessage:"vpn detected error"},vpn_detection_response_parse:{errorhttpstatuscode:-2701,errorlevel:SeverityLevel.error,errormessage:"proxy detection error: proxy detection service response parse error"},vpn_detection_response_missing_data:{errorhttpstatuscode:-2702,errorlevel:SeverityLevel.debug,errormessage:"proxy detection service received no results"},ad_request_failure:{errorhttpstatuscode:-2800,errorlevel:SeverityLevel.warn,errormessage:"dai request has failed for whatever reason"},pluto_stitcher_session_response_load:{errorhttpstatuscode:null,errorlevel:SeverityLevel.warn,errormessage:"pluto stitcher session response error"},pluto_stitcher_session_response_parse:{errorhttpstatuscode:null,errorlevel:SeverityLevel.warn,errormessage:"invalid schema in the pluto stitcher session response"},chromecast_cannot_cast_pluto:{errorhttpstatuscode:-2050,errorlevel:SeverityLevel.error,errormessage:"cannot cast pluto content"}},StandardizedToMBConversions={content_playback_failure:"playback_error",content_internet_no_connection:"no_connection",content_request_cancelled:"request_error",content_session_invalid:"playback_error",content_auth_bridge_missing:"video_auth_error",content_content_expired:"stream_expired",hls_master_m3u8_request_load:"master_m3u8_request_error",hls_playlist_m3u8_request_load:"playlist_m3u8_request_error",hls_master_m3u8_auth:"master_m3u8_auth_error",hls_playlist_variant_m3u8_auth:"playlist_m3u8_auth_error",hls_chunk_request_load:"playback_error",hls_playlist_rendition_load:"playback_error",auth_cryptkey_load:"video_auth_error",hls_captions_load:"playback_error",hls_audio_track_load:"playback_error",http_response_load:"playback_error",content_device_failed_play:"playback_error",http_response_timeout:"playback_error",npaw_config_load:"playback_error",auth_max_stream_limit:"stream_limit_reached",seamless_response_load:"request_error",seamless_response_parse:"parse_error",seamless_asset_unavailable:"request_error",seamless_geo_blocked:"request_error",seamless_context_missing:"parse_error",seamless_source_url_invalid:"general_error",seamless_stream_auth:"video_auth_error",seamless_stream_expired:"stream_expired",seamless_stream_concurrency_limit_reached:"general_error",seamless_stream_duration_mismatch:"parse_error",ad_config_load:"ad_config_error",ad_request_timeout:"ad_playback_error",ad_playback_failure:"ad_playback_error",ad_manifest_response_load:"ad_playback_error",ad_seamless_load:"ad_playback_error",ad_beaconing_failure:"ad_playback_error",ad_playback_warning:"ad_playback_error",ad_request_hard_timeout:"ad_request_hard_timeout",ad_clickthrough_invalid_url:"ad_playback_error",ad_block_warning:"ad_block_warning",ad_amazona9_bid_request_config_load:"ad_playback_error",ad_amazona9_bid_response_load:"ad_playback_error",ad_amazona9_bid_client_timeout:"ad_playback_error",ad_amazona9_bid_no_bid:"ad_playback_error",ad_amazona9_bid_internal_code:"ad_playback_error",om_config_other_load:"ad_playback_error",ad_moat_failure:"ad_playback_error",vpn_detection_vpn_detected:"general_error",vpn_detection_response_parse:"parse_error",vpn_detection_response_missing_data:"general_error",chromecast_cannot_cast_pluto:"request_error"}},576114:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{isMicaSuccess:function(){return isMicaSuccess},isMicaError:function(){return isMicaError},getMicaURL:function(){return getMicaURL},addKvpToMicaUrl:function(){return addKvpToMicaUrl},requestOptions:function(){return requestOptions},getBaseMicaURLFromConfig:function(){return getBaseMicaURLFromConfig},getMicaConfig:function(){return getMicaConfig},isMediaTokenExpired:function(){return isMediaTokenExpired}});var _async_to_generator=__webpack_require__(698922),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_index=__webpack_require__(711082),_error=__webpack_require__(248646),_state=__webpack_require__(823837),_constants=__webpack_require__(469865),_constants1=__webpack_require__(405959);function isMicaSuccess(playerId,response){var hasContent=response.content&&"object"==typeof response.content||(0,_state.getState)(playerId,_constants.playerState.IS_LIVE);return!!(response&&"object"==typeof response&&response.stitchedstream&&"object"==typeof response.stitchedstream&&hasContent)}function isMicaError(response){return!!(response&&"object"==typeof response&&response.error&&"object"==typeof response.error)}function getSystemQueryStrings(){var _ref=(0,_aviajs.getSystemInfo)()||{},browser=_ref.browser,device=_ref.device,os=_ref.os;return browser&&device&&os?"&browser=".concat(browser,"&device=").concat(device,"&os=").concat(os):""}function getAdOverrideQueryStrings(playerId){var _ref=(0,_state.getState)(playerId,_constants.playerState.OVERRIDES)||{},TPZadRuleId=_ref.TPZadRuleId,csid=_ref.csid,caid=_ref.caid,adOverrideQueryStrings="";return TPZadRuleId&&(adOverrideQueryStrings+="&TPZadRuleId=".concat(TPZadRuleId)),csid&&(adOverrideQueryStrings+="&TPZfwCsidOverride=".concat(csid)),caid&&(adOverrideQueryStrings+="&TPZfwCaidOverride=".concat(caid)),adOverrideQueryStrings}function getMicaURL(playerId,micaUrl,config){micaUrl=decodeURI(micaUrl),(0,_state.getState)(playerId,"isLive")&&!micaUrl.includes("{ssus}")&&(micaUrl+="&ssus={ssus}"),micaUrl+=getSystemQueryStrings()+getAdOverrideQueryStrings(playerId);var _config_videoDetail,_config_mediaToken,_config_videoDetail1,_config_videoDetail_authRequired,authRequired=null!==(_config_videoDetail_authRequired=null==config?void 0:null===(_config_videoDetail=config.videoDetail)||void 0===_config_videoDetail?void 0:_config_videoDetail.authRequired)&&void 0!==_config_videoDetail_authRequired&&_config_videoDetail_authRequired,gppState=(0,_state.getState)(playerId,"gpp")||{},robustness=(0,_state.getState)(playerId,_constants.playerState.ROBUSTNESS),drmContext=(0,_state.getState)(playerId,_constants.playerState.DRM_CONTEXT),fallbackToSD=(0,_state.getState)(playerId,_constants.playerState.FALLBACK_TO_SD),result=micaUrl.replace(/{authrequired}/,String(authRequired)).replace(/{ssus}/,(0,_state.getState)(playerId,_constants.playerState.USER_ID)).replace(/{client}/,"edgeplayer").replace(/{tveprovider}/,(null==config?void 0:null===(_config_mediaToken=config.mediaToken)||void 0===_config_mediaToken?void 0:_config_mediaToken.provider)||"").replace(/{clientPlatform}/,(0,_state.getState)(playerId,_constants.playerState.PLATFORM));if(result=addKvpToMicaUrl(result,config),gppState.gpp&&(result=result.replace(/{gppstring}/g,gppState.gpp).replace(/{gppsid}/g,gppState.sid)),(null==config?void 0:null===(_config_videoDetail1=config.videoDetail)||void 0===_config_videoDetail1?void 0:_config_videoDetail1.videoDescriptor)==="PlutoTvLive"&&(result=(result=result.replace(/{advertisingid}/,String(""))).replace(/&?serverSideAds=false/,"")),robustness&&drmContext)switch(drmContext){case _constants1.DRM_CONTEXTS.widevine:result+="&widevineSupport=".concat(fallbackToSD?"L3":robustness);break;case _constants1.DRM_CONTEXTS.fairplay:case _constants1.DRM_CONTEXTS.playready:(fallbackToSD||"SD"===robustness)&&(result+="&TPZlimitSD=true")}return encodeURI(result=(0,_index.removeUnhandledQueryTokens)(result))}function addKvpToMicaUrl(url,config){var _config_reportingData_kvp,_config_reportingData,_config_reportingData_eden,_config_reportingData1,kvp;return(null==config?void 0:null===(_config_reportingData=config.reportingData)||void 0===_config_reportingData?void 0:null===(_config_reportingData_kvp=_config_reportingData.kvp)||void 0===_config_reportingData_kvp?void 0:_config_reportingData_kvp.playerType)==="vpu"?kvp="vpu":(null==config?void 0:null===(_config_reportingData1=config.reportingData)||void 0===_config_reportingData1?void 0:null===(_config_reportingData_eden=_config_reportingData1.eden)||void 0===_config_reportingData_eden?void 0:_config_reportingData_eden.playerState)==="internal-embedded"&&(kvp="embed"),kvp&&(url="".concat(url,"&plyr=").concat(kvp)),url}function requestOptions(param){var mediaToken=param.mediaToken,headers={"Content-Type":"application/json"};return(null==mediaToken?void 0:mediaToken.token)&&(headers["X-VIA-TVE-MEDIATOKEN"]=mediaToken.token),{method:"GET",headers:headers}}function getBaseMicaURLFromConfig(config,services){var micaUrl=void 0!==config&&void 0!==config.videoDetail&&"string"==typeof config.videoDetail.videoServiceUrl?config.videoDetail.videoServiceUrl:"";if(void 0===micaUrl||""===micaUrl)throw new _error.PluginError("seamless_source_url_invalid","Incorrect Mica URL",services);return micaUrl}function getMicaConfig(services,config){return _getMicaConfig.apply(this,arguments)}function _getMicaConfig(){return(_getMicaConfig=_async_to_generator._(function(services,config){var player,micaUrl,_data_error,_data,mediaToken,url,reqOptions,response,data,standardError,logMessage,_MicaErrors_data_error_diagnostics,_data_error1,_data1,err,_err,_err1;return _ts_generator._(this,function(_state1){switch(_state1.label){case 0:player=services.player,micaUrl=getBaseMicaURLFromConfig(config,services),_state1.label=1;case 1:return _state1.trys.push([1,5,,6]),[4,config.getMediaToken(config.videoDetail)];case 2:return mediaToken=_state1.sent()||{},config.reportingData.tvemvpd=mediaToken.provider,config.mediaToken=mediaToken,url=getMicaURL(player.id,micaUrl,config),reqOptions=requestOptions(config),[4,fetch(url,reqOptions)];case 3:return[4,(response=_state1.sent()).json()];case 4:if(data=_state1.sent(),isMicaSuccess(player.id,data))return[2,data];throw standardError="seamless_response_parse",logMessage=JSON.stringify(response),(null===(_data=data)||void 0===_data?void 0:null===(_data_error=_data.error)||void 0===_data_error?void 0:_data_error.diagnostics)&&"seamless_geo_blocked"===(standardError=null!==(_MicaErrors_data_error_diagnostics=_error.MicaErrors[data.error.diagnostics])&&void 0!==_MicaErrors_data_error_diagnostics?_MicaErrors_data_error_diagnostics:standardError)&&((0,_state.getState)(player.id,_constants.playerState.LOCALIZED_GEOBLOCK_ERRORS)&&(0,_state.setState)(player.id,_constants.playerState.REQUEST_REGION,null===(_data1=data)||void 0===_data1?void 0:null===(_data_error1=_data1.error)||void 0===_data_error1?void 0:_data_error1.requestregion),logMessage="Problem with Geo location."),new _error.PluginError(standardError,logMessage,services);case 5:if((null===(_err=err=_state1.sent())||void 0===_err?void 0:_err.errorCode)==="StreamLimitReached")throw new _error.PluginError(_constants.playerErrorFlags.AUTH_MAX_STREAM_LIMIT,null===(_err1=err)||void 0===_err1?void 0:_err1.developerMessage,services);if(err.internalName)throw err;throw new _error.PluginError("seamless_response_load",err.message,services);case 6:return[2]}})})).apply(this,arguments)}function isMediaTokenExpired(token){if(!token)return!1;try{var _JSON_parse,_token_split,expiry=null===(_JSON_parse=JSON.parse(window.atob(null==token?void 0:null===(_token_split=token.split("."))||void 0===_token_split?void 0:_token_split[1])))||void 0===_JSON_parse?void 0:_JSON_parse.exp;return"number"==typeof expiry&&1e3*expiry<Date.now()}catch(e){return!1}}},403821:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getThumbnailTrackUrl",{enumerable:!0,get:function(){return getThumbnailTrackUrl}});var _constants=__webpack_require__(469865),_state=__webpack_require__(823837);function getThumbnailTrackUrl(topazFeed,playerId,useThumbnail){var _topazFeed_thumbnails_webvtt,_topazFeed_thumbnails,_topazFeed_thumbnails_webvtt_urltemplate,_topazFeed_thumbnails_webvtt1,_topazFeed_thumbnails1,_topazFeed_thumbnails_webvtt_urltemplate_replace;return(0,_state.getState)(playerId,_constants.playerState.IS_LIVE)||navigator.maxTouchPoints&&!useThumbnail?null:null!==(_topazFeed_thumbnails_webvtt_urltemplate_replace=null==topazFeed?void 0:null===(_topazFeed_thumbnails1=topazFeed.thumbnails)||void 0===_topazFeed_thumbnails1?void 0:null===(_topazFeed_thumbnails_webvtt1=_topazFeed_thumbnails1.webvtt)||void 0===_topazFeed_thumbnails_webvtt1?void 0:null===(_topazFeed_thumbnails_webvtt_urltemplate=_topazFeed_thumbnails_webvtt1.urltemplate)||void 0===_topazFeed_thumbnails_webvtt_urltemplate?void 0:_topazFeed_thumbnails_webvtt_urltemplate.replace("{size}",null==topazFeed?void 0:null===(_topazFeed_thumbnails=topazFeed.thumbnails)||void 0===_topazFeed_thumbnails?void 0:null===(_topazFeed_thumbnails_webvtt=_topazFeed_thumbnails.webvtt)||void 0===_topazFeed_thumbnails_webvtt?void 0:_topazFeed_thumbnails_webvtt.small))&&void 0!==_topazFeed_thumbnails_webvtt_urltemplate_replace?_topazFeed_thumbnails_webvtt_urltemplate_replace:null}},583011:(__unused_webpack_module,exports)=>{function isMicaDataExpired(topazFeed){var expirydate=null==topazFeed?void 0:topazFeed.expirydate;if("string"!=typeof expirydate)return!1;var date=new Date(expirydate);return"Invalid Date"!==date.toString()&&date-Date.now()<0}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isMicaDataExpired",{enumerable:!0,get:function(){return isMicaDataExpired}})},683152:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{registerHooks:function(){return registerHooks},registerAttachResourceHook:function(){return registerAttachResourceHook},registerRequestHook:function(){return registerRequestHook}});var _async_to_generator=__webpack_require__(698922),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_aviajsplaylist=__webpack_require__(686882),_constants=__webpack_require__(469865),_updateresource=__webpack_require__(507414),_updaterequests=__webpack_require__(3814),_state=__webpack_require__(823837);function registerHooks(services,mgid,index){registerAttachResourceHook(services,mgid,index),registerRequestHook(services,mgid,index)}function registerAttachResourceHook(services,mgid,index){var _ref,player=services.player;player.registerHook(_aviajs.PlayerHookType.ATTACH_RESOURCE,(_ref=_async_to_generator._(function(context){return _ts_generator._(this,function(_state){switch(_state.label){case 0:if(player.getPlugin(_aviajsplaylist.PLAYLIST).currentIndex+1!==index)return[2];return[4,(0,_updateresource.updateResource)(services,mgid,context.value,index)];case 1:return _state.sent(),[2]}})}),function(context){return _ref.apply(this,arguments)}))}function registerRequestHook(services,mgid,index){var player=services.player,config=(0,_state.getState)(player.id,mgid);(null==config||!config.useNativeHLS)&&(player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,function(param){var _detail_data,detail=param.detail;(null==detail?void 0:detail.id)===_aviajsplaylist.PLAYLIST&&(null==detail?void 0:detail.type)===_aviajsplaylist.PlaylistEvent.PLAYLIST_ADVANCED&&(null==detail?void 0:null===(_detail_data=detail.data)||void 0===_detail_data?void 0:_detail_data.currentIndex)===index&&(0,_updaterequests.registerManifestAndDrmRequestHook)(services,mgid)}),(0,_state.getState)(null==player?void 0:player.id,_constants.playerState.IS_PLUTO)&&(0,_updaterequests.registerPlutoRequestHook)(player,mgid))}},3814:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{refreshMicaData:function(){return refreshMicaData},updateManifestUrl:function(){return updateManifestUrl},updateDrmUrls:function(){return updateDrmUrls},updatePlutoRequest:function(){return updatePlutoRequest},updateThumbnailTrackUrl:function(){return updateThumbnailTrackUrl},registerManifestAndDrmRequestHook:function(){return registerManifestAndDrmRequestHook},registerPlutoRequestHook:function(){return registerPlutoRequestHook}});var _async_to_generator=__webpack_require__(698922),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_sliced_to_array=__webpack_require__(928638),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_mica=__webpack_require__(576114),_getthumbnailtrackurl=__webpack_require__(403821),_state=__webpack_require__(823837),_ismicadataexpired=__webpack_require__(583011);function refreshMicaData(services,config){var player=(services||{}).player;if(player&&config){var expirydate=(config.topazFeed||{}).expirydate,refreshTime=new Date(expirydate);if("Invalid Date"!==refreshTime.toString()){var timerId=setTimeout(_async_to_generator._(function(){return _ts_generator._(this,function(_state){switch(_state.label){case 0:return[4,(0,_mica.getMicaConfig)(services,config)];case 1:return config.topazFeed=_state.sent(),refreshMicaData(services,config),[2]}})}),refreshTime-Date.now());[_aviajs.PlayerEvent.CONTENT_START,_aviajs.PlayerEvent.RESOURCE_END].forEach(function(event){return player.once(event,function(){clearTimeout(timerId)})})}}}function updateManifestUrl(request,expiredUrl,newTopazFeed){var _request_url_includes,_request_url;if(null==request?void 0:null===(_request_url=request.url)||void 0===_request_url?void 0:null===(_request_url_includes=_request_url.includes)||void 0===_request_url_includes?void 0:_request_url_includes.call(_request_url,expiredUrl)){var _newTopazFeed_stitchedstream,additionalQs=request.url.split(expiredUrl).pop();request.url=(null==newTopazFeed?void 0:null===(_newTopazFeed_stitchedstream=newTopazFeed.stitchedstream)||void 0===_newTopazFeed_stitchedstream?void 0:_newTopazFeed_stitchedstream.source)+additionalQs}}function updateDrmUrls(request,expiredUrls,newTopazFeed){var stitchedstream=(newTopazFeed||{}).stitchedstream,sessiontoken=(stitchedstream||{}).sessiontoken,licenseJwt=((null==stitchedstream?void 0:stitchedstream.drm)||{}).licenseJwt;Object.entries(expiredUrls).forEach(function(param){var _request_url_includes,_request_url,_stitchedstream_drm,_param=_sliced_to_array._(param,2),key=_param[0],value=_param[1];if(null==request?void 0:null===(_request_url=request.url)||void 0===_request_url?void 0:null===(_request_url_includes=_request_url.includes)||void 0===_request_url_includes?void 0:_request_url_includes.call(_request_url,value)){var additionalQs=request.url.split(value).pop();request.url=(null==stitchedstream?void 0:null===(_stitchedstream_drm=stitchedstream.drm)||void 0===_stitchedstream_drm?void 0:_stitchedstream_drm[key])+additionalQs,licenseJwt&&(request.headers=_object_spread_props._(_object_spread._({},request.headers),{Authorization:"Bearer ".concat(licenseJwt)})),sessiontoken&&!licenseJwt&&(request.headers=_object_spread_props._(_object_spread._({},request.headers),{Authorization:"Bearer ".concat(sessiontoken)}))}})}function updatePlutoRequest(request,topazFeed,useMasterJWTPassthrough){var sessiontoken=((null==topazFeed?void 0:topazFeed.stitchedstream)||{}).sessiontoken;if(useMasterJWTPassthrough){request.url.includes("master.m3u8")&&(request.url+="&masterJWTPassthrough=true&jwt=".concat(sessiontoken));return}var isManifest=request.url.includes("playlist.m3u8")||request.url.includes("master.m3u8");sessiontoken&&isManifest&&(request.headers=_object_spread_props._(_object_spread._({},request.headers),{Authorization:"Bearer ".concat(sessiontoken)}))}function updateThumbnailTrackUrl(request,expiredUrl,newConfig,playerId){if(null==request?void 0:null===(_request_url=request.url)||void 0===_request_url?void 0:null===(_request_url_includes=_request_url.includes)||void 0===_request_url_includes?void 0:_request_url_includes.call(_request_url,expiredUrl)){var _request_url_includes,_request_url,additionalQs=request.url.split(expiredUrl).pop(),newThumbnailTrack=(0,_getthumbnailtrackurl.getThumbnailTrackUrl)(null==newConfig?void 0:newConfig.topazFeed,playerId,null==newConfig?void 0:newConfig.useThumbnail);request.url=newThumbnailTrack+additionalQs}}function registerManifestAndDrmRequestHook(services,mgid){var player=services.player,config=_object_spread._({},(0,_state.getState)(player.id,mgid)),_ref=(null==config?void 0:config.topazFeed)||{},stitchedstream=_ref.stitchedstream,expirydate=_ref.expirydate,manifestUrl=null==stitchedstream?void 0:stitchedstream.source,_ref1=(null==stitchedstream?void 0:stitchedstream.drm)||{},appCertUrl=_ref1.appCertUrl,licenseUrl=_ref1.licenseUrl,thumbnailTrackUrl=(0,_getthumbnailtrackurl.getThumbnailTrackUrl)(null==config?void 0:config.topazFeed,player.id,null==config?void 0:config.useThumbnail);refreshMicaData(services,config);var requestHook=function(context){if((0,_ismicadataexpired.isMicaDataExpired)({expirydate:expirydate}))try{updateManifestUrl(context.value,manifestUrl,null==config?void 0:config.topazFeed),updateDrmUrls(context.value,{appCertUrl:appCertUrl,licenseUrl:licenseUrl},null==config?void 0:config.topazFeed),updateThumbnailTrackUrl(context.value,thumbnailTrackUrl,config,null==player?void 0:player.id)}catch(err){console.error(err)}};player.registerHook(_aviajs.PlayerHookType.REQUEST,requestHook),player.on(_aviajs.PlayerEvent.CONTENT_START,function(){player.removeHook(_aviajs.PlayerHookType.REQUEST,requestHook)})}function registerPlutoRequestHook(player,mgid){var isIos=((0,_aviajs.getSystemInfo)()||{}).isIos,config=(0,_state.getState)(player.id,mgid),plutoRequestHook=function(context){try{updatePlutoRequest(context.value,null==config?void 0:config.topazFeed,isIos)}catch(err){console.error(err)}};player.registerHook(_aviajs.PlayerHookType.REQUEST,plutoRequestHook),player.on(_aviajs.PlayerEvent.RESOURCE_END,function(){player.removeHook(_aviajs.PlayerHookType.REQUEST,plutoRequestHook)})}},507414:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{updateResource:function(){return updateResource},updateLocation:function(){return updateLocation}});var _async_to_generator=__webpack_require__(698922),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_ts_generator=__webpack_require__(379864),_aviajsplaylist=__webpack_require__(686882),_mica=__webpack_require__(576114),_state=__webpack_require__(823837),_tracking=__webpack_require__(132668),_ismicadataexpired=__webpack_require__(583011),_=__webpack_require__(581273);function updateResource(services,mgid,resource,index){return _updateResource.apply(this,arguments)}function _updateResource(){return(_updateResource=_async_to_generator._(function(services,mgid,resource,index){var _config,player,config,topazFeed,newConfig,playlistPlugin;return _ts_generator._(this,function(_state1){switch(_state1.label){case 0:if(player=services.player,config=(0,_state.getState)(player.id,mgid),resource.location.mediaUrl&&!(0,_ismicadataexpired.isMicaDataExpired)(null===(_config=config)||void 0===_config?void 0:_config.topazFeed))return[2];return[4,(0,_mica.getMicaConfig)(services,config)];case 1:return topazFeed=_state1.sent(),[4,(0,_tracking.getTrackingConfig)(_object_spread_props._(_object_spread._({},config),{topazFeed:topazFeed}),player)];case 2:return newConfig=_state1.sent(),(0,_state.setState)(player.id,mgid,newConfig),updateLocation(player,newConfig,resource),resource.metadata=newConfig.tracking,resource.playback=(0,_.updatePlaybackConfig)(player,resource,newConfig),resource.cmcd=(0,_.updateCMCD)(resource,newConfig),(0,_.updateAdConfig)(player,newConfig,resource),[4,(playlistPlugin=player.getPlugin(_aviajsplaylist.PLAYLIST)).removeResourceAtIndex(index)];case 3:return _state1.sent(),playlistPlugin.addResources(resource,index),[2]}})})).apply(this,arguments)}function updateLocation(player,config,resource){var _topazFeed_stitchedstream,location=resource.location,topazFeed=config.topazFeed,useThumbnail=config.useThumbnail;location.mediaUrl=null==topazFeed?void 0:null===(_topazFeed_stitchedstream=topazFeed.stitchedstream)||void 0===_topazFeed_stitchedstream?void 0:_topazFeed_stitchedstream.source,location.thumbnailTrackUrl=(0,_.getThumbnailTrackUrl)(topazFeed,player.id,useThumbnail),location.drm=(0,_.updateDrmConfig)(resource,topazFeed)}},581273:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{updateAdConfig:function(){return _setupads.updateAdConfig},setupAds:function(){return _setupads.setupAds},updateDrmConfig:function(){return _updatedrmconfig.updateDrmConfig},updateCMCD:function(){return _updatecmcd.updateCMCD},updatePlaybackConfig:function(){return _updateplaybackconfig.updatePlaybackConfig},getThumbnailTrackUrl:function(){return _getthumbnailtrackurl.getThumbnailTrackUrl},registerHooks:function(){return _registerhooks.registerHooks}});var _setupads=__webpack_require__(371009),_updatedrmconfig=__webpack_require__(411648),_updatecmcd=__webpack_require__(439581),_updateplaybackconfig=__webpack_require__(681239),_getthumbnailtrackurl=__webpack_require__(403821),_registerhooks=__webpack_require__(683152)},250671:(__unused_webpack_module,exports)=>{function isUpLynkLiveStream(config){var _config_topazFeed,_ref=(null==config?void 0:null===(_config_topazFeed=config.topazFeed)||void 0===_config_topazFeed?void 0:_config_topazFeed.stitchedstream)||{},cdn=_ref.cdn,streamingtype=_ref.streamingtype;return"uplynk"===cdn&&"live"===streamingtype}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isUpLynkLiveStream",{enumerable:!0,get:function(){return isUpLynkLiveStream}})},371009:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{setupAds:function(){return setupAds},updateAdConfig:function(){return updateAdConfig},registerDAIErrorHandler:function(){return registerDAIErrorHandler}});var _constants=__webpack_require__(469865),_state=__webpack_require__(823837),_ads=__webpack_require__(634056),_isuplynklivestream=__webpack_require__(250671),_error=__webpack_require__(248646);function setupAds(player,config,resourceConfig){if((null==config?void 0:config.adBlockStatus)&&(null==config?void 0:config.accessTier)!==_constants.PREMIUM_TIER)throw new _error.PluginError(_constants.playerErrorFlags.AD_BLOCK_WARNING);updateAdConfig(player,config,resourceConfig),registerDAIErrorHandler(player,config)}function updateAdConfig(player,config,resourceConfig){var resource=resourceMetadata(player,config,resourceConfig);if(handleLiveStreamAds(player,config,resource),null==config?void 0:null===(_config_topazFeed=config.topazFeed)||void 0===_config_topazFeed?void 0:_config_topazFeed.freewheelsdk){(0,_ads.handleFreeWheel)(resource,config,player);return}if(config.useDAIAPI)(0,_ads.handleDAIAPI)(resource,config,player);else{var _config_topazFeed,_window_google,_window,ima=null===(_window=window)||void 0===_window?void 0:null===(_window_google=_window.google)||void 0===_window_google?void 0:_window_google.ima;!ima||ima.dai||(null==ima?void 0:ima.cast)||(0,_ads.handleIMA)(resource,config,player),((null==ima?void 0:ima.dai)||(null==ima?void 0:ima.cast))&&(0,_ads.handleDAISDK)(resource,config,player)}}function registerDAIErrorHandler(player,config){if(config.useDAIAPI)(0,_ads.loadIfDAIErrors)(player);else{var _window_google,_window,ima=null===(_window=window)||void 0===_window?void 0:null===(_window_google=_window.google)||void 0===_window_google?void 0:_window_google.ima;((null==ima?void 0:ima.dai)||(null==ima?void 0:ima.cast))&&(0,_ads.loadIfDAIErrors)(player)}}var resourceMetadata=function(player,config,resource){if(null==resource?void 0:resource.metadata){if((0,_isuplynklivestream.isUpLynkLiveStream)(config)){var videoSiteFlags=((null==config?void 0:config.videoDetail)||{}).videoSiteFlags,isDai=!(null==videoSiteFlags?void 0:videoSiteFlags.includes("Disable DAI"));resource.metadata.isDai=isDai,(0,_state.setState)(player.id,"isDAI",isDai)}else resource.metadata.isDai=!1}return resource},handleLiveStreamAds=function(player,config,resource){var _config_topazFeed_stitchedstream,_config_topazFeed;if((null===(_config_topazFeed=config.topazFeed)||void 0===_config_topazFeed?void 0:null===(_config_topazFeed_stitchedstream=_config_topazFeed.stitchedstream)||void 0===_config_topazFeed_stitchedstream?void 0:_config_topazFeed_stitchedstream.streamingtype)==="live-dai"){if(config.useDAIAPI)(0,_ads.handleDAIAPI)(resource,config,player);else{var _window_google,_window,ima=null===(_window=window)||void 0===_window?void 0:null===(_window_google=_window.google)||void 0===_window_google?void 0:_window_google.ima;((null==ima?void 0:ima.dai)||(null==ima?void 0:ima.cast))&&(0,_ads.handleDAISDK)(resource,config,player)}}}},439581:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"updateCMCD",{enumerable:!0,get:function(){return updateCMCD}});var _isuplynklivestream=__webpack_require__(250671);function updateCMCD(resourceConfig,config){var cmcd=(resourceConfig||{}).cmcd;return cmcd&&(cmcd.enabled=!(0,_isuplynklivestream.isUpLynkLiveStream)(config)),cmcd}},411648:(__unused_webpack_module,exports)=>{function updateDrmConfig(resourceConfig,topazFeed){var _topazFeed_stitchedstream,drm=resourceConfig.location.drm;if(!(null==topazFeed?void 0:null===(_topazFeed_stitchedstream=topazFeed.stitchedstream)||void 0===_topazFeed_stitchedstream?void 0:_topazFeed_stitchedstream.drm))return drm;drm.enabled=!0;var _ref=topazFeed.stitchedstream.drm||{},type=_ref.type,licenseUrl=_ref.licenseUrl,appCertUrl=_ref.appCertUrl,licenseJwt=_ref.licenseJwt,sessiontoken=(topazFeed.stitchedstream||{}).sessiontoken;switch(type){case"fairplay":return setFairPlayDrm(drm,appCertUrl,licenseUrl,licenseJwt,sessiontoken);case"widevine":return setWidevineDrm(drm,licenseUrl,licenseJwt,sessiontoken);case"playready":return setPlayReadyDrm(drm,licenseUrl,licenseJwt,sessiontoken);default:return drm}}function setFairPlayDrm(drm,appCertUrl,licenseUrl,licenseJwt,sessiontoken){return drm.fairplay.appCertUrl=appCertUrl,drm.fairplay.licenseUrl=licenseUrl,licenseJwt&&(drm.fairplay.header={Authorization:"Bearer ".concat(licenseJwt)}),sessiontoken&&!licenseJwt&&(drm.fairplay.header={Authorization:"Bearer ".concat(sessiontoken)}),drm}function setWidevineDrm(drm,licenseUrl,licenseJwt,sessiontoken){return drm.widevine.url=licenseUrl,licenseJwt&&(drm.widevine.header={Authorization:"Bearer ".concat(licenseJwt)}),sessiontoken&&!licenseJwt&&(drm.widevine.header={Authorization:"Bearer ".concat(sessiontoken)}),drm}function setPlayReadyDrm(drm,licenseUrl,licenseJwt,sessiontoken){return drm.playready.url=licenseUrl,licenseJwt&&(drm.playready.header={Authorization:"Bearer ".concat(licenseJwt)}),sessiontoken&&!licenseJwt&&(drm.playready.header={Authorization:"Bearer ".concat(sessiontoken)}),drm}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"updateDrmConfig",{enumerable:!0,get:function(){return updateDrmConfig}})},681239:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"updatePlaybackConfig",{enumerable:!0,get:function(){return updatePlaybackConfig}});var _constants=__webpack_require__(469865),_state=__webpack_require__(823837);function updatePlaybackConfig(player,resourceConfig,config){var playback=(resourceConfig||{}).playback;return playback.id3OwnerIds=["www.nielsen.com"],config.useNativeHLS&&(playback.adapter={id:"html5"}),playback.startTime=(0,_state.getState)(player.id,_constants.playerState.START_SEEK_TIME)||0,playback}},489992:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{addItems:function(){return _playlist.addItems},addItemFromConfig:function(){return _playlist.addItemFromConfig}});var _playlist=__webpack_require__(86913)},86913:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{addItems:function(){return addItems},addItemFromConfig:function(){return addItemFromConfig},createPlaceHolderResource:function(){return createPlaceHolderResource}});var _to_array=__webpack_require__(445772),_to_consumable_array=__webpack_require__(195153),_aviajsplaylist=__webpack_require__(686882),_aviajs=__webpack_require__(286887),_mica=__webpack_require__(576114),_error=__webpack_require__(248646),_tracking=__webpack_require__(132668),_state=__webpack_require__(823837),_usersettings=__webpack_require__(813366),_util=__webpack_require__(711082),_helpers=__webpack_require__(581273),_constants=__webpack_require__(469865);function addItems(services){var player=services.player,_getState=_to_array._((0,_state.getState)(player.id,_constants.playerState.MGIDS)),primary=_getState[0],secondary=_getState.slice(1);return primary?getMicaFromConfig(services,primary).then(function(contentConfig){return(0,_tracking.getTrackingConfig)(contentConfig,player)}).then(function(contentConfig){return addItemFromConfig(services,contentConfig,0)}).then(function(primaryConfig){if(0===secondary.length)return[primaryConfig];var secondaryConfigs=secondary.map(function(mgid,index){var config=(0,_state.getState)(player.id,mgid);return createPlaceHolderResource(services,config,index+1),config});return[primaryConfig].concat(_to_consumable_array._(secondaryConfigs))}):Promise.reject(new _error.PluginError("seamless_source_url_invalid","AddItems: No valid configs were provided"))}function getMicaFromConfig(services,mgid){var player=services.player,config=(0,_state.getState)(player.id,mgid);return(0,_mica.getMicaConfig)(services,config).then(function(mica){return config.topazFeed=mica,config})}function addItemFromConfig(services,config,index){var args=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},player=services.player,resourceConfig=(0,_aviajs.createResourceConfig)();resourceConfig.location.mediaUrl=config.topazFeed.stitchedstream.source;var playId=(0,_state.setState)(player.id,_constants.playerState.PLAY_ID,(0,_util.generateGUID)());return _usersettings.UserSettings.set(_constants.userSettingsKeys.PLAY_ID,playId),resourceConfig.location.thumbnailTrackUrl=(0,_helpers.getThumbnailTrackUrl)(config.topazFeed,player.id,config.useThumbnail),resourceConfig.metadata=config.tracking,resourceConfig.location.drm=(0,_helpers.updateDrmConfig)(resourceConfig,config.topazFeed),resourceConfig.playback=(0,_helpers.updatePlaybackConfig)(player,resourceConfig,config),resourceConfig.cmcd=(0,_helpers.updateCMCD)(resourceConfig,config),(0,_helpers.setupAds)(player,config,resourceConfig),resourceConfig=_aviajs.Util.merge(resourceConfig,args),player.getPlugin(_aviajsplaylist.PLAYLIST).addResources(resourceConfig,index),(0,_state.setState)(player,config.mgid,config),(0,_helpers.registerHooks)(services,config.mgid,index),config}function createPlaceHolderResource(services,config,index){var args=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},resourceConfig=(0,_aviajs.createResourceConfig)();resourceConfig=_aviajs.Util.merge(resourceConfig,args);var player=services.player;player.getPlugin(_aviajsplaylist.PLAYLIST).addResources(resourceConfig,index),(0,_state.setState)(player,config.mgid,config),(0,_helpers.registerHooks)(services,config.mgid,index)}},532824:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isNotProxy",{enumerable:!0,get:function(){return isNotProxy}});var _error=__webpack_require__(248646);function isNotProxy(){var url=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"//playerconfig.mtvnservices.com";return fetch(url).then(function(response){if(response.ok)return response.json();throw new _error.PluginError("vpn_detection_response_parse","Principal detected")}).then(function(param){var _param_principal=param.principal;if(void 0!==_param_principal&&_param_principal)throw new _error.PluginError("vpn_detection_vpn_detected","")})}},823837:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getInitialState:function(){return getInitialState},generateState:function(){return generateState},readState:function(){return readState},getState:function(){return getState},setState:function(){return setState},clearState:function(){return clearState},clearAll:function(){return clearAll},mergeState:function(){return mergeState},resetDatas:function(){return resetDatas}});var _object_spread=__webpack_require__(530110),_util=__webpack_require__(711082),states={},getInitialState=function(){return{mgid:"",playId:"",userId:"",sessionId:(0,_util.generateGUID)(),mgids:new Set,platform:"desktop",platformSender:"",playerName:"Avia Web Plugin",playerStartTime:0,playerContainer:null,requestRegion:null,startSeekTime:0,localization:{error:{}},lastUpdatedPlayhead:null,currentChapter:null,initialLoadRequest:null,isAdBreakActive:null,isDAI:!1,isLive:null,isLiveRestart:null,isPluto:null,isWCTV:!1,autoplayBlocked:!1,edenHasContentStarted:!1,gamePreroll:null,disableChapterTracking:!1,audioTrackInitiated:!1,currentPlaylistIndex:0,accessTier:null,platformAdvertId:null,overrides:{TPZadRuleId:null,csid:null,caid:null,isLat:null},zMoatCallbackUrl:null,drmContext:null,robustness:null,fallbackToSD:!1,isFallbackToSDLoading:!1}};function generateState(key){states[key]=getInitialState()}function readState(key){return states[key]?_object_spread._({},states[key]):{}}function getState(stateKey,dataKey){return void 0===states[stateKey]&&generateState(stateKey),states[stateKey][dataKey]}function setState(stateKey,dataKey,value){return void 0===states[stateKey]&&generateState(stateKey),states[stateKey][dataKey]=value,value}function clearState(stateKey,dataKey){void 0!==states[stateKey]&&(states[stateKey][dataKey]=null)}function clearAll(stateKey){void 0!==states[stateKey]&&(Object.keys(states[stateKey]).filter(function(key){return"sessionId"!==key&&"platform"!==key}).forEach(function(key){states[stateKey][key]=null}),states[stateKey].mgids=new Set)}function mergeState(stateKey,pState){void 0!==states[stateKey]&&null!==pState&&"object"==typeof pState&&Object.keys(pState).forEach(function(key){states[stateKey][key]=pState[key]})}function resetDatas(stateKey,dataKeys){if(void 0!==states[stateKey]){var state=states[stateKey];dataKeys.forEach(function(key){void 0!==state[key]&&(state[key]=getInitialState()[key])})}}},239493:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{setTPZdpCheck:function(){return setTPZdpCheck},setTPZfwOverride:function(){return setTPZfwOverride},setTopazDebug:function(){return setTopazDebug}});var _object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294);function setTPZdpCheck(playerOptions){var params=new URLSearchParams(window.location.search),dpParam="TPZdpCheck";if(params.has(dpParam))try{var playlist=playerOptions.playlist.map(function(video){var url=new URL(video.videoServiceUrl);return url.searchParams.set(dpParam,params.get(dpParam)),_object_spread_props._(_object_spread._({},video),{videoServiceUrl:decodeURIComponent(url.toString())})});return _object_spread_props._(_object_spread._({},playerOptions),{playlist:playlist})}catch(error){}return playerOptions}function setTPZfwOverride(playerOptions){var params=new URLSearchParams(window.location.search),fwDebugFlag="fwdebug",toAdd=["TPZfwCsidOverride","TPZfwCaidOverride"].filter(function(key){return params.has(key)});if("true"===params.get(fwDebugFlag)&&toAdd.length)try{var playlist=playerOptions.playlist.map(function(video){var url=new URL(video.videoServiceUrl);return url.searchParams.set(fwDebugFlag,"true"),toAdd.forEach(function(parameter){url.searchParams.set(parameter,params.get(parameter))}),_object_spread_props._(_object_spread._({},video),{videoServiceUrl:decodeURIComponent(url.toString())})});return _object_spread_props._(_object_spread._({},playerOptions),{playlist:playlist})}catch(error){}return playerOptions}function setTopazDebug(playerOptions){return setTPZdpCheck(setTPZfwOverride(playerOptions))}},614353:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getAdobeMediaData:function(){return getAdobeMediaData},populateInitialChapter:function(){return populateInitialChapter},updateAdobeMediaData:function(){return updateAdobeMediaData}});var _object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_object_without_properties=__webpack_require__(856021),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),_util=__webpack_require__(711082),_state=__webpack_require__(823837),_getviacomcontextdatavars=__webpack_require__(321202),_utilities=__webpack_require__(3008),_constants1=__webpack_require__(713971);function getAdobeMediaData(contentConfig,player){var _video_airDate,_video_airDate_dateString,reportingData=contentConfig.reportingData,topazFeed=contentConfig.topazFeed,video=contentConfig.videoDetail;populateInitialChapter(topazFeed,player);var _getViacomContextDataVars=(0,_getviacomcontextdatavars.getViacomContextDataVars)({player:player,reportingData:reportingData,topazFeed:topazFeed,video:video},"video reporting"),vchannel=_getViacomContextDataVars.channel,epSegmentCount=_getViacomContextDataVars.epCount,episodeNumber=_getViacomContextDataVars.episodeN,category=_getViacomContextDataVars.genre,publishDate=_getViacomContextDataVars.linearPubDate,assetId=_getViacomContextDataVars.mgid,customPlayerState=_getViacomContextDataVars.playerState,seasonNumber=_getViacomContextDataVars.seasonN,contentType=_getViacomContextDataVars.vidContentType,seriesTitle=_getViacomContextDataVars.vidSeriesTitle,restOfViacomContextDataVars=_object_without_properties._(_getViacomContextDataVars,["channel","epCount","episodeN","genre","linearPubDate","mgid","playerState","seasonN","vidContentType","vidSeriesTitle"]);return(0,_utilities.sanitiseUndefined)(_object_spread_props._(_object_spread._({},restOfViacomContextDataVars),{assetId:assetId,category:category,contentType:contentType,customPlayerState:customPlayerState,episodeNumber:episodeNumber,epSegmentCount:epSegmentCount,episodeFlag:(null==video?void 0:video.entityType)===_constants.entityTypes.EPISODE,publishDate:publishDate,seasonNumber:seasonNumber,seriesTitle:seriesTitle,tvAirDate:null!==(_video_airDate_dateString=null==video?void 0:null===(_video_airDate=video.airDate)||void 0===_video_airDate?void 0:_video_airDate.dateString)&&void 0!==_video_airDate_dateString?_video_airDate_dateString:"no-airdate",showType:(0,_utilities.getAdobeMediaShowType)(null==video?void 0:video.entityType),vchannel:vchannel}))}function populateInitialChapter(topazFeed,player){var _topazFeed_content_,_topazFeed_content,_topazFeed_content__chapters_initialChapter,_topazFeed_content_1,_topazFeed_content1,_topazFeed_content__chapters,_topazFeed_content__chapters_initialChapter_sequence,initialChapter=(0,_util.getCurrentChapter)((0,_state.getState)(player.id,_constants.playerState.START_SEEK_TIME),null!==(_topazFeed_content__chapters=null==topazFeed?void 0:null===(_topazFeed_content=topazFeed.content)||void 0===_topazFeed_content?void 0:null===(_topazFeed_content_=_topazFeed_content[0])||void 0===_topazFeed_content_?void 0:_topazFeed_content_.chapters)&&void 0!==_topazFeed_content__chapters?_topazFeed_content__chapters:[]);(0,_state.setState)(player.id,_constants.playerState.CURRENT_CHAPTER,null!==(_topazFeed_content__chapters_initialChapter_sequence=null==topazFeed?void 0:null===(_topazFeed_content1=topazFeed.content)||void 0===_topazFeed_content1?void 0:null===(_topazFeed_content_1=_topazFeed_content1[0])||void 0===_topazFeed_content_1?void 0:null===(_topazFeed_content__chapters_initialChapter=_topazFeed_content_1.chapters[initialChapter])||void 0===_topazFeed_content__chapters_initialChapter?void 0:_topazFeed_content__chapters_initialChapter.sequence)&&void 0!==_topazFeed_content__chapters_initialChapter_sequence?_topazFeed_content__chapters_initialChapter_sequence:{})}function updateAdobeMediaData(player,services,options,event){if(window.vtg&&"function"==typeof(null===(_window=window)||void 0===_window?void 0:null===(_window_vtg=_window.vtg)||void 0===_window_vtg?void 0:null===(_window_vtg_ts=_window_vtg.ts)||void 0===_window_vtg_ts?void 0:null===(_window_vtg_ts_Facade=_window_vtg_ts.Facade)||void 0===_window_vtg_ts_Facade?void 0:null===(_window_vtg_ts_Facade_getDefault1=_window_vtg_ts_Facade.getDefault)||void 0===_window_vtg_ts_Facade_getDefault1?void 0:null===(_window_vtg_ts_Facade_getDefault=_window_vtg_ts_Facade_getDefault1.call(_window_vtg_ts_Facade))||void 0===_window_vtg_ts_Facade_getDefault?void 0:null===(_window_vtg_ts_Facade_getDefault_dataProxy=_window_vtg_ts_Facade_getDefault.dataProxy)||void 0===_window_vtg_ts_Facade_getDefault_dataProxy?void 0:_window_vtg_ts_Facade_getDefault_dataProxy.update)){var contextVars={};if((null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type)==="chapterStart")contextVars=(0,_getviacomcontextdatavars.getChapterStartVContextDataVars)(player,event);else if((null==event?void 0:event.type)===_aviajs.PlayerEvent.RESOURCE_START)contextVars=(0,_getviacomcontextdatavars.getSessionStartVContextDataVars)(player,options);else if((null==event?void 0:event.type)===_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE){var _getPlayerData=(0,_getviacomcontextdatavars.getPlayerData)(player);contextVars={currentPlayerAudio:_getPlayerData.currentPlayerAudio,defaultPlayerAudio:_getPlayerData.defaultPlayerAudio}}else if((null==event?void 0:event.type)===_aviajs.PlayerEvent.TEXT_TRACK_CHANGE){var _getPlayerData1=(0,_getviacomcontextdatavars.getPlayerData)(player);contextVars={currentPlayerSubtitles:_getPlayerData1.currentPlayerSubtitles,defaultPlayerSubtitles:_getPlayerData1.defaultPlayerSubtitles}}var data=vtg.ts.Facade.getDefault().dataProxy.data,newData=(0,_utilities.diff)(data,(0,_utilities.sanitiseUndefined)(contextVars));if(null!==newData&&vtg.ts.Facade.getDefault().dataProxy.update(newData),(null==event?void 0:event.type)===_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE&&!(0,_state.getState)(player.id,_constants.playerState.IS_WCTV)){if((0,_state.getState)(player.id,_constants.playerState.AUDIO_TRACK_INITIATED)){var _window_vtg_ts_Facade_getDefault_dataProxy,_window_vtg_ts_Facade_getDefault,_window_vtg_ts_Facade_getDefault1,_window_vtg_ts_Facade,_window_vtg_ts,_window_vtg,_window,_event_detail,_services_event,isAviaUI=(0,_state.getState)(player.id,_constants.playerState.USE_AVIA);null==services||null===(_services_event=services.event)||void 0===_services_event||_services_event.dispatchPluginEvent({type:_constants1.TrackingPluginEvents.AUDIO_CHANGE_CONTEXT_UPDATED,element:{name:"Audio Track Button",module:isAviaUI?_constants1.UiModule.AVIA_UI:_constants1.UiModule.IMMERSIVE_UI}})}else(0,_state.setState)(player.id,_constants.playerState.AUDIO_TRACK_INITIATED,!0)}}}},384392:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{pushToDataLayer:function(){return pushToDataLayer},registerAdobeDataLayerHandlers:function(){return registerAdobeDataLayerHandlers},createPluginEventHandler:function(){return createPluginEventHandler},reportUIActionCall:function(){return reportUIActionCall},reportPromoSkip:function(){return reportPromoSkip},reportChapterStart:function(){return reportChapterStart},reportChapterComplete:function(){return reportChapterComplete}});var _object_spread=__webpack_require__(530110),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),_getviacomcontextdatavars=__webpack_require__(321202),_constants1=__webpack_require__(713971),_normalizeendofcontentslateevents=__webpack_require__(669214),_eventhandlers=__webpack_require__(304414),CLICK_CC_TOGGLE=_constants1.TrackingUiEvent.CLICK_CC_TOGGLE,CLICK_CHANNELS_TOGGLE=_constants1.TrackingUiEvent.CLICK_CHANNELS_TOGGLE,CLICK_CHANNEL_TILE=_constants1.TrackingUiEvent.CLICK_CHANNEL_TILE,CLICK_PROGRESS_BAR=_constants1.TrackingUiEvent.CLICK_PROGRESS_BAR,CLICK_FORWARD_BUTTON=_constants1.TrackingUiEvent.CLICK_FORWARD_BUTTON,CLICK_REWIND_BUTTON=_constants1.TrackingUiEvent.CLICK_REWIND_BUTTON,CLICK_NEXT_BUTTON=_constants1.TrackingUiEvent.CLICK_NEXT_BUTTON,CLOSE_PLAYER=_constants1.TrackingUiEvent.CLOSE_PLAYER,CLICK_PLAY_TOGGLE=_constants1.TrackingUiEvent.CLICK_PLAY_TOGGLE,DIMISS_UP_NEXT=_constants1.TrackingUiEvent.DIMISS_UP_NEXT,DISPLAY_UP_NEXT_ON_DEFAULT=_constants1.TrackingUiEvent.DISPLAY_UP_NEXT_ON_DEFAULT,DISPLAY_UP_NEXT_ON_CREDIT=_constants1.TrackingUiEvent.DISPLAY_UP_NEXT_ON_CREDIT,SKIP_PROMO=_constants1.TrackingUiEvent.SKIP_PROMO,MEDIA_EVENT="media",ACTION_EVENT="action",getContextDataObject=function(){var data=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{contextData:{v:data}}};function pushToDataLayer(event,eventType){var _window_adobeDataLayer,eventInfo=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},rawInfo=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!(null===(_window_adobeDataLayer=window.adobeDataLayer)||void 0===_window_adobeDataLayer?void 0:_window_adobeDataLayer.push)){console.warn("Adobe data layer: Unable to push event (window.adobeDataLayer.push is undefined)");return}window.adobeDataLayer.push(_object_spread._({event:event,eventType:eventType,eventInfo:eventInfo},rawInfo))}function registerAdobeDataLayerHandlers(player,services,options){var pluginEventHandler=createPluginEventHandler(player);player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,pluginEventHandler);var playerEventHandler=function(event){switch(event.type){case _aviajs.PlayerEvent.RESOURCE_START:pushToDataLayer(MEDIA_EVENT,"sessionStart",_object_spread._({},getContextDataObject(_object_spread._({},player.resource.metadata,(0,_getviacomcontextdatavars.getSessionStartVContextDataVars)(player,options),(0,_getviacomcontextdatavars.getChromecastVContextDataVars)(player)))));break;case _aviajs.PlayerEvent.AUDIO_TRACK_CHANGE:var _getPlayerData=(0,_getviacomcontextdatavars.getPlayerData)(player);pushToDataLayer(MEDIA_EVENT,"audioTrackChange",getContextDataObject({currentPlayerAudio:_getPlayerData.currentPlayerAudio,defaultPlayerAudio:_getPlayerData.defaultPlayerAudio}));break;case _aviajs.PlayerEvent.TEXT_TRACK_CHANGE:var _getPlayerData1=(0,_getviacomcontextdatavars.getPlayerData)(player);pushToDataLayer(MEDIA_EVENT,"subtitleTrackChange",getContextDataObject({currentPlayerSubtitles:_getPlayerData1.currentPlayerSubtitles,defaultPlayerSubtitles:_getPlayerData1.defaultPlayerSubtitles}));break;case _aviajs.PlayerEvent.AD_SKIPPABLE_STATE_CHANGE:pushToDataLayer(ACTION_EVENT,_constants1.ElementName.skipAd,getContextDataObject({actName:_constants1.AdobeActionName.displaySkipPromo}))}},playerEvents=[_aviajs.PlayerEvent.RESOURCE_START,_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE,_aviajs.PlayerEvent.TEXT_TRACK_CHANGE,_aviajs.PlayerEvent.AD_SKIPPABLE_STATE_CHANGE];return playerEvents.forEach(function(event){return player.on(event,playerEventHandler)}),function(){player.off(_aviajs.PlayerEvent.PLUGIN_EVENT,pluginEventHandler),playerEvents.forEach(function(event){return player.off(event,playerEventHandler)})}}function createPluginEventHandler(player){return function(event,baseEvent,playhead){var _event_detail;switch(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type){case"chapterStart":return reportChapterStart(event,player);case"chapterComplete":return reportChapterComplete(player);case CLICK_CHANNEL_TILE:case CLICK_FORWARD_BUTTON:case CLICK_PLAY_TOGGLE:case CLICK_PROGRESS_BAR:case CLICK_REWIND_BUTTON:case DIMISS_UP_NEXT:case DISPLAY_UP_NEXT_ON_DEFAULT:case DISPLAY_UP_NEXT_ON_CREDIT:case _constants1.TrackingPluginEvents.AUDIO_CHANGE_CONTEXT_UPDATED:return reportUIActionCall((0,_normalizeendofcontentslateevents.normalizeEndOfContentSlateEvents)(event),player);case CLICK_NEXT_BUTTON:return player.stop(),reportUIActionCall((0,_normalizeendofcontentslateevents.normalizeEndOfContentSlateEvents)(event),player);case CLICK_CC_TOGGLE:return setTimeout(function(){return reportUIActionCall(event,player)},100);case CLICK_CHANNELS_TOGGLE:return reportChannelsDisplay(event,player);case CLOSE_PLAYER:return player.stop();case _constants.customEvents.ERROR_SLATE:case _constants.customEvents.CLICK_ERROR_BUTTON:return handleErrorReporting(event);case SKIP_PROMO:return reportPromoSkip()}}}function handleErrorReporting(event){var _element_destination,_ref=(null==event?void 0:event.detail)||{},data=_ref.data,element=_ref.element,type=_ref.type,errorCodesActions=_constants1.ErrorToAdobeActionName[null==data?void 0:data.code];pushToDataLayer(ACTION_EVENT,null==element?void 0:element.name,getContextDataObject({actName:null==errorCodesActions?void 0:errorCodesActions[type],modName:null==element?void 0:element.module,destination:null!==(_element_destination=null==element?void 0:element.destination)&&void 0!==_element_destination?_element_destination:"no destination"}))}function reportUIActionCall(event,player){var _element_destination,_ref=(null==event?void 0:event.detail)||{},type=_ref.type,element=_ref.element;pushToDataLayer(ACTION_EVENT,null==element?void 0:element.name,getContextDataObject({actName:_constants1.AdobeActionName[type],modName:null==element?void 0:element.module,destination:null!==(_element_destination=null==element?void 0:element.destination)&&void 0!==_element_destination?_element_destination:"no destination"}))}function reportPromoSkip(){pushToDataLayer(ACTION_EVENT,_constants1.ElementName.skipAd,getContextDataObject({actName:_constants1.AdobeActionName.clickSkipPromo,modName:_constants1.ModName.skipAd,destination:"no destination"}))}function reportChapterStart(event,player){if(!(0,_eventhandlers.shouldOmitChapterEvent)(player)){var _ref=(null==event?void 0:event.detail)||{},chapterSequence=_ref.chapterSequence,chapterOffset=_ref.chapterOffset,chapterLength=_ref.chapterLength,_getChapterStartVContextDataVars=(0,_getviacomcontextdatavars.getChapterStartVContextDataVars)(player,event),assetId=_getChapterStartVContextDataVars.assetId,timeStamp=_getChapterStartVContextDataVars.timeStamp,vidTitle=_getChapterStartVContextDataVars.vidTitle;pushToDataLayer(MEDIA_EVENT,"chapterStart",_object_spread._({playerId:player.id,chapterIndex:chapterSequence,chapterOffset:chapterOffset,chapterLength:chapterLength},getContextDataObject({assetId:assetId,timeStamp:timeStamp,vidTitle:vidTitle})))}}function reportChapterComplete(player){(0,_eventhandlers.shouldOmitChapterEvent)(player)||pushToDataLayer(MEDIA_EVENT,"chapterComplete",{playerId:player.id})}function reportChannelsDisplay(event,player){var _event_detail;(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.isActive)&&reportUIActionCall(event,player)}},304414:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{registerAdobeTrackingHandlers:function(){return registerAdobeTrackingHandlers},createPluginEventHandler:function(){return createPluginEventHandler},reportUIActionCall:function(){return reportUIActionCall},shouldOmitChapterEvent:function(){return shouldOmitChapterEvent},reportChapterStart:function(){return reportChapterStart},reportChapterComplete:function(){return reportChapterComplete}});var _aviajs=__webpack_require__(286887),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),_getviacomcontextdatavars=__webpack_require__(321202),_utilities=__webpack_require__(3008),_constants1=__webpack_require__(713971),_adobemedia=__webpack_require__(614353),CLICK_CC_TOGGLE=_constants1.TrackingUiEvent.CLICK_CC_TOGGLE,CLICK_CHANNELS_TOGGLE=_constants1.TrackingUiEvent.CLICK_CHANNELS_TOGGLE,CLICK_CHANNEL_TILE=_constants1.TrackingUiEvent.CLICK_CHANNEL_TILE,CLICK_PROGRESS_BAR=_constants1.TrackingUiEvent.CLICK_PROGRESS_BAR,CLICK_FORWARD_BUTTON=_constants1.TrackingUiEvent.CLICK_FORWARD_BUTTON,CLICK_REWIND_BUTTON=_constants1.TrackingUiEvent.CLICK_REWIND_BUTTON,CLICK_NEXT_BUTTON=_constants1.TrackingUiEvent.CLICK_NEXT_BUTTON,CLOSE_PLAYER=_constants1.TrackingUiEvent.CLOSE_PLAYER,DIMISS_UP_NEXT=_constants1.TrackingUiEvent.DIMISS_UP_NEXT,DISPLAY_UP_NEXT_ON_DEFAULT=_constants1.TrackingUiEvent.DISPLAY_UP_NEXT_ON_DEFAULT,DISPLAY_UP_NEXT_ON_CREDIT=_constants1.TrackingUiEvent.DISPLAY_UP_NEXT_ON_CREDIT;function registerAdobeTrackingHandlers(player,services,options){var pluginEventHandler=createPluginEventHandler(player);player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,pluginEventHandler);var playerEventHandler=_adobemedia.updateAdobeMediaData.bind(null,player,services,options),playerEvents=[_aviajs.PlayerEvent.RESOURCE_START,_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE,_aviajs.PlayerEvent.TEXT_TRACK_CHANGE];return playerEvents.forEach(function(event){return player.on(event,playerEventHandler)}),function(){player.off(_aviajs.PlayerEvent.PLUGIN_EVENT,pluginEventHandler),playerEvents.forEach(function(event){return player.off(event,playerEventHandler)})}}function createPluginEventHandler(player){return function(event,baseEvent,playhead){var _event_detail;switch(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type){case _constants1.TrackingPluginEvents.AUDIO_CHANGE_CONTEXT_UPDATED:return reportUIActionCall(event,player);case CLICK_CC_TOGGLE:return setTimeout(function(){return reportUIActionCall(event,player)},100);case CLICK_CHANNELS_TOGGLE:return reportChannelsDisplay(event,player);case CLICK_CHANNEL_TILE:case CLICK_FORWARD_BUTTON:case CLICK_PROGRESS_BAR:case CLICK_REWIND_BUTTON:case DIMISS_UP_NEXT:case DISPLAY_UP_NEXT_ON_DEFAULT:case DISPLAY_UP_NEXT_ON_CREDIT:return reportUIActionCall(event,player);case CLICK_NEXT_BUTTON:return player.stop(),reportUIActionCall(event,player);case"chapterStart":return reportChapterStart(event,player);case"chapterComplete":return reportChapterComplete(player);case CLOSE_PLAYER:return player.stop()}}}function reportUIActionCall(event,player){var _window_vtg_ts,_window_vtg,_window;if(null===(_window=window)||void 0===_window?void 0:null===(_window_vtg=_window.vtg)||void 0===_window_vtg?void 0:null===(_window_vtg_ts=_window_vtg.ts)||void 0===_window_vtg_ts?void 0:_window_vtg_ts.track){var videoId=(0,_state.getState)(player.id,_constants.playerState.MGID),_ref=(0,_state.getState)(player.id,videoId)||{},reportingData=_ref.reportingData,topazFeed=_ref.topazFeed,video=_ref.videoDetail,_ref1=(null==event?void 0:event.detail)||{},type=_ref1.type,element=_ref1.element,data={activity:"actionCall",actName:_constants1.AdobeActionName[type],player:player,reportingData:reportingData,topazFeed:topazFeed,video:video,element:element},viacomContextData=(0,_getviacomcontextdatavars.getViacomContextDataVars)(data,"video link call");window.vtg.ts.track(vtg.ts.Event.AdobeData,{linkType:"o",linkName:null==element?void 0:element.name,contextData:{v:(0,_utilities.sanitiseUndefined)(viacomContextData)}})}}function reportChannelsDisplay(event,player){var _event_detail;(null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.isActive)&&reportUIActionCall(event,player)}function shouldOmitChapterEvent(player){var _window_vtg_ts,_window_vtg,videoId=(0,_state.getState)(player.id,_constants.playerState.MGID),videoDetail=((0,_state.getState)(player.id,videoId)||{}).videoDetail,isClip=(null==videoDetail?void 0:videoDetail.entityType)==="showvideo";return"function"!=typeof(null===(_window_vtg=window.vtg)||void 0===_window_vtg?void 0:null===(_window_vtg_ts=_window_vtg.ts)||void 0===_window_vtg_ts?void 0:_window_vtg_ts.track)||isClip}function reportChapterStart(event,player){if(!shouldOmitChapterEvent(player)){var _window_vtg_ts_Event,_window_vtg_ts,_window_vtg,_ref=(null==event?void 0:event.detail)||{},chapterSequence=_ref.chapterSequence,chapterOffset=_ref.chapterOffset,chapterLength=_ref.chapterLength;(0,_adobemedia.updateAdobeMediaData)(player,{},{},event),window.vtg.ts.track(null===(_window_vtg=window.vtg)||void 0===_window_vtg?void 0:null===(_window_vtg_ts=_window_vtg.ts)||void 0===_window_vtg_ts?void 0:null===(_window_vtg_ts_Event=_window_vtg_ts.Event)||void 0===_window_vtg_ts_Event?void 0:_window_vtg_ts_Event.ChapterStart,{chapterIndex:chapterSequence,chapterOffset:chapterOffset,chapterLength:chapterLength})}}function reportChapterComplete(player){var _window_vtg_ts_Event,_window_vtg_ts,_window_vtg;shouldOmitChapterEvent(player)||window.vtg.ts.track(null===(_window_vtg=window.vtg)||void 0===_window_vtg?void 0:null===(_window_vtg_ts=_window_vtg.ts)||void 0===_window_vtg_ts?void 0:null===(_window_vtg_ts_Event=_window_vtg_ts.Event)||void 0===_window_vtg_ts_Event?void 0:_window_vtg_ts_Event.ChapterComplete)}},713971:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{TrackingUiEvent:function(){return TrackingUiEvent},AdobeActionName:function(){return AdobeActionName},ModName:function(){return ModName},ElementName:function(){return ElementName},ErrorToAdobeActionName:function(){return ErrorToAdobeActionName},UiModule:function(){return UiModule},TrackingPluginEvents:function(){return TrackingPluginEvents}});var _obj,_define_property=__webpack_require__(135004),_constants=__webpack_require__(469865),TrackingUiEvent={CLICK_CC_TOGGLE:"clickCCToggle",CLICK_CHANNELS_TOGGLE:"clickChannelsToggle",CLICK_CHANNEL_TILE:"clickChannelTile",CLICK_PROGRESS_BAR:"clickProgressBar",CLICK_FORWARD_BUTTON:"clickForwardButton",CLICK_REWIND_BUTTON:"clickRewindButton",CLICK_NEXT_BUTTON:"clickNextButton",CLICK_PLAY_TOGGLE:"clickPlayToggle",CLICK_SETTINGS_BUTTON:"clickSettingsButton",CLOSE_PLAYER:"closePlayer",DIMISS_UP_NEXT:"dismissUpNext",DISPLAY_UP_NEXT_ON_DEFAULT:"displayUpNextOnDefault",DISPLAY_UP_NEXT_ON_CREDIT:"displayUpNextOnCredit",SKIP_PROMO:"skipAd"},AdobeActionName={audioTrackContextUpdated:"clicks on player_audio_language_change",clickCCToggle:"clicks on player_subtitle_change",clickChannelsToggle:"clicks on player_channels_display",clickChannelTile:"clicks on player_channels_change",clickForwardButton:"clicks on player_skip_forward",clickNextButton:"clicks on next button",clickProgressBar:"clicks on player_scrubber_bar",clickPlayToggle:"clicks on player_play_pause_button",clickRewindButton:"clicks on player_skip_backward",clickSkipPromo:"clicks on ad skip",dismissUpNext:"up next dismissed",displayUpNextOnCredit:"up next displayed: credit trigger",displayUpNextOnDefault:"up next displayed: default trigger",clickWatchNowButton:"clicks on watch now button",dismissRecommendations:"recommendations dismissed",displayRecommendationsOnCredit:"recommendations displayed: credit trigger",displayRecommendationsOnDefault:"recommendations displayed: default trigger",displaySkipPromo:"ad skip button display",clickUpsellButton:"clicks on upsell button",dismissUpsell:"upsell dismissed",displayUpsellOnCredit:"upsell displayed: credit trigger",displayUpsellOnDefault:"upsell displayed: default trigger"},ModName={skipAd:"ad skip"},ElementName={skipAd:"Player Ad Skip Button"},ErrorToAdobeActionName={2022:(_obj={},_define_property._(_obj,_constants.customEvents.ERROR_SLATE,"max streams reached: displayed"),_define_property._(_obj,_constants.customEvents.CLICK_ERROR_BUTTON,"max streams reached: ok"),_obj)},UiModule={IMMERSIVE_UI:"ImmersiveUI",AVIA_UI:"AviaUI"},TrackingPluginEvents={AUDIO_CHANGE_CONTEXT_UPDATED:"audioTrackContextUpdated"}},321202:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getViacomContextDataVars:function(){return getViacomContextDataVars},getVideoEpisodeNumber:function(){return getVideoEpisodeNumber},getVideoSeasonNumber:function(){return getVideoSeasonNumber},getVideoPublishDate:function(){return getVideoPublishDate},getPlayerData:function(){return getPlayerData},getTveUsrStat:function(){return getTveUsrStat},getVidcontDescriptor:function(){return getVidcontDescriptor},getChapterStartVContextDataVars:function(){return getChapterStartVContextDataVars},getSessionStartVContextDataVars:function(){return getSessionStartVContextDataVars},getChromecastVContextDataVars:function(){return getChromecastVContextDataVars},getResumeWatchingData:function(){return getResumeWatchingData},getVidCategory:function(){return getVidCategory}});var _object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_constants=__webpack_require__(469865),_state=__webpack_require__(823837),_usersettings=__webpack_require__(813366),_util=__webpack_require__(711082),_utilities=__webpack_require__(3008);function getViacomContextDataVars(data,callType){var _ref=data||{},activity=_ref.activity,actName=_ref.actName,element=_ref.element,player=_ref.player,reportingData=_ref.reportingData,topazFeed=_ref.topazFeed,video=_ref.video;switch(callType){case"video link call":return _object_spread._({},getVarsForAllCalls(activity,!1,reportingData),getVarsForAllActionCalls(actName,element,reportingData),getVarsForVideoReporting(video,topazFeed,player,reportingData));case"video reporting":return _object_spread._({},getVarsForAllCalls(activity,!1,reportingData),getVarsForVideoReporting(video,topazFeed,player,reportingData));default:return getVarsForAllCalls(activity,!1,reportingData)}}function getVarsForAllCalls(activity,isPageViewCall,data){return{accountID:null==data?void 0:data.accountID,activity:activity||(null==data?void 0:data.activity),appName:null==data?void 0:data.appName,authSuiteID:null==data?void 0:data.authSuiteID,brandID:null==data?void 0:data.brandId,cmsBrand:null==data?void 0:data.cmsBrand,cmsLanguage:null==data?void 0:data.cmsLanguage,cmsPlatform:null==data?void 0:data.cmsPlatform,cmsRegion:null==data?void 0:data.cmsRegion,coppa:null==data?void 0:data.coppa,countryName:null==data?void 0:data.countryName,language:null==data?void 0:data.language,profileID:null==data?void 0:data.profileID,profileIDstate:null==data?void 0:data.profileIDstate,pv:isPageViewCall,regStatus:null==data?void 0:data.regStatus,subscriberState:null==data?void 0:data.subscriberState,subscriptionID:null==data?void 0:data.subscriptionID,subscriptionSKU:null==data?void 0:data.subscriptionSKU,subscriptionStatus:null==data?void 0:data.subscriptionStatus,subscriptionTier:(null==data?void 0:data.subscriptionTier)||"NO_SUBSCRIPTIONTIER",ageSubprofileID:null==data?void 0:data.ageSubprofileID,timeStamp:(0,_utilities.getCurrentTimeString)(),tvemvpd:null==data?void 0:data.tvemvpd,tveUsrStat:getTveUsrStat(null==data?void 0:data.tvemvpd)}}function getVarsForAllActionCalls(actName,element,pageData){var _element_destination,variables={actName:actName,actPageName:(null==pageData?void 0:pageData.pageNameEvent)||(null==pageData?void 0:pageData.pageName),destination:null!==(_element_destination=null==element?void 0:element.destination)&&void 0!==_element_destination?_element_destination:"no destination",itemPosition:null==element?void 0:element.itemPosition,modname:null==element?void 0:element.module,templateType:(null==pageData?void 0:pageData.templateType)||"NO_TEMPLATETYPE"},_ref=element||{},recdataSource=_ref.recdataSource,module=_ref.module;return recdataSource&&(variables.recdataSource=recdataSource,variables.modules=module),variables}function getVarsForVideoReporting(video,topazFeed,player,pageData){var _video_duration,_topazFeed_content__chapters,_topazFeed_content_,_topazFeed_content,_video_parentEntity,_video_channel,_video_duration_milliseconds,_topazFeed_content__chapters_length,_video_isKidsContent,_pageData_autoAdvanceToNextVideo,_pageData_pageEvent,_pageData_playerState,_video_artist,isLive=(0,_state.getState)(player.id,_constants.playerState.IS_LIVE),durationInSec=Math.floor((null!==(_video_duration_milliseconds=null==video?void 0:null===(_video_duration=video.duration)||void 0===_video_duration?void 0:_video_duration.milliseconds)&&void 0!==_video_duration_milliseconds?_video_duration_milliseconds:0)/1e3),playerData=getPlayerData(player),segmentCount=null!==(_topazFeed_content__chapters_length=null==topazFeed?void 0:null===(_topazFeed_content=topazFeed.content)||void 0===_topazFeed_content?void 0:null===(_topazFeed_content_=_topazFeed_content[0])||void 0===_topazFeed_content_?void 0:null===(_topazFeed_content__chapters=_topazFeed_content_.chapters)||void 0===_topazFeed_content__chapters?void 0:_topazFeed_content__chapters.length)&&void 0!==_topazFeed_content__chapters_length?_topazFeed_content__chapters_length:1,series=(null==video?void 0:null===(_video_parentEntity=video.parentEntity)||void 0===_video_parentEntity?void 0:_video_parentEntity.entityType)==="series"?video.parentEntity:null,_getChapterContextDataVars=getChapterContextDataVars(video,topazFeed,(0,_state.getState)(player.id,_constants.playerState.CURRENT_CHAPTER)||1),mgid=_getChapterContextDataVars.mgid,vidLength=_getChapterContextDataVars.vidLength,vidTitle=_getChapterContextDataVars.vidTitle,isKidsContent=null!==(_video_isKidsContent=null==video?void 0:video.isKidsContent)&&void 0!==_video_isKidsContent&&_video_isKidsContent,resumeWatching=getResumeWatchingData(player);return _object_spread_props._(_object_spread._(_object_spread_props._(_object_spread._({},playerData),{autoplayed:null!==(_pageData_autoAdvanceToNextVideo=null==pageData?void 0:pageData.autoAdvanceToNextVideo)&&void 0!==_pageData_autoAdvanceToNextVideo&&_pageData_autoAdvanceToNextVideo,channel:(null==pageData?void 0:pageData.channel)||"video player",contentStatus:(null==video?void 0:video.authRequired)?"Locked":"Unlocked",digitalExclusive:!!(null==video?void 0:video.digitalExclusive),epCount:segmentCount,episodeN:getVideoEpisodeNumber(video),epLatest:!!(null==video?void 0:video.latest),epLength:durationInSec,epmgid:null==video?void 0:video.mgid,eventName:null!==(_pageData_pageEvent=null==pageData?void 0:pageData.pageEvent)&&void 0!==_pageData_pageEvent?_pageData_pageEvent:"NO_EVENT",entityType:isLive?"live":(null==video?void 0:video.entityType)||"showvideo",genre:getVideoGenreString(video),isKidsContent:isKidsContent,kidsFlag:isKidsContent,linearPubDate:getVideoPublishDate(video),mgid:mgid,monolithic:1===segmentCount,pageType:"NO_PAGETYPE",pageURL:null==pageData?void 0:pageData.pageURL,playerState:null!==(_pageData_playerState=null==pageData?void 0:pageData.playerState)&&void 0!==_pageData_playerState?_pageData_playerState:"default"}),resumeWatching),{seamlessEnabled:!0,seasonN:getVideoSeasonNumber(video),segmented:segmentCount>1,seriesInSeason:!!(null==video?void 0:video.seriesInSeason),ssai:(0,_state.getState)(player.id,_constants.playerState.IS_DAI),vidArtist:null!==(_video_artist=null==video?void 0:video.artist)&&void 0!==_video_artist?_video_artist:"NO_ARTIST",vidCategory:getVidCategory(video)||"NO_VIDCATEGORY",vidcontDescriptor:getVidcontDescriptor(video),vidContentType:getVidContentType(null==video?void 0:video.entityType),vidEpTitle:getVideoEpTitle(video),vidFranchise:getVideoFranchise(video),vidLength:vidLength,vidOwner:(null==video?void 0:null===(_video_channel=video.channel)||void 0===_video_channel?void 0:_video_channel.name)||(null==video?void 0:video.channelName)||"NO_VIDOWNER",vidPlayerName:(0,_state.getState)(player.id,_constants.playerState.PLAYER_NAME),vidSeriesID:(null==series?void 0:series.id)||"NO_FRANCHISE_ID",vidSeriesTitle:(null==series?void 0:series.title)||"NO_FRANCHISE",vidTitle:vidTitle})}function getChapterContextDataVars(video,topazFeed,chapterSequence){var _topazFeed_content_,_topazFeed_content,_ref,vidLength,chapters=null==topazFeed?void 0:null===(_topazFeed_content=topazFeed.content)||void 0===_topazFeed_content?void 0:null===(_topazFeed_content_=_topazFeed_content[0])||void 0===_topazFeed_content_?void 0:_topazFeed_content_.chapters,chapter=Array.isArray(chapters)?chapters[chapterSequence-1]:null;try{vidLength=Math.floor((0,_util.parseTime)(null==chapter?void 0:chapter.duration))}catch(e){vidLength=0}return{mgid:null==chapter?void 0:chapter.id,vidTitle:getVideoChapterTitle(video,null!=chapterSequence?chapterSequence:1),vidLength:vidLength}}function getVideoChapterTitle(video,chapterSequence){var _ref=video||{},title=_ref.title,entityType=_ref.entityType,episodeNumber=_ref.episodeNumber,subType=_ref.subType,episodeN=episodeNumber?" E".concat(episodeNumber," "):" ",franchise=getVideoFranchise(video);switch(entityType){case _constants.entityTypes.EPISODE:return"".concat(franchise).concat(episodeN,"S").concat(chapterSequence);case _constants.entityTypes.MOVIE:return"".concat(title," S").concat(chapterSequence);default:return"Live"===subType?"".concat(title):"".concat(franchise," - ").concat(title," S").concat(chapterSequence)}}function getVideoEpTitle(video){var title=video.title,parentEntity=video.parentEntity,entityType=video.entityType,subType=video.subType,franchise=(null==parentEntity?void 0:parentEntity.title)||"NO_FRANCHISE";return entityType===_constants.entityTypes.MOVIE||"Live"===subType?title:"".concat(franchise," - ").concat(title)}function getVideoEpisodeNumber(video){var episodeNumber=video.episodeNumber;return"Live"!==video.subType&&episodeNumber?episodeNumber:"NO_EPISODEN"}function getVideoSeasonNumber(video){var seasonNumber=video.seasonNumber;return"Live"!==video.subType&&seasonNumber?seasonNumber:"NO_SEASONN"}function getVideoPublishDate(video){var publishDate=video.publishDate;return"Live"!==video.subType&&(null==publishDate?void 0:publishDate.dateString)?publishDate.dateString:"NO_LINPUBDATE"}function getVideoFranchise(video){var _ref=video||{},parentEntity=_ref.parentEntity,entityType=_ref.entityType,franchise="NO_FRANCHISE";return entityType===_constants.entityTypes.MOVIE?(null==parentEntity?void 0:parentEntity.entityType)==="franchise"?null==parentEntity?void 0:parentEntity.title:franchise:(null==parentEntity?void 0:parentEntity.title)||franchise}function getVideoGenreString(video){return Array.isArray(null==video?void 0:video.genres)?video.genres.join(", "):""}function getPlayerData(player){var _audioTracks_,_resource_location,_textTracks_,_textTrack_language,_textTracks__language,_ref=player||{},audioTrack=_ref.audioTrack,audioTracks=_ref.audioTracks,textTrack=_ref.textTrack,textTracks=_ref.textTracks,resource=_ref.resource,currentPlayerAudio=(null==audioTrack?void 0:audioTrack.type)==="description"?"".concat(null==audioTrack?void 0:audioTrack.language,"-audio-description"):null==audioTrack?void 0:audioTrack.language,defaultPlayerAudio=(null==audioTracks?void 0:null===(_audioTracks_=audioTracks[0])||void 0===_audioTracks_?void 0:_audioTracks_.language)||_constants.NO_VALUE,defaultCC="not_enabled",currentPlayerSubtitles=defaultCC,defaultPlayerSubtitles=defaultCC;return _usersettings.UserSettings.get(_constants.userSettingsKeys.CC_ON)&&(currentPlayerSubtitles=null!==(_textTrack_language=null==textTrack?void 0:textTrack.language)&&void 0!==_textTrack_language?_textTrack_language:defaultCC,defaultPlayerSubtitles=null!==(_textTracks__language=null==textTracks?void 0:null===(_textTracks_=textTracks[0])||void 0===_textTracks_?void 0:_textTracks_.language)&&void 0!==_textTracks__language?_textTracks__language:defaultCC),{currentPlayerAudio:null!=currentPlayerAudio?currentPlayerAudio:defaultPlayerAudio,currentPlayerSubtitles:currentPlayerSubtitles,defaultPlayerAudio:defaultPlayerAudio,defaultPlayerSubtitles:defaultPlayerSubtitles,thumbnailPreviewEnabled:!!(null==resource?void 0:null===(_resource_location=resource.location)||void 0===_resource_location?void 0:_resource_location.thumbnailTrackUrl)}}function getVidContentType(entityType){var _dictionary_entityType;return null!==(_dictionary_entityType=({showvideo:"Video Clip",episode:"Full Episode",live:"Live Event",movie:"Movie",fight:"Fight"})[entityType])&&void 0!==_dictionary_entityType?_dictionary_entityType:entityType}function getTveUsrStat(provider){return provider?"TVE authenticated user":"Not Subscribed or Authenticated"}function getVidcontDescriptor(video){return(null==video?void 0:video.videoDescriptor)==="simulcast"?"Simulcast":(null==video?void 0:video.videoDescriptor)==="PlutoTvLive"?"PlutoTvLive":(({showvideo:"Clips_",episode:"Full_Eps_",movie:"Movie_",fight:"Fight_"})[null==video?void 0:video.entityType]||"")+(null==video?void 0:video.videoDescriptor)}function getChapterStartVContextDataVars(player,event){var videoId=(0,_state.getState)(player.id,_constants.playerState.MGID),_ref=(0,_state.getState)(player.id,videoId)||{},topazFeed=_ref.topazFeed,_getChapterContextDataVars=getChapterContextDataVars(_ref.videoDetail,topazFeed,(null==event?void 0:event.detail).chapterSequence);return{activity:"chapterStart",assetId:_getChapterContextDataVars.mgid,vidLength:_getChapterContextDataVars.vidLength,vidTitle:_getChapterContextDataVars.vidTitle,timeStamp:(0,_utilities.getCurrentTimeString)()}}function getSessionStartVContextDataVars(player,options){var isLive=(0,_state.getState)(player.id,_constants.playerState.IS_LIVE),videoId=(0,_state.getState)(player.id,_constants.playerState.MGID),videoDetail=((0,_state.getState)(player.id,videoId)||{}).videoDetail,entityType=isLive?"live":(null==videoDetail?void 0:videoDetail.entityType)||"showvideo",resumeWatching=getResumeWatchingData(player);return _object_spread._({activity:{episode:"fepStart",showvideo:"clipStart",movie:"movieStart",fight:"fightStart",live:"liveStreamStart"}[entityType],timeStamp:(0,_utilities.getCurrentTimeString)()},resumeWatching)}function getChromecastVContextDataVars(player){if("chromecast"!==(0,_state.getState)(player.id,_constants.playerState.PLATFORM))return{};var _window_adobeDataLayer_getState,_window_adobeDataLayer,_window,vguid=null===(_window=window)||void 0===_window?void 0:null===(_window_adobeDataLayer=_window.adobeDataLayer)||void 0===_window_adobeDataLayer?void 0:null===(_window_adobeDataLayer_getState=_window_adobeDataLayer.getState)||void 0===_window_adobeDataLayer_getState?void 0:_window_adobeDataLayer_getState.call(_window_adobeDataLayer,"vguid");return _object_spread._({},vguid&&{vguid:vguid})}function getResumeWatchingData(player){var videoId=(0,_state.getState)(player.id,_constants.playerState.MGID),_ref=(0,_state.getState)(player.id,videoId)||{},videoDetail=_ref.videoDetail,topazFeed=_ref.topazFeed,startSeekTime=(0,_state.getState)(player.id,_constants.playerState.START_SEEK_TIME),_ref1=videoDetail||{},closingCreditsTime=_ref1.closingCreditsTime,duration=_ref1.duration;if("number"==typeof startSeekTime&&startSeekTime>0&&startSeekTime<(null==closingCreditsTime?void 0:closingCreditsTime.milliseconds)/1e3){var _topazFeed_content_,_topazFeed_content,resumeWatchingVidLength,chapters=null==topazFeed?void 0:null===(_topazFeed_content=topazFeed.content)||void 0===_topazFeed_content?void 0:null===(_topazFeed_content_=_topazFeed_content[0])||void 0===_topazFeed_content_?void 0:_topazFeed_content_.chapters,chapter=Array.isArray(chapters)?chapters.find(function(chapter){try{var offset=(0,_util.parseTime)(null==chapter?void 0:chapter.streamoffset),duration=(0,_util.parseTime)(null==chapter?void 0:chapter.duration);return startSeekTime>=offset&&startSeekTime<=offset+duration}catch(e){return!1}}):null;return chapter&&(resumeWatchingVidLength=Math.floor((0,_util.parseTime)(null==chapter?void 0:chapter.streamoffset)+(0,_util.parseTime)(null==chapter?void 0:chapter.duration)-startSeekTime)),{resumeWatching:!0,resumeWatchingPlayhead:startSeekTime,resumeWatchingVidLength:resumeWatchingVidLength,resumeWatchingEpLength:Math.floor((null==duration?void 0:duration.milliseconds)/1e3-startSeekTime)}}return{resumeWatching:!1}}function getVidCategory(video){var vidCategory;return(null==video?void 0:video.categories)&&Array.isArray(video.categories)&&(vidCategory=video.categories.map(function(category){return category.name}).join()),vidCategory}},669214:(__unused_webpack_module,exports)=>{function normalizeEndOfContentSlateEvents(event){var _event_detail,RECOMMENDATIONS_MOD="Recommendations Module",UPSELL_MOD="Upsell Module",overlayType=((null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.element)||{}).overlayType;switch(overlayType){case"recommendations":case"upsell":var _ref={recommendations:{clickNextButton:{type:"clickWatchNowButton",elementName:"Player Recommendations - Watch-now Button",elementModule:RECOMMENDATIONS_MOD},dismissUpNext:{type:"dismissRecommendations",elementName:"Player Recommendations - Dismiss Button",elementModule:RECOMMENDATIONS_MOD},displayUpNextOnCredit:{type:"displayRecommendationsOnCredit",elementName:"Player Recommendations",elementModule:RECOMMENDATIONS_MOD},displayUpNextOnDefault:{type:"displayRecommendationsOnDefault",elementName:"Player Recommendations",elementModule:RECOMMENDATIONS_MOD}},upsell:{clickNextButton:{type:"clickUpsellButton",elementName:"Player Upsell - Try-for-free button",elementModule:UPSELL_MOD},dismissUpNext:{type:"dismissUpsell",elementName:"Player Upsell - Dismiss button",elementModule:UPSELL_MOD},displayUpNextOnCredit:{type:"displayUpsellOnCredit",elementName:"Player Upsell",elementModule:UPSELL_MOD},displayUpNextOnDefault:{type:"displayUpsellOnDefault",elementName:"Player Upsell",elementModule:UPSELL_MOD}}}[overlayType][event.detail.type]||{},type=_ref.type,elementName=_ref.elementName,elementModule=_ref.elementModule;event.detail.type=type,event.detail.element.name=elementName,event.detail.element.module=elementModule}return event}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"normalizeEndOfContentSlateEvents",{enumerable:!0,get:function(){return normalizeEndOfContentSlateEvents}})},3008:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getCurrentTimeString:function(){return getCurrentTimeString},getAdobeMediaShowType:function(){return getAdobeMediaShowType},diff:function(){return diff},sanitiseUndefined:function(){return sanitiseUndefined}});var _object_spread=__webpack_require__(530110),_sliced_to_array=__webpack_require__(928638);function getCurrentTimeString(){return new Date().toISOString()}function getAdobeMediaShowType(videoType){var _SHOW_TYPES_videoType;return null!==(_SHOW_TYPES_videoType=({episode:0,preview:1,trailer:1,video:2,movie:3})[videoType])&&void 0!==_SHOW_TYPES_videoType?_SHOW_TYPES_videoType:3}function diff(oldObj,newObj){if(!oldObj)return newObj;if(!newObj)return null;var differences={};return Object.keys(newObj).forEach(function(key){oldObj[key]!==newObj[key]&&(differences[key]=newObj[key])}),Object.keys(differences).length?differences:null}function sanitiseUndefined(input){if("object"!=typeof input)return input;var sanitisedInput=_object_spread._({},input);return Object.entries(sanitisedInput).forEach(function(param){var _param=_sliced_to_array._(param,2),key=_param[0];void 0===_param[1]&&(sanitisedInput[key]="")}),sanitisedInput}},207150:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getAdobeMediaData:function(){return _adobemedia.getAdobeMediaData},pushToDataLayer:function(){return _eventhandlersadl.pushToDataLayer},registerAdobeTrackingHandlers:function(){return _eventhandlers.registerAdobeTrackingHandlers},registerAdobeDataLayerHandlers:function(){return _eventhandlersadl.registerAdobeDataLayerHandlers}});var _adobemedia=__webpack_require__(614353),_eventhandlers=__webpack_require__(304414),_eventhandlersadl=__webpack_require__(384392)},51653:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{vodSysName:function(){return vodSysName},liveSysName:function(){return liveSysName},sysDescriptions:function(){return sysDescriptions}});var vodSysName="WONC5",liveSysName="KANTAR_BARB_LIVE_ID",sysDescriptions={episode:"EPISODE",movie:"C5ID"}},885108:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getBarbMediaData",{enumerable:!0,get:function(){return getBarbMediaData}});var _getsysrefs=__webpack_require__(259790),_CONSTANTS=__webpack_require__(51653),getBarbId=function(videoDetail){var _sysDescriptions,_sysDescriptions_videoDetail_entityType,description=null!==(_sysDescriptions_videoDetail_entityType=null===(_sysDescriptions=_CONSTANTS.sysDescriptions)||void 0===_sysDescriptions?void 0:_sysDescriptions[null==videoDetail?void 0:videoDetail.entityType])&&void 0!==_sysDescriptions_videoDetail_entityType?_sysDescriptions_videoDetail_entityType:null;return description&&(0,_getsysrefs.getSysRefsUri)({sysName:_CONSTANTS.vodSysName,sysDescription:description,videoDetail:videoDetail})};function getBarbMediaData(contentConfig){var videoDetail=contentConfig.videoDetail;return{barbChannel:(0,_getsysrefs.getSysRefsUri)({sysName:_CONSTANTS.liveSysName,videoDetail:videoDetail}),barbId:getBarbId(videoDetail)}}},101620:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getBarbMediaData",{enumerable:!0,get:function(){return _barb.getBarbMediaData}});var _barb=__webpack_require__(885108)},173651:(__unused_webpack_module,exports)=>{function isVendorEnabled(vendor){var _window_vtg_config_vendor,_window_vtg_config,_window_vtg,_window;return!!(null===(_window=window)||void 0===_window?void 0:null===(_window_vtg=_window.vtg)||void 0===_window_vtg?void 0:null===(_window_vtg_config=_window_vtg.config)||void 0===_window_vtg_config?void 0:null===(_window_vtg_config_vendor=_window_vtg_config[vendor])||void 0===_window_vtg_config_vendor?void 0:_window_vtg_config_vendor.enabled)}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return isVendorEnabled}})},132668:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{initPlayerEventsHandlers:function(){return _index.initPlayerEventsHandlers},getTrackingConfig:function(){return _tracking.getTrackingConfig},isVendorEnabled:function(){return _isvendorenabled.default},pushToDataLayer:function(){return _adobe.pushToDataLayer},registerAdobeDataLayerHandlers:function(){return _adobe.registerAdobeDataLayerHandlers},registerAdobeTrackingHandlers:function(){return _adobe.registerAdobeTrackingHandlers}});var _interop_require_default=__webpack_require__(759090),_tracking=__webpack_require__(39360),_adobe=__webpack_require__(207150),_isvendorenabled=_interop_require_default._(__webpack_require__(173651)),_index=__webpack_require__(261208)},39360:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getTrackingConfig",{enumerable:!0,get:function(){return getTrackingConfig}});var _interop_require_default=__webpack_require__(759090),_object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_aviajs=__webpack_require__(286887),_state=__webpack_require__(823837),_adobe=__webpack_require__(207150),_barb=__webpack_require__(101620),_isvendorenabled=_interop_require_default._(__webpack_require__(173651)),_constants=__webpack_require__(469865);function providePageAnalytics(config){var _config_reportingData,utag=window.utag;utag&&(utag.data=_object_spread._({},null==utag?void 0:utag.data,(null===(_config_reportingData=config.reportingData)||void 0===_config_reportingData?void 0:_config_reportingData.analyticsParams)||{}))}function getTrackingContext(playerId){var _buildInfo,platform=(0,_state.getState)(playerId,_constants.playerState.PLATFORM)+(0,_state.getState)(playerId,_constants.playerState.PLATFORM_SENDER);return("desktop"===platform||"mobile"===platform)&&(platform="Web"),{userId:(0,_state.getState)(playerId,_constants.playerState.USER_ID),playerName:(0,_state.getState)(playerId,_constants.playerState.PLAYER_NAME),initTime:(0,_state.getState)(playerId,_constants.playerState.PLAYER_START_TIME),platform:platform,pluginVersion:null===(_buildInfo=_constants.buildInfo)||void 0===_buildInfo?void 0:_buildInfo.version}}function getTrackingContent(content){var _topazFeed_stitchedstream,_videoDetail_parentEntity,_videoDetail_duration,topazFeed=content.topazFeed,videoDetail=content.videoDetail,streamType=null==topazFeed?void 0:null===(_topazFeed_stitchedstream=topazFeed.stitchedstream)||void 0===_topazFeed_stitchedstream?void 0:_topazFeed_stitchedstream.streamingtype;return"live-dai"===streamType&&(streamType="live"),{mediaId:videoDetail.mgid,videoTitle:videoDetail.title,seriesTitle:null==videoDetail?void 0:null===(_videoDetail_parentEntity=videoDetail.parentEntity)||void 0===_videoDetail_parentEntity?void 0:_videoDetail_parentEntity.title,streamType:streamType,duration:(null==videoDetail?void 0:null===(_videoDetail_duration=videoDetail.duration)||void 0===_videoDetail_duration?void 0:_videoDetail_duration.milliseconds)/1e3||0}}function getTrackingConfig(config,player){var overrides=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};providePageAnalytics(config);var baseTrackingConfig=_object_spread_props._(_object_spread._({},config),{tracking:_object_spread._({},getTrackingContext(player.id),getTrackingContent(config))});return((0,_isvendorenabled.default)("AdobeMedia")||(0,_isvendorenabled.default)("AdobeData"))&&(baseTrackingConfig.tracking=_object_spread._({},baseTrackingConfig.tracking,(0,_adobe.getAdobeMediaData)(config,player))),(0,_isvendorenabled.default)("KantarBARB")&&(baseTrackingConfig.tracking=_object_spread._({},baseTrackingConfig.tracking,(0,_barb.getBarbMediaData)(config,player))),Promise.resolve(_aviajs.Util.merge(baseTrackingConfig,overrides))}},261208:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"initPlayerEventsHandlers",{enumerable:!0,get:function(){return initPlayerEventsHandlers}});var _obj,_define_property=__webpack_require__(135004),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(713971),_normalizeendofcontentslateevents=__webpack_require__(669214),_state=__webpack_require__(823837),_constants1=__webpack_require__(469865),CLICK_CC_TOGGLE=_constants.TrackingUiEvent.CLICK_CC_TOGGLE,CLICK_CHANNELS_TOGGLE=_constants.TrackingUiEvent.CLICK_CHANNELS_TOGGLE,CLICK_CHANNEL_TILE=_constants.TrackingUiEvent.CLICK_CHANNEL_TILE,CLOSE_PLAYER=_constants.TrackingUiEvent.CLOSE_PLAYER,CLICK_PROGRESS_BAR=_constants.TrackingUiEvent.CLICK_PROGRESS_BAR,CLICK_FORWARD_BUTTON=_constants.TrackingUiEvent.CLICK_FORWARD_BUTTON,CLICK_REWIND_BUTTON=_constants.TrackingUiEvent.CLICK_REWIND_BUTTON,CLICK_NEXT_BUTTON=_constants.TrackingUiEvent.CLICK_NEXT_BUTTON,CLICK_PLAY_TOGGLE=_constants.TrackingUiEvent.CLICK_PLAY_TOGGLE,ACTION_EVENT="action",playerEvents=[_aviajs.PlayerEvent.AD_BREAK_METADATA,_aviajs.PlayerEvent.CONTENT_START],handlePluginEvent=function(player){return function(event){var _event_detail,eventHandlerCallback=playerPluginEventHandlers[null==event?void 0:null===(_event_detail=event.detail)||void 0===_event_detail?void 0:_event_detail.type];void 0!==eventHandlerCallback&&eventHandlerCallback({event:event,player:player})}},handlePlayerEvent=function(player){return function(event){var eventHandlerCallback=playerEventHandlers[null==event?void 0:event.type];void 0!==eventHandlerCallback&&eventHandlerCallback({player:player})}},initPlayerEventsHandlers=function(player){handlePageExit(player);var pluginEventHandlerWrapper=handlePluginEvent(player),playerEventsHandlerWrapper=handlePlayerEvent(player);return playerEvents.forEach(function(playerEvent){player.on(playerEvent,playerEventsHandlerWrapper)}),player.on(_aviajs.PlayerEvent.PLUGIN_EVENT,pluginEventHandlerWrapper),function(){playerEvents.forEach(function(playerEvent){player.off(playerEvent,playerEventsHandlerWrapper)}),player.off(_aviajs.PlayerEvent.PLUGIN_EVENT,pluginEventHandlerWrapper)}},handlePageExit=function(player){window.addEventListener("beforeunload",function(){(0,_state.getState)(player.id,_constants1.playerState.DISABLE_CHAPTER_TRACKING)||((0,_state.setState)(player.id,_constants1.playerState.DISABLE_CHAPTER_TRACKING,!0),player.stop())},{once:!0,capture:!0})},playerEventHandlers={},userInteractionReporting=function(param){var _window_om,_window,_element_destination,event=param.event,player=param.player,_ref=(null==event?void 0:event.detail)||{},type=_ref.type,element=_ref.element;null===(_window=window)||void 0===_window||null===(_window_om=_window.om)||void 0===_window_om||_window_om.trackAction({event:ACTION_EVENT,eventType:null==element?void 0:element.name,actName:_constants.AdobeActionName[type],modName:null==element?void 0:element.module,destination:null!==(_element_destination=null==element?void 0:element.destination)&&void 0!==_element_destination?_element_destination:"no destination",playerID:player.id})},endOfContentSlateEventsReporting=function(param){var event=param.event;param.player,userInteractionReporting((0,_normalizeendofcontentslateevents.normalizeEndOfContentSlateEvents)(event))},playerPluginEventHandlers=(_obj={},_define_property._(_obj,CLICK_CC_TOGGLE,userInteractionReporting),_define_property._(_obj,CLICK_CHANNEL_TILE,endOfContentSlateEventsReporting),_define_property._(_obj,CLICK_CHANNELS_TOGGLE,userInteractionReporting),_define_property._(_obj,CLICK_FORWARD_BUTTON,userInteractionReporting),_define_property._(_obj,CLOSE_PLAYER,function(param){return param.player.stop()}),_define_property._(_obj,CLICK_NEXT_BUTTON,function(param){var event=param.event,player=param.player;player.stop(),endOfContentSlateEventsReporting({event:event,player:player})}),_define_property._(_obj,CLICK_PLAY_TOGGLE,userInteractionReporting),_define_property._(_obj,CLICK_PROGRESS_BAR,userInteractionReporting),_define_property._(_obj,CLICK_REWIND_BUTTON,userInteractionReporting),_obj)},297960:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{addAviaUiListeners:function(){return addAviaUiListeners},removeAviaUiListeners:function(){return removeAviaUiListeners}});var _sliced_to_array=__webpack_require__(928638),_dispatchpluginevents=__webpack_require__(568047),elements=[{selector:'div[slot="control-bar"] avia-progress-bar',listener:{click:_dispatchpluginevents.reportClickAviaUiProgressBar,touchend:_dispatchpluginevents.reportClickAviaUiProgressBar}},{selector:'div[slot="control-bar"] avia-seek-forward-button',listener:{click:_dispatchpluginevents.reportClickAviaUiForward,touchend:_dispatchpluginevents.reportClickAviaUiForward}},{selector:'div[slot="control-bar"] avia-seek-back-button',listener:{click:_dispatchpluginevents.reportClickAviaUiRewind,touchend:_dispatchpluginevents.reportClickAviaUiRewind}},{selector:'div[slot="control-bar"] [ids="play,pause"]',listener:{click:_dispatchpluginevents.reportClickPlayToggle,touchend:_dispatchpluginevents.reportClickPlayToggle}},{selector:'avia-play-toggle [ids="play,pause"][compact]',listener:{click:_dispatchpluginevents.reportClickPlayToggle,touchend:_dispatchpluginevents.reportClickPlayToggle}},{selector:"avia-play-cta avia-button",listener:{click:_dispatchpluginevents.reportClickPlayToggle,touchend:_dispatchpluginevents.reportClickPlayToggle}},{selector:'div[slot="control-bar"] avia-text-toggle',listener:{click:_dispatchpluginevents.reportClickAviaUiCCToggle,touchend:_dispatchpluginevents.reportClickAviaUiCCToggle}},{selector:"[data-display-name=CCToggleAvia]",listener:{click:_dispatchpluginevents.reportClickAviaUiCCToggle,touchend:_dispatchpluginevents.reportClickAviaUiCCToggle}},{selector:'div[slot="control-bar"] avia-settings-toggle avia-button',listener:{click:_dispatchpluginevents.reportClickSettingsButton,touchend:_dispatchpluginevents.reportClickSettingsButton}}];function addAviaUiListeners(services){var _services_playerOptions_container,_services_playerOptions,_services_playerOptions1,cleanUp=[],container="function"==typeof(null==services?void 0:null===(_services_playerOptions=services.playerOptions)||void 0===_services_playerOptions?void 0:null===(_services_playerOptions_container=_services_playerOptions.container)||void 0===_services_playerOptions_container?void 0:_services_playerOptions_container.querySelectorAll)?null==services?void 0:null===(_services_playerOptions1=services.playerOptions)||void 0===_services_playerOptions1?void 0:_services_playerOptions1.container:document;return elements.forEach(function(param){var selector=param.selector,listener=param.listener;Array.from(container.querySelectorAll(selector)).forEach(function(dom){var addedListener={};Object.entries(listener).forEach(function(param){var _param=_sliced_to_array._(param,2),event=_param[0],dispatch=_param[1];if(("click"!==event||!services.system.isMobile)&&("touchend"!==event||services.system.isMobile)){var handler=function(){return dispatch(services)};dom.addEventListener(event,handler),addedListener[event]=handler}}),cleanUp.push({dom:dom,listener:addedListener})})}),cleanUp}function removeAviaUiListeners(cleanUp){cleanUp.forEach(function(param){var dom=param.dom,listener=param.listener;dom&&listener&&Object.entries(listener).forEach(function(param){var _param=_sliced_to_array._(param,2),event=_param[0],handler=_param[1];dom.removeEventListener(event,handler)})})}},568047:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createDispatch:function(){return createDispatch},reportClickAviaUiProgressBar:function(){return reportClickAviaUiProgressBar},reportClickAviaUiForward:function(){return reportClickAviaUiForward},reportClickAviaUiRewind:function(){return reportClickAviaUiRewind},reportClickAviaUiCCToggle:function(){return reportClickAviaUiCCToggle},reportClickPlayToggle:function(){return reportClickPlayToggle},reportClickSettingsButton:function(){return reportClickSettingsButton}});var _object_spread=__webpack_require__(530110),_object_spread_props=__webpack_require__(575294),_constants=__webpack_require__(713971),CLICK_CC_TOGGLE=_constants.TrackingUiEvent.CLICK_CC_TOGGLE,CLOSE_PLAYER=_constants.TrackingUiEvent.CLOSE_PLAYER,CLICK_PROGRESS_BAR=_constants.TrackingUiEvent.CLICK_PROGRESS_BAR,CLICK_FORWARD_BUTTON=_constants.TrackingUiEvent.CLICK_FORWARD_BUTTON,CLICK_REWIND_BUTTON=_constants.TrackingUiEvent.CLICK_REWIND_BUTTON,CLICK_PLAY_TOGGLE=_constants.TrackingUiEvent.CLICK_PLAY_TOGGLE,CLICK_SETTINGS_BUTTON=_constants.TrackingUiEvent.CLICK_SETTINGS_BUTTON,AVIA_UI=_constants.UiModule.AVIA_UI,eventPayload={clickCCToggle:{type:CLICK_CC_TOGGLE,element:{name:"Player Closed Caption Settings"}},clickProgressBar:{type:CLICK_PROGRESS_BAR,element:{name:"Player Progress Bar"}},clickForwardButton:{type:CLICK_FORWARD_BUTTON,element:{name:"Player Forward Button"}},clickRewindButton:{type:CLICK_REWIND_BUTTON,element:{name:"Player Rewind Button"}},closePlayer:{type:CLOSE_PLAYER,element:{name:"Player Close Button"}},clickPlayToggle:{type:CLICK_PLAY_TOGGLE,element:{name:"Player play pause button"}},clickSettingsButton:{type:CLICK_SETTINGS_BUTTON,element:{name:"Player settings button"}}};function createDispatch(eventType,module){var payload=eventPayload[eventType];return function(services){return services.event.dispatchPluginEvent(_object_spread_props._(_object_spread._({},payload),{element:_object_spread_props._(_object_spread._({},payload.element),{module:module})}))}}var reportClickAviaUiProgressBar=createDispatch(CLICK_PROGRESS_BAR,AVIA_UI),reportClickAviaUiForward=createDispatch(CLICK_FORWARD_BUTTON,AVIA_UI),reportClickAviaUiRewind=createDispatch(CLICK_REWIND_BUTTON,AVIA_UI),reportClickAviaUiCCToggle=createDispatch(CLICK_CC_TOGGLE,AVIA_UI),reportClickPlayToggle=createDispatch(CLICK_PLAY_TOGGLE,AVIA_UI),reportClickSettingsButton=createDispatch(CLICK_SETTINGS_BUTTON,AVIA_UI)},905031:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{addAviaUiListeners:function(){return _addaviauilisteners.addAviaUiListeners},removeAviaUiListeners:function(){return _addaviauilisteners.removeAviaUiListeners}});var _addaviauilisteners=__webpack_require__(297960)},413271:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _default=__webpack_require__(759090)._(__webpack_require__(349242)).default},349242:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _overlay=__webpack_require__(543723),_templates=__webpack_require__(166274),_helpers=__webpack_require__(187813),_default=function(){var container=(0,_helpers.template)(_overlay.overlayClass);return container.appendChild((0,_templates.style)(_overlay.overlayCss)),container}},274599:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _svg=__webpack_require__(759090)._(__webpack_require__(718177)),_default=function(path){var size=arguments.length>1&&void 0!==arguments[1]?arguments[1]:32,element=(0,_svg.default)();return element.setAttribute("viewport","0 0 ".concat(size," ").concat(size)),element.setAttribute("preserveAspectRatio","xMinYMin"),element.setAttribute("xmlns","http://www.w3.org/2000/svg"),element.setAttribute("aria-hidden","true"),element.innerHTML=path,element}},187813:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createSVG:function(){return _createsvg.default},template:function(){return _template.default}});var _interop_require_default=__webpack_require__(759090),_createsvg=_interop_require_default._(__webpack_require__(274599)),_template=_interop_require_default._(__webpack_require__(46514))},46514:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _templates=__webpack_require__(166274),_default=function(cssClass){var container=(0,_templates.div)();return container.classList.add(cssClass),container}},756245:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{spinAnimationName:function(){return spinAnimationName},flashAnimationName:function(){return flashAnimationName},animations:function(){return animations}});var spinAnimationName="SPIN",flashAnimationName="FLASH",animations="\n  @keyframes ".concat(spinAnimationName," {\n    0%   { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n  }\n\n  @keyframes ").concat(flashAnimationName," {\n    0%   { transform: scale(1); opacity: 1; }\n    100% { transform: scale(2); opacity: 0; }\n  }\n")},336867:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{namespace:function(){return namespace},containerClass:function(){return containerClass},buttonClass:function(){return buttonClass},buttonSecondaryClass:function(){return buttonSecondaryClass},fadeInClass:function(){return fadeInClass},fadeOutClass:function(){return fadeOutClass},flashClass:function(){return flashClass},focusClass:function(){return focusClass},hiddenClass:function(){return hiddenClass},idleClass:function(){return idleClass},isOverlayClass:function(){return isOverlayClass},controlsContainer:function(){return controlsContainer},backwardButton:function(){return backwardButton},forwardButton:function(){return forwardButton},menuBase:function(){return menuBase},menuContentBase:function(){return menuContentBase},midScreenBase:function(){return midScreenBase},globalCss:function(){return globalCss},uiCss:function(){return uiCss}});var _theme=__webpack_require__(72820),_animations=__webpack_require__(756245),defaultPlayerClass="cvp-container",namespace="ui",containerClass="".concat(namespace,"__container"),buttonClass="".concat(namespace,"__button"),buttonSecondaryClass="".concat(namespace,"__button--secondary"),fadeInClass="is--visible",fadeOutClass="is--faded",flashClass="is--animated",focusClass="is--focused",hiddenClass="is--hidden",idleClass="is--idle",isOverlayClass="is--active",controlsContainer="avia-control-container",backwardButton="avia-seek-back-button",forwardButton="avia-seek-forward-button",menuBase="\n  border-bottom: 1px solid transparent;\n  bottom: calc(var(--cvp-spacer) * 4);\n  margin-bottom: -1px;\n  padding-bottom: calc(var(--cvp-spacer) * 2);\n  position: absolute;\n",menuContentBase="\n  background: var(--cvp-img-bg);\n  display: flex;\n  flex-direction: row;\n  padding: 12px 0 20px 0;\n  white-space: nowrap;\n",midScreenBase="\n  display: block;\n  left: 50%;\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  z-index: 50;\n",globalCss="\n  .".concat(defaultPlayerClass," {\n    ").concat(_theme.customVars,"\n  }\n\n  ").concat(_animations.animations,"\n\n  .").concat(defaultPlayerClass," * {\n    box-sizing: border-box;\n  }\n\n  .").concat(defaultPlayerClass," .").concat(hiddenClass," {\n    display: none;\n  }\n\n  .").concat(defaultPlayerClass," .").concat(fadeInClass,",\n  .").concat(defaultPlayerClass," .").concat(fadeOutClass," {\n    transition: opacity .2s ease;\n  }\n\n  .").concat(defaultPlayerClass," .").concat(fadeInClass," {\n    opacity: 1;\n  }\n\n  .").concat(defaultPlayerClass," .").concat(fadeOutClass," {\n    opacity: 0;\n    pointer-events: none;\n  }\n\n  .").concat(defaultPlayerClass," .").concat(flashClass," {\n    -webkit-animation: ").concat(_animations.flashAnimationName," .5s linear;\n    animation: ").concat(_animations.flashAnimationName," .5s linear;\n  }\n\n  ","\n  .").concat(defaultPlayerClass," svg {\n    color: var(--cvp-img-link);\n    display: inline-block;\n    flex-shrink: 0;\n    height: calc(var(--cvp-spacer) * 4);\n    pointer-events: none;\n    stroke-width: 0;\n    stroke: currentColor;\n    width: calc(var(--cvp-spacer) * 4);\n  }\n\n  .").concat(defaultPlayerClass," *:hover > svg {\n    color: var(--cvp-img-hover);\n  }\n\n  .").concat(defaultPlayerClass," .").concat(buttonClass," svg{\n    color: var(--cvp-img-object);\n    height: calc(var(--cvp-spacer) * 2);\n    margin-right: var(--cvp-spacer);\n    width: calc(var(--cvp-spacer) * 2);\n  }\n  \n  .").concat(defaultPlayerClass,' [class*="2:3"] {\n    padding-top: 66.66%;\n  }\n  .').concat(defaultPlayerClass,' [class*="16:9"] {\n    padding-top: 56.25%;\n  }\n  .').concat(defaultPlayerClass,' [class*="1:1"] {\n    padding-top: 100%;\n  }\n\n  @container (max-width: 620px) { \n    ').concat(backwardButton,",\n    ").concat(forwardButton," { \n      display: none;\n    }\n  }\n  .").concat(controlsContainer," {\n    container-type: inline-size;\n  }\n"),uiCss="\n  .".concat(containerClass," {\n    color: var(--cvp-img-link);\n    cursor: pointer;\n    height: 100%;\n    outline: none;\n    position: absolute;\n    width: 100%;\n    z-index: 1;\n  }\n\n  .").concat(containerClass,".").concat(isOverlayClass," {\n    background: var(--cvp-img-gradient-c);\n  }\n\n  .").concat(containerClass,".").concat(idleClass," {\n    cursor: none;\n  }\n")},543723:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{overlayClass:function(){return overlayClass},overlayImageClass:function(){return overlayImageClass},overlayCss:function(){return overlayCss}});var _global=__webpack_require__(336867),overlayClass="".concat(_global.namespace,"__overlay"),overlayImageClass="".concat(overlayClass,"-image"),overlayCss="\n  .".concat(overlayClass," {\n    display: flex;\n    flex-flow: row;\n    height: 100%;\n    left: 0;\n    position: absolute;\n    top: 0;\n    width: 100%;\n    padding: 68px 10px;\n    touch-action: none;\n    pointer-events: none;\n  }\n\n  .").concat(overlayImageClass," {\n    height: 42px;\n    margin: 10px;\n    z-index: 20;\n  }\n")},72820:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"customVars",{enumerable:!0,get:function(){return customVars}});var customVars="\n  --cvp-icon-size: 32px;\n  --cvp-img-bg-inv: rgba(255, 255, 255, 0.3);\n  --cvp-img-bg: rgba(0, 0, 0, 0.5);\n  --cvp-img-gradient-c: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.8) 100%);\n  --cvp-img-hover: #FFF;\n  --cvp-img-link: #C1C1C6;\n  --cvp-img-object: #FFF;\n  --cvp-img-select: #FFF;\n  --cvp-thumb: rgba(77, 77, 77, 1);\n  --cvp-spacer: 8px;\n"},450727:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("a"),_default=function(){return template.cloneNode()}},971316:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("button"),_default=function(){return template.cloneNode()}},370865:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("div"),_default=function(){return template.cloneNode()}},166274:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{anchor:function(){return _anchor.default},button:function(){return _button.default},div:function(){return _div.default},label:function(){return _label.default},p:function(){return _p.default},radio:function(){return _radio.default},span:function(){return _span.default},style:function(){return _style.default}});var _interop_require_default=__webpack_require__(759090),_anchor=_interop_require_default._(__webpack_require__(450727)),_button=_interop_require_default._(__webpack_require__(971316)),_div=_interop_require_default._(__webpack_require__(370865)),_label=_interop_require_default._(__webpack_require__(135036)),_p=_interop_require_default._(__webpack_require__(707050)),_radio=_interop_require_default._(__webpack_require__(421618)),_span=_interop_require_default._(__webpack_require__(979190)),_style=_interop_require_default._(__webpack_require__(32196))},135036:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("label"),_default=function(){return template.cloneNode()}},707050:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("p"),_default=function(){return template.cloneNode()}},421618:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("input"),_default=function(){var radio=template.cloneNode();return radio.type="radio",radio}},979190:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("span"),_default=function(){return template.cloneNode()}},32196:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElement("style"),_default=function(css){var styles=template.cloneNode();return styles.type="text/css",styles.appendChild(document.createTextNode(css)),styles}},718177:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var template=document.createElementNS("http://www.w3.org/2000/svg","svg"),_default=function(){return template.cloneNode()}},813366:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{AVIA_PREFIX:function(){return AVIA_PREFIX},DEFAULT_VOLUME_LEVEL:function(){return DEFAULT_VOLUME_LEVEL},DEFAULT_EXPIRATION_TIME:function(){return DEFAULT_EXPIRATION_TIME},UserSettings:function(){return UserSettings}});var _class_call_check=__webpack_require__(990695),_create_class=__webpack_require__(871348),_aviajs=__webpack_require__(286887),_util=__webpack_require__(711082),_constants=__webpack_require__(469865),AVIA_PREFIX="avia-",DEFAULT_VOLUME_LEVEL=.7,DEFAULT_EXPIRATION_TIME=12096e5,UserSettings=new(function(){function CUserSettings(){_class_call_check._(this,CUserSettings),this.settings={volume:parseFloat(this.getItem("volume"))||DEFAULT_VOLUME_LEVEL,watchHistory:this.getItem("watchHistory"),splitTests:this.getItem("splitTests"),ccOn:"true"===this.getItem("ccOn"),monitorEnabled:"true"===this.getItem("monitorEnabled")||null,monitorStopped:"true"===this.getItem("monitorStopped")||null,userId:this.getItem("userId")||(0,_util.generateGUID)(),playId:this.getItem("playId"),playbackSession:this.getItem("playbackSession")||(0,_util.generateGUID)(),vuid:this.getItem("vuid"),adBlocker:"true"===this.getItem("adBlocker")||null,language:this.getItem("language"),audioLanguage:this.getItem("audioLanguage"),audioLanguageType:this.getItem("audioLanguageType"),textTrackLanguage:this.getItem("textTrackLanguage"),previousUuid:this.getItem("previousUuid"),debugOptions:this.getItem("debugOptions")}}return _create_class._(CUserSettings,[{key:"updatePlayer",value:function(player,services,video){var _this=this,ccOn=!!this.get("ccOn");if(ccOn!==player.textTrackEnabled&&(player.textTrackEnabled=ccOn),video&&""!==this.get("textTrackLanguage")&&player.textTrackEnabled){var desiredTrack=Array.from(video.textTracks).find(function(track){return track.language===_this.get("textTrackLanguage")});void 0!==desiredTrack&&(player.textTrack=desiredTrack)}if(this.get("audioLanguage")){var desiredTrack1=player.audioTracks.find(function(param){var language=param.language,type=param.type;return language===_this.get("audioLanguage")&&type===_this.get("audioLanguageType")});void 0!==desiredTrack1&&(player.audioTrack=desiredTrack1)}services.event.dispatchPluginEvent({type:"userSettingsLoaded"})}},{key:"handleEvents",value:function(player,video){video.addEventListener("volumechange",function(e){UserSettings.set(_constants.userSettingsKeys.VOLUME,e.target.volume)}),player.on(_aviajs.PlayerEvent.TEXT_TRACK_ENABLED_CHANGE,function(e){var _e_detail,_e_target_textTrack,_e_target,_e_target_textTrack_language;UserSettings.set(_constants.userSettingsKeys.CC_ON,null===(_e_detail=e.detail)||void 0===_e_detail?void 0:_e_detail.textTrackEnabled),UserSettings.set(_constants.userSettingsKeys.TEXT_TRACK_LANGUAGE,null!==(_e_target_textTrack_language=null===(_e_target=e.target)||void 0===_e_target?void 0:null===(_e_target_textTrack=_e_target.textTrack)||void 0===_e_target_textTrack?void 0:_e_target_textTrack.language)&&void 0!==_e_target_textTrack_language?_e_target_textTrack_language:"")}),player.on(_aviajs.PlayerEvent.TEXT_TRACK_CHANGE,function(e){var _e_target_textTrack,_e_target,_e_target_textTrack_language;UserSettings.set(_constants.userSettingsKeys.TEXT_TRACK_LANGUAGE,null!==(_e_target_textTrack_language=null===(_e_target=e.target)||void 0===_e_target?void 0:null===(_e_target_textTrack=_e_target.textTrack)||void 0===_e_target_textTrack?void 0:_e_target_textTrack.language)&&void 0!==_e_target_textTrack_language?_e_target_textTrack_language:"")}),player.on(_aviajs.PlayerEvent.AUDIO_TRACK_CHANGE,function(e){var _e_detail_audioTrack,_e_detail,_e_detail_audioTrack1,_e_detail1,_e_detail_audioTrack_language,_e_detail_audioTrack_type;UserSettings.set(_constants.userSettingsKeys.AUDIO_LANGUAGE,null!==(_e_detail_audioTrack_language=null===(_e_detail=e.detail)||void 0===_e_detail?void 0:null===(_e_detail_audioTrack=_e_detail.audioTrack)||void 0===_e_detail_audioTrack?void 0:_e_detail_audioTrack.language)&&void 0!==_e_detail_audioTrack_language?_e_detail_audioTrack_language:""),UserSettings.set(_constants.userSettingsKeys.AUDIO_LANGUAGE_TYPE,null!==(_e_detail_audioTrack_type=null===(_e_detail1=e.detail)||void 0===_e_detail1?void 0:null===(_e_detail_audioTrack1=_e_detail1.audioTrack)||void 0===_e_detail_audioTrack1?void 0:_e_detail_audioTrack1.type)&&void 0!==_e_detail_audioTrack_type?_e_detail_audioTrack_type:"")})}},{key:"getItem",value:function(key){return this.getStorage(key).getItem("".concat(AVIA_PREFIX).concat(key))}},{key:"getStorage",value:function(key){return key===_constants.userSettingsKeys.PLAYBACK_SESSION||key===_constants.userSettingsKeys.DEBUG_OPTIONS?sessionStorage:localStorage}},{key:"storeItem",value:function(key,rawValue,timestamp){var value=null!==timestamp?JSON.stringify({value:rawValue,timestamp:timestamp}):"string"==typeof rawValue?rawValue:JSON.stringify(rawValue);this.getStorage(key).setItem("".concat(AVIA_PREFIX).concat(key),value)}},{key:"removeItem",value:function(key){this.getStorage(key).removeItem("".concat(AVIA_PREFIX).concat(key))}},{key:"get",value:function(key){return this.settings[key]||null}},{key:"getFromStorage",value:function(key){try{var item=JSON.parse(this.getItem(key)),value=item.value,timestamp=item.timestamp;if(new Date().getTime()>timestamp)return this.removeItem(key),null;if(void 0!==value)return value;return item}catch(e){return this.getItem(key)}}},{key:"set",value:function(key,value){var timestamp=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.settings[key]=value,this.storeItem(key,value,timestamp)}}]),CUserSettings}())},835245:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"CHROMECAST_MODELS",{enumerable:!0,get:function(){return CHROMECAST_MODELS}});var CHROMECAST_MODELS={CHROMECAST_W_GOOGLE_TV:"Chromecast with Google TV",CHROMECAST_ANDROID:"Chromecast Android",CHROMECAST_ULTRA:"Chromecast Ultra",CHROMECAST_3:"Chromecast 3rd Generation",CHROMECAST_2:"Chromecast 2nd Generation",CHROMECAST_1:"Chromecast 1st Generation"}},761890:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _async_to_generator=__webpack_require__(698922),_ts_generator=__webpack_require__(379864),_constants=__webpack_require__(835245);function _detectChromecastModel(){return(_detectChromecastModel=_async_to_generator._(function(){var _window,_navigatorObj,_navigatorObj1,_cast_framework_CastReceiverContext,_cast_framework,_cast,_userAgent,navigatorObj,userAgent,hardwareConcurrency,context;return _ts_generator._(this,function(_state){try{if(navigatorObj=(null===(_window=window)||void 0===_window?void 0:_window.navigator)||navigator,userAgent=null===(_navigatorObj=navigatorObj)||void 0===_navigatorObj?void 0:_navigatorObj.userAgent,hardwareConcurrency=null===(_navigatorObj1=navigatorObj)||void 0===_navigatorObj1?void 0:_navigatorObj1.hardwareConcurrency,(context=null===(_cast=cast)||void 0===_cast?void 0:null===(_cast_framework=_cast.framework)||void 0===_cast_framework?void 0:null===(_cast_framework_CastReceiverContext=_cast_framework.CastReceiverContext)||void 0===_cast_framework_CastReceiverContext?void 0:_cast_framework_CastReceiverContext.getInstance())&&"function"==typeof context.canDisplayType){if(context.canDisplayType('video/mp4; codecs="avc1.640033"'))return[2,_constants.CHROMECAST_MODELS.CHROMECAST_W_GOOGLE_TV];if(context.canDisplayType('video/mp4; codecs="hev1.1.6.L93.B0"'))return[2,_constants.CHROMECAST_MODELS.CHROMECAST_ULTRA];if(context.canDisplayType('video/mp4; codecs="avc1.64002A"'))return[2,_constants.CHROMECAST_MODELS.CHROMECAST_3]}if(null===(_userAgent=userAgent)||void 0===_userAgent?void 0:_userAgent.includes("Android"))return[2,_constants.CHROMECAST_MODELS.CHROMECAST_ANDROID];if(2===hardwareConcurrency)return[2,_constants.CHROMECAST_MODELS.CHROMECAST_2];if(1===hardwareConcurrency)return[2,_constants.CHROMECAST_MODELS.CHROMECAST_1];throw Error(navigatorObj||context?"unknown device":"Navigator object and cast context are not accessible")}catch(e){console.warn("Chromecast device model not detectable. ".concat(e.toString(),"."))}return[2]})})).apply(this,arguments)}var _default=function(){return _detectChromecastModel.apply(this,arguments)}},395941:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{detectChromecastModel:function(){return _detectchromecastmodel.default},constants:function(){return _constants}});var _interop_require_default=__webpack_require__(759090),_constants=__webpack_require__(232446)._(__webpack_require__(835245)),_detectchromecastmodel=_interop_require_default._(__webpack_require__(761890))},405959:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{DRM_CONTEXTS:function(){return DRM_CONTEXTS},DRM_KEYSYSTEMS:function(){return DRM_KEYSYSTEMS},WIDEVINE_ROBUSTNESS:function(){return WIDEVINE_ROBUSTNESS},DRM_CAPABILITIES_TEST_CONFIG:function(){return DRM_CAPABILITIES_TEST_CONFIG},MIN_HDCP_VERSION:function(){return MIN_HDCP_VERSION},DEVICES_WITH_L1_SUPPORT:function(){return DEVICES_WITH_L1_SUPPORT}});var _obj,_obj1,_define_property=__webpack_require__(135004),_constants=__webpack_require__(835245),_constants1=__webpack_require__(299404),DRM_CONTEXTS={widevine:"widevine",playready:"playready",fairplay:"fairplay"},DRM_KEYSYSTEMS=(_obj={},_define_property._(_obj,DRM_CONTEXTS.widevine,"com.widevine.alpha"),_define_property._(_obj,DRM_CONTEXTS.playready,"com.microsoft.playready"),_define_property._(_obj,DRM_CONTEXTS.fairplay,"com.apple.fairplay"),_obj),WIDEVINE_ROBUSTNESS={HW_SECURE_ALL:"L1",SW_SECURE_CRYPTO:"L3"},DRM_CAPABILITIES_TEST_CONFIG=[{initDataTypes:["keyids","cenc"],audioCapabilities:[{contentType:'audio/mp4;codecs="mp4a.40.2"'}],videoCapabilities:[{contentType:'video/mp4; codecs="avc1.640028"',robustness:"HW_SECURE_ALL"},{contentType:'video/mp4; codecs="avc1.640028"',robustness:"SW_SECURE_CRYPTO"},{contentType:'video/mp4; codecs="avc1.4d401e"',robustness:"HW_SECURE_ALL"},{contentType:'video/mp4; codecs="avc1.4d401e"',robustness:"SW_SECURE_CRYPTO"}]}],MIN_HDCP_VERSION=(_obj1={},_define_property._(_obj1,DRM_CONTEXTS.widevine,"1.0"),_define_property._(_obj1,DRM_CONTEXTS.fairplay,"1.0"),_define_property._(_obj1,DRM_CONTEXTS.playready,"1.0"),_obj1),DEVICES_WITH_L1_SUPPORT=[_constants.CHROMECAST_MODELS.CHROMECAST_2,_constants.CHROMECAST_MODELS.CHROMECAST_3,_constants.CHROMECAST_MODELS.CHROMECAST_ANDROID,_constants.CHROMECAST_MODELS.CHROMECAST_ULTRA,_constants.CHROMECAST_MODELS.CHROMECAST_W_GOOGLE_TV,_constants1.WCTV_MODELS.COMCAST,_constants1.WCTV_MODELS.HISENSE_VIDAA,_constants1.WCTV_MODELS.LG_WEB_OS,_constants1.WCTV_MODELS.SAMSUNG_TIZEN,_constants1.WCTV_MODELS.VIZIO_SMARTCAST]},602426:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{drmRobustnessGetters:function(){return drmRobustnessGetters},getDrmRobustness:function(){return getDrmRobustness},checkMinHdcpVersionSupport:function(){return checkMinHdcpVersionSupport},getKeySystemAccess:function(){return getKeySystemAccess},default:function(){return _default}});var _async_to_generator=__webpack_require__(698922),_ts_generator=__webpack_require__(379864),_aviajs=__webpack_require__(286887),_constants=__webpack_require__(405959),drmRobustnessGetters={widevine:function(keySystemAccess){if(keySystemAccess&&"function"==typeof keySystemAccess.getConfiguration){var _configuration_videoCapabilities_,_configuration_videoCapabilities_1,configuration=keySystemAccess.getConfiguration();if(configuration.videoCapabilities)return(null===(_configuration_videoCapabilities_=configuration.videoCapabilities[0])||void 0===_configuration_videoCapabilities_?void 0:_configuration_videoCapabilities_.robustness)?_constants.WIDEVINE_ROBUSTNESS[null===(_configuration_videoCapabilities_1=configuration.videoCapabilities[0])||void 0===_configuration_videoCapabilities_1?void 0:_configuration_videoCapabilities_1.robustness]:"L3"}return"L3"},playready:function(){return"HD"},fairplay:function(){return"HD"}};function getDrmRobustness(drmContext,keySystemAccess,minHdcpSupport,isPlaybackBrowserBased,device){return _getDrmRobustness.apply(this,arguments)}function _getDrmRobustness(){return(_getDrmRobustness=_async_to_generator._(function(drmContext,keySystemAccess,minHdcpSupport,isPlaybackBrowserBased,device){var robustness,keySystem,shouldSetStandardDefinitionByDefault,shouldSetHighDefinitionByDefault;return _ts_generator._(this,function(_state){if(keySystem=_constants.DRM_KEYSYSTEMS[drmContext],shouldSetStandardDefinitionByDefault=!minHdcpSupport||isPlaybackBrowserBased,shouldSetHighDefinitionByDefault=drmContext===_constants.DRM_CONTEXTS.widevine&&_constants.DEVICES_WITH_L1_SUPPORT.includes(device),shouldSetStandardDefinitionByDefault)switch(drmContext){case"widevine":robustness="L3";break;case"playready":case"fairplay":robustness="SD"}return shouldSetHighDefinitionByDefault&&(robustness="L1"),shouldSetStandardDefinitionByDefault||shouldSetHighDefinitionByDefault||!keySystemAccess||(robustness=(0,drmRobustnessGetters[drmContext])(keySystemAccess)),console.info("SUPPORTED: ".concat(keySystem,", ").concat(robustness||"robustness not detectable")),[2,robustness]})})).apply(this,arguments)}function checkMinHdcpVersionSupport(drmContext,keySystemAccess){var minHdcpVersion=_constants.MIN_HDCP_VERSION[drmContext];return keySystemAccess.createMediaKeys().then(function(mediaKeys){return"getStatusForPolicy"in mediaKeys?mediaKeys.getStatusForPolicy({minHdcpVersion:minHdcpVersion}):console.warn("HDCP Policy Check API is not available.")}).then(function(status){return"usable"!==status?Promise.reject(status):(console.info("HDCP version >".concat(minHdcpVersion," is available")),!0)}).catch(function(error){return console.warn("HDCP support error: ".concat(error)),!1})}function getKeySystemAccess(keySystem){return _getKeySystemAccess.apply(this,arguments)}function _getKeySystemAccess(){return(_getKeySystemAccess=_async_to_generator._(function(keySystem){return _ts_generator._(this,function(_state){return navigator&&navigator.requestMediaKeySystemAccess?[2,navigator.requestMediaKeySystemAccess(keySystem,_constants.DRM_CAPABILITIES_TEST_CONFIG)]:[2,null]})})).apply(this,arguments)}function _detectDrmAndHdcpSupport(){return(_detectDrmAndHdcpSupport=_async_to_generator._(function(device){var _drmHdcpSupportArray_find,keySystemAccess;return _ts_generator._(this,function(_state){switch(_state.label){case 0:var _ref;return[4,Promise.allSettled(Object.keys(_constants.DRM_CONTEXTS).map((_ref=_async_to_generator._(function(drmContextKey){var drmContext,keySystem,_getSystemInfo,browser,isPlaybackBrowserBased,minHdcpSupport,e;return _ts_generator._(this,function(_state){switch(_state.label){case 0:drmContext=_constants.DRM_CONTEXTS[drmContextKey],keySystem=_constants.DRM_KEYSYSTEMS[drmContext],_state.label=1;case 1:return _state.trys.push([1,5,,6]),browser=(_getSystemInfo=(0,_aviajs.getSystemInfo)()).browser,isPlaybackBrowserBased=_getSystemInfo.isMobile&&!!browser&&"unknown"!==browser.toLocaleLowerCase(),[4,getKeySystemAccess(keySystem)];case 2:return[4,checkMinHdcpVersionSupport(drmContext,keySystemAccess=_state.sent())];case 3:return[4,getDrmRobustness(drmContext,keySystemAccess,minHdcpSupport=_state.sent(),isPlaybackBrowserBased,device)];case 4:return[2,{drmContext:drmContext,robustness:_state.sent(),minHdcpSupport:minHdcpSupport}];case 5:return e=_state.sent(),console.warn("DRM keysystem not supported: ".concat(keySystem," - ").concat(e.toString())),[2,{drmContext:drmContext}];case 6:return[2]}})}),function(drmContextKey){return _ref.apply(this,arguments)})))];case 1:return[2,null===(_drmHdcpSupportArray_find=_state.sent().find(function(result){return result.value.robustness}))||void 0===_drmHdcpSupportArray_find?void 0:_drmHdcpSupportArray_find.value]}})})).apply(this,arguments)}var _default=function(device){return _detectDrmAndHdcpSupport.apply(this,arguments)}},140464:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{detectDrmAndHdcpSupport:function(){return _detectdrmandhdcpsupport.default},constants:function(){return _constants}});var _interop_require_default=__webpack_require__(759090),_constants=__webpack_require__(232446)._(__webpack_require__(405959)),_detectdrmandhdcpsupport=_interop_require_default._(__webpack_require__(602426))},299404:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{WCTV_MODELS:function(){return WCTV_MODELS},webOsUserAgents:function(){return webOsUserAgents},tizenUserAgents:function(){return tizenUserAgents}});var WCTV_MODELS={LG_WEB_OS:"LG (WebOS)",SAMSUNG_TIZEN:"Samsung (Tizen)",VIZIO_SMARTCAST:"Vizio (SmartCast)",VIZIO_SMARTCAST_OLD_CHROMIUM_VERSION:"Vizio (SmartCast) with crhomium < v72.0",HISENSE_VIDAA:"Hisense (VIDAA)",HISENSE_VIDAA_OLD_VERSION:"Hisense (VIDAA) with VIDAA < v3.0",COMCAST:"Comcast"},webOsUserAgents=["Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.211 Safari/537.36 WebAppManager","Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.128 Safari/537.36 WebAppManager","Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 WebAppManager","Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 WebAppManager","Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 WebAppManager","Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36 WebAppManager","Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36 WebAppManager"],tizenUserAgents=["Mozilla/5.0 (SMART-TV; LINUX; Tizen 7.0) AppleWebKit/537.36 (KHTML, like Gecko) 94.0.4606.31/7.0 TV Safari/537.36","Mozilla/5.0 (SMART-TV; LINUX; Tizen 6.5) AppleWebKit/537.36 (KHTML, like Gecko) 85.0.4183.93/6.5 TV Safari/537.36","Mozilla/5.0 (SMART-TV; LINUX; Tizen 6.0) AppleWebKit/537.36 (KHTML, like Gecko) 76.0.3809.146/6.0 TV Safari/537.36","Mozilla/5.0 (SMART-TV; LINUX; Tizen 5.5) AppleWebKit/537.36 (KHTML, like Gecko) 69.0.3497.106.1/5.5 TV Safari/537.36","Mozilla/5.0 (SMART-TV; LINUX; Tizen 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/5.0 TV Safari/537.36"]},828466:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return _default}});var _async_to_generator=__webpack_require__(698922),_ts_generator=__webpack_require__(379864),_fireboltsdkcommonjs=__webpack_require__(122129),_constants=__webpack_require__(299404);function detectComcast(userAgent){return _detectComcast.apply(this,arguments)}function _detectComcast(){return(_detectComcast=_async_to_generator._(function(userAgent){var _userAgent,_userAgent1,_Device,distributorId;return _ts_generator._(this,function(_state){switch(_state.label){case 0:if((null===(_userAgent=userAgent)||void 0===_userAgent?void 0:_userAgent.toLocaleLowerCase().includes("firebolt"))||(null===(_userAgent1=userAgent)||void 0===_userAgent1?void 0:_userAgent1.toLocaleLowerCase().includes("comcast"))||window.location.origin.includes("comcast")||window.location.origin.includes("cox"))return[2,!0];return[4,null===(_Device=_fireboltsdkcommonjs.Device)||void 0===_Device?void 0:_Device.distributor()];case 1:if((distributorId=_state.sent())&&"company"!==distributorId.toLowerCase())return[2,!0];return[2,!1]}})})).apply(this,arguments)}function _detectWctvModel(){return(_detectWctvModel=_async_to_generator._(function(){var _window,userAgent,isComcast,chromiumVersion,vidaaVersion,e;return _ts_generator._(this,function(_state){switch(_state.label){case 0:return _state.trys.push([0,2,,3]),[4,detectComcast(userAgent=((null===(_window=window)||void 0===_window?void 0:_window.navigator)||navigator).userAgent)];case 1:if(isComcast=_state.sent(),!userAgent)throw Error("it has been not possible to retrieve the user agent string.");if(isComcast)return[2,_constants.WCTV_MODELS.COMCAST];if(_constants.webOsUserAgents.includes(userAgent))return[2,_constants.WCTV_MODELS.LG_WEB_OS];if(_constants.tizenUserAgents.includes(userAgent)||userAgent.includes("Tizen 8.0"))return[2,_constants.WCTV_MODELS.SAMSUNG_TIZEN];if(userAgent.includes("VIZIO SmartCast")){if((chromiumVersion=+userAgent.split("Chrome/")[1].split(".")[0])>=72)return[2,_constants.WCTV_MODELS.VIZIO_SMARTCAST];return console.warn("Old chromium version detected: ".concat(chromiumVersion)),[2,_constants.WCTV_MODELS.VIZIO_SMARTCAST_OLD_CHROMIUM_VERSION]}if(userAgent.includes("VIDAA")){if((vidaaVersion=+userAgent.split("VIDAA/")[1].split(".")[0])>=3)return[2,_constants.WCTV_MODELS.HISENSE_VIDAA];return console.warn("Old VIDAA version detected: ".concat(vidaaVersion)),[2,_constants.WCTV_MODELS.HISENSE_VIDAA_OLD_VERSION]}throw Error("it has been not possible to recognize the user agent string.");case 2:return e=_state.sent(),console.warn("WCTV device model not detectable. ".concat(e.toString())),[3,3];case 3:return[2]}})})).apply(this,arguments)}var _default=function(){return _detectWctvModel.apply(this,arguments)}},580066:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{detectWctvModel:function(){return _detectwctvmodel.default},constants:function(){return _constants}});var _interop_require_default=__webpack_require__(759090),_constants=__webpack_require__(232446)._(__webpack_require__(299404)),_detectwctvmodel=_interop_require_default._(__webpack_require__(828466))},557775:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getAudioTracks",{enumerable:!0,get:function(){return getAudioTracks}});var _object_spread=__webpack_require__(530110),_constants=__webpack_require__(469865),_usersettings=__webpack_require__(813366),_getlanguagecode=__webpack_require__(109625),getAudioTracks=function(player){var _audioTracks_find,_defaultAudio,audioTracks=player.audioTracks,audioTrack=player.audioTrack,preference=_usersettings.UserSettings.get(_constants.userSettingsKeys.AUDIO_LANGUAGE),preferenceType=_usersettings.UserSettings.get(_constants.userSettingsKeys.AUDIO_LANGUAGE_TYPE),defaultAudio=_object_spread._({},null!==(_audioTracks_find=null==audioTracks?void 0:audioTracks.find(function(audio){return(null==audio?void 0:audio.language)===preference&&(null==audio?void 0:audio.type)===preferenceType}))&&void 0!==_audioTracks_find?_audioTracks_find:audioTrack),currentAudio=JSON.parse(JSON.stringify(audioTrack));return defaultAudio=JSON.parse(JSON.stringify(defaultAudio)),currentAudio&&(defaultAudio.language=defaultAudio.language||(0,_getlanguagecode.getLanguageCodeFromLabel)(null===(_defaultAudio=defaultAudio)||void 0===_defaultAudio?void 0:_defaultAudio.label),defaultAudio.type=preferenceType,currentAudio.language=currentAudio.language||(0,_getlanguagecode.getLanguageCodeFromLabel)(null==currentAudio?void 0:currentAudio.label),currentAudio.type=currentAudio.type||preferenceType),{defaultAudio:defaultAudio,currentAudio:currentAudio}}},86988:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getCurrentChapter",{enumerable:!0,get:function(){return getCurrentChapter}});var _index=__webpack_require__(711082);function getCurrentChapter(playhead,chapters){var currentChapter;return chapters.forEach(function(chapter,i){Math.floor(playhead)>=Math.floor((0,_index.parseTime)(chapter.contentoffset))&&(currentChapter=i)}),currentChapter}},109625:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getLanguageCodeFromLabel",{enumerable:!0,get:function(){return getLanguageCodeFromLabel}});var _sliced_to_array=__webpack_require__(928638),commonLanguages=[["ab",["Abkhazian"]],["aa",["Afar","Afaraf"]],["af",["Afrikaans"]],["ak",["Akan"]],["sq",["Albanian","Shqip"]],["am",["Amharic","አማርኛ"]],["ar",["Arabic","العربية"]],["an",["Aragonese","Aragon\xe9s"]],["hy",["Armenian","Հայերեն"]],["as",["Assamese","অসমীয়া"]],["av",["Avaric","авар мацӀ","магӀарул мацӀ"]],["ae",["Avestan","avesta"]],["ay",["Aymara","aymar aru"]],["az",["Azerbaijani","azərbaycan dili"]],["bm",["Bambara","bamanankan"]],["ba",["Bashkir","башҡорт теле"]],["eu",["Basque","euskara","euskera"]],["be",["Belarusian","Беларуская"]],["bn",["Bengali","Bengali (Bangla)","বাংলা"]],["bh",["Bihari","भोजपुरी"]],["bi",["Bislama"]],["bs",["Bosnian","bosanski jezik"]],["br",["Breton","brezhoneg"]],["bg",["Bulgarian","български език"]],["my",["Burmese","ဗမာစာ"]],["ca",["Catalan","Valencian","Catal\xe0"]],["ch",["Chamorro","Chamoru"]],["ce",["Chechen","нохчийн мотт"]],["ny",["Chichewa","Chewa","Nyanja","chiCheŵa","chinyanja"]],["zh",["Chinese","中文 (Zhōngw\xe9n)","汉语","漢語"]],["zh-Hans",["Chinese (Simplified)","简体中文"]],["zh-Hant",["Chinese (Traditional)","繁體中文"]],["cv",["Chuvash","чӑваш чӗлхи"]],["kw",["Cornish","Kernewek"]],["co",["Corsican","corsu","lingua corsa"]],["cr",["Cree","ᓀᐦᐃᔭᐍᐏᐣ"]],["hr",["Croatian","hrvatski"]],["cs",["Czech","česky","čeština"]],["da",["Danish","dansk"]],["dv",["Divehi","Dhivehi","Maldivian"]],["nl",["Dutch","Nederlands","Vlaams"]],["dz",["Dzongkha"]],["en",["English"]],["en-AU",["Australian English","English (AU)","English (Australia)"]],["en-CA",["Canadian English","English (CA)","English (Canada)"]],["en-GB",["British English","English (GB)","English (United Kingdom)"]],["en-IE",["Irish English","English (IE)","English (Ireland)"]],["en-IN",["Indian English","English (IN)","English (India"]],["en-NZ",["New Zealand English","English (NZ)","English (New Zealand)"]],["en-US",["American English","English (US)","English (United States)"]],["en-ZA",["South Africa English","English (ZA)","English (South Africa)"]],["eo",["Esperanto"]],["et",["Estonian","eesti","eesti keel"]],["ee",["Ewe","Eʋegbe"]],["fo",["Faroese","f\xf8royskt"]],["fj",["Fijian","vosa Vakaviti"]],["fi",["Finnish","suomi","suomen kieli"]],["fr",["French","fran\xe7ais","langue fran\xe7aise"]],["fr-CA",["Canadian French","French (CA)"]],["ff",["Fula","Fulah","Pulaar","Pular"]],["gl",["Galician","Galego"]],["gd",["Scottish Gaelic","Gaelic (Scottish)","G\xe0idhlig"]],["gv",["Gaelic (Manx)","Manx","Gaelg","Gailck"]],["ka",["Georgian","ქართული"]],["de",["German","Deutsch"]],["el",["Greek","Ελληνικά"]],["kl",["Greenlandic","kalaallisut","kalaallit oqaasii"]],["gn",["Guarani","Ava\xf1eẽ"]],["gu",["Gujarati","ગુજરાતી"]],["ht",["Haitian Creole","Krey\xf2l ayisyen"]],["ha",["Hausa","Hausa","هَوُسَ"]],["he",["Hebrew","עברית"]],["hz",["Herero","Otjiherero"]],["hi",["Hindi","हिन्दी","हिंदी"]],["ho",["Hiri Motu"]],["hu",["Hungarian","Magyar"]],["is",["Icelandic","\xcdslenska"]],["io",["Ido"]],["ig",["Igbo","Asụsụ Igbo"]],["id",["Indonesian","Bahasa Indonesia"]],["ia",["Interlingua"]],["ie",["Interlingue","Occidental"]],["iu",["Inuktitut","ᐃᓄᒃᑎᑐᑦ"]],["ik",["Inupiak","I\xf1upiaq","I\xf1upiatun"]],["ga",["Irish","Gaeilge"]],["it",["Italian","Italiano"]],["ja",["Japanese","日本語 (にほんご／にっぽんご)"]],["jv",["Javanese","basa Jawa"]],["kl",["Kalaallisut","Greenlandic","kalaallisut","kalaallit oqaasii"]],["kn",["Kannada","ಕನ್ನಡ"]],["kr",["Kanuri"]],["ks",["Kashmiri","कश्मीरी","كشميري"]],["kk",["Kazakh","Қазақ тілі"]],["km",["Khmer","ភាសាខ្មែរ"]],["ki",["Kikuyu","Gĩkũyũ"]],["rw",["Kinyarwanda (Rwanda)","Ikinyarwanda"]],["rn",["Kirundi"]],["ky",["Kyrgyz","кыргыз тили"]],["kv",["Komi","коми кыв"]],["kg",["Kongo","KiKongo"]],["ko",["Korean","한국어 (韓國語)","조선말 (朝鮮語)"]],["ku",["Kurdish","Kurd\xee","كوردی"]],["kj",["Kwanyama","Kuanyama"]],["lo",["Lao","ພາສາລາວ"]],["la",["Latin","latine","lingua latina"]],["lv",["Latvian","Lettish"]],["li",["Limburgish","Limburger"]],["ln",["Lingala","Ling\xe1la"]],["lt",["Lithuanian","lietuvių kalba"]],["lu",["Luga-Katanga"]],["lg",["Luganda","Ganda"]],["lb",["Luxembourgish","Letzeburgesch","L\xebtzebuergesch"]],["gv",["Manx","Gaelg","Gailck"]],["mk",["Macedonian","македонски јазик"]],["mg",["Malagasy","Malagasy fiteny"]],["ms",["Malay","bahasa Melayu"]],["ml",["Malayalam","മലയാളം"]],["mt",["Maltese","Malti"]],["mi",["Maori","te reo Māori"]],["mr",["Marathi","मराठी"]],["mh",["Marshallese","Kajin M̧ajeļ"]],["mo",["Moldavian"]],["mn",["Mongolian","монгол"]],["na",["Nauru","Ekakairũ Naoero"]],["nv",["Navajo","Navaho","Din\xe9 bizaad","Din\xe9kʼehǰ\xed"]],["ng",["Ndonga","Owambo"]],["nd",["Northern Ndebele","isiNdebele"]],["ne",["Nepali","नेपाली"]],["no",["Norwegian","Norsk"]],["nb",["Norwegian bokm\xe5l","Norsk bokm\xe5l"]],["nn",["Norwegian nynorsk","Norsk nynorsk"]],["ii",["Nuosu"]],["oc",["Occitan"]],["oj",["Ojibwe","ᐊᓂᔑᓈᐯᒧᐎᓐ"]],["cu",["Old Church Slavonic","Church Slavic","Church Slavonic","Old Slavonic","Old Bulgarian","ѩзыкъ словѣньскъ"]],["or",["Oriya","ଓଡ଼ିଆ"]],["om",["Oromo","Afaan Oromo"]],["os",["Ossetian","ирон \xe6взаг"]],["pi",["Pāli","पाऴि"]],["ps",["Pashto","Pushto","پښتو"]],["fa",["Persian","فارسی"]],["pl",["Polish","polski"]],["pt",["Portuguese","Portugu\xeas"]],["pt-BR",["Brazilian Portuguese"]],["pa",["Punjabi","ਪੰਜਾਬੀ","پنجابی"]],["qu",["Quechua","Runa Simi","Kichwa"]],["rm",["Romansh","rumantsch grischun"]],["ro",["Romanian","rom\xe2nă"]],["ru",["Russian","русский язык"]],["se",["Sami","Davvis\xe1megiella"]],["sm",["Samoan","gagana faa Samoa"]],["sg",["Sango","y\xe2ng\xe2 t\xee s\xe4ng\xf6"]],["sa",["Sanskrit","संस्कृतम्"]],["sr",["Serbian","српски језик"]],["sh",["Serbo-Croatian"]],["st",["Southern Sotho","Sesotho"]],["tn",["Tswana","Setswana"]],["sn",["Shona","chiShona"]],["ii",["Sichuan Yi"]],["sd",["Sindhi","सिन्धी","سنڌي، سندھی"]],["si",["Sinhalese","සිංහල"]],["ss",["Swati","Siswati"]],["sk",["Slovak","slovenčina"]],["sl",["Slovenian","slovenščina"]],["so",["Somali","Soomaaliga","af Soomaali"]],["nr",["Southern Ndebele","isiNdebele"]],["es",["Spanish","Castilian","Espa\xf1ol","Castellano"]],["es-ar",["Spanish (Argentina)","espa\xf1ol (Argentina)"]],["es-MX",["Mexican Spanish","Spanish (Mexico)","Spanish (MX)","espa\xf1ol de M\xe9xico"]],["su",["Sundanese","Basa Sunda"]],["sw",["Swahili","Kiswahili"]],["ss",["Swati","SiSwati"]],["sv",["Swedish","svenska"]],["tl",["Tagalog","Wikang Tagalog","ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔"]],["ty",["Tahitian","Reo Tahiti"]],["tg",["Tajik","тоҷикӣ","toğikī","تاجیکی"]],["ta",["Tamil","தமிழ்"]],["tt",["Tatar"]],["te",["Telugu","తెలుగు"]],["th",["Thai","ไทย"]],["bo",["Tibetan","བོད་ཡིག"]],["ti",["Tigrinya","ትግርኛ"]],["to",["Tonga","faka Tonga"]],["ts",["Tsonga","Xitsonga"]],["tr",["Turkish","T\xfcrk\xe7e"]],["tk",["Turkmen","T\xfcrkmen","Түркмен"]],["tw",["Twi"]],["ug",["Uyghur","Uyƣurqə","ئۇيغۇرچە"]],["uk",["Ukrainian","українська"]],["ur",["Urdu","اردو"]],["uz",["Uzbek","zbek","Ўзбек","أۇزبېك"]],["ve",["Venda","Tshivenḓa"]],["vi",["Vietnamese","Tiếng Việt"]],["vo",["Volap\xfck"]],["wa",["Wallon","Walon"]],["cy",["Welsh","Cymraeg"]],["wo",["Wolof","Wollof"]],["fy",["Western Frisian","Frysk"]],["xh",["Xhosa","isiXhosa"]],["yi",["Yiddish","ייִדיש"]],["yo",["Yoruba","Yor\xf9b\xe1"]],["za",["Zhuang","Chuang","Saɯ cueŋƅ","Saw cuengh"]],["zu",["Zulu"]]];function getLanguageCodeFromLabel(label){var _commonLanguages_find,_commonLanguages_find_;return null!==(_commonLanguages_find_=null===(_commonLanguages_find=commonLanguages.find(function(param){var _param=_sliced_to_array._(param,2);return(_param[0],_param[1]).some(function(l){return l.toLowerCase()===(null==label?void 0:label.toLowerCase())})}))||void 0===_commonLanguages_find?void 0:_commonLanguages_find[0])&&void 0!==_commonLanguages_find_?_commonLanguages_find_:""}},259790:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getSysRefs:function(){return getSysRefs},getSysRefsUri:function(){return getSysRefsUri},getSysRefsDescription:function(){return getSysRefsDescription}});var getSysRefs=function(param){var _videoDetail_sysRefs,_videoDetail_sysRefs_find,sysName=param.sysName,sysDescription=param.sysDescription,videoDetail=param.videoDetail;return null!==(_videoDetail_sysRefs_find=null==videoDetail?void 0:null===(_videoDetail_sysRefs=videoDetail.sysRefs)||void 0===_videoDetail_sysRefs?void 0:_videoDetail_sysRefs.find(function(sysRef){return sysDescription?(null==sysRef?void 0:sysRef.sysName)===sysName&&(null==sysRef?void 0:sysRef.sysDescription)===sysDescription:(null==sysRef?void 0:sysRef.sysName)===sysName}))&&void 0!==_videoDetail_sysRefs_find?_videoDetail_sysRefs_find:null},getSysRefsUri=function(param){var _sysRef_uri,sysRef=getSysRefs({sysName:param.sysName,sysDescription:param.sysDescription,videoDetail:param.videoDetail});return null!==(_sysRef_uri=null==sysRef?void 0:sysRef.uri)&&void 0!==_sysRef_uri?_sysRef_uri:null},getSysRefsDescription=function(param){var _sysRef_sysDescription,sysRef=getSysRefs({sysName:param.sysName,sysDescription:param.sysDescription,videoDetail:param.videoDetail});return null!==(_sysRef_sysDescription=null==sysRef?void 0:sysRef.sysDescription)&&void 0!==_sysRef_sysDescription?_sysRef_sysDescription:null}},948811:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getTextTracks",{enumerable:!0,get:function(){return getTextTracks}});var _object_spread=__webpack_require__(530110),_constants=__webpack_require__(469865),_usersettings=__webpack_require__(813366),_getlanguagecode=__webpack_require__(109625),getTextTracks=function(player){var _textTracks_find,textTracks=player.textTracks,textTrack=player.textTrack,preference=_usersettings.UserSettings.get(_constants.userSettingsKeys.TEXT_TRACK_LANGUAGE),defaultTextTrack=_object_spread._({},null!==(_textTracks_find=null==textTracks?void 0:textTracks.find(function(text){return(null==text?void 0:text.language)===preference}))&&void 0!==_textTracks_find?_textTracks_find:textTrack),currentTextTrack=_object_spread._({},textTrack);return currentTextTrack&&(defaultTextTrack.language=defaultTextTrack.language||(0,_getlanguagecode.getLanguageCodeFromLabel)(null==defaultTextTrack?void 0:defaultTextTrack.label),currentTextTrack.language=currentTextTrack.language||(0,_getlanguagecode.getLanguageCodeFromLabel)(null==currentTextTrack?void 0:currentTextTrack.label)),{defaultTextTrack:defaultTextTrack,currentTextTrack:currentTextTrack}}},351104:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getVideoResolution",{enumerable:!0,get:function(){return getVideoResolution}});var getVideoResolution=function(player){var _player_options_container_querySelector,_player_options_container,_player_options,height=null==player?void 0:null===(_player_options=player.options)||void 0===_player_options?void 0:null===(_player_options_container=_player_options.container)||void 0===_player_options_container?void 0:null===(_player_options_container_querySelector=_player_options_container.querySelector("video"))||void 0===_player_options_container_querySelector?void 0:_player_options_container_querySelector.videoHeight;return height?"".concat(height,"p"):""}},711082:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getLanguageCodeFromLabel:function(){return _getlanguagecode.getLanguageCodeFromLabel},getAudioTracks:function(){return _getaudiotracks.getAudioTracks},getTextTracks:function(){return _gettexttracks.getTextTracks},isValidUrl:function(){return _isvalidurl.isValidUrl},getVideoResolution:function(){return _getvideoresolution.getVideoResolution},getCurrentChapter:function(){return _getcurrentchapter.getCurrentChapter},detectDrmAndHdcpSupport:function(){return _detectdrmandhdcpsupport.detectDrmAndHdcpSupport},detectChromecastModel:function(){return _detectchromecastmodel.detectChromecastModel},DEFAULT_VOLUME_LEVEL:function(){return DEFAULT_VOLUME_LEVEL},DEFAULT_EXPIRATION_TIME:function(){return DEFAULT_EXPIRATION_TIME},generateGUID:function(){return generateGUID},TIME_FORMAT_REGEXP:function(){return TIME_FORMAT_REGEXP},parseTime:function(){return parseTime},parseVideoTime:function(){return parseVideoTime},wait:function(){return wait},isFullscreen:function(){return isFullscreen},getBufferedDuration:function(){return getBufferedDuration},debounce:function(){return debounce},throttle:function(){return throttle},removeUnhandledQueryTokens:function(){return removeUnhandledQueryTokens}});var _sliced_to_array=__webpack_require__(928638),_to_consumable_array=__webpack_require__(195153),_getlanguagecode=__webpack_require__(109625),_getaudiotracks=__webpack_require__(557775),_gettexttracks=__webpack_require__(948811),_isvalidurl=__webpack_require__(35137),_getvideoresolution=__webpack_require__(351104),_getcurrentchapter=__webpack_require__(86988),_detectdrmandhdcpsupport=__webpack_require__(140464),_detectchromecastmodel=__webpack_require__(395941),DEFAULT_VOLUME_LEVEL=.7,DEFAULT_EXPIRATION_TIME=12096e5;function generateGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(capture){var rand=16*Math.random()|0;return("x"===capture?rand:3&rand|8).toString(16)})}var TIME_FORMAT_REGEXP=/^(\d+):(\d+):(\d+\.\d+)$/;function parseTime(time){var tokens=null==time?void 0:time.match(TIME_FORMAT_REGEXP);if(!tokens)throw Error("Time Parse error, was not provided valid time stamp");return(60*parseInt(tokens[1])+parseInt(tokens[2]))*60+parseFloat(tokens[3])}function parseVideoTime(time){if(void 0===time)return"--:--";if("number"!=typeof time)return"00:00";var h=Math.floor(time/3600),m=Math.floor(time%3600/60),s=Math.floor(time%3600%60),minute=m<10?"0".concat(m):m,second=s<10?"0".concat(s):s;return"".concat(0!==h?h<10?"0".concat(h,":"):"".concat(h,":"):"").concat(minute,":").concat(second)}function wait(time){return new Promise(function(resolve){setTimeout(resolve,time)})}function getFullScreenElement(browser){switch(browser){case"Chrome-iOS":case"Firefox-iOS":case"Opera":case"Android":case"Opera-Mobile":case"Safari":return document.webkitFullscreenElement||document.fullscreenElement;case"MSIE":return document.msFullscreenElement||document.fullscreenElement;default:return document.fullscreenElement}}var isFullscreen=function(browser){return!!getFullScreenElement(browser)},getBufferedDuration=function(video){return video.buffered.end(video.buffered.length-1)};function debounce(wait,func){var timeout;return function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var callNow=!timeout;clearTimeout(timeout),timeout=setTimeout(function(){timeout=null,func.apply(void 0,_to_consumable_array._(args))},wait),callNow&&func.apply(void 0,_to_consumable_array._(args))}}function throttle(func,limit){var inThrottle=!1;return function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];inThrottle||(func.apply(void 0,_to_consumable_array._(args)),inThrottle=!0,setTimeout(function(){inThrottle=!1},limit))}}function removeUnhandledQueryTokens(url){var _url_split=_sliced_to_array._(url.split("?"),2),baseUrl=_url_split[0],tmp=_url_split[1],qs=void 0===tmp?"":tmp;return baseUrl+((qs=Array.from(new URLSearchParams(qs)).filter(function(arr){return!arr.some(function(item){return/{.*}/g.test(item)})}).reduce(function(acc,param){var _param=_sliced_to_array._(param,2),name=_param[0],value=_param[1];return acc.append(name,value),acc},new URLSearchParams("")).toString())?"?".concat(qs):"")}},35137:(__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isValidUrl",{enumerable:!0,get:function(){return isValidUrl}});var isValidUrl=function(input){try{return new URL(input),!0}catch(_){return!1}}},293118:(__unused_webpack_module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"flatMap",{enumerable:!0,get:function(){return flatMap}});var _to_consumable_array=__webpack_require__(195153);function flatMap(array,callbackfn){var _Array_prototype;return(_Array_prototype=Array.prototype).concat.apply(_Array_prototype,_to_consumable_array._(array.map(callbackfn)))}}}]);