PageSourceSearch

https://www.redonline.co.uk/_assets/fre/scopes/hdm/_next/static/chunks/76782-c509d8349484d311.js

js redonline.co.uk collected 2026-10-01 11:40:28 UTC 23,541 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[76782],{578:(e,t,r)=>{r.d(t,{r:()=>n});function n(e){return e.transcodingList??e.transcodings??[]}},3091:(e,t,r)=>{r.d(t,{NN:()=>g.A,PT:()=>L,Ay:()=>F,Bt:()=>N,LC:()=>f,$C:()=>w,HG:()=>D});var n=r(1873),i=r(53520),a=r(67288),s=r(80166),o=r(47382),l=r(9954),u=r(93682),d=r(53647),c=r(578);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){return e?.map(e=>({id:e.id,cropped_preview_image:e.croppedPreviewImage,transcodings:(0,d.iv)((0,c.r)(e)),ads_disabled:e.adsDisabled,description:e.description,duration:e.duration,is_disabled:e.isDisabled,metadata:e.videoMetadata??e.metadata,publish_from:e.publishFrom??null,publish_to:e.publishTo??null,title:e.title,short_title:e.shortTitle,source:e.source?function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,u.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e.source):void 0,nearest_aspect_ratio:e.nearestAspectRatio}))}var y=r(37001),m=r(71055),g=r(1696),O=r(27305),v=r(13274),b=r(94442);async function h(e,t){let r=await (0,b.hd)(e);if(!r.ok){let e=await r.text().catch(()=>"");throw Error(`${t} request failed with ${r.status}${e?`: ${e}`:""}`)}return await r.json()}let E=new o.default("USE-FETCH-VIDEO-DATA");function w(e,t){let{first:r,start:n,skip:i=!1,videoIds:a}=t,s=(n??1)-1,o=a.slice(s,void 0===r?void 0:s+r),l=new URLSearchParams({ids:o.join(",")}),u=`/api/videos/data/batch?${l.toString()}`,d=i||0===o.length,{data:c,error:p,isLoading:f}=(0,y.Ay)(d?null:u,()=>h(u,"Video data"),{revalidateOnFocus:!1,shouldRetryOnError:!1});return p&&(E.error("Failed to fetch video data",{embedId:e,error:p.message}),(0,v.K)(O.hU,O.FB.NITEHAWK_ERROR,{error:p,errorType:"voltronFetchError",embedId:e},{player:{}})),{data:c,error:p,isLoading:f}}function P(e,{data:t,isLoading:r,error:n}){(0,m.useEffect)(()=>{if(r||n||!e||!t)return;let i={videos:f(t)},a=new g.A(i);if(!a.videos?.length)return void E.warn("No videos to append to player");let s=new Set((e.store.getState().playlist?.videos??[]).map(e=>e.id)),o=a.videos.filter(e=>!s.has(e.id));o.length&&e.appendToPlaylist(o)},[t,r,n,e])}let A=new o.default("USE-FETCH-VOLTRON-EMBED");function D(e,{skip:t=!1}={}){let r=e?`/api/videos/embeds/${e}`:null,{data:n,error:i,isLoading:a}=(0,y.Ay)(t||!r?null:r,()=>h(r,"Voltron video embed"),{revalidateOnFocus:!1,shouldRetryOnError:!1});return i&&(A.error("Failed to fetch Voltron video embed",{embedId:e,error:i.message}),(0,v.K)(O.hU,O.FB.NITEHAWK_ERROR,{error:i,errorType:"voltronFetchError",embedId:e},{player:{}})),{data:n,error:i,isLoading:a}}var S=r(91039);let j={start:1,skipCount:0,isReady:!0},M={start:1,skipCount:0,isReady:!0};var C=r(55837);function I({totalVideos:e=0,embedId:t,fetchThreshold:r=1,startOffset:n=0,videoIds:i}){let a=(0,C.p)(),s=(0,C.s)(),o=s?.videos?.length??0,l=(0,C.t)(),u=!s||e>0&&o+n>=e||l<r;return!function(e,t){let{totalVideos:r,currentVideos:n,embedId:i,skip:a=!1,startOffset:s=0,videoIds:o}=t;P(e,w(i,{first:r-s-n,start:s+n+1,skip:a,videoIds:o}))}(a,{totalVideos:e,currentVideos:o,embedId:t,skip:u,startOffset:n,videoIds:i}),null}function T({embedId:e,start:t,first:r,skip:n=!1,videoIds:i}){return P((0,C.p)(),w(e,{start:t,first:r,skip:n,videoIds:i})),null}function _({embedId:e,wrapCount:t,wrapStart:r=1,totalVideos:n,videoIds:i}){let a=(0,C.p)(),s=(0,C.t)(),o=Math.max(0,n-t-2);return P(a,w(e,{start:r,first:t,skip:s<o,videoIds:i})),null}function R({embedId:e,totalVideos:t=0,skipCount:r,enabled:n=!0,viewedFilteringEnabled:i=!1,viewedStart:a=1,viewedIsReady:s=!0,initialBatchSize:o=5,wrapStart:u=2,skipInitialBatch:d=!1,videoIds:c}){if(!n)return null;let p=i&&!d;return(0,l.Y)(m.default.Fragment,null,p?(0,l.Y)(T,{embedId:e,start:a,first:o,skip:!s,videoIds:c}):null,(0,l.Y)(I,{totalVideos:t,embedId:e,startOffset:r,fetchThreshold:p?o:1,videoIds:c}),r>0?(0,l.Y)(_,{embedId:e,wrapCount:r,wrapStart:u,totalVideos:t,videoIds:c}):null)}function L({embedId:e,videoIds:t,totalVideos:r=0,enabled:n=!0,viewedFilteringEnabled:i=!1,pinnedCount:a=1,initialBatchSize:s,wrapStart:o,skipInitialBatch:u}){let{start:d,skipCount:c,isReady:p}=function({videoIds:e,skip:t=!1,pinnedCount:r=1}){let n=(0,m.useMemo)(()=>t||!e.length?void 0:e.slice(r),[t,e,r]),i=function(e){let t=(0,m.useRef)(!1),{0:r,1:n}=(0,m.useState)(()=>e?.length?{start:1,skipCount:0,isReady:!1}:j);return(0,m.useEffect)(()=>
1{if(t.current||!e?.length)return;n(e=>e.isReady?{start:1,skipCount:0,isReady:!1}:e);let r=!1,i=(0,S.mD)();return(0,S.$N)(e,i).then(i=>{if(r||t.current)return;let a=i.length>0?e.indexOf(i[0]):-1;t.current=!0,a<=0?n(j):n({start:a+1,skipCount:a,isReady:!0})}),()=>{r=!0}},[e]),r}(n),a=(0,m.useRef)(void 0),s=!!n?.length&&!a.current?.length;return((0,m.useEffect)(()=>{a.current=n}),t)?M:s||!i.isReady?{start:1,skipCount:0,isReady:!1}:{start:i.start+r,skipCount:i.skipCount,isReady:!0}}({videoIds:t,skip:!n||!i,pinnedCount:a});return(0,l.Y)(R,{embedId:e,totalVideos:r,skipCount:c,enabled:n,viewedFilteringEnabled:i,viewedStart:d,viewedIsReady:p,initialBatchSize:s,wrapStart:o,skipInitialBatch:u,videoIds:t})}var k=r(71855);function N({isRelated:e,playlistType:t,enableViewedFiltering:r=!0}){let n=t===k.m.DYNAMIC,i=+!!e,a=r&&(e||n);return{viewedFilteringEnabled:a,pinnedCount:i,maxInitialVideos:a&&e?1:void 0,wrapStart:i+1}}let V=["children","source"],U=new o.default("NitehawkProvider"),F=function(e){var t;let{children:r,source:o}=e,u=(0,i.A)(e,V),d="development"===(t=s.JD)||"feature"===t||"stage"===t||"prod"===t||"production"===t?s.JD:void 0;return(U.log("Final Data Source:",o),o)?(0,l.Y)(a.Ay,(0,n.A)({env:d,source:o},u),r):null}},16764:(e,t,r)=>{var n,i,a,s,o,l;r.d(t,{Z2:()=>i,s:()=>n,y5:()=>a}),(s=n||(n={})).PLAYING="playing",s.MUTED="muted",s.VOLUME="volume",(o=i||(i={})).VIDEO_PLAYER="video-player",o.TTS="tts",o.YOUTUBE="youtube",o.AUDIO="audio",o.STORIFYME="storifyme",(l=a||(a={})).ON_PLAY="onPlay",l.ON_PAUSE="onPause",l.ON_VOLUME_CHANGE="onVolumeChange",l.ON_ENDED="onEnded"},33105:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(71055),i=r(56317),a=r(12625),s=r(54018),o=r(94700),l=r(82981);function u(e){let{0:t,1:r}
1=(0,n.useState)(!0),{hasCollapsibleMeter:u,hasBlurContent:d}=(0,o.e)(e),c=(0,l.Ay)(),p=t&&!u&&!d&&!c,f=(0,n.useMemo)(()=>(0,i.eU)(e=>p?e(s.xr):0),[p]),y=(0,a.md)(f);return(0,n.useEffect)(()=>{(window?.HRST?.stickyVideoOff||window?.gptLayer?.stickyVideoOff)&&r(!1);let e=()=>r(!1);return window.addEventListener("disable-sticky",e),()=>window.removeEventListener("disable-sticky",e)},[]),{stickyEnabled:p,setStickyEnabled:r,stickyPlayerOffset:y}}},67774:(e,t,r)=>{r.d(t,{P:()=>n});function n(e){return e&&(e.metadata?.videoEmbedId||"id"in e&&e.id)||null}},75813:(e,t,r)=>{r.r(t),r.d(t,{default:()=>j});var n=r(1873),i=r(93682),a=r(53520),s=r(57038);r(53133);var o=r(98435),l=r(90810),u=r(19768),d=r(93225),c=r(9954),p=r(28270),f=r(12625),y=r(61021),m=r(71055),g=r(90277),O=r(16764);function v(e,t,r){let n=t.map(t=>e.events.on(t,()=>{r()}));return()=>{n.forEach(t=>{e.events.unsubscribe(t)})}}var b=r(58377),h=r(47382),E=r(27305);let w=["children","aspectRatio","setPlayer","autoPlay","muted","embedId","disableMediaManager","wrapperProps"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let D=new h.default("Video Player"),S={position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"white",elevation:"raised","&.video-player-wrapper.hpc-sticky.hpc-sticky-wrapper.hpc-sticky-bottom":{elevation:"subnav","& .overlay-mute-button":{elevation:"nav"},"& .hpc-sticky-header":{elevation:"subnav"}}},j=function(e){let{children:t,aspectRatio:r="16x9",setPlayer:i,autoPlay:h,muted:P,embedId:j,disableMediaManager:M=!1,wrapperProps:C={}}=e,I=(0,a.A)(e,w),T=(0,f.Xr)(y.y),_=(0,m.useRef)(null),{0:R,1:L}=(0,m.useState)(!1),k=(0,d.u)(),{0:N,1:V}=(0,m.useState)(!1),U=(0,m.useRef)(h),F=(0,m.useRef)(!1);(0,m.useEffect)(()=>{let e=_.current;e&&h&&h!==U.current&&!N&&!F.current&&e.element.src&&(F.current=!0,e.logger.warn("AutoPlay enabled after source load, attempting play() directly"),e.play().catch(t=>{e.logger.warn("AutoPlay play() failed, retrying muted playback",{name:t?.name,message:t?.message}),e.mute(),e.play().catch(t=>{e.logger.warn("Muted autoplay retry failed",{name:t?.name,message:t?.message})})}))},[h,N,R]),(0,m.useEffect)(()=>()=>{let e=_.current;e&&(M||g.A.unregister(e.uuid,e.element),T(t=>t.filter(t=>t!==e)))},[M,T]);let Y=r.replace(/x/gi,":");return(0,c.Y)(l.A,{aspectRatio:`${(0,u.K)((0,o._)(r))}%`,sx:{position:"relative",height:0,paddingBottom:"var(--aspect-ratio)"}},(0,c.Y)(c.Z2,null,({css:e})=>(0,c.Y)(s.A,(0,n.A)({aspectRatio:Y,wrapperProps:A(A({},C),{},{"data-embed-id":j}),playsInline:!0,autoPlay:!0===N||h,muted:P},I,{wrapperClassName:`video-player ${e((0,p.qg)(S,{theme:k}))}`,onReady:e=>{e.events.one("playing",()=>V(!0)),T(t=>[...t,e]),M||g.A.register({prefix:O.Z2.VIDEO_PLAYER,element:e.element,id:e.uuid,pause:e.pause.bind(e),play:e.play.bind(e),setMuted:t=>t?e.mute():e.unmute(),config:{muteOthersOnPlay:!1,pauseOthersOnUnmute:!0}
1,eventListeners:{[O.y5.ON_PLAY]:t=>v(e,["play","ads-ima-adCanPlay","ads-ima-resume"],t),[O.y5.ON_PAUSE]:t=>v(e,["pause","ads-ima-pause"],t)}}),window.dispatchEvent(new CustomEvent(E.ZS,{detail:{player:e}})),_.current=e,L(!0),"function"==typeof i&&i(e)},loggerSettings:{logger:D,levels:[b.Qb.ALL]}}),t)))}},78018:(e,t,r)=>{r.d(t,{zu:()=>i.zu,Xl:()=>b,DW:()=>O,el:()=>v});var n=r(93682),i=r(12934),a=r(50285),s=r(53647),o=r(10607),l=r(2440),u=r(3615),d=r(67774),c=r(578);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let y=new(r(47382)).default("TRANSFORM-VOLTRON-DATA");function m(e){return f({id:e.id,title:e.title,short_title:e.shortTitle??void 0,nearest_aspect_ratio:e.nearestAspectRatio,cropped_preview_image:e.croppedPreviewImage,transcodings:(0,c.r)(e),ads_disabled:e.adsDisabled,description:e.description,duration:e.duration,is_disabled:e.isDisabled,metadata:e.videoMetadata??void 0,publish_from:e.publishFrom??null,publish_to:e.publishTo??null},e.source?{source:f({},e.source)}:{})}function g(e,t){let r,n=(0,d.P)(e)??e.id,o=e.videos??[],c=o[0];if(!c)return y.error("At least one video is required",{embedData:e}),null;let p=(0,u.v)(e);if(!p)return y.error("A media type is required",{embedData:e}),null;let g="number"!=typeof t||o.length<=t?o:o.slice(0,t),{ads_disabled:O,autoplay:v,aspect_ratio:b}=(0,l.bS)(e),h=p===i.zu.Video?(r=e.related?g:[],f(f({},m(c)),r.length>0?{videos:r.map(m)}:{})):{id:e.id,title:e.title??"",description:e.description??"",type:e.playlistType??0,videos:g.map(m)},E={type:a.eL.prefetched,id:n,assetType:a.PW.embeds,data:{id:n,media_type:p,ads_disabled:O,autoplay:v,related:e.related??!1,aspect_ratio:b,role:e.role,site:{ad_tag:e.site?.adTag},media:h}};return(0,s.iv)(E)}function O(e,t){let[r]=t??[];return r?g({id:e,media_type:i.zu.Video,metadata:{videoEmbedId:e},videos:[r]}):null}function v(e,t){return(0,o.Z)(e)?g(e,t):null}function b(e){return(0,l.zV)(e)?{videoIds:e.videoIds??[],totalVideos:e.totalVideos??0}:{videoIds:[],totalVideos:0}}},83002:(e,t,r)=>{r.d(t,{qK:()=>c,St:()=>o,Dk:()=>m});var n=r(71055),i=r(50703),a=r(55837),s=r(84917);function o({inViewSettings:e,stickyPlayerEnabled:t=!1}){let r=(0,a.p)(),l=(0,a.c)(),u=e?.enablePauseOnScrollOut??!0,d=e?.pauseAdsOnOutOfView??!1,c=(0,n.useRef)(!0),p=(0,n.useCallback)(e=>{if(t)return;let r=e.plugins.get("adApi");d&&(r?.isAdActive()||r?.isAdPlaying())&&r.pauseAd(),e.pause()},[d,t]),f=(0,n.useCallback)(e=>{let t=e.plugins.get("adApi");t?.isAdActive()||t?.isAdLoading()||(0,s.I)(e)||e.play()},[]),y=(0,n.useCallback)(e=>{let t=e.plugins.get("adApi");t?.isAdActive()?t.pauseAd():t?.isAdLoading()&&e.events.one("ads-ima-adCanPlay",()=>{t.pauseAd()}),e.pause()},[]),m=(0,n.useCallback)(e=>{let t=e.plugins.get("adApi");t?.isAdActive()&&t.playAd()},[]);return(0,i.l)({threshold:e?.threshold??.25,pauseOnDocumentHidden:e?.pauseOnDocumentHidden??!0,enabled:l&&u&&c.current,onInView:f,onOutOfView:p,onDocumentHidden:y,onDocumentVisible:m}),(0,n.useEffect)(()=>{if(!r||!l||!u)return;let e=r.events.one("pauseUser",()=>{c.current=!1}),t=r.events.one("stickyClose",()=>{c.current=!1,r.pause()});return()=>{e&&r.events.unsubscribe(e),t&&r.events.unsubscribe(t)}},[r,l,u]),null}var l=r(83222),u=r(9954),d=r(71055);function c({children:e,threshold:t=.25}){let{0:r,1:i}=(0,n.useState)(!1),{ref:a,inView:s}=(0,l.A)({threshold:t,disabled:r,rootMargin:"0px 0px"});return((0,n.useEffect)(()=>{s&&!r&&i(!0)},[s,r]),r)?(0,u.Y)(d.Fragment,null,e):(0,u.Y)("div",{ref:a,style:{width:"100%",height:"100%"}})}var p=r(4300),f=r(51570);let y=(0,p.U)(()=>Promise.all([r.e(15687),r.e(15334)]).then(r.bind(r,15334))),m=function(e){let t=y[(0,f.JK)()]||y[p.X];return(0,u.Y)(t,e)};r(91039)},84917:(e,t,r)=>{r.d(t,{I:()=>n});function n(e){let t=e.element?.parentElement?.querySelector(".oo-ad-container");return t instanceof HTMLElement&&"none"!==getComputedStyle(t).display}},90277:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(93682),i=r(47382),a=r(16764);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?s(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let l=new i.default("Media Manager"),u="data-media-manager-id";class d{static mediaElements=new Map;static getInitialState(e){let{element:t}=e;return{muted:t.muted,playing:!t.paused,volume:t.volume}}static setupEventListeners(e){let{element:t,eventListeners:r}=e;if(!(t instanceof HTMLMediaElement))return;let n={play:{handler:d.onPlay,customType:a.y5.ON_PLAY},pause:{handler:d.onPause,customType:a.y5.ON_PAUSE},volumechange:{handler:d.onVolumeChange,customType:a.y5.ON_VOLUME_CHANGE},ended:{handler:d.onEnded,customType:a.y5.ON_ENDED}},i=[];if(Object.entries(n).forEach(([n,{handler:a,customType:s}])=>{let o=r?.[s],l=()=>{d.mediaElements.get(e.id)===e&&a(e)};if(o){let e=o(l);"function"==typeof e&&i.push(e)}else t.addEventListener(n,l),i.push(()=>t.removeEventListener(n,l))}),i.length>0){let t=!1;e.removeEventListeners=()=>{t||(t=!0,i.forEach(e=>e()))}}}static getUUID(){let[e]=window.crypto.getRandomValues(new Uint32Array(1));return e}static register(e){let t=e.element.hasAttribute(u),r=t?e.element.getAttribute(u):null,n=e.id||r||`${e.prefix}-${d.getUUID()}`;if(t&&!r)return void l.info("Media element is already registered",e.element);if(r&&e.id&&r!==e.id)return void l.warn(`Media element has a different ${u} (${r}) than the requested ID (${e.id})`,e.element);let i=d.mediaElements.get(n);if(i){if(i.element===e.element)return l.info(`Media element with ID ${n} is already registered`,e.element),n;l.info(`Replacing registered media element with ID ${n}`,e.element),i.removeEventListeners?.()}let a=d.getInitialState(e),s=o(o({},e),{},{id:n,state:a});return r!==n&&s.element.setAttribute(u,n),d.mediaElements.set(s.id,s),d.setupEventListeners(s),l.log(`Media element with ID ${e.id} registered `,s),n}static unregister(e,t){let r=d.mediaElements.get(e);r?t&&r.element!==t?l.info(`Media element with ID ${e} was replaced before unregister`,t):(r.removeEventListeners?.(),d.mediaElements.delete(e)):l.warn(`No media element with ID ${e} is registered`)}static setPlayingState(e,t){e.state.playing=t}static setMutedState(e,t){e.state.muted=t}static setVolumeState(e,t){e.state.volume=t}static onPlay(e){let{id:t}=e;d.setPlayingState(e,!0),e.config.pauseOthersOnPlay&&d.pauseOtherMedia(t),e.config.muteOthersOnPlay&&d.muteOtherMedia(t),e.config.unmuteOnPlay&&d.setMuted(t,!1)}static onPause(e){d.setPlayingState(e,!1)}static onEnded(e){d.setPlayingState(e,!1)}static async play(e){let t=d.mediaElements.get(e);if(!t)return void l.warn(`No media element with ID ${e} is registered`);if(!0!==t.state.playing)try{"function"==typeof t.play?await t.play():await t.element.play(),d.setPlayingState(t,!0),t.onStateChange?.(a.s.PLAYING,!0,t.state)}catch(r){l.error(`Error playing media element with ID ${e}:`,r),d.setPlayingState(t,!1)}}static pause(e){let t=d.mediaElements.get(e);t?!1!==t.state.playing&&(d.setPlayingState(t,!1),"function"==typeof t.pause?t.pause():t.element.pause(),t.onStateChange?.(a.s.PLAYING,!1,t.state)):l.warn(`No media element with ID ${e} is registered`)}static onVolumeChange(e){let{element:t,config:{pauseOthersOnUnmute:r}}=e;d.setVolumeState(e,t.volume),d.setMutedState(e,t.muted),r&&!t.muted&&t.volume>0&&d.pauseOtherMedia(e.id)}static setMuted(e,t){let r=d.mediaElements.get(e);r?r.state.muted!==t&&(d.setMutedState(r,t),"function"==typeof r.setMuted?r.setMuted(t):r.element.muted=t,r.onStateChange?.(a.s.MUTED,t,r.state)):l.warn(`No media element with ID ${e} is registered`)}static setVolume(e,t){let r=d.mediaElements.get(e);if(!r)return void l.warn(`No media element with ID ${e} is registered`);let n=Math.max(0,Math.min(1,t));"function"==typeof r.setVolume?r.setVolume(n):r.element.volume=n,n>0&&d.setMuted(e,!1),r.onStateChange?.(a.s.VOLUME,t,r.state)}static pauseOtherMedia(e){let t=d.mediaElements.get(e);for(let[r,n]of d.mediaElements.entries())r!==e&&(t&&void 0!==n.config.priority&&void 0!==t.config.priority&&n.config.priority>t.config.priority||d.pause(r))}static muteOtherMedia(e){let t=this.mediaElements.get(e);for(let[r,n]of d.mediaElements.entries())r!==e&&(t&&void 0!==n.config.priority&&void 0!==t.config.priority&&n.config.priority>t.config.priority||d.setMuted(r,!0))}static getPlayingMedia(){return Array.from(d.mediaElements.values()).filter(e=>e.state.playing)}static isAnyMediaPlaying(e){return Array.from(d.mediaElements.values()).some(t=>!(!t.state.playing||e&&e.includes(t.prefix)))}static isAnyMediaOfTypePlaying(e,t=""){return Array.from(d.mediaElements.values()).some(r=>r.state.playing&&r.prefix===e&&r.id!==t)}}let c=d},93192:(e,t,r)=>{r.d(t,{y:()=>O});var n=r(93682),i=r(71055),a=r(94700),s=r(800);let o="DEFAULT";var l=r(53225),u=r(90277),d=r(16764),c=r(48138);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=r(27305),m=r(37121);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function O(e,{disableAds:t=!1}={}){let{0:r,1:p}=(0,i.useState)(),{hasBlurContent:v}=(0,a.e)(r),b=function({dataDisableAds:e,playerType:t,isEmbedAdsDisabled:r,adsDisabled:n,playerId:a},p){let y=(0,s.BV)("layoutContextProps.isAdsFree")??!1,m=(0,l._P)("video.disable-autoplay"),{hasConsent:g,hasDecided:O,byPassConsent:v}=function(e){let t=(0,s.BV)("layoutContextProps.isGDPR",!1),r=(0,c.I)(),{0:n,1:a}=(0,i.useState)({hasConsent:!!r||!t||null,hasDecided:r||!t});return(0,c.A)(e,r,e=>{if(r||!t)return a({hasConsent:!0,hasDecided:!0}),!0;let n=void 0!==e;return e?(a({hasConsent:!0,hasDecided:n}),!0):!1===e?(a({hasConsent:!1,hasDecided:n}),!1):void a({hasConsent:null,hasDecided:!1})}),f(f({},n),{},{byPassConsent:r})}("video"),b=!!window.CMP_GPC_SET,h=(0,s.Q6)("adConfig.settings.disableGAMVideoDNTAdRequest",void 0),E=!!(0,s.Q6)("adConfig.modules.optout.pubId",0),w=(0,s.Uk)("overrideVideoClickToPlay")??!1,P=(0,s.Uk)("allowMultiVideoAutoplay")??!1,A=!n&&r;if(!v&&!O)return p&&p.info("useClickToPlay - Waiting for user consent decision (returning null)"),null;let D=v||!0===g||!1===g&&!1===h||!1===g&&E;if(m)return o;if(w||t===o)return t;let S=y||e||A||!D||b,j=u.A.isAnyMediaOfTypePlaying(d.Z2.VIDEO_PLAYER,a);return j&&!P&&(S=!0),S&&p&&p.info("Player is click to play because one of the following is true:",{isAdsFree:y,dataDisableAds:e,isEmbedAdsDisabledOnly:A,isGDPRWithoutConsent:!D,isOtherVideoPlaying:j,hasOoAds:E}),S?o:t}(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({dataDisableAds:t,playerType:y.lw.ENHANCED,playerId:r?.uuid},(0,m.N)(e)),r?.logger);return{player:r,setPlayer:p,playerInViewEnabled:!v,isAutoPlay:null!==b&&b===y.lw.ENHANCED}}},94700:(e,t,r)=>{r.d(t,{e:()=>l});var n,i,a=r(71055);(n=i||(i={})).BLUR_CONTENT="blur-content",n.COLLAPSIBLE_METER="collapsible-meter-inview",n.NEWSLETTER_MODAL="modal-open";var s=r(78901),o=r(27305);function l(e){let{0:t,1:r}=(0,a.useState)(!1),{0:n,1:l}=(0,a.useState)(!1),u=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(e&&!u.current){u.current=!0;let t=()=>{e.logger.info("JAM HOOK ",i.COLLAPSIBLE_METER,"has been called"),r(!0),e.events.emit(o.F4.STICKY_OFF,{value:"JAM"})},n=()=>{(e.logger.info("JAM HOOK ",i.BLUR_CONTENT,"has been called"),(0,s.V)(e.element))?(l(!0),e.pause(),e.logger.log("JAM Blocker: Attempting to pause video after blocked state"),e.events.one("playing",()=>{let t=e.provider;t?.playlistMaker?.currentIndex===0&&(e.logger.log("JAM Blocker: Pausing the video as it is playing"),e.pause())}),e.events.on("ads-ima-start",()=>{let t=e?.plugins.get("adApi");t&&t.pauseAd()}),e.events.emit(o.F4.STICKY_OFF,{value:"JAM"})):e.logger.info("JAM HOOK: player is above the gate, skipping blur")};window.jamState?.get(i.COLLAPSIBLE_METER)&&t(),window.jamState?.get(i.BLUR_CONTENT)&&n(),window.jamState?.subscribe(i.COLLAPSIBLE_METER,t),window.jamState?.subscribe(i.BLUR_CONTENT,n)}},[e]),{hasCollapsibleMeter:t,hasBlurContent:n}}}}]);

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.