=0||(p.provider.Ta.getVisibilityState()===3?p.W=!0:(p.T=g.bF(p.provider),p.delay.start()))};
NXe=function(p){if(!(p.C<0)){var C=g.bF(p.provider),V=C-p.S;p.S=C;p.playerState.state===8?p.playTimeSecs+=V:p.playerState.isBuffering()&&!g.r(p.playerState,16)&&(p.rebufferTimeSecs+=V)}};
HuV=function(p){var C;switch((C=p.yn.playerCanaryStage)==null?void 0:C.toLowerCase()){case "xsmall":return"HTML5_PLAYER_CANARY_STAGE_XSMALL";case "small":return"HTML5_PLAYER_CANARY_STAGE_SMALL";case "medium":return"HTML5_PLAYER_CANARY_STAGE_MEDIUM";case "large":return"HTML5_PLAYER_CANARY_STAGE_LARGE";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}};
XuL=function(p){return window.PressureObserver&&new window.PressureObserver(p)};
daY=function(p){p=p===void 0?XuL:p;g.z.call(this);var C=this;this.C=p(function(N){C.T=N.at(-1)});
var V;this.V=(V=this.C)==null?void 0:V.observe("cpu",{sampleInterval:2E3})};
iuV=function(p){var C={},V=window.h5vcc;C.hwConcurrency=navigator.hardwareConcurrency;p.T&&(C.cpt=p.T.time,C.cps=p.T.state);if(V==null?0:V.cVal)C.cb2s=V.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),C.cb5s=V.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),C.cb30s=V.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30");return C};
hwS=function(p){var C;g.I(function(V){if(V.C==1)return g.y(V,p.V,2);(C=p.C)==null||C.disconnect();g.JQ(V)})};
ans=function(p,C){C?sVv.test(p):(p=g.sk(p),Object.keys(p).includes("cpn"))};
lnY=function(p,C,V,N,H,X,d){var a={format:"RAW"},E={};if(l1(p)&&tw()){if(d){var l;((l=EbH.uaChPolyfill)==null?void 0:l.state.type)!==2?d=null:(d=EbH.uaChPolyfill.state.data.values,d={"Synth-Sec-CH-UA-Arch":d.architecture,"Synth-Sec-CH-UA-Model":d.model,"Synth-Sec-CH-UA-Platform":d.platform,"Synth-Sec-CH-UA-Platform-Version":d.platformVersion,"Synth-Sec-CH-UA-Full-Version":d.uaFullVersion});E=Object.assign(E,d);a.withCredentials=!0}(d=g.pO("EOM_VISITOR_DATA"))?E["X-Goog-EOM-Visitor-Id"]=d:N?E["X-Goog-Visitor-Id"]=
N:g.pO("VISITOR_DATA")&&(E["X-Goog-Visitor-Id"]=g.pO("VISITOR_DATA"));V&&(E["X-Goog-PageId"]=V);(N=C.sY)&&!$S(C)&&(E["X-Goog-AuthUser"]=N);H&&(E.Authorization="Bearer "+H);C.G("enable_datasync_id_header_in_web_vss_pings")&&C.o5&&C.datasyncId&&(E["X-YouTube-DataSync-Id"]=C.datasyncId);d||E["X-Goog-Visitor-Id"]||H||V||N?a.withCredentials=!0:C.G("html5_send_cpn_with_options")&&sVv.test(p)&&(a.withCredentials=!0)}Object.keys(E).length>0&&(a.headers=E);X&&(a.onFinish=X);return Object.keys(a).length>1?
a:null};
tPa=function(p,C,V,N,H,X,d,a){tw()&&V.token&&(p=aK(p,{ctt:V.token,cttype:V.nm,mdx_environment:V.mdxEnvironment}));N.G("net_pings_low_priority")&&(C||(C={}),C.priority="low");X||a&&N.G("nwl_skip_retry")?(C==null?C={}:ans(p,N.G("html5_assert_cpn_with_regex")),d?iV().sendAndWrite(p,C):iV().sendThenWrite(p,C,a)):C?(ans(p,N.G("html5_assert_cpn_with_regex")),N.G("net_pings_use_fetch")?cTH(p,C):g.qU(p,C)):g.BC(p,H)};
c6v=function(p){for(var C=[],V=0;V500&&V.k_("vmlock",{diff:X.toFixed()});V.Wr=H},250));
p.Ta.B1()&&C&&(this.Vn=C-Math.round(g.bF(p)*1E3));this.provider.videoData.yr&&(this.remoteControlMode=maa[this.provider.videoData.yr]||0);this.provider.videoData.tX&&(C=zqS(this.provider.videoData.tX),C==null?0:C.length)&&(this.remoteConnectedDevices=C);if(p.yn.Gk()||p.G("html5_log_cpu_info"))this.l_=new daY,g.R(this,this.l_)};
g.kb=function(p,C,V,N){var H=p.T[V];H||(H=[],p.T[V]=H);H.push(C.toFixed(3)+":"+N.join(":"))};
vbQ=function(p,C){var V=p.adCpn||p.provider.videoData.clientPlaybackNonce,N=p.provider.getCurrentTime(V);g.kb(p,C,"cmt",[N.toFixed(3)]);N=p.provider.DQ(V);if(p.S&&N*1E3>p.S.cQ+100&&p.S){var H=p.S;V=H.isAd;N=N*1E3-H.cQ;p.i7=C*1E3-H.olY-N-H.esn;H=(0,g.Ip)()-N;C=p.i7;N=p.provider.videoData;var X=N.isAd();if(V||X){X=(V?"ad":"video")+"_to_"+(X?"ad":"video");var d={};N.Y&&(d.cttAuthInfo={token:N.Y,videoId:N.videoId});d.startTime=H-C;NR(X,d);g.V3({targetVideoId:N.videoId,targetCpn:N.clientPlaybackNonce},
X);jL("pbs",H,X)}else H=p.provider.Ta.e5(),H.Y!==N.clientPlaybackNonce?(H.W=N.clientPlaybackNonce,H.C=C):N.fq()||g.eG(new g.Bw("CSI timing logged before gllat",{cpn:N.clientPlaybackNonce}));p.k_("gllat",{l:p.i7.toFixed(),prev_ad:+V});delete p.S}};
Yb=function(p,C){C=C===void 0?NaN:C;C=C>=0?C:g.bF(p.provider);var V=p.provider.Ta.OS(),N=V.DO-(p.Ga||0);N>0&&g.kb(p,C,"bwm",[N,(V.dW-(p.wy||0)).toFixed(3)]);isNaN(p.Ga)&&V.DO&&p.isOffline&&p.Bd(!1);p.Ga=V.DO;p.wy=V.dW;isNaN(V.bandwidthEstimate)||g.kb(p,C,"bwe",[V.bandwidthEstimate.toFixed(0)]);p.provider.yn.Gk()&&Object.keys(V.T).length!==0&&p.k_("bwinfo",V.T);if(p.provider.yn.Gk()||p.provider.yn.G("html5_log_meminfo"))N=w3s(),Object.values(N).some(function(X){return X!==void 0})&&p.k_("meminfo",
N);
if(p.provider.yn.Gk()||p.provider.yn.G("html5_log_cpu_info")){var H;(N=(H=p.l_)==null?void 0:iuV(H))&&Object.values(N).some(function(X){return X!=null})&&p.k_("cpuinfo",N)}p.b_&&g.kb(p,C,"bat",[p.b_.level,
p.b_.charging?"1":"0"]);H=p.provider.Ta.getVisibilityState();p.uJ!==H&&(g.kb(p,C,"vis",[H]),p.uJ=H);vbQ(p,C);(H=Fse(p.provider))&&H!==p.Q$&&(g.kb(p,C,"conn",[H]),p.Q$=H);SZS(p,C,V)};
SZS=function(p,C,V){if(!isNaN(V.qD)){var N=V.qD;V.C96E3&&(new g.N8(p.reportStats,0,p)).start()};
u9a=function(p){p.provider.videoData.K1&&zK(p,"prefetch");p.provider.videoData.wy&&p.k_("reload",{r:p.provider.videoData.reloadReason,ct:p.provider.videoData.wy});p.provider.videoData.Mo&&zK(p,"monitor");p.provider.videoData.isLivePlayback&&zK(p,"live");gB&&zK(p,"streaming");p.provider.videoData.yr&&p.k_("ctrl",{mode:p.provider.videoData.yr},!0);if(p.provider.videoData.tX){var C=p.provider.videoData.tX.replace(/,/g,"_");p.k_("ytp",{type:C},!0)}p.provider.videoData.bV&&(C=p.provider.videoData.bV.replace(/,/g,
"."),p.k_("ytrexp",{ids:C},!0));var V=p.provider.videoData;C=p.provider.yn.G("enable_white_noise")||p.provider.yn.G("enable_webgl_noop");V=g.c_(V)||g.$A(V)||g.QB(V)||g.rs(V);(C||V)&&(C=(0,g.RV)())&&(p.T.gpu=[C]);h_(p.provider.videoData)&&g.kb(p,g.bF(p.provider),"dt",["1"]);p.provider.yn.Gk()&&(C=(0,g.Ip)()-p.provider.yn.H1,p.k_("playerage",{secs:Math.pow(1.6,Math.round(Math.log(C/1E3)/Math.log(1.6))).toFixed()}));p.V=!0;p.Y=g.Se(function(){p.reportStats()},1E4)};
Uae=function(p,C,V){var N=g.bF(p.provider);ZuY(p,N,C,0,V);Yb(p,N);Da1(p)};
ZuY=function(p,C,V,N,H){var X=p.provider.yn.T.cbrver;p.provider.yn.T.cbr==="Chrome"&&/^96[.]/.test(X)&&V==="net.badstatus"&&/rc\.500/.test(H)&&fnL(p,3);p.provider.yn.G("html5_use_ump")&&/b248180278/.test(H)&&fnL(p,4);X=p.provider.getCurrentTime(p.adCpn||p.provider.videoData.clientPlaybackNonce);N=N===1?"fatal":"";V=[V,N,X.toFixed(3)];N&&(H+=";a6s."+ue());H&&V.push(Ou1(H));g.kb(p,C,"error",V);p.V=!0};
y6v=function(p){p.C>=0||(p.provider.yn.W1||p.provider.Ta.getVisibilityState()!==3?p.C=g.bF(p.provider):p.Y_=!0)};
qZY=function(p,C,V,N){if(V!==p.OO){C=10&&p.playTimeSecs<=180&&(p.T.qoealert=["1"],p.Mo=!0)),V!=="B"||p.OO!=="PL"&&p.OO!=="PB"||(p.isBuffering=!0),p.W=C);p.OO==="PL"&&(V==="B"||V==="S")||p.provider.yn.Gk()?Yb(p,C):(p.F$||V!=="PL"||(p.F$=!0,SZS(p,C,p.provider.Ta.OS())),vbQ(p,C));V==="PL"&&g.HF(p.zB);var H=[V];V==="S"&&N&&H.push("ss."+N);g.kb(p,C,"vps",H);p.OO=V;
p.bx=C;p.W=C;p.V=!0}};
zK=function(p,C){var V=p.T.cat||[];V.push(C);p.T.cat=V};
nu=function(p,C,V,N,H,X){var d=g.bF(p.provider);V!==1&&V!==3&&V!==5||g.kb(p,d,"vps",[p.OO]);var a=p.T.xvt||[];a.push("t."+d.toFixed(3)+";m."+X.toFixed(3)+";g."+C+";tt."+V+";np.0;c."+N+";d."+H);p.T.xvt=a};
fnL=function(p,C){if(!p.Qn){var V=p.T.fcnz;V||(V=[],p.T.fcnz=V);V.push(String(C));p.Qn=!0}};
Ou1=function(p){/[^a-zA-Z0-9;.!_-]/.test(p)&&(p=p.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return p};
Inu=function(p){this.provider=p;this.D=!1;this.T=0;this.S=-1;this.mF=NaN;this.V=0;this.segments=[];this.Y=this.W=0;this.previouslyEnded=!1;this.Z=this.provider.Ta.getVolume();this.J=this.provider.Ta.isMuted()?1:0;this.C=eP(this.provider)};
Pu=function(p){p.C.startTime=p.V;p.C.endTime=p.T;var C=!1;p.segments.length&&g.wY(p.segments).isEmpty()?(p.segments[p.segments.length-1].previouslyEnded&&(p.C.previouslyEnded=!0),p.segments[p.segments.length-1]=p.C,C=!0):p.segments.length&&p.C.isEmpty()||(p.segments.push(p.C),C=!0);C?p.C.endTime===0&&(p.previouslyEnded=!1):p.C.previouslyEnded&&(p.previouslyEnded=!0);p.W+=p.T-p.V;p.C=eP(p.provider);p.C.previouslyEnded=p.previouslyEnded;p.previouslyEnded=!1;p.V=p.T};
A6L=function(p){buL(p);p.Y=g.Se(function(){p.update()},100);
p.mF=g.bF(p.provider);p.C=eP(p.provider)};
buL=function(p){g.Dr(p.Y);p.Y=NaN};
ob9=function(p,C,V){V-=p.mF;return C===p.T&&V>.5};
kK9=function(p,C,V,N){this.yn=C;this.Q$=V;this.segments=[];this.experimentIds=[];this.Y_=this.Hc=this.isFinal=this.delayThresholdMet=this.Wc=this.zB=this.autoplay=this.autonav=!1;this.wy="yt";this.D=[];this.Y=this.Z=null;this.sendVisitorIdHeader=this.l_=!1;this.J=this.pageId="";this.W=V==="watchtime";this.V=V==="playback";this.sY=V==="atr";this.f9=V==="engage";this.sendVisitorIdHeader=!1;this.uri=this.sY?"/api/stats/"+V:"//"+C.kz+"/api/stats/"+V;N&&(this.Hc=N.fs,N.rtn&&(this.Y=N.rtn),this.W?(this.playerState=
N.state,N.rti>0&&(this.Z=N.rti)):(this.W1=N.mos,this.FF=N.volume,N.at&&(this.adType=N.at)),N.autonav&&(this.autonav=N.autonav),N.inview!=null&&(this.uJ=N.inview),N.size&&(this.MW=N.size),N.playerwidth&&(this.playerWidth=N.playerwidth),N.playerheight&&(this.playerHeight=N.playerheight));this.XO=g.Y5(C.T);this.J=Wb(C.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.J==="all"||this.J==="once")this.bx=g.Y5(C.wy);this.iW=C.F$;this.experimentIds=DBs(C.experiments);this.R$=C.ER;this.wy=C.a$;this.region=
C.region;this.userAge=C.userAge;this.Qn=C.vz;this.K1=bV();this.sendVisitorIdHeader=C.sendVisitorIdHeader;this.Vn=C.G("vss_pings_using_networkless")||C.G("kevlar_woffle");this.eZ=C.G("vss_final_ping_send_and_write");this.Sa=C.G("vss_use_send_and_write");this.pageId=C.pageId;this.H1=C.G("vss_playback_use_send_and_write");C.livingRoomAppMode&&(this.livingRoomAppMode=C.livingRoomAppMode);this.d7=C.S&&C.G("embeds_append_synth_ch_headers");g.KI(C)&&(this.vr=C.Sa);g.cw(g.Ig(C))&&this.D.push(1);this.accessToken=
g.XE(p);p.GR[this.Q$]?this.S=p.GR[this.Q$]:p.GR.playback&&(this.S=p.GR.playback);this.adFormat=p.adFormat;this.adQueryId=p.adQueryId;this.autoplay=Hk(p);this.V&&(this.zB=(p.G("html5_enable_log_server_autoplay")||p.G("enable_cleanup_masthead_autoplay_hack_fix"))&&p.Zm&&CT(p)==="adunit"?!0:!1);this.autonav=p.isAutonav||this.autonav;this.contentVideoId=Vk(p);this.clientPlaybackNonce=p.clientPlaybackNonce;this.Wc=p.g6;p.Y&&(this.a$=p.Y,this.F$=p.jS);p.mdxEnvironment&&(this.mdxEnvironment=p.mdxEnvironment);
this.T=p.Kx;this.ER=p.ER;p.C&&(this.QZ=p.C.itag,p.S&&p.S.itag!==this.QZ&&(this.Mo=p.S.itag));p.T&&he(p.T)&&(this.offlineDownloadUserChoice="1");this.eventLabel=CT(p);this.Y_=p.d7?!1:p.iW;this.cV=p.Fu;if(C=v_(p))this.N5=C;this.sO=p.IX;this.partnerId=p.partnerId;this.eventId=p.eventId;this.playlistId=p.zt||p.playlistId;this.lz=p.lz;this.yr=p.yr;this.tX=p.tX;this.Y$=p.Y$;this.subscribed=p.subscribed;this.videoId=p.videoId;this.videoMetadata=p.videoMetadata;this.visitorData=p.visitorData;this.osid=p.osid;
this.xu=p.xu;this.referrer=p.referrer;this.Ec=p.HY||p.Ec;this.UY=p.Up;this.FL=p.FL;this.userGenderAge=p.userGenderAge;this.ND=p.ND;this.embedsRct=p.embedsRct;this.embedsRctn=p.embedsRctn;g.KI(this.yn)&&p.mutedAutoplay&&this.D.push(2);p.isEmbedsShortsMode(new g.Sg(this.playerWidth,this.playerHeight),!!this.playlistId)&&this.D.push(3);g.ck(p)&&this.D.push(4);this.Ga=p.SQ;p.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=p.compositeLiveIngestionOffsetToken)};
xaQ=function(p,C){var V=p.sendVisitorIdHeader?p.visitorData:void 0;return g.pk(p.yn,p.accessToken).then(function(N){return lnY(p.uri,p.yn,p.pageId,V,N,C,p.d7)})};
Rws=function(p,C){return function(){p.yn.G("html5_simplify_pings")?(p.T=p.Wr,p.xt=C(),p.K1=0,p.send()):xaQ(p).then(function(V){var N=YZj(p);N.cmt=N.len;N.lact="0";var H=C().toFixed(3);N.rt=Number(H).toString();N=g.BX(p.uri,N);p.yn.G("vss_through_gel_double")&&zwX(N);p.Vn?(V==null&&(V={}),p.Sa?iV().sendAndWrite(N,V):iV().sendThenWrite(N,V)):V?g.qU(N,V):g.BC(N)})}};
YZj=function(p){var C={ns:p.wy,el:p.eventLabel,cpn:p.clientPlaybackNonce,ver:2,cmt:p.C(p.T),fmt:p.QZ,fs:p.Hc?"1":"0",rt:p.C(p.xt),adformat:p.adFormat,content_v:p.contentVideoId,euri:p.iW,lact:p.K1,live:p.N5,cl:(712772113).toString(),mos:p.W1,state:p.playerState,volume:p.FF};p.subscribed&&(C.subscribed="1");Object.assign(C,p.XO);p.J==="all"?Object.assign(C,p.bx):p.J==="once"&&p.V&&Object.assign(C,p.bx);p.autoplay&&(C.autoplay="1");p.zB&&(C.sautoplay="1");p.Wc&&(C.dni="1");!p.W&&p.vr&&(C.epm=nb9[p.vr]);
p.isFinal&&(C["final"]="1");p.Y_&&(C.splay="1");p.ER&&(C.delay=p.ER);p.R$&&(C.hl=p.R$);p.region&&(C.cr=p.region);p.userGenderAge&&(C.uga=p.userGenderAge);p.userAge!==void 0&&p.Qn&&(C.uga=p.Qn+p.userAge);p.Wr!==void 0&&(C.len=p.C(p.Wr));!p.W&&p.experimentIds.length>0&&(C.fexp=p.experimentIds.toString());p.Y!==null&&(C.rtn=p.C(p.Y));p.Ec&&(C.feature=p.Ec);p.yr&&(C.ctrl=p.yr);p.tX&&(C.ytr=p.tX);p.Mo&&(C.afmt=p.Mo);p.offlineDownloadUserChoice&&(C.ODUC=p.offlineDownloadUserChoice);p.YM&&(C.lio=p.C(p.YM));
p.W?(C.idpj=p.cV,C.ldpj=p.sO,p.delayThresholdMet&&(C.dtm="1"),p.Z!=null&&(C.rti=p.C(p.Z)),p.ND&&(C.ald=p.ND),p.compositeLiveIngestionOffsetToken&&(C.clio=p.compositeLiveIngestionOffsetToken)):p.adType!==void 0&&(C.at=p.adType);p.MW&&(p.V||p.W)&&(C.size=p.MW);p.V&&p.D.length&&(C.pbstyle=p.D.join(","));p.uJ!=null&&(p.V||p.W)&&(C.inview=p.C(p.uJ));p.W&&(C.volume=wX(p,g.bZ(p.segments,function(N){return N.volume})),C.st=wX(p,g.bZ(p.segments,function(N){return N.startTime})),C.et=wX(p,g.bZ(p.segments,function(N){return N.endTime})),
xo(p.segments,function(N){return N.playbackRate!==1})&&(C.rate=wX(p,g.bZ(p.segments,function(N){return N.playbackRate}))),xo(p.segments,function(N){return N.T!=="-"})&&(C.als=g.bZ(p.segments,function(N){return N.T}).join(",")),xo(p.segments,function(N){return N.previouslyEnded})&&(C.pe=g.bZ(p.segments,function(N){return""+ +N.previouslyEnded}).join(",")));
C.muted=wX(p,g.bZ(p.segments,function(N){return N.muted?1:0}));
xo(p.segments,function(N){return N.visibilityState!==0})&&(C.vis=wX(p,g.bZ(p.segments,function(N){return N.visibilityState})));
xo(p.segments,function(N){return N.connectionType!==0})&&(C.conn=wX(p,g.bZ(p.segments,function(N){return N.connectionType})));
xo(p.segments,function(N){return N.C!==0})&&(C.blo=wX(p,g.bZ(p.segments,function(N){return N.C})));
xo(p.segments,function(N){return!!N.V})&&(C.blo=g.bZ(p.segments,function(N){return N.V}).join(","));
xo(p.segments,function(N){return!!N.compositeLiveStatusToken})&&(C.cbs=g.bZ(p.segments,function(N){return N.compositeLiveStatusToken}).join(","));
xo(p.segments,function(N){return N.W!=="-"})&&(C.cc=g.bZ(p.segments,function(N){return N.W}).join(","));
xo(p.segments,function(N){return N.clipId!=="-"})&&(C.clipid=g.bZ(p.segments,function(N){return N.clipId}).join(","));
if(xo(p.segments,function(N){return!!N.S})){var V="au";
p.V&&(V="au_d");C[V]=g.bZ(p.segments,function(N){return N.S}).join(",")}tw()&&p.a$&&(C.ctt=p.a$,C.cttype=p.F$,C.mdx_environment=p.mdxEnvironment);
p.f9&&(C.etype=p.b_!==void 0?p.b_:0);p.UY&&(C.uoo=p.UY);p.livingRoomAppMode&&p.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(C.clram=ewY[p.livingRoomAppMode]||p.livingRoomAppMode);p.S?PFe(p,C):(C.docid=p.videoId,C.referrer=p.referrer,C.ei=p.eventId,C.of=p.xu,C.osid=p.osid,C.vm=p.videoMetadata,p.adQueryId&&(C.aqi=p.adQueryId),p.autonav&&(C.autonav="1"),p.playlistId&&(C.list=p.playlistId),p.Y$&&(C.ssrt="1"),p.FL&&(C.upt=p.FL));p.V&&(p.embedsRct&&(C.rct=p.embedsRct),p.embedsRctn&&(C.rctn=
p.embedsRctn),p.compositeLiveIngestionOffsetToken&&(C.clio=p.compositeLiveIngestionOffsetToken));p.Ga&&(C.host_cpn=p.Ga);return C};
PFe=function(p,C){if(C&&p.S){var V=new Set(["q","feature","mos"]),N=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),H=new Set(["aqi","autonav","list","ssrt","upt"]);p.S.ns==="3pp"&&(C.ns="3pp");for(var X=g.F(Object.keys(p.S)),d=X.next();!d.done;d=X.next())d=d.value,N.has(d)||V.has(d)||H.has(d)&&!p.S[d]||(C[d]=p.S[d])}};
wX=function(p,C){return g.bZ(C,p.C).join(",")};
zwX=function(p){p.indexOf("watchtime")!==-1&&g.t1("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:p}})};
wu9=function(p,C){p.attestationResponse&&xaQ(p).then(function(V){V=V||{};V.method="POST";V.postParams={atr:p.attestationResponse};p.Vn?p.Sa?iV().sendAndWrite(C,V):iV().sendThenWrite(C,V):g.qU(C,V)})};
$b=function(p){g.z.call(this);this.provider=p;this.Y="paused";this.W=NaN;this.D=[10,10,10,40];this.Z=this.J=0;this.b_=this.Vn=this.sY=this.a$=this.V=!1;this.C=this.S=NaN;this.T=new Inu(p)};
Wsy=function(p){if(!p.V){p.provider.videoData.wf===16623&&g.eG(Error("Playback for EmbedPage"));var C=Lu(p,"playback");a:{if(p.provider.yn.G("web_player_use_server_vss_schedule")){var V,N=(V=p.provider.videoData.getPlayerResponse())==null?void 0:V.playbackTracking,H=N==null?void 0:N.videostatsScheduledFlushWalltimeSeconds;N=N==null?void 0:N.videostatsDefaultFlushIntervalSeconds;if(H&&H.length>0&&N){V=[];var X=p.provider.videoData.Fu,d=p.provider.videoData.IX,a=-X;H=g.F(H);for(var E=H.next();!E.done;E=
H.next())E=E.value,V.push(E-a),a=E;V.push(N+d-X);V.push(N);p.D=V;break a}}p.D=[10+p.provider.videoData.Fu,10,10,40+p.provider.videoData.IX-p.provider.videoData.Fu,40]}A6L(p.T);C.Y=gX(p);p.C>0&&(C.T-=p.C);C.send();p.provider.videoData.NA&&(C=p.provider.yn,N=p.provider.videoData,V={html5:"1",video_id:N.videoId,cpn:N.clientPlaybackNonce,ei:N.eventId,ptk:N.NA,oid:N.fE,ptchn:N.iB,pltype:N.Wl,content_v:Vk(N)},N.KA&&Object.assign(V,{m:N.KA}),C=g.BX(C.Vn+"ptracking",V),$a1(p,C));p.provider.videoData.ER||
(Lse(p),gba(p),p.sx());p.V=!0;C=p.T;C.T=C.provider.Ta.DQ();C.mF=g.bF(C.provider);!(C.V===0&&C.T<5)&&C.T-C.V>2&&(C.V=C.T);C.D=!0;p.provider.yn.G("html5_log_vss_details")&&p.provider.Ta.k_("vssinit",{})}};
gX=function(p,C){C=C===void 0?NaN:C;var V=g.bF(p.provider);C=isNaN(C)?V:C;C=Math.ceil(C);var N=p.D[p.J];p.J+11E3;!(X.length>1)&&X[0].isEmpty()||a||(d.Y=gX(p,H));d.send();p.Z++}},(H-V)*1E3);
return p.S=H};
Wu=function(p){g.KO(p.W);p.W=NaN};
QVe=function(p){p.T.update();p=p.T;p.segments.length&&p.T===p.V||Pu(p);var C=p.segments;p.segments=[];return C};
Lu=function(p,C){var V=BXY(p.provider);Object.assign(V,{state:p.Y});C=new kK9(p.provider.videoData,p.provider.yn,C,V);C.T=p.provider.Ta.DQ();V=p.provider.videoData.clientPlaybackNonce;C.T=p.provider.Ta.tR(V);p.provider.videoData.isLivePlayback||(C.Wr=p.provider.Ta.getDuration(V));p.provider.videoData.T&&(V=p.provider.videoData.T.Ft(C.T))&&(C.YM=V-C.T);C.xt=g.bF(p.provider);C.segments=[eP(p.provider)];return C};
r6S=function(p,C){var V=Lu(p,"watchtime");GKY(p)&&(V.delayThresholdMet=!0,p.sY=!0);if(p.C>0){for(var N=g.F(C),H=N.next();!H.done;H=N.next())H=H.value,H.startTime-=p.C,H.endTime-=p.C;V.T-=p.C}else V.T=p.T.kC();V.segments=C;return V};
Qb=function(p,C){var V=pOs(p,!isNaN(p.S));C&&(p.S=NaN);return V};
pOs=function(p,C){var V=r6S(p,QVe(p));!isNaN(p.S)&&C&&(V.Z=p.S);return V};
GKY=function(p){var C;if(C=p.provider.videoData.isLoaded()&&p.provider.videoData.ER&&p.V&&!p.sY)C=p.T,C=C.W+C.provider.Ta.DQ()-C.V>=p.provider.videoData.ER;return!!C};
Lse=function(p){p.provider.videoData.youtubeRemarketingUrl&&!p.Vn&&($a1(p,p.provider.videoData.youtubeRemarketingUrl),p.Vn=!0)};
gba=function(p){p.provider.videoData.googleRemarketingUrl&&!p.b_&&($a1(p,p.provider.videoData.googleRemarketingUrl),p.b_=!0)};
CYQ=function(p){p.provider.yn.G("html5_log_vss_details")&&p.provider.Ta.k_("vssfi",{});if(!p.fS()&&p.V){p.Y="paused";var C=Qb(p);C.isFinal=!0;C.send();p.dispose()}};
jia=function(p,C){if(!p.fS())if(g.r(C.state,2)||g.r(C.state,512)){if(p.Y="paused",g.Kt(C,2)||g.Kt(C,512))g.Kt(C,2)&&(p.T.previouslyEnded=!0),p.V&&(Wu(p),Qb(p).send(),p.S=NaN)}else if(g.r(C.state,8)){p.Y="playing";var V=p.V&&isNaN(p.W)?gX(p):NaN;!isNaN(V)&&(S2(C,64)<0||S2(C,512)<0)&&(p=pOs(p,!1),p.Y=V,p.send())}else p.Y="paused"};
Vts=function(p,C,V){if(!p.a$){V||(V=Lu(p,"atr"));V.attestationResponse=C;try{V.send()}catch(N){if(N.message!=="Unknown Error")throw N;}p.a$=!0}};
$a1=function(p,C){var V=p.provider.yn;g.pk(p.provider.yn,g.XE(p.provider.videoData)).then(function(N){var H=p.provider.yn.pageId,X=p.provider.yn.sendVisitorIdHeader?p.provider.videoData.visitorData:void 0,d=p.provider.yn.G("vss_pings_using_networkless")||p.provider.yn.G("kevlar_woffle"),a=p.provider.yn.G("allow_skip_networkless");N=lnY(C,V,H,X,N);tPa(C,N,{token:p.provider.videoData.Y,nm:p.provider.videoData.jS,mdxEnvironment:p.provider.videoData.mdxEnvironment},V,void 0,d&&!a,!1,!0)})};
NLY=function(){this.endTime=this.startTime=-1;this.W="-";this.playbackRate=1;this.visibilityState=0;this.S="";this.C=0;this.compositeLiveStatusToken=this.V=void 0;this.volume=this.connectionType=0;this.muted=!1;this.T=this.clipId="-";this.previouslyEnded=!1};
rX=function(p,C,V){this.videoData=p;this.yn=C;this.Ta=V;this.T=void 0};
g.bF=function(p){return H$e(p)()};
H$e=function(p){if(!p.T){var C=g.Wv(function(N){var H=(0,g.Ip)();N&&H<=631152E6&&(p.Ta.k_("ytnerror",{issue:28799967,value:""+H}),H=(new Date).getTime()+2);return H},p.yn.G("html5_validate_yt_now")),V=C();
p.T=function(){return Math.round(C()-V)/1E3};
p.Ta.wD()}return p.T};
BXY=function(p){var C=p.Ta.pV()||{};C.fs=p.Ta.AF();C.volume=p.Ta.getVolume();C.muted=p.Ta.isMuted()?1:0;C.mos=C.muted;C.clipid=p.Ta.xH();var V;C.playerheight=((V=p.Ta.getPlayerSize())==null?void 0:V.height)||0;var N;C.playerwidth=((N=p.Ta.getPlayerSize())==null?void 0:N.width)||0;p=p.videoData;V={};p.C&&(V.fmt=p.C.itag,p.S&&(p.uJ?p.S.itag!==p.C.itag:p.S.itag!=p.C.itag)&&(V.afmt=p.S.itag));V.ei=p.eventId;V.list=p.playlistId;V.cpn=p.clientPlaybackNonce;p.videoId&&(V.v=p.videoId);p.wh&&(V.infringe=1);
(p.d7?0:p.iW)&&(V.splay=1);(N=v_(p))&&(V.live=N);p.Zm&&(V.sautoplay=1);p.GU&&(V.autoplay=1);p.lz&&(V.sdetail=p.lz);p.partnerId&&(V.partnerid=p.partnerId);p.osid&&(V.osid=p.osid);p.xW&&(V.cc=g.IYQ(p.xW));return Object.assign(C,V)};
Fse=function(p){var C=TeV();if(C)return XOV[C]||XOV.other;if(g.qz(p.yn)){p=navigator.userAgent;if(/[Ww]ireless[)]/.test(p))return 3;if(/[Ww]ired[)]/.test(p))return 30}return 0};
eP=function(p){var C=new NLY,V;C.W=((V=BXY(p).cc)==null?void 0:V.toString())||"-";C.playbackRate=p.Ta.getPlaybackRate();V=p.Ta.getVisibilityState();V!==0&&(C.visibilityState=V);p.yn.Wc&&(C.C=1);C.V=p.videoData.xr;C.compositeLiveStatusToken=p.videoData.compositeLiveStatusToken;V=p.Ta.getAudioTrack();V.K4&&V.K4.id&&V.K4.id!=="und"&&(C.S=V.K4.id);C.connectionType=Fse(p);C.volume=p.Ta.getVolume();C.muted=p.Ta.isMuted();C.clipId=p.Ta.xH()||"-";C.T=p.videoData.tj||"-";return C};
g.Bu=function(p,C){g.z.call(this);var V=this;this.provider=p;this.S=!1;this.V=new Map;this.OO=new g.E3;this.VZ={nEY:function(){return V.qoe},
z2n:function(){return V.T},
JFr:function(){return V.C}};
this.provider.videoData.GN()&&!this.provider.videoData.Te&&(this.T=new $b(this.provider),this.T.C=this.provider.videoData.XO/1E3,g.R(this,this.T),this.qoe=new g.xb(this.provider,C),g.R(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.UE=this.provider.videoData.clientPlaybackNonce)&&this.V.set(this.UE,this.T));if(p.yn.playerCanaryState==="canary"||p.yn.playerCanaryState==="holdback")this.C=new IV(this.provider),g.R(this,this.C)};
dT9=function(p){return!!p.T&&!!p.qoe};
GK=function(p){p.C&&VPa(p.C);p.qoe&&y6v(p.qoe)};
i$y=function(p){if(p.qoe){p=p.qoe;for(var C=p.provider.videoData,V=p.provider.yn,N=g.F(V.N5),H=N.next();!H.done;H=N.next())zK(p,H.value);if(p.provider.G("html5_enable_qoe_cat_list"))for(N=g.F(C.S6),H=N.next();!H.done;H=N.next())zK(p,H.value);else C.N5&&zK(p,p.provider.videoData.N5);C.p4()&&(N=C.T,Ge(C)&&zK(p,"manifestless"),N&&Jz(N)&&zK(p,"live-segment-"+Jz(N).toFixed(1)));$B(C)?zK(p,"sabr"):p.Aa(tl(C));if(db(C)||C.VL())C.VL()&&zK(p,"ssa"),zK(p,"lifa");C.gatewayExperimentGroup&&(N=C.gatewayExperimentGroup,
N==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?N="spkadtrt":N==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(N="spkadctrl"),zK(p,N));V.a$!=="yt"&&(p.T.len=[C.lengthSeconds.toFixed(2)]);C.cotn&&!h_(C)&&p.Bd(!0);if(V.Gk()&&((C=J61())&&p.k_("cblt",{m:C}),V.G("html5_log_screen_diagonal"))){V=p.k_;var X;C=((X=window.H5vccScreen)==null?0:X.GetDiagonal)?window.H5vccScreen.GetDiagonal():0;V.call(p,"cbltdiag",{v:C})}}};
h2y=function(p){if(p.provider.Ta.B1()){if(p.S)return;p.S=!0}p.T&&Wsy(p.T);if(p.C){p=p.C;var C=g.bF(p.provider);p.T<0&&(p.T=C,p.delay.start());p.C=C;p.S=C}};
si1=function(p,C){p.T&&(p=p.T,C===58?p.T.update():p.V&&(Wu(p),Qb(p).send(),p.S=NaN))};
a_L=function(p,C){if(g.Kt(C,1024)||g.Kt(C,512)||g.Kt(C,4)){if(p.C){var V=p.C;V.C>=0||(V.T=-1,V.delay.stop())}p.qoe&&(V=p.qoe,V.J||(V.C=-1))}if(p.provider.videoData.enableServerStitchedDai&&p.UE){var N;(N=p.V.get(p.UE))==null||jia(N,C)}else p.T&&jia(p.T,C);if(p.qoe){N=p.qoe;V=C.state;var H=g.bF(N.provider),X=N.getPlayerState(V);qZY(N,H,X,V.seekSource||void 0);X=V.Kd;g.r(V,128)&&X&&(X.Pd=X.Pd||"",ZuY(N,H,X.errorCode,X.Ve,X.Pd));(g.r(V,2)||g.r(V,128))&&N.reportStats(H);V.isPlaying()&&!N.J&&(N.C>=0&&
(N.T.user_intent=[N.C.toString()]),N.J=!0);Da1(N)}p.C&&(N=p.C,NXe(N),N.playerState=C.state,N.C>=0&&g.Kt(C,16)&&N.seekCount++,C.state.isError()&&N.send());p.provider.Ta.B1()&&(p.OO=C.state)};
Em9=function(p){if(p.provider.videoData.enableServerStitchedDai&&p.UE){var C;(C=p.V.get(p.UE))!=null&&Pu(C.T)}else p.T&&Pu(p.T.T)};
l_v=function(p){p.C&&p.C.send();if(p.qoe){var C=p.qoe;if(C.V){C.OO==="PL"&&(C.OO="N");var V=g.bF(C.provider);g.kb(C,V,"vps",[C.OO]);C.J||(C.C>=0&&(C.T.user_intent=[C.C.toString()]),C.J=!0);C.provider.yn.Gk()&&C.k_("finalized",{});C.Sa=!0;C.reportStats(V)}}if(p.provider.videoData.enableServerStitchedDai)for(C=g.F(p.V.values()),V=C.next();!V.done;V=C.next())CYQ(V.value);else p.T&&CYQ(p.T);p.dispose()};
ttS=function(p,C){p.T&&Vts(p.T,C)};
cHL=function(p){if(!p.T)return null;var C=Lu(p.T,"atr");return function(V){p.T&&Vts(p.T,V,C)}};
TLS=function(p,C,V,N){V.adFormat=V.Q$;var H=C.Ta;C=new $b(new rX(V,C.yn,{getDuration:function(){return V.lengthSeconds},
getCurrentTime:function(){return H.getCurrentTime()},
DQ:function(){return H.DQ()},
tR:function(){return H.tR()},
B1:function(){return H.B1()},
OS:function(){return H.OS()},
getPlayerSize:function(){return H.getPlayerSize()},
getAudioTrack:function(){return V.getAudioTrack()},
getPlaybackRate:function(){return H.getPlaybackRate()},
d1:function(){return H.d1()},
getVisibilityState:function(){return H.getVisibilityState()},
e5:function(){return H.e5()},
pV:function(){return H.pV()},
getVolume:function(){return H.getVolume()},
isMuted:function(){return H.isMuted()},
AF:function(){return H.AF()},
xH:function(){return H.xH()},
getProximaLatencyPreference:function(){return H.getProximaLatencyPreference()},
wD:function(){H.wD()},
k_:function(X,d){H.k_(X,d)}}));
C.C=N;g.R(p,C);return C};
Mtj=function(){this.qD=0;this.V=this.dW=this.DO=this.C=NaN;this.T={};this.bandwidthEstimate=NaN};
p$=function(p,C,V){g.z.call(this);var N=this;this.yn=p;this.Ta=C;this.C=V;this.T=new Map;this.UE="";this.VZ={h9:function(){return Array.from(N.T.keys())}}};
JH1=function(p,C){p.T.has(C)&&(l_v(p.T.get(C)),p.T.delete(C))};
mTu=function(){this.T=g.hy;this.array=[]};
F5Q=function(p,C,V){var N=[];for(C=vmQ(p,C);CV)break}return N};
SDy=function(p,C){var V=[];p=g.F(p.array);for(var N=p.next();!N.done&&!(N=N.value,N.contains(C)&&V.push(N),N.start>C);N=p.next());return V};
K5a=function(p){return p.array.slice(vmQ(p,0x7ffffffffffff),p.array.length)};
vmQ=function(p,C){p=ir(p.array,function(V){return C-V.start||1});
return p<0?-(p+1):p};
DTH=function(p,C){var V=NaN;p=g.F(p.array);for(var N=p.next();!N.done;N=p.next())if(N=N.value,N.contains(C)&&(isNaN(V)||N.endC&&(isNaN(V)||N.startp.mediaTime+p.W&&C1)p.S=!0;if((H===void 0?0:H)||isNaN(p.C))p.C=C;if(p.T)C!==p.mediaTime&&(p.T=!1);else if(C>0&&p.mediaTime===C){H=1500;if(p.yn.G("html5_buffer_underrun_transition_fix")){H=g.Mz(p.yn.experiments,"html5_min_playback_advance_for_steady_state_secs");var X=g.Mz(p.yn.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");H=H>0&&X>0&&Math.abs(C-p.C)(N||!p.S?H:400)}p.mediaTime=C;p.V=V;return!1};
yH1=function(p,C){this.videoData=p;this.T=C};
qDy=function(p,C,V){return C.gK(V).then(function(){return YD(new yH1(C,C.V))},function(N){N instanceof Error&&g.eG(N);
var H=bv('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),X=or('audio/mp4; codecs="mp4a.40.2"'),d=H||X,a=C.isLivePlayback&&!g.GF(p.W,!0);N="fmt.noneavailable";a?N="html5.unsupportedlive":d||(N="html5.missingapi");d=a||!d?2:1;H={buildRej:"1",a:C.UC(),d:!!C.zB,drm:C.F4(),f18:C.cR.indexOf("itag=18")>=0,c18:H};C.T&&(C.F4()?(H.f142=!!C.T.T["142"],H.f149=!!C.T.T["149"],H.f279=!!C.T.T["279"]):(H.f133=!!C.T.T["133"],H.f140=!!C.T.T["140"],H.f242=!!C.T.T["242"]),H.cAAC=X,H.cAVC=or('video/mp4; codecs="avc1.42001E"'),
H.cVP9=or('video/webm; codecs="vp9"'));C.W&&(H.drmsys=C.W.keySystem,X=0,C.W.T&&(X=Object.keys(C.W.T).length),H.drmst=X);return new ON(N,H,d)})};
NT=function(p){this.data=window.Float32Array?new Float32Array(p):Array(p);this.C=this.T=p-1};
I_S=function(p){return p.data[p.T]||0};
b$u=function(p){this.W=p;this.V=this.C=0;this.S=new NT(50)};
Xd=function(p,C,V){g.ca.call(this);this.videoData=p;this.experiments=C;this.Y=V;this.C=[];this.S=0;this.V=!0;this.W=!1;this.D=0;V=new AHy;p.latencyClass==="ULTRALOW"&&(V.S=!1);p.Mo?V.C=3:g.ud(p)&&(V.C=2);p.latencyClass==="NORMAL"&&(V.W=!0);var N=g.Mz(C,"html5_liveness_drift_proxima_override");if(tl(p)!==0&&N){V.T=N;var H;((H=p.T)==null?0:IQj(H))&&V.T--}$B(p)&&C.OY("html5_sabr_parse_live_metadata_playback_boundaries")&&(V.D=!0);if(g.gm("trident/")||g.gm("edge/"))H=g.Mz(C,"html5_platform_minimum_readahead_seconds")||
3,V.V=Math.max(V.V,H);g.Mz(C,"html5_minimum_readahead_seconds")&&(V.V=g.Mz(C,"html5_minimum_readahead_seconds"));g.Mz(C,"html5_maximum_readahead_seconds")&&(V.Y=g.Mz(C,"html5_maximum_readahead_seconds"));C.OY("html5_force_adaptive_readahead")&&(V.S=!0);if(C=g.Mz(C,"html5_liveness_drift_chunk_override"))V.T=C;ld(p)&&(V.T=(V.T+1)/5,p.latencyClass==="LOW"&&(V.T*=2));this.policy=V;this.J=this.policy.C!==1;this.T=HO(this,omX(this,isNaN(p.liveChunkReadahead)?3:p.liveChunkReadahead,p))};
kEQ=function(p,C){if(C)return C=p.videoData,C=omX(p,isNaN(C.liveChunkReadahead)?3:C.liveChunkReadahead,C),HO(p,C);if(p.C.length){if(Math.min.apply(null,p.C)>1)return HO(p,p.T-1);if(p.policy.S)return HO(p,p.T+1)}return p.T};
xT1=function(p,C){if(!p.C.length)return!1;var V=p.T;p.T=kEQ(p,C===void 0?!1:C);if(C=V!==p.T)p.C=[],p.S=0;return C};
dL=function(p,C){return C>=p.Gi()-YDv(p)};
z2X=function(p,C,V){C=dL(p,C);V||C?C&&(p.V=!0):p.V=!1;p.J=p.policy.C===2||p.policy.C===3&&p.V};
R2S=function(p,C){C=dL(p,C);p.W!==C&&p.publish("livestatusshift",C);p.W=C};
YDv=function(p){var C=p.policy.T;p.W||(C=Math.max(C-1,0));return C*iY(p)};
omX=function(p,C,V){V.Mo&&C--;ld(V)&&(C=1);if(tl(V)!==0&&(p=g.Mz(p.experiments,"html5_live_chunk_readahead_proxima_override"))){C=p;var N;((N=V.T)==null?0:IQj(N))&&C++}return C};
iY=function(p){return p.videoData.T?Jz(p.videoData.T)||5:5};
HO=function(p,C){C=Math.max(Math.max(1,Math.ceil(p.policy.V/iY(p))),C);return Math.min(Math.min(8,Math.floor(p.policy.Y/iY(p))),C)};
AHy=function(){this.V=0;this.Y=Infinity;this.S=!0;this.T=2;this.C=1;this.D=this.W=!1};
ai=function(p){g.z.call(this);this.Ta=p;this.T=0;this.C=null;this.Y=this.S=0;this.V={};this.yn=this.Ta.K();this.W=new g.N8(this.f7,1E3,this);this.Mo=new hH({delayMs:g.Mz(this.yn.experiments,"html5_seek_timeout_delay_ms")});this.Sa=new hH({delayMs:g.Mz(this.yn.experiments,"html5_long_rebuffer_threshold_ms")});this.F$=sD(this,"html5_seek_set_cmt");this.R$=sD(this,"html5_seek_jiggle_cmt");this.l_=sD(this,"html5_seek_new_elem");this.YM=sD(this,"html5_unreported_seek_reseek");this.sY=sD(this,"html5_long_rebuffer_jiggle_cmt");
this.Wr=sD(this,"html5_long_rebuffer_ssap_clip_not_match");this.Vn=new hH({delayMs:2E4});this.Y_=sD(this,"html5_seek_new_elem_shorts");this.Qn=sD(this,"html5_seek_new_media_source_shorts_reuse");this.UY=sD(this,"html5_seek_new_media_element_shorts_reuse");this.Ga=sD(this,"html5_reseek_after_time_jump");this.J=sD(this,"html5_gapless_handoff_close_end_long_rebuffer");this.a$=sD(this,"html5_gapless_slow_seek");this.Z=sD(this,"html5_gapless_slice_append_stuck");this.b_=sD(this,"html5_gapless_slow_start");
this.D=sD(this,"html5_ads_preroll_lock_timeout");this.Hc=sD(this,"html5_ssap_ad_longrebuffer_new_element");this.Wc=new hH({delayMs:g.Mz(this.yn.experiments,"html5_skip_slow_ad_delay_ms")||5E3,Fp:!this.yn.G("html5_report_slow_ads_as_error")});this.bx=new hH({delayMs:g.Mz(this.yn.experiments,"html5_skip_slow_ad_delay_ms")||5E3,Fp:!this.yn.G("html5_skip_slow_buffering_ad")});this.ER=new hH({delayMs:g.Mz(this.yn.experiments,"html5_slow_start_timeout_delay_ms")});this.vr=sD(this,"html5_slow_start_no_media_source");
g.R(this,this.W)};
sD=function(p,C){var V=g.Mz(p.yn.experiments,C+"_delay_ms");p=p.yn.G(C+"_cfl");return new hH({delayMs:V,Fp:p})};
nme=function(p,C){p.T=C};
ED=function(p,C,V,N,H,X,d,a){C.test(V)?(p.DE(H,C,d),C.Fp||X()):(C.gr&&C.C&&!C.S?(V=(0,g.Ip)(),N?C.T||(C.T=V):C.T=0,X=!N&&V-C.C>C.gr,V=C.T&&V-C.T>C.JJ||X?C.S=!0:!1):V=!1,V&&(a=Object.assign({},p.jb(C),a),a.wn=d,a.we=H,a.wsuc=N,p.Ta.k_("workaroundReport",a),N&&(C.reset(),p.V[H]=!1)))};
hH=function(p){var C=p===void 0?{}:p;p=C.delayMs===void 0?0:C.delayMs;var V=C.JJ===void 0?1E3:C.JJ;var N=C.gr===void 0?3E4:C.gr;C=C.Fp===void 0?!1:C.Fp;this.T=this.C=this.V=this.startTimestamp=0;this.S=!1;this.W=Math.ceil(p/1E3);this.JJ=V;this.gr=N;this.Fp=C};
$TV=function(p){g.z.call(this);var C=this;this.Ta=p;this.Y=this.T=this.nS=this.mediaElement=this.playbackData=null;this.S=0;this.W=this.a$=this.V=null;this.b_=!1;this.Wc=0;this.J=!1;this.timestampOffset=0;this.D=!0;this.R$=0;this.l_=this.ER=!1;this.Z=0;this.Qn=!1;this.sY=0;this.yn=this.Ta.K();this.videoData=this.Ta.getVideoData();this.policy=new e29;this.Vn=new ai(this.Ta);this.Mo=this.Ga=this.vr=this.C=NaN;this.Wr=new g.N8(function(){PYa(C,!1)},2E3);
this.bx=new g.N8(function(){lY(C)});
this.Y_=new g.N8(function(){C.b_=!0;wOv(C,{})});
this.F$=NaN;this.Sa=new g.N8(function(){var V=C.yn.f9;V.T+=1E4/36E5;V.T-V.V>1/6&&(wPj(V),V.V=V.T);C.Sa.start()},1E4);
g.R(this,this.Vn);g.R(this,this.Wr);g.R(this,this.Y_);g.R(this,this.bx);g.R(this,this.Sa)};
W5j=function(p,C){p.playbackData=C;p.videoData.isLivePlayback&&(p.Y=new b$u(function(){a:{if(p.playbackData&&p.playbackData.T.T){if(Ge(p.videoData)&&p.nS){var V=p.nS.O2.lc()||0;break a}if(p.videoData.T){V=p.videoData.T.Vn;break a}}V=0}return V}),p.T=new Xd(p.videoData,p.yn.experiments,function(){return p.Vi(!0)}));
tH(p.Ta)?(C=L5y(p),C.w$?(p.G("html5_sabr_enable_utc_seek_requests")&&$B(p.videoData)&&p.Pm(C.w$,C.startSeconds),p.S=C.startSeconds):C.startSeconds>0&&p.seekTo(C.startSeconds,{L1:"seektimeline_startPlayback",seekSource:15}),p.D=!1):gmH(p)||(p.S=p.S||(g.pf(p.videoData)?0:p.videoData.startSeconds)||0)};
rHQ=function(p,C){(p.nS=C)?QiH(p,!0):cO(p)};
BLv=function(p,C){g.HF(p.Vn.W);p.G("html5_exponential_memory_for_sticky")&&(C.state.isPlaying()?g.HF(p.Sa):p.Sa.stop());if(p.mediaElement)if(C.oldState.state===8&&mE(C.state)&&C.state.isBuffering()){C=p.mediaElement.getCurrentTime();var V=p.mediaElement.kq();var N=p.G("manifestless_post_live_ufph")||p.G("manifestless_post_live")?hj(V,Math.max(C-3.5,0)):hj(V,C-3.5);N>=0&&C>V.end(N)-1.1&&N+10?(TE(p.Ta,p.getCurrentTime()+p.videoData.limitedPlaybackDurationInSeconds),p.l_=!0):p.videoData.isLivePlayback&&p.videoData.endSeconds>0&&(TE(p.Ta,p.getCurrentTime()+p.videoData.endSeconds),p.l_=!0))};
pxs=function(p,C){var V=p.getCurrentTime(),N=p.isAtLiveHead(V);if(p.Y&&N){var H=p.Y;if(H.T&&!(V>=H.C&&V50&&H.C.shift())),H=p.T,z2X(H,V,C===void 0?!0:C),R2S(H,V),C&&PYa(p,!0));N!==p.ER&&(C=p.getCurrentTime()-p.Mo<=500,V=p.Wc>=1E3,C||V||(C=p.Ta.Pc(),C.qoe&&(C=C.qoe,V=g.bF(C.provider),
g.kb(C,V,"lh",[N?"1":"0"])),p.ER=N,p.Wc++,p.Mo=p.getCurrentTime()))};
PYa=function(p,C){if(p.T){var V=p.T;var N=p.getCurrentTime();!dL(V,N)&&V.VP()?(V.policy.W&&(V.policy.T=Math.max(V.policy.T+1,10)),V=Infinity):V=N0&&iU(p.mediaElement)>0&&(p.C=MT(p,p.C,!1)),!p.mediaElement||!Hn1(p))p.bx.start(750);else if(!isNaN(p.C)&&isFinite(p.C)){var C=p.Ga-(p.C-p.timestampOffset);if(!(C===0||p.G("html5_enable_new_seek_timeline_logic")&&Math.abs(C)<.005))if(C=p.mediaElement.getCurrentTime()-p.C,Math.abs(C)<=p.R$||p.G("html5_enable_new_seek_timeline_logic")&&Math.abs(C)<.005)p.V&&p.V.resolve(p.mediaElement.getCurrentTime());
else{if(p.videoData.E2)p.videoData.E2=!1;else if(!rP(p.videoData)&&p.C>=p.Vi()-.1){p.C=p.Vi();p.V.resolve(p.Vi());p.Ta.vA();return}try{var V=p.C-p.timestampOffset;p.mediaElement.seekTo(V);p.Vn.T=V;p.Ga=V;p.S=p.C;p.G("html5_enable_new_seek_timeline_logic")&&(p.J=!1)}catch(N){}}}};
Hn1=function(p){if(!p.mediaElement||p.mediaElement.cB()===0||p.mediaElement.hasError())return!1;var C=p.mediaElement.getCurrentTime()>0;if(!(p.videoData.V&&p.videoData.V.T||p.videoData.isLivePlayback)&&p.videoData.F4())return C;if(p.C>=0){var V=p.mediaElement.LQ();if(V.length||!C)return sJ(V,p.C-p.timestampOffset)}return C};
NMa=function(p,C){p.W&&(p.W.resolve(C),p.Ta.dD(),p.yn.Gk()&&(C=p.jb(),C["native"]=""+ +p.J,C.otgt=""+(p.C+p.timestampOffset),p.Ta.k_("seekEnd",C)));cO(p)};
cO=function(p){p.C=NaN;p.Ga=NaN;p.V=null;p.a$=null;p.W=null;p.b_=!1;p.J=!1;p.R$=0;p.Wr.stop();p.Y_.stop()};
inS=function(p,C,V){var N=p.mediaElement,H=C.type;switch(H){case "seeking":var X=N.getCurrentTime()+p.timestampOffset;if(!p.V||p.J&&X!==p.C){var d=!!p.V;p.V=new XO;p.G("html5_enable_new_seek_timeline_logic")&&p.V.then(function(E){NMa(p,E)},function(){cO(p)});
if(p.videoData.isAd()){var a;H3u({adCpn:p.videoData.clientPlaybackNonce,contentCpn:(a=p.videoData.SQ)!=null?a:""},C.T)}p.Ga=X;nme(p.Vn,N.getCurrentTime());p.seekTo(X,{seekSource:104,L1:"seektimeline_mediaElementEvent"});V&&XxY(V,X*1E3,!!d);p.J=!0}break;case "seeked":p.V&&p.V.resolve(p.mediaElement.getCurrentTime());break;case "loadedmetadata":tH(p.Ta)||dAe(p);lY(p);break;case "progress":lY(p);break;case "pause":p.Z=p.getCurrentTime()}p.Z&&((H==="play"||H==="playing"||H==="timeupdate"||H==="progress")&&
p.getCurrentTime()-p.Z>10&&(p.G("html5_enable_new_media_element_puase_jump")?(p.Ta.DE(new ON("qoe.restart",{reason:"pauseJump"})),p.Ta.gI()):p.seekTo(p.Z,{L1:"pauseJump"})),H!=="pause"&&H!=="play"&&H!=="playing"&&H!=="progress"&&(p.Z=0))};
hDj=function(p){return(Z6(p.videoData)||!!p.videoData.liveUtcStartSeconds)&&(!!p.videoData.liveUtcStartSeconds||gmH(p))&&!!p.videoData.T};
gmH=function(p){return!!p.videoData.startSeconds&&isFinite(p.videoData.startSeconds)&&p.videoData.startSeconds>1E9};
L5y=function(p){var C=0,V=NaN,N="";if(!p.D)return{startSeconds:C,w$:V,source:N};p.videoData.Wr?C=p.videoData.vr:rP(p.videoData)&&(C=Infinity);if(g.ud(p.videoData))return{startSeconds:C,w$:V,source:N};p.videoData.startSeconds?(N="ss",C=p.videoData.startSeconds):p.videoData.sO&&(N="stss",C=p.videoData.sO);p.videoData.liveUtcStartSeconds&&(V=p.videoData.liveUtcStartSeconds);if(isFinite(C)&&(C>p.Vi()||Cp.Vi()||V
0?(N.onesie="0",p.handleError(new ON("html5.missingapi",N)),!1):!0};
JrS=function(p){var C=Bk();GC(C,p);return g.FA(C,lSQ())};
cre=function(p,C){var V,N,H,X,d,a,E,l,t,c,T,M,J,S,D,Z,f,q,A,Y,W,L,VL,au,Q,e;return g.I(function(G){if(G.C==1)return C.fetchType="onesie",V=qca(C,p.getPlayerSize(),p.getVisibilityState()),N=new Na(p,V),g.y(G,N.fetch(),2);H=G.T;X={player_response:H};C.loading=!1;d=p.lJ.x8;if(N.TI){a=g.F(N.TI.entries());for(E=a.next();!E.done;E=a.next())l=E.value,t=g.F(l),c=t.next().value,T=t.next().value,M=c,J=T,d.T.set(M,J,180),M===C.videoId&&(S=J.Lv(),C.Cj=S);d.Ii=N}D=g.F(N.GJ.entries());for(Z=D.next();!Z.done;Z=
D.next())f=Z.value,q=g.F(f),A=q.next().value,Y=q.next().value,W=A,L=Y,d.C.set(W,L,180);g.ew(C,X,!0);if(C.loading||ze(C))return G.return(Promise.resolve());d.T.removeAll();d.C.removeAll();C.Cj=[];VL={};au="onesie.response";Q=0;C.errorCode?(au="auth",VL.ec=C.errorCode,VL.ed=C.errorDetail,VL.es=C.vp||"",Q=2):(VL.successButUnplayable="1",VL.disposed=""+ +C.fS(),VL.afmts=""+ +/adaptiveFormats/.test(H),VL.cpn=C.clientPlaybackNonce);e=new ON(au,VL,Q);return G.return(Promise.reject(e))})};
lTL=function(p,C){var V,N,H,X,d,a,E,l,t,c,T;return g.I(function(M){switch(M.C){case 1:V=C.isAd(),N=!V,H=V?1:3,X=0;case 2:if(!(X0)){M.EY(5);break}return g.y(M,bm(5E3),6);case 6:d=new g.Bw("Retrying OnePlatform request",{attempt:X}),g.eG(d);case 5:return g.vv(M,7),g.y(M,mAy(p,C),9);case 9:return M.return();case 7:a=g.Sa(M);E=qD(a);l=E.errorCode;t=p.K();c=t.G("html5_use_network_error_code_enums")?401:"401";N&&l==="manifest.net.badstatus"&&E.details.rc===c&&(N=!1,X===H-1&&(H+=
1));if(X===H-1)return T=vWj(V,E.details),T.details.backend="op",T.details.originec=l,M.return(Promise.reject(T));if(l==="auth"||l==="manifest.net.retryexhausted")return M.return(Promise.reject(E));p.handleError(E);if(yu(E.severity)){M.EY(4);break}case 3:X++;M.EY(2);break;case 4:return M.return(Promise.reject(vWj(V,{backend:"op"})))}})};
mAy=function(p,C){function V(au){au.readyState===2&&p.ZE("ps_c")}
var N,H,X,d,a,E,l,t,c,T,M,J,S,D,Z,f,q,A,Y,W,L,VL;return g.I(function(au){switch(au.C){case 1:C.fetchType="gp";N=p.K();H=g.pk(N,g.XE(C));if(!H.T){X=H.getValue();au.EY(2);break}return g.y(au,H.T,3);case 3:X=au.T;case 2:return d=X,a=JrS(d),E=qca(C,p.getPlayerSize(),p.getVisibilityState()),l=g.Un(FYu),t=g.XE(C),c=(0,g.Ip)(),T=!1,M="empty",J=0,p.ZE("psns"),S={PC:V},g.y(au,g.s0(a,E,l,void 0,S),4);case 4:D=au.T;p.ZE("psnr");if(C.fS())return au.return();D?"error"in D&&D.error?(T=!0,M="esf:"+D.error.message,
J=D.error.code):D.errorMetadata&&(T=!0,M="its",J=D.errorMetadata.status):T=!0;if(T)return Z=0,f=((0,g.Ip)()-c).toFixed(),q={},q=N.G("html5_use_network_error_code_enums")?{backend:"op",rc:J,rt:f,reason:M,has_kpt:C.F$?"1":"0",has_mdx_env:C.mdxEnvironment?"1":"0",has_omit_key_flag:g.pO("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:N.pageId?"1":"0",has_token:t?"1":"0",has_vvt:C.b_?"1":"0",is_mdx:C.isMdxPlayback?"1":"0",mdx_ctrl:C.yr||"",token_eq:t===g.XE(C)?"1":"0"}:{backend:"op",
rc:""+J,rt:f,reason:M,has_kpt:C.F$?"1":"0",has_mdx_env:C.mdxEnvironment?"1":"0",has_omit_key_flag:g.pO("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:N.pageId?"1":"0",has_token:t?"1":"0",has_vvt:C.b_?"1":"0",is_mdx:C.isMdxPlayback?"1":"0",mdx_ctrl:C.yr||"",token_eq:t===g.XE(C)?"1":"0"},A="manifest.net.connect",J===429?(A="auth",Z=2):J>200&&(A="manifest.net.badstatus",J===400&&(Z=2)),au.return(Promise.reject(new ON(A,q,Z)));C.loading=!1;g.ew(C,{raw_player_response:D},!0);
Y=D;g.Oe(C.K())&&Y&&Y.trackingParams&&ZF(Y.trackingParams);if(C.errorCode)return W={ec:C.errorCode,ed:C.errorDetail,es:C.vp||""},au.return(Promise.reject(new ON("auth",W,2)));if(!C.loading&&!ze(C))return L=C.isAd()?"auth":"manifest.net.retryexhausted",VL=C.isAd()?2:1,au.return(Promise.reject(new ON(L,{successButUnplayable:"1",hasMedia:g.SK(C)?"1":"0"},VL)));g.JQ(au)}})};
EWv=function(p,C,V){function N(J){J=qD(J);if(yu(J.severity))return Promise.reject(J);p.handleError(J);return!1}
function H(){return!0}
var X,d,a,E,l,t,c,T,M;return g.I(function(J){switch(J.C){case 1:var S=p.K(),D=p.getPlayerSize(),Z=p.getVisibilityState();p.isFullscreen();var f=window.location.search;if(C.partnerId===38&&S.playerStyle==="books")f=C.videoId.indexOf(":"),f=g.BX("//play.google.com/books/volumes/"+C.videoId.slice(0,f)+"/content/media",{aid:C.videoId.slice(f+1),sig:C.dL});else if(C.partnerId===30&&S.playerStyle==="docs")f=g.BX("https://docs.google.com/get_video_info",{docid:C.videoId,authuser:C.RS,authkey:C.QQ,eurl:S.F$});
else if(C.partnerId===33&&S.playerStyle==="google-live")f=g.BX("//google-liveplayer.appspot.com/get_video_info",{key:C.videoId});else{S.a$!=="yt"&&g.nm(Error("getVideoInfoUrl for invalid namespace: "+S.a$));var q={html5:"1",video_id:C.videoId,cpn:C.clientPlaybackNonce,eurl:S.F$,ps:S.playerStyle,el:CT(C),hl:S.ER,list:C.playlistId,agcid:C.UL,aqi:C.adQueryId,sts:20095,lact:bV()};Object.assign(q,S.T);S.forcedExperiments&&(q.forced_experiments=S.forcedExperiments);C.b_?(q.vvt=C.b_,C.mdxEnvironment&&(q.mdx_environment=
C.mdxEnvironment)):g.XE(C)&&(q.access_token=g.XE(C));C.adFormat&&(q.adformat=C.adFormat);C.slotPosition>=0&&(q.slot_pos=C.slotPosition);C.breakType&&(q.break_type=C.breakType);C.lj!==null&&(q.ad_id=C.lj);C.Qm!==null&&(q.ad_sys=C.Qm);C.LJ!==null&&(q.encoded_ad_playback_context=C.LJ);S.captionsLanguagePreference&&(q.cc_lang_pref=S.captionsLanguagePreference);S.bx&&S.bx!==2&&(q.cc_load_policy=S.bx);var A=g.LK(g.$l(),65);g.wG(S)&&A!=null&&!A&&(q.device_captions_on="1");S.mute&&(q.mute=S.mute);C.annotationsLoadPolicy&&
S.annotationsLoadPolicy!==2&&(q.iv_load_policy=C.annotationsLoadPolicy);C.O5&&(q.endscreen_ad_tracking=C.O5);(A=S.vr.get(C.videoId))&&A.PZ&&(q.ic_track=A.PZ);C.Sa&&(q.itct=C.Sa);Hk(C)&&(q.autoplay="1");C.mutedAutoplay&&(q.mutedautoplay=C.mutedAutoplay);C.isAutonav&&(q.autonav="1");C.PX&&(q.noiba="1");C.isMdxPlayback&&(q.mdx="1",q.ytr=C.tX);C.mdxControlMode&&(q.mdx_control_mode=C.mdxControlMode);C.Cg&&(q.ytrcc=C.Cg);C.Mq&&(q.utpsa="1");C.isFling&&(q.is_fling="1");C.isInlinePlaybackNoAd&&(q.mute="1");
C.vnd&&(q.vnd=C.vnd);C.forceAdsUrl&&(A=C.forceAdsUrl.split("|").length===3,q.force_ad_params=A?C.forceAdsUrl:"||"+C.forceAdsUrl);C.K1&&(q.preload=C.K1);D.width&&(q.width=D.width);D.height&&(q.height=D.height);(C.d7?0:C.iW)&&(q.splay="1");C.ypcPreview&&(q.ypc_preview="1");Vk(C)&&(q.content_v=Vk(C));C.Mo&&(q.livemonitor=1);S.sY&&(q.authuser=S.sY);S.pageId&&(q.pageid=S.pageId);S.Qn&&(q.ei=S.Qn);S.S&&(q.iframe="1");C.contentCheckOk&&(q.cco="1");C.racyCheckOk&&(q.rco="1");S.D&&C.nj&&(q.live_start_walltime=
C.nj);S.D&&C.jH&&(q.live_manifest_duration=C.jH);S.D&&C.playerParams&&(q.player_params=C.playerParams);S.D&&C.cycToken&&(q.cyc=C.cycToken);S.D&&C.yH&&(q.tkn=C.yH);Z!==0&&(q.vis=Z);S.enableSafetyMode&&(q.enable_safety_mode="1");C.F$&&(q.kpt=C.F$);C.WP&&(q.kids_age_up_mode=C.WP);C.kidsAppInfo&&(q.kids_app_info=C.kidsAppInfo);C.q2&&(q.upg_content_filter_mode="1");S.widgetReferrer&&(q.widget_referrer=S.widgetReferrer.substring(0,128));C.a$?(D=C.a$.latitudeE7!=null&&C.a$.longitudeE7!=null?C.a$.latitudeE7+
","+C.a$.longitudeE7:",",D+=","+(C.a$.clientPermissionState||0)+","+(C.a$.locationRadiusMeters||"")+","+(C.a$.locationOverrideToken||"")):D=null;D&&(q.uloc=D);C.Ti&&(q.internalipoverride=C.Ti);S.embedConfig&&(q.embed_config=S.embedConfig);S.qO&&(q.co_rel="1");S.ancestorOrigins.length>0&&(q.ancestor_origins=Array.from(S.ancestorOrigins).join(","));S.homeGroupInfo!==void 0&&(q.home_group_info=S.homeGroupInfo);S.livingRoomAppMode!==void 0&&(q.living_room_app_mode=S.livingRoomAppMode);S.enablePrivacyFilter&&
(q.enable_privacy_filter="1");C.isLivingRoomDeeplink&&(q.is_living_room_deeplink="1");C.Yr&&C.DU&&(q.clip=C.Yr,q.clipt=C.DU);C.U5&&(q.disable_watch_next="1");C.y6&&(q.forced_by_var="1");for(var Y in q)!SCa.has(Y)&&q[Y]&&String(q[Y]).length>512&&(g.eG(Error("GVI param too long: "+Y)),q[Y]="");Y=S.Vn;g.yj(S)&&(Y=V6(Y.replace(/\b(?:www|web)([.-])/,"tv$1"))||S.Vn);S=g.BX(Y+"get_video_info",q);f&&(S=EC9(S,f));f=S}X=f;a=(d=C.isAd())?1:3;E=0;case 2:if(!(E0)){J.EY(5);break}return g.y(J,
bm(5E3),6);case 6:t={playerretry:E,playerretrysrc:V},d||(t.recover="embedded"),l=Ek(X,t);case 5:return g.y(J,KY9(C,l).then(H,N),7);case 7:if(c=J.T)return J.return();E++;J.EY(2);break;case 4:T=d?"auth":"manifest.net.retryexhausted";M=d?2:1;if(!d&&Math.random()<1E-4)try{g.eG(new g.Bw("b/152131571",btoa(X)))}catch(W){}return J.return(Promise.reject(new ON(T,{backend:"gvi"},M)))}})};
KY9=function(p,C){function V(D){return N(D.xhr)}
function N(D){if(!p.fS()){D=D?D.status:-1;var Z=0,f=((0,g.Ip)()-t).toFixed();f=H.G("html5_use_network_error_code_enums")?{backend:"gvi",rc:D,rt:f}:{backend:"gvi",rc:""+D,rt:f};var q="manifest.net.connect";D===429?(q="auth",Z=2):D>200&&(q="manifest.net.badstatus",D===400&&(Z=2));return Promise.reject(new ON(q,f,Z))}}
var H,X,d,a,E,l,t,c,T,M,J,S;return g.I(function(D){if(D.C==1){p.fetchType="gvi";H=p.K();var Z={};p.JY&&(Z.ytrext=p.JY);(a=g.oa(Z)?void 0:Z)?(X={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:a},d=Ek(C,{action_display_post:1})):(X={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},d=C);E={};H.sendVisitorIdHeader&&p.visitorData&&(E["X-Goog-Visitor-Id"]=p.visitorData);(l=Wb(H.experiments,"debug_sherlog_username"))&&(E["X-Youtube-Sherlog-Username"]=l);Object.keys(E).length>
0&&(X.headers=E);t=(0,g.Ip)();return g.y(D,Hb(Aw,d,X).then(void 0,V),2)}c=D.T;if(!c||!c.responseText)return D.return(N(c));p.loading=!1;T=i1(c.responseText);g.ew(p,T,!0);if(p.errorCode)return M={ec:p.errorCode,ed:p.errorDetail,es:p.vp||""},D.return(Promise.reject(new ON("auth",M,2)));if(!p.loading&&!ze(p))return J=p.isAd()?"auth":"manifest.net.retryexhausted",S=p.isAd()?2:1,D.return(Promise.reject(new ON(J,{successButUnplayable:"1"},S)));g.JQ(D)})};
vWj=function(p,C){return new ON(p?"auth":"manifest.net.retryexhausted",C,p?2:1)};
St=function(p,C,V){V=V===void 0?!1:V;var N,H,X,d;g.I(function(a){if(a.C==1){N=p.K();if(V&&(!g.LI(N)||CT(C)!=="embedded")||C.U5||CT(C)!=="adunit"&&(g.qz(N)||kS(N)||g.$U(N)||g.yj(N)||Lb(N)==="WEB_CREATOR"))return a.return();H=g.pk(N,g.XE(C));return H.T?g.y(a,H.T,3):(X=H.getValue(),a.EY(2))}a.C!=2&&(X=a.T);d=X;return a.return(DAj(p,C,d))})};
DAj=function(p,C,V){var N,H,X,d,a;return g.I(function(E){if(E.C==1){g.vv(E,2);N=JrS(V);var l=C.K();g.$l();var t={context:g.Mh(C),videoId:C.videoId,racyCheckOk:C.racyCheckOk,contentCheckOk:C.contentCheckOk,autonavState:"STATE_NONE"};CT(C)==="adunit"&&(t.isAdPlayback=!0);l.embedConfig&&(t.serializedThirdPartyEmbedConfig=l.embedConfig);l.qO&&(t.showContentOwnerOnly=!0);C.BD&&(t.showShortsOnly=!0);g.LK(0,141)&&(t.autonavState=g.LK(0,140)?"STATE_OFF":"STATE_ON");if(g.wG(l)){var c=g.LK(0,65);c=c!=null?
!c:!1;var T=!!g.zW("yt-player-sticky-caption");t.captionsRequested=c&&T}var M;if(l=(M=l.getWebPlayerContextConfig())==null?void 0:M.encryptedHostFlags)t.playbackContext={encryptedHostFlags:l};H=t;X=g.Un(uke);p.ZE("wn_s");return g.y(E,g.s0(N,H,X),4)}if(E.C!=2)return d=E.T,p.ZE("wn_r"),!d||"error"in d&&d.error||(a=d,g.Oe(C.K())&&a.trackingParams&&ZF(a.trackingParams),g.ew(C,{raw_watch_next_response:d},!1)),g.Fe(E,0);g.Sa(E);g.JQ(E)})};
Zns=function(p){p.ZE("vir");p.ZE("ps_s");dc("vir",void 0,"video_to_ad");var C=Mvy(p);C.then(function(){p.ZE("virc");dc("virc",void 0,"video_to_ad");p.ZE("ps_r");dc("ps_r",void 0,"video_to_ad")},function(){p.ZE("virc");
dc("virc",void 0,"video_to_ad")});
return C};
g.uY=function(p,C,V,N,H,X,d,a,E,l){E=E===void 0?new g.YB(p):E;l=l===void 0?!0:l;g.ca.call(this);var t=this;this.yn=p;this.playerType=C;this.mM=V;this.AM=N;this.getVisibilityState=X;this.visibility=d;this.lJ=a;this.videoData=E;this.Tb=l;this.logger=new g.cI("VideoPlayer");this.RF=new O$s(this.yn);this.K7=null;this.Or=new UZ;this.fV=null;this.Y9=new zaQ(this.yn,this.AM,this);this.uE=!0;this.Hr=this.nS=null;this.HK=[];this.s_=new Fd;this.d6=this.S3=null;this.I0=new Fd;this.E1=null;this.h0=this.wz=!1;
this.mI=NaN;this.Zl=!1;this.playerState=new g.E3;this.Wd=[];this.du=new g.YZ;this.Ad=new ZAe(this);this.mediaElement=null;this.vn=new g.N8(this.Z4_,15E3,this);this.C0=this.Pg=!1;this.MA=NaN;this.BJ=!1;this.Vq=0;this.C8=!1;this.OL=NaN;this.c5=new JH(new Map([["bufferhealth",function(){return GEH(t.Sr)}],
["bandwidth",function(){return t.lI()}],
["networkactivity",function(){return t.yn.schedule.sY}],
["livelatency",function(){return t.isAtLiveHead()&&t.isPlaying()?UAe(t):NaN}],
["rawlivelatency",function(){return UAe(t)}]]));
this.L8=0;this.loop=!1;this.playbackRate=1;this.xf=0;this.Sr=new $TV(this);this.x4=!1;this.f5=[];this.NI=this.yU=0;this.y7=this.yQ=!1;this.dW=this.DO=0;this.sM=-1;this.ZW="";this.Mi=new g.N8(this.z6,0,this);this.r8=!1;this.Ze=this.NZ=null;this.b4S=[this.du,this.Mi,this.vn,this.c5];this.O7=this.hw=null;this.oI=function(){var c=t.Pc();c.provider.yn.W1||c.provider.Ta.getVisibilityState()===3||(c.provider.yn.W1=!0);Em9(c);if(c.C){var T=c.C;T.W&&T.T<0&&T.provider.Ta.getVisibilityState()!==3&&VPa(T)}c.qoe&&
(c=c.qoe,c.Y_&&c.C<0&&c.provider.yn.W1&&y6v(c),c.V&&Yb(c));t.nS&&K$(t);t.yn.S6&&!t.videoData.backgroundable&&t.mediaElement&&!t.AU()&&(t.isBackground()&&t.mediaElement.EJ()?(t.k_("bgmobile",{suspend:1}),t.DM(!0,!0)):t.isBackground()||D_(t)&&t.k_("bgmobile",{resume:1}))};
this.VZ={Lt:function(c){t.Lt(c)},
hlk:function(c){t.K7=c},
cFr:function(){return t.IW},
iU:function(){return t.rB},
fIS:function(){return t.S2},
WFx:function(){return t.E$},
ZVk:function(){},
K:function(){return t.yn},
Sd:function(){return t.mediaElement},
y2a:function(c){t.Zv(c)}};
this.logger.debug(function(){return"creating, type "+C});
this.hU=new C$(function(){return t.getCurrentTime()},function(){return t.getPlaybackRate()},function(){return t.getPlayerState()},function(c,T){c!==g.sz("endcr")||g.r(t.playerState,32)||t.vA();
H(c,T,t.playerType)},function(c,T){g.pf(t.videoData)&&t.k_(c,T)});
g.R(this,this.hU);g.R(this,this.Sr);fTY(this,E);this.videoData.subscribe("dataupdated",this.Dt$,this);this.videoData.subscribe("dataloaded",this.Rw,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.k_,this);this.videoData.subscribe("ctmpstr",this.eY,this);this.n3();D4Q(this.oI);this.visibility.subscribe("visibilitystatechange",this.oI);this.S2=new g.N8(this.yM,g.Mz(this.yn.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.E$=
new g.N8(this.yM,g.Mz(this.yn.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.vR=new g.jt(this)};
fTY=function(p,C){if(p.playerType===2||p.yn.vK)C.Vb=!0;var V=kda(C.Q$,C.nA,p.yn.S,p.yn.D);V&&(C.adFormat=V);p.playerType===2&&(C.GU=!0);if(p.isFullscreen()||p.yn.S)V=g.zW("yt-player-autonavstate"),C.autonavState=V||(p.yn.S?2:p.videoData.autonavState);C.endSeconds&&C.endSeconds>C.startSeconds&&TE(p,C.endSeconds)};
OnY=function(p){l_v(p.IW);g.hf(p.IW);for(var C=p.rB,V=g.F(C.T.values()),N=V.next();!N.done;N=V.next())l_v(N.value);C.T.clear();g.hf(p.rB)};
yre=function(p){var C=p.videoData;Zns(p).then(void 0,function(V){p.videoData!==C||C.fS()||(V=qD(V),V.errorCode==="auth"&&p.videoData.errorDetail?p.Ng(V.errorCode,2,unescape(p.videoData.errorReason),fR(V.details),p.videoData.errorDetail,p.videoData.vp||void 0):p.handleError(V))})};
bnH=function(p){if(!g.r(p.playerState,128))if(p.videoData.isLoaded(),p.logger.debug("finished loading playback data"),p.HK=g.p6(p.videoData.Vn),g.SK(p.videoData)){p.mM.tick("bpd_s");Z_(p).then(function(){p.mM.tick("bpd_c");if(!p.fS()){p.wz&&(p.aN(cj(cj(p.playerState,512),1)),D_(p));var N=p.videoData;N.endSeconds&&N.endSeconds>N.startSeconds&&TE(p,N.endSeconds);p.s_.finished=!0;UD(p,"dataloaded");p.I0.Fj()&&qC1(p);jVj(p.Y9,p.d6)}});
p.G("html5_log_media_perf_info")&&p.k_("loudness",{v:p.videoData.DS.toFixed(3)},!0);var C,V=(C=p.mediaElement)==null?void 0:C.AQ();V&&"disablePictureInPicture"in V&&p.G("html5_disable_pip_with_standard_api")&&(V.disablePictureInPicture=p.yn.DS&&!p.videoData.backgroundable);ITY(p)}else UD(p,"dataloaded")};
Z_=function(p){f$(p);p.d6=null;var C=qDy(p.yn,p.videoData,p.AU());p.S3=C;p.S3.then(function(V){ArV(p,V)},function(V){p.fS()||(V=qD(V),p.visibility.isBackground()?(OD(p,"vp_none_avail"),p.S3=null,p.s_.reset()):(p.s_.finished=!0,p.Ng(V.errorCode,V.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",fR(V.details))))});
return C};
ArV=function(p,C){if(!p.fS()&&!C.videoData.fS()){p.logger.debug("finished building playback data");p.d6=C;W5j(p.Sr,p.d6);if(p.videoData.isLivePlayback){var V=oWH(p.lJ.x8,p.videoData.videoId)||p.nS&&!isNaN(p.nS.sY);V=p.G("html5_onesie_live")&&V;tH(p)||p.videoData.Hc>0&&!Ge(p.videoData)||V||p.seekTo(p.Vi(),{L1:"videoplayer_playbackData",seekSource:18})}if(p.videoData.V.T){if(p.G("html5_sabr_report_missing_url_as_error")&&vgS(p.videoData)){p.handleError(new ON("fmt.missing",{missabrurl:"1"},2));return}p.nS?
g.eG(Error("Duplicated Loader")):(V=g.Mz(p.yn.experiments,"html5_onesie_defer_content_loader_ms"))&&p.Ct()&&oWH(p.lJ.x8,p.videoData.qb)?g.F5(function(){p.fS()||p.nS||kbY(p)},V):kbY(p)}else!p.videoData.V.T&&h_(p.videoData)&&p.oR(new dZ(p.videoData.videoId||"",4));
p.t2();WNa(C).then(function(){var N={};p.xQ(N);p.yn.Gk()&&p.G("html5_log_media_perf_info")&&p.k_("av1Info",N);K$(p)})}};
qC1=function(p){p.fS();p.logger.debug("try finish readying playback");if(p.I0.finished)p.logger.debug("already finished readying");else if(p.s_.finished)if(g.r(p.playerState,128))p.logger.debug("cannot finish readying because of error");else if(p.HK.length)p.logger.debug(function(){return"cannot finish readying because of pending preroll: "+p.HK});
else if(p.hU.started||Z$Q(p.hU),p.mY())p.logger.debug("cannot finish readying because cuemanager has pending prerolls");else{p.nS&&(p.h0=ARX(p.nS.timing));p.I0.finished||(p.I0.finished=!0);var C=p.G("html5_onesie_live")&&p.nS&&!isNaN(p.nS.sY);!p.videoData.isLivePlayback||p.videoData.Hc>0&&!Ge(p.videoData)||C||tH(p)||(p.logger.debug("seek to head for live"),p.seekTo(Infinity,{L1:"videoplayer_readying",seekSource:18}),p.isBackground()&&(p.C0=!0));i$y(p.Pc());p.logger.debug("finished readying playback");
p.publish("playbackready",p);HH("pl_c",p.mM.timerName)||(p.mM.tick("pl_c"),dc("pl_c",void 0,"video_to_ad"));HH("pbr",p.mM.timerName)||(p.mM.tick("pbr"),dc("pbr",void 0,"video_to_ad"))}else p.logger.debug("playback data not loaded")};
TE=function(p,C){p.fV&&xAQ(p);p.fV=new g.iG(C*1E3,0x7ffffffffffff);p.fV.namespace="endcr";p.addCueRange(p.fV)};
xAQ=function(p){p.removeCueRange(p.fV);p.fV=null};
YCS=function(p,C,V,N,H){var X=p.Pc(H),d=g.pf(p.videoData)?X.getVideoData():p.videoData;d.C=V;var a=g.yX(p);V=new YpS(d,V,C,a?a.itag:"",N);p.yn.experiments.OY("html5_refactor_sabr_video_format_selection_logging")?(V.videoId=H,p.O7=V):X.BC(V);H=p.Y9;H.C=0;H.T=0;p.publish("internalvideoformatchange",d,C==="m")};
g.yX=function(p){var C=qT(p);return VS(C)||!p.d6?null:g.L0(p.d6.T.videoInfos,function(V){return C.S(V)})};
qT=function(p){if(p.d6){var C=p.Y9;var V=p.d6;p=p.Lg();if(C.Ta.jU().isInline())var N=xB;else C.G("html5_exponential_memory_for_sticky")?N=m4(C.yn.f9,"sticky-lifetime")<.5?"auto":Ni[oH()]:N=Ni[oH()],N=g.Cw("auto",N,!1,"s");if(VS(N)){if(N=Ray(C,V).compose($4s(C,V)).compose(gkX(C,V)).compose(puL(C,V.videoData)).compose(CFv(C,V.videoData,V)).compose(qa(C,V)).compose(PQ1(C,V)),VS(p)||C.G("html5_apply_pbr_cap_for_drm"))N=N.compose(wZu(C,V))}else C.G("html5_perf_cap_override_sticky")&&(N=N.compose(qa(C,
V))),C.G("html5_ustreamer_cap_override_sticky")&&(N=N.compose(wZu(C,V)));N=N.compose(PQ1(C,V));C=V.videoData.aX.compose(N).compose(V.videoData.r$).compose(p)}else C=xB;return C};
tmX=function(p){var C=p.Y9;p=p.videoData;var V=puL(C,p);C.G("html5_disable_client_autonav_cap_for_onesie")||V.compose(CFv(C,p));return V};
K$=function(p){if(p.videoData.V&&p.videoData.V.T){var C=qT(p);p.nS&&H4Y(p.nS,C)}};
zDv=function(p){var C;return!!(p.G("html5_native_audio_track_switching")&&g.D1&&((C=p.videoData.C)==null?0:px(C)))};
RDL=function(p){if(!zDv(p))return!1;var C;p=(C=p.mediaElement)==null?void 0:C.audioTracks();return!!(p&&p.length>1)};
eDV=function(p){var C=nWH(p);if(C)return p.videoData.getAvailableAudioTracks().find(function(V){return V.K4.getName()===C})};
nWH=function(p){var C;if(p=(C=p.mediaElement)==null?void 0:C.audioTracks())for(C=0;C0&&(C.N5=N.s5));
C.Kx=N.o5;C.Vr=U6(V,{},N.V||void 0,sW(N));C.Qn=hl(N)&&g.$U(V);C.Ti=V.G("html5_catch_errors_for_rollback");$B(N)&&(V.G("html5_sabr_report_partial_segment_estimated_duration")&&(C.EC=!0),C.T=!0,C.y8=V.G("html5_sabr_enable_utc_seek_requests"),C.Y$=V.G("html5_sabr_enable_live_clock_offset"),C.GR=V.G("html5_disable_client_resume_policy_for_sabr"),C.FL=V.G("html5_trigger_loader_when_idle_network"),C.pA=V.G("html5_sabr_parse_live_metadata_playback_boundaries"),C.Pb=V.G("html5_enable_platform_backpressure_with_sabr"),
C.Le=V.G("html5_consume_onesie_next_request_policy_for_sabr"),C.gO=V.G("html5_sabr_report_next_ad_break_time"),C.O_=V.G("html5_log_high_res_buffer_timeline"),C.F_=V.G("html5_remove_stuck_slices_beyond_max_buffer_limits"),C.nA=V.G("html5_gapless_sabr_btl_last_slice")&&id(N),Ge(N)?(C.JI=!0,C.Ke=V.G("html5_disable_variability_tracker_for_live"),C.l_=V.G("html5_sabr_use_accurate_slice_info_params"),V.G("html5_simplified_backup_timeout_sabr_live")&&(C.qw=!0,C.W1=C.Kw)):C.MW=V.G("html5_probe_request_on_sabr_request_progress"),
C.Bb=V.G("html5_serve_start_seconds_seek_for_post_live_sabr"),C.d7=V.G("html5_flush_index_on_updated_timestamp_offset"),C.b_=V.G("html5_enable_sabr_request_pipelining")&&!g.pf(N),C.Ov=V.G("html5_ignore_partial_segment_from_live_readahead"),C.CA=V.G("html5_use_non_active_broadcast_for_post_live"),C.Wr=V.G("html5_use_centralized_player_time"),C.Qo=V.G("html5_consume_onesie_sabr_seek"),C.sY=V.G("html5_enable_sabr_seek_loader_refactor"),C.bv=V.G("html5_update_segment_start_time_from_media_header"),N.enableServerStitchedDai&&
(C.W=!0,C.Rk=V.G("html5_reset_server_stitch_state_for_non_sabr_seek"),C.O5=V.G("html5_remove_ssdai_append_pause"),C.UY=V.G("html5_consume_ssdai_info_with_streaming"),C.o5=V.G("html5_process_all_cuepoints")));C.Y=C.T&&V.G("html5_sabr_live");Mi(V.W,Je.BITRATE)&&(C.qo=NaN);if(a=g.Mz(V.experiments,"html5_request_size_max_kb"))C.R$=a*1024;V.W.S?C.sO="; "+Je.EXPERIMENTAL.name+"=allowed":V.G("html5_enable_cobalt_tunnel_mode")&&(C.sO="; tunnelmode=true");a=N.serverPlaybackStartConfig;(a==null?0:a.enable)&&
(a==null?0:a.playbackStartPolicy)&&(C.Kk=!0,I6v(C,a.playbackStartPolicy,2));a=Pij(p);p.Or.removeAll();a:{V=p.lJ.x8;if(N=p.videoData.videoId)if(H=V.T.get(N)){V.T.remove(N);V=H;break a}V=void 0}p.nS=new g.cu(p,p.yn.schedule,C,p.videoData.T,p.videoData.V,qT(p),a,p.videoData.enableServerStitchedDai,V,p.videoData.R$);C=p.videoData.G("html5_disable_preload_for_ssdai_with_preroll")&&p.videoData.isDaiEnabled()&&p.Ct()?!0:p.wz&&g.qz(p.yn)&&p.videoData.isLivePlayback;p.nS.initialize(p.getCurrentTime(),qT(p),
C);p.videoData.probeUrl&&(p.nS.Y_=p.videoData.probeUrl);if(p.HK.length||p.wz)p.videoData.cotn||Ii(p,!1);rHQ(p.Sr,p.nS);p.NZ&&UxL(p.nS,new g.ms(p.NZ));p.Ze&&(p.nS.yC(p.Ze),p.Sr.D=!1);g.a$(p.videoData)&&(p=p.nS,p.policy.Ym=p.policy.jP)};
f$=function(p){p.nS&&(p.nS.dispose(),p.nS=null,rHQ(p.Sr,null));p.lM()?wxv(p):bY(p)};
wxv=function(p){if(p.Hr)if(p.logger.debug("release media source"),p.Zk(),p.Hr.W)try{p.yn.Gk()&&p.k_("rms",{l:"vprms",sr:p.lM(),rs:Nr(p.Hr)});p.Hr.clear();var C;(C=p.mediaElement)!=null&&(C.C=p.Hr);p.Hr=null}catch(V){C=new g.Bw("Error while clearing Media Source in VideoPlayer: "+V.name+", "+V.message),C=qD(C),p.handleError(C),bY(p)}else bY(p)};
bY=function(p,C){C=C===void 0?!1:C;p.Hr&&(p.logger.debug("remove media source"),fUV(p.Hr),p.Zk(C),p.Hr.dispose(),p.Hr=null)};
$AY=function(p,C){C=C===void 0?!1:C;if(p.Hr)return p.Hr.V;p.logger.debug("update media source");a:{C=C===void 0?!1:C;try{g.Qg()&&p.videoData.xo()&&yOv(p.mediaElement);var V=p.mediaElement.Hp(p.NS(),p.jh())}catch(H){if(qpu(p.Ad,"html5.missingapi",{updateMs:"1"}))break a;console.error("window.URL object overwritten by external code",H);p.Ng("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");break a}p.Zq(V,!1,!1,C)}var N;return((N=p.Hp())==null?void 0:N.V)||null};
LYH=function(p,C){C=C===void 0?!1:C;if(p.nS){var V=p.getCurrentTime()-p.X0();p.nS.seek(V,{J6:C}).gh(function(){})}else kbY(p)};
WYe=function(p,C,V,N){V=V===void 0?!1:V;N=N===void 0?!1:N;if(p.Hr&&(!C||p.Hr===C)){p.logger.debug("media source opened");var H=p.getDuration();!H&&Ge(p.videoData)&&(H=25200);if(p.Hr.isView){var X=H;p.logger.debug(function(){return"Set media source duration to "+X+", video duration "+H});
X>p.Hr.getDuration()&&gWY(p,X)}else gWY(p,H);jAy(p.nS,p.Hr,V,N);p.publish("mediasourceattached")}};
gWY=function(p,C){if(p.Hr){p.Hr.Kt(C);var V;(V=p.nS)!=null&&V.policy.Wr&&(V.W=C)}};
dxs=function(p,C){YCS(p,C.reason,C.T.info,C.token,C.videoId)};
QTe=function(p,C){p.k_("newelem",{r:C});p.gI()};
rrv=function(p,C){p.yn.experiments.OY("enable_adb_handling_in_sabr")&&(p.pauseVideo(!0),p.bd(),C&&p.Ng("sabr.config",1,"BROWSER_OR_EXTENSION_ERROR"))};
UD=function(p,C){p.publish("internalvideodatachange",C===void 0?"dataupdated":C,p,p.videoData)};
BMv=function(p){for(var C=g.F("loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ")),V=C.next();!V.done;V=C.next())p.du.U(p.mediaElement,V.value,p.Zv,p);p.yn.FV&&p.mediaElement.fA()&&(p.du.U(p.mediaElement,"webkitplaybacktargetavailabilitychanged",p.sH$,p),p.du.U(p.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",p.Ihx,p))};
pze=function(p){g.Dr(p.mI);GbQ(p)||(p.mI=g.Se(function(){return GbQ(p)},100))};
GbQ=function(p){var C=p.mediaElement;C&&p.Pg&&!p.videoData.sY&&!HH("vfp",p.mM.timerName)&&C.cB()>=2&&!C.isEnded()&&EJ(C.kq())>0&&p.mM.tick("vfp");return(C=p.mediaElement)&&!p.videoData.sY&&C.getDuration()>0&&(C.isPaused()&&C.cB()>=2&&EJ(C.kq())>0&&(HH("pbp",p.mM.timerName)||p.mM.tick("pbp"),!p.videoData.X5||p.Zl||C.isSeeking()||(p.Zl=!0,p.publish("onPlaybackPauseAtStart"))),C=C.getCurrentTime(),VX(p.RF,C))?(p.Yg(),!0):!1};
CWQ=function(p,C,V,N){C=(C+(p.sM===3?.3:0))/V;V=Math.floor(C*4);V>p.sM&&(p.k_("vpq",{q:V,cpn:N||p.videoData.clientPlaybackNonce,ratio:C.toFixed(3)}),p.sM=V)};
V4s=function(p){p.Pc().eq();if(rP(p.videoData)&&Date.now()>p.xf+6283){if(!(!p.isAtLiveHead()||p.videoData.T&&cb(p.videoData.T))){var C=p.Pc();if(C.qoe){C=C.qoe;var V=C.provider.Ta.OS(),N=g.bF(C.provider);SZS(C,N,V);V=V.V;isNaN(V)||g.kb(C,N,"e2el",[V.toFixed(3)])}}p.G("html5_alc_live_log_rawlat")?(C=p.videoData,C=g.Of(C.K())?!0:g.eH(C.K())?C.dh==="6":!1):C=g.Of(p.yn);C&&p.k_("rawlat",{l:vO(p.c5,"rawlivelatency").toFixed(3)});p.xf=Date.now()}p.videoData.C&&px(p.videoData.C)&&(C=p.Yh())&&C.videoHeight!==
p.NI&&(p.NI=C.videoHeight,YCS(p,"a",je9(p,p.videoData.UY)))};
je9=function(p,C){if(C.T.video.quality==="auto"&&px(C.getInfo())&&p.videoData.QZ)for(var V=g.F(p.videoData.QZ),N=V.next();!N.done;N=V.next())if(N=N.value,N.getHeight()===p.NI&&N.T.video.quality!=="auto")return N.getInfo();return C.getInfo()};
UAe=function(p){if(!rP(p.videoData))return NaN;var C=0;p.nS&&p.videoData.T&&(C=Ge(p.videoData)?p.nS.O2.lc()||0:p.videoData.T.Vn);return(0,g.Ip)()/1E3-p.Ft()-C};
HZe=function(p){p.mediaElement&&p.mediaElement.AU()&&(p.OL=(0,g.Ip)());p.yn.y8?g.F5(function(){Nuu(p)},0):Nuu(p)};
Nuu=function(p){var C;if((C=p.Hr)==null||!C.W_()){if(p.mediaElement)try{p.E1=p.mediaElement.playVideo()}catch(N){OD(p,"err."+N)}if(p.E1){var V=p.E1;V.then(void 0,function(N){p.logger.debug(function(){return"playMediaElement failed: "+N});
if(!g.r(p.playerState,4)&&!g.r(p.playerState,256)&&p.E1===V)if(N&&N.name==="AbortError"&&N.message&&N.message.includes("load"))p.logger.debug(function(){return"ignore play media element failure: "+N.message});
else{var H="promise";N&&N.name&&(H+=";m."+N.name);OD(p,H);p.x4=!0;p.videoData.d7=!0}})}}};
OD=function(p,C){g.r(p.playerState,128)||(p.aN(Mr(p.playerState,1028,9)),p.k_("dompaused",{r:C}),p.publish("onAutoplayBlocked"))};
D_=function(p,C){C=C===void 0?!1:C;if(!p.mediaElement||!p.videoData.V)return!1;var V=C;V=V===void 0?!1:V;var N=null;var H;if((H=p.videoData.V)==null?0:H.T){N=$AY(p,V);var X;(X=p.nS)==null||X.resume()}else f$(p),p.videoData.UY&&(N=p.videoData.UY.eP());H=p.mediaElement.EJ();V=!1;H&&H.rI(N)||(Xze(p,N),V=!0);g.r(p.playerState,2)||(N=p.Sr,C=C===void 0?!1:C,N.W||!(N.S>0)||N.mediaElement&&N.mediaElement.getCurrentTime()>0||(C={L1:"seektimeline_resumeTime",J6:C},N.videoData.sY||(C.seekSource=15),N.seekTo(N.S,
C)));a:{C=V;if($B(p.videoData)){if(!p.videoData.F4())break a}else if(!g.Jl(p.videoData))break a;if(p.mediaElement)if((N=p.videoData.W)&&p.mediaElement.fA()){H=p.mediaElement.AQ();if(p.K7)if(H!==p.K7.element)AH(p);else if(C&&N.flavor==="fairplay"&&!rm())AH(p);else break a;if(p.G("html5_report_error_for_unsupported_tvos_widevine")&&rm()&&N.flavor==="widevine")p.Ng("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","drm.unspttvoswidevine");else{p.K7=new cIL(H,p.videoData,p.yn);p.K7.subscribe("licenseerror",
p.w5,p);p.K7.subscribe("qualitychange",p.cQ$,p);p.K7.subscribe("heartbeatparams",p.Fk,p);p.K7.subscribe("keystatuseschange",p.Lt,p);p.K7.subscribe("ctmp",p.k_,p);p.G("html5_widevine_use_fake_pssh")&&!p.videoData.isLivePlayback&&N.flavor==="widevine"&&p.K7.mj(new X0(ddy,"cenc",!1));C=g.F(p.Or.keys);for(N=C.next();!N.done;N=C.next())N=p.Or.get(N.value),p.K7.mj(N);p.G("html5_eme_loader_sync")||p.Or.removeAll()}}else p.Ng("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","drm.1")}return V};
Xze=function(p,C){p.mM.tick("vta");dc("vta",void 0,"video_to_ad");p.getCurrentTime()>0&&CiV(p.Sr,p.getCurrentTime());p.mediaElement.activate(C);p.Hr&&dq(0,4);!p.videoData.sY&&p.playerState.isOrWillBePlaying()&&p.vn.start();if(zDv(p)){var V;if(C=(V=p.mediaElement)==null?void 0:V.audioTracks())C.onchange=function(){p.publish("internalaudioformatchange",p.videoData,!0)}}};
AH=function(p){p.K7&&(p.K7.dispose(),p.K7=null)};
iZ9=function(p){var C=C===void 0?!1:C;p.logger.debug("reattachVideoSource");p.mediaElement&&(p.Hr?(AH(p),bY(p),$AY(p,C)):(p.videoData.UY&&p.videoData.UY.IJ(),p.mediaElement.stopVideo()),p.playVideo())};
hMs=function(p,C){p.yn.G("html5_log_rebuffer_reason")&&(C={r:C,lact:bV()},p.mediaElement&&(C.bh=hK(p.mediaElement)),p.k_("bufreason",C))};
sej=function(p,C){if(p.yn.Gk()&&p.mediaElement){var V=p.mediaElement.jb();V.omt=(p.mediaElement.getCurrentTime()+p.X0()).toFixed(3);V.ps=p.playerState.state.toString(16);V.rt=(g.bF(p.Pc().provider)*1E3).toFixed();V.e=C;p.f5[p.yU++%5]=V}try{if(C==="timeupdate"||C==="progress")return}catch(N){}p.logger.debug(function(){return"video element event "+C})};
aRy=function(p){if(p.yn.Gk()){p.f5.sort(function(N,H){return+N.rt-+H.rt});
for(var C=g.F(p.f5),V=C.next();!V.done;V=C.next())V=V.value,p.k_("vpe",Object.assign({t:V.rt},V));p.f5=[];p.yU=0}};
EXe=function(p){if(g.gm("cobalt")&&g.gm("nintendo switch")){var C=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;p.k_("nxdock",{d:C})}};
Ii=function(p,C){var V;(V=p.nS)==null||Ma(V,C)};
U49=function(p,C){return g.pf(p.videoData)&&p.Ze?p.Ze.handleError(C,void 0):!1};
ITY=function(p){W7(p.videoData,"html5_set_debugging_opt_in")&&(p=g.$l(),g.LK(0,183)||(Ww(183,!0),p.save()))};
lRu=function(p){return g.pf(p.videoData)&&p.Ze?h6(p.Ze):p.videoData.Vi()};
b4Y=function(p,C){p.lJ.q3()||(p.k_("sgap",{f:C}),p.lJ.clearQueue(!1,C==="pe"))};
tH=function(p){return p.G("html5_disable_video_player_initiated_seeks")&&$B(p.videoData)};
t4X=function(p){hh.call(this,p);var C=this;this.events=new g.YZ(p);g.R(this,this.events);mj(this.api,"isLifaAdPlaying",function(){return C.api.isLifaAdPlaying()});
this.events.U(p,"serverstitchedvideochange",function(){C.api.isLifaAdPlaying()?(C.playbackRate=C.api.getPlaybackRate(),C.api.setPlaybackRate(1)):C.api.setPlaybackRate(C.playbackRate)});
this.playbackRate=1};
cDS=function(p){hh.call(this,p);var C=this;this.events=new g.YZ(p);g.R(this,this.events);mj(this.api,"seekToChapterWithAnimation",function(V){C.seekToChapterWithAnimation(V)});
mj(this.api,"seekToTimeWithAnimation",function(V,N){C.seekToTimeWithAnimation(V,N)});
mj(this.api,"renderChapterSeekingAnimation",function(V,N,H){C.api.renderChapterSeekingAnimation(V,N,H)});
mj(this.api,"setMacroMarkers",function(V){C.setMacroMarkers(p,V)});
mj(this.api,"changeMarkerVisibility",function(V,N,H){C.changeMarkerVisibility(V,N,H)});
mj(this.api,"isSameMarkerTypeVisible",function(V){return C.isSameMarkerTypeVisible(V)})};
Tuj=function(p,C,V){var N=p.api.getCurrentTime()*1E30&&H>0&&(V.width+=H,g.Sh(C.element,"width",V.width+"px")));p.size=V}};
g.rL=function(p,C){var V=p.T[p.T.length-1];V!==C&&(p.T.push(C),eM1(p,V,C))};
g.BO=function(p){if(!(p.T.length<=1)){var C=p.T.pop(),V=p.T[0];p.T=[V];eM1(p,C,V,!0)}};
eM1=function(p,C,V,N){PWj(p);C&&(C.unsubscribe("size-change",p.Qa,p),C.unsubscribe("back",p.M3,p));V.subscribe("size-change",p.Qa,p);V.subscribe("back",p.M3,p);if(p.n4){g.Ed(V.element,N?"ytp-panel-animate-back":"ytp-panel-animate-forward");V.u_(p.element);V.focus();p.element.scrollLeft=0;p.element.scrollTop=0;var H=p.size;nXu(p);g.I9(p.element,H);p.W=new g.N8(function(){wz1(p,C,V,N)},20,p);
p.W.start()}else V.u_(p.element),C&&C.detach()};
wz1=function(p,C,V,N){p.W.dispose();p.W=null;g.Ed(p.element,"ytp-popup-animating");N?(g.Ed(C.element,"ytp-panel-animate-forward"),g.tk(V.element,"ytp-panel-animate-back")):(g.Ed(C.element,"ytp-panel-animate-back"),g.tk(V.element,"ytp-panel-animate-forward"));g.I9(p.element,p.size);p.D=new g.N8(function(){g.tk(p.element,"ytp-popup-animating");C.detach();g.cF(C.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);p.D.dispose();p.D=null},250,p);
p.D.start()};
PWj=function(p){p.W&&g.XV(p.W);p.D&&g.XV(p.D)};
GE=function(p){g.QX.call(this,p,"ytp-shopping-product-menu");this.Zd=new g.gL(this.N);g.R(this,this.Zd);this.hide();g.rL(this,this.Zd);g.gb(this.N,this.element,4)};
LDv=function(p,C,V){var N,H=C==null?void 0:(N=C.text)==null?void 0:N.simpleText;H&&(V=$dH(p,V,H,C==null?void 0:C.icon,C==null?void 0:C.secondaryIcon),C.navigationEndpoint&&V.listen("click",function(){p.N.Jk("innertubeCommand",C.navigationEndpoint);p.hide()},p))};
gXa=function(p,C,V){var N,H=C==null?void 0:(N=C.text)==null?void 0:N.simpleText;H&&$dH(p,V,H,C==null?void 0:C.icon).listen("click",function(){var X;(C==null?void 0:(X=C.icon)==null?void 0:X.iconType)==="HIDE"?p.N.publish("featuredproductdismissed"):C.serviceEndpoint&&p.N.Jk("innertubeCommand",C.serviceEndpoint);p.hide()},p)};
$dH=function(p,C,V,N,H){C=new g.H3(g.XB({},[],!1,!!H),C,V);H&&C.updateValue("secondaryIcon",WDu(H));C.setIcon(WDu(N));g.R(p,C);p.Zd.iJ(C,!0);return C};
WDu=function(p){if(!p)return null;switch(p.iconType){case "ACCOUNT_CIRCLE":return{L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},j:[{L:"path",X:{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{L:"svg",X:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},j:[{L:"path",X:{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 U5v();case "HIDE":return{L:"svg",X:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},j:[{L:"g",j:[{L:"path",X:{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 IS()}};
pn=function(p){$m.call(this,p,!1,!0);this.isCounterfactual=this.C=this.isVisible=this.isInitialized=this.shouldShowOverflowButton=this.shouldHideDismissButton=!1;this.J=!0;this.overflowButton=new g.w({L:"button",i_:["ytp-featured-product-overflow-icon","ytp-button"],X:{"aria-haspopup":"true"}});this.overflowButton.hide();g.R(this,this.overflowButton);this.badge.element.classList.add("ytp-suggested-action");this.thumbnailImage=new g.w({L:"img",B:"ytp-suggested-action-badge-img",X:{src:"{{url}}"}});
this.thumbnailImage.hide();g.R(this,this.thumbnailImage);this.thumbnailIcon=new g.w({L:"div",B:"ytp-suggested-action-badge-icon"});this.thumbnailIcon.hide();g.R(this,this.thumbnailIcon);this.banner=new g.w({L:"a",B:"ytp-suggested-action-container",j:[this.thumbnailImage,this.thumbnailIcon,{L:"div",B:"ytp-suggested-action-details",j:[{L:"text",B:"ytp-suggested-action-title",Ak:"{{title}}"},{L:"text",B:"ytp-suggested-action-subtitle",Ak:"{{subtitle}}"},{L:"text",B:"ytp-suggested-action-metadata-text",
Ak:"{{metadata}}"}]},this.dismissButton,this.overflowButton]});g.R(this,this.banner);this.banner.u_(this.V.element);this.U(this.N,"videodatachange",this.onVideoDataChange);this.U(this.N,g.sz("suggested_action_view_model"),this.O4$);this.U(this.N,g.aj("suggested_action_view_model"),this.QH$);this.U(this.overflowButton.element,"click",this.W3);this.U(p,"featuredproductdismissed",this.SY);this.N.createServerVe(this.banner.element,this.banner,!0)};
Qes=function(p){p.isInitialized&&(p.enabled=p.isVisible,p.b_=p.isVisible,wL(p),p.Jd(),p.thumbnailImage.F0(p.isVisible),p.shouldHideDismissButton||p.dismissButton.F0(p.isVisible),p.shouldShowOverflowButton&&p.overflowButton.F0(p.isVisible))};
Cn=function(){pn.apply(this,arguments)};
rDv=function(p){hh.call(this,p);this.T=new Cn(this.api);g.R(this,this.T);g.gb(this.api,this.T.element,4)};
jv=function(p){hh.call(this,p);var C=this;this.C="";this.V=!0;this.T=this.api.G("html5_enable_audio_track_stickiness_phase_two");var V=new g.YZ(p);g.R(this,V);V.U(p,"internalaudioformatchange",function(N,H){BuL(C,N,H)});
V.U(p,"videoplayerreset",function(){var N;(C.C||C.T&&((N=RH())==null?0:N.size))&&GIu(C)});
V.U(p,"videodatachange",function(N,H){C.onVideoDataChange(N,H)})};
BuL=function(p,C,V){if(V){var N="";p$a(p,C)&&(N=C,p.T||(p.C=C),p.api.G("html5_sabr_enable_server_xtag_selection")&&(V=p.api.getVideoData(void 0,!0)))&&(V.kE=C);p.T&&N&&Chj(p,N)&&jvX(p)!==N&&(VDX([{settingItemId:V$(p),settingOptionValue:{stringValue:C}}]),lt(p.m$(),function(H){a91(H,V$(p),{stringValue:N})}))}};
GIu=function(p){if(p.T){var C;(C=jvX(p))&&Chj(p,C)&&(p=p.api.getVideoData(void 0,!0))&&(p.kE=C)}else if(C=p.api.getVideoData(void 0,!0))C.kE=p.C};
NRj=function(p){t5(lt(lt(p.m$(),function(C){return hI9(C,[V$(p)])}),function(C){if(C){C=g.F(C);
for(var V=C.next();!V.done;V=C.next()){var N=V.value;V=N.key;N=N.value;V&&N&&VDX([{settingItemId:V,settingOptionValue:N}])}}}),function(){p.V=!0})};
p$a=function(p,C){p=p.api.getAvailableAudioTracks();p=g.F(p);for(var V=p.next();!V.done;V=p.next())if(V=V.value,V.getLanguageInfo().getId()===C)return V;return null};
jvX=function(p){p=V$(p);var C=RH();p=C?C.get(p):void 0;return p&&p.stringValue?p.stringValue:""};
V$=function(p){var C=(484).toString();p.api.K().o5&&(C=(483).toString());return C};
Chj=function(p,C){var V;return C.split(".")[0]!==""&&((V=p.api.getVideoData())==null?void 0:!ix(V))};
VDX=function(p){var C=RH();C||(C=new Map);p=g.F(p);for(var V=p.next();!V.done;V=p.next())V=V.value,C.set(V.settingItemId,V.settingOptionValue);C=JSON.stringify(Object.fromEntries(C));g.Yl("yt-player-user-settings",C,2592E3)};
g.NA=function(p,C,V,N,H,X,d){g.H3.call(this,g.XB({"aria-haspopup":"true"}),C,p);this.xM=N;this.J=!1;this.V=null;this.options={};this.C=new g.gL(V,void 0,p,H,X,d);g.R(this,this.C);this.listen("keydown",this.LX);this.listen("click",this.open)};
Hvj=function(p){if(p.V){var C=p.options[p.V];C.element.getAttribute("aria-checked");C.element.setAttribute("aria-checked","false");p.V=null}};
X$H=function(p,C){g.NA.call(this,"Timer de suspens\u00e3o",g.Sm.SLEEP_TIMER,p,C);this.N=p;this.Z={};this.W=this.SB("Off");this.D=this.T="";p.G("web_settings_menu_icons")&&this.setIcon({L:"svg",X:{height:"24",viewBox:"0 0 24 24",width:"24"},j:[{L:"path",X:{d:"M16.67,4.31C19.3,5.92,21,8.83,21,12c0,4.96-4.04,9-9,9c-2.61,0-5.04-1.12-6.72-3.02C5.52,17.99,5.76,18,6,18 c6.07,0,11-4.93,11-11C17,6.08,16.89,5.18,16.67,4.31 M14.89,2.43C15.59,3.8,16,5.35,16,7c0,5.52-4.48,10-10,10 c-1,0-1.97-0.15-2.89-0.43C4.77,19.79,8.13,22,12,22c5.52,0,10-4.48,10-10C22,7.48,19,3.67,14.89,2.43L14.89,2.43z M12,6H6v1h4.5 L6,10.99v0.05V12h6v-1H7.5L12,7.01V6.98V6L12,6z",
fill:"#fff"}}]});this.S=new g.w({L:"div",i_:["ytp-menuitem-label-wrapper"],j:[{L:"div",Ak:"Fim do v\u00eddeo"},{L:"div",i_:["ytp-menuitem-sublabel"],Ak:"{{content}}"}]});g.R(this,this.S);this.listen("click",this.onClick);this.U(p,"videodatachange",this.onVideoDataChange);this.U(p,"presentingplayerstatechange",this.Pr);this.U(p,"settingsMenuVisibilityChanged",this.Id_);p.createClientVe(this.element,this,218889);this.Pr();this.N.Jk("onSleepTimerFeatureAvailable")};
dby=function(p){var C="Off 10 15 20 30 45 60".split(" "),V;((V=p.N.getVideoData())==null?0:V.isLivePlayback)||C.push("End of video");V=p.N.getPlaylist();var N;V&&((N=V.listId)==null?void 0:N.type)!=="RD"&&C.push("End of playlist");p.Zr(g.bZ(C,p.SB));p.Z=g.tB(C,p.SB,p);C=p.SB("End of video");p.options[C]&&g.Nl(p.options[C],p.S)};
ivj=function(p,C){var V=p.Z[C],N=V==="End of video"||V==="End of playlist";V==="Off"&&(p.T="");p.N.getPlayerState()!==0&&p.N.getPlayerState()!==5||!N?(p.W=C,g.NA.prototype.qn.call(p,C),p.Ag(C),p.N.Jk("onSleepTimerSettingsChanged",V)):p.N.Jk("innertubeCommand",{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:"O v\u00eddeo j\u00e1 terminou"}}}}})};
Hx=function(p){hh.call(this,p);var C=this;p.addEventListener("settingsMenuInitialized",function(){C.menuItem||(C.menuItem=new X$H(C.api,C.api.uF()),g.R(C,C.menuItem))});
p.addEventListener("openSettingsMenuItem",function(V){if(V==="menu_item_sleep_timer"){if(!C.menuItem){var N;(N=C.api.uF())==null||N.hc()}C.menuItem.open()}});
mj(p,"resetSleepTimerMenuSettings",function(){C.resetSleepTimerMenuSettings()});
mj(p,"setSleepTimerTimeLeft",function(V){C.setSleepTimerTimeLeft(V)});
mj(p,"setVideoTimeLeft",function(V){C.setVideoTimeLeft(V)})};
hyQ=function(p){hh.call(this,p);var C=this;this.events=new g.YZ(p);g.R(this,this.events);this.events.U(p,"onSnackbarMessage",function(V){switch(V){case 1:V=C.api.getPlayerStateObject(),V.isBuffering()&&g.r(V,8)&&g.r(V,16)&&C.api.Jk("innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Enfrentando interrup\u00e7\u00f5es?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Descubra por qu\u00ea"}]},navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers",
webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers",target:"TARGET_NEW_WINDOW"}},loggingDirectives:{clientVeSpec:{uiType:232471}}}},loggingDirectives:{clientVeSpec:{uiType:232470}}}},durationHintMs:5E3,popupType:"TOAST"}})}})};
g.dM=function(p,C,V,N,H){C=C===void 0?!1:C;N=N===void 0?!1:N;H=H===void 0?!1:H;g.ca.call(this);this.Z=H;this.D=!1;this.S=new I_(this);this.W=this.Y=null;this.V=this.C=!1;g.R(this,this.S);this.target=p;this.T=C;this.J=V||p;this.D=N;C&&(g.Vf&&this.target.setAttribute("draggable","true"),H||(this.target.style.touchAction="none"));Xk(this)};
ii=function(p){g.Am(p.S,!p.T)};
Xk=function(p){p.W=null;p.Y=null;p.U(hr("over"),p.Hn);p.U("touchstart",p.Bq);p.T&&p.U(hr("down"),p.MaY)};
svH=function(p,C){for(var V=0;VH.start&&V>=5;Z+=q}J=Z.substr(0,4)+" "+Z.substr(4,4)+" "+Z.substr(8,4)+" "+(Z.substr(12,4)+" "+Z.substr(16,
4))}else J="";E={video_id_and_cpn:String(C.videoId)+" / "+J,codecs:"",dims_and_frames:"",bandwidth_kbps:E.toFixed(0)+" Kbps",buffer_health_seconds:t.toFixed(2)+" s",date:""+(new Date).toString(),drm_style:c?"":"display:none",drm:c,debug_info:V,extra_debug_info:"",bandwidth_style:M,network_activity_style:M,network_activity_bytes:l.toFixed(0)+" KB",shader_info:T,shader_info_style:T?"":"display:none",playback_categories:""};l=N.clientWidth+"x"+N.clientHeight+(H>1?"*"+H.toFixed(2):"");t="-";d.totalVideoFrames&&
(t=(d.droppedVideoFrames||0)+" dropped of "+d.totalVideoFrames);E.dims_and_frames=l+" / "+t;p=p.getVolume();d=MoX(C);var Y;l=((Y=C.S)==null?0:Y.audio.T)?"DRC":Math.round(p*d)+"%";Y=Math.round(p)+"% / "+l;p=C.DS.toFixed(1);isFinite(Number(p))&&(Y+=" (content loudness "+p+"dB)");E.volume=Y;E.resolution=N.videoWidth+"x"+N.videoHeight;if(N=C.C){if(Y=N.video)p=Y.fps,p>1&&(E.resolution+="@"+p),(p=X.O7e)&&p.video&&(E.resolution+=" / "+p.video.width+"x"+p.video.height,p.video.fps>1&&(E.resolution+="@"+p.video.fps)),
E.codecs=cov(N),!C.S||N.audio&&N.video?N.hT&&(E.codecs+=" / "+N.hT+"A"):E.codecs+=" / "+cov(C.S),Y.C||Y.primaries?(p=Y.C||"unknown",p==="smpte2084"?p+=" (PQ)":p==="arib-std-b67"&&(p+=" (HLG)"),E.color=p+" / "+(Y.primaries||"unknown"),E.color_style=""):E.color_style="display:none";if(N.debugInfo)for(E.fmt_debug_info="",N=g.F(N.debugInfo),Y=N.next();!Y.done;Y=N.next())Y=Y.value,E.fmt_debug_info+=Y.label+":"+Y.text+" ";E.fmt_debug_info_style=E.fmt_debug_info&&E.fmt_debug_info.length>0?"":"display:none"}N=
C.isLivePlayback;Y=C.EO;E.live_mode_style=N||Y?"":"display:none";E.live_latency_style=N?"":"display:none";if(Y)E.live_mode="Post-Live"+(Ge(C)?" Manifestless":"");else if(N){Y=vO(a,"livelatency");E.live_latency_secs=Y.toFixed(2)+"s";N=Ge(C)?"Manifestless, ":"";C.Wr&&(N+="Windowed, ");p="Uncertain";if(Y>=0&&Y<120)if(C.latencyClass&&C.latencyClass!=="UNKNOWN")switch(C.latencyClass){case "NORMAL":p="Optimized for Normal Latency";break;case "LOW":p="Optimized for Low Latency";break;case "ULTRALOW":p="Optimized for Ultra Low Latency";
break;default:p="Unknown Latency Setting"}else p=C.isLowLatencyLiveStream?"Optimized for Low Latency":"Optimized for Smooth Streaming";N+=p;(Y=X.aQx)&&(N+=", seq "+Y.sequence);E.live_mode=N}!X.isGapless||id(C)&&X.q3||(E.playback_categories+="Gapless ");E.playback_categories_style=E.playback_categories?"":"display:none";E.bandwidth_samples=m5(a,"bandwidth");E.network_activity_samples=m5(a,"networkactivity");E.live_latency_samples=m5(a,"livelatency");E.buffer_health_samples=m5(a,"bufferhealth");X=g.a$(C);
if(C.cotn||X)E.cotn_and_local_media=(C.cotn?C.cotn:"null")+" / "+X;E.cotn_and_local_media_style=E.cotn_and_local_media?"":"display:none";W7(C,"web_player_release_debug")?(E.release_name="youtube.player.web_20250106_01_RC01",E.release_style=""):E.release_style="display:none";E.debug_info&&S.length>0&&E.debug_info.length+S.length<=60?E.debug_info+=" "+S:E.extra_debug_info=S;E.extra_debug_info_style=E.extra_debug_info&&E.extra_debug_info.length>0?"":"display:none";return E};
cov=function(p){var C=/codecs="([^"]*)"/.exec(p.mimeType);return C&&C[1]?C[1]+" ("+p.itag+")":p.itag};
Tb=function(p,C,V,N,H){g.w.call(this,{L:"div",B:"ytp-horizonchart"});this.D=C;this.sampleCount=V;this.S=N;this.W=H;this.index=0;this.heightPx=-1;this.V=this.C=null;this.T=Math.round(p/V);this.element.style.width=this.T*this.sampleCount+"px";this.element.style.height=this.D+"em"};
MA=function(p,C){if(p.heightPx===-1){var V=null;try{V=g.dW("CANVAS"),p.C=V.getContext("2d")}catch(a){}if(p.C){var N=p.T*p.sampleCount;p.V=V;p.V.width=N;p.V.style.width=N+"px";p.element.appendChild(p.V)}else for(p.sampleCount=Math.floor(p.sampleCount/4),p.T*=4,V=0;V1?2:1,p.V.height=p.heightPx*V,p.V.style.height=
p.heightPx+"px",p.C.scale(1,V)));C=g.F(C);for(N=C.next();!N.done;N=C.next()){V=p;var H=p.index,X=N.value;for(N=0;N+20&&g.so(C.V.element);N.classList.add("ytp-timely-actions-overlay");C.V.element.appendChild(N)});
g.R(this,this.V);g.gb(this.api,this.V.element,4)};
yoY=function(p){p.timelyActions&&(p.S=p.timelyActions.reduce(function(C,V){if(V.cueRangeId===void 0)return C;C[V.cueRangeId]=0;return C},{}))};
Fk=function(p,C){if(p.timelyActions){p=g.F(p.timelyActions);for(var V=p.next();!V.done;V=p.next())if(V=V.value,V.cueRangeId===C)return V}};
qaa=function(p,C){if((p=Fk(p,C))&&p.onCueRangeExit)return Lm(p.onCueRangeExit)};
IiV=function(p){if(p.T!==void 0){var C=(C=Fk(p,p.T))&&C.onCueRangeEnter?Lm(C.onCueRangeEnter):void 0;var V=Fk(p,p.T);if(V&&V.additionalTrigger){var N=!1;for(var H=g.F(V.additionalTrigger),X=H.next();!X.done;X=H.next())X=X.value,X.type&&X.args&&p.Y[X.type]!==void 0&&(N=N||p.Y[X.type](X.args))}else N=!0;C&&N&&(p.api.Jk("innertubeCommand",C),p.setTimeout(V),p.S[p.T]!==void 0&&p.S[p.T]++)}};
Uby=function(p,C){return p.C===void 0?!1:C.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(C.seekLengthMilliseconds)===5E3?p.C===72:C.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(C.seekLengthMilliseconds)===1E4?p.C===74:C.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(C.seekLengthMilliseconds)===5E3?p.C===71:C.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(C.seekLengthMilliseconds)===1E4?p.C===73:!1};
fi9=function(p){if(p=p.getWatchNextResponse()){var C,V;p=(C=p.playerOverlays)==null?void 0:(V=C.playerOverlayRenderer)==null?void 0:V.timelyActionsOverlayViewModel;C=g.n(p,bvL);if(C!=null&&C.timelyActions)return C==null?void 0:C.timelyActions.map(function(N){return g.n(N,AoY)}).filter(function(N){return!!N})}};
oaY=function(p){hh.call(this,p);var C=this;vk(this.api,"getPlaybackRate",function(){return C.api.getPlaybackRate()});
vk(this.api,"setPlaybackRate",function(V){typeof V==="number"&&C.api.setPlaybackRate(V)})};
k8s=function(p){p=p.i9();if(!p)return!1;p=g.sk(p).exp||"";return p.includes("xpv")||p.includes("xpe")};
xbL=function(p){p=g.F(g.Sv(p,!0));for(var C=p.next();!C.done;C=p.next())if(k8s(C.value))return!0;return!1};
Yaa=function(p,C){p=g.F(g.Sv(p,!0));for(var V=p.next();!V.done;V=p.next())if(V=V.value,k8s(V)){var N={potc:"1",pot:C};V.url&&(V.url=aK(V.url,N))}};
zyj=function(p){var C=!1;p.Z5(150);p.Rq().finally(function(){C=!0});
return{isReady:function(){return C},
qS:function(V){return p.qS({Ou:V.Ou,jf:!0,XH:!0,gi:V.gi?{ZU:V.gi.ZU,PW:V.gi.PW,Px:V.gi.Px}:void 0})},
ready:function(){return g.I(function(V){if(V.C==1)return g.vv(V,2),g.y(V,p.Rq(),4);if(V.C!=2)return g.Fe(V,0);g.Sa(V);g.JQ(V)})},
start:function(){}}};
RyQ=function(p){var C=new Eqe,V={},N=(V["X-Goog-Api-Key"]="AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw",V);return new xN(C,p,function(){return N})};
DT=function(p){hh.call(this,p);var C=this;this.useLivingRoomPoToken=!1;this.S=new g.u3;this.mM=null;this.Y=!1;this.C=null;this.V=!1;var V=p.K().getWebPlayerContextConfig();this.events=new g.YZ(p);g.R(this,this.events);this.events.U(p,"spsumpreject",function(N,H,X){C.V=H;N&&C.Y&&!C.C&&(C.G("html5_generate_content_po_token")&&X?C.Jm(X):C.G("html5_generate_session_po_token")&&naL(C));C.C||C.api.k_("stp",{s:+C.Y,b:+C.V})});
this.events.U(p,"poTokenVideoBindingChange",function(N){C.Jm(N)});
this.useLivingRoomPoToken=!(V==null||!V.useLivingRoomPoToken);p.addEventListener("csiinitialized",function(){C.mM=p.e5();var N=(C.G("html5_generate_session_po_token")||C.G("html5_generate_content_po_token"))&&!C.useLivingRoomPoToken;try{if(C.G("html5_use_shared_owl_instance"))eyL(C);else if(N){C.mM.xB("pot_isc");C.G("html5_new_wpo_client")||PhL(C);var H=g.Mz(C.api.K().experiments,"html5_webpo_kaios_defer_timeout_ms");H?g.F5(function(){Kn(C)},H):C.G("html5_webpo_idle_priority_job")?g.Vl(g.HW(),function(){Kn(C)}):
Kn(C)}}catch(X){X instanceof Error&&g.eG(X)}});
p.addEventListener("trackListLoaded",this.N3.bind(this));p.zg(this)};
w$V=function(p){var C=Wb(p.experiments,"html5_web_po_request_key");return C?C:g.qz(p)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"};
$bv=function(p){var C=new H2(p);return Object.assign({},zyj(C),{fS:function(){return C.fS()},
dispose:function(){return void C.dispose()}})};
ui=function(p,C){if(p.G("html5_webpo_bge_ctmp")){var V,N={hwpo:!!p.T,hwpor:!((V=p.T)==null||!V.isReady())};p.api.k_(C,N)}};
eyL=function(p){var C,V;g.I(function(N){if(N.C==1)return ui(p,"swpo_i"),p.D=ZGv(),ZT(p),g.y(N,zo(),2);if(N.C!=3)return C=N.T,ui(p,"swpo_co"),g.y(N,ihu(C),3);V=N.T;p.T=zyj(V);ui(p,"swpo_cc");p.T.ready().then(function(){p.S.resolve();ui(p,"swpo_re")});
g.F5(function(){Kn(p);ui(p,"swpo_si")},0);
g.JQ(N)})};
PhL=function(p){var C=p.api.K(),V=w$V(C),N=RyQ(V);C=new Hs({lK:V,Ii:N,onEvent:function(H){(H=LRH[H])&&p.mM.xB(H)},
onError:g.eG,mL:K$L(C.experiments),pF:function(){return void p.api.k_("itr",{})},
H9$:C.experiments.OY("html5_web_po_disable_remote_logging")});C.ready().then(function(){return void p.S.resolve()});
g.R(p,C);p.T=C};
gaH=function(p){var C=p.api.K(),V=RyQ(w$V(C)),N=V.Pt.bind(V);V.Pt=function(a){var E;return g.I(function(l){if(l.C==1)return g.y(l,N(a),2);E=l.T;p.api.k_("itr",{});return l.return(E)})};
try{var H=new YN({Ii:V,hM:{maxAttempts:5},iC:{disable:C.experiments.OY("html5_web_po_disable_remote_logging"),Sk:K$L(C.experiments),Fxe:p.G("wpo_dis_lfdms")?0:1E3},JQe:g.eG});var X=$bv({o6:H,Ii:V,onError:g.eG});X.ready().then(function(){return void p.S.resolve()});
g.R(p,H);g.R(p,X);p.T=X}catch(a){g.eG(a);var d;(d=H)==null||d.dispose()}};
Kn=function(p){var C=p.api.K();p.mM.xB("pot_ist");p.T?p.T.start():p.G("html5_new_wpo_client")&&gaH(p);p.G("html5_bandaid_attach_content_po_token")||(ZT(p),naL(p),C=g.Mz(C.experiments,"html5_session_po_token_interval_time_ms")||0,C>0&&(p.W=g.Se(function(){ZT(p)},C)),p.Y=!0)};
ZT=function(p){var C,V,N,H;g.I(function(X){if(!p.G("html5_generate_session_po_token")||p.useLivingRoomPoToken)return X.return();C=p.api.K();V=g.pO("EOM_VISITOR_DATA")||g.pO("VISITOR_DATA");N=C.o5?C.datasyncId:V;H=Wb(C.experiments,"html5_mock_content_binding_for_session_token")||C.livingRoomPoTokenId||N;C.cR=UC(p,H);g.JQ(X)})};
UC=function(p,C){if(!p.T)return p.D?p.D(C):"";try{var V=p.T.isReady();p.mM.xB(V?"pot_cms":"pot_csms");var N="";N=p.G("html5_web_po_token_disable_caching")?p.T.qS({Ou:C}):p.T.qS({Ou:C,gi:{ZU:C,ta$:150,PW:!0,Px:!0}});p.mM.xB(V?"pot_cmf":"pot_csmf");if(V){var H;(H=p.C)==null||H.resolve();p.C=null;if(p.V){p.V=!1;var X;(X=p.api.app.X$())==null||X.vC(!1)}}return N}catch(d){return g.eG(d),""}};
naL=function(p){p.T&&(p.C=new XO,p.T.ready().then(function(){p.mM.xB("pot_if");ZT(p)}))};
WR9=function(p){hh.call(this,p);var C=this;this.freePreviewWatchedDuration=null;this.freePreviewUsageDetails=[];this.events=new g.YZ(p);g.R(this,this.events);this.events.U(p,"heartbeatRequest",function(V){if(C.freePreviewUsageDetails.length||C.freePreviewWatchedDuration!==null)V.heartbeatRequestParams||(V.heartbeatRequestParams={}),V.heartbeatRequestParams.unpluggedParams||(V.heartbeatRequestParams.unpluggedParams={}),C.freePreviewUsageDetails.length>0?V.heartbeatRequestParams.unpluggedParams.freePreviewUsageDetails=
C.freePreviewUsageDetails:V.heartbeatRequestParams.unpluggedParams.freePreviewWatchedDuration={seconds:""+C.freePreviewWatchedDuration}});
mj(p,"setFreePreviewWatchedDuration",function(V){C.freePreviewWatchedDuration=V});
mj(p,"setFreePreviewUsageDetails",function(V){C.freePreviewUsageDetails=V})};
fn=function(p){g.z.call(this);this.features=[];var C=this.T,V=new Yv(p),N=new sO(p),H=new Ym(p),X=new DT(p);var d=g.Of(p.K())?void 0:new y7(p);var a=new xm(p),E=new mbX(p),l=new oaY(p),t=new xv(p);var c=g.Of(p.K())?new WR9(p):void 0;var T=p.G("html5_enable_ssap")?new tDX(p):void 0;var M=p.G("web_cinematic_watch_settings")&&(M=p.K().getWebPlayerContextConfig())!=null&&M.cinematicSettingsAvailable?new uT(p):void 0;var J=new kv(p);var S=p.G("enable_courses_player_overlay_purchase")?new UtX(p):void 0;
var D=g.wG(p.K())?new KpQ(p):void 0;var Z=new ql(p);var f=p.K().S?new M5s(p):void 0;var q=g.KI(p.K())?new Tz1(p):void 0;var A=p.G("web_player_move_autonav_toggle")&&p.K().sO?new hPL(p):void 0;var Y=g.wG(p.K())?new cDS(p):void 0;var W=p.G("web_enable_speedmaster")&&g.wG(p.K())?new EC(p):void 0;var L=p.K().oz?void 0:new Zve(p);var VL=p.G("report_pml_debug_signal")?new HpQ(p):void 0;var au=new fRH(p),Q=new et(p);var e=p.G("enable_web_player_player_in_bar_feature")&&g.$U(p.K())?new YRS(p):void 0;var G=
p.K().playerStyle==="flix"?new Ops(p):void 0;var m=navigator.mediaSession&&window.MediaMetadata&&p.K().QV?new oi(p):void 0;var P=p.G("html5_enable_drc")&&!p.K().Y?new OO(p):void 0;var p0=new EO(p),Sy;a:{var V8=p.K();if(V8.Y&&(V8=(Sy=V8.getWebPlayerContextConfig())==null?void 0:Sy.houseBrandEnvironment,V8==="apps-elements"||V8==="apps-elements-flix")){Sy=new f0X(p);break a}Sy=void 0}V8=g.wG(p.K())?new rDv(p):void 0;var fY=p.G("html5_enable_d6de4")?new zE(p):void 0;var jy=g.wG(p.K())&&p.G("web_sleep_timer")?
new Hx(p):void 0;var c5=g.KI(p.K())?new mt9(p):void 0;var r1=new jv(p),u=new ZM(p),U=new t4X(p);var O=p.K().Y?new bpX(p):void 0;var b=p.G("enable_sabr_snackbar_message")?new hyQ(p):void 0;var x=p.G("web_enable_timely_actions")?new OvL(p):void 0;C.call(this,V,N,H,X,d,a,E,l,t,c,T,M,J,S,D,Z,f,q,A,Y,W,L,VL,au,Q,e,G,m,P,p0,Sy,V8,fY,jy,c5,void 0,r1,u,U,O,b,x,new UO(p))};
OC=function(){this.C=this.T=NaN};
QvQ=function(p,C){this.yn=p;this.timerName="";this.V=!1;this.C=NaN;this.S=new OC;this.T=C||null;this.V=!1};
ro1=function(p,C,V){var N=g.Oe(C.I$)&&!C.I$.Y;if(C.I$.F5&&(uL(C.I$)||C.I$.Wr==="shortspage"||rG(C.I$)||N)&&!p.V){p.V=!0;p.Y=C.clientPlaybackNonce;g.pO("TIMING_ACTION")||GH("TIMING_ACTION",p.yn.csiPageType);p.yn.csiServiceName&&GH("CSI_SERVICE_NAME",p.yn.csiServiceName);if(p.T){N=p.T.e5();for(var H=g.F(Object.keys(N)),X=H.next();!X.done;X=H.next())X=X.value,jL(X,N[X],p.timerName);N=g.NU(PNa)(p.T.AR);g.V3(N,p.timerName);N=p.T;N.C={};N.AR={}}g.V3({playerInfo:{visibilityState:g.NU(eVa)()},playerType:"LATENCY_PLAYER_HTML5"},
p.timerName);p.W!==C.clientPlaybackNonce||Number.isNaN(p.C)||(HH("_start",p.timerName)?V=g.NU(r3)("_start",p.timerName)+p.C:g.eG(new g.Bw("attempted to log gapless pbs before CSI timeline started",{cpn:C.clientPlaybackNonce})));V&&!HH("pbs",p.timerName)&&p.tick("pbs",V)}};
BRs=function(p,C,V,N,H,X,d){p=(p===V?"video":"ad")+"_to_"+(C===V?"video":"ad");if(p!=="video_to_ad"||X!=null&&X.sY){X=p==="ad_to_video"?X:N;V=X==null?void 0:X.xd;var a={};if(N==null?0:N.Y)a.cttAuthInfo={token:N.Y,videoId:N.videoId};H&&(a.startTime=H);NR(p,a);var E,l,t;N={targetVideoId:(E=N==null?void 0:N.videoId)!=null?E:"empty_video",targetCpn:C,adVideoId:(l=X==null?void 0:X.videoId)!=null?l:"empty_video",adClientPlaybackNonce:(t=V==null?void 0:V.cpn)!=null?t:X==null?void 0:X.clientPlaybackNonce};
V&&(N.adBreakType=V.adBreakType,N.adType=V.adType);g.V3(N,p);jL("pbs",d!=null?d:(0,g.Ip)(),p)}};
y$=function(p){pCV();G4y();p.timerName=""};
G8e=function(p){if(p.T){var C=p.T;C.C={};C.AR={}}p.V=!1;p.W=void 0;p.C=NaN};
pNY=function(p,C){g.ca.call(this);this.I$=p;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.T=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.Z={};this.C=0;if(p=C.session_data)this.sessionData=X5(p,"&");this.index=Math.max(0,Number(C.index)||0);this.loop=!!C.loop;this.startSeconds=Number(C.startSeconds)||0;this.title=C.playlist_title||"";this.description=C.playlist_description||"";this.author=
C.author||C.playlist_author||"";C.video_id&&(this.items[this.index]=C);if(p=C.api)typeof p==="string"&&p.length===16?C.list="PL"+p:C.playlist=p;if(p=C.list)switch(C.listType){case "user_uploads":this.listId=new Te("UU","PLAYER_"+p);break;default:var V=C.playlist_length;V&&(this.length=Number(V)||0);this.listId=g.MF(p);if(p=C.video)this.items=p.slice(0),this.loaded=!0}else if(C.playlist){p=C.playlist.toString().split(",");this.index>0&&(this.items=[]);p=g.F(p);for(V=p.next();!V.done;V=p.next())(V=
V.value)&&this.items.push({video_id:V});this.length=this.items.length;if(p=C.video)this.items=p.slice(0),this.loaded=!0}this.setShuffle(!!C.shuffle);if(p=C.suggestedQuality)this.quality=p;this.Z=Ej(C,"playlist_");this.V=(C=C.thumbnail_ids)?C.split(","):[]};
CjH=function(p){return!!(p.playlist||p.list||p.api)};
jCe=function(p){var C=p.index+1;return C>=p.length?0:C};
VM9=function(p){var C=p.index-1;return C<0?p.length-1:C};
g.qA=function(p,C,V,N){C=C!==void 0?C:p.index;C=p.items&&C in p.items?p.items[p.order[C]]:null;var H=null;C&&(V&&(C.autoplay="1"),N&&(C.autonav="1"),H=new g.YB(p.I$,C),g.R(p,H),H.qO=!0,H.startSeconds=p.startSeconds||H.clipStart||0,p.listId&&(H.playlistId=p.listId.toString()));return H};
NJQ=function(p,C){p.index=g.M$(C,0,p.length-1);p.startSeconds=0};
H7L=function(p,C){if(C.video&&C.video.length){p.title=C.title||"";p.description=C.description;p.views=C.views;p.likes=C.likes;p.dislikes=C.dislikes;p.author=C.author||"";var V=C.loop;V&&(p.loop=V);V=g.qA(p);p.items=[];for(var N=g.F(C.video),H=N.next();!H.done;H=N.next())if(H=H.value)H.video_id=H.encrypted_id,p.items.push(H);p.length=p.items.length;(C=C.index)?p.index=C:p.findIndex(V);p.setShuffle(!1);p.loaded=!0;p.C++;p.T&&p.T()}};
i7u=function(p,C){var V,N,H,X,d,a,E;return g.I(function(l){if(l.C==1){V=g.FA();var t=p.K(),c={context:g.Mh(p),playbackContext:{contentPlaybackContext:{ancestorOrigins:t.ancestorOrigins}}},T=t.getWebPlayerContextConfig();if(T==null?0:T.encryptedHostFlags)c.playbackContext.contentPlaybackContext.encryptedHostFlags=T.encryptedHostFlags;if(T==null?0:T.hideInfo)c.playerParams={showinfo:!1};t=t.embedConfig;T=C.docid||C.video_id||C.videoId||C.id;if(!T){T=C.raw_embedded_player_response;if(!T){var M=C.embedded_player_response;
M&&(T=JSON.parse(M))}if(T){var J,S,D,Z,f,q;T=((q=g.n((J=T)==null?void 0:(S=J.embedPreview)==null?void 0:(D=S.thumbnailPreviewRenderer)==null?void 0:(Z=D.playButton)==null?void 0:(f=Z.buttonRenderer)==null?void 0:f.navigationEndpoint,g.VB))==null?void 0:q.videoId)||null}else T=null}J=(J=T)?J:void 0;S=p.playlistId?p.playlistId:C.list;D=C.listType;if(S){var A;D==="user_uploads"?A={username:S}:A={playlistId:S};XNQ(t,J,C,A);c.playlistRequest=A}else C.playlist?(A={templistVideoIds:C.playlist.toString().split(",")},
XNQ(t,J,C,A),c.playlistRequest=A):J&&(A={videoId:J},t&&(A.serializedThirdPartyEmbedConfig=t),c.singleVideoRequest=A);N=c;H=g.Un(dSY);g.vv(l,2);return g.y(l,g.s0(V,N,H),4)}if(l.C!=2)return X=l.T,d=p.K(),C.raw_embedded_player_response=X,d.Sa=tm(C,g.KI(d)),d.V=d.Sa==="EMBEDDED_PLAYER_MODE_PFL",X&&(a=X,a.trackingParams&&ZF(a.trackingParams)),l.return(new g.YB(d,C));E=g.Sa(l);E instanceof Error||(E=Error("b259802748"));g.nm(E);return l.return(p)})};
XNQ=function(p,C,V,N){V.index&&(N.playlistIndex=String(Number(V.index)+1));N.videoId=C?C:"";p&&(N.serializedThirdPartyEmbedConfig=p)};
g.bi=function(p,C){IT.get(p);IT.set(p,C)};
g.Ar=function(p){g.ca.call(this);this.loaded=!1;this.player=p};
h19=function(){this.C=[];this.T=[]};
g.Sv=function(p,C){return C?p.T.concat(p.C):p.T};
g.oT=function(p,C){switch(C.kind){case "asr":sCe(C,p.C);break;default:sCe(C,p.T)}};
sCe=function(p,C){g.L0(C,function(V){return p.rI(V)})||C.push(p)};
g.kW=function(p){g.z.call(this);this.ea=p;this.T=new h19;this.S=null;this.W=[];this.J=[]};
g.xW=function(p,C,V){g.kW.call(this,p);this.videoData=C;this.audioTrack=V;this.C=null;this.V=!1;this.W=C.RX;this.J=C.Zp;this.V=g.jQ(C)};
g.YW=function(p,C){return Nf(p.info.mimeType)?C?p.info.itag===C:!0:!1};
g.aNv=function(p,C){if(p.T!=null&&g.Of(C.K())&&!p.T.isManifestless&&p.T.T.rawcc!=null)return!0;if(!p.p4())return!1;C=!!p.T&&p.T.isManifestless&&Object.values(p.T.T).some(function(V){return g.YW(V,"386")});
p=!!p.T&&!p.T.isManifestless&&g.brX(p.T);return C||p};
g.zb=function(p,C,V,N,H,X){g.kW.call(this,p);this.videoId=V;this.UQ=H;this.eventId=X;this.Y={};this.C=null;p=N||g.sk(C).hl||"";p=p.split("_").join("-");this.V=aK(C,{hl:p})};
EfS=function(p,C){this.C=p;this.T=C;this.onFailure=void 0};
lN9=function(p,C){return{HW:p.HW&&C.HW,TN:p.TN&&C.TN,sync:p.sync&&C.sync,streaming:p.streaming&&C.streaming}};
nn=function(p,C){var V=tMe,N=this;this.path=p;this.V=C;this.S=V;this.capabilities={HW:!!this.V,TN:"WebAssembly"in window,sync:"WebAssembly"in window,streaming:"WebAssembly"in window&&"instantiateStreaming"in WebAssembly&&"compileStreaming"in WebAssembly};this.W=new EfS([{name:"compileStreaming",condition:function(H){return!!N.C&&H.streaming},
vj:function(){return WebAssembly.compileStreaming(fetch(N.path))},
onFailure:function(){return N.capabilities.streaming=!1}},
{name:"sync",condition:function(H){return H.sync},
vj:function(){return lt(cXu(N),RT.dG("wmcs",function(H){return new WebAssembly.Module(H)}))},
onFailure:function(){return N.capabilities.sync=!1}},
{name:"async",condition:function(){return!0},
vj:function(){return lt(cXu(N),RT.dG("wmca",function(H){return WebAssembly.compile(H)}))},
onFailure:function(){return N.capabilities.TN=!1}}]);
this.Y=new EfS([{name:"instantiateStreaming",condition:function(H){return H.TN&&H.streaming&&!N.C&&!N.T},
vj:function(H,X){return RT.DI("wmix",function(){return WebAssembly.instantiateStreaming(fetch(N.path),X)}).then(function(d){N.T=h5(d.module);
return{instance:d.instance,x$:!1}})},
onFailure:function(){return N.capabilities.streaming=!1}},
{name:"sync",condition:function(H){return H.TN&&H.sync},
vj:function(H,X){return lt(TJV(N,H),RT.dG("wmis",function(d){return{instance:new WebAssembly.Instance(d,X),x$:!1}}))},
onFailure:function(){return N.capabilities.sync=!1}},
{name:"async",condition:function(H){return H.TN},
vj:function(H,X){return lt(lt(TJV(N,H),RT.dG("wmia",function(d){return WebAssembly.instantiate(d,X)})),function(d){return{instance:d,
x$:!1}})},
onFailure:function(){return N.capabilities.TN=!1}},
{name:"asmjs",condition:function(H){return H.HW},
vj:function(H,X){return h5(RT.DI("wmij",function(){return N.V(X)}).then(function(d){return{instance:{exports:d},
x$:!0}}))},
onFailure:function(){return N.capabilities.HW=!1}}],function(H,X,d){return N.S(d,H.instance.exports)})};
mSs=function(p){var C=MM1;return C.instantiate(p?lN9(C.capabilities,p):C.capabilities,new JXy)};
cXu=function(p){if(p.C)return p.C;var C=fetch(p.path).then(function(V){return V.arrayBuffer()}).then(function(V){p.C=h5(V);
return V}).then(void 0,function(V){g.eG(Error("wasm module fetch failure: "+V.message,{cause:V}));
p.C=void 0;throw V;});
p.C=h5(C);return p.C};
TJV=function(p,C){if(!C.TN)return si(Error("wasm unavailable"));if(p.T)return p.T;p.T=t5(lt(p.compile(C),function(V){p.T=h5(V);return V}),function(V){g.eG(Error("wasm module compile failure: "+V.message,{cause:V}));
p.T=void 0;throw V;});
return p.T};
vfY=function(){};
FPv=function(){var p=this;this.proc_exit=function(){};
this.fd_write=function(C,V,N){if(!p.exports)return 1;C=new Uint32Array(p.exports.memory.buffer,V,N*2);V=[];for(var H=0;H