var _yt_player={};(function(g){var window=this;/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ /* (The MIT License) Copyright (C) 2014 by Vitaly Puzrin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ----------------------------------------------------------------------------- Ported from zlib, which is under the following license https://github.com/madler/zlib/blob/master/zlib.h zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.8, April 28th, 2013 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). */ /* Copyright 2015-present Dan Abramov SPDX-License-Identifier: MIT */ 'use strict';var W="path;length;;set;fvip;call;pU;&;{[){/;tKySTA0Or3cy6EBtN7-_w8_;Nu;O;ta;fromCharCode;1970-01-01T04:30:10.000+04:30;=;J;sp;slice;bE;index.m3u8;/initplayback;redirector.googlevideo.com;scheme;://;splice;startsWith;join;toString;split;file;match;rr;reverse;get;,;/;1969-12-31T19:30:30.000-04:30;forEach;a1.googlevideo.com;/videoplayback;mn;clone;cmo=td;\\.googlevideo\\.com$;Y;1;url;https://local;//;s;1969-12-31T21:30:32.000-02:30;fallback_count;C;/file/index.m3u8;push;r;replace;youtube.player.web_20260818_10_RC01;indexOf;assign;%3D;undefined;cmo;X;1970-01-01T05:46:10.000+05:45;1970-01-01T03:15:18.000+03:15;hx;pop;www.youtube.com;UQ6TLd;local;rr?[1-9].*\\.c\\.youtube\\.com$;Untrusted URL;true;/api/manifest;NaN;),\u00bf;n;unshift;cmo=pf;signatureCipher;1970-01-01T04:00:40.000+04:00;1969-12-31T12:45:10.000-11:15;YX;1970-01-01T09:00:22.000+09:00;\\.a1\\.googlevideo\\.com$;http://local;playerfallback".split(";"), fJ,QI,t8B,ie,m0,$V9,D0,VI,Od,j8,mV0,Z0,be,cJ,UVH,S8,xW,Ce8,BJ,iJH,HV,Nj,io,D7,uo,aA,WV,eC,jC,yY,Pe9,uBI,BV,QW,ty,EWJ,Nm,fM,oWW,Up,kH2,CM,g7,PD,uX,kn,Ay,a0d,W00,Op,aT,WD,zw,eX,Gw,hy,LM,SX,jHI,pM,yI2,sHB,BD,h9W,Mm,tw,fn,NT,mZ,L0I,US,Cn,ul,ox,k3,TN,Fo,OS,l0B,ll,rN,Zc,yF,bJI,cA,qT,Ix,pn,dN,nn,Kn,vA,th,fp,Hr,$$,Nx,D_,Pr,ET,o1,uk,TX,Fs,Y$,Vu,OT,a1,Wr,eg,I1,pp,t3,f_,np,Kp,Hg,xVI,Qg,$K,qdH,Nu,UK,g0,D5,ub,oM,dV0,Fg,A3,wJe,Vg,Wg,ep,zY,B2I,sK,GY,M8d,f7e,lb,L_,r0,Xg,bb,cg,Z5,xK,Sp,qu,RM,vg,d0,w0,Mu,t_,fY,HF, $R,CY,iD,gt,NR,UD,ml,kR,T3,FN,YR,V0,J_,OD,w7,eM,jM,y0,G3,K_,sD,vD,h_,LY,ZG,rt,XN,cF,SM,Rt,pY,KY,vF,QA8,qR,wt,MR,tW,$7,Qw,Nd,mg,UW,iO,P6,uO,EW,k7,Fk,AW,Nz2,OW,Zn,lO,rj,Xk,bO,c6,S1,x7,RR,dj,IR,pO,qd,nO,wj,KO,Md,fT,$u,NO,tn,Ul,i2,g8,iw0,CoI,u2,o8,ku,V$,gJ0,Ol,a8,GZ,sl,hn,LT,ZM,b2,PoB,pT,nT,oJ8,w8,k9I,KT,v3,B3,MO,ts,fE,Ql,NM,CE,DU,Eg,ob,kS,Js,DVV,SZ,Ib,BM,vM,Cx,UC,rL,A5e,Y8W,EC,FK,km,VCW,J5H,OC,a7J,J9,az,zJH,eJB,WrB,jA0,G9d,sA0,hJJ,EJ9,S4,uIB,ex,Lr0,WT,ZwH,l72,jx,yK,sC,XV0,h9,c5J,rd,XK,bJ,Sx,Rz,S8V,cT, nx,wd,Iz,xjI,ql,xm,o0,RJH,q8H,dj2,z$,yB,hl,Lc,b6,a0,pV9,r$,ZK,l6,xZ,I7W,nc,Kc,vE,nJI,BE,MU,wVJ,tz,fk,H5,vJH,$L,Nc,mi,BzI,gq,Ck,uY,iY,P5,EV,o_,MCH,Tq,HMJ,QTB,N70,kL,Vv,mm8,Jz,Ume,Gq,a_,CXB,iMe,gnJ,DmH,PXd,Lk,rq,on2,Fa9,AyJ,Ypd,VXW,T7H,kwd,bY,R_,c5,OMI,dq,I_,pk,wq,Kk,aj9,Wad,z8W,yye,e8d,B5,Mc,fL,t1,Gw8,NK,h89,QJ,sTH,gX,ir,ljB,ryH,XDV,bM2,Pc,Ey,R8H,dmB,Ff,A1,VJ,Wc,z_,jB,h1,sy,pDI,wDV,KaW,ZW,Xf,br,lr,rX,t00,SB,cc,xa,RW,qK,IW,dX,fcJ,Hn2,Qx9,nL,wX,KL,vc,ff,Bc,t8,mTH,MK,H1,$9,Qn,$TH,UTd,N6,mU,Uv,Cf,is,gb, De,P1,us,Ev,ou,ind,k9,Tl,F9,A8,g38,DTW,PlH,uoJ,lY,Y9,Vn,Ov,J8,YSH,ez,V08,h8,Lf,bs,c1,Sz,x9,db,JwV,nf,acH,B1,M6,DW,WZ9,HO,Q3,$1,exe,mp,UB,C5,i9,Dr,PO,yw0,u9,EB,Th,Ft,AT,Y1,OB,a7,WO,zh,eR,jR,y3,Gh,sB,hT,L5,Zr,l9,rR,Xt,dR,I7,p5,n5,sx2,wR,vO,BO,M2,Q5,$y,N9,m9,i$,gC,D1,hxd,LZH,Ps,ZnV,lc2,EH,oO,OH,Jv,XA9,bnW,zb,jn,y5,hv,Gb,LQ,XQ,SSB,Z_,cs,q9,pQ,wC,t$,RO,pAJ,i7,Ci,Dz,Po,oS,k0,u7,Tv,FJ,wAV,Vo,ON,J$,v3I,zv,BNH,M00,tgB,n3W,Q1d,$xB,l7,XJ,co,Sl,x0,RS,qo,dm,pi,wm,Ki,vo,Mo,tN,fe,$s,mI,UJ,iM,gA,DZ,Pv,uM,EJ,TP,o3, UxI,AN,Fz,OJ,JN,a3,e7,ip2,zP,j7,g$0,lM,rA,Xz,xs,R3,dA,Dx0,ne,wA,vv,Bv,tg,Hb,$U,Qx,CH,D9,u8,kU,TO,Fp,Ag,Jg,E$9,o$8,e6,j6,zO,yx,kXJ,sG,hg,KE,LH,Z9,Xp,cb,S6,rn,ot,xU,qY,Ir,AhI,YT8,OpV,nH,VgV,FhV,wn,Jh2,dn,pH,zIV,KH,vb,Bb,MY,fg,HN,eIJ,j1I,yhI,Cg,iP,DV,PN,GX8,s12,hIe,LhJ,uP,E3,l_J,oU,kM,T8,Fn,AZ,YM,XrH,O3,ST2,xxI,WN,z8,aU,bp9,eT,jT,yP,G8,JZ,chI,s3,hZ,Lg,ZV,rg,Xn,bP,cN,ST,I_d,xM,ng,wg,vN,pr8,KhW,wr0,Kg,H9,UQ,BoJ,QL,C1,gS,iA,P9,uA,Do,Mg9,tpH,f5e,H_8,oF,QM8,$uB,N00,muH,UuB,CbJ,i_H,kq,Ts,DuB,Pb8,oKV,A2,F2, W9,T08,eG,yL,Gs,A3I,YKI,h2,c9,SG,xq,qA,lA,RF,dS,VpH,O_2,IF,n1,v9,K1,MA,wS,B9,HU,iS,J3I,Ca,UE,Ti,kh,V7,OE,JQ,Ws0,euW,GY0,jMB,av,y32,WU,jQ,zi,sE,La,lS,bS,Xi,rG,cU,Rv,q5,Iv,LsB,Z_H,l58,QS,fj,N$,vU,Us,Fl,gl,Dp,PH,wG,JC,WH,SKH,li,c3B,Ka,Zp,ii,TT,aP,mq,M5,BU,tC,$6,Os,q$,dl,x6,wl,Kj,vH,wg9,BH,M$,t4,fh,KsH,B0I,MpH,Qr,NS,Ur,mt,Ch,fG0,HYe,uu,PS,Nt9,Er,Tm,on,kf,mR2,URJ,DRJ,lu,rK,oRJ,qS,Rn,k32,wK,TtI,Kh,Fle,ph,n$9,dK,nh,In,Xw,MS,A_2,YDJ,tD,f7,Qc,J_W,mC,Uq,P7,ud,aG0,o2,Tx,F_,AD,Yd,Vc,Oq,WlJ,JD,kd,a2,zx,jH,yc, eH,sq,z4d,e4d,rP,bd,xd,SH,R2,jtV,I2,dP,y_2,qZ,G3H,wP,K7,ste,h4I,LlW,v7,B7,lk,n7,lGd,$X,Uj,QC,DD,ux,oj,bY2,c_J,SD0,qD0,xR0,Ar,pFI,zU,eD,jD,dRI,yC,sj,hr,GU,LX,ZD,lx,nRJ,rY,wFJ,bx,BtV,IGd,ck,SD,MM2,FR,YX,Cs,g_,DQ,P4,u_,EZ,of,ke,TV,F5,Am,Ye,VN,OZ,Jm,t18,W4,GV,sZ,ZQ,l_,r_,X5,b_,c4,Sa,xe,Rf,q1,d_,If,w_,Ks,v4,B4,t0,fI,Qd,NW,Ue,CI,iz,gi,fnI,HO2,QR9,Ph,Fj,Vd,$dW,Oe,ay,Wh,zr,mdd,COI,j5,iO0,g7e,Dd0,Gr,se,ukB,LI,E7H,kA2,lz,TjH,ri,Zh,FgH,o7B,h0,Xj,bz,YWH,V18,OOJ,ch,WgW,S5,xb,qW,zw9,Iy,Uf,CA,ZO0,g9,lnJ,Ef,oX,kI, bOH,YI,T4,cWI,Af,VM,SWB,xdB,RwV,FX,X69,Of,Jf,eE,InH,p69,jE,yM,w6J,t49,Ai,fM0,VU,Ji,zp,eO,yU,Zx,hi,C20,Lq,iTe,lf,rD,DOV,bf,P2J,XU,guH,R5,u$2,EuJ,kZI,T8B,ouW,Fw8,AnI,Kq,BX,OTH,QA,aM8,Jn0,fB,$Q,H0,N3,Ww0,eyI,zy0,MI,j8W,yn2,GZe,s82,tR,lM8,rnd,X30,ZT8,LwJ,hyI,bTd,mH,Yld,cnW,V4V,gR,Sl9,xOI,UP,dOI,RyI,CB,qlB,IMW,nu0,w3V,p39,M40,tZ9,B8V,fUH,HEI,Kwd,vu9,$MH,Qbd,gT,NLJ,DA,mMI,iEH,UMd,gSd,CZB,DM2,P0,u1,EP,PZB,uMJ,oY,ESI,kQ,oSB,kDV,TS,Fd,Fve,As8,YgI,VZI,AR,OE2,JsI,aU9,Wv2,zQ0,jbW,yse,VA,OP,aY,W0,GDH,zS,ek,sb2, jk,hQe,yA,sP,hR,LB,rT,Xd,b1,Sk,ZE0,RY,dT,pB,nB,KB,xM8,v0,B0,M3,dMJ,fS,Hf,$D,IUd,iI,Dq,Pf,pMe,E5,kD,Te,Fe,Ax,Wf,mlV,UlH,e9,Qz0,vSJ,s5,MZ0,hx,Jx,O5,Kve,wM0,nS2,Vt,Ge,aL,j9,bI,cf,S9,xD,RL,qw,dW,IL,pS,nS,KS,vf,Bf,Mw,tc,fV,$N,iF,NG,m1,PW,uF,Uk,gmW,kN,T2,Ac,Ok,PJ9,uKI,yq,j3,Eme,al,WW,z2,e3,G2,sk,hc,LV,ZE,rM,lF,om9,Xv,cW,kBB,bF,S3,TdI,nV,wM,A90,KV,vW,MG,BW,f$,Hz,QD,$Y,mX,C$,gw,DX,Pz,YCd,uR,En,oi,VxH,kY,TR,Fa,Ao,uD,VD,On,OxH,J9H,ai,Wz,zR,ef,jf,yD,GR,ho,aae,L$,ZX,lR,rw,Wf0,zb2,eb2,jzJ,y9J,GBH,bR,Sf,sz0,ww, vz,fU,Qb,$x,NH,mE,CU,im,gO,DI,Pn,um,EA,og,TJ,Aq,Yx,Vb,OA,Lx,zJ,lI,rW,jJ,yb,bx0,GJ,c99,hq,LU,ZI,rO,SC8,XV,bm,cn,SJ,jg,xx,Rg,xl9,qH,Ig,pU,nU,wO,KU,vn,Bn,MH,HZ,Rbe,m5,qC2,U2,IaW,Ds,pTB,nmB,wTe,uj,BdJ,Mx0,tP8,ae,fKV,HcJ,Q00,YD,$lI,E2,WZ,GM,s2,hG,UUH,C68,LC,lj,ji,rv,ic2,XW,bj,cZ,gZ2,xv,qP,dv,Ie,pC,DUI,nC,FW,MP,P60,oZB,$A,BLJ,Nd0,mY,CF,D4,Pq,ut,Ea,T$H,AE,Y08,VP8,F3H,Fx,AlJ,JlH,Oa,OcH,JE,aK8,Wq,txI,Hx2,Xe,LS,zDJ,zQ,ec,j0e,W3J,yV,sa,hE,GQ,LF,Z4,G$I,lt,rc,Xx,s02,bt,Sc,cq,xA,R9,qQ,dc,wc,Zc2,rlW,KF,vq,MQ,f2, gv,Q1,$4,m2,U9,Dy,uy,Hj,lJ,ow,Tg,FL,Y4,O9,jo,EZI,S0d,rQ,XL,by,So,x4,Za,qE,IKW,pEH,dQ,Iw,nZB,B$e,p2,wE9,vZ9,K38,t_B,fS0,vj,Bj,ME,Qi,Nn,C6,U4,iT,ge,$ce,Db,NqH,mc2,UcI,gLJ,Dc0,E4,os,ELB,oLH,TqJ,FiI,Az0,YV0,V_W,JzH,aS9,YC,O4,JX,as,WR,yi,j_8,Gq9,jb,hzI,Gc,s4,Li8,ZkH,hX,PR,kC,re,XH,Rs,K6,vR,BR,tL,f9,Mn,nLI,Ht,w50,KiI,vL0,NC,mJ,UU,bT,C9,iC,x$,gJ,Df,GX,Pt,NXB,uC,mK9,cr,EU,od,Fq,Qe,$p,Sg,Ve,UKe,OU,qx,CrH,iLe,gaW,PrI,JL,ad,Wt,zE,DKI,jI,ye,GE,sU,Ln,xC,L9,lC,ct,SI,Rd,Bz,sT,dJ,Id,p9,EaJ,lSI,Lp,Zb,n9,wJ,K9,vt, Bt,MC,QH,H$,N7,fv,WSH,mm,Ui,Cv,iv,gV,oa,Ei,eGe,ko,TI,jW0,VH,Oi,y1B,Jk,aa,W$,ZL2,zI,eF,jF,GI,lWJ,Xc9,bv,c$,SF,bL0,xo,Ra,q7,nv,wV,Kv,v$,B$,HC,$5,NB,mW,UX,c1H,C4,ip,gh,D2,PC,up,EX,oD,k5,AJ,Ty,FS,dKH,qyI,IW0,pc2,naI,wcH,Y5,Vp,KS0,WC,zy,BXJ,MBd,jd,ed,Gy,tzJ,hJ,L4,Z2,lp,bp,rh,feH,cC,Hfe,XS,$6B,NbH,U6H,wh,CsH,n4,ifH,vC,D6e,Ps9,BC,u98,t7,E9H,o9I,fd,FUI,A88,ezd,yzH,YvJ,Hl,QT,$8,WUJ,NJ,mu,UY,Cd,z29,e2e,ju0,y8d,suH,i0,R2d,w10,ok,KUH,BbB,MzI,tRH,frH,H5e,Q7W,$2I,NR0,m2V,T6,U2V,C9e,Fh,A7,i5B,Y8,VT,kh0,J7,Wl,TRJ, FpB,ATJ,eS,VRI,are,yT,YBV,JTe,G6,h7,Wpe,znJ,enI,l0,r1,j7I,b0,SS,s72,hn8,Z5H,lrW,Rk,qJ,XOH,d1,b5J,cl,cTW,yTW,rTI,LpI,pd,SBW,x2d,RnI,qBI,d2B,nd,wOJ,IrH,pOV,KpI,w1,v10,n1J,Kd,MJ,t6,fy,vl,BRV,tn2,Hd,MRJ,f10,HQd,$9I,NCJ,Q_,m9e,U90,iQW,$V,Ni,mF,Ux,uQB,EyW,oyB,AvI,gy0,D9d,TC2,F98,kbJ,VnV,u4,Ex,m6d,RD,qB,ID,p4,YV,kV,JvJ,V_,a18,W9J,Ox,FZ,A6,J6,eYV,a6,o6,Wd,zj,ee,Tj,OQH,zYI,je,jOI,yv0,GbI,sO9,hYJ,L9e,l1W,Gj,GhV,sx,h6,klH,TbV,rvB,ZC,R6,Q30,XsV,fZH,l4,XZ,mDB,UDW,CMe,gs0,ieV,DDJ,dk,PMI,I6,py,EsJ,uze,kP2,ny,osI, Ky,FI0,ANH,YJH,OeV,JNe,WI9,Bd,vd,aZe,ed0,tb,yN8,f8,j32,Mi,Hx,Qf,LIH,hd0,Ub,$r,Px,rNe,xDJ,be2,SJJ,cNH,Eb,qJW,IZH,pvV,wvB,KI0,vsI,M7J,t6H,kr,f9I,HHH,QrB,NnI,$YI,mYd,o$,C8H,TK,GP9,Ob,upW,TnV,FV8,AgH,P8d,zK,j$,Wx,YGW,a$,OHd,yf,Jb,EU0,e$,oUI,iHI,Ab,a92,DY2,WV2,z5W,Jgd,e5H,jrW,sb,ygd,srW,h5I,GOH,LVB,ZHH,rg8,XbB,SG0,bHI,cgB,Zl,xYH,R5I,qG8,I9W,lU,r4,pb9,cx,xr,R$,q4,KVI,I$,vU0,BnW,M68,d4,tTd,fV9,HgJ,wb0,w4,$X0,Ngd,mXH,K8,QUJ,dh,K4,Pd,$D0,qi,t70,xV,rk,b4,Se,GK,V62,kOV,igJ,gMe,un8,vx,EM9,oMB,Bx,UXJ,QO,AZJ,Y3H, VTH,OgW,$c,CPd,aV9,k8V,TgI,M4,tY,FbH,yZB,zNH,eNJ,C0,gk,Uw,JZ2,sU0,hNJ,Lbd,Wb9,Zg9,lVd,rZB,cZ0,S30,xXH,D3,RNH,dX9,q3J,pNJ,nMd,Kbd,MTe,$AJ,NS9,uN,Bg2,oV,Ew,mA0,UAB,foI,wNW,IVd,i1I,gqJ,DA0,PA9,u2J,oq0,T5,EqB,TSd,ksV,A22,FjI,AY,FY,YQI,VGB,O1I,J2d,Yc,WjJ,z78,e7H,VO,jF9,y2H,Ow,Gs8,h7W,Z1I,JY,aV,Wi,eU,jU,z5,Lj8,loI,r2e,X98,b1H,c28,fC,yO,SQ9,xAI,R78,qQI,G5,dAB,hY,p9e,L8,Z3,lN,rF,XY,bN,ci,w9I,KjV,vqJ,BS0,xc,tQI,fuW,Hae,$52,NGd,zM,mUd,m5I,U5J,CSI,D58,IV,n0,PSW,p0,wF,K0,Eh9,ohH,vi,kid,nUd,SU,qf,Mf,VQJ,OaJ,JQ0, au8,Wnd,zte,etW,jv9,yQ0,H2,QR,N8,Gi9,mR,nq9,htI,C3,UL,ig,Za2,lu0,gU,DN,rQ8,LnV,ug,XU0,EL,cQB,Tz,qEe,d5d,FO,nh8,Yj,OL,SEd,wU9,oI,kj,KnJ,vhH,RtB,BG9,x52,tj8,fpI,MQd,W2,zz,et,ijH,NlB,yR,g68,m$0,QP0,D$2,HjI,o6d,Pi0,jt,kTH,$$W,Fq9,CiH,E6I,VjJ,sL,JCB,ape,OjI,zm2,em0,UYB,Nf,ZN,jU8,yCB,AP,XO,rU,c2,xj,RI,sPW,q8,lpW,rC0,XHd,dU,LqH,II,bj2,St,wU,SsJ,p3,n3,B2,L3,bg,MjJ,tK9,hm0,lg,fie,M8,jPH,x$J,NKe,GT0,mSV,USB,ihH,Cud,gfJ,v60,Hhd,PuH,Efd,uw9,of0,kmI,fW,HG,A4e,Yr2,RmI,VK2,Oh2,$O,J42,ai9,Nz,QG,z1J,mT,Ut,jn2,y4W, GmI,snH,h1e,e1H,Ltd,ZhJ,liJ,XSB,CW,r4W,iQ,bh0,c48,xS8,R1J,Sr0,IiH,pS0,qrd,dSJ,f5,wS8,Kte,BKH,vfJ,$Z9,NPW,MKI,tHB,fwI,H7I,Q2I,mZH,PG,uQ,DP,Et,CdI,i7H,gdJ,bk,oq,PdJ,u_J,EdI,kO,Fb,Rr,T1,kxB,odJ,VHe,Ad,O70,YO,JD8,aw0,WC0,zHI,eHB,j2J,yDJ,hH0,s2d,Ot,Jd,Z78,aq,VG,LCd,WG,cDd,xZI,RHI,qqJ,dZ0,Iwe,p7W,e2,yG,nd9,G1,vdH,w72,F6,r6,Xb,bQ,yH,cG,S2,tD9,fDd,xO,qz,d6,QjJ,Rq,HXW,mpI,iX0,Iq,gX8,DpH,nW,uR2,Cx9,KW,EXB,w6,oXB,kUI,Mz,Hw,vG,F$e,ArH,$2,VD9,OXW,YjJ,Jrd,aD8,Nr,W$I,zpI,U7,Cz,g5,epJ,jje,yrB,GU0,hp0,E7,L$W,om,bXJ, k2,crB,Sj8,Rp8,xpd,tT,FC,AK,IDB,nXH,Vm,Y2,K$I,BYV,fQB,HsB,JK,am,Qf0,Lv,O7,$1H,Ww,N_B,m18,eW,geB,yp,sX,f0,g9I,Lz,MB,Zm,ln,Ly,hK,P_I,r5,u5J,EeI,oeJ,kVB,O5J,cd,AmJ,Im,YZ0,nz,Rm,OsI,Bw,qr,tS,jfd,elI,T_H,fZ,bn,F88,SW,GVV,sfW,hlI,aQ0,Zs2,rm9,cmH,SZd,Ng,$G,x18,QE,Hp,mc,bsJ,RlI,IQ0,cC0,p4I,ne0,veV,gH,K8d,u3,w42,D$,Mad,oh,Ni0,To,mWI,HI0,Qy8,CzJ,iIJ,gb8,fhJ,DWH,YG,Pz0,Yo,Om,JS,zo,yE,vw,EbW,sm,obe,TiW,FNe,hS,Z$,UWB,V5B,OII,J0H,ahW,WN8,ehV,y0B,Gr0,rH,zhI,wH,LNH,b3,LZ,lh2,kG,Xh0,r0W,vp,Bp,Mg,te,bI8,KZ,jV,xG,cp, SV,Rh,jyH,qg,eV,l3,uje,Se0,Rh9,Wp,nZ,qeV,dW9,Q6,Ih0,phJ,H_,nbe,fl,NN,KNJ,vbI,Bi2,M5V,m6,Uu,tEe,fJ8,HAJ,$hB,gf,QX0,N9H,mhd,CVJ,iAd,gIW,Dhe,uw,uXH,Eu,EId,oc,T9d,k4W,kl,HJ,HJJ,f09,g2,NV;fJ=function(t,f,H,Q,N,m,U,C){var D;(t-3|20)>=t&&(t+9&51)>1=t&&H[W[55]](Q);return D}; QI=function(t){return function(){return HJ[t].apply(this,arguments)}}; g.$W=function(t,f){return HJ[t]=f}; t8B=function(t,f){if(f)for(var H=0;H=this.length))return this[t]}; g.TH=function(t,f,H){t=t.split(".");H=H||g.oH;for(var Q;t.length&&(Q=t.shift());)t.length||f===void 0?H[Q]&&H[Q]!==Object.prototype[Q]?H=H[Q]:H=H[Q]={}:H[Q]=f}; VI=function(t,f){var H=g.YW("CLOSURE_FLAGS");t=H&&H[t];return t!=null?t:f}; g.YW=function(t,f){t=t.split(".");f=f||g.oH;for(var H=0;HencodeURIComponent(H.brand)+";"+encodeURIComponent(H.version)).join("|"))); t.wow64!=null&&(f+="&uaw="+Number(t.wow64));return f.slice(1)}; S8=function(t,f){if(f!==null&&f!==void 0){if(typeof f!=="object"&&typeof f!=="function")throw new TypeError("Object expected.");if(H===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var H=f[Symbol.dispose]}if(typeof H!=="function")throw new TypeError("Object not disposable.");t.stack.push({value:f,dispose:H,async:!1})}return f}; xW=function(t){function f(m){t.error=t.hasError?new SuppressedError(m,t.error,"An error was suppressed during disposal."):m;t.hasError=!0} function H(){for(;Q=t.stack.pop();)try{if(!Q.async&&N===1)return N=0,t.stack.push(Q),Promise.resolve().then(H);if(Q.dispose){var m=Q.dispose.call(Q.value);if(Q.async)return N|=2,Promise.resolve(m).then(H,function(U){f(U);return H()})}else N|=1}catch(U){f(U)}if(N===1)return t.hasError?Promise.reject(t.error):Promise.resolve(); if(t.hasError)throw t.error;} var Q,N=0;H()}; g.RH=function(t,f){if(Error.captureStackTrace)Error.captureStackTrace(this,g.RH);else{let H=Error().stack;H&&(this.stack=H)}t&&(this.message=String(t));f!==void 0&&(this.cause=f)}; Ce8=function(){}; g.qV=function(t,f){return t.lastIndexOf(f,0)==0}; g.d2=function(t,f){var H=t.length-f.length;return H>=0&&t.indexOf(f,H)==H}; g.IH=function(t){return/^[\s\xa0]*$/.test(t)}; g.vJ=function(t,f){return t.toLowerCase().indexOf(f.toLowerCase())!=-1}; g.MV=function(t,f){var H=0;t=String(t).trim().split(".");f=String(f).trim().split(".");var Q=Math.max(t.length,f.length);for(let U=0;H==0&&Uf?1:0}; iJH=function(){var t=null;if(!t5)return t;try{let f=H=>H; t=t5.createPolicy("goog#html",{createHTML:f,createScript:f,createScriptURL:f})}catch(f){}return t}; HV=function(){fw===void 0&&(fw=iJH());return fw}; Nj=function(t){var f=HV();t=f?f.createScriptURL(t):t;return new $J(t)}; io=function(t){if(t instanceof $J)return t.J;throw Error("");}; D7=function(t){if(t instanceof g.gz)return t.J;throw Error("");}; uo=function(t){return new PV(f=>f.substr(0,t.length+1).toLowerCase()===t+":")}; g.oA=function(t,f=g.E8){if(t instanceof g.gz)return t;for(let H=0;H{if(Q instanceof h5)Q=Q.J;else throw Error("");return Q}).every(Q=>"data-loaded".indexOf(Q)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); t.setAttribute("data-loaded",f)}; g.Lw=function(t){return t[t.length-1]}; g.Z7=function(t,f){Array.prototype.forEach.call(t,f,void 0)}; g.lo=function(t,f,H){return Array.prototype.filter.call(t,f,H)}; g.rz=function(t,f){return Array.prototype.map.call(t,f,void 0)}; g.XI=function(t,f,H){return Array.prototype.reduce.call(t,f,H)}; g.bo=function(t,f){return Array.prototype.some.call(t,f,void 0)}; g.cV=function(t,f,H){return Array.prototype.every.call(t,f,H)}; g.RA=function(t,f){f=g.xJ(t,f);return f<0?null:typeof t==="string"?t.charAt(f):t[f]}; g.xJ=function(t,f,H){var Q=t.length,N=typeof t==="string"?t.split(""):t;for(let m=0;m=0;Q--)if(Q in N&&f.call(H,N[Q],Q,t))return Q;return-1}; g.dz=function(t,f){return Array.prototype.indexOf.call(t,f,void 0)>=0}; g.IA=function(t){if(!Array.isArray(t))for(let f=t.length-1;f>=0;f--)delete t[f];t.length=0}; g.nw=function(t,f){f=Array.prototype.indexOf.call(t,f,void 0);var H;(H=f>=0)&&g.pw(t,f);return H}; g.pw=function(t,f){return Array.prototype.splice.call(t,f,1).length==1}; uBI=function(t,f){f=g.xJ(t,f);f>=0&&g.pw(t,f)}; g.wz=function(t){return Array.prototype.concat.apply([],arguments)}; g.Kw=function(t){var f=t.length;if(f>0){let H=Array(f);for(let Q=0;Q>>1),D;H?D=f.call(void 0,t[C],C,t):D=f(Q,t[C]);D>0?N=C+1:(m=C,U=!D)}return U?N:-N-1}; g.$n=function(t,f){t.sort(f||fM)}; EWJ=function(t,f){var H=fM;g.$n(t,function(Q,N){return H(f(Q),f(N))})}; Nm=function(t,f,H){if(!g.JI(t)||!g.JI(f)||t.length!=f.length)return!1;var Q=t.length;H=H||oWW;for(let N=0;Nf?1:t4);N++)f[g7(t[N])]||(H+="\nInner error "+Q++ +": ",t[N].stack&&t[N].stack.indexOf(t[N].toString())==0||(H+=typeof t[N]==="string"?t[N]:t[N].message+"\n"),H+=CM(t[N],f));N")!=-1&&(t=t.replace(Ydd,">")),t.indexOf('"')!=-1&&(t=t.replace(V80,""")),t.indexOf("'")!=-1&&(t=t.replace(OJW,"'")),t.indexOf("\x00")!=-1&&(t=t.replace(JIH,"�")));return t}; g.oT=function(t){return t==null?"":String(t)}; kn=function(t){var f=0;for(let H=0;H>>0;return f}; g.Fu=function(t){var f=Number(t);return f==0&&g.IH(t)?NaN:f}; Ay=function(t){return String(t).replace(/\-([a-z])/g,function(f,H){return H.toUpperCase()})}; a0d=function(t){return t.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(f,H,Q){return H+Q.toUpperCase()})}; W00=function(t){var f=1;t=t.split(":");for(var H=[];f>0&&t.length;)H.push(t.shift()),f--;t.length&&H.push(t.join(":"));return H}; g.Yn=function(t,f,H,Q,N,m,U){var C="";t&&(C+=t+":");H&&(C+="//",f&&(C+=f+"@"),C+=H,Q&&(C+=":"+Q));N&&(C+=N);m&&(C+="?"+m);U&&(C+="#"+U);return C}; g.VW=function(t){return t.match(z9B)}; Op=function(t){return t?decodeURI(t):t}; g.Jy=function(t){return Op(g.VW(t)[3]||null)}; aT=function(t){return Op(g.VW(t)[5]||null)}; WD=function(t){t=g.VW(t);return g.Yn(t[1],t[2],t[3],t[4])}; zw=function(t){t=g.VW(t);return g.Yn(null,null,null,null,t[5],t[6],t[7])}; eX=function(t){var f=t.indexOf("#");return f<0?t:t.slice(0,f)}; g.yW=function(t,f){if(t){t=t.split("&");for(let H=0;H=0?(N=t[H].substring(0,Q),m=t[H].substring(Q+1)):N=t[H];f(N,m?uX(m):"")}}}; Gw=function(t,f){if(!f)return t;var H=t.indexOf("#");H<0&&(H=t.length);var Q=t.indexOf("?");if(Q<0||Q>H){Q=H;var N=""}else N=t.substring(Q+1,H);t=[t.slice(0,Q),N,t.slice(H)];H=t[1];t[1]=f?H?H+"&"+f:f:H;return t[0]+(t[1]?"?"+t[1]:"")+t[2]}; hy=function(t,f,H){if(Array.isArray(f))for(let Q=0;Q=0&&fH)N=H;Q+=f.length+1;return uX(t.slice(Q,N!==-1?N:0))}; SX=function(t,f){for(var H=t.search(g.bX),Q=0,N,m=[];(N=g.Xu(t,Q,f,H))>=0;)m.push(t.substring(Q,N)),Q=Math.min(t.indexOf("&",N)+1||H,H);m.push(t.slice(Q));return m.join("").replace(e9J,"$1")}; jHI=function(t,f,H){return g.r7(SX(t,f),f,H)}; g.xn=function(t){t&&typeof t.dispose=="function"&&t.dispose()}; g.RT=function(t){for(let f=0,H=arguments.length;f{if(window===window.top)var H=window;else{try{H=!!window?.top?.location.href&&!1}catch(N){H=!0}H=H?window:window.top}var Q=H[t];Q?.bevasrs?f(new d7(Q.bevasrs)):(Q||(Q={nqfbel:[]},H[t]=Q),Q.nqfbel.push(N=>{f(new d7(N))}))})}; pM=function(t){var f={c:t.vj,e:t.XQ,mc:t.d8,me:t.IF};t.gi&&(f.co={c:t.gi.L_,a:t.gi.u1,s:t.gi.y0});return f}; yI2=function(t){t.O!==void 0&&(t.Y.forEach(f=>{t.O?.removeEventListener(f,t.C)}),t.O=void 0)}; sHB=async function(t){if(!t.qk.wpc)throw new nM(30,"NWA");if(t.J)return t.J;var f=await t.qk.wpc();t.J=new GHJ(f);return t.J}; BD=function(t){var f=[];w7(t,KM,6).forEach(H=>{vD(H,2)<=53&&f.push(vD(H,1))}); return f}; h9W=function(t){var f=[];w7(t,KM,6).forEach(H=>{vD(H,2)>53&&f.push(vD(H,1))}); return f}; Mm=function(t){t.then(()=>{},()=>{})}; tw=function(t){return{fieldType:2,fieldName:t}}; fn=function(t){return{fieldType:3,fieldName:t}}; NT=function(t){return(HA||(HA=new TextEncoder)).encode(t)}; mZ=function(t){g.oH.setTimeout(()=>{throw t;},0)}; L0I=function(t){return Array.prototype.map.call(t,function(f){f=f.toString(16);return f.length>1?f:"0"+f}).join("")}; US=function(t){var f=[];for(let H=0;H>6|192:((N&64512)==55296&&Q+1>18|240,f[H++]=N>>12&63|128):f[H++]=N>>12|224,f[H++]=N>>6&63|128),f[H++]=N&63|128)}return f}; g.il=function(){var t=g.oH.navigator;return t&&(t=t.userAgent)?t:""}; ul=function(t){if(!g.gN&&!g.Dc||!g.PA)return!1;for(let f=0;f0:!1}; k3=function(){return ox()?!1:g.ES("Opera")}; TN=function(){return g.ES("Firefox")||g.ES("FxiOS")}; g.Aw=function(){return g.ES("Safari")&&!(Fo()||(ox()?0:g.ES("Coast"))||k3()||(ox()?0:g.ES("Edge"))||(ox()?ul("Microsoft Edge"):g.ES("Edg/"))||(ox()?ul("Opera"):g.ES("OPR"))||TN()||g.ES("Silk")||g.ES("Android"))}; Fo=function(){return ox()?ul("Chromium"):(g.ES("Chrome")||g.ES("CriOS"))&&!(ox()?0:g.ES("Edge"))||g.ES("Silk")}; g.Y3=function(){return g.gN||g.Dc?!!g.PA&&!!g.PA.platform:!1}; g.VF=function(){return g.Y3()?g.PA.platform==="Android":g.ES("Android")}; OS=function(){return g.ES("iPhone")&&!g.ES("iPod")&&!g.ES("iPad")}; g.Jw=function(){return OS()||g.ES("iPad")||g.ES("iPod")}; g.ax=function(){return g.Y3()?g.PA.platform==="macOS":g.ES("Macintosh")}; g.WA=function(){return g.Y3()?g.PA.platform==="Windows":g.ES("Windows")}; g.zN=function(t){g.zN[" "](t);return t}; l0B=function(t,f){var H=ZJV;return Object.prototype.hasOwnProperty.call(H,t)?H[t]:H[t]=f(t)}; g.j0=function(t){return l0B(t,function(){return g.MV(e0,t)>=0})}; g.sS=function(t,f){f===void 0&&(f=0);yF();f=GN[f];for(var H=Array(Math.floor(t.length/3)),Q=f[64]||"",N=0,m=0;N>2];U=f[(U&3)<<4|C>>4];C=f[(C&15)<<2|D>>6];D=f[D&63];H[m++]=""+k+U+C+D}k=0;D=Q;switch(t.length-N){case 2:k=t[N+1],D=f[(k&15)<<2]||Q;case 1:t=t[N],H[m]=""+f[t>>2]+f[(t&3)<<4|k>>4]+D+Q}return H.join("")}; g.hw=function(t,f,H){if(f){let Q=[],N=0;for(let m=0;m255){let C=Error("go/unicode-to-byte-error");if(H)throw C;Q[N++]=U&255;U>>=8}Q[N++]=U}t=g.sS(Q,f)}else t=g.oH.btoa(t);return t}; var rI0=function(t){return Ln[W[5]](this,7,7521,t)}; ll=function(t){var f=[];Zc(t,function(H){f.push(H)}); return f}; rN=function(t){var f=t.length,H=f*3/4;H%3?H=Math.floor(H):"=.".indexOf(t[f-1])!=-1&&(H="=.".indexOf(t[f-2])!=-1?H-2:H-1);var Q=new Uint8Array(H),N=0;Zc(t,function(m){Q[N++]=m}); return N!==H?Q.subarray(0,N):Q}; Zc=function(t,f){function H(N){for(;Q>4);U!=64&&(f(m<<4&240|U>>2),C!=64&&f(U<<6&192|C))}}; yF=function(){if(!Xo){Xo={};var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),f=["+/=","+/","-_=","-_.","-_"];for(let H=0;H<5;H++){let Q=t.concat(f[H].split(""));GN[H]=Q;for(let N=0;N=f||(H[t]=Q+1,t=Error(),Up(t,"incident"),mZ(t))}}; vA=function(t,f=!1){return f&&Symbol.for&&t?Symbol.for(t):t!=null?Symbol(t):Symbol()}; th=function(t,f){return f===void 0?t.J!==BA&&!!(2&(t.i$[MT]|0)):!!(2&f)&&t.J!==BA}; fp=function(t,f){if(t!=null)if(typeof t==="string")t=t?new x3(t,Rx):qT();else if(t.constructor!==x3)if(t!=null&&t instanceof Uint8Array)t=t.length?new x3(new Uint8Array(t),Rx):qT();else{if(!f)throw Error();t=void 0}return t}; Hr=function(t,f,H){var Q=f&128?0:-1,N=t.length,m;if(m=!!N)m=t[N-1],m=m!=null&&typeof m==="object"&&m.constructor===Object;var U=N+(m?-1:0);for(f=f&128?1:0;f>>0;ik=f;go=(t-f)/4294967296>>>0}; Pr=function(t){if(t<0){D_(0-t);t=ik;var f=go;f=~f;t?t=~t+1:f+=1;let [H,Q]=[t,f];ik=H>>>0;go=Q>>>0}else D_(t)}; ET=function(t,f){var H=f*4294967296+(t>>>0);return Number.isSafeInteger(H)?H:uk(t,f)}; o1=function(t,f){return g.Cp(BigInt.asUintN(64,(BigInt(f>>>0)<>>0)))}; g.k$=function(t,f){return g.Cp(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(f))<>>=0;t>>>=0;var H;f<=2097151?H=""+(4294967296*f+t):H=""+(BigInt(f)<>>0)):H=uk(t,f);return H}; Fs=function(t){t.length<16?Pr(Number(t)):(t=BigInt(t),ik=Number(t&BigInt(4294967295))>>>0,go=Number(t>>BigInt(32)&BigInt(4294967295)))}; g.Ah=function(t){if(t!=null&&typeof t!=="number")throw Error(`Value of float/double field must be a number, found ${typeof t}: ${t}`);return t}; Y$=function(t){if(t==null||typeof t==="number")return t;if(t==="NaN"||t==="Infinity"||t==="-Infinity")return Number(t)}; Vu=function(t){return t.displayName||t.name||"unknown type name"}; OT=function(t){if(t!=null&&typeof t!=="boolean")throw Error(`Expected boolean but got ${Od(t)}: ${t}`);return t}; a1=function(t){switch(typeof t){case "bigint":return!0;case "number":return Jh(t);case "string":return cII.test(t);default:return!1}}; Wr=function(t){if(typeof t!=="number")throw nn("int32");if(!Jh(t))throw nn("int32");return t|0}; g.zX=function(t){return t==null?t:Wr(t)}; eg=function(t){if(t==null)return t;if(typeof t==="string"&&t)t=+t;else if(typeof t!=="number")return;return Jh(t)?t|0:void 0}; I1=function(t){var f=t.getVideoData(),H=t.YJ(),Q=H.Td(),N=t.L(),m=t.FE(),U=m.ET*8/1024,C=m.QY/1024,D=m.zu,k=m.L5,F=m.x7,A=H.getCurrentTime().toFixed(2),V=jg(H.O(),",",3);var O="";if(f.isDaiEnabled()){O=GX(f)?O+"MV":f.enableServerStitchedDai?O+"SS":O+"CS";O=f.yM()?O+"LIFA, ":O+"DAI, ";f.je&&(O+="DAIFB, ");var z=m.hV;z&&(O+=z)}else f.eK?O+="CSDAI, ":f.AI?O+="DSDAI, ":f.K0&&(O+="USDAI, ");sT(f)&&!f.yM()&&(O+="LIFAE, ");g.hh(f)&&(O+="SABR, ");if(f.fetchType){switch(f.fetchType){case "onesie":z="o";break; case "gp":z="gp";break;default:z="gvi"}O+=`vd:${z}, `}if(z=N.Fp())O=z.isAsmjs?O+"wa":O+"w",Lp(f)&&(O+="m"),O+=", ";O+=`s:${F} t:${A} b:${V} `;H.isSeeking()&&(O+="S");H.isPaused()&&(O+="P");H.isEnded()&&(O+="E");t.isOrchestrationLeader()&&(O+=" L");(H=m.gF)&&(O+=` l:${H.toFixed()}`);H=m.currentTime;F=f.Ti;H&&H>F.start&&H>=5;d+=v}V=`${d.substr(0,4)} ${d.substr(4,4)} ${d.substr(8,4)} ${d.substr(12,4)} ${d.substr(16,4)}`}else V="";U={video_id_and_cpn:String(f.videoId)+" / "+V,codecs:"",dims_and_frames:"", bandwidth_kbps:`${U.toFixed(0)} Kbps`,buffer_health_seconds:`${D.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:k?"":"display:none",drm:k,debug_info:O,extra_debug_info:"",bandwidth_style:A,network_activity_style:A,network_activity_bytes:`${C.toFixed(0)} KB`,shader_info:F,shader_info_style:F?"":"display:none",playback_categories:""};C=`${Q.clientWidth}x${Q.clientHeight}`+(H>1?`*${H.toFixed(2)}`:"");D="-";m.totalVideoFrames&&(D=`${m.droppedVideoFrames||0} dropped of ${m.totalVideoFrames}`); U.dims_and_frames=`${C} / ${D}`;k=t.getVolume();t=f.n9;C=t.J;D=Math.round(k);k=Math.round(k*(C?.IN??1));O="";f.C?.audio.J?O=" VB":f.C?.audio.Y&&(O=" DRC");H="";C?.hR!=null?H+=`cont.${C.hR.toFixed(1)}dB`:t.Zp!=null&&(H+=`live.${t.Zp.toFixed(1)}dB`);C?.N4!=null&&(H+=` tgt.${C.N4.toFixed(1)}dB`);H&&(H=` (${H})`);U.volume=`${D}%/${k}%${O}${H}`;U.resolution=`${Q.videoWidth}x${Q.videoHeight}`;if(Q=f.Y){if(t=Q.video)C=t.fps,C>1&&(U.resolution+=`@${C}`),(C=m.F6)&&C.video&&(U.resolution+=` / ${C.video.width}x${C.video.height}`, C.video.fps>1&&(U.resolution+=`@${C.video.fps}`)),U.codecs=bk(Q),!f.C||Q.audio&&Q.video?Q.l9&&(U.codecs+=` / ${Q.l9}A`):U.codecs+=` / ${bk(f.C)}`,t.J||t.primaries?(C=t.J||"unknown",C==="smpte2084"?C=`${C} (PQ)`:C==="arib-std-b67"&&(C=`${C} (HLG)`),U.color=`${C} / ${t.primaries||"unknown"}`,U.color_style=""):U.color_style="display:none";if(Q.debugInfo){U.fmt_debug_info="";for(var R of Q.debugInfo)U.fmt_debug_info+=`${R.label}:${R.text} `}U.fmt_debug_info_style=U.fmt_debug_info&&U.fmt_debug_info.length> 0?"":"display:none"}R=f.isLivePlayback;Q=f.WD;U.live_mode_style=R||Q?"":"display:none";U.live_latency_style=R?"":"display:none";if(Q)U.live_mode="Post-Live"+(cr(f)?" Manifestless":"");else if(R){Q=m.Fk;U.live_latency_secs=`${Q.toFixed(2)}s`;R=cr(f)?"Manifestless, ":"";f.Ag&&(R+="Windowed, ");t="Uncertain";if(Q>=0&&Q<120)if(f.latencyClass&&f.latencyClass!=="UNKNOWN")switch(f.latencyClass){case "NORMAL":t="Optimized for Normal Latency";break;case "LOW":t="Optimized for Low Latency";break;case "ULTRALOW":t= "Optimized for Ultra Low Latency";break;default:t="Unknown Latency Setting"}else t=Sg(f)?"Optimized for Low Latency":"Optimized for Smooth Streaming";R+=t;(Q=m.jS)&&(R+=`, seq ${Q.sequence}`);U.live_mode=R}N.experiments.r6().J.xi(Sd2)?m.isGapless&&!m.CP&&(U.playback_categories=m.q3?U.playback_categories+"Gapless ":U.playback_categories+"Queued "):!m.isGapless||x$(f)&&m.CP||(U.playback_categories+="Gapless ");U.playback_categories_style=U.playback_categories?"":"display:none";U.bandwidth_samples=m.ZM; U.network_activity_samples=m.LZ;U.live_latency_samples=m.CZ;U.buffer_health_samples=m.T3;N=g.R1(f);if(f.cotn||N)U.cotn_and_local_media=`${f.cotn?f.cotn:"null"} / ${N}`;U.cotn_and_local_media_style=U.cotn_and_local_media?"":"display:none";qx(f,"web_player_release_debug")?(U.release_name=W[58],U.release_style=""):U.release_style="display:none";U.debug_info&&r.length>0&&U.debug_info.length+r.length<=60?U.debug_info+=" "+r:U.extra_debug_info=r;U.extra_debug_info_style=U.extra_debug_info&&U.extra_debug_info.length> 0?"":"display:none";return U}; pp=function(t){if(t==null)return t;if(typeof t==="string"&&t)t=+t;else if(typeof t!=="number")return;return Jh(t)?t>>>0:void 0}; g.vr=function(t){if(t!=null)a:{if(!a1(t))throw nn("int64");switch(typeof t){case "string":t=np(t);break a;case "bigint":t=g.Cp(wo(64,t));break a;default:t=Kp(t)}}return t}; t3=function(t){a1(t);t=Br(t);if(!Mx(t)){Pr(t);var f=ik,H=go;if(t=H&2147483648)f=~f+1>>>0,H=~H>>>0,f==0&&(H=H+1>>>0);f=ET(f,H);t=typeof f==="number"?t?-f:f:t?"-"+f:f}return t}; f_=function(t){a1(t);var f=Br(Number(t));if(Mx(f))return String(f);f=t.indexOf(".");f!==-1&&(t=t.substring(0,f));f=t.length;(t[0]==="-"?f<20||f===20&&t<="-9223372036854775808":f<19||f===19&&t<="9223372036854775807")||(Fs(t),t=TX());return t}; np=function(t){var f=Br(Number(t));if(Mx(f))return g.Cp(f);f=t.indexOf(".");f!==-1&&(t=t.substring(0,f));return g.Cp(wo(64,BigInt(t)))}; Kp=function(t){Mx(t)?t=g.Cp(t3(t)):(a1(t),t=Br(t),Mx(t)?t=String(t):(Pr(t),t=TX()),t=g.Cp(t));return t}; Hg=function(t){var f=typeof t;if(t==null)return t;if(f==="bigint")return g.Cp(wo(64,t));if(a1(t))return f==="string"?np(t):Kp(t)}; xVI=function(t){if(t==null)return t;var f=typeof t;if(f==="bigint")return String(wo(64,t));if(a1(t)){if(f==="string")return f_(t);if(f==="number")return t3(t)}}; Qg=function(t){if(t==null)return t;var f=typeof t;if(f==="bigint")return String(R9J(64,t));if(a1(t)){if(f==="string")return a1(t),f=Br(Number(t)),Mx(f)&&f>=0?t=String(f):(f=t.indexOf("."),f!==-1&&(t=t.substring(0,f)),t[0]==="-"?f=!1:(f=t.length,f=f<20?!0:f===20&&t<="18446744073709551615"),f||(Fs(t),t=uk(ik,go))),t;if(f==="number")return a1(t),t=Br(t),t>=0&&Mx(t)||(Pr(t),t=ET(ik,go)),t}}; $K=function(t){if(t==null||typeof t=="string"||t instanceof x3)return t}; qdH=function(t){if(typeof t!=="string")throw Error();return t}; Nu=function(t){if(t!=null&&typeof t!=="string")throw Error();return t}; g.ms=function(t){return t==null||typeof t==="string"?t:void 0}; UK=function(t,f){if(!(t instanceof f))throw Error(`Expected instanceof ${Vu(f)} but got ${t&&Vu(t.constructor)}`);return t}; g0=function(t,f,H){if(t!=null&&t[C_]===ib)return t;if(Array.isArray(t)){var Q=t[MT]|0;H=Q|H&32|H&2;H!==Q&&(t[MT]=H);return new f(t)}}; D5=function(t){return t}; ub=function(t){var f=Z0(Pg);return f?t[f]:void 0}; oM=function(t,f){for(let H in t)!isNaN(H)&&f(t,+H,t[H])}; dV0=function(t){var f=new kK;oM(t,(H,Q,N)=>{f[Q]=[...N]}); f.bx=t.bx;return f}; Fg=function(t,f){if(Z0(TY)&&Z0(Pg)&&void 0===TY){t=t.i$;var H=t[Pg];if(H&&(H=H.bx))try{H(t,f,I08)}catch(Q){mZ(Q)}}}; A3=function(t,f){var H=Z0(Pg);H&&t[H]?.[f]!=null&&Kn(pJH,3)}; wJe=function(t,f){f<100||Kn(nWW,1)}; Vg=function(t,f,H,Q){var N=Q!==void 0;Q=!!Q;var m=Z0(Pg),U;!N&&m&&(U=t[m])&&oM(U,wJe);m=[];var C=t.length;U=4294967295;var D=!1,k=!!(f&64),F=k?f&128?0:-1:void 0;if(!(f&1)){var A=C&&t[C-1];A!=null&&typeof A==="object"&&A.constructor===Object?(C--,U=C):A=void 0;!k||f&128||N||(D=!0,U=(YK??D5)(U-F,F,t,A,void 0)+F)}f=void 0;for(var V=0;V=U){let z=V-F;(f??(f={}))[z]=O}else m[V]=O}if(A)for(let O in A){C=A[O];if(C==null||(C=H(C,Q))==null)continue;V= +O;let z;k&&!Number.isNaN(V)&&(z=V+F)0?void 0:t===0?yg||(yg=[0,void 0]):[-t,void 0];case "string":return[0,t];case "object":return t}}; sK=function(t,f){return GY(t,f[0],f[1])}; GY=function(t,f,H,Q=0){if(t==null){var N=32;H?(t=[H],N|=128):t=[];f&&(N=N&-16760833|(f&1023)<<14)}else{if(!Array.isArray(t))throw Error("narr");N=t[MT]|0;if(h3&&1&N)throw Error("rfarr");2048&N&&!(2&N)&&M8d();if(N&256)throw Error("farr");if(N&64)return(N|Q)!==N&&(t[MT]=N|Q),t;if(H&&(N|=128,H!==t[0]))throw Error("mid");a:{H=t;N|=64;var m=H.length;if(m){var U=m-1;let D=H[U];if(D!=null&&typeof D==="object"&&D.constructor===Object){f=N&128?0:-1;U-=f;if(U>=1024)throw Error("pvtlmt");for(var C in D)if(m= +C,m1024)throw Error("spvt");N=N&-16760833|(C&1023)<<14}}}t[MT]=N|64|Q;return t}; M8d=function(){if(h3)throw Error("carr");Kn(tCB,5)}; f7e=function(t,f){if(typeof t!=="object")return t;if(Array.isArray(t)){var H=t[MT]|0;t.length===0&&H&1?t=void 0:H&2||(!f||4096&H||16&H?t=L_(t,H,!1,f&&!(H&16)):(t[MT]|=34,H&4&&Object.freeze(t)));return t}if(t!=null&&t[C_]===ib)return f=t.i$,H=f[MT]|0,th(t,H)?t:Z5(t,f,H)?lb(t,f):L_(f,H);if(t instanceof x3)return t}; lb=function(t,f,H){t=new t.constructor(f);H&&(t.J=BA);t.C=BA;return t}; L_=function(t,f,H,Q){Q??(Q=!!(34&f));t=Vg(t,f,f7e,Q);Q=32;H&&(Q|=2);f=f&16769217|Q;t[MT]=f;return t}; r0=function(t){var f=t.i$,H=f[MT]|0;return th(t,H)?Z5(t,f,H)?lb(t,f,!0):new t.constructor(L_(f,H,!1)):t}; Xg=function(t){if(t.J!==BA)return!1;var f=t.i$;f=L_(f,f[MT]|0);f[MT]|=2048;t.i$=f;t.J=void 0;t.C=void 0;return!0}; bb=function(t){if(!Xg(t)&&th(t,t.i$[MT]|0))throw Error();}; cg=function(t,f){f===void 0&&(f=t[MT]|0);f&32&&!(f&4096)&&(t[MT]=f|4096)}; Z5=function(t,f,H){return H&2?!0:H&32&&!(H&4096)?(f[MT]=H|2,t.J=BA,!0):!1}; xK=function(t,f,H,Q,N){Object.isExtensible(t);f=Sp(t.i$,f,H,N);if(f!==null||Q&&t.C!==BA)return f}; Sp=function(t,f,H,Q){if(f===-1)return null;var N=f+(H?0:-1),m=t.length-1;if(!(m<1+(H?0:-1))){if(N>=m){var U=t[m];if(U!=null&&typeof U==="object"&&U.constructor===Object){H=U[f];var C=!0}else if(N===m)H=U;else return}else H=t[N];if(Q&&H!=null){Q=Q(H);if(Q==null)return Q;if(!Object.is(Q,H))return C?U[f]=Q:t[N]=Q,Q}return H}}; qu=function(t,f,H,Q){bb(t);var N=t.i$;RM(N,N[MT]|0,f,H,Q);return t}; RM=function(t,f,H,Q,N){var m=H+(N?0:-1),U=t.length-1;if(U>=1+(N?0:-1)&&m>=U){let C=t[U];if(C!=null&&typeof C==="object"&&C.constructor===Object)return C[H]=Q,f}if(m<=U)return t[m]=Q,f;Q!==void 0&&(U=(f??(f=t[MT]|0))>>14&1023||536870912,H>=U?Q!=null&&(t[U+(N?0:-1)]={[H]:Q}):t[m]=Q);return f}; g.Bg=function(t,f,H,Q,N){var m=t.i$,U=m[MT]|0;Q=th(t,U)?1:Q;N=!!N||Q===3;Q===2&&Xg(t)&&(m=t.i$,U=m[MT]|0);t=d0(m,f);var C=t===IM?7:t[MT]|0,D=w0(C,U);var k=4&D?!1:!0;if(k){4&D&&(t=[...t],C=0,D=K_(D,U),U=RM(m,U,f,t));let F=0,A=0;for(;F{var C=g0(U,H,f);m=C!==U&&C!=null;return C}); if(Q!=null)return m&&!th(Q)&&cg(t,f),Q}; YR=function(t,f,H,Q){t=t.i$;(H=FN(t,t[MT]|0,f,H,Q))||(H=f[A_])||(Q=new f,H=Q.i$,H[MT]|=34,H=f[A_]=Q);return H}; V0=function(t,f,H,Q){var N=t.i$,m=N[MT]|0;f=FN(N,m,f,H,Q);if(f==null)return f;m=N[MT]|0;if(!th(t,m)){let U=r0(f);U!==f&&(Xg(t)&&(N=t.i$,m=N[MT]|0),f=U,m=RM(N,m,H,f,Q),cg(N,m))}return f}; J_=function(t,f,H,Q){var N=t.i$;return OD(t,N,N[MT]|0,f,H,1,Q)}; OD=function(t,f,H,Q,N,m,U,C,D){var k=th(t,H);m=k?1:m;C=!!C||m===3;k=D&&!k;(m===2||k)&&Xg(t)&&(f=t.i$,H=f[MT]|0);t=d0(f,N,U);var F=t===IM?7:t[MT]|0,A=w0(F,H);if(D=!(4&A)){var V=t,O=H;let z=!!(2&A);z&&(O|=2);let r=!z,d=!0,R=0,q=0;for(;R32)for(Q|=(C&127)>>4,N=3;N<32&&C&128;N+=7)C=m[U++],Q|=(C&127)<>>0,Q>>>0);throw Error();}; pY=function(t){for(var f=0,H=t.J,Q=H+10,N=t.O;H>>0}; vF=function(t){var f=KY(t);t=KY(t);return o1(f,t)}; g.BF=function(t){var f=t.W;f||(f=t.O,f=t.W=new DataView(f.buffer,f.byteOffset,f.byteLength));f=f.getFloat64(t.J,!0);wt(t,8);return f}; QA8=function(t){return g.nY(t)}; qR=function(t,f){t.J=f;if(f>t.Y)throw Error();}; wt=function(t,f){qR(t,t.J+f)}; MR=function(t,f){if(f<0)throw Error();var H=t.J;f=H+f;if(f>t.Y)throw Error();t.J=f;return H}; tW=function(t,f){if(f==0)return qT();var H=MR(t,f);t.My&&t.X?H=t.O.subarray(H,H+f):(t=t.O,f=H+f,H=H===f?new Uint8Array(0):t.slice(H,f));return H.length==0?qT():new x3(H,Rx)}; $7=function(t,f,H,Q){if(H6.length){let N=H6.pop();Qw(N,Q);N.J.init(t,f,H,Q);return N}return new $jJ(t,f,H,Q)}; Qw=function(t,{IO:f=!1}={}){t.IO=f}; Nd=function(t){var f=t.J;if(f.J==f.Y)return!1;t.C=t.J.J;var H=g.nY(t.J)>>>0;f=H>>>3;H&=7;if(!(H>=0&&H<=5))throw Error();if(f<1)throw Error();t.Y=f;t.O=H;return!0}; mg=function(t){try{switch(t.O){case 0:t.O!=0?mg(t):pY(t.J);break;case 1:wt(t.J,8);break;case 2:if(t.O!=2)mg(t);else{var f=g.nY(t.J)>>>0;wt(t.J,f)}break;case 5:wt(t.J,4);break;case 3:UW();let H=t.Y;try{do{if(!Nd(t))throw Error();if(t.O==4){if(t.Y!=H)throw Error();break}mg(t)}while(1)}catch(Q){if(Q instanceof RangeError)throw new SyntaxError;throw Q;}finally{CO>0&&CO--}break;default:throw Error();}}catch(H){if(H instanceof RangeError)throw new SyntaxError;throw H;}}; UW=function(){if(CO>=100)throw new SyntaxError;CO++}; iO=function(t,f,H){var Q=t.J.Y,N=g.nY(t.J)>>>0;N=t.J.J+N;var m=N-Q;m<=0&&(t.J.Y=N,H(f,t,void 0,void 0,void 0),m=N-t.J.J);if(m)throw Error();t.J.J=N;t.J.Y=Q}; P6=function(t){var f=g.nY(t.J)>>>0,H=t.J;t=MR(H,f);var Q=H.O;(H=gj)||(H=gj=new TextDecoder("utf-8",{fatal:!0}));f=t+f;Q=t===0&&f===Q.length?Q:Q.subarray(t,f);try{var N=H.decode(Q)}catch(m){if(Dn===void 0){try{H.decode(new Uint8Array([128]))}catch(U){}try{H.decode(new Uint8Array([97])),Dn=!0}catch(U){Dn=!1}}!Dn&&(gj=void 0);throw m;}return N}; uO=function(t){var f=g.nY(t.J)>>>0;return tW(t.J,f)}; EW=function(t,f,H){var Q=g.nY(t.J)>>>0;for(Q=t.J.J+Q;t.J.J=e1&&t<=j1)return H(Number(t));t=BigInt.asUintN(64,t);return new f(Number(t&LO),Number(t>>zA))}; lO=function(t,f,H){for(;H>0||f>127;)t.J.push(f&127|128),f=(f>>>7|H<<25)>>>0,H>>>=7;t.J.push(f)}; rj=function(t,f){t.J.push(f>>>0&255);t.J.push(f>>>8&255);t.J.push(f>>>16&255);t.J.push(f>>>24&255)}; Xk=function(t,f){for(;f>127;)t.J.push(f&127|128),f>>>=7;t.J.push(f)}; bO=function(t,f){if(f>=0)Xk(t,f);else{for(let H=0;H<9;H++)t.J.push(f&127|128),f>>=7;t.J.push(1)}}; c6=function(t,f){f.length!==0&&(t.Y.push(f),t.O+=f.length)}; S1=function(t,f,H){Xk(t.J,f*8+H)}; x7=function(t,f){S1(t,f,2);f=t.J.end();c6(t,f);f.push(t.O);return f}; RR=function(t,f){var H=f.pop();for(H=t.O+t.J.length()-H;H>127;)f.push(H&127|128),H>>>=7,t.O++;f.push(H);t.O++}; dj=function(t,f,H){if(H!=null)switch(qd(H),S1(t,f,1),typeof H){case "number":t=t.J;D_(H);rj(t,ik);rj(t,go);break;case "bigint":H=Zn(H,oR,k7);t=t.J;f=H.J;rj(t,H.O);rj(t,f);break;default:H=Fk(H),t=t.J,f=H.J,rj(t,H.O),rj(t,f)}}; IR=function(t,f,H){H!=null&&(H=parseInt(H,10),S1(t,f,0),bO(t.J,H))}; pO=function(t,f,H){S1(t,f,2);Xk(t.J,H.length);c6(t,t.J.end());c6(t,H)}; qd=function(t){switch(typeof t){case "string":Fk(t)}}; nO=function(t){switch(typeof t){case "string":t.length&&t[0]==="-"?Fk(t.substring(1)):Fk(t)}}; wj=function(){var t=class{constructor(){throw Error();}};Object.setPrototypeOf(t,t.prototype);return t}; KO=function(t,f){if(f==null||f=="")return new t;f=JSON.parse(f);if(!Array.isArray(f))throw Error("dnarr");f[MT]|=32;return new t(f)}; Md=function(t,f){return new v6(t,f,B6)}; fT=function(t,f,H,Q,N){f=tn(f,Q);f!=null&&(H=x7(t,H),N(f,t),RR(t,H))}; $u=function(t,f,H,Q){var N=Q[t];if(N)return N;N={};N.dO=Q;N.jT=B2I(Q[0]);var m=Q[1],U=1;m&&m.constructor===Object&&(N.extensions=m,m=Q[++U],typeof m==="function"&&(N.um=!0,H3??(H3=m),Q$??(Q$=Q[U+1]),m=Q[U+=2]));for(var C={};m&&Array.isArray(m)&&m.length&&typeof m[0]==="number"&&m[0]>0;){for(var D=0;DN(m,U,C,Q):N}; i2=function(t,f,H,Q,N){var m=H.Pk,U,C;t[f]=(D,k,F)=>m(D,k,F,C||(C=$u(CT,Ul,i2,Q).jT),U||(U=g8(Q)),N)}; g8=function(t){var f=t[DM];if(f!=null)return f;var H=$u(CT,Ul,i2,t);f=H.um?(Q,N)=>H3(Q,N,H):(Q,N)=>{a:{UW(); try{for(;Nd(N)&&N.O!=4;){let V=N.Y,O=H[V];if(O==null){let z=H.extensions;if(z){let r=z[V];if(r){let d=CoI(r);d!=null&&(O=H[V]=d)}}}if(O==null||!O(N,Q,V)){var m=N;let z=m.C;mg(m);if(m.IO)var U=void 0;else{let r=m.J.J-z;m.J.J=z;U=tW(m.J,r)}m=void 0;var C=Q,D=V,k=U;k&&((m=C[Pg]??(C[Pg]=new kK))[D]??(m[D]=[])).push(k)}}let A=ub(Q);A&&(A.bx=H.dO[P3]);var F=!0;break a}catch(A){if(A instanceof RangeError)throw new SyntaxError;throw A;}finally{CO>0&&CO--}F=void 0}return F}; t[DM]=f;t[P3]=iw0.bind(t);return f}; iw0=function(t,f,H,Q){var N=this[CT],m=this[DM],U=sK(void 0,N.jT),C=ub(t);if(C){var D=!1,k=N.extensions;if(k){N=(F,A,V)=>{if(V.length!==0)if(k[A])for(let O of V){F=$7(O);try{D=!0,m(U,F)}finally{F.free()}}else Q?.(t,A,V)}; if(f==null)oM(C,N);else if(C!=null){let F=C[f];F&&N(C,f,F)}if(D){let F=t[MT]|0;if(F&2&&F&2048&&!H?.Md)throw Error();let A=$$(F),V=(O,z)=>{if(Sp(t,O,A)!=null)switch(H?.Kr){case 1:return;default:throw Error();}z!=null&&(F=RM(t,F,O,z,A));delete C[O]}; f==null?Hr(U,U[MT]|0,(O,z)=>{V(O,z)}):V(f,Sp(U,f,A))}}}}; CoI=function(t){t=NO(t);var f=t[0].Pk;if(t=t[1]){let H=g8(t),Q=$u(CT,Ul,i2,t).jT;return(N,m,U)=>f(N,m,U,Q,H)}return f}; u2=function(t,f,H){t[f]=H.SM}; o8=function(t,f,H,Q){var N,m,U=H.SM;t[f]=(C,D,k)=>U(C,D,k,m||(m=$u(El,u2,o8,Q).jT),N||(N=ku(Q)))}; ku=function(t){var f=t[TZ];if(!f){let H=$u(El,u2,o8,t);f=(Q,N)=>V$(Q,N,H); t[TZ]=f}return f}; V$=function(t,f,H){Hr(t,t[MT]|0,(Q,N)=>{if(N!=null){var m=gJ0(H,Q);m?m(f,N,Q):Q<500||Kn(DjW,3)}}); (t=ub(t))&&oM(t,(Q,N,m)=>{c6(f,f.J.end());for(Q=0;QQ(U,C,D,m,N)}else H=Q; return t[f]=H}}; Ol=function(t,f,H){if(Array.isArray(f)){var Q=f[MT]|0;if(Q&4)return f;for(var N=0,m=0;N{a:{let m={HW:!0};Q&&Object.assign(m,Q);H=$7(H,void 0,void 0,m);try{let U=new t,C=U.i$;g8(f)(C,H);var N=U;break a}catch(U){if(U instanceof RangeError)throw new SyntaxError;throw U;}finally{H.free()}N=void 0}return N}}; g.r8=function(t){return f=>l2(f,t)}; g.X$=function(t){return function(){return l2(this,t)}}; b2=function(t){return f=>KO(t,f)}; PoB=function(t,f){return HF(t,f,Wr)}; pT=function(t){var f=new g.c3;f=g.bD(f,1,t.O);var H=uIB(t);f=HF(f,H,qdH);H=[];var Q=[];for(var N of t.J.keys())Q.push(N.split(","));for(N=0;N>>31)&4294967295;A=N[0];var z=N[1],r=N[2],d=N[3],R=N[4];for(O=0;O<80;O++){if(O<40)if(O<20){var q=d^z&(r^d);var v=1518500249}else q=z^r^d,v=1859775393;else O<60?(q=z&r|d&(z|r),v=2400959708):(q=z^r^d,v=3395469782);q=((A<<5|A>>>27)&4294967295)+q+R+v+V[O]&4294967295;R=d;d=r;r=(z<<30|z>>>2)&4294967295;z=A;A=q}N[0]=N[0]+A&4294967295;N[1]=N[1]+z&4294967295;N[2]= N[2]+r&4294967295;N[3]=N[3]+d&4294967295;N[4]=N[4]+R&4294967295} function H(A,V){if(typeof A==="string"){A=unescape(encodeURIComponent(A));for(var O=[],z=0,r=A.length;z=56;O--)m[O]=V&255,V>>>=8;f(m);for(O=V=0;O<5;O++)for(var z=24;z>=0;z-=8)A[V++]=N[O]>>z&255;return A} for(var N=[],m=[],U=[],C=[128],D=1;D<64;++D)C[D]=0;var k,F;t();return{reset:t,update:H,digest:Q,Sk:function(){for(var A=Q(),V="",O=0;O2&&BM(N,U,Q,2);return U}; BM=function(t,f,H,Q){function N(m){m&&f.appendChild(typeof m==="string"?t.createTextNode(m):m)} for(;Q0?N(m):g.Z7(m&&typeof m.length=="number"&&typeof m.item=="function"?g.Kw(m):m,N)}}; var Fr9=function(){return KE[W[5]](this,12,8751)}; g.t9=function(t){return vM(document,t)}; vM=function(t,f){f=String(f);t.contentType==="application/xhtml+xml"&&(f=f.toLowerCase());return t.createElement(f)}; g.fx=function(t){return document.createTextNode(String(t))}; g.HT=function(t){for(var f;f=t.firstChild;)t.removeChild(f)}; g.QK=function(t,f,H){t.insertBefore(f,t.childNodes[H]||null)}; g.$m=function(t){return t&&t.parentNode?t.parentNode.removeChild(t):null}; g.Nl=function(t,f){return t&&f?t==f||t.contains(f):!1}; g.XM=function(t){return t.nodeType==9?t:t.ownerDocument||t.document}; g.mf=function(t,f){if("textContent"in t)t.textContent=f;else if(t.nodeType==3)t.data=String(f);else if(t.firstChild&&t.firstChild.nodeType==3){for(;t.lastChild!=t.firstChild;)t.removeChild(t.lastChild);t.firstChild.data=String(f)}else g.HT(t),t.appendChild(g.XM(t).createTextNode(String(f)))}; Cx=function(t){return t.tagName=="A"&&t.hasAttribute("href")||t.tagName=="INPUT"||t.tagName=="TEXTAREA"||t.tagName=="SELECT"||t.tagName=="BUTTON"?!t.disabled&&(!t.hasAttribute("tabindex")||UC(t)):t.hasAttribute("tabindex")&&UC(t)}; UC=function(t){t=t.tabIndex;return typeof t==="number"&&t>=0&&t<32768}; g.iJ=function(t,f,H){t&&!H&&(t=t.parentNode);for(H=0;t;){if(f(t))return t;t=t.parentNode;H++}return null}; rL=function(t){this.J=t||g.oH.document||document}; A5e=function(t){G3(gd,Da,1,t)}; Y8W=function(t,f=PT){if(!uJ){t=t.navigator?.userAgentData;if(!t||typeof t.getHighEntropyValues!=="function"||t.brands&&typeof t.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));A5e((t.brands||[]).map(Q=>{var N=new Da;N=g.bD(N,1,Q.brand);return g.bD(N,2,Q.version)})); typeof t.mobile==="boolean"&&qu(gd,2,OT(t.mobile));uJ=t.getHighEntropyValues(f)}var H=new Set(f);return uJ.then(Q=>{var N=gd.clone();H.has("platform")&&g.bD(N,3,Q.platform);H.has("platformVersion")&&g.bD(N,4,Q.platformVersion);H.has("architecture")&&g.bD(N,5,Q.architecture);H.has("model")&&g.bD(N,6,Q.model);H.has("uaFullVersion")&&g.bD(N,7,Q.uaFullVersion);return N.xL()}).catch(()=>gd.xL())}; EC=function(t){return SM(t,1,1)}; FK=function(t,f){jM(t.J,oz,1,f);ZG(f,1)||EC(f);t.xa||(f=km(t),LY(f,5)||g.bD(f,5,t.locale));t.uach&&(f=km(t),V0(f,TB,9)||jM(f,TB,9,t.uach))}; km=function(t){var f=V0(t.J,oz,1);f||(f=new oz,FK(t,f));t=f;f=V0(t,A9,11);f||(f=new A9,jM(t,A9,11,f));return f}; VCW=function(t,f){t.O=f}; J5H=function(t){var f=t.xa?void 0:g.wL();f?Y8W(f,PT).then(H=>{t.uach=Ow2(H??"[]");H=km(t);jM(H,TB,9,t.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.Ym=function(t,f,H,Q){this.C=t;this.W=f;this.J=this.Y=t;this.X=H||0;this.D=Q||2}; g.VK=function(t){t.J=Math.min(t.W,t.J*t.D);t.Y=Math.min(t.W,t.J+(t.X?Math.round(t.X*(Math.random()-.5)*2*t.J):0));t.O++}; OC=function(){return"https://play.google.com/log?format=json&hasfast=true"}; a7J=function(t,f){if(!t.Ml)return()=>{}; var H=()=>{t.flush()}; return f?()=>{f().then(H)}:H}; J9=function(t){t.Y.isFinal=!0;t.flush();t.Y.isFinal=!1}; az=function(t){t.j||(t.j=OC());try{return(new URL(t.j)).toString()}catch(f){return(new URL(t.j,g.wL().location.origin)).toString()}}; zJH=function(t){WrB(t,(f,H)=>{f=new URL(f);f.searchParams.set("format","json");var Q=!1;try{Q=g.wL().navigator.sendBeacon(f.toString(),H.xL())}catch{}Q||(t.A=!1);return Q})}; eJB=function(t,f,H=null,Q=t.withCredentials){var N={},m=new URL(az(t));H&&(N.Authorization=H);t.sessionIndex&&(N["X-Goog-AuthUser"]=t.sessionIndex,m.searchParams.set("authuser",t.sessionIndex));t.pageId&&(Object.defineProperty(N,"X-Goog-PageId",{value:t.pageId}),m.searchParams.set("pageId",t.pageId));return{url:m.toString(),body:f,IG:1,Km:N,requestType:"POST",withCredentials:Q,timeoutMillis:t.timeoutMillis}}; WrB=function(t,f){if(t.J.length!==0){var H=new URL(az(t));H.searchParams.delete("format");var Q=t.Vp();Q&&H.searchParams.set("auth",Q);H.searchParams.set("authuser",t.sessionIndex||"0");for(Q=0;Q<10&&t.J.length;++Q){let N=t.J.slice(0,32),m=t.Y.build(N,t.C,t.X,t.Ci,t.JG,t.V);if(!f(H.toString(),m)){++t.X;break}t.C=0;t.X=0;t.JG=0;t.V=0;t.J=t.J.slice(N.length)}t.O.enabled&&t.O.stop()}}; jA0=function(t,f){t.buildLabel=f;return t}; G9d=function(t){t.network=new y5J;return t}; sA0=function(t,f){t.J=f}; hJJ=function(t){t.O=!0;return t}; EJ9=function(t){return t.fields.map(f=>f.fieldType)}; S4=function(t,...f){f=WT(...f);return t.J.has(f)?t.J.get(f):void 0}; uIB=function(t){return t.fields.map(f=>f.fieldName)}; ex=function(t,f,...H){H=WT(...H);t.J.set(H,[new zB(f)])}; Lr0=function(t,f,...H){var Q=S4(t,...H);Q?Q.push(new zB(f)):ex(t,f,...H)}; WT=function(...t){return t?t.join(","):"key"}; ZwH=function(t,...f){return(t=S4(t,...f))&&t.length?t[0]:void 0}; l72=function(t,...f){var H=0,Q=ZwH(t,...f);Q&&(H=Q.J);ex(t,H+1,...f)}; jx=function(t,f){this.type=t;this.currentTarget=this.target=f;this.defaultPrevented=this.O=!1}; yK=function(t,f){jx.call(this,t?t.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.J=null;t&&this.init(t,f)}; sC=function(t){return!(!t||!t[GB])}; XV0=function(t,f,H,Q,N){this.listener=t;this.proxy=null;this.src=f;this.type=H;this.capture=!!Q;this.handler=N;this.key=++r5e;this.vo=this.b8=!1}; h9=function(t){t.vo=!0;t.listener=null;t.proxy=null;t.src=null;t.handler=null}; c5J=function(t,f,H,Q){var N=[];for(let C of H){if(!C.url)continue;H=new g.PF(C.url,!0);if(C.s){var m=H,U=C.sp;let D=uD(32,8488,ot(52,3618,C.s));m[W[3]](U,Ln(9,2857,D))}for(let D of Object.keys(Q))H.set(D,Q[D]);m=Lx(C.type,C.quality,C.itag,C.width,C.height);N.push(new bwH(m,H))}return Za(t.Y,N,lJ(t,f),!1)}; rd=function(t){this.src=t;this.listeners={};this.J=0}; XK=function(t,f){var H=f.type;H in t.listeners&&g.nw(t.listeners[H],f)&&(h9(f),t.listeners[H].length==0&&(delete t.listeners[H],t.J--))}; bJ=function(t,f,H,Q){for(let N=0;N1)));U=U.next)N||(m=U);N&&(H.J==0&&Q==1?Lc(H,f):(m?(Q=m,Q.next==H.C&&(H.C=Q),Q.next=Q.next.next):ZK(H),l6(H,N,3,f)))}t.Y=null}else a0(t,3,f)}; g.s0=function(t,f){t.O||t.J!=2&&t.J!=3||r$(t);t.C?t.C.next=f:t.O=f;t.C=f}; b6=function(t,f,H,Q){var N=g.jP(null,null,null);N.J=new g.WE(function(m,U){N.Y=f?function(C){try{let D=f.call(Q,C);m(D)}catch(D){U(D)}}:m; N.O=H?function(C){try{let D=H.call(Q,C);D===void 0&&C instanceof g.XT?U(C):m(D)}catch(D){U(D)}}:U}); N.J.Y=t;g.s0(t,N);return N.J}; a0=function(t,f,H){t.J==0&&(t===H&&(f=3,H=new TypeError("Promise cannot resolve to itself")),t.J=1,g.cE(H,t.dJ,t.I6,t)||(t.D=H,t.J=f,t.Y=null,r$(t),f!=3||H instanceof g.XT||I7W(t,H)))}; g.cE=function(t,f,H,Q){if(t instanceof g.WE)return hl(t,f,H,Q),!0;if(t)try{var N=!!t.$goog_Thenable}catch(m){N=!1}else N=!1;if(N)return t.then(f,H,Q),!0;if(g.zH(t))try{let m=t.then;if(typeof m==="function")return pV9(t,m,f,H,Q),!0}catch(m){return H.call(Q,m),!0}return!1}; pV9=function(t,f,H,Q,N){function m(D){C||(C=!0,Q.call(N,D))} function U(D){C||(C=!0,H.call(N,D))} var C=!1;try{f.call(t,U,m)}catch(D){m(D)}}; r$=function(t){t.X||(t.X=!0,g.SP(t.jD,t))}; ZK=function(t){var f=null;t.O&&(f=t.O,t.O=f.next,f.next=null);t.O||(t.C=null);return f}; l6=function(t,f,H,Q){if(H==3&&f.O&&!f.C)for(;t&&t.W;t=t.Y)t.W=!1;if(f.J)f.J.Y=null,xZ(f,H,Q);else try{f.C?f.Y.call(f.context):xZ(f,H,Q)}catch(N){R0.call(null,N)}eP.put(f)}; xZ=function(t,f,H){f==2?t.Y.call(t.context,H):t.O&&t.O.call(t.context,H)}; I7W=function(t,f){t.W=!0;g.SP(function(){t.W&&R0.call(null,f)})}; g.XT=function(t){g.RH.call(this,t)}; g.qU=function(t,f){g.E0.call(this);this.Wr=t||1;this.wq=f||g.oH;this.VN=(0,g.yI)(this.ob,this);this.Ao=g.hI()}; g.d$=function(t,f,H){if(typeof t==="function")H&&(t=(0,g.yI)(t,H));else if(t&&typeof t.handleEvent=="function")t=(0,g.yI)(t.handleEvent,t);else throw Error("Invalid listener argument");return Number(f)>2147483647?-1:g.oH.setTimeout(t,f||0)}; g.I0=function(t,f){var H=null;return(new g.WE(function(Q,N){H=g.d$(function(){Q(f)},t); H==-1&&N(Error("Failed to schedule timer."))})).Lx(function(Q){g.oH.clearTimeout(H); throw Q;})}; nc=function(t,f,...H){t.Y.has(f)||t.Y.set(f,new pc(f,H))}; Kc=function(t,f,...H){t.Y.has(f)||t.Y.set(f,new w$(f,H))}; vE=function(t){t.O.enabled||t.O.start();t.X++;t.X>=t.C&&t.W()}; nJI=function(t){for(let f=0;f2?t.J.statusText:""}catch(H){f=""}t.W=f+" ["+t.getStatus()+"]";Ck(t)}}finally{iY(t)}}}; iY=function(t,f){if(t.J){t.X&&(clearTimeout(t.X),t.X=null);let H=t.J;t.J=null;f||t.dispatchEvent("ready");try{H.onreadystatechange=null}catch(Q){}}}; P5=function(t){return t.J?t.J.readyState:0}; EV=function(t){try{return t.J?t.J.responseText:""}catch(f){return""}}; o_=function(t){try{if(!t.J)return null;if("response"in t.J)return t.J.response;switch(t.c5){case "":case "text":return t.J.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in t.J)return t.J.mozResponseArrayBuffer}return null}catch(f){return null}}; MCH=function(t){var f={};t=(t.J&&P5(t)>=2?t.J.getAllResponseHeaders()||"":"").split("\r\n");for(let Q=0;Q{setTimeout(()=>{try{m.W()}finally{N.dispose()}})}); m.C=1E5;m.flushInterval=3E4;m.O.setInterval(3E4);return m}; QTB=function(t){if(t.timer===void 0){let f=Math.max(0,t.J+t.O-kL());t.timer=setTimeout(()=>{try{t.callback()}finally{t.J=kL(),t.timer=void 0}},f)}}; N70=function(t,f=[]){return new $m0(t,f)}; kL=function(){return globalThis.performance?.now?.()??Date.now()}; Vv=function(t,f){if(t.disable)return new YL;f=f?BD(f):[];return N70({Ts:t.Ts,n6:t.Mz,vL:t.sl,VJ:t.VJ,Pz:t.Pz,rA:t.rA},f)}; mm8=function(t){if(!t)return null;t=rt(t,4);return t===null||t===void 0?null:Nj(t)}; Jz=function(){OV.instance||(OV.instance=new OV);return OV.instance}; Ume=function(t,f,H,Q){if(!f&&!H)return Promise.resolve();if(!Q)return a_(f,H);var N;(N=t.O)[Q]||(N[Q]=new Promise((m,U)=>{a_(f,H).then(()=>{t.J=Q;m()},C=>{delete t.O[Q]; U(C)})})); return t.O[Q]}; Gq=function(t,f){return Ume(t,V0(f,W5,1,Qu),V0(f,zq,2,Qu),LY(f,3,void 0,Qu))}; a_=function(t,f){return f?CXB(f):t?iMe(t):Promise.resolve()}; CXB=function(t){return new Promise((f,H)=>{var Q=g.t9("SCRIPT"),N=mm8(t);g.G9(Q,N);Q.onload=()=>{g.$m(Q);f()}; Q.onerror=()=>{g.$m(Q);H(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(Q)})}; iMe=function(t){return new Promise(f=>{var H=g.t9("SCRIPT");if(t){var Q=rt(t,6);Q=Q===null||Q===void 0?null:eC(Q)}else Q=null;H.textContent=jC(Q);yY(H);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(H);g.$m(H);f()})}; gnJ=function(t,f){return cF(t,1,f)}; DmH=function(t,f){return cF(t,2,f)}; PXd=function(t,f){return cF(t,3,f)}; Lk=async function(t,f,H,Q,N){f=PXd(DmH(gnJ(new sV,t.requestKey),f),H);H=t.J();t=await Q.X("c",t.requestKey,N,t.client.create(f,H));var m=pn(fY(t,2));if(m.length)return Tq(Q,()=>{var U=new Uint8Array(m.length);for(var C=0;CPromise.resolve("E:CTO"))}catch(F){C="E:UCE"}}let D,k=new g.Ym(U?m.Iq:m.Wb,m.XG,m.D5,m.dn); for(let F=1;F<=m.maxAttempts;F++){if(F!==1){bY(t,0);t.J=new S_(k.getValue(),m.Xq,m.Rz);let A=await t.J.promise;t.J=void 0;A===1?(F=1,k.reset()):g.VK(k)}try{let A;H?A=H:(bY(t,5),A=await c5(on2(f,t.logger,F,Q.J,C),m.Bb,()=>Promise.reject(Error("RGF:Fetch timed out")))); bY(t,3);await c5(Gq(Q,A),m.L4,()=>Promise.reject(Error("DTZ:Script timed out"))); bY(t,8);await N;let V=new xL({challenge:A,BY:t.options.BY,xs:t.options.xs});await c5(V.mT,m.lN,()=>Promise.reject(Error("QEG:Setup timed out"))); D=V;break}catch(A){t.handleError(A),R_(t)}}if(t.d6())break;D&&(H=void 0,kwd(t,U),U=D,T7H(t,D),R_(t));bY(t,2);t.J=new S_(m.cv,m.Xq,m.Rz);t.isPaused&&t.J.pause();await t.J.promise;t.J=void 0;if(t.d6())break}U?.dispose()}; AyJ=function(t){t.D=Error("Cancelled by dispose");t.W.resolve();Mm(t.X.promise);t.X.reject(Error("Cancelled by dispose"));t.logger.dispose();Promise.all(t.C).then(async()=>{t.Y?.dispose();t.Y=void 0}); t.C=[];t.J?.O();Mm(t.O.promise);t.O.reject(Error("Cancelled by dispose"))}; Ypd=async function(t){if(t.d6())throw Error("Already disposed");t.J?.O();await t.O.promise}; VXW=function(t,f){var H=t.ON;t.ON=()=>{H();f()}}; T7H=function(t,f){t.d6()||(t.Y=f,t.logger.update(f.zp()),t.W.resolve(),t.X.resolve(void 0),t.ON())}; kwd=function(t,f){f&&(Promise.all(t.C).then(()=>void f.dispose()),t.C=[])}; bY=function(t,f){t.j=f;t.options.rR?.(f)}; R_=function(t){t.d6()||(t.O.resolve(),t.O=new g.qc)}; c5=function(t,f,H){var Q;H=(new Promise(N=>{Q=setTimeout(N,f)})).then(H); Mm(H);return Promise.race([t.finally(()=>void clearTimeout(Q)), H])}; OMI=function(t,f){t.endTimeMs=Date.now()+f;t.tick()}; dq=function(t){t.J&&(clearTimeout(t.J),t.J=null)}; I_=function(t,f){try{return globalThis.sessionStorage.setItem(t,f),!0}catch(H){return!1}}; pk=function(t,f=0,H=t.length,Q){var N=0;for(Q&&(N=pk(Q));f>1,nk),pk(t,t.length>>1)];return f.toString(16)+H.toString(16)}; Kk=function(t,f){var H=[pk(f,0,f.length>>1,void 0),pk(f,f.length>>1)];t=new Uint32Array(t.buffer);f=t[0];var [Q,N]=H;for(H=1;H>>8|U<<24,U+=m|0,U^=C+38293,m=m<<3|m>>>29,m^=U,D=D>>>8|D<<24,D+=C|0,D^=k+38293,C=C<<3|C>>>29,C^=D;m=[m,U];t[H]^=m[0];H+1void globalThis.sessionStorage.removeItem(k))?I_(f,g.sS(U))?"s":"t":"i"}; Wad=function(t,f){var H=globalThis.sessionStorage.getItem(t);if(!H)return["m"];try{var Q=rN(H);Kk(Q,f)}catch(N){return globalThis.sessionStorage.removeItem(t),["c"]}for(f=4;f<7&&Q[f]===0;)f++;for(H=0;H=H?(globalThis.sessionStorage.removeItem(t),["e"]):["a",new Uint8Array(Q.buffer,f+4)]}; z8W=function(t){var f=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!f)return new v5(t);var H=f.split(",");if(H.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new v5(t);f=H.slice(1);f.length===1&&f[0]===""&&(f=[]);H=Number(H[0]);return isNaN(H)||H<0||H>f.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new v5(t)):new v5(t,H,f)}; yye=function(t){function f(){H-=Q;H-=N;H^=N>>>13;Q-=N;Q-=H;Q^=H<<8;N-=H;N-=Q;N^=Q>>>13;H-=Q;H-=N;H^=N>>>12;Q-=N;Q-=H;Q^=H<<16;N-=H;N-=Q;N^=Q>>>5;H-=Q;H-=N;H^=N>>>3;Q-=N;Q-=H;Q^=H<<10;N-=H;N-=Q;N^=Q>>>15} t=e8d(t);for(var H=2654435769,Q=2654435769,N=314159265,m=t.length,U=m,C=0;U>=12;U-=12,C+=12)H+=B5(t,C),Q+=B5(t,C+4),N+=B5(t,C+8),f();N+=m;switch(U){case 11:N+=t[C+10]<<24;case 10:N+=t[C+9]<<16;case 9:N+=t[C+8]<<8;case 8:Q+=t[C+7]<<24;case 7:Q+=t[C+6]<<16;case 6:Q+=t[C+5]<<8;case 5:Q+=t[C+4];case 4:H+=t[C+3]<<24;case 3:H+=t[C+2]<<16;case 2:H+=t[C+1]<<8;case 1:H+=t[C+0]}f();return jT0.toString(N)}; e8d=function(t){var f=[];for(let H=0;H{t.C.resolve()},f); t.addOnDisposeCallback(()=>void clearTimeout(H))}; fL=function(t,f){var H=`${f(t.error.message)}:${f(t.error.stack)}`.substring(0,2048);f=H.length+1;H=t1(H);var Q=new Uint8Array(4+H.length);Q.set([42,f&127|128,f>>7,t.error.code]);Q.set(H,4);return Q}; t1=function(t){return globalThis.TextEncoder?(new TextEncoder).encode(t):Cn(t)}; Gw8=function(t,f,H){return t instanceof Xm?rq(t,H,f,1):t.Nc(H)}; NK=async function(t){var f=void 0;t.W++;var H=new g.qc;t.qk instanceof Hc&&t.qk.C.push(H.promise);if(t.gT){let m=new g.qc;setTimeout(()=>void m.resolve()); await m.promise}var Q=t.logger.share();try{t.state=5;let m=[],U=await c5(t.qk.snapshot({vj:{},uk:m}),t.EO.eL,()=>Promise.reject(new nM(15,"MDA:Timeout"))); QJ(t,"MDA:Disposed");let C=m[0];t.state=6;let D=await c5(Gw8(t.qs,Q,U),t.EO.Z5,()=>Promise.reject(new nM(10,"BWB:Timeout"))); QJ(t,"BWB:Disposed");t.state=7;f=Tq(Q,()=>{var k=sTH(t,D,H,C);k.C.promise.then(()=>void t.X()); return k},"i")}catch(m){f?.dispose(); if(!t.O){let U=h89(t,m);H.resolve();var N;if(N=t.qk instanceof Hc&&t.W<2)a:if(m instanceof nM)N=m.code!==32&&m.code!==20&&m.code!==10;else{if(m instanceof $a)switch(m.code){case 2:case 13:case 14:case 4:break;default:N=!1;break a}N=!0}if(N){let C=setTimeout(()=>void t.X(),(1+Math.random()*.25)*(t.J?6E4:1E3)); t.addOnDisposeCallback(()=>void clearTimeout(C)); return}t.O=U}Q.O(t.J?13:14);t.C.reject(t.O);return}finally{Q.dispose()}t.state=8;t.W=0;t.J?.dispose();t.J=f;t.C.resolve()}; h89=function(t,f){if(!(f instanceof nM))if(f instanceof $a){let H=Error(f.toString());H.stack=f.stack;f=new nM(11,"EBH:Error",H)}else f=new nM(12,"BSO:Unknown",f);return t.reportError(f)}; QJ=function(t,f){if(t.d6())throw new nM(t.J?20:32,f);}; sTH=function(t,f,H,Q){var N=(pp(xK(f,2))??0)*1E3;if(N<=0)throw new nM(31,"TTM:Invalid");if(LY(f,4))return new Lae(t.logger,LY(f,4),N);if(!(pp(xK(f,3))??0))return new ZMI(t.logger,pn(fY(f,1)),N);if(!Q)throw new nM(4,"PMD:Undefined");Q=Q(pn(fY(f,1)));if(typeof Q!=="function")throw new nM(16,"APF:Failed");t.D=Math.floor((Date.now()+N)/1E3);t=new CL(t.logger,Q,pp(xK(f,3))??0,N);t.addOnDisposeCallback(()=>void H.resolve()); return t}; gX=function(t,f,H){try{if(t.d6())throw new nM(21,"BNT:disposed");if(!t.J&&t.O)throw t.O;return ljB(t,f,H)??ryH(t,f,H)??XDV(t,f,H)}catch(Q){if(!f.IF)throw ir(t,Q);return bM2(t,H,Q)}}; var cyJ=function(t,f,H,Q,N,m,U,C){return DW[W[5]](this,2,632,t,f,H,Q,N,m,U,C)}; ir=function(t,f){f=f instanceof nM?f:new nM(5,"TVD:error",f);return t.reportError(f)}; ljB=function(t,f,H){return t.J?.TM(()=>Pc(t,f),H,Q=>{if(t.J instanceof CL&&f.gi?.y0)try{t.cache?.J(Pc(t,f),Q,f.gi.L_,t.D-120)}catch(N){t.reportError(new nM(24,"ELX:write",N))}})}; ryH=function(t,f,H){if(f.gi?.u1)try{let Q=t.cache?.O(Pc(t,f),f.gi.L_);return Q?H?Tq(t.logger,()=>g.sS(Q,2),"a"):Q:void 0}catch(Q){t.reportError(new nM(23,"RXO:read",Q))}}; XDV=function(t,f,H){var Q={stack:[],error:void 0,hasError:!1};try{if(!f.d8)throw new nM(29,"SDF:notready");return S8(Q,new ur(t.logger,0,t.state)).TM(()=>Pc(t,f),H)}catch(N){Q.error=N,Q.hasError=!0}finally{xW(Q)}}; bM2=function(t,f,H){var Q={stack:[],error:void 0,hasError:!1};try{let N=ir(t,H);return S8(Q,new SpI(t.logger,N)).TM(()=>[],f)}catch(N){Q.error=N,Q.hasError=!0}finally{xW(Q)}}; Pc=function(t,f){return f.XQ?f.XQ:f.vj?Tq(t.logger,()=>f.XQ=t1(f.vj),"c"):[]}; Ey=function(){var t=0,f;return H=>{f||(f=new YL);var Q=new ur(f,t,1),N=Q.TM(()=>t1(H),!0); Q.dispose();t++;return N}}; g.oW=function(t,f){if(t)for(let H in t)Object.prototype.hasOwnProperty.call(t,H)&&f(t[H],H,t)}; R8H=function(){var t=[];g.oW(xmW,f=>{t.push(f)}); return t}; dmB=function(){var t=g.ka("IFRAME"),f={};g.Z7(qpH(),H=>{t.sandbox&&t.sandbox.supports&&t.sandbox.supports(H)&&(f[H]=!0)}); return f}; g.ka=function(t,f=document){return f.createElement(String(t).toLowerCase())}; g.T_=function(t,f,H,Q){this.left=t;this.top=f;this.width=H;this.height=Q}; Ff=function(t,f){return t==f?!0:t&&f?t.left==f.left&&t.width==f.width&&t.top==f.top&&t.height==f.height:!1}; g.Ya=function(t,f,H){if(typeof f==="string")A1(t,H,f);else for(let Q in f)A1(t,f[Q],Q)}; A1=function(t,f,H){(H=VJ(t,H))&&(IjI.test(H)?t.style.setProperty(H,f):t.style[H]=f)}; VJ=function(t,f){var H=Oy[f];if(!H){var Q=Ay(f);H=Q;t.style[Q]===void 0&&(Q=(g.pE?"Webkit":g.J1?"Moz":null)+a0d(Q),t.style[Q]!==void 0&&(H=Q));Oy[f]=H}return H}; g.aW=function(t,f){var H=t.style[Ay(f)];return typeof H!=="undefined"?H:t.style[VJ(t,f)]||""}; Wc=function(t,f){var H=g.XM(t);return H.defaultView&&H.defaultView.getComputedStyle&&(t=H.defaultView.getComputedStyle(t,null))?t[f]||t.getPropertyValue(f)||"":""}; z_=function(t){try{return t.getBoundingClientRect()}catch(f){return{left:0,top:0,right:0,bottom:0}}}; g.eB=function(t){var f=g.XM(t),H=new g.$S(0,0);if(t==(f?g.XM(f):document).documentElement)return H;t=z_(t);f=g.cM(f);f=g.nE(f.J);H.x=t.left+f.x;H.y=t.top+f.y;return H}; g.yJ=function(t,f){t=jB(t);f=jB(f);return new g.$S(t.x-f.x,t.y-f.y)}; g.G_=function(t){t=z_(t);return new g.$S(t.left,t.top)}; jB=function(t){if(t.nodeType==1)return g.G_(t);t=t.changedTouches?t.changedTouches[0]:t;return new g.$S(t.clientX,t.clientY)}; h1=function(t,f){if(f instanceof g.mv){var H=f.height;f=f.width}else throw Error("missing height argument");t.style.width=sy(f,!0);t.style.height=sy(H,!0)}; sy=function(t,f){typeof t=="number"&&(t=(f?Math.round(t):t)+"px");return t}; g.LL=function(t){var f=pDI,H;(H=Wc(t,"display"))||(H=t.currentStyle?t.currentStyle.display:null);if((H||t.style&&t.style.display)!="none")return f(t);H=t.style;var Q=H.display,N=H.visibility,m=H.position;H.visibility="hidden";H.position="absolute";H.display="inline";t=f(t);H.display=Q;H.position=m;H.visibility=N;return t}; pDI=function(t){var f=t.offsetWidth,H=t.offsetHeight,Q=g.pE&&!f&&!H;return(f===void 0||Q)&&t.getBoundingClientRect?(t=z_(t),new g.mv(t.right-t.left,t.bottom-t.top)):new g.mv(f,H)}; wDV=function(t,f={}){return new nn0(t,f)}; KaW=function(t){t.X.Am("data",f=>{if("1"in f){var H=f["1"];let Q;try{Q=t.D(H)}catch(N){ZW(t,new $a(13,`Error when deserializing response data; error: ${N}, response: ${H}`))}Q&&lr(t,Q)}if("2"in f)for(f=rX(t,f["2"]),H=0;H{Xf(t,br(t));for(let f=0;f{if(t.J.length!==0){var f=t.xhr.Y;f!==0||t.xhr.isSuccess()||(f=6);var H=-1;switch(f){case 0:var Q=2;break;case 7:Q=10;break;case 8:Q=4;break;case 6:H=t.xhr.getStatus();Q=MU(H);break;default:Q=14}Xf(t,br(t));f=vJH(f)+", error: "+t.xhr.getLastError();H!==-1&&(f+=`, http status code: ${H}`);ZW(t,new $a(Q,f))}})}; ZW=function(t,f){for(let H=0;H{f[Q]=H[Q]}); return f}; lr=function(t,f){for(let H=0;H{if(t.xhr.isSuccess()){var Q=EV(t.xhr);if(f&&t.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");Q=atob(Q)}try{var N=t.D(Q)}catch(U){ZW(t,cc(new $a(13,`Error when deserializing response data; error: ${U}, response: ${Q}`),H));return}Q=MU(t.xhr.getStatus());Xf(t,br(t));Q===0?lr(t,N):ZW(t,cc(new $a(Q,"Xhr succeeded but the status code is not 200"),H))}else{Q=EV(t.xhr);let U;N=br(t);if(Q){var m= rX(t,Q);Q=m.code;U=m.details;m=m.metadata}else Q=2,U=`Rpc failed due to xhr error. uri: ${String(t.xhr.D)}, error code: ${t.xhr.Y}, error: ${t.xhr.getLastError()}`,m=N;Xf(t,N);ZW(t,cc(new $a(Q,U,m),H))}})}; SB=function(t,f){f=t.indexOf(f);f>-1&&t.splice(f,1)}; cc=function(t,f){f.stack&&(t.stack+="\n"+f.stack);return t}; xa=function(t){this.C=t.uF||null;this.Y=t.Hv||!1;this.O=void 0}; RW=function(t,f){g.E0.call(this);this.Fv=t;this.X=f;this.W=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.A=new Headers;this.O=null;this.JG="GET";this.V="";this.J=!1;this.D=this.Y=this.C=null;this.j=new AbortController}; qK=function(t){t.Y.read().then(t.SD.bind(t)).catch(t.r4.bind(t))}; IW=function(t){t.readyState=4;t.C=null;t.Y=null;t.D=null;dX(t)}; dX=function(t){t.onreadystatechange&&t.onreadystatechange.call(t)}; fcJ=function(t){if(t.Ta&&typeof t.Ta=="function")return t.Ta();if(typeof Map!=="undefined"&&t instanceof Map||typeof Set!=="undefined"&&t instanceof Set)return Array.from(t.values());if(typeof t==="string")return t.split("");if(g.JI(t)){let f=[],H=t.length;for(let Q=0;Q>4&15).toString(16)+(t&15).toString(16)}; MK=function(t,f){this.O=this.J=null;this.Y=t||null;this.C=!!f}; H1=function(t){t.J||(t.J=new Map,t.O=0,t.Y&&g.yW(t.Y,function(f,H){t.add(uX(f),H)}))}; $9=function(t,f){H1(t);f=Qn(t,f);return t.J.has(f)}; Qn=function(t,f){f=String(f);t.C&&(f=f.toLowerCase());return f}; $TH=function(t,f){f&&!t.C&&(H1(t),t.Y=null,t.J.forEach(function(H,Q){var N=Q.toLowerCase();Q!=N&&(this.remove(Q),this.remove(N),H.length>0&&(this.Y=null,this.J.set(Qn(this,N),g.Kw(H)),this.O=this.O+H.length))},t)); t.C=f}; UTd=function(t){var f="";g.iZ(t,function(H,Q){f+=Q;f+=":";f+=H;f+="\r\n"}); return f}; N6=function(t){g.qm.call(this);this.O=t;this.J={}}; mU=function(t,f,H,Q,N,m){if(Array.isArray(H))for(let U=0;UN=>Q.intercept(N,H),t)}; DTW=function(t,f){return f.reduce((H,Q)=>N=>Q.intercept(N,H),t)}; PlH=function(t,f,H){var Q=f.cw,N=f.getMetadata(),m=Y9(t,!0);t=Vn(t,N,m,H+Q.getName());H=Ov(m,Q.Y,!1);t00(H,N["X-Goog-Encode-Response-If-Executable"]==="base64");f=Q.J(f.Cz);m.send(t,"POST",f);return H}; uoJ=function(t,f,H,Q,N,m={}){var U=f.substring(0,f.length-N.name.length),C=m?.signal;return DTW(D=>new Promise((k,F)=>{if(C?.aborted){let O=new $a(1,"Aborted");O.cause=C.reason;F(O)}else{var A={},V=PlH(t,D,U);V.Am("error",O=>void F(O)); V.Am("metadata",O=>{A=O}); V.Am("data",O=>{k(wDV(O,A))}); C&&C.addEventListener("abort",()=>{V.cancel();var O=new $a(1,"Aborted");O.cause=C.reason;F(O)})}}),t.dT).call(t,N.O(H,Q)).then(D=>D.GN)}; lY=function(t,f,H,Q,N,m={}){return uoJ(t,f,H,Q,N,m)}; Y9=function(t,f){f=t.J&&!f;return t.OC||f?new mi(new xa({uF:t.OC,Hv:f})):new mi}; Vn=function(t,f,H,Q){f["Content-Type"]="application/json+protobuf";f["X-User-Agent"]="grpc-web-javascript/0.1";var N=f.Authorization;if(N&&E3J.has(N.split(" ")[0])||t.withCredentials)H.V=!0;if(t.P1)t=Q,g.ab(f)?Q=t:(f=UTd(f),typeof t==="string"?Q=g.r7(t,PD("$httpHeaders"),f):(t.Y.set("$httpHeaders",f),Q=t));else for(let m of Object.keys(f))H.headers.set(m,f[m]);return Q}; Ov=function(t,f,H){if(H){t.isActive();H=new o3H(t);var Q=new kNI(H)}return new TNH({xhr:t,RY:Q},f)}; J8=function(){this.J=new FZ0;this.O="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.au=function(t,f){return t.replace(Aw8,function(H,Q){try{let N=g.zD(f,Q);if(N==null||N.toString()==null)return H;N=N.toString();if(N==""||!g.IH(g.oT(N)))return encodeURIComponent(N).replace(/%2C/g,",")}catch(N){}return H})}; YSH=function(){var t=W1;zl.instance||(zl.instance=new zl(t));return zl.instance}; ez=function(t,f){return t.Y?t.Y:t.Y=new Promise(async H=>{var Q=window.AbortController?new window.AbortController:void 0,N=Q?.signal,m=!1;try{Q&&(t.J=t.WP.yI(()=>{Q.abort()},f||2E4)),await fetch("/generate_204",{method:"HEAD", signal:N}),m=!0}catch{m=!1}finally{t.Y=void 0,t.J&&(t.WP.cn(t.J),t.J=0),m!==t.isOnline&&(t.isOnline=m,t.isOnline?t.dispatchEvent("networkstatus-online"):t.dispatchEvent("networkstatus-offline")),H(m)}})}; V08=function(t){t.J===-1&&(t.J=t.data.reduce((f,H,Q)=>f+(H?2**Q:0),0)); return t.J}; g.jz=function(t,f,H=!1){if(t&&f!==null&&f!=f.top){if(!f.top)return new g.mv(-12245933,-12245933);f=f.top}try{return H?(new g.mv(f.innerWidth,f.innerHeight)).round():Ib(f||window).round()}catch(Q){return new g.mv(-12245933,-12245933)}}; g.yn=function(t){return t.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[t.visibilityState||t.webkitVisibilityState||t.mozVisibilityState||""]??0}; g.Gl=function(t,f,H){g.qm.call(this);this.J=null;this.C=!1;this.X=t;this.W=H;this.O=f||window;this.Y=(0,g.yI)(this.QQ,this)}; h8=function(t){t=t.O;return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||null}; Lf=function(t){t=t.O;return t.cancelAnimationFrame||t.cancelRequestAnimationFrame||t.webkitCancelRequestAnimationFrame||t.mozCancelRequestAnimationFrame||t.oCancelRequestAnimationFrame||t.msCancelRequestAnimationFrame||null}; var OnJ=function(){return ot[W[5]](this,81,2594)}; g.Ze=function(t,f,H){g.qm.call(this);this.J=t;this.Wr=f||0;this.O=H;this.Y=(0,g.yI)(this.Ey,this)}; g.X9=function(t,f){t.isActive()||t.start(f)}; bs=function(t){t.Ak=g.d$(()=>{t.Ak=null;t.J&&!t.O&&(t.J=!1,bs(t))},t.Wr); var f=t.Y;t.Y=null;t.C.apply(null,f)}; c1=function(t){return typeof t.className=="string"?t.className:t.getAttribute&&t.getAttribute("class")||""}; Sz=function(t){return t.classList?t.classList:c1(t).match(/\S+/g)||[]}; x9=function(t,f){typeof t.className=="string"?t.className=f:t.setAttribute&&t.setAttribute("class",f)}; g.Ru=function(t,f){return t.classList?t.classList.contains(f):g.dz(Sz(t),f)}; g.q6=function(t,f){if(t.classList)t.classList.add(f);else if(!g.Ru(t,f)){let H=c1(t);x9(t,H+(H.length>0?" "+f:f))}}; db=function(t,f){if(t.classList)Array.prototype.forEach.call(f,function(Q){g.q6(t,Q)}); else{var H={};Array.prototype.forEach.call(Sz(t),function(Q){H[Q]=!0}); Array.prototype.forEach.call(f,function(Q){H[Q]=!0}); f="";for(let Q in H)f+=f.length>0?" "+Q:Q;x9(t,f)}}; g.Iu=function(t,f){t.classList?t.classList.remove(f):g.Ru(t,f)&&x9(t,Array.prototype.filter.call(Sz(t),function(H){return H!=f}).join(" "))}; JwV=function(t,f){t.classList?Array.prototype.forEach.call(f,function(H){g.Iu(t,H)}):x9(t,Array.prototype.filter.call(Sz(t),function(H){return!g.dz(f,H)}).join(" "))}; g.pf=function(t,f,H){H?g.q6(t,f):g.Iu(t,f)}; nf=function(){}; acH=function(t){if(t instanceof wb||t instanceof Kf||t instanceof v1)return t;if(typeof t.next=="function")return new wb(()=>t); if(typeof t[Symbol.iterator]=="function")return new wb(()=>t[Symbol.iterator]()); if(typeof t.Qp=="function")return new wb(()=>t.Qp()); throw Error("Not an iterator or iterable.");}; B1=function(t,f,H,Q,N,m,U,C){this.J=t;this.D=f;this.Y=H;this.W=Q;this.C=N;this.X=m;this.O=U;this.j=C}; M6=function(t,f){if(f==0)return t.J;if(f==1)return t.O;var H=Ql(t.J,t.Y,f),Q=Ql(t.Y,t.C,f);t=Ql(t.C,t.O,f);H=Ql(H,Q,f);Q=Ql(Q,t,f);return Ql(H,Q,f)}; DW=function(t,f,H,Q,N,m,U,C,D,k){var F=f^t;var A;(t&50)==t&&(A=Q(N,m,U,C,D,k));(t-5^15)>=t&&(t-2|18)>1&14)==2&&H[W[1]]!=0){var V=f5(56,2123,Q,H);Q=V[0]}return A}; WZ9=function(t,f){var H=(f-t.J)/(t.O-t.J);if(H<=0)return 0;if(H>=1)return 1;var Q=0,N=1,m=0;for(var U=0;U<8;U++){m=M6(t,H);let C=(M6(t,H+1E-6)-m)/1E-6;if(Math.abs(m-f)<1E-6)return H;if(Math.abs(C)<1E-6)break;else m1E-6&&U<8;U++)m=0}; $1=function(t){g.qm.call(this);this.X=1;this.Y=[];this.C=0;this.J=[];this.O={};this.D=!!t}; exe=function(t,f,H){g.SP(function(){t.apply(f,H)})}; g.N2=function(t){this.J=t}; mp=function(t){this.J=t}; UB=function(t){this.data=t}; C5=function(t){return t===void 0||t instanceof UB?t:new UB(t)}; i9=function(t){this.J=t}; Dr=function(t,f,H){var Q=f^t;if((t-7^24)>=t&&(t-1^20)5&&(((0,H[Q^6243])(H[Q^6171],H[Q^6226],(0,H[Q^6214])()),H[Q^6159])(H[Q^6252],H[0]),W[Q^6161])|| (0,H[Q^6227])(H[Q^6162],H[Q^6161])/(0,H[new Date(W[Q^6152])/(Q^7093)])(H[Q^6226])}try{H[Q^6166]<-6&&((0,H[Q^6208])(((0,H[Q^6243])(H[new Date(W[Q^6172])/(Q^7093)],H[Q^6174],(0,H[Q^6209])()),H[Q^6168])((0,H[Q^6208])((0,H[Q^6243])(H[Q^6171],H[Q^6174],(0,H[Q^6249])()),H[Q^6159],H[Q^6253],H[Q^6226]),H[Q^6243],(0,H[Q^6243])(H[Q^6171],H[Q^6174],(0,H[Q^6209])()),H[Q^6171],H[Q^6174],(0,H[Q^6209])()),H[Q^6243],H[Q^6171],H[Q^6226],(0,H[Q^6214])()),1)||(0,H[Q^6170])((0,H[Q^6208])((0,H[Q^6173])(H[Q^6174],H[Q^ 6241]),H[Q^6227],H[Q^6174],H[Q^6166]),H[Q^6208],(0,H[Q^6173])(H[Q^6226],H[Q^6234]),H[Q^6263],H[Q^6226],H[Q^6269])+((0,H[Q^6227])(H[Q^6229],H[Q^6157]),H[Q^6227])(H[Q^6229],H[Q^6164])}catch(C){(0,H[Q^6159])(H[Q^6254],H[Q^6174])}U=[]}return U}; PO=function(t){this.J=t}; yw0=function(){}; u9=function(){}; EB=function(t){this.J=t;this.O=null}; Th=function(t){if(t.J==null)throw Error("Storage mechanism: Storage unavailable");t.isAvailable()||mZ(Error("Storage mechanism: Storage unavailable"))}; Ft=function(){var t=null;try{t=g.oH.localStorage||null}catch(f){}EB.call(this,t)}; AT=function(){var t=null;try{t=g.oH.sessionStorage||null}catch(f){}EB.call(this,t)}; Y1=function(t,f){this.O=t;this.J=f+"::"}; g.V3=function(t){var f=new Ft;return f.isAvailable()?t?new Y1(f,t):f:null}; OB=function(t,f){this.J=t;this.O=f}; a7=function(t){var f,H,Q=t.length,N=0;for(f=0;f>>6:(m<65536?C[H++]=224|m>>>12:(C[H++]=240|m>>>18,C[H++]=128|m>>>12&63),C[H++]=128|m>>> 6&63),C[H++]=128|m&63);return C}; WO=function(t){for(var f=t.length;--f>=0;)t[f]=0}; zh=function(t,f,H,Q,N){this.V0=t;this.Nz=f;this.nF=H;this.OE=Q;this.Va=N;this.zL=t&&t.length}; eR=function(t,f){this.vt=t;this.NL=0;this.cK=f}; jR=function(t,f){t.Kd[t.pending++]=f&255;t.Kd[t.pending++]=f>>>8&255}; y3=function(t,f,H){t.mW>16-H?(t.s$|=f<>16-t.mW,t.mW+=H-16):(t.s$|=f<>>=1,H<<=1;while(--f>0);return H>>>1}; hT=function(t,f,H){var Q=Array(16),N=0,m;for(m=1;m<=15;m++)Q[m]=N=N+H[m-1]<<1;for(H=0;H<=f;H++)N=t[H*2+1],N!==0&&(t[H*2]=sB(Q[N]++,N))}; L5=function(t){var f;for(f=0;f<286;f++)t.B7[f*2]=0;for(f=0;f<30;f++)t.HK[f*2]=0;for(f=0;f<19;f++)t.QI[f*2]=0;t.B7[512]=1;t.A7=t.M4=0;t.cU=t.matches=0}; Zr=function(t){t.mW>8?jR(t,t.s$):t.mW>0&&(t.Kd[t.pending++]=t.s$);t.s$=0;t.mW=0}; l9=function(t,f,H){Zr(t);jR(t,H);jR(t,~H);JT.vI(t.Kd,t.window,f,H,t.pending);t.pending+=H}; rR=function(t,f,H,Q){var N=f*2,m=H*2;return t[N]>>7)];Gh(t,U,H);C=R7[U];C!==0&&(N-=q2[U],y3(t,N,C))}}while(Q>1;U>=1;U--)Xt(t,H,U);D=m;do U=t.heap[1],t.heap[1]=t.heap[t.CH--],Xt(t,H,1),Q=t.heap[1],t.heap[--t.O_]=U,t.heap[--t.O_]=Q,H[D*2]=H[U*2]+H[Q*2],t.depth[D]=(t.depth[U]>=t.depth[Q]?t.depth[U]:t.depth[Q])+1,H[U*2+1]=H[Q*2+1]=D,t.heap[1]=D++, Xt(t,H,1);while(t.CH>=2);t.heap[--t.O_]=t.heap[1];U=f.vt;D=f.NL;Q=f.cK.V0;N=f.cK.zL;m=f.cK.Nz;var k=f.cK.nF,F=f.cK.Va,A,V=0;for(A=0;A<=15;A++)t.Hu[A]=0;U[t.heap[t.O_]*2+1]=0;for(f=t.O_+1;f<573;f++){var O=t.heap[f];A=U[U[O*2+1]*2+1]+1;A>F&&(A=F,V++);U[O*2+1]=A;if(!(O>D)){t.Hu[A]++;var z=0;O>=k&&(z=m[O-k]);var r=U[O*2];t.A7+=r*(A+z);N&&(t.M4+=r*(Q[O*2+1]+z))}}if(V!==0){do{for(A=F-1;t.Hu[A]===0;)A--;t.Hu[A]--;t.Hu[A+1]+=2;t.Hu[F]--;V-=2}while(V>0);for(A=F;A!==0;A--)for(O=t.Hu[A];O!==0;)Q=t.heap[--f], Q>D||(U[Q*2+1]!==A&&(t.A7+=(A-U[Q*2+1])*U[Q*2],U[Q*2+1]=A),O--)}hT(H,C,t.Hu)}; p5=function(t,f,H){var Q,N=-1,m=f[1],U=0,C=7,D=4;m===0&&(C=138,D=3);f[(H+1)*2+1]=65535;for(Q=0;Q<=H;Q++){var k=m;m=f[(Q+1)*2+1];++U>>=1)if(f&1&&t.B7[H*2]!==0)return 0;if(t.B7[18]!==0||t.B7[20]!==0||t.B7[26]!==0)return 1;for(H=32;H<256;H++)if(t.B7[H*2]!==0)return 1;return 0}; wR=function(t,f,H){t.Kd[t.Ax+t.cU*2]=f>>>8&255;t.Kd[t.Ax+t.cU*2+1]=f&255;t.Kd[t.s0+t.cU]=H&255;t.cU++;f===0?t.B7[H*2]++:(t.matches++,f--,t.B7[(b9[H]+256+1)*2]++,t.HK[(f<256?x1[f]:x1[256+(f>>>7)])*2]++);return t.cU===t.CB-1}; vO=function(t,f){t.msg=K5[f];return f}; BO=function(t){for(var f=t.length;--f>=0;)t[f]=0}; M2=function(t){var f=t.state,H=f.pending;H>t.lT&&(H=t.lT);H!==0&&(JT.vI(t.output,f.Kd,f.oL,H,t.hA),t.hA+=H,f.oL+=H,t.eU+=H,t.lT-=H,f.pending-=H,f.pending===0&&(f.oL=0))}; Q5=function(t,f){var H=t.wk>=0?t.wk:-1,Q=t.Q9-t.wk,N=0;if(t.level>0){t.GF.zn===2&&(t.GF.zn=sx2(t));I7(t,t.Rv);I7(t,t.M$);p5(t,t.B7,t.Rv.NL);p5(t,t.HK,t.M$.NL);I7(t,t.kP);for(N=18;N>=3&&t.QI[tv[N]*2+1]===0;N--);t.A7+=3*(N+1)+5+5+4;var m=t.A7+3+7>>>3;var U=t.M4+3+7>>>3;U<=m&&(m=U)}else m=U=Q+5;if(Q+4<=m&&H!==-1)y3(t,f?1:0,3),l9(t,H,Q);else if(t.strategy===4||U===m)y3(t,2+(f?1:0),3),dR(t,fQ,Hs);else{y3(t,4+(f?1:0),3);H=t.Rv.NL+1;Q=t.M$.NL+1;N+=1;y3(t,H-257,5);y3(t,Q-1,5);y3(t,N-4,4);for(m=0;m>>8&255;t.Kd[t.pending++]=f&255}; m9=function(t,f){var H=t.Oc,Q=t.Q9,N=t.TI,m=t.jO,U=t.Q9>t.fl-262?t.Q9-(t.fl-262):0,C=t.window,D=t.XS,k=t.S0,F=t.Q9+258,A=C[Q+N-1],V=C[Q+N];t.TI>=t.sj&&(H>>=2);m>t.LD&&(m=t.LD);do{var O=f;if(C[O+N]===V&&C[O+N-1]===A&&C[O]===C[Q]&&C[++O]===C[Q+1]){Q+=2;for(O++;C[++Q]===C[++O]&&C[++Q]===C[++O]&&C[++Q]===C[++O]&&C[++Q]===C[++O]&&C[++Q]===C[++O]&&C[++Q]===C[++O]&&C[++Q]===C[++O]&&C[++Q]===C[++O]&&QN){t.rh=f;N=O;if(O>=m)break;A=C[Q+N-1];V=C[Q+N]}}}while((f=k[f&D])>U&&--H!== 0);return N<=t.LD?N:t.LD}; i$=function(t){var f=t.fl,H;do{var Q=t.BC-t.LD-t.Q9;if(t.Q9>=f+(f-262)){JT.vI(t.window,t.window,f,f,0);t.rh-=f;t.Q9-=f;t.wk-=f;var N=H=t.ZZ;do{var m=t.head[--N];t.head[N]=m>=f?m-f:0}while(--H);N=H=f;do m=t.S0[--N],t.S0[N]=m>=f?m-f:0;while(--H);Q+=f}if(t.GF.pl===0)break;N=t.GF;H=t.window;m=t.Q9+t.LD;var U=N.pl;U>Q&&(U=Q);U===0?H=0:(N.pl-=U,JT.vI(H,N.input,N.HS,U,m),N.state.wrap===1?N.b$=UH(N.b$,H,U,m):N.state.wrap===2&&(N.b$=CQ(N.b$,H,U,m)),N.HS+=U,N.o3+=U,H=U);t.LD+=H;if(t.LD+t.nQ>=3)for(Q=t.Q9-t.nQ, t.uT=t.window[Q],t.uT=(t.uT<=3&&(t.uT=(t.uT<=3)if(H=wR(t,t.Q9-t.rh,t.V6-3),t.LD-=t.V6,t.V6<=t.a5&&t.LD>=3){t.V6--;do t.Q9++,t.uT=(t.uT<=3&&(t.uT=(t.uT<4096)&&(t.V6=2));if(t.TI>=3&&t.V6<=t.TI){Q=t.Q9+t.LD-3;H=wR(t,t.Q9-1-t.KA,t.TI-3);t.LD-=t.TI-1;t.TI-=2;do++t.Q9<=Q&&(t.uT=(t.uT<=3&&t.Q9>0&&(Q=t.Q9-1,H=m[Q],H===m[++Q]&&H===m[++Q]&&H===m[++Q])){for(N=t.Q9+258;H===m[++Q]&&H===m[++Q]&&H===m[++Q]&&H===m[++Q]&&H===m[++Q]&&H===m[++Q]&&H===m[++Q]&&H===m[++Q]&&Qt.LD&&(t.V6=t.LD)}t.V6>=3?(H=wR(t,1,t.V6-3),t.LD-=t.V6,t.Q9+=t.V6,t.V6=0):(H=wR(t,0,t.window[t.Q9]),t.LD--,t.Q9++);if(H&&(Q5(t,!1),t.GF.lT===0))return 1}t.nQ=0;return f=== 4?(Q5(t,!0),t.GF.lT===0?3:4):t.cU&&(Q5(t,!1),t.GF.lT===0)?1:2}; LZH=function(t,f){for(var H;;){if(t.LD===0&&(i$(t),t.LD===0)){if(f===0)return 1;break}t.V6=0;H=wR(t,0,t.window[t.Q9]);t.LD--;t.Q9++;if(H&&(Q5(t,!1),t.GF.lT===0))return 1}t.nQ=0;return f===4?(Q5(t,!0),t.GF.lT===0?3:4):t.cU&&(Q5(t,!1),t.GF.lT===0)?1:2}; Ps=function(t,f,H,Q,N){this.pF=t;this.kS=f;this.K4=H;this.f4=Q;this.func=N}; ZnV=function(){this.GF=null;this.status=0;this.Kd=null;this.wrap=this.pending=this.oL=this.Dh=0;this.He=null;this.Kg=0;this.method=8;this.aS=-1;this.XS=this.Kj=this.fl=0;this.window=null;this.BC=0;this.head=this.S0=null;this.jO=this.sj=this.strategy=this.level=this.a5=this.Oc=this.TI=this.LD=this.rh=this.Q9=this.eN=this.KA=this.V6=this.wk=this.Ya=this.c6=this.vJ=this.ZZ=this.uT=0;this.B7=new JT.lF(1146);this.HK=new JT.lF(122);this.QI=new JT.lF(78);BO(this.B7);BO(this.HK);BO(this.QI);this.kP=this.M$= this.Rv=null;this.Hu=new JT.lF(16);this.heap=new JT.lF(573);BO(this.heap);this.O_=this.CH=0;this.depth=new JT.lF(573);BO(this.depth);this.mW=this.s$=this.nQ=this.matches=this.M4=this.A7=this.Ax=this.cU=this.CB=this.s0=0}; lc2=function(t,f){if(!t||!t.state||f>5||f<0)return t?vO(t,-2):-2;var H=t.state;if(!t.output||!t.input&&t.pl!==0||H.status===666&&f!==4)return vO(t,t.lT===0?-5:-2);H.GF=t;var Q=H.aS;H.aS=f;if(H.status===42)if(H.wrap===2)t.b$=0,$y(H,31),$y(H,139),$y(H,8),H.He?($y(H,(H.He.text?1:0)+(H.He.dI?2:0)+(H.He.extra?4:0)+(H.He.name?8:0)+(H.He.comment?16:0)),$y(H,H.He.time&255),$y(H,H.He.time>>8&255),$y(H,H.He.time>>16&255),$y(H,H.He.time>>24&255),$y(H,H.level===9?2:H.strategy>=2||H.level<2?4:0),$y(H,H.He.os& 255),H.He.extra&&H.He.extra.length&&($y(H,H.He.extra.length&255),$y(H,H.He.extra.length>>8&255)),H.He.dI&&(t.b$=CQ(t.b$,H.Kd,H.pending,0)),H.Kg=0,H.status=69):($y(H,0),$y(H,0),$y(H,0),$y(H,0),$y(H,0),$y(H,H.level===9?2:H.strategy>=2||H.level<2?4:0),$y(H,3),H.status=113);else{var N=8+(H.Kj-8<<4)<<8;N|=(H.strategy>=2||H.level<2?0:H.level<6?1:H.level===6?2:3)<<6;H.Q9!==0&&(N|=32);H.status=113;N9(H,N+(31-N%31));H.Q9!==0&&(N9(H,t.b$>>>16),N9(H,t.b$&65535));t.b$=1}if(H.status===69)if(H.He.extra){for(N= H.pending;H.Kg<(H.He.extra.length&65535)&&(H.pending!==H.Dh||(H.He.dI&&H.pending>N&&(t.b$=CQ(t.b$,H.Kd,H.pending-N,N)),M2(t),N=H.pending,H.pending!==H.Dh));)$y(H,H.He.extra[H.Kg]&255),H.Kg++;H.He.dI&&H.pending>N&&(t.b$=CQ(t.b$,H.Kd,H.pending-N,N));H.Kg===H.He.extra.length&&(H.Kg=0,H.status=73)}else H.status=73;if(H.status===73)if(H.He.name){N=H.pending;do{if(H.pending===H.Dh&&(H.He.dI&&H.pending>N&&(t.b$=CQ(t.b$,H.Kd,H.pending-N,N)),M2(t),N=H.pending,H.pending===H.Dh)){var m=1;break}m=H.KgN&&(t.b$=CQ(t.b$,H.Kd,H.pending-N,N));m===0&&(H.Kg=0,H.status=91)}else H.status=91;if(H.status===91)if(H.He.comment){N=H.pending;do{if(H.pending===H.Dh&&(H.He.dI&&H.pending>N&&(t.b$=CQ(t.b$,H.Kd,H.pending-N,N)),M2(t),N=H.pending,H.pending===H.Dh)){m=1;break}m=H.KgN&&(t.b$=CQ(t.b$,H.Kd,H.pending-N,N));m===0&&(H.status=103)}else H.status= 103;H.status===103&&(H.He.dI?(H.pending+2>H.Dh&&M2(t),H.pending+2<=H.Dh&&($y(H,t.b$&255),$y(H,t.b$>>8&255),t.b$=0,H.status=113)):H.status=113);if(H.pending!==0){if(M2(t),t.lT===0)return H.aS=-1,0}else if(t.pl===0&&(f<<1)-(f>4?9:0)<=(Q<<1)-(Q>4?9:0)&&f!==4)return vO(t,-5);if(H.status===666&&t.pl!==0)return vO(t,-5);if(t.pl!==0||H.LD!==0||f!==0&&H.status!==666){Q=H.strategy===2?LZH(H,f):H.strategy===3?hxd(H,f):u$[H.level].func(H,f);if(Q===3||Q===4)H.status=666;if(Q===1||Q===3)return t.lT===0&&(H.aS= -1),0;if(Q===2&&(f===1?(y3(H,2,3),Gh(H,256,fQ),H.mW===16?(jR(H,H.s$),H.s$=0,H.mW=0):H.mW>=8&&(H.Kd[H.pending++]=H.s$&255,H.s$>>=8,H.mW-=8)):f!==5&&(y3(H,0,3),l9(H,0,0),f===3&&(BO(H.head),H.LD===0&&(H.Q9=0,H.wk=0,H.nQ=0))),M2(t),t.lT===0))return H.aS=-1,0}if(f!==4)return 0;if(H.wrap<=0)return 1;H.wrap===2?($y(H,t.b$&255),$y(H,t.b$>>8&255),$y(H,t.b$>>16&255),$y(H,t.b$>>24&255),$y(H,t.o3&255),$y(H,t.o3>>8&255),$y(H,t.o3>>16&255),$y(H,t.o3>>24&255)):(N9(H,t.b$>>>16),N9(H,t.b$&65535));M2(t);H.wrap>0&& (H.wrap=-H.wrap);return H.pending!==0?0:1}; EH=function(t,f){var H=new g.PF(f);(f=H.get("req_id"))&&t.set("req_id",f);g.iZ(t.J,(Q,N)=>{H["set"](N,null)}); return H}; oO=function(t){if(!(this instanceof oO))return new oO(t);t=this.options=JT.assign({level:-1,method:8,chunkSize:16384,xm:15,q5:8,strategy:0,to:""},t||{});t.raw&&t.xm>0?t.xm=-t.xm:t.sE&&t.xm>0&&t.xm<16&&(t.xm+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.GF=new ky;this.GF.lT=0;var f=this.GF;var H=t.level,Q=t.method,N=t.xm,m=t.q5,U=t.strategy;if(f){var C=1;H===-1&&(H=6);N<0?(C=0,N=-N):N>15&&(C=2,N-=16);if(m<1||m>9||Q!==8||N<8||N>15||H<0||H>9||U<0||U>4)f=vO(f,-2);else{N===8&&(N=9);var D= new ZnV;f.state=D;D.GF=f;D.wrap=C;D.He=null;D.Kj=N;D.fl=1<>=7;m<30;m++)for(q2[m]=U<<7,N=0;N<1<=k.fl&&(f===0&&(BO(k.head),k.Q9=0,k.wk=0,k.nQ=0),H=new JT.F8(k.fl),JT.vI(H,m,U-k.fl,k.fl,0),m=H,U=k.fl);H=t.pl;Q=t.HS;N=t.input;t.pl=U;t.HS=0;t.input=m;for(i$(k);k.LD>=3;){m=k.Q9;U=k.LD-2;do k.uT=(k.uT<f:t.length===1?t[0]:t.reduce((f,H)=>(...Q)=>f(H(...Q)))}; XA9=function(){var t=[];return f=>(H,Q)=>{H=f(H,Q);var N=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},m={getState:H.getState, dispatch:(U,...C)=>N(U,...C)}; Q=t.map(U=>U(m)); N=Jv(...Q)(H.dispatch);return{...H,dispatch:N}}}; bnW=function(t){Object.keys(t).forEach(f=>{var H=t[f];if(typeof H(void 0,{type:aO})==="undefined")throw Error(`The slice reducer for key "${f}" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.`);if(typeof H(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${Ws()}`})==="undefined")throw Error(`The slice reducer for key "${f}" returned undefined when probed with a random type. Don't try to handle '${aO}' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.`); })}; zb=function(t,f,H){function Q(){if(F)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return C} function N(V){if(typeof V!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof V}'`);if(F)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var O=!0;k===D&&(k=D.slice());k.push(V);return function(){if(O){if(F)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details."); O=!1;k===D&&(k=D.slice());k.splice(k.indexOf(V),1);D=null}}} function m(V){if(typeof V!=="object"||V===null)var O=!1;else{for(O=V;Object.getPrototypeOf(O)!==null;)O=Object.getPrototypeOf(O);O=Object.getPrototypeOf(V)===O}if(!O)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof V}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`); if(typeof V.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(F)throw Error("Reducers may not dispatch actions.");try{F=!0,C=U(C,V)}finally{F=!1}O=D=k;for(let z=0;z1?f[t[0]]=t[1]:t.length===1&&Object.assign(f,t[0])}; g.rC=function(t,f){return t in Z1?Z1[t]:f}; XQ=function(t){var f=Z1.EXPERIMENT_FLAGS;return f?f[t]:void 0}; SSB=function(t){b$.forEach(f=>f(t))}; Z_=function(t){return t&&window.yterr?function(){try{return t.apply(this,arguments)}catch(f){cs(f)}}:t}; cs=function(t){var f=g.YW("yt.logging.errors.log");f?f(t,"ERROR",void 0,void 0,void 0,void 0,void 0):(f=g.rC("ERRORS",[]),f.push([t,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.l$("ERRORS",f));SSB(t)}; g.Sn=function(t,f,H,Q,N){var m=g.YW("yt.logging.errors.log");m?m(t,"WARNING",f,H,Q,void 0,N):(m=g.rC("ERRORS",[]),m.push([t,"WARNING",f,H,Q,void 0,N]),g.l$("ERRORS",m))}; q9=function(t,f){f=t.split(f);var H={};for(let m=0,U=f.length;m{var N=PD(Q);g.Z7(Array.isArray(H)?H:[H],m=>{m==""?f.push(N):f.push(`${N}=${PD(m)}`)})}); return f.join("&")}; g.IO=function(t){t.charAt(0)==="?"&&(t=t.substring(1));return q9(t,"&")}; pQ=function(t){return t.split(",").map(f=>g.IO(f))}; g.nQ=function(t){return t.indexOf("?")!==-1?(t=(t||"").split("#")[0],t=t.split("?",2),g.IO(t.length>1?t[1]:t[0])):{}}; g.KQ=function(t,f){return wC(t,f||{},!0)}; g.vs=function(t,f){return wC(t,f||{},!1)}; wC=function(t,f,H){var Q=t.split("#",2);t=Q[0];Q=Q.length>1?"#"+Q[1]:"";var N=t.split("?",2);t=N[0];N=g.IO(N[1]||"");for(let m in f)if(H||!g.YS(N,m))N[m]=f[m];return g.Zj(t,N)+Q}; g.Bs=function(t){if(!f)var f=window.location.href;var H=g.VW(t)[1]||null,Q=g.Jy(t);H&&Q?(t=g.VW(t),f=g.VW(f),t=t[3]==f[3]&&t[1]==f[1]&&t[4]==f[4]):t=Q?g.Jy(f)===Q&&(Number(g.VW(f)[4]||null)||null)===(Number(g.VW(t)[4]||null)||null):!0;return t}; g.M9=function(t){t||(t=document.location.href);t=g.VW(t)[1]||null;return t!==null&&t==="https"}; g.fi=function(t){t=t$(t);return t===null?!1:t[0]==="com"&&t[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.Ho=function(t){t=t$(t);return t===null?!1:t[1]==="google"?!0:t[2]==="google"?t[0]==="au"&&t[1]==="com"?!0:t[0]==="uk"&&t[1]==="co"?!0:!1:!1}; t$=function(t){t=g.Jy(t);return t!==null?t.split(".").reverse():null}; RO=function(t){return t&&t.match(qSd)?t:uX(t)}; g.$0=function(t){a:{let H;try{H=t.J.top.location.href}catch(Q){t=2;break a}t=H?H===t.O.location.href?0:1:2}t={dt:dTe,flash:"0",frm:t};try{t.u_tz=-(new Date).getTimezoneOffset();try{var f=g.Qo.history.length}catch(H){f=0}t.u_his=f;t.u_h=g.Qo.screen?.height;t.u_w=g.Qo.screen?.width;t.u_ah=g.Qo.screen?.availHeight;t.u_aw=g.Qo.screen?.availWidth;t.u_cd=g.Qo.screen?.colorDepth}catch(H){}return t}; g.my=function(t=LQ()){var f=g.No,H=Object,Q=H.assign,N=g.$0(f);var m=f.J;try{var U=m.screenX;var C=m.screenY}catch(d){}try{var D=m.outerWidth;var k=m.outerHeight}catch(d){}try{var F=m.innerWidth;var A=m.innerHeight}catch(d){}try{var V=m.screenLeft;var O=m.screenTop}catch(d){}try{F=m.innerWidth,A=m.innerHeight}catch(d){}try{var z=m.screen.availWidth;var r=m.screen.availTop}catch(d){}m=[V,O,U,C,z,r,D,k,F,A];U=g.jz(!1,f.J.top);C=new IcI;"SVGElement"in g.oH&&"createElementNS"in g.oH.document&&C.set(0); D=dmB();D["allow-top-navigation-by-user-activation"]&&C.set(1);D["allow-popups-to-escape-sandbox"]&&C.set(2);g.oH.crypto&&g.oH.crypto.subtle&&C.set(3);"TextDecoder"in g.oH&&"TextEncoder"in g.oH&&C.set(4);f={bc:V08(C),bih:U.height,biw:U.width,brdim:m.join(),vis:g.yn(f.O),wgl:!!g.Qo.WebGLRenderingContext};H=Q.call(H,N,f);H.ca_type="image";t&&(H.bid=t);return H}; pAJ=function(){if(!UN)return null;var t=UN();return"open"in t?t:null}; i7=function(t){switch(Ci(t)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; Ci=function(t){return t&&"status"in t?t.status:-1}; g.gm=function(t,f){typeof t==="function"&&(t=Z_(t));return window.setTimeout(t,f)}; Dz=function(t,f){typeof t==="function"&&(t=Z_(t));return window.setInterval(t,f)}; Po=function(t){window.clearInterval(t)}; g.EN=function(t,f){t=u7(t,f);return typeof t==="string"&&t==="false"?!1:!!t}; oS=function(t,f){return Number(u7(t,f)||0)}; k0=function(){return g.rC("EXPERIMENTS_TOKEN","")}; u7=function(t,f){t=g.rC("EXPERIMENT_FLAGS",{})[t];return t!==void 0?t:f}; Tv=function(){var t=[],f=g.rC("EXPERIMENTS_FORCED_FLAGS",{});for(var H of Object.keys(f))t.push({key:H,value:String(f[H])});H=g.rC("EXPERIMENT_FLAGS",{});for(let Q of Object.keys(H))Q.startsWith("force_")&&f[Q]===void 0&&t.push({key:Q,value:String(H[Q])});return t}; FJ=function(t,f,H="GET",Q="",N,m,U,C=!1,D){var k=pAJ();if(!k)return null;var F=()=>{(k&&"readyState"in k?k.readyState:0)===4&&f&&Z_(f)(k)}; "onloadend"in k?k.addEventListener("loadend",F,!1):k.onreadystatechange=F;g.EN("debug_forward_web_query_parameters")&&(t=n3W(t));k.open(H,t,!0);m&&(k.responseType=m);U&&(k.withCredentials=!0);H=H==="POST"&&(window.FormData===void 0||!(Q instanceof FormData));if(N=wAV(t,N))for(let A in N)k.setRequestHeader(A,N[A]),"content-type"===A.toLowerCase()&&(H=!1);H&&k.setRequestHeader("Content-Type","application/x-www-form-urlencoded");D&&"onprogress"in k&&(k.onprogress=()=>{D(k.responseText)}); if(C&&"setAttributionReporting"in XMLHttpRequest.prototype){t={eventSourceEligible:!0,triggerEligible:!1};try{k.setAttributionReporting(t)}catch(A){g.Sn(A)}}k.send(Q);return k}; wAV=function(t,f={}){var H=g.Bs(t),Q=g.rC("INNERTUBE_CLIENT_NAME"),N=g.EN("web_ajax_ignore_global_headers_if_set");for(let C in A$){let D=g.rC(A$[C]),k=C==="X-Goog-AuthUser"||C==="X-Goog-PageId";C!=="X-Goog-Visitor-Id"||D||(D=g.rC("VISITOR_DATA"));var m;if(!(m=!D)){if(!(m=H||(g.Jy(t)?!1:!0))){m=t;var U;if(U=g.EN("add_auth_headers_to_remarketing_google_dot_com_ping")&&C==="Authorization"&&(Q==="TVHTML5"||Q==="TVHTML5_UNPLUGGED"||Q==="TVHTML5_SIMPLY")&&g.Ho(m))m=aT(m)||"",m=m.split("/"),m="/"+(m.length> 1?m[1]:""),U=m==="/pagead";m=U?!0:!1}m=!m}m||N&&f[C]!==void 0||Q==="TVHTML5_UNPLUGGED"&&k||(f[C]=D)}"X-Goog-EOM-Visitor-Id"in f&&"X-Goog-Visitor-Id"in f&&delete f["X-Goog-Visitor-Id"];if(H||!g.Jy(t))f["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(H||!g.Jy(t)){let C;try{C=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}C&&(f["X-YouTube-Time-Zone"]=C)}document.location.hostname.endsWith("youtubeeducation.com")||!H&&g.Jy(t)||(f["X-YouTube-Ad-Signals"]=g.dC(g.my()));return f}; Vo=function(t,f){f.method="POST";f.postParams||(f.postParams={});return g.Y0(t,f)}; g.aS=function(t,f){if(!window.fetch||f.format==="XML")return g.Y0(t,f);var H={method:f.method||"GET",credentials:"same-origin"};f.headers&&(H.headers=f.headers);f.priority&&(H.priority=f.priority);f.keepalive!==void 0&&(H.keepalive=f.keepalive);t=ON(t,f);var Q=J$(t,f);Q&&(H.body=Q);f.withCredentials&&(H.credentials="include");var N=f.context||g.oH,m=!1,U;t=fetch(t,H);t.then(C=>{if(!m){m=!0;U&&window.clearTimeout(U);var D=C.ok,k=F=>{F=F||{};D?f.onSuccess&&f.onSuccess.call(N,F,C):f.onError&&f.onError.call(N, F,C);f.onFinish&&f.onFinish.call(N,F,C)}; (f.format||"JSON")==="JSON"&&(D||C.status>=400&&C.status<500)?C.json().then(k,()=>{k(null)}):k(null)}}).catch(()=>{f.onError&&f.onError.call(N,{},{})}); H=f.timeout||0;f.onFetchTimeout&&H>0&&(U=g.gm(()=>{m||(m=!0,window.clearTimeout(U),f.onFetchTimeout.call(f.context||g.oH))},H)); return t}; g.Y0=function(t,f){var H=f.format||"JSON";t=ON(t,f);var Q=J$(t,f),N=!1,m=KZd(t,C=>{if(!N){N=!0;U&&window.clearTimeout(U);var D=i7(C),k=null,F=400<=C.status&&C.status<500,A=500<=C.status&&C.status<600;if(D||F||A)k=v3I(t,H,C,f.convertToSafeHtml);D&&(D=BNH(H,C,k));k=k||{};F=f.context||g.oH;D?f.onSuccess&&f.onSuccess.call(F,C,k):f.onError&&f.onError.call(F,C,k);f.onFinish&&f.onFinish.call(F,C,k)}},f.method,Q,f.headers,f.responseType,f.withCredentials,!1,f.onProgress); Q=f.timeout||0;if(f.onTimeout&&Q>0){let C=f.onTimeout;var U=g.gm(()=>{N||(N=!0,m.abort(),window.clearTimeout(U),C.call(f.context||g.oH,m))},Q)}return m}; ON=function(t,f){f.includeDomain&&(t=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+t);var H=g.rC("XSRF_FIELD_NAME");if(f=f.urlParams)f[H]&&delete f[H],t=g.KQ(t,f);return t}; J$=function(t,f){var H=g.rC("XSRF_FIELD_NAME"),Q=g.rC("XSRF_TOKEN"),N=f.postBody||"",m=f.postParams,U=g.rC("XSRF_FIELD_NAME"),C;f.headers&&(C=f.headers["Content-Type"]);f.excludeXsrf||g.Jy(t)&&!f.withCredentials&&g.Jy(t)!==document.location.hostname||f.method!=="POST"||C&&C!=="application/x-www-form-urlencoded"||f.postParams&&f.postParams[U]||(m||(m={}),m[H]=Q);m&&typeof N==="string"&&(N=g.IO(N),g.sg(N,m),N=f.postBodyFormat&&f.postBodyFormat==="JSON"?JSON.stringify(N):LM(N));m=N||m&&!g.ab(m);!Wo&& m&&f.method!=="POST"&&(Wo=!0,cs(Error("AJAX request with postData should use POST")));return N}; v3I=function(t,f,H,Q){var N=null;switch(f){case "JSON":let m;try{m=H.responseText}catch(U){throw Q=Error("Error reading responseText"),Q.params=t,g.Sn(Q),U;}t=H.getResponseHeader("Content-Type")||"";if(m&&t.indexOf("json")>=0){m.substring(0,5)===")]}'\n"&&(m=m.substring(5));try{N=JSON.parse(m)}catch(U){}}break;case "XML":if(t=(t=H.responseXML)?M00(t):null)N={},g.Z7(t.getElementsByTagName("*"),U=>{N[U.tagName]=tgB(U)})}Q&&zv(N); return N}; zv=function(t){if(g.zH(t))for(let f in t)f==="html_content"||g.d2(f,"_html")?t[f]=g.O8(t[f]):zv(t[f])}; BNH=function(t,f,H){if(f&&f.status===204)return!0;switch(t){case "JSON":return!!H;case "XML":return Number(H&&H.return_code)===0;case "RAW":return!0;default:return!!H}}; M00=function(t){return t?(t=("responseXML"in t?t.responseXML:t).getElementsByTagName("root"))&&t.length>0?t[0]:null:null}; tgB=function(t){var f="";g.Z7(t.childNodes,H=>{f+=H.nodeValue}); return f}; n3W=function(t){var f=window.location.search,H=g.Jy(t);g.EN("debug_handle_relative_url_for_query_forward_killswitch")||!H&&g.Bs(t)&&(H=document.location.hostname);var Q=aT(t);Q=(H=H&&(H.endsWith("youtube.com")||H.endsWith("youtube-nocookie.com")))&&Q&&Q.startsWith("/api/");if(!H||Q)return t;var N=g.IO(f),m={};g.Z7(f_e,U=>{N[U]&&(m[U]=N[U])}); return g.vs(t,m)}; g.jl=function(t,f){var H=g.jZ(f),Q;return(new g.WE((N,m)=>{H.onSuccess=U=>{i7(U)?N(new HpI(U)):m(new g.el(`Request failed, status=${Ci(U)}`,"net.badstatus",U))}; H.onError=U=>{m(new g.el("Unknown request error","net.unknown",U))}; H.onTimeout=U=>{m(new g.el("Request timed out","net.timeout",U))}; Q=g.Y0(t,H)})).Lx(N=>{N instanceof g.XT&&Q?.abort(); return g.G$(N)})}; g.yo=function(t,f,H,Q,N=-1,m){var U=D=>new g.WE(k=>{setTimeout(k,D)}),C=(D,k,F)=>D.Lx(A=>{if(k<=0||Ci(A.xhr)===403)return g.G$(new g.el("Request retried too many times","net.retryexhausted",A.xhr)); var V=Math.pow(2,H-k+1)*F,O=N>0?Math.min(N,V):V;return U(F).then(()=>{m&&m(A,k-1);return C(g.jl(t,f),k-1,O)})}); return C(g.jl(t,f),H-1,Q)}; Q1d=function(t,f=null){t.Y=2;t.O=f}; $xB=function(t,f=null){t.Y=1;t.O=f}; g.sN=function(t=null){var f=new Gv;Q1d(f,t);return f}; g.h$=function(t=null){var f=new Gv;$xB(f,t);return f}; l7=function(t,f,H,Q="youtube.com",N=!1){Li||Zz.set(""+t,f,{vz:H,path:"/",domain:Q,secure:N})}; g.rm=function(t){if(!Li)return Zz.get(""+t,void 0)}; XJ=function(t,f="/",H="youtube.com"){Li||Zz.remove(""+t,f,H)}; g.b7=function(){if(!Zz.isEnabled())return!1;if(!Zz.isEmpty())return!0;Zz.set("TESTCOOKIESENABLED","1",{vz:60});if(Zz.get("TESTCOOKIESENABLED")!=="1")return!1;Zz.remove("TESTCOOKIESENABLED");return!0}; g.S=function(t,f){if(t)return t[f.name]}; co=function(t){var f=g.rC("INNERTUBE_HOST_OVERRIDE");f&&(t=String(f)+String(zw(t)));return t}; Sl=function(t){var f={};g.EN("json_condensed_response")&&(f.prettyPrint="false");return t=g.vs(t,f)}; x0=function(t,f="POST"){t={method:f,mode:g.Bs(t)?"same-origin":"cors",credentials:g.Bs(t)?"same-origin":"include"};f={};var H={};for(let Q of Object.keys(f))f[Q]&&(H[Q]=f[Q]);Object.keys(H).length>0&&(t.headers=H);return t}; RS=function(t,f={}){return`service:${t}/${Object.keys(f).sort().map(H=>H+":"+f[H]).join("/")}`}; qo=function(){var t=/Chrome\/(\d+)/.exec(g.il());return t?parseFloat(t[1]):NaN}; dm=function(){var t=/\sCobalt\/(\S+)\s/.exec(g.il());if(!t)return NaN;var f=[];for(let H of t[1].split("."))t=parseInt(H,10),t>=0&&f.push(t);return parseFloat(f.join("."))}; pi=function(){return g.IS("android")&&g.IS("chrome")&&!(g.IS("trident/")||g.IS("edge/"))&&!g.IS("cobalt")}; g.ni=function(){return g.IS("cobalt")}; wm=function(){return g.IS("cobalt")&&g.IS("appletv")}; Ki=function(){return g.IS("(ps3; leanback shell)")||g.IS("ps3")&&g.ni()}; vo=function(){return g.IS("(ps4; leanback shell)")||g.IS("ps4")&&g.ni()}; g.Bo=function(){return g.ni()&&(g.IS("ps4 vr")||g.IS("ps4 pro vr"))}; Mo=function(){var t=/WebKit\/([0-9]+)/.exec(g.il());return!!(t&&parseInt(t[1],10)>=600)}; tN=function(){var t=/WebKit\/([0-9]+)/.exec(g.il());return!!(t&&parseInt(t[1],10)>=602)}; fe=function(){return g.IS("iemobile")||g.IS("windows phone")&&g.IS("edge")}; $s=function(){return(Hv||Q9)&&g.IS("applewebkit")&&!g.IS("version")&&(!g.IS("safari")||g.IS("gsa/"))}; mI=function(){return g.ND&&g.IS("version/")}; UJ=function(){return g.IS("smart-tv")&&g.IS("samsung")}; g.IS=function(t){var f=g.il();return f?f.toLowerCase().indexOf(t)>=0:!1}; g.Ce=function(){return MO()||$s()||mI()?!0:g.rC("EOM_VISITOR_DATA")?!1:!0}; iM=function(t,f){return f===void 0||f===null?t:f==="1"||f===!0||f===1||f==="True"?!0:!1}; gA=function(t,f,H){for(let Q in H)if(H[Q]==f)return H[Q];return t}; DZ=function(t,f){return f===void 0||f===null?t:Number(f)}; Pv=function(t,f){return f===void 0||f===null?t:f.toString()}; uM=function(t,f){if(f){if(t==="fullwidth")return Infinity;if(t==="fullheight")return 0}return t&&(f=t.match(NoH))&&(t=Number(f[2]),f=Number(f[1]),!isNaN(t)&&!isNaN(f)&&t>0)?f/t:NaN}; EJ=function(t){var f=t.docid||t.video_id||t.videoId||t.id;if(f)return f;f=t.raw_player_response;f||(t=t.player_response)&&(f=JSON.parse(t));return f&&f.videoDetails&&f.videoDetails.videoId||null}; g.ks=function(t){return o3(t,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; TP=function(t){return t==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||t==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; o3=function(t,f=!1){f=f?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(f="EMBEDDED_PLAYER_MODE_PFL");var H=t.raw_embedded_player_response;if(!H&&(t=t.embedded_player_response))try{H=JSON.parse(t)}catch(Q){return f}return H?gA(f,H.embeddedPlayerMode,mxI):f}; UxI=function(t){t&&(t.dataset?t.dataset[Fz()]="true":Pe9(t))}; AN=function(t){return t?t.dataset?t.dataset[Fz()]:t.getAttribute("data-loaded"):null}; Fz=function(){return Ys.loaded||(Ys.loaded="loaded".replace(/\-([a-z])/g,(t,f)=>f.toUpperCase()))}; OJ=function(){var t=document;if("visibilityState"in t)return t.visibilityState;var f=V9+"VisibilityState";if(f in t)return t[f]}; JN=function(t,f){var H;g.bo(t,Q=>{H=f[Q];return!!H}); return H}; a3=function(t){if(t.requestFullscreen)t=t.requestFullscreen(void 0);else if(t.webkitRequestFullscreen)t=t.webkitRequestFullscreen();else if(t.mozRequestFullScreen)t=t.mozRequestFullScreen();else if(t.msRequestFullscreen)t=t.msRequestFullscreen();else if(t.webkitEnterFullscreen)t=t.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return t instanceof Promise?t:Promise.resolve()}; e7=function(t){var f;g.Wv()?zP()==t&&(f=document):f=t;return f&&(t=JN(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],f))?(f=t.call(f),f instanceof Promise?f:Promise.resolve()):Promise.resolve()}; var Cke=function(t,f,H,Q,N,m,U,C,D,k,F){return gR[W[5]](this,3,2221,t,f,H,Q,N,m,U,C,D,k,F)}; ip2=function(t){return g.RA(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],f=>`on${f.toLowerCase()}`in t)}; g.Wv=function(){return!!JN(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; zP=function(t=!1){var f=JN(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(t)for(;f&&f.shadowRoot;)f=f.shadowRoot.fullscreenElement;return f?f:null}; j7=function(t){if(document.body&&document.documentElement){let f=document.body.scrollTop+document.documentElement.scrollTop;t.J=t.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);t.O=t.clientY+f}}; g$0=function(t,f,H,Q={}){t.addEventListener&&(f!="mouseenter"||"onmouseenter"in document?f!="mouseleave"||"onmouseenter"in document?f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"):f="mouseout":f="mouseover");return g.Og(g.y9,N=>{var m=typeof N[4]==="boolean"&&N[4]==!!Q,U=g.zH(N[4])&&g.zH(Q)&&g.eZ(N[4],Q);return!!N.length&&N[0]==t&&N[1]==f&&N[2]==H&&(m||U)})}; g.Le=function(t,f,H,Q={}){if(!t||!t.addEventListener&&!t.attachEvent)return"";var N=g$0(t,f,H,Q);if(N)return N;N=++GP.count+"";var m=!(f!="mouseenter"&&f!="mouseleave"||!t.addEventListener||"onmouseenter"in document);var U=m?C=>{C=new sJ(C);if(!g.iJ(C.relatedTarget,D=>D==t,!0))return C.currentTarget=t,C.type=f,H.call(t,C)}:C=>{C=new sJ(C); C.currentTarget=t;return H.call(t,C)}; U=Z_(U);t.addEventListener?(f=="mouseenter"&&m?f="mouseover":f=="mouseleave"&&m?f="mouseout":f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"),hN()||typeof Q==="boolean"?t.addEventListener(f,U,Q):t.addEventListener(f,U,!!Q.capture)):t.attachEvent(`on${f}`,U);g.y9[N]=[t,f,H,U,Q];return N}; g.ZZ=function(t){t&&(typeof t=="string"&&(t=[t]),g.Z7(t,f=>{if(f in g.y9){var H=g.y9[f];let Q=H[0],N=H[1],m=H[3];H=H[4];Q.removeEventListener?hN()||typeof H==="boolean"?Q.removeEventListener(N,m,H):Q.removeEventListener(N,m,!!H.capture):Q.detachEvent&&Q.detachEvent(`on${N}`,m);delete g.y9[f]}}))}; lM=function(t){t=t||window.event;var f;t.composedPath&&typeof t.composedPath==="function"?f=t.composedPath():f=t.path;f&&f.length?t=f[0]:(t=t||window.event,t=t.target||t.srcElement,t.nodeType==3&&(t=t.parentNode));return t}; rA=function(t){this.D=t;this.J=null;this.C=0;this.X=null;this.W=0;this.O=[];for(t=0;t<4;t++)this.O.push(0);this.Y=0;this.JG=g.Le(window,"mousemove",(0,g.yI)(this.A,this));this.j=Dz((0,g.yI)(this.V,this),25)}; Xz=function(t,f,H,Q){for(let N=0;N0?H:0;H=Q?Date.now()+Q*1E3:0;if((Q=Q?bM.Iv():bM.O0())&&window.JSON){typeof f!=="string"&&(f=JSON.stringify(f,void 0));try{Q.set(t,f,H)}catch(N){Q.remove(t)}}}; g.S7=function(t){var f=bM.O0(),H=bM.Iv();if(!f&&!H||!window.JSON)return null;try{var Q=f?f.get(t):void 0}catch(N){}if(typeof Q!=="string")try{Q=H?H.get(t):void 0}catch(N){}if(typeof Q!=="string")return null;try{Q=JSON.parse(Q,void 0)}catch(N){}return Q}; xs=function(){var t=bM.Iv();if(t&&(t=t.O("yt-player-quality")))return t.creation}; R3=function(){if(!g.oH.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.oH.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.oH.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.oH.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.oH.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(t){return"WEB_DISPLAY_MODE_UNKNOWN"}}; dA=function(){qD.instance||(qD.instance=new qD);return qD.instance}; Dx0=function(t){switch(t){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}}; g.pe=function(){I3||(I3=new PkH);return I3}; ne=function(t){if(/^f([1-9][0-9]*)$/.test(t))throw Error(`ExpectedRegexMatch: ${t}`);}; wA=function(t){if(!/^\w+$/.test(t))throw Error(`ExpectedRegexMismatch: ${t}`);}; vv=function(t){t=Ke[t]!==void 0?Ke[t].toString():null;return t!=null&&/^[A-Fa-f0-9]+$/.test(t)?parseInt(t,16):null}; Bv=function(){var t=g.oH.navigator;return t?t.connection:void 0}; tg=function(){var t=Bv();if(t){var f=MD[t.type||"unknown"]||"CONN_UNKNOWN";t=MD[t.effectiveType||"unknown"]||"CONN_UNKNOWN";f==="CONN_CELLULAR_UNKNOWN"&&t!=="CONN_UNKNOWN"&&(f=t);if(f!=="CONN_UNKNOWN")return f;if(t!=="CONN_UNKNOWN")return t}}; Hb=function(){var t=Bv();if(t?.effectiveType)return fH.hasOwnProperty(t.effectiveType)?fH[t.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; $U=function(){try{return Qx(),!0}catch(t){return!1}}; Qx=function(){if(g.rC("DATASYNC_ID")!==void 0)return g.rC("DATASYNC_ID");throw new g.NY("Datasync ID not set","unknown");}; g.UG=function(t,f,H){return g.mV(0,f,0,H)}; CH=function(t){var f=g.YW("yt.scheduler.instance.addImmediateJob");f?f(t):t()}; g.gn=function(){i8.instance||(i8.instance=new i8);return i8.instance}; g.mV=function(t,f,H,Q){Q!==void 0&&Number.isNaN(Number(Q))&&(Q=void 0);return(t=g.YW("yt.scheduler.instance.addJob"))?t(f,H,Q):Q===void 0?(f(),NaN):g.gm(f,Q||0)}; D9=function(t){var f=g.YW("yt.scheduler.instance.setPriorityThreshold");f&&f(t)}; u8=function(){return Pb()?.get("LAST_RESULT_ENTRY_KEY",!0)}; kU=function(t){EG||(or.push({type:"ERROR",payload:t}),or.length>10&&or.shift())}; TO=function(t,f){EG||(or.push({type:"EVENT",eventType:t,payload:f}),or.length>10&&or.shift())}; Fp=function(t){if(t.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; Ag=function(t){return t.substr(0,t.indexOf(":"))||t}; Jg=function(t,f,H,Q){f=Ag(f);var N=t instanceof Error?t:Error(`Unexpected error: ${t}`);if(N instanceof YU)return N;t={objectStoreNames:H,dbName:f,dbVersion:Q};if(N.name==="QuotaExceededError")return new YU("QUOTA_EXCEEDED",t);if(g.Vx&&N.name==="UnknownError")return new YU("QUOTA_MAYBE_EXCEEDED",t);if(N instanceof OG)return new YU("MISSING_INDEX",{...t,objectStore:N.objectStore,index:N.index});if(N.name==="InvalidStateError"&&us0.some(m=>N.message.includes(m)))return new YU("EXECUTE_TRANSACTION_ON_CLOSED_DB", t); if(N.name==="AbortError")return new YU("UNKNOWN_ABORT",t,N.message);N.args=[{...t,name:"IdbError",Ni:N.name}];N.level="WARNING";return N}; g.ar=function(t,f,H){var Q=u8();return new YU("IDB_NOT_SUPPORTED",{context:{caller:t,publicName:f,version:H,hasSucceededOnce:Q?.hasSucceededOnce}})}; E$9=function(t){if(!t)throw Error();throw t;}; o$8=function(t){return t}; e6=function(t,f,H,Q,N){try{if(t.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let m=H(t.state.value);m instanceof Wb?zO(t,f,m,Q,N):Q(m)}catch(m){N(m)}}; j6=function(t,f,H,Q,N){try{if(t.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let m=H(t.state.reason);m instanceof Wb?zO(t,f,m,Q,N):Q(m)}catch(m){N(m)}}; zO=function(t,f,H,Q,N){f===H?N(new TypeError("Circular promise chain detected.")):H.then(m=>{m instanceof Wb?zO(t,f,m,Q,N):Q(m)},m=>{N(m)})}; yx=function(t,f,H){var Q=()=>{try{t.removeEventListener("success",N),t.removeEventListener("error",m)}catch{}},N=()=>{f(t.result); Q()},m=()=>{H(t.error); Q()}; t.addEventListener("success",N);t.addEventListener("error",m)}; kXJ=function(t){return new Promise((f,H)=>{yx(t,f,H)})}; sG=function(t){return new Wb(new GO((f,H)=>{yx(t,f,H)}))}; hg=function(t,f){return new Wb(new GO((H,Q)=>{var N=()=>{var m=t?f(t):null;m?m.then(U=>{t=U;N()},Q):H()}; N()}))}; KE=function(t,f,H,Q,N){var m=f^t;if((t&106)==t){tT(m^8637,m^13871,H);var U=H[W[m^8678]]+(H[W[m^8678]]?W[m^8681]:W[m^8640])+H[W[m^8668]]+H[W[0]];if(Dr(m^8701,m^10090,H)){let F=[];g.iZ(H[W[m^8673]],(A,V)=>{A!==null&&F[W[m^8646]](`${V}=${A}`)}); var C=F[W[m^8682]](W[m^8694]);U+=`?${C}`}var D=U}if((t|6)>>4<3&&((t^82)&31)>=29){U=m^8803;for(C=[];++U-C[W[1]]-(m^8707);)switch(U){case m^8729:U=m^8771;continue;case m^8824:U=m^8719;break;case m^8802:U=m^8716;continue;case m^8717:U=m^8890;case m^8792:U-=m^8729;default:C[W[m^8724]](String[W[m^8750]](U))}D=C}if((t+7&15)==2){U=H[W[m^3663]](W[m^3702]);C=0;U[0]||C++;let F={};for(;C>3==1)for(H=(H%Q[W[1]]+Q[W[1]])%Q[W[1]];H--;)Q[W[m^5084]](Q[W[m^ 5079]]());((t^33)&15)>=2&&(t^84)<10&&H[W[1]]!=0&&(Q=(Q%H[W[1]]+H[W[1]])%H[W[1]],H[W[25]](0,1,H[W[25]](Q,1,H[0])[0]));if(!(t+4>>4)){var k=N[W[1]];Q[W[m^7912]](function(F,A,V){this[W[m^7929]](V[A]=N[(N[W[m^7925]](F)-N[W[m^7925]](this[A])+A+k--)%N[W[1]]])},H[W[m^7891]](W[2]))}return D}; LH=function(t){return sG(t).then(f=>f?new ToI(t,f):null)}; Z9=function(){return g.EN("idb_immediate_commit")}; Xp=async function(t,f,H,Q){var N={mode:"readonly",qF:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof H==="string"?N.mode=H:Object.assign(N,H);t.transactionCount++;H=N.qF?3:1;for(var m=0,U;!U;){m++;let F=Math.round((0,g.I)());try{var C=t.J.transaction(f,N.mode),D=Q,k=!!N.commit;let A=new l8(C),V=await FhV(A,D,k),O=Math.round((0,g.I)());rn(t,F,O,m,void 0,f.join(),N);return V}catch(A){D=Math.round((0,g.I)());let V=Jg(A,t.J.name,f.join(),t.J.version);if(V instanceof YU&&!V.J||m>=H)rn(t,F,D,m,V,f.join(), N),U=V}}return Promise.reject(U)}; cb=function(t,f,H){t=t.J.createObjectStore(f,H);return new b8(t)}; S6=function(t,f){t.J.objectStoreNames.contains(f)&&t.J.deleteObjectStore(f)}; rn=function(t,f,H,Q,N,m,U){f=H-f;N?(N instanceof YU&&(N.type==="QUOTA_EXCEEDED"||N.type==="QUOTA_MAYBE_EXCEEDED")&&TO("QUOTA_EXCEEDED",{dbName:Ag(t.J.name),objectStoreNames:m,transactionCount:t.transactionCount,transactionMode:U.mode}),N instanceof YU&&N.type==="UNKNOWN_ABORT"&&(H-=t.Y,H<0&&H>=2147483648&&(H=0),TO("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:m,transactionDuration:f,transactionCount:t.transactionCount,dbDuration:H}),t.O=!0),xU(t,!1,Q,m,f,U.tag),kU(N)):xU(t,!0,Q,m,f,U.tag)}; ot=function(t,f,H){var Q=f^t;if((t+3&63)>=t&&(t-8^16)>3))for(N=H[W[1]];N;)H[W[Q^4020]](H[W[Q^3994]](--N,1)[0]);(t|48)==t&&(U=decodeURIComponent(H));t<<1&15||(tT(Q^8726,Q^13700,H),(N=H[W[Q^8750]][W[Q^8816]]||null)&&(N=Rr(2,Q^9488,N, H)),U=[]);if((t|80)==t){N=Q^2611;for(m=[];++N-m[W[1]]-(Q^2643);){switch(N){case Q^2633:N-=Q^2685;case Q^2600:case Q^2607:case Q^2606:continue;case Q^2568:N=Q^2652;case Q^2605:case Q^2604:case Q^2579:continue;case Q^2653:N=Q^2604}m[W[Q^2628]](String[W[Q^2686]](N))}U=m}return U}; xU=function(t,f,H,Q,N,m="IDB_TRANSACTION_TAG_UNKNOWN"){TO("TRANSACTION_ENDED",{objectStoreNames:Q,connectionHasUnknownAbortedTransaction:t.O,duration:N,isSuccessful:f,tryCount:H,tag:m})}; qY=function(t,f,H){t.J.createIndex(f,H,{unique:!1})}; Ir=function(t,f,H){t=t.J.openCursor(f.query,f.direction);return dn(t).then(Q=>hg(Q,H))}; AhI=function(t,f){return Ir(t,{query:f},H=>H.delete().then(()=>pH(H))).then(()=>{})}; YT8=function(t,f,H){var Q=[];return Ir(t,{query:f},N=>{if(!(H!==void 0&&Q.length>=H))return Q.push(N.getValue()),pH(N)}).then(()=>Q)}; OpV=function(t){var f=[];return VgV(t,H=>{f.push(H.cursor.primaryKey);H.cursor.continue(void 0);return LH(H.request)}).then(()=>f)}; nH=function(t){return"getAllKeys"in IDBObjectStore.prototype?sG(t.J.getAllKeys(void 0,void 0)):OpV(t)}; VgV=function(t,f){var H={query:void 0},Q=H.query;H=H.direction;t="openKeyCursor"in IDBObjectStore.prototype?t.J.openKeyCursor(Q,H):t.J.openCursor(Q,H);return LH(t).then(N=>hg(N,f))}; FhV=function(t,f,H){var Q=new Promise((N,m)=>{try{let U=f(t);H&&t.commit();U.then(C=>{N(C)}).catch(m)}catch(U){m(U),t.abort()}}); return Promise.all([Q,t.done]).then(([N])=>N)}; wn=function(t,f,H){var {query:Q=null,direction:N="next"}=f;t=t.J.openCursor(Q,N);return dn(t).then(m=>hg(m,H))}; Jh2=function(t,f,H){var Q=[];return wn(t,{query:f},N=>{if(!(H!==void 0&&Q.length>=H))return Q.push(N.getValue()),pH(N)}).then(()=>Q)}; dn=function(t){return sG(t).then(f=>f?new a_I(t,f):null)}; pH=function(t){t.cursor.continue(void 0);return dn(t.request)}; zIV=function(t,f,H){return new Promise((Q,N)=>{var m=f!==void 0?self.indexedDB.open(t,f):self.indexedDB.open(t);var U=H.blocked,C=H.blocking,D=H.bN,k=H.upgrade,F=H.closed,A,V=()=>{A||(A=new WhJ(m.result,{closed:F}));return A}; m.addEventListener("upgradeneeded",O=>{try{if(O.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(m.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");O.dataLoss&&O.dataLoss!=="none"&&TO("IDB_DATA_CORRUPTED",{reason:O.dataLossMessage||"unknown reason",dbName:Ag(t)});let z=V(),r=new l8(m.transaction);k&&k(z,d=>O.oldVersion=d,r); r.done.catch(d=>{N(d)})}catch(z){N(z)}}); m.addEventListener("success",()=>{var O=m.result;C&&O.addEventListener("versionchange",()=>{C(V())}); O.addEventListener("close",()=>{TO("IDB_UNEXPECTEDLY_CLOSED",{dbName:Ag(t),dbVersion:O.version});D&&D()}); Q(V())}); m.addEventListener("error",()=>{N(m.error)}); U&&m.addEventListener("blocked",()=>{U()})})}; KH=function(t,f,H={}){return zIV(t,f,H)}; vb=async function(t,f={}){try{let H=self.indexedDB.deleteDatabase(t),Q=f.blocked;Q&&H.addEventListener("blocked",()=>{Q()}); await kXJ(H)}catch(H){throw Jg(H,t,"",-1);}}; Bb=function(t,f){return new YU("INCOMPATIBLE_DB_VERSION",{dbName:t.name,oldVersion:t.options.version,newVersion:f})}; MY=function(t,f){if(!f)throw g.ar("openWithToken",Ag(t.name));return t.open()}; fg=async function(t,f){return Xp(await MY(tZ,f),["databases"],{qF:!0,mode:"readwrite"},H=>{var Q=H.objectStore("databases");return Q.get(t.actualName).then(N=>{if(N?t.actualName!==N.actualName||t.publicName!==N.publicName||t.userIdentifier!==N.userIdentifier:1)return Q.put(t).then(()=>{})})})}; HN=async function(t,f){return t?(await MY(tZ,f)).delete("databases",t):void 0}; eIJ=async function(t,f){var H=[];f=await MY(tZ,f);await Xp(f,["databases"],{qF:!0,mode:"readonly"},Q=>{H.length=0;return Ir(Q.objectStore("databases"),{},N=>{t(N.getValue())&&H.push(N.getValue());return pH(N)})}); return H}; j1I=function(t,f){return eIJ(H=>H.publicName===t&&H.userIdentifier!==void 0,f)}; yhI=async function(){if(u8()?.hasSucceededOnce)return!0;var t;if(!(t=g.QP&&Mo()&&!tN()||g.$M)){try{t=self;var f=!!(t.indexedDB&&t.IDBIndex&&t.IDBKeyRange&&t.IDBObjectStore)}catch(H){f=!1}t=!f}if(t||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await fg({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},NX),await HN("yt-idb-test-do-not-use",NX),!0}catch(H){return!1}}; Cg=function(){if(U3!==void 0)return U3;EG=!0;return U3=yhI().then(t=>{EG=!1;if(Pb()?.O()){var f={hasSucceededOnce:u8()?.hasSucceededOnce||t};Pb()?.set("LAST_RESULT_ENTRY_KEY",f,2592E3,!0)}return t})}; iP=function(){return g.YW("ytglobal.idbToken_")||void 0}; g.gg=function(){var t=iP();return t?Promise.resolve(t):Cg().then(f=>{f?(g.TH("ytglobal.idbToken_",NX),f=NX):f=void 0;return f})}; DV=function(t){if(!$U())throw t=new YU("AUTH_INVALID",{dbName:t}),kU(t),t;var f=Qx();return{actualName:`${t}:${f}`,publicName:t,userIdentifier:f}}; PN=async function(t,f,H,Q){var N=Error().stack??"",m=await g.gg();if(!m)throw f=g.ar("openDbImpl",t,f),g.EN("ytidb_async_stack_killswitch")||(f.stack=`${f.stack}\n${N.substring(N.indexOf("\n")+1)}`),kU(f),f;Fp(t);N=H?{actualName:t,publicName:t,userIdentifier:void 0}:DV(t);try{return await fg(N,m),await KH(N.actualName,f,Q)}catch(U){try{await HN(N.actualName,m)}catch{}throw U;}}; GX8=function(t,f,H={}){return PN(t,f,!1,H)}; s12=function(t,f,H={}){return PN(t,f,!0,H)}; hIe=async function(t,f={}){var H=await g.gg();H&&(Fp(t),t=DV(t),await vb(t.actualName,f),await HN(t.actualName,H))}; LhJ=function(t,f,H){t=t.map(async Q=>{await vb(Q.actualName,f);await HN(Q.actualName,H)}); return Promise.all(t).then(()=>{})}; uP=async function(t){var f={},H=await g.gg();H&&(Fp(t),t=await j1I(t,H),await LhJ(t,f,H))}; E3=async function(t,f={}){var H=await g.gg();H&&(Fp(t),await vb(t,f),await HN(t,H))}; l_J=function(t,f){var H;return()=>{H||(H=new ZpJ(t,f));return H}}; oU=function(t,f){return l_J(t,f)}; kM=function(t){return MY(rh9(),t)}; T8=async function(t,f,H,Q){t={config:t,hashData:f,timestamp:Q!==void 0?Q:(0,g.I)()};H=await kM(H);await H.clear("hotConfigStore");return await H.put("hotConfigStore",t)}; Fn=async function(t,f,H,Q,N){t={config:t,hashData:f,configData:H,timestamp:N!==void 0?N:(0,g.I)()};Q=await kM(Q);await Q.clear("coldConfigStore");return await Q.put("coldConfigStore",t)}; AZ=async function(t){t=await kM(t);var f=void 0;await Xp(t,["coldConfigStore"],{mode:"readwrite",qF:!0},H=>wn(H.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},Q=>{f=Q.getValue()})); return f}; YM=async function(t){t=await kM(t);var f=void 0;await Xp(t,["hotConfigStore"],{mode:"readwrite",qF:!0},H=>wn(H.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},Q=>{f=Q.getValue()})); return f}; XrH=async function(){await uP("ytGcfConfig")}; O3=function(){if(!g.VP.instance){let t=new g.VP;g.VP.instance=t}return g.VP.instance}; ST2=function(t){if(!t.O||!t.J){if(!iP()){let f=g.ar("scheduleGetConfigs");g.Sn(f)}t.C||(t.C=W1.yI(async()=>{try{await bp9(t)}catch{}try{await chI(t)}catch{}t.C&&(t.C=0)},100))}}; xxI=async function(t){if(g.EN("start_client_gcf")||g.EN("delete_gcf_config_db"))g.EN("start_client_gcf")&&(await g.gg()&&$U()&&!g.EN("delete_gcf_config_db")?(t.X=!0,ST2(t)):(JZ(t),aU(t))),g.EN("delete_gcf_config_db")&&await XrH()}; WN=function(){return g.YW("yt.gcf.config.hotConfigGroup")}; z8=function(t,f){t.O=f;g.TH("yt.gcf.config.hotConfigGroup",t.O||null)}; aU=function(t){z8(t,g.rC("RAW_HOT_CONFIG_GROUP"));t.Y(g.rC("SERIALIZED_HOT_HASH_DATA"))}; bp9=async function(t){if(t.O)return WN();if(!t.X)return t=g.ar("getHotConfig IDB not initialized"),g.Sn(t),Promise.reject(t);var f=iP(),H=g.rC("TIME_CREATED_MS");if(f){var Q=await YM(f);if(Q&&Q.timestamp>H)return z8(t,Q.config),t.Y(Q.hashData),WN()}else Q=g.ar("getHotConfig token error"),g.Sn(Q);aU(t);f&&t.O&&t.hotHashData&&await T8(t.O,t.hotHashData,f,H);return t.O?WN():(t=new g.NY("Config not available in ytConfig"),g.Sn(t),Promise.reject(t))}; eT=function(){return g.YW("yt.gcf.config.coldConfigGroup")}; jT=function(t,f){t.J=f;g.TH("yt.gcf.config.coldConfigGroup",t.J||null)}; yP=function(t,f){t.configData=f;g.TH("yt.gcf.config.coldConfigData",t.configData||null)}; G8=function(t,f){t.coldHashData=f;g.TH("yt.gcf.config.coldHashData",t.coldHashData||null)}; JZ=function(t){jT(t,g.rC("RAW_COLD_CONFIG_GROUP"));G8(t,g.rC("SERIALIZED_COLD_HASH_DATA"));yP(t,t.J?.configData)}; chI=async function(t){if(t.J)return eT();if(!t.X)return t=g.ar("getColdConfig IDB not initialized"),g.Sn(t),Promise.reject(t);var f=iP(),H=g.rC("TIME_CREATED_MS");if(f){var Q=await AZ(f);if(Q&&Q.timestamp>H)return jT(t,Q.config),yP(t,Q.configData),G8(t,Q.hashData),eT()}else Q=g.ar("getColdConfig"),g.Sn(Q);JZ(t);f&&t.J&&t.coldHashData&&t.configData&&await Fn(t.J,t.coldHashData,t.configData,f,H);return t.J?eT():(t=new g.NY("Config not available in ytConfig"),g.Sn(t),Promise.reject(t))}; s3=async function(t,f,H){if(g.EN("start_client_gcf")){H&&z8(t,H);t.Y(f);let Q=iP();Q&&(H||(H=(await YM(Q))?.config),await T8(H,f,Q));if(H){t=t.D;for(let N of t.J)N(H)}}}; hZ=async function(t,f,H){g.EN("start_client_gcf")&&(G8(t,f),t=iP())&&(H||(H=(await AZ(t))?.config),H&&await Fn(H,f,H.configData,t))}; Lg=function(){var t=O3(),f=(0,g.I)()-t.W;if(!(t.W!==0&&f0&&(f.request={internalExperimentFlags:H});rg(t,void 0,f);Xn(void 0,f);bP(void 0,f);cN(t,void 0,f);ST(void 0,f);g.EN("start_client_gcf")&&xM(void 0,f);g.rC("DELEGATED_SESSION_ID")&& !g.EN("pageid_as_header_web")&&(f.user={onBehalfOfUser:g.rC("DELEGATED_SESSION_ID")});!g.EN("fill_delegate_context_in_gel_killswitch")&&(t=g.rC("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(f.user={...f.user,serializedDelegationContext:t});t=g.rC("INNERTUBE_CONTEXT");g.EN("enable_persistent_device_token")&&t?.client?.rolloutToken&&(f.client.rolloutToken=t?.client?.rolloutToken);t=Object;H=t.assign;var Q=f.client,N=g.rC("DEVICE",""),m={};for(let [U,C]of Object.entries(g.IO(N)))N=U,N==="cbrand"? m.deviceMake=C:N==="cmodel"?m.deviceModel=C:N==="cbr"?m.browserName=C:N==="cbrver"?m.browserVersion=C:N==="cos"?m.osName=C:N==="cosver"?m.osVersion=C:N==="cplatform"&&(m.platform=C);f.client=H.call(t,Q,m);g.EN("web_attention_logging_enabled")&&(f.client.windowWidthPoints=window.innerWidth,f.client.windowHeightPoints=window.innerHeight);return f}; rg=function(t,f,H){t=t.TQ;if(t==="WEB"||t==="MWEB"||t===1||t===2)f?(H=V0(f,qX,96)||new qX,t=R3(),t=Object.keys(RI9).indexOf(t),t=t===-1?null:t,t!==null&&SM(H,3,t),jM(f,qX,96,H)):H&&(H.client.mainAppWebInfo=H.client.mainAppWebInfo??{},H.client.mainAppWebInfo.webDisplayMode=R3())}; Xn=function(t,f){var H=g.YW("yt.embedded_player.embed_url");H&&(t?(f=V0(t,dg,7)||new dg,g.bD(f,4,H),jM(t,dg,7,f)):f&&(f.thirdParty={embedUrl:H}))}; bP=function(t,f){if(g.EN("web_log_memory_total_kbytes")&&g.oH.navigator?.deviceMemory){let H=g.oH.navigator?.deviceMemory;t?qu(t,95,g.vr(H*1E6)):f&&(f.client.memoryTotalKbytes=`${H*1E6}`)}}; cN=function(t,f,H){t.appInstallData&&(f?(H=V0(f,IU,62)??new IU,g.bD(H,6,t.appInstallData),jM(f,IU,62,H)):H&&(H.client.configInfo=H.client.configInfo||{},H.client.configInfo.appInstallData=t.appInstallData))}; ST=function(t,f){var H=tg();H&&(t?SM(t,61,qT0[H]):f&&(f.client.connectionType=H));g.EN("web_log_effective_connection_type")&&(H=Hb())&&(t?SM(t,94,dxV[H]):f&&(f.client.effectiveConnectionType=H))}; I_d=function(t,f,H={}){var Q={};g.rC("EOM_VISITOR_DATA")?Q={"X-Goog-EOM-Visitor-Id":g.rC("EOM_VISITOR_DATA")}:Q={"X-Goog-Visitor-Id":H.visitorData||g.rC("VISITOR_DATA","")};if(f&&f.includes("www.youtube-nocookie.com"))return Q;f=H.gu||g.rC("AUTHORIZATION");f||(t?f=`Bearer ${g.YW("gapi.auth.getToken")().access_token}`:(t=dA().bq(pg),g.EN("pageid_as_header_web")||delete t["X-Goog-PageId"],Q={...Q,...t}));f&&(Q.Authorization=f);return Q}; xM=function(t,f){var H=Lg();if(H){var Q=H.coldConfigData,N=H.coldHashData;H=H.hotHashData;t?(f=V0(t,IU,62)??new IU,Q=g.bD(f,1,Q),g.bD(Q,3,N).Y(H),jM(t,IU,62,f)):f&&(f.client.configInfo=f.client.configInfo||{},Q&&(f.client.configInfo.coldConfigData=Q),N&&(f.client.configInfo.coldHashData=N),H&&(f.client.configInfo.hotHashData=H))}}; ng=function(t){this.version=1;this.args=t}; wg=function(t,f){this.topic=t;this.J=f}; vN=function(t,f){var H=Kg();H&&H.publish.call(H,t.toString(),t,f)}; pr8=function(t){var f=BN,H=Kg();if(!H)return 0;var Q=H.subscribe(f.toString(),(N,m)=>{var U=g.YW("ytPubsub2Pubsub2SkipSubKey");U&&U==Q||(U=()=>{if(MX[Q])try{if(m&&f instanceof wg&&f!=N)try{{var C=f.J,D=m;if(!D.args||!D.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let k;try{if(!C.Gm){let F=new C;C.Gm=F.version}k=C.Gm}catch(F){}if(!k||D.version!=k)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{m=Reflect.construct(C,g.Kw(D.args))}catch(F){throw F.message= "yt.pubsub2.Data.deserialize(): "+F.message,F;}}}catch(k){throw k.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+f.toString()+": "+k.message,k;}t.call(window,m)}catch(k){cs(k)}},t2[f.toString()]?g.YW("yt.scheduler.instance")?W1.yI(U):g.gm(U,0):U())}); MX[Q]=!0;f1[f.toString()]||(f1[f.toString()]=[]);f1[f.toString()].push(Q);return Q}; KhW=function(){var t=n$9,f=pr8(function(H){t.apply(void 0,arguments);wr0(f)}); return f}; wr0=function(t){var f=Kg();f&&(typeof t==="number"&&(t=[t]),g.Z7(t,H=>{f.unsubscribeByKey(H);delete MX[H]}))}; Kg=function(){return g.YW("ytPubsub2Pubsub2Instance")}; H9=function(t,f,H={sampleRate:.1}){Math.random()$q||U$q||Q{f&&!Do(t,f,t.Of)?t.WP.yI(async()=>{f.id!==void 0&&await t.RH.py(f.id,t.gt);iA(t)}):t.Wh.a9()&&t.Y()})}; P9=async function(t,f){if(!C1(t))throw Error("IndexedDB is not supported: immediateSend");f.id!==void 0&&(await t.RH.Ul(f.id,t.gt)||t.Rc(Error("The request cannot be found in the database.")));Do(t,f,t.FR)?(f.skipRetry||(f=Mg9(t,f)),f&&(f.skipRetry&&f.id!==void 0&&await t.RH.gU(f.id,t.gt),t.JU(f.url,f.options,!!f.skipRetry))):(t.Rc(Error("Networkless Logging: Stored logs request expired age limit")),f.id!==void 0&&await t.RH.gU(f.id,t.gt))}; uA=function(t,f){t.lk&&!t.Wh.a9()?t.lk(f):t.handleError(f)}; Do=function(t,f,H){f=f.timestamp;return t.now()-f>=H?!1:!0}; Mg9=function(t,f){if(!C1(t))throw Error("IndexedDB is not supported: updateRequestHandlers");var H=f.options.onError?f.options.onError:()=>{}; f.options.onError=async(N,m)=>{var U=tpH(m),C=f5e(m);C&&t.hG&&t.hG("web_enable_error_204")&&t.handleError(Error("Request failed due to compression"),f.url,m);if(t.hG&&t.hG("nwl_consider_error_code")&&U||t.hG&&!t.hG("nwl_consider_error_code")&&t.potentialEsfErrorCounter<=t.uw)if(t.Wh.tn&&await t.Wh.tn(),!t.Wh.a9()){H(N,m);t.hG&&t.hG("nwl_consider_error_code")&&f?.id!==void 0&&await t.RH.py(f.id,t.gt,!1);return}t.hG&&t.hG("nwl_consider_error_code")&&!U&&t.potentialEsfErrorCounter>t.uw||(t.potentialEsfErrorCounter++, f?.id!==void 0&&(f.sendCount{t.Wh.a9()&&t.Y()},t.az)):await t.RH.gU(f.id,t.gt)),H(N,m))}; var Q=f.options.onSuccess?f.options.onSuccess:()=>{}; f.options.onSuccess=async(N,m)=>{f?.id!==void 0&&await t.RH.gU(f.id,t.gt);t.Wh.VF&&t.hG&&t.hG("vss_network_hint")&&t.Wh.VF(!0);Q(N,m)}; return f}; tpH=function(t){return(t=t?.error?.code)&&t>=400&&t<=599?!1:!0}; f5e=function(t){t=t?.error?.code;return!(t!==400&&t!==415)}; H_8=function(){if(EQ)return EQ();EQ=oU("LogsDatabaseV2",{VK:{LogsRequestsStore:{YI:2}},shared:!1,upgrade(t,f,H){f(2)&&cb(t,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});f(3);f(5)&&(H=H.objectStore("LogsRequestsStore"),H.J.indexNames.contains("newRequest")&&H.J.deleteIndex("newRequest"),qY(H,"newRequestV2",["status","interface","timestamp"]));f(7)&&S6(t,"sapisid");f(9)&&S6(t,"SWHealthLog")},version:9});return EQ()}; oF=function(t){return MY(H_8(),t)}; QM8=async function(t,f){var H={startTime:(0,g.I)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};f=await oF(f);t={...t,options:JSON.parse(JSON.stringify(t.options)),interface:g.rC("INNERTUBE_CONTEXT_CLIENT_NAME",0)};t=await f.put("LogsRequestsStore",t);H.ticks.tc=(0,g.I)();kq(H);return t}; $uB=async function(t,f){var H={startTime:(0,g.I)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};f=await oF(f);var Q=g.rC("INNERTUBE_CONTEXT_CLIENT_NAME",0),N=[t,Q,0];Q=[t,Q,(0,g.I)()];var m=IDBKeyRange.bound(N,Q),U="prev";g.EN("use_fifo_for_networkless")&&(U="next");var C=void 0;N=t==="NEW"?"readwrite":"readonly";g.EN("use_readonly_for_get_most_recent_by_status_killswitch")&&(N="readwrite");await Xp(f,["LogsRequestsStore"],{mode:N,qF:!0},D=>wn(D.objectStore("LogsRequestsStore").index("newRequestV2"), {query:m,direction:U},k=>{k.getValue()&&(C=k.getValue(),t==="NEW"&&(C.status="QUEUED",k.update(C)))})); H.ticks.tc=(0,g.I)();kq(H);return C}; N00=async function(t,f){return Xp(await oF(f),["LogsRequestsStore"],{mode:"readwrite",qF:!0},H=>{var Q=H.objectStore("LogsRequestsStore");return Q.get(t).then(N=>{if(N)return N.status="QUEUED",Q.put(N).then(()=>N)})})}; muH=async function(t,f,H=!0,Q){return Xp(await oF(f),["LogsRequestsStore"],{mode:"readwrite",qF:!0},N=>{var m=N.objectStore("LogsRequestsStore");return m.get(t).then(U=>U?(U.status="NEW",H&&(U.sendCount+=1),Q!==void 0&&(U.options.compress=Q),m.put(U).then(()=>U)):Wb.resolve(void 0))})}; UuB=async function(t,f){return(await oF(f)).delete("LogsRequestsStore",t)}; CbJ=async function(t){t=await oF(t);var f=(0,g.I)()-2592E6;await Xp(t,["LogsRequestsStore"],{mode:"readwrite",qF:!0},H=>Ir(H.objectStore("LogsRequestsStore"),{},Q=>{if(Q.getValue().timestamp<=f)return Q.delete().then(()=>pH(Q))}))}; i_H=async function(){await uP("LogsDatabaseV2")}; kq=function(t){g.EN("nwl_csi_killswitch")||H9("networkless_performance",t,{sampleRate:1})}; Ts=function(t){return MY(gKJ(),t)}; DuB=async function(t){t=await Ts(t);var f=(0,g.I)()-2592E6;await Xp(t,["SWHealthLog"],{mode:"readwrite",qF:!0},H=>Ir(H.objectStore("SWHealthLog"),{},Q=>{if(Q.getValue().timestamp<=f)return Q.delete().then(()=>pH(Q))}))}; Pb8=async function(t){await (await Ts(t)).clear("SWHealthLog")}; var ug9=function(t,f){return tT[W[5]](this,56,1443,t,f)}; g.Yq=function(t,f,H,Q,N="",m=!1,U=!1){if(t)if(H&&!g.ni())g.Sn(new g.NY("Legacy referrer-scrubbed ping detected")),t&&F2(t,void 0,{scrubReferrer:!0});else if(N)FJ(t,f,"POST",N,Q);else if(g.rC("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||Q||U)FJ(t,f,"GET","",Q,void 0,m,U);else{b:{try{c:{var C=new EKH({url:t});if(C.J.dsh==="1")var D=null;else{var k=C.J.ae;if(k==="1"){let A=C.J.adurl;if(A)try{D={version:3,b_:decodeURIComponent(A),FO:be(C.O,"act=1","ri=1",UVH(C))};break c}catch(V){}}D=k==="2"?{version:4,b_:be(C.O, "dct=1","suid="+C.Y,"ri=1"),FO:be(C.O,"act=1","ri=1","suid="+C.Y)}:null}}if(D){let A=aT(t);var F=!(!A||!A.endsWith("/aclk")||g.cD(t,"ri")!=="1");break b}}catch(A){}F=!1}F?A2(t)?(f&&f(),H=!0):H=!1:H=!1;H||F2(t,f)}}; oKV=function(t,f=""){A2(t,f)||g.Yq(t,void 0,void 0,void 0,f)}; A2=function(t,f=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(t,f))return!0}catch(H){}return!1}; F2=function(t,f,H={}){var Q=new Image,N=""+kYI++;VL[N]=Q;Q.onload=Q.onerror=()=>{f&&VL[N]&&f();delete VL[N]}; H.scrubReferrer&&(Q.referrerPolicy="no-referrer");Q.src=t}; g.OQ=function(t){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?t+"&nis=6":t+"&nis=5"}; W9=function(){J2||(J2=new aF("yt.offline"));return J2}; T08=function(t){if(g.EN("offline_error_handling")){var f=W9().get("errors",!0)||{};f[t.message]={name:t.name,stack:t.stack};t.level&&(f[t.message].level=t.level);W9().set("errors",f,2592E3,!0)}}; eG=function(){if(!zs.instance){let t=g.YW("yt.networkRequestMonitor.instance")||new zs;g.TH("yt.networkRequestMonitor.instance",t);zs.instance=t}return zs.instance}; yL=function(){if(!jG.instance){let t=g.YW("yt.networkStatusManager.instance")||new jG;g.TH("yt.networkStatusManager.instance",t);jG.instance=t}return jG.instance}; Gs=function(t,f){t.rateLimit?t.J?(W1.cn(t.C),t.C=W1.yI(()=>{t.Y!==f&&(t.dispatchEvent(f),t.Y=f,t.J=(0,g.I)())},t.rateLimit-((0,g.I)()-t.J))):(t.dispatchEvent(f),t.Y=f,t.J=(0,g.I)()):t.dispatchEvent(f)}; g.sQ=function(){var t=g.YW("yt.networklessRequestController.instance");t||(t=new FsB,g.TH("yt.networklessRequestController.instance",t),g.EN("networkless_logging")&&g.gg().then(f=>{t.gt=f;gS(t);t.W.resolve();t.h$&&Math.random()<=t.OH&&t.gt&&DuB(t.gt);g.EN("networkless_immediately_drop_sw_health_store")&&A3I(t)})); return t}; A3I=async function(t){if(!t.gt)throw g.ar("clearSWHealthLogsDb");Pb8(t.gt).catch(f=>{t.handleError(f)})}; YKI=function(t,f,H){f=g.EN("web_fp_via_jspb")?Object.assign({},f):f;g.EN("use_request_time_ms_header")?f.headers&&g.Bs(t)&&(f.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.I)()))):f.postParams?.requestTimeMs&&(f.postParams.requestTimeMs=Math.round((0,g.I)()));H&&Object.keys(f).length===0?g.Yq(t):f.compress?f.postBody?(typeof f.postBody!=="string"&&(f.postBody=JSON.stringify(f.postBody)),UQ(t,f.postBody,f,g.Y0)):UQ(t,JSON.stringify(f.postParams),f,Vo):g.Y0(t,f)}; h2=function(t,f){g.EN("use_event_time_ms_header")&&g.Bs(t)&&(f.headers||(f.headers={}),f.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.I)())));return f}; g.Zo=function(t,f,H,Q){!g.rC("VISITOR_DATA")&&f!=="visitor_id"&&Math.random()<.01&&g.Sn(new g.NY("Missing VISITOR_DATA when sending innertube request.",f,H,Q));if(!t.isReady())throw t=new g.NY("innertube xhrclient not ready",f,H,Q),cs(t),t;var N={headers:Q.headers||{},method:"POST",postParams:H,postBody:Q.postBody,postBodyFormat:Q.postBodyFormat||"JSON",onTimeout:()=>{Q.onTimeout()}, onFetchTimeout:Q.onTimeout,onSuccess:(k,F)=>{if(Q.onSuccess)Q.onSuccess(F)}, onFetchSuccess:k=>{if(Q.onSuccess)Q.onSuccess(k)}, onProgress:k=>{if(Q.onProgress)Q.onProgress(k)}, onError:(k,F)=>{if(Q.onError)Q.onError(F)}, onFetchError:k=>{if(Q.onError)Q.onError(k)}, timeout:Q.timeout,withCredentials:!0,compress:Q.compress};N.headers["Content-Type"]||(N.headers["Content-Type"]="application/json");H="";var m=t.config_.Dc;m&&(H=m);m=t.config_.ao||!1;var U=I_d(m,H,Q);Object.assign(N.headers,U);N.headers.Authorization&&!H&&m&&(N.headers["x-origin"]=window.location.origin);var C=g.KQ(`${H}${`/youtubei/${t.config_.innertubeApiVersion}/${f}`}`,{alt:"json"}),D=(k=!1)=>{try{if(k&&Q.retry&&!Q.networklessOptions.bypassNetworkless)N.method="POST",Q.networklessOptions.writeThenSend? g.sQ().writeThenSend(C,N):g.sQ().sendAndWrite(C,N);else if(Q.compress)if(N.postBody){let F=N.postBody;typeof F!=="string"&&(F=JSON.stringify(N.postBody));UQ(C,F,N,g.Y0)}else UQ(C,JSON.stringify(N.postParams),N,Vo);else Vo(C,N)}catch(F){if(F.name==="InvalidAccessError")g.Sn(Error("An extension is blocking network request."));else throw F;}}; g.YW("ytNetworklessLoggingInitializationOptions")&&L1.isNwlInitialized?Cg().then(k=>{D(k)}):D(!1)}; c9=function(t,f,H){var Q=lA();if(Q&&f){let N=Q.subscribe(t,function(){var m=arguments,U=()=>{rS[N]&&f.apply&&typeof f.apply=="function"&&f.apply(H||window,m)}; try{X2[t]?U():g.gm(U,0)}catch(C){cs(C)}},H); rS[N]=!0;bA[t]||(bA[t]=[]);bA[t].push(N);return N}return 0}; var jx0=function(t){return f5[W[5]](this,32,5053,t)}; SG=function(t){var f=lA();f&&(typeof t==="number"?t=[t]:typeof t==="string"&&(t=[parseInt(t,10)]),g.Z7(t,H=>{f.unsubscribeByKey(H);delete rS[H]}))}; xq=function(t,f){var H=lA();return H?H.publish.apply(H,arguments):!1}; qA=function(t){var f=lA();if(f)if(f.clear(t),t)RF(t);else for(let H in bA)RF(H)}; lA=function(){return g.oH.ytPubsubPubsubInstance}; RF=function(t){bA[t]&&(t=bA[t],g.Z7(t,f=>{rS[f]&&delete rS[f]}),t.length=0)}; dS=function(t,f,H=null){VpH(t,f,H)}; VpH=function(t,f,H=null){var Q=IF(typeof t==="string"?t:t.toString()),N=document.getElementById(Q),m=N&&AN(N),U=N&&!m;m?f&&f():(f&&(m=c9(Q,f),f=`${j8(f)}`,p1[f]=m),U||(N=O_2(t,Q,()=>{AN(N)||(UxI(N),xq(Q),g.gm(()=>{qA(Q)},0))},H)))}; O_2=function(t,f,H,Q=null){var N=g.t9("SCRIPT");N.id=f;N.onload=()=>{H&&setTimeout(H,0)}; N.onreadystatechange=()=>{switch(N.readyState){case "loaded":case "complete":N.onload()}}; Q&&N.setAttribute("nonce",Q);g.G9(N,typeof t==="string"?hv(t):t);t=document.getElementsByTagName("head")[0]||document.body;t.insertBefore(N,t.firstChild);return N}; IF=function(t){var f=document.createElement("a");g.FI(f,t);t=f.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${kn(t)}`}; n1=function(t,f){if(t===f)t=!0;else if(Array.isArray(t)&&Array.isArray(f))t=Nm(t,f,n1);else if(g.zH(t)&&g.zH(f))a:if(g.TD(t).length!=g.TD(f).length)t=!1;else{for(let H in t)if(!n1(t[H],f[H])){t=!1;break a}t=!0}else t=!1;return t}; v9=function(t,...f){if(!wS(t)||f.some(H=>!wS(H)))throw Error("Only objects may be merged."); for(let H of f)K1(t,H)}; K1=function(t,f){for(let H in f)if(wS(f[H])){if(H in t&&!wS(t[H]))throw Error("Cannot merge an object into a non-object.");H in t||(t[H]={});K1(t[H],f[H])}else if(B9(f[H])){if(H in t&&!B9(t[H]))throw Error("Cannot merge an array into a non-array.");H in t||(t[H]=[]);MA(t[H],f[H])}else t[H]=f[H];return t}; MA=function(t,f){for(let H of f)wS(H)?t.push(K1({},H)):B9(H)?t.push(MA([],H)):t.push(H);return t}; wS=function(t){return typeof t==="object"&&!Array.isArray(t)}; B9=function(t){return typeof t==="object"&&Array.isArray(t)}; g.tQ=function(t=!1){g.qm.call(this);this.Es=new $1(t);g.c(this,this.Es)}; HU=function(t){if(window.crypto&&window.crypto.getRandomValues)try{var f=Array(t),H=new Uint8Array(t);window.crypto.getRandomValues(H);for(var Q=0;Q(t&15).toString(16)).join("")}; iS=function(){({Lr:f=!1,ji:t=!0}={});var t,f;if(g.YW("_lact",window)==null){var H=parseInt(g.rC("LACT"),10);H=isFinite(H)?Date.now()-Math.max(H,0):-1;g.TH("_lact",H,window);g.TH("_fact",H,window);H==-1&&UE();J3I(f,t);new rA(()=>{Ca("mouse",100)})}}; J3I=function(t=!1,f=!0){var H=window;g.Le(H.document,"keydown",UE);g.Le(H.document,"keyup",UE);g.Le(H.document,"mousedown",UE);g.Le(H.document,"mouseup",UE);t?g.Le(H,"touchmove",()=>{Ca("touchmove",200)},{passive:!0}):(g.Le(H,"resize",()=>{Ca("resize",200)}),f&&g.Le(H,"scroll",()=>{Ca("scroll",200)})); g.Le(H.document,"touchstart",UE,{passive:!0});g.Le(H.document,"touchend",UE,{passive:!0})}; Ca=function(t,f){gG[t]||(gG[t]=!0,W1.yI(()=>{UE();gG[t]=!1},f))}; UE=function(){g.YW("_lact",window)==null&&(iS(),g.YW("_lact",window));var t=Date.now();g.TH("_lact",t,window);g.YW("_fact",window)==-1&&g.TH("_fact",t,window);(t=g.YW("ytglobal.ytUtilActivityCallback_"))&&t()}; g.Du=function(){var t=g.YW("_lact",window);return t==null?-1:Math.max(Date.now()-t,0)}; g.uS=function(t){return new PU(t)}; g.EE=function(t,f){t.O.set(f.wP,f);var H=t.Y.get(f.wP);if(H)try{H.T9(t.resolve(f.wP))}catch(Q){H.k7(Q)}}; Ti=function(t,f,H,Q=!1){if(H.indexOf(f)>-1)throw Error(`Deps cycle for: ${f}`);if(t.J.has(f))return t.J.get(f);if(!t.O.has(f)){if(Q)return;throw Error(`No provider for: ${f}`);}var N=t.O.get(f);H.push(f);if(N.vK!==void 0)Q=N.vK;else if(N.L7)Q=N[g.ov]?kh(t,N[g.ov],H):[],Q=N.L7(...Q);else if(N.UF){Q=N.UF;let m=Q[g.ov]?kh(t,Q[g.ov],H):[];Q=new Q(...m)}else{if(!Q)throw Error(`Could not resolve providers for: ${f}`);Q=void 0}H.pop();N.hg||t.J.set(f,Q);return Q}; kh=function(t,f,H){return f?f.map(Q=>Q instanceof PU?Ti(t,Q.key,H,!0):Ti(t,Q,H)):[]}; g.AQ=function(){Fi||(Fi=new a52);return Fi}; V7=function(){return"h5vcc"in Yh&&Yh.h5vcc.traceEvent?.traceBegin&&Yh.h5vcc.traceEvent?.traceEnd?1:"performance"in Yh&&Yh.performance.mark&&Yh.performance.measure?2:0}; OE=function(t){var f=V7();switch(f){case 1:Yh.h5vcc.traceEvent.traceBegin("YTLR",t);break;case 2:Yh.performance.mark(`${t}-start`);break;case 0:break;default:g.A5(f,"unknown trace type")}}; JQ=function(t){var f=V7();switch(f){case 1:Yh.h5vcc.traceEvent.traceEnd("YTLR",t);break;case 2:f=`${t}-start`;let H=`${t}-end`;Yh.performance.mark(H);Yh.performance.measure(t,f,H);break;case 0:break;default:g.A5(f,"unknown trace type")}}; Ws0=function(t){var f=Array.from(t.J.keys()).sort((H,Q)=>(t.J[Q].priority??0)-(t.J[H].priority??0)); for(let H of f)f=t.J[H],f.jobId===void 0||f.lw||(t.scheduler.cn(f.jobId),g.mV(0,f.pX,10))}; euW=function(t,f,H){zue&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${t.constructor.name}] '${t.state}' to '${f}'`),console.log("with message: ",H),console.groupEnd())}; GY0=function(t,f){var H=f.filter(N=>(t.O??N.priority??0)===10),Q=f.filter(N=>(t.O??N.priority??0)!==10); return t.C.cQ?async(...N)=>{await jMB(H,...N);av(t,Q,...N)}:(...N)=>{y32(H,...N); av(t,Q,...N)}}; jMB=async function(t,...f){g.gn();for(let H of t){let Q;CH(()=>{WU(H.name);var N=zi(()=>H.callback(...f)); eQ(N)?Q=g.EN("web_lifecycle_error_handling_killswitch")?N.then(()=>{jQ(H.name)}):N.then(()=>{jQ(H.name)},m=>{window.onerror?.(m.message,"",0,0,m); jQ(H.name)}):jQ(H.name)}); Q&&await Q}}; av=function(t,f,...H){f=f.map(Q=>({pX:()=>{WU(Q.name);zi(()=>Q.callback(...H)); jQ(Q.name)}, priority:t.O??Q.priority??0})); f.length&&(t.Y=new sMW(f))}; y32=function(t,...f){g.gn();for(let H of t)CH(()=>{WU(H.name);zi(()=>H.callback(...f)); jQ(H.name)})}; WU=function(t){y7&&t&&OE(t)}; jQ=function(t){y7&&t&&JQ(t)}; zi=function(t){if(g.EN("web_lifecycle_error_handling_killswitch"))return t();try{return t()}catch(f){window.onerror?.(f.message,"",0,0,f)}}; sE=function(){Gi||(Gi=new hud);return Gi}; La=function(){hQ||(hQ=y5(g.rC("WORKER_SERIALIZATION_URL")));return hQ||void 0}; lS=function(){var t=La();Zu||t===void 0||(Zu=new Worker(io(t),void 0));return Zu}; bS=function(t,f){var H=rG(f);if(t.J[H])return t.J[H];var Q=Object.keys(t.store)||[];if(Q.length<=1&&rG(f)===Q[0])return Q;var N=[];for(let U=0;U{H=H.data;if(H.op==="serializedGelBatch"){var Q=na.get(H.key);Q&&(wG(H.serializedBatch,Q.client,Q.resolve,Q.networklessOptions,Q.isIsolated,Q.useVSSEndpoint,Q.dangerousLogToVisitorSession,Q.requestsOutstanding),na.delete(H.key))}},f=lS(); f&&(f.addEventListener("message",t),f.onerror=()=>{na.clear()}); pa=!0}}; Z_H=function(t,f){if(t.endpoint==="log_event"){Ka(t);var H=vU(t),Q=BU(t.payload)||"",N=M5(Q),m=200;if(N){if(N.enabled===!1&&!g.EN("web_payload_policy_disabled_killswitch"))return;m=tC(N.tier);if(m===400){fj(t,f);return}}HH[H]=!0;H={cttAuthInfo:H,isJspb:!1,tier:m};Iv().storePayload(H,t.payload);QS(f,!1,H,$6(Q))}}; l58=function(t,f,H){if(f.endpoint==="log_event"){Ka(void 0,f);var Q=vU(f,!0),N=M5(t),m=200;if(N){if(N.enabled===!1&&!g.EN("web_payload_policy_disabled_killswitch"))return;m=tC(N.tier);if(m===400){N$(t,f,H);return}}HH[Q]=!0;Q={cttAuthInfo:Q,isJspb:!0,tier:m};Iv().storePayload(Q,ep(f.payload));QS(H,!0,Q,$6(t))}}; QS=function(t,f=!1,H,Q=!1){t&&Rv(t);t=oS("tvhtml5_logging_max_batch_ads_fork")||oS("tvhtml5_logging_max_batch")||oS("web_logging_max_batch")||100;var N=(0,g.I)(),m=mq(f,H.tier),U=m.C;Q&&(m.J=!0);Q=0;H&&(Q=Iv().getSequenceCount(H));Q>=1E3?Us({writeThenSend:!0},f,H.tier):Q>=t?Cj||(Cj=ii(()=>{Us({writeThenSend:!0},f,H.tier);Cj=void 0},0)):N-U>=10&&(gl(f,H.tier),m.C=N)}; fj=function(t,f){if(t.endpoint==="log_event"){g.EN("more_accurate_gel_parser")&&Iv().storePayload({isJspb:!1},t.payload);Ka(t);var H=vU(t),Q=new Map;Q.set(H,[t.payload]);var N=BU(t.payload)||"";(t=q5(f))&&Rv(t);return new g.WE((m,U)=>{xh&&xh.isReady()?Dp(Q,xh,m,U,{bypassNetworkless:!0},!0,$6(N)):m()})}}; N$=function(t,f,H){if(f.endpoint==="log_event"){Ka(void 0,f);var Q=vU(f,!0),N=new Map;N.set(Q,[ep(f.payload)]);(f=q5(H))&&Rv(f);return new g.WE(m=>{xh&&xh.isReady()?PH(N,xh,m,{bypassNetworkless:!0},!0,$6(t)):m()})}}; vU=function(t,f=!1){var H="";if(t.dangerousLogToVisitorSession)H="visitorOnlyApprovedKey";else if(t.cttAuthInfo){if(f){f=t.cttAuthInfo.token;H=t.cttAuthInfo;let Q=new ui;H.videoId?Q.setVideoId(H.videoId):H.playlistId&&CY(Q,2,Es,Nu(H.playlistId));oP[f]=Q}else f=t.cttAuthInfo,H={},f.videoId?H.videoId=f.videoId:f.playlistId&&(H.playlistId=f.playlistId),k6[t.cttAuthInfo.token]=H;H=t.cttAuthInfo.token}return H}; Us=function(t={},f=!1,H){new g.WE((Q,N)=>{var m=mq(f,H),U=m.J;m.J=!1;if(g.EN("enable_web_tiered_gel")&&g.EN("web_vss_routing_check_all_tier_policies")){let C=mq(f,300),D=mq(f,200);U=U||C.J||D.J;C.J=!1;D.J=!1}TT(m.Y);TT(m.O);m.O=0;xh&&xh.isReady()?H===void 0&&g.EN("enable_web_tiered_gel")?Fl(Q,N,t,f,300,U):Fl(Q,N,t,f,H,U):(gl(f,H),Q())})}; Fl=function(t,f,H={},Q=!1,N=200,m=!1){var U=xh,C=new Map,D=new Map,k={isJspb:Q,cttAuthInfo:void 0,tier:N},F={isJspb:Q,cttAuthInfo:void 0};if(Q){for(let A of Object.keys(HH))f=g.EN("enable_web_tiered_gel")?Iv().smartExtractMatchingEntries({keys:[k,F],sizeLimit:1E3}):Iv().extractMatchingEntries({isJspb:!0,cttAuthInfo:A}),f.length>0&&C.set(A,f),(g.EN("web_fp_via_jspb_and_json")&&H.writeThenSend||!g.EN("web_fp_via_jspb_and_json"))&&delete HH[A];PH(C,U,t,H,!1,m)}else{for(let A of Object.keys(HH))C=g.EN("enable_web_tiered_gel")? Iv().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:A,tier:N},{isJspb:!1,cttAuthInfo:A}],sizeLimit:1E3}):Iv().extractMatchingEntries({isJspb:!1,cttAuthInfo:A}),C.length>0&&D.set(A,C),(g.EN("web_fp_via_jspb_and_json")&&H.writeThenSend||!g.EN("web_fp_via_jspb_and_json"))&&delete HH[A];Dp(D,U,t,f,H,!1,m)}}; gl=function(t=!1,f=200){var H=()=>{Us({writeThenSend:!0},t,f)},Q=mq(t,f),N=Q===AC||Q===Y6?5E3:r3J; g.EN("web_gel_timeout_cap")&&!Q.O&&(N=ii(()=>{H()},N),Q.O=N); TT(Q.Y);N=g.rC("LOGGING_BATCH_TIMEOUT",oS("web_gel_debounce_ms",1E4));g.EN("shorten_initial_gel_batch_timeout")&&VS&&(N=XgB);N=ii(()=>{oS("gel_min_batch_size")>0?Iv().getSequenceCount({cttAuthInfo:void 0,isJspb:t,tier:f})>=b_H&&H():H()},N); Q.Y=N}; Dp=function(t,f,H,Q,N={},m,U){if(t.size===0)H();else{var C=Math.round((0,g.I)()),D=t.size,k=Os(U);for(let [F,A]of t){t=F;U=A;let V=g.yl({context:g.RU(f.config_||g.lP())});if(!g.JI(U)&&!g.EN("throw_err_when_logevent_malformed_killswitch")){Q();break}V.events=U;(U=k6[t])&&c3B(V,t,U);delete k6[t];let O=t==="visitorOnlyApprovedKey";SKH(V,C,O);JC(N);let z=R=>{g.EN("start_client_gcf")&&W1.yI(async()=>{await aP(R)}); D--;D||H()},r=0,d=()=>{r++; if(N.bypassNetworkless&&r===1)try{g.Zo(f,k,V,WH({writeThenSend:!0},O,z,d,m)),VS=!1}catch(R){cs(R),Q()}D--;D||H()}; try{g.Zo(f,k,V,WH(N,O,z,d,m)),VS=!1}catch(R){cs(R),Q()}}}}; PH=function(t,f,H,Q={},N,m){if(t.size===0)H();else{var U=Math.round((0,g.I)()),C={value:t.size},D=new Map([...t]);for(let [d]of D){var k=d,F=t.get(k);D=new xuV;var A=f.config_||g.lP(),V=new zT,O=new ej;g.bD(O,1,A.ZF);g.bD(O,2,A.BJ);SM(O,16,A.v$);g.bD(O,17,A.innertubeContextClientVersion);if(A.f0){var z=A.f0,r=new IU;z.coldConfigData&&g.bD(r,1,z.coldConfigData);z.appInstallData&&g.bD(r,6,z.appInstallData);z.coldHashData&&g.bD(r,3,z.coldHashData);z.hotHashData&&r.Y(z.hotHashData);jM(O,IU,62,r)}(z=g.oH.devicePixelRatio)&& z!=1&&qu(O,65,g.Ah(z));z=k0();z!==""&&g.bD(O,54,z);z=Tv();if(z.length>0){r=new jj;for(let R=0;R{g.EN("start_client_gcf")&&W1.yI(async()=>{await aP(D)}); C.value--;C.value||H()},()=>{C.value--; C.value||H()},N); Q.headers["Content-Type"]="application/json+protobuf";Q.postBodyFormat="JSPB";Q.postBody=t;g.Zo(f,m,"",Q);VS=!1}; JC=function(t){g.EN("always_send_and_write")&&(t.writeThenSend=!1)}; WH=function(t,f,H,Q,N){t={retry:!0,onSuccess:H,onError:Q,networklessOptions:t,dangerousLogToVisitorSession:f,Jz:!!N,headers:{},postBodyFormat:"",postBody:"",compress:g.EN("compress_gel")||g.EN("compress_gel_lr")};Zp()&&(t.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.I)())));return t}; SKH=function(t,f,H){Zp()||(t.requestTimeMs=String(f));g.EN("unsplit_gel_payloads_in_logs")&&(t.unsplitGelPayloadsInLogs=!0);!H&&(f=g.rC("EVENT_ID"))&&(H=li(),t.serializedClientEventId={serializedEventId:f,clientCounter:String(H)})}; li=function(){var t=g.rC("BATCH_CLIENT_COUNTER")||0;t||(t=Math.floor(Math.random()*65535/2));t++;t>65535&&(t=1);g.l$("BATCH_CLIENT_COUNTER",t);return t}; c3B=function(t,f,H){if(H.videoId)var Q="VIDEO";else if(H.playlistId)Q="PLAYLIST";else return;t.credentialTransferTokenTargetId=H;t.context=t.context||{};t.context.user=t.context.user||{};t.context.user.credentialTransferTokens=[{token:f,scope:Q}]}; Ka=function(t,f){var H=g.YW("yt.logging.transport.enableScrapingForTest"),Q=u7("il_payload_scraping");Q=(Q!==void 0?String(Q):"")==="enable_il_payload_scraping";if(!H)if(Q)cH=[],g.TH("yt.logging.transport.enableScrapingForTest",!0),g.TH("yt.logging.transport.scrapedPayloadsForTesting",cH),g.TH("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.TH("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.TH("yt.logging.transport.scrapeClientEvent",!0);else return;H=g.YW("yt.logging.transport.scrapedPayloadsForTesting");Q=g.YW("yt.logging.transport.payloadToScrape");f&&(f=f.payload,(f=g.YW("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(f)())&&H.push(f));f=g.YW("yt.logging.transport.scrapeClientEvent");if(Q&&Q.length>=1)for(let N=0;N{sE().currentState==="none"?t():sE().install({none:{callback:t}})},f):g.UG(0,t,f)}; TT=function(t){g.EN("transport_use_scheduler")?W1.cn(t):window.clearTimeout(t)}; aP=async function(t){t=t?.responseContext?.globalConfigGroup;var f=g.S(t,RuJ),H=t?.hotHashData,Q=g.S(t,qKd),N=t?.coldHashData,m=g.AQ().resolve(g.uS(g.VP));m&&(H&&(f?await s3(m,H,f):await s3(m,H)),N&&(Q?await hZ(m,N,Q):await hZ(m,N)));f=t?.rawFinchStaticConfigGroup;(t=t?.finchStaticHashData)?(H=g.AQ().resolve(g.uS(due)))?await H.kV({config:f||{},FT:t||""}):(f||t)&&g.Sn(new g.NY("FinchConfigManagerService is not present, but Finch config data is present.")):f&&g.Sn(new g.NY("Finch config data is present, but hash is missing."))}; mq=function(t,f=200){return t?f===300?AC:I5W:f===300?Y6:pgH}; M5=function(t){if(g.EN("enable_web_tiered_gel")){t=Sj[t||""];var f=g.AQ().resolve(g.uS(g.VP))?.aL()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(f)for(let H=0;Ht!==void 0)}; g.HS=function(t=0){t=vH(t);if(!t&&!g.rC("USE_CSN_FALLBACK",!0))return null;t||(t="UNDEFINED_CSN");return t?t:null}; B0I=function(t){for(let f of Object.values(vKH))if(g.HS(f)===t)return!0;return!1}; MpH=function(t,f,H){var Q=fh();(H=g.HS(H))&&delete Q[H];f&&(Q[t]=f)}; Qr=function(t){return fh()[t]}; NS=function(t,f,H=0,Q){if(t!==vH(H)||f!==g.rC(BH(H)))if(MpH(t,Q,H),wg9(t,H),g.l$(BH(H),f),f=()=>{setTimeout(()=>{t&&g.pj("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:$f,clientScreenNonce:t})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(f)}catch(N){f()}else f()}; Ur=function(t,f){var H=g.rC("VALID_SESSION_TEMPDATA_DOMAINS",[]),Q=g.Jy(window.location.href);Q&&H.push(Q);Q=g.Jy(t);if(g.dz(H,Q)||!Q&&g.qV(t,"/"))if(H=document.createElement("a"),g.FI(H,t),t=H.href)if(t=zw(t),t=eX(t))if(!f.csn&&(f.itct||f.ved)&&(f=Object.assign({csn:g.HS()},f)),N){var N=parseInt(N,10);isFinite(N)&&N>0&&mt(t,f,N)}else mt(t,f)}; mt=function(t,f,H){t=Ch(t);f=f?LM(f):"";H=H||5;g.Ce()&&l7(t,f,H)}; Ch=function(t){for(let f of tMB)t=SX(t,f);return"ST-"+kn(t).toString(36)}; g.iu=function(t){if(t.simpleText)return t.simpleText;if(t.runs){let f=[];for(let H of t.runs)H.text&&f.push(H.text);return f.join("")}return""}; g.gK=function(t){if(t.simpleText)return t=document.createTextNode(t.simpleText),t;var f=[];if(t.runs)for(let C=0;Ct.charCodeAt(H++); do{var N=Er(Q);if(N===Infinity)break;let m=N>>3;switch(N&7){case 0:N=Er(Q);if(m===2)return N;break;case 1:if(m===2)return;H+=8;break;case 2:N=Er(Q);if(m===2)return t.substr(H,N);H+=N;break;case 5:if(m===2)return;H+=4;break;default:return}}while(H500));Q++);Q=N}else if(typeof t==="object")for(N in t){if(t[N]){a:{var m=N;var U=t[N],C=f,D=H;if(typeof U!=="string"||m!=="clickTrackingParams"&&m!=="trackingParams"){m=0;break a}m=(U=Nt9(atob(U.replace(/-/g,"+").replace(/_/g,"/"))))?on(`${m}.ve`,U,C,D):0}Q+=m;Q+=on(N,t[N],f,H);if(Q>500)break}}else H[f]=kf(t),Q+=H[f].length;else H[f]=kf(t),Q+=H[f].length;return Q}; on=function(t,f,H,Q){H+=`.${t}`;t=kf(f);Q[H]=t;return H.length+t.length}; kf=function(t){try{return(typeof t==="string"?t:String(JSON.stringify(t))).substr(0,500)}catch(f){return`unable to serialize ${typeof t} (${f.message})`}}; mR2=function(t,f={}){if(t=t.ZG){let H=t.SB,Q=t.Lc;t=[["componentStack",t.n2],["wizTagName",t.tagName],["wizOwnerTrace",t.Tb?.join(" > ")],["errorSeverity",H?.toString()],["wizFeatureFlags",Q?Object.entries(Q).join("\n"):void 0]];for(let [N,m]of t)t=m,t!==void 0&&(f[N]=t)}return f}; g.A4=function(t){g.Fw(t)}; g.Yf=function(t){g.Fw(t,"WARNING")}; g.Fw=function(t,f="ERROR"){var H={};H.name=g.rC("INNERTUBE_CONTEXT_CLIENT_NAME",1);H.version=g.rC("INNERTUBE_CONTEXT_CLIENT_VERSION");URJ(t,H,f)}; URJ=function(t,f,H="ERROR"){if(t){t.hasOwnProperty("level")&&t.level&&(H=t.level);if(g.EN("wiz_enable_metadata_extraction_killswitch")){var Q=f;if(!Q?.componentStack){var N=t.ZG?.n2;N&&(Q||(Q={}),Q.componentStack=N)}f=Q||f}else f=mR2(t,f),Q=t.ZG?.SB,Q!==void 0&&H!=="IGNORED"&&(H=Q>=3?"ERROR":"WARNING");if(g.EN("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.rC("SERVER_VERSION")))Q=[],Q.push(`Name: ${t.name}`),Q.push(`Message: ${t.message}`),t.hasOwnProperty("params")&& Q.push(`Error Params: ${JSON.stringify(t.params)}`),t.hasOwnProperty("args")&&Q.push(`Error args: ${JSON.stringify(t.args,null,2)}`),Q.push(`File name: ${t.fileName}`),Q.push(`Stacktrace: ${t.stack}`),Q=Q.join("\n"),window.console.log(Q,t);if(!(jK>=5)){Q=[];for(m of CD2)try{m()&&Q.push(m())}catch(z){}var m=Q;m=[...iYJ,...m];var U=kH2(t);Q=U.message||"Unknown Error";N=U.name||"UnknownError";var C=U.stack||t.dg||"Not available";if(C.startsWith(`${N}: ${Q}`)){var D=C.split("\n");D.shift();C=D.join("\n")}D= U.lineNumber||"Not available";U=U.fileName||"Not available";let O=0;if(t.hasOwnProperty("args")&&t.args&&t.args.length)for(var k=0;k=500);k++);else if(t.hasOwnProperty("params")&&t.params){let z=t.params;if(typeof t.params==="object")for(k in z){if(!z[k])continue;let r=`params.${k}`,d=kf(z[k]);f[r]=d;O+=r.length+d.length;if(O>500)break}else f.params=kf(z)}if(m.length)for(k=0;k=500);k++);navigator.vendor&& !f.hasOwnProperty("vendor")&&(f["device.vendor"]=navigator.vendor);k={message:Q,name:N,lineNumber:D,fileName:U,stack:C,params:f,sampleWeight:1};f=Number(t.columnNumber);isNaN(f)||(k.lineNumber=`${k.lineNumber}:${f}`);if(t.level==="IGNORED")var F=0;else a:{t=uu();for(F of t.ZP)if(k.message&&k.message.match(F.fT)){F=F.weight;break a}for(var A of t.qV)if(A.callback(k)){F=A.weight;break a}F=1}k.sampleWeight=F;F=k;for(var V of gRH){if(!V.XJ[F.name])continue;A=V.XJ[F.name];for(let z of A){A=F.message.match(z.CJ); if(!A)continue;F.params["params.error.original"]=A[0];t=z.groups;k={};for(f=0;f1E3&&g.Yf(new g.NY("IL Attach cache exceeded limit"))}U=dK(H,f);cS.has(U)?In(H,f):xf.set(U, !0)}}Q=Q.filter(C=>{C.csn!==f?(C.csn=f,C=!0):C=!1;return C}); H={csn:f,parentVe:H.getAsJson(),childVes:g.rz(Q,C=>C.getAsJson())}; f==="UNDEFINED_CSN"?ph("visualElementAttached",m,H):t?q$("visualElementAttached",H,t,m):g.pj("visualElementAttached",H,m)}; k32=function(t,f,H,Q,N,m,U){nh(H,f);Q=Xw({cttAuthInfo:Qr(f)||void 0,automatedLogEventSource:U},f);H={csn:f,ve:H.getAsJson(),eventType:1};N&&(H.clientData=N);f==="UNDEFINED_CSN"?ph("visualElementShown",Q,H):t?q$("visualElementShown",H,t,Q):g.pj("visualElementShown",H,Q)}; wK=function(t,f,H,Q=!1){var N=Q?16:8;Q=Xw({cttAuthInfo:Qr(f)||void 0,endOfSequence:Q,automatedLogEventSource:void 0},f);H={csn:f,ve:H.getAsJson(),eventType:N};f==="UNDEFINED_CSN"?ph("visualElementHidden",Q,H):t?q$("visualElementHidden",H,t,Q):g.pj("visualElementHidden",H,Q)}; TtI=function(t,f,H,Q,N,m){Kh(t,f,H,Q,m)}; Kh=function(t,f,H,Q,N){var m=void 0;nh(H,f);m=m||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";N=Xw({cttAuthInfo:Qr(f)||void 0,automatedLogEventSource:N},f);H={csn:f,ve:H.getAsJson(),gestureType:m};Q&&(H.clientData=Q);f==="UNDEFINED_CSN"?ph("visualElementGestured",N,H):t?q$("visualElementGestured",H,t,N):g.pj("visualElementGestured",H,N)}; Fle=function(){var t=HU(16);var f=[];for(let H=0;H{g.Z7(f,H=>{nh(H,t);var Q=Xw({cttAuthInfo:Qr(t)||void 0,automatedLogEventSource:void 0},t);H={csn:t,ve:H.getAsJson(),eventType:4};t==="UNDEFINED_CSN"?ph("visualElementShown",Q,H):g.pj("visualElementShown",H,Q)})})()}; YDJ=function(t,f){Z_(()=>{g.Z7(f,H=>{wK(void 0,t,H)})})()}; tD=function(){var t=!1;try{t=!!window.sessionStorage.getItem("session_logininfo")}catch{t=!0}return(g.rC("INNERTUBE_CLIENT_NAME")==="WEB"||g.rC("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&t}; f7=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.l$("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var t;let H=VMe;H||(H=document.querySelector("#persist_identity"));if(t=H){var f=t.src?(new URL(t.src)).origin:"*";t.contentWindow?.postMessage({action:"clear"},f)}}catch{}}; g.H7=function(t){t&&(t.startsWith("https://accounts.google.com/AddSession")?f7():t.startsWith("https://accounts.google.com/ServiceLogin")?f7():t.startsWith("https://myaccount.google.com")&&ff(t).O.endsWith("/youtubeoptions")&&f7());if(g.rC("LOGGED_IN",!0)&&tD()){var f=g.rC("VALID_SESSION_TEMPDATA_DOMAINS",[]);var H=g.Jy(window.location.href);H&&f.push(H);H=g.Jy(t);g.dz(f,H)||!H&&g.qV(t,"/")?(f=zw(t),(f=eX(f))?(f=Ch(f),f=(f=g.rm(f)||null)?g.IO(f):{}):f=null):f=null;f==null&&(f={});H=f;var Q=void 0; tD()?(Q||(Q=g.rC("LOGIN_INFO")),Q?(H.session_logininfo=Q,H=!0):H=!1):H=!1;H&&Ur(t,f)}}; Qc=function(t,f={}){var H=g.rC("EVENT_ID");H&&(f.ei||(f.ei=H));f&&Ur(t,f)}; g.NZ=function(t,f,H,Q,N=!1){H&&Ur(t,H);H=g.oA(t,g.E8)||g.$d;var m=D7(H);t!=m&&g.Sn(Error(`Unsafe window.open URL: ${t}`));t=m;f=f||kn(t).toString(36);try{if(N)return N=t,N=g.OQ(N),g.H7(N),aA(N,f,"attributionsrc")}catch(U){cs(U)}g.H7(t);return aA(H,f,Q)}; J_W=function(){var t=window.location.href;if(g.EN("kevlar_disable_theme_param"))return null;aT(t);try{let f=g.nQ(t).theme;return OYI.get(f)||null}catch(f){}return null}; mC=function(t,f){if(f.encryptedTokenJarContents&&(t.J[f.encryptedTokenJarContents]=f,typeof f.expirationSeconds==="string")){let H=Number(f.expirationSeconds);setTimeout(()=>{delete t.J[f.encryptedTokenJarContents]},H*1E3); t.O&&l7("CONSISTENCY",f.encryptedTokenJarContents,H,void 0,!0)}}; Uq=function(t){return t.localStorage===void 0?new aF("yt-client-location"):t.localStorage}; g.Dw=function(t,f=!1,H=!1,Q,N){var m=g.rC("INNERTUBE_CONTEXT");if(!m)return g.Fw(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};m=g.yl(m);g.EN("web_no_tracking_params_in_shell_killswitch")||delete m.clickTracking;m.client||(m.client={});var U=m.client;U.clientName==="MWEB"&&U.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(U.clientFormFactor=g.rC("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");U.screenWidthPoints=window.innerWidth;U.screenHeightPoints=window.innerHeight;U.screenPixelDensity= Math.round(window.devicePixelRatio||1);U.screenDensityFloat=window.devicePixelRatio||1;U.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var C=g.pe();var D="USER_INTERFACE_THEME_LIGHT";C.xi(165)?D="USER_INTERFACE_THEME_DARK":C.xi(174)?D="USER_INTERFACE_THEME_LIGHT":!g.EN("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(D="USER_INTERFACE_THEME_DARK");C=J_W()||D;U.userInterfaceTheme= C;g.oH.document&&(U.applicationState=g.oH.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!f){if(C=tg())U.connectionType=C;g.EN("web_log_effective_connection_type")&&(C=Hb())&&(m.client.effectiveConnectionType=C)}g.EN("web_log_memory_total_kbytes")&&g.oH.navigator?.deviceMemory&&(m.client.memoryTotalKbytes=`${g.oH.navigator?.deviceMemory*1E6}`);f&&Q&&!g.EN("web_it_context_set_original_url_ks")&&(C=Q,D=g.oH.location.href,D instanceof g.pL||(D=ff(D)),C instanceof g.pL||(C=ff(C)),C=D.resolve(C), U.originalUrl=C.toString());if(g.EN("web_gcf_hashes_innertube")){var k=Lg();k&&(C=k.coldConfigData,D=k.coldHashData,k=k.hotHashData,m.client.configInfo=m.client.configInfo||{},C&&(m.client.configInfo.coldConfigData=C),D&&(m.client.configInfo.coldHashData=D),k&&(m.client.configInfo.hotHashData=k))}C=g.nQ(g.oH.location.href);!g.EN("web_populate_internal_geo_killswitch")&&C.internalcountrycode&&(U.internalGeo=C.internalcountrycode);!g.EN("web_populate_client_screen_killswitch")&&N&&(U.clientScreen=N); U.clientName==="MWEB"||U.clientName==="WEB"?(U.mainAppWebInfo||(U.mainAppWebInfo={}),U.mainAppWebInfo.graftUrl=Q||g.oH.location.href,g.EN("kevlar_woffle")&&C7.instance&&(Q=C7.instance,U.mainAppWebInfo.pwaInstallabilityStatus=!Q.J&&Q.O?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),U.mainAppWebInfo.webDisplayMode=R3(),U.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):U.clientName==="TVHTML5"&&(!g.EN("web_lr_app_quality_killswitch")&& (Q=g.rC("LIVING_ROOM_APP_QUALITY"))&&(U.tvAppInfo=Object.assign(U.tvAppInfo||{},{appQuality:Q})),Q=g.rC("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(U.tvAppInfo=Object.assign(U.tvAppInfo||{},{certificationScope:Q}));if(!g.EN("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var F=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}F=void 0}F&&(U.timeZone=F)}(F=k0())?U.experimentsToken=F:delete U.experimentsToken;U=Tv();id.instance||(id.instance=new id);F=kS(id.instance.J); m.request={...m.request,internalExperimentFlags:U,consistencyTokenJars:F};!g.EN("web_prequest_context_killswitch")&&(U=g.rC("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(m.request.externalPrequestContext=U);F=g.pe();U=F.xi(58);F=F.get("gsml","");m.user={...m.user};U&&(m.user.enableSafetyMode=U);F&&(m.user.lockedSafetyMode=!0);g.EN("warm_op_csn_cleanup")?H&&(f=g.HS())&&(m.clientScreenNonce=f):!f&&(f=g.HS())&&(m.clientScreenNonce=f);t&&(m.clickTracking={clickTrackingParams:t});if(t=g.YW("yt.mdx.remote.remoteClient_"))m.remoteClient= t;gP.getInstance().setLocationOnInnerTubeContext(m);try{var A=g.my(),V=A.bid;delete A.bid;m.adSignalsInfo={params:[],bid:V};for(let [O,z]of Object.entries(A))A=O,V=z,m.adSignalsInfo.params?.push({key:A,value:`${V}`});if(m.client?.clientName==="TVHTML5"||m.client?.clientName==="TVHTML5_UNPLUGGED"){let O=g.rC("INNERTUBE_CONTEXT");O.adSignalsInfo&&(m.adSignalsInfo.advertisingId=O.adSignalsInfo.advertisingId,m.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",m.adSignalsInfo.limitAdTracking= O.adSignalsInfo.limitAdTracking,O.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(m.adSignalsInfo.atTrackingManagerAuthorizationStatus=O.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(O){g.Fw(O)}return m}; P7=function(t){var f={"Content-Type":"application/json"};g.rC("EOM_VISITOR_DATA")?f["X-Goog-EOM-Visitor-Id"]=g.rC("EOM_VISITOR_DATA"):g.rC("VISITOR_DATA")&&(f["X-Goog-Visitor-Id"]=g.rC("VISITOR_DATA"));f["X-Youtube-Bootstrap-Logged-In"]=g.rC("LOGGED_IN",!1);g.rC("DEBUG_SETTINGS_METADATA")&&(f["X-Debug-Settings-Metadata"]=g.rC("DEBUG_SETTINGS_METADATA"));t!=="cors"&&((t=g.rC("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(f["X-Youtube-Client-Name"]=t),(t=g.rC("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(f["X-Youtube-Client-Version"]= t),(t=g.rC("CHROME_CONNECTED_HEADER"))&&(f["X-Youtube-Chrome-Connected"]=t),(t=g.rC("DOMAIN_ADMIN_STATE"))&&(f["X-Youtube-Domain-Admin-State"]=t),(t=gP.getInstance().getXGeoHeader?.())&&(f["X-Geo"]=t));(t=g.rC("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(f["X-YouTube-Lava-Device-Context"]=t);return f}; ud=function(t){return()=>new t}; aG0=function(t){if(t.length===1)return t[0];var f=Eq.UNKNOWN_INTERFACE;if(f){f=new RegExp(f);for(var H of t)if(f.exec(H))return H}var Q=[];Object.entries(Eq).forEach(([N,m])=>{"UNKNOWN_INTERFACE"!==N&&Q.push(m)}); H=new RegExp(Q.join("|"));t.sort((N,m)=>N.length-m.length); for(let N of t)if(!H.exec(N))return N;return t[0]}; o2=function(t){return`/youtubei/v1/${aG0(t)}`}; Tx=function(t){return g.YW("ytcsi."+(t||"")+"data_")||kd(t)}; F_=function(){var t=Tx();t.info||(t.info={});return t.info}; AD=function(t){t=Tx(t);t.metadata||(t.metadata={});return t.metadata}; Yd=function(t){t=Tx(t);t.tick||(t.tick={});return t.tick}; Vc=function(t){t=Tx(t);if(t.gel){let f=t.gel;f.gelInfos||(f.gelInfos={});f.gelTicks||(f.gelTicks={})}else t.gel={gelTicks:{},gelInfos:{}};return t.gel}; Oq=function(t){t=Vc(t);t.gelInfos||(t.gelInfos={});return t.gelInfos}; WlJ=function(){var t=Vc();t.preLoggedGelInfos||(t.preLoggedGelInfos=[]);return t.preLoggedGelInfos}; JD=function(t){var f=Tx(t).nonce;f||(f=g.Q7(16),Tx(t).nonce=f);return f}; kd=function(t){var f={tick:{},info:{}};g.TH("ytcsi."+(t||"")+"data_",f);return f}; a2=function(){var t=g.YW("ytcsi.debug");t||(t=[],g.TH("ytcsi.debug",t),g.TH("ytcsi.reference",{}));return t}; zx=function(t){var f=a2();f.push(t);g.EN("limit_ytcsi_debug_array_size")&&f.length>W7&&f.splice(0,f.length-W7)}; jH=function(t){t=t||"";var f=eH();if(f[t])return f[t];var H={timerName:t,info:{},tick:{},span:{},jspbInfo:[]};zx(H);return f[t]=H}; yc=function(t){t=t||"";var f=eH();f[t]&&delete f[t];var H={timerName:t,info:{},tick:{},span:{},jspbInfo:[]};zx(H);f[t]=H}; eH=function(){var t=g.YW("ytcsi.reference");if(t)return t;a2();return g.YW("ytcsi.reference")}; sq=function(t){return Gx[t]||"LATENCY_ACTION_UNKNOWN"}; z4d=function(t,f,H={}){var Q=Math.round(H.timestamp||(0,g.I)());XN(t,1,Q{var Q=(0,g.I)();for(let N in X_)X_[N]&&Q-X_[N].time>6E4&&delete X_[N];t&&(t.J=0)},5E3)); return H.count>5?(H.count===6&&Math.random()*1E5<1&&(H=new g.NY("CSI data exceeded logging limit with key",f.split("_")),f.indexOf("plev")>=0||g.Yf(H)),!0):!1}; xd=function(){var t;g.EN("csi_use_performance_navigation_timing")?(t=c7?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(t.requestStart=SH(t.requestStart),t.responseEnd=SH(t.responseEnd),t.redirectStart=SH(t.redirectStart),t.redirectEnd=SH(t.redirectEnd),t.domainLookupEnd=SH(t.domainLookupEnd),t.connectStart=SH(t.connectStart),t.connectEnd=SH(t.connectEnd),t.responseStart=SH(t.responseStart),t.secureConnectionStart=SH(t.secureConnectionStart),t.domainLookupStart=SH(t.domainLookupStart),t.isPerformanceNavigationTiming= !0):t=c7.timing:t=g.EN("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(c7.timing)):c7.timing;return t}; SH=function(t){return Math.round(R2()+t)}; R2=function(){return g.EN("csi_use_time_origin")&&c7.timeOrigin?Math.floor(c7.timeOrigin):c7.timing.navigationStart}; jtV=function(){var t=WlJ(),f=Oq(),H=void 0;for(var Q=0;Q{v9(f,C);v9(m,C);U=!0}; for(let C of t)N(C);U&&dP(m)}}; I2=function(t,f){qZ("_start",t,f)}; dP=function(t,f){if(!g.EN("web_csi_action_sampling_enabled")||!Tx(f).actionDisabled){var H=jH(f||"");v9(H.info,t);t.loadType&&(H=t.loadType,AD(f).loadType=H);v9(Oq(f),t);H=JD(f);f=Tx(f).cttAuthInfo;rP().info(t,H,f)}}; y_2=function(){return(g.AQ().resolve(g.uS(g.VP))?.aL()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(t=>Object.values(t)[0])}; qZ=function(t,f,H){if(!g.EN("web_csi_action_sampling_enabled")||!Tx(H).actionDisabled){var Q=JD(H),N;if(N=g.EN("web_csi_debug_sample_enabled")&&Q){g.AQ().resolve(g.uS(g.VP))?.aL()&&!p7&&(p7=!0,qZ("gcfl",(0,g.I)(),H));N=g.AQ().resolve(g.uS(g.VP))?.aL()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var m;if(m=N!==0)b:{m=y_2();if(m.length>0)for(var U=0;U0?U:void 0;try{c7.mark(N,m)}catch(D){c7.mark(N)}}N= jH(H||"");N.tick[t]=f||(0,g.I)();if(N.callback&&N.callback[t])for(var C of N.callback[t])C();C=Vc(H);C.gelTicks&&(C.gelTicks[t]=!0);N=Yd(H);C=f||(0,g.I)();N[t]=C;N=Tx(H).cttAuthInfo;t==="_start"?(t=rP(),bd(t,`baseline_${Q}`)||g.pj("latencyActionBaselined",{clientActionNonce:Q},{timestamp:f,cttAuthInfo:N})):rP().tick(t,Q,f,N);n7(H);return C}}}; G3H=function(){var t=c7.getEntriesByType?.("mark");t&&t.forEach(f=>{f.name.startsWith("mark_")&&c7.clearMarks?.(f.name)})}; wP=function(){switch(OJ()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; K7=function(t){var f={},H=(Q,N,m)=>{N=N.match("_rid")?N.split("_rid")[0]:N;typeof m==="number"&&(m=JSON.stringify(m));Q.requestIds?Q.requestIds.push({endpoint:N,id:m}):Q.requestIds=[{endpoint:N,id:m}]}; for(let [Q,N]of Object.entries(t)){t=Q;let m=N;switch(t){case "GetBrowse_rid":H(f,t,m);break;case "GetGuide_rid":H(f,t,m);break;case "GetHome_rid":H(f,t,m);break;case "GetPlayer_rid":H(f,t,m);break;case "GetSearch_rid":H(f,t,m);break;case "GetSettings_rid":H(f,t,m);break;case "GetTrending_rid":H(f,t,m);break;case "GetWatchNext_rid":H(f,t,m);break;case "yt_red":f.isRedSubscriber=!!m;break;case "yt_ad":f.isMonetized=!!m}}return f}; ste=function(t,f){t=document.querySelector(t);if(!t)return!1;var H="",Q=t.nodeName;Q==="SCRIPT"?(H=t.src,H||(H=t.getAttribute("data-timing-href"))&&(H=window.location.protocol+H)):Q==="LINK"&&(H=t.href);WV(document)&&t.setAttribute("nonce",WV(document));return H?(t=c7.getEntriesByName(H))&&t[0]&&(t=t[0],H=R2(),qZ("rsf_"+f,H+Math.round(t.fetchStart)),qZ("rse_"+f,H+Math.round(t.responseEnd)),t.transferSize!==void 0&&t.transferSize===0)?!0:!1:!1}; h4I=function(){var t=window.location.protocol,f=c7.getEntriesByType("resource");f=g.lo(f,H=>H.name.indexOf(`${t}//fonts.gstatic.com/s/`)===0); (f=g.XI(f,(H,Q)=>Q.duration>H.duration?Q:H,{duration:0}))&&f.startTime>0&&f.responseEnd>0&&(qZ("wffs",SH(f.startTime)),qZ("wffe",SH(f.responseEnd)))}; LlW=function(t,f,H){c7&&c7.measure&&(t.startsWith("measure_")||(t="measure_"+t),H?c7.measure(t,f,H):f?c7.measure(t,f):c7.measure(t))}; v7=function(t){var f=lk("aft",t);if(f)return f;f=g.rC((t||"")+"TIMING_AFT_KEYS",["ol"]);var H=f.length;for(let Q=0;QH.name==="first-paint"))return SH(t.startTime)}var f; g.EN("csi_use_performance_navigation_timing")?f=c7.getEntriesByType("first-paint")[0].startTime:f=c7.timing.ag;return f?Math.max(0,f):0}; g.fX=function(t){kd(t);r_I();G3H();t||(g.rC("TIMING_ACTION")&&g.l$("PREVIOUS_ACTION",g.rC("TIMING_ACTION")),g.l$("TIMING_ACTION",""))}; $X=function(t,f){Z_(()=>{jH("").info.actionType=t;f&&g.l$("TIMING_AFT_KEYS",f);g.l$("TIMING_ACTION",t);var H=K7(g.rC("TIMING_INFO",{}));Object.keys(H).length>0&&dP(H);H={isNavigation:!0,actionType:sq(g.rC("TIMING_ACTION"))};var Q=g.rC("PREVIOUS_ACTION");Q&&(H.previousAction=sq(Q));if(Q=g.rC("CLIENT_PROTOCOL"))H.httpProtocol=Q;if(Q=g.rC("CLIENT_TRANSPORT"))H.transportProtocol=Q;(Q=g.HS())&&Q!=="UNDEFINED_CSN"&&(H.clientScreenNonce=Q);Q=wP();if(Q===1||Q===-1)H.isVisible=!0;Q=AD().loadType==="cold"; var N=F_();Q||(Q=N.yt_lt==="cold");if(Q){H.loadType="cold";Q=F_();N=xd();let C=R2(),D=g.rC("CSI_START_TIMESTAMP_MILLIS",0);D>0&&!g.EN("embeds_web_enable_csi_start_override_killswitch")&&(C=D);C&&(qZ("srt",N.responseStart),Q.prerender!==1&&I2(C));Q=lGd();Q>0&&qZ("fpt",Q);Q=xd();Q.isPerformanceNavigationTiming&&dP({performanceNavigationTiming:!0},void 0);qZ("nreqs",Q.requestStart,void 0);qZ("nress",Q.responseStart,void 0);qZ("nrese",Q.responseEnd,void 0);Q.redirectEnd-Q.redirectStart>0&&(qZ("nrs",Q.redirectStart, void 0),qZ("nre",Q.redirectEnd,void 0));Q.domainLookupEnd-Q.domainLookupStart>0&&(qZ("ndnss",Q.domainLookupStart,void 0),qZ("ndnse",Q.domainLookupEnd,void 0));Q.connectEnd-Q.connectStart>0&&(qZ("ntcps",Q.connectStart,void 0),qZ("ntcpe",Q.connectEnd,void 0));Q.secureConnectionStart>=R2()&&Q.connectEnd-Q.secureConnectionStart>0&&(qZ("nstcps",Q.secureConnectionStart,void 0),qZ("ntcpe",Q.connectEnd,void 0));c7&&"getEntriesByType"in c7&&h4I();Q=[];if(document.querySelector&&c7&&c7.getEntriesByName)for(m in Hk)Hk.hasOwnProperty(m)&& (N=Hk[m],ste(m,N)&&Q.push(N));var m=Q;if(m.length>0){H.resourceInfo=[];for(var U of m)H.resourceInfo.push({resourceCache:U})}}dP(H);jtV();B7(!0);U=g.rC("TIMING_ACTION");g.YW("ytglobal.timingready_")&&U&&QC()&&v7()&&n7()})()}; Uj=function(){var t={};Z_(()=>{QC()&&g.Np("aa",void 0,void 0);yc();g.fX();B7(!1);t.cttAuthInfo&&(Tx().cttAuthInfo=t.cttAuthInfo);g.l$("TIMING_AFT_KEYS",[]);t.wR?g.m$({loadType:"hot"}):g.m$({loadType:"warm"});g.l$("TIMING_ACTION","");delete g.rC("TIMING_INFO",{}).yt_lt;Z_(I2)(t.startTime,void 0)})()}; g.ix=function(t,f={}){Z_(()=>{g.CX(t);var H=f.sampleRate;if(!g.EN("web_csi_action_sampling_enabled")||H===void 0||H<=1)H=!1;else{var Q=JD(t);H=rK(Q)%H!==0}H&&(Tx(t).actionDisabled=!0);jH(t||"").info.actionType=t;f.cttAuthInfo&&(Tx(t).cttAuthInfo=f.cttAuthInfo);g.l$(t+"TIMING_ACTION",t);Z_(I2)(f.startTime,t);H={actionType:sq(t)};f.dR&&(H.previousAction=sq(g.rC("TIMING_ACTION")));(Q=g.HS())&&Q!=="UNDEFINED_CSN"&&(H.clientScreenNonce=Q);g.m$(H,t);B7(!0,t)})()}; g.CX=function(t){Z_(()=>{QC(t)&&g.Np("aa",void 0,t);yc(t);g.fX(t)})()}; QC=function(t){return Z_(()=>g.gY("_start",t))()}; g.m$=function(t,f,H=!1){Z_(dP)(t,f,H)}; g.Np=function(t,f,H){return Z_(qZ)(t,f,H)}; DD=function(t){Z_(LlW)("action_finished",t,void 0)}; g.gY=function(t,f){return Z_(()=>{var H=Yd(f);return t in H})()}; ux=function(t){if(!g.EN("universal_csi_network_ticks"))return"";t=aT(t)||"";var f=Object.keys(Pk);for(let H=0;H{}; var f=Pk[t];return f?(g.Ej(f),()=>{var H=g.EN("universal_csi_network_ticks")?(H=XFJ[t])?g.Ej(H):!1:!1;return H}):()=>{}}; g.Ej=function(t,f,H){return Z_(()=>{if(g.gY(t,H))return!1;g.Np(t,f,H);return!0})()}; g.kX=function(t,f,H){Z_(()=>{if(!QC(H)||g.gY(t,H))return!1;g.Np(t,f,H);return!0})()}; bY2=function(){Z_(()=>{var t=JD();requestAnimationFrame(()=>{setTimeout(()=>{t===JD()&&g.Np("ftl",void 0,void 0)},0)})})()}; c_J=function(t,f,H,Q,N){if(TU.instance!==void 0){if(Q=TU.instance,t=[t!==Q.W,f!==Q.Wh,H!==Q.Y,N!==Q.O,!1,!1,!1],t.some(m=>m))throw new g.NY("InnerTubeTransportService is already initialized",t); }else TU.instance=new TU(t,f,H,Q,N)}; SD0=async function(t,f,H){t=await yB(t.Y.bq(f?.qN?.identity||pg,{sessionIndex:f?.qN?.sessionIndex}));return Promise.resolve({...P7(H),...t})}; qD0=async function(t,f,H,Q=()=>{}){var N=f.config?.cA?.HO; if(N&&t.O&&t.O.has(N)&&!f.config?.cA?.disableCache){var m=await t.O.get(N);if(m&&!m.isExpired())return Q=FR(m),m.isProcessed()||(Ar(t,Q,f),await YX(t.O,N)),Promise.resolve(Q)}await xR0(f);(N=f.config?.requestKey)&&t.J.has(N)?H=t.J.get(N):(m=JSON.stringify(f.innerTubeRequest),f.v7={...f.v7,headers:{...(f.v7?.headers??{}),...H}},H={...f.v7},f.v7.method==="POST"&&(H={...H,body:m}),f.config?.Dj&&g.Np(f.config.Dj),H=t.Wh.fetch(f.input,H,f.config),N&&t.J.set(N,H));if((H=await H)&&"error"in H&&H?.error?.details){m= H.error.details;for(let U of m)(m=U["@type"])&&R4V.indexOf(m)>-1&&(delete U["@type"],H=U)}N&&t.J.has(N)&&t.J.delete(N);f.config?.jV&&g.Np(f.config.jV);Ar(t,H,f);f.config?.ES&&g.Np(f.config.ES);Q();return H||void 0}; g.Oj=function(t,f,H,Q,N={qN:{identity:pg}}){if(g.EN("maw_network_machine_raw_request")||g.EN("all_web_network_machine_raw_request")){let U=g.AQ().resolve(g.uS(VC))?.();if(U)return dRI(IGd(U,{innerTubeRequest:f,apiPath:H,clickTrackingParams:Q,config:N,includeCurrentScreenNonce:!0})).then(C=>C,()=>{})}var m=()=>{}; m=oj(ux(H));f.context||(f.context=g.Dw(Q,!0));return new g.WE(async U=>{var C=co(H);C=g.Bs(C)?"same-origin":"cors";if(t.Y.S4){var D=t.Y.bq(N?.qN?.identity||pg,{sessionIndex:N?.qN?.sessionIndex});C={...P7(C),...D}}else C=await SD0(t,N,C);D=Sl(co(H));D={input:D,v7:x0(D),innerTubeRequest:f,config:N};U(qD0(t,D,C,m))})}; xR0=async function(t){if(t?.innerTubeRequest?.context){t=t.innerTubeRequest.context;for(let f of[])await f.RF(t)}}; Ar=function(t,f,H){if(f&&!f?.sequenceMetaData?.skipProcessing&&t.C)for(let Q of Jr)t.C[Q]&&t.C[Q].handleResponse(f,H)}; pFI=function(){var t,f;return{L6:new aj((H,Q)=>{t=H;f=Q}), resolve:t,reject:f}}; zU=function(t){return Wk(t)?t:eQ(t)?new aj((f,H)=>{t.then(f,H)}):new aj(f=>{f(t)})}; eD=function(t){return new aj((f,H)=>{H(t)})}; jD=function(t){try{return zU(t())}catch(f){return eD(f)}}; dRI=function(t){return yC(t,g.WE)}; yC=function(t,f){return new f((H,Q)=>{GU(t,H,Q)})}; sj=async function(t){return yC(t,Promise)}; hr=function(t){if(t.J==="fulfilled"){var f=t.O;t.O=[];t.Y=[];for(var H of f)H(t.result)}else if(t.J==="rejected"){H=t.Y;t.O=[];t.Y=[];for(f of H)f(t.error)}}; GU=function(t,f,H){var {L6:Q,resolve:N,reject:m}=pFI();t.O.push(U=>{if(f)try{let C=f(U);N(C)}catch(C){m(C)}else N(U)}); t.Y.push(U=>{if(H)try{let C=H(U);N(C)}catch(C){m(C)}else m(U)}); hr(t);return Q}; LX=function(t,f){return GU(t,void 0,f)}; ZD=function(t,f){return nRJ(f.call(t))}; lx=function(t){return function*(){return yield{L6:zU(t)}}()}; nRJ=function(t){return jD(()=>rY(t,t.next()))}; rY=function(t,f){return f.done?zU(f.value):LX(GU(f.value.L6,H=>rY(t,t.next(H))),H=>rY(t,t.throw(H)))}; wFJ=function(t,f,H){return ZD(t,function(){var Q=this;return function*(){var N=yB(Q.J.bq(f?.qN?.identity||pg,{sessionIndex:f?.qN?.sessionIndex}));N=yield*lx(zU(N));return{...P7(H),...N}}()})}; bx=function(t){return t===1||t===2}; BtV=function(t,f,H=!1){var Q,N=g.S(f,KlI)?.request;N&&t.J.BG&&(Q=t.J.BG[N]);Q||H||(N=g.S(f,vRd)?.signal)&&t.J.kj&&(Q=t.J.kj[N]);if(!Q&&(t=H?t.J.vQ:t.J.rO))for(let m in f)if(t[m]){Q=t[m];break}if(!Q){if(H)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}f=Q();return zU(f)}; IGd=function(t,f){return t.run("REQUEST_INIT",f)}; ck=function(t,f){return t.run("PROCESS_RESPONSE",f,"ResponseMachine (Cache)")}; SD=function(t,f,H){return t.run("INIT",f,H!==void 0?`ResponseMachine (Chunk ${H})`:"ResponseMachine")}; MM2=function(){var t=g.AQ();g.EE(t,{wP:xX,L7:()=>new Map}); g.EE(t,{wP:Rj,UF:Rj,hg:!0});g.EE(t,{wP:qp,UF:qp,hg:!0});g.EE(t,{wP:dY,UF:dY,hg:!0});g.EE(t,{wP:Ij,UF:Ij,hg:!0});g.EE(t,{wP:pX,UF:pX,hg:!0});g.EE(t,{wP:nX,UF:nX,hg:!0});g.EE(t,{wP:wY,UF:wY,hg:!0});g.EE(t,{wP:KX,UF:KX,hg:!0});g.EE(t,{wP:vk,UF:vk,hg:!0});g.EE(t,{wP:Bk,UF:Bk,hg:!0});g.EE(t,{wP:Mp,L7:(f,H,Q,N,m,U,C,D,k,F)=>({COMMAND_INIT:D,REQUEST_INIT:k,CACHE:H,LOCAL_ROUTER:C,CONTEXT:Q,AUTH:f,DEDUPE:N,FETCH:U,RETRY:F,FALLBACK:m}), [g.ov]:[Rj,qp,dY,Ij,pX,nX,wY,KX,vk,Bk],hg:!0});g.EE(t,{wP:VC,L7:f=>()=>new g.tm(f), [g.ov]:[Mp],hg:!0});g.EE(t,{wP:fs,UF:fs,hg:!0});g.EE(t,{wP:H4,UF:H4,hg:!0});g.EE(t,{wP:QN,UF:QN,hg:!0});g.EE(t,{wP:$e,UF:$e,hg:!0});g.EE(t,{wP:N1,L7:(f,H,Q,N)=>({INIT:N,ERROR_UNPACKER:H,PROCESS_RESPONSE:Q,CALLBACK_DISPATCHER:f}), [g.ov]:[fs,H4,QN,$e],hg:!0});g.EE(t,{wP:m8,L7:f=>()=>new UZ(f), [g.ov]:[N1],hg:!0})}; FR=function(t){return{...t.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; YX=async function(t,f){var H=t.J.get(f);H&&(H.entryData.isProcessed=!0,await Cs(t,f,H.entryData))}; Cs=async function(t,f,H){var Q=t.O;if(H.expireTimestampMs){Q=Number(H.expireTimestampMs)-Math.round((0,g.I)());let N=oS("mweb_override_response_store_expiration_ms");N>0&&N{t.remove(f)},Q); t.J.set(f,{entryData:H,timer:Q})}; g_=function(t,f){if(t=t.J.get(f))return new i_(t.entryData)}; DQ=function(t,f){var H=t.J.get(f);H&&(clearTimeout(H.timer),t.J.delete(f))}; P4=function(t,f,H){var Q={...t};for(let N of Object.keys(f)){let m=t[N],U=f[N];if(U===void 0)delete Q[N];else if(m===void 0)Q[N]=U;else if(Array.isArray(U)&&Array.isArray(m))Q[N]=H?[...m,...U]:U;else if(!Array.isArray(U)&&g.zH(U)&&!Array.isArray(m)&&g.zH(m))Q[N]=P4(m,U,H);else if(typeof U===typeof m)Q[N]=U;else return f=new g.NY("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:N,u6:m,updateValue:U}),g.Fw(f),t}return Q}; u_=function(t,f){return t.J.length===0?!1:(t=t.J[t.J.length-1])&&t.buffer===f.buffer&&t.byteOffset+t.length===f.byteOffset}; EZ=function(t){t.C=void 0;t.O=0;t.Y=0}; of=function(t,f){for(let H of f.J)t.append(H)}; ke=function(t,f,H){var {kz:Q,iR:N}=t.split(f);({kz:Q}=N.split(H));return Q}; TV=function(t,f,H){t.isFocused(f);return f-t.Y+H<=t.J[t.O].length}; F5=function(t){if(!t.C){let f=t.J[t.O];t.C=new DataView(f.buffer,f.byteOffset,f.length)}return t.C}; Am=function(t,f=0,H=-1){if(!t.totalLength||!H)return new DataView(new ArrayBuffer(0));H<0&&(H=t.totalLength-f);t.focus(f);if(!TV(t,f,H)){var Q=t.O,N=t.Y;t.focus(f+H-1);N=new Uint8Array(t.Y+t.J[t.O].length-N);let m=0;for(let U=Q;U<=t.O;U++)N.set(t.J[U],m),m+=t.J[U].length;t.J.splice(Q,t.O-Q+1,N);EZ(t);t.focus(f)}Q=t.J[t.O];return new DataView(Q.buffer,Q.byteOffset+f-t.Y,H)}; Ye=function(t,f=0,H=-1){t=Am(t,f,H);return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}; VN=function(t,f=0,H=-1){t=Ye(t,f,H);f=new Uint8Array(t.length);try{f.set(t)}catch(Q){for(H=0;H>10;N=56320|N&1023}zV[m++]=N}N=String.fromCharCode.apply(String, zV);m<1024&&(N=N.substring(0,m));H.push(N)}return H.join("")}; GV=function(t,f){if(yN?.encodeInto){let {read:Q,written:N}=yN.encodeInto(t,f);return Q>6|192:((N&64512)===55296&&Q+1>18|240,f[H++]=N>>12&63|128):f[H++]=N>>12|224,f[H++]=N>>6&63|128),f[H++]=N&63|128)}return H}; sZ=function(t){if(yN)return yN.encode(t);var f=new Uint8Array(Math.ceil(t.length*1.2)),H=GV(t,f);f.lengthH&&(f=f.subarray(0,H));return f}; ZQ=function(t,f){t=t instanceof Uint8Array?new hm([t]):t;return f(new Ls(t))}; l_=function(t){var f=OZ(t.J,t.pos);++t.pos;if(f<128)return f;for(var H=f&127,Q=1;f>=128;)f=OZ(t.J,t.pos),++t.pos,Q*=128,H+=(f&127)*Q;return H}; r_=function(t,f){var H=t.O;for(t.O=-1;t.pos+1<=t.J.totalLength;){H<0&&(H=l_(t));var Q=H>>3;let N=H&7;if(Q===f)return!0;if(Q>f){t.O=H;break}H=-1;switch(N){case 0:l_(t);break;case 1:t.pos+=8;break;case 2:Q=l_(t);t.pos+=Q;break;case 5:t.pos+=4}}return!1}; X5=function(t,f){if(r_(t,f))return l_(t)}; b_=function(t,f){if(r_(t,f))return f=Ye(t.J,t.pos,8),t.pos+=8,(new DataView(f.buffer,f.byteOffset,f.byteLength)).getFloat64(0,!0)}; c4=function(t,f){if(r_(t,f))return!!l_(t)}; Sa=function(t,f){if(r_(t,f)){f=l_(t);var H=Ye(t.J,t.pos,f);t.pos+=f;return H}}; xe=function(t,f){if(t=Sa(t,f))return g.ea(t)}; Rf=function(t,f,H){if(t=Sa(t,f))return H(new Ls(new hm([t])))}; q1=function(t,f){for(var H=[];r_(t,f);)H.push(l_(t));return H.length?H:void 0}; d_=function(t,f,H){for(var Q=[],N;N=Sa(t,f);)Q.push(H(new Ls(new hm([N]))));return Q.length?Q:void 0}; If=function(t,f,H){if(f&&H&&H.buffer===f.exports.memory.buffer){let Q=f.memory.realloc(H.byteOffset,t);if(Q)return new Uint8Array(f.exports.memory.buffer,Q,t)}t=f?new Uint8Array(f.exports.memory.buffer,f.memory.malloc(t),t):new Uint8Array(t);H&&t.set(H);return t}; g.ns=function(t,f){var H=new ps(4096);f(H,t);return new Uint8Array(H.J.buffer,H.J.byteOffset,H.pos)}; w_=function(t,f){f=t.pos+f;if(!(t.J.length>=f)){for(var H=t.J.length*2;H268435455){w_(t,4);let H=f&1073741823;for(let Q=0;Q<4;Q++)t.view.setUint8(t.pos,H&127|128),H>>>=7,t.pos+=1;f=Math.floor(f/268435456)}for(w_(t,4);f>127;)t.view.setUint8(t.pos,f&127|128),f>>>=7,t.pos+=1;t.view.setUint8(t.pos,f);t.pos+=1}; v4=function(t,f,H){H!==void 0&&(Ks(t,f*8),Ks(t,H))}; B4=function(t,f,H){H!==void 0&&v4(t,f,H?1:0)}; g.M1=function(t,f,H){H!==void 0&&(Ks(t,f*8+2),f=H.length,Ks(t,f),w_(t,f),t.J.set(H,t.pos),t.pos+=f)}; t0=function(t,f,H=2){Ks(t,f*8+2);t.O.push(t.pos);t.O.push(H);t.pos+=H}; fI=function(t){for(var f=t.O.pop(),H=t.O.pop(),Q=t.pos-H-f;f--;){let N=f?128:0;t.view.setUint8(H++,Q&127|N);Q>>=7}}; g.Hh=function(t,f,H){H!==void 0&&(t0(t,f,Math.ceil(Math.log2(H.length*4+2)/7)),w_(t,H.length*1.2),f=GV(H,t.J.subarray(t.pos)),t.pos+f>t.J.length&&(w_(t,f),f=GV(H,t.J.subarray(t.pos))),t.pos+=f,fI(t))}; Qd=function(t,f,H,Q,N=3){H&&(t0(t,f,N),Q(t,H),fI(t))}; NW=function(t){var f=new Ls(new hm([rN(decodeURIComponent(t))]));t=xe(f,2);f=X5(f,4);var H=$b[f];if(typeof H==="undefined")throw t=new g.NY("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:f}),g.Fw(t),t;return{Nn:f,entityType:H,entityId:t}}; Ue=function(t,f){var H=new ps;g.M1(H,2,sZ(t));t=mN[f];if(typeof t==="undefined")throw f=new g.NY("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:f}),g.Fw(f),f;v4(H,4,t);v4(H,5,1);f=new Uint8Array(H.J.buffer,H.J.byteOffset,H.pos);return encodeURIComponent(g.sS(f,0))}; CI=function(t){t=t.key||t.id;if(!t)throw Error("Entity key is missing");return t}; iz=function(t,f,H,Q){if(Q===void 0){let {[H]:N,...m}=t[f]||{};return{...t,[f]:m}}return{...t,[f]:{...t[f],[H]:Q}}}; gi=function(t,f,H,Q,N){var m=t[f]||{},U=m[H];if(!U&&!g.EN("web_enable_entity_upsert_on_update"))return t;Q=P4(U||{},Q,N==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...t,[f]:{...m,[H]:Q}}}; fnI=function(t={},f){switch(f.type){case "ENTITY_LOADED":return f.payload.reduce((H,Q)=>{var N=Q.options?.persistenceOption;if(N&&N!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&N!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return H;if(!Q.entityKey)return g.Fw(Error("Missing entity key")),H;if(Q.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!Q.payload)return Q=new g.NY("REPLACE entity mutation is missing a payload",{entityKey:Q.entityKey}),g.Fw(Q),H;var m=Eg(Q.payload);return iz(H,m,Q.entityKey,Q.payload[m])}if(Q.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{Q=Q.entityKey;try{let U=NW(Q).entityType;m=iz(H,U,Q);break a}catch(U){if(U instanceof Error){Q=new g.NY("Failed to deserialize entity key",{entityKey:Q,originalMessage:U.message});g.Fw(Q);m=H;break a}throw U;}m=void 0}return m}if(Q.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!Q.payload)return Q=new g.NY("UPDATE entity mutation is missing a payload",{entityKey:Q.entityKey}),g.Fw(Q),H;m=Eg(Q.payload);return gi(H,m,Q.entityKey,Q.payload[m],Q.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return H}, t); case "REPLACE_ENTITY":return iz(t,f.payload.entityType,f.payload.key,f.payload.Yx);case "REPLACE_ENTITIES":return Object.keys(f.payload).reduce((H,Q)=>{var N=f.payload[Q];return Object.keys(N).reduce((m,U)=>iz(m,Q,U,N[U]),H)},t); case "UPDATE_ENTITY":return gi(t,f.payload.entityType,f.payload.key,f.payload.Yx,f.payload.WN);default:return t}}; HO2=function(){if(Dh)return Dh();Dh=oU("PersistentEntityStoreDb",{VK:{EntityStore:{YI:1},EntityAssociationStore:{YI:2}},shared:!1,upgrade(t,f){f(1)&&qY(cb(t,"EntityStore",{keyPath:"key"}),"entityType","entityType");f(2)&&(t=cb(t,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),qY(t,"byParentEntityKey","parentEntityKey"),qY(t,"byChildEntityKey","childEntityKey"))},version:3});return Dh()}; QR9=function(t){return MY(HO2(),t)}; Ph=function(t){return window.Int32Array?new Int32Array(t):Array(t)}; Fj=function(t){var f=t.key,H=t.counter[0]^f[0],Q=t.counter[1]^f[1],N=t.counter[2]^f[2],m=t.counter[3]^f[3];for(var U=3;U>=0&&!(t.counter[U]=-~t.counter[U]);U--);for(var C,D,k=4;k<40;)U=uz[H>>>24]^Ee[Q>>16&255]^oy[N>>8&255]^kb[m&255]^f[k++],C=uz[Q>>>24]^Ee[N>>16&255]^oy[m>>8&255]^kb[H&255]^f[k++],D=uz[N>>>24]^Ee[m>>16&255]^oy[H>>8&255]^kb[Q&255]^f[k++],m=uz[m>>>24]^Ee[H>>16&255]^oy[Q>>8&255]^kb[N&255]^f[k++],H=U,Q=C,N=D;t=t.O;U=f[40];t[0]=Tr[H>>>24]^U>>>24;t[1]=Tr[Q>>16&255]^U>>16&255;t[2]=Tr[N>>8& 255]^U>>8&255;t[3]=Tr[m&255]^U&255;U=f[41];t[4]=Tr[Q>>>24]^U>>>24;t[5]=Tr[N>>16&255]^U>>16&255;t[6]=Tr[m>>8&255]^U>>8&255;t[7]=Tr[H&255]^U&255;U=f[42];t[8]=Tr[N>>>24]^U>>>24;t[9]=Tr[m>>16&255]^U>>16&255;t[10]=Tr[H>>8&255]^U>>8&255;t[11]=Tr[Q&255]^U&255;U=f[43];t[12]=Tr[m>>>24]^U>>>24;t[13]=Tr[H>>16&255]^U>>16&255;t[14]=Tr[Q>>8&255]^U>>8&255;t[15]=Tr[N&255]^U&255}; Vd=function(){if(!A0&&!g.$M){if(Yb)return Yb;Yb=window.crypto?.subtle;if(Yb?.importKey&&Yb?.sign&&Yb?.encrypt)return Yb;Yb=void 0}}; $dW=async function(t,f,H){t.J||(t.J=await t.O.importKey("raw",t.Y,{name:"AES-CTR"},!1,["encrypt"]));t=await t.O.encrypt({name:"AES-CTR",counter:H,length:128},t.J,f);return new Uint8Array(t)}; Oe=function(t){t.J=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];t.D=[];t.D.length=64;t.C=0;t.O=0}; ay=function(t,f,H){var Q=t.D,N=t.J[0],m=t.J[1],U=t.J[2],C=t.J[3],D=t.J[4],k=t.J[5],F=t.J[6],A=t.J[7],V;for(let r=0;r<64;){if(r<16)Q[r]=V=f[H]<<24|f[H+1]<<16|f[H+2]<<8|f[H+3],H+=4;else{var O=Q[r-2];var z=Q[r-15];V=Q[r-7]+Q[r-16]+((O>>>17|O<<15)^(O>>>19|O<<13)^O>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3);Q[r]=V}O=A+J0[r]+V+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&k^~D&F);z=((N>>>2|N<<30)^(N>>>13|N<<19)^(N>>>22|N<<10))+(N&m^N&U^m&U);A=O+z;C+=O;r++;r<16?(Q[r]=V=f[H]<<24|f[H+1]<<16|f[H+2]<<8|f[H+ 3],H+=4):(O=Q[r-2],z=Q[r-15],V=Q[r-7]+Q[r-16]+((O>>>17|O<<15)^(O>>>19|O<<13)^O>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),Q[r]=V);O=F+J0[r]+V+((C>>>6|C<<26)^(C>>>11|C<<21)^(C>>>25|C<<7))+(C&D^~C&k);z=((A>>>2|A<<30)^(A>>>13|A<<19)^(A>>>22|A<<10))+(A&N^A&m^N&m);F=O+z;U+=O;r++;r<16?(Q[r]=V=f[H]<<24|f[H+1]<<16|f[H+2]<<8|f[H+3],H+=4):(O=Q[r-2],z=Q[r-15],V=Q[r-7]+Q[r-16]+((O>>>17|O<<15)^(O>>>19|O<<13)^O>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),Q[r]=V);O=k+J0[r]+V+((U>>>6|U<<26)^(U>>>11|U<<21)^(U>>>25| U<<7))+(U&C^~U&D);z=((F>>>2|F<<30)^(F>>>13|F<<19)^(F>>>22|F<<10))+(F&A^F&N^A&N);k=O+z;m+=O;r++;r<16?(Q[r]=V=f[H]<<24|f[H+1]<<16|f[H+2]<<8|f[H+3],H+=4):(O=Q[r-2],z=Q[r-15],V=Q[r-7]+Q[r-16]+((O>>>17|O<<15)^(O>>>19|O<<13)^O>>>10)+((z>>>7|z<<25)^(z>>>18|z<<14)^z>>>3),Q[r]=V);O=D+J0[r]+V+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&U^~m&C);z=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+(k&F^k&A^F&A);V=A;A=C;C=V;V=F;F=U;U=V;V=k;k=m;m=V;D=N+O;N=O+z;r++}t.J[0]=N+t.J[0]|0;t.J[1]=m+t.J[1]|0;t.J[2]=U+t.J[2]| 0;t.J[3]=C+t.J[3]|0;t.J[4]=D+t.J[4]|0;t.J[5]=k+t.J[5]|0;t.J[6]=F+t.J[6]|0;t.J[7]=A+t.J[7]|0}; Wh=function(t){var f=new Uint8Array(32),H=64-t.O;t.O>55&&(H+=64);var Q=new Uint8Array(H);Q[0]=128;var N=t.C*8;for(let m=1;m<9;m++){let U=N%256;Q[H-m]=U;N=(N-U)/256}t.update(Q);for(H=0;H<8;H++)f[H*4]=t.J[H]>>>24,f[H*4+1]=t.J[H]>>>16&255,f[H*4+2]=t.J[H]>>>8&255,f[H*4+3]=t.J[H]&255;Oe(t);return f}; zr=function(t,f,H){t=new NjJ(t.J);t.update(f);t.update(H);f=Wh(t);t.update(t.W);t.update(f);f=Wh(t);t.reset();return f}; mdd=async function(t,f,H){t.J||(t.J=await t.O.importKey("raw",t.Y,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var Q=new Uint8Array(f.length+H.length);Q.set(f);Q.set(H,f.length);t=await t.O.sign({name:"HMAC",hash:"SHA-256"},t.J,Q);return new Uint8Array(t)}; COI=async function(t,f,H,Q){t.O||(t.O=new UdH(t.J,Q));return mdd(t.O,f,H)}; j5=function(t,f,H){t.Y||(t.Y=new e5(t.J));return zr(t.Y,f,H)}; iO0=async function(t,f,H){var Q=Vd();if(Q)try{return await COI(t,f,H,Q)}catch(N){return g.Yf(N),A0=!0,j5(t,f,H)}else return j5(t,f,H)}; g7e=function(t){return t instanceof Error?new yd("UNKNOWN_ENCODE_ERROR",{originalMessage:t.message}):new yd("UNKNOWN_ENCODE_ERROR")}; Dd0=function(t){return t instanceof Error?new yd("UNKNOWN_DECODE_ERROR",{originalMessage:t.message}):new yd("UNKNOWN_DECODE_ERROR")}; Gr=function(t,f){t=t instanceof yd?t:f(t);g.Fw(t);throw t;}; se=function(t){t=(new TextEncoder).encode(t).subarray(0,16);var f=new Uint8Array(16);f.set(t);return f}; ukB=function(){var t=POJ.videoPlaybackPositionEntity;if(t)return t;g.Yf(new g.NY("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; LI=function(t,f){a:{t=h0(t.Y,f.version);try{var H=t.O(f.data,f.key);break a}catch(Q){Gr(Q,Dd0)}H=void 0}return H}; E7H=function(t,f){return t.J.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(f)).then(H=>H.map(Q=>LI(t,Q)))}; kA2=function(t,f){var H=CI(f);return Zh(t,H).then(()=>o7B(t,f))}; lz=function(t,f,H){var Q=t.O[H];Q||(Q=new Set,t.O[H]=Q);Q.add(f)}; TjH=function(t,f){var H=CI(f),Q=h0(t.Y,1),N={...f};return t.J.objectStore("EntityStore").get(H).then(m=>{if(m){if(m.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");N.entityMetadata||(m=LI(t,m),N.entityMetadata=m.entityMetadata)}}).then(()=>{a:{try{var m=Q.Y(N,H); break a}catch(U){Gr(U,g7e)}m=void 0}m={key:H,entityType:"videoPlaybackPositionEntity",data:m,version:1};return Wb.all([t.J.objectStore("EntityStore").put(m),kA2(t,N)])}).then(()=>{lz(t,H,"videoPlaybackPositionEntity"); return H})}; ri=function(t,f){var H=NW(f).entityType;return Wb.all([t.J.objectStore("EntityStore").delete(f),Zh(t,f)]).then(()=>{lz(t,f,H)})}; Zh=function(t,f){return t.J.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(f))}; FgH=function(t,f){f=f.map(H=>ri(t,H)); return Wb.all(f).then(()=>{})}; o7B=function(t,f){var H=CI(f),Q=ukB();if(!Q)return Wb.resolve([]);f=new Q(f);t=t.J.objectStore("EntityAssociationStore");Q=[];for(let N of f.O())Q.push(t.put({parentEntityKey:H,childEntityKey:N}));return Wb.all(Q).then(N=>N.map(m=>m[1]))}; h0=function(t,f=0){t=t.J[f];if(!t)throw f=new yd("INVALID_ENCODER_VERSION",{aO:f}),g.Fw(f),f;return t}; Xj=function(t,f){for(let H of t.observers)H(f)}; bz=async function(t,f,H){var Q=await QR9(t.token),N;f=await Xp(Q,["EntityStore","EntityAssociationStore"],f,m=>{N=new AWB(m,t.J);return H(N)}); N&&(Q=N.O,Object.keys(Q).length>0&&(t.channel.postMessage(Q),Xj(t,Q)));return f}; YWH=function(t,f){return bz(t,{mode:"readwrite",qF:!0},H=>TjH(H,f))}; V18=function(t,f){return bz(t,{mode:"readwrite",qF:!0},H=>ri(H,f))}; OOJ=function(t,f){return bz(t,{mode:"readwrite",qF:!0},H=>FgH(H,f))}; ch=function(t,f){return bz(t,{mode:"readonly",qF:!0},H=>E7H(H,f))}; WgW=async function(){try{let f=await g.gg();if(f&&$U()&&typeof g.oH.BroadcastChannel!=="undefined"){var t=new JWV;return new anV(f,t)}}catch(f){f instanceof Error&&g.Fw(f)}}; S5=function(){var t=XMLHttpRequest.prototype.fetch;return!!t&&t.length===3}; xb=function(t,f){f=Number(f)*1E3;var H=Math.round((0,g.I)()),Q=H.toString();t={innertubeResponse:t,serverDateTimestampMs:Q,lastModifiedTimestampMs:Q,expireTimestampMs:(H+f).toString(),isProcessed:!0};if(f=g.rC("INNERTUBE_CONTEXT_CLIENT_NAME"))t.clientName=f;return t}; qW=function(t,f,H){if(!g.EN("state_tags_killswitch")){var Q=new Ry(f);if((Q.J?.stateTagsModified||[]).length>0){var N=t.J.J7();for(let U of N){var m=g_(t.J,U);if(m){a:{N=Q.J?.stateTagsModified||[];m=(new Ry(FR(m))).J?.relevantStateTags||[];for(let C of m)if(C.stateTag!=null&&N.includes(C.stateTag)&&C.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){N=!0;break a}N=!1}N&&DQ(t.J,U)}}}}Q=f.responseContext?.maxAgeSeconds;H&&Q&&Number(Q)>0&&(f=xb(f,Q),t.J.put(H,new i_(f)))}; zw9=function(t,f,H){if(t.J){let Q=aT(SX(f,"key"))||"/UNKNOWN_PATH";t.J.start(Q)}t=H;g.EN("wug_networking_gzip_request")&&(t=BoJ(H));return new window.Request(f,t)}; Iy=async function(t,f,H,Q,N,m){if(m?.aborted)return f.cancel(),Q;var {value:U,done:C}=await f.read();if(C)return t.J?.success(),Q;try{var D=H.parse(U)}catch(k){throw new di("Failed to parse streaming response",U);}if(D!=null)for(let k of D)Q.push(k),N?.(k);return Iy(t,f,H,Q,N,m)}; Uf=function(t,f,H){if(!pI){let m=g.AQ();g.EE(m,{wP:nI,UF:wi});if(H?.Ls){g.EE(m,{wP:KI,vK:g.rC("INNERTUBE_CONTEXT_CLIENT_NAME",H.clientInterface)});g.EE(m,{wP:vh,vK:5184E6});g.EE(m,{wP:Bh,UF:ewJ,[g.ov]:[KI,vh]});g.EE(m,{wP:MW,UF:tf});var Q=m.resolve(MW);let U=window;if(U.ytInitialVideoId){var N=U.ytInitialVideoId;U.ytInitialPlayerResponse&&qW(Q,U.ytInitialPlayerResponse,RS("player",{videoId:N}));U.ytInitialWatchNextResponse&&qW(Q,U.ytInitialWatchNextResponse,RS("next",{videoId:N}));U.ytInitialReelItemWatchResponse&& qW(Q,U.ytInitialReelItemWatchResponse,RS("reel_item_watch",{videoId:N}))}}g.EE(m,{wP:fA,vK:{rO:{feedbackEndpoint:ud(jRJ),modifyChannelNotificationPreferenceEndpoint:ud(yW9),playlistEditEndpoint:ud(GA0),shareEntityEndpoint:ud(Hy),subscribeEndpoint:ud(sR8),unsubscribeEndpoint:ud(hwd),webPlayerShareEntityServiceEndpoint:ud(Lgd)}}});N=gP.getInstance();Q={};N&&(Q.client_location=N);H?.Ls&&(N=m.resolve(MW),Q.store=N,Q.resolve_url_prefetch=m.resolve(QM));g.EE(m,{wP:$I,vK:Q});g.EE(m,{wP:Nh,vK:t!==void 0? t:dA()});f===void 0&&(f=m.resolve(nI));g.EN("all_web_enable_network_machine")&&MM2();c_J(m.resolve(fA),f,m.resolve(Nh),m.resolve($I),H?.Ls?m.resolve(Bh):void 0);g.EE(m,{wP:mk,vK:TU.instance});pI=m.resolve(mk)}return pI}; CA=function(t){var f={};t=t.split("&");for(let H of t)t=H.split("="),t.length===2&&(f[t[0]]=t[1]);return f}; ZO0=async function(){var t=window;await g.IT(g.iV());var f=t.bgevmc;if(!f)throw Error("BGE Controls not exposed");return{pause:()=>{f.p()}, resume:()=>{f.r()}, checkForRefresh:()=>f.cr()}}; g.iV=function(){return g.EN("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; g9=function(t){window.bgens=t}; lnJ=function(){return new Promise(t=>{var f=window;f.ntpevasrs!==void 0?t(new DJ(f.ntpevasrs)):(f.ntpqfbel===void 0&&(f.ntpqfbel=[]),f.ntpqfbel.push(H=>{t(new DJ(H))}))})}; Ef=function(){if(g.Ce()){var t=g.rC("PLAYER_VARS",{});if(g.zD(t,"privembed",!1)!="1"&&!g.ks(t)){var f=()=>{Py=!0;"google_ad_status"in window?g.l$("DCLKSTAT",1):g.l$("DCLKSTAT",2)}; try{let H=WV(document);dS(uV,f,H)}catch(H){}rW0.push(W1.yI(()=>{if(!(Py||"google_ad_status"in window)){try{if(uV.toString()&&f){var H=`${j8(f)}`,Q=p1[H];Q&&SG(Q)}}catch(N){}Py=!0;g.l$("DCLKSTAT",3)}},5E3))}}}; oX=function(){var t=Number(g.rC("DCLKSTAT",0));return isNaN(t)?0:t}; kI=function(t,f){t.J=f}; bOH=async function(t){if(g.oH.ytAtP&&!g.EN("ytatp_ks")){var f=await g.oH.ytAtP;delete g.oH.ytAtP;var H=f?.R;var Q=f?.T;f=X69(H);let m=!!Q;t.O.O(H?f?m?7:10:m?1:8:m?2:9,t.Y++);if(!H||f)H=await T4(t,FX(Q,null)),H=JSON.stringify(H);g.oH.ytAtRC?g.oH.ytAtRC(H):g.Yf(Error("ytAtRC not defined for ytAtP."))}else g.oH.ytAtRC?g.mV(0,async()=>{Q=g.oH.ytAtT;delete g.oH.ytAtT;if(g.oH.ytAtRC){t.O.O(2,t.Y++);var m=await T4(t,FX(Q,null));g.oH.ytAtRC&&g.oH.ytAtRC(JSON.stringify(m))}else t.O.O(6,t.Y++)},2,oS("att_init_delay", 0)):(Q=g.oH.ytAtT,delete g.oH.ytAtT,t.O.O(1,t.Y++)); H=await lnJ();H.bindInnertubeChallengeFetcher(m=>{t.O.O(3,t.Y++);return T4(t,FX(Q,m))}); H.registerChallengeFetchedCallback(m=>{m=m.challenge;if(!m)throw Error("BGE_MACR");m={challenge:m,s4:CA(m),qk:N,bgChallenge:new hz};m=Promise.resolve(m);t.J=m}); var N=await g.IT(g.iV());H=H.getLatestChallengeResponse().challenge;if(!H)throw Error("BGE_MACIL");return{challenge:H,s4:CA(H),qk:N,bgChallenge:new hz}}; YI=async function(t){var f=FX(void 0,Jz().J);try{var H=await cWI(t,f)}catch(C){return g.Yf(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),Af(t,864E5),{challenge:"",s4:{},qk:void 0,bgChallenge:void 0}}f=H.fV;var Q=H.VL;Af(t,(Number(Q.t)||7200)*1E3);t=void 0;if("c1a"in Q&&H.bgChallenge){H=H.bgChallenge;var N=new hz;if(H.interpreterJavascript){var m=jn(H.interpreterJavascript);m=jC(m).toString();var U=new W5;g.bD(U,6,m);jM(N,W5,1,U,Qu)}else H.interpreterUrl&& (m=y5(H.interpreterUrl),m=io(m).toString(),U=new zq,g.bD(U,4,m),jM(N,zq,2,U,Qu));H.interpreterHash&&cF(N,3,H.interpreterHash,Qu);H.program&&cF(N,4,H.program,Qu);H.globalName&&cF(N,5,H.globalName,Qu);H.clientExperimentsStateBlob&&cF(N,7,H.clientExperimentsStateBlob,Qu);try{await Gq(Jz(),N)}catch(C){return g.Yf(C),{challenge:f,s4:Q,qk:t,bgChallenge:N}}try{t=new xL({challenge:N,BY:{Ts:"aGIf"}}),await t.mT}catch(C){g.Yf(C),t=void 0}}return{challenge:f,s4:Q,qk:t,bgChallenge:N}}; T4=async function(t,f){var H=t.C;if(!H||H.a9())return VM(t,f);g.kX("att_pna",void 0,"attestation_challenge_fetch");return new Promise(Q=>{H.ID("publicytnetworkstatus-online",()=>{VM(t,f).then(Q)})})}; cWI=async function(t,f){for(var H=void 0,Q=0;Q<5;){if(Q>0){let N=1E3*Math.pow(2,Q-1)+Math.random()*1E3;await new Promise(m=>{g.UG(0,()=>{m(void 0)},N)})}try{t.O.O(4,t.Y++); let N=await T4(t,f);return SWB(N)}catch(N){H=N,N instanceof Error&&g.Yf(N)}Q++}throw H;}; Af=function(t,f){var H=Date.now()+f,Q=async()=>{var N=H-Date.now();N<1E3?await xdB(t):g.UG(0,Q,Math.min(N,6E4))}; Q()}; VM=async function(t,f){g9(2);try{let H=await T4(t.network,f);H?H.challenge&&!H.bgChallenge?g9(1):g9(4):g9(3);return H}catch(H){g9(3)}}; SWB=function(t){if(!t)throw Error("Fetching Attestation challenge returned falsy");if(!t.challenge)throw Error("Missing Attestation challenge");var f=t.challenge,H=CA(f);if("c1a"in H&&(!t.bgChallenge||!t.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...t,fV:f,VL:H}}; xdB=async function(t){var f=await Promise.race([t.J,null]),H=YI(t);t.J=H;f?.qk?.dispose()}; RwV=function(t,f){return new Promise(H=>{g.UG(0,()=>{H(f())},t)})}; FX=function(t,f){var H={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};t&&(H.eacrToken=t);f&&(H.interpreterHash=f);return H}; X69=function(t){if(!t||!g.EN("roscas"))return!1;try{var f=JSON.parse(t)}catch(H){return!1}t=f.challenge;if(!t)return!1;f=CA(t);t=Number(f.c)||void 0;f=Number(f.t)||7200;return!!t&&Date.now()>(t+f)*1E3}; Of=function(){return new Promise(t=>{var f=window;f.attmp!==void 0?t(f.attmp):(f.attmq===void 0&&(f.attmq=[]),f.attmq.push(H=>{t(H)}))})}; g.Wy=async function(t,f,H){if(Jf()){var Q=window;return Q.attmp!==void 0?Q.attmp.s(t,f,H):(await Of()).s(t,f,H)}return(Q=(Q=g.YW("yt.aba.att"))?Q:aX.instance!==void 0?aX.instance.eW.bind(aX.instance):null)?Q(t,f,H):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.z4=async function(){if(Jf())return window.attmp===void 0?!1:(await Of()).ir();var t;return(t=(t=g.YW("yt.aba.att2"))?t:aX.instance!==void 0?aX.instance.VZ.bind(aX.instance):null)?t():Promise.resolve(!1)}; Jf=function(){return(g.EN("attmusi")||g.EN("attmusiw"))&&g.EN("attmusi_ue")}; eE=function(t,f){var H=g.YW("ytDebugData.callbacks");H||(H={},g.TH("ytDebugData.callbacks",H));if(g.EN("web_dd_iu")||qW8.includes(t))H[t]=f}; InH=async function(t,f,H){f={context:g.Dw(),settingItemId:f,newValue:H};H=o2(dd0);t=await g.Oj(t,f,H);if(!t||t.errorMetadata)t?t.errorMetadata&&g.Yf(new g.NY(`SetSettingRequest failed with status ${t.errorMetadata.status}`)):g.Yf(new g.NY("SetSettingRequest failed with empty response"))}; p69=function(t,f,H,Q,N,m){H?(t.y6(2),dS(hv(H),()=>{if(window.trayride)jE(t,Q,N);else{t.y6(3);let U=IF(H),C=document.getElementById(U);C&&(qA(U),C.parentNode.removeChild(C));g.Yf(new g.NY("BL:ULB",`${H}`))}},m)):f?(m=g.t9("SCRIPT"),f instanceof z9?(m.textContent=jC(f),yY(m)):m.textContent=f,m.nonce=WV(document),document.head.appendChild(m),document.head.removeChild(m),window.trayride?jE(t,Q,N):(t.y6(4),g.Yf(new g.NY("BL:ULBJ")))):g.Yf(new g.NY("BL:ULV"))}; jE=function(t,f,H){t.y6(5);var Q=!!t.O4&&n70.includes(g.Jy(t.O4)||"");try{let N=new xL({program:f,globalName:"trayride",BY:{disable:!g.EN("att_web_record_metrics")||!g.EN("att_skip_metrics_for_cookieless_domains_ks")&&Q,Ts:"aGIf"}});N.mT.then(()=>{t.y6(6);H&&H(f)}); t.J(N)}catch(N){t.y6(7),N instanceof Error&&g.Yf(N)}}; yM=function(){var t=g.YW("yt.abuse.playerAttLoader");return t&&["bgvma","bgvmb","bgvmc"].every(f=>f in t)?t:null}; w6J=function(t){switch(t){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.A5(t,"unknown result type")}}; g.G4=function(t){return t?.layoutId!=null&&t?.layoutType!=null}; g.XX=function(t){if(!g.G4(t.adLayoutMetadata))return!1;t=t.renderingContent;return g.S(t,g.sf)||g.S(t,g.hf)||g.S(t,g.LA)||g.S(t,g.ZJ)||g.S(t,g.lV)||g.S(t,g.r9)?!0:!1}; g.RX=function(t){if(!g.G4(t.adLayoutMetadata))return!1;t=t.renderingContent;return g.S(t,g.bV)||g.S(t,g.cy)||g.S(t,Kge)||g.S(t,g.SE)||g.S(t,g.xI)?!0:!1}; g.IX=function(t){return g.G4(t.adLayoutMetadata)?g.S(t.renderingContent,g.qh)||g.S(t.renderingContent,g.d9)?!0:!1:!1}; g.pA=function(t){return t.playerVars!==void 0&&t.pings!==void 0&&t.externalVideoId!==void 0}; g.ti=function(t){if(!g.G4(t.adLayoutMetadata))return!1;t=t.renderingContent;var f=g.S(t,g.nA);return f?g.w9(f):(f=g.S(t,g.KA))?g.pA(f):(f=g.S(t,g.vy))?f.playerVars!==void 0:(f=g.S(t,g.bV))?f.durationMilliseconds!==void 0:g.S(t,g.By)||g.S(t,g.Mh)?!0:!1}; g.w9=function(t){t=(t.sequentialLayouts||[]).map(f=>g.S(f,g.fq)); return t.length>0&&t.every(g.ti)}; g.QU=function(t){return g.G4(t.adLayoutMetadata)?(t=g.S(t.renderingContent,g.HX))&&t.pings?!0:!1:!1}; g.Cq=function(t){if(!g.G4(t.adLayoutMetadata))return!1;if(g.S(t.renderingContent,g.$_)||g.S(t.renderingContent,g.qh))return!0;var f=g.S(t.renderingContent,g.NI);return g.S(t.renderingContent,g.mo)||g.S(f?.sidePanel,v78)||g.S(f?.sidePanel,g.Uh)||g.S(f?.sidePanel,Bj8)?!0:!1}; g.Tp=function(t){var f;(f=!t)||(f=t.adSlotMetadata,f=!(f?.slotId!==void 0&&f?.slotType!==void 0));if(f||!(g.gD(t)||t.slotEntryTrigger&&t.slotFulfillmentTriggers&&t.slotExpirationTriggers))return!1;t=t.fulfillmentContent?.fulfilledLayout;return(f=g.S(t,g.fq))?g.ti(f):(f=g.S(t,g.Dx))?g.Cq(f):(f=g.S(t,g.PX))?g.RX(f):(f=g.S(t,g.uf))?g.XX(f):(f=g.S(t,g.Eh))?g.G4(f.adLayoutMetadata)?g.S(f.renderingContent,g.sf)?!0:!1:!1:(f=g.S(t,g.o5))?g.QU(f):(t=g.S(t,g.k_))?g.IX(t):!1}; g.gD=function(t){return(t=g.S(t.fulfillmentContent?.fulfilledLayout,g.Dx))&&t.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&t.layoutExitNormalTriggers===void 0}; var M1H=function(t,f,H,Q,N,m){return fJ[W[5]](this,3,5381,t,f,H,Q,N,m)}; t49=function(t){for(let f of t||[]){t=g.S(f,g.FU);if(t===void 0||!g.Tp(t))break;if((t=g.S(t.fulfillmentContent?.fulfilledLayout,g.o5))&&g.QU(t))return!0}return!1}; Ai=function(t){if(!t||!t.adPlacements&&!t.adSlots)return!1;for(let f of t.adPlacements||[]){if(!f)continue;let H=f.adPlacementRenderer;if(H!=null&&(H.config&&H.config.adPlacementConfig&&H.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let f of t.adSlots||[])if(g.S(f,g.FU)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; fM0=function(t,f){var H=[];f?f.isTrusted===!0?H.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):f.isTrusted===!1?H.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):H.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):H.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.Y_(0,"a.s_",{metadata:t,states:H});g.l$("ASDSTAT",0)}; g.Y_=function(t,f,H){f=HTJ[f];var Q={detected:t===0,source:`${f.O}${H.triggerContext??""}${H.OY??""}`,detectionStates:H.states,durationMs:H.Je};H.metadata&&(Q.contentCpn=H.metadata.contentCpn,Q.adCpn=H.metadata.adCpn);g.pj("biscottiBasedDetection",Q);f.J!==void 0&&(H=Number(g.rC("CATSTAT",0)),f.J!==void 0?(f=f.J,t=w6J(t),t=H&~(3<{UOI.includes(f)||(g.Yf(new g.NY("createClientScreen() called with a non-page VE",f)),f=83769);if(!Q.isHistoryNavigation){let N=Q.layer||0;t.a$.set(N,[]);hi(t,N).push({rootVe:f,key:Q.key||""})}t.A=[];t.V=[];Q.dw?C20(t,f,H,Q):Lq(t,f,H,Q)})()}; hi=function(t,f){t.D.has(f)||t.D.set(f,[]);return t.D.get(f)}; C20=function(t,f,H,Q={}){t.J.add(Q.layer||0);t.W=()=>{Lq(t,f,H,Q);var N=t4(Q.layer);if(N){let m=g.HS(Q.layer);for(let U of t.A){let C=U[0],D=U[1]||N;m?lf(t,C,D,Q.layer,m):rD(t,C,D,Q.layer)}for(let U of t.V)XU(t,U[0],U[1])}}; H||g.HS(Q.layer)||t.W();if(Q.dw)for(let N of Q.dw)iTe(t,N,Q.layer);else g.Fw(Error("Delayed screen needs a data promise."))}; Lq=function(t,f,H,Q={}){var N=void 0;Q.layer||(Q.layer=0);N=Q.parentLayer!==void 0?Q.parentLayer:Q.layer;var m=g.HS(N);N=t4(N);var U=H||N,C;U&&(Q.parentCsn!==void 0?C={clientScreenNonce:Q.parentCsn,visualElement:U}:m&&m!=="UNDEFINED_CSN"&&(C={clientScreenNonce:m,visualElement:U}));var D,k=g.rC("EVENT_ID");m==="UNDEFINED_CSN"&&k&&(D={servletData:{serializedServletEventId:k}});g.EN("combine_ve_grafts")&&m&&bf(t,m);g.EN("no_client_ve_attach_unless_shown")&&U&&m&&In(U,m);try{var F=oRJ(t.client,f,C,Q.Ej, Q.cttAuthInfo,D,Q.implicitGestureType,Q.loggingExpectations,Q.automatedLogEventSource)}catch(V){lu(V,{nU:f,rootVe:N,gR:H,vM:m,l6:C,Ej:Q.Ej});g.Fw(V);return}NS(F,f,Q.layer,Q.cttAuthInfo);m&&m!=="UNDEFINED_CSN"&&N&&!B0I(m)&&(wK(t.client,m,N,!0),t.O.delete(m));f=hi(t,Q.layer||0);f.length>0&&!f[f.length-1].csn&&(f[f.length-1].csn=F||"");g.m$({clientScreenNonce:F});cX.instance||(cX.instance=new cX);Z_(yU().J).bind(yU())();var A=t4(Q.layer);m&&m!=="UNDEFINED_CSN"&&A&&g.EN("music_web_mark_root_visible")&& MS(F,A);t.J.delete(Q.layer||0);t.W=void 0;t.Ml.get(Q.layer)?.forEach((V,O)=>{V?rD(t,O,V,Q.layer):A&&rD(t,O,A,Q.layer)}); guH(t)}; iTe=function(t,f,H=0){Z_(()=>{f.then(Q=>{t.J.has(H)&&t.W&&t.W();var N=g.HS(H),m=t4(H);if(N&&m){var U={automatedLogEventSource:3};Q?.response?.trackingParams&&qS(t.client,N,m,wl(Q.response.trackingParams),!1,U);Q?.playerResponse?.trackingParams&&qS(t.client,N,m,wl(Q.playerResponse.trackingParams),!1,U)}})})()}; lf=function(t,f,H,Q=0,N){t.O.has(N)||t.O.set(N,new Set);var m=H||t4(Q);m=`${f.toString()}|${m?m.toString():""}`;t.O.get(N).has(m)||(rD(t,f,H,Q),t.O.get(N).add(m))}; rD=function(t,f,H,Q=0){return Z_(()=>{if(t.J.has(Q))return t.A.push([f,H]),!0;var N=g.HS(Q),m=H||t4(Q);if(N&&m){if(g.EN("combine_ve_grafts")){let U=t.C.get(m.toString());U?U.push(f):(t.j.set(m.toString(),m),t.C.set(m.toString(),[f]));t.Fv||(t.Fv=g.UG(0,()=>{bf(t,N)},1200))}else qS(t.client,N,m,f); return!0}return!1})()}; g.SO=function(t,f){Z_(()=>{var H=wl(f),Q=g.HS(0);Q&&!t.J.has(0)?lf(t,H,void 0,0,Q):rD(t,H,void 0,0);return H})()}; DOV=function(t){var f={veType:253246};return Z_(()=>{if(!f.veType)return g.A4(new g.NY("Error: Trying to graft a client VE without a veType.")),null;if(f.visibilityTypes){var H=f.visibilityTypes.reduce((Q,N)=>Q|N); H={visibility:{types:String(H)}}}H=Kj(f.veType,f.visualElement,f.elementIndex,f.clientYouTubeData,void 0,H);return rD(t,H)?H:null})()}; bf=function(t,f){if(f===void 0){let H=KsH();for(let Q=0;Q{(Q=t.j.get(Q))&&Rn(t.client,f,Q,H)}),t.C.clear(),t.j.clear(),t.Fv=void 0}; P2J=function(t,f,H,Q=0){if(!f)return!1;Q=g.HS(Q);if(!Q)return!1;Kh(t.client,Q,wl(f),H);return!0}; XU=function(t,f,H,Q=0){var N=g.HS(Q);f=f||t4(Q);N&&f&&(t=t.client,Q=Xw({cttAuthInfo:Qr(N)||void 0},N),H={csn:N,ve:f.getAsJson(),clientData:H},N==="UNDEFINED_CSN"?ph("visualElementStateChanged",Q,H):t?q$("visualElementStateChanged",H,t,Q):g.pj("visualElementStateChanged",H,Q))}; guH=function(t){for(var f=0;f{H.Vo(Q,N)}); Q.open(f.method??"GET",t,!0);Q.responseType="text";Q.withCredentials=!0;if(f.headers)for(let [N,m]of Object.entries(f.headers))Q.setRequestHeader(N,m);return Q}; g.qI=function(t,f,H){H===void 0?delete t[f.name]:t[f.name]=H}; EuJ=function(){var t=navigator;return new Promise((f,H)=>{t.webkitTemporaryStorage?.queryUsageAndQuota?t.webkitTemporaryStorage.queryUsageAndQuota((Q,N)=>{f({usage:Q,quota:N})},Q=>{H(Q)}):H(Error("webkitTemporaryStorage is not supported."))})}; kZI=function(t,f){ouW(t.program,f.YD)&&(g.kX("bg_i",void 0,"player_att"),g.dD.initialize(t,()=>{g.kX("bg_l",void 0,"player_att");I5=(0,g.I)()},f.cspNonce,f.O4))}; T8B=function(t={}){return g.dD.invoke(t)}; ouW=function(t,f){if(t){var H;g.dD.isLoading()?H=!1:H=!I5||(0,g.I)()-I5>f;t=H}else t=!1;return t}; Fw8=function(t,f){if(f.partnerId===38&&t.playerStyle==="books"){var H=f.videoId.indexOf(":");t=f.videoId.slice(0,H);H=f.videoId.slice(H+1);return g.Zj(`//play.google.com/books/volumes/${t}/content/media`,{aid:H,sig:f.bn})}if(f.partnerId===30&&t.playerStyle==="docs")return g.Zj("https://docs.google.com/get_video_info",{docid:f.videoId,authuser:f.La,authkey:f.mY,eurl:t.kJ});if(f.partnerId===33&&t.playerStyle==="google-live")return g.Zj("//google-liveplayer.appspot.com/get_video_info",{key:f.videoId}); throw Error("getVideoInfoUrl for invalid namespace: "+t.X);}; AnI=function(t){var f={};t.jo&&(f.ytrext=t.jo);return g.ab(f)?void 0:f}; g.pq=function(t,f){kZI(t,{YD:f.experiments.J("bg_vm_reinit_threshold"),cspNonce:f.cspNonce,O4:f.O4||""})}; g.nq=function(t){if(t.videoData&&t.videoData.Up){let f=[t.videoData.Up];for(let H of Object.keys(t.J))if(t.s4[H]&&t.J[H]){let Q=t.J[H](t.s4);Q&&f.push(Q)}return f.join("&")}return null}; g.wD=function(t){var f=[];if(t)for(let [Q,N]of Object.entries(t)){t=Q;var H=N;if(H===void 0)continue;H=typeof H==="boolean"?`${+H}`:`${H}`.replace(/[:,=]/g,"_");f.push(`${t}.${H}`)}return f.join(";")}; Kq=function(t){return t===1||t===2}; BX=function(t,f=0){if(t instanceof g.vX)return t;t=t&&t instanceof Error?t:Error(`${t}`);Kq(f)?g.Fw(t):g.Yf(t);return new g.vX(f===1?"player.fatalexception":"player.exception",{name:`${t.name}`,message:`${t.message}`},f)}; OTH=function(t,f){Qd(t,2,f.Yc,MI,3);Qd(t,3,f.innertubeRequest,Yld,3);g.M1(t,4,f.onesieUstreamerConfig);g.M1(t,9,f.Sh);Qd(t,10,f.KU,tR,3);Qd(t,15,f.reloadPlaybackParams,V4V,3);g.Hh(t,18,f.oY)}; QA=function(t,f){Qd(t,1,f.formatId,fB,3);v4(t,2,f.startTimeMs);v4(t,3,f.durationMs);v4(t,4,f.SY);v4(t,5,f.I1);Qd(t,9,f.ou,Jn0,3);Qd(t,11,f.hH,H0,1);Qd(t,12,f.qL,H0,1)}; aM8=function(t,f){g.Hh(t,1,f.videoId);v4(t,2,f.lmt)}; Jn0=function(t,f){if(f.j3)for(let H=0;H>31));v4(t,16,f.B8);v4(t,17,f.detailedNetworkType);v4(t,18,f.JQ);v4(t,19,f.Rn);v4(t,21,f.H1);v4(t,23,f.Y6);v4(t,28,f.s9);v4(t,29,f.Kk);v4(t,34,f.visibility);H=f.playbackRate;if(H!==void 0){var Q=new ArrayBuffer(4);(new Float32Array(Q))[0]=H;H=(new Uint32Array(Q))[0];if(H!==void 0)for(Ks(t,285),w_(t,4),Q=0;Q<4;)t.view.setUint8(t.pos,H&255),H>>=8,t.pos+=1,Q+=1}v4(t,36,f.JM); Qd(t,38,f.mediaCapabilities,j8W,3);v4(t,39,f.tJ);v4(t,40,f.mi);v4(t,44,f.playerState);B4(t,46,f.te);v4(t,48,f.gp);v4(t,50,f.Z4);v4(t,51,f.S5);v4(t,54,f.Rj);if(f.hu)for(H=0;H>31));g.Hh(t,2,f.message)}; X30=function(t,f){v4(t,1,f.clientState);Qd(t,2,f.DI,lM8,1)}; ZT8=function(t,f){g.M1(t,1,f.pV);Qd(t,2,f.q2,rnd,3);Qd(t,3,f.coldStartInfo,X30,3)}; LwJ=function(t,f){v4(t,1,f.type);g.M1(t,2,f.value)}; hyI=function(t,f){g.Hh(t,1,f.hl);g.Hh(t,12,f.deviceMake);g.Hh(t,13,f.deviceModel);v4(t,16,f.clientName);g.Hh(t,17,f.clientVersion);g.Hh(t,18,f.osName);g.Hh(t,19,f.osVersion)}; bTd=function(t,f){g.Hh(t,1,f.name);g.Hh(t,2,f.value)}; mH=function(t,f){g.Hh(t,1,f.url);if(f.xq)for(let H=0;H0&&!(xs()>(0,g.I)()-t*1E3))return 0;t=g.S7("yt-player-quality");if(typeof t==="string"){if(t=JR[t],t>0)return t}else if(t instanceof Object)return t.quality;return 0}; W0=function(){var t=g.S7("yt-player-proxima-pref");return t==null?null:t}; GDH=function(){var t=g.S7("yt-player-quality");if(t instanceof Object&&t.quality&&t.previousQuality){if(t.quality>t.previousQuality)return 1;if(t.qualityf.startsWith("1")),g.cv("yt-player-performance-cap-active-set",t,2592E3)):g.cv("yt-player-performance-cap-active-set",[],2592E3)}; yA=function(){return!!g.S7("yt-player-headers-readable")}; g.GS=function(){var t=g.S7("yt-player-caption-language-preferences");return t?t:[]}; sP=function(){var t=g.S7("yt-player-user-settings"),f=new Map;if(t)for(let [H,Q]of Object.entries(t))f.set(H,Q);return f}; hR=function(){return g.S7("yt-player-voice-boost")??void 0}; LB=function(){return g.S7("yt-player-audio-quality-setting")??2}; rT=function(){try{let t=window.navigator;if(t.getAutoplayPolicy&&typeof t.getAutoplayPolicy==="function"){let f=document.getElementsByClassName(g.ZA.ZT),H;H=f.length>0&&f[0]?t.getAutoplayPolicy(f[0]):t.getAutoplayPolicy("mediaelement");if(l1[H])return l1[H]}}catch(t){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; Xd=function(t){return t.KM||t.sF||t.mutedAutoplay}; b1=function(t,f){return Xd(t)?f!==1&&f!==2&&f!==0?"AUTOPLAY_STATUS_UNAVAILABLE":t.hE?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.c0=function(t,f,H){var Q=f.L();t.thirdParty||(t.thirdParty={});t.thirdParty={...t.thirdParty,embedUrl:Q.loaderUrl};Q.ancestorOrigins&&(t.thirdParty.embeddedPlayerContext={...t.thirdParty.embeddedPlayerContext,ancestorOrigins:Q.ancestorOrigins});Q.pg!=null&&(t.thirdParty.embeddedPlayerContext={...t.thirdParty.embeddedPlayerContext,visibilityFraction:Number(Q.pg)});Q.z2&&(t.thirdParty.embeddedPlayerContext={...t.thirdParty.embeddedPlayerContext,visibilityFractionSource:Q.z2});t.thirdParty.embeddedPlayerContext= {...t.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:rT(),autoplayIntended:Xd(f),autoplayStatus:b1(f,H)}}; Sk=function(t){var f=[];for(let H of t.split(",")){if(!H)continue;(t=H.startsWith("!"))&&(H=H.substring(1));let Q=H.split("-");Q.length<3||f.push({Lz:Q[0],platform:Q[1],deviceVersion:Q[2],Cv:t})}return f}; ZE0=function(t){return Sk(t).map(({Lz:f,deviceVersion:H,Cv:Q})=>({deviceInterface:Lv9[xQ[f]]||0,deviceVersion:H||"",isSleeping:Q}))}; RY=function(t,f,H=!1,Q=""){!t&&H&&g.Yf(Error(`Player URL validator detects invalid url. ${Q}: ${f}`));return t}; dT=function(t,f,H){return f&&f.test(t)||q3&&H&&H.test(t)?!0:!1}; pB=function(t){return(t=IY&&IY.exec(t))?t[0]:""}; nB=function(t){return RY(dT(t,lU2,rsd),t,!1,"Trusted Stream URL")}; g.wT=function(t){return RY(dT(t,XMI,bE0),t,!1,"Trusted Image URL")}; KB=function(t){return RY(dT(t,cs2,null),t,!1,"Trusted Promoted Video Domain URL")}; xM8=function(t){return RY(dT(t,SgW,null),t,!1,"Drm Licensor URL")}; v0=function(t,f=!1){return RY(dT(t,RQ8,qgd),t,f,"Captions URL")}; B0=function(t){t=new g.pL(t);nL(t,document.location.protocol);wX(t,document.location.hostname);document.location.port&&KL(t,document.location.port);return t.toString()}; M3=function(t){t=new g.pL(t);nL(t,document.location.protocol);return t.toString()}; dMJ=function(t){return{[1]:t.name,[2]:t.id,[3]:t.isDefault,[4]:t.isAutoDubbed}}; fS=function(t){return new tx(t[1],t[2],t[3],t[4])}; Hf=function(t){return{[1]:t.languageCode,[2]:t.languageName,[3]:t.kind,[4]:t.name,[5]:t.displayName,[6]:t.id,[7]:t.xtags,[8]:t.J,[9]:t.isTranslateable,[10]:t.url,[11]:t.vssId,[12]:t.isDefault,[13]:t.translationLanguage,[14]:t.captionId}}; $D=function(t){var f=new g.Qt({languageCode:t[1],languageName:t[2],kind:t[3],name:t[4],id:t[6],is_servable:t[8],is_translateable:t[9],url:t[10],vss_id:t[11],is_default:t[12],xtags:t[7],captionId:t[14]});f.displayName=t[5];f.translationLanguage=t[13];return f}; g.Nw=function(t){var f=[];if(t.displayName)f.push(t.displayName);else{let H=t.languageName||"";f.push(H);t.kind==="asr"&&H.indexOf("(")===-1&&f.push(" (Automatic Captions)");t.name&&f.push(` - ${t.name}`)}t.translationLanguage&&f.push(` >> ${t.translationLanguage.languageName}`);return f.join("")}; g.mG=function(t){return t.translationLanguage?t.translationLanguage.languageCode:t.languageCode}; g.U5=function(t){var f=t.vssId;t.translationLanguage&&f&&(f=`t${f}.${g.mG(t)}`);return f}; IUd=function(t){var f=t.Y,H=t.J,Q=t.C;return{[1]:t.captionsInitialState,[2]:t.O,[3]:t.captionTracks.map(N=>Hf(N)), [4]:f?Hf(f):null,[5]:H?Hf(H):null,[6]:t.id,[7]:t.W,[8]:t.X,[9]:dMJ(t.d7),[10]:Q?Hf(Q):null,[11]:t.xtags}}; iI=function(t){var f=t[4],H=t[5],Q=t[10],N=new CS(t[6],fS(t[9]));N.captionsInitialState=t[1];N.captionTracks=t[3].map(m=>$D(m)); N.O=t[2];N.Y=f?$D(f):null;N.J=H?$D(H):null;N.W=t[7];N.X=t[8];N.C=Q?$D(Q):null;N.xtags=t[11];return N}; Dq=function(t,f,H,Q){return new gW(JR[t]||0,JR[f]||0,H,Q)}; Pf=function(t){return{[1]:t.O,[2]:t.J,[3]:t.Y,[4]:t.reason,[5]:t.bv}}; pMe=function(t){return new gW(t[1],t[2],t[3],t[4],t[5])}; E5=function(t){if(uI&&t.bv)return!1;var f=JR.auto;return t.O===f&&t.J===f}; kD=function(t){return oL[t.J||t.O]||"auto"}; Te=function(t,f){f=JR[f];return t.O<=f&&(!t.J||t.J>=f)}; Fe=function(t){return!!t["1"]?.length||!!t["1h"]?.length||!!t["1e"]?.length}; Ax=function(t){return t==="1"||t==="1h"||t==="1e"}; Wf=function(t,f,H,Q,N,m,U){var C=!1;if(t.O)return t.O;var D={},k=new Set,F={};if(YD(Q)){for(var A in Q.J){if(!Q.J.hasOwnProperty(A))continue;t=Q.J[A];F[t.info.pM]=[t.info]}return F}A=Vt(f,Q,D);if(f.O){(C=Fe(A))||(f.J.noAv1Reason="noFormat");var V=H.j?"disableAv1ForSession":"";V&&(f.J.noAv1Reason=V);N({noAv1Reason:f.J.noAv1Reason})}m&&N({aftsrt:O5(A)});V={};var O="";for(let z of Object.keys(A)){let r=z;for(let d of A[r]){let R=d.itag,q=Jx(r,d,f);if(V.hasOwnProperty(q)){V[q]===!0?F[r].push(d):D[R]= V[q];continue}let v=aL(f,d,H,Q.isLive,k);v!==!0?(U.add(r),D[R]=v,f.O&&d.Rx()&&(O+=`;${R};${v}`),v==="disablevp9hfr"&&(V[q]="disablevp9hfr")):(F[r]=F[r]||[],F[r].push(d),V[q]=!0)}}f.O&&C&&!Fe(F)&&(C=!1,f.J.noAv1Reason=O,N({noAv1Reason:f.J.noAv1Reason}));m&&N({bfflt:O5(F)});for(let z in F){if(!F.hasOwnProperty(z))continue;Q=z;F[Q]&&F[Q][0].be()&&(U=F[Q].length,F[Q]=F[Q],f.O&&Ax(Q)&&U>0&&F[Q].length<=0&&(U=F[Q].length,N({noAv1Fmt:"filterVp9Ultlow",codec:Q})),F[Q]=nS2(f,F[Q],D),f.O&&Ax(Q)&&U>0&&F[Q].length<= 0&&(U=F[Q].length,N({noAv1Fmt:"filterQualities",codec:Q})),F[Q]=wM0(F[Q],D),f.O&&Ax(Q)&&U>0&&F[Q].length<=0&&N({noAv1Fmt:"filterHfr",codec:Q}))}m&&Object.keys(D).length>0&&N({rjr:g.wD(D)});for(let z of k.values())(D=H.Y.get(z))&&--D.Dv;m&&N({aftflt:O5(F)});f.O&&C&&!Fe(F)&&(C=!1,f.J.noAv1Reason="filter",N({noAv1Reason:f.J.noAv1Reason}));t.O=g.gL(F,z=>!!z.length); return t.O}; mlV=function(t,f,H,Q,N,m,U){var C=f.Y||!!N,D=C&&f.nD?m:void 0,k=new Set,F=Wf(t,f,H,Q,m,C,k);Q.C()&&(F=Kve(H,F,N,C,m,f),C&&m({enflt:O5(F)}));f.tG=vSJ(F,f);N=Ud=>!!F[Ud]; var A=BLJ(f);H=[];for(var V of Object.values(F))V?.length&&V[0].Ld()&&H.push(...V);if(YD(Q))return m=g.RA(Object.values(F),Ud=>!!Ud.length&&!!Ud[0].audio),C=g.RA(Object.values(F),Ud=>!!Ud.length&&!!Ud[0].video),m&&C||g.sN(),g.h$(new ze(C,m,D,H)); V=F.a;var O=!1;f.pJ&&A[0]!=="a"&&MZ0(V)&&(A.unshift("a"),O=!0);C&&(m({audioPrefOrder:A.join("_")}),m({preferHighQualityAudio:f.pJ}),m({forcedAacForHqa:O}));V=[];if(f.mP){A=g.lo(A,N);O=new Set;for(var z of A){var r=F[z];let Ud=new Set;for(var d of r)if(r=d.d7?.id)O.has(r)?Ud.has(r)&&V.push(d):(Ud.add(r),O.add(r),V.push(d))}if(V.length===0){if(A.length===0)return C&&m({noaudio:1}),g.sN();V=F[A[0]]}}else{V=g.RA(A,N);if(!V)return C&&m({noaudio:1}),g.sN();V=F[V]}F["9"]&&F.h&&Q.w7&&!f.Vg&&(C&&m({dltvp9:1}), delete F["9"]);if(U){C&&m({bfsflt:O5(F),bfsflta:e9(t)});f.AG?t.J=txI(k,t.J):t.J.clear();C&&m({bfsfltb:e9(t)});for(var R in F){if(!F.hasOwnProperty(R))continue;U=R;if(!(U==="f"||f.Ch===0&&faI.has(U)))for(var q of F[U])f.AG?Hx2(U,q,t.J):Qz0(t,U,q)}C&&m({aftsflt:e9(t)})}R=F["1h"]?"1h":"1";t=F["9h"]?"9h":"9";U=F[R];k=F["2"];z=F[t];U&&U.length&&(f.J.highestAv1Resolution=U[U.length-1].video.qualityOrdinal);z&&z.length&&(f.J.highestVp9Resolution=z[z.length-1].video.qualityOrdinal);q=[];d=[];if(f.pn&&k)q= k,d=["2"];else if(f.kJ&&U)q=U,d=[R],m({forceAv1:R});else if(f.A&&!f.Nb){d=$lI(Q)?F["1h"]||F["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];C&&m({newhybpref:d.join(".")});for(var v of d)q=q.concat(F[v]).filter(Ud=>Ud)}else f.qG>0&&z&&U&&(d=[R, t],q=U.concat(z).filter(Ud=>Ud)); if(q.length&&!f.Nb){j9(q,d);if(C){C=[];for(var B of q)C.push(B.itag);m({hbdfmt:C.join(".")})}return g.h$(new ze(q,V,D,H))}B=Nd0(f);B=g.RA(B,N);if(!B){if(F[R])return m=F[R],j9(m),g.h$(new ze(m,V,D,H));C&&m({novideo:1});return g.sN()}B!=="1"&&B!=="1h"||!F[t]||(v=Ge(F[B]),N=Ge(F[t]),N>v?B=t:(v=N===v,N=s5(F[t]),R=s5(F[B]),v&&N&&!R&&(B=t)));B==="9"&&F.h&&Ge(F.h)>Ge(F["9"])&&(B="h");f.iT&&Q.isLive&&B==="("&&F.H&&Ge(F["("])<1440&&(B="H");C&&m({vfmly:hx(B)});f=F[B];if(!f.length)return C&&m({novfmly:hx(B)}), g.sN();j9(f);return g.h$(new ze(f,V,D,H))}; UlH=function(t,f,H,Q,N,m,U,C=!1){if(f.fn&&U&&U.length>1&&!(f.qG>0||f.A)){let A=f.Y||!!N,V=A&&f.nD?m:void 0,O=Vt(f,Q),z=[],r=[],d={};for(let R=0;R=H.video?.height)||(C=H.itag,f=U?U:{itag:C,pM:f,Ld:m},m?f.numChannels=H.audio.numChannels:(m=H.video,f.maxWidth=m?.width,f.maxHeight=m?.height,f.maxFramerate=Q,f.maxBitrateBps=H.bv*8,f.SF=m?.isHdr()),t.J.set(N,f))}; vSJ=function(t,f){var H=!(!t.m&&!t.M),Q=!(!t.mac3&&!t.MAC3),N=!(!t.meac3&&!t.MEAC3);t=!(!t.i&&!t.I);f.xJ=t;return H||Q||N||t}; s5=function(t){for(let f of t)if(f.itag&&CJI.has(f.itag))return!0;return!1}; MZ0=function(t){for(let f of t)if(f.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; hx=function(t){switch(t){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return t}}; Jx=function(t,f,H){return H.a$?`${t}_${Number(f.video?.fps||0)}_${!!f.audio?.J}_${!!f.video?.C}`:`${t}_${Number(f.video?.fps||0)}_${!!f.audio?.J}`}; O5=function(t){var f=[];for(let H in t){if(!t.hasOwnProperty(H))continue;let Q=H;f.push(hx(Q));for(let N of t[Q])f.push(N.itag)}return f.join(".")}; Kve=function(t,f,H,Q,N,m){var U={},C={};g.iZ(f,(D,k)=>{D=D.filter(F=>{var A=F.itag;if(!F.contentProtection)return C[A]="noenc",!1;if(m.Hm&&F.pM==="(h"&&m.c5)return C[A]="lichdr",!1;if(!t.C&&F.pM==="1e")return C[A]="noav1enc",!1;if(F.pM==="("||F.pM==="(h"){if(t.O&&H&&H.flavor==="widevine"){var V=F.mimeType+"; experimental=allowed";(V=!!F.contentProtection[H.flavor]&&!!H.O[V])||(C[A]=F.contentProtection[H.flavor]?"unspt":"noflv");return V}if(!LS(t,Zq.CRYPTOBLOCKFORMAT)&&!t.a$||t.Fv)return C[A]=t.Fv? "disvp":"vpsub",!1}return H&&F.contentProtection[H.flavor]&&H.O[F.mimeType]?!0:(C[A]=H?F.contentProtection[H.flavor]?"unspt":"noflv":"nosys",!1)}); D.length&&(U[k]=D)}); Q&&Object.entries(C).length&&N({rjr:g.wD(C)});if(m.O)for(let D of Object.values(f))if(D)for(let k of D)f=C[k.itag],k.Rx()&&f!==void 0&&(m.J[k.itag]=f);return U}; wM0=function(t,f){var H=g.XI(t,(Q,N)=>N.video.O()?Math.min(Q,N.video.width):Q,Infinity); H{if(Q.video.O()||Q.video.width{if(Q.itag!=="299")return!0;f[Q.itag]="ps3hfr1080";return!1})); return t}; nS2=function(t,f,H){return f=f.filter(Q=>{if(Q.video.qualityOrdinal<=t.kC)return!0;H[Q.itag]="maxquality";return!1})}; Vt=function(t,f,H){var Q={};for(let N in f.J){if(!f.J.hasOwnProperty(N))continue;let m=f.J[N].info;if(t.j&&m.video&&m.video.qualityOrdinalMath.max(f,H.video.qualityOrdinal),0)}; aL=function(t,f,H,Q=!1,N=new Set){if(f.pM==="")return"unkn";if((f.itag==="304"||f.itag==="266")&&t.Fv)return"blk2khfr";if(t.D&&f.video&&f.video.qualityOrdinal>t.D)return`max${t.D}`;if(t.s2&&f.pM==="h"&&f.video&&f.video.qualityOrdinal>1080)return"blkhigh264";if(t.XV&&f.video?.isHdr())return"blkhdr";if(f.pM==="(h"&&!H.D)return"enchdr";if(Q&&lI(f)&&!t.Za)return"blk51live";if((f.pM==="MAC3"||f.pM==="mac3")&&!t.W)return"blkac3";if((f.pM==="MEAC3"||f.pM==="meac3")&&!t.X)return"blkeac3";if(f.pM==="M"||f.pM=== "m")return"blkaac51";if((f.pM==="so"||f.pM==="sa")&&!t.JG)return"blkamb";if(!t.Hm&&rW(f)&&(!H.C||f.pM!=="1e"))return"cbc";if(!H.C&&rW(f)&&f.pM==="1e")return"cbcav1";if((f.pM==="i"||f.pM==="I")&&!t.v5)return"blkiamf";if(t.MS&&f.audio?.J===!0)return"blkvbcabr";if(t.a$&&f.video?.C===!1)return"blkmtvcabr";if(t.H5&&(f.pM==="1"||f.pM==="1h"||H.C&&f.pM==="1e")&&f.video?.qualityOrdinal&&f.video?.qualityOrdinal>t.H5)return"av1cap";Q=H.Y.get(f.pM);if(!t.YC&&Q&&Q.Dv>0)return N.add(f.pM),"byerr";if(f.video?.O()){if(!H.c5&& !LS(H,Zq.FRAMERATE))return"capHfr";if(t.KM&&f.video.qualityOrdinal>=4320)return"blk8khfr";if(f.C()&&t.mD&&f.contentProtection&&f.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(t.bv&&f.bv>t.bv)return"ratecap";if(t.Ml>0&&f.be()&&f.video.height>t.Ml)return"mvhcap";t=Xe(H,f);return t!==!0?t:!0}; j9=function(t,f=[]){g.$n(t,(H,Q)=>{var N=Q.bv-H.bv;if(!H.be()||!Q.be())return N;var m=Q.video.height*Q.video.width-H.video.height*H.video.width;!m&&f&&f.length>0&&(H=f.indexOf(H.pM)+1,Q=f.indexOf(Q.pM)+1,m=H===0||Q===0?Q||-1:H-Q);m||(m=N);return m})}; bI=function(t,f){if(f>t.Me())t.segments=[];else{var H=g.xJ(t.segments,Q=>Q.Xv>=f,t); H>0&&t.segments.splice(0,H)}}; cf=function(t){var f=t.data.getUint8(t.offset+t.J);t.J+=1;return f}; S9=function(t){var f=t.data.getUint16(t.offset+t.J);t.J+=2;return f}; xD=function(t){var f=t.data.getInt32(t.offset+t.J);t.J+=4;return f}; RL=function(t){var f=t.data.getUint32(t.offset+t.J);t.J+=4;return f}; qw=function(t){var f=t.data;var H=t.offset+t.J;f=f.getUint32(H)*4294967296+f.getUint32(H+4);t.J+=8;return f}; dW=function(t,f=NaN){if(isNaN(f))var H=t.size;else for(H=t.J;H1?Math.ceil(N*f):Math.floor(N*f))}t.skip(1);H=cf(t)<<16|S9(t);if(H&256){Q=H&1;N=H&4;var m=H&512,U=H&1024,C=H&2048;H=RL(t);Q&&t.skip(4);N&&t.skip(4);Q=(m?4:0)+(U?4:0)+(C?4:0);for(N=0;N1?Math.ceil(U*f):Math.floor(U*f)),t.skip(Q)}}}; NG=function(t,f){if(t.byteLength-f<8)return!1;var H=t.getUint32(f);if(H<8||t.byteLength-f122)return!1}return!0}; m1=function(t,f){var H=t.getUint32(f),Q=t.getUint32(f+4);return new gM(t,f,H,Q)}; g.DE=function(t){var f=t.data.getUint8(t.dataOffset)?20:12;return t.data.getUint32(t.dataOffset+f)}; PW=function(t){t=new DataView(t.buffer,t.byteOffset,t.byteLength);return(t=g.CV(t,0,1836476516))?g.DE(t):NaN}; uF=function(t,f,H){for(;NG(t,f);){let Q=m1(t,f);if(Q.type===H)return Q;f+=Q.size}return null}; Uk=function(t){return t===1701082227||t===1836019558||t===1836019574||t===1835297121||t===1835626086||t===1937007212||t===1953653094||t===1953653099||t===1836475768}; gmW=function(t){var f=g.CV(t,0,1937011556);if(!f)return null;f=uF(t,f.dataOffset+8,1635148593)||uF(t,f.dataOffset+8,1635135537);if(!f)return null;var H=uF(t,f.dataOffset+78,1936995172),Q=uF(t,f.dataOffset+78,1937126244);if(!Q)return null;f=null;if(H)switch(H.skip(4),cf(H)){default:f=0;break;case 1:f=2;break;case 2:f=1;break;case 3:f=255}var N=H=null,m=null;if(Q=uF(t,Q.dataOffset,1886547818)){let U=uF(t,Q.dataOffset,1886546020),C=uF(t,Q.dataOffset,2037673328);if(!C&&(C=uF(t,Q.dataOffset,1836279920), !C))return null;U&&(U.skip(4),H=xD(U)/65536,m=xD(U)/65536,N=xD(U)/65536);t=IL(C);t=new DataView(t.buffer,t.byteOffset+8,t.byteLength-8);return new Ek(f,H,m,N,t)}return null}; g.ol=function(t){if(t.data.getUint8(t.dataOffset)){var f=t.data;t=t.dataOffset+4;f=f.getUint32(t)*4294967296+f.getUint32(t+4)}else f=t.data.getUint32(t.dataOffset+4);return f}; kN=function(t,f=!1){tT(32,6066,t);if(t[W[0]]!==W[40]){var H=t[W[42]]();H[W[3]](W[88],W[46]);return H}var Q=t[W[84]]();H=new g.pL(Q);var N=t[W[34]](W[4]),m=ot(49,3623,t[W[34]](W[41])||W[2])[W[29]](W[35]);if(N&&m&&m[W[1]]>1&&m[1])return Q=H.J,t=Q[W[57]](/^[^.]*/,W[2]),wX(H,`${Q[W[59]](W[32])===0?W[32]:W[56]}${N}---${m[1]}${t}`),H=new g.PF(H[W[28]]()),H[W[3]](W[52],W[46]),H;if(f)return H=t[W[42]](),H[W[3]](W[52],W[46]),H;N=H.J[W[31]](W[86]);H.J[W[31]](W[44])?(wX(H,W[22]),Q=H[W[28]]()):H.J[W[31]](W[72])? (wX(H,W[69]),Q=H[W[28]]()):(H=B0(Q),nB(H)&&(Q=H));H=new g.PF(Q);H[W[3]](W[80],W[46]);N&&H[W[3]](W[43],W[39]);return H}; T2=function(t){t=new gM(t.data,t.offset,t.size,t.type,t.O);var f=cf(t);t.skip(7);var H=RL(t);if(f===0){f=RL(t);var Q=RL(t)}else f=qw(t),Q=qw(t);t.skip(2);var N=S9(t),m=[],U=[];for(let C=0;C=2)return null;var N=new DataView(f.buffer,f.byteOffset,f.length),m=g.CV(N,0,1937011556);if(!m)return null;f=N.getUint32(m.dataOffset+8);Q=N.getUint32(m.dataOffset+12);if(Q!==1701733217&&Q!==1701733238)return null;Q=new Dl8(t.byteLength+f);pS(Q,t,0,H.offset+12);Q.data.setInt32(Q.offset,2);Q.offset+=4;pS(Q,t,H.offset+16,H.size-16);pS(Q,N,N.byteOffset+m.dataOffset+8,f);pS(Q,t,H.offset+H.size,t.byteLength- (H.offset+H.size));H=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let U of H)H=g.CV(t,0,U),Q.data.setUint32(H.offset,H.size+f);t=g.CV(Q.data,0,1953654136);Q.data.setUint32(t.offset+16,2);return Q.data}; uKI=function(t){var f=g.CV(t,0,1937011556);if(!f)return null;var H=t.getUint32(f.dataOffset+12);if(H!==1701733217&&H!==1701733238)return null;f=uF(t,f.offset+24+(H===1701733217?28:78),1936289382);if(!f)return null;H=uF(t,f.offset+8,1935894637);if(!H||t.getUint32(H.offset+12)!==1667392371)return null;f=uF(t,f.offset+8,1935894633);if(!f)return null;f=uF(t,f.offset+8,1952804451);if(!f)return null;H=new Uint8Array(16);for(let Q=0;Q<16;Q++)H[Q]=t.getInt8(f.offset+16+Q);return H}; yq=function(t,f,H){var Q=new Jc(H);if(!al(Q,t))return!1;Q=WW(Q);if(!z2(Q,f))return!1;for(t=0;f;)f>>>=8,t++;f=Q.start+Q.pos;var N=e3(Q,!0);Q=t+(Q.start+Q.pos-f)+N;Q=Q>9?j3(Q-9,8):j3(Q-2,1);t=f-t;H.setUint8(t++,236);for(f=0;fH;N++)H=H*256+lF(t),Q*=128;return f?H-Q:H}; G2=function(t){return t.pos>=t.J.byteLength}; sk=function(t){var f=e3(t,!0),H=lF(t);for(let Q=1;Q0){let Q=Rr(13,7767,f.substring(H+1));g.iZ(Q,function(N,m){this.set(m,N)},t); f=f.substring(0,H)}f=KE(27,3657,f);g.iZ(f,function(Q,N){this.set(N,Q)},t)}; TdI=function(t){var f=t.FF.YX(),H=[];g.iZ(t.J,(N,m)=>{H.push(`${m}=${N}`)}); if(!H.length)return f;var Q=H.join("&");t=Dr(4,1683,t.FF)?"&":"?";return f+t+Q}; nV=function(t,f){t[f]||(t[f]=new FfH);return t[f]}; wM=function(t,f=!1){f&&(t.O+=1);t.J+=1}; A90=function(t,f=!1){t.timedOut+=1;f&&wM(t,!0)}; KV=function(t,f=!1){f&&(t.C=(0,g.I)(),t.O=0);t.X=(0,g.I)();t.started=0;t.timedOut=0;t.J=0}; vW=function(t,f,H=!1){if(H)return 1<0))return t}; DX=function(t,f){return new iR(t,t+f-1)}; Pz=function(t){if(!t)return new iR(0,0);var f=Number(t.start);t=Number(t.end);if(!isNaN(f)&&!isNaN(t)&&(f=new iR(f,t),f.length>0))return f}; YCd=function(t){t.length===1||g.cV(t,H=>!!H.range); for(var f=1;f>3==1){tT(Q^6816,Q^3378,H);var N=ot(Q^6874,Q^5324,H[W[Q^6858]](W[Q^6849])||W[2])[W[Q^6901]](W[Q^6859]);var m=H[W[0]]===W[Q^6848]&&N[W[1]]>1&&!!N[1]}(t&108)==t&&(N=H[W[Q^8469]](W[2]),YY[W[Q^8452]](N,Q^8526),YY[W[Q^8473]](N,Q^8451),YY[W[Q^8450]](N,3),YY[W[Q^8473]](N,Q^8497),YY[W[Q^8452]](N,Q^8464),YY[W[Q^8452]](N,Q^8485),YY[W[Q^8450]](N,1),m=N[W[Q^8467]](W[2]));t-1>>3==2&&(m=H[W[11]]?H[W[11]][W[26]](W[71]):H[W[23]]===W[71]);return m}; VD=function(t){return t.Xv+(t.AP?1:0)}; On=function(t){var f={};f.itag=t.w6.info.itag;f.type=`${t.type}`;f.src=`${t.source}`;f.segsrc=t.j;f.seg=String(t.Xv);t.range&&(f.range=`${t.range.start+t.J}-${t.range.start+t.J+t.O-1}`);f.time=`${t.C.toFixed(1)}-${(t.C+t.D).toFixed(1)}`;f.off=String(t.J);f.len=String(t.O);t.AP&&(f.end="1");t.X()&&(f.eos="1");t.clipId&&(f.cid=t.clipId);return f}; OxH=function(t){return new Jo(t.type,t.w6,t.range,"getEmptyStubBefore"+t.j,t.Xv,t.segmentStartTime,0,t.J,0,void 0,t.Jr,t.clipId,t.A,t.c5,t.requestToken)}; J9H=function(t){return new Jo(t.type,t.w6,t.range,"getEmptyStubAfter"+t.j,t.Xv,t.segmentStartTime+t.Y,0,t.J+t.O,0,void 0,t.Jr,t.clipId,t.A,t.c5,t.requestToken)}; ai=function(t,f,H,Q){return new Jo(t.type,t.w6,t.range,"reslice"+t.j,t.Xv,t.segmentStartTime,t.Y,f,H,Q,t.Jr,t.clipId,t.A,t.c5,t.requestToken)}; Wz=function(t,f){return t.w6!==f.w6?!1:t.range&&f.range?t.range.start+t.J>=f.range.start+f.J&&t.range.start+t.J+t.O<=f.range.start+f.J+f.O:t.Xv===f.Xv&&t.J>=f.J&&(t.J+t.O<=f.J+f.O||f.AP)}; zR=function(t,f){return t.w6!==f.w6?!1:t.JG()&&f.type===3&&t.w6.J()?(t=t.w6.v5(t),g.bo(t,H=>zR(H,f))):t.Xv===f.Xv&&!!f.O&&f.J+f.O>t.J&&f.J+f.O<=t.J+t.O}; ef=function(t,f,H){t.O+=f.O;t.range&&(t.D+=f.D);t.W=f.W;t.AP=f.AP;H&&f.AP&&(t.Y=f.Y,t.segmentStartTime=f.segmentStartTime,t.C=t.segmentStartTime,t.range||(t.D=t.Y))}; jf=function(t,f){var H=f.Xv;t.j="updateWithSegmentInfo";t.Xv=H;if(t.segmentStartTime!==f.startTime||t.Y!==f.duration)t.segmentStartTime=f.startTime,t.Y=f.duration,En(t)}; yD=function(t){return!kY(t.P5[t.P5.length-1])}; GR=function(t){return t.P5[t.P5.length-1].JG()}; g.sn=function(t,f,H){H=t.eZ===null?t.FV.eZ(f,H,t.P5[0].type):t.eZ;if(t.J){f=H?kN(t.J,f.nR):t.J;var Q=new to(f);Q.get("alr")||Q.set("alr","yes");t.O&&S3(Q,t.O)}else/http[s]?:\/\//.test(t.O)?Q=new to(new g.PF(t.O)):(Q=f$(t.FV,H,f),t.O&&S3(Q,t.O));(f=t.range)?Q.set("range",f.toString()):t.P5[0].w6.A()&&t.P5.length===1&&t.P5[0].J&&Q.set("range",`${t.P5[0].J}-`);t.requestId&&Q.set("req_id",t.requestId);isNaN(t.Hh)||Q.set("headm",t.Hh.toString());isNaN(t.W)||Q.set("mffa",`${t.W}ms`);t.urlParams&&g.iZ(t.urlParams, (N,m)=>{Q.set(m,N)}); return Q}; ho=function(t){if(t.range)return t.Y;t=t.P5[0];return Math.round(t.D*t.w6.info.bv)}; aae=function(t,f){return Math.max(0,t.P5[0].C-f)}; L$=function(t,f,H){for(;t;t=t.parentNode){if(!t.attributes||H&&t.nodeName!==H)continue;let Q=t.getAttribute(f);if(Q)return Q}return""}; ZX=function(t,f){for(;t;t=t.parentNode){let H=t.getElementsByTagName(f);if(H.length>0)return H[0]}return null}; lR=function(t){if(!t)return 0;var f=t.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return f?(Number(f[2])|0)*3600+(Number(f[4])|0)*60+(Number(f[6])|0):Number(t)|0}; rw=function(t){return t.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${t}Z`:t}; Wf0=function(t){var f=t.Y;t.Y=[];return f}; zb2=function(t){t.J||(t.J=new Xa);return t.J}; eb2=function(t,f){t.O[f]||(t.O[f]=new Xa);return t.O[f]}; jzJ=function(t,f){t.Y[f]||(t.Y[f]=new Xa);return t.Y[f]}; y9J=function(t,f){var H=[];f=Array.from(f.getElementsByTagName("SegmentTimeline"));for(let Q of f){f=Q.parentNode.parentNode;let N=null;f.nodeName==="Period"?N=zb2(t):f.nodeName==="AdaptationSet"?(f=f.getAttribute("id")||f.getAttribute("mimetype")||"",N=eb2(t,f)):f.nodeName==="Representation"&&(f=f.getAttribute("id")||"",N=jzJ(t,f));if(N==null)return;N.update(Q);g.vV(H,Wf0(N))}g.vV(t.C,H);EWJ(t.C,Q=>Q.startSecs*1E3+Q.J)}; GBH=function(t){t.J&&(t.J.J=[]);g.iZ(t.O,f=>{f.J=[]}); g.iZ(t.Y,f=>{f.J=[]})}; bR=function(t,f){return QW(t.segments,H=>f-H.Xv)}; Sf=function(t,f,H){var Q=t.index.X(f),N=t.index.getStartTime(f),m=t.index.getDuration(f);H?m=H=0:H=t.info.bv*m;return new cz([new Jo(3,t,void 0,"otfCreateRequestInfoForSegment",f,N,m,0,H)],Q)}; sz0=function(t,f){if(!t.index.isLoaded()){var H=[],Q=f.W;f=f.D.split(",").filter(k=>k.length>0); var N=0,m=0,U=0,C=/^(\d+)/,D=/r=(\d+)/;for(let k=0;k0&&(t.J=Math.min(t.J+H,10),t.O=N),t.J>0?(t.J--,t= !0):t=!1,t?(typeof Q==="function"&&(Q=Q()),console.log(`plyr.${f}`,Q)):(Q=(p$.get(f)??0)+1,p$.set(f,Q),Q%100===1&&console.warn("plyr",`plyr.${f} is chatty, dropping logs.`)))}; ww=function(t){if(!t.D){if(g.Nb(t.info.w6.info)){var f=g.n$(t);var H=uF(f,0,1836019574);if(H){H=H.offset+H.size;var Q=new Uint8Array(H);Q.set(new Uint8Array(f.buffer,f.byteOffset,H));f=Q}else f=null}else f=om9(new Jc(g.n$(t)));f&&(t.info.w6.O=f,t.D=!0)}}; g.n$=function(t){return Am(t.O)}; vz=function(t,f){f=Math.min(f,t.info.O);var {kz:H,iR:Q}=t.O.split(f),N=new K$(new Jo(t.info.type,t.info.w6,t.info.range,t.info.j,t.info.Xv,t.info.segmentStartTime,t.info.Y,t.info.J,f,!1,t.info.Jr,t.info.clipId,t.info.A),H);N.C=t.C;N.Y=t.Y;f=new K$(new Jo(t.info.type,t.info.w6,t.info.range,t.info.j,t.info.Xv,t.info.segmentStartTime,t.info.Y,t.info.J+f,t.info.O-f,t.info.AP,t.info.Jr,t.info.clipId,t.info.A),Q);f.C=t.C;f.Y=t.Y;return[N,f]}; fU=function(t,f,H){var Q=t.L(),N={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.Du()),referer:document.location.toString(),signatureTimestamp:20683},m=g.pe();t.isAutonav&&(N.autonav=!0);m.xi(141)&&(N.autonavState=m.xi(140)?"STATE_OFF":"STATE_ON");N.autoCaptionsDefaultOn=m.xi(66);Bz(t)&&(N.autoplay=!0);Q.D&&t.cycToken&&(N.cycToken=t.cycToken);Q.enablePrivacyFilter&&(N.enablePrivacyFilter=!0);t.isFling&&(N.fling=!0);var U=t.forceAdsUrl;if(U){m={};var C=[];U=U.split(",");for(var D of U){var k= D.split("|");k.length!==3||D.includes("=")||(k[0]=`breaktype=${k[0]}`,k[1]=`offset=${k[1]}`,k[2]=`url=${k[2]}`);U={adtype:"video_ad"};for(var F of k){let [R,...q]=F.split("=");U[R]=q.join("=")}k=U.url;let O=U.presetad,z=U.viralresponseurl,r=Number(U.campaignid),d=U.bibliotecaadid;if(U.adtype==="in_display_ad")k&&(m.url=k),O&&(m.presetAd=O),z&&(m.viralAdResponseUrl=z),r&&(m.viralCampaignId=String(r)),d&&(m.bibliotecaAdId=d);else if(U.adtype==="video_ad"){let R={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(U.offset)|| 0)}};if(U=ZxI[U.breaktype])R.breakType=U;k&&(R.url=k);O&&(R.presetAd=O);z&&(R.viralAdResponseUrl=z);r&&(R.viralCampaignId=String(r));d&&(R.bibliotecaAdId=d);C.push(R)}}Object.keys(m).length>0?N.forceAdParameters={videoAds:C,inDisplayAd:m}:N.forceAdParameters={videoAds:C}}t.isInlinePlaybackNoAd&&(N.isInlinePlaybackNoAd=!0);t.isLivingRoomDeeplink&&(N.isLivingRoomDeeplink=!0);D=t.sQ;if(D!=null){D={startWalltime:String(D)};if(F=t.MW)D.manifestDuration=String(F||14400);N.liveContext=D}t.mutedAutoplay&& (N.mutedAutoplay=!0,D=Q.getWebPlayerContextConfig(),D?.embedsHostFlags?.allowMutedAutoplayDurationMode&&D?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(Mb[t.mutedAutoplayDurationMode])&&(N.mutedAutoplayDurationMode=Mb[t.mutedAutoplayDurationMode]));if(t.g7?0:t.KM)N.splay=!0;D=t.vnd;D===5&&(N.vnd=D);D={};if(F=t.isMdxPlayback)D.triggeredByMdx=F;if(F=t.L8)D.skippableAdsSupported=F.split(",").includes("ska");if(C=t.s1){F=t.jo;m=[];for(var A of Sk(C)){C=A.platform;C={applicationState:A.Cv? "INACTIVE":"ACTIVE",clientFormFactor:la0[C]||"UNKNOWN_FORM_FACTOR",clientName:xQ[A.Lz]||"UNKNOWN_INTERFACE",clientVersion:A.deviceVersion||"",platform:r90[C]||"UNKNOWN_PLATFORM"};U={};if(F){var V=void 0;try{V=JSON.parse(F)}catch(O){g.Yf(O)}V&&(U={params:[{key:"ms",value:V.ms}]},V.advertising_id&&(U.advertisingId=V.advertising_id),V.limit_ad_tracking!==void 0&&V.limit_ad_tracking!==null&&(U.limitAdTracking=V.limit_ad_tracking),C.osName=V.os_name,C.userAgent=V.user_agent,C.windowHeightPoints=V.window_height_points, C.windowWidthPoints=V.window_width_points)}m.push({adSignalsInfo:U,remoteClient:C})}D.remoteContexts=m}A=t.sourceContainerPlaylistId;V=t.serializedMdxMetadata;if(A||V)F={},A&&(F.mdxPlaybackContainerInfo={sourceContainerPlaylistId:A}),V&&(F.serializedMdxMetadata=V),D.mdxPlaybackSourceContext=F;N.mdxContext=D;A=f.width;A>0&&(N.playerWidthPixels=Math.round(A));if(f=f.height)N.playerHeightPixels=Math.round(f);H!==0&&(N.vis=H);if(H=Q.widgetReferrer)N.widgetReferrer=H.substring(0,128);g.tq(Q)&&N&&(N.ancestorOrigins= Q.ancestorOrigins);t.defaultActiveSourceVideoId&&(N.compositeVideoContext={defaultActiveSourceVideoId:t.defaultActiveSourceVideoId});if(t=Q.getWebPlayerContextConfig())N.encryptedHostFlags=t.encryptedHostFlags;return N}; g.Hn=function(t){g.Nb(t.info.w6.info)||t.info.w6.info.vD();if(t.Y!==-1)return t.Y;if(t.J&&vf(t.J))return t.Y=vf(t.J),t.Y;if(g.Nb(t.info.w6.info)){var f=g.n$(t);var H=t.info.w6.O,Q=NaN;let N=NaN,m=0;for(;NG(f,m);){let U=m1(f,m);U.type===1936286840?N=U.data.getUint32(U.dataOffset+8):U.type===1836476516?N=g.DE(U):U.type===1952867444&&isNaN(Q)&&(Q=g.ol(U));m=Uk(U.type)?m+8:m+U.size}!N&&H&&(N=PW(H));f=Q/N}else f=new Jc(g.n$(t)),H=t.X?f:new Jc(new DataView(t.info.w6.O.buffer)),Q=Xv(H),H=f.pos,f.pos=0,cW(f)? z2(f,231)?(Q=sk(f)*Q/1E9,f.pos=H,f=Q):(f.pos=H,f=NaN):(f.pos=H,f=NaN);t.Y=f||t.info.C;return t.Y}; Qb=function(t,f){g.Nb(t.info.w6.info)||t.info.w6.info.vD();t.Y=f;if(g.Nb(t.info.w6.info)){var H=g.n$(t);t=t.info.w6.O;var Q=NaN,N=NaN;let D=0;for(;NG(H,D);){let k=m1(H,D);isNaN(Q)&&(k.type===1936286840?Q=k.data.getUint32(k.dataOffset+8):k.type===1836476516&&(Q=g.DE(k)));if(k.type===1952867444){!Q&&t&&(Q=PW(t));var m=g.ol(k);isNaN(N)&&(N=Math.round(f*Q)-m);var U=k;m+=N;if(U.data.getUint8(U.dataOffset)){var C=U.data;U=U.dataOffset+4;C.setUint32(U,Math.floor(m/4294967296));C.setUint32(U+4,m&4294967295)}else U.data.setUint32(U.dataOffset+ 4,m)}D=Uk(k.type)?D+8:D+k.size}return!0}H=new Jc(g.n$(t));t=t.X?H:new Jc(new DataView(t.info.w6.O.buffer));Q=Xv(t);t=H.pos;H.pos=0;if(cW(H)&&z2(H,231))if(N=e3(H,!0),f=Math.floor(f*1E9/Q),Math.ceil(Math.log(f)/Math.log(2)/8)>N)f=!1;else{for(Q=N-1;Q>=0;Q--)H.J.setUint8(H.pos+Q,f&255),f>>>=8;H.pos=t;f=!0}else f=!1;return f}; $x=function(t,f){t.timestampOffset>0&&(f-=t.timestampOffset);var H=g.Hn(t)+f;Qb(t,H);t.timestampOffset=f}; NH=function(t){g.Nb(t.info.w6.info)||t.info.w6.info.vD();if(t.J&&t.info.type===6)return t.J.m8;if(g.Nb(t.info.w6.info)){var f=g.n$(t);var H=0;f=g.Fv(f,1936286840);for(var Q of f)f=T2(Q),H+=f.subsegmentDurations[0]/f.timescale;H=H||NaN;if(!(H>=0))a:{H=g.n$(t);Q=t.info.w6.O;let A=f=0;for(var N=0;NG(H,f);){let V=m1(H,f);if(V.type===1836476516)A=g.DE(V);else if(V.type===1836019558){!A&&Q&&(A=PW(Q));if(!A){H=NaN;break a}var m=uF(V.data,V.dataOffset,1953653094),U=m;m=A;var C=uF(U.data,U.dataOffset,1952868452); U=uF(U.data,U.dataOffset,1953658222);var D=xD(C);xD(C);D&2&&xD(C);C=D&8?xD(C):0;var k=xD(U),F=k&1;D=k&4;let O=k&256,z=k&512,r=k&1024;k&=2048;let d=RL(U);F&&xD(U);D&&xD(U);F=0;for(let R=0;R=H+Q)break}N.length||(t=new g.NY("b189619593",`${f}`,`${H}`,`${Q}`),g.Fw(t));return new cz(N)}; og=function(t){if(t=t.colorInfo)if(t=t.transferCharacteristics)return XTW[t];return null}; TJ=function(t,f){var H=Math.max(t,f);t=Math.min(t,f);f=kx[0];for(let Q=0;Q=Math.floor(m*16/9)*1.3||t>=m*1.3)return f;f=N}return"tiny"}; Aq=function(t){return new FV(t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10])}; Yx=function(t){return t.indexOf("/mp4")>=0?1:t.indexOf("/webm")>=0?2:t.indexOf("/x-flv")>=0?3:t.indexOf("/vtt")>=0?4:0}; Vb=function(t){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(t)}; OA=function(t){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(t)}; Lx=function(t,f,H,Q,N,m,U){var C=new Jq;f in JR||(f="small");f==="light"&&(f="tiny");Q&&N?(N=Number(N),Q=Number(Q)):(N=JR[f],Q=Math.round(N*16/9));m=new FV(Q,N,0,null,void 0,f,m,U);t=unescape(t.replace(/"/g,'"'));return new ag(H,t,{audio:C,video:m})}; zJ=function(t){var f=t[7],H=t[11],Q=t[9],N=t[8];return new ag(t[1],t[2],{Ns:t[3],bv:t[4],lastModified:t[5],contentLength:t[6],audio:f?new Jq(f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8]):void 0,video:N?Aq(N):void 0,d7:Q?fS(Q):void 0,contentProtection:t[10],captionTrack:H?new Wn(H[1],H[2],H[3],H[4],H[5],H[6]):void 0,streamType:t[12],l9:t[13],approxDurationMs:t[14],Cs:t[15]})}; lI=function(t){return t.pM==="MAC3"||t.pM==="MEAC3"||t.pM==="M"||t.pM==="I"}; rW=function(t){return!!t.contentProtection&&!!t.contentProtection.fairplay&&(t.pM==="("||t.pM==="(h"||t.pM==="A"||t.pM==="MEAC3")||eJ&&!!t.contentProtection&&t.pM==="1e"}; g.Nb=function(t){return t.containerType===1}; g.Un=function(t,f){return{itag:+t.itag,lmt:f?0:t.lastModified,xtags:t.O||""}}; jJ=function(t){return t.pM==="9h"||t.pM==="(h"}; yb=function(t){return t.pM==="("||t.pM==="(h"||t.pM==="H"||eJ&&t.pM==="1e"}; bx0=function(t,f=1){var H={};t.video&&(t.video.width&&(H[Zq.WIDTH.name]=t.video.width),t.video.height&&(H[Zq.HEIGHT.name]=t.video.height),t.video.fps&&(H[Zq.FRAMERATE.name]=t.video.fps*f),t.video.J&&(H[Zq.EOTF.name]=t.video.J),t.bv&&(H[Zq.BITRATE.name]=t.bv*8*f),t.pM==="("&&(H[Zq.CRYPTOBLOCKFORMAT.name]="subsample"),t.video.projectionType==="EQUIRECTANGULAR"||t.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||t.video.projectionType==="MESH")&&(H[Zq.DECODETOTEXTURE.name]="true");t.audio?.numChannels&& t.pM!=="i"&&t.pM!=="I"&&(H[Zq.CHANNELS.name]=t.audio.numChannels);return H}; GJ=function(t,f){t=t instanceof Error?t.message:String(t);var H="";try{H=JSON.stringify(f)}catch(Q){H="failed to stringify config"}g.dw("dash",519196649,t,H)}; c99=function(t){var f=navigator.mediaCapabilities;if(!f?.decodingInfo||t.pM==="f")return Promise.resolve();var H={type:t.audio&&t.video?"file":"media-source"};t.video&&(H.video={contentType:t.mimeType,width:t.video.width||640,height:t.video.height||360,bitrate:t.bv*8||1E6,framerate:t.video.fps||30});t.audio&&(H.audio={contentType:t.mimeType,channels:`${t.audio.numChannels||2}`,bitrate:t.bv*8||128E3,samplerate:t.audio.sampleRate||44100});if(sA)try{return f.decodingInfo(H).then(Q=>{t.W=Q}).catch(Q=> {GJ(Q,H)})}catch(Q){return GJ(Q,H),Promise.resolve()}return f.decodingInfo(H).then(Q=>{t.W=Q})}; hq=function(t){return t.Cs?t.mimeType+t.Cs:t.mimeType}; LU=function(){var t=g.YW("yt.player.utils.videoElement_");t||(t=g.t9("VIDEO"),g.TH("yt.player.utils.videoElement_",t));return t}; ZI=function(t){var f=LU();return!!(f&&f.canPlayType&&f.canPlayType(t))}; rO=function(t){if(/opus/.test(t)&&g.lm&&!Q3("38")&&!g.ni())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(t);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(t);if(/webm/.test(t)&&!vo())return!1;t==='audio/mp4; codecs="mp4a.40.2"'&&(t='video/mp4; codecs="avc1.4d401f"');return!!ZI(t)}; SC8=function(t){try{let f=rO('video/mp4; codecs="avc1.42001E"')||rO('video/webm; codecs="vp9"');return(rO('audio/mp4; codecs="mp4a.40.2"')||rO('audio/webm; codecs="opus"'))&&(f||!t)||ZI('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; XV=function(){var t=LU();return!(!t.webkitSupportsPresentationMode||typeof t.webkitSetPresentationMode!=="function")}; bm=function(){var t=LU();try{let f=t.muted;t.muted=!f;return t.muted!==f}catch{}return!1}; cn=function(t,f){return{start(H){return t[H]},end(H){return f[H]},length:t.length}}; SJ=function(t,f,H){var Q=[],N=[];for(let m=0;mm-U); N.sort((m,U)=>m-U); return cn(Q,N)}; jg=function(t,f=",",H=t?t.length:0){var Q=[];if(t)for(H=Math.max(t.length-H,0);H=f)return H}catch(H){}return-1}; Rg=function(t,f){return xx(t,f)>=0}; xl9=function(t,f){if(!t)return NaN;f=xx(t,f);return f>=0?t.start(f):NaN}; qH=function(t,f){if(!t)return NaN;f=xx(t,f);return f>=0?t.end(f):NaN}; g.dO=function(t){return t&&t.length?t.end(t.length-1):NaN}; Ig=function(t){return g.dO(t)>0}; pU=function(t,f){t=qH(t,f);return t>=0?t-f:0}; nU=function(t,f,H){var Q=[],N=[];for(let m=0;mH||(Q.push(Math.max(f,t.start(m))-f),N.push(Math.min(H,t.end(m))-f));return cn(Q,N)}; wO=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; KU=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; vn=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; Bn=function(t){try{return t.Y()==="open"}catch(f){return!1}}; MH=function(t,f){Bn(t)?g.SP(()=>{f(t)}):t.callback=f}; HZ=function(t,f,H){tG&&(fC(t.mediaElement,{l:"mswssb",sr:t.mediaElement.nM?.iP()},!1),f.ub(t.kK,t),H.ub(t.kK,t));t.J=f;t.O=H;g.c(t,f);g.c(t,H)}; Rbe=function(t,f,H,Q=""){Q=hq(f)+Q;var N=H.mimeType;f=f.pM;H=H.pM;t.v5=t.mediaSource?.addSourceBuffer(N);t.B5=Q.split(";")[0]==="fakesb"?void 0:t.mediaSource?.addSourceBuffer(Q);t.Ph&&(t.Ph.webkitSourceAddId("0",N),t.Ph.webkitSourceAddId("1",Q));H=new Qz(t.v5,t.Ph,"0",Yx(N),H,!1);Q=new Qz(t.B5,t.Ph,"1",Yx(Q),f,!0);HZ(t,H,Q)}; m5=function(t,f,H,Q){if(!t.J||!t.O)return null;var N=t.J.isView()?t.J.Xp:t.J,m=t.O.isView()?t.O.Xp:t.O,U=new $v(t.mediaElement,t.mediaSource,!0);U.W=t.W;HZ(U,new NP(N,f,H,Q),new NP(m,f,H,Q));Bn(t)||t.J.Xu(t.J.xC());return U}; qC2=function(t){return U2((f,H)=>g.yo(f,H,4,1E3),t,{format:"RAW", method:"GET",withCredentials:!0})}; g.CC=function(t){var f;t.responseType&&t.responseType!=="text"?t.responseType==="arraybuffer"&&(f=W4(new Uint8Array(t.response))):f=t.responseText;return!f||f.length>2048?"":f.indexOf("https://")===0?f:""}; U2=function(t,f,H){f.match(dlJ);return t(f,H).then(Q=>{var N=g.CC(Q.xhr);return N?U2(t,N,H):Q.xhr})}; IaW=function(t,f,H){if(!t?.Zk())return!1;var Q=f.some(U=>U.projectionType==="EQUIRECTANGULAR"||U.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),N=f.some(U=>U.projectionType==="MESH"),m=f.some(U=>U.stereoLayout===1); f=f.some(U=>U.isHdr()); t=!H&&!f&&t.r6().J.xi(g.ij);return Q||N||m||t}; Ds=function(t,f,H,Q){if(IaW(t,f,H))return!0;if(!t?.Bu()||!gv(t,Q))return!1;t=f.some(N=>N.isHdr()); return H||t?!1:!0}; pTB=function(t){return g.bo(t,f=>"FORMAT_STREAM_TYPE_OTF"===f.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; nmB=function(t,f,H=0,Q,N){var m=new g.PZ("",Q.experiments,!1);m.duration=H||0;for(let U of t){t=uj(U,f,m.duration,Q,N);let {hx:C,s:D,pU:k}=f5(26,8124,U);(H=kR(C||U.url||"",k,D))&&(t.streamType==="FORMAT_STREAM_TYPE_OTF"?E2(m,new oe(H,t)):E2(m,new kv(H,t,Pz(U.initRange),Pz(U.indexRange))))}m.isOtf=!0;return m}; wTe=function(t,f,H=0,Q,N){var m=new g.PZ("",Q.experiments,!1);m.duration=H||0;for(let U of t){t=uj(U,f,m.duration,Q,N);H=Pz(U.initRange);let C=Pz(U.indexRange),{hx:D,s:k,pU:F}=f5(24,8126,U),A=kR(D||U.url||"",F,k);A&&E2(m,new kv(A,t,H,C))}return m}; uj=function(t,f,H=0,Q,N){var m=t.mimeType||"",U=t.itag;var C=t.xtags;U=U?U.toString():"";C&&(U+=`;${C}`);C=U;U="";if(OA(m)){var D=t.width||640;var k=t.height||360;let d=t.fps,R=t.qualityLabel,q=t.qualityOrdinal,v=t.colorInfo,B=t.projectionType;var F;t.stereoLayout&&(F=Kf9[t.stereoLayout]);let Ud=og(t)||void 0;var A;v?.primaries&&(A=vmI[v.primaries]||void 0);D=new FV(D,k,d,B,F,void 0,R,q&&TM[q],Ud,A,(t.videoTrack?.associatedAudioTrackId?.length??0)===0);m=FW(m,D,AG[t.itag||""]);Yv&&(Vz?U+="; enableflushduringseek=true": m+="; enableflushduringseek=true");O2&&(Vz?U+="; enableresetaudiodecoder=true":m+="; enableresetaudiodecoder=true");Ds(Q,[D],f,N)&&(m+="; decode-to-texture=true")}var V;if(Vb(m)){var O=t.audioSampleRate;Q=t.audioTrack;O=new Jq(O?+O:void 0,t.audioChannels,t.spatialAudioType,t.isDrc,t.loudnessDb,t.trackAbsoluteLoudnessLkfs,t.audioQuality||"AUDIO_QUALITY_UNKNOWN",t.isVb);Q&&(N=Q.displayName,F=Q.id,A=Q.audioIsDefault,Q=Q.isAutoDubbed,N&&(V=new tx(N,F||"",!!A,!!Q)))}var z;t.captionTrack&&(Q=t.captionTrack.displayName, N=t.captionTrack.vssId,F=t.captionTrack.languageCode,A=t.captionTrack.kind,k=t.captionTrack.id,Q&&N&&F&&(z=new Wn(Q,N,F,A,t.xtags,k)));Q=Number(t.bitrate)/8;N=Number(t.contentLength);F=Number(t.lastModified);k=t.drmFamilies;A=t.type;t=Number(t.approxDurationMs);if(f&&k){var r={};for(let d of k)(k=JG[d])&&(r[k]=f[k])}return new ag(C,m,{audio:O,video:D,d7:V,contentProtection:r,bv:Q,Ns:H&&N?N/H:0,contentLength:N,lastModified:F,captionTrack:z,streamType:A,approxDurationMs:t,Cs:U||void 0})}; BdJ=function(t){return g.bo(t,f=>"FORMAT_STREAM_TYPE_OTF"===f.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; Mx0=function(t,f,H=0,Q,N){var m=new g.PZ("",Q?.experiments,!1);m.duration=H||0;for(let U of t)if(t=ae(U,f,m.duration,Q,N),H=kR(U.url,U.sp,U.s))if(t.streamType==="FORMAT_STREAM_TYPE_OTF")E2(m,new oe(H,t));else{let C=gw(U.init),D=gw(U.index);E2(m,new kv(H,t,C,D))}m.isOtf=!0;return m}; tP8=function(t,f,H=0,Q,N){var m=new g.PZ("",Q?.experiments,!1);m.duration=H||0;for(let U of t){t=ae(U,f,m.duration,Q,N);H=gw(U.init);let C=gw(U.index),D=kR(U.url,U.sp,U.s);D&&E2(m,new kv(D,t,H,C))}return m}; ae=function(t,f,H=0,Q,N){var m=t.type;var U=t.itag;var C=t.xtags;C&&(U=t.itag+";"+C);C="";if(OA(m)){var D=(t.size||"640x360").split("x");D=new FV(+D[0],+D[1],+t.fps,t.projection_type,+t.stereo_layout,void 0,t.quality_label,+t.quality_ordinal,t.eotf,t.primaries,!t.video_track_associated_audio_track_id);m=FW(m,D,AG[t.itag]);Yv&&(Vz?C+="; enableflushduringseek=true":m+="; enableflushduringseek=true");O2&&(Vz?C+="; enableresetaudiodecoder=true":m+="; enableresetaudiodecoder=true");Ds(Q,[D],f,N)&&(m+= "; decode-to-texture=true")}var k;if(Vb(m)){var F=new Jq(+t.audio_sample_rate||void 0,+t.audio_channels||0,t.spatial_audio_type,!!t.drc);t.name&&(k=new tx(t.name,t.audio_track_id,t.isDefault==="1",t.isAutoDubbed==="1"))}var A;t.caption_display_name&&t.caption_vss_id&&t.caption_language_code&&(A=new Wn(t.caption_display_name,t.caption_vss_id,t.caption_language_code,t.caption_kind,t.xtags,t.caption_id));Q=Number(t.bitrate)/8;N=Number(t.clen);var V=Number(t.lmt);H=H&&N?N/H:0;if(f&&t.drm_families){var O= {};for(let z of t.drm_families.split(","))O[z]=f[z]}return new ag(U,m,{audio:F,video:D,d7:k,contentProtection:O,bv:Q,Ns:H,contentLength:N,lastModified:V,captionTrack:A,streamType:t.stream_type,approxDurationMs:Number(t.approx_duration_ms),Cs:C||void 0})}; fKV=function(t){switch(t){case "equirectangular":return"EQUIRECTANGULAR";case "equirectangular_threed_top_bottom":return"EQUIRECTANGULAR_THREED_TOP_BOTTOM";case "mesh":return"MESH";case "rectangular":return"RECTANGULAR";default:return"UNKNOWN"}}; HcJ=function(t){switch(t){case "spatial_audio_type_ambisonics_5_1":return"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1";case "spatial_audio_type_ambisonics_quad":return"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD";case "spatial_audio_type_foa_with_non_diegetic":return"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC";default:return"SPATIAL_AUDIO_TYPE_NONE"}}; Q00=function(t,f,H){return WZ(new g.PZ(t,f,H),t)}; g.ei=function(t){var f={ns:t.g7,el:t.eventLabel,cpn:t.clientPlaybackNonce,ver:2,cmt:t.O(t.J),fmt:t.videoFormat,fs:t.XV?"1":"0",rt:t.O(t.mP),adformat:t.adFormat,content_v:t.contentVideoId,euri:t.pn,lact:t.Es,live:t.wG,cl:(967286233).toString(),mos:t.rP,state:t.playerState,volume:t.EF};t.subscribed&&(f.subscribed="1");Object.assign(f,t.fn);t.A==="all"?Object.assign(f,t.iT):t.A==="once"&&t.Y&&Object.assign(f,t.iT);t.autoplay&&(f.autoplay="1");t.kC&&(f.sautoplay="1");t.tG&&(f.dni="1");!t.C&&t.m2&&(f.epm= $U9[t.m2]);t.isFinal&&(f["final"]="1");t.Za&&(f.splay="1");t.D$&&(f.delay=t.D$);t.AG&&(f.hl=t.AG);t.region&&(f.cr=t.region);t.userGenderAge&&(f.uga=t.userGenderAge);t.userAge!==void 0&&t.H5&&(f.uga=t.H5+t.userAge);t.JG!==void 0&&(f.len=t.O(t.JG));(!t.C||t.YC)&&t.experimentIds.length>0&&(f.fexp=t.experimentIds.toString());t.D!==null&&(f.rtn=t.O(t.D));t.If&&(f.feature=t.If);t.T7&&(f.ctrl=t.T7);t.s1&&(f.ytr=t.s1);t.KM&&(f.afmt=t.KM);t.offlineDownloadUserChoice&&(f.ODUC=t.offlineDownloadUserChoice);t.j&& (f.lio=t.O(t.j));t.C?(f.idpj=t.xJ,f.ldpj=t.Ne,t.delayThresholdMet&&(f.dtm="1"),t.V!=null&&(f.rti=t.O(t.V)),t.BZ&&(f.ald=t.BZ),t.compositeLiveIngestionOffsetToken&&(f.clio=t.compositeLiveIngestionOffsetToken)):t.adType!==void 0&&(f.at=t.adType);t.Hm&&(t.Y||t.C)&&(f.size=t.Hm);t.Y&&t.X.length&&(f.pbstyle=t.X.join(","));t.nD!=null&&(t.Y||t.C)&&(f.inview=t.O(t.nD));t.heartbeatLoggingToken&&(f.hb_data=t.heartbeatLoggingToken);t.C&&(f.volume=zM(t,g.rz(t.segments,H=>H.volume)),f.st=zM(t,g.rz(t.segments, H=>H.startTime)),f.et=zM(t,g.rz(t.segments,H=>H.endTime)),g.bo(t.segments,H=>H.playbackRate!==1)&&(f.rate=zM(t,g.rz(t.segments,H=>H.playbackRate))),g.bo(t.segments,H=>H.J!=="-")&&(f.als=g.rz(t.segments,H=>H.J).join(",")),g.bo(t.segments,H=>H.previouslyEnded)&&(f.pe=g.rz(t.segments,H=>`${+H.previouslyEnded}`).join(","))); f.muted=zM(t,g.rz(t.segments,H=>H.muted?1:0)); g.bo(t.segments,H=>H.visibilityState!==0)&&(f.vis=zM(t,g.rz(t.segments,H=>H.visibilityState))); g.bo(t.segments,H=>H.connectionType!==0)&&(f.conn=zM(t,g.rz(t.segments,H=>H.connectionType))); g.bo(t.segments,H=>H.Y!==0)&&(f.blo=zM(t,g.rz(t.segments,H=>H.Y))); g.bo(t.segments,H=>!!H.W)&&(f.blo=g.rz(t.segments,H=>H.W).join(",")); g.bo(t.segments,H=>!!H.compositeLiveStatusToken)&&(f.cbs=g.rz(t.segments,H=>H.compositeLiveStatusToken).join(",")); g.bo(t.segments,H=>H.O!=="-")&&(f.cc=g.rz(t.segments,H=>H.O).join(",")); g.bo(t.segments,H=>H.clipId!=="-")&&(f.clipid=g.rz(t.segments,H=>H.clipId).join(",")); if(g.bo(t.segments,H=>!!H.audioId)){let H="au"; t.Y&&(H="au_d");f[H]=g.rz(t.segments,Q=>Q.audioId).join(",")}g.M9()&&t.c5&&(f.ctt=t.c5,f.cttype=t.s2,f.mdx_environment=t.mdxEnvironment); t.Mk&&(f.etype=t.a$!==void 0?t.a$:0);t.LM&&(f.uoo=t.LM);t.livingRoomAppMode&&t.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(f.clram=N$d[t.livingRoomAppMode]||t.livingRoomAppMode);t.W?mUd(t,f):(f.docid=t.videoId,f.referrer=t.referrer,f.ei=t.eventId,f.of=t.Cy,f.osid=t.osid,f.vm=t.videoMetadata,t.adQueryId&&(f.aqi=t.adQueryId),t.autonav&&(f.autonav="1"),t.playlistId&&(f.list=t.playlistId),t.fU&&(f.ssrt="1"),t.no&&(f.upt=t.no));t.Y&&(t.embedsRct&&(f.rct=t.embedsRct),t.embedsRctn&&(f.rctn= t.embedsRctn),t.compositeLiveIngestionOffsetToken&&(f.clio=t.compositeLiveIngestionOffsetToken));t.hostCpn&&(f.host_cpn=t.hostCpn);t.B.a$&&t.Vg&&(f.welc=t.Vg);return f}; YD=function(t){return g.PM(t.J,f=>uD(21,8772,f.FV.J))}; $lI=function(t){return g.PM(t.J,f=>!!f.info.video&&f.info.video.isHdr())}; E2=function(t,f){t.J[f.info.id]=f;t.O.set(C$(f,t.w7),f)}; WZ=function(t,f=""){t.state=1;t.a$=(0,g.I)();return qC2(f||t.sourceUrl).then(H=>{if(!t.d6()){t.yk=H.status;H=H.responseText;let N=new DOMParser;H=g.Dj(N,g.sH(H),"text/xml").getElementsByTagName("MPD")[0];t.V=lR(L$(H,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(H.attributes)for(Q of H.attributes)if(Q.value==="http://youtube.com/yt/2012/10/10"){var Q=Q.name.split(":")[1];break b}Q=""}t.W=Q;t.isLive=t.V{if(H instanceof g.el){var Q=H.xhr; t.yk=Q.status}t.state=3;t.Qg("loaderror");return g.G$(Q)})}; g.yz=function(t){return g.PM(t.J,f=>f.info.J())}; GM=function(t){return g.PM(t.J,f=>f.info.video?f.info.video.projectionType==="EQUIRECTANGULAR":!1)}; s2=function(t){return g.PM(t.J,f=>f.info.video?f.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; hG=function(t){return g.PM(t.J,f=>f.info.video?f.info.video.projectionType==="MESH":!1)}; UUH=function(t){return g.PM(t.J,f=>f.info.video?f.info.video.stereoLayout===1:!1)}; C68=function(t){return g.uZ(t.J,f=>f.info.video?f.Za():!0)}; LC=function(t,f,H){f=g.Un(f.info,t.w7);if(H){let Q=$Y({itag:f.itag,lmt:t.w7?0:f.lmt||0,xtags:f.xtags});if(t.LM[Q])return;t.LM[Q]=H}t.Vg.push(f)}; lj=function(t,f){var H=L$(f,"id");H=H.replace(":",";");var Q=L$(f,"mimeType"),N=L$(f,"codecs");Q=N?`${Q}; codecs="${N}"`:Q;N=Number(L$(f,"bandwidth"))/8;var m=Number(ZX(f,"BaseURL").getAttribute(t.W+":contentLength")),U=t.duration&&m?m/t.duration:0;if(OA(Q)){var C=Number(L$(f,"width")),D=Number(L$(f,"height")),k=Number(L$(f,"frameRate"));let z=fKV(L$(f,t.W+":projectionType"));a:switch(L$(f,t.W+":stereoLayout")){case "layout_left_right":var F=1;break a;case "layout_top_bottom":F=2;break a;default:F= 0}F=new FV(C,D,k,z,F)}if(Vb(Q)){var A=Number(L$(f,"audioSamplingRate"));var V=Number(L$(f.getElementsByTagName("AudioChannelConfiguration")[0],"value"));C=HcJ(L$(f,t.W+":spatialAudioType"));A=new Jq(A,V,C);a:{D=L$(f,"lang")||"und";if(V=ZX(f,"Role"))if(k=L$(V,"value")||"",g.YS(Zs,k)){V=`${D}.${Zs[k]}`;C=k==="main";t=L$(f,t.W+":langName")||`${D} - ${k}`;V=new tx(t,V,C);break a}V=void 0}}if(f=ZX(f,"ContentProtection"))if(f.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var O={};for(f= f.firstChild;f!=null;f=f.nextSibling){if(!(f instanceof Element))continue;if(!/SystemURL/.test(f.nodeName))continue;t=f.getAttribute("type");C=f.textContent;t&&C&&(O[t]=C.trim())}}else O=void 0;return new ag(H,Q,{audio:A,video:F,d7:V,contentProtection:O,bv:N,Ns:U,contentLength:m})}; ji=function(t){var f=t.V;isFinite(f)&&(rv(t)?t.refresh():(f=Math.max(0,t.a$+f-(0,g.I)()),t.X||(t.X=new g.Ze(t.refresh,f,t),g.c(t,t.X)),t.X.start(f)))}; rv=function(t){return t.isLive&&(0,g.I)()-t.a$>=t.V}; ic2=function(t){t=t.J;for(let f in t){let H=t[f].index;if(H.isLoaded())return H.Me()+1}return 0}; XW=function(t){return t.Cg?t.Cg-(t.j||t.timestampOffset):0}; bj=function(t){return t.xc?t.xc-(t.j||t.timestampOffset):0}; cZ=function(t){if(!isNaN(t.c5))return t.c5;var f=t.J;for(var H in f){var Q=f[H].index;if(Q.isLoaded()&&!f[H].info.J()){f=0;for(H=Q.SI();H<=Q.Me();H++)f+=Q.getDuration(H);f/=Q.p5();f=Math.round(f/.5)*.5;Q.p5()>10&&(t.c5=f);return f}if(t.isLive&&(Q=f[H],Q.m8))return Q.m8}return NaN}; gZ2=function(t,f){t=Js(t.J,Q=>Q.index.isLoaded()); if(!t)return NaN;t=t.index;var H=t.Ar(f);return t.getStartTime(H)===f?f:H49?"p60":f>32?"p48":""}`;f=ek()[t];if(f!=null&&f>0)return f;f=BZ.get(t);if(f!=null&&f>0)return f;H=H?.get(t);return H!=null&&H>0?H:8192}; P60=function(t,f=!1){sb2(f);hQe(f);if(f){for(let H of BZ.keys())H.startsWith("1")||BZ.delete(H);for(let H of tE.values())H.startsWith("1")||tE.delete(H);for(let H of t.keys())H.startsWith("1")||t.delete(H)}else BZ.clear(),tE.clear(),t.clear()}; oZB=function(t,{isOtf:f,bO:H,aY:Q,FC:N,QG:m,pJ:U,JJ:C,dU:D,Ch:k,disableAv1:F,v8:A}){var V=new uTI(t);if(t.OJ()||t.G("html5_logging_format_selection"))V.Y=!0;V.LM=m;V.pJ=U&&t.D;V.Ch=k;g.IS("windows nt 5.1")&&!g.fF&&(V.Nb=!0);if(m=H)m=g.Hq(t)?EZI(t):!1;m&&(V.JG=!0);C&&(V.Nb=!0,V.V9=!0);f&&!t.G("html5_otf_prefer_vp9")&&(V.Nb=!0);t.playerStyle==="picasaweb"&&(f&&(V.Nb=!1),V.Fv=!1);N&&(V.Nb=!0);LS(t.Y,Zq.CHANNELS)&&(t.G("html5_enable_ac3")&&(V.W=!0),t.G("html5_enable_eac3")&&(V.X=!0),t.G("html5_enable_ac3_gapless")&& (V.m2=!0));t.G("html5_block_8k_hfr")&&(V.KM=!0);V.D=t.experiments.J("html5_max_selectable_quality_ordinal");V.j=t.experiments.J("html5_min_selectable_quality_ordinal");g.QV&&(V.kC=480);if(Q||H)V.Fv=!1;V.s2=!1;V.disableAv1=F;V.O=t.G("html5_log_no_av1_reason");f=$A(t,V.J,void 0,V.disableAv1);f>0&&f<2160&&(wO()||t.G("html5_format_hybridization"))&&(V.J.supportsChangeType=+wO(),V.qG=f);f>=2160&&(V.B5=!0);V.dU=D;V.Vg=g.$M||UJ()&&!D?!1:!0;V.A=t.G("html5_format_hybridization");V.iT=t.G("html5_disable_encrypted_vp9_live_non_2k_4k"); V.YC=A;return V}; $A=function(t,f={},H,Q=!1){if(Q)return f.disabled=1,0;if(LS(t.Y,Zq.AV1_CODECS)&&LS(t.Y,Zq.HEIGHT)&&LS(t.Y,Zq.BITRATE))return f.isCapabilityUsable=1,8192;Q=1080;var N=navigator.hardwareConcurrency;N<=2&&(Q=480);f.coreCount=N;if(N=t.experiments.J("html5_default_av1_threshold"))Q=f["default"]=N;if(N=t.Y.JG)f.mcap=N,Q=Math.max(Q,N);if(H){if(N=H.videoInfos.find(U=>U.Rx())?.W?.powerEfficient)Q=8192,f.isEfficient=1; H=H.videoInfos[0].video;let m=Math.min(MP("1",H.fps),MP("1",30));f.perfCap=m;Q=Math.min(Q,m);!H.isHdr()||N||t.r6().J.xi(k$H)||(f.hdr=1,Q*=.75)}else t=MP("1",30),f.perfCap30=t,Q=Math.min(Q,t),t=MP("1",60),f.perfCap60=t,Q=Math.min(Q,t);return f.av1Threshold=Q}; BLJ=function(t){var f=["o","a","A"];if(t.Ch===1&&(t.W&&(f=["mac3","MAC3"].concat(f)),t.X&&(f=["meac3","MEAC3"].concat(f)),t.v5||t.g7)){let H=[];t.v5&&H.push("i");t.g7&&H.push("I");f=H.concat(f)}t.JG&&(f=["so","sa"].concat(f));!t.V9||t.m2||t.C||t.Ne||f.unshift("a");t.C&&(f=(NQ[t.C]||[t.C]).concat(f));return f}; Nd0=function(t){if(t.LM)return["f"];if(g.IS("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var f=["9h","9","h","8"];t.Es&&f.push("1e");f=f.concat(["(h","(","H","*"]);t.B5&&(f.unshift("1"),f.unshift("1h"));t.Nb&&f.unshift("h");t.V&&(f=(NQ[t.V]||[t.V]).concat(f));return f}; mY=function(){var t=window,f=t.MSMediaKeys;Mo()&&!f&&(f=t.WebKitMediaKeys);return f&&f.isTypeSupported?f:null}; CF=function(t){return navigator.requestMediaKeySystemAccess?g.lm&&!g.ni()?Q3("45"):g.$M||g.Ua?t.hG("edge_nonprefixed_eme"):g.fF?Q3("47"):g.Vx&&t.hG("html5_enable_safari_fairplay")?!1:!0:!1}; D4=function(t){return t.C?!1:!t.keySystemAccess&&!!mY()&&t.keySystem==="com.microsoft.playready"}; Pq=function(t){return t.keySystem==="com.microsoft.playready"}; ut=function(t){return!t.keySystemAccess&&!!mY()&&t.keySystem==="com.apple.fps.1_0"}; Ea=function(t){return t.keySystem==="com.youtube.fairplay"}; g.o9=function(t){return t.flavor==="fairplay"}; T$H=function(t,f,H,Q){var N=wm(),m=(H=N||H&&Mo())?["com.youtube.fairplay"]:["com.widevine.alpha"];f&&m.unshift("com.youtube.widevine.l3");N&&Q&&m.unshift("com.youtube.fairplay.sbdl");return H?m:t?[...m,...kA.playready]:[...kA.playready,...m]}; AE=function(t){if(!t.d6())if(t.O.length===0)t.callback(t.C);else{var f=t.O[0],H=t.Y[f],Q=F3H(t,H);TQ&&TQ.keySystem===f&&TQ.Wv===JSON.stringify(Q)?(t.U("remksa",{re:!0}),Fx(t,H,TQ.keySystemAccess)):(t.U("remksa",{re:!1,ok:TQ?.keySystem??""}),TQ=void 0,navigator.requestMediaKeySystemAccess(f,Q).then(eO(N=>{Fx(t,H,N,Q)}),eO(()=>{t.W=!t.W&&t.Y[t.O[0]].flavor==="widevine"; t.W||t.O.shift();AE(t)})))}}; Y08=function(t){if(mY()&&(g.Vx||Hv))t.C.push(new YA("fairplay","com.apple.fps.1_0","",t.E2.experiments));else{var f=AlJ(),H=g.RA(t.O,Q=>{var N=t.Y[Q],m=!1,U=!1;for(let C in t.J[N.flavor])f(C,Q)&&(N.O[C]=!0,m=m||C.indexOf("audio/")===0,U=U||C.indexOf("video/")===0);return m&&U}); H&&t.C.push(t.Y[H]);t.O=[]}t.callback(t.C)}; VP8=function(t,f){t.callback=f;t.C=[];CF(t.E2.experiments)?AE(t):Y08(t)}; F3H=function(t,f){var H={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(t.G("html5_enable_vp9_fairplay")&&Ea(f))return H.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),H.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[H];Pq(f)&&(H.initDataTypes=["keyids","cenc"]);for(let N of Object.keys(t.J[f.flavor])){var Q=N.indexOf("audio/")===0;let m=Q?H.audioCapabilities:H.videoCapabilities;f.flavor!=="widevine"||t.W?m.push({contentType:N}): Q?m.push({contentType:N,robustness:"SW_SECURE_CRYPTO"}):(g.lm&&g.IS("windows nt")&&!t.G("html5_drm_enable_moho")||m.push({contentType:N,robustness:"HW_SECURE_ALL"}),Q=N,t.E2.Y.O&&N.includes("vp09")&&(Q=N+"; experimental=allowed"),m.push({contentType:Q,robustness:"SW_SECURE_DECODE"}),g.VV(t.E2)&&(mI()||pi())&&(t.U("swcrypto",{}),m.push({contentType:N,robustness:"SW_SECURE_CRYPTO"})))}return[H]}; Fx=function(t,f,H,Q){if(!t.d6()){Q&&(TQ={keySystem:f.keySystem,keySystemAccess:H,Wv:JSON.stringify(Q)});f.keySystemAccess=H;if(Pq(f)){var N=LU();for(var m of Object.keys(t.J[f.flavor]))f.O[m]=!!N.canPlayType(m)}else{m=f.keySystemAccess.getConfiguration();if(m.audioCapabilities)for(N of m.audioCapabilities)f.O[N.contentType]=!0;if(m.videoCapabilities)for(let U of m.videoCapabilities)f.O[U.contentType]=!0}t.C.push(f);t.useCobaltWidevine||t.G("html5_enable_vp9_fairplay")&&f.J()?(t.O.shift(),AE(t)):t.callback(t.C)}}; AlJ=function(){var t=mY();if(t){let H=t.isTypeSupported;return(Q,N)=>H(N,Q)}var f=LU(); return f&&(f.addKey||f.webkitAddKey)?(H,Q)=>!!f.canPlayType(H,Q):()=>!1}; JlH=function(t,f){switch(f.B2){case "bool":return t.hG(f.b3);case "int":return t=Oa(t,f.b3),g.Cp(t);case "double":return Oa(t,f.b3);case "string":return OcH(t,f.b3);case "int32_list":return JE(t,f.b3);case "int64_list":return JE(t,f.b3).map(H=>g.Cp(H)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; Oa=function(t,f){t=t.flags.get(`${f}`);return Number(t)||0}; OcH=function(t,f){return(t=t.flags.get(`${f}`))?t.toString():""}; JE=function(t,f){if(t=t.flags.get(`${f}`))if(t=t.replace(/\[ *(.*?) *\]/,"$1"))return t.split(",").map(Number);return[]}; g.a9=function(t,f){return(t=t.xi(f))?t.toString():""}; aK8=function(t){if(t=t.xi("html5_web_po_experiment_ids"))if(t=t.replace(/\[ *(.*?) *\]/,"$1"))return t.split(",").map(Number);return[]}; Wq=function(t){if(t.O)return t.O;if(t.experimentIds.length<=1)return t.O=t.experimentIds,t.O;var f=[...t.experimentIds].map(H=>Number(H)); f.sort();for(let H=f.length-1;H>0;--H)f[H]-=f[H-1];t.O=f.map(H=>H.toString()); t.O.unshift("v1");return t.O}; txI=function(t,f){var H=new Map;for(let Q of f.keys()){let N=Q.split("_")[0];t.has(N)||H.set(Q,f.get(Q))}return H}; Hx2=function(t,f,H){var Q=f.video?.fps||0,N=`${t}_${Q}`,m=!!f.audio,U={itag:f.itag,pM:t,Ld:m};if(m)U.numChannels=f.audio.numChannels;else{var C=f.video;U.maxWidth=C?.width;U.maxHeight=C?.height;U.maxFramerate=Q;U.maxBitrateBps=f.bv*8;U.SF=C?.isHdr()}C=H.get(N);C?m||(f=Math.max(C.maxWidth||0,C.maxHeight||0)>Math.max(U.maxWidth||0,U.maxHeight||0)?C:U,t={itag:f.itag,pM:t,Ld:m,maxWidth:Math.max(C.maxWidth||0,U.maxWidth||0),maxHeight:Math.max(C.maxHeight||0,U.maxHeight||0),maxFramerate:Q,SF:f.SF},t.maxBitrateBps= f.maxBitrateBps,H.set(N,t)):H.set(N,U)}; Xe=function(t,f,H=1){var Q=f.itag;if(Q==="0")return!0;var N=f.mimeType;if(f.pM==="1e"&&!t.C)return"dav1enc";if(f.Rx()&&t.j)return"dav1";if(f.video&&(f.video.isHdr()||f.video.primaries==="bt2020")&&!(LS(t,Zq.EOTF)||window.matchMedia&&(window.matchMedia("(dynamic-range: high), (video-dynamic-range: high)").matches||window.screen.pixelDepth>24&&window.matchMedia("(color-gamut: p3)").matches)))return"dhdr";if(Q==="338"&&!(g.lm?Q3(53):g.fF&&Q3(64)))return"dopus";H=bx0(f,H);t.O&&f.C()&&(H[Zq.EXPERIMENTAL.name]= "allowed");for(let C of Object.keys(Zq)){let D=Zq[C];var m;if(m=H[D.name])if(m=!(D===Zq.EOTF&&f.mimeType.indexOf("vp09.02")>0)){m=D;var U=f;m=!(t.experiments.hG("html5_ignore_h264_framerate_cap")&&m===Zq.FRAMERATE&&(U.pM==="H"||U.pM==="h"))}if(m)if(LS(t,D))if(t.W){if(t.W[D.name]1080&&f.contentProtection&&(N+="; hdcp=2.2");return Q==="227"?"hqcenc":Q==="585"|| Q==="588"||Q==="583"||Q==="586"||Q==="584"||Q==="587"||Q==="591"||Q==="592"?"newhvc":wm()&&dm()>=21&&g.IS("appletv5")&&(Q==="410"||Q==="845")?!0:t.isTypeSupported(N)?!0:"tpus"}; LS=function(t,f){f.name in t.A||(t.A[f.name]=W3J(t,f));return t.A[f.name]}; zDJ=function(t){navigator.mediaCapabilities?.decodingInfo&&navigator.mediaCapabilities.decodingInfo({type:"media-source",video:{contentType:'video/mp4; codecs="av01.0.12M.08"',width:3840,height:2160,bitrate:32E6,framerate:60}}).then(f=>{f.smooth&&f.powerEfficient&&(t.JG=2160)})}; zQ=function(){var t=pi()&&!Q3(29),f=g.IS("google tv")&&g.IS("chrome")&&!Q3(30);return t||f?!1:KU()}; ec=function(t,f,H){var Q=480,N=1080;t.X===null&&(t.X=!1,LS(t,Zq.WIDTH)&&LS(t,Zq.HEIGHT)&&(t.X=rO('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320')));var m=t.X;m&&(N=2160);for(let U of f)f=U.video.qualityOrdinal,f<=N&&f>Q&&Xe(t,U,H)===!0&&(Q=f);return Q}; g.jc=function(t,f=!1){return zQ()&&t.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!f&&t.canPlayType(LU(),"application/x-mpegURL")?!0:!1}; j0e=function(t){eDH(()=>{for(let f of Object.keys(Zq))LS(t,Zq[f])})}; W3J=function(t,f){if(t.W)return!!t.W[f.name];if(f===Zq.BITRATE&&t.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!t.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(f===Zq.AV1_CODECS)return t.isTypeSupported(`video/mp4; codecs=${f.valid}`)&&!t.isTypeSupported(`video/mp4; codecs=${f.wN}`);if(f.video){var H='video/webm; codecs="vp9"';t.isTypeSupported(H)||(H='video/mp4; codecs="avc1.4d401e"')}else H='audio/webm; codecs="opus"', t.isTypeSupported(H)||(H='audio/mp4; codecs="mp4a.40.2"');return t.isTypeSupported(`${H}; ${f.name}=${f.valid}`)&&!t.isTypeSupported(`${H}; ${f.name}=${f.wN}`)}; yV=function(t,f){var H=0;t.Y.has(f)&&(H=t.Y.get(f).uQ);t.Y.set(f,{uQ:H+1,Dv:2**(H+1)});t.J=!0}; sa=function(t,f,H,Q,N){if(f&&typeof f==="object"){let m=U=>GQ(t,U,H,Q,N); if(eQ(f))return f.then(m);if(Wk(f))return GU(f,m)}return GQ(t,f,H,Q,N)}; hE=function(t,f,H,Q=1){H>=0&&(f in t.J||(t.J[f]=new ylI),t.J[f].Fs(H,Q))}; GQ=function(t,f,H,Q,N){var m=(0,g.I)();N=N?N(f):void 0;var U=N?.hU??1;U!==0&&hE(t,N?.profile??H,m-Q,U);return f}; LF=function(t){var f=window;f.ywc||(f.ywc={});var H=f.ywc[t];if(H)return H;H={};return f.ywc[t]=H}; Z4=function(t){var f=window;f.ywc&&delete f.ywc[t]}; G$I=function(t){var f=LF(t);if(f.binP)return f.binP;f.binP=Promise.resolve().then(()=>fetch(t)).then(H=>{if(!H.ok)throw Error(`HTTP${H.statusText}`); return H.arrayBuffer()}); f.binP.then(H=>{f.bin=H},()=>{Z4(t)}); return f.binP}; lt=function(t){t=t.trim();var f=t.match(/^([+-]?)0[xX]([0-9a-fA-F]+)/);return f?f[1]+"0x"+f[2]:(t=t.match(/^([+-]?)\d+/))?t[0]:"0"}; rc=function(t){if(typeof BigInt!=="undefined")return t=typeof t==="bigint"?t:BigInt(typeof t==="string"?lt(t):t),{low:Number(BigInt.asIntN(32,t)),high:Number(BigInt.asIntN(32,t>>BigInt(32)))};if(typeof t==="number"){t=Math.trunc(t);if(t===0)return{low:0,high:0};if(t>0)return{low:t%4294967296|0,high:Math.floor(t/4294967296)|0};var f=-t;t=Math.floor(f/4294967296)|0;f=~(f%4294967296|0)+1|0;t=~t|0;f===0&&(t=t+1|0);return{low:f,high:t}}f=lt(String(t));if(!f||f==="0")return{low:0,high:0};t=!1;f.startsWith("-")? (t=!0,f=f.slice(1)):f.startsWith("+")&&(f=f.slice(1));var H=0,Q=0;if(f.startsWith("0x")||f.startsWith("0X"))H=f.slice(2),f=H.length>8?H.slice(H.length-8):H,Q=H.length>8?H.slice(0,H.length-8):"0",H=Number("0x"+f)|0,Q=Number("0x"+Q)|0;else for(let m=0;m9)break;H=(H>>>0)*10+N;N=Math.floor(H/4294967296);H|=0;Q=(Q>>>0)*10+N|0}t&&(H=~H+1|0,Q=~Q|0,H===0&&(Q=Q+1|0));return{low:H,high:Q}}; Xx=function(t,f){if(typeof BigInt!=="undefined")var H=BigInt(f|0)<>>0);else if(f===0&&t>=0)H=(t>>>0).toString();else if(f===-1&&t<0)H=(t|0).toString();else{H=(f&2147483648)!==0;t>>>=0;f>>>=0;H&&(t=~t+1>>>0,f=~f>>>0,t===0&&(f=f+1>>>0));var Q=t;for(t="";f>0||Q>0;){var N=f%10;f=Math.floor(f/10);Q=N*4294967296+Q;N=Q%10;Q=Math.floor(Q/10);t=N.toString()+t}t||(t="0");H=H?"-"+t:t}return H}; s02=function(t){t.PP.exports.TrackedPointer_release(t.id)}; bt=function(t,f){return new hD0(t,f)}; Sc=function(t,f){var H=t.exports.WasmBufferView_allocate(f.byteLength);t=bt(t,H);cq(t).set(f);return t}; cq=function(t){t.d6();t.d6();var f=t.J.get(),H=new DataView(t.PP.memory.heap(),f,12);f=H.getUint32(0,!0);var Q=H.getUint32(4,!0);H=H.getInt32(8,!0);var N=t.PP.exports.TrackedPointer_get(H),{byteLength:m,qj:U}={byteOffset:f,byteLength:Q,Ru:H,qj:N+8+f};return new Uint8Array(t.PP.memory.heap(),U,m)}; xA=function(t){t.d6();return g.ea(cq(t))}; R9=function(t){t.d6();var f=cq(t).slice();t.dispose();return f}; qQ=function(t){t.d6();return t.J}; dc=function(t,f){var H=t.Y++;t.J.set(H,f);return H}; wc=function(t,f,H){return ZD(void 0,function(){return function*(){var Q=I9.Po(),N=t&&pF;if(!N&&!f)return H?.("wasmns",{p:t?"1":"0",a:f?"1":"0",s:pF?"1":"0"}),eD(Error("wasm.wm.ns"));var m=new L3e;if(N)try{let U=yield*lx(Zc2(m,t)),C=new nF(U,m,!1);I9.f5("winit",Q);H?.("wasmsw",{});return C}catch(U){if(H?.("wasmerrw",{e:`${U}`}),!f)throw Error("wasm.wm.iw",{cause:U});}if(!f)throw Error("wasm.wm.xx");try{let U=yield*lx(f(m)),C=new nF({exports:U},m,!0);I9.f5("winitjs",Q);H?.("wasmsa",{});return C}catch(U){throw H?.("wasmerra", {e:`${U}`}),Error(`wasm.wm.ia: ${U}`);}}()})}; Zc2=function(t,f){return ZD(lK2,function(){var H=this;return function*(){if(!H.J)throw"wasm.ps.ns";var Q=yield*lx(rlW(H,f));if(!Q)throw"wasm.ps.um";return yield*lx(WebAssembly.instantiate(Q,t))}()})}; rlW=function(t,f){return ZD(t,function(){var H=this;return function*(){var Q=[],N=()=>"wasm.ps.c: ["+Q.map(C=>`"${C}"`).join(", ")+"]",m=LF(f); if(m.mod)return m.mod;if(m.modP)try{return yield*lx(m.modP)}catch(C){Q.unshift("pcm")}var U=m.bin;if(!U&&m.binP)try{U=yield*lx(m.binP)}catch(C){Q.unshift("pfb")}if(!U)try{U=yield*lx(G$I(f))}catch(C){throw H.J=!1,Q.unshift(`fb: ${C}`),N();}try{return yield*lx(WebAssembly.compile(U))}catch(C){Z4(f),Q.unshift(`ca: ${C}`)}throw N();}()})}; KF=function(t,f,H,Q){H=t.DB.memory.copyIn(H);var N=t.J;N.DB.exports.AES128CTRCipher_setCounter(N.cipher,H.byteOffset);f=t.DB.memory.copyIn(f);t.J.encrypt(f);N=void 0;if(Q){Q=t.DB;N=t.O;let m=Q.memory.buffer(Q.memory.malloc(32),32);Q.exports.Sha256Hmac(N.byteOffset,N.byteLength,H.byteOffset,H.byteLength,f.byteOffset,f.byteLength,m.byteOffset);N=t.DB.memory.moveOut(m)}t.DB.memory.free(H.byteOffset);return{pw:t.DB.memory.moveOut(f),signature:N}}; vq=function(t,f,H,Q){H=Sc(t.DB,H);var N=t.J.J;N.d6();N.DB.exports.w6118890cce70d1ef(N.J.getId(),qQ(H).getId());N=Sc(t.DB,f);t.J.encrypt(N);f=void 0;if(Q){Q=Sc(t.DB,t.Y);t=t.DB;let m=t.exports.w8c22d4693e0fdd51(qQ(N).getId(),qQ(Q).getId(),qQ(H).getId());t=bt(t,m);Q.dispose();t&&(f=R9(t))}t=R9(N);H.dispose();return{pw:t,signature:f}}; MQ=function(t){t.C||(t.C=new Bq(t.O));return t.C}; g.tB=function(t){try{return rN(t)}catch(f){return null}}; f2=function(t){var f=zS();if(f.values){f=f.values;let U={};for(var H of Object.keys(t.values)){f[H]&&t.O[H]&&(t.values[H]+=f[H]-t.O[H]);var Q=t,N=Q;if(!N.values[H]){var m=zS();N.values=m.values||{};N.lO=m.halfLives||{};N.O=m.values?Object.assign({},m.values):{}}U[H]=Q.values[H]&&Q.lO[H]?Q.values[H]/2**(Q.J/Q.lO[H]):0}t.O=U}H=t.lO;f={};f.values=t.O;f.halfLives=H;g.cv("yt-player-memory",f,2592E3)}; gv=function(t,f){return!!f&&!!t.r6().J.xi(XEH)&&(f.startsWith("g")||f.startsWith("l"))}; g.VV=function(t){return Hj(t)==="MWEB"}; Q1=function(t){t.Xs===null&&(t.Xs=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return t.Xs}; $4=function(t){return Hj(t)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; g.tq=function(t){return t.O&&g.NE(t)&&!m2(t)&&!t.C}; m2=function(t){return t.j==="adunit"||t.playerStyle==="gvn"}; U9=function(t){return t.j==="detailpage"}; g.C2=function(t){return Hv&&!t.t4||g.IS("nintendo wiiu")?!0:!1}; g.NE=function(t){return t.j==="embedded"}; g.iy=function(t){return Hj(t)==="WEB_REMIX"}; Dy=function(t){if(!t.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||t.KM||t.C||t.A||t.JG==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";t=t.experiments.J("embeds_web_lite_mode");return t===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":t>=0&&t0&&t.Gw&&(Q.sort(),g.Yf(new g.NY("Player client parameters changed after startup",Q)));t.userAge=DZ(t.userAge,f.user_age);t.userDisplayImage=Pv(t.userDisplayImage,f.user_display_image);g.wT(t.userDisplayImage)||(t.userDisplayImage="");t.userDisplayName=Pv(t.userDisplayName,f.user_display_name);t.MF=Pv(t.MF, f.user_gender);t.csiPageType=Pv(t.csiPageType,f.csi_page_type);t.csiServiceName=Pv(t.csiServiceName,f.csi_service_name);t.Hn=iM(t.Hn,f.enablecsi);t.pageId=Pv(t.pageId,f.pageid);if(H=f.enabled_engage_types)t.enabledEngageTypes=new Set(H.split(","));f.living_room_session_po_token&&(t.XV=f.living_room_session_po_token.toString())}; Hj=function(t){return t.J.c}; lJ=function(t,f){return!t.C&&pi()&&Q3(55)&&t.controlsType==="3"&&!f}; ow=function(t){t=g.E9(t.O4);return t==="www.youtube-nocookie.com"?"www.youtube.com":t}; g.k4=function(t){return Hj(t)==="WEB_UNPLUGGED"}; Tg=function(t,f,H){return t.protocol+"://i1.ytimg.com/vi/"+f+"/"+(H||"hqdefault.jpg")}; FL=function(t){return U9(t)&&!g.k4(t)}; g.AB=function(t){return/^TVHTML5/.test(Hj(t))}; Y4=function(t){return Hj(t)==="TVHTML5_CAST"||Hj(t)==="TVHTML5"&&(t.J.cver.startsWith("6.20130725")||t.J.cver.startsWith("6.20130726"))}; g.V1=function(t){return Hj(t)==="TVHTML5"}; O9=function(t){return t.J.cmodel==="CHROMECAST ULTRA/STEAK"||t.J.cmodel==="CHROMECAST/STEAK"}; g.ro=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.JB=function(t){return/web/i.test(Hj(t))}; g.aw=function(t){return Hj(t).toUpperCase()==="WEB"}; g.Wj=function(t){return Hj(t)==="WEB_KIDS"}; g.zg=function(t){return Hj(t)==="TVHTML5_UNPLUGGED"}; g.eo=function(t){return g.k4(t)||Hj(t)==="TV_UNPLUGGED_CAST"||g.zg(t)}; jo=function(t){return Hj(t)==="WEB_MUSIC_INTEGRATIONS"}; g.y1=function(t){return Hj(t)==="WEB_EMBEDDED_PLAYER"}; g.Hq=function(t){return(t.deviceIsAudioOnly||!g.lm||g.QP||t.controlsType==="3"?!1:g.ND?t.O&&g.j0(51):!0)||(t.deviceIsAudioOnly||!g.fF||g.QP||t.controlsType==="3"?!1:g.ND?t.O&&g.j0(48):g.j0(38))||(t.deviceIsAudioOnly||!Gg||g.QP||t.controlsType==="3"?!1:g.ND?t.O&&g.j0(37):g.j0(27))||!t.deviceIsAudioOnly&&g.s9&&!fe()&&g.j0(11)||!t.deviceIsAudioOnly&&g.Vx&&g.j0("604.4")||t.Zk()}; EZI=function(t){if(g.NE(t)&&hB)return!1;if(g.fF){if(!g.j0(47)||!g.j0(52)&&g.j0(51))return!1}else if(g.Vx)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.L2=function(t,f){return t.enabledEngageTypes.has(f.toString())||bc0.includes(f)}; S0d=function(t){var f=ow(t);clI.includes(f)&&(f="www.youtube.com");return t.protocol+"://"+f}; g.ly=function(t,f=""){if(t.Dk){let H=new Zy,Q;t=t.Dk();t.signedOut?Q="":t.token?Q=t.token:t.pendingResult.then(N=>{N.signedOut?H.resolve(""):H.resolve(N.token)},N=>{g.Yf(new g.NY("b189348328_oauth_callback_failed",{error:N})); H.resolve(f)}); return Q!==void 0?g.h$(Q):new Gv(H)}return g.h$(f)}; rQ=function(t,f=""){return t.VI?zU(!0):LX(GU(zU(g.ly(t,f)),H=>zU(!!H)),()=>zU(!1))}; XL=function(t,f){if(t.DB=f)t.s2?.J?.X(f),f.isAsmjs?t.sP.push("asmjs"):t.sP.push("wasm")}; by=function(t){return t.r6().J.xi(xUI)?!0:typeof Worker!=="undefined"&&window.MediaSource&&window.MediaSource.canConstructInDedicatedWorker&&t.webPlayerContextConfig?.trustedPlaybackWorkerUrl?t.r6().J.xi(RDI)?t.webPlayerContextConfig?.contextId==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW":!1:!1}; g.E9=function(t){var f=g.Jy(t);return(t=Number(g.VW(t)[4]||null)||null)?`${f}:${t}`:f}; So=function(t,f=!1){var H=AG[t],Q=cj[H],N=q0H[t];if(!N||!Q)return null;var m=H==="9h"||H==="(h"||H==="1h";f=new FV(f?N.height:N.width,f?N.width:N.height,N.fps,void 0,void 0,void 0,void 0,void 0,m?"smpte2084":void 0,m?"bt2020":void 0);Q=FW(Q,f,H);return new ag(t,Q,{video:f,bv:N.bitrate/8})}; x4=function(t){var f=cj[AG[t]],H=dU2[t];return H&&f?new ag(t,f,{audio:new Jq(H.audioSampleRate,H.numChannels)}):null}; Za=function(t,f,H,Q){if(H)return g.sN();H={};var N=LU();for(let m of f)if(t.canPlayType(N,m.TY().mimeType)||Q)if(f=m.J.video.quality,!H[f]||H[f].TY().vD())H[f]=m;t=[];H.auto&&t.push(H.auto);for(let m of kx)(Q=H[m])&&t.push(Q);return t.length?g.h$(t):g.sN()}; qE=function(t,f=!1,H=!0,Q={}){var N={};for(let U of t){if(f&&MediaSource&&MediaSource.isTypeSupported&&(t=U.type,U.audio_channels&&(t=t+"; channels="+U.audio_channels),!MediaSource.isTypeSupported(t))){Q[U.itag]="tpus";continue}if(!H&&U.drm_families&&(U.eotf==="smpte2084"||U.eotf==="arib-std-b67")){Q[U.itag]="enchdr";continue}t=void 0;let C={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var m=U.type.match(/codecs="([^"]*)"/);m=m?m[1]:"";U.audio_track_id&&(t=new tx(U.name,U.audio_track_id, !!U.is_default));let D=U.eotf;t=new Rw({itag:U.itag,url:U.url,codecs:m,width:Number(U.width),height:Number(U.height),fps:Number(U.fps),bitrate:Number(U.bitrate),audioItag:U.audio_itag,eb:D?C[D]:void 0,contentProtection:U.drm_families,d7:t,audioChannels:Number(U.audio_channels)});N[t.itag]=N[t.itag]||[];N[t.itag].push(t)}return N}; IKW=function(t,f){t.Y.some(H=>H.d7?.getId()===f); t.J=f}; pEH=function(t){var f=[],H=[];for(let Q of t.O)Q.bitrate<=t.C?f.push(Q):H.push(Q);f.sort((Q,N)=>N.bitrate-Q.bitrate); H.sort((Q,N)=>Q.bitrate-N.bitrate); t.O=f.concat(H)}; dQ=function(t,f,H){t.cpn&&(f=g.Zj(f,{cpn:t.cpn}));H&&(f=g.Zj(f,{BN:H}));return f}; Iw=function(t,f){t=t.itag.toString();f!==null&&(t+=f.itag.toString());return t}; nZB=function(t,f){if(!(g.QP||Mo()||wm()))return null;t=qE(f,t.G("html5_filter_fmp4_in_hls"));if(!t)return null;f=[];var H={};for(let Q of Object.keys(t))for(let N of t[Q])if(N.d7){let m=N.d7.getId();if(!H[m]){let U=new CS(m,N.d7);H[m]=U;f.push(U)}}return f.length>0?f:null}; B$e=function(t,f,H,Q,N,m,U){if(!(g.QP||Mo()||wm()))return g.sN();var C={},D=wE9(H),k=qE(H,t.G("html5_filter_fmp4_in_hls"),t.Y.D,C);if(!k)return U({noplst:1}),g.sN();K38(k);var F={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},A;H=[];var V=[],O=[],z=null,r="";Q=Q&&Q.match(/hls_timedtext_playlist/)?new Rw({itag:"0",url:Q,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,d7:new tx("English","en",!1)}):null;for(let v of Object.keys(k))if(!t.G("html5_disable_drm_hfr_1080")||v!=="383"&&v!=="373")for(let B of k[v])if(B.width){for(let aH of B.O)if(k[aH]){B.J= aH;break}B.J||(B.J=vZ9(k,B));let Ud=k[B.J];if(!Ud)continue;H.push(B);B.contentProtection==="fairplay"&&(A=F);let ue="";B.eb==="PQ"?ue="smpte2084":B.eb==="HLG"&&(ue="arib-std-b67");ue&&(r=ue);O.push(p2(Ud,[B],Q,m,B.itag,B.width,B.height,B.fps,D,void 0,void 0,A,ue));if(!z||B.width*B.height*B.fps>z.width*z.height*z.fps)z=B}else V.push(B);else C[v]="disdrmhfr";O.reduce((v,B)=>B.TY().isEncrypted()&&v,!0)&&(A=F); N=Math.max(N,0);var {fps:d=0,width:R=0,height:q=0}=z||{};z=t.G("html5_native_audio_track_switching");O.push(p2(V,H,Q,m,"93",R,q,d,D,"auto",N,A,r,z));Object.entries(C).length&&U(C);return Za(t.Y,O,lJ(t,f),!1)}; p2=function(t,f,H,Q,N,m,U,C,D,k,F,A,V,O){var z=0,r="";for(let d of t)r||(r=d.itag),d.audioChannels&&d.audioChannels>z&&(z=d.audioChannels,r=d.itag);N=new ag(N,"application/x-mpegURL",{audio:new Jq(0,z),video:new FV(m,U,C,null,void 0,k,void 0,void 0,V),contentProtection:A,l9:r});t=new MPd(t,f,H?[H]:[],Q,!!O);t.C=F?F:1369843;return new n2(N,t,D)}; wE9=function(t){for(let f of t)if(f.url&&(t=f.url.split("expire/"),!(t.length<=1)))return+t[1].split("/")[0];return NaN}; vZ9=function(t,f){for(let H of Object.keys(t)){let Q=t[H][0];if(!Q.width&&Q.contentProtection===f.contentProtection&&!Q.audioChannels)return H}return""}; K38=function(t){var f=new Set;for(var H of Object.values(t))if(H.length){var Q=H[0];Q.height&&Q.codecs.startsWith("vp09")&&f.add(Q.height)}H=[];if(f.size)for(let N of Object.keys(t))t[N].length&&(Q=t[N][0],Q.height&&f.has(Q.height)&&!Q.codecs.startsWith("vp09")&&H.push(N));for(let N of H)delete t[N]}; t_B=function(t,f,H){var Q=[];for(let N of H){if(!N||!N.url)continue;H=Lx(N.type,"medium","0");Q.push(new wQ(H,N.url))}return Za(t.Y,Q,lJ(t,f),!1)}; fS0=function(t,f){var H=[],Q=Lx(f.type,"auto",f.itag);H.push(new wQ(Q,f.url));return Za(t.Y,H,!1,!0)}; vj=function(t){return t&&K2[t]?K2[t]:null}; Bj=function(t){switch(t){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.otf_not_supported":case "sabr.too_many_chunk_reader_error_retries":return t;default:return"sabr.config"}}; ME=function(t,f){if(f=f?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)t.FJ=new HkH(f)}; Qi=function(t,f,H,Q){t||(t=f&&tX.hasOwnProperty(f)&&f6.hasOwnProperty(f)?f6[f]+"_"+tX[f]:void 0);f=t;if(!f)return null;t=f.match(HR);if(!t||t.length!==5)return null;{let m=f.match(HR);if(m){t=Number(m[3]);var N=[7,8,10,5,6];t=!(Number(m[1])===1&&t===8)&&N.indexOf(t)>=0}else t=!1}return H||Q||t?f:null}; Nn=function(t,f){var H={};for(let N of Object.keys($C)){var Q=f?f+N:N;Q=t[Q+"_webp"]||t[Q];g.wT(Q)&&(H[$C[N]]=Q)}return H}; C6=function(t){var f={};if(!t||!t.thumbnails)return f;t=t.thumbnails.filter(N=>!!N.url); t.sort((N,m)=>N.width-m.width||N.height-m.height); for(var H of Object.keys(m7)){var Q=Number(H);let N=m7[Q];for(let m of t)if(m.width>=Q){Q=U4(m.url);g.wT(Q)&&(f[N]=Q);break}}(H=t.pop())&&H.width>=1280&&(H=U4(H.url),g.wT(H)&&(f["maxresdefault.jpg"]=H));return f}; U4=function(t){return t.startsWith("//")?"https:"+t:t}; iT=function(t){return t&&t.baseUrl||""}; ge=function(t){t=g.nQ(t);for(let f of Object.keys(t)){let H=t[f];t[f]=Array.isArray(H)?H[0]:H}return t}; $ce=function(t,f){for(var H of f)if(f=H.playerAnnotationsUrlsRenderer){f.adsOnly&&(t.n_=!0);if(H=f.loadPolicy)t.annotationsLoadPolicy=Q_0[H];if(H=f.invideoUrl)t.r0=M3(H);t.qI=!0;break}}; Db=function(t,f){t.botguardData=f.playerAttestationRenderer.botguardData;f=f.playerAttestationRenderer.challenge;f!=null&&(t.Up=f)}; NqH=function(t,f){t.captionTracks=[];if(f.captionTracks)for(var H of f.captionTracks){var Q=PR(H.baseUrl);if(!Q)return;Q={is_translateable:!!H.isTranslatable,languageCode:H.languageCode,languageName:H.name&&g.iu(H.name),url:Q,vss_id:H.vssId,kind:H.kind};Q.name=H.trackName;Q.displayName=H.name&&g.iu(H.name);t.captionTracks.push(new g.Qt(Q))}t.Ry=f.audioTracks||[];t.f_=f.defaultAudioTrackIndex||0;t.J$=[];if(f.translationLanguages)for(let N of f.translationLanguages){H={};H.languageCode=N.languageCode; H.languageName=g.iu(N.languageName);if(N.translationSourceTrackIndices){H.translationSourceTrackIndices=[];for(let m of N.translationSourceTrackIndices)H.translationSourceTrackIndices.push(m)}if(N.excludeAudioTrackIndices){H.excludeAudioTrackIndices=[];for(let m of N.excludeAudioTrackIndices)H.excludeAudioTrackIndices.push(m)}t.J$.push(H)}t.kE=[];if(f.defaultTranslationSourceTrackIndices)for(let N of f.defaultTranslationSourceTrackIndices)t.kE.push(N)}; mc2=function(t,f,H){var Q=f.errorScreen;if(!(Q&&(Q.playerLegacyDesktopYpcOfferRenderer||Q.playerLegacyDesktopYpcTrailerRenderer||Q.ypcTrailerRenderer)||H&&H.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(f.status))){t.errorCode=vj(f.errorCode)||"auth";if(H=Q&&Q.playerErrorMessageRenderer){t.playerErrorMessageRenderer=H;let N=H.reason;N&&(t.errorReason=g.iu(N));if(H=H.subreason)t.Qt=g.iu(H),t.JI=H}else t.errorReason=f.reason||null;H=f.status;H==="LOGIN_REQUIRED"?t.errorDetail= "1":H==="CONTENT_CHECK_REQUIRED"?t.errorDetail="2":H==="AGE_CHECK_REQUIRED"?(f=(f=f.errorScreen)&&f.playerKavRenderer,t.errorDetail=f&&f.kavUrl?"4":"3"):(Q=Q?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,t.errorDetail=f.isBlockedInRestrictedMode?"5":g.S(Q,g.uT)?.signal==="RELOAD_PAGE"?"7":"0")}}; UcI=function(t,f){t.tQ=!0;var H=f.heartbeatToken;t.drmSessionId=f.drmSessionId||"";t.heartbeatToken=H||"";t.Xo=Number(f.intervalMilliseconds);t.FD=Number(f.maxRetries);t.QR=!!f.softFailOnError;t.XD=!!f.useInnertubeHeartbeatsForDrm;t.heartbeatServerData=f.heartbeatServerData;t.cT=!!f.heartbeatAttestationConfig?.requiresAttestation}; gLJ=function(t,f){for(let H of f){f=H.interstitials.map(Q=>{var N=g.S(Q,CYI);if(N)return{is_yto_interstitial:!0,raw_player_response:N};if(Q=g.S(Q,ikJ))return Object.assign({is_yto_interstitial:!0},g.IO(Q))}); for(let Q of f)switch(H.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":t.interstitials=t.interstitials.concat({time:0,playerVars:Q,ib:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":t.interstitials=t.interstitials.concat({time:0x7ffffffffffff,playerVars:Q,ib:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":f=Number(H.podConfig.timeToInsertAtMillis),t.interstitials=t.interstitials.concat({time:f,playerVars:Q,ib:f===0?5:7})}}}; Dc0=function(t,f){if(f=f.find(H=>!(!H||!H.tooltipRenderer)))t.tooltipRenderer=f.tooltipRenderer}; E4=function(t,f){f.subscribeCommand&&(t.subscribeCommand=f.subscribeCommand);f.unsubscribeCommand&&(t.unsubscribeCommand=f.unsubscribeCommand);f.addToWatchLaterCommand&&(t.addToWatchLaterCommand=f.addToWatchLaterCommand);f.removeFromWatchLaterCommand&&(t.removeFromWatchLaterCommand=f.removeFromWatchLaterCommand);f.getSharePanelCommand&&(t.getSharePanelCommand=f.getSharePanelCommand)}; os=function(t,f){f!=null?(t.bF=f,t.N8=!0):(t.bF="",t.N8=!1)}; ELB=function(t,f){if(f=f.playerControlsOverlayRenderer)os(t,f.controlBgHtml),f.mutedAutoplay?(f=g.S(f.mutedAutoplay,PY8))&&f.endScreen&&(f=g.S(f.endScreen,umJ))&&f.text&&(t.Ww=g.iu(f.text)):t.mutedAutoplay=!1}; oLH=function(t,f){var H=f.backgroundability;H&&H.backgroundabilityRenderer.backgroundable&&(t.backgroundable=!0);f.offlineability?.offlineabilityRenderer?.offlineable&&(t.offlineable=!0);if(H=f.contextParams)t.contextParams=H;(H=f.pictureInPicture)&&H.pictureInPictureRenderer.playableInPip&&(t.pipable=!0);f.playableInEmbed&&(t.allowEmbed=!0);if(H=f.ypcClickwrap)f=H.playerLegacyDesktopYpcClickwrapRenderer,H=H.ypcRentalActivationRenderer,f?(t.V4=f.durationMessage||"",t.AS=!0):H&&(f=H.durationMessage, t.V4=f?g.iu(f):"",t.AS=!0)}; TqJ=function(t,f,H){var Q=iT(f.googleRemarketingUrl);Q&&(t.googleRemarketingUrl=Q);if(Q=iT(f.youtubeRemarketingUrl))t.youtubeRemarketingUrl=Q;if(Q=f.heartbeatLoggingToken)t.heartbeatLoggingToken=Q;Q={};var N=iT(f.ptrackingUrl);if(N){N=ge(N);var m=N.oid;m&&(t.eO=m);if(m=N.pltype)t.fA=m;if(m=N.ptchn)t.Uc=m;if(m=N.ptk)t.W4=encodeURIComponent(m);if(N=N.m)t.eQ=N}if(N=iT(f.qoeUrl)){N=g.nQ(N);for(U of Object.keys(N))m=N[U],N[U]=Array.isArray(m)?m.join(","):m;var U=N;t.f$=U;if(N=U.cat)t.G("html5_enable_qoe_cat_list")? t.Oo=t.Oo.concat(N.split(",")):t.sP=N;if(N=U.live)t.I5=N;if(U=U.drm_product)t.drmProduct=U}if(U=iT(f.videostatsPlaybackUrl)){U=ge(U);if(N=U.adformat)if(H.adformat=N,m=t.L(),m=Qi(N,t.g9,m.O,m.D))t.adFormat=m;if(m=U.aqi)H.ad_query_id=m;if(H=U.autoplay)t.sF=H=="1",t.bS=H=="1";if(H=U.autonav)t.isAutonav=H=="1";if(H=U.delay)t.D$=g.Fu(H);if(H=U.ei)t.eventId=H;if(H=g.tB(U.adcontext))try{var C=kq9(H);C&&(t.xP=C)}catch(D){g.Yf(Error("Malformed adContext"))}if(H||N)t.sF=!0;if(C=U.feature)t.If=C;if(C=U.list)t.playlistId= C;if(C=U.of)t.Cy=C;if(C=U.osid)t.osid=C;if(C=U.referrer)t.referrer=C;if(C=U.sdetail)t.fa=C;if(C=U.sourceid)t.SX=C;if(C=U.ssrt)t.fU=C=="1";if(C=U.subscribed)t.subscribed=C=="1";if(C=U.uga)t.userGenderAge=C;if(C=U.upt)t.no=C;if(C=U.vm)t.videoMetadata=C;Q.playback=U}if(C=iT(f.videostatsWatchtimeUrl)){C=ge(C);if(H=C.ald)t.BZ=H;Q.watchtime=C}if(C=iT(f.atrUrl))C=ge(C),Q.atr=C;if(C=iT(f.engageUrl))C=ge(C),Q.engage=C;t.t6=Q;f.promotedPlaybackTracking&&(Q=f.promotedPlaybackTracking,Q.startUrls&&(t.hn=Q.startUrls), Q.firstQuartileUrls&&(t.Z3=Q.firstQuartileUrls),Q.secondQuartileUrls&&(t.lx=Q.secondQuartileUrls),Q.thirdQuartileUrls&&(t.gZ=Q.thirdQuartileUrls),Q.completeUrls&&(t.B3=Q.completeUrls),Q.engagedViewUrls&&(Q.engagedViewUrls.length>1&&g.Yf(new g.NY("There are more than one engaged_view_urls.")),t.iw=Q.engagedViewUrls[0]));f.serializedOneTimeQoeContextData&&(t.serializedOneTimeQoeContextData=f.serializedOneTimeQoeContextData);f.vss3Config?.serializedWatchTimeContextData&&(t.serializedWatchTimeContextData= f.vss3Config.serializedWatchTimeContextData)}; FiI=function(t,f,H){for(let Q of f)if(Q&&(f=Q.playerLegacyDesktopWatchAdsRenderer)&&(f=f.playerAdParams)){f.autoplay=="1"&&(t.sF=!0,t.bS=!0);t.i8=f.encodedAdSafetyReason||null;f.showContentThumbnail!==void 0&&(t.xF=!!f.showContentThumbnail);H.enabled_engage_types=f.enabledEngageTypes;break}}; Az0=function(t,f){var H=f.manifestlessWindowedLiveConfig;if(H){var Q=Number(H.minDvrSequence),N=Number(H.maxDvrSequence),m=Number(H.minDvrMediaTimeMs),U=Number(H.maxDvrMediaTimeMs);H=Number(H.startWalltimeMs);Q&&(t.PD=Q);m&&(t.xc=m/1E3,t.G("html5_sabr_parse_live_metadata_playback_boundaries")&&g.hh(t)&&(t.N0=m/1E3));N&&(t.q8=N);U&&(t.Cg=U/1E3,t.G("html5_sabr_parse_live_metadata_playback_boundaries")&&g.hh(t)&&(t.I7=U/1E3));H&&(t.Ia=H/1E3);(Q||m)&&(N||U)&&(t.Ag=!0,t.isLivePlayback=!0,t.allowLiveDvr= !0,t.WD=!1)}if(Q=f.daiConfig){if(Q.enableDai){t.Ub=!0;if(N=Q.enableServerStitchedDai)t.enableServerStitchedDai=N;if(N=Q.enablePreroll)t.v2=N}if(Q.daiType==="DAI_TYPE_SS_DISABLED"||Q.debugInfo?.isDisabledUnpluggedChannel)t.AI=!0;!t.G("html5_ump_stitched_metadata")||Q.daiType!=="DAI_TYPE_UNSPECIFIED"&&Q.daiType!==void 0||(t.K0=!0);Q.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(t.rH=!0);Q.allowUstreamerRequestAdconfig&&(t.jb=!0);Q.sendSsdaiMissingAdBreakReasons&&(t.fk=!0)}if(Q=f.audioConfig){N=t.n9;Q.trackAbsoluteLoudnessLkfs!= null&&(N.O=Q.trackAbsoluteLoudnessLkfs);Q.loudnessTargetLkfs!=null&&(N.loudnessTargetLkfs=Q.loudnessTargetLkfs);Q.loudnessDb!=null&&(N.Y=Q.loudnessDb);if(m=Q.loudnessNormalizationConfig)m.applyStatefulNormalization&&(N.applyStatefulNormalization=!0),m.preserveStatefulLoudnessTarget&&(N.preserveStatefulLoudnessTarget=!0),m.minimumLoudnessTargetLkfs!=null&&(N.minimumLoudnessTargetLkfs=m.minimumLoudnessTargetLkfs);N=Q.loudnessDb;N!=null&&(t.Wo=N);Q.audioMuted&&(t.X8=!0);Q.muteOnStart&&(t.l1=!0);Q.playAudioOnly&& (t.D4=!0)}if(N=f.playbackEndConfig)Q=N.endSeconds,N=N.limitedPlaybackDurationInSeconds,t.mutedAutoplay&&(Q&&(t.endSeconds=Q),N&&(t.limitedPlaybackDurationInSeconds=N));if(Q=f.fairPlayConfig){if(N=Q.certificate)t.Y0=g.tB(N);N=Number(Q.keyRotationPeriodMs);N>0&&(t.t$=N);Q=Number(Q.keyPrefetchMarginMs);Q>0&&(t.oN=Q)}if((Q=f.playbackStartConfig)&&!t.TL){t.oS=Number(Q.startSeconds);m=Q.liveUtcStartSeconds;N=!!t.liveUtcStartSeconds&&t.liveUtcStartSeconds>0;m&&!N&&(t.liveUtcStartSeconds=Number(m));if(m= Q.startPosition)if((U=m.utcTimeMillis)&&!N&&(t.liveUtcStartSeconds=Number(U)*.001),N=m.streamTimeMillis)t.Yt=Number(N)*.001;t.progressBarStartPosition=Q.progressBarStartPosition;t.progressBarEndPosition=Q.progressBarEndPosition}else if(Q=f.skippableSegmentsConfig){if(N=Q.introSkipDurationMs)t.dh=Number(N)/1E3;if(Q=Q.outroSkipDurationMs)t.Qj=Number(Q)/1E3}if(N=f.skippableIntroConfig)Q=Number(N.startMs),N=Number(N.endMs),isNaN(Q)||isNaN(N)||(t.df=Q,t.C4=N);if(Q=f.streamSelectionConfig)t.dc=Number(Q.maxBitrate); if(Q=f.vrConfig)t.WY=Q.partialSpherical=="1";if(Q=f.webDrmConfig){Q.skipWidevine&&(t.B1=!0);if(N=Q.widevineServiceCert)t.Vd=g.tB(N);Q.useCobaltWidevine&&(t.useCobaltWidevine=!0);Q.startWithNoQualityConstraint&&(t.AX=!0)}if(Q=f.mediaCommonConfig){if(N=Q.dynamicReadaheadConfig){t.maxReadAheadMediaTimeMs=N.maxReadAheadMediaTimeMs||NaN;t.minReadAheadMediaTimeMs=N.minReadAheadMediaTimeMs||NaN;t.readAheadGrowthRateMs=N.readAheadGrowthRateMs||NaN;if(N=Q?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)t.tg= g.tB(N);if((N=Q?.sabrContextUpdates)&&N.length>0)for(var C of N)C.type&&C.value&&(N={type:C.type,scope:C.scope,value:g.tB(C.value)||void 0,sendByDefault:C.sendByDefault},t.sabrContextUpdates.set(C.type,N))}if(C=Q.serverPlaybackStartConfig)t.serverPlaybackStartConfig=C;Q.useServerDrivenAbr&&(t.wU=!0);if(C=Q.requestPipeliningConfig)t.requestPipeliningConfig=C}if(C=f.inlinePlaybackConfig)t.Dg=!!C.showAudioControls;if(C=f.embeddedPlayerConfig){t.embeddedPlayerConfig=C;if(N=C.embeddedPlayerMode)Q=t.L(), Q.JG=N,Q.A=N==="EMBEDDED_PLAYER_MODE_PFL";if(C=C.permissions)t.allowImaMonetization=!!C.allowImaMonetization}if(C=f.webPlayerConfig)if(C.gatewayExperimentGroup&&(t.gatewayExperimentGroup=C.gatewayExperimentGroup),C.isProximaEligible&&(t.isProximaLatencyEligible=!0),C=C.multiAspectStreamingConfig)t.jf=!0,t.playerOrientation=C.playerOrientation,C.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?t.rW=C.verticalCommand||null:C.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(t.rW=C.horizontalCommand|| null);f=f.playerControlsConfig;f?.isSeekable!==void 0&&(t.isSeekable=!!f.isSeekable)}; YV0=function(t,f,H){var Q=f.formats;if(Q){var N=[];for(var m of Q)N.push(`${m.itag}/${m.width}x${m.height}`);t.Zw=N.join(",");N=[];for(var U of Q){Q={itag:U.itag,type:U.mimeType,quality:U.quality};(m=U.url)&&(Q.url=m);let {bE:V,hx:O,pU:z,s:r}=f5(27,8125,U);V&&(Q.url=O,Q.sp=z,Q.s=r);N.push(LM(Q))}t.WK=N.join(",")}if(U=f.hlsFormats){N={};if(H&&(H=H.audioPairingConfig)&&H.pairs)for(var C of H.pairs)H=C.videoItag,N[H]||(N[H]=[]),N[H].push(C.audioItag);C={};for(var D of U)C[D.itag]=D.bitrate;D=[];for(F of U){H= {itag:F.itag,type:F.mimeType,url:F.url,bitrate:F.bitrate,width:F.width,height:F.height,fps:F.fps};if(U=F.audioTrack)if(Q=U.displayName)H.name=Q,H.audio_track_id=U.id,U.audioIsDefault&&(H.is_default="1");if(F.drmFamilies){U=[];for(var k of F.drmFamilies)U.push(JG[k]);H.drm_families=U.join(",")}(U=N[F.itag])&&U.length&&(H.audio_itag=U.join(","),(U=C[U[0]])&&(H.bitrate+=U));(U=og(F))&&(H.eotf=U);F.audioChannels&&(H.audio_channels=F.audioChannels);D.push(LM(H))}var F=D.join(",");t.hlsFormats=F}if((k= f.licenseInfos)&&k.length>0){F={};for(var A of k)k=A.drmFamily,N=A.url,k&&N&&(F[JG[k]]=N);t.contentProtection=F}if(A=f.drmParams)t.drmParams=A;if(A=f.dashManifestUrl)t.Sw=g.Zj(A,{cpn:t.clientPlaybackNonce});if(A=f.hlsManifestUrl)t.hlsvp=A;if(A=f.probeUrl)t.probeUrl=M3(g.Zj(A,{cpn:t.clientPlaybackNonce}));if(f=f.serverAbrStreamingUrl)t.RE=new g.PF(f,!0)}; V_W=function(t,f,H){var Q=f.videoId;Q&&(t.videoId=Q,H.video_id||(H.video_id=Q));if(Q=f.title)t.title=Q,H.title||(H.title=Q);if(Q=f.lengthSeconds)t.lengthSeconds=Number(Q),H.length_seconds||(H.length_seconds=Q);if(Q=f.keywords)t.keywords=kC(Q);if(Q=f.channelId)t.Ow=Q,H.ucid||(H.ucid=Q);if(Q=f.viewCount)t.rawViewCount=Number(Q);if(Q=f.author)t.author=Q,H.author||(H.author=Q);if(H=f.shortDescription)t.shortDescription=H;if(H=f.isCrawlable)t.isListed=H;if(H=f.musicVideoType)t.musicVideoType=H;H=f.isLive; H!=null&&(t.isLivePlayback=H);if(H||f.isUpcoming)t.isPremiere=!f.isLiveContent;if(H=f.thumbnail)t.W9=C6(H);if(H=f.isExternallyHostedPodcast)t.isExternallyHostedPodcast=H;(H=f.stationType)&&H!=="STATION_TYPE_UNKNOWN"&&(t.rf=!0);H=f.viewerLivestreamJoinPosition;H?.utcTimeMillis&&(t.h0=g.Fu(H.utcTimeMillis));t.L().experiments.hG("enable_centered_caption_for_tvfilm_video")&&f.isTvfilmVideo!=null&&(t.isTvfilmVideo=f.isTvfilmVideo);f.isTvfilmVideo!=null&&(t.B$=f.isTvfilmVideo&&t.isLivePlayback)}; JzH=function(t,f){if(f.playerLegacyDesktopYpcTrailerRenderer){var H=f.playerLegacyDesktopYpcTrailerRenderer;t.nh=H.trailerVideoId||"";var Q=(Q=f.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&Q.ypcTrailerRenderer}else f.playerLegacyDesktopYpcOfferRenderer?H=f.playerLegacyDesktopYpcOfferRenderer:f.ypcTrailerRenderer&&(Q=f.ypcTrailerRenderer,f=Q.fullVideoMessage,t.Gy=f?g.iu(f):"",t.nh=g.S(Q,Tc)?.videoDetails?.videoId||"");H&&(t.jW=H.itemTitle||"",H.itemUrl&&(t.Hk=H.itemUrl),H.itemBuyUrl&&(t.kr= H.itemBuyUrl),t.A0=H.itemThumbnail||"",t.qp=H.offerHeadline||"",t.Mq=H.offerDescription||"",t.yd=H.offerId||"",t.y4=H.offerButtonText||"",t.wu=H.offerButtonFormattedText||null,t.rq=H.overlayDurationMsec||NaN,t.Gy=H.fullVideoMessage||"",t.HT=!0);Q&&((H=g.S(Q,Tc))?t.q4={raw_player_response:H}:(H=g.S(Q,Ok8),t.q4=H?g.IO(H):null),t.HT=!0)}; aS9=function(t,f,H,Q){f.isLiveDefaultBroadcast&&(t.isLiveDefaultBroadcast=!0);f.isUpcoming&&(t.isUpcoming=!0);if(f.isPostLiveDvr){t.WD=!0;if(Q=f.latencyClass)t.latencyClass=FH[Q]||"UNKNOWN";f.isLowLatencyLiveStream&&(t.isLowLatencyLiveStream=!0)}else{let N=!1;t.FC?(t.allowLiveDvr=zQ()?!0:Q9&&AX<5?!1:!0,t.isLivePlayback=!0):f.isLive?(Q.livestream="1",t.allowLiveDvr=f.isLiveDvrEnabled?zQ()?!0:Q9&&AX<5?!1:!0:!1,t.partnerId=27,N=!0):f.isUpcoming&&(N=!0);if(f.isLive||t.FC){f.isLowLatencyLiveStream&&(t.isLowLatencyLiveStream= !0);let m=f.latencyClass;m&&(t.latencyClass=FH[m]||"UNKNOWN");if(f=f.liveChunkReadahead)t.liveChunkReadahead=f;if(f=H&&H.livePlayerConfig){f.hasSubfragmentedFmp4&&(t.hasSubfragmentedFmp4=!0);f.hasSubfragmentedWebm&&(t.Th=!0);f.defraggedFromSubfragments&&(t.defraggedFromSubfragments=!0);if(H=f.liveExperimentalContentId)t.liveExperimentalContentId=Number(H);f=f.isLiveHeadPlayable;t.G("html5_live_head_playable")&&f!=null&&(t.isLiveHeadPlayable=f)}}N&&(t.isLivePlayback=!0,Q.adformat&&Q.adformat.split("_")[1]!== "8"||t.c7.push("heartbeat"))}}; YC=function(t){var f=t.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(t=t.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(t=f?.endScreen?.endScreen?.results);return t}; O4=function(){if(Vi===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(f){}a:{try{var t=!!self.localStorage}catch{t=!1}if(t&&(t=g.V3(`${Qx()}::yt-player`))){Vi=new WiJ(t);break a}Vi=void 0}}return Vi}; JX=function(){var t=O4();if(!t)return{};try{let f=t.get("yt-player-lv");return JSON.parse(f||"{}")}catch(f){return{}}}; as=function(t){return JX()[t]||0}; WR=function(t,f){var H=JX();f!==H[t]&&(f!==0?H[t]=f:delete H[t],t=O4())&&(H=JSON.stringify(H),t.set("yt-player-lv",H))}; g.zc=async function(t){return MY(zzI(),t)}; yi=async function(t,f,H,Q,N,m,U,C){if(as(t)===4)return 4;var D=await g.gg();if(!D)throw g.ar("wiac");C&&U!==void 0&&(U=await ezd(C,U));var k=H.lastModified||"0";C=await g.zc(D);try{return eb++,await Xp(C,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",qF:!0},F=>{if(m!==void 0&&U!==void 0){var A=`${t}|${f.id}|${k}|${String(m).padStart(10,"0")}`;A=F.objectStore("media").put(U,A)}else A=Wb.resolve(void 0);var V=jb(t,f.be()),O=jb(t,!f.be()),z={fmts:g.dC({dlt:Q.downloadedEndTime.toString(), mket:Q.maxKnownEndTime.toString(),avbr:Q.averageByteRate.toString()}),format:H||{}};V=F.objectStore("index").put(z,V);var r=Q.downloadedEndTime===-1;z=r?F.objectStore("index").get(O):Wb.resolve(void 0);var d={fmts:"music",format:{}};F=r&&N&&!f.be()?F.objectStore("index").put(d,O):Wb.resolve(void 0);return Wb.all([F,z,A,V]).then(([,R])=>{eb--;var q=as(t),v;!(v=q!==4&&r&&N)&&(v=R!==void 0)&&(v=(R=R.fmts)?R==="music"?!0:R.includes("dlt=-1")||!R.includes("dlt="):!1);v&&(q=1,WR(t,q));return q})})}catch(F){eb--; C=as(t);if(C===4)return C;WR(t,4);throw F;}}; j_8=async function(t){var f=await g.gg();if(!f)throw g.ar("ri");return Xp(await g.zc(f),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},H=>{var Q=IDBKeyRange.bound(t+"|",t+"~");return H.objectStore("index").getAll(Q).then(N=>N.map(m=>m?m.format:{}))})}; Gq9=async function(t,f,H,Q,N){var m=await g.gg();if(!m)throw g.ar("rc");m=Xp(await g.zc(m),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},U=>{var C=`${t}|${f}|${H}|${String(Q).padStart(10,"0")}`;return U.objectStore("media").get(C)}); return N?m.then(U=>{if(U===void 0)throw Error("No data from indexDb");return yzH(N,U)}).catch(U=>{throw new g.NY(`Error while reading chunk: ${U.name}, ${U.message}`); }):m}; jb=function(t,f){return`${t}|${f?"v":"a"}`}; hzI=function(t){var f={},H={};for(let m of t){var Q=m.split("|");if(!m.match(s_W)){H[m]="?";continue}t=Number(Q.pop());if(isNaN(t)){H[m]="?";continue}var N=Q.join("|");(Q=f[N])?(N=Q[Q.length-1],t===N.end+1?N.end=t:Q.push({start:t,end:t})):f[N]=[{start:t,end:t}]}for(let m of Object.keys(f))H[m]=f[m].map(U=>`${U.start}-${U.end}`).join(","); return H}; Gc=function(t,f){var H=t.X(),Q=t.C(),N=1,m=0,U=t.E2.experiments.J("html5_default_ad_gain");U!=null&&H&&(N=U);if(Q?.A()){m=Q.audio?.O??t.O;if(m==null||isNaN(m))m=void 0;return{UZ:0,IN:1,UU:1,hR:m,N4:m,d$:m,formatId:Q.id,wf:f,CF:t.E2.B5,Zp:t.Zp}}H=Q?.audio?.O??t.O;Q!=null&&Q.audio?.O==null&&t.U("agc",{no_ab:1});if(H==null||isNaN(H))return f=Q?.audio?.C!=null?Q.audio.C:t.Y,isNaN(f)||(m=4),f=-f,{UZ:f,IN:Math.min(1,10**(f/20))||N,UU:m,formatId:Q?.id,Zp:t.Zp};m=1;U=t.loudnessTargetLkfs;if(t.applyStatefulNormalization){if(f!= null)var C=f;else isFinite(t.E2.B5)&&(C=t.E2.B5);C!=null&&(m=2,U=g.HM(C,t.minimumLoudnessTargetLkfs,t.loudnessTargetLkfs))}var D=Math.min(U-H,0);var k=H+D;N=Math.min(1,10**(D/20))||N;t.U("agc",{stnorm:t.applyStatefulNormalization,hst:f,env:t.E2.B5,fml:H,stgt:C,tmin:t.minimumLoudnessTargetLkfs,tmax:t.loudnessTargetLkfs,ng:D});return{UZ:D,IN:N,UU:m,hR:H,N4:U,d$:k,formatId:Q?.id,wf:f,CF:t.E2.B5,Zp:t.Zp}}; s4=function(t,f){f=Gc(t,f);t.J=f;t.preserveStatefulLoudnessTarget&&f.d$!=null&&(t.E2.B5=f.d$);return f.IN}; Li8=function(t,f,H){f={cpn:f};t.indexOf("/ibw/")===-1&&(f.ibw=H?String(H):"1369843");return{url:g.Zj(t,f),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; ZkH=function(t){try{let f=(new g.PF(t,!0)).get("n");if(f){let H=t.match(/\/n\/([^/]+)/);if(H&&H[1]&&H[1]!==f)return t.replace(`/n/${H[1]}`,`/n/${f}`)}}catch(f){g.Yf(f)}return t}; hX=function(t){if(t.isAd()&&(t.B5?t.videoId!==t.E2.v5:t.videoId!=t.E2.v5))return t.E2.v5}; PR=function(t){if(t){if(v0(t))return t;t=B0(t);if(v0(t,!0))return t}return""}; g.hh=function(t){if(g.y1(t.E2)&&t.E2.X==="yt"&&!t.G("html5_enable_sabr_on_yt_embeds"))return!1;if(t.Nq)return t.wU&&t.U("fds",{fds:!0},!0),!1;if(t.E2.X!=="yt"&&!lSI(t))return t.wU&&t.U("dsvn",{ns:t.E2.X},!0),!1;if(t.cotn||!t.J||t.J.isOtf&&!t.G("html5_enable_sabr_otf_in_client")||t.O&&!t.O.J()||t.rH&&!t.G("html5_enable_sabr_csdai"))return!1;if(t.G("html5_use_sabr_requests_for_debugging"))return!0;t.wU&&t.U("esfw",{usbc:t.wU,hsu:!!t.RE},!0);if(t.wU&&t.RE)return!0;if(t.G("html5_remove_client_sabr_determination"))return!1; var f=!t.J.w7&&!t.er(),H=f&&L6&&t.G("html5_enable_sabr_vod_streaming_xhr");f=f&&!L6&&t.G("html5_enable_sabr_vod_non_streaming_xhr");var Q=Zb(t),N=t.G("html5_enable_sabr_drm_vod_streaming_xhr")&&L6&&t.er()&&!t.J.w7&&(t.drmProduct==="1"?!1:!0);(H=H||f||Q||N)&&!t.RE&&t.U("sabr",{loc:"m"},!0);return H&&!!t.RE}; kC=function(t){var f={};for(let H of t)t=H.split("="),t.length===2?f[t[0]]=t[1]:f[H]=!0;return f}; re=function(t){if(t.G("html5_onesie")&&t.errorCode)return!1;var f=g.dz(t.c7,"ypc");t.ypcPreview&&(f=!1);return t.KP()&&!t.loading&&(g.lT(t)||g.dz(t.c7,"heartbeat")||f)}; XH=function(t){t.d6()||(t.loading=!1,t.Qg("dataloaded"))}; Rs=function(t,f){var H=f.raw_embedded_player_response;if(!H){var Q=f.embedded_player_response;Q&&(H=JSON.parse(Q))}H&&(t.V=H);if(t.V){t.embeddedPlayerConfig=t.V.embeddedPlayerConfig||null;if(H=t.V.videoFlags)H.playableInEmbed&&(t.allowEmbed=!0),H.isPrivate&&(t.isPrivate=!0),H.userDisplayName&&(f.user_display_name=H.userDisplayName),H.userDisplayImage&&(f.user_display_image=H.userDisplayImage);if((H=t.V.embedPreview)&&H.thumbnailPreviewRenderer){H=H.thumbnailPreviewRenderer;os(t,H.controlBgHtml);if(Q= H.defaultThumbnail)t.W9=C6(Q);(Q=g.S(H?.videoDetails,rzd))&&bT(t,f,Q);Q=g.S(H?.videoDetails,X5B);t.fn=!!H.addToWatchLaterButton;t.showShareButton=!!H.shareButton;Q?.musicVideoType&&(t.musicVideoType=Q.musicVideoType);if(Q=g.S(t.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.cR))ME(t,Q),t.videoId=Q.videoId||t.videoId;H.videoDurationSeconds&&(t.lengthSeconds=g.Fu(H.videoDurationSeconds));H.webPlayerActionsPorting&&E4(t,H.webPlayerActionsPorting); if(H=g.S(H?.playlist,bkI)){t.pn=!0;Q=[];var N=Number(H.currentIndex);if(H.contents)for(let m=0,U=H.contents.length;m=0?N.countDownSecsForFullscreen*1E3:-1)}if(N=YC(t))N=N?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,O=t.kJ||t.suggestions?.[0]||null,N&&O&&(O.sessionData={itct:N});t.watchNextResponse.currentVideoThumbnail&&(t.W9=C6(t.watchNextResponse.currentVideoThumbnail));(N=t.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&& N[0]&&(O=N[0].videoPrimaryInfoRenderer)&&O&&O.subtitle&&(t.wW=g.iu(O.subtitle));N&&N[1]&&(N=N[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&N.length&&(t.profilePicture=N[N.length-1].url);f=EJ(f);if(N=t.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var z of N)g.S(z,n6)&&(t.QN=g.S(z,n6)),N=g.S(z,dcJ),N?.entityKeys&&(t.u8=N.entityKeys||[],N.visibleOnLoadKeys&&(t.visibleOnLoadKeys=N.visibleOnLoadKeys));t.G("web_key_moments_markers")&&(z=we.getState().entities, N=Ue("visibility_override","markersVisibilityOverrideEntity"),z=z.markersVisibilityOverrideEntity?z.markersVisibilityOverrideEntity[N]||null:null,t.J4=z?.videoId===(t.videoId||f)&&z?.visibilityOverrideMarkersKey?z.visibilityOverrideMarkersKey:t.visibleOnLoadKeys,t.visibleOnLoadKeys=[...t.J4])}}; vR=function(t,f){if(f=f.raw_reel_item_watch_response)t.reelItemWatchResponse=f}; BR=function(t,f){var H=f.raw_resolve_url_response;H||(f=f.resolve_url_response)&&(H=JSON.parse(f));H&&(t.a4=H)}; tL=function(t,f){t.fflags=Pv(t.fflags,f.fflags);var H=f.iv_invideo_url;H&&(t.r0=M3(H));t.n_=iM(t.n_,f.iv_ads_only);t.isPharma=iM(t.isPharma,f.is_pharma);t.author=Pv(t.author,f.author);t.kC=PR(f.ttsurl)||t.kC;t.Zk=iM(t.Zk,f.cc_asr);if(H=f.profile_picture)t.profilePicture=Pv(t.profilePicture,H);t.videoCountText=Pv(t.videoCountText,f.video_count_text);t.autonavState=gA(t.autonavState,f.autonav_state,ISW);t.clientPlaybackNonce=Pv(t.clientPlaybackNonce,f.cpn);t.subscribed=iM(t.subscribed,f.subscribed); t.rawViewCount=DZ(t.rawViewCount,f.view_count);t.shortViewCount=Pv(t.shortViewCount,f.short_view_count_text);t.publishedTimeText=Pv(t.publishedTimeText||"",f.publishedTimeText);t.lengthText=Pv(t.lengthText||"",f.lengthText);t.jm=Pv(t.jm||"",f.jm);t.DW=Pv(t.DW||"",f.DW);t.title=Pv(t.title,f.title);t.subtitle=Pv(t.subtitle,f.subtitle);t.expandedTitle=Pv(t.expandedTitle,f.expanded_title);t.expandedSubtitle=Pv(t.expandedSubtitle,f.expanded_subtitle);t.ypcPreview=Pv(t.ypcPreview,f.ypc_preview);t.Br=Pv(t.Br, f.ypc_origin);t.nD=iM(t.nD,f.ypc_is_premiere_trailer);t.V4=Pv(t.V4,f.ypc_clickwrap_message);t.paygated=iM(t.paygated,f.paygated);t.DJ=iM(t.DJ,f.requires_purchase);t.showShareButton=!iM(!t.showShareButton,f.ss);t.fn=iM(t.fn,f.showwatchlater);if(H=f.el)t.eventLabel=H;if(H=f.keywords)t.keywords=kC(H.split(","));if(H=f.rvs)t.suggestions=pQ(H).map(Q=>Q.playlist||Q.list||Q.api?new p6(t.E2,Q):new de(t.E2,Q)); t.contentCheckOk=iM(t.contentCheckOk,f.cco);t.racyCheckOk=iM(t.racyCheckOk,f.rco);t.isLivingRoomDeeplink=iM(t.isLivingRoomDeeplink,f.is_living_room_deeplink);t.oauthToken=Pv(t.oauthToken,f.oauth_token);t.AG=Pv(t.AG,f.kpt);t.visitorData=Pv(t.visitorData,f.visitor_data);if(H=f.session_data)t.sessionData=q9(H,"&");t.eF=Pv(t.eF,f.tracking_list);t.Ml=iM(t.Ml,f.pause_at_start);Mn(t,f)}; f9=function(t,f,H,Q){f&&f.cpn&&g.Yf(new g.NY("CPN provided in VideoData update",{xV:f.cpn,Tj:t.clientPlaybackNonce,HM:H}));Q&&(t.errorCode=null,t.errorDetail="",t.errorReason=null,t.Qt=null);H?(EJ(f),t.setData(f),re(t)&&XH(t)):(f=f||{},Rs(t,f),K6(t,f),vR(t,f),BR(t,f),tL(t,f),t.Qg("dataupdated"))}; Mn=function(t,f){f.inlineMetricEnabled&&(t.inlineMetricEnabled=!0);f.playback_progress_0s_url&&(t.eI=new p5d(f));if(f=f.video_masthead_ad_quartile_urls)t.Gw=f.quartile_0_url,t.EZ=f.quartile_25_url,t.zW=f.quartile_50_url,t.Fg=f.quartile_75_url,t.w0=f.quartile_100_url,t.hn=f.quartile_0_urls,t.Z3=f.quartile_25_urls,t.lx=f.quartile_50_urls,t.gZ=f.quartile_75_urls,t.B3=f.quartile_100_urls}; g.qn=function(t,f){for(let H of f)H.cueRangeSetIdentifier&&t.Db.set(H.cueRangeSetIdentifier,H.playerCueRanges??[])}; nLI=function(t){if(!t)return null;for(let f of t)if(t=f.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return t;return null}; Ht=function(t){var f=t.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;t=t.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!f||!f.length)return"";t||(t=f[0].videoId||"");for(let H of f)if(H.videoId===t&&H.audioTracks)for(let Q of H.audioTracks)if(Q.isDefaultForSource)return Q.id||"";return""}; w50=function(t,f,H){switch(f){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":H>30?t.limitedPlaybackDurationInSeconds=30:H<30&&H>10&&(t.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":t.limitedPlaybackDurationInSeconds=H*.2}}; KiI=function(t,f){return f!=null?iM(t.D,f):t.D?t.D:t.E2.preferGapless&&t.E2.supportsGaplessShorts()}; vL0=function(t){return!!t&&isFinite(t)&&t>1E9}; NC=function(t){return wm()&&Qe(t)?!1:$p(t)&&(g.eo(t.E2)?!t.isLivePlayback:t.hlsvp)||!zQ()||t.O9?!0:!1}; mJ=function(t){t=g.nQ(t);return Number(t.expire)||0}; UU=function(t){var f=t.L();return t.E2.X==="hm"||t.E2.X==="gd"||f.experiments.r6().J.xi(Bq2)&&t.E2.C&&t.E2.X!=="gl"?!0:!1}; bT=function(t,f,H){var Q=H.channelThumbnail;Q&&(Q=Q.thumbnails)&&(Q=Q[0])&&(f.profile_picture=Q.url);if(Q=g.S(g.S(H?.channelThumbnailEndpoint,M_d)?.urlEndpoint,g.Is))f.channel_path=Q.url;if(Q=H.collapsedRenderer)if(Q=g.S(Q,tB2)){let N=Q.title;N&&(f.title=g.iu(N));if(Q=Q.subtitle)f.subtitle=g.iu(Q)}if(H=H.expandedRenderer)if(H=g.S(H,fW9)){if(Q=H.title)f.expanded_title=g.iu(Q);if(Q=H.subtitle)f.expanded_subtitle=g.iu(Q);if(H=H.subscribeButton)t.subscribeButtonRenderer=g.S(H,HLd),t.subscribeButtonRenderer&& (f.ucid=t.subscribeButtonRenderer.channelId,f.subscribed=t.subscribeButtonRenderer.subscribed,t.subscribeButtonRenderer.notificationPreferenceToggleButton&&t.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(f=t.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,f.isToggled?(t.Oi=f.toggledServiceEndpoint||null,t.bV=f.defaultServiceEndpoint||null):(t.Oi=f.defaultServiceEndpoint||null,t.bV=f.toggledServiceEndpoint||null)))}}; C9=function(t){return!!t.iw||!!t.Gw||!!t.hn||!!t.eI||t.p7}; iC=function(t){return!!(t.O&&t.O.videoInfos&&t.O.videoInfos.length)}; x$=function(t){return t.dG()&&t.L().supportsGaplessShorts()}; gJ=function(t){var f=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],H=Hj(t.E2)==="TVHTML5_SIMPLY"&&t.E2.J.ctheme==="MUSIC";!t.D4&&(g.iy(t.E2)||jo(t.E2)||H)&&(f.includes(t.musicVideoType)||t.isExternallyHostedPodcast)&&(t.D4=!0);if(f=g.ni())f=/Starboard\/([0-9]+)/.exec(g.il()),f=(f?parseInt(f[1],10):NaN)<10;H=Y4(t.E2)&&t.E2.J.ctheme==="MUSIC";var Q;if(Q=!t.D4)H||(H=t.E2,H=Hj(H)==="TVHTML5"&&H.J.cver.startsWith("7")),Q=H;Q&&!f&&(f=t.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", H=(t.G("cast_prefer_audio_only_for_atv_and_uploads")||t.G("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&t.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",f||H||t.isExternallyHostedPodcast)&&(t.D4=!0);return t.E2.deviceIsAudioOnly||t.D4&&t.E2.D}; Df=function(t){return t.E2.G("html5_disable_av1")?!0:!1}; GX=function(t){return t.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; Pt=function(t){var f=t.D;t.G("html5_gapless_unlimit_format_selection")&&x$(t)&&(f=!1);var H=!!t.J&&t.J.w7;f=oZB(t.E2,{bO:t.bO(),aY:H,QG:gJ(t),pJ:t.pJ,JJ:f,isOtf:t.isOtf(),dU:t.dU(),FC:t.FC,Ch:t.getUserAudio51Preference(),disableAv1:Df(t),v8:GX(t)});g.hh(t)&&(f.mP=!0);wm()&&t.playerResponse&&t.playerResponse.playerConfig&&t.playerResponse.playerConfig.webPlayerConfig&&t.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(f.W=!0,f.X=!0);t.D&&t.isAd()&&(t.kc&&(f.V=t.kc),t.LQ&& (f.C=t.LQ));t.dG()&&(f.Ml=t.E2.experiments.J("html5_hard_cap_max_vertical_resolution_for_shorts"));f.Za=t.isLivePlayback&&t.er()&&t.E2.G("html5_drm_live_audio_51");f.c5=t.w2;t.G("html5_disable_vp9_hdr_fairplay")&&wm()&&(f.c5=!0);f.MS=!g.hh(t);f.a$=!g.hh(t)&&t.E2.experiments.r6().J.xi(QW9);return t.m2=f}; NXB=function(t){g.Np("drm_pb_s",void 0,t.YO);t.Y0||t.J&&t.J.C();var f={};t.J&&(f=Wf(t.Mk,Pt(t),t.E2.Y,t.J,H=>t.Qg("ctmp","fmtflt",H),!0,new Set)); f=new $KW(f,t.E2,t.B1,t.useCobaltWidevine?wm()?Qe(t):!1:!1,(H,Q)=>{t.U(H,Q)}); g.c(t,f);t.NF=!1;t.loading=!0;VP8(f,H=>{g.Np("drm_pb_f",void 0,t.YO);for(var Q of H)switch(Q.flavor){case "fairplay":Q.Y0=t.Y0;Q.t$=t.t$;Q.oN=t.oN;break;case "widevine":Q.Vd=t.Vd}t.wG=H;if(t.wG.length>0&&(t.W=t.wG[0],t.E2.OJ())){H={};for(let [N,m]of Object.entries(t.W.O)){Q=m;let U="unk",C=N.match(/(.*)codecs="(.*)"/);C&&(U=C[2]);H[U]=Q}t.U("drmProbe",H)}XH(t)})}; uC=function(t){var f;if(f=!!t.cotn)f=t.videoId,f=!!f&&as(f)===1;return f&&!t.Gt}; mK9=function(t){var f=t.playerResponse?.streamingData?.adaptiveFormats||[],H=null;if(f.length>0)H=EU(t,f);else if(!t.G("html5_deprecate_adaptive_formats_string")){t.U("pafmtstr",{s:t.adaptiveFormats.substring(0,50)});if((f=t.adaptiveFormats)&&!$p(t)){t.E2.Y.O&&(vZ=!0);f=od(f);H=t.contentProtection;var Q=t.lengthSeconds,N=t.isLivePlayback,m=t.WD,U=t.E2,C=t.clientPlaybackNonce,D=BdJ(f);if(N||m){Q=new g.PZ("",U?.experiments,!0);Q.w7=!0;Q.isManifestless=!0;Q.Y=!m;Q.isLive=!m;Q.WD=m;for(F of f){N=ae(F, H,0,U,C);D=kR(F.url,F.sp,F.s);var k=D.get("id");k&&k.includes("%7E")&&(Q.A=!0);k=U?.experiments?.hG("html5_max_known_end_time_rebase");let A=Number(F.target_duration_sec)||5,V=Number(F.max_dvr_duration_sec)||14400,O=Number(D.get("mindsq")||D.get("min_sq")||"0"),z=Number(D.get("maxdsq")||D.get("max_sq")||"0")||Infinity;Q.PD=Q.PD||O;Q.q8=Q.q8||z;let r=!N.J();D&&E2(Q,new kp(D,N,{m8:A,CT:r,sV:V,PD:O,q8:z,X9:300,WD:m,Tp:k}))}var F=Q}else F=D==="FORMAT_STREAM_TYPE_OTF"?Mx0(f,H,Q,U,C):tP8(f,H,Q,U,C);f.length> 0&&(f=f[0],UU(t)&&f.url&&(t.MS=t.MS||mJ(f.url)));f=t.isLivePlayback&&!t.WD&&!t.Ag&&!t.isPremiere;t.G("html5_live_head_playable")&&(!g.TE(t)&&f&&t.U("missingLiveHeadPlayable",{}),t.E2.X==="yt"&&(F.Ml=!0));H=F}else H=null;t.U("pafmts",{isManifestFilled:!!H})}if(!H)return!1;Fq(t,H);return!0}; cr=function(t){return!(!t.J||!t.J.isManifestless)}; g.TE=function(t){return t.G("html5_live_head_playable")&&cr(t)&&t.E2.X==="yt"?t.isLiveHeadPlayable:t.isLivePlayback}; EU=function(t,f){if(f.length===0||$p(t))return null;t.E2.Y.O&&(vZ=!0);var H=t.contentProtection;var Q=t.lengthSeconds,N=t.isLivePlayback,m=t.WD,U=t.E2,C=t.clientPlaybackNonce,D=pTB(f);if(N||m){Q=new g.PZ("",U.experiments,!0);Q.Y=!m;Q.w7=!0;Q.isManifestless=!0;Q.isLive=!m;Q.WD=m;for(let F of f){N=uj(F,H,0,U,C);let {hx:A,s:V,pU:O}=f5(25,8127,F);D=kR(A||F.url||"",O,V);var k=D.get("id");k&&k.includes("%7E")&&(Q.A=!0);k=U.experiments?.hG("html5_max_known_end_time_rebase");let z=Number(F.targetDurationSec|| 5),r=Number(F.maxDvrDurationSec||14400),d=Number(D.get("mindsq")||D.get("min_sq")||"0"),R=Number(D.get("maxdsq")||D.get("max_sq")||"0")||Infinity;Q.PD=Q.PD||d;Q.q8=Q.q8||R;let q=!N.J();D&&E2(Q,new kp(D,N,{m8:z,CT:q,sV:r,PD:d,q8:R,X9:300,WD:m,Tp:k}))}H=Q}else H=D==="FORMAT_STREAM_TYPE_OTF"?nmB(f,H,Q,U,C):wTe(f,H,Q,U,C);f.length>0&&(f=f[0],UU(t)&&f.url&&(t.MS=t.MS||mJ(f.url)));f=t.isLivePlayback&&!t.WD&&!t.Ag&&!t.isPremiere;t.G("html5_live_head_playable")&&(!g.TE(t)&&f&&t.U("missingLiveHeadPlayable", {}),t.E2.X==="yt"&&(H.Ml=!0));return H}; od=function(t,f){t=pQ(t);var H={};if(f)for(var Q of f.split(","))(f=Q.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(H[f[1]]={width:f[2],height:f[3]});for(let N of t)if(Q=H[N.itag])N.width=Q.width,N.height=Q.height;return t}; Fq=function(t,f,H=!1){t.Hn=void 0;t.J=f;g.c(t,f);f.PD=t.PD;f.q8=t.q8;f.xc=t.xc;f.Cg=t.Cg;f.Ia=t.Ia;t.RE&&(f.D=new AL(t.RE));(t.bO()||g.Yp(t))&&t.c7.push("webgl");t.J.isLive||(t.isLivePlayback=!1);var Q=f.sourceUrl.split("/");if(t.B5?Q.indexOf("manifest_duration")!==-1:Q.indexOf("manifest_duration")!=-1)t.MW=Number(Q[Q.indexOf("manifest_duration")+1]);if(f.Y||f.isManifestless)f.subscribe("clienttemp",t.U,t),H?f.subscribe("refresh",t.K7,t):f.subscribe("cuepointsadded",t.lD,t);f.C()?t.NF=!0:TQ=void 0; t.Ag&&(f.isWindowedLive=t.Ag,f.isLive=!0,t.isLivePlayback=!0);f.isPremiere=t.isPremiere;f.isLiveHeadPlayable=t.isLiveHeadPlayable}; Qe=function(t){return t.G("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; $p=function(t){return wm()?!Qe(t):Mo()?t.Y0&&t.B$?!0:!(!t.Y0||!t.G("html5_enable_safari_fairplay")&&zQ()):!1}; Sg=function(t){return t.latencyClass==="LOW"||t.latencyClass==="ULTRALOW"}; Ve=function(t){return t.B5?Sg(t)&&t.J!=null&&cZ(t.J)>=5:Sg(t)&&t.J!=void 0&&cZ(t.J)>=5}; UKe=function(t){t.loading=!0;t.s2=!1;if(uC(t))j_8(t.videoId).then(Q=>{if(t.playerResponse?.streamingData){var N=[];for(let m of Q)Q=Object.assign({},m),Q.signatureCipher="",N.push(Q);N.length<2&&t.U("offmlf",{len:N.length});N=EU(t,N);gJ(t)&&xv(N,!1);Fq(t,N);t.U("dlr",{})}else t.U("offsdm",{cotn:t.a8?t.a8.cotn:"0",cpn:t.clientPlaybackNonce})}).then(()=>{XH(t)}); else{nB(t.Sw)||g.Yf(new g.NY("DASH MPD Origin invalid: ",t.Sw));var f=t.Sw,H=t.E2.experiments.J("dash_manifest_version")||4;f=g.Zj(f,{mpd_version:H});Sg(t)&&t.latencyClass!=="NORMAL"||(f=g.Zj(f,{pacing:0}));Q00(f,t.E2.experiments,t.isLivePlayback).then(Q=>{t.d6()||(Fq(t,Q,!0),g.Np("mrc",void 0,t.YO),XH(t))},Q=>{t.d6()||(t.loading=!1,t.Qg("dataloaderror",new g.vX("manifest.net.retryexhausted",{backend:"manifest", rc:Q.status},1)))}); g.Np("mrs",void 0,t.YO)}}; OU=function(t){if(!t.isProximaLatencyEligible)return 0;var f=W0();return t.E2.getWebPlayerContextConfig()?.enableProximaLowLatency?2:f===1?1:t.G("html5_enable_proxima")?2:0}; qx=function(t,f){return t.G(f)?!0:(t.fflags||"").includes(f+"=true")}; CrH=function(t,f){var H=f||NC(t)||t.isExternallyHostedPodcast;if(!t.J||H)return t.U("skipDash",{dm:!!t.J,air:f,dd:t.O9,mss:zQ(),"3pp":t.isExternallyHostedPodcast}),g.sN();gJ(t)&&xv(t.J,t.isLivePlayback);return g.h$().then(()=>UlH(t.Mk,Pt(t),t.E2.Y,t.J,t.W,Q=>t.Qg("ctmp","fmtflt",Q),t.xt,JL(t)).then(Q=>{ad(t,Q); t.Mk.O=null;/^av/.test(t.clientPlaybackNonce)&&t.m2&&t.U("av1",t.m2.J)}))}; iLe=function(t,f){if(f&&t.hlsvp)return g.sN();if(t.hlsFormats){if(f=od(t.hlsFormats)){let Q=[];for(var H of f)H.url&&(H.url=ZkH(H.url)),t.m2?.Y&&Q.push(H.itag);t.m2?.Y&&Q.length>0&&t.U("hlsfmt",{itags:Q.join(".")})}t.tG=nZB(t.E2,f);t.tG&&Wt(t,t.tG);H=t.clientPlaybackNonce;return B$e(t.E2,t.isAd(),f,t.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,t.dc,H,Q=>t.Qg("ctmp","hlsflt",Q)).then(Q=>{var N=0,m=[]; for(let U of Q)m.push(U.TY()?.itag),U.TY()?.j()?.numChannels>N&&(N=U.TY().audio.numChannels);N>2&&t.U("hlschl",{mn:N});t.m2?.Y&&t.U("hlsfmtaf",{itags:m.join(".")});if(t.G("html5_enable_vp9_fairplay")&&t.W?.J()){t.U("drm",{sbdlfbk:1});for(let U of t.wG)if(Ea(U)){t.W=U;break}}zE(t,Q)})}return g.sN()}; gaW=function(t){if(t.isExternallyHostedPodcast&&t.WK){let f=od(t.WK);if(!f[0])return g.sN();t.QB=f[0];return fS0(t.E2,f[0]).then(H=>{zE(t,H)})}return t.xJ&&t.bc?t_B(t.E2,t.isAd(),t.xJ).then(f=>{zE(t,f)}):g.sN()}; PrI=function(t){if(t.isExternallyHostedPodcast)return g.sN();var f=od(t.WK,t.Zw);if(t.hlsvp){let H=Li8(t.hlsvp,t.clientPlaybackNonce,t.dc);f.push(H)}return c5J(t.E2,t.isAd(),f,DKI(t)).then(H=>{zE(t,H)})}; JL=function(t){var f=t.G("html5_enable_server_format_filter")&&!t.er(),H=t.G("html5_enable_server_format_filter_for_drm")&&t.er();return g.hh(t)&&(f||H)}; ad=function(t,f){t.O=f;Wt(t,t.O.getAvailableAudioTracks());if(t.O)for(var H of t.O.videoInfos)f=H.containerType,f!==0&&(t.by[f]=H.id);H=t.getAvailableAudioTracks();H=H.concat(t.mP);for(f=0;fH.toString().localeCompare(Q.toString(),t.E2.hostLanguage))}; zE=function(t,f){t.Za=f;ad(t,new ze(g.rz(t.Za,H=>H.TY())))}; DKI=function(t){var f={cpn:t.clientPlaybackNonce,c:t.E2.J.c,cver:t.E2.J.cver};t.W4&&(f.ptk=t.W4,f.oid=t.eO,f.ptchn=t.Uc,f.pltype=t.fA,t.eQ&&(f.m=t.eQ));return f}; g.eI=function(t){return $p(t)&&t.Y0?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:t.Y&&t.Y.contentProtection||null}; jI=function(t){return t.playerResponse&&t.playerResponse.paidContentOverlay&&t.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.S(t.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,uf9)||null}; ye=function(t){var f=jI(t);return f&&f.text?g.iu(f.text):t.paidContentOverlayText}; GE=function(t){var f=jI(t);return f&&f.durationMs?g.Fu(f.durationMs):t.paidContentOverlayDurationMs}; sU=function(t){var f="";if(t.I5)return t.I5;t.isLivePlayback&&(f=t.allowLiveDvr?"dvr":t.isPremiere?"lp":t.Ag?"window":"live");t.WD&&(f="post");return f}; g.hL=function(t,f){return typeof t.keywords[f]!=="string"?null:t.keywords[f]}; Ln=function(t,f,H,Q,N,m,U){var C=f^t;var D;(t+8^25)=t&&(D=encodeURIComponent(H));((t^10)&3)==1&&H[W[33]]();t+1>>3||(D=Q(N,m,U));t>>1>=20&&((t^4)&8)<4&&(H[C^8280]==-4&&(((((0,H[C^8266])((0,H[C^8217])(H[C^8216],H[C^8241]),H[C^8265],H[C^8270],H[C^8195],(0,H[C^8233])()),H[C^8217])(H[new Q(W[C^8199])/(C^9185)],H[C^8199]),H[C^8265])(H[C^8270],H[3],(0,H[C^8212])()),H[C^8210])(H[C^8227]),W[C^8247])||((((0,H[C^8267])(H[C^8281],H[4]),H[C^8229])(H[C^8216],H[C^8234]),H[C^8228])(H[C^8244],H[C^8195]), H[0])((0,H[C^8210])(H[C^8216]),H[C^8217],H[C^8218],H[C^8258]),H[C^8263]<(C^8206)&&(H[C^8236]==2||((0,H[C^8229])(H[C^8281],H[C^8283]),null))&&(0,H[C^8262])(H[3],H[C^8233],(0,H[C^8268])()),H[0]>0?(0,H[C^8214])(H[C^8208],H[C^8250]):(0,H[C^8280])(H[C^8235],H[C^8194]),H[C^8249]!==-(C^8192)?(0,H[C^8231])((0,H[C^8245])(H[C^8256],H[C^8219]),H[C^8238],H[C^8235]):(0,H[C^8237])((0,H[C^8266])(H[C^8220],H[C^8251]),H[C^8222],H[C^8240],H[C^8193]),H[C^8261]>-5&&(H[C^8245]!==(C^8193)&&((0,H[C^8195])((0,H[C^8222])(H[C^ 8265],H[C^8228]),(0,H[C^8210])(H[C^8217],H[C^8283]),H[C^8237],(0,H[C^8237])((0,H[C^8250])(H[C^8283],H[C^8224]),H[C^8266],H[C^8213],H[C^8251]),(0,H[C^8237])((0,H[1])(H[C^8271],H[C^8209]),H[C^8225],H[C^8240]),(0,H[C^8223])(H[4],H[C^8271]),H[C^8257],H[C^8260],H[C^8268]),W[C^8259])||(0,H[C^8282])(((((0,H[C^8210])(H[C^8222],H[C^8254]),H[C^8228])(H[C^8247]),H[C^8193])(H[0],H[C^8254],(0,H[C^8225])()),H[C^8249])(H[C^8268]),H[1],(0,H[C^8193])(H[0],H[C^8247],(0,H[C^8219])())===(0,H[C^8193])(H[0],H[C^8268], (0,H[C^8227])()),H[C^8241],(0,H[C^8193])(H[0],H[C^8247],(0,H[C^8219])()),H[C^8254],H[C^8197])),(H[C^8267]>5||((0,H[C^8210])(H[C^8264],H[C^8268]),0))&&(0,H[C^8213])(H[C^8252],H[C^8240]),(H[C^8250]!==-3||((0,H[C^8228])(H[C^8247]),null))&&(0,H[C^8249])(H[3]),D=[]);return D}; g.lT=function(t){return!!(t.Sw||t.WK||t.xJ||t.hlsvp||t.Ui())}; xC=function(t){return(t=t.rP)&&t.showError?t.showError:!1}; L9=function(t){t.mutedAutoplay=!1;t.endSeconds=NaN;t.limitedPlaybackDurationInSeconds=NaN;f9(t)}; g.Zf=function(t){return g.TE(t)&&!t.allowLiveDvr}; lC=function(t){return g.TE(t)&&t.allowLiveDvr}; g.rJ=function(t){return!!t.J&&GM(t.J)}; g.Xq=function(t){return!!t.J&&s2(t.J)}; g.Yp=function(t){return!!t.J&&UUH(t.J)}; g.bC=function(t){return!!t.J&&hG(t.J)}; ct=function(t){return t.adFormat&&(t.B5?t.adFormat!=="1_5":t.adFormat!="1_5")?"adunit":t.eventLabel||t.E2.j}; SI=function(t,f){f&&t.xZ?t.mD=t.xZ:!f&&t.GW&&(t.mD=t.GW)}; g.xp=function(t){return ct(t)==="shortspage"}; Rd=function(t){return t.sF||ct(t)==="detailpage"||ct(t)==="shortspage"||t.mutedAutoplay}; Bz=function(t){return ct(t)==="adunit"?t.bS:Rd(t)?ct(t)==="detailpage"||ct(t)==="shortspage"?t.isAutonav||t.v5>0:t.g7?!1:t.E2.Mk||t.E2.rP||!g.tq(t.E2)?!0:!1:(t.g7?0:t.KM)&&g.tq(t.E2)?!0:!1}; g.qC=function(t){return t.w7()&&g.hh(t)}; sT=function(t){return!!t.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; dJ=function(t){return isNaN(t)?0:Math.max((Date.now()-t)/1E3-30,0)}; Id=function(t){return!(!t.Gt||!t.E2.D)&&t.Ui()}; p9=function(t){return t.v2&&t.enableServerStitchedDai}; EaJ=function(t){return t.wU&&!t.RE}; lSI=function(t){switch(t.E2.X){case "gd":return t.G("html5_enable_sabr_on_drive");case "gp":return t.G("html5_enable_sabr_on_play_store");case "dd":return!0;case "pw":return t.G("html5_enable_sabr_otf_in_client");case "adfe":return t.G("html5_enable_sabr_on_adfe");default:return!1}}; Lp=function(t){if(!t.E2.Fp())return!1;var f=t.E2.r6();return f.J.xi(oaJ)?!0:t.er()?f.J.xi(k_I):t.isLivePlayback||t.w7()?t.enableServerStitchedDai?f.J.xi(TX9):f.J.xi(FSW):f.J.xi(A10)}; Zb=function(t){var f;if(!(f=L6&&t.w7()&&t.er()&&(t.drmProduct==="1"?!1:!0)&&t.G("html5_sabr_live_drm_streaming_xhr"))){f=t.w7()&&!t.er()&&L6;var H=t.w7()&&t.latencyClass!=="ULTRALOW"&&!Sg(t)&&t.G("html5_sabr_live_normal_latency_streaming_xhr"),Q=Sg(t)&&t.G("html5_sabr_live_low_latency_streaming_xhr");let N=t.latencyClass==="ULTRALOW"&&t.G("html5_sabr_live_ultra_low_latency_streaming_xhr");f=f&&(H||Q||N)}H=f;f=t.enableServerStitchedDai&&H&&t.G("html5_enable_sabr_ssdai_streaming_xhr");H=!t.enableServerStitchedDai&& H;Q=t.w7()&&!L6&&t.G("html5_enable_sabr_live_non_streaming_xhr");t=L6&&(t.yM()||sT(t)&&t.G("html5_enable_sabr_for_lifa_eligible_streams"));return f||H||Q||t}; g.R1=function(t){if(!t.J||!t.Y||!t.C)return!1;var f=t.J.J,H=!!f[t.Y.id]&&uD(18,8771,f[t.Y.id].FV.J);f=!!f[t.C.id]&&uD(24,8777,f[t.C.id].FV.J);return(t.Y.itag==="0"||H)&&f}; n9=function(t){return t.k0?["OK","LIVE_STREAM_OFFLINE"].includes(t.k0.status):!0}; wJ=function(t){return!(!t.isLivePlayback||!t.hasProgressBarBoundaries())}; K9=function(t){return t.E2.experiments.r6().J.xi(YyV)&&t.dG()||t.G("enable_player_response_cache_for_live")}; vt=function(t){return!!t.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; Bt=function(t){return t.E2.O&&t.isPrivate}; g.tk=function(t){var f=t.L(),H=MC(f),Q=f.kJ;g.NE(f)&&(Q&&(H.thirdParty={...H.thirdParty,embedUrl:Q}),g.c0(H,t));(Q=t.Fv)?H.clickTracking={clickTrackingParams:Q}:g.NE(t.L())&&g.rC("EVENT_ID")&&(H.clickTracking={clickTrackingParams:g.rC("EVENT_ID")});Q=H.client||{};var N="EMBED",m=ct(t);m==="leanback"?N="WATCH":f.G("html5_channel_client_screen_watch")&&m==="profilepage"?N="WATCH":m==="profilepage"?N="CHANNEL":t.FC?N="LIVE_MONITOR":m==="detailpage"?N="WATCH_FULL_SCREEN":m==="adunit"?N="ADUNIT":m==="sponsorshipsoffer"&& (N="UNKNOWN");Q.clientScreen=N;if(N=t.kidsAppInfo)Q.kidsAppInfo=JSON.parse(N);(m=t.X1)&&!N&&(Q.kidsAppInfo={contentSettings:{ageUpMode:VBI[m]}});if(N=t.qu)Q.unpluggedAppInfo={enableFilterMode:!0};(m=t.unpluggedFilterModeType)&&!N&&(Q.unpluggedAppInfo={filterModeType:OLJ[m]});if(N=t.J6)Q.unpluggedLocationInfo=N;H.client=Q;Q=H.request||{};t.XV&&(Q.isPrefetch=!0);if(N=t.mdxEnvironment)Q.mdxEnvironment=N;if(N=t.mdxControlMode)Q.mdxControlMode=J1J[N];H.request=Q;Q=H.user||{};if(N=t.A)Q.credentialTransferTokens= [{token:N,scope:"VIDEO"}];if(N=t.AG)Q.delegatePurchases={oauthToken:N},Q.kidsParent={oauthToken:N};N=f.getWebPlayerContextConfig()?.userContentRating;!N&&f.G("enable_brazil_age_gating_web")&&(N=g.pe().get("br_age_rating"));N&&(Q.serializedUserContentRating=N);H.user=Q;if(f=t.contextParams)H.activePlayers=[{playerContextParams:f}];if(t=t.clientScreenNonce)H.clientScreenNonce=t;return H}; MC=function(t){var f=g.Dw(),H=f.client||{};if(t.forcedExperiments){var Q=t.forcedExperiments.split(",");let N=[];for(let m of Q)N.push(Number(m));H.experimentIds=N}if(Q=t.homeGroupInfo)H.homeGroupInfo=JSON.parse(Q);if(Q=t.getPlayerType())H.playerType=Q;if(Q=t.J.ctheme)H.theme=Q;if(Q=t.livingRoomAppMode)H.tvAppInfo={...H.tvAppInfo,livingRoomAppMode:Q};Q=t.deviceYear;t.G("html5_propagate_device_year")&&Q&&(H.tvAppInfo={...H.tvAppInfo,deviceYear:Q});if(Q=t.livingRoomPoTokenId)H.tvAppInfo={...H.tvAppInfo, livingRoomPoTokenId:Q};f.client=H;Q=f.user||{};t.enableSafetyMode&&(Q={...Q,enableSafetyMode:!0});!H.tvAppInfo?.usePageidAsHeader&&t.pageId&&(Q={...Q,onBehalfOfUser:t.pageId});f.user=Q;return f}; QH=function(t,f,H){f={videoId:t.videoId,context:g.tk(t),playbackContext:{contentPlaybackContext:fU(t,f,H)}};t.EF&&(f.playbackContext.reloadPlaybackContext={reloadPlaybackParams:t.EF?.reloadPlaybackParams});t.contentCheckOk&&(f.contentCheckOk=!0);if(H=t.clientPlaybackNonce)f.cpn=H;if(H=t.playerParams)f.params=H;else if(H=t.getResolveUrlResponse())if(H=fv(H))f.params=H;if(H=t.playlistId)f.playlistId=H;t.racyCheckOk&&(f.racyCheckOk=!0);H=t.L();var Q=H.embedConfig;t.V9?f.serializedThirdPartyEmbedConfig= t.V9:Q&&(f.serializedThirdPartyEmbedConfig=Q);f.captionParams={};Q=g.pe().xi(65);t.deviceCaptionsOn!=null?f.captionParams.deviceCaptionsOn=t.deviceCaptionsOn:g.aw(H)&&(f.captionParams.deviceCaptionsOn=Q!=null?!Q:!1);t.Ki&&(f.captionParams.deviceCaptionsLangPref=t.Ki);Q=t.G("web_enable_player_request_captions_last_language_only");if(t.x9.length)f.captionParams.viewerSelectedCaptionLangs=Q?[t.x9.at(-1)]:t.x9;else if(g.aw(H)){var N=g.GS();N?.length&&(f.captionParams.viewerSelectedCaptionLangs=Q?[N.at(-1)]: N)}Q=t.fetchType==="onesie"&&t.G("html5_onesie_attach_po_token");N=t.fetchType!=="onesie"&&t.G("html5_non_onesie_attach_po_token");if(Q||N)Q=t.L(),Q.XV&&(f.serviceIntegrityDimensions={},f.serviceIntegrityDimensions.poToken=Q.XV);H.G("fetch_att_independently")&&(f.attestationRequest={omitBotguardData:!0});f.playbackContext||(f.playbackContext={});f.playbackContext.devicePlaybackCapabilities=H$(t);f.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&t.U("noVp9",{});return f}; H$=function(t){var f=!t?.dU()&&t?.w7()&&UJ();return{supportsVp9Encoding:!(!t?.fo()||f),supportXhr:L6}}; N7=function(t){if(t=t?.endpoint)return g.S(t,g.cR)||g.S(t,$o)}; fv=function(t){return N7(t)?.playerParams}; WSH=async function(t,f){t={context:MC(t.L()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:t.videoId,cpn:t.clientPlaybackNonce}}]};var H=o2(aW2);return await g.Oj(f,t,H)}; mm=function(t,f,H){var Q=f.experiments.J("bg_vm_reinit_threshold");(!I5||(0,g.I)()-I5>Q)&&WSH(t,H).then(N=>{N&&(N=N.botguardData)&&g.pq(N,f)},N=>{t.d6()||(N=BX(N),t.U("attf",N.details))})}; Ui=function(t,f,H){t.state.J[f]=(...Q)=>H.apply(t,Q)}; Cv=function(t,f,H){t.state.J.hasOwnProperty(f)||Ui(t,f,H);t.state.W[f]=(...Q)=>H.apply(t,Q); t.state.D.add(f)}; iv=function(t,f,H){t.state.J.hasOwnProperty(f)||Ui(t,f,H);t.app.L().D&&(t.state.X[f]=(...Q)=>H.apply(t,Q),t.state.D.add(f))}; gV=function(t,f){t.state.J.addEmbedsConversionTrackingParams(...f)}; g.DL=function(t,f,...H){t.state.Y.Qg(f,...H);t.state.O.Qg(f,...H)}; g.P$=function(t,f,...H){t.state.Y.Qg(f,...H);t.state.O.Qg(f,...H);t.state.C.Qg(f,...H)}; g.uv=function(t,f,...H){t.state.Y.Qg(f,...H);t.state.O.Qg(f,...H);t.state.C.Qg(f,...H);t.state.j.Qg(f,...H)}; oa=function(t,f,H){typeof t==="string"&&(t={mediaContentUrl:t,startSeconds:f,suggestedQuality:H});a:{if((f=t.mediaContentUrl)&&(f=/\/([ve]|embed)\/([^#?]+)/.exec(f))&&f[2]){f=f[2];break a}f=null}t.videoId=f;return Ei(t)}; Ei=function(t,f,H){if(typeof t==="string")return{videoId:t,startSeconds:f,suggestedQuality:H};f={};for(let Q of zGJ)t[Q]&&(f[Q]=t[Q]);(t=t.embedConfig||t.embed_config)&&(f.embed_config=ko(t));return f}; eGe=function(t,f,H,Q){if(g.zH(t)&&!Array.isArray(t)){f="playlist list listType index startSeconds suggestedQuality".split(" ");H={};for(Q=0;Qt.getPlaybackQuality(1)); Cv(t,"setPlaybackQuality",t.AN);Cv(t,"getAvailableQualityLevels",t.v5);Cv(t,"getCurrentTime",t.m2);Cv(t,"getDuration",t.Za);Cv(t,"addEventListener",t.V);Cv(t,"removeEventListener",t.wG);Cv(t,"getDebugText",t.AG);Cv(t,"getVideoData",()=>TI(t)); Cv(t,"addCueRange",t.j);Cv(t,"removeCueRange",t.removeCueRange);Cv(t,"setSize",t.setSize);Cv(t,"getApiInterface",t.getApiInterface);Cv(t,"destroy",t.destroy);Cv(t,"mutedAutoplay",t.mutedAutoplay);var f=t.app.L();Cv(t,"getVideoEmbedCode",t.getVideoEmbedCode);Cv(t,"getVideoUrl",t.kC);Cv(t,"getMediaReferenceTime",t.LM);Cv(t,"getSize",t.getSize);Cv(t,"setFauxFullscreen",t.VI);f.G("embeds_enable_move_set_center_crop_to_public")&&Cv(t,"setCenterCrop",t.setCenterCrop);f.C||Cv(t,"logImaAdEvent",t.logImaAdEvent); Cv(t,"preloadVideoById",t.Mk);Cv(t,"wakeUpControls",t.wakeUpControls)}; g.Ak=function(t){return(t=F6(t.app.KD()))?t.A9():null}; VH=function(t){var f=Dy(t.app.L()),H=t.app.getVideoData()?.pn;t=Yo(t.app);return TP(f)&&!H||t?!1:!0}; Oi=function(t,f,H){return typeof t==="number"?{playerType:t,Gs:f,cpn:H}:t||{}}; y1B=function(t){var f=t.raw_player_response;if(!f){var H=t.player_response;H&&(f=JSON.parse(H))}delete t.player_response;delete t.raw_player_response;f&&(t.raw_player_response={streamingData:f.streamingData,playerConfig:f.playerConfig},f.playbackTracking?.qoeUrl&&(t.raw_player_response={...t.raw_player_response,playbackTracking:{qoeUrl:f.playbackTracking.qoeUrl}}),f.captions&&(t.raw_player_response={...t.raw_player_response,captions:f.captions}),f.videoDetails&&(f.videoDetails.videoId||f.videoDetails.lengthSeconds)&& (H={},f.videoDetails.videoId&&(H.videoId=f.videoDetails.videoId),f.videoDetails.lengthSeconds&&(H.lengthSeconds=f.videoDetails.lengthSeconds),t.raw_player_response={...t.raw_player_response,videoDetails:H}))}; Jk=function(t,f){var H={};if(t.app.L().V){for(let Q of G_2)f.hasOwnProperty(Q)&&(H[Q]=f[Q]);if(t=H.qoe_cat)f="",typeof t==="string"&&t.length>0&&(f=t.split(",").filter(Q=>sWH.includes(Q)).join(",")),H.qoe_cat=f; y1B(H)}else for(let Q of hGd)f.hasOwnProperty(Q)&&(H[Q]=f[Q]);return H}; aa=function(t){return t?LS0[t]||5:5}; W$=function(t,f){for(let H of Object.keys(f)){let Q=f[H];t=t.replace(new RegExp("\\$"+H,"gi"),()=>Q)}return t}; ZL2=function(t){Ui(t,"getInternalApiInterface",t.getInternalApiInterface);Ui(t,"getTrustedApi",t.getTrustedApi);Ui(t,"addEventListener",t.A);Ui(t,"removeEventListener",t.NF);Ui(t,"cueVideoByPlayerVars",t.Fv);Ui(t,"loadVideoByPlayerVars",t.fn);Ui(t,"preloadVideoByPlayerVars",t.rP);Ui(t,"getAdState",t.getAdState);Ui(t,"sendAbandonmentPing",t.sendAbandonmentPing);Ui(t,"setLoopRange",t.setLoopRange);Ui(t,"getLoopRange",t.getLoopRange);Ui(t,"setAutonavState",t.setAutonavState);Ui(t,"seekTo",t.Xs);Ui(t, "seekBy",t.EF);Ui(t,"seekToLiveHead",t.seekToLiveHead);Ui(t,"requestSeekToWallTimeSeconds",t.requestSeekToWallTimeSeconds);Ui(t,"seekToStreamTime",t.seekToStreamTime);Ui(t,"startSeekCsiAction",t.startSeekCsiAction);Ui(t,"getStreamTimeOffset",t.getStreamTimeOffset);Ui(t,"getVideoData",t.g7);Ui(t,"getAppState",t.getAppState);Ui(t,"updateLastActiveTime",t.updateLastActiveTime);Ui(t,"setUserEngagement",t.setUserEngagement);Ui(t,"updateSubtitlesUserSettings",t.updateSubtitlesUserSettings);Ui(t,"getPresentingPlayerType", t.Y);Ui(t,"canPlayType",t.canPlayType);Ui(t,"updatePlaylist",t.updatePlaylist);Ui(t,"updateVideoData",t.updateVideoData);Ui(t,"updateEnvironmentData",t.updateEnvironmentData);Ui(t,"sendVideoStatsEngageEvent",t.LQ);Ui(t,"setSafetyMode",t.setSafetyMode);Ui(t,"isAtLiveHead",f=>t.isAtLiveHead(void 0,f)); Ui(t,"getVideoAspectRatio",t.getVideoAspectRatio);Ui(t,"getPreferredQuality",t.getPreferredQuality);Ui(t,"getPlaybackQualityLabel",t.getPlaybackQualityLabel);Ui(t,"setPlaybackQualityRange",t.Hn);Ui(t,"onAdUxClicked",t.onAdUxClicked);Ui(t,"getFeedbackProductData",t.getFeedbackProductData);Ui(t,"getStoryboardFrame",t.getStoryboardFrame);Ui(t,"getStoryboardFrameIndex",t.getStoryboardFrameIndex);Ui(t,"getStoryboardLevel",t.getStoryboardLevel);Ui(t,"getNumberOfStoryboardLevels",t.getNumberOfStoryboardLevels); Ui(t,"getCaptionWindowContainerId",t.getCaptionWindowContainerId);Ui(t,"getAvailableQualityLabels",t.getAvailableQualityLabels);Ui(t,"addCueRange",t.addCueRange);Ui(t,"addUtcCueRange",t.addUtcCueRange);Ui(t,"showAirplayPicker",t.showAirplayPicker);Ui(t,"dispatchReduxAction",t.dispatchReduxAction);Ui(t,"getPlayerResponse",t.KM);Ui(t,"getWatchNextResponse",t.mP);Ui(t,"getHeartbeatResponse",t.Vg);Ui(t,"getCurrentTime",t.B5);Ui(t,"getDuration",t.m3);Ui(t,"getPlayerState",t.getPlayerState);Ui(t,"getPlayerStateObject", t.s2);Ui(t,"getVideoLoadedFraction",t.getVideoLoadedFraction);Ui(t,"getProgressState",t.getProgressState);Ui(t,"getVolume",t.getVolume);Ui(t,"setVolume",t.EQ);Ui(t,"isMuted",t.isMuted);Ui(t,"mute",t.g3);Ui(t,"unMute",t.r9);Ui(t,"loadModule",t.loadModule);Ui(t,"unloadModule",t.unloadModule);Ui(t,"getOption",t.VS);Ui(t,"getOptions",t.getOptions);Ui(t,"setOption",t.setOption);Ui(t,"loadVideoById",t.P$);Ui(t,"loadVideoByUrl",t.Sp);Ui(t,"playVideo",t.v3);Ui(t,"stopVideo",t.D);Ui(t,"loadPlaylist",t.loadPlaylist); Ui(t,"nextVideo",t.nextVideo);Ui(t,"previousVideo",t.previousVideo);Ui(t,"playVideoAt",t.playVideoAt);Ui(t,"getDebugText",t.getDebugText);Ui(t,"getWebPlayerContextConfig",t.getWebPlayerContextConfig);Ui(t,"getVideoContentRect",t.getVideoContentRect);Ui(t,"toggleSubtitlesOn",t.toggleSubtitlesOn);Ui(t,"isSubtitlesOn",t.isSubtitlesOn);Ui(t,"getAudioTrack",t.a$);Ui(t,"setAudioTrack",t.kc);Ui(t,"getAvailableAudioTracks",t.Ml);Ui(t,"isOrchestrationLeader",t.isOrchestrationLeader);Ui(t,"notifyShortsAdSwipeEvent", t.notifyShortsAdSwipeEvent);Ui(t,"prefetchKeyPlay",t.prefetchKeyPlay);Ui(t,"prefetchJumpAhead",t.prefetchJumpAhead);Ui(t,"productsInVideoVisibilityUpdated",t.productsInVideoVisibilityUpdated);Ui(t,"setBlackout",t.setBlackout);Ui(t,"setInlinePreview",t.setInlinePreview);Ui(t,"setSqueezeback",t.setSqueezeback);Ui(t,"reportPlaybackIssue",t.reportPlaybackIssue);Ui(t,"setAutonav",t.setAutonav);Ui(t,"isNotServable",t.isNotServable);Ui(t,"channelSubscribed",t.channelSubscribed);Ui(t,"channelUnsubscribed", t.channelUnsubscribed);Ui(t,"togglePictureInPicture",t.togglePictureInPicture);Ui(t,"supportsGaplessAudio",t.supportsGaplessAudio);Ui(t,"supportsGaplessShorts",t.supportsGaplessShorts);Ui(t,"isGaplessTransitionReady",t.isGaplessTransitionReady);Ui(t,"setShortsAutoAdvancedEnabled",t.setShortsAutoAdvancedEnabled);Ui(t,"enqueueVideoByPlayerVars",f=>void t.enqueueVideoByPlayerVars(f)); Ui(t,"clearQueue",t.clearQueue);Ui(t,"getMaxPlaybackQuality",t.getMaxPlaybackQuality);Ui(t,"getUserPlaybackQualityPreference",t.getUserPlaybackQualityPreference);Ui(t,"getSubtitlesUserSettings",t.getSubtitlesUserSettings);Ui(t,"resetSubtitlesUserSettings",t.resetSubtitlesUserSettings);Ui(t,"setMinimized",t.setMinimized);Ui(t,"setOverlayVisibility",t.setOverlayVisibility);Ui(t,"confirmYpcRental",t.confirmYpcRental);Ui(t,"queueNextVideo",t.queueNextVideo);Ui(t,"handleExternalCall",t.handleExternalCall); Ui(t,"logApiCall",t.logApiCall);Ui(t,"isExternalMethodAvailable",t.isExternalMethodAvailable);Ui(t,"setScreenLayer",t.setScreenLayer);Ui(t,"getCurrentPlaylistSequence",t.getCurrentPlaylistSequence);Ui(t,"getPlaylistSequenceForTime",t.getPlaylistSequenceForTime);Ui(t,"shouldSendVisibilityState",t.shouldSendVisibilityState);Ui(t,"syncVolume",t.syncVolume);Ui(t,"highlightSettingsMenuItem",t.highlightSettingsMenuItem);Ui(t,"openSettingsMenuItem",t.openSettingsMenuItem);Ui(t,"getEmbeddedPlayerResponse", t.getEmbeddedPlayerResponse);Ui(t,"getVisibilityState",t.getVisibilityState);Ui(t,"isMutedByMutedAutoplay",t.isMutedByMutedAutoplay);Ui(t,"isMutedByEmbedsMutedAutoplay",t.isMutedByEmbedsMutedAutoplay);Ui(t,"setGlobalCrop",t.setGlobalCrop);Ui(t,"setInternalSize",t.setInternalSize);Ui(t,"setFauxFullscreen",t.setFauxFullscreen);Ui(t,"setAppFullscreen",t.setAppFullscreen);Ui(t,"isKeyboardDisabled",t.isKeyboardDisabled);Ui(t,"getCurrentTimeForUx",t.getCurrentTimeForUx);Ui(t,"getDurationForUx",t.getDurationForUx)}; zI=function(t){t.getPresentingPlayerType()===3?t.Qg("mdxautoplaycancel"):g.DL(t,"onAutonavCancelled",!0)}; eF=function(t){t=t.KD().Jk.get("endscreen");return!!t&&eF(t)}; jF=function(t){t=t.KD();var f=t.Jk.get("endscreen");return f&&f.a7()?!0:t.eV()}; GI=function(t){var f=yH(t.KD());return t.app.SZ&&!t.isFullscreen()||t.getPresentingPlayerType()===3&&f&&f.hasNext()&&f.hasPrevious()||!!t.getPlaylist()}; g.Xs=function(t){return(t=g.si(t.KD()))?t.DZ():{}}; g.hk=function(t,f,H){t=t.hZ().element;var Q=QW(t.children,N=>{N=Number(N.getAttribute("data-layer"));return H-N||1}); Q<0&&(Q=-(Q+1));g.QK(t,f,Q);f.setAttribute("data-layer",String(H))}; lWJ=function(t,f){t=Lv(t.app.We.C);for(let H of t){t=H.getAvailableAudioTracks();let Q=null;for(let N of t)if(N.getLanguageInfo().getId()===f){Q=N;break}Q&&H.lc(Q,!0)}}; g.lv=function(){ZL||(ZL=new r12);return ZL}; g.rV=function(t,f){f?t.Km.Authorization=`Bearer ${f}`:delete t.Km.Authorization}; Xc9=function(t,f){var H=(...Q)=>{t.removeEventListener("playing",H);f(...Q)}; t.addEventListener("playing",H)}; g.X6=function(t){var f=Math.abs(Math.floor(t)),H=Math.floor(f/86400),Q=Math.floor(f%86400/3600),N=Math.floor(f%3600/60);f=Math.floor(f%60);var m="";H>0&&(m+=`${H}:`,Q<10&&(m+="0"));if(H>0||Q>0)m+=`${Q}:`,N<10&&(m+="0");m+=`${N}:`;f<10&&(m+="0");H=m+f;return t>=0?H:`-${H}`}; bv=function(t){return(!("button"in t)||typeof t.button!=="number"||t.button===0)&&!("shiftKey"in t&&t.shiftKey)&&!("altKey"in t&&t.altKey)&&!("metaKey"in t&&t.metaKey)&&!("ctrlKey"in t&&t.ctrlKey)}; c$=function(t,f,H,Q){if(Q.substring(0,2)==="{{")t.XV[Q]=[f,H];else return Q}; SF=function(t,f,H,Q){if(H==="child"){g.HT(f);let m;Q===void 0?m=void 0:m=!Array.isArray(Q)||Q&&typeof Q.Z==="string"?[Q]:Q;H=bL0(t,m);for(var N of H)f.appendChild(N)}else H==="style"?g.Ya(f,"cssText",Q?Q:""):Q===null||Q===void 0?f.removeAttribute(H):(N=Q.toString(),H==="href"&&(N=D7(g.oA(N,g.E8)||g.$d)),f.setAttribute(H,N))}; bL0=function(t,f){var H=[];if(!f)return H;for(let Q of f){if(Q==null)continue;f=Q.nodeType;f===1||f===3?H.push(Q):Q&&typeof Q.Z==="string"?H.push(t.createElement(Q)):Q.element?H.push(Q.element):typeof Q==="string"&&Q.indexOf("\n")!==-1?Q.split("\n").forEach((N,m)=>{m>0&&H.push(g.t9("BR"));H.push(g.fx(N))}):H.push(g.fx(Q))}return H}; xo=function(t,f){t=t.element.element;f?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden")}; Ra=function(t){return t.O&&t.fade.state!==4}; q7=function(t){t.sourceElement&&(document.activeElement&&g.Nl(t.element,document.activeElement)&&t.sourceElement.focus(),t.sourceElement.setAttribute("aria-expanded","false"),t.sourceElement=void 0);t.J.O();t.Y=void 0}; g.dV=function(){return{Z:"svg",GB:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},W5:[{Z:"path",GB:{d:"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z",fill:"#fff"}}]}}; g.Ia=function(){return{Z:"svg",GB:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},W5:[{Z:"path",GB:{d:"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z",fill:"#fff"}}]}}; g.pv=function(){return{Z:"svg",GB:{height:"100%",viewBox:"0 0 24 24",width:"100%"},W5:[{Z:"path",GB:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"#fff"}}]}}; nv=function(){return{Z:"svg",GB:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},W5:[{Z:"path",n7:!0,zB:"ytp-svg-fill",GB:{d:"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6 -2.99,3 -0.69,2.7 -0.68,8.31 -0.68,8.31 0,0 -0.01,5.61 .68,8.31 .39,1.5 1.59,2.6 2.99,3 2.69,.7 13.40,.68 13.40,.68 0,0 10.70,.01 13.40,-0.68 1.5,-0.4 2.59,-1.6 2.99,-3 .69,-2.7 .68,-8.31 .68,-8.31 0,0 .11,-5.61 -0.68,-8.31 -0.4,-1.5 -1.59,-2.6 -2.99,-3 C 29.11,.98 18.40,.99 18.40,.99 c 0,0 -0.67,-0.01 -1.71,0 z m 72.21,.90 0,21.28 2.78,0 .31,-1.37 .09,0 c .3,.5 .71,.88 1.21,1.18 .5,.3 1.08,.40 1.68,.40 1.1,0 1.99,-0.49 2.49,-1.59 .5,-1.1 .81,-2.70 .81,-4.90 l 0,-2.40 c 0,-1.6 -0.11,-2.90 -0.31,-3.90 -0.2,-0.89 -0.5,-1.59 -1,-2.09 -0.5,-0.4 -1.10,-0.59 -1.90,-0.59 -0.59,0 -1.18,.19 -1.68,.49 -0.49,.3 -1.01,.80 -1.21,1.40 l 0,-7.90 -3.28,0 z m -49.99,.78 3.90,13.90 .18,6.71 3.31,0 0,-6.71 3.87,-13.90 -3.37,0 -1.40,6.31 c -0.4,1.89 -0.71,3.19 -0.81,3.99 l -0.09,0 c -0.2,-1.1 -0.51,-2.4 -0.81,-3.99 l -1.37,-6.31 -3.40,0 z m 29.59,0 0,2.71 3.40,0 0,17.90 3.28,0 0,-17.90 3.40,0 c 0,0 .00,-2.71 -0.09,-2.71 l -9.99,0 z m -53.49,5.12 8.90,5.18 -8.90,5.09 0,-10.28 z m 89.40,.09 c -1.7,0 -2.89,.59 -3.59,1.59 -0.69,.99 -0.99,2.60 -0.99,4.90 l 0,2.59 c 0,2.2 .30,3.90 .99,4.90 .7,1.1 1.8,1.59 3.5,1.59 1.4,0 2.38,-0.3 3.18,-1 .7,-0.7 1.09,-1.69 1.09,-3.09 l 0,-0.5 -2.90,-0.21 c 0,1 -0.08,1.6 -0.28,2 -0.1,.4 -0.5,.62 -1,.62 -0.3,0 -0.61,-0.11 -0.81,-0.31 -0.2,-0.3 -0.30,-0.59 -0.40,-1.09 -0.1,-0.5 -0.09,-1.21 -0.09,-2.21 l 0,-0.78 5.71,-0.09 0,-2.62 c 0,-1.6 -0.10,-2.78 -0.40,-3.68 -0.2,-0.89 -0.71,-1.59 -1.31,-1.99 -0.7,-0.4 -1.48,-0.59 -2.68,-0.59 z m -50.49,.09 c -1.09,0 -2.01,.18 -2.71,.68 -0.7,.4 -1.2,1.12 -1.49,2.12 -0.3,1 -0.5,2.27 -0.5,3.87 l 0,2.21 c 0,1.5 .10,2.78 .40,3.78 .2,.9 .70,1.62 1.40,2.12 .69,.5 1.71,.68 2.81,.78 1.19,0 2.08,-0.28 2.78,-0.68 .69,-0.4 1.09,-1.09 1.49,-2.09 .39,-1 .49,-2.30 .49,-3.90 l 0,-2.21 c 0,-1.6 -0.2,-2.87 -0.49,-3.87 -0.3,-0.89 -0.8,-1.62 -1.49,-2.12 -0.7,-0.5 -1.58,-0.68 -2.68,-0.68 z m 12.18,.09 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.18,-0.70 -0.18,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .18,2.39 .68,3.09 .49,.7 1.21,1 2.21,1 1.4,0 2.48,-0.69 3.18,-2.09 l .09,0 .31,1.78 2.59,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 17.31,0 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.21,-0.70 -0.21,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .21,2.39 .71,3.09 .5,.7 1.18,1 2.18,1 1.39,0 2.51,-0.69 3.21,-2.09 l .09,0 .28,1.78 2.62,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 20.90,2.09 c .4,0 .58,.11 .78,.31 .2,.3 .30,.59 .40,1.09 .1,.5 .09,1.21 .09,2.21 l 0,1.09 -2.5,0 0,-1.09 c 0,-1 -0.00,-1.71 .09,-2.21 0,-0.4 .11,-0.8 .31,-1 .2,-0.3 .51,-0.40 .81,-0.40 z m -50.49,.12 c .5,0 .8,.18 1,.68 .19,.5 .28,1.30 .28,2.40 l 0,4.68 c 0,1.1 -0.08,1.90 -0.28,2.40 -0.2,.5 -0.5,.68 -1,.68 -0.5,0 -0.79,-0.18 -0.99,-0.68 -0.2,-0.5 -0.31,-1.30 -0.31,-2.40 l 0,-4.68 c 0,-1.1 .11,-1.90 .31,-2.40 .2,-0.5 .49,-0.68 .99,-0.68 z m 39.68,.09 c .3,0 .61,.10 .81,.40 .2,.3 .27,.67 .37,1.37 .1,.6 .12,1.51 .12,2.71 l .09,1.90 c 0,1.1 .00,1.99 -0.09,2.59 -0.1,.6 -0.19,1.08 -0.49,1.28 -0.2,.3 -0.50,.40 -0.90,.40 -0.3,0 -0.51,-0.08 -0.81,-0.18 -0.2,-0.1 -0.39,-0.29 -0.59,-0.59 l 0,-8.5 c .1,-0.4 .29,-0.7 .59,-1 .3,-0.3 .60,-0.40 .90,-0.40 z"}}]}}; wV=function(){return{Z:"svg",GB:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},W5:[{Z:"path",GB:{d:"M58.37 41.39H62.79V27.23C62.79 23.03 62.69 18.69 62.43 13.59H62.93L63.69 16.89L68.67 41.39H73.17L78.07 16.89L78.89 13.59H79.37C79.15 18.45 79.03 22.89 79.03 27.23V41.39H83.45V8.79H75.95L73.41 20.81C72.35 25.85 71.51 32.01 71.01 35.19H70.73C70.33 31.95 69.49 25.81 68.41 20.85L65.81 8.79H58.37V41.39Z",fill:"white"}},{Z:"path",GB:{d:"M91.45 41.73C93.91 41.73 95.83 40.59 97.17 38.13H97.35L97.69 41.39H101.43V17.73H96.47V36.61C95.91 37.67 94.81 38.29 93.73 38.29C92.33 38.29 91.89 37.17 91.89 35.13V17.73H86.93V35.43C86.93 39.49 88.19 41.73 91.45 41.73Z", fill:"white"}},{Z:"path",GB:{d:"M110.79 41.89C115.15 41.89 117.75 39.83 117.75 35.65C117.75 31.79 115.93 30.39 111.85 27.47C109.67 25.91 108.39 25.09 108.39 22.95C108.39 21.47 109.27 20.61 110.89 20.61C112.69 20.61 113.33 21.81 113.33 25.29L117.45 25.07C117.77 19.57 115.71 17.23 110.97 17.23C106.57 17.23 104.17 19.27 104.17 23.45C104.17 27.25 105.97 28.83 108.93 31.03C111.89 33.23 113.55 34.53 113.55 36.23C113.55 37.75 112.51 38.61 111.01 38.61C109.13 38.61 108.11 36.97 108.29 34.41L104.21 34.49C103.51 39.25 105.89 41.89 110.79 41.89Z", fill:"white"}},{Z:"path",GB:{d:"M122.5 14.59C124.22 14.59 125.04 13.99 125.04 11.59C125.04 9.33 124.16 8.65 122.5 8.65C120.84 8.65 119.94 9.27 119.94 11.59C119.94 13.99 120.82 14.59 122.5 14.59ZM120.2 41.39H125V17.73H120.2V41.39Z",fill:"white"}},{Z:"path",GB:{d:"M134.95 41.79C137.31 41.79 138.63 41.49 139.71 40.47C141.31 39.01 141.97 36.63 141.85 33.11L137.41 32.87C137.41 36.87 136.81 38.45 135.03 38.45C133.13 38.45 132.77 36.45 132.77 31.97V27.21C132.77 22.41 133.23 20.51 135.07 20.51C136.67 20.51 137.29 22.01 137.29 26.47L141.65 26.15C141.97 22.93 141.59 20.29 140.09 18.83C139.01 17.77 137.37 17.29 135.15 17.29C129.65 17.29 127.75 20.73 127.75 28.03V31.17C127.75 38.47 129.23 41.79 134.95 41.79Z", fill:"white"}},{Z:"path",GB:{"clip-rule":"evenodd",d:"M24.99 49C29.74 49.00 34.38 47.59 38.32 44.95C42.27 42.32 45.35 38.57 47.17 34.18C48.98 29.80 49.46 24.97 48.53 20.32C47.61 15.66 45.32 11.38 41.97 8.03C38.61 4.67 34.33 2.38 29.68 1.46C25.02 .53 20.20 1.01 15.81 2.82C11.43 4.64 7.68 7.71 5.04 11.66C2.40 15.61 1 20.25 1 25C0.99 28.15 1.61 31.27 2.82 34.18C4.03 37.09 5.79 39.74 8.02 41.97C10.25 44.19 12.89 45.96 15.81 47.17C18.72 48.37 21.84 49 24.99 49ZM24.99 12.36C27.49 12.36 29.94 13.10 32.02 14.48C34.10 15.87 35.72 17.84 36.68 20.15C37.64 22.46 37.89 25.01 37.41 27.46C36.92 29.91 35.72 32.17 33.95 33.94C32.18 35.70 29.93 36.91 27.48 37.40C25.02 37.89 22.48 37.64 20.17 36.68C17.86 35.72 15.88 34.10 14.50 32.02C13.11 29.94 12.37 27.50 12.37 25C12.37 21.65 13.70 18.44 16.07 16.07C18.43 13.70 21.64 12.37 24.99 12.36ZM24.99 10.43C22.11 10.43 19.29 11.28 16.89 12.88C14.50 14.48 12.63 16.76 11.53 19.42C10.42 22.09 10.13 25.02 10.70 27.85C11.26 30.67 12.65 33.27 14.69 35.31C16.73 37.35 19.32 38.73 22.15 39.30C24.98 39.86 27.91 39.57 30.57 38.46C33.23 37.36 35.51 35.49 37.11 33.09C38.71 30.70 39.57 27.88 39.56 25C39.56 23.08 39.19 21.19 38.46 19.42C37.72 17.65 36.65 16.04 35.30 14.69C33.94 13.34 32.34 12.27 30.57 11.53C28.80 10.80 26.90 10.43 24.99 10.43ZM32.63 24.99L20.36 32.09V17.91L32.63 24.99Z", fill:"white","fill-rule":"evenodd"}}]}}; Kv=function(t={},f=[]){f.push("ytp-menuitem");"role"in t||(t.role="menuitem");"tabindex"in t||(t.tabindex="0");return{Z:"div",vR:f,GB:t,W5:[{Z:"div",zB:"ytp-menuitem-icon",yg:"{{icon}}"},{Z:"div",zB:"ytp-menuitem-label",yg:"{{label}}"},{Z:"div",zB:"ytp-menuitem-content",yg:"{{content}}"}]}}; v$=function(t){return t?g.iu(t):""}; B$=function(t){return t===-0x8000000000000?"BEFORE_MEDIA_START":t===0?"MEDIA_START":t===0x7ffffffffffff?"MEDIA_END":t===0x8000000000000?"AFTER_MEDIA_END":t.toString()}; g.M7=function(t,f){return t.start-f.start||t.priority-f.priority||t.O-f.O}; g.tJ=function(t){return`crn_${t}`}; g.f4=function(t){return`crx_${t}`}; HC=function(t){return{[1]:t.start,[2]:t.end,[3]:t.id,[4]:t.priority,[5]:t.namespace,[6]:t.visible,[7]:t.style,[8]:t.tooltip,[9]:t.color,[10]:t.icons,[11]:t.associatedClipId,[12]:t.markerPositionMs}}; $5=function(t,f,H,Q){f in t.J||(H=new g.Qp(H,Q,{id:f,priority:2,namespace:"appad"}),t.api.E$([H],1),t.J[f]=H)}; NB=function(t,f){c1H(t,f).then(H=>{g.Yq(f,void 0,void 0,H)})}; mW=function(t,f){f.forEach(H=>{NB(t,H)})}; UX=function(t,f,H){if(!(H in f))return!1;f=f[H];Array.isArray(f)||(f=[f]);for(let Q of f)f={CPN:t.api.getVideoData().clientPlaybackNonce},f=g.au(Q,f),g.Yq(f,void 0,RY(dT(f,Sy2,null),f,!1,"Active View 3rd Party Integration URL")||RY(dT(f,xK0,null),f,!1,"Google/YouTube Brand Lift URL")||RY(dT(f,RG8,null),f,!1,"Nielsen OCR URL"));return!0}; c1H=function(t,f){return g.AB(t.api.L())&&g.fi(f)&&g.M9(f)?g.ly(t.api.L(),t.api.getVideoData().X()).then(H=>{var Q;H&&(Q={Authorization:`Bearer ${H}`});return Q},void 0):g.h$()}; C4=function(t,f){t.checked=f;t.element.setAttribute("aria-checked",String(t.checked))}; ip=function(t,f){t.enabled=f;t.enabled?t.element.removeAttribute("aria-disabled"):t.element.setAttribute("aria-disabled","true")}; gh=function(t,f,H=!1,Q){var N=t.currentTarget;if(!H&&bv(t))return t.preventDefault(),!0;f.pauseVideo();t=N.getAttribute("href");Qc(t,Q);return!1}; D2=function(t,f,H){if(FL(f.L())&&f.getPresentingPlayerType()!==2)bv(H)&&(f.isFullscreen()&&!f.L().externalFullscreen&&f.toggleFullscreen(),H.preventDefault());else{let Q=bv(H);Q&&f.pauseVideo();Qc(t);Q&&(g.NZ(t),H.preventDefault())}}; PC=function(t){return t.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!t.X()}; up=function(t){return t.audio?.Y===!0}; EX=function(t){return t.X()}; oD=function(t){return t.audio?.J===!0}; k5=function(t,f){if(t.length<2)return!1;var H=f(t[0]);return t.some(Q=>f(Q)!==H)}; AJ=function(t,f){t=qyI(t,f.languageId);t=Ty(t,!!f.KI);return t=FS(t,!!f.Jy)}; Ty=function(t,f){var H=g.lo(t,Q=>oD(Q)===f); return H.length>0?H:t}; FS=function(t,f){var H=g.lo(t,Q=>up(Q)===f); return H.length>0?H:t}; dKH=function(t,f){return f.id!=="und"?g.lo(t,H=>{var Q=f.getLanguageInfo()?.name;return H.d7?.name===Q}):t}; qyI=function(t,f){if(f&&f!=="und")if(typeof f==="string"){var H=g.RA(t,N=>N.id===f); if(H?.d7)var Q=H.d7.id}else Q=f.d7?.id;if(Q&&(H=g.lo(t,N=>N.d7?.id===Q),H.length>0))return H; H=g.lo(t,N=>!!N.d7?.isDefault); return H.length>0?H:t}; IW0=function(t){var f=g.lo(t,H=>EX(H)===!0); return f.length>0?f:t}; pc2=function(t){var f=g.lo(t,H=>PC(H)===!0); return f.length>0?f:t}; naI=function(t,f){t=new Set(t.map(f));t.delete(void 0);return t.size>=2}; wcH=function(t,f){return f.priority-t.priority}; Y5=function(t,f,H=!1){if(H)t.items.push(f),t.menuItems.element.appendChild(f.element);else{H=g.HD(t.items,f,wcH);if(H>=0)return;H=~H;g.Mj(t.items,H,0,f);g.QK(t.menuItems.element,f.element,H)}f.subscribe("size-change",t.qK,t);t.menuItems.Qg("size-change")}; Vp=function(t,f){f.unsubscribe("size-change",t.qK,t);t.d6()||(g.nw(t.items,f),t.menuItems.element.removeChild(f.element),t.menuItems.Qg("size-change"))}; g.OX=function(t,f){if(t.Y){var H=t.options[t.Y];H.element.getAttribute("aria-checked");H.element.setAttribute("aria-checked","false");t.Y=null}if(H=t.options[f])H.element.setAttribute("aria-checked","true"),t.C(t.W(f)),t.Y=f}; KS0=function(t,f,H,Q){H=new JJ({Z:"div",vR:["ytp-menuitem",""],GB:{tabindex:"0",role:"menuitemradio","aria-checked":Q?"true":"false"},W5:[{Z:"div",vR:["ytp-menuitem-label"],yg:"{{label}}"}]},H,t.W(f));H.nn("click",()=>{t.A(f)}); return H}; g.aD=function(t,f){var H=t.D;for(var Q of H.items)Q.unsubscribe("size-change",H.qK,H);H.items=[];try{g.HT(H.menuItems.element)}catch(N){g.Yf(new g.NY("Failed to remove menu items from panel menu.",{error:N.message,originalStack:N.stack,childToBeRemoved:H.menuItems.element.firstChild?.textContent??"child element not found"}))}H.menuItems.Qg("size-change");H={};Q=!1;for(let N=0;N{H!=null&&(t.api.L().pg=H,t.api.L().z2="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.c(t,t.J);t.events.K(t.api,"videoStatsPingCreated",H=>{var Q=t.J;Q=Q.J==null?null:Math.round(Q.J*100)/100;H.inview=Q!=null?Q:void 0;Q=t.api.getPlayerSize();if(Q.height>0&&Q.width>0){Q=[Math.round(Q.width),Math.round(Q.height)];let N=g.ro();N>1&&Q.push(N);Q=Q.join(":")}else Q=void 0;H.size=Q})}; MBd=function(t){return t.map(f=>new ag(f.id,"application/x-mpegURL",{d7:f.d7}))}; jd=function(t,f,H,Q){function N(U){var C=!(U.status!==204&&U.status!==200&&!U.response);U={succ:`${+C}`,rc:U.status,lb:U.response?.byteLength||0,rt:((0,g.I)()-m).toFixed(),shost:g.Jy(t),trigger:f};ed(U,t);H&&H(U);Q&&!C&&Q(new g.vX("pathprobe.net",U))} var m=(0,g.I)();g.Y0(t,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:N,onTimeout:N})}; ed=function(t,f){window.performance?.getEntriesByName&&(f=performance.getEntriesByName(f))&&f.length&&(f=f[0],t.pedns=(f.domainLookupEnd-f.startTime).toFixed(),t.pecon=(f.connectEnd-f.domainLookupEnd).toFixed(),t.perqs=(f.requestStart-f.connectEnd).toFixed())}; Gy=function(t){return yp(t.cR,!t.policy.Ti,t.policy.xZ)}; tzJ=function(t,f){var H=Math.min(t.policy.nI,sX(t.cR));t=Gy(t);return f-H*t}; hJ=function(t,f,H){return Math.ceil(Math.max(Math.max(t.policy.w2,t.policy.GW*H),Math.min(Math.min(t.policy.m2,31*H),Math.ceil(f*H))))||t.policy.w2}; L4=function(t,f,H,Q,N=!1){if(t.policy.Sb)return Math.ceil(t.policy.Sb*f);t.policy.Ds&&(Q=Math.abs(Q));Q/=t.playbackRate;var m=1/yp(t.cR);H=Math.max(.9*(Q-3),sX(t.cR)+t.cR.O.J*m)/m*.8/(f+H);H=Math.min(H,Q);t.policy.NV>0&&N&&(H=Math.max(H,t.policy.NV));return hJ(t,H,f)}; Z2=function(t){return Gy(t)/t.playbackRate}; lp=function(t,f,H){var Q=t.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],N=t.policy.playbackStartPolicy.startMinReadaheadPolicy||[];t=Infinity;f=f&&Q.length>0?Q:N;for(let m of f)f=m.minReadaheadMs||0,H<(m.minBandwidthBytesPerSec||0)||t>f&&(t=f);return t=0?f[N]:null;var F;if(F=H){F=Q;var A=N,V=H.startTimeMs+H.durationMs,O=F.startTimeMs+F.durationMs;if(F.startTimeMs-V>t.J)F=!1;else if(XS(t,H.formatId,F.formatId))H.durationMs= Math.max(V,O)-H.startTimeMs,H.I1=Math.max(H.I1,F.I1),F=!0;else if(Math.abs(H.startTimeMs-F.startTimeMs)<=t.J)if(H.durationMs>F.durationMs+t.J){A=H.formatId;var z=H.SY,r=H.I1;H.formatId=F.formatId;H.durationMs=F.durationMs;H.SY=F.SY;H.I1=F.I1;F.formatId=A;F.startTimeMs=O;F.durationMs=V-O;F.SY=z;F.I1=r;F=!1}else H.formatId=F.formatId,F=!0;else V>F.startTimeMs&&(V>O&&(f.splice(A+1,0,{formatId:H.formatId,startTimeMs:O,durationMs:V-O,SY:F.I1+1,I1:H.I1}),t.logger&&t.logger({splitOldStart:H.startTimeMs?.toFixed(3), splitOldEnd:V?.toFixed(3),splitNewStart:F.startTimeMs?.toFixed(3),splitNewEnd:O?.toFixed(3)})),H.durationMs=F.startTimeMs-H.startTimeMs,H.I1=F.SY-1),F=!1}F?Q=H:(N+=1,f.splice(N,0,Q));H=0;for(F=N+1;F=z+V.J?V=!0:r+V.JH.startTimeMs-Q.startTimeMs); return t>=0?t:-t-2}; feH=function(t,f,H){if(t.logger){var Q=[];for(let N=0;N0&&(0,g.I)()-t.A<5E3&&(t.logger&&t.logger({dend:N.info.y9()}),Q=SJ(Q,m,m+.01))}N=[];for(var U=m=0;m=C){let z={...t.uL[U]};var k=t.jP.O.get($Y(t.uL[U].formatId)),F=Math.max(D,C);C=k.index.Ar(F+t.J/1E3);D=k.index.getStartTime(C);var A=C+ +(Math.abs(D-F)>t.J/1E3);F=A+t.C;A=k.index.getStartTime(A)*1E3;U!==t.O||f?(z.SY=F,z.startTimeMs=A):(t.logger&&t.logger({pEvict:"1",og:z.startTimeMs,adj:D*1E3}),z.SY=C+t.C,z.startTimeMs=D*1E3);C=t.policy.J4?11:t.Y?.info.Y||11;!H&&U===t.O&&Vt.J/1E3);C=D+t.C;k=k.index.zf(D)*1E3;z.I1=C;z.durationMs=k-z.startTimeMs;z.SY<=z.I1&&N.push(z)}O{f.push({...m})}); var Q=t.a$.vV(),N=t.O;for(let m of Q)N=bp(t,f,H,m,N);f.forEach(m=>{m.startTimeMs&&(m.startTimeMs+=t.timestampOffset*1E3)}); return{uL:f,XC:H}}; XS=function(t,f,H){return f.itag!==H.itag||f.xtags!==H.xtags?!1:t.jP.w7||f.lmt===H.lmt}; $6B=function(t,f,H,Q,N){if(!f.w6.J()){if(!(N=H===0||!!f.O.length&&f.O[0]instanceof Sd))a:{if(f.O.length&&(N=f.O[0],N instanceof x5&&N.IW&&N.tg)){N=!0;break a}N=!1}N||t.policy.J||RD(f);return H}var m=qB(f,H);if(!isNaN(m))return m;if(t.loader.kq(H*1E3))return H;N.MC?!t.policy.a4||t.policy.Br&&!N.t8||(t=dh(t.loader,f),f.zP(H+t,!0)):(f.aW(),t.loader.ZL(!1,`sta_${+f.w6.info.Ld()}`));return Q&&(t=qH(Q.hP(),H),!isNaN(t))?(ID(f,t+QuI,N),H):ID(f,H,N)}; NbH=function(t,f,H){if(!t.policy.W){t=f.w6.index;var Q=f.J.Xv;t.Jc(Q)||H&&H.Xv===Q?(f.Eb=!t.Jc(Q),f.A=!t.Jc(Q)):(f.Eb=!0,f.A=!0)}}; U6H=function(t){var f=Math.max(t.videoTrack.XP(),t.audioTrack.XP());m6d(t.videoTrack);m6d(t.audioTrack);t.policy.W||dv(t.jP);t.jP.isManifestless&&!t.policy.W&&(t.J=!0,t.O=0);var H=t.loader;if(!H.policy.Gj||H.policy.LM)H.currentTime=f;t.seeking=!0;t.Y=new Zy;return t.Y}; wh=function(t){var f=t.videoTrack.C!==-1,H=t.audioTrack.C!==-1;if(!f||!H)if(f=!f&&p4(t.videoTrack),H=!H&&p4(t.audioTrack),f||H)if(H=f?t.videoTrack:t.audioTrack,f=f?t.audioTrack:t.videoTrack,H.C=p4(H).info.Xv,t.policy.W&&(f.C=p4(f)?.info.a$()||f.C),f.C!==-1){let Q=Math.max(f.w6.index.getStartTime(f.C),H.w6.index.getStartTime(H.C));bj(t.jP)&&Math.abs(Q-bj(t.jP))>432E3&&DUI(t.jP);t.O&&(Q=t.O,t.O=0);g.SP(()=>{t.policy.W||n4(t,Q,102)}); t.loader.U("initManifestlessSync",{st:Q,ost:Q+t.loader.xC(),a:t.audioTrack.C,v:t.videoTrack.C});t.Y&&(t.Y.resolve(Q+.1),t.Y=null);t.policy.W&&n4(t,Q,102)}}; CsH=function(t,f,H){if(!t.isSeeking())return-1;H=(H?t.videoTrack:t.audioTrack).w6.index;var Q=H.Ar(t.targetTime);return(H.Jc(t.jP.PD)||f.Xv===t.jP.PD)&&Q{wh(t)}); else{if(t.isSeeking()&&t.targetTime){let m=CsH(t,f,H);if(m!==-1){t.videoTrack.Eb=!1;t.audioTrack.Eb=!1;t.J=!0;t.O=0;g.SP(()=>{t.loader.U("seekreason",{reason:"behindMinSq",tgt:m});n4(t,m)}); return}}H?t.videoTrack.A=!1:t.audioTrack.A=!1;var N=!t.J;qB(t.videoTrack,t.targetTime)>=0&&qB(t.audioTrack,t.targetTime)>=0&&N?(t.Eb()&&t.loader.U("iterativeSeeking",{status:"done",count:t.seekCount}),t.videoTrack.Eb=!1,t.audioTrack.Eb=!1):Q&&g.SP(()=>{if(t.J||!t.policy.iT)wh(t);else{var m=f.startTime,U=f.duration;if(!t.policy.W){var C=t.videoTrack.C!==-1&&t.audioTrack.C!==-1,D=!t.videoTrack.A&&!t.audioTrack.A;(H?t.videoTrack.Eb:t.audioTrack.Eb)&&C&&D&&(t.targetTime>=m&&t.targetTimet.m2&&D6e(t)}; D6e=function(t){t.Za=Math.max(t.Za,t.C-t.Mk);t.v5=Math.max(t.v5,t.D-t.rP);t.m2=0}; Ps9=function(t,f){t.url=f;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; BC=function(t){t.isActive&&(t.isActive=!1)}; u98=function(t){t.B5=t.J+t.snapshot.delay*1E3;t.mP=!1}; t7=function(t,f,H){if(!t.disableRecording){f=Math.max(f,.01);var Q=t.MN?Math.max(f,H/t.MN):f,N=t.cR.O.Y;N&&(Q=f,t.MN&&(Q=Math.max(f,H/t.MN*N)));MB(t.cR,f,H,Q)}}; E9H=function(t){var f=t.Vg||t.LM;return f?t.snapshot.delay+Math.min(t.OF,(t.JG-t.Fv)/1E3)+f:t.Ne}; o9I=function(t){return(t.j-t.J)/1E3}; fd=function(t,f){if(t.GI&&t.Xv!==void 0&&t.Hh!==void 0){var H=Math,Q=H.min,N=t.X;var m=t.GI;var U=t.J;if(klH(m,t.Xv))m=f;else{var C=0;m.xh&&(C=.2);m=U+(m.OF+C)*1E3}t.X=Q.call(H,N,m);H=Math;Q=H.min;N=t.V;m=t.GI;U=t.J;C=TbV(m,t.Xv,t.Hh);C!==2&&(f=C?f:U+m.OF*1E3,m.xh&&(f+=m.OF*1E3));t.V=Q.call(H,N,f);t.X<=t.J?u98(t):(t.B5=t.X,t.mP=!0)}}; FUI=function(t,f){if(f+1<=t.totalLength){var H=OZ(t,f);H=H<128?1:H<192?2:H<224?3:H<240?4:5}else H=0;if(H<1||!(f+H<=t.totalLength))return[-1,f];if(H===1)t=OZ(t,f++);else if(H===2)H=OZ(t,f++),t=OZ(t,f++),t=(H&63)+64*t;else if(H===3){H=OZ(t,f++);var Q=OZ(t,f++);t=OZ(t,f++);t=(H&31)+32*(Q+256*t)}else if(H===4){H=OZ(t,f++);Q=OZ(t,f++);let N=OZ(t,f++);t=OZ(t,f++);t=(H&15)+16*(Q+256*(N+256*t))}else H=f+1,t.focus(H),TV(t,H,4)?t=F5(t).getUint32(H-t.Y,!0):(Q=OZ(t,H+2)+256*OZ(t,H+3),t=OZ(t,H)+256*(OZ(t,H+1)+ 256*Q)),f+=5;return[t,f]}; A88=function(t){return g.cV(t.info.P5,f=>f.type===3)}; ezd=async function(t,f){return f?(new Bq(t.O)).encrypt(f,t.J):f}; yzH=async function(t,f){return f?await (new Bq(t.O)).decrypt(f,t.J):f}; YvJ=function(t){t.Y.read().then(t.j,t.onError).then(void 0,g.A4)}; Hl=function(t,f,H,Q,N){if(uD(17,8768,t.FF))return new Vz0(t,H);t=t.YX();return Q?S5()?new OfJ(t,f,H,N):new J8I(t,f,H,N):new aeB(t,H,N)}; QT=function(t,f,H){t.J&&(of(t.J,f),f=t.J,t.J=null);var Q=0,N=0;for(let D of t.P5){if(D.range&&Q+D.O<=t.O){Q+=D.O;continue}if(kY(D)&&!H&&t.O+f.totalLength-N=400||m?(t.lastError=m?"probe.net.badstatus":"net.badstatus",!0):N?(t.lastError="ump.spsrejectfailure",!0):H||Q?!1:(t.lastError=f===204?"net.nocontent":"net.connect",!0)}; Cd=function(t,f){if(t.policy.Oy)return!1;var H=f.getResponseHeader("content-type"),Q=f.Ei();t=!Q||Q<=t.policy.OZ;return(!f.CR()||!H||H.indexOf("text/plain")!==-1)&&t}; z29=function(t,f){var H="";f=f.D1();f.totalLength<=t.policy.OZ&&(t=Ye(f),t=W4(t),H=nB(t)?t:"");return H}; e2e=function(t){var f=t.timing.A();f.shost=DW(57,5E3,t.ZD.FF);t.policy.s2&&t.policy.V9&&(f.csrc=1);return f}; ju0=function(t,f){return t?.maxWidth>f?.maxWidth||t?.maxHeight>f?.maxHeight}; y8d=function(t,f){for(let H of f.keys()){let Q=f.get(H);if(Q.length===0)continue;g.$n(Q,(U,C)=>C.maxFramerate-U.maxFramerate); let N=[Q[0]],m=0;for(let U=1;Ut.J||H.push(Q);return H}; i0=function(t,f,H){var Q=(H.L().r6().J.xi(h20)?LU2:Zfd)[t]||[];H.G("html5_shorts_onesie_mismatched_fix")&&(Q=le0[t]||[]);f.push(...Q);H.G("html5_early_media_for_drm")&&f.push(...(r8J[t]||[]))}; R2d=function(t,f){var H=Pt(t),Q=t.L(),N=Q.Y;Q=Q.G("html5_shorts_onesie_mismatched_fix");var m=t.dG();if(Q){if(!N.J){if(m&&g1)return g1;if(Dk)return Dk}}else if(Dk&&!N.J)return Dk;var U=[],C=[],D={},k=Pl.concat(X1V);Q&&(k=Pl.concat(bfe));t.G("html5_early_media_for_drm")&&(k=k.concat(c80),t.G("allow_vp9_1080p_mq_enc")&&k.push(SvJ));var F=[...x6d];t.G("html5_iamf_audio_onesie_fmt")&&F.push(["773"]);for(var A of k){k=!1;for(let O of A){var V=So(O,m&&Q);if(!V||!V.video)continue;if(V.Rx()&&!H.B5&&V.video.qualityOrdinal> H.qG)continue;let z=t.L().experiments.J("html5_drm_byterate_soft_cap");if(z>0&&yb(V)&&V.bv>z)continue;if(k){U.push(O);i0(O,U,t);continue}V=aL(H,V,N);V===!0?(k=!0,U.push(O),i0(O,U,t)):D[O]=V}}for(let O of F)for(let z of O){A=x4(z);if(!A||!A.audio||!t.G("html5_onesie_51_audio")&&A.X())continue;A=aL(H,A,N);if(A===!0){C.push(z);i0(z,C,t);break}else D[z]=A}if(!t.G("html5_enable_audio_quality_setting")){t=["141","774"];for(let O of t)C.includes(O)&&(g.nw(C,O),D[O]="blkhqa")}H.Y&&f("orfmts",D);if(Q)return N.J&& (N.J=!1,g1=Dk=void 0),m?g1={video:U,audio:C}:Dk={video:U,audio:C};Dk={video:U,audio:C};N.J=!1;return Dk}; w10=function(t){var f={},H=t.N,Q=t.E2,N=t.cR,m=H.getVideoData(),U=aY(0);var C=H.getVisibilityState();Q.G("html5_enable_audio_quality_setting")&&(f.V2=Q.V2);U&&(f.B8=U,f.lastManualDirection=GDH(),U=xs()||0,U>0&&(U=(Q.G("html5_use_date_now_for_local_storage")?Date.now():(0,g.I)())-U,Q.G("html5_use_date_now_for_local_storage")?U>0&&(f.timeSinceLastManualFormatSelectionMs=U):f.timeSinceLastManualFormatSelectionMs=U));if(N.V||Q.G("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&Hv)U= Q.G("html5_disable_bandwidth_cofactors_for_sabr_live")?!!t.Jh?.Ti:!1,f.Y6=yp(N,!U);var D=JR.medium,k=Math.floor(D*16/9),F=m.dG()||(m.J&&m.O&&m.O.videoInfos.length!==0?m.O.videoInfos[0].isVertical():!1);U=F?D:k;k=F?k:D;F=H.zh();D=F.width;F=F.height;f.JQ=Math.max(D,U);f.Rn=Math.max(F,k);Q.G("html5_enable_client_viewport_size_logging")&&Q.OJ()&&(U=H.ZK(),H.U("cvw",{w:D,h:F,cvw:f.JQ,cvh:f.Rn,cvu:U.J}));f.visibility=C;f.tJ=g.Du();f.JM=H.bd()*1E3;C=t.N.UX();f.ix={defaultPolicy:C?.N$?.J||0,smooth:C?.gs?.J|| 0,visibility:C?.nt?.J||0,Qi:C?.jy?.J||0,performance:C?.kn?.J||0,speed:C?.m5?.J||0};f.H1=C?.At?.J||0;if(t.oP||t.aE&&!t.mu)U=Q.r6().J.xi(qvH)??0,U>0&&!f.H1&&(D=(C?.N$||u0).compose(new gW(0,U,!1,"p")),f.ix.defaultPolicy=D.J,H.U("lsl",{qc:U})),m.livePreload&&m.G("html5_allow_multiview_tile_preload")&&!m.L().r6().J.xi(EY)&&(C=(C?.N$||u0).compose(new gW(0,240,!1,"p")),f.ix.defaultPolicy=C.J);C=t.oP||m.AX?[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0},{trackType:3,isHdr:!1},{trackType:3, isHdr:!0},{trackType:4,isHdr:!1},{trackType:4,isHdr:!0},{trackType:5,isHdr:!1},{trackType:5,isHdr:!0}]:[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0}];f.yR=t.authorizedFormats&&t.authorizedFormats.length>0?{authorizedFormats:t.authorizedFormats}:{authorizedFormats:C};t.sabrLicenseConstraint&&(f.yR.sabrLicenseConstraint=t.sabrLicenseConstraint);if(Q.G("html5_onesie_media_capabilities")||JL(m))f.mi=3;if(gJ(m)||t.Jh?.J&&Hj(Q)==="TVHTML5_AUDIO")f.mi=1;t.Jh?.tG&&t.W8&&(f.mi=f.mi=== void 0?7:f.mi|4);C=m.m2?m.m2:Pt(m);if(Q.G("html5_onesie_media_capabilities")){U=Q.Y;D=[];k=[];F=Q.G("html5_shorts_onesie_mismatched_fix");var A=m.dG(),V=Pl.concat(X1V);F&&(V=Pl.concat(bfe));Q.G("html5_early_media_for_drm")&&(V=V.concat(c80),Q.G("allow_vp9_1080p_mq_enc")&&V.push(SvJ));var O=[...x6d];Q.G("html5_iamf_audio_onesie_fmt")&&O.push(["773"]);for(var z of V)for(var r of z){V=So(r,A&&F);if(!V||!V.video)continue;let v=Q.experiments.J("html5_drm_byterate_soft_cap");if(!(v>0&&yb(V)&&V.bv>v)&&aL(C, V,U)===!0){D.push({videoCodec:d62[AG[r]],maxWidth:V.video.width,maxHeight:V.video.height,maxFramerate:V.video.fps});break}}for(var d of O)for(var R of d)if((z=x4(R))&&z.audio&&(Q.G("html5_onesie_51_audio")||!z.X())&&aL(C,z,U)===!0){k.push({audioCodec:Ied[AG[R]],numChannels:z.audio.numChannels});break}f.mediaCapabilities={videoFormatCapabilities:D,audioFormatCapabilities:k}}if(t.Jh?.AG()){z=t.ZQ;r=t.F1;U=t.Jh?.bv;d=[];R=[];D=new Map;k=(k=m.Y)?k.itag:void 0;F=m.O?.videoInfos;F=F?.length?F[F.length- 1].itag:void 0;k=!wO()&&k!==void 0&&z?.includes(Number(F));F=m.Mk.J;for(var q of F.values())q.Ld?R.push({audioCodec:Ied[q.pM],numChannels:q.numChannels,spatialCapabilityBitmask:p1V[q.pM]}):(F=d62[q.pM],A=q.maxBitrateBps||0,O=U?U*8:0,A={videoCodec:F,maxWidth:r&&!k?854:q.maxWidth||0,maxHeight:r&&!k?480:q.maxHeight||0,maxFramerate:q.maxFramerate||0,is10BitSupported:q.SF||!1,maxBitrateBps:O&&A?Math.min(O,A):O||A,efficient:!0},F=`${F}_${q.SF}`,O=D.get(F)||[],O.push(A),D.set(F,O));d=y8d(d,D);q=z&&!k?[...z]: [];m.G("html5_ssff_denylist_opus_low")&&q.push(249,350);Pt(m);f.mediaCapabilities={videoFormatCapabilities:d,audioFormatCapabilities:R,hdrModeBitmask:3,perPlaybackAttributes:q.length?{itagDenylist:q}:{}}}f.pk=wO();t.Jh?.J&&(f.Nb=C.Nb,f.qG=t.Jh?.qG);Q.YC&&(f.te=Q.YC);f.s9=t.s9;f.vx=t.vx;f.DR=t.DR;f.gp=t.gp;t.EU&&(f.Kk=(0,g.I)()-t.EU);t.a_&&(f.a_=t.a_);L6||(f.P8=!0);q=sX(N)*1E3;q>0&&(f.u_=q);q=H.getPlaybackRate();q!==1&&(f.playbackRate=q);t.Jh?.nD&&t.Rj&&(f.Z4=t.Z4,f.S5=t.S5,f.Rj=t.Rj);W0()===1&&(f.hd= 1);Q.G("html5_sabr_force_proxima")&&(f.gf=1);q=Q.experiments.J("html5_sabr_force_max_network_interruption_duration_ms");f.ef=q>0?q:N.interruptions[0]||0;t.Jh?.XV&&(f.gS=t.gS);Q.AG&&(f.audioTrackId=Q.AG);m.MF()&&!f.audioTrackId&&(Q.G("html5_fill_default_mosaic_audio_track_id")||(t=Ht(m),f.audioTrackId=t),m?.U("misstrkchg",{"default":f.audioTrackId}));if(t=navigator.connection?.type||"")f.detailedNetworkType=n9d[t]||n9d.other;!Q.G("html5_enable_voice_boost")||m.dG()||m.isAd()||(f.Zq=Q.k0);if(!Q.r6().Y?.())return f; if(H=H.getPlayerState?.())f.playerState=H.J(128)?8:H.J(512)?9:H.J(16)||H.J(32)?6:H.J(2)?7:H.J(4)&&H.J(1)?5:H.J(4)?4:H.J(1)?2:H.J(8)?3:H.J(64)?1:0;return f}; ok=function(t,f,H,Q,N,m,U){var C={};f&&(C.KB=f);if(!t)return C;C.playbackCookie=H?.playbackCookie;N&&(C.h5=N);C.Z8=[];C.ZU=[];if(U?.size)for(let D of U.values())C.ZU.push(D);if(t.sabrContextUpdates.size>0)for(let D of t.sabrContextUpdates.values())KUH(C,D,Q);g.hh(t)&&m&&KUH(C,m,Q);f=t.L().J;C.clientInfo={clientName:v9W[f.c.toUpperCase()]||0};f.cbrand&&(C.clientInfo.deviceMake=f.cbrand);f.cmodel&&(C.clientInfo.deviceModel=f.cmodel);f.cver&&(C.clientInfo.clientVersion=f.cver);f.cos&&(C.clientInfo.osName= f.cos);f.cosver&&(C.clientInfo.osVersion=f.cosver);f=t.L();f.G("html5_sabr_enable_server_xtag_selection")&&f.nD&&(C.clientInfo.hl=f.nD);t.Sh&&(C.Sh=t.Sh);return C}; KUH=function(t,f,H){var Q=f.type||0;H?.has(Q)?t.ZU.push(f):t.Z8.push(Q)}; BbB=function(t){if(!(GR(t.info)&&t.info.sM()&&t.policy.Xs&&t.xA)||t.info.FV.O>=2||aY()>0||!yA())return!1;var f=t.ZD.get("aitags");if(!f)return!1;f=uX(f).split(",");var H=[];for(let Q of t.xA)g.dz(f,Q)&&H.push(Q);if(!H.length)return!1;t.ZD.set("altitags",PD(H.join(",")));return!0}; MzI=function(t,f,H=!1){g.Fw(f);t.Ri.lastError="player.exception";t.errorMessage=`${f.name}_${f.message}`;H?g.SP(()=>{mu(t.Ri)}):mu(t.Ri)}; tRH=function(t){t.PA&&(t.xhr.status=t.PA,t.yk=t.PA)}; frH=function(t,f){t.timing.c5=!0;t.xhr.CR()&&t.timing.a$();t.policy.Es&&t.fm?.stop();QT(t.aH,f,!1)}; H5e=function(t,f,H){var Q=t.MN?Math.max(f,H/t.MN):f,N=t.cR.O.Y;N&&(Q=f,t.MN&&(Q=Math.max(f,H/t.MN*N)));MB(t.cR,f,H,Q)}; Q7W=function(t,f,H,Q,N,m){t.V&&(t.V.add(Math.round(f)),t.V.add(Math.round(H)),t.V.add(Math.round(Q)),t.V.add(Math.round(N)),t.V.add(Math.round(m)),t.V.add(Math.round(t.mP)))}; $2I=function(t,f,H){switch(f){case 68:t.kW(H);break;case 35:t.Hj(H);break;case 44:t.U3(H);break;case 43:t.tB(H);break;case 53:t.SR(H);break;case 56:t.LB();break;case 57:t.Mb(H);break;case 42:t.kf(H);break;case 45:t.yn(H);break;case 59:t.mH(H);break;case 51:t.kM(H);break;case 49:t.A6(H);break;case 50:t.lf(H);break;case 47:t.eT(H);break;case 58:t.qT(H);break;case 61:t.AA(H);break;case 72:t.nM.o5();break;case 66:t.fH(H);break;case 46:t.h6(H);break;case 67:t.onSnackbarMessage(H);break;case 71:f=ZQ(H, VZI),t.nM.Or(f)}}; NR0=function(t){k8=t}; m2V=function(t,f,H){t.u$.get(f).onProgress=H}; T6=function(t,f){t.uh(f)&&(k8?t.u$.get(f).wD.clear():t.u$.get(f).De=new hm,t.O(f),t.C=!0)}; U2V=function(t){for(let [f,H]of t.u$){let Q=f;H.Zd||T6(t,Q)}}; C9e=function(t,f){t=t.u$.get(f);if(!t)return 0;f=0;if(t.P5.length>0){for(let H of t.P5)f+=H.range?.length||0;return f}if(t.GH.length>0)for(let H of t.GH)f+=H.RZ||0;return f+t.dH}; Fh=function(t,f){if(k8){let H=0;t=t.u$.get(f);if(!t?.wD)return 0;for(let Q of t.wD.values())H+=Q.data.totalLength;return H}return t.u$.get(f)?.De.W()||0}; A7=function(t,f){t=t.u$.get(f);if(k8){if(!t?.Zd)return!1;f=t.wD.size>0;return t.TC.length>0||f}return!!t?.Zd&&!!t?.De.W()}; i5B=function(t,f){var H=t.u$.get(f),Q=C9e(t,f),N=!Q&&!!H.bytesReceived;if(k8){if(t.jP?.w7){for(var m of H.wD.values())if(!m.jN)return!1;return N}}else if(m=t.XE(f),N&&t.Y&&m!==void 0)return m;return(N||H.bytesReceived===Q)&&H.jJ+Fh(t,f)===H.bytesReceived}; Y8=function(t,f,H,Q){f=g10(t,f,H);H=H.Eq;Q.P5.push(...f);if(k8)Q.yU.has(H)||Q.yU.set(H,[]),Q.yU.get(H).push(...f);else if(Q.aH)for(let N of f)Q.aH.P5.push(N);else Q.aH=new D2J([...Q.P5]),t.Jh?.E9&&g.c(t,Q.aH);return f}; var P98=function(t,f){return Rr[W[5]](this,31,6333,t,f)}; var g10=function(t,f,H){var Q=t.jP?.O.get(f);if(!Q)return[];if(H.cP)return Q.j(0,H.clipId)?.P5||[];if(Q.Y()){var N=H.startMs,m=H.durationMs,U=1E3;t.Jh?.J&&H.timeRange&&(N=H.timeRange.startTicks??-1,m=H.timeRange.Sz??-1,U=H.timeRange.timescale??-1);if(H.vT<0||H.Yg<0||m<0||N<0||H.RZ<0||U<0)return T6(t,f),[];t=DX(H.vT,H.RZ);f=H.Vu||0;return[new Jo(3,Q,t,"makeSliceInfosMediaBytes",H.Yg-1,N/U,m/U,f,t.length-f,void 0,H.Jr,H.clipId,H.yJ!==void 0)]}if(H.Yg<0)return T6(t,f),[];if(t.jP?.w7)return m=Q.m8,U= m*Q.info.bv,f=H.Vu,t.Jh?.J&&t.X.bX()!=="ONESIE"&&H.timeRange&&!f&&(N=H.timeRange.startTicks/H.timeRange.timescale),[new Jo(3,Q,void 0,"makeSliceInfosMediaBytes",H.Yg,N,m,f,U,!0,H.Jr,H.clipId,H.yJ!==void 0)];if(t.Jh?.xJ&&Q instanceof oe){if(!Q.J())return t.u$.get(f).P4.set(H.Eq,H),[];t=H.Yg-1;N=Q.index.getStartTime(t);m=Q.index.getDuration(t);return[new Jo(3,Q,void 0,"makeSliceInfosMediaBytes",t,N,m,0,m*Q.info.bv,void 0,void 0,void 0,H.yJ!==void 0)]}return[]},utW=function(t,f,H){t.jP=f; t.Jh=H;for(let [Q,N]of t.u$){f=Q;H=N;for(let m of H.wK)Y8(t,f,m,H)}},E1I=function(t){return t.fX()&&!t.eE},OY=function(t){if(t.yW!==void 0){var f=t.policy.Fp(); if(f){var H=f.exports.SabrRequestCoordinator_getEventsCount(t.yW);if(H>0){var Q=f.exports.SabrRequestCoordinator_getBatchedEvents(t.yW);if(Q){Q=f.memory.buffer(Q,H*16);Q=new Uint32Array(Q.buffer,Q.byteOffset,H*4);let m=0;for(let U=0;U0?new hm([f.memory.buffer(C,D).slice()]):new hm([new Uint8Array(0)]),t.qR.Er(k,N)):N===1&&t.xhr.CR()&&VT(t);m+=4}}f.exports.SabrRequestCoordinator_clearEvents(t.yW)}}}}; var o1I=function(t,f,H,Q,N){return Ln[W[5]](this,1,6185,t,f,H,Q,N)}; VT=function(t){t.policy.J6&&t.yD&&!t.xH?t.xH=!0:t.ZB.a$()}; kh0=function(t,f){var H=-1,Q=-1,N=-1;if(t.Vj?.items)for(let m of t.Vj.items)f=C,D=t.jP.isManifestless,U?(t.J?.VM.event==="predictStart"&&t.J.Xvt.W&&(t.W=NaN,t.X=NaN);if(t.J&&t.J.Xv===f){if(Q=t.J,!t.policy.C||!t.policy.Ud)if(N&&Q){var m=Q.VM,U=N.Hr(m);m.event==="predictStart"&&(t.JG=f);t.U("sdai",{onqevt:m.event,sq:f,mt:H,gab:U,cst:m.startSecs,cueid:t.policy.RU&&(U||m.event==="start")?m.identifier:void 0},!0);U?m.event!=="predictStart"?(m.event==="start"&&t.JG===f-1&&t.U("sdai",{gabonstart:f}),Q.Oq?eS(t, 4,"cue"):(t.W=f,t.X=H,t.U("sdai",{joinad:t.O,sg:t.W,st:t.X.toFixed(3)}),t.j=Date.now(),eS(t,2,t.O===3?"staftpred":"join"),O5J(N,Q.VM))):(U=JTe(t),f+=Math.max(Math.ceil(-m.J/U),1),m=Math.floor(H-m.J/1E3),t.policy.Ud?t.Y=m:t.C=f,t.U("sdai",{onpred:H,estsq:f,estmt:m.toFixed(3)}),g.jS(t.loader,m,m,f,U),t.j=Date.now(),eS(t,3,"predict"),O5J(N,Q.VM)):t.O===1?t.r7?.oG(H)?(g.jS(t.loader,H,H,f),eS(t,4,"sk2head")):eS(t,5,"nogab"):m.event==="predictStart"&&(t.policy.Ud&&t.Y>0?(H=Math.floor(H-m.J/1E3),t.Y!==H&& t.U("sdai",{updateSt:H,old:t.Y}),t.Y=H):t.C>0&&(H=f+Math.max(Math.ceil(-m.J/JTe(t)),1),t.C!==H&&(t.U("sdai",{updateSt:H,old:t.C}),t.C=H)))}else t.U("sdai",{nulldec:1,sq:f,mt:H.toFixed(3),evt:Q?.VM?.event||"none"})}else t.O===1&&eS(t,5,"noad")}; yT=function(t,f,H){return(H<0||H===t.W)&&!isNaN(t.X)?t.X:f}; YBV=function(t,f){if(t.J){var H=t.J.VM.R1-(f.startTime+t.D-t.J.VM.startSecs);H<=0||(H=new g.wW(t.J.VM.startSecs-(isNaN(t.D)?0:t.D),H,t.J.VM.context,t.J.VM.identifier,"stop",t.J.VM.J+f.duration*1E3),t.U("cuepointdiscontinuity",{segNum:f.Xv}),t.pH(H,f.Xv))}}; JTe=function(t){switch(t.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; G6=function(t,f,H,Q=!1){Q?eS(t,1,"seek"):f>0&&Math.abs(f-H)>=5&&t.O===4&&eS(t,5,"sk2t")}; g.sY=function(t){return t.tileContext?`${t.le};${t.tileContext}`:t.le}; h7=function(t){if(!t)return"unknown";switch(t){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; Wpe=function(t){switch(t){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; znJ=function(t){if(!t)return 0;switch(t){case 2:return 2;case 1:return 1;default:return 0}}; enI=function(t){if(!t)return 0;switch(t){case 6:return 7;case 5:return 1;case 2:return 2;case 11:return 3;case 3:return 4;case 1:return 5;case 12:return 6;default:return 0}}; g.Ld=function(t){return t?t.tileContext?`${t.identifier};${t.tileContext}`:t.identifier:""}; g.Zk=function(t){switch(t){case 0:return"unknown";case 1:return"timeout";case 2:return"ratecontrol";case 11:return"ratecontrol_client";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";case 9:return"ssdisabled_ustreamer";case 10:return"ssdisabled_no_config";case 12:return"nogabconfig";case 8:return"inactive";case 13:return"cachemiss";default:return"unknown"}}; l0=function(t){var f=-(t.VM?.qA||0);t.timeRange&&(f+=(t.timeRange.startTicks||0)/(t.timeRange.timescale||1));return new g.wW(f,t.VM?.wJ||0,t.VM?.VG||"",t.VM?.identifier||"",h7(t.VM?.event),(t.VM?.qA||0)*1E3,t.tileContext)}; r1=function(t,f){t.policy.MW&&t.U("clsdai",f)}; g.Xh=function(t,f,H=0){var Q="",N=[];for(let [m,U]of t.J.entries()){let C=m,D=U;D.startTimeSecs-H<=f&&f<=D.startTimeSecs+D.R1&&N.push(C);Q+=`id:${D.Pu?.le?.slice(-10)??"misscid"}`;D.Pu?.tileContext&&(Q+=`:tx:${D.Pu.tileContext.slice(-10)}`);Q+=`:st:${D.SK}:t:${D.startTimeSecs?.toFixed(3)}:d:${D.R1?.toFixed(3)};`}r1(t,{gssid4t:f.toFixed(3),idlen:N.length,mapsz:t.J.size,map:Q.substring(0,1024)});return N}; j7I=function(t,f,H=!1){H&&(t.X=!0);++t.W;H=6E4*2**t.W;H=(0,g.I)()+H;t.Y.set(f.info.id,H)}; b0=function(t){for(let [f,H]of t.Y.entries()){let Q=f;H<(0,g.I)()&&t.Y.delete(Q)}return t.Y}; SS=function(t,f){t.J=f;var H=t.D.videoInfos;if(!t.J.isLocked()){let m=(0,g.I)();H=g.lo(H,function(U){if(U.bv>this.policy.bv)return!1;var C=this.jP.J[U.id];return b0(this.W).get(U.id)>m||C.FV.O>4||C.Vg>4?!1:this.Fv.has(+U.itag)?!1:!0},t); t.W.F1()&&(H=g.lo(H,U=>U.video.width<=854&&U.video.height<=480))}H.length||(H=t.D.videoInfos); var Q=H;t.policy.bc&&(Q=yTW(t,Q,f));Q=g.lo(Q,f.C,f);if(t.J.isLocked()&&t.W.J){var N=g.RA(H,m=>m.id===t.W.J); N?Q=[N]:t.Fz("")}t.policy.bc||(Q=yTW(t,Q,f));Q.length||(Q=[H[0]]);Q.sort((m,U)=>cl(t,m)-cl(t,U)); for(f=1;fN.video.width?(g.pw(Q,f),f--):cl(t,H)*t.policy.j>cl(t,N)&&(g.pw(Q,f-1),f--);f=Q[Q.length-1];t.AG=!!t.Y&&!!t.Y.info&&t.Y.info.pM!==f.pM;t.C=Q;t.B5.clear();H=!1;for(N=0;N=1080&&(H=!0);GhV(t.policy,f,t.jP.w7)}; s72=function(t){var f=t.policy.V,H=Z2(t.zY)/f-cl(t,t.O.info);f=g.qj(t.C,function(Q){return cl(this,Q)0?H[0]:f[0]).id];Rk(t);t.X=t.O;s72(t);t.a$.length&&(t.nextVideo=LpI(t,t.nextVideo,t.D.videoInfos),t.O=LpI(t,t.O,t.D.O));t.Y=t.nextVideo;t.X=t.O;return hn8(t)}; lrW=function(t,f){return t.J.equals(f)&&(!t.W.J||!t.J.isLocked()||t.nextVideo?.info.id===t.W.J)}; Rk=function(t){if(!t.O||!t.policy.O&&!t.O.info.d7){var f=t.D.O;t.O&&(f=AJ(f,{languageId:t.O.info.d7?.id,KI:t.policy.KI,Jy:t.policy.Jy}),f.length||(f=t.D.O));t.O=t.jP.J[f[0].id];if(f.length>1&&!t.policy.pJ){if(!t.policy.lD){var H=g.RA(f,Q=>Q.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); H&&(t.O=t.jP.J[H.id])}H=!1;if(H=t.policy.fn?!0:t.J.isLocked()?t.J.J<240:rTI(t,t.O))t.O=t.jP.J[g.Lw(f).id]}}}; qJ=function(t){if(!t.nextVideo||!t.policy.O)if(t.J.isLocked())t.nextVideo=t.J.J<=360?t.jP.J[t.C[0].id]:t.jP.J[g.Lw(t.C).id];else{for(var f=Math.min(t.videoIndex,t.C.length-1),H=Z2(t.zY),Q=cl(t,t.O.info),N=H/t.policy.V-Q;f>0&&!(cl(t,t.C[f])<=N);f--);for(H=H/t.policy.j-Q;f=H);f++);t.nextVideo=t.jP.J[t.C[f].id];t.videoIndex=f}}; XOH=function(t,f){if(f.w6.info.video&&f.AP){let H=(f.J+f.O)/f.Y,Q=f.w6.info.bv;H&&Q&&(t.Za.z7(1,H/Q),t.policy.Y&&H/Q>1.5&&t.loader.U("overshoot",{sq:f.Xv,br:H,max:Q}))}}; d1=function(t,f,H=!1){j7I(t.W,f,H);t.j=-1;SS(t,t.J)}; b5J=function(t,f){return new x8(t.X,t.Y,f||t.J.reason)}; cl=function(t,f){if(!t.c5[f.id]){var H=t.jP.J[f.id].index.ey(t.JG,15);H=f.Ns&&t.Y&&t.Y.index.isLoaded()?H||f.Ns:H||f.bv;t.c5[f.id]=H}H=t.c5[f.id];t.B5.has(f.itag)&&(H*=1.5);return H*=Math.max(1,t.Za.fP()||0)}; cTW=function(t,f){var H={};for(let Q of f){if(!Q||!Q.video)continue;f=Q.video.qualityOrdinal;let N=H[f],m=N&&N.Rx()&&N.video.qualityOrdinal>t.policy.qG,U=f<=t.policy.qG?Q.Rx():Q.C();if(!N||m||U)H[f]=Q}return H}; yTW=function(t,f,H){var Q=H.reason==="m"||H.reason==="s";t.policy.N1&&Ik&&g.Vx&&(!Q||H.J<1080)&&(f=f.filter(N=>N.video&&(!N.W||N.W.powerEfficient))); if(f.length>0)if(wO()){let N=cTW(t,f);f=f.filter(m=>!!m&&!!m.video&&m.pM===N[m.video.qualityOrdinal].pM)}else{let N=f[0]?.video?.qualityOrdinal; if(N){H=f.filter(U=>!!U&&!!U.video&&U.video.qualityOrdinal===N); let m=cTW(t,H)[N].pM;f=f.filter(U=>!!U&&!!U.video&&U.pM===m)}}return f}; rTI=function(t,f){for(var H=0;H+1Q}; LpI=function(t,f,H){if(f.info.pM==="f"||t.a$.includes(C$(f,t.jP.w7)))return f;for(let Q=0;QH.info.itag===f); if(!t)throw Error("Itag "+f+" from server not known.");return t}; x2d=function(t){var f=[];if(t.J.reason==="m"||t.J.reason==="s")return f;if(C68(t.jP)){for(let H=Math.max(0,t.videoIndex-2);Hm?N=0:Q[U]>t.buffered[U]&&(U===m-1?N=2:U===m-2&&Q[U+1]>t.buffered[U+1]&&(N=3))}t.J.add(f<<3|(H&&4)|N);f=Math.ceil(t.track.bd()*1E3);t.J.add(f-t.W);t.W=f;if(N===1)for(t.J.add(m),f=0,U=0;U=2&&t.J.add(Q[m- 1]-t.buffered[m-1]);H&&t.J.add(H);t.buffered=Q}; wOJ=function(t,f,H,Q,N){if(!Q.AP)return H.length===0?H.push(Q.clone()):(t=(f=H.pop())?IrH(t,f,Q):null)?H.push(t):H.push(Q.clone()),N;(H=(H=H.pop())?IrH(t,H,Q):null)||(H=Q);if(H.J)return t.logger&&t.logger({incompleteSegment:H.y9()}),N;var {formatId:m,Xv:U,startTimeMs:C,clipId:D,W2:k}={formatId:g.Un(H.w6.info,t.jP.w7),Xv:H.Xv+t.C,startTimeMs:H.segmentStartTime*1E3,clipId:H.clipId,W2:H.Y*1E3};Q={clipId:D,formatId:m,startTimeMs:C,durationMs:k,SY:U,I1:U};N=pOV(f,Q.startTimeMs);H=N>=0?f[N]:null;var F; if(F=H){F=Q;var A=N,V=H.startTimeMs+H.durationMs,O=F.startTimeMs+F.durationMs;if(F.startTimeMs-V>t.J)F=!1;else if(n1J(t,H.formatId,F.formatId))H.durationMs=Math.max(V,O)-H.startTimeMs,H.I1=Math.max(H.I1,F.I1),F=!0;else if(Math.abs(H.startTimeMs-F.startTimeMs)<=t.J)if(H.durationMs>F.durationMs+t.J){A=H.formatId;var z=H.SY,r=H.I1;H.formatId=F.formatId;H.durationMs=F.durationMs;H.SY=F.SY;H.I1=F.I1;F.formatId=A;F.startTimeMs=O;F.durationMs=V-O;F.SY=z;F.I1=r;F=!1}else H.formatId=F.formatId,F=!0;else V> F.startTimeMs&&(V>O&&(f.splice(A+1,0,{formatId:H.formatId,startTimeMs:O,durationMs:V-O,SY:F.I1+1,I1:H.I1}),t.logger&&t.logger({splitOldStart:H.startTimeMs?.toFixed(3),splitOldEnd:V?.toFixed(3),splitNewStart:F.startTimeMs?.toFixed(3),splitNewEnd:O?.toFixed(3)})),H.durationMs=F.startTimeMs-H.startTimeMs,H.I1=F.SY-1),F=!1}F?Q=H:(N+=1,f.splice(N,0,Q));H=0;for(F=N+1;F=z+V.J?V=!0:r+V.JH.startTimeMs-Q.startTimeMs); return t>=0?t:-t-2}; KpI=function(t,f,H){if(t.logger){var Q=[];for(let N=0;N0&&(0,g.I)()-t.D<5E3&&(t.logger&&t.logger({dend:N.y9()}),Q=SJ(Q,m,m+.01))}N=[];for(var U=m=0;m=C){let z={...t.uL[U]};var k=t.jP.O.get($Y(t.uL[U].formatId)),F=Math.max(D,C);C=k.index.Ar(F+t.J/1E3);D=k.index.getStartTime(C);var A=C+ +(Math.abs(D-F)> t.J/1E3);F=A+t.C;A=k.index.getStartTime(A)*1E3;U!==t.O||f?(z.SY=F,z.startTimeMs=A):(t.logger&&t.logger({pEvict:"1",og:z.startTimeMs,adj:D*1E3}),z.SY=C+t.C,z.startTimeMs=D*1E3);C=t.policy.J4?11:t.Y?.Y||11;!H&&U===t.O&&Vt.J/1E3);C=D+t.C;k=k.index.zf(D)*1E3;z.I1=C;z.durationMs=k-z.startTimeMs;z.SY<=z.I1&&N.push(z)}Om.clone()); t.uL.forEach(m=>{f.push({...m})}); var Q=t.A.R9(),N=t.O;for(let m of Q)N=wOJ(t,f,H,m,N);f.forEach(m=>{m.startTimeMs&&(m.startTimeMs+=t.timestampOffset*1E3)}); return{uL:f,pI:H}}; n1J=function(t,f,H){return f.itag!==H.itag||f.xtags!==H.xtags?!1:t.jP.w7||f.lmt===H.lmt}; Kd=function(t){return{downloadedEndTime:Math.round(t.RB?t.RB.W:0),maxKnownEndTime:Math.round(t.J.index.uZ()),averageByteRate:Math.round(t.J.info.Ns)}}; MJ=function(t,f=!1){!f||t.indexRange&&t.initRange&&t.RB||vl(t,new Bl("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));f={lmt:t.J.info.lastModified,docid:t.policy.O,fmtid:t.J.info.id,type:t.J.info.mimeType.split(";")[0],csz:t.chunkSize,clen:t.Y*t.chunkSize+t.O};t.crypto&&(f.ck=t.j,f.civ=t.D);f="local://localhost/videoplayback?"+g.dC(f);f={itag:+t.J.info.itag,mimeType:t.J.info.mimeType,bitrate:t.J.info.bv*8,lastModified:String(t.J.info.lastModified),initRange:t.initRange?.J(), indexRange:t.indexRange?.J(),url:f};var H=t.J.info.O;H&&(f.xtags=H);if(H=t.J.info.video)if(f.quality=H.quality,f.qualityLabel=H.qualityLabel,f.width=H.width,f.height=H.height,H=H.fps)f.fps=H;if(t=t.J.info.audio){if(H=t.sampleRate)f.audioSampleRate=String(H);if(t=t.numChannels)f.audioChannels=t}return f}; t6=function(t,f,H=!1){f.then(Q=>{t.V.delete(f);(H||Q===4)&&t.X.resolve(Q)},Q=>{t.X.reject(Q)})}; fy=function(t){return!!t.RB&&t.RB.X()}; vl=function(t,f){as(t.policy.O)!==4&&(WR(t.policy.O,4),g.Yf(f),t.X.reject(new Bl(f.message)))}; BRV=function(t,f){var H=0,Q=Ye(f.O);if(t.Y=Q.length)return;if(H<0)throw Error("Missing data");t.Y=t.C;t.O=0}for(;H{var N=yi(Q,t.RB.w6.info,MJ(t,!0),H,t.policy.Fv,t.Y,f,t.crypto);t6(t,N,!0)})}else vl(t,new Bl("Woffle: Expect always re-mark currentChunkOffset at EOS")); else vl(t,new Bl("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; Hd=function(t,f){if(!fy(t)&&!t.d6()){if(!(t.Fv||(t.Fv=!0,t.C>0))){var H=Kd(t);H=yi(t.policy.O,t.J.info,MJ(t),H,t.policy.Fv);t6(t,H)}if(f.info.type===1){if(t.RB){vl(t,Error("Woffle: Expect INIT slices to always start us off"));return}t.initRange=DX(0,f.O.totalLength)}else if(f.info.type===2)t.RB&&t.RB.type===1||vl(t,Error("Woffle: Index before init")),t.indexRange=DX(t.initRange.end+1,f.O.totalLength);else if(f.info.type===3){if(!t.RB){vl(t,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(t.RB.type===3&&!uR(t.RB,f.info)&&(t.A=[],f.info.Xv!==VD(t.RB)||f.info.J!==0))return;if(f.info.AP){for(let Q of t.A)BRV(t,Q);t.A=[]}else{t.A.push(f);t.RB=f.info;return}}else{vl(t,Error("Woffle: Unexpected slice type"));return}t.RB=f.info;BRV(t,f);tn2(t)}}; MRJ=function(t){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(t.J.index.uZ()),averageByteRate:Math.round(t.J.info.Ns)}}; f10=function(t){t=g.Fv(t,1886614376);for(let f of t);return g.rz(t,f=>IL(f))}; HQd=function(t){var f=g.XI(t,(Q,N)=>Q+N.length,0); f=new Uint8Array(f);var H=0;for(let Q of t)f.set(Q,H),H+=Q.length;return f}; $9I=function(t){a:{var f=t.initData;try{var H=0;let N=new DataView(f.buffer);for(;H0){let D=N.getUint32(H+28);U+=D*16+4}let C=N.getUint32(H+U-4);try{let D=QOe(f.subarray(H+U,H+U+C));if(D!==null){var Q=D;break a}}catch(D){}H+=m}Q=null;break a}catch(N){Q=null;break a}Q=void 0}if(Q!=null){f=pp(xK(Q,7,void 0,lD));f==null||t.vD||(t.cryptoPeriodIndex=f);f=pp(xK(Q,10,void 0,lD)); f!=null&&f>0&&!t.vD&&(t.J=f);for(let N of g.Bg(Q,2,t_,void 0===at?2:4))Q=t.O,f=Q.push,H=pn(N),H=g.sS(H,4),f.call(Q,H)}}; NCJ=function(t){return isNaN(t.cryptoPeriodIndex)?g.sS(t.initData):`${t.cryptoPeriodIndex}`}; Q_=function(t){if(t.offset>=t.O.totalLength)throw Error();return OZ(t.O,t.offset++)}; m9e=function(t,f=!1){var H=Q_(t);if(H===1){f=-1;for(H=0;H<7;H++){var Q=Q_(t);f===-1&&Q!==255&&(f=0);f>-1&&(f=f*256+Q)}return f}Q=128;for(let N=0;N<6&&Q>H;N++)H=H*256+Q_(t),Q*=128;return f?H:H-Q}; U90=function(t){try{let f=m9e(t,!0),H=m9e(t,!1);return{id:f,size:H}}catch(f){return{id:-1,size:-1}}}; iQW=function(t){for(var f=new C$d(t),H=-1,Q=0,N=0;!Q||!N;){let {id:m,size:U}=U90(f);if(m<0)return;if(m===176){if(U!==2)return;Q=f.J()}else if(m===186){if(U!==2)return;N=f.J()}m===374648427?H=f.J()+U:m!==408125543&&m!==174&&m!==224&&f.skip(U)}f=VN(t,0,H);H=new DataView(f.buffer);H.setUint16(Q,3840);H.setUint16(N,2160);Q=new hm([f]);of(Q,t);return Q}; $V=function(t){t.Cd?.dispose();t.Cd=null}; Ni=function(t,f){f={rst4disc:f,cd:t.AU.toFixed(3),sq:t.DY?t.DY.Xv:-1};t.H9=NaN;t.AU=0;t.cz=-1;t.DY=null;t.Rt=NaN;t.Qu=NaN;t.F5=null;t.loader.U("mdstm",f)}; mF=function(t){t.cD=null;t.sA=-1;t.mp=0;t.Tt=null;t.kU=NaN;t.mU=0;t.e$=null}; Ux=function(t,f){if(f.info.AP){t.G_=f.info;if(t.Tt){var H=t.Tt,Q=gy0(t,!1);H=D9d(H);t.loader.fI(t.w6,Q,H);t.policy.IJ&&jf(f.info,Q);t.e$||t.policy.Hn||t.pH();t.e$=null}mF(t)}t.Cd&&Hd(t.Cd,f);if(Q=t.n1())if(Q=Q.W(f,t.policy.jo,t.policy.g7)){t.aB.pop();t.aB.push(Q);return}t.aB.push(f)}; uQB=function(t,f){var H=g.n$(f);if(jJ(f.info.w6.info)&&f.info.w6.info.video.primaries==="bt2020"){var Q=new Jc(H);al(Q,[408125543,374648427,174,224,21936,21937])&&(Q=Q.start+Q.pos,H.getUint8(Q)===129&&H.getUint8(Q+1)===1&&H.setUint8(Q+1,9))}Q=f.info.w6.info;Q.C()&&!jJ(Q)&&(Q=g.n$(f),(new Jc(Q)).cP(),yq([408125543,374648427,174,224],21936,Q));f.info.w6.info.be()&&mX(f.info.w6,H);f.info.w6.info.vD()&&f.info.be()&&(H=g.n$(f),(new Jc(H)).cP(),yq([408125543,374648427,174,224],30320,H)&&yq([408125543,374648427, 174,224],21432,H));if(t.policy.Oi&&f.info.w6.info.vD()){Q=g.n$(f);var N=new Jc(Q);if(al(N,[408125543,374648427,174,29637])){H=e3(N,!0);N=N.start+N.pos;for(var m=0;m=C.FP()+Q):f=t.getDuration()>=C.getDuration(),f=!f;f&&kbJ(H)&&(f=t.H6,i4?(Q=CU(H),C=1/Q,Q=t.FP(Q),f=f.FP()+C-Q):f=f.getDuration()- t.getDuration(),f=1+f/H.info.Y,iF(g.n$(H),f))}else{Q=!1;t.Tt||(gO(H),H.J&&(t.Tt=H.J,Q=!0,m=H.info,U=H.J.segmentNumber,m.j="updateWithEmsg",m.Xv=U,m=H.J,m.X&&t.w6.Fv(!m.X,"emsg"),m=H.info.w6.info,U=g.n$(H),g.Nb(m)?Ok(U,1701671783):m.vD()&&yq([408125543],307544935,U)));a:if((m=mE(H,t.policy.KM))&&im(H))U=TC2(t,H),t.AU+=U,m-=U,t.mU+=m,t.H9=t.policy.LQ?t.H9+m:NaN;else{if(t.policy.kc){if(U=D=t.loader.kY(g.Hn(H),1),t.H9>=0&&H.info.type!==6){if(t.policy.LQ&&isNaN(t.Qu)){g.Yf(new g.NY("Missing duration while processing previous chunk", H.info.y9()));t.loader.isOffline()&&!t.policy.wG||F98(t,H,U);Ni(t,"m");break a}N=D-t.H9;var k=N-t.AU;let F=H.info.Xv,A=t.DY?t.DY.Xv:-1,V=t.Rt,O=t.Qu,z=t.policy.NF&&N>t.policy.NF,r=Math.abs(k)>10,d=Math.abs(t.H9-U)<1E-7;if(Math.abs(k)>1E-4){t.lH+=1;let R=t.Tt?.O();k={audio:`${+t.Ld()}`,sq:F.toFixed(),sliceStart:D,lastSq:A.toFixed(),lastSliceStart:V,lastSliceDuration:O,totalDrift:(N*1E3).toFixed(),segDrift:(k*1E3).toFixed(),skipRewrite:`${+(z||r)}`};R?.length&&(k.adCpn=R[0]);t.loader.handleError("qoe.avsync", k);t.cz=F}z||r||d||(U=t.H9);D=TC2(t,H,D);m-=D;t.AU=N+D}}else U=isNaN(t.H9)?H.info.segmentStartTime:t.H9;F98(t,H,U)&&(t.mU+=m,t.H9=U+m,t.policy.MF&&t.lH>=t.policy.MF&&(t.lH=0,t.loader.P7({resetForRewrites:"count"})))}t.DY=H.info;t.Qu=NH(H);H.Y>=0&&(t.Rt=H.Y);if(Q&&t.Tt){Q=gy0(t,!0);jf(H.info,Q);t.cD&&jf(t.cD.info,Q);for(C of f)t.policy.W&&C.Xv!==t.Tt?.segmentNumber||jf(C,Q);(H.info.AP||t.cD&&t.cD.info.AP)&&H.info.type!==6||(t.e$=Q,t.policy.Ud?(f=D9d(t.Tt),t.loader.fI(t.w6,Q,f)):(f=t.loader,f.jP.isManifestless&& gk(f,Q,null,!!t.w6.info.video)),t.policy.Hn||t.pH())}}EyW(t,H);t.timestampOffset&&$x(H,t.timestampOffset)}; gy0=function(t,f){var H,Q=t.Tt;if(H=KS(Q))H.startSecs+=t.kU;var N=t.kU,m=0;t.w6 instanceof Si&&(m=t.w6.m8);return new xY(Q.segmentNumber,N,f?m:t.mU,Q.ingestionTime,`sq/${Q.segmentNumber}`,void 0,void 0,f,H,t.policy.Fg?Q.J:null)}; D9d=function(t){return t.Oq()?new DC(Bf(t),t.O(),Mw(t),tc(t),fV(t),g.HW(t),g.Qq(t)):null}; TC2=function(t,f,H){var Q=0;if(f.info.w6.info.vD()&&!im(f))return 0;if(t.H6&&!t.Ld()){let k=0;H&&g.Nb(f.info.w6.info)?k=H-t.H9:f.info.w6.info.vD()&&(k=t.AU);var N=f.info.Xv;H=mE(f,t.policy.KM);let {OT:F,IQ:A}=t.H6.iE();N=N===F||N>F&&N>t.cz;var m=Math.abs(A-k)>.02;if(t.policy.rP){var U=Math.abs(A-k);if(N&&U>t.policy.rP&&U<10)return t.loader.U("avdesync",{ad:String(A.toFixed(3)),vd:String(k.toFixed(3)),diff:String(U.toFixed(3))}),t.loader.P7({avDesync:"count"}),0}if(f.info.w6.info.vD()&&t.policy.vk)return 0; if(N&&m){Q=Math.max(.95,Math.min(1.05,(H-(A-k))/H));if(g.Nb(f.info.w6.info))iF(g.n$(f),Q);else if(f.info.w6.info.vD()&&(m=k-A,!g.Nb(f.info.w6.info)&&(f.info.w6.info.vD(),Q=new Jc(g.n$(f)),N=f.X?Q:new Jc(new DataView(f.info.w6.O.buffer)),mE(f,!0)))){var C=m*1E3,D=Xv(N);N=Q.pos;Q.pos=0;if(Q.J.getUint8(Q.pos)===160||cW(Q))if(z2(Q,160))if(e3(Q,!0),z2(Q,155)){if(m=Q.pos,U=e3(Q,!0),Q.pos=m,C=C*1E9/D,D=sk(Q),C=D+Math.max(-D*.7,Math.min(D,C)),C=Math.sign(C)*Math.floor(Math.abs(C)),!(Math.ceil(Math.log(C)/ Math.log(2)/8)>U)){Q.pos=m+1;for(m=U-1;m>=0;m--)Q.J.setUint8(Q.pos+m,C&255),C>>>=8;Q.pos=N}}else Q.pos=N;else Q.pos=N;else Q.pos=N}Q=mE(f,t.policy.KM);Q=H-Q}Q&&f.info.w6.info.vD()&&t.loader.U("webmDurationAdjustment",{durationAdjustment:Q,videoDrift:k+Q,audioDrift:A})}return Q}; F98=function(t,f,H){if(!Qb(f,H))return f=On(f.info),f.smst="1",Pd(t.loader,f||{}),!1;isNaN(t.kU)&&(t.kU=H);return!0}; kbJ=function(t){return t.info.w6.Y()&&t.info.Xv===t.info.w6.index.Me()}; VnV=function(t,f,H,Q,N,m,U,C,D,k){var F=f.exports.MediaStream_getBatchedStreamEvents(H);if(F)try{var A=f.memory.buffer(F,Q*88);let r=new DataView(A.buffer,A.byteOffset,Q*88),d=f.memory.heap();F=[];for(A=0;A0&&(EK.OA=w2);SC!==4294967295&&(EK.cryptoPeriodIndex=SC);v>=0&&(EK.J=v);EK.vD=Q.info?.vD()??!1;t.loader.ma(EK); break;case 4:let It=W4(KJ),e_=$N(It);if(e_){let jX=new YN(e_,GH);t.J=jX;jX.X&&Q.Fv?.(!jX.X,"emsg");let ls=KS(jX);ls&&(ls.startSecs+=q,t.loader.Bx(Q,ls,jX.segmentNumber,jX.Oq()))}break;case 7:let FM;try{let jX=JSON.parse(GH);jX&&typeof jX==="object"&&(FM=jX)}catch(jX){}if(FM&&FM.resetForRewrites!==void 0){t.loader.P7(FM);break}if(GH.startsWith("discontinuity_")){t.loader.U("mdstm",{rst4disc:GH.substring(14),cd:q.toFixed(3),sq:String(VY)});break}let rb=GH.replace(/[^a-zA-Z0-9;.!_-]/g,"_");t.loader.U("slice_not_fully_processed", {msg:rb});break;case 8:let ED;try{ED=JSON.parse(GH)}catch(jX){t.loader.U("wasm_json_parse_error",{ev:aH.toString()});continue}C(ED);Q.J()&&m&&LC(t.loader.jP,Q,t.Y);break;case 9:let As;try{As=JSON.parse(GH)}catch(jX){t.loader.U("wasm_json_parse_error",{ev:aH.toString()});continue}D(As);Q.J()&&m&&LC(t.loader.jP,Q,t.Y);break;case 10:N=GH;t.Y=N;WJ&&k&&(Q=k(WJ));Q.O=KJ;U?.O(KJ,N);Q.J()&&m&&LC(t.loader.jP,Q,N);break;case 11:Q.X=new P$H(ue,B);break;case 14:let j_=new xY(VY,q,B,Ud,`sq/${VY}`,void 0,void 0, !1,t.O,t.J?.J);N=null;t.J&&t.J.Oq()&&(N=new DC(Bf(t.J),t.J.O(),Mw(t.J),tc(t.J),fV(t.J),g.HW(t.J),g.Qq(t.J)));t.loader.fI(Q,j_,N);break;case 15:let $h=Number(GH);isNaN($h)||t.loader.Y5?.($h);break;case 6:let N5=new xY(VY,q,B,Ud,`sq/${VY}`,void 0,void 0,!0,t.O,t.J?.J);if(t.policy?.Ud??!0)N=null,t.J&&t.J.Oq()&&(N=new DC(Bf(t.J),t.J.O(),Mw(t.J),tc(t.J),fV(t.J),g.HW(t.J),g.Qq(t.J))),t.loader.fI(Q,N5,N);else{var V=t.loader;V.jP.isManifestless&&gk(V,N5,null,!!Q.info.video)}break;case 12:var O=t.loader;N= Q;var z=new xY(VY,q,B,Ud,`sq/${VY}`,void 0,void 0,!0,t.O,t.J?.J);O.jP.isManifestless&&qP(O.jP,z.Xv,!!N.info.video);break;case 5:let yv;try{yv=JSON.parse(GH)}catch(jX){t.loader.U("wasm_json_parse_error",{ev:aH.toString()});continue}yv.startSecs+=q;t.O=yv;t.loader.Bx(Q,yv,VY,t.J?.Oq()??!1);break;case 13:mX(Q,new DataView(KJ.buffer,KJ.byteOffset,KJ.byteLength));break;default:t.loader.U("wasm_unknown_ev",{ev:aH.toString()})}}}finally{f.exports.MediaStream_clearPendingEvents(H)}else f.exports.MediaStream_clearPendingEvents(H)}; u4=function(t){t.g0&&(t.g0.dispose(),t.g0=null);t.fg=void 0;t.SW=void 0}; Ex=function(t,f){var H=t.Fp(),Q=H.exports.MediaSlice_getType(f),N=H.exports.MediaSlice_getSegNum(f),m=H.exports.MediaSlice_getStartTime(f),U=H.exports.MediaSlice_getDuration(f),C=H.exports.MediaSlice_isEndOfSegment(f)!==0,D=H.exports.MediaSlice_getSliceOffset(f),k=H.exports.MediaSlice_getSegmentLmt(f),F=H.exports.MediaSlice_isFastSeekable(f)!==0,A=H.exports.MediaSlice_getClipId(f),V=H.exports.MediaSlice_getClipIdLength(f),O=H.exports.MediaSlice_getFormatId(f),z=H.exports.MediaSlice_getFormatIdLength(f), r=H.exports.MediaSlice_getSegmentMediaSource(f),d=H.exports.MediaSlice_getRequestToken(f),R=H.exports.MediaSlice_getRequestTokenLength(f),q=H.memory.heap(),v="";A&&V>0&&(v=g.ea(new Uint8Array(q,A,V)).replace(/\0/g,""));A="";O&&z>0&&(A=g.ea(new Uint8Array(q,O,z)).replace(/\0/g,""));O="";d&&R>0&&(O=g.ea(new Uint8Array(q,d,R)).replace(/\0/g,""));d=A&&t.TH?t.TH(A):t.w6;q=H.memory.heap();z=H.exports.MediaSlice_getData(f);R=H.exports.MediaSlice_getLength(f);q=new hm([(new Uint8Array(q,z,R)).slice()]);z= H.exports.MediaSlice_getSegmentByteRangeStart(f);H=H.exports.MediaSlice_getSegmentLengthBytes(f);f=void 0;H>0&&d.Y()&&(f=DX(z,H));U||typeof d.m8!=="number"||(U=d.m8);Q=new Jo(Q,d,f,"wasm",N,m,U,D,R,C,k,v,F,r,O);C=new K$(Q,q);if(t.policy.kc||t.policy.Ml)Q=!!Q.J&&N===t.zM,C.Y=Q?t.Uh:m,C.C=Q?t.mz:U,Q||(t.zM=N,t.Uh=C.Y,t.mz=C.C);return C}; m6d=function(t){t.W=!0;t.Eb=!0;t.C=-1;ID(t,Infinity)}; RD=function(t){for(let f of t.O)o6(t,f);t.O=[];t.J=null}; qB=function(t,f,H=!1){if(t.Ii){let Q=t.Ii.hP(),N=qH(Q,f),m=NaN,U=kV(t);U&&(m=qH(Q,U.w6.index.getStartTime(U.Xv)));if(N===m&&t.J&&t.J.O&&OQH(Tj(t),0))return f}t=FZ(t,f,H);return t>=0?t:NaN}; ID=function(t,f,H){t.w6.J();var Q=FZ(t,f);if(Q>=0)return Q;t.X?.JG(f,H);f=Math.min(f,t.Y.Gf());t.J=t.policy.JG?null:t.w6.D(f).P5[0];A6(t)&&(t.policy.La&&H?.seekSource===60||t.Ii&&t.Ii.abort(),t.policy.bV&&t.X?.j());t.Ml=0;return t.J?t.J.segmentStartTime:f}; p4=function(t){return t.Y.s3()}; YV=function(t,f,H=!1,Q=!1){f&&i4&&t.Y.dK(f.wa());H||t.X?.X();t.Ii=f;t.X?.Fv(t.Ii,Q)}; kV=function(t){return t.policy.UM?t.X?.c5()||null:t.Ii&&t.Ii.yp()}; JvJ=function(t){var f={};for(let H=0;H4&&t.V.shift()}; a18=function(t,f){if(f.uR()){let H=f.gk();for(let Q of H)t.policy.Y&&f instanceof Sd&&t.U("omblss",{s:Q.info.y9()}),t.WO(f.info.P5,Q,f.Jw())}}; W9J=function(t){t.O.length?t.J=g.Lw(g.Lw(t.O).info.P5):t.Y.Eh()?t.J=t.Y.n1().info:t.J=kV(t)}; Ox=function(t,f){var H={uL:[],A_:[]};return t.X?.V(f)??H}; FZ=function(t,f,H=!1){if(!t.J||!t.J.O)return NaN;t=Tj(t);f=zYI(t,f+.02,H);return f<0?NaN:OQH(t,H?f:0)?t[f].segmentStartTime:NaN}; A6=function(t){if(t.w6.info.pM==="f"||t.policy.O&&t.Y.No())return!0;var f=kV(t);if(!f)return!1;var H=J6(f)&&f.AP;return t.isManifestless&&t.Fv>0?H||f.Xv>=t.Fv:H}; J6=function(t){return t?t.X():!1}; eYV=function(t){var f=kV(t);return f?f.W-t.loader.getCurrentTime():0}; a6=function(t,f,H,Q){if(!t.w6.index.Jc(f,!0))return!1;try{RD(t);t.Y.S3(f);if(t.policy.J)return t.J=null,!0;Q>H?ID(t,Q):t.J=t.w6.W(f-1,!1).P5[0]}catch(N){return f=BX(N),f.details.reason="rollbkerr",t.loader.handleError(f.errorCode,f.details,f.severity),!1}return!0}; o6=function(t,f,H=!1){t.H4(f,H);f.dispose()}; Wd=function(t){var f=t.Y.n1();return f?f.info:kV(t)}; zj=function(t,f){var H;for(H=0;HzR(N,Q))?(t.J=Q,t.policy.Y&&t.U("cer",{lsr:"lsp", lsp:Q.y9()})):(TR(f.info.P5[0])?(t.J=f.aH&&f.aH.Y?J9H(f.aH.Y):OxH(f.info.P5[0]),t.policy.Y&&t.U("cer",{lsr:t.J.y9(),lsp:Q?.y9()})):(t.J=null,t.policy.Y&&t.U("cer",{lsr:"null",lsp:Q?.y9()})),t.loader.isOffline()&&!t.policy.wG||o6(t,f,!0))}}; ee=function(t){return A6(t)||J6(t.Y.n1()?.info)}; Tj=function(t){var f=[],H=kV(t);H&&f.push(H);f=g.wz(f,t.Y.R9());for(let Q of t.O)for(let N of Q.info.P5)Q.WJ&&(f=g.lo(f,m=>!Wz(m,N))),(TR(N)||N.JG())&&f.push(N); t.J&&!VxH(t.J,g.Lw(f),t.J.w6.Y())&&f.push(t.J);return f}; OQH=function(t,f){if(!t.length)return!1;for(f+=1;f=f)return N}return Q}; je=function(t){return!(!t.J||t.J.w6===t.w6)}; jOI=function(t,f,H){return t.policy.J?t.JP(!0)f&&t.Wf.s_)}; hYJ=function(t,f){var H=p4(t);return H&&H.info.type!==6?!f.V(t,H.info.Xv):!1}; L9e=function(t,f){for(let H of t.JG)if(H.segmentNumber===f)return H.kD?2:1;return 0}; l1W=function({hasSubfragmentedFmp4:t=!1,Th:f=!1}={}){var H=new ZQJ;H.xh=t||f;return H}; Gj=function(t){return t.J&&t.oj&&t.playbackStartPolicy}; GhV=function(t,f,H=!1){f.video.qualityOrdinal>1080&&!t.YZ&&(t.B5=36700160,t.H5=5242880,t.m2=Math.max(4194304,t.m2),t.YZ=!0);f.video.qualityOrdinal>2160&&!t.C8&&(t.B5=104857600,t.bv=13107200,t.C8=!0);t.E2.experiments.J("html5_samsung_kant_limit_max_bitrate")!==0?f.isEncrypted()&&g.ni()&&g.IS("samsung")&&(g.IS("kant")||g.IS("muse"))&&(t.bv=t.E2.experiments.J("html5_samsung_kant_limit_max_bitrate")):f.isEncrypted()&&g.ni()&&g.IS("kant")&&(t.bv=1310720);t.hE!==0&&f.isEncrypted()&&(t.bv=t.hE);t.yF!==0&& f.isEncrypted()&&H&&(t.bv=t.yF);f.bv&&(t.xZ=Math.max(t.w2,Math.min(t.m2,5*f.bv)))}; sx=function(t,f,H=0){return t.E2.experiments.J(f)||H}; h6=function(t,f,H,Q){t.oj&&(t.playbackStartPolicy=f,t.fu=H,t.Ut=Q)}; klH=function(t,f){if(f<0)return!0;var H=t.Me();return f0)return 2;if(f<0)return 1;H=t.Me();return f0&&H(0,g.I)()?0:1}; ZC=function(t,f,H){if(t.policy.k0)return!1;var Q=t.FI;var N=f.J?.a$()||-1;Q.O===3&&N+1>=Q.C?(Q.U("sdai",{haltrq:N+1,est:Q.C}),Q=!1):Q=Q.O!==2;if(!Q||!(f.J?f.J.w6.FV:f.w6.FV).j(t.policy,t.kg,t.loader.QJ)||t.loader.isSuspended&&(!Ly(t.schedule)||t.loader.Bi))return!1;if(t.policy.O&&eb>=5)return g.X9(t.loader.U6),!1;if(t.jP.isManifestless){if(f.O.length>0&&f.J&&f.J.Xv===-1||f.O.length>=t.policy.K7||!t.policy.Y3&&f.O.length>0&&!t.policy.D.xh)return!1;if(f.W)return!t.jP.isLive||!isNaN(t.Hh)}if(sO9(f))return!1; if(!f.J){if(!f.w6.J())return!1;ID(f,t.loader.getCurrentTime())}if(p4(f)&&(f.n1()!==p4(f)||t.loader.isSuspended))return!1;N=(Q=t.policy.t0)&&!f.O.length&&f.JP(!0)=t.policy.R7)return!1;Q=f.J;if(!Q)return!0;Q.JG()&&Q.w6.J()&&(f.J=g.Lw(Q.w6.v5(Q)),Q=f.J);if(!Q.X()&&!Q.w6.C(Q))return!1;m=t.jP.WD||t.jP.isWindowedLive;if(t.jP.isManifestless&&m){m=f.w6.index.Me();var U= H.w6.index.Me();m=Math.min(m,U);if(f.w6.index.Cb()>0&&m>0&&Q.Xv>=m)return f.Fv=m,H.Fv=m,!1}if(Q.w6.info.audio&&Q.JG()||Q.X())return!1;m=!f.Eb&&!H.Eb;if(N=!N)N=Q.W,N=!!(H.J&&!J6(H.J)&&H.J.WXsV(t,f)?(XsV(t,f),!1):(t=f.Ii)&&t.isLocked()?!1:!0}; R6=function(t,f){t70(t.loader,f);var H=ho(f),Q=t.loader.Xd();H={cR:t.schedule,Uw:H,Y7:tzJ(t.zY,H),sM:kY(f.P5[0]),disableRecording:uD(23,8774,f.FV.J),m0:t.policy.Y,bY:(N,m)=>{t.loader.QU(N,m)}}; t.schedule.O.X&&(H.MN=(t.videoTrack.w6?.info.bv||0)+(t.audioTrack.w6?.info.bv||0));t.GI&&(H.Xv=f.P5[0].Xv,H.Hh=f.Hh,H.GI=t.GI);Q={Gk:aae(f,t.loader.getCurrentTime()),xA:t.policy.Xs&&GR(f)&&f.P5[0].w6.info.video?x2d(t.Ed):void 0,IU:t.policy.a$,poToken:t.loader.Kx(),HY:t.loader.SJ(),IW:isNaN(t.IW)?null:t.IW,tg:t.tg,h7:t.h7,KB:Q};return new x5(t.policy,f,H,t.kg,(N,m)=>{try{a:{let w2=N.info.P5[0].w6,SC=w2.info.video?t.videoTrack:t.audioTrack;if(!(N.state>=2)||N.isComplete()||N.O6()||!(!t.loader.mediaSource|| t.loader.isSuspended||SC.JP()>3)){{var U=t.policy,C=t.kg;let WJ=N.O6();if(N.isComplete()||!WJ||N.info.FV.eZ(U,C))var D=0;else{var k=U.RJ;if(!k||WJ=2){ATJ(t.timing,N,w2);var A=t.loader;t.IW&&N.sO&& A&&(t.IW=NaN,t.loader.Cj(N.sO),t.loader.iV(),t.loader.U("cabrUtcSeek",{mediaTimeSeconds:N.sO}));N.dA&&t.IW&&N.dA&&!N.dA.action&&(t.loader.nH(t.IW),t.IW=NaN,t.loader.U("cabrUtcSeekFallback",{targetUtcTimeSeconds:t.IW}));N.Wu&&t.loader.qT(N.Wu);t.policy.Es&&(t.h7=N.h7);if(N.state===3){zj(SC,N);GR(N.info)&&l4(t,SC,w2,!0);if(t.r7){let WJ=N.info.QZ();WJ&&t.r7.Qs(N.info.P5[0].Xv,w2.info.id,WJ)}t.loader.Pj()}else if(N.isComplete()&&N.info.P5[0].type===5){if(N.state!==4)N.Do()&&t.loader.handleError(N.uP(), N.ME());else{var V=(N.info.P5[0].w6.info.video?t.videoTrack:t.audioTrack).O[0]||null;V&&V instanceof x5&&V.O6()&&V.tF()}N.dispose()}else{if(!N.Do()&&N.s_&&N.state>=2&&N.state!==3){var O=N.xhr.getResponseHeader("X-Response-Itag");if(O){var z=SBW(t.Ed,O),r=N.info.Y;if(r){var d=r-z.m2();z.JG=!0;N.info.P5[0].w6.JG=!1;var R=z.j(d);N.info=R;if(N.aH){var q=N.aH,v=R.P5;(v.length!==q.P5.length||v.length=t.policy.UQ&&t.r7&&N.info.isDecorated()&&VY==="net.badstatus"&&cd(t.r7,lX,Tw))){var ue=(WJ.info.video&&WJ.FV.O>1||N.yk===410||N.yk===500||N.yk===503)&&!(b0(t.Ed.W).size>0)&&!uD(19,8770,WJ.FV.J),aH= N.ME(),GH=WJ.info.video?t.videoTrack:t.audioTrack;ue&&(aH.stun="1");t.loader.handleError(VY,aH);t.d6()||(ue&&d1(t.Ed,WJ),zj(GH,N),t.loader.Pj())}}else z=1,t.r7&&N.info.isDecorated()&&VY==="net.badstatus"&&cd(t.r7,lX,Tw)&&(z=0),t.jP.isLive&&N.uP()==="net.badstatus"&&t.J<=t.policy.Dk*2?(dv(t.jP),t.jP.WD||t.jP.isPremiere?K4(t.loader,0,{d1:"badStatusWorkaround"}):t.jP.isWindowedLive?K4(t.loader,t.jP.xc,{d1:"badStatusWorkaround",kY:!0}):Se(t.loader)):t.loader.handleError(VY,N.ME(),z);isNaN(t.IW)||(t.loader.nH(t.IW), t.IW=NaN)}t.policy.Hm&&!N.isComplete()?xV(t.loader):t.loader.Pj();var KJ=rvB(N,t.policy,t.kg);fZH(t,N,KJ)}}}}}catch(w2){KJ=t.W?1:0,t.W=!0,N=Kq(KJ),KJ=BX(w2,KJ),t.loader.handleError(KJ.errorCode,KJ.details,KJ.severity),N||t.loader.aW()}},Q)}; Q30=function(t,f,H){if(ZC(t,f,H)){H=t.O(f,H);if(t.r7){var Q=H.P5[0].w6.info.id;var N=t.FI;var m=H.P5[0].Xv;N=m<0&&!isNaN(N.W)?N.W:m;m=yT(t.FI,H.P5[0].C,N);let D=f===t.audioTrack?1:2,k=H.P5[0].w6.info.pM,F=Q.split(";")[0];a:{var U=t.FI;if(U.J){var C=U.J.VM.event;if(U.J.Xv===N){U=C==="predictStart"?void 0:U.J.VM.event;break a}if(U.J.Xv===N-1){U=C==="start"||C==="continue"?C:void 0;break a}}U=void 0}if(t.policy.v5&&t.FI.O!==0)Q=g.He8(t.r7,m,N,Q,D,k,U),N<0&&D===2&&G6(t.FI,0,0,!0),Q&&(t.loader.U("sdai", {ssdaiinfo:"1",ds:Q.t_?.km||"",skipsq:Q.t_?.YY||-1,itag:F,f:k,sg:N,st:m.toFixed(3)}),H.C=Q);else if(Q=t.r7.QZ(m,N,Q,D,k,U),N<0&&D===2&&G6(t.FI,0,0,!0),Q){m={dec_sq:N,itag:F,st:m.toFixed(3)};if(t.policy.EG&&f.isRequestPending(N-1)){t.loader.U("sdai",{wt_daistate_on_sg:N-1});return}t.loader.U("sdai",m);Q&&(H.J=new g.PF(Q));t.policy.Y&&(N=H.FV.Y.get("id")||"",Q=H.J?.get("id")||"",N!==Q&&t.loader.U("stmidmismatch",{cid:N,aid:Q}))}else t.FI.O!==5&&t.loader.U("sdai",{nodec_sq:N,itag:F,st:m.toFixed(3)})}t.policy.ri&& H.P5[0].Xv!==-1&&H.P5[0].Xv0&&(H=((0,g.I)()-t.loader.KX)/1E3,f=Math.min(f,t.policy.YC+t.policy.x9*H));f=t.loader.getCurrentTime()+f;return t.policy.d0&&(H=$D0(t.loader)+t.policy.d0,H=0||f.FV.Y.get("defrag")==="1"||f.FV.Y.get("otf")==="1"){f=null;break a}N=DX(0,4096)}N=new cz([new Jo(5,Q.w6,N,"createProbeRequestInfo"+Q.j,Q.Xv)],f.O);N.eZ=H;N.J=f.J;f=N}f&&R6(t,f)}}; l4=function(t,f,H,Q){if(!(H.J()||H.Ml()||H.JG||!H.FV.j(t.policy,t.kg,t.loader.QJ)||H.info.pM==="f"||t.policy.J)){if(Q){Q=t.zY;var N=H.info;Q=hJ(Q,N.video?Q.policy.u8:Q.policy.Gw,N.bv)}else Q=0;Q=H.j(Q);t=R6(t,Q);yD(Q)&&V_(f,t);H.JG=!0}}; XZ=function(t,f){if(f.d6())return!1;try{var H=f.info.P5[0].w6;let U=H.info.video?t.videoTrack:t.audioTrack;var Q=U;if(t.jP.isManifestless&&Q){t.J=0;Q.W&&(f.d6(),f.isComplete()||f.uR(),Q.W=!1);f.ku()&&t.loader.Q$.z7(1,f.ku());var N=f.Cb(),m=f.Uj();Ie(t.jP,N,m)}if(f.info.sM()&&!yD(f.info))for(let D of f.gk())U.h8(D);Q=U;for(t.loader.getCurrentTime();Q.O.length&&Q.O[0].state===4;){let D=Q.O.shift();a18(Q,D);Q.v5=D.Lp()}Q.O.length&&a18(Q,Q.O[0]);let C=!!p4(U);C&&f instanceof Sd&&(H.info.Ld()?FpB(t.timing): TRJ(t.timing));return C}catch(U){f=f.ME();f.origin="hrhs";a:{t=t.loader;H=U;if(H instanceof Error){f.msg||(f.msg=`${H.message}`);f.name||(f.name=`${H.name}`);if(H instanceof g.NY&&H.args)for(let [C,D]of Object.entries(H.args))f[`arg${C}`]=`${D}`;g.Yf(H);if(H.level==="WARNING"){t.N.P7(f);break a}}t.handleError("fmt.unplayable",f,1)}return!1}}; mDB=function(t){var f=t.videoTrack.w6.index;t.GI=new NAW({Vy:t.policy.Vy,xh:t.policy.D.xh,OF:f.uO(),Me:()=>f.Me(), K9:()=>f.K9()})}; UDW=function(t){if(t.O?.isLocked())return t.videoInfos;var f=b0(t.J),H=g.lo(t.videoInfos,Q=>Q.bv>t.Jh.bv?!1:!f.has(Q.id)); t.J.F1()&&(H=g.lo(H,Q=>Q.video.width<=854&&Q.video.height<=480)); return H}; CMe=function(t,f){var H=[];for(let Q of f)H.push(g.Un(Q,t.jP.w7));return H}; gs0=function(t){return t.O?.reason==="m"?"m":t.O?.reason==="s"?"s":t.O&&ieV(t,t.O)?t.O.reason:"a"}; ieV=function(t,f){return t.Jh.c_&&f.reason==="l"||t.Jh.Xg?!1:t.Jh.oU?!0:f.reason==="l"||f.reason==="b"||f.reason==="o"}; DDJ=function(t,f){var H=t.J.J;if(H){t.videoInfos=t.X;var Q=g.RA(t.videoInfos,N=>N.id===H); Q&&Q.video.qualityOrdinal===f?t.videoInfos=[Q]:(Q=t.videoInfos.map(N=>N.id),t.loader.U("sabrpf",{pfid:`${H}`, vfids:`${Q.join(".")}`}),dk(t,f,f),t.J.Fz(""))}else dk(t,f,f)}; dk=function(t,f,H){t.videoInfos=t.X;t.videoInfos=g.lo(t.videoInfos,Q=>Q.video.qualityOrdinal>=f&&Q.video.qualityOrdinal<=H)}; PMI=function(t,f){if(t.j){var H=g.lo(t.Y,Q=>Q.id===t.j); return I6(t,H).includes(f)}H=g.lo(t.Y,Q=>!!Q.d7?.isDefault); return H.length>0?I6(t,H).includes(f):I6(t,t.Y).includes(f)}; I6=function(t,f){var H=t.jP.w7;return f.map(Q=>$Y(g.Un(Q,H)))}; py=function(t,f,H=!1){j7I(t.J,f,H)}; EsJ=function(t,f,H,Q){var N=t.jP,m=t.N.getVideoData(),U=t.Bo,C=w10({cR:t.cR,E2:m.L(),N:t.N,s9:t.s9,Jh:t.Jh,EU:t.EU,Z4:t.Z4,S5:t.S5,Rj:t.Rj,a_:t.a_,K$:t.K$,sabrLicenseConstraint:m.sabrLicenseConstraint,gp:t.gp,gS:t.gS,vx:t.vx,DR:t.DR,W8:!!U,authorizedFormats:m.authorizedFormats,ZQ:t.ZQ,F1:t.F1,aE:t.aE,mu:t.mu}),D=ok(m,t.KB,t.nextRequestPolicy,t.MI,t.h5,t.H3,t.L2);H&&f&&(H=D.ZU?D.ZU.map(A=>A.type):[],f("sabr",{stmctxt:H.join("_"), unsntctxt:D.Z8?D.Z8.join("_"):""}));f=t.TG;H=t.Zj;H===void 0&&f===void 0&&(H=uze(N.w7,t.WG?.video),f=uze(N.w7,t.WG?.audio));if(m.tg)var k=m.tg;var F;(m=t.Jh?.eF)&&m>0&&(t.aE||t.JX)&&(F=new Uint8Array(m));U={Yc:C,A_:t.A_,TG:f,Zj:H,Bo:U,videoPlaybackUstreamerConfig:k,KU:D,Dq:F};Q&&t.Zo?t.Zo.length>0&&(U.Zo=t.Zo):t.t_&&(U.t_=t.t_);t.Jh?.AG()&&!wO()&&(t.CS&&(U.CS=t.CS),t.OU&&(U.OU=t.OU));U.uL=t.uL;U.CI=N.Vg;return U}; uze=function(t,f){return f?[g.Un(f.info,t)]:[]}; kP2=function(t,f,H){f=f$(t.FV,osI(t,f,H),f);t.DP()&&f.set("probe","1");t.m7()&&f.set("sbprobe","1");return f}; ny=function(t){var f={},H=[],Q=[];if(!t.data)return f;for(var N=0;N{f=Number(H);return`${f===1?2:f-1}---`})}; ed0=function(t,f=!1,H){var Q=g.a9(t.B.experiments,"debug_bandaid_hostname");return Q?(f=t.B.experiments.J("debug_bandaid_port"),Q=f>0?`${Q}:${f}`:Q,f=t.B.experiments.hG("debug_bandaid_insecure_scheme"),Bd(t,Q,f)):f&&H?.url&&!t.O?(Q=DW(53,4996,new g.PF(H.url)),Bd(t,Q)):t.J.get(0)?.location.clone()}; tb=async function(t,f){var H=Bd(t,"redirector.googlevideo.com");H.set("alr","yes");H.set("id",`${Math.round(Math.random()*1E5)}`);if(f===1||f===2)H.set("cmo=sensitive_content","yes"),H.set("sc","yes");f===2&&H.set("cmo=td","c.youtube.com");var Q=await g.jl(H.YX(),{format:"RAW",timeout:5E3});if(Q.xhr.status!==200||!Q.xhr.responseText)return Promise.reject(new g.NY("b204258371_no_host",H.YX(),Q.xhr.status));var N=new g.PF(Q.xhr.responseText);H=DW(21,5028,N);Q=N.get("ms");t=Bd(t,H);N=N.get("mm");t.set("ms", Q);t.set("mm",N);return H&&j32(H)?f!==2||Mi(H)?t:Promise.reject(new g.NY("b204258371_untrusted",H,Q)):Promise.reject(new g.NY("b204258371_invalid",H,Q))}; yN8=function(t,f){t=`https://${f.J()}/initplayback?c=${Hj(t.B)}&owc=1`;jd(t,"pw",H=>{H.ht=f.O})}; f8=function(t,f,H,Q){jd(`https://${f}/videoplayback?probe=1`,H,N=>{!Q.G("html5_onesie_host_racing")||Q.videoData.isLivePlayback||Q.G("html5_onesie_probe_ec_hosts")||Q.HV||GP9(Q);t.Y.push(N)},N=>{t.Y.push(N.details)})}; j32=function(t){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(t)}; Mi=function(t){var f=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(t)&&!f.test(t)}; Hx=function(t){for(;t.J.length&&!t.J[0].isEncrypted;){let {videoId:H,Eq:Q,formatId:N,buffer:m,gn:U}=t.J.shift();if(m)t.vU.nM.hh?.get(H)?.J(Q,N,m);else if(U)t.vU.nM.A4(H,Q,N);else{var f=t.vU;f.J[N].oO=!0;f=f.nM.hh?.get(H);f?.uh(N)&&f?.O(N)}}}; g.Zed=function(t){for(;!t.C&&!t.error;){var f=t;f.C=!!Qf(f,1);switch(Qf(f,2)){case 2:var H=void 0,Q=[],N=[];N.length=19;N.fill(0);var m=Qf(f,5)+257;H=Qf(f,5)+1;var U=Qf(f,4)+4;for(var C=0;C0;D--)Q.push(C)}Q.length!==U?f.error=!0:(H=Q.slice(-H),Q.length=m,LIH(f,Q,H));break;case 1:LIH(f,N4,mL);break; case 0:Ub(f,f.J&7);Q=Qf(f,16);m=Qf(f,16);(Q^m)!==65535&&(f.error=!0);m=f.data.subarray(f.O,f.O+Q);f.output.set(m,f.Y);f.O+=Q;f.Y+=Q;break;default:f.error=!0}t.Y>t.output.length&&(t.output=new Uint8Array(t.Y*2),t.Y=0,t.O=0,t.C=!1,t.J=0,t.register=0)}t.output.length!==t.Y&&(t.output=t.output.subarray(0,t.Y));return t.error?new Uint8Array(0):t.output}; Qf=function(t,f){for(;t.J=t.data.length)return t.error=!0,0;t.register|=t.data[t.O++]<>=f;t.J-=f;return H}; LIH=function(t,f,H){f=$r(f);H=$r(H);for(var Q=t.data,N=t.output,m=t.Y,U=t.register,C=t.J,D=t.O;;){if(C<15){if(D>Q.length+1){t.error=!0;break}U|=(Q[D+1]<<8)+Q[D]<>=7;k<0;)k=f[(U&1)-k],U>>=1;else U>>=k&15;C-=k&15;k>>=4;if(k<256)N[m++]=k;else if(t.register=U,t.J=C,t.O=D,k>256){U=C8[k];U+=Qf(t,iU[k]);D=hd0(t,H);C=g4[D];C+=Qf(t,Dl[D]);if(lZI&&UH.length&&(t.error=!0);t.register|=(H[Q+1]<<8)+H[Q]<=0)return Ub(t,H&15),H>>4;for(Ub(t,7);H<0;)H=f[Qf(t,1)-H];return H>>4}; Ub=function(t,f){t.J-=f;t.register>>=f}; $r=function(t){var f=[];for(var H of t)f[H]||(f[H]=0),f[H]++;var Q=f[0]=0;H=[];var N=0,m=0;for(var U=1;U7&&(N+=f[U]);for(Q=1;Q>D&1;C=N<<4|U;if(U<=7)for(D=1<<7-U;D--;)m[D<>=7;U--;){m[D]||(m[D]=-f,f+=2);let k=Q&1;Q>>=1;D=k-m[D]}m[D]=C}}return m}; Px=function(t,f){t.Y(`dcmprs_${t.context}_${t.J}_gz_${f}`)}; rNe=function(t,f){return ZD(t,function(){var H=this;return function*(){var Q=Date.now();try{Px(H,"s");var N=yield*lx(f());if(!N)throw Error("no result");Px(H,"e");return N}catch(U){Px(H,"f");var m=U;H.O(m,"gz");throw U;}finally{N=Date.now(),H.EJ("gz",N-Q,m)}}()})}; xDJ=function(t,f,H,Q,N=!1){return ZD(void 0,function(){return function*(){var m=(U,C)=>rNe(new Xv9(U,H,Q),()=>zU(C(t))); if(uU)try{return yield*lx(m("n",be2))}catch(U){}if(f)try{return yield*lx(m(f.isAsmjs?"a":"w",U=>cNH(U,f,N)))}catch(U){}return yield*lx(m("p",SJJ))}()})}; be2=async function(t){if(!uU)throw Error("DecompressionStream is not supported");var f=I9.Po(),H=new DecompressionStream("gzip"),Q=H.writable.getWriter();Q.write(t);Q.close();t=H.readable.getReader();for(H=new hm([]);;){let {value:N,done:m}=await t.read();if(m)break;H.append(N)}t=Ye(H);I9.f5("gznb",f,Math.ceil(t.byteLength/16));return t}; SJJ=function(t){var f=I9.Po();t=g.Zed(new g.RdH(t));I9.f5("gzjb",f,Math.ceil(t.byteLength/16));return t}; cNH=function(t,f,H=!1){var Q=I9.Po();if(H){var N=Sc(f,t),m=f.exports.w89c7e937b6fb6086(qQ(N).getId());f=bt(f,m);N.dispose();if(!f)throw Error("wasm_gz: fail");f=R9(f)}else{t=f.memory.copyIn(t);try{m=t.byteOffset;let U=t.byteLength,C=f.exports.getInflatedSize(m,U);if(C===0)throw Error("wasm_gz: bad input");let D=f.memory.malloc(C),k=f.exports.inflateGzip(m,U,D);if(k)throw f.memory.free(D),Error(`wasm_gz: fail${k}`);N=f.memory.buffer(D,C)}finally{f.memory.free(t.byteOffset)}f=f.memory.moveOut(N)}I9.f5("gzwb", Q,Math.ceil(f.byteLength/16));return f}; Eb=function(t){var f=t.queue;f.J.length&&f.J[0].isEncrypted&&!f.O&&(f.J.length=0);for(let H of Object.keys(t.J)){let Q=t.J[H];Q.oO||(f=t.queue,f.J.push({videoId:Q.videoId,formatId:H,isEncrypted:!1}),f.O||Hx(f))}}; qJW=function(t,f){var H=f.totalLength,Q=!1;switch(t.Y){case 0:t.sT(f,t.C).then(N=>{var m=t.nM;m.AZ("oprr");m.playerResponse=N;m.jR||(m.GG=!1);o$(m)},N=>{t.nM.fail(N)}); break;case 2:t.AZ("ormk");f=Ye(f);t.queue.decrypt(f);break;default:Q=!0}t.nM.iS&&t.nM.U("ombup",`id.11;pt.${t.Y};len.${H}${Q?";ignored.1":""}`);t.Y=null}; IZH=function(t,f){t.nM.AZ("oprgz2_s");f=xDJ(f,t.nM.L().Fp(),t.nM.iS?t.nM.U.bind(t.nM):()=>{},H=>{t.nM.AZ(H)},t.nM.L().r6().J.xi(dDH)); GU(f,()=>{t.nM.AZ("oprgz2_e")},()=>{t.nM.AZ("oprgz2_f")}); return f}; pvV=async function(t,f){t.nM.AZ("oprgz_s");if(uU)try{var H=await be2(f);t.nM.AZ("oprgz_n");t.nM.U("oprsgz",{i:"n"});return H}catch(Q){t.nM.U("gzerr",{impl:"native",err:`${Q}`})}if(H=t.nM.L().Fp())try{let Q=cNH(f,H,t.nM.L().r6().J.xi(dDH));t.nM.AZ("oprgz_w");t.nM.U("oprsgz",{i:"w"});return Q}catch(Q){t.nM.U("gzerr",{impl:"wasm",err:`${Q}`})}f=SJJ(f);t.nM.AZ("oprgz_p");t.nM.U("oprsgz",{i:"j"});return f}; var nsH=function(t,f){return f5[W[5]](this,1,3441,t,f)}; wvB=function(t){return new Promise(f=>{setTimeout(f,t)})}; KI0=function(t,f){var H=t.L();H=t.XV&&H.G("html5_onesie_preload_use_content_owner");if((f=ed0(f,H,t.FJ))&&t.videoId){t=g.tB(t.videoId);H=[];if(t)for(Q of t)H.push(Q.toString(16).padStart(2,"0"));var Q=H.join("");f.set("id",Q);return f}}; vsI=async function(t,f,H=0){var Q=[];Q.push(f.load());H>0&&Q.push(wvB(H));await Promise.race(Q);return KI0(t,f)}; M7J=function(t,f,H,Q=!1){t.set("cpn",f.clientPlaybackNonce);t.set("opr","1");var N=f.L();t.set("por","1");Vd()||t.set("onem","1");f.startSeconds>0&&t.set("osts",`${f.startSeconds}`);Q||(N.G("html5_onesie_disable_partial_segments")&&t.set("oses","1"),Q=N.G("html5_gapless_onesie_no_media_bytes")&&x$(f)&&f.XV,f=N.r6().J.xi(BA8)&&f.livePreload,!H||Q||f?(t.set("oad","0"),t.set("ovd","0"),t.set("oaad","0"),t.set("oavd","0")):(f=H.audio,t.set("pvi",H.video.join(",")),t.set("pai",f.join(",")),L6||t.set("osh", "1")))}; t6H=function(t,f,H,Q,N=!1){var m=`https://youtubei.googleapis.com/youtubei/${f.kc.innertubeApiVersion}/player`,U=[{name:"Content-Type",value:"application/json"}];Q&&U.push({name:"Authorization",value:`Bearer ${Q}`});U.push({name:"User-Agent",value:g.il()});g.rC("EOM_VISITOR_DATA")?U.push({name:"X-Goog-EOM-Visitor-Id",value:g.rC("EOM_VISITOR_DATA")}):(H=H.visitorData||g.rC("VISITOR_DATA"))&&U.push({name:"X-Goog-Visitor-Id",value:H});(H=g.rC("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&U.push({name:"X-YouTube-Lava-Device-Context", value:H});(f=g.a9(f.experiments,"debug_sherlog_username"))&&U.push({name:"X-Youtube-Sherlog-Username",value:f});t=sZ(JSON.stringify(t));return{url:m,xq:U,postBody:t,zN:N,fi:N}}; kr=function(t,f,H,Q,N,m,U,C,D){var k=t.aQ,F=t.VH;t=t.vB;var A=k!==void 0&&F!==void 0,V=Q.getVideoData(),O=f.J.encryptedClientKey;f=A?f.iv:void 0;A=yp(m,!0);N=N||!!Vd()&&A>1572864;return{innertubeRequest:{WB:t,FG:k,VH:F,encryptedClientKey:O,iv:f,TN:!0,EE:!0,Xw:"DecompressionStream"in window||!N,Gg:!0},Yc:w10({cR:m,E2:H,N:Q,s9:V.startSeconds*1E3,oP:!0}),onesieUstreamerConfig:U,Sh:C,KU:ok(V),reloadPlaybackParams:V.EF?.reloadPlaybackParams,oY:D}}; f9I=function(t,f,H,Q,N,m,U,C){var D=g.ns(t,mH),k;if(!t.fi)if(k=YJH(f,D)){var F=k.pw;k=k.signature}else k=F=f.encrypt(D),(0,g.I)(),k=zr(new e5(f.J.Y),k,f.iv);return kr(F&&k?{aQ:F,VH:k}:{vB:D},f,H,Q,!!t.fi,N,m,U,C)}; HHH=async function(t,f,H,Q,N,m,U,C){var D=g.ns(t,mH);D=await ANH(f,D);var k=await OeV(f,D);return kr({aQ:D,VH:k},f,H,Q,!!t.fi,N,m,U,C)}; QrB=function(t,f,H,Q,N,m,U,C){var D=g.ns(t,mH);if(D=YJH(f,D))return kr({aQ:D.pw,VH:D.signature},f,H,Q,!!t.fi,N,m,U,C)}; NnI=async function(t,f,H){t.AZ("oprd_s");f=$YI(t)?await JNe(t.yr,f,H):t.yr.decrypt(f,H);t.AZ("oprd_c");return f}; $YI=function(t,f){return t.G("html5_onesie_sync_request_encryption")||f?.fi?!1:!!Vd()}; mYd=function(t){return t.G("html5_onesie_host_probing")||t.iS?L6:!1}; o$=function(t){if(!t.playerResponse)return!1;if(t.Ps)return!0;var f=gJ(t.videoData);if(t.hh&&t.GG){if(!t.hh.has(t.Pr))return!1;let Q=t.hh.get(t.Pr);var H;if(H=Q){H=!1;for(let N of Q.u$.keys()){let m=Q.u$.get(N);if(m)for(let U of m.GH)U.RZ>0&&(m.Ld?H=!0:f=!0)}H=!(f&&H)}if(H)return!1}t.AZ("ofr");t.Xz.resolve(t.playerResponse);return t.Ps=!0}; C8H=function(t){if(t.hh&&!t.G("html5_onesie_media_capabilities")){t.AZ("ogsf_s");var f=R2d(t.N.getVideoData(),(Q,N)=>{t.U(Q,N)}),H=UYB(t.N); f.video=suH(H,f.video);t.AZ("ogsf_c");if(f.video.length)return f;t.U("ombspf",`l.${H.O};u.${H.J};o.${H.Y};r.${H.reason}`)}}; TK=function(t){if(!t.ZB)return{};var f=t.ZB.A();f.d=t.ZB.AG?.xL();f.shost=t.Su;f.ty="o";return f}; GP9=function(t){t.GG=!1;if(!o$(t)){var f=TK(t);f.timeout="1";t.fail(new g.vX("onesie.request",f))}}; Ob=function(t,f){if(f.d6()||t.d6())t.policy.BS||(t.policy.W?g.FD(t.loader):t.loader.Pj());else{if(t.policy.Y&&f.isComplete()&&f instanceof z6){var H=t.loader,Q=H.U;var N=Object.assign(f.ZB.A(),{rst:f.state,strm:f.xhr.CR(),d:f.ZB.AG?.xL(),cncl:f.xhr&&f.Ri.C?1:0,rqb:f.Q0,cwt:f.Ri.Y,swt:f.yD?.RM});N=Object.assign(ny(f.info),N);Q.call(H,"rqs",N)}if(f.isComplete()&&f.DP()&&f instanceof z6)f.dispose(),t.loader.Pj();else{if(f.ov())t.JX=!0,f instanceof z6&&ATJ(t.timing,f),iHI(t),Ab(t);else if(f.Do())H=t.N.OP(), f instanceof z6&&f.info.J?.Yc?.gp&&H&&(t.B.r6().J.xi(gU2)||t.loader.nH(H)),f instanceof z6&&f.m7()?(f.uP()&&t.loader.handleError(f.uP(),f.ME(),0),f.dispose()):f instanceof z6&&E1I(f)?t.loader.FY?.Y():f instanceof Yr?t.J.pop():(H=1,f.canRetry()&&b4(t.loader)&&(DY2(t,f),H=0),Q=t.N.OP(),f instanceof z6&&f.info.J?.Yc?.gp&&Q&&t.B.r6().J.xi(gU2)&&(f.canRetry()&&b4(t.loader)?t.loader.U("utcSeekingRetry",{targetUtcTimeSec:Q}):t.loader.nH(Q)),t.loader.handleError(f.uP(),f.ME(),H));else{if(t.loader.isSuspended&& !f.isComplete())return;Ab(t)}f.d6()||f instanceof Yr||(H=0,f.isComplete()&&(H=rvB(f,t.policy,t.kg)),H!==0&&(f.info.FV.W?(H=f.info,H=new Vf(2,H.FV,H.nM),H.eZ=!1):(Q=new Vf(1,f.info.FV),Q.eZ=H===2,H=Q),P8d(t,H)));if(f.isComplete()){if(t.policy.xJ&&t.videoData.isOtf()&&t.B.X==="pw"&&!t.V&&!f.ov()&&!f.Do()&&!gJ(t.videoData)&&!t.videoTrack.a$){t.aE=!1;t.V=!0;t.loader.Zi({reason:"sabr.no_video_received_on_start",action:0});return}t.aE=!1;f.ov()||(t.V=!0,t.JX=!1);t.B.G("html5_use_media_fetch_controller")&& t.loader.N.Qg("requestcompleted")}t.policy.Hm&&!f.isComplete()?xV(t.loader):t.loader.Pj()}}}; upW=function(t){t.policy.nD&&(t.v5=void 0,t.Rj=0)}; TnV=function(t){if(t.loader.pD)return Jb(t,"preparingnextloop"),!1;if(!EU0(t,t.Ml))return Jb(t,"ratelimited"),!1;if(ee(t.audioTrack)&&ee(t.videoTrack))return Jb(t,"endofstream"),!1;if(t.audioTrack.BV()||t.videoTrack.BV())return Jb(t,"wasmringbufferfull"),!1;if(t.policy.Ud)if(t.policy.C){if(t.Pn?.JG())return Jb(t,"ssdaiblocked"),!1}else{var f=!1;if(t.FI.O===2)f=!0;else if(t.FI.O===3){a$(t);t.loader.xC();var H=Ox(t.audioTrack,t.loader.isSeeking()).uL;var Q=Ox(t.videoTrack,t.loader.isSeeking()).uL;var N= t.loader.getCurrentTime()||0;H=Wx(t,H,N);Q=Wx(t,Q,N);Q=Math.min(H,Q);N=t.FI;Q>=N.Y?(N.U("sdai",{haltrq:Q,est:N.Y}),Q=!0):Q=!1;Q&&(f=!0)}if(f)return Jb(t,"waitingforads"),!1}t.policy.AN&&(t.Fv=zK(t,t.audioTrack),t.c5=zK(t,t.videoTrack));if(!t.O)return e$(t,{nopolicy:1}),!0;if(t.N.OP())return e$(t,{utc:1}),!0;if(t.xO.D)return e$(t,{audio:1}),!0;if(t.policy.Nq&&t.xO.A)return e$(t,{constraint:1}),!0;if(!t.O.targetAudioReadaheadMs||!t.O.targetVideoReadaheadMs)return e$(t,{noreadahead:1}),!0;if(t.policy.W&& t.loader.Kb())return e$(t,{seekToHead:1}),!0;f=Math.min(dh(t.loader,t.audioTrack)*1E3,t.O.targetAudioReadaheadMs);Q=Math.min(dh(t.loader,t.videoTrack)*1E3,t.O.targetVideoReadaheadMs);N=Math.min(f,Q);var m=t.N.getCurrentTime()*1E3,{z_:U,YH:C,k5:D,ln:k}=oUI(t,m);H=U0&&t.Ml.JC++)}; P8d=function(t,f,H){var Q={cR:t.cR,bY:(m,U)=>{t.N.QU(m,U)}, m0:t.policy.Y,oa:t.policy.oa};t.cR.O.X&&(Q.MN=(t.videoTrack.w6.info.bv||0)+(t.audioTrack.w6.info.bv||0));t.policy.za&&(Q.OF=t.audioTrack.w6.index.uO(),Q.sM=!1);var N=osI(f,t.policy,t.kg)?2:1;N!==t.Za&&(t.Za=N,iHI(t));H=YGW(t,H);if(t.policy.A&&t.policy.Y&&H.MI){let m=N="";for(let U of H.MI)t.videoData.sabrContextUpdates.has(U)||t.policy.A&&H.H3&&H.H3.type===U?N+=`_${U}`:m+=`_${U}`;t.loader.U("sabrbldrqs",{ctxts:N,misctxts:m})}!f.setData(H,t.policy,t.kg)&&t.policy.A&&t.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);Q=new z6(t.policy,f,t.jP,t.kg,t,Q,t.loader.SJ());Wl(t.timing);t.policy.pn&&t.loader.U("sabrcrqinfo",{rn:Q.vn(),probe:f.DP()});return t.Vg=Q}; zK=function(t,f){a$(t);t.loader.xC();return Ox(f,t.loader.isSeeking())}; j$=function(t){return t.policy.tG&&!!t.C}; Wx=function(t,f,H){t=t.loader.xC()||0;return yf(f,(H+t)*1E3)/1E3+H}; YGW=function(t,f){var H=GK(t.loader)&&f&&f.Tq!==void 0&&!f.yZ?Math.ceil((f.Tq+(t.loader.xC()||0))*1E3):a$(t);if(t.policy.AN){var Q=t.Fv;var N=t.c5}else Q=zK(t,t.audioTrack),N=zK(t,t.videoTrack);var m=[...Q.uL,...N.uL];j$(t)&&m.push(...t.Y);var U=[...Q.A_,...N.A_],C=[];for(var D of U)D.Jr!==void 0&&D.Jr>Number.MAX_SAFE_INTEGER?t.loader.U("sabrpseglmt",{lmt:D.Jr,itag:D.formatId?.itag,sq:D.sequenceNumber}):C.push(D);U=t.loader.Xd();t.policy.x5&&!t.videoData.isLivePlayback&&(D=t.videoData.lengthSeconds* 1E3,H>=D&&t.loader.U("invalidSabrCmt",{cmt:H,vd:D}));D=t.cR;var k=t.N,F=t.jP,A=t.O,V=t.videoData.c5,O=t.policy,z=t.loader.KX,r=t.v5?.Z4,d=t.v5?.S5,R=t.Rj,q=Number(t.xO.C?.info.itag)||0,v=Number(t.xO.W?.info.itag)||0,B=t.N.V5();var Ud=f?.a_?f.a_:t.loader.isSuspended?4:void 0;H={cR:D,N:k,jP:F,uL:m,A_:C,s9:H,nextRequestPolicy:A,MI:V,Jh:O,EU:z,Z4:r,S5:d,Rj:R,CS:q,OU:v,KB:U,L2:B,a_:Ud,aE:t.aE,mu:t.KM,JX:t.JX};m=t.loader.Kx();C=g.tB(m);m&&(H.h5=C);if(f=GK(t.loader)&&f?.yZ?f.Tq:t.N.OP())H.gp=f*1E3;f=t.xO; m=f.Fv;if(f.Jh?.AG()&&!m)for(ue of f.Y)if(ue.d7){m=!0;break}var ue=f.Jh.AG()&&!m?[]:CMe(f,f.Y);H.TG=ue;ue=t.xO;ue.Jh.AG()&&!ue.c5?ue=[]:(f=UDW(ue),f.length===0&&(f=ue.X),ue=CMe(ue,f));H.Zj=ue;H.Bo=j$(t)?[t.C]:void 0;H.ZQ=Array.from(b0(t.xO.J).keys(),Number);H.F1=t.xO.F1();t.policy.SH&&(H.vx=V62(t.loader,t.audioTrack),H.DR=V62(t.loader,t.videoTrack));f=t.loader.getCurrentTime();Q=Wx(t,Q.uL,f);N=Wx(t,N.uL,f);ue=Math.min(Q,N);t.a$=ue;t.policy.Ud&&(j$(t)&&(f=Wx(t,t.Y,f),t.N.OJ()&&f0&&t.J[0].Uy()&&(H.H3=t.J[0].K6());return H}; a$=function(t){var f=t.policy.W&&t.loader?.Kb(),H=t.loader.getCurrentTime()||0;H=OHd(t,H);if(!t.policy.Gj||!t.policy.U4)a:if(t.policy.WA&&t.loader.isSeeking()){var Q=FZ(t.videoTrack,H);t.loader.U("asmtfnctv",{b:H,a:Q});if(!isNaN(Q)){H=Q;break a}}Q=t.loader.xC()||0;H+=Q;Q=lC(t.videoData)||g.Zf(t.videoData);var N=0;f?(Q&&(N=Number.MAX_SAFE_INTEGER),t.videoData.Ag&&(N=Math.ceil(t.videoData.xc*1E3))):N=Math.ceil(H*1E3);return Math.min(Number.MAX_SAFE_INTEGER,N)}; OHd=function(t,f){if(t.loader.isSeeking())return f;var H=t.N.YJ();if(!H)return f;H=H.O();if(H.length===0||Rg(H,f))return f;if(!t.videoTrack.v6(f)&&!t.audioTrack.v6(f))return t.loader.U("sundrn",{b:0,lt:f}),f;var Q=f,N=Infinity;for(let m=0;mf)continue;let U=f-H.end(m);U=20)?(t.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),f):Q}; yf=function(t,f){var H=0,Q=-1;for(let N of t)if(!(N.startTimeMs+N.durationMsf||Q>=0&&N.SY>Q+1)break;H=Math.max(H,N.startTimeMs+N.durationMs);Q=Math.max(Q,N.I1)}return Math.max(0,H-f)}; Jb=function(t,f){t.LM=f;t.policy.pn&&t.loader.U("sabrcrb",{reason:f})}; EU0=function(t,f){a:{if(t.X>0){var H=Math.floor((0,g.I)()/1E4);if(H===f.EX){if(f.JC>=t.X){if(f.JC===t.X){H={reason:"toomanyrequests"};H.limit=f.JC;if(t.Vg){let Q=ny(t.Vg.info);H.lr_ptime=Q.ptime;H.lr_rtype=Q.rtype;H.lr_brl=Q.brl;H.lr_ps=Q.ps}t.loader.handleError("player.exception",H);f.JC+=1}f=!1;break a}}else f.EX=H,f.JC=0}f=!0}return!f||t.loader.isSuspended&&t.loader.Bi?!1:t.W&&(0,g.I)()0&&(!t.policy.A||t.J.length!==1||!t.J[0].Uy())||!t.jP.D?.j(t.policy,t.kg, t.loader.QJ)||t.AG?!1:!0}; e$=function(t,f){t.LM=void 0;t.XV=(0,g.I)();t.policy.pn&&t.loader.U("sabrcrq",f)}; oUI=function(t,f){var {k5:H,ln:Q}=Jgd(t);if(t.policy.AN){var N=yf(t.Fv.uL,f);t=yf(t.c5.uL,f)}else N=H,t=Q;return{z_:N,YH:t,k5:H,ln:Q}}; iHI=function(t){t.videoData.c5.clear();if(t.videoData.sabrContextUpdates.size>0)for(var f of t.videoData.sabrContextUpdates.keys())t.videoData.sabrContextUpdates.get(f)?.sendByDefault&&t.videoData.c5.add(f);if(t.policy.A&&t.J.length)for(let H of t.J)(f=H.K6())&&f.type&&f.sendByDefault&&t.videoData.c5.add(f.type)}; Ab=function(t){for(;t.J.length&&t.J[0].wH(t.fW());){let f=t.J.shift();a92(t,f)}t.J.length&&a92(t,t.J[0])}; a92=function(t,f){f instanceof z6&&(t.B5=f);var H=new Set(f.Kw(t.fW()));for(let U of H){if(H=f instanceof Yr){H=t.xO;var Q=PMI(H,U),N=I6(H,H.videoInfos).includes(U);!H.Jh.sG||Q||N||H.loader.U("sabrcpf",{fid:`${U}`,vfids:`${I6(H,H.videoInfos).join(".")}`,said:H.j||""});H=!(Q||N)}if(H)continue;H=f instanceof z6?J7(f):void 0;if(H!==void 0){if(!f.uR(U,t.fW()))continue;Q=t.jP.O.get(U);if(!Q)continue;t.policy.tG&&Q.info.J()||(Q.info.Ld()?t.audioTrack:t.videoTrack).ra(H,U);continue}H=f.R9(U,t.fW());Q=t.policy.tG&& H.length>0&&H[0].w6.info.J();if(!f.uR(U,t.fW()))continue;N=f.gk(U,t.fW());for(let C of N){t.policy.Y&&f instanceof Yr&&t.loader.U("omblss",{s:C.info.y9()});if(Q){N=t.timing;N.A||(N.A=(0,g.I)(),g.ak("fcb_r",N.A,N.YO));if(t.policy.cE){N=g.Un(C.info.w6.info,t.jP.w7);var m=C.info.Xv;if(t.D&&$Y(t.D)===$Y(N)&&m<=t.JG)continue;C.info.AP&&(t.D=N,t.JG=m)}N=t;N.videoData.w7()&&N.C&&$Y(N.C)===$Y(g.Un(C.info.w6.info,N.jP.w7))&&N.N.Qg("sabrCaptionsDataLoaded",C,N.tG.bind(N));continue}N=C.info.w6.info.Ld();m=C.info.w6; let D=f instanceof Yr?1:2;if(N){if(t.xO.Jn(m,D,f.Sj(t.fW())?.token))continue}else t.xO.g5(m,D,f.Sj(t.fW())?.token);m=N?t.audioTrack:t.videoTrack;f instanceof Yr&&(m.W=!1,f instanceof Yr&&(N?FpB(t.timing):TRJ(t.timing)));try{m.WO(H,C)}catch(k){N=BX(k),t.loader.handleError(N.errorCode,N.details,N.severity),m.aW(),t.ZL(!1,"pushSlice"),g.FD(t.loader)}}}}; DY2=function(t,f){t.policy.A?t.J.splice(t.J.indexOf(f)).forEach(H=>{H.dispose()}):(t.J.pop(),f?.dispose())}; WV2=function(t,f,H){var Q=[];for(let N=0;N=7E3&&N>=7E3}return f}; jrW=function(t,f){t.delay?.dispose();t.delay=null;var H=Array.from(t.J.values()).sort((Q,N)=>Q.mediaTime-N.mediaTime); H.length!==0&&(f=(H[0].mediaTime-f)*1E3/t.N.getPlaybackRate(),t.delay=new g.Ze(()=>{sb(t)},f>500?f-500:f),t.delay.start())}; sb=function(t,f){if(L8(t.N.getPlayerState())&&t.J.size!==0){f=f??Array.from(t.J.values()).sort((N,m)=>N.mediaTime-m.mediaTime); var H=t.getCurrentTime(),Q=(f[0].mediaTime-H)*1E3/t.N.getPlaybackRate();if(Q<500){H=Q>0?t.N.YJ()?.getCurrentTime()??t.N.getCurrentTime():H;for(let N of f)if(H>=N.mediaTime)N.resolve([N.mediaTime,N.id]),t.J.delete(N.id);else break}jrW(t,H)}}; ygd=function(t,f,H){t.J.delete(H);return new Promise(Q=>{t.J.set(H,{id:H,mediaTime:f,resolve:Q});Q=Array.from(t.J.values()).sort((N,m)=>N.mediaTime-m.mediaTime); H===Q[0].id&&sb(t,Q)})}; srW=function(t){var f=t.N.YJ()?.getCurrentTime()??t.N.getCurrentTime(),H=t.C.Ar(f);GOH(t,H,f);t.isSeeking=!1;var Q=Array.from(t.J.keys()).filter(N=>N>=H).sort((N,m)=>N-m); for(let N of Q)Q=N===H?f-t.C.getStartTime(H):0,t.D(N,t.J.get(N),Q)}; h5I=function(t,f,H,Q=!1){f!==t.Tj&&(t.Tj=f,t.N.Qg("playbackstarted",f,H+t.N.xC(),Q))}; GOH=function(t,f,H){var Q=t.J.get(f),N=t.C.getStartTime(f),m=t.C.getDuration(f),U=N;(Q?.J??[t.cpn]).forEach((C,D)=>{var k=Q?.O[D]??m;H>=U&&H{t.W.J.delete(H)}); t.Y.delete(f)}; ZHH=function(t,f,H,Q){t.O=H;H=`${f}.${H}`;t.Y.has(f)?t.Y.get(f).push(H):t.Y.set(f,[H]);ygd(t.W,Q,H).then(([N,m])=>{var [U,C]=m.split(".");[,m]=[Number(U),C];h5I(t,m,N)})}; rg8=function(t,f,H,Q,N,m){return f.t4&&f.ez&&H===3?new l9V(t,f,Q,N,m):null}; XbB=function(t,f){if(t.policy.xR){var H=f.info.bv,Q=yp(t.schedule);f=f.index.uO();H=Math.max(1,Q/H);t.j=Math.round(Math.max(((H-1)*f+t.policy.mP)/H,f-t.policy.m_)*1E3)}}; SG0=function(t,f){var H=Date.now()/1E3,Q=H-t.startTimeSecs,N=H-t.X,m=N>=t.policy.fo,U=!1;if(m){let C=0;!isNaN(f)&&f>t.W&&(C=f-t.W,t.W=f);C/N=t.policy.m_&&!t.Y;if(!m&&!H&&bHI(t,f))return NaN;H&&(t.Y=!0);a:{Q=U;H=(0,g.I)()/1E3-(t.uC.fP()||0)-t.D.Y-t.policy.mP;m=t.O.segmentStartTime;H=m+H;if(Q){if(isNaN(f)){Zl(t,NaN,"n",f);m=NaN;break a}Q=f-t.policy.Lw;Q0&&(U.headers=C);m&&(U.onFinish=m);return Object.keys(U).length>1?U:null}; r4=function(t,f,H,Q,N,m,U,C){g.M9()&&H.token&&(t=g.KQ(t,{ctt:H.token,cttype:H.Lj,mdx_environment:H.mdxEnvironment}));Q.G("net_pings_low_priority")&&(f||(f={}),f.priority="low");m||C&&Q.G("nwl_skip_retry")?(f==null?f={}:I9W(t,Q.G("html5_assert_cpn_with_regex")),U?g.sQ().sendAndWrite(t,f):g.sQ().sendThenWrite(t,f,C)):f?(I9W(t,Q.G("html5_assert_cpn_with_regex")),g.aS(t,f)):g.Yq(t,N)}; pb9=function(t){var f=[];for(let H=0;Ht.W.Gr+100)&&t.W){Q=t.W.isAd;H=H*1E3-t.W.Gr;t.gF=f*1E3-t.W.rj-H-t.W.dj;var N=(0,g.I)()-H;f=t.gF;H=t.provider.videoData;var m=H.isAd();if(Q||m){m=`${Q?"ad":"video"}_to_${m?"ad":"video"}`;var U={};H.jr&&(U.cttAuthInfo={token:H.jr,videoId:H.videoId});U.startTime=N-f;g.ix(m,U);g.m$({targetVideoId:H.videoId,targetCpn:H.clientPlaybackNonce},m);g.Np("pbs",N, m)}else N=t.provider.N.eA(),N.X!==H.clientPlaybackNonce?(N.W=H.clientPlaybackNonce,N.O=f):H.dG()||g.Yf(new g.NY("CSI timing logged before gllat",{cpn:H.clientPlaybackNonce}));t.U("gllat",{l:t.gF.toFixed(),prev_ad:+Q});delete t.W}}; g.XD=function(t,f,H){var Q=t.O.get(f);Q?Q.push(H):t.O.set(f,[H])}; xr=function(t,f){t.isOffline=f;g.bU(t,g.S$(t.provider),"is_offline",[t.isOffline?"1":"0"])}; R$=function(t,f,H){if(!isNaN(H.Gk)){let Q=H.Gk;H.O=0?f:g.S$(t.provider);var H=t.provider.N.NZ(),Q=H.di-(t.H5||0);Q>0&&g.bU(t,f,"bwm",[Q,(H.dS-(t.fn||0)).toFixed(3)]);isNaN(t.H5)&&H.di&&t.isOffline&&xr(t,!1);t.H5=H.di;t.fn=H.dS;isNaN(H.bandwidthEstimate)||g.bU(t,f,"bwe",[H.bandwidthEstimate.toFixed(0)]);t.provider.B.OJ()&&Object.keys(H.J).length!==0&&t.U("bwinfo",H.J);if(t.provider.B.OJ()||t.provider.B.G("html5_log_meminfo"))Q=xYH(),Object.values(Q).some(N=>N!==void 0)&&t.U("meminfo",Q); t.provider.B.OJ()&&(Q=t.tG?.C())&&Object.values(Q).some(N=>N!=null)&&t.U("cpuinfo",Q); t.a$&&g.bU(t,f,"bat",[t.a$.level,t.a$.charging?"1":"0"]);Q=t.provider.N.getVisibilityState();t.mD!==Q&&(g.bU(t,f,"vis",[Q]),t.mD=Q);cx(t,f);(Q=nUd(t.provider))&&Q!==t.Es&&(g.bU(t,f,"conn",[Q]),t.Es=Q);R$(t,f,H)}; KVI=function(t,f,H){var Q=g.S$(t.provider);wb0(t,Q,f,0,H);q4(t,Q);d4(t)}; I$=function(t,f){g.XD(t,"cat",f)}; vU0=function(t,f){f={cpn:t.provider.videoData.clientPlaybackNonce,sequenceNumber:f,serializedWatchEndpointLoggingContext:t.provider.videoData.Ja};t.serializedHouseBrandPlayerServiceLoggingContext&&(f.serializedHouseBrandPlayerServiceLoggingContext=rN(t.serializedHouseBrandPlayerServiceLoggingContext)||void 0);t.provider.videoData.playerResponseCpn&&(f.playerResponseCpn=t.provider.videoData.playerResponseCpn);p8.length&&(f.decoderInfo=p8);t.remoteControlMode&&(f.remoteControlMode=t.remoteControlMode); t.remoteConnectedDevices.length&&(f.remoteConnectedDevices=t.remoteConnectedDevices);if(t.KM?.length){f.serializedQoeContextData=[];for(var H of t.KM){let Q=g.tB(H);Q&&f.serializedQoeContextData.push(Q)}}!t.YC&&t.provider.videoData.serializedOneTimeQoeContextData&&(f.serializedOneTimeQoeContextData=[],H=g.tB(t.provider.videoData.serializedOneTimeQoeContextData))&&(f.serializedOneTimeQoeContextData.push(H),t.YC=!0);t.j.size&&(f.daiCuePointEvents=Array.from(t.j.values()));t.j.clear();return f}; BnW=function(t){var f={...t};t.serializedQoeContextData&&(f.serializedQoeContextData=t.serializedQoeContextData.map(H=>H instanceof Uint8Array?g.sS(H):H)); t.serializedOneTimeQoeContextData&&(f.serializedOneTimeQoeContextData=t.serializedOneTimeQoeContextData.map(H=>H instanceof Uint8Array?g.sS(H):H)); t.serializedHouseBrandPlayerServiceLoggingContext&&(t=t.serializedHouseBrandPlayerServiceLoggingContext,t instanceof Uint8Array&&(f.serializedHouseBrandPlayerServiceLoggingContext=g.sS(t)));return f}; M68=function(t,f,H){g.ly(t.provider.B,t.provider.videoData.X()).then(Q=>{var N=!1;f.includes("&dt=")||f.includes("&cotn=")?N=!0:t.provider.B.G("qoe_with_networkless")&&(N=!0);var m=t.provider.B.G("qoe_send_and_write"),U=t.provider.B;Q=lU(f,U,t.provider.B.pageId,t.provider.B.sendVisitorIdHeader?t.provider.videoData.visitorData:void 0,Q);U.G("html5_simplify_pings")&&(Q=Q||{});Q?(Q.method="POST",Q.postBody=H,r4(f,Q,{token:t.provider.videoData.jr,Lj:t.provider.videoData.Lg,mdxEnvironment:t.provider.videoData.mdxEnvironment}, U,void 0,N,m&&t.Ml)):N?(N=t.provider.B.G("networkless_ajax"),U={method:"POST",postBody:H},m&&t.Ml?g.sQ().sendAndWrite(f,U):N?g.Y0(f,{method:"POST",postBody:H}):g.sQ().sendThenWrite(f,U)):oKV(f,H)})}; d4=function(t){if(!t.provider.B.G("html5_qoe_no_len_check")){var f=0;for(let [H,Q]of t.O.entries())f+=H.length+Number(g.XI(Q,(N,m)=>N+m.length,0)); f>96E3&&(new g.Ze(t.reportStats,0,t)).start()}}; tTd=function(t){t.provider.videoData.XV&&I$(t,"prefetch");t.provider.videoData.v5&&t.U("reload",{r:t.provider.videoData.reloadReason,ct:t.provider.videoData.v5});t.provider.videoData.FC&&I$(t,"monitor");t.provider.videoData.isLivePlayback&&I$(t,"live");gJ(t.provider.videoData)&&I$(t,"audioonly");L6&&I$(t,"streaming");t.provider.videoData.T7&&t.U("ctrl",{mode:t.provider.videoData.T7},!0);if(t.provider.videoData.s1){var f=t.provider.videoData.s1.replace(/,/g,"_");t.U("ytp",{type:f},!0)}t.provider.videoData.Xg&& (f=t.provider.videoData.Xg.replace(/,/g,"."),t.U("ytrexp",{ids:f},!0));t.provider.B.OJ()&&t.U("now",{wt:(0,g.I)()});f=t.provider.videoData;var H=t.provider.B.r6().J.xi(g.ij),Q=g.Yp(f)||g.rJ(f)||g.Xq(f)||g.bC(f);(H||Q)&&(H=(0,g.n8)())&&t.O.set("gpu",[H]);Id(t.provider.videoData)&&g.bU(t,g.S$(t.provider),"dt",["1"]);f.cotn&&!Id(f)&&xr(t,!0);t.provider.B.OJ()&&(f=(0,g.I)()-t.provider.B.tG,t.U("playerage",{secs:(1.6**Math.round(Math.log(f/1E3)/Math.log(1.6))).toFixed()}));t.X=!0;t.D=Dz(()=>{t.reportStats()}, 1E4)}; fV9=function(t,f){Lp(t.provider.videoData)&&I$(t,`${f.isAsmjs?"asmjs":"wasm"}media`)}; HgJ=function(t){var f=t.provider.videoData,H=t.provider.B;for(var Q of H.sP)I$(t,Q);(Q=H.Fp())?fV9(t,Q):H.g7&&GU(H.g7,m=>{t.d6()||fV9(t,m);return m},()=>{}); if(t.provider.G("html5_enable_qoe_cat_list"))for(var N of f.Oo)I$(t,N);else f.sP&&I$(t,t.provider.videoData.sP);f.w7()&&(N=f.J,cr(f)&&I$(t,"manifestless"),N&&cZ(N)&&I$(t,`live-segment-${cZ(N).toFixed(1)}`));g.hh(f)?I$(t,"sabr"):t.X0(OU(f));if(sT(f)||f.yM())f.yM()&&I$(t,"ssa"),I$(t,"lifa");GX(f)&&I$(t,"cdm");f.gatewayExperimentGroup&&(N=f.gatewayExperimentGroup,N==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?N="spkadtrt":N==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(N="spkadctrl"),I$(t,N));H.X!== "yt"&&t.O.set("len",[f.lengthSeconds.toFixed(2)]);f.cotn&&!Id(f)&&xr(t,!0);H.G("html5_log_screen_diagonal")&&t.U("cbltdiag",{v:0})}; wb0=function(t,f,H,Q,N){var m=t.provider.B.J.cbrver;t.provider.B.J.cbr==="Chrome"&&/^96[.]/.test(m)&&H==="net.badstatus"&&/rc\.500/.test(N)&&w4(t,3);/b248180278/.test(N)&&w4(t,4);m=t.provider.getCurrentTime();Q=Q===1?"fatal":"";H=[H,Q,m.toFixed(3)];Q&&(N+=`;a6s.${oX()}`);N&&H.push(QUJ(N));g.bU(t,f,"error",H);t.X=!0}; w4=function(t,f){t.XV||(g.XD(t,"fcnz",`${f}`),t.XV=!0)}; $X0=function(t,f,H,Q,N){if(H!==t.J){t.B5||f=10&&t.playTimeSecs<=180&&(t.O.set("qoealert",["1"]),t.MS=!0)),H!=="B"||t.J!=="PL"&&t.J!=="PB"||(t.isBuffering=!0),t.Y=f);t.J==="PL"&&(H==="B"||H==="S")||t.provider.B.OJ()?q4(t,f):(t.g7||H!=="PL"||(t.g7=!0,R$(t,f,t.provider.N.NZ())),cx(t,f));H==="PL"&&g.X9(t.kJ);var m=[H];H==="S"&&Q&&m.push(`ss.${Q}`);H==="PA"&&N&&m.push(`sr.${N}`); g.bU(t,f,"vps",m);t.J=H;t.v5=f;t.Y=f;t.X=!0}}; Ngd=function(t){if(!(t.C>=0))if(t.provider.B.Ne||t.provider.N.getVisibilityState()!==3){var f=t.provider.N.JP(!1),H=t.provider.N.JP(!0);t.U("user_intent_bh",{bh:f.toFixed(3),th:H.toFixed(3)});t.C=g.S$(t.provider)}else t.s2=!0}; mXH=function(t,f){if(g.R1(t.provider.videoData)){t=4;var H=1}else t=f.source??0;t=`sms.${t}`;H!==void 0&&(t+=`_${H}`);return t}; K8=function(t,f,H,Q,N,m,U){var C=g.S$(t.provider);H!==1&&H!==3&&H!==5||g.bU(t,C,"vps",[t.J]);g.XD(t,"xvt",`t.${C.toFixed(3)};m.${U.toFixed(3)};g.${f};tt.${H};np.${Q};c.${N};d.${m}`)}; QUJ=function(t){/[^a-zA-Z0-9;.!_-]/.test(t)&&(t=t.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return t}; dh=function(t,f){if(t.M0&&!t.aZ)return 3;if(t.isSuspended)return 1;if(t.mediaSource?.c5())return 4;var H=(f.w6.info.audio?t.policy.H5:t.policy.B5)/(f.bv*t.policy.Mu);if(t.policy.EZ>0&&t.mediaSource&&Bn(t.mediaSource)&&(f=f.w6.info.video?t.mediaSource.O:t.mediaSource.J)&&!f.DX()){f=f.hP();let Q=xx(f,t.getCurrentTime());Q>=0&&(f=t.getCurrentTime()-f.start(Q),H+=Math.max(0,Math.min(f-t.policy.EZ,t.policy.El)))}t.policy.c5>0&&(H=Math.min(H,t.policy.c5));return H}; K4=function(t,f,H){UXJ(t,H.d1||"unknown");t.N.seekTo(f,H)}; g.jS=function(t,f,H,Q,N){t.N.getVideoData().yM()?N&&t.Ze.a$+N/1E3>H&&(t.U("sdai",{seg:Q,rbt:H.toFixed(3),end:t.Ze.a$.toFixed(3),sd:N.toFixed(3)}),t.ZL(!1,"rollback")):t.policy.Ud&&t.ZL(!1,"rollback");if(t.jP.isManifestless){N=a6(t.audioTrack,Q,H,f);var m=a6(t.videoTrack,Q,H,f);t.policy.Ne||(m&&qP(t.jP,Q,!0),N&&qP(t.jP,Q,!1));m&&t.videoTrack.uD();N&&t.audioTrack.uD();t.U("sdai",{rollbk2_seg:Q,rbt:H.toFixed(3),lt:f.toFixed(3),a:N,v:m});(N||m)&&t.policy.Ud&&g.FD(t)}}; Pd=function(t,f){t.handleError("fmt.unparseable",f,1)}; g.FD=function(t){g.X9(t.EC)}; $D0=function(t){var f=t.Pm().filter(H=>H.namespace==="ad"); for(let H of f)if(H.start/1E3>t.getCurrentTime())return H.start/1E3;return Infinity}; qi=function(t){var f=(0,g.I)();t.KX=f}; t70=function(t,f){if(TR(f.P5[f.P5.length-1])){a:{var H=t.Ed;f=f.P5[0].w6;if(f.info.video){if(H.Y!==f){H.Y=f;H=hn8(H);break a}}else H.m2=H.X!==f,H.X=f;H=null}CPd(t,H)}}; xV=function(t){t.policy.Hm&&t.policy.U4&&Math.min(eYV(t.videoTrack),eYV(t.audioTrack))*1E3>t.policy.SL?g.X9(t.IM):t.Wm()}; rk=function(t,f,H,Q=!1){Q&&!f.a$&&(wO()||(Q=f.Ii)&&!Q.uY(H.info)&&t.N.V3(),f.a$=!0);f.w6!==H&&(f.w6=H)}; b4=function(t){return t.QJ=f-.01}else f=!1;return f}; igJ=function(t,f,H){if(!(t.videoTrack.w6.J()&&t.audioTrack.w6.J()&&t.mediaSource&&t.mediaSource.O&&t.mediaSource.J))return!1;if(H&&t.jP.isManifestless&&(t.videoTrack.C===-1||t.audioTrack.C===-1))return!0;var Q=qB(t.videoTrack,f,H);if(isNaN(Q))return!1;t=qB(t.audioTrack,t.policy.ez?f:Q,H);return isNaN(t)?!1:!0}; gMe=function(t){t.Zb?.xW?.itagDenylist&&t.Sl(t.Zb?.xW.itagDenylist);t.Zb?.playbackStartPolicy&&h6(t.policy,t.Zb?.playbackStartPolicy,3,t.Zb?.vn());if(t.policy.Cm){var f=t.fW();(f=f?t.Zb?.xn.get(f):void 0)&&t.Ze.Hj(f,-1)}t.jP.A||t.policy.Gt||(f=t.Zb?.qo,f?.fb&&f?.JA&&t.jP.w7&&Ie(t.jP,f.fb,f.JA));if(t.Zb?.gb){f=t.Zb.gb.get(t.fW()||"");if(!f)return;if(t.jP&&f.formatId){let H=t.jP.O.get($Y(f.formatId));H&&(H.info.debugInfo=f.debugInfo)}}t.policy.X&&(t.Zb?.UE().forEach(H=>{t.rk(H)}),t.Zb?.W1())}; un8=function(t){if(!t.jP.w7)return!0;var f=t.N.getVideoData();if(t.N.Ep())return t.U("ombpa",{}),!1;if(!!t.Zb?.qo?.RR!==t.jP.WD)return t.U("ombplmm",{}),!1;var H=f.a$||f.liveUtcStartSeconds||f.Yt;if(t.jP.WD&&H)return t.U("ombplst",{}),!1;if(t.jP.A||t.policy.Gt)return t.U("ombab",{}),!1;H=Date.now();if(!f.livePreload&&nC(t.jP)&&!isNaN(t.z9)&&H-t.z9>t.policy.Fa*1E3)return t.U("ombttl",{}),!1;if(OU(f)!==0&&!t.policy.J||f.G("html5_disable_onesie_media_for_mosaic")&&f.MF()||f.G("html5_disable_onesie_media_for_lifa_eligible")&& sT(f))return!1;if(t.N.L().r6().J.xi(DXW)&&(f=t.Zb?.fF()??0,f>=0&&(H=Number(t.N.L().r6().J.xi(PP0))*1E3,t.jP.isWindowedLive&&(ft.jP.Cg*1E3+H))))return t.U("ombwnd",{st:f,min:t.jP.xc*1E3,max:t.jP.Cg*1E3}),!1;if(t.jP.PD&&t.jP.isWindowedLive)if(t.N.L().G("html5_use_onesie_windowed_live_media"))t.U("omaminsq",{});else return t.U("ombminsq",{}),!1;return!0}; vx=function(t,f){var H=C$(f.w6,t.jP.w7),Q=t.Vs?.R9(H)||[];if(Q.length===0)return t.U("ombmsi",{}),!1;Q=new cz(Q);if((!t.policy.JG||isFinite(t.getCurrentTime())||t.N.OP())&&!Q.lC(t.getCurrentTime())&&!t.N.getVideoData().livePreload)return t.U("ostmf",{ct:t.getCurrentTime(),a:f.w6.info.Ld()}),!1;t.Vs?.DS(H);return!0}; EM9=function(t,f){var H=f.w6,Q=t.jP.w7;if(un8(t))if(t.Vs&&t.Vs.uh(C$(H,Q))){if(Q=C$(H,Q),vx(t,f)){var N=new cz(t.Vs.R9(Q)),m=U=>{try{U.Do()?(t.handleError(U.uP(),U.ME()),zj(f,U),GR(U.info)&&l4(t.W7,f,H,!0),t.Wm()):XZ(t.W7,U)&&(t.FI?.Ml(U.info,t.r7),t.Wm())}catch(C){U=BX(C),t.handleError(U.errorCode,U.details,U.severity),t.aW()}}; H.JG=!0;yD(N)&&(V_(f,new Sd(t.policy,Q,N,t.Vs,m)),Wl(t.timing))}}else t.U("ombfmt",{})}; oMB=function(t){t.policy.C&&t.Zb&&(t.Zb.aN.forEach(f=>{t.LH(f,-1)}),t.Zb.aN=[])}; Bx=function(t,f){f=f||t.videoTrack&&t.videoTrack.J&&t.videoTrack.J.segmentStartTime||t.getCurrentTime();var H=rk,Q=t.videoTrack,N=t.Ed;f=N.nextVideo&&N.nextVideo.index.Ar(f)||0;N.JG!==f&&(N.c5={},N.JG=f,SS(N,N.J));f=!N.J.isLocked()&&N.j>-1&&(0,g.I)()-N.j=f&&H.JP(!0)>=f}else H.O.length||Q.O.length?(N=H.w6.info.bv+Q.w6.info.bv,N=10*(1-Z2(f)/N),f=Math.max(N,f.policy.oJ),H=Q.JP(!0)>=f&&H.JP(!0)>= f):H=!0;if(!H)return"abr";H=t.videoTrack;if(H.O.length>0&&H.Y.Ht()===1&&H.Y.s3().info.D360);if(!t.aZ||H)return"";H=t.policy.by;Gj(t.policy)&&(H=lp(t.zY,t.aZ,Z2(t.zY)));H=jOI(t.videoTrack,t.getCurrentTime(),H)||jOI(t.audioTrack,t.getCurrentTime(),H);return Gj(t.policy)?H?"mbnm":"":(t.videoTrack.O.length>0|| t.audioTrack.O.length>0||ZC(t.W7,t.videoTrack,t.audioTrack)||ZC(t.W7,t.audioTrack,t.videoTrack))&&H?"nord":""}; M4=function(t,f,H,Q){var N=kV(f);!N||N.AP||uR(N,Q)||(H.abort(),t.policy.UM&&f.X?.j(),f.D?.X());if(!H.IP()||wO())try{t.policy.u0?H.xj(Q.w6.info.containerType,Q.w6.info.pM)&&H.SU(Q.w6.info.containerType,Q.w6.info.pM,hq(Q.w6.info)):H.PW(Q.w6.info.containerType,hq(Q.w6.info))}catch(m){return g.Yf(m),t.U("ctexp",{name:m.name,msg:m.message}),!1}else Q.w6.info.containerType!==H.IP()&&t.U("ctu",{ct:wO(),prev_c:H.IP(),curr_c:Q.w6.info.containerType});Q=Q.w6.X;t.policy.zk&&Q&&(f=0+Q.duration,Q=-Q.J,0===H.PK()&& f===H.Og()||H.QC(0,f),Q!==H.xC()&&(H.Xu(Q),i4&&t.audioTrack.Y.dK(H.wa())));return!0}; tY=function(t,f,H,Q){Q.info.w6.J();var N=Q.info.w6.O;if(!N||!H.oy()||H.tX()===N)return!1;var m=N,U=H.C0();if(t.policy.ZJ&&U&&H.isView()&&g.Nb(Q.info.w6.info)){let D=new DataView(N.buffer,N.byteOffset,N.byteLength);(U=PJ9(D,U))?m=new Uint8Array(U.buffer,U.byteOffset,U.byteLength):t.U("fenc",{})}t.policy.jM&&(U=zNH(t,Q,new hm([m])))&&(m=Ye(U));var C;(U=Q.info.w6.j(0,Q.info.clipId))&&(C=U.P5[0]);if(Q===t.fv){if(t.Qo+=1,t.N.getVideoData().G("html5_shorts_gapless_restart_on_init_seg_retries")&&t.Qo>5)return t.Qo= 0,t.N.P7({initSegStuck:1,as:Q.info.y9()}),!0}else t.Qo=0,t.fv=Q;t.policy.bn&&(H.abort(),f.D?.X());t.pD&&H.h4()&&(H.abort(),f.D?.X());N=eNJ(t,H,m,C,N);f.D?.A(N,C);if(N!==0)return t.policy.Zm&&x$(t.N.getVideoData())?(t.N.VV()||C0(t,"sepInit",N,Q.info),jU8(t.N,"sie")):C0(t,"sepInit",N,Q.info),!0;Q.info.be()?(f=t.timing,f.a$||(f.a$=(0,g.I)(),g.ak("vis_a",f.a$,f.YO))):(f=t.timing,f.X||(f.X=(0,g.I)(),g.ak("ais_a",f.X,f.YO)));(Q=Q.info.w6.L5)&&t.N.ma(new Cy(Q.key,Q.type));return H.DX()}; FbH=function(t,f,H){if(t.policy.Za&&p4(f)?.isLocked)return!1;if(H.iI())return!0;if(!H.oy())return!1;var Q=p4(f);if(!Q||Q.info.type===6)return!1;if(t.policy.DJ||t.FI?.V(f,Q.info.Xv))t.n8=0;else return t.rG.isSeeking()&&g.FD(t),t.n8=t.n8||(0,g.I)(),!1;if(!M4(t,f,H,Q.info))return!1;if(t.jP.Y&&Q.info.J===0){var N;if(H.tX()==null){var m=kV(f);if(!(N=!m||m.w6!==Q.info.w6)){b:if(N=m.V,m=Q.info.V,N.length!==m.length)N=!1;else{for(let U=0;Um)return t.policy.J&&(f===t.videoTrack?t.WI=t.WI||(0,g.I)():t.Ic=t.Ic||(0,g.I)()),!1;f===t.videoTrack?t.WI=0:t.Ic=0;t.policy.kJ&&H===t.mediaSource?.J&&t.l2&&(H.jn()===0?(t.l2=!1,t.policy.kJ=!1):t.B4=H.jn());if(!yZB(t,H,Q,f))return!1;t.policy.Za&&Q.info.X()?(t.N.L().OJ()&&t.U("eosl",{ls:Q.info.y9()}),Q.isLocked=!0):(f.zw(Q),XOH(t.Ed,Q.info));N&&(f=Q.info.w6.L5)&&t.N.ma(new Cy(f.key,f.type));return!0}; yZB=function(t,f,H,Q){if(t.N.L().r6().J.xi(G8B)&&H.info.J&&!f.h4())return t.U("drop_chunk",{sq:H.info.Xv,st:H.info.C}),!0;var N=t.policy.MS?(0,g.I)():0,m=H.X&&H.info.w6.O||void 0,U=H.O;H.X&&(U=zNH(t,H,U)||U);var C=Ye(U);U=t.policy.MS?(0,g.I)():0;f=eNJ(t,f,C,H.info,m);Q.D?.j(H.info,f,U-N,(0,g.I)()-U);t.Qo=0;if(f===0)return t.M0&&(t.M0=!1,t.P3=!1),t.ga=0,!0;if(f===2||f===5)return C0(t,"checked",f,H.info),!1;if(f===1){if(!t.M0)return t.M0=!0,!1;if(!t.P3)return t.P3=!0,t.N.seekTo(t.getCurrentTime(),{d1:"quotaExceeded", kY:!0}),!1;H.info.be()?(Q=t.policy,Q.B5=Math.floor(Q.B5*.8),Q.c5=Math.floor(Q.c5*.8)):(Q=t.policy,Q.H5=Math.floor(Q.H5*.8),Q.c5=Math.floor(Q.c5*.8));t.policy.J?py(t.xO,H.info.w6):d1(t.Ed,H.info.w6)}t.N.P7({reattachOnAppend:f});return!1}; zNH=function(t,f,H){var Q;if(Q=t.policy.jM&&t.mediaSource&&!t.mediaSource.V&&!t.N.UH())f=f.info.w6.info,Q=f.vD()&&f.C()&&f.video&&f.video.width<3840&&f.video.width>f.video.height;if(Q&&(t.mediaSource.V=!0,rO('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return H=iQW(H),t.policy.Y&&t.U("sp4k",{s:!!H}),H}; eNJ=function(t,f,H,Q,N){var m=t.pD||t.mediaSource;try{let U=f===m.J?t.audioTrack:t.videoTrack;if(t.policy.Za&&Q?.X()){if(Q?.Fv>1)return 6;U.c5=new g.Ze(()=>{var C=p4(U);t.d6()||!C?.isLocked?t.N.L().OJ()&&t.U("eosl",{delayA:C?.info.y9()}):Wb9(U)?(t.N.L().OJ()&&t.U("eosl",{dunlock:C?.info.y9()}),Uw(t,U===t.audioTrack)):(t.U("nue",{ls:C.info.y9()}),C.info.Fv+=1,t.mediaSource&&QO(t))},1E4,t); t.N.L().OJ()&&t.U("eosl",{delayS:Q.y9()});U.c5.start()}t.policy.sQ&&Q?.w6 instanceof Si&&Q.X()&&t.U("poseos",{itag:Q.w6.info.itag,seg:Q.Xv,lseg:Q.w6.index.Me(),es:Q.w6.index.D});f.appendBuffer(H,Q,N)}catch(U){if(U instanceof DOMException){if(U.name==="InvalidStateError"||U.code===11)return t.N.L().OJ()&&t.U("aeis",{msg:g.hw(U.message,3)}),2;if(U.name==="SyntaxError"||U.code===12)return 5;if(U.name==="QuotaExceededError"||U.code===22||U.message.indexOf("Not enough storage")===0)return f=Object.assign({name:"QuotaExceededError", buffered:jg(f.hP()).replace(/,/g,"_"),vheap:t.videoTrack.PU(),aheap:t.audioTrack.PU(),message:g.hw(U.message,3),track:m?f===m.O?"v":"a":"u"},xYH()),t.handleError("player.exception",f),1;g.Fw(U)}return 4}return m.XF()?3:0}; C0=function(t,f,H,Q){var N="fmt.unplayable",m=1;H===5||H===3?(N="fmt.unparseable",t.policy.J?!Q.w6.info.video||b0(t.xO.J).size>0||py(t.xO,Q.w6):!Q.w6.info.video||b0(t.Ed.W).size>0||d1(t.Ed,Q.w6)):H===2&&(t.ga<15?(t.ga++,N="html5.invalidstate",m=0):N="fmt.unplayable");Q=On(Q);Q.mrs=t.mediaSource?.Y();Q.origin=f;Q.reason=H;Q.trg="appenderr";t.handleError(N,Q,m)}; gk=function(t,f,H,Q,N){var m=t.jP;var U=t.policy.J,C=!1,D=-1;for(let A in m.J){var k=m.J[A].info.J()||m.J[A].info.be();if(Q===k)if(k=m.J[A].index,k.Jc(f.Xv)){{C=k;var F=f;let V=C.Y(F.Xv);V&&V.startTime!==F.startTime?(C.segments=[],C.W(F),C=!0):C=!1}C?D=f.Xv:!f.pending&&U&&(F=k.getDuration(f.Xv),F!==f.duration&&(m.Qg("clienttemp","mfldurUpdate",{itag:m.J[A].info.itag,seg:f.Xv,od:F,nd:f.duration},!1),k.W(f),C=!0))}else k.W(f),C=!0}D>=0&&m.Qg("clienttemp","resetMflIndex",{[Q?"v":"a"]:D},!1);m=C;ifH(t.rG, f,Q,m);t.policy.X||t.FI.fI(f,H,Q,N);f.Xv===t.jP.PD&&m&&bj(t.jP)&&f.startTime>bj(t.jP)&&(t.jP.xc=f.startTime+(isNaN(t.timestampOffset)?0:t.timestampOffset),t.rG.isSeeking()&&t.rG.targetTime{t.policy.Y&&t.U("pathprobe",H)},H=>{t.N.handleError(H)})}; sU0=function(t,f){if(t.mediaSource&&t.mediaSource.O){f-=isNaN(t.timestampOffset)?0:t.timestampOffset;var H=isNaN(t.YB);if(H||t.YB!==f)t.policy.Gj&&t.isSuspended&&t.N.L().OJ()&&t.U("seekRefactorResume",{ct:f,lu:t.YB,source:"mrl",ft:H?1:0}),t.resume();t.YB=f;g.X9(t.U6)}}; hNJ=function(t,f,H,Q){GK(t)&&t.FY&&Q&&Q===96&&(Q=H?t.N.bb(f):f,t.v6(Q)||t.FY.J||t.U("prebuffer",{miss:1,t:f.toFixed(3),isUtc:H}))}; Lbd=function(t,f){var H=Tj(t.videoTrack).find(Q=>Q.segmentStartTime>=f&&igJ(t,Q.segmentStartTime,!1)); return H&&H.segmentStartTime0)H=!0;else{for(let Q of t.Y.values())if(Q.cryptoPeriodIndex===H){H=!0;break a}H=!1}}t.Qg("log_qoe",{wvagt:"reqnews",canskip:H});H||t.Qg("rotated_need_key_info_ready",f)}; rZB=function(t){switch(t){case "DRM_TRACK_TYPE_AUDIO":return 1;case "DRM_TRACK_TYPE_SD":return 2;case "DRM_TRACK_TYPE_HD":return 3;case "DRM_TRACK_TYPE_UHD1":return 4;case "DRM_TRACK_TYPE_UHD2":return 5;default:return 0}}; cZ0=function(t,f=!1){var H=t.status==="LICENSE_STATUS_OK"?0:9999,Q=null;if(t.license)try{Q=rN(t.license)}catch(N){g.Fw(N)}if(H===0&&!Q)return null;Q=new XNI(H,Q);H!==0&&t.reason&&(Q.errorMessage=t.reason);if(t.authorizedFormats){H={};let N=[],m={};for(let U of t.authorizedFormats){if(!U.trackType||!U.keyId)continue;f&&Q.O.push({trackType:rZB(U.trackType),isHdr:!!U.isHdr});let C=bgV[U.trackType];if(C){C==="HD"&&t.isHd720&&(C="HD720");U.isHdr&&(C+="HDR");H[C]||(N.push(C),H[C]=!0);let D=null;try{D=rN(U.keyId)}catch(k){g.Fw(k)}D&& (m[g.sS(D,4)]=C)}}Q.Y=N;Q.J=m}t.nextFairplayKeyId&&(Q.nextFairplayKeyId=t.nextFairplayKeyId);t.sabrLicenseConstraint&&(Q.sabrLicenseConstraint=rN(t.sabrLicenseConstraint));return Q}; S30=function(t,f,H){t.onSuccess=f;t.onError=H}; xXH=function(t,f,H,Q){var N={timeout:3E4,onSuccess:m=>{if(!t.d6())if(g.Np("drm_net_r",void 0,t.timer),m=cZ0(m,t.O))t.onSuccess(m,t.requestNumber);else t.onError(t,"drm.net","t.p;p.i")}, onError:m=>{if(!t.d6())if(m&&m.error)m=m.error,t.onError(t,"drm.net.badstatus",`t.r;p.i;c.${m.code};s.${m.status}`,m.code);else t.onError(t,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{t.onError(t,"drm.net",`rt.req.${t.requestNumber}`)}}; Q&&(N.gu=`Bearer ${Q}`);g.Zo(H,"player/get_drm_license",f,N)}; D3=function(t,f,H=!1){g.wD(f);(H||t.B.OJ())&&t.Qg("ctmp","drmlog",f)}; RNH=function(t){var f=t.baseUrl;xM8(f)||t.error("drm.net",2,"t.x");if(!g.cD(f,"fexp")){let H=["23898307","23914062","23916106","23883098"].filter(Q=>t.B.experiments.experiments[Q]); H.length>0&&(t.W.fexp=H.join())}for(let H of Object.keys(t.W))f=jHI(f,H,t.W[H]);return f}; dX9=function(t,f){var H=null;try{H=f.createSession(t.j,Q=>{D3(t,{m:Q})}),q3J(t,H)}catch(Q){f="t.g",Q instanceof DOMException&&(f+=`;c.${Q.code}`),t.Qg("licenseerror","drm.unavailable",1,f,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return H}; q3J=function(t,f){IVd(f,(H,Q)=>{pNJ(t,H,Q)},(H,Q,N)=>{t.d6()||(Q=void 0,g.o9(t.O)&&g.k4(t.B)&&t.B.G("html5_enable_safari_fairplay")&&N===1212433232&&(Q="ERROR_HDCP"),t.error("drm.keyerror",1,H,Q))},()=>{t.d6()||(D3(t,{onkyadd:1}),t.JG||(t.Qg("sessionready"),t.JG=!0))},H=>{t.yK(H)})}; pNJ=function(t,f,H){if(!t.d6())if(f){D3(t,{onkmtyp:H});t.status="km";switch(H){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":nMd(t,f);return;default:t.Qg("ctmp","message_type",{t:H,l:f.byteLength})}t.Fv||(g.Np("drm_gk_f",void 0,t.videoData.YO),t.Fv=!0,t.Qg("newsession",t));if(Pq(t.O)&&(f=wNW(f),!f))return;var Q=!1;if(t.B.r6().J.xi(Pi))try{Q=ZQ(f,IMW).type===4}catch(N){D3(t,{cert_check_failed:1},!0)}if(Q&&t.Ix?.certificate){D3(t,{cert_cache_hit:1}, !0);++t.requestNumber;let N=t.Ix.certificate;Promise.resolve().then(()=>{Kbd(t,new XNI(0,N),Q)})}else f=new vM0(f,++t.requestNumber,t.videoData.YO,t.B.G("html5_enable_vp9_fairplay")),S30(f,N=>{Kbd(t,N,Q)},(N,m,U)=>{if(!t.d6()){var C=0; N.J.O>=3&&(C=1,m="drm.net.retryexhausted");D3(t,{onlcsrqerr:m,info:U});t.error(m,C,U);t.shouldRetry(Kq(C),N)&&Bg2(t,N)}}),g.c(t,f),MTe(t,f)}else t.error("drm.unavailable",1,"km.empty")}; nMd=function(t,f){D3(t,{sdpvrq:1});t.X=performance.now();if(t.O.flavor!=="widevine")t.error("drm.provision",1,`e.flavor;f.${t.O.flavor};l.${f.byteLength}`);else{var H={cpn:t.videoData.clientPlaybackNonce};Object.assign(H,t.B.J);H=g.Zj("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",H);f={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, f)}),responseType:"arraybuffer"};g.yo(H,f,3,500).then(eO(Q=>{Q=Q.xhr;if(!t.d6()){Q=new Uint8Array(Q.response);var N=String.fromCharCode.apply(null,Q);try{var m=JSON.parse(N)}catch(U){}m&&m.signedResponse?(t.Qg("ctmp","drminfo",{provisioning:1}),m=(performance.now()-t.X)/1E3,t.X=NaN,t.Qg("ctmp","provs",{et:m.toFixed(3)}),t.C&&t.C.update(Q)):(m=m&&m.error&&m.error.message,Q="e.parse",m&&(Q+=`;m.${m}`),t.error("drm.provision",1,Q))}}),eO(Q=>{t.d6()||t.error("drm.provision",1,`e.${Q.errorCode};c.${Q.xhr&& Q.xhr.status}`)}))}}; Kbd=function(t,f,H){t.d6()||((D3(t,{onlcsrsp:1}),t.status="rr",f.statusCode!==0)?t.error("drm.auth",1,`t.f;c.${f.statusCode}`,f.errorMessage||void 0):(H&&t.Ix&&t.B.r6().J.xi(Pi)&&(t.Ix.certificate=f.message),g.Np("drm_kr_s",void 0,t.videoData.YO),f.heartbeatParams&&f.heartbeatParams.url&&t.videoData.G("outertube_streaming_data_always_use_staging_license_service")&&(H=t.O.Y.match(/(.*)youtube.com/g))&&(f.heartbeatParams.url=H[0]+f.heartbeatParams.url),f.heartbeatParams&&t.Qg("newlicense",f.heartbeatParams), f.Y&&(t.Y=f.Y,t.videoData.hC||t.Qg("newlicense",new tGJ),t.videoData.hC=!0,t.D=g.bo(t.Y,Q=>Q.includes("HDR"))),f.O&&(t.A=f.O),f.J&&(t.B.G("html5_enable_vp9_fairplay")&&t.O.J()?(H=g.sS(US(t.fairplayKeyId),4),t.J[H]={type:f.J[H], status:"unknown"}):t.J=DU(f.J,Q=>({type:Q,status:"unknown"}))),Ea(t.O)&&(f.message=t18(g.sS(f.message))),t.C&&(D3(t,{updtks:1}),t.status="ku",t.C.update(f.message).then(()=>{g.Np("drm_kr_f",void 0,t.videoData.YO); uN(t)||(D3(t,{ksApiUnsup:1}),t.Qg("keystatuseschange",t))},Q=>{Q=`msuf.req.${t.requestNumber};msg.${g.hw(Q.message,3)}`; t.error("drm.keyerror",1,Q)})),g.o9(t.O)&&t.Qg("fairplay_next_need_key_info",t.baseUrl,f.nextFairplayKeyId),t.B.G("html5_enable_vp9_fairplay")&&t.O.J()&&t.Qg("qualitychange",foI(t.Y)),f.sabrLicenseConstraint&&t.Qg("sabrlicenseconstraint",f.sabrLicenseConstraint)))}; MTe=function(t,f){t.status="km";g.Np("drm_net_s",void 0,t.videoData.YO);var H=new g.IP(t.B.kc),Q={context:g.RU(H.config_||g.lP())};Q.drmSystem=H1H[t.O.flavor];Q.videoId=t.videoData.videoId;Q.cpn=t.videoData.clientPlaybackNonce;Q.sessionId=t.sessionId;Q.licenseRequest=g.sS(f.message);Q.drmParams=t.videoData.drmParams;isNaN(t.cryptoPeriodIndex)||(Q.isKeyRotated=!0,Q.cryptoPeriodIndex=t.cryptoPeriodIndex);var N=!!t.videoData.Y?.D()?.isHdr();Q.drmVideoFeature=N?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; t.B.experiments.r6().J.xi(QFd)&&(Q.context=g.tk(t.videoData));if(Q.context&&Q.context.client){if(N=t.B.J)Q.context.client.deviceMake=N.cbrand,Q.context.client.deviceModel=N.cmodel,Q.context.client.browserName=N.cbr,Q.context.client.browserVersion=N.cbrver,Q.context.client.osName=N.cos,Q.context.client.osVersion=N.cosver;t.B.experiments.r6().J.xi(QFd)||(Q.context.user=Q.context.user||{},t.videoData.A&&(Q.context.user.credentialTransferTokens=[{token:t.videoData.A,scope:"VIDEO"}]),t.videoData.AG&&(Q.context.user.kidsParent= {oauthToken:t.videoData.AG}));Q.context.request=Q.context.request||{};Q.context.request.mdxEnvironment=t.videoData.mdxEnvironment||Q.context.request.mdxEnvironment;g.o9(t.O)&&(Q.fairplayKeyId=g.sS(US(t.fairplayKeyId)));g.ly(t.B,t.videoData.X()).then(m=>{xXH(f,Q,H,m);t.status="rs"})}else t.error("drm.net",2,"t.r;ic.0")}; $AJ=function(t,f,H){var Q={};Q.isHdr=f.includes("HDR");switch(f.replace("HDR","").replace("720","")){case "AUDIO":Q.trackType=1;break;case "SD":Q.trackType=2;break;case "HD":Q.trackType=3;break;case "UHD1":Q.trackType=4;break;case "UHD2":Q.trackType=5;break;default:Q.trackType=0}!Q.trackType||H[f]||uN(t)&&!Ew(t,f)||(t.authorizedFormats.push(Q),H[f]=!0)}; NS9=function(t,f){var H=[];for(let Q of Object.keys(t.J))H.push(`${Q}_${t.J[Q].type}_${t.J[Q].status}`);return H.join(f)}; uN=function(t){var f;if(f=t.V&&t.C!=null)t=t.C,f=!(!t.J||!t.J.keyStatuses);return f}; Bg2=function(t,f){var H=f.J.getValue();H=new g.Ze(()=>{MTe(t,f)},H); g.c(t,H);H.start();g.VK(f.J);D3(t,{rtyrq:1})}; oV=function(t){var f={};f[t.status]=uN(t)?NS9(t,"."):t.Y.join(".");return f}; Ew=function(t,f){for(let H in t.J)if(t.J[H].status==="usable"&&t.J[H].type===f)return!0;return!1}; mA0=function(t,f){for(let H in t.J)if(t.J[H].type===f)return t.J[H].status}; UAB=function(t){var f=t[0];t[0]=t[3];t[3]=f;f=t[1];t[1]=t[2];t[2]=f;f=t[4];t[4]=t[5];t[5]=f;f=t[6];t[6]=t[7];t[7]=f}; foI=function(t){return g.dz(t,"UHD2")||g.dz(t,"UHD2HDR")?"highres":g.dz(t,"UHD1")||g.dz(t,"UHD1HDR")?"hd2160":g.dz(t,"HD")||g.dz(t,"HDHDR")?"hd1080":g.dz(t,"HD720")||g.dz(t,"HD720HDR")?"hd720":"large"}; wNW=function(t){var f="";for(let H=0;H{t.d6()||g.IS("xboxone")&&t.Y&&t.Y("closedShouldNotRetry")}),null)):t.O&&(Xz(t.C,t.O,["mskeymessage", "webkitkeymessage"],t.JG),Xz(t.C,t.O,["mskeyerror","webkitkeyerror"],t.V),Xz(t.C,t.O,["mskeyadded","webkitkeyadded"],t.A))}; gqJ=function(t,f,H){g.Fw(H);t.Y&&(H instanceof DOMException&&(f+=`;n.${H.name};m.${H.message}`),t.Y(f))}; DA0=function(t){Xz(t.C,t.element,["keymessage","webkitkeymessage"],t.V);Xz(t.C,t.element,["keyerror","webkitkeyerror"],t.A);Xz(t.C,t.element,["keyadded","webkitkeyadded"],t.j)}; PA9=function(t,f=null){if(t.J.keySystemAccess)return t.D=t.D.then(()=>t.mediaKeys?Promise.resolve():f?.mediaKeys&&f.nM?.iP()?(t.mediaKeys=f?.mediaKeys,Promise.resolve()):t.J.keySystemAccess.createMediaKeys().then(H=>{t.d6()||(t.mediaKeys=H,f?.nM?.iP()&&(f.mediaKeys=H))})).then(()=>{var H=f?.Td(); return t.element&&t.element!==H&&t.element.mediaKeys?t.element.setMediaKeys(null):Promise.resolve()}).then(()=>{t.element=f?.Td(); return t.element&&t.element.mediaKeys!==t.mediaKeys?t.element.setMediaKeys(t.mediaKeys):Promise.resolve()}),t.D; D4(t.J)?t.O=new (mY())(t.J.keySystem):ut(t.J)?(t.O=new (mY())(t.J.keySystem),t.element?.webkitSetMediaKeys(t.O)):DA0(t);return null}; u2J=function(t,f){var H=new Uint8Array(270);for(let Q=0;Q<135;Q++)H[Q*2]=''.charCodeAt(Q);t=t.O.createSession("video/mp4",f,H);return new kc(null,null,null,null,t)}; oq0=function(t,f){f=EqB(f,t.J.Y0);f=t.O.createSession("video/mp4",f);return new kc(null,null,null,null,f,t.X)}; T5=function(t,f){var H=t.W[f.sessionId];!H&&t.Y&&(H=t.Y,t.Y=null,H.sessionId=f.sessionId,t.W[f.sessionId]=H);return H}; EqB=function(t,f){var H=t.subarray(4);H=new Uint16Array(H.buffer,H.byteOffset,H.byteLength/2);H=String.fromCharCode.apply(null,H).match(/ek=([0-9a-f]+)/)[1];var Q="";for(var N=0;N{ksV(t)}),eO(H=>{if(!t.d6()){g.Fw(H); var Q="t.a";H instanceof DOMException&&(Q+=";n."+H.name+";m."+H.message);t.Qg("licenseerror","drm.unavailable",1,Q,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(t.O({mdkrdy:1}),t.A=!0); t.V&&(f=PA9(t.V,t.mediaElement))}; ksV=function(t){if(!t.d6())if(t.B.G("html5_drm_set_server_cert")||t.J.J()){let f=t.mediaKeys.setServerCertificate();f?f.then(eO(H=>{t.B.OJ()&&t.Qg("ctmp","ssc",{success:H})}),eO(H=>{t.Qg("ctmp","ssce",{n:H.name, m:H.message})})).then(eO(()=>{FY(t)})):FY(t)}else FY(t)}; A22=function(t,f,H){t.KM=!0;H=new Cy(f,H);t.B.G("html5_eme_loader_sync")&&(t.X.get(f)||t.X.set(f,H));FjI(t,H)}; FjI=function(t,f){if(!t.d6()){t.O({onInitData:1});if(t.B.G("html5_eme_loader_sync")&&t.videoData.O&&t.videoData.O.J()){var H=t.D.get(f.initData);f=t.X.get(f.initData);if(!H||!f)return;f=H;H=f.initData;t.X.remove(H);t.D.remove(H)}t.O({initd:f.initData.length,ct:f.contentType});if(t.J.flavor==="widevine")if(t.v5&&!t.videoData.isLivePlayback)AY(t);else{if(!(t.B.G("vp9_drm_live")&&t.videoData.isLivePlayback&&f.vD)){t.v5=!0;H=f.cryptoPeriodIndex;var Q=f.J;$9I(f);f.vD||(Q&&f.J!==Q?t.Qg("ctmp","cpsmm",{emsg:Q, pssh:f.J}):H&&f.cryptoPeriodIndex!==H&&t.Qg("ctmp","cpimm",{emsg:H,pssh:f.cryptoPeriodIndex}));t.Qg("widevine_set_need_key_info",f)}}else t.Ml(f)}}; AY=function(t){if(t.KM&&t.A&&!t.c5){for(;t.C.length;){let f=t.C[0],H=YQI(t)?NCJ(f):g.sS(f.initData);if(t.J.J()&&!f.OA)t.C.shift();else{if(t.Y.get(H))if(t.J.flavor!=="fairplay"||t.J.J()){t.C.shift();continue}else t.Y.delete(H);$9I(f);break}}t.C.length&&t.createSession(t.C[0])}}; FY=function(t){t.d6()||(t.A=!0,t.O({onmdkrdy:1}),AY(t))}; YQI=function(t){return t.J.flavor==="widevine"&&t.videoData.G("html5_drm_cpi_license_key")}; VGB=async function(t){if(g.ni()&&t.mediaKeys.mediaKeys?.getMetrics){var f=await t.mediaKeys.getMetrics();f&&((0,g.mh)(f)||(f=g.ea(f)),/^[A-Za-z0-9_-]+={0,3}$/.test(f)||(f=g.hw(f,void 0,!0)),t.Qg("ctmp","drm",{metrics:f}))}}; O1I=function(t,f){if(t.videoData.j)return!1;t.E2.Vg+=1;if(t.E2.Vg<=10)return!1;f.exiled=`${t.E2.Vg}`;t.Us("qoe.start15s",f);t.N.Qg("playbackstalledatstart");return!0}; J2d=function(t){if(!t.O){t.O=!0;var f=t.N.getPlayerState();f=f.isPaused()||f.isSuspended();t.N.Is();f&&!Id(t.videoData)||t.N.Qg("signatureexpired")}}; Yc=function(t,f,H){var Q=t.videoData.Y,N=t.videoData.C,m=t.E2.G("html5_disable_codec_fallback_for_drm")&&t.videoData.er();x$(t.N.getVideoData())&&jU8(t.N,"pe");t.E2.r6().J.xi(ao8)&&(H.bkg=t.N.lZ().isBackground()?"1":"0");if((f==="progressive.net.retryexhausted"||f==="fmt.unplayable"||f==="fmt.decode")&&!t.N.nl.W&&Q&&Q.itag==="22")return t.N.nl.W=!0,t.Us("qoe.restart",{reason:"fmt.unplayable.22"}),t.N.hf(),!0;var U=!1;if(t.videoData.isExternallyHostedPodcast){if(U=t.videoData.QB)H.mimeType=U.type, t.U("3pp",{url:U.url});H.ns="3pp";t.N.zF(f,1,"VIDEO_UNAVAILABLE",g.wD((new g.vX(f,H,1)).details));return!0}var C=t.F9+3E4<(0,g.I)()||t.J.isActive();if(t.E2.G("html5_empty_src")&&t.videoData.isAd()&&f==="fmt.unplayable"&&/Empty src/.test(`${H.msg}`))return H.origin="emptysrc",t.Us("auth",H),!0;var D;if(D=!C)D=t.N.lZ(),D=!!(D.Vk()||D.isInline()||D.isBackground()||D.Qy()||D.xo()||D.T4()||D.U9());D&&(H.nonfg="paused",C=!0,t.N.pauseVideo());f!=="fmt.decode"&&f!=="fmt.unplayable"||!N?.X()||(yV(t.E2.Y,N.pM), H.acfallexp=N.pM,U=C=!0);!C&&t.Y>0&&(t.J.start(),C=!0,H.delayed="1",--t.Y);N=t.N.loader;C||!Q?.Rx()&&!Q?.C()||m||(yV(t.E2.Y,Q.pM),U=C=!0,H.cfallexp=Q.pM);if(!C)return O1I(t,H);m=!1;t.W?t.F9=(0,g.I)():m=t.W=!0;C=t.videoData;C.JG?(C=C.JG.W(),D=Date.now()/1E3+1800,C=C6048E5&&VO(t,"signature",!0);return!1}; y2H=function(t){if(t.videoData.errorDetail==="7"&&g.AB(t.E2)){let f=!t.videoData.isInlinePlaybackNoAd;f&&t.E2.EF++;VO(t,"innertube_player_reload_required",f&&t.E2.EF>1);return!0}return!1}; Ow=function(t,f="fmt.noneavailable"){var H=t.E2.Y;H.D=!1;H.J=!0;t.Us("qoe.restart",{e:f,detail:"hdr"});t.N.V3(!0)}; Gs8=function(t){if(t.N.lZ().isInline())return u0;t=oL[aY()];return Dq("auto",t,!1,"s")}; h7W=function(t,f){var H;a:if((H=f.J)&&H.videoInfos.length){for(var Q of H.videoInfos)if(Q.W?.smooth){H=Q.video.qualityOrdinal;break a}H=H.videoInfos[0].video.qualityOrdinal}else H=0;Q=!0;t.B.G("web_relax_arm_cap")&&navigator.Az&&(Q=!1);Q&&(g.IS("armv7")||g.IS("aarch64")||g.IS("android"))&&!g.AB(t.B)&&f.J.videoInfos[0].C()&&(H=Math.min(H,JR.large));Q=t.B.experiments.J("html5_chipset_soft_cap");Q>0&&(H=Math.min(H,Q));Q=t.B.wF().J.xi(sF9);Q>0&&(H=Math.min(H,Q));if(Q=t.B.experiments.J("html5_max_vertical_resolution")){let U= 4320;for(var N=0;NQ&&(U=Math.min(U,m.video.qualityOrdinal))}if(U<4320){N=0;for(m=0;m60&&!g.AB(t.B)?new gW(0,360,!1,"v"):u0}; aV=function(t,f,H){if(t.B.experiments.hG("html5_disable_client_autonav_cap_for_onesie")&&f.oP()||g.AB(t.B)&&(aY(-1)>=1080||f.osid))return u0;var Q=t.B.experiments.J("html5_autonav_quality_cap"),N=t.B.experiments.J("html5_autonav_cap_idle_secs");return Q&&f.isAutonav&&g.Du()/1E3>N?(H&&(Q=Lj8(t,H,Q)),new gW(0,Q,!1,"e")):u0}; Wi=function(t,f){if(!f.J.J())return t.W?new gW(0,360,!1,"b"):u0;var H=!1,Q=!1;for(var N of f.J.videoInfos)N.Rx()?H=!0:Q=!0;H=H&&Q;Q=0;N=t.B.experiments.J("html5_performance_cap_floor");N=t.B.W?240:N;for(let m of f.J.videoInfos){if(H&&m.Rx())continue;f=MP(m.pM,m.video.fps,t.Y);let U=m.video.qualityOrdinal;if(Math.max(f,N)>=U){Q=U;break}}return new gW(0,Q,!1,"b")}; eU=function(t,f){var H=z5(t,f.J?.videoInfos),Q=t.N.getPlaybackRate();return Q>1&&H?(t=ec(t.B.Y,f.J.videoInfos,Q),new gW(0,t,!0,"o")):new gW(0,0,!1,"o")}; jU=function(t,f,H){g.AB(t.B)&&(H=H.compose(t.ZK(f)));return H}; z5=function(t,f){return f&&g.AB(t.B)?f.some(H=>H.video.O()):!1}; Lj8=function(t,f,H){if(t.G("html5_optimality_defaults_chooses_next_higher")&&H)for(t=f.J.videoInfos,f=1;f49?"p60":Q>32?"p48":""}`;H=MP(H,Q,m);N>0&&(H=Math.min(H,N));!tE.has(f)&&jk().includes(f)?(Q=ek(),+Q[f]>0&&(H=Math.min(+Q[f],H)),Q[f]!==H&&(Q[f]=H,g.cv("yt-player-performance-cap",Q,2592E3))):tE.has(f)||m==null?(Q=jk().slice(),Q.includes(f)||(Q.push(f),g.cv("yt-player-performance-cap-active-set",Q,2592E3)),BZ.set(f,H)):(tE.add(f),m?.set(f,H));t.N.Ac()}; X98=function(){return DU(ek(),t=>`${t}`)}; b1H=function(t,f,H,Q){if(!f||!H||!f.videoData.Y)return!1;var N=t.B.experiments.J("html5_df_downgrade_thresh"),m=t.G("html5_log_media_perf_info");if(!((0,g.I)()-t.C<5E3?0:m||N>0))return!1;var U=((0,g.I)()-t.C)/1E3;t.C=(0,g.I)();H=H.getVideoPlaybackQuality();if(!H)return!1;var C=H.droppedVideoFrames-t.X,D=H.totalVideoFrames-t.totalFrames;t.X=H.droppedVideoFrames;t.totalFrames=H.totalVideoFrames;var k=H.displayCompositedVideoFrames===0?0:H.displayCompositedVideoFrames||-1;m&&t.B.OJ()&&t.N.U("ddf",{dr:H.droppedVideoFrames, de:H.totalVideoFrames,comp:k});if(Q)return t.J=0,!1;if((D-C)/U>t.j||!N||g.AB(t.B))return!1;t.J=(D>60?C/D:0)>N?t.J+1:0;if(t.J!==3)return!1;r2e(t,f.videoData.Y);t.N.U("dfd",Object.assign({dr:H.droppedVideoFrames,de:H.totalVideoFrames},X98()));return!0}; c28=function(t,f){t.G("html5_log_media_perf_info")&&(t.N.U("perfdb",X98()),t.N.U("sessionperfdb",Object.fromEntries(BZ.entries())),t.N.U("playbackperfdb",Object.fromEntries(t.Y.entries())),t.N.U("hwc",{nch:navigator.hardwareConcurrency},!0),f&&t.N.U("mcdb",{itags:f.J.videoInfos.filter(H=>H.W?.smooth===!1).map(H=>H.itag).join("-")}))}; fC=function(t,f,H=!1){t.nM?.OJ()&&t.nM.U("rms",f,H)}; yO=function(t){t=t.V();return t.length<1?NaN:t.end(t.length-1)}; SQ9=function(t,f){t.FV&&t.FV.equals(f)||(t.FV&&t.FV.dispose(),t.FV=f)}; xAI=function(t){!t.Y&&KU()&&(t.W?t.W.then(()=>xAI(t)):t.M8()||(t.Y=t.ox()))}; R78=function(t,f,H){t.isPaused()||t.getCurrentTime()>f||H>10||(t.play(),g.gm(()=>{R78(t,t.getCurrentTime(),H+1)},500))}; qQI=function(t,f){if(t.C()===0||t.hasError())return!1;var H=t.getCurrentTime()>0;return f>=0&&(t=t.V(),t.length||!H)?Rg(t,f):H}; G5=function(t){if(t.M8()||t.Ml())t.nM&&t.nM.C9("rs_s"),g.QP&&t.getCurrentTime()>0&&t.seekTo(0),t.B5(),t.m2(),t.load(),SQ9(t,null);delete t.W}; dAB=function(t){var f=t.O();return Ig(f)&&t.getDuration()?f.end(f.length-1):0}; hY=function(t){switch(t.uP()){case 2:return"progressive.net.retryexhausted";case 3:return t=t.hk(),t?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||IoH&&t?.includes("audio_output_change")?"capability.changed":"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; p9e=function(t){var f=null;t[4]&&(f=t[4],f={errorCode:f[5],errorDetail:f[6],errorMessage:f[7],sH:f[8],zG:f[9],Qt:f[10],SB:f[11],cpn:f[12]});return new g.L0(t[1],f,t[2],t[3])}; L8=function(t){return t.isPlaying()&&!t.J(16)&&!t.J(32)}; Z3=function(t){return t.J(128)?-1:t.J(2)?0:t.J(2048)?3:t.J(64)?-1:t.J(1)&&!t.J(32)?3:t.J(8)?1:t.J(4)?2:-1}; lN=function(t,f,H,Q,N){if(!(f===t.state&&H===t.jA&&Q===t.seekSource&&N===t.stoppageReason||f!==void 0&&(f&128&&!H||f&2&&f&16))){var m;if(m=f)m=f||t.state,m=!!(m&16||m&32);t=new g.L0(f,H,m?Q?Q:t.seekSource:null,N)}return t}; rF=function(t,f,H=!1){return nq9(t,f.getCurrentTime(),(0,g.I)(),f.JP(),H)}; XY=function(t,f,H=null,Q=null){return lN(t,t.state|f,null,H,Q)}; bN=function(t,f){return lN(t,t.state&~f,null,null,null)}; ci=function(t,f,H,Q=null,N=null){return lN(t,(t.state|f)&~H,null,Q,N)}; w9I=function(t,f){return f.state===t.state&&f.jA===t.jA}; KjV=function(t){switch(t.B.playerCanaryStage?.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";case "xlarge":return"HTML5_PLAYER_CANARY_STAGE_XLARGE";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}}; vqJ=function(t){t.J>=0||(t.provider.N.getVisibilityState()===3?t.X=!0:(t.J=g.S$(t.provider),t.delay.start()))}; BS0=function(t){if(!(t.O<0)){var f=g.S$(t.provider),H=f-t.W;t.W=f;t.playerState.O()?t.playTimeSecs+=H:t.playerState.isBuffering()&&!t.playerState.J(16)&&(t.rebufferTimeSecs+=H)}}; xc=function(t,f=!1){t.J.C=f;t.J.startTime=t.Y;t.J.endTime=t.O;t.Bn?.length&&(t.J.Bn=t.Bn);t.By?.length&&(t.J.By=t.By);f=!1;var H=g.Lw(t.segments);t.segments.length&&!H?.C&&H?.isEmpty()?(t.segments[t.segments.length-1].previouslyEnded&&(t.J.previouslyEnded=!0),t.segments[t.segments.length-1]=t.J,f=!0):t.segments.length&&t.J.isEmpty()&&!t.J.C||(t.segments.push(t.J),f=!0);f?(t.J.endTime===0&&(t.previouslyEnded=!1),t.J.By?.length&&t.provider.N.U("sdai",{attach_meta:1,st:t.J.startTime,et:t.J.endTime,seg_idx:t.segments.length- 1})):t.J.previouslyEnded&&(t.previouslyEnded=!0);t.X+=t.O-t.Y;t.J=SU(t.provider);t.J.previouslyEnded=t.previouslyEnded;t.provider.B.r6().J.xi(MG0)&&(t.W+=JSON.stringify(t.J).length);t.previouslyEnded=!1;t.Y=t.O;return f?g.Lw(t.segments):void 0}; tQI=function(t){Po(t.D);t.D=NaN}; fuW=function(t){tQI(t);t.D=Dz(()=>{t.update()},100); t.e0=g.S$(t.provider);t.J=SU(t.provider)}; Hae=function(t,f,H){H-=t.e0;return f===t.O&&H>.5}; g.RV=function(t,f){var H=t.sendVisitorIdHeader?t.visitorData:void 0;return g.ly(t.B,t.accessToken).then(Q=>lU(t.uri,t.B,t.pageId,H,Q,f))}; g.QvI=function(t){t.indexOf("watchtime")!==-1&&g.pj("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:t}})}; $52=function(t,f){t.attestationResponse&&g.RV(t).then(H=>{H=H||{};H.method="POST";H.postParams={atr:t.attestationResponse};t.v5?t.B5?g.sQ().sendAndWrite(f,H):g.sQ().sendThenWrite(f,H):g.Y0(f,H)})}; NGd=function(t){var f={Lo:[]};if(g.bo(t.segments,H=>!!H.Bn||!!H.By)){for(let H of t.segments)f.Lo.push({Bn:H.Bn||[], By:H.By||[]});t=g.ns({nu:f},w3V);return g.sS(t,4)}}; zM=function(t,f){return g.rz(f,t.O).join(",")}; mUd=function(t,f){if(f&&t.W){var H=new Set(["q","feature","mos"]),Q=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),N=new Set(["aqi","autonav","list","ssrt","upt"]);t.W.ns==="3pp"&&(f.ns="3pp");for(let m of Object.keys(t.W))Q.has(m)||H.has(m)||N.has(m)&&!t.W[m]||(f[m]=t.W[m])}}; m5I=function(t){switch(t){case "playing":return"PLAYER_PLAYBACK_STATE_PLAYING";case "paused":return"PLAYER_PLAYBACK_STATE_PAUSED";case "buffering":return"PLAYER_PLAYBACK_STATE_BUFFERING";case "seeking":return"PLAYER_PLAYBACK_STATE_SEEKING";case "ended":return"PLAYER_PLAYBACK_STATE_ENDED";case "error":return"PLAYER_PLAYBACK_STATE_ERROR";case "suspended":return"PLAYER_PLAYBACK_STATE_SUSPENDED";case "unstarted":return"PLAYER_PLAYBACK_STATE_UNSTARTED";default:return"PLAYER_PLAYBACK_STATE_UNKNOWN"}}; U5J=function(t){switch(t){case 1:return"VIS_MINIMIZED";case 2:return"VIS_FULLSCREEN";case 3:return"VIS_BACKGROUND";case 4:return"VIS_AIRPLAY";case 5:return"VIS_INLINE";case 6:return"VIS_VR";case 7:return"VIS_PICTURE_IN_PICTURE";case 8:return"VIS_IMMERSIVE_PREVIEW";case 9:return"VIS_SQUEEZEBACK";case 10:return"VIS_THEATER";case 31:return"VIS_INVALID";default:return"VIS_DEFAULT"}}; CSI=function(t){switch(t){case 1:return"CONN_UNKNOWN";case 2:return"CONN_NONE";case 3:return"CONN_WIFI";case 4:return"CONN_CELLULAR_2G";case 5:return"CONN_CELLULAR_3G";case 6:return"CONN_CELLULAR_4G";case 7:return"CONN_CELLULAR_UNKNOWN";case 8:return"CONN_DISCO";case 9:return"CONN_CELLULAR_5G";case 10:return"CONN_WIFI_METERED";case 11:return"CONN_CELLULAR_5G_SA";case 12:return"CONN_CELLULAR_5G_NSA";case 30:return"CONN_WIRED";case 31:return"CONN_INVALID";default:return"CONN_DEFAULT"}}; g.dF=function(t,f){var H=qf(t.provider);Object.assign(H,{state:t.C});f=new ia2(t.provider.videoData,t.provider.B,f,H);f.J=t.provider.N.KW();H=t.provider.videoData.clientPlaybackNonce;f.J=t.provider.N.H2(H);t.provider.videoData.isLivePlayback||(f.JG=t.provider.N.getDuration(H),t.provider.B.r6().J.xi(ghJ)&&t.provider.videoData.D&&(f.JG=t.provider.N.zd()));t.provider.videoData.J&&(H=t.provider.videoData.J.IB(f.J))&&(f.j=H-f.J);H=t.provider.N.xC();f.J+=H;f.j!=null&&(f.j-=H);f.mP=g.S$(t.provider);f.segments= [SU(t.provider)];return f}; D58=function(t){var f=t.provider.videoData.wy,H=t.provider.videoData.Dk,Q=[10+f,10,10,40+H-f,40],N=t.provider.videoData.getPlayerResponse()?.playbackTracking,m=N?.videostatsScheduledFlushWalltimeSeconds;N=N?.videostatsDefaultFlushIntervalSeconds;if(!(m&&m.length>0&&N))return Q;f=[m[0]+f,...m.slice(1).map((U,C)=>U-m[C]), N+H-f,N];return f.some(U=>U<0)?(g.dw(t.logger,347111855,`Neg vss scheduled pings ${m} ${N}`),Q):f}; IV=function(t,f=NaN){var H=g.S$(t.provider);f=isNaN(f)?H:f;f=Math.ceil(f);var Q=t.B5[t.Fv];t.Fv+1{if(!t.d6()){t.j=NaN;var m=t.Ml(),U=PSW(t,m);U.V=N;var C=t.Za>1E3;!(m.length>1)&&m[0].isEmpty()||C||(U.D=IV(t,N));if(t.JG){m=m[m.length-1];if(C=t.a$){C=m;var D=t.a$;C=C.startTime===D.startTime&&C.endTime===D.endTime}C||p0(t,[m])}U.send();t.Za++}},(N-H)*1E3); return t.O=N}; n0=function(t,f){var H=t.provider.B;g.ly(t.provider.B,t.provider.videoData.X()).then(Q=>{var N=t.provider.B.pageId,m=t.provider.B.sendVisitorIdHeader?t.provider.videoData.visitorData:void 0,U=t.provider.B.G("vss_pings_using_networkless")||t.provider.B.G("kevlar_woffle"),C=t.provider.B.G("allow_skip_networkless");Q=lU(f,H,N,m,Q);r4(f,Q,{token:t.provider.videoData.jr,Lj:t.provider.videoData.Lg,mdxEnvironment:t.provider.videoData.mdxEnvironment},H,void 0,U&&!C,!1,!0)})}; PSW=function(t,f){var H=g.dF(t,"watchtime");wF(t)&&(H.delayThresholdMet=!0,t.AG=!0);if(t.W>0){let Q=t.provider.N.xC();for(let N of f)N.startTime-=t.W+Q,N.endTime-=t.W+Q;H.J-=t.W+Q}else H.J=t.J.O;H.segments=f;return H}; p0=function(t,f,H=!1){for(let [C,D]of f.entries()){let k=C,F=D;var Q=t,N=qf(Q.provider);Object.assign(N,{state:Q.C});Object.assign(N,{sequenceId:Q.sequenceId});Q.provider.B.G("web_send_vss3_isolated_payload")&&Object.assign(N,{sendIsolatedPayload:!0});var m=Q,U=m.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;U&&(U=U.earlySegmentThresholdSecs&&(Date.now()-m.LM)/1E3=t.provider.videoData.D$;return!!f}; K0=function(t,f,H=!1){H=t.D(!isNaN(t.O),!1,H);f&&(t.O=NaN);return H}; Eh9=function(t){t.provider.videoData.youtubeRemarketingUrl&&!t.s2&&(n0(t,t.provider.videoData.youtubeRemarketingUrl),t.s2=!0)}; ohH=function(t){t.provider.videoData.googleRemarketingUrl&&!t.KM&&(n0(t,t.provider.videoData.googleRemarketingUrl),t.KM=!0)}; vi=function(t){if(!t.d6()&&t.Y){t.C="paused";var f=K0(t,!1,!0);f.isFinal=!0;f.send();t.dispose()}}; kid=function(t,f,H){if(!t.H5){H||(H=g.dF(t,"atr"));H.attestationResponse=f;try{H.send()}catch(Q){if(Q.message!=="Unknown Error")throw Q;}t.H5=!0}}; g.S$=function(t){return g.TGB(t)()}; nUd=function(t){var f=navigator.connection?.type||"";if(f)return FnJ[f]||FnJ.other;if(g.AB(t.B)){t=navigator.userAgent;if(/[Ww]ireless[)]/.test(t))return 3;if(/[Ww]ired[)]/.test(t))return 30}return 0}; SU=function(t){var f=new AQI;f.O=qf(t).cc?.toString()||"-";f.playbackRate=t.N.getPlaybackRate();var H=t.N.getVisibilityState();H!==0&&(f.visibilityState=H);t.B.Za&&(f.Y=1);f.W=t.videoData.oj;f.compositeLiveStatusToken=t.videoData.compositeLiveStatusToken;f.heartbeatLoggingToken=t.videoData.heartbeatLoggingToken;H=t.N.getAudioTrack();H.d7&&H.d7.id&&H.d7.id!=="und"&&(f.audioId=H.d7.id);f.connectionType=nUd(t);f.volume=t.N.getVolume();f.muted=t.N.isMuted();f.clipId=t.N.o2()||"-";f.J=t.videoData.xB|| "-";return f}; qf=function(t){var f=t.N.Z$()||{};f.fs=t.N.Qx();f.volume=t.N.getVolume();f.muted=t.N.isMuted()?1:0;f.mos=f.muted;f.clipid=t.N.o2();f.playerheight=t.N.getPlayerSize()?.height||0;f.playerwidth=t.N.getPlayerSize()?.width||0;t=t.videoData;var H={};t.Y&&(H.fmt=t.Y.itag,t.C&&(t.B5?t.C.itag!==t.Y.itag:t.C.itag!=t.Y.itag)&&(H.afmt=t.C.itag));H.ei=t.eventId;H.list=t.playlistId;H.cpn=t.clientPlaybackNonce;t.videoId&&(H.v=t.videoId);t.X8&&(H.infringe=1);(t.g7?0:t.KM)&&(H.splay=1);var Q=sU(t);Q&&(H.live=Q);t.bS&& (H.sautoplay=1);t.sF&&(H.autoplay=1);t.fa&&(H.sdetail=t.fa);t.partnerId&&(H.partnerid=t.partnerId);t.osid&&(H.osid=t.osid);t.RJ&&(H.cc=g.U5(t.RJ));return Object.assign(f,H)}; g.TGB=function(t){if(!t.J){let f=(0,g.I)();t.J=()=>Math.round((0,g.I)()-f)/1E3; t.N.b9()}return t.J}; g.Bi=function(t,f){return t.state.J(f)&&!t.oldState.J(f)?1:!t.state.J(f)&&t.oldState.J(f)?-1:0}; Mf=function(t){t.O&&vqJ(t.O);t.qoe&&Ngd(t.qoe)}; VQJ=function(t,f,H,Q){H.adFormat=H.Vg;var N=f.N;f=new g.tP(new YEI(H,f.B,{getDuration:()=>H.lengthSeconds, getCurrentTime:()=>N.getCurrentTime(), KW:()=>N.KW(), H2:()=>N.H2(), NZ:()=>N.NZ(), getPlayerSize:()=>N.getPlayerSize(), getAudioTrack:()=>H.getAudioTrack(), getPlaybackRate:()=>N.getPlaybackRate(), Bs:()=>N.Bs(), getVisibilityState:()=>N.getVisibilityState(), eA:()=>N.eA(), Z$:()=>N.Z$(), getVolume:()=>N.getVolume(), isMuted:()=>N.isMuted(), Qx:()=>N.Qx(), o2:()=>N.o2(), getProximaLatencyPreference:()=>N.getProximaLatencyPreference(), b9(){N.b9()},U(m,U){N.U(m,U)},ej:()=>N.ej(), xC:()=>N.xC(), JP:m=>N.JP(m), zd:m=>N.zd(m)})); f.W=Q;g.c(t,f);return f}; OaJ=function(t){t.O&&t.O.send();if(t.qoe){var f=t.qoe;if(f.X){f.J==="PL"&&(f.J="N");var H=g.S$(f.provider);g.bU(f,H,"vps",[f.J]);f.A||(f.C>=0&&f.O.set("user_intent",[f.C.toString()]),f.A=!0);f.provider.B.OJ()&&f.U("finalized",{});f.Ml=!0;f.reportStats(H)}}if(t.provider.videoData.enableServerStitchedDai)for(let Q of t.Y.values())vi(Q);else t.J&&vi(t.J);t.dispose()}; JQ0=function(t){if(!t.J)return null;var f=g.dF(t.J,"atr");return H=>{t.J&&kid(t.J,H,f)}}; au8=function(t,f){t=QW(t.array,H=>f-H.start||1); return t<0?-(t+1):t}; Wnd=function(t,f,H){var Q=[];for(f=au8(t,f);fH)break}return Q}; g.f3=function(t,f){var H=[];for(let Q of t.array)if(Q.contains(f)&&H.push(Q),Q.start>f)break;return H}; zte=function(t){return t.array.slice(au8(t,0x7ffffffffffff),t.array.length)}; etW=function(t,f){var H=NaN;for(let Q of t.array)if(Q.contains(f)&&(isNaN(H)||Q.endf&&(isNaN(H)||Q.start!f.has(H))}; yQ0=function(t){return t.N.getPlayerState().J(2)?0x8000000000000:t.N.getCurrentTime()*1E3}; H2=function(t,f){var H=[];if(!f.length)return H;for(let Q=0;QC.end<0x8000000000000),U=zte(t.J)):f=t.C<=H&&L8(f)?Wnd(t.J,t.C,H):g.f3(t.J,H); N=N.concat(H2(t,f));m&&(N=N.concat(N8(t,m)));U&&(N=N.concat(H2(t,U)));t.C=H;QR(t,N)}}; mR=function(t,f){return f>t.mediaTime+t.C&&f1)t.Y=!0;if(N||isNaN(t.J))t.J=f;if(t.seeking)f!==t.mediaTime&&(t.seeking=!1);else if(f>0&&t.mediaTime===f){N=1500;if(t.B.G("html5_buffer_underrun_transition_fix")){N=t.B.experiments.J("html5_min_playback_advance_for_steady_state_secs");let m=t.B.experiments.J("html5_min_underrun_buffered_pre_steady_state_ms");N=N>0&&m>0&&Math.abs(f-t.J)(Q||!t.Y?N:400)}t.mediaTime=f;t.O=H;return!1}; htI=function(t,f,H){return f.HZ(H).then(()=>g.h$(new svW(f,f.O)),Q=>{Q instanceof Error&&g.Yf(Q); var N=ZI('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),m=rO('audio/mp4; codecs="mp4a.40.2"'),U=N||m,C=f.isLivePlayback&&!g.jc(t.Y,!0);Q="fmt.noneavailable";C?Q="html5.unsupportedlive":U||(Q="html5.missingapi");U=C||!U?2:1;N={buildRej:"1",a:f.Ui(),d:!!f.Sw,drm:f.er(),f18:f.WK.indexOf("itag=18")>=0,c18:N};f.J&&(f.er()?(N.f142=!!f.J.J["142"],N.f149=!!f.J.J["149"],N.f279=!!f.J.J["279"]):(N.f133=!!f.J.J["133"],N.f140=!!f.J.J["140"],N.f242=!!f.J.J["242"]),N.cAAC=m,N.cAVC=rO('video/mp4; codecs="avc1.42001E"'), N.cVP9=rO('video/webm; codecs="vp9"'));f.W&&(N.drmsys=f.W.keySystem,m=0,f.W.O&&(m=Object.keys(f.W.O).length),N.drmst=m);return new g.vX(Q,N,U)})}; C3=function(t,f){f=Math.max(Math.max(1,Math.ceil(t.policy.C/UL(t))),f);return Math.min(Math.min(8,Math.floor(t.policy.A/UL(t))),f)}; UL=function(t){return t.videoData.J?cZ(t.videoData.J)||5:5}; ig=function(t){return UL(t)*t.J}; Za2=function(t,f){if(f)return f=t.videoData,f=LnV(t,isNaN(f.liveChunkReadahead)?3:f.liveChunkReadahead,f),C3(t,f);if(t.O.length){if(Math.min.apply(null,t.O)>1)return C3(t,t.J-1);if(t.policy.j)return C3(t,t.J+1)}return t.J}; lu0=function(t,f=!1){if(!t.O.length)return!1;var H=t.J;t.J=Za2(t,f);if(f=H!==t.J)t.O=[],t.T3=0;return f}; gU=function(t){var f=t.policy.J;t.C||(f=Math.max(f-1,0));return f*UL(t)}; DN=function(t,f){return f>=t.kL()-gU(t)}; rQ8=function(t){var f=t.policy.O;t.C||(f=Math.max(f-1,0));return f*UL(t)}; LnV=function(t,f,H){H.FC&&f--;Ve(H)&&(f=1);OU(H)!==0&&(t=t.experiments.J("html5_live_chunk_readahead_proxima_override"))&&(f=t,H.J?.AG()&&f++);return f}; ug=function(t,f,H=null){return new P2(t.B.experiments.J(f)||0,H?t.B.G(H):!1)}; XU0=function(t,f){t.J=f}; EL=function(t,f,H,Q,N,m,U,C){f?f.test(H)?(t.Us(N,f,U),f.X||m()):(!f.O||f.C?H=!1:(H=(0,g.I)(),Q?f.J||(f.J=H):f.J=0,m=!Q&&H-f.O>3E4,H=f.J&&H-f.J>1E3||m?f.C=!0:!1),H&&(C={...t.tZ(f),...C},C.wn=U,C.we=N,C.wsuc=Q,t.N.U("workaroundReport",C),Q&&(f.reset(),t.W[N]=!1))):t.N.zF("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.wD({source:"watchdog",name:U}))}; var ba0=function(t,f){return KE[W[5]](this,14,5021,t,f)}; cQB=function(t,f){if(t.J){var H=t.getCurrentTime();if(t.tG){if(t.N.getPlayerState().isBuffering())return;var Q=t.kL()-H,N=t.JP(),m=rQ8(t.J);let C=t.N.getPlaybackRate();t.W&&C!==1.05&&(t.W=!1);if(!g.Zf(t.videoData)||t.videoData.isAd())Q=!1;else{var U=Math.min(m+5,50);t.W?Q<=m/2?(N=Date.now(),U=t.getCurrentTime(),m=0,t.B5!=null&&t.JG!=null&&(N=(N-t.B5)/1E3,m=U-t.JG,m=N>0?m/N:0),t.N.U("vcu_done",{liveDrift:Q.toFixed(3),duration:t.JG?(U-t.JG).toFixed(3):"0",effectiveRate:m.toFixed(3)}),oI(t)):Q>U?(t.N.U("vcu_hardseek", {liveDrift:Q.toFixed(3),max_thresh:U.toFixed(3)}),oI(t)):N<2?(t.N.U("vcu_abort_buffering",{liveDrift:Q.toFixed(3),bufferHealth:N.toFixed(3)}),oI(t)):t.B5!=null&&t.JG!=null&&(U=(Date.now()-t.B5)/1E3,N=t.getCurrentTime()-t.JG,U>10&&!t.LM&&(U=N/U,t.LM=!0,t.N.U("vcu_hardware_check",{effectiveRate:U.toFixed(3),liveDrift:Q.toFixed(3),targetRate:"1.05"}),U<1.02&&(t.g7=!1,oI(t)))):t.g7&&Q>m&&Q<=U&&C===1&&N>=4&&(t.N.U("vcu_act",{liveDrift:Q.toFixed(3),bufferHealth:N.toFixed(3),rate:"1.05"}),t.JG=t.getCurrentTime(), t.B5=Date.now(),t.LM=!1,t.N.setPlaybackRate(1.05),t.W=!0);Q=t.W}if(Q)return}Q=t.J;H>=Q.kL()-rQ8(Q)||!Q.iZ()?H=H0&&yO(t.mediaElement)>0&&(t.O=kj(t,t.O,!1));var H=t.G("html5_pseudogapless_shorts_seek_to_next_start")&&f?.seekSource===60;if(!t.mediaElement||!SEd(t,H))t.Es.start(750);else if(!isNaN(t.O)&&isFinite(t.O)&&(H=t.Vg-(t.O-t.timestampOffset),!(H===0||Math.abs(H)<.005)))if(H=t.mediaElement.getCurrentTime()-t.O,Math.abs(H)<=t.H5||Math.abs(H)<.005)x52(t);else{if(t.videoData.E9)t.videoData.E9= !1;else if(!g.TE(t.videoData)&&t.O>=t.zd()-.1&&(t.zd()!==0||f?.d1!=="seektimeline_setupMediaElement")){t.O=t.zd();t.C.resolve(t.zd());t.B.OJ()&&t.N.U("setEndedInSeek",{tgt:`${t.O}`,maxst:`${t.zd()}`});t.N.hc();return}try{let Q=t.O-t.timestampOffset;t.mediaElement.seekTo(Q);t.Fv.J=Q;t.Vg=Q;t.Y=t.O;t.c5=!1}catch(Q){}}}}; qEe=function(t,f){t.v5=!0;t.Gj()&&(t.O=t.D,t.Y=t.O,t.D=NaN);RtB(t,f)}; d5d=function(t){var f=0,H=NaN,Q="";if(!t.V)return{startSeconds:f,Bk:H,source:Q};t.videoData.Ag?f=t.videoData.xc:g.TE(t.videoData)&&(f=Infinity);if(g.Zf(t.videoData))return{startSeconds:f,Bk:H,source:Q};t.videoData.startSeconds?(Q="ss",f=t.videoData.startSeconds):t.videoData.Yt&&(Q="stss",f=t.videoData.Yt);t.videoData.liveUtcStartSeconds&&(H=t.videoData.liveUtcStartSeconds);if(isFinite(f)&&(f>t.zd()||f1E9}; nh8=function(t,f){t.playbackData=f;t.W=!1;t.g7=!0;t.LM=!1;t.videoData.isLivePlayback&&(t.A=new IuH(()=>{a:{if(t.playbackData&&t.playbackData.J.J()){if(cr(t.videoData)&&t.loader){var H=t.loader.wX();break a}if(t.videoData.J){H=t.videoData.J.wX();break a}}H=0}return H}),t.J=new pUI(t.videoData,t.B.experiments,()=>t.zd(!0))); if(AP(t.N)){if(!t.videoData.EF?.aX)if(f=d5d(t),f.Bk)g.hh(t.videoData)&&t.BP(f.Bk,f.startSeconds),t.Y=f.startSeconds;else if(f.startSeconds>0){let H={d1:"seektimeline_startPlayback",seekSource:15,MC:!0,t8:g.hh(t.videoData)};t.seekTo(f.startSeconds,H)}t.V=!1}else FO(t)||(t.Y=t.Y||t.videoData.startSeconds||0,t.videoData.isLivePlayback||(f=t.N.videoData.zd(),t.Y>f&&(t.G("html5_sabr_log_invalid_sabr_current_time")&&t.N.U("invalidSabrCmtStart",{rt:t.Y,mst:f}),t.G("html5_sabr_vod_invalid_start_time_fallback")&& (t.Y=0))))}; Yj=function(t,f){if(t.J&&t.loader){var H=!1;f?H=!0:Sg(t.videoData)?H=lu0(t.J):t.MS&&(t.MS=!1,H=lu0(t.J,!0));H&&(H=t.N.BR,f=ig(t.J),H.qoe&&(H=H.qoe,g.bU(H,g.S$(H.provider),"lra",[f]),H.U("live-readahead-seconds",{v:f})));f=t.loader;H=t.J.J;t=t.J;t=(t.J-1+t.policy.J)*UL(t);var Q=NaN;var N=f.pv;N===2||N===-1?(N=H,Ve(f.N.getVideoData())&&(Q=f.policy.e6)):N=H-1;N=Math.max(N,0);H=f.W7;H.Hh=N;H.C=Q;f.hN&&(f.hN.V=t)}}; OL=function(t,f){(t.loader=f)?Yj(t,!0):g.VR(t)}; SEd=function(t,f=!1){if(!t.mediaElement||t.mediaElement.C()===0||t.mediaElement.hasError())return!1;var H=t.mediaElement.getCurrentTime()>0;return t.videoData.O&&t.videoData.O.J()||t.videoData.isLivePlayback||!t.videoData.er()?t.O>=0&&!f&&(f=t.mediaElement.V(),f.length||!H)?Rg(f,t.O-t.timestampOffset):H:H}; wU9=function(t,f){var H=t.getCurrentTime(),Q=t.isAtLiveHead(H);if(t.A&&Q){var N=t.A;if(N.J&&!(H>=N.O&&H50&&N.O.shift())),t.J.Np(H,f),f&&cQB(t,!0));Q!==t.XV&&(t.videoData.Ag?t.XV=Q:(f=(t.getCurrentTime()-t.kC)*1E3<=500,H=t.V9>=1E3,f||H||(f=t.N.BR,f.qoe&&(f=f.qoe,H=g.S$(f.provider), g.bU(f,H,"lh",[Q?"1":"0"])),t.XV=Q,t.V9++,t.kC=t.getCurrentTime())))}; oI=function(t){t.N.setPlaybackRate(1);t.W=!1}; g.JP=function(t,f){var H=t.C;H||(t.C=new Zy,H=t.C,Tz(t,f));return H}; kj=function(t,f,H){if(isNaN(f))return NaN;var Q=t.Be();H=t.zd(H);return t.G("html5_clamp_invalid_seek_to_min_seekable_time")&&!t.videoData.isLivePlayback&&f>H+1&&f0)||t.mediaElement&&t.mediaElement.getCurrentTime()>0||(f={d1:"seektimeline_resumeTime",MC:f,t8:f&&g.hh(t.videoData)},t.videoData.j||(f.seekSource=15),t.seekTo(t.Y,f))}; RtB=function(t,f){BG9(t,f).then(void 0,()=>{g.VR(t)}); g.JP(t,f).then(H=>{g.aI(t,H)},()=>{g.VR(t)}); t.N.fB(f);t.B.OJ()&&(f=t.tZ(),f["native"]=`${+t.c5}`,f.tgt=`${t.O}`,f.otgt=`${t.O+t.timestampOffset}`,f.maxst=`${t.zd()}`,t.J&&t.G("html5_high_res_seek_logging")&&(f.tht=`${t.J.W()}`,f.ht=`${t.J.kL()}`,f.adft=`${gU(t.J)}`),t.G("html5_sabr_parse_live_metadata_playback_boundaries")&&t.videoData.J&&g.hh(t.videoData)&&(f.minst=`${t.videoData.J.N0}`,f.cminst=`${t.videoData.J.Be()+t.timestampOffset}`,f.maxst=`${t.videoData.J.I7}`,f.hts=`${t.videoData.J.JG}`,f.cmaxst=`${t.videoData.J.zd()+t.timestampOffset}`), t.N.U("startSeek",f))}; BG9=function(t,f){t.a$||(t.loader?isFinite(t.O)?t.a$=t.loader.seek(t.O-t.timestampOffset,f):(g.TE(t.videoData),t.N.ot=0,t.a$=Se(t.loader),Zb(t.videoData)||(t.O=t.loader.getCurrentTime()+t.timestampOffset)):t.a$=yB(t.O-t.timestampOffset));return t.a$}; g.aI=function(t,f){t.X&&(t.X.resolve(f),t.N.KZ(),t.B.OJ()&&(f=t.tZ(),f["native"]=`${+t.c5}`,f.otgt=`${t.O+t.timestampOffset}`,t.N.U("seekEnd",f)));g.VR(t)}; x52=function(t){t.C&&(t.C.resolve(t.mediaElement.getCurrentTime()),t.Fv.O=null)}; g.VR=function(t){t.O=NaN;t.D=NaN;t.Vg=NaN;t.C=null;t.a$=null;t.X=null;t.v5=!1;t.c5=!1;t.H5=0;t.m2.stop();t.KM.stop()}; tj8=function(t){if(t.V)if(t.videoData.EF?.aX)t.V=!1;else if(g.Zf(t.videoData))t.V=!1;else{var f="ss",H=0;t.videoData.J?.isManifestless&&t.videoData.a$&&!FO(t)&&(f="mss",H=t.videoData.a$);(t.videoData.Ag?t.G("html5_prioritize_windowed_st_start_seconds"):t.G("html5_prioritize_st_start_seconds"))&&!H&&t.videoData.Yt&&(f="stss",H=t.videoData.Yt);!H&&MQd(t)&&(H=t.videoData.liveUtcStartSeconds||t.videoData.a$,f="utc",H=t.zd()-t.IB(t.zd())+H);!H&&t.videoData.w7()&&t.videoData.Yt&&(f="stss",H=t.videoData.Yt); var Q={};if(H){if(H>t.zd()||H{g.aI(t,m)},()=>{g.VR(t)}),t.videoData.isAd()&&fM0({adCpn:t.videoData.clientPlaybackNonce, contentCpn:t.videoData.hostCpn??""},f.J),t.Vg=N,XU0(t.Fv,H.getCurrentTime()),t.seekTo(N,{seekSource:104,d1:"seektimeline_mediaElementEvent"}),t.c5=!0;break;case "seeked":x52(t);break;case "ratechange":t.tG&&t.W&&t.N.getPlaybackRate()!==1.05&&(f=t.kL()-t.getCurrentTime(),t.N.U("vcu_abort_rate",{lag:f.toFixed(3),rate:String(t.N.getPlaybackRate())}),t.W=!1);break;case "loadedmetadata":AP(t.N)||tj8(t);Tz(t);break;case "progress":Tz(t);break;case "pause":t.j=t.getCurrentTime()}t.j&&((Q==="play"||Q==="playing"|| Q==="timeupdate"||Q==="progress")&&t.getCurrentTime()-t.j>10&&(t.G("html5_sky_skip_pause_jump")?t.N.U("skipPauseJump",{evt:Q,cmt:t.getCurrentTime(),lpt:t.j}):t.seekTo(t.j,{d1:"pauseJump"})),Q!=="pause"&&Q!=="play"&&Q!=="playing"&&Q!=="progress"&&(t.j=0))}; MQd=function(t){return(lC(t.videoData)||!!t.videoData.liveUtcStartSeconds)&&(!!t.videoData.liveUtcStartSeconds||FO(t))&&!!t.videoData.J}; W2=function(t,f){return t.J.get(f)?.buffer.Y()||[]}; zz=function(t,f){return t.J.get(f)?.buffer.C()||0}; et=function(t,f,H,Q,N,m=""){t=`${t}_${f}_${H}_${+Q}${+N}`;m&&(t+=`_${m}`);return t}; ijH=function(t,f){function H(m){return Q.X!=="yt"&&(N.partnerId===38&&Q.playerStyle==="books"||N.partnerId===30&&Q.playerStyle==="docs"||N.partnerId===33&&Q.playerStyle==="google-live")?HjI(t,N,m):QP0(t,N).then(()=>{Q.G("embeds_enable_shorts")&&t.L().kI&&N.isEmbedsShortsMode(new g.mv(0,0),!!N.playlistId)?$$W(t,N):jt(t,N)},U=>{jt(t,N,!0); throw U;})} var Q=t.L(),N=t.getVideoData();N.d6();N.loading=!0;return NlB(t)?m$0(t,N,f).then(()=>{jt(t,N)},m=>{m=BX(m); if(Kq(m.severity))return jt(t,N,!0),Promise.reject(m);m.errorCode==="onesie.response.badproxystatus"&&`${m.details.st}`==="3"&&(U$8=!0);t.handleError(m);return H("onesie")}):Q.G("embeds_enable_shorts")&&Q.kI?CiH(t,N).then(()=>H("gvi")):H("gvi")}; NlB=function(t){var f=t.L();if(f.G("html5_disable_onesie")||!f.G("html5_onesie")||!f.G("html5_onesie_inline")&&t.getVisibilityState()===5||f.X!=="yt")return!1;var H=f.s2;if(!H||!H.J)return t.handleError(new g.vX("onesie.unavailable.hotconfig",{key:"0"})),!1;if(H.J.D<(0,g.I)()&&(t.U("okexp","1"),(H=t.SJ())&&f.G("html5_prefer_trusted_host_on_key_expiration"))){H.O=!0;let Q=H.J.get(0)?.J();Q&&!Mi(Q)&&H.J.delete(0)}if(U$8)return t.U("ost3","1"),!1;H={};return Object.keys(H).length>0?(H.onesie="0",t.handleError(new g.vX("html5.missingapi", H)),!1):t.getVideoData().livePreload&&f.r6().J.xi(EY)?!1:!0}; yR=function(t,f){var H=g.lv();g.rV(H,f);return Uf(H,R5(),{Ls:t.O,clientInterface:Hj(t)})}; g68=function(t,f){var H=t.L();if(g.AB(H)&&f.H5())return`${t.getPlayerType()}_${f.videoId}_${f.eK}`;H=g.zg(H)&&H.r6().J.xi(Gz)?f.playerResponseCacheToken??f.playerParams??"":"";return et(t.getPlayerType(),f.videoId,f.eK,f.isAutonav,f.bS,H)}; m$0=async function(t,f,H){f.fetchType="onesie";var Q=void 0;if(K9(f))if(Q=t.RL){var N=g68(t,f);Q=Q.get(N)}else Q=void 0;N=t.JZ.eg;if(Q){if(f.loading=!1,f.TL=!0,f9(f,{player_response:Q},!0),f.loading||re(f))return t.U("prr","1"),Promise.resolve()}else{Q=QH(f,t.getPlayerSize(),t.getVisibilityState());H=new Yr(t,Q,H);Q=await H.fetch();let U={player_response:Q};f.loading=!1;if(H.hh){for(let [C,D]of H.hh.entries()){var m=C;let k=D;N.J.set(m,k,180);m===f.videoId&&(m=k.Kw(),f.xt=m)}N.qs=H}for(let [C,D]of H.gw.entries())N.O.set(C, D,180);f9(f,U,!0);if(f.loading||re(f))return K9(f)&&(N=g68(t,f),f=f.getPlayerResponse())&&(f=f.responseContext?.cacheInstruction?.maxAgeSeconds??f.responseContext?.maxAgeSeconds??void 0,t.RL?.put(N,Q,f)),Promise.resolve()}N.J.lM();N.O.lM();f.xt=[];t={};N="onesie.response";H=0;f.errorCode?(N="auth",t.ec=f.errorCode,t.ed=f.errorDetail,t.es=f.Qt||"",H=2):(t.successButUnplayable="1",t.disposed=`${+f.d6()}`,t.afmts=`${+/adaptiveFormats/.test(Q)}`,t.cpn=f.clientPlaybackNonce);return Promise.reject(new g.vX(N, t,H))}; QP0=async function(t,f){var H=f.isAd(),Q=!H,N=H?1:3;for(let U=0;U0){await g.I0(5E3);var m=new g.NY("Retrying OnePlatform request",{attempt:U});g.Yf(m)}try{await D$2(t,f);return}catch(C){let D=BX(C);m=D.errorCode;let k=t.L().G("html5_use_network_error_code_enums")?401:"401";Q&&m==="manifest.net.badstatus"&&D.details.rc===k&&(Q=!1,U===N-1&&(N+=1));if(U===N-1)return t=Pi0(H,D.details),t.details.backend="op",t.details.originec=m,Promise.reject(t);if(m==="auth"||m==="manifest.net.retryexhausted"|| g.NE(t.L()))return Promise.reject(D);t.handleError(D);if(Kq(D.severity))break}}return Promise.reject(Pi0(H,{backend:"op"}))}; D$2=async function(t,f){f.fetchType="gp";var H=t.L(),Q=g.ly(H,f.X());Q=Q.J?await Q.J:Q.getValue();var N=yR(H,Q),m=QH(f,t.getPlayerSize(),t.getVisibilityState()),U=o2(ulH),C=f.X(),D=(0,g.I)(),k=!1,F="empty";Q=0;t.AZ("psns");var A={Vo:function(V){V.readyState===2&&t.AZ("ps_c")}}; if(H.O){let V={videoId:String(f.videoId)},O=fv(f.getResolveUrlResponse());O&&(V.params=O);f.playlistId&&(V.playlistId=String(f.playlistId));A.cA={HO:RS("player",V)}}N=await g.Oj(N,m,U,void 0,A);t.AZ("psnr");if(!f.d6()){N?"error"in N&&N.error?(k=!0,F=`esf:${N.error.message}`,Q=N.error.code):N.errorMetadata&&(k=!0,F="its",Q=N.errorMetadata.status):k=!0;if(k)return k=0,N=((0,g.I)()-D).toFixed(),D={},D=H.G("html5_use_network_error_code_enums")?{backend:"op",rc:Q,rt:N,reason:F,has_kpt:f.AG?"1":"0",has_mdx_env:f.mdxEnvironment? "1":"0",has_omit_key_flag:g.rC("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:H.pageId?"1":"0",has_token:C?"1":"0",has_vvt:f.A?"1":"0",is_mdx:f.isMdxPlayback?"1":"0",mdx_ctrl:f.T7||"",token_eq:C===f.X()?"1":"0"}:{backend:"op",rc:`${Q}`,rt:N,reason:F,has_kpt:f.AG?"1":"0",has_mdx_env:f.mdxEnvironment?"1":"0",has_omit_key_flag:g.rC("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:H.pageId?"1":"0",has_token:C?"1":"0",has_vvt:f.A?"1":"0",is_mdx:f.isMdxPlayback? "1":"0",mdx_ctrl:f.T7||"",token_eq:C===f.X()?"1":"0"},f="manifest.net.connect",Q===429?(f="auth",k=2):Q>200&&(f="manifest.net.badstatus",Q===400&&(k=2)),Promise.reject(new g.vX(f,D,k));f.loading=!1;f9(f,{raw_player_response:N},!0);g.NE(f.L())&&N&&N.trackingParams&&E6I(N.trackingParams);if(f.errorCode)return H={ec:f.errorCode,ed:f.errorDetail,es:f.Qt||""},Q="auth",g.NE(f.L())&&f.errorCode&&(Q=f.errorCode),Promise.reject(new g.vX(Q,H,2));if(!f.loading&&!re(f))return H=f.isAd()?"auth":"manifest.net.retryexhausted", Promise.reject(new g.vX(H,{successButUnplayable:"1",hasMedia:g.lT(f)?"1":"0"},2))}}; HjI=async function(t,f,H){function Q(){return!0} function N(k){k=BX(k);if(Kq(k.severity))return Promise.reject(k);t.handleError(k);return!1} var m=Fw8(t.L(),f,t.getPlayerSize(),t.getVisibilityState(),t.isFullscreen()),U=f.isAd(),C=U?1:3;for(let k=0;k0&&(await g.I0(5E3),D={playerretry:k,playerretrysrc:H},U||(D.recover="embedded"),D=g.vs(m,D));if(await o6d(f,D).then(Q,N))return}f=U?"auth":"manifest.net.retryexhausted";H=U?2:1;if(!U&&Math.random()<1E-4)try{g.Yf(new g.NY("b/152131571",btoa(m)))}catch{}return Promise.reject(new g.vX(f,{backend:"gvi"},H))}; o6d=async function(t,f){function H(D){if(!t.d6()){D=D?D.status:-1;var k=0,F=((0,g.I)()-C).toFixed();F=Q.G("html5_use_network_error_code_enums")?{backend:"gvi",rc:D,rt:F}:{backend:"gvi",rc:`${D}`,rt:F};var A="manifest.net.connect";D===429?(A="auth",k=2):D>200&&(A="manifest.net.badstatus",D===400&&(k=2));return Promise.reject(new g.vX(A,F,k))}} t.fetchType="gvi";var Q=t.L(),N;(N=AnI(t))?(N={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:N},f=g.vs(f,{action_display_post:1})):N={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var m={};Q.sendVisitorIdHeader&&t.visitorData&&(m["X-Goog-Visitor-Id"]=t.visitorData);var U=g.a9(Q.experiments,"debug_sherlog_username");U&&(m["X-Youtube-Sherlog-Username"]=U);Object.keys(m).length>0&&(N.headers=m);var C=(0,g.I)();N=await U2(g.jl,f,N).then(void 0,function(D){return H(D.xhr)}); if(!N||!N.responseText)return H(N);t.loading=!1;N=g.IO(N.responseText);f9(t,N,!0);if(t.errorCode)return Promise.reject(new g.vX("auth",{ec:t.errorCode,ed:t.errorDetail,es:t.Qt||""},2));if(!t.loading&&!re(t))return N=t.isAd()?"auth":"manifest.net.retryexhausted",Promise.reject(new g.vX(N,{successButUnplayable:"1"},2))}; Pi0=function(t,f){return new g.vX(t?"auth":"manifest.net.retryexhausted",f,t?2:1)}; jt=async function(t,f,H=!1){var Q=t.L();H&&(!g.y1(Q)||ct(f)!=="embedded")||f.za||ct(f)!=="adunit"&&(g.AB(Q)||g.Wj(Q)||g.iy(Q)||jo(Q)||g.k4(Q)||Hj(Q)==="WEB_CREATOR")||(H=g.ly(Q,f.X()),H=H.J?await H.J:H.getValue(),kTH(t,f,H))}; kTH=async function(t,f,H){try{let m=t.L(),U=yR(m,H);var Q=f.L();let C=g.pe(),D={context:g.tk(f),videoId:f.videoId,racyCheckOk:f.racyCheckOk,contentCheckOk:f.contentCheckOk,autonavState:"STATE_NONE"};ct(f)==="adunit"&&(D.isAdPlayback=!0);Q.embedConfig&&(D.serializedThirdPartyEmbedConfig=Q.embedConfig);Q.hE&&(D.showContentOwnerOnly=!0);f.ZJ&&(D.showShortsOnly=!0);C.xi(141)&&(D.autonavState=C.xi(140)?"STATE_OFF":"STATE_ON");if(g.aw(Q)){let V=C.xi(65);H=V!=null?!V:!1;let O=!!g.S7("yt-player-sticky-caption"); D.captionsRequested=H&&O}let k=Q.getWebPlayerContextConfig()?.encryptedHostFlags;k&&(D.playbackContext={encryptedHostFlags:k});var N=D;let F=o2(TlI);t.AZ("wn_s");Q={};m.O&&(Q.cA={HO:RS("next",{videoId:String(f.videoId)})});let A=await g.Oj(U,N,F,void 0,Q);t.AZ("wn_r");!A||"error"in A&&A.error||(g.NE(f.L())&&A.trackingParams&&E6I(A.trackingParams),f9(f,{raw_watch_next_response:A},!1))}catch(m){}}; $$W=async function(t,f){var H=g.ly(t.L(),f.X());H=H.J?await H.J:H.getValue();Fq9(t,f,H)}; Fq9=async function(t,f,H){t=t.L();try{let U=yR(t,H);let C={context:g.tk(f),playerRequest:{videoId:f.videoId},disablePlayerResponse:!0},D=f.getResolveUrlResponse();if(D){let A=fv(D);A&&(C.playerRequest.params=A);let V=N7(D)?.params;V&&(C.params=V)}var Q=C;let k=o2(AC8);H={};if(t.O){let A={videoId:String(f.videoId)};var N,m=f.getResolveUrlResponse();(N=N7(m)?.params)&&(A.params=N);H.cA={HO:RS("reel_item_watch",A)}}let F=await g.Oj(U,Q,k,void 0,H);!F||"error"in F&&F.error||f9(f,{raw_reel_item_watch_response:F})}catch(U){}}; CiH=async function(t,f){try{let m=t.L(),U=g.ly(m,f.X()),C=U.J?await U.J:U.getValue(),D=yR(m,C);var H=t.getPlayerSize(),Q=t.getVisibilityState();var N={context:g.tk(f),url:`https://www.youtube.com/embed/${f.videoId}`,playbackContext:{contentPlaybackContext:fU(f,H,Q)}};let k=o2(Ys9),F=await g.Oj(D,N,k);f.d6()||F&&f9(f,{raw_resolve_url_response:F},!0)}catch(m){}}; E6I=function(t){g.SO(g.sh(),t)}; VjJ=function(t,f){t.AZ("vir");t.AZ("ps_s");g.kX("vir",void 0,"video_to_ad");f=ijH(t,f);f.then(function(){t.AZ("virc");g.kX("virc",void 0,"video_to_ad");t.AZ("ps_r");g.kX("ps_r",void 0,"video_to_ad")},function(){t.AZ("virc"); g.kX("virc",void 0,"video_to_ad")}); return f}; sL=function(){var t=OJ();return!(!t||t==="visible")}; JCB=function(t){var f=OjI();f&&document.addEventListener(f,t,!1)}; ape=function(t){var f=OjI();f&&document.removeEventListener(f,t,!1)}; OjI=function(){if(document.visibilityState)var t="visibilitychange";else{if(!document[V9+"VisibilityState"])return"";t=V9+"visibilitychange"}return t}; zm2=function(t){Wqe=t}; em0=function(t){hP=t}; UYB=function(t){var f=t.nl;t=t.videoData;var H=JY(f,t);f.G("html5_disable_client_autonav_cap_for_onesie")||H.compose(aV(f,t));return H}; Nf=function(t,f){L3(t,f.reason,f.J.info,f.source,f.token)}; ZN=function(t,f){t.Qg("localmediachange",f)}; jU8=function(t,f){t.JZ.CP()||(t.U("sgap",{f}),t.JZ.clearQueue(!1,f==="pe"))}; yCB=function(t){t.mediaElement&&(t.mediaSource?(lg(t),t.T2(),jPH(t,!1)):(t.videoData.JG&&t.videoData.JG.C(),t.mediaElement.stopVideo()),t.playVideo())}; AP=function(t){return(t.G("html5_disable_video_player_initiated_seeks")||t.G("html5_disable_video_player_initiated_seeks_live")&&t.videoData.isLivePlayback)&&g.hh(t.videoData)}; XO=function(t,f){t.tC&&rU(t);t.tC=new g.Qp(f*1E3,0x7ffffffffffff);t.tC.namespace="endcr";t.addCueRange(t.tC)}; rU=function(t){t.removeCueRange(t.tC);t.tC=null}; c2=function(t){if(t.videoData.O&&t.videoData.O.J()){var f=bg(t);t.loader&&t.loader.XZ(f,GT0(t))}}; xj=function(t,f=!0){t.B.Ds&&!t.videoData.backgroundable&&t.mediaElement&&!t.Sr()&&(t.isBackground()&&t.mediaElement.H5()?(t.U("bgmobile",{suspend:1}),t.Is(!0,!0)):!t.isBackground()&&f&&St(t)&&t.U("bgmobile",{resume:1}))}; RI=function(t){if(!g.TE(t.videoData))return NaN;var f=0;t.loader&&t.videoData.J&&(f=cr(t.videoData)?t.loader.wX():t.videoData.J.wX());return(0,g.I)()/1E3-t.IB()-f}; sPW=function(t,f){if(t.playerType===2||t.B.xt)f.bc=!0;var H=Qi(f.Vg,f.g9,t.B.O,t.B.D);H&&(f.adFormat=H);t.playerType===2&&(f.sF=!0);if(t.isFullscreen()||t.B.O)H=g.S7("yt-player-autonavstate"),f.autonavState=H||(t.B.O?2:t.videoData.autonavState);f.endSeconds&&f.endSeconds>f.startSeconds&&XO(t,f.endSeconds)}; q8=function(t){t.loader&&(t.loader.dispose(),t.loader=null,OL(t.bL,null));t.iP()?hm0(t):t.T2()}; lpW=function(t){if(!t.playerState.J(128))if(t.videoData.isLoaded(),t.ys=g.Kw(t.videoData.c7),g.lT(t.videoData)){t.z5.tick("bpd_s");dU(t).then(()=>{t.z5.tick("bpd_c");if(!t.d6()){t.jg&&(t.l$(XY(XY(t.playerState,512),1)),St(t));var H=t.videoData;H.endSeconds&&H.endSeconds>H.startSeconds&&XO(t,H.endSeconds);t.pT.finished=!0;II(t,"dataloaded");t.qC.started&&p3(t);c28(t.nl,t.HD)}}); t.G("html5_log_media_perf_info")&&t.U("loudness",{v:t.videoData.Wo.toFixed(3)},!0);var f=t.mediaElement?.Td();if(f&&"disablePictureInPicture"in f&&t.B.J4)try{f.disablePictureInPicture=t.B.V9&&!t.videoData.backgroundable}catch(H){g.Yf(H)}LqH(t);t.uV=new ZjB(t.videoData)}else II(t,"dataloaded")}; rC0=function(t){var f=t.videoData;VjJ(t,t.cR).then(void 0,H=>{t.videoData!==f||f.d6()||(H=BX(H),H.errorCode==="auth"&&t.videoData.errorDetail&&t.videoData.errorDetail!=="7"?t.zF(H.errorCode,2,unescape(t.videoData.errorReason),g.wD(H.details),t.videoData.errorDetail,t.videoData.Qt||void 0):t.handleError(H))})}; XHd=function(t){return g.AB(t.B)&&t.videoData.isLivePlayback&&(!t.B.G("html5_allow_multiview_tile_preload")||!t.videoData.livePreload)}; dU=function(t){q8(t);t.HD=null;var f=htI(t.B,t.videoData,t.Sr());t.pB=f;t.pB.then(H=>{bj2(t,H)},H=>{t.d6()||(H=BX(H),t.visibility.isBackground()?(n3(t,"vp_none_avail"),t.pB=null,t.pT.reset()):(t.pT.finished=!0,t.zF(H.errorCode,H.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.wD(H.details))))}); return f}; LqH=function(t){if(qx(t.videoData,"html5_set_debugging_opt_in")){let f=g.pe();if(!f.xi(183)){t=`f${Math.floor(183/31)+1}`;let H=vv(t)||0;H|=268435456;H===0?delete Ke[t]:Ke[t]=H.toString(16).toString();f.save()}}}; II=function(t,f="dataupdated"){t.Qg("internalvideodatachange",f,t.videoData)}; bj2=function(t,f){if(!t.d6()&&!f.videoData.d6()){t.HD=f;nh8(t.bL,t.HD);if(t.videoData.isLivePlayback){var H=cC0(t.JZ.eg,t.videoData.videoId)||t.loader&&!isNaN(t.loader.z9);H=t.G("html5_onesie_live")&&H;AP(t)||t.videoData.a$>0&&!cr(t.videoData)||H||t.seekTo(t.zd(),{d1:"videoplayer_playbackData",seekSource:18})}if(t.videoData.O.J()){if(EaJ(t.videoData)){t.zF("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.wD({missabrurl:1}));return}if(t.loader)g.Yf(Error("Duplicated Loader"));else{H=t.B.experiments.J("html5_onesie_defer_content_loader_ms"); let Q=()=>{wU(t,()=>{t.d6()||t.loader||SsJ(t)})}; H&&t.Ep()&&cC0(t.JZ.eg,t.videoData.t0)?g.gm(Q,H):Q()}}else!t.videoData.O.J()&&Id(t.videoData)&&ZN(t,new K3(t.videoData.videoId||"",4));t.HP();loI(f).then(()=>{var Q={};t.Ac(Q);t.B.OJ()&&t.G("html5_log_media_perf_info")&&t.U("av1Info",Q);c2(t)})}}; St=function(t,f=!1){if(!t.mediaElement||!t.videoData.O)return!1;var H=x$J(t,f),Q=t.mediaElement.H5(),N=!1;Q&&Q.equals(H)||(RmI(t,H),N=!0);t.playerState.J(2)||vhH(t.bL,f);a:{f=N;if(g.hh(t.videoData)){if(!t.videoData.er())break a}else if(!g.eI(t.videoData))break a;if(t.mediaElement)if((H=t.videoData.W)&&t.mediaElement.D()){Q=t.mediaElement.Td();if(t.nW)if(Q!==t.nW.element)lg(t);else if(f&&H.flavor==="fairplay"&&!wm())lg(t);else break a;if(t.G("html5_report_error_for_unsupported_tvos_widevine")&&wm()&& H.flavor==="widevine")t.zF("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{t.nW=new qs8(Q,t.videoData,t.B,t.mediaElement,t.Ix);t.nW.subscribe("licenseerror",t.b2,t);t.nW.subscribe("qualitychange",t.GK,t);t.nW.subscribe("heartbeatparams",t.VY,t);t.nW.subscribe("keystatuseschange",t.yK,t);t.nW.subscribe("ctmp",t.U,t);for(let m of t.Sm.keys)f=t.Sm.get(m),t.nW.ma(f);t.G("html5_eme_loader_sync")||t.Sm.lM()}}else t.zF("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return N}; wU=function(t,f){t.B.g7&&t.B.r6().J.xi(d$0)?GU(t.B.g7,f,()=>{XL(t.B);t.B.g7=void 0;f()}):f()}; SsJ=function(t){var f=t.videoData.J,H={cpn:t.videoData.clientPlaybackNonce,c:t.B.J.c,cver:t.B.J.cver};for(let [U,C]of Object.entries(H)){H=U;var Q=C;for(var N of Object.values(f.J))N.FV.JG(H,Q);f.D?.JG(H,Q)}N=t.B;H=t.videoData;Q=t.cR;f=new g.IpH(N);var m=l1W({hasSubfragmentedFmp4:H.hasSubfragmentedFmp4,Th:H.Th});f.D=m;m=N.r6().J.xi(pH2);f.c5=m||H.maxReadAheadMediaTimeMs/1E3||f.c5;Q.C.fP()===Q.policy.J?f.YC=10:f.YC=H.minReadAheadMediaTimeMs/1E3||f.YC;f.x9=H.readAheadGrowthRateMs/1E3||f.x9;H.jb&&(f.C= !0);f.qu=!vn();g.AB(N)||!vn()?(f.B5=8388608,f.H5=524288,f.Gw=5,f.m2=1048576,f.GW=1.5,f.bv=4587520,Ki()&&(f.bv=786432),f.j*=1.1,f.V*=1.1,f.eI=!0):N.W&&(f.j*=1.3,f.V*=1.3);g.lm&&g.IS("crkey")&&(m=N.J.cmodel==="CHROMECAST/ANCHOVY",f.B5=20971520,f.H5=1572864,m&&(f.bv=812500,f.Db=1E3,f.u8=5,f.m2=2097152));g.fF&&(f.eI=!0);N.supportsGaplessAudio()||(f.zk=!1);g.QV&&(f.fn=!0);f.Vg=Lp(H);f.Xs=N.G("html5_peak_shave");H.oP()&&N.G("html5_disable_peak_shave_for_onesie")&&(f.Xs=!1);m=H.J?.C();if(cr(H)){f.Hn=!0; f.za||(f.Ti=!0);f.KM=!0;f.LQ=!0;f.kc=!0;if(H.latencyClass==="ULTRALOW"||H.latencyClass==="LOW"&&!N.G("html5_disable_low_pipeline"))f.K7=2,f.R7=4;f.Vy=H.defraggedFromSubfragments;g.Zf(H)&&(f.iT=!1);f.ri=g.eo(N)}H.isAd()&&(f.by=0,f.NV=0);f.t4=N.G("html5_ultra_low_latency_subsegment_readahead")&&H.latencyClass==="ULTRALOW";f.Y=N.OJ();Q.O.C=cr(H)?.5:0;H.isLivePlayback&&(f.oJ=N.experiments.J("html5_min_startup_buffered_media_duration_for_live_secs")||.25,f.Za=!1);H.er()&&(f.Za=!1);f.Xg=!N.G("html5_sabr_keep_all_quality_constraints"); f.kI=JL(H);Ve(H)&&(f.t4=!0,H.latencyClass==="LOW"?f.mP=N.experiments.J("html5_jumbo_mobile_subsegment_readahead_target"):H.latencyClass==="ULTRALOW"&&(f.mP=N.experiments.J("html5_jumbo_ull_subsegment_readahead_target")),f.K1=!0);H.w7()&&(f.Mu=1.3);f.fn=f.fn||H.MV;f.pJ=(f.pJ||H.pJ)&&N.D;f.Gq=H.D;N.OJ()&&(f.MS=!0);H.D&&!m&&(f.ZJ=!0);H.D&&H.isAd()&&(f.j*=1.6,f.V*=1.6);Id(H)&&(f.O=H.videoId,f.Ds=!0,f.VI=100,H.t4&&H.t4.length>0&&(f.je=H.t4));f.HU=H.AX;f.qG=$A(N,{},H.O||void 0,Df(H));f.Fv=gJ(H)&&(g.iy(N)|| jo(N));g.hh(H)&&(f.W=!0,!f.U4&&N.G("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(f.V9=!0,f.s2=!0,f.yy=N.experiments.J("html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,f.VI=N.experiments.J("html5_sabr_non_streaming_xhr_timeout_retry_limit")||3),N.G("html5_sabr_report_partial_segment_estimated_duration")&&(f.O9=!0),f.J=!0,f.eM=N.G("html5_trigger_loader_when_idle_network"),f.Q8=N.G("html5_sabr_parse_live_metadata_playback_boundaries"),f.Cm=N.G("html5_consume_onesie_next_request_policy_for_sabr"), f.tS=N.G("html5_log_high_res_buffer_timeline")&&N.OJ(),f.UM=N.G("html5_gapless_sabr_btl_last_slice")&&x$(H),f.bV=N.G("html5_reset_last_appended_slice_on_seek")&&x$(H),f.Br=N.r6().J.xi(n6B),cr(H)&&(f.a4=!0,f.Ml=!0,N.G("html5_simplified_backup_timeout_sabr_live")&&(f.s2=!0,f.Db=f.o7)),f.Wp=N.G("html5_serve_start_seconds_seek_for_post_live_sabr"),f.Ne=N.G("html5_flush_index_on_updated_timestamp_offset"),f.A=g.hh(H),f.Bu=N.G("html5_ignore_partial_segment_from_live_readahead"),N.G("html5_include_partial_segment_for_jumbo_ll")&& Ve(H)&&(f.Bu=!1),f.sQ=N.G("html5_use_non_active_broadcast_for_post_live"),f.Gj=N.G("html5_centralized_player_time_live")&&H.isLivePlayback||N.G("html5_use_centralized_player_time"),f.LM=N.G("html5_log_centralized_player_time"),f.mY=N.G("html5_use_centralized_player_time_fixes"),f.pg=N.G("html5_consume_onesie_sabr_seek")||N.G("html5_consume_onesie_sabr_seek_live")&&H.isLivePlayback,f.JG=N.G("html5_enable_sabr_seek_loader_refactor")||N.G("html5_enable_sabr_seek_loader_refactor_live")&&H.isLivePlayback, f.hC=N.G("html5_seek_refactor_cfl_logging"),f.hC=N.G("html5_seek_refactor_cfl_logging"),H.enableServerStitchedDai&&(f.Ud=!0,f.xB=N.G("html5_reset_server_stitch_state_for_non_sabr_seek"),f.DJ=N.G("html5_remove_ssdai_append_pause")&&!H.yM(),f.Mk=N.G("html5_ssdai_log_ssevt_in_loader_timers")),f.sm=N.OJ(),f.latencyClass=H.latencyClass,f.I4=!H.w7()&&N.G("html5_prebuffer_instream_media_vod"),f.X=N.G("html5_ump_stitched_metadata")||GX(H));f.tG=g.qC(H);f.xJ=N.G("html5_enable_sabr_otf_in_client");if(H.dG()|| H.isAd())f.KI=!1;H.w7()&&N.experiments.r6().J.xi(wHH)&&(Q=H.RE?.get("id"))&&Q.includes("%7E")&&(f.Gt=!0);f.Fx=N.G("html5_ssdai_pass_audio_video_end_times")&&GX(H);LS(N.Y,Zq.BITRATE)&&(f.bv=NaN);if(Q=N.experiments.J("html5_request_size_max_kb"))f.m2=Q*1024;if(N.Y.O)f.wy="; "+Zq.EXPERIMENTAL.name+"=allowed";else if(N.experiments.wF().J.xi(Kq2)&&g.ni()){let {name:U,valid:C}=Zq.TUNNELMODE;f.wy=`; ${U}=${C}`}N=H.serverPlaybackStartConfig;N?.enable&&N?.playbackStartPolicy&&(f.oj=!0,h6(f,N.playbackStartPolicy, 2));N=v60(t);t.Sm.lM();a:{H=t.JZ.eg;if(Q=t.videoData.videoId)if(m=H.J.get(Q)){H.J.remove(Q);H=m;break a}H=void 0}t.loader=new g.v2(t,t.cR,f,t.videoData.J,t.videoData.O,bg(t),N,t.videoData.enableServerStitchedDai,H,t.videoData.YO);if(t.videoData.G("html5_disable_preload_for_ssdai_with_preroll")&&t.videoData.isLivePlayback&&t.Ep())f=!0;else if(f=t.jg)f=g.AB(t.B)&&t.videoData.isLivePlayback&&(!t.B.G("html5_allow_multiview_tile_preload")||!t.videoData.livePreload||t.B.r6().J.xi(EY));t.loader.initialize(t.getCurrentTime(), bg(t),f);t.videoData.probeUrl&&(t.loader.Y2=t.videoData.probeUrl);if(t.ys.length||t.jg)t.videoData.cotn||t.eh(!1);OL(t.bL,t.loader);t.r7&&(t.loader.EA(t.r7),t.U("sdai",{sdl:1}));g.R1(t.videoData)&&(t=t.loader,t.policy.Dk=t.policy.ZE)}; p3=function(t){t.d6();if(!t.qC.finished&&t.pT.finished&&!t.playerState.J(128)&&!t.ys.length){if(!t.Kn.started){var f=t.Kn;f.started=!0;f.O()}t.Xb()||(t.loader&&(t.Oh=t.loader.JP(!0)>0),t.qC.finished||(t.qC.finished=!0),f=t.G("html5_onesie_live")&&t.loader&&!isNaN(t.loader.z9),!t.videoData.isLivePlayback||t.videoData.a$>0&&!cr(t.videoData)||f||AP(t)||(t.seekTo(t.zd(),{d1:"videoplayer_readying",seekSource:18}),t.isBackground()&&(t.Rw=!0)),f=t.BR,f.qoe&&HgJ(f.qoe),t.Qg("playbackready"),g.gY("pl_c",t.z5.timerName)|| (t.z5.tick("pl_c"),g.kX("pl_c",void 0,"video_to_ad")),g.gY("pbr",t.z5.timerName)||(t.z5.tick("pbr"),g.kX("pbr",void 0,"video_to_ad")))}}; n3=function(t,f){t.playerState.J(128)||(t.l$(ci(t.playerState,1028,9)),t.U("dompaused",{r:f}),t.Qg("onAutoplayBlocked"))}; B2=function(t){var f=bg(t);return E5(f)||!t.HD?null:g.RA(t.HD.J.videoInfos,H=>f.C(H))}; L3=function(t,f,H,Q,N){var m=t.BR,U=t.videoData;U.Y=H;var C=B2(t);H=new Bl0(H,f,C?C.itag:"",Q,N);if(m.qoe){m=m.qoe;Q=N=g.S$(m.provider);C=[H.J.id,H.O,m.Ne,H.reason];m.AG||C.push(mXH(m,H));H.token&&C.push(H.token);g.bU(m,Q,"vfs",C);m.Ne=H.J.id;C=m.provider.N.getPlayerSize();if(C.width>0&&C.height>0){C=[Math.round(C.width),Math.round(C.height)];let D=g.ro();D>1&&C.push(D);g.bU(m,Q,"view",C)}m.AG||(m.provider.B.OJ()&&(I$(m,"rqs"),I$(m,"rqs2")),m.provider.videoData.J&&YD(m.provider.videoData.J)&&m.O.set("preload", ["1"]));m.AG=!0;m.X=!0;H.reason==="m"&&++m.EF===100&&w4(m,2);g.bU(m,N,"vps",[m.J]);m.B5||m.reportStats(N)}H=t.nl;H.O=0;H.J=0;t.Qg("internalvideoformatchange",U,f==="m")}; bg=function(t){if(t.HD){var f=t.nl;var H=t.HD;t=t.R2();var Q=Gs8(f);if(E5(Q)){if(Q=f.ZK(H).compose(h7W(f,H)).compose(Z1I(f,H)).compose(JY(f,H.videoData)).compose(aV(f,H.videoData,H)).compose(Wi(f,H)).compose(eU(f,H)),E5(t)||f.G("html5_apply_pbr_cap_for_drm")){var N=Q.compose;if(f.G("html5_disable_ustreamer_constraint_for_sabr")&&g.hh(H.videoData))var m=u0;else m=f.N.Yp(),f.G("html5_use_video_quality_cap_for_ustreamer_constraint")&&m&&m.oM>0&&E5(H.videoData.IJ)&&(m=m.oM,H.videoData.IJ=new gW(0,m,!1, "u")),m=H.videoData.IJ;Q=N.call(Q,m)}}else f.G("html5_perf_cap_override_sticky")&&(Q=Q.compose(Wi(f,H)));Q=Q.compose(eU(f,H));f=H.videoData.z2.compose(Q).compose(H.videoData.yF).compose(t)}else f=u0;return f}; MjJ=function(t,f,H,Q,N){var m=t.BR,U=t.videoData;if(H!==U.C){var C=!U.C;U.C=H;var D=f==="m"||f==="t";D||(f=C?"i":"a");f=new Bl0(H,f,"",Q,N);if(m.qoe){m=m.qoe;H=g.S$(m.provider);let F=[];if(f.J.id!==m.Vg){Q=[f.J.id,m.Vg,f.reason];N=F;var k=N.push;let A=[],V=m.provider.videoData.n9.J,O=f.J.audio?.O??V?.Zp;O==null||isNaN(O)||A.push(`fl.${O}`);V&&(V.formatId&&V.formatId!==f.J.id&&m.U("agc",{qoemismatch:"1",agc_fmt:V.formatId,afmt:f.J.id}),V.N4==null||isNaN(V.N4)||A.push(`tl.${V.N4}`),V.UZ==null||isNaN(V.UZ)|| A.push(`vg.${V.UZ}`),V.UU!==0&&A.push(`nm.${V.UU}`));k.call(N,...A);f.reason==="i"&&F.push(mXH(m,f));F.length>0&&Q.push(F.join(";"));f.token&&Q.push(f.token);g.bU(m,H,"afs",Q);m.Vg=f.J.id}}t.Qg("internalaudioformatchange",U,!C&&D)}}; tK9=function(t){var f="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let H of f)t.vZ.K(t.mediaElement,H,t.LV,t);t.B.BS&&t.mediaElement.D()&&(t.vZ.K(t.mediaElement,"webkitplaybacktargetavailabilitychanged",t.zK,t),t.vZ.K(t.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",t.Fj,t))}; hm0=function(t){if(t.mediaSource)if(t.h9(),t.mediaSource.D)try{t.B.OJ()&&t.U("rms",{l:"vprms",sr:t.iP(),rs:t.mediaSource.Y()}),t.mediaSource.clear(),t.mediaElement?.AG(t.mediaSource),t.mediaSource=null}catch(H){var f=new g.NY(`Error while clearing Media Source in VideoPlayer: ${H.name}, ${H.message}`);f=BX(f);t.handleError(f);t.T2()}else t.T2()}; lg=function(t){t.nW&&(t.nW.dispose(),t.nW=null)}; fie=function(t){t.mediaElement&&t.mediaElement.Sr()&&(t.Jl=(0,g.I)());t.B.Cm?g.gm(()=>{M8(t)},0):M8(t)}; M8=function(t){if(!t.mediaSource?.z0()){if(t.mediaElement)try{t.GJ=t.mediaElement.playVideo()}catch(f){n3(t,`err.${f}`)}if(t.GJ){let f=t.GJ;f.then(void 0,H=>{if(!(t.playerState.J(4)||t.playerState.J(256)||t.GJ!==f||H&&H.name==="AbortError"&&H.message&&H.message.includes("load"))){let Q="promise";H&&H.name&&(Q+=`;m.${H.name}`);n3(t,Q);t.UC=!0;t.videoData.g7=!0}})}}}; jPH=function(t,f=!1){if(t.mediaSource)return t.mediaSource.W;Hhd(t,f);return t.ox()?.Fv()||null}; x$J=function(t,f=!1){var H=null;t.videoData.O?.J()?(H=jPH(t,f),t.loader?.resume()):(q8(t),t.videoData.JG&&(H=t.videoData.JG.O()));return H}; NKe=function(t,f){if(f.J.video.quality==="auto"&&f.TY().Y())if(t.G("html5_hls_report_pseudo_itag")&&t.videoData.hlsvp){var H=t.tf();if(H&&H.videoHeight>0&&H.videoWidth>0){var Q=H.videoHeight;H=H.videoWidth;a:{t=t.nW?.J.flavor==="fairplay"?QnB:$SH;for(N of t)if(Q>=N.minHeight){var N=N.itag;break a}N=""}if(N)return new ag(N,"application/x-mpegURL",{video:new FV(H,Q)})}}else if(t.videoData.Za)for(Q of t.videoData.Za)if(Q.getHeight()===t.SE&&Q.J.video.quality!=="auto")return Q.TY();return f.TY()}; GT0=function(t){return!(!t.G("html5_enable_vp9_fairplay")||!t.nW?.J?.J())}; mSV=function(t){return!!(t.G("html5_native_audio_track_switching")&&g.Vx&&t.videoData.Y?.Y())}; USB=function(t){if(!mSV(t))return!1;t=t.mediaElement?.audioTracks();return!!(t&&t.length>1)}; ihH=function(t){var f=Cud(t);if(f){var H=td[f]||f;return t.videoData.getAvailableAudioTracks().find(Q=>Q.d7.getName()===H)}}; Cud=function(t){if(t=t.mediaElement?.audioTracks())for(let f=0;fN.getLanguageInfo().id===Q)); if(t.B.experiments.hG("enable_audio_description_setting")&&g.pe().xi(198))for(let N of H)if(N.W){f=N;break}t.r6().J.xi(DSV)&&t.videoData.cotn&&(f=H.find(N=>!!N.X)); f||(t=t.getAudioTrack(),f=t.d7.isDefault?void 0:t);return f}; Hhd=function(t,f=!1){try{g.ni()&&t.videoData.bO()&&t.mediaElement.c5();let Q=t.Cx(),N=t.AR();if(t.mediaElement.isView()&&t.mediaElement.kJ&&(!t.QO()||!t.mediaElement.Es(Q,N))){t.B.OJ()&&t.U("usm",{fallback:!0,reason:t.QO()?"codec":"policy"});let m=t.mediaElement.mediaElement;m?.c5();m?.stopVideo();t.bL.setMediaElement(null);t.setMediaElement(m,!0)}var H=t.mediaElement.ox(Q,N)}catch(Q){if(Yc(t.Fb,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code", Q);t.zF("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}t.OV(H,!1,!1,f)}; PuH=function(t,f=!1){if(t.loader){t.videoData.enableServerStitchedDai&&t.loader.uD();let H=t.getCurrentTime()-t.xC();t.loader.seek(H,{MC:f}).Lx(()=>{})}else wU(t,()=>{t.d6()||t.loader||SsJ(t)})}; Efd=function(t,f,H=!1,Q=!1,N=!1){!t.mediaSource||f&&t.mediaSource!==f||(f=t.getDuration(),!f&&cr(t.videoData)&&(f=25200,t.Gj()&&(f=46800)),t.mediaSource.isView?f>t.mediaSource.getDuration()&&uw9(t,f):uw9(t,f),f=()=>{t.d6()||(OgW(t.loader,t.mediaSource,H,Q,N),t.Qg("mediasourceattached"))},t.loader?f():wU(t,f))}; uw9=function(t,f){t.mediaSource&&(t.mediaSource.EM(f),t.loader?.gd(f))}; of0=function(t,f){if(t.B.OJ()&&t.mediaElement){let H=t.mediaElement.tZ();H.omt=(t.mediaElement.getCurrentTime()+t.xC()).toFixed(3);H.ps=t.playerState.state.toString(16);H.rt=(g.S$(t.BR.provider)*1E3).toFixed();H.e=f;t.MR[t.Hw++%5]=H}}; kmI=function(t){if(g.IS("cobalt")&&g.IS("nintendo switch")){var f=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;t.U("nxdock",{d:f})}}; fW=function(t){var f=t.mediaElement;f&&t.mg&&!t.videoData.j&&!g.gY("vfp",t.z5.timerName)&&f.C()>=2&&!f.isEnded()&&Ig(f.O())&&t.z5.tick("vfp");if((f=t.mediaElement)&&!t.videoData.j&&f.getDuration()>0){f.isPaused()&&f.C()>=2&&Ig(f.O())&&(g.gY("pbp",t.z5.timerName)||t.z5.tick("pbp"),!t.videoData.Ml||t.As||f.isSeeking()||(t.As=!0,t.Qg("onPlaybackPauseAtStart")));f=f.getCurrentTime();let H=(t.B.r6().J.xi(TKd)||t.B.r6().J.xi(FtB))&&t.playerState.J(16);if(mR(t.BK,f)&&!H)return t.ig(),!0}return!1}; HG=function(t,f){t.B.G("html5_log_rebuffer_reason")&&(f={r:f,lact:g.Du()},t.mediaElement&&(f.bh=t.mediaElement.JP()),t.U("bufreason",f))}; A4e=function(t){t.BR.onProgress();if(g.TE(t.videoData)&&Date.now()>t.ot+6283){if(t.videoData.J&&!rv(t.videoData.J)){var f=t.BR;if(f.qoe){f=f.qoe;var H=f.provider.N.NZ(),Q=g.S$(f.provider);R$(f,Q,H);let N=H.Y;H=H.C;isNaN(N)||(!isNaN(H)&&H?g.bU(f,Q,"e2el",[N.toFixed(3),H.toFixed(3)]):g.bU(f,Q,"e2el",[N.toFixed(3)]))}}f=g.eo(t.B);Q=t.G("html5_always_log_rawlat");(f||Q)&&t.U("rawlat",{l:zz(t.rK,"rawlivelatency").toFixed(3)});t.ot=Date.now()}t.videoData.Y&&t.videoData.Y.Y()&&(f=t.tf())&&f.videoHeight!== t.SE&&(t.SE=f.videoHeight,L3(t,"a",NKe(t,t.videoData.JG)))}; Yr2=function(t){if(t.B.OJ()){t.MR.sort((f,H)=>+f.rt-+H.rt); for(let f of t.MR)t.U("vpe",Object.assign({t:f.rt},f));t.MR=[];t.Hw=0}}; RmI=function(t,f){t.z5.tick("vta");g.kX("vta",void 0,"video_to_ad");t.getCurrentTime()>0&&KnJ(t.bL,t.getCurrentTime());t.mediaElement.A(f);t.mediaSource&&D9(4);!t.videoData.j&&t.playerState.isOrWillBePlaying()&&t.mx.start();mSV(t)&&(f=t.mediaElement?.audioTracks())&&(f.onaddtrack=()=>{gfJ(t)},f.onremovetrack=()=>{gfJ(t)},f.onchange=()=>{t.Qg("internalaudioformatchange",t.videoData,!0)})}; VK2=function(t){t=t.api.getPlayerStateObject();t=t.isCued()||t.isError()?"none":t.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=t}; Oh2=function(t){if(t.J)if(t.api.getVideoData().isLivePlayback)try{QG({duration:Infinity})}catch(f){QG()}else{if(t.api.getVideoData()?.RU()){let f=t.api.getProgressState().seekableEnd,H=Math.min(t.api.getCurrentTime(),f);if(f&&Number.isFinite(H)){QG({duration:f,playbackRate:t.api.getPlaybackRate(),position:H});return}}QG()}}; $O=function(t,f){try{navigator.mediaSession.setActionHandler(t,f)}catch(H){}}; J42=function(t){var f=[];if(!t||!t.thumbnails)return f;for(let H of t.thumbnails)H.url&&(!H.width||H.width<=0||!H.height||H.height<=0||g.wT(H.url)&&f.push({src:H.url||"",sizes:`${H.width}x${H.height}`,type:"image/jpeg"}));return f}; ai9=function(t){$O("play",()=>{t.api.playVideo();Nz(t)}); $O("pause",()=>{t.api.pauseVideo();Nz(t)}); $O("seekbackward",()=>{t.api.seekBy(-5*t.api.getPlaybackRate());Nz(t)}); $O("seekforward",()=>{t.api.seekBy(5*t.api.getPlaybackRate());Nz(t)}); $O("seekto",f=>{f=f.seekTime;f!=null&&t.api.seekTo(f);Nz(t)})}; Nz=function(t){t.api.G("web_reset_lact_on_media_actions")&&t.api.updateLastActiveTime()}; QG=function(t){navigator.mediaSession.setPositionState(t)}; z1J=function(t){if(t=t.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(t=g.S(t.compositeVideoOverlay,Wt2),t?.sources?.length)for(let f of t?.sources)if(f.isActive)return f}; mT=function(t){t.J=void 0;t.Y.clear();t.api.Qk("compositeembargo",1)}; Ut=function(t,f){for(let H of f){f=Number(H.playbackRelativePosition?.utcTimeMs)/1E3;let Q=f+Number(H.duration?.seconds),N=`composite_embargo_${f}`;if(H.onEnter){let m=H.onEnter.filter(t.X);m.length&&(t.Y.set(N,m),t.api.addUtcCueRange(N,f,Q,"compositeembargo",!1))}}}; jn2=function(t,f){if(t.J?.id!==f.id&&(t.api.ud(!0),t.Y.has(f.id))){var H=t.Y.get(f.id),Q=t.api.getVideoData();for(let N of H)H=N.compositeEmbargo?.embargoStatusToken,Q.oj!==H&&(Q.oj=H,t.api.qb()),e1H(t,f)}}; y4W=function(t,f){if(t.J?.id===f.id&&(t.api.ud(!1),t.Y.has(f.id))){if(f=t.api.getVideoData())f.oj=void 0;t.api.qb();e1H(t)}}; GmI=function(t,f){t.compositeVideoState!==null&&(f.playbackState||(f.playbackState={}),f.playbackState.compositeVideoState=t.compositeVideoState)}; snH=function(t,f,H){var Q=t.api.getVideoData({Gs:!1});Q?.U("atrkchg",{id:f,m:H});if(Q&&!Q.vA()){H=t.api.getAvailableAudioTracks();for(let N of H)if(N.getLanguageInfo().getId()===f){t.api.L().AG=f;break}}}; h1e=function(t,f){f!==t.D&&(t.D=f,t.O.O(),f&&(t.O.K(t.api,"modulecreated",H=>{var Q=z1J(t);H==="captions"&&Q?.topLeftCornerX!==void 0&&Q?.topLeftCornerY!==void 0&&Q?.width!==void 0&&Q?.height!==void 0&&t.api.Ft({top:Q.topLeftCornerY,right:1-Q.topLeftCornerX-Q.width,bottom:1-Q.topLeftCornerY-Q.height,left:Q.topLeftCornerX})}),t.O.K(t.api,g.tJ("compositeembargo"),H=>{jn2(t,H)}),t.O.K(t.api,g.f4("compositeembargo"),H=>{y4W(t,H)}),t.O.K(t.api,"heartbeatRequest",H=>{GmI(t,H)}),t.O.K(t.api,"internalaudioformatchange", (H,Q)=>{snH(t,H,Q)}),t.O.K(t.api,"onPlaybackAudioChange",()=>{t.api.qb()})))}; e1H=function(t,f){t.J?.id!==f?.id&&(t.J&&(t.Y.delete(t.J.id),t.api.pQ([t.J],1)),t.J=f)}; Ltd=function(t){t=t?.qualityDetails||[];return g.zH(t)&&!Array.isArray(t)?t:t.reduce((f,{key:H,value:Q})=>{H&&Q&&(f[H]=Q);return f},{})}; ZhJ=function(t,f,H){var Q=[],N=f?156595:151874;for(let U of t){var m=U.video;t={formatId:U.id,qualityLabel:m.qualityLabel,quality:m.quality,isPlayable:f};if(m=H[m.qualityLabel])t.paygatedQualityDetails={paygatedIndicatorText:m.paygatedIndicatorText,endpoint:m.endpoint,veType:N,trackingParams:m.trackingParams};Q.push(t)}return Q}; liJ=function(t){var f=H=>{var Q=JR[String(H.quality)];return typeof Q==="number"?Q:(H=String(H.qualityLabel).match(/\d+/))?Number(H[0]):0}; t.sort((H,Q)=>{var N=f(H),m=f(Q);return N!==m?m-N:H.paygatedQualityDetails&&!Q.paygatedQualityDetails?-1:!H.paygatedQualityDetails&&Q.paygatedQualityDetails?1:0})}; XSB=function(t){CW()&&(t.z5=t.api.eA(),t.J=new Zy,t.Y=2,t.z5.mL("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{r4W(t)}):r4W(t))}; CW=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; r4W=function(t){if(CW()){t.z5=t.api.eA();t.z5.mL("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(f=>{t.O=f;t.J?.resolve();t.z5.mL("pt_pif")}).catch(f=>{iQ(f,"player_start"); t.z5.mL("pt_pie");t.J?.reject(f)})}catch(f){iQ(f,"player_start_catch"),t.api.U("pfes",{}),t.J?.reject(f)}}}; iQ=function(t,f){t.message&&g.Yf(Error(`${f}_${t.message}`))}; bh0=function(t,f){if(t.O){var H=f.videoId;t.Y=3;t.z5.mL("pt_ms");try{t.O.requestToken(H).then(Q=>{t.z5.mL("pt_mf");if(Q=g.tB(Q))f.oJ={pV:Q}}).catch(Q=>{t.z5.mL("pt_me"); iQ(Q,"player_generate");t.handleError(Q,f)})}catch(Q){iQ(Q,"player_generate_catch"),t.handleError(Q,f)}}}; c48=function(t,f){g.V1(t.api.L())&&(f?t.W.show():t.W.hide())}; xS8=function(t){t.CU.videoId)),N=f.filter(U=>!Q.has(U.videoId)); N.sort((U,C)=>Number(C.lastUpdatedClientTimestampMs)-Number(U.lastUpdatedClientTimestampMs)); let m=Date.now()-864E5;f=[];for(H=0;H=t.Y||Number(U.lastUpdatedClientTimestampMs)0&&(t.api.U("vppe",{exp:f.length}),await OOJ(t.J,f))}catch(Q){t.handleError("Failed to expire playback position",Q)}}; f5=function(t,f,H,Q){var N=f^t;var m;(t^41)>>4||(m=H!==null);if((t|40)==t){H=(H%Q[W[1]]+Q[W[1]])%Q[W[1]];var U=Q[0];Q[0]=Q[H];Q[H]=U;m=[H]}(t<<2&13)>=4&&(t|1)<11&&(Q=(Q%H[W[1]]+H[W[1]])%H[W[1]],H[W[N^3433]](-Q)[W[N^3409]]()[W[N^3414]](function(D){H[W[N^3391]](D)})); if((t|1)>>3==3)a:{var C=g.S(H,nfe)||H[W[N^8183]];U={bE:!1,hx:W[2],pU:W[2],s:W[2]};if(!C){m=U;break a}C=g.IO(C);U[W[N^8117]]=!0;U[W[N^8165]]=C[W[N^8073]];U[W[6]]=C[W[N^8119]];U[W[N^8084]]=C[W[N^8084]];m=U}return m}; wS8=function(t){/[^a-zA-Z0-9;.!_-]/.test(t)&&(t=t.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return t}; Kte=function(t){return window.Profiler&&new window.Profiler(t)}; BKH=function(t){var f=t.sampleInterval,H=t.maxBufferSize;if(!t.d6()&&f>0&&H>0&&!t.J&&t.Y<1E7)try{t.C=Kte({sampleInterval:f,maxBufferSize:H}),t.C?.addEventListener("samplebufferfull",async()=>{await vfJ(t);BKH(t)})}catch(Q){t.J=wS8(Q.message),t.O()}}; vfJ=async function(t){try{let f=await t.C?.stop();f&&t.logTrace(f)}catch(f){t.J=wS8(f.message),t.O()}}; $Z9=function(t,f,H){if(H){var Q="";MKI(t,f)&&(Q=f,t.api.L().AG=f);Q&&tHB(t,Q)&&(lWJ(t.api,Q),GU(rQ(t.api.L(),t.api.getVideoData()?.X()),N=>{var m=Q;fwI(N)!==m&&H7I(t,Q2I(N),{stringValue:m})}))}}; NPW=function(t){sP()?.size&&GU(rQ(t.api.L(),t.api.getVideoData()?.X()),f=>{(f=fwI(f))&&tHB(t,f)&&(t.api.L().AG=f)})}; MKI=function(t,f){t=t.api.getAvailableAudioTracks();for(let H of t)if(H.getLanguageInfo().getId()===f)return H;return null}; tHB=function(t,f){return f.split(".")[0]!==""&&t.api.getVideoData()?.vA()}; fwI=function(t){{t=Q2I(t);let f=sP();t=f?f.get(t):void 0}return t&&t.stringValue?t.stringValue:""}; H7I=function(t,f,H){mZH([{settingItemId:f,settingOptionValue:H}]);GU(t.Ra(),Q=>{InH(Q,f,H)})}; Q2I=function(t){var f=(484).toString();t&&(f=(483).toString());return f}; mZH=function(t){var f=sP();f||(f=new Map);for(let H of t)f.set(H.settingItemId,H.settingOptionValue);t=JSON.stringify(Object.fromEntries(f));g.cv("yt-player-user-settings",t,2592E3)}; PG=function(t){t.W=null;t.D=null;t.K(DP("over"),t.ko);t.K("touchstart",t.j);t.J&&t.K(DP("down"),t.v5)}; uQ=function(t){t.C.O(!t.J)}; DP=function(t){return window.navigator.msPointerEnabled?`MSPointer${t.charAt(0).toUpperCase()}${t.substring(1)}`:`mouse${t}`}; Et=function(t){return t&&UZH?g.XM(t)||document:document}; CdI=function(t,f){for(let H=0;H1?2:1,t.W.height=t.heightPx* H,t.W.style.height=`${t.heightPx}px`,t.Y.scale(1,H)));for(var N of f){f=t;var m=t.index;for(H=0;H+2{if(H.cueRangeId===void 0)return f;f[H.cueRangeId]=0;return f},{}))}; kO=function(t){t.JG&&clearTimeout(t.JG);t.JG=void 0;t.V=!1}; Fb=function(t){if(t.J!==void 0){var f=(f=T1(t,t.J))&&f.onCueRangeEnter?g.WX(f.onCueRangeEnter):void 0;var H=T1(t,t.J);a:if(H&&H.additionalTrigger){for(Q of H.additionalTrigger)if(Q.type&&(0,t.c5[Q.type])?.(Q.args??{})){var Q=!0;break a}Q=!1}else Q=!0;f&&Q&&(g.DL(t.api,"innertubeCommand",f),odJ(t,H),t.W[t.J]!==void 0&&t.W[t.J]++,t.V=!0)}}; Rr=function(t,f,H,Q,N){var m=f^t;if(!(t<<1&10)){var U=tT(m^1854,m^4413,H);Q[W[3]](W[m^1890],U);var C=[]}if(t+6>>4<2&&(t<<2&25)>=23){U=H[Q];var D=U[W[m^6889]](W[m^6877]);D>0?tT(m^6786,m^6455,N,U[W[m^6848]](0,D),U[W[m^6848]](D+1)):U&&(N[U]=W[2]);C=[]}(t+4&15)==3&&(H=(H%Q[W[1]]+Q[W[1]])%Q[W[1]],Q[W[m^6331]](H,1));t<<1&29||(U=H[W[m^6019]](W[m^6044],m^6068),D=H[W[m^6019]](W[m^6044],U+1),U>0&&D>0?(Q[W[0]]=H[W[m^6058]](0,D),H=H[W[m^6058]](D+1)):(Q[W[0]]=H,H=W[2]),C=[H]);if(!((t^93)&14)){U=H[W[m^7751]](W[m^ 7773]);D={};for(let F=0;F{if(t.J!==void 0&&f?.cueRangeId===t.J){t.V=!1;t.C=void 0;var Q=kxB(t,t.J);Q&&g.DL(t.api,"innertubeCommand",Q)}},H))}; var TP8=function(t,f){return KE[W[5]](this,82,7500,t,f)}; var FCV=function(){return Dr[W[5]](this,17,7562)}; VHe=function(t){if(t=t.getWatchNextResponse())if(t=g.S(t.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,ADH),t?.timelyActions)return t?.timelyActions.map(f=>g.S(f,YqI)).filter(f=>!!f)}; Ad=function(t){t.J!==null&&(clearTimeout(t.J),t.J=null)}; O70=function(t){Ad(t);t.J=setTimeout(()=>{t.hide()},3E3)}; YO=function(t){var f=t.api.tf();if(f){let H=t.api.getPlayerSize();f.style.transform=`translate(${t.J*H.width*(1-t.scale)}px, ${t.O*H.height*(1-t.scale)}px) scale(${t.scale})`;f.style.transformOrigin="0 0";f=t.indicator;f.Y.textContent=`${Number(t.scale.toFixed(1))}x`;f.J===null&&O70(f);t.scale>1?t.indicator.show():t.indicator.hide();f=t.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";f!==t.zoomState&&(t.zoomState=f,g.pj("watchZoomStateChange",{zoomState:t.zoomState}))}}; JD8=function(t){t=t.YX();if(!t)return!1;t=g.nQ(t).exp||"";return t.includes("xpv")||t.includes("xpe")}; aw0=function(t){for(let f of t.J(!0))if(JD8(f))return!0;return!1}; WC0=function(t,f){for(let Q of t.J(!0))if(JD8(Q)){t=Q;var H={potc:"1",pot:f};t.url&&(t.url=g.KQ(t.url,H))}}; zHI=async function(t){try{await t}catch(f){}}; eHB=function(t){var f=new J8,H={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new Xm(f,t,()=>H)}; j2J=function(t){return new Hc(t)}; yDJ=function(t){t.O&&(t.C=new Zy,t.W.promise.then(()=>{t.z5.mL("pot_if");VG(t)}))}; hH0=function(t){var f=(t.G("html5_generate_session_po_token")||t.G("html5_generate_content_po_token"))&&!t.useLivingRoomPoToken;try{if(t.G("html5_use_shared_owl_instance")||t.api.L().r6().J.xi(GxJ))s2d(t);else if(f){t.z5.mL("pot_isc");let H=t.api.L().experiments.J("html5_webpo_kaios_defer_timeout_ms");H?(Ot(t),g.gm(()=>{Jd(t)},H)):t.G("html5_webpo_idle_priority_job")?(Ot(t),g.UG(g.gn(),()=>{Jd(t)})):Jd(t)}}catch(H){H instanceof Error&&g.Yf(H)}}; s2d=async function(t){aq(t,"swpo_i");Ot(t);VG(t);var f=await g.IT(g.iV());aq(t,"swpo_co");f=await sHB(f);t.G("html5_web_po_token_disable_caching")||f.ba(150);t.O=f;aq(t,"swpo_cc");zHI(f.Tn()).then(()=>{t.J=!0;t.W.resolve();aq(t,"swpo_re")}); g.gm(()=>{Jd(t);aq(t,"swpo_si")},0)}; Ot=function(t){t.Y||(t.Y=Ey())}; Jd=function(t){var f=t.api.L();t.z5.mL("pot_ist");t.O||LCd(t);t.G("html5_bandaid_attach_content_po_token")||(t.G("html5_generate_session_po_token")&&(VG(t),yDJ(t)),f=f.experiments.J("html5_session_po_token_interval_time_ms")||0,f>0&&(t.j=Dz(()=>{VG(t)},f)),t.D=!0)}; Z78=function(t){var f=g.a9(t.experiments,"html5_web_po_request_key");return f?f:g.AB(t)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; aq=function(t,f){t.G("html5_webpo_bge_ctmp")&&t.api.U(f,{hwpo:!!t.O,hwpor:t.J})}; VG=async function(t){if(t.G("html5_generate_session_po_token")&&!t.useLivingRoomPoToken){var f=t.api.L(),H=g.rC("EOM_VISITOR_DATA")||g.rC("VISITOR_DATA");H=f.VI?f.datasyncId:H;H=g.a9(f.experiments,"html5_mock_content_binding_for_session_token")||f.livingRoomPoTokenId||H;f.XV=WG(t,H)}}; LCd=function(t){var f=t.api.L(),H=Z78(f);H=eHB(H);var Q=H.Nc.bind(H);H.Nc=async m=>{m=await Q(m);t.api.U("itr",{});return m}; try{var N=j2J({qs:H,EO:{maxAttempts:5},BY:{Ts:"CLEn",disable:f.experiments.hG("html5_web_po_disable_remote_logging"),Mz:aK8(f.experiments),rA:U=>{var C=lwJ.get(U);C||(C=new rDJ(U),C=new Az(C),lwJ.set(U,C));return C}, sl:t.G("wpo_dis_lfdms")?0:1E3},aT:g.Yf});let m=new X70({qk:N,qs:H,onError:g.Yf});zHI(m.Tn()).then(()=>{t.J=!0;t.W.resolve()}); t.G("html5_web_po_token_disable_caching")||m.ba(150);g.c(t,N);g.c(t,m);t.O=m}catch(m){g.Yf(m),N?.dispose()}}; WG=function(t,f){if(!t.O){if(t.Y)try{return t.Y(f)}catch(H){g.Yf(H)}return""}try{t.z5.mL(t.J?"pot_cms":"pot_csms");let H={d8:!0,IF:!0,vj:f};t.G("html5_web_po_token_disable_caching")||(H.gi={L_:f,u1:!0,y0:!0});let Q=t.O.MO(H);t.z5.mL(t.J?"pot_cmf":"pot_csmf");t.J&&(t.C?.resolve(),t.C=null,t.X&&(t.X=!1,t.api.app.fM().Lm(!1)));return Q}catch(H){return g.Yf(H),""}}; cDd=function(t){var f=g.AQ();t.O&&g.EE(f,{wP:QM,UF:b7V})}; g.z1=function(t,f,H){g.Np("pbs",f??(0,g.I)(),H??t.timerName)}; g.Sq9=function(t,f,H){var Q=g.NE(f.E2)&&!f.E2.C;if(f.E2.Hn&&(U9(f.E2)||f.E2.j==="shortspage"||f.E2.j==="leanback"||Q)&&!t.Y){t.Y=!0;t.X=f.clientPlaybackNonce;g.rC("TIMING_ACTION")||g.l$("TIMING_ACTION",t.B.csiPageType);t.B.csiServiceName&&g.l$("CSI_SERVICE_NAME",t.B.csiServiceName);if(t.J){Q=t.J.eA();for(var N of Object.keys(Q))g.Np(N,Q[N],t.timerName);N=Z_(K7)(t.J.XK);g.m$(N,t.timerName);N=t.J;N.O={};N.XK={}}g.m$({playerInfo:{visibilityState:Z_(wP)()},playerType:"LATENCY_PLAYER_HTML5"},t.timerName); t.W!==f.clientPlaybackNonce||Number.isNaN(t.O)||(g.gY("_start",t.timerName)?H=Z_(lk)("_start",t.timerName)+t.O:g.Yf(new g.NY("attempted to log gapless pbs before CSI timeline started",{cpn:f.clientPlaybackNonce})));!H||g.gY("pbs",t.timerName)||f.zk||g.z1(t,H)}}; xZI=function(t){Uj();$X("watch",["pbs","pbu"]);t.timerName=""}; RHI=function(t){if(t.J){var f=t.J;f.O={};f.XK={}}t.Y=!1;t.W=void 0;t.O=NaN}; qqJ=function(t,f){var H=!1,Q=t.queue.findIndex(N=>N.ql===f); Q>=0&&(t.queue.splice(Q,1),H=!0,f.d6()||f.unsubscribe("requestcompleted",t.Y,t),t.U(f,"deq_queue",{tcpn:f.Os()||"none"}));Q=t.O.findIndex(N=>N.ql===f); Q>=0&&(t.O.splice(Q,1),H=!0,f.d6()||f.unsubscribe("requestcompleted",t.Y,t),t.U(f,"deq_wait",{tcpn:f.Os()||"none"}));return H}; dZ0=function(t){for(let f of t.queue)f.ql.d6()||t.unsubscribe(f.ql);for(let f of t.O)f.ql.d6()||t.unsubscribe(f.ql);t.queue=[];t.O=[]}; Iwe=function(t,f){t.U(f,"req_load",{tcpn:f.Os()||"none",type:"pre"});if(!t.queue.some(Q=>Q.ql===f)&&!t.O.some(Q=>Q.ql===f)){var H={ql:f, started:!1};t.queue.lengthQ.ql.Os()||"none").join(","); return{pcpn:f,ws:t.O.length,cpns:H}}; e2=function(t){return!!(t.playlist||t.list||t.api)}; yG=function(t,f,H,Q){f=f!==void 0?f:t.index;f=t.items&&f in t.items?t.items[t.order[f]]:null;var N=null;f&&(H&&(f.autoplay="1"),Q&&(f.autonav="1"),N=new g.j2(t.E2,f),g.c(t,N),N.pn=!0,N.startSeconds=t.startSeconds||N.clipStart||0,t.listId&&(N.playlistId=t.listId.toString()));return N}; nd9=function(t,f){if(f.video&&f.video.length){t.title=f.title||"";t.description=f.description;t.views=f.views;t.likes=f.likes;t.dislikes=f.dislikes;t.author=f.author||"";var H=f.loop;H&&(t.loop=H);H=yG(t);t.items=[];for(let Q of f.video)Q&&(Q.video_id=Q.encrypted_id,t.items.push(Q));t.length=t.items.length;(f=f.index)?t.index=f:t.findIndex(H);t.setShuffle(!1);t.loaded=!0;t.J&&t.J()}}; G1=function(t,f){t.index=g.HM(f,0,t.length-1);t.startSeconds=0}; vdH=async function(t,f){var H=Uf(),Q=t.L(),N={context:g.tk(t),playbackContext:{contentPlaybackContext:{ancestorOrigins:Q.ancestorOrigins}}},m=Q.getWebPlayerContextConfig();m?.encryptedHostFlags&&(N.playbackContext.contentPlaybackContext.encryptedHostFlags=m.encryptedHostFlags);m?.hideInfo&&(N.playerParams={showinfo:!1});Q=Q.embedConfig;m=t.V9;var U=f.docid||f.video_id||f.videoId||f.id;if(!U){U=f.raw_embedded_player_response;if(!U){var C=f.embedded_player_response;C&&(U=JSON.parse(C))}U=U?g.S(U?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, g.cR)?.videoId||null:null}U=U?U:void 0;C=t.playlistId?t.playlistId:f.list;var D=f.listType;if(C){var k;D==="user_uploads"?k={username:C}:k={playlistId:C};w72(Q,m,U,f,k);N.playlistRequest=k}else f.playlist?(k={templistVideoIds:f.playlist.toString().split(",")},w72(Q,m,U,f,k),N.playlistRequest=k):U&&(k={videoId:U},m?k.serializedThirdPartyEmbedConfig=m:Q&&(k.serializedThirdPartyEmbedConfig=Q),N.singleVideoRequest=k);Q=o2(KC0);try{let A=await g.Oj(H,N,Q),V=t.L();f.raw_embedded_player_response=A;V.JG= o3(f,g.tq(V));V.A=V.JG==="EMBEDDED_PLAYER_MODE_PFL";if(A&&A.trackingParams){var F=A.trackingParams;g.SO(g.sh(),F)}return new g.j2(V,f)}catch(A){return A instanceof Error||(A=Error("b259802748")),g.Fw(A),t}}; w72=function(t,f,H,Q,N){Q.index&&(N.playlistIndex=String(Number(Q.index)+1));N.videoId=H?H:"";f?N.serializedThirdPartyEmbedConfig=f:t&&(N.serializedThirdPartyEmbedConfig=t)}; g.LW=function(t,f){hd.get(t);hd.set(t,f)}; g.BP0=function(t,f){return f.L().G("html5_use_hls_native_captions")&&g.Vx&&t.w7()&&!!t.Y?.Y()}; g.ZP=function(t,f){return t.L().G("safari_live_drm_captions_fix")&&t.getVideoData()?.er()?!1:g.eo(t.L())&&!f.isManifestless}; g.lQ=function(t,f){return t.info.J()?f?t.info.itag===f:!0:!1}; g.MHJ=function(t,f){if(t.J!=null&&g.ZP(f,t.J)&&t.J.J.rawcc!=null)return!0;if(!t.w7())return!1;f=!!t.J&&t.J.isManifestless&&Object.values(t.J.J).some(H=>g.lQ(H,"386")); t=!!t.J&&!t.J.isManifestless&&g.yz(t.J);return f||t}; F6=function(t){if(t.S.L().m2)return t.Jk.get("ux")}; r6=function(t){return t.Jk.get("ad")}; Xb=function(t){return t.Jk.get("captions")}; bQ=function(t){return t.Jk.get("annotations_module")}; yH=function(t){if(t.S.L().x9)return t.Jk.get("remote")}; cG=function(t){return t.Jk.get("creatorendscreen")}; S2=function(t){if(g.Wj(t.S.L()))return t.Jk.get("kids")}; g.si=function(t){return t.Jk.get("webgl")}; tD9=function(t,f){t.Y=f}; fDd=function(t){var f=t.S.getVideoData();return g.BP0(f,t.S)||!!f.kC||!!f.captionTracks.length||g.MHJ(f,t.S)}; xO=function(t,f,H=!1,Q=!1,N){var m,U=t.Jk.get(f);if(!U||Q)if(N||(N=()=>{xO(t,f,H,Q)}),m||(m=()=>{Rq(t,f)}),U=U||HXW(t,f,QjJ(t,f),N,m))t.Jk.set(f,U),U.create(),t.S.Qg("modulecreated",f),H&&g.uv(t.S,"onApiChange")}; qz=function(t){if(t.S.L().A)return!1;if(t=t.S.getVideoData({playerType:1}).getPlayerResponse()){let f=t.adPlacements;if(f)for(let H=0;H{t.W.add(N);H.call(t)},Q)}}; iX0=async function(t){var f=t.Jk.get("asmjs");if(f)return f;f=hd.get("asmjs")??await new Promise((H,Q)=>{mpI(t,"asmjs",()=>{var N=hd.get("asmjs");N?H(N):Q("cannot load module asmjs")},Q)}); if(!f)return Promise.reject("cannot load module asmjs");f=new f(t.S);t.Jk.set("asmjs",f);f.create();return f}; Iq=function(t){var f=t.S.getVideoData();if(t=f.G("web_player_defer_ad")){if(g.dz(f.c7,"ad")||C9(f)||f.enableServerStitchedDai)var H=!1;else{t=f.startSeconds;var Q=f.playerResponse?.adPlacements;if(f=Q){f=Number.MAX_VALUE;for(H of Q)if(Q=H.adPlacementRenderer){let N=Q.config?.adPlacementConfig;N?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(Q=(Number(N?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(Q.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),Qt.Jk.get("asmjs")??gX8(t))}; Cx9=function(t,f,H,Q){var N=document.getElementsByTagName("SCRIPT"),m=!1;for(let O=0;O{t.d6()||H.call(t)},D=()=>{t.d6()||Q.call(t)},k=U.onload; U.onload=O=>{g.FT(C);k&&k.apply(window,[O])}; var F=U.onerror;U.onerror=O=>{if(Math.random()<.01){let z=new g.NY("Unable to load player module",f,document.location&&document.location.origin);g.Fw(z)}g.FT(D);F&&F(O)}; var A=U,V=A.onreadystatechange;A.onreadystatechange=O=>{switch(A.readyState){case "loaded":case "complete":g.FT(C)}V&&V(O)}; m&&((N=t.S.L().cspNonce)&&U.setAttribute("nonce",N),g.G9(U,hv(f)),N=document.getElementsByTagName("HEAD")[0]||document.body,N.insertBefore(U,N.firstChild),t.addOnDisposeCallback(()=>{U.parentNode&&U.parentNode.removeChild(U)}))}; KW=function(t,f,H){t.d6();var Q=w6(t);H?(t.O|=f,f&1&&t.A.start(),f&2&&t.V.start(),f&2048&&t.JG.start()):(t.O&=~f,f&1&&t.A.stop(),f&2&&t.V.stop(),f&2048&&t.JG.stop(),f&512&&t.Fv.stop());t.O&512&&!(t.O&128)&&g.X9(t.Fv,t.v5);f=w6(t);Q!==f&&t.Qg("autohideupdate",f)}; EXB=function(t){KW(t,4,!1);t.D&&(t.J.bT(t.D),t.D=null,t.Y=t.J.K(t.target,"mouseover",t.ko));t.Y&&(t.J.bT(t.Y),t.Y=t.J.K(t.target,"mouseover",t.ko))}; w6=function(t){var f=t.O;t.api.L().MV&&(f&=-129);t.api.G("web_player_default_autohide")&&(f&=-513);return!f}; oXB=function(t,...f){var H=t.api.L();for(let m of f){if(!m||m instanceof g.j2&&!m.videoId)continue;var Q=t.api.hZ().getPlayerSize();var N=g.ro();f=Q.width*N;N*=Q.height;if(f>1280||N>720)if(Q=m.tN("maxresdefault.jpg"))break;if(f>640||N>480)if(Q=m.tN("maxresdefault.jpg"))break;if(f>320||N>180)if(Q=m.tN("sddefault.jpg")||m.tN("hqdefault.jpg")||m.tN("mqdefault.jpg"))break;if(Q=m.tN("default.jpg"))break}g.y1(H)&&(H=new Image,H.addEventListener("load",()=>{bY2()}),H.src=Q?Q:"",t.api.eA().tick("ftr")); t.j.style.backgroundImage=Q?`url(${Q})`:""}; kUI=function(t){if(t.W){let f=t.uv("ytp-error-link");f&&(t.api.createClientVe(f,t,216104),t.api.logVisibility(f,!0),vG(t,()=>{t.api.logClick(f)}))}}; Mz=function(t,f,H,Q=!1,N=!1,m,U=!0){N||(N=t.api.L().O);var C=t.api.getVideoData();f=W$(g.BG[f]||"",Q?{CPN:C.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);Q=[];m&&Q.push({Z:"h2",yg:m});Q.push(f[0]);U&&Q.push({Z:"br"});Q.push({Z:"a",GB:{href:H,target:N?"_blank":null},zB:"ytp-error-link",yg:f[2]});t.W=!0;Q.push(f[4]);return{Z:"span",W5:Q}}; Hw=function(t){t=t.split(TYI);var f=[];for(let H=0;H=67&&!t.api.L().Fv;t=t.api.L().disableOrganicUi;return!g.IS("tizen")&&!g.QV&&!f&&!t}; Nr=function(t){var f=!!t.zH&&!eF(t.api)&&!t.eC;var H=t.api.getPresentingPlayerType()===2,Q=t.api.L();H?(Q=r6(t.api.KD()),f=f&&Q.hJ()):(H=Q.G("web_player_imax_theater_mode")&&t.api.U9()&&!t.api.isInline(),f=f&&(Q.yF||H||t.api.isFullscreen()||Q.vA));t.jp!==f&&(t.jp=f,g.pf(t.api.getRootNode(),"ytp-hide-info-bar",!f))}; W$I=function(t,f){if(!f)return!1;var H=t.api.YJ();if(H.D()&&(H=H.Td())&&g.Nl(H,f))return H.controls;for(H=0;H=11;t=t.api.L().Fv&&mO;return!(!f&&!t)}; U7=function(t,f){t.AC.aU();if(t.kT&&t.S9)t.S9=!1;else if(!t.api.L().Db&&!t.jj()){let H=t.api.getPlayerStateObject();H.J(2)&&jF(t.api)||t.showPlaybackIcon(H);f&&epJ(t,f)?jje(t):!t.api.L().NF||H.isCued()||H.J(1024)?t.iB():t.Du.isActive()?t.Du.stop():t.Du.start()}}; Cz=function(t,f){return!t.api.isInline()&&!W$I(t,lM(f))&&bv(f)}; g5=function(t,f){return t.api.getVideoData()?.mutedAutoplay&&f.target?.className?.includes("ytp-info-panel")?!1:bv(f)&&t.api.isMutedByMutedAutoplay()?(t.api.unMute(),t.api.getPresentingPlayerType()===2&&t.api.playVideo(),f=t.api.getPlayerStateObject(),!f.J(4)||f.J(8)||f.J(2)||t.iB(),!0):!1}; epJ=function(t,f){if(!t.api.L().G("web_player_invisible_fullscreen_button"))return!1;var H=t.api.getRootNode().getBoundingClientRect();if(f.targetTouches&&f.targetTouches.length){var Q=f.targetTouches[0].clientX;var N=f.targetTouches[0].clientY}else f.clientX!==void 0&&(Q=f.clientX,N=f.clientY);return Q!==void 0&&N!==void 0&&(f=Q-H.left,H=N-H.top,t=t.api.getPlayerSize(),H>=t.height-40&&f>=t.width-40)?!0:!1}; jje=function(t){if(t.api.L().NF&&t.api.getPresentingPlayerType()!==3)try{t.api.toggleFullscreen().catch(f=>{yrB(f)}),t.api.G("web_player_fullscreen_double_click_ve")&&t.api.logClick(t.api.hZ().element)}catch(f){yrB(f)}}; yrB=function(t){String(t).includes("fullscreen error")?g.Yf(t):g.Fw(t)}; GU0=function(t,f,H){t.api.isFullscreen()?H<1-f&&t.api.toggleFullscreen():H>1+f&&t.api.toggleFullscreen()}; hp0=function(){sj0||(window.addEventListener(Dm?"touchstart":"click",()=>{for(let t=Pw.length;t<4;t++){let f=g.t9("VIDEO");f.load();Pw.push(new g.un(f))}},{capture:!0, passive:!0}),sj0=!0)}; E7=function(t,f,H,Q){var N=H.getVideoData(),m=f.getVideoData();if(H.getPlayerState().isError())return{msg:"player-error"};var U=m.O;if(f.KW()>Q/1E3+1)return{msg:"in-the-past"};if(m.isLivePlayback&&!isFinite(Q))return{msg:"live-infinite"};Q=f.YJ();var C=null;Q&&(C=Q.isView()?Q.mediaElement.X():Q.X());if(C&&C.length>12&&g.eI(N))return{msg:"played-ranges"};if(!N.O)return null;if(!U)return{msg:"no-pvd-formats"};if(!N.O.J()||!U.J())return{msg:"non-dash"};Q=U.videoInfos[0];C=N.O.videoInfos[0];t.a$&&x$(m)&& (Q=f.Cx(),C=H.Cx());if(!Q||!C)return{msg:"no-video-info"};if(t.V&&(Q.Rx()||C.Rx()))return{msg:"av1"};f=t.j&&m.dG()&&wO();if(C.containerType!==Q.containerType)if(f)m.U("sgap",{ierr:"container"});else return{msg:"container"};if(t.A&&!f&&(C.pM!==Q.pM||C.pM===""||Q.pM===""))return{msg:"codec"};if(t.JG&&C.video&&Q.video&&Math.abs(C.video.width/C.video.height-Q.video.width/Q.video.height)>.01)return{msg:"ratio"};if(g.eI(m)&&g.eI(N))return{msg:"content-protection"};U=U.O[0];N=N.O.O[0];H=U.audio;var D=N.audio; if(H.sampleRate!==D.sampleRate&&!g.lm)if(f)m.U("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:U.itag,cr:H.sampleRate,ni:N.itag,nr:D.sampleRate};return(H.numChannels||2)!==(D.numChannels||2)?{msg:"channel-count"}:t.Fv&&m.dG()&&Q.video.fps!==C.video.fps?{msg:"fps"}:null}; L$W=function(t,f,H){var Q=t.getVideoData(),N=f.getVideoData();if(!Q.L().supportsGaplessShorts())return{nq:"env"};if(!(H.c5&&!(Q.sF&&!Q.isAd()||N.sF&&!N.isAd())||H.X&&(!Q.sF||Q.isAd())&&!N.sF||H.D&&(!N.sF||N.isAd())&&!Q.sF||Q.H5()&&N.H5()&&!Q.isAd()||!Q.sF&&!N.sF))return{nq:"autoplay"};if(Q.endSeconds>0)return{nq:"endcr"};if(!Q.D)return{nq:"client"};if(!t.CP())return{nq:"no-empty"};t=E7(H,t,f,Infinity);return t!=null?{nq:t.msg}:null}; om=function(t){t.O&&t.J&&(t.O.unsubscribe("internalvideoformatchange",t.C,t),t.J.unsubscribe("dataloaded",t.C,t))}; bXJ=function(t){var f=new ZXB;f.j=t.G("h5_gapless_support_types_diff");f.Fv=!1;f.a$=t.G("html5_gapless_use_format_info_fix");f.V=t.G("html5_gapless_disable_on_av1")&&!t.G("html5_gapless_enable_on_av1");f.A=t.G("html5_gapless_check_codec_diff_strictly");f.c5=t.G("html5_gapless_on_ad_autoplay");f.JG=t.G("html5_gapless_disable_diff_aspect_radio");f.X=t.G("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!t.G("html5_disable_loop_range_for_shorts_ads");f.Y=t.G("html5_pseudogapless_shorts_seek_to_next_start"); f.W=t.r6().J.xi(lDe);f.D=t.G("html5_gapless_ad_autoplay_on_video_to_ad_only");f.J=Number(t.r6().J.xi(rrJ));f.O=t.experiments.J("html5_shorts_gapless_next_buffer_in_seconds")??f.O;f.C=Number(t.r6().J.xi(XkH)??f.C);return f}; k2=function(t,f){f<=t.status.status||(t.status={status:f,error:null},f===5&&t.Xz.resolve())}; crB=function(t,f,H,Q){t=t.isView()?t.mediaElement:t;return new g.Ta(t,f,H,Q)}; Sj8=async function(t){if(t.d6())return Promise.reject(Error(t.status.error||"disposed"));t.timeout.start();await t.Xz;var f=t.J.YJ();if(f.isEnded())return t.gG("ended_in_finishTransition"),Promise.reject(Error(t.status.error||""));if(!t.pD||!Bn(t.pD))return t.X&&t.J.U("nmc",{nms:!!t.pD,nmrs:t.pD?.Y()}),t.gG("next_mse_closed"),Promise.reject(Error(t.status.error||""));if(t.O.ox()!==t.pD)return t.gG("next_mse_mismatch"),Promise.reject(Error(t.status.error||""));var {AE:H,Fw:Q,aF:N}=t.D();t.J.c9(!1, !0);if(t.X){var m=t.pD.J,U=t.pD.O;m.ZX(!0);U.ZX(!0);if(m.h4()){var C=m.yp();let D=m.Xp.PK();C&&C.segmentStartTime+D0&&(t.ZX(t.pD,!0),t.O.KH());U=crB(f,H,N,!t.O.getVideoData().isAd());t.O.setMediaElement(U);(m=t.J.EP())&&t.O.wi(m.JS,m.Om);t.Fv&&(t.policy.Y||t.O.seekTo(t.O.getCurrentTime()+.001,{zC:!0,wT:3,d1:"gapless_pseudo"}),U.play());f=f.tZ();f.cpn=t.J.getVideoData().clientPlaybackNonce;f.st=`${H}`;f.et= `${N}`;t.O.U("gapless",f);t.J.U("gaplessTo",{cpn:t.O.getVideoData().clientPlaybackNonce});f=t.J.getPlayerType()===t.O.getPlayerType();t.J.FZ(Q,!0,!1,f,t.O.getVideoData().clientPlaybackNonce,t.O.getVideoData().videoId);t.O.FZ(t.O.getCurrentTime(),!0,!0,f,t.J.getVideoData().clientPlaybackNonce,t.J.getVideoData().videoId);t.O.Hx();g.SP(()=>{t.JZ.L().r6().J.xi(FtB)?t.O.getVideoData().j||t.O.getVideoData().Ml||t.O.f3():!t.O.getVideoData().j&&t.O.getPlayerState().isOrWillBePlaying()&&t.O.ig()}); k2(t,6);t.dispose();return Promise.resolve()}; Rp8=function(t){if(t.O.getVideoData().O){var f=t.JZ.L().G("html5_gapless_suspend_next_loader")&&t.W===1;t.O.OV(t.pD,f,t.W===1&&g.hh(t.J.getVideoData()));k2(t,3);xpd(t);var {Uo:H,Fq:Q}=FC(t);H.subscribe("updateend",t.qE,t);Q.subscribe("updateend",t.qE,t);t.qE(H);t.qE(Q)}}; xpd=function(t){t.J.unsubscribe("internalvideodatachange",t.C,t);t.O.unsubscribe("internalvideodatachange",t.C,t);t.JZ.L().G("html5_gapless_use_format_info_fix")&&(t.J.unsubscribe("internalvideoformatchange",t.C,t),t.O.unsubscribe("internalvideoformatchange",t.C,t));t.J.unsubscribe("mediasourceattached",t.C,t);t.O.unsubscribe("statechange",t.a$,t)}; tT=function(t,f,H,Q,N){var m=f^t;(t|56)==t&&Q[W[25]](Q[W[1]],0,H);if(t+2<20&&(t^17)>>4>=0){if(!(nB(H[W[m^7278]])||H[W[m^7278]][W[m^7295]](W[m^7202])||H[W[m^7278]][W[m^7295]](W[m^7253])||H[W[m^7278]][W[m^7295]](W[m^7218])))throw new g.NY(W[m^7212],H[W[m^7278]]);var U=ff(H[W[m^7278]]);H[W[m^7282]]=U[W[m^7248]];H[W[m^7240]]=U[W[m^7285]]+(U[W[m^7205]]!=null?`:${U[W[m^7205]]}`:W[2]);var C=U[W[m^7278]];C[W[m^7295]](W[m^7245])?(H[W[0]]=W[m^7245],C=C[W[m^7287]](m^7275)):C[W[m^7295]](W[m^7280])?(H[W[0]]=W[m^ 7280],C=C[W[m^7287]](m^7272)):C[W[m^7295]](W[m^7214])?(C=Rr(1,m^3036,C,H),C=C[0]):(H[W[0]]=C,C=W[2]);var D=H[W[m^7285]];H[W[m^7285]]=KE(m^7246,m^4636,C);Object[W[m^7257]](H[W[m^7285]],Rr(m^7273,m^563,U[W[m^7240]][W[m^7289]]()));Object[W[m^7257]](H[W[m^7285]],D);H[W[m^7285]][W[m^7291]]===W[m^7281]&&(delete H[W[m^7285]][W[m^7291]],H[W[0]]+=W[m^7251]);H[W[m^7278]]=W[2];H[W[m^7242]]=W[2];H[W[m^7248]]&&(U=ot(m^7285,m^15947,H));var k=[]}(t&108)==t&&H[W[11]]&&(U=tT(1,7268,H));(t|80)==t&&(Q===W[m^906]&&((U= N[W[m^910]](W[m^954]))>=0?(Q=`cmo=${N[W[m^935]](0,U)}`,N=N[W[m^935]](U+1)):(U=N[W[m^910]](W[m^904]))>=0&&(Q=`cmo=${N[W[m^935]](0,U)}`,N=N[W[m^935]](U+3))),H[Q]=N);if((t&30)==t)a:{U=H[W[m^5662]](W[2]);C=[-(m^730102251),-(m^252113891),null,m^2090845045,-(m^2133365221),-(m^112672125),m^311116217,-(m^230192462),m^991370754,W[m^5710],cyJ,W[m^5701],M1H,m^1205599357,-(m^1125231909),o1I,CAH,W[m^5643],Tz2,m^2134502966,-(m^809658095),-(m^1164997399),-(m^1492666786),m^1066619014,-(m^2140315134),Cke,-(m^488763401), qjB,GNB,m^1227417395,m^731803355,-(m^1533133638),-(m^1198320398),m^1128293365,-(m^1230710969),m^1180894538,m^44365798,ba0,nsH,-(m^2022043620),null,-(m^1183763511),ug9,-(m^1086038944),W[m^5643],-(m^1086038944),m^1643934777,m^1417696809,m^182215689,m^1010155099,OnJ,P98,Fr9,FCV,m^1816215338,rI0,-(m^2082283713),m^1977150840,TLd,-(m^908253706),m^663498971,-(m^245313565),-(m^920695842),null,m^228632644,U,TP8,-(m^109385702),-(m^1949601766),m^24958977,m^542938023,m^423390853,U,-(m^1668605769),-(m^1002997172), -(m^1788287325),-(m^1777722660),-(m^390260141),-(m^742238762),U,-(m^2133365221),m^1729409810,-(m^2022043620)];C[2]=C;C[m^5675]=C;C[m^5692]=C;if(typeof dpI===W[m^5693]){k=H;break a}try{C=Dr(1,m^3679,C)}catch(F){k=W[m^5642]+H;break a}k=U[W[m^5656]](W[2])}return k}; FC=function(t){return{Uo:t.Y.J.Xp,Fq:t.Y.O.Xp}}; AK=function(t,f){if(!t)return!1;var H=t.O;return Rg(t.J?.hP(),f)&&Rg(H?.hP(),f)}; IDB=function(t){if(!t)return!1;var f=t.O;return t.J?.h4()||f?.h4()}; nXH=async function(t){if(!t.d6()&&t.C&&t.J){t.V&&t.app.fM().hc(!0,!1);var f=null;if(t.Y)try{await Sj8(t.Y)}catch(Q){f=Q}if(t.J&&(pkB.Ly("vqsp",()=>{t.app.iy(t.J)}),t.J)){var H=t.J.YJ(); t.app.L().G("html5_gapless_seek_on_negative_time")&&H&&H.getCurrentTime()<-.01&&t.J.seekTo(0);pkB.Ly("vqpv",()=>{t.app.playVideo()}); f&&(t.J?(f=f?f.message:"forced",t.O?.U("gapfulfbk",{r:f}),t.J.iO(f)):t.O?.U("gapsp",{}));f=t.C;Y2(t);f&&f.resolve();Promise.resolve()}}}; Vm=function(t){t.A&&t.W&&t.A.removeEventListener("timeupdate",t.W);t.W=null;t.A=null}; Y2=function(t,f=!1){if(t.O){if(t.X){var H=t.O;t.app.g6.removeEventListener(g.tJ("vqueued"),t.j);H.removeCueRange(t.X)}t.O=null;t.X=null}t.Y&&(t.Y.status.status!==6&&(H=t.Y,H.status.status!==Infinity&&H.W!==1&&H.gG("Canceled")),t.Y=null);t.C=null;t.J&&!f&&t.J!==t.app.o$()&&t.J!==t.app.fM()&&t.J.dispose();t.J&&f&&t.J.T2();t.J=null;t.V=!1}; K$I=function(t,f,H=!0){var Q=t.app.fM(),N=Q.getVideoData().isLivePlayback?Infinity:Q.Wy(!0)*1E3;f>N&&(f=N-200,!t.app.L().r6().J.xi(wkJ)||H)&&(t.V=!0);H&&Q.getCurrentTime()>=f/1E3?t.j():(t.O=Q,H&&(H=f,f=t.O,t.app.g6.addEventListener(g.tJ("vqueued"),t.j),H=isFinite(H)||H/1E3>f.getDuration()?H:0x8000000000000,t.X=new g.Qp(H,0x8000000000000,{namespace:"vqueued"}),f.addCueRange(t.X)))}; BYV=function(t,f,H,Q=0,N=0){t.CP()||(Vm(t),Y2(t));t.C=new Zy;t.J=f;K$I(t,H,N===0);var m=Q/=1E3,U=f.getVideoData().J;if(Q&&U&&t.O){let C=Q,D=0;f.getVideoData().isLivePlayback&&(m=Math.min(H/1E3,t.O.Wy(!0)),D=Math.max(0,m-t.O.getCurrentTime()),C=Math.min(Q,f.Wy()+D));m=gZ2(U,C)||Q;m!==Q&&t.J.U("qvaln",{st:Q,at:m,rm:D,ct:C})}f=m;Q=t.J;Q.getVideoData().XV=!0;Q.getVideoData().D=!0;Q.Cw(!0);U={};t.O&&(U=t.O.bd(),m=t.O.getVideoData().clientPlaybackNonce,U={crt:(U*1E3).toFixed(),cpn:m});Q.U("queued",U);f!== 0&&Q.seekTo(f+.01,{zC:!0,wT:3,d1:"videoqueuer_queued"});t.Y=new vXI(t.D,t.app.fM(),t.J,H,t.app,N);H=t.Y;H.status.status!==Infinity&&(k2(H,1),H.J.subscribe("internalvideodatachange",H.C,H),H.O.subscribe("internalvideodatachange",H.C,H),H.JZ.L().G("html5_gapless_use_format_info_fix")&&(H.J.subscribe("internalvideoformatchange",H.C,H),H.O.subscribe("internalvideoformatchange",H.C,H)),H.J.subscribe("mediasourceattached",H.C,H),H.O.subscribe("statechange",H.a$,H),H.J.subscribe("newelementrequired",H.v5, H),H.C());return t.C}; fQB=function(t,f){if(t.app.L().r6().J.xi(MDI)){var H=t.app.L().r6().J.xi(taH);if(!(H<=0||t.app.L().r6().J.xi(TKd))){Vm(t);var Q=t.app.fM()?.YJ();Q&&t.J&&(t.J.getVideoData().zk=!0,t.W=()=>{var N=Q.getCurrentTime();N>=f+H/1E3&&(N=Date.now()-(N-f)*1E3,t.app.eA().tick("pbs",N),Vm(t))},t.A=Q,Q.addEventListener("timeupdate",t.W))}}}; HsB=function(t,f,H){if(t.CP())return"qie";if(t.J==null||t.J.d6()||t.J.getVideoData()==null)return"qpd";if(f.videoId!==t.J.fW())return"vinm";if((t.Y?.c5()||-1)<=0)return"ivd";if(H!==1)return"upt";t=t.Y?.B5();return t!=null?t:null}; JK=function(t){var f=(0,g.I)();t.data.forEach(H=>{H.expire!(H.expireN.key===f); Q&&(H*=1E3,Q.expire=(0,g.I)()+H,am(t))}; Lv=function(t){JK(t);return t.data.map(f=>f.value)}; O7=function(t,f,H){H&&t.O&&t.O(f.value)}; $1H=function(t){var f=t.J?[t.J]:[];for(let H of Object.values(t.W))H.dispose(),t.D||delete t.X[H.Os()];t.W={};t.J=null;t.j=null;t.A.clear();Ww(t,[],f)}; Ww=function(t,f,H){var Q=[t.O];t.J&&Q.push(t.J);t.api.Qg("playbackChange",{active:Q.filter(N=>N.getPlayerType()!==0).map(N=>({cpn:N.Os()})), started:f.filter(N=>N.getPlayerType()!==0).map(N=>({cpn:N.Os()})), ended:H.filter(N=>N.getPlayerType()!==0).map(N=>({cpn:N.Os()}))})}; var qjB=function(t,f){return fJ[W[5]](this,8,6700,t,f)}; N_B=function(t,f){if(t.D){for(let H of Object.values(t.Y))if(H.Os()===f)return H;if(t.V?.Os()===f)return t.V;if(void 0===f)return null;if(t.W[f])return t.W[f];for(let H of Lv(t.C))if(H.Os()===f)return H;return null}if(t.api.L().r6().J.xi(g.za))return t.X[f]||null;for(let H of Object.values(t.Y))if(H.Os()===f)return H;return t.W[f]||null}; m18=function(t,f,H,Q){var N=H.getVideoData();if(!N.livePreload){var m=()=>{if(t.C.get(f)===H){var U=N.getPlayerResponse();U&&(U=U.responseContext?.cacheInstruction?.maxAgeSeconds??U.responseContext?.maxAgeSeconds??void 0,U!==void 0&&(U{m();N.unsubscribe("dataloaded",U)}; N.subscribe("dataloaded",U)}}}; eW=function(t,f,H){var Q=[f],N=t.J?[t.J]:[];t.W[f.Os()]=f;t.D||(t.X[f.Os()]=f);t.J=f;H&&(t.j=f);t.A.set("",f);Ww(t,Q,N)}; geB=function(t){var f=t.experiments,H=f.hG.bind(f);jW=H("html5_use_async_stopVideo");U1V=H("html5_pause_for_async_stopVideo");ym=H("html5_not_reset_media_source")||H("html5_not_reset_media_source_non_drm_vod");H("html5_listen_for_audio_output_changed")&&(IoH=!0);tG=H("html5_not_reset_media_source")||H("html5_not_reset_media_source_non_drm_vod");C_0=H("html5_not_reset_media_source")||H("html5_not_reset_media_source_non_drm_vod");Ga=H("html5_retain_source_buffer_appends_for_debugging");i7H(H("web_watch_pip")|| H("web_shorts_pip"));zm2(H("log_foreground_not_focused_as_background"));em0(H("web_player_pip_logging_fix"));H("html5_mediastream_applies_timestamp_offset")&&(i4=!0);Error.stackTraceLimit=50;var Q=f.J("html5_idle_rate_limit_ms");Q&&Object.defineProperty(window,"requestIdleCallback",{value:N=>window.setTimeout(N,Q)}); j0e(t.Y);NR0(H("html5_use_ump_request_slicer"));H("html5_disable_streaming_xhr")&&(L6=!1);H("html5_byterate_constraints")&&(uI=!0);H("html5_use_non_active_broadcast_for_post_live")&&(s7=!0);H("html5_enable_encrypted_av1")&&(eJ=!0);f.r6().J.xi(isJ)&&(sA=!0);yse(t.experiments.J("html5_sticky_duration_mos"))}; yp=function(t,f=!1,H=1048576){var Q=hK(t);Q=1/((t.D.fP()||0)*t.policy.A+1/Q);var N=t.Ml.fP();N=N>0?N:1;var m=Math.max(Q,N);t.policy.C>0&&N=0&&(f=Math.min(f,t.policy.nI));return f}; f0=function(t){var f={delay:sX(t),stall:t.D.fP()||0,byterate:hK(t),init:t.v5},H=t.Y[0];H.stamp=Math.round(t.X/36E5)*36E5;H.net=Math.ceil(t.c5);H.max=t.interruptions[0]||0;f.interruptions=t.Y;return f}; g9I=function(t,f){if(t.W){let H=f-t.W;if(H<6E4){if(H>1E3){let Q=t.interruptions;Q.push(Math.ceil(H));Q.sort((N,m)=>m-N); Q.length>16&&Q.pop()}t.c5+=H}}t.W=f}; Lz=function(t,f,H){isNaN(H)||(t.Fv+=H);isNaN(f)||(t.AG+=f)}; MB=function(t,f,H,Q=f){t.C.z7(Q,H/f);t.X=(0,g.I)()}; Zm=function(t,f,H){f=Math.max(f,t.O.J);t.D.z7(1,H/f)}; ln=function(t,f,H,Q,N,m=!1){t.Ml.z7(f,H/f);t.X=(0,g.I)();N||t.A.z7(1,f-Q);m||(t.W=0);t.JG>-1&&(0,g.I)()-t.JG>3E4&&(OP(f0(t)),t.JG=(0,g.I)(),t.V=!0)}; Ly=function(t){return(0,g.I)()-t.X>=4E3}; hK=function(t){t=t.C.fP();return t>0?t:1}; P_I=function(t,f,H){var Q=new D1J(H);t&&(Q.Y=!0,Q.W=.1);H.hG("html5_media_time_weight")&&(Q.Y=!1);f&&(Q.J=f/8);Q.O=aY()>=480;return Q}; r5=function(t){t.J.clear();t.Y.clear();t.O.clear()}; u5J=function(t,f,H){t=t.O;var Q=g.HD(t,{PR:f},(N,m)=>N.PR-m.PR); Q=Q<0?(Q+2)*-1:Q;if(Q>=0)for(let N=Q;N<=Q+1&&N=m.PR-H&&f<=m.Od+H)return m}}; EeI=function(t,f,H){var Q=t.J.get(f);Q?(Q.push(H),g.$n(Q,(N,m)=>N.PR-m.PR)):t.J.set(f,[H])}; oeJ=function(t,f){var H=[];for(let Q of t.O)f(Q)||H.push(Q);if(t.B.G("html5_sstm_fixes"))for(let Q of t.O)f(Q)&&t.Y.delete(Q.cpn);t.O=H}; kVB=function(t,f){var H=t.O.indexOf(f);H>=0&&t.O.splice(H,1);t.Y.delete(f.cpn)}; O5J=function(t,f){if(t.Af||f.identifier&&t.pn.has(f.identifier))t.EJ({startnoad:f.identifier}),g.XC(t);else if(g.bo(t.JG,H=>H.identifier===f.identifier))t.EJ({timedoutcp:1}),t.j.start(0); else if(g.bo(t.AG,H=>H.identifier===f.identifier))t.EJ({fetchedcp:1}),g.XC(t); else if(t.j.isActive())t.EJ({racingcp:`${t.X?.identifier}_${f.identifier}`});else{t.tG=(new Date).getTime()/1E3;t.EJ({adf:1});let H=5E3;H&&f.event==="predictStart"&&(H-=f.J);t.H5=Math.max(H,15E3);t.A=!1;t.j.start(t.H5);t.X=f;r5(t.a$);t.Vg=[]}}; g.He8=function(t,f,H,Q,N,m,U){var C=N===3,D=T_H(t,f,H,N,Q,U);if(!D)return bn(t,H,C),D=g.cw(t,H)?"undec":"ncp",t.EJ({gvprp:D,mt:f,seg:H,tt:N,itag:Q,ce:U}),null;C||t.ky.set(H,D);U=D.O$;N=t.bC(H-1,N,m)?.km||"";N===""&&t.EJ({eds:1});m=F88(t,D.ssdaiAdsConfig);C=t.ql.getVideoData();C=C.by[C.Y?.containerType||0];D=D.rN&&H>=D.rN?D.rN:void 0;N={Vt:U?SW(t,U):[],adsConfig:m,km:N,YY:D,jH:g.Fu(C.split(";")[0]),M7:C.split(";")[1]||""};D={t_:N};t.LM&&(f={gvprpro:"v",sq:H,mt:f.toFixed(3),itag:Q,acpns:N.Vt?.join("_")|| "none",abid:U},t.EJ(f));return D}; cd=function(t,f,H,Q,N){Q=Q||{reason:"disablessdai"};if(f&&H){if(!g.x2(t,f,H))return!1;Q.sq=H}if(t.Af)return!1;t.Af=!0;t.UA>0&&(t.UA=0,t.Uu="",Rm(t,t.ql.Os(),0),t.api.Qg("serverstitchedvideochange"));t.ql.qv(Q,N);return!0}; AmJ=function(t,f,H){var Q=t.XV||t.app.fM().getPlayerState();qr(t,!0);t.ql.seekTo(f,H);t=t.app.fM();f=t.getPlayerState();Q.isOrWillBePlaying()&&!f.isOrWillBePlaying()?t.playVideo():Q.isPaused()&&!f.isPaused()&&t.pauseVideo()}; g.d5=function(t){t.LM&&t.EJ({adf:`0_${(new Date).getTime()/1E3-t.tG}_isTimeout_${t.A}`})}; g.XC=function(t){t.A=!1;t.j.isActive()&&g.d5(t);t.j.stop();t.FU(!1)}; Im=function(t,f,H){return{ssvc:f,cpn:H?.cpn||"",vid:H?.videoData.videoId||"",ct:(t.ql.getCurrentTime()||0).toFixed(3),cmt:(t.ql.KW()||0).toFixed(3)}}; YZ0=function(t,f,H){return new g.Qp(t,f,{id:H,namespace:"serverstitchedcuerange",priority:9})}; g.pz=function(t){return{cpn:t.ql.Os(),durationMs:0,PR:0,playerType:1,Od:0,videoData:t.ql.getVideoData(),errorCount:0,O$:""}}; nz=function(t,f,H,Q){t.B.G("html5_ssdai_log_ssevt_in_loader_timers")&&(Q=t.c5?0:Math.round((Q-H)*1E3),t.ql.U("ssevt",{tag:"sstme",ad:f!==t.ql.Os(),cpn:f,st:H-t.ql.o_(),late:Q}))}; g.Kz=function(t,f){t.W||t.c5||g.w5(t,t.Uu);var H=f.SQ,Q=f.y$;if(Q.cpn===t.Uu)t.EJ({igtranssame:1,enter:Q.cpn,exit:H.cpn});else{var N=t.c5,m=!!t.W;t.W="";var U=f.q$,C=H.playerType===2?H.PR/1E3+H.videoData.LM:g.pz(t).videoData.LM;t.api.G("html5_ssdai_enable_media_end_cue_range")&&(m||N||H.playerType!==2?(N||m)&&t.EJ({mecr:0,seek:N,skip:m}):t.api.Gi(H.cpn));if(H.playerType===2&&Q.playerType===2)m?t.EJ({igtransskip:1,enter:Q.cpn,exit:H.cpn,seek:N,skip:t.W}):g.Vae(t,H,Q,C,U,N,m);else{t.Uu=Q.cpn;Rm(t,Q.cpn, Q.startTimeSecs||U);f=f.m1;if(H.playerType===1&&Q.playerType===2){t.Ml=0;OsI(t,Q);var D=Im(t,"c2a",Q);t.EJ(D);t.UA++}else if(H.playerType===2&&Q.playerType===1){t.api.Qg("serverstitchedvideochange");D=Im(t,"a2c");t.EJ(D);t.UA=0;t.Ml=C;D=H.cpn;var k=t.Ml;if(D!==t.ql.Os()){let F=t.Fv.get(D);F?F.J=k:t.EJ({nop_e:D})}g.Jme(t,H.O$)}D=aQ0(t);t.ql.Qd(H,Q,C,U,N,m,f,D)}g.W82(t)}}; Rm=function(t,f,H){if(f===t.ql.Os())eW(t.app.We,t.ql,!1);else{let Q=t.Fv.get(f);Q?(f=Q,f.J=0,f.startTimeSecs=H,eW(t.app.We,Q,!0)):t.EJ({nop_s:f})}}; OsI=function(t,f){var H=t.app;p9(vw(H))&&H.We.Y[2]&&g.dw(t.logger,360717806,"SSTM lingering playback");t.api.w$();t.api.Qg("serverstitchedvideochange",f.cpn,f.Aj)}; Bw=function(t,f,H=0){return{Ij:u5J(t.J,f*1E3,H*1E3),U_:f}}; g.w5=function(t,f){var H=f||t.Uu,Q=t.J.CD(H);Q?(f=Q.videoData,H=Q.Aj||(t.Y.get(H)?.start??0)/1E3,t=t.ql.getCurrentTime()-H,f.LM=t>0?t:0):g.pz(t).videoData.LM=t.ql.getCurrentTime()}; g.zl2=function(t,f,H){t.ql.V3();t.ql.seekTo(f,H);t.ql.playVideo()}; qr=function(t,f){t.kC=NaN;t.nD=null;t.g7.stop();t.B5&&f&&t.B5.p9();t.XV=null;t.B5=null}; tS=function(t){elI(t);for(var f of t.Y.values())f.start>=-1&&f.end<=Infinity&&(t.ql.removeCueRange(f),t.Y.delete(f.getId()),t.EJ({rmAdCR:1}));var {Ij:H,U_:Q}=Bw(t,-.001);H&&(f=Q*1E3-H.PR,g.Mr(t,H,f,H.PR+f),f=t.Y.get(H.cpn))&&(f.start=H.PR,f.end=H.PR+H.durationMs);({Ij:f}=Bw(t,Infinity));f&&t.O(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${f.cpn}_video_id_${f.videoData?.videoId}_durationMs_${f.durationMs}_enterTimeMs_${f.PR}_parentReturnTimeMs_${f.Od}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; jfd=function(t){r5(t.a$);t.Y.clear();t.J.clear();t.ky.clear();t.Vg=[];t.X=null;t.pn.clear();t.Za.clear();t.JG=[];t.AG=[];t.Ne=[];t.fn=[];t.xJ.clear();t.kJ.clear();t.mD.clear();t.YC.clear();t.A=!1;t.Ml=0;t.c5=!1;t.MS=!1;t.UA=0;t.tG=0;t.Es=!1;t.Af=!1;t.W="";$1H(t.app.We);eW(t.app.We,t.ql,!1);if(t.B.r6()?.O())for(let f of t.Fv.values())f.dispose();t.Fv.clear();t.j.isActive()&&g.XC(t)}; elI=function(t){oeJ(t.J,f=>f.PR>=-1&&f.Od<=Infinity)}; g.Mr=function(t,f,H,Q){f.durationMs=H;f.Od=Q;(Q=t.Fv.get(f.cpn))?Q.EM(H/1E3):t.EJ({nop_d:f.cpn})}; g.cw=function(t,f){for(let H of t.Vg)if(f>=H.start&&f<=H.end)return!0;return!1}; g.x2=function(t,f,H,Q,N){var m=t.ky.get(H);if(!m){if(m=fZ(t,f))return m;f=t.bC(H-1,Q??2);if(N)return t.EJ({misscue:N,sq:H,type:Q,prevsstate:f?.jB,prevrecord:t.ky.has(H-1)}),t.ky.get(H-1);if(f?.jB===2)return t.EJ({adnf:1,sq:H,type:Q,prevrecord:t.ky.has(H-1)}),t.ky.get(H-1)}return m}; T_H=function(t,f,H,Q,N,m){if(!t.Af)if(g.cw(t,H))t.EJ({gdu:"undec",seg:H,itag:N});else if(f=g.x2(t,f,H,Q,m),!t.ql.getVideoData().yM()||!f?.Zc)return f}; fZ=function(t,f){f+=t.o_();if(t.ql.getVideoData().yM()){a:{var H=t.J;t=f*1E3;for(Q of H.O)if(H=Q.Aj?Q.Aj*1E3:Q.PR,t>=Q.PR-1E3&&t<=H+Q.durationMs+1E3)break a;var Q=void 0}Q={Ij:Q,U_:f}}else Q=Bw(t,f),Q?.Ij||(Q=Bw(t,f,1));return Q?.Ij}; bn=function(t,f,H=!1){if(!H){for(let Q of t.Vg){if(f>=Q.start&&f<=Q.end)return;if(f===Q.end+1){Q.end+=1;return}}t.Vg.push(new ymV(f))}}; F88=function(t,f=""){var H=g.tB(f)||void 0;f&&H||t.EJ({adcfg:f?.length,dcfg:H?.length});return H}; SW=function(t,f){var H=[];t=t.J.J.get(f);if(!t)return[];for(let Q of t)Q.cpn&&H.push(Q.cpn);return H}; GVV=function(t,f,H){var Q=!1;if(H=t.J.J.get(H))for(let N of H)N.durationMs!==0&&N.Od!==N.PR&&(H=N.cpn,f===H&&(Q=!0),Q&&!t.kJ.has(H)&&(t.EJ({decoratedAd:H}),t.kJ.add(H)))}; sfW=function(t,f,H){var Q=0;t=t.J.J.get(H);if(!t)return-1;for(let N of t){if(N.cpn===f)return Q;Q++}return-1}; hlI=function(t,f){var H=0;t=t.J.J.get(f);if(!t)return 0;for(let Q of t)Q.durationMs!==0&&Q.Od!==Q.PR&&H++;return H}; g.L8W=function(t){for(let f of t.Y.values())t.ql.removeCueRange(f);t.Y.clear();r5(t.a$)}; aQ0=function(t){var f=Array.from(t.app.We.A.values()),H=[],Q=[],N=[],m=[],U=[],C=[];for(var D of f)if(f=t.J.CD(D.Os()))t.EJ({attach_trans_meta:f.cpn,has_v_meta:f.zv?1:0,has_a_meta:f.Ek?1:0,has_ctx_meta:f.Bn?1:0}),f.Bn&&H.push(f.Bn),f.zv&&Q.push(f.zv),f.Ek&&Q.push(f.Ek),m.push(f.cpn),U.push(f.videoData.videoId||""),C.push(f.videoData.adFormat||f.videoData.Vg),f.serializedQoeContextData!=null&&N.push(f.serializedQoeContextData);D=void 0;t.KM&&(t.EJ({has_ctx_list:H.length?1:0,has_clip_list:Q.length? 1:0}),D={Bn:H,By:Q});return{N7:D,Jt:{Vt:m,GT:U,adFormats:C,serializedQoeContextData:N}}}; g.Vae=function(t,f,H,Q,N,m,U){if(f&&H){t.Uu=H.cpn;Rm(t,H.cpn,H.startTimeSecs||N);OsI(t,H);var C=Im(t,"a2a",H);t.EJ(C);t.UA++;C=aQ0(t);t.ql.Qd(f,H,Q||0,N||0,!!m,!!U,void 0,C)}else t.EJ({misspbkonadtrans:1,enter:H?.cpn||"",exit:f?.cpn||"",seek:m,skip:U})}; g.W82=function(t){t.YC.add(t.W);t.W="";t.c5=!1}; Zs2=function(t,f,H){var Q;if(Q=t.ql.getVideoData().yM())Q=(Q=t.J.CD(f))&&Q.O$?(t=t.J.J.get(Q?.O$))&&t.slice(-1)[0].cpn===f:!1;return Q&&H===2?1E3:0}; g.Jme=function(t,f){if(t.ql.getVideoData().yM()){var H=t.J.J.get(f);if(H){for(var Q of H){t.EJ({rem_meta:Q.cpn});H=t;let N=H.Y.get(Q.cpn);H.Y.delete(Q.cpn);N&&H.ql.removeCueRange(N);kVB(H.J,Q)}t.ky.clear();Q=t.J;H=Q.J.get(f)??[];for(let N of H)kVB(Q,N);Q.J.delete(f);(f=t.rP.get(f))&&t.Mk&&t.ql.t7(f)}}}; rm9=function(t,f,H={}){var Q=t.X||t.app.fM().getPlayerState();Hp(t,!0);f=isFinite(f)?f:t.J.kL();var {Ij:N,U_:m}=QE(t,f);f=N&&!$G(t,N)||!N&&t.J!==t.app.fM();var U=m*1E3;U=t.Y&&t.Y.start<=U&&U<=t.Y.end;!f&&U||Ng(t);N?g.lQB(t,N,m,H,Q):mc(t,m,H,Q,"_execute")}; g.Um=function(t,f,H,Q){t.J.U("timelineerror",{e:f,cpn:H?H:void 0,videoId:Q?Q:void 0})}; g.CZ=function(t,f){return new g.Qp(Math.max(0,t-5E3),f?0x8000000000000:t-1,{namespace:"childplayback",priority:9})}; g.X4J=function(t,f,H){var Q=f.So;f.So=H;$G(t,f)&&(H=t.app.fM(),Q.Cl===t.Y&&Ng(t),H.removeCueRange(Q.Cl),H.addCueRange(f.So.Cl))}; g.lQB=function(t,f,H,Q,N){var m=$G(t,f);if(!m){f.playerVars.prefer_gapless=!0;var U=new g.j2(t.B,f.playerVars);U.eK=f.eK;t.api.lY(U,f.playerType)}U=t.app.fM();m||U.addCueRange(f.So.Cl);U.seekTo(H,{d1:"application_timelinemanager",...Q});bsJ(t,N)}; cmH=function(t,f,H,Q){t.Y=Q;Q=f.eK;var N=f.playerVars,m=f.playerType;t.D=f;N&&t.api.enqueueVideoByPlayerVars(N,m,H,Q)}; SZd=function(t,f,H,Q){t.Y=Q;t.api.A$(t.J,H,f)}; Ng=function(t){t.D=null;t.Y=null;t.api.CP()||t.api.clearQueue()}; $G=function(t,f){t=t.app.fM();return!!t&&t.getVideoData().eK===f.eK}; x18=function(t,f){$G(t,f)||g.Um(t,"childPlaybackIsNotPresenting");return f.Od===f.PR+f.durationMs?f.PR+t.app.fM().getCurrentTime()*1E3:f.Od}; QE=function(t,f){var H=0;for(let Q of t.O){t=Q.PR/1E3+H;let N=t+Q.durationMs/1E3;if(t>f)break;if(N>f)return{Ij:Q,U_:f-t};H=N-Q.Od/1E3}return{Ij:null,U_:f-H}}; Hp=function(t,f){t.V=NaN;t.A=null;t.j.stop();t.C&&f&&t.C.p9();t.X=null;t.C=null}; mc=function(t,f,H,Q,N){var m=t.J;m!==t.app.fM()&&t.app.G9();t.B.G("html5_sabr_csdai_seek_log")||(N="");m.seekTo(f,{d1:"application_timelinemanager"+(N??""),...H});bsJ(t,Q)}; bsJ=function(t,f){t=t.app.fM();var H=t.getPlayerState();f.isOrWillBePlaying()&&!H.isOrWillBePlaying()?t.playVideo():f.isPaused()&&!H.isPaused()&&t.pauseVideo()}; RlI=function(t){var f=t.O.find(H=>$G(t,H)); if(f){let H=t.app.fM();Ng(t);let Q=new g.L0(8);f=x18(t,f)/1E3;mc(t,f,{},Q,"_force");H.U("forceParentTransition",{childPlayback:1});t.J.U("forceParentTransition",{parentPlayback:1})}}; g.i3=function(t,f=-1,H=Infinity){for(let [C,D]of t.W){var Q=C,N=D;N.BU>=f&&N.target&&N.target.Od<=H&&(t.J.removeCueRange(Q),t.W.delete(Q))}Q=[];for(let C of t.O)C.PR>=f&&C.Od<=H?(N=t,N.D===C&&Ng(N),$G(N,C)&&N.app.G9()):Q.push(C);t.O=Q;var {Ij:m,U_:U}=QE(t,f/1E3);m&&(f=U*1E3,g.qZJ(t,m,f,m.Od===m.PR+m.durationMs?m.PR+f:m.Od));({Ij:f}=QE(t,H/1E3));f&&g.Um(t,`Invalid clearEndTimeMs=${H} that falls during ${`playback={timelinePlaybackId=${f.eK} video_id=${f.playerVars.video_id} durationMs=${f.durationMs} enterTimeMs=${f.PR} parentReturnTimeMs=${f.Od}}`}.Child playbacks can only have duration updated not their start.`)}; g.qZJ=function(t,f,H,Q){f.durationMs=H;f.Od=Q;Q={Cl:g.CZ(H,!0),BU:H,target:null};g.X4J(t,f,Q);$G(t,f)&&t.app.fM().getCurrentTime()*1E3>H&&(f=x18(t,f)/1E3,H=t.app.fM().getPlayerState(),mc(t,f,{},H,"_update"))}; IQ0=function(t){t&&t!=="web"&&d1W.includes(t)}; cC0=function(t,f){return f?!!t.J.get(f):!1}; p4I=function(t,f){t.dataset.version=f}; ne0=function(t){var f=t.app.g6,H=()=>{t.Z1=new g.T_(0,0,0,0);t.RS=new g.T_(0,0,0,0)},Q=U=>{U.getVideoData()&&t.updateVideoData(U.getVideoData())},N=(U,C)=>{t.K5(U,C)},m=U=>{t.T5&&gH(t); D$(t)!==t.yV&&t.resize();t.app.L().G("web_enable_smart_zoom")&&t.OX&&(U.state.isPaused()?t.OX.pause():U.Cn(8)&&t.OX.playState==="paused"&&t.OX.play())}; f.addEventListener("initializingmode",H);f.addEventListener("videoplayerreset",Q);f.addEventListener("videodatachange",N);f.addEventListener("presentingplayerstatechange",m);t.addOnDisposeCallback(()=>{f.removeEventListener("initializingmode",H);f.removeEventListener("videoplayerreset",Q);f.removeEventListener("videodatachange",N);f.removeEventListener("presentingplayerstatechange",m)})}; veV=function(t){var f=t.Kl(),H=1,Q=!1,N=w42(t,f,t.getVideoAspectRatio()),m=t.app.L(),U=m.G("enable_desktop_player_underlay"),C=fe(),D=m.experiments.J("player_underlay_min_player_width");D=U&&t.Gc&&t.getPlayerSize().width>D;if(D$(t)){var k=K8d(t);var F=isNaN(k)||g.$M||Ik&&g.Vx||D;g.QP&&!g.j0(601)?k=N.aspectRatio:F=F||m.controlsType==="3";F?D?(F=m.G("place_shrunken_video_on_left_of_player")?16:t.getPlayerSize().width-f.width-16,k=Math.max((t.getPlayerSize().height-f.height)/2,0),F=new g.T_(F,k,f.width, f.height),t.T5.style.setProperty("border-radius","12px")):F=new g.T_(0,0,f.width,f.height):(H=N.aspectRatio/k,F=new g.T_((f.width-N.width/H)/2,(f.height-N.height)/2,N.width/H,N.height),H===1&&g.Vx&&(k=F.width-f.height*k,k>0&&(F.width+=k,F.height+=k)));g.pf(t.element,"ytp-fit-cover-video",Math.max(F.width-N.width,F.height-N.height)<1);if(C||t.uj)t.T5.style.display="";t.yV=!0}else{F=-f.height;g.QP?F*=window.devicePixelRatio:g.s9&&(F-=window.screen.height);F=new g.T_(0,F,f.width,f.height);if(C||t.uj)t.T5.style.display= "none";t.yV=!1}Ff(t.Z1,F)||(t.Z1=F,g.k4(m)?(t.T5.style.setProperty("width",F.width+"px","important"),t.T5.style.setProperty("height",F.height+"px","important")):h1(t.T5,F.getSize()),F=new g.$S(F.left,F.top),Q=t.T5,C=Math.round(F.x),C instanceof g.$S?(m=C.x,C=C.y):(m=C,C=Math.round(F.y)),Q.style.left=sy(m,!1),Q.style.top=sy(C,!1),Q=!0);f=new g.T_((f.width-N.width)/2,(f.height-N.height)/2,N.width,N.height);Ff(t.RS,f)||(t.RS=f,Q=!0);g.Ya(t.T5,"transform",H===1?"":`scaleX(${H})`);U&&D!==t.NR&&(D&&(t.T5.addEventListener(Pp, t.zJ),t.T5.addEventListener("transitioncancel",t.zJ),t.T5.classList.add(g.ZA.VIDEO_CONTAINER_TRANSITIONING)),t.NR=D,t.app.g6.Qg("playerUnderlayVisibilityChange",t.NR?"transitioning":"hidden"));return Q}; gH=function(t){var f=t.app.L().controlsType==="3"&&!t.g4&&D$(t)&&!t.app.gh||!1;t.T5.controls=f;t.T5.tabIndex=f?0:-1;t.app.L().O&&(t.T5.ariaHidden="true");f?t.T5.removeEventListener("focus",t.fZ):t.T5.addEventListener("focus",t.fZ)}; K8d=function(t){var f=t.app.fM();if(f=f?f.getVideoData():null){if(g.rJ(f)||g.Xq(f)||g.bC(f))return 16/9;if(iC(f)&&f.O.J())return t=f.O.videoInfos[0].video,u3(t.width,t.height)}return(t=t.T5)?u3(t.videoWidth,t.videoHeight):16/9}; u3=function(t,f){return Math.abs(Em*f-t)<1||Math.abs(Em/t-f)<1?Em:t/f}; w42=function(t,f,H,Q){var N=H,m=u3(f.width,f.height);t.PE?N=Hm?{width:f.width,height:f.width/N,aspectRatio:N}:NN?t.width=t.height*H:H{var N=t.JZ;g.Fw(Error(Q.message));if(Q=N.M3)N.M3=null,kG(N,"workerError"),Q&&Q.dispose()}),t.uF.addEventListener("message",Q=>{var N=Q.data; Q=N[120];var m=N[182];if(m)for(var U of m[124])(m=t.Y.get(U[121]))&&fhJ(m,U[153]);switch(Q[163]){case 1:HI0(t,N);break;case 2:N=t.J;U=Q[118];Q=Q[141];m=N.J.get(U);try{m&&m.reject(Q)}finally{N.J.delete(U)}break;case 3:N=t.J;U=Q[118];Q=Q[141];m=N.J.get(U);try{m&&m.resolve(Q)}finally{N.J.delete(U)}break;case 4:Qy8(t,N);break;case 5:break;case 6:Q=N[120];U=t.D.get(Q[99]);N=N[140];if(U){let {[104]:k,[4]:F}=Q[18];switch(k){case "load":U.load(...F);N&&oh(t.J,N);break;case "play":Q=U.play(...F);N&&To(t,N, Q||void 0);break;case "pause":U.pause(...F),N&&oh(t.J,N)}}break;case 7:if(N=t.D.get(Q[99])){var {[137]:C,[167]:D}=Q[146];Q=N.Td();switch(C){case "currentTime":Q.currentTime=D;break;case "defaultPlaybackRate":Q.defaultPlaybackRate=D;break;case "loop":Q.loop=D;break;case "muted":Q.muted=D;break;case "playbackRate":Q.playbackRate=D;break;case "src":D?(Q=t.j.get(D))&&N.Ne(Q):(N.B5(),N.m2());break;default:g.A5(C,void 0)}}break;case 8:if(N=t.Y.get(Q[121])){let {type:k,args:F,PG:A}={type:Q[48][163],args:Q[48][4], PG:[...Q[48][4]]};switch(k){case "internalaudioformatchange":Q=F[0][6];N.videoData.C=Q?zJ(Q):null;A[0]=N.videoData;break;case "internalvideoformatchange":Q=F[0][49];N.videoData.Y=Q?zJ(Q):null;A[0]=N.videoData;break;case "internalvideodatachange":Q=F[1];U=!!N.videoData.getPlayerResponse();f9(N.videoData,{raw_player_response:Q[127]||void 0},!U,!1);A[1]=N.videoData;break;case "heartbeatparams":Q=F[0];A[0]={url:Q[164],interval:Q[57],retries:Q[142]};break;case "nonfatalerror":Q=F[0];A[0]=new g.vX(Q[46], Q[39],Q[147]);break;case "statechange":Q=F[0];U=p9e(Q[153]);A[0]=new g.Fr(U,p9e(Q[115]));N.playerState=U;break;case "videoelementevent":A[0]=new $W0(N.mediaElement,F[0][163])}N.events.Qg(k,...A)}break;case 9:t.j.set(Q[102],Q[101]);break;default:g.A5(Q,void 0)}}),t.uF.postMessage({type:"BOOTSTRAP", data:{hostname:window.location.hostname,href:window.location.href,protocol:window.location.protocol,search:window.location.search,ytConfig:{INNERTUBE_HOST_OVERRIDE:window.location.origin,...g.oH.yt.config_}}}),t.sendMessage({[163]:3,[177]:f.getWebPlayerContextConfig()})}; To=function(t,f,H){H?H.then(Q=>{oh(t.J,f,Q)},Q=>{t.J.sendMessage({[163]:1, [118]:f,[141]:Q})}):oh(t.J,f,null)}; mWI=function(t,f){t=t.C.get(f);if(!t)throw Error(`Unknown mirrored CueRange: ${f}`);return t}; HI0=function(t,f){var {[104]:H,[4]:Q}=f[120][18];switch(H){case 1:let [m,U]=Q;t.JZ.clearQueue(m,U);break;case 2:var N=g.ly(t.JZ.L()).then(O=>O?{token:O}:{signedOut:!0}); (f=f[140])&&To(t,f,N);break;case 3:[N]=Q;t.JZ.onPlayerRequestSent(N);break;case 4:let [C,D,k]=Q;if(N=k?t.O.get(k):null)N=N.getVideoData(),t.JZ.EN(C,D,N);break;case 5:let [F,A,V]=Q;N=mWI(t,A);t.JZ.wA(F,N,V);break;case 6:[N]=Q;(N=t.O.get(N))&&t.JZ.gA(N.getVideoData());break;case 7:[N]=Q;(N=t.O.get(N))&&t.JZ.R3(N.getVideoData());break;case 8:t.JZ.un();break;default:g.A5(H,void 0)}}; Qy8=function(t,f){var H=f[120];switch(H[104]){case 1:let [Q,N,m]=H[4];H=t.JZ.eW(Q,N,m);(f=f[140])&&To(t,f,H);break;case 2:let [U,C]=H[4];H=UWB(C,U);(f=f[140])&&To(t,f,sj(GU(H,D=>({[17]:g.nq(D),[148]:"c1a"in D.s4?!g.dD.isInitialized():!1})))); break;case 3:H=t.JZ.VZ();(f=f[140])&&To(t,f,H);break;default:g.A5(H[104],void 0)}}; CzJ=function(t){var f=t.JZ.L(),H=t.JZ.hZ(),Q=t.JZ.Z$(),N=H.getPlayerSize();H=H.Kl();f={[24]:t.JZ.o2(),[45]:{[1]:f.mP,[2]:f.v5,[126]:f.tG,[133]:f.YC,[145]:f.XV,[157]:f.Ki},[60]:t.JZ.Sr(),[62]:t.JZ.Qx(),[67]:t.JZ.isFullscreen(),[68]:!1,[71]:t.JZ.xo(),[72]:t.JZ.isInline(),[73]:t.JZ.Vk(),[74]:t.JZ.isMuted(),[76]:t.JZ.isOrchestrationLeader(),[78]:t.JZ.Qy(),[81]:!1,[83]:!1,[84]:t.JZ.T4(),[85]:t.JZ.U9(),[107]:t.JZ.isMuted(),[128]:{[181]:N.width,[54]:N.height},[135]:t.JZ.fM().Jm(),[136]:t.JZ.fM().OB(),[168]:{[181]:H.width, [54]:H.height},[173]:Q,[176]:t.JZ.getVolume()};Q=[];for(let [m,U]of t.Y.entries())N=m,H=U.getVideoData(),Q.push({[121]:N,[153]:{[169]:{[26]:H.K1,[112]:H.oauthToken}}});t.A&&Object.assign(f,{[68]:t.JZ.q3(),[81]:t.JZ.Y9(),[83]:t.JZ.CP()});return{[3]:f,[124]:Q}}; iIJ=function(t,f){var H=`main.cueRange:${t.V++}`;if(t.C.get(H))return H;t.C.set(H,f);t.W.set(f,H);return H}; gb8=function(t,f){var H=t.W.get(f);if(H)return t.W.delete(f),t.C.delete(H),H}; fhJ=function(t,f){f&&(Object.assign(t.J,f),t.audioTrack=iI(f[8]),t.C=pMe(f[149]),f=f[169])&&(t.videoData.Ry=f[19],t.videoData.captionTracks=f[21].map(H=>$D(H)),t.videoData.kC=f[22],t.videoData.f_=f[20],t.videoData.LM=f[31],t.videoData.mP=iI(f[36]),t.videoData.Cm=f[178])}; DWH=async function(t,f,H){f={[104]:f,[4]:H};H=t.M3.E_.get(t);return t.ll({[163]:9,[18]:f,[121]:H})}; g.AS=function(t,f,H){f={[104]:f,[4]:H};H=t.M3.E_.get(t);t.sendMessage({[163]:9,[18]:f,[121]:H})}; YG=function(t){var f=[];for(let H=0;H{t.onApiChange()}}); return f}; ahW=function(t){if(t.B.r6().J.xi(d$0)){t.z5.tick("wasm_s");let f=wc(t.webPlayerContextConfig.wasmModuleUrl,void 0,t.UI.bind(t));t.B.g7=GU(f,H=>{t.z5.tick(H.isAsmjs?"wasm_fa":"wasm_fw");XL(t.B,H);return H},H=>{t.z5.tick("wasm_ferr"); throw H;})}else ZD(t,function(){var f=this; return function*(){f.z5.tick("wasm_s");var H=d6(f.TF)?Q=>GU(uR2(f.TF),N=>N.c8(Q)):void 0; try{let Q=wc(f.webPlayerContextConfig.wasmModuleUrl,H,f.UI.bind(f)),N=yield*lx(Q);f.z5.tick(N.isAsmjs?"wasm_fa":"wasm_fw");XL(f.B,N)}catch(Q){f.z5.tick("wasm_ferr")}}()})}; WN8=function(t){var f=new g.j2(t.B,t.Ug);t.g6.Qg("initialvideodatacreated",f);return rH(t,1,f,!1)}; ehV=function(t){var f=t.o$();f.setPlaybackRate(t.B.O?1:zhI(t,Number(g.S7("yt-player-playback-rate"))||1));f.ub(t.Ny,t);f.Ur()}; y0B=function(t){t.FQ();var f=t.Ug;b3(t);t.events.K(window,"resize",t.D0);var H=vw(t);g.uv(t.g6,"onVolumeChange",t.RW);if(f&&e2(f)){let Q=FL(t.B);Q&&!t.SZ&&(f.fetch=0);let N=g.tq(t.B);N&&!t.SZ&&(f.fetch=0);hS(t,f);g.tq(t.B)&&t.z5.tick("ep_pr_s");if(!Q||t.SZ)if(N&&!t.SZ)cp(t);else if(!H.KP())t.playlist.onReady(()=>{SV(t)})}t.iy(t.o$(),!1,!0); t.o$().getPlayerState().J(128)||(f=SC8(!t.B.deviceIsAudioOnly),f==="fmt.noneavailable"?t.gG("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):f==="html5.missingapi"?t.gG(f,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):H&&H.KP()&&xG(t)&&(t.B.Mk||t.B.rP)?Rh(t):H.nR?t.g6.mutedAutoplay({durationMode:H.mutedAutoplayDurationMode}):g.S7("yt-player-playback-on-reload")?(g.pj("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!t.B.Ml}),g.cv("yt-player-playback-on-reload",!1),Rh(t)): t.B.j==="leanback"||jyH(t),g.aw(t.B)||g.VV(t.B)?(g.UG(g.gn(),()=>{qg(t)}),g.UG(g.gn(),()=>{Ef()})):(qg(t),Ef()))}; Gr0=function(t){var f=H=>{H.stack&&H.stack.indexOf("player")!==-1&&t.fM().NO(H)}; h4.subscribe("handleError",f);b$.push(f);return()=>{h4.unsubscribe("handleError",f);var H=b$.indexOf(f);H!==-1&&b$.splice(H,1)}}; rH=function(t,f,H,Q,N){var m=t.M3,U;if(U=m)U=H.KP()?by(H.E2):!1;U?t=new g.dH(t.B,m,f,H):(m=t.z5,f===2&&(m=new sy2(t.B)),f=new g.Ih(t,t.B,f,m,t.template,t.visibility,t.cR,H,N,t.Ix,t.RL),t.B.r6().J.xi(hhH)&&t.Xk(H.clientPlaybackNonce),t=new g.pZ(f));Q&&t.Ur();return t}; zhI=function(t,f){var H=t.g6.getAvailablePlaybackRates();f=Number(f.toFixed(2));t=H[0];H=H[H.length-1];f<=t?f=t:f>=H?f=H:(t=Math.floor(f*100+.001)%5,t!==0&&(f-=t*.01,f=Math.floor(f*100+.001)/100));return f}; wH=function(t){nZ(t);t.setLoopVideo(!1);t.setLoopRange(null);t.g6.Qg("legacyadtrackingpingreset");t.gm={};t.C7=[];RHI(t.z5);if(t.BD){var f=t.BD,H=t.o$();H.getPlayerType();qr(f,!1);tS(f);jfd(f);f.ql=H}f=t.r7;t=t.o$();t.getPlayerType()!==1&&g.Um(f,"invalidParentVideoPlayerType");Hp(f,!1);g.i3(f);f.J=t}; LNH=function(t){var f=t.mediaElement;XV()?t.UB.K(f,"webkitpresentationmodechanged",t.uU):window.document.pictureInPictureEnabled&&(t.UB.K(f,"enterpictureinpicture",()=>{t.hF(!0)}),t.UB.K(f,"leavepictureinpicture",()=>{t.hF(!1)})); Hv&&(t.UB.K(f,"webkitbeginfullscreen",()=>{t.zi(3)}),t.UB.K(f,"webkitendfullscreen",()=>{t.zi(0)}))}; b3=function(t){t.mediaElement=t.B.deviceIsAudioOnly?new g.un(g.t9("AUDIO")):Pw.pop()||new g.un(g.t9("VIDEO"));t.B.r6().J.xi(ZIJ)||g.c(t,t.mediaElement);t.fM().setMediaElement(t.mediaElement);try{t.B.pn?(t.f7&&t.events.bT(t.f7),t.f7=t.events.K(t.mediaElement,"volumechange",t.Mx)):(t.mediaElement.JG(t.RW.muted),t.mediaElement.setVolume(t.RW.volume/100))}catch(N){t.gG("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${N&&typeof N==="object"&&"message"in N&&typeof N.message==="string"&&N.message.replace(/[;:,]/g, "_")}`);return}t.UB.O();LNH(t);var f=t.template,H=t.mediaElement.Td();f.T5=H;f.g4=!1;f.T5.parentNode||g.QK(f.fR,f.T5,0);f.Z1=new g.T_(0,0,0,0);veV(f);gH(f);H=f.T5;g.q6(H,"video-stream");g.q6(H,g.ZA.MAIN_VIDEO);var Q=f.app.L();Q.wy&&H.setAttribute("data-no-fullscreen","true");Q.t4&&(H.setAttribute("webkit-playsinline",""),H.setAttribute("playsinline",""));Q.qu&&f.T5&&f.K(H,"click",H.play,H);try{t.mediaElement.A()}catch(N){t.gG("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${N&&typeof N=== "object"&&"message"in N&&typeof N.message==="string"&&N.message.replace(/[;:,]/g,"_")}`)}}; LZ=function(t,f,H){t.g6.Qg(f,H);var Q=g.AB(t.B)||g.k4(t.B)||g.iy(t.B);if(H&&Q){let N;switch(f){case "cuerangemarkersupdated":N="onCueRangeMarkersUpdated";break;case "cuerangesadded":N="onCueRangesAdded";break;case "cuerangesremoved":N="onCueRangesRemoved"}N&&g.DL(t.g6,N,H.map(m=>({getId(){return this.id},end:m.end,id:m.getId(),namespace:m.namespace==="ad"?"ad":"",start:m.start,style:m.style,visible:m.visible,markerPositionMs:m.markerPositionMs})))}}; lh2=function(t,f=!0){var H;if(H=t.jY){H=t.jY;var Q=t.mediaElement;H=!!Q&&Q===H.mediaElement}H&&(t.c9(),b3(t));H=t.fM();H.c9(!f);H.I8(t.b4,t);H.getPlayerType()!==1&&H.dispose();t=t.We;f=[t.O];t.O=t.JG;Ww(t,[],f)}; kG=function(t,f,H,Q,N){H&&(t.c9(),b3(t));H=t.fM();H.CU(f);var m=t.getVideoData(),U={};U.video_id=m.videoId;U.adformat=m.adFormat;m.isLivePlayback||(U.start=H.getCurrentTime(),U.resume="1");m.isLivePlayback&&cr(m)&&g.eo(t.B)&&(U.live_utc_start=H.IB(),U.resume="1");m.A&&(U.vvt=m.A);m.jr&&(U.vss_credentials_token=m.jr,U.vss_credentials_token_type=m.Lg);m.oauthToken&&(U.oauth_token=m.oauthToken);U.autoplay=1;U.reload_count=m.v5+1;U.reload_reason=f;m.NV&&(U.unplugged_partner_opt_out=m.NV);m.nD&&(U.ypc_is_premiere_trailer= m.nD);m.playerParams&&(U.player_params=m.playerParams);m.Fv&&(U.itct=m.Fv);t.loadVideoByPlayerVars(U,void 0,Q,void 0,void 0,N);f==="signature"&&t.BD&&KZ(t)}; Xh0=function(t){if(!r0W(t)){var f=t.o$().YJ();f&&(f=f.a$(),f instanceof Promise&&f.catch(()=>{})); vp(t,Z3(t.getPlayerStateObject()))}}; r0W=function(t){return t.playlist&&(g.NE(t.B)||t.B.j==="background_audio_playback")&&t.Eg()?(t.nextVideo(!1,!0),!0):!1}; vp=function(t,f){var H=t.fM(),Q=H.getPlayerType();if(Q!==2||t.Ub()){if(Q===2&&t.Ub()||Q===5||Q===6||Q===7)if(f===-1||f===0||f===5)return;if(f===0){if(t.Ln)return;if(H.I9()&&g.AB(t.B)){t.playVideo();return}}t.bH!==f&&(t.bH=f,g.uv(t.g6,"onStateChange",f))}else t.rb!==f&&(t.rb=f,g.uv(t.g6,"onAdStateChange",f))}; Bp=function(t,f){return t.We.CD(f)}; g.ah=function(t,f){return t.Ub(f)?t.o$():f}; Mg=function(t,f){var H=t.fM();return f===t.o$()&&t.Ub(f)&&t.Ub(H)?H:f}; te=function(t){t=yH(t.TF);return!!t&&t.loaded}; bI8=function(t){var f=t.getVideoData(),H=t.TF;Iq(H)||H.C();!pF&&d6(H)&&gX8(H);xO(H,"embed");xO(H,"kids");xO(H,"remote");xO(H,"miniplayer");xO(H,"offline");xO(H,"unplugged");xO(H,"ypc",!1,!0);xO(H,"webgl",!1,!0);DpH(H)||(xO(H,"captions",!0),xO(H,"endscreen"),H.J(),xO(H,"creatorendscreen",!0));H.j();H.S.Qg("modulesCreated");t.g6.Qg("videoready",f)}; KZ=function(t){if(!te(t)){let f=r6(t.TF);f&&!f.created&&qz(t.TF)&&f.create()}}; jV=function(t){var f=t.getVideoData();if(!f.X8){var H;f.hostCpn&&(H=fl(t,f.hostCpn)?.getVideoData().n9.W());f=t.B.pn?1:s4(f.n9,H);H=t.mediaElement;H.JG(t.RW.muted);try{H.setVolume(t.RW.volume*f/100)}catch{g.Yf(new g.NY("b183742307",`multiplier: ${f}, volume: ${t.RW.volume}`))}}}; xG=function(t){t=vw(t);t.KP();return Rd(t)}; cp=function(t,f){var H=(f?f:vw(t)).x5;t.z5.tick("ep_pr_r");if(H!=null&&(nd9(t.playlist,H),t.WW))t.playlist.onReady(()=>{SV(t,f)})}; SV=function(t,f){var H=g.tq(t.B)&&!t.B.V,Q=H&&f?f:yG(t.playlist);f=H&&f?f:t.getVideoData();Q&&(f.sF&&(t.B.Mk||t.B.rP)||!t.n3?(f=f.KM,Q=t.lY(Q,1),f&&Om(t,Q)):H_(t,Q,1));g.tq(t.B)&&t.z5.tick("ep_p_l");t.WW=!1;g.P$(t.g6,"onPlaylistUpdate")}; Rh=function(t){var f=t.o$();if(f.getPlayerState().J(128))return!1;f=f.getVideoData();xG(t)&&t.B.rP&&(Pw.length&&t.gh?(yE(t,{muted:!1,volume:t.RW.volume},!1),eV(t,!1)):Pw.length||t.RW.muted||(yE(t,{muted:!0,volume:t.RW.volume},!1),eV(t,!0)));xG(t)&&g.tq(t.B)&&f.mutedAutoplay&&(yE(t,{muted:!0,volume:t.RW.volume},!1),eV(t,!0));f.l1&&yE(t,{muted:!0,volume:t.RW.volume},!1);l3(t,1,f,!1);var H=t.o$();t.g6.Qg("initializingmode");t.iy(H);t.wS(3);var Q;if(!(Q=!t.B.w2)){if(Q=t.jY){Q=t.jY;var N=t.mediaElement; Q=!!N&&N===Q.mediaElement}Q=Q&&t.W$}Q&&(t.c9(),b3(t),H.setMediaElement(t.mediaElement));H.Ve();if(H.getPlayerState().J(128))return!1;f.Ml||vp(t,3);return t.W$=!0}; jyH=function(t){t.g6.Qg("initializingmode");t.wS(2);xO(t.TF,"remote");xO(t.TF,"miniplayer")}; qg=function(t){if(!t.G("use_rta_for_player"))if(t.G("fetch_att_independently"))g.X9(t.BE);else{var f=t.getVideoData().botguardData;f&&g.pq(f,t.B,t.getVideoData().Up||"")}}; eV=function(t,f){f!==t.gh&&(t.gh=f,g.P$(t.g6,"onMutedAutoplayChange",f))}; l3=function(t,f,H,Q,N=!1){var m=Q6(t,f,H),U=t.We.C.get(m)||null;if(!U)return null;t.We.C.remove(m);if(U.d6())return null;if(U.getPlayerState().J(128))return U.dispose(),null;if(U===Bp(t,{playerType:f}))return t.z5.infoGel({isCacheHit:!0}),U;if((U.getVideoData().oauthToken||H.oauthToken)&&U.getVideoData().oauthToken!==H.oauthToken)return null;f===1&&(f=t.fM().getVideoData(),x$(f)&&f.isAd()&&Q||nZ(t));Q||t.iy(U,!0,!1,N);t.z5.infoGel({isCacheHit:!0});return U}; g.c0H=function(t){var f=(0,g.I)(),H=t.getCurrentTime();t=t.getVideoData();H=1E3*(H-t.startSeconds);t.isLivePlayback&&(H=0);return f-Math.max(H,0)}; uje=function(t,f){if(!t.Ln)return!1;var H=t.Ln.startTimeMs*.001-1,Q=t.Ln.endTimeMs*.001;t.Ln.type==="repeatChapter"&&Q--;return Math.abs(f-H)<=1E-6||Math.abs(f-Q)<=1E-6||f>=H&&f<=Q}; Se0=function(t){var f=t.fM();if(t.G("html5_disable_loop_range_for_shorts_ads")&&f.getVideoData().isAd()?0:x$(f.getVideoData())&&!f.XH())f=zo(t)*1E3-t.getVideoData().Mu,t=t.tV,Z$(t.app,"gaplessshortslooprange"),f=new g.Qp(0,f,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(t=t.app.fM())&&t.addCueRange(f)}; Rh9=function(t){var f=t.o$();if(!(f.getPlayerState().J(64)&&vw(t).isLivePlayback&&t.Ln.startTimeMs<5E3)){if(t.Ln.type==="repeatChapter"){var H=F6(t.KD())?.A9();let Q=t.getVideoData()?.Ko;if(H instanceof xWV&&Q){let N=0;for(let m of Q){if(m.startTime>t.Ln.startTimeMs)break;N++}H.renderChapterSeekingAnimation(0,Q[N===0?N:N-1].title)}isNaN(Number(t.Ln.loopCount))?t.Ln.loopCount=0:t.Ln.loopCount++;t.Ln.loopCount===1&&g.DL(t.g6,"innertubeCommand",t.getVideoData().cE)}H={d1:"application_loopRangeStart"}; if(t.Ln.type==="clips"||t.Ln.type==="shortsLoop")H.seekSource=58;f.seekTo(t.Ln.startTimeMs*.001,H)}}; Wp=function(t,f,H){if(t.Ub(H)&&(H=H.getVideoData(),!g.$l(t))){t=t.r7;for(var Q of t.O)if(H.eK===Q.eK){f+=Q.PR/1E3;break}Q=f;for(let N of t.O){if(H.eK===N.eK)break;t=N.PR/1E3;if(t{t.WW=!0;cp(t,m)}); else t.playlist.onReady(()=>{SV(t)}); g.tq(t.B)&&t.z5.tick("ep_a_pr_r")}; fl=function(t,f){var H=Bp(t,{playerType:1});if(H){if(H.getVideoData().clientPlaybackNonce===f)return H;if((t=t.KQ.J)&&t.getVideoData().clientPlaybackNonce===f)return t}return null}; NN=function(t){var f=zP(!0);return f&&(f===t.template.element||t.mediaElement&&f===t.mediaElement.Td())?f:null}; KNJ=function(t,f){var H=window.screen?.orientation;if(t.B.Fv&&H&&H.lock&&(!g.lm||!wh8))if(f){f=H.type.indexOf("portrait")===0;let Q=t.template.getVideoAspectRatio(),N=f;Q<1?N=!0:Q>1&&(N=!1);t.qO&&N===f||(H=H.lock(N?"portrait":"landscape"),H!=null&&H.catch(()=>{}),t.qO=!0)}else t.qO&&(t.qO=!1,H.unlock())}; vbI=function(t,f){var H=f.ox(),Q=f.YJ();if(H&&Q&&Bn(H)){var N=Q.isView()?Q.mediaElement:Q;let U=Q.isView()?Q.start:0;Q=dAB(Q)+U;var m=m5(H,U,Q,!0);let C=new g.Ta(N,U,Q,!0);f.OV(m,!1,!0,!1);f.setMediaElement(C);m=Q+10;H=m5(H,m,Infinity,!0);N=new g.Ta(N,m,Infinity,!1,!0);N.AG(H);t.YK=N;t.B.OJ()&&f.U("usm",{pme:!0,cs:U,ce:Q,ns:m});return!0}t.B.OJ()&&f.U("usm",{pme:!1,ms:!!H,me:!!Q,ms_state:H?.Y()});return!1}; Bi2=function(t,f){f.bounds=t.getBoundingClientRect();var H=["display","opacity","visibility","zIndex"];for(let Q of H)f[Q]=Wc(t,Q);f.hidden=!!t.hidden}; M5V=function(t){return t.name==="TypeError"&&t.stack.includes("/s/player/")&&qo()<=105}; m6=function(t,f){if(t.api.L().G("web_player_log_click_before_generating_ve_conversion_params")){var H=Math.floor(-t.scrollPosition/(t.W+t.Y));let Q=Math.min(H+t.columns,t.suggestionData.length)-1;for(;H<=Q;H++)t.api.logVisibility(t.J[H].element,f)}}; Uu=function(t){t.next.element.style.bottom=`${t.D}px`;t.previous.element.style.bottom=`${t.D}px`;var f=t.scrollPosition,H=t.containerWidth-t.suggestionData.length*(t.W+t.Y);g.pf(t.element,"ytp-scroll-min",f>=0);g.pf(t.element,"ytp-scroll-max",f<=H)}; tEe=function(t){for(var f=0;f{fJ8(t,U,m)})),f&&m.setAttribute("target",f),H=g.t9("DIV"),H.appendChild(m),Q.appendChild(H)))}}; gf=function(t){if(t.runs)for(let f=0;f{var m=f;if(t.Y){var U=t.suggestionData[m],C=U.sessionData;t.D&&t.api.G("web_player_log_click_before_generating_ve_conversion_params")?(t.api.logClick(t.J[m].element),m=U.zo(),U={},gV(t.api,[U]),m=g.Zj(m,U),D2(m,t.api,N)):gh(N,t.api,t.D,C||void 0)&&t.api.kF(U.videoId,C,U.playlistId)}else N.preventDefault(),document.activeElement.blur()}); H.TB(t.suggestions.element);t.J.push(H);t.api.createServerVe(H.element,H)}}; Dhe=function(t){if(t.api.L().G("web_player_log_click_before_generating_ve_conversion_params")){var f=Math.floor(-t.scrollPosition/(t.X+8));let H=Math.min(f+t.columns,t.suggestionData.length)-1;for(;f<=H;f++)t.api.logVisibility(t.J[f].element,!0)}}; uw=function(t){var f=t.api.IS()?32:16;f=t.A/2+f;t.next.element.style.bottom=`${f}px`;t.previous.element.style.bottom=`${f}px`;f=t.scrollPosition;var H=t.containerWidth-t.suggestionData.length*(t.X+8);g.pf(t.element,"ytp-scroll-min",f>=0);g.pf(t.element,"ytp-scroll-max",f<=H)}; uXH=function(t){var f=t.suggestionData.length;for(let m=0;m{Eu(t)},null),Eu(t))}; oc=function(t){var f=t.S;t=!!f.isEmbedsShortsMode();g.pf(f.getRootNode(),"ytp-shorts-mode",t);if(f=f.getVideoData())f.ZJ=t}; T9d=function(t){{var f=t.S;let H=f.L();H.Gt&&!H.A&&g.tq(H)?f.isEmbedsShortsMode()?(f=f.oc(),f=Math.min(f.width,f.height)>=315):f=!f.X_():f=!1}f!==t.A&&(t.A=f,t.W&&(t.W.dispose(),t.W=null),t.Y&&(t.Y.dispose(),t.Y=null),t.C&&(t.C.dispose(),t.C=null),t.O&&(t.O.stop(),t.O.dispose(),t.O=null),f&&(g.Ak(t.S),t.S.isEmbedsShortsMode()&&(t.C=new g.P_({Z:"div",zB:"ytp-pause-overlay-backdrop",GB:{tabIndex:"-1"}}),g.c(t,t.C),g.hk(t.S,t.C.element,4),t.O=new g.D8(t.C,1E3,!1,100),g.c(t,t.O),t.C.hide()),t.W=new g.P_({Z:"div", zB:"ytp-pause-overlay-container",GB:{tabIndex:"-1"}}),g.c(t,t.W),t.Y=new oIe(t.S),g.c(t,t.Y),t.Y.TB(t.W.element),g.hk(t.S,t.W.element,4),k4W(t,t.S.getPlayerStateObject())))}; k4W=function(t,f){t.O&&(!f.J(4)&&!f.J(2)||f.J(1024)?t.O.hide():t.O.show())}; kl=function(t,f){var H=t.S.L();t={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:t.S.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":t.S.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:WD(t.S.L().loaderUrl),eventType:f,youtubeHost:g.Jy(t.S.L().O4)||""};t.embeddedPlayerMode=H.JG;g.pj("embedsAdEvent",t)}; HJ=[];HJJ=typeof Object.create=="function"?Object.create:function(t){function f(){} f.prototype=t;return new f}; f09=typeof Object.defineProperties=="function"?Object.defineProperty:function(t,f,H){if(t==Array.prototype||t==Object.prototype)return t;t[f]=H.value;return t}; g2=globalThis;NV="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");g2.BigInt64Array&&(NV.push("BigInt64"),NV.push("BigUint64"));var QHB=Object.setPrototypeOf;ie("Symbol.dispose",function(t){return t?t:Symbol("Symbol.dispose")}); ie("SuppressedError",function(t){function f(H,Q,N){if(!(this instanceof f))return new f(H,Q,N);N=Error(N);"stack"in N&&(this.stack=N.stack);this.message=N.message;this.error=H;this.suppressed=Q} if(t)return t;$V9(f,Error);f.prototype.name="SuppressedError";return f}); ie("String.prototype.replaceAll",function(t){return t?t:function(f,H){if(f instanceof RegExp&&!f.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return f instanceof RegExp?this.replace(f,H):this.replace(new RegExp(String(f).replace(/([-()\[\]{}+?*.$\^|,:#>>0);N20=0;var EKH=class{constructor({url:t,GE:f}){this.O=t;this.C=f;this.Y=(new Date).getTime()-17040672E5;this.J={};for(var H=/[?&]([^&=]+)=([^&]*)/g;f=H.exec(t);)this.J[f[1]]=f[2]}};g.le(g.RH,Error);g.RH.prototype.name="CustomError";var bZ;var F09=/&/g,AI9=//g,V80=/"/g,OJW=/'/g,JIH=/\x00/g,T22=/[\x00&<>"']/;var t5=globalThis.trustedTypes,fw;var $J=class{constructor(t){this.J=t}toString(){return this.J+""}};g.gz=class{constructor(t){this.J=t}toString(){return this.J}};g.$d=new g.gz("about:invalid#zClosurez");var PV,gWJ;PV=class{constructor(t){this.KP=t}};g.E8=[uo("data"),uo("http"),uo("https"),uo("mailto"),uo("ftp"),new PV(t=>/^[^:]*([/?#]|$)/.test(t))]; gWJ=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.YJ=class{constructor(t){this.J=t}toString(){return this.J+""}};var z9=class{constructor(t){this.J=t}toString(){return this.J+""}};var h5=class{constructor(t){this.J=t}toString(){return this.J}};var iX={};var z9B,e9J;z9B=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.bX=/#|$/;e9J=/[?&]($|#)/;var nM=class extends Error{constructor(t,f,H=Error()){super();this.code=t;f+=":";H instanceof Error?(this.message=f+H.message,this.stack=H.stack||""):(this.message=f+String(H),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.qm.prototype.Hm=!1;g.qm.prototype.d6=function(){return this.Hm}; g.qm.prototype.dispose=function(){this.Hm||(this.Hm=!0,this.Yi())}; g.qm.prototype[Symbol.dispose]=function(){this.dispose()}; g.qm.prototype.addOnDisposeCallback=function(t,f){this.Hm?f!==void 0?t.call(f):t():(this.iT||(this.iT=[]),f&&(t=t.bind(f)),this.iT.push(t))}; g.qm.prototype.Yi=function(){if(this.iT)for(;this.iT.length;)this.iT.shift()()};var GHJ=class extends g.qm{constructor(t){super();this.wpc=t}Tn(){return this.wpc.f()}ba(t){this.wpc.c(t)}Y(t){return this.wpc.m(pM(t))}MO(t){return this.wpc.mws(pM(t))}},d7=class extends g.qm{constructor(t){super();this.qk=t;this.Y="keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel".split(" "); this.O=void 0;this.mT=this.qk.p;this.C=this.v4.bind(this);this.addOnDisposeCallback(()=>void yI2(this))}snapshot(t){return this.qk.s({...(t.vj&&{c:t.vj}), ...(t.DQ&&{s:t.DQ}),...(t.Gv!==void 0&&{p:t.Gv})})}v4(t){this.qk.e(t)}zp(){return this.qk.l()}};var FkI=class extends g.qm{constructor(){super(...arguments);this.c5=1}share(){if(this.d6())throw Error("E:AD");this.c5++;return this}dispose(){--this.c5||super.dispose()}};var Af0=class{constructor(t){this.O=t;nc(t,"/client_streamz/bg/frs",fn("mk"))}Fs(t,f){this.O.Fs("/client_streamz/bg/frs",t,f)}J(){return this.O.J("/client_streamz/bg/frs")}},YfI=class{constructor(t){this.O=t;nc(t,"/client_streamz/bg/wrl",fn("mn"),tw("ac"),tw("sc"),fn("rk"),fn("mk"))}Fs(t,f,H,Q,N,m){this.O.Fs("/client_streamz/bg/wrl",t,f,H,Q,N,m)}J(){return this.O.J("/client_streamz/bg/wrl")}},VEW=class{constructor(t){this.Y=t;Kc(t,"/client_streamz/bg/ec",fn("en"),fn("mk"))}O(t,f){BE(this.Y,"/client_streamz/bg/ec", t,f)}J(){return this.Y.J("/client_streamz/bg/ec")}},OAI=class{constructor(t){this.O=t;nc(t,"/client_streamz/bg/el",fn("en"),fn("mk"))}Fs(t,f,H){this.O.Fs("/client_streamz/bg/el",t,f,H)}J(){return this.O.J("/client_streamz/bg/el")}},JfH=class{constructor(t){this.Y=t;Kc(t,"/client_streamz/bg/cec",tw("ec"),fn("mk"))}O(t,f){BE(this.Y,"/client_streamz/bg/cec",t,f)}J(){return this.Y.J("/client_streamz/bg/cec")}},aJd=class{constructor(t){this.Y=t;Kc(t,"/client_streamz/bg/po/csc",tw("cs"),fn("mk"))}O(t,f){BE(this.Y, "/client_streamz/bg/po/csc",t,f)}J(){return this.Y.J("/client_streamz/bg/po/csc")}},WkJ=class{constructor(t){this.Y=t;Kc(t,"/client_streamz/bg/po/ctav",fn("av"),fn("mk"))}O(t,f){BE(this.Y,"/client_streamz/bg/po/ctav",t,f)}J(){return this.Y.J("/client_streamz/bg/po/ctav")}},zfI=class{constructor(t){this.Y=t;Kc(t,"/client_streamz/bg/po/cwsc",fn("su"),fn("mk"))}O(t,f){BE(this.Y,"/client_streamz/bg/po/cwsc",t,f)}J(){return this.Y.J("/client_streamz/bg/po/cwsc")}},efI=class{constructor(t){this.O=t;nc(t, "/client_streamz/bg/od/p",fn("mk"))}Fs(t,f){this.O.Fs("/client_streamz/bg/od/p",t,f)}J(){return this.O.J("/client_streamz/bg/od/p")}},jXH=class{constructor(t){this.O=t;nc(t,"/client_streamz/bg/od/n",fn("et"),fn("mk"))}Fs(t,f,H){this.O.Fs("/client_streamz/bg/od/n",t,f,H)}J(){return this.O.J("/client_streamz/bg/od/n")}};var Dn=!0,gj,HA;var Tf;Tf=VI(1,!0);g.gN=VI(610401301,!1);VI(899588437,!1);VI(772657768,!0);VI(513659523,!1);VI(568333945,!0);VI(1331761403,!0);VI(651175828,!1);VI(722764542,!1);VI(748402145,!1);VI(748402146,!1);var h3=VI(748402147,!0);VI(1602613185,!0);VI(861377723,!1);VI(861377724,!1);VI(869336903,!1);VI(882674507,!1);VI(869336904,Tf);VI(869336905,Tf);VI(283953155,!1);VI(919444824,!0);VI(928875398,!0);VI(683749201,!1);VI(2147483644,!1);VI(2147483645,!1);VI(2147483646,Tf);VI(2147483647,!0);g.Dc=!!g.YW("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var yfJ;yfJ=g.oH.navigator;g.PA=yfJ?yfJ.userAgentData||null:null;g.zN[" "]=function(){};var Gg,Ik,wh8,G40,sXd,hfH,Dm,F4;Gg=k3();g.Ua=ox()?!1:g.ES("Trident")||g.ES("MSIE");g.$M=g.ES("Edge");g.s9=g.$M||g.Ua;g.J1=g.ES("Gecko")&&!(g.vJ(g.il(),"WebKit")&&!g.ES("Edge"))&&!(g.ES("Trident")||g.ES("MSIE"))&&!g.ES("Edge");g.pE=g.vJ(g.il(),"WebKit")&&!g.ES("Edge");Ik=g.ax();wh8=g.WA();g.ND=g.VF();G40=OS();sXd=g.ES("iPad");hfH=g.ES("iPod");Dm=g.Jw();g.QV=g.vJ(g.il(),"KaiOS"); a:{let t="",f=function(){var H=g.il();if(g.J1)return/rv:([^\);]+)(\)|;)/.exec(H);if(g.$M)return/Edge\/([\d\.]+)/.exec(H);if(g.Ua)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(H);if(g.pE)return/WebKit\/(\S+)/.exec(H);if(Gg)return/(?:Version)[ \/]?(\S+)/.exec(H)}(); f&&(t=f?f[1]:"");if(g.Ua){var Ae;let H=g.oH.document;Ae=H?H.documentMode:void 0;if(Ae!=null&&Ae>parseFloat(t)){F4=String(Ae);break a}}F4=t}var e0=F4,ZJV={};var Hv,Q9,LkH;g.fF=TN();Hv=OS()||g.ES("iPod");Q9=g.ES("iPad");LkH=g.ES("Android")&&!(Fo()||TN()||k3()||g.ES("Silk"));g.lm=Fo();g.Vx=g.Aw()&&!g.Jw();var GN={},Xo=null;var bl=/[-_.]/g,XJI={"-":"+",_:"/",".":"="},Rx={};var x3=class{isEmpty(){return this.J==null}sizeBytes(){var t=Ix(this);return t?t.length:0}constructor(t,f){dN(f);this.J=t;if(t!=null&&t.length===0)throw Error("ByteString should be constructed with non-empty values");}},S0;var wN=void 0;var MT=vA("jas",!0),A_=vA(),DG=vA(),Pg=vA(),pJH=vA(),nWW=vA(),DjW=vA(),tCB=vA(),C_=vA("m_m",!0),K02=vA(),TY=vA();[...Object.values({YN:1,cF:2,QX:4,bJ:8,KE:16,yX:32,xG:64,nf:128,Fc:256,rQ:512,QA:1024,NB:2048,q_:4096,dC:8192})];var IM,ZAB=[];ZAB[MT]=7;IM=Object.freeze(ZAB);var ib={},BA={},at=Object.freeze({}),Yl={},Qu={};var eQ,lJW;g.UT=Nx(t=>typeof t==="number"); g.mh=Nx(t=>typeof t==="string"); eQ=Nx(t=>t!=null&&typeof t==="object"&&typeof t.then==="function"); lJW=Nx(t=>!!t&&(typeof t==="object"||typeof t==="function"));var OK=Nx(t=>t>=rfe&&t<=Xy8),rfe=BigInt(Number.MIN_SAFE_INTEGER),Xy8=BigInt(Number.MAX_SAFE_INTEGER);var ik=0,go=0,zZ;var wo=typeof BigInt==="function"?BigInt.asIntN:void 0,R9J=typeof BigInt==="function"?BigInt.asUintN:void 0,Mx=Number.isSafeInteger,Jh=Number.isFinite,Br=Math.trunc,cII=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var vW0={};var kK=class{},I08={Md:!0};var YK;var jp,yg;var HwH=g.Cp(0),lD={};var xR=class{constructor(t,f,H){this.buffer=t;if(H&&!f)throw Error();this.J=f}};var bAH=class{constructor(t,f,H,Q){this.O=null;this.X=!1;this.W=null;this.J=this.Y=this.C=0;this.init(t,f,H,Q)}init(t,f,H,{My:Q=!1,HW:N=!1}={}){this.My=Q;this.HW=N;t&&(t=Rt(t,this.HW),this.O=t.buffer,this.X=t.J,this.W=null,this.C=f||0,this.Y=H!==void 0?this.C+H:this.O.length,this.J=this.C)}free(){this.clear();V6.length<100&&V6.push(this)}clear(){this.O=null;this.X=!1;this.W=null;this.J=this.Y=this.C=0;this.My=!1}reset(){this.J=this.C}},V6=[];var CO=0,$jJ=class{constructor(t,f,H,Q){if(V6.length){let N=V6.pop();N.init(t,f,H,Q);t=N}else t=new bAH(t,f,H,Q);this.J=t;this.C=this.J.J;this.O=this.Y=-1;Qw(this,Q)}free(){this.J.clear();this.O=this.Y=-1;H6.length<100&&H6.push(this)}reset(){this.J.reset();this.C=this.J.J;this.O=this.Y=-1}},H6=[];var cfH=class{constructor(){if(Yl!==Yl)throw Error();}};var oR=class{constructor(t,f){this.O=t>>>0;this.J=f>>>0}},TA,Y7=class{constructor(t,f){this.O=t>>>0;this.J=f>>>0}},Vw,e1,j1,LO,zA,W6,JW,aR;var SfI=class{constructor(){this.J=[]}length(){return this.J.length}end(){var t=this.J;this.J=[];return t}};var xhH=class{constructor(){this.Y=[];this.O=0;this.J=new SfI}};var B6,RfH,Ou,qf0,dhJ,IJ8,pyJ,W_,nI8,wyB,KkI;B6=wj();RfH=wj();Ou=wj();g.Je=wj();qf0=wj();dhJ=wj();IJ8=wj();g.ac=wj();pyJ=wj();W_=wj();nI8=wj();g.zf=wj();wyB=wj();KkI=wj();g.mw=class{constructor(t,f,H){this.i$=GY(t,f,H,2048)}toJSON(){return ep(this)}xL(t){return JSON.stringify(ep(this,t))}clone(){var t=this.i$,f=t[MT]|0;return Z5(this,t,f)?lb(this,t,!0):new this.constructor(L_(t,f,!1))}};g.mw.prototype[C_]=ib;g.mw.prototype.toString=function(){return this.i$.toString()};var v6=class{constructor(t,f,H){this.Pk=t;this.SM=f;t=Z0(B6);this.J=!!t&&H===t||!1}},mjJ=Md(function(t,f,H,Q,N){if(t.O!==2)return!1;iO(t,T3(f,Q,H),N);return!0},fT),Ujd=Md(function(t,f,H,Q,N){if(t.O!==2)return!1; iO(t,T3(f,Q,H),N);return!0},fT),El=Symbol(),CT=Symbol(),DM=Symbol(),TZ=Symbol(),P3=Symbol(),H3,Q$;var l2,ey,jy,vIH,Gf,B9H,MEd,he,lw,rf,X4,bw,tOJ,fxB;l2=(t,f)=>{var H=new xhH;V$(t.i$,H,$u(El,u2,o8,f));c6(H,H.J.end());t=new Uint8Array(H.O);f=H.Y;var Q=f.length,N=0;for(let m=0;m>31)*2+1;var N=Q>>>23&255;Q&=8388607;g.W3(f,H,N==255?Q?NaN:t*Infinity:N==0?t*1.401298464324817E-45*Q:t*Math.pow(2,N-150)*(Q+8388608));return!0},function(t,f,H){f=Y$(f); f!=null&&(S1(t,H,5),t=t.J,H=zZ||(zZ=new DataView(new ArrayBuffer(8))),H.setFloat32(0,+f,!0),go=0,ik=H.getUint32(0,!0),rj(t,ik))},nI8); g.y6=g.Jn(function(t,f,H){t.O!==0?t=!1:(g.W3(f,H,g.dt(t.J,g.k$)),t=!0);return t},g.j4,g.ac); vIH=g.Jn(function(t,f,H){t.O!==0?t=!1:(g.W3(f,H,g.dt(t.J,o1)),t=!0);return t},function(t,f,H){f=Qg(f); if(f!=null&&(qd(f),f!=null))switch(S1(t,H,0),typeof f){case "number":t=t.J;Pr(f);lO(t,ik,go);break;case "bigint":H=Zn(f,oR,k7);lO(t.J,H.O,H.J);break;default:H=Fk(f),lO(t.J,H.O,H.J)}},pyJ); Gf=g.Jn(function(t,f,H){if(t.O!==0)return!1;g.W3(f,H,g.nY(t.J));return!0},g.y$,g.Je); B9H=g.Jn(function(t,f,H){return LT(t,f,H)},function(t,f,H){f=Qg(f); if(f!=null)switch(nO(f),S1(t,H,1),t=t.J,nO(f),typeof f){case "number":f<0?(f=AW(k7(-f)),H=f.J,rj(t,f.O),rj(t,H)):(D_(f),rj(t,ik),rj(t,go));break;case "bigint":f=f>>0);return!0},function(t,f,H){f=pp(f); f!=null&&f!=null&&(S1(t,H,0),Xk(t.J,f))},qf0); g.c_=g.Jn(function(t,f,H){if(t.O!==0)return!1;g.W3(f,H,g.nY(t.J));return!0},function(t,f,H){IR(t,H,eg(f))},KkI); tOJ=a8(function(t,f,H){if(t.O!==0&&t.O!==2)return!1;f=$R(f,f[MT]|0,H);t.O==2?EW(t,QA8,f):f.push(g.nY(t.J));return!0},function(t,f,H){f=Ol(eg,f,!0); if(f!=null)for(let Q=0;Q>>0&255),t.J.push(f>>>8&255),t.J.push(f>>>16&255),t.J.push(f>>>24&255))},IJ8);var HqB=new Map,Q52=class extends cfH{constructor(t,f){super();this.typeName=t;this.J=f;if(Yl!==Yl)throw Error();HqB.set(t,this)}};var $I9=class{constructor(t,f,H){this.J=t;this.O=H;this.isRepeated=0;this.C=V0;this.defaultValue=void 0;this.Y=f.messageId!=null?Qu:void 0}register(){g.zN(this)}};var tX8=class extends g.mw{constructor(t){super(t)}};var d8=class extends g.mw{constructor(t){super(t)}},I8=[1,2,3];var xu=class extends g.mw{constructor(t){super(t)}},R8=[1,2,3];var qO=class extends g.mw{constructor(t){super(t)}};var ND0=class extends g.mw{constructor(t){super(t)}};var mIH=class extends g.mw{constructor(t){super(t)}},UIJ=[1,2,3];g.c3=class extends g.mw{constructor(t){super(t)}};g.c3.prototype.nT=QI(0);g.c3.prototype.O=g.X$([0,g.Ll,[0,UIJ,lw,[0,g.Ll,-1,he],lw,[0,g.Ll,-1,Gf,he],lw,[0,g.Ll]],a8(function(t,f,H){if(t.O!==2)return!1;t=P6(t);$R(f,f[MT]|0,H).push(t);return!0},function(t,f,H){f=Ol(g.ms,f,!0); if(f!=null)for(let U=0;U=0;f--)this.remove(t[f])}; var Zz=new v3(typeof document=="undefined"?null:document);var iqJ=class{async compress(t){var f=new CompressionStream("gzip"),H=(new Response(f.readable)).arrayBuffer();f=f.writable.getWriter();await f.write((new TextEncoder).encode(t));await f.close();return new Uint8Array(await H)}isSupported(t){return t<1024?!1:typeof CompressionStream!=="undefined"}};var g_B=class extends g.mw{constructor(t){super(t)}};var DI0=class{constructor(t,f){this.intervalMs=t;this.callback=f;this.enabled=!1;this.J=()=>g.hI(); this.O=this.J()}setInterval(t){this.intervalMs=t;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}start(){this.enabled=!0;this.timer||(this.timer=setTimeout(()=>{this.tick()},this.intervalMs),this.O=this.J())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let t=Math.max(this.J()-this.O,0);t{this.tick()},this.intervalMs-t):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var PfW=class extends g.mw{constructor(t){super(t)}};var uUV=class extends g.mw{constructor(t){super(t)}};g.X=g.$S.prototype;g.X.clone=function(){return new g.$S(this.x,this.y)}; g.X.equals=function(t){return t instanceof g.$S&&NM(this,t)}; g.X.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.X.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.X.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.X.scale=function(t,f){this.x*=t;this.y*=typeof f==="number"?f:t;return this};g.X=g.mv.prototype;g.X.clone=function(){return new g.mv(this.width,this.height)}; g.X.aspectRatio=function(){return this.width/this.height}; g.X.isEmpty=function(){return!CE(this)}; g.X.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.X.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.X.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.X.scale=function(t,f){this.width*=t;this.height*=typeof f==="number"?f:t;return this};var GD="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var yr=class{constructor(t,f){this.J=t===Gm&&f||""}toString(){return this.J}},Gm={};new yr(Gm,"");var qM={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};g.X=rL.prototype;g.X.Td=function(){return SZ(this.J)}; g.X.getElementsByTagName=function(t,f){return(f||this.J).getElementsByTagName(String(t))}; g.X.uv=function(t){return g.Rb(t,this.J)}; g.X.createElement=function(t){return vM(this.J,t)}; g.X.appendChild=function(t,f){t.appendChild(f)}; g.X.append=function(t,f){BM(g.XM(t),t,arguments,1)}; g.X.canHaveChildren=function(t){if(t.nodeType!=1)return!1;switch(t.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; g.X.removeNode=g.$m;g.X.contains=g.Nl;g.X.isFocusable=Cx;var E_8=class extends g.mw{constructor(t){super(t)}xp(){return ZG(this,1)}};var Da=class extends g.mw{constructor(t){super(t)}};var TB=class extends g.mw{constructor(t){super(t)}},Ow2=b2(TB);var A9=class extends g.mw{constructor(t){super(t)}};var PT=["platform","platformVersion","architecture","model","uaFullVersion"],gd=new TB,uJ=null;var oz=class extends g.mw{constructor(t){super(t)}};var o_B=class extends g.mw{constructor(t){super(t)}};var kpV=class extends g.mw{constructor(t){super(t,4)}};var Sy=class extends g.mw{constructor(t){super(t,37)}G(){var t=this.i$;return FN(t,t[MT]|0,o_B,7)!==void 0}};var TD0=class extends g.mw{constructor(t){super(t,19)}ge(t){return SM(this,2,t)}};var Foe=class{constructor(t,f=!1){this.xa=f;this.uach=this.locale=null;this.O=0;this.isFinal=!1;this.J=new TD0;Number.isInteger(t)&&this.J.ge(t);f||(this.locale=document.documentElement.getAttribute("lang"));FK(this,new oz)}ge(t){this.J.ge(t);return this}build(t,f=0,H=0,Q=null,N=0,m=0){if(!this.xa){var U=km(this);var C=new E_8;C=SM(C,1,this.O);C=qu(C,2,OT(this.isFinal));H=qu(C,3,g.zX(H>0?H:void 0));N=qu(H,4,g.zX(N>0?N:void 0));m=qu(N,5,g.zX(m>0?m:void 0));N=m.i$;H=N[MT]|0;m=th(m,H)?m:Z5(m,N,H)?lb(m, N):new m.constructor(L_(N,H,!0));jM(U,E_8,10,m)}U=this.J.clone();m=Date.now().toString();U=qu(U,4,g.vr(m));t=t.slice();t=G3(U,Sy,3,t);Q&&(U=new PfW,Q=qu(U,13,g.zX(Q)),U=new uUV,Q=jM(U,PfW,2,Q),U=new kpV,Q=jM(U,uUV,1,Q),Q=SM(Q,2,9),jM(t,kpV,18,Q));f&&XN(t,14,f);return t}};var Pp;Pp=g.pE?"webkitTransitionEnd":"transitionend";g.Ym.prototype.O=0;g.Ym.prototype.reset=function(){this.J=this.Y=this.C;this.O=0}; g.Ym.prototype.getValue=function(){return this.Y};var Ai2=class extends g.mw{constructor(t){super(t,8)}},YhV=b2(Ai2);var xl;xl=new $I9(175237375,Ai2,class extends g.mw{constructor(t){super(t)}});var VO2=class extends g.qm{constructor(t){super();this.componentId="";this.J=[];this.v5="";this.pageId=null;this.B5=this.Fv=-1;this.D=this.experimentIds=null;this.V=this.JG=this.X=this.C=0;this.m2=1;this.timeoutMillis=0;this.c5=!1;this.logSource=t.logSource;this.Vp=t.Vp||(()=>{}); this.Y=new Foe(t.logSource,t.xa);this.network=t.network||null;this.Ci=t.Ci||null;this.j=t.a6||null;this.sessionIndex=t.sessionIndex||null;this.y8=t.y8||!1;this.logger=null;this.withCredentials=!t.Yu;this.xa=t.xa||!1;this.A=!this.xa&&!!g.wL()&&!!g.wL().navigator&&g.wL().navigator.sendBeacon!==void 0;this.Ml=typeof URLSearchParams!=="undefined"&&!!(new URL(OC())).searchParams&&!!(new URL(OC())).searchParams.set;var f=EC(new oz);FK(this.Y,f);this.W=new g.Ym(1E4,3E5,.1);t=a7J(this,t.e3);this.O=new DI0(this.W.getValue(), t);this.a$=new DI0(6E5,t);this.y8||this.a$.start();this.xa||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&J9(this)}),g.wL()?.addEventListener?.("pagehide",()=>{J9(this)}))}Yi(){J9(this); this.O.stop();this.a$.stop();super.Yi()}dispatch(t){if(t instanceof Sy)this.log(t);else try{var f=new Sy,H=t.xL();var Q=g.bD(f,8,H);this.log(Q)}catch{}}log(t){if(this.Ml){t=t.clone();var f=this.m2++;t=XN(t,21,f);this.componentId&&g.bD(t,26,this.componentId);f=t;{var H=xK(f,1);let Q=typeof H;H=H==null?H:Q==="bigint"?String(wo(64,H)):a1(H)?Q==="string"?f_(H):t3(H):void 0}H==null&&(H=Date.now(),H=Number.isFinite(H)?H.toString():"0",qu(f,1,g.vr(H)));H=xK(f,15,void 0,void 0,Hg);H!=null&&(typeof H==="bigint"? OK(H)?H=Number(H):(H=wo(64,H),H=OK(H)?Number(H):String(H)):H=a1(H)?typeof H==="number"?t3(H):f_(H):void 0);H!=null||XN(f,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(H=this.experimentIds.clone(),jM(f,g_B,16,H));f=this.J.length-1E3+1;f>0&&(this.J.splice(0,f),this.C+=f);this.J.push(t);this.y8||this.O.enabled||this.O.start()}}flush(t,f){if(this.J.length===0)t&&t();else if(this.c5&&this.A)this.Y.O=3,zJH(this);else{var H=Date.now();if(this.B5>H&&this.Fv{this.W.reset();this.O.setInterval(this.W.getValue());if(F){var A=null;try{let V=JSON.stringify(JSON.parse(F.replace(")]}'\n","")));A=YhV(V)}catch(V){}A&& (F=Number(h_(A,1,g.Cp("-1"))),F>0&&(this.Fv=Date.now(),this.B5=this.Fv+F),A3(A.i$,xl.J),Fg(A,xl.J),A=xl.O?xl.C(A,xl.O,xl.J,xl.Y):xl.C(A,xl.J,null,xl.Y),A=A===null?void 0:A)&&(A=vD(A,1,-1),A!==-1&&(this.W=new g.Ym(A<1?1:A,3E5,.1),this.O.setInterval(this.W.getValue())))}t&&t();this.X=0},D=(F,A)=>{var V=w7(Q,Sy,3); var O=Number(h_(Q,14));g.VK(this.W);this.O.setInterval(this.W.getValue());F===401&&N&&(this.v5=N);O&&(this.C+=O);A===void 0&&(A=this.isRetryable(F));A&&(this.J=V.concat(this.J),this.y8||this.O.enabled||this.O.start());f&&f("net-send-failed",F);++this.X},k=()=>{this.network&&this.network.send(U,C,D)}; m?m.then(F=>{U.Km["Content-Encoding"]="gzip";U.Km["Content-Type"]="application/binary";U.body=F;U.IG=2;k()},()=>{k()}):k()}}}}isRetryable(t){return 500<=t&&t<600||t===401||t===0}};var Oqe=class{constructor(){this.S6=typeof AbortController!=="undefined"}async send(t,f,H){var Q=this.S6?new AbortController:void 0,N=Q&&t.timeoutMillis>0?setTimeout(()=>{Q.abort()},t.timeoutMillis):void 0; try{let m=await fetch(t.url,{method:t.requestType,headers:{...t.Km},...(t.body&&{body:t.body}),...(t.withCredentials&&{credentials:"include"}),signal:t.timeoutMillis&&Q?Q.signal:null});m.status===200?f?.(await m.text()):H?.(m.status)}catch(m){switch(m?.name){case "AbortError":H?.(408);break;default:H?.(400)}}finally{clearTimeout(N)}}xp(){return 4}};var Fm=class extends g.qm{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.VJ="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.J=this.Ci=null;this.O=!1;this.logger=this.pageId=null}Yu(){this.Y=!0;return this}build(){this.network||(this.network=new Oqe);var t=new VO2({logSource:this.logSource,Vp:this.Vp?this.Vp:fE,sessionIndex:this.sessionIndex,a6:this.VJ,xa:!1,y8:!1,Yu:this.Y,e3:this.e3,network:this.network});g.c(this, t);if(this.buildLabel){var f=this.buildLabel,H=km(t.Y);g.bD(H,7,f)}t.D=new iqJ;this.componentId&&(t.componentId=this.componentId);this.Ci&&(t.Ci=this.Ci);this.pageId&&(t.pageId=this.pageId);this.J&&((H=this.J)?(t.experimentIds||(t.experimentIds=new g_B),f=t.experimentIds,H=H.xL(),g.bD(f,4,H)):t.experimentIds&&qu(t.experimentIds,4));this.O&&(t.c5=t.A);J5H(t.Y);this.network.ge&&this.network.ge(this.logSource);this.network.Bv&&this.network.Bv(t);return t}};var fjB=class extends g.qm{constructor(t){super();this.logSource=1828;this.componentId="";t||(t=new Fm,t.componentId="",g.c(this,t),t=t.build());this.J=t}flush(t){t=t||[];if(t.length){let f=new Cf0,H=[];for(let Q=0;Q-1?(f=t[U],H||(f.b8=!1)):(f=new XV0(f,this.src,m,!!Q,N),f.b8=H,t.push(f));return f}; g.X.remove=function(t,f,H,Q){t=t.toString();if(!(t in this.listeners))return!1;var N=this.listeners[t];f=bJ(N,f,H,Q);return f>-1?(h9(N[f]),g.pw(N,f),N.length==0&&(delete this.listeners[t],this.J--),!0):!1}; g.X.lM=function(){var t=0;for(let f in this.listeners){let H=this.listeners[f];for(let Q=0;Q-1?t[N]:null}; g.X.hasListener=function(t,f){var H=t!==void 0,Q=H?t.toString():"",N=f!==void 0;return g.PM(this.listeners,function(m){for(let U=0;U>>0);g.le(g.E0,g.qm);g.E0.prototype[GB]=!0;g.X=g.E0.prototype;g.X.addEventListener=function(t,f,H,Q){Sx(this,t,f,H,Q)}; g.X.removeEventListener=function(t,f,H,Q){nx(this,t,f,H,Q)}; g.X.dispatchEvent=function(t){var f=this.Iw;if(f){var H=[];for(var Q=1;f;f=f.Iw)H.push(f),++Q}f=this.tv;Q=t.type||t;if(typeof t==="string")t=new jx(t,f);else if(t instanceof jx)t.target=t.target||f;else{var N=t;t=new jx(Q,f);g.sg(t,N)}N=!0;var m;if(H)for(m=H.length-1;!t.O&&m>=0;m--){var U=t.currentTarget=H[m];N=o0(U,Q,!0,t)&&N}t.O||(U=t.currentTarget=f,N=o0(U,Q,!0,t)&&N,t.O||(N=o0(U,Q,!1,t)&&N));if(H)for(m=0;!t.O&&mt&&AsyncContext.Snapshot.wrap(t):t=>t;var axI=class{constructor(t,f){this.Y=t;this.C=f;this.O=0;this.J=null}get(){if(this.O>0){this.O--;var t=this.J;this.J=t.next;t.next=null}else t=this.Y();return t}put(t){this.C(t);this.O<100&&(this.O++,t.next=this.J,this.J=t)}};var T$;var WoB=class{constructor(){this.O=this.J=null}add(t,f){var H=YZ.get();H.set(t,f);this.O?this.O.next=H:this.J=H;this.O=H}remove(){var t=null;this.J&&(t=this.J,this.J=this.J.next,this.J||(this.O=null),t.next=null);return t}},YZ=new axI(()=>new z0V,t=>t.reset()),z0V=class{constructor(){this.next=this.scope=this.J=null}set(t,f){this.J=t; this.scope=f;this.next=null}reset(){this.next=this.scope=this.J=null}};var Rc,VB,Al,e0H;VB=!1;Al=new WoB;g.SP=(t,f)=>{Rc||e0H();VB||(Rc(),VB=!0);Al.add(t,f)}; e0H=()=>{var t=Promise.resolve(void 0);Rc=()=>{t.then(q8H)}};z$.prototype.reset=function(){this.context=this.O=this.Y=this.J=null;this.C=!1}; var eP=new axI(function(){return new z$},function(t){t.reset()}); g.WE.prototype.then=function(t,f,H){return b6(this,(0,g.kZ)(typeof t==="function"?t:null),(0,g.kZ)(typeof f==="function"?f:null),H)}; g.WE.prototype.$goog_Thenable=!0;g.X=g.WE.prototype;g.X.finally=function(t){t=(0,g.kZ)(t);return new g.WE((f,H)=>{hl(this,Q=>{t();f(Q)},Q=>{t(); H(Q)})})}; g.X.Lx=function(t,f){return b6(this,null,(0,g.kZ)(t),f)}; g.X.catch=g.WE.prototype.Lx;g.X.cancel=function(t){if(this.J==0){let f=new g.XT(t);g.SP(function(){Lc(this,f)},this)}}; g.X.dJ=function(t){this.J=0;a0(this,2,t)}; g.X.I6=function(t){this.J=0;a0(this,3,t)}; g.X.jD=function(){for(var t;t=ZK(this);)l6(this,t,this.J,this.D);this.X=!1}; var R0=mZ;g.le(g.XT,g.RH);g.XT.prototype.name="cancel";g.le(g.qU,g.E0);g.X=g.qU.prototype;g.X.enabled=!1;g.X.Ak=null;g.X.setInterval=function(t){this.Wr=t;this.Ak&&this.enabled?(this.stop(),this.start()):this.Ak&&this.stop()}; g.X.ob=function(){if(this.enabled){let t=g.hI()-this.Ao;t>0&&tf.J.size); t.length&&this.A.flush(t,this.D);nJI(t);this.X=0;this.O.enabled&&this.O.stop()}J(t){return this.j.has(t)?void 0:this.Y.get(t)}Fs(t,f,...H){(t=this.J(t))&&t instanceof pc&&(t.Fs(f,...H),vE(this))}};var $a=class extends Error{constructor(t,f,H={}){super(f);this.code=t;this.metadata=H;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var t=`RpcError(${wVJ(this.code)||String(this.code)})`;this.message&&(t+=": "+this.message);return t}};tz.prototype.xL=function(t){var f=[];fk(this,t,f);return f.join("")}; var Qv={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},KrH=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var j5V;g.le(Nc,$L);Nc.prototype.J=function(){return new XMLHttpRequest}; j5V=new Nc;g.le(mi,g.E0);var yiJ=/^https?$/i,GpH=["POST","PUT"],UV=[];g.X=mi.prototype;g.X.jk=function(){this.dispose();g.nw(UV,this)}; g.X.send=function(t,f,H,Q){if(this.J)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+t);f=f?f.toUpperCase():"GET";this.D=t;this.W="";this.Y=0;this.JG=!1;this.O=!0;this.J=this.a$?this.a$.J():j5V.J();this.J.onreadystatechange=(0,g.kZ)((0,g.yI)(this.ZH,this));try{this.getStatus(),this.Fv=!0,this.J.open(f,String(t),!0),this.Fv=!1}catch(m){this.getStatus();gq(this,m);return}t=H||"";H=new Map(this.headers);if(Q)if(Object.getPrototypeOf(Q)===Object.prototype)for(var N in Q)H.set(N, Q[N]);else if(typeof Q.keys==="function"&&typeof Q.get==="function")for(let m of Q.keys())H.set(m,Q.get(m));else throw Error("Unknown input type for opt_headers: "+String(Q));Q=Array.from(H.keys()).find(m=>"content-type"==m.toLowerCase()); N=g.oH.FormData&&t instanceof g.oH.FormData;!g.dz(GpH,f)||Q||N||H.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [m,U]of H)this.J.setRequestHeader(m,U);this.c5&&(this.J.responseType=this.c5);"withCredentials"in this.J&&this.J.withCredentials!==this.V&&(this.J.withCredentials=this.V);try{this.X&&(clearTimeout(this.X),this.X=null),this.A>0&&(this.getStatus(),this.X=setTimeout(this.Rb.bind(this),this.A)),this.getStatus(),this.j=!0,this.J.send(t),this.j=!1}catch(m){this.getStatus(), gq(this,m)}}; g.X.Rb=function(){typeof DS!="undefined"&&this.J&&(this.W="Timed out after "+this.A+"ms, aborting",this.Y=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.X.abort=function(t){this.J&&this.O&&(this.getStatus(),this.O=!1,this.C=!0,this.J.abort(),this.C=!1,this.Y=t||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),iY(this))}; g.X.Yi=function(){this.J&&(this.O&&(this.O=!1,this.C=!0,this.J.abort(),this.C=!1),iY(this,!0));mi.Ll.Yi.call(this)}; g.X.ZH=function(){this.d6()||(this.Fv||this.j||this.C?uY(this):this.Wd())}; g.X.Wd=function(){uY(this)}; g.X.isActive=function(){return!!this.J}; g.X.isComplete=function(){return P5(this)==4}; g.X.isSuccess=function(){var t=this.getStatus();a:switch(t){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var f=!0;break a;default:f=!1}if(!f){if(t=t===0)t=g.VW(String(this.D))[1]||null,!t&&g.oH.self&&g.oH.self.location&&(t=g.oH.self.location.protocol.slice(0,-1)),t=!yiJ.test(t?t.toLowerCase():"");f=t}return f}; g.X.getStatus=function(){try{return P5(this)>2?this.J.status:-1}catch(t){return-1}}; g.X.getResponseHeader=function(t){if(this.J&&this.isComplete())return t=this.J.getResponseHeader(t),t===null?void 0:t}; g.X.getLastError=function(){return typeof this.W==="string"?this.W:String(this.W)};var y5J=class{send(t,f=()=>{},H=()=>{}){BzI(t.url,Q=>{Q=Q.target; Q.isSuccess()?f(EV(Q)):H(Q.getStatus())},t.requestType,t.body,t.Km,t.timeoutMillis,t.withCredentials)}xp(){return 1}};var qN=class{constructor(t,f){this.logger=t;this.event=f;this.startTime=kL()}done(){this.logger.C(this.event,kL()-this.startTime)}},df=class extends FkI{constructor(){super(...arguments)}},YL=class extends df{W(){}J(){}C(){}O(){}A(){}j(){}Y(){}X(t,f,H,Q){return Q}JG(){}D(){}V(){}},s58=class extends df{constructor(t){super();this.logger=t;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(t){this.logger.dispose(); this.logger=t}J(t){this.logger.J(t)}C(t,f){this.logger.C(t,f)}O(t){this.logger.O(t)}A(t){this.logger.A(t)}j(t,f){this.logger.j(t,f)}Y(){this.logger.Y()}X(t,f,H,Q){return this.logger.X(t,f,H,Q)}JG(t){this.logger.JG(t)}D(t){this.logger.D(t)}V(t){this.logger.V(t)}W(t){this.logger.W(t)}},h0J=class extends g.qm{constructor(t,f){super();this.callback=t;this.O=f;this.J=-f;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},Lo0=class extends df{constructor(t,f){super(); this.metrics=t;this.Ts=f}W(t){this.metrics.US.Fs(t,this.Ts)}J(t){this.metrics.eventCount.O(t,this.Ts)}C(t,f){this.metrics.G1.Fs(f,t,this.Ts)}O(t){this.metrics.errorCount.O(t,this.Ts)}X(t,f,H,Q){var N=kL(),m=U=>{if(!this.d6()){var C=kL()-N;this.metrics.l7.Fs(C,t,H,U,f,this.Ts)}}; Q.then(()=>void m(0),U=>void m(U instanceof $a?U.code:-1)); return Q}JG(t){this.metrics.hY.O(t,this.Ts)}D(t){this.metrics.XO.O(t,this.Ts)}V(t){this.metrics.gJ.O(t,this.Ts)}A(t){this.metrics.payloadSize.Fs(t,this.Ts)}j(t,f){this.metrics.JK.Fs(f,t,this.Ts)}},$m0=class extends Lo0{constructor(t,f=[]){var H={Ts:t.Ts||"_",n6:t.n6||[],vL:t.vL|0,VJ:t.VJ,Pz:t.Pz||(()=>{}), rA:t.rA||((N,m)=>HMJ(N,m,H.Pz,H.VJ))},Q=H.rA("53",H.n6.concat(f)); super({US:new Af0(Q),errorCount:new JfH(Q),eventCount:new VEW(Q),G1:new OAI(Q),l7:new YfI(Q),hY:new aJd(Q),XO:new WkJ(Q),gJ:new zfI(Q),payloadSize:new efI(Q),JK:new jXH(Q)},H.Ts);this.options=H;this.service=Q;this.a$=!t.rA;this.Fv=new h0J(()=>void this.service.W(),H.vL); this.addOnDisposeCallback(()=>{this.Fv.dispose();this.a$&&this.service.dispose()}); g.$n(f.slice())}Y(){QTB(this.Fv)}};var W5=class extends g.mw{constructor(t){super(t)}};var zq=class extends g.mw{constructor(t){super(t)}};var hz=class extends g.mw{constructor(t){super(t,0,hz.messageId)}},uuH=b2(hz),Zq0=function(t){return Nx(f=>f instanceof t&&!th(f))}(hz); hz.messageId="bfkj";var KM=class extends g.mw{constructor(t){super(t)}};var lxI=class extends g.mw{constructor(t){super(t)}},riH=b2(lxI);g.qc=class{constructor(){this.promise=new Promise((t,f)=>{this.resolve=t;this.reject=f})}};var xL=class extends g.qm{constructor(t){super();this.O=Math.floor(Math.random()*200);this.J=new lxI;if("challenge"in t&&Zq0(t.challenge)){var f=LY(t.challenge,4,void 0,Qu);var H=LY(t.challenge,5,void 0,Qu);LY(t.challenge,7,void 0,Qu)&&(this.J=riH(LY(t.challenge,7,void 0,Qu)))}else({program:f,globalName:H}=t);this.addOnDisposeCallback(async()=>{var {iN:F}=await this.Y;F?.()}); this.logger=Vv(t.BY||{},this.J);g.c(this,this.logger);var Q=new g.qc;this.Y=Q.promise;this.logger.J("t");var N=this.logger.share(),m=new qN(N,"t"),U=(F,A,V,O)=>{if(!this.logger.d6()){var z="k";A?z="h":V&&(z="u");z!=="k"?O!==0&&(this.logger.J(z),this.logger.C(z,F)):this.O<=0?(this.logger.J(z),this.logger.C(z,F),this.O=Math.floor(Math.random()*200)):this.O--}},C=(F,A,V,O)=>{Promise.resolve().then(()=>{m.done(); N.Y();N.dispose();Q.resolve({zU:F,iN:A,Hd:V,ER:O})})},D=[(F,A)=>{this.logger.C(F,A)}, F=>{this.logger.O(F)}, F=>{this.logger.A(F)}, (F,A)=>{this.logger.j(F,A)}]; if(!g.oH[H])throw this.logger.O(25),Error("EGOU");if(!g.oH[H].a)throw this.logger.O(26),Error("ELIU");try{let F=g.oH[H].a;H=[];let A=[];var k=BD(this.J);for(let z=0;z{})}catch(F){throw this.logger.O(28),F; }}snapshot(t){if(this.d6())throw Error("Already disposed");this.logger.J("n");var f=this.logger.share();return this.Y.then(({zU:H})=>new Promise(Q=>{var N=new qN(f,"n");H(m=>{N.done();f.W(m.length);f.Y();f.dispose();Q(m)},[t.vj, t.DQ,t.uk,t.Gv])}))}ij(t){if(this.d6())throw Error("Already disposed"); this.logger.J("n");var f=Tq(this.logger,()=>this.C([t.vj,t.DQ,t.uk,t.Gv]),"n"); this.logger.W(f.length);this.logger.Y();return f}v4(t){this.Y.then(({Hd:f})=>{f?.(t)})}zp(){return this.logger.share()}};var OV=class{constructor(){this.O={};this.J=null}};var sV=class extends g.mw{constructor(t){super(t)}};var ZS=class extends g.mw{constructor(t){super(t)}};var Xm=class{constructor(t,f,H){this.client=t;this.requestKey=f;this.J=H}Nc(t){return rq(this,t,new YL,0)}};var Hc=class extends g.qm{constructor(t){super();this.options=t;this.X=new g.qc;this.mT=this.X.promise;this.W=new g.qc;this.j=1;this.O=new g.qc;this.C=[];this.isPaused=!1;this.ON=t.ON||(()=>{}); this.logger=new s58(Vv(t.BY||{}));Fa9(this,t.qs,t.b5,t.JO,t.F$,{...XXB,...(t.EO||{})});this.addOnDisposeCallback(()=>void AyJ(this))}async snapshot(t){if(this.d6())throw Error("Already disposed"); this.Y||this.D||await this.W.promise;if(this.Y)return await this.Y.snapshot(t);throw this.D;}pause(){this.d6()||this.isPaused||(this.isPaused=!0,this.J&&this.J.pause())}resume(){!this.d6()&&this.isPaused&&(this.isPaused=!1,this.J&&this.J.resume())}async checkForRefresh(){if(this.d6())throw Error("Already disposed");if(this.J){var t=this.J;t.isExpired()?(dq(t),t.T9(0),t=!0):t=!1;t&&await this.O.promise}else await this.O.promise}v4(t){this.Y?.v4?.(t)}handleError(t){this.d6()||(this.D=t,this.W.resolve(), this.options.aT?.(t))}zp(){return this.logger.share()}},XXB={cv:432E5,Xq:3E5,Rz:10,Zy:1E4,Bb:3E4,L4:3E4,lN:6E4,Wb:1E3,Iq:6E4,XG:6E5,D5:.25,dn:2,maxAttempts:10},S_=class{constructor(t,f,H){this.endTimeMs=0;this.J=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var Q=this.endTimeMs-Date.now();Q<=this.Y?(this.J=null,this.T9(0)):this.J=setTimeout(this.tick,Math.min(Q,this.Xq))}}; this.Xq=f;this.Y=H;this.promise=new Promise(Q=>{this.T9=Q}); OMI(this,t)}pause(){this.isPaused||(this.isPaused=!0,dq(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}O(){dq(this);this.endTimeMs=0;this.isPaused=!1;this.T9(1)}isExpired(){return Date.now()>this.endTimeMs}};var JyV=Math.imul??((t,f)=>t*f|0),nk=[196, 200,224,18],v5=class{constructor(t,f=0,H=[]){this.maxItems=t;this.J=f;this.O=H}xL(){return String(this.J)+","+this.O.join()}nQ(t,f){var H=void 0;if(this.O[this.J]!==t){let Q=this.O.indexOf(t);Q!==-1?(this.O.splice(Q,1),Qaj9(this.index,wq(t),f,H,Q),"W"):"u"; this.logger.V(N)}O(t,f){var [H,Q]=this.index?Tq(this.logger,()=>Wad(wq(t),f),"R"):["u"]; this.logger.D(H);return Q}};var jT0={toString:function(t){var f=[],H=0;t-=-2147483648;f[H++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(t%52);for(t=Math.floor(t/52);t>0;)f[H++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(t%62),t=Math.floor(t/62);return f.join("")}};var Ic=class extends g.qm{constructor(t){super();this.logger=t;this.C=new g.qc}MO(t,f){var H=this.Y(t);f?.(H);return Tq(this.logger,()=>g.sS(H,2),this.O)}TM(t,f,H){return Tq(this.logger,()=>f?this.MO(t,H):this.Y(t,H),this.J)}},CL=class extends Ic{constructor(t,f,H,Q){super(t); this.W=f;this.D=H;this.J="m";this.O="x";this.X=0;Mc(this,Q)}Y(t,f){this.logger.J(this.J);++this.X>=this.D&&this.C.resolve();var H=t();t=Tq(this.logger,()=>this.W(H),"C"); if(t===void 0)throw new nM(17,"YNJ:Undefined");if(!(t instanceof Uint8Array))throw new nM(18,"ODM:Invalid");f?.(t);return t}},ZMI=class extends Ic{constructor(t,f,H){super(t);this.W=f;this.J="f";this.O="z";Mc(this,H)}Y(){return this.W}},Lae=class extends Ic{constructor(t,f,H){super(t);this.W=f;this.J="w";this.O="z";Mc(this,H)}Y(){return Tq(this.logger,()=>rN(this.W),"d")}MO(){return this.W}},SpI=class extends Ic{constructor(t,f){super(t); this.error=f;this.J="e";this.O="y"}Y(){if(this.W)return this.W;this.W=fL(this,t=>"_"+yye(t)); return fL(this,t=>t)}},ur=class extends Ic{constructor(t,f,H){super(t); this.W=f;this.clientState=H;this.J="S";this.O="q"}Y(){var t=Math.floor(Date.now()/1E3),f=[Math.random()*255,Math.random()*255],H=f.concat([this.W&255,this.clientState],[t>>24&255,t>>16&255,t>>8&255,t&255]);t=new Uint8Array(2+H.length);t[0]=34;t[1]=H.length;t.set(H,2);H=t.subarray(2);f=f.length;for(let Q=f;Q{}); this.gT=t.gT||!1;if(Sh8(t)){let Q=this.qk;this.X=()=>Ypd(Q).catch(N=>{this.O=N=this.reportError(new nM(this.J?20:32,"TRG:Disposed",N));this.J?.dispose();this.J=void 0;this.C.reject(N)}); VXW(Q,()=>void NK(this)); Q.j===2&&NK(this)}else this.X=t.Mi,NK(this);var f=this.logger.share();f.J("o");var H=new qN(f,"o");this.C.promise.then(()=>{H.done();f.Y();f.dispose()},()=>void f.dispose()); this.addOnDisposeCallback(()=>{this.J?(this.J.dispose(),this.J=void 0):this.O?this.logger.Y():(this.O=this.reportError(new nM(32,"TNP:Disposed")),this.logger.Y(),this.C.reject(this.O))}); g.c(this,this.logger)}Tn(){return this.C.promise}Y(t){return gX(this,{...t},!1)}MO(t){return gX(this,{...t},!0)}ba(t){if(!(t>150))try{this.cache=new bq8(t,this.logger)}catch(f){this.reportError(new nM(22,"GBJ:init",f))}}reportError(t){this.logger.O(t.code);this.onError(t);return t}},Sh8=function(t){return Nx(f=>{if(!lJW(f))return!1;for(let [H,Q]of Object.entries(t)){let N=H,m=Q;if(!(N in f)){if(m.Ea===!0)continue;return!1}if(!m(f[N]))return!1}return!0})}({qk:function(t){return Nx(f=>f instanceof t)}(Hc)}, "");var R0V=class{constructor(){if(!pl){pl=new Az(new xIJ);var t=oS("client_streamz_web_flush_count",-1);t!==-1&&(pl.C=t)}this.Y=t=pl;Kc(t,"/client_streamz/youtube/aba/gac",tw("type"),tw("sequence"))}O(t,f){BE(this.Y,"/client_streamz/youtube/aba/gac",t,f)}J(){return this.Y.J("/client_streamz/youtube/aba/gac")}};g.nl=document;g.Qo=window;var xmW={R6:"allow-forms",JL:"allow-modals",OW:"allow-orientation-lock",wE:"allow-pointer-lock",EW:"allow-popups",z8:"allow-popups-to-escape-sandbox",FN:"allow-presentation",Qh:"allow-same-origin",cq:"allow-scripts",YQ:"allow-top-navigation",CC:"allow-top-navigation-by-user-activation"},qpH=g.Jl(()=>R8H());g.X=g.T_.prototype;g.X.clone=function(){return new g.T_(this.left,this.top,this.width,this.height)}; g.X.contains=function(t){return t instanceof g.$S?t.x>=this.left&&t.x<=this.left+this.width&&t.y>=this.top&&t.y<=this.top+this.height:this.left<=t.left&&this.left+this.width>=t.left+t.width&&this.top<=t.top&&this.top+this.height>=t.top+t.height}; g.X.getSize=function(){return new g.mv(this.width,this.height)}; g.X.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.X.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.X.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.X.scale=function(t,f){f=typeof f==="number"?f:t;this.left*=t;this.width*=t;this.top*=f;this.height*=f;return this};var IjI=/^--.+/,Oy={};g.qh0=g.Jl(()=>{var t=!1;try{let f=Object.defineProperty({},"passive",{get(){t=!0}});g.oH.addEventListener("test",null,f)}catch(f){}return t});var dTe=(new Date).getTime();var dIe=class extends g.mw{constructor(t){super(t)}};var IxW=class{constructor(t,f,H){this.Cz=t;this.cw=f;this.metadata=H}getMetadata(){return this.metadata}};var nn0=class{constructor(t,f={}){this.GN=t;this.metadata=f;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var pX2=class{constructor(t,f,H,Q,N){this.name=t;this.methodType="unary";this.requestType=f;this.responseType=H;this.J=Q;this.Y=N}O(t,f={}){return new IxW(t,this,f)}getName(){return this.name}};var n_I=new pX2("/google.internal.waa.v1.Waa/Create",sV,dIe,t=>t.xL(),b2(dIe));var wX9=class extends g.mw{constructor(t){super(t)}};var EnW=new pX2("/google.internal.waa.v1.Waa/GenerateIT",ZS,wX9,t=>t.xL(),b2(wX9));var E3J=new Set(["SAPISIDHASH","APISIDHASH"]);var B7H=class extends g.mw{constructor(t){super(t)}getValue(){var t=xK(this,2);if(Array.isArray(t)||t instanceof g.mw)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return fY(this,2)}};var vn9=b2(class extends g.mw{constructor(t){super(t)}getMessage(){return LY(this,2)}});var TNH=class{constructor(t,f){this.O=[];this.C=[];this.W=[];this.Y=[];this.J=[];this.X=t.RY;this.D=f;this.xhr=t.xhr;this.X&&KaW(this)}Am(t,f){t==="data"?this.O.push(f):t==="metadata"?this.C.push(f):t==="status"?this.W.push(f):t==="end"?this.Y.push(f):t==="error"&&this.J.push(f)}removeListener(t,f){t==="data"?SB(this.O,f):t==="metadata"?SB(this.C,f):t==="status"?SB(this.W,f):t==="end"?SB(this.Y,f):t==="error"&&SB(this.J,f);return this}cancel(){this.xhr.abort()}},MX0=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.le(xa,$L);xa.prototype.J=function(){var t=new RW(this.C,this.Y);this.O&&t.setCredentialsMode(this.O);return t}; xa.prototype.setCredentialsMode=function(t){this.O=t}; g.le(RW,g.E0);g.X=RW.prototype;g.X.open=function(t,f){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.JG=t;this.V=f;this.readyState=1;dX(this)}; g.X.send=function(t){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.j.signal.aborted)throw this.abort(),Error("Request was aborted.");this.J=!0;var f={headers:this.A,method:this.JG,credentials:this.W,cache:void 0,signal:this.j.signal};t&&(f.body=t);(this.Fv||g.oH).fetch(new Request(this.V,f)).then(this.KF.bind(this),this.r4.bind(this))}; g.X.abort=function(){this.response=this.responseText="";this.A=new Headers;this.status=0;this.j.abort("Request was aborted.");this.Y&&this.Y.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.J&&this.readyState!=4&&(this.J=!1,IW(this));this.readyState=0}; g.X.KF=function(t){if(this.J&&(this.C=t,this.O||(this.status=this.C.status,this.statusText=this.C.statusText,this.O=t.headers,this.readyState=2,dX(this)),this.J&&(this.readyState=3,dX(this),this.J)))if(this.responseType==="arraybuffer")t.arrayBuffer().then(this.bQ.bind(this),this.r4.bind(this));else if(t.body&&g.oH.ReadableStream){this.Y=t.body.getReader();if(this.X){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response= this.responseText="",this.D=new TextDecoder;qK(this)}else t.text().then(this.tM.bind(this),this.r4.bind(this))}; g.X.SD=function(t){if(this.J){if(this.X&&t.value)this.response.push(t.value);else if(!this.X){var f=t.value?t.value:new Uint8Array(0);if(f=this.D.decode(f,{stream:!t.done}))this.response=this.responseText+=f}t.done?IW(this):dX(this);this.readyState==3&&qK(this)}}; g.X.tM=function(t){this.J&&(this.response=this.responseText=t,IW(this))}; g.X.bQ=function(t){this.J&&(this.response=t,IW(this))}; g.X.r4=function(){this.J&&IW(this)}; g.X.setRequestHeader=function(t,f){this.A.append(t,f)}; g.X.getResponseHeader=function(t){return this.O?this.O.get(t.toLowerCase())||"":""}; g.X.getAllResponseHeaders=function(){if(!this.O)return"";for(var t=[],f=this.O.entries(),H=f.next();!H.done;)H=H.value,t.push(H[0]+": "+H[1]),H=f.next();return t.join("\r\n")}; g.X.setCredentialsMode=function(t){this.W=t}; Object.defineProperty(RW.prototype,"withCredentials",{get:function(){return this.W==="include"}, set:function(t){this.setCredentialsMode(t?"include":"same-origin")}});g.pL.prototype.toString=function(){var t=[],f=this.C;f&&t.push(t8(f,Ko8,!0),":");var H=this.J;if(H||f=="file")t.push("//"),(f=this.j)&&t.push(t8(f,Ko8,!0),"@"),t.push(PD(H).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),H=this.X,H!=null&&t.push(":",String(H));if(H=this.O)this.J&&H.charAt(0)!="/"&&t.push("/"),t.push(t8(H,H.charAt(0)=="/"?v_0:BDI,!0));(H=this.Y.toString())&&t.push("?",H);(H=this.W)&&t.push("#",t8(H,MOV));return t.join("")}; g.pL.prototype.resolve=function(t){var f=this.clone(),H=!!t.C;H?nL(f,t.C):H=!!t.j;H?f.j=t.j:H=!!t.J;H?wX(f,t.J):H=t.X!=null;var Q=t.O;if(H)KL(f,t.X);else if(H=!!t.O){if(Q.charAt(0)!="/")if(this.J&&!this.O)Q="/"+Q;else{var N=f.O.lastIndexOf("/");N!=-1&&(Q=f.O.slice(0,N+1)+Q)}N=Q;if(N==".."||N==".")Q="";else if(N.indexOf("./")!=-1||N.indexOf("/.")!=-1){Q=g.qV(N,"/");N=N.split("/");let m=[];for(let U=0;U1||m.length==1&&m[0]!= "")&&m.pop(),Q&&U==N.length&&m.push("")):(m.push(C),Q=!0)}Q=m.join("/")}else Q=N}H?f.O=Q:H=t.Y.toString()!=="";H?vc(f,t.Y.clone()):H=!!t.W;H&&(f.W=t.W);return f}; g.pL.prototype.clone=function(){return new g.pL(this)}; var Ko8=/[#\/\?@]/g,BDI=/[#\?:]/g,v_0=/[#\?]/g,NNd=/[#\?@]/g,MOV=/#/g;g.X=MK.prototype;g.X.add=function(t,f){H1(this);this.Y=null;t=Qn(this,t);var H=this.J.get(t);H||this.J.set(t,H=[]);H.push(f);this.O=this.O+1;return this}; g.X.remove=function(t){H1(this);t=Qn(this,t);return this.J.has(t)?(this.Y=null,this.O=this.O-this.J.get(t).length,this.J.delete(t)):!1}; g.X.clear=function(){this.J=this.Y=null;this.O=0}; g.X.isEmpty=function(){H1(this);return this.O==0}; g.X.forEach=function(t,f){H1(this);this.J.forEach(function(H,Q){H.forEach(function(N){t.call(f,N,Q,this)},this)},this)}; g.X.J7=function(){H1(this);var t=Array.from(this.J.values()),f=Array.from(this.J.keys()),H=[];for(let Q=0;Q0?String(t[0]):f}; g.X.toString=function(){if(this.Y)return this.Y;if(!this.J)return"";var t=[],f=Array.from(this.J.keys());for(let Q=0;Q>>3;m.Y!=1&&m.Y!=2&&m.Y!=15&&is(m,U,C,"unexpected tag");m.J=1;m.O=0;m.C=0} function H(D){m.C++;m.C==5&&D&240&&is(m,U,C,"message length too long");m.O|=(D&127)<<(m.C-1)*7;D&128||(m.J=2,m.j=0,typeof Uint8Array!=="undefined"?m.W=new Uint8Array(m.O):m.W=Array(m.O),m.O==0&&N())} function Q(D){m.W[m.j++]=D;m.j==m.O&&N()} function N(){if(m.Y<15){let D={};D[m.Y]=m.W;m.D.push(D)}m.J=0} for(var m=this,U=t instanceof Array?t:new Uint8Array(t),C=0;C0?t:null};gb.prototype.isInputValid=function(){return this.J===null}; gb.prototype.hk=function(){return this.J}; gb.prototype.Ty=function(){return!1}; gb.prototype.parse=function(t){this.J!==null&&De(this,t,"stream already broken");var f=null;try{{var H=this.Y;H.Y||Uv(H,t,"stream already broken");H.J+=t;let m=Math.floor(H.J.length/4);if(m==0)var Q=null;else{try{var N=ll(H.J.slice(0,m*4))}catch(U){Uv(H,H.J,U.message)}H.O+=m*4;H.J=H.J.slice(m*4);Q=N}}f=Q===null?null:this.C.parse(Q)}catch(m){De(this,t,m.message)}this.O+=t.length;return f};g.X=us.prototype;g.X.isInputValid=function(){return this.W!=3}; g.X.hk=function(){return this.A}; g.X.done=function(){return this.W===2}; g.X.Ty=function(){return!1}; g.X.parse=function(t){function f(){for(;A0;)if(O=t[A++],m.j===4?m.j=0:m.j++,!O)break a;if(O==='"'&&!m.D){m.J=Q();break}if(O==="\\"&&!m.D&&(m.D=!0,O=t[A++], !O))break;if(m.D)if(m.D=!1,O==="u"&&(m.j=1),O=t[A++])continue;else break;C.lastIndex=A;O=C.exec(t);if(!O){A=t.length+1;break}A=O.index+1;O=t[O.index];if(!O)break}m.Y+=A-z;continue;case 9:if(!O)continue;O==="r"?m.J=10:Ev(m,t,A);continue;case 10:if(!O)continue;O==="u"?m.J=11:Ev(m,t,A);continue;case 11:if(!O)continue;O==="e"?m.J=Q():Ev(m,t,A);continue;case 12:if(!O)continue;O==="a"?m.J=13:Ev(m,t,A);continue;case 13:if(!O)continue;O==="l"?m.J=14:Ev(m,t,A);continue;case 14:if(!O)continue;O==="s"?m.J=15: Ev(m,t,A);continue;case 15:if(!O)continue;O==="e"?m.J=Q():Ev(m,t,A);continue;case 16:if(!O)continue;O==="u"?m.J=17:Ev(m,t,A);continue;case 17:if(!O)continue;O==="l"?m.J=18:Ev(m,t,A);continue;case 18:if(!O)continue;O==="l"?m.J=Q():Ev(m,t,A);continue;case 19:O==="."?m.J=20:Ev(m,t,A);continue;case 20:if("0123456789.eE+-".indexOf(O)!==-1)continue;else A--,m.Y--,m.J=Q();continue;default:Ev(m,t,A)}}} function Q(){var O=U.pop();return O!=null?O:1} function N(O){m.O>1||(O||(O=F===-1?m.C+t.substring(k,A):t.substring(F,A)),m.V?m.X.push(O):m.X.push(JSON.parse(O)),F=A)} for(var m=this,U=m.JG,C=m.Fv,D=t.length,k=0,F=-1,A=0;A0?(V=m.X,m.X=[],V):null}return null};ou.prototype.isInputValid=function(){return this.W===null}; ou.prototype.hk=function(){return this.W}; ou.prototype.Ty=function(){return!1}; ou.prototype.parse=function(t){function f(D){m.O=6;m.W="The stream is broken @"+m.J+"/"+U+". Error: "+D+". With input:\n";throw Error(m.W);} function H(){m.Y=new us({tT:!0,sY:!0})} function Q(D){if(D)for(let k=0;k1)&&f("extra status: "+D);m.X=!0;let k={};k[2]=D[0];m.C.push(k)}} for(var m=this,U=0;U0?(t=m.C,m.C=[],t):null};var o3H=class{constructor(t){this.J=t;this.O=null;this.W=this.Y=0;this.A=!1;this.C=this.D=this.X=null;this.j=new N6(this);this.j.nn(this.J,"readystatechange",this.V)}getStatus(){return this.W}V(t){t=t.target;try{if(t==this.J)a:{let m=P5(this.J);var f=this.J.Y,H=this.J.getStatus();let U=EV(this.J);t=[];if(o_(this.J)instanceof Array){let C=o_(this.J);C.length>0&&C[0]instanceof Uint8Array&&(this.A=!0,t=C)}if(!(m<3||m==3&&!U&&t.length==0))if(H=H==200||H==206,m==4&&(f==8?k9(this,7):f==7?k9(this,8):H|| k9(this,3)),this.O||(this.O=ind(this.J),this.O==null&&k9(this,5)),this.W>2)Tl(this);else{if(t.length>this.Y){let C=t.length;f=[];try{if(this.O.Ty())for(var Q=0;Qthis.Y){Q=U.slice(this.Y);this.Y=U.length;try{let C=this.O.parse(Q);C!=null&&this.C&&this.C(C)}catch(C){k9(this,5);Tl(this);break a}}m==4?(U.length!=0||this.A?k9(this,2):k9(this,4),Tl(this)):k9(this,1)}}}catch(m){k9(this,6),Tl(this)}}};var kNI=class{constructor(t){t=this.Y=t;var f=(0,g.yI)(this.C,this);t.C=f;t=this.Y;f=(0,g.yI)(this.W,this);t.D=f;this.O={};this.J={}}Am(t,f){var H=this.O[t];H||(H=[],this.O[t]=H);H.push(f)}addListener(t,f){this.Am(t,f);return this}removeListener(t,f){var H=this.O[t];H&&g.nw(H,f);(t=this.J[t])&&g.nw(t,f);return this}once(t,f){var H=this.J[t];H||(H=[],this.J[t]=H);H.push(f);return this}C(t){var f=this.O.data;f&&F9(t,f);(f=this.J.data)&&F9(t,f);this.J.data=[]}W(){switch(this.Y.getStatus()){case 1:A8(this, "readable");break;case 5:case 6:case 4:case 7:case 3:A8(this,"error");break;case 8:A8(this,"close");break;case 2:A8(this,"end")}}};var FZ0=class{constructor(){var t={format:"jspb"};this.P1=t.P1||g.YW("suppressCorsPreflight",t)||!1;this.withCredentials=t.withCredentials||g.YW("withCredentials",t)||!1;this.qt=t.qt||[];this.dT=t.dT||[];this.OC=t.OC;this.J=t.j8||!1}serverStreaming(t,f,H,Q){var N=t.substring(0,t.length-Q.name.length);return g38(m=>{var U=m.cw,C=m.getMetadata(),D=Y9(this,!1);C=Vn(this,C,D,N+U.getName());var k=Ov(D,U.Y,!0);m=U.J(m.Cz);D.send(C,"POST",m);return k},this.qt).call(this,Q.O(f,H))}};J8.prototype.create=function(t,f,H){return lY(this.J,this.O+"/$rpc/google.internal.waa.v1.Waa/Create",t,f||{},n_I,H)};var wf=class{constructor(t,f){this.p_=3;this.b3=t;this.defaultValue=f;this.B2="bool"}},Kl=class{constructor(t,f){this.p_=3;this.b3=t;this.defaultValue=f;this.B2="int"}},v_=class{constructor(t,f){this.p_=3;this.b3=t;this.defaultValue=f;this.B2="double"}};var ao8,fAJ,d$0,Pi,$3e,MG0,XEH,NTJ,n6B,m3d,U3J,C1J,EY,BA8,iB0,QW9,gQd,D30,P1e,udJ,G8B,oQW,kSI,DSV,FHd,B_,AR9,ZIJ,xUI,B_H,XkH,rrJ,YP9,MDI,taH,krJ,Vkd,h20,OB9,JR0,wkJ,QFd,isJ,aAd,WH0,MN,zCd,eC8,jY0,yR0,GSd,hhH,sY8,TKd,FtB,hCe,Bq2,LH2,pH2,ZBI,rRI,X0J,PP0,bBe,cRH,SP9,RDI,x3H,RC8,qPV,d3I,YyV,IAB,DXW,k$H,p0H,nQd,wHH,gU2,w0H,KH0,tM,lDe,vQH,Rzd,fr,BTJ,Mk9,VE,t9B,Sd2,fqd,HSH,Gz,qvH,QLI,ghJ,$wI,GxJ,HY,Qk,$pe,NWB,dDH,oaJ,k_I,FSW,TX9,A10,mw2,UwH,CIJ,gDe,PIH,ueH;ao8=new wf(45759580,!1);fAJ=new wf(45766273,!1); g.HBd=new wf(45757878,!1);d$0=new wf(45817561,!1);Pi=new wf(45749396,!1);g.QY9=new wf(45827717,!1);$3e=new wf(45808528,!1);MG0=new wf(45742119,!1);XEH=new wf(45784168,!1);NTJ=new wf(45801068,!1);n6B=new wf(45818846,!1);m3d=new wf(45778696,!1);U3J=new wf(45756446,!1);C1J=new wf(45818006,!1);EY=new wf(45807764,!1);BA8=new wf(45818350,!1);iB0=new wf(45798932,!1);QW9=new wf(45760018,!1);gQd=new wf(45739196,!1);D30=new wf(45794868,!1);P1e=new wf(45739198,!1);udJ=new wf(45794867,!1); G8B=new wf(45777356,!1);g.EQ9=new Kl(45750947,g.Cp("0"));oQW=new wf(45799912,!1);kSI=new wf(45795573,!1);g.TT2=new wf(45765680,!1);DSV=new wf(45732791,!0);FHd=new wf(45819473,!1);B_=new wf(45781112,!1);AR9=new wf(45802839,!0);ZIJ=new wf(45811857,!1);xUI=new wf(45805968,!1);B_H=new wf(45769119,!0);XkH=new Kl(45806555,g.Cp("2"));rrJ=new Kl(45784439,g.Cp("0"));YP9=new wf(45817409,!1);MDI=new wf(45737482,!1);taH=new v_(45741773,0);krJ=new wf(45805848,!1);Vkd=new wf(45800633,!1);h20=new wf(45820340,!1); OB9=new wf(45798078,!1);JR0=new wf(45731083,!1);wkJ=new wf(45797279,!1);QFd=new wf(45728553,!1);isJ=new wf(45796750,!1);aAd=new wf(45794680,!1);WH0=new wf(45813027,!1);MN=new wf(45734191,!1);zCd=new wf(45796777,!1);eC8=new wf(45796778,!1);g.za=new wf(45745610,!1);jY0=new wf(45816571,!1);yR0=new wf(45773273,!1);GSd=new wf(45824557,!1);hhH=new wf(45756619,!1);sY8=new wf(45758290,!1);TKd=new wf(45813831,!1);FtB=new wf(45820889,!1);hCe=new wf(45819243,!1);Bq2=new wf(45735523,!1);LH2=new v_(45771890,0); pH2=new v_(45807773,0);ZBI=new v_(45735428,4E3);g.lAJ=new wf(45789077,!1);rRI=new wf(45748009,!1);X0J=new wf(45752604,!1);PP0=new Kl(45821541,g.Cp("0"));bBe=new v_(45769214,0);cRH=new wf(45735462,!1);SP9=new wf(45815073,!1);RDI=new wf(45817192,!1);x3H=new wf(45751943,!1);RC8=new wf(45751944,!1);qPV=new wf(45751945,!1);d3I=new Kl(45808762,g.Cp("0"));YyV=new wf(45764592,!1);IAB=new v_(45764593,0);DXW=new wf(45766511,!1);k$H=new wf(45806388,!1);p0H=new wf(45815592,!1);nQd=new wf(45825815,!1); wHH=new wf(45814480,!1);gU2=new wf(45810467,!1);w0H=new wf(45791326,!1);KH0=new wf(45787771,!1);tM=new wf(45791087,!1);lDe=new wf(45772891,!1);vQH=new wf(45795844,!1);Rzd=new wf(45783875,!0);fr=new wf(45795574,!1);BTJ=new wf(45817232,!1);Mk9=new wf(45771891,!1);VE=new wf(45728181,!1);t9B=new wf(45825206,!1);Sd2=new wf(45756543,!1);fqd=new wf(45756620,!1);HSH=new Kl(45761760,g.Cp("200"));Gz=new wf(45776832,!1);qvH=new v_(45768430,0);QLI=new wf(45776580,!1);ghJ=new wf(45825286,!1); $wI=new wf(45755760,!1);GxJ=new wf(45760017,!1);HY=new wf(45821954,!1);Qk=new wf(45826367,!1);$pe=new wf(45732775,!1);NWB=new wf(45817444,!1);dDH=new wf(45817445,!1);oaJ=new wf(45817562,!1);k_I=new wf(45817563,!1);FSW=new wf(45817564,!1);TX9=new wf(45817565,!1);A10=new wf(45817566,!1);mw2=new Kl(45826594,g.Cp("0"));UwH=new Kl(45826595,g.Cp("0"));CIJ=new wf(45818723,!1);g.iSI=new wf(45787948,!1);gDe=new wf(45765818,!1);g.Dw8=new wf(45734776,!1);PIH=new wf(45816811,!1);ueH=new wf(45760120,!1); g.$i=new wf(45770476,!1);g.ij=new wf(45815251,!1);var EDI=new wf(45814734,!1),Kq2=new wf(45791206,!1),sF9=new v_(45815011,0);var oDH=class{constructor(t){this.J=t}O(){return this.J.xi(EDI)}};var kee=class{constructor(t){this.J=t}O(){return this.J.xi(SP9)}Y(){return this.J.xi(nQd)}C(){return this.J.xi(mw2)}W(){return this.J.xi(UwH)}};var Aw8=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var TWW=class extends g.mw{constructor(t){super(t,500)}};var Na=class extends g.mw{constructor(t){super(t,500)}};var FGe=class extends g.mw{constructor(t){super(t)}getName(){return LY(this,1)}getOptions(){return V0(this,Na,3)}clearOptions(){return qu(this,3)}};var Ax8=function(t){return f=>{f=JSON.parse(f);if(!Array.isArray(f))throw Error("Expected jspb data to be an array, got "+Od(f)+": "+f);f[MT]|=34;return new t(f)}}(class extends g.mw{constructor(t){super(t)}getName(){return LY(this,1)}getOptions(){return V0(this,TWW,3)}clearOptions(){return qu(this,3)}lZ(){return ZG(this,6)}z3(t){SM(this,6,t)}});var Y5J=Symbol();var V9I;V9I=new $I9(998,Na,class extends g.mw{constructor(t){super(t)}});var mB=Symbol();var zl=class extends g.E0{constructor(t){super();this.C=this.J=0;this.WP=t??{yI:(f,H)=>setTimeout(f,H), cn:f=>{clearTimeout(f)}}; this.isOnline=window.navigator?.onLine??!0;this.O=async()=>{await ez(this)}; window.addEventListener("offline",this.O);window.addEventListener("online",this.O);this.C||this.Wm()}dispose(){window.removeEventListener("offline",this.O);window.removeEventListener("online",this.O);this.WP.cn(this.C);delete zl.instance}a9(){return this.isOnline}Wm(){this.C=this.WP.yI(async()=>{this.isOnline?window.navigator?.onLine||await ez(this):await ez(this);this.Wm()},3E4)}};var OSd=class extends g.mw{constructor(t){super(t)}};var JxH=[0,fxB,-1];var UI=[0,B9H,-1];var aqW=class extends g.mw{constructor(t){super(t)}};var WGI=g.r8([0,g.c_,-1,g.y6,g.Ll,JxH,-1,jy,Gf,g.c_,UI,g.Ll,g.c_,-1,[0,JxH,-1],Gf,vIH,UI,jy,[0,1,Gf,-4,ey,[0,jy,-1,Gf],g.Ll,jy,g.Z8,[0,g.c_,Gf],Gf,-1,g.c_,-2,jy,-1,g.c_,jy,g.c_,Gf,[0,3,Gf,-1,4,X4],ey,bw,[0,g.c_,-1,g.Ll,-1],he],g.Ll,tOJ,g.Z8,[0,UI,g.Z8,[0,g.Ll,g.c_],jy,g.c_,-1],1,g.Z8,[0,vIH,-1,bw],g.c_,UI]);var kq9=ZM(class extends g.mw{constructor(t){super(t)}O(){return ZG(this,5)}},[0,g.c_,[0,g.y6,MEd,-1],Gf,g.c_,-2,Gf,g.y6]);var IcI=class{constructor(){this.data=[];this.J=-1}set(t,f=!0){0<=t&&t<52&&Number.isInteger(t)&&this.data[t]!==f&&(this.data[t]=f,this.J=-1)}get(t){return!!this.data[t]}};g.le(g.Gl,g.qm);g.X=g.Gl.prototype;g.X.start=function(){this.stop();this.C=!1;var t=h8(this),f=Lf(this);t&&!f&&this.O.mozRequestAnimationFrame?(this.J=Sx(this.O,"MozBeforePaint",this.Y),this.O.mozRequestAnimationFrame(null),this.C=!0):this.J=t&&f?t.call(this.O,this.Y):this.O.setTimeout(dj2(this.Y),20)}; g.X.stop=function(){if(this.isActive()){let t=h8(this),f=Lf(this);t&&!f&&this.O.mozRequestAnimationFrame?wd(this.J):t&&f?f.call(this.O,this.J):this.O.clearTimeout(this.J)}this.J=null}; g.X.isActive=function(){return this.J!=null}; g.X.QQ=function(){this.C&&this.J&&wd(this.J);this.J=null;this.X.call(this.W,g.hI())}; g.X.Yi=function(){this.stop();g.Gl.Ll.Yi.call(this)};g.le(g.Ze,g.qm);g.X=g.Ze.prototype;g.X.Jx=0;g.X.Yi=function(){g.Ze.Ll.Yi.call(this);this.stop();delete this.J;delete this.O}; g.X.start=function(t){this.stop();this.Jx=g.d$(this.Y,t!==void 0?t:this.Wr)}; g.X.stop=function(){this.isActive()&&g.oH.clearTimeout(this.Jx);this.Jx=0}; g.X.zO=function(){this.isActive()&&(this.stop(),this.Ey())}; g.X.isActive=function(){return this.Jx!=0}; g.X.Ey=function(){this.Jx=0;this.J&&this.J.call(this.O)};var ziH=class extends g.qm{constructor(t,f){super();this.C=f!=null?t.bind(f):t;this.Wr=350;this.Y=null;this.J=!1;this.O=0;this.Ak=null}W(t){this.Y=arguments;this.Ak||this.O?this.J=!0:bs(this)}stop(){this.Ak&&(g.oH.clearTimeout(this.Ak),this.Ak=null,this.J=!1,this.Y=null)}pause(){this.O++}resume(){this.O--;this.O||!this.J||this.Ak||(this.J=!1,bs(this))}Yi(){super.Yi();this.stop()}};var PVd,iw,Cl;PVd=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");iw=RegExp("^[^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]");Cl=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"); g.eiJ=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");Intl.NumberFormat.supportedLocalesOf(["en".replace("_","-")]);nf.prototype.next=function(){return jLI}; var jLI={done:!0,value:void 0};nf.prototype.Qp=function(){return this};var wb=class{constructor(t){this.J=t}Qp(){return new Kf(this.J())}[Symbol.iterator](){return new v1(this.J())}O(){return new v1(this.J())}},Kf=class extends nf{constructor(t){super();this.J=t}next(){return this.J.next()}[Symbol.iterator](){return new v1(this.J)}O(){return new v1(this.J)}},v1=class extends wb{constructor(t){super(()=>t); this.Y=t}next(){return this.Y.next()}};B1.prototype.clone=function(){return new B1(this.J,this.D,this.Y,this.W,this.C,this.X,this.O,this.j)}; B1.prototype.equals=function(t){return this.J==t.J&&this.D==t.D&&this.Y==t.Y&&this.W==t.W&&this.C==t.C&&this.X==t.X&&this.O==t.O&&this.j==t.j};(function(){if(wh8){var t=/Windows NT ([0-9.]+)/;return(t=t.exec(g.il()))?t[1]:"0"}return Ik?(t=/1[0|1][_.][0-9_.]+/,(t=t.exec(g.il()))?t[0].replace(/_/g,"."):"10"):g.ND?(t=/Android\s+([^\);]+)(\)|;)/,(t=t.exec(g.il()))?t[1]:""):G40||sXd||hfH?(t=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(t=t.exec(g.il()))?t[1].replace(/_/g,"."):""):""})();var zx0=function(){if(g.fF)return HO(/Firefox\/([0-9.]+)/);if(g.Ua||g.$M||Gg)return e0;if(g.lm){if(g.Jw()||g.ax()){var t=HO(/CriOS\/([0-9.]+)/);if(t)return t}return HO(/Chrome\/([0-9.]+)/)}if(g.Vx&&!g.Jw())return HO(/Version\/([0-9.]+)/);if(Hv||Q9){if(t=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.il()))return t[1]+"."+t[2]}else if(LkH)return(t=HO(/Android\s+([0-9.]+)/))?t:HO(/Version\/([0-9.]+)/);return""}();g.le($1,g.qm);g.X=$1.prototype;g.X.subscribe=function(t,f,H){var Q=this.O[t];Q||(Q=this.O[t]=[]);var N=this.X;this.J[N]=t;this.J[N+1]=f;this.J[N+2]=H;this.X=N+3;Q.push(N);return N}; g.X.unsubscribe=function(t,f,H){if(t=this.O[t]){let Q=this.J;if(t=t.find(function(N){return Q[N+1]==f&&Q[N+2]==H}))return this.gN(t)}return!1}; g.X.gN=function(t){var f=this.J[t];if(f){let H=this.O[f];this.C!=0?(this.Y.push(t),this.J[t+1]=()=>{}):(H&&g.nw(H,t),delete this.J[t],delete this.J[t+1],delete this.J[t+2])}return!!f}; g.X.Qg=function(t,f){var H=this.O[t];if(H){let N=Array(arguments.length-1);var Q=arguments.length;let m;for(m=1;m0&&this.C==0)for(;H=this.Y.pop();)this.gN(H)}}return m!=0}return!1}; g.X.clear=function(t){if(t){let f=this.O[t];f&&(f.forEach(this.gN,this),delete this.O[t])}else this.J.length=0,this.O={}}; g.X.Yi=function(){$1.Ll.Yi.call(this);this.clear();this.Y.length=0};g.N2.prototype.set=function(t,f){f===void 0?this.J.remove(t):this.J.set(t,(new tz).xL(f))}; g.N2.prototype.get=function(t){try{var f=this.J.get(t)}catch(H){return}if(f!==null)try{return JSON.parse(f)}catch(H){throw"Storage: Invalid value was encountered";}}; g.N2.prototype.remove=function(t){this.J.remove(t)};g.le(mp,g.N2);mp.prototype.set=function(t,f){mp.Ll.set.call(this,t,C5(f))}; mp.prototype.O=function(t){t=mp.Ll.get.call(this,t);if(t===void 0||t instanceof Object)return t;throw"Storage: Invalid value was encountered";}; mp.prototype.get=function(t){if(t=this.O(t)){if(t=t.data,t===void 0)throw"Storage: Invalid value was encountered";}else t=void 0;return t};g.le(i9,mp);i9.prototype.set=function(t,f,H){if(f=C5(f)){if(H){if(Hg.hI())i9.prototype.remove.call(this,t);else return f}};g.le(PO,i9);g.le(u9,yw0);u9.prototype[Symbol.iterator]=function(){return acH(this.Qp(!0)).O()}; u9.prototype.clear=function(){var t=Array.from(this);for(let f of t)this.remove(f)};g.le(EB,u9);g.X=EB.prototype;g.X.isAvailable=function(){if(this.O===null){var t=this.J;if(t)try{t.setItem("__sak","1");t.removeItem("__sak");var f=!0}catch(H){f=H instanceof DOMException&&(H.name==="QuotaExceededError"||H.code===22||H.code===1014||H.name==="NS_ERROR_DOM_QUOTA_REACHED")&&t&&t.length!==0}else f=!1;this.O=f}return this.O}; g.X.set=function(t,f){Th(this);try{this.J.setItem(t,f)}catch(H){if(this.J.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.X.get=function(t){Th(this);t=this.J.getItem(t);if(typeof t!=="string"&&t!==null)throw"Storage mechanism: Invalid value was encountered";return t}; g.X.remove=function(t){Th(this);this.J.removeItem(t)}; g.X.Qp=function(t){Th(this);var f=0,H=this.J,Q=new nf;Q.next=function(){if(f>=H.length)return jLI;var N=H.key(f++);if(t)return{value:N,done:!1};N=H.getItem(N);if(typeof N!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:N,done:!1}}; return Q}; g.X.clear=function(){Th(this);this.J.clear()}; g.X.key=function(t){Th(this);return this.J.key(t)};g.le(Ft,EB);g.le(AT,EB);g.le(Y1,u9);Y1.prototype.set=function(t,f){this.O.set(this.J+t,f)}; Y1.prototype.get=function(t){return this.O.get(this.J+t)}; Y1.prototype.remove=function(t){this.O.remove(this.J+t)}; Y1.prototype.Qp=function(t){var f=this.O[Symbol.iterator](),H=this,Q=new nf;Q.next=function(){var N=f.next();if(N.done)return N;for(N=N.value;N.slice(0,H.J.length)!=H.J;){N=f.next();if(N.done)return N;N=N.value}return{value:t?N.slice(H.J.length):H.O.get(N),done:!1}}; return Q};OB.prototype.getValue=function(){return this.O}; OB.prototype.clone=function(){return new OB(this.J,this.O)};var Cr=class{constructor(t){this.J=[];if(t)a:{let H;if(t instanceof Cr){if(H=t.J7(),t=t.Ta(),this.J.length<=0){var f=this.J;for(let Q=0;Q0;){let Q=t-1>>1;if(f[Q].J>H.J)f[t]=f[Q],t=Q;else break}f[t]=H}remove(){var t=this.J,f=t.length,H=t[0];if(!(f<=0)){if(f==1)t.length=0;else{t[0]=t.pop();t=0;f=this.J;let N=f.length, m=f[t];for(;t>1;){var Q=t*2+1;let U=t*2+2;Q=Um.J)break;f[t]=f[Q];t=Q}f[t]=m}return H.getValue()}}Ta(){var t=this.J,f=[],H=t.length;for(let Q=0;Q>>16&65535|0;for(var m;H!==0;){m=H>2E3?2E3:H;H-=m;do N=N+f[Q++]|0,t=t+N|0;while(--m);N%=65521;t%=65521}return N|t<<16|0};for(var CQ={},iK,ZSH=[],gZ=0;gZ<256;gZ++){iK=gZ;for(var lqJ=0;lqJ<8;lqJ++)iK=iK&1?3988292384^iK>>>1:iK>>>1;ZSH[gZ]=iK}CQ=function(t,f,H,Q){H=Q+H;for(t^=-1;Q>>8^ZSH[(t^f[Q])&255];return t^-1};var K5={};K5={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};var cO=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],R7=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],rwH=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],tv=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fQ=Array(576);WO(fQ);var Hs=Array(60);WO(Hs);var x1=Array(512);WO(x1);var b9=Array(256);WO(b9);var SR=Array(29);WO(SR);var q2=Array(30);WO(q2);var FQ,Av,Yy,Tb=!1;var u$;u$=[new Ps(0,0,0,0,function(t,f){var H=65535;for(H>t.Dh-5&&(H=t.Dh-5);;){if(t.LD<=1){i$(t);if(t.LD===0&&f===0)return 1;if(t.LD===0)break}t.Q9+=t.LD;t.LD=0;var Q=t.wk+H;if(t.Q9===0||t.Q9>=Q)if(t.LD=t.Q9-Q,t.Q9=Q,Q5(t,!1),t.GF.lT===0)return 1;if(t.Q9-t.wk>=t.fl-262&&(Q5(t,!1),t.GF.lT===0))return 1}t.nQ=0;if(f===4)return Q5(t,!0),t.GF.lT===0?3:4;t.Q9>t.wk&&Q5(t,!1);return 1}), new Ps(4,4,8,4,gC),new Ps(4,5,16,8,gC),new Ps(4,6,32,32,gC),new Ps(4,4,16,16,D1),new Ps(8,16,32,32,D1),new Ps(8,16,128,128,D1),new Ps(8,32,128,256,D1),new Ps(32,128,258,1024,D1),new Ps(32,258,258,4096,D1)];var ky={};ky=function(){this.input=null;this.o3=this.pl=this.HS=0;this.output=null;this.eU=this.lT=this.hA=0;this.msg="";this.state=null;this.zn=2;this.b$=0};var V5=Object.prototype.toString; oO.prototype.push=function(t,f){var H=this.GF,Q=this.options.chunkSize;if(this.ended)return!1;var N=f===~~f?f:f===!0?4:0;typeof t==="string"?H.input=a7(t):V5.call(t)==="[object ArrayBuffer]"?H.input=new Uint8Array(t):H.input=t;H.HS=0;H.pl=H.input.length;do{H.lT===0&&(H.output=new JT.F8(Q),H.hA=0,H.lT=Q);t=lc2(H,N);if(t!==1&&t!==0)return this.nB(t),this.ended=!0,!1;if(H.lT===0||H.pl===0&&(N===4||N===2))if(this.options.to==="string"){var m=JT.XB(H.output,H.hA);f=m;m=m.length;if(m<65537&&(f.subarray&& LG0||!f.subarray))f=String.fromCharCode.apply(null,JT.XB(f,m));else{for(var U="",C=0;C0||H.lT===0)&&t!==1);if(N===4)return(H=this.GF)&&H.state?(Q=H.state.status,Q!==42&&Q!==69&&Q!==73&&Q!==91&&Q!==103&&Q!==113&&Q!==666?t=vO(H,-2):(H.state=null,t=Q===113?vO(H,-3):0)):t=-2,this.nB(t),this.ended=!0,t===0;N===2&&(this.nB(0),H.lT=0);return!0}; oO.prototype.nB=function(t){t===0&&(this.result=this.options.to==="string"?this.chunks.join(""):JT.Bt(this.chunks));this.chunks=[];this.err=t;this.msg=this.GF.msg};var Ws=()=>Math.random().toString(36).substring(7).split("").join("."),aO=`@@redux/INIT${Ws()}`,cwJ=`@@redux/REPLACE${Ws()}`;var en=typeof Symbol==="function"&&Symbol.observable||"@@observable";var QOe=ZM(class extends g.mw{constructor(t){super(t)}},[0,g.c_,X4,g.Ll,rf,g.Ll,-1,bw,rf,bw,-1,g.c_,bw,X4,g.Z8,[0,rf,-3,bw],g.Ll,-1,bw]);var dpI=1719963675;var rxW=function(t,f){return(()=>{var H=new Q52(t,f);return()=>H})()}("youtube.api.innertube.AttestationError",'[null,[["ATTESTATION_ERROR_UNKNOWN",0],["ATTESTATION_ERROR_VM_NOT_INITIALIZED",1],["ATTESTATION_ERROR_VM_NO_RESPONSE",2],["ATTESTATION_ERROR_VM_TIMEOUT",3],["ATTESTATION_ERROR_VM_INTERNAL_ERROR",4],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INVALID",5],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_NETWORK_ERROR",6],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_OFFLINE",7],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INTERNAL_ERROR",8],["ATTESTATION_ERROR_API_NOT_READY",9],["ATTESTATION_ERROR_DEVICE_OFFLINE",10],["ATTESTATION_ERROR_KEY_PAIR_INIT_FAILED",12],["ATTESTATION_ERROR_SIGNING_DATA_MISSING",13],["ATTESTATION_ERROR_SIGNING_FAILED",14],["ATTESTATION_ERROR_CERT_CHAIN_RETRIEVAL_FAILED",15]],null,[[11,11]]]');g.DH=class{constructor(t){this.name=t}};g.sf=new g.DH("actionCompanionAdRenderer");g.bV=new g.DH("adActionInterstitialRenderer");g.LA=new g.DH("adsEngagementPanelRenderer");g.Uh=new g.DH("dismissablePanelTextPortraitImageRenderer");g.qh=new g.DH("adsEngagementPanelSectionListViewModel");g.hf=new g.DH("imageCompanionAdRenderer");g.SE=new g.DH("instreamAdPlayerOverlayRenderer");g.By=new g.DH("instreamSurveyAdRenderer");g.PY=new g.DH("instreamSurveyAdSingleSelectQuestionRenderer");g.uK=new g.DH("instreamSurveyAdMultiSelectQuestionRenderer");g.EI=new g.DH("instreamSurveyAdAnswerRenderer");g.Xf0=new g.DH("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.KA=new g.DH("instreamVideoAdRenderer");g.xI=new g.DH("playerOverlayLayoutRenderer");g.cy=new g.DH("videoInterstitialButtonedCenteredLayoutRenderer");g.uf=new g.DH("aboveFeedAdLayoutRenderer");g.Eh=new g.DH("belowPlayerAdLayoutRenderer");g.PX=new g.DH("inPlayerAdLayoutRenderer");g.k_=new g.DH("inPlayerOrganicOverlayAdLayoutRenderer");g.fq=new g.DH("playerBytesAdLayoutRenderer");g.o5=new g.DH("playerBytesSequenceItemAdLayoutRenderer");g.Dx=new g.DH("playerUnderlayAdLayoutRenderer");g.vy=new g.DH("adIntroRenderer");g.nA=new g.DH("playerBytesSequentialLayoutRenderer");g.Mh=new g.DH("surveyTextInterstitialRenderer");g.HX=new g.DH("videoAdTrackingRenderer");var Kge=new g.DH("videoInterstitialCenteredLayoutViewModel");g.d9=new g.DH("playerOrganicTransitionOverlayRenderer");g.FU=new g.DH("adSlotRenderer");g.NI=new g.DH("squeezebackPlayerSidePanelRenderer");g.ZJ=new g.DH("bannerImageLayoutViewModel");g.lV=new g.DH("topBannerImageTextIconButtonedLayoutViewModel");g.r9=new g.DH("adsEngagementPanelLayoutViewModel");g.mo=new g.DH("displayUnderlayTextGridCardsLayoutViewModel");var oZ=class{constructor(t){this.J=t}},ki=class extends oZ{get entityMetadata(){return this.J.entityMetadata}set entityMetadata(t){this.J.entityMetadata=t}};var bS0=class extends ki{O(){return[]}};var cx9=new g.DH("commandContext");var S5W=class extends ki{O(){return[]}};var xwW=class extends ki{O(){return[]}};var qKd=new g.DH("rawColdConfigGroup");var RuJ=new g.DH("rawHotConfigGroup");g.TL=new g.DH("commandExecutorCommand");var Ri8=class extends g.mw{constructor(t){super(t)}};var q50={Rp:0,dB:1,Ma:32,BX:61,U5:67,hT:103,gB:86,jx:42,rB:60,Iu:62,TA:73,Na:76,iu:88,LK:90,fK:99,xv:98,my:100,uu:102,kv:41,Vf:69,AT:70,HX:71,Dm:2,pG:27,ANDROID:3,Im:54,Wq:14,uK:91,XN:55,Df:24,am:105,xQ:20,G8:18,M6:21,rE:104,Zf:30,hL:29,iK:28,Fi:101,T8:107,LC:34,Bq:36,jq:38,IOS:5,Hf:15,Rh:92,yA:40,pf:25,s8:106,Pf:17,S_:19,bW:64,oh:66,t1:26,wC:22,En:33,zD:68,FL:35,Kf:53,JW:108,On:37,qB:39,Uz:7,ea:57,fE:43,Aq:59,V_:93,gE:74,Hl:75,y_:85,qP:65,sz:80,Pl:8,LE:10,tq:58,Sa:63,pE:72,lK:23,qa:11,pK:13,IK:12, mZ:16,GA:56,Zx:31,VX:77,D2:84,nK:87,G$:89,x_:94,gC:95,Ku:109};var IU=class extends g.mw{constructor(t){super(t)}Y(t){g.bD(this,5,t)}};var qX=class extends g.mw{constructor(t){super(t)}};var dwJ=class extends g.mw{constructor(t){super(t)}};var ej=class extends g.mw{constructor(t){super(t)}getPlayerType(){return ZG(this,36)}setHomeGroupInfo(t){return jM(this,dwJ,81,t)}clearLocationPlayabilityToken(){return qu(this,89)}};var yS=class extends g.mw{constructor(t){super(t)}getValue(){return LY(this,gt(this,GT,2))}},GT=[2,3,4,5,6];var IqI=class extends g.mw{constructor(t){super(t)}setTrackingParams(t){return qu(this,1,fp(t,!1))}};var jj=class extends g.mw{constructor(t){super(t)}};var dg=class extends g.mw{constructor(t){super(t)}};var Lj=class extends g.mw{constructor(t){super(t)}setToken(t){return g.bD(this,2,t)}};var hC=class extends g.mw{constructor(t){super(t)}setSafetyMode(t){return SM(this,5,t)}};var zT=class extends g.mw{constructor(t){super(t)}Y(t){return jM(this,ej,1,t)}};var pfH=class extends ki{O(){return[]}};var nDI=class extends ki{O(){return[]}};var wfW=class extends ki{O(){return[]}};var KGJ=class extends ki{O(){return[]}};var vD0=class extends ki{O(){return[]}};var KlI=new g.DH("continuationCommand");g.uT=new g.DH("signalAction");var Qm=new g.DH("webCommandMetadata");var qVJ=new g.DH("metadataBadgeRenderer");var vRd=new g.DH("signalServiceEndpoint");var Oh=new g.DH("innertubeCommand");var mxI={Ab:"EMBEDDED_PLAYER_MODE_UNKNOWN",e1:"EMBEDDED_PLAYER_MODE_DEFAULT",Vc:"EMBEDDED_PLAYER_MODE_PFP",kG:"EMBEDDED_PLAYER_MODE_PFL"};var M_d=new g.DH("channelThumbnailEndpoint");var cze=new g.DH("embeddedPlayerErrorMessageRenderer");var rzd=new g.DH("embeddedPlayerOverlayVideoDetailsRenderer"),tB2=new g.DH("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),fW9=new g.DH("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var Sb=new g.DH("embedsInfoPanelRenderer");var BWI=class extends ki{O(){return[]}};var M9H=class extends ki{O(){return[]}};var t3H=class extends ki{O(){return[]}};var fE0=class extends ki{O(){var t=[];this.J.alternateChannel&&t.push(this.J.alternateChannel);this.J.alternateChannelList&&t.push(...this.J.alternateChannelList);this.J.oneofChannelEntity&&t.push(this.J.oneofChannelEntity);return[...(new Set(t))]}};var HVe=class extends ki{O(){var t=[];this.J.entryCollection&&t.push(this.J.entryCollection);return[...(new Set(t))]}},$G0=class extends ki{O(){var t=[];this.J.parentPlaylist&&t.push(this.J.parentPlaylist);if(this.J.entries)for(let f of this.J.entries)t.push(...(new Qld(f)).O());return[...(new Set(t))]}},Qld=class extends oZ{O(){var t=[];this.J.video&&t.push(this.J.video);return[...(new Set(t))]}};var NM8=class extends ki{O(){var t=[];this.J.descriptionEntity&&t.push(this.J.descriptionEntity);this.J.creators&&t.push(...this.J.creators);this.J.theBiggestFan&&t.push(this.J.theBiggestFan);return[...(new Set(t))]}},mGJ=class extends ki{O(){return[]}};var UGH=new g.DH("feedbackEndpoint");var CFJ=class extends ki{O(){return[]}};var iVW=class extends ki{O(){return[]}};var gN2=class extends ki{O(){return[]}};var DG0=class extends ki{O(){return[]}};var PFB=class extends ki{O(){return[]}};var uv9=new g.DH("interactionLoggingCommandMetadata");var RI9={au:"WEB_DISPLAY_MODE_UNKNOWN",WX:"WEB_DISPLAY_MODE_BROWSER",Xi:"WEB_DISPLAY_MODE_MINIMAL_UI",Dx:"WEB_DISPLAY_MODE_STANDALONE",vX:"WEB_DISPLAY_MODE_FULLSCREEN"};var ENe=class extends g.mw{constructor(t){super(t)}getPlayerType(){return ZG(this,7)}fW(){return LY(this,19)}setVideoId(t){return g.bD(this,19,t)}};var L7=class extends g.mw{constructor(t){super(t)}};var hD=class extends g.mw{constructor(t){super(t)}};var bi=class extends g.mw{constructor(t){super(t,500)}},oNV=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328, 330,331,332,334,337,338,340,344,348,350,351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539,541,545,547,548,549,550,551,552,553,554,557];g.k2d=new g.DH("loggingContext");var rl=class extends g.mw{constructor(t){super(t)}};var ui=class extends g.mw{constructor(t){super(t)}fW(){return rt(this,gt(this,Es,1))}setVideoId(t){return CY(this,1,Es,Nu(t))}getPlaylistId(){return rt(this,gt(this,Es,2))}},Es=[1,2];var xuV=class extends g.mw{constructor(t){super(t)}};var TMH=class extends ki{O(){return[]}};var F1d=class extends ki{O(){return[]}};var AcJ=class extends ki{O(){return[]}};var Yk0=class extends ki{O(){var t=[];this.J.downloadsList&&t.push(this.J.downloadsList);this.J.smartDownloadsList&&t.push(this.J.smartDownloadsList);this.J.recommendedDownloadsList&&t.push(this.J.recommendedDownloadsList);this.J.refresh&&t.push(this.J.refresh);return[...(new Set(t))]}};var OVe=class extends ki{O(){var t=[];this.J.refresh&&t.push(this.J.refresh);if(this.J.downloads)for(let f of this.J.downloads)t.push(...(new V3I(f)).O());return[...(new Set(t))]}},V3I=class extends oZ{O(){var t=[];this.J.video&&t.push(this.J.video);this.J.playlist&&t.push(this.J.playlist);this.J.videoItem&&t.push(this.J.videoItem);this.J.playlistItem&&t.push(this.J.playlistItem);return[...(new Set(t))]}};var JcH=class extends ki{O(){var t=[];this.J.localImageEntities&&t.push(...this.J.localImageEntities);return[...(new Set(t))]}};var aEd=class extends ki{O(){var t=[];this.J.playbackData&&t.push(this.J.playbackData);this.J.localImageEntities&&t.push(...this.J.localImageEntities);this.J.videoDownloadContextEntity&&t.push(this.J.videoDownloadContextEntity);return[...(new Set(t))]}};var W1I=class extends ki{O(){return[]}};var zqd=class extends ki{O(){var t=[];this.J.fakeChildren&&t.push(...this.J.fakeChildren);return[...(new Set(t))]}};var eq0=class extends ki{O(){var t=[];this.J.video&&t.push(this.J.video);this.J.playbackData&&t.push(this.J.playbackData);this.J.offlineVideoPolicy&&t.push(this.J.offlineVideoPolicy);return[...(new Set(t))]}};var jlJ=class extends ki{O(){return[]}};var ycW=class extends ki{O(){var t=[];this.J.channelOwner&&t.push(this.J.channelOwner);this.J.videos&&t.push(...this.J.videos);this.J.collaboratorChannels&&t.push(...this.J.collaboratorChannels);this.J.downloadState&&t.push(this.J.downloadState);this.J.refresh&&t.push(this.J.refresh);return[...(new Set(t))]}};var G20=class extends ki{O(){var t=[];this.J.video&&t.push(this.J.video);this.J.channelContributor&&t.push(this.J.channelContributor);return[...(new Set(t))]}};var hqB=class extends oZ{O(){var t=[];this.J.recommendedVideoMetadata&&t.push(...(new slW(this.J.recommendedVideoMetadata)).O());return[...(new Set(t))]}},slW=class extends oZ{O(){var t=[];this.J.localImageEntities&&t.push(...this.J.localImageEntities);this.J.videoDownloadContextEntity&&t.push(this.J.videoDownloadContextEntity);return[...(new Set(t))]}};var L1H=class extends oZ{O(){var t=[];this.J.playbackPosition&&t.push(this.J.playbackPosition);return[...(new Set(t))]}};var ZVI=class extends ki{O(){var t=[];this.J.owner&&t.push(this.J.owner);this.J.downloadState&&t.push(this.J.downloadState);this.J.userState&&t.push(...(new L1H(this.J.userState)).O());this.J.additionalMetadata&&t.push(...(new hqB(this.J.additionalMetadata)).O());return[...(new Set(t))]}};var lEH=class extends ki{O(){var t=[];this.J.userChannelDetails&&t.push(this.J.userChannelDetails);return[...(new Set(t))]}};var rcW=class extends ki{O(){var t=[];this.J.channelOwner&&t.push(this.J.channelOwner);this.J.playbackPosition&&t.push(this.J.playbackPosition);this.J.localImageEntities&&t.push(...this.J.localImageEntities);this.J.downloadStatus&&t.push(this.J.downloadStatus);return[...(new Set(t))]}};var XWI=class extends ki{O(){return[]}};var bVV=class extends ki{O(){return[]}};var ccJ=class extends ki{O(){return[]}};var SkJ=class extends ki{O(){return[]}};var xGI=class extends ki{O(){return[]}};var RqW=class extends ki{O(){return[]}};var qk2=class extends ki{O(){return[]}};var dGJ=class extends ki{O(){return[]}};var IE9=class extends ki{O(){return[]}};var n6=new g.DH("changeKeyedMarkersVisibilityCommand");var dcJ=new g.DH("loadMarkersCommand");var YqI=new g.DH("timelyActionViewModel");var ADH=new g.DH("timelyActionsOverlayViewModel");var pW9=class extends ki{O(){return[]}};var nNW=class extends ki{O(){return[]}};var wWI=class extends ki{O(){return[]}};var K18=class extends ki{O(){return[]}};var vNJ=class extends ki{O(){return[]}};var BMJ=class extends ki{O(){var t=[];this.J.compositeSourceKeys&&t.push(...this.J.compositeSourceKeys);return[...(new Set(t))]}};var M3e=class extends ki{O(){var t=[];this.J.trackDownloadMetadatas&&t.push(...this.J.trackDownloadMetadatas);return[...(new Set(t))]}};var tfV=class extends ki{O(){var t=[];this.J.downloadedTracks&&t.push(...this.J.downloadedTracks);this.J.smartDownloadedTracks&&t.push(...this.J.smartDownloadedTracks);this.J.downloadedEpisodes&&t.push(...this.J.downloadedEpisodes);this.J.downloadedAlbumReleases&&t.push(...this.J.downloadedAlbumReleases);this.J.smartDownloadedAlbumReleases&&t.push(...this.J.smartDownloadedAlbumReleases);this.J.downloadedPlaylists&&t.push(...this.J.downloadedPlaylists);this.J.smartDownloadedPlaylists&&t.push(...this.J.smartDownloadedPlaylists); this.J.metadataOnlyTracks&&t.push(...this.J.metadataOnlyTracks);return[...(new Set(t))]}};var fXW=class extends ki{O(){var t=[];this.J.trackDownloadMetadatas&&t.push(...this.J.trackDownloadMetadatas);return[...(new Set(t))]}};var H$B=class extends ki{O(){var t=[];this.J.playbackData&&t.push(this.J.playbackData);this.J.localImageEntities&&t.push(...this.J.localImageEntities);this.J.videoDownloadContextEntity&&t.push(this.J.videoDownloadContextEntity);return[...(new Set(t))]}};var QiW=class extends ki{O(){var t=[];this.J.musicLibraryStatusEntity&&t.push(this.J.musicLibraryStatusEntity);this.J.primaryArtists&&t.push(...this.J.primaryArtists);this.J.details&&t.push(this.J.details);this.J.userDetails&&t.push(this.J.userDetails);this.J.tracks&&t.push(...this.J.tracks);this.J.share&&t.push(this.J.share);this.J.downloadMetadata&&t.push(this.J.downloadMetadata);this.J.refresh&&t.push(this.J.refresh);return[...(new Set(t))]}},$bJ=class extends ki{O(){var t=[];this.J.albumRelease&& t.push(this.J.albumRelease);this.J.tracks&&t.push(...this.J.tracks);return[...(new Set(t))]}},NwI=class extends ki{O(){var t=[];this.J.albumRelease&&t.push(this.J.albumRelease);return[...(new Set(t))]}};var mb9=class extends ki{O(){var t=[];this.J.details&&t.push(this.J.details);this.J.userDetails&&t.push(this.J.userDetails);return[...(new Set(t))]}},Ub0=class extends ki{O(){var t=[];this.J.parentArtist&&t.push(this.J.parentArtist);return[...(new Set(t))]}},CRI=class extends ki{O(){var t=[];this.J.parentArtist&&t.push(this.J.parentArtist);return[...(new Set(t))]}};var i$0=class extends ki{O(){return[]}};var gYJ=class extends ki{O(){return[]}};var PRH=class extends ki{O(){var t=[];this.J.tracks&&t.push(...this.J.tracks);this.J.refresh&&t.push(this.J.refresh);this.J.musicLibraryStatusEntity&&t.push(this.J.musicLibraryStatusEntity);this.J.details&&t.push(this.J.details);this.J.downloadMetadata&&t.push(this.J.downloadMetadata);this.J.sideloadMetadata&&t.push(this.J.sideloadMetadata);this.J.userDetails&&t.push(this.J.userDetails);this.J.entryCollection&&t.push(this.J.entryCollection);this.J.share&&t.push(this.J.share);this.J.podcastShowAdditionalMetadata&& t.push(...(new DbI(this.J.podcastShowAdditionalMetadata)).O());return[...(new Set(t))]}},DbI=class extends oZ{O(){var t=[];this.J.creatorEntity&&t.push(this.J.creatorEntity);return[...(new Set(t))]}};var ua8=class extends ki{O(){return[]}};var EY0=class extends ki{O(){var t=[];this.J.musicLibraryStatusEntity&&t.push(this.J.musicLibraryStatusEntity);this.J.artists&&t.push(...this.J.artists);this.J.audioModeVersion&&t.push(this.J.audioModeVersion);this.J.videoModeVersion&&t.push(this.J.videoModeVersion);this.J.userDetails&&t.push(this.J.userDetails);this.J.details&&t.push(this.J.details);this.J.albumRelease&&t.push(this.J.albumRelease);this.J.share&&t.push(this.J.share);this.J.libraryEdit&&t.push(this.J.libraryEdit);this.J.downloadMetadata&& t.push(this.J.downloadMetadata);this.J.playbackPosition&&t.push(this.J.playbackPosition);this.J.lyrics&&t.push(this.J.lyrics);return[...(new Set(t))]}},oY9=class extends ki{O(){var t=[];this.J.parentTrack&&t.push(this.J.parentTrack);return[...(new Set(t))]}},kR0=class extends ki{O(){var t=[];this.J.parentTrack&&t.push(this.J.parentTrack);return[...(new Set(t))]}};var X5B=new g.DH("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var TwV=new g.DH("shareEndpoint"),FXW=new g.DH("shareEntityEndpoint"),AoJ=new g.DH("shareEntityServiceEndpoint"),Yn9=new g.DH("webPlayerShareEntityServiceEndpoint");g.Is=new g.DH("urlEndpoint");g.cR=new g.DH("watchEndpoint");var VfI=new g.DH("watchPlaylistEndpoint");var O$V=class extends ki{O(){return[]}};var Jo0=class extends ki{O(){return[]}};var aXH=class extends ki{O(){return[]}};var WXB=class extends ki{O(){return[]}};var zrB=class extends ki{O(){var t=[];this.J.transfer&&t.push(this.J.transfer);this.J.adsPlaybackData&&t.push(...this.J.adsPlaybackData);this.J.drmLicense&&t.push(this.J.drmLicense);this.J.offlineVideoPolicy&&t.push(this.J.offlineVideoPolicy);this.J.videoDownloadContextEntity&&t.push(this.J.videoDownloadContextEntity);return[...(new Set(t))]}};var er0=class extends ki{O(){return[]}};var ji8=class extends ki{O(){var t=[];this.J.offlineVideoStreams&&t.push(...this.J.offlineVideoStreams);this.J.captionTrack&&t.push(...this.J.captionTrack);return[...(new Set(t))]}};var yoJ=class extends ki{O(){return[]}};var GRH=class extends ki{O(){return[]}};var si2=class extends ki{O(){return[]}};var hrW=new g.DH("prefetchWatchCommand");var LX2=new g.DH("updateProgressBarCommand");var Wt2=new g.DH("compositeVideoOverlayRenderer");var uf9=new g.DH("paidContentOverlayRenderer");var PY8=new g.DH("playerMutedAutoplayOverlayRenderer"),umJ=new g.DH("playerMutedAutoplayEndScreenRenderer");var CYI=new g.DH("unserializedPlayerResponse"),Tc=new g.DH("unserializedPlayerResponse"),Z$I=new g.DH("playerResponse");var lX2=new g.DH("playlistEditEndpoint");var ro2=class extends ki{O(){return[]}};var $o=new g.DH("reelWatchEndpoint");var XzB=new g.DH("reelItemWatchResponse");g.FF=new g.DH("buttonRenderer");g.AM=new g.DH("toggleButtonRenderer");g.$_=new g.DH("counterfactualRenderer");var b$H=new g.DH("resolveUrlCommandMetadata");var coJ=class extends ki{O(){return[]}};var SnI=new g.DH("modifyChannelNotificationPreferenceEndpoint");var xbI=new g.DH("unsubscribeEndpoint");var RrI=class extends ki{O(){return[]}};var HLd=new g.DH("subscribeButtonRenderer");var qnI=new g.DH("subscribeEndpoint");var db0=class extends ki{O(){return[]}};var IX0=class extends ki{O(){return[]}};var pzB=class extends ki{O(){return[]}};var nYH=class extends ki{O(){return[]}};var wz2=class extends ki{O(){return[]}};var KXJ=class extends ki{O(){return[]}};var vYI=class extends ki{O(){return[]}};var BwH=class extends ki{O(){return[]}};var MfV=class extends ki{O(){return[]}};var tJ0=class extends ki{O(){return[]}};var fIJ=class extends ki{O(){return[]}};var v78=new g.DH("qrCodeRenderer");var HUI={M_:"LIVING_ROOM_APP_MODE_UNSPECIFIED",xN:"LIVING_ROOM_APP_MODE_MAIN",ak:"LIVING_ROOM_APP_MODE_KIDS",GD:"LIVING_ROOM_APP_MODE_MUSIC",jd:"LIVING_ROOM_APP_MODE_UNPLUGGED",DT:"LIVING_ROOM_APP_MODE_GAMING"};var QgV=class extends ki{O(){return[]}};var $HJ=class extends ki{O(){return[]}};var NOW=class extends ki{O(){return[]}};var SV0=new g.DH("autoplaySwitchButtonRenderer");var xcH=new g.DH("desktopOverlayConfigRenderer");var Bj8=new g.DH("engagementPanelSectionListRenderer");var bkI=new g.DH("playlistPanelRenderer");var mH0=class extends ki{O(){return[]}};var UH9=class extends ki{O(){return[]}};var CmV=class extends ki{O(){return[]}};var iUJ=class extends ki{O(){return[]}};var gxJ=class extends ki{O(){return[]}};var DHJ=class extends ki{O(){return[]}};var Pm8=class extends ki{O(){return[]}};var uV2=class extends ki{O(){return[]}};var nfe=new g.DH("cipher");var ikJ=new g.DH("playerVars");var Ok8=new g.DH("playerVars");var ExI=g.oH.window,Z1=ExI?.yt?.config_||ExI?.ytcfg?.data_||{};g.TH("yt.config_",Z1);var b$=[];var qSd=/^[\w.]*$/,RxI={q:!0,search_query:!0},xT2=String(q9);g.No=new class{constructor(t,f){this.J=t;this.O=f}}(window,window.document);g.TH("yt.ads_.signals_.getAdSignalsString",function(t){return g.dC(g.my(t))});g.hI();var UN="XMLHttpRequest"in g.oH?()=>new XMLHttpRequest:null;var oxB="absolute_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods theme".split(" ");[...oxB];var A$={Authorization:"AUTHORIZATION","X-Goog-EOM-Visitor-Id":"EOM_VISITOR_DATA","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Domain-Admin-State":"DOMAIN_ADMIN_STATE","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL", "X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-Goog-AuthUser":"SESSION_INDEX","X-Goog-PageId":"DELEGATED_SESSION_ID"},f_e=["app","debugcss","debugjs","expflag","force_ad_params","force_ad_encrypted","force_viral_ad_response_params","forced_experiments","innertube_snapshots","innertube_goldens","internalcountrycode","internalipoverride","absolute_experiments","conditional_experiments","sbb","sr_bns_address",...oxB],Wo=!1,KZd=FJ;var HpI;g.el=class extends g.RH{constructor(t,f,H){super(`${t}, errorCode=${f}`);this.errorCode=f;this.xhr=H;this.name="PromiseAjaxError"}};HpI=class{constructor(t){this.xhr=t}};var Gv=class{constructor(t=null){this.J=t;this.Y=0;this.O=null}then(t,f,H){return this.J?this.J.then(t,f,H):this.Y===1&&t?(t=t.call(H,this.O))&&typeof t.then==="function"?t:g.h$(t):this.Y===2&&f?(t=f.call(H,this.O))&&typeof t.then==="function"?t:g.sN(t):this}getValue(){return this.O}};Gv.prototype.$goog_Thenable=!0;var Li=!1;g.QP=Hv||Q9;var NoH=/^([0-9\.]+):([0-9\.]+)$/;var Ys={};var kJV=0,V9=g.pE?"webkit":g.J1?"moz":g.Ua?"ms":Gg?"o":"",TOd=g.YW("ytDomDomGetNextId")||(()=>++kJV); g.TH("ytDomDomGetNextId",TOd);var FEJ={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1},sJ=class{constructor(t){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches= null;try{if(t=t||window.event){this.event=t;for(let Q in t)Q in FEJ||(this[Q]=t[Q]);this.scale=t.scale;this.rotation=t.rotation;var f=t.target||t.srcElement;f&&f.nodeType==3&&(f=f.parentNode);this.target=f;var H=t.relatedTarget;if(H)try{H=H.nodeName?H:null}catch(Q){H=null}else this.type=="mouseover"?H=t.fromElement:this.type=="mouseout"&&(H=t.toElement);this.relatedTarget=H;this.clientX=t.clientX!=void 0?t.clientX:t.pageX;this.clientY=t.clientY!=void 0?t.clientY:t.pageY;this.keyCode=t.keyCode?t.keyCode: t.which;this.charCode=t.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=t.altKey;this.ctrlKey=t.ctrlKey;this.shiftKey=t.shiftKey;this.metaKey=t.metaKey;this.J=t.pageX;this.O=t.pageY}}catch(Q){}}preventDefault(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}stopPropagation(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}stopImmediatePropagation(){this.event&&(this.event.cancelBubble=!0, this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())}};g.y9=g.oH.ytEventsEventsListeners||{};g.TH("ytEventsEventsListeners",g.y9);var GP=g.oH.ytEventsEventsCounter||{count:0};g.TH("ytEventsEventsCounter",GP);var Aq0=g.Jl(function(){var t=!1;try{let f=Object.defineProperty({},"passive",{get:function(){t=!0}}); window.addEventListener("test",null,f)}catch(f){}return t}),hN=g.Jl(function(){var t=!1; try{let f=Object.defineProperty({},"capture",{get:function(){t=!0}}); window.addEventListener("test",null,f)}catch(f){}return t});var Yi;Yi=window;g.I=Yi.ytcsi&&Yi.ytcsi.now?Yi.ytcsi.now:Yi.performance&&Yi.performance.timing&&Yi.performance.now&&Yi.performance.timing.navigationStart?()=>Yi.performance.timing.navigationStart+Yi.performance.now():()=>(new Date).getTime();g.le(rA,g.qm);rA.prototype.A=function(t){t.J===void 0&&j7(t);var f=t.J;t.O===void 0&&j7(t);this.J=new g.$S(f,t.O)}; rA.prototype.EB=function(){return this.J||new g.$S}; rA.prototype.V=function(){if(this.J){var t=(0,g.I)();if(this.C!=0){var f=this.X,H=this.J,Q=f.x-H.x;f=f.y-H.y;Q=Math.sqrt(Q*Q+f*f)/(t-this.C);this.O[this.Y]=Math.abs((Q-this.W)/this.W)>.5?1:0;f=0;for(H=0;H<4;H++)f+=this.O[H]||0;f>=3&&this.D();this.W=Q}this.C=t;this.X=this.J;this.Y=(this.Y+1)%4}}; rA.prototype.Yi=function(){Po(this.j);g.ZZ(this.JG)};g.Vk=class extends g.qm{constructor(t){super();this.Y=[];this.D=t||this}K(t,f,H,Q,N){H=Z_((0,g.yI)(H,Q||this.D));H={target:t,name:f,callback:H};var m;N&&Aq0()&&(m={passive:!0});t.addEventListener(f,H.callback,m);this.Y.push(H);return H}bT(t){for(let f=0;f{try{let f=new Ft;var t=f.isAvailable()?f:null}catch(f){return null}return t?new PO(t):null}), O0:g.Jl(()=>{var t=new AT;return t.isAvailable()?new PO(t):null})};g.OI=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};g.TH("yt.msgs_",g.OI);var C7=class{constructor(t){this.O=void 0;this.J=!1;t.addEventListener("beforeinstallprompt",f=>{f.preventDefault();this.O=f}); t.addEventListener("appinstalled",()=>{this.J=!0},{once:!0})}};var qD=class{constructor(){this.S4=!0}bq(t,f){t={};var H=[];"USER_SESSION_ID"in Z1&&H.push({key:"u",value:g.rC("USER_SESSION_ID")});if(H=fE(H))t.Authorization=H,H=f=f?.sessionIndex,H===void 0&&(H=Number(g.rC("SESSION_INDEX",0)),H=isNaN(H)?0:H),g.EN("voice_search_auth_header_removal")||(t["X-Goog-AuthUser"]=H.toString()),"INNERTUBE_HOST_OVERRIDE"in Z1||(t["X-Origin"]=window.location.origin),f===void 0&&"DELEGATED_SESSION_ID"in Z1&&(t["X-Goog-PageId"]=g.rC("DELEGATED_SESSION_ID"));return t}};var pg={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Ke=g.YW("ytglobal.prefsUserPrefsPrefs_")||{};g.TH("ytglobal.prefsUserPrefsPrefs_",Ke); var PkH=class{constructor(){this.J=g.rC("ALT_PREF_COOKIE_NAME","PREF");this.O=g.rC("ALT_PREF_COOKIE_DOMAIN","youtube.com");var t=g.rm(this.J);t&&this.parse(t)}get(t,f){wA(t);ne(t);t=Ke[t]!==void 0?Ke[t].toString():null;return t!=null?t:f?f:""}set(t,f){wA(t);ne(t);if(f==null)throw Error("ExpectedNotNull");Ke[t]=f.toString()}xi(t){return!!((vv(`f${Math.floor(t/31)+1}`)||0)&1<{var t;return()=>{t||(t=new aF("ytidb"));return t}})();var or=[],EG=!1;var jgB={AUTH_INVALID:"No user identifier specified.",EXPLICIT_ABORT:"Transaction was explicitly aborted.",IDB_NOT_SUPPORTED:"IndexedDB is not supported.",MISSING_INDEX:"Index not created.",MISSING_OBJECT_STORES:"Object stores not created.",DB_DELETED_BY_MISSING_OBJECT_STORES:"Database is deleted because expected object stores were not created.",DB_REOPENED_BY_MISSING_OBJECT_STORES:"Database is reopened because expected object stores were not created.",UNKNOWN_ABORT:"Transaction was aborted for unknown reasons.", QUOTA_EXCEEDED:"The current transaction exceeded its quota limitations.",QUOTA_MAYBE_EXCEEDED:"The current transaction may have failed because of exceeding quota limitations.",EXECUTE_TRANSACTION_ON_CLOSED_DB:"Can't start a transaction on a closed database",INCOMPATIBLE_DB_VERSION:"The binary is incompatible with the database version"},yq0={AUTH_INVALID:"ERROR",EXECUTE_TRANSACTION_ON_CLOSED_DB:"WARNING",EXPLICIT_ABORT:"IGNORED",IDB_NOT_SUPPORTED:"ERROR",MISSING_INDEX:"WARNING",MISSING_OBJECT_STORES:"ERROR", DB_DELETED_BY_MISSING_OBJECT_STORES:"WARNING",DB_REOPENED_BY_MISSING_OBJECT_STORES:"WARNING",QUOTA_EXCEEDED:"WARNING",QUOTA_MAYBE_EXCEEDED:"WARNING",UNKNOWN_ABORT:"WARNING",INCOMPATIBLE_DB_VERSION:"WARNING"},GJV={AUTH_INVALID:!1,EXECUTE_TRANSACTION_ON_CLOSED_DB:!1,EXPLICIT_ABORT:!1,IDB_NOT_SUPPORTED:!1,MISSING_INDEX:!1,MISSING_OBJECT_STORES:!1,DB_DELETED_BY_MISSING_OBJECT_STORES:!1,DB_REOPENED_BY_MISSING_OBJECT_STORES:!1,QUOTA_EXCEEDED:!1,QUOTA_MAYBE_EXCEEDED:!0,UNKNOWN_ABORT:!0,INCOMPATIBLE_DB_VERSION:!1}, YU=class extends g.NY{constructor(t,f={},H=jgB[t],Q=yq0[t],N=GJV[t]){super(H,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:t,...f});this.type=t;this.message=H;this.level=Q;this.J=N;Object.setPrototypeOf(this,YU.prototype)}},sgd=class extends YU{constructor(t,f){super("MISSING_OBJECT_STORES",{expectedObjectStores:f,foundObjectStores:t},jgB.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,sgd.prototype)}},OG=class extends Error{constructor(t,f){super();this.index= t;this.objectStore=f;Object.setPrototypeOf(this,OG.prototype)}},us0=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"];var GO=class{constructor(t){this.J=t}},Wb=class{constructor(t){this.state={status:"PENDING"};this.J=[];this.O=[];t=t.J;var f=Q=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:Q};for(let N of this.J)N()}},H=Q=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:Q};for(let N of this.O)N()}}; try{t(f,H)}catch(Q){H(Q)}}static all(t){return new Wb(new GO((f,H)=>{var Q=[],N=t.length;N===0&&f(Q);for(let m=0;m{Q[m]=U;N--;N===0&&f(Q)}).catch(U=>{H(U)})}))}static resolve(t){return new Wb(new GO((f,H)=>{t instanceof Wb?t.then(f,H):f(t)}))}static reject(t){return new Wb(new GO((f,H)=>{H(t)}))}then(t,f){var H=t??o$8,Q=f??E$9; return new Wb(new GO((N,m)=>{this.state.status==="PENDING"?(this.J.push(()=>{e6(this,this,H,N,m)}),this.O.push(()=>{j6(this,this,Q,N,m)})):this.state.status==="FULFILLED"?e6(this,this,H,N,m):this.state.status==="REJECTED"&&j6(this,this,Q,N,m)}))}catch(t){return this.then(void 0,t)}};var ToI=class{constructor(t,f){this.request=t;this.cursor=f}};var WhJ=class{constructor(t,f){this.J=t;this.options=f;this.transactionCount=0;this.Y=Math.round((0,g.I)());this.O=!1}add(t,f,H){return Xp(this,[t],{mode:"readwrite",qF:!0,commit:Z9()},Q=>Q.objectStore(t).add(f,H))}clear(t){return Xp(this,[t],{mode:"readwrite", qF:!0},f=>f.objectStore(t).clear())}close(){this.J.close(); this.options?.closed&&this.options.closed()}count(t,f){return Xp(this,[t],{mode:"readonly",qF:!0,commit:Z9()},H=>H.objectStore(t).count(f))}delete(t,f){return Xp(this,[t],{mode:"readwrite", qF:!0,commit:Z9()&&!(f instanceof IDBKeyRange)},H=>H.objectStore(t).delete(f))}get(t,f){return Xp(this,[t],{mode:"readonly", qF:!0,commit:Z9()},H=>H.objectStore(t).get(f))}getAll(t,f,H){return Xp(this,[t],{mode:"readonly", qF:!0},Q=>Q.objectStore(t).getAll(f,H))}put(t,f,H){return Xp(this,[t],{mode:"readwrite", qF:!0,commit:Z9()},Q=>Q.objectStore(t).put(f,H))}objectStoreNames(){return Array.from(this.J.objectStoreNames)}getName(){return this.J.name}},b8=class{constructor(t){this.J=t}add(t,f){return sG(this.J.add(t,f))}autoIncrement(){return this.J.autoIncrement}clear(){return sG(this.J.clear()).then(()=>{})}count(t){return sG(this.J.count(t))}delete(t){return t instanceof IDBKeyRange?AhI(this,t):sG(this.J.delete(t))}get(t){return sG(this.J.get(t))}getAll(t,f){return"getAll"in IDBObjectStore.prototype?sG(this.J.getAll(t, f)):YT8(this,t,f)}index(t){try{return new hLJ(this.J.index(t))}catch(f){if(f instanceof Error&&f.name==="NotFoundError")throw new OG(t,this.J.name); throw f;}}getName(){return this.J.name}keyPath(){return this.J.keyPath}put(t,f){return sG(this.J.put(t,f))}},l8=class{constructor(t){this.J=t;this.O=new Map;this.aborted=!1;this.done=new Promise((f,H)=>{this.J.addEventListener("complete",()=>{f()}); this.J.addEventListener("error",Q=>{Q.currentTarget===Q.target&&H(this.J.error)}); this.J.addEventListener("abort",()=>{var Q=this.J.error;if(Q)H(Q);else if(!this.aborted){Q=YU;var N=this.J.objectStoreNames;let m=[];for(let U=0;Uf.delete().then(()=>pH(f)))}get(t){return sG(this.J.get(t))}getAll(t,f){return"getAll"in IDBIndex.prototype?sG(this.J.getAll(t,f)):Jh2(this,t,f)}keyPath(){return this.J.keyPath}unique(){return this.J.unique}}, a_I=class{constructor(t,f){this.request=t; this.cursor=f}delete(){return sG(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(t){return sG(this.cursor.update(t))}};var LE2=class{constructor(t,f){this.name=t;this.options=f;this.Y=!0;this.W=this.C=0}O(t,f,H={}){return KH(t,f,H)}delete(t={}){return vb(this.name,t)}open(){if(!this.Y)throw Bb(this);if(this.J)return this.J;var t,f=()=>{this.J===t&&(this.J=void 0)},H={blocking:N=>{N.close()}, closed:f,bN:f,upgrade:this.options.upgrade},Q=async()=>{var N=Error().stack??"";try{let C=await this.O(this.name,this.options.version,H);var m=C,U=this.options;let D=[];for(let k of Object.keys(U.VK)){let {YI:F,tH:A=Number.MAX_VALUE}=U.VK[k];!(m.J.version>=F)||m.J.version>=A||m.J.objectStoreNames.contains(k)||D.push(k)}if(D.length!==0){let k=Object.keys(this.options.VK),F=C.objectStoreNames();if(this.Wthis.options.version+1)throw N.close(),this.Y=!1,Bb(this,m);return N}f();C instanceof Error&&!g.EN("ytidb_async_stack_killswitch")&&(C.stack=`${C.stack}\n${N.substring(N.indexOf("\n")+1)}`);throw Jg(C,this.name,"",this.options.version??-1);}}; return this.J=t=Q()}};var tZ=new LE2("YtIdbMeta",{VK:{databases:{YI:1}},upgrade(t,f){f(1)&&cb(t,"databases",{keyPath:"actualName"})}});var U3,NX=new class{constructor(){}}(new class{constructor(){}});new g.qc;var ZpJ=class extends LE2{constructor(t,f){super(t,f);this.options=f;Fp(t)}O(t,f,H={}){return(this.options.shared?s12:GX8)(t,f,{...H})}delete(t={}){return(this.options.shared?E3:hIe)(this.name,t)}};var rh9=oU("ytGcfConfig",{VK:{coldConfigStore:{YI:1},hotConfigStore:{YI:1}},shared:!1,upgrade(t,f){f(1)&&(qY(cb(t,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),qY(cb(t,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var ZU2=class extends g.qm{constructor(){super();this.O=[];this.J=[];var t=g.YW("yt.gcf.config.hotUpdateCallbacks");t?(this.O=[...t],this.J=t):(this.J=[],g.TH("yt.gcf.config.hotUpdateCallbacks",this.J))}Yi(){for(let f of this.O){var t=this.J;let H=t.indexOf(f);H>=0&&t.splice(H,1)}this.O.length=0;super.Yi()}};g.VP=class{constructor(){this.X=!1;this.W=this.C=0;this.D=new ZU2}aL(){return WN()??g.rC("RAW_HOT_CONFIG_GROUP")}Y(t){this.hotHashData=t;g.TH("yt.gcf.config.hotHashData",this.hotHashData||null)}};var lIH=typeof TextEncoder!=="undefined"?new TextEncoder:null,mj=lIH?t=>lIH.encode(t):t=>{t=Cn(t); var f=new Uint8Array(t.length);for(let H=0;H{}; this.Rc=()=>{}; this.now=Date.now;this.p8=!1;this.bj=t.bj??100;this.xd=t.xd??1;this.FR=t.FR??2592E6;this.Of=t.Of??12E4;this.az=t.az??5E3;this.gt=t.gt??void 0;this.h$=!!t.h$;this.OH=t.OH??.1;this.uw=t.uw??10;t.handleError&&(this.handleError=t.handleError);t.Rc&&(this.Rc=t.Rc);t.p8&&(this.p8=t.p8);t.yq&&(this.yq=t.yq);this.hG=t.hG;this.WP=t.WP;this.RH=t.RH;this.Wh=t.Wh;this.JU=t.JU;this.zc=t.zc;this.mX=t.mX;C1(this)&&(!this.hG||this.hG("networkless_logging"))&&gS(this)}writeThenSend(t,f={}){if(C1(this)&&this.J){let H= {url:t,options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.RH.set(H,this.gt).then(Q=>{H.id=Q;this.Wh.a9()&&P9(this,H)}).catch(Q=>{P9(this,H); uA(this,Q)})}else this.JU(t,f)}sendThenWrite(t,f={},H){if(C1(this)&&this.J){let Q={url:t, options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.hG&&this.hG("nwl_skip_retry")&&(Q.skipRetry=H);if(this.Wh.a9()||this.hG&&this.hG("nwl_aggressive_send_then_write")&&!Q.skipRetry){if(!Q.skipRetry){let N=f.onError?f.onError:()=>{}; f.onError=async(m,U)=>{await this.RH.set(Q,this.gt).catch(C=>{uA(this,C)}); N(m,U)}}this.JU(t,f,Q.skipRetry)}else this.RH.set(Q,this.gt).catch(N=>{this.JU(t,f,Q.skipRetry); uA(this,N)})}else H=this.hG&&this.hG("nwl_skip_retry")&&H,this.JU(t,f,H)}sendAndWrite(t,f={}){if(C1(this)&&this.J){let H={url:t, options:f,timestamp:this.now(),status:"NEW",sendCount:0},Q=!1,N=f.onSuccess?f.onSuccess:()=>{}; H.options.onSuccess=(m,U)=>{H.id!==void 0?this.RH.gU(H.id,this.gt):Q=!0;this.Wh.VF&&this.hG&&this.hG("vss_network_hint")&&this.Wh.VF(!0);N(m,U)}; this.JU(H.url,H.options,void 0,!0);this.RH.set(H,this.gt).then(m=>{H.id=m;Q&&this.RH.gU(H.id,this.gt)}).catch(m=>{uA(this,m)})}else this.JU(t,f,void 0,!0)}Y(){if(!C1(this))throw Error("IndexedDB is not supported: throttleSend"); this.O||(this.O=this.WP.yI(async()=>{var t=await this.RH.kH("NEW",this.gt);t?(await P9(this,t),this.O&&(this.O=0,this.Y())):this.C()},this.bj))}C(){this.WP.cn(this.O); this.O=0}};var EQ;var Sj={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69, mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84, mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217, vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125, streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159, anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176, transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182, videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402, ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211, tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238, offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252, siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289, layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312, tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333, mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356, idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374, googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393, mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417, sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462, lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128, blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522, tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484, channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507, producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531, coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551, scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559};var gKJ=oU("ServiceWorkerLogsDatabase",{VK:{SWHealthLog:{YI:1}},shared:!0,upgrade:(t,f)=>{f(1)&&qY(cb(t,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var VL={},kYI=0;var J2;var zs=class{constructor(){this.J=new Map;this.O=!1}requestComplete(t,f){f&&(this.O=!0);t=this.removeParams(t);this.J.get(t)||this.J.set(t,f)}isEndpointCFR(t){t=this.removeParams(t);return(t=this.J.get(t))?!1:t===!1&&this.O?!0:null}removeParams(t){return t.split("?")[0]}};zs.prototype.removeParams=zs.prototype.removeParams;zs.prototype.isEndpointCFR=zs.prototype.isEndpointCFR;zs.prototype.requestComplete=zs.prototype.requestComplete;zs.getInstance=eG;var jG=class extends g.E0{constructor(){super();this.O=!1;this.J=YSH();this.J.nn("networkstatus-online",()=>{if(this.O&&g.EN("offline_error_handling")){var t=W9().get("errors",!0);if(t){for(let f in t)if(t[f]){let H=new g.NY(f,"sent via offline_errors");H.name=t[f].name;H.stack=t[f].stack;H.level=t[f].level;cs(H)}W9().set("errors",{},2592E3,!0)}}})}a9(){return this.J.a9()}VF(t){this.J.isOnline=t}qz(){var t=window.navigator.onLine; return t===void 0?!0:t}z1(){this.O=!0}nn(t,f){return this.J.nn(t,f)}tn(t){return ez(this.J,t)}};jG.prototype.sendNetworkCheckRequest=jG.prototype.tn;jG.prototype.listen=jG.prototype.nn;jG.prototype.enableErrorFlushing=jG.prototype.z1;jG.prototype.getWindowStatus=jG.prototype.qz;jG.prototype.networkStatusHint=jG.prototype.VF;jG.prototype.isNetworkAvailable=jG.prototype.a9;jG.getInstance=yL;var bU8=class extends g.E0{constructor(){var t={Cr:!0,GV:!0};super();this.J=this.C=0;this.O=yL();var f=g.YW("yt.networkStatusManager.instance.listen").bind(this.O);f&&(t.rateLimit?(this.rateLimit=t.rateLimit,f("networkstatus-online",()=>{Gs(this,"publicytnetworkstatus-online")}),f("networkstatus-offline",()=>{Gs(this,"publicytnetworkstatus-offline")})):(f("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),f("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}a9(){var t= g.YW("yt.networkStatusManager.instance.isNetworkAvailable"); return t?t.bind(this.O)():!0}VF(t){var f=g.YW("yt.networkStatusManager.instance.networkStatusHint").bind(this.O);f&&f(t)}async tn(t){var f=g.YW("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.O);return g.EN("skip_network_check_if_cfr")&&eG().isEndpointCFR("generate_204")?new Promise(H=>{this.VF(window.navigator?.onLine||!0);H(this.a9())}):f?f(t):!0}};var JM,FsB=class extends XnH{constructor(){JM||(JM=new bU8);super({RH:{GU:CbJ,gU:UuB,kH:$uB,Ul:N00,py:muH,set:QM8},Wh:JM,handleError:(t,f,H)=>{var Q=H?.error?.code;Q===400||Q===415?(t=new g.NY(t.message,f,H?.error?.code),g.Sn(t,void 0,void 0,void 0,!0)):cs(t)}, Rc:g.Sn,JU:YKI,now:g.I,lk:T08,WP:g.gn(),zc:"publicytnetworkstatus-online",mX:"publicytnetworkstatus-offline",h$:!0,OH:.1,uw:oS("potential_esf_error_limit",10),hG:g.EN,p8:!($U()&&g.Jy(document.location.toString())!=="www.youtube-nocookie.com")});this.W=new g.qc;g.EN("networkless_immediately_drop_all_requests")&&i_H();E3("LogsDatabaseV2")}writeThenSend(t,f){f||(f={});f=h2(t,f);$U()||(this.J=!1);super.writeThenSend(t,f)}sendThenWrite(t,f,H){f||(f={});f=h2(t,f);$U()||(this.J=!1);super.sendThenWrite(t, f,H)}sendAndWrite(t,f){f||(f={});f=h2(t,f);$U()||(this.J=!1);super.sendAndWrite(t,f)}awaitInitialization(){return this.W.promise}};var L1=g.oH.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.TH("ytNetworklessLoggingInitializationOptions",L1);g.IP=class{constructor(t){this.config_=null;t?this.config_=t:ZV()&&(this.config_=g.lP())}isReady(){!this.config_&&ZV()&&(this.config_=g.lP());return!!this.config_}};var cqe=g.oH.ytPubsubPubsubInstance||new $1,rS=g.oH.ytPubsubPubsubSubscribedKeys||{},bA=g.oH.ytPubsubPubsubTopicToKeys||{},X2=g.oH.ytPubsubPubsubIsSynchronous||{};$1.prototype.subscribe=$1.prototype.subscribe;$1.prototype.unsubscribeByKey=$1.prototype.gN;$1.prototype.publish=$1.prototype.Qg;$1.prototype.clear=$1.prototype.clear;g.TH("ytPubsubPubsubInstance",cqe);g.TH("ytPubsubPubsubTopicToKeys",bA);g.TH("ytPubsubPubsubIsSynchronous",X2);g.TH("ytPubsubPubsubSubscribedKeys",rS);var p1={};g.le(g.tQ,g.qm);g.X=g.tQ.prototype;g.X.subscribe=function(t,f,H){return this.d6()?0:this.Es.subscribe(t,f,H)}; g.X.unsubscribe=function(t,f,H){return this.d6()?!1:this.Es.unsubscribe(t,f,H)}; g.X.gN=function(t){return this.d6()?!1:this.Es.gN(t)}; g.X.Qg=function(t,f){return this.d6()?!1:this.Es.Qg.apply(this.Es,arguments)}; g.X.ub=function(t,f){for(let H in t)this.subscribe(H,t[H],f)}; g.X.I8=function(t,f){for(let H in t)this.unsubscribe(H,t[H],f)};var fa=Date.now().toString();var gG={};g.ov=Symbol("injectionDeps");var PU=class{constructor(t){this.key=t}};var a52=class{constructor(){this.O=new Map;this.Y=new Map;this.J=new Map}resolve(t){return t instanceof PU?Ti(this,t.key,[],!0):Ti(this,t,[])}};g.aZ=class{constructor(t){this.name=t}toString(){return`InjectionToken(${this.name})`}};var Fi;var Yh=window;var y7=g.EN("web_enable_lifecycle_monitoring")&&V7()!==0,zue=g.EN("web_enable_lifecycle_monitoring");var sMW=class{constructor(t){this.scheduler=g.gn();this.O=new g.qc;this.J=t;for(let f=0;f{H.pX();this.J[f].lw=!0;this.J.every(N=>N.lw===!0)&&this.O.resolve()}; let Q=g.mV(0,t,H.priority??0);this.J[f]={...H,pX:t,jobId:Q}}}cancel(){for(let t of this.J)t.jobId===void 0||t.lw||this.scheduler.cn(t.jobId),t.lw=!0;this.O.resolve()}};var SA0=class{constructor(){this.state="none";this.plugins=[];this.O=void 0;this.C={};y7&&OE(this.state)}get currentState(){return this.state}install(t){this.plugins.push(t);return this}uninstall(...t){t.forEach(f=>{f=this.plugins.indexOf(f);f>-1&&this.plugins.splice(f,1)})}transition(t,f){y7&&JQ(this.state); var H=this.transitions.find(Q=>Array.isArray(Q.from)?Q.from.find(N=>N===this.state&&Q.to===t):Q.from===this.state&&Q.to===t); if(H){this.Y&&(Ws0(this.Y),this.Y=void 0);euW(this,t,f);this.state=t;y7&&OE(this.state);H=H.action.bind(this);let Q=this.plugins.filter(N=>N[t]).map(N=>N[t]); H(GY0(this,Q),f)}else throw Error(`no transition specified from ${this.state} to ${t}`);}};var hud=class extends SA0{constructor(){super();this.J=null;this.O=10;this.transitions=[{from:"none",to:"application_navigating",action:this.W},{from:"application_navigating",to:"none",action:this.X},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}W(t,f){this.J=g.UG(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); t(f?.event)}X(t,f){this.J&&(W1.cn(this.J),this.J=null);t(f?.event)}},Gi;var cH=[];g.TH("yt.logging.transport.getScrapedGelPayloads",function(){return cH});var Zu=void 0,hQ=void 0;var dG=class{constructor(){this.store={};this.J={}}storePayload(t,f){t=rG(t);this.store[t]?this.store[t].push(f):(this.J={},this.store[t]=[f]);g.EN("more_accurate_gel_parser")&&(f=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(f));return t}smartExtractMatchingEntries(t){if(!t.keys.length)return[];var f=bS(this,t.keys.splice(0,1)[0]),H=[];for(let Q=0;Q`Cannot read property '${t.key}'`, XJ:{Error:[{CJ:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{CJ:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{CJ:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{CJ:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./, groups:["value","key"]},{CJ:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{CJ:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{CJ:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{MK:t=>`Cannot call '${t.key}'`, XJ:{TypeError:[{CJ:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{CJ:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{CJ:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{CJ:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{CJ:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]}, {CJ:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{MK:t=>`${t.key} is not defined`, XJ:{ReferenceError:[{CJ:/(.*) is not defined/,groups:["key"]},{CJ:/Can't find variable: (.*)/,groups:["key"]}]}}];var $RI={ZP:[],qV:[{callback:fG0,weight:500},{callback:HYe,weight:500}]};var QtH=class{constructor(){this.qV=[];this.ZP=[]}},Di;var h4=new $1;var sr=new Set,jK=0,PDV=0,Lh=0,iYJ=[],CD2=[],uNH=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var bu=class extends ng{constructor(t){super(arguments);this.csn=t}},BN=new wg("screen-created",bu),vS=[],ER0=Fle,BS=0,cS=new Map,SK=new Map,xf=new Map;var xH9=class{flush(t=[],f=!1){if(g.EN("enable_client_streamz_web"))for(let H of t)t=pT(H),this.J&&jM(t,mIH,2,this.J),t={serializedIncrementBatch:g.sS(t.O())},g.pj("streamzIncremented",t,{sendIsolatedPayload:f})}},xIJ=class extends xH9{constructor(){super()}},rDJ=class extends xH9{constructor(t){super();var f=new mIH;var H=new ND0;H=g.bD(H,1,"botguard");t=g.bD(H,2,t);this.J=y0(f,ND0,1,UIJ,t)}};var pl,lwJ=new Map;var WiJ=class{constructor(t){this.J=new i9(t)}set(t,f,H){H=H!==void 0?Date.now()+H:void 0;this.J.set(t,f,H)}get(t){return this.J.get(t)}remove(t){this.J.remove(t)}};var VMe=null;var Jr="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var OYI=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var id=class{constructor(){this.J={};if(this.O=g.b7()){let t=g.rm("CONSISTENCY");t&&mC(this,{encryptedTokenJarContents:t})}}handleResponse(t,f){if(!f)throw Error("request needs to be passed into ConsistencyService");f=f.innerTubeRequest.context?.request?.consistencyTokenJars||[];(t=t.responseContext?.consistencyTokenJar)&&this.replace(f,t)}replace(t,f){for(let H of t)delete this.J[H.encryptedTokenJarContents];mC(this,f)}};var RLJ=window.location.hostname.split(".").slice(-2).join("."),gP=class{constructor(){this.Y=-1;var t=g.rC("LOCATION_PLAYABILITY_TOKEN");g.rC("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Uq(this))&&(t=this.localStorage.get("yt-location-playability-token"));t&&(this.locationPlayabilityToken=t,this.O=this.J=void 0)}static getInstance(){eu=g.YW("yt.clientLocationService.instance");eu||(eu=new gP,g.TH("yt.clientLocationService.instance",eu));return eu}setLocationOnInnerTubeContext(t){t.client|| (t.client={});if(this.J)t.client.locationInfo||(t.client.locationInfo={}),t.client.locationInfo.latitudeE7=Math.floor(this.J.coords.latitude*1E7),t.client.locationInfo.longitudeE7=Math.floor(this.J.coords.longitude*1E7),t.client.locationInfo.horizontalAccuracyMeters=Math.round(this.J.coords.accuracy),t.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.C||this.locationPlayabilityToken)t.client.locationPlayabilityToken=this.C||this.locationPlayabilityToken}getXGeoHeader(){if(this.O){var t= this.O;var f=Math.floor(t.coords.longitude*1E7);var H=Math.floor(t.coords.latitude*1E7);var Q=new OSd;H=qu(Q,1,g.zX(H));f=qu(H,2,g.zX(f));H=new aqW;H=SM(H,1,1);H=SM(H,2,12);H=SM(H,9,8);H=XN(H,3,t.timestamp*1E3);t=qu(H,7,g.Ah(t.coords.accuracy*1E3));t=SM(t,25,2);t=jM(t,OSd,5,f);t=`w ${g.sS(WGI(t),4)}`}else t=null;return t}handleResponse(t){t=t.responseContext?.locationPlayabilityToken;t!==void 0&&(this.locationPlayabilityToken=t,this.O=this.J=void 0,g.rC("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= Uq(this))&&this.localStorage.set("yt-location-playability-token",t,15552E3):l7("YT_CL",JSON.stringify({loctok:t}),15552E3,RLJ,!0))}clearLocationPlayabilityToken(t){t==="TVHTML5"?(this.localStorage=Uq(this))&&this.localStorage.remove("yt-location-playability-token"):XJ("YT_CL");this.C=void 0;this.Y!==-1&&(clearTimeout(this.Y),this.Y=-1)}clearCurrentPosition(){this.O=this.J=void 0}getCurrentPositionFromGeolocation(t){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); var f=!1,H=1E4;g.rC("INNERTUBE_CLIENT_NAME")==="MWEB"&&(f=!0,H=15E3);return new Promise((Q,N)=>{navigator.geolocation.getCurrentPosition(m=>{this.O=t?.addToHeaders?m:void 0;this.J=m;Q(m)},m=>{N(m)},{enableHighAccuracy:f, maximumAge:0,timeout:H})})}createUnpluggedLocationInfo(t){var f={}; t=t.coords;t?.latitude&&(f.latitudeE7=Math.floor(t.latitude*1E7));t?.longitude&&(f.longitudeE7=Math.floor(t.longitude*1E7));t?.accuracy&&(f.locationRadiusMeters=Math.round(t.accuracy));return f}createLocationInfo(t){var f={};t=t.coords;t?.latitude&&(f.latitudeE7=Math.floor(t.latitude*1E7));t?.longitude&&(f.longitudeE7=Math.floor(t.longitude*1E7));return f}},eu;var qAJ=class{constructor(){this.J={}}contains(t){return Object.prototype.hasOwnProperty.call(this.J,t)}get(t){if(this.contains(t))return this.J[t]}set(t,f){this.J[t]=f}J7(){return Object.keys(this.J)}remove(t){delete this.J[t]}};new class{constructor(){this.mappings=new qAJ}get(t){a:{var f=this.mappings.get(t.toString());switch(f.type){case "mapping":t=f.value;break a;case "factory":f=f.value();this.mappings.set(t.toString(),{type:"mapping",value:f});t=f;break a;default:t=g.A5(f,void 0)}}return t}};var Eq={WEB_UNPLUGGED:"^unplugged/",WEB_UNPLUGGED_ONBOARDING:"^unplugged/",WEB_UNPLUGGED_OPS:"^unplugged/",WEB_UNPLUGGED_PUBLIC:"^unplugged/",WEB_CREATOR:"^creator/",WEB_KIDS:"^kids/",WEB_EXPERIMENTS:"^experiments/",WEB_MUSIC:"^music/",WEB_REMIX:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^main_app/|^sfv/"};var dHI=class{A(t,f={},H=pg){var Q={context:this.V()?g.Dw(t.clickTrackingParams,!0,!1,g.S(t?.commandMetadata,Qm)?.url,this.D(f)):g.Dw(t.clickTrackingParams,!1,this.W)};var N=this.J(t);if(N){this.O(Q,N,f);N=o2(this.Y());var m=g.S(t.commandMetadata,Qm)?.apiUrl;m&&(N=m);N=Sl(co(N));m={command:t,...this.X(t)};Q={input:N,v7:x0(N),innerTubeRequest:Q,config:m};Q.config.qN?Q.config.qN.identity=H:Q.config.qN={identity:H};(t=this.j(t))&&!Q.config.requestKey&&(Q.config.requestKey=t);f.abortSignal&&(Q.v7.signal= f.abortSignal);return Q}f=new g.NY("Error: Failed to create Request from Command.",t);g.Fw(f)}V(){return!1}get W(){return!1}D(){}j(){}X(){}},ju=class extends dHI{C(){}j(t){g.EN("web_enable_request_key_killswitch")&&this.C(t);return g.S(t.commandMetadata,Qm)?.requestKey??this.C(t)}};var IIH={GET_DATASYNC_IDS:ud(class extends ju{A(){return{input:"/getDatasyncIdsEndpoint",v7:x0("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}Y(){return[]}J(){}O(){}})};var Mp=new g.aZ("REQUEST_MACHINE_REGISTRY_TOKEN"),VC=new g.aZ("REQUEST_MACHINE_FACTORY_TOKEN"),xX=new g.aZ("INFLIGHT_REQUEST_MAP_TOKEN");var W7=oS("ytcsi_debug_max_size",100);var Gx={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK", editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY", review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervisee_insights:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHTS",supervisee_insight_details:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHT_DETAILS", supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS",break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS", shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX",video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS", ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"}; Object.assign(Gx,{"analytics.explore":"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE","artist.analytics":"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS","artist.events":"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS","artist.presskit":"LATENCY_ACTION_CREATOR_ARTIST_PROFILE","asset.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS","asset.composition":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION","asset.composition_ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP","asset.composition_policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY", "asset.embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS","asset.history":"LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY","asset.issues":"LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES","asset.licenses":"LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES","asset.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA","asset.ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP","asset.potential_embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS","asset.policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY","asset.references":"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", "asset.shares":"LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES","asset.sound_recordings":"LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS","asset_group.assets":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS","asset_group.campaigns":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS","asset_group.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS","asset_group.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA","song.analytics":"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",creator_channel_dashboard:"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD", "channel.analytics":"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",channel_appeal:"LATENCY_ACTION_CREATOR_CHANNEL_APPEAL","channel.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"LATENCY_ACTION_CREATOR_CONTENT","channel.content.posts":"LATENCY_ACTION_CREATOR_POST_LIST","channel.content.promotions":"LATENCY_ACTION_CREATOR_PROMOTION_LIST","channel.copyright":"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT","channel.editing":"LATENCY_ACTION_CREATOR_CHANNEL_EDITING","channel.monetization":"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION", "channel.music":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC","channel.music_storefront":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT","channel.playlists":"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS","channel.translations":"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS","channel.videos":"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS","channel.live_streaming":"LATENCY_ACTION_CREATOR_LIVE_STREAMING","dialog.copyright_strikes":"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES","dialog.video_copyright":"LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT", "dialog.uploads":"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",owner:"LATENCY_ACTION_CREATOR_CMS_DASHBOARD","owner.allowlist":"LATENCY_ACTION_CREATOR_CMS_ALLOWLIST","owner.analytics":"LATENCY_ACTION_CREATOR_CMS_ANALYTICS","owner.art_tracks":"LATENCY_ACTION_CREATOR_CMS_ART_TRACKS","owner.assets":"LATENCY_ACTION_CREATOR_CMS_ASSETS","owner.asset_groups":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS","owner.bulk":"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY","owner.campaigns":"LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS", "owner.channel_invites":"LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES","owner.channels":"LATENCY_ACTION_CREATOR_CMS_CHANNELS","owner.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS","owner.claims":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.claims.manual":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.delivery":"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY","owner.delivery_templates":"LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES","owner.issues":"LATENCY_ACTION_CREATOR_CMS_ISSUES", "owner.licenses":"LATENCY_ACTION_CREATOR_CMS_LICENSES","owner.pitch_music":"LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC","owner.policies":"LATENCY_ACTION_CREATOR_CMS_POLICIES","owner.releases":"LATENCY_ACTION_CREATOR_CMS_RELEASES","owner.reports":"LATENCY_ACTION_CREATOR_CMS_REPORTS","owner.videos":"LATENCY_ACTION_CREATOR_CMS_VIDEOS","playlist.videos":"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST","post.comments":"LATENCY_ACTION_CREATOR_POST_COMMENTS","post.edit":"LATENCY_ACTION_CREATOR_POST_EDIT","promotion.edit":"LATENCY_ACTION_CREATOR_PROMOTION_EDIT", "video.analytics":"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS","video.claims":"LATENCY_ACTION_CREATOR_VIDEO_CLAIMS","video.comments":"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS","video.copyright":"LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT","video.edit":"LATENCY_ACTION_CREATOR_VIDEO_EDIT","video.editor":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR","video.editor_async":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC","video.live_settings":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS","video.live_streaming":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING", "video.monetization":"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION","video.policy":"LATENCY_ACTION_CREATOR_VIDEO_POLICY","video.rights_management":"LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT","video.translations":"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS"});var tr=class extends ng{constructor(t,f){super(arguments);this.J=t;this.timer=f}},ZYH=new wg("aft-recorded",tr);var pne={a_bid_f:482,a_bid_s:481,aa:2,aaci:433,aacr:434,ab_r:11,ab_s:10,abc:579,ac:193,acc:511,aci:512,ad_0_e:13,ad_0_s:12,ad_bl:14,ad_i:15,ad_mbs:16,ad_pr:562,ad_vi:17,ad_vir:18,ada:194,adbc_f:576,adc:195,adfl_f:19,adfl_s:20,adl:196,adns:197,ads_e:22,ads_s:21,afb:513,afc:198,afl:199,aft:1,ahb:514,ai:200,ais_a:503,ais_r:502,aisf:23,aisi:24,aisr:25,aiss:26,aml:201,apa_a:203,apa_b:202,apbs:204,app_l:3,app_si:612,app_sie:661,appdel_i:27,appi_e:616,appi_s:615,apr:205,apres:436,apsus:435,ar:206,ar40k:28, arb_f:504,arc:207,areq:208,arfb:29,ari:4,arr:209,arrh:30,asce:788,ascf:789,ascs:787,asisfb:31,asisr:32,asisrh:33,asiss:34,asr:210,async_orch_t_act:712,async_orch_t_notify:711,atrr:515,atrs:516,att_e:211,att_f:212,att_fc:797,att_frr:796,att_fs:793,att_fsr:795,att_pna:794,att_s:213,att_wb:214,awfl_f:557,awfl_s:558,base_js_r:441,bcp:215,bf:216,bg_e:217,bg_i:218,bg_l:220,bg_s:221,bg_v:219,bpd_c:484,bpd_s:483,bpt:223,br_e:37,br_ld:38,br_lrpr:39,br_lrr:40,br_lwm:577,br_r:41,br_s:42,brer:35,bres:36,brnr:43, brns:44,brpe:45,brps:46,brr_e:47,brr_i:48,brr_ius:49,bs:222,c_c:50,c_cs:51,c_csfs:52,c_d:53,c_laf:59,c_las:58,c_rnf:438,c_rns:437,cc:467,cc_c:54,cc_cf:56,cc_csala:55,cc_la:57,cfg:224,chls:225,chps:226,cl:480,cmc:227,cmd_h:629,cmhl:229,cmi:228,cml:230,cmp:779,cmv:231,cpt:232,cr:364,cr_err:669,cr_r:670,cr_s:668,csl:233,csr_t:631,ct:5,ct_li:60,d_l:61,d_laf:62,d_lar:63,d_las:64,d_lf:65,d_ls:66,d_lw:67,d_lwf:68,d_lws:69,das_c:366,das_s:365,dcp:234,dg_pb_c:236,dg_pb_r:237,dg_pb_s:235,dhic:238,dl:239,dns_:240, drm_gk_f:388,drm_gk_s:387,drm_kr_r:392,drm_kr_s:391,drm_net_r:390,drm_net_s:389,drm_pb_f:386,drm_pb_s:385,ds_ac:736,ds_as:735,ds_clc:740,ds_cs:737,ds_dc:739,ds_ds:738,empa:432,empu:431,enp_err:685,enp_fi:684,enp_st:683,eopr_r:673,ep_a_pr_r:532,ep_a_pr_s:531,ep_hav_end:526,ep_hav_start:525,ep_init_ar:699,ep_init_cue:635,ep_init_cus:634,ep_init_epe:637,ep_init_eps:636,ep_init_ije:639,ep_init_ijs:638,ep_init_pr:527,ep_init_re:641,ep_init_rs:640,ep_init_wee:643,ep_init_wes:642,ep_ma_repr:543,ep_ma_rr:533, ep_ma_sepr:542,ep_ma_spr:534,ep_p_l:530,ep_pr_r:529,ep_pr_s:528,ep_r_pre_r:541,ep_r_rr:535,ep_r_smar:536,ep_rec_end:538,ep_rec_start:537,ep_reps_end:540,ep_reps_start:539,epe:618,eps:617,er_cl:653,er_ns:652,er_pe:650,er_ps:649,er_s:648,er_s_nr:790,er_s_ns:784,er_t:651,fab_r:246,fcb_r:506,fire:70,firs:71,fmth:241,foot_js:242,fpt:243,fr_s:561,fs:244,fsc:245,fssb0_a:75,fssb0_fr:74,fssb0_nr:73,fssb0_ns:72,ft_:439,ftl:7,ftr:475,fvb_r:247,fvf:248,fyd_gf:767,fyd_gs:766,gcc:249,gcfl:250,gcsr:76,gep_err:800, gep_req:798,gep_res:799,ggsr:77,giwa_a:627,giwa_d:628,glc:593,gle:251,gls:252,gpe:253,grc:254,griw_nr:786,griw_ns:785,gs_r:734,gs_s:733,gsmd:586,gu_r:620,gv:485,gw_aier:771,gw_arf:772,gw_arnaf:775,gw_arnnaf:776,gw_arns:777,gw_arnsu:778,gw_ars:774,gw_arsu:773,gw_maaf:633,gw_maas:632,hbfg:677,hgcr:255,hr:256,hre:363,hrs:362,hs:373,html_fb_r:755,html_fe:748,html_fs:747,html_fwe:752,html_fws:751,html_jce:754,html_jcs:753,html_lb_r:756,html_se:750,html_ss:749,i_rp:477,i_rq:476,ip_s:646,ipc:257,ips:258, ismp_a:836,ismp_c:838,ismp_d:839,ismp_i:835,ismp_p:840,ismp_rc:837,it_gp:78,iv_s:505,jsp:259,jsr:260,kYTLatencyMDEProductStickerEditorCancelled:801,kYTLatencyMDEProductStickerEditorFinished:802,l2s:261,lc_frr:660,lc_s_s:659,lc_s_u:658,lcp:262,ld_s:440,lim:263,lpcf:264,lpcs:265,lps:266,ls_c:368,ls_s:367,lss:267,lv:268,ma_cl:551,ma_ffr:552,ma_fua:554,ma_gr:553,ma_il:573,main:79,main_js_r:442,main_js_rq:443,mb_s:507,mbap_c:384,mbc_alc:732,mbc_asl:731,mbc_c:375,mbc_s:374,mbgchid_rr:744,mbgchid_rs:746, mbgr_rf:657,mbgr_rr:379,mbgr_rs:378,mblc_c:377,mblc_s:376,mblchid_c:745,mblchid_s:743,mblcrid_c:742,mblcrid_s:741,mbs_c:381,mbs_rr:383,mbs_rs:382,mbs_s:380,mdx_ccp:80,mdx_ccs:81,mdx_ccst:82,mdx_cr:83,mdx_cs:84,mdx_ls:85,mdx_off:86,mdx_sc:87,me_b:555,me_c:687,me_f:556,me_fa:688,mesv_s:509,mm_ie:720,mm_is:719,mrc:269,mrs:270,msa:271,msti:88,mstr:89,n_ct:702,n_sr:697,n_sw:698,"nc[0-9]":272,ncl:273,nct:274,nd:275,ndnse:276,ndnss:277,"np[0-9]":278,nr:279,nre:280,nreqs:281,nrese:282,nress:283,nrrps:90, nrs:284,nstcps:285,ntcpe:286,ntcps:287,nwp:288,oad2s:425,oafs_r:407,oafs_rp:409,oaisr:405,oar2s:412,oarp2s:427,ocsi_z:91,octk:621,octp:622,ofarp:423,ofdo:400,ofdos:398,ofr:417,ofvrp:424,ogsf_c:395,ogsf_s:394,ohr_r:765,ohr_s:764,ol:6,ol_i:8,oloc_e:830,oloc_sa:829,oloc_ss:828,omd_c:422,omd_s:421,omp_c:419,omp_r:418,opfc:680,opr_r:414,oprd_s:415,oprgz2_e:842,oprgz2_f:843,oprgz2_s:841,oprgz_s:689,oprr:416,or100k:411,or_fe:429,or_fs:430,or_i:393,or_p:397,orch_r_d:694,orch_r_s:695,orch_t_pmd:770,orch_t_pms:769, orch_t_tced:708,orch_t_tces:705,orch_t_td:692,orch_t_tmd:804,orch_t_tms:803,orch_t_ud:693,orch_t_us:696,orfb:404,orh_r:403,ormk:420,orqpb_a:831,orqpb_e:834,orqpb_s:832,orqpb_w:833,osdo:401,osdof:402,osdos:399,osor:396,ovd2s:426,ovfs_r:408,ovfs_rp:410,ovisr:406,ovr2s:413,ovrp2s:428,pac:289,pari:517,pat:290,pb0_s:611,pb_rq_authz:446,pb_rq_ctt_cfm:447,pbc_e:663,pbc_s:662,pbf_c:92,pbp:486,pbresume:292,pbs:487,pbu:293,pc:488,pcc:546,pce:547,pcq:544,pcr:545,pcu_ap:809,pcu_ce:581,pcu_cs:580,pcu_re:808,pcu_rs:807, pcu_s:805,pcu_se:806,pda:294,pdc:295,pdr:296,pe:297,pem_r:444,pem_rq:445,pfje:309,pfrr:305,pfrs:306,pfs:307,pft:308,pft_i:93,pl_c:291,pl_i:489,pl_int:490,pl_r:491,pl_rc:703,pl_s:492,pl_ss:493,plev:310,pljs_r:448,pljs_rq:449,plvs:723,pot_af:97,pot_as:96,pot_cme:569,pot_cmf:299,pot_cms:298,pot_csme:570,pot_csmf:301,pot_csms:300,pot_if:304,pot_initf:95,pot_isc:302,pot_ist:303,pot_se:565,pot_sf:564,pot_ss:563,pot_xe:568,pot_xf:567,pot_xs:566,potpe:94,ppu:98,proc_k:613,proc_k_l:614,ps:311,ps_bs:647,ps_c:494, ps_es:99,ps_pa:681,ps_pihf:597,ps_pihs:596,ps_r:360,ps_s:361,ps_sgf:595,ps_sgs:594,psnr:495,psns:496,pspe:100,psps:101,pt_me:815,pt_mf:814,pt_ms:813,pt_pie:812,pt_pif:811,pt_pis:810,pt_pish:606,pvri:518,pwc:312,qoes:313,r_c_sld:450,r_c_srq:451,r_connect_backend:452,r_connect_backend_success:453,r_connected:454,r_construction:455,r_disconnected:456,r_ebi:664,r_eod:585,r_f:457,r_or:713,r_pl:105,r_ps:106,r_rq_ply:458,r_s_plylst:459,r_s_vid:460,r_status_update:461,r_tr:107,r_vtc:104,r_wipbc:584,r_wnr:792, r_wns:791,r_wrr:103,r_wrs:102,r_wsrp:609,r_wsrr:608,r_wsrs:607,rcv_:314,remove_splash:462,req_:315,rfg:316,rgr_nrf:600,rgr_s:599,rpe:816,rply_rqd:463,rps:817,rs_s:508,rsae_pc:332,rsae_pej:334,rsae_pj:333,rsbe_pc:323,rsbe_pej:325,rsbe_pj:324,rse_pc:320,rse_pej:322,rse_pj:321,rsef_pc:329,rsef_pej:331,rsef_pj:330,rses_pc:326,rses_pej:328,rses_pj:327,rsf_pc:317,rsf_pej:319,rsf_pj:318,rtime_:335,rurl_e:108,rurl_r:109,rurl_s:110,rurlpe:111,rurlps:112,s3t_r:472,sa_f:624,sa_fo:625,sa_s:623,saf_fp:665,saf_r:666, saf_re:667,sas_i:626,scgat_ffs:560,scgat_fs:559,sda_f:605,sda_i:604,sda_recp:601,sda_rspp:603,sda_rspr:602,sdl_e:655,sdl_s:654,sdl_t:656,sf_i:113,sgsc_r:781,sgsc_s:780,show_call_to_cast:464,shrb_c:165,shro_c:170,shro_r:167,shrp_c:169,shrp_ld:166,shrp_p:168,so_r:119,so_re:118,so_rq:120,spa:114,spd:115,spf:116,spnr_h:672,spnr_s:671,spr:678,sr_e:117,sr_p:121,sr_pa:122,sr_r:123,sr_re:124,sr_s:125,sr_ui:126,srt:336,ss_r:469,ss_s:468,ss_sf_s:724,ss_sf_w:725,ssnr:127,ssns:128,stcp_:337,ste_alf:589,ste_c:592, ste_elf:590,ste_f:591,ste_ftl:588,ste_l:587,stts_b:582,stts_f:583,stvs_f:691,stvs_s:690,sve:466,svs:465,sw_fb:510,sw_i:783,sw_r:497,sw_s:498,swsnr:819,swsns:818,swspe:821,swsps:820,tcp_:338,tenx_l:471,tenx_r:470,th0_h:610,th0_nc:675,th0_ne:676,th0_nr:129,th0_ns:674,th_c_1:709,th_d_1:710,th_l_1:130,th_s_1:578,thsb0_fr:134,thsb0_ne:131,thsb0_nr:132,thsb0_ns:133,ttc:339,ttcr:340,ui_l:135,uibf_c:141,uibf_r:143,uibf_s:142,uisf_r:144,uiwwa_bc:619,uiwwa_c:136,uiwwa_e:140,uiwwa_pr:139,uiwwa_r:138,uiwwa_s:137, ulrs_c:370,ulrs_s:369,unknown:0,ur:341,vc:682,vcc:519,vci:520,vda:342,vdeuc:343,vdeur:344,vdeus:345,vdns:346,vfb:521,vfp:347,vhb:522,vir:348,virc:349,vis_a:500,vis_r:499,visf:145,visi:146,visr:147,viss:148,voz_cx:179,voz_eou:187,voz_err:184,voz_err_ms:180,voz_err_nmp:181,voz_err_off:183,voz_err_uar:182,voz_ftr:188,voz_fvc:189,voz_lr_lso:185,voz_lr_md:186,voz_mf:172,voz_ms:171,voz_rqf:174,voz_rqs:173,voz_sf:178,voz_ss:177,voz_vp:175,voz_vt:176,vpl:350,vr:351,vr100k:149,vrb_f:501,vrc:352,vreq:353,vrfb:150, vri:9,vrr:354,vrr_r:474,vrr_s:473,vrrh:151,vsisfb:152,vsisr:153,vsisrh:154,vsiss:155,vta:355,vtrr:523,vtrs:524,w_st:156,wasm_fa:826,wasm_ferr:827,wasm_fw:825,wasm_s:824,wc:372,wcr:356,webfe_e:728,webfe_gbm_r:758,webfe_gbm_s:757,webfe_gl_r:762,webfe_gl_s:761,webfe_gs_r:760,webfe_gs_s:759,webfe_gus_r:730,webfe_gus_s:729,webfe_gvm_s:763,webfe_s:727,wffe:357,wffs:358,wfg:359,wn_e:162,wn_l:371,wn_r:159,wn_rp:478,wn_s:160,wn_sl:161,wnl:158,wnl_d:823,wnl_mp:571,wnl_pd:822,wnlr:572,wnls:157,wnpe:163,wnps:164, wp:479,ws_ce:190,ws_ss:191,ws_ssr:192,ycec:549,ycef:548,ycftr:645,ycif:550,ycmsf:644,ycrc:718,ycrf:717,ycrs:714,ycrsc:715,ycruea:716};var Zw=g.oH.ytLoggingGelSequenceIdObj_||{};g.TH("ytLoggingGelSequenceIdObj_",Zw);var X_=g.oH.ytLoggingLatencyUsageStats_||{};g.TH("ytLoggingLatencyUsageStats_",X_); var ld=class{constructor(){this.J=0}tick(t,f,H,Q){bd(this,`tick_${t}_${f}`)||(H={timestamp:H,cttAuthInfo:Q},f={tickName:t,clientActionNonce:f},g.EN("youtube_web_csi_ticks_migration")&&(t=pne[t],t!==void 0&&(f.tick=t,delete f.tickName)),g.pj("latencyActionTicked",f,H))}info(t,f,H){var Q=Object.keys(t).join("");bd(this,`info_${Q}_${f}`)||(t=Object.assign({},t),t.clientActionNonce=f,g.pj("latencyActionInfo",t,{cttAuthInfo:H}))}jspbInfo(t,f,H){var Q="";for(let N=0;N{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},c7=yk.performance||yk.mozPerformance||yk.msPerformance||yk.webkitPerformance||new nxV;var MZ=!1,p7=!1,Hk={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj", 'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc", 'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"},r_I=(0,g.yI)(c7.clearResourceTimings||c7.webkitClearResourceTimings||c7.mozClearResourceTimings||c7.msClearResourceTimings||c7.oClearResourceTimings||g.O0,c7);var GL=window;GL.ytcsi&&(GL.ytcsi.infoGel=g.m$,GL.ytcsi.tick=g.Np);var R4V=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],TU=class{constructor(t,f,H,Q,N){this.W=t;this.Wh=f;this.Y=H;this.C=Q;this.O=N;this.J=new Map;t.kj||(t.kj={});t.kj={...IIH,...t.kj}}};var mk=new g.aZ("INNERTUBE_TRANSPORT_TOKEN"),$I=new g.aZ("RESPONSE_PROCESSOR_MAP_TOKEN");var fA=new g.aZ("ENDPOINT_MAP");var sI=class{};var aj=class{constructor(t){this.J="pending";this.O=[];this.Y=[];try{t(this.C.bind(this),this.reject.bind(this))}catch(f){this.reject(f)}}state(){return this.J==="fulfilled"?{state:"fulfilled",value:this.result}:this.J==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}C(t){eQ(t)||Wk(t)?GU(zU(t),this.C.bind(this),this.reject.bind(this)):(this.J="fulfilled",this.result=t,hr(this))}reject(t){this.J="rejected";this.error=t;hr(this)}},Wk=Nx(t=>lJW(t)?t instanceof aj:!1);var Nh=new g.aZ("AUTH_SERVICE_TOKEN");var Rj=class extends sI{constructor(t){super();this.J=t}execute(t){return ZD(this,function(){var f=this;return function*(){var H=t.ytRequest;g.H7(H.input);var Q=H.v7?.mode==="cors"?"cors":void 0;if(f.J.S4){var N=H.config;N=f.J.bq(N?.qN?.identity||pg,{sessionIndex:N?.qN?.sessionIndex});Q={...P7(Q),...N}}else Q=yield*lx(wFJ(f,H.config,Q));H.v7={...H.v7,headers:{...(H.v7?.headers??{}),...Q}};return{nextState:"DEDUPE",params:t}}()})}}; Rj[g.ov]=[Nh];var N1=new g.aZ("RESPONSE_MACHINE_REGISTRY_TOKEN"),m8=new g.aZ("RESPONSE_MACHINE_FACTORY_TOKEN");var Bh=new g.aZ("EPHEMERAL_STORE_TOKEN");var qp=class extends sI{constructor(t,f){super();this.J=t;this.O=f}execute(t){var f=this.O,H=this.J;return ZD(this,function(){return function*(){var Q=t.ytRequest,N=Q.config?.cA?.HO;if(N&&f&&f.has(N)&&!Q.config?.cA?.disableCache){var m=yield*lx(zU(f.get(N)));if(m&&!m.isExpired())return Q=FR(m),g.EN("web_process_response_store_responses")&&!m.isProcessed()?(m=H(),Q=yield*lx(ck(m,{wireResponse:Q,ytRequest:t.ytRequest,chunkCallback:t.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:Q})), yield*lx(zU(YX(f,N))),{nextState:"DONE",value:Q}):{nextState:"DONE",value:Q}}return{nextState:"LOCAL_ROUTER",params:t}}()})}}; qp[g.ov]=[m8,g.uS(Bh)];var dY=class extends sI{constructor(t,f){super();this.O=t;this.J=f}execute(t){var f=this.O,H=this.J,Q=t.ytRequest,N=Q?.innerTubeRequest?.context;if(!N)return zU({nextState:"AUTH",params:t});var m=[];if(H&&H.length>0)for(let U of H)H=U.RF(Q),H.J&&m.push(H.J);for(let U of f||[])U.RF(N);return m.length>0?ZD(this,function(){return function*(){yield*lx(zU(Promise.all(m)));return{nextState:"AUTH",params:t}}()}):zU({nextState:"AUTH", params:t})}};dY[g.ov]=[g.uS(new g.aZ("CONTEXT_PROCESSOR_MAP")),g.uS(new g.aZ("ASYNC_CONTEXT_PROCESSOR_MAP"))];var Ij=class extends sI{constructor(t){super();this.J=t}execute(t){var f=this.J;return ZD(this,function(){return function*(){var H=t.ytRequest.config?.requestKey;return H&&f.has(H)&&(H=f.get(H),H=yield*lx(zU(H)))?{nextState:"DONE",value:H}:{nextState:"FETCH",params:t}}()})}}; Ij[g.ov]=[xX];var wnW=new g.aZ("LOCAL_INNERTUBE_ROUTER_TOKEN");var pX=class extends sI{constructor(t,f){super();this.O=t;this.J=f}execute(t){var f=this.J,H=this.O;return ZD(this,function(){return function*(){var Q=t.ytRequest,N=t.chunkCallback,m={type:"PAGE_CONTRACT"};if(f?.OR(Q.input,Q.innerTubeRequest)){let C=yield*lx(zU(f.cN(Q.input,Q.innerTubeRequest)));if(C){let D=!1;var U=function(k,F){return function*(){var A=H();yield*lx(ck(A,{wireResponse:F,ytRequest:Q,chunkCallback:N,responsePayload:m}));D=!0}()}; C.playerResponse&&(yield*U(C.playerResponse,{playerResponse:C.playerResponse}));C.watchNextResponse&&(yield*U(C.watchNextResponse,{watchNextResponse:C.watchNextResponse}));D||(U=H(),yield*lx(ck(U,{wireResponse:C,ytRequest:Q,chunkCallback:N,responsePayload:m})));if(N)return{nextState:"DONE",value:m};U=m.content||m.player||m.eS;return m.type==="PAGE_CONTRACT"&&U?{nextState:"DONE",value:U}:{nextState:"DONE",value:C}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; pX[g.ov]=[m8,g.uS(wnW)];var hM=class extends g.NY{constructor(t,f,H){super(f,{status:H,...[]});this.type=t;this.status=H;Object.setPrototypeOf(this,new.target.prototype)}};var nI=new g.aZ("NETWORK_MANAGER_TOKEN");var nX=class extends sI{constructor(t,f,H,Q){super();this.Wh=t;this.J=f;this.Y=H;this.O=Q}execute(t){var f=this.Wh,H=this.J,Q=this.Y,N=this.O;return ZD(this,function(){return function*(){var m=t.ytRequest,U=t.chunkCallback,C=m.config?.requestKey,D=JSON.stringify(m.innerTubeRequest),k={...m.v7,body:m.v7.method==="POST"?D:void 0};m.config?.Dj&&g.Np(m.config.Dj);var F={type:"PAGE_CONTRACT"},A=0,V=r=>{SD(Q(),{wireResponse:r,ytRequest:m,chunkCallback:U,responsePayload:F},A++)}; D=()=>U?f.fetch(m.input,k,m.config,V):f.fetch(m.input,k,m.config); try{var O=N?N.zE(m,D):D()}catch(r){O=Promise.reject(r)}C&&H&&H.set(C,O);try{var z=yield*lx(zU(O))}catch(r){return g.EN("web_enable_retries")&&(z=r instanceof TypeError&&r.message==="Failed to fetch"?1:0,bx(z))?{nextState:"RETRY",params:{...t,error:new hM(z,r.message),attempt:(t.attempt||0)+1}}:{nextState:"FALLBACK",params:{...t}}}C&&H&&H.delete(C);oj(ux(m.input))();m.config?.jV&&g.Np(m.config.jV);if(!z)return{nextState:"FALLBACK",params:{...t}};if(z&&typeof z==="object"&&!Array.isArray(z)&&(C=z,C.errorMetadata?.status&& (C=C.errorMetadata.status,O=C===503||C===504||C===429?2:C>=400&&C<500||C>=500?3:0,bx(O)&&g.EN("web_enable_retries"))))return{nextState:"RETRY",params:{...t,error:new hM(O,`HTTP Status ${C}`,C),attempt:(t.attempt||0)+1}};!U&&z&&(C=Q(),C=yield*lx(SD(C,{wireResponse:z,ytRequest:m,responsePayload:{type:"PAGE_CONTRACT"}})),O=C.content||C.player||C.eS,C.type==="PAGE_CONTRACT"&&O&&(z=O));C=z;if(Array.isArray(z))if(z=z.filter(r=>!(r.playerResponse||r.watchNextResponse||r).responseContext?.frameworkOnly), z.length===1)C=z[0]; else if(z.length>1)C=z.find(r=>r.watchNextResponse)||z[0]; else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:U&&!g.EN("web_nm_fetch_chunk_callback_ks")?F:C}}()})}}; nX[g.ov]=[nI,xX,m8,g.uS(new g.aZ("REQUEST_SEQUENCING"))];var wY=class extends sI{constructor(t,f){super();this.O=t;this.J=f}execute(t){var f=this.J,H=this.O,Q=t.ytRequest;return f?.Qz(Q.input,Q.innerTubeRequest)?ZD(this,function(){return function*(){var N=yield*lx(zU(f.YV(Q.input,Q.innerTubeRequest)));var m=H();N.playerResponse&&N.watchNextResponse?(yield*lx(ck(m,{wireResponse:{playerResponse:N.playerResponse},ytRequest:t.ytRequest,chunkCallback:t.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:N.playerResponse})),m=yield*lx(ck(m, {wireResponse:{watchNextResponse:N.watchNextResponse},ytRequest:t.ytRequest,chunkCallback:t.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:N.watchNextResponse}))):m=yield*lx(ck(m,{wireResponse:N,ytRequest:t.ytRequest,chunkCallback:t.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:N}));var U=m.content||m.player||m.eS;m.type==="PAGE_CONTRACT"&&U&&(N=U);return{nextState:"DONE",value:N}}()}):zU({nextState:"CONTEXT", params:t})}};wY[g.ov]=[m8,g.uS(wnW)];var KX=class extends sI{constructor(t){super();this.J=t}execute(t){return ZD(this,function(){var f=this;return function*(){try{var H=yield*lx(BtV(f,t.command,!!t.chunkCallback))}catch(Q){return{nextState:"FAILED",error:Q}}return(H=H.A(t.command,t.form,t.identity))?{nextState:"CACHE",params:{ytRequest:H,chunkCallback:t.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; KX[g.ov]=[fA];var vk=class extends sI{execute(t){return ZD(this,function(){return function*(){var {innerTubeRequest:f,apiPath:H,clickTrackingParams:Q,config:N={qN:{identity:pg}},includeCurrentScreenNonce:m=!0,chunkCallback:U}=t;f.context||(f.context=g.Dw(Q,m));var C=Sl(co(H));return{nextState:"CACHE",params:{ytRequest:{input:C,v7:x0(C),innerTubeRequest:f,config:N},chunkCallback:U}}}()})}};var KEB=class{constructor(t){this.Dl=t}run(t,f){return ZD(this,function(){var H=this;return function*(){for(var Q=t,N=f,m=[];;){m.push(String(Q));N=yield*lx(H.Dl[Q].execute(N));if(N.nextState==="DONE")return m.push("DONE"),N.value;if(N.nextState==="FAILED")throw m.push(`FAILED(${N.error.message||"error"})`),N.error;Q=N.nextState;N=N.params}}()})}};g.tm=class extends KEB{};g.tm.prototype.A=QI(1);g.tm[g.ov]=[Mp];var Bk=class extends sI{execute(t){return ZD(this,function(){return function*(){var f=t.ytRequest,H=t.error,Q=t.attempt,N=t.chunkCallback,m=f.config?.Rg;if(!(m&&H instanceof hM&&bx(H.type))||Q>(m.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:f,chunkCallback:N}};var U=(H=m.KK)?H.k8(Q):-1;U===-1&&(U=1E3);m.nI!==void 0&&(U=Math.min(U,m.nI));yield*lx(zU(new Promise(C=>{g.mV(0,C,4,U)}))); return{nextState:"FETCH",params:{ytRequest:f,chunkCallback:N,attempt:Q}}}()})}};var fs=class extends sI{execute(t){return ZD(this,function(){return function*(){var f=t.chunkCallback,H=t.responsePayload,Q=t.wireResponse;f&&(f(H),"playerResponse"in Q&&Q.playerResponse&&(g.gn(),D9(4)));return{nextState:"DONE",value:H}}()})}};var vxe=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],H4=class extends sI{execute(t){return ZD(this,function(){return function*(){var f=t.onePlatformError;if(f&&"details"in f&&f.details){f=f.details;for(let H of f)if((f=H["@type"])&&vxe.indexOf(f)>-1)return delete H["@type"],{nextState:"PROCESS_RESPONSE", params:{...t,extractedResponse:H}}}return{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var QN=class extends sI{constructor(t){super();this.J=t}execute(t){var f=this.J;return ZD(this,function(){return function*(){var H=t.extractedResponse,Q=t.ytRequest,N=t.responsePayload,m=t.wireResponse;if(H&&!("code"in H||"error"in H)&&!H.sequenceMetaData?.skipProcessing)for(let U of Jr)f[U]&&f[U].handleResponse(H,Q);m.watchNextResponse||m.reelItemWatchResponse?m.watchNextResponse?N.content=m.watchNextResponse:N.content=m.reelItemWatchResponse:m.playerResponse?N.player=m.playerResponse:m.reelWatchSequenceResponse? N.eS=m.reelWatchSequenceResponse:N.content=m;return{nextState:"CALLBACK_DISPATCHER",params:t}}()})}}; QN[g.ov]=[$I];var UZ=class extends KEB{};UZ[g.ov]=[N1];var $e=class extends sI{execute(t){return ZD(this,function(){return function*(){var f=t.wireResponse,H;Array.isArray(f)?H=f[0]:typeof f==="object"&&f!==null&&("playerResponse"in f||"watchNextResponse"in f||"reelItemWatchResponse"in f||"reelWatchSequenceResponse"in f)?H=f.playerResponse||f.watchNextResponse||f.reelItemWatchResponse||f.reelWatchSequenceResponse:H=f;return H&&"error"in H?{nextState:"ERROR_UNPACKER",params:{...t,onePlatformError:H.error}}:{nextState:"PROCESS_RESPONSE",params:{...t,extractedResponse:H}}}()})}};var sR8=class extends ju{Y(){return WEV}get W(){return!0}J(t){return g.S(t,qnI)||void 0}O(t,f,H={}){f.channelIds&&(t.channelIds=f.channelIds);f.siloName&&(t.siloName=f.siloName);f.params&&(t.params=f.params);H.botguardResponse&&(t.botguardResponse=H.botguardResponse);H.feature&&(t.clientFeature=H.feature)}};var hwd=class extends ju{Y(){return zLJ}get W(){return!0}J(t){return g.S(t,xbI)||void 0}O(t,f){f.channelIds&&(t.channelIds=f.channelIds);f.siloName&&(t.siloName=f.siloName);f.params&&(t.params=f.params)}};var Hy=class extends ju{constructor(t){super();this.JG=t}Y(){return YA0}J(t){return g.S(t,FXW)||g.S(t,AoJ)||g.S(t,TwV)}O(t,f){f.serializedShareEntity&&(t.serializedSharedEntity=f.serializedShareEntity);f.clientParamIdentifier&&this.JG?.J(f.clientParamIdentifier)&&(t.clientParams=this.JG.O(f.clientParamIdentifier))}};Hy[g.ov]=[new g.aZ("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var jRJ=class extends ju{Y(){return OUB}get W(){return!0}J(t){return g.S(t,UGH)||void 0}O(t,f,H){t.feedbackTokens=[];f.feedbackToken&&t.feedbackTokens.push(f.feedbackToken);if(f=f.cpn||H.cpn)t.feedbackContext={cpn:f};t.isFeedbackTokenUnencrypted=!!H.is_feedback_token_unencrypted;t.shouldMerge=!1;H.extra_feedback_tokens&&(t.shouldMerge=!0,t.feedbackTokens=t.feedbackTokens.concat(H.extra_feedback_tokens))}};var yW9=class extends ju{Y(){return JqJ}J(t){return g.S(t,SnI)||void 0}O(t,f){f.params&&(t.params=f.params);f.secondaryParams&&(t.secondaryParams=f.secondaryParams)}};var GA0=class extends ju{Y(){return aIJ}J(t){return g.S(t,lX2)||void 0}O(t,f){f.actions&&(t.actions=f.actions);f.params&&(t.params=f.params);f.playlistId&&(t.playlistId=f.playlistId)}};var Lgd=class extends ju{Y(){return VJV}J(t){return g.S(t,Yn9)}O(t,f,H={}){f.serializedShareEntity&&(t.serializedSharedEntity=f.serializedShareEntity);H.includeListId&&(t.includeListId=!0)}};var QM=new g.aZ("RESOLVE_URL_PREFETCH_TOKEN");var KI=new g.aZ("CLIENT_NAME_TOKEN");var vh=new g.aZ("DEFAULT_STORE_EXPIRATION_TOKEN");var BO2=class{constructor(t,f){this.clientName=t;this.O=f}async put(t,f){f={...f.data};f.key=t;f.clientName=this.clientName;f.expireTimestampMs===void 0&&(f.expireTimestampMs=(Math.round((0,g.I)())+this.O).toString());return Cs(this,t,f)}};BO2[g.ov]=[KI,vh];var i_=class{constructor(t){this.data={...t};g.EN("web_store_entry_preserve_framework_updates")?this.data.isProcessed&&this.data.innertubeResponse&&(t={...this.data.innertubeResponse},delete t.frameworkUpdates,this.data.innertubeResponse=t):delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.I)()}isProcessed(){return!!this.data.isProcessed}};var ewJ=class extends BO2{constructor(){super(...arguments);this.J=new Map}async get(t){return g_(this,t)}async remove(t){DQ(this,t)}async lM(){this.J.forEach(t=>{clearTimeout(t.timer)}); this.J.clear()}has(t){return!!this.J.get(t)}J7(){return this.J.keys()}};var MJV=class extends ju{Y(){return AC8}J(t){return g.S(t,$o)}O(t,f){f.videoId&&(t.playerRequest={videoId:f.videoId},f.playerParams&&(t.playerRequest.params=f.playerParams),f.racyCheckOk&&(t.playerRequest.racyCheckOk=!!f.racyCheckOk),f.contentCheckOk&&(t.playerRequest.contentCheckOk=!!f.contentCheckOk));f.params&&(t.params=f.params);f.inputType&&(t.inputType=f.inputType);t.disablePlayerResponse=!0}X(t){var f;(t=this.C(t))&&(f={cA:{HO:t}});g.EN("web_log_reels_ticks")&&(f=f||{},f.Dj="r_wrs",f.jV="r_wrr"); return f}C(t){t=this.J(t);if(t?.videoId){var f={videoId:t.videoId};t.params&&(f.params=t.params);return RS("reel_item_watch",f)}}};var ti0=new g.aZ("ENTITY_STATE_TOKEN");var HCW=class{constructor(){var t=fsd,f=Jv(XA9());this.store=zb(t,void 0,f)}getState(){return this.store.getState()}dispatch(t){return this.store.dispatch(t)}subscribe(t){return this.store.subscribe(t)}replaceReducer(t){return this.store.replaceReducer(t)}[Symbol.observable](){return this.store[Symbol.observable]()}};var hm=class{constructor(t=[]){this.J=[];this.Y=this.O=0;this.C=void 0;this.totalLength=0;t.forEach(f=>{this.append(f)})}W(){return this.totalLength}append(t){if(u_(this,t)){let f=this.J[this.J.length-1]; this.J[this.J.length-1]=new Uint8Array(f.buffer,f.byteOffset,f.length+t.length);EZ(this)}else this.J.push(t);this.totalLength+=t.length}split(t){var f=new hm,H=new hm;for(let Q of this.J)t>=Q.length?(f.append(Q),t-=Q.length):t?(f.append(new Uint8Array(Q.buffer,Q.byteOffset,t)),H.append(new Uint8Array(Q.buffer,Q.byteOffset+t,Q.length-t)),t=0):H.append(Q);return{kz:f,iR:H}}isFocused(t){return t>=this.Y&&t{var t=Q=>new Uint8Array(Q),f=Q=>{var N=new Uint8Array(Q.length); for(let m=0;m>7&&283);Tr=new Uint8Array(256);uz=Ph(256);Ee=Ph(256);oy=Ph(256);kb=Ph(256);for(let U=0;U<256;U++){N=U?Q[255^H[U]]:0;N^=N<<1^N<<2^N<<3^N<<4;N=N&255^N>>>8^99;Tr[U]=N;f=N<<1^(N>>7&&283);var m=f^N;uz[U]=f<<24|N<<16|N<<8|m;Ee[U]=m<<24|uz[U]>>>8;oy[U]=N<<24|Ee[U]>>> 8;kb[U]=N<<24|oy[U]>>>8}QeV=!0}N=Ph(44);for(H=0;H<4;H++)N[H]=t[4*H]<<24|t[4*H+1]<<16|t[4*H+2]<<8|t[4*H+3];for(Q=1;H<44;H++)t=N[H-1],H%4||(t=(Tr[t>>16&255]^Q)<<24|Tr[t>>8&255]<<16|Tr[t&255]<<8|Tr[t>>>24],Q=Q<<1^(Q>>7&&283)),N[H]=N[H-4]^t;this.key=N}encrypt(t){var f=t.length;t=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+f));for(var H=this.O,Q=0;Q{var t=Q=>new Uint8Array(Q),f=Q=>{var N=new Uint8Array(Q.length); for(let m=0;m=64&&(this.X.set(t.subarray(0,64-this.O),this.O),f=64-this.O,this.O=0,ay(this,this.X,0));for(;f+64<=H;f+=64)ay(this,t,f);f{var f=this.observers.indexOf(t);f>=0&&this.observers.splice(f,1)}}O(t){Xj(this,t.data)}Yi(){this.channel.close()}},g6;var iC2=g.Jl(()=>{if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var t=g.YW("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");t||(t=g.t9("VIDEO"),g.TH("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", t));return!!(t&&t.canPlayType&&t.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var L6=S5()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.$M?!0:!1;var gvd=class extends ju{constructor(){super()}Y(){return ulH}J(t){return g.S(t,g.cR)||g.S(t,$o)||g.S(t,hrW)}V(){return!0}C(t){if((g.EN("kevlar_cache_on_ttl_player")||g.EN("mweb_enable_shorts_innertube_player_prefetch")||g.EN("web_shorts_prefetch_service_enabled")||g.EN("embeds_enable_prefetch_via_resolve_url"))&&(t=this.J(t))&&t.videoId){var f={videoId:t.videoId};t.playlistId&&(f.playlistId=t.playlistId);t.playerParams&&(f.params=t.playerParams);return RS("player",f)}}D(t){return t.contentPlaybackContext?.vis=== 2?"WATCH_FULL_SCREEN":"WATCH"}O(t,f,H){if(g.EN("enable_interstitial_entity_check")&&f.videoId)for(var Q of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);f.videoId&&(t.videoId=f.videoId);f.playlistId&&(t.playlistId=f.playlistId);f.index!==void 0&&(t.playlistIndex=f.index+1);f.playerParams&&(t.params=f.playerParams);"startTimeSeconds"in f&&f.startTimeSeconds&&(g.EN("enable_player_request_builder_start_time_floor")?t.startTimeSecs=Math.floor(f.startTimeSeconds):t.startTimeSecs=f.startTimeSeconds); H.contentPlaybackContext&&(t.playbackContext={contentPlaybackContext:H.contentPlaybackContext});H.prefetchPlaybackContext&&(t.playbackContext={...t.playbackContext,prefetchPlaybackContext:H.prefetchPlaybackContext},t.context.request||(t.context.request={}),t.context.request.isPrefetch=!0);t.playbackContext||(t.playbackContext={});Q=iC2();t.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!Q,supportXhr:L6};H.overrideMutedAtStart&&(t.overrideMutedAtStart=H.overrideMutedAtStart);t.racyCheckOk= !!f.racyCheckOk;t.contentCheckOk=!!f.contentCheckOk;g.EN("captions_prefs_killswitch")||(H=(H=g.S7("yt-player-caption-language-preferences"))?H:[],f=g.EN("web_enable_player_request_captions_last_language_only"),H?.length&&(H=f?[H.at(-1)]:H,t.captionParams={viewerSelectedCaptionLangs:H}))}X(t){t=this.C(t);var f;t&&(f={cA:{HO:t}});g.EN("web_log_player_watch_next_ticks")&&(f=f||{},f.Dj="ps_s",f.jV="ps_r");return f}};gvd[g.ov]=[ti0];var Ry=class{constructor(t){this.J=t.responseContext?.stateTags}};var tf=class{constructor(t){this.J=t}handleResponse(t,f){if(!f)throw Error("request needs to be passed into StoreResponseProcessorService");qW(this,t,f.config?.cA?.HO)}};tf[g.ov]=[Bh];var MW=new g.aZ("STORE_RESPONSE_PROCESSOR_TOKEN");var di=class extends g.NY{constructor(t,...f){super(t,f);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var wi=class{constructor(t){this.J=t}async fetch(t,f,H,Q){t=zw9(this,t,f);try{let N=await fetch(t);if(Q&&N.ok&&N.body&&typeof N.body.getReader==="function"){let m=N.clone().body.getReader(),{value:U}=await m.read();m.cancel().catch(()=>{}); if(U&&U[0]===91){let C=N.body.pipeThrough(new TextDecoderStream).getReader();return Iy(this,C,new us,[],Q)}}return await this.handleResponse(N,H)}catch(N){if(g.Yf(N),H?.Mc&&N instanceof di&&N.errorType===1)throw N;}}handleResponse(t,f){var H=t.text().then(Q=>{if(f?.N5&&t.ok)return KO(f.N5,Q);Q=Q.replace(")]}'","");if(f?.Mc&&Q)try{var N=JSON.parse(Q)}catch(m){throw new di("JSON parsing failed after fetch");}return N??JSON.parse(Q)}); t.redirected||t.ok?this.J&&this.J.success():(this.J&&this.J.i5(),H=H.then(Q=>{g.Yf(new g.NY("Error: API fetch failed",t.status,t.url,Q));return{...Q,errorMetadata:{status:t.status}}})); return H}};wi[g.ov]=[g.uS(new g.aZ("NETWORK_SLI_TOKEN"))];var pI;var Q8e=new g.DH("optimisticUpdateCommand");var $OJ=new g.DH("parallelCommand");var mOJ=new g.DH("performOnceCommand");var N8J=new g.DH("serialCommand");var DJ=class{constructor(t){this.J=t}bindInnertubeChallengeFetcher(t){this.J.bicf(t)}registerChallengeFetchedCallback(t){this.J.bcr(t)}getLatestChallengeResponse(){return this.J.blc()}};var rW0=[],uV=(0,g.lZ)`https://static.doubleclick.net/instream/ad_status.js`,Py=!1;var Lr=class{constructor(t,f){this.O=t;this.J=f}},HTJ=[new Lr("b.f_",0),new Lr("j.s_",2),new Lr("r.s_",4),new Lr("e.h_",6),new Lr("i.s_",8),new Lr("s.t_",10),new Lr("p.h_",12),new Lr("s.i_",14),new Lr("f.i_",16),new Lr("a.b_",18),new Lr("a.o_"),new Lr("g.o_",22),new Lr("p.i_",24),new Lr("p.m_"),new Lr("n.k_",20),new Lr("i.f_"),new Lr("a.s_"),new Lr("m.c_"),new Lr("n.h_",26),new Lr("o.p_"),new Lr("m.p_",28),new Lr("o.a_"),new Lr("d.p_"),new Lr("e.i_"),new Lr("s.b_")].reduce((t,f)=>{t[f.O]=f;return t}, {});var aX=class{constructor(t,f,H){this.network=t;this.options=f;this.C=H;this.Y=0;this.J=null;this.O=new R0V;f.x3?kI(this,bOH(this)):f.preload&&kI(this,new Promise(Q=>{g.UG(0,()=>{Q(YI(this))},0)}))}async VZ(){return!!await Promise.race([this.J, null])}async eW(t,f,H){this.J===null&&kI(this,YI(this));var Q=!1,N={};return Promise.race([(async()=>{this.options.rz&&this.options.x3&&await (await ZO0())?.checkForRefresh();var m=await this.J;N.challenge=m.challenge;if(m.qk){var U={c:m.challenge,e:t,...f};try{Q=!0;let C;(C=await m.qk.snapshot({vj:U}))?N.webResponse=C:N.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{N.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in m.s4&&(N.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");t==="ENGAGEMENT_TYPE_PLAYBACK"&& (m=m.s4,U={},m.c6a&&(U.reportingStatus=String(Number(m.c)^oX())),m.c6b&&(U.broadSpectrumDetectionResult=String(Number(m.c)^Number(g.rC("CATSTAT",0)))),N.adblockReporting=U);return N})(), RwV(H,()=>{var m=Object.assign({},N);Q&&(m.error="ATTESTATION_ERROR_VM_TIMEOUT");return m})])}};var qW8=["APP_STATE","PI"];var UOI=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,338497,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868, 147869,276243,93911,274188,276651,313680,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,994412,230684,229801,230685,334310,334311,334312,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494,175495,189254,175496,175497, 38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,333637,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346, 77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134, 201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,335048,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,336728,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624, 146477,133623,133622,133621,192418,84774,304776,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,338570,338474,338478,338473,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,327810,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,333708,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,341757, 222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,338109,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,315818,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,308088,306448,306447,308087,308086,341677,46220, 11721,147994,49954,96369,3854,217640,345511,151633,56251,205192,216797,159108,181568,234789,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,302631,331473,242528, 143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,323493,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,320464,76256,298157,263843,315234, 196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,327385,324586,301607,195349,194771,293041,301121,293042,293043,301116,166382,37671,49953,220669,600001,600002,6E5,335134,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,160598,57929,226736,74723, 44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,333956,299540,299507,299509,299539,299508,299510,185612,222825,323331,245366, 135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290,113746,325593,268886,66557,183215,17310,28631,201935, 21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,326937,122629,186204,222824,275869,312295,271673,274637,317462,139723,139722,121258,253789,253787,253786,253788,253790,107598, 127991,96639,107536,130169,216522,296316,96661,145188,320428,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,337172,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,323321, 323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,329490,47355,47356,37935,45521,331536,331534,331535,331533,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,340301,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861, 209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,340171,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,334496,335844,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var b7V=class{constructor(t){this.J=t}handleResponse(t,f){if(f.input.match(o2(Ys9))){var H=t?.endpoint;f=g.S(H,$o)?.unserializedPrefetchData;if(H&&f){t=this.J;var Q=(new MJV).C(H),N=g.S(f,XzB);let m=N?.responseContext?.maxAgeSeconds&&Number(N?.responseContext?.maxAgeSeconds)>0?Number(N?.responseContext?.maxAgeSeconds):600;N&&Q&&m>0&&(N=xb(N,m),t.put(Q,new i_(N)));H=(new gvd).C(H);f=g.S(f,Z$I);Q=f?.responseContext?.maxAgeSeconds&&Number(f?.responseContext?.maxAgeSeconds)>0?Number(f?.responseContext?.maxAgeSeconds): 600;f&&H&&Q>0&&(f=xb(f,Q),t.put(H,new i_(f)))}}}};b7V[g.ov]=[Bh];Ue("","downloadsPageViewConfigurationEntity");Ue("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");Ue("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");Ue("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");Ue("SMART_DOWNLOADS_ENABLED","settingEntity");var n70=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],DP0=class{constructor(){this.state=1;this.qk=null;this.O4=void 0}initialize(t,f,H,Q){this.O4=Q;if(t.program){var N;Q=t.interpreterUrl??null;t.interpreterSafeScript?N=jn(t.interpreterSafeScript):N=t.interpreterScript??null;t.interpreterSafeUrl&&(Q=y5(t.interpreterSafeUrl).toString());p69(this,N,Q,t.program,f,H)}else g.Yf(Error("BL:CIP"))}isInitialized(){return this.O()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(t={}){return this.O()?this.Y({vj:t}):null}dispose(){this.J(null);this.y6(8)}O(){return!!this.qk}Y(t){return this.qk.ij(t)}J(t){g.xn(this.qk);this.qk=t}y6(t){this.state=t}};var Pj8=class extends DP0{J(t){yM()?.bgvma();if(t){let f={bgvma:t.dispose.bind(t),bgvmb:t.snapshot.bind(t),bgvmc:t.ij.bind(t)};g.TH("yt.abuse.playerAttLoader",f);g.LJ(H=>t.snapshot(H))}else g.TH("yt.abuse.playerAttLoader",null),g.TH("yt.abuse.playerAttLoaderRun",null)}O(){return!!yM()}Y(t){return yM().bgvmc(t)}};var Go={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var a5=void 0;var jO=class{constructor(){this.C=new Set;this.O=new Set;this.W=new Map;this.client=void 0;this.csn=null}Y(t){this.client=t}J(){this.clear();this.csn=g.HS()}clear(){this.C.clear();this.O.clear();this.W.clear();this.csn=null}};var cX=class{Y(t){Z_(yU().Y).bind(yU())(t)}clear(){Z_(yU().clear).bind(yU())()}};var Gp=class{constructor(){this.A=[];this.V=[];this.D=new Map;this.a$=new Map;this.X=[];this.JG=[];this.C=new Map;this.j=new Map;this.O=new Map;this.J=new Set;this.Ml=new Map}Y(t){this.client=t}c5(t,f={}){Z_(()=>{var H=g.S(t?.commandMetadata,Qm)?.rootVe||g.S(t?.commandMetadata,uv9)?.screenVisualElement?.uiType;if(H){var Q=g.S(t?.commandMetadata,b$H);if(Q?.parentTrackingParams){var N=wl(Q.parentTrackingParams);if(Q.parentCsn)var m=Q.parentCsn}else f.clickedVisualElement?N=f.clickedVisualElement:t.clickTrackingParams&& (N=wl(t.clickTrackingParams));a:{Q=g.S(t,g.cR);var U=g.S(t,VfI);if(Q){if(U=VU(Q,"VIDEO")){Q={token:U,videoId:Q.videoId};break a}}else if(U&&(Q=VU(U,"PLAYLIST"))){Q={token:Q,playlistId:U.playlistId};break a}Q=void 0}f={cttAuthInfo:Q,parentCsn:m,...f};g.EN("expectation_logging")&&(f.loggingExpectations=g.S(t?.commandMetadata,uv9)?.loggingExpectations||void 0);Zx(this,H,N,f)}else g.Yf(new g.NY("Error: Trying to create a new screen without a rootVeType",t))})()}clickCommand(t,f,H=0){return P2J(this,t.clickTrackingParams, f,H)}stateChanged(t,f,H=0){this.visualElementStateChanged(wl(t),f,H)}visualElementStateChanged(t,f,H=0){H===0&&this.J.has(H)?this.V.push([t, f]):XU(this,t,f,H)}Xk(t){var f=t.cpn,H=hi(this,0);if(H.length&&H[H.length-2]?.cpn!==f&&(H=g.HS(),f&&H&&H!=="UNDEFINED_CSN")){var Q;t.itct&&(Q=wl(t.itct||""));let N={};g.EN("web_playback_associated_log_ctt")&&t.jr&&(N.cttAuthInfo={token:t.jr,videoId:t.videoId});t={cpn:f,csn:H};g.EN("web_playback_associated_ve")&&Q&&(MS(H,Q),t.playbackVe=Q.getAsJson());g.pj("playbackAssociated",t,N);Q=hi(this,0);Q[Q.length-1].cpn=f}}};var x_=class{fetch(t,f,H){var Q=u$2(t,f,H);return new Promise((N,m)=>{var U=()=>{if(H?.Mc)try{let C=this.handleResponse(t,Q.status,Q.response,H);N(C)}catch(C){m(C)}else N(this.handleResponse(t,Q.status,Q.response,H))}; Q.onerror=U;Q.onload=U;Q.send(f.body??null)})}handleResponse(t,f,H,Q){H=(H||"").replace(")]}'",""); try{var N=JSON.parse(H)}catch(m){g.Yf(new g.NY("JSON parsing failed after XHR fetch",t,f,H));if(Q?.Mc&&H)throw new di("JSON parsing failed after XHR fetch");N={}}f!==200&&(g.Yf(new g.NY("XHR API fetch failed",t,f,H)),N={...N,errorMetadata:{status:f}});return N}};var uW2=class{static getInstance(){var t=g.YW("ytglobal.storage_");t||(t=new uW2,g.TH("ytglobal.storage_",t));return t}async estimate(){var t=navigator;if(t.storage?.estimate)return t.storage.estimate();if(t.webkitTemporaryStorage?.queryUsageAndQuota)return EuJ()}};g.TH("ytglobal.storageClass_",uW2);var zzI=oU("yt-player-local-media",{VK:{index:{YI:2},media:{YI:2},captions:{YI:5}},shared:!1,upgrade(t,f){f(2)&&(cb(t,"index"),cb(t,"media"));f(5)&&cb(t,"captions");f(6)&&(S6(t,"metadata"),S6(t,"playerdata"))},version:5});var EvH={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},ZH;a:{var lK=g.il();lK=lK.toLowerCase();if(lK.indexOf("android")!=-1){var ovJ=lK.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(ovJ){let t=parseFloat(ovJ[1]);if(t<100){ZH=t;break a}}var kM9=lK.match("("+Object.keys(EvH).join("|")+")");ZH=kM9?EvH[kM9[0]]:0}else ZH=void 0}var rZ=ZH,hB=rZ>=0;var XF;{var Tve=g.il();let t=Tve.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!t||t.length<2)XF=void 0;else{var bK=Tve.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);XF=bK&&bK.length===6?Number(bK[5].replace("_",".")):0}}var AX=XF,mO=AX>=0;var I5;g.dD=new Pj8;I5=0;g.YeI=class{constructor(t){this.videoData=t;this.J={c1a:()=>{var f=[];if(g.dD.isInitialized()){var H="";this.videoData&&this.videoData.Up&&(H=this.videoData.Up+`&r1b=${this.videoData.clientPlaybackNonce}`);H={atr_challenge:H};g.kX("bg_v",void 0,"player_att");(H=T8B(H))?(g.kX("bg_s",void 0,"player_att"),f.push(`r1a=${H}`)):(g.kX("bg_e",void 0,"player_att"),f.push("r1c=2"))}else g.kX("bg_e",void 0,"player_att"),window.trayride||window.botguard?f.push("r1c=1"):f.push("r1c=4");f.push(`r1d=${g.dD.getState()}`); return f.join("&")}, c6a:f=>"r6a="+(Number(f.c)^oX()), c6b:f=>`r6b=${Number(f.c)^Number(g.rC("CATSTAT",0))}`}; this.videoData&&this.videoData.Up?this.s4=g.IO(this.videoData.Up):this.s4={}}};g.vX=class{constructor(t,f={},H=0){this.errorCode=t;this.details=f;this.severity=H}};var YY={sp:function(t){t[W[33]]()}, Nu:function(t,f){t[W[25]](0,f)}, ta:function(t,f){var H=t[0];t[0]=t[f%t[W[1]]];t[f%t[W[1]]]=H}};var F5I={o6:"adunit",Tx:"detailpage",Le:"editpage",Ue:"embedded",WF:"leanback",D_:"previewpage",xl:"profilepage",JT:"unplugged",Id:"playlistoverview",Xl:"sponsorshipsoffer",CE:"shortspage",MB:"handlesclaiming",Lf:"immersivelivepage",uG:"creatormusic",mR:"immersivelivepreviewpage",HB:"admintoolyurt",Y4:"shortsaudiopivot",Gx:"consumption",pC:"background_audio_playback",O8:"family_center_supervisee_interests_page",wl:"family_center_supervisee_interest_details_page"};var AGB=["h","H"],Y20=["9","("],ViH=["9h","(h"],OC9=["8","*"],JGe=["a","A"],asJ=["o","O"],W50=["m","M"],zOd=["mac3","MAC3"],eO2=["meac3","MEAC3"],NQ={h:AGB,H:AGB,["9"]:Y20,["("]:Y20,["9h"]:ViH,["(h"]:ViH,["8"]:OC9,["*"]:OC9,a:JGe,A:JGe,o:asJ,O:asJ,m:W50,M:W50,mac3:zOd,MAC3:zOd,meac3:eO2,MEAC3:eO2},jee=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),faI=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var eQI={sK:0,hi:124,lz:144,mB:220,Lq:240,fq:340,UK:360,kl:480,Ai:588,Vm:608,Hc:720,ym:740,T6:1080,Bc:1100,Z_:1440,iz:2160,qg:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED",1080:"QUALITY_ORDINAL_1080P", 1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};var JR={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},oL={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},TM={QUALITY_ORDINAL_UNKNOWN:0,QUALITY_ORDINAL_144P_SAVER:124,QUALITY_ORDINAL_144P:144,QUALITY_ORDINAL_240P_SAVER:220,QUALITY_ORDINAL_240P:240,QUALITY_ORDINAL_360P_SAVER:340,QUALITY_ORDINAL_360P:360,QUALITY_ORDINAL_480P:480, QUALITY_ORDINAL_608P_SAVER:588,QUALITY_ORDINAL_608P:608,QUALITY_ORDINAL_720P:720,QUALITY_ORDINAL_720P_ENHANCED:740,QUALITY_ORDINAL_1080P:1080,QUALITY_ORDINAL_1080P_ENHANCED:1100,QUALITY_ORDINAL_1440P:1440,QUALITY_ORDINAL_2160P:2160,QUALITY_ORDINAL_HIGHRES:9999};var YQ=2592E3;g.ZA={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"};var l1={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var Lv9={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},xQ={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"},yGH={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var ISW={lG:1,H0:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var Sy2=RegExp("^https?://([^.]*\\.moatads\\.com/|e[0-9]+\\.yt\\.srs\\.doubleverify\\.com|pagead2\\.googlesyndication\\.com/pagead/gen_204\\?id=yt3p&sr=1&|pm\\.adsafeprotected\\.com/youtube|pm\\.test-adsafeprotected\\.com/youtube|youtube[0-9]+\\.moatpixel\\.com/)"),IY=RegExp("^https://([a-z]+\\.)?[0-9a-f]{1,63}\\.sslproxy\\.corp\\.google\\.com/|^https://([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.demos\\.corp\\.google\\.com/|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com/|^https?://(([-\\w]*www[-\\w]*\\.|[-\\w]*web[-\\w]*\\.|[-\\w]*canary[-\\w]*\\.|[-\\w]*dev[-\\w]*\\.|[-\\w]{1,3}\\.)+(corp\\.)?youtube(-nocookie|kids|education)?\\.com/|([A-Za-z0-9-]{1,63}\\.)*(youtube\\.googleapis\\.com)[.]?(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.([a-z]{3}|i)\\.corp\\.google\\.com(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.c\\.googlers\\.com(:[0-9]+)?/|(docs|drive)\\.google\\.com/(a/[^/\\\\%]+/|)|(music|music-green-qa|music-release-qa|yt-music-green\\.corp)\\.youtube\\.com/|(tv|tv-green-qa|tv-green-qa\\.corp|tv-release-qa|tv-release-qa\\.corp|tv-integration-qa|tv-integration-qa\\.corp|yt-tv-autopush\\.corp|yt-tv-integration\\.corp|yt-tv-staging\\.corp)\\.youtube\\.com/|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?/)"), xK0=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),RQ8=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), qgd=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),SgW=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|prod\\.google\\.com|youtube\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), XMI=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw|xx))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"), bE0=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),RG8=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),cs2=RegExp("^https?://(googleads\\.g\\.doubleclick\\.net/(aclk|pagead/conversion)|www\\.google\\.com/(aclk|pagead/conversion)|www\\.googleadservices\\.com/(aclk|pagead/(aclk|conversion))|www\\.youtube\\.com/pagead/conversion)"),lU2=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw|xx))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"), rsd=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),GMJ=RegExp("^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|2mdn\\.net|googlesyndication\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|googleads\\.g\\.doubleclick\\.net|prod\\.google\\.com|static\\.doubleclick\\.net|static\\.googleadsserving\\.cn|studioapi\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com)[.]?(:[0-9]+)?/|lightbox-(demos|builder)\\.appspot\\.com/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/ytplayer)"), se0=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"), hOJ=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),L50=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)"), ZCd=RegExp("^(https://currents\\.google\\.com)$");var q3=!1;g.PF=class{constructor(t,f=!1){this[W[11]]=t;this[W[53]]=f;this[W[45]]=this[W[0]]=this[W[23]]=W[2];this[W[16]]={};this[W[47]]=W[2]}set(t,f){this[W[16]][t]!==f&&(this[W[16]][t]=f,this[W[47]]=W[2])}get(t){tT(44,6078,this);return this[W[16]][t]||null}YX(){this[W[47]]||(this[W[47]]=KE(32,8657,this));return this[W[47]]}clone(){var t=new g.PF(this[W[11]],this[W[53]]);t[W[23]]=this[W[23]];t[W[0]]=this[W[0]];t[W[45]]=this[W[45]];t[W[16]]=g.jZ(this[W[16]]);t[W[47]]=this[W[47]];return t}};var JG={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var tx=class{constructor(t,f,H,Q=!1){this.name=t;this.id=f;this.isDefault=H;this.isAutoDubbed=Q}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};tx.prototype.getName=tx.prototype.getName;tx.prototype.getId=tx.prototype.getId;tx.prototype.getIsDefault=tx.prototype.getIsDefault;tx.prototype.getIsAutoDubbed=tx.prototype.getIsAutoDubbed;g.Qt=class{constructor(t={}){this.languageCode=t.languageCode||"";this.languageName=t.languageName||null;this.kind=t.kind||"";this.name=t.name===void 0?null:t.name;this.displayName=t.displayName||null;this.id=t.id||null;this.J=t.is_servable||!1;this.isTranslateable=t.is_translateable||!1;this.url=t.url||null;this.vssId=t.vss_id||"";this.isDefault=t.is_default||!1;this.translationLanguage=t.translationLanguage||null;this.xtags=t.xtags||"";this.captionId=t.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.J}YX(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.Nw(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(t){return t?this.toString()===t.toString():!1}KP(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};var CS=class{constructor(t,f){this.id=t;this.d7=f;this.captionTracks=[];this.Y=this.C=null;this.xtags="";this.X=this.W=!1;this.J=null;this.O="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";t=this.d7.id.split(".");t.length>1&&(this.W=t[1]==="2",this.X=t[1]==="4")}getLanguageInfo(){return this.d7}getXtags(){if(!this.xtags){let t=this.id.split(";");t.length>1&&(this.xtags=t[1])}return this.xtags}toString(){return this.d7.name}isAutoDubbed(){return this.d7.getIsAutoDubbed()}}; CS.prototype.getLanguageInfo=CS.prototype.getLanguageInfo;CS.prototype.isAutoDubbed=CS.prototype.isAutoDubbed;var gW=class{constructor(t,f,H,Q,N=0){this.O=t;this.J=f;this.Y=H;this.reason=Q;this.bv=N}equals(t){return this.O===t.O&&this.J===t.J&&this.Y===t.Y&&this.reason===t.reason&&(!uI||this.bv===t.bv)}isLocked(){return this.Y&&!!this.O&&this.O===this.J}compose(t){if(t.Y&&E5(t))return u0;if(t.Y||E5(this))return t;if(this.Y||E5(t))return this;var f=this.O&&t.O?Math.max(this.O,t.O):this.O||t.O,H=this.J&&t.J?Math.min(this.J,t.J):this.J||t.J;f=Math.min(f,H);var Q=0;uI&&(Q=this.bv!==0&&t.bv!==0?Math.min(this.bv, t.bv):this.bv===0?t.bv:this.bv);return uI&&f===this.O&&H===this.J&&Q===this.bv||!uI&&f===this.O&&H===this.J?this:uI?new gW(f,H,!1,H===this.J&&Q===this.bv?this.reason:t.reason,Q):new gW(f,H,!1,H===this.J?this.reason:t.reason)}C(t){return!t.video||uI&&this.bv!==0&&this.bvt.C(N)),H=[],Q={}; for(let N=0;Nt.C(f))}getAvailableAudioTracks(){return this.audioTracks}J(){return!!this.O}};var CJI=new Set(["356","721"]),rGW=class extends g.qm{constructor(){super(...arguments);this.O=null;this.J=new Map}Yi(){super.Yi()}};var xY=class{constructor(t,f,H,Q,N,m,U,C,D,k){this.Xv=t;this.startTime=f;this.duration=H;this.ingestionTime=Q;this.sourceURL=N;this.VM=D;this.Zp=k;this.endTime=f+H;this.J=U||0;this.range=m||null;this.pending=C||!1;this.VM=D||null}};g.Su=class{constructor(){this.segments=[];this.O=null;this.j=!0;this.D=""}W(t){this.segments.push(t)}Jc(t){return!!this.Y(t)}getDuration(t){return(t=this.Y(t))?t.duration:0}A(t){return this.getDuration(t)}uO(){return 0}SI(){return this.segments.length?this.segments[0].Xv:-1}IB(t){return(t=this.Y(t))?t.ingestionTime:NaN}Me(){return this.segments.length?this.segments[this.segments.length-1].Xv:-1}RP(t){return this.Me()===t&&!this.j&&t>=0}uZ(){var t=this.segments[this.segments.length-1];return t?t.endTime: NaN}Be(){return this.segments[0].startTime}p5(){return this.segments.length}J(){return 0}Ar(t){return(t=this.C(t))?t.Xv:-1}X(t){return(t=this.Y(t))?t.sourceURL:""}getStartTime(t){return(t=this.Y(t))?t.startTime:0}zf(t){return this.getStartTime(t)+this.getDuration(t)}isLoaded(){return this.segments.length>0}Y(t){if(this.O&&this.O.Xv===t)return this.O;t=g.HD(this.segments,new xY(t,0,0,0,""),(f,H)=>f.Xv-H.Xv); return this.O=t>=0?this.segments[t]:null}C(t){if(this.O&&this.O.startTime<=t&&tf.startTime-H.startTime); return this.O=t>=0?this.segments[t]:this.segments[Math.max(0,-t-2)]}append(t){if(t.length)if(t=g.Kw(t),this.segments.length){var f=this.segments.length?g.Lw(this.segments).endTime:0,H=t[0].Xv-this.Me();H>1&&g.IA(this.segments);H=H>0?0:-H+1;for(let Q=H;Q1?t=t.YR:(f=nV(f,Hz(this,this.eZ(t,f),t)),t=Math.max(this.X,f.timedOut)+t.OG*(this.O-this.X)+.25*this.A,t=t>3?1E3*1.6**(t-3):0);return t===0?!0:this.V+t<(0,g.I)()}JG(t,f){this.J.set(t,f);this.Y.set(t,f);this.C&&this.C.set(t,f)}Os(){return this.Y.get("cpn")||""}Qs(t,f){t.FF===this.J&&(this.J=EH(t,f));t.FF===this.C&&(this.C= EH(t,f))}Fv(){this.W=!0}gS(){return this.J!==this.C&&!this.D}};var xi=class{constructor(t,f,H,Q){this.initRange=H;this.indexRange=Q;this.O=null;this.JG=!1;this.Vg=0;this.X=this.L5=this.V=null;this.info=f;this.FV=new AL(t)}J(){return!!this.O&&this.index.isLoaded()}Ml(){return!1}LM(t){return[t]}v5(t){return[t]}};var iR=class{constructor(t,f){this.start=t;this.end=f;this.length=f-t+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}J(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var Jo=class{constructor(t,f,H,Q="",N,m,U,C,D,k,F,A="",V,O,z){this.type=t;this.w6=f;this.range=H;this.source=Q;this.Jr=F;this.clipId=A;this.A=V;this.c5=O;this.requestToken=z;this.V=[];this.j="";this.Xv=-1;this.Fv=0;this.j=Q;this.Xv=N>=0?N:-1;this.segmentStartTime=m||0;this.Y=U||0;this.J=C||0;this.O=D>=0?D:this.range?this.range.length:NaN;this.range?(t=this.J+this.O===this.range.length,k=this.source==="wasm"?k??t:t):k=k===void 0?!!this.O:k;this.AP=k;this.range?(this.C=this.segmentStartTime+this.Y* this.J/this.range.length,this.D=this.Y*this.O/this.range.length,this.W=this.C+this.D):En(this)}X(){return this.AP&&this.w6.index.RP(this.Xv)}lC(t){return t>=this.C&&t<=this.W}isEncrypted(){return this.w6.info.isEncrypted()}equals(t){return!(!t||t.w6!==this.w6||t.type!==this.type||(this.range&&t.range?t.range.start!==this.range.start||t.range.end!==this.range.end:t.range!==this.range)||t.Xv!==this.Xv||t.J!==this.J||t.O!==this.O)}JG(){return this.type===4}be(){return!!this.w6.info.video}a$(){return this.Xv}y9(){var t= On(this),f="";g.iZ(t,(H,Q)=>{f+=`${Q}_${H}_`}); return f.slice(0,-1)}clone(){var t=new Jo(this.type,this.w6,this.range,this.source,this.Xv,this.segmentStartTime,this.Y,this.J,this.O,this.AP,this.Jr,this.clipId,this.A,this.c5,this.requestToken);t.j=this.j;this.V.length>0&&(t.V=[...this.V]);t.C=this.C;t.D=this.D;t.W=this.W;t.Fv=this.Fv;return t}};var cz=class{constructor(t,f){this.P5=t;this.C=this.J=null;this.W=this.Hh=NaN;this.eZ=this.requestId=null;this.FV=t[0].w6.FV;this.O=f||"";if(this.P5[0].range&&this.P5[0].O>0){a:{for(f=1;ft.Xv&&this.index.SI()<=t.Xv+1}update(t,f,H){this.index.append(t);bI(this.index,H);this.Fv(f,"update")}J(){return this.Ml()?!0:super.J()}W(t,f){var H=this.index.X(t),Q=this.index.getStartTime(t),N=this.index.getDuration(t),m;f?N=m=0:m=this.info.bv>0?this.info.bv*N:1E3;return new cz([new Jo(3,this,void 0,"liveCreateRequestInfoForSegment",t,Q,N,0,m,!f)],H)}m2(){return this.Ml()?0:this.initRange.length}Za(){return!1}Fv(t,f){this.index.Fv(t, f)}};var cG9=class{constructor(t,f,H,Q,N){this.Xv=t;this.startSecs=f;this.R1=H;this.J=Q||NaN;this.O=N||NaN}};var Xa=class{constructor(){this.J=[];this.O=null;this.X=0;this.Y=[];this.W=!1;this.D="";this.C=-1}update(t){var f=void 0;this.O&&(f=this.O);{let z=new Xa;var H=Array.from(t.getElementsByTagName("S"));if(H.length){var Q=+L$(t,"timescale")||1,N=(+H[0].getAttribute("t")||0)/Q,m=+L$(t,"startNumber")||0;z.C=N;var U=f?f.startSecs+f.R1:0,C=Date.parse(rw(L$(t,"yt:segmentIngestTime")))/1E3;z.W=t.parentElement.tagName==="SegmentTemplate";z.W&&(z.D=L$(t,"media"));t=f?m-f.Xv:1;z.X=t>0?0:-t+1;for(O of H){t=+O.getAttribute("d")/ Q;H=(+O.getAttribute("yt:sid")||0)/Q;let r=+O.getAttribute("r")||0;for(let d=0;d<=r;d++){if(f&&m<=f.Xv){m++;continue}var D=new cG9(m,U,t,C+H,N);z.J.push(D);b:{var k=O;var F=Q,A=D.startSecs;D=k.getAttribute("yt:cuepointTimeOffset");var V=k.getAttribute("yt:cuepointDuration");if(!D||!V){k=null;break b}D=Number(D);A=-D/F+A;F=Number(V)/F;V=k.getAttribute("yt:cuepointContext")||null;let R=k.getAttribute("yt:cuepointIdentifier")||"";k=k.getAttribute("yt:cuepointEvent")||"";k=new g.wW(A,F,V,R,bCV[k]||"unknown", D)}k&&z.Y.push(k);m++;U+=t;N+=t;C+=t+H}}z.J.length&&(z.O=g.Lw(z.J))}var O=z}this.X=O.X;this.O=O.O||this.O;g.vV(this.J,O.J);g.vV(this.Y,O.Y);this.W=O.W;this.D=O.D;this.C===-1&&(this.C=O.getStreamTimeOffset())}getStreamTimeOffset(){return this.C===-1?0:this.C}};var S2H=class{constructor(){this.C=[];this.J=null;this.O={};this.Y={}}};var Hi=class extends g.Su{constructor({m8:t=0,CT:f=!1,sV:H=0,PD:Q=0,q8:N=Infinity,X9:m=0,WD:U=!1,Tp:C=!1}={}){super();this.Op=this.g2=-1;this.OF=t;this.sV=H;this.CT=f;this.PD=Q;this.q8=N;this.X9=m;((this.WD=U)||isFinite(N)&&this.q8>0)&&f&&s7&&this.Fv(!1,"postLive");this.Tp=C}uO(){return this.OF}Jc(t,f){t=bR(this,t);return t>=0&&(f||!this.segments[t].pending)}SI(){return this.CT?this.segments.length?this.C(this.Be()).Xv:-1:super.SI()}Be(){if(this.WD)return 0;if(!this.CT)return super.Be();if(!this.segments.length)return 0; var t=Math.max(g.Lw(this.segments).endTime-this.sV,0);return this.PD>0&&this.C(t).Xv0)return this.Op/1E3;if(!this.segments.length)return super.uZ();var t=this.Me();if(!this.CT||t<=this.segments[this.segments.length-1].Xv)t=this.segments[this.segments.length-1];else{var f=this.segments[this.segments.length-1];t=new xY(t,Math.max(0,f.startTime-(f.Xv-t)*this.OF),this.OF,0,`sq/${t}`,void 0,void 0,!0)}return this.WD?Math.min(this.sV, t.endTime):t.endTime}p5(){return this.CT?this.segments.length?this.Me()-this.SI()+1:0:super.p5()}Me(){var t=Math.min(this.q8,Math.max(super.Me(),this.g2)),f=this.sV*1E3;f=this.Op>0&&this.Op0&&this.g2>0&&!f&&(f=this.C(this.sV))&&(t=Math.min(f.Xv-1,t));return t}K9(){return this.segments.length?this.segments[this.segments.length-1]:null}W(t){var f=bR(this,t.Xv);if(f>=0)this.segments[f]=t;else if(this.segments.splice(-(f+1),0,t),this.X9&&t.Xv%(300/this.OF)===0){var H=this.segments[0].Xv, Q=Math.floor(this.X9/this.OF);t=t.Xv-Q;f=-(f+1)-Q;f>0&&t>H&&(this.segments=this.segments.slice(f))}}V(t){t=bR(this,t);t>=0&&this.segments.splice(t,1)}Cb(){return this.g2}RP(t){return s7?!this.j&&t>=0&&this.Me()<=t:super.RP(t)}C(t){if(!this.CT)return super.C(t);if(!this.segments.length)return null;var f=this.segments[this.segments.length-1];if(t=f.endTime)f=f.Xv+Math.floor((t-f.endTime)/ this.OF+1);else{f=QW(this.segments,Q=>t=Q.endTime?1:0); if(f>=0)return this.segments[f];var H=-(f+1);f=this.segments[H-1];H=this.segments[H];f=Math.floor((t-f.endTime)/((H.startTime-f.endTime)/(H.Xv-f.Xv-1))+1)+f.Xv}return this.Y(f)}Y(t){if(!this.CT)return super.Y(t);if(!this.segments.length)return null;var f=bR(this,t);if(f>=0)return this.segments[f];var H=-(f+1);f=this.OF;if(H===0)var Q=Math.max(0,this.segments[0].startTime-(this.segments[0].Xv-t)*f);else H===this.segments.length?(Q=this.segments[this.segments.length-1],Q=Q.endTime+(t-Q.Xv-1)*f):(Q= this.segments[H-1],f=this.segments[H],f=(f.startTime-Q.endTime)/(f.Xv-Q.Xv-1),Q=Q.endTime+(t-Q.Xv-1)*f);return new xY(t,Q,f,0,`sq/${t}`,void 0,void 0,!0)}},s7=!1;var kp=class extends Si{constructor(t,f,H={}){super(t,f,"",void 0,void 0,H.m8||0);this.index=new Hi(H)}a$(){return!0}J(){return!0}C(t){return this.A()&&t.O&&!t.AP||!t.w6.index.RP(t.Xv)}j(){}D(t,f=!1){return typeof t!=="number"||isFinite(t)?super.D(t,f):new cz([new Jo(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.m8,void 0,this.m8*this.info.bv)],"")}W(t,f){if(this.index.Jc(t))return super.W(t,f);var H=this.index.getStartTime(t),Q=Math.round(this.m8*this.info.bv),N=this.m8;f&&(N=Q=0);return new cz([new Jo(3, this,void 0,"mlLiveCreateReqInfoForSeg",t,H,N,void 0,Q,!f)],t>=0?`sq/${t}`:"")}};var oe=class extends xi{constructor(t,f){super(t,f);this.index=new g.Su;this.index.Fv(!1,"d")}Y(){return!1}A(){return!1}a$(){return!1}j(){return new cz([new Jo(1,this,void 0,"otfInit")],"sq/0")}c5(){return null}B5(t){this.C(t);return Sf(this,VD(t),!1)}D(t,f=!1){t=this.index.Ar(t);f&&(t=Math.min(this.index.Me(),t+1));return Sf(this,t,!0)}AG(t){t.info.type===1&&(this.O||(this.O=VN(t.O)),t.J&&t.J.uri==="http://youtube.com/streaming/otf/durations/112015"&&sz0(this,t.J))}C(t){return t.O===0?!0:this.index.Me()> t.Xv&&this.index.SI()<=t.Xv+1}m2(){return 0}Za(){return!1}};var Ii,xPW,Lfe,p$,hbI;g.qb=class{constructor(t){this.tag=t}};Ii=new Map;xPW=class{constructor(){this.J=new Map}};Lfe=class{constructor(){this.J=10;this.O=Date.now()}};p$=new Map;hbI=new xPW;var K$=class{constructor(t,f){this.info=t;this.O=f;this.J=null;this.C=this.Y=-1;this.timestampOffset=0;this.isLocked=this.D=!1;this.X=this.info.w6.Ml()&&!this.info.J}W(t,f=!1,H=0){if(this.isLocked||t.isLocked||!uR(this.info,t.info)||this.info.AP)return null;if(H){if(this.O.totalLength+t.O.totalLength>H)return null}else if(f&&(f=this.O,H=t.O,f=!(H.J.length?u_(f,H.J[0]):1)),f)return null;f=new Jo(this.info.type,this.info.w6,this.info.range,this.info.j,this.info.Xv,this.info.segmentStartTime,this.info.Y, this.info.J,this.info.O,this.info.AP,this.info.Jr,this.info.clipId,this.info.A);ef(f,t.info);H=new hm;of(H,this.O);of(H,t.O);f=new K$(f,H);f.J!=null&&t.J!=null&&g.dw("dash",414627957,`merged slice emsg overridden; prev: ${f.J.Oq()} next: ${t.J.Oq()}`);f.J=t.J||this.J;f.Y=this.Y!==-1?this.Y:t.Y;f.C=this.C!==-1?this.C:t.C;return f}};g.RZ=class{constructor(){this.count=0;this.O=1;this.Y=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}Jc(t){return t<=this.Me()}J(t){return this.offsets[t]}getStartTime(t){return this.startTicks[t]/this.O}zf(t){return this.getStartTime(t)+this.getDuration(t)}IB(){return NaN}getDuration(t){t=this.A(t);return t>=0?t/this.O:-1}A(t){return t+1=0}uZ(){return this.Y?this.startTicks[this.count]/this.O:NaN}Be(){return 0}p5(){return this.count}X(){return""}Ar(t){t*=this.O;t=g.HD(this.startTicks.subarray(0,this.count),t);return t>=0?t:Math.max(0,-t-2)}isLoaded(){return this.Me()>=0}ey(t,f){if(t>=this.Me())return 0;var H=0;for(f=this.getStartTime(t)+f;tthis.getStartTime(t);t++)H=Math.max(H,DI(this,t)/this.getDuration(t));return H}resize(t){t+=2;var f=this.offsets;this.offsets=new Float64Array(t+1);var H=this.startTicks;this.startTicks= new Float64Array(t+1);for(t=0;t0&&t&&(H=H.range.end+1,t=Math.min(t,this.info.contentLength-H),t>0&&Q.push(new Jo(4,this,DX(H,t),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,f)));return new cz(Q)}AG(t){if(t.info.type=== 1){if(this.O)return;this.O=VN(t.O)}else if(t.info.type===2){if(this.W||this.index.Me()>=0)return;if(g.Nb(this.info)){var f=this.index,H=g.n$(t);t=t.info.range.start;var Q=g.CV(H,0,1936286840);H=T2(Q);f.O=H.timescale;var N=H.earliestPresentationTime;f.offsets[0]=H.firstOffset+t+Q.size;f.startTicks[0]=N;f.Y=!0;t=H.subsegmentDurations.length;for(N=0;N0&&H===m[0].clusterPos)for(H=0;H=this.index.J(H+1);)H++;return EA(this,H,f,t.O).P5}C(t){t.X();return this.J()?!0:t.range.end+1this.info.contentLength&&(f=new iR(f.start,this.info.contentLength- 1)),new cz([new Jo(4,t.w6,f,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.clipId)]);t.type===4&&(t=this.v5(t),t=t[t.length-1]);var H=0,Q=t.range.start+t.J+t.O;t.type===3&&(t.X(),H=t.Xv,Q===t.range.end+1&&(H+=1));return EA(this,H,Q,f)}B5(){return null}D(t,f=!1){t=this.index.Ar(t);f&&(t=Math.min(this.index.Me(),t+1));return EA(this,t,this.index.J(t),0)}Y(){return!0}A(){return!0}a$(){return!1}m2(){return this.indexRange.length+this.initRange.length}Za(){return this.indexRange&& this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var Jq=class{constructor(t=0,f=0,H="SPATIAL_AUDIO_TYPE_NONE",Q=!1,N,m,U="AUDIO_QUALITY_UNKNOWN",C=!1){this.sampleRate=t;this.numChannels=f;this.spatialAudioType=H;this.Y=Q;this.C=N;this.O=m;this.audioQuality=U;this.J=C}isMultiChannelAudio(){return this.numChannels>2}};var Wn=class{constructor(t,f,H,Q="",N="",m=""){this.displayName=t;this.vssId=f;this.languageCode=H;this.kind=Q;this.xtags=N;this.id=m}};var vmI={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},XTW={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};var Zq={WIDTH:{name:"width",video:!0,valid:640,wN:99999},HEIGHT:{name:"height",video:!0,valid:360,wN:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,wN:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,wN:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",wN:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,wN:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",wN:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",wN:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",wN:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",wN:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",wN:"false"}};var AG={["0"]:"f",["160"]:"h",["133"]:"h",["134"]:"h",["135"]:"h",["136"]:"h",["137"]:"h",["264"]:"h",["266"]:"h",["138"]:"h",["298"]:"h",["299"]:"h",["304"]:"h",["305"]:"h",["214"]:"h",["216"]:"h",["374"]:"h",["375"]:"h",["140"]:"a",["141"]:"a",["327"]:"sa",["258"]:"m",["380"]:"mac3",["328"]:"meac3",["161"]:"H",["142"]:"H",["143"]:"H",["144"]:"H",["222"]:"H",["223"]:"H",["145"]:"H",["224"]:"H",["225"]:"H",["146"]:"H",["226"]:"H",["227"]:"H",["147"]:"H",["384"]:"H",["376"]:"H",["385"]:"H",["377"]:"H", ["149"]:"A",["261"]:"M",["381"]:"MAC3",["329"]:"MEAC3",["598"]:"9",["278"]:"9",["242"]:"9",["243"]:"9",["244"]:"9",["775"]:"9",["776"]:"9",["777"]:"9",["778"]:"9",["779"]:"9",["780"]:"9",["781"]:"9",["782"]:"9",["783"]:"9",["247"]:"9",["248"]:"9",["353"]:"9",["355"]:"9",["356"]:"9",["271"]:"9",["577"]:"9",["313"]:"9",["579"]:"9",["272"]:"9",["302"]:"9",["303"]:"9",["407"]:"9",["408"]:"9",["308"]:"9",["315"]:"9",["330"]:"9h",["331"]:"9h",["332"]:"9h",["333"]:"9h",["334"]:"9h",["335"]:"9h",["336"]:"9h", ["337"]:"9h",["338"]:"so",["600"]:"o",["250"]:"o",["251"]:"o",["774"]:"o",["194"]:"*",["195"]:"*",["220"]:"*",["221"]:"*",["196"]:"*",["197"]:"*",["279"]:"(",["280"]:"(",["317"]:"(",["318"]:"(",["273"]:"(",["274"]:"(",["357"]:"(",["358"]:"(",["275"]:"(",["359"]:"(",["360"]:"(",["276"]:"(",["583"]:"(",["584"]:"(",["314"]:"(",["585"]:"(",["561"]:"(",["277"]:"(",["361"]:"(h",["362"]:"(h",["363"]:"(h",["364"]:"(h",["365"]:"(h",["366"]:"(h",["591"]:"(h",["592"]:"(h",["367"]:"(h",["586"]:"(h",["587"]:"(h", ["368"]:"(h",["588"]:"(h",["562"]:"(h",["409"]:"(",["410"]:"(",["411"]:"(",["412"]:"(",["557"]:"(",["558"]:"(",["394"]:"1",["395"]:"1",["396"]:"1",["397"]:"1",["716"]:"1",["717"]:"1",["919"]:"1",["398"]:"1",["718"]:"1",["719"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["722"]:"1",["723"]:"1",["401"]:"1",["724"]:"1",["725"]:"1",["571"]:"1",["402"]:"1",["694"]:"1h",["695"]:"1h",["696"]:"1h",["697"]:"1h",["698"]:"1h",["699"]:"1h",["700"]:"1h",["701"]:"1h",["702"]:"1h",["703"]:"1h",["386"]:"3", ["387"]:"w",["406"]:"6",["787"]:"1",["788"]:"1",["917"]:"1",["918"]:"1",["548"]:"1e",["549"]:"1e",["550"]:"1e",["551"]:"1e",["809"]:"1e",["810"]:"1e",["552"]:"1e",["811"]:"1e",["812"]:"1e",["553"]:"1e",["813"]:"1e",["814"]:"1e",["554"]:"1e",["815"]:"1e",["816"]:"1e",["555"]:"1e",["817"]:"1e",["818"]:"1e",["572"]:"1e",["556"]:"1e",["645"]:"(",["646"]:"(",["647"]:"(",["648"]:"(",["649"]:"(",["650"]:"(",["651"]:"(",["652"]:"(",["653"]:"(",["654"]:"(",["655"]:"(",["656"]:"(",["657"]:"(",["658"]:"(",["659"]:"(", ["660"]:"(",["661"]:"(",["662"]:"(",["663"]:"(",["664"]:"(",["665"]:"(",["666"]:"(",["667"]:"(",["668"]:"(",["669"]:"(",["670"]:"(",["671"]:"(",["672"]:"(",["673"]:"(",["674"]:"(h",["675"]:"(h",["676"]:"(h",["677"]:"(h",["678"]:"(h",["679"]:"(h",["680"]:"(h",["681"]:"(h",["682"]:"(h",["683"]:"(h",["684"]:"(h",["685"]:"(h",["686"]:"(h",["687"]:"(h",["688"]:"A",["689"]:"A",["690"]:"A",["691"]:"MEAC3",["773"]:"i",["806"]:"I",["805"]:"I",["829"]:"9",["830"]:"9",["831"]:"9",["832"]:"9",["833"]:"9",["834"]:"9", ["835"]:"9",["836"]:"9",["892"]:"9",["893"]:"9",["837"]:"9",["838"]:"9",["839"]:"9",["840"]:"9",["841"]:"(",["842"]:"(",["843"]:"(",["844"]:"(",["845"]:"(",["846"]:"(",["847"]:"(",["848"]:"(",["894"]:"(",["895"]:"(",["849"]:"(",["850"]:"(",["851"]:"(",["852"]:"(",["865"]:"9",["866"]:"9",["867"]:"9",["868"]:"9",["869"]:"9",["870"]:"9",["871"]:"9",["872"]:"9",["896"]:"9",["897"]:"9",["873"]:"9",["874"]:"9",["875"]:"9",["876"]:"9",["877"]:"(",["878"]:"(",["879"]:"(",["880"]:"(",["881"]:"(",["882"]:"(", ["883"]:"(",["884"]:"(",["898"]:"(",["899"]:"(",["885"]:"(",["886"]:"(",["887"]:"(",["888"]:"(",["900"]:"2",["901"]:"2",["902"]:"2",["903"]:"2",["904"]:"2",["905"]:"2",["906"]:"2",["907"]:"2",["908"]:"2",["911"]:"9",["912"]:"9",["913"]:"9",["914"]:"1",["915"]:"1",["916"]:"1"};var kx="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var FV=class{constructor(t,f,H,Q,N,m,U,C,D,k,F){this.width=t;this.height=f;this.Y=C;this.quality=m||TJ(t,f);this.qualityOrdinal=JR[this.quality];this.fps=H||0;this.stereoLayout=!N||Q!=null&&Q!=="UNKNOWN"&&Q!=="RECTANGULAR"?0:N;this.projectionType=Q?Q==="EQUIRECTANGULAR"&&N===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":Q:"UNKNOWN";(t=U)||(H=JR[this.quality],H===0?t="Auto":(t=this.projectionType,f=this.fps,t=H.toString()+(t==="EQUIRECTANGULAR"||t==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||t==="MESH"?"s":"p")+ (f>55?"60":f>49?"50":f>39?"48":"")));this.qualityLabel=t;this.J=D||"";this.primaries=k||"";this.C=F??!0}O(){return this.fps>32}isHdr(){return this.J==="smpte2084"||this.J==="arib-std-b67"}};var ag=class{constructor(t,f,H={}){this.id=t;this.mimeType=f;H.bv>0||(H.bv=16E3);Object.assign(this,H);[this.itag,this.O]=this.id.split(";");this.containerType=Yx(f);this.pM=AG[this.itag]||""}D(){return this.video}j(){return this.audio}vD(){return this.containerType===2}C(){return this.pM==="9"||this.pM==="("||this.pM==="9h"||this.pM==="(h"}Rx(){return this.pM==="1"||this.pM==="1h"||eJ&&this.pM==="1e"}X(){return this.pM==="mac3"||this.pM==="meac3"||this.pM==="m"||this.pM==="i"||lI(this)}A(){return this.pM=== "MAC3"||this.pM==="mac3"||this.pM==="MEAC3"||this.pM==="meac3"}isEncrypted(){return!!this.contentProtection}Ld(){return!!this.audio}be(){return!!this.video}Y(){return this.mimeType==="application/x-mpegURL"}J(){var t=this.mimeType;return t.includes("vtt")||t.includes("text/mp4")}isVertical(){return!!this.video&&this.video.width{!this.d6()&&this.isActive&&this.Qg("error",this)}, updateend:()=>{!this.d6()&&this.isActive&&this.Qg("updateend",this)}}; this.Xp.ub(this.Pt);this.Ju=this.isActive}appendBuffer(t,f,H){if(this.Xp.PK()!==this.appendWindowStart+this.start||this.Xp.Og()!==this.appendWindowEnd+this.start||this.Xp.xC()!==this.timestampOffset+this.start)this.Xp.supports(1),this.Xp.QC(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.Xp.Xu(this.timestampOffset+this.start);this.Xp.appendBuffer(t,f,H)}abort(){this.Xp.abort()}remove(t,f){this.Xp.remove(t+this.start,f+this.start)}lM(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.Xp.clear()}QC(t, f){this.appendWindowStart=t;this.appendWindowEnd=f}wa(){return this.timestampOffset+this.start}PK(){return this.appendWindowStart}Og(){return this.appendWindowEnd}Xu(t){this.timestampOffset=t}xC(){return this.timestampOffset}hP(t=!1){t=this.Xp.hP(t);return nU(t,this.start,this.end)}DX(){return this.Xp.DX()}jn(){return this.Xp.jn()}z0(){return this.Xp.z0()}iI(){return this.Xp.iI()}n5(){this.Xp.n5()}uY(t){return this.Xp.uY(t)}tX(){return this.Xp.tX()}C0(){return this.Xp.C0()}PW(t,f,H){this.Xp.PW(t, f,H)}SU(t,f,H){this.Xp.SU(t,f,H)}xj(t,f){return this.Xp.xj(t,f)}supports(t){return this.Xp.supports(t)}yp(){return this.Xp.yp()}h4(){return this.Xp.h4()}isView(){return!0}oy(){return this.Xp.oy()?this.isActive:!1}isLocked(){return this.Ju&&!this.isActive}tZ(t){t=this.Xp.tZ(t);t.vw=`${this.start}-${this.end}`;return t}d4(){return this.Xp.d4()}IP(){return this.Xp.IP()}tR(){return this.Xp.tR()}Yi(){this.Xp.I8(this.Pt);super.Yi()}h_(){return this.isActive}ZX(t){this.isActive=t;this.Ju=this.Ju||this.isActive}};var i4=!1;var Qz=class extends g.tQ{constructor(t,f,H,Q,N,m){super();this.Ii=t;this.Ph=f;this.id=H;this.containerType=Q;this.pM=N;this.be=m;this.bI=this.E3=this.RB=null;this.FK=!1;this.appendWindowStart=this.timestampOffset=0;this.mo=cn([],[]);this.lV=!1;this.w5=[];this.YF=Ga?[]:void 0;this.handler=U=>this.Qg(U.type,this); this.Ii?.addEventListener&&(this.Ii.addEventListener("updateend",this.handler),this.Ii.addEventListener("error",this.handler))}appendBuffer(t,f,H){this.lV=!1;H&&(this.E3=H);t.length&&(this.Ii?.appendBuffer?this.Ii.appendBuffer(t):this.Ii?this.Ii.append(t):this.Ph&&this.Ph.webkitSourceAppend(this.id,t));f&&(f.isEncrypted()&&(this.bI=this.E3),f.type===3&&(this.RB=f),this.w5.push(f.y9()),this.w5.length>4&&this.w5.shift());this.YF&&(this.YF.length>=2||t.length>1048576?delete this.YF:this.YF.push(t))}abort(){try{this.Ii? this.Ii.abort():this.Ph&&this.Ph.webkitSourceAbort(this.id)}catch(t){C_0&&g.Yf(new g.NY(`Error while abort the source buffer: ${t.name}, ${t.message}`))}this.E3=this.RB=null}remove(t,f,H){this.lV=!1;this.Ii?.remove&&(H&&H({b:jg(this.hP()),s:t,e:f}),this.Ii.remove(t,f))}lM(){this.remove(this.PK(),this.Og())}clear(){this.z0()||(this.abort(),this.lM(),this.bI=this.E3=this.RB=null,this.appendWindowStart=this.timestampOffset=0,this.mo=cn([],[]),this.lV=!1,this.YF=Ga?[]:void 0,this.FK=!0)}PK(){return i4&& this.be?this.appendWindowStart:this.Ii?.appendWindowStart||0}Og(){return this.Ii?.appendWindowEnd||0}QC(t,f){this.Ii&&(i4&&this.be?(this.appendWindowStart=t,this.Ii.appendWindowEnd=f):t>this.PK()?(this.Ii.appendWindowEnd=f,this.Ii.appendWindowStart=t):(this.Ii.appendWindowStart=t,this.Ii.appendWindowEnd=f))}wa(){return this.timestampOffset}Xu(t){i4?this.timestampOffset=t:this.supports(1)&&(this.Ii.timestampOffset=t)}xC(){return i4?this.timestampOffset:this.supports(1)?this.Ii.timestampOffset:0}hP(t= !1){if(t)return this.lV||this.DX()||(this.mo=this.hP(!1),this.lV=!0),this.mo;try{return this.Ii?this.Ii.buffered:this.Ph?this.Ph.webkitSourceBuffered(this.id):cn([0],[Infinity])}catch(f){return cn([],[])}}DX(){return this.Ii?.updating||!1}z0(){return this.FK}iI(){return!this.FK&&this.DX()}n5(){this.FK=!1}uY(t){var f=t?.pM;t=t?.containerType;return!f&&!t||f===this.pM&&t===this.containerType}tX(){return this.E3}C0(){return this.bI}xj(t,f){return this.containerType!==t||this.pM!==f}PW(t,f,H){if(this.containerType!== t||H&&this.xj(t,H))this.supports(4),wO()&&this.Ii.changeType(f),H&&(this.pM=H);this.containerType=t}SU(t,f,H){this.containerType&&this.xj(t,f)&&wO()&&this.Ii.changeType(H);this.containerType=t;this.pM=f}yp(){return this.RB}h4(){return!!this.RB&&!this.RB.AP}isView(){return!1}supports(t){switch(t){case 1:return this.Ii?.timestampOffset!==void 0;case 0:return!!this.Ii?.appendBuffer;case 2:return!!this.Ii?.remove;case 3:return!(!this.Ii?.addEventListener||!this.Ii?.removeEventListener);case 4:return!(!this.Ii|| !this.Ii.changeType);default:return!1}}oy(){return!this.DX()}isLocked(){return!1}tZ(t){t.to=this.xC();t.up=this.DX();t.aw=`${(this.Ii?.appendWindowStart||0).toFixed(3)}-${(this.Ii?.appendWindowEnd||Infinity).toFixed(3)}`;return t}jn(){return this.Ii?.writeHead||0}d4(){var t={};for(let f=0;f{}); this.J?.clear();this.O?.clear()}A(){this.J?.n5();this.O?.n5();this.D=!1}z0(){return this.O?.z0()||this.J?.z0()}uY(t,f){return!!this.J&&!!this.O&&this.J.uY(f)&&this.O.uY(t)}c5(){return!!this.mediaSource&&this.mediaSource.streaming===!1}},tG=!1;var dlJ=/action_display_post/;g.PZ=class extends g.tQ{constructor(t="",f=null,H=!1){super();this.sourceUrl=t;this.isLivePlayback=H;this.B5=this.duration=0;this.isPremiere=this.WD=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.Y=!1;this.q8=this.PD=0;this.isOtf=this.w7=!1;this.a$=(0,g.I)();this.V=Infinity;this.J={};this.O=new Map;this.state=this.yk=0;this.timeline=null;this.isManifestless=!1;this.Fv=[];this.X=null;this.v5=0;this.W="";this.c5=NaN;this.xc=this.Cg=this.timestampOffset=this.j=0;this.I7=this.N0=NaN;this.Ia= 0;this.Ml=this.A=!1;this.Vg=[];this.LM={};this.H5=this.JG=NaN;this.KM=f?.hG("html5_use_network_error_code_enums");KC=!!f&&f.hG("html5_modern_vp9_mime_type");Yv=!!f?.hG("html5_enable_flush_during_seek")&&g.ni();O2=!!f?.hG("html5_enable_reset_audio_decoder")&&g.ni();Vz=!!f?.wF().O()}isLoading(){return this.state===1}Do(){return this.state===3}AG(){return g.PM(this.J,t=>!!t.info.video&&t.info.video.qualityOrdinal>=2160)}C(){return g.PM(this.J,t=>!!t.info.contentProtection)}s2(t){var f=t.getElementsByTagName("Representation"); if(t.getElementsByTagName("SegmentList").length>0||t.getElementsByTagName("SegmentTemplate").length>0){this.w7=this.Y=!0;this.timeline||(this.timeline=new S2H);y9J(this.timeline,t);this.Qg("refresh");for(t=0;t=0?A=gw(V):O=`${O}?range=${V}`}N.call(m,new xY(C.Xv,C.startSecs,C.R1,C.J,O,A,C.O))}Q=k}H.update(Q,this.isLive,this.B5)}GBH(this.timeline);return!0}this.duration=lR(L$(t,"mediaPresentationDuration"));a:{for(U=0;U{})}}suspend(){this.X&&this.X.stop()}resume(){ji(this)}zd(){if(this.isManifestless&&this.isWindowedLive&&XW(this))return XW(this); var t=this.J,f=!1,H=NaN,Q=NaN;for(let m in t){let U=t[m];var N=U.index;if(!N.isLoaded()||U.info.J())continue;U.X&&(f=!0);N=N.uZ();U.info.Ld()&&(isNaN(H)||N0))return this.zd()-t}}t=this.J;for(let f in t){let H=t[f].index;if(H.isLoaded()&&!t[f].info.J())return H.Be()}return 0}getStreamTimeOffset(){return this.j}IB(t){for(let f in this.J){let H= this.J[f].index;if(H.isLoaded()){let Q=H.Ar(t),N=H.IB(Q);if(N)return N+t-H.getStartTime(Q)}}return NaN}wX(){return this.v5}tG(){for(let t in this.J)this.J.hasOwnProperty(t)&&(this.J[t].O=null,this.J[t].JG=!1)}};g.PZ.prototype.Za=QI(4);var KC,Yv,O2,Vz,wv=null,vZ=!!navigator.mediaCapabilities?.decodingInfo,Zs={commentary:1,alternate:2,dub:3,main:4};var tE=new Set,BZ=new Map;var uTI=class{constructor(t){this.E2=t;this.V9=this.Nb=this.m2=this.X=this.W=this.pJ=this.LM=this.JG=!1;this.j=this.D=0;this.XV=this.s2=!1;this.Fv=!0;this.KM=!1;this.qG=0;this.Vg=this.Za=this.dU=this.B5=!1;this.J={};this.YC=this.MS=this.mP=this.disableAv1=this.c5=this.xJ=this.tG=this.iT=this.O=this.Y=this.A=!1;this.Ml=0;this.a$=!1;this.Ne=this.E2.G("html5_disable_aac_preference");this.kC=Infinity;this.Ch=0;this.nD=this.E2.OJ();this.Hm=this.E2.experiments.hG("html5_enable_vp9_fairplay");this.kJ=this.E2.G("html5_force_av1_for_testing"); this.XV=this.E2.r6().J.xi(C1J);this.pn=this.E2.r6().J.xi(JR0);this.H5=this.E2.experiments.J("html5_av1_ordinal_cap");this.mD=this.E2.G("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.fn=this.E2.G("html5_account_onesie_format_selection_during_format_filter");this.bv=this.E2.experiments.J("html5_max_byterate");this.v5=this.E2.G("html5_enable_iamf_audio");this.g7=this.E2.r6().J.xi(OB9);this.AG=this.E2.experiments.hG("html5_allow_capability_merge");this.Es=this.E2.G("html5_enable_encrypted_av1")}};var YA=class{constructor(t,f,H,Q){this.flavor=t;this.keySystem=f;this.Y=H;this.experiments=Q;this.O={};this.Y0=this.keySystemAccess=null;this.oN=this.t$=-1;this.Vd=null;this.C=!!Q&&Q.hG("edge_nonprefixed_eme");Q&&Q.hG("html5_enable_vp9_fairplay")}clone(t){return new YA(this.flavor,t,this.Y,this.experiments)}J(){return this.keySystem==="com.youtube.fairplay.sbdl"}tZ(){return{flavor:this.flavor,keySystem:this.keySystem}}TY(){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}}},kA={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},H1H={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},RO0={widevine:1,fairplay:2,playready:3};var $KW=class extends g.qm{constructor(t,f,H,Q=!1,N){super();this.E2=f;this.useCobaltWidevine=Q;this.U=N;this.O=[];this.Y={};this.J={};this.callback=null;this.W=!1;this.C=[];this.initialize(t,!H)}initialize(t,f){for(let Q of Object.keys(t)){var H=Q;for(let N of t[H])if(N.contentProtection)for(let m of Object.keys(N.contentProtection)){H=m;let U=kA[m];!U&&this.G("html5_enable_vp9_fairplay")&&H==="fairplay"&&(U=["com.youtube.fairplay.sbdl"]);if(U)for(let C of U)this.Y[C]=this.Y[C]||new YA(H,C,N.contentProtection[H], this.E2.experiments),this.J[H]=this.J[H]||{},this.J[H][N.mimeType]=!0}}wm()&&(this.Y["com.youtube.fairplay"]=new YA("fairplay","com.youtube.fairplay","",this.E2.experiments),this.G("html5_enable_vp9_fairplay")||(this.J.fairplay=this.J.fairplay||{},this.J.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.J.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.O=T$H(f,this.useCobaltWidevine,this.G("html5_enable_safari_fairplay")&&!0,this.G("html5_enable_vp9_fairplay")).filter(Q=>!!this.Y[Q])}G(t){return this.E2.experiments.hG(t)}}, TQ;var q2H={"":"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 dPe={OFF:"0",Sd:"1",yh:"2",Dm:"3"};var Is2={RED:"red",yf:"white"};var pZd=class{constructor(t){t=q9(t.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(t).map(([f,H])=>typeof H==="string"?[f,H]:[f,H[0]]))}xi(t){if(t.p_!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return JlH(this,t)}hG(t){return this.flags.get(`${t}`)==="true"}};var nvW=class{constructor(t,f,H){this.O=void 0;this.experimentIds=t?t.split(","):[];this.flags=q9(f||"","&");t={};for(let Q of this.experimentIds)t[Q]=!0;this.experiments=t;H=new pZd(H);this.C=new kee(H);this.Y=new oDH(H)}r6(){return this.C}wF(){return this.Y}hG(t){t=this.xi(t);JSON.stringify(t);return t==="true"}J(t,f=0){t=this.xi(t);JSON.stringify(t);return t===void 0?f:Number(t)}xi(t){return this.flags[t]}};var wZH=Promise.resolve(),K58=t=>wZH.then(t),eDH=window.queueMicrotask?window.queueMicrotask.bind(window):K58;var tcI=class{constructor(t,f,H=!1){this.experiments=t;this.c5=f;this.a$=H;this.V=!!g.YW("cast.receiver.platform.canDisplayType");this.A={};this.j=!1;this.Y=new Map;this.D=!0;this.J=this.O=!1;this.JG=0;this.X=null;this.Fv=this.experiments.hG("html5_disable_vp9_encrypted");this.C=this.experiments.hG("html5_enable_encrypted_av1");t=g.YW("cast.receiver.platform.getValue");this.W=!this.V&&t&&t("max-video-resolution-vpx")||null;zDJ(this);this.O=!!(wm()&&dm()>=21)}canPlayType(t,f){t=t.canPlayType?t.canPlayType(f): !1;g.QP?t=t||vvI[f]:rZ===2.2?t=t||BvJ[f]:pi()&&(t=t||MiV[f]);return!!t}isTypeSupported(t){return this.V?window.cast.receiver.platform.canDisplayType(t):rO(t)}},BvJ={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},MiV={"application/x-mpegURL":"maybe"},vvI={"application/x-mpegURL":"maybe"};var f4W=class extends g.tQ{constructor(){super();this.items={}}add(t,f){if(!this.items[t]&&(f.aG||f.wz||f.aV)){var H=this.items;let Q=f;Object.isFrozen&&!Object.isFrozen(f)&&(Q=Object.create(f),Object.freeze(Q));H[t]=Q;this.Qg("vast_info_card_add",t)}}remove(t){var f=this.get(t);delete this.items[t];return f}get(t){return this.items[t]||null}isEmpty(){return g.ab(this.items)}};var IZ={rC:1,nG:2,N_:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var ylI=class{constructor(){this.O=this.hU=0;this.J=Array.from({length:pr.length}).fill(0)}Fs(t,f=1){this.hU+=f;this.O+=t;t/=f;for(let H=0;Hm.apply(C,[F].concat(U)))}}}}Po(){return new Q9H}f5(t,f,H=1){f instanceof Q9H&&(hE(this,t,(0,g.I)()-f.startTimeMs,H),f.J=!0)}Ly(t,f){var H=(0,g.I)(); f=f();sa(this,f,t,H)}Zg(){var t={};for(let H in this.J){if(!this.J.hasOwnProperty(H))continue;a:{var f=this.J[H];if(f.hU===0){f=null;break a}let Q=Math.ceil(f.hU).toFixed(0)+"."+f.O.toFixed(0);for(let N=0;N0)Q+="."+pr[N].toFixed(0)+"_"+f.J[N].toFixed(0);else break;f=Q}f&&(t[H]=f)}this.J=new HFJ;return t}toString(){return""}};var nr=new class{isActive(){return!1}xk(){}Po(){}f5(){}Ly(t,f){f()}Zg(){return{}}toString(){return""}},Nc9=!!+XQ("html5_enable_profiler"),mQ0=!!+XQ("html5_onesie_enable_profiler"),wZ=Nc9||mQ0?new $Qe:nr,pkB=Nc9?wZ:nr,I9=mQ0?wZ:nr;var UQV=class{constructor(t){this.exports=t}heap(){return this.exports.memory.buffer}buffer(t,f){return new Uint8Array(this.heap(),t,f)}ownsBuffer(t){return t.buffer===this.heap()}malloc(t){return this.exports.malloc(t)}free(t){this.exports.free(t)}untrackAllocation(){}realloc(t,f){return this.exports.realloc(t,f)}copyIn(t){var f=this.malloc(t.byteLength);f=this.buffer(f,t.byteLength);f.set(t);return f}copyInRaw(t){var f=this.exports.malloc(t.byteLength);this.buffer(f,t.byteLength).set(t);return f}moveOut(t){var f= t.slice();this.ownsBuffer(t)&&this.free(t.byteOffset);return f}};I9.xk(UQV,{copyIn:t=>({profile:"copyj2w",hU:t===void 0?0:Math.ceil(t.byteLength/16)}), copyInRaw:(t,f)=>({profile:"copyj2w",hU:Math.ceil(f.byteLength/16)}), moveOut:t=>({profile:"copyw2j",hU:t===void 0?0:Math.ceil(t.byteLength/16)})});var Kr=class extends g.qm{constructor(t,f){super();this.PP=t;this.id=f;this.J=!1;this.PP.exports.TrackedPointer_acquire(this.id);CtI?.register(this,{id:this.id,PP:this.PP,stack:void 0},this);this.addOnDisposeCallback(()=>{this.J||this.PP.exports.TrackedPointer_release(this.id);CtI?.unregister(this)})}get(){this.d6(); return this.PP.exports.TrackedPointer_get(this.id)}getId(){this.d6();return this.id}zy(){this.d6();var t=this.id;this.PP.exports.TrackedPointer_transferToCpp(t);this.J=!0;this.dispose();return t}},CtI=typeof FinalizationRegistry!=="undefined"?new FinalizationRegistry(s02):void 0;var hD0=class extends g.qm{zy(){this.d6();var t=this.J.zy();this.dispose();return t}constructor(t,f){super();this.PP=t;this.J=typeof f==="number"?new Kr(t,f):f;this.addOnDisposeCallback(()=>{this.J.dispose()})}};var gAV=class{constructor(){var t=new iF8;this.w24ba4eb63634d6c2=()=>{this.J.doSomething(this.module)}; this.w8e7e8ceb44ae02b9=(f,H)=>this.J.addDouble(this.module,f,H); this.w9d80ac14c25f2be1=(...f)=>{f.length<=2?this.J.addInt64(this.module,f[0],f[1]):this.J.addInt64(this.module,Xx(f[0],f[1]),Xx(f[2],f[3]))}; this.w5f89f02549a0d149=(f,H)=>this.J.addInt32(this.module,f,H); this.wea577f8f71502fc8=f=>+this.J.returnSameBool(this.module,!!f); this.w7f6f048ce13c153f=(...f)=>{f.length<=7?this.J.mixParams(this.module,f[0],f[1],f[2],f[3],!!f[4],f[5]>>>0,f[6]>>>0):this.J.mixParams(this.module,f[0],Xx(f[1],f[2]),f[3],Xx(f[4],f[5]),!!f[6],f[7]>>>0,f[8]>>>0)}; this.w40ccab4f686e0154=f=>this.J.passString(this.module,bt(this.module,f)); this.w5c0a63506b66111d=f=>this.J.passBytes(this.module,bt(this.module,f)); this.wea545cdf4b1c730b=(f,H,Q)=>this.J.passBufferMix(this.module,bt(this.module,f),bt(this.module,H),Q); this.w4dff06633fe4b530=(...f)=>f.length<=3?this.J.passBufferMixWithInt64(this.module,bt(this.module,f[0]),f[1],bt(this.module,f[2])):this.J.passBufferMixWithInt64(this.module,bt(this.module,f[0]),Xx(f[1],f[2]),bt(this.module,f[3])); this.wf5cdb3cfaa1f7f2e=()=>this.J.getGreeting(this.module)?.zy()??0; this.wba99a98b4fd654de=()=>this.J.getBytesGreeting(this.module)?.zy()??0; this.J=t}g_(t){this.module=t}},Pt0=class{constructor(){var t=new DQ9;this.w49779cc4ffbfec63=()=>{this.J.doSomething(this.module)}; this.wc935e1e95e58ea43=()=>{this.J.doSomethingElse(this.module)}; this.J=t}g_(t){this.module=t}},EAH=class{constructor(){var t=new uxH;this.Y=1;this.J=new Map;this.wedc1d1c666433e48=f=>{f=this.J.get(f);if(!f)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.getValue");return f.getValue()}; this.w6cc83909a55943ea=(f,H)=>{f=this.J.get(f);if(!f)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.add");return f.add(H)}; this.wfb76c3f2db551eb3=(f,H)=>{f=this.J.get(f);if(!f)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.appendString");return f.appendString(bt(this.module,H))}; this.w470a2f58061c5953=f=>{f=this.J.get(f);if(!f)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.getStringValue");return f.getStringValue()?.zy()??0}; this.web6a951e412e14f7=(...f)=>{if(f.length<=2){var H=this.J.get(f[0]);if(!H)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.accumulate");return H.accumulate(f[1])}H=this.J.get(f[0]);if(!H)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.accumulate");return H.accumulate(Xx(f[1],f[2]))}; this.w03fb2be65fc59207=()=>{this.O.staticHelper(this.module)}; this.w53fe8e28379cfd35=f=>{f=this.O.create(this.module,f);return dc(this,f)}; this.w7d82416419835f0f=(f,H)=>{f=this.O.createFromPair(this.module,f,H);return dc(this,f)}; this.w68f3a6b9f2e51e6f=f=>{f=this.O.createWithString(this.module,bt(this.module,f));return dc(this,f)}; this.wbd11e21f95d022d5=f=>{var H=this.J.get(f);H&&(this.J.delete(f),H.dispose&&H.dispose())}; this.O=t}g_(t){this.module=t}};var iF8=class{constructor(){new Uint8Array(0);this.J=new Uint8Array([10,20,30,40,50])}doSomething(){}addDouble(t,f,H){return f+H}addInt64(t,f,H){typeof BigInt==="undefined"&&(rc(f),rc(H))}addInt32(t,f,H){return f+H|0}returnSameBool(t,f){return f}mixParams(){}passString(t,f){xA(f);return cq(f).byteLength}passBytes(t,f){new Uint8Array(cq(f));return cq(f).byteLength}passBufferMix(t,f,H,Q){xA(f);new Uint8Array(cq(H));return cq(f).byteLength+cq(H).byteLength+Q|0}passBufferMixWithInt64(t,f,H,Q){t=Number(H.toString()); return cq(f).byteLength+cq(Q).byteLength+t|0}getGreeting(t){if(!t)throw Error("module is required");return Sc(t,sZ("Hello from TS"))}getBytesGreeting(t){if(!t)throw Error("module is required");return Sc(t,this.J)}},DQ9=class{doSomething(){}doSomethingElse(){}},vY=class{constructor(t,f,H=""){this.module=t;this.J="";this.O=!1;this.value=f;this.J=H}getValue(){return this.value}add(t){return this.value=this.value+t|0}appendString(t){this.J+=xA(t);return this.J.length}getStringValue(){return Sc(this.module, sZ(this.J))}accumulate(t){return Number(t.toString())}dispose(){this.O=!0}d6(){return this.O}},uxH=class{create(t,f){if(!t)throw Error("module is required");return new vY(t,f)}createFromPair(t,f,H){if(!t)throw Error("module is required");return new vY(t,f+H|0)}createWithString(t,f){if(!t)throw Error("module is required");return new vY(t,0,xA(f))}staticHelper(){}};var oAJ=class{constructor(){this.emscripten_notify_memory_growth=()=>{}; this.invoke_i=t=>this.invoke(t); this.invoke_ii=(t,f)=>this.invoke(t,f); this.invoke_iii=(t,f,H)=>this.invoke(t,f,H); this.invoke_iiii=(t,f,H,Q)=>this.invoke(t,f,H,Q); this.invoke_iiiii=(t,f,H,Q,N)=>this.invoke(t,f,H,Q,N); this.invoke_iiiiii=(t,f,H,Q,N,m)=>this.invoke(t,f,H,Q,N,m); this.invoke_iiiiiii=(t,f,H,Q,N,m,U)=>this.invoke(t,f,H,Q,N,m,U); this.invoke_iiij=(t,f,H,Q,N)=>this.invoke(t,f,H,Q,N); this.invoke_v=t=>{this.invoke(t)}; this.invoke_vi=(t,f)=>{this.invoke(t,f)}; this.invoke_vii=(t,f,H)=>{this.invoke(t,f,H)}; this.invoke_viii=(t,f,H,Q)=>{this.invoke(t,f,H,Q)}; this.invoke_viiii=(t,f,H,Q,N)=>{this.invoke(t,f,H,Q,N)}; this.invoke_viiiii=(t,f,H,Q,N,m)=>{this.invoke(t,f,H,Q,N,m)}; this.invoke_viiiiii=(t,f,H,Q,N,m,U)=>{this.invoke(t,f,H,Q,N,m,U)}; this._emscripten_throw_longjmp=()=>{throw Error("longjmp");}; this.__syscall_getcwd=(t,f)=>{if(!this.exports)return-1;if(f<2)return-34;t=new Uint8Array(this.exports.memory.buffer,t,2);t[0]=47;t[1]=0;return 2}}setExports(t){this.exports=t}invoke(t,...f){if(this.exports?.__indirect_function_table)return Number(this.exports.__indirect_function_table.get(t)(...f)); var H=this.exports,Q="i"+f.map(N=>typeof N==="number"?"i":typeof N==="bigint"?"j":"i").join(""); H=H?.[`dynCall_${Q}`];return typeof H==="function"?Number(H(t,...f)):0}},kQd=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(t,f,H,Q)=>{if(!this.exports)return 1;t=new Uint32Array(this.exports.memory.buffer,f,H*2);f=0;for(let N=0;N0; this.fd_seek=()=>58; this.environ_sizes_get=(t,f)=>{if(!this.exports)return 1;var H=new DataView(this.exports.memory.buffer);H.setUint32(t,0,!0);H.setUint32(f,0,!0);return 0}; this.environ_get=()=>0; this.fd_read=()=>58; this.clock_time_get=(t,f,H,Q)=>{if(!this.exports||t!==0&&t!==1)return 1;H=Q!==void 0?Q:H;f=t===1&&typeof performance!=="undefined"?performance.now():Date.now();t=new DataView(this.exports.memory.buffer,H,8);if(typeof BigInt!=="undefined"){typeof BigInt==="undefined"?f=0:(H=Math.trunc(f),f=BigInt(H)*BigInt(1E6)+BigInt(Math.round((f-H)*1E6)));let {low:N,high:m}=rc(f);t.setUint32(0,N>>>0,!0);t.setUint32(4,m>>>0,!0)}else{Q=Math.trunc(f);H=Math.floor(Q/1E3);Q=(Q-H*1E3)*1E6+Math.round((f-Q)*1E6);let N= H&65535;H>>>=16;f=N*51712+(Q&65535);Q=H*51712+N*15258+(Q>>>16)+Math.floor(f/65536);H=H*15258+Math.floor(Q/65536)|0;t.setUint32(0,((Q&65535)<<16|f&65535)>>>0,!0);t.setUint32(4,H>>>0,!0)}return 0}}},L3e=class{constructor(){this.env=new oAJ; this.wasi_snapshot_preview1=new kQd;this.wc468edaeba68a20a=this.C$=new gAV;this.wdc191210bf123a29=this.du=new Pt0;this.w93a5da5ec4fd4602=this.In=new EAH}setExports(t){this.wasi_snapshot_preview1.exports=t;this.env.exports=t}g_(t){this.C$.g_(t);this.du.g_(t);this.In.g_(t)}};var nF=class{constructor(t,f,H){this.instance=t;this.isAsmjs=H;this.exports=t=this.instance.exports;this.memory=new UQV(t,!0);f.setExports(t);f.g_(this);t._initialize();f=Math.floor(Math.random()*256);t=Math.floor(Math.random()*256);H=0;try{H=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,H,16)).fill(f);if(this.exports.sentinel(H,16,t)!==t*16%256)throw"wasm.wm.vi";let Q=new Uint8Array(this.exports.memory.buffer,H,16);for(let N=0;N<16;N++)if(Q[N]!==(f+t)%256)throw`wasm.wm.vi${N}`; }finally{H!==0&&this.exports.free(H)}}},lK2=new class{constructor(){this.J="WebAssembly"in window}},pF="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var TcI=class{constructor(t,f){this.DB=t;this.cipher=this.DB.exports.AES128CTRCipher_create(f.byteOffset)}encrypt(t){this.DB.exports.AES128CTRCipher_encrypt(this.cipher,t.byteOffset,t.byteLength);return t}d6(){return this.cipher===0}dispose(){this.DB.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var FYH=class{constructor(t,f,H){this.DB=t;this.Y=!1;f=this.DB.memory.copyIn(f);this.J=new TcI(t,f);this.DB.memory.free(f.byteOffset);H&&(this.O=this.DB.memory.copyIn(H))}encrypt(t,f){return KF(this,t,f,!1).pw}C(t,f){t=KF(this,t,f,!0);return{pw:t.pw,signature:t.signature}}d6(){return this.Y}dispose(){this.d6()||(g.xn(this.J),this.O&&this.DB.memory.free(this.O.byteOffset),this.Y=!0)}};var AEV=class extends g.qm{constructor(t,f){super();this.DB=t;this.J=new Kr(this.DB,f);g.c(this,this.J)}encrypt(t){this.d6();this.DB.exports.w3775f99f796e2416(this.J.getId(),qQ(t).getId())}};var Ya8=class{constructor(t,f){f=Sc(t,f);var H=t.exports.w452e154ebb3e0c0e(qQ(f).getId());if(H===0)throw Error("Failed to create Crypto");this.J=new AEV(t,H);f.dispose()}encrypt(t){this.J.encrypt(t)}d6(){return this.J.d6()}dispose(){this.J.dispose()}};var Vc0=class{constructor(t,f,H){this.DB=t;this.O=!1;this.J=new Ya8(t,f);H&&(this.Y=H)}encrypt(t,f){return vq(this,t,f,!1).pw}C(t,f){t=vq(this,t,f,!0);return{pw:t.pw,signature:t.signature}}d6(){return this.O}dispose(){this.d6()||(g.xn(this.J),this.O=!0)}};var OFH=class{constructor(t,f,H,Q=!1){this.J=Q?new Vc0(t,f,H):new FYH(t,f,H)}encrypt(t,f){try{return this.J.encrypt(t,f)}catch(H){lu(H,"wasm ocwce"),g.Yf(H)}}O(t,f){try{return this.J.C(t,f)}catch(H){lu(H,"wasm ocwceas"),g.Yf(H)}}d6(){return this.J.d6()}dispose(){this.J.dispose()}};var JEH=class extends g.qm{constructor(t,f,H,Q=!1){super();this.encryptedClientKey=f;this.D=H;this.j=Q;this.O=new Uint8Array(t.buffer,0,16);this.Y=new Uint8Array(t.buffer,16)}X(t){this.J=new OFH(t,this.O,this.Y,this.j);g.c(this,this.J)}};var a4I=class extends g.qm{constructor(t,f,H=!1){super();if(!f&&t)try{f=JSON.parse(t)}catch{}if(f){t=f.clientKey?g.tB(f.clientKey):null;var Q=f.encryptedClientKey?g.tB(f.encryptedClientKey):null,N=f.keyExpiresInSeconds?Number(f.keyExpiresInSeconds)*1E3+(0,g.I)():null;t&&Q&&N&&(this.J=new JEH(t,Q,N,H),g.c(this,this.J));f.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.tB(f.onesieUstreamerConfig)||void 0);this.baseUrl=f.baseUrl}}};var WYB=class extends g.qm{constructor(){super();this.values={};this.lO={};this.O={};this.Y=this.J=0;this.C=new g.Ze(()=>{f2(this)},1E4); g.c(this,this.C)}};var Zy=class{constructor(){this.k7=this.T9=Ce8;this.promise=new g.WE((t,f)=>{this.T9=t;this.k7=f})}then(t,f){return this.promise.then(t,f)}resolve(t){this.T9(t)}reject(t){this.k7(t)}};var zRW="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(" "),Pj={nC:"caoe",N6:"capsv",Pq:"cbrand",Sq:"cbr",om:"cbrver",FM:"cchip",v0:"ccappver",XM:"ccrv",E8:"cfrmver",U8:"c",k_:"cver",ff:"ctheme",e_:"cplayer",fG:"cmodel",PF:"cnetwork",KG:"cos",OS_VERSION:"cosver",Fy:"cplatform",Kq:"crqyear"},eRJ=class extends g.qm{constructor(t,f,H,Q){super();this.webPlayerContextConfig=f;this.Dk= Q;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.userDisplayImage="";this.O9=this.a$=!1;this.mP=this.v5=this.kC=this.MF=this.userDisplayName="";this.MW=this.Xs=null;this.J={};this.LM={};this.controlsType="0";this.dc=NaN;this.Za=!1;this.tG=(0,g.I)();this.EF=this.Vg=0;this.by=this.hC=!1;this.widevineCertificate=null;this.preferGapless=this.IJ=this.mD=this.A=this.Ne=!1;this.sP=[];this.YC=!1;this.k0=0;t=t?g.jZ(t):{};f&&f.csiPageType&&(this.csiPageType=f.csiPageType);f&&f.csiServiceName&& (this.csiServiceName=f.csiServiceName);f&&f.preferGapless&&(this.preferGapless=f.preferGapless);this.experiments=new nvW(f?f.serializedExperimentIds:t.fexp,f?f.serializedExperimentFlags:t.fflags,f??{});this.forcedExperiments=f?f.serializedForcedExperimentIds:Pv("",t.forced_experiments)||void 0;this.cspNonce=f?.cspNonce?f.cspNonce:Pv("",t.csp_nonce);this.widevineCertificate=f?.widevineCertificate?g.tB(f.widevineCertificate):null;this.r6().J.xi(Pi)&&!this.widevineCertificate&&(this.widevineCertificate= g.tB("CAUSxwUKwQIIAxIQFwW5F8wSBIaLBjM6L3cqjBiCtIKSBSKOAjCCAQoCggEBAJntWzsyfateJO_DtiqVtZhSCtW8yzdQPgZFuBTYdrjfQFEEQa2M462xG7iMTnJaXkqeB5UpHVhYQCOn4a8OOKkSeTkwCGELbxWMh4x-Ib_7_up34QGeHleB6KRfRiY9FOYOgFioYHrc4E-shFexN6jWfM3rM3BdmDoh-07svUoQykdJDKR-ql1DghjduvHK3jOS8T1v-2RC_THhv0CwxgTRxLpMlSCkv5fuvWCSmvzu9Vu69WTi0Ods18Vcc6CCuZYSC4NZ7c4kcHCCaA1vZ8bYLErF8xNEkKdO7DevSy8BDFnoKEPiWC8La59dsPxebt9k-9MItHEbzxJQAZyfWgkCAwEAAToUbGljZW5zZS53aWRldmluZS5jb20SgAOuNHMUtag1KX8nE4j7e7jLUnfSSYI83dHaMLkzOVEes8y96gS5RLknwSE0bv296snUE5F-bsF2oQQ4RgpQO8GVK5uk5M4PxL_CCpgIqq9L_NGcHc_N9XTMrCjRtBBBbPneiAQwHL2zNMr80NQJeEI6ZC5UYT3wr8-WykqSSdhV5Cs6cD7xdn9qm9Nta_gr52u_DLpP3lnSq8x2_rZCR7hcQx-8pSJmthn8NpeVQ_ypy727-voOGlXnVaPHvOZV-WRvWCq5z3CqCLl5-Gf2Ogsrf9s2LFvE7NVV2FvKqcWTw4PIV9Sdqrd-QLeFHd_SSZiAjjWyWOddeOrAyhb3BHMEwg2T7eTo_xxvF-YkPj89qPwXCYcOxF-6gjomPwzvofcJOxkJkoMmMzcFBDopvab5tDQsyN9UPLGhGC98X_8z8QSQ-spbJTYLdgFenFoGq47gLwDS6NWYYQSqzE3Udf2W7pzk4ybyG4PHBYV3s4cyzdq8amvtE_sNSdOKReuHpfQ=")); q3=this.G("web_player_deprecated_uvr_killswitch");try{var N=document.location.toString()}catch(V){N=""}this.Es=N;this.ancestorOrigins=(Q=window.location.ancestorOrigins)?Array.from(Q):[];this.O=iM(!1,f?f.isEmbed:t.is_embed);if(f&&f.device){if(Q=f.device,Q.androidOsExperience&&(this.J.caoe=`${Q.androidOsExperience}`),Q.androidPlayServicesVersion&&(this.J.capsv=`${Q.androidPlayServicesVersion}`),Q.brand&&(this.J.cbrand=Q.brand),Q.browser&&(this.J.cbr=Q.browser),Q.browserVersion&&(this.J.cbrver=Q.browserVersion), Q.cobaltReleaseVehicle&&(this.J.ccrv=`${Q.cobaltReleaseVehicle}`),this.J.c=Q.interfaceName||"WEB",this.J.cver=Q.interfaceVersion||"html5",Q.interfaceTheme&&(this.J.ctheme=Q.interfaceTheme),this.J.cplayer=Q.interfacePlayerType||"UNIPLAYER",Q.model&&(this.J.cmodel=Q.model),Q.network&&(this.J.cnetwork=Q.network),Q.os&&(this.J.cos=Q.os),Q.osVersion&&(this.J.cosver=Q.osVersion),Q.platform&&(this.J.cplatform=Q.platform),N=g.a9(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),N==="all"||N==="once")Q.chipset&& (this.LM.cchip=Q.chipset),Q.cobaltAppVersion&&(this.LM.ccappver=Q.cobaltAppVersion),Q.firmwareVersion&&(this.LM.cfrmver=Q.firmwareVersion),Q.deviceYear&&(this.LM.crqyear=Q.deviceYear)}else this.J.c=t.c||"web",this.J.cver=t.cver||"html5",this.J.cplayer="UNIPLAYER";this.loaderUrl=f?this.O||$4(this)&&f.loaderUrl?f.loaderUrl||"":this.Es:this.O||$4(this)&&t.loaderUrl?Pv("",t.loaderUrl):this.Es;this.O&&g.TH("yt.embedded_player.embed_url",this.loaderUrl);this.AN=$s()||mI();this.D=dT(this.loaderUrl,se0,hOJ)|| !1;Q=this.loaderUrl;this.xt=RY(dT(Q,GMJ,null),Q,!1,"Trusted Ad Domain URL");this.KM=iM(!1,t.privembed);this.protocol=this.Es.indexOf("http:")===0?"http":"https";this.O4=pB((f?f.customBaseYoutubeUrl:t.BASE_YT_URL)||"")||pB(this.Es)||`${this.protocol}://www.youtube.com/`;Q=f?f.eventLabel:t.el;N="detailpage";Q==="adunit"?N=this.O?"embedded":"detailpage":Q==="embedded"||this.D?N=gA(N,Q,F5I):Q&&(N="embedded");this.j=N;iS();Q=null;N=f?f.playerStyle:t.ps;var m=g.dz(zRW,N);!N||m&&!this.D||(Q=N);this.playerStyle= Q;this.C=g.dz(zRW,this.playerStyle);this.houseBrandUserStatus=f?.houseBrandUserStatus;this.V=this.C&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.xJ=this.C&&(!!f?.enableDelhiHbp||this.experiments.r6().J.xi(kSI));this.NV=this.G("delhi_modern_web_player")||!!this.xJ;this.Ti=this.G("delhi_modern_web_player_icons")||!!this.xJ;this.G("delhi_modern_web_player_horizontal_volume_controls");this.G("delhi_modern_web_player_lhs_volume_controls");this.xJ||this.experiments.J("delhi_modern_web_player_responsive_compact_controls_threshold"); this.MV=this.G("allow_autohide_on_paused_videos")||!!this.xJ;this.a8=!this.V;this.Db=iM(!1,t.disableplaybackui);this.disablePaidContentOverlay=iM(!1,f?.disablePaidContentOverlay);this.disableSeek=iM(!1,f?.disableSeek);this.enableSpeedOptions=f?.enableSpeedOptions||(LU().defaultPlaybackRate?Dm||g.ND||g.QV?g.fF&&Q3("20")||g.lm&&Q3("4")||Gg&&Q3("11")||tN():!(Gg&&!g.IS("chrome")||Dm||g.IS("android")||g.IS("silk")):!1);this.UM=iM(!1,t.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=f?.supportsVarispeedExtendedFeatures?? !1;this.W=iM(this.playerStyle==="blazer",t.is_html5_mobile_device||f&&f.isMobileDevice);this.Ds=this.G("mweb_allow_background_playback")?!1:this.W&&!this.C;this.LQ=bm();this.Cm=LkH;this.oJ=!!f?.embedsHostFlags?.optOutApiDeprecation;var U;f?f.hideInfo!==void 0&&(U=!f.hideInfo):U=t.showinfo;this.yF=g.tq(this)&&!this.oJ||iM(!m2(this)&&!U9(this)&&!this.C,U);this.t4=f?!!f.mobileIphoneSupportsInlinePlayback:iM(!1,t.playsinline);U=this.W&&hB&&rZ!=null&&rZ>0&&rZ<=2.3;Q=f?f.useNativeControls:t.use_native_controls; this.Fv=this.W&&(g.tq(this)||this.playerStyle==="blogger");N=this.W&&!this.Fv;Q=g.C2(this)||!U&&iM(N,Q)?"3":"1";this.disableOrganicUi=!!f?.disableOrganicUi;N=f?f.controlsType:t.controls;this.controlsType=this.disableOrganicUi||N==="0"||N===0?"0":Q;this.E9=this.W;this.controlsType==="1"&&(this.E9||gA("2",f?f.autohide:t.autohide,dPe));this.color=gA("red",f?f.progressBarColor:t.color,Is2);this.jo=this.controlsType==="3";this.H5=!this.O;this.lD=(Q=!this.H5&&!U9(this)&&!this.V&&!this.C&&!m2(this))&&!this.jo&& this.controlsType==="1";this.je=g.NE(this)&&Q&&this.controlsType==="0"&&!this.lD&&!f?.embedsEnableEmc3ds;this.zk=this.qu=U;U=this.experiments.r6().J.xi(iB0)?!1:iM(!1,t.use_media_volume);this.pn=(this.controlsType==="3"||U)&&!this.Fv;this.w2=Hv&&!g.j0(601)?!1:!0;this.WA=this.O||!1;this.kJ=U9(this)?"":(this.loaderUrl||t.post_message_origin||"").substring(0,128);this.widgetReferrer=Pv("",f?f.widgetReferrer:t.widget_referrer);var C;f?f.disableCastApi&&(C=!1):C=t.enablecastapi;C=!this.D||iM(!0,C);U=!0; f&&f.disableMdxCast&&(U=!1);this.x9=g.iy(this)&&U||C&&U&&this.controlsType==="1"&&!this.W&&(U9(this)||g.NE(this)||this.j==="profilepage");this.Ki=!!window.document.pictureInPictureEnabled||XV();C=f?!!f.supportsAutoplayOverride:iM(!1,t.autoplayoverride);this.Mk=!(this.W&&!g.tq(this))&&!g.IS("nintendo wiiu")||C;this.rP=(f?!!f.enableMutedAutoplay:iM(!1,t.mutedautoplay))&&!1;C=(U9(this)||m2(this))&&this.playerStyle==="blazer";this.wy=f?!!f.disableFullscreen:!iM(!0,t.fs);U=TP(Dy(this))&&g.tq(this);this.NF= !this.wy&&(C||g.Wv())&&!U;this.ri=this.G("html5_picture_in_picture_logging_onresize");this.nR=this.experiments.J("html5_picture_in_picture_logging_onresize_ratio")??.33;this.K1=this.G("html5_picture_in_picture_blocking_onresize");this.RJ=this.G("html5_picture_in_picture_blocking_ontimeupdate");this.Mu=this.G("html5_picture_in_picture_blocking_document_fullscreen");this.J4=this.G("html5_picture_in_picture_blocking_standard_api");C=pi()&&Q3(58)&&!mI();U=g.QP||typeof MediaSource==="undefined";this.V9= this.G("uniplayer_block_pip")&&(C||U)||this.K1||this.RJ||this.J4;C=g.tq(this)&&!this.oJ;var D;f?f.disableRelatedVideos!==void 0&&(D=!f.disableRelatedVideos):D=t.rel;this.Gt=C||iM(!this.C,D);this.hE=iM(!1,f?f.enableContentOwnerRelatedVideos:t.co_rel);this.MS=mI()&&rZ>0&&rZ<=4.4?"_top":"_blank";this.Hn=iM(this.playerStyle==="blazer",f?f.enableCsiLogging:t.enablecsi);switch(this.playerStyle){case "blogger":D="bl";break;case "discover-ads":D="dd";break;case "gmail":D="gm";break;case "gac":D="ga";break; case "ads-preview":D="ap";break;case "ads-fe":D="adfe";break;case "books":D="gb";break;case "docs":case "flix":D="gd";break;case "duo":D="gu";break;case "google-live":D="gl";break;case "google-one":D="go";break;case "play":case "play-ads":D="gp";break;case "chat":D="hc";break;case "hangouts-meet":D="hm";break;case "photos-edu":case "picasaweb":D="pw";break;default:D="yt"}this.X=D;this.Ml=Pv("",f?f.authorizedUserIndex:t.authuser);this.X1=g.tq(this)&&(this.KM||!g.b7()||this.AN);var k;f?f.disableWatchLater!== void 0&&(k=!f.disableWatchLater):k=t.showwatchlater;this.fn=((D=!this.X1)||!!this.Ml&&D)&&iM(!this.V,this.D?k:void 0);this.m_=f?f.isMobileDevice||!!f.disableKeyboardControls:iM(!1,t.disablekb);this.loop=iM(!1,t.loop);this.pageId=Pv("",f?f.initialDelegatedSessionId:t.pageid);this.Br=iM(!0,t.canplaylive);this.V2=2;this.FC=iM(!1,t.livemonitor);this.disableSharing=iM(this.C,f?f.disableSharing:t.ss);(k=f&&this.G("fill_video_container_size_override_from_wpcc")?f.videoContainerOverride:t.video_container_override)? (D=k.split("x"),D.length!==2?k=null:(k=Number(D[0]),D=Number(D[1]),k=isNaN(k)||isNaN(D)||k*D<=0?null:new g.mv(k,D))):k=null;this.za=k;this.mute=f?!!f.startMuted:iM(!1,t.mute);this.storeUserVolume=!this.mute&&iM(this.controlsType!=="0",f?f.storeUserVolume:t.store_user_volume);k=f?f.annotationsLoadPolicy:t.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:gA(void 0,k,IZ);this.captionsLanguagePreference=f?f.captionsLanguagePreference||"":Pv("",t.cc_lang_pref);k=gA(2,f?f.captionsLanguageLoadPolicy: t.cc_load_policy,IZ);this.controlsType==="3"&&k===2&&(k=3);this.eI=k;this.nD=f?f.hl||"en_US":Pv("en_US",t.hl);this.region=f?f.contentRegion||"US":Pv("US",t.cr);this.hostLanguage=f?f.hostLanguage||"en":Pv("en",t.host_language);this.iF=!this.KM&&Math.random()`}Zk(){return this.r6().J.xi(g.$i)&& this.Bu()}Bu(){return(this.r6().J.xi(g.$i)||gv(this))&&!this.deviceIsAudioOnly&&g.ni()&&dm()>=26&&Q1(this)}supportsGaplessAudio(){return g.lm&&!g.QP&&qo()>=74||g.fF&&g.j0(68)?!0:!1}supportsGaplessShorts(){return!this.G("html5_enable_short_gapless")||this.AN||g.Vx?!1:!0}getPlayerType(){return this.J.cplayer}OJ(){return this.mD}Fp(){return this.DB}},clI=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],gQ=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE", "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],bc0=[19];var dU2={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},cj={["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"'},q0H={["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},["724"]:{width:3840,height:2160,bitrate:18E6,fps:60},["725"]:{width:3840,height:2160,bitrate:22E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["722"]:{width:2560,height:1440,bitrate:1E7,fps:60},["723"]:{width:2560,height:1440,bitrate:125E5,fps:60}, ["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["720"]:{width:1920,height:1080,bitrate:3E6,fps:60},["721"]:{width:1920,height:1080,bitrate:4E6,fps:60},["919"]:{width:1280,height:720,bitrate:5E5,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["718"]:{width:1280,height:720,bitrate:15E5,fps:60},["719"]:{width:1280,height:720,bitrate:2E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["716"]:{width:854,height:480,bitrate:6E5,fps:30},["717"]:{width:854,height:480,bitrate:8E5, fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["914"]:{width:720,height:406,bitrate:2E5,fps:30},["915"]:{width:720,height:406,bitrate:25E4,fps:30},["916"]:{width:720,height:406,bitrate:3E5,fps:30},["787"]:{width:1080,height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["917"]:{width:1080,height:608,bitrate:6E5,fps:30},["918"]:{width:1080,height:608,bitrate:8E5,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},["913"]:{width:720,height:406,bitrate:4E5,fps:30},["912"]:{width:720,height:406,bitrate:35E4,fps:30},["911"]:{width:720,height:406,bitrate:3E5,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 BY=class{constructor(t){this.J=t}TY(){return this.J}O(){return null}W(){var t=this.O();return t?(t=g.nQ(t.FV),Number(t.expire)):NaN}C(){}getHeight(){return this.J.video.height}};var Rw=class{constructor(t){this.itag=t.itag;this.url=t.url;this.codecs=t.codecs;this.width=t.width;this.height=t.height;this.fps=t.fps;this.bitrate=t.bitrate;this.O=t.audioItag?.split(",")||[];this.eb=t.eb;this.contentProtection=t.contentProtection||"";this.d7=t.d7;this.audioChannels=t.audioChannels;this.J=""}};var MPd=class{constructor(t,f,H,Q,N){this.Y=t;this.O=f;this.W=H;this.cpn=Q;this.X=N;this.C=0;this.J=""}build(){pEH(this);var t=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],f={};a:if(this.J)var H=this.J;else{H="";for(var Q of this.Y)if(Q.d7){if(Q.d7.getIsDefault()){H=Q.d7.getId();break a}H||(H=Q.d7.getId())}}for(var N of this.Y)if(this.X||!N.d7||N.d7.getId()===H)f[N.itag]||(f[N.itag]=[]),f[N.itag].push(N);for(var m of this.O)if(N=f[m.J])for(var U of N){N=t;H=N.push;Q="#EXT-X-MEDIA:TYPE=AUDIO,";let F= "YES";var C="audio";if(U.d7){C=U.d7;var D=C.getId().split(".")[0];D&&(Q+=`LANGUAGE="${D}",`);(this.J?this.J===C.getId():C.getIsDefault())||(F="NO");C=C.getName()}D="";m!==null&&(D=m.itag.toString());D=dQ(this,U.url,D);Q=Q+`NAME="${C}",DEFAULT=${F},AUTOSELECT=YES,`+`GROUP-ID="${Iw(U,m)}",URI="${D}"`;H.call(N,Q)}for(var k of this.W)m=j9H,m=(U=k.d7)?'#EXT-X-MEDIA:URI="'+dQ(this,k.url)+'",TYPE=SUBTITLES,GROUP-ID="'+m+'",LANGUAGE="'+U.getId()+'",NAME="'+U.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, m&&t.push(m);k=this.W.length>0?j9H:void 0;for(let F of this.O)U=f[F.J],U?.length>0&&(m=F,U=U[0],U=`#EXT-X-STREAM-INF:BANDWIDTH=${m.bitrate+U.bitrate},CODECS="${m.codecs},${U.codecs}",RESOLUTION=${m.width}x${m.height},AUDIO="${Iw(U,m)}",`+(k?'SUBTITLES="'+k+'",':"")+"CLOSED-CAPTIONS=NONE",m.fps>1&&(U+=`,FRAME-RATE=${m.fps}`),m.eb&&(U+=`,VIDEO-RANGE=${m.eb}`),t.push(U),t.push(dQ(this,F.url,"")));return t.join("\n")}},j9H="text";var n2=class extends BY{constructor(t,f,H){super(t);this.Y=f;this.expiration=H;this.FV=null}W(){return this.expiration}O(){if(!this.FV||this.FV.d6()){var t=this.Y.build();t="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(t);this.FV=new dZ(t)}return this.FV}};var bwH=class extends BY{constructor(t,f){super(t);this.Y=f}O(){return new dZ(this.Y.YX())}C(){this.Y=kN(this.Y)}};var wQ=class extends BY{constructor(t,f){super(t);this.Y=f}O(){return new dZ(this.Y)}};var K2={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 HkH=class{constructor(t){if(t=t.commonConfig)this.url=t.url,this.urlQueryOverride=t.urlQueryOverride,t.ustreamerConfig&&(this.Sh=g.tB(t.ustreamerConfig)||void 0)}};var tX={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},f6={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},HR=/^(\d*)_((\d*)_?(\d*))$/;var $C={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},m7={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var Q_0={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},FH={MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN:"UNKNOWN",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL:"NORMAL",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW:"LOW",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW:"ULTRALOW"};var fsd=function(t){var f=Object.keys(t),H={};for(let m=0;m{var H={};f=[Ir(f.objectStore("index"),{},Q=>{H[Q.cursor.key]=Q.getValue();return pH(Q)}), nH(f.objectStore("media")),nH(f.objectStore("captions"))];return Wb.all(f).then(([,Q,N])=>({index:H,media:hzI(Q||[]),captions:N}))})});var yEW=class{constructor(t,f,H,Q){this.E2=t;this.X=f;this.C=H;this.U=Q;this.O=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.Y=NaN}W(){var t=(this.J??Gc(this)).d$;t==null&&this.Zp!=null&&(t=this.Zp);return t}};var GQH=class extends g.tQ{constructor(){super();this.J=null;new yxB;this.J=null;this.crossOrigin=""}Yi(){this.J&&(this.J=this.J.onload=null);super.Yi()}};var s9H=class{constructor(t,f,H,Q){this.level=t;this.A=f;this.loaded=new Set;this.level=t;this.A=f;t=H.split("#");this.width=Math.floor(Number(t[0]));this.height=Math.floor(Number(t[1]));this.frameCount=Math.floor(Number(t[2]));this.columns=Math.floor(Number(t[3]));this.rows=Math.floor(Number(t[4]));this.C=Math.floor(Number(t[5]));this.D=t[6];this.signature=t[7];this.videoLength=Q}getHeight(){return this.height}j(){return this.frameCount}isDefault(){return this.D.indexOf("default")!==-1}isLoaded(t){return this.loaded.has(t)}YX(t){var f= this.A;f=f.replace("$N",this.D);f=f.replace("$L",this.level.toString());f=f.replace("$M",t.toString());this.signature&&(f=g.Zj(f,{sigh:this.signature}));return M3(f)}W(t){var f=this.j()-1;return g.HM(this.C===0?Math.round(t*this.frameCount/this.videoLength):Math.round(t*1E3/this.C),0,f)}O(){return this.frameCount-1}Y(){return this.frameCount?0:-1}X(){}};var tp=class extends GQH{constructor(t,f,H=!1,Q=!1){super();this.isLive=H;this.C=!!Q;this.levels=this.O(t,f);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}O(t,f){var H=[];t=t.split("|");var Q=t[0];for(let N=1;NQ-f?-1:t}O(){return this.J.Me()}Y(){return this.J.SI()}X(t){this.J=t}};var LYW=class extends tp{constructor(t,f,H,Q=!1){super(t,0,f,!!Q);for(t=0;tthis.isAd(),()=>this.C,(H,Q,N)=>{this.U(H,Q,N)}); this.E2.yy&&(this.Fv=this.E2.yy);this.setData(f);this.Mk=new rGW;g.c(this,this.Mk)}setData(t){t=t||{};!this.YC&&t&&(this.YC={...t});var f=t.errordetail;f!=null&&(this.errorDetail=f);f=t.errorcode;f!=null?this.errorCode=f:t.status==="fail"&&(this.errorCode="auth");f=t.reason;f!=null&&(this.errorReason=f);f=t.subreason;f!=null&&(this.Qt=f);f=t.player_response_cache_token;f!=null&&(this.playerResponseCacheToken=f);this.clientPlaybackNonce||(this.clientPlaybackNonce=t.cpn??(this.E2.OJ()?"r"+g.Q7(15): g.Q7(16)),this.yy?.clear());this.FC=iM(this.E2.FC,t.livemonitor);Rs(this,t);if(f=t.raw_player_response)this.a8=f;else{var H=t.player_response;H&&(f=JSON.parse(H))}f&&(this.playerResponse=f);if(this.playerResponse){(f=this.playerResponse.annotations)&&$ce(this,f);(f=this.playerResponse.attestation)&&Db(this,f);if(f=this.playerResponse.cotn)this.cotn=f;(f=this.playerResponse.heartbeatParams)&&UcI(this,f);(f=this.playerResponse.messages)&&Dc0(this,f);(f=this.playerResponse.overlay)&&ELB(this,f);if(f= this.playerResponse.playabilityStatus)oLH(this,f),(H=f.errorScreen)&&JzH(this,H);(H=this.playerResponse.playbackTracking)&&TqJ(this,H,t);var Q=this.playerResponse.playerCueRanges;Q&&Q.length>0&&(this.cueRanges=Q);(Q=this.playerResponse.playerCueRangeSet)&&g.qn(this,Q);Q=nLI(this.playerResponse.adPlacements);H&&H.promotedPlaybackTracking&&Q&&g.Yf(new g.NY("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(Q||t49(this.playerResponse.adSlots))this.p7=!0;(H=this.playerResponse.playerAds)&& FiI(this,H,t);(H=this.playerResponse.playerConfig)&&Az0(this,H);(Q=this.playerResponse.streamingData)&&YV0(this,Q,H||null);if(Q=this.playerResponse.trackingParams)this.Fv=Q;if(Q=this.playerResponse.videoDetails)V_W(this,Q,t),aS9(this,Q,H||null,t),H=Q.isPrivate,H!==void 0&&(this.isPrivate=iM(this.isPrivate,H));f&&mc2(this,f,Q||null);(f=this.playerResponse.interstitialPods)&&gLJ(this,f);this.r0&&this.eventId&&(this.r0=g.vs(this.r0,{ei:this.eventId}));(f=this.playerResponse.captions)&&f.playerCaptionsTracklistRenderer&& NqH(this,f.playerCaptionsTracklistRenderer);(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.oS=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&E4(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.G("html5_fill_default_mosaic_audio_track_id")&&this.MF()&&(this.E2.AG=Ht(this));f=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;H=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;f&&H&&(this.tS=f/100,this.o7=H/100);this.G("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(N=> {g.S(N,g.uT)?.signal==="INIT_ATT_SERVICE"&&(this.Cm=!0)})}K6(this,t); vR(this,t);BR(this,t);t.queue_info&&(this.queueInfo=t.queue_info);f=t.hlsdvr;f!=null&&(this.allowLiveDvr=Number(f)===1?zQ()?!0:Q9&&AX<5?!1:!0:!1);this.adQueryId=t.ad_query_id||null;this.i8||(this.i8=t.encoded_ad_safety_reason||null);this.X8=iM(this.X8,t.infringe||t.muted);this.mY=t.authkey;this.La=t.authuser;this.mutedAutoplay=iM(this.mutedAutoplay,t&&t.playmuted);this.mutedAutoplayDurationMode=DZ(this.mutedAutoplayDurationMode,t&&t.muted_autoplay_duration_mode);this.nR=iM(this.nR,t&&t.mutedautoplay); if(f=t.length_seconds)this.lengthSeconds=typeof f==="string"?g.Fu(f):f;this.isAd()||this.pn||!TP(Dy(this.E2))?this.endSeconds=DZ(this.endSeconds,this.Qj||t.end||t.endSeconds):w50(this,Dy(this.E2),this.lengthSeconds);this.Fv=Pv(this.Fv,t.itct);this.WA=iM(this.WA,t.is_live_destination);this.isLivePlayback=iM(this.isLivePlayback,t.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.w7();t.isUpcoming&&(this.isUpcoming=iM(this.isUpcoming,t.isUpcoming));this.WD=iM(this.WD,t.post_live_playback); this.Ag&&(this.WD=!1);this.isMdxPlayback=iM(this.isMdxPlayback,t.mdx);if(f=t.mdx_control_mode)this.mdxControlMode=typeof f==="number"?f:g.Fu(f);this.isInlinePlaybackNoAd=iM(this.isInlinePlaybackNoAd,t.is_inline_playback_no_ad);this.v5=DZ(this.v5,t.reload_count);this.reloadReason=Pv(this.reloadReason,t.reload_reason);this.xF=iM(this.xF,t.show_content_thumbnail);this.cycToken=t.cyc||null;f=Nn(t);Object.keys(f).length>0&&(this.W9=f);this.A=Pv(this.A,t.vvt);this.mdxEnvironment=Pv(this.mdxEnvironment, t.mdx_environment);t.source_container_playlist_id&&(this.sourceContainerPlaylistId=t.source_container_playlist_id);t.serialized_mdx_metadata&&(this.serializedMdxMetadata=t.serialized_mdx_metadata);this.bn=t.osig;this.eventId||(this.eventId=t.eventid);this.osid||(this.osid=t.osid);this.playlistId=Pv(this.playlistId,t.list);t.index&&(this.playlistIndex=this.playlistIndex===void 0?DZ(0,t.index):DZ(this.playlistIndex,t.index));this.Q8=t.pyv_view_beacon_url;this.d0=t.pyv_quartile25_beacon_url;this.I4= t.pyv_quartile50_beacon_url;this.Wp=t.pyv_quartile75_beacon_url;this.C8=t.pyv_quartile100_beacon_url;f=t.session_data;!this.vp&&f&&(this.vp=q9(f,"&").feature);this.isFling=DZ(this.isFling?1:0,t.is_fling)===1;this.vnd=DZ(this.vnd,t.vnd);this.forceAdsUrl=Pv(this.forceAdsUrl,t.force_ads_url);this.T7=Pv(this.T7,t.ctrl);this.s1=Pv(this.s1,t.ytr);this.L8=t.ytrcc;this.Xg=t.ytrexp;this.jo=t.ytrext;this.Vg=Pv(this.Vg,t.adformat);this.g9=Pv(this.g9,t.attrib);this.slotPosition=DZ(this.slotPosition,t.slot_pos); this.breakType=t.break_type;this.fU=iM(this.fU,t.ssrt);this.videoId=EJ(t)||this.videoId;this.jr=Pv(this.jr,t.vss_credentials_token);this.Lg=Pv(this.Lg,t.vss_credentials_token_type);this.D4=iM(this.D4,t.audio_only);this.pJ=iM(this.pJ,t.aac_high);this.MV=iM(this.MV,t.prefer_low_quality_audio);this.uncapInlineQuality=iM(this.uncapInlineQuality,t.uncap_inline_quality);this.G("html5_enable_qoe_cat_list")?t.qoe_cat&&(this.Oo=this.Oo.concat(t.qoe_cat.split(","))):this.sP=Pv(this.sP,t.qoe_cat);this.Gt=iM(this.Gt, t.download_media);this.D=KiI(this,t.prefer_gapless);Ai(this.playerResponse)&&this.c7.push("ad");if(f=t.adaptive_fmts)this.adaptiveFormats=f,this.U("adpfmts",{},!0);if(f=t.allow_embed)this.allowEmbed=Number(f)===1;if(f=t.backgroundable)this.backgroundable=Number(f)===1;if(f=t.autonav)this.isAutonav=Number(f)===1;if(f=t.autoplay)this.sF=this.bS=Number(f)===1;if(f=t.iv_load_policy)this.annotationsLoadPolicy=gA(this.annotationsLoadPolicy,f,IZ);if(f=t.cc_lang_pref)this.captionsLanguagePreference=Pv(f, this.captionsLanguagePreference);if(f=t.cc_load_policy)this.kI=gA(this.kI,f,IZ);this.deviceCaptionsOn=t.device_captions_on??void 0;this.Ki=t.device_captions_lang_pref??"";this.x9=t.viewer_selected_caption_langs??[];if(f=t.cached_load)this.lq=iM(this.lq,f);if(t.dash==="0"||t.dash===0||t.dash===!1)this.O9=!0;if(f=t.dashmpd)this.Sw=g.Zj(f,{cpn:this.clientPlaybackNonce});if(f=t.delay)this.D$=g.Fu(f);f=this.Qj||t.end;if(this.B5?f!=null:f!=void 0)this.clipEnd=DZ(this.clipEnd,f);if(f=t.fmt_list)this.Zw= f;t.heartbeat_preroll&&this.c7.push("heartbeat");ZFJ&&(this.wy=-Math.floor(Math.random()*10),this.Dk=-Math.floor(Math.random()*40));if(f=t.is_listed)this.isListed=iM(this.isListed,f);if(f=t.is_private)this.isPrivate=iM(this.isPrivate,f);if(f=t.is_dni)this.N8=iM(this.N8,f);if(f=t.dni_color)this.bF=Pv(this.bF,f);if(f=t.pipable)this.pipable=iM(this.pipable,f);if(f=t.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.Fu(f);if(f=t.paid_content_overlay_text)this.paidContentOverlayText= f;if(f=t.url_encoded_fmt_stream_map)this.WK=f;if(f=t.hls_formats)this.hlsFormats=f;if(f=t.hlsvp)this.hlsvp=f;if(f=t.live_start_walltime)this.sQ=typeof f==="number"?f:g.Fu(f);if(f=t.live_manifest_duration)this.MW=typeof f==="number"?f:g.Fu(f);if(f=t.player_params)this.playerParams=f;if(f=t.partnerid)this.partnerId=DZ(this.partnerId,f);if(f=t.probe_url)this.probeUrl=M3(g.Zj(f,{cpn:this.clientPlaybackNonce}));(f=t.pyv_billable_url)&&KB(f)&&(this.iw=f);(f=t.pyv_conv_url)&&KB(f)&&(this.YZ=f);Mn(this,t); this.startSeconds>0?this.G("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.oS||this.dh||t.start||t.startSeconds)&&this.U("lss",{css:this.startSeconds,pcss:this.oS,iss:this.dh,ps:t.start||void 0,pss:t.startSeconds||void 0}):(this.startSeconds=DZ(this.startSeconds,this.oS||this.dh||t.start||t.startSeconds),this.G("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.U("lsss",{css:this.startSeconds,pcss:this.oS,iss:this.dh,ps:t.start||void 0,pss:t.startSeconds||void 0}), this.a$=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(f=t.live_utc_start,f!=null?this.liveUtcStartSeconds=Number(f):vL0(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(f=t.utc_start_millis)||(this.liveUtcStartSeconds=Number(f)*.001);if(f=t.stream_time_start_millis)this.Yt=Number(f)*.001;f=this.dh||t.start;(this.B5?f==null||Number(t.resume)===1:f==void 0||t.resume=="1")||this.isLivePlayback||(this.clipStart= DZ(this.clipStart,f));if(f=t.url_encoded_third_party_media)this.xJ=pQ(f);if(f=t.ypc_offer_button_formatted_text)H=JSON.parse(f),this.wu=H!=null?H:null,this.O3=f;if(f=t.ypc_offer_button_text)this.y4=f;if(f=t.ypc_offer_description)this.Mq=f;if(f=t.ypc_offer_headline)this.qp=f;if(f=t.ypc_full_video_message)this.Gy=f;if(f=t.ypc_offer_id)this.yd=f;if(f=t.ypc_buy_url)this.kr=f;if(f=t.ypc_item_thumbnail)this.A0=f;if(f=t.ypc_item_title)this.jW=f;if(f=t.ypc_item_url)this.Hk=f;if(f=t.ypc_vid)this.nh=f;t.ypc_overlay_timeout&& (this.rq=Number(t.ypc_overlay_timeout));if(f=t.ypc_trailer_player_vars)this.q4=g.IO(f);if(f=t.ypc_original_itct)this.YE=f;this.Ow=Pv(this.Ow,t.ucid);this.pg=t.storyboard_spec||null;this.ez=t.live_storyboard_spec||null;this.qI=iM(this.qI,t.iv3_module);this.HT=iM(this.HT,t.ypc_module);this.AS=iM(this.AS,t.ypc_clickwrap_module);this.HT&&this.c7.push("ypc");this.AS&&this.c7.push("ypcRentalActivation");this.OZ={video_id:t.video_id,eventid:t.eventid,cbrand:t.cbrand,cbr:t.cbr,cbrver:t.cbrver,c:t.c,cver:t.cver, ctheme:t.ctheme,cplayer:t.cplayer,cmodel:t.cmodel,cnetwork:t.cnetwork,cos:t.cos,cosver:t.cosver,cplatform:t.cplatform,user_age:t.user_age,user_display_image:t.user_display_image,user_display_name:t.user_display_name,user_gender:t.user_gender,csi_page_type:t.csi_page_type,csi_service_name:t.csi_service_name,enablecsi:t.enablecsi,enabled_engage_types:t.enabled_engage_types};tL(this,t);if(f=t.cotn)this.cotn=f;NC(this)?$p(this)&&(this.isLivePlayback&&this.Sw&&(this.s2=!0),this.Y0&&(this.NF=!0)):uC(this)? this.s2=!0:mK9(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&cr(this):this.Sw&&(this.E2.X==="yt"&&this.w7()&&this.G("drm_manifestless_unplugged")&&this.G("html5_deprecate_manifestful_fallback")?this.U("deprecateMflFallback",{}):this.s2=!0);if(f=t.adpings)this.VI=f?g.IO(f):null;if(f=t.feature)this.If=f;if(f=t.referrer)this.referrer=f;this.clientScreenNonce=Pv(this.clientScreenNonce,t.csn);this.nU=DZ(this.nU,t.root_ve_type);this.X1=DZ(this.X1,t.kids_age_up_mode);this.B5||t.kids_app_info== void 0||(this.kidsAppInfo=t.kids_app_info);this.B5&&t.kids_app_info!=null&&(this.kidsAppInfo=t.kids_app_info);this.qu=iM(this.qu,t.upg_content_filter_mode);this.unpluggedFilterModeType=DZ(this.unpluggedFilterModeType,t.unplugged_filter_mode_type);if(f=t.unplugged_location_info)this.J6=f;if(f=t.unplugged_partner_opt_out)this.NV=Pv("",f);this.za=iM(this.za,t.disable_watch_next);this.UM=Pv(this.UM,t.internal_ip_override);this.interstitials.length&&this.c7.push("playableSequences");if(f=t.Yy)this.Yy= f;this.YO=Pv(this.YO,t.csi_timer);t.watchUrl&&(this.watchUrl=t.watchUrl);f=t.watch_endpoint;this.G("html5_attach_watch_endpoint_ustreamer_config")&&f&&ME(this,f);f?.ustreamerConfig&&(this.Sh=g.tB(f.ustreamerConfig));if(H=f?.loggingContext?.qoeLoggingContext?.serializedContextData)this.Ja=H;if(H=f?.loggingContext?.vssLoggingContext?.serializedContextData)this.GW=this.mD=H;if(f=f?.autoAdvanceLoggingContext?.vssLoggingContext?.serializedContextData)this.xZ=f;g.tq(this.E2)&&this.E2.IJ&&(this.embedsRct= Pv(this.embedsRct,t.rct),this.embedsRctn=Pv(this.embedsRctn,t.rctn));t.embed_config&&(this.V9=t.embed_config);t.default_active_source_video_id&&(this.defaultActiveSourceVideoId=t.default_active_source_video_id);this.livePreload=this.livePreload||!!t.live_preload}cH(t,f){this.progressBarStartPosition=t;this.progressBarEndPosition=f;this.Qg("dataupdated")}sm(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}L(){return this.E2}G(t){return this.E2.G(t)}vY(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.m2?.tG}getUserAudio51Preference(){var t= 1;if(g.zg(this.E2)&&this.G("html5_ytv_surround_toggle_default_off"))t=0;else{var f=this.E2;(g.V1(f)||Hj(f)==="TVHTML5_FOR_KIDS"||Y4(f))&&this.E2.r6().J.xi(yR0)?t=0:g.V1(this.E2)&&this.isLivePlayback&&this.er()&&(t=0)}return g.S7("yt-player-audio51")??t}iF(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}K7(){this.d6()||(this.J.Y||this.J.unsubscribe("refresh",this.K7,this),this.lD(-1))}lD(t){if(!this.isLivePlayback||!this.W||this.W.flavor!=="fairplay"){var f=this.J.m2(this.Ds); if(f.length>0){for(let H of f)H.startSecs=Math.max(H.startSecs,this.Be()),this.G("html5_cuepoint_identifier_logging")&&H.event==="start"&&this.U("cuepoint",{pubCue:H.identifier,segNum:t});this.Qg("cuepointupdated",f,t);this.Ds+=f.length;if(cr(this)&&this.E2.OJ())for(let H of f)this.U("cuepoint",{segNum:t,event:H.event,startSecs:H.startSecs,id:H.identifier.slice(-16)}),H.event==="start"&&(f=H.startSecs,this.Ti.start=this.LM,this.Ti.end=f+3)}}}er(){return this.Hn!==void 0?this.Hn:this.Hn=!!this.contentProtection|| !!this.J&&this.J.C()}HZ(t){if(this.d6())return g.sN();this.Za=this.JG=this.O=null;qx(this,"html5_high_res_logging_always")&&(this.E2.mD=!0);return CrH(this,t).then(void 0,()=>iLe(this,t)).then(void 0,()=>gaW(this)).then(void 0,()=>PrI(this))}vy(){if(this.cotn)return null; var t=g.eo(this.E2)||this.G("web_l3_storyboard");if(!this.Ne)if(this.playerResponse&&this.playerResponse.storyboards){var f=this.playerResponse.storyboards,H=f.playerStoryboardSpecRenderer;H&&H.spec?this.Ne=new tp(H.spec,this.lengthSeconds,!1,t):(f=f.playerLiveStoryboardSpecRenderer)&&f.spec&&this.J&&(H=ob(this.J.J).index)&&(this.Ne=new LYW(f.spec,this.J.isLive,H,t))}else this.pg?this.Ne=new tp(this.pg,this.lengthSeconds,!1,t):this.ez&&this.J&&(f=ob(this.J.J).index)&&(this.Ne=new LYW(this.ez,this.J.isLive, f,t));return this.Ne}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var t=this.playerResponse.storyboards;return(t=t.playerStoryboardSpecRenderer||t.playerLiveStoryboardSpecRenderer)&&t.spec||null}return this.pg||this.ez}zd(){return this.J&&!isNaN(this.J.zd())?this.J.zd():cr(this)?0:this.lengthSeconds}Be(){return this.J&&!isNaN(this.J.Be())?this.J.Be():0}getPlaylistSequenceForTime(t){if(this.J&&this.Y){var f=this.J.J[this.Y.id];if(!f)return null; let H=f.index.Ar(t);f=f.index.getStartTime(H);return{sequence:H,elapsed:Math.floor((t-f)*1E3)}}return null}KP(){return!this.d6()&&!(!this.videoId&&!this.xJ)}Ui(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return re(this)&&!this.s2&&!this.NF}tN(t){t||(t="hqdefault.jpg");var f=this.W9[t];return f||this.E2.V||t==="pop1.jpg"||t==="pop2.jpg"||t==="sddefault.jpg"||t==="hq720.jpg"||t==="maxresdefault.jpg"?f:Tg(this.E2,this.videoId,t)}w7(){return this.isLivePlayback|| this.WD||this.Ag||!(!this.liveUtcStartSeconds||!this.MW)}isOtf(){return!!this.J&&(this.J.isOtf||!this.WD&&!this.isLivePlayback&&this.J.Y)}getAvailableAudioTracks(){if(this.O){if(this.O.getAvailableAudioTracks().length>0)return this.O.getAvailableAudioTracks();if(this.tG)return this.tG;if(this.m_)return this.m_}return[]}getAudioTrack(){if(this.C&&!this.C.Y()){var t=g.RA(this.getAvailableAudioTracks(),f=>f.id===this.C.id); if(!t&&this.C.d7?.id){let f=this.C.d7.id;t=g.RA(this.getAvailableAudioTracks(),H=>H.d7.id===f)}return t||this.mP}if(this.tG){if(!this.Xs)for(t of this.tG)if(t.d7.getIsDefault()){this.Xs=t; break}return this.Xs||this.mP}return this.mP}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.a4}getHeartbeatResponse(){return this.Lw}zo(){return this.watchUrl?this.watchUrl:this.E2.getVideoUrl(this.videoId)}bO(){return!!this.J&&(GM(this.J)||s2(this.J)||hG(this.J))}fo(){var t=Pt(this),f=this.L().Y,H=So("243");return H?aL(t,H,f,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.V}dG(){return(this.eventLabel|| this.E2.j)==="shortspage"}H5(){return this.dG()&&this.L().a$}isAd(){return this.Sb||!!this.adFormat}X(){return this.oauthToken||this.E2.mP}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}yM(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}MF(){return!!this.playerResponse?.compositePlayabilityStatus}vA(){return!this.MF()}ri(){return this.tQ}eV(){return this.HT|| this.nD}oP(){return this.fetchType==="onesie"}dU(){return qx(this,"html5_samsung_vp9_live")}U(t,f,H){this.Qg("ctmp",t,f,H)}m4(t,f,H){this.Qg("ctmpstr",t,f,H)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(t=NaN,f=NaN){var H={isSabr:g.hh(this)},Q=this.getHeartbeatResponse()?.adBreakHeartbeatParams;Q&&(H.adBreakHeartbeatParams=Q);if(this.G("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.J&&!isNaN(t)&&!isNaN(f)){f= t-f;for(var N in this.J.J){Q=this.J.J[N];if(!Q.info.be()&&!Q.info.Ld())continue;Q=Q.index;if(!Q.isLoaded())continue;N=Q.Ar(f);Q=Q.IB(N)+f-Q.getStartTime(N);this.U("gabc",{ct:t.toFixed(3),mt:f.toFixed(3),sg:N,igt:Q.toFixed(3)});H.livePlaybackPosition={utcTimeMillis:""+(Q*1E3).toFixed(0)};break}}return H}isEmbedsShortsMode(t,f){return!g.tq(this.E2)||(this.E2.JG||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||f?!1:this.G("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: !!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&t.width<=t.height)}RU(){return this.D}Yi(){super.Yi();this.VI=null;delete this.accountLinkingConfig;delete this.J;this.O=this.Lw=this.playerResponse=this.watchNextResponse=this.YC=null;this.WK=this.adaptiveFormats="";delete this.botguardData;this.J4=this.suggestions=this.kJ=null;this.sabrContextUpdates.clear()}};ZFJ=!0;var la0={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},r90={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},ZxI={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},VBI={0:"YT_KIDS_AGE_UP_MODE_UNKNOWN",1:"YT_KIDS_AGE_UP_MODE_OFF",2:"YT_KIDS_AGE_UP_MODE_TWEEN",3:"YT_KIDS_AGE_UP_MODE_PRESCHOOL"},J1J={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},OLJ={0:"UNPLUGGED_FILTER_MODE_TYPE_UNKNOWN",1:"UNPLUGGED_FILTER_MODE_TYPE_NONE",2:"UNPLUGGED_FILTER_MODE_TYPE_PG", 3:"UNPLUGGED_FILTER_MODE_TYPE_PG_THIRTEEN"},Mb={0:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_UNSPECIFIED",1:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_30_SECONDS",2:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_FULL"};var l4I=class extends g.qm{constructor(t,f){super();this.app=t;this.state=f}handleExternalCall(t,f,H){var Q=this.state.W[t],N=this.state.X[t],m=Q;if(N)if(H&&dT(H,L50,ZCd))m=N;else if(!Q)throw Error(`API call from an untrusted origin: "${H}"`);this.logApiCall(t,H);if(m){a:{for(let U of f)if(String(U).includes("javascript:")){H=!0;break a}H=!1}H&&g.Yf(Error(`Dangerous call to "${t}" with [${f}].`));return m.apply(this,f)}throw Error(`Unknown API method: "${t}".`);}logApiCall(t,f,H){var Q=this.app.L(); Q.iF&&!this.state.A.has(t)&&(this.state.A.add(t),g.pj("webPlayerApiCalled",{callerUrl:Q.loaderUrl,methodName:t,origin:f||void 0,playerStyle:Q.playerStyle||void 0,embeddedPlayerMode:Q.JG,errorCode:H}))}Qg(t,...f){this.state.Y.Qg(t,...f);if(t==="videodatachange"||t==="resize"||t==="cardstatechange")this.state.O.Qg(t,...f),this.state.C.Qg(t,...f)}G(t){return this.app.L().G(t)}Yi(){if(this.state.element){var t=this.state.element,f;for(f in this.state.J)this.state.J.hasOwnProperty(f)&&(t[f]=null);this.state.element= null}super.Yi()}};var fG=class extends $1{constructor(){super();this.W=new Map}Qg(t,...f){if(this.W.has(t))return this.W.get(t).push(f),!0;var H=!1;try{for(f=[f],this.W.set(t,f);f.length;)H=super.Qg(t,...f.shift())}finally{this.W.delete(t)}return H}};var rE0=class extends g.qm{constructor(){super(...arguments);this.element=null;this.D=new Set;this.W={};this.X={};this.J={};this.A=new Set;this.Y=new fG;this.O=new fG;this.C=new fG;this.j=new fG}Yi(){this.j.dispose();this.C.dispose();this.O.dispose();this.Y.dispose();this.A=this.J=this.X=this.W=this.D=void 0}};var Em=16/9,XqW=[.25,.5,.75,1,1.25,1.5,1.75,2],bFI=XqW.concat([3,4,5,6,7,8,9,10,15]),cE2=XqW.concat([2.5,3,3.5,4]);var zGJ=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var Sa9=class extends l4I{getApiInterface(){return Array.from(this.state.D)}V(t,f){this.state.j.subscribe(t,f)}wG(t,f){this.state.j.unsubscribe(t,f)}getPlayerState(t){return Pz0(this.app,t)}tG(){return Pz0(this.app)}Db(t,f,H){VH(this)&&(Om(this.app,!0,1),JS(this.app,t,f,H,1))}getCurrentTime(t,f,H){t=Oi(t,f,H);f=t.playerType;H=this.getPlayerState(f);return this.app.getAppState()===2&&H===5?this.app.getVideoData()?.startSeconds||0:this.G("web_player_max_seekable_on_ended")&&H===0?zo(this.app,f):this.app.getCurrentTime(t)}m2(){return this.app.getCurrentTime({playerType:1})}LM(){var t= this.app.IB(1);return isNaN(t)?this.getCurrentTime({playerType:1}):t}Za(){return this.app.getDuration({playerType:1})}EQ(t,f){t=g.HM(Math.floor(t),0,100);isFinite(t)&&yE(this.app,{volume:t,muted:this.isMuted()},f)}Gt(t){this.EQ(t,!1)}g3(t){yE(this.app,{muted:!0,volume:this.getVolume()},t)}Ne(){this.g3(!1)}r9(t){yE(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},t)}MW(){Yo(this.app)||this.r9(!1)}getPlayerMode(){var t={};this.app.getVideoData().N8&&(t.pfp={enableIma:vw(this.app).allowImaMonetization, autoplay:Rd(vw(this.app)),mutedAutoplay:vw(this.app).mutedAutoplay});return t}v3(){var t=this.app.getPresentingPlayerType();if(t===2&&!this.app.Ub()){let f=r6(this.app.KD());if(!(f.Mo()||g.tq(this.app.L())&&this.app.fM().getPlayerState().J(1024))||f.LX())return}this.app.playVideo(t)}pn(){Om(this.app,!0,1);this.v3()}pauseVideo(t){var f=this.app.getPresentingPlayerType();(f!==2||this.app.Ub()||r6(this.app.KD()).Mo())&&this.app.pauseVideo(f,t)}je(){EbW(this.app)}clearVideo(){}getAvailablePlaybackRates(){var t= this.app.L();if(t.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(t.O?t.ancestorOrigins[0]:window.location.origin)||t.UM)return bFI;t=this.app.getVideoData();let f=t.tS,H=t.o7;return cE2.filter(Q=>Q>=f&&Q<=H)}return[1]}getPlaybackQuality(t){return this.app.CD({playerType:t}).getPlaybackQuality()}AN(){}getAvailableQualityLevels(t){t=this.app.CD({playerType:t}); t=g.rz(t.Ga(),f=>f.quality); t.length&&(t[0]==="auto"&&t.shift(),t=t.concat(["auto"]));return t}v5(){return this.getAvailableQualityLevels(1)}XV(){return this.C()}MS(){return 1}getVideoLoadedFraction(t){return this.app.getVideoLoadedFraction(t)}C(){return this.getVideoLoadedFraction()}nD(){return 0}getSize(){var t=this.app.hZ().getPlayerSize();return{width:t.width,height:t.height}}setSize(){this.app.hZ().resize()}loadVideoById(t,f,H,Q){if(!t)return!1;t=Ei(t,f,H);return this.app.loadVideoByPlayerVars(t,Q)}Es(t,f,H){t=this.loadVideoById(t, f,H,1);Om(this.app,t,1)}cueVideoById(t,f,H,Q){t=Ei(t,f,H);this.app.cueVideoByPlayerVars(t,Q)}JG(t,f,H){this.cueVideoById(t,f,H,1)}loadVideoByUrl(t,f,H,Q){t=oa(t,f,H);return this.app.loadVideoByPlayerVars(t,Q)}xJ(t,f,H){t=this.loadVideoByUrl(t,f,H,1);Om(this.app,t,1)}cueVideoByUrl(t,f,H,Q){t=oa(t,f,H);this.app.cueVideoByPlayerVars(t,Q)}c5(t,f,H){this.cueVideoByUrl(t,f,H,1)}kC(){var t=this.app.L();if(t.V)return"";var f=vw(this.app),H=void 0;f.isLivePlayback||(H=Math.floor(this.app.getCurrentTime({playerType:1}))); return t.getVideoUrl(f.videoId,this.getPlaylistId()||void 0,H)}AG(){return this.app.getDebugText()}getVideoEmbedCode(){var t=this.app.L();if(t.V)return"";var f=vw(this.app);return t.getVideoEmbedCode(f.isPrivate?"":f.title,vw(this.app).videoId,this.app.hZ().getPlayerSize(),this.getPlaylistId()||void 0)}j(t,f,H){return sm(this.app,t,f,H)}removeCueRange(t){return this.app.zl(t)}loadPlaylist(t,f,H,Q){this.app.loadPlaylist(t,f,H,Q)}V9(t,f,H,Q){this.loadPlaylist(t,f,H,Q);Om(this.app,!0,1)}cuePlaylist(t, f,H,Q){this.app.cuePlaylist(t,f,H,Q)}nextVideo(t,f){this.app.nextVideo(t,f)}mD(){this.nextVideo();Om(this.app,!0,1)}previousVideo(t){this.app.previousVideo(t)}MF(){this.previousVideo();Om(this.app,!0,1)}playVideoAt(t){this.app.playVideoAt(t)}kJ(t){this.playVideoAt(t);Om(this.app,!0,1)}setShuffle(t){var f=this.app.getPlaylist();f&&f.setShuffle(t)}setLoop(t){var f=this.app.getPlaylist();f&&(f.loop=t)}YC(){var t=this.app.getPlaylist();if(!t)return null;var f=[];for(let H=0;H{g.Yf(H)},f= this.app.L(); if(f.externalFullscreen){if(!g.y1(f))return this.isFullscreen()?e7(window.document.documentElement):a3(window.document.documentElement).catch(t)}else if(g.Wv()||f.Fv)return this.isFullscreen()?e7(zP()):f.controlsType!=="3"&&g.Wv()?a3(this.app.hZ().element).catch(t):(f=this.app.YJ().Td())?a3(f).catch(t):Promise.reject(Error("Media element missing"));g.uv(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Qx(){return this.app.Qx()}cancelPlayback(){var t= r6(this.app.KD());t&&t.created&&t.destroy();this.app.fM().stopVideo();(t=this.app.KD().Jk.get("endscreen"))&&t.JH()&&zI(this.app.g6)}getProgressState(t){if(this.Y()===3)return yH(this.app.KD()).getProgressState();var f=this.app.getVideoData(),H=this.app.CD({playerType:t}),Q=H.getPlayerType();a:{var N=this.app.getVideoData();if(N.progressBarStartPosition?.utcTimeMillis&&(N=Number(N.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(N))){N=this.bb(N,t);break a}N=0}a:{var m=this.app.getVideoData();if(m.progressBarEndPosition?.utcTimeMillis&& (m=Number(m.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(m))){m=this.bb(m,t);break a}m=0}var U=this.getCurrentTime({playerType:t});t=this.getDuration({playerType:t});var C=this.app.IB(Q),D=this.app.isAtLiveHead(Q),k=this.app.NE();var F=this.app;var A=F.CD({playerType:Q});A=g.ah(F,A);F=Wp(F,A.jF(),A);A=zo(this.app,Q);H=H.xC();var V=this.app.getVideoData().h0;Q=!V||isNaN(V)?0:this.bb(V,Q);return{airingStart:N,airingEnd:m,allowSeeking:this.app.vY(),clipEnd:f.clipEnd,clipStart:f.clipStart,current:U, displayedStart:-1,duration:t,ingestionTime:C,isAtLiveHead:D,loaded:k,seekableStart:F,seekableEnd:A,offset:H,viewerLivestreamJoinMediaTime:Q}}bb(t,f){var H=this.app.IB(f);if(!H)return 0;f=H-this.app.getCurrentTime({playerType:f});return t-f}isInline(){return this.app.isInline()}setInline(t){this.app.setInline(t)}yi(){return this.app.o$().tZ(!0)}toggleSubtitles(t){var f=Xb(this.app.KD());f&&f.Ot(t)}getPlayerSize(){var t=this.app.hZ().getPlayerSize();return{width:t.width,height:t.height}}setCenterCrop(t){this.app.hZ().setCenterCrop(t)}forceExperimentFlagsForTesting(t){var f= this.app.L();for(let [H,Q]of Object.entries(t)){t=H;let N=Q;t!=="html5_embeds_enable_video_frame_stall_recovery"||Array.isArray(N)||(f.experiments.flags[t]=String(N))}}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(t){this.app.setLoopVideo(t)}},G_2="BASE_URL BASE_YT_URL adformat adaptive_fmts allow_embed audio_only authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_faster_speeds enablecastapi end eventid external_fullscreen fmt_list hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback osig override_hl partnerid pause_at_start pipable player_response playsinline plid post_live_playback postid ps public qoe_cat raw_player_response rel show_loop_video_toggle start startSeconds status suggestedQuality timestamp title token ttsurl use_native_controls url_encoded_fmt_stream_map video_id videoId".split(" "), hGd="adformat allow_embed authuser autohide autonav autoplay c cbr cbrver cc_load_policy controls cos cosver cr csi_page_type cver cyc dash dashmpd disablekb el enablecastapi enablecsi end external_fullscreen external_list fs hl host_language innertube_api_key innertube_api_version innertube_context_client_version iurl iurlhq iurlmq iv_load_policy jsapicallback length_seconds live_playback live_storyboard_spec loaderUrl osig override_hl pageid partnerid pipable player_params player_wide playsinline plid postid profile_picture ps rel show_miniplayer_button showinfo showwatchlater start startSeconds status storyboard_spec suggestedQuality timestamp title tkn token transparent_background ucid url_encoded_fmt_stream_map use_miniplayer_ui use_native_controls videoId video_id vss_host watermark".split(" ");var LS0={["api.invalidparam"]:2,auth:150,["drm.auth"]:150,["heartbeat.net"]:150,["heartbeat.servererror"]:150,["heartbeat.stop"]:150,["html5.unsupportedads"]:5,["fmt.noneavailable"]:5,["fmt.decode"]:5,["fmt.unplayable"]:5,["html5.missingapi"]:5,["html5.unsupportedlive"]:5,["drm.unavailable"]:5,["mrm.blocked"]:151,["embedder.identity.denied"]:152,["embedder.identity.missing.referrer"]:153};var RR2=class extends xQd{isExternalMethodAvailable(t,f){return this.state.W[t]?!0:!!(this.state.X[t]&&f&&dT(f,L50,ZCd))}getBandwidthEstimate(){return yp(this.app.cR)}reportPlaybackIssue(t=""){var f=this.app.fM();t={gpu:(0,g.n8)(),d:t};f.handleError(new g.vX("feedback",t))}getInternalApi(){return{...this.state.J}}getTrustedApi(){return{...this.state.W,...this.state.X}}getInternalApiInterface(){return g.TD(this.state.J)}queueNextVideo(t,f,H=NaN,Q="",N=""){this.app.queueNextVideo(t,f,H,Q,N)}s2(t){t= this.app.getPlayerStateObject(t);return{isBuffering:t.J(1),isCued:t.isCued(),isDomPaused:t.J(1024),isEnded:t.J(2),isError:t.J(128),isOrWillBePlaying:t.isOrWillBePlaying(),isPaused:t.isPaused(),isPlaying:t.isPlaying(),isSeeking:t.J(16),isUiSeeking:t.J(32),isUnstarted:t.J(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.eA().C.J=(0,g.I)()}B5(t=1,f,H){return this.getCurrentTime({playerType:t,Gs:f,cpn:H})}getCurrentTimeForUx(t={}){return this.getCurrentTime(t)}getDurationForUx(t= {}){return this.getDuration(t)}seekToStreamTime(t,f,H,Q){obe(this.app,t,f,H,Q)}getStreamTimeOffset(){return this.app.o$().getStreamTimeOffset()}seekToLiveHead(t,f){var H=this.app.o$().getVideoData();H&&H.isLivePlayback&&JS(this.app,Infinity,t,f,1)}requestSeekToWallTimeSeconds(t,f,H){this.app.o$().BP(t,f,H)}Xs(t,f,H,Q=1,N){this.seekTo(t,f,H,Q,N)}D(t){EbW(this.app,t)}EF(t,f,H,Q){this.seekBy(t,f,H,Q,1)}prefetchKeyPlay(t,f){this.app.o$().prefetchKeyPlay(t,f)}prefetchJumpAhead(t){this.app.o$().prefetchJumpAhead(t)}setVolume(t, f=!0){this.EQ(t,f)}mute(t=!0){this.g3(t)}unMute(t=!0){this.r9(t)}syncVolume(){var t=TiW(this.app);yE(this.app,{volume:t.volume,muted:t.muted},!1)}getAvailableQualityLabels(){return g.rz(this.app.o$().Ga(),t=>t.qualityLabel)}channelSubscribed(){g.DL(this,"SUBSCRIBE",vw(this.app).Ow)}channelUnsubscribed(){g.DL(this,"UNSUBSCRIBE",vw(this.app).Ow)}setScreenLayer(t){this.app.setScreenLayer(t)}getCurrentPlaylistSequence(){return this.app.fM().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(t){return this.app.fM().getPlaylistSequenceForTime(t)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.o$().P9("ypcRentalActivation")}setHomeGroupInfo(t){this.app.L().homeGroupInfo= t}setConnectedRemoteApps(t){this.app.L().Lw=t}setLivingRoomAppMode(t){this.app.L().livingRoomAppMode=gA("LIVING_ROOM_APP_MODE_UNSPECIFIED",t,HUI)}setEnablePrivacyFilter(t=!1){this.app.L().enablePrivacyFilter=t}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(t,f,H,Q,N){return FNe(this.app,t,f,H,Q,N)}g7(t=1){var f=this.yS(t); t=this.app.CD({playerType:t}).getVideoData();f.hasProgressBarBoundaries=t.hasProgressBarBoundaries();f.isPremiere=t.isPremiere;f.itct=t.Fv;f.playerResponseCpn=t.playerResponseCpn;f.progressBarStartPositionUtcTimeMillis=t.hasProgressBarBoundaries()&&t.progressBarStartPosition?.utcTimeMillis?g.Fu(t.progressBarStartPosition.utcTimeMillis):null;f.progressBarEndPositionUtcTimeMillis=t.hasProgressBarBoundaries()&&t.progressBarEndPosition?.utcTimeMillis?g.Fu(t.progressBarEndPosition.utcTimeMillis):null; f.ypcOriginalItct=t.YE;f.ypcPreview=t.ypcPreview;f.paidContentOverlayText=ye(t);f.paidContentOverlayDurationMs=GE(t);t.J&&YD(t.J)&&(f.usingLocalMedia="true");f.transitionEndpointAtEndOfStream=t.transitionEndpointAtEndOfStream;f.isSeekable=t.isSeekable;return f}getAdState(){return this.app.getAdState()}isNotServable(t){if(t!==this.app.Ug.video_id)return!1;var f=(t=this.app.o$().getPlayerState())?t.jA:null;return!!(t&&f&&t.J(128)&&aa(f.errorCode)===5)}supportsGaplessAudio(){return this.app.L().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.L().supportsGaplessShorts()}isGaplessTransitionReady(t){return this.app.q3(t)}setShortsAutoAdvancedEnabled(t){this.app.setShortsAutoAdvancedEnabled(t)}enqueueVideoByPlayerVars(t, f,H=Infinity,Q=""){this.app.enqueueVideoByPlayerVars(t,f,H,Q)}clearQueue(){this.app.clearQueue()}A9(){return g.Ak(this)}sendAbandonmentPing(){this.app.fM().sendAbandonmentPing()}setAutonavState(t,f=!1){if(this.G("web_player_autonav_use_server_provided_state")&&!f&&(f=vw(this.app),f?.sm()))if(t===3)f.autonavState!==3&&(f.Bu=f.autonavState);else if(f.Bu!==void 0)t=f.Bu,f.Bu=void 0;else return;f=this.app;vw(f).autonavState=t;g.cv("yt-player-autonavstate",t);f.g6.Qg("autonavchange",t)}setAutonav(t,f= !1){this.setAutonavState(t?2:1,f)}setLoopRange(t){this.app.setLoopRange(t)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.o$().hasSupportedAudio51Tracks()}setUserAudio51Preference(t,f=!1){this.app.o$().setUserAudio51Preference(t,f)}getUserAudio51Preference(){return this.app.o$().getUserAudio51Preference()}setProximaLatencyPreference(t){this.app.o$().setProximaLatencyPreference(t)}getProximaLatencyPreference(){return this.app.o$().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.o$().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){UE()}setBlackout(t){this.app.setBlackout(t)}setUserEngagement(t){this.app.L().by!== t&&(this.app.L().by=t,this.app.o$().HP())}updateSubtitlesUserSettings(t,f=!0){Xb(this.app.KD()).DG(t,f)}getCaptionWindowContainerId(){var t=Xb(this.app.KD());return t?t.getCaptionWindowContainerId():""}toggleSubtitlesOn(t){var f=Xb(this.app.KD());f&&f.Ox(t)}isSubtitlesOn(){var t=Xb(this.app.KD());return t?t.isSubtitlesOn():!1}getPlayerResponse(t){return this.app.CD({playerType:t}).getVideoData().getPlayerResponse()}KM(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.o$().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(t){return this.app.CD({playerType:t}).getVideoData().getWatchNextResponse()}mP(){return this.getWatchNextResponse(1)}getHeartbeatResponse(t){return this.app.CD({playerType:t}).getVideoData().getHeartbeatResponse()}Vg(){return this.getHeartbeatResponse(1)}getStoryboardFrame(t, f){var H=this.app.vy();if(!H)return null;f=H.levels[f];if(!f)return null;t>=f.Y()&&f.O();H=Math.floor(t/(f.columns*f.rows));var Q=f.columns*f.rows,N=t%Q;t=N%f.columns;N=Math.floor(N/f.columns);var m=f.O()+1-Q*H;if(m{f===t&& (f=this.listeners.splice(H,1)[0],f.target.removeEventListener(f.type,f.listener))})}focus(){this.element.focus()}Yi(){for(;this.listeners.length;){let t=this.listeners.pop(); t&&t.target.removeEventListener(t.type,t.listener)}super.Yi()}};g.$t=class extends g.P_{constructor(t){super(t);this.Ml=new g.tQ;g.c(this,this.Ml)}subscribe(t,f,H){return this.Ml.subscribe(t,f,H)}unsubscribe(t,f,H){return this.Ml.unsubscribe(t,f,H)}gN(t){return this.Ml.gN(t)}Qg(t,...f){return this.Ml.Qg(t,...f)}};g.D8=class extends g.qm{constructor(t,f,H,Q,N,m){super();this.element=t;this.state=null;H||t.hide();this.Y=f;this.C=Q===void 0?f:Q;this.J=m;this.onHidden=N;this.delay=new g.Ze(this.O,0,this);g.c(this,this.delay)}show(t){this.state!==1&&this.state!==2&&(this.state===4&&this.O(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.J&&this.J()):this.element.O||(xo(this,!0),this.state=1,t?this.delay.start(t):this.O()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.O&&(xo(this,!0),this.state=4,this.delay.start(this.C)))}O(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:xo(this,!1);this.state=3;this.delay.start(this.Y);break;case 3:this.state=null;this.J&&this.J();break;case 4:this.element.hide();xo(this,!1);this.state=5;this.delay.start(0);break;case 5:if(this.state=null,this.onHidden)this.onHidden()}}stop(){for(;this.state!==null&&this.state!==5;)this.delay.stop(), this.O()}Yi(){this.element.d6()||this.element.element.removeAttribute("aria-hidden");super.Yi()}};var nAe=class extends g.$t{constructor(t,f){super(f);this.S=t;this.J=new g.qa(this);this.fade=new g.D8(this,100,!0,void 0,void 0,()=>{this.sourceElement&&this.element&&(this.sourceElement.getAttribute("aria-haspopup"),this.sourceElement.setAttribute("aria-expanded","true"),this.focus())}); g.c(this,this.J);g.c(this,this.fade)}show(){var t=Ra(this);super.show();t||this.Qg("show",!0)}hide(){var t=Ra(this);super.hide();q7(this);t&&this.Qg("show",!1)}W(){this.sourceElement=void 0;this.fade.show();this.Y&&(this.J.bT(this.Y),this.Y=void 0)}eJ(){var t=Ra(this);q7(this);this.fade.hide();t&&this.Qg("show",!1)}};var wqe=class extends nAe{constructor(t,f,H,Q){Q=new g.P_({Z:"div",vR:["ytp-linked-account-popup-button"],yg:Q,GB:{role:"button",tabindex:"0"}});f=new g.P_({Z:"div",zB:"ytp-linked-account-popup",GB:{role:"dialog","aria-modal":"true",tabindex:"-1"},W5:[{Z:"div",zB:"ytp-linked-account-popup-title",yg:f},{Z:"div",zB:"ytp-linked-account-popup-description",yg:H},{Z:"div",zB:"ytp-linked-account-popup-buttons",W5:[Q]}]});super(t,{Z:"div",zB:"ytp-linked-account-popup-container",W5:[f]});this.dialog=f;g.c(this, this.dialog);Q.nn("click",()=>{this.eJ()}); g.c(this,Q);g.hk(this.S,this.element,4);this.hide()}W(){super.W();this.dialog.focus()}};var JJ=class extends g.$t{constructor(t,f,H,Q){super(t);this.priority=f;H&&this.updateValue("label",H);Q&&this.C(Q)}updateValue(t,f){super.updateValue(t,f);this.Qg("size-change")}};g.KYe={BF:19,C_:18,Av:17,Pc:16,Ip:15,v_:14,hv:13,q6:12,Qc:11,UW:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,eq:6,vl:5,kQ:4,uz:3,vF:2,REMOTE:1,j1:0,19:"LOOP",18:"STABLE_VOLUME",17:"VOICE_BOOST",16:"REMOTE_SELECT",15:"SIZE",14:"MINIPLAYER",13:"THREED",12:"AUTONAV",11:"CINEMATIC",10:"ANNOTATIONS",9:"AUDIO",8:"SUBTITLES",7:"SLEEP_TIMER",6:"ASPECT_RATIO",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};var vAI=class extends JJ{constructor(t){super(Kv({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.S=t;this.Y=this.J=!1;this.W=t.z4();t.createServerVe(this.element,this,!0);this.K(this.S,"settingsMenuVisibilityChanged",f=>{this.pn(f)}); this.K(this.S,"videodatachange",this.D);this.nn("click",this.onClick);this.D()}pn(t){this.Y&&this.S.logVisibility(this.element,this.J&&t)}D(){var t=this.S.getVideoData()?.accountLinkingConfig?.linked;if(t&&!this.J){let f=this.S.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{Z:"svg",GB:{height:"100%",viewBox:"0 0 36 36",width:"100%"},W5:[{Z:"path",GB:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z", fill:"#fff"}}]});t=v$(f?.menuData?.connectedMenuLabel);this.updateValue("label",t);this.X=new wqe(this.S,v$(f?.menuData?.connectedDialogTitle),v$(f?.menuData?.connectedDialogMessage),v$(f?.menuData?.confirmButtonText));g.c(this,this.X);t=f?.menuData?.trackingParams||null;(this.Y=!!t)&&this.S.setTrackingParams(this.element,t);Y5(this.W,this);this.J=!0}else!t&&this.J&&(Vp(this.W,this),this.J=!1)}onClick(){this.Y&&this.S.logClick(this.element);this.W.eJ();this.X&&this.X.W()}};var Nq=class extends g.qm{constructor(t){super();this.api=t}G(t){return this.api.G(t)}};var Bc0=class extends Nq{constructor(t){super(t);Ui(t,"setAccountLinkState",f=>{this.setAccountLinkState(f)}); Ui(t,"updateAccountLinkingConfig",f=>{this.updateAccountLinkingConfig(f)}); t.addEventListener("videodatachange",(f,H)=>{this.onVideoDataChange(H)}); t.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new vAI(this.api);g.c(this,this.menuItem)})}onVideoDataChange(t){if(!t.accountLinkingConfig){let f=t.getPlayerResponse()?.accountLinkingConfig; t.accountLinkingConfig=f}}setAccountLinkState(t){this.api.getVideoData().xB=t;this.api.qb()}updateAccountLinkingConfig(t){var f=this.api.getVideoData(),H=f.accountLinkingConfig;H&&(H.linked=t);this.api.Qg("videodatachange","dataupdated",f,this.api.getPresentingPlayerType())}};var McH=class extends Nq{constructor(t){super(t);this.J=null;this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"applicationvideodatachange",()=>{this.UT()})}UT(){var t=this.api.getPlaybackRate(); var f=this.api.getVideoData();if(f){var H=f.adFormat==="17_8";var Q=f.xP?.O()===8;H=f.isAd()&&(H||Q)}else H=!1;H||((f=this.api.getVideoData())?(H=f.adFormat==="15_6",Q=f.xP?.O()===7,H=f.isAd()&&(H||Q)):H=!1);H?(t!==1&&(this.J=t),this.api.setPlaybackRate(1)):this.J!==null&&(this.api.setPlaybackRate(this.J),this.J=null)}};var toJ;g.Qp=class{constructor(t,f,H={}){this.start=t;this.end=f;this.active=!0;this.color="";this.O=toJ++;this.id=H.id||"";this.priority=H.priority||9;this.visible=H.visible||!1;this.style=H.style||Go.AD_MARKER;this.namespace=H.namespace||"";if(t=H.color)t=t.toString(16),this.color=`#${Array(7-t.length).join("0")}${t}`;this.tooltip=H.tooltip;this.icons=H.icons?H.icons.filter(Q=>g.cV(Q.thumbnails,N=>g.wT(N.url))):null; this.associatedClipId=H.associatedClipId;this.markerPositionMs=H.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+B$(this.start)+", "+B$(this.end)+"]"}contains(t,f){return t>=this.start&&(t{this.J.J={}}); this.events.K(this.api,"legacyadtrackingpingchange",f=>{var H=this.J;$5(H,"part2viewed",1,0x8000000000000);$5(H,"engagedview",Math.max(1,f.D$*1E3),0x8000000000000);if(!f.isLivePlayback){var Q=f.lengthSeconds*1E3;x$(f)&&H.api.G("html5_shorts_gapless_ads_duration_fix")&&(Q=H.api.getProgressState().seekableEnd*1E3-f.Mu);$5(H,"videoplaytime25",Q*.25,Q);$5(H,"videoplaytime50",Q*.5,Q);$5(H,"videoplaytime75",Q*.75,Q);$5(H,"videoplaytime100",Q,0x8000000000000);$5(H,"conversionview",Q,0x8000000000000);$5(H, "videoplaybackstart",1,Q);$5(H,"videoplayback2s",2E3,Q);$5(H,"videoplayback10s",1E4,Q)}}); this.events.K(this.api,g.tJ("appad"),this.O);this.events.K(this.api,g.f4("appad"),this.O)}O(t){var f=t.getId(),H=this.api.getVideoData({playerType:1}),Q=!this.api.isInline();if(!H.inlineMetricEnabled||Q){if(f==="part2viewed"){if(H.Q8&&g.Yq(H.Q8),H.Gw&&NB(this,H.Gw),H.hn){var N={CPN:this.api.getVideoData().clientPlaybackNonce};for(var m of H.hn)NB(this,g.au(m,N))}}else f==="engagedview"&&H.iw&&(N={CPN:this.api.getVideoData().clientPlaybackNonce},g.Yq(g.au(H.iw,N)));H.YZ&&(N=H.YZ,m=t.getId(),N=g.KQ(N, {label:m}),g.Yq(N));switch(f){case "videoplaytime25":H.EZ&&NB(this,H.EZ);H.Z3&&mW(this,H.Z3);H.d0&&g.Yq(H.d0);break;case "videoplaytime50":H.zW&&NB(this,H.zW);H.lx&&mW(this,H.lx);H.I4&&g.Yq(H.I4);break;case "videoplaytime75":H.Fg&&NB(this,H.Fg);H.gZ&&mW(this,H.gZ);H.Wp&&g.Yq(H.Wp);break;case "videoplaytime100":H.w0&&NB(this,H.w0),H.B3&&mW(this,H.B3),H.C8&&g.Yq(H.C8)}(N=this.api.getVideoData().VI)&&UX(this,N,t.getId())&&UX(this,N,`${t.getId()}gaia`)}if(H.inlineMetricEnabled&&!Q)switch(f){case "videoplaybackstart":(f= H.eI?.J)&&NB(this,f);break;case "videoplayback2s":(f=H.eI?.Y)&&NB(this,f);break;case "videoplayback10s":(f=H.eI?.O)&&NB(this,f)}this.api.pQ([t],1)}};var QwV=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"videoready",f=>{t.getPresentingPlayerType()===1&&(f={playerDebugData:{pmlSignal:!!f.getPlayerResponse()?.adPlacements?.some(H=>H?.adPlacementRenderer?.renderer), contentCpn:f.clientPlaybackNonce}},g.pj("adsClientStateChange",f))})}};var $EJ=class extends Nq{constructor(t){super(t);this.accumulatedWatchTimeMillis=0;this.Tj=this.J=null;this.events=new g.qa(t);g.c(this,this.events);Ui(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); this.events.K(t,"progresssync",()=>{var f=this.api.getVideoData();if(f&&(f=f.clientPlaybackNonce)){this.Tj!==f&&(this.accumulatedWatchTimeMillis=0,this.J=null,this.Tj=f);var H=this.api.getPlayerStateObject();f=Math.round((this.api.getCurrentTime()||0)*1E3);H.J(8)&&this.J!==null&&(H=f-this.J,H>0&&H<1E3&&(this.accumulatedWatchTimeMillis+=H));this.J=f}})}getAccumulatedWatchTime(){return this.Tj?{cpn:this.Tj, accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var NQI=class extends JJ{constructor(t){super(Kv({role:"menuitemcheckbox","aria-checked":"false"}),t,"Stable Volume",{Z:"div",zB:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Stable Volume");this.nn("click",this.onClick)}onClick(){this.enabled&&(C4(this,!this.checked),this.Qg("select",this.checked))}getValue(){return this.checked}};var mEd={Vh:2,Av:1,C_:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var UEd=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);var f=this.api.G("html5_enable_audio_quality_setting_feature");Ui(this.api,"getUserAudioQualitySetting",()=>f?this.getUserAudioQualitySetting():2); Ui(this.api,"setUserAudioQualitySetting",H=>{f&&this.setUserAudioQualitySetting(H)}); Ui(this.api,"hasHqaAudioTrack",()=>f?this.hasHqaAudioTrack():!1); Ui(this.api,"getAudioQualitySettingState",()=>f?this.api.o9(4):1); this.V2=LB();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.V2}setUserAudioQualitySetting(t){this.api.U("aqs_set",{setting:t});g.cv("yt-player-audio-quality-setting",t,3122064E3);t!==this.V2&&(this.V2=t,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.hf(),this.api.lS())}hasHqaAudioTrack(){var t=this.api.getVideoData()?.O?.O;return t?g.bo(t,f=>PC(f)):!1}updateEnvironmentData(){this.api.L().V2=this.V2}};var CyJ=class extends Nq{constructor(t){super(t);Ui(this.api,"getAudioTrackState",()=>this.api.o9(0))}};var i2B=class extends g.$t{constructor(t,f,H){var Q={Z:"div",zB:"ytp-panel"};if(H){var N="ytp-panel-back-button";var m="ytp-panel-title";Q.W5=[{Z:"div",zB:"ytp-panel-header",W5:[{Z:"div",vR:["ytp-panel-back-button-container"],W5:[{GB:{"aria-label":"Back to previous menu"},Z:"button",vR:["ytp-button",N]}]},{Z:"span",vR:[m],GB:{role:"heading","aria-level":"2"},W5:[H]}]}]}super(Q);this.content=f;f.TB(this.element);H&&(this.backButton=this.uv(N),H=this.uv(m),this.K(this.backButton,"click",this.r8),this.K(H, "click",this.r8));f.subscribe("size-change",this.nA,this);this.K(t,"fullscreentoggled",this.nA);this.S=t}nA(){this.Qg("size-change")}focus(){this.content.focus()}r8(){this.Qg("back")}};var g4I=class extends i2B{constructor(t,f=null,H){var Q={role:"menu"};f&&(Q.id=f);f=new g.$t({Z:"div",zB:"ytp-panel-menu",GB:Q});super(t,f,H);this.menuItems=f;this.items=[];g.c(this,this.menuItems)}qK(){this.menuItems.Qg("size-change")}focus(){var t=0;for(let f=0;f{if(!this.menuItem){var f=this.api.z4();f&&(this.menuItem=new PyH(this.api,f),g.c(this,this.menuItem))}WC(this)}); t.addEventListener("videodatachange",()=>{WC(this);this.menuItem?.V();this.menuItem?.JG()})}};var E4H=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"applicationvideodatachange",(f,H)=>{H=H.clipConfig;f==="dataloaded"&&H&&H.startTimeMs!=null&&H.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(H.startTimeMs)),endTimeMs:Math.floor(Number(H.endTimeMs)),postId:H.postId,type:"clips"})})}};var o40=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events)}setCreatorEndscreenVisibility(t){cG(this.api.KD())?.z3(t)}};var kgH=class extends NQI{constructor(t,f,H,Q,N){var m=t.G("html5_enable_new_audio_settings_menu");super(m?mEd.C_:g.KYe.C_);this.S=t;this.j=f;this.X=H;this.hasDrcAudioTrack=Q;this.getDrcState=N;this.D=this.enableNewAudioSettingsMenu=this.J=!1;g.q6(this.element,"ytp-drc-menu-item");this.Y=(this.enableNewAudioSettingsMenu=m)?t.z4().UR():t.z4();t.G("html5_enable_voice_boost")?(this.D=!0,this.K(t,"onFilterAudioFeatures",this.W)):t.addEventListener("videodatachange",this.W.bind(this));t.G("mta_drc_mutual_exclusion_removal")&& this.K(t,"onPlaybackAudioChange",this.W);t.createClientVe(this.element,this,273317);this.nn("click",this.V);f=this.X()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",t.L().Ti?{Z:"svg",GB:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},W5:[{Z:"path",GB:{d:"M12 .99C5.92 .99 1 5.92 1 11.99C1 18.07 5.92 22.99 12 22.99C18.07 22.99 23 18.07 23 11.99C23 5.92 18.07 .99 12 .99ZM12 2.99C14.38 2.99 16.67 3.94 18.36 5.63C20.05 7.32 21 9.61 21 11.99C21 14.38 20.05 16.67 18.36 18.36C16.67 20.05 14.38 20.99 12 20.99C9.61 20.99 7.32 20.05 5.63 18.36C3.94 16.67 3 14.38 3 11.99C3 9.61 3.94 7.32 5.63 5.63C7.32 3.94 9.61 2.99 12 2.99ZM14 6.00C13.73 6.00 13.48 6.10 13.29 6.29C13.10 6.48 13 6.73 13 7.00V17.00C13 17.26 13.10 17.52 13.29 17.70C13.48 17.89 13.73 18.00 14 18.00C14.26 18.00 14.51 17.89 14.70 17.70C14.89 17.52 15 17.26 15 17.00V7.00C15 6.73 14.89 6.48 14.70 6.29C14.51 6.10 14.26 6.00 14 6.00ZM10 8.00C9.73 8.00 9.48 8.10 9.29 8.29C9.10 8.48 9 8.73 9 9.00V15.00C9 15.26 9.10 15.52 9.29 15.70C9.48 15.89 9.73 16.00 10 16.00C10.26 16.00 10.51 15.89 10.70 15.70C10.89 15.52 11 15.26 11 15.00V9.00C11 8.73 10.89 8.48 10.70 8.29C10.51 8.10 10.26 8.00 10 8.00ZM18 9.00C17.73 9.00 17.48 9.10 17.29 9.29C17.10 9.48 17 9.73 17 10.00V14.00C17 14.26 17.10 14.52 17.29 14.70C17.48 14.89 17.73 15.00 18 15.00C18.26 15.00 18.51 14.89 18.70 14.70C18.89 14.52 19 14.26 19 14.00V10.00C19 9.73 18.89 9.48 18.70 9.29C18.51 9.10 18.26 9.00 18 9.00ZM6 10.00C5.73 10.00 5.48 10.10 5.29 10.29C5.10 10.48 5 10.73 5 11.00V13.00C5 13.26 5.10 13.52 5.29 13.70C5.48 13.89 5.73 14.00 6 14.00C6.26 14.00 6.51 13.89 6.70 13.70C6.89 13.52 7 13.26 7 13.00V11.00C7 10.73 6.89 10.48 6.70 10.29C6.51 10.10 6.26 10.00 6 10.00Z", fill:"white"}}]}:{Z:"svg",GB:{height:"24",viewBox:"0 0 24 24",width:"24"},W5:[{Z:"path",GB:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",fill:"white"}}]});this.subscribe("select",this.A,this);this.enableNewAudioSettingsMenu||this.D?this.W():(ip(this,this.hasDrcAudioTrack()),C4(this,f),Y5(this.Y,this))}A(t){this.j(t?1:0)}W(){if(this.enableNewAudioSettingsMenu|| this.D){var t=this.S.getPresentingPlayerType();t===2||t===3?this.J&&(this.J=!1,Vp(this.Y,this)):(t=this.getDrcState(),t!==1?(t===0?(C4(this,this.X()===1),ip(this,!0)):(C4(this,!1),ip(this,!1)),this.J||(Y5(this.Y,this),this.J=!0)):this.J&&(Vp(this.Y,this),this.J=!1))}else{t=this.hasDrcAudioTrack();let f=this.X()===1&&t;C4(this,f);ip(this,t)}}Yi(){Vp(this.Y,this);super.Yi()}V(){this.S.logClick(this.element)}};var TQ9=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);t.G("html5_show_drc_toggle")&&t.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new kgH(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.O.bind(this),this.getDrcState.bind(this)),g.c(this,this.menuItem))}); Ui(this.api,"setDrcUserPreference",f=>{this.setDrcUserPreference(f)}); Ui(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); Ui(this.api,"hasDrcAudioTrack",()=>this.O()); Ui(this.api,"getDrcState",()=>this.getDrcState()); this.J=g.S7("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.J}setDrcUserPreference(t){this.api.U("drc_set",{pref:t});g.cv("yt-player-drc-pref",t,31536E3);t!==this.J&&(this.J=t,this.updateEnvironmentData(),this.O()&&this.api.hf(),this.api.lS())}updateEnvironmentData(){this.api.L().YC=this.J===1}O(){var t=this.api.getVideoData()?.O?.O;if(!t)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.G("mta_drc_mutual_exclusion_removal")){let f=this.api.S$()?.d7?.id; return g.bo(t,H=>H.audio.Y&&H.d7?.id===f)}return g.bo(t,f=>f.audio?.Y===!0)}getDrcState(){return this.api.o9(3)}};var F2J=class extends Nq{constructor(t){super(t);this.J={};this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"videodatachange",()=>{this.onVideoDataChange()}); this.events.K(t,g.tJ("embargo"),f=>{this.api.ud(!0);var H=this.J[f.id]??[];for(let Q of H)this.api.hideControls(),this.api.zF("auth",2,"This video isn't available in your current playback area",g.wD({embargoed:1,id:f.id,idx:f.O,start:f.start})),(H=Q.embargo?.onTrigger)&&g.DL(this.api,"innertubeCommand",H)})}onVideoDataChange(){var t=this.api.getVideoData(); this.api.Qk("embargo",1);var f=t?.Db.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");f?.length?zy(this,f.filter(H=>H.onEnter?.some(this.O))):t?.cueRanges&&zy(this,t.cueRanges.filter(H=>H.onEnter?.some(this.O)))}O(t){return t.embargo!==void 0}Yi(){super.Yi(); this.J={}}};var ABH=class extends Nq{constructor(t){super(t);this.J=[];this.events=new g.qa(t);g.c(this,this.events);Ui(t,"addEmbedsConversionTrackingParams",f=>{this.addEmbedsConversionTrackingParams(f)}); this.events.K(t,"veClickLogged",f=>{this.api.hasVe(f)&&(f=f.visualElement.getAsJspb(),f=vD(f,2),this.J.push(f))})}addEmbedsConversionTrackingParams(t){var f=this.api.L(),H=f.widgetReferrer,Q=f.kJ,N=this.J,m="",U=f.getWebPlayerContextConfig(); U&&(m=U.embedsIframeOriginParam||"");H.length>0&&(t.embeds_widget_referrer=H);Q.length>0&&(t.embeds_referring_euri=Q);f.O&&m.length>0&&(t.embeds_referring_origin=m);U&&U.embedsFeature&&(t.feature=U.embedsFeature);N.length>0&&(f.G("embeds_web_enable_lite_experiment_control_arm_logging")?N.unshift(28572):TP(Dy(f))&&N.unshift(159628),f=N.join(","),f=g.ni()?f:g.hw(f,4),t.source_ve_path=f);this.J.length=0}};var Y90=class extends Nq{constructor(t){super(t);Ui(t,"isEmbedsShortsMode",()=>t.isEmbedsShortsMode()); Ui(t,"getReelItemWatchResponse",()=>t.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); Ui(t,"getResolveUrlResponse",()=>t.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var Vo0=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"initialvideodatacreated",f=>{Zx(g.sh(),16623);this.J=g.HS();var H=t.L().Mk&&!f.g7;Rd(f)&&H?(Zx(g.sh(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),f.getWatchNextResponse()&&(H=f.getWatchNextResponse()?.trackingParams)&&g.SO(g.sh(),H),f.getPlayerResponse()&&(f=f.getPlayerResponse()?.trackingParams)&&g.SO(g.sh(),f)):(Zx(g.sh(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), f.getEmbeddedPlayerResponse()&&(f=f.getEmbeddedPlayerResponse()?.trackingParams)&&g.SO(g.sh(),f))}); this.events.K(t,"loadvideo",()=>{Zx(g.sh(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.J})}); this.events.K(t,"cuevideo",f=>{f===1&&Zx(g.sh(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.J})}); this.events.K(t,"largeplaybuttonclicked",f=>{Zx(g.sh(),27240,f.visualElement)}); this.events.K(t,"playlistnextbuttonclicked",f=>{Zx(g.sh(),27240,f.visualElement)}); this.events.K(t,"playlistprevbuttonclicked",f=>{Zx(g.sh(),27240,f.visualElement)}); this.events.K(t,"playlistautonextvideo",()=>{Zx(g.sh(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var vaW=class extends g.qm{constructor(t,f){super();this.J=null;this.Y=f;f=[];for(let H=0;H<=100;H++)f.push(H/100);f={threshold:f,trackVisibility:!0,delay:1E3};(this.O=window.IntersectionObserver?new IntersectionObserver(H=>{H=H[H.length-1];var Q=null;typeof H.isVisible==="undefined"?document.visibilityState==="visible"&&H.isIntersecting&&H.intersectionRatio>0?Q=H.intersectionRatio:document.visibilityState==="hidden"?Q=0:Q=null:Q=H.isVisible?H.intersectionRatio:0;Q!=null&&(Q=Math.max(Q,0),Q=Math.min(Q, 1));this.J=Q;typeof this.Y==="function"&&this.Y(this.J)},f):null)&&this.O.observe(t)}Yi(){super.Yi(); this.J=null;this.O&&this.O.disconnect()}};var O2J=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"applicationInitialized",()=>{BXJ(this)})}};var JBJ=class extends Nq{constructor(t){super(t);Ui(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.Qg("featuredproductdismissed")}};var ayJ=class extends Nq{constructor(t){super(t);iv(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); iv(this.api,"setSphericalProperties",(...f)=>{this.setSphericalProperties(...f)}); Cv(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); Cv(this.api,"setSphericalProperties",(...f)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...f)})}getSphericalProperties(){var t=g.si(this.api.KD()); return t?t.getSphericalProperties():{}}setSphericalProperties(t){if(t){var f=g.si(this.api.KD());f&&f.setSphericalProperties(t,!0)}}};var W2d=class extends Nq{constructor(t){super(t);Ui(t,"createClientVe",this.createClientVe.bind(this));Ui(t,"createServerVe",this.createServerVe.bind(this));Ui(t,"destroyVe",this.destroyVe.bind(this));Ui(t,"hasVe",this.hasVe.bind(this));Ui(t,"logClick",this.logClick.bind(this));Ui(t,"logVisibility",this.logVisibility.bind(this));Ui(t,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(t,f,H,Q=!1){this.api.createClientVe(t,f,H,Q)}createServerVe(t,f,H=!1){this.api.createServerVe(t, f,H)}setTrackingParams(t,f){this.api.setTrackingParams(t,f)}logClick(t,f){this.api.logClick(t,f)}logVisibility(t,f,H){this.api.logVisibility(t,f,H)}hasVe(t){return this.api.hasVe(t)}destroyVe(t){this.api.destroyVe(t)}};var zZI={[0]:t=>naI(t,f=>f.d7?.id), [2]:t=>k5(t,EX), [3]:t=>k5(t,up), [4]:t=>k5(t,PC), [1]:t=>k5(t,oD)},ZjB=class{constructor(t){this.Y={}; this.O={};this.videoData=t;var f=t.O?.Y;f&&f.length>0?this.J=f:(t=t.getAvailableAudioTracks(),this.J=t.length>0?MBd(t):[]);for(let H of mD)this.Y[H]=zZI[H](this.J);this.lS()}o9(t){return this.O[t]}lS(){var t=this.J,f={};for(let H of mD)if(this.Y[H]){t=UR[H].K8(t,this.videoData);for(let Q of mD)f[Q]!==void 0||g.bo(t,UR[Q].Iy)||(f[Q]=UR[H].A8);f[H]===void 0&&(f[H]=0)}else f[H]=1;this.O=f}},mD=[0,1,2,3,4],UR={[0]:{A8:2,Iy:function(t){return t.d7!==void 0}, K8:(t,f)=>dKH(t,f.getAudioTrack())}, [2]:{A8:4,Iy:EX,K8:(t,f)=>f.getUserAudio51Preference()===1?IW0(t):t}, [3]:{A8:5,Iy:up,K8:t=>g.S7("yt-player-drc-pref")===1?FS(t,!0):t}, [1]:{A8:3,Iy:oD,K8:t=>hR()===2?Ty(t,!0):t}, [4]:{A8:6,Iy:PC,K8:t=>LB()===1?pc2(t):t}};var eZJ=class{constructor(t,f){this.cR=t;this.policy=f;this.playbackRate=1}setPlaybackRate(t){this.playbackRate=Math.max(1,t)}getPlaybackRate(){return this.playbackRate}};var jwI=class{constructor(t,f,H,Q){this.a$=t;this.jP=f;this.policy=H;this.logger=Q;this.XC=[];this.uL=[];this.O=-1;this.Ii=null;this.A=this.timestampOffset=0;this.J=10;this.W=new Set;this.C=f.w7?0:1;H.EF>0&&(this.J=H.EF)}Ml(t){this.W.add(t.info.Xv);this.O=bp(this,this.uL,this.XC,t,this.O);this.Y=t;this.A=(0,g.I)()}V(t){feH(this,this.uL,"og");cC(this,t);feH(this,this.uL,"trim");var {uL:f,XC:H}=Hfe(this);t=[];for(let Q=0;Q0){let k=xx(C,m);k>=0&&(D=(C.end(k)-m+.1)*1E3)}t.push({formatId:g.Un(N.info.w6.info,this.jP.w7),Jr:N.info.Jr,sequenceNumber:N.info.Xv+this.C,J8:U,cL:N.info.O,Gn:D})}return{uL:f,A_:t}}JG(t,f){f?.MC||(this.XC=[]);cC(this,!0);this.O=rh(this.uL,t*1E3)}Fv(t,f){this.Ii=t;f&&cC(this,!1,!0)}c5(){return this.Y?.info}D(t){var f=g.Un(t.info.w6.info,this.jP.w7), H=t.info.Xv+this.C,Q=t.info.segmentStartTime*1E3;if(this.policy.Ml)try{Q=this.policy.Ml?g.Hn(t)*1E3:t.info.segmentStartTime*1E3}catch(U){Math.random()>.99&&this.logger&&(Q=VN(t.O).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:t.info.y9(),encodedDataView:g.sS(Q,4)})),Q=t.info.segmentStartTime*1E3}var N=t.info.clipId,m=this.policy.Ml?g.UA(t)*1E3:t.info.Y*1E3;this.policy.Ml&&(Q<0||m<0)&&(this.logger&&(this.logger({missingSegInfo:t.info.y9(),startTimeMs:Q,durationMs:m}),this.policy.a8|| (Q<0&&(Q=t.info.segmentStartTime*1E3),m<0&&(m=t.info.Y*1E3))),this.policy.a8&&(Q<0&&(Q=t.info.segmentStartTime*1E3),m<0&&(m=t.info.Y*1E3)));return{formatId:f,Xv:H,startTimeMs:Q,clipId:N,W2:m}}X(){this.uL=[];this.XC=[];this.W.clear();this.O=-1;this.Y=void 0}j(){this.Y=void 0}Xu(t){this.timestampOffset=t}nm(t){return this.W.has(t)}};var yBI=class{constructor(t,f,H,Q,N){this.loader=t;this.jP=f;this.videoTrack=H;this.audioTrack=Q;this.policy=N;this.seekCount=this.targetTime=0;this.seeking=!1;this.Y=null;this.O=0;this.J=this.jP.isManifestless&&!this.jP.WD}seek(t,f){t!==this.targetTime&&(this.seekCount=0);this.targetTime=t;var H=this.videoTrack.J,Q=this.audioTrack.J,N=this.audioTrack.Ii,m=$6B(this,this.videoTrack,t,this.videoTrack.Ii,f);f=$6B(this,this.audioTrack,this.policy.ez?t:m,N,f);t=Math.max(t,m,f);this.seeking=!0;this.jP.isManifestless&& (NbH(this,this.videoTrack,H),NbH(this,this.audioTrack,Q));return t}Eb(){return this.videoTrack.Eb||this.audioTrack.Eb}isSeeking(){return this.seeking}Cj(t){this.O=t}},QuI=2/24;var Gg9=0;var CG,iL=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;CG||(CG=sZ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(t){if(this.pos+20>this.data.length){let f=new Uint8Array(this.data.length*2);f.set(this.data);this.data=f}for(;t>31;)this.data[this.pos++]=CG[(t&31)+32],t>>=5;this.data[this.pos++]=CG[t|0]}xL(){return g.ea(this.data.subarray(0,this.pos))}J(){return this.pos>0}reset(){this.pos=0}};var swV=class{constructor(t,f){this.nM=t;this.requestNumber=++Gg9;this.J=this.now();this.JG=this.Fv=NaN;this.D=this.J;this.Y=this.mD=this.C=0;this.j=this.J;this.YC=this.v5=this.Za=this.rP=this.Mk=this.m2=this.O=this.W=0;this.c5=this.isActive=!1;this.V9=this.g7=0;this.cR=f.cR;this.snapshot=f0(this.cR);this.policy=this.cR.O;this.disableRecording=!!f.disableRecording;this.bY=f.bY;this.MN=f.MN||0;this.OF=f.OF||0;f.m0&&(this.AG=new iL);this.sM=f.sM??!1;this.disableRecording||(t=this.cR,t.W||(t.W=(0,g.I)()), t.policy.j&&(t.X=(0,g.I)()));this.oa=f.oa??!1}pm(){this.Fv=this.now();g9I(this.cR,this.Fv);this.nM.pm()}ka(t,f){var H=this.policy.O?(0,g.I)():0;vC(this,t,f);t-this.j<10&&this.O>0||this.Ml(t,f);this.nM.ka(t,f);this.policy.O&&(t=(0,g.I)()-H,this.V9+=t,this.g7=Math.max(t,this.g7))}Ml(t,f){var H=(t-this.j)/1E3,Q=f-this.Y;this.disableRecording||(Lz(this.cR,H,Q),this.bY(H,Q));this.j=t;this.Y=f}rp(){this.m2&&D6e(this);this.nM.rp()}UP(t){this.m2||(this.m2=this.C-this.mD+t,this.Mk=this.C,this.rP=this.D)}a$(t= this.D,f=this.C){this.O>0||(this.JG=t,this.O=f,this.c5=this.isActive=!0)}s2(){return this.OF||2}kJ(){}AA(){}kW(){}A(){var t={rn:this.requestNumber,rt:(this.D-this.J).toFixed(),lb:this.C,stall:(1E3*this.W).toFixed(),ht:(this.Fv-this.J).toFixed(),elt:(this.JG-this.J).toFixed(),elb:this.O,d:this.AG?.xL()};this.url&&ed(t,this.url);this.policy.O&&(t.mph=this.g7.toFixed(),t.tph=this.V9.toFixed());t.ulb=this.Za;t.ult=this.v5;return t}now(){return(0,g.I)()}};var gI=class extends swV{constructor(t,f){super(t,f);this.nD=this.Es=!1;this.V=this.X=Infinity;this.B5=NaN;this.mP=!1;this.iT=NaN;this.pn=this.Vg=this.LM=0;this.Uw=f.Uw||1;this.Y7=f.Y7||this.Uw;this.GI=f.GI;this.Xv=f.Xv;this.Hh=f.Hh;u98(this);this.kC(this.J);this.Ne=(this.iT-this.J)/1E3}A(){var t=super.A();t.pb=this.Uw;t.pt=(1E3*this.Ne).toFixed();t.se=this.pn;return t}j0(){var t=this.nM;this.H5||(this.H5=t.j0?t.j0():1);return this.H5}HJ(){return this.GI?this.j0()!==1:!1}Hm(t,f,H){if(!this.Es){this.Es= !0;if(!this.disableRecording){vC(this,t,f);this.Ml(t,f);var Q=this.j0();this.pn=H;if(!this.disableRecording)if(Q===2){Q=t-this.JG0)||t7(this,Q,f),this.O>0&&Zm(this.cR,f,this.W));t=(t-this.J)/1E3||.01;this.policy.j&& !(this.O>0)||ln(this.cR,t,this.Y,E9H(this),this.sM)}BC(this)}}rk(t,f,H){H&&(this.H5=2);t<0&&this.OF&&(t=this.OF);f?this.LM+=t:this.Vg+=t}s2(){return this.Vg||this.LM||super.s2()}Ml(t,f){var H=(t-this.j)/1E3,Q=f-this.Y,N=this.j0();this.isActive?N===1&&((Q>0||this.policy.W)&&(H>.2||Q<1024)?(this.W+=H,Q>0&&H>.2&&t7(this,this.MN?H:.05,Q),this.nD=!0):Q>0&&(t7(this,H,Q),this.nD=!0)):f&&f>=this.policy.J&&this.a$(t,f);super.Ml(t,f)}tG(t){if(!this.disableRecording){vC(this,t,this.C);var f=(t-this.J)/1E3;this.j0()!== 2&&this.O>0&&(this.W+=(t-this.j)/1E3,Zm(this.cR,this.Y,this.W));ln(this.cR,f,this.Y,E9H(this),this.sM,!0);t=(t-this.j)/1E3;Lz(this.cR,t,0);this.bY(t,0)}}a$(t=this.D,f=this.C){if(!(this.O>0)&&(super.a$(t,f),this.j0()===1)){f=(this.Fv-this.J)/1E3;var H=(t-this.Fv)/1E3;this.GI&&fd(this,this.now());this.mP||this.disableRecording||(this.OF&&(H=Math.max(0,H-this.OF)),t=this.cR,t.j.z7(1,f),t.a$.z7(1,H))}}fn(){this.GI&&fd(this,this.now());return this.B5}MQ(){var t;if(t=this.Y>this.Y7)t=(t=this.Y)?t>=this.policy.J: !1;return t}XV(){return this.iT}kC(t=this.now()){if(this.GI){fd(this,t);if(this.H5?this.HJ():this.X!==this.V){var f=this.V;if(t0?H+t:H+Math.max(t,f)}KM(){return this.now()-this.JG}MS(){return(this.Y-this.O)*1E3/this.KM()||0}xJ(){return this.JG}};var Dv=class{constructor(t){this.nM=t;this.J=new hm}feed(t){of(this.J,t);this.Wm()}Wm(){if(this.C){if(!this.J.totalLength)return;let {kz:f,iR:H}=this.J.split(this.Y-this.O);if(!this.nM.UP(this.C,f,this.O,this.Y))return;this.O+=f.totalLength;this.J=H;this.O===this.Y&&(this.C=this.Y=this.O=void 0)}for(;;){var t=0;let f,H;[f,t]=FUI(this.J,t);[H,t]=FUI(this.J,t);if(f<0||H<0)break;if(!(t+H<=this.J.totalLength)){if(!(this.nM.UP&&t+1<=this.J.totalLength))break;({iR:t}=this.J.split(t));this.nM.UP(f,t,0,H)&& (this.C=f,this.O=t.totalLength,this.Y=H,this.J=new hm([]));break}let {kz:Q,iR:N}=this.J.split(t).iR.split(H);this.nM.Er(f,Q);this.J=N}}dispose(){this.J=new hm}};var hZ2=class{constructor(t,f){this.info=t;this.callback=f;this.state=1;this.s_=this.WJ=!1;this.aH=null}ku(){return 0}Cb(){return null}Uj(){return null}isComplete(){return this.state>=3}Do(){return this.state===5}onStateChange(){}y6(t){var f=this.state;this.state=t;this.onStateChange(f);this.callback&&this.callback(this,f)}LI(t){t&&this.state{t+=`${f.y9()}.`}); return t.slice(0,-1)}dispose(){this.d6()||(this.info.P5[0].w6.JG=!1,this.y6(-1))}Jw(){return 0}};var OfJ=class{constructor(t,f,H,Q={}){this.policy=f;this.nM=H;this.status=0;this.J=new hm;this.O=0;this.d6=this.C=this.Y=!1;this.xhr=new XMLHttpRequest;this.xhr.open(Q.method||"GET",t);if(Q.headers){t=Q.headers;for(let N of Object.keys(t))this.xhr.setRequestHeader(N,t[N])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.Vo(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(N=>{this.J.append(N);this.O+=N.length;N=(0,g.I)();this.nM.ka(N,this.O)},()=>{},Q.body||null)}Vo(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.nM.pm()}onError(){this.Y=!0;this.onDone()}onDone(){this.d6||(this.C=!0,this.nM.rp())}Yw(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(t){try{return this.xhr.getResponseHeader(t)}catch{return""}}Ei(){return+this.getResponseHeader("content-length")}tj(){return this.O}vO(){return this.status>=200&&this.status<300&&!!this.O}W6(){return this.J.totalLength>0}e5(){var t=this.J;this.J=new hm;return t}D1(){return this.J}abort(){this.d6= !0;this.xhr.abort()}CR(){return!0}UN(){return this.Y}hk(){return""}};var L29=class{constructor(t,f){this.O=(new TextEncoder).encode(t);this.J=(new TextEncoder).encode(f)}};var Vz0=class{constructor(t,f){this.J=t;this.nM=f;this.loaded=this.status=0;this.error="";t=gw(this.J.get("range")||"");if(!t)throw Error("bad range");this.range=t;this.O=new hm;this.run().then(()=>{this.nM.rp()},H=>{this.error=`${H}`||"unknown_err"; this.nM.rp()})}async run(){this.status=200; var t=this.J.get("docid"),f=uX(this.J.get("fmtid")||""),H=this.J.get("lmt")||"0",Q=+(this.J.get("csz")||0);if(!t||!f||!Q)throw Error("Invalid local URL");var N;this.J.get("ck")&&this.J.get("civ")&&(N=new L29(this.J.get("ck"),this.J.get("civ")));for(var m=this.range,U=Math.floor(m.start/Q),C=Math.floor(m.end/Q);U<=C;U++){var D=await Gq9(t,f,H,U,N);if(D===void 0)throw Error("invariant: data is undefined");var k=U*Q;let F=Math.max(0,m.start-k);k=Math.min(m.end+1,(U+1)*Q)-(F+k);D=new Uint8Array(D.buffer, F,k);this.O.append(D);this.loaded+=k;this.loaded{if(N)if(this.status=N.status,N.ok&&N.body&&this.status!==204)this.status=this.status||242,this.Y=N.body.getReader(),this.d6()?this.Y.cancel().catch(()=>{}):(this.W=N.headers,this.nM.pm(),YvJ(this)); else this.onDone();else this.onError(Error("null_response"))}; this.j=N=>{var m=(0,g.I)();this.d6()||(N.done?(this.Y=void 0,this.onDone()):(N=N.value,this.O+=N.length,this.J.append(N),YvJ(this),this.nM.ka(m,this.O)))}; this.onError=N=>{this.errorMessage=String(N);this.X=!0;this.onDone()}; this.J=new hm;this.C=window.AbortController?new AbortController:void 0;this.start(t)}start(t){var f={credentials:"include",cache:"no-store"};Object.assign(f,this.D);this.C&&(f.signal=this.C.signal);t=new Request(t,f);fetch(t).then(this.A,this.onError).then(void 0,g.A4)}onDone(){this.d6()||this.nM.rp()}getResponseHeader(t){return this.W?this.W.get(t):null}Yw(){return!!this.W}tj(){return this.O}Ei(){return+this.getResponseHeader("content-length")}vO(){return this.status>=200&&this.status<300&&!!this.O}W6(){return!!this.J.totalLength}e5(){var t= this.J;this.J=new hm;return t}D1(){return this.J}d6(){return this.aborted}abort(){this.Y&&this.Y.cancel().catch(()=>{}); this.C&&this.C.abort();this.aborted=!0}CR(){return!0}UN(){return this.X}hk(){return this.errorMessage}};var aeB=class{constructor(t,f,H={}){this.nM=f;this.O=this.status=0;this.d6=this.J=!1;this.xhr=new XMLHttpRequest;this.xhr.open(H.method||"GET",t);if(H.headers){t=H.headers;for(var Q of Object.keys(t))this.xhr.setRequestHeader(Q,t[Q])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=N=>{this.Vo(N)}; Q=eO(N=>{this.onDone(N)}); this.xhr.addEventListener("load",Q,!1);this.xhr.addEventListener("error",Q,!1);H.body?this.xhr.send(H.body):this.xhr.send();this.xhr.addEventListener("progress",eO(N=>{this.onProgress(N)}),!1)}onDone(){if(!this.d6){this.status=this.xhr.status; try{this.response=this.xhr.response,this.O=this.response.byteLength}catch{}this.J=!0;this.nM.rp()}}Vo(){this.xhr.readyState===2&&this.nM.pm()}onProgress(t){this.d6||(this.status=this.xhr.status,this.J||(this.O=t.loaded),this.nM.ka((0,g.I)(),t.loaded))}Yw(){return this.xhr.readyState>=2}getResponseHeader(t){try{return this.xhr.getResponseHeader(t)}catch{return g.Yf(Error(`Could not read XHR header ${t}`)),""}}Ei(){return+this.getResponseHeader("content-length")}tj(){return this.O}vO(){return this.status>= 200&&this.status<300&&this.J&&!!this.O}W6(){return this.J&&!!this.response&&!!this.response.byteLength}e5(){var t=this.response;this.response=void 0;return new hm([new Uint8Array(t)])}D1(){return new hm([new Uint8Array(this.response)])}abort(){this.d6=!0;this.xhr.abort()}CR(){return!1}UN(){return!1}hk(){return""}};var D2J=class extends g.qm{constructor(t){super();this.P5=t;this.O=0;this.J=null;this.De=[];this.Y=null;this.P5.length===1||g.cV(this.P5,f=>!!f.range)}gk(){if(!this.De.length)return[]; var t=this.De;this.De=[];this.Y=g.Lw(t).info;return t}ST(){return this.De}Yi(){super.Yi();this.J=null;this.De.length=0;this.P5.length=0;this.Y=null}};var Z2d=class extends g.qm{constructor(t,f,H,Q,N,m,U,C,D=!1){super();this.nM=t;this.policy=f;this.ZD=H;this.FV=Q;this.timing=N;this.logger=m;this.kg=U;this.HY=C;this.W=D;this.lastError=null;this.J=0;this.C=!1;this.Y=0;this.O=new g.Ze(this.X,this.policy.Db,this)}X(){if(!this.d6()){var t=(0,g.I)(),f=!1;if(this.policy.s2){var H=this.timing.O>0?this.timing.JG:this.timing.J;this.policy.q1&&this.Y&&(H=this.Y);t=t-H-(this.policy.V9?this.policy.yy:this.timing.s2()*1E3);H=vW($8(this),!1);t>=2E3*H?f=!0:t>= this.policy.o7*H&&(this.J=this.policy.RJ)}else if(this.timing.O>0){if(this.W)return;t=this.timing.XV();this.timing.kC();this.timing.XV()-t>=this.policy.Db*.8?(this.J++,f=this.J>=5):this.J=0}else f=t-this.timing.fn(),this.policy.RJ&&f>0&&(this.J+=1),t=vW($8(this),!1)*this.policy.K2,f=f>t*1E3;this.J>0&&this.nM.CX();f?this.tF():this.O.start()}}tF(t=!1){this.C=!0;this.nM.cI();this.lastError=t?"probe.net.timeout":"net.timeout";mu(this,t)}canRetry(t){var f=$8(this);t=t?this.policy.UQ:this.policy.Dk;return f.timedOut< this.policy.VI&&f.Jthis.policy.iQ?!1:!0:!1;this.Ri=new Z2d(this,this.policy,this.ZD,this.info.FV,this.timing,this.logger,Q,k);this.xA=m||null;this.s_=BbB(this);WUJ(this.Ri);Q=void 0;if(this.policy.l0||this.mM||this.policy.v5)Q={method:"POST"},m=(0,g.gF)([120,0]),k={},O&&(O=ok(void 0,O), k.KU=O),this.policy.O3&&this.tg&&(k.videoPlaybackUstreamerConfig=this.tg),this.policy.v5&&(O=this.info.C)&&Object.assign(k,O),Object.keys(k).length>0?Q.body=g.ns(k,g.i1):Q.body=m;this.IW&&this.tg&&(this.ZD.set("iwts","1"),Q={method:"POST"},O=g.ns({Yc:{gp:this.IW*1E3},t_:this.info.C?.t_||void 0,videoPlaybackUstreamerConfig:this.tg},g.i1),Q.body=O);try{this.xhr=Hl(this.ZD,this.policy.D,this.timing,t,Q),this.Ri.O.start(),V&&(this.fm=new g.Ze(this.Ec,V,this),this.fm.start(V+(this.timing.cR.j.fP()||0)* 1E3)),g.SP(()=>{})}catch(z){MzI(this,z,!0)}}vn(){return this.timing.requestNumber}YX(){return this.ZD.YX()}ME(){var t=e2e(this.Ri); if(this.mM){var f=this.mM,H=f.J.totalLength;t.ulen=H;H>0&&(f=OZ(f.J,0),t.ubyte=f,H===1&&f===0&&(t.b248180278=!0))}this.yk&&(t.rc=this.policy.vA?this.yk:this.yk.toString());this.policy.Es&&this.Kz&&(t.tr=this.Kz);t.itag=this.info.P5[0].w6.info.itag;t.ml=`${+this.info.P5[0].w6.J()}`;t.sq=`${this.info.P5[0].Xv}`;this.ZD&&(t.ifi=`${+uD(9,6881,this.info.FV.Y)}`);this.yk!==410&&this.yk!==500&&this.yk!==503||(t.fmt_unav="true");(H=this.errorMessage||this.xhr?.hk())&&(t.msg=H);this.IU&&(t.smb="1");this.info.isDecorated()&& (t.sdai="1");return t}Lp(){return o9I(this.timing)}hk(){return this.xhr.hk()||""}MQ(){return this.isComplete()||this.timing.MQ()}ka(){!this.d6()&&this.xhr&&(this.yk=this.xhr.status,this.policy.w0&&this.aH&&this.Jf(!1),this.uR()?this.LI(2):!this.Jo&&this.MQ()&&(this.LI(),this.Jo=!0))}pm(){if(!this.d6()&&this.xhr){if(!this.uC&&this.xhr.Yw()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var t=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.uC=((0,g.I)()-t)/1E3}this.xhr.Yw()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.aC&&!yA()&&g.cv("yt-player-headers-readable",!0,2592E3);t=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var f=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.fm?.stop();this.g2=t||this.g2;this.Op=f||this.Op}}rp(){var t=this.xhr;!this.d6()&&t&&(this.yk=t.status,t=this.It(t),this.policy.Es&&this.fm?.stop(),t===5?mu(this.Ri):this.y6(t),this.Ri.O.stop())}It(t){tRH(this);if(UY(this.Ri,this.xhr.status,this.PA?this.timing.c5||this.Mp:this.xhr.vO(),!1,this.ut))return 5;var f= "";Cd(this.Ri,this.xhr)&&(f=z29(this.Ri,this.xhr));if(f)return KV($8(this.Ri)),this.info.Qs(this.ZD,f),3;f=t.tj();if(this.mM){this.Jf(!0);tRH(this);if(UY(this.Ri,this.xhr.status,this.timing.c5||this.Mp,!1,this.ut))return 5;if(!this.Ct){if(this.Mp)return KV($8(this.Ri)),3;this.Ri.lastError="net.closed";return 5}}else{if(UY(this.Ri,this.xhr.status,this.xhr.vO(),!1,this.ut))return 5;var H=this.info.Y;if(H&&H!==f||t.UN())return this.Ri.lastError="net.closed",5;this.Jf(!0)}H=A88(this)?t.getResponseHeader("X-Bandwidth-Est"): 0;if(t=A88(this)?t.getResponseHeader("X-Bandwidth-Est3"):0)this.Mt=!0,this.policy.sx&&(H=t);NJ(this.Ri,f,H?Number(H):0,this.info.P5[0].type===5);return 4}canRetry(){this.d6();var t=this.info.isDecorated();return this.Ri.canRetry(t)}onStateChange(){this.isComplete()&&(this.policy.PT?this.cI():BC(this.timing))}tF(){this.Ri.tF()}CX(){this.callback&&this.callback(this,this.state)}O6(){return this.Ri.O6()}dispose(){super.dispose();this.Ri.dispose();this.fm?.dispose();this.policy.PT||this.cI()}cI(){this.xhr&& this.xhr.abort();BC(this.timing)}gk(){if(!this.ST().length)return[];this.WJ=!0;return this.aH.gk()}uR(){return this.state<1?!1:this.aH&&this.aH.De.length||this.xhr?.W6()?!0:!1}ST(){this.Jf(!1);return this.aH?this.aH.ST():[]}Jf(t){try{if(t||this.xhr.Yw()&&this.xhr.W6()&&!Cd(this.Ri,this.xhr)&&!this.s_)this.aH||(this.aH=new D2J(this.info.P5)),this.xhr.W6()&&(this.mM?this.mM.feed(this.xhr.e5()):QT(this.aH,this.xhr.e5(),t&&!this.xhr.W6()))}catch(f){this.mM?MzI(this,f):g.Yf(f)}}Er(t,f){switch(t){case 21:({iR:t}= f.split(1));frH(this,t);break;case 22:this.Ct=!0;QT(this.aH,new hm([]),!0);break;case 43:({redirectUrl:t}={redirectUrl:xe(new Ls(f),1)});t&&(this.info.Qs(this.ZD,t),this.Mp=!0);break;case 45:let {pa:H,Ky:Q}=Fd(new Ls(f));H&&Q&&(this.sO=H/Q);break;case 44:this.dA=TS(new Ls(f));!this.timing.c5&&this.dA?.action===4&&this.dA?.j4?.PA&&(this.PA=this.dA.j4.PA);break;case 53:this.policy.Es&&({h7:t}=kQ(new Ls(f)),t&&(this.fm||(this.h7=t,this.fm=new g.Ze(this.Ec,t,this)),this.fm.start()));break;case 60:this.xW= DA(new Ls(f));break;case 58:if(t=UP(new Ls(f)))this.Wu=t,t.Wu===3&&(this.ut=!0)}}UP(t,f,H,Q){H||this.timing.UP(Q);if(t!==21)return!1;if(t=this.policy.w0)if(t*=this.info.P5[0].w6.info.bv,f.totalLength+H!==Q&&f.totalLength0)return!1;if(!this.xhr.Yw())return!0;if(this.mM)var t=!this.info.Y; else this.xhr.Ei()?t=!1:(t=this.xhr.getResponseHeader("content-type"),t=t==="audio/mp4"||t==="video/mp4"||t==="video/webm");if(!t)return!1;if(isNaN(this.info.Hh)){t=this.xhr.getResponseHeader("x-head-seqnum");let f=this.timing.policy.D?1:0;if(t&&Number(t)>this.info.P5[0].Xv+f)return!1}return!0}Jw(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}Cb(){this.xhr&&(this.g2=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.g2}Uj(){this.xhr&&(this.Op=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.Op}uP(){return this.Ri.uP()}Ec(){if(!this.d6()&&this.xhr){this.Kz="heartbeat";var t=this.Ri;t.J+=2;this.CX()}}};var PL=class extends swV{constructor(t,f){super(t,f);this.Vg=!0;this.B5=!1;this.nD=this.H5=0;this.iT=this.LM=NaN;this.mP=0;this.oa&&(this.V=new iL)}Ml(t,f){var H=(t-this.j)/1E3,Q=f-this.Y;this.O>0?Q>0&&(this.B5&&(H>.2||Q<1024?(this.W+=H,H>.2&&H5e(this,.05,Q)):H5e(this,H,Q)),this.Vg&&(this.H5+=Q,this.nD+=H)):f>this.policy.J&&this.a$(t,f);super.Ml(t,f)}Hm(t,f){vC(this,t,f);this.Ml(t,f);this.oa&&this.X&&(f-=this.X.HE,Q7W(this,0,t-this.X.localTimestampMs,t-this.X.localTimestampMs,f,this.X.dZ>0?f/this.X.dZ* 1E3:0));this.B5&&(f=this.Y*this.snapshot.stall+this.Y/this.snapshot.byterate,this.O>0&&Zm(this.cR,this.H5,this.W),t=(t-this.J)/1E3||.01,this.policy.j&&!(this.O>0)||ln(this.cR,t,this.Y,f,!1))}tG(t){vC(this,t,this.C);var f=(t-this.j)/1E3;Lz(this.cR,f,0);this.bY(f,0);!this.B5&&this.O>0||(f=this.Y*this.snapshot.stall+this.Y/this.snapshot.byterate,this.O>0&&(this.W+=(t-this.j)/1E3,Zm(this.cR,this.H5,this.W)),ln(this.cR,(t-this.J)/1E3||.01,this.Y,f,!1,!0))}A6(t){t=t.BH||2147483647;(t&2)!==2&&(this.Vg=!1); (t&1)===1&&(this.B5=!0)}lf(t){t=t.BH||2147483647;(t&2)===2&&(this.Vg=!1);(t&1)===1&&(this.B5=!1)}xJ(){return this.JG}KM(){var t=this.Vg?this.now()-this.j:0;return Math.max(this.nD*1E3+t,1)}MS(){return this.H5*1E3/this.KM()}a$(t=this.D,f=this.C){this.O>0||(super.a$(t,f),f=this.cR,t=(t-this.Fv)/1E3,f.j.z7(1,(this.Fv-this.J)/1E3),f.a$.z7(1,t))}kJ(t){this.LM=t}AA(t){t.timestampMs&&(this.LM=t.timestampMs);t.Gl&&(this.iT=t.Gl);isNaN(this.LM)||isNaN(this.iT)||(this.mP=this.now()-this.iT/2-this.LM)}kW(t){var f= this.X?.dZ,H=t.DH!==void 0?t.DH*1E3:0,Q=this.now(),N=this.C;if(this.X){let m=t.kA-this.X.kA,U=Q-this.X.localTimestampMs,C=N-this.X.HE,D=isNaN(this.X.localTimestampMs)||isNaN(this.D)?0:this.D-this.X.localTimestampMs;this.oa&&Q7W(this,m,U,D,C,f&&f>0?C/f*1E3:0)}this.X={kA:t.kA,localTimestampMs:Q,HE:N,dZ:H}}A(){var t=super.A();t.rbw=this.MS();t.rbe=+this.Vg;t.gbe=+this.B5;t.ackt=(this.LM-this.J).toFixed();this.V?.J()&&(t.nts=this.V.xL());return t}kC(){}XV(){return NaN}fn(){return this.J+this.snapshot.delay* 1E3}};var lyW=class{constructor(t,f){this.nM=f;this.O={};this.logger=new g.qb(t)}Er(t,f){switch(t){case 20:t=new Ls(f);t={Eq:X5(t,1),videoId:xe(t,2),itag:X5(t,3),lmt:X5(t,4),xtags:xe(t,5),vT:X5(t,6),cP:c4(t,8),Yg:X5(t,9),XT:X5(t,10),startMs:X5(t,11),durationMs:X5(t,12),RZ:X5(t,14),timeRange:Rf(t,15,N3),Jr:X5(t,16),Vu:X5(t,17),yJ:X5(t,20),d5:Rf(t,21,mMI),clipId:xe(t,1E3)};this.D(t);break;case 21:this.X(f,!1);break;case 22:this.A4(f);break;case 31:t=ZQ(f,DM2);this.nM.oD(t);break;case 52:t=ZQ(f,oSB);this.nM.l4(t); break;case 69:t={VO:d_(new Ls(f),1,$MH)};this.nM.LH(t);break;case 65:t=ZQ(f,xOI);this.nM.RD(t);break;default:this.W(t,f)}}D(){}W(){}};var rB2=new Set([53,49,50]),Xje=class extends lyW{constructor(t){super("sabr",t);this.nM=t;this.J=[]}W(t,f){E1I(this.nM)&&!rB2.has(t)?this.J.push({id:t,data:f}):$2I(this,t,f)}kW(t){t=new Ls(t);t={kA:X5(t,1),DH:X5(t,2)};this.nM.kW(t)}AA(t){t=new Ls(t);t={timestampMs:X5(t,1),Gl:X5(t,2)};this.nM.AA(t)}kM(t){t=new Ls(t);t={E7:d_(t,1,$Q),wg:d_(t,2,$Q)};this.nM.kM(t)}mH(t){var f=new Ls(t);t=q1(f,1);var H=q1(f,2);f=q1(f,3);this.nM.mH(t,H,f)}yn(t){t=Fd(new Ls(t));this.nM.yn(t)}eT(t){t=ZQ(t,EP);this.nM.eT(t)}kf(t){t= new Ls(t);t={videoId:xe(t,1),formatId:Rf(t,2,$Q),endTimeMs:X5(t,3),Mn:X5(t,4),mimeType:xe(t,5),Io:Rf(t,6,gT),indexRange:Rf(t,7,gT),hQ:Rf(t,8,NLJ)};this.nM.kf(t)}Mb(t){t=AR(new Ls(t));this.nM.Mb(t)}LB(){this.nM.LB()}Hj(t){t=P0(new Ls(t));this.nM.Hj(t)}SR(t){t=kQ(new Ls(t));this.nM.SR(t)}U3(t){t=TS(new Ls(t));this.nM.U3(t)}tB(t){t={redirectUrl:xe(new Ls(t),1)};this.nM.tB(t)}X(t){var f=OZ(t,0);if(t.totalLength!==1){({iR:t}=t.split(1));var H=this.O[f]||null;if(H){var Q=this.nM;Q.yW===void 0&&Q.Bm.J(f, H,t)}}}A4(t){t=OZ(t,0);var f=this.O[t]||null;f&&this.nM.A4(t,f)}D(t){var f=t.Eq,H=t.cP,Q=t.vT,N=t.Vu,m=t.Jr,U=t.Yg,C=t.startMs,D=t.durationMs,k=t.timeRange,F=t.RZ,A=t.yJ,V=t.clipId,O=t.d5,z=$Y(t);t=jee.has(AG[`${t.itag}`]);this.O[f]=z;var r=-1;C&&A&&k?.timescale&&(r=C/1E3+A/k.timescale);this.nM.rk(z,t,r,{Eq:f,cP:!!H,vT:Q??-1,Yg:U??-1,startMs:C??-1,durationMs:D??-1,RZ:F,Vu:N,Jr:m,clipId:V,timeRange:k,d5:O,yJ:A??void 0})}A6(t){t={BH:X5(new Ls(t),1)};this.nM.A6(t)}lf(t){t={BH:X5(new Ls(t),1)};this.nM.lf(t)}qT(t){t= UP(new Ls(t));this.nM.qT(t)}fH(t){t={qZ:Rf(new Ls(t),1,oY)};this.nM.fH(t)}onSnackbarMessage(t){t=X5(new Ls(t),1);this.nM.onSnackbarMessage(t)}h6(t){t=new Ls(t);t={reloadPlaybackParams:Rf(t,1,Sl9),aX:c4(t,2)};this.nM.h6(t)}ny(){for(let {id:t,data:f}of this.J)$2I(this,t,f);this.J=[]}};var b2I=class extends g.qm{constructor(t){super();this.X=t;this.logger=new g.qb("onesie");this.u$=new Map;this.C=this.Y=!1;this.Jh=this.jP=null;this.W=!1}Kw(){return Array.from(this.u$.keys())}uh(t){return this.u$.has(t)}DS(t){this.u$.get(t).Zd=!0}j(){var t=0,f=this.Kw();for(let H=0;H0||!H[0].range&&F.jN)N=void 0,H=H[0],Q=F.qq,m=F.data,H.range||(N=F.jN),N=new K$(ai(H,H.J+Q,m.totalLength,N),m),F.qq+=N.info.O,f.TC.push(N);f.wD.get(k).data=new hm;F.jN&&f.wD.delete(k)}t=this.u$.get(t);if(!t)return[];f=t.TC;t.TC=[];for(var U of f)t.jJ+=U.info.O;return f||[]}U=this.u$.get(t)?.aH; if(!U)return[];this.Jf(t,U);return U.gk()}uR(t){return k8?A7(this,t):!!this.u$.get(t)?.aH?.ST()?.length||A7(this,t)}Jf(t,f){for(;A7(this,t);){var H=this.zw(t);var Q=t;Q=this.u$.get(Q).XF&&!Fh(this,Q);QT(f,H,Q&&i5B(this,t))}}D(){return this.W?!1:this.W=!0}A(){this.Y=!0}Yi(){super.Yi();for(let t of this.u$.keys())this.O(t);if(this.Jh?.E9)for(let t of this.u$.values())t.wD.clear(),t.yU.clear(),t.P4.clear(),t.TC.length=0,t.P5.length=0,t.wK.length=0,t.GH.length=0;this.u$.clear()}},k8=!1;var cBV=new Set([2]),z6=class extends g.qm{constructor(t,f,H,Q,N,m,U){super();this.policy=t;this.info=f;this.jP=H;this.nM=N;this.logger=new g.qb("sabr");this.mM=new Dv(this);this.qR=new Xje(this);this.Bm=new b2I(this);this.state=1;this.Ef=this.JX=!1;this.A5=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.Q0=0;this.wb=-1;this.eE=this.xH=this.ut=this.n$=!1;this.yW=void 0;this.policy.YP?this.ZB=new PL(this,m):this.ZB=new gI(this,m);this.ZD=this.policy.XV?f.Su:kP2(f,this.policy,Q);this.ZD.set("rn", `${this.vn()}`);this.ZD.set("alr","yes");utW(this.Bm,H,t);this.Ri=new Z2d(this,this.policy,this.ZD,f.FV,this.ZB,this.logger,Q,U,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.V9||this.policy.U4));WUJ(this.Ri);this.policy?.E9&&(g.c(this,this.Bm),g.c(this,this.Ri));t=f.O;f={method:"POST",body:t};t&&(this.Q0=t.length);try{this.xhr=Hl(this.ZD,this.policy.D,this.ZB,L6,f),this.Ri.O.start()}catch(C){g.Yf(C)}}ka(){!this.d6()&&this.xhr&&(this.Jf(!1),Ob(this.nM,this))}pm(){}rp(){if(!this.d6()&& this.xhr){var t=this.It();t===5?(this.uP()!=="net.badstatus"||this.m7()||this.nM.pZ(),mu(this.Ri,this.m7())):(this.nM.qh(),this.y6(t));this.Ri.O.stop();this.Xn?.stop()}}It(){var t="";Cd(this.Ri,this.xhr)&&(t=z29(this.Ri,this.xhr));if(t){if(this.m7())return this.Ri.lastError="probe.net.redirect",5;this.info.FV.Qs(this.ZD,t);return 3}this.Jf(!0);if(this.d6())return-1;t=UY(this.Ri,this.xhr.status,this.xhr.vO(),this.DP()||this.m7(),this.ut,this.m7()&&!this.Ef);if(this.yW!==void 0){let f=this.policy.Fp(); f&&(f.exports.SabrRequestCoordinator_done(this.yW,!t),OY(this))}if(t)return 5;if(this.JX)return 3;NJ(this.Ri,this.xhr.tj(),0,this.DP());this.policy.nD&&upW(this.nM);return 4}Jf(t){var f=this.xhr;if((t||!Cd(this.Ri,this.xhr))&&f.W6()){var H=f.e5();t=H.totalLength;if(this.yW!==void 0){if(f=this.policy.Fp())H=Ye(H),H=f.memory.copyInRaw(H.subarray(0,t)),f.exports.SabrRequestCoordinator_feed(this.yW,H,t),OY(this)}else this.mM.feed(H)}}Er(t,f){this.xhr.CR()&&t===21&&VT(this);this.qR.Er(t,f)}UP(t,f,H,Q){H|| (this.ZB.UP(Q),this.policy.J6&&t===21&&VT(this));if(t!==21)return!1;this.ZB.c5=!0;t=f.totalLength;H||(this.wb=OZ(f,0),f=f.split(1).iR);var N=this.policy.Rq,m=this.qR.O[this.wb],U=this.jP.O.get(m);if(N&&U&&(N*=U.info.bv,t+H!==Q&&t0)){this.policy.s2&&this.Ri.O.stop();var t=this.ZB.KM(),f=this.ZB.MS(),H=kh0(this,t);f>H.NH||H.u9>0&&this.info.y5()>H.u9||(this.A5=(0,g.I)(),this.Xn?.stop(),this.policy.nD&&(H=this.nM,t={Z4:Math.round(f*t/1E3),S5:t},H.policy.nD&&(H.v5=t,H.Rj++)),this.tF())}}tF(){this.Ri.tF(this.m7())}U3(t){this.nM.U3(t,this.vn(),this.info)}tB(t){this.JX=!0;this.info.FV.Qs(this.ZD,t.redirectUrl)}A6(t){this.ZB instanceof PL&&this.ZB.A6(t)}lf(t){this.ZB instanceof PL&&this.ZB.lf(t)}kf(t){var f= t.formatId,H=new iR(t.Io?.first||0,t.Io?.gH||0),Q=new iR(t.indexRange?.first||0,t.indexRange?.gH||0);if(!this.jP.O.get($Y({itag:f.itag,lmt:f.lmt,xtags:f.xtags}))){var N=t.hQ||{};N.mimeType=t.mimeType;N.itag=f.itag;N.lastModified=`${f.lmt||0}`;N.xtags=f.xtags;t=this.jP;f=kR("");N=uj(N,null);E2(t,new kv(f,N,H,Q))}}yn(t){this.nM.yn(t,this.vn())}onSnackbarMessage(t){if(this.policy.M1)this.nM.onSnackbarMessage(t)}LH(t){this.policy.C&&this.nM.LH(t,this.vn())}oD(t){this.yD=t;this.Ri.Y=(0,g.I)();this.nM.oD(t)}Or(t){this.nM.Or(t)}mH(t, f,H){this.nM.mH(t,f,H)}Mb(t){t.scope===2&&(this.t5=t);this.nM.Mb(t)}LB(){this.n$=!0;this.nM.LB()}o5(){this.Ef=!0;NJ(this.Ri,0,0,!1,!0);this.nM.o5(this)}kM(t){this.policy.kI&&this.nM.kM(t)}eT(t){this.nM.eT(t,this.vn())}qT(t){t.Wu===3&&(this.ut=!0);this.nM.qT(t)}AA(t){this.policy.oa?this.ZB.AA(t):this.ZB.kJ((0,g.I)())}fH(t){this.nM.fH(t)}h6(t){this.nM.h6(t)}RD(t){this.nM.RD(t)}canRetry(){this.d6();return this.Ri.canRetry(!1)}dispose(){if(!this.d6()){super.dispose();this.Ri.dispose();this.Xn?.dispose(); if(this.yW!==void 0){let t=this.policy.Fp();t&&t.exports.SabrRequestCoordinator_release(this.yW);this.yW=void 0}this.y6(-1);this.cI()}}y6(t){this.state=t;Ob(this.nM,this)}DP(){return this.info.DP()}m7(){return this.info.m7()}Uy(){return this.n$}K6(){return this.t5}rk(t,f,H,Q){H>=0&&this.nM.Nv(H);this.policy.Ud&&!f&&(this.segmentNumber=Q.Yg,this.segmentStartTimeMs=Q.startMs);if(this.info.isDecorated()){a:if(H=this.info,H.data?.t_?.YY)var N=H.data.t_.YY;else{if(H.data?.Zo)for(N of H.data.Zo)if(N.YY){N= N.YY;break a}N=-1}N>=0&&N>Q.Yg&&this.nM.loader.U("sdai",{skpsqmismatch:"1",stsq:N,rcvsq:Q.Yg,a:f})}this.yW===void 0&&this.Bm.rk(t,f,Q);this.policy.za&&this.yD&&this.ZB instanceof gI&&(N=this.yD.fb,this.ZB.rk(Q.durationMs/1E3,f,N>0&&Q.Yg+1>=N));this.yW===void 0&&this.Bm.DS(t);this.nM.rk(Q)}A4(t,f){this.yW===void 0&&this.Bm.A4(t,f)}l4(t){this.requestIdentifier=t}gk(t){J7(this)!==void 0&&this.jP.O.get(t)?.info.J();return this.Bm.gk(t)}R9(t){J7(this)!==void 0&&this.jP.O.get(t)?.info.J();return this.Bm.R9(t)}lC(t, f){var H=J7(this);if(H!==void 0){var Q=this.policy.Fp();t=sZ(t+"\x00");t=Q.memory.copyIn(t);H=Q.exports.MediaBytes_containsMediaTime(H,t.byteOffset,f);Q.memory.free(t.byteOffset);return H!==0}Q=this.R9(t);return Q.length===0?!1:Q.some(N=>N.type===3&&N.lC(f))}uR(t){var f=J7(this); if(f!==void 0){let H=this.policy.Fp();t=sZ(t+"\x00");t=H.memory.copyIn(t);f=H.exports.MediaBytes_potentiallyHasPendingSlices(f,t.byteOffset);H.memory.free(t.byteOffset);return f!==0}return this.Bm.uR(t)}Kw(){if(this.yW!==void 0){let f=this.policy.Fp(),H=f.exports.SabrRequestCoordinator_getAvailableFormatIdsCount(this.yW),Q=[];for(let N=0;N=3}ov(){return this.state===3}Do(){return this.state===5}wH(){return this.isComplete()}O6(){return 0}CX(){}AQ(){return this.info.J?.Yc?.s9||0}ny(){this.fX()&& !this.eE&&(this.eE=!0,this.qR.ny())}fX(){var t=this.info.J?.Yc?.a_;return!!t&&cBV.has(t)}bX(){return"SABR"}uP(){return this.Ri.uP()}ME(){var t=e2e(this.Ri);Object.assign(t,ny(this.info));t.req="sabr";t.rn=this.vn();this.xhr?.status&&(t.rc=this.policy.vA?this.xhr.status:this.xhr.status.toString());var f=this.xhr?.hk();f&&(t.msg=f);this.A5&&(f=kh0(this,this.A5-this.ZB.xJ()),t.letm=f.Te,t.mrbps=f.NH,t.mram=f.u9);return t}};var S9H=class{constructor(t){this.YO=t;this.j=this.v5=this.X=this.a$=this.O=this.Y=this.A=this.W=this.c5=this.D=this.Ml=this.JG=this.Fv=this.V=0;this.ticks={}}oQ(){if(window&&window.performance&&window.performance.getEntriesByName){if(this.C){var t=window.performance.getEntriesByName(this.C);t.length&&(t=t[0],this.tick("vri",t.fetchStart),this.tick("vdns",t.domainLookupEnd),this.tick("vreq",t.requestStart),this.tick("vrc",t.responseEnd))}this.J&&(t=window.performance.getEntriesByName(this.J),t.length&& (t=t[0],this.tick("ari",t.fetchStart),this.tick("adns",t.domainLookupEnd),this.tick("areq",t.requestStart),this.tick("arc",t.responseEnd)))}return this.ticks}tick(t,f){this.ticks[t]=f?window.performance.timing.navigationStart+f:(0,g.I)()}};g.uL=class extends g.tQ{constructor(t,f,H,Q,N,m){super();this.loader=t;this.jP=f;this.policy=H;this.videoTrack=Q;this.audioTrack=N;this.A=this.J=null;this.W=this.X=NaN;this.D=0;this.j=NaN;this.r7=null;this.c5=this.Fv=NaN;this.a$=new Map;this.JG=this.Y=this.C=NaN;this.O=m?1:0}fI(t,f,H,Q){var N=!1;this.policy.Ud&&(N=H?this.c5===t.Xv:this.Fv===t.Xv);if(this.r7&&Q&&!N){Q=[];N=[];let m=[],U=void 0,C=0;f&&(Q=f.J,N=f.O,m=f.C,U=f.Y,C=f.jB,this.U("sdai",{sq:t.Xv,ssvicpns:Q.join("."),ssvid:N.join(".")}));this.policy.Ud&& (H?this.c5=t.Xv:this.Fv=t.Xv);this.r7.R5(t.Xv,t.startTime,Q,N,m,H,C,U)}this.policy.Ud?H&&(this.O===1&&eS(this,5,"noad"),t.Xv!==this.J?.Xv&&(VRI(this,t,f,H),isNaN(t.startTime)||are(this,t.Xv,yT(this,t.startTime,t.Xv),!!f,this.r7))):H&&VRI(this,t,f)}pH(t,f){t.startSecs+=isNaN(this.D)?0:this.D;pC(this.jP,t,f)}Bx(t,f,H){var Q=this.videoTrack.w6.index.Me()<=f;this.J={VM:t,Xv:f,Oq:H};Q&&this.pH(t,f)}da(t,f){var H=Date.now()-this.j;this.j=NaN;this.U("sdai",{adfetchdone:t,d:H});t&&!isNaN(this.X)&&this.O!== 3&&g.jS(this.loader,f,this.X,this.W);this.policy.Ud?this.Y=NaN:this.C=NaN;eS(this,4,this.O===3?"adfps":"adf")}Lb(){this.r7&&this.r7.Lb()}Ml(t,f){if(this.O!==0&&f&&t.P5[0].be()){var H=t.P5[0].Xv,Q=t.P5[0].C;t=t.isDecorated();are(this,H,Q,t,f)}}V(t,f){if(this.policy.X?0:this.O===1||this.O===2)return!1;if(this.O!==0&&t===this.audioTrack){if(this.policy.Ud)return this.videoTrack.nm(f)||this.videoTrack.nm(f+1);t=Wd(this.videoTrack);if(f>(t?t.Xv:-1))return!1}return!0}U(t,f,H=!1){(t!=="sdai"||this.policy.sm|| H)&&this.loader.U(t,f)}EA(t){this.r7=t}};g.uL.prototype.SG=QI(87);g.ER=class{constructor(t,f,H,Q){this.policy=t;this.U=f;this.J=H;this.uM=Q;this.W=void 0;this.Y=new Set;this.O=0;this.D=this.C=!1}t7(t){var f=t||g.Ld(this.W);this.U("clsdai",{rmvadcfg:t||"misscid",lastcid:g.Ld(this.W)});(t=this.J.get(f))?(t.BA="",t.SK=4):this.U("clsdai",{rmadcfg:"notfound",cid:f})}LH(t,f,H,Q,N){if(!((t.VO?.length||0)<=0))if(H!==0){if(this.O=H,this.U("clsdai",{oncldisabled:H,rn:f}),!this.D&&t.VO&&t.VO.length>0&&(this.D=!0,f=t.VO[0],this.uM({le:l0(f).identifier,tileContext:f.tileContext}, {cuepointEvent:Wpe(h7(f.VM?.event)),noAdsStitchedReason:1},!1)),this.policy.X&&(this.O===3||this.O===1||this.O===4))for(var m of t.VO)m.VM&&m.trackType===2&&pC(Q,l0(m),m.Yg||0,!0)}else for(let k of t.VO){if(!k.VM)continue;var U=this.policy.Ux?k.opportunityId:void 0,C=this.policy.VP?k.serializedPrefetchContext:void 0;let F;t=l0(k);Q=f;m=k.Yg||0;H=N;U=k.lj!==void 0||U!==void 0||C!==void 0?new XZe(k.lj,U,C):void 0;C=k.trackType||2;var D=k.td!==void 0;let A=!1,V=g.Ld(t);this.J.has(V)?(F=this.J.get(V), m>F.Qr&&(F.startTimeSecs=t.startSecs,F.R1=t.R1,F.event==="predictStart"&&F.SK===5&&t.event!=="predictStart"&&(F.eo=Date.now()),F.event!==t.event&&(A=!0),F.event=t.event)):(F={event:t.event,startTimeSecs:t.startSecs,R1:t.R1,j$:[],Qr:m,SK:0,Pu:{le:t.identifier,tileContext:t.tileContext}},A=!0,this.J.set(V,F),this.policy.C&&this.U("clsdai",{newcid:1,cid:t.identifier,tc:t.tileContext,evt:t.event,sn:m,rn:Q,st:g.Zk(F.SK)}));let O=!1;D?(F.SK=8,F.BA="",O=!0):F.SK===0&&(H?.Hr(t,U)?F.SK=5:(F.SK=H?11:3,F.BA= "",O=!0),F.eo=Date.now(),F.Qr=m,this.policy.C&&this.U("clsdai",{onqpnt:1,cid:t.identifier,tc:t.tileContext,evt:t.event,sn:m,rn:Q,st:g.Zk(F.SK)}));!D&&m>F.Qr&&(H?.Hr(t),F.Qr=m);A&&this.uM({le:t.identifier,tileContext:t.tileContext},{cuepointEvent:Wpe(t.event),segmentNumber:m,trackType:znJ(C),adBreakFulfillmentState:enI(F.SK)},!1);this.W=t;this.policy.C&&this.Y.add(V);O&&(this.C=!0)}}V(){this.Y.clear();this.O=0;this.C=!1}A(){this.J.clear();this.Y.clear();this.O=2;this.C=!1}j(){return this.C}X(t,f,H= NaN,Q=NaN){if(this.O!==0){this.U("clsdai",{gssinfodisabled:this.O});var N=7;switch(this.O){case 1:N=7;break;case 2:N=9;break;case 3:N=10;break;default:this.U("clsdai",{unknowndisr:this.O})}this.policy.MW&&r1(this,{gssinfodisabled:this.O,st:N});return[{SK:N}]}var m=new Set(this.Y);if(this.policy.Fx){if(!isNaN(H))for(var U of g.Xh(this,H,15))m.add(U);if(!isNaN(Q))for(let D of g.Xh(this,Q,15))m.add(D);if(m.size===0&&Number.isNaN(H)&&Number.isNaN(Q))for(let [D,k]of this.J.entries())U=D,k.SK===6&&m.add(U)}else if(!isNaN(t))for(let D of g.Xh(this, t))m.add(D);r1(this,{gssinfos:m.size,mt:t.toFixed(3),aet:isNaN(H)?"":H.toFixed(3),vet:isNaN(Q)?"":Q.toFixed(3)});t=[];for(var C of m)Q=C,m=f,Q?(H=this.J.get(Q),Q={cuepointId:H?.Pu?.le||Q.split(";")[0]},H?.Pu?.tileContext&&(Q.tileContext=H.Pu.tileContext),H?.startTimeSecs!=null&&(Q.startTimeMs=H.startTimeSecs*1E3),H?.R1!=null&&(Q.durationMs=H.R1*1E3),H?.BA&&(Q.adsConfig=g.tB(H.BA)||void 0),H?.j$&&(Q.Vt=H.j$),H?.Ay&&(Q.YY=H.Ay),m&&(Q.jH=g.Fu(m.split(";")[0]),Q.M7=m.split(";")[1]||""),Q.SK=H?.SK||0, m=Q):m=void 0,m&&t.push(m);if(this.policy.MW){f=[];for(N of t)C=N.cuepointId?.slice(-10)??"misscid",N.tileContext&&(C+=`:${N.tileContext.slice(-10)}`),C+=`:st:${N.SK}:t:${N.startTimeMs?.toFixed(3)}:d:${N.durationMs?.toFixed(3)}`,N.YY&&(C+=`:sk:${N.YY}`),N.Vt?.length&&(C+=`:acpns:${N.Vt.join("-")}`),f.push(C);r1(this,{gssinfocnt:t.length,gssinfo:f.join(";")})}return t}sI(){this.U("clsdai",{rstskipad:1});for(let t of this.J.values())t.Ay=NaN}JG(){var t=!1;for(let [,f]of this.J.entries()){let H=f;H.event!== "predictStart"&&H.event!=="prefetch"&&H.SK===5&&(H?.eo&&Date.now()-H?.eo>1E4?(H.SK=this.policy.kC?H.BA?6:1:1,H.SK===1&&(this.U("clsdai",{cfgtout:1,cid:H.Pu?.le||"misscid",st:g.Zk(H.SK)}),this.uM(H.Pu||{le:"misscid"},{adRejectionReason:1},!0))):t=!0)}return t}};g.ER.prototype.cu=QI(124);g.ER.prototype.dN=QI(117);g.ER.prototype.SA=QI(112);g.ER.prototype.Ah=QI(32);var x8=class{constructor(t,f,H){this.audio=t;this.video=f;this.reason=H}},mQ=class{constructor(t,f,H,Q){this.J=t;this.reason=f;this.source=H;this.token=Q}};var xEd=class extends g.qm{constructor(t,f){super();this.policy=t;this.C=f;this.Y=new Map;this.W=0;this.X=!1;this.J="";this.O=!1}F1(){return this.X&&b0(this).size>0}Fz(t){this.J!==t&&(this.J=t,this.O=!0)}Ac(t,f=!1,H={}){this.policy.qG=$A(t,H,this.C,f)}};var op=class{constructor(t){this.J=this.O=0;this.alpha=Math.exp(Math.log(.5)/t)}z7(t,f){var H=this.alpha**t;this.J=f*(1-H)+H*this.J;this.O+=t}fP(){return this.J/(1-this.alpha**this.O)}};var RZB=class{constructor(t,f,H,Q,N,m=[]){this.loader=t;this.zY=f;this.policy=H;this.jP=Q;this.D=N;this.a$=m;this.logger=new g.qb("dash/abr");this.J=u0;this.Y=this.X=null;this.j=-1;this.Ml=!1;this.nextVideo=this.O=null;this.C=[];this.B5=new Set;this.c5={};this.Za=new op(1);this.videoIndex=0;this.m2=this.V=this.A=!1;this.JG=0;this.AG=!1;this.Fv=new Set;this.v5=!1;this.W=new xEd(this.policy,N)}Fz(t){this.W.Fz(t)}Sl(t){if(this.policy.Fh){var f=new Set(t);f.size===this.Fv.size&&[...f].every(H=>this.Fv.has(H))|| (this.loader.U("lwnmow",{itagDenylist:[...t].join()}),this.loader.Mm(!!f.size),this.j=-1,this.Fv=f,SS(this,this.J),this.v5=!0)}}XZ(t){if(lrW(this,t))return null; if(t.reason==="m"&&t.isLocked())return SS(this,t),this.videoIndex=this.C.length-1,Rk(this),qJ(this),this.V=this.V||this.Y!==this.nextVideo,this.Y=this.nextVideo,new x8(this.O,this.Y,t.reason);t.reason==="r"&&(this.j=-1);SS(this,t);qJ(this);if(t.reason==="r"&&this.nextVideo===this.Y)return new x8(this.O,this.nextVideo,t.reason);this.Y&&this.nextVideo&&cl(this,this.Y.info)this.policy.qG&&this.Y?.info.Rx()&&!this.nextVideo?.info.Rx()&&(this.A=!0))}HI(){return this.J}};var kt={Tq:-1,yZ:!1,a_:0},q90=class extends g.qm{constructor(t){super();this.AZ=t;this.J=null;this.O=kt;this.AZ("ismp_i")}Y(t=!0){t&&qBI(this);this.J=null}Yi(){this.O=kt;this.Y();super.Yi()}};var dEW=class{constructor(t){this.track=t;this.buffered=[];this.Y=this.C=0;this.D={};this.W=0;this.J=new iL}Xu(t){this.timestampOffset=t;this.flush()}A(t,f){this.flush();this.O=f;nd(this,3,t)}j(t,f,H,Q){!this.O||Ao(this.O,t)&&this.O.Xv===t.Xv||this.flush();this.C+=H;this.Y+=Q;H=1;!this.O&&t.J&&(H=2);nd(this,H,f);f=Math.ceil(t.J/1024);H===2&&this.J.add(f);this.J.add(Math.ceil((t.J+t.O)/1024)-f);this.O=t}V(){nd(this,0)}X(){nd(this,4);this.flush()}flush(){if(this.J.J()){var t={a:this.track.Ld(),u:this.J.xL(), pd:Math.round(this.C),ad:Math.round(this.Y)},f=this.O;if(f){let H=f.w6.info;t.itag=H.itag;H.O&&(t.xtags=H.O);t.sq=f.Xv;t.st=f.segmentStartTime;t.sd=f.Y;this.track.policy.P_&&(t.si=f.y9());f.AP&&(t.esl=f.J+f.O);f.X()&&(t.eos=1)}isNaN(this.timestampOffset)||(t.to=this.timestampOffset);if(f=this.track.Ii?.tZ({})){for(let H in f)this.D[H]!==f[H]&&(t["sb_"+H]=f[H]);this.D=f}this.track.U("sbu",t);this.J.reset();this.buffered=[];this.W=this.Y=this.C=0;this.timestampOffset=this.O=void 0}}};var Iyd=class{constructor(t,f,H,Q){this.A=t;this.jP=f;this.policy=H;this.logger=Q;this.pI=[];this.uL=[];this.O=-1;this.Ii=null;this.D=this.timestampOffset=0;this.J=10;this.W=new Set;this.C=f.w7?0:1;H.EF>0&&(this.J=H.EF)}V(t){KpI(this,this.uL,"og");w1(this,t);KpI(this,this.uL,"trim");var {uL:f,pI:H}=v10(this);t=[];for(let Q=0;Q0){let k= xx(C,m);k>=0&&(D=(C.end(k)-m+.1)*1E3)}t.push({formatId:g.Un(N.w6.info,this.jP.w7),Jr:N.Jr,sequenceNumber:N.Xv+this.C,J8:U,cL:N.O,Gn:D})}return{uL:f,A_:t}}JG(t,f){f?.MC||(this.pI=[]);w1(this,!0);this.O=pOV(this.uL,t*1E3)}Fv(t,f){this.Ii=t;f&&w1(this,!1,!0)}c5(){return this.Y}X(){this.uL=[];this.pI=[];this.W.clear();this.O=-1;this.Y=void 0}j(){this.Y=void 0}Xu(t){this.timestampOffset=t}nm(t){return this.W.has(t)}};var pjJ=class{constructor(t,f,H){this.policy=t;this.J=f;this.c5=H;this.Y=this.O=0;this.RB=null;this.V=new Set;this.A=[];this.indexRange=this.initRange=null;this.X=new Zy;this.JG=this.Fv=!1;a:{if(this.policy.je&&this.policy.YE)for(Q of this.policy.je){f=g.nQ(Q);H=+f.clen;let N=+f.csz;if(H>0&&N>0&&this.policy.O===f.docid&&this.J.info.id===f.fmtid&&this.J.info.lastModified===+f.lmt){var Q={clen:H,csz:N,ck:f.ck,civ:f.civ};break a}}Q=void 0}Q?(this.chunkSize=Q.csz,this.C=Math.floor(Q.clen/Q.csz),this.j= Q.ck,this.D=Q.civ):(this.chunkSize=t.cH,this.C=0,this.j=g.Q7(16),this.D=g.Q7(16));this.W=new Uint8Array(this.chunkSize);this.j&&this.D&&(this.crypto=new L29(this.j,this.D))}Gf(){if(this.RB&&this.RB.type===3)return this.RB.segmentStartTime;if(this.C>0){var t=this.J.index,f=this.C*this.chunkSize;t=g.HD(t.offsets.subarray(0,t.count),f);return this.J.index.getStartTime(t>=0?t:Math.max(0,-t-2))}return 0}dispose(){this.JG=!0}d6(){return this.JG}},Bl=class extends Error{constructor(t){super(t);this.Ge=!1}};var DC=class{constructor(t,f,H,Q,N,m,U){this.ids=t;this.J=f;this.O=H;this.C=N;this.Y=m;this.jB=U}};var Cy=class{constructor(t,f,H){this.initData=t;this.contentType=f;this.isPrefetch=H;this.J=this.cryptoPeriodIndex=NaN;this.O=[];this.vD=!1;this.OA=null;if(f?.toLowerCase()==="webm"||t.length===16)this.vD=!0}};var K3=class{constructor(t,f,{SC:H=!1,videoDuration:Q=0,Nh:N,GQ:m=!1}={}){this.videoId=t;this.status=f;this.SC=H;this.videoDuration=Q;this.Nh=N;this.GQ=m}},n4J=class{constructor(t,f,H){this.videoId=t;this.hQ=f;this.bytesDownloaded=H}};var C$d=class{constructor(t){this.O=t;this.offset=0}skip(t){this.offset+=t}J(){return this.offset}};var wj9=class{constructor(t,f,H){this.loader=t;this.policy=f;this.w6=H;this.logger=new g.qb("dash");this.aB=[];this.li=[];this.cD=null;this.sA=-1;this.mp=0;this.kU=NaN;this.mU=0;this.H9=NaN;this.AU=this.jQ=0;this.cz=-1;this.DY=this.J_=this.Tt=this.H6=null;this.Rt=this.Qu=NaN;this.Cd=this.e$=this.F5=this.G_=null;this.Xr=!1;this.lH=this.timestampOffset=0;if(this.policy.O){f=this.w6;let Q=this.policy.O;this.policy.Fv&&t.U("atv",{ap:this.policy.Fv});this.Cd=new pjJ(this.policy,f,(N,m)=>{ZN(t.N,new K3(this.policy.O, 2,{Nh:new n4J(Q,N,m)}))}); this.Cd.X.promise.then(N=>{this.Cd=null;N===1?ZN(t.N,new K3(this.policy.O,N)):this.loader.U("offlineerr",{status:N.toString()})},N=>{var m=(N.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); N instanceof Bl?(this.loader.U("offlinenwerr",{em:m}),$V(this),ZN(t.N,new K3(this.policy.O,4))):(this.loader.U("dldbwerr",{em:m}),$V(this),ZN(t.N,new K3(this.policy.O,4,{GQ:!0})))})}}s3(){return this.aB.length?this.aB[0]:null}vV(){return this.aB}nm(t){return this.aB.some(f=>f.info.Xv===t)}n1(){return this.aB.length?this.aB[this.aB.length-1]:null}Px(){return this.li.at(-1)}Eh(){return!!this.aB.length}WO(t,f,H=0){if(this.J_){var Q=this.J_.J+this.J_.O; if(f.info.J>0)if(f.info.Xv===this.J_.Xv&&f.info.J=0&&this.J_.Xv>=0&&!uR(this.J_,f.info))throw new g.NY("improper_continuation",this.J_.y9(),f.info.y9());Ao(this.J_,f.info)||Ni(this,"d")}else if(f.info.J>0)throw new g.NY("continuation_of_null",f.info.y9());this.J_=f.info;this.w6=f.info.w6;if(f.info.J===0){if(this.cD)if(!this.loader.isOffline()||this.policy.wG)this.loader.U("slice_not_fully_processed",{buffered:this.cD.info.y9(), push:f.info.y9()});else throw new g.NY("slice_not_fully_processed",this.cD.info.y9(),f.info.y9());mF(this);this.jQ=H}else{if(this.jQ&&H&&this.jQ!==H)throw t=new g.NY("lmt_mismatch",f.info.Xv,this.jQ,H),t.level="WARNING",t;!f.info.w6.Y()&&this.Tt&&(H=f.info,Q=this.Tt.segmentNumber,H.j="updateWithEmsg",H.Xv=Q)}if(this.cD){H=this.cD.W(f);if(!H)throw new g.NY("failed_to_merge",this.cD.info.y9(),f.info.y9());this.cD=H}else this.cD=f;a:{f=g.Nb(this.cD.info.w6.info);if(this.cD.info.type!==3){if(!this.cD.info.AP)break a; this.cD.info.type===6?AvI(this,t,this.cD):this.h8(this.cD);this.cD=null}for(;this.cD;){H=this.cD.O.totalLength;if(this.sA<=0&&this.mp===0){var N=this.cD.O;let D=Q=-1;if(f){for(var m=0;m+80))break;if(A!==408125543)if(A===524531317)m=!0,V>=0&&(D=N.J()+V,U=!0);else{if(m&&(A===160||A===163)&&(Q<0&&(Q=C),U))break; A===163&&(Q=Math.max(0,Q),D=N.J()+V);if(A===160){Q<0&&(D=Q=N.J()+V);break}N.skip(V)}}Q<0&&(D=-1)}let {Jd:k,yG:F}={Jd:Q,yG:D};if(k<0)break;this.sA=k;this.mp=F-k}if(this.sA>H)break;this.sA?(H=oyB(this,this.sA),H.X&&uQB(this,H),AvI(this,t,H),Ux(this,H),this.sA=0):this.mp&&(H=oyB(this,this.mp<0?Infinity:this.mp),this.mp-=H.O.totalLength,Ux(this,H))}}this.cD&&this.cD.info.AP&&(Ux(this,this.cD),this.cD=null)}h8(t){!t.info.w6.Y()&&t.info.J===0&&(g.Nb(t.info.w6.info)||t.info.w6.info.vD())&&gO(t);if(t.info.type=== 1)try{uQB(this,t),EyW(this,t)}catch(H){g.Fw(H);var f=On(t.info);f.hms="1";Pd(this.loader,f||{})}f=t.info.w6;f.AG(t);this.Cd&&Hd(this.Cd,t);f.J()&&this.policy.J&&LC(this.loader.jP,f,t.info.clipId)}Ht(){return this.aB.length}aW(){this.aB=[];this.li=[];mF(this);$V(this)}E4(){this.li=[]}zP(t,f){if(this.aB.length!==0&&(f||this.aB.some(H=>H.info.C0&&oi(t.info)>=5&&f)}zw(t){this.F5=this.aB.shift().info;t.info.equals(this.F5);if(this.loader.PO()||this.policy.mD){var f=this.Px();if(!this.QK()){if(f&&(f=f.W(t,this.policy.jo,this.policy.g7))){this.li.pop();this.li.push(f);this.QK()&&this.policy.mD&&this.loader.U("memorytest",{preloaded:"true"}); return}this.li.push(t);this.QK()&&this.policy.mD&&this.loader.U("memorytest",{preloaded:"true"})}}}so(){this.aB=this.li;this.li=[]}PU(){var t=this.aB.reduce((f,H)=>f+H.O.totalLength,0); this.cD&&(t+=this.cD.O.totalLength);return t}R9(){return g.rz(this.aB,t=>t.info)}EH(t){for(let f=this.aB.length-1;f>=0;f--)this.aB[f].info.segmentStartTime>t&&this.aB.pop()}S3(t){var f=null; for(let H=this.aB.length-1;H>=0;H--){let Q=this.aB[H];Q.info.Xv>=t&&(this.aB.pop(),this.H9-=mE(Q,this.policy.KM),f=Q.info)}f&&(this.J_=this.aB.length>0?this.aB[this.aB.length-1].info:this.F5,this.aB.length!==0||this.J_||Ni(this,"r"));this.loader.U("mdstm",{rollbk:1,itag:f?f.w6.info.itag:"",popped:f?f.Xv:-1,sq:t,lastslc:this.J_?this.J_.Xv:-1,lastfraget:this.H9.toFixed(3)})}H4(){if(this.e$&&!this.policy.K1){var t=this.loader;t.jP.isManifestless&&qP(t.jP,this.e$.Xv,!!this.w6.info.video)}this.Tt=this.e$= null;this.H9=(this.J_=this.G_)?this.H9-this.mU:NaN;mF(this)}J0(t){this.H6=t}XP(){return this.H9||0}Gf(){return this.Cd?this.Cd.Gf():Infinity}Ld(){return!!this.w6.info.audio}isDrm(){return!!this.w6.info.contentProtection}pH(){var t=this.Tt,f=KS(t);f&&(f.startSecs+=this.kU,this.loader.Bx(this.w6,f,t.segmentNumber,t.Oq()))}iE(){return{OT:this.cz,IQ:this.AU}}FP(t=0){t=t?Math.round(this.timestampOffset*t)/t:this.timestampOffset;this.NJ()&&t&&(t+=this.w6.X.J);return t+this.getDuration()}getDuration(){return this.w6.index.uZ()}NJ(){return!!this.w6.X}No(){return!!this.Cd&& fy(this.Cd)}dK(t){t<0||(this.aB.forEach(f=>{$x(f,t)}),this.timestampOffset=t)}};var Sd=class extends hZ2{constructor(t,f,H,Q,N){super(H,N);this.policy=t;this.formatId=f;this.Bm=Q;this.lastError=null;this.onProgress=()=>{this.d6()||(this.Bm.uh(this.formatId)?(this.isComplete()||this.J.start(),A7(this.Bm,this.formatId)&&this.LI(2),this.Bm.XF(this.formatId)&&(i5B(this.Bm,this.formatId)?this.y6(4):(this.lastError="net.closed",this.y6(5)))):(this.lastError="player.exception",this.y6(5)))}; this.J=new g.Ze(()=>{this.isComplete()||(this.lastError="net.timeout",this.y6(5))},1E3); this.J.start();m2V(this.Bm,this.formatId,this.onProgress);g.SP(this.onProgress)}onStateChange(){this.d6()&&(T6(this.Bm,this.formatId),this.J.dispose())}ME(){return{expected:C9e(this.Bm,this.formatId),received:this.Bm.u$.get(this.formatId)?.bytesReceived||0,bytesShifted:this.Bm.u$.get(this.formatId)?.jJ||0,sliceLength:Fh(this.Bm,this.formatId),isAnyMediaEndReceived:this.Bm.XE(this.formatId)}}Lp(){return 0}MQ(){return!0}gk(){return this.Bm.gk(this.formatId)}ST(){return[]}uR(){return this.Bm.uR(this.formatId)}uP(){return this.lastError}O6(){return 0}};var K28=class{constructor(t,f,H){this.w6=H;this.Cd=null;this.d6=!1;if(t.O){H=this.w6;let Q=t.O;t.Fv&&f.U("atv",{ap:t.Fv});this.Cd=new pjJ(t,H,(N,m)=>{this.d6||ZN(f.N,new K3(t.O,2,{Nh:new n4J(Q,N,m)}))}); this.Cd.X.promise.then(N=>{this.d6||(this.Cd=null,N===1?ZN(f.N,new K3(t.O,N)):f.U("offlineerr",{status:N.toString()}))},N=>{if(!this.d6){var m=((N instanceof Error?N:Error(String(N))).message??"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); N!==null&&typeof N==="object"&&N.Ge===!0||N instanceof DOMException||N instanceof Error&&(N.name==="QuotaExceededError"||N.message.includes("IDB")||N.message.includes("QuotaExceeded"))?(f.U("dldbwerr",{em:m}),this.dispose(),ZN(f.N,new K3(t.O,4,{GQ:!0}))):(f.U("offlinenwerr",{em:m}),this.dispose(),ZN(f.N,new K3(t.O,4)))}})}}J(){return this.Cd}O(t,f){this.Cd&&(t=new K$(new Jo(1,this.w6,DX(0,t.length),"wasm",-1,0,0,0,t.length,!0,0,f,!1),new hm([t])),Hd(this.Cd,t))}C(t,f){if(this.Cd)for(var H=t();H;)Hd(this.Cd, H),f(H),H=t()}Y(){this.d6||(this.Cd?.dispose(),this.Cd=null)}dispose(){this.d6||(this.d6=!0,this.Cd?.dispose(),this.Cd=null)}};var YHV=class{constructor(t,f,H,Q){this.view=t;this.J=f;this.DB=H;this.heap=Q}get Tv(){return this.view.getFloat64(this.J,!0)}get RA(){return this.view.getFloat64(this.J+8,!0)}get Ok(){return this.view.getFloat64(this.J+16,!0)}get nX(){return this.view.getFloat64(this.J+24,!0)}get Dw(){return this.view.getFloat64(this.J+32,!0)}get BW(){return this.view.getUint32(this.J+40,!0)}get uB(){var t=this.view.getUint32(this.J+44,!0),f=this.view.getUint32(this.J+48,!0);return t&&f>0?g.ea(new Uint8Array(this.heap, t,f)).replace(/\0/g,""):""}get la(){var t=this.view.getUint32(this.J+52,!0),f=this.view.getUint32(this.J+56,!0);return t&&f>0?this.DB.memory.buffer(t,f).slice():new Uint8Array(0)}get OA(){var t=this.view.getUint32(this.J+60,!0),f=this.view.getUint32(this.J+64,!0);return t!==0&&f>0?(new Uint8Array(this.DB.memory.buffer(t,f))).slice():new Uint8Array(0)}get K_(){return this.view.getUint32(this.J+68,!0)}get formatId(){var t=this.view.getUint32(this.J+72,!0),f=this.view.getUint32(this.J+76,!0);return t&& f>0?g.ea(new Uint8Array(this.heap,t,f)).replace(/\0/g,""):""}get JV(){return this.view.getInt32(this.J+80,!0)}},v4e=class{constructor(t,f={}){this.loader=t;this.policy=f;this.Y="";this.O=this.J=null}};var BQd=class{constructor(t,f,H,Q,N){this.DB=t;this.loader=f;this.policy=H;this.w6=Q;this.TH=N;this.cO=this.Zt=void 0;this.Aw=!1;this.fg=void 0;this.g0=null;this.SW=void 0;this.timestampOffset=0;this.H6=null;this.mz=this.Uh=this.zM=-1;this.RN=new Map;this.U0=!1;this.Ym=[];this.Zt=this.DB.exports.MediaStream_create(this.w6.info.video?this.policy.yQ:this.policy.fN);t=this.DB;f=this.policy;H=this.loader;Q=t.exports.MediaStreamPolicy_create();t.exports.MediaStreamPolicy_setRewriteWebmTrackUid(Q,f.Oi); t.exports.MediaStreamPolicy_setMinDriftDeltaForRewriteSecs(Q,.02);t.exports.MediaStreamPolicy_setMaxDriftScaleFraction(Q,.05);t.exports.MediaStreamPolicy_setOnlyMediaDurationWhenRewritingTimestamps(Q,f.KM);t.exports.MediaStreamPolicy_setOfflineResetMediaStreamOnUnresumableSlices(Q,f.wG);t.exports.MediaStreamPolicy_setNoPlaceholderRollbacks(Q,f.K1);t.exports.MediaStreamPolicy_setParseDrmKeyIdFromSchemaInfo(Q,f.zW);t.exports.MediaStreamPolicy_setShrinkLiveStartTimes(Q,f.kc);t.exports.MediaStreamPolicy_setRewriteTimestampsForWebm(Q, f.LQ);t.exports.MediaStreamPolicy_setMaxDriftPerTrackSecs(Q,f.NF??0,f.NF!==void 0);t.exports.MediaStreamPolicy_setManifestlessSegDriftLimitSecs(Q,10);t.exports.MediaStreamPolicy_setSkipSubQuantumDiscontinuitySecs(Q,1E-7);t.exports.MediaStreamPolicy_setMaxDiscontinuityRewriteCount(Q,f.MF??0,f.MF!==void 0);t.exports.MediaStreamPolicy_setMaxAvDesyncSecs(Q,f.rP??0,f.rP!==void 0);t.exports.MediaStreamPolicy_setSkipWebmDurationScaling(Q,f.vk);t.exports.MediaStreamPolicy_setMaxLiveDvrWindowPlusMarginSecs(Q, f.Zk);t.exports.MediaStreamPolicy_setSupportsLoopBuffer&&t.exports.MediaStreamPolicy_setSupportsLoopBuffer(Q,H?.PO?.()??!1);t.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec&&t.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec(Q,f.iF??!1);this.cO=Q;this.DB.exports.MediaStream_setPolicy(this.Zt,this.cO);this.mV=this.policy.O?new K28(this.policy,this.loader,this.w6):null;this.xx=new v4e(this.loader,this.policy)}ra(t,f){if(this.Zt!==void 0){var H=this.RN.get(f);H===void 0&&(H=sZ(f+"\x00"),H=this.DB.memory.copyIn(H).byteOffset, this.RN.set(f,H));f=H;this.Aw||(H=this.DB.exports.MediaBytes_getStream(t,f),H>0&&(this.Zt!==H&&(u4(this),this.DB.exports.MediaStream_release(this.Zt),this.Zt=H,this.cO!==void 0&&this.DB.exports.MediaStream_setPolicy(this.Zt,this.cO)),this.Aw=!0));this.DB.exports.MediaStream_ingestSlices(this.Zt,t,f);this.sB()}}sB(){if(this.Zt!==void 0&&!this.U0){this.U0=!0;try{let t=this.loader.xC();isNaN(t)||this.timestampOffset===t||this.Xu(t);let f=this.Fp(),H=f.exports.MediaStream_getPendingEventsCount(this.Zt); H>0&&VnV(this.xx,f,this.Zt,H,this.w6,this.policy.J,this.mV,Q=>{if(!this.w6.index.isLoaded()){var N=this.w6.index;N.O=Q.timescale;var m=Q.earliestPresentationTime;N.offsets[0]=Q.firstOffset+(this.w6.indexRange?this.w6.indexRange.start:0)+(Q.boxSize??(this.w6.indexRange?this.w6.indexRange.length:0));N.startTicks[0]=m;N.Y=!0;m=Q.subsegmentDurations.length;for(let U=0;U{var N=this.w6.index; if(N instanceof g.RZ&&!N.isLoaded()){N.O=Q.timecodeScaleDenominator/Q.timecodeScale;for(let D of Q.cues){var m=N,U=D.clusterPos,C=D.cueTime;Pn(m);m.offsets[m.count]=U;m.startTicks[m.count]=C;m.count++}N.cap(Q.segmentSize+Q.segmentOffset,Q.duration)}},this.TH); this.mV?.C(()=>this.s3(),Q=>{this.zw(Q)})}finally{this.U0=!1}}}s3(){if(this.Ym.length>0)return this.Ym[0]; if(this.Zt!==void 0){this.sB();let t=this.Fp();if(this.fg){if(this.SW===t.memory.heap())return this.fg;this.SW=t.memory.heap();return this.fg=Ex(this,this.g0.getId())}let f=t.exports.MediaStream_peekFirstSlice(this.Zt);if(f<=0)return null;this.g0=new Kr(t,f);this.SW=t.memory.heap();return this.fg=Ex(this,f)}return null}vV(){if(this.Ym.length>0)return this.Ym;if(this.Zt!==void 0){this.sB();let f=this.DB,H=f.exports.MediaStream_getPendingSlicesCount(this.Zt),Q=[];for(let N=0;N0){t=new Kr(f,t);try{Q.push(Ex(this,t.getId()))}finally{t.dispose()}}}return Q}return[]}nm(t){return this.vV().some(f=>f.info.Xv===t)}QK(){return this.Zt!==void 0?(this.sB(),this.Fp().exports.MediaStream_hasEnoughPendingSlicesForLoop(this.Zt)!==0):!1}Eh(){return this.Zt!==void 0?(this.sB(),this.Fp().exports.MediaStream_hasSlices(this.Zt)!==0):!1}BV(){return this.Zt!==void 0?this.Fp().exports.MediaStream_getUnpushedBytes(this.Zt)>0:!1}WO(t,f){this.loader.U("wasm_push_slice",{s:f.info.y9()})}Ht(){return this.Zt!== void 0?this.Fp().exports.MediaStream_getSliceQueueLength(this.Zt):0}aW(){this.Zt!==void 0&&(this.Fp().exports.MediaStream_clearPendingData(this.Zt),this.zM=-1,u4(this),this.mV?.Y())}E4(){this.Zt!==void 0&&this.Fp().exports.MediaStream_clearNextPendingSlices(this.Zt)}zP(t,f){this.Zt!==void 0&&(this.Fp().exports.MediaStream_clearForMaxAppendableTime(this.Zt,t,f),u4(this))}EH(t){this.Zt!==void 0&&(this.Fp().exports.MediaStream_clearBackTo(this.Zt,t),u4(this))}S3(t){this.Zt!==void 0&&(this.Fp().exports.MediaStream_clearBackToSegment(this.Zt, t),u4(this))}H4(){this.Zt!==void 0&&(this.Fp().exports.MediaStream_rollbackRequest(this.Zt),u4(this))}dispose(){var t=this.Fp(); this.zM=-1;u4(this);for(let f of this.RN.values())t.memory.free(f);this.RN.clear();this.Zt!==void 0&&(this.Aw||t.exports.MediaStream_release(this.Zt),this.Zt=void 0,this.cO!==void 0&&(t.exports.MediaStreamPolicy_release(this.cO),this.cO=void 0));this.mV?.dispose()}zw(t){if(this.Ym.length>0&&this.Ym[0]===t)this.Ym.shift();else if(this.Zt!==void 0){let f=this.s3();f&&t.info&&f.info&&t.info.equals(f.info);this.Fp().exports.MediaStream_shiftSlice(this.Zt);u4(this)}}so(){this.Zt!==void 0&&(this.Fp().exports.MediaStream_startNextLoop(this.Zt), u4(this))}PU(){var t=0;for(let f of this.Ym)t+=f.O?.W()??0;this.Zt!==void 0&&(t+=this.Fp().exports.MediaStream_getBufferedBytes(this.Zt));return t}R9(){return this.vV().map(t=>t.info)}n1(){if(this.Zt!==void 0){this.sB(); var t=this.Fp();let f=t.exports.MediaStream_peekLastSlice(this.Zt);if(f>0){t=new Kr(t,f);try{return Ex(this,t.getId())}finally{t.dispose()}}}return null}XP(){return this.Zt!==void 0?this.Fp().exports.MediaStream_getLastSliceEndTime(this.Zt):0}Xu(t){if(this.Zt!==void 0){let f=this.timestampOffset;this.Fp().exports.MediaStream_setTimestampOffset(this.Zt,t);this.timestampOffset=t;this.fg&&($x(this.fg,t),isNaN(f)||(this.fg.info.C+=t-f))}}dK(t){this.Xu(t)}xC(){return this.timestampOffset}iE(){if(this.Zt!== void 0){var t=this.Fp();let f=t.exports.MediaStream_getLastSqWithDiscontinuity(this.Zt);t=t.exports.MediaStream_getCumulativeDrift(this.Zt);return{OT:f,IQ:t}}return{OT:-1,IQ:0}}J0(t){this.H6=t;this.Zt!==void 0&&t instanceof BQd&&(t=t.Zt,t!==void 0&&this.Fp().exports.MediaStream_setOtherStream(this.Zt,t))}No(){var t=this.mV?.J();return!!t&&fy(t)}Gf(){var t=this.mV?.J();return t?t.Gf():Infinity}FP(t=0){t=t?Math.round(this.timestampOffset*t)/t:this.timestampOffset;if(this.NJ()&&t){let f=this.w6.X;f.J&& (t+=f.J)}return t+this.getDuration()}getDuration(){return this.w6.index.uZ()}NJ(){return!!this.w6.X}Px(){if(this.Zt!==void 0){this.sB();var t=this.Fp(),f=t.exports.MediaStream_getNextPendingSlicesCount(this.Zt);if(f!==0&&(f=t.exports.MediaStream_getNextPendingSlice(this.Zt,f-1),!(f<=0))){t=new Kr(t,f);try{return Ex(this,t.getId())}finally{t.dispose()}}}}Fp(){return this.DB}};var Mo9=class extends g.qm{constructor(t,f,H,Q){super();this.loader=t;this.policy=f;this.w6=H;this.timing=Q;this.logger=new g.qb("dash");this.O=[];this.V=[];this.J=this.Ii=null;this.a$=!1;this.Ml=this.v5=0;this.C=-1;this.A=!1;this.Fv=-1;this.c5=null;this.j=NaN;this.JG=[];Q=N=>{this.policy.tS&&this.U("buftl",N)}; f.Vg?this.Y=new BQd(f.Fp(),t,f,H,N=>this.TH(N)):this.Y=new wj9(t,f,H); this.policy.J&&(this.policy.IJ?this.X=new Iyd(this.Y,this.loader.jP,this.policy,Q):this.X=new jwI(this.Y,this.loader.jP,this.policy,Q));this.policy.MS&&(this.D=new dEW(this));this.bv=H.info.bv;this.W=this.policy.JG?!1:H.a$();this.isManifestless=H.a$();this.Eb=this.W;g.c(this,this.c5)}TH(t){if(!this.policy.Vg)return this.w6;(t=this.loader.jP?.O.get(t))&&t!==this.w6&&(t.info.Ld()?this.loader.Jn?.(t,2):this.loader.g5?.(t,2));return t??this.w6}Ld(){return!!this.w6.info.audio}BV(){return!!this.Y.BV?.()}WO(t, f,H=0){isNaN(this.j)||(this.U("aswm",{sq:t[0].Xv,id:t[0].w6.info.itag,xtag:t[0].w6.info.O,ep:Date.now()-this.j}),this.j=NaN);switch(f.info.type){case 1:case 2:this.h8(f);break;case 4:var Q=f.info.w6;let N=Q.LM(f);this.J?.JG()&&Wz(f.info,this.J)&&(this.J=Q.v5(this.J).pop());for(let m of N)this.WO(t,m,H);break;case 3:f.info.w6.info.video?(Q=this.timing,Q.c5||(Q.c5=(0,g.I)(),g.ak("fvb_r",Q.c5,Q.YO))):(Q=this.timing,Q.W||(Q.W=(0,g.I)(),g.ak("fab_r",Q.W,Q.YO)));this.Y.WO(t,f,H);this.policy.J&&W9J(this); break;case 6:this.Y.WO(t,f,H),this.J=f.info}}h8(t){if(t.info.type===1)if(t.info.w6.info.video){var f=this.timing;f.Ml||(f.Ml=(0,g.I)(),g.ak("vis_r",f.Ml,f.YO))}else f=this.timing,f.D||(f.D=(0,g.I)(),g.ak("ais_r",f.D,f.YO));this.Y.h8?.(t);t=this.loader;if(t.videoTrack.w6.J()&&t.audioTrack.w6.J()&&t.policy.J&&!t.jP.w7){f=t.audioTrack.getDuration();var H=t.videoTrack.getDuration();Math.abs(f-H)>1&&t.U("trBug",{af:`${g.Un(t.audioTrack.w6.info,!1)}`,vf:`${g.Un(t.videoTrack.w6.info,!1)}`,a:`${f}`,v:`${H}`})}}n1(){return this.Y.n1()}zw(t){this.Y.zw(t); if(this.X instanceof Iyd){var f=this.X,H=t.info;f.W.add(H.Xv);f.O=wOJ(f,f.uL,f.pI,H,f.O);f.Y=H;f.D=(0,g.I)()}else this.X?.Ml(t);this.bv=Math.max(this.bv,t.info.w6.info.bv||0)}getDuration(){return this.w6.index.uZ()}PU(){var t=0;for(let f of this.O)t+=f.PU();return t+=this.Y.PU()}JP(t=!1){var f=this.loader.getCurrentTime(),H=this.Y.n1(),Q=H?.info.W||0;if(this.policy.Gj&&!isFinite(f))return 0;H?.info.w6.a$()&&!H.info.AP&&(this.policy.Bu&&(Q=H.info.C),H.info.A&&(Q=oi(H.info)));if(!this.Ii){if(t&&!isNaN(f)){if(H)return Q- f;if(this.w6.info.pM==="f")return Infinity}return 0}var N=kV(this);if(N&&J6(N))return N.W;var m=this.Ii.hP(!0);if(t&&H)return N=0,this.policy.J&&(N=pU(m,Q+.02)),N+Q-f;Q=pU(m,f);this.policy.Ko&&N&&(t=xx(m,f),m=xx(m,N.C-.02),t===m&&(f=N.W-f,this.policy.Y&&f>Q+.02&&this.U("abh",{bh:Q,bhtls:f}),Q=Math.max(Q,f)));return Q}ra(t,f){if(this.policy.Vg)try{this.Y.ra?.(t,f),this.Y.sB?.()}catch(H){t=BX(H),this.loader.handleError(t.errorCode,t.details,t.severity),this.aW(),this.loader.ZL?.(!1,"ingestSlices"), g.FD(this.loader)}}aW(){RD(this);this.Y.aW()}zP(t,f){this.Y.zP(t,f)}E4(){this.Y.E4()}QK(){return this.Y.QK()}so(){this.Y.so()}EH(t){if(this.O.length){if(this.O[0].info.P5[0].segmentStartTime<=t)return;RD(this)}this.Y.EH(t);W9J(this);this.J&&t0?f:10485760;t=Number(t.W?.());this.yQ=t>0?t:33554432;this.mP=this.E2.experiments.J("html5_subsegment_readahead_target_buffer_health_secs");this.m_=this.E2.experiments.J("html5_subsegment_readahead_timeout_secs");this.GR=this.E2.experiments.J("html5_subsegment_readahead_min_buffer_health_secs"); this.Lw=this.E2.experiments.J("html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.enableSabrProbeOnServerInitiatedHostFallback=this.E2.experiments.hG("html5_enable_sabr_probe_on_server_initiated_host_fallback");this.sabrSuccessfulProbeTimeoutMs=this.E2.experiments.J("html5_sabr_successful_probe_timeout_ms");this.j6=this.E2.experiments.J("html5_subsegment_readahead_min_load_speed");this.fo=this.E2.experiments.J("html5_subsegment_readahead_load_speed_check_interval");this.kC=this.E2.G("ssdai_use_number_of_sublayouts"); this.rM=this.E2.experiments.J("html5_subsegment_readahead_seek_latency_fudge");this.NV=sx(this,"html5_hopeless_secs",15);this.wM=this.E2.G("html5_restrict_streaming_xhr_on_sqless_requests");this.iQ=this.E2.experiments.J("html5_max_headm_for_streaming_xhr");this.Y3=this.E2.G("html5_pipeline_manifestless_allow_nonstreaming");this.sx=this.E2.G("html5_prefer_server_bwe3");this.H_=this.E2.G("html5_last_slice_transition");this.aC=this.E2.G("html5_store_xhr_headers_readable");this.NF=this.E2.experiments.J("html5_max_drift_per_track_secs"); this.K1=this.E2.G("html5_no_placeholder_rollbacks");this.xR=this.E2.G("html5_subsegment_readahead_enable_mffa");this.ez=this.E2.G("html5_allow_video_keyframe_without_audio");this.WA=g.AB(this.E2)&&!g.ni()&&!this.E2.G("html5_disable_adjust_seek_media_time_on_upg");this.zW=this.E2.G("html5_enable_vp9_fairplay");this.cH=1048576;this.YE=this.E2.G("html5_woffle_resume");this.Ds=this.E2.G("html5_abs_buffer_health");this.LN=this.E2.G("html5_interruption_resets_seeked_time");this.Zk=this.E2.experiments.J("html5_max_live_dvr_window_plus_margin_secs")|| 46800;this.pN=this.E2.G("html5_report_captions_ctmp_qoe");this.PT=this.E2.G("html5_explicitly_dispose_xhr");this.jo=!this.E2.G("html5_encourage_array_coalescing");this.E2.G("html5_limit_media_merge_size")?L6?dm()<21?this.g7=786432:this.g7=8388608:this.g7=262144:this.g7=0;this.N1=this.E2.G("html5_filter_non_efficient_formats_for_safari");this.E2.G("html5_format_hybridization");this.bn=this.E2.G("html5_abort_before_separate_init");this.Oi=tN();this.EG=this.E2.G("html5_serialize_server_stitched_ad_request"); this.xt=this.E2.G("html5_attach_po_token_to_bandaid");this.OZ=this.E2.experiments.J("html5_max_redirect_response_length")||8192;this.LQ=this.E2.G("html5_rewrite_timestamps_for_webm");this.KM=this.E2.G("html5_only_media_duration_for_discontinuities");this.OG=this.E2.experiments.J("html5_resource_bad_status_delay_scaling")||1;this.E2.G("html5_onesie_live");this.Fa=this.E2.experiments.J("html5_onesie_live_ttl_secs")||8;this.u0=this.E2.G("html5_update_container_type_on_codec_family_change");this.XV=this.E2.G("html5_enable_sabr_host_fallback"); this.Zm=this.E2.supportsGaplessShorts();this.FW=this.E2.G("html5_shorts_stop_request_when_buffer_to_end");this.mO=this.E2.G("html5_vod_stop_request_when_buffer_to_end");this.v5=this.E2.G("html5_ssdai_use_post_for_media")&&this.E2.G("gab_return_sabr_ssdai_config");this.l0=this.E2.G("html5_use_post_for_media");this.Es=this.E2.G("html5_use_live_ump_heartbeat");this.Jy=this.E2.YC;this.KI=this.E2.G("html5_enable_voice_boost")&&this.E2.k0===2;this.t3=this.E2.G("html5_reset_primary_stats_on_redirector_failure"); this.vA=this.E2.G("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.E2.G("html5_enable_server_driven_request_cancellation");this.YP=this.E2.G("html5_enable_sabr_request_timing");this.Fh=this.E2.G("html5_enable_lawnmower");this.Fg=this.E2.r6().J.xi(aAd);this.z2=this.E2.OJ()?this.E2.experiments.J("html5_continuous_goodput_probe_interval_ms"):0;this.e6=this.E2.experiments.J("html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.hE=this.E2.experiments.J("html5_drm_byterate_soft_cap"); this.yF=this.E2.experiments.J("html5_drm_live_byterate_soft_cap");this.pn=this.E2.G("html5_sabr_log_request_creation");this.AN=this.E2.G("html5_use_buffer_timeline_for_sabr_request_creation");this.IJ=this.E2.r6().J.xi(NTJ);this.nD=this.E2.G("html5_sabr_report_request_cancellation_info");this.jM=this.E2.G("html5_spoof_4k");this.w0=sx(this,"html5_min_media_duration_for_cabr_slice");this.Rq=sx(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.QB=this.E2.G("html5_disable_urgent_adaptation"); this.oU=this.E2.G("html5_apply_constraints_in_client_for_sabr");this.O3=this.E2.G("html5_send_video_playback_ustreamer_config");this.MF=sx(this,"html5_max_discontinuity_rewrite_count");this.Sb=sx(this,"html5_fixed_media_duration_for_request");this.a8=this.E2.G("html5_apply_fix_for_missing_seg_info_without_logger");this.lD=this.E2.G("html5_enable_audio_quality_setting");this.E2.G("html5_enable_audio_quality_setting_feature");this.X1=sx(this,"html5_sabr_request_limit_per_period");this.E9=this.E2.G("html5_sabr_dispose_media_objects"); this.MV=this.E2.G("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.E2.G("html5_high_res_seek_logging");this.BS=this.E2.G("html5_disable_chunk_synchronization_sabr_seek");this.p7=this.E2.G("html5_sabr_enable_seek_during_skip");this.EF=this.E2.experiments.J("html5_override_micro_discontinuities_threshold_ms");this.bc=this.E2.G("html5_byterate_constraints");this.M1=this.E2.G("enable_sabr_snackbar_message");this.P_=this.E2.G("html5_log_slice_info_in_sbu");this.Hm=sx(this,"html5_paced_poll_ms"); this.SL=sx(this,"html5_paced_poll_min_health_ms");this.wW=this.E2.G("html5_disable_sabr_fallback");this.J4=this.E2.G("html5_relax_delayed_update_end_checks")&&!this.U4;this.YR=g.AB(this.E2)?500:2E3;this.za=this.E2.G("html5_sabr_live_timing");this.Ko=this.E2.G("html5_count_updating_slice_for_buffer_health");this.SH=this.E2.G("html5_report_max_buffer_bytes_limit_to_sabr");this.J6=this.E2.G("html5_sabr_live_audio_early_return_fix");this.Lu=this.E2.experiments.J("html5_platform_max_buffer_health_oversend_duration_secs"); this.RU=this.E2.G("html5_cuepoint_identifier_logging");this.MW=this.E2.OJ();this.sG=this.E2.G("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.mD=this.E2.r6().J.xi(jY0);this.Ki=this.E2.experiments.r6().J.xi(YP9);this.c_=this.E2.G("html5_skip_client_drm_license_constraint");this.La=this.E2.G("html5_pseudogapless_shorts_skip_abort_on_transition");this.Nq=this.E2.G("html5_sabr_request_on_constraint");this.q1=this.E2.G("html5_live_metadata_resets_timeout");this.x5=this.E2.G("html5_sabr_log_invalid_sabr_current_time"); this.E2.G("html5_cuepoint_list_clear_on_seek");this.CN=this.E2.G("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.Ux=this.E2.G("html5_populate_opportunity_id_in_dai_info_filler");this.VP=this.E2.G("html5_populate_serialized_prefetch_context_in_dai_info_filler");this.eF=this.E2.experiments.J("html5_sabr_unused_bloat_size_bytes");this.iF=this.E2.r6().J.xi(vQH);this.Ev=this.E2.r6().J.xi(X0J);this.oa=this.E2.G("html5_enable_sabr_network_timestamps_bwe");this.Ja=this.E2.r6().J.xi(m3d)}AG(){return this.J&& this.kI}Fp(){return this.E2.Fp()}};var NAW=class{constructor({Vy:t,xh:f,OF:H,Me:Q,K9:N}={}){this.Vy=t;this.xh=f;this.OF=H;this.Me=Q;this.K9=N}};var fbd=class extends g.qm{constructor(t,f,H){super();this.loader=t;this.policy=f;this.cR=H;this.Y=0;this.O=!1;this.delay=new g.Ze(this.C,this.policy.z2,this);g.c(this,this.delay)}J(t){uD(20,8773,t.J)||(this.FV=t,this.Y=0,g.X9(this.delay))}C(){this.Y++>15||(this.O=!this.O,new tbJ(this.loader,this.policy,this.cR,this.FV,this.O),this.delay.start())}},tbJ=class{constructor(t,f,H,Q,N){this.loader=t;this.policy=f;this.cR=H;this.FV=Q;this.eZ=N;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*yp(this.cR)));this.timing=new gI(this,{cR:this.cR,Uw:this.size,disableRecording:!0,bY:()=>{}, m0:this.policy.Y});t=f$(this.FV,this.eZ,this.policy).FF.clone();tT(68,6102,t);t["path"]!=="/videogoodput"&&(t["path"]="/videogoodput",t["url"]="");this.location=new to(t);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=Hl(this.location,this.policy.D,this.timing,this.policy.U4,{});setTimeout(this.onTimeout,1E4)}pm(){}ka(){}rp(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.tj()===this.size)this.loader.U("rqs",this.TY()); else{var t="net.connect";this.xhr.status>200?t="net.badstatus":this.xhr.Yw()&&(t="net.closed");this.onError(t)}}onError(t){this.loader.handleError(t,this.TY());jd(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",f=>{this.loader.U("pathprobe",f)},f=>{this.loader.handleError(f.errorCode,f.details)})}TY(){var t=this.timing.A(); t.shost=DW(24,5033,this.location.FF);t.pb=this.size;return t}};var H6J=class extends g.qm{constructor(t,f,H,Q,N,m,U,C,D,k,F,A,V=null){super();this.loader=t;this.policy=f;this.videoTrack=H;this.audioTrack=Q;this.kg=N;this.FI=m;this.timing=U;this.zY=C;this.schedule=D;this.jP=k;this.Ed=F;this.hN=A;this.tg=V;this.W=!1;this.GI=null;this.Hh=NaN;this.X=!1;this.r7=null;this.IW=this.C=NaN;this.h7=this.J=0;this.logger=new g.qb("dash");this.policy.z2&&(this.Y=new fbd(this.loader,this.policy,this.schedule),g.c(this,this.Y))}O(t,f){if(t.W){this.jP.isLive?(t=this.jP.PD&&this.jP.isWindowedLive? t.w6.W(this.jP.PD,!1):t.w6.D(Infinity),t.Hh=this.Hh):t=t.w6.W(0,!1);if(this.hN){var H=this.hN;t.Hh===0&&(t.W=H.j)}else t.W=this.C;return t}var Q=t.J;if(!Q.w6.J())return Q.w6.Y()?(H=L4(this.zY,t.w6.info.bv,f.w6.info.bv,0),H=Q.w6.c5(Q,H)):H=Q.w6.B5(Q),H;var N=this.loader.getCurrentTime();N=isFinite(N)||!this.policy.Gj?Q.W-N:0;var m=!Q.range||Q.O===0&&Q.J===0?0:Q.range.length-(Q.J+Q.O),U=Q.w6,C;je(t)&&t.w6.J()?((C=this.Ed.v5)||(C=je(t)&&t.w6.J()&&t.J.w6.info.bv0&&m.videoIndex===0&&this.loader.aZ),N=je(t),t=Q.w6.c5(Q,f),(f=t.Y)&&t.P5.length>1&&(N||t.FV.O||t.P5[0].w6!==Q.w6?t=Q.w6.c5(Q,t.P5[0].O):(N=t.P5[t.P5.length-1],U=N.O/f,!N.AP&&U<.4&&(t=Q.w6.c5(Q,f-N.O))))):(Q.Xv<0&&(f=On(Q),f.pr=`${t.O.length}`,this.loader.isSeeking()&&(f.sk="1"),f.snss=Q.j,this.loader.U("nosq",f)), t=U.B5(Q));if(this.policy.a$)for(H of t.P5)H.type=6;return t}EA(t){this.r7=t}Yi(){super.Yi()}},iN=2/24;var Qs0=class extends g.qm{constructor(t,f,H,Q,N,m,U,C){super();this.loader=t;this.Jh=f;this.videoTrack=H;this.audioTrack=Q;this.jP=N;this.JG=m;this.isAudioOnly=U;this.j=C;this.O=u0;this.Ml=!1;this.logger=new g.qb("sabr");this.A=this.D=this.c5=this.Fv=!1;this.videoInfos=this.X=this.JG.videoInfos;this.Y=this.v5=this.JG.O;this.J=new xEd(f,m);this.isAudioOnly&&this.g5(this.jP.J["0"])}g5(t,f=0,H){t!==this.C&&(this.C&&(this.Ml=!0),this.C=t,this.uf(t,this.videoTrack,f,H))}Jn(t,f=0,H){if(this.D&&t!==this.W)return!0; this.D=!1;if(this.Jh.Ja){if(t!==this.B5){this.B5=t;let Q=gs0(this);this.V&&t.info.id===this.V&&(Q=this.a$,this.a$=this.V=void 0);this.W=t;this.uf(t,this.audioTrack,f,H,!0,Q)}}else t!==this.W&&(this.W=t,this.uf(t,this.audioTrack,f,H));return!1}uf(t,f,H,Q,N=!1,m){this.loader.uf(new mQ(t,m??gs0(this),H,Q),N);rk(this.loader,f,t,!0)}XZ(t){this.Jh.AG()&&(this.c5=t.reason==="m"||t.reason==="l"?!0:!1);t.reason==="m"?t.isLocked()&&DDJ(this,t.J):ieV(this,t)?dk(this,t.O,t.J):this.videoInfos=this.X;this.A=!0; this.O=t}HI(){return this.O}Fz(t){this.J.Fz(t)}Ac(t,f=!1,H={}){this.J.Ac(t,f,H)}F1(){return this.J.F1()}};var Vf=class{constructor(t,f,H){this.requestType=t;this.FV=f;this.nM=H;this.O=null}setData(t,f,H={}){f?.XV&&(this.Su=kP2(this,f,H),t.gS=this.FV.gS());if(this.DP())return!0;this.data=t;this.J=EsJ(t,(Q,N)=>{this.nM?.EJ(Q,N)},f?.Y,f?.C); if(!this.J)return!1;this.O=g.ns(this.J,dOI);return!0}DP(){return this.requestType===1}m7(){return this.requestType===2}y5(){return this.nM?.y5()||0}Y(){return this.J}isDecorated(){return!(!this.data?.t_&&!this.data?.Zo?.length)}};var $nH=class{constructor(t){this.J=t;this.iv=(0,g.gF)(HU(16))}encrypt(t){(0,g.I)();return this.J.J?Ky(this,t,this.iv):(new wk(this.J.O)).encrypt(t,this.iv)}decrypt(t,f){(0,g.I)();return this.J.J?Ky(this,t,f):(new wk(this.J.O)).decrypt(t,f)}};var NeW=class extends g.qm{constructor(t){super();this.B=t;this.J=new Map;this.Y=[];this.O=!Vd();this.j=this.B.experiments.J("html5_onesie_prewarm_interval_ms");this.D=new g.Ze(this.X,this.j,this);this.W=-1;g.c(this,this.D);WI9(this,g.S7("yt-player-bandaid-host"));this.A=this.load();this.j&&this.A.then(()=>{this.X()})}V(t){if(!((0,g.I)()=t||(t=this.J.get(0))&&yN8(this,t)}C(){var t=this.Y;this.Y=[];return t}},zd8=class{constructor(t,f){this.location=t;this.O=f}J(){return DW(25,5032,this.location)}};var mnB=class{constructor(t){this.vU=t;this.O=!1;this.J=[]}async decrypt(t){if(!this.J.length||this.J[0].isEncrypted){this.O=!0;this.vU.AZ("omd_s");var f=new Uint8Array(16),H,Q;for(Vd()?H=new Bq(t):Q=new wk(t);this.J.length&&this.J[0].isEncrypted;){var N=this.J.shift(),m=H?await H.decrypt(Ye(N.buffer),f):Q.decrypt(Ye(N.buffer),f);for(t=0;t{}; t("oloc_ss");var f=KI0(this.videoData,this.wh);f||(t("oloc_sa"),f=this.B.experiments.J("html5_onesie_redirector_timeout_ms"),f=await vsI(this.videoData,this.wh,f));if(!f)return this.fail(new g.vX("onesie.unavailable.hotconfig",{url:"0"})),this.Xz;this.Su=DW(24,5033,f);t("oloc_e");var H=g.ly(this.B,this.videoData.X()),Q=!!H.J;H=Q?await H.J:H.getValue();this.G("html5_log_onesie_empty_oauth")&&!H&&this.U("no_token",{async:Q});Q=t6H(this.playerRequest,this.B,this.videoData,H,Mi(this.Su));var N;try{if(!this.B.Fp()|| this.B.Fp()?.isAsmjs||Q?.fi||(t("orqb_w"),(N=QrB(Q,this.yr,this.B,this.N,this.cR,this.Di.onesieUstreamerConfig,this.videoData.FJ?.Sh,this.G("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.U("orpqenc",{i:"w"})),!N){var m=$YI(this,Q);let C=this.B.r6().J.xi(bBe);H=C>0;if(m){t("orqb_a");var U=HHH(Q,this.yr,this.B,this.N,this.cR,this.Di.onesieUstreamerConfig,this.videoData.FJ?.Sh, this.G("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(H){let D=new Promise((k,F)=>{setTimeout(()=>void F(`timeout ${C}ms`),C)}); U=Promise.race([U,D]).catch(k=>{this.U("orpqenc",{i:"a",e:`${k}`});t("orqb_f")})}N=await U; !N&&H||this.U("orpqenc",{i:"a"})}if(!m||H&&!N)t("orqb_s"),N=f9I(Q,this.yr,this.B,this.N,this.cR,this.Di.onesieUstreamerConfig,this.videoData.FJ?.Sh,this.G("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.U("orpqenc",{i:"j"})}}catch(C){return this.fail(C),this.Xz}t("orqb_e");this.enableCompression=N.innertubeRequest.Xw;this.Iz=N?.Yc?.s9||0;this.AZ("osor");m=l1W();N={method:"POST", body:g.ns(N,OTH),headers:{"Content-Type":"text/plain",Referer:location.origin}};U=this.G("html5_onesie_media_capabilities");M7J(f,this.videoData,C8H(this),U);this.iS&&this.U("ombrs","1");this.ZB=new gI(this,{cR:this.cR,m0:this.iS,bY:(C,D)=>{this.N.QU(C,D)}, sM:!0});f.set("rn",`${this.ZB.requestNumber}`);this.wZ=f.YX();Ps9(this.ZB,this.wZ);this.AZ("or_p");this.xhr=Hl(new to(f),m,this.ZB,L6,N);this.g8.start();this.N.onPlayerRequestSent(this.videoData.videoId);return this.Xz}j0(){return 2}pm(){this.AZ("orh_r")}ka(){if(!this.HV&&this.xhr.tj()&&(this.AZ("orfb"),this.HV=!0,mYd(this)&&this.xhr)){var t={rc:this.xhr.status,lb:this.xhr.tj(),rt:(1E3*o9I(this.ZB)).toFixed(),shost:g.Jy(this.wZ),trigger:"o1"};this.U("pathprobe",g.wD(t))}this.Jf()}rp(t=!1){this.Jf(); if(!(this.d6()||this.state>=4)){var f=TK(this),H=this.xhr;f.rc=H.status;t&&(f.ab=!0);if(H.hk()){var Q="onesie.net";f.msg=H.hk()}else H.status>=400?Q="onesie.net.badstatus":H.vO()?this.RO||(Q="onesie.response.noplayerresponse"):Q=H.status===204?"onesie.net.nocontent":"onesie.net.connect";Q?this.fail(new g.vX(Q,f)):(this.AZ("or_fs"),this.ZB.Hm((0,g.I)(),H.tj(),0),this.y6(4),this.iS&&this.U("rqs",f));this.iS&&this.U("ombre",`ok.${+!Q}`);this.GG=!1;o$(this);Eb(this.vU);if(t=this.wh?.C())for(Q=0;Q1E3){this.ZB?.tG((0,g.I)());let f=TK(this);if(this.iS&&this.xhr instanceof OfJ){var t=this.xhr;f.xrs=t.xhr.readyState;f.xpb=t.J.totalLength;f.xdc=t.C}this.fail(new g.vX("net.timeout",f))}}else!this.ZB&&this.B.r6().J.xi(bBe)>0||!((0,g.I)()-(this.ZB?.J??this.uX)>1E4)||(this.ZB?.tG((0,g.I)()),GP9(this));this.isComplete()||this.Aa.start()}}fail(t){t=BX(t);this.Ps?this.N.Us(t):(this.Xz.reject(t),this.Ps=!0);Eb(this.vU);this.AZ("or_fe"); this.wh?.C()?.forEach(f=>{this.U("pathprobe",f)}); this.y6(5);this.dispose()}isComplete(){return this.state>=3}wH(t){return this.isComplete()||!!this.hh?.get(t)?.Y}ov(){return!1}Do(){return this.state===5}notifySubscribers(t){for(let f=0;f102400&&!this.GL&&(this.AZ("or100k"),this.GL=!0);if(t.W6()){let f=t.e5(), H=f.totalLength;this.iS&&this.U("ombrss",`len.${H}`);this.mM.feed(f)}if(this.hh)for(let f of this.hh.keys())this.hh.get(f)?.LI(),this.notifySubscribers(f)}catch(t){this.fail(t)}}b0(t){return!!this.hh?.get(t)?.D()}vn(){return this.ZB.requestNumber}Sj(t){return this.Yd.get(t)}fX(){return!1}bX(){return"ONESIE"}};var CTd=class extends g.qm{constructor(t,f,H,Q,N,m,U,C,D,k,F){super();this.N=t;this.loader=f;this.policy=H;this.audioTrack=Q;this.videoTrack=N;this.jP=m;this.cR=U;this.xO=C;this.timing=D;this.FI=k;this.Pn=F;this.J=[];this.kg={};this.m2=!1;this.H5=this.Rj=0;this.aE=!0;this.KM=this.JX=this.V=!1;this.Za=0;this.Ml={EX:0,JC:0};this.s2={EX:0,JC:0};this.r7=null;this.Fv={uL:[],A_:[]};this.c5={uL:[],A_:[]};this.C=null;this.Y=[];this.D=null;this.JG=-1;this.a$=0;this.AG=!1;this.A=0;this.videoData=this.N.getVideoData(); this.X=this.videoData.latencyClass==="LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.X1;this.policy.z2&&(this.j=new fbd(this.loader,this.policy,this.cR),g.c(this,this.j));this.B=this.N.L()}ZL(t,f){this.W=void 0;upW(this);WV2(this,t,f);this.D=null;this.JG=-1}kq(t){if(this.J.length===0)return!1;var f=this.J[0];return f instanceof Yr?t===this.loader.getCurrentTime()*1E3:!(f instanceof z6&&f.info.J?.Yc?.gp)&&Math.abs(f.AQ()-t)<50}o5(t){if(this.policy.enableSabrProbeOnServerInitiatedHostFallback){let f= this.jP.D;f&&(f.W=!1,this.loader.U("sabrProbeSuccess",{ph:Hz(f,!1,this.policy),sh:Hz(f,!0,this.policy),rn:t.vn()}))}t.dispose()}Hj(t,f){this.O=t;this.policy.Ud&&!t.playbackCookie&&this.loader.U("sbrnocookie",{rn:f??-1});this.policy.CN&&this.Pn?.j()?this.loader.U("clsdai",{ignbckoff:f??-1,backoff:t.backoffTimeMs??-1}):this.W=(0,g.I)()+(t.backoffTimeMs||0)}U3(t,f,H){if(t.action===void 0)t=this.N.OP(),t!==void 0&&this.loader.nH(t);else if(t.action!==0||!this.m2){t.action===0&&this.policy.wW&&(t.action= 2);t.Eo==="sabr.no_video_selected"&&this.N.OJ()&&this.loader.U("snvse",{rn:f,isAudioOnlyPlayback:gJ(this.videoData),tracktypes:H?.Y()?.Yc?.mi??"undefined"});if(t.Eo==="sabr.malformed_config"){if(this.H5++<3){this.loader.handleError("sabr.malformed_config",{action:t.action,rn:f,retry:this.H5},0);return}H&&this.loader.U("malfmcfg",{rn:f,ecdlen:H.O?.length??0,proto:JSON.stringify(H.J),bytes:H.O?g.sS(H.O,3):void 0})}H={};H.reason=t.Eo;H.action=t.action;H.rn=f;switch(t.action){case 1:this.policy.Ud&&this.r7&& (cd(this.r7,void 0,void 0,H),this.Pn?.A());break;case 0:this.m2=!0;this.videoData.yM()&&this.policy.Ud&&this.r7&&cd(this.r7,void 0,void 0,H,!1);this.loader.Zi(H);break;case 2:Bj(t.Eo)!=="sabr.config"&&delete H.reason;this.loader.handleError(Bj(t.Eo),H,1);break;case 3:this.policy.XV&&(this.jP.D?.Fv(),this.loader.handleError("sabr.hostfallback",H))}}}RD(t){if(t.url)for(let f of t.url)jd(f,"ump_prewarm")}Mb(t){t&&(this.loader.U("sabrctxt",{onsbrctxt:t.type,scp:t.scope,dflt:t.sendByDefault}),t.type&& t.sendByDefault&&this.videoData.c5.add(t.type),t.scope!==2&&(t.type&&this.videoData.sabrContextUpdates.set(t.type,t),this.N.Mb(t)))}LB(){}yn(t,f){if(!this.policy.p7&&this.loader.NT)this.loader.U("sdai",{ignSabrSeek:1,smt:t?.pa,rn:f,ct:this.N.getCurrentTime().toFixed(3)});else if(t.pa!==void 0&&t.Ky){let H=t.pa/t.Ky;if(this.MS===H){if(this.A++,this.A===3){this.loader.handleError("sabr.too_many_seek_retries",{mt:H.toFixed(3),src:t.seekSource,rn:f},0);return}}else this.MS=H,this.A=1;this.audioTrack.W= !1;this.videoTrack.W=!1;if(this.policy.JG||this.policy.pg||this.policy.BS)this.loader.rG.J=!1;this.N.getCurrentTime()!==H&&(f={d1:"sabr_seek",MC:!0,t8:!0,xT:!0},t.seekSource&&(f.seekSource=t.seekSource),K4(this.loader,H+.1,f))}}onSnackbarMessage(t){this.N.Qg("onSnackbarMessage",t)}LH(t,f){this.policy.C&&this.loader.LH(t,f)}oD(t){t.fb&&t.JA&&Ie(this.jP,t.fb,t.JA);this.policy.Q8&&(t.Yn&&t.CA&&(this.jP.N0=t.Yn/t.CA),t.Ro&&t.Js&&(this.jP.I7=t.Ro/t.Js));lC(this.videoData)&&!this.videoData.Ag&&t.JA&&this.loader.kY(t.JA, 1E3);t.Wz!=null&&this.N.X0(t.Wz);t.RM&&(t=((0,g.I)()-t.RM)/1E3,this.loader.Q$.z7(1,t))}Or(t){this.loader.Or(t)}rk(t){this.loader.rk(t)}qT(t){this.loader.qT(t)}NQ(t){return this.videoData.c5.has(t)}mH(t,f,H){if(this.policy.Y){let Q=t?t.join("_"):"",N=f?f.join("_"):"",m=H?H.join("_"):"";this.loader.U("sabrctxtplc",{start:Q,stop:N,discard:m})}if(t)for(let Q of t)this.videoData.c5.add(Q);if(f)for(let Q of f)this.videoData.c5.has(Q)&&this.videoData.c5.delete(Q);if(H)for(let Q of H)if(this.videoData.sabrContextUpdates.has(Q)&& this.videoData.sabrContextUpdates.delete(Q),this.policy.A&&this.J.length)for(let N of this.J)N instanceof Yr||N.t5?.type!==Q||(N.t5=void 0)}kM(){}tG(t){this.Y=t}eT(t,f){h6(this.policy,t,4,f)}fH(t){if(t?.qZ&&(t=t.qZ.lE))for(let f of t)f.formatId&&(t=this.jP.O.get($Y(f.formatId)))&&t.info&&(t.info.debugInfo=f.debugInfo)}h6(t){this.videoData.E2.C?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported",init:Math.round(this.videoData.R7),now:Math.round((0,g.I)()),reloadplayerresponse:"1"}, 2):(this.AG=!0,this.N.Qg("reloadplayer",t))}fW(){return this.N.fW()||""}y5(){var {k5:t,ln:f}=Jgd(this);return Math.min(t,f)}EJ(t,f){this.loader.U(t,f)}EA(t){this.r7=t}YC(){return{requestNumber:this.B5?.vn()||-1,isDecorated:this.B5?.info.isDecorated()}}Nv(t){this.N.Nv(t)}qh(){this.loader.qh()}pZ(){this.loader.pZ()}Yi(){super.Yi();this.O=void 0;WV2(this,!0,"i");this.J=[]}};var i6B=class{constructor(t){this.N=t;this.J=new Map;this.delay=null}getCurrentTime(){return this.N.getCurrentTime()-this.N.xC()}},gCI=class{constructor(t,f,H){this.C=t;this.cpn=f;this.N=H;this.J=new Map;this.Y=new Map;this.X=NaN;this.O=this.Tj="";this.isSeeking=!1;this.W=new i6B(H);this.Kn=H.Kn;this.N.subscribe("statechange",this.j,this);this.N.subscribe("SEEK_TO",()=>{this.fB()}); this.N.subscribe("SEEK_COMPLETE",()=>{srW(this)}); this.Tj=this.O=this.cpn}j(t){L8(t.state)&&sb(this.W)}clear(){var t=this.W;t.delay?.dispose();t.J.clear();this.Y.clear();this.J.clear();this.X=NaN}D(t,f,H=0){if(t!==this.X||this.J.get(t)?.Y!==f?.Y)if(f?this.J.set(t,f):this.J.delete(t),!this.isSeeking){var Q=this.C.getStartTime(t);this.X=t;LVB(this,t);if(f){let N=Q;f.J.forEach((m,U)=>{N=2&&!t.Do()&&t.info.Hh===0&&(this.C=t,this.D=H,this.O=f.info,this.X=this.startTimeSecs=Date.now()/1E3,this.W=this.O.segmentStartTime)}return NaN}clear(){this.O=this.D=this.C=null;this.J= this.W=this.X=this.startTimeSecs=NaN;this.Y=!1}};var Dn9=class extends g.qm{constructor(){super();try{this.Y=R5I(t=>{this.O=t.at(-1)}),this.W=this.Y?.observe("cpu",{sampleInterval:2E3}).catch(t=>{t instanceof DOMException&&(this.J=t)})}catch(t){t instanceof DOMException&&(this.J=t)}}C(){var t={},f=window.h5vcc; t.hwConcurrency=navigator.hardwareConcurrency;this.J&&(t.cpe=this.J.message);this.O&&(t.cpt=this.O.time,t.cps=this.O.state);f?.cVal&&(t.cb2s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),t.cb5s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),t.cb30s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return t}Yi(){qG8(this);super.Yi()}};var dY9=/[?&]cpn=/;g.n8=g.Jl(()=>{var t="";try{let f=g.t9("CANVAS").getContext("webgl");f&&(f.getExtension("WEBGL_debug_renderer_info"),t=f.getParameter(37446),t=t.replace(/[ :]/g,"_"))}catch(f){}return t});g.TF=class extends g.qm{constructor(t){super();this.provider=t;this.logger=new g.qb("qoe");this.O=new Map;this.sequenceNumber=1;this.D=NaN;this.J="N";this.V=this.Om=this.JS=this.v5=this.Y=0;this.V9=this.LM=this.Vg=this.Ne="";this.fn=this.H5=NaN;this.Es=0;this.mD=-1;this.xJ=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.MS=this.isEmbargoed=this.Ml=this.isOffline=this.isBuffering=!1;this.pn=[];this.a$=null;this.XV=this.X=this.AG=this.A=!1;this.C=-1;this.s2=!1;this.kJ=new g.Ze(this.NF,750,this);this.Fv= this.adCpn="";this.KM=this.m2=this.c5=this.JG=this.adFormat=void 0;this.EF=0;this.j=new Map;this.MF=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.wG=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.g7=!1;this.mP=NaN;this.Za=0;this.nD=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.kC=!1;this.Mk=new Set;this.YC=!1;this.B5=this.provider.B.G("html5_qoe_relaxed_reporting");var f=this.provider.B.experiments.J("html5_qoe_proto_mock_length"); f&&!p8.length&&(p8=pb9(f));g.c(this,this.kJ);try{navigator.getBattery?.().then(H=>{this.a$=H})}catch{}g.bU(this,0,"vps",["N"]); t.B.OJ()&&(this.Za=(0,g.I)(),this.mP=Dz(()=>{var H=(0,g.I)(),Q=H-this.Za;Q>500&&this.U("vmlock",{diff:Q.toFixed()});this.Za=H},250)); this.provider.videoData.T7&&(this.remoteControlMode=yGH[this.provider.videoData.T7]||0);this.provider.videoData.s1&&(f=ZE0(this.provider.videoData.s1),f?.length&&(this.remoteConnectedDevices=f));t.B.OJ()&&(this.tG=new Dn9,g.c(this,this.tG))}NF(){var t=g.S$(this.provider);cx(this,t)}Ws(){return this.gF}EP(){return{JS:this.JS,Om:this.Om}}wi(t,f){this.JS=t;this.Om=f}X0(t){if(!this.kC){this.kC=!0;var f="";switch(t){case 1:f="proximaui";break;case 2:f=this.provider.videoData.E2.getWebPlayerContextConfig()?.enableProximaLowLatency? "proximawpcc":this.provider.videoData.G("html5_enable_proxima")||this.provider.videoData.G("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:f="proximaauto"}f!==""&&I$(this,f)}}Sg(t,f,H,Q){if(!this.Mk.has(t)){this.Mk.add(t);var N=g.S$(this.provider);g.bU(this,N,"lse",[t,f,H,Q.toFixed(3)])}}Fn(t){g.XD(this,"lwc",[t.PD?t.PD.toFixed():"",t.q8?t.q8.toFixed():"",t.xc?(t.xc*1E3).toFixed():"",t.Cg?(t.Cg*1E3).toFixed():"",t.Ia?(t.Ia*1E3).toFixed():""].join(":"))}uM(t,f,H){var Q=g.sY(t), N=this.j.get(Q);N||(N={identifier:{identifier:t.le,tileContext:t.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.j.set(Q,N));f.elapsedTimeMs=Math.round(g.S$(this.provider)*1E3);H?(N.receivedAdEvents||(N.receivedAdEvents=[]),N.receivedAdEvents.push(f)):(N.receivedCuePointEvents||(N.receivedCuePointEvents=[]),N.receivedCuePointEvents.push(f))}reportStats(t=NaN,f=!1){if(!this.d6()&&(t=t>=0?t:g.S$(this.provider),this.B5?PTe.has(this.J)&&(this.O.size||(this.J==="PL"?t>=this.Y+30:t<=this.v5+ 30||t>=this.Y+1200&&t<=this.v5+86400))&&(g.bU(this,t,"vps",[this.J]),this.Y=t):["PL","B","S"].indexOf(this.J)>-1&&(this.O.size||t>=this.Y+30)&&(g.bU(this,t,"vps",[this.J]),this.Y=t),this.O.size)){this.sequenceNumber===7E3&&g.Yf(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){q4(this,t);var H=this.provider.N.ej();for(let {key:k,value:F}of H)this.U(k,F);H=t;var Q=this.provider.N.Bs(),N=Q.droppedVideoFrames||0,m=Q.totalVideoFrames||0,U=N-this.JS,C=m&&!this.Om;N>Q.totalVideoFrames||U>5E3? KVI(this,"html5.badframedropcount",`df.${N};tf.${Q.totalVideoFrames}`):(U>0||C)&&g.bU(this,H,"df",[U]);this.JS=N;this.Om=m;this.V>0&&(g.bU(this,t,"glf",[this.V]),this.V=0);wZ.isActive()&&(t=wZ.Zg(),Object.keys(t).length>0&&this.U("profile",t));this.nD&&I$(this,"lwnmow");t={};this.provider.videoData.Y&&(t.fmt=this.provider.videoData.Y.itag,(H=this.provider.videoData.C)&&H.itag!==t.fmt&&(t.afmt=H.itag));t.cpn=this.provider.videoData.clientPlaybackNonce;this.JG?.length?t.adcpn=this.JG.join(","):this.adCpn&& (t.adcpn=this.adCpn);this.c5?.length?t.addocid=this.c5.join(","):this.Fv.length&&(t.addocid=this.Fv);Q=this.provider.videoData;H=Q.yM();Q=Q.latencyClass;(H&&Q==="NORMAL"||this.provider.B.r6().J.xi(P1e)&&H&&Q==="LOW"||this.provider.B.r6().J.xi(udJ)&&H&&Q==="ULTRALOW"||this.provider.B.r6().J.xi(D30)&&H&&Q==="UNKNOWN"||(this.provider.B.r6().J.xi(gQd)||this.provider.B.G("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&GX(this.provider.videoData))&&(t.adc=1);this.provider.videoData.cotn&& (t.cotn=this.provider.videoData.cotn);t.el=ct(this.provider.videoData);t.content_v=hX(this.provider.videoData);t.ns=this.provider.B.X;t.fexp=Wq(this.provider.B.experiments).toString();t.cl=(967286233).toString();H=this.provider.videoData.adFormat||this.adFormat;this.m2?.length?t.adformat=this.m2.join(","):H&&(t.adformat=H);(H=sU(this.provider.videoData))&&(t.live=H);this.provider.videoData.er()&&(t.drm=1,this.provider.videoData.W&&(t.drm_system=RO0[this.provider.videoData.W.flavor]||0),this.provider.videoData.drmProduct&& (t.drm_product=this.provider.videoData.drmProduct));g.M9()&&this.provider.videoData.jr&&(t.ctt=this.provider.videoData.jr,t.cttype=this.provider.videoData.Lg,this.provider.videoData.mdxEnvironment&&(t.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(t.dai=GX(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.je&&(t.dai_fallback="1")):this.provider.videoData.eK?t.dai="cs":this.provider.videoData.AI? t.dai="disabled":this.provider.videoData.K0&&(t.dai="unspecified");t.seq=this.sequenceNumber++;if(this.provider.videoData.f$){if(H=this.provider.videoData.f$,t&&H){H.ns==="3pp"&&(t.ns="3pp");this.wG.has(H.ns)&&I$(this,"hbps");H.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=H.shbpslc);for(var D of Object.keys(H))this.MF.has(D)||(t[D]=H[D])}}else t.event="streamingstats",t.docid=this.provider.videoData.videoId,t.ei=this.provider.videoData.eventId;this.isEmbargoed&&(t.embargoed="1"); Object.assign(t,this.provider.B.J);(D=t.seq)&&!this.provider.B.experiments.r6().J.xi(MN)&&(H=vU0(this,+D),H=g.ns(H,M40),H=g.sS(H,4),this.O.set("qclc",[H]));t=g.Zj(`//${this.provider.B.Fx}/api/stats/qoe`,t);Q=H="";for(let [k,F]of this.O.entries()){N=F;if(!N?.join)continue;N=`&${k}=${N.join(",")}`;N.length>100?Q+=N:H+=N}N=this.provider.B.experiments.r6().J.xi(MN)&&this.provider.B.experiments.r6().J.xi(Vkd);if(this.provider.B.experiments.r6().J.xi(MN)){D=vU0(this,+(D||0));D.qoePingUrl=t+H+Q;m=this.provider.B.experiments.r6().J.xi(zCd); U=this.provider.B.experiments.r6().J.xi(eC8);C={};if(m||U&&(f||this.Ml))C.sendIsolatedPayload=!0;g.pj("qoeClientLoggingContext",BnW(D),C);N||(H+="&dl=1")}N||M68(this,t+H,Q.replace(/ /g,"%20"))}this.O.clear()}}Mm(t){this.nD=t}rP(){if(this.provider.videoData.W){var t=this.provider.videoData.W;I$(this,`eme-${t.keySystemAccess?"final":D4(t)?"ms":Ea(t)?"ytfp":ut(t)?"safarifp":"nonfinal"}`)}}ud(t){this.isEmbargoed=t}onPlaybackRateChange(t){var f=g.S$(this.provider);t&&t!==this.xJ&&(g.bU(this,f,"rate",[t]), this.xJ=t);this.B5||this.reportStats(f)}getPlayerState(t){if(t.J(128))return"ER";if(t.J(2048))return"B";if(t.J(512))return"SU";if(this.provider.B.r6().J.xi(B_)&&t.J(256))return"PA";if(t.J(16)||t.J(32))return"S";if(t.isOrWillBePlaying()&&t.J(64))return"B";var f=uH9[Z3(t)];g.AB(this.provider.B)&&f==="B"&&this.provider.N.getVisibilityState()===3&&(f="SU");f==="B"&&t.J(4)&&(f="PB");return f}DU(t,f){var H=g.S$(this.provider);g.bU(this,H,"vfi",[t==="A"?"":`${f??0}`,t])}Yi(){super.Yi();Po(this.D);Po(this.mP)}U(t, f,H){var Q=this.pn.indexOf(t)!==-1;Q||this.pn.push(t);if(!H||!Q){f=typeof f!=="string"?g.wD(f):f;f=QUJ(f);if(!H&&!/^t[.]/.test(f)){var N=g.S$(this.provider)*1E3;f=`t.${N.toFixed()};${f}`}g.XD(this,"ctmp",`${t}:${f}`);d4(this);return N}}bi(t,f,H){this.W={rj:Number(this.U("glrem",{nst:t.toFixed(),rem:f.toFixed(),ca:+H})),Gr:t,dj:f,isAd:H}}KT(t,f,H){g.bU(this,g.S$(this.provider),"ad_playback",[t,f,H])}suspend(t){t&&(t=g.S$(this.provider),$X0(this,t,"SU"));isNaN(this.D)||Po(this.D)}resume(){isNaN(this.D)? tTd(this):this.D=Dz(()=>{this.reportStats()},1E4)}}; g.X=g.TF.prototype;g.X.Fu=QI(102);g.X.Yh=QI(95);g.X.lP=QI(46);g.X.X4=QI(39);g.X.B9=QI(24);var uH9={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},PTe=new Set(["PL","B","S"]),p8=[];g.v2=class extends g.qm{constructor(t,f,H,Q,N,m,U,C=!1,D,k){super();this.N=t;this.schedule=f;this.policy=H;this.jP=Q;this.Vs=D;this.YO=k;this.FY=this.pD=this.mediaSource=null;this.n8=this.WI=this.Ic=this.rS=0;this.aZ=this.Bi=this.isSuspended=!1;this.Y2="";this.kg={};this.JB=NaN;this.ga=this.i9=this.QJ=0;this.r7=null;this.P3=this.M0=!1;this.KX=0;this.l2=!1;this.Qo=this.B4=0;this.fv=null;this.Kp=this.NT=!1;this.bd=()=>this.N.bd(); this.timing=new S9H(this.YO);this.zY=new eZJ(this.schedule,this.policy);this.EC=new g.Ze(this.Wm,0,this);this.IM=new g.Ze(this.Wm,this.policy.Hm,this);this.U6=new g.Ze(this.Wm,1E3,this);this.sf=new g.Ze(this.Wm,void 0,this);this.Vq=new g.Ze(()=>{this.isSuspended||this.Wm()},1E4,this); this.Mh=new g.Ze(this.oR,250,this);this.mN=this.YB=this.currentTime=NaN;this.Q$=new op(5);this.z9=this.timestampOffset=NaN;this.logger=new g.qb("dash");this.e4=Infinity;t=D&&D.Kw();D&&(utW(D,this.jP,this.policy),this.z9=Date.now());this.Ed=new RZB(this,this.zY,H,this.jP,N,t);H=Z5H(this.Ed,m,U&&U.id);this.audioTrack=new Mo9(this,this.policy,H.audio,this.timing);this.videoTrack=new Mo9(this,this.policy,H.video,this.timing);this.videoTrack.J0(this.audioTrack.Y);this.kK={updateend:this.qE,error:this.Y1}; g.c(this,this.EC);g.c(this,this.IM);g.c(this,this.U6);g.c(this,this.sf);g.c(this,this.Vq);this.policy.QN&&g.c(this,this.Mh);this.pv=d2B({xh:this.policy.D.xh,Vy:this.policy.Vy,U4:this.policy.U4});this.hN=rg8(this,this.policy,this.pv,this.schedule,this.Q$,(F,A)=>igJ(this,F,A)); this.FI=new g.uL(this,this.jP,this.policy,this.videoTrack,this.audioTrack,C);this.policy.C&&(C=this.N.getVideoData(),this.U("clsdai",{initld:1,admapsz:C.yy?.size}),C.yy||(C.yy=new Map),this.Pn=new g.ER(this.policy,(F,A)=>{this.U(F,A)},C.yy,(F,A,V)=>{this.N.uM(F,A,V)})); this.rG=new yBI(this,this.jP,this.videoTrack,this.audioTrack,this.policy);C=this.policy.O3?this.N.getVideoData().tg:null;this.W7=new H6J(this,this.policy,this.videoTrack,this.audioTrack,this.kg,this.FI,this.timing,this.zY,this.schedule,this.jP,this.Ed,this.hN,C);g.c(this,this.W7);this.xO=new Qs0(this,this.policy,this.videoTrack,this.audioTrack,this.jP,N,gJ(this.N.getVideoData()),U?.id);g.c(this,this.xO);this.xO.XZ(m);this.Ze=new CTd(this.N,this,this.policy,this.audioTrack,this.videoTrack,this.jP, this.schedule,this.xO,this.timing,this.FI,this.Pn);g.c(this,this.Ze);this.Zb=this.N.JZ.eg.qs;this.policy.W||gMe(this);this.policy.Mk&&(this.Ex=new gCI(this.videoTrack.w6.index,this.N.getVideoData().clientPlaybackNonce??"",this.N))}initialize(t,f,H){t=t||0;this.policy.J||(f=b5J(this.Ed),Nf(this.N,new mQ(f.video,f.reason)),this.N.JF(new mQ(f.audio,f.reason)));this.policy.J&&qi(this);this.jP.isManifestless&&mDB(this.W7);this.hN&&XbB(this.hN,this.videoTrack.w6);f=isNaN(this.getCurrentTime())?0:this.getCurrentTime(); var Q=!this.jP.isManifestless;this.policy.Wp&&(Q=Q||this.jP.WD);if(!this.policy.Gj||this.policy.LM)this.currentTime=Q?t:f;this.policy.JG&&this.seek(this.getCurrentTime(),{}).Lx(()=>{}); this.policy.J?this.Zb?.b0(this.fW()||"")&&un8(this)&&vx(this,this.videoTrack)&&vx(this,this.audioTrack)&&(z5W(this.Ze,this.Zb),this.policy.W&&gMe(this)):this.Vs&&(EM9(this,this.videoTrack),EM9(this,this.audioTrack),U2V(this.Vs),delete this.Vs);H?(this.suspend(!1),g.X9(this.U6)):(t=this.getCurrentTime()===0,l4(this.W7,this.videoTrack,this.videoTrack.w6,t),l4(this.W7,this.audioTrack,this.audioTrack.w6,t),this.policy.J&&AgH(this.Ze,{a_:1}),this.policy.JG||this.seek(this.getCurrentTime(),{}).Lx(()=>{}), this.timing.tick("gv")); (this.jP.PD||this.jP.q8||this.jP.xc||this.jP.Cg||this.jP.Ia)&&this.N.Fn(this.jP)}suspend(t){this.Bi=t||this.N.L().G("html5_allow_multiview_tile_preload")&&this.N.getVideoData().livePreload;this.policy.a$||(this.isSuspended=!0,this.policy.eM&&(this.U6.stop(),this.IM.stop(),this.EC.stop()),this.Vq.stop())}resume(t=!1){if(this.isSuspended||this.aZ||t){this.Bi=this.aZ=this.isSuspended=!1;try{this.Wm()}catch(f){g.Fw(f)}}}Eb(){return this.videoTrack.Eb||this.audioTrack.Eb}Gq(){this.policy.Gq=!0}XH(){return!this.policy.Gq}JP(t= !1){return Math.min(this.audioTrack.JP(t),this.videoTrack.JP(t))}h9(t=!1,f=!1){Y3H(this);this.N.iP()&&(this.mN=NaN);t?(this.policy.v5&&this.U("loader",{setsmb:1}),this.policy.a$=!0,this.aW()):(this.suspend(!1),f||this.aW())}XZ(t,f=!1){if(!this.d6())if(this.policy.J){var H=this.xO;if(t.isLocked()&&H.J.O||H.O===void 0||!t.equals(H.O)){H=this.xO.HI();this.xO.XZ(t);var Q;if(Q=t.isLocked()&&t.reason==="m"){Q=this.xO;var N=Q.C?.info.D().qualityOrdinal;Q=Q.Ml?!0:Q.C?t.J!==N?!0:!Q.J.O||Q.Jh.MV&&Q.J.J===Q.C.info.itag? !1:!0:!1}N=this.policy.HU&&t.reason==="l";H=H.J>t.J&&t.reason==="b";(Q||N||H)&&!f?(this.N.P7({reattachOnConstraint:Q?"u":N?"drm":"perf",lo:t.O,up:t.J}),this.policy.MV||(this.xO.J.O=!1)):(this.policy.MV&&(this.xO.J.O=!1),g.FD(this))}}else!lrW(this.Ed,t)&&this.videoTrack&&(N=this.Ed.HI(),CPd(this,this.Ed.XZ(t)),Bx(this),H=t.isLocked()&&t.reason==="m"&&this.Ed.V,Q=this.policy.HU&&t.reason==="l"&&je(this.videoTrack),t=N.J>t.J&&t.reason==="b",N=this.Ed.AG&&!wO(),(H||Q||t||N)&&!f?this.N.P7({reattachOnConstraint:H? "u":Q?"drm":N?"codec":"perf"}):g.FD(this))}Fz(t){this.policy.J?this.xO.Fz(t):this.Ed.Fz(t)}setAudioTrack(t,f,H=!1,Q=!1){if(!this.d6()){var N=!isNaN(f);H&&N&&(this.audioTrack.j=Date.now(),this.policy.kJ&&(this.l2=!0));H=this.N.iP()&&!this.N.getVideoData().j||Q;if(this.policy.J){a:{Q=this.xO;var m=t.id;for(var U of Q.v5)if(U.id===m){U=Q.jP.J[m];Q.W=U;Q.Jh.AG()&&(Q.Fv=!0);let C=N?"t":"m";Q.V=m;Q.a$=C;m=new mQ(U,C);N&&(Q.D=!0);Q=m;break a}Q.Y=[];Q=null}this.N.JF(Q)}else Q=this.Ed,Q.O=Q.jP.J[t.id],Q.X= Q.O,Q=new x8(Q.X,Q.Y,N?"t":"m"),this.N.JF(new mQ(Q.audio,Q.reason));N?(this.JB=Date.now(),N=this.audioTrack.w6.index.Ar(f),this.U("setAudio",{id:t.id,cmt:f,sq:N}),N>=0&&(this.policy.J&&this.ZL(!0,"mosaic"),a6(this.audioTrack,N,NaN,NaN),!this.policy.Ne&&this.jP.isLive&&qP(this.jP,N,!1))):H||this.N.P7()}}setPlaybackRate(t){t!==this.zY.getPlaybackRate()&&this.zY.setPlaybackRate(t)}mS(t){var f=this.Ze.C;this.Ze.C=t;this.U("scfidc",{curr:$Y(f),"new":$Y(t)});t&&$Y(t)!==$Y(f)&&(this.ZL(!0,"caption change"), this.Pj())}Li(t){this.Ze.tG(t)}uf(t,f=!1){t.J.info.Ld()?this.N.JF(t,f):Nf(this.N,t)}Kx(){return this.N.Kx()}Xd(){return this.N.Xd()}qT(t){this.N.L().OJ()&&this.U("sps",{status:t.Wu||""});if(t.Wu===1)this.QJ=0;else if(t.Wu===2||t.Wu===3){let f=!1;t.Wu===3&&(this.e4=t.Ck??Infinity,this.QJ+=1,(f=b4(this))&&this.Lm(!0));this.N.EN(!0,f)}}SJ(){return this.N.SJ()}Pm(){return this.N.Pm()}OI(t){this.N.OI(t)}oQ(){return this.timing.oQ()}Pj(){this.Wm()}oR(){var t=this.N.YJ()?.getCurrentTime();t?this.N.U("rms", {cta:t}):g.X9(this.Mh)}Wm(){$c(this);if(this.mediaSource&&Bn(this.mediaSource)&&!this.mediaSource.DX()&&(!this.policy.Gj||isFinite(this.getCurrentTime()))){var t=kV(this.videoTrack);t=this.policy.H_&&t&&t.X();this.jP.isManifestless&&this.jP.isWindowedLive&&XW(this.jP)?(this.mN=XW(this.jP),this.mediaSource.EM(this.mN)):nC(this.jP)&&!t?(t=this.getCurrentTime(),this.policy.Gj&&this.policy.LM&&this.U("ssrDuration",{ld:this.xz(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.mN)?(this.mN= t+3600,this.mediaSource.EM(this.mN)):this.mN<=t+1800&&(this.mN=Math.max(this.mN+1800,t+3600),this.mediaSource.EM(this.mN))):this.mediaSource.isView||(t=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.mN)||this.mN!==t)&&t>0&&(this.mediaSource.EM(t),this.mN=t))}if(!this.d6())if(rv(this.jP)&&this.jP.Do()){var f=this.jP;this.handleError("manifest.net.retryexhausted",f.KM?{rc:f.yk}:{rc:f.yk.toString()},1)}else if(this.policy.J)a:{try{if(GK(this)&&this.FY){var H=this.Ze, Q=this.FY;let V=Q.J;if(V){var N=H.N.OP();t=!0;N||(N=H.loader.getCurrentTime(),t=!1);{f=V;let O=t?H.N.bb(N):N;if(H.loader.v6(O))var m=!1;else{var U={t:N.toFixed(3),isUtc:t};c:if(H.N.fW()){for(let z of[H.audioTrack,H.videoTrack]){let r=C$(z.w6,H.jP.w7);if(!f?.lC(r,O)){var C=!1;break c}}C=!0}else C=!1;C?(H.loader.U("prebuffer",Object.assign(U,{inrange:1})),m=!0):(f.info.J?.Yc?.gp?t&&(f.info.J?.Yc?.gp||0)===N*1E3:!t&&(f.info.J?.Yc?.s9||0)===N*1E3)?(H.loader.U("prebuffer",Object.assign(U,{match:1})),m= !0):m=!1}}m&&(H.N.AZ("ismp_c"),H.J.push(V),H.j?.J(V.info.FV),V.ny(),Q.Y(!1))}}Ab(this.Ze);this.jP.isManifestless&&this.policy.W&&wh(this.rG);this.mediaSource?.C()&&QO(this);AgH(this.Ze);if(GK(this)&&this.FY){var D=this.Ze,k=this.FY;let V=k.O.Tq;if(V!==void 0&&V>=0){D.N.AZ("ismp_a");var F=k.O;if(e5H(D,F)){var A=FV8(D,F);D.policy.X1>0&&D.s2.JC++;A&&(k.J!==A&&(qBI(k),k.J=A,k.O=kt),D.N.AZ("ismp_rc"))}}}}catch(V){g.Yf(V);if(V.message.includes("changeType")){this.U("ctype",{exp:V.name,msg:V.message,s:V.stack}); break a}this.handleError("fmt.unplayable",{exp:V.name,msg:V.message,s:V.stack,trg:"sabrslicerqt"},1)}aV9(this);g.X9(this.Vq)}else if(!this.jP.Y||!yv0(this.videoTrack)&&!yv0(this.audioTrack)||this.Eb()&&this.policy.iT?H=!1:(this.aW(),this.N.seekTo(Infinity,{d1:"checkLoaderTracksSync",kY:!0}),H=!0),!H){$c(this);this.jP.isManifestless&&(GbI(this.videoTrack),GbI(this.audioTrack),wh(this.rG),(H=p4(this.videoTrack))&&H.J&&(H=H.J.isStreaming&&!this.policy.Vy,this.U(H===this.policy.D.xh?"strm":"strmbug", {strm:H,sfmp4:this.policy.D.xh,dfs:this.policy.Vy},!0)));if(this.mediaSource)QO(this);else if(this.policy.O){H=!1;for(f of[this.videoTrack,this.audioTrack])for(Q=p4(f);Q&&f.n1()!==kV(f);Q=p4(f))f.zw(Q),H=!0;A6(this.videoTrack)&&A6(this.audioTrack)||H&&g.FD(this)}Bx(this);l4(this.W7,this.videoTrack,this.videoTrack.w6,!1);l4(this.W7,this.audioTrack,this.audioTrack.w6,!1);this.policy.QB||(f=this.videoTrack,m=this.audioTrack,this.mediaSource&&(!Bn(this.mediaSource)||this.policy.qu)||this.rG.isSeeking()|| !(this.policy.J||je(f)&&f.w6.J()&&this.Ed.A)||(H=this.getCurrentTime(),Q=this.zY,U=L4(Q,f.w6.info.bv,m.w6.info.bv,0),m=sX(Q.cR)+U/yp(Q.cR),f.EH(H+Math.max(m,m+Q.policy.uo-U/f.w6.info.bv))));Q30(this.W7,this.videoTrack,this.audioTrack);Q30(this.W7,this.audioTrack,this.videoTrack);aV9(this);this.hN&&(f=this.hN,f.C?(H=f.X+f.policy.fo,f.Y||(H=Math.min(H,f.startTimeSecs+f.policy.m_)),f=Math.max(0,H*1E3-Date.now())):f=NaN,isNaN(f)||g.X9(this.sf,f));g.X9(this.Vq)}}Zi(t){this.N.Zi(t)}PO(){return this.N.PO()}Sg(t){if(this.jP.isManifestless){var f= this.videoTrack.w6;if(f){var H=f.index.Me(),Q=-1,N=-1;f.index instanceof Hi&&(Q=f.index.Cb(),N=f.index.uZ());this.N.Sg(t,H,Q,N)}}}DC(){return this.WI!==0&&this.Ic!==0}gd(t){this.policy.Gj&&(this.mN=t)}qE(t){var f=t===this.mediaSource?.J?this.audioTrack:this.videoTrack;p4(f)?.isLocked&&(this.N.L().OJ()&&this.U("eosl",{ounlock:p4(f)?.info.y9()}),Uw(this,t===this.mediaSource?.J));if(this.policy.kJ&&t===this.mediaSource?.J&&this.B4){let H=this.B4-this.getCurrentTime();this.N.U("asl",{l:H,xtag:kV(this.audioTrack)?.w6.info.O}); this.l2=!1;this.B4=0}t.z0()&&t.hP().length===0&&(t.n5(),this.mediaSource&&!this.mediaSource.z0()&&(this.N.L().OJ()&&this.N.U("rms",{ld:"seek"}),this.mediaSource.j=performance.now(),this.N.lX(),this.N.L().OJ()&&g.X9(this.Mh)));f.D?.V();this.policy.Hm?xV(this):this.Wm()}Y1(t){if(this.mediaSource){var f=kV(t===this.mediaSource.J?this.audioTrack:this.videoTrack);if(t=t.tR())for(let H=0;H5&&t.JG.shift(),H=f.Xv,this.N.getVideoData()?.enableServerStitchedDai&&(t=L9e(this.audioTrack,H),Q=L9e(this.videoTrack,H),t!==0&&Q!==0&&t!==Q&&this.handleError("ssdai.avsync",{sq:H,a:t,v:Q},0)));this.policy.Fg&&(H=f.Zp,H!=null&&(f=this.N.getVideoData().n9,H==null||isNaN(H)?f.Zp=void 0:f.Zp=H))}}Bx(t,f,H,Q){t.info.video&& this.FI.Bx(f,H,Q)}Sl(t){this.Ed.Sl(t)}Ks(t){if(this.mediaSource&&this.mediaSource.X&&!this.mediaSource.XF()&&(t.Gk=this.videoTrack.JP(),t.O=this.audioTrack.JP(),this.policy.Y)){let f=this.videoTrack.PU(),H=this.audioTrack.PU(),Q=jg(this.mediaSource.O.hP(),"_",5),N=jg(this.mediaSource.J.hP(),"_",5);Object.assign(t.J,{lvq:f,laq:H,lvb:Q,lab:N})}t.bandwidthEstimate=Gy(this.zY);this.audioTrack.D?.flush();this.videoTrack.D?.flush()}EA(t){this.r7=t;this.FI&&this.FI.EA(t);t=this.r7;var f=this.videoTrack.w6.info.vD(); t.Es=f;t.EJ({swebm:f});this.W7.EA(this.r7);this.policy.Ud&&(this.Ze.EA(this.r7),oMB(this))}Np(t){if(this.mediaSource&&this.mediaSource.O){t-=isNaN(this.timestampOffset)?0:this.timestampOffset;this.getCurrentTime()===t||this.policy.mY||(this.policy.hC&&this.isSuspended&&this.N.L().OJ()&&this.U("seekRefactorResume",{ct:t,gct:this.getCurrentTime(),source:"uct"}),this.resume());if(this.rG.isSeeking()&&this.mediaSource&&!this.mediaSource.XF()){let f=this.getCurrentTime()<=t&&t {this.N.AZ(Q)}),g.c(this,this.FY)),RnI(this.FY,{Tq:t, yZ:f,a_:H}),this.Wm())}pZ(){this.i9++}qh(){this.i9=0}Kh(){return this.N.getVideoData().j?(0,g.I)()-this.schedule.B5>3E5&&this.i9>=3:!this.schedule.B5}Xa(){this.Ze.Ml.JC=0}vv(){this.Ze.W=void 0}};g.X=g.v2.prototype;g.X.dN=QI(116);g.X.SA=QI(111);g.X.SG=QI(86);g.X.Ah=QI(31);g.X.rX=QI(11);var ECe=class extends g.tQ{};var oCW=class extends ECe{constructor(t,f,H,Q){super();this.Y=-1;this.J={};this.C=new g.Ze(this.W,0,this);g.c(this,this.C);this.O=new g.Ze(()=>{this.d6()||(this.C.start(Math.random()*H),this.O.start(f))},t,this); g.c(this,this.O);Q.subscribe("fairplay_next_need_key_info",this.X,this)}X(t,f){if(t&&f){var H=Number(g.cD(t,"cpi"))*1+1;isNaN(H)||H<=0||Hthis.Y&&(this.Y=H,g.ab(this.J)||(this.J={},this.C.stop(),this.O.stop())),this.J[f]=t,g.X9(this.O))}}W(){for(let N of Object.keys(this.J)){var t=this.Qg,f=this.Y,H=g.VW(this.J[N]),Q=H[6];let m=[];for(let U of Q.split("&"))U.indexOf("cpi=")===0?m.push("cpi="+f.toString()):U.indexOf("ek=")===0?m.push("ek="+ PD(N)):m.push(U);H[6]="?"+m.join("&");f="skd://"+H.slice(2).join("");Q=f.length*2;H=new Uint8Array(Q+4);H[0]=Q%256;H[1]=(Q-H[0])/256;for(Q=0;Q{this.Qg("log_qoe",{wvagt:"timer",reqlen:this.J?this.J.length:-1});if(this.J){if(this.J.length>0){var H=this.J.shift();lVd(this,H.info)}this.J.length>0&&(H=this.J[0].time-(0,g.I)(),this.O.start(Math.max(0,H)))}},0); g.c(this,this.O);f.subscribe("widevine_set_need_key_info",this.C,this)}C(t){var f;a:{if((f=t.cryptoPeriodIndex)&&this.J.length>0)for(var H of this.J)if(f===H.info.cryptoPeriodIndex){f=!0;break a}f=!1}if(!f){f=(0,g.I)();a:{H=t.cryptoPeriodIndex;if(!isNaN(H))for(Q of this.Y.values())if(Math.abs(Q.cryptoPeriodIndex-H)<=1){var Q=!0;break a}Q=!1}Q?(Q=t.J,Q=Math.max(0,Math.random()*((isNaN(Q)?120:Q)-30))*1E3):Q=0;this.Qg("log_qoe",{wvagt:`delay.${Q}`,cpi:t.cryptoPeriodIndex,reqlen:this.J.length});Q<=0? lVd(this,t):(this.J.push({time:f+Q,info:t}),g.X9(this.O,Q))}}Yi(){this.J=[];super.Yi()}};var tGJ=class{constructor(){({url:H,interval:f,retries:t}={});var t,f,H;this.url=H;this.interval=f;this.retries=t}};var XNI=class{constructor(t,f){this.statusCode=t;this.message=f;this.Y=this.heartbeatParams=this.errorMessage=null;this.O=[];this.J={};this.nextFairplayKeyId=null}},bgV={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var vM0=class extends g.qm{constructor(t,f,H="",Q=!1){super();this.message=t;this.requestNumber=f;this.timer=H;this.O=Q;this.onError=this.onSuccess=null;this.J=new g.Ym(5E3,2E4,.2)}};var TeH=class extends g.tQ{constructor(t,f,H,Q,N){super();this.videoData=t;this.B=f;this.j=H;this.sessionId=Q;this.Ix=N;this.W={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.JG=this.Fv=!1;this.C=null;this.c5=[];this.Y=[];this.authorizedFormats=[];this.A=[];this.D=!1;this.J={};this.status="";this.X=NaN;this.O=t.W;this.cryptoPeriodIndex=H.cryptoPeriodIndex;t={};Object.assign(t,this.B.J);t.cpn=this.videoData.clientPlaybackNonce;this.videoData.A&&(t.vvt=this.videoData.A,this.videoData.mdxEnvironment&& (t.mdx_environment=this.videoData.mdxEnvironment));this.B.Ml&&(t.authuser=this.B.Ml);this.B.pageId&&(t.pageid=this.B.pageId);isNaN(this.cryptoPeriodIndex)||(t.cpi=this.cryptoPeriodIndex.toString());N=(N=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.il()))?N[1]:"";N==="ATV"&&(t.cdt=N);this.W=t;this.W.session_id=Q;this.V=!0;this.O.flavor==="widevine"&&(this.W.hdr="1");this.O.flavor==="playready"&&(f=Number(g.a9(f.experiments,"playready_first_play_expiration")),!isNaN(f)&&f>=0&&(this.W.mfpe=`${f}`),this.V=!1); f="";g.o9(this.O)?this.O.J()?(Q=H.OA)&&(f="https://www.youtube.com/api/drm/fps?ek="+L0I(Q)):(f=H.initData.subarray(4),f=new Uint16Array(f.buffer,f.byteOffset,f.byteLength/2),f=String.fromCharCode.apply(null,f).replace("skd://","https://")):f=this.O.Y;this.baseUrl=f;this.fairplayKeyId=g.cD(this.baseUrl,"ek")||"";if(f=g.cD(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(f);this.c5=H.vD?[g.sS(H.initData,4)]:H.O;D3(this,{sessioninit:H.cryptoPeriodIndex});this.B.r6().J.xi(Pi)&&this.O.flavor==="widevine"&& this.Ix&&!this.Ix.certificate&&this.B.widevineCertificate&&(this.Ix.certificate=this.B.widevineCertificate);this.status="in"}yK(t){if(!(this.d6()||t.size<=0)){var f={};t.forEach((H,Q)=>{var N=Pq(this.O)?Q:H;Q=new Uint8Array(Pq(this.O)?H:Q);Pq(this.O)&&UAB(Q);H=g.sS(Q,4);UAB(Q);Q=g.sS(Q,4);this.J[H]?this.J[H].status=N:this.J[Q]?this.J[Q].status=N:this.J[H]={type:"",status:N};$AJ(this,this.J[H].type,f)}); NS9(this,",");D3(this,{onkeystatuschange:1});this.status="kc";this.Qg("keystatuseschange",this)}}error(t,f,H,Q){this.d6()||(this.Qg("licenseerror",t,f,H,Q),t==="drm.provision"&&(t=(performance.now()-this.X)/1E3,this.X=NaN,this.Qg("ctmp","provf",{et:t.toFixed(3)})));Kq(f)&&this.dispose();this.Ix&&(this.Ix.certificate=null)}shouldRetry(t,f){return!t&&this.requestNumber===f.requestNumber}Yi(){this.J={};super.Yi()}tZ(){var t={ctype:this.j.contentType||"",length:this.j.initData.length,requestedKeyIds:this.c5, cryptoPeriodIndex:this.cryptoPeriodIndex};this.C&&(t.keyStatuses=this.J);return t}TY(){var t=this.Y.join();if(uN(this)){let f=new Set;for(let H in this.J)this.J[H].status!=="usable"&&f.add(this.J[H].type);t+=`/UKS.${Array.from(f)}`}return t+=`/${this.cryptoPeriodIndex}`}YX(){return this.url}};var kc=class extends g.qm{constructor(t,f,H,Q,N,m=!1){super();this.element=t;this.j=f;this.initData=H;this.J=Q;this.O=N;this.Fv=m;this.sessionId="";this.D=this.X=this.Y=this.W=null;this.C=new g.qa(this);g.c(this,this.C);i1I(this)}c5(t){if(this.W){var f=t.messageType||"license-request";this.W(new Uint8Array(t.message),f)}}yK(){this.D&&this.D(this.J.keyStatuses)}JG(t){this.W&&this.W(t.message,"license-request")}V(t){if(this.Y){if(this.O){var f=this.O.error.code;t=this.O.error.systemCode}else f=t.errorCode, t=t.systemCode;this.Y(`t.prefixedKeyError;c.${f};sc.${t}`,f,t)}}A(){this.X&&this.X()}update(t){if(this.J)return this.J.update(t).then(null,eO(f=>{gqJ(this,"t.update",f)})); this.O?this.O.update(t):this.element.addKey?this.element.addKey(this.j.keySystem,t,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.j.keySystem,t,this.initData,this.sessionId);return g.h$()}Yi(){this.J&&(this.Fv?this.J.close().catch(g.Yf):this.J.close());this.element=null;super.Yi()}};var F7V=class extends g.qm{constructor(t,f,H=!1){super();this.element=t;this.J=f;this.X=H;this.W={};this.Y=null;this.C=new g.qa(this);this.O=this.mediaKeys=null;this.D=Promise.resolve();g.c(this,this.C)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.J.flavor==="widevine"&&this.J.Vd?this.mediaKeys.setServerCertificate(this.J.Vd):this.J.J()&&this.J.Y0?this.mediaKeys.setServerCertificate(this.J.Y0):null:null}createSession(t,f){var H=t.initData;if(this.J.keySystemAccess){f&&f("createsession"); let Q=this.mediaKeys.createSession();Ea(this.J)?H=EqB(H,this.J.Y0):this.J.J()&&(H=Zg9(H)||new Uint8Array(0));f&&f("genreq");t=Q.generateRequest(t.contentType,H);let N=new kc(null,null,null,Q,null,this.X);t.then(()=>{f&&f("genreqsuccess")},eO(m=>{gqJ(N,"t.generateRequest",m)})); return N}if(D4(this.J))return u2J(this,H);if(ut(this.J))return oq0(this,H);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.J.keySystem,H):this.element?.webkitGenerateKeyRequest(this.J.keySystem,H);return this.Y=new kc(this.element,this.J,H,null,null,this.X)}V(t){var f=T5(this,t);f&&f.JG(t)}A(t){var f=T5(this,t);f&&f.V(t)}j(t){var f=T5(this,t);f&&f.A(t)}getMetrics(){var t=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{t=this.mediaKeys.getMetrics()}catch{}return t}Yi(){this.O= this.mediaKeys=null;this.Y?.dispose();for(let t of Object.values(this.W))t.dispose();this.W={};super.Yi();delete this.element}};var Fy=class{constructor(){this.keys=[];this.values=[]}get(t){t=this.findIndex(t);return t!==-1?this.values[t]:null}remove(t){t=this.findIndex(t);t!==-1&&(this.keys.splice(t,1),this.values.splice(t,1))}lM(){this.keys=[];this.values=[]}set(t,f){var H=this.findIndex(t);H!==-1?this.values[H]=f:(this.keys.push(t),this.values.push(f))}findIndex(t){return g.qj(this.keys,f=>Nm(t,f))}};var qs8=class extends g.tQ{constructor(t,f,H,Q=null,N){super();this.element=t;this.videoData=f;this.B=H;this.mediaElement=Q;this.Ix=N;this.C=[];this.m2=2;this.KM=this.v5=!1;this.heartbeatParams=null;this.c5=this.A=!1;this.W=null;this.B5=!1;this.J=this.videoData.W;this.drmSessionId=this.videoData.drmSessionId||g.mn();this.Y=new Map;this.X=new Fy;this.D=new Fy;this.JG=new g.qa(this);this.Fv=this.B.G("html5_eme_ignore_teardown_errors");(t=this.element)&&(t.addKey||t.webkitAddKey)||mY()||CF(H.experiments); this.B.G("html5_enable_vp9_fairplay")&&this.J.J()?H=cY:(H=this.videoData.AX,H=this.J.flavor==="fairplay"||H?u0:cY);this.j=H;this.mediaKeys=new F7V(this.element,this.J,this.Fv);g.c(this,this.mediaKeys);D4(this.J)&&(this.V=new F7V(this.element,this.J,this.Fv),g.c(this,this.V));g.c(this,this.JG);H=this.element;this.J.keySystemAccess?this.JG.K(H,"encrypted",this.tG):Xz(this.JG,H,D4(this.J)?["msneedkey"]:["needkey","webkitneedkey"],this.YC);TSd(this);a:switch(t=this.J,H=this.Y,t.flavor){case "fairplay":dm()> 19.2999?(H=t.t$,t=t.oN,t>=H&&(t=H*.75),f=(H-t)*.5,H=new oCW(f,H,H-f-t,this)):H=null;break a;case "widevine":H=new kcB(H,this);break a;default:H=null}if(this.W=H)g.c(this,this.W),this.W.subscribe("rotated_need_key_info_ready",this.Ml,this),this.W.subscribe("log_qoe",this.O,this);CF(this.B.experiments);this.O({cks:this.J.TY()})}tG(t){this.O({onecpt:1});t.initData&&A22(this,new Uint8Array(t.initData),t.initDataType)}YC(t){this.O({onndky:1});A22(this,t.initData,t.contentType)}ma(t){this.O({onneedkeyinfo:1}); this.B.G("html5_eme_loader_sync")&&(this.D.get(t.initData)||this.D.set(t.initData,t));FjI(this,t)}Ml(t){this.C.push(t);AY(this)}createSession(t){var f=YQI(this)?NCJ(t):g.sS(t.initData);this.Y.get(f);this.c5=!0;t=new TeH(this.videoData,this.B,t,this.drmSessionId,this.Ix);this.Y.set(f,t);t.subscribe("ctmp",this.AG,this);t.subscribe("keystatuseschange",this.yK,this);t.subscribe("licenseerror",this.b2,this);t.subscribe("newlicense",this.Vg,this);t.subscribe("newsession",this.LM,this);t.subscribe("sessionready", this.H5,this);t.subscribe("fairplay_next_need_key_info",this.Za,this);this.B.G("html5_enable_vp9_fairplay")&&t.subscribe("qualitychange",this.a$,this);t.subscribe("sabrlicenseconstraint",this.XV,this);f=this.mediaKeys;D3(t,{createkeysession:1});t.status="gr";g.Np("drm_gk_s",void 0,t.videoData.YO);t.url=RNH(t);t.C=dX9(t,f);g.c(t,t.C)}Vg(t){this.d6()||(this.O({onnelcswhb:1}),t&&!this.heartbeatParams&&(this.heartbeatParams=t,this.Qg("heartbeatparams",t)))}LM(){this.d6()||(this.O({newlcssn:1}),this.C.shift(), this.c5=!1,AY(this))}H5(){if(D4(this.J)&&(this.O({onsnrdy:1}),this.m2--,this.m2===0)){var t=this.V;t.element?.msSetMediaKeys?.(t.O)}}yK(t){if(!this.d6()){this.B5||(this.B5=!0,this.B.OJ()&&VGB(this));this.O({onksch:1});var f=this.a$;if(!uN(t)&&g.$M&&t.O.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var H="large";else{H=[];var Q=!0;if(uN(t))for(let m of Object.keys(t.J))t.J[m].status==="usable"&&H.push(t.J[m].type),t.J[m].status!=="unknown"&&(Q=!1);if(!uN(t)||Q)H=t.Y; H=foI(H)}f.call(this,H);if(t.B.G("html5_enable_vp9_fairplay")&&t.O.J())var N=t.A;else{if(!uN(t)){f={};for(N of t.Y)$AJ(t,N,f)}N=t.authorizedFormats}this.videoData.authorizedFormats=N;this.Qg("keystatuseschange",t)}}AG(t,f){this.d6()||this.Qg("ctmp",t,f)}Za(t,f){this.d6()||this.Qg("fairplay_next_need_key_info",t,f)}b2(t,f,H,Q){this.d6()||(this.videoData.G("html5_log_drm_metrics_on_error")&&VGB(this),this.Qg("licenseerror",t,f,H,Q))}R2(){return this.j}a$(t){var f=Dq("auto",t,!1,"l");if(this.videoData.AX){if(this.j.equals(f))return}else if(Te(this.j, t))return;this.j=f;this.Qg("qualitychange");this.O({updtlq:t})}XV(t){this.videoData.sabrLicenseConstraint=t}Yi(){this.J.keySystemAccess&&this.element&&!this.mediaElement?.nM?.iP()&&(this.Fv?this.element.setMediaKeys(null).catch(g.Yf):this.element.setMediaKeys(null));this.element=null;this.C=[];for(let t of this.Y.values())t.unsubscribe("ctmp",this.AG,this),t.unsubscribe("keystatuseschange",this.yK,this),t.unsubscribe("licenseerror",this.b2,this),t.unsubscribe("newlicense",this.Vg,this),t.unsubscribe("newsession", this.LM,this),t.unsubscribe("sessionready",this.H5,this),t.unsubscribe("fairplay_next_need_key_info",this.Za,this),this.B.G("html5_enable_vp9_fairplay")&&t.unsubscribe("qualitychange",this.a$,this),t.dispose();this.Y.clear();this.X.lM();this.D.lM();this.heartbeatParams=null;super.Yi()}tZ(){var t={systemInfo:this.J.tZ(),sessions:[]};for(let f of this.Y.values())t.sessions.push(f.tZ());return t}TY(){return this.Y.size<=0?"no session":`${this.Y.values().next().value.TY()}${this.W?"/KR":""}`}O(t,f=!1){this.d6()|| (g.wD(t),(this.B.OJ()||f)&&this.Qg("ctmp","drmlog",t))}s2(){var t=void 0,f=void 0;for(let H of this.Y.values())t||(t=mA0(H,"SD")),f||(f=mA0(H,"AUDIO"));this.O({sd:t,audio:f});return t==="output-restricted"||f==="output-restricted"}};var AXe=class extends g.qm{constructor(t){super();this.N=t;this.F9=0;this.O=this.W=!1;this.C=0;this.E2=this.N.L();this.videoData=this.N.getVideoData();this.Y=this.E2.experiments.J("html5_delayed_retry_count");this.J=new g.Ze(()=>{this.N.V3()},this.E2.experiments.J("html5_delayed_retry_delay_ms")); g.c(this,this.J)}UH(){return!!this.F9}Kh(){return this.O?!0:this.E2.X==="yt"?g.hh(this.videoData)?this.N.loader?.Kh():this.videoData.j?this.videoData.v5<25:!this.videoData.v5:!1}To(){return this.O}handleError(t){WjJ(this,t);if((t.errorCode!=="html5.invalidstate"&&t.errorCode!=="fmt.unplayable"&&t.errorCode!=="fmt.unparseable"||!Yc(this,t.errorCode,t.details))&&!jF9(this,t)&&!y2H(this)){if(this.E2.X!=="yt"&&e7H(this,t)&&this.videoData.MS&&(0,g.I)()/1E3>this.videoData.MS&&UU(this.videoData)){var f= Object.assign({e:t.errorCode},t.details);f.stalesigexp="1";f.expire=Math.round(this.videoData.MS*1E3);f.init=Math.round(this.videoData.R7);f.now=Math.round((0,g.I)());t=new g.vX(t.errorCode,f,2);this.N.zF(t.errorCode,2,"SIGNATURE_EXPIRED",g.wD(t.details))}if(Kq(t.severity)){f=this.N.loader?.HI();let Q;if(this.E2.G("html5_use_network_error_code_enums"))if(z78(t)&&f&&f.isLocked())var H="FORMAT_UNAVAILABLE";else this.E2.C||t.errorCode!=="auth"||t.details.rc!==429?t.errorCode==="ump.spsrejectfailure"&& (H="HTML5_SPS_UMP_STATUS_REJECTED"):(H="TOO_MANY_REQUESTS",Q="6");else z78(t)&&f&&f.isLocked()?H="FORMAT_UNAVAILABLE":this.E2.C||t.errorCode!=="auth"||t.details.rc!=="429"?t.errorCode==="ump.spsrejectfailure"&&(H="HTML5_SPS_UMP_STATUS_REJECTED"):(H="TOO_MANY_REQUESTS",Q="6");this.N.zF(t.errorCode,t.severity,H,g.wD(t.details),Q)}else this.N.Qg("nonfatalerror",t),H=/^pp/.test(this.videoData.clientPlaybackNonce),this.Us(t.errorCode,t.details),H&&t.errorCode==="manifest.net.connect"&&(t=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.I)()}`, jd(t,"manifest",Q=>{this.U("pathprobe",Q)},Q=>{this.Us(Q.errorCode,Q.details)}))}}U(t,f){this.N.BR.U(t,f)}Us(t,f){f=g.wD(f); this.N.BR.Us(t,f)}};var Bl0=class{constructor(t,f,H,Q,N){this.J=t;this.reason=f;this.O=H;this.source=Q;this.token=N}};var Y4H=class{constructor(t,f,H,Q){this.B=t;this.VU=f;this.N=H;this.cR=Q;this.totalFrames=this.X=this.J=this.C=this.D=this.O=0;this.W=!1;this.j=this.B.experiments.J("html5_displayed_frame_rate_downgrade_threshold")||45;this.Y=new Map}UX(t){var f=Gs8(this);if(!t)return{kn:u0,N$:u0,gs:u0,nt:u0,jy:u0,m5:u0,At:f};var H=u0;if(E5(f)||this.G("html5_perf_cap_override_sticky"))H=Wi(this,t);return{kn:H,N$:Z1I(this,t),gs:h7W(this,t),nt:JY(this,t.videoData),jy:aV(this,t.videoData,t),m5:eU(this,t),At:f}}ZK(t){if(g.AB(this.B)&& LS(this.B.Y,Zq.HEIGHT))var f=t.J.videoInfos[0].video.qualityOrdinal;else{var H=this.zh(t.J.J());gJ(t.videoData)||Id(t.videoData);t=t.J.videoInfos;if(t.length){var Q=.85,N=t[0].video;N.projectionType!=="MESH"&&N.projectionType!=="EQUIRECTANGULAR"&&N.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||hB||(Q=.45);N=this.B.experiments.J("html5_viewport_undersend_maximum");for(let m=0;m=7&&(!t||this.nM?.G("mweb_ios_allow_playback_workaround_when_ready"))&&Xc9(this,()=>{g.gm(()=>{R78(this,this.getCurrentTime(),0)},500)}); return t}JP(){return pU(this.O(),this.getCurrentTime())}seekTo(t){this.C()>0&&(mO&&AX<4&&(t=Math.max(.1,t)),this.setCurrentTime(t))}Is(){if(!this.Y&&this.mediaSource)if(this.mediaSource.D)try{fC(this,{l:"mer",sr:this.nM?.iP(),rs:this.mediaSource.Y()}),this.mediaSource.clear(),this.AG(this.mediaSource),this.mediaSource=void 0}catch(t){let f=new g.NY(`Error while clearing Media Source in MediaElement: ${t.name}, ${t.message}`);g.Fw(f);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.Y)if(this.mediaSource?.A(), jW){if(!this.W){var t=new Zy;t.then(void 0,()=>{}); this.W=t;U1V&&this.pause();g.gm(()=>{this.W===t&&(G5(this),t.resolve())},200)}}else G5(this)}NE(){var t=this.O(); return Ig(t)&&this.getDuration()?qH(t,this.getCurrentTime()):0}JE(){var t=this.getDuration();return t===Infinity?1:t?this.NE()/t:0}tZ(){try{let t=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:jg(this.X(),",",3),vbu:jg(this.O()),vbs:jg(this.V()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.C()}`,vns:`${this.tG()}`,vec:`${this.uP()}`,vemsg:this.hk(),vvol:`${this.getVolume()}`, vdom:`${+this.mP()}`,vsrc:`${+!!this.M8()}`,vw:`${t.width}`,vh:`${t.height}`}}catch{return{}}}hasError(){return this.uP()>0}addEventListener(t,f){this.LM.nn(t,f,!1,this);this.kC(t)}removeEventListener(t,f){this.LM.bT(t,f,!1,this)}dispatchEvent(t){if(this.W&&t.type==="pause")return!1;if(ym){var f=t.J?.timeStamp||Infinity;f=f>performance.now()?f-Date.now()+performance.now():f;let H=this.Y||this.mediaSource;if(H?.z0()||f<=(H?.j||0))return fC(this,{l:"mede",sr:this.nM?.iP(),et:t.type}),!1;if(this.ih)return fC(this, {l:"medes",et:t.type}),H&&t.type==="seeking"&&(H.j=performance.now(),this.ih=!1),!1}return this.LM.dispatchEvent(t)}nD(){this.MS=!1}g7(){this.MS=!0;this.JG(!0)}mD(){this.MS&&!this.s2()&&this.JG(!0)}equals(t){return!!t&&t.Td()===this.Td()}Yi(){this.V9&&this.removeEventListener("volumechange",this.mD);jW&&G5(this);super.Yi()}},jW=!1,U1V=!1,ym=!1,IoH=!1;var Ap; g.L0=class{constructor(t,f=null,H=null,Q=null){this.jA=f;this.seekSource=H;this.stoppageReason=Q;this.state=t||64}J(t){return!!(this.state&t)}isPaused(){return this.J(4)}isPlaying(){return this.J(8)&&!this.J(512)&&!this.J(64)&&!this.J(2)}isOrWillBePlaying(){return this.J(8)&&!this.J(2)&&!this.J(1024)}O(){return this.state===8}isCued(){return this.J(64)&&!this.J(8)&&!this.J(4)}isBuffering(){return this.J(1)&&!this.J(2)}isError(){return this.J(128)}isSuspended(){return this.J(512)}XU(){return this.J(64)&&this.J(4)}toString(){return`PSt.${this.state.toString(16)}`}}; Ap={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var JX0=class extends g.qm{constructor(t){super();this.provider=t;this.J=-1;this.X=!1;this.O=-1;this.playerState=new g.L0;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.W=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.Ze(this.send,6E4,this);this.C=!1;this.jsErrorCount=0;this.Y=()=>{this.jsErrorCount++}; g.c(this,this.delay);window.addEventListener("error",this.Y);window.addEventListener("unhandledrejection",this.Y)}V(){var t=g.S$(this.provider);this.J<0&&(this.J=t,this.delay.start());this.W=this.O=t}onError(t){if(t!=="player.fatalexception"||this.provider.G("html5_exception_to_health"))t==="sabr.fallback"&&(this.encounteredSabrFallback=!0),t.match(O6e)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.C||this.J<0)){BS0(this);var t=g.S$(this.provider)-this.J,f="PLAYER_PLAYBACK_STATE_UNKNOWN", H=this.playerState.jA;this.playerState.isError()?f=H&&H.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.J(2)?f="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.J(64)?f="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.J(16)||this.playerState.J(32)?f="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.J(1)&&this.playerState.J(4)?f="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.J(1)?f="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.J(4)?f= "PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.J(8)&&(f="PLAYER_PLAYBACK_STATE_PLAYING");H=q2H[sU(this.provider.videoData)];a:switch(this.provider.B.playerCanaryState){case "canary":var Q="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":Q="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:Q="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var N=KjV(this.provider),m=this.O<0?t:this.O-this.J;t=this.provider.B.tG+36E5<(0,g.I)();f={started:this.O>=0,stateAtSend:f,joinLatencySecs:m,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:Q,playerCanaryStage:N,isAd:this.provider.videoData.isAd(),liveMode:H,hasDrm:!!g.eI(this.provider.videoData),isGapless:this.provider.videoData.D,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.hh(this.provider.videoData)}; t||g.pj("html5PlayerHealthEvent",f);this.C=!0;this.dispose()}}Yi(){this.C||this.send();window.removeEventListener("error",this.Y);window.removeEventListener("unhandledrejection",this.Y);super.Yi()}},O6e=/\bnet\b/;var ab0=class{constructor(t){this.provider=t;this.j=!1;this.O=0;this.C=-1;this.e0=NaN;this.Y=0;this.segments=[];this.D=this.X=0;this.previouslyEnded=!1;this.W=0;this.By=this.Bn=void 0;this.V=this.provider.N.getVolume();this.A=this.provider.N.isMuted()?1:0;this.J=SU(this.provider)}update(){if(this.j){var t=this.KW()||0,f=g.S$(this.provider);t>=this.provider.N.getDuration()-.1&&(this.previouslyEnded=!0);if(t!==this.O||Hae(this,t,f)){var H;if(!(H=tf-this.e0+2||Hae(this,t,f))){{H=this.provider.N.getVolume(); let Q=H!==this.V,N=this.provider.N.isMuted()?1:0;N!==this.A?(this.A=N,H=!0):(!Q||this.C>=0||(this.V=H,this.C=f),H=f-this.C,this.C>=0&&H>2?(this.C=-1,H=!0):H=!1)}}H&&(xc(this),this.Y=t);this.e0=f;this.O=t}}}KW(){return this.provider.N.KW()+this.provider.N.xC()}};var ia2=class{constructor(t,f,H,Q){this.B=f;this.MS=H;this.segments=[];this.experimentIds=[];this.Za=this.XV=this.isFinal=this.delayThresholdMet=this.tG=this.kC=this.autoplay=this.autonav=!1;this.g7="yt";this.X=[];this.D=this.V=null;this.YC=this.sendVisitorIdHeader=this.Fv=!1;this.A=this.pageId="";this.V9=!1;this.C=H==="watchtime";this.Y=H==="playback";this.Ml=H==="atr";this.Mk=H==="engage";this.sendVisitorIdHeader=!1;this.uri=`${this.Ml?"":`//${f.Fx}`}/api/stats/${H}`;Q&&(this.XV=Q.fs,Q.rtn&&(this.D= Q.rtn),this.C?(this.playerState=Q.state,Q.rti>0&&(this.V=Q.rti)):(this.rP=Q.mos,this.EF=Q.volume,Q.at&&(this.adType=Q.at)),Q.autonav&&(this.autonav=Q.autonav),Q.inview!=null&&(this.nD=Q.inview),Q.size&&(this.Hm=Q.size),Q.playerwidth&&(this.kJ=Q.playerwidth),Q.playerheight&&(this.mD=Q.playerheight));this.fn=g.jZ(f.J);this.A=g.a9(f.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.A==="all"||this.A==="once")this.iT=g.jZ(f.LM);this.pn=f.kJ;this.experimentIds=Wq(f.experiments);this.AG=f.nD;this.g7= f.X;this.region=f.region;this.userAge=f.userAge;this.H5=f.MF;this.Es=g.Du();this.sendVisitorIdHeader=f.sendVisitorIdHeader;this.v5=f.G("vss_pings_using_networkless")||f.G("kevlar_woffle");this.MF=f.G("vss_final_ping_send_and_write");this.B5=f.G("vss_use_send_and_write");this.pageId=f.pageId;this.NF=f.G("vss_playback_use_send_and_write");f.livingRoomAppMode&&(this.livingRoomAppMode=f.livingRoomAppMode);g.tq(f)&&(this.m2=f.JG);TP(Dy(f))&&this.X.push(1);this.accessToken=t.X();t.t6[this.MS]?this.W=t.t6[this.MS]: t.t6.playback&&(this.W=t.t6.playback);this.adFormat=t.adFormat;this.adQueryId=t.adQueryId;this.autoplay=Bz(t);this.Y&&(this.kC=t.bS&&ct(t)==="adunit"?!0:!1);this.autonav=t.isAutonav||this.autonav;this.contentVideoId=hX(t);this.clientPlaybackNonce=t.clientPlaybackNonce;this.tG=t.N8;t.jr&&(this.c5=t.jr,this.s2=t.Lg);t.mdxEnvironment&&(this.mdxEnvironment=t.mdxEnvironment);this.J=t.LM;this.D$=t.D$;t.Y&&(this.videoFormat=t.Y.itag,t.C&&t.C.itag!==this.videoFormat&&(this.KM=t.C.itag));t.J&&YD(t.J)&&(this.offlineDownloadUserChoice= "1");this.eventLabel=ct(t);this.Za=t.g7?!1:t.KM;this.xJ=t.wy;if(f=sU(t))this.wG=f;this.Ne=t.Dk;this.partnerId=t.partnerId;this.eventId=t.eventId;this.playlistId=t.eF||t.playlistId;this.fa=t.fa;this.T7=t.T7;this.s1=t.s1;this.fU=t.fU;this.subscribed=t.subscribed;this.videoId=t.videoId;this.videoMetadata=t.videoMetadata;this.visitorData=t.visitorData;this.osid=t.osid;this.Cy=t.Cy;this.referrer=t.referrer;this.If=t.vp||t.If;this.LM=t.NV;this.no=t.no;this.userGenderAge=t.userGenderAge;this.BZ=t.BZ;this.embedsRct= t.embedsRct;this.embedsRctn=t.embedsRctn;g.tq(this.B)&&t.mutedAutoplay&&(t.mutedAutoplayDurationMode===2&&t.limitedPlaybackDurationInSeconds===0&&t.endSeconds===0?this.X.push(7):this.X.push(2));t.isEmbedsShortsMode(new g.mv(this.kJ,this.mD),!!this.playlistId)&&this.X.push(3);vt(t)&&this.X.push(4);this.hostCpn=t.hostCpn;t.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=t.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=t.heartbeatLoggingToken;this.Vg=t.mD;t= t.getPlayerResponse();this.V9=this.B.G("html5_switch_vss_to_post")||!!t?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(t){if(!this.Fv)if(this.C&&this.B.G("web_vss3_single_logging"))this.Fv=!0,t&&t();else{var f=g.ei(this),H=g.Zj(this.uri,f);this.B.G("vss_through_gel_double")&&g.QvI(H);this.Ml&&!this.B.G("html5_simplify_pings")?$52(this,H):g.RV(this,t).then(Q=>{if(this.V9){Q=Q||{};Q.method="POST";let N=NGd(this);N&&(Q.postParams={form_data:N})}this.Ml&&(Q=Q||{},Q.method="POST",Q.postParams= {atr:this.attestationResponse});r4(H,Q,{token:this.c5,Lj:this.s2,mdxEnvironment:this.mdxEnvironment},this.B,t,this.v5,this.isFinal&&this.MF||this.B5||this.Y&&this.NF)}); this.Fv=!0}}O(t){t===void 0&&(t=NaN);return Number(t.toFixed(3)).toString()}},N$d={LIVING_ROOM_APP_MODE_UNSPECIFIED:0,LIVING_ROOM_APP_MODE_MAIN:1,LIVING_ROOM_APP_MODE_KIDS:2,LIVING_ROOM_APP_MODE_MUSIC:3,LIVING_ROOM_APP_MODE_UNPLUGGED:4,LIVING_ROOM_APP_MODE_GAMING:5},$U9={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var uiI=class{constructor(t,f,H){this.segment=t;this.isFinal=this.isDoubleLogged=!1;this.serializedServerContextData="";this.sendIsolatedPayload=!1;H&&(H.inview!=null&&(this.inview=H.inview),H.size&&(this.size=H.size),H.state!=null&&(this.endPlaybackState=m5I(H.state)),H.sequenceId!=null&&(this.sequenceId=H.sequenceId),H.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=H.sendIsolatedPayload));this.videoId=f.videoId;this.clientPlaybackNonce=f.clientPlaybackNonce;this.serializedHeartbeatLoggingData= f.heartbeatLoggingToken;this.hostClientPlaybackNonce=f.hostCpn;f.Y&&(this.formatItag=Number(f.Y.itag),f.C&&f.C.itag!==f.Y.itag&&(this.audioFormatItag=Number(f.C.itag)));this.serializedWatchEndpointLoggingContext=f.mD?decodeURIComponent(f.mD):void 0;this.serializedServerContextData=f.serializedWatchTimeContextData??"";this.isDoubleLogged=f.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var t={clientPlaybackNonce:this.clientPlaybackNonce,endPlaybackState:this.endPlaybackState, docId:this.videoId,inview:this.inview,size:this.size,mediaLengthSec:this.mediaLengthSec,liveIngestionOffsetUsec:this.liveIngestionOffsetUsec?.toFixed(0),delayThresholdMet:this.delayThresholdMet,watchTimeMetadata:{sequenceId:this.sequenceId,isFinal:this.isFinal,isDoubleLogged:this.isDoubleLogged,segmentWallLengthMs:this.segment.X?(Date.now()-this.segment.X).toString():void 0,scheduledSegmentMaximumLengthSecs:this.segment.scheduledSegmentMaximumLengthSecs,nextScheduledSegmentMaximumLengthSecs:this.segment.nextScheduledSegmentMaximumLengthSecs}, serializedServerContextData:this.serializedServerContextData,serializedWatchEndpointLoggingContext:this.serializedWatchEndpointLoggingContext,serializedHeartbeatLoggingData:this.serializedHeartbeatLoggingData,hostClientPlaybackNonce:this.hostClientPlaybackNonce,formatItag:this.formatItag,audioFormatItag:this.audioFormatItag};t.startMediaTimeSec=this.segment.startTime;t.endMediaTimeSec=this.segment.endTime;t.volume=this.segment.volume;t.isMuted=this.segment.muted;t.previouslyEnded=this.segment.previouslyEnded; this.segment.playbackRate!==1&&(t.playbackRate=this.segment.playbackRate);this.segment.connectionType!==0&&(t.conn=CSI(this.segment.connectionType));this.segment.visibilityState!==0&&(t.vis=U5J(this.segment.visibilityState));this.segment.Y!==0&&(t.isBlackedOut=!0);this.segment.O!=="-"&&(t.captionTrack=this.segment.O);this.segment.audioId&&(t.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(t.clipId=this.segment.clipId);this.segment.J!=="-"&&(t.serializedAccountLinkState=this.segment.J); var f={};this.sendIsolatedPayload&&(f.sendIsolatedPayload=!0);g.pj("watchTimeSegment",t,f)}};g.tP=class extends g.qm{constructor(t){super();this.provider=t;this.C="paused";this.j=NaN;this.B5=[10,10,10,40];this.Za=this.Fv=0;this.KM=this.s2=this.AG=this.H5=this.Y=!1;this.W=this.O=NaN;this.a$=null;this.sequenceId=1;this.LM=NaN;this.c5=this.m2=this.JG=this.Vg=!1;this.logger=new g.qb("vss");this.J=new ab0(t);this.m2=this.provider.B.G("web_vss3_single_logging");this.JG=this.provider.B.G("web_send_vss3_pings")||this.m2}V(){if(!this.Y){this.JG&&(this.LM=Date.now());this.provider.videoData.nU===16623&& g.Yf(Error("Playback for EmbedPage"));var t=g.dF(this,"playback");this.B5=D58(this);fuW(this.J);t.D=IV(this);this.W>0&&(t.J-=this.W,t.J-=this.provider.N.xC());t.send();if(this.provider.videoData.W4){t=this.provider.B;var f=this.provider.videoData;let H={html5:"1",video_id:f.videoId,cpn:f.clientPlaybackNonce,ei:f.eventId,ptk:f.W4,oid:f.eO,ptchn:f.Uc,pltype:f.fA,content_v:hX(f)};f.eQ&&Object.assign(H,{m:f.eQ});t=g.Zj(t.O4+"ptracking",H);n0(this,t)}this.provider.videoData.D$||(Eh9(this),ohH(this));this.Y= !0;t=this.J;t.O=t.KW();t.e0=g.S$(t.provider);!(t.Y===0&&t.O<5)&&t.O-t.Y>2&&(t.Y=t.O);t.j=!0}}X(){window.clearTimeout(this.j);this.j=NaN}A(t=!1){t=xc(this.J,t);this.JG&&t&&!this.Vg&&p0(this,[t])}Ml(){this.J.update();var t=this.J;t.segments.length&&t.O===t.Y||xc(t);var f=t.segments;t.segments=[];t.W=0;return f}XV(t){var f=this.J,H=t.Bn;t=t.By;f.provider.N.U("sdai",{set_meta:1});f.Bn=H;f.By=t}D(t,f=!1,H=!1){var Q=this.Ml(),N=PSW(this,Q);!isNaN(this.O)&&t&&(N.V=this.O);f&&(N.YC=!0);this.JG&&p0(this,Q, H);return N}onProgress(){this.J.update();wF(this)&&(Eh9(this),ohH(this))}v5(t){if(!this.d6()){var f=this.provider.B.r6(),H=f.J.xi(ueH),Q=f.J.xi(w0H),N=f.J.xi(B_);if(t.state.J(2)||t.state.J(512)){if(this.C="paused",t.Cn(2)||t.Cn(512))t.Cn(2)&&(this.J.previouslyEnded=!0),this.Y&&(this.X(),K0(this).send(),this.O=NaN)}else if(t.state.J(1)||t.state.J(4)||N&&t.state.J(256)){Q&&(g.Bi(t,4)<0&&t.state.J(1)?this.c5=!0:t.Cn(4)&&(this.c5=!1));f=this.C==="playing";this.C="paused";let m=t.Cn(4)&&!t.state.J(256); (H||Q&&m)&&this.Y&&(Q=N&&t.Cn(256),Q=(t.Cn(1)||t.Cn(4))&&!t.state.J(256)||Q,g.Bi(t,16)<0||Q&&f)&&(this.D(!isNaN(this.O)).send(),this.X(),this.O=NaN)}else t.state.J(8)?(this.C="playing",f=this.Y&&isNaN(this.j)?IV(this):NaN,H=H&&(g.Bi(t,4)<0||g.Bi(t,1)<0)||Q&&(g.Bi(t,4)<0||this.c5),Q&&(this.c5=!1),!isNaN(f)&&(g.Bi(t,64)<0||g.Bi(t,512)<0||H)&&(Q=this.D(!1),Q.D=f,Q.send()),t.Cn(16)&&t.state.seekSource===58&&(this.J.previouslyEnded=!0)):this.C="paused"}}Yi(){super.Yi();this.X();tQI(this.J)}tZ(){return g.ei(g.dF(this, "playback"))}tG(){var t=this.J.W,f=this.provider.B.r6().J.xi(ZBI)||4E3;t>f?this.D(!isNaN(this.O)).send():this.J.update()}YC(){this.Fv=0}};g.tP.prototype.eY=QI(56);var AQI=class{constructor(){this.endTime=this.startTime=-1;this.O="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.Y=0;this.muted=!1;this.J=this.clipId="-";this.C=this.previouslyEnded=!1;this.X=Date.now()}isEmpty(){return this.endTime===this.startTime}};var YEI=class{constructor(t,f,H){this.videoData=t;this.B=f;this.N=H;this.J=void 0}G(t){return this.B.G(t)}getCurrentTime(){return this.N.getCurrentTime()}KW(){return this.N.KW()}r6(){return this.B.r6()}},FnJ={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.Fr=class{constructor(t,f){this.state=t;this.oldState=f}Cn(t){return g.Bi(this,t)>0}};g.Yt=class extends g.qm{constructor(t){super();this.provider=t;this.Y=new Map;this.provider.videoData.KP()&&!this.provider.videoData.xJ&&(this.J=new g.tP(this.provider),this.J.W=0,g.c(this,this.J),this.qoe=new g.TF(this.provider),g.c(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.Tj=this.provider.videoData.clientPlaybackNonce)&&this.Y.set(this.Tj,this.J));if(t.B.playerCanaryState==="canary"||t.B.playerCanaryState==="holdback")this.O=new JX0(this.provider),g.c(this,this.O)}V(){this.J&& this.J.V();this.O&&this.O.V()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.Tj)this.Y.get(this.Tj)?.onProgress();else if(this.J)this.J.onProgress()}ud(t){this.qoe&&this.qoe.ud(t)}yO(){this.provider.videoData.enableServerStitchedDai&&this.Tj?this.Y.get(this.Tj)?.A():this.J&&this.J.A()}Us(t,f){this.qoe&&KVI(this.qoe,t,f);if(this.O)this.O.onError(t)}DU(t,f){switch(t){case "M":this.qoe?.DU(t,f);break;case "A":this.qoe?.DU(t)}}onPlaybackRateChange(t){if(this.qoe)this.qoe.onPlaybackRateChange(t); this.J&&this.J.A()}U(t,f,H){this.qoe&&this.qoe.U(t,f,H)}bi(t,f,H){this.qoe&&this.qoe.bi(t,f,H)}X0(t){this.qoe?.X0(t)}Fn(t){this.qoe?.Fn(t)}Sg(t,f,H,Q){this.qoe?.Sg(t,f,H,Q)}Mm(t){this.qoe&&this.qoe.Mm(t)}KT(t,f,H){this.qoe&&this.qoe.KT(t,f,H)}Ws(){if(this.qoe)return this.qoe.Ws()}tZ(){return this.provider.videoData.enableServerStitchedDai&&this.Tj?this.Y.get(this.Tj)?.tZ()??{}:this.J?this.J.tZ():{}}EP(){return this.qoe?.EP()}wi(t,f){this.qoe?.wi(t,f)}getVideoData(){return this.provider.videoData}suspend(t){this.qoe&& this.qoe.suspend(t)}uM(t,f,H){this.qoe&&this.qoe.uM(t,f,H)}resume(){this.qoe&&this.qoe.resume()}};g.X=g.Yt.prototype;g.X.Fu=QI(101);g.X.Yh=QI(94);g.X.eY=QI(55);g.X.lP=QI(45);g.X.X4=QI(38);g.X.B9=QI(23);var W78=class{constructor(){this.Gk=0;this.dS=this.di=this.O=NaN;this.W=0;this.D=this.j=this.C=this.Y=this.X=NaN;this.J={};this.bandwidthEstimate=NaN}};g.Ta=class extends VbB{constructor(t,f,H,Q=!1,N=!1){super();this.mediaElement=t;this.start=f;this.end=H;this.J=Q;this.kJ=N}isView(){return!0}fn(){var t=this.mediaElement.getCurrentTime();if(t=0){let N=f.isView()?f.start:0;H=H.end(Q)+N;Q=H+this.N.zd();this.O||(this.O=H);if(Q>=this.O+100-10)return this.N.L().OJ()&&this.N.U("slb",{cnv:"false",nel:Q,flst:this.O}),null;this.N.L().OJ()&&this.N.U("slb",{cnv:"true",st:H,et:Q});this.pD=m5(t,H,Q,!1);t=f.isView()?f.mediaElement:f;this.J=new g.Ta(t, H,Q,!0);return this.pD}}return null}reset(){this.pD?.dispose();this.J=this.pD=null}W(t){if(this.J){var f=this.N.YJ();if(!f)return!1;f=f.isView()?f.start:0;let H=this.J.isView()?this.J.start:0;if(t+f>H)return this.J&&this.pD?(this.N.L().OJ()&&this.N.U("slb",{sv:"true"}),this.N.setMediaElement(this.J),this.N.OV(this.pD,!1,!0,!1,!0),this.pD=this.J=null,this.N.L().r6().J.xi(tM)||(t=this.N.zd()*1E3-this.N.getVideoData().Mu,t=new g.Qp(0,t,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.N.L().OJ()&& this.N.U("slb",{alr:"true"}),this.N.addCueRange(t)),t=!0):t=!1,t}return!1}kw(t){var f=this.N.ox();t?f&&(t=f.J,f=f.O,t&&f&&(this.N.L().OJ()&&t.h_()&&f.h_()&&this.N.U("slb",{nga:"true",ipl:"true"}),t.ZX(!1),f.ZX(!1))):this.pD&&(f=this.pD.J,t=this.pD.O,f&&t&&(!this.N.L().OJ()||f.h_()||t.h_()||this.N.U("slb",{nga:"true",ipl:"false"}),f.ZX(!0),t.ZX(!0)))}Y(){!this.N.L().r6().J.xi(tM)&&this.xw()&&this.N.R_("gaplessshortslooprange")&&(this.N.L().OJ()&&this.N.U("slb",{rlr:"true"}),this.N.Kn.Qk("gaplessshortslooprange"))}xw(){if(!this.J|| !this.pD)return!1;var t=this.J.end,f=(this.N.r6().J.xi(vQH)?Math.min(5,t):t)-1,{Uo:H,Fq:Q}={Uo:this.pD.J.Xp,Fq:this.pD.O.Xp};t=Rg(Q.hP(),f);f=Rg(H.hP(),f);return t&&f}};var ecI=class{constructor(){this.J=g.M7;this.array=[]}};g.VZ=class extends g.qm{constructor(t){super();this.N=t;this.C=NaN;this.X=this.D=this.started=!1;this.Y=[];this.j=new g.Ze(this.O,250,this);g.c(this,this.j);this.W=new g.Ze(this.O,0,this);g.c(this,this.W);this.J=new ecI}E$(t,f){this.O();f&&this.J.array.length>=2E3&&this.bR("captions",1E4);f=this.J;if(t.length>1&&t.length>f.array.length)f.array=f.array.concat(t),f.array.sort(f.J);else for(let H of t)!f.array.length||f.J(H,f.array[f.array.length-1])>0?f.array.push(H):g.ma(f.array,H,f.J);this.C=NaN; this.O()}pQ(t){t.length>1E4&&g.Yf(new g.NY("Over 10k cueRanges removal occurs with a sample: ",t[0]));if(!this.d6()){var f=new Set(t);this.Y=this.Y.filter(H=>!f.has(H)); jv9(this.J,f);this.O()}}zl(t){if(!this.d6()){var f=this.Pm().find(H=>H.id===void 0&&H.namespace===t); f&&this.pQ([f])}}bR(t,f){var H=(isNaN(this.C)?yQ0(this):this.C)-f;f=this.Pm().filter(Q=>Q.namespace===t&&Q.endH.namespace===t); this.pQ(f);return f}R_(t){return this.Pm().some(f=>f.namespace===t)}Gi(t){var f=[],H=g.f3(this.J,0x7ffffffffffff),Q=[]; for(let N of H)N.active&&t===N.associatedClipId&&Q.push(N);f=f.concat(H2(this,Q));QR(this,f);f=[];H=[];for(let N of this.Y)N.active&&N.associatedClipId===t&&N.start===0x7ffffffffffff&&H.push(N);f=f.concat(N8(this,H));QR(this,f);return Q.length}O(){this.X=!0;if(!this.D){for(var t=3;this.X&&t;)this.X=!1,this.D=!0,Gi9(this),this.D=!1,t--;this.N.getPlayerState().isPlaying()&&(t=etW(this.J,this.C),!isNaN(t)&&t<0x7ffffffffffff&&(t=(t-this.C)/this.N.getPlaybackRate(),this.W.start(t)))}}isEnded(t,f){f=this.N.Wy()* 1E3-f;f=this.N.Y9()&&t.J(1)&&f<500;return t.J(2)||this.N.L().G("html5_pseudogapless_shorts")&&f}Yi(){this.Y=[];this.J.array=[];super.Yi()}};g.VZ.prototype.uy=QI(121);var jsJ=class{constructor(t){this.B=t;this.O=this.J=this.mediaTime=NaN;this.Y=this.Gj=this.seeking=!1;this.C=.001;g.AB(t)&&(this.C=.01)}};var svW=class{constructor(t,f){this.videoData=t;this.J=f}};var yX9=class{constructor(t){this.data=window.Float32Array?new Float32Array(t):Array(t);this.O=this.J=t-1}add(t){this.J=(this.J+1)%this.data.length;this.data[this.J]=t}C(){return this.data[this.J]||0}forEach(t){for(var f=this.J+1;fH+Q,0),t.Y=g.Lw(f),t.j=Math.min.apply(Math,f),t.D=Math.max.apply(Math,f))}};var pUI=class extends g.tQ{constructor(t,f,H){super();this.videoData=t;this.experiments=f;this.W=H;this.O=[];this.T3=0;this.Y=!0;this.C=!1;this.X=0;H=new GcH;t.latencyClass==="ULTRALOW"&&(H.j=!1);t.FC?H.Y=3:g.Zf(t)&&(H.Y=2);t.latencyClass==="NORMAL"&&(H.W=!0);H.V=g.hh(t);if(t.latencyClass==="LOW"||t.latencyClass==="ULTRALOW")H.W=!0;var Q=f.J("html5_liveness_drift_proxima_override");OU(t)!==0&&Q&&(H.J=Q,t.J?.AG()&&H.J--);g.hh(t)&&f.hG("html5_sabr_parse_live_metadata_playback_boundaries")&&(H.JG=!0); if(g.IS("trident/")||g.IS("edge/"))Q=f.J("html5_platform_minimum_readahead_seconds")||3,H.C=Math.max(H.C,Q);f.J("html5_minimum_readahead_seconds")&&(H.C=f.J("html5_minimum_readahead_seconds"));f.J("html5_maximum_readahead_seconds")&&(H.A=f.J("html5_maximum_readahead_seconds"));if(f=f.J("html5_liveness_drift_chunk_override"))H.J=f;Ve(t)&&(H.J=(H.J+1)/5,t.latencyClass==="LOW"&&(H.J*=2));!g.hh(t)||t.latencyClass!=="ULTRALOW"&&t.latencyClass!=="LOW"||(H.D=3,H.X=25);this.policy=H;this.D=this.policy.Y!== 1;this.J=C3(this,LnV(this,isNaN(t.liveChunkReadahead)?3:t.liveChunkReadahead,t))}iZ(){return this.D}kL(){return this.policy.JG&&this.videoData.J?this.videoData.J.I7:Math.max(this.W()-ig(this),this.videoData.Be())}Np(t,f=!0){var H=DN(this,t);f||H?H&&(this.Y=!0):this.Y=!1;this.D=this.policy.Y===2||this.policy.Y===3&&this.Y;t=DN(this,t);this.C!==t&&this.Qg("livestatusshift",t);this.C=t}},GcH=class{constructor(){this.C=0;this.A=Infinity;this.j=!0;this.O=this.J=2;this.Y=1;this.W=!1;this.X=10;this.JG=!1; this.D=1;this.V=!1}};var ssH=class extends g.qm{constructor(t){super();this.N=t;this.J=0;this.O=null;this.X=this.D=this.Y=0;this.W={};this.B=this.N.L();this.C=new g.Ze(this.Wm,1E3,this);this.LM=ug(this,"html5_seek_timeout_delay_ms");this.a$=ug(this,"html5_long_rebuffer_threshold_ms");this.H5=ug(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.B5=ug(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.AG=ug(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.MS=ug(this, "html5_unreported_seek_reseek_delay_ms","html5_unreported_seek_reseek_cfl");this.Fv=ug(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.c5=new P2(2E4);this.m2=ug(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.Vg=ug(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.Za=ug(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl"); this.v5=ug(this,"html5_reseek_after_time_jump_delay_ms","html5_reseek_after_time_jump_cfl");this.V=ug(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.JG=ug(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.KM=ug(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.s2=ug(this,"html5_shorts_gapless_slow_start_delay_ms","html5_shorts_gapless_slow_start_cfl"); this.j=ug(this,"html5_ads_preroll_lock_timeout_delay_ms","html5_ads_preroll_lock_timeout_cfl");this.tG=new P2(this.B.experiments.J("html5_skip_slow_ad_delay_ms")||5E3,!this.B.G("html5_report_slow_ads_as_error"));this.YC=new P2(this.B.experiments.J("html5_skip_slow_ad_delay_ms")||5E3,!this.B.G("html5_skip_slow_buffering_ad"));this.XV=ug(this,"html5_slow_start_timeout_delay_ms");this.Ml=ug(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");this.A=new P2(this.B.experiments.J("html5_embeds_seek_on_video_frame_stall_delay_ms")|| 1E3);g.c(this,this.C)}Wm(){var t=this.N.YJ(),f=this.N.getPlayerState();if(t&&!f.isError()){var H=t.getCurrentTime(),Q=f.O()&&H>this.J,N=f.J(8)&&f.J(16),m=this.N.lZ().isBackground()||f.isSuspended();EL(this,this.LM,N&&!m,Q,"qoe.slowseek",()=>{},"timeout"); var U=isFinite(this.J);U=N&&U&&qQI(t,this.J);var C=!H||Math.abs(H-this.J)>10,D=this.B.G("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),k=H===0&&this.O&&[11,10].includes(this.O);EL(this,this.H5,U&&C&&!m&&(!D||!k),Q,"qoe.slowseek",()=>{t.seekTo(this.J)},"set_cmt"); C=U&&Rg(t.O(),this.J);var F=this.N.loader;U=!F||F.XH();var A=()=>{t.seekTo(this.J+.001)}; EL(this,this.B5,C&&U&&!m,Q,"qoe.slowseek",A,"jiggle_cmt");U=()=>this.N.V3(); EL(this,this.AG,C&&!m,Q,"qoe.slowseek",U,"new_elem");var V=L8(f);k=f.isBuffering();var O=t.O(),z=xx(O,H),r=z>=0&&O.end(z)>H+5;C=V&&k&&r;D=this.N.getVideoData();EL(this,this.m2,H<.002&&this.J<.002&&N&&g.AB(this.B)&&g.xp(D)&&!m,Q,"qoe.slowseek",U,"slow_seek_shorts");EL(this,this.JG,D.dG()&&N&&!m&&!D.j,Q,"qoe.slowseek",U,"slow_seek_gapless_shorts");EL(this,this.Fv,C&&!m,V&&!k,"qoe.longrebuffer",A,"jiggle_cmt");EL(this,this.c5,C&&!m,V&&!k,"qoe.longrebuffer",U,"new_elem_nnr");if(F){let q=F.getCurrentTime(); N=t.X();N=xl9(N,q);N=!F.isSeeking()&&H===N;EL(this,this.MS,V&&k&&N&&!m,V&&!k&&!N,"qoe.longrebuffer",()=>{t.seekTo(q)},"seek_to_loader")}N={}; A=xx(O,Math.max(H-3.5,0));var d=A>=0&&H>O.end(A)-1.1,R=A>=0&&A+1=0&&d&&R<11;N.close2edge=d;N.gapsize=R;N.buflen=O.length;this.O&&(N.seekSour=this.O);EL(this,this.a$,V&&k&&!m,V&&!k,"qoe.longrebuffer",()=>{},"timeout",N); N=f.isSuspended();N=this.N.Ep()&&!N;EL(this,this.j,N,!N,"qoe.start15s",()=>{this.N.P9("ad")},"ads_preroll_timeout"); N=this.B.experiments.hG("html5_use_playback_rate_in_skip_slow_ad")?this.N.getPlaybackRate()*1E3:1E3;z=H-this.Y{var q=this.N,v=q.JZ.getVideoData();(!v||!q.videoData.isAd()||v.eK!==q.getVideoData().eK)&&q.videoData.Ub||q.zF("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${q.videoData.videoId}`)}; EL(this,this.tG,d,!d,"ad.rebuftimeout",N,"skip_slow_ad");z=A&&k&&Rg(t.O(),H+5)&&z;EL(this,this.YC,z&&!m,!z,"ad.rebuftimeout",N,"skip_slow_ad_buf");N=f.isOrWillBePlaying()&&f.J(64)&&!m;EL(this,this.XV,N,Q,"qoe.start15s",()=>{},"timeout"); F=!!F&&!F.mediaSource&&f.isOrWillBePlaying();EL(this,this.Ml,F,Q,"qoe.start15s",U,"newElemMse");F=pU(O,0);O=f.J(16)||f.J(32);F=!m&&f.isOrWillBePlaying()&&k&&!O&&(f.J(64)||H===0)&&F>5;EL(this,this.Vg,F,V&&!k,"qoe.longrebuffer",()=>{this.N.P7()},"reset_media_source"); EL(this,this.Za,F,V&&!k,"qoe.longrebuffer",U,"reset_media_element");this.Y===0&&(this.D=H);F=k&&this.J===0&&H>1&&H===this.D;EL(this,this.v5,g.xp(D)&&F,V&&!k,"qoe.slowseek",()=>{t.seekTo(0)},"reseek_after_time_jump"); F=f.isOrWillBePlaying()&&!m;r=this.N.Wy()-H<6&&!r&&this.N.Y9();EL(this,this.V,D.dG()&&F&&k&&r,V&&!k,"qoe.longrebuffer",()=>{this.N.V3(!1,!0)},"handoff_end_long_buffer_reload"); V=this.O===104||this.N.kd;k=x$(D)&&D.isAd()&&!D.j&&V&&(k||f.J(8)&&f.J(16));EL(this,this.KM,k,Q,"qoe.start15s",U,"gapless_ad_slow_start");C=x$(D)&&!D.j&&V&&C;EL(this,this.s2,C,Q,"qoe.longrebuffer",U,"gapless_slow_start");(Hv||Q9)&&this.B.G("html5_embeds_enable_video_frame_stall_recovery")&&g.tq(this.B)&&(Q=(Q=t.getVideoPlaybackQuality())?Q.totalVideoFrames||0:0,C=H-this.Y,U=Q-this.X,f=f.O()&&!m&&C>.8*this.N.getPlaybackRate()&&U<2&&this.X>0,EL(this,this.A,f,U>=2,"qoe.videoframestall",()=>{this.N.Qg("videoFrameStall"); t.seekTo(H+.001)},"embeds_video_frame_stall"),this.X=Q); this.Y=H;this.C.start()}}Us(t,f,H){f=this.tZ(f);f.wn=H;f.wdup=this.W[t]?"1":"0";this.N.Us(new g.vX(t,f));this.W[t]=!0}tZ(t){t=Object.assign(this.N.tZ(!0),t.tZ());this.J&&(t.stt=this.J.toFixed(3));this.N.getVideoData().isLivePlayback&&(t.ct=this.N.getCurrentTime().toFixed(3),t.to=this.N.xC().toFixed(3));delete t.uga;delete t.euri;delete t.referrer;delete t.fexp;delete t.vm;return t}},P2=class{constructor(t,f=!1){this.X=f;this.J=this.O=this.Y=this.startTimestamp=0;this.C=!1;this.W=Math.ceil(t/1E3)}reset(){this.J= this.O=this.Y=this.startTimestamp=0;this.C=!1}test(t){if(!this.W||this.O)return!1;if(!t)return this.reset(),!1;t=(0,g.I)();if(!this.startTimestamp)this.startTimestamp=t,this.Y=0;else if(this.Y>=this.W)return this.O=t,!0;this.Y+=1;return!1}tZ(){var t={},f=(0,g.I)();this.startTimestamp&&(t.wsd=(f-this.startTimestamp).toFixed());this.O&&(t.wtd=(f-this.O).toFixed());this.J&&(t.wssd=(f-this.J).toFixed());return t}};var L7I=class extends g.qm{get tG(){return this.B.r6().J.xi(HY)&&L6}constructor(t){super();this.N=t;this.A=this.J=this.loader=this.mediaElement=this.playbackData=null;this.Y=0;this.X=this.a$=this.C=null;this.v5=!1;this.V9=0;this.c5=!1;this.timestampOffset=0;this.V=!0;this.H5=0;this.W=this.XV=!1;this.B5=this.JG=null;this.g7=!0;this.s2=this.LM=!1;this.j=0;this.MS=!1;this.Za=this.Ml=0;this.B=this.N.L();this.videoData=this.N.getVideoData();this.policy=new hcH;this.Fv=new ssH(this.N);this.kC=this.Vg=this.AG= this.D=this.O=NaN;this.m2=new g.Ze(()=>{cQB(this,!1)},2E3); this.Es=new g.Ze(()=>{Tz(this)}); this.KM=new g.Ze(()=>{qEe(this,{})}); this.mP=NaN;this.nD=new g.Ze(()=>{var f=this.B.oj;f.J+=1E4/36E5;f.J-f.Y>1/6&&(f2(f),f.Y=f.J);this.nD.start()},1E4); g.c(this,this.Fv);g.c(this,this.m2);g.c(this,this.KM);g.c(this,this.Es);g.c(this,this.nD)}setMediaElement(t){(this.mediaElement=t)?(this.mediaElement&&(this.X||this.Y||!this.mediaElement.fn()||this.seekTo(.01,{d1:"seektimeline_setupMediaElement",xT:this.B.r6().J.xi(BTJ)})),Tz(this)):g.VR(this)}getCurrentTime(t=!1){if(AP(this.N)){if(this.Gj()&&!t&&!isNaN(this.D))return this.D;if(!isNaN(this.O))return this.O}else{if(this.Gj()&&!t&&!isNaN(this.D)&&isFinite(this.D))return this.D;t=this.Gj();if(!isNaN(this.O)&& (t||isFinite(this.O)))return this.O}return this.mediaElement&&SEd(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.Y||0}OP(){return this.YC}KW(){return this.getCurrentTime()-this.xC()}kL(){return this.J?this.J.kL():Infinity}isAtLiveHead(t){if(!this.J)return!1;t===void 0&&(t=this.getCurrentTime());return DN(this.J,t)}iZ(){return!!this.J&&this.J.iZ()}seekTo(t,{qM:f=!1,Cu:H=0,zC:Q=!1,wT:N=0,d1:m="",seekSource:U,kY:C=!1,MC:D=!1,t8:k=!1,xT:F=!1}={}){C&&(t+=this.xC());g.hh(this.videoData)&& U===29&&(this.YC=void 0);C=t=this.zd())||!g.Zf(this.videoData),V||(A={st:A,mst:this.zd()}, this.J&&this.G("html5_high_res_seek_logging")&&(A.ht=this.J.kL(),A.adft=gU(this.J)),this.N.U("seeknotallowed",A)),A=V)}}if(!A)return this.C&&(this.C=null,g.JP(this)),yB(this.getCurrentTime());A=.005;D&&this.G("html5_sabr_seek_no_shift_tolerance")&&(A=0);if(Math.abs(t-this.O)<=A&&this.v5)return this.X;this.G("html5_reset_rate_limiter_on_user_seek")&&this.loader?.Xa();this.G("html5_reset_backoff_on_user_seek")&&this.loader?.vv();m&&(A=t,this.B.OJ()&&(A={reason:m,tgt:A},this.G("html5_sabr_csdai_seek_log")&& (A.source=U),this.N.U("seekreason",A)));U&&(this.Fv.O=U);this.v5&&g.VR(this);this.X||(this.X=new Zy);t&&!isFinite(t)&&Yj(this,!1);(F=F||C)||(F=t,F=!(this.videoData.isLivePlayback&&this.videoData.O&&!this.videoData.O.J()&&!(this.mediaElement&&this.mediaElement.C()>0&&yO(this.mediaElement)>0)||cr(this.videoData)&&this.Be()===this.zd(!1)?0:isFinite(F)||!cr(this.videoData)));F||(t=kj(this,t,Q));t&&!isFinite(t)&&Yj(this,!1);this.Gj()?this.D=t:this.O=this.Y=t;this.H5=N;this.j=0;this.J&&this.J.Np(t,!1); Q=this.N;N=t;F={qM:f,seekSource:U};Q.bL.Y=N;C=Q.BK;C.mediaTime=N;C.seeking=!0;F.qM&&Q.AF(F);F=N>Q.videoData.endSeconds&&N>Q.videoData.limitedPlaybackDurationInSeconds;Q.tC&&F&&isFinite(N)&&rU(Q);N0&&tf.start&&rU(this.N);return this.X}zd(t){return this.videoData.isLivePlayback?wJ(this.videoData)&& this.mediaElement?.isPaused()&&this.videoData.J?(t=this.getCurrentTime(),dJ(this.IB(t)*1E3)+t):this.G("html5_sabr_parse_live_metadata_playback_boundaries")&&g.hh(this.videoData)&&this.videoData.J?t?this.videoData.J.JG||0:this.videoData.J.I7||0:cr(this.videoData)&&this.videoData.Ag&&this.videoData.J?this.videoData.J.zd()+this.timestampOffset:this.videoData.O&&this.videoData.O.J()?!t&&this.J?this.J.kL():this.N.videoData.zd()+this.timestampOffset:this.mediaElement?wm()?dJ(this.mediaElement.KM().getTime()): yO(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset:this.N.videoData.zd()}Be(){if(this.G("html5_sabr_parse_live_metadata_playback_boundaries")&&g.hh(this.videoData))return this.videoData.J?.N0||0;var t=this.videoData?this.videoData.Be()+this.timestampOffset:this.timestampOffset;if(wJ(this.videoData)&&this.videoData.J){var f=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(f)&&(f=this.bb(f),!isNaN(f)))return Math.max(t,f)}return t}lX(){this.X|| this.seekTo(this.Y,{d1:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}Kb(){return this.v5&&!isFinite(this.O)}Yi(){OL(this,null);this.Fv.dispose();super.Yi()}Gj(){return this.G("html5_centralized_player_time_live")&&g.hh(this.videoData)&&this.videoData.isLivePlayback||this.G("html5_use_centralized_player_time")&&g.hh(this.videoData)?!0:!1}tZ(){var t={};this.loader&&Object.assign(t,this.loader.tZ());this.mediaElement&&Object.assign(t,this.mediaElement.tZ());return t}J5(t){this.timestampOffset= t}getStreamTimeOffset(){return cr(this.videoData)?0:this.videoData.J?this.videoData.J.getStreamTimeOffset():0}xC(){return this.timestampOffset}IB(t){return this.videoData&&this.videoData.J?this.videoData.J.IB(t-this.timestampOffset):NaN}JP(){return this.mediaElement?this.mediaElement.JP():0}JE(){if(!this.mediaElement)return 0;if(lC(this.videoData)){let t=dAB(this.mediaElement)+this.timestampOffset-this.Be(),f=this.zd()-this.Be();return Math.max(0,Math.min(1,t/f))}return this.mediaElement.JE()}JF(t){this.A&& (this.A.J=t)}BP(t,f,H){this.N.U("requestUtcSeek",{time:t});g.hh(this.videoData)&&(this.YC=t);this.loader?.BP(t,H);f&&(this.Ml=f)}nH(t){g.hh(this.videoData)&&(this.YC=void 0);this.Ml?(this.N.U("utcSeekingFallback",{source:"streamTime",timeSeconds:this.Ml}),this.N.seekTo(this.Ml,{d1:"utcSeekingFallback_streamTime"}),this.Ml=0):(t=this.bb(t),isNaN(t)||(this.N.U("utcSeekingFallback",{source:"estimate",timeSeconds:t}),this.N.seekTo(t,{d1:"utcSeekingFallback_estimate"})))}iV(){this.Ml=0}Nv(t){this.Za=t}bb(t){var f= this.getCurrentTime();if(isNaN(f))return NaN;var H=this.IB(f);return isNaN(H)?NaN:t-(H-f)}G(t){return this.B&&this.B.G(t)}},hcH=class{};var rXH=class extends g.qm{constructor(t){super();this.Y=t;this.J=new Map;this.O=new g.Ze(this.sample,250,this);g.c(this,this.O);this.start()}start(){this.O.start()}stop(){this.O.stop()}clear(){for(let t of this.J.values())t.clear()}sample(){for(let [t,f]of this.Y){let H=t,Q=f;this.J.has(H)||this.J.set(H,new Z6I(lb0.has(H)));this.J.get(H).update(Q())}this.O.start()}},lb0=new Set(["networkactivity"]),Z6I=class{constructor(t){this.O=t;this.J=NaN;this.buffer=new yX9(100)}update(t){this.O?(this.buffer.add(t- this.J||0),this.J=t):this.buffer.add(t)}clear(){this.buffer.clear();this.J=0}};var XR0=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var U$8=!1;var Wqe=!1,hP=!1;var $SH,QnB;$SH=[{minHeight:2160,itag:"321"},{minHeight:1440,itag:"319"},{minHeight:1080,itag:"270"},{minHeight:720,itag:"232"},{minHeight:480,itag:"231"},{minHeight:360,itag:"230"},{minHeight:240,itag:"229"},{minHeight:144,itag:"269"}];QnB=[{minHeight:1080,itag:"290"},{minHeight:720,itag:"287"},{minHeight:480,itag:"284"},{minHeight:360,itag:"283"},{minHeight:240,itag:"282"},{minHeight:144,itag:"281"}]; g.Ih=class extends g.tQ{constructor(t,f,H,Q,N,m,U,C=new g.j2(f),D=!0,k,F){super();this.JZ=t;this.B=f;this.playerType=H;this.z5=Q;this.VU=N;this.visibility=m;this.cR=U;this.videoData=C;this.Dy=D;this.Ix=k;this.RL=F;this.logger=new g.qb("VideoPlayer");this.nW=null;this.Sm=new Fy;this.tC=null;this.Sy=!0;this.mediaSource=this.loader=null;this.ys=[];this.pT=new XR0;this.HD=this.pB=null;this.qC=new XR0;this.GJ=null;this.Oh=this.jg=!1;this.ju=NaN;this.As=!1;this.playerState=new g.L0;this.na=[];this.vZ=new g.qa; this.mediaElement=null;this.Rw=this.mg=!1;this.d_=NaN;this.fh=!1;this.TO=0;this.kp=!1;this.Jl=NaN;this.F9=0;this.loop=!1;this.playbackRate=1;this.ot=0;this.UC=!1;this.MR=[];this.SE=this.Hw=0;this.SS=this.Xm=!1;this.dS=this.di=0;this.kd=!1;this.uV=this.r7=this.hm=null;this.nx=()=>{var A=this.BR;A.provider.B.Ne||A.provider.N.getVisibilityState()===3||(A.provider.B.Ne=!0);A.yO();if(A.O){var V=A.O;V.X&&V.J<0&&V.provider.N.getVisibilityState()!==3&&vqJ(V)}A.qoe&&(A=A.qoe,A.s2&&A.C<0&&A.provider.B.Ne&& Ngd(A),A.X&&q4(A));this.loader&&c2(this);xj(this)}; this.Fb=new AXe(this);this.mx=new g.Ze(this.jt,15E3,this);this.rK=new rXH(new Map([["bufferhealth",()=>this.bL.JP()], ["bandwidth",()=>this.f6()], ["networkactivity",()=>this.cR.Fv], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?RI(this):NaN], ["rawlivelatency",()=>RI(this)]])); this.bL=new L7I(this);this.WH=new g.Ze(this.Pb,0,this);this.wL=[this.vZ,this.WH,this.mx,this.rK];this.BK=new jsJ(this.B);this.BK.Gj=this.Gj();this.nl=new Y4H(this.B,this.VU,this,this.cR);this.Kn=new g.VZ(this);this.hm=new zc9(this);g.c(this,this.Kn);g.c(this,this.bL);sPW(this,C);this.videoData.subscribe("dataupdated",this.iU,this);this.videoData.subscribe("dataloaded",this.HH,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.U,this);this.videoData.subscribe("ctmpstr", this.m4,this);!this.BR||this.BR.d6();this.BR=new g.Yt(new YEI(this.videoData,this.B,this));JCB(this.nx);this.visibility.subscribe("visibilitystatechange",this.nx);this.TT=new g.Ze(this.oI,this.B.experiments.J("html5_player_att_initial_delay_ms")||4500,this);this.ZS=new g.Ze(this.oI,this.B.experiments.J("html5_player_att_retry_delay_ms")||4500,this);this.Bw=new ziH(this.IR,this);g.c(this,this.Bw)}Yi(){Po(this.ju);ape(this.nx);this.visibility.unsubscribe("visibilitystatechange",this.nx);OaJ(this.BR); g.xn(this.BR);q8(this);W1.cn(this.d_);this.c9();this.HD=null;g.xn(this.videoData);g.xn(this.Fb);g.xn(this.TT);g.xn(this.ZS);g.RT(this.wL);this.tC=null;super.Yi()}getVisibilityState(){return this.JZ.getVisibilityState()}wA(t,f){t!==g.tJ("endcr")||this.playerState.J(32)||this.hc();this.JZ.wA(t,f,this.playerType)}KT(t,f,H,Q){this.BR.KT(t,f,H);this.G("html5_log_media_perf_info")&&this.U("adloudness",{ld:Q.toFixed(3),cpn:t})}uM(t,f,H){this.BR.uM(t,f,H)}Jm(){return this.loader?.Jm()}OB(){return this.loader?.OB()}Cx(){return this.loader?.Cx()}AR(){return this.loader?.AR()}er(){return this.videoData.er()}iP(){return this.G("html5_not_reset_media_source")&& this.videoData.isLivePlayback||this.G("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.er()&&!this.videoData.dG()}QO(){return this.r6().J.xi(fr)&&!this.videoData.isLivePlayback&&!this.videoData.er()&&!this.videoData.dG()}Ur(){!this.videoData.D||this.G("html5_disable_target_codec_family_for_gapless")&&x$(this.videoData)||(this.videoData.LQ=this.videoData.LQ||this.JZ.fM().Jm(),this.videoData.kc=this.videoData.kc||this.JZ.fM().OB());if(xC(this.videoData)|| !n9(this.videoData)){var t=this.videoData.errorDetail;this.zF(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),t,t,this.videoData.Qt||void 0)}this.G("html5_generate_content_po_token")&&this.R3();this.gA();t=this.U;var f=Q1(this.B),H=this.B.supportsGaplessShorts();if(this.B.r6().J.xi(hCe)){var Q=this.B;Q.MW===null&&(Q.MW=!1);Q=Q.MW}else Q=!1;t.call(this,"dttg",{dtt:f,gl:H,tm:Q})}getVideoData(){return this.videoData}L(){return this.B}UX(){return this.nl.UX(this.HD)}lZ(){return this.visibility}tf(){return this.mediaElement&& this.mediaElement.D()?this.mediaElement.Td():null}YJ(){return this.mediaElement}LR(){if(this.videoData.errorCode)return!1;this.L().C&&this.L().houseBrandUserStatus&&this.U("hbut",{status:this.L().houseBrandUserStatus},!0);if(this.videoData.KP())return!0;this.zF("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}Cw(t=!1){t||Mf(this.BR);this.jg=t;!this.LR()||this.pT.started?XHd(this)&&this.pT.started&&!this.pT.finished&&!this.jg&&this.HH():(this.pT.start(),t=this.BR,g.S$(t.provider),t.qoe&& tTd(t.qoe),t.provider.B.r6().J.xi(sY8),this.HH())}HH(){if(this.videoData.isLoaded()){var t=this.Fb;if(t.E2.r6().J.xi($3e)){let f=Number(t.E2.r6().J.xi(d3I));f>0&&f>20683&&(t.U("playerUTCreload",{playerUTC:20683,minPlayerUTC:f}),VO(t,"oldplayer_utc",!0))}else t.E2.experiments.J("html5_player_min_build_cl")>0&&t.E2.experiments.J("html5_player_min_build_cl")>967286233&&VO(t,"oldplayer",!0);lpW(this)}else this.videoData.s2||this.videoData.NF?this.jg&&XHd(this)||(this.videoData.s2?UKe(this.videoData): (t=this.BR,t.qoe&&(t=t.qoe,I$(t,"protected"),t.provider.videoData.W?t.rP():t.provider.videoData.subscribe("dataloaded",t.rP,t)),NXB(this.videoData))):!this.videoData.loading&&this.Dy&&rC0(this)}il(t){this.r7=t;this.loader&&(this.loader.EA(t),this.U("sdai",{sdsstm:1}))}t7(t){this.loader?.t7(t)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}hf(){dU(this).then(()=>St(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}Ve(){this.mediaElement&&this.mediaElement.A();this.Cw();this.LR()&&!this.playerState.J(128)&&(this.qC.started||(this.qC.start(),this.videoData.Ml?this.l$(XY(this.playerState,4)):this.l$(XY(XY(this.playerState,8),1))),p3(this))}Yo(){return this.pT.started}rF(){return this.pT.finished}sendAbandonmentPing(){this.getPlayerState().J(128)||(this.Qg("internalAbandon"),this.oI(!0),OaJ(this.BR),g.xn(this.BR),W1.cn(this.d_))}hc(t=!0,f=!0,H){f&&this.mediaElement&& this.mediaElement.pause();t&&H&&this.loader&&cr(this.videoData)&&this.loader.Sg(H);this.l$(t?new g.L0(14):new g.L0)}qb(){this.BR.yO()}zF(t,f,H,Q,N,m,U){var C,D;g.Vl(I40,H)?C=H:H?D=H:C="GENERIC_WITHOUT_LINK";Q=(Q||"")+`;a6s.${oX()}`;if(t==="auth"||t==="drm.auth"||t==="heartbeat.stop")H&&(Q+=`;r.${H.replaceAll(" ","_")}`),m&&(Q+=`sr.${m.replaceAll(" ","_")}`);f={errorCode:t,errorDetail:N,errorMessage:D||g.BG[C]||"",sH:C,Qt:m||"",zG:Q,SB:f,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:U}; this.videoData.errorCode=t;II(this,"dataloaderror");this.l$(lN(this.playerState,128,f));W1.cn(this.d_);q8(this);this.Is()}P9(t){this.ys=this.ys.filter(f=>t!==f); this.qC.started&&p3(this)}Xb(){var t;(t=!!this.ys.length)||(t=this.Kn.J.array[0],t=!!t&&t.start<=-0x8000000000000);return t}iZ(){return this.bL.iZ()}isPlaying(){return this.playerState.isPlaying()}XU(){return this.playerState.XU()&&this.videoData.Ml}getPlayerState(){return this.playerState}mS(t){this.loader?.mS(t)}Li(t){this.loader?.Li(t)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.HD){var t=this.HD;t=t.videoData.z2.compose(t.videoData.yF);t=kD(t)}else t="auto";return t}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}q3(){return this.JZ.q3()}xw(){return!!this.hm?.xw()}setMediaElement(t,f=!1){if(this.mediaElement&&t.Td()===this.mediaElement.Td()&&(t.isView()||this.mediaElement.isView())){if(t.isView()||!this.mediaElement.isView()||f)this.j5(),this.mediaElement=t,this.mediaElement.nM=this,tK9(this),this.bL.setMediaElement(this.mediaElement)}else this.mediaElement&&this.c9(),this.playerState.isError()||(f=bN(this.playerState,512),f.J(8)&&!f.J(2)&&(f=XY(f,1)),t.isView()&&(f=bN(f,64)),this.l$(f)), this.mediaElement=t,this.mediaElement.nM=this,!g.AB(this.B)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),tK9(this),this.bL.setMediaElement(this.mediaElement),this.G("html5_prewarm_media_source")&&!this.Fb.UH()&&xAI(this.mediaElement)}c9(t=!1,f=!1,H=!1){if(this.mediaElement){var Q=this.getCurrentTime();Q>0&&(this.bL.Y=Q);this.bL.setMediaElement(null);!t&&this.iP()?hm0(this):this.T2(H);this.loader&&(g.FD(this.loader),this.eh(f));this.mx.stop();if(this.mediaElement&& (!this.qC.started&&!this.Ep()||this.playerState.isError()||this.playerState.J(2)||this.l$(XY(this.playerState,512)),this.mediaElement)){this.j5();if(t||!this.mediaElement.isView())this.z5.C9("mesv_s"),this.mediaElement.stopVideo(),lg(this);this.mediaElement=this.mediaElement.nM=null}}}async playVideo(t=!1,f=!1){var H=window.google_image_requests;H&&H.length>10&&(window.google_image_requests=H.slice(-10));if(!this.playerState.J(128))if(this.Fb.To())this.Qg("signatureexpired");else if(this.mediaElement&& Mf(this.BR),this.Ve(),(this.playerState.J(64)||t)&&this.l$(XY(this.playerState,8)),this.qC.finished&&this.mediaElement){if(!this.HD&&this.pB&&(await this.pB,this.playerState.J(128)))return;if(this.videoData.O){if(this.Sr()&&this.videoData.O.J())return dU(this);if(AP(this))t=this.bL,g.TE(t.videoData)&&!t.isAtLiveHead(t.getCurrentTime())&&t.iZ()&&t.N.seekTo(Infinity,{d1:"seektimeline_peggedToLive",seekSource:34});else if(g.TE(this.videoData)){t=this.getCurrentTime()H.video)?.sort((H,Q)=>(Q.Y??0)-(H.Y??0)); this.BR.DU("M",f?.[0]?.Y??(jbW(t.J)?t.J:0))}}LU(t,f,H){this.DU(t);this.videoData.z2=t;if(this.HD&&f){f=this.nl;var Q=this.HD;if(Q.J.J()){var N=f.B.experiments.J("html5_max_quality_sel_upgrade"),m=N?t.J:JR[kD(t)],U=Q.J.videoInfos[0].video.qualityOrdinal,C=U!==0&&t.J===U;U=aY()>U;C&&U||(N&&C&&(m=Math.max(m,N)),N=z5(f,Q.J?.videoInfos),C=f.N.getPlaybackRate(),C>1&&N&&(N=ec(f.B.Y,Q.J.videoInfos,C),t.J!==0&&N=480,f.G("html5_perf_cap_override_sticky")&&P60(f.Y,f.G("html5_perserve_av1_perf_cap")))}}this.loader&&this.loader.Fz(H||"");this.HP()}getUserPlaybackQualityPreference(){return this.videoData.O&&!this.videoData.O.J()?kD(this.videoData.z2):oL[aY()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(t,f){this.getUserAudio51Preference()!==t&&(this.U("toggle51",{pref:t}),g.cv("yt-player-audio51",t,f?31536E3:2592E3),this.hf())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(t){var f= this.getProximaLatencyPreference();this.U("proxima",{pref:t});g.cv("yt-player-proxima-pref",t,31536E3);f!==t&&(t=this.bL,t.MS=!0,t.N.seekTo(Infinity,{d1:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return W0()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}R3(){this.videoData.videoId?this.JZ.R3(this.videoData):this.U("povid",{})}gA(){this.videoData.videoId?this.JZ.gA(this.videoData):this.U("piavid",{})}HP(){if(!this.d6()&&!this.playerState.J(128)&& this.videoData.O){if(this.videoData.O.J())c2(this);else{let Q=bg(this);var t=this.videoData;a:{var f=Q;var H=this.videoData.Za;if(f.J){for(let N of H){let m=N.TY(),U=JR[m.video.quality];if((!f.Y||m.video.quality!=="auto")&&U<=f.J){f=N;break a}}f=H[H.length-1]}else f=H[0]}t.JG=f;L3(this,Q.reason,NKe(this,this.videoData.JG))}if(this.G("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.bL.V=!1,this.playVideo()}}lc(t,f){if(this.d6()||this.playerState.J(128))return!1;var H= !!this.videoData.O?.J(),Q=H&&f?this.getCurrentTime()-this.xC():NaN;if(t.d7&&t.d7.id){var N=this.BR;if(N.qoe){N=N.qoe;let U=[t.d7.id,isNaN(Q)?"m":"t"];g.bU(N,g.S$(N.provider),"afi",U)}}if(H){if(f){var m=this.bL.JP();this.U("aswh",{id:t.id,xtags:t.xtags,bh:m.toFixed(3)})}this.loader.setAudioTrack(t,Q,f,GT0(this));return!0}if(USB(this)){a:{m=this.mediaElement.audioTracks();f=!1;for(Q=0;Q{try{Efd(this,m,f,H,N)}catch(U){g.Yf(U),this.handleError(new g.vX("fmt.unplayable",{msi:"1",ename:U&&typeof U==="object"&&"name"in U?String(U.name):void 0,trg:"setmediasrc"},1))}}; this.iP()&&this.mediaSource.Y()==="open"?t(this.mediaSource):MH(this.mediaSource,t)}ma(t){this.Sm.set(t.initData,t);this.nW&&(this.nW.ma(t),this.G("html5_eme_loader_sync")||this.Sm.remove(t.initData))}OI(t){this.videoData.IJ=Dq("auto",t,!1,"u");c2(this)}JF(t,f=!1){s4(this.videoData.n9);this.B.r6().J.xi(m3d)&&g.hh(this.videoData)?f&&MjJ(this,t.reason,t.J.info,t.source,t.token):MjJ(this,t.reason,t.J.info,t.source,t.token);this.lS();this.bL.JF(t.J.index)}Ac(t={}){this.loader?.Ac(this.B,Df(this.videoData), t)}To(){return this.Fb.To()}al(){return this.loader?.al()??!1}CU(t){this.Us(new g.vX("staleconfig",{reason:t}))}handleError(t){this.Fb.handleError(t)}UH(){return this.Fb.UH()}nH(t){this.bL.nH(t)}async V3(t=!1,f=!1){this.loader&&this.loader.Lb();this.loader&&this.loader.d6()&&q8(this);this.G("html5_enable_vp9_fairplay")&&this.er()&&this.videoData.J?.tG();this.l$(XY(this.playerState,2048));this.Qg("newelementrequired");t&&await dU(this);this.videoData.w7()&&this.loader?.z9&&!AP(this)&&(this.isAtLiveHead()&& g.TE(this.videoData)?this.seekTo(Infinity,{d1:"videoPlayer_getNewElement"}):this.videoData.WD&&this.loader&&(t=this.loader,t.jP.w7&&(t.jP.WD||t.jP.isWindowedLive||t.jP.isPremiere?(t.seek(0,{d1:"loader_resetSqless"}),t.videoTrack.W=!0,t.audioTrack.W=!0,t.videoTrack.Eb=!0,t.audioTrack.Eb=!0):nC(t.jP)&&Se(t))));f&&this.seekTo(0,{seekSource:105});this.playerState.J(8)&&this.playVideo()}cS(t){this.U("hgte",{ne:+t});this.videoData.D=!1;t&&this.V3();this.loader&&AZJ(this.loader)}iO(t){this.U("newelem",{r:t}); this.V3()}pauseVideo(t=!1,f){if((this.playerState.J(64)||this.playerState.J(2))&&!t)if(this.playerState.J(8))this.l$(ci(this.playerState,4,8,null,f));else if(this.XU())St(this);else return;this.playerState.J(128)||(t?this.l$(XY(this.playerState,256,null,f)):this.l$(ci(this.playerState,4,8,null,f)));this.mediaElement&&this.mediaElement.pause();g.Zf(this.videoData)&&this.loader&&this.eh(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.eh(!1),this.loader.aW())}Is(t=!1,f=!1){this.iP()&&f?this.mediaElement?.Is(): this.mediaElement?.stopVideo();lg(this);q8(this);this.playerState.J(128)||(t?this.l$(bN(bN(XY(this.playerState,4),8),16)):this.l$(lN(this.playerState)));this.videoData.videoId&&this.B.ez.remove(this.videoData.videoId)}seekTo(t,f={}){this.playerState.J(2)&&St(this);f.Ig&&this.l$(XY(this.playerState,2048));if((f.seekSource===58||f.seekSource===60)&&this.G("html5_update_vss_during_gapless_seeking")){var H=this.BR;H.J&&(H=H.J,f.seekSource===58?H.J.update():H.Y&&(H.X(),K0(H).send(),H.O=NaN))}this.bL.seekTo(t, f);this.Kn.O()}AF(t){this.z5.C.O=(0,g.I)();this.playerState.J(32)||(this.l$(XY(this.playerState,32,t?.seekSource)),this.playerState.J(8)&&this.pauseVideo(!0),this.Qg("beginseeking"));this.oW()}p9(t){t=t?.seekSource;this.playerState.J(32)?(this.l$(ci(this.playerState,16,32,t)),this.Qg("endseeking")):this.playerState.J(2)||this.l$(XY(this.playerState,16,t));t=this.z5.C;var f=this.videoData,H=this.playerState.isPaused();if(f.clientPlaybackNonce&&!isNaN(t.J)){if(Math.random()<.01){H=H?"pbp":"pbs";let Q= {startTime:t.J};f.jr&&(Q.cttAuthInfo={token:f.jr,videoId:f.videoId});g.ix("seek",Q);g.m$({clientPlaybackNonce:f.clientPlaybackNonce},"seek");isNaN(t.O)||g.Np("pl_ss",t.O,"seek");g.Np(H,(0,g.I)(),"seek")}t.reset()}}fB(t){this.p9(t)}KZ(){this.Qg("SEEK_COMPLETE")}Mb(t){var f=this.JZ,H=this.videoData.clientPlaybackNonce,Q=this.playerType;if(t.scope===4){var N=t.type;if(N){var m=f.o$(),U=m.getVideoData().clientPlaybackNonce;Q===1&&(U=H);if(Q=fl(f,U)){if(H=Q.getVideoData())t.writePolicy===2&&H.sabrContextUpdates.has(N)|| (t.sendByDefault&&H.c5.add(N),H.sabrContextUpdates.set(N,t)),f.G("html5_enable_t1_enf_on_sabr")&&(t=N===5,N=Ai(H.playerResponse),t?(t=N?1:0,g.Y_(t,"m.p_",{}),g.l$("MBSTAT",t)):t=1,t===0&&g.DL(f.g6,"onAbnormalityDetected"))}else m.U("scuset",{ncpf:"1",ccpn:U,crcpn:H})}else g.Yf(Error("b/380308491: contextUpdateType is undefined"))}}V5(){if(this.playerType===2)return this.JZ.V5("")}getCurrentTime(t=!1){return this.bL.getCurrentTime(t)}OP(){return this.bL.OP()}KW(){return this.bL.KW()}H2(){return this.KW()}kL(){return this.bL.kL()}getPlaylistSequenceForTime(t){return this.videoData.getPlaylistSequenceForTime(t- this.xC())}NE(){var t=NaN;this.mediaElement&&(t=this.mediaElement.NE());return t>=0?t:this.getCurrentTime()}IB(){if(this.videoData.J?.IB)return this.videoData.J.IB(this.getCurrentTime()-this.xC());if(this.mediaElement){var t=this.mediaElement.KM();if(t&&(t=t.getTime(),!isNaN(t)))return t/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.xC():this.zd()?this.zd():0}NZ(){var t=new W78;this.loader?(this.cR.Ks(t,this.B.OJ()),this.loader.Ks(t)): this.mediaElement&&(t.Gk=this.mediaElement.JP());t.di=this.di;t.dS=this.dS;t.Y=this.isAtLiveHead()&&this.isPlaying()?RI(this):NaN;var f=this.bL;f=f.J?gU(f.J)+ig(f.J):0;t.C=f;return t}QU(t,f){this.dS+=t;this.di+=f}JE(){return this.mediaElement?g.Zf(this.videoData)?1:lC(this.videoData)?this.isAtLiveHead()||this.iZ()?1:this.bL.JE():this.mediaElement.JE():0}FE(){var t=this.rK,f=zz(t,"bandwidth"),H=zz(t,"bufferhealth"),Q=zz(t,"livelatency"),N=zz(t,"networkactivity"),m=W2(t,"bandwidth"),U=W2(t,"bufferhealth"), C=W2(t,"livelatency");t=W2(t,"networkactivity");var D=this.Bs(),k=D.droppedVideoFrames;D=D.totalVideoFrames;var F=this.getCurrentTime();if(this.nW){var A="IT/"+(this.nW.J.TY()+"/"+kD(this.R2()));A+="/"+this.nW.TY()}else A="";var V=this.isGapless(),O=this.q3(),z=this.CP(),r=this.Ws(),d=B2(this),R=this.getPlayerState().state.toString(16),q=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var v=0;var B="";if(this.r7){if(this.r7.Af){B="D, ";break a}v=this.r7.UA;B=this.r7.Uu.substring(0,4)}v> 0?(v=`AD${v}, `,B&&(v+=`${B}, `),B=v):B=""}return{ZM:m,T3:U,currentTime:F,L5:A,droppedVideoFrames:k,isGapless:V,q3:O,CP:z,gF:r,ET:f,zu:H,Fk:Q,QY:N,CZ:C,LZ:t,F6:d,x7:R,jS:q,hV:B,totalVideoFrames:D}}tZ(t=!1){var f={};if(t){Object.assign(f,this.BR.tZ());this.mediaElement&&(Object.assign(f,this.mediaElement.tZ()),t=this.Bs(),f.dvf=t.droppedVideoFrames,f.tvf=t.totalVideoFrames);this.loader&&Object.assign(f,this.loader.tZ());this.nW&&(f.drm=JSON.stringify(this.nW.tZ()));f.state=this.playerState.state.toString(16); this.playerState.J(128)&&(f.debug_error=JSON.stringify(this.playerState.jA));this.Xb()&&(f.prerolls=this.ys.join(","));this.videoData.dc&&(f.ismb=this.videoData.dc);this.videoData.latencyClass!=="UNKNOWN"&&(f.latency_class=this.videoData.latencyClass);Sg(this.videoData)&&(f.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)f.is_mosaic=1;this.videoData.cotn&&(f.is_offline=1,f.cotn=this.videoData.cotn); this.videoData.playerResponseCpn&&(f.playerResponseCpn=this.videoData.playerResponseCpn);this.JZ.isOrchestrationLeader()&&(f.leader=1);this.videoData.isLivePlayback&&(this.videoData.J&&cZ(this.videoData.J)&&(f.segduration=cZ(this.videoData.J)),t=this.bL,f.lat=t.A?t.A.Y.C():0,f.liveutcstart=this.videoData.liveUtcStartSeconds);f.relative_loudness=this.videoData.Wo.toFixed(3);if(t=B2(this))f.optimal_format=t.video.qualityLabel;f.user_qual=aY();f.release_version="youtube.player.web_20260818_10_RC01"}f.debug_videoId= this.videoData.videoId;return f}addCueRange(t){this.ew([t])}removeCueRange(t){this.Kn.pQ([t])}R_(t){return this.Kn.R_(t)}Rl(){var t=this.Kn;if(t.N.L().G("html5_sort_cueranges_on_update")&&!(t.Pm().length<=0||t.d6())){var f=t.J;f.array.sort(f.J)}t.O()}bR(t,f){return this.Kn.bR(t,f)}ew(t,f){this.Kn.E$(t,f)}oE(t){this.Kn.pQ(t)}Pm(){return this.Kn.Pm()||[]}dX(){return this.kp}Sr(){return this.visibility.Sr()}L1(){this.mediaElement&&this.mediaElement.L1()}iU(){II(this)}togglePictureInPicture(){this.mediaElement&& this.mediaElement.togglePictureInPicture()}j5(){this.vZ.O()}IR(){this.oW();this.Qg("onLoadProgress",this.JE())}LV(t){var f=t.target.M8();if(this.mediaElement&&this.mediaElement.M8()&&this.mediaElement.M8()===f){of0(this,t.type);switch(t.type){case "error":var H=hY(this.mediaElement)||"",Q=this.mediaElement.hk();if(H==="capability.changed"){this.G("html5_restart_on_capability_change")?(this.U("capchg",{msg:Q}),this.V3(!0)):dU(this);return}if(this.mediaElement.hasError()&&Yc(this.Fb,H,{msg:Q,trg:"elementevt"}))return; if(this.isBackground()&&this.mediaElement.uP()===4){this.Is();n3(this,"unplayable");return}break;case "durationchange":H=this.mediaElement.getDuration();isFinite(H)&&(!this.mediaSource||H>0)&&H!==1&&!this.hm?.pD&&this.EM(H);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());H=this.Kn;H.started=!0;H.O();this.BR.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":xj(this,!1);kmI(this);this.Qg("onLoadedMetadata");this.f3();H=this.IB(); this.videoData.h0&&(this.videoData.h0=H);break;case "loadstart":this.f3();break;case "progress":case "suspend":this.Bw.W();break;case "seeked":this.loader?.m$();break;case "playing":xj(this,!1);this.z5.C9("plev");this.Rw&&!AP(this)&&(this.Rw=!1,this.isAtLiveHead()||this.seekTo(Infinity,{d1:"videoplayer_onPlaying"}));break;case "timeupdate":xj(this,!1);H=this.mediaElement&&!this.mediaElement.getCurrentTime();Q=this.mediaElement&&this.mediaElement.C()===0;if(H&&(!this.mg||Q))return;this.mg=this.mg|| !!this.mediaElement.getCurrentTime();fW(this);this.oW();if(!this.mediaElement||this.mediaElement.M8()!==f)return;this.Qg("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.X().length>0&&this.mediaElement.O().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":kmI(this);this.videoData.Y&&this.videoData.Y.video.quality==="auto"&&this.Qg("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.UC&& this.playerState.J(8)&&!this.playerState.J(1024)&&this.getCurrentTime()===0&&g.Vx){n3(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.M8()===f){fpI(this.bL,t);this.Qg("videoelementevent",t);f=this.playerState;Q=this.BK;var N=this.mediaElement;H=this.videoData.clientPlaybackNonce;if(!f.J(128)){var m=f.state;N=N?N:t.target;var U=N.getCurrentTime();if(!f.J(64)||t.type!=="ended"&&t.type!=="pause"){var C=N.getDuration();C=N.isEnded()||U>1&&Math.abs(U-C)<1.1;var D=t.type=== "pause"&&N.isEnded();U=t.type==="ended"||t.type==="waiting"||t.type==="timeupdate"&&!f.J(4)&&!mR(Q,U);if(D||C&&U)N.tG()>0&&(N.M8()||N.Ml())&&(m=14);else switch(t.type){case "error":hY(N)&&(m|=128);break;case "pause":f.J(256)?(m^=256)||(m=64):f.J(32)||f.J(2)||f.J(4)||(m=4,f.J(1)&&f.J(8)&&(m|=1));break;case "playing":C=m;m=(m|8)&-1093;C&4?(m|=1,rF(Q,N,!0)):mR(Q,N.getCurrentTime())&&(m&=-2);f.J(1)&&rF(Q,N)&&(m|=1);break;case "seeking":m|=16;f.J(8)&&(m|=1);m&=-3;break;case "seeked":m&=-17;rF(Q,N,!0); break;case "waiting":f.J(2)||(m|=1);rF(Q,N);break;case "timeupdate":C=f.J(16),D=f.J(4),(f.J(8)||C)&&!D&&mR(Q,N.getCurrentTime())&&(m=8),rF(Q,N)&&(m|=1)}}Q=m;m=null;Q&128&&(m=t.target,D=hY(m),U=1,D?(D==="capability.changed"&&(U=2),N="GENERIC_WITHOUT_LINK",C=m.tZ(),C.mediaElem="1",C.trg="melem",/AUDIO_RENDERER/.test(m.hk())&&(N="HTML5_AUDIO_RENDERER_ERROR"),m={errorCode:D,errorMessage:g.BG[N]||"",sH:N,zG:g.wD(C),SB:U,cpn:f.jA?f.jA.cpn:""}):m=null,m&&(m.cpn=H));f=lN(f,Q,m)}!this.playerState.J(1)&&f.J(1)&& HG(this,"evt"+t.type);this.l$(f)}}}zK(t){t=t.J.availability==="available";t!==this.kp&&(this.kp=t,this.Qg("airplayavailabilitychange"))}Fj(){var t=(0,g.I)(),f=this.mediaElement.Sr();this.U("airplay",{ia:f});!f&&!isNaN(this.Jl)&&t-this.Jl<2E3||(this.Jl=t,f!==this.Sr()&&(t=this.visibility,t.J!==f&&(t.J=f,t.nx()),this.U("airplay",{rbld:f}),this.hf()),this.Qg("airplayactivechange"))}f3(){Po(this.ju);fW(this)||(this.ju=Dz(()=>fW(this),100))}FU(t){this.loader&&this.loader.da(t)}ig(){Po(this.ju); this.mx.stop();this.videoData.j=!0;this.B.hC=!0;this.B.Vg=0;var t=this.Fb;if(t.videoData.Y){var f=t.E2.Y,H=t.videoData.Y.pM;f.Y.has(H)&&(f.Y.delete(H),f.J=!0)}t.J.stop();t.E2.EF=0;this.rU();this.playerState.J(8)&&this.l$(bN(this.playerState,65));this.jg=!1;this.BR.V();g.X9(this.TT);this.Qg("playbackstarted");(t=g.YW("yt.scheduler.instance.clearPriorityThreshold"))?t():D9(0)}rU(){var t=vw(this.JZ),f={},H={};!g.gY("pbs",this.z5.timerName)&&c7.measure&&c7.getEntriesByName&&(c7.getEntriesByName("mark_nr")[0]? DD("mark_nr"):DD());t.videoId&&(f.videoId=t.videoId);t.clientPlaybackNonce&&!this.G("web_player_early_cpn")&&(f.clientPlaybackNonce=t.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(H.isPausedOnLoad=!0);H.itag=t.Y?Number(t.Y.itag):-1;t.XV&&(H.preloadType=String(this.Oh?2:1));f.liveStreamMode=q2H[sU(t)];f.playerInfo=H;this.z5.infoGel(f);if(this.loader){t=this.loader.oQ();for(let Q in t)t.hasOwnProperty(Q)&&this.z5.tick(Q,t[Q])}}kw(){this.hm?.kw(this.LT())}DC(){return this.loader?.DC()?? !1}PO(){var t=this.videoData.H5();return this.r6().J.xi(lDe)&&!t&&x$(this.videoData)&&this.G("html5_pseudogapless_shorts")}oW(t=!1){if(this.mediaElement&&this.videoData){var f=this.getCurrentTime();this.PO()&&this.hm?.W(f)&&this.loader&&(this.loader.pD=null);wU9(this.bL,this.isPlaying());this.loader&&(this.Gj()&&(this.G("html5_use_centralized_player_time_fixes")?!(this.playerState.J(4)&&g.Zf(this.videoData)||this.playerState.J(32)&&g.hh(this.videoData))&&sU0(this.loader,f):mR(this.BK,f)&&this.KH()), this.playerState.J(4)&&g.Zf(this.videoData)||this.playerState.J(32)&&g.hh(this.videoData)||this.loader.Np(f),this.G("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.xz())>10&&this.U("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.xz(),bh:this.loader?.JP()},!0));f>5&&(this.bL.Y=f);var H=!!g.YW("yt.scheduler.instance");H?W1.cn(this.d_):window.clearTimeout(this.d_);var Q=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!Q||wJ(this.videoData))&& !this.playerState.J(128)){let N=()=>{if(this.mediaElement&&!this.playerState.J(128)){this.B.OJ()&&of0(this,"pfx");var m=this.getCurrentTime();this.G("html5_buffer_underrun_transition_fix")&&(m-=this.xC());var U=this.mediaElement.JP(),C=this.playerState.J(8),D=mR(this.BK,m),k=nq9(this.BK,m,(0,g.I)(),U);C&&D?this.l$(bN(this.playerState,1)):C&&k?(this.B.OJ()&&this.G("html5_log_centralized_player_time")&&!isFinite(m)&&k&&this.U("sabrSeekRefactorCmtBhFix",{cmt:m,loaderCmt:this.loader?.xz(),bh:this.loader?.JP()}), C=this.getDuration(),D=g.TE(this.videoData),C&&Math.abs(C-m)<1.1?(this.U("setended",{ct:m,bh:U,dur:C,live:D}),this.I9()?this.seekTo(0,{d1:"videoplayer_loop",seekSource:37}):this.hc()):(this.playerState.isBuffering()||HG(this,"progress_fix"),this.l$(XY(this.playerState,1)))):(C&&!D&&!k&&m>0&&(C=(Date.now()-this.F9)/1E3,D=this.getDuration(),m>D-1&&this.U("misspg",{t:m.toFixed(2),d:D.toFixed(2),r:C.toFixed(2),bh:U.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&this.mediaElement.JP()> 5&&this.l$(bN(this.playerState,1)));this.oW()}}; this.mediaElement.X().length===0?this.d_=H?W1.yI(N,100):g.gm(N,100):this.d_=H?W1.yI(N,500):g.gm(N,500)}this.videoData.LM=f;!t&&this.isPlaying()&&A4e(this);b1H(this.nl,this.HD,this.YJ(),this.isBackground())&&c2(this);this.Qg("progresssync",t);Q&&wJ(this.videoData)&&this.Qg("onVideoProgress",this.getCurrentTime())}}Pb(){this.zF("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}Ws(){return this.BR.Ws()}f6(){return this.loader?this.loader.f6():yp(this.cR,!0)}l$(t){if(!w9I(this.playerState, t)){var f=new g.Fr(t,this.playerState);this.playerState=t;Yr2(this);var H=!this.na.length;this.na.push(f);var Q=this.mediaElement&&this.mediaElement.isSeeking();f.Cn(1)&&this.loader&&UXJ(this.loader);Q=f.oldState.O()&&!Q;if(f.Cn(1)&&Q&&this.playerState.J(8)&&!this.playerState.J(64)&&this.loader&&(Q=this.loader,Q.aZ=!0,Q.policy.MS&&Q.mediaSource&&Q.U("lr_rb",{c:Q.getCurrentTime(),s:Q.isSeeking(),ab:jg(Q.mediaSource.J.hP()),ala:kV(Q.audioTrack)?.y9(),alr:Q.audioTrack.J?.y9(),vb:jg(Q.mediaSource.O.hP()), vla:kV(Q.videoTrack)?.y9(),vlr:Q.videoTrack.J?.y9()}),Q.QJ!==0&&Q.U("sps_rebuffer",{c:Q.getCurrentTime()}),this.mediaElement&&this.mediaElement.JP()>=5)){Q=this.nl;var N=this.HD;!N.videoData.Y||Q.G("html5_disable_performance_downgrade")?Q=!1:(Date.now()-Q.D>6E4&&(Q.O=0),Q.O++,Q.D=Date.now(),Q.O!==4?Q=!1:(r2e(Q,N.videoData.Y),Q=!0));Q&&c2(this)}(Q=this.B.experiments.J("html5_ad_timeout_ms"))&&this.videoData.isAd()&&t.J(1)&&(t.J(8)||t.J(16))?this.WH.start(Q):this.WH.stop();(g.Bi(f,8)<0||f.Cn(1024))&& this.mx.stop();!f.Cn(8)||this.videoData.j||f.state.J(1024)||this.mx.start();f.state.J(8)&&g.Bi(f,16)<0&&!f.state.J(32)&&!f.state.J(2)&&this.playVideo();f.state.J(2)&&lC(this.videoData)&&(this.EM(this.getCurrentTime()),this.oW(!0));f.Cn(2)&&(this.oI(!0),this.B.OJ()&&this.G("html5_sabr_parse_live_metadata_playback_boundaries")&&g.hh(this.videoData)&&this.videoData.J&&(t={minst:`${this.videoData.J.N0}`,cminst:`${this.videoData.J.Be()+this.xC()}`,maxst:`${this.videoData.J.I7}`,hts:`${this.videoData.J.JG}`, cmaxst:`${this.videoData.J.zd()+this.xC()}`},this.U("sabrSeekableBoundaries",t)));f.Cn(128)&&this.Is();this.videoData.J&&this.videoData.isLivePlayback&&!this.Xm&&(g.Bi(f,8)<0?this.videoData.J.suspend():f.Cn(8)&&this.videoData.J.resume());t=this.bL;g.X9(t.Fv.C);if(t.mediaElement)if(t.tG&&g.Zf(t.videoData)&&(f.state.isBuffering()||f.state.isPaused())&&t.W&&(Q=t.kL()-t.getCurrentTime(),t.N.U("vcu_abort_stall",{state:f.state.isBuffering()?"buf":"pause",lag:Q.toFixed(3)}),t.N.setPlaybackRate(1),t.W=!1), f.oldState.O()&&L8(f.state)&&f.state.isBuffering()){Q=t.mediaElement.getCurrentTime();N=t.mediaElement.O();var m=t.G("manifestless_post_live_ufph")||t.G("manifestless_post_live")?xx(N,Math.max(Q-3.5,0)):xx(N,Q-3.5);m>=0&&Q>N.end(m)-1.1&&m+10?(XO(t.N, t.getCurrentTime()+t.videoData.limitedPlaybackDurationInSeconds),t.s2=!0):t.videoData.isLivePlayback&&t.videoData.endSeconds>0&&(XO(t.N,t.getCurrentTime()+t.videoData.endSeconds),t.s2=!0));t=this.BR;Q=t.provider.B.r6().J.xi(B_);if(f.Cn(1024)||f.Cn(512)||f.Cn(4)||Q&&f.Cn(256))t.O&&(Q=t.O,Q.O>=0||(Q.J=-1,Q.delay.stop())),t.qoe&&(Q=t.qoe,Q.A||(Q.C=-1));t.provider.videoData.enableServerStitchedDai&&t.Tj?t.Y.get(t.Tj)?.v5(f):t.J&&t.J.v5(f);if(t.qoe){Q=t.qoe;N=f.state;m=g.S$(Q.provider);var U=Q.getPlayerState(N); $X0(Q,m,U,N.seekSource||void 0,N.stoppageReason||void 0);U=N.jA;N.J(128)&&U&&(U.zG=U.zG||"",wb0(Q,m,U.errorCode,U.SB,U.zG));(N.J(2)||N.J(128))&&Q.reportStats(m);N.isPlaying()&&!Q.A&&(Q.C>=0&&Q.O.set("user_intent",[Q.C.toString()]),Q.A=!0);d4(Q)}t.O&&(t=t.O,BS0(t),t.playerState=f.state,t.O>=0&&f.Cn(16)&&t.seekCount++,f.state.isError()&&t.send());if(H&&!this.d6())try{for(let D of this.na){var C=this.Kn;if(C.started&&(C.O(),D.oldState.J(16))){f=C;let k=etW(f.J,Math.max(f.C-2E3,0));!isNaN(k)&&k<0x7ffffffffffff&& f.W.start()}this.Qg("statechange",D)}}finally{this.na.length=0}}}b9(){this.z5.tick("qoes")}lX(){this.bL.lX()}b2(t,f,H,Q="LICENSE"){a:{var N=this.Fb;H=H.substring(0,256);let m=Kq(f);t==="drm.keyerror"&&this.nW&&this.nW.Y.keys.length>1&&N.C<96&&(t="drm.sessionlimitexhausted",m=!1);let U=N.E2.experiments.hG("html5_retry_on_drm_unavailable"),C=N.E2.experiments.hG("html5_retry_on_drm_key_error"),D=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(U&&t==="drm.unavailable"||C&&t==="drm.keyerror"&&!H.match(D))N.Us("qoe.restart", {retryOnDrmError:1,e:t,detail:H}),N.N.V3(!0);else{if(m)if(N.videoData.Y&&N.videoData.Y.video.isHdr())Ow(N,t);else{if(N.N.zF(t,f,Q,H),O1I(N,{detail:H}))break a}else N.Us(t,{detail:H});t==="drm.sessionlimitexhausted"&&(N.U("retrydrm",{sessionLimitExhausted:1}),N.C++,yCB(N.N))}}}GK(){var t=this.B.experiments.J("html5_license_constraint_delay"),f=UJ();t&&f?(t=new g.Ze(()=>{this.HP();II(this)},t),g.c(this,t),t.start()):(this.HP(),II(this))}VY(t){this.Qg("heartbeatparams",t)}yK(t){this.U("keystatuses", oV(t)); var f="auto",H=!1;this.videoData.Y&&(f=this.videoData.Y.video.quality,H=this.videoData.Y.video.isHdr());a:{switch(f){case "highres":case "hd2880":f="UHD2";break;case "hd2160":case "hd1440":f="UHD1";break;case "hd1080":case "hd720":f="HD";break;case "large":case "medium":case "small":case "light":case "tiny":f="SD";break;default:f="";break a}H&&(f+="HDR")}f=uN(t)?Ew(t,f):t.Y.includes(f);if(this.G("html5_enable_vp9_fairplay")){if(H){if(!t.D){this.videoData.w2||(this.videoData.w2=!0,this.U("drm",{dphdr:1}), this.V3(!0));return}if(this.nW?.J.J()?this.nW?.s2():!f){this.U("drm",{dshdr:1});Ow(this.Fb);return}}if(this.nW?.J.J())return}else{let Q=t.D&&f;if(H&&!Q){Ow(this.Fb);return}}if(H=!f)H=!(uN(t)?Ew(t,"AUDIO")&&Ew(t,"SD"):t.Y.includes("AUDIO")&&t.Y.includes("SD"));H&&(t=oV(t),this.SS?(this.Qg("drmoutputrestricted"),this.G("html5_report_fatal_drm_restricted_error_killswitch")||this.zF("drm.keyerror",2,void 0,`info.${t}`)):(this.SS=!0,this.Us(new g.vX("qoe.restart",{retrydrm:1,...t})),c2(this),yCB(this)))}jt(){if(!this.videoData.j&& this.mediaElement&&!this.isBackground()){var t="0";this.mediaElement.C()>0&&this.mediaElement.JP()>=5&&this.videoData.O&&this.videoData.O.J()&&(this.l$(XY(this.playerState,1)),HG(this,"load_soft_timeout"),this.Qg("playbackstalledatstart"),t="1");Yr2(this);var f=this.videoData.O;t={restartmsg:t,mfmt:!iC(this.videoData),mdrm:!(!(f&&f.videoInfos&&f.videoInfos.length&&f.videoInfos[0].contentProtection)||this.nW),mfmtinfo:!this.videoData.Y,prerolls:this.Xb()?this.ys.join(","):"0"};if(this.nW){f=this.nW; if(f.Y.size<=0){let H="ns;";f.A||(H+="nr;");f=H+=`ql.${f.C.length}`}else f=oV(f.Y.values().next().value),f=g.wD(f);t.drmp=f}Object.assign(t,this.loader?.tZ()||{});Object.assign(t,this.mediaElement?.tZ()||{});this.BR.Us("qoe.start15s",g.wD(t));this.Qg("loadsofttimeout")}}EM(t){this.videoData.lengthSeconds!==t&&(this.videoData.lengthSeconds=t,II(this))}oI(t=!1,f){this.fh||(g.gY("att_s","player_att")||g.kX("att_s",void 0,"player_att"),this.G("use_rta_for_player")?(async()=>{if(!t||await this.JZ.VZ())try{let k= JQ0(this.BR);if(!k)throw Error();let F=await this.JZ.eW("ENGAGEMENT_TYPE_PLAYBACK",{cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},this.B.experiments.J("html5_att_playback_timeout_ms")||3E4);if(this.fh)throw Error();if(!F.challenge)throw g.Yf(Error(`Not sending atr ping; missing challenge string${F.error?`; error: ${F.error}`:""}`)),Error();this.fh=!0;let A=[F.challenge];if(F.error){let V=rxW();if(V[mB])var H=V[mB];else{var Q=new Map,N;if((N=V[Y5J])!=null)var m= N;else{if(Yl!==Yl)throw Error();m=V[Y5J]=Ax8(V.J)}N=m;for(let z of J_(N,FGe,2)){let r=vD(z,2),d=z.getName();Q.set(d,r);var U=YR(z,Na,3);N=V9I;A3(U.i$,N.J);Fg(U,N.J);var C=N.isRepeated?J_(U,N.O,N.J,N.Y):YR(U,N.O,N.J,N.Y);let R=g.ms(xK(C,1));R!==void 0&&Q.set(R,r)}H=V[mB]=Q}let O=H.get(F.error)||0;A.push(`r1c=${O}`)}else F.webResponse&&A.push(`r1a=${F.webResponse}`);F.adblockReporting?.reportingStatus!==void 0&&A.push(`r6a=${F.adblockReporting.reportingStatus}`);F.adblockReporting?.broadSpectrumDetectionResult!== void 0&&A.push(`r6b=${F.adblockReporting.broadSpectrumDetectionResult}`);var D=A.join("&");k(D);g.kX("att_f",void 0,"player_att")}catch(k){g.kX("att_e",void 0,"player_att")}})().then(()=>{f?.()}):GU(UWB(this.videoData.clientPlaybackNonce,this.videoData.Up),H=>{if("c1a"in H.s4&&!g.dD.isInitialized()){g.kX("att_wb",void 0,"player_att"); this.TO===2&&Math.random()<.01&&g.Yf(Error("Botguard not available after 2 attempts"));if(t)return;if(this.TO<5){g.X9(this.ZS);this.TO++;return}}if(H=g.nq(H)){g.kX("att_f",void 0,"player_att");var Q=this.BR;Q.J&&kid(Q.J,H);this.fh=!0}else g.kX("att_e",void 0,"player_att")}))}Wy(t=!1){return g.TE(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.iZ()||g.Zf(this.videoData))?this.getCurrentTime():this.zd(t)}jF(){return this.Be()}zd(t=!1){return this.bL.zd(t)}Be(){return this.bL.Be()}xC(){return this.bL? this.bL.xC():0}getStreamTimeOffset(){return this.bL?this.bL.getStreamTimeOffset():0}o_(){return this.getStreamTimeOffset()===0?this.xC():this.getStreamTimeOffset()}setPlaybackRate(t){this.playbackRate!==t&&z5(this.nl,this.videoData.O?.videoInfos)&&(this.playbackRate=t,c2(this)); this.playbackRate=t;this.mediaElement&&this.mediaElement.setPlaybackRate(t)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var t="unknown";if(this.videoData.Y&&(t=this.videoData.Y.video.quality,t==="auto"&&this.mediaElement)){let f=this.tf();f&&f.videoHeight>0&&(t=TJ(f.videoWidth,f.videoHeight))}return t}isHdr(){return!!(this.videoData.Y&&this.videoData.Y.video&&this.videoData.Y.video.isHdr())}sendVideoStatsEngageEvent(t,f){var H=this.BR;H.J?(H=g.dF(H.J,"engage"),H.a$=t,H.send(f)): f&&f()}isAtLiveHead(t,f=!1){return g.TE(this.videoData)&&(this.Sy||f)?this.bL.isAtLiveHead(t):!1}cZ(t){(this.Sy=t)||this.mx.stop();this.videoData.J&&(t?this.videoData.J.resume():this.videoData.J.suspend());if(this.loader){var f=this.videoData.G("html5_disable_preload_for_ssdai_with_preroll")&&this.Ep()&&this.videoData.isLivePlayback;t&&!f?this.loader.resume():this.eh(!0)}this.playerState.J(2)||t?this.playerState.J(512)&&t&&this.l$(bN(this.playerState,512)):this.l$(XY(this.playerState,512));f=this.BR; f.qoe&&(f=f.qoe,g.bU(f,g.S$(f.provider),"stream",[t?"A":"I"]))}NO(t){this.BR.Us("player.exception",g.wD({n:t.name,m:t.message}))}ud(t){this.BR.ud(t)}X0(t){this.BR.X0(t)}Mm(t){this.BR.Mm(t)}Fn(t){this.BR.Fn(t)}Sg(t,f,H,Q){this.BR.Sg(t,f,H,Q)}IL(){this.U("hidden",{},!0)}Bs(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}XH(){return this.loader?this.loader.XH():!0}setLoop(t){this.loop=t;this.mediaElement&&!g.AB(this.B)&&this.mediaElement.setLoop(t)}I9(){return this.mediaElement&& !g.AB(this.B)?this.mediaElement.I9():this.loop}J5(t){this.U("timestamp",{o:t.toString()});this.bL.J5(t)}AZ(t){this.z5.tick(t)}mL(t){return this.z5.mL(t)}C9(t){this.z5.C9(t)}U(t,f,H=!1){this.BR.U(t,f,H)}m4(t,f,H=!1){this.BR.U(t,f,H)}Us(t){this.BR.Us(t.errorCode,g.wD(t.details));t=t.errorCode;if(this.videoData.isLivePlayback&&(t==="qoe.longrebuffer"||t==="qoe.slowseek")||t==="qoe.restart")t=this.loader?JvJ(this.loader.videoTrack):{},this.U("lasoe",Object.assign(this.loader?JvJ(this.loader.audioTrack): {},this.mediaSource?.J?.d4())),this.U("lvsoe",Object.assign(t,this.mediaSource?.O?.d4()));this.G("html5_log_centralized_player_time")&&this.U("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.xz(),bh:this.loader?.JP()})}bi(t,f,H){this.BR.bi(t,f,H)}Qd(t,f,H,Q,N,m,U,C){if(this.videoData.J?.isLive){var D=f.playerType===2?f:t,k=t.videoData.videoId,F=f.videoData.videoId;if(k&&F){var A=this.BR;if(C?.Jt){if(A.qoe){k=A.qoe;F=C.Jt;k.reportStats();var V=k.provider.videoData.clientPlaybackNonce, O=k.provider.videoData.videoId||"",z=m?4:N?2:0,r=k.JG?.join(".")||V,d=k.c5?.join(".")||O;V=F.Vt.join(".")||V;O=F.GT.join(".")||O;K8(k,2,z,0,V,O,Q);k.reportStats(NaN,!0);k.JG=F.Vt;k.c5=F.GT;k.m2=F.adFormats;k.KM=F.serializedQoeContextData;K8(k,2,m?5:N?3:1,0,r,d,H);k.reportStats(NaN,!0)}}else if(A.qoe){z=A.qoe;r=t.cpn;d=f.cpn;O=D.videoData.Vg;var R=z.provider.videoData.clientPlaybackNonce;let q=z.provider.videoData.videoId;V=d!==R&&F!==q;R=r!==R&&k!==q;z.reportStats();z.adCpn&&z.adCpn!==r||(z.adCpn= R?r:"",z.Fv=R?k:"",z.adFormat=R?O:void 0,K8(z,2,m?4:N?2:0,0,d,F,Q),z.reportStats(NaN,!0),z.adCpn=V?d:"",z.Fv=V?F:"",z.adFormat=V?O:void 0,K8(z,2,m?5:N?3:1,0,r,k,H),z.reportStats(NaN,!0))}C?.N7?(A.J?.tG(),A.J?.A(),A.J?.XV(C.N7),A.J?.A(!0),A.J?.D(!0,!0).send(),A.J?.YC()):(H=A,N=t.cpn,H.Y.has(N)?(m=H.Y.get(N),K0(m,!0).send(),m.X(),N!==H.provider.videoData.clientPlaybackNonce&&(vi(m),H.J?.Ml(),H.Y.delete(N))):(H.Tj=H.provider.videoData.clientPlaybackNonce,H.Tj&&H.J&&(H.Y.set(H.Tj,H.J),K0(H.J).send(), H.J.X())),H=f.cpn,D=D.videoData,Q-=this.o_(),A.Y.has(H)?(D=A.Y.get(H),Q=D.Y&&isNaN(D.j)?IV(D):NaN,D=D.D(!1),isNaN(Q)||(D.D=Q),D.send()):(Q=VQJ(A,A.provider,D,Q),A.Y.set(H,Q),Q.v5(new g.Fr(XY(new g.L0,8),new g.L0)),Q.V(),A.J?.X()),A.Tj=H);this.G("html5_unify_csi_server_stitched_transition_logging")?(Q=this.z5,A=t.cpn,t=f.cpn,H=this.videoData.clientPlaybackNonce,D=f.videoData,f=(0,g.I)(),H=`${A===H?"video":"ad"}_to_${t===H?"video":"ad"}`,H!=="video_to_ad"&&(N=H==="ad_to_video"?void 0:D,A=N?.Fh,m={}, D?.jr&&(m.cttAuthInfo={token:D.jr,videoId:D.videoId}),U&&(m.startTime=U),g.ix(H,m),U={targetVideoId:D?.videoId??"empty_video",targetCpn:t,adVideoId:N?.videoId??"empty_video",adClientPlaybackNonce:A?.cpn??N?.clientPlaybackNonce},A&&(U.adBreakType=A.adBreakType,U.adType=A.adType),g.m$(U,H),g.z1(Q,f,H))):(Q=this.z5,H=this.videoData.clientPlaybackNonce,D=(0,g.I)(),A=f.videoData,t=`${t.cpn===H?"video":"ad"}_to_${f.cpn===H?"video":"ad"}`,H={},A.jr&&(H.cttAuthInfo={token:A.jr,videoId:A.videoId}),U&&(H.startTime= U),g.ix(t,H),g.m$({targetVideoId:A.videoId,targetCpn:f.cpn,isSsdai:!0},t),U||g.z1(Q,D,t))}}else g.dw(this.logger,360717806,"SSTEvent for nonSS")}ej(){var t=this.JZ,f=t.FB;t.FB=[];return f}Zi(t){this.videoData.Nq=!0;this.Us(new g.vX("sabr.fallback",t));this.V3(!0)}qv(t,f=!0){this.videoData.je=!0;f&&(this.Us(new g.vX("qoe.restart",t)),this.V3(!0))}Yj(t){this.U("sdai",{aftimeout:t});this.Us(new g.vX("ad.fetchtimeout",{timeout:t}))}bd(){return g.S$(this.BR.provider)}getPlayerSize(){return this.VU.getPlayerSize()}Kl(){return this.VU.Kl()}eA(){return this.z5}Z$(){return this.JZ.Z$()}getVolume(){return this.JZ.getVolume()}Qx(){return this.JZ.Qx()}isMuted(){return this.JZ.isMuted()}o2(){return this.JZ.o2()}hy(){this.Xm= !0}G(t){return this.B.G(t)}r6(){return this.B.r6()}FZ(t,f,H,Q,N,m=""){f=f?1:0;Q=Q?1:0;var U=this.BR;U&&U.qoe&&K8(U.qoe,f,H?1:0,Q,N,m,t);this.U("xvt",{m:t,g:f,tt:H?1:0,np:Q,c:N})}eh(t){this.loader?.suspend(t)}KH(t){this.loader?.resume(t)}Ep(){return g.dz(this.ys,"ad")}OJ(){return this.B.OJ()}Kx(){if(this.G("html5_generate_content_po_token"))return this.videoData.K1||"";this.JZ.un();return this.B.XV||""}Xd(){if(this.videoData.videoId)return this.videoData.oJ}fW(){return this.videoData.videoId}E4(){this.loader?.E4()}SJ(){return this.JZ.HY}LT(){return this.jg}Y9(){return this.JZ.Y9()}BP(t, f,H){this.l$(XY(this.playerState,16,H));this.bL.BP(t,f,H)}prefetchKeyPlay(t,f){this.loader?.Pw(t,f,2)}prefetchJumpAhead(t){this.loader?.Pw(t,!1,3)}bb(t){return this.bL.bb(t)}iV(){this.bL.iV()}EN(t,f){var H=this.G("html5_generate_content_po_token")?this.videoData:void 0;this.JZ.EN(t,f,H)}JP(t=!0){return this.loader?.JP(t)??this.mediaElement?.JP()??0}gj(){return this.G("html5_remove_ios_7_hack_force_play")}wi(t,f){this.BR.wi(t,f)}EP(){return this.BR.EP()}CP(){return this.JZ.CP()}VV(){return this.JZ.VV(this)}Hx(){this.kd= !0}Lm(t){this.loader?.Lm(t)}Nv(t){this.bL.Nv(t)}Gj(){return this.G("html5_centralized_player_time_live")&&g.hh(this.videoData)&&this.videoData.isLivePlayback||this.G("html5_use_centralized_player_time")&&g.hh(this.videoData)?!0:!1}};g.X=g.Ih.prototype;g.X.SA=QI(110);g.X.oZ=QI(106);g.X.Fu=QI(100);g.X.SG=QI(85);g.X.fQ=QI(73);g.X.eY=QI(54);g.X.lP=QI(44);g.X.X4=QI(37);g.X.Ah=QI(30);g.X.B9=QI(22);g.X.dk=QI(7);var td={primary:"Primary",secondary:"Secondary"};var b6J=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);Ui(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.K(t,t.L().r6().J.xi(g.za)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.yM()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var cXH=class extends Nq{constructor(t){super(t);this.J=!!navigator.mediaSession.setPositionState;this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"videodatachange",()=>{this.updateMetadata()}); this.events.K(t,"presentingplayerstatechange",()=>{VK2(this)}); this.events.K(t,"SEEK_COMPLETE",()=>{Oh2(this)})}updateMetadata(){var t=this.api.getVideoData(); if(t?.KP()){var f=this.api.L(),H=[],Q="";if(!f.V){let N=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.iy(f)&&N?(H=J42(N.thumbnailDetails),N.album&&(Q=zp(N.album))):H=[{src:t.tN("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}Oh2(this);VK2(this);ai9(this);navigator.mediaSession.metadata=new MediaMetadata({title:t.title,artist:t.author,artwork:H,album:Q});f=t=null;GI(this.api)&&(t=()=>{this.api.nextVideo()}, f=()=>{this.api.previousVideo()}); $O("nexttrack",t);$O("previoustrack",f)}}Yi(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var t="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let f of t)$O(f,null);this.J&&QG();super.Yi()}};var S4H=class extends Nq{constructor(t){super(t);this.Y=new Map;this.W=this.J=void 0;this.D=!1;this.compositeVideoState=null;this.C=void 0;this.events=new g.qa(t);g.c(this,this.events);this.api.L().r6().J.xi(oQW)?(this.O=new g.qa(t),g.c(this,this.O),this.events.K(t,"videodatachange",f=>{this.onVideoDataChange(f)})):(this.events.K(t,"modulecreated",f=>{var H=z1J(this); f==="captions"&&H?.topLeftCornerX!==void 0&&H?.topLeftCornerY!==void 0&&H?.width!==void 0&&H?.height!==void 0&&this.api.Ft({top:H.topLeftCornerY,right:1-H.topLeftCornerX-H.width,bottom:1-H.topLeftCornerY-H.height,left:H.topLeftCornerX})}),this.events.K(t,"videodatachange",f=>{var H=this.api.getVideoData(); mT(this);var Q=H?.Db.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");Q?.length?Ut(this,Q.filter(N=>N.onEnter?.some(this.X))):H?.cueRanges&&Ut(this,H.cueRanges.filter(N=>N.onEnter?.some(this.X))); f==="dataupdated"&&H?.compositeLiveStatusToken!==this.W&&(this.W=H?.compositeLiveStatusToken,this.api.qb())}),this.events.K(t,g.tJ("compositeembargo"),f=>{jn2(this,f)}),this.events.K(t,g.f4("compositeembargo"),f=>{y4W(this,f)}),this.events.K(t,"heartbeatRequest",f=>{GmI(this,f)}),this.events.K(t,"internalaudioformatchange",(f,H)=>{snH(this,f,H)}),this.events.K(t,"onPlaybackAudioChange",()=>{this.api.qb()})); Ui(t,"setCompositeParam",f=>{this.compositeVideoState=f}); this.api.G("web_watch_enable_multiview_manager")&&Ui(t,"setCompositeVideoOverlayRendererComponent",f=>{this.setCompositeVideoOverlayRendererComponent(f)})}onVideoDataChange(t){var f=this.api.getVideoData(),H=f?f.iF().length>0:!1; h1e(this,H);H?(mT(this),H=f?.Db.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),H?.length?Ut(this,H.filter(Q=>Q.onEnter?.some(this.X))):f?.cueRanges&&Ut(this,f.cueRanges.filter(Q=>Q.onEnter?.some(this.X))),t==="dataupdated"&&f?.compositeLiveStatusToken!==this.W&&(this.W=f?.compositeLiveStatusToken,this.api.qb())):(mT(this),this.W=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(t){this.C&&(this.C.remove(),g.Iu(this.C,"ytp-composite-video-overlay-renderer"),this.C=void 0); t&&(g.q6(t,"ytp-composite-video-overlay-renderer"),g.hk(this.api,t,4),this.C=t)}X(t){return t.compositeEmbargo!==void 0}Yi(){super.Yi();this.Y.clear()}};var xnI=class extends Nq{constructor(t){super(t);Ui(t,"getAvailableQualityData",()=>this.getAvailableQualityData()); Ui(t,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); Ui(t,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var t=this.api.getVideoData();if(!t)return[];var f=[],H=t.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,Q=Ltd(H),N=H?.restrictedAdaptiveFormats;if(N){H=[];for(var m of N){if(m.mimeType?.includes("audio")&&this.api.G("enable_lr_upsell_for_premium_high_quality_audio"))continue;N=Lx(m.mimeType,m.quality,m.itag.toString(),m.width.toString(),m.height.toString(),m.qualityLabel,m.qualityOrdinal&&TM[m.qualityOrdinal]);H.push(N)}t= Pt(t);j9(H);m=[];for(var U of H)aL(t,U,this.api.L().Y)===!0&&m.push(U);f=f.concat(ZhJ(m,!1,Q))}U=this.api.xI();f=f.concat(ZhJ(U,!0,Q));Q=[];if(this.api.G("web_player_enable_premium_hbr_in_h5_api")){U=f;var C=new Set;Q=new Map;f={};for(var D of U)U=D.quality,H=D.isPlayable,(t=D.qualityLabel)&&U&&(H&&Q.has(U)&&Q.get(U)!==t?C.add(U):H&&Q.set(U,t),f[t]||(f[t]=D));D=[];for(var k of Object.values(f))f=k.quality,Q=k,f&&!C.has(f)&&(Q.formatId=void 0),D.push(Q);Q=D;if(!this.api.L().r6().J.xi(FHd))for(k=Q, D=0,C=0;C{this.gA(f)}); this.events.K(t,"csiinitialized",()=>{XSB(this)})}gA(t){if(CW())if(!this.O&&this.J){t.oJ={coldStartInfo:{clientState:this.Y}}; try{this.J.then(()=>{bh0(this,t)},f=>{iQ(f,"player_update"); this.handleError(f,t)})}catch(f){iQ(f,"player_update_catch"),this.handleError(f,t)}}else this.O?bh0(this,t):this.api.U("pf",{m:this.O?1:0, p:this.J?1:0})}handleError(t,f){g.Yf(t);var H=0;t.mediaIntegrityErrorName?H||(H=RcI[t.mediaIntegrityErrorName]):t.code&&(H=t.code());f.oJ={q2:{code:H}}}};var dn0=class extends Nq{constructor(t){super(t);this.loaded=!1;this.j=0;this.J=!1;this.D={};this.O=[];this.C=0;this.X=!1;this.events=new g.qa(t);g.c(this,this.events);this.Y=new g.qa(t);g.c(this,this.Y);this.events.K(t,"modulesCreated",()=>{this.a7()&&this.load()}); this.events.K(t,"modulesDestroyed",f=>{var H=this.api.getPresentingPlayerType();switch(f){case 2:case 3:f=H!==1&&!(H===5||H===6||H===7);break;case 4:f=!this.J;break;default:f=!0}f&&this.unload()})}a7(){return this.api.getVideoData().c7.includes("playableSequences")}load(){if(!this.loaded){this.W||(this.W=new g.P_({Z:"div", vR:["ytp-player-content","ytp-yto-overlay"],W5:[{Z:"div",vR:["ytp-yto-preroll-message"],yg:"Video will begin shortly"}]}),g.c(this,this.W),c48(this,!1),g.hk(this.api,this.W.element,4));var t=this.api.getPresentingPlayerType();this.Y.K(this.api,"playbackChange",()=>{var f=this.api.getPresentingPlayerType()===5;g.pf(this.api.getRootNode(),"ytp-yto-preroll",f);c48(this,f)}); this.Y.K(this.api,"presentingplayerstatechange",f=>{this.onStateChange(f)}); this.Y.K(this.api,g.tJ("yto"),(f,H)=>{this.onCueRangeEnter(f,H)}); this.Y.K(this.api,"ytoprerollinternstitialnext",()=>{xS8(this)}); R1J(this);this.loaded=!0;this.api.P9("playableSequences",t)}}onCueRangeEnter(t){t=t.getId();if(!this.J){if(this.api.getPlayerStateObject(1).J(2)){if(this.X)return}else this.X=!1;this.O.includes(t)||this.O.push(t);this.api.getPresentingPlayerType()===1&&Sr0(this)}}onStateChange(t){var f=this.api.getPresentingPlayerType();t=t.state;this.J||f!==5&&f!==6&&f!==7||t.J(1)||t.J(16)||t.J(32)||(f=t.J(128),(t.J(2)||f)&&xS8(this))}unload(){this.loaded&&(this.j=0,this.X=this.J=!1,this.D={},this.C=0,this.O.length= 0,this.Y.O(),this.loaded=!1)}Yi(){this.unload();super.Yi()}};var IbJ=class extends Nq{constructor(t){super(t);Ui(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var t=g.Ak(this.api);t&&t.showPlaybackIcon(this.api.getPlayerStateObject())}};var pRJ=class extends Nq{constructor(t){super(t);this.O=this.J=void 0;this.Y=200;this.events=new g.qa(t);g.c(this,this.events);if(t=t.L().r6().J.xi(HSH))this.Y=Number(t);Ui(this.api,"addOrUpdateOnlinePlaybackPosition",(f,H,Q)=>IiH(this,f,H,Q)); Ui(this.api,"deleteOnlinePlaybackPosition",f=>this.delete(f)); this.events.K(this.api,"presentingplayerstatechange",f=>{(f.Cn(4)||f.Cn(1)||f.Cn(2))&&pS0(this)}); this.events.K(this.api,"heartbeatRequest",()=>{pS0(this)})}async delete(t){if(await qrd(this))try{let f=Ue(t,"videoPlaybackPositionEntity"); await V18(this.J,f);this.O===t&&(this.O=void 0)}catch(f){this.handleError("Failed to delete playback position",f)}else this.api.U("vppe",{pu:"d"})}handleError(t,f){var H;f instanceof Error?H=f.message:f!==void 0&&(H=String(f));g.Yf(new g.NY(H?`${t}: ${H}`:t))}};var nCd=class extends Nq{constructor(t){super(t);this.maxBufferSize=this.sampleInterval=100;this.Y=0;BKH(this)}logTrace(t){var f=[],H=[],Q=[],N=[],m=0;for(let U of t.resources)f.push({id:m,url:U}),m++;m=0;for(let {name:U,resourceId:C,line:D,column:k}of t.frames)H.push({id:m,name:U,resourceId:C,line:D,column:k}),m++;m=0;for(let {frameId:U,parentId:C}of t.stacks)N.push({id:m,frameId:U,parentId:C}),m++;m=0;for(let {timestamp:U,stackId:C}of t.samples)Q.push({id:m,timestampMs:U,stackId:C}),m++;t=g.sS(g.ns({resources:f, frames:H,samples:Q,stacks:N},zQ0),4);this.Y+=t.length;this.Y<1E7&&this.api.U("jsprof",{pt:t})}O(){this.J&&this.api.U("jsprof",{pe:this.J})}Yi(){this.C?.stop();super.Yi()}};var wR9=class extends Nq{constructor(t){super(t);var f=new g.qa(t);g.c(this,f);f.K(t,"internalaudioformatchange",(H,Q)=>{$Z9(this,H,Q)}); f.K(t,"annotationvisibility",H=>{this.api.G("web_fix_annotations")&&H7I(this,(294).toString(),{boolValue:H})}); f.K(t,"videoplayerreset",()=>{NPW(this)}); f.K(t,"videodatachange",(H,Q)=>{this.onVideoDataChange(H,Q)})}onVideoDataChange(t,f){f.vA()&&t==="newdata"&&NPW(this)}Ra(){if(g.AB(this.api.L())){let t=g.ly(this.api.L(),this.api.getVideoData()?.X()); return GU(zU(t),f=>{var H=g.lv();g.rV(H,f);return this.api.Ra(H)})}return zU(this.api.Ra())}};var K7V=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"onSnackbarMessage",f=>{switch(f){case 1:this.api.getPlayerStateObject().isBuffering()&&g.DL(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Experiencing interruptions?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Find out why"}]},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"}})}})}};var UZH; g.OR=class extends g.tQ{constructor(t,f=!1,H,Q=!1){super();this.JG=!1;this.C=new g.Vk(this);this.W=this.D=null;this.Y=this.O=!1;g.c(this,this.C);this.target=t;this.J=f;this.Fv=H||t;this.JG=Q;f&&(g.pE&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");PG(this)}K(t,f){this.C.K(this.Fv,t,f,void 0,!this.J)}cancel(){this.Y&&(this.Y=!1,this.Qg("dragend",0,0,null));this.O&&(this.O=!1,this.Qg("hoverend",0,0,null),uQ(this),PG(this))}ko(t){uQ(this);this.K(DP("move"),this.A); this.K(DP("out"),this.lg);this.K("touchstart",this.j);this.J&&this.K(DP("down"),this.X);var f=t.target;t=new g.$S(t.pageX,t.pageY);this.O=!0;this.Qg("hoverstart",t.x,t.y,f);this.Qg("hovermove",t.x,t.y,f)}A(t){var f=t.target;t=new g.$S(t.pageX,t.pageY);if(this.W){let H=this.W;this.W=null;if(H.relatedTarget===f&&NM(new g.$S(H.pageX,H.pageY),t))return}this.Qg("hovermove",t.x,t.y,f)}lg(t){var f=new g.$S(t.pageX,t.pageY),H=t.relatedTarget;try{if(H&&g.Nl(this.target,H)){this.W=t;this.Qg("hovermove",f.x, f.y,H);return}}catch(Q){}uQ(this);PG(this);this.O=!1;this.Qg("hoverend",f.x,f.y,H)}v5(t){this.ko(t);this.X(t)}X(t){if(typeof t.button!=="number"||t.button===0){uQ(this);this.C.K(Et(t.target),DP("move"),this.Ml);this.C.K(Et(t.target),DP("up"),this.c5);var f=t.target;if(g.pE)this.K("dragstart",this.a$);else if(t.preventDefault(),(g.s9||g.J1)&&f)a:{let H=f;for(;H;){if(Cx(H)||H.getAttribute("tabindex")==="-1"){H.focus();break a}H=H.parentElement}Et(f).activeElement.blur()}this.Y=!0;t=new g.$S(t.pageX, t.pageY);this.Qg("dragstart",t.x,t.y,f);this.Qg("dragmove",t.x,t.y,f)}}a$(t){t.preventDefault()}Ml(t){var f=t.target;f===Et(t.target)&&(f=null);t=new g.$S(t.pageX,t.pageY);this.Qg("hovermove",t.x,t.y,f);this.Qg("dragmove",t.x,t.y,f)}c5(t){uQ(this);this.Y=!1;var f=lM(t),H=t.target;t=new g.$S(t.pageX,t.pageY);f&&g.Nl(this.target,f)?(this.K(DP("move"),this.A),this.K(DP("out"),this.lg),this.K(DP("down"),this.X),this.K("touchstart",this.j),this.Qg("dragend",t.x,t.y,H)):(PG(this),this.O=!1,this.Qg("dragend", t.x,t.y,H),this.Qg("hoverend",t.x,t.y,H))}j(t){var f=t.changedTouches[0];f&&(uQ(this),this.K("touchmove",this.B5),this.K("touchend",this.V),this.K("touchcancel",this.V),this.D=f.identifier,t=t.target,this.O||(this.O=!0,this.Qg("hoverstart",f.pageX,f.pageY,t)),this.Qg("hovermove",f.pageX,f.pageY,t),this.J&&(this.Y=!0,this.Qg("dragstart",f.pageX,f.pageY,t),this.Qg("dragmove",f.pageX,f.pageY,t)))}B5(t){var f=CdI(this,t);f&&(this.J&&t.preventDefault(),t=t.target,this.Qg("hovermove",f.pageX,f.pageY,t), this.J&&this.Qg("dragmove",f.pageX,f.pageY,t))}V(t){var f=CdI(this,t);if(f){uQ(this);PG(this);this.O=!1;let H=t.target;this.J&&(this.JG||t.preventDefault(),this.Y=!1,this.Qg("dragend",f.pageX,f.pageY,H));this.Qg("hoverend",f.pageX,f.pageY,H)}}Yi(){this.J&&(g.pE&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");uQ(this);super.Yi()}};UZH=!1;var vC0=class extends Nq{constructor(t){super(t);this.O=new Set;this.J={};this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"videodatachange",f=>{f==="newdata"&&(this.api.Qk("stationsEmbargo"),this.api.Qk("stationsMetadataUpdate"),this.J={},this.O.clear());f=this.api.getVideoData().Db;var H=f.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");H&&gdJ(this,H,"stationsEmbargo");(f=f.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&&gdJ(this,f,"stationsMetadataUpdate")}); this.events.K(t,g.tJ("stationsEmbargo"),f=>{this.api.ud(!0);var H=this.J[f.id]??[];for(let Q of H){H=Q.embargo;if(!H)continue;this.api.hideControls();this.api.zF("auth",2,zp(H.errorRenderer.reason),g.wD({embargoed:1,id:f.id,idx:f.O,start:f.start}));(H=H.onTrigger)&&g.DL(this.api,"innertubeCommand",H)}}); this.events.K(t,g.tJ("stationsMetadataUpdate"),f=>{f=this.J[f.id]??[];for(let H of f)if(f=H.command){if(this.api.L().r6().J.xi(PIH)){let {progressBarStartPosition:Q,progressBarEndPosition:N}=g.S(f,LX2)?.progressBarConfig??{};Q&&N&&this.api.getVideoData()?.cH(Q,N)}g.DL(this.api,"innertubeCommand",f)}})}};var $W0=class extends jx{constructor(t,f,H){super(f,t);this.J=H}preventDefault(){super.preventDefault();this.J&&this.J.preventDefault()}stopPropagation(){super.stopPropagation();this.J&&this.J.stopPropagation()}};g.un=class extends VbB{constructor(t){super();this.J=t;this.YC={};this.listener=f=>{this.dispatchEvent(new $W0(this,f.type,f))}}D(){return!0}isView(){return!1}fn(){return!1}Td(){return this.J}M8(){return this.J.src}Ml(){return this.J.srcObject}XV(t){var f=this.getPlaybackRate(); this.J.src=t;this.setPlaybackRate(f)}Ne(t){var f=this.getPlaybackRate();this.J.srcObject=t;this.setPlaybackRate(f)}B5(){this.J.removeAttribute("src")}m2(){this.J.srcObject=null}getPlaybackRate(){try{return this.J.playbackRate>=0?this.J.playbackRate:1}catch{return 1}}setPlaybackRate(t){this.getPlaybackRate()!==t&&(this.J.playbackRate=t);return t}I9(){return this.J.loop}setLoop(t){this.J.loop=t}canPlayType(t,f){return this.J.canPlayType(t,f)}isPaused(){return this.J.paused}isSeeking(){return this.J.seeking}isEnded(){return this.J.ended}s2(){return this.J.muted}JG(t){bm(); this.J.muted=t}X(){return this.J.played||cn([],[])}O(){try{var t=this.J.buffered}catch{}return t||cn([],[])}V(){return this.J.seekable||cn([],[])}KM(){var t=this.J;return t.getStartDate?t.getStartDate():null}getCurrentTime(){return this.J.currentTime}setCurrentTime(t){this.J.currentTime=t}getDuration(){return this.J.duration}load(){var t=this.J.playbackRate;try{this.J.load()}catch{}this.J.playbackRate=t}pause(){this.J.pause()}play(){var t=this.J.play();if(!t||!t.then)return null;t.then(void 0,()=> {}); return t}C(){return this.J.readyState}tG(){return this.J.networkState}uP(){return this.J.error?this.J.error.code:null}hk(){return this.J.error?this.J.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.J instanceof window.HTMLVideoElement&&this.J.getVideoPlaybackQuality)return this.J.getVideoPlaybackQuality();if(this.J){var t=this.J;let f=t.webkitDroppedFrameCount;if(t=t.webkitDecodedFrameCount)return{droppedVideoFrames:f||0,totalVideoFrames:t}}return{}}Sr(){return!!this.J.webkitCurrentPlaybackTargetIsWireless}L1(){return!!this.J.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var t= this.J,f=window.document;window.document.pictureInPictureEnabled?this.J!==f.pictureInPictureElement?t.requestPictureInPicture():f.exitPictureInPicture():XV()&&t.webkitSetPresentationMode(t.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}EB(){var t=this.J;return new g.$S(t.offsetLeft,t.offsetTop)}getSize(){return g.LL(this.J)}setSize(t){h1(this.J,t)}getVolume(){return this.J.volume}setVolume(t){bm();this.J.volume=t}kC(t){this.YC[t]||(this.J.addEventListener(t,this.listener), this.YC[t]=this.listener)}setAttribute(t,f){this.J.setAttribute(t,f)}removeAttribute(t){this.J.removeAttribute(t)}hasAttribute(t){return this.J.hasAttribute(t)}a$(){return e7(this.J)}Zs(t){g.q6(this.J,t)}v5(t){return g.aW(this.J,t)}mP(){return g.Nl(document.body,this.J)}audioTracks(){var t=this.J;if("audioTracks"in t)return t.audioTracks}Yi(){for(let t of Object.keys(this.YC))this.J.removeEventListener(t,this.YC[t]);super.Yi()}xJ(t){this.J.disableRemotePlayback=t}};g.un.prototype.j=QI(131); g.un.prototype.Vg=QI(129);g.un.prototype.Za=QI(127);g.un.prototype.Fv=QI(125);var Jp=class extends g.P_{constructor(t,f){super({Z:"div",zB:"ytp-horizonchart"});this.sampleCount=150;this.X=t;this.D=f;this.index=0;this.heightPx=-1;this.W=this.Y=null;this.J=2;this.element.style.width=`${this.J*this.sampleCount}px`;this.element.style.height="1em"}};var DZH=class extends g.P_{constructor(t){var f=null;f={Z:"button",vR:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],GB:{title:"close"},yg:"[X]"};super({Z:"div",vR:["html5-video-info-panel","ytp-sfn"],GB:{role:"region","aria-label":"Stats for nerds"},W5:[f,{Z:"div",vR:["html5-video-info-panel-content","ytp-sfn-content"],W5:[{Z:"div",W5:[{Z:"div",yg:"Video ID / sCPN"},{Z:"span",yg:"{{video_id_and_cpn}}",zB:"ytp-sfn-cpn"}]},{Z:"div",W5:[{Z:"div",yg:"Viewport / Frames"},{Z:"span",yg:"{{dims_and_frames}}"}]}, {Z:"div",W5:[{Z:"div",yg:"Current / Optimal Res"},{Z:"span",yg:"{{resolution}}"}]},{Z:"div",W5:[{Z:"div",yg:"Volume / Normalized"},{Z:"span",yg:"{{volume}}"}]},{Z:"div",W5:[{Z:"div",yg:"Codecs"},{Z:"span",yg:"{{codecs}}"}]},{Z:"div",GB:{style:"{{shader_info_style}}"},W5:[{Z:"div",yg:"Shader Info"},{Z:"span",yg:"{{shader_info}}"}]},{Z:"div",GB:{style:"{{color_style}}"},W5:[{Z:"div",yg:"Color"},{Z:"span",yg:"{{color}}"}]},{Z:"div",GB:{style:"{{drm_style}}"},W5:[{Z:"div",yg:"Protected"},{Z:"span",yg:"{{drm}}"}]}, {Z:"div",GB:{style:"{{bandwidth_style}}"},W5:[{Z:"div",yg:"Connection Speed"},{Z:"span",W5:[{Z:"span",yg:"{{bandwidth_chart}}"},{Z:"span",yg:"{{bandwidth_kbps}}"}]}]},{Z:"div",GB:{style:"{{network_activity_style}}"},W5:[{Z:"div",yg:"Network Activity"},{Z:"span",W5:[{Z:"span",yg:"{{network_activity_chart}}"},{Z:"span",yg:"{{network_activity_bytes}}"}]}]},{Z:"div",W5:[{Z:"div",yg:"Buffer Health"},{Z:"span",W5:[{Z:"span",yg:"{{buffer_health_chart}}"},{Z:"span",yg:"{{buffer_health_seconds}}"}]}]},{Z:"div", GB:{style:"{{live_latency_style}}"},W5:[{Z:"div",yg:"Live Latency"},{Z:"span",W5:[{Z:"span",yg:"{{live_latency_chart}}"},{Z:"span",yg:"{{live_latency_secs}}"}]}]},{Z:"div",GB:{style:"{{live_mode_style}}"},W5:[{Z:"div",yg:"Live Mode"},{Z:"span",yg:"{{live_mode}}"}]},{Z:"div",GB:{style:"{{playback_categories_style}}"},W5:[{Z:"div",yg:"Playback Categories"},{Z:"span",yg:"{{playback_categories}}"}]},{Z:"div",GB:{style:"{{fmt_debug_info_style}}"},W5:[{Z:"div",yg:"Format Debug Info"},{Z:"span",yg:"{{fmt_debug_info}}"}]}, {Z:"div",W5:[{Z:"div",yg:"Mystery Text"},{Z:"span",yg:"{{debug_info}}"}]},{Z:"div",GB:{style:"{{extra_debug_info_style}}"},W5:[{Z:"div",yg:""},{Z:"span",W5:[{Z:"span",yg:"{{extra_debug_info}}"}]}]},{Z:"div",W5:[{Z:"div",yg:"Date"},{Z:"span",yg:"{{date}}"}]},{Z:"div",GB:{style:"{{cotn_and_local_media_style}}"},W5:[{Z:"div",yg:"COTN / Local Media"},{Z:"span",yg:"{{cotn_and_local_media}}"}]},{Z:"div",GB:{style:"{{release_style}}"},W5:[{Z:"div",yg:"Player Release"},{Z:"span",yg:"{{release_name}}"}]}]}]}); this.g6=t;this.position=0;this.D=!0;f?(t=this.uv("ytp-sfn-close"),t instanceof HTMLElement&&(this.closeButton=t,this.K(this.closeButton,"click",this.hide))):this.K(this.element,"click",this.hide);t=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];f="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var H=t.map(Q=>Q/4); this.A={};this.J=new Jp(t,f);g.c(this,this.J);this.updateValue("bandwidth_chart",this.J);this.W=new Jp([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.c(this,this.W);this.updateValue("live_latency_chart",this.W);this.Y=new Jp([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.c(this,this.Y);this.updateValue("buffer_health_chart",this.Y);this.j=new Jp(H,f);g.c(this,this.j);this.updateValue("network_activity_chart",this.j);this.delay= new g.Ze(this.QW,500,this);g.c(this,this.delay);this.X=new g.Ze(this.V,2E4,this);g.c(this,this.X)}focus(){this.g6.L().experiments.r6().J.xi(t9B)&&(this.closeButton?this.closeButton.focus():this.element&&(this.element.hasAttribute("tabindex")||(this.element.tabIndex=-1),this.element.focus()))}show(){super.show();this.QW();this.focus()}hide(){super.hide();this.delay.stop();this.X.stop()}QW(){var t=(0,g.I)(),f=I1(this.g6);oq(this.J,f.bandwidth_samples);oq(this.j,f.network_activity_samples);oq(this.W, f.live_latency_samples);oq(this.Y,f.buffer_health_samples);var H={};for(let [Q,N]of Object.entries(f)){f=Q;let m=N;this.A[f]!==m&&(H[f]=" "+String(m));this.A[f]=m}this.update(H);t=(0,g.I)()-t>25?5E3:500;this.delay.start(t)}V(){this.D?(this.position+=1,this.position>15&&(this.D=!1)):(--this.position,this.position<=0&&(this.D=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.X.start(2E4)}};var Be0=class extends Nq{constructor(t){super(t);Ui(t,"getStatsForNerds",()=>I1(this.api)); Cv(t,"showVideoInfo",()=>{PdJ(this,!0)}); Cv(t,"hideVideoInfo",()=>{PdJ(this,!1)}); Cv(t,"isVideoInfoVisible",()=>!!this.J?.xJ())}};var Mb8=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);Ui(this.api,"setSubtitlesTargetContainerId",f=>{var H=Xb(this.api.KD());H&&(f=f?document.getElementById(f):null,H.Nt(f))}); Ui(this.api,"clearSubtitlesTargetContainerId",()=>{var f=Xb(this.api.KD());f&&f.Nt(null)})}};var tIJ=class extends Nq{constructor(t){super(t);this.c5={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:f=>u_J(this,f), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:f=>u_J(this,f), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var f=this.D&&(this.api.L().experiments.hG("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.A:this.j);f&&(this.C="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return f}, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.Fv){this.C="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var f=!0}else f=!1;return f}}; this.Fv=this.A=this.j=this.D=!1;this.W={};this.events=new g.qa(t);g.c(this,this.events);this.X=new g.OR(this.api.hZ().fR);g.c(this,this.X);this.events.K(t,"videodatachange",(f,H)=>{if(f!=="dataupdated"||H.videoId!==this.videoId||!n1(this.timelyActions,VHe(H)))this.onVideoDataChange(H)}); this.events.K(t,"presentingplayerstatechange",f=>{this.rr(f)}); t.G("enable_smart_skip_player_controls_shown_on_web")&&(this.events.K(t,"onShowControls",()=>{this.D=!0;Fb(this)}),this.events.K(t,"onHideControls",()=>{this.D=!1}),this.X.subscribe("hoverstart",()=>{this.j=!0; Fb(this)},this),this.X.subscribe("hoverend",()=>{this.j=!1},this),t.G("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.K(t,"progressBarHoverStart",()=>{this.A=!0; Fb(this)}),this.events.K(t,"progressBarHoverEnd",()=>{this.A=!1}))); t.G("enable_smart_skip_speedmaster_on_web")&&this.events.K(t,"speedmasterchanged",f=>{(this.Fv=f)&&Fb(this)}); this.events.K(t,g.tJ("timelyAction"),f=>{this.onCueRangeEnter(f.getId())}); this.events.K(t,g.f4("timelyAction"),f=>{this.onCueRangeExit(f.getId())}); this.events.K(t,"keyboardserviceglobalkeydown",(f,H)=>{if((Ik?f.altKey:f.ctrlKey)&&f.keyCode===39&&this.V&&this.J&&(f=g.S(T1(this,this.J)?.rendererContext,cx9),f=g.WX(f?.onTap))&&(g.DL(this.api,"innertubeCommand",f),H&&(H.qn=!0),H=g.sh(),f=DOV(H))){let Q=g.HS(0);Q&&Kh(H.client,Q,f)}},this); this.O=new g.P_({Z:"div",vR:["ytp-player-content","ytp-timely-actions-content"]});this.O.hide();Ui(t,"insertTimelyActionUi",f=>{this.O.element.children.length>0&&g.HT(this.O.element);f.classList.add("ytp-timely-actions-overlay");this.O.element.appendChild(f)}); Ui(t,"getTimelyActionTriggerSource",()=>this.C??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN"); g.c(this,this.O);this.G("web_player_overlay_positioned_layout")?this.events.K(t,"basechromeinitialized",()=>{this.api.Mv(this.O.element,4,!0);this.O.element.setAttribute("data-overlay-order","10")}):g.hk(this.api,this.O.element,4)}onVideoDataChange(t){this.pQ(); this.videoId=t.videoId;this.Y=this.J=void 0;this.timelyActions=VHe(t);EdI(this);kO(this);this.E$()}rr(t){var f=t.oldState,H=t.state,Q=H.seekSource;!f.J(16)&&H.J(16)?this.fB(Q??void 0):f.J(16)&&!H.J(16)&&this.KZ();t=t.state;t=!t.isCued()&&!t.J(1024);this.O.z3(t)}E$(){var t=this.Pm();t&&this.api.E$(t)}pQ(){this.api.Qk("timelyAction",1);if(this.J!==void 0)this.onCueRangeExit(this.J)}Pm(){if(this.timelyActions){var t=[];for(let H of this.timelyActions){var f=H.startTimeMilliseconds!=null&&H.endTimeMilliseconds!= null&&H.cueRangeId!=null?new g.Qp(Number(H.startTimeMilliseconds),Number(H.endTimeMilliseconds),{id:H.cueRangeId,namespace:"timelyAction"}):void 0;f&&t.push(f)}return t}}onCueRangeEnter(t){var f=T1(this,t);f&&this.W[t]!==void 0&&(f.maxShowCount===void 0||f?.maxShowCount>this.W[t])&&(this.J=t,Fb(this))}onCueRangeExit(t){var f=kxB(this,t);f&&this.J===t&&g.DL(this.api,"innertubeCommand",f);kO(this);this.C=this.J=void 0}fB(t){this.Y=t}KZ(){Fb(this);this.Y=void 0}Yi(){this.timelyActions=this.Y=this.J= this.videoId=void 0;this.W={};this.pQ();kO(this);super.Yi()}};var ff8=class extends Nq{constructor(t){super(t);t=window;var f=this.api.L().r6();f.J.xi(qPV)?(f=[],t.ytPlayerArraySizeExperimentLength=f.length,t.ytPlayerArraySizeExperimentValue=f[0]):f.J.xi(RC8)?(f="6LPTkck/iK3Q7HMwz7Zyg71LBC0 buD oK+f O5w1 a ns4dbB O sCTaU5B4GI / ebOXx/5DGOwDMt1CEaJxccW+OaQtE zYkklE D4Kspm WDky G s0Vj4uvrd eLSfss l B1D/tiB9kUaZ+S SUWnD oGfGji rRpkB Jg O1 czi9 R Wl4 D94+hDF KOX stfyToM l8v9IJ KZi G A/2wZ 0Qfq 3kv3QDUZOWRK erN3h3b i j tdYdy kl u FBFdIp72yKKL/T rO ym cJYXYi8 yz+ ycc6jftJvwlWp ac s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C B MFZkvXTvZR59/ IKgbLr56eq4Gs JiTE6RRv2HmCWEy Jb+OG u7Ui9+Uy 2FhggtkS7H+rbrOWFb565UNsslsXF i 1CLXS6 bW 6wRdeNJzE gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m 3 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY 5 wy9W8enoXtF70HcJfDja0FFaVcIlv Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo WX eAqMs9UttnWTxsaY gcOb/6JXqGHdb5A7TVlpS9kTPq prg 3nD M7c rxwkg2JVkNqS4PtC2P+YzOfoYOdLc i gHNfRWcg3TaR CEKsZBM VfI V1VupF9DkyxK/ k7iWF+tWtW+RaVdPk6H3X 0GcnAiuJXyd7nC/ORmzb/HGrnvBms 6k NmQ2 aGB3blYR9pxhHrY Sk0Y/7tBGJ9EaTbTwoJGWt6 ijhACaixJX vh kwC00l 5QSqhiYiieEvBUYd7S SSRtsEjUFle/8v os".split(" "), t.ytPlayerArraySizeExperimentLength=f.length,t.ytPlayerArraySizeExperimentValue=f[Math.floor(Math.random()*f.length)]):f.J.xi(x3H)&&(f="a Y1bKqzJ s0Vj4uvrd x+ G stfyToM 7W xsHJ KZi 5 H2+ buD / 3 15 76VyLn4q6B SUWnD XF Ml D9/q oK+f K+ eLSfss B rlJLVN wy9W8enoXtF70HcJfDja0FFaVcIlv yLwl WDky asfV3x j KOX /I M FL czi9 b qfSz0ipS DQ m68 u7Ui9+Uy 61 K5xdXVLZb 1e sm BzwWNM gjQS0e hJ l3 zUJAT rRpkB I0j5 DPZ/ gcOb/6JXqGHdb5A7TVlpS9kTPq Hn 7m WwesQPUzST n51 B1D/tiB9kUaZ+S TKXw0mTsQ imMcmOcJbtBm2iiT gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m V2 ac s7 D4Kspm j 7I Z4U+fzdVIKP99m 8l 72 Nh5 ab XgH8Lzvf/8e92nICvOm8 gZ O OVRfzTvv99f6a Ng G oGfGji Xr O0 +y uM a6 mb ImnAv LKuVPy OlPbi N483sfs uP A7 71DqBndyU3GS6bIzA zS fts2 ky A/2wZ 0Qfq Zfvd5Pn4776zeP5oPc aI vTeKTkO bhbbE sd os zYkklE CEKsZBM V1VupF9DkyxK/ ebOXx/5DGOwDMt1CEaJxccW+OaQtE tdYdy rO iy34HMOZpoG 2P Jb+OG 7V6 U6 D94+hDF RN RjTb6s9dI1z3sbX2Z n5Jc3 u8 sCTaU5B4GI kEvjgcbIMe a be5m6OlQPwiJOhQ t5 SKU/ XKCZgrGIc3wy+ RX JgMLCGK hTtIGwjH1fcQWLu 30 Pt Mk8cYLj6WiDpDJN zO0ox JD ygD8z hp TtR HX+B89Khozs4 G MxY0 CdMDbBR bQ47h 7N i B90/Ls3uwfIR+zJE pM iAtM6ngY20Xjova0ANGS+MWXtw WF JMLr8w 8W 07 Lq9jaVTdvqKUcBE+lcgF7T3+rj8eLe/W9Gx6pMjv+q Av l lEIzH+OY FqDusHkb z7 pr8bo8c/VS pMPt A6 rxwkg2JVkNqS4PtC2P+YzOfoYOdLc Ca cX Iw2D fp5 erN3h3b FOM 6k 6W/+L21S0BgHkyXSeXgiZEFNnD bW UNvcj1zvh8 I3TZF5 Jg xw vG Ia9v 5QSqhiYiieEvBUYd7S tA nY LJ ym Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo LQhs6cZhK2 0wDpZFkrDy K9nzX D99+akDyTHqVZ5oc vh o+H0k SG s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C XT Ba R Q4 X k7iWF+tWtW+RaVdPk6H3X kwC00l R+km6jn4lEte 6c O/E2WbIgQZp1fX6M15U6V4Cn2VEhA/o1gqaZrT W35r8t FM Sk0Y/7tBGJ9EaTbTwoJGWt6 59N5n p2 dc/6x6Ue8NTkG8Eq 3kv3QDUZOWRK bEp8Cdrszr5 7/ YF 0EGSTB RQ MFZkvXTvZR59/ sU aQ ++ kl u FM8tJsLmwDZGwNxLT3UB8U+Oqq M7c cJYXYi8 Joavny ul O1 Yo PzjTAnVHpDMOOfHYH7PRH5cM ns4dbB jz 0MqMKs EC 5i /PSB9 FSr5qF2R kXioSwTShtq5feiVSbNLRWdm8JtU ses mL J84d RA eAqMs9UttnWTxsaY YqL+09b l8v9IJ VfI Un5oe aghMX806dvo tfkKluaA tWZ0RiNdY ha /++SfI 78y wMv/BMy w4igDN5fJhU/ ijhACaixJX 9s+4w/ i f7 g33AqPrwozIBbUR 2W I5xT3pY5tk3rrjxU4XaqE3JsSS1Y+LA0zCg IKgbLr56eq4Gs WX 2U 3EX5fOxmA pD V8eT3N6k ShiYcW72d5b NmQ2 Mx yz+ ycc6jftJvwlWp aGB3blYR9pxhHrY bWti1J FBFdIp72yKKL/T 2FhggtkS7H+rbrOWFb565UNsslsXF ePmsAY5V ca rZ prg 5 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY ec8TP 6wRdeNJzE BV NrX25+/J8LYtUk O5w1 0GcnAiuJXyd7nC/ORmzb/HGrnvBms hGs6kinOmHXn QoQ Wl4 +S1B mv Jo 671 QGZ 5ru JiTE6RRv2HmCWEy v5vpHQ5jXX5RZgSVfA7P9Keq/9 ngi k3cqFr12egl66d89FwnoKFk dF+d5SEX0slenHxkb+cmSyeQohfO i R gHNfRWcg3TaR EwPA 5banN SSRtsEjUFle/8v szO04kG7irS7lBIpOjUf 51 8Vh6p 3nD ii6 QDM3wl8PVhEf5fF".split(" "), t.ytPlayerArraySizeExperimentLength=f.length,t.ytPlayerArraySizeExperimentValue=f[Math.floor(Math.random()*f.length)])}};var H9H=class extends Nq{constructor(t){super(t);Cv(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); Cv(this.api,"setPlaybackRate",f=>{typeof f==="number"&&this.api.setPlaybackRate(f)})}};var Qd0=class extends g.P_{constructor(t){super({Z:"div",vR:["ytp-overlay","ytp-speedmaster-overlay"],W5:[{Z:"div",zB:"ytp-speedmaster-user-edu",W5:[{Z:"div",zB:"ytp-speedmaster-label",yg:"1x"}]}]});this.J=null;this.Y=this.uv("ytp-speedmaster-label");g.Ya(this.element,"cursor","pointer");this.K(this.element,"click",f=>{f.stopPropagation();t()}); this.hide()}hide(){super.hide();Ad(this)}Yi(){Ad(this);super.Yi()}};var $CI=class extends Nq{constructor(t){super(t);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.O=this.J=.5;this.events=new g.qa(t);g.c(this,this.events);t=this.api.hZ().fR;this.indicator=new Qd0(()=>{this.Y()}); g.c(this,this.indicator);g.hk(this.api,this.indicator.element,11);this.events.K(t,"wheel",this.W,this,!1);this.events.K(this.api,"presentingplayerstatechange",this.C);this.events.K(this.api,"minimized",this.C);this.events.K(this.api,"videodatachange",this.Y,this);this.events.K(this.api,"onAdStart",this.Y,this)}W(t){if(!this.api.isInline()&&!this.api.Vk()&&!this.api.Qy())if(t.ctrlKey){t.preventDefault();let H=Math.min(Math.max(this.scale+-t.deltaY*.05,1),8);if(H!==this.scale){if(t.deltaY<0){var f= this.api.hZ().fR.getBoundingClientRect();let Q=t.clientX-f.left;t=t.clientY-f.top;f=this.api.getPlayerSize();let N=(t-this.O*f.height*(1-this.scale))/this.scale;this.J=(Q-(Q-this.J*f.width*(1-this.scale))/this.scale*H)/(f.width*(1-H));this.O=(t-N*H)/(f.height*(1-H));this.J=Math.min(Math.max(this.J,0),1);this.O=Math.min(Math.max(this.O,0),1)}this.scale=H;YO(this)}}else this.scale>1&&(t.preventDefault(),this.J+=t.deltaX*.001,this.O+=t.deltaY*.001,this.J=Math.min(Math.max(this.J,0),1),this.O=Math.min(Math.max(this.O, 0),1),YO(this))}Y(){this.scale=1;this.O=this.J=.5;YO(this)}C(){this.scale>1&&(this.api.isInline()||this.api.Vk()||this.api.Qy())&&this.Y()}};var NJI=class extends Nq{constructor(t){super(t);this.events=new g.qa(t);g.c(this,this.events);var f=this.api.G("html5_enable_voice_boost");Ui(this.api,"getVoiceBoostUserPreference",()=>f?this.getVoiceBoostUserPreference():0); Ui(this.api,"setVoiceBoostUserPreference",H=>{f&&this.setVoiceBoostUserPreference(H)}); Ui(this.api,"getVoiceBoostState",()=>f?this.getVoiceBoostState():1); this.J=hR()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.J}setVoiceBoostUserPreference(t){this.api.U("vb_set",{pref:t});g.cv("yt-player-voice-boost",t,31536E4);t!==this.J&&(this.J=t,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.hf(),this.api.lS())}getVoiceBoostState(){return this.api.o9(1)}updateEnvironmentData(){this.api.L().k0=this.J}};var mCV=class extends Nq{constructor(t){super(t);this.useLivingRoomPoToken=!1;this.W=new g.qc;this.J=!1;this.z5=null;this.D=!1;this.C=null;this.X=!1;var f=t.L().getWebPlayerContextConfig();this.events=new g.qa(t);g.c(this,this.events);this.events.K(t,"spsumpreject",(H,Q,N)=>{this.X=Q;H&&this.D&&!this.C&&(this.G("html5_generate_content_po_token")&&N?this.R3(N):this.G("html5_generate_session_po_token")&&yDJ(this));this.C||this.api.U("stp",{s:+this.D,b:+this.X})}); this.events.K(t,"poTokenVideoBindingChange",H=>{this.R3(H)}); if(this.G("html5_web_po_on_demand_init")){let H=this.events.K(t,"videodatachange",(Q,N)=>{N.Cm&&!this.D&&(hH0(this),this.events.bT(H))}) }this.useLivingRoomPoToken=!!f?.useLivingRoomPoToken;t.addEventListener("csiinitialized",()=>{this.z5=t.eA();this.G("html5_web_po_on_demand_init")?this.Y=Ey():hH0(this)}); t.addEventListener("trackListLoaded",this.Ql.bind(this));t.cW(this)}Yi(){this.j&&(Po(this.j),this.j=void 0);super.Yi()}un(){(this.O?!this.J:this.Y)&&VG(this)}Ql(t,f,H){if(aw0(t)){var Q=H||"";if(this.J)f=WG(this,Q),WC0(t,f);else{var N=new g.qc;f.push(N.promise);this.W.promise.then(()=>{var m=WG(this,Q);WC0(t,m);N.resolve()})}}}R3(t){if(this.O||this.Y)t.K1=WG(this,t.videoId),this.J||(this.C=new Zy,this.W.promise.then(()=>{this.z5.mL("pot_if"); t.K1=WG(this,t.videoId)}))}};var UCJ=class extends g.qm{constructor(t){super();this.features=[];var f=new W2d(t),H=new Bc0(t),Q=new xnI(t),N=new mCV(t);var m=g.eo(t.L())?void 0:new F2J(t);var U=new S4H(t),C=new Be0(t),D=new H9H(t),k=new ayJ(t),F=new ABH(t);var A=t.L().O?new Vo0(t):void 0;var V=g.tq(t.L())?new Y90(t):void 0;var O=t.G("report_pml_debug_signal")?new QwV(t):void 0;var z=navigator.mediaSession&&window.MediaMetadata?new cXH(t):void 0;var r=t.G("html5_enable_drc")&&!t.L().C?new TQ9(t):void 0;var d=new H22(t),R=new q42(t); var q=g.tq(t.L())?new O2J(t):void 0;var v=new wR9(t),B=new E4H(t),Ud=new b6J(t);var ue=t.L().webPlayerContextConfig?.enableSelfProfilingLogging?new nCd(t):void 0;var aH=t.G("enable_sabr_snackbar_message")?new K7V(t):void 0;var GH=t.G("web_enable_timely_actions")?new tIJ(t):void 0;var KJ=new o40(t),w2=new NJI(t);var SC=g.eo(t.L())?void 0:new McH(t);var WJ=new dn0(t),VY=new UEd(t),Tw=new CyJ(t),lX=new vC0(t),EK=new JBJ(t);var It=t.L().r6();It=It.J.xi(qPV)||It.J.xi(RC8)||It.J.xi(x3H)?new ff8(t):void 0; var e_=g.JB(t.L())?new uLW(t):void 0;var FM=t.L().r6().J.xi($wI)?new pRJ(t):void 0;var rb=g.aw(t.L())?new IbJ(t):void 0;var ED=t.L();var As=ED.experiments.r6().J.xi(gDe);ED=t.G("web_enable_dibs_implementation")&&g.aw(ED)||t.G("mweb_enable_dibs_implementation")&&g.VV(ED);As=As||ED?new $EJ(t):void 0;ED=t.G("web_enable_captions_set_target_container")?new Mb8(t):void 0;t=t.G("web_player_pinch_to_zoom")?new $CI(t):void 0;f=[f,H,Q,N,m,U,C,D,k,void 0,void 0,void 0,void 0,void 0,F,A,V,void 0,void 0,void 0, void 0,O,void 0,void 0,void 0,void 0,z,r,d,void 0,void 0,R,void 0,void 0,q,void 0,void 0,v,B,Ud,void 0,ue,aH,GH,KJ,void 0,w2,void 0,void 0,void 0,void 0,SC,WJ,VY,void 0,Tw,void 0,void 0,lX,EK,It,void 0,e_,FM,rb,As,ED,t];for(let j_ of f)j_&&this.features.push(j_)}Yi(){for(let t=this.features.length-1;t>=0;t--)this.features[t].dispose();this.features.length=0;super.Yi()}};var CC9=class{constructor(){this.O=this.J=NaN}reset(){this.J=this.O=NaN}};var sy2=class{constructor(t,f){this.B=t;this.timerName="";this.Y=!1;this.O=NaN;this.C=new CC9;this.J=f||null;this.Y=!1}reset(){g.fX(this.timerName)}tick(t,f){g.Np(t,f,this.timerName)}mL(t){return g.Ej(t,void 0,this.timerName)}C9(t){g.ak(t,void 0,this.timerName)}infoGel(t){g.m$(t,this.timerName)}};var i9e=class{constructor(t){this.J=1;this.Y=this.O=0;if(t){var f=t.experiments.J("html5_mfc_max_queue_length");f===void 0||isNaN(f)||(this.J=f);f=t.experiments.J("html5_mfc_min_buffer_health");f===void 0||isNaN(f)||(this.O=f);t=t.experiments.J("html5_mfc_secs_left_to_start_preload");t===void 0||isNaN(t)||(this.Y=t)}}};var gpd=class extends g.qm{constructor(t){super();this.J=null;this.queue=[];this.O=[];this.policy=new i9e(t)}Yi(){this.clear();super.Yi()}iy(t){t&&this.J!==t&&(this.J&&(this.J.d6()||this.unsubscribe(this.J)),qqJ(this,t)||t.isGapless()||dZ0(this),this.J=t,t.d6()||this.subscribe(t),this.U(t,"set_pres",{tcpn:t.Os()||"none"}))}clear(){this.J&&!this.J.d6()&&this.unsubscribe(this.J);dZ0(this);this.J=null}Y(){this.J&&this.J.d6()&&(this.unsubscribe(this.J),this.J=null);this.queue=this.queue.filter(Q=>!Q.ql.d6()); this.O=this.O.filter(Q=>!Q.ql.d6()); var t=!1;do for(t=!1,this.queue=this.queue.filter(Q=>Q.ql.Yo()?(Q.ql.d6()||this.unsubscribe(Q.ql),this.U(Q.ql,"evict_done",{tcpn:Q.ql.Os()||"none"}),t=!0,!1):!0);this.O.length>0&&this.queue.length0?Math.min(this.policy.O,this.J.getDuration()-this.J.getCurrentTime()-this.policy.Y):this.policy.O:0;this.J&&f!Q.started))||(f.started=!0,f.ql.subscribe("requestcompleted",this.Y,this),f.ql.Cw(!0),this.U(f.ql,"start",{tcpn:f.ql.Os()||"none", type:"pre"}))}subscribe(t){t.subscribe("requestcompleted",this.Y,this);t.subscribe("beginseeking",this.Y,this);t.subscribe("endseeking",this.Y,this)}unsubscribe(t){t.unsubscribe("requestcompleted",this.Y,this);t.unsubscribe("beginseeking",this.Y,this);t.unsubscribe("endseeking",this.Y,this)}U(t,f,H){f={action:f,...p7W(this)};H&&Object.assign(f,H);t.U("mfc",f)}};var A0I=class extends g.tQ{constructor(t,f){super();this.E2=t;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.J=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.W9={};if(t=f.session_data)this.sessionData=q9(t,"&");this.index=Math.max(0,Number(f.index)||0);this.loop=!!f.loop;this.startSeconds=Number(f.startSeconds)||0;this.title=f.playlist_title||"";this.description=f.playlist_description||""; this.author=f.author||f.playlist_author||"";f.video_id&&(this.items[this.index]=f);if(t=f.api)typeof t==="string"&&t.length===16?f.list="PL"+t:f.playlist=t;if(t=f.list)switch(f.listType){case "user_uploads":this.listId=new Ma("UU",`PLAYER_${t}`);break;default:var H=f.playlist_length;H&&(this.length=Number(H)||0);this.listId=new Ma(t.substring(0,2),t.substring(2));if(H=f.video)this.items=H.slice(0),this.loaded=!0}else if(f.playlist){t=f.playlist.toString().split(",");this.index>0&&(this.items=[]); for(H of t)H&&this.items.push({video_id:H});this.length=this.items.length;if(H=f.video)this.items=H.slice(0),this.loaded=!0}this.setShuffle(!!f.shuffle);if(H=f.suggestedQuality)this.quality=H;this.W9=Nn(f,"playlist_");this.O=(f=f.thumbnail_ids)?f.split(","):[]}hasNext(t){return this.loop||!!t||this.index+1=0}setShuffle(t){this.shuffle=t;t=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var f= 0;f{KW(this,1,!1)},f,this); g.c(this,this.A);this.V=new g.Ze(()=>{KW(this,2,!1)},f,this); g.c(this,this.V);this.JG=new g.Ze(()=>{KW(this,2048,!1)},f,this); g.c(this,this.JG);this.Fv=new g.Ze(()=>{KW(this,512,!1)},f,this); g.c(this,this.Fv);this.v5=3E3;Q||(this.Y=this.J.K(t,"mouseover",this.ko),this.J.K(t,"mousemove",this.B5),this.J.K(t,"mouseleave",this.LM));this.api.G("web_player_enable_fullscreen_grid_components")&&this.J.K(t,"wheel",this.H5,this,!0);g.J1?this.J.K(t,"keypress",this.Vg):this.J.K(t,"focusin",this.Za);this.W=this.J.K(t,"mousedown",this.c5);this.j=this.J.K(t,"touchstart",this.Ml,void 0,!0);KW(this,640,!0)}B5(t){t=new g.$S(t.pageX,t.pageY);if(!NM(t,this.C)){let f=2;this.X&&(f|=8);this.C=t;KW(this,f,!0)}}H5(){KW(this, 2048,!0)}LM(t){this.X&&KW(this,8,!0);if(this.api.L().MV){t=t.relatedTarget;var f=this.target instanceof HTMLElement?this.target:this.target.element;if(t instanceof Element&&(f=f.getBoundingClientRect(),t=t.getBoundingClientRect(),t.top>=f.top&&t.right<=f.right&&t.bottom<=f.bottom&&t.left>=f.left))return}KW(this,2,!1)}ko(t){var f=new g.$S(t.pageX,t.pageY);NM(f,this.C)||(this.C=f,(t=t.target)&&this.tp(t)&&(KW(this,4,!0),this.J.bT(this.Y),this.Y=this.J.K(this.target,"mouseover",this.lg),this.D=this.J.K(this.target, "mouseout",this.lg)))}lg(t){t=t.relatedTarget;t&&this.tp(t)||(this.C=new g.$S(NaN,NaN),EXB(this))}Vg(){KW(this,1,!0)}Za(t){t=t.target;t instanceof Element&&!(t.tabIndex>0)||KW(this,1,!0)}c5(){this.X=!0;this.J.bT(this.W);this.W=this.J.K(document,"mouseup",this.m2)}m2(){this.X=!1;KW(this,8,!1);this.J.bT(this.W);this.W=this.J.K(this.target,"mousedown",this.c5)}Ml(t){if(t=(t=t.changedTouches)&&t[0])this.a$=t.identifier,this.J.bT(this.j),this.j=this.J.K(this.target,"touchend",this.AG,void 0,!0),KW(this, 1024,!0)}AG(t){if(t=t.changedTouches)for(let H=0;H{g.X9(this.J)}),this.Y.K(this.api,"videoplayerreset",()=>{g.X9(this.J)})); super.show()}hide(){this.Y&&this.Y.O();super.hide()}tk(){g.X9(this.J)}onStateChange(){g.X9(this.J)}D(){g.X9(this.J)}X(){this.fade.stop();this.hide();g.X9(this.J)}QW(){var t=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(t.isPlaying()||t.isPaused()))var f=!0;else(f=this.api.KD().Jk.get("ypc"))&&f.YA?f=!0:(t.J(2)&&jF(this.api),f=!1);f?(f=!0,this.W.hide()):(this.W.show(),f=t.isCued()&&this.api.getPresentingPlayerType()!==2||t.J(2)&&!jF(this.api)&&!this.api.Eg()||t.J(1024)? !0:!1);var H=this.api.getVideoData();f&&!H.BS?(this.fade.show(),oXB(this,this.api.getPlaylist(),H)):(this.fade.hide(),t.J(1)||this.fade.stop())}};var WL=class extends g.P_{constructor(t){super({Z:"div",vR:["ytp-error"],GB:{role:"alert"},W5:[{Z:"div",zB:"ytp-error-content",W5:[{Z:"div",zB:"ytp-error-icon-container",W5:[{Z:"svg",GB:{fill:"#fff",viewBox:"0 0 48 48"},W5:[{Z:"path",GB:{d:"M0 0h48v48H0V0z",fill:"none"}},{Z:"path",GB:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.7"}}]}]},{Z:"div", zB:"ytp-error-content-wrap",W5:[{Z:"div",zB:"ytp-error-content-wrap-reason",yg:"{{content}}"},{Z:"div",zB:"ytp-error-content-wrap-subreason",yg:"{{subreason}}"}]}]}]});this.api=t;this.keys=[];this.W=!1;t.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.O)}resize(){}Y(t){this.W=!1;for(let f=0;f{if(gh(Q,this.api,!FL(this.api.L()))){let N={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};Q=this.api; g.P$(Q,"onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:N});Q.isFullscreen()&&Q.toggleFullscreen()}}))}},TYI=/([^<>]+)<\/a>/;var Ep9=class extends WL{constructor(t){super(t);this.J=new Map;t=new g.QZ({Z:"div",zB:"ytp-error-buttons",W5:[{Z:"button",vR:["ytp-button","ytp-error-button","ytp-error-button-dismiss"]},{Z:"button",vR:["ytp-button","ytp-error-button","ytp-error-button-proceed"]}]});g.c(this,t);t.TB(this.uv("ytp-error-content-wrap"));this.dismissButton=t.uv("ytp-error-button-dismiss");this.proceedButton=t.uv("ytp-error-button-proceed");this.K(this.dismissButton,"click",()=>{F$e(this,this.dismissButtonRenderer)}); this.K(this.proceedButton,"click",()=>{F$e(this,this.D)})}Yi(){this.J.clear(); super.Yi()}Y(t){this.element.classList.remove("ytp-error-has-dismiss");this.element.classList.remove("ytp-error-has-proceed");super.Y(t);vG(this,f=>{var H=this.J.get(f.currentTarget);H&&(f.preventDefault(),g.DL(this.api,"innertubeCommand",H))})}X(t){this.D=this.dismissButtonRenderer=void 0; this.J.clear();var f=t.playerErrorMessageRenderer;if(f){if(t=f.reason)t=ArH(this,t),this.C(t,"content");if(t=f.subreason)t=ArH(this,t),this.C(t,"subreason");t=f.dismissButton?.buttonRenderer;let H=t?.text;H&&(this.dismissButton.textContent=g.iu(H),this.dismissButtonRenderer=t,this.element.classList.add("ytp-error-has-dismiss"));f=f.proceedButton?.buttonRenderer;if(t=f?.text)this.proceedButton.textContent=g.iu(t),this.D=f,this.element.classList.add("ytp-error-has-proceed")}else super.X(t)}};var op8=class extends g.P_{constructor(t){super({Z:"div",vR:["ytp-overlays-container"],W5:[{Z:"div",zB:"ytp-overlay-top-left"},{Z:"div",zB:"ytp-overlay-top-right"},{Z:"div",zB:"ytp-overlay-bottom-left"},{Z:"div",zB:"ytp-overlay-bottom-right"}]});this.W=this.uv("ytp-overlay-top-left");this.X=this.uv("ytp-overlay-top-right");this.J=this.uv("ytp-overlay-bottom-left");this.Y=this.uv("ytp-overlay-bottom-right");g.hk(t,this.element,4)}Mv(t,f,H=!1){switch(f){case 1:$2(this,t,this.W,H);break;case 2:$2(this, t,this.X,H);break;case 3:$2(this,t,this.J,H);break;case 4:$2(this,t,this.Y,H)}}};var kEI=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-paid-content-overlay",GB:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.S=t;this.videoId=null;this.D=!1;this.innertubeCommand=this.j=this.J=null;var f=t.L();f.experiments.r6().J.xi(U3J)?(this.Y=new g.Ze(()=>{this.W()},5E3,this),g.c(this,this.Y)):this.Y=null; t.G("enable_new_paid_product_placement")&&!g.y1(f)?(this.X=new g.P_({Z:"a",zB:"ytp-paid-content-overlay-link",GB:{href:"{{href}}",target:"_blank"},W5:[{Z:"div",zB:"ytp-paid-content-overlay-indicator"},{Z:"div",zB:"ytp-paid-content-overlay-icon",yg:"{{icon}}"},{Z:"div",zB:"ytp-paid-content-overlay-text",yg:"{{text}}"},{Z:"div",zB:"ytp-paid-content-overlay-chevron",yg:"{{chevron}}"}]}),this.K(this.X.element,"click",this.onClick)):this.X=new g.P_({Z:"div",vR:["ytp-button","ytp-paid-content-overlay-text"], yg:"{{text}}"});this.fade=new g.D8(this.X,250,!1,100);g.c(this,this.X);this.X.TB(this.element);g.c(this,this.fade);this.S.createServerVe(this.element,this);this.K(t,"videodatachange",this.onVideoDataChange);this.K(t,"presentingplayerstatechange",this.A)}onClick(t){this.innertubeCommand?(g.DL(this.S,"innertubeCommand",this.innertubeCommand),t.preventDefault()):gh(t,this.S,!0);this.S.logClick(this.element)}onVideoDataChange(t,f){this.Y&&t==="newdata"&&this.Y.stop();VD9(this,f);this.j&&OXW(this,this.j)}A(t){var f= this.S.getVideoData();this.videoId!==f.videoId&&VD9(this,f);this.J&&OXW(this,t.state);this.j=t.state}W(){this.fade.show();this.J?.start();this.S.Qg("paidcontentoverlayvisibilitychange",!0);this.S.logVisibility(this.element,!0)}eJ(){this.fade.hide();this.S.Qg("paidcontentoverlayvisibilitychange",!1);this.S.logVisibility(this.element,!1)}};var TJH=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-spinner",W5:[{Z:"div",zB:"ytp-spinner-container",W5:[{Z:"div",zB:"ytp-spinner-rotator",W5:[{Z:"div",zB:"ytp-spinner-left",W5:[{Z:"div",zB:"ytp-spinner-circle"}]},{Z:"div",zB:"ytp-spinner-right",W5:[{Z:"div",zB:"ytp-spinner-circle"}]}]}]},{Z:"div",zB:"ytp-spinner-message",yg:"If playback doesn't begin shortly, try restarting your device."}]});this.api=t;this.message=this.uv("ytp-spinner-message");this.J=new g.Ze(this.show,500,this);g.c(this, this.J);this.K(t,"presentingplayerstatechange",this.onStateChange);this.K(t,"playbackstalledatstart",this.Y);this.y6(t.getPlayerStateObject())}hide(){this.J.stop();this.message.style.display="none";super.hide()}onStateChange(t){this.y6(t.state)}y6(t){(t.J(128)||this.api.LT()||this.api.G("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.MF()?0:t.J(16)||t.J(1))?this.J.start():this.hide()}Y(){this.message.style.display="block"}};var FJd=class extends nAe{constructor(t){var f=[{Z:"div",vR:["ytp-unmute-icon"],W5:[t.L().Ti?{Z:"svg",GB:{height:"24",viewBox:"0 0 24 24",width:"24"},W5:[{Z:"path",zB:"ytp-svg-fill",GB:{d:"M11.60 2.08L11.48 2.14L3.91 6.68C3.02 7.21 2.28 7.97 1.77 8.87C1.26 9.77 1.00 10.79 1 11.83V12.16L1.01 12.56C1.07 13.52 1.37 14.46 1.87 15.29C2.38 16.12 3.08 16.81 3.91 17.31L11.48 21.85C11.63 21.94 11.80 21.99 11.98 21.99C12.16 22.00 12.33 21.95 12.49 21.87C12.64 21.78 12.77 21.65 12.86 21.50C12.95 21.35 13 21.17 13 21V3C12.99 2.83 12.95 2.67 12.87 2.52C12.80 2.37 12.68 2.25 12.54 2.16C12.41 2.07 12.25 2.01 12.08 2.00C11.92 1.98 11.75 2.01 11.60 2.08ZM4.94 8.4V8.40L11 4.76V19.23L4.94 15.6C4.38 15.26 3.92 14.80 3.58 14.25C3.24 13.70 3.05 13.07 3.00 12.43L3 12.17V11.83C2.99 11.14 3.17 10.46 3.51 9.86C3.85 9.25 4.34 8.75 4.94 8.4ZM21.29 8.29L19 10.58L16.70 8.29L16.63 8.22C16.43 8.07 16.19 7.99 15.95 8.00C15.70 8.01 15.47 8.12 15.29 8.29C15.12 8.47 15.01 8.70 15.00 8.95C14.99 9.19 15.07 9.43 15.22 9.63L15.29 9.70L17.58 12L15.29 14.29C15.19 14.38 15.12 14.49 15.06 14.61C15.01 14.73 14.98 14.87 14.98 15.00C14.98 15.13 15.01 15.26 15.06 15.39C15.11 15.51 15.18 15.62 15.28 15.71C15.37 15.81 15.48 15.88 15.60 15.93C15.73 15.98 15.86 16.01 15.99 16.01C16.12 16.01 16.26 15.98 16.38 15.93C16.50 15.87 16.61 15.80 16.70 15.70L19 13.41L21.29 15.70L21.36 15.77C21.56 15.93 21.80 16.01 22.05 15.99C22.29 15.98 22.53 15.88 22.70 15.70C22.88 15.53 22.98 15.29 22.99 15.05C23.00 14.80 22.93 14.56 22.77 14.36L22.70 14.29L20.41 12L22.70 9.70C22.80 9.61 22.87 9.50 22.93 9.38C22.98 9.26 23.01 9.12 23.01 8.99C23.01 8.86 22.98 8.73 22.93 8.60C22.88 8.48 22.81 8.37 22.71 8.28C22.62 8.18 22.51 8.11 22.39 8.06C22.26 8.01 22.13 7.98 22.00 7.98C21.87 7.98 21.73 8.01 21.61 8.06C21.49 8.12 21.38 8.19 21.29 8.29Z"}}]}: {Z:"svg",GB:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},W5:[{Z:"path",n7:!0,zB:"ytp-svg-fill",GB:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]}, {Z:"div",vR:["ytp-unmute-text"],yg:"Tap to unmute"}];f.push({Z:"div",vR:["ytp-unmute-box"],W5:[]});super(t,{Z:"button",vR:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],W5:[{Z:"div",zB:"ytp-unmute-inner",W5:f}]});this.X=this.clicked=!1;this.api=t;this.api.createClientVe(this.element,this,51663);this.K(t,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.K(t,"presentingplayerstatechange",this.rr);this.nn("click",this.onClick,this);t=t.isMutedByMutedAutoplay()&& !g.tq(this.api.L());this.z3(t);t&&Jrd(this);this.D=t}onMutedAutoplayChange(t){this.D&&(t?(Jrd(this),this.W()):(this.X&&this.logClick(),this.eJ()))}rr(t){this.api.isMutedByMutedAutoplay()&&t.Cn(2)&&this.eJ()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var xWV=class extends g.qa{constructor(t){super();this.api=t;this.jp=null;this.l_=!1;this.sb=null;this.S9=this.kT=!1;this.VC=this.AV=null;this.kk=NaN;this.fj=this.C6=!1;this.kB=0;this.IA=[];this.eC=!1;this.m6={height:0,width:0};this.Zv=480;this.i7=["ytp-player-content","html5-endscreen","ytp-overlay"];this.Bz={jE:!1};this.Ca=null;var f=t.L(),H=t.hZ();this.m6=t.getPlayerSize();this.L$=new g.Ze(this.vg,0,this);g.c(this,this.L$);f.disableOrganicUi||(this.kt=new uqJ(t),g.c(this,this.kt),g.hk(t,this.kt.element, 4));this.api.G("web_player_overlay_positioned_layout")&&(this.Ca=new op8(this.api),g.c(this,this.Ca));if(aD8(this)){var Q=new TJH(t);g.c(this,Q);Q=Q.element;g.hk(t,Q,4)}var N=t.getVideoData();this.AC=new DCB(H,t,m=>this.tp(m),f.E9); g.c(this,this.AC);this.AC.subscribe("autohideupdate",this.Wg,this);this.api.G("web_player_default_autohide")||w6(this.AC);if(!f.disablePaidContentOverlay){let m=new kEI(t);g.c(this,m);this.Ca?this.Ca.Mv(m.element,g.y1(f)?3:1):g.hk(t,m.element,4)}this.pj=new FJd(t);g.c(this,this.pj);g.hk(this.api,this.pj.element,2);this.DF=this.api.isMutedByMutedAutoplay();this.K(t,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.Du=new g.Ze(this.iB,200,this);g.c(this,this.Du);this.zH=N.videoId;this.v1=new g.Ze(()=> {this.kB=0},350); g.c(this,this.v1);this.g$=new g.Ze(()=>{this.fj||U7(this)},350,this); g.c(this,this.g$);N=t.getRootNode();N.setAttribute("aria-label","YouTube Video Player");switch(f.color){case "white":g.q6(N,"ytp-color-white")}this.K(t,"appresize",this.tk);this.K(t,"presentingplayerstatechange",this.rr);this.K(t,"videodatachange",this.onVideoDataChange);this.K(t,"videoplayerreset",this.Nx);this.K(t,"autonavvisibility",()=>{Nr(this)}); this.K(t,"sizestylechange",()=>{Nr(this)}); this.K(H,"click",this.aR,this);this.K(H,"mousedown",this.jC,this);f.NF&&(this.K(H,"gesturechange",this.xb,this),this.K(H,"gestureend",this.GZ,this));this.LS=[H.fR];this.kt&&this.LS.push(this.kt.element);Q&&this.LS.push(Q);this.api.G("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(H.element,this,247482),this.api.logVisibility(H.element,!0))}init(){var t=this.api,f=t.getPlayerStateObject();this.m6=t.getPlayerSize();this.l$(f);Nr(this);this.tk();this.api.Qg("basechromeinitialized", this)}onVideoDataChange(t,f){var H=this.zH!==f.videoId;if(H||t==="newdata")t=this.api,t.isFullscreen()||(this.m6=t.getPlayerSize());H&&(this.zH=f.videoId,H=this.AC,H.v5=3E3,KW(H,512,!0),Nr(this));this.api.G("web_render_jump_buttons")&&f.showSeekingControls&&(this.Zv=572)}Nx(){this.onVideoDataChange("newdata",this.api.getVideoData())}tp(t){try{if(!g.Nl(this.api.getRootNode(),t))return!1}catch(f){return!1}for(;t&&!Cx(t);)t=t===this.api.getRootNode()?null:t.parentElement||null;return!!t}Wg(t){var f= this.api.getRootNode();g.pf(f,"ytp-autohide",t);g.pf(f,"ytp-autohide-active",!0);this.L$.start(t?250:100);t&&(this.kT=!1,g.Iu(f,"ytp-touch-mode"));this.S9=!t;this.api.RI(!t);this.api.G("web_player_enable_fullscreen_grid_components")&&this.api.Qg("autohideupdate",t)}vg(){var t=this.api.getRootNode();g.pf(t,"ytp-autohide-active",!1)}rd(){this.fj=!0}M2(t){if(this.api.L().G("player_doubletap_to_seek")||this.api.L().Fv)this.fj=!1,this.VC&&this.bT(this.VC),this.kB===0&&Cz(this,t)?(this.g$.start(),this.VC= this.K(this.api.hZ(),"touchmove",this.rd,void 0,!0)):this.g$.stop();zpI(this)&&Cz(this,t)&&!this.api.L().Fv&&U7(this,t);var f=Ra(this.pj);if(!g.tq(this.api.L())&&Dm&&g5(this,t))f&&t.preventDefault();else if(this.kT=!0,g.q6(this.api.getRootNode(),"ytp-touch-mode"),this.AC.aU(),this.api.L().G("player_doubletap_to_seek")||this.api.L().Fv)if(f=this.api.getPlayerStateObject(),!(!this.api.vY()||f.J(2)&&jF(this.api)||f.J(64))){f=Date.now()-this.kk;this.kB+=1;if(f<=350){if(epJ(this,t))return;this.C6=!0;f= this.api.getPlayerSize().width/3;var H=this.api.getRootNode().getBoundingClientRect();H=t.targetTouches[0].clientX-H.left;H>0&&Hf*2&&H=650,Q=t.width<528;this.AC.resize();if(this.api.G("web_player_use_screen_width_for_big_mode")){let N=t.width>=(this.api.L().experiments.J("web_player_big_mode_screen_width_cutoff")??2E3);g.pf(f,"ytp-big-mode",N)}g.pf(f,"ytp-fullscreen",this.api.isFullscreen());g.pf(f,"ytp-large-width-mode",H);this.api.L().NV?g.pf(f,"ytp-xsmall-width-mode",Q):g.pf(f,"ytp-small-mode", this.X_());g.pf(f,"ytp-tiny-mode",this.X_()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.pf(f,"ytp-big-mode",this.IS());this.sb&&this.sb.resize(t)}rr(t){this.l$(t.state);Nr(this)}l$(t){var f=t.isCued()||this.api.Xb()&&this.api.getPresentingPlayerType()!==3;f!==this.isCued&&(this.isCued=f,this.AV&&this.bT(this.AV),this.AV=this.K(this.api.hZ(),"touchstart",this.M2,void 0,f));var H=this.AC,Q=t.isPlaying()&&!t.J(32)||this.api.Sn();KW(H,128,!Q);H=this.AC;Q=this.api.getPresentingPlayerType()=== 3;KW(H,256,Q);H=this.api.getRootNode();t.J(2)?Q=[Ap.ENDED]:(Q=[],t.J(8)?Q.push(Ap.PLAYING):t.J(4)&&Q.push(Ap.PAUSED),t.J(1)&&!t.J(32)&&Q.push(Ap.BUFFERING),t.J(32)&&Q.push(Ap.SEEKING),t.J(64)&&Q.push(Ap.UNSTARTED));Nm(this.IA,Q)||(JwV(H,this.IA),this.IA=Q,db(H,Q));Q=this.api.L();var N=t.J(2);a:{var m=this.api.L();let U=m.controlsType;switch(U){case "2":case "0":m=!1;break a}m=U==="3"&&!t.J(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:r6(this.api.KD()).LX())||this.api.PV()||g.tq(m)&& this.api.getPresentingPlayerType()===2?!1:!0}g.pf(H,"ytp-hide-controls",!m);g.pf(H,"ytp-native-controls",Q.controlsType==="3"&&!f&&!N&&!this.DF);t.J(128)&&!g.tq(Q)?(this.sb||(this.api.L().r6().J.xi(AR9)?this.sb=new Ep9(this.api):this.sb=new WL(this.api),g.c(this,this.sb),g.hk(this.api,this.sb.element,4)),this.sb.Y(t.jA),this.sb.show()):this.sb&&(this.sb.dispose(),this.sb=null)}jj(){return eF(this.api)?(zI(this.api),!0):!1}onMutedAutoplayChange(t){this.DF=t;t=this.api.PV();t=!(this.l_||this.DF||t); g.pf(this.api.getRootNode(),"ytp-menu-shown",!t)}IS(){return!1}X_(){return!this.IS()&&(this.api.getPlayerSize().width{t[ALH[f]]=f;return t},{}); var YUI={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(YUI).reduce((t,f)=>{t[YUI[f]]=f;return t},{}); var VII={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(VII).reduce((t,f)=>{t[VII[f]]=f;return t},{});var O9I=class extends g.ap{constructor(t){super(t);this.chrome=null;this.load()}D8(){return!1}create(){this.chrome=new xWV(this.player);g.c(this,this.chrome);this.chrome.init()}A9(){return this.chrome}};var Pw=[],sj0=!1;var JLd=class extends g.qm{constructor(t){super();this.app=t;this.W=this.O=this.Y=this.J=null;this.X=1;this.events=new g.qa(this);this.events.K(this.app.g6,g.f4("gaplessshortslooprange"),this.D);g.c(this,this.events)}C(){if(this.J!=null&&this.app.getVideoData()!==this.J&&this.Y!=null&&this.O!=null&&this.W!=null){if(this.J.G("html5_defer_gapless_until_sabr_format_received")){if(!re(this.J)||JL(this.J)&&!this.J.Y)return;om(this)}else if(!re(this.J))return;var t=L$W(this.Y,this.O,this.W);t==null?V5B(this.app, this.J,void 0,void 0,this.X):(this.Y.U("sgap",t),this.Y.getVideoData().D&&(this.app.L().r6().J.xi(KH0)&&x$(this.Y.getVideoData())&&t.nq==="no-empty"||this.Y.cS(!1)))}}D(t){var f=this.app.fM();if(!(this.app.L().r6().J.xi(Qk)&&t&&f)||f.Pm().includes(t)){var H=f?.getVideoData(),Q=this.J?.YC;if(H?.H5()&&!f?.I9())if(Z$(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),t=this.app.L().O9,!Q||t)f.hc(!0,!1);else{this.O?.eu();t=this.app.eA();Uj();$X("reel_watch",[]);t.timerName="";f.hc(!0,!1);if(t= this.J?.videoId)this.app.PY=t;this.app.loadVideoByPlayerVars(Q)}else!(f=this.app.fM())||this.app.L().r6().J.xi(tM)&&f.xw()||(Q=this.app.getCurrentTime(),Math.abs(Q-t.end/1E3)>5&&f.U("glrs",{cmt:Q}),f.seekTo(0,{seekSource:58}),f.U("glrre",{cmt:Q}))}}Yi(){this.J?.G("html5_defer_gapless_until_sabr_format_received")&&om(this);this.J=null;super.Yi()}};var ZXB=class{constructor(){this.W=this.Y=this.JG=this.D=this.X=this.c5=this.V=this.a$=this.Fv=this.A=this.j=!1;this.J=0;this.O=this.C=2}};var vXI=class extends g.qm{constructor(t,f,H,Q,N,m=0){super();this.policy=t;this.J=f;this.O=H;this.JZ=N;this.W=m;this.pD=this.Y=null;this.currentVideoDuration=this.V=-1;this.Ml=!1;this.Xz=new Zy;this.j=!1;this.AE=null;this.BU=Q-f.xC()*1E3;this.Xz.then(void 0,()=>{}); this.timeout=new g.Ze(()=>{this.gG("timeout")},1E4); g.c(this,this.timeout);this.Fv=isFinite(Q)||this.JZ.L().experiments.hG("html5_pseudogapless_shorts")&&x$(f.getVideoData());this.A=new g.Ze(()=>{this.Wm()},1E3,this); g.c(this,this.A);t=f.getVideoData().H5()||H.getVideoData().H5();(this.X=this.policy.W&&!t)&&this.Fv&&g.X9(this.A);this.status={status:0,error:null}}q3(){return this.status.status===5}getStatus(){return this.status}C(){var t=this.J.getVideoData(),f=this.O.getVideoData(),H;if((H=t.O)&&!(H=!t.J)){H=t.J;var Q=!1;let k=!1;for(var N of Object.values(H.J))N.info.audio&&N.index.isLoaded()&&(Q=!0),N.info.video&&N.index.isLoaded()&&(k=!0);H.J["0"]&&(k=!0);H=Q&&k}if(H)if(this.J.YJ()){N=E7(this.policy,this.J, this.O,this.BU);var {QS:m,AE:U,Fw:C,aF:D}=this.D();this.Ml||(H=this.O.KW()*1E3,Q=this.J.KW(),Q=(C-m-Q)*1E3,N&&N.msg==="in-the-past"&&(Q=0),t=t.isAd(),this.O.bi(H,Q,t),this.Ml=!0);N?(f=`cannot_apply${N.msg}`,delete N.msg,this.gG(f,N)):this.status.status===2?Rp8(this):(t=this.J.ox())&&t.C()&&(!Bn(t)&&g.ni()?this.gG("mse_closed"):f.J&&f.J.C()&&t.O&&!t.O.C0()?this.gG("encr_upgrade"):(f=this.J.YJ(),f.isEnded()?this.gG("elem_ended"):U<0?this.gG("next_player_future"):(this.V=C,this.currentVideoDuration= C-m,this.Y=m5(t,m,C,!0),this.pD=m5(t,U,D,!1),t=this.O.getVideoData().clientPlaybackNonce,this.J.U("gaplessPrep",{cpn:t}),this.J.OV(this.Y,!1,this.W===1&&g.hh(this.J.getVideoData()),this.JZ.L().G("html5_shorts_gapless_keep_pending_requests")&&x$(this.J.getVideoData())),this.J.setMediaElement(crB(f,m,C,!this.J.getVideoData().isAd())),k2(this,2),Rp8(this),this.policy.J>0&&(this.J.getVideoData().AN=!0,this.O.getVideoData().AN=!0,this.j||(this.J.subscribe("progresssync",this.JG,this),this.j=!0)))))}else this.gG("no-elem")}qE(t){if(this.policy.J> 0)this.JG();else{var {Uo:f}=FC(this),H=t===f;f=H?this.Y.J:this.Y.O;H=H?this.pD.J:this.pD.O;if(f.h_()&&!H.h_()){var Q=this.V,N=this.JZ.L().experiments.r6().J.xi(YP9)&&this.W!==0&&f.hP().length>1;Rg(t.hP(),Q-.01)&&!N&&(k2(this,4),f.ZX(!1),(this.W===1?this.J:this.O).U("sbh",{}),H.ZX(!0),this.W!==0&&(this.J.getVideoData().AN=!0));t=this.pD.O;this.pD.J.h_()&&t.h_()&&(k2(this,5),this.W!==0&&(t=this.O.Cx(),f=this.J.Cx(),this.J.U("sbs",{citag:f?.itag,nitag:t?.itag}),this.O.U("gitags",{pitag:f?.itag,citag:t?.itag}), this.O.r5()))}}}JG(){var t=this.J.getVideoData().isLivePlayback?Infinity:this.J.Wy(!0)-.01,f=Math.min(this.J.getCurrentTime()+this.policy.J,t),H=AK(this.Y,Math.min(f+this.policy.C,t));f=AK(this.Y,f);t=AK(this.Y,t);var Q=AK(this.pD,this.policy.O);if((this.h_(this.pD)||Q)&&this.getStatus().status<5&&(k2(this,5),this.W!==0)){let N=this.O.Cx(),m=this.J.Cx();this.J.U("sbs",{citag:m?.itag,nitag:N?.itag});this.O.U("gitags",{pitag:m?.itag,citag:N?.itag})}IDB(this.Y)||IDB(this.pD)||(!this.h_(this.pD)&&(H&& !Q||t)?(this.ZX(this.pD,!0),this.ZX(this.Y,!1),this.J.eh(!0),this.O.KH(!0),this.status.status<4&&(k2(this,4),(this.W===1?this.J:this.O).U("sbh",{}))):this.h_(this.Y)||!Q&&f||t||(this.ZX(this.pD,!1),this.ZX(this.Y,!0),this.O.eh(!0),this.J.KH(!0)))}h_(t){if(!t)return!1;var f=t.O;return t.J?.h_()||f?.h_()}ZX(t,f){if(t){var H=t.O;t.J?.ZX(f);H?.ZX(f)}}v5(){this.Y9()&&this.gG("player-reload-after-handoff")}gG(t,f={}){if(!this.d6()&&this.status.status!==6){var H=this.status.status>=4&&t!=="player-reload-after-handoff"; this.status={status:Infinity,error:t};if(this.J&&this.O){let Q=this.O.getVideoData().clientPlaybackNonce;this.J.Us(new g.vX("dai.transitionfailure",Object.assign(f,{cpn:Q,transitionTimeMs:this.BU,msg:t})));this.J.cS(H)}this.Xz.reject(t);this.dispose()}}Wm(){this.getStatus().status===5&&(this.O.DC()||this.O.al())&&(this.J.kw(),this.O.kw());this.J.d6()&&this.dispose();g.X9(this.A)}B5(){if(this.getStatus().status!==5)return"niss";if(E7(this.policy,this.J,this.O,this.BU)!=null)return"pge";var {Uo:t,Fq:f}= FC(this),H=this.JZ.L().experiments.J("html5_shorts_gapless_next_buffer_in_seconds"),Q=this.V+H;this.JZ.L().experiments.hG("html5_pseudogapless_shorts")&&(Q=this.D().AE+H);var N=Rg(f.hP(),Q);Q=Rg(t.hP(),Q);if(this.policy.J>0){if(!AK(this.pD,this.policy.O))return"neb"}else if(H>0&&(!N||!Q))return"neb";return null}c5(){return this.currentVideoDuration}Y9(){return this.status.status>=4&&this.status.status<6}Yi(){xpd(this);this.J.unsubscribe("newelementrequired",this.v5,this);this.j&&(this.J.unsubscribe("progresssync", this.JG,this),this.j=!1);if(this.Y){let t=this.Y.O;this.Y.J.Xp.unsubscribe("updateend",this.qE,this);t.Xp.unsubscribe("updateend",this.qE,this)}super.Yi()}D(){var t=this.J.YJ();t=t.isView()?t.start:0;var f=this.J.getVideoData().isLivePlayback?Infinity:this.J.Wy(!0);f=Math.min(this.BU/1E3,f)+t;var H=this.Fv?100:0;H=this.AE??f-this.O.KW()+H;this.X&&(this.AE=H);return{QS:t,AE:H,Fw:f,aF:Infinity}}a$(t){t.Cn(128)&&this.gG("player-error-event")}};var afJ=class extends g.qm{constructor(t){super();this.app=t;this.X=this.O=this.J=null;this.V=!1;this.A=this.W=this.Y=this.C=null;this.D=bXJ(this.app.L());this.j=()=>{g.SP(()=>{nXH(this)})}}clearQueue(t=!1,f=!1){Vm(this); this.C&&this.C.reject("Queue cleared");this.app.L().G("html5_gapless_fallback_on_qoe_restart_v2")||f&&this.O&&this.O.cS(!1);Y2(this,t)}CP(){return!this.J}Y9(){return this.Y?.Y9()||!1}q3(){return this.Y?.q3()||!1}Yi(){Vm(this);Y2(this);super.Yi()}};var WJ0=class extends g.tQ{constructor(){super();this.fullscreen=0;this.C=this.Y=this.pictureInPicture=this.J=this.O=this.inline=!1;this.W=()=>{this.nx()}; JCB(this.W);this.X=this.getVisibilityState(this.Sr(),this.isFullscreen(),this.Vk(),this.isInline(),this.Qy(),this.xo(),this.T4(),this.U9())}getVisibilityState(t,f,H,Q,N,m,U,C){return t?4:N&&hP?7:Wqe&&!(sL()||document.hasFocus&&document.hasFocus())||sL()?3:f?2:H?1:Q?5:N&&!hP?7:m?8:U?9:C?10:0}zi(t){this.fullscreen!==t&&(this.fullscreen=t,this.nx())}setMinimized(t){this.O!==t&&(this.O=t,this.nx())}setInline(t){this.inline!==t&&(this.inline=t,this.nx())}hF(t){this.pictureInPicture!==t&&(this.pictureInPicture= t,this.nx())}setSqueezeback(t){this.Y!==t&&(this.Y=t,this.nx())}w9(t){this.C!==t&&(this.C=t,this.nx())}Sr(){return this.J}Qx(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}Yz(){return this.fullscreen}Vk(){return this.O}isInline(){return this.inline}isBackground(){return sL()}Qy(){return this.pictureInPicture}xo(){return!1}T4(){return this.Y}U9(){return this.C}nx(){this.Qg("visibilitychange");var t=this.getVisibilityState(this.Sr(),this.isFullscreen(),this.Vk(), this.isInline(),this.Qy(),this.xo(),this.T4(),this.U9());t!==this.X&&this.Qg("visibilitystatechange");this.X=t}Yi(){ape(this.W);super.Yi()}};g.zF=class extends g.qm{constructor(t){super();this.B=t;this.videoData=this.playerState=null}Yi(){this.videoData=this.playerState=null;super.Yi()}addCueRange(){}ew(){}rU(){}LR(){return!1}E4(){}sy(){return!1}yO(){}qv(){}bR(){return[]}lS(){}p9(){}o9(){return 1}getAudioTrack(){return this.getVideoData().mP}S$(){return null}getAvailableAudioTracks(){return[]}Ga(){return[]}xI(){return[]}Os(){return this.getVideoData().clientPlaybackNonce}Pm(){return[]}Jm(){}KW(){return 0}getCurrentTime(){return 0}OB(){}DC(){return!1}kw(){}Cx(){}tZ(){return{}}getDuration(){return 0}kL(){return 0}IB(){return 0}dX(){return!1}NE(){return 0}bd(){return 0}I9(){return!1}Wy(){return 0}YJ(){return null}ox(){return null}Be(){return 0}jF(){return 0}async V3(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.L0);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}Kx(){return""}getPreferredQuality(){return"unknown"}EP(){}getProximaLatencyPreference(){return 0}nb(){return u0}getStartTime(){return NaN}vy(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}o_(){return 0}xC(){return 0}FE(){return{ZM:[],T3:[],currentTime:0,L5:"",droppedVideoFrames:0,isGapless:!1,q3:!1,CP:!0,gF:0,ET:0,zu:0,Fk:0,QY:0,CZ:[],LZ:[],F6:null, x7:"0",jS:null,hV:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.j2(this.B),g.c(this,this.videoData));return this.videoData}tf(){return null}fW(){}getVideoLoadedFraction(){return 0}FU(){}handleError(){}cS(){}iO(){}R_(){return!1}Xb(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}Ep(){return!1}Sr(){return!1}isAtLiveHead(){return!1}XH(){return!0}al(){return!1}isGapless(){return!1}q3(){return!1}xw(){return!1}isHdr(){return!1}XU(){return!1}rF(){return!1}LT(){return!1}isProximaLatencyEligible(){return!1}CP(){return!0}NQ(){return!1}To(){return!1}IL(){}Lm(){}r5(){}ii(){}ig(){}f3(){}Rl(){}NO(){}Hx(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}KT(){}uM(){}FZ(){}U(){}ud(){}bi(){}Us(){}Yj(){}Qd(){}eu(){}CU(){}Is(){}removeCueRange(){}oE(){}Qk(){return[]}T2(){}c9(){}j5(){}t7(){}yj(){}KH(){}BP(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}hc(){}setLoop(){}hy(){}setMediaElement(){}OV(){}setPlaybackRate(){}zF(){}wi(){}P9(){}setProximaLatencyPreference(){}Li(){}mS(){}Ur(){}il(){}setUserAudio51Preference(){}LU(){}iP(){return!1}QO(){return!1}L1(){}JP(){return 0}Yo(){return!1}Cw(){}Ve(){}AF(){}stopVideo(){}subscribe(){return NaN}ub(){}eh(){}togglePictureInPicture(){}Gi(){return 0}unsubscribe(){return!1}I8(){}lc(){return!1}HP(){}cZ(){}hf(){}}; g.X=g.zF.prototype;g.X.t9=QI(137);g.X.uy=QI(120);g.X.dN=QI(115);g.X.SA=QI(109);g.X.oZ=QI(105);g.X.Fu=QI(99);g.X.Yh=QI(93);g.X.SG=QI(84);g.X.fQ=QI(72);g.X.eY=QI(53);g.X.lP=QI(43);g.X.X4=QI(36);g.X.Ah=QI(29);g.X.B9=QI(21);g.X.dk=QI(6);var ev=class extends g.qm{constructor(t,f){super();this.data=[];this.Y=t||NaN;this.O=f||null;this.J=new g.Ze(()=>{JK(this);am(this)}); g.c(this,this.J)}get(t){JK(this);var f=this.data.find(H=>H.key===t); return f?f.value:null}set(t,f,H){this.remove(t,!0);JK(this);t={key:t,value:f,expire:Infinity};H&&isFinite(H)&&(H*=1E3,t.expire=(0,g.I)()+H);for(this.data.push(t);this.data.length>this.Y;)(H=this.data.shift())&&O7(this,H,!0);am(this)}remove(t,f=!1){var H=this.data.find(Q=>Q.key===t); H&&(O7(this,H,f),uBI(this.data,Q=>Q.key===t),am(this))}lM(){this.data=[]; am(this)}Yi(){super.Yi();this.data.forEach(t=>{O7(this,t,!0)}); this.data=[]}};var z3J=class extends g.qm{constructor(t,f){super();this.api=t;this.Y={};this.X={};this.W={};this.J=null;this.A=new Map;this.j=null;f=new ev(f,H=>{H!==this.CD({playerType:H.getPlayerType()})&&H.dispose()}); g.c(this,f);t=t.L();this.D=!!t.r6()?.O();this.O=this.V=this.JG=new g.zF(t);this.C=f}Yi(){for(let t of Object.values(this.Y))t.dispose();$1H(this);this.JG.dispose();super.Yi()}CD(t){var f=t.cpn;t=t.playerType;return f?N_B(this,f):t?t?t===1?this.V:this.O.getVideoData().enableServerStitchedDai&&t===2?this.O.getVideoData().v2?this.Y[2]||this.O:this.O:this.Y[t]||null:this.O:this.O}o$(){return this.V}Ka(t){this.V=t}fM(){return this.O}iy(t){var f=[t],H=[this.O];this.O=t;Ww(this,f,H)}};var e32=class{constructor(){this.values=new Float64Array(176);this.J=new Float64Array(11);this.O=new Float64Array(16)}z7(t,f){for(var H=0;H<10;H++){var Q=this.J[H],N=Q+(H===0?t:0),m=1*Math.pow(2,H);if(N<=m)break;Q=Math.min(1,(N-m*.5)/Q);for(N=0;N<16;N++)m=this.values[H*16+N]*Q,this.values[(H+1)*16+N]+=m,this.J[H+1]+=m,this.values[H*16+N]-=m,this.J[H]-=m}Q=H=0;N=8192;f>8192&&(H=Math.ceil(Math.log(f/8192)/Math.log(2)),Q=8192*Math.pow(2,H-1),N=Q*2);H+2>16?this.values[15]+=t:(f=(f-Q)/(N-Q),this.values[H]+= t*(1-f),this.values[H+1]+=t*f);this.J[0]+=t}fP(){var t=this.O;for(var f=0;f<16;f++)t[f]=this.values[f];f=this.J[0];for(var H=1;H<11;H++){var Q=this.J[H];if(Q===0)break;var N=Math.min(1,(17-f)/Q);for(var m=0;m<16;m++)t[m]+=this.values[H*16+m]*N;f+=Q*N;if(N<1)break}H=N=0;for(Q=0;Q<16;Q++){m=N+t[Q]/f;H+=Math.max(0,Math.min(m,.98)-Math.max(N,.02))*(Q>0?8192*Math.pow(2,Q-1):0);if(m>.98)break;N=m}return H/.96}};var jv=class{constructor(t,f,H=.5,Q=0){this.resolution=f;this.O=0;this.W=!1;this.TP=!0;this.J=Math.round(t*this.resolution);this.values=Array(this.J);for(t=0;t=this.J&&(this.W=!0);for(;t--;)this.values[this.O]=f,this.O=(this.O+1)%this.J;this.TP=!0}percentile(t){if(!this.W&&this.O===0)return 0;this.TP&&(g.$n(this.X, (f,H)=>this.values[f]-this.values[H]),this.TP=!1); return this.values[this.X[Math.round(t*((this.W?this.J:this.O)-1))]]||0}fP(){return this.C?(this.percentile(this.Y-this.C)+this.percentile(this.Y)+this.percentile(this.Y+this.C))/3:this.percentile(this.Y)}};var jde=class extends g.qm{constructor(t,f,H){super();this.policy=t;this.O=f;this.Vg=H;this.Fv=this.AG=0;this.JG=-1;this.c5=this.W=0;this.V=!1;this.interruptions=[];this.Y=[{stamp:0,net:0,max:0}];this.B5=0;this.v5=this.X=(0,g.I)();this.j=new jv(4,1,.6,.4);this.a$=new jv(4,1,.6,.4);this.D=new jv(20,1,.5,.4);t.V?this.C=new e32:t.Y?this.C=new op(17):this.C=new jv(17,20,.5,.4);this.Ml=new jv(5,1,.25);this.A=new jv(30,1,.5);t=g.S7("yt-player-bandwidth")||{};f=this.policy.J;t.byterate>0?(f=t.byterate,this.V= !0):(H=(navigator.connection?.downlink||0)*64*1024,H>0&&(f=H,this.V=!0));this.C.z7(this.policy.W,f);t.delay>0&&this.j.z7(1,Math.min(t.delay,2));t.stall>0&&this.D.z7(1,t.stall);t.init>0&&(this.v5=Math.min(t.init,this.v5));t.interruptions&&(this.Y=this.Y.concat(t.interruptions),this.Y.length>16&&this.Y.pop());this.JG=(0,g.I)();this.policy.X>0&&(this.m2=new g.Ze(this.Za,this.policy.X,this),g.c(this,this.m2),this.m2.start())}Za(){this.m2?.start();Ly(this)&&this.policy.D&&this.Vg()}Ks(t,f=!1){t.di=this.Fv; t.dS=this.AG;t.bandwidthEstimate=yp(this);if(f){f=(this.j.fP()*1E3).toFixed();var H=(this.a$.fP()*1E3).toFixed(),Q=sX(this).toFixed(2),N=((this.D.fP()||0)*1E9).toFixed(2),m=this.C.fP().toFixed(0),U=this.Ml.fP().toFixed(0),C=this.A.percentile(.5).toFixed(2),D=this.A.percentile(.92).toFixed(2),k=this.A.percentile(.96).toFixed(2),F=this.A.percentile(.98).toFixed(2);this.J?this.J.reset():this.J=new iL;this.J.add(this.c5);this.J.add(this.interruptions.length);var A=0;for(var V=this.interruptions.length- 1;V>=0;V--){var O=this.interruptions[V];this.J.add(O-A);A=O}A=0;for(V=this.Y.length-1;V>=0;V--){O=this.Y[V];let z=O.stamp/36E5;this.J.add(z-A);A=z;this.J.add(O.net/1E3);this.J.add(O.max)}A=this.J.xL();t.J={ttr:f,ttm:H,d:Q,st:N,bw:m,abw:U,v50:C,v92:D,v96:k,v98:F,"int":A}}}};var D1J=class{constructor(t){this.experiments=t;this.nI=5;this.J=13E4;this.W=.5;this.O=this.Y=!1;this.V=this.G("html5_use_histogram_for_bandwidth");this.C=this.experiments.J("html5_auxiliary_estimate_weight");this.A=this.experiments.J("html5_stall_factor")||1;this.X=this.experiments.J("html5_check_for_idle_network_interval_ms");this.D=this.experiments.hG("html5_trigger_loader_when_idle_network");this.j=this.experiments.hG("html5_sabr_fetch_on_idle_network_preloaded_players")}G(t){return this.experiments.hG(t)}};var ymV,yL0;ymV=class{constructor(t){this.end=this.start=t}};g.yZ=class{constructor(){this.J=new Map;this.Y=new Map;this.O=new Map}bC(t,f){if(f===1)return this.J.get(t);if(f===2)return this.Y.get(t);if(f===3)return this.O.get(t)}R5(t,f,H,Q){H={km:Q,jB:H};f?this.Y.set(t,H):this.J.set(t,H)}};g.yZ.prototype.Qq=QI(134); yL0=class{constructor(t){this.B=t;this.O=[];this.Y=new Map;this.C=new Map;this.J=new Map}clear(){this.O=[];this.Y.clear();this.C.clear();this.J.clear()}j9(t){g.ma(this.O,t,(f,H)=>f.PR===H.PR?f.durationMs-H.durationMs:f.PR-H.PR); this.Y.set(t.cpn,t);t.O$&&EeI(this,t.O$,t)}CD(t){return this.Y.get(t)}};g.GF=class extends g.qm{constructor(t,f,H,Q){super();this.api=t;this.B=f;this.ql=H;this.app=Q;this.a$=new g.yZ;this.Y=new Map;this.rP=new Map;this.Fv=new Map;this.B5=null;this.kC=NaN;this.XV=this.nD=null;this.g7=new g.Ze(()=>{AmJ(this,this.kC,this.nD||void 0)}); this.events=new g.qa(this);this.H5=15E3;this.j=new g.Ze(()=>{this.A=!0;this.ql.Yj(this.H5);g.d5(this);this.ql.getVideoData().yM()&&this.EJ({togab:this.X?.identifier});this.FU(!1)},this.H5); this.A=!1;this.ky=new Map;this.Vg=[];this.X=null;this.pn=new Set;this.JG=[];this.AG=[];this.Ne=[];this.fn=[];this.Za=new Set;this.MF=NaN;this.Ml=0;this.c5=!1;this.xJ=new Set;this.kJ=new Set;this.mD=new Set;this.YC=new Set;this.tG=this.UA=0;this.Af=this.Es=!1;this.Uu=this.W="";this.v5=null;this.logger=new g.qb("dai");this.s2="";this.MS=!0;this.m2=new Map;this.mP=new Map;this.ql.getPlayerType();this.J=new yL0(this.B);this.ql.il(this);this.LM=this.B.OJ();g.c(this,this.g7);g.c(this,this.events);g.c(this, this.j);this.NF=this.B.G("html5_use_new_ssdai_transition_detector");this.KM=this.B.r6().J.xi(MG0);t=this.ql.getVideoData();t.yM()&&t.w7()&&t.latencyClass!=="ULTRALOW"&&!Sg(t)&&(this.KM=this.B.G("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));GX(t)&&(this.KM=!0);this.Mk=this.ql.getVideoData().jb;this.NF?this.ql.subscribe("playbackstarted",this.V,this):(this.events.K(this.api,g.tJ("serverstitchedcuerange"),this.onCueRangeEnter),this.events.K(this.api,g.f4("serverstitchedcuerange"),this.onCueRangeExit)); eW(this.app.We,this.ql,!1)}bR(){var t=this.ql.bR("serverstitchedcuerange",36E5);for(let f of t)this.Y.delete(f.getId())}onCueRangeEnter(t){var f=t.getId();this.EJ({oncueEnter:1,cpn:f,start:t.start,end:t.end,ct:(this.ql.getCurrentTime()||0).toFixed(3),cmt:(this.ql.KW()||0).toFixed(3),omt:(this.ql.KW()+this.ql.xC()||0).toFixed(3)});var H=this.J.CD(f);this.EJ({enterAdCueRange:1});var Q=this.Uu||g.pz(this).cpn,N=this.J.CD(Q)??g.pz(this);H&&(Q=this.ql.getCurrentTime(),H.startTimeSecs=t.start/1E3,H={SQ:N, y$:H,q$:Q},nz(this,f,t.start/1E3,Q),g.Kz(this,H));this.MS=!1}V(t,f,H){if(t&&f&&t!==this.app.We.J?.Os())if((this.app.We.W[t]||null)===null)this.EJ({nocpn:t,active:this.app.We.J?.Os()});else{this.MS=H??!1;H=this.app.We.J?.Os()||this.ql.Os();var Q=this.J.CD(H)??g.pz(this),N=this.J.CD(t)??g.pz(this);N.startTimeSecs=f;N.playerType===2&&(N.Aj=N.Aj!=null?Math.min(N.Aj,f):f);var m=this.ql.getCurrentTime();nz(this,H,f,m);g.Kz(this,{SQ:Q,y$:N,q$:m});if(this.ql.getVideoData().yM()&&t===this.ql.Os())if(f=this.mP.get(H)){for(let U of this.m2.get(f)?? []){t=this.app.We;if(H=t.W[U])t.J===H&&(t.J=null),t.j===H&&(t.j=null),U===t.A.get("")?.Os()&&t.A.delete(""),delete t.W[U],t.D||delete t.X[U];this.Fv.delete(U);this.mP.delete(U)}this.m2.delete(f)}else this.EJ({no_abid:t})}}onCueRangeExit(t){var f=this.ql.getCurrentTime()*1E3,H=t.getId();this.EJ({oncueExit:1,cpn:H,start:t.start,end:t.end,ct:(this.ql.getCurrentTime()||0).toFixed(3),cmt:(this.ql.KW()||0).toFixed(3)});for(var Q of this.Y.values())if(Q.getId()!==H&&f>=Q.start&&f<=Q.end)return;if(f=this.J.CD(H))H= this.ql.getPlayerState(),this.ql.getVideoData().yM()&&H.J(2)||(H=this.ql.getCurrentTime(),Q=g.pz(this),Q.startTimeSecs=t.end/1E3,f={SQ:f,y$:Q,q$:H},nz(this,this.ql.Os(),t.end/1E3,H),g.Kz(this,f))}V9(){if(this.Af)return!1;var t=void 0;this.Uu&&(t=this.J.CD(this.Uu));return this.ql.getVideoData().yM()?!!t&&!t.Zc:!!t}seekTo(t=0,f={},H=!1,Q=null){g.w5(this,this.Uu);if(this.ql.getVideoData().yM()&&t<=this.Ml)this.ql.pauseVideo(),this.Ml=0,g.zl2(this,t);else if(this.MS=this.c5=!0,H)AmJ(this,t,f);else{H= this.app.fM();let N=H===this.B5?this.XV:null;qr(this,!1);this.kC=t;this.nD=f;Q!=null&&this.g7.start(Q);H&&(this.XV=N||H.getPlayerState(),H.AF(f),this.B5=H)}}Yi(){qr(this,!1);tS(this);jfd(this);super.Yi()}Qs(t,f,H){if(H&&f){var Q=this.ky.get(t);if(Q){Q.locations||(Q.locations=new Map);var N=Number(f.split(";")[0]);H=new g.PF(H);this.EJ({hdlredir:1,itag:f,seg:t,hostport:DW(25,5032,H)});Q.locations.set(N,H)}}}kx(t){a:{if(!this.Af){var f=fZ(this,t);if(!this.ql.getVideoData().yM()||!f?.Zc)break a}f=void 0}var H= f;if(!H)return this.EJ({gvprp:"ncp",mt:t}),null;f=H.O$;var Q=F88(this,H.ssdaiAdsConfig);H=H.rN&&H.jU&&t>=H.jU?H.rN:void 0;Q={Vt:f?SW(this,f):[],adsConfig:Q,YY:H};t={gvprpro:"v",mt:t.toFixed(3),acpns:Q.Vt?.join("_")||"none",abid:f};this.EJ(t);return Q}QZ(t,f,H,Q,N,m){var U=Number(H.split(";")[0]),C=Q===3;t=T_H(this,t,f,Q,H,m);this.EJ({gdu:1,seg:f,itag:U,pb:`${!!t}`});if(!t)return bn(this,f,C),null;t.locations||(t.locations=new Map);if(!t.locations.has(U)){m=t.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats; if(!m)return this.EJ({gdu:"noadpfmts",seg:f,itag:U}),bn(this,f,C),null;var D=m.find(F=>F.itag===U); if(!D||!D.url){t=t.videoData.videoId;Q=[];for(var k of m)Q.push(k.itag);H={gdu:"nofmt",seg:f,vid:t,itag:U,fullitag:H,itags:Q.join(",")};this.EJ(H);bn(this,f,C);return null}t.locations.set(U,new g.PF(D.url,!0))}k=t.locations.get(U);if(!k)return this.EJ({gdu:"nourl",seg:f,itag:U}),bn(this,f,C),null;k=new to(k);this.Es&&(k.get("dvc")?this.EJ({dvc:k.get("dvc")||""}):k.set("dvc","webm"));(Q=this.bC(f-1,Q,N)?.km)&&k.set("daistate",Q);t.rN&&f>=t.rN&&k.set("skipsq",`${t.rN}`);(Q=this.ql.getVideoData().clientPlaybackNonce)&& k.set("cpn",Q);Q=[];t.O$&&(Q=SW(this,t.O$),Q.length>0&&k.set("acpns",Q.join(",")));C||this.ky.set(f,t);C=null;C=k.get("aids");N=k.YX();N?.length>2048&&this.EJ({urltoolong:1,sq:f,itag:U,len:N.length});this.LM&&(N&&(m=t.cpn,k=t.O$,GVV(this,m,k),k&&!this.mD.has(k)&&(m=sfW(this,m,k),D=hlI(this,k),this.EJ({iofa:m}),this.EJ({noawnzd:D-m}),this.EJ({acpns:Q.join("."),aids:C?.replace(/,/g,".")}),this.mD.add(k))),this.EJ({gdu:"v",seg:f,itag:H,ast:t.PR.toFixed(3),alen:t.durationMs.toFixed(3),acpn:t.cpn,avid:t.videoData.videoId})); return N}sI(){var t=this.J;for(let f of t.O)f.rN=NaN,f.jU=NaN;g.L8W(this);this.EJ({rsac:"resetSkipAd",sac:this.W});this.YC.delete(this.W);this.W="";this.D=void 0}bC(t,f,H){return this.a$.bC(t,f,H)}Or(t){var f=t.trackType;for(let k of t.metadata??[])for(let F of k.KV??[]){var H=F.Oj;t=F.cpn;var Q=F.loggingMetadata;let A=F.region;if(!t||t===this.ql.getVideoData().clientPlaybackNonce)continue;var N=F.Oj,m=F.Mj;var U=F.aq;var C=F.lQ;if(N&&N.startTicks!==void 0&&N.Sz!==void 0&&N.timescale!==void 0&&m&& m.startTicks!==void 0&&m.Sz!==void 0&&m.timescale!==void 0&&U!==void 0){N=N.startTicks/N.timescale;let V=m.startTicks/m.timescale;var D=(N-V)*1E3;m=(V+m.Sz/m.timescale)*1E3;U=C?m:Math.max(m+1E3,U);U={startMs:D,endMs:D+U,TU:N,ek:U}}else U=null;this.B.G("html5_sabr_enable_seek_during_skip")&&this.D&&this.D.cpn===t&&this.s2!==t&&(C=H?.startTicks!==void 0?H.startTicks:"undef",H=H?.startTicks!==void 0&&H?.Sz!==void 0?H.startTicks+H.Sz:"undef",this.api.zF("ad.skipfailed",0,void 0,U?`rcvd_cpn.${t},st.${U.startMs},et.${U.endMs}`: `rcvd_cpn.${t},st.${C},et.${H}`),this.s2=t);N=this.J.CD(t);f===2?(U&&(H=U.startMs,C=U.endMs,D=U.TU,U=U.ek,N&&(A&&(N.videoData.YP=A),this.B.r6().J.xi(QLI)&&g.Mr(this,N,U,C),N.Aj=N.Aj!==void 0?Math.min(N.Aj,D):D,Q&&(N.zv=Q,this.EJ({add_meta:t,st:H/1E3,et:C/1E3}))),(Q=this.Y.get(t))?(Q.start=H,Q.end=C,this.ql.Rl()):(Q=YZ0(H,C,t),this.Y.set(t,Q),this.ql.addCueRange(Q))),this.bR()):f===1&&N&&Q&&(N.Ek=Q)}}R5(t,f,H,Q,N,m,U,C){H.length>0&&this.EJ({onssinfo:1,sq:t,start:f.toFixed(3),cpns:H.join(","),ds:Q.join(","), isVideo:m?1:0});if(this.D&&this.D.rN&&H.length>0)for(var D of H)if(D===this.D.cpn&&this.s2!==D){this.B.G("html5_sabr_enable_seek_during_skip")?this.api.zF("ad.skipfailed",0,void 0,`rcvd_cpn.${D},sq.${t},acpn.${this.D.cpn},skipsq.${this.D.rN}`):this.EJ({skiperror:1,sq:t,acpn:this.D.cpn,skipsq:this.D.rN||0});this.s2=D;break}C&&this.a$.R5(t,m,U,C);if(m){if(H.length&&Q.length)for(this.YC.has(H[0])&&this.EJ({skipfail:1,sq:t,acpn:H[0]}),t=f+this.o_(),m=0;m0&&(m=this.Y.get(m[C-1].cpn))&&m.end!==t.start&&(this.EJ({adCrGap:t.start-m.end}),m.end=t.start,this.ql.Rl()));m=t.end}}}o_(){return this.ql.o_()}O(t){this.ql.U("timelineerror",{e:t})}FU(t){this.A&&this.X&&this.JG.push(this.X);t&&this.X&&this.AG.push(this.X);this.X=null;this.ql.FU(t)}Lb(){this.EJ({rstdaist:1});r5(this.a$)}Hr(t,f){if(this.Af)return this.EJ({dai_disabled:t.event}), !1;if(!this.B.G("html5_lifa_move_gab_on_continue_or_stop_restriction")&&this.ql.getVideoData().yM()&&(t.event==="continue"||t.event==="stop"))return!1;var H=r6(this.api.KD());f=H?H.Hr(t,f):!1;this.MF=Date.now();if(t.event==="prefetch")return f;if(f)this.C={JR:t.identifier,gq:t.startSecs};else if(this.C&&this.C.JR===t.identifier&&t.startSecs>this.C.gq+1){this.EJ({cueStChg:t.identifier,oldSt:this.C.gq.toFixed(3),newSt:t.startSecs.toFixed(3),abid:this.C.l8});if(this.C.l8){H=t.startSecs-this.C.gq;let Q= this.J.J.get(this.C.l8);if(Q)for(let N of Q)N.PR>=0&&(N.PR+=H*1E3,this.EJ({newApEt:N.PR,newApPrt:N.Od,acpn:N.cpn}))}this.C.gq=t.startSecs}f?this.Za.add(t.identifier):this.Za.has(t.identifier)&&this.Za.delete(t.identifier);return f}Vi(t){var f="";t?t.event==="unknown"?f="unknown":this.Za.has(t.identifier)?this.C&&this.C.JR===t.identifier?this.C.JR===t.identifier?f=g.bo(this.AG,H=>H.identifier===t.identifier)?"shortad":"pending":g.bo(this.AG,H=>H.identifier===t.identifier)||(f="noAdsAdded"):f="wrongAdBreakInfo": f="unscheduled":f="noCuepoint"; return f}oG(t){return this.Af?!1:!!fZ(this,t)}EJ(t,f=!1){(f||this.LM)&&this.ql.U("sdai",t)}};g.X=g.GF.prototype;g.X.F2=QI(135);g.X.Qq=QI(133);g.X.cu=QI(123);g.X.Ho=QI(91);g.X.WU=QI(64);var GEW=class extends g.qm{constructor(t,f,H,Q){super();this.api=t;this.B=f;this.J=H;this.app=Q;this.W=new Map;this.O=[];this.Y=this.D=null;this.V=NaN;this.X=this.C=this.A=null;this.j=new g.Ze(()=>{rm9(this,this.V,this.A||void 0)}); this.JG=[];this.Fv=new g.Ze(()=>{var N=this.JG.pop();if(N){let m=N.eK,U=N.playerVars;N=N.playerType;U&&(U.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(U,N,NaN,"",m),this.JG.length&&g.X9(this.Fv,4500))}}); this.events=new g.qa(this);this.J.getPlayerType();g.c(this,this.j);g.c(this,this.Fv);g.c(this,this.events);this.events.K(this.api,g.tJ("childplayback"),this.onCueRangeEnter);this.events.K(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.K(this.api,"presentingplayerstatechange",this.rr)}onCueRangeEnter(t){if(this.J===this.app.fM()){var f=this.W.get(t);f?cmH(this,f.target,f.BU,t):this.Us("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:t.toString()})}else if(f=this.O.find(Q=> Q.So.Cl===t)){var H=f.So; let Q=H.target;H=H.BU;Q?cmH(this,Q,H,t):SZd(this,f.Od,H,t)}}onQueuedVideoLoaded(){var t=this.D;Ng(this);t&&($G(this,t)||this.Us("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.fM()?.getVideoData().clientPlaybackNonce,ccpn:`${t.playerVars.cpn}`}),this.app.fM().addCueRange(t.So.Cl))}seekTo(t=0,f={},H=!1,Q=null){if(H)rm9(this,t,f);else{H=this.app.fM()||null;let N=H===this.C?this.X:null;Hp(this,!1);this.V=t;this.A=f;Q!=null&&this.j.start(Q);H&&(this.X=N||H.getPlayerState(),H.AF(), this.C=H)}}rr(t){t.Cn(128)&&RlI(this)}isManifestless(){return cr(this.J.getVideoData())}Yi(){Hp(this,!1);g.i3(this);super.Yi()}Us(t,f){this.J.Us(new g.vX(t,f))}};var d1W="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_PARENT_TOOLS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var sdI=class extends g.qm{constructor(){super();this.J=new ev(5,null);g.c(this,this.J);this.O=new ev(15,null);g.c(this,this.O)}Yp(t){if(t)return this.O.get(t)}Yi(){this.J.lM();this.O.lM();super.Yi()}};var h3I=class extends g.qm{constructor(t){super();this.cache=new ev(t,null);g.c(this,this.cache)}get(t){t=this.cache.get(t);return t===null?void 0:t}put(t,f,H){this.cache.set(t,f,H||3600)}};g.LJ9=g.Jl(()=>{var t=window.AudioContext||window.webkitAudioContext;try{return new t}catch(f){return f.name}});g.sR=class extends g.P_{constructor(t){super({Z:"div",vR:["html5-video-player"],GB:{tabindex:t.L().disableOrganicUi?"":"-1",id:t.webPlayerContextConfig.rootElementId},W5:[{Z:"div",zB:g.ZA.VIDEO_CONTAINER,GB:{"data-layer":"0"}}]});this.app=t;this.fR=this.uv(g.ZA.VIDEO_CONTAINER);this.RS=new g.T_(0,0,0,0);this.T5=null;this.Z1=new g.T_(0,0,0,0);this.zQ=this.nZ=this.ro=NaN;this.g4=this.NR=this.Gc=this.PE=!1;this.PH=NaN;this.yV=!1;this.Wx=null;this.NU=new g.Ze(()=>{this.app.L().G("web_enable_smart_zoom")&& this.app.g6.getInternalApi().isAutocropEnabled()||this.resize()},100); this.fZ=()=>{this.element.focus({preventScroll:!0})}; this.zJ=()=>{this.app.g6.Qg("playerUnderlayVisibilityChange","visible");this.T5.classList.remove(g.ZA.VIDEO_CONTAINER_TRANSITIONING);this.T5.removeEventListener(Pp,this.zJ);this.T5.removeEventListener("transitioncancel",this.zJ)}; this.jL=this.XR=!1;var f=this.element.addEventListener,H=this.element.removeEventListener;this.addEventListener=(N,m,U)=>{f.apply(this.element,[N,m,U])}; this.removeEventListener=(N,m,U)=>{H.apply(this.element,[N,m,U])}; var Q=t.L();Q.transparentBackground&&this.Zs("ytp-transparent");Q.controlsType==="0"&&this.Zs("ytp-hide-controls");g.q6(this.element,"ytp-exp-bottom-control-flexbox");g.q6(this.element,"ytp-modern-caption");Q.G("enable_new_paid_product_placement")&&!g.y1(Q)&&g.q6(this.element,"ytp-exp-ppp-update");g.q6(this.element,"ytp-livebadge-color");Q.G("web_player_default_autohide")&&g.q6(this.element,"ytp-autohide");p4I(this.element,OII(t));this.uj=!1;this.R4=new g.mv(NaN,NaN);ne0(this);this.K(t.g6,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.c(this,this.NU)}Zs(...t){db(this.element,t)}c9(){this.T5&&(this.T5.removeEventListener("focus",this.fZ),g.$m(this.T5),this.T5=null)}FQ(){this.d6();var t=this.app.L();t.w2||this.Zs("tag-pool-enabled");t.C&&this.Zs(g.ZA.HOUSE_BRAND);t.playerStyle==="gvn"&&(this.Zs("ytp-gvn"),this.element.style.backgroundColor="transparent");t.H5&&(this.PH=c9("yt-dom-content-change",this.resize,this));this.K(window,"orientationchange",this.resize,this);this.K(window,"resize",this.resize, this)}RI(t){this.g4=!t;gH(this)}resize(){if(this.T5){var t=this.Kl();if(!t.isEmpty()){this.app.g6.isFullscreen()&&pi()&&this.NU.start();var f=!g.Ug(t,this.RS.getSize()),H=veV(this);f&&(this.RS.width=t.width,this.RS.height=t.height);t=this.app.L();(H||f||this.jL||t.H5)&&this.app.g6.Qg("resize",this.getPlayerSize())}}}K5(t,f){this.updateVideoData(f)}updateVideoData(t){if(this.T5){var f=this.app.L();g.QP&&(this.T5.setAttribute("x-webkit-airplay","allow"),t.title?this.T5.setAttribute("title",t.title): this.T5.removeAttribute("title"));this.T5.setAttribute("controlslist","nodownload");f.zk&&t.videoId?this.T5.poster=t.tN("default.jpg"):mI()&&(rZ??0)>=10&&(this.T5.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}f=g.hL(t,"yt:bgcolor");this.fR.style.backgroundColor=f?f:"";this.ro=uM(g.hL(t,"yt:stretch"));this.nZ=uM(g.hL(t,"yt:crop"),!0);g.pf(this.element,"ytp-dni",t.N8);this.resize()}setGlobalCrop(t){this.zQ=uM(t,!0);this.resize()}setCenterCrop(t){this.PE=t; this.resize()}zi(){}getPlayerSize(){var t=this.app.L(),f=this.app.g6.isFullscreen(),H=t.externalFullscreen&&g.tq(t);if(f&&pi()&&!H)return t.G("player_chromeless_template_android_fullscreen_viewport_size")?Ib(window):new g.mv(window.outerWidth,window.outerHeight);H=!isNaN(this.R4.width)&&!isNaN(this.R4.height);var Q=this.app.L().G("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.L().G("web_watch_enable_fs_squeezeback_panels");if(f&&!H&&Q)return new g.mv(this.element.clientWidth,this.element.clientHeight); if(f||t.WA){let N;window.matchMedia&&(t="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)",this.Wx&&this.Wx.media===t||(this.Wx=window.matchMedia(t)),N=this.Wx&&this.Wx.matches);if(N)return new g.mv(window.innerWidth,window.innerHeight)}else if(H)return this.R4.clone();return new g.mv(this.element.clientWidth,this.element.clientHeight)}Kl(){var t=this.app.L().G("enable_desktop_player_underlay"),f=this.getPlayerSize(),H=this.app.L().experiments.J("player_underlay_min_player_width"); return t&&this.Gc&&f.width>H?(t=this.app.L().experiments.J("player_underlay_video_width_fraction"),new g.mv(Math.min(f.height*this.getVideoAspectRatio(),f.width*t),Math.min(f.height,f.width*t/this.getVideoAspectRatio()))):f}getVideoAspectRatio(){return isNaN(this.ro)?K8d(this):this.ro}getVideoContentRect(t){var f=this.Kl();t=w42(this,f,this.getVideoAspectRatio(),t);return new g.T_((f.width-t.width)/2,(f.height-t.height)/2,t.width,t.height)}onMutedAutoplayChange(){gH(this)}setInternalSize(t){g.Ug(this.R4, t)||(this.R4=t,this.resize())}Yi(){this.PH&&SG(this.PH);this.c9();super.Yi()}};g.sR.prototype.MY=QI(81);g.sR.prototype.Go=QI(79);var Z90=class{constructor(){this.csn=g.HS();this.clientPlaybackNonce=null;this.elements=new Set;this.Y=new Set;this.J=new Set;this.O=new Set}click(t,f){this.elements.has(t);this.J.has(t);var H=g.HS();H&&t.visualElement&&Z_(TtI)(void 0,H,t.visualElement,f,void 0)}createClientVe(t,f,H,Q=!1){this.elements.has(t);this.elements.add(t);H=Kj(H);t.visualElement=H;var N=g.HS(),m=t4();N&&m&&(g.EN("combine_ve_grafts")?rD(g.sh(),H,m):Z_(qS)(void 0,N,m,H));f.addOnDisposeCallback(()=>{this.elements.has(t)&&this.destroyVe(t)}); Q&&this.O.add(t)}createServerVe(t,f,H=!1){this.elements.has(t);this.elements.add(t);f.addOnDisposeCallback(()=>{this.destroyVe(t)}); H&&this.O.add(t)}destroyVe(t){this.elements.has(t);this.elements.delete(t);this.Y.delete(t);this.J.delete(t);this.O.delete(t)}c5(t,f){this.clientPlaybackNonce!==f&&(this.clientPlaybackNonce=f,Zx(g.sh(),t),Mad(this))}setTrackingParams(t,f){this.elements.has(t);f&&(t.visualElement=wl(f))}z3(t,f,H){this.elements.has(t);f?this.J.add(t):this.J.delete(t);var Q=g.HS(),N=t.visualElement;this.O.has(t)?Q&&N&&(f?A_2(Q,[N]):YDJ(Q,[N])):f&&!this.Y.has(t)&&(Q&&N&&MS(Q,N,void 0,H),this.Y.add(t))}hasVe(t){return this.elements.has(t)}};var t5V=class extends g.qm{constructor(t){super();this.target=t;this.J=new Map}Yi(){for(let t of this.J.values())t.reject(Error("Worker terminated"));this.J.clear();super.Yi()}sendMessage(t,f=null){this.target.postMessage({[120]:t,[97]:f})}ll(t,f=null){var H=`main.request:${lfW++}`,Q=Promise.withResolvers();this.J.set(H,Q);this.target.postMessage({[120]:t,[97]:f,[140]:H});return Q.promise}},lfW=1;var rLd=class extends g.qm{constructor(t){super();this.JZ=t;this.J=this.uF=null;this.O=new Map;this.A=!1;this.j=new Map;this.V=1;this.C=new Map;this.W=new Map;this.JG=1;this.X=new Map;this.Fv=1;this.D=new Map;this.hI=new Map;this.c5=1;this.Y=new Map;this.E_=new Map;Ni0(this);t.g6.addEventListener("applicationInitialized",()=>{this.A=!0})}Yi(){this.J&&(this.J.dispose(),this.J=null); this.uF&&(this.uF.terminate(),this.uF=null);this.O.clear();this.j.clear();this.C.clear();this.W.clear();this.X.clear();this.D.clear();this.hI.clear();this.Y.clear();this.E_.clear();super.Yi()}j9(t){var f=t.Os();this.O.set(f,t);f=`main.playback:${this.c5++}`;this.Y.get(f)||(this.Y.set(f,t),this.E_.set(t,f))}sendMessage(t){var f=CzJ(this);this.J.sendMessage(t,f)}ll(t){var f=CzJ(this);return this.J.ll(t,f)}};g.dH=class extends g.qm{constructor(t,f,H,Q){super();this.M3=f;this.playerType=H;this.videoData=Q;this.playerState=new g.L0;this.Y=new Set;this.W="durationchange ended error loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking suspend timeupdate waiting".split(" ");this.O=new g.qa;this.events=new $1;this.C=u0;this.J={[5]:{[7]:1,[8]:1,[150]:1,[158]:1,[175]:1},[6]:void 0,[8]:{},[9]:[],[10]:[],[11]:[],[14]:0,[27]:"",[29]:void 0,[30]:0,[32]:0,[33]:void 0,[34]:void 0,[35]:{[38]:{}, [110]:{}},[42]:0,[50]:!1,[51]:!1,[52]:!1,[53]:0,[56]:0,[59]:!1,[58]:!1,[60]:!1,[61]:!1,[63]:!1,[64]:{[55]:!1,[111]:!1},[65]:!0,[66]:!0,[69]:!1,[68]:!1,[75]:!1,[70]:!1,[77]:!1,[79]:!1,[80]:!1,[82]:!1,[83]:!0,[86]:!1,[92]:0,[94]:0,[95]:0,[96]:!1,[98]:0,[106]:0,[105]:0,[116]:0,[122]:"auto",[123]:1,[132]:"",[134]:"unknown",[138]:0,[149]:Pf(u0),[151]:0,[154]:{},[155]:null,[156]:0,[160]:0,[161]:0,[165]:0,[166]:"",[171]:"",[172]:0};this.audioTrack=Q.getAudioTrack();var N=new g.L0;this.Kn=new g.VZ({getCurrentTime(){return 0}, getPlaybackRate(){return 1},getPlayerState(){return N},Y9(){return!1},Wy(){return 0},L(){return t},wA(){}});g.c(this,this.O);this.initialize()}initialize(){var t=this.videoData.clientPlaybackNonce;this.J[27]=t;this.M3.j9(this);var f=this.M3.E_.get(this);this.sendMessage({[163]:4,[121]:f,[130]:{...this.videoData.YC,cpn:t}})}Yi(){var t=this.M3.E_.get(this);this.sendMessage({[163]:6,[121]:t});t=this.M3;var f=this.Os();t.O.delete(f);super.Yi()}X(t){var f=this.mediaElement;if(f){var H=this.M3.hI.get(f); if(H&&(f=f.Td())){var Q=f.error?{[25]:f.error.code,[103]:f.error.message}:null,N=f.getBoundingClientRect();N={[183]:N.x,[184]:N.y,[181]:N.width,[54]:N.height};this.sendMessage({[163]:8,[99]:H,[153]:{[16]:YG(f.buffered),[32]:f.currentTime,[13]:N,[37]:f.defaultPlaybackRate,[42]:f.duration,[44]:f.ended,[47]:Q,[96]:f.loop,[107]:f.muted,[109]:f.networkState,[113]:f.offsetHeight,[114]:f.offsetWidth,[119]:f.paused,[123]:f.playbackRate,[125]:YG(f.played),[139]:f.readyState,[143]:YG(f.seekable),[144]:f.seeking, [170]:f.videoHeight,[174]:f.videoWidth,[176]:f.volume,[179]:f.webkitDecodedFrameCount,[180]:f.webkitDroppedFrameCount}});this.sendMessage({[163]:7,[99]:H,[48]:{[163]:t.type}})}}}ll(t){return this.M3.ll(t)}sendMessage(t){this.M3.sendMessage(t)}addCueRange(t){this.Kn.E$([t]);var f=iIJ(this.M3,t);g.AS(this,1,[{[28]:f,[153]:HC(t)}])}ew(t,f){this.Kn.E$(t,f);g.AS(this,2,[t.map(H=>({[28]:iIJ(this.M3,H),[153]:HC(H)})), f])}rU(){g.AS(this,3,[])}LR(){return this.videoData.KP()}E4(){g.AS(this,6,[])}sy(){return!1}yO(){g.AS(this,7,[])}qv(t,f){g.AS(this,8,[t,f])}bR(t,f){g.AS(this,9,[t,f]);return this.Kn.bR(t,f)}lS(){g.AS(this,10,[])}p9(t){g.AS(this,11,[t])}o9(t){switch(t){case 4:return this.J[5][7];case 0:return this.J[5][8];case 3:return this.J[5][150];case 2:return this.J[5][158];case 1:return this.J[5][175];default:return 1}}getAudioTrack(){return this.audioTrack}S$(){return this.J[6]?zJ(this.J[6]):null}getAvailableAudioTracks(){return this.J[9].map(t=> iI(t))}Ga(){return this.J[11].map(t=>Aq(t))}xI(){return this.J[10].map(t=>zJ(t))}Os(){return this.J[27]}Pm(){return this.Kn.Pm()||[]}Jm(){return this.J[29]}KW(){return this.J[30]}getCurrentTime(){return this.J[32]}OB(){return this.J[33]}Cx(){return this.J[34]?zJ(this.J[34]):void 0}tZ(t){return t?this.J[35][38]:this.J[35][110]}getDuration(){return this.J[42]}kL(){return this.J[53]}IB(){return this.J[56]}dX(){return this.J[61]}NE(){return this.J[94]}bd(){return this.J[95]}I9(){return this.J[96]}Wy(){return this.J[98]}YJ(){return this.mediaElement|| null}ox(){return null}Be(){return this.J[106]}jF(){return this.J[105]}async V3(t,f,H){await DWH(this,12,[t, f,H])}getPlaybackQuality(){return this.J[122]}getPlaybackRate(){return this.J[123]}getPlayerState(){return this.playerState}getPlayerType(){return this.playerType}getPlaylistSequenceForTime(){return null}Kx(){return this.J[132]}getPreferredQuality(){return this.J[134]}EP(){}getProximaLatencyPreference(){return this.J[138]}nb(){return this.C}getStartTime(){return this.J[151]}FE(){var t=this.J[154];return{ZM:t[12],T3:t[15],currentTime:t[32],L5:t[40],droppedVideoFrames:t[41],isGapless:t[69],q3:t[68], CP:t[83],gF:t[87],ET:t[88],zu:t[89],Fk:t[90],QY:t[91],CZ:t[93],LZ:t[108],F6:t[117]?zJ(t[117]):null,x7:t[129],jS:t[131],hV:t[159],totalVideoFrames:t[162]}}vy(){return null}getStoryboardFormat(){return this.J[155]}getStreamTimeOffset(){return this.J[156]}o_(){return this.J[160]}xC(){return this.J[161]}getUserAudio51Preference(){return this.J[165]}getUserPlaybackQualityPreference(){return this.J[166]}getVideoData(){return this.videoData}tf(){return this.mediaElement?.Td()||null}fW(){return this.J[171]}getVideoLoadedFraction(){return this.J[172]}FU(t){g.AS(this, 13,[t])}handleError(t){g.AS(this,14,[t])}cS(t){g.AS(this,15,[t])}iO(t){g.AS(this,16,[t])}R_(t){return this.Kn.R_(t)}Xb(){return this.J[50]}hasSupportedAudio51Tracks(){return this.J[52]}isAd(){return this.J[59]}Ep(){return this.J[58]}Sr(){return this.J[60]}DC(){return this.J[63]}isAtLiveHead(t,f){return t!==void 0?!1:f?this.J[64][55]:this.J[64][111]}XH(){return this.J[65]}al(){return this.J[66]}isGapless(){return this.J[69]}q3(){return this.J[68]}xw(){return this.J[75]}isHdr(){return this.J[70]}XU(){return this.J[77]}rF(){return this.J[79]}LT(){return this.J[80]}isProximaLatencyEligible(){return this.J[82]}CP(){return this.J[83]}NQ(){return!1}To(){return this.J[86]}uM(t, f,H){g.AS(this,17,[t,f,H])}IL(){g.AS(this,18,[])}Lm(t){g.AS(this,19,[t])}kw(){g.AS(this,20,[])}r5(){g.AS(this,21,[])}ii(){g.AS(this,22,[])}ig(){g.AS(this,23,[])}f3(){}Rl(){g.AS(this,25,[])}NO(t){g.AS(this,26,[t])}Hx(){g.AS(this,30,[])}pauseVideo(t){g.AS(this,31,[t])}async playVideo(t,f){await DWH(this,34,[t,f])}prefetchJumpAhead(t){g.AS(this,33,[t])}prefetchKeyPlay(t,f){g.AS(this,32,[t,f])}KT(t,f,H,Q,N){g.AS(this,35,[t,f,H,Q,N])}FZ(t,f,H,Q,N,m=""){g.AS(this,38,[t,f,H,Q,N,m])}U(t,f,H){g.AS(this,39, [t,f,H])}ud(t){g.AS(this,40,[t])}bi(t,f,H){g.AS(this,42,[t,f,H])}Us(t){g.AS(this,43,[t])}Yj(t){g.AS(this,44,[t])}Qd(t,f,H,Q,N,m,U,C){g.AS(this,46,[t,f,H,Q,N,m,U,C])}eu(){g.AS(this,47,[])}CU(t){g.AS(this,48,[t])}Is(t,f){g.AS(this,49,[t,f])}removeCueRange(t){this.Kn.pQ([t]);t&&(t=gb8(this.M3,t))&&g.AS(this,51,[t])}oE(t){this.Kn.pQ(t);(t=t.map(f=>gb8(this.M3,f)).filter(f=>!!f))&&g.AS(this,52,[t])}Qk(t){var f=this.Kn.Qk(t); g.AS(this,53,[t]);return f}T2(t){g.AS(this,54,[t])}c9(t,f,H){this.O.O();g.AS(this,55,[t,f,H])}j5(){this.O.O();g.AS(this,56,[])}t7(t){for(let f of this.Y)(f===t||f.startsWith(t+";"))&&this.Y.delete(f);g.AS(this,57,[t])}yj(){this.Kn.reset();g.AS(this,58,[])}KH(t){g.AS(this,59,[t])}eh(t){g.AS(this,89,[t])}BP(t,f,H){g.AS(this,60,[t,f,H])}seekTo(t,f){g.AS(this,61,[t,f])}sendAbandonmentPing(){g.AS(this,62,[])}sendVideoStatsEngageEvent(t,f){g.AS(this,63,[t,f])}hc(t,f,H){g.AS(this,64,[t,f,H])}setLoop(t){g.AS(this, 65,[t])}hy(){g.AS(this,66,[])}setMediaElement(t){this.O.O();this.mediaElement=t;for(var f of this.W)this.O.K(t,f,this.X,this);f=this.M3;var H=f.hI.get(t);H?t=H:(H=`main.mediaElement:${f.Fv++}`,f.D.set(H,t),f.hI.set(t,H),f.sendMessage({[163]:10,[99]:H}),t=H);g.AS(this,67,[t])}OV(){}setPlaybackRate(t){this.J[123]=t;g.AS(this,69,[t])}zF(t,f,H,Q,N,m){g.AS(this,70,[t,f,H,Q,N,m])}wi(t,f){g.AS(this,71,[t,f])}P9(t){g.AS(this,72,[t])}setProximaLatencyPreference(t){g.AS(this,73,[t])}Li(t){g.AS(this,74,[t])}mS(t){g.AS(this, 75,[t])}Ur(){g.AS(this,77,[])}il(){}setUserAudio51Preference(t,f){g.AS(this,79,[t,f])}LU(t,f,H){g.AS(this,80,[Pf(t),f,H])}iP(){return!1}QO(){return!1}L1(){g.AS(this,82,[])}JP(){return this.J[14]}Yo(){return this.J[51]}Cw(t){g.AS(this,84,[t])}Ve(){g.AS(this,85,[])}AF(t){g.AS(this,86,[t])}stopVideo(){g.AS(this,87,[])}subscribe(t,f,H){var Q=this.M3,N=`main.eventListener:${Q.JG++}`;Q.X.set(f,N);g.AS(this,88,[t,N]);return this.events.subscribe(t,f,H)}ub(t,f){for(let H of Object.keys(t))this.subscribe(H, t[H],f)}togglePictureInPicture(){g.AS(this,90,[])}Gi(t){var f=this.Kn.Gi(t);g.AS(this,91,[t]);return f}unsubscribe(t,f,H){{var Q=this.M3;let N=Q.X.get(f);N?(Q.X.delete(f),Q=N):Q=void 0}if(!Q)return!1;g.AS(this,93,[t,Q]);return this.events.unsubscribe(t,f,H)}I8(t,f){for(let H of Object.keys(t))this.unsubscribe(H,t[H],f)}lc(t,f){if(this.d6()||this.playerState.J(128))return!1;g.AS(this,95,[IUd(t),f]);return!0}HP(){g.AS(this,94,[])}cZ(t){g.AS(this,96,[t])}hf(){g.AS(this,97,[])}};g.X=g.dH.prototype; g.X.t9=QI(136);g.X.uy=QI(119);g.X.dN=QI(114);g.X.SA=QI(108);g.X.oZ=QI(104);g.X.Fu=QI(98);g.X.Yh=QI(92);g.X.SG=QI(83);g.X.fQ=QI(71);g.X.eY=QI(52);g.X.lP=QI(42);g.X.X4=QI(35);g.X.Ah=QI(28);g.X.B9=QI(20);g.X.dk=QI(5);g.LG=class extends g.qm{constructor(t,f,H,Q){super();this.logger=new g.qb("App");this.PY=this.aI=null;this.gh=this.SZ=!1;this.xM=null;this.gm={};this.C7=[];this.W$=!1;this.lI=null;this.intentionalPlayback=!1;this.n3=!0;this.WW=!1;this.Lv=this.VR=this.tw=null;this.bm=!0;this.YK=this.mediaElement=this.Ln=null;this.ZO=NaN;this.qO=!1;this.jY=this.f7=this.BD=this.screenLayer=this.playlist=null;this.FB=[];this.DO=0;this.Ix=new dQJ;this.ho=[];this.M3=null;if(!H)throw Error("b/179532961");this.Ug=f?.args|| {};this.webPlayerContextConfig=H;f=this.Ug;this.B=new eRJ(f,H,H.canaryState,Q);g.c(this,this.B);geB(this.B);cDd(this.B);this.B.experiments.hG("jspb_serialize_with_worker")&&LsB();this.B.W&&hp0();this.G("html5_onesie")&&(this.HY=new NeW(this.B),g.c(this,this.HY));this.cR=new jde(P_I(g.AB(this.B),this.B.dc,this.B.experiments),new qa8(this.B.experiments),()=>void this.ii()); g.c(this,this.cR);this.lm=iM(!1,f.player_wide);this.visibility=new WJ0;g.c(this,this.visibility);this.G("web_log_theater_mode_visibility")&&this.w9(iM(!1,f.player_wide));this.SZ=iM(!1,f.external_list);this.events=new g.qa(this);g.c(this,this.events);this.G("start_client_gcf")&&(g.EE(g.AQ(),{wP:g.VP,vK:O3()}),this.Nj=g.AQ().resolve(g.VP),xxI(this.Nj));this.wj=new fG;g.c(this,this.wj);this.IZ=new Z90;H=new rE0;this.g6=new g.HL(this,H);g.c(this,this.g6);this.template=new g.sR(this);g.c(this,this.template); this.appState=1;this.RW=TiW(this);g.c(this,H);this.Ny={internalvideodatachange:this.UT,playbackready:this.CY,playbackstarted:this.dL,statechange:this.IT};this.T1=new UCJ(this.g6);this.TF=J0H(this);H=this.B.C;!1!==H&&this.UI("badps",{hbp:H,hostname:window.location.hostname,ps:this.B.playerStyle});this.z5=new sy2(this.B,this.TF);this.g6.Qg("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||d6(this.TF))&&ahW(this);H=10;g.AB(this.B)&&(H=3);g.zg(this.B)&&(H=this.B.experiments.J("tvhtml5_unplugged_preload_cache_size")); Q=this.B.experiments.J("html5_mfc_max_queue_length");this.G("html5_use_media_fetch_controller")&&Q>H&&(H=Q);this.We=new z3J(this.g6,H);H=this.B.experiments.r6().J.xi(IAB)||H;this.RL=new h3I(H);g.c(this,this.RL);by(this.B)&&(this.M3=new rLd(this),g.c(this,this.M3));this.B.G("html5_use_media_fetch_controller")&&(this.xM=new gpd(this.L()),g.c(this,this.xM));H=WN8(this);this.We.Ka(H);ehV(this);this.b4={airplayactivechange:this.ZV,airplayavailabilitychange:this.lr,beginseeking:this.LY,sabrCaptionsDataLoaded:this.tK, endseeking:this.Uv,internalAbandon:this.V7,internalaudioformatchange:this.gL,internalvideodatachange:this.EL,internalvideoformatchange:this.Fe,liveviewshift:this.AK,playbackstalledatstart:this.wd,videoFrameStall:this.QL,progresssync:this.St,onAbnormalityDetected:this.Bg,onSnackbarMessage:this.OL,onLoadProgress:this.Hg,SEEK_COMPLETE:this.KY,SEEK_TO:this.RT,onVideoProgress:this.Yb,onLoadedMetadata:this.y7,onAutoplayBlocked:this.hK,onPlaybackPauseAtStart:this.pY,playbackready:this.Pg,statechange:this.Tr, newelementrequired:this.u4,heartbeatparams:this.fY,videoelementevent:this.zZ,drmoutputrestricted:this.mG,signatureexpired:this.J2,nonfatalerror:this.qx,reloadplayer:this.oT};this.UB=new g.qa(this);g.c(this,this.UB);this.eg=new sdI;g.c(this,this.eg);this.rb=this.bH=-1;this.An=new g.Ze(this.template.resize,16,this.template);g.c(this,this.An);this.r7=new GEW(this.g6,this.B,this.o$(),this);this.KQ=new afJ(this);g.c(this,this.KQ);this.tV=new JLd(this);g.c(this,this.tV);IQ0(this.B.J.c);this.events.K(this.g6, g.tJ("appapi"),this.Q7);this.events.K(this.g6,g.f4("appapi"),this.cg);this.events.K(this.g6,g.tJ("appprogressboundary"),this.CV);this.events.K(this.g6,g.f4("applooprange"),this.sN);this.events.K(this.g6,"presentingplayerstatechange",this.rr);this.events.K(this.g6,"resize",this.Xe);this.template.TB(SZ(document,t));this.events.K(this.g6,"offlineslatestatechange",this.rL);this.events.K(this.g6,"sabrCaptionsTrackChanged",this.N2);this.events.K(this.g6,"sabrCaptionsBufferedRangesUpdated",this.nV);this.TF.S.L().wG&& xO(this.TF,"offline");this.B.m2&&g.LW("ux",O9I);t=this.B.experiments.J("html5_defer_fetch_att_ms");this.BE=new g.Ze(this.Q1,t,this);g.c(this,this.BE);vw(this).KP()&&(g.S7("yt-remote-session-screen-id")&&vw(this).c7.push("mdx"),wH(this));this.z5.tick("fs");y0B(this);this.B.m2&&xO(this.TF,"ux",!0);g.tq(this.TF.S.L())&&xO(this.TF,"embed");this.G("web_player_sentinel_is_uniplayer")||g.Yf(new g.NY("Player experiment flags missing","web_player_sentinel_is_uniplayer"));t=this.G("web_player_sentinel_yt_experiments_sync"); H=g.EN("web_player_sentinel_yt_experiments_sync");t!==H&&g.Yf(new g.NY("b/195699950",{yt:t,player:H}));this.IX=Gr0(this);if(t=this.B.experiments.J("html5_block_pip_safari_delay"))this.iX=new g.Ze(this.yN,t,this),g.c(this,this.iX);g.c(this,this.Ix);Li=this.B.KM;this.g6.Qg("applicationInitialized")}static create(t,f,H,Q){try{let N=typeof t==="string"?t:`player${j8(t)}`,m=hp[N];if(m){try{m.dispose()}catch(C){g.Fw(C)}hp[N]=null}let U=new g.LG(t,f,H,Q);U.addOnDisposeCallback(()=>{hp[N]=null;U.IX&&U.IX()}); return hp[N]=U}catch(N){throw g.Fw(N),(N&&N instanceof Error?N:Error(String(N))).stack;}}lZ(){return this.visibility}getVisibilityState(){return this.g6.getVisibilityState()}async VZ(){return g.z4()}async eW(t,f,H){return g.Wy(t,f,H)}Ka(t){var f=this.o$();if(t!==f){t.getVideoData().autonavState=f.getVideoData().autonavState;f.I8(this.Ny,this);var H=f.getPlaybackRate();f.dispose();this.We.Ka(t);t.setPlaybackRate(H);t.ub(this.Ny,this);wH(this)}}Ra(){this.lI||(this.lI=Uf(g.lv(),R5(),{Ls:this.B.O,clientInterface:Hj(this.B)})); return this.lI}c9(t){if(this.mediaElement){this.f7&&(this.events.bT(this.f7),this.f7=null);this.UB.O();this.fM().c9(!0,!1,t);this.template.c9();try{this.G("html5_use_async_stopVideo")||this.B.r6().J.xi(ZIJ)?this.mediaElement.dispose():(this.mediaElement.B5(),this.mediaElement.m2())}catch(f){g.Yf(f)}this.mediaElement=null}}iy(t,f,H=!1,Q=!1){if(t!==this.fM()){var N=null;H||(H=this.fM(),N=H.getPlayerState(),nW(this.TF,3),LZ(this,"cuerangesremoved",H.Pm()),this.KQ&&!t.isGapless()&&H.isGapless()&&this.mediaElement&& this.mediaElement.stopVideo(),H=t.iP()&&H.iP(),this.z5.C9("iv_s"),lh2(this,H));t.getPlayerType()===1&&this.Ka(t);H=t.getPlayerType();var m=this.We.Y[H]||null;t!==this.o$()&&t!==m&&(m?.dispose(),m=this.We,m.Y[H]=t,m.D||(m.X[t.Os()]=t));this.We.iy(t);this.xM?.iy(t);this.YK&&Q&&t.QO()?(this.B.OJ()&&t.U("usm",{ame:!0}),t.setMediaElement(this.YK)):this.mediaElement&&(this.B.OJ()&&this.r6().J.xi(fr)&&t.U("usm",{ame:!1,hasView:!!this.YK,isLoad:Q,policy:t.QO(),time:this.mediaElement.getCurrentTime().toFixed(4)}), t.setMediaElement(this.mediaElement));Q&&(this.B.OJ()&&t.U("usm",{cme:!0}),this.YK=null);t.ub(this.b4,this);t.To()?kG(this,"setPresenting",!1,!0):(this.K5("newdata",t,t.getVideoData()),N&&!w9I(N,t.getPlayerState())&&this.Tr(new g.Fr(t.getPlayerState(),N)),f=f&&t.getPlayerType()===1,t.rF()&&!f&&this.K5("dataloaded",t,t.getVideoData()),(f=(f=t.getVideoData().Y)&&f.video)&&g.uv(this.g6,"onPlaybackQualityChange",f.quality),LZ(this,"cuerangesadded",t.Pm()),f=t.getPlayerState(),f.J(2)?Xh0(this):f.J(8)? t.playVideo():t.XU()&&t.pauseVideo(),f=this.o$(),t.getPlayerType()===2&&(t.getVideoData().hostCpn=f.getVideoData().clientPlaybackNonce),t.getPlayerType()!==2||this.Ub()||(t=t.getVideoData(),f.KT(t.clientPlaybackNonce,t.Vg||"",t.breakType||0,t.Wo,t.videoId||"")))}}G9(){if(this.o$()!==this.fM()){let t=this.fM();this.G("html5_not_release_player_on_cancelling_for_new_playback")&&this.UO===4&&!t.getPlayerState().J(64)?t.U("rlc",{avid:t.getVideoData().videoId,cvid:this.o$().getVideoData().videoId,r:this.UO, as:t.getPlayerState().toString()}):this.iy(this.o$())}}CD(t){return this.We.CD(t)||this.We.JG}o$(){return this.We.o$()}fM(){return this.We.fM()}CY(){te(this)||this.wS(5)}Pg(){if(!te(this)){jV(this);var t=this.fM(),f=t.getVideoData();this.B.G("html5_allow_multiview_tile_preload")&&f.livePreload&&(f.liveUtcStartSeconds&&f.liveUtcStartSeconds>0?(t.U("l_pl",{luss:f.liveUtcStartSeconds}),t.BP(f.liveUtcStartSeconds)):t.seekTo(Infinity),f.livePreload=!1);f=t.getPlayerState();t.XU()?this.pauseVideo():f.isOrWillBePlaying()&& this.playVideo()}}canPlayType(t){return ZI(t)}L(){return this.B}getVideoData(){return this.fM().getVideoData()}getVideoLoadedFraction(t){return this.CD({playerType:t}).getVideoLoadedFraction()}hZ(){return this.template}KD(){return this.TF}eA(){return this.z5}Z$(){var t=this.TF.Z$();this.g6.Qg("videoStatsPingCreated",t);return t}getVolume(){return Math.round(this.g6.getVolume())}isMuted(){return this.g6.isMuted()}o2(){if(this.o$()===this.fM()&&this.Ln)return this.Ln.postId}Q1(){this.G("use_rta_for_player")|| (g.AB(this.B)?g.ly(this.B,this.getVideoData().X()).then(t=>{g.rV(g.lv(),t);mm(this.getVideoData(),this.B,this.Ra())}):mm(this.getVideoData(),this.B,this.Ra()))}R3(t){this.g6.Qg("poTokenVideoBindingChange",t)}gA(t){this.g6.Qg("d6de4videobindingchange",t)}un(){this.pA&&this.pA.un()}cW(t){this.pA=t}setLoopVideo(t){var f=this.fM(); f===this.o$()&&f.I9()!==t&&(f.setLoop(t),g.DL(this.g6,"onLoopChange",t))}getLoopVideo(){return this.fM().I9()}setLoopRange(t){var f=!1;!!this.Ln!==!!t?f=!0:this.Ln&&t&&(f=this.Ln.startTimeMs!==t.startTimeMs||this.Ln.endTimeMs!==t.endTimeMs||this.Ln.postId!==t.postId||this.Ln.type!==t.type);if(f){f=this.fM();x$(f.getVideoData())&&f.U("slr",{et:t?.endTimeMs||-1});f=this.o$();f.Qk("applooprange");if(t){var H=new g.Qp(t.startTimeMs,t.endTimeMs,{id:"looprange",namespace:"applooprange"});f.addCueRange(H)}else vw(this).clipConfig= void 0,this.Ln?.type!=="repeatChapter"||isNaN(Number(this.Ln?.loopCount))||(H={loopCount:String(this.Ln.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.pj("repeatChapterLoopEvent",H));this.Ln=t;g.DL(this.g6,"onLoopRangeChange",t||void 0);this.o$()===this.fM()&&(this.sN(),f.yO())}}getLoopRange(){return this.Ln}sN(t){var f="",H=this.o$();this.r6().J.xi(Qk)&&t&&!H.Pm().includes(t)||(this.Ln?H!==this.fM()?f="pnea":uje(this,H.getCurrentTime())&&(this.Ln.loopCount=0,f="ilr"):f="nlr",t=this.fM(), x$(t.getVideoData())&&(this.G("html5_gapless_log_loop_range_info")?t.U("slrre",{rej:f,ct:H.getCurrentTime(),lst:this.Ln?.startTimeMs,let:this.Ln?.endTimeMs}):t.U("slrre",{})),f||Rh9(this))}setPlaybackRate(t,f){if(!isNaN(t)){t=zhI(this,t);var H=this.o$();H.getPlaybackRate()!==t&&(H.setPlaybackRate(t),f&&!this.B.O&&g.cv("yt-player-playback-rate",t),g.uv(this.g6,"onPlaybackRateChange",t))}}getCurrentTime(t={}){var {playerType:f,Gs:H=!0}=t,Q=f===2&&this.getVideoData().enableServerStitchedDai;var N=!Q|| t.cpn?this.CD(t):this.fM();return Q&&this.BD&&!t.cpn?(N.U("ssdai",{glsap:"1"},!0),(t=this.We.j)?t.getCurrentTime(H):N.getCurrentTime()):H?(N=Mg(this,N),Wp(this,N.getCurrentTime(),N)):N.getCurrentTime()}getCurrentTimeForUx(t={}){return this.getCurrentTime(t)}NE(){var t=this.CD({playerType:void 0});t=Mg(this,t);return Wp(this,t.NE(),t)}getDuration(t={}){var {playerType:f,Gs:H=!0}=t;t=this.getVideoData();var Q=f===2&&t.enableServerStitchedDai;var N=Q?this.fM():this.CD({playerType:f});if(t.hasProgressBarBoundaries()&& !Q){let m=Number(t.progressBarStartPosition?.utcTimeMillis),U=Number(t.progressBarEndPosition?.utcTimeMillis);if(!isNaN(m)&&!isNaN(U))return(U-m)/1E3}if(x$(t)&&!t.isLivePlayback)return zo(this,f);if(H)return t=g.ah(this,N),Wp(this,t.getDuration(),t);Q&&this.BD?(t=this.We,t=t.J===t.j?t.J:null,t=(t==null?void 0:t.getDuration())||0):t=N.getDuration();return t}getDurationForUx(t={}){return this.getDuration(t)}IB(t){var f=this.CD({playerType:t});return this.Ub(f)?(f=g.ah(this,f),f.IB()-f.getCurrentTime()+ this.getCurrentTime({playerType:t})):f.IB()}finishSegmentByCpn(){return[]}FQ(){this.template.FQ();var t=this.g6;t.state.element=this.template.element;var f=t.state.element,H;for(H in t.state.J)t.state.J.hasOwnProperty(H)&&(f[H]=t.state.J[H]);(t=ip2(this.template.element))&&this.events.K(this.template,t,this.onFullscreenChange)}getDebugText(t){var f=this.o$().tZ(t),H=this.fM();if(H!==this.o$()){H=H.tZ(t);for(var Q of Object.keys(H))f["ad"+Q]=H[Q];if(t){Q=f;H={};var N=SZ(document,"movie_player");N&& (H.bounds=N.getBoundingClientRect(),H["class"]=N.className);N={};var m=g.Rb("video-ads");m?(Bi2(m,N),N.html=m.outerHTML):N.missing=1;m={};let U=g.Rb("videoAdUiSkipContainer"),C=g.Rb("ytp-ad-skip-button-container"),D=g.Rb("ytp-skip-ad-button"),k=U||C||D;k?(Bi2(k,m),m.ima=U?1:0,m.bulleit=C?1:0,m.component=D?1:0):m.missing=1;H=JSON.stringify({player:H,videoAds:N,skipButton:m});Q.ad_skipBtnDbgInfo=H}}t&&this.mediaElement&&(f["0sz"]=`${+CE(this.mediaElement.getSize())===0}`,f.op=this.mediaElement.v5("opacity"), Q=this.mediaElement.EB().y+this.mediaElement.getSize().height,f.yof=`${+Q<=0}`,f.dis=this.mediaElement.v5("display"));t&&((t=(0,g.n8)())&&(f.gpu=t),(t=this.B.playerStyle)&&(f.ps=t),this.B.AN&&(f.webview=1),(t=this.webPlayerContextConfig.jsUrl)&&(f.js=t));f.debug_playbackQuality=this.g6.getPlaybackQuality(1);f.debug_date=(new Date).toString();f.origin=window.origin;f.timestamp=Date.now();delete f.uga;delete f.q;return JSON.stringify(f,null,2)}getFeedbackProductData(){var t={player_debug_info:this.getDebugText(!0), player_experiment_ids:this.L().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260818_10_RC01"},f=this.getPlayerStateObject().jA;f&&(t.player_error_code=f.errorCode,t.player_error_details=JSON.stringify(f.errorDetail));return t}getPresentingPlayerType(t){return this.appState===1?1:te(this)?3:t&&(this.B.r6().J.xi(VE)?this.We.J?.isAd()??!1:this.BD?.V9(this.getCurrentTime()))?2:this.fM().getPlayerType()}PV(){return!1}getPlayerStateObject(t){return this.CD({sR:!0,playerType:t}).getPlayerState()}getAppState(){return this.appState}zZ(t){switch(t.type){case "loadedmetadata":this.An.start(); for(var f of this.C7)FNe(this,f.id,f.rJ,f.MX,void 0,!1);this.C7=[];break;case "loadstart":this.z5.C9("gv");break;case "ratechange":this.B.r6().J.xi(HY)&&L6&&g.uv(this.g6,"onPlaybackRateChange",this.o$().getPlaybackRate());break;case "progress":case "timeupdate":g.dO(t.target.O())>=2&&this.z5.C9("l2s");break;case "playing":g.s9&&this.An.start();if(g.AB(this.B))t=!1;else{f=g.si(this.KD());t=this.mediaElement.v5("display")==="none"||CE(this.mediaElement.getSize())===0;var H=D$(this.template),Q=this.fM().getVideoData(), N=g.iy(this.B);Q=gJ(Q);f=!H||f||N||Q||this.B.Za;t=t&&!f}t&&(t=this.fM(),t.IL(),this.getVideoData().v5||(this.getVideoData().v5=1,this.u4(),t.playVideo()))}}Hg(t){g.P$(this.g6,"onLoadProgress",t)}wd(){this.g6.Qg("playbackstalledatstart")}QL(){g.P$(this.g6,"onVideoFrameStall")}tK(t,f){this.g6.Qg("sabrCaptionsDataLoaded",t,f)}N2(t){this.fM().mS(t)}nV(t){this.fM().Li(t)}Yb(t){t=Mg(this,this.fM());t=Wp(this,t.getCurrentTime(),t);g.uv(this.g6,"onVideoProgress",t);this.B.RJ&&this.visibility.Qy()&&this.B.V9&& !this.getVideoData()?.backgroundable&&this.pauseVideo()}hK(){g.uv(this.g6,"onAutoplayBlocked");var t=this.fM().getVideoData();t&&(t.hE=!0);g.tq(this.B)&&(t={autoplayBrowserPolicy:rT(),autoplayIntended:Xd(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.pj("embedsAutoplayStatusChanged",t))}St(){this.g6.Qg("progresssync")}pY(){g.P$(this.g6,"onPlaybackPauseAtStart")}IT(t){if(this.getPresentingPlayerType()=== 1){t.Cn(1)&&!t.state.J(64)&&vw(this).isLivePlayback&&this.o$().isAtLiveHead()&&this.g6.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(t.Cn(2)){if(this.Ln&&this.Ln.endTimeMs>=(this.getDuration()-1)*1E3){Rh9(this);return}Xh0(this)}if(t.state.J(128)){var f=t.state;this.cancelPlayback(5);f=f.jA;JSON.stringify({errorData:f,debugInfo:this.getDebugText(!0)});g.uv(this.g6,"onError",aa(f.errorCode));g.P$(this.g6,"onDetailedError",{errorCode:f.errorCode,errorDetail:f.errorDetail,message:f.errorMessage, messageKey:f.sH,cpn:f.cpn});(0,g.I)()-this.B.tG>6048E5&&g.P$(this.g6,"onReloadRequired")}f={};if(t.state.isPlaying()&&!t.state.isBuffering()&&!g.gY("pbresume","ad_to_video")&&g.gY("_start","ad_to_video")){let H=this.getVideoData();f.clientPlaybackNonce=H.clientPlaybackNonce;H.videoId&&(f.videoId=H.videoId);g.m$(f,"ad_to_video");g.Np("pbresume",void 0,"ad_to_video");g.pW(this.TF)}this.g6.Qg("applicationplayerstatechange",t)}}Tr(t){this.g6.Qg("presentingplayerstatechange",t)}rr(t){vp(this,Z3(t.state)); t.state.J(1024)&&this.g6.isMutedByMutedAutoplay()&&(yE(this,{muted:!1,volume:this.RW.volume},!1),eV(this,!1))}onPlayerRequestSent(t){g.DL(this.g6,"onPlayerRequestSent",t)}UT(t,f){t==="newdata"&&wH(this);this.g6.Qg("applicationvideodatachange",t,f)}gL(t,f){jV(this);g.P$(this.g6,"onPlaybackAudioChange",this.g6.getAudioTrack().d7.name);this.g6.Qg("internalaudioformatchange",this.g6.getAudioTrack().d7.id,f)}Fe(t){var f=this.fM().getVideoData();t===f&&g.uv(this.g6,"onPlaybackQualityChange",t.Y.video.quality)}w$(){var t= this.We.Y[2]||null;if(t){t=t.getVideoData();this.fM().U("ssdai",{cleanaply:1,acpn:t?.clientPlaybackNonce,avid:t.videoId,isDai:vw(this).enableServerStitchedDai?1:0});t=this.We;let f=t.Y[2];f&&(t.D||delete t.X[f.Os()],delete t.Y[2])}}EL(t,f){this.K5(t,this.fM(),f)}K5(t,f,H){this.B.OJ()&&f.U("vdc",{type:t,vid:H.videoId||"",cpn:H.clientPlaybackNonce||""});f===this.o$()&&(this.B.mP=H.oauthToken);f===this.o$()&&(this.getVideoData().enableServerStitchedDai&&!this.BD?(this.o$().U("sdai",{initSstm:1}),this.BD= new g.GF(this.g6,this.B,this.o$(),this)):!this.getVideoData().enableServerStitchedDai&&this.BD&&(this.BD.dispose(),this.BD=null));if(t==="newdata")nW(this.TF,2),this.g6.Qg("videoplayerreset",f);else{if(!this.mediaElement)return;if(t==="dataloaded")if(this.o$()===this.fM()){if(uy(H.E2,H.OZ),!this.o$().getPlayerState().isError()){var Q=te(this);vw(this).isLoaded();Q&&this.wS(6);bI8(this);Iq(this.TF)||KZ(this)}}else bI8(this);if(f.getPlayerType()===1&&(this.B.LQ&&qeV(this),this.getVideoData().isLivePlayback&& !this.B.Br&&this.gG("html5.unsupportedlive",2,"DEVICE_FALLBACK"),H.isLoaded()&&((C9(H)||this.getVideoData().VI)&&this.g6.Qg("legacyadtrackingpingchange",this.getVideoData()),H.hasProgressBarBoundaries()&&(Q=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(Q))))){var N=this.IB();N&&(N-=this.getCurrentTime(),Q=(Q-N)*1E3,N=this.gm.progressEndBoundary,N?.start!==Q&&(N&&this.oE([N]),Q=new g.Qp(Q,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.o$().addCueRange(Q), this.gm.progressEndBoundary=Q))}this.g6.Qg("videodatachange",t,H,f.getPlayerType())}g.uv(this.g6,"onVideoDataChange",{type:t,playertype:f.getPlayerType()});this.sN();(t=H.nU)?this.IZ.c5(t,H.clientPlaybackNonce):Mad(this.IZ)}CV(t){delete this.gm[t.getId()];this.o$().removeCueRange(t);a:{t=this.getVideoData();var f=t.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||t.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(f)for(H of f){f= H.autoplayVideo||H.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let Q=g.S(f,g.cR);if(f!=null&&Q?.videoId===t.videoId&&Q?.continuePlayback){var H=f;break a}}H=null}(t=g.S(H,g.cR))&&g.DL(this.g6,"onPlayVideo",{sessionData:{autonav:"1",itct:H?.clickTrackingParams},videoId:t.videoId,watchEndpoint:t})}wS(t){t!==this.appState&&(t===2&&this.getPresentingPlayerType()===1&&(vp(this,-1),vp(this,5)),this.appState=t,this.g6.Qg("appstatechange",t))}gG(t,f,H,Q,N,m){this.o$().zF(t,f,H,Q,N,void 0,m)}isAtLiveHead(t, f=!1){var H=this.CD({playerType:t});t=g.ah(this,H);H=Mg(this,H);return t!==H?t.isAtLiveHead(Wp(this,H.getCurrentTime(),H),!0):t.isAtLiveHead(void 0,f)}seekTo(t,f,H,Q,N,m){f=f!==!1;Q=this.CD({playerType:Q});this.appState===2&&Rh(this);this.Ub(Q)?g.$l(this)?this.BD.seekTo(t,{seekSource:N},f,H):this.r7.seekTo(t,{seekSource:N},f,H):(this.G("html5_sabr_csdai_seek_log")||(m=""),Q.seekTo(t,{qM:!f,Cu:H,d1:"application"+(m??""),seekSource:N}))}seekBy(t,f,H,Q){this.seekTo(this.getCurrentTime()+t,f,H,Q,void 0, "_by")}KY(){g.uv(this.g6,"SEEK_COMPLETE")}Bg(){g.DL(this.g6,"onAbnormalityDetected")}OL(t){g.DL(this.g6,"onSnackbarMessage",t)}RT(t){var f=this.fM(),H=f.getVideoData();if(this.appState===1||this.appState===2)H.startSeconds=t;this.appState===2?f.getPlayerState().J(512)||Rh(this):g.uv(this.g6,"SEEK_TO",t)}ZV(){this.g6.Qg("airplayactivechange")}lr(){this.g6.Qg("airplayavailabilitychange")}showAirplayPicker(){this.fM().L1()}LY(){this.g6.Qg("beginseeking")}Uv(){this.g6.Qg("endseeking")}getStoryboardFormat(t){t= this.CD({playerType:t});return dW9(this)&&t.getPlayerType()===2&&t.getVideoData().isSeekable?t.getStoryboardFormat():g.ah(this,t).getStoryboardFormat()}vy(t){t=this.CD({playerType:t});return dW9(this)&&t.getPlayerType()===2&&t.getVideoData().isSeekable?t.getVideoData().vy():g.ah(this,t).getVideoData().vy()}Ub(t){t=(t||this.fM()).getVideoData();if(g.$l(this))var f=t===this.BD.ql.getVideoData();else a:{var H=this.r7;if(t===H.J.getVideoData()&&H.O.length)f=!0;else{for(f of H.O)if(t.eK===f.eK){f=!0;break a}f= !1}}return f}enqueueVideoByPlayerVars(t,f,H=Infinity,Q=""){this.Ub();t=new g.j2(this.B,t);Q&&(t.eK=Q);V5B(this,t,f,H)}queueNextVideo(t,f=1,H=NaN,Q="",N=""){t=this.preloadVideoByPlayerVars(t,f,H,Q,N);f=this.fM();t&&this.L().supportsGaplessShorts()&&f.getVideoData().D&&(H=this.tV,Q=this.KQ.D,H.O!==t&&((N=t.getVideoData().G("html5_defer_gapless_until_sabr_format_received"))&&om(H),H.Y=f,H.O=t,H.X=1,H.J=t.getVideoData(),H.W=Q,N?!re(H.J)||JL(H.J)&&!H.J.Y?(JL(H.J)&&H.O.subscribe("internalvideoformatchange", H.C,H),H.J.subscribe("dataloaded",H.C,H)):H.C():K9(H.J)&&H.J.isLoaded()?H.C():H.J.subscribe("dataloaded",H.C,H)))}A$(t,f,H=0,Q=0){g.ah(this,this.fM()).hy();BYV(this.KQ,t,f,H,Q).then(()=>{g.P$(this.g6,"onQueuedVideoLoaded")},()=>{})}CP(){return this.KQ.CP()}VV(t){var f=this.KQ.J; return f?f.sy(t):!1}clearQueue(t=!1,f=!1){this.KQ.clearQueue(t,f)}loadVideoByPlayerVars(t,f=1,H,Q,N,m){var U=this.o$();if(f===2&&vw(this).enableServerStitchedDai&&U&&!U.Ep())return U.U("lvonss",{vid:t?.videoId||"",ptype:f}),!1;var C=!1;U=new g.j2(this.B,t);this.B.a$&&SI(U,U.bS&&U.isAutonav);var D=U.videoId,k=this.getVideoData()?.videoId;if(U.dG()&&this.PY){if(this.PY===D&&k===D)return this.PY=null,!0;this.PY!==D&&(this.PY=null)}U.EF=m;g.y1(this.B)&&!U.sF&&xZI(this.z5);this.z5.timerName=U.YO??"";this.z5.mL("pl_i"); this.G("web_player_early_cpn")&&U.clientPlaybackNonce&&this.z5.infoGel({clientPlaybackNonce:U.clientPlaybackNonce});H$(U).supportsVp9Encoding===!1&&this.fM().U("noVp9enc",{});if(this.L().supportsGaplessShorts()){m=this.KQ.J;this.B.a$&&m&&SI(m.getVideoData(),U.isAutonav&&U.bS);D=HsB(this.KQ,U,f);if(D==null){vp(this,-1);m?.getVideoData().isAd()||nZ(this);t=this.KQ;t.app.L().r6().J.xi(Qk)?(Z$(t.app,"gaplessshortslooprange",f),t.app.setLoopRange(null)):Z$(t.app,"gaplessshortslooprange");t.app.setLoopVideo(!1); t.app.getVideoData().E9=!0;t.app.fM()?.E4();t.J?.KH();t.J?.eu();H={d1:"gapless_to_next_video",seekSource:60,xT:t.D.Y};Q=t.Y?.c5()||-1;if(t.D.Y){let {QS:A,AE:V}=t.Y?.D()||{};V!=null&&A!=null&&(Q=V-A+.001)}t.app.fM()?.seekTo(Q,H);t.app.getPlayerStateObject(f).isPlaying()||t.app.fM()?.playVideo(!0);fQB(t,Q);t.app.fM()?.j5();t.j();return!0}if((k=this.G("html5_shorts_gapless_preload_fallback"))&&m&&!m.d6()){var F=m.getVideoData();let A=Q6(this,f,F);F=this.We;F.C.set(A,m,3600);m18(F,A,m,3600)}this.KQ.clearQueue(k); this.fM().U("sgap",{f:D})}if(N){for(;U.Yy.length&&U.Yy[0].isExpired();)U.Yy.shift();C=U.Yy.length-1;C=C>0&&N.O(U.Yy[C])&&N.O(U.Yy[C-1]);U.Yy.push(N)}H||(t&&e2(t)?(FL(this.B)&&!this.SZ&&(t.fetch=0),hS(this,t)):this.playlist&&hS(this,null),t&&(this.SZ=iM(!1,t.external_list)));this.g6.Qg("loadvideo");f=this.lY(U,f,Q);C&&this.gG("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${U.Yy.join()}`.replace(/[;:,]/g,"_"));return f}preloadVideoByPlayerVars(t,f=1,H=NaN,Q,N=""){{Q=EJ(t); var m=t.autonav==="1"||t.autonav===!0;let C=t.autoplay==="1"||t.autoplay===!0||t.autoplay===1;var U=(t.el||this.B.j)==="shortspage"&&this.B.a$;g.AB(this.B)&&U?Q=`${f}_${Q}_${N}`:(U=g.zg(this.B)&&this.B.r6().J.xi(Gz)?t.player_response_cache_token??t.player_params??"":"",Q=et(f,Q,N,m,C,U))}if(Q=this.We.C.get(Q)||null)return Q;t=new g.j2(this.B,t);N&&(t.eK=N);Q=Q6(this,f,t);N=this.fM();m=Q6(this,N.getPlayerType(),N.getVideoData());if(Q===m)N.Cw(!0),t.dispose(),H=null;else{t.XV=!0;N=rH(this,f,t,!0);if(f!== 1||!g.zg(this.B)||this.B.G("html5_allow_multiview_tile_preload")&&t.livePreload)this.xM?Iwe(this.xM,N):N.Cw(!0);f=this.We;t=Q;H=H||3600;f.C.set(t,N,H);m18(f,t,N,H);H=N}return H}setMinimized(t){this.visibility.setMinimized(t);t=this.TF;t=t.S.L().showMiniplayerUiWhenMinimized?t.Jk.get("miniplayer"):void 0;t&&(this.Vk()?t.load():t.unload());this.g6.Qg("minimized")}setInline(t){this.visibility.setInline(t)}setInlinePreview(t){this.visibility.setInline(t)}hF(t){Ih0(this,t)||this.visibility.hF(t)}setSqueezeback(t){this.visibility.setSqueezeback(t)}yN(){var t= this.mediaElement?.Td();t&&(this.B.Mu&&LX(jD(()=>document.exitFullscreen()),()=>{}),LX(jD(()=>e7(t)),()=>{}))}uU(){this.mediaElement.Td(); this.mediaElement.Td().webkitPresentationMode==="picture-in-picture"?this.hF(!0):this.hF(!1)}togglePictureInPicture(){this.fM().togglePictureInPicture()}lY(t,f=1,H){g.gY("_start",this.z5.timerName)||Z_(I2)(void 0,this.z5.timerName);var Q=!1,N=l3(this,f,t,!1,!0);N?(Q=!0,this.B.a$&&SI(N.getVideoData(),t.isAutonav&&t.bS),t.dispose(),N.getVideoData().livePreload&&(N.U("app_lv",{pdl:N.rF()}),N.getVideoData().liveUtcStartSeconds=phJ(this,t.playerParams||"")),N.getVideoData().Ml=t.Ml,N.U("cpvd",{pas:t.Ml})): (this.G("enable_player_response_cache_for_live")&&(t.liveUtcStartSeconds=phJ(this,t.playerParams||"")),N=rH(this,f,t,!0,H),(this.G("html5_onesie")||this.G("html5_load_before_stop"))&&N.LR()&&N.Cw(),this.An.stop(),f===1&&f!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,f),this.iy(N,!1,!1,!0));t.videoId&&this.ho.includes(t.videoId)&&N.U("mvt",{});N===this.o$()&&(this.B.mP=t.oauthToken);if(!N.LR())return!1;if(N===this.o$())return this.wS(1),t=Rh(this),Q&&N.getPlayerType()=== 1&&N.rF()&&this.K5("dataloaded",N,N.getVideoData()),t;N.Ve();return!0}cueVideoByPlayerVars(t,f=1){var H=this.o$();if(vw(this).enableServerStitchedDai&&H&&!H.Ep()&&t&&Object.keys(t).length>0)H.U("qvonss",{vid:t?.videoId||"",ptype:f});else if(t&&e2(t))if(this.n3=!0,hS(this,t),(t=yG(this.playlist))&&t.KP())H_(this,t,f);else this.playlist.onReady(()=>{SV(this)}); else{f||(f=this.getPresentingPlayerType());f===1&&(hS(this,null),g.P$(this.g6,"onPlaylistUpdate"));H=new g.j2(this.B,t);let Q=g.tq(this.B)&&!this.B.V&&f===1&&!H.isAd()&&!H.Vg;this.g6.Qg("cuevideo",f);Q?(this.fM().getVideoData().loading=!0,vdH(H,t?t:{}).then(N=>{H_(this,N,f)}),H.dispose()):H_(this,H,f)}}kF(t,f,H,Q,N,m,U){if(!t&&!H)throw Error("Playback source is invalid"); if(U9(this.B)||g.eo(this.B))return f=f||{},f.lact=g.Du(),f.vis=this.g6.getVisibilityState(),g.DL(this.g6,"onPlayVideo",{videoId:t,watchEndpoint:m,sessionData:f,listId:H}),!1;RHI(this.z5);this.z5.reset();t={video_id:t};Q&&(t.autoplay="1");Q&&(t.autonav="1");m&&(t.player_params=m.playerParams);U&&(t.oauth_token=U);H?(t.list=H,this.loadPlaylist(t)):this.loadVideoByPlayerVars(t,1);return!0}cuePlaylist(t,f,H,Q){this.n3=!0;nbe(this,t,f,H,Q)}loadPlaylist(t,f,H,Q){this.n3=!1;nbe(this,t,f,H,Q)}Eg(){return this.g6.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(t,f){var H=this.o$().getVideoData();H=H.kJ||H.suggestions?.[0]||null;var Q;{var N=this.g6;let D=N.L();if(D.HU)if((Q=N.getVideoData())&&N.getPresentingPlayerType()!==3){var m=(!Q.isLiveDefaultBroadcast||D.G("allow_poltergust_autoplay"))&&!wJ(Q);m=Q.isLivePlayback&&(!D.G("allow_live_autoplay")||!m);var U=Q.isLivePlayback&&D.G("allow_live_autoplay_on_mweb");N=N.getPlaylist();N=!!N&&N.hasNext();var C=Q.watchNextResponse&&Q.watchNextResponse.playerOverlays|| null;C=!!(C&&C.playerOverlayRenderer&&C.playerOverlayRenderer.autoplay);C=Q.N8&&C;Q=!Q.ypcPreview&&(!m||U)&&!g.dz(Q.c7,"ypc")&&!N&&(!g.tq(D)||C)}else Q=!1;else Q=!1}Q&&H?this.kF(H.videoId,f?H.Pp:H.sessionData,H.playlistId,f,void 0,H.mE||void 0):this.SZ?g.P$(this.g6,"onPlaylistNext"):this.getPresentingPlayerType()===3?yH(this.TF).nextVideo():!this.playlist||FL(this.B)&&!this.g6.isFullscreen()||(this.playlist.hasNext(t)&&(t=this.playlist,H=t.index+1,G1(this.playlist,H>=t.length?0:H)),this.playlist.loaded? (f&&this.g6.Qg("playlistautonextvideo"),this.lY(yG(this.playlist,void 0,f,f),1)):this.n3=!1)}previousVideo(t){if(this.SZ)g.P$(this.g6,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)yH(this.TF).eX();else if(this.playlist&&(!FL(this.B)||this.g6.isFullscreen())){if(this.playlist.hasPrevious(t)){t=this.playlist;let f=t.index-1;G1(this.playlist,f<0?t.length-1:f)}this.playlist.loaded?this.lY(yG(this.playlist),1):this.n3=!1}}playVideoAt(t){this.SZ?g.P$(this.g6,"onPlaylistIndex",t):this.playlist&& (this.playlist.loaded?this.lY(yG(this.playlist,t),1):this.n3=!1,G1(this.playlist,t))}getPlaylist(){return this.playlist}zl(t){this.C7=g.lo(this.C7,Q=>Q.id!==t); var f=this.o$(),H=f.Pm();for(let Q=0;Q{qg(this)}):qg(this); this.sN();Se0(this);g.tq(this.B)&&(t={autoplayBrowserPolicy:rT(),autoplayIntended:Xd(this.getVideoData()),autoplayStatus:b1(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.pj("embedsAutoplayStatusChanged",t))}}Xk(t){if(this.B.G("mweb_client_log_screen_associated"),!g.Wj(this.B)){var f=g.HS(this.screenLayer||(this.Vk()?3:0));if(f&&f!=="UNDEFINED_CSN"){let H=this.B.G("web_playback_associated_ve");t={cpn:t,csn:f};if(this.getVideoData().Fv&& H){let Q=wl(this.getVideoData().Fv);MS(f,Q);H&&(t.playbackVe=Q.getAsJson())}this.getVideoData().queueInfo&&(t.queueInfo=this.getVideoData().queueInfo);f={};this.getVideoData().jr&&(f.cttAuthInfo={token:this.getVideoData().jr,videoId:this.getVideoData().videoId});g.pj("playbackAssociated",t,f)}else g.Yf(new g.NY("CSN Missing or undefined during playback association"))}}V7(){this.g6.Qg("internalAbandon");nZ(this)}onApiChange(){var t=this.fM();this.B.D?g.uv(this.g6,"onApiChange",t.getPlayerType()):g.uv(this.g6, "onApiChange")}Mx(){var t=this.mediaElement;t={volume:g.HM(Math.floor(t.getVolume()*100),0,100),muted:t.s2()};t.muted||eV(this,!1);this.RW=g.jZ(t);g.uv(this.g6,"onVolumeChange",t)}mutedAutoplay(t){isNaN(this.ZO)&&(this.ZO=this.getVideoData().startSeconds);var f=this.getVideoData(),H=f.videoId,Q={video_id:t?.videoId?t?.videoId:H,playmuted:!0,start:this.ZO,muted_autoplay_duration_mode:t?.durationMode};t?.embedConfig?Q.embed_config=ko(t.embedConfig):f.V9&&(Q.embed_config=f.V9);if(t?.videoId||H)this.loadVideoByPlayerVars(Q), g.P$(this.g6,"onMutedAutoplayStarts")}onFullscreenChange(){var t=NN(this);this.zi(t?1:0);KNJ(this,!!t)}zi(t){var f=!!t,H=!!this.Yz()!==f;this.visibility.zi(t);this.template.zi(f);!f&&this.mediaElement&&NN(this)===this.mediaElement.Td()&&this.mediaElement.a$();this.template.resize();H&&this.z5.tick("fsc");H&&(this.g6.Qg("fullscreentoggled",f),t=vw(this),f={fullscreen:f,videoId:t.Br||t.videoId,time:this.getCurrentTime()},this.g6.getPlaylistId()&&(f.listId=this.g6.getPlaylistId()),g.uv(this.g6,"onFullscreenChange", f))}Qx(){return this.visibility.Qx()}isFullscreen(){return this.visibility.isFullscreen()}Yz(){return this.visibility.Yz()}D0(){var t=this.Yz();t!==0&&t!==1||this.zi(NN(this)?1:0);t=window.screen.width*window.screen.height;var f=window.outerHeight*window.outerWidth;this.B.ri?(this.DO=Math.max(this.DO,t,f),t=f/this.DON.videoId??"").filter(N=>!!N)}finally{f===1&&(this.UO=void 0)}}}sendVideoStatsEngageEvent(t,f,H){f=this.CD({playerType:f}); g.L2(this.B,t)?f.sendVideoStatsEngageEvent(t,H):H&&H()}updatePlaylist(){!FL(this.B)&&g.tq(this.B)&&cp(this);g.P$(this.g6,"onPlaylistUpdate")}setSizeStyle(t,f){this.G("web_log_theater_mode_visibility")?this.w9(f):this.lm=f;this.g6.Qg("sizestylechange",t,f);this.template.resize()}Sr(){return this.visibility.Sr()}w9(t){this.visibility.w9(t)}U9(){return this.G("web_log_theater_mode_visibility")?this.visibility.U9():this.lm}Vk(){return this.visibility.Vk()}isInline(){return this.visibility.isInline()}Qy(){return this.visibility.Qy()}xo(){return this.visibility.xo()}T4(){return this.visibility.T4()}getAdState(){if(this.getPresentingPlayerType()=== 3)return yH(this.TF).getAdState();if(!this.Ub()){let t=r6(this.KD());if(t)return t.getAdState()}return-1}Xe(t){var f=this.template.getVideoContentRect();Ff(this.VR,f)||(this.VR=f,this.fM().HP(),(f=this.o$())&&f===this.fM()&&f.HP(),this.Yz()===1&&this.qO&&KNJ(this,!0));f=this.hZ().XR!==this.Lv;this.Lv=this.hZ().XR;this.tw&&g.Ug(this.tw,t)&&!f||(this.g6.Qg("appresize",t),this.tw=t)}vY(){return this.g6.vY()}J2(){this.getPresentingPlayerType()===2&&this.r7.isManifestless()?RlI(this.r7):(this.BD&&(tS(this.BD), nZ(this)),this.cR.B5=(0,g.I)(),kG(this,"signature",void 0,!0))}oT(t){t&&kG(this,"reloadPlayerEvent",void 0,!0,t)}u4(t){this.c9(t);b3(this)}qx(t){if(t.errorCode==="manifest.net.badstatus"){let f=this.B.experiments.hG("html5_use_network_error_code_enums")?401:"401";t.details.rc===f&&g.DL(this.g6,"onPlayerRequestAuthFailed")}}fY(t){this.g6.Qg("heartbeatparams",t)}YJ(){return this.mediaElement}setBlackout(t){if(this.B.Za!==t){this.B.Za=t;var f=this.fM();f.yO();this.B.LQ&&qeV(this);f.ud(t)}}rL(){var t= this.fM(),f=!this.g6.Sn();t.cZ(f)}y7(){g.P$(this.g6,"onLoadedMetadata")}mG(){g.P$(this.g6,"onDrmOutputRestricted")}ML(){this.intentionalPlayback=!0}Yi(){this.TF.dispose();this.T1.dispose();this.r7.dispose();this.BD&&this.BD.dispose();this.o$().dispose();this.c9();this.We.dispose();g.RT(this.playlist);super.Yi()}G(t){return this.B.G(t)}r6(){return this.B.r6()}wF(){return this.B.wF()}setScreenLayer(t){this.screenLayer=t}getInternalApi(){return this.g6.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.TF.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var t= this.TF;t=t.S.L().wG?t.Jk.get("offline"):void 0;return t?t.isOrchestrationLeader():!1}getVideoUrl(t,f,H,Q,N){if(this.Ln&&this.Ln.postId)return t=this.B.getVideoUrl(t),t=SX(t,"v"),t.replace("/watch",`/clip/${this.Ln.postId}`);var m=this.g6.isEmbedsShortsMode()||this.B.j==="shortspage",U=vt(this.getVideoData());return this.B.getVideoUrl(t,f,H,Q,N,m,U)}Y9(){return this.KQ.Y9()}q3(t){return t?this.KQ.q3()&&this.KQ.J?.fW()===t:this.KQ.q3()}setShortsAutoAdvancedEnabled(t){this.B.setShortsAutoAdvancedEnabled(t)}EN(t, f,H){this.g6.Qg("spsumpreject",t,f,H)}ii(){try{for(let t of Object.values(this.We.Y))t.d6()||t.ii();if(this.G("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let t of Lv(this.We.C))t.d6()||t.ii();this.o$().ii()}catch(t){g.Yf(t)}}V5(t){var f=this.o$();t&&(f=fl(this,t));if(f){var H=f.getVideoData();t=new Map;for(let [Q,N]of H.sabrContextUpdates){H=Q;let m=N;m.scope===4&&f?.NQ(H)&&t.set(H,m)}return t}this.o$().U("scuget",{ncpf:"1",ccpn:t})}UI(t,f){this.FB.push({key:t,value:f})}};g.X=g.LG.prototype; g.X.Ho=QI(90);g.X.fQ=QI(70);g.X.J9=QI(68);g.X.mj=QI(66);g.X.WU=QI(63);g.X.WS=QI(61);g.X.G3=QI(59);g.X.eY=QI(51);g.X.Ah=QI(27);g.X.MZ=QI(18);g.X.I3=QI(16);g.X.Q2=QI(14);g.X.iD=QI(12);g.X.rX=QI(10);var hp={};var Xt8={ZP:[{fT:/Unable to load player module/,weight:20},{fT:/Failed to fetch/,weight:500},{fT:/XHR API fetch failed/,weight:10},{fT:/JSON parsing failed after XHR fetch/,weight:10},{fT:/Retrying OnePlatform request/,weight:10},{fT:/CSN Missing or undefined during playback association/,weight:100},{fT:/Non-recoverable error. Do not retry./,weight:0},{fT:/Internal Error. Retry with an exponential backoff./,weight:0},{fT:/API disabled by application./,weight:0},{fT:/Unexpected end of JSON input/, weight:0}],qV:[{callback:M5V,weight:500}]};g.TH("yt.player.Application.create",g.LG.create);g.TH("yt.player.Application.createAlternate",g.LG.create);PS(uu(),Xt8);var b9W=g.YW("ytcsi.tick");b9W&&b9W("pe");var cLV=class extends g.qm{constructor(t){super();this.callback=t;this.J=new B1(0,0,.4,0,.2,1,1,1);this.delay=new g.Gl(this.next,window,this);g.c(this,this.delay)}start(t,f,H){this.config={from:t,to:f,duration:H,startTime:(0,g.I)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var t=this.config.from,f=this.config.to,H=this.config.duration,Q=this.config.startTime,N=(0,g.I)()-Q;Q=this.J;H=WZ9(Q,N/H);if(H==0)Q=Q.D;else if(H==1)Q=Q.j;else{N=Ql(Q.D,Q.W,H);var m=Ql(Q.W, Q.X,H);Q=Ql(Q.X,Q.j,H);N=Ql(N,m,H);m=Ql(m,Q,H);Q=Ql(N,m,H)}Q=g.HM(Q,0,1);this.callback(t+(f-t)*Q);Q<1&&this.delay.start()}}};var SUH=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-related-on-error-overlay"});this.api=t;this.D=this.Y=0;this.X=new g.qa(this);this.J=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.P_({Z:"h2",zB:"ytp-related-title",yg:"{{title}}"});this.previous=new g.P_({Z:"button",vR:["ytp-button","ytp-previous"],GB:{"aria-label":"Show previous suggested videos"},W5:[g.dV()]});this.V=new cLV(f=>{this.suggestions.element.scrollLeft=-f}); this.W=this.scrollPosition=0;this.j=!0;this.next=new g.P_({Z:"button",vR:["ytp-button","ytp-next"],GB:{"aria-label":"Show more suggested videos"},W5:[g.Ia()]});g.c(this,this.X);t=t.L();this.A=t.O;g.c(this,this.title);this.title.TB(this.element);this.suggestions=new g.P_({Z:"div",zB:"ytp-suggestions"});g.c(this,this.suggestions);this.suggestions.TB(this.element);g.c(this,this.previous);this.previous.TB(this.element);this.previous.nn("click",this.Fv,this);g.c(this,this.V);for(let f=0;f<16;f++){let H= new g.P_({Z:"a",zB:"ytp-suggestion-link",GB:{href:"{{link}}",target:t.MS,"aria-label":"{{aria_label}}"},W5:[{Z:"div",zB:"ytp-suggestion-image",W5:[{Z:"div",GB:{"data-is-live":"{{is_live}}"},zB:"ytp-suggestion-duration",yg:"{{duration}}"}]},{Z:"div",zB:"ytp-suggestion-title",GB:{title:"{{hover_title}}"},yg:"{{title}}"},{Z:"div",zB:"ytp-suggestion-author",yg:"{{views_or_author}}"}]});g.c(this,H);H.TB(this.suggestions.element);let Q=H.uv("ytp-suggestion-link");g.Ya(Q,"transitionDelay",`${f/20}s`);this.X.K(Q, "click",N=>{var m=f,U=this.suggestionData[m],C=U.sessionData;g.tq(this.api.L())&&this.api.G("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.J[m].element),m=U.zo(),U={},gV(this.api,[U]),m=g.Zj(m,U),D2(m,this.api,N)):gh(N,this.api,this.A,C||void 0)&&this.api.kF(U.videoId,C,U.playlistId)}); this.J.push(H)}g.c(this,this.next);this.next.TB(this.element);this.next.nn("click",this.JG,this);this.X.K(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.hZ().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.j=!0;super.hide();m6(this,!1)}show(){this.j=!1;super.show();m6(this,!0)}isHidden(){return this.j}JG(){this.scrollTo(this.scrollPosition-this.containerWidth)}Fv(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(t,f){var H=this.api.L(),Q=16/ 9,N=t.width>=650,m=t.width<480||t.height<290,U=Math.min(this.suggestionData.length,this.J.length);if(Math.min(t.width,t.height)<=150||U===0||!H.Gt)this.hide();else{var C;if(N){var D=C=28;this.Y=16}else this.Y=D=C=8;if(m){var k=6;N=14;var F=12;m=24;H=12}else k=8,N=18,F=16,m=36,H=16;t=t.width-(48+C+D);C=Math.ceil(t/150);C=Math.min(3,C);D=t/C-this.Y;var A=Math.floor(D/Q);f&&A+100>f&&D>50&&(A=Math.max(f,50/Q),C=Math.ceil(t/(Q*(A-100)+this.Y)),D=t/C-this.Y,A=Math.floor(D/Q));D<50||GI(this.api)?this.hide(): this.show();for(f=0;fH&&!H.playlistId):this.suggestionData.length=0; tEe(this);t.N8?this.title.update({title:W$("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:t.author})}):this.title.update({title:"More videos on YouTube"})}scrollTo(t){t=g.HM(t,this.containerWidth-this.suggestionData.length*(this.W+this.Y),0);this.V.start(this.scrollPosition,t,1E3);this.scrollPosition=t;Uu(this);m6(this,!0)}};var xCe=class extends WL{constructor(t){super(t);this.J=null;var f=t.L(),H={target:f.MS},Q=["ytp-small-redirect"];if(f.A)Q.push("no-link");else{let m=S0d(f);H.href=m;H["aria-label"]="Visit YouTube to search for more videos"}var N=new g.P_({Z:"a",vR:Q,GB:H,W5:[{Z:"svg",GB:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},W5:[{Z:"path",GB:{d:"M0 0h24v24H0V0z",fill:"none"}},{Z:"path",GB:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}]}); N.TB(this.element);t.createClientVe(N.element,this,178053);this.K(N.element,"click",m=>{fJ8(this,m,N.element)}); g.c(this,N);f.A||f.disableOrganicUi||(this.J=new SUH(t),this.J.TB(this.element),g.c(this,this.J));this.K(t,"videodatachange",()=>{this.show()}); this.resize(this.api.hZ().getPlayerSize())}show(){super.show();HAJ(this,this.api.hZ().getPlayerSize())}resize(t){super.resize(t);this.J&&(HAJ(this,t),g.pf(this.element,"related-on-error-overlay-visible",!this.J.isHidden()))}Y(t){super.Y(t);var f=this.api.getVideoData();if(f.Fx||f.playerErrorMessageRenderer)(t=f.Fx)?$hB(this,t):f.playerErrorMessageRenderer&&$hB(this,f.playerErrorMessageRenderer);else{let H;t.Qt&&(f.JI?gf(f.JI)?H=g.gK(f.JI):H=Hw(g.iu(f.JI)):H=Hw(t.Qt),this.C(H,"subreason"))}}};var R3H=class extends g.P_{constructor(t,f){super({Z:"a",vR:["ytp-impression-link"],GB:{target:"{{target}}",href:"{{url}}","aria-label":"Watch on YouTube"},W5:[{Z:"div",zB:"ytp-impression-link-content",GB:{"aria-hidden":"true"},W5:[{Z:"div",zB:"ytp-impression-link-text",yg:"Watch on"},{Z:"div",zB:"ytp-impression-link-logo",yg:"{{logoSvg}}"}]}]});this.api=t;this.Y=f;this.updateValue("target",t.L().MS);this.K(t,"videodatachange",this.onVideoDataChange);this.K(this.api,"presentingplayerstatechange", this.rr);this.K(this.api,"videoplayerreset",this.J);this.K(this.element,"click",this.onClick);this.onVideoDataChange();this.J()}onVideoDataChange(){var t=this.api.getVideoData(),f=nv(),H=96714;vt(t)?(f=wV(),H=216165,g.q6(this.element,"ytp-music-impression-link")):g.Iu(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",f);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,H)}rr(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}J(){var t=this.api.getVideoData(),f=this.api.L(),H=this.api.getVideoData().N8,Q=!f.Gt,N=this.Y.X_(),m=f.A;f.je||N||H||Q||m||this.api.isEmbedsShortsMode()||!t.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(t=N9H(this),this.updateValue("url",t),this.show())}onClick(t){this.api.G("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var f=N9H(this);D2(f,this.api,t);this.api.G("web_player_log_click_before_generating_ve_conversion_params")|| this.api.logClick(this.element)}show(){this.api.getPlayerStateObject().isCued()&&(super.show(),this.api.hasVe(this.element)&&this.api.logVisibility(this.element,!0))}};var qUe=class extends g.P_{constructor(t){super({Z:"div",vR:["ytp-mobile-a11y-hidden-seek-button"],W5:[{Z:"button",vR:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],GB:{"aria-label":"Rewind 10 seconds","aria-hidden":"false"}},{Z:"button",vR:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],GB:{"aria-label":"Fast forward 10 seconds","aria-hidden":"false"}}]});this.api=t;this.J=this.uv("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.uv("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.J,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.K(this.api,"presentingplayerstatechange",this.rr);this.K(this.J,"click",this.Y);this.K(this.forwardButton,"click",this.W);this.rr()}rr(){var t=this.api.getPlayerStateObject();!this.api.vY()||t.J(2)&&jF(this.api)||t.J(64)?(this.api.logVisibility(this.J,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.J,!0),this.api.logVisibility(this.forwardButton, !0))}Y(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.J)}W(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var dCH=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-muted-autoplay-endscreen-overlay",W5:[{Z:"div",zB:"ytp-muted-autoplay-end-panel",W5:[{Z:"button",vR:["ytp-muted-autoplay-end-text","ytp-button"],yg:"{{text}}"}]}]});this.api=t;this.X=this.uv("ytp-muted-autoplay-end-panel");this.Y=!1;this.api.createClientVe(this.element,this,52428);this.K(this.api,"presentingplayerstatechange",this.W);this.K(t,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.nn("click",this.onClick);this.hide()}W(){var t= this.api.getPlayerStateObject(),f=this.api.getVideoData();g.pf(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!f.mutedAutoplay||f.limitedPlaybackDurationInSeconds===0&&f.endSeconds===0&&f.mutedAutoplayDurationMode===2||(t.J(2)&&!this.O?(this.show(),this.J||(this.J=new PCW(this.api),g.c(this,this.J),this.J.TB(this.X,0),this.J.show()),t=this.api.getVideoData(),this.updateValue("text",t.Ww),g.pf(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.O), g.P$(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.Y){this.J&&(this.J.Yi(),this.J=null);g.pf(this.api.getRootNode(),"ytp-muted-autoplay",!1);var t=this.api.getVideoData(),f=this.api.getCurrentTime();L9(t);this.api.loadVideoById(t.videoId,f);this.api.ML();this.api.logClick(this.element);this.hide();this.Y=!0}}onMutedAutoplayStarts(){this.Y=!1;this.J&&(this.J.Yi(),this.J=null)}};var UhI=class extends g.P_{constructor(t){var f=t.L();super({Z:"a",vR:["ytp-watermark","yt-uix-sessionlink"],GB:{target:f.MS,href:"{{url}}","aria-label":W$("Watch on $WEBSITE",{WEBSITE:ow(f)}),"data-sessionlink":"feature=player-watermark"},yg:"{{logoSvg}}"});this.api=t;this.J=null;this.Y=!1;this.state=t.getPlayerStateObject();this.K(t,"videodatachange",this.onVideoDataChange);this.K(t,"presentingplayerstatechange",this.onStateChange);this.K(t,"appresize",this.tk);this.onVideoDataChange();this.y6(this.state); this.tk(t.hZ().getPlayerSize())}onStateChange(t){this.y6(t.state)}y6(t){this.state!==t&&(this.state=t);mhd(this)}onVideoDataChange(){var t=this.api.L();t.A&&g.q6(this.element,"ytp-no-hover");var f=this.api.getVideoData();f.videoId&&!t.A?(t=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",t),this.J||(this.J=this.nn("click",this.onClick))):this.J&&(this.updateValue("url",null),this.bT(this.J),this.J=null);t=nv();var H=76758;vt(f)&&(t=wV(),H=216164);this.updateValue("logoSvg",t);this.api.hasVe(this.element)&& this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,H);mhd(this)}onClick(t){this.api.G("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var f=this.api.getVideoUrl(!bv(t),!1,!0,!0);if(this.api.G("web_player_log_click_before_generating_ve_conversion_params")){let H={};gV(this.api,[H]);f=g.Zj(f,H)}D2(f,this.api,t);this.api.G("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}tk(t){if((t= t.width<480)&&!this.Y||!t&&this.Y){let f=new g.P_(nv()),H=this.uv("ytp-watermark");g.pf(H,"ytp-watermark-small",t);g.HT(H);f.TB(H);this.Y=t}}};var If8=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-muted-autoplay-overlay",W5:[{Z:"div",zB:"ytp-muted-autoplay-bottom-buttons",W5:[{Z:"button",vR:["ytp-muted-autoplay-equalizer","ytp-button"],GB:{"aria-label":"Muted Playback Indicator"},W5:[{Z:"div",vR:["ytp-muted-autoplay-equalizer-icon"],W5:[{Z:"svg",GB:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},W5:[{Z:"g",GB:{fill:"#fff"},W5:[{Z:"rect",zB:"ytp-equalizer-bar-left",GB:{height:"9",width:"4",x:"1",y:"7"}},{Z:"rect", zB:"ytp-equalizer-bar-middle",GB:{height:"14",width:"4",x:"6",y:"2"}},{Z:"rect",zB:"ytp-equalizer-bar-right",GB:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=t;this.bottomButtons=this.uv("ytp-muted-autoplay-bottom-buttons");this.X=new g.Ze(this.D,4E3,this);this.Y=!1;t.createClientVe(this.element,this,39306);this.K(t,"presentingplayerstatechange",this.W);this.K(t,"onMutedAutoplayStarts",()=>{CVJ(this);this.W();iAd(this);this.Y=!1}); this.K(t,"onAutoplayBlocked",this.onAutoplayBlocked);this.nn("click",this.onClick);this.K(t,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();t.isMutedByEmbedsMutedAutoplay()&&(CVJ(this),this.W(),iAd(this));g.c(this,this.X)}W(){var t=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||t.J(2)?this.hide():this.O||(super.show(),this.api.logVisibility(this.element,this.O))}D(){this.J&&this.J.hide()}onAutoplayBlocked(){this.hide();L9(this.api.getVideoData())}onClick(){if(!this.Y){g.pf(this.api.getRootNode(), "ytp-muted-autoplay",!1);var t=this.api.getVideoData(),f=this.api.getCurrentTime();L9(t);this.api.loadVideoById(t.videoId,f);this.api.ML();this.api.logClick(this.element);g.P$(this.api,"onMutedAutoplayEnds");this.Y=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.Yi(),this.watermark=null)}};var ptW=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-more-videos-view",GB:{tabIndex:"-1"}});this.api=t;this.Y=!0;this.W=new g.qa(this);this.J=[];this.suggestionData=[];this.columns=this.containerWidth=this.A=this.X=this.scrollPosition=0;this.title=new g.P_({Z:"h2",zB:"ytp-related-title",yg:"{{title}}"});this.previous=new g.P_({Z:"button",vR:["ytp-button","ytp-previous"],GB:{"aria-label":"Show previous suggested videos"},W5:[g.dV()]});this.j=new cLV(f=>{this.suggestions.element.scrollLeft= -f}); this.next=new g.P_({Z:"button",vR:["ytp-button","ytp-next"],GB:{"aria-label":"Show more suggested videos"},W5:[g.Ia()]});g.c(this,this.W);this.D=t.L().O;g.c(this,this.title);this.title.TB(this.element);this.suggestions=new g.P_({Z:"div",zB:"ytp-suggestions"});g.c(this,this.suggestions);this.suggestions.TB(this.element);g.c(this,this.previous);this.previous.TB(this.element);this.previous.nn("click",this.JG,this);g.c(this,this.j);gIW(this);g.c(this,this.next);this.next.TB(this.element);this.next.nn("click", this.V,this);this.W.K(this.api,"appresize",this.tk);this.W.K(this.api,"fullscreentoggled",this.Fv);this.W.K(this.api,"videodatachange",this.onVideoDataChange);this.tk(this.api.hZ().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}V(){this.Y&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();Dhe(this)}JG(){this.Y&&this.scrollTo(this.scrollPosition+this.containerWidth)}Fv(){this.tk(this.api.hZ().getPlayerSize())}tk(t){var f=this.api.isEmbedsShortsMode()? .5625:16/9,H=this.api.IS();t=t.width-(H?112:58);H=Math.ceil(t/(H?320:192));var Q=(t-H*8)/H;f=Math.floor(Q/f);for(let N of this.J){let m=N.uv("ytp-suggestion-image");m.style.width=`${Q}px`;m.style.height=`${f}px`}this.suggestions.element.style.height=`${f}px`;this.X=Q;this.A=f;this.containerWidth=t;this.columns=H;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;uw(this)}onVideoDataChange(){var t=this.api.L(),f=this.api.getVideoData();this.D=f.N8?!1:t.O;this.suggestionData=f.suggestions? g.lo(f.suggestions,H=>H&&!H.playlistId):[]; uXH(this);f.N8?this.title.update({title:W$("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:f.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More shorts":"More videos"})}scrollTo(t){t=g.HM(t,this.containerWidth-this.suggestionData.length*(this.X+8),0);this.j.start(this.scrollPosition,t,1E3);this.scrollPosition=t;uw(this);Dhe(this)}};var oIe=class extends g.P_{constructor(t){super({Z:"div",zB:"ytp-pause-overlay",GB:{tabIndex:"-1"}});this.api=t;this.W=new g.qa(this);this.fade=new g.D8(this,1E3,!1,100,()=>{this.J.Y=!1},()=>{this.J.Y=!0}); this.Y=!1;this.expandButton=new g.P_({Z:"button",vR:["ytp-button","ytp-expand"],yg:this.api.isEmbedsShortsMode()?"More shorts":"More videos"});t.L().controlsType==="0"&&g.q6(t.getRootNode(),"ytp-pause-overlay-controls-hidden");g.c(this,this.W);g.c(this,this.fade);var f=new g.P_({Z:"button",vR:["ytp-button","ytp-collapse"],GB:{"aria-label":this.api.isEmbedsShortsMode()?"Hide more shorts":"Hide more videos"},W5:[{Z:"div",zB:"ytp-collapse-icon",W5:[{Z:"svg",GB:{height:"100%",viewBox:"0 0 16 16",width:"100%"}, W5:[{Z:"path",GB:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}]}]});g.c(this,f);f.TB(this.element);f.nn("click",this.X,this);g.c(this,this.expandButton);this.expandButton.TB(this.element);this.expandButton.nn("click",this.D,this);this.J=new ptW(t);g.c(this,this.J);this.J.Y=!1;this.J.TB(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.W.K(this.api,"presentingplayerstatechange", this.QW);this.W.K(this.api,"videodatachange",this.QW);this.hide()}hide(){g.Iu(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}X(){this.Y=!0;g.Iu(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}D(){this.Y=!1;g.q6(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}QW(){var t=this.api.getPlayerStateObject(); t.J(1)||t.J(16)||t.J(32)||(!t.J(4)||t.J(2)||t.J(1024)?(this.Y||this.api.logVisibility(this.element,!1),this.fade.hide()):this.J.hasSuggestions()&&(this.Y||(g.q6(this.api.getRootNode(),"ytp-expand-pause-overlay"),uw(this.J),this.J.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var npW=class extends g.P_{constructor(t){super({Z:"div",vR:["ytp-player-content","ytp-iv-player-content"],W5:[{Z:"div",zB:"ytp-countdown-timer",W5:[{Z:"svg",GB:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},W5:[{Z:"circle",zB:"ytp-svg-countdown-timer-ring",GB:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{Z:"circle",zB:"ytp-svg-countdown-timer-background",GB:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{Z:"span",zB:"ytp-countdown-timer-time",yg:"{{duration}}"}]}]});this.api=t;this.j=this.uv("ytp-svg-countdown-timer-ring");this.J=null;this.X=this.W=0;this.Y=!1;this.D=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.J&&(this.J.dispose(),this.J=null,this.Y=!1)}Yi(){this.stopTimer();super.Yi()}};g.LW("embed",class extends g.ap{constructor(t){super(t);this.S=t;this.J=new g.qa(this);this.O=null;this.D=!1;this.countdownTimer=null;this.A=!1;oc(this);g.c(this,this.J);this.load()}D8(){return!1}create(){var t=this.S.L(),f=g.Ak(this.S),H=this.S.getVideoData()?.clientPlaybackNonce;H&&g.m$({clientPlaybackNonce:H});t.m2&&!t.disableOrganicUi&&T9d(this);t.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.j=new If8(this.S),g.c(this,this.j),g.hk(this.S,this.j.element,4),this.JG=new dCH(this.S),g.c(this, this.JG),g.hk(this.S,this.JG.element,4));t.je&&(this.watermark=new UhI(this.S),g.c(this,this.watermark),g.hk(this.S,this.watermark.element,8));f&&!t.disableOrganicUi&&(this.X=new R3H(this.S,f),g.c(this,this.X),g.hk(this.S,this.X.element,8),this.S.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.X.hide()));t.W&&!t.disableOrganicUi&&(this.V=new qUe(this.S),g.c(this,this.V),g.hk(this.S,this.V.element,4));this.J.K(this.S,"appresize",this.tk);this.J.K(this.S,"presentingplayerstatechange", this.rr);this.J.K(this.S,"videodatachange",this.onVideoDataChange);this.J.K(this.S,"videoplayerreset",this.Fv);this.J.K(this.S,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.J.K(this.S,"onAdStart",this.onAdStart);this.J.K(this.S,"onAdComplete",this.onAdComplete);this.J.K(this.S,"onAdSkip",this.onAdSkip);this.J.K(this.S,"onAdStateChange",this.onAdStateChange);if(this.D=TP(Dy(t)))this.countdownTimer=new npW(this.S),g.c(this,this.countdownTimer),g.hk(this.S,this.countdownTimer.element,4),this.countdownTimer.hide(), this.J.K(this.S,g.tJ("embeds"),this.onCueRangeEnter),this.J.K(this.S,g.f4("embeds"),this.onCueRangeExit);this.l$(this.S.getPlayerStateObject());this.S.L().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(t=g.rC("IDENTITY_MEMENTO"))&&g.uv(this.S,"onMementoChange",t)}onCueRangeEnter(t){t.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),EId(this.countdownTimer))}onCueRangeExit(t){t.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.stopTimer(), this.countdownTimer.hide())}tk(){var t=this.S.hZ().getPlayerSize();this.sb&&this.sb.resize(t)}Fv(){oc(this)}rr(t){this.l$(t.state)}l$(t){var f=this.S.L();f=f.experiments.hG("embeds_enable_error_screen_redesign")&&f.JG!=="EMBEDDED_PLAYER_MODE_PFL";t.J(128)?f||(this.sb||(this.sb=new xCe(this.S),g.c(this,this.sb),g.hk(this.S,this.sb.element,4)),this.sb.Y(t.jA),this.sb.show(),g.q6(this.S.getRootNode(),"ytp-embed-error")):!f&&this.sb&&(this.sb.dispose(),this.sb=null,g.Iu(this.S.getRootNode(),"ytp-embed-error")); this.countdownTimer&&this.countdownTimer.J&&(t.J(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):t.isPaused()?(f=this.countdownTimer,f.Y||(f.Y=!0,f.D=(0,g.I)())):t.isPlaying()&&this.countdownTimer.Y&&(f=this.countdownTimer,f.Y&&(f.X+=(0,g.I)()-f.D,f.Y=!1,Eu(f))));k4W(this,t)}onMutedAutoplayStarts(){this.S.getVideoData().mutedAutoplay&&this.j&&g.pf(this.S.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(t,f){var H=this.zH!==f.videoId;t=!H&&t==="dataloaded";var Q={isShortsModeEnabled:!!this.S.isEmbedsShortsMode()}; g.pj("embedsVideoDataDidChange",{clientPlaybackNonce:f.clientPlaybackNonce,isReload:t,runtimeEnabledFeatures:Q});H&&(this.zH=f.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.D&&(this.S.Qk("embeds"),f.isAd()||f.limitedPlaybackDurationInSeconds<5||GI(this.S)||(f=Math.max((f.startSeconds+f.limitedPlaybackDurationInSeconds-5)*1E3,0),f=new g.Qp(f,f+5E3,{id:"countdown timer",namespace:"embeds"}),this.S.E$([f]))),this.S.L().m2&&!this.S.L().disableOrganicUi&&(oc(this), T9d(this)));this.S.L().A&&this.Y&&this.Y.detach()}onAdStart(){kl(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){kl(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){kl(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(t){t===2&&kl(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);