1import{emit}from"../core/events.min.js?fmcb=1789151430";import{initPlayerContext}from"../core/bootstrap.min.js?fmcb=1789151430";import{loadContent,play,isGaiaAccount,isLivestreamAccount}from"../core/content-loader.min.js?fmcb=1789151430";import{checkGaiaMediaAccess}from"../core/access.min.js?fmcb=1789151430";import{setupPosterModes,setupInPlayerLoadingPosterLifecycle,dismissSpinner,bindLoadingPosterPlay,hideLoadingPoster}from"../core/poster.min.js?fmcb=1789151430";import{isAutoplayEnabled,configureAutoplayPlayer,scheduleAutoplay,bindAutoplayLoop}from"../core/autoplay.min.js?fmcb=1789151430";import{revealInner,emitContentLoadComplete}from"../core/reveal.min.js?fmcb=1789151430";import{deferViewingAnalytics}from"../core/analytics-deferred.min.js?fmcb=1789151430";import{attachNewRelicVideo}from"../core/newrelic-video.min.js?fmcb=1790010359";import{setupLayerBgChrome}from"../core/layer-bg-chrome.min.js?fmcb=1790022798";import{getActiveViewport,getPlayerElForViewport,getViewportVideoJsPlayer,isResponsiveShell,isViewportInited,markViewportInited,resetViewportPlayback}from"../core/viewport-variant.min.js?fmcb=1789151430";function resolveViewport(e,a=null){return a||(isResponsiveShell(e)?getActiveViewport():null)}function revealLayerBgPlayer(e,a){"true"!==e.getAttribute("data-mp-layer-bg-revealed")&&(e.setAttribute("data-mp-layer-bg-revealed","true"),revealInner(e,{transition:!0}),dismissSpinner(e),emitContentLoadComplete(e,a))}function wireLayerBgAutoplayReveal(t,r,i,e=null){if(r.classList.contains("media-player--loading-poster"))setupInPlayerLoadingPosterLifecycle(t,r,i,e);else{let e=()=>{"true"!==r.getAttribute("data-mp-layer-bg-revealed")&&i()},a=(t.on("playing",e),()=>{0<t.currentTime()&&(t.off("timeupdate",a),e())});t.on("timeupdate",a),t.ready(()=>{t.paused()||e()})}}async function loadGaiaLayerBgContent(e,a,t){let r=!1;var i=()=>{r&&scheduleAutoplay(e,a,{onScreenCheck:!1})},o=(e.one("loadedmetadata",i),await loadContent(e,t)),l=(await import("../providers/gaia-hls.min.js?fmcb=1790004163")).applyGaiaTextTracks;return l(e,o.textTracks),!!(r=await checkGaiaMediaAccess(a,t.getAttribute("data-media-id")))&&(1<=e.readyState()&&i(),!0)}async function loadGaiaAndPlay(a,e,t){try{var r=await loadContent(e,t),i=(await import("../providers/gaia-hls.min.js?fmcb=1790004163")).applyGaiaTextTracks,o=(i(e,r.textTracks),await checkGaiaMediaAccess(a,t.getAttribute("data-media-id")));o&&play(e)}catch(e){console.warn("Gaia layer-bg load failed:",e),dismissSpinner(a)}}async function loadLivestreamAndPlay(a,e,t){try{var r=(await import("../providers/livestream.min.js?fmcb=1789151430")).loadLivestream;await r(e,t),play(e)}catch(e){console.warn("Livestream layer-bg load failed:",e),dismissSpinner(a)}}function initBcLayerBgAutoplay(e,a,t,r){configureAutoplayPlayer(a,e,t),"true"===e.getAttribute("data-mp-loop")&&bindAutoplayLoop(a),wireLayerBgAutoplayReveal(a,e,r,t);let i=()=>{scheduleAutoplay(a,e,{onScreenCheck:!1})};a.one("loadedmetadata",i),a.ready(()=>{emit(e,"mp:ready"),1<=a.readyState()&&i()})}function initGaiaLayerBgAutoplay(a,e,t,r){configureAutoplayPlayer(e,a,t),"true"===a.getAttribute("data-mp-loop")&&bindAutoplayLoop(e),wireLayerBgAutoplayReveal(e,a,r,t),e.ready(async()=>{emit(a,"mp:ready");try{await loadGaiaLayerBgContent(e,a,t)}catch(e){console.warn("Gaia layer-bg autoplay failed:",e),dismissSpinner(a)}})}function initLivestreamLayerBgAutoplay(a,t,r,e){configureAutoplayPlayer(t,a,r),"true"===a.getAttribute("data-mp-loop")&&bindAutoplayLoop(t),wireLayerBgAutoplayReveal(t,a,e,r),t.ready(async()=>{emit(a,"mp:ready");try{await loadContent(t,r);var e=()=>{scheduleAutoplay(t,a,{onScreenCheck:!1})};t.one("loadedmetadata",e),1<=t.readyState()&&e()}catch(e){console.warn("Livestream layer-bg autoplay failed:",e),dismissSpinner(a)}})}async function resolveViewportPlayer(e,a){var t=getPlayerElForViewport(e,a),r=getViewportVideoJsPlayer(e,a);return r&&t?{player:r,playerEl:t}:(r=await initPlayerContext(e,"LayerBgPlayer",a))?{player:r.player,playerEl:r.playerEl}:null}async function startLayerBgViewportAutoplay(t,r){r=await resolveViewportPlayer(t,r);
1if(r){let{player:e,playerEl:a}=r;configureAutoplayPlayer(e,t,a);try{await loadContent(e,a)}catch(e){return console.warn("Layer-bg viewport autoplay load failed:",e),void dismissSpinner(t)}resetViewportPlayback(e),wireLayerBgAutoplayReveal(e,t,()=>revealLayerBgPlayer(t,a),a),scheduleAutoplay(e,t,{onScreenCheck:!1})}}async function resumeLayerBgViewportPlayback(e,a){isAutoplayEnabled(e)?await startLayerBgViewportAutoplay(e,a):(a=await resolveViewportPlayer(e,a))&&(resetViewportPlayback(a.player),revealLayerBgPlayer(e,a.playerEl))}async function activateLayerBgViewport(e,a){var t=isResponsiveShell(e),r=isAutoplayEnabled(e);t&&isViewportInited(e,a)?await resumeLayerBgViewportPlayback(e,a):r?(isViewportInited(e,a)||await initLayerBgPlayer(e,{viewport:a,skipAutoplayWire:!0}),await startLayerBgViewportAutoplay(e,a)):await initLayerBgPlayer(e,{viewport:a})}async function initLayerBgPlayer(t,r={}){var i=resolveViewport(t,r.viewport),o=isResponsiveShell(t),l=isAutoplayEnabled(t);if((!o||!isViewportInited(t,i))&&(o||"true"!==t.getAttribute("data-mp-inited")))if(o&&l&&!r.skipAutoplayWire)await initLayerBgPlayer(t,{...r,viewport:i,skipAutoplayWire:!0}),await startLayerBgViewportAutoplay(t,i);else{var n=await initPlayerContext(t,"LayerBgPlayer",o?i:null);if(n){let{player:e,playerEl:a}=n;var y,n=()=>revealLayerBgPlayer(t,a),s=t.classList.contains("media-player--loading-poster");deferViewingAnalytics(e,a),attachNewRelicVideo(e,a,t),l&&configureAutoplayPlayer(e,t,a),setupLayerBgChrome(e,t),setupPosterModes(a,t,e),isLivestreamAccount(a)&&(y=(await import("../core/livestream-captions.min.js?fmcb=1789151430")).initLivestreamPlayback,y=(await y(t,e,a,{bindDeferredPlay:!l&&!s})).deferred,y)&&dismissSpinner(t),l?r.skipAutoplayWire?("true"===t.getAttribute("data-mp-loop")&&bindAutoplayLoop(e),e.ready(()=>{emit(t,"mp:ready")})):(isGaiaAccount(a)?initGaiaLayerBgAutoplay:isLivestreamAccount(a)?initLivestreamLayerBgAutoplay:initBcLayerBgAutoplay)(t,e,a,n):s?(setupInPlayerLoadingPosterLifecycle(e,t,n,a),isGaiaAccount(a)?bindLoadingPosterPlay(t,()=>loadGaiaAndPlay(t,e,a)):isLivestreamAccount(a)?bindLoadingPosterPlay(t,()=>loadLivestreamAndPlay(t,e,a)):bindLoadingPosterPlay(t,()=>play(e)),e.ready(()=>{emit(t,"mp:ready"),dismissSpinner(t)})):e.ready(()=>{emit(t,"mp:ready"),revealLayerBgPlayer(t,a)}),markViewportInited(t,o?i:null)}}}export{activateLayerBgViewport,initLayerBgPlayer};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.