ge_",D));return D}async estimate(){const D=navigator;if(D.storage?.estimate)return D.storage.estimate();if(D.webkitTemporaryStorage?.queryUsageAndQuota)return jOz()}};g.Jz("ytglobal.storageClass_",yC);var LR_=class{constructor(D,X){this.handleError=D;this.L=X;this.Z=!1;self.document===void 0||self.addEventListener("beforeunload",()=>{this.Z=!0}); this.U=Math.random()<=.2}fO(D){this.handleError(D)}logEvent(D,X){switch(D){case "IDB_DATA_CORRUPTED":g.GF("idb_data_corrupted_killswitch")||this.L("idbDataCorrupted",X);break;case "IDB_UNEXPECTEDLY_CLOSED":this.L("idbUnexpectedlyClosed",X);break;case "IS_SUPPORTED_COMPLETED":g.GF("idb_is_supported_completed_killswitch")||this.L("idbIsSupportedCompleted",X);break;case "QUOTA_EXCEEDED":FW1(this,X);break;case "TRANSACTION_ENDED":this.U&&Math.random()<=.1&&this.L("idbTransactionEnded",X);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":this.L("idbTransactionAborted", {...X,hasWindowUnloaded:this.Z})}}};var UKY=W_("yt-player-local-media",{cM:{index:{tv:2},media:{tv:2},captions:{tv:5}},shared:!1,upgrade(D,X){X(2)&&(Tg(D,"index"),Tg(D,"media"));X(5)&&Tg(D,"captions");X(6)&&(Ss(D,"metadata"),Ss(D,"playerdata"))},version:5});var goV={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,"ice cream sandwich":4,jellybean:4.1,kitkat:4.4,lollipop:5.1,marshmallow:6,nougat:7.1},r$;a:{var D_=g.il();D_=D_.toLowerCase();if(g.VY(D_,"android")){var EoX=D_.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(EoX){const D=parseFloat(EoX[1]);if(D<100){r$=D;break a}}var nou=D_.match("("+Object.keys(goV).join("|")+")");r$=nou?goV[nou[0]]:0}else r$=void 0}var Xd=r$,N1=Xd>=0;var zNs=zY(()=>window.matchMedia?.("(prefers-reduced-motion: reduce)").matches);var ia;g.me=new $8Y;ia=0;g.wx1=class{constructor(D){this.videoData=D;this.L={c1a:()=>{const X=[];if(g.me.isInitialized()){var B="";this.videoData&&this.videoData.K8&&(B=this.videoData.K8+`&${"r1b"}=${this.videoData.clientPlaybackNonce}`);B={atr_challenge:B};Qz("bg_v",void 0,"player_att");(B=UBs(B))?(Qz("bg_s",void 0,"player_att"),X.push(`${"r1a"}=${B}`)):(Qz("bg_e",void 0,"player_att"),X.push("r1c=2"))}else Qz("bg_e",void 0,"player_att"),window.trayride||window.botguard?X.push("r1c=1"):X.push("r1c=4");X.push(`${"r1d"}=${g.me.getState()}`); return X.join("&")}, c6a:X=>"r6a="+(Number(X.c)^$b()), c6b:X=>`${"r6b"}=${Number(X.c)^Number(g.e("CATSTAT",0))}`}; this.videoData&&this.videoData.K8?this.EJ=MM(this.videoData.K8):this.EJ={}}};var f8=qDB()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.yF?!0:!1;var uC={Ts:function(D,X){D[h[6]](0,X)}, sZ:function(D){D[h[11]]()}, X5:function(D,X){var B=D[0];D[0]=D[X%D[h[9]]];D[X%D[h[9]]]=B}};var TQ9={gA:"adunit",ow:"detailpage",XW:"editpage",gQ:"embedded",SQ:"leanback",Ju:"previewpage",LG3:"profilepage",Az:"unplugged",FU:"playlistoverview",UAy:"sponsorshipsoffer",JFZ:"shortspage",v8:"handlesclaiming",Cu:"immersivelivepage",sG:"creatormusic",tU:"immersivelivepreviewpage",l$:"admintoolyurt",NwV:"shortsaudiopivot",JK:"consumption",cR:"background_audio_playback"};var aHo=2592E3;var gm;g.JB={STOP_EVENT_PROPAGATION:"html5-stop-propagation",IV_DRAWER_ENABLED:"ytp-iv-drawer-enabled",IV_DRAWER_OPEN:"ytp-iv-drawer-open",MAIN_VIDEO:"html5-main-video",VIDEO_CONTAINER:"html5-video-container",VIDEO_CONTAINER_TRANSITIONING:"html5-video-container-transitioning",HOUSE_BRAND:"house-brand"};gm={RIGHT_CONTROLS_LEFT:"ytp-right-controls-left",RIGHT_CONTROLS_RIGHT:"ytp-right-controls-right"};var gAX={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var TDb={ANDROID:3,ANDROID_KIDS:18,ANDROID_MUSIC:21,ANDROID_UNPLUGGED:29,WEB:1,WEB_REMIX:67,WEB_UNPLUGGED:41,IOS:5,IOS_KIDS:19,IOS_MUSIC:26,IOS_UNPLUGGED:33},SDB={android:"ANDROID","android.k":"ANDROID_KIDS","android.m":"ANDROID_MUSIC","android.up":"ANDROID_UNPLUGGED",youtube:"WEB","youtube.m":"WEB_REMIX","youtube.up":"WEB_UNPLUGGED",ytios:"IOS","ytios.k":"IOS_KIDS","ytios.m":"IOS_MUSIC","ytios.up":"IOS_UNPLUGGED"},SE$={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var y9u={DISABLED:1,ENABLED:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};g.pQ=class{constructor(D,X=!1){this[h[33]]=D;this[h[37]]=X;this[h[44]]=this[h[22]]=this[h[47]]=h[1];this[h[48]]={};this[h[27]]=h[1]}set(D,X){this[h[48]][D]!==X&&(this[h[48]][D]=X,this[h[27]]=h[1])}get(D){WN(1,738,this);return this[h[48]][D]||null}hO(){this[h[27]]||(this[h[27]]=T1(8,7259,this));return this[h[27]]}clone(){const D=new g.pQ(this[h[33]],this[h[37]]);D[h[47]]=this[h[47]];D[h[22]]=this[h[22]];D[h[44]]=this[h[44]];D[h[48]]=g.Et(this[h[48]]);D[h[27]]=this[h[27]];return D}};g.d0=class{constructor(D,X){this.id=D;this.Se=X;this.captionTracks=[];this.U=this.V=null;this.xtags="";this.S=this.G=!1;this.L=null;this.Z="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";D=this.Se.id.split(".");D.length>1&&(this.G=D[1]==="2",this.S=D[1]==="4")}getLanguageInfo(){return this.Se}getXtags(){if(!this.xtags){const D=this.id.split(";");D.length>1&&(this.xtags=D[1])}return this.xtags}toString(){return this.Se.name}isAutoDubbed(){return this.Se.getIsAutoDubbed()}}; g.d0.prototype.getLanguageInfo=g.d0.prototype.getLanguageInfo;g.d0.prototype.isAutoDubbed=g.d0.prototype.isAutoDubbed;var jB=class{constructor(D,X,B,C,V=0){this.Z=D;this.L=X;this.U=B;this.reason=C;this.Zf=V}equals(D){return this.Z===D.Z&&this.L===D.L&&this.U===D.U&&this.reason===D.reason&&(!Fo||this.Zf===D.Zf)}isLocked(){return this.U&&!!this.Z&&this.Z===this.L}compose(D){if(D.U&&zr(D))return aZ;if(D.U||zr(this))return D;if(this.U||zr(D))return this;let X=this.Z&&D.Z?Math.max(this.Z,D.Z):this.Z||D.Z;const B=this.L&&D.L?Math.min(this.L,D.L):this.L||D.L;X=Math.min(X,B);let C=0;Fo&&(C=this.Zf!==0&&D.Zf!==0?Math.min(this.Zf, D.Zf):this.Zf===0?D.Zf:this.Zf);return Fo&&X===this.Z&&B===this.L&&C===this.Zf||!Fo&&X===this.Z&&B===this.L?this:Fo?new jB(X,B,!1,B===this.L&&C===this.Zf?this.reason:D.reason,C):new jB(X,B,!1,B===this.L?this.reason:D.reason)}V(D){return!D.video||Fo&&this.Zf!==0&&this.ZfD.V(V)),B=[],C={}; for(let V=0;VD.V(X))}getAvailableAudioTracks(){return this.audioTracks}L(){return!!this.Z}};var p9Y=new Set(["356"]),tiB=class extends g.Sf{constructor(){super(...arguments);this.Z=null;this.L=new Map}u0(){super.u0()}};var nC=class{constructor(D,X,B,C,V,x,y,m,l){this.Xy=D;this.startTime=X;this.duration=B;this.ingestionTime=C;this.sourceURL=V;this.Gh=l;this.endTime=X+B;this.L=y||0;this.range=x||null;this.pending=m||!1;this.Gh=l||null}};g.C4=class{constructor(){this.segments=[];this.Z=null;this.G=!0;this.S=""}Y(D){this.segments.push(D)}Qw(D){return!!this.U(D)}getDuration(D){return(D=this.U(D))?D.duration:0}N(D){return this.getDuration(D)}pN(){return 0}Jv(){return this.segments.length?this.segments[0].Xy:-1}AO(D){return(D=this.U(D))?D.ingestionTime:NaN}NU(){return this.segments.length?this.segments[this.segments.length-1].Xy:-1}KN(D){return this.NU()===D&&!this.G&&D>=0}Bg(){const D=this.segments[this.segments.length-1];return D?D.endTime: NaN}Th(){return this.segments[0].startTime}u2(){return this.segments.length}L(){return 0}iW(D){return(D=this.V(D))?D.Xy:-1}K(D){return(D=this.U(D))?D.sourceURL:""}getStartTime(D){return(D=this.U(D))?D.startTime:0}I9(D){return this.getStartTime(D)+this.getDuration(D)}isLoaded(){return this.segments.length>0}U(D){if(this.Z&&this.Z.Xy===D)return this.Z;D=g.AK(this.segments,new nC(D,0,0,0,""),(X,B)=>X.Xy-B.Xy); return this.Z=D>=0?this.segments[D]:null}V(D){if(this.Z&&this.Z.startTime<=D&&DX.startTime-B.startTime); return this.Z=D>=0?this.segments[D]:this.segments[Math.max(0,-D-2)]}append(D){if(D.length)if(D=g.lh(D),this.segments.length){var X=this.segments.length?g.du(this.segments).endTime:0,B=D[0].Xy-this.NU();B>1&&VN(this.segments);B=B>0?0:-B+1;for(let C=B;C1?D=D.En:(X=hI(X,Fc(this,this.dk(D,X),D)),D=Math.max(this.G,X.timedOut)+D.D9*(this.Z-this.G)+.25*this.K,D=D>3?1E3*1.6**(D-3):0);return D===0?!0:this.Z3+D<(0,g.Q)()}J(D,X){this.L.set(D,X);this.V.set(D,X);this.U&&this.U.set(D,X)}yj(D){return this.V.get(D)}Lo(){return this.V.get("cpn")||""}V1(D,X){D.FI===this.L&&(this.L= X0(D,X));D.FI===this.U&&(this.U=X0(D,X))}pv(){this.N=!0}Bt(){return this.L!==this.U&&!this.S}};var VL=class{constructor(D,X,B,C){this.initRange=B;this.indexRange=C;this.Z=null;this.Z3=!1;this.YU=0;this.pv=this.AA=this.N=null;this.info=X;this.cC=new oRu(D)}L(){return!!this.Z&&this.index.isLoaded()}U7(){return!1}ww(D){return[D]}vZ(D){return[D]}};var kW=class{constructor(D,X){this.start=D;this.end=X;this.length=X-D+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}L(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var IR=class{constructor(D,X,B,C="",V,x,y,m,l,W,v,f=""){this.type=D;this.VV=X;this.range=B;this.source=C;this.WK=v;this.clipId=f;this.Z3=[];this.Y="";this.Xy=-1;this.J=0;this.Y=C;this.Xy=V>=0?V:-1;this.startTime=x||0;this.duration=y||0;this.L=m||0;this.Z=l>=0?l:this.range?this.range.length:NaN;this.U=this.range?this.L+this.Z===this.range.length:W===void 0?!!this.Z:W;this.range?(this.V=this.startTime+this.duration*this.L/this.range.length,this.K=this.duration*this.Z/this.range.length,this.G=this.V+ this.K):Pe9(this)}S(){return this.U&&this.VV.index.KN(this.Xy)}isEncrypted(){return this.VV.info.isEncrypted()}equals(D){return!(!D||D.VV!==this.VV||D.type!==this.type||(this.range&&D.range?D.range.start!==this.range.start||D.range.end!==this.range.end:D.range!==this.range)||D.Xy!==this.Xy||D.L!==this.L||D.Z!==this.Z)}N(){return this.type===4}qp(){return!!this.VV.info.video}pv(){return this.Xy}AZ(){const D=YW(this);let X="";g.kg(D,(B,C)=>{X+=`${C}_${B}_`}); return X.slice(0,-1)}};var Eg=class{constructor(D,X){this.dw=D;this.V=this.L=null;this.G=this.UI=NaN;this.dk=this.requestId=null;this.dn={zxG:()=>this.range}; this.cC=D[0].VV.cC;this.Z=X||"";this.dw[0].range&&this.dw[0].Z>0&&(TYz(D)?(this.range=w9A(D),this.U=this.range.length):(this.range=this.dw[this.dw.length-1].range,this.U=SWV(D)))}eM(){return this.L?this.L.hO():""}isDecorated(){return!!(this.L||this.V&&this.V.M1)}M7(){return Nb(this.dw[0])}V1(D,X){this.cC.V1(D,X);if(this.L){this.L=X0(D,X);for(const B of["acpns","cpn","daistate","skipsq"])this.L["set"](B,null)}this.requestId=D.get("req_id")}};var Ha=class extends VL{constructor(D,X,B,C,V,x=0){super(D,X,C);this.D3=B;this.Ba=x;this.index=V||new g.C4}U(){return!1}K(){return!0}s7(){return!1}U7(){return!this.D3}Y(){return new Eg([new IR(1,this,this.initRange,"getMetadataRequestInfo")],this.D3)}J(){return null}G2(D){this.V(D);return this.K()&&D.Z&&!D.U?new Eg([new IR(D.type,D.VV,D.range,"liveGetNextRequestInfoBySegment",D.Xy,D.startTime,D.duration,D.L+D.Z,NaN,!0)],this.index.K(D.Xy)):this.G(aR(D),!1)}S(D,X=!1){D=this.index.iW(D);X&&(D=Math.min(this.index.NU(), D+1));return this.G(D,!0)}b0(D){Py(D)}V(D){return D.Z===0?!0:this.index.NU()>D.Xy&&this.index.Jv()<=D.Xy+1}update(D,X,B){this.index.append(D);JtA(this.index,B);D=this.index;D.G=X;D.S="update"}L(){return this.U7()?!0:super.L()}G(D,X){const B=this.index.K(D),C=this.index.getStartTime(D);let V=this.index.getDuration(D),x;X?V=x=0:x=this.info.Zf>0?this.info.Zf*V:1E3;return new Eg([new IR(3,this,void 0,"liveCreateRequestInfoForSegment",D,C,V,0,x,!X)],B)}HZ(){return this.U7()?0:this.initRange.length}O7(){return!1}};var DQ9=class{constructor(D,X,B,C,V){this.Xy=D;this.startSecs=X;this.BA=B;this.L=C||NaN;this.Z=V||NaN}};var QP=class{constructor(){this.L=[];this.Z=null;this.S=0;this.U=[];this.G=!1;this.Y="";this.V=-1}update(D){var X=void 0;this.Z&&(X=this.Z);{const M=new QP;var B=Array.from(D.getElementsByTagName("S"));if(B.length){var C=+Go(D,"timescale")||1,V=(+B[0].getAttribute("t")||0)/C,x=+Go(D,"startNumber")||0;M.V=V;var y=X?X.startSecs+X.BA:0,m=Date.parse(lds(Go(D,"yt:segmentIngestTime")))/1E3;M.G=D.parentElement.tagName==="SegmentTemplate";M.G&&(M.Y=Go(D,"media"));D=X?x-X.Xy:1;M.S=D>0?0:-D+1;for(p of B){D= +p.getAttribute("d")/C;B=(+p.getAttribute("yt:sid")||0)/C;const k=+p.getAttribute("r")||0;for(let N=0;N<=k;N++){if(X&&x<=X.Xy){x++;continue}var l=new DQ9(x,y,D,m+B,V);M.L.push(l);b:{var W=p;var v=C,f=l.startSecs;l=W.getAttribute("yt:cuepointTimeOffset");var u=W.getAttribute("yt:cuepointDuration");if(!l||!u){W=null;break b}l=Number(l);f=-l/v+f;v=Number(u)/v;u=W.getAttribute("yt:cuepointContext")||null;const Y=W.getAttribute("yt:cuepointIdentifier")||"";W=W.getAttribute("yt:cuepointEvent")||"";W=new gH(f, v,u,Y,rfY[W]||"unknown",l)}W&&M.U.push(W);x++;y+=D;V+=D;m+=D+B}}M.L.length&&(M.Z=g.du(M.L))}var p=M}this.S=p.S;this.Z=p.Z||this.Z;g.$g(this.L,p.L);g.$g(this.U,p.U);this.G=p.G;this.Y=p.Y;this.V===-1&&(this.V=p.getStreamTimeOffset())}getStreamTimeOffset(){return this.V===-1?0:this.V}};var Xv9=class{constructor(){this.V=[];this.L=null;this.Z={};this.U={}}};var Bpu=class extends g.C4{constructor({Ba:D=0,LL:X=!1,f0:B=0,gB:C=0,R4:V=Infinity,nN:x=0,PA:y=!1,J6:m=!1}={}){super();this.q7=this.Yb=-1;this.eS=D;this.f0=B;this.LL=X;this.gB=C;this.R4=V;this.nN=x;((this.PA=y)||isFinite(V)&&this.R4>0)&&X&&uu&&(this.G=!1,this.S="postLive");this.J6=m}pN(){return this.eS}Qw(D,X){D=gR(this,D);return D>=0&&(X||!this.segments[D].pending)}Jv(){return this.LL?this.segments.length?this.V(this.Th()).Xy:-1:super.Jv()}Th(){if(this.PA)return 0;if(!this.LL)return super.Th();if(!this.segments.length)return 0; const D=Math.max(g.du(this.segments).endTime-this.f0,0);return this.gB>0&&this.V(D).Xy0)return this.q7/1E3;if(!this.segments.length)return super.Bg();var D=this.NU();if(!this.LL||D<=this.segments[this.segments.length-1].Xy)D=this.segments[this.segments.length-1];else{var X=this.segments[this.segments.length-1];D=new nC(D,Math.max(0,X.startTime-(X.Xy-D)*this.eS),this.eS,0,`sq/${D}`,void 0,void 0,!0)}return this.PA?Math.min(this.f0, D.endTime):D.endTime}u2(){return this.LL?this.segments.length?this.NU()-this.Jv()+1:0:super.u2()}NU(){let D=Math.min(this.R4,Math.max(super.NU(),this.Yb));var X=this.f0*1E3;X=this.q7>0&&this.q70&&this.Yb>0&&!X&&(X=this.V(this.f0))&&(D=Math.min(X.Xy-1,D));return D}QY(){return this.segments.length?this.segments[this.segments.length-1]:null}Y(D){var X=gR(this,D.Xy);if(X>=0)this.segments[X]=D;else if(this.segments.splice(-(X+1),0,D),this.nN&&D.Xy%(300/this.eS)===0){var B=this.segments[0].Xy, C=Math.floor(this.nN/this.eS);D=D.Xy-C;X=-(X+1)-C;X>0&&D>B&&(this.segments=this.segments.slice(X))}}Z3(D){D=gR(this,D);D>=0&&this.segments.splice(D,1)}x_(){return this.Yb}KN(D){return uu?!this.G&&D>=0&&this.NU()<=D:super.KN(D)}V(D){if(!this.LL)return super.V(D);if(!this.segments.length)return null;var X=this.segments[this.segments.length-1];if(D=X.endTime)X=X.Xy+Math.floor((D- X.endTime)/this.eS+1);else{X=jU(this.segments,C=>D=C.endTime?1:0); if(X>=0)return this.segments[X];var B=-(X+1);X=this.segments[B-1];B=this.segments[B];X=Math.floor((D-X.endTime)/((B.startTime-X.endTime)/(B.Xy-X.Xy-1))+1)+X.Xy}return this.U(X)}U(D){if(!this.LL)return super.U(D);if(!this.segments.length)return null;var X=gR(this,D);if(X>=0)return this.segments[X];const B=-(X+1);X=this.eS;if(B===0)var C=Math.max(0,this.segments[0].startTime-(this.segments[0].Xy-D)*X);else B===this.segments.length?(C=this.segments[this.segments.length-1],C=C.endTime+(D-C.Xy-1)*X):(C= this.segments[B-1],X=this.segments[B],X=(X.startTime-C.endTime)/(X.Xy-C.Xy-1),C=C.endTime+(D-C.Xy-1)*X);return new nC(D,C,X,0,`sq/${D}`,void 0,void 0,!0)}},uu=!1;var IhB=class extends Ha{constructor(D,X,B={}){super(D,X,"",void 0,void 0,B.Ba||0);this.index=new Bpu(B)}s7(){return!0}L(){return!0}V(D){return this.K()&&D.Z&&!D.U||!D.VV.index.KN(D.Xy)}Y(){}S(D,X=!1){return typeof D!=="number"||isFinite(D)?super.S(D,X):new Eg([new IR(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.Ba,void 0,this.Ba*this.info.Zf)],"")}G(D,X){if(this.index.Qw(D))return super.G(D,X);const B=this.index.getStartTime(D);let C=Math.round(this.Ba*this.info.Zf),V=this.Ba;X&&(V= C=0);return new Eg([new IR(3,this,void 0,"mlLiveCreateReqInfoForSeg",D,B,V,void 0,C,!X)],D>=0?`sq/${D}`:"")}};var e1$=class extends VL{constructor(D,X){super(D,X);D=this.index=new g.C4;D.G=!1;D.S="d"}U(){return!1}K(){return!1}s7(){return!1}Y(){return new Eg([new IR(1,this,void 0,"otfInit")],"sq/0")}J(){return null}G2(D){this.V(D);return h1Y(this,aR(D),!1)}S(D,X=!1){D=this.index.iW(D);X&&(D=Math.min(this.index.NU(),D+1));return h1Y(this,D,!0)}b0(D){D.info.type===1&&(this.Z||(this.Z=Ft(D.Z)),D.L&&D.L.uri==="http://youtube.com/streaming/otf/durations/112015"&&JDo(this,D.L))}V(D){return D.Z===0?!0:this.index.NU()> D.Xy&&this.index.Jv()<=D.Xy+1}HZ(){return 0}O7(){return!1}};var AD$,CXV,H9$,FvY,jLA;g.wR=class{constructor(D){this.tag=D}};AD$=new Map;CXV=class{constructor(){this.L=new Map;this.dn={xic:()=>this.L}}}; H9$=class{constructor(){this.L=10;this.Z=Date.now()}};FvY=new Map;jLA=new CXV;var tI=class{constructor(D,X){this.info=D;this.Z=X;this.L=null;this.V=this.U=-1;this.timestampOffset=0;this.isLocked=this.Y=!1;this.G=this.info.VV.U7()&&!this.info.L}S(D,X=!1,B=0){if(this.isLocked||D.isLocked||!cy(this.info,D.info)||this.info.U)return null;if(B){if(this.Z.totalLength+D.Z.totalLength>B)return null}else if(X&&(X=this.Z,B=D.Z,X=!(B.L.length?eZu(X,B.L[0]):1)),X)return null;X=new IR(this.info.type,this.info.VV,this.info.range,this.info.Y,this.info.Xy,this.info.startTime,this.info.duration, this.info.L,this.info.Z,this.info.U,this.info.WK,this.info.clipId);B=D.info;X.Z+=B.Z;X.range&&(X.K+=B.K);X.G=B.G;X.U=B.U;B=new qA;MA(B,this.Z);MA(B,D.Z);X=new tI(X,B);X.L!=null&&D.L!=null&&g.To("dash",414627957,`merged slice emsg overridden; prev: ${X.L.HP()} next: ${D.L.HP()}`);X.L=D.L||this.L;X.U=this.U!==-1?this.U:D.U;X.V=this.V!==-1?this.V:D.V;return X}};g.xU=class{constructor(){this.count=0;this.Z=1;this.U=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}Qw(D){return D<=this.NU()}L(D){return this.offsets[D]}getStartTime(D){return this.startTicks[D]/this.Z}I9(D){return this.getStartTime(D)+this.getDuration(D)}AO(){return NaN}getDuration(D){D=this.N(D);return D>=0?D/this.Z:-1}N(D){return D+1=0}Bg(){return this.U?this.startTicks[this.count]/this.Z:NaN}Th(){return 0}u2(){return this.count}K(){return""}iW(D){D=g.AK(this.startTicks.subarray(0,this.count),D*this.Z);return D>=0?D:Math.max(0,-D-2)}isLoaded(){return this.NU()>=0}O8(D,X){if(D>=this.NU())return 0;let B=0;for(X=this.getStartTime(D)+X;Dthis.getStartTime(D);D++)B=Math.max(B,Nc9(this,D)/this.getDuration(D));return B}resize(D){D+=2;const X=this.offsets;this.offsets=new Float64Array(D+1);const B=this.startTicks;this.startTicks= new Float64Array(D+1);for(D=0;Dthis.kI(V,x,y)}; this.index=new g.xU}Y(D,X){var B=new IR(2,this,this.indexRange,"indexInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,X);const C=[new IR(1,this,this.initRange,"initInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,X),B];this.info.contentLength>0&&D&&(B=B.range.end+1,D=Math.min(D,this.info.contentLength-B),D>0&&C.push(new IR(4,this,Ug(B,D),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,X)));return new Eg(C)}b0(D){if(D.info.type===1){if(this.Z)return;this.Z=Ft(D.Z)}else if(D.info.type=== 2){if(this.G||this.index.NU()>=0)return;if(g.EO(this.info)){var X=this.index,B=g.S6(D);D=D.info.range.start;var C=g.PG(B,0,1936286840);B=Rds(C);X.Z=B.timescale;var V=B.hP;X.offsets[0]=B.On+D+C.size;X.startTicks[0]=V;X.U=!0;var x=B.yZ.length;for(var y=0;y0&&B===x[0].gF)for(B=0;B=X+B)break}C.length||(D=new g.AO("b189619593",`${D}`,`${X}`,`${B}`),g.E(D));return new Eg(C)}ww(D){const X=this.vZ(D.info),B=D.info.range.start+D.info.L,C=[];for(let V=0;V=this.index.L(B+1);)B++;return this.kI(B,X,D.Z).dw}V(D){D.S();return this.L()?!0:D.range.end+1this.info.contentLength&&(X=new kW(X.start,this.info.contentLength-1)),new Eg([new IR(4,D.VV,X,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,D.clipId)]);D.type===4&&(D=this.vZ(D),D=D[D.length-1]);let B=0;const C=D.range.start+D.L+D.Z;D.type===3&&(D.S(),B=D.Xy,C===D.range.end+1&&(B+=1));return this.kI(B,C,X)}G2(){return null}S(D,X=!1){D=this.index.iW(D);X&&(D=Math.min(this.index.NU(),D+1));return this.kI(D, this.index.L(D),0)}U(){return!0}K(){return!0}s7(){return!1}HZ(){return this.indexRange.length+this.initRange.length}O7(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var gMY=class{constructor(D,X,B,C="",V="",x=""){this.displayName=D;this.vssId=X;this.languageCode=B;this.kind=C;this.xtags=V;this.id=x}};var QLz={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},qr$={COLOR_TRANSFER_CHARACTERISTICS_BT709:"bt709",COLOR_TRANSFER_CHARACTERISTICS_BT2020_10:"bt2020",COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084:"smpte2084",COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67:"arib-std-b67",COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN:null,COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED:null};g.uR=class{constructor(D,X,B,C=!1){this.name=D;this.id=X;this.isDefault=B;this.isAutoDubbed=C}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};g.uR.prototype.getName=g.uR.prototype.getName;g.uR.prototype.getId=g.uR.prototype.getId;g.uR.prototype.getIsDefault=g.uR.prototype.getIsDefault;g.uR.prototype.getIsAutoDubbed=g.uR.prototype.getIsAutoDubbed;var KvY=/action_display_post/;g.yj=class extends g.Bl{constructor(D="",X=null,B=!1){super();this.sourceUrl=D;this.isLivePlayback=B;this.O7=this.duration=0;this.isPremiere=this.PA=this.K=this.isLiveHeadPlayable=this.isLive=this.Z=!1;this.R4=this.gB=0;this.isOtf=this.ao=!1;this.HZ=(0,g.Q)();this.pv=Infinity;this.L={};this.G=new Map;this.state=this.gf=0;this.Y=null;this.isManifestless=!1;this.U7=[];this.V=null;this.vZ=0;this.S="";this.G2=NaN;this.Ao=this.Pm=this.timestampOffset=this.N=0;this.KT=this.p9=NaN;this.TH=0;this.b0=this.J= !1;this.Cv=[];this.BZ={};this.xU=this.s7=NaN;this.dn={xUV:C=>{iR(this,C)}}; this.WZ=X?.hF("html5_use_network_error_code_enums");hV$=!!X&&X.hF("html5_modern_vp9_mime_type");va=!!X?.hF("html5_enable_flush_during_seek")&&g.M6();f7=!!X?.hF("html5_enable_reset_audio_decoder")&&g.M6()}isLoading(){return this.state===1}cO(){return this.state===3}ww(){return g.cA(this.L,D=>!!D.info.video&&D.info.video.qualityOrdinal>=2160)}U(){return g.cA(this.L,D=>!!D.info.contentProtection)}mG(D){var X=D.getElementsByTagName("Representation"); if(D.getElementsByTagName("SegmentList").length>0||D.getElementsByTagName("SegmentTemplate").length>0){this.ao=this.Z=!0;this.Y||(this.Y=new Xv9);urA(this.Y,D);this.publish("refresh");for(D=0;D=0?f=sg(u):p=`${p}?range=${u}`}m.call(V,new nC(l.Xy,l.startSecs,l.BA,l.L,p,f,l.Z))}C=W}B.update(C,this.isLive,this.O7)}plX(this.Y);return!0}this.duration=i9Y(Go(D,"mediaPresentationDuration"));a:{for(y=0;y{})}}resume(){O9A(this)}QN(){if(this.isManifestless&&this.K&&MW(this))return MW(this); const D=this.L;let X=!1,B=NaN,C=NaN;for(const x in D){const y=D[x];var V=y.index;if(!V.isLoaded()||oD(y.info.mimeType))continue;y.pv&&(X=!0);V=V.Bg();y.info.Y4()&&(isNaN(B)||V0))return this.QN()-D}}D=this.L;for(const X in D){const B=D[X].index;if(B.isLoaded()&&!oD(D[X].info.mimeType))return B.Th()}return 0}getStreamTimeOffset(){return this.N}AO(D){for(const X in this.L){const B= this.L[X].index;if(B.isLoaded()){const C=B.iW(D),V=B.AO(C);if(V)return V+D-B.getStartTime(C)}}return NaN}Lr(){for(const D in this.L)this.L.hasOwnProperty(D)&&(this.L[D].Z=null,this.L[D].Z3=!1)}};g.yj.prototype.D3=XV(4);var hV$,va,f7,qW=null,aq=!!navigator.mediaCapabilities?.decodingInfo,xi9={commentary:1,alternate:2,dub:3,main:4};var K7=new Set,YE=new Map;var Ma$=class{constructor(D){this.qF=D;this.Ay=this.Dt=this.vZ=this.G=this.V=this.fD=this.O7=this.Z3=!1;this.Y=this.S=0;this.D3=!1;this.J=!0;this.ww=!1;this.Ya=0;this.b0=this.HZ=this.SK=this.U7=!1;this.Z={};this.xU=this.WZ=this.Io=this.disableAv1=this.pv=this.Cr=this.Cv=this.BZ=this.L=this.K=!1;this.s7=0;this.F2=this.qF.X("html5_disable_aac_preference");this.zW=Infinity;this.N_=0;this.s2=this.qF.je();this.mG=this.qF.experiments.hF("html5_enable_vp9_fairplay");this.aG=this.qF.X("html5_force_av1_for_testing"); this.Yt=this.qF.u7().L.Fy(H4u);this.YU=g.vg(this.qF.experiments,"html5_av1_ordinal_cap");this.uY=this.qF.X("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.NA=this.qF.X("html5_account_onesie_format_selection_during_format_filter");this.Zf=g.vg(this.qF.experiments,"html5_max_byterate");this.Lr=this.qF.X("html5_enable_iamf_audio");this.G2=this.qF.experiments.hF("html5_allow_capability_merge");this.X2=this.qF.X("html5_enable_encrypted_av1")}};var tk=class{constructor(D,X,B,C){this.flavor=D;this.keySystem=X;this.U=B;this.experiments=C;this.Z={};this.pW=this.keySystemAccess=null;this.Tg=this.s_=-1;this.Vd=null;this.V=!!C&&C.hF("edge_nonprefixed_eme");C&&C.hF("html5_enable_vp9_fairplay")}clone(D){return new tk(this.flavor,D,this.U,this.experiments)}L(){return this.keySystem==="com.youtube.fairplay.sbdl"}TD(){return{flavor:this.flavor,keySystem:this.keySystem}}getInfo(){switch(this.keySystem){case "com.youtube.playready":return"PRY";case "com.microsoft.playready":return"PRM"; case "com.widevine.alpha":return"WVA";case "com.youtube.widevine.l3":return"WVY";case "com.youtube.fairplay":return"FPY";case "com.youtube.fairplay.sbdl":return"FPC";case "com.apple.fps.1_0":return"FPA";default:return this.keySystem}}},Tb={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},efz={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},Vq9={widevine:1,fairplay:2,playready:3};var N7B=class extends g.Sf{constructor(D,X,B,C=!1,V){super();this.qF=X;this.useCobaltWidevine=C;this.T2=V;this.Z=[];this.U={};this.L={};this.callback=null;this.G=!1;this.V=[];this.initialize(D,!B)}initialize(D,X){for(const C of Object.keys(D)){var B=C;for(const V of D[B])if(V.contentProtection)for(const x of Object.keys(V.contentProtection)){B=x;let y=Tb[x];!y&&this.X("html5_enable_vp9_fairplay")&&B==="fairplay"&&(y=["com.youtube.fairplay.sbdl"]);if(y)for(const m of y)this.U[m]=this.U[m]||new tk(B, m,V.contentProtection[B],this.qF.experiments),this.L[B]=this.L[B]||{},this.L[B][V.mimeType]=!0}}Al()&&(this.U["com.youtube.fairplay"]=new tk("fairplay","com.youtube.fairplay","",this.qF.experiments),this.X("html5_enable_vp9_fairplay")||(this.L.fairplay=this.L.fairplay||{},this.L.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.L.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.Z=Fa9(X,this.useCobaltWidevine,this.X("html5_enable_safari_fairplay")&&!0,this.X("html5_enable_vp9_fairplay")).filter(C=> !!this.U[C])}X(D){return this.qF.experiments.hF(D)}},SJ;var xQ$={"":"LIVE_STREAM_MODE_UNKNOWN",dvr:"LIVE_STREAM_MODE_DVR",lp:"LIVE_STREAM_MODE_LP",post:"LIVE_STREAM_MODE_POST",window:"LIVE_STREAM_MODE_WINDOW",live:"LIVE_STREAM_MODE_LIVE"};var yG$={OFF:"0",ON:"1",eG:"2",sz:"3"};var mQB={RED:"red",f$w:"white"};var idu=class{constructor(D){D=hT(D.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(D).map(([X,B])=>typeof B==="string"?[X,B]:[X,B[0]]))}Fy(D){if(D.AQ!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return qxV(this,D)}hF(D){return this.flags.get(`${D}`)==="true"}};var ljV=class{constructor(D,X,B){this.L=void 0;this.experimentIds=D?D.split(","):[];this.flags=hT(X||"","&");D={};for(const C of this.experimentIds)D[C]=!0;this.experiments=D;B=new idu(B);this.U=new Z4Y(B);this.Z=new GOs(B)}u7(){return this.U}dG(){return this.Z}hF(D){D=this.Fy(D);JSON.stringify(D);return D==="true"}Fy(D){return this.flags[D]}};var $QY=Promise.resolve(),Wj1=D=>$QY.then(D),eVo=window.queueMicrotask?window.queueMicrotask.bind(window):Wj1;var pvX=class{constructor(D,X,B=!1){this.experiments=D;this.pv=X;this.s7=B;this.K=!!g.MX("cast.receiver.platform.canDisplayType");this.Y={};this.N=!1;this.U=new Map;this.S=!0;this.L=this.Z=!1;this.Z3=0;this.J=this.experiments.hF("html5_disable_vp9_encrypted");this.V=this.experiments.hF("html5_enable_encrypted_av1");D=g.MX("cast.receiver.platform.getValue");this.G=!this.K&&D&&D("max-video-resolution-vpx")||null;Ka_(this);this.Z=!!(Al()&&pE()>=21)}canPlayType(D,X){D=D.canPlayType?D.canPlayType(X):!1; xf?D=D||vV_[X]:Xd===2.2?D=D||fjV[X]:Jl()&&(D=D||uF_[X]);return!!D}isTypeSupported(D){return this.K?window.cast.receiver.platform.canDisplayType(D):ur(D)}},fjV={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},uF_={"application/x-mpegURL":"maybe"},vV_={"application/x-mpegURL":"maybe"};var h$B=class extends g.Bl{constructor(){super();this.items={}}add(D,X){if(!this.items[D]&&(X.Sq||X.Ntc||X.XM)){var B=this.items;let C=X;Object.isFrozen&&!Object.isFrozen(X)&&(C=Object.create(X),Object.freeze(C));B[D]=C;this.publish("vast_info_card_add",D)}}remove(D){const X=this.get(D);delete this.items[D];return X}get(D){return this.items[D]||null}isEmpty(){return g.Z2(this.items)}};var JGY=class{constructor(D,X){this.L=D;this.cipher=this.L.exports.AES128CTRCipher_create(X.byteOffset)}encrypt(D){this.L.exports.AES128CTRCipher_encrypt(this.cipher,D.byteOffset,D.byteLength);return D}S7(){return this.cipher===0}dispose(){this.L.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var LaY=class{constructor(){this.Z=this.Mx=0;this.L=Array.from({length:yL.length}).fill(0)}xS(D,X=1){this.Mx+=X;this.Z+=D;D/=X;for(let B=0;Bx.apply(m,[v].concat(y)))}}}}ST(){return new AGV}WX(D,X,B=1){X instanceof AGV&&(gjb(this,D,(0,g.Q)()-X.startTimeMs,B),X.L=!0)}gp(D,X){const B=(0,g.Q)(); X=X();Q0B(this,X,D,B)}Vr(){const D={};for(const B in this.L){if(!this.L.hasOwnProperty(B))continue;a:{var X=this.L[B];if(X.Mx===0){X=null;break a}let C=Math.ceil(X.Mx).toFixed(0)+"."+X.Z.toFixed(0);for(let V=0;V0)C+="."+yL[V].toFixed(0)+"_"+X.L[V].toFixed(0);else break;X=C}X&&(D[B]=X)}this.L=new Mq9;return D}toString(){return""}};var ml=new class{isActive(){return!1}eY(){}ST(){}WX(){}gp(D,X){X()}Vr(){return{}}toString(){return""}},HdY=!!+ly("html5_enable_profiler"),FjA=!!+ly("html5_onesie_enable_profiler"),ib=HdY||FjA?new j21:ml,FQs=HdY?ib:ml,BU=FjA?ib:ml;var z$B=class{emscripten_notify_memory_growth(){}},bdA=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(D,X,B)=>{if(!this.exports)return 1;D=new Uint32Array(this.exports.memory.buffer,X,B*2);X=[];for(let V=0;VV+x.length,0)}}},Tj$=class{constructor(){this.env=new z$B; this.wasi_snapshot_preview1=new bdA}};var VT=class{constructor(D,X,B){this.instance=D;this.L=B;this.exports=this.instance.exports;X.wasi_snapshot_preview1.exports=this.exports;D=Math.floor(Math.random()*256);X=Math.floor(Math.random()*256);B=0;try{B=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,B,16)).fill(D);if(this.exports.sentinel(B,16,X)!==X*16%256)throw"wasm.wm.vi";const C=new Uint8Array(this.exports.memory.buffer,B,16);for(let V=0;V<16;V++)if(C[V]!==(D+X)%256)throw`wasm.wm.vi${V}`;}finally{B!==0&&this.exports.free(B)}}malloc(D){return this.exports.malloc(D)}free(D){this.exports.free(D)}realloc(D, X){return this.exports.realloc(D,X)}MP(D){var X=this.malloc(D.byteLength);X=new Uint8Array(this.exports.memory.buffer,X,D.byteLength);X.set(D);return X}Mc(D){const X=D.slice();D.buffer===this.exports.memory.buffer&&this.free(D.byteOffset);return X}},ta$=new class{constructor(){this.L="WebAssembly"in window}},C$="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);BU.eY(VT,{MP:D=>({profile:"copyj2w",Mx:D===void 0?0:Math.ceil(D.byteLength/16)}), Mc:D=>({profile:"copyw2j",Mx:D===void 0?0:Math.ceil(D.byteLength/16)})});var kEz=class{constructor(D,X,B){this.L=D;this.V=!1;X=this.L.MP(X);this.Z=new JGY(D,X);this.L.free(X.byteOffset);B&&(this.U=this.L.MP(B))}encrypt(D,X){return rao(this,D,X,!1).Le}S7(){return this.V}dispose(){this.S7()||(g.wK(this.Z),this.U&&this.L.free(this.U.byteOffset),this.V=!0)}};var s2$=class{constructor(D,X,B){this.L=new kEz(D,X,B)}encrypt(D,X){try{return this.L.encrypt(D,X)}catch(B){qe(B,"wasm ocwce"),g.UW(B)}}Z(D,X){try{const B=rao(this.L,D,X,!0);return{Le:B.Le,signature:B.signature}}catch(B){qe(B,"wasm ocwceas"),g.UW(B)}}S7(){return this.L.S7()}dispose(){this.L.dispose()}};var UQX=class extends g.Sf{constructor(D,X,B){super();this.encryptedClientKey=X;this.Y=B;this.Z=new Uint8Array(D.buffer,0,16);this.U=new Uint8Array(D.buffer,16)}S(D){this.L=new s2$(D,this.Z,this.U);g.U(this,this.L)}};var R$$=class extends g.Sf{constructor(D,X){super();if(!X&&D)try{X=JSON.parse(D)}catch{}if(X){D=X.clientKey?yT(X.clientKey):null;var B=X.encryptedClientKey?yT(X.encryptedClientKey):null,C=X.keyExpiresInSeconds?Number(X.keyExpiresInSeconds)*1E3+(0,g.Q)():null;D&&B&&C&&(this.L=new UQX(D,B,C),g.U(this,this.L));X.onesieUstreamerConfig&&(this.onesieUstreamerConfig=yT(X.onesieUstreamerConfig)||void 0);this.baseUrl=X.baseUrl}}};var cG9=class extends g.Sf{constructor(){super();this.values={};this.ue={};this.Z={};this.U=this.L=0;this.V=new g.tM(()=>{X69(this)},1E4); g.U(this,this.V)}};var NpA="blogger discover-ads ads-preview ads-fe gac books docs duo flix google-live google-one play play-ads shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),VzB={kO:"caoe",ZM:"capsv",O5:"cbrand",AK:"cbr",yF:"cbrver",Cx:"cchip",hK:"ccappver",m7:"ccrv",Je:"cfrmver",Mf:"c",hU:"cver",xG:"ctheme",B8:"cplayer",kW:"cmodel",u3:"cnetwork",DG:"cos",OS_VERSION:"cosver",Eq:"cplatform",zcc:"crqyear"},qnz=class extends g.Sf{constructor(D,X,B,C){super();this.webPlayerContextConfig=X; this.Jo=C;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.UQ=this.xU=this.Yt=this.KH=this.userDisplayName=this.userDisplayImage=this.SS="";this.vN=null;this.L={};this.Lr={};this.controlsType="0";this.Nb=NaN;this.D3=!1;this.yN=(0,g.Q)();this.HN=this.WZ=0;this.Zj=this.Vh=!1;this.y7=!0;this.preferGapless=this.Wa=this.pQ=this.U=this.Wo=!1;this.Y2=[];this.Ni=!1;this.gI=0;D=D?g.Et(D):{};X&&X.csiPageType&&(this.csiPageType=X.csiPageType);X&&X.csiServiceName&&(this.csiServiceName=X.csiServiceName); X&&X.preferGapless&&(this.preferGapless=X.preferGapless);this.experiments=new ljV(X?X.serializedExperimentIds:D.fexp,X?X.serializedExperimentFlags:D.fflags,X??{});this.forcedExperiments=X?X.serializedForcedExperimentIds:oo("",D.forced_experiments)||void 0;this.cspNonce=X?.cspNonce?X.cspNonce:oo("",D.csp_nonce);this.X("web_player_deprecated_uvr_killswitch");try{var V=document.location.toString()}catch(u){V=""}this.j3=V;this.ancestorOrigins=(C=window.location.ancestorOrigins)?Array.from(C):[];this.V= ao(!1,X?X.isEmbed:D.is_embed);if(X&&X.device){if(C=X.device,C.androidOsExperience&&(this.L.caoe=`${C.androidOsExperience}`),C.androidPlayServicesVersion&&(this.L.capsv=`${C.androidPlayServicesVersion}`),C.brand&&(this.L.cbrand=C.brand),C.browser&&(this.L.cbr=C.browser),C.browserVersion&&(this.L.cbrver=C.browserVersion),C.cobaltReleaseVehicle&&(this.L.ccrv=`${C.cobaltReleaseVehicle}`),this.L.c=C.interfaceName||"WEB",this.L.cver=C.interfaceVersion||"html5",C.interfaceTheme&&(this.L.ctheme=C.interfaceTheme), this.L.cplayer=C.interfacePlayerType||"UNIPLAYER",C.model&&(this.L.cmodel=C.model),C.network&&(this.L.cnetwork=C.network),C.os&&(this.L.cos=C.os),C.osVersion&&(this.L.cosver=C.osVersion),C.platform&&(this.L.cplatform=C.platform),V=rl(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),V==="all"||V==="once")C.chipset&&(this.Lr.cchip=C.chipset),C.cobaltAppVersion&&(this.Lr.ccappver=C.cobaltAppVersion),C.firmwareVersion&&(this.Lr.cfrmver=C.firmwareVersion),C.deviceYear&&(this.Lr.crqyear=C.deviceYear)}else this.L.c= D.c||"web",this.L.cver=D.cver||"html5",this.L.cplayer="UNIPLAYER";this.loaderUrl=X?this.V||BSb(this)&&X.loaderUrl?X.loaderUrl||"":this.j3:this.V||BSb(this)&&D.loaderUrl?oo("",D.loaderUrl):this.j3;this.V&&g.Jz("yt.embedded_player.embed_url",this.loaderUrl);this.b0=UQ()||cD();this.K=FB(this.loaderUrl,pE$)||!1;C=this.loaderUrl;this.MR=HT(FB(C,ug9),C,!1,"Trusted Ad Domain URL");this.Io=ao(!1,D.privembed);this.protocol=this.j3.indexOf("http:")===0?"http":"https";this.Ds=ZQu((X?X.customBaseYoutubeUrl:D.BASE_YT_URL)|| "")||ZQu(this.j3)||`${this.protocol}://www.youtube.com/`;C=X?X.eventLabel:D.el;V="detailpage";C==="adunit"?V=this.V?"embedded":"detailpage":C==="embedded"||this.K?V=Io(V,C,TQ9):C&&(V="embedded");this.pv=V;sr_();C=null;V=X?X.playerStyle:D.ps;const x=g.XP(NpA,V);!V||x&&!this.K||(C=V);this.playerStyle=C;this.S=g.XP(NpA,this.playerStyle);this.houseBrandUserStatus=X?.houseBrandUserStatus;this.J=this.S&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.aq=!this.J;this.HZ=ao(!1,D.disableplaybackui); this.disablePaidContentOverlay=ao(!1,X?.disablePaidContentOverlay);this.disableSeek=ao(!1,X?.disableSeek);this.enableSpeedOptions=X?.enableSpeedOptions||(Wz().defaultPlaybackRate?t6||g.Ro||dl?g.oq&&R_("20")||g.f6&&R_("4")||g.RM&&R_("11")||b7():!(g.RM&&!g.hl("chrome")||t6||g.hl("android")||g.hl("silk")):!1);this.vc=ao(!1,D.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=X?.supportsVarispeedExtendedFeatures??!1;this.Z=ao(this.playerStyle==="blazer",D.is_html5_mobile_device||X&&X.isMobileDevice); this.Iq=this.X("mweb_allow_background_playback")?!1:this.Z&&!this.S;this.vZ=hm();this.kH=g.cw;this.pz=!!X?.embedsHostFlags?.optOutApiDeprecation;var y;X?X.hideInfo!==void 0&&(y=!X.hideInfo):y=D.showinfo;this.A7=g.WU(this)&&!this.pz||ao(!$8(this)&&!vU(this)&&!this.S,y);this.Fb=X?!!X.mobileIphoneSupportsInlinePlayback:ao(!1,D.playsinline);y=this.Z&&N1&&Xd!=null&&Xd>0&&Xd<=2.3;C=X?X.useNativeControls:D.use_native_controls;this.Y=g.WU(this)&&this.Z;V=this.Z&&!this.Y;C=g.iE(this)||!y&&ao(V,C)?"3":"1"; this.disableOrganicUi=!!X?.disableOrganicUi;V=X?X.controlsType:D.controls;this.controlsType=this.disableOrganicUi||V==="0"||V===0?"0":C;this.iQ=this.Z;this.controlsType==="1"&&(this.iQ||Io("2",X?X.autohide:D.autohide,yG$));this.color=Io("red",X?X.progressBarColor:D.color,mQB);this.Iy=this.controlsType==="3";this.zW=!this.V;this.S0=(C=!this.zW&&!vU(this)&&!this.J&&!this.S&&!$8(this))&&!this.Iy&&this.controlsType==="1";this.F2=g.lE(this)&&C&&this.controlsType==="0"&&!this.S0&&!X?.embedsEnableEmc3ds; this.ud=this.Dq=y;this.X2=(this.controlsType==="3"||this.Z||ao(!1,D.use_media_volume))&&!this.Y;this.yg=ke&&!g.kh(601)?!1:!0;this.Gt=this.V||!1;this.e1=vU(this)?"":(this.loaderUrl||D.post_message_origin||"").substring(0,128);this.widgetReferrer=oo("",X?X.widgetReferrer:D.widget_referrer);var m;X?X.disableCastApi&&(m=!1):m=D.enablecastapi;m=!this.K||ao(!0,m);y=!0;X&&X.disableMdxCast&&(y=!1);this.oC=this.X("enable_cast_for_web_unplugged")&&g.m4(this)&&y||g.n9(this)&&y||m&&y&&this.controlsType==="1"&& !this.Z&&(vU(this)||g.lE(this)||g.f$(this));this.Qh=!!window.document.pictureInPictureEnabled||p6();m=X?!!X.supportsAutoplayOverride:ao(!1,D.autoplayoverride);this.Mn=!(this.Z&&!g.WU(this))&&!g.hl("nintendo wiiu")||m;this.V9=(X?!!X.enableMutedAutoplay:ao(!1,D.mutedautoplay))&&!1;m=(vU(this)||$8(this))&&this.playerStyle==="blazer";this.vK=X?!!X.disableFullscreen:!ao(!0,D.fs);y=g.ZG(g.uE(this))&&g.WU(this);this.BZ=!this.vK&&(m||g.wO())&&!y;this.Xg=this.X("html5_picture_in_picture_logging_onresize"); this.Yg=g.vg(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.ih=this.X("html5_picture_in_picture_blocking_onresize");this.Tn=this.X("html5_picture_in_picture_blocking_ontimeupdate");this.SN=this.X("html5_picture_in_picture_blocking_document_fullscreen");this.sR=this.X("html5_picture_in_picture_blocking_standard_api");m=Jl()&&R_(58)&&!cD();y=xf||typeof MediaSource==="undefined";this.Ci=this.X("uniplayer_block_pip")&&(m||y)||this.ih||this.Tn||this.sR;m=g.WU(this)&&!this.pz; var l;X?X.disableRelatedVideos!==void 0&&(l=!X.disableRelatedVideos):l=D.rel;this.Cr=m||ao(!this.S,l);this.Tq=ao(!1,X?X.enableContentOwnerRelatedVideos:D.co_rel);this.N=cD()&&Xd>0&&Xd<=4.4?"_top":"_blank";this.SO=g.f$(this);this.SR=ao(this.playerStyle==="blazer",X?X.enableCsiLogging:D.enablecsi);switch(this.playerStyle){case "blogger":l="bl";break;case "discover-ads":l="dd";break;case "gmail":l="gm";break;case "gac":l="ga";break;case "ads-preview":l="ap";break;case "ads-fe":l="adfe";break;case "books":l= "gb";break;case "docs":case "flix":l="gd";break;case "duo":l="gu";break;case "google-live":l="gl";break;case "google-one":l="go";break;case "play":case "play-ads":l="gp";break;case "chat":l="hc";break;case "hangouts-meet":l="hm";break;case "photos-edu":case "picasaweb":l="pw";break;default:l="yt"}this.Z3=l;this.s7=oo("",X?X.authorizedUserIndex:D.authuser);this.s2=g.WU(this)&&(this.Io||!l7()||this.b0);var W;X?X.disableWatchLater!==void 0&&(W=!X.disableWatchLater):W=D.showwatchlater;this.NA=((l=!this.s2)|| !!this.s7&&l)&&ao(!this.J,this.K?W:void 0);this.mG=X?X.isMobileDevice||!!X.disableKeyboardControls:ao(!1,D.disablekb);this.loop=ao(!1,D.loop);this.pageId=oo("",X?X.initialDelegatedSessionId:D.pageid);this.ZY=ao(!0,D.canplaylive);this.wI=this.experiments.hF("html5_lr_overwrite_default_audio_quality_setting")?1:2;this.IS=ao(!1,D.livemonitor);this.disableSharing=ao(this.S,X?X.disableSharing:D.ss);(W=X&&this.X("fill_video_container_size_override_from_wpcc")?X.videoContainerOverride:D.video_container_override)? (l=W.split("x"),l.length!==2?W=null:(W=Number(l[0]),l=Number(l[1]),W=isNaN(W)||isNaN(l)||W*l<=0?null:new g.Yh(W,l))):W=null;this.Xl=W;this.mute=X?!!X.startMuted:ao(!1,D.mute);this.storeUserVolume=!this.mute&&ao(this.controlsType!=="0",X?X.storeUserVolume:D.store_user_volume);W=X?X.annotationsLoadPolicy:D.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:Io(void 0,W,c7);this.captionsLanguagePreference=X?X.captionsLanguagePreference||"":oo("",D.cc_lang_pref);W=Io(2,X?X.captionsLanguageLoadPolicy: D.cc_load_policy,c7);this.controlsType==="3"&&W===2&&(W=3);this.pD=W;this.uY=X?X.hl||"en_US":oo("en_US",D.hl);this.region=X?X.contentRegion||"US":oo("US",D.cr);this.hostLanguage=X?X.hostLanguage||"en":oo("en",D.host_language);this.qM=!this.Io&&Math.random()'}supportsGaplessAudio(){return g.f6&& !xf&&u7()>=74||g.oq&&g.kh(68)?!0:!1}supportsGaplessShorts(){return!this.X("html5_enable_short_gapless")||this.b0||g.o6?!1:!0}getPlayerType(){return this.L.cplayer}je(){return this.pQ}qN(){return this.V&&this.X("embeds_enable_innertube_store")}},$Au=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],CT$=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"], iA$=[19];var ut_={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},vbz={["1"]:'video/mp4; codecs="av01.0.08M.08"',["1h"]:'video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',["1e"]:'video/mp4; codecs="av01.0.08M.08"',["9"]:'video/webm; codecs="vp9"',["("]:'video/webm; codecs="vp9"',["9h"]:'video/webm; codecs="vp09.02.51.10.01.09.16.09.00"',h:'video/mp4; codecs="avc1.64001e"', H:'video/mp4; codecs="avc1.64001e"',o:'audio/webm; codecs="opus"',a:'audio/mp4; codecs="mp4a.40.2"',ah:'audio/mp4; codecs="mp4a.40.2"',mac3:'audio/mp4; codecs="ac-3"; channels=6',meac3:'audio/mp4; codecs="ec-3"; channels=6',i:'audio/mp4; codecs="iamf.001.001.Opus"'},fk$={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, ["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["787"]:{width:1080, height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["553"]:{width:1920,height:1080,bitrate:2E6,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["313"]:{width:3840,height:2160,bitrate:8E6,fps:30},["271"]:{width:2560, height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280,height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60}, ["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30},["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var lb=class{constructor(D){this.L=D}getInfo(){return this.L}Z(){return null}G(){var D=this.Z();return D?(D=g.jX(D.cC),Number(D.expire)):NaN}V(){}getHeight(){return this.L.video.height}};var hiu=class{constructor(D){this.itag=D.itag;this.url=D.url;this.codecs=D.codecs;this.width=D.width;this.height=D.height;this.fps=D.fps;this.bitrate=D.bitrate;this.Z=D.audioItag?.split(",")||[];this.Ud=D.Ud;this.contentProtection=D.contentProtection||"";this.Se=D.Se;this.audioChannels=D.audioChannels;this.L=""}};var UAV=class{constructor(D,X,B,C,V){this.U=D;this.Z=X;this.G=B;this.cpn=C;this.S=V;this.V=0;this.L=""}build(){AF1(this);const D=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],X={};a:if(this.L)var B=this.L;else{B="";for(var C of this.U)if(C.Se){if(C.Se.getIsDefault()){B=C.Se.getId();break a}B||(B=C.Se.getId())}}for(var V of this.U)if(this.S||!V.Se||V.Se.getId()===B)X[V.itag]||(X[V.itag]=[]),X[V.itag].push(V);for(var x of this.Z)if(V=X[x.L])for(var y of V){V=D;B=V.push;C="#EXT-X-MEDIA:TYPE=AUDIO,";let v= "YES";var m="audio";if(y.Se){m=y.Se;var l=m.getId().split(".")[0];l&&(C+=`LANGUAGE="${l}",`);(this.L?this.L===m.getId():m.getIsDefault())||(v="NO");m=m.getName()}l="";x!==null&&(l=x.itag.toString());l=eG(this,y.url,l);C=C+`NAME="${m}",DEFAULT=${v},AUTOSELECT=YES,`+`GROUP-ID="${jnu(y,x)}",URI="${l}"`;B.call(V,C)}for(var W of this.G)x=aj9,x=(y=W.Se)?'#EXT-X-MEDIA:URI="'+eG(this,W.url)+'",TYPE=SUBTITLES,GROUP-ID="'+x+'",LANGUAGE="'+y.getId()+'",NAME="'+y.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, x&&D.push(x);W=this.G.length>0?aj9:void 0;for(const v of this.Z)y=X[v.L],y?.length>0&&(x=v,y=y[0],y=`#EXT-X-STREAM-INF:BANDWIDTH=${x.bitrate+y.bitrate},CODECS="${x.codecs},${y.codecs}",RESOLUTION=${x.width}x${x.height},AUDIO="${jnu(y,x)}",`+(W?'SUBTITLES="'+W+'",':"")+"CLOSED-CAPTIONS=NONE",x.fps>1&&(y+=`,FRAME-RATE=${x.fps}`),x.Ud&&(y+=`,VIDEO-RANGE=${x.Ud}`),D.push(y),D.push(eG(this,v.url,"")));return D.join("\n")}},aj9="text";var Rio=class extends lb{constructor(D,X,B){super(D);this.U=X;this.expiration=B;this.cC=null}G(){return this.expiration}Z(){if(!this.cC||this.cC.S7()){var D=this.U.build();D="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(D);this.cC=new zx(D)}return this.cC}};var wsz=class extends lb{constructor(D,X){super(D);this.U=X}Z(){return new zx(this.U.hO())}V(){this.U=M0(this.U)}};var cF1=class extends lb{constructor(D,X){super(D);this.U=X}Z(){return new zx(this.U)}};var aku={PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM:"mrm.blocked",PLAYABILITY_ERROR_CODE_PERMISSION_DENIED:"auth",PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED:"embedder.identity.denied",PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_MISSING_REFERRER:"embedder.identity.missing.referrer"};var Kw$=class{constructor(D){if(D=D.commonConfig)this.url=D.url,this.urlQueryOverride=D.urlQueryOverride,D.ustreamerConfig&&(this.rg=yT(D.ustreamerConfig)||void 0)}};g.w0=class{constructor(D={}){this.languageCode=D.languageCode||"";this.languageName=D.languageName||null;this.kind=D.kind||"";this.name=D.name===void 0?null:D.name;this.displayName=D.displayName||null;this.id=D.id||null;this.L=D.is_servable||!1;this.isTranslateable=D.is_translateable||!1;this.url=D.url||null;this.vssId=D.vss_id||"";this.isDefault=D.