pv=V.X("html5_enable_sabr_seek_loader_refactor"),B.enableServerStitchedDai&&(X.Z=!0,X.M_=V.X("html5_reset_server_stitch_state_for_non_sabr_seek"),X.PY=V.X("html5_remove_ssdai_append_pause")&&!B.LQ(),X.j3=V.X("html5_ssdai_log_ssevt_in_loader_timers")),X.Xg=V.je(),X.latencyClass=B.latencyClass,X.eK=!B.ao()&&V.X("html5_prebuffer_instream_media_vod"));X.uY=g.OB9(B); Ia(V.G,n6.BITRATE)&&(X.Zf=NaN);if(C=g.vg(V.experiments,"html5_request_size_max_kb"))X.b0=C*1024;if(V.G.Z)X.oC="; "+n6.EXPERIMENTAL.name+"=allowed";else if(V.X("html5_enable_cobalt_tunnel_mode")&&g.M6()){const {name:m,valid:l}=n6.TUNNELMODE;X.oC=`; ${m}=${l}`}V=B.serverPlaybackStartConfig;V?.enable&&V?.playbackStartPolicy&&(X.HN=!0,np(X,V.playbackStartPolicy,2));V=MKA(D);D.v0.removeAll();a:{B=D.tZ.XT;if(C=D.videoData.videoId)if(x=B.L.get(C)){B.L.remove(C);B=x;break a}B=void 0}D.loader=new Ac1(D,D.qA, X,D.videoData.L,D.videoData.U,RT(D),V,D.videoData.enableServerStitchedDai,B,D.videoData.Z3);X=D.videoData.X("html5_disable_preload_for_ssdai_with_preroll")&&D.videoData.isLivePlayback&&D.qK()?!0:D.H4&&eF(D);D.loader.initialize(D.getCurrentTime(),RT(D),X);D.videoData.probeUrl&&(D.loader.Cv=D.videoData.probeUrl);!D.SX.length&&!D.H4||D.videoData.cotn||D.loader?.s7(!1);uN(D.S3,D.loader);D.Ro&&(rIb(D.loader,D.Ro),D.T2("sdai",{sdl:1}));D.videoData.Ay()&&(D=D.loader,D.policy.vK=D.policy.zG)}; oT=function(D){D.S7();if(!D.XQ.finished&&D.yA.finished&&!D.playerState.L(128)&&!D.SX.length){if(!D.ZF.started){var X=D.ZF;X.started=!0;X.sync()}if(!D.Gn()){D.loader&&(D.u7().L.Fy(Qv)?X=D.loader.YU(!0)>0:(X=D.loader.timing,X=!!X.Z&&!!X.U),D.Fc=X);D.XQ.finished||(D.XQ.finished=!0);X=D.X("html5_onesie_live")&&D.loader&&!isNaN(D.loader.U7);!D.videoData.isLivePlayback||D.videoData.YU>0&&!ZA(D.videoData)||X||WC(D)||(D.seekTo(Infinity,{EX:"videoplayer_readying",seekSource:18}),D.isBackground()&&(D.n1=!0)); X=D.mj;if(X.qoe){X=X.qoe;const C=X.provider.videoData,V=X.provider.Lv;for(var B of V.Y2)DE(X,B);if(X.provider.X("html5_enable_qoe_cat_list"))for(const x of C.RP)DE(X,x);else C.Y2&&DE(X,X.provider.videoData.Y2);C.ao()&&(B=C.L,ZA(C)&&DE(X,"manifestless"),B&&jJ(B)&&DE(X,`live-segment-${jJ(B).toFixed(1)}`));SG(C)?DE(X,"sabr"):X.cS(gg(C));if(mH(C)||C.LQ())C.LQ()&&DE(X,"ssa"),DE(X,"lifa");K8(C)&&DE(X,"cdm");C.gatewayExperimentGroup&&(B=C.gatewayExperimentGroup,B==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"? B="spkadtrt":B==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(B="spkadctrl"),DE(X,B));V.Z3!=="yt"&&X.L.set("len",[C.lengthSeconds.toFixed(2)]);C.cotn&&!iC(C)&&X.Ma(!0);V.je()&&(B=jR1())&&X.T2("cblt",{m:B});V.X("html5_log_screen_diagonal")&&X.T2("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}D.publish("playbackready");GT("pl_c",D.HC.timerName)||(D.HC.tick("pl_c"),Qz("pl_c",void 0,"video_to_ad"));GT("pbr",D.HC.timerName)||(D.HC.tick("pbr"),Qz("pbr",void 0,"video_to_ad"))}}}; dt=function(D,X){D.playerState.L(128)||(D.Va(AU(D.playerState,1028,9)),D.T2("dompaused",{r:X}),D.publish("onAutoplayBlocked"))}; g.L2=function(D){const X=RT(D);return zr(X)||!D.HU?null:g.O$(D.HU.L.videoInfos,B=>X.V(B))}; bN=function(D,X,B,C,V){var x=D.mj;const y=D.videoData;y.Z=B;var m=g.L2(D);B=new j3u(B,X,m?m.itag:"",C,V);if(x.qoe){x=x.qoe;C=V=g.to(x.provider);(m=x.provider.Lv.u7().L.Fy(Qv))&&!x.pv&&B.reason!=="m"&&(B.reason="i");var l=[B.L.id,B.Z,x.Ay,B.reason];m&&B.reason==="i"&&l.push(qg$(x,B));B.token&&l.push(B.token);g.Ti(x,C,"vfs",l);x.Ay=B.L.id;m=x.provider.kU.getPlayerSize();m.width>0&&m.height>0&&(m=[Math.round(m.width),Math.round(m.height)],l=g.zV(),l>1&&m.push(l),g.Ti(x,C,"view",m));x.pv||(x.provider.Lv.je()&& DE(x,"rqs2"),x.provider.videoData.L&&sH(x.provider.videoData.L)&&x.L.set("preload",["1"]));x.pv=!0;x.G=!0;B.reason==="m"&&++x.j3===100&&Co(x,2);g.Ti(x,V,"vps",[x.rS]);x.J||x.reportStats(V)}B=D.sY;B.Z=0;B.L=0;D.publish("internalvideoformatchange",y,X==="m")}; RT=function(D){if(D.HU){var X=D.sY;var B=D.HU;D=D.u_();let C=fyo(X);if(zr(C)){if(C=X.Q_(B).compose(uSu(X,B)).compose(hHB(X,B)).compose(Yp(X,B.videoData)).compose(IZ(X,B.videoData,B)).compose(Ko(X,B)).compose(eO(X,B)),zr(D)||X.X("html5_apply_pbr_cap_for_drm"))C=C.compose(JwX(X,B))}else X.X("html5_perf_cap_override_sticky")&&(C=C.compose(Ko(X,B))),X.X("html5_ustreamer_cap_override_sticky")&&(C=C.compose(JwX(X,B)));C=C.compose(eO(X,B));X=B.videoData.Fb.compose(C).compose(B.videoData.qV).compose(D)}else X= aZ;return X}; HmB=function(D){const X="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(const B of X)D.kD.C(D.mediaElement,B,D.zU,D);D.Lv.Wi&&D.mediaElement.S()&&(D.kD.C(D.mediaElement,"webkitplaybacktargetavailabilitychanged",D.oM,D),D.kD.C(D.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",D.Vb,D))}; yc_=function(D){if(D.PZ)if(D.hh(),D.PZ.Y)try{D.Lv.je()&&D.T2("rms",{l:"vprms",sr:D.OI(),rs:D.PZ.U()}),D.PZ.clear(),D.mediaElement?.Ay(D.PZ),D.PZ=null}catch(B){var X=new g.AO(`Error while clearing Media Source in VideoPlayer: ${B.name}, ${B.message}`);X=$1(X);D.handleError(X);D.mE()}else D.mE()}; kL=function(D){D.dS&&(D.dS.dispose(),D.dS=null)}; FH$=function(D){D.mediaElement&&D.mediaElement.HJ()&&(D.ob=(0,g.Q)());D.Lv.kH?g.IA(()=>{gt(D)},0):gt(D)}; gt=function(D){if(!D.PZ?.vD()){if(D.mediaElement)try{D.yx=D.mediaElement.playVideo()}catch(X){dt(D,`err.${X}`)}if(D.yx){const X=D.yx;X.then(void 0,B=>{if(!(D.playerState.L(4)||D.playerState.L(256)||D.yx!==X||B&&B.name==="AbortError"&&B.message&&B.message.includes("load"))){let C="promise";B&&B.name&&(C+=`;m.${B.name}`);dt(D,C);D.Qv=!0;D.videoData.Cr=!0}})}}}; CC9=function(D,X=!1){if(D.PZ)return D.PZ.V;zIX(D,X);return D.Q1()?.U7()||null}; fZs=function(D,X=!1){let B=null;D.videoData.U?.L()?(B=CC9(D,X),D.loader?.resume()):(YL(D),D.videoData.vZ&&(B=D.videoData.vZ.Z()));return B}; bmV=function(D,X){if(X.L.video.quality==="auto"&&X.getInfo().U()&&D.videoData.WZ)for(const B of D.videoData.WZ)if(B.getHeight()===D.MB&&B.L.video.quality!=="auto")return B.getInfo();return X.getInfo()}; kL$=function(D){return!!(D.X("html5_native_audio_track_switching")&&g.o6&&D.videoData.Z?.U())}; s3u=function(D){if(!kL$(D))return!1;D=D.mediaElement?.audioTracks();return!!(D&&D.length>1)}; RI9=function(D){const X=UsB(D);if(X){var B=Eb[X]||X;return D.videoData.getAvailableAudioTracks().find(C=>C.Se.getName()===B)}}; UsB=function(D){if(D=D.mediaElement?.audioTracks())for(let X=0;XV.getLanguageInfo().id===C)); if(D.Lv.experiments.hF("enable_audio_description_setting")&&g.vc().Fy(198))for(const V of B)if(V.G){X=V;break}D.u7().L.Fy(NP_)&&D.videoData.cotn&&(X=B.find(V=>!!V.S)); X||(D=D.getAudioTrack(),X=D.Se.isDefault?void 0:D);return X}; zIX=function(D,X=!1){let B;try{g.M6()&&D.videoData.YZ()&&vQ$(D.mediaElement),B=D.mediaElement.Q1(D.lP(),D.Hf())}catch(C){if(cK(D.oS,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code",C);D.WA("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}D.fT(B,!1,!1,X)}; qv$=function(D,X=!1){if(D.loader){D.videoData.enableServerStitchedDai&&CRz(D.loader);const B=D.getCurrentTime()-D.MA();D.loader.seek(B,{DD:X}).JH(()=>{})}else GU(D)}; aZY=function(D,X,B=!1,C=!1){!D.PZ||X&&D.PZ!==X||(X=D.getDuration(),!X&&ZA(D.videoData)&&(X=25200,D.X("html5_use_centralized_player_time")&&(X=46800)),D.PZ.isView?X>D.PZ.getDuration()&&D.PZ&&(D.PZ.fz(X),D.loader?.NA(X)):D.PZ&&(D.PZ.fz(X),D.loader?.NA(X)),LGb(D.loader,D.PZ,B,C),D.publish("mediasourceattached"))}; Yvu=function(D,X){if(D.Lv.je()&&D.mediaElement){const B=D.mediaElement.TD();B.omt=(D.mediaElement.getCurrentTime()+D.MA()).toFixed(3);B.ps=D.playerState.state.toString(16);B.rt=(g.to(D.mj.provider)*1E3).toFixed();B.e=X;D.YE[D.m_++%5]=B}}; IZs=function(D){if(g.hl("cobalt")&&g.hl("nintendo switch")){var X=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;D.T2("nxdock",{d:X})}}; KHB=function(D){g.eX(D.Xv);n2(D)||(D.Xv=g.Ks(()=>n2(D),100))}; n2=function(D){var X=D.mediaElement;X&&D.m$&&!D.videoData.K&&!GT("vfp",D.HC.timerName)&&X.U()>=2&&!X.isEnded()&&DY(X.sI())&&D.HC.tick("vfp");return(X=D.mediaElement)&&!D.videoData.K&&X.getDuration()>0&&(X.isPaused()&&X.U()>=2&&DY(X.sI())&&(GT("pbp",D.HC.timerName)||D.HC.tick("pbp"),!D.videoData.xU||D.hE||X.isSeeking()||(D.hE=!0,D.publish("onPlaybackPauseAtStart"))),X=X.getCurrentTime(),DS(D.n2,X))?(D.TB(),!0):!1}; wt=function(D,X){D.Lv.X("html5_log_rebuffer_reason")&&(X={r:X,lact:fr()},D.mediaElement&&(X.bh=$Z(D.mediaElement)),D.T2("bufreason",X))}; osz=function(D){D.mj.onProgress();if(dg(D.videoData)&&Date.now()>D.x6+6283){if(D.X("html5_unified_live_latency_reporting")){var X=D.mj;X.qoe&&kou(X.qoe)}else!D.isAtLiveHead()||D.videoData.L&&Jk(D.videoData.L)||(X=D.mj,X.qoe&&kou(X.qoe));X=g.vT(D.Lv);const B=D.X("html5_always_log_rawlat");(X||B)&&D.T2("rawlat",{l:AQ(D.aD,"rawlivelatency").toFixed(3)});D.x6=Date.now()}D.videoData.Z&&D.videoData.Z.U()&&(X=D.Lk())&&X.videoHeight!==D.MB&&(D.MB=X.videoHeight,bN(D,"a",bmV(D,D.videoData.vZ)))}; eIu=function(D){if(D.Lv.je()){D.YE.sort((X,B)=>+X.rt-+B.rt); for(const X of D.YE)D.T2("vpe",Object.assign({t:X.rt},X));D.YE=[];D.m_=0}}; uw9=function(D,X){D.HC.tick("vta");Qz("vta",void 0,"video_to_ad");D.getCurrentTime()>0&&zG1(D.S3,D.getCurrentTime());D.mediaElement.activate(X);D.PZ&&kk(4);!D.videoData.K&&D.playerState.isOrWillBePlaying()&&D.R_.start();kL$(D)&&(X=D.mediaElement?.audioTracks())&&(X.onaddtrack=()=>{cc1(D)},X.onremovetrack=()=>{cc1(D)},X.onchange=()=>{D.publish("internalaudioformatchange",D.videoData,!0)})}; TU=function(D,X,B){const C=D.api.getCurrentTime()*1E3{D.api.playVideo();PC(D)}); SF("pause",()=>{D.api.pauseVideo();PC(D)}); SF("seekbackward",()=>{D.api.seekBy(-5*D.api.getPlaybackRate());PC(D)}); SF("seekforward",()=>{D.api.seekBy(5*D.api.getPlaybackRate());PC(D)}); SF("seekto",X=>{X=X.seekTime;X!=null&&D.api.seekTo(X);PC(D)})}; PC=function(D){D.api.X("web_reset_lact_on_media_actions")&&D.api.updateLastActiveTime()}; gsB=function(D,X){for(const B of X){X=Number(B.playbackRelativePosition?.utcTimeMs)/1E3;const C=X+Number(B.duration?.seconds),V=`composite_embargo_${X}`;if(B.onEnter){const x=B.onEnter.filter(D.V);x.length&&(D.Z.set(V,x),D.api.addUtcCueRange(V,X,C,"compositeembargo",!1))}}}; Es1=function(D,X){D.L?.id!==X?.id&&(D.L&&(D.Z.delete(D.L.id),D.api.nh([D.L],1)),D.L=X)}; nss=function(D){D=D?.qualityDetails||[];return g.bY(D)&&!Array.isArray(D)?D:D.reduce((X,{key:B,value:C})=>{B&&C&&(X[B]=C);return X},{})}; w5B=function(D,X,B){const C=[],V=X?156595:151874;for(const y of D){var x=y.video;D={formatId:y.id,qualityLabel:x.qualityLabel,quality:x.quality,isPlayable:X};if(x=B[x.qualityLabel])D.paygatedQualityDetails={paygatedIndicatorText:x.paygatedIndicatorText,endpoint:x.endpoint,veType:V,trackingParams:x.trackingParams};C.push(D)}return C}; Sv1=function(D){tQ()&&(D.HC=D.api.XZ(),D.L=new Y8,D.U=2,D.HC.Wp("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{TPo(D)}):TPo(D))}; tQ=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; TPo=function(D){if(tQ()){D.HC=D.api.XZ();D.HC.Wp("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(X=>{D.Z=X;D.L?.resolve();D.HC.Wp("pt_pif")}).catch(X=>{Ob(X,"player_start"); D.HC.Wp("pt_pie");D.L?.reject(X)})}catch(X){Ob(X,"player_start_catch"),D.api.T2("pfes",{}),D.L?.reject(X)}}}; Ob=function(D,X){D.message&&g.UW(Error(`${X}_${D.message}`))}; PC_=function(D,X){if(D.Z){var B=X.videoId;D.U=3;D.HC.Wp("pt_ms");try{D.Z.requestToken(B).then(C=>{D.HC.Wp("pt_mf");if(C=yT(C))X.Gq={Vs:C}}).catch(C=>{D.HC.Wp("pt_me"); Ob(C,"player_generate");D.handleError(C,X)})}catch(C){Ob(C,"player_generate_catch"),D.handleError(C,X)}}}; tK9=function(D){const X=D.api.getVideoData();D.button.BC(X.Vj)}; Om_=function(D,X){FS(D.api.j())&&(X?D.G.show():D.G.hide())}; Dt$=function(D){D.Vy.videoId)),V=X.filter(y=>!C.has(y.videoId)); V.sort((y,m)=>Number(m.lastUpdatedClientTimestampMs)-Number(y.lastUpdatedClientTimestampMs)); const x=Date.now()-864E5;X=[];for(B=0;B=D.U||Number(y.lastUpdatedClientTimestampMs)0&&C>0&&(V.width+=C,g.YI(X.element,"width",`${V.width}px`)));D.size=V}}; iKo=function(D){D.U&&g.OJ(D.U);D.V&&g.OJ(D.V)}; Ve=function(D,X,B,C){iKo(D);X&&(X.unsubscribe("size-change",D.TZ,D),X.unsubscribe("back",D.Q7,D));B.subscribe("size-change",D.TZ,D);B.subscribe("back",D.Q7,D);if(D.U2){g.V7(B.element,C?"ytp-panel-animate-back":"ytp-panel-animate-forward");B.Ia(D.content);B.focus();D.element.scrollLeft=0;D.element.scrollTop=0;var V=D.size;mtY(D);g.S7(D.element,V);D.U=new g.tM(()=>{lmo(D,X,B,C)},20,D); D.U.start()}else B.Ia(D.content),X&&X.detach()}; g.ye=function(D,X){const B=D.L[D.L.length-1];B!==X&&(D.L.push(X),Ve(D,B,X))}; lmo=function(D,X,B,C){D.U.dispose();D.U=null;g.V7(D.element,"ytp-popup-animating");C?(g.V7(X.element,"ytp-panel-animate-forward"),g.y7(B.element,"ytp-panel-animate-back")):(g.V7(X.element,"ytp-panel-animate-back"),g.y7(B.element,"ytp-panel-animate-forward"));g.S7(D.element,D.size);D.V=new g.tM(()=>{g.y7(D.element,"ytp-popup-animating");X.detach();g.m7(X.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);D.V.dispose();D.V=null},250,D); D.V.start()}; WD$=function(D,X,B){const C=X?.text?.simpleText;C&&(B=$t9(D,B,C,X?.icon,X?.secondaryIcon),X.navigationEndpoint&&B.listen("click",()=>{g.pm(D.A,"innertubeCommand",X.navigationEndpoint);D.hide()},D))}; vSu=function(D,X,B){const C=X?.text?.simpleText;C&&$t9(D,B,C,X?.icon).listen("click",()=>{X?.icon?.iconType==="HIDE"?D.A.publish("featuredproductdismissed"):X.serviceEndpoint&&g.pm(D.A,"innertubeCommand",X.serviceEndpoint);D.hide()},D)}; $t9=function(D,X,B,C,V){X=new g.mQ(g.Ev({},[],!1,!!V),X,B);V&&X.updateValue("secondaryIcon",fmY(V));X.setIcon(fmY(C));g.U(D,X);D.sD.Z$(X,!0);return X}; fmY=function(D){if(!D)return null;switch(D.iconType){case "ACCOUNT_CIRCLE":return{O:"svg",B:{height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 1c4.96 0 9 4.04 9 9 0 1.42-.34 2.76-.93 3.96-1.53-1.72-3.98-2.89-7.38-3.03A3.99 3.99 0 0016 9c0-2.21-1.79-4-4-4S8 6.79 8 9c0 1.97 1.43 3.6 3.31 3.93-3.4.14-5.85 1.31-7.38 3.03C3.34 14.76 3 13.42 3 12c0-4.96 4.04-9 9-9zM9 9c0-1.65 1.35-3 3-3s3 1.35 3 3-1.35 3-3 3-3-1.35-3-3zm3 12c-3.16 0-5.94-1.64-7.55-4.12C6.01 14.93 8.61 13.9 12 13.9c3.39 0 5.99 1.03 7.55 2.98C17.94 19.36 15.16 21 12 21z", fill:"#fff"}}]};case "FLAG":return{O:"svg",B:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"path",B:{d:"M13.18 4L13.42 5.2L13.58 6H14.4H19V13H13.82L13.58 11.8L13.42 11H12.6H6V4H13.18ZM14 3H5V21H6V12H12.6L13 14H20V5H14.4L14 3Z",fill:"white"}}]};case "HELP":return us();case "HIDE":return{O:"svg",B:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},W:[{O:"g",W:[{O:"path",B:{d:"M16.24,9.17L13.41,12l2.83,2.83l-1.41,1.41L12,13.41l-2.83,2.83l-1.41-1.41L10.59,12L7.76,9.17l1.41-1.41L12,10.59 l2.83-2.83L16.24,9.17z M4.93,4.93c-3.91,3.91-3.91,10.24,0,14.14c3.91,3.91,10.24,3.91,14.14,0c3.91-3.91,3.91-10.24,0-14.14 C15.17,1.02,8.83,1.02,4.93,4.93z M18.36,5.64c3.51,3.51,3.51,9.22,0,12.73s-9.22,3.51-12.73,0s-3.51-9.22,0-12.73 C9.15,2.13,14.85,2.13,18.36,5.64z"}}]}]}; case "OPEN_IN_NEW":return JD()}}; ix=function(D){D.isInitialized&&(D.enabled=D.isVisible,D.vZ=D.isVisible,D0(D),D.Z(),D.thumbnailImage.BC(D.isVisible),D.shouldHideDismissButton||D.dismissButton.BC(D.isVisible),D.shouldShowOverflowButton&&D.overflowButton.BC(D.isVisible))}; ME$=function(D,X,B){if(B){var C="";ue$(D,X)&&(C=X,D.api.j().ww=X);C&&poX(D,C)&&(REz(D.api,C),G$(K$(D.api.j(),D.api.getVideoData()?.S()),V=>{var x=C;hcs(V)!==x&&JJb(D,lx(V),{stringValue:x})}))}}; T1=function(D,X,B,C,V){var x=X^D;if(!((D^33)>>3)){var y=B[C];const l=y[h[x^2088]](h[x^2078]);l>0?ue(x^2089,x^2356,V,y[h[x^2110]](0,l),y[h[x^2110]](l+1)):y&&(V[y]=h[1]);var m=[]}(D-9&16)<1&&(D>>1&11)>=5&&((B[(x^5248)+new C(h[x^5314])/(x^6008)*-(x^5335)+(x^5583)]<6||((0,B[x^5294])(B[x^5248],B[x^5295]),0))&&(0,B[x^5256])(B[x^5284]),B[x^5251]!==(x^5273)&&(B[x^5273]>=(x^5272)&&((0,B[0])(((((0,B[x^5318])(((0,B[x^5329])(B[x^5277],B[x^5276]),B[x^5261])(B[x^5254],(0,B[x^5275])(),B[x^5284]),B[6],(0,B[6])((0,B[x^ 5332])(B[x^5274],B[x^5308]),B[1],(0,B[1])(B[x^5343],B[x^5297]),B[x^5274],B[x^5278]),B[x^5332],(0,B[x^5298])(B[x^5276]),B[x^5248],B[x^5315]),B[x^5261])(B[x^5314],(0,B[x^5303])(),B[x^5274]),B[x^5261])(B[x^5254],(0,B[x^5303])(),B[x^5276]),B[x^5261])(B[x^5314],(0,B[x^5312])(),B[x^5284])<((0,B[x^5332])(B[x^5274],B[x^5281]),(0,B[x^5332])(B[x^5331],B[x^5317])),B[x^5301],(0,B[1])(B[new C(h[x^5334])/(x^6008)],B[x^5300]),(0,B[x^5282])(B[x^5248],B[x^5260]),(0,B[x^5298])(B[x^5276]),B[x^5261],B[x^5254],(0,B[x^ 5303])(),B[x^5284]),x^5271)||((((0,B[x^5329])(B[x^5262],B[x^5274]),((0,B[x^5256])(B[x^5276]),B[x^5256])(B[x^5343]),B[x^5301])(B[x^5272],B[0]),B[x^5301])(B[x^5335],B[x^5298]),B[x^5262])((((0,B[x^5254])(B[x^5333],B[x^5341]),B[x^5301])(B[x^5272],B[x^5261]),B[x^5301])(B[x^5252],B[x^5334]),(0,B[x^5273])(B[x^5285],(0,B[x^5318])(B[x^5339],B[x^5332]),(0,B[x^5257])(B[x^5299],B[x^5316]),(0,B[x^5318])(B[x^5299],B[x^5336]),B[x^5252]),B[1],(0,B[x^5329])(B[x^5253],B[x^5343]),(0,B[x^5299])(B[1],B[x^5332]),(0,B[x^ 5252])(B[x^5332],B[x^5298]),B[x^5334],B[x^5295])),B[x^5298]>=(x^5273)&&(0,B[x^5302])(B[x^5334],B[x^5256]),B[x^5339]!=3&&(B[x^5289]===-3?(0,B[new C(h[x^5250])/(x^6008)])(B[x^5281],B[x^5294]):(0,B[x^5299])(B[x^5289],B[x^5301])),B[x^5334]<-5?((0,B[new C(h[x^5331])/(x^6008)])(B[x^5343]),B[4])(B[x^5317],(0,B[2])(),B[x^5339]):((0,B[x^5329])(B[x^5343],B[x^5286]),(0,B[x^5307])(B[x^5259],B[x^5248])),m=[]);if((D&106)==D){WN(2,x^7858,B);y=B[h[x^7292]]+(B[h[x^7292]]?h[x^7190]:h[x^7186])+B[h[x^7295]]+B[h[x^7237]]; if(Cg(1,x^1221,B)){const l=[];g.kg(B[h[x^7267]],(W,v)=>{W!==null&&l[h[x^7243]](`${v}=${W}`)}); y+=`?${l[h[x^7241]](h[x^7257])}`}m=y}D+8>>4||(B=(B%C[h[x^2604]]+C[h[x^2604]])%C[h[x^2604]],C[h[6]](-B)[h[x^2606]]()[h[x^2616]](function(l){C[h[x^2612]](l)})); return m}; $x=function(D){hB()?.size&&G$(K$(D.api.j(),D.api.getVideoData()?.S()),X=>{(X=hcs(X))&&poX(D,X)&&(D.api.j().ww=X)})}; j7A=function(D,X){Qa(G$(G$(D.Yu(),B=>QU1(B,[lx(X)])),B=>{if(B)for(const {key:C, value:V}of B)C&&V&&(AJz([{settingItemId:C,settingOptionValue:V}]),$x(D))}),()=>{D.L=!0})}; WN=function(D,X,B){var C=X^D;if(!((D|7)>>3)&&B[h[33]])var V=XNz(1,1796,B);if(((D|9)&6)<4&&D<<1>=17){V=B[h[C^6397]](h[C^6357]);const m={};for(let l=0;l{g4A(C,X,B)})}; lx=function(D){let X=(484).toString();D&&(X=(483).toString());return X}; AJz=function(D){let X=hB();X||(X=new Map);for(const B of D)X.set(B.settingItemId,B.settingOptionValue);D=JSON.stringify(Object.fromEntries(X));g.xk("yt-player-user-settings",D,2592E3)}; HKz=function(D){if(D.K){const X=D.options[D.K];X.element.getAttribute("aria-checked");X.element.setAttribute("aria-checked","false");D.K=null}}; zc9=function(D,X){g.Ch(D.zD);const B={};let C=!1;for(let x=0;x1?2:1,D.U.height=D.heightPx* B,D.U.style.height=`${D.heightPx}px`,D.Z.scale(1,B)));for(var V of X){X=D;var x=D.index;for(B=0;B+2{C.setAttribute("d",oSV(x,y,m))},200)}; Gfo=function(D,X){return D.U===void 0?!1:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(X.seekLengthMilliseconds)===5E3?D.U===72:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(X.seekLengthMilliseconds)===1E4?D.U===74:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(X.seekLengthMilliseconds)===5E3?D.U===71:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(X.seekLengthMilliseconds)===1E4?D.U===73:!1}; ZK1=function(D){D.timelyActions&&(D.G=D.timelyActions.reduce((X,B)=>{if(B.cueRangeId===void 0)return X;X[B.cueRangeId]=0;return X},{}))}; AH=function(D){D.pv&&clearTimeout(D.pv);D.pv=void 0;D.Z3=!1}; j2=function(D,X){if(D.timelyActions)for(const B of D.timelyActions)if(B.cueRangeId===X)return B}; Q7_=function(D,X){if((D=j2(D,X))&&D.onCueRangeExit)return IV(D.onCueRangeExit)}; LD1=function(D,X){const B=Number(X?.maxVisibleDurationMilliseconds);B&&(AH(D),D.pv=setTimeout(()=>{if(D.L!==void 0&&X?.cueRangeId===D.L){D.Z3=!1;var C=Q7_(D,D.L);C&&g.pm(D.api,"innertubeCommand",C)}},B))}; nSu=function(D){if(D=D.getWatchNextResponse())if(D=g.Z(D.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,gS$),D?.timelyActions)return D?.timelyActions.map(X=>g.Z(X,ESA)).filter(X=>!!X)}; TnX=function(D){D.menuItem||(D.menuItem=new wou(D.api,X=>{D.setVoiceBoostUserPreference(X)},()=>D.getVoiceBoostUserPreference(),()=>D.getVoiceBoostState()),g.U(D,D.menuItem))}; S7A=function(D){D=D.hO();if(!D)return!1;D=g.jX(D).exp||"";return D.includes("xpv")||D.includes("xpe")}; PqV=function(D){for(const X of g.HM(D,!0))if(S7A(X))return!0;return!1}; tEY=function(D,X){for(const C of g.HM(D,!0))if(S7A(C)){D=C;var B={potc:"1",pot:X};D.url&&(D.url=F4(D.url,B))}}; OKu=async function(D){try{await D}catch(X){}}; rJs=function(D){const X=new UJ,B={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new tE(X,D,()=>B)}; DHu=function(D){return new bL(D)}; XPz=function(D){D.Z&&(D.V=new Y8,D.G.promise.then(()=>{D.HC.Wp("pot_if");F_(D)}))}; VSV=function(D){const X=(D.X("html5_generate_session_po_token")||D.X("html5_generate_content_po_token"))&&!D.useLivingRoomPoToken;try{if(D.X("html5_use_shared_owl_instance")||D.api.j().u7().L.Fy(B6V))CP$(D);else if(X){D.HC.Wp("pot_isc");const B=g.vg(D.api.j().experiments,"html5_webpo_kaios_defer_timeout_ms");B?(z3(D),g.IA(()=>{bx(D)},B)):D.X("html5_webpo_idle_priority_job")?(z3(D),g.Hc(g.zg(),()=>{bx(D)})):bx(D)}}catch(B){B instanceof Error&&g.UW(B)}}; CP$=async function(D){kx(D,"swpo_i");z3(D);F_(D);var X=await $D(mw());kx(D,"swpo_co");X=await FtV(X);D.X("html5_web_po_token_disable_caching")||X.g5(150);D.Z=X;kx(D,"swpo_cc");OKu(X.nF()).then(()=>{D.L=!0;D.G.resolve();kx(D,"swpo_re")}); g.IA(()=>{bx(D);kx(D,"swpo_si")},0)}; z3=function(D){D.U||(D.U=Yy())}; bx=function(D){var X=D.api.j();D.HC.Wp("pot_ist");D.Z||xH9(D);D.X("html5_bandaid_attach_content_po_token")||(D.X("html5_generate_session_po_token")&&(F_(D),XPz(D)),X=g.vg(X.experiments,"html5_session_po_token_interval_time_ms")||0,X>0&&(D.K=g.Ks(()=>{F_(D)},X)),D.Y=!0)}; yez=function(D){const X=rl(D.experiments,"html5_web_po_request_key");return X?X:g.uA(D)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; kx=function(D,X){D.X("html5_webpo_bge_ctmp")&&D.api.T2(X,{hwpo:!!D.Z,hwpor:D.L})}; F_=async function(D){if(D.X("html5_generate_session_po_token")&&!D.useLivingRoomPoToken){var X=D.api.j(),B=g.e("EOM_VISITOR_DATA")||g.e("VISITOR_DATA");B=X.bv?X.datasyncId:B;B=rl(X.experiments,"html5_mock_content_binding_for_session_token")||X.livingRoomPoTokenId||B;X.Z1=so(D,B)}}; xH9=function(D){const X=D.api.j();var B=yez(X);B=rJs(B);const C=B.FL.bind(B);B.FL=async x=>{x=await C(x);D.api.T2("itr",{});return x}; let V;try{V=DHu({i_:B,jT:{maxAttempts:5},Wy:{uW:"CLEn",disable:X.experiments.hF("html5_web_po_disable_remote_logging"),Hk:aU9(X.experiments),Jm:y=>{var m=mHb.get(y);m||(m=new ipu(y),m=new Kj(m),mHb.set(y,m));return m}, Lb:D.X("wpo_dis_lfdms")?0:1E3},b4:g.UW});const x=new lqu({vU:V,i_:B,onError:g.UW});OKu(x.nF()).then(()=>{D.L=!0;D.G.resolve()}); D.X("html5_web_po_token_disable_caching")||x.g5(150);g.U(D,V);g.U(D,x);D.Z=x}catch(x){g.UW(x),V?.dispose()}}; so=function(D,X){if(!D.Z){if(D.U)try{return D.U(X)}catch(B){g.UW(B)}return""}try{D.HC.Wp(D.L?"pot_cms":"pot_csms");const B={Ul:!0,oi:!0,Q3:X};D.X("html5_web_po_token_disable_caching")||(B.yh={iy:X,N0:!0,TP:!0});const C=D.Z.kJ(B);D.HC.Wp(D.L?"pot_cmf":"pot_csmf");D.L&&(D.V?.resolve(),D.V=null,D.S&&(D.S=!1,D.api.app.E7().jk(!1)));return C}catch(B){return g.UW(B),""}}; $Hu=function(D,X){let B;switch(X){case 2:X="Hide videos";B="Hide recommendations grid";break;default:X="More videos",B="Show recommendations grid"}D.updateValue("title",X);D.element.ariaLabel=B;D.V.textContent=X}; g.Uo=function(D,X,B){g.q(D.element,"ytp-suggestion-set",!!X.videoId);var C=X.playlistId;B=X.y9(B?B:"mqdefault.jpg");let V=null,x=null;X instanceof jy&&(X.lengthText?(V=X.lengthText||null,x=X.zV||null):X.lengthSeconds&&(V=g.QW(X.lengthSeconds),x=g.QW(X.lengthSeconds,!0)));const y=!!C;C=y&&Ol(C).type==="RD";const m=X instanceof jy?X.isLivePlayback:null,l=X instanceof jy?X.isUpcoming:null,W=X.author,v=X.shortViewCount,f=X.publishedTimeText,u=[],p=[];W&&u.push(W);v&&(u.push(v),p.push(v));f&&p.push(f); B={title:X.title,author:W,author_and_views:u.join(" \u2022 "),aria_label:X.ariaLabel||g.al("Watch $TITLE",{TITLE:X.title}),duration:V,timestamp:x,url:X.Ch(),is_live:m,is_upcoming:l,is_list:y,is_mix:C,background:B?`background-image: url(${B})`:"",views_and_publish_time:p.join(" \u2022 "),autoplayAlternativeHeader:X.AI};X instanceof HV&&(B.playlist_length=X.playlistLength);D.update(B)}; g.WxV=function(D,X){if(D.suggestion!==X){D.suggestion=X;var B=D.api.j(),C="hqdefault.jpg";X.y9("sddefault.jpg")&&(C="sddefault.jpg");g.Uo(D,X,C);g.WU(B)&&!D.api.X("web_player_log_click_before_generating_ve_conversion_params")&&(B=X.Ch(),C={},g.Ms(D.api,"addEmbedsConversionTrackingParams",[C]),B=g.lm(B,C),D.updateValue("url",B));(X=(X=X.sessionData)&&X.itct)&&D.api.setTrackingParams(D.element,X)}}; vu9=function(D,X){let B="";const C=g.c5(D.player,"More videos","v");X===2?B="Hide videos":X===1&&(B="More videos");D.element.setAttribute("title",C);D.element.setAttribute("data-title-no-tooltip",B);D.element.setAttribute("aria-label",B);if(X=D.oa("ytp-fullscreen-grid-hover-overlay"))X.setAttribute("title",C),X.setAttribute("data-title-no-tooltip",B),X.setAttribute("aria-label",B);!D.S&&(X=D.oa("ytp-fullscreen-grid-expand-button"))&&(X.setAttribute("title",C),X.setAttribute("data-title-no-tooltip", B),X.setAttribute("aria-label",B));D.player.LH()}; Ng=function(D){const X=Rw(D);g.q(D.api.getRootNode(),"ytp-full-bleed-player",X);D.pv&&g.tX(D.pv,X);D.playerOverlayVideoDetailsRenderer&&g.tX(D.playerOverlayVideoDetailsRenderer,X);D.V&&cM(D)}; aw=function(D,X,B){D.U=X;D.Z?.Po(X,B);D.N?.Po(X);D.L=0;qg(D);fq$(D,X)}; MS9=function(D,X,B){X.C(B,"keyboardserviceglobalkeydown",(C,V)=>{D.V&&C.keyCode===86&&!C.repeat&&D.U!==0&&(V&&(V.z5=!0),D.J("INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS"))}); X.C(D.api.getRootNode(),"wheel",C=>{if(!D.Z3&&D.V&&D.Z?.element&&!D.api.getPlayerStateObject().L(2)&&D.U!==0&&Rw(D))if(g.V7(D.api.getRootNode(),"ytp-grid-scrolling"),D.G===0&&(D.G=window.innerHeight),D.U===1)D.G!==0&&(D.L+=C.deltaY/D.G,D.L=g.s3(D.L,0,.7),qg(D),uWu(D,D.Y/D.G+D.L>=.7,2));else if(D.U===2){const V=C.deltaY<0,x=D.Z?.V?.scrollTop===0,y=D.L!==0;V&&x||y&&!V?D.G!==0&&(D.L=Math.max(0,D.L-C.deltaY/D.G),qg(D),uWu(D,D.Y/D.G+Math.abs(D.L)>=.7,1)):D.L!==0&&(D.L=0,qg(D))}},D,!0); X.C(B,"standardControlsInitialized",()=>{if(!D.Z){D.Z=new pPA(D.api,D.b0.bind(D));D.vZ&&(D.N=new hRA(D.api),g.U(D,D.N),D.N.element.setAttribute("data-overlay-order","12"),D.api.AY(D.N.element,4),D.N.listen("click",D.J,D));g.U(D,D.Z);var C=D.api.getRootNode().querySelector(".ytp-chrome-bottom");C&&C.parentNode&&C.parentNode.insertBefore(D.Z.element,C.nextSibling);Jeb(D)}}); X.C(B,"presentingplayerstatechange",()=>{cM(D)}); X.C(B,"autonavvisibility",()=>{cM(D)}); D.api.DF().subscribe("visibilitystatechange",()=>{cM(D)}); fq$(D,D.U)}; cM=function(D){if(D.V)if(g.y7(D.api.getRootNode(),"ytp-grid-scrolling"),D.api.getPresentingPlayerType()===2||D.api.I8()||D.api.isMinimized())aw(D,0);else{var X=D.api.getPlayerStateObject().L(2);if(X)aw(D,2,"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED");else if(D.isEnded&&!X){const B=Rw(D)?1:0;D.isEnded=X;aw(D,B)}else Rw(D)?D.U!==2&&aw(D,1):aw(D,0);D.isEnded=X}}; fq$=function(D,X){const B=D.api.getRootNode();g.q(B,"ytp-fullscreen-grid-peeking",X===1);g.q(B,"ytp-fullscreen-grid-active",X===2);X===1&&Jeb(D)}; Jeb=function(D){const X=D.api.getRootNode();var B=D.api.getPlayerStateObject().L(256)||D.api.getPlayerStateObject().L(32)||D.api.getPlayerStateObject().L(16)?D.Y:D.G2&&D.api.getPlayerStateObject().isPaused()?(D.Z?.element.clientWidth||0)*.5625/3*D.HZ||D.s7:D.s7;D.Y=B;X.style.setProperty("--ytp-grid-peek-height",`${D.Y}px`);g.q(X,"ytp-disable-bottom-gradient",D.Y<=12&&D.S===0)}; Rw=function(D){return D.api.isFullscreen()||D.O7&&D.api.PN()}; qg=function(D){D.L===0&&D.api.getRootNode().style.setProperty("--ytp-grid-scroll-percentage","0");requestAnimationFrame(()=>{const X=D.L-D.S;let B=X;D.L!==0&&(B=g.s3(X,-.01,.01));D.S+=B;D.api.getRootNode().style.setProperty("--ytp-grid-scroll-percentage",`${D.S.toString()}`);D.S!==D.L&&qg(D)})}; uWu=function(D,X,B){D.K&&clearTimeout(D.K);D.L===0&&g.y7(D.api.getRootNode(),"ytp-grid-scrolling");X?Aeu(D,B):D.L<.1&&(D.K=window.setTimeout(()=>{Aeu(D)},1E3))}; Aeu=function(D,X){D.K&&(clearTimeout(D.K),D.K=null);D.G=0;D.V&&D.U!==0&&(X?aw(D,X):Math.abs(D.L)>=.15&&D.J("INTERACTION_LOGGING_GESTURE_TYPE_SCROLL_BEGAN_DRAGGING"),D.L=0,qg(D),g.y7(D.api.getRootNode(),"ytp-grid-scrolling"))}; Yx=function(D,X,B){o0("pbs",X??(0,g.Q)(),B??D.timerName)}; jS1=function(D,X,B){var C=g.lE(X.qF)&&!X.qF.S;if(X.qF.SR&&(vU(X.qF)||X.qF.pv==="shortspage"||HU(X.qF)||C)&&!D.U){D.U=!0;D.S=X.clientPlaybackNonce;g.e("TIMING_ACTION")||iy("TIMING_ACTION",D.Lv.csiPageType);D.Lv.csiServiceName&&iy("CSI_SERVICE_NAME",D.Lv.csiServiceName);if(D.L){C=D.L.XZ();for(var V of Object.keys(C))o0(V,C[V],D.timerName);V=g.vB(z6$)(D.L.zE);g.ea(V,D.timerName);V=D.L;V.Z={};V.zE={}}g.ea({playerInfo:{visibilityState:g.vB(FsV)()},playerType:"LATENCY_PLAYER_HTML5"},D.timerName);D.G!== X.clientPlaybackNonce||Number.isNaN(D.Z)||(GT("_start",D.timerName)?B=g.vB(sx)("_start",D.timerName)+D.Z:g.UW(new g.AO("attempted to log gapless pbs before CSI timeline started",{cpn:X.clientPlaybackNonce})));!B||GT("pbs",D.timerName)||X.Pq||Yx(D,B)}}; Iw=function(D){IV$();Y2B();D.timerName=""}; Hpz=function(D){if(D.L){var X=D.L;X.Z={};X.zE={}}D.U=!1;D.G=void 0;D.Z=NaN}; Kh=function(D){return!!(D.playlist||D.list||D.api)}; g.e2=function(D,X,B,C){X=X!==void 0?X:D.index;X=D.items&&X in D.items?D.items[D.order[X]]:null;let V=null;X&&(B&&(X.autoplay="1"),C&&(X.autonav="1"),V=new g.ow(D.qF,X),g.U(D,V),V.iQ=!0,V.startSeconds=D.startSeconds||V.clipStart||0,D.listId&&(V.playlistId=D.listId.toString()));return V}; Fxb=function(D,X){if(X.video&&X.video.length){D.title=X.title||"";D.description=X.description;D.views=X.views;D.likes=X.likes;D.dislikes=X.dislikes;D.author=X.author||"";var B=X.loop;B&&(D.loop=B);B=g.e2(D);D.items=[];for(const C of X.video)C&&(C.video_id=C.encrypted_id,D.items.push(C));D.length=D.items.length;(X=X.index)?D.index=X:D.findIndex(B);D.setShuffle(!1);D.loaded=!0;D.Z++;D.L&&D.L()}}; zR_=function(D){const X=D.index+1;return X>=D.length?0:X}; bp9=function(D){const X=D.index-1;return X<0?D.length-1:X}; dL=function(D,X){D.index=g.s3(X,0,D.length-1);D.startSeconds=0}; UH9=async function(D,X){const B=g.xb();var C=D.j();const V={context:g.N4(D),playbackContext:{contentPlaybackContext:{ancestorOrigins:C.ancestorOrigins}}};var x=C.getWebPlayerContextConfig();x?.encryptedHostFlags&&(V.playbackContext.contentPlaybackContext.encryptedHostFlags=x.encryptedHostFlags);x?.hideInfo&&(V.playerParams={showinfo:!1});x=C.embedConfig;const y=D.yN;var m=X.docid||X.video_id||X.videoId||X.id;if(!m){m=X.raw_embedded_player_response;if(!m){var l=X.embedded_player_response;l&&(m=JSON.parse(l))}m= m?g.Z(m?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.M4)?.videoId||null:null}m=m?m:void 0;l=D.playlistId?D.playlistId:X.list;const W=X.listType;if(l){var v;W==="user_uploads"?v={username:l}:v={playlistId:l};kZA(x,y,m,X,v,C.experiments);V.playlistRequest=v}else X.playlist?(v={templistVideoIds:X.playlist.toString().split(",")},kZA(x,y,m,X,v,C.experiments),V.playlistRequest=v):m&&(v={videoId:m},y&&C.X("embeds_enable_per_video_embed_config")?v.serializedThirdPartyEmbedConfig= y:x&&(v.serializedThirdPartyEmbedConfig=x),V.singleVideoRequest=v);C=g.iJ(sS$);try{const f=await g.Ex(B,V,C),u=D.j();X.raw_embedded_player_response=f;u.U7=Ga(X,g.WU(u));u.U=u.U7==="EMBEDDED_PLAYER_MODE_PFL";f&&f.trackingParams&&VC(f.trackingParams);return new g.ow(u,X)}catch(f){return f instanceof Error||(f=Error("b259802748")),g.E(f),D}}; kZA=function(D,X,B,C,V,x){C.index&&(V.playlistIndex=String(Number(C.index)+1));V.videoId=B?B:"";X&&x.hF("embeds_enable_per_video_embed_config")?V.serializedThirdPartyEmbedConfig=X:D&&(V.serializedThirdPartyEmbedConfig=D)}; g.Z0=function(D,X){G3.get(D);G3.set(D,X)}; g.HM=function(D,X){return X?D.L.concat(D.Z):D.L}; RRu=function(D,X){g.O$(X,B=>D.equals(B))||X.push(D)}; g.Qe=function(D,X){switch(X.kind){case "asr":RRu(X,D.Z);break;default:RRu(X,D.L)}}; g.ces=function(D,X){return X.j().X("html5_use_hls_native_captions")&&g.o6&&D.ao()&&!!D.Z?.U()}; g.Lh=function(D,X){return D.j().X("safari_live_drm_captions_fix")&&D.getVideoData()?.Z2()?!1:g.vT(D.j())&&!X.isManifestless}; g.gL=function(D,X){return oD(D.info.mimeType)?X?D.info.itag===X:!0:!1}; g.N6$=function(D,X){if(D.L!=null&&g.Lh(X,D.L)&&D.L.L.rawcc!=null)return!0;if(!D.ao())return!1;X=!!D.L&&D.L.isManifestless&&Object.values(D.L.L).some(B=>g.gL(B,"386")); D=!!D.L&&!D.L.isManifestless&&g.rD1(D.L);return X||D}; hEB=function(D){if(D.A.j().YU)return D.l8.get("ux")}; Eo=function(D){return D.l8.get("ad")}; g.nh=function(D){return D.l8.get("captions")}; g.wL=function(D){return D.l8.get("annotations_module")}; a3=function(D){if(D.A.j().oC)return D.l8.get("remote")}; T3=function(D){return D.l8.get("creatorendscreen")}; S2=function(D){if(hw(D.A.j()))return D.l8.get("kids")}; g.Km=function(D){return D.l8.get("webgl")}; PM=function(D){if(D.A.j().PJ)return D.l8.get("offline")}; qwu=function(D){if(D.A.j().showMiniplayerUiWhenMinimized)return D.l8.get("miniplayer")}; Xp=function(D,X,B,C){var V=X^D;if((D&117)==D)for(C=(C%B[h[V^8031]]+B[h[V^8031]])%B[h[V^8031]];C--;)B[h[V^8007]](B[h[V^8033]]());if((D+4&35)=D)a:{var x=B[h[V^4522]](h[1]),y=[V^199953583,CMY,G8V,V^200626980,V^2092426487,V^406419894,ngV,V^1509666219,V^102041051,-(V^1852653695),x,SSV,x,V^102041051,-(V^1660561509),V^1148863917,null,V^298819535,V^1131633906,V^119477734,V^1381818416,V^960702138,h[V^4540],V^746322091,R9u,$Ms,-(V^1620338252),SP9,-(V^801962350),qso,-(V^1153919526),-(V^2063742837), -(V^1092628163),V^770190911,vzY,-(V^1343778624),V^2026291004,aq_,V^1846640494,KX1,V^1250031013,V^1910349393,V^238179268,-(V^1856275089),-(V^146896359),uao,-(V^169821419),-(V^1092628163),-(V^907994160),-(V^2006720021),egb,-(V^340799234),x,-(V^1201482962),V^299116220,-(V^1780617196),V^1259260389,nho,-(V^420201169),V^903713586,-(V^1375154196),V^1181833786,nT$,V^1709472369,V^919584692,n8_,V^833863759,null,V1o,V^577514393,V^1248830441,h[V^4549],V^1843109378,h[V^4575],-(V^1780617196),-(V^742570576),V^1460478862, -(V^83228988),ruX,null,NdB,-(V^1962547),h[V^4501],V^1434289015,V^963196149,V^1389898937,oQ_,-(V^1902505852)];y[V^4504]=y;y[V^4555]=y;y[V^4551]=y;if(typeof YwX===h[V^4518]){var m=B;break a}try{try{var l=T1(V^4504,V^1288,y,Date)}catch(W){l=Hl(V^4482,V^4192,y,Date)}finally{y[V^4480]>-6&&(0,y[V^4484])(((0,y[V^4512])(y[V^4558],y[(new Date(h[V^4539])/(V^4704))**1+-(V^4619)+(V^4672)]),y[V^4512])(y[V^4506],y[V^4514]),y[V^4511],y[V^4540],y[V^4572])}try{l=ue(3,V^4212,y,Date)}catch(W){y=RD(4,V^13239,y,Date)}}catch(W){m= h[V^4545]+B;break a}m=x[h[V^4498]](h[1])}return m}; IqA=function(D,X){D.U=X}; Kxo=function(D){const X=D.A.getVideoData();return g.ces(X,D.A)||!!X.Io||!!X.captionTracks.length||g.N6$(X,D.A)}; tH=function(D,X,B=!1,C=!1,V){var x;let y=D.l8.get(X);if(!y||C)if(V||(V=()=>{tH(D,X,B,C)}),x||(x=()=>{Oo(D,X)}),y=y||ou_(D,X,eR1(D,X),V,x))D.l8.set(X,y),y.create(),D.A.publish("modulecreated",X),B&&g.jK(D.A,"onApiChange")}; rL=function(D){if(D.A.j().U)return!1;if(D=D.A.getVideoData({playerType:1}).getPlayerResponse()){const X=D.adPlacements;if(X)for(let B=0;B{D.S.add(V);B.call(D)},C)}}; wPb=async function(D){var X=D.l8.get("asmjs");if(X)return X;X=G3.get("asmjs")??await new Promise((B,C)=>{gu$(D,"asmjs",()=>{const V=G3.get("asmjs");V?B(V):C("cannot load module asmjs")},C)}); if(!X)return Promise.reject("cannot load module asmjs");X=new X(D.A);D.l8.set("asmjs",X);X.create();return X}; XJ=function(D){var X=D.A.getVideoData();if(D=X.X("web_player_defer_ad")){if(g.XP(X.m1,"ad")||Fd1(X)||X.enableServerStitchedDai)var B=!1;else{D=X.startSeconds;var C=X.playerResponse?.adPlacements;if(X=C){X=Number.MAX_VALUE;for(B of C)if(C=B.adPlacementRenderer){const V=C.config?.adPlacementConfig;V?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(C=(Number(V?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(C.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),CD.l8.get("asmjs")??T6b(D))}; nub=function(D,X,B,C){var V=g.nH("SCRIPT");let x=!1,y;for(let p=0;p{D.S7()||B.call(D)},l=()=>{D.S7()||C.call(D)},W=y.onload; y.onload=p=>{HI(m);W&&W.apply(window,[p])}; const v=y.onerror;y.onerror=p=>{if(Math.random()<.01){const M=new g.AO("Unable to load player module",X,document.location&&document.location.origin);g.E(M)}HI(l);v&&v(p)}; const f=y,u=f.onreadystatechange;f.onreadystatechange=p=>{switch(f.readyState){case "loaded":case "complete":HI(m)}u&&u(p)}; x&&((V=D.A.j().cspNonce)&&y.setAttribute("nonce",V),g.tL(y,g.Vc(X)),V=g.nH("HEAD")[0]||document.body,V.insertBefore(y,V.firstChild),D.addOnDisposeCallback(()=>{y.parentNode&&y.parentNode.removeChild(y)}))}; xv=function(D,X,B){D.S7();const C=V1(D);B?(D.Z|=X,X&1&&D.N.start(),X&2&&D.Z3.start(),X&2048&&D.J.start()):(D.Z&=~X,X&1&&D.N.stop(),X&2&&D.Z3.stop(),X&2048&&D.J.stop(),X&512&&D.pv.stop());D.Z&512&&!(D.Z&128)&&D.pv.MU(D.G2);X=V1(D);C!==X&&D.publish("autohideupdate",X)}; OpX=function(D){xv(D,4,!1);D.Y&&(D.L.D$(D.Y),D.Y=null,D.U=D.L.C(D.target,"mouseover",D.M6));D.U&&(D.L.D$(D.U),D.U=D.L.C(D.target,"mouseover",D.M6))}; V1=function(D){let X=D.Z;D.api.X("allow_autohide_on_paused_videos")&&(X&=-129);D.api.X("web_player_default_autohide")&&(X&=-513);return!X}; reB=function(D,...X){var B=D.api.j();for(const x of X){if(!x||x instanceof g.ow&&!x.videoId)continue;var C=D.api.JF().getPlayerSize();var V=g.zV();X=C.width*V;V*=C.height;if(X>1280||V>720)if(C=x.y9("maxresdefault.jpg"))break;if(X>640||V>480)if(C=x.y9("maxresdefault.jpg"))break;if(X>320||V>180)if(C=x.y9("sddefault.jpg")||x.y9("hqdefault.jpg")||x.y9("mqdefault.jpg"))break;if(C=x.y9("default.jpg"))break}g.Ul(B)&&(B=new Image,B.addEventListener("load",()=>{QIB()}),B.src=C?C:"",D.api.XZ().tick("ftr")); D.G.style.backgroundImage=C?`url(${C})`:""}; DhY=function(D){for(let X=0;X=67&&!D.api.j().Y;D=D.api.j().disableOrganicUi;return!g.hl("tizen")&&!dl&&!X&&!D}; izB=function(D,X){if(!X)return!1;var B=D.api.JZ();if(B.S()&&(B=B.oo())&&g.v3(B,X))return B.controls;for(B=0;B=11;D=D.api.j().Y&&$v;return!(!X&&!D)}; vY=function(D,X){D.ED.ox();if(D.E0&&D.Yj)D.Yj=!1;else if(!D.api.j().HZ&&!D.j0()){const B=D.api.getPlayerStateObject();B.L(2)&&g.qs(D.api)||D.lO(B);X&&WY(D,X)?$hV(D):!D.api.j().BZ||B.isCued()||B.L(1024)?D.N3():D.Cf.isActive()?(D.TC(),D.Cf.stop()):D.Cf.start()}}; fU=function(D,X){return!D.api.isInline()&&!izB(D,XK(X))&&g.L9(X)}; u1=function(D,X){return D.api.getVideoData()?.mutedAutoplay&&X.target?.className?.includes("ytp-info-panel")?!1:g.L9(X)&&D.api.isMutedByMutedAutoplay()?(D.api.unMute(),D.api.getPresentingPlayerType()===2&&D.api.playVideo(),X=D.api.getPlayerStateObject(),!X.L(4)||X.L(8)||X.L(2)||D.N3(),!0):!1}; WY=function(D,X){if(!D.api.j().X("web_player_invisible_fullscreen_button"))return!1;var B=D.api.getRootNode().getBoundingClientRect();let C,V;X.targetTouches&&X.targetTouches.length?(C=X.targetTouches[0].clientX,V=X.targetTouches[0].clientY):X.clientX!==void 0&&(C=X.clientX,V=X.clientY);return C!==void 0&&V!==void 0&&(X=C-B.left,B=V-B.top,D=D.api.getPlayerSize(),B>=D.height-40&&X>=D.width-40)?!0:!1}; $hV=function(D){if(D.api.j().BZ&&D.api.getPresentingPlayerType()!==3)try{D.api.toggleFullscreen().catch(X=>{D.ov(X)}),D.api.X("web_player_fullscreen_double_click_ve")&&D.api.logClick(D.api.JF().element)}catch(X){D.ov(X)}}; WU1=function(D,X,B){D.api.isFullscreen()?B<1-X&&D.api.toggleFullscreen():B>1+X&&D.api.toggleFullscreen()}; pU=function(D,X,B="",C=""){D.updateValue("label",B);D.updateValue("icon",X);D.L.Lz();D.Z.start();D.updateValue("title",C);g.q(D.element,"ytp-bezel-text-hide",!C)}; h3=function(D,X,B){let C;X<=0?(B=kM(),X="muted",C=0):(B=B?{O:"svg",B:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{O:"path",GD:!0,B:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}}]}:{O:"svg",B:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{O:"path",GD:!0,B:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z M19,11.29 C21.89,12.15 24,14.83 24,18 C24,21.17 21.89,23.85 19,24.71 L19,26.77 C23.01,25.86 26,22.28 26,18 C26,13.72 23.01,10.14 19,9.23 L19,11.29 Z", fill:"#fff"}}]},C=Math.floor(X),X=C+"volume");pU(D,B,X,`${C}%`)}; v9_=function(D,X){X=X?{O:"svg",B:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W:[{O:"path",GD:!0,D:"ytp-svg-fill",B:{d:"M 17,24 V 12 l -8.5,6 8.5,6 z m .5,-6 8.5,6 V 12 l -8.5,6 z"}}]}:Kqu();const B=D.A.getPlaybackRate(),C=g.al("Speed is $RATE",{RATE:String(B)});pU(D,X,C,B+"x")}; fL9=function(D,X){X=X?"Subtitles/closed captions on":"Subtitles/closed captions off";pU(D,eEX(D.A),X)}; ubz=function(D,X){D.L=X;D.element.classList.toggle(J3.NOTIFICATIONS_ENABLED,D.L);const B=D.api.getVideoData();B?(X=X?B.qP:B.VQ)?(D=D.api.Yu())?gj(D,X):g.E(Error("No innertube service available when updating notification preferences.")):g.E(Error("No update preferences command available.")):g.E(Error("No video data when updating notification preferences."))}; MO=function(D,X,B){const C=document.location.protocol;D=LJ9(`${C}//${D}/signin?context=popup`,"feature",X,"next",`${C}//${location.hostname}/post_login`);ppB(D,B)}; ppB=function(D,X){if(D=g.EL(window,D,"loginPopup","width=800,height=600,resizable=yes,scrollbars=yes"))pSB(()=>{X()}),D.moveTo((screen.width-800)/2,(screen.height-600)/2)}; Aou=function(D){const X=D.api.j();hos(D);D.updateValue("flyoutUnfocusable","true");D.updateValue("channelTitleFocusable","-1");D.updateValue("shouldHideExpandedTitleForA11y","true");D.updateValue("shouldHideExpandedSubtitleForA11y","true");X.Z||X.b0||(D.C(D.channel,"mouseenter",D.S),D.C(D.channel,"mouseleave",D.G),D.C(D.channel,"focusin",D.S),D.C(D.channel,"focusout",B=>{D.channel.contains(B.relatedTarget)||D.G()})); D.U=new g.tM(()=>{D.isExpanded()&&(D.api.logVisibility(D.channelName,!1),D.subscribeButton&&(D.subscribeButton.hide(),D.api.logVisibility(D.subscribeButton.element,!1)),D.L&&(D.L.hide(),D.api.logVisibility(D.L.element,!1)),D.channel.classList.remove("ytp-title-expanded"),D.channel.classList.add("ytp-title-show-collapsed"))},500); g.U(D,D.U);D.C(D.channel,Job,()=>{M5X(D)}); D.C(D.api,"onHideControls",D.Y);D.C(D.api,"appresize",D.Y);D.C(D.api,"fullscreentoggled",D.Y)}; A3=function(D){var X=D.api.j();const B=D.api.getVideoData();let C=g.aM(X)+B.b0;g.W5(B)&&(C="https://music.youtube.com"+B.b0);if(!g.WU(X))return C;X={};g.Ms(D.api,"addEmbedsConversionTrackingParams",[X]);return g.lm(C,X)}; jEu=function(D){const X=D.api.getPlayerSize();return g.WU(D.api.j())&&X.width>=524}; hos=function(D){if(!D.api.j().s2){var X=D.api.getVideoData(),B=new g.jb("Subscribe",null,"Subscribed",null,!0,!1,X.hX,X.subscribed,"channel_avatar",null,D.api,!0);D.api.createServerVe(B.element,D);D.api.setTrackingParams(B.element,X.subscribeButtonRenderer?.trackingParams||null);D.C(B.element,"click",()=>{D.api.logClick(B.element)}); D.subscribeButton=B;g.U(D,D.subscribeButton);D.subscribeButton.Ia(D.K);D.subscribeButton.hide();var C=new Hzz(D.api);D.L=C;g.U(D,C);C.Ia(D.K);C.hide();D.C(D.api,"SUBSCRIBE",()=>{X.Mn&&(C.show(),D.api.logVisibility(C.element,!0))}); D.C(D.api,"UNSUBSCRIBE",()=>{X.Mn&&(C.hide(),D.api.logVisibility(C.element,!1),ubz(C,!1))})}}; M5X=function(D){D.channel.classList.remove("ytp-title-show-collapsed");D.channel.classList.remove("ytp-title-show-expanded")}; FUA=function(D,X="",B=""){D.V?(D.N!==X&&(D.Z.style.backgroundImage=`url(${X})`,D.N=X),D.updateValue("channelLink",A3(D)),D.updateValue("channelLogoLabel",g.al("Photo image of $CHANNEL_NAME",{CHANNEL_NAME:B})),g.V7(D.api.getRootNode(),"ytp-title-enable-channel-logo")):g.y7(D.api.getRootNode(),"ytp-title-enable-channel-logo");D.api.logVisibility(D.Z,D.V&&D.Z3)}; HY=function(D,X){D.element.setAttribute("aria-haspopup",String(X))}; zoo=function(){let D=document.queryCommandSupported&&document.queryCommandSupported("copy");zc("Chromium")>=43&&(D=!0);zc("Firefox")<=40&&(D=!1);return D}; FJ=function(D){D.vM?.BC(!D.A.isFullscreen()&&!D.A.isMinimized()&&D.A.getPresentingPlayerType()!==2&&D.A.j().showMiniplayerButton)}; bzu=function(D){const X=!!D.Qz;g.nm(D.TD,X?"Copy debug info":"Get debug info");HY(D.TD,!X);g.nm(D.N7,X?"Copy embed code":"Get embed code");HY(D.N7,!X);g.nm(D.getVideoUrl,X?"Copy video URL":"Get video URL");HY(D.getVideoUrl,!X);g.nm(D.pB,X?"Copy video URL at current time":"Get video URL at current time");HY(D.pB,!X);D.N7.setIcon(X?YP9():null);D.getVideoUrl.setIcon(X?p9():null);D.pB.setIcon(X?p9():null)}; ki$=function(D,X){var B=D.A.j();const C=D.A.getPresentingPlayerType()===2;var V=!C||X.isListed;V=!B.J&&!!X.videoId&&V;B.playerStyle!=="play"?B="https://support.google.com/youtube/?p=report_playback":(B={contact_type:"playbackissue",html5:1,ei:X.eventId,v:X.videoId,p:"movies_playback"},X.Z&&(B.fmt=X.Z.itag),X.clientPlaybackNonce&&(B.cpn=X.clientPlaybackNonce),X.partnerId&&(B.partnerid=X.partnerId),B=g.lm("//support.google.com/googleplay/",B));D.N7.BC(V&&X.allowEmbed);D.getVideoUrl.BC(V);D.pB.BC(V&& !X.isLivePlayback);D.Na.setContent(B,"href");D.AX?.BC(!X.