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