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 J="path{fvip{slice{fallback_count{1970-01-01T04:45:37.000+04:45{1969-12-31T21:15:54.000-02:45{K{call{r{length{indexOf{scheme{{get{Z{L{&{file{set{join{split{url{n{push{startsWith{A{reverse{signatureCipher{mn{CB0-r6{toString{https://local{local{sJ{sp{YC{match{splice{/{replace{unshift{pop{,{fromCharCode{\\.a1\\.googlevideo\\.com${B5{s{mg{forEach{rr?[1-9].*\\.c\\.youtube\\.com${cmo{/videoplayback{index.m3u8{%3D{1{Untrusted URL{={//{1970-01-01T08:46:14.000+08:45{/file/index.m3u8{V{zo{n2{cmo=td{1969-12-31T16:30:10.000-07:30{undefined{1970-01-01T01:31:08.000+01:30{rr{http://local{1969-12-31T16:15:34.000-07:45{clone{playerfallback{assign{/initplayback{7xAn5RU{youtube.player.web_20260519_08_RC00{a1.googlevideo.com{://{1969-12-31T14:45:27.000-09:15{redirector.googlevideo.com{\\.googlevideo\\.com${ggNe6Rtwe9s8KABj9_-_w8_{1970-01-01T07:30:41.000+07:30{1969-12-31T15:01:53.000-09:00{Rh{cmo=pf{;)\\}{/api/manifest{1970-01-01T02:15:10.000+02:15{www.youtube.com".split("{"), DJ,zww,eW,GL,T6J,fn,Vr,jW,YO,GLn,hV,xO,HX,ewn,NX,Ua,dXw,PX,FIJ,kc,eB,dv,Lw,nw,l5,Yc,a6,SB,R6,nOw,XXQ,Cw,Qk,Bn,JVa,kw,zF,uQQ,eK,VWs,d9,LD,nD,Wq,Xh,OV,jK,IJW,aJa,lK,Ic,ac,SK,Rc,cq,KD,hX,g9,ZnX,oc,cV6,hwa,CD,pX6,AX,Bq,z3,Ej,QG,xXk,T3,kr,Lv,nv,W7,Xf,Jd,b7,N6a,Kv,pv,c7,ai,gOk,Ne,i7,td,yG,wE,oi,$r,qe,Cv,Ad,B7,DS,Ee,dp,FI,fd,nd,Ld,XI,J1,Oe,b9,jJ,m8,l9,Ix,ax,pd,xH,SJ,ZS,HL,ina,N$,Ue,tWa,gp,i9,y9,ox,$H,q$,yVn,ska,Cd,z0,EB,DG,MWa,ep,G0,Csk,B6Q,fS,Fw,nS,Wz,Xw,Jk,LS,Vu,uc,bc,OB,I8,jp,md,Sp,R8,cz,KS,pS,UB,gO, rO,xP,Nd,Hz,wO,tk,yu,o8,$w,$P,qd,Pz,Md,lc,CS,Mc,Ak,Bz,zv,Ei,Q$,Tv,kW,Gv,dc,ft,Xe,Ja,DQw,Fe,WQ,V$,Oi,vQ,jF,mO,lw,YW,Ro,Zz,cQ,ha,HQ,Nk,iw,wc,ta,y$,oo,si,$W,qk,PQ,Ct,$c,Aa,BQ,Mk,zh,Dk,EN,kA,eI,nV,Wk,Gh,Jp,Vl,ON,eb6,GpL,vk,lz,YA,aO,dQX,SI,Zk,Hk,Nj,UN,gd,rd,tp,LH6,CV,Ap,WHI,Bk,Xnk,Te,k0,Ge,e_,Fm,LY,nY,Xm,VB,j_,lx,Y0,Ib,cr,ob,fJW,Br,Lx,Fs,jM,bk,Pr,VBr,Ow6,a9,cO,R9,bwk,vcI,xG,mQI,HO,NU,Yx6,IMO,lMW,aMW,Rbs,ZwL,KHI,ncr,oO,fMJ,gM,rM,ik,tt,pns,yx,o9,s2,$G,PO,Cx,xQa,qU,EL,QQ,zI,HwL,At,MU,eu,NvJ,UQX,gcn,No,rQ, tT,yQ,PN,uX,iwI,$7,oY,sL,AT,rAL,TE,GE,ew,wnO,dV,Lm,fm,tB6,nm,WU,X5,ocW,ui,VM,Oq,s6O,m5,jw,Is,vU,Yn,as,Sw,$Qs,Z2,MBa,C56,Bvn,Rs,pm,zLX,HU,DcJ,rV,Nx,EwL,QcL,T9a,kFa,GFk,tl,sq,F9W,nw6,W9X,XqO,JXI,fZL,L9s,qx,Al,PU,uhQ,zb,DU,EZ,Tb,kR,ODs,bDk,jcV,lZV,vww,ee,de,Ll,F7,YVI,X7,aZs,nl,IZL,VO,u1,ZDw,cXk,K96,hLX,OZ,mr,HDQ,UcV,Se,Rp,ce,xR,He,UZ,we,i1,iDI,tKw,yXw,yO,$R,ql,op,sZ,qVX,Ml,Pe,Cl,Az,Be,DY,za,PKO,MKr,CKW,Ul,ET,ix,Qo,Ta,FZ,kV,dK,z$I,Ga,L8,n8,f8,AXs,WB,DeL,XZ,JN,uD,Vo,OT,bD,jP,vB,mY,lD,YV,QiO,IA,aA,SP,RA, TEO,k36,G3k,e$s,os,ZY,cB,K8,hN,JdL,VSQ,Ovr,bvr,rK,jiW,yo,oA,$V,q7,PB,M7,BB,vrI,ER,meW,G_,eQ,luJ,dP,F9,Ly,Iuk,ny,W1,X9,Jv,u0,auW,V0,OR,b0,v1,mG,l0,IF,SQ,RF,Zr,c1,Ky,hv,py,xK,H1,Ng,UR,rP,i0,wP,P1,Mg,Cy,Av,R$k,B1,Dt,EK,Q1,e7,dw,Fc,LW,Wb,Xc,JI,ZvQ,cds,u3,KLX,h$I,OK,Iv,av,xe6,HvJ,Zt,KW,hI,Hb,pW,N6,rw,Uer,tI,ww,y1,sK,Pb,CW,Em,ov,ydL,f9,L9,Wx,JQ,uZ,XP,VN,Om,si6,ml,$eW,lZ,Yp,P7a,aD,MSw,C7w,AdW,or6,D$6,EHQ,Hx,Um,gm,rm,iZ,wm,tQ,yN,oD,$p,Px,M1,C9,Bx,zO,Dc,TO,GO,ei,Fp,LK,fK,nK,W6,Xp,VV,J4,GdX,bF,OC,mQ,lF,Yf, Si,eTQ,au,Ru,d$I,H6,Np,UC,wi,t4,ou,L8O,qp,P6,CK,A4,zV,E_,TV,Qa,dT,fF,Wa,Va,O_,b$,jl,Y3,W86,XLI,RB,Zo,Sl,ca,J1X,hF,pF,x3,Ha,gT,i$,wT,U_,tF,ya,s_,OdJ,bdr,vHL,q0,jxI,VJX,Pa,lSV,oB,$3,aSw,M0,CF,AF,Ba,zR,Ep,Qd,SeJ,RTQ,Zd6,dA,F0,fc,nc,c1k,K8a,hTI,pLr,Wc,X0,Hds,JL,uA,Vd,Op,bA,jC,U$W,mg,idn,wLW,IR,aR,YS,gHn,SC,RR,Zj,cc,lA,r16,Kc,hL,pc,xS,wA,qh,Pc,Cc,MJX,Bpn,A1J,Mh,Ed,ek,DdI,QE,dk,Lf,FD,nf,Wv,ff,EPk,Rq,Q8s,TOa,G0r,cv,eek,ddI,FdX,Lds,fGI,nPW,WdV,Kf,hJ,Jkk,uww,OSa,x8,pf,iR,j8O,tJ,oq,sd,mda,lGa,qa,Da,EG,Qg,kz, Cf,Tq,Gq,YBX,IGa,e6,Fy,nZ,fZ,Xy,LZ,WP,Vg,m$,aGJ,vP,j6,cP,Za,xz,HP,NR,ReQ,ckr,pzQ,KdO,UG,hek,gR,wR,rR,oh,$z,PP,AH,CZ,MR,z2,NOO,Udk,gPs,fs,FO,W3,kE,VP,RL,jh,v3,mP,QP,ps,H3,yk6,oL,tpL,T2,yP,b8,Sh,xE,u8,eh,G2,dY,ns,h3,B3,z8,Cs,T8,kl,G8,Akw,ec,dJ,Fj,LN,BO6,DkX,EWX,nN,Xj,ub,JW,VD,TcV,kvw,jc,bb,dkn,vT,hW,cT,KN,FOn,WOw,tW,yD,oW,$l,qO,PT,MO,CN,AW,uek,BT,s9,zA,E4,TA,k_,Qy,eO,VFI,OtX,nj,XC,Vy,uv,O4,btI,vD,jO,joV,bv,vWJ,Y_,Ie,mkQ,lzL,Yir,ae,SO,VE,lv,azk,pj,Nw,hS,iv,tS,oe,ZtX,KOX,Dl,EU,zo,hYX,eD,pQr,d8,xkn,k6, C9s,QK,Go,To,PD,fg,HtW,Ncw,ng,Wm,Jr,raW,OU,be,Y6,Ig,its,SD,wQ6,tFs,soL,yar,cm,x6,NA,UU,g8,qis,Pws,ie,r8,w8,MFs,tr,yK,CwW,og,z7W,BcJ,AaO,EAk,sU,khI,$6,qA,e7L,Zl,Kg,Jy,Vt,Of,by,jZ,vj,mB,ly,Ys,I7,a7,SZ,R7,Z4,cj,dj6,hy,Nr,Uf,iy,wz,ty,o7,sf,$s,qr,Pj,Mr,Co,Ay,Bj,Ew,Qb,TS,kF,eo,dW,L$,n$,Jw,uY,Vb,Ow,FpQ,Lpr,fka,jo,aG,Ze,nAs,cF,hw,p$,xF,XkL,uFO,Nv,VIr,OVs,bVX,gW,rW,vAr,wW,mjn,YNX,yb,IkO,oG,tw,ak6,lkO,iY,$F,qv,R7W,ZVV,cpn,PF,pkQ,Mv,C$,BF,xjr,Ds,uE,VS,tIn,bE,ypL,lE,Y9,IZ,$jX,Zs,aZ,qNX,RZ,cd,PzI,MIs,CzX,S8,sOw, KT,hC,NB,z1n,DuQ,Ub,gn,Qba,e1k,S4,dus,Z_,KA,xe,HC,UY,rb,t7,i6,Xrk,wb,JUw,yv,V_O,sY,OYr,oH,umn,M9,bY6,jbO,muk,ldL,v0J,Yla,IdO,QT,kh,R1X,LQ,cUL,ZYk,dF,fQ,FN,nQ,Kq6,prW,h1s,Gf,xuX,HYs,Nok,UuQ,eX,wrI,t_Q,yUL,iYX,rUs,g0Q,Qu,o0V,W0,adJ,sb6,Slw,$uQ,qlQ,XN,Cxw,PxI,J$,M_a,AUO,zrQ,DUV,Bon,dU6,FEX,erJ,LE6,fAn,kka,GkX,WEX,nGI,bC,XOL,jX,Jtr,OxL,usI,bxI,VMs,j9k,v0,mD,lC,vGW,mUa,Yh,lAn,Ir,Y2I,IAQ,ar,SX,aAa,S2L,RrV,Zxr,ctX,KEQ,hrO,pOX,xUr,Hx6,NMW,UUL,gG6,rtW,ix6,wOX,tMQ,ytQ,oGa,s9k,$Uw,q2k,Pkk,MM6,Atw,BMX,Z9,KQ, h$,z6a,pQ,xh,DoO,H0,E7k,NH,gF,rF,iC,yT,or,sA,qH,TQw,MH,CQ,B0,yB,Dn,Fkr,EW,tU,Q4,Fl,f7,Wt,Xl,jL,YLr,IgJ,SLr,m6,jYJ,XNV,lgL,u$6,IJ,OW,V4,Wkn,n7I,fgX,uN,Yx,bN,lN,xx,Ht,Nn,UW,gG,rG,iN,wG,tn,y4,sW,$x,Mn,DD,C7,An,TN,kN,Bt,cTO,U2,dt,LB,WY,h6s,pNn,jb,bj,xoI,J0,uj,Vw,OD,vY,mc,lj,YN,Iw,Sb,aw,H26,Rw,cY,NQV,ZD,KB,UoX,h0,rt,ij,t0,wt,ow,sD,$N,qD,MD,A0,BY,zz,rTr,Dx,EQ,Q_,i2Q,Tz,ky,Gz,eq,dy,FB,wNO,tuJ,f4,n4,Wp,XB,Jj,ur,OQ,yTO,br,jq,vp,mv,lr,o7Q,sYW,$on,qLa,PXa,Muk,Ia,Sq,CXQ,UQ,ry,wy,tj,y_,oa,$y,q2,Pp,M2,C4,Aj,Bp, DE,EF,Qn,Tx,ku,aJ,K7,hn,L1,f1,DxI,EnO,n1,WV,JY,QsI,uT,Vn,OF,TVQ,XD,bT,jj,kEV,vV,lT,Yu,IX,aX,Sj,RX,ZE,cV,p1,GEO,UF,ehX,g7,F5V,w7,tY,yn,L5I,f2r,nnJ,sF,Jlk,u5n,Vww,TD,OmO,bmQ,jsX,Jn,v7W,$u,kv,dH,Fx,LR,vnw,mxr,nR,GD,Wo,l2r,Xx,Jx,uO,Yqr,Ou,jH,vo,mx,lO,I2X,Yv,C1,ZO,a2O,ZmQ,xv,JTs,mok,Nz,gH,rH,iO,wH,tx,clr,Po,pUr,xxr,K5W,qz,hhL,NVJ,Ax,HmI,Bo,Uxr,DW,VuL,b2V,p7,Zn,rlO,Es,Q2,tww,gnX,kX,ex,dq,GU,Fg,Lz,on6,qqX,$xQ,MwQ,Xg,u2,Os,b2,vy,l2,Sx,ZW,RJ,xX,Hy,NV,gq,i2,o_,Rhw,BVW,zu,zEL,EJ,Q5,SL,kJ,ro,TeL,kbn,e3,dB,GbV, LrJ,Lk,eEX,Frw,dlX,nRn,WrQ,Xb,J2,uI,j3,ms,IV,YJ,aV,S3,u7n,RV,Vea,Olw,blX,mlX,lU6,h2,pk,aUw,SZa,ZlV,czs,KrL,hEI,peW,Hlk,NeO,gB,iI,wB,t2,y5,qb,ilV,teX,$J,oRn,PG,jk,$lr,qZn,Mb,ZP,xJ,z5,Df,G5,WZ,XJ,JR,Vq,O7,um,GaW,bm,eCW,d7s,FYk,m3,lm,Y2,E7,It,at,Iq,S0,Rt,Zf,cZ,VPW,KM,O8w,mK,hR,pM,Ny,j0,vZ,Y8,rj,b8L,im,Sk,jAI,vVO,m7k,YTW,wj,tR,yq,ot,lYQ,$2,qy,PZ,My,aYs,k2,AR,zJ,TJ,GJ,e9,JJ,Ft,LO,fO,ST6,A2,nO,Wu,Xt,Jh,ug,V6,Oh,lg,my,Iz,vu,pBs,az,P,S9,Rz,ZF,xt,pO,H86,Hu,N_,NKs,ig,wf,U7I,th,y6,oz,tPW,sh,$t,q_,M_,yNW,sAJ, TT,kd,GT,$7X,e1,dS,FE,WJ,XE,Jq,u4,Vm,mn,l4,Yd,Id,qTI,ad,S1,Rd,Zb,cJ,Kh,hq,ph,xd,Ur,HJ,NT,zus,BKk,Dgk,EKk,QFa,TPW,gS,rS,k_V,ym,od,euO,dga,$d,sr,PJ,FGs,Ch,Aq,BJ,zt,Qj,DR,Tt,kB,LGJ,EE,Wg,XL,uq,bq,nKX,OE,WGV,lq,mm,X1X,YB,I2,Sf,R2,ZR,KG,h9,pG,rza,weW,xB,Nf,UE,g$,r$,iq,w$,t9,yj,Ip,o2,sE,QvV,TwX,G6O,$B,Lfs,Gj,d2,et,XbQ,F6,Le,fe,ne,Wf,X6,JIL,uck,up,V7I,Vh,Oc,bp,jt,m0,OWn,lp,YQ,IE,aE,RE,Z7,cf,hZ,pe,Nm,ip,w2,xQ,Hf,g2,tZ,oE,sc,bWX,jvw,Pf,Ce,AZ,Bf,vZw,E6,ltL,TH,ItX,eT,kq,dl,SKk,Fk,L6,f6,n6,D$,W$,zH,YKr,atn,GH, Jb,RtQ,ZWI,cIr,uW,Kfw,Vf,O6,v$,mu,lW,bW,Yq,pbw,I5,htV,x6a,HWn,a5,ST,R5,Z$,c$,j9,iWI,xq,H$,wbI,NZ,U6,wl,$q,s6,P$,yf,fG,yI6,o5,tb,gl,rl,iW,B$,zm,MZ,Ab,EO,kL,J9,d$,FL,nG,Vj,f3,n3,QZ,W2,X_,un,J8,VZ,OO,bn,F_,L3,jm,Tm,v2,ln,Gm,YL,Im,am,dD,em,svO,Sm,Rm,$6Q,c2,K3,h8,p3,xL,NN,UO,m6a,gD,rD,cg,JvX,wD,t8,sO,DC,Qs,om,$L,qN,MN,P3J,Gs,M7n,es,Fo,C36,dC,AIw,LX,fX,Bwk,nX,WI,D1n,zPW,eP,QDI,Xo,Epw,uJ,kXX,GXW,ePX,Fls,LlO,npO,Oy,Vs,fHL,Xxn,js,uP6,vI,JQJ,bJ,mN,lJ,b9O,O9r,Ss,YD,hm,m1W,Smw,Ymk,aHW,IHV,xD,Z9I,cQQ,KlV,hPr, pxX,x1W,H9k,Nmn,NI,U1X,gpa,rQW,wxX,Uy,i9s,tak,HI,opW,wC,Maa,zpV,DpL,Efa,PZQ,sy,qI,oS,Qur,ys,kOX,PI,CZQ,tm,$D,AQV,sDV,rC,epX,$1k,dpr,FQL,GOL,LQO,fcn,CX,nfs,X6w,J46,WQJ,upO,ViL,bKX,juI,lc6,vfn,mpr,BI,YCa,IcV,ack,RpW,zy,Di,ZKX,Et,c4W,KQO,hpI,p6w,xpa,HKV,NiI,UpX,gfX,r4O,iKW,w6n,tiI,E2,$ps,qC6,PFQ,MiX,CFX,A4s,Bi6,zaV,D06,QB6,TT6,kVQ,k4,en,dI,FU,d0L,fL,F4L,L4X,foV,LL,n3O,eaW,Jc,XaI,JFX,ud,W4W,LG,jf,Ts,kD,zs,P2,C3,B2,MI,TiO,Bmr,bd,VlW,OFk,jBV,jn,v3V,m0w,vl,uzs,IK,aoW,S_X,RaI,ZFn,aK,K4V,lor,Y_6,me,ld,IoL, NTn,paw,x0k,RK,DX,Sn,cFX,g3W,rFn,iFW,waI,haa,tlJ,yFX,o3L,sBs,P$k,MlQ,C$a,hc,AFX,zfV,BTn,ESr,QRw,GRk,FgL,Xcw,JLa,pL,dhX,Hl,x4,u0n,VCO,fjQ,TAJ,Dhs,OcL,bcI,jRX,vSn,mha,Ypa,Ut,ljQ,ajw,IjV,Rfk,Spr,rI,gI,Zc6,cLX,Kgs,hfk,pc6,id,Hcn,NAO,Uhr,wI,gSa,rLa,tc,ic6,wck,yLJ,yi,oK,$4,Pl,Mi,oSQ,CL,qi,tCQ,sRW,$hQ,qpk,PAw,MCL,hY,Ac,CAL,ALk,BAW,znn,Bl,Da6,zB,DK,Am,E1,TB,kY,GB,eY,d1,Tka,klL,Gln,enV,Lq,FKk,LKW,fms,WKa,Xvw,VT,TMk,JJJ,uDs,Vka,bfs,Xv,uB,jqX,JO,VH,O1,maW,lmW,bB,Yda,GVX,Fv,nq,vR,Zfa,cJX,KKn,hnW,pvX,xaV,Hfs, NkI,UaQ,g8W,SY,Rf,ZK,rJL,cR,Qqw,wvQ,hO,Kq,pq,yJI,o8s,xY,HR,sqW,tkJ,U1,$a6,g1,qdk,iB,AJV,Bka,w1,EzV,yH,s1,PRL,$Y,Qha,r1,TRn,kqw,CRV,Gqw,eqJ,Mkw,F$s,L$O,dRr,MY,Cq,OZr,XPV,BR,bZa,JH6,nzL,jhw,faV,laI,vzs,AO,YGO,W$r,aas,V66,ZZ6,zW,K$r,hqQ,cHr,xRI,HZQ,yQJ,Vi,QI,HFX,URX,tO,GW,km,dr,LP,fP,gzw,nP,t6k,yH6,uV,Ww,iZs,Xu,ozw,Fu,Ov,J6,VI,Ev,ed,DKr,EEX,rHV,TW,QLV,mz,NRJ,$RV,eza,dKL,FPX,f0w,LPX,nEa,AHI,TYV,X3I,J3V,uOO,VhW,OsV,Ym,I1,bsn,jLr,qGW,vEQ,mKw,Sd,l0Q,YPw,R1,a1,I0W,a0a,SPw,Rza,c3Q,Z8,Zs6,cw,KPa,hzr,xKJ,HsQ, p3w,NYO,UKs,gEa,r3X,isX,w3X,y36,thw,Mhk,C8L,oEV,sLL,$KO,qPX,P8a,A3r,pP,xm,h6,Hw,zyJ,DOX,ElV,vv,NL,TJL,k8X,G8Q,Uv,gr,eyr,dOr,fBW,rr,nlJ,W_k,iV,XTO,JWX,ujs,VcJ,ONW,bNW,jWI,lB6,mOn,t6,yI,IBX,o1,wr,Y9I,$m,cWr,hyV,Pw,CP,pTQ,A6,NJV,xOV,Uh,Q7,Tr,kk,Pu,Gr,ez,rWI,iNs,dU,L_,f_,tcV,FM,wTs,sWL,PbW,n_,Mck,Cbn,XM,BJn,q9J,uL,z0X,JK,DwW,E_W,OX,bL,T5r,jz,GAI,e0k,kA6,dwn,F1a,v_,L1L,fTn,lL,Yk,Ij,n_r,W1V,XDX,JS6,VO6,Zv,OjV,c_,mw6,K_,lTr,Y4k,aTO,ITn,p_,xk,S4k,ZjQ,N5,H_,cSO,h0X,HjV,N5k,gU,rU,UwL,Bu,UX,g_Q,iL,rSQ,wU,tOX, n6Q,qT,MT,Y4,vg,q5,a2,P_,M5,yZ,$k,WoQ,Jra,AK,uXL,VDw,OgO,Uc,A8,v6I,e2,mAI,FV,TZ,YUr,Ws,kT,Jg,crQ,Zgw,bgX,uG,zZ,jgQ,En,hJn,pmQ,xAV,als,N8X,g6W,wm6,tDw,j2,bG,yrQ,On,V3,vs,ign,o6a,qUs,shX,Pew,MDr,B8X,aT,ArL,Zw,CeW,S2,DrX,EsX,Q7O,Tz6,kP6,GPw,rf,hg,pH,Nt,r3,nH,drw,w3,FBW,LBW,f4O,tg,oT,WBr,Xjs,JyX,uTV,VZV,boQ,vsr,mrr,$T,Ook,Tg,I4I,Ps,y3,a4r,Gg,RIw,Sfr,eA,dL,Fi,Lr,ZoQ,ki,g3,Ag,Mt,CH,Bs,j7r,zg,Un,sn,eIn,KBw,pjX,Hs,Q8,xrn,Wh,HoI,nr,Nz6,fr,Ju,gsI,ryk,iow,uM,V8,wjw,tZw,yys,s76,jA,osV,$rw,qfI,MZJ,CyX,AyX,BzV, lM,DvV,Yi,EFL,IQ,kSr,TWO,aQ,zL,EOQ,DXO,FQ,kO;DJ=function(z){return function(){return zL[z].apply(this,arguments)}}; g.TL=function(z,D){return zL[z]=D}; zww=function(z,D){if(D)for(var E=0;E=this.length))return this[z]}; g.JV=function(z,D,E){z=z.split(".");E=E||g.XQ;for(var Q;z.length&&(Q=z.shift());)z.length||D===void 0?E[Q]&&E[Q]!==Object.prototype[Q]?E=E[Q]:E=E[Q]={}:E[Q]=D}; Vr=function(z,D){var E=g.us("CLOSURE_FLAGS");z=E&&E[z];return z!=null?z:D}; g.us=function(z,D){z=z.split(".");D=D||g.XQ;for(var E=0;EencodeURIComponent(E.brand)+";"+encodeURIComponent(E.version)).join("|"))); z.wow64!=null&&(D+="&uaw="+Number(z.wow64));return D.slice(1)}; NX=function(z,D){if(D!==null&&D!==void 0){if(typeof D!=="object"&&typeof D!=="function")throw new TypeError("Object expected.");if(E===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var E=D[Symbol.dispose]}if(typeof E!=="function")throw new TypeError("Object not disposable.");z.stack.push({value:D,dispose:E,async:!1})}return D}; Ua=function(z){function D(k){z.error=z.hasError?new SuppressedError(k,z.error,"An error was suppressed during disposal."):k;z.hasError=!0} function E(){for(;Q=z.stack.pop();)try{if(!Q.async&&T===1)return T=0,z.stack.push(Q),Promise.resolve().then(E);if(Q.dispose){var k=Q.dispose.call(Q.value);if(Q.async)return T|=2,Promise.resolve(k).then(E,function(G){D(G);return E()})}else T|=1}catch(G){D(G)}if(T===1)return z.hasError?Promise.reject(z.error):Promise.resolve(); if(z.hasError)throw z.error;} var Q,T=0;E()}; g.g6=function(z,D){if(Error.captureStackTrace)Error.captureStackTrace(this,g.g6);else{let E=Error().stack;E&&(this.stack=E)}z&&(this.message=String(z));D!==void 0&&(this.cause=D)}; dXw=function(){}; g.ok=function(z,D){return z.lastIndexOf(D,0)==0}; g.sa=function(z,D){var E=z.length-D.length;return E>=0&&z.indexOf(D,E)==E}; g.$O=function(z){return/^[\s\xa0]*$/.test(z)}; g.qX=function(z,D){return z.toLowerCase().indexOf(D.toLowerCase())!=-1}; g.zp=function(z,D){var E=0;z=String(z).trim().split(".");D=String(D).trim().split(".");var Q=Math.max(z.length,D.length);for(let G=0;E==0&&GD?1:0}; FIJ=function(){var z=null;if(!DM)return z;try{let D=E=>E; z=DM.createPolicy("goog#html",{createHTML:D,createScript:D,createScriptURL:D})}catch(D){}return z}; kc=function(){Tp===void 0&&(Tp=FIJ());return Tp}; eB=function(z){var D=kc();z=D?D.createScriptURL(z):z;return new Gp(z)}; dv=function(z){if(z instanceof Gp)return z.K;throw Error("");}; Lw=function(z){if(z instanceof g.Fr)return z.K;throw Error("");}; nw=function(z){return new fw(D=>D.substr(0,z.length+1).toLowerCase()===z+":")}; g.JA=function(z,D=g.Xr){if(z instanceof g.Fr)return z;for(let E=0;E{if(Q instanceof Kw)Q=Q.K;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.'); z.setAttribute("data-loaded",D)}; g.hA=function(z){return z[z.length-1]}; g.pw=function(z,D){Array.prototype.forEach.call(z,D,void 0)}; g.xc=function(z,D,E){return Array.prototype.filter.call(z,D,E)}; g.Hn=function(z,D){return Array.prototype.map.call(z,D,void 0)}; g.NQ=function(z,D,E){return Array.prototype.reduce.call(z,D,E)}; g.Ux=function(z,D){return Array.prototype.some.call(z,D,void 0)}; g.gv=function(z,D,E){return Array.prototype.every.call(z,D,E)}; g.i5=function(z,D){D=g.rv(z,D);return D<0?null:typeof z==="string"?z.charAt(D):z[D]}; g.rv=function(z,D,E){var Q=z.length,T=typeof z==="string"?z.split(""):z;for(let k=0;k=0;Q--)if(Q in T&&D.call(E,T[Q],Q,z))return Q;return-1}; g.tA=function(z,D){return Array.prototype.indexOf.call(z,D,void 0)>=0}; g.yL=function(z){if(!Array.isArray(z))for(let D=z.length-1;D>=0;D--)delete z[D];z.length=0}; g.sx=function(z,D){D=Array.prototype.indexOf.call(z,D,void 0);var E;(E=D>=0)&&g.o6(z,D);return E}; var WIw=function(){return $c[J[7]](this,33,5628)}; g.o6=function(z,D){return Array.prototype.splice.call(z,D,1).length==1}; XXQ=function(z,D){D=g.rv(z,D);D>=0&&g.o6(z,D)}; g.qQ=function(z){return Array.prototype.concat.apply([],arguments)}; g.Pn=function(z){var D=z.length;if(D>0){let E=Array(D);for(let Q=0;Q>>1),d;E?d=D.call(void 0,z[e],e,z):d=D(Q,z[e]);d>0?T=e+1:(k=e,G=!d)}return G?T:-T-1}; g.TF=function(z,D){z.sort(D||zF)}; JVa=function(z,D){var E=zF;g.TF(z,function(Q,T){return E(D(Q),D(T))})}; kw=function(z,D,E){if(!g.vX(z)||!g.vX(D)||z.length!=D.length)return!1;var Q=z.length;E=E||uQQ;for(let T=0;TD?1:z4);T++)D[LD(z[T])]||(E+="\nInner error "+Q++ +": ",z[T].stack&&z[T].stack.indexOf(z[T].toString())==0||(E+=typeof z[T]==="string"?z[T]:z[T].message+"\n"),E+=d9(z[T],D));T")!=-1&&(z=z.replace(vOO,">")),z.indexOf('"')!=-1&&(z=z.replace(mXL,""")),z.indexOf("'")!=-1&&(z=z.replace(lJO,"'")),z.indexOf("\x00")!=-1&&(z=z.replace(YaW,"�")));return z}; g.Vk=function(z){return z==null?"":String(z)}; OV=function(z){var D=0;for(let E=0;E>>0;return D}; g.bK=function(z){var D=Number(z);return D==0&&g.$O(z)?NaN:D}; jK=function(z){return String(z).replace(/\-([a-z])/g,function(D,E){return E.toUpperCase()})}; IJW=function(z){return z.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(D,E,Q){return E+Q.toUpperCase()})}; aJa=function(z){var D=1;z=z.split(":");for(var E=[];D>0&&z.length;)E.push(z.shift()),D--;z.length&&E.push(z.join(":"));return E}; g.vq=function(z,D,E,Q,T,k,G){var e="";z&&(e+=z+":");E&&(e+="//",D&&(e+=D+"@"),e+=E,Q&&(e+=":"+Q));T&&(e+=T);k&&(e+="?"+k);G&&(e+="#"+G);return e}; g.m9=function(z){return z.match(Saw)}; lK=function(z){return z?decodeURI(z):z}; g.Yw=function(z){return lK(g.m9(z)[3]||null)}; Ic=function(z){return lK(g.m9(z)[5]||null)}; ac=function(z){z=g.m9(z);return g.vq(z[1],z[2],z[3],z[4])}; SK=function(z){z=g.m9(z);return g.vq(null,null,null,null,z[5],z[6],z[7])}; Rc=function(z){var D=z.indexOf("#");return D<0?z:z.slice(0,D)}; g.ZZ=function(z,D){if(z){z=z.split("&");for(let E=0;E=0?(T=z[E].substring(0,Q),k=z[E].substring(Q+1)):T=z[E];D(T,k?Xh(k):"")}}}; cq=function(z,D){if(!D)return z;var E=z.indexOf("#");E<0&&(E=z.length);var Q=z.indexOf("?");if(Q<0||Q>E){Q=E;var T=""}else T=z.substring(Q+1,E);z=[z.slice(0,Q),T,z.slice(E)];E=z[1];z[1]=D?E?E+"&"+D:D:E;return z[0]+(z[1]?"?"+z[1]:"")+z[2]}; KD=function(z,D,E){if(Array.isArray(D))for(let Q=0;Q=0&&DE)T=E;Q+=D.length+1;return Xh(z.slice(Q,T!==-1?T:0))}; g9=function(z,D){for(var E=z.search(g.Nc),Q=0,T,k=[];(T=g.Hq(z,Q,D,E))>=0;)k.push(z.substring(Q,T)),Q=Math.min(z.indexOf("&",T)+1||E,E);k.push(z.slice(Q));return k.join("").replace(RwX,"$1")}; ZnX=function(z,D,E){return g.xw(g9(z,D),D,E)}; g.r9=function(z){z&&typeof z.dispose=="function"&&z.dispose()}; g.iK=function(z){for(let D=0,E=arguments.length;D{if(window===window.top)var E=window;else{try{E=!!window?.top?.location.href&&!1}catch(T){E=!0}E=E?window:window.top}var Q=E[z];Q?.bevasrs?D(new tX(Q.bevasrs)):(Q||(Q={nqfbel:[]},E[z]=Q),Q.nqfbel.push(T=>{D(new tX(T))}))})}; oc=function(z){var D={c:z.kL,e:z.mJ,mc:z.qP,me:z.nw};z.zx&&(D.co={c:z.zx.Dx,a:z.zx.oX,s:z.zx.Y0});return D}; cV6=function(z){z.L!==void 0&&(z.A.forEach(D=>{z.L?.removeEventListener(D,z.Z)}),z.L=void 0)}; hwa=async function(z){if(!z.Ye.wpc)throw new sV(30,"NWA");if(z.K)return z.K;var D=await z.Ye.wpc();z.K=new KIJ(D);return z.K}; CD=function(z){var D=[];$w(z,qc,6).forEach(E=>{Mc(E,2)<=53&&D.push(Mc(E,1))}); return D}; pX6=function(z){var D=[];$w(z,qc,6).forEach(E=>{Mc(E,2)>53&&D.push(Mc(E,1))}); return D}; AX=function(z){z.then(()=>{},()=>{})}; Bq=function(z){return{fieldType:2,fieldName:z}}; z3=function(z){return{fieldType:3,fieldName:z}}; Ej=function(z){return(Du||(Du=new TextEncoder)).encode(z)}; QG=function(z){g.XQ.setTimeout(()=>{throw z;},0)}; xXk=function(z){return Array.prototype.map.call(z,function(D){D=D.toString(16);return D.length>1?D:"0"+D}).join("")}; T3=function(z){var D=[];for(let E=0;E>6|192:((T&64512)==55296&&Q+1>18|240,D[E++]=T>>12&63|128):D[E++]=T>>12|224,D[E++]=T>>6&63|128),D[E++]=T&63|128)}return D}; g.G3=function(){var z=g.XQ.navigator;return z&&(z=z.userAgent)?z:""}; Lv=function(z){if(!g.eS&&!g.dE||!g.Ff)return!1;for(let D=0;D0:!1}; W7=function(){return nv()?!1:g.fv("Opera")}; Xf=function(){return g.fv("Firefox")||g.fv("FxiOS")}; g.u7=function(){return g.fv("Safari")&&!(Jd()||(nv()?0:g.fv("Coast"))||W7()||(nv()?0:g.fv("Edge"))||(nv()?Lv("Microsoft Edge"):g.fv("Edg/"))||(nv()?Lv("Opera"):g.fv("OPR"))||Xf()||g.fv("Silk")||g.fv("Android"))}; Jd=function(){return nv()?Lv("Chromium"):(g.fv("Chrome")||g.fv("CriOS"))&&!(nv()?0:g.fv("Edge"))||g.fv("Silk")}; g.VG=function(){return g.eS||g.dE?!!g.Ff&&!!g.Ff.platform:!1}; g.Oj=function(){return g.VG()?g.Ff.platform==="Android":g.fv("Android")}; b7=function(){return g.fv("iPhone")&&!g.fv("iPod")&&!g.fv("iPad")}; g.jS=function(){return b7()||g.fv("iPad")||g.fv("iPod")}; g.v7=function(){return g.VG()?g.Ff.platform==="macOS":g.fv("Macintosh")}; g.mL=function(){return g.VG()?g.Ff.platform==="Windows":g.fv("Windows")}; g.l7=function(z){g.l7[" "](z);return z}; N6a=function(z,D){var E=Hn6;return Object.prototype.hasOwnProperty.call(E,z)?E[z]:E[z]=D(z)}; g.Ii=function(z){return N6a(z,function(){return g.zp(Yr,z)>=0})}; g.Ri=function(z,D){D===void 0&&(D=0);ai();D=SS[D];for(var E=Array(Math.floor(z.length/3)),Q=D[64]||"",T=0,k=0;T>2];G=D[(G&3)<<4|e>>4];e=D[(e&15)<<2|d>>6];d=D[d&63];E[k++]=""+F+G+e+d}F=0;d=Q;switch(z.length-T){case 2:F=z[T+1],d=D[(F&15)<<2]||Q;case 1:z=z[T],E[k]=""+D[z>>2]+D[(z&3)<<4|F>>4]+d+Q}return E.join("")}; g.Zu=function(z,D,E){if(D){let Q=[],T=0;for(let k=0;k255){let e=Error("go/unicode-to-byte-error");if(E)throw e;Q[T++]=G&255;G>>=8}Q[T++]=G}z=g.Ri(Q,D)}else z=g.XQ.btoa(z);return z}; Kv=function(z){var D=[];c7(z,function(E){D.push(E)}); return D}; pv=function(z){var D=z.length,E=D*3/4;E%3?E=Math.floor(E):"=.".indexOf(z[D-1])!=-1&&(E="=.".indexOf(z[D-2])!=-1?E-2:E-1);var Q=new Uint8Array(E),T=0;c7(z,function(k){Q[T++]=k}); return T!==E?Q.subarray(0,T):Q}; c7=function(z,D){function E(T){for(;Q>4);G!=64&&(D(k<<4&240|G>>2),e!=64&&D(G<<6&192|e))}}; ai=function(){if(!xr){xr={};var z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),D=["+/=","+/","-_=","-_.","-_"];for(let E=0;E<5;E++){let Q=z.concat(D[E].split(""));SS[E]=Q;for(let T=0;T=D||(E[z]=Q+1,z=Error(),eK(z,"incident"),QG(z))}}; qe=function(z,D=!1){return D&&Symbol.for&&z?Symbol.for(z):z!=null?Symbol(z):Symbol()}; Cv=function(z,D){return D===void 0?z.K!==P7&&!!(2&(z.pJ[Me]|0)):!!(2&D)&&z.K!==P7}; Ad=function(z,D){if(z!=null)if(typeof z==="string")z=z?new gE(z,rE):i7();else if(z.constructor!==gE)if(z!=null&&z instanceof Uint8Array)z=z.length?new gE(new Uint8Array(z),rE):i7();else{if(!D)throw Error();z=void 0}return z}; B7=function(z,D,E){var Q=D&128?0:-1,T=z.length,k;if(k=!!T)k=z[T-1],k=k!=null&&typeof k==="object"&&k.constructor===Object;var G=T+(k?-1:0);for(D=D&128?1:0;D>>0;Gd=D;eJ=(z-D)/4294967296>>>0}; FI=function(z){if(z<0){dp(0-z);z=Gd;var D=eJ;D=~D;z?z=~z+1:D+=1;let [E,Q]=[z,D];Gd=E>>>0;eJ=Q>>>0}else dp(z)}; fd=function(z,D){var E=D*4294967296+(z>>>0);return Number.isSafeInteger(E)?E:Ld(z,D)}; nd=function(z,D){return g.kH(BigInt.asUintN(64,(BigInt(D>>>0)<>>0)))}; g.WL=function(z,D){return g.kH(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(D))<>>=0;z>>>=0;var E;D<=2097151?E=""+(4294967296*D+z):E=""+(BigInt(D)<>>0)):E=Ld(z,D);return E}; J1=function(z){z.length<16?FI(Number(z)):(z=BigInt(z),Gd=Number(z&BigInt(4294967295))>>>0,eJ=Number(z>>BigInt(32)&BigInt(4294967295)))}; g.V9=function(z){if(z!=null&&typeof z!=="number")throw Error(`Value of float/double field must be a number, found ${typeof z}: ${z}`);return z}; Oe=function(z){if(z==null||typeof z==="number")return z;if(z==="NaN"||z==="Infinity"||z==="-Infinity")return Number(z)}; b9=function(z){return z.displayName||z.name||"unknown type name"}; jJ=function(z){if(z!=null&&typeof z!=="boolean")throw Error(`Expected boolean but got ${jW(z)}: ${z}`);return z}; m8=function(z){switch(typeof z){case "bigint":return!0;case "number":return vL(z);case "string":return rVa.test(z);default:return!1}}; l9=function(z){if(typeof z!=="number")throw oi("int32");if(!vL(z))throw oi("int32");return z|0}; g.YH=function(z){return z==null?z:l9(z)}; Ix=function(z){if(z==null)return z;if(typeof z==="string"&&z)z=+z;else if(typeof z!=="number")return;return vL(z)?z|0:void 0}; ax=function(z){if(z==null)return z;if(typeof z==="string"&&z)z=+z;else if(typeof z!=="number")return;return vL(z)?z>>>0:void 0}; g.cL=function(z){if(z!=null)a:{if(!m8(z))throw oi("int64");switch(typeof z){case "string":z=SJ(z);break a;case "bigint":z=g.kH(Rx(64,z));break a;default:z=ZS(z)}}return z}; pd=function(z){m8(z);z=Kd(z);if(!h1(z)){FI(z);var D=Gd,E=eJ;if(z=E&2147483648)D=~D+1>>>0,E=~E>>>0,D==0&&(E=E+1>>>0);D=fd(D,E);z=typeof D==="number"?z?-D:D:z?"-"+D:D}return z}; xH=function(z){m8(z);var D=Kd(Number(z));if(h1(D))return String(D);D=z.indexOf(".");D!==-1&&(z=z.substring(0,D));D=z.length;(z[0]==="-"?D<20||D===20&&z<="-9223372036854775808":D<19||D===19&&z<="9223372036854775807")||(J1(z),z=XI());return z}; SJ=function(z){var D=Kd(Number(z));if(h1(D))return g.kH(D);D=z.indexOf(".");D!==-1&&(z=z.substring(0,D));return g.kH(Rx(64,BigInt(z)))}; ZS=function(z){h1(z)?z=g.kH(pd(z)):(m8(z),z=Kd(z),h1(z)?z=String(z):(FI(z),z=XI()),z=g.kH(z));return z}; HL=function(z){var D=typeof z;if(z==null)return z;if(D==="bigint")return g.kH(Rx(64,z));if(m8(z))return D==="string"?SJ(z):ZS(z)}; ina=function(z){if(z==null)return z;var D=typeof z;if(D==="bigint")return String(Rx(64,z));if(m8(z)){if(D==="string")return xH(z);if(D==="number")return pd(z)}}; N$=function(z){if(z==null)return z;var D=typeof z;if(D==="bigint")return String(wXw(64,z));if(m8(z)){if(D==="string")return m8(z),D=Kd(Number(z)),h1(D)&&D>=0?z=String(D):(D=z.indexOf("."),D!==-1&&(z=z.substring(0,D)),z[0]==="-"?D=!1:(D=z.length,D=D<20?!0:D===20&&z<="18446744073709551615"),D||(J1(z),z=Ld(Gd,eJ))),z;if(D==="number")return m8(z),z=Kd(z),z>=0&&h1(z)||(FI(z),z=fd(Gd,eJ)),z}}; Ue=function(z){if(z==null||typeof z=="string"||z instanceof gE)return z}; tWa=function(z){if(typeof z!=="string")throw Error();return z}; gp=function(z){if(z!=null&&typeof z!=="string")throw Error();return z}; g.rp=function(z){return z==null||typeof z==="string"?z:void 0}; i9=function(z,D){if(!(z instanceof D))throw Error(`Expected instanceof ${b9(D)} but got ${z&&b9(z.constructor)}`);return z}; y9=function(z,D,E){if(z!=null&&z[wp]===t1)return z;if(Array.isArray(z)){var Q=z[Me]|0;E=Q|E&32|E&2;E!==Q&&(z[Me]=E);return new D(z)}}; ox=function(z){return z}; $H=function(z){var D=hV(se);return D?z[D]:void 0}; q$=function(z,D){for(let E in z)!isNaN(E)&&D(z,+E,z[E])}; yVn=function(z){var D=new PL;q$(z,(E,Q,T)=>{D[Q]=[...T]}); D.wA=z.wA;return D}; ska=function(z,D){D<100||$r(oOs,1)}; Cd=function(z,D,E,Q){var T=Q!==void 0;Q=!!Q;var k=hV(se),G;!T&&k&&(G=z[k])&&q$(G,ska);k=[];var e=z.length;G=4294967295;var d=!1,F=!!(D&64),L=F?D&128?0:-1:void 0;if(!(D&1)){var f=e&&z[e-1];f!=null&&typeof f==="object"&&f.constructor===Object?(e--,G=e):f=void 0;!F||D&128||T||(d=!0,G=(M$??ox)(G-L,L,z,f,void 0)+L)}D=void 0;for(var n=0;n=G){let V=n-L;(D??(D={}))[V]=W}else k[n]=W}if(f)for(let W in f){e=f[W];if(e==null||(e=E(e,Q))==null)continue;n= +W;let V;F&&!Number.isNaN(n)&&(V=n+L)0?void 0:z===0?kP||(kP=[0,void 0]):[-z,void 0];case "string":return[0,z];case "object":return z}}; ep=function(z,D){return G0(z,D[0],D[1])}; G0=function(z,D,E,Q=0){if(z==null){var T=32;E?(z=[E],T|=128):z=[];D&&(T=T&-16760833|(D&1023)<<14)}else{if(!Array.isArray(z))throw Error("narr");T=z[Me]|0;if(dO&&1&T)throw Error("rfarr");2048&T&&!(2&T)&&Csk();if(T&256)throw Error("farr");if(T&64)return(T|Q)!==T&&(z[Me]=T|Q),z;if(E&&(T|=128,E!==z[0]))throw Error("mid");a:{E=z;T|=64;var k=E.length;if(k){var G=k-1;let d=E[G];if(d!=null&&typeof d==="object"&&d.constructor===Object){D=T&128?0:-1;G-=D;if(G>=1024)throw Error("pvtlmt");for(var e in d)if(k= +e,k1024)throw Error("spvt");T=T&-16760833|(e&1023)<<14}}}z[Me]=T|64|Q;return z}; Csk=function(){if(dO)throw Error("carr");$r(AVL,5)}; B6Q=function(z,D){if(typeof z!=="object")return z;if(Array.isArray(z)){var E=z[Me]|0;z.length===0&&E&1?z=void 0:E&2||(!D||4096&E||16&E?z=Fw(z,E,!1,D&&!(E&16)):(z[Me]|=34,E&4&&Object.freeze(z)));return z}if(z!=null&&z[wp]===t1)return D=z.pJ,E=D[Me]|0,Cv(z,E)?z:LS(z,D,E)?fS(z,D):Fw(D,E);if(z instanceof gE)return z}; fS=function(z,D,E){z=new z.constructor(D);E&&(z.K=P7);z.Z=P7;return z}; Fw=function(z,D,E,Q){Q??(Q=!!(34&D));z=Cd(z,D,B6Q,Q);Q=32;E&&(Q|=2);D=D&16769217|Q;z[Me]=D;return z}; nS=function(z){var D=z.pJ,E=D[Me]|0;return Cv(z,E)?LS(z,D,E)?fS(z,D,!0):new z.constructor(Fw(D,E,!1)):z}; Wz=function(z){if(z.K!==P7)return!1;var D=z.pJ;D=Fw(D,D[Me]|0);D[Me]|=2048;z.pJ=D;z.K=void 0;z.Z=void 0;return!0}; Xw=function(z){if(!Wz(z)&&Cv(z,z.pJ[Me]|0))throw Error();}; Jk=function(z,D){D===void 0&&(D=z[Me]|0);D&32&&!(D&4096)&&(z[Me]=D|4096)}; LS=function(z,D,E){return E&2?!0:E&32&&!(E&4096)?(D[Me]=E|2,z.K=P7,!0):!1}; Vu=function(z,D,E,Q,T){Object.isExtensible(z);D=uc(z.pJ,D,E,T);if(D!==null||Q&&z.Z!==P7)return D}; uc=function(z,D,E,Q){if(D===-1)return null;var T=D+(E?0:-1),k=z.length-1;if(!(k<1+(E?0:-1))){if(T>=k){var G=z[k];if(G!=null&&typeof G==="object"&&G.constructor===Object){E=G[D];var e=!0}else if(T===k)E=G;else return}else E=z[T];if(Q&&E!=null){Q=Q(E);if(Q==null)return Q;if(!Object.is(Q,E))return e?G[D]=Q:z[T]=Q,Q}return E}}; bc=function(z,D,E,Q){Xw(z);var T=z.pJ;OB(T,T[Me]|0,D,E,Q);return z}; OB=function(z,D,E,Q,T){var k=E+(T?0:-1),G=z.length-1;if(G>=1+(T?0:-1)&&k>=G){let e=z[G];if(e!=null&&typeof e==="object"&&e.constructor===Object)return e[E]=Q,D}if(k<=G)return z[k]=Q,D;Q!==void 0&&(G=(D??(D=z[Me]|0))>>14&1023||536870912,E>=G?Q!=null&&(z[G+(T?0:-1)]={[E]:Q}):z[k]=Q);return D}; g.a8=function(z,D,E,Q,T){var k=z.pJ,G=k[Me]|0;Q=Cv(z,G)?1:Q;T=!!T||Q===3;Q===2&&Wz(z)&&(k=z.pJ,G=k[Me]|0);z=jp(k,D);var e=z===vz?7:z[Me]|0,d=md(e,G);var F=4&d?!1:!0;if(F){4&d&&(z=[...z],e=0,d=lc(d,G),G=OB(k,G,D,z));let L=0,f=0;for(;L{var e=y9(G,E,D);k=e!==G&&e!=null;return e}); if(Q!=null)return k&&!Cv(Q)&&Jk(z,D),Q}; yu=function(z,D,E,Q){var T=z.pJ,k=T[Me]|0;D=tk(T,k,D,E,Q);if(D==null)return D;k=T[Me]|0;if(!Cv(z,k)){let G=nS(D);G!==D&&(Wz(z)&&(T=z.pJ,k=T[Me]|0),D=G,k=OB(T,k,E,D,Q),Jk(T,k))}return D}; o8=function(z,D,E,Q,T,k,G,e,d){var F=Cv(z,E);k=F?1:k;e=!!e||k===3;F=d&&!F;(k===2||F)&&Wz(z)&&(D=z.pJ,E=D[Me]|0);z=jp(D,T,G);var L=z===vz?7:z[Me]|0,f=md(L,E);if(d=!(4&f)){var n=z,W=E;let V=!!(2&f);V&&(W|=2);let Y=!V,Z=!0,K=0,h=0;for(;K32)for(Q|=(e&127)>>4,T=3;T<32&&e&128;T+=7)e=k[G++],Q|=(e&127)<>>0,Q>>>0);throw Error();}; ft=function(z){for(var D=0,E=z.K,Q=E+10,T=z.L;E>>0}; Ja=function(z){var D=Xe(z);z=Xe(z);return nd(D,z)}; g.uw=function(z){var D=z.B;D||(D=z.L,D=z.B=new DataView(D.buffer,D.byteOffset,D.byteLength));D=D.getFloat64(z.K,!0);WQ(z,8);return D}; DQw=function(z){return g.nt(z)}; Fe=function(z,D){z.K=D;if(D>z.A)throw Error();}; WQ=function(z,D){Fe(z,z.K+D)}; V$=function(z,D){if(D<0)throw Error();var E=z.K;D=E+D;if(D>z.A)throw Error();z.K=D;return E}; Oi=function(z,D){if(D==0)return i7();var E=V$(z,D);z.Yu&&z.V?E=z.L.subarray(E,E+D):(z=z.L,D=E+D,E=E===D?new Uint8Array(0):z.slice(E,D));return E.length==0?i7():new gE(E,rE)}; vQ=function(z,D,E,Q){if(bw.length){let T=bw.pop();jF(T,Q);T.K.init(z,D,E,Q);return T}return new Ecw(z,D,E,Q)}; jF=function(z,{RX:D=!1}={}){z.RX=D}; mO=function(z){var D=z.K;if(D.K==D.A)return!1;z.Z=z.K.K;var E=g.nt(z.K)>>>0;D=E>>>3;E&=7;if(!(E>=0&&E<=5))throw Error();if(D<1)throw Error();z.A=D;z.L=E;return!0}; lw=function(z){switch(z.L){case 0:z.L!=0?lw(z):ft(z.K);break;case 1:WQ(z.K,8);break;case 2:if(z.L!=2)lw(z);else{var D=g.nt(z.K)>>>0;WQ(z.K,D)}break;case 5:WQ(z.K,4);break;case 3:D=z.A;do{if(!mO(z))throw Error();if(z.L==4){if(z.A!=D)throw Error();break}lw(z)}while(1);break;default:throw Error();}}; YW=function(z,D,E){var Q=z.K.A,T=g.nt(z.K)>>>0;T=z.K.K+T;var k=T-Q;k<=0&&(z.K.A=T,E(D,z,void 0,void 0,void 0),k=T-z.K.K);if(k)throw Error();z.K.K=T;z.K.A=Q}; Ro=function(z){var D=g.nt(z.K)>>>0,E=z.K;z=V$(E,D);var Q=E.L;(E=Io)||(E=Io=new TextDecoder("utf-8",{fatal:!0}));D=z+D;Q=z===0&&D===Q.length?Q:Q.subarray(z,D);try{var T=E.decode(Q)}catch(k){if(ao===void 0){try{E.decode(new Uint8Array([128]))}catch(G){}try{E.decode(new Uint8Array([97])),ao=!0}catch(G){ao=!1}}!ao&&(Io=void 0);throw k;}return T}; var Q6I=function(z,D,E){return $c[J[7]](this,18,2570,z,D,E)}; Zz=function(z){var D=g.nt(z.K)>>>0;return Oi(z.K,D)}; cQ=function(z,D,E){var Q=g.nt(z.K)>>>0;for(Q=z.K.K+Q;z.K.K>BigInt(32)))}; HQ=function(z){if(!z)return xW||(xW=new Kt(0,0));if(!/^\d+$/.test(z))return null;J1(z);return new Kt(Gd,eJ)}; Nk=function(z){return z.L===0?new Kt(0,1+~z.K):new Kt(~z.L+1,~z.K)}; iw=function(z){if(!z)return Ui||(Ui=new rc(0,0));if(!/^-?\d+$/.test(z))return null;J1(z);return new rc(Gd,eJ)}; wc=function(z,D,E){for(;E>0||D>127;)z.K.push(D&127|128),D=(D>>>7|E<<25)>>>0,E>>>=7;z.K.push(D)}; ta=function(z,D){z.K.push(D>>>0&255);z.K.push(D>>>8&255);z.K.push(D>>>16&255);z.K.push(D>>>24&255)}; y$=function(z,D){for(;D>127;)z.K.push(D&127|128),D>>>=7;z.K.push(D)}; oo=function(z,D){if(D>=0)y$(z,D);else{for(let E=0;E<9;E++)z.K.push(D&127|128),D>>=7;z.K.push(1)}}; si=function(z,D){D.length!==0&&(z.A.push(D),z.L+=D.length)}; $W=function(z,D,E){y$(z.K,D*8+E)}; qk=function(z,D){$W(z,D,2);D=z.K.end();si(z,D);D.push(z.L);return D}; PQ=function(z,D){var E=D.pop();for(E=z.L+z.K.length()-E;E>127;)D.push(E&127|128),E>>>=7,z.L++;D.push(E);z.L++}; Ct=function(z,D,E){if(E!=null)switch(Mk(E),$W(z,D,1),typeof E){case "number":z=z.K;dp(E);ta(z,Gd);ta(z,eJ);break;case "bigint":E=ha(E);z=z.K;D=E.K;ta(z,E.L);ta(z,D);break;default:E=HQ(E),z=z.K,D=E.K,ta(z,E.L),ta(z,D)}}; $c=function(z,D,E,Q,T,k,G){var e=D^z;(z|1)>>4||E[J[26]]();if((z+2&15)==4){var d=Q[J[e^2577]];E[J[e^2600]](function(n,W,V){this[J[e^2575]](V[W]=Q[(Q[J[e^2578]](n)-Q[J[e^2578]](this[W])+W+d--)%Q[J[e^2577]]])},T[J[e^2572]](J[e^2580]))}if((z&39)==z){for(var F=e^5533,L=[];++F-L[J[e^5588]]-(e^5629);){switch(F){case e^5607:F-=e^5587; case e^5510:case e^5505:case e^5504:continue;case e^5542:F=e^5618;case e^5507:case e^5506:case e^5565:continue;case e^5619:F=e^5506}L[J[e^5578]](String[J[e^5622]](F))}var f=L}(z&92)==z&&(f=Q(T,k,G));(z&60)==z&&(f=E[J[15]]?E[J[15]][J[24]](J[32]):E[J[11]]===J[32]);return f}; Aa=function(z,D,E){E!=null&&(E=parseInt(E,10),$W(z,D,0),oo(z.K,E))}; BQ=function(z,D,E){$W(z,D,2);y$(z.K,E.length);si(z,z.K.end());si(z,E)}; Mk=function(z){switch(typeof z){case "string":HQ(z)}}; zh=function(z){switch(typeof z){case "string":z.length&&z[0]==="-"?HQ(z.substring(1)):HQ(z)}}; Dk=function(){var z=class{constructor(){throw Error();}};Object.setPrototypeOf(z,z.prototype);return z}; EN=function(z,D){if(D==null||D=="")return new z;D=JSON.parse(D);if(!Array.isArray(D))throw Error("dnarr");D[Me]|=32;return new z(D)}; kA=function(z,D){return new Ql(z,D,Th)}; eI=function(z,D,E,Q,T){D=Gh(D,Q);D!=null&&(E=qk(z,E),T(D,z),PQ(z,E))}; nV=function(z,D,E,Q){var T=Q[z];if(T)return T;T={};T.F1=Q;T.KU=MWa(Q[0]);var k=Q[1],G=1;k&&k.constructor===Object&&(T.extensions=k,k=Q[++G],typeof k==="function"&&(T.If=!0,dd??(dd=k),FF??(FF=Q[G+1]),k=Q[G+=2]));for(var e={};k&&Array.isArray(k)&&k.length&&typeof k[0]==="number"&&k[0]>0;){for(var d=0;dT(k,G,e,Q):T}; Vl=function(z,D,E,Q,T){var k=E.Ft,G,e;z[D]=(d,F,L)=>k(d,F,L,e||(e=nV(uz,Jp,Vl,Q).KU),G||(G=ON(Q)),T)}; ON=function(z){var D=z[bz];if(D!=null)return D;var E=nV(uz,Jp,Vl,z);D=E.If?(Q,T)=>dd(Q,T,E):(Q,T)=>{for(;mO(T)&&T.L!=4;){var k=T.A,G=E[k]; if(G==null){var e=E.extensions;e&&(e=e[k])&&(e=GpL(e),e!=null&&(G=E[k]=e))}if(G==null||!G(T,Q,k)){e=T;G=e.Z;lw(e);if(e.RX)var d=void 0;else d=e.K.K-G,e.K.K=G,d=Oi(e.K,d);G=void 0;e=Q;d&&((G=e[se]??(e[se]=new PL))[k]??(G[k]=[])).push(d)}}if(Q=$H(Q))Q.wA=E.F1[jI];return!0}; z[bz]=D;z[jI]=eb6.bind(z);return D}; eb6=function(z,D,E,Q){var T=this[uz],k=this[bz],G=ep(void 0,T.KU),e=$H(z);if(e){var d=!1,F=T.extensions;if(F){T=(L,f,n)=>{if(n.length!==0)if(F[f])for(let W of n){L=vQ(W);try{d=!0,k(G,L)}finally{L.free()}}else Q?.(z,f,n)}; if(D==null)q$(e,T);else if(e!=null){let L=e[D];L&&T(e,D,L)}if(d){let L=z[Me]|0;if(L&2&&L&2048&&!E?.d8)throw Error();let f=DS(L),n=(W,V)=>{if(uc(z,W,f)!=null)switch(E?.fv){case 1:return;default:throw Error();}V!=null&&(L=OB(z,L,W,V,f));delete e[W]}; D==null?B7(G,G[Me]|0,(W,V)=>{n(W,V)}):n(D,uc(G,D,f))}}}}; GpL=function(z){z=Wk(z);var D=z[0].Ft;if(z=z[1]){let E=ON(z),Q=nV(uz,Jp,Vl,z).KU;return(T,k,G)=>D(T,k,G,Q,E)}return D}; vk=function(z,D,E){z[D]=E.Ky}; lz=function(z,D,E,Q){var T,k,G=E.Ky;z[D]=(e,d,F)=>G(e,d,F,k||(k=nV(mp,vk,lz,Q).KU),T||(T=YA(Q)))}; YA=function(z){var D=z[IO];if(!D){let E=nV(mp,vk,lz,z);D=(Q,T)=>aO(Q,T,E); z[IO]=D}return D}; aO=function(z,D,E){B7(z,z[Me]|0,(Q,T)=>{if(T!=null){var k=dQX(E,Q);k?k(D,T,Q):Q<500||$r(FHa,3)}}); (z=$H(z))&&q$(z,(Q,T,k)=>{si(D,D.K.end());for(Q=0;QQ(G,e,d,k,T)}else E=Q; return z[D]=E}}; SI=function(z,D,E){if(Array.isArray(D)){var Q=D[Me]|0;if(Q&4)return D;for(var T=0,k=0;T>BigInt(32)));wc(z.K,E.L,E.K);break;default:E=iw(D),wc(z.K,E.L,E.K)}}}; g.xA=function(z,D,E){D=Ix(D);D!=null&&D!=null&&($W(z,E,0),oo(z.K,D))}; Hk=function(z,D,E){D=D==null||typeof D==="boolean"?D:typeof D==="number"?!!D:void 0;D!=null&&($W(z,E,0),z.K.K.push(D?1:0))}; Nj=function(z,D,E){D=g.rp(D);D!=null&&BQ(z,E,Ej(D))}; UN=function(z,D,E,Q,T){D=Gh(D,Q);D!=null&&(E=qk(z,E),T(D,z),PQ(z,E))}; gd=function(z,D,E){if(z.L!==1)return!1;g.ck(D,E,Ja(z.K));return!0}; rd=function(z,D){return(E,Q)=>{{let k={rG:!0};Q&&Object.assign(k,Q);E=vQ(E,void 0,void 0,k);try{let G=new z,e=G.pJ;ON(D)(e,E);var T=G}finally{E.free()}}return T}}; g.wd=function(z){return function(){return iz(this,z)}}; tp=function(z){return D=>EN(z,D)}; LH6=function(z,D){return KS(z,D,l9)}; CV=function(z){var D=new g.yl;D=Tv(D,1,z.L);var E=fMJ(z);D=KS(D,E,tWa);E=[];var Q=[];for(var T of z.K.keys())Q.push(T.split(","));for(T=0;T>>31)&4294967295;f=T[0];var V=T[1],Y=T[2],Z=T[3],K=T[4];for(W=0;W<80;W++){if(W<40)if(W<20){var h=Z^V&(Y^Z);var t=1518500249}else h=V^Y^Z,t=1859775393;else W<60?(h=V&Y|Z&(V|Y),t=2400959708):(h=V^Y^Z,t=3395469782);h=((f<<5|f>>>27)&4294967295)+h+K+t+n[W]&4294967295;K=Z;Z=Y;Y=(V<<30|V>>>2)&4294967295;V=f;f=h}T[0]=T[0]+f&4294967295;T[1]=T[1]+V&4294967295;T[2]= T[2]+Y&4294967295;T[3]=T[3]+Z&4294967295;T[4]=T[4]+K&4294967295} function E(f,n){if(typeof f==="string"){f=unescape(encodeURIComponent(f));for(var W=[],V=0,Y=f.length;V=56;W--)k[W]=n&255,n>>>=8;D(k);for(W=n=0;W<5;W++)for(var V=24;V>=0;V-=8)f[n++]=T[W]>>V&255;return f} for(var T=[],k=[],G=[],e=[128],d=1;d<64;++d)e[d]=0;var F,L;z();return{reset:z,update:E,digest:Q,QK:function(){for(var f=Q(),n="",W=0;W1&&k[1])return Q=E.K,z=Q[J[39]](/^[^.]*/,J[12]),ix(E,`${Q[J[10]](J[67])===0?J[67]:J[8]}${T}---${k[1]}${z}`),E=new g.wo(E[J[30]]()),E[J[18]](J[3],J[54]),E;if(D)return E=z[J[70]](),E[J[18]](J[3],J[54]),E;T=E.K[J[36]](J[44]);E.K[J[36]](J[80])?(ix(E,J[79]),Q=E[J[30]]()):E.K[J[36]](J[49])? (ix(E,J[89]),Q=E[J[30]]()):(E=tU(Q),yB(E)&&(Q=E));E=new g.wo(Q);E[J[18]](J[85],J[54]);T&&E[J[18]](J[63],J[76]);return E}; g.$0=function(z,D){for(let T=1;T2&&Lx(T,G,Q,2);return G}; var urr=function(z,D,E,Q,T){return $c[J[7]](this,64,6095,z,D,E,Q,T)}; Lx=function(z,D,E,Q){function T(k){k&&D.appendChild(typeof k==="string"?z.createTextNode(k):k)} for(;Q0?T(k):g.pw(k&&typeof k.length=="number"&&typeof k.item=="function"?g.Pn(k):k,T)}}; g.nx=function(z){return Fs(document,z)}; Fs=function(z,D){D=String(D);z.contentType==="application/xhtml+xml"&&(D=D.toLowerCase());return z.createElement(D)}; g.WO=function(z){return document.createTextNode(String(z))}; g.Xs=function(z){for(var D;D=z.firstChild;)z.removeChild(D)}; g.Jt=function(z,D,E){z.insertBefore(D,z.childNodes[E]||null)}; g.uk=function(z){return z&&z.parentNode?z.parentNode.removeChild(z):null}; g.Vx=function(z,D){return z&&D?z==D||z.contains(D):!1}; g.Mu=function(z){return z.nodeType==9?z:z.ownerDocument||z.document}; g.O2=function(z,D){if("textContent"in z)z.textContent=D;else if(z.nodeType==3)z.data=String(D);else if(z.firstChild&&z.firstChild.nodeType==3){for(;z.lastChild!=z.firstChild;)z.removeChild(z.lastChild);z.firstChild.data=String(D)}else g.Xs(z),z.appendChild(g.Mu(z).createTextNode(String(D)))}; jM=function(z){return z.tagName=="A"&&z.hasAttribute("href")||z.tagName=="INPUT"||z.tagName=="TEXTAREA"||z.tagName=="SELECT"||z.tagName=="BUTTON"?!z.disabled&&(!z.hasAttribute("tabindex")||bk(z)):z.hasAttribute("tabindex")&&bk(z)}; bk=function(z){z=z.tabIndex;return typeof z==="number"&&z>=0&&z<32768}; g.vO=function(z,D,E){z&&!E&&(z=z.parentNode);for(E=0;z;){if(D(z))return z;z=z.parentNode;E++}return null}; Pr=function(z){this.K=z||g.XQ.document||document}; VBr=function(z){Md(mE,lk,1,z)}; Ow6=function(z,D=YG){if(!I9){z=z.navigator?.userAgentData;if(!z||typeof z.getHighEntropyValues!=="function"||z.brands&&typeof z.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));VBr((z.brands||[]).map(Q=>{var T=new lk;T=Tv(T,1,Q.brand);return Tv(T,2,Q.version)})); typeof z.mobile==="boolean"&&bc(mE,2,jJ(z.mobile));I9=z.getHighEntropyValues(D)}var E=new Set(D);return I9.then(Q=>{var T=mE.clone();E.has("platform")&&Tv(T,3,Q.platform);E.has("platformVersion")&&Tv(T,4,Q.platformVersion);E.has("architecture")&&Tv(T,5,Q.architecture);E.has("model")&&Tv(T,6,Q.model);E.has("uaFullVersion")&&Tv(T,7,Q.uaFullVersion);return T.iY()}).catch(()=>mE.iY())}; a9=function(z){return Gv(z,1,1)}; cO=function(z,D){qd(z.K,SM,1,D);zv(D,1)||a9(D);z.HP||(D=R9(z),Bz(D,5)||Tv(D,5,z.locale));z.uach&&(D=R9(z),yu(D,ZA,9)||qd(D,ZA,9,z.uach))}; R9=function(z){var D=yu(z.K,SM,1);D||(D=new SM,cO(z,D));z=D;D=yu(z,Kx,11);D||(D=new Kx,qd(z,Kx,11,D));return D}; bwk=function(z,D){z.L=D}; vcI=function(z){var D=z.HP?void 0:g.dM();D?Ow6(D,YG).then(E=>{z.uach=j6s(E??"[]");E=R9(z);qd(E,ZA,9,z.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.ht=function(z,D,E,Q){this.Z=z;this.B=D;this.K=this.A=z;this.V=E||0;this.U=Q||2}; g.px=function(z){z.K=Math.min(z.B,z.K*z.U);z.A=Math.min(z.B,z.K+(z.V?Math.round(z.V*(Math.random()-.5)*2*z.K):0));z.L++}; xG=function(){return"https://play.google.com/log?format=json&hasfast=true"}; mQI=function(z,D){if(!z.WF)return()=>{}; var E=()=>{z.flush()}; return D?()=>{D().then(E)}:E}; HO=function(z){z.A.isFinal=!0;z.flush();z.A.isFinal=!1}; NU=function(z){z.S||(z.S=xG());try{return(new URL(z.S)).toString()}catch(D){return(new URL(z.S,g.dM().location.origin)).toString()}}; Yx6=function(z){lMW(z,(D,E)=>{D=new URL(D);D.searchParams.set("format","json");var Q=!1;try{Q=g.dM().navigator.sendBeacon(D.toString(),E.iY())}catch{}Q||(z.Y=!1);return Q})}; IMO=function(z,D,E=null,Q=z.withCredentials){var T={},k=new URL(NU(z));E&&(T.Authorization=E);z.sessionIndex&&(T["X-Goog-AuthUser"]=z.sessionIndex,k.searchParams.set("authuser",z.sessionIndex));z.pageId&&(Object.defineProperty(T,"X-Goog-PageId",{value:z.pageId}),k.searchParams.set("pageId",z.pageId));return{url:k.toString(),body:D,KB:1,AQ:T,requestType:"POST",withCredentials:Q,timeoutMillis:z.timeoutMillis}}; lMW=function(z,D){if(z.K.length!==0){var E=new URL(NU(z));E.searchParams.delete("format");var Q=z.G9();Q&&E.searchParams.set("auth",Q);E.searchParams.set("authuser",z.sessionIndex||"0");for(Q=0;Q<10&&z.K.length;++Q){let T=z.K.slice(0,32),k=z.A.build(T,z.Z,z.V,z.vl,z.j,z.D);if(!D(E.toString(),k)){++z.V;break}z.Z=0;z.V=0;z.j=0;z.D=0;z.K=z.K.slice(T.length)}z.L.enabled&&z.L.stop()}}; aMW=function(z,D){z.buildLabel=D;return z}; Rbs=function(z){z.network=new SxX;return z}; ZwL=function(z,D){z.K=D}; var cAW=function(){return U2[J[7]](this,24,4094)}; KHI=function(z){z.L=!0;return z}; ncr=function(z){return z.fields.map(D=>D.fieldType)}; oO=function(z,...D){D=gM(D);return z.K.has(D)?z.K.get(D):void 0}; fMJ=function(z){return z.fields.map(D=>D.fieldName)}; gM=function(...z){return z?z.join(","):"key"}; rM=function(z,D){this.type=z;this.currentTarget=this.target=D;this.defaultPrevented=this.L=!1}; ik=function(z,D){rM.call(this,z?z.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.K=null;z&&this.init(z,D)}; tt=function(z){return!(!z||!z[wM])}; pns=function(z,D,E,Q,T){this.listener=z;this.proxy=null;this.src=D;this.type=E;this.capture=!!Q;this.handler=T;this.key=++hbr;this.Dy=this.VN=!1}; yx=function(z){z.Dy=!0;z.listener=null;z.proxy=null;z.src=null;z.handler=null}; o9=function(z){this.src=z;this.listeners={};this.K=0}; s2=function(z,D){var E=D.type;E in z.listeners&&g.sx(z.listeners[E],D)&&(yx(D),z.listeners[E].length==0&&(delete z.listeners[E],z.K--))}; $G=function(z,D,E,Q){for(let T=0;T1)));G=G.next)T||(k=G);T&&(E.K==0&&Q==1?yQ(E,D):(k?(Q=k,Q.next==E.Z&&(E.Z=Q),Q.next=Q.next.next):oY(E),sL(E,T,3,D)))}z.A=null}else uX(z,3,D)}; g.wQ=function(z,D){z.L||z.K!=2&&z.K!=3||$7(z);z.Z?z.Z.next=D:z.L=D;z.Z=D}; PN=function(z,D,E,Q){var T=g.gQ(null,null,null);T.K=new g.VQ(function(k,G){T.A=D?function(e){try{let d=D.call(Q,e);k(d)}catch(d){G(d)}}:k; T.L=E?function(e){try{let d=E.call(Q,e);d===void 0&&e instanceof g.qo?G(e):k(d)}catch(d){G(d)}}:G}); T.K.A=z;g.wQ(z,T);return T.K}; uX=function(z,D,E){z.K==0&&(z===E&&(D=3,E=new TypeError("Promise cannot resolve to itself")),z.K=1,g.Mo(E,z.YW,z.c$,z)||(z.U=E,z.K=D,z.A=null,$7(z),D!=3||E instanceof g.qo||rAL(z,E)))}; g.Mo=function(z,D,E,Q){if(z instanceof g.VQ)return tT(z,D,E,Q),!0;if(z)try{var T=!!z.$goog_Thenable}catch(k){T=!1}else T=!1;if(T)return z.then(D,E,Q),!0;if(g.mI(z))try{let k=z.then;if(typeof k==="function")return iwI(z,k,D,E,Q),!0}catch(k){return E.call(Q,k),!0}return!1}; iwI=function(z,D,E,Q,T){function k(d){e||(e=!0,Q.call(T,d))} function G(d){e||(e=!0,E.call(T,d))} var e=!1;try{D.call(z,G,k)}catch(d){k(d)}}; $7=function(z){z.V||(z.V=!0,g.C2(z.o$,z))}; oY=function(z){var D=null;z.L&&(D=z.L,z.L=D.next,D.next=null);z.L||(z.Z=null);return D}; sL=function(z,D,E,Q){if(E==3&&D.L&&!D.Z)for(;z&&z.B;z=z.A)z.B=!1;if(D.K)D.K.A=null,AT(D,E,Q);else try{D.Z?D.A.call(D.context):AT(D,E,Q)}catch(T){BN.call(null,T)}UL.put(D)}; AT=function(z,D,E){D==2?z.A.call(z.context,E):z.L&&z.L.call(z.context,E)}; rAL=function(z,D){z.B=!0;g.C2(function(){z.B&&BN.call(null,D)})}; g.qo=function(z){g.g6.call(this,z)}; g.zE=function(z,D){g.GI.call(this);this.Yd=z||1;this.Sj=D||g.XQ;this.WJ=(0,g.SW)(this.eu,this);this.m5=g.cX()}; g.D2=function(z,D,E){if(typeof z==="function")E&&(z=(0,g.SW)(z,E));else if(z&&typeof z.handleEvent=="function")z=(0,g.SW)(z.handleEvent,z);else throw Error("Invalid listener argument");return Number(D)>2147483647?-1:g.XQ.setTimeout(z,D||0)}; g.Eq=function(z,D){var E=null;return(new g.VQ(function(Q,T){E=g.D2(function(){Q(D)},z); E==-1&&T(Error("Failed to schedule timer."))})).Me(function(Q){g.XQ.clearTimeout(E); throw Q;})}; TE=function(z,D,...E){z.L.has(D)||z.L.set(D,new QM(D,E))}; GE=function(z,D,...E){z.L.has(D)||z.L.set(D,new kn(D,E))}; ew=function(z){z.K.enabled||z.K.start();z.B++;z.B>=z.A&&z.Z()}; wnO=function(z){for(let D=0;D2?z.K.statusText:""}catch(E){D=""}z.B=D+" ["+z.getStatus()+"]";jw(z)}}finally{vU(z)}}}; vU=function(z,D){if(z.K){z.V&&(clearTimeout(z.V),z.V=null);let E=z.K;z.K=null;D||z.dispatchEvent("ready");try{E.onreadystatechange=null}catch(Q){}}}; Yn=function(z){return z.K?z.K.readyState:0}; as=function(z){try{return z.K?z.K.responseText:""}catch(D){return""}}; Sw=function(z){try{if(!z.K)return null;if("response"in z.K)return z.K.response;switch(z.AT){case "":case "text":return z.K.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in z.K)return z.K.mozResponseArrayBuffer}return null}catch(D){return null}}; $Qs=function(z){var D={};z=(z.K&&Yn(z)>=2?z.K.getAllResponseHeaders()||"":"").split("\r\n");for(let Q=0;Q{setTimeout(()=>{try{k.Z()}finally{T.dispose()}})}); k.A=1E5;k.flushInterval=3E4;k.K.setInterval(3E4);return k}; C56=function(z){if(z.timer===void 0){let D=Math.max(0,z.K+z.L-Rs());z.timer=setTimeout(()=>{try{z.callback()}finally{z.K=Rs(),z.timer=void 0}},D)}}; Bvn=function(z,D=[]){return new AAI(z,D)}; Rs=function(){return globalThis.performance?.now?.()??Date.now()}; pm=function(z,D){if(z.disable)return new hl;D=D?CD(D):[];return Bvn({qD:z.qD,Nu:z.vC,oE:z.XT,z2:z.z2,LK:z.LK,TD:z.TD},D)}; zLX=function(z){if(!z)return null;z=Ei(z,4);return z===null||z===void 0?null:eB(z)}; HU=function(){xn.instance||(xn.instance=new xn);return xn.instance}; DcJ=function(z,D,E,Q){if(!D&&!E)return Promise.resolve();if(!Q)return Nx(D,E);var T;(T=z.L)[Q]||(T[Q]=new Promise((k,G)=>{Nx(D,E).then(()=>{z.K=Q;k()},e=>{delete z.L[Q]; G(e)})})); return z.L[Q]}; rV=function(z,D){return DcJ(z,yu(D,Uq,1,zd),yu(D,gV,2,zd),Bz(D,3,void 0,zd))}; Nx=function(z,D){return D?EwL(D):z?QcL(z):Promise.resolve()}; EwL=function(z){return new Promise((D,E)=>{var Q=g.nx("SCRIPT"),T=zLX(z);g.cn(Q,T);Q.onload=()=>{g.uk(Q);D()}; Q.onerror=()=>{g.uk(Q);E(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(Q)})}; QcL=function(z){return new Promise(D=>{var E=g.nx("SCRIPT");if(z){var Q=Ei(z,6);Q=Q===null||Q===void 0?null:a6(Q)}else Q=null;E.textContent=SB(Q);R6(E);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(E);g.uk(E);D()})}; T9a=function(z,D){return kW(z,1,D)}; kFa=function(z,D){return kW(z,2,D)}; GFk=function(z,D){return kW(z,3,D)}; tl=async function(z,D,E,Q,T){D=GFk(kFa(T9a(new ii,z.requestKey),D),E);E=z.K();z=await Q.V("c",z.requestKey,T,z.client.create(D,E));var k=yG(cz(z,2));if(k.length)return Z2(Q,()=>{var G=new Uint8Array(k.length);for(var e=0;ePromise.resolve("E:CTO"))}catch(L){e="E:UCE"}}let d,F=new g.ht(G?k.u9:k.zs,k.F_,k.KO,k.fB); for(let L=1;L<=k.maxAttempts;L++){if(L!==1){qx(z,0);z.K=new Mx(F.getValue(),k.N$,k.JC);let f=await z.K.promise;z.K=void 0;f===1?(L=1,F.reset()):g.px(F)}try{let f;E?f=E:(qx(z,5),f=await PU(F9W(D,z.logger,L,Q.K,e),k.BC,()=>Promise.reject(Error("RGF:Fetch timed out")))); qx(z,3);await PU(rV(Q,f),k.ea,()=>Promise.reject(Error("DTZ:Script timed out"))); qx(z,8);await T;let n=new Cm({challenge:f,Gy:z.options.Gy,Zc:z.options.Zc});await PU(n.KS,k.qf,()=>Promise.reject(Error("QEG:Setup timed out"))); d=n;break}catch(f){z.handleError(f),Al(z)}}if(z.m7())break;d&&(E=void 0,L9s(z,G),G=d,fZL(z,d),Al(z));qx(z,2);z.K=new Mx(k.cK,k.N$,k.JC);z.isPaused&&z.K.pause();await z.K.promise;z.K=void 0;if(z.m7())break}G?.dispose()}; W9X=function(z){z.U=Error("Cancelled by dispose");z.B.resolve();AX(z.V.promise);z.V.reject(Error("Cancelled by dispose"));z.logger.dispose();Promise.all(z.Z).then(async()=>{z.A?.dispose();z.A=void 0}); z.Z=[];z.K?.L();AX(z.L.promise);z.L.reject(Error("Cancelled by dispose"))}; XqO=async function(z){if(z.m7())throw Error("Already disposed");z.K?.L();await z.L.promise}; JXI=function(z,D){var E=z.B3;z.B3=()=>{E();D()}}; fZL=function(z,D){z.m7()||(z.A=D,z.logger.update(D.WR()),z.B.resolve(),z.V.resolve(void 0),z.B3())}; L9s=function(z,D){D&&(Promise.all(z.Z).then(()=>void D.dispose()),z.Z=[])}; qx=function(z,D){z.S=D;z.options.XS?.(D)}; Al=function(z){z.m7()||(z.L.resolve(),z.L=new g.BU)}; PU=function(z,D,E){var Q;E=(new Promise(T=>{Q=setTimeout(T,D)})).then(E); AX(E);return Promise.race([z.finally(()=>void clearTimeout(Q)), E])}; uhQ=function(z,D){z.endTimeMs=Date.now()+D;z.tick()}; zb=function(z){z.K&&(clearTimeout(z.K),z.K=null)}; DU=function(z,D){try{return globalThis.sessionStorage.setItem(z,D),!0}catch(E){return!1}}; EZ=function(z,D=0,E=z.length,Q){var T=0;for(Q&&(T=EZ(Q));D>1,QO),EZ(z,z.length>>1)];return D.toString(16)+E.toString(16)}; kR=function(z,D){var E=[EZ(D,0,D.length>>1,void 0),EZ(D,D.length>>1)];z=new Uint32Array(z.buffer);D=z[0];var [Q,T]=E;for(E=1;E>>8|G<<24,G+=k|0,G^=e+38293,k=k<<3|k>>>29,k^=G,d=d>>>8|d<<24,d+=e|0,d^=F+38293,e=e<<3|e>>>29,e^=d;k=[k,G];z[E]^=k[0];E+1void globalThis.sessionStorage.removeItem(F))?DU(D,g.Ri(G))?"s":"t":"i"}; bDk=function(z,D){var E=globalThis.sessionStorage.getItem(z);if(!E)return["m"];try{var Q=pv(E);kR(Q,D)}catch(T){return globalThis.sessionStorage.removeItem(z),["c"]}for(D=4;D<7&&Q[D]===0;)D++;for(E=0;E=E?(globalThis.sessionStorage.removeItem(z),["e"]):["a",new Uint8Array(Q.buffer,D+4)]}; jcV=function(z){var D=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!D)return new Gb(z);var E=D.split(",");if(E.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Gb(z);D=E.slice(1);D.length===1&&D[0]===""&&(D=[]);E=Number(E[0]);return isNaN(E)||E<0||E>D.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Gb(z)):new Gb(z,E,D)}; lZV=function(z){function D(){E-=Q;E-=T;E^=T>>>13;Q-=T;Q-=E;Q^=E<<8;T-=E;T-=Q;T^=Q>>>13;E-=Q;E-=T;E^=T>>>12;Q-=T;Q-=E;Q^=E<<16;T-=E;T-=Q;T^=Q>>>5;E-=Q;E-=T;E^=T>>>3;Q-=T;Q-=E;Q^=E<<10;T-=E;T-=Q;T^=Q>>>15} z=vww(z);for(var E=2654435769,Q=2654435769,T=314159265,k=z.length,G=k,e=0;G>=12;G-=12,e+=12)E+=ee(z,e),Q+=ee(z,e+4),T+=ee(z,e+8),D();T+=k;switch(G){case 11:T+=z[e+10]<<24;case 10:T+=z[e+9]<<16;case 9:T+=z[e+8]<<8;case 8:Q+=z[e+7]<<24;case 7:Q+=z[e+6]<<16;case 6:Q+=z[e+5]<<8;case 5:Q+=z[e+4];case 4:E+=z[e+3]<<24;case 3:E+=z[e+2]<<16;case 2:E+=z[e+1]<<8;case 1:E+=z[e+0]}D();return mc6.toString(T)}; vww=function(z){var D=[];for(let E=0;E{z.Z.resolve()},D); z.addOnDisposeCallback(()=>void clearTimeout(E))}; Ll=function(z,D){var E=`${D(z.error.message)}:${D(z.error.stack)}`.substring(0,2048);D=E.length+1;E=F7(E);var Q=new Uint8Array(4+E.length);Q.set([42,D&127|128,D>>7,z.error.code]);Q.set(E,4);return Q}; F7=function(z){return globalThis.TextEncoder?(new TextEncoder).encode(z):kr(z)}; YVI=function(z,D,E){return z instanceof $n?sq(z,E,D,1):z.YH(E)}; X7=async function(z){var D=void 0;z.B++;var E=new g.BU;z.Ye instanceof fl&&z.Ye.Z.push(E.promise);if(z.Ph){let k=new g.BU;setTimeout(()=>void k.resolve()); await k.promise}var Q=z.logger.share();try{z.state=5;let k=[],G=await PU(z.Ye.snapshot({kL:{},Wh:k}),z.CS.li,()=>Promise.reject(new sV(15,"MDA:Timeout"))); nl(z,"MDA:Disposed");let e=k[0];z.state=6;let d=await PU(YVI(z.ow,Q,G),z.CS.xz,()=>Promise.reject(new sV(10,"BWB:Timeout"))); nl(z,"BWB:Disposed");z.state=7;D=Z2(Q,()=>{var F=IZL(z,d,E,e);F.Z.promise.then(()=>void z.V()); return F},"i")}catch(k){D?.dispose(); if(!z.L){let G=aZs(z,k);E.resolve();var T;if(T=z.Ye instanceof fl&&z.B<2)a:if(k instanceof sV)T=k.code!==32&&k.code!==20&&k.code!==10;else{if(k instanceof We)switch(k.code){case 2:case 13:case 14:case 4:break;default:T=!1;break a}T=!0}if(T){let e=setTimeout(()=>void z.V(),(1+Math.random()*.25)*(z.K?6E4:1E3)); z.addOnDisposeCallback(()=>void clearTimeout(e)); return}z.L=G}Q.A(z.K?13:14);z.Z.reject(z.L);return}finally{Q.dispose()}z.state=8;z.B=0;z.K?.dispose();z.K=D;z.Z.resolve()}; aZs=function(z,D){if(!(D instanceof sV))if(D instanceof We){let E=Error(D.toString());E.stack=D.stack;D=new sV(11,"EBH:Error",E)}else D=new sV(12,"BSO:Unknown",D);return z.reportError(D)}; nl=function(z,D){if(z.m7())throw new sV(z.K?20:32,D);}; IZL=function(z,D,E,Q){var T=(ax(Vu(D,2))??0)*1E3;if(T<=0)throw new sV(31,"TTM:Invalid");if(Bz(D,4))return new SVJ(z.logger,Bz(D,4),T);if(!(ax(Vu(D,3))??0))return new RLn(z.logger,yG(cz(D,1)),T);if(!Q)throw new sV(4,"PMD:Undefined");Q=Q(yG(cz(D,1)));if(typeof Q!=="function")throw new sV(16,"APF:Failed");z.U=Math.floor((Date.now()+T)/1E3);z=new Jz(z.logger,Q,ax(Vu(D,3))??0,T);z.addOnDisposeCallback(()=>void E.resolve()); return z}; VO=function(z,D,E){try{if(z.m7())throw new sV(21,"BNT:disposed");if(!z.K&&z.L)throw z.L;return ZDw(z,D,E)??cXk(z,D,E)??K96(z,D,E)}catch(Q){if(!D.nw)throw u1(z,Q);return hLX(z,E,Q)}}; u1=function(z,D){D=D instanceof sV?D:new sV(5,"TVD:error",D);return z.reportError(D)}; ZDw=function(z,D,E){return z.K?.pk(()=>OZ(z,D),E,Q=>{if(z.K instanceof Jz&&D.zx?.Y0)try{z.cache?.K(OZ(z,D),Q,D.zx.Dx,z.U-120)}catch(T){z.reportError(new sV(24,"ELX:write",T))}})}; cXk=function(z,D,E){if(D.zx?.oX)try{let Q=z.cache?.L(OZ(z,D),D.zx.Dx);return Q?E?Z2(z.logger,()=>g.Ri(Q,2),"a"):Q:void 0}catch(Q){z.reportError(new sV(23,"RXO:read",Q))}}; K96=function(z,D,E){var Q={stack:[],error:void 0,hasError:!1};try{if(!D.qP)throw new sV(29,"SDF:notready");return NX(Q,new ve(z.logger,0,z.state)).pk(()=>OZ(z,D),E)}catch(T){Q.error=T,Q.hasError=!0}finally{Ua(Q)}}; hLX=function(z,D,E){var Q={stack:[],error:void 0,hasError:!1};try{let T=u1(z,E);return NX(Q,new pqn(z.logger,T)).pk(()=>[],D)}catch(T){Q.error=T,Q.hasError=!0}finally{Ua(Q)}}; OZ=function(z,D){return D.mJ?D.mJ:D.kL?Z2(z.logger,()=>D.mJ=F7(D.kL),"c"):[]}; mr=function(){var z=0,D;return E=>{D||(D=new hl);var Q=new ve(D,z,1),T=Q.pk(()=>F7(E),!0); Q.dispose();z++;return T}}; g.l1=function(z,D){if(z)for(let E in z)Object.prototype.hasOwnProperty.call(z,E)&&D(z[E],E,z)}; HDQ=function(){var z=[];g.l1(xcL,D=>{z.push(D)}); return z}; UcV=function(){var z=g.YR("IFRAME"),D={};g.pw(N9k(),E=>{z.sandbox&&z.sandbox.supports&&z.sandbox.supports(E)&&(D[E]=!0)}); return D}; g.YR=function(z,D=document){return D.createElement(String(z).toLowerCase())}; var gwW=function(z,D){return Ip[J[7]](this,4,2419,z,D)}; g.ap=function(z,D,E,Q){this.left=z;this.top=D;this.width=E;this.height=Q}; Se=function(z,D){return z==D?!0:z&&D?z.left==D.left&&z.width==D.width&&z.top==D.top&&z.height==D.height:!1}; g.ZU=function(z,D,E){if(typeof D==="string")Rp(z,E,D);else for(let Q in D)Rp(z,D[Q],Q)}; Rp=function(z,D,E){(E=ce(z,E))&&(rXk.test(E)?z.style.setProperty(E,D):z.style[E]=D)}; ce=function(z,D){var E=Kl[D];if(!E){var Q=jK(D);E=Q;z.style[Q]===void 0&&(Q=(g.kG?"Webkit":g.hz?"Moz":null)+IJW(Q),z.style[Q]!==void 0&&(E=Q));Kl[D]=E}return E}; g.pl=function(z,D){var E=z.style[jK(D)];return typeof E!=="undefined"?E:z.style[ce(z,D)]||""}; xR=function(z,D){var E=g.Mu(z);return E.defaultView&&E.defaultView.getComputedStyle&&(z=E.defaultView.getComputedStyle(z,null))?z[D]||z.getPropertyValue(D)||"":""}; He=function(z){try{return z.getBoundingClientRect()}catch(D){return{left:0,top:0,right:0,bottom:0}}}; g.Nl=function(z){var D=g.Mu(z),E=new g.Wr(0,0);if(z==(D?g.Mu(D):document).documentElement)return E;z=He(z);D=g.AU(D);D=g.eM(D.K);E.x=z.left+D.x;E.y=z.top+D.y;return E}; g.ge=function(z,D){z=UZ(z);D=UZ(D);return new g.Wr(z.x-D.x,z.y-D.y)}; g.re=function(z){z=He(z);return new g.Wr(z.left,z.top)}; UZ=function(z){if(z.nodeType==1)return g.re(z);z=z.changedTouches?z.changedTouches[0]:z;return new g.Wr(z.clientX,z.clientY)}; we=function(z,D){if(D instanceof g.JU){var E=D.height;D=D.width}else throw Error("missing height argument");z.style.width=i1(D,!0);z.style.height=i1(E,!0)}; i1=function(z,D){typeof z=="number"&&(z=(D?Math.round(z):z)+"px");return z}; g.tz=function(z){var D=iDI,E;(E=xR(z,"display"))||(E=z.currentStyle?z.currentStyle.display:null);if((E||z.style&&z.style.display)!="none")return D(z);E=z.style;var Q=E.display,T=E.visibility,k=E.position;E.visibility="hidden";E.position="absolute";E.display="inline";z=D(z);E.display=Q;E.position=k;E.visibility=T;return z}; iDI=function(z){var D=z.offsetWidth,E=z.offsetHeight,Q=g.kG&&!D&&!E;return(D===void 0||Q)&&z.getBoundingClientRect?(z=He(z),new g.JU(z.right-z.left,z.bottom-z.top)):new g.JU(D,E)}; tKw=function(z,D={}){return new wqs(z,D)}; yXw=function(z){z.V.qF("data",D=>{if("1"in D){var E=D["1"];let Q;try{Q=z.U(E)}catch(T){yO(z,new We(13,`Error when deserializing response data; error: ${T}, response: ${E}`))}Q&&op(z,Q)}if("2"in D)for(D=sZ(z,D["2"]),E=0;E{$R(z,ql(z));for(let D=0;D{if(z.K.length!==0){var D=z.xhr.A;D!==0||z.xhr.isSuccess()||(D=6);var E=-1;switch(D){case 0:var Q=2;break;case 7:Q=10;break;case 8:Q=4;break;case 6:E=z.xhr.getStatus();Q=fm(E);break;default:Q=14}$R(z,ql(z));D=ocW(D)+", error: "+z.xhr.getLastError();E!==-1&&(D+=`, http status code: ${E}`);yO(z,new We(Q,D))}})}; yO=function(z,D){for(let E=0;E{D[Q]=E[Q]}); return D}; op=function(z,D){for(let E=0;E{if(z.xhr.isSuccess()){var Q=as(z.xhr);if(D&&z.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");Q=atob(Q)}try{var T=z.U(Q)}catch(G){yO(z,Pe(new We(13,`Error when deserializing response data; error: ${G}, response: ${Q}`),E));return}Q=fm(z.xhr.getStatus());$R(z,ql(z));Q===0?op(z,T):yO(z,Pe(new We(Q,"Xhr succeeded but the status code is not 200"),E))}else{Q=as(z.xhr);let G;T=ql(z);if(Q){var k= sZ(z,Q);Q=k.code;G=k.details;k=k.metadata}else Q=2,G=`Rpc failed due to xhr error. uri: ${String(z.xhr.U)}, error code: ${z.xhr.A}, error: ${z.xhr.getLastError()}`,k=T;$R(z,T);yO(z,Pe(new We(Q,G,k),E))}})}; Ml=function(z,D){D=z.indexOf(D);D>-1&&z.splice(D,1)}; Pe=function(z,D){D.stack&&(z.stack+="\n"+D.stack);return z}; Cl=function(z){this.Z=z.q6||null;this.A=z.A$||!1;this.L=void 0}; Az=function(z,D){g.GI.call(this);this.yA=z;this.V=D;this.B=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.Y=new Headers;this.L=null;this.j="GET";this.D="";this.K=!1;this.U=this.A=this.Z=null;this.S=new AbortController}; Be=function(z){z.A.read().then(z.wC.bind(z)).catch(z.Qz.bind(z))}; DY=function(z){z.readyState=4;z.Z=null;z.A=null;z.U=null;za(z)}; za=function(z){z.onreadystatechange&&z.onreadystatechange.call(z)}; PKO=function(z){if(z.f9&&typeof z.f9=="function")return z.f9();if(typeof Map!=="undefined"&&z instanceof Map||typeof Set!=="undefined"&&z instanceof Set)return Array.from(z.values());if(typeof z==="string")return z.split("");if(g.vX(z)){let D=[],E=z.length;for(let Q=0;Q{d!==null&&e[J[T^2006]](`${F}=${d}`)}); k+=`?${e[J[T^2002]](J[T^2001])}`}var G=k}(z-8&27)==3&&(G=encodeURIComponent(E));(z-7|15)=z&&(Ul(T^6090,T^3105,E),(k=E[J[6]][J[T^6018]]||null)&&(k=Ul(T^6035,T^2372,k,E)),G=[]);(z-5^12)>=z&&(z+1^12)>4&15).toString(16)+(z&15).toString(16)}; Ga=function(z,D){this.L=this.K=null;this.A=z||null;this.Z=!!D}; L8=function(z){z.K||(z.K=new Map,z.L=0,z.A&&g.ZZ(z.A,function(D,E){z.add(Xh(D),E)}))}; n8=function(z,D){L8(z);D=f8(z,D);return z.K.has(D)}; f8=function(z,D){D=String(D);z.Z&&(D=D.toLowerCase());return D}; AXs=function(z,D){D&&!z.Z&&(L8(z),z.A=null,z.K.forEach(function(E,Q){var T=Q.toLowerCase();Q!=T&&(this.remove(Q),this.remove(T),E.length>0&&(this.A=null,this.K.set(f8(this,T),g.Pn(E)),this.L=this.L+E.length))},z)); z.Z=D}; WB=function(z,D){var E=new g.wo(D);(D=E.get("req_id"))&&z.set("req_id",D);g.Ol(z.K,(Q,T)=>{E["set"](T,null)}); return E}; DeL=function(z){var D="";g.Ol(z,function(E,Q){D+=Q;D+=":";D+=E;D+="\r\n"}); return D}; XZ=function(z){g.w9.call(this);this.L=z;this.K={}}; JN=function(z,D,E,Q,T,k){if(Array.isArray(E))for(let G=0;GT=>Q.intercept(T,E),z)}; k36=function(z,D){return D.reduce((E,Q)=>T=>Q.intercept(T,E),z)}; G3k=function(z,D,E){var Q=D.iD,T=D.getMetadata(),k=ZY(z,!0);z=cB(z,T,k,E+Q.getName());E=K8(k,Q.L,!1);qVX(E,T["X-Goog-Encode-Response-If-Executable"]==="base64");D=Q.K(D.nM);k.send(z,"POST",D);return E}; e$s=function(z,D,E,Q,T,k={}){var G=D.substring(0,D.length-T.name.length),e=k?.signal;return k36(d=>new Promise((F,L)=>{if(e?.aborted){let W=new We(1,"Aborted");W.cause=e.reason;L(W)}else{var f={},n=G3k(z,d,G);n.qF("error",W=>void L(W)); n.qF("metadata",W=>{f=W}); n.qF("data",W=>{F(tKw(W,f))}); e&&e.addEventListener("abort",()=>{n.cancel();var W=new We(1,"Aborted");W.cause=e.reason;L(W)})}}),z.Ke).call(z,T.V(E,Q)).then(d=>d.EA)}; os=function(z,D,E,Q,T,k={}){return e$s(z,D,E,Q,T,k)}; ZY=function(z,D){D=z.K&&!D;return z.Ms||D?new Oq(new Cl({q6:z.Ms,A$:D})):new Oq}; cB=function(z,D,E,Q){D["Content-Type"]="application/json+protobuf";D["X-User-Agent"]="grpc-web-javascript/0.1";var T=D.Authorization;if(T&&des.has(T.split(" ")[0])||z.withCredentials)E.D=!0;if(z.QV)z=Q,g.KY(D)?Q=z:(D=DeL(D),typeof z==="string"?Q=g.xw(z,Wq("$httpHeaders"),D):(z.A.set("$httpHeaders",D),Q=z));else for(let k of Object.keys(D))E.headers.set(k,D[k]);return Q}; K8=function(z,D,E){if(E){z.isActive();E=new FLW(z);var Q=new LLO(E)}return new fuO({xhr:z,MZ:Q},D)}; hN=function(){this.K=new nrk;this.L="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.p8=function(z,D){return z.replace(WL6,function(E,Q){try{let T=g.pY(D,Q);if(T==null||T.toString()==null)return E;T=T.toString();if(T==""||!g.$O(g.Vk(T)))return encodeURIComponent(T).replace(/%2C/g,",")}catch(T){}return E})}; JdL=function(z){var D=z.pJ;return o8(z,D,D[Me]|0,X7I,2,1)}; VSQ=function(z){var D;if((D=z[xV])!=null)z=D;else{if(HB!==HB)throw Error();z=z[xV]=ufw(z.K)}return z}; Ovr=function(z){return z[N7]??(z[N7]=new Map(JdL(VSQ(z)).map(D=>[D.getName(),Mc(D,2)])))}; bvr=function(){var z=UT;gK.instance||(gK.instance=new gK(z));return gK.instance}; rK=function(z,D){return z.Z?z.Z:z.Z=new Promise(async E=>{var Q=window.AbortController?new window.AbortController:void 0,T=Q?.signal,k=!1;try{Q&&(z.K=z.bl.LZ(()=>{Q.abort()},D||2E4)),await fetch("/generate_204",{method:"HEAD", signal:T}),k=!0}catch{k=!1}finally{z.Z=void 0,z.K&&(z.bl.I6(z.K),z.K=0),k!==z.isOnline&&(z.isOnline=k,z.isOnline?z.dispatchEvent("networkstatus-online"):z.dispatchEvent("networkstatus-offline")),E(k)}})}; jiW=function(z){z.K===-1&&(z.K=z.data.reduce((D,E,Q)=>D+(E?2**Q:0),0)); return z.K}; g.iD=function(z,D,E=!1){if(z&&D!==null&&D!=D.top){if(!D.top)return new g.JU(-12245933,-12245933);D=D.top}try{if(E)var Q=(new g.JU(D.innerWidth,D.innerHeight)).round();else{let T=(D||window).document,k=T.compatMode=="CSS1Compat"?T.documentElement:T.body;Q=(new g.JU(k.clientWidth,k.clientHeight)).round()}return Q}catch(T){return new g.JU(-12245933,-12245933)}}; g.wK=function(z){return z.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[z.visibilityState||z.webkitVisibilityState||z.mozVisibilityState||""]??0}; g.tN=function(z,D,E){g.w9.call(this);this.K=null;this.Z=!1;this.V=z;this.B=E;this.L=D||window;this.A=(0,g.SW)(this.lN,this)}; yo=function(z){z=z.L;return z.requestAnimationFrame||z.webkitRequestAnimationFrame||z.mozRequestAnimationFrame||z.oRequestAnimationFrame||z.msRequestAnimationFrame||null}; oA=function(z){z=z.L;return z.cancelAnimationFrame||z.cancelRequestAnimationFrame||z.webkitCancelRequestAnimationFrame||z.mozCancelRequestAnimationFrame||z.oCancelRequestAnimationFrame||z.msCancelRequestAnimationFrame||null}; g.sT=function(z,D,E){g.w9.call(this);this.K=z;this.Yd=D||0;this.L=E;this.A=(0,g.SW)(this.VG,this)}; $V=function(z){z.CR=g.D2(()=>{z.CR=null;z.K&&!z.L&&(z.K=!1,$V(z))},z.Yd); var D=z.A;z.A=null;z.Z.apply(null,D)}; q7=function(z){return typeof z.className=="string"?z.className:z.getAttribute&&z.getAttribute("class")||""}; PB=function(z){return z.classList?z.classList:q7(z).match(/\S+/g)||[]}; M7=function(z,D){typeof z.className=="string"?z.className=D:z.setAttribute&&z.setAttribute("class",D)}; g.C8=function(z,D){return z.classList?z.classList.contains(D):g.tA(PB(z),D)}; g.AN=function(z,D){if(z.classList)z.classList.add(D);else if(!g.C8(z,D)){let E=q7(z);M7(z,E+(E.length>0?" "+D:D))}}; BB=function(z,D){if(z.classList)Array.prototype.forEach.call(D,function(Q){g.AN(z,Q)}); else{var E={};Array.prototype.forEach.call(PB(z),function(Q){E[Q]=!0}); Array.prototype.forEach.call(D,function(Q){E[Q]=!0}); D="";for(let Q in E)D+=D.length>0?" "+Q:Q;M7(z,D)}}; g.z_=function(z,D){z.classList?z.classList.remove(D):g.C8(z,D)&&M7(z,Array.prototype.filter.call(PB(z),function(E){return E!=D}).join(" "))}; vrI=function(z,D){z.classList?Array.prototype.forEach.call(D,function(E){g.z_(z,E)}):M7(z,Array.prototype.filter.call(PB(z),function(E){return!g.tA(D,E)}).join(" "))}; g.Dr=function(z,D,E){E?g.AN(z,D):g.z_(z,D)}; ER=function(){}; meW=function(z){if(z instanceof Q0||z instanceof T_||z instanceof kK)return z;if(typeof z.next=="function")return new Q0(()=>z); if(typeof z[Symbol.iterator]=="function")return new Q0(()=>z[Symbol.iterator]()); if(typeof z.hW=="function")return new Q0(()=>z.hW()); throw Error("Not an iterator or iterable.");}; G_=function(z,D,E,Q,T,k,G,e){this.K=z;this.U=D;this.A=E;this.B=Q;this.Z=T;this.V=k;this.L=G;this.S=e}; eQ=function(z,D){if(D==0)return z.K;if(D==1)return z.L;var E=nY(z.K,z.A,D),Q=nY(z.A,z.Z,D);z=nY(z.Z,z.L,D);E=nY(E,Q,D);Q=nY(Q,z,D);return nY(E,Q,D)}; luJ=function(z,D){var E=(D-z.K)/(z.L-z.K);if(E<=0)return 0;if(E>=1)return 1;var Q=0,T=1,k=0;for(var G=0;G<8;G++){k=eQ(z,E);let e=(eQ(z,E+1E-6)-k)/1E-6;if(Math.abs(k-D)<1E-6)return E;if(Math.abs(e)<1E-6)break;else k1E-6&&G<8;G++)k=0}; Ly=function(z){g.w9.call(this);this.V=1;this.A=[];this.Z=0;this.K=[];this.L={};this.U=!!z}; Iuk=function(z,D,E){g.C2(function(){z.apply(D,E)})}; g.fy=function(z){this.K=z}; ny=function(z){this.K=z}; W1=function(z){this.data=z}; X9=function(z){return z===void 0||z instanceof W1?z:new W1(z)}; Jv=function(z){this.K=z}; u0=function(z){this.K=z}; auW=function(){}; V0=function(){}; OR=function(z){this.K=z;this.L=null}; b0=function(z){if(z.K==null)throw Error("Storage mechanism: Storage unavailable");z.isAvailable()||QG(Error("Storage mechanism: Storage unavailable"))}; v1=function(){var z=null;try{z=g.XQ.localStorage||null}catch(D){}OR.call(this,z)}; mG=function(){var z=null;try{z=g.XQ.sessionStorage||null}catch(D){}OR.call(this,z)}; l0=function(z,D){this.L=z;this.K=D+"::"}; g.YK=function(z){var D=new v1;return D.isAvailable()?z?new l0(D,z):D:null}; IF=function(z,D){this.K=z;this.L=D}; SQ=function(z){var D,E,Q=z.length,T=0;for(D=0;D>>6:(k<65536?e[E++]=224|k>>>12:(e[E++]=240|k>>>18,e[E++]=128|k>>>12&63),e[E++]=128|k>>> 6&63),e[E++]=128|k&63);return e}; RF=function(z){for(var D=z.length;--D>=0;)z[D]=0}; var SjW=function(z,D){return U2[J[7]](this,48,398,z,D)}; Zr=function(z,D,E,Q,T){this.Oi=z;this.A5=D;this.yZ=E;this.he=Q;this.CC=T;this.H1=z&&z.length}; c1=function(z,D){this.bK=z;this.CT=0;this.W2=D}; Ky=function(z,D){z.YY[z.pending++]=D&255;z.YY[z.pending++]=D>>>8&255}; hv=function(z,D,E){z.Am>16-E?(z.yl|=D<>16-z.Am,z.Am+=E-16):(z.yl|=D<>>=1,E<<=1;while(--D>0);return E>>>1}; H1=function(z,D,E){var Q=Array(16),T=0,k;for(k=1;k<=15;k++)Q[k]=T=T+E[k-1]<<1;for(E=0;E<=D;E++)T=z[E*2+1],T!==0&&(z[E*2]=xK(Q[T]++,T))}; Ng=function(z){var D;for(D=0;D<286;D++)z.pZ[D*2]=0;for(D=0;D<30;D++)z.KH[D*2]=0;for(D=0;D<19;D++)z.wE[D*2]=0;z.pZ[512]=1;z.zZ=z.Ul=0;z.uH=z.matches=0}; UR=function(z){z.Am>8?Ky(z,z.yl):z.Am>0&&(z.YY[z.pending++]=z.yl);z.yl=0;z.Am=0}; rP=function(z,D,E){UR(z);Ky(z,E);Ky(z,~E);aF.n7(z.YY,z.window,D,E,z.pending);z.pending+=E}; i0=function(z,D,E,Q){var T=D*2,k=E*2;return z[T]>>7)];py(z,G,E);e=$K[G];e!==0&&(T-=qg[G],hv(z,T,e))}}while(Q>1;G>=1;G--)wP(z,E,G);d=k;do G=z.EO[1],z.EO[1]=z.EO[z.ki--],wP(z,E,1),Q=z.EO[1],z.EO[--z.Jd]=G,z.EO[--z.Jd]=Q,E[d*2]=E[G*2]+E[Q*2],z.depth[d]=(z.depth[G]>=z.depth[Q]?z.depth[G]:z.depth[Q])+1,E[G*2+1]=E[Q*2+1]=d,z.EO[1]=d++,wP(z,E,1);while(z.ki>= 2);z.EO[--z.Jd]=z.EO[1];G=D.bK;d=D.CT;Q=D.W2.Oi;T=D.W2.H1;k=D.W2.A5;var F=D.W2.yZ,L=D.W2.CC,f,n=0;for(f=0;f<=15;f++)z.BP[f]=0;G[z.EO[z.Jd]*2+1]=0;for(D=z.Jd+1;D<573;D++){var W=z.EO[D];f=G[G[W*2+1]*2+1]+1;f>L&&(f=L,n++);G[W*2+1]=f;if(!(W>d)){z.BP[f]++;var V=0;W>=F&&(V=k[W-F]);var Y=G[W*2];z.zZ+=Y*(f+V);T&&(z.Ul+=Y*(Q[W*2+1]+V))}}if(n!==0){do{for(f=L-1;z.BP[f]===0;)f--;z.BP[f]--;z.BP[f+1]+=2;z.BP[L]--;n-=2}while(n>0);for(f=L;f!==0;f--)for(W=z.BP[f];W!==0;)Q=z.EO[--D],Q>d||(G[Q*2+1]!==f&&(z.zZ+=(f-G[Q* 2+1])*G[Q*2],G[Q*2+1]=f),W--)}H1(E,e,z.BP)}; Cy=function(z,D,E){var Q,T=-1,k=D[1],G=0,e=7,d=4;k===0&&(e=138,d=3);D[(E+1)*2+1]=65535;for(Q=0;Q<=E;Q++){var F=k;k=D[(Q+1)*2+1];++G>>=1)if(D&1&&z.pZ[E*2]!==0)return 0;if(z.pZ[18]!==0||z.pZ[20]!==0||z.pZ[26]!==0)return 1;for(E=32;E<256;E++)if(z.pZ[E*2]!==0)return 1;return 0}; B1=function(z,D,E){z.YY[z.EM+z.uH*2]=D>>>8&255;z.YY[z.EM+z.uH*2+1]=D&255;z.YY[z.iq+z.uH]=E&255;z.uH++;D===0?z.pZ[E*2]++:(z.matches++,D--,z.pZ[(tv[E]+256+1)*2]++,z.KH[(D<256?sR[D]:sR[256+(D>>>7)])*2]++);return z.uH===z.bk-1}; Dt=function(z,D){z.msg=z6[D];return D}; EK=function(z){for(var D=z.length;--D>=0;)z[D]=0}; Q1=function(z){var D=z.state,E=D.pending;E>z.eO&&(E=z.eO);E!==0&&(aF.n7(z.output,D.YY,D.OG,E,z.Y6),z.Y6+=E,D.OG+=E,z.Vv+=E,z.eO-=E,D.pending-=E,D.pending===0&&(D.OG=0))}; e7=function(z,D){var E=z.ZN>=0?z.ZN:-1,Q=z.vc-z.ZN,T=0;if(z.level>0){z.yo.xH===2&&(z.yo.xH=R$k(z));Mg(z,z.Id);Mg(z,z.Y$);Cy(z,z.pZ,z.Id.CT);Cy(z,z.KH,z.Y$.CT);Mg(z,z.rN);for(T=18;T>=3&&z.wE[T6[T]*2+1]===0;T--);z.zZ+=3*(T+1)+5+5+4;var k=z.zZ+3+7>>>3;var G=z.Ul+3+7>>>3;G<=k&&(k=G)}else k=G=Q+5;if(Q+4<=k&&E!==-1)hv(z,D?1:0,3),rP(z,E,Q);else if(z.strategy===4||G===k)hv(z,2+(D?1:0),3),P1(z,kZ,G6);else{hv(z,4+(D?1:0),3);E=z.Id.CT+1;Q=z.Y$.CT+1;T+=1;hv(z,E-257,5);hv(z,Q-1,5);hv(z,T-4,4);for(k=0;k>>8&255;z.YY[z.pending++]=D&255}; LW=function(z,D){var E=z.d_,Q=z.vc,T=z.Ym,k=z.vg,G=z.vc>z.lP-262?z.vc-(z.lP-262):0,e=z.window,d=z.YZ,F=z.rB,L=z.vc+258,f=e[Q+T-1],n=e[Q+T];z.Ym>=z.NV&&(E>>=2);k>z.kf&&(k=z.kf);do{var W=D;if(e[W+T]===n&&e[W+T-1]===f&&e[W]===e[Q]&&e[++W]===e[Q+1]){Q+=2;for(W++;e[++Q]===e[++W]&&e[++Q]===e[++W]&&e[++Q]===e[++W]&&e[++Q]===e[++W]&&e[++Q]===e[++W]&&e[++Q]===e[++W]&&e[++Q]===e[++W]&&e[++Q]===e[++W]&&QT){z.mq=D;T=W;if(W>=k)break;f=e[Q+T-1];n=e[Q+T]}}}while((D=F[D&d])>G&&--E!== 0);return T<=z.kf?T:z.kf}; Wb=function(z){var D=z.lP,E;do{var Q=z.SR-z.kf-z.vc;if(z.vc>=D+(D-262)){aF.n7(z.window,z.window,D,D,0);z.mq-=D;z.vc-=D;z.ZN-=D;var T=E=z.dt;do{var k=z.head[--T];z.head[T]=k>=D?k-D:0}while(--E);T=E=D;do k=z.rB[--T],z.rB[T]=k>=D?k-D:0;while(--E);Q+=D}if(z.yo.vX===0)break;T=z.yo;E=z.window;k=z.vc+z.kf;var G=T.vX;G>Q&&(G=Q);G===0?E=0:(T.vX-=G,aF.n7(E,T.input,T.H8,G,k),T.state.wrap===1?T.Ri=fW(T.Ri,E,G,k):T.state.wrap===2&&(T.Ri=nW(T.Ri,E,G,k)),T.H8+=G,T.Eh+=G,E=G);z.kf+=E;if(z.kf+z.bz>=3)for(Q=z.vc-z.bz, z.B0=z.window[Q],z.B0=(z.B0<=3&&(z.B0=(z.B0<=3)if(E=B1(z,z.vc-z.mq,z.OD-3),z.kf-=z.OD,z.OD<=z.An&&z.kf>=3){z.OD--;do z.vc++,z.B0=(z.B0<=3&&(z.B0=(z.B0<4096)&&(z.OD=2));if(z.Ym>=3&&z.OD<=z.Ym){Q=z.vc+z.kf-3;E=B1(z,z.vc-1-z.dv,z.Ym-3);z.kf-=z.Ym-1;z.Ym-=2;do++z.vc<=Q&&(z.B0=(z.B0<=3&&z.vc>0&&(Q=z.vc-1,E=k[Q],E===k[++Q]&&E===k[++Q]&&E===k[++Q])){for(T=z.vc+258;E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&E===k[++Q]&&Qz.kf&&(z.OD=z.kf)}z.OD>=3?(E=B1(z,1,z.OD-3),z.kf-=z.OD,z.vc+=z.OD,z.OD=0):(E=B1(z,0,z.window[z.vc]),z.kf--,z.vc++);if(E&&(e7(z,!1),z.yo.eO===0))return 1}z.bz=0;return D=== 4?(e7(z,!0),z.yo.eO===0?3:4):z.uH&&(e7(z,!1),z.yo.eO===0)?1:2}; cds=function(z,D){for(var E;;){if(z.kf===0&&(Wb(z),z.kf===0)){if(D===0)return 1;break}z.OD=0;E=B1(z,0,z.window[z.vc]);z.kf--;z.vc++;if(E&&(e7(z,!1),z.yo.eO===0))return 1}z.bz=0;return D===4?(e7(z,!0),z.yo.eO===0?3:4):z.uH&&(e7(z,!1),z.yo.eO===0)?1:2}; u3=function(z,D,E,Q,T){this.Nc=z;this.Sa=D;this.Qb=E;this.mH=Q;this.func=T}; KLX=function(){this.yo=null;this.status=0;this.YY=null;this.wrap=this.pending=this.OG=this.oQ=0;this.Ek=null;this.pz=0;this.method=8;this.gX=-1;this.YZ=this.wG=this.lP=0;this.window=null;this.SR=0;this.head=this.rB=null;this.vg=this.NV=this.strategy=this.level=this.An=this.d_=this.Ym=this.kf=this.mq=this.vc=this.QC=this.dv=this.OD=this.ZN=this.w2=this.cP=this.Wq=this.dt=this.B0=0;this.pZ=new aF.oH(1146);this.KH=new aF.oH(122);this.wE=new aF.oH(78);EK(this.pZ);EK(this.KH);EK(this.wE);this.rN=this.Y$= this.Id=null;this.BP=new aF.oH(16);this.EO=new aF.oH(573);EK(this.EO);this.Jd=this.ki=0;this.depth=new aF.oH(573);EK(this.depth);this.Am=this.yl=this.bz=this.matches=this.Ul=this.zZ=this.EM=this.uH=this.bk=this.iq=0}; h$I=function(z,D){if(!z||!z.state||D>5||D<0)return z?Dt(z,-2):-2;var E=z.state;if(!z.output||!z.input&&z.vX!==0||E.status===666&&D!==4)return Dt(z,z.eO===0?-5:-2);E.yo=z;var Q=E.gX;E.gX=D;if(E.status===42)if(E.wrap===2)z.Ri=0,dw(E,31),dw(E,139),dw(E,8),E.Ek?(dw(E,(E.Ek.text?1:0)+(E.Ek.Xk?2:0)+(E.Ek.extra?4:0)+(E.Ek.name?8:0)+(E.Ek.comment?16:0)),dw(E,E.Ek.time&255),dw(E,E.Ek.time>>8&255),dw(E,E.Ek.time>>16&255),dw(E,E.Ek.time>>24&255),dw(E,E.level===9?2:E.strategy>=2||E.level<2?4:0),dw(E,E.Ek.os& 255),E.Ek.extra&&E.Ek.extra.length&&(dw(E,E.Ek.extra.length&255),dw(E,E.Ek.extra.length>>8&255)),E.Ek.Xk&&(z.Ri=nW(z.Ri,E.YY,E.pending,0)),E.pz=0,E.status=69):(dw(E,0),dw(E,0),dw(E,0),dw(E,0),dw(E,0),dw(E,E.level===9?2:E.strategy>=2||E.level<2?4:0),dw(E,3),E.status=113);else{var T=8+(E.wG-8<<4)<<8;T|=(E.strategy>=2||E.level<2?0:E.level<6?1:E.level===6?2:3)<<6;E.vc!==0&&(T|=32);E.status=113;Fc(E,T+(31-T%31));E.vc!==0&&(Fc(E,z.Ri>>>16),Fc(E,z.Ri&65535));z.Ri=1}if(E.status===69)if(E.Ek.extra){for(T= E.pending;E.pz<(E.Ek.extra.length&65535)&&(E.pending!==E.oQ||(E.Ek.Xk&&E.pending>T&&(z.Ri=nW(z.Ri,E.YY,E.pending-T,T)),Q1(z),T=E.pending,E.pending!==E.oQ));)dw(E,E.Ek.extra[E.pz]&255),E.pz++;E.Ek.Xk&&E.pending>T&&(z.Ri=nW(z.Ri,E.YY,E.pending-T,T));E.pz===E.Ek.extra.length&&(E.pz=0,E.status=73)}else E.status=73;if(E.status===73)if(E.Ek.name){T=E.pending;do{if(E.pending===E.oQ&&(E.Ek.Xk&&E.pending>T&&(z.Ri=nW(z.Ri,E.YY,E.pending-T,T)),Q1(z),T=E.pending,E.pending===E.oQ)){var k=1;break}k=E.pzT&&(z.Ri=nW(z.Ri,E.YY,E.pending-T,T));k===0&&(E.pz=0,E.status=91)}else E.status=91;if(E.status===91)if(E.Ek.comment){T=E.pending;do{if(E.pending===E.oQ&&(E.Ek.Xk&&E.pending>T&&(z.Ri=nW(z.Ri,E.YY,E.pending-T,T)),Q1(z),T=E.pending,E.pending===E.oQ)){k=1;break}k=E.pzT&&(z.Ri=nW(z.Ri,E.YY,E.pending-T,T));k===0&&(E.status=103)}else E.status= 103;E.status===103&&(E.Ek.Xk?(E.pending+2>E.oQ&&Q1(z),E.pending+2<=E.oQ&&(dw(E,z.Ri&255),dw(E,z.Ri>>8&255),z.Ri=0,E.status=113)):E.status=113);if(E.pending!==0){if(Q1(z),z.eO===0)return E.gX=-1,0}else if(z.vX===0&&(D<<1)-(D>4?9:0)<=(Q<<1)-(Q>4?9:0)&&D!==4)return Dt(z,-5);if(E.status===666&&z.vX!==0)return Dt(z,-5);if(z.vX!==0||E.kf!==0||D!==0&&E.status!==666){Q=E.strategy===2?cds(E,D):E.strategy===3?ZvQ(E,D):V1[E.level].func(E,D);if(Q===3||Q===4)E.status=666;if(Q===1||Q===3)return z.eO===0&&(E.gX= -1),0;if(Q===2&&(D===1?(hv(E,2,3),py(E,256,kZ),E.Am===16?(Ky(E,E.yl),E.yl=0,E.Am=0):E.Am>=8&&(E.YY[E.pending++]=E.yl&255,E.yl>>=8,E.Am-=8)):D!==5&&(hv(E,0,3),rP(E,0,0),D===3&&(EK(E.head),E.kf===0&&(E.vc=0,E.ZN=0,E.bz=0))),Q1(z),z.eO===0))return E.gX=-1,0}if(D!==4)return 0;if(E.wrap<=0)return 1;E.wrap===2?(dw(E,z.Ri&255),dw(E,z.Ri>>8&255),dw(E,z.Ri>>16&255),dw(E,z.Ri>>24&255),dw(E,z.Eh&255),dw(E,z.Eh>>8&255),dw(E,z.Eh>>16&255),dw(E,z.Eh>>24&255)):(Fc(E,z.Ri>>>16),Fc(E,z.Ri&65535));Q1(z);E.wrap>0&& (E.wrap=-E.wrap);return E.pending!==0?0:1}; OK=function(z){if(!(this instanceof OK))return new OK(z);z=this.options=aF.assign({level:-1,method:8,chunkSize:16384,kZ:15,O4:8,strategy:0,to:""},z||{});z.raw&&z.kZ>0?z.kZ=-z.kZ:z.Yz&&z.kZ>0&&z.kZ<16&&(z.kZ+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.yo=new b3;this.yo.eO=0;var D=this.yo;var E=z.level,Q=z.method,T=z.kZ,k=z.O4,G=z.strategy;if(D){var e=1;E===-1&&(E=6);T<0?(e=0,T=-T):T>15&&(e=2,T-=16);if(k<1||k>9||Q!==8||T<8||T>15||E<0||E>9||G<0||G>4)D=Dt(D,-2);else{T===8&&(T=9);var d= new KLX;D.state=d;d.yo=D;d.wrap=e;d.Ek=null;d.wG=T;d.lP=1<>=7;k<30;k++)for(qg[k]=G<<7,T=0;T<1<<$K[k]-7;T++)sR[256+G++]=k;for(T=0;T<=15;T++)Q[T]=0;for(T=0;T<=143;)kZ[T*2+1]=8,T++,Q[8]++;for(;T<=255;)kZ[T*2+1]=9,T++,Q[9]++;for(;T<=279;)kZ[T*2+1]=7,T++,Q[7]++;for(;T<=287;)kZ[T*2+1]=8,T++,Q[8]++;H1(kZ,287,Q);for(T=0;T<30;T++)G6[T*2+1]=5,G6[T*2]=xK(T,5);vb=new Zr(kZ,y0,257,286,15);mf=new Zr(G6,$K,0,30,15);l3=new Zr([],p7O,0,19,7);j7=!0}E.Id=new c1(E.pZ,vb);E.Y$= new c1(E.KH,mf);E.rN=new c1(E.wE,l3);E.yl=0;E.Am=0;Ng(E);E=0}else E=Dt(D,-2);E===0&&(D=D.state,D.SR=2*D.lP,EK(D.head),D.An=V1[D.level].Sa,D.NV=V1[D.level].Nc,D.vg=V1[D.level].Qb,D.d_=V1[D.level].mH,D.vc=0,D.ZN=0,D.kf=0,D.bz=0,D.OD=D.Ym=2,D.QC=0,D.B0=0);D=E}}else D=-2;if(D!==0)throw Error(z6[D]);z.header&&(D=this.yo)&&D.state&&D.state.wrap===2&&(D.state.Ek=z.header);if(z.d$){var F;typeof z.d$==="string"?F=SQ(z.d$):YZ.call(z.d$)==="[object ArrayBuffer]"?F=new Uint8Array(z.d$):F=z.d$;z=this.yo;k=F;G= k.length;if(z&&z.state)if(F=z.state,D=F.wrap,D===2||D===1&&F.status!==42||F.kf)D=-2;else{D===1&&(z.Ri=fW(z.Ri,k,G,0));F.wrap=0;G>=F.lP&&(D===0&&(EK(F.head),F.vc=0,F.ZN=0,F.bz=0),E=new aF.JW(F.lP),aF.n7(E,k,G-F.lP,F.lP,0),k=E,G=F.lP);E=z.vX;Q=z.H8;T=z.input;z.vX=G;z.H8=0;z.input=k;for(Wb(F);F.kf>=3;){k=F.vc;G=F.kf-2;do F.B0=(F.B0<D:z.length===1?z[0]:z.reduce((D,E)=>(...Q)=>D(E(...Q)))}; xe6=function(){var z=[];return D=>(E,Q)=>{E=D(E,Q);var T=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},k={getState:E.getState, dispatch:(G,...e)=>T(G,...e)}; Q=z.map(G=>G(k)); T=av(...Q)(E.dispatch);return{...E,dispatch:T}}}; HvJ=function(z){Object.keys(z).forEach(D=>{var E=z[D];if(typeof E(void 0,{type:S7})==="undefined")throw Error(`The slice reducer for key "${D}" 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 E(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${Rv()}`})==="undefined")throw Error(`The slice reducer for key "${D}" returned undefined when probed with a random type. Don't try to handle '${S7}' 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.`); })}; Zt=function(z,D,E){function Q(){if(L)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 e} function T(n){if(typeof n!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof n}'`);if(L)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 W=!0;F===d&&(F=d.slice());F.push(n);return function(){if(W){if(L)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."); W=!1;F===d&&(F=d.slice());F.splice(F.indexOf(n),1);d=null}}} function k(n){if(typeof n!=="object"||n===null)var W=!1;else{for(W=n;Object.getPrototypeOf(W)!==null;)W=Object.getPrototypeOf(W);W=Object.getPrototypeOf(n)===W}if(!W)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof n}'. 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 n.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(L)throw Error("Reducers may not dispatch actions.");try{L=!0,e=G(e,n)}finally{L=!1}W=d=F;for(let V=0;V1?D[z[0]]=z[1]:z.length===1&&Object.assign(D,z[0])}; g.S=function(z,D){return z in UK?UK[z]:D}; rw=function(z){var D=UK.EXPERIMENT_FLAGS;return D?D[z]:void 0}; Uer=function(z){i3.forEach(D=>D(z))}; tI=function(z){return z&&window.yterr?function(){try{return z.apply(this,arguments)}catch(D){ww(D)}}:z}; ww=function(z){var D=g.us("yt.logging.errors.log");D?D(z,"ERROR",void 0,void 0,void 0,void 0,void 0):(D=g.S("ERRORS",[]),D.push([z,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.gw("ERRORS",D));Uer(z)}; y1=function(z,D,E,Q,T){var k=g.us("yt.logging.errors.log");k?k(z,"WARNING",D,E,Q,void 0,T):(k=g.S("ERRORS",[]),k.push([z,"WARNING",D,E,Q,void 0,T]),g.gw("ERRORS",k))}; sK=function(z,D){D=z.split(D);var E={};for(let k=0,G=D.length;k{var T=Wq(Q);g.pw(Array.isArray(E)?E:[E],k=>{k==""?D.push(T):D.push(`${T}=${Wq(k)}`)})}); return D.join("&")}; g.q6=function(z){z.charAt(0)==="?"&&(z=z.substring(1));return sK(z,"&")}; Pb=function(z){return z.split(",").map(D=>g.q6(D))}; g.M6=function(z){return z.indexOf("?")!==-1?(z=(z||"").split("#")[0],z=z.split("?",2),g.q6(z.length>1?z[1]:z[0])):{}}; g.AI=function(z,D){return CW(z,D||{},!0)}; g.Bb=function(z,D){return CW(z,D||{},!1)}; CW=function(z,D,E){var Q=z.split("#",2);z=Q[0];Q=Q.length>1?"#"+Q[1]:"";var T=z.split("?",2);z=T[0];T=g.q6(T[1]||"");for(let k in D)if(E||!g.S_(T,k))T[k]=D[k];return g.pD(z,T)+Q}; g.zX=function(z){if(!D)var D=window.location.href;var E=g.m9(z)[1]||null,Q=g.Yw(z);E&&Q?(z=g.m9(z),D=g.m9(D),z=z[3]==D[3]&&z[1]==D[1]&&z[4]==D[4]):z=Q?g.Yw(D)===Q&&(Number(g.m9(D)[4]||null)||null)===(Number(g.m9(z)[4]||null)||null):!0;return z}; g.DH=function(z){z||(z=document.location.href);z=g.m9(z)[1]||null;return z!==null&&z==="https"}; g.QN=function(z){z=Em(z);return z===null?!1:z[0]==="com"&&z[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.TX=function(z){z=Em(z);return z===null?!1:z[1]==="google"?!0:z[2]==="google"?z[0]==="au"&&z[1]==="com"?!0:z[0]==="uk"&&z[1]==="co"?!0:!1:!1}; Em=function(z){z=g.Yw(z);return z!==null?z.split(".").reverse():null}; ov=function(z){return z&&z.match(ivJ)?z:Xh(z)}; g.GX=function(z){a:{let E;try{E=z.K.top.location.href}catch(Q){z=2;break a}z=E?E===z.L.location.href?0:1:2}z={dt:w76,flash:"0",frm:z};try{z.u_tz=-(new Date).getTimezoneOffset();try{var D=g.kp.history.length}catch(E){D=0}z.u_his=D;z.u_h=g.kp.screen?.height;z.u_w=g.kp.screen?.width;z.u_ah=g.kp.screen?.availHeight;z.u_aw=g.kp.screen?.availWidth;z.u_cd=g.kp.screen?.colorDepth}catch(E){}return z}; g.dm=function(z=N6()){var D=g.ea,E=Object,Q=E.assign,T=g.GX(D);var k=D.K;try{var G=k.screenX;var e=k.screenY}catch(Z){}try{var d=k.outerWidth;var F=k.outerHeight}catch(Z){}try{var L=k.innerWidth;var f=k.innerHeight}catch(Z){}try{var n=k.screenLeft;var W=k.screenTop}catch(Z){}try{L=k.innerWidth,f=k.innerHeight}catch(Z){}try{var V=k.screen.availWidth;var Y=k.screen.availTop}catch(Z){}k=[n,W,G,e,V,Y,d,F,L,f];G=g.iD(!1,D.K.top);e=new tSO;"SVGElement"in g.XQ&&"createElementNS"in g.XQ.document&&e.set(0); d=UcV();d["allow-top-navigation-by-user-activation"]&&e.set(1);d["allow-popups-to-escape-sandbox"]&&e.set(2);g.XQ.crypto&&g.XQ.crypto.subtle&&e.set(3);"TextDecoder"in g.XQ&&"TextEncoder"in g.XQ&&e.set(4);e=jiW(e);D=Q.call(E,T,{bc:e,bih:G.height,biw:G.width,brdim:k.join(),vis:g.wK(D.L),wgl:!!g.kp.WebGLRenderingContext});D.ca_type="image";z&&(D.bid=z);return D}; ydL=function(){if(!FP)return null;var z=FP();return"open"in z?z:null}; f9=function(z){switch(L9(z)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; L9=function(z){return z&&"status"in z?z.status:-1}; g.n9=function(z,D){typeof z==="function"&&(z=tI(z));return window.setTimeout(z,D)}; Wx=function(z,D){typeof z==="function"&&(z=tI(z));return window.setInterval(z,D)}; g.c=function(z,D){z=XP(z,D);return typeof z==="string"&&z==="false"?!1:!!z}; JQ=function(z,D){return Number(XP(z,D)||0)}; uZ=function(){return g.S("EXPERIMENTS_TOKEN","")}; XP=function(z,D){z=g.S("EXPERIMENT_FLAGS",{})[z];return z!==void 0?z:D}; VN=function(){var z=[],D=g.S("EXPERIMENTS_FORCED_FLAGS",{});for(var E of Object.keys(D))z.push({key:E,value:String(D[E])});E=g.S("EXPERIMENT_FLAGS",{});for(let Q of Object.keys(E))Q.startsWith("force_")&&D[Q]===void 0&&z.push({key:Q,value:String(E[Q])});return z}; Om=function(z,D,E="GET",Q="",T,k,G,e=!1,d){var F=ydL();if(!F)return null;var L=()=>{(F&&"readyState"in F?F.readyState:0)===4&&D&&tI(D)(F)}; "onloadend"in F?F.addEventListener("loadend",L,!1):F.onreadystatechange=L;g.c("debug_forward_web_query_parameters")&&(z=or6(z));F.open(E,z,!0);k&&(F.responseType=k);G&&(F.withCredentials=!0);E=E==="POST"&&(window.FormData===void 0||!(Q instanceof FormData));if(T=si6(z,T))for(let f in T)F.setRequestHeader(f,T[f]),"content-type"===f.toLowerCase()&&(E=!1);E&&F.setRequestHeader("Content-Type","application/x-www-form-urlencoded");d&&"onprogress"in F&&(F.onprogress=()=>{d(F.responseText)}); if(e&&"setAttributionReporting"in XMLHttpRequest.prototype){z={eventSourceEligible:!0,triggerEligible:!1};try{F.setAttributionReporting(z)}catch(f){y1(f)}}F.send(Q);return F}; si6=function(z,D={}){var E=g.zX(z),Q=g.S("INNERTUBE_CLIENT_NAME"),T=g.c("web_ajax_ignore_global_headers_if_set");for(let e in bZ){let d=g.S(bZ[e]),F=e==="X-Goog-AuthUser"||e==="X-Goog-PageId";e!=="X-Goog-Visitor-Id"||d||(d=g.S("VISITOR_DATA"));var k;if(!(k=!d)){if(!(k=E||(g.Yw(z)?!1:!0))){k=z;var G;if(G=g.c("add_auth_headers_to_remarketing_google_dot_com_ping")&&e==="Authorization"&&(Q==="TVHTML5"||Q==="TVHTML5_UNPLUGGED"||Q==="TVHTML5_SIMPLY")&&g.TX(k))k=Ic(k)||"",k=k.split("/"),k="/"+(k.length> 1?k[1]:""),G=k==="/pagead";k=G?!0:!1}k=!k}k||T&&D[e]!==void 0||Q==="TVHTML5_UNPLUGGED"&&F||(D[e]=d)}"X-Goog-EOM-Visitor-Id"in D&&"X-Goog-Visitor-Id"in D&&delete D["X-Goog-Visitor-Id"];if(E||!g.Yw(z))D["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(E||!g.Yw(z)){let e;try{e=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}e&&(D["X-YouTube-Time-Zone"]=e)}document.location.hostname.endsWith("youtubeeducation.com")||!E&&g.Yw(z)||(D["X-YouTube-Ad-Signals"]=g.$Z(g.dm()));return D}; ml=function(z,D){D.method="POST";D.postParams||(D.postParams={});return g.vx(z,D)}; $eW=function(z,D){if(window.fetch&&D.format!=="XML"){var E={method:D.method||"GET",credentials:"same-origin"};D.headers&&(E.headers=D.headers);D.priority&&(E.priority=D.priority);z=lZ(z,D);var Q=Yp(z,D);Q&&(E.body=Q);D.withCredentials&&(E.credentials="include");var T=D.context||g.XQ,k=!1,G;fetch(z,E).then(e=>{if(!k){k=!0;G&&window.clearTimeout(G);var d=e.ok,F=L=>{L=L||{};d?D.onSuccess&&D.onSuccess.call(T,L,e):D.onError&&D.onError.call(T,L,e);D.onFinish&&D.onFinish.call(T,L,e)}; (D.format||"JSON")==="JSON"&&(d||e.status>=400&&e.status<500)?e.json().then(F,()=>{F(null)}):F(null)}}).catch(()=>{D.onError&&D.onError.call(T,{},{})}); z=D.timeout||0;D.onFetchTimeout&&z>0&&(G=g.n9(()=>{k||(k=!0,window.clearTimeout(G),D.onFetchTimeout.call(D.context||g.XQ))},z))}else g.vx(z,D)}; g.vx=function(z,D){var E=D.format||"JSON";z=lZ(z,D);var Q=Yp(z,D),T=!1,k=qjQ(z,e=>{if(!T){T=!0;G&&window.clearTimeout(G);var d=f9(e),F=null,L=400<=e.status&&e.status<500,f=500<=e.status&&e.status<600;if(d||L||f)F=P7a(z,E,e,D.convertToSafeHtml);d&&(d=MSw(E,e,F));F=F||{};L=D.context||g.XQ;d?D.onSuccess&&D.onSuccess.call(L,e,F):D.onError&&D.onError.call(L,e,F);D.onFinish&&D.onFinish.call(L,e,F)}},D.method,Q,D.headers,D.responseType,D.withCredentials,!1,D.onProgress); Q=D.timeout||0;if(D.onTimeout&&Q>0){let e=D.onTimeout;var G=g.n9(()=>{T||(T=!0,k.abort(),window.clearTimeout(G),e.call(D.context||g.XQ,k))},Q)}return k}; lZ=function(z,D){D.includeDomain&&(z=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+z);var E=g.S("XSRF_FIELD_NAME");if(D=D.urlParams)D[E]&&delete D[E],z=g.AI(z,D);return z}; Yp=function(z,D){var E=g.S("XSRF_FIELD_NAME"),Q=g.S("XSRF_TOKEN"),T=D.postBody||"",k=D.postParams,G=g.S("XSRF_FIELD_NAME"),e;D.headers&&(e=D.headers["Content-Type"]);D.excludeXsrf||g.Yw(z)&&!D.withCredentials&&g.Yw(z)!==document.location.hostname||D.method!=="POST"||e&&e!=="application/x-www-form-urlencoded"||D.postParams&&D.postParams[G]||(k||(k={}),k[E]=Q);k&&typeof T==="string"&&(T=g.q6(T),g.$0(T,k),T=D.postBodyFormat&&D.postBodyFormat==="JSON"?JSON.stringify(T):hX(T));k=T||k&&!g.KY(k);!ID&&k&& D.method!=="POST"&&(ID=!0,ww(Error("AJAX request with postData should use POST")));return T}; P7a=function(z,D,E,Q){var T=null;switch(D){case "JSON":let k;try{k=E.responseText}catch(G){throw Q=Error("Error reading responseText"),Q.params=z,y1(Q),G;}z=E.getResponseHeader("Content-Type")||"";if(k&&z.indexOf("json")>=0){k.substring(0,5)===")]}'\n"&&(k=k.substring(5));try{T=JSON.parse(k)}catch(G){}}break;case "XML":if(z=(z=E.responseXML)?C7w(z):null)T={},g.pw(z.getElementsByTagName("*"),G=>{T[G.tagName]=AdW(G)})}Q&&aD(T); return T}; aD=function(z){if(g.mI(z))for(let D in z)D==="html_content"||g.sa(D,"_html")?z[D]=g.vn(z[D]):aD(z[D])}; MSw=function(z,D,E){if(D&&D.status===204)return!0;switch(z){case "JSON":return!!E;case "XML":return Number(E&&E.return_code)===0;case "RAW":return!0;default:return!!E}}; C7w=function(z){return z?(z=("responseXML"in z?z.responseXML:z).getElementsByTagName("root"))&&z.length>0?z[0]:null:null}; AdW=function(z){var D="";g.pw(z.childNodes,E=>{D+=E.nodeValue}); return D}; or6=function(z){var D=window.location.search,E=g.Yw(z);g.c("debug_handle_relative_url_for_query_forward_killswitch")||!E&&g.zX(z)&&(E=document.location.hostname);var Q=Ic(z);Q=(E=E&&(E.endsWith("youtube.com")||E.endsWith("youtube-nocookie.com")))&&Q&&Q.startsWith("/api/");if(!E||Q)return z;var T=g.q6(D),k={};g.pw(BEL,G=>{T[G]&&(k[G]=T[G])}); return g.Bb(z,k)}; g.RD=function(z,D){var E=g.Hr(D),Q;return(new g.VQ((T,k)=>{E.onSuccess=G=>{f9(G)?T(new zTr(G)):k(new g.Sa(`Request failed, status=${L9(G)}`,"net.badstatus",G))}; E.onError=G=>{k(new g.Sa("Unknown request error","net.unknown",G))}; E.onTimeout=G=>{k(new g.Sa("Request timed out","net.timeout",G))}; Q=g.vx(z,E)})).Me(T=>{T instanceof g.qo&&Q?.abort(); return g.iX(T)})}; g.ZH=function(z,D,E,Q,T=-1,k){var G=d=>new g.VQ(F=>{setTimeout(F,d)}),e=(d,F,L)=>d.Me(f=>{if(F<=0||L9(f.xhr)===403)return g.iX(new g.Sa("Request retried too many times","net.retryexhausted",f.xhr)); var n=Math.pow(2,E-F+1)*L,W=T>0?Math.min(T,n):n;return G(L).then(()=>{k&&k(f,F-1);return e(g.RD(z,D),F-1,W)})}); return e(g.RD(z,D),E-1,Q)}; D$6=function(z,D=null){z.A=2;z.L=D}; EHQ=function(z,D=null){z.A=1;z.L=D}; g.K9=function(z=null){var D=new cx;D$6(D,z);return D}; g.hQ=function(z=null){var D=new cx;EHQ(D,z);return D}; Hx=function(z,D,E,Q="youtube.com",T=!1){p9||xp.set(""+z,D,{SU:E,path:"/",domain:Q,secure:T})}; g.N1=function(z){if(!p9)return xp.get(""+z,void 0)}; Um=function(z,D="/",E="youtube.com"){p9||xp.remove(""+z,D,E)}; gm=function(){if(!xp.isEnabled())return!1;if(!xp.isEmpty())return!0;xp.set("TESTCOOKIESENABLED","1",{SU:60});if(xp.get("TESTCOOKIESENABLED")!=="1")return!1;xp.remove("TESTCOOKIESENABLED");return!0}; g.H=function(z,D){if(z)return z[D.name]}; rm=function(z){var D=g.S("INNERTUBE_HOST_OVERRIDE");D&&(z=String(D)+String(SK(z)));return z}; iZ=function(z){var D={};g.c("json_condensed_response")&&(D.prettyPrint="false");return z=g.Bb(z,D)}; wm=function(z,D="POST"){z={method:D,mode:g.zX(z)?"same-origin":"cors",credentials:g.zX(z)?"same-origin":"include"};D={};var E={};for(let Q of Object.keys(D))D[Q]&&(E[Q]=D[Q]);Object.keys(E).length>0&&(z.headers=E);return z}; tQ=function(z,D={}){return`service:${z}/${Object.keys(D).sort().map(E=>E+":"+D[E]).join("/")}`}; yN=function(){var z=/Chrome\/(\d+)/.exec(g.G3());return z?parseFloat(z[1]):NaN}; oD=function(){var z=/\sCobalt\/(\S+)\s/.exec(g.G3());if(!z)return NaN;var D=[];for(let E of z[1].split("."))z=parseInt(E,10),z>=0&&D.push(z);return parseFloat(D.join("."))}; $p=function(){return g.sm("android")&&g.sm("chrome")&&!(g.sm("trident/")||g.sm("edge/"))&&!g.sm("cobalt")}; g.q1=function(){return g.sm("cobalt")}; Px=function(){return g.sm("cobalt")&&g.sm("appletv")}; M1=function(){return g.sm("(ps3; leanback shell)")||g.sm("ps3")&&g.q1()}; C9=function(){return g.sm("(ps4; leanback shell)")||g.sm("ps4")&&g.q1()}; g.AQ=function(){return g.q1()&&(g.sm("ps4 vr")||g.sm("ps4 pro vr"))}; Bx=function(){var z=/WebKit\/([0-9]+)/.exec(g.G3());return!!(z&&parseInt(z[1],10)>=600)}; zO=function(){var z=/WebKit\/([0-9]+)/.exec(g.G3());return!!(z&&parseInt(z[1],10)>=602)}; Dc=function(){return g.sm("iemobile")||g.sm("windows phone")&&g.sm("edge")}; TO=function(){return(EC||QV)&&g.sm("applewebkit")&&!g.sm("version")&&(!g.sm("safari")||g.sm("gsa/"))}; GO=function(){return g.kf&&g.sm("version/")}; ei=function(){return g.sm("smart-tv")&&g.sm("samsung")}; g.sm=function(z){var D=g.G3();return D?D.toLowerCase().indexOf(z)>=0:!1}; g.di=function(){return e_()||TO()||GO()?!0:g.S("EOM_VISITOR_DATA")?!1:!0}; Fp=function(z,D){return D===void 0||D===null?z:D==="1"||D===!0||D===1||D==="True"?!0:!1}; LK=function(z,D,E){for(let Q in E)if(E[Q]==D)return E[Q];return z}; fK=function(z,D){return D===void 0||D===null?z:Number(D)}; nK=function(z,D){return D===void 0||D===null?z:D.toString()}; var Qxw=function(z,D){return Ip[J[7]](this,73,634,z,D)}; W6=function(z,D){if(D){if(z==="fullwidth")return Infinity;if(z==="fullheight")return 0}return z&&(D=z.match(TpL))&&(z=Number(D[2]),D=Number(D[1]),!isNaN(z)&&!isNaN(D)&&z>0)?D/z:NaN}; Xp=function(z){var D=z.docid||z.video_id||z.videoId||z.id;if(D)return D;D=z.raw_player_response;D||(z=z.player_response)&&(D=JSON.parse(z));return D&&D.videoDetails&&D.videoDetails.videoId||null}; g.uF=function(z){return J4(z,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; VV=function(z){return z==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||z==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; J4=function(z,D=!1){D=D?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(D="EMBEDDED_PLAYER_MODE_PFL");var E=z.raw_embedded_player_response;if(!E&&(z=z.embedded_player_response))try{E=JSON.parse(z)}catch(Q){return D}return E?LK(D,E.embeddedPlayerMode,kdW):D}; GdX=function(z){z&&(z.dataset?z.dataset[OC()]="true":nOw(z))}; bF=function(z){return z?z.dataset?z.dataset[OC()]:z.getAttribute("data-loaded"):null}; OC=function(){return ji.loaded||(ji.loaded="loaded".replace(/\-([a-z])/g,(z,D)=>D.toUpperCase()))}; mQ=function(){var z=document;if("visibilityState"in z)return z.visibilityState;var D=v6+"VisibilityState";if(D in z)return z[D]}; lF=function(z,D){var E;g.Ux(z,Q=>{E=D[Q];return!!E}); return E}; Yf=function(z){if(z.requestFullscreen)z=z.requestFullscreen(void 0);else if(z.webkitRequestFullscreen)z=z.webkitRequestFullscreen();else if(z.mozRequestFullScreen)z=z.mozRequestFullScreen();else if(z.msRequestFullscreen)z=z.msRequestFullscreen();else if(z.webkitEnterFullscreen)z=z.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return z instanceof Promise?z:Promise.resolve()}; Si=function(z){var D;g.Iu()?au()==z&&(D=document):D=z;return D&&(z=lF(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],D))?(D=z.call(D),D instanceof Promise?D:Promise.resolve()):Promise.resolve()}; eTQ=function(z){return g.i5(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],D=>`on${D.toLowerCase()}`in z)}; g.Iu=function(){return!!lF(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; au=function(z=!1){var D=lF(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(z)for(;D&&D.shadowRoot;)D=D.shadowRoot.fullscreenElement;return D?D:null}; Ru=function(z){if(document.body&&document.documentElement){let D=document.body.scrollTop+document.documentElement.scrollTop;z.K=z.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);z.L=z.clientY+D}}; d$I=function(z,D,E,Q={}){z.addEventListener&&(D!="mouseenter"||"onmouseenter"in document?D!="mouseleave"||"onmouseenter"in document?D=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(D="MozMousePixelScroll"):D="mouseout":D="mouseover");return g.Zd(g.Zc,T=>{var k=typeof T[4]==="boolean"&&T[4]==!!Q,G=g.mI(T[4])&&g.mI(Q)&&g.x0(T[4],Q);return!!T.length&&T[0]==z&&T[1]==D&&T[2]==E&&(k||G)})}; g.pK=function(z,D,E,Q={}){if(!z||!z.addEventListener&&!z.attachEvent)return"";var T=d$I(z,D,E,Q);if(T)return T;T=++c6.count+"";var k=!(D!="mouseenter"&&D!="mouseleave"||!z.addEventListener||"onmouseenter"in document);var G=k?e=>{e=new KK(e);if(!g.vO(e.relatedTarget,d=>d==z,!0))return e.currentTarget=z,e.type=D,E.call(z,e)}:e=>{e=new KK(e); e.currentTarget=z;return E.call(z,e)}; G=tI(G);z.addEventListener?(D=="mouseenter"&&k?D="mouseover":D=="mouseleave"&&k?D="mouseout":D=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(D="MozMousePixelScroll"),h4()||typeof Q==="boolean"?z.addEventListener(D,G,Q):z.addEventListener(D,G,!!Q.capture)):z.attachEvent(`on${D}`,G);g.Zc[T]=[z,D,E,G,Q];return T}; g.xf=function(z){z&&(typeof z=="string"&&(z=[z]),g.pw(z,D=>{if(D in g.Zc){var E=g.Zc[D];let Q=E[0],T=E[1],k=E[3];E=E[4];Q.removeEventListener?h4()||typeof E==="boolean"?Q.removeEventListener(T,k,E):Q.removeEventListener(T,k,!!E.capture):Q.detachEvent&&Q.detachEvent(`on${T}`,k);delete g.Zc[D]}}))}; var F8W=function(){return U2[J[7]](this,64,4547)}; H6=function(z){z=z||window.event;var D;z.composedPath&&typeof z.composedPath==="function"?D=z.composedPath():D=z.path;D&&D.length?z=D[0]:(z=z||window.event,z=z.target||z.srcElement,z.nodeType==3&&(z=z.parentNode));return z}; Np=function(z){this.U=z;this.K=null;this.Z=0;this.V=null;this.B=0;this.L=[];for(z=0;z<4;z++)this.L.push(0);this.A=0;this.j=g.pK(window,"mousemove",(0,g.SW)(this.Y,this));this.S=Wx((0,g.SW)(this.D,this),25)}; UC=function(z,D,E,Q){for(let T=0;T0?E:0;E=Q?Date.now()+Q*1E3:0;if((Q=Q?gi.e8():gi.oF())&&window.JSON){typeof D!=="string"&&(D=JSON.stringify(D,void 0));try{Q.set(z,D,E)}catch(T){Q.remove(z)}}}; g.iF=function(z){var D=gi.oF(),E=gi.e8();if(!D&&!E||!window.JSON)return null;try{var Q=D.get(z)}catch(T){}if(typeof Q!=="string")try{Q=E.get(z)}catch(T){}if(typeof Q!=="string")return null;try{Q=JSON.parse(Q,void 0)}catch(T){}return Q}; wi=function(){var z=gi.e8();if(z&&(z=z.Nm("yt-player-quality")))return z.creation}; t4=function(){if(!g.XQ.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.XQ.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.XQ.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.XQ.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.XQ.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(z){return"WEB_DISPLAY_MODE_UNKNOWN"}}; ou=function(){yV.instance||(yV.instance=new yV);return yV.instance}; L8O=function(z){switch(z){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.$f=function(){sC||(sC=new fSJ);return sC}; qp=function(z){if(/^f([1-9][0-9]*)$/.test(z))throw Error(`ExpectedRegexMatch: ${z}`);}; P6=function(z){if(!/^\w+$/.test(z))throw Error(`ExpectedRegexMismatch: ${z}`);}; CK=function(z){z=Mp[z]!==void 0?Mp[z].toString():null;return z!=null&&/^[A-Fa-f0-9]+$/.test(z)?parseInt(z,16):null}; A4=function(){var z=g.XQ.navigator;return z?z.connection:void 0}; zV=function(){var z=A4();if(z){var D=B6[z.type||"unknown"]||"CONN_UNKNOWN";z=B6[z.effectiveType||"unknown"]||"CONN_UNKNOWN";D==="CONN_CELLULAR_UNKNOWN"&&z!=="CONN_UNKNOWN"&&(D=z);if(D!=="CONN_UNKNOWN")return D;if(z!=="CONN_UNKNOWN")return z}}; E_=function(){var z=A4();if(z?.effectiveType)return Do.hasOwnProperty(z.effectiveType)?Do[z.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; TV=function(){try{return Qa(),!0}catch(z){return!1}}; Qa=function(){if(g.S("DATASYNC_ID")!==void 0)return g.S("DATASYNC_ID");throw new g.k3("Datasync ID not set","unknown");}; g.el=function(z,D,E){return g.GV(D,0,E)}; dT=function(z){var D=g.us("yt.scheduler.instance.addImmediateJob");D?D(z):z()}; g.LF=function(){Fz.instance||(Fz.instance=new Fz);return Fz.instance}; g.GV=function(z,D,E){E!==void 0&&Number.isNaN(Number(E))&&(E=void 0);var Q=g.us("yt.scheduler.instance.addJob");return Q?Q(z,D,E):E===void 0?(z(),NaN):g.n9(z,E||0)}; fF=function(z){var D=g.us("yt.scheduler.instance.setPriorityThreshold");D&&D(z)}; Wa=function(){return nF()?.get("LAST_RESULT_ENTRY_KEY",!0)}; Va=function(z){Xz||(u$.push({type:"ERROR",payload:z}),u$.length>10&&u$.shift())}; O_=function(z,D){Xz||(u$.push({type:"EVENT",eventType:z,payload:D}),u$.length>10&&u$.shift())}; b$=function(z){if(z.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; jl=function(z){return z.substr(0,z.indexOf(":"))||z}; Y3=function(z,D,E,Q){D=jl(D);var T=z instanceof Error?z:Error(`Unexpected error: ${z}`);if(T instanceof va)return T;z={objectStoreNames:E,dbName:D,dbVersion:Q};if(T.name==="QuotaExceededError")return new va("QUOTA_EXCEEDED",z);if(g.m4&&T.name==="UnknownError")return new va("QUOTA_MAYBE_EXCEEDED",z);if(T instanceof l$)return new va("MISSING_INDEX",{...z,objectStore:T.objectStore,index:T.index});if(T.name==="InvalidStateError"&&nHs.some(k=>T.message.includes(k)))return new va("EXECUTE_TRANSACTION_ON_CLOSED_DB", z); if(T.name==="AbortError")return new va("UNKNOWN_ABORT",z,T.message);T.args=[{...z,name:"IdbError",NL:T.name}];T.level="WARNING";return T}; g.IB=function(z,D,E){var Q=Wa();return new va("IDB_NOT_SUPPORTED",{context:{caller:z,publicName:D,version:E,hasSucceededOnce:Q?.hasSucceededOnce}})}; W86=function(z){if(!z)throw Error();throw z;}; XLI=function(z){return z}; RB=function(z,D,E,Q,T){try{if(z.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let k=E(z.state.value);k instanceof aB?Sl(z,D,k,Q,T):Q(k)}catch(k){T(k)}}; Zo=function(z,D,E,Q,T){try{if(z.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let k=E(z.state.reason);k instanceof aB?Sl(z,D,k,Q,T):Q(k)}catch(k){T(k)}}; Sl=function(z,D,E,Q,T){D===E?T(new TypeError("Circular promise chain detected.")):E.then(k=>{k instanceof aB?Sl(z,D,k,Q,T):Q(k)},k=>{T(k)})}; ca=function(z,D,E){var Q=()=>{try{z.removeEventListener("success",T),z.removeEventListener("error",k)}catch{}},T=()=>{D(z.result); Q()},k=()=>{E(z.error); Q()}; z.addEventListener("success",T);z.addEventListener("error",k)}; J1X=function(z){return new Promise((D,E)=>{ca(z,D,E)})}; hF=function(z){return new aB(new KF((D,E)=>{ca(z,D,E)}))}; pF=function(z,D){return new aB(new KF((E,Q)=>{var T=()=>{var k=z?D(z):null;k?k.then(G=>{z=G;T()},Q):E()}; T()}))}; x3=function(z){return hF(z).then(D=>D?new uIQ(z,D):null)}; Ha=function(){return g.c("idb_immediate_commit")}; gT=async function(z,D,E,Q){var T={mode:"readonly",OO:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof E==="string"?T.mode=E:Object.assign(T,E);z.transactionCount++;E=T.OO?3:1;for(var k=0,G;!G;){k++;let L=Math.round((0,g.N)());try{var e=z.K.transaction(D,T.mode),d=Q,F=!!T.commit;let f=new N0(e),n=await VJX(f,d,F),W=Math.round((0,g.N)());U_(z,L,W,k,void 0,D.join(),T);return n}catch(f){d=Math.round((0,g.N)());let n=Y3(f,z.K.name,D.join(),z.K.version);if(n instanceof va&&!n.K||k>=E)U_(z,L,d,k,n,D.join(), T),G=n}}return Promise.reject(G)}; i$=function(z,D,E){z=z.K.createObjectStore(D,E);return new rT(z)}; wT=function(z,D){z.K.objectStoreNames.contains(D)&&z.K.deleteObjectStore(D)}; U_=function(z,D,E,Q,T,k,G){D=E-D;T?(T instanceof va&&(T.type==="QUOTA_EXCEEDED"||T.type==="QUOTA_MAYBE_EXCEEDED")&&O_("QUOTA_EXCEEDED",{dbName:jl(z.K.name),objectStoreNames:k,transactionCount:z.transactionCount,transactionMode:G.mode}),T instanceof va&&T.type==="UNKNOWN_ABORT"&&(E-=z.A,E<0&&E>=2147483648&&(E=0),O_("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:k,transactionDuration:D,transactionCount:z.transactionCount,dbDuration:E}),z.L=!0),tF(z,!1,Q,k,D,G.tag),Va(T)):tF(z,!0,Q,k,D,G.tag)}; tF=function(z,D,E,Q,T,k="IDB_TRANSACTION_TAG_UNKNOWN"){O_("TRANSACTION_ENDED",{objectStoreNames:Q,connectionHasUnknownAbortedTransaction:z.L,duration:T,isSuccessful:D,tryCount:E,tag:k})}; ya=function(z,D,E){z.K.createIndex(D,E,{unique:!1})}; s_=function(z,D,E){z=z.K.openCursor(D.query,D.direction);return oB(z).then(Q=>pF(Q,E))}; OdJ=function(z,D){return s_(z,{query:D},E=>E.delete().then(()=>$3(E))).then(()=>{})}; bdr=function(z,D,E){var Q=[];return s_(z,{query:D},T=>{if(!(E!==void 0&&Q.length>=E))return Q.push(T.getValue()),$3(T)}).then(()=>Q)}; vHL=function(z){var D=[];return jxI(z,E=>{D.push(E.cursor.primaryKey);E.cursor.continue(void 0);return x3(E.request)}).then(()=>D)}; q0=function(z){return"getAllKeys"in IDBObjectStore.prototype?hF(z.K.getAllKeys(void 0,void 0)):vHL(z)}; jxI=function(z,D){var E={query:void 0},Q=E.query;E=E.direction;z="openKeyCursor"in IDBObjectStore.prototype?z.K.openKeyCursor(Q,E):z.K.openCursor(Q,E);return x3(z).then(T=>pF(T,D))}; VJX=function(z,D,E){var Q=new Promise((T,k)=>{try{let G=D(z);E&&z.commit();G.then(e=>{T(e)}).catch(k)}catch(G){k(G),z.abort()}}); return Promise.all([Q,z.done]).then(([T])=>T)}; var m$I=function(z,D,E,Q,T,k){return Ip[J[7]](this,7,1674,z,D,E,Q,T,k)}; Pa=function(z,D,E){var {query:Q=null,direction:T="next"}=D;z=z.K.openCursor(Q,T);return oB(z).then(k=>pF(k,E))}; lSV=function(z,D,E){var Q=[];return Pa(z,{query:D},T=>{if(!(E!==void 0&&Q.length>=E))return Q.push(T.getValue()),$3(T)}).then(()=>Q)}; oB=function(z){return hF(z).then(D=>D?new YeV(z,D):null)}; $3=function(z){z.cursor.continue(void 0);return oB(z.request)}; aSw=function(z,D,E){return new Promise((Q,T)=>{var k=D!==void 0?self.indexedDB.open(z,D):self.indexedDB.open(z);var G=E.blocked,e=E.blocking,d=E.Vx,F=E.upgrade,L=E.closed,f,n=()=>{f||(f=new ISO(k.result,{closed:L}));return f}; k.addEventListener("upgradeneeded",W=>{try{if(W.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(k.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");W.dataLoss&&W.dataLoss!=="none"&&O_("IDB_DATA_CORRUPTED",{reason:W.dataLossMessage||"unknown reason",dbName:jl(z)});let V=n(),Y=new N0(k.transaction);F&&F(V,Z=>W.oldVersion=Z,Y); Y.done.catch(Z=>{T(Z)})}catch(V){T(V)}}); k.addEventListener("success",()=>{var W=k.result;e&&W.addEventListener("versionchange",()=>{e(n())}); W.addEventListener("close",()=>{O_("IDB_UNEXPECTEDLY_CLOSED",{dbName:jl(z),dbVersion:W.version});d&&d()}); Q(n())}); k.addEventListener("error",()=>{T(k.error)}); G&&k.addEventListener("blocked",()=>{G()})})}; M0=function(z,D="",E=""){z=new g.wo(z,!0);z.set("alr","yes");E&&(E=ro(8,5797,ro(7,4168,E)),z[J[18]](D,Ul(15,8264,E)));return z}; CF=function(z,D,E={}){return aSw(z,D,E)}; AF=async function(z,D={}){try{let E=self.indexedDB.deleteDatabase(z),Q=D.blocked;Q&&E.addEventListener("blocked",()=>{Q()}); await J1X(E)}catch(E){throw Y3(E,z,"",-1);}}; Ba=function(z,D){return new va("INCOMPATIBLE_DB_VERSION",{dbName:z.name,oldVersion:z.options.version,newVersion:D})}; zR=function(z,D){if(!D)throw g.IB("openWithToken",jl(z.name));return z.open()}; Ep=async function(z,D){return gT(await zR(Dj,D),["databases"],{OO:!0,mode:"readwrite"},E=>{var Q=E.objectStore("databases");return Q.get(z.actualName).then(T=>{if(T?z.actualName!==T.actualName||z.publicName!==T.publicName||z.userIdentifier!==T.userIdentifier:1)return Q.put(z).then(()=>{})})})}; Qd=async function(z,D){return z?(await zR(Dj,D)).delete("databases",z):void 0}; SeJ=async function(z,D){var E=[];D=await zR(Dj,D);await gT(D,["databases"],{OO:!0,mode:"readonly"},Q=>{E.length=0;return s_(Q.objectStore("databases"),{},T=>{z(T.getValue())&&E.push(T.getValue());return $3(T)})}); return E}; RTQ=function(z,D){return SeJ(E=>E.publicName===z&&E.userIdentifier!==void 0,D)}; Zd6=async function(){if(Wa()?.hasSucceededOnce)return!0;var z;if(!(z=g.TR&&Bx()&&!zO()||g.kS)){try{z=self;var D=!!(z.indexedDB&&z.IDBIndex&&z.IDBKeyRange&&z.IDBObjectStore)}catch(E){D=!1}z=!D}if(z||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await Ep({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},GR),await Qd("yt-idb-test-do-not-use",GR),!0}catch(E){return!1}}; dA=function(){if(eC!==void 0)return eC;Xz=!0;return eC=Zd6().then(z=>{Xz=!1;if(nF()?.L()){var D={hasSucceededOnce:Wa()?.hasSucceededOnce||z};nF()?.set("LAST_RESULT_ENTRY_KEY",D,2592E3,!0)}return z})}; F0=function(){return g.us("ytglobal.idbToken_")||void 0}; g.Lc=function(){var z=F0();return z?Promise.resolve(z):dA().then(D=>{D?(g.JV("ytglobal.idbToken_",GR),D=GR):D=void 0;return D})}; fc=function(z){if(!TV())throw z=new va("AUTH_INVALID",{dbName:z}),Va(z),z;var D=Qa();return{actualName:`${z}:${D}`,publicName:z,userIdentifier:D}}; nc=async function(z,D,E,Q){var T=Error().stack??"",k=await g.Lc();if(!k)throw D=g.IB("openDbImpl",z,D),g.c("ytidb_async_stack_killswitch")||(D.stack=`${D.stack}\n${T.substring(T.indexOf("\n")+1)}`),Va(D),D;b$(z);T=E?{actualName:z,publicName:z,userIdentifier:void 0}:fc(z);try{return await Ep(T,k),await CF(T.actualName,D,Q)}catch(G){try{await Qd(T.actualName,k)}catch{}throw G;}}; c1k=function(z,D,E={}){return nc(z,D,!1,E)}; K8a=function(z,D,E={}){return nc(z,D,!0,E)}; hTI=async function(z,D={}){var E=await g.Lc();E&&(b$(z),z=fc(z),await AF(z.actualName,D),await Qd(z.actualName,E))}; pLr=function(z,D,E){z=z.map(async Q=>{await AF(Q.actualName,D);await Qd(Q.actualName,E)}); return Promise.all(z).then(()=>{})}; Wc=async function(z){var D={},E=await g.Lc();E&&(b$(z),z=await RTQ(z,E),await pLr(z,D,E))}; X0=async function(z,D={}){var E=await g.Lc();E&&(b$(z),await AF(z,D),await Qd(z,E))}; Hds=function(z,D){var E;return()=>{E||(E=new x$X(z,D));return E}}; JL=function(z,D){return Hds(z,D)}; uA=function(z){return zR(Npr(),z)}; Vd=async function(z,D,E,Q){z={config:z,hashData:D,timestamp:Q!==void 0?Q:(0,g.N)()};E=await uA(E);await E.clear("hotConfigStore");return await E.put("hotConfigStore",z)}; Op=async function(z,D,E,Q,T){z={config:z,hashData:D,configData:E,timestamp:T!==void 0?T:(0,g.N)()};Q=await uA(Q);await Q.clear("coldConfigStore");return await Q.put("coldConfigStore",z)}; bA=async function(z){z=await uA(z);var D=void 0;await gT(z,["coldConfigStore"],{mode:"readwrite",OO:!0},E=>Pa(E.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},Q=>{D=Q.getValue()})); return D}; jC=async function(z){z=await uA(z);var D=void 0;await gT(z,["hotConfigStore"],{mode:"readwrite",OO:!0},E=>Pa(E.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},Q=>{D=Q.getValue()})); return D}; U$W=async function(){await Wc("ytGcfConfig")}; mg=function(){if(!g.vc.instance){let z=new g.vc;g.vc.instance=z}return g.vc.instance}; idn=function(z){if(!z.L||!z.K){if(!F0()){let D=g.IB("scheduleGetConfigs");y1(D)}z.Z||(z.Z=UT.LZ(async()=>{try{await gHn(z)}catch{}try{await r16(z)}catch{}z.Z&&(z.Z=0)},100))}}; wLW=async function(z){if(g.c("start_client_gcf")||g.c("delete_gcf_config_db"))g.c("start_client_gcf")&&(await g.Lc()&&TV()&&!g.c("delete_gcf_config_db")?(z.V=!0,idn(z)):(lA(z),YS(z))),g.c("delete_gcf_config_db")&&await U$W()}; IR=function(){return g.us("yt.gcf.config.hotConfigGroup")}; aR=function(z,D){z.L=D;g.JV("yt.gcf.config.hotConfigGroup",z.L||null)}; YS=function(z){aR(z,g.S("RAW_HOT_CONFIG_GROUP"));z.A(g.S("SERIALIZED_HOT_HASH_DATA"))}; gHn=async function(z){if(z.L)return IR();if(!z.V)return z=g.IB("getHotConfig IDB not initialized"),y1(z),Promise.reject(z);var D=F0(),E=g.S("TIME_CREATED_MS");if(D){var Q=await jC(D);if(Q&&Q.timestamp>E)return aR(z,Q.config),z.A(Q.hashData),IR()}else Q=g.IB("getHotConfig token error"),y1(Q);YS(z);D&&z.L&&z.hotHashData&&await Vd(z.L,z.hotHashData,D,E);return z.L?IR():(z=new g.k3("Config not available in ytConfig"),y1(z),Promise.reject(z))}; SC=function(){return g.us("yt.gcf.config.coldConfigGroup")}; RR=function(z,D){z.K=D;g.JV("yt.gcf.config.coldConfigGroup",z.K||null)}; Zj=function(z,D){z.configData=D;g.JV("yt.gcf.config.coldConfigData",z.configData||null)}; var tJI=function(z,D){return U2[J[7]](this,38,4416,z,D)}; cc=function(z,D){z.coldHashData=D;g.JV("yt.gcf.config.coldHashData",z.coldHashData||null)}; lA=function(z){RR(z,g.S("RAW_COLD_CONFIG_GROUP"));cc(z,g.S("SERIALIZED_COLD_HASH_DATA"));Zj(z,z.K?.configData)}; r16=async function(z){if(z.K)return SC();if(!z.V)return z=g.IB("getColdConfig IDB not initialized"),y1(z),Promise.reject(z);var D=F0(),E=g.S("TIME_CREATED_MS");if(D){var Q=await bA(D);if(Q&&Q.timestamp>E)return RR(z,Q.config),Zj(z,Q.configData),cc(z,Q.hashData),SC()}else Q=g.IB("getColdConfig"),y1(Q);lA(z);D&&z.K&&z.coldHashData&&z.configData&&await Op(z.K,z.coldHashData,z.configData,D,E);return z.K?SC():(z=new g.k3("Config not available in ytConfig"),y1(z),Promise.reject(z))}; Kc=async function(z,D,E){if(g.c("start_client_gcf")){E&&aR(z,E);z.A(D);let Q=F0();Q&&(E||(E=(await jC(Q))?.config),await Vd(E,D,Q));if(E){z=z.U;for(let T of z.K)T(E)}}}; hL=async function(z,D,E){g.c("start_client_gcf")&&(cc(z,D),z=F0())&&(E||(E=(await bA(z))?.config),E&&await Op(E,D,E.configData,z))}; pc=function(){var z=mg(),D=(0,g.N)()-z.B;if(!(z.B!==0&&D0&&(D.request={internalExperimentFlags:E});Nh(z,void 0,D);Up(void 0,D);gA(void 0,D);rA(z,void 0,D);iA(void 0,D);g.c("start_client_gcf")&&wA(void 0,D);g.S("DELEGATED_SESSION_ID")&& !g.c("pageid_as_header_web")&&(D.user={onBehalfOfUser:g.S("DELEGATED_SESSION_ID")});!g.c("fill_delegate_context_in_gel_killswitch")&&(z=g.S("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(D.user={...D.user,serializedDelegationContext:z});z=g.S("INNERTUBE_CONTEXT");g.c("enable_persistent_device_token")&&z?.client?.rolloutToken&&(D.client.rolloutToken=z?.client?.rolloutToken);z=Object;E=z.assign;var Q=D.client,T=g.S("DEVICE",""),k={};for(let [G,e]of Object.entries(g.q6(T)))T=G,T==="cbrand"?k.deviceMake= e:T==="cmodel"?k.deviceModel=e:T==="cbr"?k.browserName=e:T==="cbrver"?k.browserVersion=e:T==="cos"?k.osName=e:T==="cosver"?k.osVersion=e:T==="cplatform"&&(k.platform=e);D.client=E.call(z,Q,k);return D}; var y1Q=function(z){return Qu[J[7]](this,10,1886,z)}; var Nh=function(z,D,E){z=z.XN;if(z==="WEB"||z==="MWEB"||z===1||z===2)D?(E=yu(D,yd,96)||new yd,z=t4(),z=Object.keys(oHX).indexOf(z),z=z===-1?null:z,z!==null&&Gv(E,3,z),qd(D,yd,96,E)):E&&(E.client.mainAppWebInfo=E.client.mainAppWebInfo??{},E.client.mainAppWebInfo.webDisplayMode=t4())},Up=function(z,D){var E=g.us("yt.embedded_player.embed_url"); E&&(z?(D=yu(z,oR,7)||new oR,Tv(D,4,E),qd(z,oR,7,D)):D&&(D.thirdParty={embedUrl:E}))},gA=function(z,D){if(g.c("web_log_memory_total_kbytes")&&g.XQ.navigator?.deviceMemory){let E=g.XQ.navigator?.deviceMemory; z?bc(z,95,g.cL(E*1E6)):D&&(D.client.memoryTotalKbytes=`${E*1E6}`)}},rA=function(z,D,E){z.appInstallData&&(D?(E=yu(D,sp,62)??new sp,Tv(E,6,z.appInstallData),qd(D,sp,62,E)):E&&(E.client.configInfo=E.client.configInfo||{},E.client.configInfo.appInstallData=z.appInstallData))},iA=function(z,D){var E=zV(); E&&(z?Gv(z,61,sx6[E]):D&&(D.client.connectionType=E));g.c("web_log_effective_connection_type")&&(E=E_())&&(z?Gv(z,94,$$O[E]):D&&(D.client.effectiveConnectionType=E))},qeX=function(z,D,E={}){var Q={}; g.S("EOM_VISITOR_DATA")?Q={"X-Goog-EOM-Visitor-Id":g.S("EOM_VISITOR_DATA")}:Q={"X-Goog-Visitor-Id":E.visitorData||g.S("VISITOR_DATA","")};if(D&&D.includes("www.youtube-nocookie.com"))return Q;D=E.Zh||g.S("AUTHORIZATION");D||(z?D=`Bearer ${g.us("gapi.auth.getToken")().access_token}`:(z=ou().v8($S),g.c("pageid_as_header_web")||delete z["X-Goog-PageId"],Q={...Q,...z}));D&&(Q.Authorization=D);return Q}; var P9W=function(z){return Qu[J[7]](this,4,5286,z)}; wA=function(z,D){var E=pc();if(E){var Q=E.coldConfigData,T=E.coldHashData;E=E.hotHashData;z?(D=yu(z,sp,62)??new sp,Q=Tv(D,1,Q),Tv(Q,3,T).A(E),qd(z,sp,62,D)):D&&(D.client.configInfo=D.client.configInfo||{},Q&&(D.client.configInfo.coldConfigData=Q),T&&(D.client.configInfo.coldHashData=T),E&&(D.client.configInfo.hotHashData=E))}}; qh=function(z){this.version=1;this.args=z}; Pc=function(z,D){this.topic=z;this.K=D}; Cc=function(z,D){var E=Mh();E&&E.publish.call(E,z.toString(),z,D)}; MJX=function(z){var D=AL,E=Mh();if(!E)return 0;var Q=E.subscribe(D.toString(),(T,k)=>{var G=g.us("ytPubsub2Pubsub2SkipSubKey");G&&G==Q||(G=()=>{if(Bc[Q])try{if(k&&D instanceof Pc&&D!=T)try{{var e=D.K,d=k;if(!d.args||!d.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let F;try{if(!e.Bh){let L=new e;e.Bh=L.version}F=e.Bh}catch(L){}if(!F||d.version!=F)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{k=Reflect.construct(e,g.Pn(d.args))}catch(L){throw L.message= "yt.pubsub2.Data.deserialize(): "+L.message,L;}}}catch(F){throw F.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+D.toString()+": "+F.message,F;}z.call(window,k)}catch(F){ww(F)}},zl[D.toString()]?g.us("yt.scheduler.instance")?UT.LZ(G):g.n9(G,0):G())}); Bc[Q]=!0;Dm[D.toString()]||(Dm[D.toString()]=[]);Dm[D.toString()].push(Q);return Q}; Bpn=function(){var z=C9s,D=MJX(function(E){z.apply(void 0,arguments);A1J(D)}); return D}; A1J=function(z){var D=Mh();D&&(typeof z==="number"&&(z=[z]),g.pw(z,E=>{D.unsubscribeByKey(E);delete Bc[E]}))}; Mh=function(){return g.us("ytPubsub2Pubsub2Instance")}; Ed=function(z,D,E={sampleRate:.1}){Math.random()Tl||GTl||Q{D&&!ff(z,D,z.h3)?z.bl.LZ(async()=>{D.id!==void 0&&await z.X$.Xo(D.id,z.VE);FD(z)}):z.HS.Tk()&&z.A()})}; nf=async function(z,D){if(!dk(z))throw Error("IndexedDB is not supported: immediateSend");D.id!==void 0&&(await z.X$.TM(D.id,z.VE)||z.D0(Error("The request cannot be found in the database.")));ff(z,D,z.by)?(D.skipRetry||(D=EPk(z,D)),D&&(D.skipRetry&&D.id!==void 0&&await z.X$.Ux(D.id,z.VE),z.In(D.url,D.options,!!D.skipRetry))):(z.D0(Error("Networkless Logging: Stored logs request expired age limit")),D.id!==void 0&&await z.X$.Ux(D.id,z.VE))}; Wv=function(z,D){z.Ce&&!z.HS.Tk()?z.Ce(D):z.handleError(D)}; ff=function(z,D,E){D=D.timestamp;return z.now()-D>=E?!1:!0}; EPk=function(z,D){if(!dk(z))throw Error("IndexedDB is not supported: updateRequestHandlers");var E=D.options.onError?D.options.onError:()=>{}; D.options.onError=async(T,k)=>{var G=Q8s(k),e=TOa(k);e&&z.EH&&z.EH("web_enable_error_204")&&z.handleError(Error("Request failed due to compression"),D.url,k);if(z.EH&&z.EH("nwl_consider_error_code")&&G||z.EH&&!z.EH("nwl_consider_error_code")&&z.potentialEsfErrorCounter<=z.Mk)if(z.HS.IL&&await z.HS.IL(),!z.HS.Tk()){E(T,k);z.EH&&z.EH("nwl_consider_error_code")&&D?.id!==void 0&&await z.X$.Xo(D.id,z.VE,!1);return}z.EH&&z.EH("nwl_consider_error_code")&&!G&&z.potentialEsfErrorCounter>z.Mk||(z.potentialEsfErrorCounter++, D?.id!==void 0&&(D.sendCount{z.HS.Tk()&&z.A()},z.L5)):await z.X$.Ux(D.id,z.VE)),E(T,k))}; var Q=D.options.onSuccess?D.options.onSuccess:()=>{}; D.options.onSuccess=async(T,k)=>{D?.id!==void 0&&await z.X$.Ux(D.id,z.VE);z.HS.pH&&z.EH&&z.EH("vss_network_hint")&&z.HS.pH(!0);Q(T,k)}; return D}; Rq=function(z){var D=z.getVideoData(),E=z.BN(),Q=E.kX(),T=z.X(),k=z.MB(),G=k.SY*8/1024,e=k.GS/1024,d=k.Cw,F=k.Jx,L=k.wv,f=E.getCurrentTime().toFixed(2),n=XD(E.L(),",",3);var W="";if(D.isDaiEnabled()){D.enableServerStitchedDai&&(W+=D.nW?"DS":"SS");W=D.qj()?W+"LIFA, ":W+"DAI, ";var V=k.DW;V&&(W+=V)}JJ(D)&&!D.qj()&&(W+="LIFAE, ");g.uR(D)&&(W+="SABR, ");if(D.fetchType){switch(D.fetchType){case "onesie":V="o";break;case "gp":V="gp";break;default:V="gvi"}W+=`vd:${V}, `}(V=T.MN)&&(W=V.K?W+"wa, ":W+"w, "); W+=`s:${L} t:${f} b:${n} `;E.isSeeking()&&(W+="S");E.isPaused()&&(W+="P");E.isEnded()&&(W+="E");z.isOrchestrationLeader()&&(W+=" L");(E=k.V2)&&(W+=` l:${E.toFixed()}`);E=k.currentTime;L=D.Ss;E&&E>L.start&&E>=5;Z+=t}n=`${Z.substr(0,4)} ${Z.substr(4,4)} ${Z.substr(8,4)} ${Z.substr(12,4)} ${Z.substr(16,4)}`}else n="";G={video_id_and_cpn:String(D.videoId)+" / "+n,codecs:"",dims_and_frames:"",bandwidth_kbps:`${G.toFixed(0)} Kbps`,buffer_health_seconds:`${d.toFixed(2)} s`,date:`${(new Date).toString()}`, drm_style:F?"":"display:none",drm:F,debug_info:W,extra_debug_info:"",bandwidth_style:f,network_activity_style:f,network_activity_bytes:`${e.toFixed(0)} KB`,shader_info:L,shader_info_style:L?"":"display:none",playback_categories:""};e=`${Q.clientWidth}x${Q.clientHeight}`+(E>1?`*${E.toFixed(2)}`:"");d="-";k.totalVideoFrames&&(d=`${k.droppedVideoFrames||0} dropped of ${k.totalVideoFrames}`);G.dims_and_frames=`${e} / ${d}`;d=z.getVolume();D.Af?(z=D.Af.K,e=Math.round(d),d=Math.round(d*(z?.PG??1)),F="", D.Z?.audio.L?F=" VB":D.Z?.audio.K&&(F=" DRC"),W="",z?.Mu!=null&&(W+=`cont.${z.Mu.toFixed(1)}dB`),z?.W5!=null&&(W+=` tgt.${z.W5.toFixed(1)}dB`),W&&(W=` (${W})`),z=`${e}%/${d}%${F}${W}`):(z=jk(D.Af),z=`${Math.round(d)}% / ${D.Z?.audio.L?"VB":D.Z?.audio.K?"DRC":`${Math.round(d*z)}%`}`,e=D.qd.toFixed(1),isFinite(Number(e))&&(z+=` (content loudness ${e}dB)`));G.volume=z;G.resolution=`${Q.videoWidth}x${Q.videoHeight}`;if(Q=D.A){if(z=Q.video)e=z.fps,e>1&&(G.resolution+=`@${e}`),(e=k.m3)&&e.video&&(G.resolution+= ` / ${e.video.width}x${e.video.height}`,e.video.fps>1&&(G.resolution+=`@${e.video.fps}`)),G.codecs=vv(Q),!D.Z||Q.audio&&Q.video?Q.zS&&(G.codecs+=` / ${Q.zS}A`):G.codecs+=` / ${vv(D.Z)}`,z.K||z.primaries?(e=z.K||"unknown",e==="smpte2084"?e=`${e} (PQ)`:e==="arib-std-b67"&&(e=`${e} (HLG)`),G.color=`${e} / ${z.primaries||"unknown"}`,G.color_style=""):G.color_style="display:none";if(Q.debugInfo){G.fmt_debug_info="";for(var K of Q.debugInfo)G.fmt_debug_info+=`${K.label}:${K.text} `}G.fmt_debug_info_style= G.fmt_debug_info&&G.fmt_debug_info.length>0?"":"display:none"}K=D.isLivePlayback;Q=D.Lr;G.live_mode_style=K||Q?"":"display:none";G.live_latency_style=K?"":"display:none";if(Q)G.live_mode="Post-Live"+(mK(D)?" Manifestless":"");else if(K){Q=k.t8;G.live_latency_secs=`${Q.toFixed(2)}s`;K=mK(D)?"Manifestless, ":"";D.pf&&(K+="Windowed, ");z="Uncertain";if(Q>=0&&Q<120)if(D.latencyClass&&D.latencyClass!=="UNKNOWN")switch(D.latencyClass){case "NORMAL":z="Optimized for Normal Latency";break;case "LOW":z="Optimized for Low Latency"; break;case "ULTRALOW":z="Optimized for Ultra Low Latency";break;default:z="Unknown Latency Setting"}else z=(T.JT().K.GV(lR)?Y8(D):D.isLowLatencyLiveStream)?"Optimized for Low Latency":"Optimized for Smooth Streaming";K+=z;(Q=k.sf)&&(K+=`, seq ${Q.sequence}`);G.live_mode=K}T.experiments.JT().K.GV(k0r)?k.isGapless&&!k.Oo&&(G.playback_categories=k.a6?G.playback_categories+"Gapless ":G.playback_categories+"Queued "):!k.isGapless||Iq(D)&&k.Oo||(G.playback_categories+="Gapless ");G.playback_categories_style= G.playback_categories?"":"display:none";G.bandwidth_samples=k.UV;G.network_activity_samples=k.KM;G.live_latency_samples=k.NP;G.buffer_health_samples=k.lA;T=g.aq(D);if(D.cotn||T)G.cotn_and_local_media=`${D.cotn?D.cotn:"null"} / ${T}`;G.cotn_and_local_media_style=G.cotn_and_local_media?"":"display:none";Sk(D,"web_player_release_debug")?(G.release_name=J[75],G.release_style=""):G.release_style="display:none";G.debug_info&&Y.length>0&&G.debug_info.length+Y.length<=60?G.debug_info+=" "+Y:G.extra_debug_info= Y;G.extra_debug_info_style=G.extra_debug_info&&G.extra_debug_info.length>0?"":"display:none";return G}; Q8s=function(z){return(z=z?.error?.code)&&z>=400&&z<=599?!1:!0}; TOa=function(z){z=z?.error?.code;return!(z!==400&&z!==415)}; G0r=function(){if(Zm)return Zm();Zm=JL("LogsDatabaseV2",{jq:{LogsRequestsStore:{Gm:2}},shared:!1,upgrade(z,D,E){D(2)&&i$(z,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});D(3);D(5)&&(E=E.objectStore("LogsRequestsStore"),E.K.indexNames.contains("newRequest")&&E.K.deleteIndex("newRequest"),ya(E,"newRequestV2",["status","interface","timestamp"]));D(7)&&wT(z,"sapisid");D(9)&&wT(z,"SWHealthLog")},version:9});return Zm()}; cv=function(z){return zR(G0r(),z)}; eek=async function(z,D){var E={startTime:(0,g.N)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};D=await cv(D);z={...z,options:JSON.parse(JSON.stringify(z.options)),interface:g.S("INNERTUBE_CONTEXT_CLIENT_NAME",0)};z=await D.put("LogsRequestsStore",z);E.ticks.tc=(0,g.N)();Kf(E);return z}; ddI=async function(z,D){var E={startTime:(0,g.N)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};D=await cv(D);var Q=g.S("INNERTUBE_CONTEXT_CLIENT_NAME",0),T=[z,Q,0];Q=[z,Q,(0,g.N)()];var k=IDBKeyRange.bound(T,Q),G="prev";g.c("use_fifo_for_networkless")&&(G="next");var e=void 0;T=z==="NEW"?"readwrite":"readonly";g.c("use_readonly_for_get_most_recent_by_status_killswitch")&&(T="readwrite");await gT(D,["LogsRequestsStore"],{mode:T,OO:!0},d=>Pa(d.objectStore("LogsRequestsStore").index("newRequestV2"), {query:k,direction:G},F=>{F.getValue()&&(e=F.getValue(),z==="NEW"&&(e.status="QUEUED",F.update(e)))})); E.ticks.tc=(0,g.N)();Kf(E);return e}; FdX=async function(z,D){return gT(await cv(D),["LogsRequestsStore"],{mode:"readwrite",OO:!0},E=>{var Q=E.objectStore("LogsRequestsStore");return Q.get(z).then(T=>{if(T)return T.status="QUEUED",Q.put(T).then(()=>T)})})}; Lds=async function(z,D,E=!0,Q){return gT(await cv(D),["LogsRequestsStore"],{mode:"readwrite",OO:!0},T=>{var k=T.objectStore("LogsRequestsStore");return k.get(z).then(G=>G?(G.status="NEW",E&&(G.sendCount+=1),Q!==void 0&&(G.options.compress=Q),k.put(G).then(()=>G)):aB.resolve(void 0))})}; fGI=async function(z,D){return(await cv(D)).delete("LogsRequestsStore",z)}; nPW=async function(z){z=await cv(z);var D=(0,g.N)()-2592E6;await gT(z,["LogsRequestsStore"],{mode:"readwrite",OO:!0},E=>s_(E.objectStore("LogsRequestsStore"),{},Q=>{if(Q.getValue().timestamp<=D)return Q.delete().then(()=>$3(Q))}))}; WdV=async function(){await Wc("LogsDatabaseV2")}; Kf=function(z){g.c("nwl_csi_killswitch")||Ed("networkless_performance",z,{sampleRate:1})}; hJ=function(z){return zR(XzQ(),z)}; Jkk=async function(z){z=await hJ(z);var D=(0,g.N)()-2592E6;await gT(z,["SWHealthLog"],{mode:"readwrite",OO:!0},E=>s_(E.objectStore("SWHealthLog"),{},Q=>{if(Q.getValue().timestamp<=D)return Q.delete().then(()=>$3(Q))}))}; uww=async function(z){await (await hJ(z)).clear("SWHealthLog")}; g.Hv=function(z,D,E,Q,T="",k=!1,G=!1){if(z)if(E&&!g.q1())y1(new g.k3("Legacy referrer-scrubbed ping detected")),z&&pf(z,void 0,{scrubReferrer:!0});else if(T)Om(z,D,"POST",T,Q);else if(g.S("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||Q||G)Om(z,D,"GET","",Q,void 0,k,G);else{b:{try{c:{var e=new Vpk({url:z});if(e.K.dsh==="1")var d=null;else{var F=e.K.ae;if(F==="1"){let f=e.K.adurl;if(f)try{d={version:3,MX:decodeURIComponent(f),qq:xO(e.L,"act=1","ri=1",ewn(e))};break c}catch(n){}}d=F==="2"?{version:4,MX:xO(e.L, "dct=1","suid="+e.A,"ri=1"),qq:xO(e.L,"act=1","ri=1","suid="+e.A)}:null}}if(d){let f=Ic(z);var L=!(!f||!f.endsWith("/aclk")||g.UV(z,"ri")!=="1");break b}}catch(f){}L=!1}L?x8(z)?(D&&D(),E=!0):E=!1:E=!1;E||pf(z,D)}}; OSa=function(z,D=""){x8(z,D)||g.Hv(z,void 0,void 0,void 0,D)}; x8=function(z,D=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(z,D))return!0}catch(E){}return!1}; pf=function(z,D,E={}){var Q=new Image,T=""+bSI++;Na[T]=Q;Q.onload=Q.onerror=()=>{D&&Na[T]&&D();delete Na[T]}; E.scrubReferrer&&(Q.referrerPolicy="no-referrer");Q.src=z}; g.Ud=function(z){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?z+"&nis=6":z+"&nis=5"}; iR=function(){gk||(gk=new rk("yt.offline"));return gk}; j8O=function(z){if(g.c("offline_error_handling")){var D=iR().get("errors",!0)||{};D[z.message]={name:z.name,stack:z.stack};z.level&&(D[z.message].level=z.level);iR().set("errors",D,2592E3,!0)}}; tJ=function(){if(!wk.instance){let z=g.us("yt.networkRequestMonitor.instance")||new wk;g.JV("yt.networkRequestMonitor.instance",z);wk.instance=z}return wk.instance}; oq=function(){if(!yE.instance){let z=g.us("yt.networkStatusManager.instance")||new yE;g.JV("yt.networkStatusManager.instance",z);yE.instance=z}return yE.instance}; sd=function(z,D){z.rateLimit?z.K?(UT.I6(z.Z),z.Z=UT.LZ(()=>{z.A!==D&&(z.dispatchEvent(D),z.A=D,z.K=(0,g.N)())},z.rateLimit-((0,g.N)()-z.K))):(z.dispatchEvent(D),z.A=D,z.K=(0,g.N)()):z.dispatchEvent(D)}; g.$8=function(){var z=g.us("yt.networklessRequestController.instance");z||(z=new vPr,g.JV("yt.networklessRequestController.instance",z),g.c("networkless_logging")&&g.Lc().then(D=>{z.VE=D;Lf(z);z.B.resolve();z.aK&&Math.random()<=z.Tr&&z.VE&&Jkk(z.VE);g.c("networkless_immediately_drop_sw_health_store")&&mda(z)})); return z}; mda=async function(z){if(!z.VE)throw g.IB("clearSWHealthLogsDb");uww(z.VE).catch(D=>{z.handleError(D)})}; lGa=function(z,D,E){D=g.c("web_fp_via_jspb")?Object.assign({},D):D;g.c("use_request_time_ms_header")?D.headers&&g.zX(z)&&(D.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.N)()))):D.postParams?.requestTimeMs&&(D.postParams.requestTimeMs=Math.round((0,g.N)()));E&&Object.keys(D).length===0?g.Hv(z):D.compress?D.postBody?(typeof D.postBody!=="string"&&(D.postBody=JSON.stringify(D.postBody)),ek(z,D.postBody,D,g.vx)):ek(z,JSON.stringify(D.postParams),D,ml):g.vx(z,D)}; qa=function(z,D){g.c("use_event_time_ms_header")&&g.zX(z)&&(D.headers||(D.headers={}),D.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.N)())));return D}; g.Ma=function(z,D,E,Q){!g.S("VISITOR_DATA")&&D!=="visitor_id"&&Math.random()<.01&&y1(new g.k3("Missing VISITOR_DATA when sending innertube request.",D,E,Q));if(!z.isReady())throw z=new g.k3("innertube xhrclient not ready",D,E,Q),ww(z),z;var T={headers:Q.headers||{},method:"POST",postParams:E,postBody:Q.postBody,postBodyFormat:Q.postBodyFormat||"JSON",onTimeout:()=>{Q.onTimeout()}, onFetchTimeout:Q.onTimeout,onSuccess:(F,L)=>{if(Q.onSuccess)Q.onSuccess(L)}, onFetchSuccess:F=>{if(Q.onSuccess)Q.onSuccess(F)}, onProgress:F=>{if(Q.onProgress)Q.onProgress(F)}, onError:(F,L)=>{if(Q.onError)Q.onError(L)}, onFetchError:F=>{if(Q.onError)Q.onError(F)}, timeout:Q.timeout,withCredentials:!0,compress:Q.compress};T.headers["Content-Type"]||(T.headers["Content-Type"]="application/json");E="";var k=z.config_.Fv;k&&(E=k);k=z.config_.Kw||!1;var G=qeX(k,E,Q);Object.assign(T.headers,G);T.headers.Authorization&&!E&&k&&(T.headers["x-origin"]=window.location.origin);var e=g.AI(`${E}${`/youtubei/${z.config_.innertubeApiVersion}/${D}`}`,{alt:"json"}),d=(F=!1)=>{try{if(F&&Q.retry&&!Q.networklessOptions.bypassNetworkless)T.method="POST",Q.networklessOptions.writeThenSend? g.$8().writeThenSend(e,T):g.$8().sendAndWrite(e,T);else if(Q.compress)if(T.postBody){let L=T.postBody;typeof L!=="string"&&(L=JSON.stringify(T.postBody));ek(e,L,T,g.vx)}else ek(e,JSON.stringify(T.postParams),T,ml);else ml(e,T)}catch(L){if(L.name==="InvalidAccessError")y1(Error("An extension is blocking network request."));else throw L;}}; g.us("ytNetworklessLoggingInitializationOptions")&&Pv.isNwlInitialized?dA().then(F=>{d(F)}):d(!1)}; Da=function(z,D,E){var Q=Cf();if(Q&&D){let T=Q.subscribe(z,function(){var k=arguments,G=()=>{AJ[T]&&D.apply&&typeof D.apply=="function"&&D.apply(E||window,k)}; try{Bv[z]?G():g.n9(G,0)}catch(e){ww(e)}},E); AJ[T]=!0;zq[z]||(zq[z]=[]);zq[z].push(T);return T}return 0}; EG=function(z){var D=Cf();D&&(typeof z==="number"?z=[z]:typeof z==="string"&&(z=[parseInt(z,10)]),g.pw(z,E=>{D.unsubscribeByKey(E);delete AJ[E]}))}; Qg=function(z,D){var E=Cf();return E?E.publish.apply(E,arguments):!1}; kz=function(z){var D=Cf();if(D)if(D.clear(z),z)Tq(z);else for(let E in zq)Tq(E)}; Cf=function(){return g.XQ.ytPubsubPubsubInstance}; Tq=function(z){zq[z]&&(z=zq[z],g.pw(z,D=>{AJ[D]&&delete AJ[D]}),z.length=0)}; Gq=function(z,D,E=null){YBX(z,D,E)}; YBX=function(z,D,E=null){var Q=e6(typeof z==="string"?z:z.toString()),T=document.getElementById(Q),k=T&&bF(T),G=T&&!k;k?D&&D():(D&&(k=Da(Q,D),D=`${YO(D)}`,dR[D]=k),G||(T=IGa(z,Q,()=>{bF(T)||(GdX(T),Qg(Q),g.n9(()=>{kz(Q)},0))},E)))}; IGa=function(z,D,E,Q=null){var T=g.nx("SCRIPT");T.id=D;T.onload=()=>{E&&setTimeout(E,0)}; T.onreadystatechange=()=>{switch(T.readyState){case "loaded":case "complete":T.onload()}}; Q&&T.setAttribute("nonce",Q);g.cn(T,typeof z==="string"?Hb(z):z);z=document.getElementsByTagName("head")[0]||document.body;z.insertBefore(T,z.firstChild);return T}; e6=function(z){var D=document.createElement("a");g.Ox(D,z);z=D.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${OV(z)}`}; Fy=function(z,D){if(z===D)z=!0;else if(Array.isArray(z)&&Array.isArray(D))z=kw(z,D,Fy);else if(g.mI(z)&&g.mI(D))a:if(g.ab(z).length!=g.ab(D).length)z=!1;else{for(let E in z)if(!Fy(z[E],D[E])){z=!1;break a}z=!0}else z=!1;return z}; nZ=function(z,...D){if(!LZ(z)||D.some(E=>!LZ(E)))throw Error("Only objects may be merged."); for(let E of D)fZ(z,E)}; fZ=function(z,D){for(let E in D)if(LZ(D[E])){if(E in z&&!LZ(z[E]))throw Error("Cannot merge an object into a non-object.");E in z||(z[E]={});fZ(z[E],D[E])}else if(WP(D[E])){if(E in z&&!WP(z[E]))throw Error("Cannot merge an array into a non-array.");E in z||(z[E]=[]);Xy(z[E],D[E])}else z[E]=D[E];return z}; Xy=function(z,D){for(let E of D)LZ(E)?z.push(fZ({},E)):WP(E)?z.push(Xy([],E)):z.push(E);return z}; LZ=function(z){return typeof z==="object"&&!Array.isArray(z)}; WP=function(z){return typeof z==="object"&&Array.isArray(z)}; g.JH=function(z=!1){g.w9.call(this);this.ig=new Ly(z);g.a(this,this.ig)}; Vg=function(z){if(window.crypto&&window.crypto.getRandomValues)try{var D=Array(z),E=new Uint8Array(z);window.crypto.getRandomValues(E);for(var Q=0;Q(z&15).toString(16)).join("")}; m$=function(){({E2:D=!1,cY:z=!0}={});var z,D;if(g.us("_lact",window)==null){var E=parseInt(g.S("LACT"),10);E=isFinite(E)?Date.now()-Math.max(E,0):-1;g.JV("_lact",E,window);g.JV("_fact",E,window);E==-1&&j6();aGJ(D,z);new Np(()=>{vP("mouse",100)})}}; aGJ=function(z=!1,D=!0){var E=window;g.pK(E.document,"keydown",j6);g.pK(E.document,"keyup",j6);g.pK(E.document,"mousedown",j6);g.pK(E.document,"mouseup",j6);z?g.pK(E,"touchmove",()=>{vP("touchmove",200)},{passive:!0}):(g.pK(E,"resize",()=>{vP("resize",200)}),D&&g.pK(E,"scroll",()=>{vP("scroll",200)})); g.pK(E.document,"touchstart",j6,{passive:!0});g.pK(E.document,"touchend",j6,{passive:!0})}; vP=function(z,D){ll[z]||(ll[z]=!0,UT.LZ(()=>{j6();ll[z]=!1},D))}; j6=function(){g.us("_lact",window)==null&&(m$(),g.us("_lact",window));var z=Date.now();g.JV("_lact",z,window);g.us("_fact",window)==-1&&g.JV("_fact",z,window);(z=g.us("ytglobal.ytUtilActivityCallback_"))&&z()}; g.Yz=function(){var z=g.us("_lact",window);return z==null?-1:Math.max(Date.now()-z,0)}; g.ah=function(z){return new Ih(z)}; g.S6=function(z,D){z.L.set(D.fJ,D);var E=z.A.get(D.fJ);if(E)try{E.mE(z.resolve(D.fJ))}catch(Q){E.CX(Q)}}; cP=function(z,D,E,Q=!1){if(E.indexOf(D)>-1)throw Error(`Deps cycle for: ${D}`);if(z.K.has(D))return z.K.get(D);if(!z.L.has(D)){if(Q)return;throw Error(`No provider for: ${D}`);}Q=z.L.get(D);E.push(D);if(Q.No!==void 0)var T=Q.No;else if(Q.GD)T=Q[g.Rh]?Za(z,Q[g.Rh],E):[],T=Q.GD(...T);else if(Q.BZ){T=Q.BZ;let k=T[g.Rh]?Za(z,T[g.Rh],E):[];T=new T(...k)}else throw Error(`Could not resolve providers for: ${D}`);E.pop();Q.Kf||z.K.set(D,T);return T}; Za=function(z,D,E){return D?D.map(Q=>Q instanceof Ih?cP(z,Q.key,E,!0):cP(z,Q,E)):[]}; g.hH=function(){KZ||(KZ=new SBO);return KZ}; xz=function(){return"h5vcc"in pZ&&pZ.h5vcc.traceEvent?.traceBegin&&pZ.h5vcc.traceEvent?.traceEnd?1:"performance"in pZ&&pZ.performance.mark&&pZ.performance.measure?2:0}; HP=function(z){var D=xz();switch(D){case 1:pZ.h5vcc.traceEvent.traceBegin("YTLR",z);break;case 2:pZ.performance.mark(`${z}-start`);break;case 0:break;default:g.b5(D,"unknown trace type")}}; NR=function(z){var D=xz();switch(D){case 1:pZ.h5vcc.traceEvent.traceEnd("YTLR",z);break;case 2:D=`${z}-start`;let E=`${z}-end`;pZ.performance.mark(E);pZ.performance.measure(z,D,E);break;case 0:break;default:g.b5(D,"unknown trace type")}}; ReQ=function(z){var D=Array.from(z.K.keys()).sort((E,Q)=>(z.K[Q].priority??0)-(z.K[E].priority??0)); for(let E of D)D=z.K[E],D.jobId===void 0||D.pK||(z.scheduler.I6(D.jobId),g.GV(D.RF,10))}; ckr=function(z,D,E){ZSL&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${z.constructor.name}] '${z.state}' to '${D}'`),console.log("with message: ",E),console.groupEnd())}; pzQ=function(z,D){var E=D.filter(T=>(z.A??T.priority??0)===10),Q=D.filter(T=>(z.A??T.priority??0)!==10); return z.B.AD?async(...T)=>{await KdO(E,...T);UG(z,Q,...T)}:(...T)=>{hek(E,...T); UG(z,Q,...T)}}; KdO=async function(z,...D){g.LF();for(let E of z){let Q;dT(()=>{gR(E.name);var T=rR(()=>E.callback(...D)); il(T)?Q=g.c("web_lifecycle_error_handling_killswitch")?T.then(()=>{wR(E.name)}):T.then(()=>{wR(E.name)},k=>{window.onerror?.(k.message,"",0,0,k); wR(E.name)}):wR(E.name)}); Q&&await Q}}; UG=function(z,D,...E){D=D.map(Q=>({RF:()=>{gR(Q.name);rR(()=>Q.callback(...E)); wR(Q.name)}, priority:z.A??Q.priority??0})); D.length&&(z.Z=new xdQ(D))}; hek=function(z,...D){g.LF();for(let E of z)dT(()=>{gR(E.name);rR(()=>E.callback(...D)); wR(E.name)})}; gR=function(z){tH&&z&&HP(z)}; wR=function(z){tH&&z&&NR(z)}; rR=function(z){if(g.c("web_lifecycle_error_handling_killswitch"))return z();try{return z()}catch(D){window.onerror?.(D.message,"",0,0,D)}}; oh=function(){yg||(yg=new HSk);return yg}; $z=function(){sG||(sG=hI(g.S("WORKER_SERIALIZATION_URL")));return sG||void 0}; PP=function(){var z=$z();qR||z===void 0||(qR=nD(z));return qR}; AH=function(z,D){var E=MR(D);if(z.K[E])return z.K[E];var Q=Object.keys(z.store)||[];if(Q.length<=1&&MR(D)===Q[0])return Q;var T=[];for(let G=0;G{E=E.data;if(E.op==="serializedGelBatch"){var Q=EP.get(E.key);Q&&(QP(E.serializedBatch,Q.client,Q.resolve,Q.networklessOptions,Q.isIsolated,Q.useVSSEndpoint,Q.dangerousLogToVisitorSession,Q.requestsOutstanding),EP.delete(E.key))}},D=PP(); D&&(D.addEventListener("message",z),D.onerror=()=>{EP.clear()}); D0=!0}}; Udk=function(z,D){if(z.endpoint==="log_event"){T2(z);var E=kE(z),Q=G2(z.payload)||"",T=eh(Q),k=200;if(T){if(T.enabled===!1&&!g.c("web_payload_policy_disabled_killswitch"))return;k=dY(T.tier);if(k===400){FO(z,D);return}}Ls[E]=!0;E={cttAuthInfo:E,isJspb:!1,tier:k};z2().storePayload(E,z.payload);fs(D,!1,E,ns(Q))}}; gPs=function(z,D,E){if(D.endpoint==="log_event"){T2(void 0,D);var Q=kE(D,!0),T=eh(z),k=200;if(T){if(T.enabled===!1&&!g.c("web_payload_policy_disabled_killswitch"))return;k=dY(T.tier);if(k===400){W3(z,D,E);return}}Ls[Q]=!0;Q={cttAuthInfo:Q,isJspb:!0,tier:k};z2().storePayload(Q,EB(D.payload));fs(E,!0,Q,ns(z))}}; fs=function(z,D=!1,E,Q=!1){z&&(XO=new z);z=JQ("tvhtml5_logging_max_batch_ads_fork")||JQ("tvhtml5_logging_max_batch")||JQ("web_logging_max_batch")||100;var T=(0,g.N)(),k=u8(D,E.tier),G=k.Z;Q&&(k.K=!0);Q=0;E&&(Q=z2().getSequenceCount(E));Q>=1E3?VP({writeThenSend:!0},D,E.tier):Q>=z?OP||(OP=b8(()=>{VP({writeThenSend:!0},D,E.tier);OP=void 0},0)):T-G>=10&&(jh(D,E.tier),k.Z=T)}; FO=function(z,D){if(z.endpoint==="log_event"){g.c("more_accurate_gel_parser")&&z2().storePayload({isJspb:!1},z.payload);T2(z);var E=kE(z),Q=new Map;Q.set(E,[z.payload]);var T=G2(z.payload)||"";D&&(XO=new D);return new g.VQ((k,G)=>{XO&&XO.isReady()?v3(Q,XO,k,G,{bypassNetworkless:!0},!0,ns(T)):k()})}}; W3=function(z,D,E){if(D.endpoint==="log_event"){T2(void 0,D);var Q=kE(D,!0),T=new Map;T.set(Q,[EB(D.payload)]);E&&(XO=new E);return new g.VQ(k=>{XO&&XO.isReady()?mP(T,XO,k,{bypassNetworkless:!0},!0,ns(z)):k()})}}; kE=function(z,D=!1){var E="";if(z.dangerousLogToVisitorSession)E="visitorOnlyApprovedKey";else if(z.cttAuthInfo){if(D){D=z.cttAuthInfo.token;E=z.cttAuthInfo;let Q=new l8;E.videoId?Q.setVideoId(E.videoId):E.playlistId&&UB(Q,2,YE,gp(E.playlistId));IL[D]=Q}else D=z.cttAuthInfo,E={},D.videoId?E.videoId=D.videoId:D.playlistId&&(E.playlistId=D.playlistId),aL[z.cttAuthInfo.token]=E;E=z.cttAuthInfo.token}return E}; VP=function(z={},D=!1,E){new g.VQ((Q,T)=>{var k=u8(D,E),G=k.K;k.K=!1;if(g.c("enable_web_tiered_gel")&&g.c("web_vss_routing_check_all_tier_policies")){let e=u8(D,300),d=u8(D,200);G=G||e.K||d.K;e.K=!1;d.K=!1}Sh(k.A);Sh(k.L);k.L=0;XO&&XO.isReady()?E===void 0&&g.c("enable_web_tiered_gel")?RL(Q,T,z,D,300,G):RL(Q,T,z,D,E,G):(jh(D,E),Q())})}; RL=function(z,D,E={},Q=!1,T=200,k=!1){var G=XO,e=new Map,d=new Map,F={isJspb:Q,cttAuthInfo:void 0,tier:T},L={isJspb:Q,cttAuthInfo:void 0};if(Q){for(let f of Object.keys(Ls))D=g.c("enable_web_tiered_gel")?z2().smartExtractMatchingEntries({keys:[F,L],sizeLimit:1E3}):z2().extractMatchingEntries({isJspb:!0,cttAuthInfo:f}),D.length>0&&e.set(f,D),(g.c("web_fp_via_jspb_and_json")&&E.writeThenSend||!g.c("web_fp_via_jspb_and_json"))&&delete Ls[f];mP(e,G,z,E,!1,k)}else{for(let f of Object.keys(Ls))e=g.c("enable_web_tiered_gel")? z2().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:f,tier:T},{isJspb:!1,cttAuthInfo:f}],sizeLimit:1E3}):z2().extractMatchingEntries({isJspb:!1,cttAuthInfo:f}),e.length>0&&d.set(f,e),(g.c("web_fp_via_jspb_and_json")&&E.writeThenSend||!g.c("web_fp_via_jspb_and_json"))&&delete Ls[f];v3(d,G,z,D,E,!1,k)}}; jh=function(z=!1,D=200){var E=()=>{VP({writeThenSend:!0},z,D)},Q=u8(z,D),T=Q===Z0||Q===c3?5E3:rkr; g.c("web_gel_timeout_cap")&&!Q.L&&(T=b8(()=>{E()},T),Q.L=T); Sh(Q.A);T=g.S("LOGGING_BATCH_TIMEOUT",JQ("web_gel_debounce_ms",1E4));g.c("shorten_initial_gel_batch_timeout")&&Ks&&(T=iSV);T=b8(()=>{JQ("gel_min_batch_size")>0?z2().getSequenceCount({cttAuthInfo:void 0,isJspb:z,tier:D})>=wz6&&E():E()},T); Q.A=T}; v3=function(z,D,E,Q,T={},k,G){var e=Math.round((0,g.N)()),d=z.size,F=h3(G);for(let [L,f]of z){z=L;G=f;let n=g.Nu({context:g.tL(D.config_||g.Hc())});if(!g.vX(G)&&!g.c("throw_err_when_logevent_malformed_killswitch")){Q();break}n.events=G;(G=aL[z])&&tpL(n,z,G);delete aL[z];let W=z==="visitorOnlyApprovedKey";yk6(n,e,W);ps(T);let V=K=>{g.c("start_client_gcf")&&UT.LZ(async()=>{await xE(K)}); d--;d||E()},Y=0,Z=()=>{Y++; if(T.bypassNetworkless&&Y===1)try{g.Ma(D,F,n,H3({writeThenSend:!0},W,V,Z,k)),Ks=!1}catch(K){ww(K),Q()}d--;d||E()}; try{g.Ma(D,F,n,H3(T,W,V,Z,k)),Ks=!1}catch(K){ww(K),Q()}}}; mP=function(z,D,E,Q={},T,k){var G=Math.round((0,g.N)()),e={value:z.size},d=new Map([...z]);for(let [Z]of d){var F=Z,L=z.get(F);d=new oPr;var f=D.config_||g.Hc(),n=new NK,W=new UP;Tv(W,1,f.Yn);Tv(W,2,f.Ni);Gv(W,16,f.uS);Tv(W,17,f.innertubeContextClientVersion);if(f.j8){var V=f.j8,Y=new sp;V.coldConfigData&&Tv(Y,1,V.coldConfigData);V.appInstallData&&Tv(Y,6,V.appInstallData);V.coldHashData&&Tv(Y,3,V.coldHashData);V.hotHashData&&Y.A(V.hotHashData);qd(W,sp,62,Y)}(V=g.XQ.devicePixelRatio)&&V!=1&&bc(W,65, g.V9(V));V=uZ();V!==""&&Tv(W,54,V);V=VN();if(V.length>0){Y=new gY;for(let K=0;K{g.c("start_client_gcf")&&UT.LZ(async()=>{await xE(d)}); e.value--;e.value||E()},()=>{e.value--; e.value||E()},T); Q.headers["Content-Type"]="application/json+protobuf";Q.postBodyFormat="JSPB";Q.postBody=z;g.Ma(D,k,"",Q);Ks=!1}; ps=function(z){g.c("always_send_and_write")&&(z.writeThenSend=!1)}; H3=function(z,D,E,Q,T){z={retry:!0,onSuccess:E,onError:Q,networklessOptions:z,dangerousLogToVisitorSession:D,BY:!!T,headers:{},postBodyFormat:"",postBody:"",compress:g.c("compress_gel")||g.c("compress_gel_lr")};yP()&&(z.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.N)())));return z}; yk6=function(z,D,E){yP()||(z.requestTimeMs=String(D));g.c("unsplit_gel_payloads_in_logs")&&(z.unsplitGelPayloadsInLogs=!0);!E&&(D=g.S("EVENT_ID"))&&(E=oL(),z.serializedClientEventId={serializedEventId:D,clientCounter:String(E)})}; oL=function(){var z=g.S("BATCH_CLIENT_COUNTER")||0;z||(z=Math.floor(Math.random()*65535/2));z++;z>65535&&(z=1);g.gw("BATCH_CLIENT_COUNTER",z);return z}; tpL=function(z,D,E){if(E.videoId)var Q="VIDEO";else if(E.playlistId)Q="PLAYLIST";else return;z.credentialTransferTokenTargetId=E;z.context=z.context||{};z.context.user=z.context.user||{};z.context.user.credentialTransferTokens=[{token:D,scope:Q}]}; T2=function(z,D){var E=g.us("yt.logging.transport.enableScrapingForTest"),Q=XP("il_payload_scraping");Q=(Q!==void 0?String(Q):"")==="enable_il_payload_scraping";if(!E)if(Q)P3=[],g.JV("yt.logging.transport.enableScrapingForTest",!0),g.JV("yt.logging.transport.scrapedPayloadsForTesting",P3),g.JV("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.JV("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.JV("yt.logging.transport.scrapeClientEvent",!0);else return;E=g.us("yt.logging.transport.scrapedPayloadsForTesting");Q=g.us("yt.logging.transport.payloadToScrape");D&&(D=D.payload,(D=g.us("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(D)())&&E.push(D));D=g.us("yt.logging.transport.scrapeClientEvent");if(Q&&Q.length>=1)for(let T=0;T{oh().currentState==="none"?z():oh().install({none:{callback:z}})},D):g.GV(z,0,D)}; Sh=function(z){g.c("transport_use_scheduler")?UT.I6(z):window.clearTimeout(z)}; xE=async function(z){z=z?.responseContext?.globalConfigGroup;var D=g.H(z,s86),E=z?.hotHashData,Q=g.H(z,$dO),T=z?.coldHashData,k=g.hH().resolve(g.ah(g.vc));k&&(E&&(D?await Kc(k,E,D):await Kc(k,E)),T&&(Q?await hL(k,T,Q):await hL(k,T)));D=z?.rawFinchStaticConfigGroup;(z=z?.finchStaticHashData)?(E=g.hH().resolve(g.ah(qBV)))?await E.Dd({config:D||{},Tc:z||""}):(D||z)&&y1(new g.k3("FinchConfigManagerService is not present, but Finch config data is present.")):D&&y1(new g.k3("Finch config data is present, but hash is missing."))}; u8=function(z,D=200){return z?D===300?Z0:Pc6:D===300?c3:Mpk}; eh=function(z){if(g.c("enable_web_tiered_gel")){z=MK[z||""];var D=g.hH().resolve(g.ah(g.vc))?.zW()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(D)for(let E=0;Ez!==void 0)}; g.fN=function(z=0){z=G8(z);if(!z&&!g.S("USE_CSN_FALLBACK",!0))return null;z||(z="UNDEFINED_CSN");return z?z:null}; DkX=function(z){for(let D of Object.values(zYV))if(g.fN(D)===z)return!0;return!1}; EWX=function(z,D,E){var Q=LN();(E=g.fN(E))&&delete Q[E];D&&(Q[z]=D)}; nN=function(z){return LN()[z]}; Xj=function(z,D,E=0,Q){if(z!==G8(E)||D!==g.S(ec(E)))if(EWX(z,Q,E),Akw(z,E),g.gw(ec(E),D),D=()=>{setTimeout(()=>{z&&g.E9("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:WT,clientScreenNonce:z})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(D)}catch(T){D()}else D()}; ub=function(z,D){var E=g.S("VALID_SESSION_TEMPDATA_DOMAINS",[]),Q=g.Yw(window.location.href);Q&&E.push(Q);Q=g.Yw(z);if(g.tA(E,Q)||!Q&&g.ok(z,"/"))if(E=document.createElement("a"),g.Ox(E,z),z=E.href)if(z=SK(z),z=Rc(z))if(!D.csn&&(D.itct||D.ved)&&(D=Object.assign({csn:g.fN()},D)),T){var T=parseInt(T,10);isFinite(T)&&T>0&&JW(z,D,T)}else JW(z,D)}; JW=function(z,D,E){z=VD(z);D=D?hX(D):"";E=E||5;g.di()&&Hx(z,D,E)}; VD=function(z){for(let D of Qow)z=g9(z,D);return"ST-"+OV(z).toString(36)}; TcV=function(z){if(z.name==="JavaException")return!0;z=z.stack;return z.includes("chrome://")||z.includes("-extension://")||z.includes("webkit-masked-url://")}; kvw=function(z){if(!z.stack)return!0;var D=!z.stack.includes("\n");return D&&z.stack.includes("ErrorType: ")||D&&z.stack.includes("Anonymous function (Unknown script")||z.stack.toLowerCase()==="not available"||z.fileName==="user-script"||z.fileName.startsWith("user-script:")?!0:!1}; jc=function(){if(!O9){var z=O9=new GvW;z.b_.length=0;z.xi.length=0;bb(z,eYX)}return O9}; bb=function(z,D){D.b_&&z.b_.unshift.apply(z.b_,D.b_);D.xi&&z.xi.unshift.apply(z.xi,D.xi)}; dkn=function(z){var D=z.length,E=0,Q=()=>z.charCodeAt(E++); do{var T=vT(Q);if(T===Infinity)break;let k=T>>3;switch(T&7){case 0:T=vT(Q);if(k===2)return T;break;case 1:if(k===2)return;E+=8;break;case 2:T=vT(Q);if(k===2)return z.substr(E,T);E+=T;break;case 5:if(k===2)return;E+=4;break;default:return}}while(E500));Q++);Q=T}else if(typeof z==="object")for(T in z){if(z[T]){a:{var k=T;var G=z[T],e=D,d=E;if(typeof G!=="string"||k!=="clickTrackingParams"&&k!=="trackingParams"){k=0;break a}k=(G=dkn(atob(G.replace(/-/g,"+").replace(/_/g,"/"))))?cT(`${k}.ve`,G,e,d):0}Q+=k;Q+=cT(T,z[T],D,E);if(Q>500)break}}else E[D]=KN(z),Q+=E[D].length;else E[D]=KN(z),Q+=E[D].length;return Q}; cT=function(z,D,E,Q){E+=`.${z}`;z=KN(D);Q[E]=z;return E.length+z.length}; KN=function(z){try{return(typeof z==="string"?z:String(JSON.stringify(z))).substr(0,500)}catch(D){return`unable to serialize ${typeof z} (${D.message})`}}; g.pN=function(z){g.y(z)}; g.xl=function(z){g.y(z,"WARNING")}; g.y=function(z,D="ERROR"){var E={};E.name=g.S("INNERTUBE_CONTEXT_CLIENT_NAME",1);E.version=g.S("INNERTUBE_CONTEXT_CLIENT_VERSION");FOn(z,E,D)}; FOn=function(z,D,E="ERROR"){if(z){z.hasOwnProperty("level")&&z.level&&(E=z.level);if(g.c("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.S("SERVER_VERSION"))){var Q=[];Q.push(`Name: ${z.name}`);Q.push(`Message: ${z.message}`);z.hasOwnProperty("params")&&Q.push(`Error Params: ${JSON.stringify(z.params)}`);z.hasOwnProperty("args")&&Q.push(`Error args: ${JSON.stringify(z.args)}`);Q.push(`File name: ${z.fileName}`);Q.push(`Stacktrace: ${z.stack}`);window.console.log(Q.join("\n"), z)}if(!(HT>=5)){Q=[];for(T of LOW)try{T()&&Q.push(T())}catch(V){}var T=Q;T=[...fzk,...T];var k=VWs(z);Q=k.message||"Unknown Error";let n=k.name||"UnknownError";var G=k.stack||z.L||"Not available";if(G.startsWith(`${n}: ${Q}`)){var e=G.split("\n");e.shift();G=e.join("\n")}e=k.lineNumber||"Not available";k=k.fileName||"Not available";let W=0;if(z.hasOwnProperty("args")&&z.args&&z.args.length)for(var d=0;d=500);d++);else if(z.hasOwnProperty("params")&& z.params){let V=z.params;if(typeof z.params==="object")for(d in V){if(!V[d])continue;let Y=`params.${d}`,Z=KN(V[d]);D[Y]=Z;W+=Y.length+Z.length;if(W>500)break}else D.params=KN(V)}if(T.length)for(d=0;d=500);d++);navigator.vendor&&!D.hasOwnProperty("vendor")&&(D["device.vendor"]=navigator.vendor);D={message:Q,name:n,lineNumber:e,fileName:k,stack:G,params:D,sampleWeight:1};d=Number(z.columnNumber);isNaN(d)||(D.lineNumber=`${D.lineNumber}:${d}`);if(z.level=== "IGNORED")var F=0;else a:{z=jc();for(F of z.b_)if(D.message&&D.message.match(F.Ay)){F=F.weight;break a}for(var L of z.xi)if(L.callback(D)){F=L.weight;break a}F=1}D.sampleWeight=F;F=D;for(var f of nWO){if(!f.P3[F.name])continue;L=f.P3[F.name];for(let V of L){L=F.message.match(V.SM);if(!L)continue;F.params["params.error.original"]=L[0];z=V.groups;D={};for(d=0;dD.source)}; oW=function(z){var D=0;for(let E=0;EDT&&D.splice(0,D.length-DT)}; TA=function(z){z=z||"";var D=Qy();if(D[z])return D[z];var E={timerName:z,info:{},tick:{},span:{},jspbInfo:[]};E4(E);return D[z]=E}; k_=function(z){z=z||"";var D=Qy();D[z]&&delete D[z];var E={timerName:z,info:{},tick:{},span:{},jspbInfo:[]};E4(E);D[z]=E}; Qy=function(){var z=g.us("ytcsi.reference");if(z)return z;zA();return g.us("ytcsi.reference")}; eO=function(z){return GA[z]||"LATENCY_ACTION_UNKNOWN"}; VFI=function(z,D,E={}){var Q=Math.round(E.timestamp||(0,g.N)());Q$(z,1,Q{var Q=(0,g.N)();for(let T in WD)WD[T]&&Q-WD[T].time>6E4&&delete WD[T];z&&(z.K=0)},5E3)); return E.count>5?(E.count===6&&Math.random()*1E5<1&&(E=new g.k3("CSI data exceeded logging limit with key",D.split("_")),D.indexOf("plev")>=0||g.xl(E)),!0):!1}; Vy=function(){var z;g.c("csi_use_performance_navigation_timing")?(z=JS?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(z.requestStart=uv(z.requestStart),z.responseEnd=uv(z.responseEnd),z.redirectStart=uv(z.redirectStart),z.redirectEnd=uv(z.redirectEnd),z.domainLookupEnd=uv(z.domainLookupEnd),z.connectStart=uv(z.connectStart),z.connectEnd=uv(z.connectEnd),z.responseStart=uv(z.responseStart),z.secureConnectionStart=uv(z.secureConnectionStart),z.domainLookupStart=uv(z.domainLookupStart),z.isPerformanceNavigationTiming= !0):z=JS.timing:z=g.c("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(JS.timing)):JS.timing;return z}; uv=function(z){return Math.round(O4()+z)}; O4=function(){return(g.c("csi_use_time_origin")||g.c("csi_use_time_origin_tvhtml5"))&&JS.timeOrigin?Math.floor(JS.timeOrigin):JS.timing.navigationStart}; btI=function(){var z=uek(),D=AW(),E=void 0;for(var Q=0;Q{nZ(D,e);nZ(k,e);G=!0}; for(let e of z)T(e);G&&jO(k)}}; vD=function(z,D){bv("_start",z,D)}; jO=function(z,D){if(!g.c("web_csi_action_sampling_enabled")||!$l(D).actionDisabled){var E=TA(D||"");nZ(E.info,z);z.loadType&&(E=z.loadType,PT(D).loadType=E);nZ(AW(D),z);E=BT(D);D=$l(D).cttAuthInfo;nj().info(z,E,D)}}; joV=function(){return(g.hH().resolve(g.ah(g.vc))?.zW()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(z=>Object.values(z)[0])}; bv=function(z,D,E){if(!g.c("web_csi_action_sampling_enabled")||!$l(E).actionDisabled){var Q=BT(E),T;if(T=g.c("web_csi_debug_sample_enabled")&&Q){g.hH().resolve(g.ah(g.vc))?.zW()&&!m1&&(m1=!0,bv("gcfl",(0,g.N)(),E));T=g.hH().resolve(g.ah(g.vc))?.zW()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var k;if(k=T!==0)b:{k=joV();if(k.length>0)for(var G=0;G0?G:void 0;try{JS.mark(T,k)}catch(d){JS.mark(T)}}T= TA(E||"");T.tick[z]=D||(0,g.N)();if(T.callback&&T.callback[z])for(var e of T.callback[z])e();e=CN(E);e.gelTicks&&(e.gelTicks[z]=!0);T=MO(E);e=D||(0,g.N)();T[z]=e;T=$l(E).cttAuthInfo;z==="_start"?(z=nj(),XC(z,`baseline_${Q}`)||g.E9("latencyActionBaselined",{clientActionNonce:Q},{timestamp:D,cttAuthInfo:T})):nj().tick(z,Q,D,T);lv(E);return e}}}; vWJ=function(){var z=JS.getEntriesByType?.("mark");z&&z.forEach(D=>{D.name.startsWith("mark_")&&JS.clearMarks?.(D.name)})}; Y_=function(){switch(mQ()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; Ie=function(z){var D={},E=(Q,T,k)=>{T=T.match("_rid")?T.split("_rid")[0]:T;typeof k==="number"&&(k=JSON.stringify(k));Q.requestIds?Q.requestIds.push({endpoint:T,id:k}):Q.requestIds=[{endpoint:T,id:k}]}; for(let [Q,T]of Object.entries(z)){z=Q;let k=T;switch(z){case "GetBrowse_rid":E(D,z,k);break;case "GetGuide_rid":E(D,z,k);break;case "GetHome_rid":E(D,z,k);break;case "GetPlayer_rid":E(D,z,k);break;case "GetSearch_rid":E(D,z,k);break;case "GetSettings_rid":E(D,z,k);break;case "GetTrending_rid":E(D,z,k);break;case "GetWatchNext_rid":E(D,z,k);break;case "yt_red":D.isRedSubscriber=!!k;break;case "yt_ad":D.isMonetized=!!k}}return D}; mkQ=function(z,D){z=document.querySelector(z);if(!z)return!1;var E="",Q=z.nodeName;Q==="SCRIPT"?(E=z.src,E||(E=z.getAttribute("data-timing-href"))&&(E=window.location.protocol+E)):Q==="LINK"&&(E=z.href);Yc(document)&&z.setAttribute("nonce",Yc(document));return E?(z=JS.getEntriesByName(E))&&z[0]&&(z=z[0],E=O4(),bv("rsf_"+D,E+Math.round(z.fetchStart)),bv("rse_"+D,E+Math.round(z.responseEnd)),z.transferSize!==void 0&&z.transferSize===0)?!0:!1:!1}; lzL=function(){var z=window.location.protocol,D=JS.getEntriesByType("resource");D=g.xc(D,E=>E.name.indexOf(`${z}//fonts.gstatic.com/s/`)===0); (D=g.NQ(D,(E,Q)=>Q.duration>E.duration?Q:E,{duration:0}))&&D.startTime>0&&D.responseEnd>0&&(bv("wffs",uv(D.startTime)),bv("wffe",uv(D.responseEnd)))}; Yir=function(z,D,E){JS&&JS.measure&&(z.startsWith("measure_")||(z="measure_"+z),E?JS.measure(z,D,E):D?JS.measure(z,D):JS.measure(z))}; ae=function(z){var D=VE("aft",z);if(D)return D;D=g.S((z||"")+"TIMING_AFT_KEYS",["ol"]);var E=D.length;for(let Q=0;QE.name==="first-paint"))return uv(z.startTime)}var D; g.c("csi_use_performance_navigation_timing")?D=JS.getEntriesByType("first-paint")[0].startTime:D=JS.timing.Pr;return D?Math.max(0,D):0}; g.cD=function(z){s9(z);SiQ();vWJ();z||(g.S("TIMING_ACTION")&&g.gw("PREVIOUS_ACTION",g.S("TIMING_ACTION")),g.gw("TIMING_ACTION",""))}; pj=function(){var z=["pbs","pbu"];tI(()=>{TA("").info.actionType="watch";z&&g.gw("TIMING_AFT_KEYS",z);g.gw("TIMING_ACTION","watch");var D=Ie(g.S("TIMING_INFO",{}));Object.keys(D).length>0&&jO(D);D={isNavigation:!0,actionType:eO(g.S("TIMING_ACTION"))};var E=g.S("PREVIOUS_ACTION");E&&(D.previousAction=eO(E));if(E=g.S("CLIENT_PROTOCOL"))D.httpProtocol=E;if(E=g.S("CLIENT_TRANSPORT"))D.transportProtocol=E;(E=g.fN())&&E!=="UNDEFINED_CSN"&&(D.clientScreenNonce=E);E=Y_();if(E===1||E===-1)D.isVisible=!0;E= PT().loadType==="cold";var Q=qO();E||(E=Q.yt_lt==="cold");if(E){D.loadType="cold";E=qO();Q=Vy();let G=O4(),e=g.S("CSI_START_TIMESTAMP_MILLIS",0);e>0&&!g.c("embeds_web_enable_csi_start_override_killswitch")&&(G=e);G&&(bv("srt",Q.responseStart),E.prerender!==1&&vD(G));E=azk();E>0&&bv("fpt",E);E=Vy();E.isPerformanceNavigationTiming&&jO({performanceNavigationTiming:!0},void 0);bv("nreqs",E.requestStart,void 0);bv("nress",E.responseStart,void 0);bv("nrese",E.responseEnd,void 0);E.redirectEnd-E.redirectStart> 0&&(bv("nrs",E.redirectStart,void 0),bv("nre",E.redirectEnd,void 0));E.domainLookupEnd-E.domainLookupStart>0&&(bv("ndnss",E.domainLookupStart,void 0),bv("ndnse",E.domainLookupEnd,void 0));E.connectEnd-E.connectStart>0&&(bv("ntcps",E.connectStart,void 0),bv("ntcpe",E.connectEnd,void 0));E.secureConnectionStart>=O4()&&E.connectEnd-E.secureConnectionStart>0&&(bv("nstcps",E.secureConnectionStart,void 0),bv("ntcpe",E.connectEnd,void 0));JS&&"getEntriesByType"in JS&&lzL();E=[];if(document.querySelector&& JS&&JS.getEntriesByName)for(T in Kj)Kj.hasOwnProperty(T)&&(Q=Kj[T],mkQ(T,Q)&&E.push(Q));var T=E;if(T.length>0){D.resourceInfo=[];for(var k of T)D.resourceInfo.push({resourceCache:k})}}jO(D);btI();SO(!0);k=g.S("TIMING_ACTION");g.us("ytglobal.timingready_")&&k&&hS()&&ae()&&lv()})()}; Nw=function(){var z={};tI(()=>{hS()&&g.x_("aa",void 0,void 0);k_();g.cD();SO(!1);z.cttAuthInfo&&($l().cttAuthInfo=z.cttAuthInfo);g.gw("TIMING_AFT_KEYS",[]);z.Ag?g.HD({loadType:"hot"}):g.HD({loadType:"warm"});g.gw("TIMING_ACTION","");delete g.S("TIMING_INFO",{}).yt_lt;tI(vD)(z.startTime,void 0)})()}; g.g5=function(z,D={}){tI(()=>{g.U4(z);var E=D.sampleRate;if(!g.c("web_csi_action_sampling_enabled")||E===void 0||E<=1)E=!1;else{var Q=BT(z);E=oW(Q)%E!==0}E&&($l(z).actionDisabled=!0);TA(z||"").info.actionType=z;D.cttAuthInfo&&($l(z).cttAuthInfo=D.cttAuthInfo);g.gw(z+"TIMING_ACTION",z);tI(vD)(D.startTime,z);E={actionType:eO(z)};D.U2&&(E.previousAction=eO(g.S("TIMING_ACTION")));(Q=g.fN())&&Q!=="UNDEFINED_CSN"&&(E.clientScreenNonce=Q);g.HD(E,z);SO(!0,z)})()}; g.U4=function(z){tI(()=>{hS(z)&&g.x_("aa",void 0,z);k_(z);g.cD(z)})()}; hS=function(z){return tI(()=>g.r5("_start",z))()}; g.HD=function(z,D,E=!1){tI(jO)(z,D,E)}; g.x_=function(z,D,E){return tI(bv)(z,D,E)}; iv=function(z){tI(Yir)("action_finished",z,void 0)}; g.r5=function(z,D){return tI(()=>{var E=MO(D);return z in E})()}; tS=function(z){if(!g.c("universal_csi_network_ticks"))return"";z=Ic(z)||"";var D=Object.keys(w5);for(let E=0;E{}; var D=w5[z];return D?(g.yy(D),()=>{var E=g.c("universal_csi_network_ticks")?(E=RYa[z])?g.yy(E):!1:!1;return E}):()=>{}}; g.yy=function(z,D,E){return tI(()=>{if(g.r5(z,E))return!1;g.x_(z,D,E);return!0})()}; g.s4=function(z,D,E){tI(()=>{if(!hS(E)||g.r5(z,E))return!1;g.x_(z,D,E);return!0})()}; ZtX=function(){tI(()=>{var z=BT();requestAnimationFrame(()=>{setTimeout(()=>{z===BT()&&g.x_("ftl",void 0,void 0)},0)})})()}; g.$_=function(z){if(z.simpleText)return z.simpleText;if(z.runs){let D=[];for(let E of z.runs)E.text&&D.push(E.text);return D.join("")}return""}; g.qw=function(z){if(z.simpleText)return z=document.createTextNode(z.simpleText),z;var D=[];if(z.runs)for(let e=0;e>1&22)==2){try{(E[T^8240]!=(T^8239)||((0,E[T^8246])(E[T^8200],E[T^8302]),null))&&(0,E[T^8214])(E[T^8208],E[T^8192])}catch(e){(0,E[T^8209])(E[T^8247])}try{var k=EU(T^8252,T^8252,E,Date)}catch(e){(0,E[T^8290])((0,E[T^8290])((0,E[T^8254])(E[T^8289],(0,E[T^8213])(),E[T^8245]),E[T^8196],E[T^8219],E[T^8205]),E[T^8254],E[T^8289],(0,E[T^8238])(),E[T^8245]),(0,E[T^8290])((0,E[T^8254])(E[T^8217],(0,E[T^8238])(),E[T^8245]),E[T^8254],E[T^8205],(0,E[T^8216])(),E[T^8203])}finally{E[T^ 8198]!==-3&&(E[T^8293]>=1&&((((0,E[T^8206])(((0,E[T^8207])(E[new Date(J[T^8311])/(T^9165)],E[T^8218]),E[T^8303])(E[T^8252],E[1]),E[T^8254],(0,E[T^8302])(E[T^8217]),E[T^8217],(0,E[T^8213])(),E[T^8245]),(0,E[T^8196])(E[T^8209],E[T^8247]),E[T^8291])(E[T^8204]),(0,E[T^8196])(E[T^8240],E[T^8289]),E[new Date(J[T^8299])/(T^9165)])(E[T^8205],(0,E[T^8238])(),E[T^8203]),[])||((((((0,E[T^8243])(E[T^8289],E[T^8242]),E[T^8303])(E[T^8239],E[T^8204]),E[T^8193])(E[T^8295],E[0]),E[T^8194])((0,E[T^8195])(E[T^8193]), E[new Date(J[T^8293])/(T^9165)],E[T^8193],E[T^8208]),(0,E[T^8207])(E[T^8244],E[T^8213]),E[T^8219])(E[T^8237],E[new Date(J[T^8317])/(T^9165)]),E[0])(E[T^8202],E[T^8300]))}try{k=EU(1,T^13341,E,Date)}catch(e){((0,E[T^8299])(E[T^8199]),E[T^8197])(E[T^8196],E[T^8222]),(((0,E[T^8202])(E[6],(0,E[T^8234])(),E[T^8223]),E[T^8211])(E[T^8300],E[1]),E[T^8197])(E[T^8196],E[T^8244])}var G=[]}(z-5^7)=z&&(Ul(T^7854,T^1349,E),G=E[J[T^7914]]);z+3>>4||(E[T^5141]<4&&((0,E[T^5158])((0,E[T^5233])(E[T^5143], E[0]),E[T^5147],E[T^5121],E[1]),(0,E[T^5146])(E[T^5240],E[T^5135]),1)||((0,E[T^5159])(E[T^5156],E[T^5141]),E[T^5174])(E[T^5121],(0,E[T^5149])(),E[T^5147])&(0,E[T^5174])(E[T^5157],(0,E[T^5239])(),E[4]),E[T^5167]!=-(T^5168)&&((((0,E[T^5122])((0,E[T^5122])((0,E[T^5123])(E[6]),E[T^5137],E[T^5159],E[T^5163]),E[T^5129],E[T^5128],E[T^5241]),E[T^5137])(E[T^5128],E[T^5121]),(0,E[T^5145])(E[6],E[T^5138]),E[T^5133])(E[T^5121],E[T^5164]),(0,E[0])((0,E[T^5145])(E[T^5121],E[T^5237]),E[T^5133],E[T^5232],E[T^5143])), E[T^5149]!==-4&&(E[T^5168]==(T^5168)?(0,E[T^5136])(E[T^5246],E[T^5147]):(0,E[T^5136])(E[T^5247],E[6])),E[T^5242]!=(T^5171)&&(E[T^5170]!==0&&(((0,E[T^5142])(E[T^5175],(0,E[(T^5486)%(new Q(J[T^5226])/(T^6097))+(T^5168)])(),E[T^5157]),E[T^5136])(E[new Q(J[4])/(T^6097)],E[T^5147]),[])||(0,E[T^5245])((0,E[T^5136])(E[T^5165],E[6]),E[T^5153],E[T^5175],E[T^5243])),E[T^5164]!==1&&((0,E[T^5158])((0,E[T^5140])((0,E[T^5145])(E[T^5175],E[T^5233]),E[T^5245],(0,E[T^5142])(E[6],(0,E[T^5167])(),E[T^5123]),E[T^5136], E[T^5150],E[T^5147]),E[T^5153],(0,E[3])(E[T^5141],E[T^5175]),E[T^5175],E[0]),1)||((0,E[T^5158])((0,E[T^5136])(E[T^5240],E[T^5144]),E[T^5136],(0,E[T^5145])(E[T^5121],E[T^5182]),E[T^5139],E[T^5175]),(0,E[T^5142])(E[new Q(J[T^5244])/(T^6097)],(0,E[T^5167])(),E[T^5123]))&(0,E[T^5142])(E[T^5175],(0,E[T^5155])(),E[T^5123]),G=[]);(z-3|3)>=z&&(z+2^18)-(T^10)&&(0,E[T^52])(E[T^37]),E[3]>3&&(E[T^63]==(T^9)?(0,E[0])((0,E[T^ 10])(E[T^24],E[T^17]),E[T^48],(0,E[T^10])(E[T^16],E[T^37]),E[T^47],E[T^74]):((0,E[T^76])(E[T^74],E[T^41]),E[T^55])(E[T^18],E[T^76])|(0,E[T^27])(E[T^37],E[T^42])),E[T^44]<(T^9)&&(0,E[T^51])(E[T^28],E[new Q(J[T^58])/(T^1E3)]),(E[T^46]!=(T^8)||((0,E[T^64])(((0,E[T^26])(E[5],E[T^61]),E[T^20])(E[T^33],(0,E[T^52])(),E[T^9]),E[T^43],E[T^34],E[T^38]),0))&&((0,E[T^15])(E[T^73],E[T^31]),E[T^63])(E[T^53])^(0,E[T^15])(E[T^34],E[T^77]),E[T^56]===-3?((0,E[T^20])(E[T^61],(0,E[new Q(J[5])/(T^1E3)])(),E[T^39]),E[new Q(J[T^ 66])/(T^1E3)])(E[T^11]):(0,E[T^64])((0,E[T^13])(E[T^34],E[T^48]),E[T^67],E[T^29],E[T^11]),G=[]);return G}; zo=function(z,D,E,Q,T=!1,k={}){Object.assign(k,PD({cttAuthInfo:nN(D)||void 0},D));for(let e of Q){var G=e.getAsJson();(g.KY(G)||!G.trackingParams&&!G.veType)&&g.xl(Error("Child VE logged with no data"));if(g.c("no_client_ve_attach_unless_shown")){let d=QK(e,D);if(G.veType&&!AS.has(d)&&!BD.has(d)&&!T){if(!g.c("il_attach_cache_limit")||Cj.size<1E3){Cj.set(d,[z,D,E,e]);return}g.c("il_attach_cache_limit")&&Cj.size>1E3&&g.xl(new g.k3("IL Attach cache exceeded limit"))}G=QK(E,D);Cj.has(G)?To(E,D):BD.set(G, !0)}}Q=Q.filter(e=>{e.csn!==D?(e.csn=D,e=!0):e=!1;return e}); E={csn:D,parentVe:E.getAsJson(),childVes:g.Hn(Q,e=>e.getAsJson())}; D==="UNDEFINED_CSN"?k6("visualElementAttached",k,E):z?B3("visualElementAttached",E,z,k):g.E9("visualElementAttached",E,k)}; hYX=function(z,D,E,Q,T,k,G){Go(E,D);Q=PD({cttAuthInfo:nN(D)||void 0,automatedLogEventSource:G},D);E={csn:D,ve:E.getAsJson(),eventType:1};T&&(E.clientData=T);D==="UNDEFINED_CSN"?k6("visualElementShown",Q,E):z?B3("visualElementShown",E,z,Q):g.E9("visualElementShown",E,Q)}; eD=function(z,D,E,Q=!1){var T=Q?16:8;Q=PD({cttAuthInfo:nN(D)||void 0,endOfSequence:Q,automatedLogEventSource:void 0},D);E={csn:D,ve:E.getAsJson(),eventType:T};D==="UNDEFINED_CSN"?k6("visualElementHidden",Q,E):z?B3("visualElementHidden",E,z,Q):g.E9("visualElementHidden",E,Q)}; pQr=function(z,D,E,Q,T,k){d8(z,D,E,Q,k)}; d8=function(z,D,E,Q,T){var k=void 0;Go(E,D);k=k||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";T=PD({cttAuthInfo:nN(D)||void 0,automatedLogEventSource:T},D);E={csn:D,ve:E.getAsJson(),gestureType:k};Q&&(E.clientData=Q);D==="UNDEFINED_CSN"?k6("visualElementGestured",T,E):z?B3("visualElementGestured",E,z,T):g.E9("visualElementGestured",E,T)}; xkn=function(){var z=Vg(16);var D=[];for(let E=0;E{g.pw(D,E=>{Go(E,z);var Q=PD({cttAuthInfo:nN(z)||void 0,automatedLogEventSource:void 0},z);E={csn:z,ve:E.getAsJson(),eventType:4};z==="UNDEFINED_CSN"?k6("visualElementShown",Q,E):g.E9("visualElementShown",E,Q)})})()}; Ncw=function(z,D){tI(()=>{g.pw(D,E=>{eD(void 0,z,E)})})()}; ng=function(){var z=!1;try{z=!!window.sessionStorage.getItem("session_logininfo")}catch{z=!0}return(g.S("INNERTUBE_CLIENT_NAME")==="WEB"||g.S("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&z}; Wm=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.gw("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var z;let E=Uk6;E||(E=document.querySelector("#persist_identity"));if(z=E){var D=z.src?(new URL(z.src)).origin:"*";z.contentWindow?.postMessage({action:"clear"},D)}}catch{}}; g.XX=function(z){z&&(z.startsWith("https://accounts.google.com/AddSession")?Wm():z.startsWith("https://accounts.google.com/ServiceLogin")?Wm():z.startsWith("https://myaccount.google.com")&&FZ(z).L.endsWith("/youtubeoptions")&&Wm());if(g.S("LOGGED_IN",!0)&&ng()){var D=g.S("VALID_SESSION_TEMPDATA_DOMAINS",[]);var E=g.Yw(window.location.href);E&&D.push(E);E=g.Yw(z);g.tA(D,E)||!E&&g.ok(z,"/")?(D=SK(z),(D=Rc(D))?(D=VD(D),D=(D=g.N1(D)||null)?g.q6(D):{}):D=null):D=null;D==null&&(D={});E=D;var Q=void 0;ng()? (Q||(Q=g.S("LOGIN_INFO")),Q?(E.session_logininfo=Q,E=!0):E=!1):E=!1;E&&ub(z,D)}}; Jr=function(z,D={}){var E=g.S("EVENT_ID");E&&(D.ei||(D.ei=E));D&&ub(z,D)}; g.VK=function(z,D,E,Q,T=!1){E&&ub(z,E);E=g.JA(z,g.Xr)||g.ue;var k=Lw(E);z!=k&&y1(Error(`Unsafe window.open URL: ${z}`));z=k;D=D||OV(z).toString(36);try{if(T)return T=z,T=g.Ud(T),g.XX(T),l5(T,D,"attributionsrc")}catch(G){ww(G)}g.XX(z);return l5(E,D,Q)}; raW=function(){var z=window.location.href;if(g.c("kevlar_disable_theme_param"))return null;Ic(z);try{let D=g.M6(z).theme;return gWn.get(D)||null}catch(D){}return null}; OU=function(z,D){if(D.encryptedTokenJarContents&&(z.K[D.encryptedTokenJarContents]=D,typeof D.expirationSeconds==="string")){let E=Number(D.expirationSeconds);setTimeout(()=>{delete z.K[D.encryptedTokenJarContents]},E*1E3); z.L&&Hx("CONSISTENCY",D.encryptedTokenJarContents,E,void 0,!0)}}; be=function(z){return z.localStorage===void 0?new rk("yt-client-location"):z.localStorage}; g.le=function(z,D=!1,E=!1,Q,T){var k=g.S("INNERTUBE_CONTEXT");if(!k)return g.y(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};k=g.Nu(k);g.c("web_no_tracking_params_in_shell_killswitch")||delete k.clickTracking;k.client||(k.client={});var G=k.client;G.clientName==="MWEB"&&G.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(G.clientFormFactor=g.S("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");G.screenWidthPoints=window.innerWidth;G.screenHeightPoints=window.innerHeight;G.screenPixelDensity= Math.round(window.devicePixelRatio||1);G.screenDensityFloat=window.devicePixelRatio||1;G.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var e=g.$f();var d="USER_INTERFACE_THEME_LIGHT";e.GV(165)?d="USER_INTERFACE_THEME_DARK":e.GV(174)?d="USER_INTERFACE_THEME_LIGHT":!g.c("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(d="USER_INTERFACE_THEME_DARK");e=raW()||d;G.userInterfaceTheme= e;if(!D){if(e=zV())G.connectionType=e;g.c("web_log_effective_connection_type")&&(e=E_())&&(k.client.effectiveConnectionType=e)}g.c("web_log_memory_total_kbytes")&&g.XQ.navigator?.deviceMemory&&(k.client.memoryTotalKbytes=`${g.XQ.navigator?.deviceMemory*1E6}`);D&&Q&&!g.c("web_it_context_set_original_url_ks")&&(e=Q,d=g.XQ.location.href,d instanceof g.go||(d=FZ(d)),e instanceof g.go||(e=FZ(e)),e=d.resolve(e),G.originalUrl=e.toString());if(g.c("web_gcf_hashes_innertube")){var F=pc();F&&(e=F.coldConfigData, d=F.coldHashData,F=F.hotHashData,k.client.configInfo=k.client.configInfo||{},e&&(k.client.configInfo.coldConfigData=e),d&&(k.client.configInfo.coldHashData=d),F&&(k.client.configInfo.hotHashData=F))}e=g.M6(g.XQ.location.href);!g.c("web_populate_internal_geo_killswitch")&&e.internalcountrycode&&(G.internalGeo=e.internalcountrycode);!g.c("web_populate_client_screen_killswitch")&&T&&(G.clientScreen=T);G.clientName==="MWEB"||G.clientName==="WEB"?(G.mainAppWebInfo||(G.mainAppWebInfo={}),G.mainAppWebInfo.graftUrl= Q||g.XQ.location.href,g.c("kevlar_woffle")&&jD.instance&&(Q=jD.instance,G.mainAppWebInfo.pwaInstallabilityStatus=!Q.K&&Q.L?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),G.mainAppWebInfo.webDisplayMode=t4(),G.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):G.clientName==="TVHTML5"&&(!g.c("web_lr_app_quality_killswitch")&&(Q=g.S("LIVING_ROOM_APP_QUALITY"))&&(G.tvAppInfo=Object.assign(G.tvAppInfo||{},{appQuality:Q})),Q=g.S("LIVING_ROOM_CERTIFICATION_SCOPE"))&& (G.tvAppInfo=Object.assign(G.tvAppInfo||{},{certificationScope:Q}));if(!g.c("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var L=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}L=void 0}L&&(G.timeZone=L)}(L=uZ())?G.experimentsToken=L:delete G.experimentsToken;G=VN();vm.instance||(vm.instance=new vm);L=Ib(vm.instance.K);k.request={...k.request,internalExperimentFlags:G,consistencyTokenJars:L};!g.c("web_prequest_context_killswitch")&&(G=g.S("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&& (k.request.externalPrequestContext=G);L=g.$f();G=L.GV(58);L=L.get("gsml","");k.user={...k.user};G&&(k.user.enableSafetyMode=G);L&&(k.user.lockedSafetyMode=!0);g.c("warm_op_csn_cleanup")?E&&(D=g.fN())&&(k.clientScreenNonce=D):!D&&(D=g.fN())&&(k.clientScreenNonce=D);z&&(k.clickTracking={clickTrackingParams:z});if(z=g.us("yt.mdx.remote.remoteClient_"))k.remoteClient=z;mo.getInstance().setLocationOnInnerTubeContext(k);try{var f=g.dm(),n=f.bid;delete f.bid;k.adSignalsInfo={params:[],bid:n};for(let [W, V]of Object.entries(f))f=W,n=V,k.adSignalsInfo.params?.push({key:f,value:`${n}`});if(k.client?.clientName==="TVHTML5"||k.client?.clientName==="TVHTML5_UNPLUGGED"){let W=g.S("INNERTUBE_CONTEXT");W.adSignalsInfo&&(k.adSignalsInfo.advertisingId=W.adSignalsInfo.advertisingId,k.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",k.adSignalsInfo.limitAdTracking=W.adSignalsInfo.limitAdTracking,W.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(k.adSignalsInfo.atTrackingManagerAuthorizationStatus= W.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(W){g.y(W)}return k}; Y6=function(z){var D={"Content-Type":"application/json"};g.S("EOM_VISITOR_DATA")?D["X-Goog-EOM-Visitor-Id"]=g.S("EOM_VISITOR_DATA"):g.S("VISITOR_DATA")&&(D["X-Goog-Visitor-Id"]=g.S("VISITOR_DATA"));D["X-Youtube-Bootstrap-Logged-In"]=g.S("LOGGED_IN",!1);g.S("DEBUG_SETTINGS_METADATA")&&(D["X-Debug-Settings-Metadata"]=g.S("DEBUG_SETTINGS_METADATA"));z!=="cors"&&((z=g.S("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(D["X-Youtube-Client-Name"]=z),(z=g.S("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(D["X-Youtube-Client-Version"]= z),(z=g.S("CHROME_CONNECTED_HEADER"))&&(D["X-Youtube-Chrome-Connected"]=z),(z=g.S("DOMAIN_ADMIN_STATE"))&&(D["X-Youtube-Domain-Admin-State"]=z),(z=mo.getInstance().getXGeoHeader?.())&&(D["X-Geo"]=z));(z=g.S("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(D["X-YouTube-Lava-Device-Context"]=z);return D}; Ig=function(z){return()=>new z}; its=function(z){if(z.length===1)return z[0];var D=ag.UNKNOWN_INTERFACE;if(D){D=new RegExp(D);for(var E of z)if(D.exec(E))return E}var Q=[];Object.entries(ag).forEach(([T,k])=>{"UNKNOWN_INTERFACE"!==T&&Q.push(k)}); E=new RegExp(Q.join("|"));z.sort((T,k)=>T.length-k.length); for(let T of z)if(!E.exec(T))return T;return z[0]}; SD=function(z){return`/youtubei/v1/${its(z)}`}; wQ6=function(z,D,E,Q,T){if(Rg.instance!==void 0){if(Q=Rg.instance,z=[z!==Q.B,D!==Q.HS,E!==Q.A,T!==Q.L,!1,!1,!1],z.some(k=>k))throw new g.k3("InnerTubeTransportService is already initialized",z); }else Rg.instance=new Rg(z,D,E,Q,T)}; tFs=async function(z,D,E){z=await rQ(z.A.v8(D?.dV?.identity||$S,{sessionIndex:D?.dV?.sessionIndex}));return Promise.resolve({...Y6(E),...z})}; soL=async function(z,D,E,Q=()=>{}){var T=D.config?.V3?.wS; if(T&&z.L&&z.L.has(T)&&!D.config?.V3?.disableCache){var k=await z.L.get(T);if(k&&!k.isExpired())return Q=Zl(k),k.isProcessed()||(cm(z,Q,D),await Kg(z.L,T)),Promise.resolve(Q)}await yar(D);(T=D.config?.requestKey)&&z.K.has(T)?E=z.K.get(T):(k=JSON.stringify(D.innerTubeRequest),D.t7={...D.t7,headers:{...(D.t7?.headers??{}),...E}},E={...D.t7},D.t7.method==="POST"&&(E={...E,body:k}),D.config?.JF&&g.x_(D.config.JF),E=z.HS.fetch(D.input,E,D.config),T&&z.K.set(T,E));if((E=await E)&&"error"in E&&E?.error?.details){k= E.error.details;for(let G of k)(k=G["@type"])&&oWO.indexOf(k)>-1&&(delete G["@type"],E=G)}T&&z.K.has(T)&&z.K.delete(T);D.config?.iO&&g.x_(D.config.iO);cm(z,E,D);D.config?.Gg&&g.x_(D.config.Gg);Q();return E||void 0}; g.hr=function(z,D,E,Q,T={dV:{identity:$S}}){var k=()=>{}; k=oe(tS(E));D.context||(D.context=g.le(Q,!0));return new g.VQ(async G=>{var e=rm(E);e=g.zX(e)?"same-origin":"cors";if(z.A.MU){var d=z.A.v8(T?.dV?.identity||$S,{sessionIndex:T?.dV?.sessionIndex});e={...Y6(e),...d}}else e=await tFs(z,T,e);d=iZ(rm(E));d={input:d,t7:wm(d),innerTubeRequest:D,config:T};G(soL(z,d,e,k))})}; yar=async function(z){if(z?.innerTubeRequest?.context){z=z.innerTubeRequest.context;for(let D of[])await D.Du(z)}}; cm=function(z,D,E){if(D&&!D?.sequenceMetaData?.skipProcessing&&z.Z)for(let Q of $kL)z.Z[Q]&&z.Z[Q].handleResponse(D,E)}; x6=function(){var z,D;return{KW:new pg((E,Q)=>{z=E;D=Q}), resolve:z,reject:D}}; NA=function(z){return Hm(z)?z:il(z)?new pg((D,E)=>{z.then(D,E)}):new pg(D=>{D(z)})}; UU=function(z){return new pg((D,E)=>{E(z)})}; g8=function(z){try{return NA(z())}catch(D){return UU(D)}}; qis=function(z){return new Promise((D,E)=>{r8(z,D,E)})}; Pws=async function(z){return qis(z)}; ie=function(z){if(z.K==="fulfilled"){var D=z.L;z.L=[];z.A=[];for(var E of D)E(z.result)}else if(z.K==="rejected"){E=z.A;z.L=[];z.A=[];for(D of E)D(z.error)}}; r8=function(z,D,E){var {KW:Q,resolve:T,reject:k}=x6();z.L.push(G=>{if(D)try{let e=D(G);T(e)}catch(e){k(e)}else T(G)}); z.A.push(G=>{if(E)try{let e=E(G);T(e)}catch(e){k(e)}else k(G)}); ie(z);return Q}; w8=function(z,D){return r8(z,void 0,D)}; MFs=function(z,D){r8(z,E=>r8(NA(D()),()=>E),E=>r8(NA(D()),()=>UU(E)))}; tr=function(z,D){return CwW(D.call(z))}; yK=function(z){return function*(){return yield{KW:NA(z)}}()}; CwW=function(z){return g8(()=>og(z,z.next()))}; og=function(z,D){return D.done?NA(D.value):w8(r8(D.value.KW,E=>og(z,z.next(E))),E=>og(z,z.throw(E)))}; z7W=function(z){var D=AaO(z);return r8(BcJ(D),()=>D.map(E=>E.state()))}; BcJ=function(z){if(z.length===0)return NA(NaN);var {KW:D,resolve:E}=x6(),Q=z.length;for(let T=0;T{D.K==="pending"&&(DjO(void 0)&&(void 0)(T)&&D.K==="pending"?E(T):(--Q,Q===0&&E(NaN)))}); return D}; AaO=function(z){return z.map(D=>NA(D))}; EAk=function(z,D,E){return tr(z,function(){var Q=this;return function*(){var T=rQ(Q.K.v8(D?.dV?.identity||$S,{sessionIndex:D?.dV?.sessionIndex}));T=yield*yK(NA(T));return{...Y6(E),...T}}()})}; sU=function(z){return z===1||z===2}; khI=function(z,D,E=!1){var Q,T=g.H(D,QOs)?.request;T&&z.K.eh&&(Q=z.K.eh[T]);Q||E||(T=g.H(D,Tdr)?.signal)&&z.K.v5&&(Q=z.K.v5[T]);if(!Q&&(z=E?z.K.gy:z.K.Bu))for(let k in D)if(z[k]){Q=z[k];break}if(!Q){if(E)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}D=Q();return NA(D)}; $6=function(z,D){return z.run("PROCESS_RESPONSE",D,"ResponseMachine (Cache)")}; qA=function(z,D,E){return z.run("INIT",D,E!==void 0?`ResponseMachine (Chunk ${E})`:"ResponseMachine")}; e7L=function(){var z=g.hH();g.S6(z,{fJ:Pm,GD:()=>new Map}); g.S6(z,{fJ:MA,BZ:MA,Kf:!0});g.S6(z,{fJ:Cg,BZ:Cg,Kf:!0});g.S6(z,{fJ:Ar,BZ:Ar,Kf:!0});g.S6(z,{fJ:Bm,BZ:Bm,Kf:!0});g.S6(z,{fJ:zP,BZ:zP,Kf:!0});g.S6(z,{fJ:D4,BZ:D4,Kf:!0});g.S6(z,{fJ:Ef,BZ:Ef,Kf:!0});g.S6(z,{fJ:Qt,BZ:Qt,Kf:!0});g.S6(z,{fJ:TP,BZ:TP,Kf:!0});g.S6(z,{fJ:ks,BZ:ks,Kf:!0});g.S6(z,{fJ:GP,GD:(D,E,Q,T,k,G,e,d,F,L)=>({COMMAND_INIT:d,REQUEST_INIT:F,CACHE:E,LOCAL_ROUTER:e,CONTEXT:Q,AUTH:D,DEDUPE:T,FETCH:G,RETRY:L,FALLBACK:k}), [g.Rh]:[MA,Cg,Ar,Bm,zP,D4,Ef,Qt,TP,ks],Kf:!0});g.S6(z,{fJ:GhX,GD:D=>()=>new g.eZ(D), [g.Rh]:[GP],Kf:!0});g.S6(z,{fJ:dz,BZ:dz,Kf:!0});g.S6(z,{fJ:FT,BZ:FT,Kf:!0});g.S6(z,{fJ:Lo,BZ:Lo,Kf:!0});g.S6(z,{fJ:fo,BZ:fo,Kf:!0});g.S6(z,{fJ:no,GD:(D,E,Q,T)=>({INIT:T,ERROR_UNPACKER:E,PROCESS_RESPONSE:Q,CALLBACK_DISPATCHER:D}), [g.Rh]:[dz,FT,Lo,fo],Kf:!0});g.S6(z,{fJ:Wj,GD:D=>()=>new XT(D), [g.Rh]:[no],Kf:!0})}; Zl=function(z){return{...z.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; Kg=async function(z,D){var E=z.K.get(D);E&&(E.entryData.isProcessed=!0,await Jy(z,D,E.entryData))}; Jy=async function(z,D,E){var Q=z.L;if(E.expireTimestampMs){Q=Number(E.expireTimestampMs)-Math.round((0,g.N)());let T=JQ("mweb_override_response_store_expiration_ms");T>0&&T{z.remove(D)},Q); z.K.set(D,{entryData:E,timer:Q})}; Vt=function(z,D){if(z=z.K.get(D))return new uy(z.entryData)}; Of=function(z,D){var E=z.K.get(D);E&&(clearTimeout(E.timer),z.K.delete(D))}; by=function(z,D,E){var Q={...z};for(let T of Object.keys(D)){let k=z[T],G=D[T];if(G===void 0)delete Q[T];else if(k===void 0)Q[T]=G;else if(Array.isArray(G)&&Array.isArray(k))Q[T]=E?[...k,...G]:G;else if(!Array.isArray(G)&&g.mI(G)&&!Array.isArray(k)&&g.mI(k))Q[T]=by(k,G,E);else if(typeof G===typeof k)Q[T]=G;else return D=new g.k3("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:T,Yc:k,updateValue:G}),g.y(D),z}return Q}; jZ=function(z,D){return z.K.length===0?!1:(z=z.K[z.K.length-1])&&z.buffer===D.buffer&&z.byteOffset+z.length===D.byteOffset}; vj=function(z){z.Z=void 0;z.L=0;z.A=0}; mB=function(z,D){for(let E of D.K)z.append(E)}; ly=function(z,D,E){var {tM:Q,QW:T}=z.split(D);({tM:Q}=T.split(E));return Q}; Ys=function(z,D,E){z.isFocused(D);return D-z.A+E<=z.K[z.L].length}; I7=function(z){if(!z.Z){let D=z.K[z.L];z.Z=new DataView(D.buffer,D.byteOffset,D.length)}return z.Z}; a7=function(z,D=0,E=-1){if(!z.totalLength||!E)return new DataView(new ArrayBuffer(0));E<0&&(E=z.totalLength-D);z.focus(D);if(!Ys(z,D,E)){var Q=z.L,T=z.A;z.focus(D+E-1);T=new Uint8Array(z.A+z.K[z.L].length-T);let k=0;for(let G=Q;G<=z.L;G++)T.set(z.K[G],k),k+=z.K[G].length;z.K.splice(Q,z.L-Q+1,T);vj(z);z.focus(D)}Q=z.K[z.L];return new DataView(Q.buffer,Q.byteOffset+D-z.A,E)}; SZ=function(z,D=0,E=-1){z=a7(z,D,E);return new Uint8Array(z.buffer,z.byteOffset,z.byteLength)}; R7=function(z,D=0,E=-1){z=SZ(z,D,E);D=new Uint8Array(z.length);try{D.set(z)}catch(Q){for(E=0;E>10;T=56320|T&1023}po[k++]=T}T=String.fromCharCode.apply(String, po);k<1024&&(T=T.substring(0,k));E.push(T)}return E.join("")}; Nr=function(z,D){if(Hj?.encodeInto){let {read:Q,written:T}=Hj.encodeInto(z,D);return Q>6|192:((T&64512)===55296&&Q+1>18|240,D[E++]=T>>12&63|128):D[E++]=T>>12|224,D[E++]=T>>6&63|128),D[E++]=T&63|128)}return E}; Uf=function(z){if(Hj)return Hj.encode(z);var D=new Uint8Array(Math.ceil(z.length*1.2)),E=Nr(z,D);D.lengthE&&(D=D.subarray(0,E));return D}; iy=function(z,D){z=z instanceof Uint8Array?new gz([z]):z;return D(new rz(z))}; wz=function(z){var D=Z4(z.K,z.pos);++z.pos;if(D<128)return D;for(var E=D&127,Q=1;D>=128;)D=Z4(z.K,z.pos),++z.pos,Q*=128,E+=(D&127)*Q;return E}; ty=function(z,D){var E=z.L;for(z.L=-1;z.pos+1<=z.K.totalLength;){E<0&&(E=wz(z));var Q=E>>3;let T=E&7;if(Q===D)return!0;if(Q>D){z.L=E;break}E=-1;switch(T){case 0:wz(z);break;case 1:z.pos+=8;break;case 2:Q=wz(z);z.pos+=Q;break;case 5:z.pos+=4}}return!1}; o7=function(z,D){if(ty(z,D))return wz(z)}; sf=function(z,D){if(ty(z,D))return D=SZ(z.K,z.pos,8),z.pos+=8,(new DataView(D.buffer,D.byteOffset,D.byteLength)).getFloat64(0,!0)}; $s=function(z,D){if(ty(z,D))return!!wz(z)}; qr=function(z,D){if(ty(z,D)){D=wz(z);var E=SZ(z.K,z.pos,D);z.pos+=D;return E}}; Pj=function(z,D){if(z=qr(z,D))return g.xs(z)}; Mr=function(z,D,E){if(z=qr(z,D))return E(new rz(new gz([z])))}; Co=function(z,D){for(var E=[];ty(z,D);)E.push(wz(z));return E.length?E:void 0}; Ay=function(z,D,E){for(var Q=[],T;T=qr(z,D);)Q.push(E(new rz(new gz([T]))));return Q.length?Q:void 0}; Bj=function(z,D){z=new Uint8Array(z);D&&z.set(D);return z}; g.De=function(z,D){var E=new zS(4096);D(E,z);return new Uint8Array(E.K.buffer,E.K.byteOffset,E.pos)}; Ew=function(z,D){D=z.pos+D;if(!(z.K.length>=D)){for(var E=z.K.length*2;E268435455){Ew(z,4);let E=D&1073741823;for(let Q=0;Q<4;Q++)z.view.setUint8(z.pos,E&127|128),E>>>=7,z.pos+=1;D=Math.floor(D/268435456)}for(Ew(z,4);D>127;)z.view.setUint8(z.pos,D&127|128),D>>>=7,z.pos+=1;z.view.setUint8(z.pos,D);z.pos+=1}; TS=function(z,D,E){E!==void 0&&(Qb(z,D*8),Qb(z,E))}; kF=function(z,D,E){E!==void 0&&TS(z,D,E?1:0)}; g.GS=function(z,D,E){E!==void 0&&(Qb(z,D*8+2),D=E.length,Qb(z,D),Ew(z,D),z.K.set(E,z.pos),z.pos+=D)}; eo=function(z,D,E=2){Qb(z,D*8+2);z.L.push(z.pos);z.L.push(E);z.pos+=E}; dW=function(z){for(var D=z.L.pop(),E=z.L.pop(),Q=z.pos-E-D;D--;){let T=D?128:0;z.view.setUint8(E++,Q&127|T);Q>>=7}}; g.FR=function(z,D,E){E!==void 0&&(eo(z,D,Math.ceil(Math.log2(E.length*4+2)/7)),Ew(z,E.length*1.2),D=Nr(E,z.K.subarray(z.pos)),z.pos+D>z.K.length&&(Ew(z,D),D=Nr(E,z.K.subarray(z.pos))),z.pos+=D,dW(z))}; L$=function(z,D,E,Q,T=3){E&&(eo(z,D,T),Q(z,E),dW(z))}; n$=function(z){var D=new rz(new gz([pv(decodeURIComponent(z))]));z=Pj(D,2);D=o7(D,4);var E=f$[D];if(typeof E==="undefined")throw z=new g.k3("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:D}),g.y(z),z;return{QU:D,entityType:E,entityId:z}}; Jw=function(z,D){var E=new zS;g.GS(E,2,Uf(z));z=WF[D];if(typeof z==="undefined")throw D=new g.k3("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:D}),g.y(D),D;TS(E,4,z);TS(E,5,1);D=new Uint8Array(E.K.buffer,E.K.byteOffset,E.pos);return encodeURIComponent(g.Ri(D,0))}; uY=function(z){z=z.key||z.id;if(!z)throw Error("Entity key is missing");return z}; Vb=function(z,D,E,Q){if(Q===void 0){let {[E]:T,...k}=z[D]||{};return{...z,[D]:k}}return{...z,[D]:{...z[D],[E]:Q}}}; Ow=function(z,D,E,Q,T){var k=z[D]||{},G=k[E];if(!G&&!g.c("web_enable_entity_upsert_on_update"))return z;Q=by(G||{},Q,T==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...z,[D]:{...k,[E]:Q}}}; FpQ=function(z={},D){switch(D.type){case "ENTITY_LOADED":return D.payload.reduce((E,Q)=>{var T=Q.options?.persistenceOption;if(T&&T!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&T!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return E;if(!Q.entityKey)return g.y(Error("Missing entity key")),E;if(Q.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!Q.payload)return Q=new g.k3("REPLACE entity mutation is missing a payload",{entityKey:Q.entityKey}),g.y(Q),E;var k=lx(Q.payload);return Vb(E,k,Q.entityKey,Q.payload[k])}if(Q.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{Q=Q.entityKey;try{let G=n$(Q).entityType;k=Vb(E,G,Q);break a}catch(G){if(G instanceof Error){Q=new g.k3("Failed to deserialize entity key",{entityKey:Q,originalMessage:G.message});g.y(Q);k=E;break a}throw G;}k=void 0}return k}if(Q.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!Q.payload)return Q=new g.k3("UPDATE entity mutation is missing a payload",{entityKey:Q.entityKey}),g.y(Q),E;k=lx(Q.payload);return Ow(E,k,Q.entityKey,Q.payload[k],Q.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return E}, z); case "REPLACE_ENTITY":return Vb(z,D.payload.entityType,D.payload.key,D.payload.qX);case "REPLACE_ENTITIES":return Object.keys(D.payload).reduce((E,Q)=>{var T=D.payload[Q];return Object.keys(T).reduce((k,G)=>Vb(k,Q,G,T[G]),E)},z); case "UPDATE_ENTITY":return Ow(z,D.payload.entityType,D.payload.key,D.payload.qX,D.payload.rk);default:return z}}; Lpr=function(){if(bY)return bY();bY=JL("PersistentEntityStoreDb",{jq:{EntityStore:{Gm:1},EntityAssociationStore:{Gm:2}},shared:!1,upgrade(z,D){D(1)&&ya(i$(z,"EntityStore",{keyPath:"key"}),"entityType","entityType");D(2)&&(z=i$(z,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),ya(z,"byParentEntityKey","parentEntityKey"),ya(z,"byChildEntityKey","childEntityKey"))},version:3});return bY()}; fka=function(z){return zR(Lpr(),z)}; jo=function(z){return window.Int32Array?new Int32Array(z):Array(z)}; aG=function(z){var D=z.key,E=z.counter[0]^D[0],Q=z.counter[1]^D[1],T=z.counter[2]^D[2],k=z.counter[3]^D[3];for(var G=3;G>=0&&!(z.counter[G]=-~z.counter[G]);G--);for(var e,d,F=4;F<40;)G=vF[E>>>24]^m7[Q>>16&255]^lY[T>>8&255]^YF[k&255]^D[F++],e=vF[Q>>>24]^m7[T>>16&255]^lY[k>>8&255]^YF[E&255]^D[F++],d=vF[T>>>24]^m7[k>>16&255]^lY[E>>8&255]^YF[Q&255]^D[F++],k=vF[k>>>24]^m7[E>>16&255]^lY[Q>>8&255]^YF[T&255]^D[F++],E=G,Q=e,T=d;z=z.L;G=D[40];z[0]=IG[E>>>24]^G>>>24;z[1]=IG[Q>>16&255]^G>>16&255;z[2]=IG[T>>8& 255]^G>>8&255;z[3]=IG[k&255]^G&255;G=D[41];z[4]=IG[Q>>>24]^G>>>24;z[5]=IG[T>>16&255]^G>>16&255;z[6]=IG[k>>8&255]^G>>8&255;z[7]=IG[E&255]^G&255;G=D[42];z[8]=IG[T>>>24]^G>>>24;z[9]=IG[k>>16&255]^G>>16&255;z[10]=IG[E>>8&255]^G>>8&255;z[11]=IG[Q&255]^G&255;G=D[43];z[12]=IG[k>>>24]^G>>>24;z[13]=IG[E>>16&255]^G>>16&255;z[14]=IG[Q>>8&255]^G>>8&255;z[15]=IG[T&255]^G&255}; Ze=function(){if(!So&&!g.kS){if(RG)return RG;RG=window.crypto?.subtle;if(RG?.importKey&&RG?.sign&&RG?.encrypt)return RG;RG=void 0}}; nAs=async function(z,D,E){z.K||(z.K=await z.L.importKey("raw",z.A,{name:"AES-CTR"},!1,["encrypt"]));z=await z.L.encrypt({name:"AES-CTR",counter:E,length:128},z.K,D);return new Uint8Array(z)}; cF=function(z){z.K=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];z.U=[];z.U.length=64;z.Z=0;z.L=0}; hw=function(z,D,E){var Q=z.U,T=z.K[0],k=z.K[1],G=z.K[2],e=z.K[3],d=z.K[4],F=z.K[5],L=z.K[6],f=z.K[7],n;for(let Y=0;Y<64;){if(Y<16)Q[Y]=n=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4;else{var W=Q[Y-2];var V=Q[Y-15];n=Q[Y-7]+Q[Y-16]+((W>>>17|W<<15)^(W>>>19|W<<13)^W>>>10)+((V>>>7|V<<25)^(V>>>18|V<<14)^V>>>3);Q[Y]=n}W=f+K$[Y]+n+((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&F^~d&L);V=((T>>>2|T<<30)^(T>>>13|T<<19)^(T>>>22|T<<10))+(T&k^T&G^k&G);f=W+V;e+=W;Y++;Y<16?(Q[Y]=n=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+ 3],E+=4):(W=Q[Y-2],V=Q[Y-15],n=Q[Y-7]+Q[Y-16]+((W>>>17|W<<15)^(W>>>19|W<<13)^W>>>10)+((V>>>7|V<<25)^(V>>>18|V<<14)^V>>>3),Q[Y]=n);W=L+K$[Y]+n+((e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7))+(e&d^~e&F);V=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+(f&T^f&k^T&k);L=W+V;G+=W;Y++;Y<16?(Q[Y]=n=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4):(W=Q[Y-2],V=Q[Y-15],n=Q[Y-7]+Q[Y-16]+((W>>>17|W<<15)^(W>>>19|W<<13)^W>>>10)+((V>>>7|V<<25)^(V>>>18|V<<14)^V>>>3),Q[Y]=n);W=F+K$[Y]+n+((G>>>6|G<<26)^(G>>>11|G<<21)^(G>>>25| G<<7))+(G&e^~G&d);V=((L>>>2|L<<30)^(L>>>13|L<<19)^(L>>>22|L<<10))+(L&f^L&T^f&T);F=W+V;k+=W;Y++;Y<16?(Q[Y]=n=D[E]<<24|D[E+1]<<16|D[E+2]<<8|D[E+3],E+=4):(W=Q[Y-2],V=Q[Y-15],n=Q[Y-7]+Q[Y-16]+((W>>>17|W<<15)^(W>>>19|W<<13)^W>>>10)+((V>>>7|V<<25)^(V>>>18|V<<14)^V>>>3),Q[Y]=n);W=d+K$[Y]+n+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&G^~k&e);V=((F>>>2|F<<30)^(F>>>13|F<<19)^(F>>>22|F<<10))+(F&L^F&f^L&f);n=f;f=e;e=n;n=L;L=G;G=n;n=F;F=k;k=n;d=T+W;T=W+V;Y++}z.K[0]=T+z.K[0]|0;z.K[1]=k+z.K[1]|0;z.K[2]=G+z.K[2]| 0;z.K[3]=e+z.K[3]|0;z.K[4]=d+z.K[4]|0;z.K[5]=F+z.K[5]|0;z.K[6]=L+z.K[6]|0;z.K[7]=f+z.K[7]|0}; p$=function(z){var D=new Uint8Array(32),E=64-z.L;z.L>55&&(E+=64);var Q=new Uint8Array(E);Q[0]=128;var T=z.Z*8;for(let k=1;k<9;k++){let G=T%256;Q[E-k]=G;T=(T-G)/256}z.update(Q);for(E=0;E<8;E++)D[E*4]=z.K[E]>>>24,D[E*4+1]=z.K[E]>>>16&255,D[E*4+2]=z.K[E]>>>8&255,D[E*4+3]=z.K[E]&255;cF(z);return D}; xF=function(z,D,E){z=new Wps(z.K);z.update(D);z.update(E);D=p$(z);z.update(z.B);z.update(D);D=p$(z);z.reset();return D}; XkL=async function(z,D,E){z.K||(z.K=await z.L.importKey("raw",z.A,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var Q=new Uint8Array(D.length+E.length);Q.set(D);Q.set(E,D.length);z=await z.L.sign({name:"HMAC",hash:"SHA-256"},z.K,Q);return new Uint8Array(z)}; uFO=async function(z,D,E,Q){z.L||(z.L=new JpW(z.K,Q));return XkL(z.L,D,E)}; Nv=function(z,D,E){z.A||(z.A=new HF(z.K));return xF(z.A,D,E)}; VIr=async function(z,D,E){var Q=Ze();if(Q)try{return await uFO(z,D,E,Q)}catch(T){return g.xl(T),So=!0,Nv(z,D,E)}else return Nv(z,D,E)}; OVs=function(z){return z instanceof Error?new Uw("UNKNOWN_ENCODE_ERROR",{originalMessage:z.message}):new Uw("UNKNOWN_ENCODE_ERROR")}; bVX=function(z){return z instanceof Error?new Uw("UNKNOWN_DECODE_ERROR",{originalMessage:z.message}):new Uw("UNKNOWN_DECODE_ERROR")}; gW=function(z,D){z=z instanceof Uw?z:D(z);g.y(z);throw z;}; rW=function(z){z=(new TextEncoder).encode(z).subarray(0,16);var D=new Uint8Array(16);D.set(z);return D}; vAr=function(){var z=jOV.videoPlaybackPositionEntity;if(z)return z;g.xl(new g.k3("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; wW=function(z,D){a:{z=iY(z.A,D.version);try{var E=z.L(D.data,D.key);break a}catch(Q){gW(Q,bVX)}E=void 0}return E}; mjn=function(z,D){return z.K.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(D)).then(E=>E.map(Q=>wW(z,Q)))}; YNX=function(z,D){var E=uY(D);return tw(z,E).then(()=>lkO(z,D))}; yb=function(z,D,E){var Q=z.L[E];Q||(Q=new Set,z.L[E]=Q);Q.add(D)}; IkO=function(z,D){var E=uY(D),Q=iY(z.A,1),T={...D};return z.K.objectStore("EntityStore").get(E).then(k=>{if(k){if(k.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");T.entityMetadata||(k=wW(z,k),T.entityMetadata=k.entityMetadata)}}).then(()=>{a:{try{var k=Q.A(T,E); break a}catch(G){gW(G,OVs)}k=void 0}k={key:E,entityType:"videoPlaybackPositionEntity",data:k,version:1};return aB.all([z.K.objectStore("EntityStore").put(k),YNX(z,T)])}).then(()=>{yb(z,E,"videoPlaybackPositionEntity"); return E})}; oG=function(z,D){var E=n$(D).entityType;return aB.all([z.K.objectStore("EntityStore").delete(D),tw(z,D)]).then(()=>{yb(z,D,E)})}; tw=function(z,D){return z.K.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(D))}; ak6=function(z,D){D=D.map(E=>oG(z,E)); return aB.all(D).then(()=>{})}; lkO=function(z,D){var E=uY(D),Q=vAr();if(!Q)return aB.resolve([]);D=new Q(D);z=z.K.objectStore("EntityAssociationStore");Q=[];for(let T of D.L())Q.push(z.put({parentEntityKey:E,childEntityKey:T}));return aB.all(Q).then(T=>T.map(k=>k[1]))}; iY=function(z,D=0){z=z.K[D];if(!z)throw D=new Uw("INVALID_ENCODER_VERSION",{zn:D}),g.y(D),D;return z}; $F=function(z,D){for(let E of z.observers)E(D)}; qv=async function(z,D,E){var Q=await fka(z.token),T;D=await gT(Q,["EntityStore","EntityAssociationStore"],D,k=>{T=new SNs(k,z.K);return E(T)}); T&&(Q=T.L,Object.keys(Q).length>0&&(z.channel.postMessage(Q),$F(z,Q)));return D}; R7W=function(z,D){return qv(z,{mode:"readwrite",OO:!0},E=>IkO(E,D))}; ZVV=function(z,D){return qv(z,{mode:"readwrite",OO:!0},E=>oG(E,D))}; cpn=function(z,D){return qv(z,{mode:"readwrite",OO:!0},E=>ak6(E,D))}; PF=function(z,D){return qv(z,{mode:"readonly",OO:!0},E=>mjn(E,D))}; pkQ=async function(){try{let D=await g.Lc();if(D&&TV()&&typeof g.XQ.BroadcastChannel!=="undefined"){var z=new KpV;return new h7O(D,z)}}catch(D){D instanceof Error&&g.y(D)}}; Mv=function(){var z=XMLHttpRequest.prototype.fetch;return!!z&&z.length===3}; C$=function(z,D){D=Number(D)*1E3;var E=Math.round((0,g.N)()),Q=E.toString();z={innertubeResponse:z,serverDateTimestampMs:Q,lastModifiedTimestampMs:Q,expireTimestampMs:(E+D).toString(),isProcessed:!0};if(D=g.S("INNERTUBE_CONTEXT_CLIENT_NAME"))z.clientName=D;return z}; BF=function(z,D,E){if(!g.c("state_tags_killswitch")){var Q=new Aw(D);if((Q.K?.stateTagsModified||[]).length>0){var T=z.K.CP();for(let G of T){var k=Vt(z.K,G);if(k){a:{T=Q.K?.stateTagsModified||[];k=(new Aw(Zl(k))).K?.relevantStateTags||[];for(let e of k)if(e.stateTag!=null&&T.includes(e.stateTag)&&e.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){T=!0;break a}T=!1}T&&Of(z.K,G)}}}}Q=D.responseContext?.maxAgeSeconds;E&&Q&&Number(Q)>0&&(D=C$(D,Q),z.K.put(E,new uy(D)))}; xjr=function(z,D,E){if(z.K){let Q=Ic(g9(D,"key"))||"/UNKNOWN_PATH";z.K.start(Q)}z=E;g.c("wug_networking_gzip_request")&&(z=DdI(E));return new window.Request(D,z)}; Ds=async function(z,D,E,Q,T,k){if(k?.aborted)return D.cancel(),Q;var {value:G,done:e}=await D.read();if(e)return z.K?.success(),Q;try{var d=E.parse(G)}catch(F){throw new zi("Failed to parse streaming response",G);}if(d!=null)for(let F of d)Q.push(F),T?.(F);return Ds(z,D,E,Q,T,k)}; uE=function(z,D,E){if(!Eb){let k=g.hH();g.S6(k,{fJ:QS,BZ:Ti});if(E?.E3){g.S6(k,{fJ:k9,No:g.S("INNERTUBE_CONTEXT_CLIENT_NAME",E.clientInterface)});g.S6(k,{fJ:Gi,No:5184E6});g.S6(k,{fJ:e8,BZ:HVs,[g.Rh]:[k9,Gi]});g.S6(k,{fJ:dn,BZ:F2});var Q=k.resolve(dn);let G=window;if(G.ytInitialVideoId){var T=G.ytInitialVideoId;G.ytInitialPlayerResponse&&BF(Q,G.ytInitialPlayerResponse,tQ("player",{videoId:T}));G.ytInitialWatchNextResponse&&BF(Q,G.ytInitialWatchNextResponse,tQ("next",{videoId:T}));G.ytInitialReelItemWatchResponse&& BF(Q,G.ytInitialReelItemWatchResponse,tQ("reel_item_watch",{videoId:T}))}}g.S6(k,{fJ:LT,No:{Bu:{feedbackEndpoint:Ig(NdI),modifyChannelNotificationPreferenceEndpoint:Ig(Uja),playlistEditEndpoint:Ig(gAX),shareEntityEndpoint:Ig(fT),subscribeEndpoint:Ig(rpn),unsubscribeEndpoint:Ig(iVO),webPlayerShareEntityServiceEndpoint:Ig(wkn)}}});T=mo.getInstance();Q={};T&&(Q.client_location=T);E?.E3&&(T=k.resolve(dn),Q.store=T,Q.resolve_url_prefetch=k.resolve(nT));g.S6(k,{fJ:Wd,No:Q});g.S6(k,{fJ:X2,No:z!==void 0? z:ou()});D===void 0&&(D=k.resolve(QS));g.c("all_web_enable_network_machine")&&e7L();wQ6(k.resolve(LT),D,k.resolve(X2),k.resolve(Wd),E?.E3?k.resolve(e8):void 0);g.S6(k,{fJ:JC,No:Rg.instance});Eb=k.resolve(JC)}return Eb}; VS=function(z){var D={};z=z.split("&");for(let E of z)z=E.split("="),z.length===2&&(D[z[0]]=z[1]);return D}; tIn=async function(){var z=window;await g.yk(g.Ob());var D=z.bgevmc;if(!D)throw Error("BGE Controls not exposed");return{pause:()=>{D.p()}, resume:()=>{D.r()}, checkForRefresh:()=>D.cr()}}; g.Ob=function(){return g.c("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; bE=function(z){window.bgens=z}; ypL=function(){return new Promise(z=>{var D=window;D.ntpevasrs!==void 0?z(new j8(D.ntpevasrs)):(D.ntpqfbel===void 0&&(D.ntpqfbel=[]),D.ntpqfbel.push(E=>{z(new j8(E))}))})}; lE=function(){if(g.di()){var z=g.S("PLAYER_VARS",{});if(g.pY(z,"privembed",!1)!="1"&&!g.uF(z)){var D=()=>{vd=!0;"google_ad_status"in window?g.gw("DCLKSTAT",1):g.gw("DCLKSTAT",2)}; try{let E=Yc(document);Gq(mT,D,E)}catch(E){}oAn.push(UT.LZ(()=>{if(!(vd||"google_ad_status"in window)){try{if(mT.toString()&&D){var E=`${YO(D)}`,Q=dR[E];Q&&EG(Q)}}catch(T){}vd=!0;g.gw("DCLKSTAT",3)}},5E3))}}}; Y9=function(){var z=Number(g.S("DCLKSTAT",0));return isNaN(z)?0:z}; IZ=function(z,D){z.K=D}; $jX=async function(z){if(g.XQ.ytAtP&&!g.c("ytatp_ks")){var D=await g.XQ.ytAtP;delete g.XQ.ytAtP;var E=D?.R;var Q=D?.T;D=sOw(E);!E||D?(z.L.K(D?7:2,z.A++),E=await aZ(z,S8(Q,null)),E=JSON.stringify(E)):z.L.K(1,z.A++);g.XQ.ytAtRC?g.XQ.ytAtRC(E):g.xl(Error("ytAtRC not defined for ytAtP."))}else g.XQ.ytAtRC?g.GV(async()=>{Q=g.XQ.ytAtT;delete g.XQ.ytAtT;if(g.XQ.ytAtRC){z.L.K(2,z.A++);var k=await aZ(z,S8(Q,null));g.XQ.ytAtRC&&g.XQ.ytAtRC(JSON.stringify(k))}else z.L.K(6,z.A++)},2,JQ("att_init_delay",0)):(Q= g.XQ.ytAtT,delete g.XQ.ytAtT,z.L.K(1,z.A++)); E=await ypL();E.bindInnertubeChallengeFetcher(k=>{z.L.K(3,z.A++);return aZ(z,S8(Q,k))}); E.registerChallengeFetchedCallback(k=>{k=k.challenge;if(!k)throw Error("BGE_MACR");k={challenge:k,tv:VS(k),Ye:T,bgChallenge:new wV};k=Promise.resolve(k);z.K=k}); var T=await g.yk(g.Ob());E=E.getLatestChallengeResponse().challenge;if(!E)throw Error("BGE_MACIL");return{challenge:E,tv:VS(E),Ye:T,bgChallenge:new wV}}; Zs=async function(z){var D=S8(void 0,HU().K);try{var E=await qNX(z,D)}catch(e){return g.xl(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),RZ(z,864E5),{challenge:"",tv:{},Ye:void 0,bgChallenge:void 0}}D=E.IG;var Q=E.ZI;RZ(z,(Number(Q.t)||7200)*1E3);z=void 0;if("c1a"in Q&&E.bgChallenge){E=E.bgChallenge;var T=new wV;if(E.interpreterJavascript){var k=KW(E.interpreterJavascript);k=SB(k).toString();var G=new Uq;Tv(G,6,k);qd(T,Uq,1,G,zd)}else E.interpreterUrl&&(k= hI(E.interpreterUrl),k=dv(k).toString(),G=new gV,Tv(G,4,k),qd(T,gV,2,G,zd));E.interpreterHash&&kW(T,3,E.interpreterHash,zd);E.program&&kW(T,4,E.program,zd);E.globalName&&kW(T,5,E.globalName,zd);E.clientExperimentsStateBlob&&kW(T,7,E.clientExperimentsStateBlob,zd);try{await rV(HU(),T)}catch(e){return g.xl(e),{challenge:D,tv:Q,Ye:z,bgChallenge:T}}try{z=new Cm({challenge:T,Gy:{qD:"aGIf"}}),await z.KS}catch(e){g.xl(e),z=void 0}}return{challenge:D,tv:Q,Ye:z,bgChallenge:T}}; aZ=async function(z,D){var E=z.V;if(!E||E.Tk())return cd(z,D);g.s4("att_pna",void 0,"attestation_challenge_fetch");return new Promise(Q=>{E.Up("publicytnetworkstatus-online",()=>{cd(z,D).then(Q)})})}; qNX=async function(z,D){for(var E=void 0,Q=0;Q<5;){if(Q>0){let T=1E3*Math.pow(2,Q-1)+Math.random()*1E3;await new Promise(k=>{g.el(0,()=>{k(void 0)},T)})}try{z.L.K(4,z.A++); let T=await aZ(z,D);return PzI(T)}catch(T){E=T,T instanceof Error&&g.xl(T)}Q++}throw E;}; RZ=function(z,D){var E=Date.now()+D,Q=async()=>{var T=E-Date.now();T<1E3?await MIs(z):g.GV(Q,0,Math.min(T,6E4))}; Q()}; cd=async function(z,D){bE(2);try{let E=await aZ(z.network,D);E?E.challenge&&!E.bgChallenge?bE(1):bE(4):bE(3);return E}catch(E){bE(3)}}; PzI=function(z){if(!z)throw Error("Fetching Attestation challenge returned falsy");if(!z.challenge)throw Error("Missing Attestation challenge");var D=z.challenge,E=VS(D);if("c1a"in E&&(!z.bgChallenge||!z.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...z,IG:D,ZI:E}}; MIs=async function(z){var D=await Promise.race([z.K,null]),E=Zs(z);z.K=E;D?.Ye?.dispose()}; CzX=function(z,D){return new Promise(E=>{g.el(0,()=>{E(D())},z)})}; S8=function(z,D){var E={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};z&&(E.eacrToken=z);D&&(E.interpreterHash=D);return E}; sOw=function(z){if(!z||!g.c("roscas"))return!1;try{var D=JSON.parse(z)}catch(E){return!1}z=D.challenge;if(!z)return!1;D=VS(z);z=Number(D.c)||void 0;D=Number(D.t)||7200;return!!z&&Date.now()>(z+D)*1E3}; KT=function(){return new Promise(z=>{var D=window;D.attmp!==void 0?z(D.attmp):(D.attmq===void 0&&(D.attmq=[]),D.attmq.push(E=>{z(E)}))})}; g.x9=async function(z,D){if(hC()){var E=window;return E.attmp!==void 0?E.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",z,D):(await KT()).s("ENGAGEMENT_TYPE_PLAYBACK",z,D)}return(E=(E=g.us("yt.aba.att"))?E:pT.instance!==void 0?pT.instance.Z.bind(pT.instance):null)?E("ENGAGEMENT_TYPE_PLAYBACK",z,D):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.Hd=async function(){if(hC())return window.attmp===void 0?!1:(await KT()).ir();var z;return(z=(z=g.us("yt.aba.att2"))?z:pT.instance!==void 0?pT.instance.B.bind(pT.instance):null)?z():Promise.resolve(!1)}; hC=function(){return(g.c("attmusi")||g.c("attmusiw"))&&g.c("attmusi_ue")}; NB=function(z,D){var E=g.us("ytDebugData.callbacks");E||(E={},g.JV("ytDebugData.callbacks",E));if(g.c("web_dd_iu")||Apr.includes(z))E[z]=D}; z1n=async function(z,D,E){D={context:g.le(),settingItemId:D,newValue:E};E=SD(Bdn);z=await g.hr(z,D,E);if(!z||z.errorMetadata)z?z.errorMetadata&&g.xl(new g.k3(`SetSettingRequest failed with status ${z.errorMetadata.status}`)):g.xl(new g.k3("SetSettingRequest failed with empty response"))}; DuQ=function(z,D,E,Q,T,k){E?(z.NR(2),Gq(Hb(E),()=>{if(window.trayride)Ub(z,Q,T);else{z.NR(3);let G=e6(E),e=document.getElementById(G);e&&(kz(G),e.parentNode.removeChild(e));g.xl(new g.k3("BL:ULB",`${E}`))}},k)):D?(k=g.nx("SCRIPT"),D instanceof I6?(k.textContent=SB(D),R6(k)):k.textContent=D,k.nonce=Yc(document),document.head.appendChild(k),document.head.removeChild(k),window.trayride?Ub(z,Q,T):(z.NR(4),g.xl(new g.k3("BL:ULBJ")))):g.xl(new g.k3("BL:ULV"))}; Ub=function(z,D,E){z.NR(5);var Q=!!z.IY&&E0Q.includes(g.Yw(z.IY)||"");try{let T=new Cm({program:D,globalName:"trayride",Gy:{disable:!g.c("att_web_record_metrics")||!g.c("att_skip_metrics_for_cookieless_domains_ks")&&Q,qD:"aGIf"}});T.KS.then(()=>{z.NR(6);E&&E(D)}); z.K(T)}catch(T){z.NR(7),T instanceof Error&&g.xl(T)}}; gn=function(){var z=g.us("yt.abuse.playerAttLoader");return z&&["bgvma","bgvmb","bgvmc"].every(D=>D in z)?z:null}; Qba=function(z){switch(z){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.b5(z,"unknown result type")}}; g.rn=function(z){return z?.layoutId!=null&&z?.layoutType!=null}; g.$9=function(z){if(!g.rn(z.adLayoutMetadata))return!1;z=z.renderingContent;return g.H(z,g.iE)||g.H(z,g.wn)||g.H(z,g.tC)||g.H(z,g.yS)||g.H(z,g.oZ)||g.H(z,g.sb)?!0:!1}; g.AC=function(z){if(!g.rn(z.adLayoutMetadata))return!1;z=z.renderingContent;return g.H(z,g.qB)||g.H(z,g.Pd)||g.H(z,ToV)||g.H(z,g.MB)||g.H(z,g.CT)?!0:!1}; g.D_=function(z){return g.rn(z.adLayoutMetadata)?g.H(z.renderingContent,g.Bd)||g.H(z.renderingContent,g.zK)?!0:!1:!1}; g.EY=function(z){return z.playerVars!==void 0&&z.pings!==void 0&&z.externalVideoId!==void 0}; g.Fa=function(z){if(!g.rn(z.adLayoutMetadata))return!1;z=z.renderingContent;var D=g.H(z,g.Qv);return D?g.TK(D):(D=g.H(z,g.ke))?g.EY(D):(D=g.H(z,g.GK))?D.playerVars!==void 0:(D=g.H(z,g.qB))?D.durationMilliseconds!==void 0:g.H(z,g.e4)||g.H(z,g.db)?!0:!1}; g.TK=function(z){z=(z.sequentialLayouts||[]).map(D=>g.H(D,g.LA)); return z.length>0&&z.every(g.Fa)}; g.nA=function(z){return g.rn(z.adLayoutMetadata)?(z=g.H(z.renderingContent,g.fA))&&z.pings?!0:!1:!1}; g.Vv=function(z){if(!g.rn(z.adLayoutMetadata))return!1;if(g.H(z.renderingContent,g.WC)||g.H(z.renderingContent,g.Bd))return!0;var D=g.H(z.renderingContent,g.Xa);return g.H(z.renderingContent,g.J7)||g.H(D?.sidePanel,kes)||g.H(D?.sidePanel,g.u6)||g.H(D?.sidePanel,GeO)?!0:!1}; g.IH=function(z){var D;(D=!z)||(D=z.adSlotMetadata,D=!(D?.slotId!==void 0&&D?.slotType!==void 0));if(D||!(g.OY(z)||z.slotEntryTrigger&&z.slotFulfillmentTriggers&&z.slotExpirationTriggers))return!1;z=z.fulfillmentContent?.fulfilledLayout;return(D=g.H(z,g.LA))?g.Fa(D):(D=g.H(z,g.b6))?g.Vv(D):(D=g.H(z,g.j4))?g.AC(D):(D=g.H(z,g.vC))?g.$9(D):(D=g.H(z,g.mJ))?g.rn(D.adLayoutMetadata)?g.H(D.renderingContent,g.iE)?!0:!1:!1:(D=g.H(z,g.l6))?g.nA(D):(z=g.H(z,g.Ye))?g.D_(z):!1}; g.OY=function(z){return(z=g.H(z.fulfillmentContent?.fulfilledLayout,g.b6))&&z.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&z.layoutExitNormalTriggers===void 0}; e1k=function(z){for(let D of z||[]){z=g.H(D,g.aH);if(z===void 0||!g.IH(z))break;if((z=g.H(z.fulfillmentContent?.fulfilledLayout,g.l6))&&g.nA(z))return!0}return!1}; S4=function(z){if(!z||!z.adPlacements&&!z.adSlots)return!1;for(let D of z.adPlacements||[]){if(!D)continue;let E=D.adPlacementRenderer;if(E!=null&&(E.config&&E.config.adPlacementConfig&&E.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let D of z.adSlots||[])if(g.H(D,g.aH)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; dus=function(z,D){var E=[];D?D.isTrusted===!0?E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):D.isTrusted===!1?E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):E.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.RH(0,"a.s_",{metadata:z,states:E});g.gw("ASDSTAT",0)}; g.RH=function(z,D,E){D=Fqw[D];var Q={detected:z===0,source:`${D.L}${E.triggerContext??""}${E.RD??""}`,detectionStates:E.states,durationMs:E.hZ};E.metadata&&(Q.contentCpn=E.metadata.contentCpn,Q.adCpn=E.metadata.adCpn);g.E9("biscottiBasedDetection",Q);D.K!==void 0&&(E=Number(g.S("CATSTAT",0)),D.K!==void 0?(D=D.K,z=Qba(z),z=E&~(3<{Wqs.includes(D)||(g.xl(new g.k3("createClientScreen() called with a non-page VE",D)),D=83769);if(!Q.isHistoryNavigation){let T=Q.layer||0;z.ew.set(T,[]);i6(z,T).push({rootVe:D,key:Q.key||""})}z.Y=[];z.D=[];Q.hG?Xrk(z,D,E,Q):wb(z,D,E,Q)})()}; i6=function(z,D){z.U.has(D)||z.U.set(D,[]);return z.U.get(D)}; Xrk=function(z,D,E,Q={}){z.L.add(Q.layer||0);z.B=()=>{wb(z,D,E,Q);var T=Fj(Q.layer);if(T){for(let k of z.Y){let G=k[0],e=k[1]||T;if(g.c("dedupping_server_ve")){let d=g.fN(Q.layer);if(d){z.K.has(d)||z.K.set(d,new Set);let F=G.toString();z.K.get(d).has(F)||(yv(z,G,e,Q.layer),z.K.get(d).add(F))}}else yv(z,G,e,Q.layer)}for(let k of z.D)oH(z,k[0],k[1])}}; E||g.fN(Q.layer)||z.B();if(Q.hG)for(let T of Q.hG)JUw(z,T,Q.layer);else g.y(Error("Delayed screen needs a data promise."))}; wb=function(z,D,E,Q={}){var T=void 0;Q.layer||(Q.layer=0);T=Q.parentLayer!==void 0?Q.parentLayer:Q.layer;var k=g.fN(T);T=Fj(T);var G=E||T,e;G&&(Q.parentCsn!==void 0?e={clientScreenNonce:Q.parentCsn,visualElement:G}:k&&k!=="UNDEFINED_CSN"&&(e={clientScreenNonce:k,visualElement:G}));var d,F=g.S("EVENT_ID");k==="UNDEFINED_CSN"&&F&&(d={servletData:{serializedServletEventId:F}});g.c("combine_ve_grafts")&&k&&sY(z,k);g.c("no_client_ve_attach_unless_shown")&&G&&k&&To(G,k);try{var L=KOX(z.client,D,e,Q.aX, Q.cttAuthInfo,d,Q.implicitGestureType,Q.loggingExpectations,Q.automatedLogEventSource)}catch(n){tW(n,{bO:D,rootVe:T,QI:E,Gc:k,s2:e,aX:Q.aX});g.y(n);return}Xj(L,D,Q.layer,Q.cttAuthInfo);k&&k!=="UNDEFINED_CSN"&&T&&!DkX(k)&&(eD(z.client,k,T,!0),g.c("dedupping_server_ve")&&z.K.delete(k));D=i6(z,Q.layer||0);D.length>0&&!D[D.length-1].csn&&(D[D.length-1].csn=L||"");g.HD({clientScreenNonce:L});$e.instance||($e.instance=new $e);tI(UY().K).bind(UY())();var f=Fj(Q.layer);k&&k!=="UNDEFINED_CSN"&&f&&g.c("music_web_mark_root_visible")&& fg(L,f);z.L.delete(Q.layer||0);z.B=void 0;z.WF.get(Q.layer)?.forEach((n,W)=>{n?yv(z,W,n,Q.layer):f&&yv(z,W,f,Q.layer)}); umn(z)}; JUw=function(z,D,E=0){tI(()=>{D.then(Q=>{z.L.has(E)&&z.B&&z.B();var T=g.fN(E),k=Fj(E);if(T&&k){var G={automatedLogEventSource:3};Q?.response?.trackingParams&&Dl(z.client,T,k,T8(Q.response.trackingParams),!1,G);Q?.playerResponse?.trackingParams&&Dl(z.client,T,k,T8(Q.playerResponse.trackingParams),!1,G)}})})()}; yv=function(z,D,E,Q=0){return tI(()=>{if(z.L.has(Q))return z.Y.push([D,E]),!0;var T=g.fN(Q),k=E||Fj(Q);if(T&&k){if(g.c("combine_ve_grafts")){let G=z.Z.get(k.toString());G?G.push(D):(z.S.set(k.toString(),k),z.Z.set(k.toString(),[D]));z.yA||(z.yA=g.el(0,()=>{sY(z,T)},1200))}else Dl(z.client,T,k,D); return!0}return!1})()}; g.q9=function(z){var D=rb();tI(()=>{var E=T8(z),Q=g.fN(0);if(Q)if(g.c("dedupping_server_ve")&&!D.L.has(0)){D.K.has(Q)||D.K.set(Q,new Set);let T=E.toString();D.K.get(Q).has(T)||(yv(D,E,void 0,0),D.K.get(Q).add(T))}else yv(D,E,void 0,0);else yv(D,E,void 0,0);return E})()}; V_O=function(z){var D={veType:253246};return tI(()=>{if(!D.veType)return g.pN(new g.k3("Error: Trying to graft a client VE without a veType.")),null;if(D.visibilityTypes){var E=D.visibilityTypes.reduce((Q,T)=>Q|T); E={visibility:{types:String(E)}}}E=kl(D.veType,D.visualElement,D.elementIndex,D.clientYouTubeData,void 0,E);return yv(z,E)?E:null})()}; sY=function(z,D){if(D===void 0){let E=BO6();for(let Q=0;Q{(Q=z.S.get(Q))&&zo(z.client,D,Q,E)}),z.Z.clear(),z.S.clear(),z.yA=void 0}; OYr=function(z,D,E,Q=0){if(!D)return!1;Q=g.fN(Q);if(!Q)return!1;d8(z.client,Q,T8(D),E);return!0}; oH=function(z,D,E,Q=0){var T=g.fN(Q);D=D||Fj(Q);T&&D&&(z=z.client,Q=PD({cttAuthInfo:nN(T)||void 0},T),E={csn:T,ve:D.getAsJson(),clientData:E},T==="UNDEFINED_CSN"?k6("visualElementStateChanged",Q,E):z?B3("visualElementStateChanged",E,z,Q):g.E9("visualElementStateChanged",E,Q))}; umn=function(z){for(var D=0;D{E.Q2(Q,T)}); Q.open(D.method??"GET",z,!0);Q.responseType="text";Q.withCredentials=!0;if(D.headers)for(let [T,k]of Object.entries(D.headers))Q.setRequestHeader(T,k);return Q}; jbO=function(){var z=navigator;return new Promise((D,E)=>{z.webkitTemporaryStorage?.queryUsageAndQuota?z.webkitTemporaryStorage.queryUsageAndQuota((Q,T)=>{D({usage:Q,quota:T})},Q=>{E(Q)}):E(Error("webkitTemporaryStorage is not supported."))})}; muk=function(z,D){v0J(z.program,D.w8)&&(g.s4("bg_i",void 0,"player_att"),g.CA.initialize(z,()=>{g.s4("bg_l",void 0,"player_att");A7=(0,g.N)()},D.cspNonce,D.IY))}; ldL=function(z={}){return g.CA.invoke(z)}; v0J=function(z,D){if(z){var E;g.CA.isLoading()?E=!1:E=!A7||(0,g.N)()-A7>D;z=E}else z=!1;return z}; Yla=function(z,D){if(D.partnerId===38&&z.playerStyle==="books")return z=D.videoId.indexOf(":"),g.pD(`//play.google.com/books/volumes/${D.videoId.slice(0,z)}/content/media`,{aid:D.videoId.slice(z+1),sig:D.p6});if(D.partnerId===30&&z.playerStyle==="docs")return g.pD("https://docs.google.com/get_video_info",{docid:D.videoId,authuser:D.lM,authkey:D.yg,eurl:z.s9});if(D.partnerId===33&&z.playerStyle==="google-live")return g.pD("//google-liveplayer.appspot.com/get_video_info",{key:D.videoId});throw Error("getVideoInfoUrl for invalid namespace: "+ z.V);}; IdO=function(z){var D={};z.an&&(D.ytrext=z.an);return g.KY(D)?void 0:D}; g.zf=function(z,D){muk(z,{w8:g.BC(D.experiments,"bg_vm_reinit_threshold"),cspNonce:D.cspNonce,IY:D.IY||""})}; g.D9=function(z){if(z.videoData&&z.videoData.y0){let D=[z.videoData.y0];for(let E of Object.keys(z.K))if(z.tv[E]&&z.K[E]){let Q=z.K[E](z.tv);Q&&D.push(Q)}return D.join("&")}return null}; g.EA=function(z){var D=[];if(z)for(let [Q,T]of Object.entries(z)){z=Q;var E=T;if(E===void 0)continue;E=typeof E==="boolean"?`${+E}`:`${E}`.replace(/[:,=]/g,"_");D.push(`${z}.${E}`)}return D.join(";")}; QT=function(z){return z===1||z===2}; kh=function(z,D=0){if(z instanceof g.Tf)return z;z=z&&z instanceof Error?z:Error(`${z}`);QT(D)?g.y(z):g.xl(z);return new g.Tf(D===1?"player.fatalexception":"player.exception",{name:`${z.name}`,message:`${z.message}`},D)}; R1X=function(z,D){L$(z,2,D.Mz,Gf,3);L$(z,3,D.innertubeRequest,adJ,3);g.GS(z,4,D.onesieUstreamerConfig);g.GS(z,9,D.Sc);L$(z,10,D.ej,eX,3);L$(z,15,D.reloadPlaybackParams,Slw,3);g.FR(z,18,D.kT)}; LQ=function(z,D){L$(z,1,D.formatId,dF,3);TS(z,2,D.startTimeMs);TS(z,3,D.durationMs);TS(z,4,D.zF);TS(z,5,D.gP);L$(z,9,D.Aq,ZYk,3);L$(z,11,D.ML,FN,1);L$(z,12,D.Fo,FN,1)}; cUL=function(z,D){g.FR(z,1,D.videoId);TS(z,2,D.lmt)}; ZYk=function(z,D){if(D.zB)for(let E=0;E>31));TS(z,16,D.ZY);TS(z,17,D.detailedNetworkType);TS(z,18,D.sV);TS(z,19,D.k5);TS(z,21,D.NU);TS(z,23,D.uN);TS(z,28,D.T4);TS(z,29,D.Tq);TS(z,34,D.visibility);E=D.playbackRate;if(E!==void 0){var Q=new ArrayBuffer(4);(new Float32Array(Q))[0]=E;E=(new Uint32Array(Q))[0];if(E!==void 0)for(Qb(z,285),Ew(z,4),Q=0;Q<4;)z.view.setUint8(z.pos,E&255),E>>=8,z.pos+=1,Q+=1}TS(z,36,D.Je); L$(z,38,D.mediaCapabilities,xuX,3);TS(z,39,D.UP);TS(z,40,D.bc);TS(z,44,D.playerState);kF(z,46,D.EW);TS(z,48,D.cQ);TS(z,50,D.dF);TS(z,51,D.QL);TS(z,54,D.PQ);if(D.BJ)for(E=0;E>31));g.FR(z,2,D.message)}; yUL=function(z,D){TS(z,1,D.clientState);L$(z,2,D.Cv,wrI,1)}; iYX=function(z,D){g.GS(z,1,D.g8);L$(z,2,D.VD,t_Q,3);L$(z,3,D.coldStartInfo,yUL,3)}; rUs=function(z,D){TS(z,1,D.type);g.GS(z,2,D.value)}; g0Q=function(z,D){g.FR(z,1,D.hl);g.FR(z,12,D.deviceMake);g.FR(z,13,D.deviceModel);TS(z,16,D.clientName);g.FR(z,17,D.clientVersion);g.FR(z,18,D.osName);g.FR(z,19,D.osVersion)}; Qu=function(z,D,E,Q,T,k,G,e,d,F){var L=D^z;var f;if((z>>1&15)==2)for(var n=E[J[L^5291]];n;)E[J[L^5301]](E[J[L^5255]](--n,1)[0]);z<<1&13||(f=Q(T,k,G,e,d,F));if((z|72)==z){n=E[J[L^3182]](J[L^3164]);let W=0;n[0]||W++;let V={};for(;W=z&&(z-9^3)0&&(D.fexp=z.experimentIds.toString());z.U!==null&&(D.rtn=z.L(z.U));z.pU&&(D.feature=z.pU);z.je&&(D.ctrl=z.je);z.KE&&(D.ytr=z.KE);z.HF&&(D.afmt=z.HF);z.offlineDownloadUserChoice&&(D.ODUC=z.offlineDownloadUserChoice);z.S&&(D.lio= z.L(z.S));z.B?(D.idpj=z.gs,D.ldpj=z.YX,z.delayThresholdMet&&(D.dtm="1"),z.D!=null&&(D.rti=z.L(z.D)),z.qw&&(D.ald=z.qw),z.compositeLiveIngestionOffsetToken&&(D.clio=z.compositeLiveIngestionOffsetToken)):z.adType!==void 0&&(D.at=z.adType);z.XX&&(z.A||z.B)&&(D.size=z.XX);z.A&&z.V.length&&(D.pbstyle=z.V.join(","));z.SW!=null&&(z.A||z.B)&&(D.inview=z.L(z.SW));z.heartbeatLoggingToken&&(D.hb_data=z.heartbeatLoggingToken);z.B&&(D.volume=VT(z,g.Hn(z.segments,E=>E.volume)),D.st=VT(z,g.Hn(z.segments,E=>E.startTime)), D.et=VT(z,g.Hn(z.segments,E=>E.endTime)),g.Ux(z.segments,E=>E.playbackRate!==1)&&(D.rate=VT(z,g.Hn(z.segments,E=>E.playbackRate))),g.Ux(z.segments,E=>E.K!=="-")&&(D.als=g.Hn(z.segments,E=>E.K).join(",")),g.Ux(z.segments,E=>E.previouslyEnded)&&(D.pe=g.Hn(z.segments,E=>`${+E.previouslyEnded}`).join(","))); D.muted=VT(z,g.Hn(z.segments,E=>E.muted?1:0)); g.Ux(z.segments,E=>E.visibilityState!==0)&&(D.vis=VT(z,g.Hn(z.segments,E=>E.visibilityState))); g.Ux(z.segments,E=>E.connectionType!==0)&&(D.conn=VT(z,g.Hn(z.segments,E=>E.connectionType))); g.Ux(z.segments,E=>E.A!==0)&&(D.blo=VT(z,g.Hn(z.segments,E=>E.A))); g.Ux(z.segments,E=>!!E.B)&&(D.blo=g.Hn(z.segments,E=>E.B).join(",")); g.Ux(z.segments,E=>!!E.compositeLiveStatusToken)&&(D.cbs=g.Hn(z.segments,E=>E.compositeLiveStatusToken).join(",")); g.Ux(z.segments,E=>E.L!=="-")&&(D.cc=g.Hn(z.segments,E=>E.L).join(",")); g.Ux(z.segments,E=>E.clipId!=="-")&&(D.clipid=g.Hn(z.segments,E=>E.clipId).join(",")); if(g.Ux(z.segments,E=>!!E.audioId)){let E="au"; z.A&&(E="au_d");D[E]=g.Hn(z.segments,Q=>Q.audioId).join(",")}g.DH()&&z.j&&(D.ctt=z.j,D.cttype=z.f3,D.mdx_environment=z.mdxEnvironment); z.uE&&(D.etype=z.yA!==void 0?z.yA:0);z.QA&&(D.uoo=z.QA);z.livingRoomAppMode&&z.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(D.clram=Q9L[z.livingRoomAppMode]||z.livingRoomAppMode);z.Z?TMk(z,D):(D.docid=z.videoId,D.referrer=z.referrer,D.ei=z.eventId,D.of=z.fo,D.osid=z.osid,D.vm=z.videoMetadata,z.adQueryId&&(D.aqi=z.adQueryId),z.autonav&&(D.autonav="1"),z.playlistId&&(D.list=z.playlistId),z.oV&&(D.ssrt="1"),z.M$&&(D.upt=z.M$));z.A&&(z.embedsRct&&(D.rct=z.embedsRct),z.embedsRctn&&(D.rctn= z.embedsRctn),z.compositeLiveIngestionOffsetToken&&(D.clio=z.compositeLiveIngestionOffsetToken));z.hostCpn&&(D.host_cpn=z.hostCpn);return D}; dU6=function(z,D){g.FR(z,1,D.cpn);TS(z,2,D.sequenceNumber);g.FR(z,3,D.serializedWatchEndpointLoggingContext);if(D.decoderInfo)for(var E=0;E>>=8,z.pos+=1;Q=E;for(E=0;E<4;E++)z.view.setUint8(z.pos,Q&255),Q>>>=8,z.pos+=1}}L$(z,3,D.j3,Hx6,3);L$(z,4,D.j4,NMW,1);L$(z,5,D.S3,UUL,1);L$(z,6,D.isTypeSupported,gG6,1);L$(z,7,D.T6,rtW,3);L$(z,8,D.r0,ix6,3)}; tMQ=function(z){return{data:qr(z,1)}}; ytQ=function(z){return{placeholder:$s(z,1)}}; oGa=function(z){return{PD:sf(z,1)}}; s9k=function(z){return{placeholder:$s(z,1)}}; $Uw=function(z){return{placeholder:$s(z,1)}}; q2k=function(z){return{data:qr(z,1),L$:o7(z,2)}}; Pkk=function(z){return{placeholder:$s(z,1)}}; MM6=function(z){return{type:o7(z,1),DD:sf(z,2),zq:sf(z,3),Ff:sf(z,4),init:Mr(z,5,Pkk),j3:Mr(z,6,tMQ),j4:Mr(z,7,ytQ),S3:Mr(z,8,oGa),isTypeSupported:Mr(z,9,s9k),T6:Mr(z,10,$Uw),r0:Mr(z,11,q2k)}}; Atw=function(z){return Object.values(Cks).includes(z)}; BMX=function(z){Rr=2592E3*(z||1)}; Z9=function(z){g.ri("yt-player-bandwidth",z,2592E3)}; KQ=function(z=Rr){if(z>0&&!(wi()>(0,g.N)()-z*1E3))return 0;z=g.iF("yt-player-quality");if(typeof z==="string"){if(z=c0[z],z>0)return z}else if(z instanceof Object)return z.quality;return 0}; h$=function(){var z=g.iF("yt-player-proxima-pref");return z==null?null:z}; z6a=function(){var z=g.iF("yt-player-quality");if(z instanceof Object&&z.quality&&z.previousQuality){if(z.quality>z.previousQuality)return 1;if(z.qualityD.startsWith("1")),g.ri("yt-player-performance-cap-active-set",z,2592E3)):g.ri("yt-player-performance-cap-active-set",[],2592E3)}; NH=function(){return!!g.iF("yt-player-headers-readable")}; g.UA=function(){var z=g.iF("yt-player-caption-language-preferences");return z?z:[]}; gF=function(){var z=g.iF("yt-player-user-settings"),D=new Map;if(z)for(let [E,Q]of Object.entries(z))D.set(E,Q);return D}; rF=function(){return g.iF("yt-player-voice-boost")??void 0}; iC=function(){return g.iF("yt-player-audio-quality-setting")??2}; yT=function(){try{let z=window.navigator;if(z.getAutoplayPolicy&&typeof z.getAutoplayPolicy==="function"){let D=document.getElementsByClassName(g.wF.jv),E;E=D.length>0&&D[0]?z.getAutoplayPolicy(D[0]):z.getAutoplayPolicy("mediaelement");if(t$[E])return t$[E]}}catch(z){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; or=function(z){return z.ur||z.Jr||z.mutedAutoplay}; sA=function(z,D){return or(z)?D!==1&&D!==2&&D!==0?"AUTOPLAY_STATUS_UNAVAILABLE":z.C8?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.$h=function(z,D,E){var Q=D.X();z.thirdParty||(z.thirdParty={});z.thirdParty={...z.thirdParty,embedUrl:Q.loaderUrl};Q.ancestorOrigins&&(z.thirdParty.embeddedPlayerContext={...z.thirdParty.embeddedPlayerContext,ancestorOrigins:Q.ancestorOrigins});Q.mu!=null&&(z.thirdParty.embeddedPlayerContext={...z.thirdParty.embeddedPlayerContext,visibilityFraction:Number(Q.mu)});Q.SZ&&(z.thirdParty.embeddedPlayerContext={...z.thirdParty.embeddedPlayerContext,visibilityFractionSource:Q.SZ});z.thirdParty.embeddedPlayerContext= {...z.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:yT(),autoplayIntended:or(D),autoplayStatus:sA(D,E)}}; qH=function(z){var D=[];for(let E of z.split(",")){if(!E)continue;(z=E.startsWith("!"))&&(E=E.substring(1));let Q=E.split("-");Q.length<3||D.push({S4:Q[0],platform:Q[1],deviceVersion:Q[2],jy:z})}return D}; TQw=function(z){return qH(z).map(({S4:D,deviceVersion:E,jy:Q})=>({deviceInterface:QYw[P0[D]]||0,deviceVersion:E||"",isSleeping:Q}))}; MH=function(z,D,E=!1,Q=""){!z&&E&&g.xl(Error(`Player URL validator detects invalid url. ${Q}: ${D}`));return z}; CQ=function(z,D){return D&&D.test(z)?!0:!1}; B0=function(z){return(z=A$&&A$.exec(z))?z[0]:""}; yB=function(z){return MH(CQ(z,kIn),z,!1,"Trusted Stream URL")}; g.z7=function(z){return MH(CQ(z,GIk),z,!1,"Trusted Image URL")}; Dn=function(z){return MH(CQ(z,e6X),z,!1,"Trusted Promoted Video Domain URL")}; Fkr=function(z){return MH(CQ(z,doL),z,!1,"Drm Licensor URL")}; EW=function(z,D=!1){return MH(CQ(z,Lkk),z,D,"Captions URL")}; tU=function(z){z=new g.go(z);ET(z,document.location.protocol);ix(z,document.location.hostname);document.location.port&&Qo(z,document.location.port);return z.toString()}; Q4=function(z){z=new g.go(z);ET(z,document.location.protocol);return z.toString()}; g.T7=function(z){var D=[];if(z.displayName)D.push(z.displayName);else{let E=z.languageName||"";D.push(E);z.kind==="asr"&&E.indexOf("(")===-1&&D.push(" (Automatic Captions)");z.name&&D.push(` - ${z.name}`)}z.translationLanguage&&D.push(` >> ${z.translationLanguage.languageName}`);return D.join("")}; g.kx=function(z){return z.translationLanguage?z.translationLanguage.languageCode:z.languageCode}; g.eL=function(z){var D=z.vssId;z.translationLanguage&&D&&(D=`t${D}.${g.kx(z)}`);return D}; Fl=function(z,D,E,Q){return new dG(c0[z]||0,c0[D]||0,E,Q)}; f7=function(z){if(L7&&z.FX)return!1;var D=c0.auto;return z.L===D&&z.K===D}; Wt=function(z){return n7[z.K||z.L]||"auto"}; Xl=function(z,D){D=c0[D];return z.L<=D&&(!z.K||z.K>=D)}; jL=function(z,D,E,Q,T,k,G){if(z.L)return z.L;var e={},d=new Set,F={};if(Jn(Q)){for(var L in Q.K){if(!Q.K.hasOwnProperty(L))continue;z=Q.K[L];F[z.info.Rq]=[z.info]}return F}L=uN(D,Q,e);k&&T({aftsrt:V4(L)});var f={};for(let n of Object.keys(L)){let W=n;for(let V of L[W]){let Y=V.itag,Z=OW(W,V,D);if(f.hasOwnProperty(Z)){f[Z]===!0?F[W].push(V):e[Y]=f[Z];continue}let K=bN(D,V,E,Q.isLive,d);K!==!0?(G.add(W),e[Y]=K,K==="disablevp9hfr"&&(f[Z]="disablevp9hfr")):(F[W]=F[W]||[],F[W].push(V),f[Z]=!0)}}k&&T({bfflt:V4(F)}); for(let n in F){if(!F.hasOwnProperty(n))continue;Q=n;F[Q]&&F[Q][0].Xc()&&(F[Q]=F[Q],F[Q]=fgX(D,F[Q],e),F[Q]=n7I(F[Q],e))}k&&Object.keys(e).length>0&&T({rjr:g.EA(e)});for(let n of d.values())(D=E.A.get(n))&&--D.l1;k&&T({aftflt:V4(F)});z.L=g.bx(F,n=>!!n.length); return z.L}; YLr=function(z,D,E,Q,T,k,G){var e=D.K||!!T,d=e&&D.Wc?k:void 0,F=new Set,L=jL(z,D,E,Q,k,e,F);Q.Z()&&(L=Wkn(E,L,T,e,k,D),e&&k({enflt:V4(L)}));D.f3=XNV(L,D);T=Ea=>!!L[Ea]; var f=JTs(D);E=[];for(var n of Object.values(L))n?.length&&n[0].pR()&&E.push(...n);if(Jn(Q))return k=g.i5(Object.values(L),Ea=>!!Ea.length&&!!Ea[0].audio),e=g.i5(Object.values(L),Ea=>!!Ea.length&&!!Ea[0].video),k&&e||g.K9(),g.hQ(new vt(e,k,d,E)); n=L.a;var W=!1;D.za&&f[0]!=="a"&&u$6(n)&&(f.unshift("a"),W=!0);e&&(k({audioPrefOrder:f.join("_")}),k({preferHighQualityAudio:D.za}),k({forcedAacForHqa:W}));n=[];if(D.SW){f=g.xc(f,T);W=new Set;for(var V of f){var Y=L[V];let Ea=new Set;for(var Z of Y)if(Y=Z.oy?.id)W.has(Y)?Ea.has(Y)&&n.push(Z):(Ea.add(Y),W.add(Y),n.push(Z))}if(n.length===0){if(f.length===0)return e&&k({noaudio:1}),g.K9();n=L[f[0]]}}else{n=g.i5(f,T);if(!n)return e&&k({noaudio:1}),g.K9();n=L[n]}L["9"]&&L.h&&Q.Bc&&!D.MN&&(e&&k({dltvp9:1}), delete L["9"]);if(G){e&&k({bfsflt:V4(L),bfsflta:m6(z)});D.C3?z.K=VuL(F,z.K):z.K.clear();e&&k({bfsfltb:m6(z)});for(var K in L){if(!L.hasOwnProperty(K))continue;G=K;if(!(G==="f"||D.YA===0&&O2n.has(G)))for(var h of L[G])D.C3?b2V(G,h,z.K):jYJ(z,G,h)}e&&k({aftsflt:m6(z)})}K=L["1h"]?"1h":"1";z=L["9h"]?"9h":"9";G=L[K];F=L["2"];V=L[z];G&&G.length&&(D.L.highestAv1Resolution=G[G.length-1].video.qualityOrdinal);V&&V.length&&(D.L.highestVp9Resolution=V[V.length-1].video.qualityOrdinal);h=[];Z=[];if(D.YX&&F)h= F,Z=["2"];else if(D.gs&&G)h=G,Z=[K],k({forceAv1:K});else if(D.S&&!D.oP){Z=v7W(Q)?L["1h"]||L["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];e&&k({newhybpref:Z.join(".")});for(var t of Z)h=h.concat(L[t]).filter(Ea=>Ea)}else D.oM>0&&V&&G&&(Z=[K, z],h=G.concat(V).filter(Ea=>Ea)); if(h.length&&!D.oP){lN(h,Z);if(e){e=[];for(var r of h)e.push(r.itag);k({hbdfmt:e.join(".")})}return g.hQ(new vt(h,n,d,E))}r=mok(D);r=g.i5(r,T);if(!r){if(L[K])return k=L[K],lN(k),g.hQ(new vt(k,n,d,E));e&&k({novideo:1});return g.K9()}r!=="1"&&r!=="1h"||!L[z]||(t=Yx(L[r]),T=Yx(L[z]),T>t?r=z:T===t&&lgL(L[z])&&(r=z));r==="9"&&L.h&&Yx(L.h)>Yx(L["9"])&&(r="h");D.qN&&Q.isLive&&r==="("&&L.H&&Yx(L["("])<1440&&(r="H");e&&k({vfmly:IJ(r)});D=L[r];if(!D.length)return e&&k({novfmly:IJ(r)}),g.K9();lN(D);return g.hQ(new vt(D, n,d,E))}; IgJ=function(z,D,E,Q,T,k,G,e=!1){if(D.s9&&G&&G.length>1&&!(D.oM>0||D.S)){let f=D.K||!!T,n=f&&D.Wc?k:void 0,W=uN(D,Q),V=[],Y=[],Z={};for(let K=0;K=E.video?.height)||(e=E.itag,D=G?G:{itag:e,Rq:D,pR:k},k?D.numChannels=E.audio.numChannels:(k=E.video,D.maxWidth=k?.width,D.maxHeight=k?.height,D.maxFramerate=Q,D.maxBitrateBps=E.FX*8,D.cA=k?.isHdr()),z.K.set(T,D))}; XNV=function(z,D){var E=!(!z.m&&!z.M),Q=!(!z.mac3&&!z.MAC3),T=!(!z.meac3&&!z.MEAC3);z=!(!z.i&&!z.I);D.ig=z;return E||Q||T||z}; lgL=function(z){for(let D of z)if(D.itag&&R6s.has(D.itag))return!0;return!1}; u$6=function(z){for(let D of z)if(D.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; IJ=function(z){switch(z){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return z}}; OW=function(z,D,E){return E.AT?`${z}_${Number(D.video?.fps||0)}_${!!D.audio?.L}_${!!D.video?.Z}`:`${z}_${Number(D.video?.fps||0)}_${!!D.audio?.L}`}; V4=function(z){var D=[];for(let E in z){if(!z.hasOwnProperty(E))continue;let Q=E;D.push(IJ(Q));for(let T of z[Q])D.push(T.itag)}return D.join(".")}; Wkn=function(z,D,E,Q,T,k){var G={},e={};g.Ol(D,(d,F)=>{d=d.filter(L=>{var f=L.itag;if(!L.contentProtection)return e[f]="noenc",!1;if(k.U9&&L.Rq==="(h"&&k.yA)return e[f]="lichdr",!1;if(!z.Z&&L.Rq==="1e")return e[f]="noav1enc",!1;if(L.Rq==="("||L.Rq==="(h"){if(z.L&&E&&E.flavor==="widevine"){var n=L.mimeType+"; experimental=allowed";(n=!!L.contentProtection[E.flavor]&&!!E.L[n])||(e[f]=L.contentProtection[E.flavor]?"unspt":"noflv");return n}if(!Zn(z,ct.CRYPTOBLOCKFORMAT)&&!z.ew||z.yA)return e[f]=z.yA? "disvp":"vpsub",!1}return E&&L.contentProtection[E.flavor]&&E.L[L.mimeType]?!0:(e[f]=E?L.contentProtection[E.flavor]?"unspt":"noflv":"nosys",!1)}); d.length&&(G[F]=d)}); Q&&Object.entries(e).length&&T({rjr:g.EA(e)});return G}; n7I=function(z,D){var E=g.NQ(z,(Q,T)=>T.video.L()?Math.min(Q,T.video.width):Q,Infinity); E{if(Q.video.L()||Q.video.width{if(Q.itag!=="299")return!0;D[Q.itag]="ps3hfr1080";return!1})); return z}; fgX=function(z,D,E){return D=D.filter(Q=>{if(Q.video.qualityOrdinal<=z.XX)return!0;E[Q.itag]="maxquality";return!1})}; uN=function(z,D,E){var Q={};for(let T in D.K){if(!D.K.hasOwnProperty(T))continue;let k=D.K[T].info;if(z.U&&k.video&&k.video.qualityOrdinalMath.max(D,E.video.qualityOrdinal),0)}; bN=function(z,D,E,Q=!1,T=new Set){if(D.Rq==="")return"unkn";if((D.itag==="304"||D.itag==="266")&&z.j)return"blk2khfr";if(z.V&&D.video&&D.video.qualityOrdinal>z.V)return`max${z.V}`;if(z.HF&&D.Rq==="h"&&D.video&&D.video.qualityOrdinal>1080)return"blkhigh264";if(D.Rq==="(h"&&!E.U)return"enchdr";if(Q&&K7(D)&&!z.wR)return"blk51live";if((D.Rq==="MAC3"||D.Rq==="mac3")&&!z.Z)return"blkac3";if((D.Rq==="MEAC3"||D.Rq==="meac3")&&!z.B)return"blkeac3";if(D.Rq==="M"||D.Rq==="m")return"blkaac51";if((D.Rq==="so"|| D.Rq==="sa")&&!z.D)return"blkamb";if(!z.U9&&hn(D)&&(!E.Z||D.Rq!=="1e"))return"cbc";if(!E.Z&&hn(D)&&D.Rq==="1e")return"cbcav1";if((D.Rq==="i"||D.Rq==="I")&&!z.xY)return"blkiamf";if(z.lg&&D.audio?.L===!0)return"blkvbcabr";if(z.AT&&D.video?.Z===!1)return"blkmtvcabr";if(z.QA&&(D.Rq==="1"||D.Rq==="1h"||E.Z&&D.Rq==="1e")&&D.video?.qualityOrdinal&&D.video?.qualityOrdinal>z.QA)return"av1cap";Q=E.A.get(D.Rq);if(!z.ur&&Q&&Q.l1>0)return T.add(D.Rq),"byerr";if(D.video?.L()){if(!E.AT&&!Zn(E,ct.FRAMERATE))return"capHfr"; if(z.kV&&D.video.qualityOrdinal>=4320)return"blk8khfr";if(D.Z()&&z.vN&&D.contentProtection&&D.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(z.FX&&D.FX>z.FX)return"ratecap";if(z.ew>0&&D.Xc()&&D.video.height>z.ew)return"mvhcap";z=p7(E,D);return z!==!0?z:!0}; lN=function(z,D=[]){g.TF(z,(E,Q)=>{var T=Q.FX-E.FX;if(!E.Xc()||!Q.Xc())return T;var k=Q.video.height*Q.video.width-E.video.height*E.video.width;!k&&D&&D.length>0&&(E=D.indexOf(E.Rq)+1,Q=D.indexOf(Q.Rq)+1,k=E===0||Q===0?Q||-1:E-Q);k||(k=T);return k})}; xx=function(z,D){if(D>z.Uk())z.segments=[];else{var E=g.rv(z.segments,Q=>Q.TV>=D,z); E>0&&z.segments.splice(0,E)}}; Ht=function(z){var D=z.data.getUint8(z.offset+z.K);z.K+=1;return D}; Nn=function(z){var D=z.data.getUint16(z.offset+z.K);z.K+=2;return D}; UW=function(z){var D=z.data.getInt32(z.offset+z.K);z.K+=4;return D}; gG=function(z){var D=z.data.getUint32(z.offset+z.K);z.K+=4;return D}; rG=function(z){var D=z.data;var E=z.offset+z.K;D=D.getUint32(E)*4294967296+D.getUint32(E+4);z.K+=8;return D}; iN=function(z,D=NaN){if(isNaN(D))var E=z.size;else for(E=z.K;E1?Math.ceil(T*D):Math.floor(T*D))}z.skip(1);E=Ht(z)<<16|Nn(z);if(E&256){Q=E&1;T=E&4;var k=E&512,G=E&1024,e=E&2048;E=gG(z);Q&&z.skip(4);T&&z.skip(4);Q=(k?4:0)+(G?4:0)+(e?4:0);for(T=0;T1?Math.ceil(G*D):Math.floor(G*D)),z.skip(Q)}}}; C7=function(z,D){if(z.byteLength-D<8)return!1;var E=z.getUint32(D);if(E<8||z.byteLength-D122)return!1}return!0}; An=function(z,D){var E=z.getUint32(D),Q=z.getUint32(D+4);return new ED(z,D,E,Q)}; g.Qw=function(z){var D=z.data.getUint8(z.dataOffset)?20:12;return z.data.getUint32(z.dataOffset+D)}; TN=function(z){z=new DataView(z.buffer,z.byteOffset,z.byteLength);return(z=g.zN(z,0,1836476516))?g.Qw(z):NaN}; kN=function(z,D,E){for(;C7(z,D);){let Q=An(z,D);if(Q.type===E)return Q;D+=Q.size}return null}; Bt=function(z){return z===1701082227||z===1836019558||z===1836019574||z===1835297121||z===1835626086||z===1937007212||z===1953653094||z===1953653099||z===1836475768}; cTO=function(z){var D=g.zN(z,0,1937011556);if(!D)return null;D=kN(z,D.dataOffset+8,1635148593)||kN(z,D.dataOffset+8,1635135537);if(!D)return null;var E=kN(z,D.dataOffset+78,1936995172),Q=kN(z,D.dataOffset+78,1937126244);if(!Q)return null;D=null;if(E)switch(E.skip(4),Ht(E)){default:D=0;break;case 1:D=2;break;case 2:D=1;break;case 3:D=255}var T=E=null,k=null;if(Q=kN(z,Q.dataOffset,1886547818)){let G=kN(z,Q.dataOffset,1886546020),e=kN(z,Q.dataOffset,2037673328);if(!e&&(e=kN(z,Q.dataOffset,1836279920), !e))return null;G&&(G.skip(4),E=UW(G)/65536,k=UW(G)/65536,T=UW(G)/65536);z=wG(e);z=new DataView(z.buffer,z.byteOffset+8,z.byteLength-8);return new GN(D,E,k,T,z)}return null}; U2=function(z,D,E,Q,T){var k=D^z;(z-3&16)<5&&(z>>1&7)>=3&&E[J[9]]!=0&&(Q=(Q%E[J[9]]+E[J[9]])%E[J[9]],E[J[37]](0,1,E[J[37]](Q,1,E[0])[0]));if((z|24)==z){for(var G=k^4006,e=[];++G-e[J[k^4079]]-(k^4038);)switch(G){case k^4060:G=k^3974;continue;case k^4029:G=k^4042;break;case k^4007:G=k^4041;continue;case k^4040:G=k^3967;case k^3997:G-=k^4060;default:e[J[k^4081]](String[J[k^4045]](G))}var d=e}(z|48)==z&&E[J[23]](Q);z-2>>4||(G=E[Q],e=G[J[k^8]](J[k^58]),e>0?eP(k^5,k^1415,T,G[J[2]](0,e),G[J[2]](e+1)):G&& (T[G]=J[k^14]),d=[]);if((z|64)==z){G=k^4547;for(e=[];++G-e[J[k^4490]]-(k^4515);){switch(G){case k^4568:G=k^4527;continue;case k^4600:G=k^4546;break;case k^4546:G-=k^4497;continue;case k^4537:G=k^4579;continue;case k^4525:G=k^4572}e[J[k^4500]](String[J[k^4520]](G))}d=e}return d}; g.eb=function(z){if(z.data.getUint8(z.dataOffset)){var D=z.data;z=z.dataOffset+4;D=D.getUint32(z)*4294967296+D.getUint32(z+4)}else D=z.data.getUint32(z.dataOffset+4);return D}; dt=function(z){z=new ED(z.data,z.offset,z.size,z.type,z.L);var D=Ht(z);z.skip(7);var E=gG(z);if(D===0){D=gG(z);var Q=gG(z)}else D=rG(z),Q=rG(z);z.skip(2);var T=Nn(z),k=[],G=[];for(let e=0;e=2)return null;var T=new DataView(D.buffer,D.byteOffset,D.length),k=g.zN(T,0,1937011556);if(!k)return null;D=T.getUint32(k.dataOffset+8);Q=T.getUint32(k.dataOffset+12);if(Q!==1701733217&&Q!==1701733238)return null;Q=new KkV(z.byteLength+D);tn(Q,z,0,E.offset+12);Q.data.setInt32(Q.offset,2);Q.offset+=4;tn(Q,z,E.offset+16,E.size-16);tn(Q,T,T.byteOffset+k.dataOffset+8,D);tn(Q,z,E.offset+E.size,z.byteLength- (E.offset+E.size));E=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let G of E)E=g.zN(z,0,G),Q.data.setUint32(E.offset,E.size+D);z=g.zN(Q.data,0,1953654136);Q.data.setUint32(z.offset+16,2);return Q.data}; pNn=function(z){var D=g.zN(z,0,1937011556);if(!D)return null;var E=z.getUint32(D.dataOffset+12);if(E!==1701733217&&E!==1701733238)return null;D=kN(z,D.offset+24+(E===1701733217?28:78),1936289382);if(!D)return null;E=kN(z,D.offset+8,1935894637);if(!E||z.getUint32(E.offset+12)!==1667392371)return null;D=kN(z,D.offset+8,1935894633);if(!D)return null;D=kN(z,D.offset+8,1952804451);if(!D)return null;E=new Uint8Array(16);for(let Q=0;Q<16;Q++)E[Q]=z.getInt8(D.offset+16+Q);return E}; jb=function(z,D,E){var Q=new XG(E);if(!J0(Q,z))return!1;Q=uj(Q);if(!Vw(Q,D))return!1;for(z=0;D;)D>>>=8,z++;D=Q.start+Q.pos;var T=OD(Q,!0);Q=z+(Q.start+Q.pos-D)+T;Q=Q>9?bj(Q-9,8):bj(Q-2,1);z=D-z;E.setUint8(z++,236);for(D=0;DE;T++)E=E*256+aw(z),Q*=128;return D?E-Q:E}; vY=function(z){return z.pos>=z.K.byteLength}; mc=function(z){var D=OD(z,!0),E=aw(z);for(let Q=1;Q0){let Q=Ip(57,3591,D.substring(E+1));g.Ol(Q,function(T,k){this.set(k,T)},z); D=D.substring(0,E)}D=Qu(75,3121,D);g.Ol(D,function(Q,T){this.set(T,Q)},z)}; UoX=function(z){var D=z.cW.zo(),E=[];g.Ol(z.K,(T,k)=>{E.push(`${k}=${T}`)}); if(!E.length)return D;var Q=E.join("&");z=ro(24,1503,z.cW)?"&":"?";return D+z+Q}; h0=function(z,D){z[D]||(z[D]=new g7s);return z[D]}; rt=function(z){z.Z=(0,g.N)();z.started=0;z.timedOut=0;z.K=0}; ij=function(z,D){var E=z.started+z.K*4;D&&(E+=z.L);E=Math.max(0,E-3);return 1.6**E}; t0=function(z,D,E){if($c(48,7962,z.K))return!1;var Q=h0(E,EU(82,7841,z.K));if(Q.timedOut<1&&Q.K<1)return!1;Q=Q.timedOut+Q.K;z=wt(z,D);E=h0(E,EU(50,7873,z));return E.timedOut+E.K+00))return z}; BY=function(z,D){return new CB(z,z+D-1)}; zz=function(z){if(!z)return new CB(0,0);var D=Number(z.start);z=Number(z.end);if(!isNaN(D)&&!isNaN(z)&&(D=new CB(D,z),D.length>0))return D}; rTr=function(z){z.length===1||g.gv(z,E=>!!E.range); for(var D=1;D=D.range.start+D.K&&z.range.start+z.K+z.L<=D.range.start+D.K+D.L:z.TV===D.TV&&z.K>=D.K&&(z.K+z.L<=D.K+D.L||D.rO)}; Wp=function(z,D){return z.L3!==D.L3?!1:z.S()&&D.type===3&&z.L3.K()?(z=z.L3.WF(z),g.Ux(z,E=>Wp(E,D))):z.TV===D.TV&&!!D.L&&D.K+D.L>z.K&&D.K+D.L<=z.K+z.L}; XB=function(z,D){var E=D.TV;z.V="updateWithSegmentInfo";z.TV=E;if(z.startTime!==D.startTime||z.duration!==D.duration)z.startTime=D.startTime,z.duration=D.duration,EQ(z)}; Jj=function(z){return!Tz(z.jw[z.jw.length-1])}; ur=function(z){return z.jw[z.jw.length-1].S()}; g.V_=function(z,D,E){E=z.XW===null?z.Iy.XW(D,E,z.jw[0].type):z.XW;if(z.K){D=E?ob(z.K,D.Nl):z.K;var Q=new yw(D);Q.get("alr")||Q.set("alr","yes");z.L&&KB(Q,z.L)}else/http[s]?:\/\//.test(z.L)?Q=new yw(new g.wo(z.L)):(Q=ow(z.Iy,E,D),z.L&&KB(Q,z.L));(D=z.range)?Q.set("range",D.toString()):z.jw[0].L3.S()&&z.jw.length===1&&z.jw[0].K&&Q.set("range",`${z.jw[0].K}-`);z.requestId&&Q.set("req_id",z.requestId);isNaN(z.e1)||Q.set("headm",z.e1.toString());isNaN(z.B)||Q.set("mffa",`${z.B}ms`);z.urlParams&&g.Ol(z.urlParams, (T,k)=>{Q.set(k,T)}); return Q}; OQ=function(z){if(z.range)return z.A;z=z.jw[0];return Math.round(z.U*z.L3.info.FX)}; yTO=function(z,D){return Math.max(0,z.jw[0].A-D)}; br=function(z,D){for(let E of z.jw)if(E.type===3&&D>=E.A&&D<=E.Z)return!0;return!1}; jq=function(z,D,E){for(;z;z=z.parentNode){if(!z.attributes||E&&z.nodeName!==E)continue;let Q=z.getAttribute(D);if(Q)return Q}return""}; vp=function(z,D){for(;z;z=z.parentNode){let E=z.getElementsByTagName(D);if(E.length>0)return E[0]}return null}; mv=function(z){if(!z)return 0;var D=z.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return D?(Number(D[2])|0)*3600+(Number(D[4])|0)*60+(Number(D[6])|0):Number(z)|0}; lr=function(z){return z.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${z}Z`:z}; o7Q=function(z){var D=z.A;z.A=[];return D}; sYW=function(z){z.K||(z.K=new Yy);return z.K}; $on=function(z,D){z.L[D]||(z.L[D]=new Yy);return z.L[D]}; qLa=function(z,D){z.A[D]||(z.A[D]=new Yy);return z.A[D]}; PXa=function(z,D){var E=[];D=Array.from(D.getElementsByTagName("SegmentTimeline"));for(let Q of D){D=Q.parentNode.parentNode;let T=null;D.nodeName==="Period"?T=sYW(z):D.nodeName==="AdaptationSet"?(D=D.getAttribute("id")||D.getAttribute("mimetype")||"",T=$on(z,D)):D.nodeName==="Representation"&&(D=D.getAttribute("id")||"",T=qLa(z,D));if(T==null)return;T.update(Q);g.MQ(E,o7Q(T))}g.MQ(z.Z,E);JVa(z.Z,Q=>Q.startSecs*1E3+Q.K)}; Muk=function(z){z.K&&(z.K.K=[]);g.Ol(z.L,D=>{D.K=[]}); g.Ol(z.A,D=>{D.K=[]})}; Ia=function(z,D){return Qk(z.segments,E=>D-E.TV)}; Sq=function(z,D,E){var Q=z.index.S(D),T=z.index.getStartTime(D),k=z.index.getDuration(D);E?k=E=0:E=z.info.FX*k;return new aa([new L4(3,z,void 0,"otfCreateRequestInfoForSegment",D,T,k,0,E)],Q)}; CXQ=function(z,D){if(!z.index.isLoaded()){var E=[],Q=D.V;D=D.U.split(",").filter(F=>F.length>0); var T=0,k=0,G=0,e=/^(\d+)/,d=/r=(\d+)/;for(let F=0;F0&&(z.K=Math.min(z.K+E,10),z.L=T),z.K>0?(z.K--,z= !0):z=!1,z?(typeof Q==="function"&&(Q=Q()),console.log(`plyr.${D}`,Q)):(Q=(p4.get(D)??0)+1,p4.set(D,Q),Q%100===1&&console.warn("plyr",`plyr.${D} is chatty, dropping logs.`)))}; UQ=function(z){if(!z.U){if(g.Hp(z.info.L3.info)){var D=g.N2(z);var E=kN(D,0,1836019574);if(E){E=E.offset+E.size;var Q=new Uint8Array(E);Q.set(new Uint8Array(D.buffer,D.byteOffset,E));D=Q}else D=null}else D=H26(new XG(g.N2(z)));D&&(z.info.L3.L=D,z.U=!0)}}; g.N2=function(z){return a7(z.L)}; ry=function(z,D){D=Math.min(D,z.info.L);var {tM:E,QW:Q}=z.L.split(D),T=new gy(new L4(z.info.type,z.info.L3,z.info.range,z.info.V,z.info.TV,z.info.startTime,z.info.duration,z.info.K,D,!1,z.info.uz,z.info.clipId),E);T.Z=z.Z;T.A=z.A;D=new gy(new L4(z.info.type,z.info.L3,z.info.range,z.info.V,z.info.TV,z.info.startTime,z.info.duration,z.info.K+D,z.info.L-D,z.info.rO,z.info.uz,z.info.clipId),Q);D.Z=z.Z;D.A=z.A;return[T,D]}; g.ir=function(z){g.Hp(z.info.L3.info)||z.info.L3.info.W0();if(z.A!==-1)return z.A;if(z.K&&$x(z.K))return z.A=$x(z.K),z.A;if(g.Hp(z.info.L3.info)){var D=g.N2(z);var E=z.info.L3.L,Q=NaN;let T=NaN,k=0;for(;C7(D,k);){let G=An(D,k);G.type===1936286840?T=G.data.getUint32(G.dataOffset+8):G.type===1836476516?T=g.Qw(G):G.type===1952867444&&isNaN(Q)&&(Q=g.eb(G));k=Bt(G.type)?k+8:k+G.size}!T&&E&&(T=TN(E));D=Q/T}else D=new XG(g.N2(z)),E=z.V?D:new XG(new DataView(z.info.L3.L.buffer)),Q=Rw(E),E=D.pos,D.pos=0,cY(D)? Vw(D,231)?(Q=mc(D)*Q/1E9,D.pos=E,D=Q):(D.pos=E,D=NaN):(D.pos=E,D=NaN);z.A=D||z.info.A;return z.A}; wy=function(z,D){g.Hp(z.info.L3.info)||z.info.L3.info.W0();z.A=D;if(g.Hp(z.info.L3.info)){var E=g.N2(z);z=z.info.L3.L;var Q=NaN,T=NaN;let d=0;for(;C7(E,d);){let F=An(E,d);isNaN(Q)&&(F.type===1936286840?Q=F.data.getUint32(F.dataOffset+8):F.type===1836476516&&(Q=g.Qw(F)));if(F.type===1952867444){!Q&&z&&(Q=TN(z));var k=g.eb(F);isNaN(T)&&(T=Math.round(D*Q)-k);var G=F;k+=T;if(G.data.getUint8(G.dataOffset)){var e=G.data;G=G.dataOffset+4;e.setUint32(G,Math.floor(k/4294967296));e.setUint32(G+4,k&4294967295)}else G.data.setUint32(G.dataOffset+ 4,k)}d=Bt(F.type)?d+8:d+F.size}return!0}E=new XG(g.N2(z));z=z.V?E:new XG(new DataView(z.info.L3.L.buffer));Q=Rw(z);z=E.pos;E.pos=0;if(cY(E)&&Vw(E,231))if(T=OD(E,!0),D=Math.floor(D*1E9/Q),Math.ceil(Math.log(D)/Math.log(2)/8)>T)D=!1;else{for(Q=T-1;Q>=0;Q--)E.K.setUint8(E.pos+Q,D&255),D>>>=8;E.pos=z;D=!0}else D=!1;return D}; tj=function(z,D){z.timestampOffset>0&&(D-=z.timestampOffset);var E=g.ir(z)+D;wy(z,E);z.timestampOffset=D}; y_=function(z){g.Hp(z.info.L3.info)||z.info.L3.info.W0();if(z.K&&z.info.type===6)return z.K.oY;if(g.Hp(z.info.L3.info)){var D=g.N2(z);var E=0;D=g.FG(D,1936286840);for(var Q of D)D=dt(Q),E+=D.o3[0]/D.timescale;E=E||NaN;if(!(E>=0))a:{E=g.N2(z);Q=z.info.L3.L;let f=D=0;for(var T=0;C7(E,D);){let n=An(E,D);if(n.type===1836476516)f=g.Qw(n);else if(n.type===1836019558){!f&&Q&&(f=TN(Q));if(!f){E=NaN;break a}var k=kN(n.data,n.dataOffset,1953653094),G=k;k=f;var e=kN(G.data,G.dataOffset,1952868452);G=kN(G.data, G.dataOffset,1953658222);var d=UW(e);UW(e);d&2&&UW(e);e=d&8?UW(e):0;var F=UW(G),L=F&1;d=F&4;let W=F&256,V=F&512,Y=F&1024;F&=2048;let Z=gG(G);L&&UW(G);d&&UW(G);L=0;for(let K=0;K=E+Q)break}T.length||(z=new g.k3("b189619593",`${D}`,`${E}`,`${Q}`),g.y(z));return new aa(T)}; Bp=function(z){if(z=z.colorInfo)if(z=z.transferCharacteristics)return zhV[z];return null}; DE=function(z,D){var E=Math.max(z,D);z=Math.min(z,D);D=zx[0];for(let Q=0;Q=Math.floor(k*16/9)*1.3||z>=k*1.3)return D;D=T}return"tiny"}; EF=function(z){return z.indexOf("/mp4")>=0?1:z.indexOf("/webm")>=0?2:z.indexOf("/x-flv")>=0?3:z.indexOf("/vtt")>=0?4:0}; Qn=function(z){return z.includes("vtt")||z.includes("text/mp4")}; Tx=function(z){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(z)}; ku=function(z){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(z)}; aJ=function(z,D,E,Q,T,k,G){var e=new Gx;D in c0||(D="small");D==="light"&&(D="tiny");Q&&T?(T=Number(T),Q=Number(Q)):(T=c0[D],Q=Math.round(T*16/9));k=new ej(Q,T,0,null,void 0,D,k,G);z=unescape(z.replace(/"/g,'"'));return new d7(E,z,{audio:e,video:k})}; K7=function(z){return z.Rq==="MAC3"||z.Rq==="MEAC3"||z.Rq==="M"||z.Rq==="I"}; hn=function(z){return!!z.contentProtection&&!!z.contentProtection.fairplay&&(z.Rq==="("||z.Rq==="(h"||z.Rq==="A"||z.Rq==="MEAC3")||F1&&!!z.contentProtection&&z.Rq==="1e"}; g.Hp=function(z){return z.containerType===1}; g.PY=function(z,D){return{itag:+z.itag,lmt:D?0:z.lastModified,xtags:z.L||""}}; L1=function(z){return z.Rq==="9h"||z.Rq==="(h"}; f1=function(z){return z.Rq==="("||z.Rq==="(h"||z.Rq==="H"||F1&&z.Rq==="1e"}; DxI=function(z,D=1){var E={};z.video&&(z.video.width&&(E[ct.WIDTH.name]=z.video.width),z.video.height&&(E[ct.HEIGHT.name]=z.video.height),z.video.fps&&(E[ct.FRAMERATE.name]=z.video.fps*D),z.video.K&&(E[ct.EOTF.name]=z.video.K),z.FX&&(E[ct.BITRATE.name]=z.FX*8*D),z.Rq==="("&&(E[ct.CRYPTOBLOCKFORMAT.name]="subsample"),z.video.projectionType==="EQUIRECTANGULAR"||z.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||z.video.projectionType==="MESH")&&(E[ct.DECODETOTEXTURE.name]="true");z.audio?.numChannels&& z.Rq!=="i"&&z.Rq!=="I"&&(E[ct.CHANNELS.name]=z.audio.numChannels);return E}; EnO=function(z){var D=navigator.mediaCapabilities;if(!D?.decodingInfo||z.Rq==="f")return Promise.resolve();var E={type:z.audio&&z.video?"file":"media-source"};z.video&&(E.video={contentType:z.mimeType,width:z.video.width||640,height:z.video.height||360,bitrate:z.FX*8||1E6,framerate:z.video.fps||30});z.audio&&(E.audio={contentType:z.mimeType,channels:`${z.audio.numChannels||2}`,bitrate:z.FX*8||128E3,samplerate:z.audio.sampleRate||44100});return D.decodingInfo(E).then(Q=>{z.V=Q})}; n1=function(){var z=g.us("yt.player.utils.videoElement_");z||(z=g.nx("VIDEO"),g.JV("yt.player.utils.videoElement_",z));return z}; WV=function(z){var D=n1();return!!(D&&D.canPlayType&&D.canPlayType(z))}; JY=function(z){if(/opus/.test(z)&&g.X1&&!F9("38")&&!g.q1())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(z);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(z);if(/webm/.test(z)&&!C9())return!1;z==='audio/mp4; codecs="mp4a.40.2"'&&(z='video/mp4; codecs="avc1.4d401f"');return!!WV(z)}; QsI=function(z){try{let D=JY('video/mp4; codecs="avc1.42001E"')||JY('video/webm; codecs="vp9"');return(JY('audio/mp4; codecs="mp4a.40.2"')||JY('audio/webm; codecs="opus"'))&&(D||!z)||WV('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; uT=function(){var z=n1();return!(!z.webkitSupportsPresentationMode||typeof z.webkitSetPresentationMode!=="function")}; Vn=function(){var z=n1();try{let D=z.muted;z.muted=!D;return z.muted!==D}catch{}return!1}; OF=function(z,D){return{start(E){return z[E]},end(E){return D[E]},length:z.length}}; TVQ=function(z,D,E){var Q=[],T=[];for(let k=0;kk-G); T.sort((k,G)=>k-G); return OF(Q,T)}; XD=function(z,D=",",E=z?z.length:0){var Q=[];if(z)for(E=Math.max(z.length-E,0);E=D)return E}catch(E){}return-1}; jj=function(z,D){return bT(z,D)>=0}; kEV=function(z,D){if(!z)return NaN;D=bT(z,D);return D>=0?z.start(D):NaN}; vV=function(z,D){if(!z)return NaN;D=bT(z,D);return D>=0?z.end(D):NaN}; g.mU=function(z){return z&&z.length?z.end(z.length-1):NaN}; lT=function(z){return g.mU(z)>0}; Yu=function(z,D){z=vV(z,D);return z>=0?z-D:0}; IX=function(z,D,E){var Q=[],T=[];for(let k=0;kE||(Q.push(Math.max(D,z.start(k))-D),T.push(Math.min(E,z.end(k))-D));return OF(Q,T)}; aX=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; Sj=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; RX=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; ZE=function(z){try{return z.A()==="open"}catch(D){return!1}}; cV=function(z,D){ZE(z)?g.C2(()=>{D(z)}):z.callback=D}; p1=function(z,D,E){K1&&(hY(z.mediaElement,{l:"mswssb",sr:z.mediaElement.PF?.S1()},!1),D.gd(z.Y,z),E.gd(z.Y,z));z.K=D;z.L=E;g.a(z,D);g.a(z,E)}; GEO=function(z,D,E,Q=""){Q=D.mimeType+Q;var T=E.mimeType;D=D.Rq;E=E.Rq;z.wR=z.cF?.addSourceBuffer(T);z.MN=Q.split(";")[0]==="fakesb"?void 0:z.cF?.addSourceBuffer(Q);z.rH&&(z.rH.webkitSourceAddId("0",T),z.rH.webkitSourceAddId("1",Q));E=new xu(z.wR,z.rH,"0",EF(T),E,!1);Q=new xu(z.MN,z.rH,"1",EF(Q),D,!0);p1(z,E,Q)}; UF=function(z,D,E,Q){if(!z.K||!z.L)return null;var T=z.K.isView()?z.K.m2:z.K,k=z.L.isView()?z.L.m2:z.L,G=new HV(z.mediaElement,z.cF,!0);G.Z=z.Z;p1(G,new N8(T,D,E,Q),new N8(k,D,E,Q));ZE(z)||z.K.Bb(z.K.Pc());return G}; ehX=function(z){return g7((D,E)=>g.ZH(D,E,4,1E3),z,{format:"RAW", method:"GET",withCredentials:!0})}; g.r7=function(z){var D;z.responseType&&z.responseType!=="text"?z.responseType==="arraybuffer"&&(D=hy(new Uint8Array(z.response))):D=z.responseText;return!D||D.length>2048?"":D.indexOf("https://")===0?D:""}; g7=function(z,D,E){D.match(dxX);return z(D,E).then(Q=>{var T=g.r7(Q.xhr);return T?g7(z,T,E):Q.xhr})}; F5V=function(z,D,E){if(!z?.Z1())return!1;var Q=D.some(G=>G.projectionType==="EQUIRECTANGULAR"||G.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),T=D.some(G=>G.projectionType==="MESH"),k=D.some(G=>G.stereoLayout===1); D=D.some(G=>G.isHdr()); z=!E&&!D&&z.W("enable_webgl_noop");return Q||T||k||z}; w7=function(z,D,E,Q){if(F5V(z,D,E))return!0;if(!z?.I7()||!z.JT().K.GV(iT)||!D.some(T=>(T.height||0)>0))return!1; z=Q??D.reduce((T,k)=>Math.max(T,k.height||0),0); if(z===0||z>1080)return!1;D=D.some(T=>T.isHdr()); return E||D?!1:!0}; tY=function(z){if(z.length!==0)return z.reduce((D,E)=>Math.max(D,E.height??0),0)||void 0}; yn=function(z){if(z.length!==0)return z.reduce((D,E)=>{E=(E=E.size)?Number(E.split("x")[1])||0:0;return Math.max(D,E)},0)||void 0}; L5I=function(z){return g.Ux(z,D=>"FORMAT_STREAM_TYPE_OTF"===D.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; f2r=function(z,D,E=0,Q){var T=new g.oX("",Q.experiments,!1);T.duration=E||0;E=tY(z);for(let k of z){z=sF(k,D,T.duration,Q,E);let {YC:G,s:e,B5:d}=ro(72,7E3,k),F=M0(G||k.url||"",d,e);F&&(z.streamType==="FORMAT_STREAM_TYPE_OTF"?$u(T,new q8(F,z)):$u(T,new PV(F,z,zz(k.initRange),zz(k.indexRange))))}T.isOtf=!0;return T}; nnJ=function(z,D,E=0,Q){var T=new g.oX("",Q.experiments,!1);T.duration=E||0;E=tY(z);for(let k of z){z=sF(k,D,T.duration,Q,E);let G=zz(k.initRange),e=zz(k.indexRange),{YC:d,s:F,B5:L}=ro(73,7001,k),f=M0(d||k.url||"",L,F);f&&$u(T,new PV(f,z,G,e))}return T}; sF=function(z,D,E=0,Q,T){var k=z.mimeType||"",G=z.itag;var e=z.xtags;G=G?G.toString():"";e&&(G+=`;${e}`);e=G;if(ku(k)){var d=z.width||640;G=z.height||360;let Y=z.fps,Z=z.qualityLabel,K=z.qualityOrdinal,h=z.colorInfo,t=z.projectionType;var F;z.stereoLayout&&(F=W5J[z.stereoLayout]);let r=Bp(z)||void 0;var L;h?.primaries&&(L=XUI[h.primaries]||void 0);d=new ej(d,G,Y,t,F,void 0,Z,K&&M8[K],r,L,(z.videoTrack?.associatedAudioTrackId?.length??0)===0);k=C1(k,d,AY[z.itag||""]);BV&&(k+="; enableflushduringseek=true"); zD&&(k+="; enableresetaudiodecoder=true");w7(Q,[d],D,T)&&(k+="; decode-to-texture=true")}var f;if(Tx(k)){var n=z.audioSampleRate;Q=z.audioTrack;n=new Gx(n?+n:void 0,z.audioChannels,z.spatialAudioType,z.isDrc,z.loudnessDb,z.trackAbsoluteLoudnessLkfs,z.audioQuality||"AUDIO_QUALITY_UNKNOWN",z.isVb);Q&&(T=Q.displayName,F=Q.id,L=Q.audioIsDefault,Q=Q.isAutoDubbed,T&&(f=new DO(T,F||"",!!L,!!Q)))}var W;z.captionTrack&&(Q=z.captionTrack.displayName,T=z.captionTrack.vssId,F=z.captionTrack.languageCode,L=z.captionTrack.kind, G=z.captionTrack.id,Q&&T&&F&&(W=new Eu(Q,T,F,L,z.xtags,G)));Q=Number(z.bitrate)/8;T=Number(z.contentLength);F=Number(z.lastModified);G=z.drmFamilies;L=z.type;z=Number(z.approxDurationMs);if(D&&G){var V={};for(let Y of G)(G=QX[Y])&&(V[G]=D[G])}return new d7(e,k,{audio:n,video:d,oy:f,contentProtection:V,FX:Q,zj:E&&T?T/E:0,contentLength:T,lastModified:F,captionTrack:W,streamType:L,approxDurationMs:z})}; Jlk=function(z){return g.Ux(z,D=>"FORMAT_STREAM_TYPE_OTF"===D.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; u5n=function(z,D,E=0,Q){var T=new g.oX("",Q?.experiments,!1);T.duration=E||0;E=yn(z);for(let k of z){z=TD(k,D,T.duration,Q,E);let G=M0(k.url,k.sp,k.s);if(G)if(z.streamType==="FORMAT_STREAM_TYPE_OTF")$u(T,new q8(G,z));else{let e=A0(k.init),d=A0(k.index);$u(T,new PV(G,z,e,d))}}T.isOtf=!0;return T}; Vww=function(z,D,E=0,Q){var T=new g.oX("",Q?.experiments,!1);T.duration=E||0;E=yn(z);for(let k of z){z=TD(k,D,T.duration,Q,E);let G=A0(k.init),e=A0(k.index),d=M0(k.url,k.sp,k.s);d&&$u(T,new PV(d,z,G,e))}return T}; TD=function(z,D,E=0,Q,T){var k=z.type;var G=z.itag;var e=z.xtags;e&&(G=z.itag+";"+e);if(ku(k)){var d=(z.size||"640x360").split("x");d=new ej(+d[0],+d[1],+z.fps,z.projection_type,+z.stereo_layout,void 0,z.quality_label,+z.quality_ordinal,z.eotf,z.primaries,!z.video_track_associated_audio_track_id);k=C1(k,d,AY[z.itag]);BV&&(k+="; enableflushduringseek=true");zD&&(k+="; enableresetaudiodecoder=true");w7(Q,[d],D,T)&&(k+="; decode-to-texture=true")}var F;if(Tx(k)){var L=new Gx(+z.audio_sample_rate||void 0, +z.audio_channels||0,z.spatial_audio_type,!!z.drc);z.name&&(F=new DO(z.name,z.audio_track_id,z.isDefault==="1",z.isAutoDubbed==="1"))}var f;z.caption_display_name&&z.caption_vss_id&&z.caption_language_code&&(f=new Eu(z.caption_display_name,z.caption_vss_id,z.caption_language_code,z.caption_kind,z.xtags,z.caption_id));Q=Number(z.bitrate)/8;T=Number(z.clen);e=Number(z.lmt);E=E&&T?T/E:0;if(D&&z.drm_families){var n={};for(let W of z.drm_families.split(","))n[W]=D[W]}return new d7(G,k,{audio:L,video:d, oy:F,contentProtection:n,FX:Q,zj:E,contentLength:T,lastModified:e,captionTrack:f,streamType:z.stream_type,approxDurationMs:Number(z.approx_duration_ms)})}; OmO=function(z){switch(z){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"}}; bmQ=function(z){switch(z){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"}}; jsX=function(z,D,E){return kv(new g.oX(z,D,E),z)}; Jn=function(z){return g.vr(z.K,D=>$c(44,7942,D.Iy.K))}; v7W=function(z){return g.vr(z.K,D=>!!D.info.video&&D.info.video.isHdr())}; $u=function(z,D){z.K[D.info.id]=D;z.A.set(MD(D,z.Bc),D)}; kv=function(z,D=""){z.state=1;z.xV=(0,g.N)();return ehX(D||z.sourceUrl).then(E=>{if(!z.m7()){z.xR=E.status;E=E.responseText;let T=new DOMParser;E=g.fD(T,g.xZ(E),"text/xml").getElementsByTagName("MPD")[0];z.j=mv(jq(E,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(E.attributes)for(Q of E.attributes)if(Q.value==="http://youtube.com/yt/2012/10/10"){var Q=Q.name.split(":")[1];break b}Q=""}z.V=Q;z.isLive=z.j{if(E instanceof g.Sa){var Q=E.xhr; z.xR=Q.status}z.state=3;z.Iq("loaderror");return g.iX(Q)})}; g.eH=function(z){return g.vr(z.K,D=>Qn(D.info.mimeType))}; dH=function(z){return g.vr(z.K,D=>D.info.video?D.info.video.projectionType==="EQUIRECTANGULAR":!1)}; Fx=function(z){return g.vr(z.K,D=>D.info.video?D.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; LR=function(z){return g.vr(z.K,D=>D.info.video?D.info.video.projectionType==="MESH":!1)}; vnw=function(z){return g.vr(z.K,D=>D.info.video?D.info.video.stereoLayout===1:!1)}; mxr=function(z){return g.mq(z.K,D=>D.info.video?D.MN():!0)}; nR=function(z,D){var E=jq(D,"id");E=E.replace(":",";");var Q=jq(D,"mimeType"),T=jq(D,"codecs");Q=T?`${Q}; codecs="${T}"`:Q;T=Number(jq(D,"bandwidth"))/8;var k=Number(vp(D,"BaseURL").getAttribute(z.V+":contentLength")),G=z.duration&&k?k/z.duration:0;if(ku(Q)){var e=Number(jq(D,"width")),d=Number(jq(D,"height")),F=Number(jq(D,"frameRate"));let V=OmO(jq(D,z.V+":projectionType"));a:switch(jq(D,z.V+":stereoLayout")){case "layout_left_right":var L=1;break a;case "layout_top_bottom":L=2;break a;default:L= 0}L=new ej(e,d,F,V,L)}if(Tx(Q)){var f=Number(jq(D,"audioSamplingRate"));var n=Number(jq(D.getElementsByTagName("AudioChannelConfiguration")[0],"value"));e=bmQ(jq(D,z.V+":spatialAudioType"));f=new Gx(f,n,e);a:{d=jq(D,"lang")||"und";if(n=vp(D,"Role"))if(F=jq(n,"value")||"",g.S_(fR,F)){n=`${d}.${fR[F]}`;e=F==="main";z=jq(D,z.V+":langName")||`${d} - ${F}`;n=new DO(z,n,e);break a}n=void 0}}if(D=vp(D,"ContentProtection"))if(D.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var W={};for(D= D.firstChild;D!=null;D=D.nextSibling){if(!(D instanceof Element))continue;if(!/SystemURL/.test(D.nodeName))continue;z=D.getAttribute("type");e=D.textContent;z&&e&&(W[z]=e.trim())}}else W=void 0;return new d7(E,Q,{audio:f,video:L,oy:n,contentProtection:W,FX:T,zj:G,contentLength:k})}; GD=function(z){var D=z.j;isFinite(D)&&(Wo(z)?z.refresh():(D=Math.max(0,z.xV+D-(0,g.N)()),z.B||(z.B=new g.sT(z.refresh,D,z),g.a(z,z.B)),z.B.start(D)))}; Wo=function(z){return z.isLive&&(0,g.N)()-z.xV>=z.j}; l2r=function(z){z=z.K;for(let D in z){let E=z[D].index;if(E.isLoaded())return E.Uk()+1}return 0}; Xx=function(z){return z.Fi?z.Fi-(z.S||z.timestampOffset):0}; Jx=function(z){return z.dE?z.dE-(z.S||z.timestampOffset):0}; uO=function(z){if(!isNaN(z.WF))return z.WF;var D=z.K;for(var E in D){var Q=D[E].index;if(Q.isLoaded()&&!Qn(D[E].info.mimeType)){D=0;for(E=Q.kU();E<=Q.Uk();E++)D+=Q.getDuration(E);D/=Q.kt();D=Math.round(D/.5)*.5;Q.kt()>10&&(z.WF=D);return D}if(z.isLive&&(Q=D[E],Q.oY))return Q.oY}return NaN}; Yqr=function(z,D){z=cr(z.K,Q=>Q.index.isLoaded()); if(!z)return NaN;z=z.index;var E=z.Rx(D);return z.getStartTime(E)===D?D:E49?"p60":D>32?"p48":""}`;D=xh()[z];if(D!=null&&D>0)return D;D=RI.get(z);if(D!=null&&D>0)return D;E=E?.get(z);return E!=null&&E>0?E:8192}; a2O=function(z,D=!1){DoO(D);E7k(D);if(D){for(let E of RI.keys())E.startsWith("1")||RI.delete(E);for(let E of co.values())E.startsWith("1")||co.delete(E);for(let E of z.keys())E.startsWith("1")||z.delete(E)}else RI.clear(),co.clear(),z.clear()}; ZmQ=function(z,{isOtf:D,wQ:E,FT:Q,fE:T,nV:k,za:G,Ca:e,qC:d,YA:F,disableAv1:L,fO:f}){var n=new Sqw(z);if(z.ZS()||z.W("html5_logging_format_selection"))n.K=!0;n.tT=k;n.za=G&&z.U;n.YA=F;g.sm("windows nt 5.1")&&!g.KR&&(n.oP=!0);if(k=E)k=g.hx(z)?Rhw(z):!1;k&&(n.D=!0);e&&(n.oP=!0,n.m9=!0);D&&!z.W("html5_otf_prefer_vp9")&&(n.oP=!0);z.playerStyle==="picasaweb"&&(D&&(n.oP=!1),n.j=!1);T&&(n.oP=!0);Zn(z.A,ct.CHANNELS)&&(z.W("html5_enable_ac3")&&(n.Z=!0),z.W("html5_enable_eac3")&&(n.B=!0),z.W("html5_enable_ac3_gapless")&& (n.xV=!0));z.W("html5_block_8k_hfr")&&(n.kV=!0);n.V=g.BC(z.experiments,"html5_max_selectable_quality_ordinal");n.U=g.BC(z.experiments,"html5_min_selectable_quality_ordinal");g.pR&&(n.XX=480);if(Q||E)n.j=!1;n.HF=!1;n.disableAv1=L;D=xv(z,n.L,void 0,n.disableAv1);D>0&&D<2160&&(aX()||z.W("html5_format_hybridization"))&&(n.L.supportsChangeType=+aX(),n.oM=D);D>=2160&&(n.WF=!0);n.qC=d;n.MN=g.kS||ei()&&!d?!1:!0;n.S=z.W("html5_format_hybridization");n.qN=z.W("html5_disable_encrypted_vp9_live_non_2k_4k");n.ur= f;return n}; xv=function(z,D={},E,Q=!1){if(Q)return D.disabled=1,0;if(Zn(z.A,ct.AV1_CODECS)&&Zn(z.A,ct.HEIGHT)&&Zn(z.A,ct.BITRATE))return D.isCapabilityUsable=1,8192;Q=1080;var T=navigator.hardwareConcurrency;T<=2&&(Q=480);D.coreCount=T;if(T=g.BC(z.experiments,"html5_default_av1_threshold"))Q=D["default"]=T;if(z=z.A.j)D.mcap=z,Q=Math.max(Q,z);if(E){if(z=E.videoInfos.find(k=>k.K())?.V?.powerEfficient)Q=8192,D.isEfficient=1; E=E.videoInfos[0].video;T=Math.min(ZO("1",E.fps),ZO("1",30));D.perfCap=T;Q=Math.min(Q,T);E.isHdr()&&!z&&(D.hdr=1,Q*=.75)}else E=ZO("1",30),D.perfCap30=E,Q=Math.min(Q,E),E=ZO("1",60),D.perfCap60=E,Q=Math.min(Q,E);return D.av1Threshold=Q}; JTs=function(z){var D=["o","a","A"];z.YA===1&&(z.Z&&(D=["mac3","MAC3"].concat(D)),z.B&&(D=["meac3","MEAC3"].concat(D)),z.xY&&(D=["i","I"].concat(D)));z.D&&(D=["so","sa"].concat(D));!z.m9||z.xV||z.A||z.GX||D.unshift("a");z.A&&(D=(Ho[z.A]||[z.A]).concat(D));return D}; mok=function(z){if(z.tT)return["f"];if(g.sm("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var D=["9h","9","h","8"];z.E9&&D.push("1e");D=D.concat(["(h","(","H","*"]);z.WF&&(D.unshift("1"),D.unshift("1h"));z.oP&&D.unshift("h");z.Y&&(D=(Ho[z.Y]||[z.Y]).concat(D));return D}; Nz=function(){var z=window,D=z.MSMediaKeys;Bx()&&!D&&(D=z.WebKitMediaKeys);return D&&D.isTypeSupported?D:null}; gH=function(z){return navigator.requestMediaKeySystemAccess?g.X1&&!g.q1()?F9("45"):g.kS||g.Uu?z.EH("edge_nonprefixed_eme"):g.KR?F9("47"):g.m4&&z.EH("html5_enable_safari_fairplay")?!1:!0:!1}; rH=function(z){return z.Z?!1:!z.keySystemAccess&&!!Nz()&&z.keySystem==="com.microsoft.playready"}; iO=function(z){return z.keySystem==="com.microsoft.playready"}; wH=function(z){return!z.keySystemAccess&&!!Nz()&&z.keySystem==="com.apple.fps.1_0"}; tx=function(z){return z.keySystem==="com.youtube.fairplay"}; g.yX=function(z){return z.flavor==="fairplay"}; clr=function(z,D,E,Q){var T=Px(),k=(E=T||E&&Bx())?["com.youtube.fairplay"]:["com.widevine.alpha"];D&&k.unshift("com.youtube.widevine.l3");T&&Q&&k.unshift("com.youtube.fairplay.sbdl");return E?k:z?[...k,...oI.playready]:[...oI.playready,...k]}; Po=function(z){if(!z.m7())if(z.L.length===0)z.callback(z.Z);else{var D=z.L[0],E=z.A[D],Q=K5W(z,E);$v&&$v.keySystem===D&&$v.Mf===JSON.stringify(Q)?(z.N("remksa",{re:!0}),qz(z,E,$v.keySystemAccess)):(z.N("remksa",{re:!1,ok:$v?.keySystem??""}),$v=void 0,navigator.requestMediaKeySystemAccess(D,Q).then(HC(T=>{qz(z,E,T,Q)}),HC(()=>{z.B=!z.B&&z.A[z.L[0]].flavor==="widevine"; z.B||z.L.shift();Po(z)})))}}; pUr=function(z){if(Nz()&&(g.m4||EC))z.Z.push(new Mz("fairplay","com.apple.fps.1_0","",z.lr.experiments));else{var D=hhL(),E=g.i5(z.L,Q=>{var T=z.A[Q],k=!1,G=!1;for(let e in z.K[T.flavor])D(e,Q)&&(T.L[e]=!0,k=k||e.indexOf("audio/")===0,G=G||e.indexOf("video/")===0);return k&&G}); E&&z.Z.push(z.A[E]);z.L=[]}z.callback(z.Z)}; xxr=function(z,D){z.callback=D;z.Z=[];gH(z.lr.experiments)?Po(z):pUr(z)}; K5W=function(z,D){var E={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(z.W("html5_enable_vp9_fairplay")&&tx(D))return E.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),E.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[E];iO(D)&&(E.initDataTypes=["keyids","cenc"]);for(let T of Object.keys(z.K[D.flavor])){var Q=T.indexOf("audio/")===0;let k=Q?E.audioCapabilities:E.videoCapabilities;D.flavor!=="widevine"||z.B?k.push({contentType:T}): Q?k.push({contentType:T,robustness:"SW_SECURE_CRYPTO"}):(g.X1&&g.sm("windows nt")&&!z.W("html5_drm_enable_moho")||k.push({contentType:T,robustness:"HW_SECURE_ALL"}),Q=T,z.lr.A.L&&T.includes("vp09")&&(Q=T+"; experimental=allowed"),k.push({contentType:Q,robustness:"SW_SECURE_DECODE"}),g.CR(z.lr)==="MWEB"&&(GO()||$p())&&(z.N("swcrypto",{}),k.push({contentType:T,robustness:"SW_SECURE_CRYPTO"})))}return[E]}; qz=function(z,D,E,Q){if(!z.m7()){Q&&($v={keySystem:D.keySystem,keySystemAccess:E,Mf:JSON.stringify(Q)});D.keySystemAccess=E;if(iO(D)){var T=n1();for(var k of Object.keys(z.K[D.flavor]))D.L[k]=!!T.canPlayType(k)}else{k=D.keySystemAccess.getConfiguration();if(k.audioCapabilities)for(T of k.audioCapabilities)D.L[T.contentType]=!0;if(k.videoCapabilities)for(let G of k.videoCapabilities)D.L[G.contentType]=!0}z.Z.push(D);z.useCobaltWidevine||z.W("html5_enable_vp9_fairplay")&&D.K()?(z.L.shift(),Po(z)):z.callback(z.Z)}}; hhL=function(){var z=Nz();if(z){let E=z.isTypeSupported;return(Q,T)=>E(T,Q)}var D=n1(); return D&&(D.addKey||D.webkitAddKey)?(E,Q)=>!!D.canPlayType(E,Q):()=>!1}; NVJ=function(z,D){switch(D.wg){case "bool":return z.EH(D.gW);case "int":return z=Ax(z,D.gW),g.kH(z);case "double":return Ax(z,D.gW);case "string":return HmI(z,D.gW);case "int32_list":return Bo(z,D.gW);case "int64_list":return Bo(z,D.gW).map(E=>g.kH(E)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; Ax=function(z,D){z=z.flags.get(`${D}`);return Number(z)||0}; HmI=function(z,D){return(z=z.flags.get(`${D}`))?z.toString():""}; Bo=function(z,D){if(z=z.flags.get(`${D}`))if(z=z.replace(/\[ *(.*?) *\]/,"$1"))return z.split(",").map(Number);return[]}; g.BC=function(z,D,E=0){z=z.GV(D);JSON.stringify(z);return z===void 0?E:Number(z)}; g.zU=function(z,D){return(z=z.GV(D))?z.toString():""}; Uxr=function(z){if(z=z.GV("html5_web_po_experiment_ids"))if(z=z.replace(/\[ *(.*?) *\]/,"$1"))return z.split(",").map(Number);return[]}; DW=function(z){if(z.K)return z.K;if(z.experimentIds.length<=1)return z.K=z.experimentIds,z.K;var D=[...z.experimentIds].map(E=>Number(E)); D.sort();for(let E=D.length-1;E>0;--E)D[E]-=D[E-1];z.K=D.map(E=>E.toString()); z.K.unshift("v1");return z.K}; VuL=function(z,D){var E=new Map;for(let Q of D.keys()){let T=Q.split("_")[0];z.has(T)||E.set(Q,D.get(Q))}return E}; b2V=function(z,D,E){var Q=D.video?.fps||0,T=`${z}_${Q}`,k=!!D.audio,G={itag:D.itag,Rq:z,pR:k};if(k)G.numChannels=D.audio.numChannels;else{var e=D.video;G.maxWidth=e?.width;G.maxHeight=e?.height;G.maxFramerate=Q;G.maxBitrateBps=D.FX*8;G.cA=e?.isHdr()}e=E.get(T);e?k||(D=Math.max(e.maxWidth||0,e.maxHeight||0)>Math.max(G.maxWidth||0,G.maxHeight||0)?e:G,z={itag:D.itag,Rq:z,pR:k,maxWidth:Math.max(e.maxWidth||0,G.maxWidth||0),maxHeight:Math.max(e.maxHeight||0,G.maxHeight||0),maxFramerate:Q,cA:D.cA},z.maxBitrateBps= D.maxBitrateBps,E.set(T,z)):E.set(T,G)}; p7=function(z,D,E=1){var Q=D.itag;if(Q==="0")return!0;var T=D.mimeType;if(D.Rq==="1e"&&!z.Z)return"dav1enc";if(D.K()&&z.D)return"dav1";if(D.video&&(D.video.isHdr()||D.video.primaries==="bt2020")&&!(Zn(z,ct.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.X1?F9(53):g.KR&&F9(64)))return"dopus";E=DxI(D,E);z.L&&D.Z()&&(E[ct.EXPERIMENTAL.name]= "allowed");for(let e of Object.keys(ct)){let d=ct[e];var k;if(k=E[d.name])if(k=!(d===ct.EOTF&&D.mimeType.indexOf("vp09.02")>0)){k=d;var G=D;k=!(z.experiments.EH("html5_ignore_h264_framerate_cap")&&k===ct.FRAMERATE&&(G.Rq==="H"||G.Rq==="h"))}if(k)if(Zn(z,d))if(z.B){if(z.B[d.name]1080&&D.contentProtection&&(T+="; hdcp=2.2");return Q==="227"?"hqcenc":Q!=="585"&& Q!=="588"&&Q!=="583"&&Q!=="586"&&Q!=="584"&&Q!=="587"&&Q!=="591"&&Q!=="592"||z.experiments.EH("html5_enable_new_hvc_enc")?Px()&&oD()>=21&&g.sm("appletv5")&&(Q==="410"||Q==="845")?!0:z.isTypeSupported(T)?!0:"tpus":"newhvc"}; Zn=function(z,D){D.name in z.S||(z.S[D.name]=gnX(z,D));return z.S[D.name]}; rlO=function(z){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(D=>{D.smooth&&D.powerEfficient&&(z.j=2160)})}; Es=function(){var z=$p()&&!F9(29),D=g.sm("google tv")&&g.sm("chrome")&&!F9(30);return z||D?!1:Sj()}; Q2=function(z,D,E){var Q=480,T=1080,k;if(k=z.experiments.JT().K.GV(im6))z.V===null&&(z.V=!1,Zn(z,ct.WIDTH)&&Zn(z,ct.HEIGHT)&&(z.V=JY('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320'))),k=z.V;k&&(T=2160);for(let G of D)D=G.video.qualityOrdinal,D<=T&&D>Q&&p7(z,G,E)===!0&&(Q=D);return Q}; g.TU=function(z,D=!1){return Es()&&z.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!D&&z.canPlayType(n1(),"application/x-mpegURL")?!0:!1}; tww=function(z){wUw(()=>{for(let D of Object.keys(ct))Zn(z,ct[D])})}; gnX=function(z,D){if(z.B)return!!z.B[D.name];if(D===ct.BITRATE&&z.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!z.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(D===ct.AV1_CODECS)return z.isTypeSupported(`video/mp4; codecs=${D.valid}`)&&!z.isTypeSupported(`video/mp4; codecs=${D.qe}`);if(D.video){var E='video/webm; codecs="vp9"';z.isTypeSupported(E)||(E='video/mp4; codecs="avc1.4d401e"')}else E='audio/webm; codecs="opus"', z.isTypeSupported(E)||(E='audio/mp4; codecs="mp4a.40.2"');return z.isTypeSupported(`${E}; ${D.name}=${D.valid}`)&&!z.isTypeSupported(`${E}; ${D.name}=${D.qe}`)}; kX=function(z,D){var E=0;z.A.has(D)&&(E=z.A.get(D).I$);z.A.set(D,{I$:E+1,l1:2**(E+1)});z.K=!0}; ex=function(z,D,E,Q,T){if(D&&typeof D==="object"){let k=G=>GU(z,G,E,Q,T); if(il(D))return D.then(k);if(Hm(D))return r8(D,k)}return GU(z,D,E,Q,T)}; dq=function(z,D,E,Q=1){E>=0&&(D in z.K||(z.K[D]=new ylV),z.K[D].so(E,Q))}; GU=function(z,D,E,Q,T){var k=(0,g.N)();T=T?T(D):void 0;var G=T?.H2??1;G!==0&&dq(z,T?.profile??E,k-Q,G);return D}; Fg=function(z){var D=window;D.ywc||(D.ywc={});var E=D.ywc[z];if(E)return E;E={};return D.ywc[z]=E}; Lz=function(z){var D=window;D.ywc&&delete D.ywc[z]}; on6=function(z){var D=Fg(z);if(D.binP)return D.binP;D.binP=Promise.resolve().then(()=>fetch(z)).then(E=>{if(!E.ok)throw Error(`HTTP${E.statusText}`); return E.arrayBuffer()}); D.binP.then(E=>{D.bin=E},()=>{Lz(z)}); return D.binP}; qqX=function(z,D,E){return tr(void 0,function(){return function*(){var Q=fz.xA(),T=z&&nz;if(!T&&!D)return E?.("wasmns",{p:z?"1":"0",a:D?"1":"0",s:nz?"1":"0"}),UU(Error("wasm.wm.ns"));var k=new ssk;if(T)try{let G=yield*yK($xQ(k,z)),e=new Wy(G,k,!1,!0);fz.Ct("winit",Q);E?.("wasmsw",{});return e}catch(G){if(E?.("wasmerrw",{e:`${G}`}),!D)throw Error(`wasm.wm.iw: ${G}`);}if(!D)throw Error("wasm.wm.xx");try{let G=yield*yK(D(k)),e=new Wy({exports:G},k,!0,!0);fz.Ct("winitjs",Q);E?.("wasmsa",{});return e}catch(G){throw E?.("wasmerra", {e:`${G}`}),Error(`wasm.wm.ia: ${G}`);}}()})}; $xQ=function(z,D){return tr(PiJ,function(){var E=this;return function*(){if(!E.K)throw"wasm.ps.ns";var Q=yield*yK(MwQ(E,D));if(!Q)throw"wasm.ps.um";return yield*yK(WebAssembly.instantiate(Q,z))}()})}; MwQ=function(z,D){return tr(z,function(){var E=this;return function*(){var Q=[],T=()=>"wasm.ps.c: ["+Q.map(e=>`"${e}"`).join(", ")+"]",k=Fg(D); if(k.mod)return k.mod;if(k.modP)try{return yield*yK(k.modP)}catch(e){Q.unshift("pcm")}var G=k.bin;if(!G&&k.binP)try{G=yield*yK(k.binP)}catch(e){Q.unshift("pfb")}if(!G)try{G=yield*yK(on6(D))}catch(e){throw E.K=!1,Q.unshift(`fb: ${e}`),T();}try{return yield*yK(WebAssembly.compile(G))}catch(e){Lz(D),Q.unshift(`ca: ${e}`)}throw T();}()})}; Xg=function(z,D,E,Q){E=z.K.Vc(E);var T=z.L;T.K.exports.AES128CTRCipher_setCounter(T.cipher,E.byteOffset);D=z.K.Vc(D);z.L.encrypt(D);T=void 0;if(Q){Q=z.K;T=z.A;let k=new Uint8Array(Q.exports.memory.buffer,Q.malloc(32),32);Q.exports.Sha256Hmac(T.byteOffset,T.byteLength,E.byteOffset,E.byteLength,D.byteOffset,D.byteLength,k.byteOffset);T=z.K.Do(k)}z.K.free(E.byteOffset);return{N8:z.K.Do(D),signature:T}}; u2=function(z){z.Z||(z.Z=new J_(z.L));return z.Z}; g.V2=function(z){try{return pv(z)}catch(D){return null}}; Os=function(z){var D=pQ();if(D.values){D=D.values;let G={};for(var E of Object.keys(z.values)){D[E]&&z.L[E]&&(z.values[E]+=D[E]-z.L[E]);var Q=z,T=Q;if(!T.values[E]){var k=pQ();T.values=k.values||{};T.rQ=k.halfLives||{};T.L=k.values?Object.assign({},k.values):{}}G[E]=Q.values[E]&&Q.rQ[E]?Q.values[E]/2**(Q.K/Q.rQ[E]):0}z.L=G}E=z.rQ;D={};D.values=z.L;D.halfLives=E;g.ri("yt-player-memory",D,2592E3)}; b2=function(z){return g.CR(z)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; g.mZ=function(z){return z.L&&g.jx(z)&&!vy(z)&&!z.Z}; vy=function(z){return z.Y==="adunit"||z.playerStyle==="gvn"}; l2=function(z){return z.Y==="detailpage"}; g.YX=function(z){return z.W("html5_local_playsinline")?EC&&!g.Ii(602)&&!("playsInline"in n1()):EC&&!z.z4||g.sm("nintendo wiiu")?!0:!1}; g.jx=function(z){return z.Y==="embedded"}; g.I_=function(z){return g.CR(z)==="WEB_REMIX"}; Sx=function(z){if(!z.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||z.f3||z.Z||z.S||z.yA==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";z=g.BC(z.experiments,"embeds_web_lite_mode");return z===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":z>=0&&z0&&z.wa&&(Q.sort(),g.xl(new g.k3("Player client parameters changed after startup",Q)));z.userAge=fK(z.userAge,D.user_age);z.userDisplayImage=nK(z.userDisplayImage,D.user_display_image);g.z7(z.userDisplayImage)||(z.userDisplayImage="");z.userDisplayName=nK(z.userDisplayName,D.user_display_name);z.JH=nK(z.JH, D.user_gender);z.csiPageType=nK(z.csiPageType,D.csi_page_type);z.csiServiceName=nK(z.csiServiceName,D.csi_service_name);z.PW=Fp(z.PW,D.enablecsi);z.pageId=nK(z.pageId,D.pageid);if(E=D.enabled_engage_types)z.enabledEngageTypes=new Set(E.split(","));D.living_room_session_po_token&&(z.YX=D.living_room_session_po_token.toString())}; g.cy=function(z){return/web/i.test(g.CR(z))}; g.Kz=function(z){return g.CR(z)==="WEB_UNPLUGGED"}; g.h_=function(z){return g.CR(z)==="WEB_KIDS"}; g.CR=function(z){return z.K.c}; RJ=function(z,D){return!z.Z&&$p()&&F9(55)&&z.controlsType==="3"&&!D}; xX=function(z){z=g.pz(z.IY);return z==="www.youtube-nocookie.com"?"www.youtube.com":z}; Hy=function(z,D,E){return z.protocol+"://i1.ytimg.com/vi/"+D+"/"+(E||"hqdefault.jpg")}; NV=function(z){return l2(z)&&!g.Kz(z)}; g.Us=function(z){return/^TVHTML5/.test(g.CR(z))}; gq=function(z){return g.CR(z)==="TVHTML5_CAST"||g.CR(z)==="TVHTML5"&&(z.K.cver.startsWith("6.20130725")||z.K.cver.startsWith("6.20130726"))}; g.rq=function(z){return g.CR(z)==="TVHTML5"}; i2=function(z){return z.K.cmodel==="CHROMECAST ULTRA/STEAK"||z.K.cmodel==="CHROMECAST/STEAK"}; g.Od=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.wq=function(z){return g.CR(z).toUpperCase()==="WEB"}; g.t_=function(z){return g.CR(z)==="TVHTML5_UNPLUGGED"}; g.y2=function(z){return g.Kz(z)||g.CR(z)==="TV_UNPLUGGED_CAST"||g.t_(z)}; o_=function(z){return g.CR(z)==="WEB_MUSIC_INTEGRATIONS"}; g.$X=function(z){return g.CR(z)==="WEB_EMBEDDED_PLAYER"}; g.hx=function(z){return(z.deviceIsAudioOnly||!g.X1||g.TR||z.controlsType==="3"?!1:g.kf?z.L&&g.Ii(51):!0)||(z.deviceIsAudioOnly||!g.KR||g.TR||z.controlsType==="3"?!1:g.kf?z.L&&g.Ii(48):g.Ii(38))||(z.deviceIsAudioOnly||!qV||g.TR||z.controlsType==="3"?!1:g.kf?z.L&&g.Ii(37):g.Ii(27))||!z.deviceIsAudioOnly&&g.Py&&!Dc()&&g.Ii(11)||!z.deviceIsAudioOnly&&g.m4&&g.Ii("604.4")||z.Z1()}; Rhw=function(z){if(g.jx(z)&&MV)return!1;if(g.KR){if(!g.Ii(47)||!g.Ii(52)&&g.Ii(51))return!1}else if(g.m4)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.Cz=function(z,D){return z.enabledEngageTypes.has(D.toString())||CiL.includes(D)}; BVW=function(z){var D=xX(z);AlX.includes(D)&&(D="www.youtube.com");return z.protocol+"://"+D}; g.By=function(z,D=""){if(z.vQ){let E=new A_,Q,T=z.vQ();T.signedOut?Q="":T.token?Q=T.token:T.pendingResult.then(k=>{T.signedOut?E.resolve(""):E.resolve(k.token)},k=>{g.xl(new g.k3("b189348328_oauth_callback_failed",{error:k})); E.resolve(D)}); return Q!==void 0?g.hQ(Q):new cx(E)}return g.hQ(D)}; zu=function(z,D=""){return z.Se?NA(!0):w8(r8(NA(g.By(z,D)),E=>NA(!!E)),()=>NA(!1))}; zEL=function(z,D){z.MN=D;z.qN?.K?.V(D);D.K?z.Ls.push("asmjs"):z.Ls.push("wasm")}; g.pz=function(z){var D=g.Yw(z);return(z=Number(g.m9(z)[4]||null)||null)?`${D}:${z}`:D}; EJ=function(z,D=!1){var E=AY[z],Q=DP[E],T=DlW[z];if(!T||!Q)return null;D=new ej(D?T.height:T.width,D?T.width:T.height,T.fps);Q=C1(Q,D,E);return new d7(z,Q,{video:D,FX:T.bitrate/8})}; Q5=function(z){var D=DP[AY[z]],E=ERI[z];return E&&D?new d7(z,D,{audio:new Gx(E.audioSampleRate,E.numChannels)}):null}; SL=function(z,D,E,Q){if(E)return g.K9();E={};var T=n1();for(let k of D)if(z.canPlayType(T,k.lz().mimeType)||Q)if(D=k.K.video.quality,!E[D]||E[D].lz().W0())E[D]=k;z=[];E.auto&&z.push(E.auto);for(let k of zx)(Q=E[k])&&z.push(Q);return z.length?g.hQ(z):g.K9()}; kJ=function(z,D=!1,E=!0,Q={}){var T={};for(let G of z){if(D&&MediaSource&&MediaSource.isTypeSupported&&(z=G.type,G.audio_channels&&(z=z+"; channels="+G.audio_channels),!MediaSource.isTypeSupported(z))){Q[G.itag]="tpus";continue}if(!E&&G.drm_families&&(G.eotf==="smpte2084"||G.eotf==="arib-std-b67")){Q[G.itag]="enchdr";continue}z=void 0;let e={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var k=G.type.match(/codecs="([^"]*)"/);k=k?k[1]:"";G.audio_track_id&&(z=new DO(G.name,G.audio_track_id, !!G.is_default));let d=G.eotf;z=new Tu({itag:G.itag,url:G.url,codecs:k,width:Number(G.width),height:Number(G.height),fps:Number(G.fps),bitrate:Number(G.bitrate),audioItag:G.audio_itag,N_:d?e[d]:void 0,contentProtection:G.drm_families,oy:z,audioChannels:Number(G.audio_channels)});T[z.itag]=T[z.itag]||[];T[z.itag].push(z)}return T}; ro=function(z,D,E){var Q=D^z;var T;(z>>1&14)==2&&(T=decodeURIComponent(E));if((z&13)==z){var k=E[J[Q^5817]](J[Q^5793]);Gu[J[Q^5762]](k,4);Gu[J[Q^5779]](k,Q^5823);Gu[J[Q^5779]](k,Q^5865);Gu[J[Q^5779]](k,Q^5817);Gu[J[Q^5779]](k,Q^5791);Gu[J[Q^5762]](k,Q^5779);Gu[J[Q^5779]](k,Q^5869);Gu[J[Q^5762]](k,Q^5782);Gu[J[Q^5881]](k,1);T=k[J[Q^5822]](J[Q^5793])}(z-8|8)>=z&&(z-2^24)=z)a:{var G=g.H(E,QpW)||E[J[Q^6923]];k={sJ:!1,YC:J[Q^6940],B5:J[Q^ 6940],s:J[Q^6940]};if(!G){T=k;break a}G=g.q6(G);k[J[Q^6961]]=!0;k[J[Q^6963]]=G[J[Q^6917]];k[J[Q^6973]]=G[J[Q^6962]];k[J[Q^6974]]=G[J[Q^6974]];T=k}return T}; TeL=function(z,D){z.A.some(E=>E.oy?.getId()===D); z.K=D}; kbn=function(z){var D=[],E=[];for(let Q of z.L)Q.bitrate<=z.Z?D.push(Q):E.push(Q);D.sort((Q,T)=>T.bitrate-Q.bitrate); E.sort((Q,T)=>Q.bitrate-T.bitrate); z.L=D.concat(E)}; e3=function(z,D,E){z.cpn&&(D=g.pD(D,{cpn:z.cpn}));E&&(D=g.pD(D,{wk:E}));return D}; dB=function(z,D){z=z.itag.toString();D!==null&&(z+=D.itag.toString());return z}; GbV=function(z,D){if(!(g.TR||Bx()||Px()))return null;z=kJ(D,z.W("html5_filter_fmp4_in_hls"));if(!z)return null;D=[];var E={};for(let Q of Object.keys(z))for(let T of z[Q])if(T.oy){let k=T.oy.getId();if(!E[k]){let G=new Fb(k,T.oy);E[k]=G;D.push(G)}}return D.length>0?D:null}; LrJ=function(z,D,E,Q,T,k,G){if(!(g.TR||Bx()||Px()))return g.K9();var e={},d=eEX(E),F=kJ(E,z.W("html5_filter_fmp4_in_hls"),z.A.U,e);if(!F)return G({noplst:1}),g.K9();dlX(F);var L={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},f;E=[];var n=[],W=[],V=null,Y="";Q=Q&&Q.match(/hls_timedtext_playlist/)?new Tu({itag:"0",url:Q,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,oy:new DO("English","en",!1)}):null;for(let t of Object.keys(F))if(!z.W("html5_disable_drm_hfr_1080")||t!=="383"&&t!=="373")for(let r of F[t])if(r.width){for(let WX of r.L)if(F[WX]){r.K= WX;break}r.K||(r.K=Frw(F,r));let Ea=F[r.K];if(!Ea)continue;E.push(r);r.contentProtection==="fairplay"&&(f=L);let nn="";r.N_==="PQ"?nn="smpte2084":r.N_==="HLG"&&(nn="arib-std-b67");nn&&(Y=nn);W.push(Lk(Ea,[r],Q,k,r.itag,r.width,r.height,r.fps,d,void 0,void 0,f,nn));if(!V||r.width*r.height*r.fps>V.width*V.height*V.fps)V=r}else n.push(r);else e[t]="disdrmhfr";W.reduce((t,r)=>r.lz().isEncrypted()&&t,!0)&&(f=L); T=Math.max(T,0);var {fps:Z=0,width:K=0,height:h=0}=V||{};V=z.W("html5_native_audio_track_switching");W.push(Lk(n,E,Q,k,"93",K,h,Z,d,"auto",T,f,Y,V));Object.entries(e).length&&G(e);return SL(z.A,W,RJ(z,D),!1)}; Lk=function(z,D,E,Q,T,k,G,e,d,F,L,f,n,W){var V=0,Y="";for(let Z of z)Y||(Y=Z.itag),Z.audioChannels&&Z.audioChannels>V&&(V=Z.audioChannels,Y=Z.itag);T=new d7(T,"application/x-mpegURL",{audio:new Gx(0,V),video:new ej(k,G,e,null,void 0,F,void 0,void 0,n),contentProtection:f,zS:Y});z=new fUL(z,D,E?[E]:[],Q,!!W);z.Z=L?L:1369843;return new fk(T,z,d)}; eEX=function(z){for(let D of z)if(D.url&&(z=D.url.split("expire/"),!(z.length<=1)))return+z[1].split("/")[0];return NaN}; Frw=function(z,D){for(let E of Object.keys(z)){let Q=z[E][0];if(!Q.width&&Q.contentProtection===D.contentProtection&&!Q.audioChannels)return E}return""}; dlX=function(z){var D=new Set;for(var E of Object.values(z))if(E.length){var Q=E[0];Q.height&&Q.codecs.startsWith("vp09")&&D.add(Q.height)}E=[];if(D.size)for(let T of Object.keys(z))z[T].length&&(Q=z[T][0],Q.height&&D.has(Q.height)&&!Q.codecs.startsWith("vp09")&&E.push(T));for(let T of E)delete z[T]}; nRn=function(z,D,E){var Q=[];for(let T of E){if(!T||!T.url)continue;E=aJ(T.type,"medium","0");Q.push(new nk(E,T.url))}return SL(z.A,Q,RJ(z,D),!1)}; WrQ=function(z,D){var E=[],Q=aJ(D.type,"auto",D.itag);E.push(new nk(Q,D.url));return SL(z.A,E,!1,!0)}; Xb=function(z){return z&&WG[z]?WG[z]:null}; J2=function(z){switch(z){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.too_many_chunk_reader_error_retries":return z;default:return"sabr.config"}}; uI=function(z,D){if(D=D?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)z.Un=new Xer(D)}; j3=function(z,D,E,Q){z||(z=D&&V5.hasOwnProperty(D)&&OJ.hasOwnProperty(D)?OJ[D]+"_"+V5[D]:void 0);D=z;if(!D)return null;z=D.match(bI);if(!z||z.length!==5)return null;{let k=D.match(bI);if(k){z=Number(k[3]);var T=[7,8,10,5,6];z=!(Number(k[1])===1&&z===8)&&T.indexOf(z)>=0}else z=!1}return E||Q||z?D:null}; ms=function(z,D){var E={};for(let T of Object.keys(vG)){var Q=D?D+T:T;Q=z[Q+"_webp"]||z[Q];g.z7(Q)&&(E[vG[T]]=Q)}return E}; IV=function(z){var D={};if(!z||!z.thumbnails)return D;z=z.thumbnails.filter(T=>!!T.url); z.sort((T,k)=>T.width-k.width||T.height-k.height); for(var E of Object.keys(lI)){var Q=Number(E);let T=lI[Q];for(let k of z)if(k.width>=Q){Q=YJ(k.url);g.z7(Q)&&(D[T]=Q);break}}(E=z.pop())&&E.width>=1280&&(E=YJ(E.url),g.z7(E)&&(D["maxresdefault.jpg"]=E));return D}; YJ=function(z){return z.startsWith("//")?"https:"+z:z}; aV=function(z){return z&&z.baseUrl||""}; S3=function(z){z=g.M6(z);for(let D of Object.keys(z)){let E=z[D];z[D]=Array.isArray(E)?E[0]:E}return z}; u7n=function(z,D){for(var E of D)if(D=E.playerAnnotationsUrlsRenderer){D.adsOnly&&(z.ku=!0);if(E=D.loadPolicy)z.annotationsLoadPolicy=Jzk[E];if(E=D.invideoUrl)z.W6=Q4(E);z.hR=!0;break}}; RV=function(z,D){z.botguardData=D.playerAttestationRenderer.botguardData;D=D.playerAttestationRenderer.challenge;D!=null&&(z.y0=D)}; Vea=function(z,D){z.captionTracks=[];if(D.captionTracks)for(var E of D.captionTracks){var Q=ZP(E.baseUrl);if(!Q)return;Q={is_translateable:!!E.isTranslatable,languageCode:E.languageCode,languageName:E.name&&g.$_(E.name),url:Q,vss_id:E.vssId,kind:E.kind};Q.name=E.trackName;Q.displayName=E.name&&g.$_(E.name);z.captionTracks.push(new g.cG(Q))}z.iw=D.audioTracks||[];z.Gn=D.defaultAudioTrackIndex||0;z.U3=[];if(D.translationLanguages)for(let T of D.translationLanguages){E={};E.languageCode=T.languageCode; E.languageName=g.$_(T.languageName);if(T.translationSourceTrackIndices){E.translationSourceTrackIndices=[];for(let k of T.translationSourceTrackIndices)E.translationSourceTrackIndices.push(k)}if(T.excludeAudioTrackIndices){E.excludeAudioTrackIndices=[];for(let k of T.excludeAudioTrackIndices)E.excludeAudioTrackIndices.push(k)}z.U3.push(E)}z.jd=[];if(D.defaultTranslationSourceTrackIndices)for(let T of D.defaultTranslationSourceTrackIndices)z.jd.push(T)}; Olw=function(z,D,E){var Q=D.errorScreen;if(!(Q&&(Q.playerLegacyDesktopYpcOfferRenderer||Q.playerLegacyDesktopYpcTrailerRenderer||Q.ypcTrailerRenderer)||E&&E.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(D.status))){z.errorCode=Xb(D.errorCode)||"auth";if(E=Q&&Q.playerErrorMessageRenderer){z.playerErrorMessageRenderer=E;let T=E.reason;T&&(z.errorReason=g.$_(T));if(E=E.subreason)z.YU=g.$_(E),z.zr=E}else z.errorReason=D.reason||null;E=D.status;E==="LOGIN_REQUIRED"?z.errorDetail= "1":E==="CONTENT_CHECK_REQUIRED"?z.errorDetail="2":E==="AGE_CHECK_REQUIRED"?(D=(D=D.errorScreen)&&D.playerKavRenderer,z.errorDetail=D&&D.kavUrl?"4":"3"):(Q=Q?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,z.errorDetail=D.isBlockedInRestrictedMode?"5":g.H(Q,g.Kk)?.signal==="RELOAD_PAGE"?"7":"0")}}; blX=function(z,D){z.MV=!0;var E=D.heartbeatToken;z.drmSessionId=D.drmSessionId||"";z.heartbeatToken=E||"";z.H7=Number(D.intervalMilliseconds);z.Jp=Number(D.maxRetries);z.hp=!!D.softFailOnError;z.zv=!!D.useInnertubeHeartbeatsForDrm;z.heartbeatServerData=D.heartbeatServerData;z.fT=!!D.heartbeatAttestationConfig?.requiresAttestation}; mlX=function(z,D){for(let E of D){D=E.interstitials.map(Q=>{var T=g.H(Q,jpV);if(T)return{is_yto_interstitial:!0,raw_player_response:T};if(Q=g.H(Q,vRa))return Object.assign({is_yto_interstitial:!0},g.q6(Q))}); for(let Q of D)switch(E.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":z.interstitials=z.interstitials.concat({time:0,playerVars:Q,Uy:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":z.interstitials=z.interstitials.concat({time:0x7ffffffffffff,playerVars:Q,Uy:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":D=Number(E.podConfig.timeToInsertAtMillis),z.interstitials=z.interstitials.concat({time:D,playerVars:Q,Uy:D===0?5:7})}}}; lU6=function(z,D){if(D=D.find(E=>!(!E||!E.tooltipRenderer)))z.tooltipRenderer=D.tooltipRenderer}; h2=function(z,D){D.subscribeCommand&&(z.subscribeCommand=D.subscribeCommand);D.unsubscribeCommand&&(z.unsubscribeCommand=D.unsubscribeCommand);D.addToWatchLaterCommand&&(z.addToWatchLaterCommand=D.addToWatchLaterCommand);D.removeFromWatchLaterCommand&&(z.removeFromWatchLaterCommand=D.removeFromWatchLaterCommand);D.getSharePanelCommand&&(z.getSharePanelCommand=D.getSharePanelCommand)}; pk=function(z,D){D!=null?(z.g2=D,z.j1=!0):(z.g2="",z.j1=!1)}; aUw=function(z,D){if(D=D.playerControlsOverlayRenderer)pk(z,D.controlBgHtml),D.mutedAutoplay?(D=g.H(D.mutedAutoplay,YZJ))&&D.endScreen&&(D=g.H(D.endScreen,IUa))&&D.text&&(z.uD=g.$_(D.text)):z.mutedAutoplay=!1}; SZa=function(z,D){var E=D.backgroundability;E&&E.backgroundabilityRenderer.backgroundable&&(z.backgroundable=!0);D.offlineability?.offlineabilityRenderer?.offlineable&&(z.offlineable=!0);if(E=D.contextParams)z.contextParams=E;(E=D.pictureInPicture)&&E.pictureInPictureRenderer.playableInPip&&(z.pipable=!0);D.playableInEmbed&&(z.allowEmbed=!0);if(E=D.ypcClickwrap)D=E.playerLegacyDesktopYpcClickwrapRenderer,E=E.ypcRentalActivationRenderer,D?(z.jp=D.durationMessage||"",z.sl=!0):E&&(D=E.durationMessage, z.jp=D?g.$_(D):"",z.sl=!0)}; ZlV=function(z,D,E){var Q=aV(D.googleRemarketingUrl);Q&&(z.googleRemarketingUrl=Q);if(Q=aV(D.youtubeRemarketingUrl))z.youtubeRemarketingUrl=Q;if(Q=D.heartbeatLoggingToken)z.heartbeatLoggingToken=Q;Q={};var T=aV(D.ptrackingUrl);if(T){T=S3(T);var k=T.oid;k&&(z.Pg=k);if(k=T.pltype)z.Gi=k;if(k=T.ptchn)z.CM=k;if(k=T.ptk)z.S0=encodeURIComponent(k);if(T=T.m)z.D$=T}if(T=aV(D.qoeUrl)){T=g.M6(T);for(G of Object.keys(T))k=T[G],T[G]=Array.isArray(k)?k.join(","):k;var G=T;z.Tn=G;if(T=G.cat)z.W("html5_enable_qoe_cat_list")? z.k9=z.k9.concat(T.split(",")):z.Ls=T;if(T=G.live)z.lv=T;if(G=G.drm_product)z.drmProduct=G}if(G=aV(D.videostatsPlaybackUrl)){G=S3(G);if(T=G.adformat)if(E.adformat=T,k=z.X(),k=j3(T,z.hS,k.L,k.U))z.adFormat=k;if(k=G.aqi)E.ad_query_id=k;if(E=G.autoplay)z.Jr=E=="1",z.IP=E=="1";if(E=G.autonav)z.isAutonav=E=="1";if(E=G.delay)z.QJ=g.bK(E);if(E=G.ei)z.eventId=E;if(E=g.V2(G.adcontext))try{var e=REV(E);e&&(z.f6=e)}catch(d){g.xl(Error("Malformed adContext"))}if(E||T)z.Jr=!0;if(e=G.feature)z.pU=e;if(e=G.list)z.playlistId= e;if(e=G.of)z.fo=e;if(e=G.osid)z.osid=e;if(e=G.referrer)z.referrer=e;if(e=G.sdetail)z.uR=e;if(e=G.sourceid)z.bF=e;if(e=G.ssrt)z.oV=e=="1";if(e=G.subscribed)z.subscribed=e=="1";if(e=G.uga)z.userGenderAge=e;if(e=G.upt)z.M$=e;if(e=G.vm)z.videoMetadata=e;Q.playback=G}if(e=aV(D.videostatsWatchtimeUrl)){e=S3(e);if(E=e.ald)z.qw=E;Q.watchtime=e}if(e=aV(D.atrUrl))e=S3(e),Q.atr=e;if(e=aV(D.engageUrl))e=S3(e),Q.engage=e;z.XC=Q;D.promotedPlaybackTracking&&(Q=D.promotedPlaybackTracking,Q.startUrls&&(z.Dk=Q.startUrls), Q.firstQuartileUrls&&(z.VH=Q.firstQuartileUrls),Q.secondQuartileUrls&&(z.gA=Q.secondQuartileUrls),Q.thirdQuartileUrls&&(z.eS=Q.thirdQuartileUrls),Q.completeUrls&&(z.xK=Q.completeUrls),Q.engagedViewUrls&&(Q.engagedViewUrls.length>1&&g.xl(new g.k3("There are more than one engaged_view_urls.")),z.H3=Q.engagedViewUrls[0]));D.serializedOneTimeQoeContextData&&(z.serializedOneTimeQoeContextData=D.serializedOneTimeQoeContextData);D.vss3Config?.serializedWatchTimeContextData&&(z.serializedWatchTimeContextData= D.vss3Config.serializedWatchTimeContextData)}; czs=function(z,D,E){for(let Q of D)if(Q&&(D=Q.playerLegacyDesktopWatchAdsRenderer)&&(D=D.playerAdParams)){D.autoplay=="1"&&(z.Jr=!0,z.IP=!0);z.FR=D.encodedAdSafetyReason||null;D.showContentThumbnail!==void 0&&(z.Zf=!!D.showContentThumbnail);E.enabled_engage_types=D.enabledEngageTypes;break}}; KrL=function(z,D){var E=D.manifestlessWindowedLiveConfig;if(E){var Q=Number(E.minDvrSequence),T=Number(E.maxDvrSequence),k=Number(E.minDvrMediaTimeMs),G=Number(E.maxDvrMediaTimeMs);E=Number(E.startWalltimeMs);Q&&(z.sD=Q);k&&(z.dE=k/1E3,z.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.uR(z)&&(z.j6=k/1E3));T&&(z.gE=T);G&&(z.Fi=G/1E3,z.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.uR(z)&&(z.Ki=G/1E3));E&&(z.Es=E/1E3);(Q||k)&&(T||G)&&(z.pf=!0,z.isLivePlayback=!0,z.allowLiveDvr= !0,z.Lr=!1)}if(Q=D.daiConfig){if(Q.enableDai){z.TY=!0;if(T=Q.enableServerStitchedDai)z.enableServerStitchedDai=T;if(T=Q.enablePreroll)z.W_=T}if(Q.daiType==="DAI_TYPE_SS_DISABLED"||Q.debugInfo?.isDisabledUnpluggedChannel)z.nW=!0;Q.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(z.A8=!0);Q.allowUstreamerRequestAdconfig&&(z.xQ=!0);Q.sendSsdaiMissingAdBreakReasons&&(z.Lm=!0)}if(Q=D.audioConfig)z.Af&&(T=z.Af,Q.trackAbsoluteLoudnessLkfs!=null&&(T.L=Q.trackAbsoluteLoudnessLkfs),Q.loudnessTargetLkfs!=null&&(T.loudnessTargetLkfs= Q.loudnessTargetLkfs),Q.loudnessDb!=null&&(T.A=Q.loudnessDb),k=Q.loudnessNormalizationConfig)&&(k.applyStatefulNormalization&&(T.applyStatefulNormalization=!0),k.preserveStatefulLoudnessTarget&&(T.preserveStatefulLoudnessTarget=!0),k.minimumLoudnessTargetLkfs!=null&&(T.minimumLoudnessTargetLkfs=k.minimumLoudnessTargetLkfs)),T=Q.loudnessDb,T!=null&&(z.qd=T),Q.audioMuted&&(z.f7=!0),Q.muteOnStart&&(z.IX=!0),Q.playAudioOnly&&(z.wF=!0);if(T=D.playbackEndConfig)Q=T.endSeconds,T=T.limitedPlaybackDurationInSeconds, z.mutedAutoplay&&(Q&&(z.endSeconds=Q),T&&(z.limitedPlaybackDurationInSeconds=T));if(Q=D.fairPlayConfig){if(T=Q.certificate)z.Hj=g.V2(T);T=Number(Q.keyRotationPeriodMs);T>0&&(z.uZ=T);Q=Number(Q.keyPrefetchMarginMs);Q>0&&(z.fG=Q)}if(Q=D.playbackStartConfig){z.Ht=Number(Q.startSeconds);k=Q.liveUtcStartSeconds;T=!!z.liveUtcStartSeconds&&z.liveUtcStartSeconds>0;k&&!T&&(z.liveUtcStartSeconds=Number(k));if(k=Q.startPosition)if((G=k.utcTimeMillis)&&!T&&(z.liveUtcStartSeconds=Number(G)*.001),T=k.streamTimeMillis)z.ga= Number(T)*.001;z.progressBarStartPosition=Q.progressBarStartPosition;z.progressBarEndPosition=Q.progressBarEndPosition}else if(Q=D.skippableSegmentsConfig){if(T=Q.introSkipDurationMs)z.uA=Number(T)/1E3;if(Q=Q.outroSkipDurationMs)z.qp=Number(Q)/1E3}if(T=D.skippableIntroConfig)Q=Number(T.startMs),T=Number(T.endMs),isNaN(Q)||isNaN(T)||(z.bx=Q,z.ix=T);if(Q=D.streamSelectionConfig)z.Q0=Number(Q.maxBitrate);if(Q=D.vrConfig)z.vt=Q.partialSpherical=="1";if(Q=D.webDrmConfig){Q.skipWidevine&&(z.e4=!0);if(T= Q.widevineServiceCert)z.kQ=g.V2(T);Q.useCobaltWidevine&&(z.useCobaltWidevine=!0);Q.startWithNoQualityConstraint&&(z.Fd=!0)}if(Q=D.mediaCommonConfig){if(T=Q.dynamicReadaheadConfig){z.maxReadAheadMediaTimeMs=T.maxReadAheadMediaTimeMs||NaN;z.minReadAheadMediaTimeMs=T.minReadAheadMediaTimeMs||NaN;z.readAheadGrowthRateMs=T.readAheadGrowthRateMs||NaN;if(T=Q?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)z.rE=g.V2(T);if((T=Q?.sabrContextUpdates)&&T.length>0)for(var e of T)e.type&&e.value&&(T= {type:e.type,scope:e.scope,value:g.V2(e.value)||void 0,sendByDefault:e.sendByDefault},z.sabrContextUpdates.set(e.type,T))}if(e=Q.serverPlaybackStartConfig)z.serverPlaybackStartConfig=e;Q.useServerDrivenAbr&&(z.Dl=!0);if(e=Q.requestPipeliningConfig)z.requestPipeliningConfig=e}if(e=D.inlinePlaybackConfig)z.uK=!!e.showAudioControls;if(e=D.embeddedPlayerConfig){z.embeddedPlayerConfig=e;if(T=e.embeddedPlayerMode)Q=z.X(),Q.yA=T,Q.S=T==="EMBEDDED_PLAYER_MODE_PFL";if(e=e.permissions)z.allowImaMonetization= !!e.allowImaMonetization}if(e=D.webPlayerConfig)if(e.gatewayExperimentGroup&&(z.gatewayExperimentGroup=e.gatewayExperimentGroup),e.isProximaEligible&&(z.isProximaLatencyEligible=!0),e=e.multiAspectStreamingConfig)z.l$=!0,z.playerOrientation=e.playerOrientation,e.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?z.wx=e.verticalCommand||null:e.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(z.wx=e.horizontalCommand||null);D=D.playerControlsConfig;D?.isSeekable!==void 0&&(z.isSeekable=!!D.isSeekable)}; hEI=function(z,D,E){var Q=D.formats;if(Q){var T=[];for(var k of Q)T.push(`${k.itag}/${k.width}x${k.height}`);z.kH=T.join(",");T=[];for(var G of Q){Q={itag:G.itag,type:G.mimeType,quality:G.quality};(k=G.url)&&(Q.url=k);let {sJ:n,YC:W,B5:V,s:Y}=ro(3,6931,G);n&&(Q.url=W,Q.sp=V,Q.s=Y);T.push(hX(Q))}z.XU=T.join(",")}if(G=D.hlsFormats){T={};if(E&&(E=E.audioPairingConfig)&&E.pairs)for(var e of E.pairs)E=e.videoItag,T[E]||(T[E]=[]),T[E].push(e.audioItag);e={};for(var d of G)e[d.itag]=d.bitrate;d=[];for(var F of G){E= {itag:F.itag,type:F.mimeType,url:F.url,bitrate:F.bitrate,width:F.width,height:F.height,fps:F.fps};if(G=F.audioTrack)if(Q=G.displayName)E.name=Q,E.audio_track_id=G.id,G.audioIsDefault&&(E.is_default="1");if(F.drmFamilies){G=[];for(var L of F.drmFamilies)G.push(QX[L]);E.drm_families=G.join(",")}(G=T[F.itag])&&G.length&&(E.audio_itag=G.join(","),(G=e[G[0]])&&(E.bitrate+=G));(G=Bp(F))&&(E.eotf=G);F.audioChannels&&(E.audio_channels=F.audioChannels);d.push(hX(E))}z.hlsFormats=d.join(",")}if((L=D.licenseInfos)&& L.length>0){F={};for(var f of L)L=f.drmFamily,T=f.url,L&&T&&(F[QX[L]]=T);z.contentProtection=F}if(f=D.drmParams)z.drmParams=f;if(f=D.dashManifestUrl)z.V0=g.pD(f,{cpn:z.clientPlaybackNonce});if(f=D.hlsManifestUrl)z.hlsvp=f;if(f=D.probeUrl)z.probeUrl=Q4(g.pD(f,{cpn:z.clientPlaybackNonce}));if(D=D.serverAbrStreamingUrl)z.Pl=new g.wo(D,!0)}; peW=function(z,D,E){var Q=D.videoId;Q&&(z.videoId=Q,E.video_id||(E.video_id=Q));if(Q=D.title)z.title=Q,E.title||(E.title=Q);if(Q=D.lengthSeconds)z.lengthSeconds=Number(Q),E.length_seconds||(E.length_seconds=Q);if(Q=D.keywords)z.keywords=xJ(Q);if(Q=D.channelId)z.dS=Q,E.ucid||(E.ucid=Q);if(Q=D.viewCount)z.rawViewCount=Number(Q);if(Q=D.author)z.author=Q,E.author||(E.author=Q);if(E=D.shortDescription)z.shortDescription=E;if(E=D.isCrawlable)z.isListed=E;if(E=D.musicVideoType)z.musicVideoType=E;E=D.isLive; E!=null&&(z.isLivePlayback=E);if(E||D.isUpcoming)z.isPremiere=!D.isLiveContent;if(E=D.thumbnail)z.dH=IV(E);if(E=D.isExternallyHostedPodcast)z.isExternallyHostedPodcast=E;(E=D.stationType)&&E!=="STATION_TYPE_UNKNOWN"&&(z.oj=!0);E=D.viewerLivestreamJoinPosition;E?.utcTimeMillis&&(z.RL=g.bK(E.utcTimeMillis));z.X().experiments.EH("enable_centered_caption_for_tvfilm_video")&&D.isTvfilmVideo!=null&&(z.isTvfilmVideo=D.isTvfilmVideo)}; Hlk=function(z,D){if(D.playerLegacyDesktopYpcTrailerRenderer){var E=D.playerLegacyDesktopYpcTrailerRenderer;z.iC=E.trailerVideoId||"";var Q=(Q=D.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&Q.ypcTrailerRenderer}else D.playerLegacyDesktopYpcOfferRenderer?E=D.playerLegacyDesktopYpcOfferRenderer:D.ypcTrailerRenderer&&(Q=D.ypcTrailerRenderer,D=Q.fullVideoMessage,z.H5=D?g.$_(D):"",z.iC=g.H(Q,HG)?.videoDetails?.videoId||"");E&&(z.Jo=E.itemTitle||"",E.itemUrl&&(z.nj=E.itemUrl),E.itemBuyUrl&&(z.bX= E.itemBuyUrl),z.q$=E.itemThumbnail||"",z.uX=E.offerHeadline||"",z.ho=E.offerDescription||"",z.M_=E.offerId||"",z.fj=E.offerButtonText||"",z.dG=E.offerButtonFormattedText||null,z.RV=E.overlayDurationMsec||NaN,z.H5=E.fullVideoMessage||"",z.Qs=!0);Q&&((E=g.H(Q,HG))?z.aO={raw_player_response:E}:(E=g.H(Q,xlw),z.aO=E?g.q6(E):null),z.Qs=!0)}; NeO=function(z,D,E,Q){D.isLiveDefaultBroadcast&&(z.isLiveDefaultBroadcast=!0);D.isUpcoming&&(z.isUpcoming=!0);if(D.isPostLiveDvr){z.Lr=!0;if(Q=D.latencyClass)z.latencyClass=Nb[Q]||"UNKNOWN";D.isLowLatencyLiveStream&&(z.isLowLatencyLiveStream=!0)}else{let T=!1;z.fE?(z.allowLiveDvr=Es()?!0:QV&&UJ<5?!1:!0,z.isLivePlayback=!0):D.isLive?(Q.livestream="1",z.allowLiveDvr=D.isLiveDvrEnabled?Es()?!0:QV&&UJ<5?!1:!0:!1,z.partnerId=27,T=!0):D.isUpcoming&&(T=!0);if(D.isLive||z.fE){D.isLowLatencyLiveStream&&(z.isLowLatencyLiveStream= !0);let k=D.latencyClass;k&&(z.latencyClass=Nb[k]||"UNKNOWN");if(D=D.liveChunkReadahead)z.liveChunkReadahead=D;if(D=E&&E.livePlayerConfig){D.hasSubfragmentedFmp4&&(z.hasSubfragmentedFmp4=!0);D.hasSubfragmentedWebm&&(z.pW=!0);D.defraggedFromSubfragments&&(z.defraggedFromSubfragments=!0);if(E=D.liveExperimentalContentId)z.liveExperimentalContentId=Number(E);D=D.isLiveHeadPlayable;z.W("html5_live_head_playable")&&D!=null&&(z.isLiveHeadPlayable=D)}}T&&(z.isLivePlayback=!0,Q.adformat&&Q.adformat.split("_")[1]!== "8"||z.WX.push("heartbeat"))}}; gB=function(z){var D=z.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(z=z.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(z=D?.endScreen?.endScreen?.results);return z}; iI=function(){if(rB===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(D){}a:{try{var z=!!self.localStorage}catch{z=!1}if(z&&(z=g.YK(`${Qa()}::yt-player`))){rB=new Ulk(z);break a}rB=void 0}}return rB}; wB=function(){var z=iI();if(!z)return{};try{let D=z.get("yt-player-lv");return JSON.parse(D||"{}")}catch(D){return{}}}; t2=function(z){return wB()[z]||0}; y5=function(z,D){var E=wB();D!==E[z]&&(D!==0?E[z]=D:delete E[z],z=iI())&&(E=JSON.stringify(E),z.set("yt-player-lv",E))}; g.oV=async function(z){return zR(gRL(),z)}; qb=async function(z,D,E,Q,T,k,G,e){if(t2(z)===4)return 4;var d=await g.Lc();if(!d)throw g.IB("wiac");e&&G!==void 0&&(G=await rza(e,G));var F=E.lastModified||"0";e=await g.oV(d);try{return sJ++,await gT(e,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",OO:!0},L=>{if(k!==void 0&&G!==void 0){var f=`${z}|${D.id}|${F}|${String(k).padStart(10,"0")}`;f=L.objectStore("media").put(G,f)}else f=aB.resolve(void 0);var n=$J(z,D.Xc()),W=$J(z,!D.Xc()),V={fmts:g.$Z({dlt:Q.downloadedEndTime.toString(), mket:Q.maxKnownEndTime.toString(),avbr:Q.averageByteRate.toString()}),format:E||{}};n=L.objectStore("index").put(V,n);var Y=Q.downloadedEndTime===-1;V=Y?L.objectStore("index").get(W):aB.resolve(void 0);var Z={fmts:"music",format:{}};L=Y&&T&&!D.Xc()?L.objectStore("index").put(Z,W):aB.resolve(void 0);return aB.all([L,V,f,n]).then(([,K])=>{sJ--;var h=t2(z),t;!(t=h!==4&&Y&&T)&&(t=K!==void 0)&&(t=(K=K.fmts)?K==="music"?!0:K.includes("dlt=-1")||!K.includes("dlt="):!1);t&&(h=1,y5(z,h));return h})})}catch(L){sJ--; e=t2(z);if(e===4)return e;y5(z,4);throw L;}}; ilV=async function(z){var D=await g.Lc();if(!D)throw g.IB("ri");return gT(await g.oV(D),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},E=>{var Q=IDBKeyRange.bound(z+"|",z+"~");return E.objectStore("index").getAll(Q).then(T=>T.map(k=>k?k.format:{}))})}; teX=async function(z,D,E,Q,T){var k=await g.Lc();if(!k)throw g.IB("rc");k=gT(await g.oV(k),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},G=>{var e=`${z}|${D}|${E}|${String(Q).padStart(10,"0")}`;return G.objectStore("media").get(e)}); return T?k.then(G=>{if(G===void 0)throw Error("No data from indexDb");return weW(T,G)}).catch(G=>{throw new g.k3(`Error while reading chunk: ${G.name}, ${G.message}`); }):k}; $J=function(z,D){return`${z}|${D?"v":"a"}`}; oRn=function(z){var D={},E={};for(let k of z){var Q=k.split("|");if(!k.match(yzL)){E[k]="?";continue}z=Number(Q.pop());if(isNaN(z)){E[k]="?";continue}var T=Q.join("|");(Q=D[T])?(T=Q[Q.length-1],z===T.end+1?T.end=z:Q.push({start:z,end:z})):D[T]=[{start:z,end:z}]}for(let k of Object.keys(D))E[k]=D[k].map(G=>`${G.start}-${G.end}`).join(","); return E}; PG=function(z,D){var E=z.V(),Q=z.Z(),T=1,k=0,G=g.BC(z.lr.experiments,"html5_default_ad_gain");G!=null&&E&&(T=G);if(z.lr.experiments.JT().K.GV(spW)&&Q?.Y()){k=Q.audio?.A??z.L;if(k==null||isNaN(k))k=void 0;return{SJ:0,PG:1,ib:1,Mu:k,W5:k,CG:k,formatId:Q.id,pO:D,nB:z.lr.WF}}E=Q?.audio?.A??z.L;Q!=null&&Q.audio?.A==null&&z.N("agc",{no_ab:1});if(E==null||isNaN(E))return z=Q?.audio?.Z!=null?Q.audio.Z:z.A,isNaN(z)||(k=4),z=-z,{SJ:z,PG:Math.min(1,10**(z/20))||T,ib:k,formatId:Q?.id};k=1;G=z.loudnessTargetLkfs; var e=z.lr.experiments.EH("html5_stateful_audio_normalization");if(z.applyStatefulNormalization&&e){if(D!=null)var d=D;else isFinite(z.lr.WF)&&(d=z.lr.WF);d!=null&&(k=2,G=g.fY(d,z.minimumLoudnessTargetLkfs,z.loudnessTargetLkfs))}var F=Math.min(G-E,0);var L=E+F;T=Math.min(1,10**(F/20))||T;e&&z.N("agc",{stnorm:z.applyStatefulNormalization,hst:D,env:z.lr.WF,fml:E,stgt:d,tmin:z.minimumLoudnessTargetLkfs,tmax:z.loudnessTargetLkfs,ng:F});return{SJ:F,PG:T,ib:k,Mu:E,W5:G,CG:L,formatId:Q?.id,pO:D,nB:z.lr.WF}}; jk=function(z,D){D=PG(z,D);z.K=D;z.preserveStatefulLoudnessTarget&&D.CG!=null&&(z.lr.WF=D.CG);return D.PG}; $lr=function(z,D,E){D={cpn:D};z.indexOf("/ibw/")===-1&&(D.ibw=E?String(E):"1369843");return{url:g.pD(z,D),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; qZn=function(z){try{let D=(new g.wo(z,!0)).get("n");if(D){let E=z.match(/\/n\/([^/]+)/);if(E&&E[1]&&E[1]!==D)return z.replace(`/n/${E[1]}`,`/n/${D}`)}}catch(D){g.xl(D)}return z}; Mb=function(z){if(z.isAd()&&(z.wR?z.videoId!==z.lr.tT:z.videoId!=z.lr.tT))return z.lr.tT}; ZP=function(z){if(z){if(EW(z))return z;z=tU(z);if(EW(z,!0))return z}return""}; g.uR=function(z){if(g.$X(z.lr)&&z.lr.V==="yt"&&!z.W("html5_enable_sabr_on_yt_embeds"))return!1;if(z.kA)return z.Dl&&z.N("fds",{fds:!0},!0),!1;var D;if(D=z.lr.V!=="yt"){D=z.W("html5_enable_sabr_on_drive")&&z.lr.V==="gd";var E=z.W("html5_enable_sabr_on_play_store")&&z.lr.V==="gp",Q=z.W("html5_enable_sabr_on_discover_ads")&&z.lr.V==="dd";D=!(D||E||Q)}if(D)return z.Dl&&z.N("dsvn",{ns:z.lr.V},!0),!1;if(z.cotn||!z.K||z.K.isOtf&&!z.W("html5_enable_sabr_otf_in_client")||z.L&&!z.L.K()||z.A8&&!z.W("html5_enable_sabr_csdai"))return!1; if(z.W("html5_use_sabr_requests_for_debugging"))return!0;z.Dl&&z.N("esfw",{usbc:z.Dl,hsu:!!z.Pl},!0);if(z.Dl&&z.Pl)return!0;if(z.W("html5_remove_client_sabr_determination"))return!1;D=(E=!z.K.Bc&&!z.dP())&&Ck&&z.W("html5_enable_sabr_vod_streaming_xhr");E=E&&!Ck&&z.W("html5_enable_sabr_vod_non_streaming_xhr");Q=A2(z);var T=z.W("html5_enable_sabr_drm_vod_streaming_xhr")&&Ck&&z.dP()&&!z.K.Bc&&(z.drmProduct==="1"?!1:!0);(D=D||E||Q||T)&&!z.Pl&&z.N("sabr",{loc:"m"},!0);return D&&!!z.Pl}; xJ=function(z){var D={};for(let E of z)z=E.split("="),z.length===2?D[z[0]]=z[1]:D[E]=!0;return D}; z5=function(z){if(z.W("html5_onesie")&&z.errorCode)return!1;var D=g.tA(z.WX,"ypc");z.ypcPreview&&(D=!1);return z.BW()&&!z.loading&&(g.BG(z)||g.tA(z.WX,"heartbeat")||D)}; Df=function(z){z.m7()||(z.loading=!1,z.Iq("dataloaded"))}; G5=function(z,D){var E=D.raw_embedded_player_response;if(!E){var Q=D.embedded_player_response;Q&&(E=JSON.parse(Q))}E&&(z.j=E);if(z.j){z.embeddedPlayerConfig=z.j.embeddedPlayerConfig||null;if(E=z.j.videoFlags)E.playableInEmbed&&(z.allowEmbed=!0),E.isPrivate&&(z.isPrivate=!0),E.userDisplayName&&(D.user_display_name=E.userDisplayName),E.userDisplayImage&&(D.user_display_image=E.userDisplayImage);if((E=z.j.embedPreview)&&E.thumbnailPreviewRenderer){E=E.thumbnailPreviewRenderer;pk(z,E.controlBgHtml);if(Q= E.defaultThumbnail)z.dH=IV(Q);(Q=g.H(E?.videoDetails,P1s))&&E7(z,D,Q);Q=g.H(E?.videoDetails,MeW);z.GX=!!E.addToWatchLaterButton;z.showShareButton=!!E.shareButton;Q?.musicVideoType&&(z.musicVideoType=Q.musicVideoType);if(Q=g.H(z.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.Qq))uI(z,Q),z.videoId=Q.videoId||z.videoId;E.videoDurationSeconds&&(z.lengthSeconds=g.bK(E.videoDurationSeconds));E.webPlayerActionsPorting&&h2(z,E.webPlayerActionsPorting); if(E=g.H(E?.playlist,C1X)){z.Mj=!0;Q=[];var T=Number(E.currentIndex);if(E.contents)for(let k=0,G=E.contents.length;k=0?T.countDownSecsForFullscreen*1E3:-1)}if(T=gB(z))T=T?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,W=z.YX||z.suggestions?.[0]||null,T&&W&&(W.sessionData={itct:T});z.GY.currentVideoThumbnail&&(z.dH=IV(z.GY.currentVideoThumbnail));(T=z.GY?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&&T[0]&&(W=T[0].videoPrimaryInfoRenderer)&&W&&W.subtitle&&(z.Zx=g.$_(W.subtitle)); T&&T[1]&&(T=T[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&T.length&&(z.profilePicture=T[T.length-1].url);D=Xp(D);if(T=z.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var V of T)g.H(V,fM)&&(z.J1=g.H(V,fM)),T=g.H(V,QAW),T?.entityKeys&&(z.EE=T.entityKeys||[],T.visibleOnLoadKeys&&(z.visibleOnLoadKeys=T.visibleOnLoadKeys));z.W("web_key_moments_markers")&&(V=nM.getState().entities,T=Jw("visibility_override","markersVisibilityOverrideEntity"),V=V.markersVisibilityOverrideEntity? V.markersVisibilityOverrideEntity[T]||null:null,z.l_=V?.videoId===(z.videoId||D)&&V?.visibilityOverrideMarkersKey?V.visibilityOverrideMarkersKey:z.visibleOnLoadKeys,z.visibleOnLoadKeys=[...z.l_])}}; XJ=function(z,D){if(D=D.raw_reel_item_watch_response)z.reelItemWatchResponse=D}; JR=function(z,D){var E=D.raw_resolve_url_response;E||(D=D.resolve_url_response)&&(E=JSON.parse(D));E&&(z.I_=E)}; Vq=function(z,D){z.fflags=nK(z.fflags,D.fflags);var E=D.iv_invideo_url;E&&(z.W6=Q4(E));z.ku=Fp(z.ku,D.iv_ads_only);if(E=D.cta_conversion_urls)z.D5=E;z.isPharma=Fp(z.isPharma,D.is_pharma);z.author=nK(z.author,D.author);z.ai=ZP(D.ttsurl)||z.ai;z.bG=Fp(z.bG,D.cc_asr);if(E=D.profile_picture)z.profilePicture=nK(z.profilePicture,E);z.videoCountText=nK(z.videoCountText,D.video_count_text);z.autonavState=LK(z.autonavState,D.autonav_state,TKa);z.clientPlaybackNonce=nK(z.clientPlaybackNonce,D.cpn);z.subscribed= Fp(z.subscribed,D.subscribed);z.rawViewCount=fK(z.rawViewCount,D.view_count);z.shortViewCount=nK(z.shortViewCount,D.short_view_count_text);z.publishedTimeText=nK(z.publishedTimeText||"",D.publishedTimeText);z.lengthText=nK(z.lengthText||"",D.lengthText);z.Ty=nK(z.Ty||"",D.Ty);z.ut=nK(z.ut||"",D.ut);z.title=nK(z.title,D.title);z.subtitle=nK(z.subtitle,D.subtitle);z.expandedTitle=nK(z.expandedTitle,D.expanded_title);z.expandedSubtitle=nK(z.expandedSubtitle,D.expanded_subtitle);z.ypcPreview=nK(z.ypcPreview, D.ypc_preview);z.Rn=nK(z.Rn,D.ypc_origin);z.m9=Fp(z.m9,D.ypc_is_premiere_trailer);z.jp=nK(z.jp,D.ypc_clickwrap_message);z.paygated=Fp(z.paygated,D.paygated);z.Ax=Fp(z.Ax,D.requires_purchase);z.showShareButton=!Fp(!z.showShareButton,D.ss);z.GX=Fp(z.GX,D.showwatchlater);if(E=D.el)z.eventLabel=E;if(E=D.keywords)z.keywords=xJ(E.split(","));if(E=D.rvs)z.suggestions=Pb(E).map(Q=>Q.playlist||Q.list||Q.api?new LM(z.lr,Q):new dj(z.lr,Q)); z.contentCheckOk=Fp(z.contentCheckOk,D.cco);z.racyCheckOk=Fp(z.racyCheckOk,D.rco);z.isLivingRoomDeeplink=Fp(z.isLivingRoomDeeplink,D.is_living_room_deeplink);z.oauthToken=nK(z.oauthToken,D.oauth_token);z.tT=nK(z.tT,D.kpt);z.visitorData=nK(z.visitorData,D.visitor_data);if(E=D.session_data)z.sessionData=sK(E,"&");z.VP=nK(z.VP,D.tracking_list);z.QA=Fp(z.QA,D.pause_at_start);um(z,D)}; O7=function(z,D,E){D&&D.cpn&&g.xl(new g.k3("CPN provided in VideoData update",{tg:D.cpn,Ar:z.clientPlaybackNonce,qg:E}));E?(Xp(D),z.setData(D),z5(z)&&Df(z)):(D=D||{},G5(z,D),WZ(z,D),XJ(z,D),JR(z,D),Vq(z,D),z.Iq("dataupdated"))}; um=function(z,D){D.inlineMetricEnabled&&(z.inlineMetricEnabled=!0);D.playback_progress_0s_url&&(z.vj=new kaV(D));if(D=D.video_masthead_ad_quartile_urls)z.Ml=D.quartile_0_url,z.ji=D.quartile_25_url,z.fi=D.quartile_50_url,z.uQ=D.quartile_75_url,z.bQ=D.quartile_100_url,z.Dk=D.quartile_0_urls,z.VH=D.quartile_25_urls,z.gA=D.quartile_50_urls,z.eS=D.quartile_75_urls,z.xK=D.quartile_100_urls}; g.e0=function(z,D){for(let E of D)E.cueRangeSetIdentifier&&z.rL.set(E.cueRangeSetIdentifier,E.playerCueRanges??[])}; GaW=function(z){if(!z)return null;for(let D of z)if(z=D.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return z;return null}; bm=function(z){var D=z.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;z=z.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!D||!D.length)return"";z||(z=D[0].videoId||"");for(let E of D)if(E.videoId===z&&E.audioTracks)for(let Q of E.audioTracks)if(Q.isDefaultForSource)return Q.id||"";return""}; eCW=function(z,D,E){switch(D){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":E>30?z.limitedPlaybackDurationInSeconds=30:E<30&&E>10&&(z.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":z.limitedPlaybackDurationInSeconds=E*.2}}; d7s=function(z,D){return D!=null?Fp(z.S,D):z.S?z.S:z.lr.preferGapless&&z.lr.supportsGaplessShorts()}; FYk=function(z){return!!z&&isFinite(z)&&z>1E9}; m3=function(z){return Px()&&j0(z)?!1:vZ(z)&&(g.y2(z.lr)?!z.isLivePlayback:z.hlsvp)||!Es()||z.LP?!0:!1}; lm=function(z){z=g.M6(z);return Number(z.expire)||0}; Y2=function(z){var D=z.X();return z.lr.V==="hm"||z.lr.V==="gd"||D.experiments.JT().K.GV(LYO)&&z.lr.Z&&z.lr.V!=="gl"?!0:!1}; E7=function(z,D,E){var Q=E.channelThumbnail;Q&&(Q=Q.thumbnails)&&(Q=Q[0])&&(D.profile_picture=Q.url);if(Q=g.H(g.H(E?.channelThumbnailEndpoint,fYQ)?.urlEndpoint,g.FJ))D.channel_path=Q.url;if(Q=E.collapsedRenderer)if(Q=g.H(Q,nV6)){let T=Q.title;T&&(D.title=g.$_(T));if(Q=Q.subtitle)D.subtitle=g.$_(Q)}if(E=E.expandedRenderer)if(E=g.H(E,WYQ)){if(Q=E.title)D.expanded_title=g.$_(Q);if(Q=E.subtitle)D.expanded_subtitle=g.$_(Q);if(E=E.subscribeButton)z.subscribeButtonRenderer=g.H(E,XBa),z.subscribeButtonRenderer&& (D.ucid=z.subscribeButtonRenderer.channelId,D.subscribed=z.subscribeButtonRenderer.subscribed,z.subscribeButtonRenderer.notificationPreferenceToggleButton&&z.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(D=z.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,D.isToggled?(z.xC=D.toggledServiceEndpoint||null,z.B6=D.defaultServiceEndpoint||null):(z.xC=D.defaultServiceEndpoint||null,z.B6=D.toggledServiceEndpoint||null)))}}; It=function(z){return!!z.H3||!!z.Ml||!!z.Dk||!!z.vj||z.dD}; at=function(z){return!!(z.L&&z.L.videoInfos&&z.L.videoInfos.length)}; Iq=function(z){return z.ox()&&z.X().supportsGaplessShorts()}; S0=function(z){var D=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],E=g.CR(z.lr)==="TVHTML5_SIMPLY"&&z.lr.K.ctheme==="MUSIC";!z.wF&&(g.I_(z.lr)||o_(z.lr)||E)&&(D.includes(z.musicVideoType)||z.isExternallyHostedPodcast)&&(z.wF=!0);if(D=g.q1())D=/Starboard\/([0-9]+)/.exec(g.G3()),D=(D?parseInt(D[1],10):NaN)<10;E=gq(z.lr)&&z.lr.K.ctheme==="MUSIC";var Q;if(Q=!z.wF)E||(E=z.lr,E=g.CR(E)==="TVHTML5"&&E.K.cver.startsWith("7")),Q=E;Q&&!D&&(D=z.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", E=(z.W("cast_prefer_audio_only_for_atv_and_uploads")||z.W("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&z.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",D||E||z.isExternallyHostedPodcast)&&(z.wF=!0);return z.lr.deviceIsAudioOnly||z.wF&&z.lr.U}; Rt=function(z){return z.lr.W("html5_disable_av1")?!0:!1}; Zf=function(z){return z.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; cZ=function(z){var D=z.S;z.W("html5_gapless_unlimit_format_selection")&&Iq(z)&&(D=!1);var E=!!z.K&&z.K.Bc;D=ZmQ(z.lr,{wQ:z.wQ(),FT:E,nV:S0(z),za:z.za,Ca:D,isOtf:z.isOtf(),qC:z.qC(),fE:z.fE,YA:z.getUserAudio51Preference(),disableAv1:Rt(z),fO:Zf(z)});g.uR(z)&&(D.SW=!0);Px()&&z.playerResponse&&z.playerResponse.playerConfig&&z.playerResponse.playerConfig.webPlayerConfig&&z.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(D.Z=!0,D.B=!0);z.S&&z.isAd()&&(z.Se&&(D.Y=z.Se),z.m4&& (D.A=z.m4));z.ox()&&(D.ew=g.BC(z.lr.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));D.wR=z.isLivePlayback&&z.dP()&&z.lr.W("html5_drm_live_audio_51");D.yA=z.ra;z.W("html5_disable_vp9_hdr_fairplay")&&Px()&&(D.yA=!0);D.lg=!g.uR(z);D.AT=!g.uR(z)&&z.lr.experiments.JT().K.GV(JNs);return z.MN=D}; VPW=function(z){g.x_("drm_pb_s",void 0,z.Y);z.Hj||z.K&&z.K.Z();var D={};z.K&&(D=jL(z.JH,cZ(z),z.lr.A,z.K,E=>z.Iq("ctmp","fmtflt",E),!0,new Set)); D=new uZL(D,z.lr,z.e4,z.useCobaltWidevine?Px()?j0(z):!1:!1,(E,Q)=>{z.N(E,Q)}); g.a(z,D);z.ED=!1;z.loading=!0;xxr(D,E=>{g.x_("drm_pb_f",void 0,z.Y);for(var Q of E)switch(Q.flavor){case "fairplay":Q.Hj=z.Hj;Q.uZ=z.uZ;Q.fG=z.fG;break;case "widevine":Q.kQ=z.kQ}z.dO=E;if(z.dO.length>0&&(z.B=z.dO[0],z.lr.ZS())){E={};for(let [T,k]of Object.entries(z.B.L)){Q=k;let G="unk",e=T.match(/(.*)codecs="(.*)"/);e&&(G=e[2]);E[G]=Q}z.N("drmProbe",E)}Df(z)})}; KM=function(z){var D;if(D=!!z.cotn)D=z.videoId,D=!!D&&t2(D)===1;return D&&!z.GF}; O8w=function(z){var D=z.playerResponse?.streamingData?.adaptiveFormats||[],E=null;if(D.length>0)E=hR(z,D);else if(!z.W("html5_deprecate_adaptive_formats_string")){z.N("pafmtstr",{s:z.adaptiveFormats.substring(0,50)});if((D=z.adaptiveFormats)&&!vZ(z)){z.lr.A.L&&(SH=!0);D=pM(D);E=z.contentProtection;var Q=z.lengthSeconds,T=z.isLivePlayback,k=z.Lr,G=z.lr,e=Jlk(D);if(T||k){Q=new g.oX("",G?.experiments,!0);Q.Bc=!0;Q.isManifestless=!0;Q.L=!k;Q.isLive=!k;Q.Lr=k;T=yn(D);for(F of D){e=TD(F,E,0,G,T);let L= M0(F.url,F.sp,F.s);var d=L.get("id");d&&d.includes("%7E")&&(Q.D=!0);d=G?.experiments?.EH("html5_max_known_end_time_rebase");let f=Number(F.target_duration_sec)||5,n=Number(F.max_dvr_duration_sec)||14400,W=Number(L.get("mindsq")||L.get("min_sq")||"0"),V=Number(L.get("maxdsq")||L.get("max_sq")||"0")||Infinity;Q.sD=Q.sD||W;Q.gE=Q.gE||V;let Y=!Qn(e.mimeType);L&&$u(Q,new x2(L,e,{oY:f,OX:Y,BV:n,sD:W,gE:V,f8:300,Lr:k,d9:d}))}var F=Q}else F=e==="FORMAT_STREAM_TYPE_OTF"?u5n(D,E,Q,G):Vww(D,E,Q,G);D.length> 0&&(D=D[0],Y2(z)&&D.url&&(z.XX=z.XX||lm(D.url)));D=z.isLivePlayback&&!z.Lr&&!z.pf&&!z.isPremiere;z.W("html5_live_head_playable")&&(!g.HZ(z)&&D&&z.N("missingLiveHeadPlayable",{}),z.lr.V==="yt"&&(F.C3=!0));E=F}else E=null;z.N("pafmts",{isManifestFilled:!!E})}if(!E)return!1;Ny(z,E);return!0}; mK=function(z){return!(!z.K||!z.K.isManifestless)}; g.HZ=function(z){return z.W("html5_live_head_playable")&&mK(z)&&z.lr.V==="yt"?z.isLiveHeadPlayable:z.isLivePlayback}; hR=function(z,D){if(D.length===0||vZ(z))return null;z.lr.A.L&&(SH=!0);var E=z.contentProtection;var Q=z.lengthSeconds,T=z.isLivePlayback,k=z.Lr,G=z.lr,e=L5I(D);if(T||k){Q=new g.oX("",G.experiments,!0);Q.L=!k;Q.Bc=!0;Q.isManifestless=!0;Q.isLive=!k;Q.Lr=k;T=tY(D);for(let F of D){e=sF(F,E,0,G,T);let {YC:L,s:f,B5:n}=ro(2,6930,F),W=M0(L||F.url||"",n,f);var d=W.get("id");d&&d.includes("%7E")&&(Q.D=!0);d=G.experiments?.EH("html5_max_known_end_time_rebase");let V=Number(F.targetDurationSec||5),Y=Number(F.maxDvrDurationSec|| 14400),Z=Number(W.get("mindsq")||W.get("min_sq")||"0"),K=Number(W.get("maxdsq")||W.get("max_sq")||"0")||Infinity;Q.sD=Q.sD||Z;Q.gE=Q.gE||K;let h=!Qn(e.mimeType);W&&$u(Q,new x2(W,e,{oY:V,OX:h,BV:Y,sD:Z,gE:K,f8:300,Lr:k,d9:d}))}E=Q}else E=e==="FORMAT_STREAM_TYPE_OTF"?f2r(D,E,Q,G):nnJ(D,E,Q,G);D.length>0&&(D=D[0],Y2(z)&&D.url&&(z.XX=z.XX||lm(D.url)));D=z.isLivePlayback&&!z.Lr&&!z.pf&&!z.isPremiere;z.W("html5_live_head_playable")&&(!g.HZ(z)&&D&&z.N("missingLiveHeadPlayable",{}),z.lr.V==="yt"&&(E.C3=!0)); return E}; pM=function(z,D){z=Pb(z);var E={};if(D)for(var Q of D.split(","))(D=Q.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(E[D[1]]={width:D[2],height:D[3]});for(let T of z)if(Q=E[T.itag])T.width=Q.width,T.height=Q.height;return z}; Ny=function(z,D,E=!1){z.PW=void 0;z.K=D;g.a(z,D);D.sD=z.sD;D.gE=z.gE;D.dE=z.dE;D.Fi=z.Fi;D.Es=z.Es;z.Pl&&(D.Y=new U7(z.Pl));(z.wQ()||g.gj(z))&&z.WX.push("webgl");z.K.isLive||(z.isLivePlayback=!1);var Q=D.sourceUrl.split("/");if(z.wR?Q.indexOf("manifest_duration")!==-1:Q.indexOf("manifest_duration")!=-1)z.Oj=Number(Q[Q.indexOf("manifest_duration")+1]);if(D.L||D.isManifestless)D.subscribe("clienttemp",z.N,z),E?D.subscribe("refresh",z.hu,z):D.subscribe("cuepointsadded",z.ER,z);D.Z()?z.ED=!0:$v=void 0; z.pf&&(D.isWindowedLive=z.pf,D.isLive=!0,z.isLivePlayback=!0);D.isPremiere=z.isPremiere;D.isLiveHeadPlayable=z.isLiveHeadPlayable}; j0=function(z){return z.W("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; vZ=function(z){return Px()?!j0(z):Bx()?!(!z.Hj||!z.W("html5_enable_safari_fairplay")&&Es()):!1}; Y8=function(z){return z.lr.JT().K.GV(lR)?z.latencyClass==="LOW"||z.latencyClass==="ULTRALOW":z.isLowLatencyLiveStream}; rj=function(z){return z.wR?Y8(z)&&z.K!=null&&uO(z.K)>=5:Y8(z)&&z.K!=void 0&&uO(z.K)>=5}; b8L=function(z){z.loading=!0;z.lg=!1;if(KM(z))ilV(z.videoId).then(Q=>{if(z.playerResponse?.streamingData){var T=[];for(let k of Q)Q=Object.assign({},k),Q.signatureCipher="",T.push(Q);T.length<2&&z.N("offmlf",{len:T.length});T=hR(z,T);S0(z)&&Ou(T,!1);Ny(z,T);z.N("dlr",{})}else z.N("offsdm",{cotn:z.s8?z.s8.cotn:"0",cpn:z.clientPlaybackNonce})}).then(()=>{Df(z)}); else{yB(z.V0)||g.xl(new g.k3("DASH MPD Origin invalid: ",z.V0));var D=z.V0,E=g.BC(z.lr.experiments,"dash_manifest_version")||4;D=g.pD(D,{mpd_version:E});Y8(z)&&z.latencyClass!=="NORMAL"||(D=g.pD(D,{pacing:0}));jsX(D,z.lr.experiments,z.isLivePlayback).then(Q=>{z.m7()||(Ny(z,Q,!0),g.x_("mrc",void 0,z.Y),Df(z))},Q=>{z.m7()||(z.loading=!1,z.Iq("dataloaderror",new g.Tf("manifest.net.retryexhausted",{backend:"manifest", rc:Q.status},1)))}); g.x_("mrs",void 0,z.Y)}}; im=function(z){if(!z.isProximaLatencyEligible)return 0;var D=h$();return z.lr.getWebPlayerContextConfig()?.enableProximaLowLatency?2:D===1?1:z.W("html5_enable_proxima")?2:0}; Sk=function(z,D){return z.W(D)?!0:(z.fflags||"").includes(D+"=true")}; jAI=function(z,D){var E=D||m3(z)||z.isExternallyHostedPodcast;if(!z.K||E)return z.N("skipDash",{dm:!!z.K,air:D,dd:z.LP,mss:Es(),"3pp":z.isExternallyHostedPodcast}),g.K9();S0(z)&&Ou(z.K,z.isLivePlayback);return g.hQ().then(()=>IgJ(z.JH,cZ(z),z.lr.A,z.K,z.B,Q=>z.Iq("ctmp","fmtflt",Q),z.Q3,wj(z)).then(Q=>{tR(z,Q); z.JH.L=null;/^av/.test(z.clientPlaybackNonce)&&z.MN&&z.N("av1",z.MN.L)}))}; vVO=function(z,D){if(D&&z.hlsvp)return g.K9();if(z.hlsFormats){if(D=pM(z.hlsFormats)){let Q=[];for(var E of D)E.url&&(E.url=qZn(E.url)),z.MN?.K&&Q.push(E.itag);z.MN?.K&&Q.length>0&&z.N("hlsfmt",{itags:Q.join(".")})}z.U9=GbV(z.lr,D);z.U9&&yq(z,z.U9);E=z.clientPlaybackNonce;return LrJ(z.lr,z.isAd(),D,z.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,z.Q0,E,Q=>z.Iq("ctmp","hlsflt",Q)).then(Q=>{var T=0,k=[]; for(let G of Q)k.push(G.lz()?.itag),G.lz()?.S()?.numChannels>T&&(T=G.lz().audio.numChannels);T>2&&z.N("hlschl",{mn:T});z.MN?.K&&z.N("hlsfmtaf",{itags:k.join(".")});if(z.W("html5_enable_vp9_fairplay")&&z.B?.K()){z.N("drm",{sbdlfbk:1});for(let G of z.dO)if(tx(G)){z.B=G;break}}ot(z,Q)})}return g.K9()}; m7k=function(z){if(z.isExternallyHostedPodcast&&z.XU){let D=pM(z.XU);if(!D[0])return g.K9();z.Bo=D[0];return WrQ(z.lr,D[0]).then(E=>{ot(z,E)})}return z.vN&&z.dI?nRn(z.lr,z.isAd(),z.vN).then(D=>{ot(z,D)}):g.K9()}; YTW=function(z){if(z.isExternallyHostedPodcast)return g.K9();var D=pM(z.XU,z.kH);if(z.hlsvp){let E=$lr(z.hlsvp,z.clientPlaybackNonce,z.Q0);D.push(E)}return SLr(z.lr,z.isAd(),D,lYQ(z)).then(E=>{ot(z,E)})}; wj=function(z){var D=z.W("html5_enable_server_format_filter")&&!z.dP(),E=z.W("html5_enable_server_format_filter_for_drm")&&z.dP();return g.uR(z)&&(D||E)}; tR=function(z,D){z.L=D;yq(z,z.L.getAvailableAudioTracks());if(z.L)for(var E of z.L.videoInfos)D=E.containerType,D!==0&&(z.z4[D]=E.id);E=z.getAvailableAudioTracks();E=E.concat(z.uE);for(D=0;DE.toString().localeCompare(Q.toString(),z.lr.hostLanguage))}; ot=function(z,D){z.kV=D;tR(z,new vt(g.Hn(z.kV,E=>E.lz())))}; lYQ=function(z){var D={cpn:z.clientPlaybackNonce,c:z.lr.K.c,cver:z.lr.K.cver};z.S0&&(D.ptk=z.S0,D.oid=z.Pg,D.ptchn=z.CM,D.pltype=z.Gi,z.D$&&(D.m=z.D$));return D}; g.s7=function(z){return vZ(z)&&z.Hj?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:z.A&&z.A.contentProtection||null}; $2=function(z){return z.playerResponse&&z.playerResponse.paidContentOverlay&&z.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.H(z.GY?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,IYV)||null}; qy=function(z){var D=$2(z);return D&&D.text?g.$_(D.text):z.paidContentOverlayText}; PZ=function(z){var D=$2(z);return D&&D.durationMs?g.bK(D.durationMs):z.paidContentOverlayDurationMs}; My=function(z){var D="";if(z.lv)return z.lv;z.isLivePlayback&&(D=z.allowLiveDvr?"dvr":z.isPremiere?"lp":z.pf?"window":"live");z.Lr&&(D="post");return D}; g.CM=function(z,D){return typeof z.keywords[D]!=="string"?null:z.keywords[D]}; aYs=function(z){z.kF==null&&(z.kF=(z.playerResponse?.streamingData?.adaptiveFormats??[]).reduce((D,E)=>Math.max(D,E.height??0),0)); return z.kF}; g.BG=function(z){return!!(z.V0||z.XU||z.vN||z.hlsvp||z.SA())}; k2=function(z){return(z=z.Kr)&&z.showError?z.showError:!1}; AR=function(z){z.mutedAutoplay=!1;z.endSeconds=NaN;z.limitedPlaybackDurationInSeconds=NaN;O7(z)}; g.BZ=function(z){return g.HZ(z)&&!z.allowLiveDvr}; zJ=function(z){return g.HZ(z)&&z.allowLiveDvr}; g.DF=function(z){return!!z.K&&dH(z.K)}; g.Eh=function(z){return!!z.K&&Fx(z.K)}; g.gj=function(z){return!!z.K&&vnw(z.K)}; g.Q6=function(z){return!!z.K&&LR(z.K)}; TJ=function(z){return z.adFormat&&(z.wR?z.adFormat!=="1_5":z.adFormat!="1_5")?"adunit":z.eventLabel||z.lr.Y}; g.kt=function(z){return TJ(z)==="shortspage"}; GJ=function(z){return z.Jr||TJ(z)==="detailpage"||TJ(z)==="shortspage"||z.mutedAutoplay}; e9=function(z){var D=TJ(z)==="adunit"?z.IP:GJ(z)?TJ(z)==="detailpage"||TJ(z)==="shortspage"?z.isAutonav||z.C3>0:z.f3?!1:z.lr.Mj||z.lr.ai||!g.mZ(z.lr)?!0:!1:(z.f3?0:z.ur)&&g.mZ(z.lr)?!0:!1;z.W("html5_log_detailpage_autoplay")&&TJ(z)==="detailpage"&&z.N("autoplay_info",{autoplay:z.Jr,autonav:z.isAutonav,wasDompaused:z.f3,result:D});return D}; g.df=function(z){return z.Bc()&&g.uR(z)}; JJ=function(z){return!!z.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; Ft=function(z){return isNaN(z)?0:Math.max((Date.now()-z)/1E3-30,0)}; LO=function(z){return!(!z.GF||!z.lr.U)&&z.SA()}; fO=function(z){return z.W_&&z.enableServerStitchedDai}; ST6=function(z){return z.Dl&&!z.Pl}; A2=function(z){var D;if(!(D=Ck&&z.Bc()&&z.dP()&&(z.drmProduct==="1"?!1:!0)&&z.W("html5_sabr_live_drm_streaming_xhr"))){D=z.Bc()&&!z.dP()&&Ck;var E=z.Bc()&&z.latencyClass!=="ULTRALOW"&&!Y8(z)&&z.W("html5_sabr_live_normal_latency_streaming_xhr"),Q=Y8(z)&&z.W("html5_sabr_live_low_latency_streaming_xhr");let T=z.latencyClass==="ULTRALOW"&&z.W("html5_sabr_live_ultra_low_latency_streaming_xhr");D=D&&(E||Q||T)}E=D;D=z.enableServerStitchedDai&&E&&z.W("html5_enable_sabr_ssdai_streaming_xhr");E=!z.enableServerStitchedDai&& E;Q=z.Bc()&&!Ck&&z.W("html5_enable_sabr_live_non_streaming_xhr");z=Ck&&(z.qj()||JJ(z)&&z.W("html5_enable_sabr_for_lifa_eligible_streams"));return D||E||Q||z}; g.aq=function(z){if(!z.K||!z.A||!z.Z)return!1;var D=z.K.K,E=!!D[z.A.id]&&$c(52,7966,D[z.A.id].Iy.K);D=!!D[z.Z.id]&&$c(60,7958,D[z.Z.id].Iy.K);return(z.A.itag==="0"||E)&&D}; nO=function(z){return z.cX?["OK","LIVE_STREAM_OFFLINE"].includes(z.cX.status):!0}; Wu=function(z){return!(!z.isLivePlayback||!z.hasProgressBarBoundaries())}; Xt=function(z){return z.lr.experiments.JT().K.GV(RCW)&&z.ox()}; Jh=function(z){return!!z.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; ug=function(z){return z.lr.L&&z.isPrivate}; V6=function(z){return z.playerResponse?.playerConfig?.daiConfig?z.nW?1:z.O8?2:0:3}; g.bg=function(z){var D=z.X(),E=Oh(D),Q=D.s9;g.jx(D)&&(Q&&(E.thirdParty={...E.thirdParty,embedUrl:Q}),g.$h(E,z));(Q=z.ew)?E.clickTracking={clickTrackingParams:Q}:g.jx(z.X())&&g.S("EVENT_ID")&&(E.clickTracking={clickTrackingParams:g.S("EVENT_ID")});Q=E.client||{};var T="EMBED",k=TJ(z);k==="leanback"?T="WATCH":D.W("gvi_channel_client_screen")&&k==="profilepage"?T="CHANNEL":z.fE?T="LIVE_MONITOR":k==="detailpage"?T="WATCH_FULL_SCREEN":k==="adunit"?T="ADUNIT":k==="sponsorshipsoffer"&&(T="UNKNOWN");Q.clientScreen= T;if(T=z.kidsAppInfo)Q.kidsAppInfo=JSON.parse(T);(k=z.YF)&&!T&&(Q.kidsAppInfo={contentSettings:{ageUpMode:Z8J[k]}});if(T=z.J6)Q.unpluggedAppInfo={enableFilterMode:!0};(k=z.unpluggedFilterModeType)&&!T&&(Q.unpluggedAppInfo={filterModeType:cNL[k]});if(T=z.g$)Q.unpluggedLocationInfo=T;E.client=Q;Q=E.request||{};z.Wc&&(Q.isPrefetch=!0);if(T=z.mdxEnvironment)Q.mdxEnvironment=T;if(T=z.mdxControlMode)Q.mdxControlMode=KYs[T];E.request=Q;Q=E.user||{};if(T=z.D)Q.credentialTransferTokens=[{token:T,scope:"VIDEO"}]; if(T=z.tT)Q.delegatePurchases={oauthToken:T},Q.kidsParent={oauthToken:T};if(D=D.getWebPlayerContextConfig()?.userContentRating)Q.serializedUserContentRating=D;E.user=Q;if(D=z.contextParams)E.activePlayers=[{playerContextParams:D}];if(z=z.clientScreenNonce)E.clientScreenNonce=z;return E}; Oh=function(z){var D=g.le(),E=D.client||{};if(z.forcedExperiments){var Q=z.forcedExperiments.split(",");let T=[];for(let k of Q)T.push(Number(k));E.experimentIds=T}if(Q=z.homeGroupInfo)E.homeGroupInfo=JSON.parse(Q);if(Q=z.getPlayerType())E.playerType=Q;if(Q=z.K.ctheme)E.theme=Q;if(Q=z.livingRoomAppMode)E.tvAppInfo={...E.tvAppInfo,livingRoomAppMode:Q};Q=z.deviceYear;z.W("html5_propagate_device_year")&&Q&&(E.tvAppInfo={...E.tvAppInfo,deviceYear:Q});if(Q=z.livingRoomPoTokenId)E.tvAppInfo={...E.tvAppInfo, livingRoomPoTokenId:Q};D.client=E;Q=D.user||{};z.enableSafetyMode&&(Q={...Q,enableSafetyMode:!0});!E.tvAppInfo?.usePageidAsHeader&&z.pageId&&(Q={...Q,onBehalfOfUser:z.pageId});D.user=Q;return D}; lg=function(z,D,E){D={videoId:z.videoId,context:g.bg(z),playbackContext:{contentPlaybackContext:j9(z,D,E)}};z.D9&&(D.playbackContext.reloadPlaybackContext={reloadPlaybackParams:z.D9?.reloadPlaybackParams});z.contentCheckOk&&(D.contentCheckOk=!0);if(E=z.clientPlaybackNonce)D.cpn=E;if(E=z.playerParams)D.params=E;else if(E=z.getResolveUrlResponse())if(E=vu(E))D.params=E;if(E=z.playlistId)D.playlistId=E;z.racyCheckOk&&(D.racyCheckOk=!0);E=z.X();var Q=E.embedConfig;z.E9?D.serializedThirdPartyEmbedConfig= z.E9:Q&&(D.serializedThirdPartyEmbedConfig=Q);D.captionParams={};Q=g.$f().GV(65);z.deviceCaptionsOn!=null?D.captionParams.deviceCaptionsOn=z.deviceCaptionsOn:g.wq(E)&&(D.captionParams.deviceCaptionsOn=Q!=null?!Q:!1);z.oU&&(D.captionParams.deviceCaptionsLangPref=z.oU);z.h6.length?D.captionParams.viewerSelectedCaptionLangs=z.h6:g.wq(E)&&(Q=g.UA(),Q?.length&&(D.captionParams.viewerSelectedCaptionLangs=Q));Q=z.fetchType==="onesie"&&z.W("html5_onesie_attach_po_token");var T=z.fetchType!=="onesie"&&z.W("html5_non_onesie_attach_po_token"); if(Q||T)Q=z.X(),Q.YX&&(D.serviceIntegrityDimensions={},D.serviceIntegrityDimensions.poToken=Q.YX);E.W("fetch_att_independently")&&(D.attestationRequest={omitBotguardData:!0});D.playbackContext||(D.playbackContext={});D.playbackContext.devicePlaybackCapabilities=my(z);D.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&z.N("noVp9",{});return D}; my=function(z){var D=!z?.qC()&&z?.Bc()&&ei();return{supportsVp9Encoding:!(!z?.mR()||D),supportXhr:Ck}}; Iz=function(z){if(z=z?.endpoint)return g.H(z,g.Qq)||g.H(z,Yt)}; vu=function(z){return Iz(z)?.playerParams}; pBs=async function(z,D){z={context:Oh(z.X()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:z.videoId,cpn:z.clientPlaybackNonce}}]};var E=SD(hCs);return await g.hr(D,z,E)}; az=function(z,D,E){var Q=g.BC(D.experiments,"bg_vm_reinit_threshold");(!A7||(0,g.N)()-A7>Q)&&pBs(z,E).then(T=>{T&&(T=T.botguardData)&&g.zf(T,D)},T=>{z.m7()||(T=kh(T),z.N("attf",T.details))})}; P=function(z,D,E){z.state.K[D]=(...Q)=>E.apply(z,Q)}; S9=function(z,D,E){z.state.K.hasOwnProperty(D)||P(z,D,E);z.state.B[D]=(...Q)=>E.apply(z,Q); z.state.U.add(D)}; Rz=function(z,D,E){z.state.K.hasOwnProperty(D)||P(z,D,E);z.app.X().U&&(z.state.V[D]=(...Q)=>E.apply(z,Q),z.state.U.add(D))}; ZF=function(z,D){z.state.K.addEmbedsConversionTrackingParams(...D)}; g.cu=function(z,D,...E){z.state.A.Iq(D,...E);z.state.L.Iq(D,...E)}; g.KO=function(z,D,...E){z.state.A.Iq(D,...E);z.state.L.Iq(D,...E);z.state.Z.Iq(D,...E)}; g.hh=function(z,D,...E){z.state.A.Iq(D,...E);z.state.L.Iq(D,...E);z.state.Z.Iq(D,...E);z.state.S.Iq(D,...E)}; xt=function(z,D,E){typeof z==="string"&&(z={mediaContentUrl:z,startSeconds:D,suggestedQuality:E});a:{if((D=z.mediaContentUrl)&&(D=/\/([ve]|embed)\/([^#?]+)/.exec(D))&&D[2]){D=D[2];break a}D=null}z.videoId=D;return pO(z)}; pO=function(z,D,E){if(typeof z==="string")return{videoId:z,startSeconds:D,suggestedQuality:E};D={};for(let Q of x7n)z[Q]&&(D[Q]=z[Q]);(z=z.embedConfig||z.embed_config)&&(D.embed_config=Hu(z));return D}; H86=function(z,D,E,Q){if(g.mI(z)&&!Array.isArray(z)){D="playlist list listType index startSeconds suggestedQuality".split(" ");E={};for(Q=0;Qz.getPlaybackQuality(1)); S9(z,"setPlaybackQuality",z.GF);S9(z,"getAvailableQualityLevels",z.xV);S9(z,"getCurrentTime",z.wR);S9(z,"getDuration",z.tT);S9(z,"addEventListener",z.D);S9(z,"removeEventListener",z.dO);S9(z,"getDebugText",z.MN);S9(z,"getVideoData",()=>N_(z)); S9(z,"addCueRange",z.S);S9(z,"removeCueRange",z.removeCueRange);S9(z,"setSize",z.setSize);S9(z,"getApiInterface",z.getApiInterface);S9(z,"destroy",z.destroy);S9(z,"mutedAutoplay",z.mutedAutoplay);var D=z.app.X();S9(z,"getVideoEmbedCode",z.getVideoEmbedCode);S9(z,"getVideoUrl",z.E9);S9(z,"getMediaReferenceTime",z.kV);S9(z,"getSize",z.getSize);S9(z,"setFauxFullscreen",z.PW);D.W("embeds_enable_move_set_center_crop_to_public")&&S9(z,"setCenterCrop",z.setCenterCrop);D.Z||S9(z,"logImaAdEvent",z.logImaAdEvent); S9(z,"preloadVideoById",z.uE);S9(z,"wakeUpControls",z.wakeUpControls)}; g.gf=function(z){return(z=Uh(z.app.ug()))?z.Ox():null}; ig=function(z){var D=Sx(z.app.X()),E=z.app.getVideoData()?.Mj;z=rf(z.app);return VV(D)&&!E||z?!1:!0}; wf=function(z,D,E){return typeof z==="number"?{playerType:z,PZ:D,cpn:E}:z||{}}; U7I=function(z){var D=z.raw_player_response;if(!D){var E=z.player_response;E&&(D=JSON.parse(E))}delete z.player_response;delete z.raw_player_response;D&&(z.raw_player_response={streamingData:D.streamingData,playerConfig:D.playerConfig},D.playbackTracking?.qoeUrl&&(z.raw_player_response={...z.raw_player_response,playbackTracking:{qoeUrl:D.playbackTracking.qoeUrl}}),D.captions&&(z.raw_player_response={...z.raw_player_response,captions:D.captions}),D.videoDetails&&(D.videoDetails.videoId||D.videoDetails.lengthSeconds)&& (E={},D.videoDetails.videoId&&(E.videoId=D.videoDetails.videoId),D.videoDetails.lengthSeconds&&(E.lengthSeconds=D.videoDetails.lengthSeconds),z.raw_player_response={...z.raw_player_response,videoDetails:E}))}; th=function(z,D){var E={};if(z.app.X().D){for(let Q of gVQ)D.hasOwnProperty(Q)&&(E[Q]=D[Q]);if(z=E.qoe_cat)D="",typeof z==="string"&&z.length>0&&(D=z.split(",").filter(Q=>rNs.includes(Q)).join(",")),E.qoe_cat=D; U7I(E)}else for(let Q of i8W)D.hasOwnProperty(Q)&&(E[Q]=D[Q]);return E}; y6=function(z){return z?wBs[z]||5:5}; oz=function(z,D){for(let E of Object.keys(D)){let Q=D[E];z=z.replace(new RegExp("\\$"+E,"gi"),()=>Q)}return z}; tPW=function(z){P(z,"getInternalApiInterface",z.getInternalApiInterface);P(z,"getTrustedApi",z.getTrustedApi);P(z,"addEventListener",z.Y);P(z,"removeEventListener",z.ED);P(z,"cueVideoByPlayerVars",z.yA);P(z,"loadVideoByPlayerVars",z.vN);P(z,"preloadVideoByPlayerVars",z.Kr);P(z,"getAdState",z.getAdState);P(z,"sendAbandonmentPing",z.sendAbandonmentPing);P(z,"setLoopRange",z.setLoopRange);P(z,"getLoopRange",z.getLoopRange);P(z,"setAutonavState",z.setAutonavState);P(z,"seekTo",z.xw);P(z,"seekBy",z.D9); P(z,"seekToLiveHead",z.seekToLiveHead);P(z,"requestSeekToWallTimeSeconds",z.requestSeekToWallTimeSeconds);P(z,"seekToStreamTime",z.seekToStreamTime);P(z,"startSeekCsiAction",z.startSeekCsiAction);P(z,"getStreamTimeOffset",z.getStreamTimeOffset);P(z,"getVideoData",z.XX);P(z,"getAppState",z.getAppState);P(z,"updateLastActiveTime",z.updateLastActiveTime);P(z,"setUserEngagement",z.setUserEngagement);P(z,"updateSubtitlesUserSettings",z.updateSubtitlesUserSettings);P(z,"getPresentingPlayerType",z.A);P(z, "canPlayType",z.canPlayType);P(z,"updatePlaylist",z.updatePlaylist);P(z,"updateVideoData",z.updateVideoData);P(z,"updateEnvironmentData",z.updateEnvironmentData);P(z,"sendVideoStatsEngageEvent",z.Se);P(z,"setSafetyMode",z.setSafetyMode);P(z,"isAtLiveHead",D=>z.isAtLiveHead(void 0,D)); P(z,"getVideoAspectRatio",z.getVideoAspectRatio);P(z,"getPreferredQuality",z.getPreferredQuality);P(z,"getPlaybackQualityLabel",z.getPlaybackQualityLabel);P(z,"setPlaybackQualityRange",z.Oj);P(z,"onAdUxClicked",z.onAdUxClicked);P(z,"getFeedbackProductData",z.getFeedbackProductData);P(z,"getStoryboardFrame",z.getStoryboardFrame);P(z,"getStoryboardFrameIndex",z.getStoryboardFrameIndex);P(z,"getStoryboardLevel",z.getStoryboardLevel);P(z,"getNumberOfStoryboardLevels",z.getNumberOfStoryboardLevels);P(z, "getCaptionWindowContainerId",z.getCaptionWindowContainerId);P(z,"getAvailableQualityLabels",z.getAvailableQualityLabels);P(z,"addCueRange",z.addCueRange);P(z,"addUtcCueRange",z.addUtcCueRange);P(z,"showAirplayPicker",z.showAirplayPicker);P(z,"dispatchReduxAction",z.dispatchReduxAction);P(z,"getPlayerResponse",z.f3);P(z,"getWatchNextResponse",z.s9);P(z,"getHeartbeatResponse",z.QA);P(z,"getCurrentTime",z.C3);P(z,"getDuration",z.W1);P(z,"getPlayerState",z.getPlayerState);P(z,"getPlayerStateObject", z.qN);P(z,"getVideoLoadedFraction",z.getVideoLoadedFraction);P(z,"getProgressState",z.getProgressState);P(z,"getVolume",z.getVolume);P(z,"setVolume",z.r9);P(z,"isMuted",z.isMuted);P(z,"mute",z.JP);P(z,"unMute",z.Qa);P(z,"loadModule",z.loadModule);P(z,"unloadModule",z.unloadModule);P(z,"getOption",z.tp);P(z,"getOptions",z.getOptions);P(z,"setOption",z.setOption);P(z,"loadVideoById",z.w_);P(z,"loadVideoByUrl",z.kS);P(z,"playVideo",z.lT);P(z,"stopVideo",z.U);P(z,"loadPlaylist",z.loadPlaylist);P(z,"nextVideo", z.nextVideo);P(z,"previousVideo",z.previousVideo);P(z,"playVideoAt",z.playVideoAt);P(z,"getDebugText",z.getDebugText);P(z,"getWebPlayerContextConfig",z.getWebPlayerContextConfig);P(z,"getVideoContentRect",z.getVideoContentRect);P(z,"toggleSubtitlesOn",z.toggleSubtitlesOn);P(z,"isSubtitlesOn",z.isSubtitlesOn);P(z,"getAudioTrack",z.ew);P(z,"setAudioTrack",z.Cf);P(z,"getAvailableAudioTracks",z.WF);P(z,"isOrchestrationLeader",z.isOrchestrationLeader);P(z,"notifyShortsAdSwipeEvent",z.notifyShortsAdSwipeEvent); P(z,"prefetchKeyPlay",z.prefetchKeyPlay);P(z,"prefetchJumpAhead",z.prefetchJumpAhead);P(z,"productsInVideoVisibilityUpdated",z.productsInVideoVisibilityUpdated);P(z,"setBlackout",z.setBlackout);P(z,"setInlinePreview",z.setInlinePreview);P(z,"setSqueezeback",z.setSqueezeback);P(z,"reportPlaybackIssue",z.reportPlaybackIssue);P(z,"setAutonav",z.setAutonav);P(z,"isNotServable",z.isNotServable);P(z,"channelSubscribed",z.channelSubscribed);P(z,"channelUnsubscribed",z.channelUnsubscribed);P(z,"togglePictureInPicture", z.togglePictureInPicture);P(z,"supportsGaplessAudio",z.supportsGaplessAudio);P(z,"supportsGaplessShorts",z.supportsGaplessShorts);P(z,"isGaplessTransitionReady",z.isGaplessTransitionReady);P(z,"enqueueVideoByPlayerVars",D=>void z.enqueueVideoByPlayerVars(D)); P(z,"clearQueue",z.clearQueue);P(z,"getMaxPlaybackQuality",z.getMaxPlaybackQuality);P(z,"getUserPlaybackQualityPreference",z.getUserPlaybackQualityPreference);P(z,"getSubtitlesUserSettings",z.getSubtitlesUserSettings);P(z,"resetSubtitlesUserSettings",z.resetSubtitlesUserSettings);P(z,"setMinimized",z.setMinimized);P(z,"setOverlayVisibility",z.setOverlayVisibility);P(z,"confirmYpcRental",z.confirmYpcRental);P(z,"queueNextVideo",z.queueNextVideo);P(z,"handleExternalCall",z.handleExternalCall);P(z,"logApiCall", z.logApiCall);P(z,"isExternalMethodAvailable",z.isExternalMethodAvailable);P(z,"setScreenLayer",z.setScreenLayer);P(z,"getCurrentPlaylistSequence",z.getCurrentPlaylistSequence);P(z,"getPlaylistSequenceForTime",z.getPlaylistSequenceForTime);P(z,"shouldSendVisibilityState",z.shouldSendVisibilityState);P(z,"syncVolume",z.syncVolume);P(z,"highlightSettingsMenuItem",z.highlightSettingsMenuItem);P(z,"openSettingsMenuItem",z.openSettingsMenuItem);P(z,"getEmbeddedPlayerResponse",z.getEmbeddedPlayerResponse); P(z,"getVisibilityState",z.getVisibilityState);P(z,"isMutedByMutedAutoplay",z.isMutedByMutedAutoplay);P(z,"isMutedByEmbedsMutedAutoplay",z.isMutedByEmbedsMutedAutoplay);P(z,"setGlobalCrop",z.setGlobalCrop);P(z,"setInternalSize",z.setInternalSize);P(z,"setFauxFullscreen",z.setFauxFullscreen);P(z,"setAppFullscreen",z.setAppFullscreen);P(z,"isKeyboardDisabled",z.isKeyboardDisabled);P(z,"getCurrentTimeForUx",z.getCurrentTimeForUx);P(z,"getDurationForUx",z.getDurationForUx)}; sh=function(z){z.getPresentingPlayerType()===3?z.Iq("mdxautoplaycancel"):g.cu(z,"onAutonavCancelled",!0)}; $t=function(z){z=z.ug().RC.get("endscreen");return!!z&&$t(z)}; q_=function(z){z=z.ug();var D=z.RC.get("endscreen");return D&&D.IO()?!0:z.LS()}; M_=function(z){var D=Pu(z.ug());return z.app.A7&&!z.isFullscreen()||z.getPresentingPlayerType()===3&&D&&D.hasNext()&&D.hasPrevious()||!!z.getPlaylist()}; g.bR=function(z){return(z=g.CO(z.ug()))?z.S8():{}}; g.Ah=function(z,D,E){z=z.wM().element;var Q=Qk(z.children,T=>{T=Number(T.getAttribute("data-layer"));return E-T||1}); Q<0&&(Q=-(Q+1));g.Jt(z,D,Q);D.setAttribute("data-layer",String(E))}; yNW=function(z,D){z=Bu(z.app.Ii.Z);for(let E of z){z=E.getAvailableAudioTracks();let Q=null;for(let T of z)if(T.getLanguageInfo().getId()===D){Q=T;break}Q&&E.GQ(Q,!0)}}; g.Db=function(){zT||(zT=new oVO);return zT}; g.Er=function(z,D){D?z.AQ.Authorization=`Bearer ${D}`:delete z.AQ.Authorization}; sAJ=function(z,D){var E=(...Q)=>{z.removeEventListener("playing",E);D(...Q)}; z.addEventListener("playing",E)}; g.Qm=function(z){var D=Math.abs(Math.floor(z)),E=Math.floor(D/86400),Q=Math.floor(D%86400/3600),T=Math.floor(D%3600/60);D=Math.floor(D%60);var k="";E>0&&(k+=`${E}:`,Q<10&&(k+="0"));if(E>0||Q>0)k+=`${Q}:`,T<10&&(k+="0");k+=`${T}:`;D<10&&(k+="0");E=k+D;return z>=0?E:`-${E}`}; TT=function(z){return(!("button"in z)||typeof z.button!=="number"||z.button===0)&&!("shiftKey"in z&&z.shiftKey)&&!("altKey"in z&&z.altKey)&&!("metaKey"in z&&z.metaKey)&&!("ctrlKey"in z&&z.ctrlKey)}; kd=function(z,D,E,Q){if(Q.substring(0,2)==="{{")z.U9[Q]=[D,E];else return Q}; GT=function(z,D,E,Q){if(E==="child"){g.Xs(D);let k;Q===void 0?k=void 0:k=!Array.isArray(Q)||Q&&typeof Q.G==="string"?[Q]:Q;E=$7X(z,k);for(var T of E)D.appendChild(T)}else E==="style"?g.ZU(D,"cssText",Q?Q:""):Q===null||Q===void 0?D.removeAttribute(E):(T=Q.toString(),E==="href"&&(T=Lw(g.JA(T,g.Xr)||g.ue)),D.setAttribute(E,T))}; $7X=function(z,D){var E=[];if(!D)return E;for(let Q of D){if(Q==null)continue;D=Q.nodeType;D===1||D===3?E.push(Q):Q&&typeof Q.G==="string"?E.push(z.createElement(Q)):Q.element?E.push(Q.element):typeof Q==="string"&&Q.indexOf("\n")!==-1?Q.split("\n").forEach((T,k)=>{k>0&&E.push(g.nx("BR"));E.push(g.WO(T))}):E.push(g.WO(Q))}return E}; e1=function(z,D){z=z.element.element;D?z.setAttribute("aria-hidden","true"):z.removeAttribute("aria-hidden")}; dS=function(z){return z.L&&z.fade.state!==4}; FE=function(z){z.sourceElement&&(document.activeElement&&g.Vx(z.element,document.activeElement)&&z.sourceElement.focus(),z.sourceElement.setAttribute("aria-expanded","false"),z.sourceElement=void 0);z.K.L();z.A=void 0}; g.Lh=function(){return{G:"svg",rR:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},gR:[{G:"path",rR:{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.fh=function(){return{G:"svg",rR:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},gR:[{G:"path",rR:{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.nh=function(){return{G:"svg",rR:{height:"100%",viewBox:"0 0 24 24",width:"100%"},gR:[{G:"path",rR:{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"}}]}}; WJ=function(){return{G:"svg",rR:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},gR:[{G:"path",rI:!0,vF:"ytp-svg-fill",rR:{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"}}]}}; XE=function(){return{G:"svg",rR:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},gR:[{G:"path",rR:{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"}},{G:"path",rR:{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"}},{G:"path",rR:{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"}},{G:"path",rR:{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"}},{G:"path",rR:{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"}},{G:"path",rR:{"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"}}]}}; Jq=function(z={},D=[]){D.push("ytp-menuitem");"role"in z||(z.role="menuitem");"tabindex"in z||(z.tabindex="0");return{G:"div",ek:D,rR:z,gR:[{G:"div",vF:"ytp-menuitem-icon",hT:"{{icon}}"},{G:"div",vF:"ytp-menuitem-label",hT:"{{label}}"},{G:"div",vF:"ytp-menuitem-content",hT:"{{content}}"}]}}; u4=function(z){return z?g.$_(z):""}; Vm=function(z){return z===-0x8000000000000?"BEFORE_MEDIA_START":z===0?"MEDIA_START":z===0x7ffffffffffff?"MEDIA_END":z===0x8000000000000?"AFTER_MEDIA_END":z.toString()}; g.Or=function(z,D){return z.start-D.start||z.priority-D.priority||z.L-D.L}; g.b4=function(z){return`crn_${z}`}; g.j1=function(z){return`crx_${z}`}; mn=function(z,D,E,Q){D in z.K||(E=new g.vJ(E,Q,{id:D,priority:2,namespace:"appad"}),z.api.Ql([E],1),z.K[D]=E)}; l4=function(z,D){qTI(z,D).then(E=>{g.Hv(D,void 0,void 0,E)})}; Yd=function(z,D){D.forEach(E=>{l4(z,E)})}; Id=function(z,D,E){if(!(E in D))return!1;D=D[E];Array.isArray(D)||(D=[D]);for(let Q of D)D={CPN:z.api.getVideoData().clientPlaybackNonce},D=g.p8(Q,D),g.Hv(D,void 0,MH(CQ(D,PDX),D,!1,"Active View 3rd Party Integration URL")||MH(CQ(D,MPa),D,!1,"Google/YouTube Brand Lift URL")||MH(CQ(D,CD6),D,!1,"Nielsen OCR URL"));return!0}; qTI=function(z,D){return g.Us(z.api.X())&&g.QN(D)&&g.DH(D)?g.By(z.api.X(),z.api.getVideoData().V()).then(E=>{var Q;E&&(Q={Authorization:`Bearer ${E}`});return Q},void 0):g.hQ()}; ad=function(z,D){z.checked=D;z.element.setAttribute("aria-checked",String(z.checked))}; S1=function(z,D){z.enabled=D;z.enabled?z.element.removeAttribute("aria-disabled"):z.element.setAttribute("aria-disabled","true")}; Rd=function(z,D,E=!1,Q){var T=z.currentTarget;if(!E&&TT(z))return z.preventDefault(),!0;D.pauseVideo();z=T.getAttribute("href");Jr(z,Q);return!1}; Zb=function(z,D,E){if(NV(D.X())&&D.getPresentingPlayerType()!==2)TT(E)&&(D.isFullscreen()&&!D.X().externalFullscreen&&D.toggleFullscreen(),E.preventDefault());else{let Q=TT(E);Q&&D.pauseVideo();Jr(z);Q&&(g.VK(z),E.preventDefault())}}; cJ=function(z){return z.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!z.B()}; Kh=function(z){return z.audio?.K===!0}; hq=function(z){return z.B()}; var ANk=function(z,D){return E2[J[7]](this,6,8263,z,D)}; ph=function(z){return z.audio?.L===!0}; xd=function(z,D){if(z.length<2)return!1;var E=D(z[0]);return z.some(Q=>D(Q)!==E)}; Ur=function(z,D){z=BKk(z,D.languageId);z=HJ(z,!!D.hw);return z=NT(z,!!D.o5)}; HJ=function(z,D){var E=g.xc(z,Q=>ph(Q)===D); return E.length>0?E:z}; NT=function(z,D){var E=g.xc(z,Q=>Kh(Q)===D); return E.length>0?E:z}; zus=function(z,D){return D.id!=="und"?g.xc(z,E=>{var Q=D.getLanguageInfo()?.name;return E.oy?.name===Q}):z}; BKk=function(z,D){if(D&&D!=="und")if(typeof D==="string"){var E=g.i5(z,T=>T.id===D); if(E?.oy)var Q=E.oy.id}else Q=D.oy?.id;if(Q&&(E=g.xc(z,T=>T.oy?.id===Q),E.length>0))return E; E=g.xc(z,T=>!!T.oy?.isDefault); return E.length>0?E:z}; Dgk=function(z){var D=g.xc(z,E=>hq(E)===!0); return D.length>0?D:z}; EKk=function(z){var D=g.xc(z,E=>cJ(E)===!0); return D.length>0?D:z}; QFa=function(z,D){z=new Set(z.map(D));z.delete(void 0);return z.size>=2}; TPW=function(z,D){return D.priority-z.priority}; gS=function(z,D,E=!1){if(E)z.items.push(D),z.menuItems.element.appendChild(D.element);else{E=g.DZ(z.items,D,TPW);if(E>=0)return;E=~E;g.AA(z.items,E,0,D);g.Jt(z.menuItems.element,D.element,E)}D.subscribe("size-change",z.w6,z);z.menuItems.Iq("size-change")}; rS=function(z,D){D.unsubscribe("size-change",z.w6,z);z.m7()||(g.sx(z.items,D),z.menuItems.element.removeChild(D.element),z.menuItems.Iq("size-change"))}; g.i4=function(z,D){if(z.A){var E=z.options[z.A];E.element.getAttribute("aria-checked");E.element.setAttribute("aria-checked","false");z.A=null}if(E=z.options[D])E.element.setAttribute("aria-checked","true"),z.Z(z.B(D)),z.A=D}; k_V=function(z,D,E,Q){E=new wS({G:"div",ek:["ytp-menuitem",""],rR:{tabindex:"0",role:"menuitemradio","aria-checked":Q?"true":"false"},gR:[{G:"div",ek:["ytp-menuitem-label"],hT:"{{label}}"}]},E,z.B(D));E.WN("click",()=>{z.Y(D)}); return E}; g.tq=function(z,D){var E=z.U;for(var Q of E.items)Q.unsubscribe("size-change",E.w6,E);E.items=[];try{g.Xs(E.menuItems.element)}catch(T){g.xl(new g.k3("Failed to remove menu items from panel menu.",{error:T.message,originalStack:T.stack,childToBeRemoved:E.menuItems.element.firstChild?.textContent??"child element not found"}))}E.menuItems.Iq("size-change");E={};Q=!1;for(let T=0;T{E!=null&&(z.api.X().mu=E,z.api.X().SZ="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.a(z,z.K);z.events.K3(z.api,"videoStatsPingCreated",E=>{var Q=z.K;Q=Q.K==null?null:Math.round(Q.K*100)/100;E.inview=Q!=null?Q:void 0;Q=z.api.getPlayerSize();if(Q.height>0&&Q.width>0){Q=[Math.round(Q.width),Math.round(Q.height)];let T=g.Od();T>1&&Q.push(T);Q=Q.join(":")}else Q=void 0;E.size=Q})}; dga=function(z){return z.map(D=>new d7(D.id,"application/x-mpegURL",{oy:D.oy}))}; $d=function(z,D,E,Q){function T(G){var e=!(G.status!==204&&G.status!==200&&!G.response);G={succ:`${+e}`,rc:G.status,lb:G.response?.byteLength||0,rt:((0,g.N)()-k).toFixed(),shost:g.Yw(z),trigger:D};sr(G,z);E&&E(G);Q&&!e&&Q(new g.Tf("pathprobe.net",G))} var k=(0,g.N)();g.vx(z,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:T,onTimeout:T})}; sr=function(z,D){window.performance?.getEntriesByName&&(D=performance.getEntriesByName(D))&&D.length&&(D=D[0],z.pedns=(D.domainLookupEnd-D.startTime).toFixed(),z.pecon=(D.connectEnd-D.domainLookupEnd).toFixed(),z.perqs=(D.requestStart-D.connectEnd).toFixed())}; PJ=function(z){return qT(z.yi,!z.policy.Hb,z.policy.LY)}; FGs=function(z,D){var E=Math.min(z.policy.Sz,MT(z.yi));z=PJ(z);return D-E*z}; Ch=function(z,D,E){return Math.ceil(Math.max(Math.max(z.policy.Ss,z.policy.o_*E),Math.min(Math.min(z.policy.wR,31*E),Math.ceil(D*E))))||z.policy.Ss}; Aq=function(z,D,E,Q,T=!1){if(z.policy.eV)return Math.ceil(z.policy.eV*D);z.policy.mL&&(Q=Math.abs(Q));Q/=z.playbackRate;var k=1/qT(z.yi);E=Math.max(.9*(Q-3),MT(z.yi)+z.yi.L.K*k)/k*.8/(D+E);E=Math.min(E,Q);z.policy.p9>0&&T&&(E=Math.max(E,z.policy.p9));return Ch(z,E,D)}; BJ=function(z){return PJ(z)/z.playbackRate}; zt=function(z,D,E){var Q=z.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],T=z.policy.playbackStartPolicy.startMinReadaheadPolicy||[];z=Infinity;D=D&&Q.length>0?Q:T;for(let k of D)D=k.minReadaheadMs||0,E<(k.minBandwidthBytesPerSec||0)||z>D&&(z=D);return z=0?D[T]:null;var L;if(L=E){L=Q;var f=T,n=E.startTimeMs+E.durationMs,W=L.startTimeMs+L.durationMs;if(L.startTimeMs-n>z.K)L=!1;else if(EE(z,E.formatId,L.formatId))E.durationMs= Math.max(n,W)-E.startTimeMs,E.gP=Math.max(E.gP,L.gP),L=!0;else if(Math.abs(E.startTimeMs-L.startTimeMs)<=z.K)if(E.durationMs>L.durationMs+z.K){f=E.formatId;var V=E.zF,Y=E.gP;E.formatId=L.formatId;E.durationMs=L.durationMs;E.zF=L.zF;E.gP=L.gP;L.formatId=f;L.startTimeMs=W;L.durationMs=n-W;L.zF=V;L.gP=Y;L=!1}else E.formatId=L.formatId,L=!0;else n>L.startTimeMs&&(n>W&&(D.splice(f+1,0,{formatId:E.formatId,startTimeMs:W,durationMs:n-W,zF:L.gP+1,gP:E.gP}),z.logger&&z.logger({splitOldStart:E.startTimeMs?.toFixed(3), splitOldEnd:n?.toFixed(3),splitNewStart:L.startTimeMs?.toFixed(3),splitNewEnd:W?.toFixed(3)})),E.durationMs=L.startTimeMs-E.startTimeMs,E.gP=L.zF-1),L=!1}L?Q=E:(T+=1,D.splice(T,0,Q));E=0;for(L=T+1;L=V+n.K?n=!0:Y+n.KE.startTimeMs-Q.startTimeMs); return z>=0?z:-z-2}; Tt=function(z,D,E){if(z.logger){var Q=[];for(let T=0;T0&&(0,g.N)()-z.Y<5E3&&(z.logger&&z.logger({dend:Q.info.nx()}),E=TVQ(E,T,T+.01))}z.policy.AP&&z.logger&&z.logger({cbri:`${z.L}`});Q=[];for(var k=T=0;T=G){let W={...z.lE[k]};var d=z.Sw.A.get(qD(z.lE[k].formatId)),F=Math.max(e,G);G=d.index.Rx(F+ z.K/1E3);e=d.index.getStartTime(G);var L=G+ +(Math.abs(e-F)>z.K/1E3);F=L+z.Z;L=d.index.getStartTime(L)*1E3;k!==z.L||D?(W.zF=F,W.startTimeMs=L):(z.logger&&z.logger({pEvict:"1",og:W.startTimeMs,adj:e*1E3}),W.zF=G+z.Z,W.startTimeMs=e*1E3);G=z.A?.info.duration||11;k===z.L&&fz.K/1E3);G=e+z.Z;d=d.index.jm(e)*1E3;W.gP=G;W.durationMs=d-W.startTimeMs;W.zF<=W.gP&&Q.push(W)}n{D.push({...k})}); var Q=z.xV.K,T=z.L;for(let k of Q)T=Qj(z,D,E,k,T);D.forEach(k=>{k.startTimeMs&&(k.startTimeMs+=z.timestampOffset*1E3)}); return{lE:D,Lz:E}}; EE=function(z,D,E){return D.itag!==E.itag||D.xtags!==E.xtags?!1:z.Sw.Bc||D.lmt===E.lmt}; Wg=function(z,D,E,Q,T){if(!D.L3.K()){if(!(T=E===0||!!D.L.length&&D.L[0]instanceof Gt))a:{if(D.L.length&&(T=D.L[0],T instanceof ef&&T.Eo&&T.rE)){T=!0;break a}T=!1}T||z.policy.K||d$(D);return E}var k=FL(D,E);if(!isNaN(k))return k;if(z.loader.pQ(E*1E3))return E;T.Y_?z.policy.zD&&(z=LG(z.loader,D),fG(D.A,E+z,!0)):(D.kR(),z.loader.NI(!1,`sta_${+D.L3.info.pR()}`));return Q&&(z=vV(Q.jb(),E),!isNaN(z))?(nG(D,z+frk,T),E):nG(D,E,T)}; XL=function(z,D,E){if(!z.policy.V){z=D.L3.index;var Q=D.K.TV;z.dL(Q)||E&&E.TV===Q?(D.Z=!z.dL(Q),D.j=!z.dL(Q)):(D.Z=!0,D.j=!0)}}; uq=function(z){var D=Math.max(z.videoTrack.A.A||0,z.audioTrack.A.A||0);J9(z.videoTrack);J9(z.audioTrack);z.policy.V||vo(z.Sw);z.Sw.isManifestless&&!z.policy.V&&(z.K=!0,z.L=0);var E=z.loader;if(!E.policy.PS||E.policy.HF)E.currentTime=D;z.Z=!0;z.A=new A_;return z.A}; bq=function(z){var D=z.videoTrack.B!==-1,E=z.audioTrack.B!==-1;if(!D||!E)if(D=!D&&Vj(z.videoTrack),E=!E&&Vj(z.audioTrack),D||E)if(E=D?z.videoTrack:z.audioTrack,D=D?z.audioTrack:z.videoTrack,E.B=Vj(E).info.TV,z.policy.V&&(D.B=Vj(D)?.info.j()||D.B),D.B!==-1){let Q=Math.max(D.L3.index.getStartTime(D.B),E.L3.index.getStartTime(E.B));Jx(z.Sw)&&Math.abs(Q-Jx(z.Sw))>432E3&&I2X(z.Sw);z.L&&(Q=z.L,z.L=0);g.C2(()=>{z.policy.V||OE(z,Q,102)}); z.loader.N("initManifestlessSync",{st:Q,ost:Q+z.loader.Pc(),a:z.audioTrack.B,v:z.videoTrack.B});z.A&&(z.A.resolve(Q+.1),z.A=null);z.policy.V&&OE(z,Q,102)}}; nKX=function(z,D,E){if(!z.isSeeking())return-1;E=(E?z.videoTrack:z.audioTrack).L3.index;var Q=E.Rx(z.targetTime);return(E.dL(z.Sw.sD)||D.TV===z.Sw.sD)&&Q{bq(z)}); else{if(z.isSeeking()&&z.targetTime){let k=nKX(z,D,E);if(k!==-1){z.videoTrack.Z=!1;z.audioTrack.Z=!1;z.K=!0;z.L=0;g.C2(()=>{z.loader.N("seekreason",{reason:"behindMinSq",tgt:k});OE(z,k)}); return}}E?z.videoTrack.j=!1:z.audioTrack.j=!1;var T=!z.K;FL(z.videoTrack,z.targetTime)>=0&&FL(z.audioTrack,z.targetTime)>=0&&T?((z.videoTrack.Z||z.audioTrack.Z)&&z.loader.N("iterativeSeeking",{status:"done",count:z.seekCount}),z.videoTrack.Z=!1,z.audioTrack.Z=!1):Q&&g.C2(()=>{if(z.K||!z.policy.qN)bq(z);else{var k=D.startTime,G=D.duration;if(!z.policy.V){var e=z.videoTrack.B!==-1&&z.audioTrack.B!==-1,d=!z.videoTrack.j&&!z.audioTrack.j;(E?z.videoTrack.Z:z.audioTrack.Z)&&e&&d&&(z.targetTime>=k&&z.targetTime< k+G+.1?((E?z.videoTrack:z.audioTrack).Z=!1,z.videoTrack.Z||z.audioTrack.Z||(z.loader.N("iterativeSeeking",{status:"done",target:k,originalTime:k+z.loader.Pc(),count:z.seekCount}),z.seekCount=0)):z.seekCount<8?(z.seekCount++,z.loader.N("iterativeSeeking",{status:"inprogress",count:z.seekCount,target:z.targetTime,actual:k,duration:G,isVideo:E}),z.seek(z.targetTime,{})):(z.loader.N("iterativeSeeking",{status:"incomplete",count:z.seekCount,target:z.targetTime,actual:k}),z.seekCount=0,z.videoTrack.Z=!1, z.audioTrack.Z=!1,jf(z.loader,k+.1,{iA:!0,Vh:"chunkSelectorSynchronizeMedia",vP:!0})))}}})}}; lq=function(z,D,E){vg(z.yi,D);z.MN&&(z.MN.add(Math.ceil(D)-Math.ceil(z.U)),z.MN.add(Math.max(0,Math.ceil(E/1024)-Math.ceil(z.Z/1024))));var Q=D-z.U,T=E-z.Z;z.Mj=T;z.U9=Math.max(z.U9,T/(Q+.01)*1E3);z.U=D;z.Z=E;z.wR&&E>z.wR&&mm(z)}; mm=function(z){z.tT=Math.max(z.tT,z.Z-z.uE);z.xV=Math.max(z.xV,z.U-z.Kr);z.wR=0}; X1X=function(z,D){z.url=D;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; YB=function(z){z.isActive&&(z.isActive=!1)}; I2=function(z){z.C3=z.K+z.snapshot.delay*1E3;z.s9=!1}; Sf=function(z,D,E){if(!z.MK){D=Math.max(D,.01);var Q=z.Pj?Math.max(D,E/z.Pj):D,T=z.yi.L.A;T&&(Q=D,z.Pj&&(Q=Math.max(D,E/z.Pj*T)));a2(z.yi,D,E,Q)}}; R2=function(z){var D=z.QA||z.kV;return D?z.snapshot.delay+Math.min(z.wP,(z.j-z.yA)/1E3)+D:z.YX}; ZR=function(z){return(z.S-z.K)/1E3}; KG=function(z,D){if(z.S_&&z.TV!==void 0&&z.e1!==void 0){var E=Math,Q=E.min,T=z.V;var k=z.S_;var G=z.K;if(cg(k,z.TV))k=D;else{var e=0;k.Nz&&(e=.2);k=G+(k.wP+e)*1E3}z.V=Q.call(E,T,k);E=Math;Q=E.min;T=z.D;k=z.S_;G=z.K;e=JvX(k,z.TV,z.e1);e!==2&&(D=e?D:G+k.wP*1E3,k.Nz&&(D+=k.wP*1E3));z.D=Q.call(E,T,D);z.V<=z.K?I2(z):(z.C3=z.V,z.s9=!0)}}; h9=function(z,D){if(D+1<=z.totalLength){var E=Z4(z,D);E=E<128?1:E<192?2:E<224?3:E<240?4:5}else E=0;if(E<1||!(D+E<=z.totalLength))return[-1,D];if(E===1)z=Z4(z,D++);else if(E===2)E=Z4(z,D++),z=Z4(z,D++),z=(E&63)+64*z;else if(E===3){E=Z4(z,D++);var Q=Z4(z,D++);z=Z4(z,D++);z=(E&31)+32*(Q+256*z)}else if(E===4){E=Z4(z,D++);Q=Z4(z,D++);let T=Z4(z,D++);z=Z4(z,D++);z=(E&15)+16*(Q+256*(T+256*z))}else E=D+1,z.focus(E),Ys(z,E,4)?z=I7(z).getUint32(E-z.A,!0):(Q=Z4(z,E+2)+256*Z4(z,E+3),z=Z4(z,E)+256*(Z4(z,E+1)+ 256*Q)),D+=5;return[z,D]}; pG=function(z){return g.gv(z.info.jw,D=>D.type===3)}; rza=async function(z,D){return D?(new J_(z.L)).encrypt(D,z.K):D}; weW=async function(z,D){return D?await (new J_(z.L)).decrypt(D,z.K):D}; xB=function(z){z.A.read().then(z.S,z.onError).then(void 0,g.pN)}; Nf=function(z,D,E,Q,T){if($c(48,7962,z.cW))return new zts(z,E);z=z.zo();return Q?Mv()?new Hg(z,D,E,T):new D6s(z,D,E,T):new EZr(z,E,T)}; UE=function(z,D,E){z.K&&(mB(z.K,D),D=z.K,z.K=null);var Q=0,T=0;for(let d of z.jw){if(d.range&&Q+d.L<=z.L){Q+=d.L;continue}if(Tz(d)&&!E&&z.L+D.totalLength-T=400?(z.lastError="net.badstatus",!0):T?(z.lastError="ump.spsrejectfailure",!0):E||Q?!1:(z.lastError=D===204?"net.nocontent":"net.connect",!0)}; yj=function(z,D){if(z.policy.lw)return!1;var E=D.getResponseHeader("content-type"),Q=D.Fq();z=!Q||Q<=z.policy.pS;return(!D.mw()||!E||E.indexOf("text/plain")!==-1)&&z}; Ip=function(z,D,E,Q,T,k,G,e){var d=D^z;var F;((z^70)&15)==1&&(F=Q(k,G,e));if((z|56)==z){let f=E[J[d^3626]](J[d^3630]),n={};for(let W=0;WD?.maxWidth||z?.maxHeight>D?.maxHeight}; TwX=function(z,D){for(let E of D.keys()){let Q=D.get(E);if(Q.length===0)continue;g.TF(Q,(G,e)=>e.maxFramerate-G.maxFramerate); let T=[Q[0]],k=0;for(let G=1;Gz.K||E.push(Q);return E}; $B=function(z,D,E){var Q=etO[z]||[];E.W("html5_shorts_onesie_mismatched_fix")&&(Q=d66[z]||[]);D.push(...Q);E.W("html5_early_media_for_drm")&&D.push(...(Ffk[z]||[]))}; Lfs=function(z,D){var E=cZ(z),Q=z.X(),T=Q.A;Q=Q.W("html5_shorts_onesie_mismatched_fix");var k=z.ox();if(Q){if(!T.K){if(k&&qf)return qf;if(Pg)return Pg}}else if(Pg&&!T.K)return Pg;var G=[],e=[],d={},F=Mf.concat(CG);Q&&(F=Mf.concat(A9));z.W("html5_early_media_for_drm")&&(F=F.concat(Bg),z.W("allow_vp9_1080p_mq_enc")&&F.push(zj));var L=[...D7];z.W("html5_iamf_audio_onesie_fmt")&&L.push(["773"]);for(var f of F){F=!1;for(let W of f){var n=EJ(W,k&&Q);if(!n||!n.video)continue;if(n.K()&&!E.WF&&n.video.qualityOrdinal> E.oM)continue;let V=g.BC(z.X().experiments,"html5_drm_byterate_soft_cap");if(V>0&&f1(n)&&n.FX>V)continue;if(F){G.push(W);$B(W,G,z);continue}n=bN(E,n,T);n===!0?(F=!0,G.push(W),$B(W,G,z)):d[W]=n}}for(let W of L)for(let V of W){f=Q5(V);if(!f||!f.audio||!z.W("html5_onesie_51_audio")&&f.B())continue;f=bN(E,f,T);if(f===!0){e.push(V);$B(V,e,z);break}else d[V]=f}if(!z.W("html5_enable_audio_quality_setting")){z=["141","774"];for(let W of z)e.includes(W)&&(g.sx(e,W),d[W]="blkhqa")}E.K&&D("orfmts",d);if(Q)return T.K&& (T.K=!1,qf=Pg=void 0),k?qf={video:G,audio:e}:Pg={video:G,audio:e};Pg={video:G,audio:e};T.K=!1;return Pg}; Gj=function(z){var D={},E=z.C,Q=z.lr,T=z.yi,k=E.getVideoData(),G=KQ(0);var e=E.getVisibilityState();Q.W("html5_enable_audio_quality_setting")&&(D.IH=Q.IH);G&&(D.ZY=G,D.lastManualDirection=z6a(),G=wi()||0,G>0&&(G=(Q.W("html5_use_date_now_for_local_storage")?Date.now():(0,g.N)())-G,Q.W("html5_use_date_now_for_local_storage")?G>0&&(D.timeSinceLastManualFormatSelectionMs=G):D.timeSinceLastManualFormatSelectionMs=G));if(T.D||Q.W("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&EC)G= Q.W("html5_disable_bandwidth_cofactors_for_sabr_live")?!!z.DP?.Hb:!1,D.uN=qT(T,!G);var d=c0.medium,F=Math.floor(d*16/9);(G=k.ox())||(k.K&&k.L&&k.L.videoInfos.length!==0?(G=k.L.videoInfos[0],G=!!G.video&&G.video.width0&&!D.NU&&(d=(e?.wY||Ec).compose(new dG(0,G,!1,"p")),D.Te.defaultPolicy=d.K,E.N("lsl",{qc:G})),k.yA&&k.W("html5_allow_multiview_tile_preload")&&(e=(e?.wY||Ec).compose(new dG(0,240,!1,"p")),D.Te.defaultPolicy=e.K);e=z.sR||k.Fd?[{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}];D.Xv=z.authorizedFormats&&z.authorizedFormats.length>0?{authorizedFormats:z.authorizedFormats}:{authorizedFormats:e};z.sabrLicenseConstraint&&(D.Xv.sabrLicenseConstraint=z.sabrLicenseConstraint);if(Q.W("html5_onesie_media_capabilities")||wj(k))D.bc=3;Q.W("html5_onesie_audio_only_playback")&&S0(k)&&(D.bc= 1);z.DP?.GX&&z.nO&&(D.bc=D.bc===void 0?7:D.bc|4);e=k.MN?k.MN:cZ(k);if(Q.W("html5_onesie_media_capabilities")){G=Q.A;d=[];F=[];L=Q.W("html5_shorts_onesie_mismatched_fix");var f=k.ox(),n=Mf.concat(CG);L&&(n=Mf.concat(A9));Q.W("html5_early_media_for_drm")&&(n=n.concat(Bg),Q.W("allow_vp9_1080p_mq_enc")&&n.push(zj));var W=[...D7];Q.W("html5_iamf_audio_onesie_fmt")&&W.push(["773"]);for(var V of n)for(var Y of V){n=EJ(Y,f&&L);if(!n||!n.video)continue;let t=g.BC(Q.experiments,"html5_drm_byterate_soft_cap"); if(!(t>0&&f1(n)&&n.FX>t)&&bN(e,n,G)===!0){d.push({videoCodec:Qh[AY[Y]],maxWidth:n.video.width,maxHeight:n.video.height,maxFramerate:n.video.fps});break}}for(var Z of W)for(var K of Z)if((V=Q5(K))&&V.audio&&(Q.W("html5_onesie_51_audio")||!V.B())&&bN(e,V,G)===!0){F.push({audioCodec:Tj[AY[K]],numChannels:V.audio.numChannels});break}D.mediaCapabilities={videoFormatCapabilities:d,audioFormatCapabilities:F}}if(z.DP?.MN()){V=z.L6;Y=z.xF;G=z.DP?.FX;Z=[];K=[];d=new Map;F=(F=k.A)?F.itag:void 0;L=k.L?.videoInfos; L=L?.length?L[L.length-1].itag:void 0;F=!aX()&&F!==void 0&&V?.includes(Number(L));L=k.JH.K;for(var h of L.values())h.pR?K.push({audioCodec:Tj[h.Rq],numChannels:h.numChannels,spatialCapabilityBitmask:nZQ[h.Rq]}):(L=Qh[h.Rq],f=h.maxBitrateBps||0,W=G?G*8:0,f={videoCodec:L,maxWidth:Y&&!F?854:h.maxWidth||0,maxHeight:Y&&!F?480:h.maxHeight||0,maxFramerate:h.maxFramerate||0,is10BitSupported:h.cA||!1,maxBitrateBps:W&&f?Math.min(W,f):W||f,efficient:!0},L=`${L}_${h.cA}`,W=d.get(L)||[],W.push(f),d.set(L,W)); Z=TwX(Z,d);h=V&&!F?[...V]:[];k.W("html5_ssff_denylist_opus_low")&&h.push(249,350);cZ(k);D.mediaCapabilities={videoFormatCapabilities:Z,audioFormatCapabilities:K,hdrModeBitmask:3,perPlaybackAttributes:h.length?{itagDenylist:h}:{}}}z.DP?.K&&(D.oP=e.oP,D.oM=z.DP?.oM);Q.vN&&(D.EW=Q.vN);D.T4=z.T4;D.n8=z.n8;D.uk=z.uk;D.cQ=z.cQ;z.g1&&(D.Tq=(0,g.N)()-z.g1);z.yf&&(D.yf=z.yf);Ck||(D.NZ=!0);h=MT(T)*1E3;h>0&&(D.VK=h);z.DP?.lc&&z.dK&&z.dK0?E:T.interruptions[0]||0;z.DP?.lg&&(D.JQ=z.JQ);Q.C3&&(D.audioTrackId=Q.C3);k.aC()&&!D.audioTrackId&&(Q.W("html5_fill_default_mosaic_audio_track_id")||(z=bm(k),D.audioTrackId=z),k?.N("misstrkchg",{"default":D.audioTrackId}));if(z=navigator.connection?.type||"")D.detailedNetworkType=kQ[z]||kQ.other;!Q.W("html5_enable_voice_boost")|| k.ox()||k.isAd()||(D.bi=Q.cX);return D}; d2=function(z,D,E,Q,T,k,G){var e={};D&&(e.Nn=D);if(!z)return e;e.playbackCookie=E?.playbackCookie;T&&(e.Uc=T);e.Si=[];e.C7=[];if(G?.size)for(let d of G.values())e.C7.push(d);if(z.sabrContextUpdates.size>0)for(let d of z.sabrContextUpdates.values())et(e,d,Q);g.uR(z)&&k&&et(e,k,Q);D=z.X().K;e.clientInfo={clientName:WfI[D.c.toUpperCase()]||0};D.cbrand&&(e.clientInfo.deviceMake=D.cbrand);D.cmodel&&(e.clientInfo.deviceModel=D.cmodel);D.cver&&(e.clientInfo.clientVersion=D.cver);D.cos&&(e.clientInfo.osName= D.cos);D.cosver&&(e.clientInfo.osVersion=D.cosver);D=z.X();D.W("html5_sabr_enable_server_xtag_selection")&&D.lg&&(e.clientInfo.hl=D.lg);z.Sc&&(e.Sc=z.Sc);return e}; et=function(z,D,E){var Q=D.type||0;E?.has(Q)?z.C7.push(D):z.Si.push(Q)}; XbQ=function(z){if(!(ur(z.info)&&z.info.wd()&&z.policy.uE&&z.Xj)||z.info.Iy.L>=2||KQ()>0||!NH())return!1;var D=z.AI.get("aitags");if(!D)return!1;D=Xh(D).split(",");var E=[];for(let Q of z.Xj)g.tA(D,Q)&&E.push(Q);if(!E.length)return!1;z.AI.set("altitags",Wq(E.join(",")));return!0}; F6=function(z,D,E=!1){g.y(D);z.KJ.lastError="player.exception";z.errorMessage=`${D.name}_${D.message}`;E?g.C2(()=>{w$(z.KJ)}):w$(z.KJ)}; Le=function(z){z.xd&&(z.xhr.status=z.xd,z.xR=z.xd)}; fe=function(z,D){z.timing.AT=!0;z.xhr.mw()&&z.timing.ew();z.policy.s9&&z.iW?.stop();UE(z.R0,D,!1)}; ne=function(z,D,E){var Q=z.Pj?Math.max(D,E/z.Pj):D,T=z.yi.L.A;T&&(Q=D,z.Pj&&(Q=Math.max(D,E/z.Pj*T)));a2(z.yi,D,E,Q)}; Wf=function(z,D,E,Q,T,k){z.D&&(z.D.add(Math.round(D)),z.D.add(Math.round(E)),z.D.add(Math.round(Q)),z.D.add(Math.round(T)),z.D.add(Math.round(k)),z.D.add(Math.round(z.s9)))}; X6=function(z,D,E){switch(D){case 68:z.sU(E);break;case 35:z.Vk(E);break;case 44:z.ge(E);break;case 43:z.po(E);break;case 53:z.aE(E);break;case 56:z.x9();break;case 57:z.fH(E);break;case 42:z.G0(E);break;case 45:z.gB(E);break;case 59:z.VQ(E);break;case 51:z.T8(E);break;case 49:z.mo(E);break;case 50:z.Zy(E);break;case 47:z.e6(E);break;case 58:z.zw(E);break;case 61:z.Md(E);break;case 66:z.fP(E);break;case 46:z.Bk(E);break;case 67:z.onSnackbarMessage(E);break;case 71:D=iy(E,Zxr),z.PF.zU(D)}}; JIL=function(z){JZ=z}; uck=function(z,D,E){z.Sb.get(D).onProgress=E}; up=function(z,D){z.Ee(D)&&(JZ?z.Sb.get(D).eM.clear():z.Sb.get(D).LR=new gz,z.L(D),z.Z=!0)}; V7I=function(z){for(let [D,E]of z.Sb){let Q=D;E.nS||up(z,Q)}}; Vh=function(z,D){z=z.Sb.get(D);if(!z)return 0;D=0;if(z.jw.length>0){for(let E of z.jw)D+=E.range?.length||0;return D}if(z.FC.length>0)for(let E of z.FC)D+=E.A6||0;return D+z.qV}; Oc=function(z,D){if(JZ){let E=0;z=z.Sb.get(D);if(!z?.eM)return 0;for(let Q of z.eM.values())E+=Q.data.totalLength;return E}return z.Sb.get(D)?.LR.B()||0}; bp=function(z,D){z=z.Sb.get(D);if(JZ){if(!z?.nS)return!1;D=z.eM.size>0;return z.tw.length>0||D}return!!z?.nS&&!!z?.LR.B()}; jt=function(z,D){var E=z.Sb.get(D),Q=Vh(z,D),T=!Q&&!!E.bytesReceived;if(JZ){if(z.Sw?.Bc){for(var k of E.eM.values())if(!k.P8)return!1;return T}}else if(k=z.W8(D),T&&z.A&&k!==void 0)return k;return(T||E.bytesReceived===Q)&&E.Lt+Oc(z,D)===E.bytesReceived}; m0=function(z,D,E,Q){D=OWn(z,D,E);E=E.DC;Q.jw.push(...D);if(JZ)Q.ZT.has(E)||Q.ZT.set(E,[]),Q.ZT.get(E).push(...D);else if(Q.R0)for(let T of D)Q.R0.jw.push(T);else Q.R0=new vf(z.DP,[...Q.jw]),z.DP?.Jy&&g.a(z,Q.R0);return D}; OWn=function(z,D,E){var Q=z.Sw?.A.get(D);if(!Q)return[];if(E.hv)return Q.U(0,E.clipId)?.jw||[];if(Q.A()){var T=E.startMs,k=E.durationMs,G=1E3;z.DP?.K&&E.timeRange&&(T=E.timeRange.startTicks??-1,k=E.timeRange.ZD??-1,G=E.timeRange.timescale??-1);if(E.lQ<0||E.MD<0||k<0||T<0||E.A6<0||G<0)return up(z,D),[];z=BY(E.lQ,E.A6);D=E.nk||0;return[new L4(3,Q,z,"makeSliceInfosMediaBytes",E.MD-1,T/G,k/G,D,z.length-D,void 0,E.uz,E.clipId,E.LH!==void 0)]}if(E.MD<0)return up(z,D),[];if(z.Sw?.Bc)return k=Q.oY,G=k*Q.info.FX, D=E.nk,z.DP?.K&&z.V.zd()!=="ONESIE"&&E.timeRange&&!D&&(T=E.timeRange.startTicks/E.timeRange.timescale),[new L4(3,Q,void 0,"makeSliceInfosMediaBytes",E.MD,T,k,D,G,!0,E.uz,E.clipId,E.LH!==void 0)];if(z.DP?.vj&&Q instanceof q8){if(!Q.K())return z.Sb.get(D).vR.set(E.DC,E),[];z=E.MD-1;T=Q.index.getStartTime(z);k=Q.index.getDuration(z);return[new L4(3,Q,void 0,"makeSliceInfosMediaBytes",z,T,k,0,k*Q.info.FX,void 0,void 0,void 0,E.LH!==void 0)]}return[]}; lp=function(z,D,E){z.Sw=D;z.DP=E;for(let [Q,T]of z.Sb){D=Q;E=T;for(let k of E.Ec)m0(z,D,k,E)}}; YQ=function(z){return z.E1()&&!z.aF}; IE=function(z){z.policy.Z3&&z.lX&&!z.FP?z.FP=!0:z.CJ.ew()}; aE=function(z,D){var E=-1,Q=-1,T=-1;if(z.Pe?.items)for(let k of z.Pe.items)D=e,d=z.Sw.isManifestless,G?(z.K?.ws.event==="predictStart"&&z.K.TVz.B&&(z.B=NaN,z.V=NaN);if(z.K&&z.K.TV===D){if(Q=z.K,!z.policy.B||!z.policy.L)if(T&&Q){var k=Q.ws,G=T.nh(k);k.event==="predictStart"&&(z.j=D);z.N("sdai",{onqevt:k.event,sq:D,mt:E,gab:G,cst:k.startSecs,cueid:z.policy.EE&&(G||k.event==="start")?k.identifier:void 0},!0);G?k.event!=="predictStart"?(k.event==="start"&&z.j===D-1&&z.N("sdai",{gabonstart:D}),Q.x_?pe(z,4,"cue"): (z.B=D,z.V=E,z.N("sdai",{joinad:z.L,sg:z.B,st:z.V.toFixed(3)}),z.S=Date.now(),pe(z,2,z.L===3?"staftpred":"join"),Uc(T,Q.ws))):(G=g2(z),D+=Math.max(Math.ceil(-k.K/G),1),k=Math.floor(E-k.K/1E3),z.policy.L?z.A=k:z.Z=D,z.N("sdai",{onpred:E,estsq:D,estmt:k.toFixed(3)}),g.r2(z.loader,k,k,D,G),z.S=Date.now(),pe(z,3,"predict"),Uc(T,Q.ws)):z.L===1?z.Sk?.al(E)?(g.r2(z.loader,E,E,D),pe(z,4,"sk2head")):pe(z,5,"nogab"):k.event==="predictStart"&&(z.policy.L&&z.A>0?(E=Math.floor(E-k.K/1E3),z.A!==E&&z.N("sdai",{updateSt:E, old:z.A}),z.A=E):z.Z>0&&(E=D+Math.max(Math.ceil(-k.K/g2(z)),1),z.Z!==E&&(z.N("sdai",{updateSt:E,old:z.Z}),z.Z=E)))}else z.N("sdai",{nulldec:1,sq:D,mt:E.toFixed(3),evt:Q?.ws?.event||"none"})}else z.L===1&&pe(z,5,"noad")}; w2=function(z,D,E){return(E<0||E===z.B)&&!isNaN(z.V)?z.V:D}; xQ=function(z,D,E){D.startSecs+=isNaN(z.U)?0:z.U;lO(z.Sw,D,E)}; Hf=function(z,D){if(z.K){var E=z.K.ws.FJ-(D.startTime+z.U-z.K.ws.startSecs);E<=0||(E=new g.oJ(z.K.ws.startSecs-(isNaN(z.U)?0:z.U),E,z.K.ws.context,z.K.ws.identifier,"stop",z.K.ws.K+D.duration*1E3),z.N("cuepointdiscontinuity",{segNum:D.TV}),xQ(z,E,D.TV))}}; g2=function(z){switch(z.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; tZ=function(z,D,E,Q=!1){Q?pe(z,1,"seek"):D>0&&Math.abs(D-E)>=5&&z.L===4&&pe(z,5,"sk2t")}; g.yh=function(z,D){return D&&z.tileContext?`${z.uY};${z.tileContext}`:z.uY}; oE=function(z){if(!z)return"unknown";switch(z){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; sc=function(z){switch(z){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; bWX=function(z){if(!z)return 0;switch(z){case 2:return 2;case 1:return 1;default:return 0}}; jvw=function(z){if(!z)return 0;switch(z){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.$Q=function(z,D){return D?z.policy.dO&&D.tileContext?`${D.identifier};${D.tileContext}`:D.identifier:""}; g.qm=function(z){switch(z){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"}}; Pf=function(z,D){var E=-(D.ws?.kk||0);D.timeRange&&(E+=(D.timeRange.startTicks||0)/(D.timeRange.timescale||1));return new g.oJ(E,D.ws?.Su||0,D.ws?.X1||"",D.ws?.identifier||"",oE(D.ws?.event),(D.ws?.kk||0)*1E3,z.policy.dO?D.tileContext:void 0)}; g.Mm=function(z,D){var E="",Q=[];for(let [T,k]of z.K.entries()){let G=T,e=k;e?.startTimeSecs<=D&&D<=e?.startTimeSecs+e?.FJ&&Q.push(G);E+=`${G}:${e?.startTimeSecs.toFixed(3)}:${e?.FJ.toFixed(3)};`}Q.length===0&&z.N("clsdai",{no_cid:1,mt:D.toFixed(3),adConfigMap:E.substring(0,1024)});return Q}; Ce=function(z,D,E=!1){E&&(z.V=!0);++z.B;E=6E4*2**z.B;E=(0,g.N)()+E;z.Z.set(D.info.id,E)}; AZ=function(z){for(let [D,E]of z.Z.entries()){let Q=D;E<(0,g.N)()&&z.Z.delete(Q)}return z.Z}; Bf=function(z,D){z.K!==D&&(z.K=D,z.A=!0)}; vZw=function(z,D){var E=null,Q=[];if(D){let T=g.i5(z.L.L,k=>k.id===D); if(T&&T.oy){let k=T.oy.id;Q=g.xc(z.L.L,G=>G.oy?.id===k)}}Q.length===0&&(Q=g.xc(z.L.L,T=>!!T.oy?.isDefault),D&&z.N("iaf",{id:D, sid:Q[0]?.id}));Q.length>0&&(E=g.i5(Q,T=>T.audio.K===z.policy.o5)||Q[0]); return E}; E6=function(z,D){z.K=D;var E=z.V.videoInfos;if(!z.K.isLocked()){let k=(0,g.N)();E=g.xc(E,function(G){if(G.FX>this.policy.FX)return!1;var e=this.Sw.K[G.id];return AZ(this.B).get(G.id)>k||e.Iy.L>4||e.tT>4?!1:this.ew.has(+G.itag)?!1:!0},z); z.B.xF()&&(E=g.xc(E,G=>G.video.width<=854&&G.video.height<=480))}E.length||(E=z.V.videoInfos); var Q=E;z.policy.pY&&(Q=zH(z,Q,D));Q=g.xc(Q,D.Z,D);if(z.K.isLocked()&&z.B.K){var T=g.i5(E,k=>k.id===z.B.K); T?Q=[T]:Bf(z.B,"")}z.policy.pY||(Q=zH(z,Q,D));Q.length||(Q=[E[0]]);Q.sort((k,G)=>D$(z,k)-D$(z,G)); for(D=1;DT.video.width?(g.o6(Q,D),D--):D$(z,E)*z.policy.S>D$(z,T)&&(g.o6(Q,D-1),D--);D=Q[Q.length-1];z.QA=!!z.A&&!!z.A.info&&z.A.info.Rq!==D.Rq;z.Z=Q;z.MN.clear();E=!1;for(T=0;T=1080&&(E=!0);m6a(z.policy,D,z.Sw.Bc)}; ltL=function(z){var D=z.policy.D,E=BJ(z.yA)/D-D$(z,z.L.info);D=g.wv(z.Z,function(Q){return D$(this,Q)0?E[0]:D[0]).id]}else D=vZw(z.B,E),E||D||(D=YKr(z)),D=D||z.V.L[0],z.L=z.Sw.K[D.id];kq(z);z.U=z.L;ltL(z);z.xV.length&&(z.nextVideo=GH(z,z.nextVideo,z.V.videoInfos),z.L=GH(z,z.L,z.V.L));z.A=z.nextVideo;z.U=z.L;return TH(z)}; eT=function(z,D){return z.K.equals(D)&&(!z.B.K||!z.K.isLocked()||z.nextVideo?.info.id===z.B.K)}; kq=function(z){if(!z.L||!z.policy.Z&&!z.L.info.oy){var D=z.V.L;z.L&&(D=z.policy.Kr?Ur(D,{languageId:z.L.info.oy?.id,hw:z.policy.hw,o5:z.policy.o5}):D.filter(Q=>Q.audio.K===z.L.info.audio.K),D.length||(D=z.V.L)); z.L=z.Sw.K[D[0].id];if(D.length>1&&!z.policy.za){if(!z.policy.an){var E=g.i5(D,Q=>Q.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); E&&(z.L=z.Sw.K[E.id])}E=!1;if(E=z.policy.ig?!0:z.K.isLocked()?z.K.K<240:atn(z,z.L))z.L=z.Sw.K[g.hA(D).id]}}}; dl=function(z){if(!z.nextVideo||!z.policy.Z)if(z.K.isLocked())z.nextVideo=z.K.K<=360?z.Sw.K[z.Z[0].id]:z.Sw.K[g.hA(z.Z).id];else{for(var D=Math.min(z.S,z.Z.length-1),E=BJ(z.yA),Q=D$(z,z.L.info),T=E/z.policy.D-Q;D>0&&!(D$(z,z.Z[D])<=T);D--);for(E=E/z.policy.S-Q;D=E);D++);z.nextVideo=z.Sw.K[z.Z[D].id];z.S=D}}; SKk=function(z,D){if(eT(z,D))return null;if(D.reason==="m"&&D.isLocked())return E6(z,D),z.S=z.Z.length-1,kq(z),dl(z),z.j=z.j||z.A!==z.nextVideo,z.A=z.nextVideo,new Qf(z.L,z.A,D.reason);D.reason==="r"&&(z.Y=-1);E6(z,D);dl(z);if(D.reason==="r"&&z.nextVideo===z.A)return new Qf(z.L,z.nextVideo,D.reason);z.A&&z.nextVideo&&D$(z,z.A.info)1.5&&z.loader.N("overshoot",{sq:D.TV,br:E,max:Q}))}}; f6=function(z,D,E=!1){Ce(z.B,D,E);z.Y=-1;E6(z,z.K)}; n6=function(z,D){return new Qf(z.U,z.A,D||z.K.reason)}; D$=function(z,D){if(!z.WF[D.id]){var E=z.Sw.K[D.id].index.Sy(z.AT,15);E=D.zj&&z.A&&z.A.index.isLoaded()?E||D.zj:E||D.FX;z.WF[D.id]=E}E=z.WF[D.id];z.MN.has(D.itag)&&(E*=1.5);return E*=Math.max(1,z.kV.K0()||0)}; W$=function(z,D){var E={};for(let Q of D){if(!Q||!Q.video)continue;D=Q.video.qualityOrdinal;let T=E[D],k=T&&T.K()&&T.video.qualityOrdinal>z.policy.oM,G=D<=z.policy.oM?Q.K():Q.Z();if(!T||k||G)E[D]=Q}return E}; zH=function(z,D,E){var Q=E.reason==="m"||E.reason==="s";z.policy.xu&&Xk&&g.m4&&(!Q||E.K<1080)&&(D=D.filter(T=>T.video&&(!T.V||T.V.powerEfficient))); if(D.length>0)if(aX()){let T=W$(z,D);D=D.filter(k=>!!k&&!!k.video&&k.Rq===T[k.video.qualityOrdinal].Rq)}else{let T=D[0]?.video?.qualityOrdinal; if(T){E=D.filter(G=>!!G&&!!G.video&&G.video.qualityOrdinal===T); let k=W$(z,E)[T].Rq;D=D.filter(G=>!!G&&!!G.video&&G.Rq===k)}}return D}; YKr=function(z){var D=g.i5(z.V.L,Q=>Q.audio.K),E=g.i5(z.V.L,Q=>!Q.audio.K); return D?z.policy.o5?D:E:null}; atn=function(z,D){for(var E=0;E+1Q}; GH=function(z,D,E){if(D.info.Rq==="f"||z.xV.includes(MD(D,z.Sw.Bc)))return D;for(let Q=0;QE.info.itag===D); if(!z)throw Error("Itag "+D+" from server not known.");return z}; ZWI=function(z){var D=[];if(z.K.reason==="m"||z.K.reason==="s")return D;if(mxr(z.Sw)){for(let E=Math.max(0,z.S-2);Ek?T=0:Q[G]>z.buffered[G]&&(G===k-1?T=2:G===k-2&&Q[G+1]>z.buffered[G+1]&&(T=3))}z.K.add(D<<3|(E&&4)|T);D=Math.ceil(z.track.gV()*1E3);z.K.add(D-z.B);z.B=D;if(T===1)for(z.K.add(k),D=0,G=0;G=2&&z.K.add(Q[k- 1]-z.buffered[k-1]);E&&z.K.add(E);z.buffered=Q}; O6=function(z){return{downloadedEndTime:Math.round(z.hI?z.hI.Z:0),maxKnownEndTime:Math.round(z.K.index.tf()),averageByteRate:Math.round(z.K.info.zj)}}; v$=function(z,D=!1){!D||z.indexRange&&z.initRange&&z.hI||bW(z,new jT("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));D={lmt:z.K.info.lastModified,docid:z.policy.Z,fmtid:z.K.info.id,type:z.K.info.mimeType.split(";")[0],csz:z.chunkSize,clen:z.A*z.chunkSize+z.L};z.crypto&&(D.ck=z.U,D.civ=z.V);D="local://localhost/videoplayback?"+g.$Z(D);D={itag:+z.K.info.itag,mimeType:z.K.info.mimeType,bitrate:z.K.info.FX*8,lastModified:String(z.K.info.lastModified),initRange:z.initRange?.K(), indexRange:z.indexRange?.K(),url:D};var E=z.K.info.L;E&&(D.xtags=E);if(E=z.K.info.video)if(D.quality=E.quality,D.qualityLabel=E.qualityLabel,D.width=E.width,D.height=E.height,E=E.fps)D.fps=E;if(z=z.K.info.audio){if(E=z.sampleRate)D.audioSampleRate=String(E);if(z=z.numChannels)D.audioChannels=z}return D}; mu=function(z,D,E=!1){D.then(Q=>{z.D.delete(D);(E||Q===4)&&z.S.resolve(Q)},Q=>{z.S.reject(Q)})}; lW=function(z){return!!z.hI&&z.hI.B()}; bW=function(z,D){t2(z.policy.Z)!==4&&(y5(z.policy.Z,4),g.xl(D),z.S.reject(new jT(D.message)))}; Yq=function(z,D){var E=0,Q=SZ(D.L);if(z.A=Q.length)return;if(E<0)throw Error("Missing data");z.A=z.Z;z.L=0}for(;E{var T=qb(Q,z.hI.L3.info,v$(z,!0),E,z.policy.kV,z.A,D,z.crypto);mu(z,T,!0)})}else bW(z,new jT("Woffle: Expect always re-mark currentChunkOffset at EOS")); else bW(z,new jT("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; I5=function(z,D){if(!lW(z)&&!z.m7()){if(!(z.yA||(z.yA=!0,z.Z>0))){var E=O6(z);E=qb(z.policy.Z,z.K.info,v$(z),E,z.policy.kV);mu(z,E)}if(D.info.type===1){if(z.hI){bW(z,Error("Woffle: Expect INIT slices to always start us off"));return}z.initRange=BY(0,D.L.totalLength)}else if(D.info.type===2)z.hI&&z.hI.type===1||bW(z,Error("Woffle: Index before init")),z.indexRange=BY(z.initRange.end+1,D.L.totalLength);else if(D.info.type===3){if(!z.hI){bW(z,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(z.hI.type===3&&!Dx(z.hI,D.info)&&(z.Y=[],D.info.TV!==dy(z.hI)||D.info.K!==0))return;if(D.info.rO){for(let Q of z.Y)Yq(z,Q);z.Y=[]}else{z.Y.push(D);z.hI=D.info;return}}else{bW(z,Error("Woffle: Unexpected slice type"));return}z.hI=D.info;Yq(z,D);pbw(z)}}; htV=function(z){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(z.K.index.tf()),averageByteRate:Math.round(z.K.info.zj)}}; x6a=function(z){z=g.FG(z,1886614376);for(let D of z);return g.Hn(z,D=>wG(D))}; HWn=function(z){var D=g.NQ(z,(Q,T)=>Q+T.length,0); D=new Uint8Array(D);var E=0;for(let Q of z)D.set(Q,E),E+=Q.length;return D}; a5=function(z){a:{var D=z.initData;try{var E=0;let T=new DataView(D.buffer);for(;E0){let d=T.getUint32(E+28);G+=d*16+4}let e=T.getUint32(E+G-4);try{let d=Nwr(D.subarray(E+G,E+G+e));if(d!==null){var Q=d;break a}}catch(d){}E+=k}Q=null;break a}catch(T){Q=null;break a}Q=void 0}if(Q!=null){D=ax(Vu(Q,7,void 0,Dz));D==null||z.W0||(z.cryptoPeriodIndex=D);D=ax(Vu(Q,10,void 0,Dz)); D!=null&&D>0&&!z.W0&&(z.K=D);for(let T of g.a8(Q,2,R8,void 0===sB?2:4))Q=z.A,D=Q.push,E=yG(T),E=g.Ri(E,4),D.call(Q,E)}}; ST=function(z){return isNaN(z.cryptoPeriodIndex)?g.Ri(z.initData):`${z.cryptoPeriodIndex}`}; R5=function(z){if(z.offset>=z.L.totalLength)throw Error();return Z4(z.L,z.offset++)}; Z$=function(z,D=!1){var E=R5(z);if(E===1){D=-1;for(E=0;E<7;E++){var Q=R5(z);D===-1&&Q!==255&&(D=0);D>-1&&(D=D*256+Q)}return D}Q=128;for(let T=0;T<6&&Q>E;T++)E=E*256+R5(z),Q*=128;return D?E:E-Q}; c$=function(z){try{let D=Z$(z,!0),E=Z$(z,!1);return{id:D,size:E}}catch(D){return{id:-1,size:-1}}}; j9=function(z,D,E){var Q=z.X(),T={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.Yz()),referer:document.location.toString(),signatureTimestamp:20592},k=g.$f();z.isAutonav&&(T.autonav=!0);k.GV(141)&&(T.autonavState=k.GV(140)?"STATE_OFF":"STATE_ON");T.autoCaptionsDefaultOn=k.GV(66);e9(z)&&(T.autoplay=!0);Q.U&&z.cycToken&&(T.cycToken=z.cycToken);Q.enablePrivacyFilter&&(T.enablePrivacyFilter=!0);z.isFling&&(T.fling=!0);var G=z.forceAdsUrl;if(G){k={};var e=[];G=G.split(",");for(var d of G){var F= d.split("|");F.length!==3||d.includes("=")||(F[0]=`breaktype=${F[0]}`,F[1]=`offset=${F[1]}`,F[2]=`url=${F[2]}`);G={adtype:"video_ad"};for(var L of F){let [K,...h]=L.split("=");G[K]=h.join("=")}F=G.url;let W=G.presetad,V=G.viralresponseurl,Y=Number(G.campaignid),Z=G.bibliotecaadid;if(G.adtype==="in_display_ad")F&&(k.url=F),W&&(k.presetAd=W),V&&(k.viralAdResponseUrl=V),Y&&(k.viralCampaignId=String(Y)),Z&&(k.bibliotecaAdId=Z);else if(G.adtype==="video_ad"){let K={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(G.offset)|| 0)}};if(G=U6k[G.breaktype])K.breakType=G;F&&(K.url=F);W&&(K.presetAd=W);V&&(K.viralAdResponseUrl=V);Y&&(K.viralCampaignId=String(Y));Z&&(K.bibliotecaAdId=Z);e.push(K)}}Object.keys(k).length>0?T.forceAdParameters={videoAds:e,inDisplayAd:k}:T.forceAdParameters={videoAds:e}}z.isInlinePlaybackNoAd&&(T.isInlinePlaybackNoAd=!0);z.isLivingRoomDeeplink&&(T.isLivingRoomDeeplink=!0);d=z.Qv;if(d!=null){d={startWalltime:String(d)};if(L=z.Oj)d.manifestDuration=String(L||14400);T.liveContext=d}z.mutedAutoplay&& (T.mutedAutoplay=!0,d=Q.getWebPlayerContextConfig(),d?.embedsHostFlags?.allowMutedAutoplayDurationMode&&d?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(K6[z.mutedAutoplayDurationMode])&&(T.mutedAutoplayDurationMode=K6[z.mutedAutoplayDurationMode]));if(z.f3?0:z.ur)T.splay=!0;d=z.vnd;d===5&&(T.vnd=d);d={};if(L=z.isMdxPlayback)d.triggeredByMdx=L;if(L=z.kC)d.skippableAdsSupported=L.split(",").includes("ska");if(e=z.KE){L=z.an;k=[];for(var f of qH(e)){e=f.platform;e={applicationState:f.jy? "INACTIVE":"ACTIVE",clientFormFactor:gZ6[e]||"UNKNOWN_FORM_FACTOR",clientName:P0[f.S4]||"UNKNOWN_INTERFACE",clientVersion:f.deviceVersion||"",platform:rIJ[e]||"UNKNOWN_PLATFORM"};G={};if(L){var n=void 0;try{n=JSON.parse(L)}catch(W){g.xl(W)}n&&(G={params:[{key:"ms",value:n.ms}]},n.advertising_id&&(G.advertisingId=n.advertising_id),n.limit_ad_tracking!==void 0&&n.limit_ad_tracking!==null&&(G.limitAdTracking=n.limit_ad_tracking),e.osName=n.os_name,e.userAgent=n.user_agent,e.windowHeightPoints=n.window_height_points, e.windowWidthPoints=n.window_width_points)}k.push({adSignalsInfo:G,remoteClient:e})}d.remoteContexts=k}f=z.sourceContainerPlaylistId;n=z.serializedMdxMetadata;if(f||n)L={},f&&(L.mdxPlaybackContainerInfo={sourceContainerPlaylistId:f}),n&&(L.serializedMdxMetadata=n),d.mdxPlaybackSourceContext=L;T.mdxContext=d;f=D.width;f>0&&(T.playerWidthPixels=Math.round(f));if(D=D.height)T.playerHeightPixels=Math.round(D);E!==0&&(T.vis=E);if(E=Q.widgetReferrer)T.widgetReferrer=E.substring(0,128);g.mZ(Q)&&T&&(T.ancestorOrigins= Q.ancestorOrigins);z.defaultActiveSourceVideoId&&(T.compositeVideoContext={defaultActiveSourceVideoId:z.defaultActiveSourceVideoId});if(z=Q.getWebPlayerContextConfig())T.encryptedHostFlags=z.encryptedHostFlags;return T}; iWI=function(z){for(var D=new p6(z),E=-1,Q=0,T=0;!Q||!T;){let {id:k,size:G}=c$(D);if(k<0)return;if(k===176){if(G!==2)return;Q=D.K()}else if(k===186){if(G!==2)return;T=D.K()}k===374648427?E=D.K()+G:k!==408125543&&k!==174&&k!==224&&D.skip(G)}D=R7(z,0,E);E=new DataView(D.buffer);E.setUint16(Q,3840);E.setUint16(T,2160);Q=new gz([D]);mB(Q,z);return Q}; xq=function(z){z.V?.dispose();z.V=null}; H$=function(z){return z.K.length?z.K[0]:null}; wbI=function(z,D){return z.K.some(E=>E.info.TV===D)}; NZ=function(z,D){D={rst4disc:D,cd:z.U.toFixed(3),sq:z.WF?z.WF.TV:-1};z.A=NaN;z.U=0;z.tT=-1;z.WF=null;z.QA=NaN;z.MN=NaN;z.wR=null;z.loader.N("mdstm",D)}; U6=function(z){z.L=null;z.yA=-1;z.S=0;z.B=null;z.ew=NaN;z.D=0;z.j=null}; wl=function(z,D){if(D.info.rO){z.kV=D.info;if(z.B){var E=z.B,Q=gl(z,!1);E=rl(E);z.loader.Az(z.L3,Q,E);z.j||z.policy.xw||iW(z);z.j=null}U6(z)}z.V&&I5(z.V,D);if(Q=z.Us())if(Q=Q.B(D,z.policy.t6,z.policy.xY)){z.K.pop();z.K.push(Q);return}z.K.push(D)}; $q=function(z,D,E,Q=0){if(z.Z){var T=z.Z.K+z.Z.L;if(E.info.K>0)if(E.info.TV===z.Z.TV&&E.info.K=0&&z.Z.TV>=0&&!Dx(z.Z,E.info))throw new g.k3("improper_continuation",z.Z.nx(),E.info.nx());eq(z.Z,E.info)||NZ(z,"d")}else if(E.info.K>0)throw new g.k3("continuation_of_null",E.info.nx());z.Z=E.info;z.L3=E.info.L3;if(E.info.K===0){if(z.L)if(!z.loader.isOffline()||z.policy.Z1)z.loader.N("slice_not_fully_processed",{buffered:z.L.info.nx(), push:E.info.nx()});else throw new g.k3("slice_not_fully_processed",z.L.info.nx(),E.info.nx());U6(z);z.xV=Q}else{if(z.xV&&Q&&z.xV!==Q)throw z=new g.k3("lmt_mismatch",E.info.TV,z.xV,Q),z.level="WARNING",z;!E.info.L3.A()&&z.B&&(Q=E.info,T=z.B.segmentNumber,Q.V="updateWithEmsg",Q.TV=T)}if(z.L){Q=z.L.B(E);if(!Q)throw new g.k3("failed_to_merge",z.L.info.nx(),E.info.nx());z.L=Q}else z.L=E;a:{E=g.Hp(z.L.info.L3.info);if(z.L.info.type!==3){if(!z.L.info.rO)break a;z.L.info.type===6?tb(z,D,z.L):yf(z,z.L);z.L= null}for(;z.L;){Q=z.L.L.totalLength;if(z.yA<=0&&z.S===0){var k=z.L.L;let F=T=-1;if(E){for(var G=0;G+80))break;if(n!==408125543)if(n===524531317)G=!0,W>=0&&(F=k.K()+W,e=!0);else{if(G&&(n===160||n===163)&&(T<0&&(T=d),e))break;n===163&&(T=Math.max(0,T),F=k.K()+W);if(n===160){T<0&&(F=T=k.K()+W);break}k.skip(W)}}T< 0&&(F=-1)}let {a$:L,w7:f}={a$:T,w7:F};if(L<0)break;z.yA=L;z.S=f-L}if(z.yA>Q)break;z.yA?(Q=o5(z,z.yA),Q.V&&s6(z,Q),tb(z,D,Q),wl(z,Q),z.yA=0):z.S&&(Q=o5(z,z.S<0?Infinity:z.S),z.S-=Q.L.totalLength,wl(z,Q))}}z.L&&z.L.info.rO&&(wl(z,z.L),z.L=null)}; s6=function(z,D){var E=g.N2(D);if(L1(D.info.L3.info)&&D.info.L3.info.video.primaries==="bt2020"){var Q=new XG(E);J0(Q,[408125543,374648427,174,224,21936,21937])&&(Q=Q.start+Q.pos,E.getUint8(Q)===129&&E.getUint8(Q+1)===1&&E.setUint8(Q+1,9))}Q=D.info.L3.info;Q.Z()&&!L1(Q)&&(Q=g.N2(D),(new XG(Q)).hv(),jb([408125543,374648427,174,224],21936,Q));D.info.L3.info.Xc()&&(Q=D.info.L3,Q.info&&Q.info.video&&Q.info.video.projectionType==="MESH"&&!Q.Y&&(g.Hp(Q.info)?Q.Y=cTO(E):Q.info.W0()&&(Q.Y=xoI(E))));D.info.L3.info.W0()&& D.info.Xc()&&(E=g.N2(D),(new XG(E)).hv(),jb([408125543,374648427,174,224],30320,E)&&jb([408125543,374648427,174,224],21432,E));if(z.policy.la&&D.info.L3.info.W0()){Q=g.N2(D);var T=new XG(Q);if(J0(T,[408125543,374648427,174,29637])){E=OD(T,!0);T=T.start+T.pos;for(var k=0;kQ.info.AE+Q.L.totalLength,0); z.L&&(D+=z.L.L.totalLength);return D}; o5=function(z,D){var E=z.L;D=Math.min(D,E.L.totalLength);if(D===E.L.totalLength)return z.L=null,E;E=ry(E,D);z.L=E[1];return E[0]}; tb=function(z,D,E){if(E.info.L3.A()){if(z.HF&&MZ(E)){D=g.N2(E);var Q=g.zN(D,0,1953658222);if(Q){Q.skip(1);var T=Ht(Q)<<16|Nn(Q),k=T&1,G=T&4;if(T&256){D=T&512;var e=T&1024;T&=2048;var d=gG(Q);d<2||(k&&Q.skip(4),G&&Q.skip(4),k=gG(Q),Q.skip((d-1)*(4+(D?4:0)+(e?4:0)+(T?4:0))-4),Q.data.setUint32(Q.offset+Q.K,k))}}}if(D=z.AT&&!!z.AT.L3.yA)if(D=E.info.Xc())D=$y(E),e=z.AT,C6?(Q=1/D,D=Ab(z,D)>=Ab(e)+Q):D=z.getDuration()>=e.getDuration(),D=!D;D&&MZ(E)&&(D=z.AT,C6?(Q=$y(E),e=1/Q,Q=Ab(z,Q),D=Ab(D)+e-Q):D=D.getDuration()- z.getDuration(),D=1+D/E.info.duration,DD(g.N2(E),D))}else{Q=!1;z.B||(Pp(E),E.K&&(z.B=E.K,Q=!0,k=E.info,G=E.K.segmentNumber,k.V="updateWithEmsg",k.TV=G,k=E.K,k.B&&(G=z.L3.index,G.B=!k.B,G.V="emsg"),k=E.info.L3.info,G=g.N2(E),g.Hp(k)?WY(G,1701671783):k.W0()&&jb([408125543],307544935,G)));a:if((k=oa(E,z.policy.Wc))&&q2(E))G=B$(z,E),z.U+=G,k-=G,z.D+=k,z.A=z.policy.Yx?z.A+k:NaN;else{if(z.policy.VP){if(G=d=z.loader.vP(g.ir(E),1),z.A>=0&&E.info.type!==6){if(z.policy.Yx&&isNaN(z.MN)){g.xl(new g.k3("Missing duration while processing previous chunk", E.info.nx()));z.loader.isOffline()&&!z.policy.Z1||zm(z,E,G);NZ(z,"m");break a}T=d-z.A;var F=T-z.U;let L=E.info.TV,f=z.WF?z.WF.TV:-1,n=z.QA,W=z.MN,V=z.policy.qn&&T>z.policy.qn,Y=Math.abs(F)>10,Z=Math.abs(z.A-G)<1E-7;if(Math.abs(F)>1E-4){z.C3+=1;let K=z.B?.A();F={audio:`${+z.pR()}`,sq:L.toFixed(),sliceStart:d,lastSq:f.toFixed(),lastSliceStart:n,lastSliceDuration:W,totalDrift:(T*1E3).toFixed(),segDrift:(F*1E3).toFixed(),skipRewrite:`${+(V||Y)}`};K?.length&&(F.adCpn=K[0]);z.loader.handleError("qoe.avsync", F);z.tT=L}V||Y||Z||(G=z.A);d=B$(z,E,d);k-=d;z.U=T+d}}else G=isNaN(z.A)?E.info.startTime:z.A;zm(z,E,G)&&(z.D+=k,z.A=G+k,z.policy.oU&&z.C3>=z.policy.oU&&(z.C3=0,z.loader.IQ({resetForRewrites:"count"})))}z.WF=E.info;z.MN=y_(E);E.A>=0&&(z.QA=E.A);if(Q&&z.B){Q=gl(z,!0);XB(E.info,Q);z.L&&XB(z.L.info,Q);for(e of D)z.policy.V&&e.TV!==z.B?.segmentNumber||XB(e,Q);(E.info.rO||z.L&&z.L.info.rO)&&E.info.type!==6||(z.j=Q,z.policy.L?(D=rl(z.B),z.loader.Az(z.L3,Q,D)):(D=z.loader,D.Sw.isManifestless&&DX(D,Q,null, !!z.L3.info.video)),z.policy.xw||iW(z))}}P$(z,E);z.timestampOffset&&tj(E,z.timestampOffset)}; gl=function(z,D){var E,Q=z.B;if(E=sW(Q))E.startSecs+=z.ew;var T=z.ew,k=0;z.L3 instanceof VX&&(k=z.L3.oY);return new Ra(Q.segmentNumber,T,D?k:z.D,Q.ingestionTime,`sq/${Q.segmentNumber}`,void 0,void 0,D,E)}; rl=function(z){if(z.x_()){var D=z.data["Stitched-Video-Id"]?z.data["Stitched-Video-Id"].split(",").slice(0,-1):[],E=z.A();var Q=[];if(z.data["Stitched-Video-Duration-Us"])for(var T of z.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))Q.push((Number(T)||0)/1E6);T=[];if(z.data["Stitched-Video-Start-Frame-Index"])for(var k of z.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))T.push(Number(k)||0);k=[];if(z.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(let G of z.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0, -1))k.push((Number(G)||0)/1E6);z=new oZQ(D,E,Q,k,g.qn(z),g.Pt(z))}else z=null;return z}; iW=function(z){var D=z.B,E=sW(D);E&&(E.startSecs+=z.ew,z.loader.cv(z.L3,E,D.segmentNumber,D.x_()))}; B$=function(z,D,E){var Q=0;if(D.info.L3.info.W0()&&!q2(D))return 0;if(z.AT&&!z.pR()){let F=0;E&&g.Hp(D.info.L3.info)?F=E-z.A:D.info.L3.info.W0()&&(F=z.U);var T=D.info.TV;E=oa(D,z.policy.Wc);var k=z.AT;let {BL:L,pB:f}={BL:k.tT,pB:k.U};k=T===L||T>L&&T>z.tT;T=Math.abs(f-F)>.02;if(z.policy.RJ){var G=Math.abs(f-F);if(k&&G>z.policy.RJ&&G<10)return z.loader.IQ({avDesync:"count"}),0}if(D.info.L3.info.W0()&&z.policy.d0)return 0;if(k&&T){Q=Math.max(.95,Math.min(1.05,(E-(f-F))/E));if(g.Hp(D.info.L3.info))DD(g.N2(D), Q);else if(D.info.L3.info.W0()&&(T=F-f,!g.Hp(D.info.L3.info)&&(D.info.L3.info.W0(),Q=new XG(g.N2(D)),k=D.V?Q:new XG(new DataView(D.info.L3.L.buffer)),oa(D,!0)))){var e=T*1E3,d=Rw(k);k=Q.pos;Q.pos=0;if(Q.K.getUint8(Q.pos)===160||cY(Q))if(Vw(Q,160))if(OD(Q,!0),Vw(Q,155)){if(T=Q.pos,G=OD(Q,!0),Q.pos=T,e=e*1E9/d,d=mc(Q),e=d+Math.max(-d*.7,Math.min(d,e)),e=Math.sign(e)*Math.floor(Math.abs(e)),!(Math.ceil(Math.log(e)/Math.log(2)/8)>G)){Q.pos=T+1;for(T=G-1;T>=0;T--)Q.K.setUint8(Q.pos+T,e&255),e>>>=8;Q.pos= k}}else Q.pos=k;else Q.pos=k;else Q.pos=k}Q=oa(D,z.policy.Wc);Q=E-Q}Q&&D.info.L3.info.W0()&&z.loader.N("webmDurationAdjustment",{durationAdjustment:Q,videoDrift:F+Q,audioDrift:f})}return Q}; zm=function(z,D,E){if(!wy(D,E))return D=FB(D.info),D.smst="1",z.loader.handleError("fmt.unparseable",D||{},1),!1;isNaN(z.ew)&&(z.ew=E);return!0}; MZ=function(z){return z.info.L3.A()&&z.info.TV===z.info.L3.index.Uk()}; Ab=function(z,D=0){D=D?Math.round(z.timestampOffset*D)/D:z.timestampOffset;z.L3.yA&&D&&(D+=z.L3.yA.K);return D+z.getDuration()}; EO=function(z,D){D<0||(z.K.forEach(E=>{tj(E,D)}),z.timestampOffset=D)}; kL=function(z,D=!1){var E=z.loader.getCurrentTime(),Q=z.A.Us(),T=Q?.info.Z||0;if(z.policy.PS&&!isFinite(E))return 0;Q?.info.L3.AT()&&!Q.info.rO&&(z.policy.lG?T=Q.info.A:z.policy.h6&&(T=Q_(Q.info)),Q.info.yA&&(T=Q_(Q.info)));if(!z.tL){if(D&&!isNaN(E)){if(Q)return T-E;if(z.L3.info.Rq==="f")return Infinity}return 0}var k=QZ(z);if(k&&Tm(k))return k.Z;var G=z.tL.jb(!0);if(D&&Q)return k=0,z.policy.K&&(k=Yu(G,T+.02)),k+T-E;T=Yu(G,E);z.policy.Qv&&k&&(D=bT(G,E),G=bT(G,k.A-.02),D===G&&(E=k.Z-E,z.policy.A&& E>T+.02&&z.N("abh",{bh:T,bhtls:E}),T=Math.max(T,E)));return T}; J9=function(z){z.V=!0;z.Z=!0;z.B=-1;nG(z,Infinity)}; d$=function(z){for(let D of z.L)Gm(z,D);z.L=[];z.K=null}; FL=function(z,D,E=!1){if(z.tL){let Q=z.tL.jb(),T=vV(Q,D),k=NaN,G=QZ(z);G&&(k=vV(Q,G.L3.index.getStartTime(G.TV)));if(T===k&&z.K&&z.K.L&&em(dD(z),0))return D}z=F_(z,D,E);return z>=0?z:NaN}; nG=function(z,D,E){z.L3.K();var Q=F_(z,D);if(Q>=0)return Q;z.U?.yA(D,E);Q=Math;var T=Q.min,k=z.A;if(k.V)if(k=k.V,k.hI&&k.hI.type===3)k=k.hI.startTime;else if(k.Z>0){var G=k.K.index;G=g.DZ(G.offsets.subarray(0,G.count),k.Z*k.chunkSize);k=k.K.index.getStartTime(G>=0?G:Math.max(0,-G-2))}else k=0;else k=Infinity;D=T.call(Q,D,k);z.K=z.policy.j?null:z.L3.V(D).jw[0];L3(z)&&(z.policy.g$&&E?.seekSource===60||z.tL&&z.tL.abort(),z.policy.yP&&z.U?.S());z.WF=0;return z.K?z.K.startTime:D}; Vj=function(z){return H$(z.A)}; f3=function(z,D){return!!z.U?.j(D)||wbI(z.A,D)}; n3=function(z,D,E=!1){D&&C6&&EO(z.A,D.yX());E||z.U?.U();z.tL=D;z.U?.AT(z.tL)}; QZ=function(z){return z.policy.KP?z.U?.WF()||null:z.tL&&z.tL.gt()}; W2=function(z){var D={};for(let E=0;E4&&z.yA.shift()}; un=function(z,D){if(D.v4()){let E=D.km();for(let Q of E)z.policy.A&&D instanceof Gt&&z.N("omblss",{s:Q.info.nx()}),J8(z,D.info.jw,Q,D.LQ())}}; J8=function(z,D,E,Q=0){isNaN(z.D)||(z.N("aswm",{sq:D[0].TV,id:D[0].L3.info.itag,xtag:D[0].L3.info.L,ep:Date.now()-z.D}),z.D=NaN);switch(E.info.type){case 1:case 2:VZ(z,E);break;case 4:var T=E.info.L3;let k=T.QA(E);z.K?.S()&&n4(E.info,z.K)&&(z.K=T.WF(z.K).pop());for(let G of k)J8(z,D,G,Q);break;case 3:E.info.L3.info.video?(T=z.timing,T.ew||(T.ew=(0,g.N)(),g.St("fvb_r",T.ew,T.K))):(T=z.timing,T.V||(T.V=(0,g.N)(),g.St("fab_r",T.V,T.K)));$q(z.A,D,E,Q);z.policy.K&&OO(z);break;case 6:$q(z.A,D,E,Q),z.K= E.info}}; VZ=function(z,D){if(D.info.type===1)if(D.info.L3.info.video){var E=z.timing;E.xV||(E.xV=(0,g.N)(),g.St("vis_r",E.xV,E.K))}else E=z.timing,E.S||(E.S=(0,g.N)(),g.St("ais_r",E.S,E.K));yf(z.A,D);z=z.loader;z.videoTrack.L3.K()&&z.audioTrack.L3.K()&&z.policy.K&&!z.Sw.Bc&&(D=z.audioTrack.getDuration(),E=z.videoTrack.getDuration(),Math.abs(D-E)>1&&z.N("trBug",{af:`${g.PY(z.audioTrack.L3.info,!1)}`,vf:`${g.PY(z.videoTrack.L3.info,!1)}`,a:`${D}`,v:`${E}`}))}; OO=function(z){z.L.length?z.K=g.hA(g.hA(z.L).info.jw):z.A.K.length?z.K=z.A.Us().info:z.K=QZ(z)}; bn=function(z,D){var E={lE:[],XZ:[]};return z.U?.D(D)??E}; F_=function(z,D,E=!1){if(!z.K||!z.K.L)return NaN;z=dD(z);D=svO(z,D+.02,E);return D<0?NaN:em(z,E?D:0)?z[D].startTime:NaN}; L3=function(z){var D;!(D=z.L3.info.Rq==="f")&&(D=z.policy.Z)&&(D=z.A,D=!!D.V&&lW(D.V));if(D)return!0;D=QZ(z);if(!D)return!1;var E=Tm(D)&&D.rO;return z.isManifestless&&z.AT>0?E||D.TV>=z.AT:E}; jm=function(z){var D=0;for(let E of z.L)D+=OQ(E.info);return D+=yI6(z.A)}; Tm=function(z){return z?z.B():!1}; v2=function(z){var D=QZ(z);return D?D.Z-z.loader.getCurrentTime():0}; ln=function(z,D,E,Q){if(!z.L3.index.dL(D,!0))return!1;try{d$(z);var T=z.A;let k=null;for(let G=T.K.length-1;G>=0;G--){let e=T.K[G];e.info.TV>=D&&(T.K.pop(),T.A-=oa(e,T.policy.Wc),k=e.info)}k&&(T.Z=T.K.length>0?T.K[T.K.length-1].info:T.wR,T.K.length!==0||T.Z||NZ(T,"r"));T.loader.N("mdstm",{rollbk:1,itag:k?k.L3.info.itag:"",popped:k?k.TV:-1,sq:D,lastslc:T.Z?T.Z.TV:-1,lastfraget:T.A.toFixed(3)});if(z.policy.K)return z.K=null,!0;Q>E?nG(z,Q):z.K=z.L3.B(D-1,!1).jw[0]}catch(k){return D=kh(k),D.details.reason= "rollbkerr",z.loader.handleError(D.errorCode,D.details,D.severity),!1}return!0}; Gm=function(z,D,E=!1){$6Q(z,D,E);D.dispose()}; YL=function(z){var D=z.A.Us();return D?D.info:QZ(z)}; Im=function(z,D){var E;for(E=0;EWp(T,Q))?(z.K=Q,z.policy.A&&z.N("cer",{lsr:"lsp", lsp:Q.nx()})):(ky(D.info.jw[0])?(z.K=D.R0&&D.R0.A?tuJ(D.R0.A):wNO(D.info.jw[0]),z.policy.A&&z.N("cer",{lsr:z.K.nx(),lsp:Q?.nx()})):(z.K=null,z.policy.A&&z.N("cer",{lsr:"null",lsp:Q?.nx()})),z.loader.isOffline()&&!z.policy.Z1||Gm(z,D,!0))}}; am=function(z){return L3(z)||Tm(z.A.Us()?.info)}; dD=function(z){var D=[],E=QZ(z);E&&D.push(E);D=g.qQ(D,z.A.qK());for(let Q of z.L)for(let T of Q.info.jw)Q.rU&&(D=g.xc(D,k=>!n4(k,T))),(ky(T)||T.S())&&D.push(T); z.K&&!i2Q(z.K,g.hA(D),z.K.L3.A())&&D.push(z.K);return D}; em=function(z,D){if(!z.length)return!1;for(D+=1;D=D)return T}return Q}; Sm=function(z){return!(!z.K||z.K.L3===z.L3)}; Rm=function(z,D,E){return z.policy.K?kL(z,!0)D&&z.ZD.dX)}; p3=function(z,D){var E=Vj(z);return E&&E.info.type!==6?!D.D(z,E.info.TV):!1}; xL=function(z,D){for(let E of z.Y)if(E.segmentNumber===D)return E.oo?2:1;return 0}; NN=function({hasSubfragmentedFmp4:z=!1,pW:D=!1}={}){var E=new H2;E.Nz=z||D;return E}; UO=function(z){return z.K&&z.W4&&z.playbackStartPolicy}; m6a=function(z,D,E=!1){D.video.qualityOrdinal>1080&&!z.Hm&&(z.C3=36700160,z.f3=5242880,z.wR=Math.max(4194304,z.wR),z.Hm=!0);D.video.qualityOrdinal>2160&&!z.hu&&(z.C3=104857600,z.FX=13107200,z.hu=!0);g.BC(z.lr.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?D.isEncrypted()&&g.q1()&&g.sm("samsung")&&(g.sm("kant")||g.sm("muse"))&&(z.FX=g.BC(z.lr.experiments,"html5_samsung_kant_limit_max_bitrate")):D.isEncrypted()&&g.q1()&&g.sm("kant")&&(z.FX=1310720);z.Q3!==0&&D.isEncrypted()&&(z.FX=z.Q3);z.Ml!== 0&&D.isEncrypted()&&E&&(z.FX=z.Ml);D.FX&&(z.LY=Math.max(z.Ss,Math.min(z.wR,5*D.FX)))}; gD=function(z,D,E=0){return g.BC(z.lr.experiments,D)||E}; rD=function(z,D,E,Q){z.W4&&(z.playbackStartPolicy=D,z.A_=E,z.vL=Q)}; cg=function(z,D){if(D<0)return!0;var E=z.Uk();return D0)return 2;if(D<0)return 1;E=z.Uk();return D(0,g.N)()?0:1}; sO=function(z,D,E){if(z.policy.Se)return!1;var Q=z.K;var T=D.K?.j()||-1;Q.L===3&&T+1>=Q.Z?(Q.N("sdai",{haltrq:T+1,est:Q.Z}),Q=!1):Q=Q.L!==2;if(!Q||!(D.K?D.K.L3.Iy:D.L3.Iy).U(z.policy,z.A,z.loader.T2)||z.loader.isSuspended&&(!yZ(z.schedule)||z.loader.s3))return!1;if(z.policy.Z&&sJ>=5)return z.loader.rX.cN(),!1;if(z.Sw.isManifestless){if(D.L.length>0&&D.K&&D.K.TV===-1||D.L.length>=z.policy.ER||!z.policy.Mc&&D.L.length>0&&!z.policy.U.Nz)return!1;if(D.V)return!z.Sw.isLive||!isNaN(z.e1)}if(h8(D))return!1; if(!D.K){if(!D.L3.K())return!1;nG(D,z.loader.getCurrentTime())}if(Vj(D)&&(D.Us()!==Vj(D)||z.loader.isSuspended))return!1;T=(Q=z.policy.mR)&&!D.L.length&&kL(D,!0)=z.policy.kA)return!1;Q=D.K;if(!Q)return!0;Q.S()&&Q.L3.K()&&(D.K=g.hA(Q.L3.WF(Q)),Q=D.K);if(!Q.B()&&!Q.L3.Z(Q))return!1;k=z.Sw.Lr||z.Sw.isWindowedLive;if(z.Sw.isManifestless&&k){k=D.L3.index.Uk();var G= E.L3.index.Uk();k=Math.min(k,G);if(D.L3.index.L8()>0&&k>0&&Q.TV>=k)return D.AT=k,E.AT=k,!1}if(Q.L3.info.audio&&Q.S()||Q.B())return!1;k=!D.Z&&!E.Z;if(T=!T)T=Q.Z,T=!!(E.K&&!Tm(E.K)&&E.K.Zom(z,D)?(om(z,D),!1):(z=D.tL)&&z.isLocked()?!1:!0}; DC=function(z,D){z.loader.Ya(D);var E=OQ(D),Q=z.loader.W7();E={yi:z.schedule,ma:E,no:FGs(z.Z,E),wd:Tz(D.jw[0]),MK:$c(56,7954,D.Iy.K),pG:z.policy.A,oh:(T,k)=>{z.loader.aU(T,k)}}; z.schedule.L.V&&(E.Pj=(z.videoTrack.L3?.info.FX||0)+(z.audioTrack.L3?.info.FX||0));z.S_&&(E.TV=D.jw[0].TV,E.e1=D.e1,E.S_=z.S_);Q={Kt:yTO(D,z.loader.getCurrentTime()),Xj:z.policy.uE&&ur(D)&&D.jw[0].L3.info.video?ZWI(z.L):void 0,OI:z.policy.ew,poToken:z.loader.aQ(),EU:z.loader.sx(),bR:z.bR,Eo:isNaN(z.Eo)?null:z.Eo,rE:z.rE,jI:z.jI,Nn:Q};return new ef(z.policy,D,E,z.A,(T,k)=>{try{a:{let Ea=T.info.jw[0].L3,nn=Ea.info.video?z.videoTrack:z.audioTrack;if(!(T.state>=2)||T.isComplete()||T.GZ()||!(!z.loader.cF|| z.loader.isSuspended||kL(nn)>3)){let WX=wD(T,z.policy,z.A);WX===1&&(z.j=!0);$L(z,T,WX);if(T.isComplete()||T.m7()&&k<3){if(z.policy.A){let Ik=T.timing.Y();Ik.rst=T.state;Ik.strm=T.xhr.mw();Ik.cncl=T.xhr&&T.KJ.B?1:0;z.loader.N("rqs",Ik)}T.ZW&&z.loader.N("sbwe3",{},!0)}if(!z.m7()&&T.state>=2){hZ(z.timing,T,Ea);var G=z.loader;z.Eo&&T.BG&&G&&(z.Eo=NaN,z.loader.iT(T.BG),z.loader.c6(),z.loader.N("cabrUtcSeek",{mediaTimeSeconds:T.BG}));T.F3&&z.Eo&&T.F3&&!T.F3.action&&(z.loader.Jc(z.Eo),z.Eo=NaN,z.loader.N("cabrUtcSeekFallback", {targetUtcTimeSeconds:z.Eo}));T.dB&&z.loader.zw(T.dB);z.policy.s9&&(z.jI=T.jI);if(T.state===3){Im(nn,T);ur(T.info)&&qN(z,nn,Ea,!0);if(z.Sk){let Ik=T.info.AX();Ik&&z.Sk.Nv(T.info.jw[0].TV,Ea.info.id,Ik)}z.loader.L9()}else if(T.isComplete()&&T.info.jw[0].type===5){if(T.state!==4)T.U0()&&z.loader.handleError(T.gH(),T.hU());else{var e=(T.info.jw[0].L3.info.video?z.videoTrack:z.audioTrack).L[0]||null;e&&e instanceof ef&&e.GZ()&&e.tQ()}T.dispose()}else{if(!T.U0()&&T.dX&&T.state>=2&&T.state!==3){var d=T.xhr.getResponseHeader("X-Response-Itag"); if(d){var F=RtQ(z.L,d),L=T.info.A;if(L){var f=L-F.C3();F.D=!0;T.info.jw[0].L3.D=!1;var n=F.U(f);T.info=n;if(T.R0){var W=T.R0,V=n.jw;(V.length!==W.jw.length||V.length=z.policy.q8&&z.Sk&&T.info.isDecorated()&&MX==="net.badstatus"&&A8(z.Sk,JX,tV))){var K=(Ik.info.video&&Ik.Iy.L>1||T.xR===410||T.xR===500||T.xR===503)&&!(AZ(z.L.B).size>0)&&!$c(40,7938,Ik.Iy.K),h=T.hU(),t=Ik.info.video?z.videoTrack:z.audioTrack;K&&(h.stun="1");z.loader.handleError(MX,h);z.m7()||(K&&f6(z.L,Ik),Im(t,T),z.loader.L9())}}else F=1,z.Sk&&T.info.isDecorated()&&MX==="net.badstatus"&&A8(z.Sk,JX,tV)&&(F=0),z.Sw.isLive&& T.gH()==="net.badstatus"&&z.B<=z.policy.P4*2?(vo(z.Sw),z.Sw.Lr||z.Sw.isPremiere?jf(z.loader,0,{Vh:"badStatusWorkaround"}):z.Sw.isWindowedLive?jf(z.loader,z.Sw.dE,{Vh:"badStatusWorkaround",vP:!0}):B2(z.loader)):z.loader.handleError(MX,T.hU(),F);isNaN(z.Eo)||(z.loader.Jc(z.Eo),z.Eo=NaN)}z.policy.XX&&!T.isComplete()?zs(z.loader):z.loader.L9();var r=t8(T,z.policy,z.A);$L(z,T,r)}}}}}catch(Ea){r=z.D?1:0,z.D=!0,T=QT(r),r=kh(Ea,r),z.loader.handleError(r.errorCode,r.details,r.severity),T||z.loader.kR()}}, Q)}; Qs=function(z,D,E){if(sO(z,D,E)){E=z.V(D,E);if(z.Sk){var Q=E.jw[0].L3.info.id;var T=z.K;var k=E.jw[0].TV;T=k<0&&!isNaN(T.B)?T.B:k;k=w2(z.K,E.jw[0].A,T);let d=D===z.audioTrack?1:2,F=E.jw[0].L3.info.Rq,L=Q.split(";")[0];a:{var G=z.K;if(G.K){var e=G.K.ws.event;if(G.K.TV===T){G=e==="predictStart"?void 0:G.K.ws.event;break a}if(G.K.TV===T-1){G=e==="start"||e==="continue"?e:void 0;break a}}G=void 0}if(z.policy.WF&&z.K.L!==0)Q=g.Ey(z.Sk,k,T,Q,d,F,G),T<0&&d===2&&tZ(z.K,0,0,!0),Q&&(z.loader.N("sdai",{ssdaiinfo:"1", ds:Q.LE?.u3||"",skipsq:Q.LE?.Bm||-1,itag:L,f:F,sg:T,st:k.toFixed(3)}),E.Z=Q);else if(Q=z.Sk.AX(k,T,Q,d,F,G),T<0&&d===2&&tZ(z.K,0,0,!0),Q){k={dec_sq:T,itag:L,st:k.toFixed(3)};if(z.policy.L_&&D.isRequestPending(T-1)){z.loader.N("sdai",{wt_daistate_on_sg:T-1});return}z.loader.N("sdai",k);Q&&(E.K=new g.wo(Q));z.policy.A&&(T=E.Iy.A.get("id")||"",Q=E.K?.get("id")||"",T!==Q&&z.loader.N("stmidmismatch",{cid:T,aid:Q}))}else z.K.L!==5&&z.loader.N("sdai",{nodec_sq:T,itag:L,st:k.toFixed(3)})}z.policy.O8&&E.jw[0].TV!== -1&&E.jw[0].TV0&&(E=((0,g.N)()-z.loader.zh)/1E3,D=Math.min(D,z.policy.ur+z.policy.cX*E));D=z.loader.getCurrentTime()+D;return z.policy.RO&&(E=Ts(z.loader)+z.policy.RO,E=0||D.Iy.A.get("defrag")==="1"||D.Iy.A.get("otf")==="1"){D=null;break a}T=BY(0,4096)}T=new aa([new L4(5,Q.L3,T,"createProbeRequestInfo"+Q.V,Q.TV)],D.L);T.XW=E;T.K=D.K;D=T}D&&DC(z,D)}}; qN=function(z,D,E,Q){if(!(E.K()||E.ew()||E.D||!E.Iy.U(z.policy,z.A,z.loader.T2)||E.info.Rq==="f"||z.policy.K)){if(Q){Q=z.Z;var T=E.info;Q=Ch(Q,T.video?Q.policy.hz:Q.policy.Pa,T.FX)}else Q=0;Q=E.U(Q);z=DC(z,Q);Jj(Q)&&X_(D,z);E.D=!0}}; MN=function(z,D){if(z.policy.useUmp&&D.m7())return!1;try{var E=D.info.jw[0].L3;let G=E.info.video?z.videoTrack:z.audioTrack;var Q=G;if(z.Sw.isManifestless&&Q){z.B=0;Q.V&&(D.m7(),D.isComplete()||D.v4(),Q.V=!1);D.H_()&&z.loader.w$.YR(1,D.H_());var T=D.L8(),k=D.mV();mx(z.Sw,T,k)}if(D.info.wd()&&!Jj(D.info))for(let d of D.km())VZ(G,d);Q=G;for(z.loader.getCurrentTime();Q.L.length&&Q.L[0].state===4;){let d=Q.L.shift();un(Q,d);Q.xV=d.Tv()}Q.L.length&&un(Q,Q.L[0]);let e=!!Vj(G);e&&D instanceof Gt&&(E.info.pR()? cf(z.timing):Z7(z.timing));return e}catch(G){D=D.hU();D.origin="hrhs";a:{z=z.loader;E=G;if(E instanceof Error){D.msg||(D.msg=`${E.message}`);D.name||(D.name=`${E.name}`);if(E instanceof g.k3&&E.args)for(let [e,d]of Object.entries(E.args))D[`arg${e}`]=`${d}`;g.xl(E);if(E.level==="WARNING"){z.C.IQ(D);break a}}z.handleError("fmt.unplayable",D,1)}return!1}}; P3J=function(z){var D=z.videoTrack.L3.index;z.S_=new qKa({Oy:z.policy.Oy,Nz:z.policy.U.Nz,wP:D.gQ(),Uk:()=>D.Uk(), Aa:()=>D.Aa()})}; Gs=function(z,D,E=0,Q){D!==z.Z&&(z.Z&&(z.WF=!0),z.Z=D,z.AF(D,z.videoTrack,E,Q))}; M7n=function(z){if(z.L?.isLocked())return z.videoInfos;var D=AZ(z.K),E=g.xc(z.videoInfos,Q=>Q.FX>z.DP.FX?!1:!D.has(Q.id)); z.K.xF()&&(E=g.xc(E,Q=>Q.video.width<=854&&Q.video.height<=480)); return E}; es=function(z,D){var E=[];for(let Q of D)E.push(g.PY(Q,z.Sw.Bc));return E}; Fo=function(z){return z.L?.reason==="m"?"m":z.L?.reason==="s"?"s":z.L&&dC(z,z.L)?z.L.reason:"a"}; C36=function(z,D,E=0,Q){if(z.U&&D!==z.B)return!0;z.U=!1;if(z.DP.Dt){if(D!==z.C3){z.C3=D;let T=Fo(z);z.D&&D.info.id===z.D&&(T=z.ew,z.D=void 0,z.ew=void 0);z.B=D;z.AF(D,z.audioTrack,E,Q,!0,T)}}else D!==z.B&&(z.B=D,z.AF(D,z.audioTrack,E,Q));return!1}; dC=function(z,D){return z.DP.sa&&D.reason==="l"||z.DP.fi?!1:z.DP.vI?!0:D.reason==="l"||D.reason==="b"||D.reason==="o"}; AIw=function(z,D){var E=z.K.K;if(E){z.videoInfos=z.V;var Q=g.i5(z.videoInfos,T=>T.id===E); Q&&Q.video.qualityOrdinal===D?z.videoInfos=[Q]:(Q=z.videoInfos.map(T=>T.id),z.loader.N("sabrpf",{pfid:`${E}`, vfids:`${Q.join(".")}`}),LX(z,D,D),Bf(z.K,""))}else LX(z,D,D)}; LX=function(z,D,E){z.videoInfos=z.V;z.videoInfos=g.xc(z.videoInfos,Q=>Q.video.qualityOrdinal>=D&&Q.video.qualityOrdinal<=E)}; fX=function(z,D){z.DP.MN()&&(z.AT=D.reason==="m"||D.reason==="l"?!0:!1);D.reason==="m"?D.isLocked()&&AIw(z,D.K):dC(z,D)?LX(z,D.L,D.K):z.videoInfos=z.V;z.Y=!0;z.L=D}; Bwk=function(z,D){if(z.S){var E=g.xc(z.A,Q=>Q.id===z.S); return nX(z,E).includes(D)}E=g.xc(z.A,Q=>!!Q.oy?.isDefault); return E.length>0?nX(z,E).includes(D):nX(z,z.A).includes(D)}; nX=function(z,D){var E=z.Sw.Bc;return D.map(Q=>qD(g.PY(Q,E)))}; WI=function(z,D,E=!1){Ce(z.K,D,E)}; D1n=function(z,D,E,Q){var T=z.Sw,k=z.C.getVideoData(),G=z.uO,e=Gj({yi:z.yi,lr:k.X(),C:z.C,T4:z.T4,DP:z.DP,g1:z.g1,dK:z.dK,dF:z.dF,QL:z.QL,PQ:z.PQ,yf:z.yf,wN:z.wN,sabrLicenseConstraint:k.sabrLicenseConstraint,cQ:z.cQ,JQ:z.JQ,n8:z.n8,uk:z.uk,nO:!!G,authorizedFormats:k.authorizedFormats,L6:z.L6,xF:z.xF,Sn:z.Sn,Mi:z.Mi}),d=d2(k,z.Nn,z.nextRequestPolicy,z.tR,z.Uc,z.Ge,z.CB);E&&D&&(E=d.C7?d.C7.map(f=>f.type):[],D("sabr",{stmctxt:E.join("_"), unsntctxt:d.Si?d.Si.join("_"):""}));D=z.fU;E=z.z8;E===void 0&&D===void 0&&(E=zPW(T.Bc,z.l9?.video),D=zPW(T.Bc,z.l9?.audio));if(k.rE)var F=k.rE;var L;(k=z.DP?.Ax)&&k>0&&(z.Sn||z.Zp)&&(L=new Uint8Array(k));G={Mz:e,XZ:z.XZ,fU:D,z8:E,uO:G,videoPlaybackUstreamerConfig:F,ej:d,Qx:L};Q&&z.wB?z.wB.length>0&&(G.wB=z.wB):z.LE&&(G.LE=z.LE);z.DP?.MN()&&!aX()&&(z.eU&&(G.eU=z.eU),z.Bi&&(G.Bi=z.Bi));G.lE=z.lE;G.nt=T.kV;return G}; zPW=function(z,D){return D?[g.PY(D.info,z)]:[]}; eP=function(z,D,E,Q,T){var k=D^z;if((z>>1&11)==3){if(Q===J[k^1456]){var G;(G=T[J[k^1416]](J[k^1466]))>=0?(Q=`cmo=${T[J[2]](0,G)}`,T=T[J[2]](G+1)):(G=T[J[k^1416]](J[k^1463]))>=0&&(Q=`cmo=${T[J[2]](0,G)}`,T=T[J[2]](G+3))}E[Q]=T}if((z&90)==z){if(!(yB(E[J[k^5567]])||E[J[k^5567]][J[k^5544]](J[k^5520])||E[J[k^5567]][J[k^5544]](J[k^5551])||E[J[k^5567]][J[k^5544]](J[k^5620])))throw new g.k3(J[k^5511],E[J[k^5567]]);G=FZ(E[J[k^5567]]);E[J[k^5563]]=G[J[k^5566]];E[J[k^5545]]=G[J[6]]+(G[J[k^5516]]!=null?`:${G[J[k^ 5516]]}`:J[k^5564]);var e=G[J[k^5567]];e[J[k^5544]](J[k^5507])?(E[J[0]]=J[k^5507],e=e[J[2]](k^5566)):e[J[k^5544]](J[k^5625])?(E[J[0]]=J[k^5625],e=e[J[2]](k^5565)):e[J[k^5544]](J[k^5607])?(e=eP(k^5521,k^108,e,E),e=e[0]):(E[J[0]]=e,e=J[k^5564]);var d=E[J[6]];E[J[6]]=Qu(k^5626,k^6528,e);Object[J[k^5624]](E[J[6]],Ip(k^5514,k^7092,G[J[k^5545]][J[k^5550]]()));Object[J[k^5624]](E[J[6]],d);E[J[6]][J[k^5537]]===J[k^5508]&&(delete E[J[6]][J[k^5537]],E[J[0]]+=J[k^5515]);E[J[k^5567]]=J[k^5564];E[J[k^5541]]=J[k^ 5564];E[J[k^5566]]&&(G=Ul(6,k^546,E));var F=[]}(z<<1&16)<12&&z-7>=23&&(G=E[J[k^5623]](J[k^5595],k^5617),e=E[J[k^5623]](J[k^5595],G+1),G>0&&e>0?(Q[J[0]]=E[J[2]](0,e),E=E[J[2]](e+1)):(Q[J[0]]=E,E=J[k^5617]),F=[E]);(z&124)==z&&(E=(E%Q[J[k^637]]+Q[J[k^637]])%Q[J[k^637]],G=Q[0],Q[0]=Q[E],Q[E]=G,F=[E]);return F}; QDI=function(z,D,E){D=ow(z.Iy,Epw(z,D,E),D);z.d2()&&D.set("probe","1");return D}; Xo=function(z){var D={},E=[],Q=[];if(!z.data)return D;for(var T=0;T{D=Number(E);return`${D===1?2:D-1}---`})}; Xxn=function(z,D=!1,E){var Q=g.zU(z.O.experiments,"debug_bandaid_hostname");return Q?(D=g.BC(z.O.experiments,"debug_bandaid_port"),Q=D>0?`${Q}:${D}`:Q,D=z.O.experiments.EH("debug_bandaid_insecure_scheme"),Oy(z,Q,D)):D&&E?.url&&!z.L?(Q=EU(40,7899,new g.wo(E.url)),Oy(z,Q)):z.K.get(0)?.location.clone()}; js=async function(z,D){var E=Oy(z,"redirector.googlevideo.com");E.set("alr","yes");E.set("id",`${Math.round(Math.random()*1E5)}`);if(D===1||D===2)E.set("cmo=sensitive_content","yes"),E.set("sc","yes");D===2&&E.set("cmo=td","c.youtube.com");var Q=await g.RD(E.zo(),{format:"RAW",timeout:5E3});if(Q.xhr.status!==200||!Q.xhr.responseText)return Promise.reject(new g.k3("b204258371_no_host",E.zo(),Q.xhr.status));var T=new g.wo(Q.xhr.responseText);E=EU(66,7857,T);Q=T.get("ms");z=Oy(z,E);T=T.get("mm");z.set("ms", Q);z.set("mm",T);return E&&JQJ(E)?D!==2||bJ(E)?z:Promise.reject(new g.k3("b204258371_untrusted",E,Q)):Promise.reject(new g.k3("b204258371_invalid",E,Q))}; uP6=function(z,D){z=`https://${D.K()}/initplayback?c=${g.CR(z.O)}&owc=1`;$d(z,"pw",E=>{E.ht=D.L})}; vI=function(z,D,E,Q){$d(`https://${D}/videoplayback?probe=1`,E,T=>{!Q.W("html5_onesie_host_racing")||Q.videoData.isLivePlayback||Q.W("html5_onesie_probe_ec_hosts")||Q.fW||Q.U1();z.A.push(T)},T=>{z.A.push(T.details)})}; JQJ=function(z){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(z)}; bJ=function(z){var D=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(z)&&!D.test(z)}; mN=function(z){for(;z.K.length&&!z.K[0].isEncrypted;){let {videoId:E,DC:Q,formatId:T,buffer:k,eg:G}=z.K.shift();if(k)z.ll.PF.mX?.get(E)?.K(Q,T,k);else if(G)z.ll.PF.xx(E,Q,T);else{var D=z.ll;D.K[T].QY=!0;D=D.PF.mX?.get(E);D?.Ee(T)&&D?.L(T)}}}; g.jDO=function(z){for(;!z.Z&&!z.error;){var D=z;D.Z=!!lJ(D,1);switch(lJ(D,2)){case 2:var E=void 0,Q=[],T=[];T.length=19;T.fill(0);var k=lJ(D,5)+257;E=lJ(D,5)+1;var G=lJ(D,4)+4;for(var e=0;e0;d--)Q.push(e)}Q.length!==G?D.error=!0:(E=Q.slice(-E),Q.length=k,b9O(D,Q,E));break;case 1:b9O(D,IS,aS);break; case 0:Ss(D,D.K&7);Q=lJ(D,16);k=lJ(D,16);(Q^k)!==65535&&(D.error=!0);D.output.set(D.data.subarray(D.L,D.L+Q),D.A);D.L+=Q;D.A+=Q;break;default:D.error=!0}z.A>z.output.length&&(z.output=new Uint8Array(z.A*2),z.A=0,z.L=0,z.Z=!1,z.K=0,z.register=0)}z.output.length!==z.A&&(z.output=z.output.subarray(0,z.A));return z.error?new Uint8Array(0):z.output}; lJ=function(z,D){for(;z.K=z.data.length)return z.error=!0,0;z.register|=z.data[z.L++]<>=D;z.K-=D;return E}; b9O=function(z,D,E){D=YD(D);E=YD(E);for(var Q=z.data,T=z.output,k=z.A,G=z.register,e=z.K,d=z.L;;){if(e<15){if(d>Q.length){z.error=!0;break}G|=(Q[d+1]<<8)+Q[d]<>=7;F<0;)F=D[(G&1)-F],G>>=1;else G>>=F&15;e-=F&15;F>>=4;if(F<256)T[k++]=F;else if(z.register=G,z.K=e,z.L=d,F>256){G=RS[F];G+=lJ(z,ZC[F]);d=O9r(z,E);e=cI[d];e+=lJ(z,KX[d]);if(vpr&&GE.length&&(z.error=!0);z.register|=(E[Q+1]<<8)+E[Q]<=0)return Ss(z,E&15),E>>4;for(Ss(z,7);E<0;)E=D[lJ(z,1)-E];return E>>4}; Ss=function(z,D){z.K-=D;z.register>>=D}; YD=function(z){var D=[];for(var E of z)D[E]||(D[E]=0),D[E]++;var Q=D[0]=0;E=[];var T=0,k=0;for(var G=1;G7&&(T+=D[G]);for(Q=1;Q>d&1;e=T<<4|G;if(G<=7)for(d=1<<7-G;d--;)k[d<>=7;G--;){k[d]||(k[d]=-D,D+=2);let F=Q&1;Q>>=1;d=F-k[d]}k[d]=e}}return k}; hm=function(z,D){z.L(`dcmprs_${z.context}_${z.K}_gz_${D}`)}; m1W=function(z,D){return tr(z,function(){var E=this;return function*(){var Q=Date.now();try{hm(E,"s");var T=yield*yK(D());if(!T)throw Error("no result");hm(E,"e");return T}catch(G){hm(E,"f");var k=G;E.A(k,"gz");throw G;}finally{T=Date.now(),E.Lx("gz",T-Q,k)}}()})}; Smw=function(z,D,E,Q){return tr(void 0,function(){return function*(){var T=(k,G)=>m1W(new lHQ(k,E,Q),()=>NA(G(z))); if(pX)try{return yield*yK(T("n",Ymk))}catch(k){}if(D)try{return yield*yK(T(D.K?"a":"w",k=>IHV(k,D)))}catch(k){}return yield*yK(T("p",aHW))}()})}; Ymk=async function(z){if(!pX)throw Error("DecompressionStream is not supported");var D=fz.xA(),E=new DecompressionStream("gzip"),Q=E.writable.getWriter();Q.write(z);Q.close();z=E.readable.getReader();for(E=new gz([]);;){let {value:T,done:k}=await z.read();if(k)break;E.append(T)}z=SZ(E);fz.Ct("gznb",D,Math.ceil(z.byteLength/16));return z}; aHW=function(z){var D=fz.xA();z=g.jDO(new g.RPV(z));fz.Ct("gzjb",D,Math.ceil(z.byteLength/16));return z}; IHV=function(z,D){var E=fz.xA();z=D.Vc(z);try{let T=z.byteOffset,k=z.byteLength,G=D.exports.getInflatedSize(T,k);if(G===0)throw Error("wasm_gz: bad input");let e=D.malloc(G),d=D.exports.inflateGzip(T,k,e);if(d)throw D.free(e),Error(`wasm_gz: fail${d}`);var Q=new Uint8Array(D.exports.memory.buffer,e,G)}finally{D.free(z.byteOffset)}D=D.Do(Q);fz.Ct("gzwb",E,Math.ceil(D.byteLength/16));return D}; xD=function(z){var D=z.queue;D.K.length&&D.K[0].isEncrypted&&!D.L&&(D.K.length=0);for(let E of Object.keys(z.K)){let Q=z.K[E];Q.QY||(D=z.queue,D.K.push({videoId:Q.videoId,formatId:E,isEncrypted:!1}),D.L||mN(D))}}; Z9I=function(z,D){var E=D.totalLength,Q=!1;switch(z.A){case 0:z.Q4(D,z.Z).then(T=>{var k=z.PF;k.dM("oprr");k.playerResponse=T;k.Bv||(k.RU=!1);HI(k)},T=>{z.PF.fail(T)}); break;case 2:z.dM("ormk");D=SZ(D);z.queue.decrypt(D);break;default:Q=!0}z.PF.J7&&z.PF.N("ombup",`id.11;pt.${z.A};len.${E}${Q?";ignored.1":""}`);z.A=null}; cQQ=function(z,D){z.PF.dM("oprgz2_s");D=Smw(D,z.PF.X().MN,z.PF.J7?z.PF.N.bind(z.PF):()=>{},E=>{z.PF.dM(E)}); r8(D,()=>{z.PF.dM("oprgz2_e")},()=>{z.PF.dM("oprgz2_f")}); return D}; KlV=async function(z,D){z.PF.dM("oprgz_s");if(pX)try{var E=await Ymk(D);z.PF.dM("oprgz_n");z.PF.N("oprsgz",{i:"n"});return E}catch(Q){z.PF.N("gzerr",{impl:"native",err:`${Q}`})}if(E=z.PF.X().MN)try{let Q=IHV(D,E);z.PF.dM("oprgz_w");z.PF.N("oprsgz",{i:"w"});return Q}catch(Q){z.PF.N("gzerr",{impl:"wasm",err:`${Q}`})}D=aHW(D);z.PF.dM("oprgz_p");z.PF.N("oprsgz",{i:"j"});return D}; hPr=function(z){return new Promise(D=>{setTimeout(D,z)})}; pxX=function(z,D){var E=z.X();E=z.Wc&&E.W("html5_onesie_preload_use_content_owner");if((D=Xxn(D,E,z.Un))&&z.videoId){z=g.V2(z.videoId);E=[];if(z)for(let Q of z)E.push(Q.toString(16).padStart(2,"0"));D.set("id",E.join(""));return D}}; x1W=async function(z,D,E=0){var Q=[];Q.push(D.load());E>0&&Q.push(hPr(E));await Promise.race(Q);return pxX(z,D)}; H9k=function(z,D,E,Q=!1){z.set("cpn",D.clientPlaybackNonce);z.set("opr","1");var T=D.X();z.set("por","1");Ze()||z.set("onem","1");D.startSeconds>0&&z.set("osts",`${D.startSeconds}`);Q||(T.W("html5_onesie_disable_partial_segments")&&z.set("oses","1"),D=T.W("html5_gapless_onesie_no_media_bytes")&&Iq(D)&&D.Wc,E&&!D?(D=E.audio,z.set("pvi",E.video.join(",")),z.set("pai",D.join(",")),Ck||z.set("osh","1")):(z.set("oad","0"),z.set("ovd","0"),z.set("oaad","0"),z.set("oavd","0")))}; Nmn=function(z,D,E,Q,T=!1){var k=`https://youtubei.googleapis.com/youtubei/${D.m4.innertubeApiVersion}/player`,G=[{name:"Content-Type",value:"application/json"}];Q&&G.push({name:"Authorization",value:`Bearer ${Q}`});G.push({name:"User-Agent",value:g.G3()});g.S("EOM_VISITOR_DATA")?G.push({name:"X-Goog-EOM-Visitor-Id",value:g.S("EOM_VISITOR_DATA")}):(E=E.visitorData||g.S("VISITOR_DATA"))&&G.push({name:"X-Goog-Visitor-Id",value:E});(E=g.S("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&G.push({name:"X-YouTube-Lava-Device-Context", value:E});(D=g.zU(D.experiments,"debug_sherlog_username"))&&G.push({name:"X-Youtube-Sherlog-Username",value:D});z=Uf(JSON.stringify(z));return{url:k,CQ:G,postBody:z,OA:T,YB:T}}; NI=function(z,D,E,Q,T,k,G,e,d){var F=z.Sm,L=z.GW;z=z.kW;var f=F!==void 0&&L!==void 0,n=Q.getVideoData(),W=D.K.encryptedClientKey;D=f?D.iv:void 0;f=qT(k,!0);T=T||!!Ze()&&f>1572864;return{innertubeRequest:{wo:z,b9:F,GW:L,encryptedClientKey:W,iv:D,iL:!0,Rl:!0,fd:"DecompressionStream"in window||!T,EP:!0},Mz:Gj({yi:k,lr:E,C:Q,T4:n.startSeconds*1E3,sR:!0}),onesieUstreamerConfig:G,Sc:e,ej:d2(n),reloadPlaybackParams:n.D9?.reloadPlaybackParams,kT:d}}; U1X=function(z,D,E,Q,T,k,G,e){var d=g.De(z,W0),F;if(!z.YB)if(F=ePX(D,d)){var L=F.N8;F=F.signature}else F=L=D.encrypt(d),(0,g.N)(),F=xF(new HF(D.K.A),F,D.iv);return NI(L&&F?{Sm:L,GW:F}:{kW:d},D,E,Q,!!z.YB,T,k,G,e)}; gpa=async function(z,D,E,Q,T,k,G,e){var d=g.De(z,W0);d=await GXW(D,d);var F=await Fls(D,d);return NI({Sm:d,GW:F},D,E,Q,!!z.YB,T,k,G,e)}; rQW=function(z,D,E,Q,T,k,G,e){var d=g.De(z,W0);if(d=ePX(D,d))return NI({Sm:d.N8,GW:d.signature},D,E,Q,!!z.YB,T,k,G,e)}; wxX=async function(z,D,E){z.dM("oprd_s");D=i9s(z)?await LlO(z.S6,D,E):z.S6.decrypt(D,E);z.dM("oprd_c");return D}; Uy=function(z){if(!z.CJ)return{};var D=z.CJ.Y();D.d=z.CJ.MN?.iY();D.shost=z.ya;D.ty="o";return D}; i9s=function(z,D){return z.W("html5_onesie_sync_request_encryption")||D?.YB?!1:!!Ze()}; tak=function(z){return z.W("html5_onesie_host_probing")||z.J7?Ck:!1}; HI=function(z){if(!z.playerResponse)return!1;if(z.l7)return!0;var D=z.videoData.W("html5_onesie_audio_only_playback")&&S0(z.videoData);if(z.mX&&z.RU){if(!z.mX.has(z.KL))return!1;let Q=z.mX.get(z.KL);var E;if(E=Q){E=!1;for(let T of Q.Sb.keys()){let k=Q.Sb.get(T);if(k)for(let G of k.FC)G.A6>0&&(k.pR?E=!0:D=!0)}E=!(D&&E)}if(E)return!1}z.dM("ofr");z.HQ.resolve(z.playerResponse);z.Nw||(z.e0?.start(),z.CU.start());return z.l7=!0}; opW=function(z){if(z.mX&&!z.W("html5_onesie_media_capabilities")){z.dM("ogsf_s");var D=Lfs(z.C.getVideoData(),(Q,T)=>{z.N(Q,T)}),E=yQJ(z.C); D.video=G6O(E,D.video);z.dM("ogsf_c");if(D.video.length)return D;z.N("ombspf",`l.${E.L};u.${E.K};o.${E.A};r.${E.reason}`)}}; wC=function(z,D){if(D.m7()||z.m7())z.policy.kF||(z.policy.V?g.gC(z.loader):z.loader.L9());else{if(z.policy.A&&D.isComplete()&&D instanceof Ke){var E=z.loader,Q=E.N;var T=Object.assign(D.CJ.Y(),{rst:D.state,strm:D.xhr.mw(),d:D.CJ.MN?.iY(),cncl:D.xhr&&D.KJ.B?1:0,rqb:D.jN,cwt:D.KJ.A,swt:D.lX?.kI});T=Object.assign(Xo(D.info),T);Q.call(E,"rqs",T)}if(D.isComplete()&&D.d2()&&D instanceof Ke)z.policy.SW?D.Bp()?(D.dispose(),z.K.length===0?z.loader.L9():(z=z.K[0],z instanceof Ke&&z.GZ()&&z.tQ())):D.U0()&&z.loader.handleError(D.gH(), D.hU()):(D.dispose(),z.loader.L9());else{if(D.Dv())z.Zp=!0,D instanceof Ke&&hZ(z.timing,D),sDV(z),rC(z);else if(D.U0())E=z.C.WV(),D instanceof Ke&&D.info.K?.Mz?.cQ&&E&&z.loader.Jc(E),D instanceof Ke&&YQ(D)?z.loader.H4?.A():D instanceof iJ?z.K.pop():(E=1,D.canRetry()&&C3(z.loader)&&($1k(z,D),E=0),z.loader.handleError(D.gH(),D.hU(),E));else{if(z.loader.isSuspended&&!D.isComplete())return;rC(z)}D.m7()||D instanceof iJ||(D.isComplete()?E=t8(D,z.policy,z.Z):(E=wD(D,z.policy,z.Z),E===1&&(z.lg=!0)),E!== 0&&(Q=new qmr(1,D.info.Iy),Q.XW=E===2,PZQ(z,Q)));D.isComplete()&&(z.Sn=!1,D.Dv()||(z.Zp=!1));z.policy.XX&&!D.isComplete()?zs(z.loader):z.loader.L9()}}}; Maa=function(z){z.policy.m9&&(z.xV=void 0,z.PQ=0)}; zpV=function(z){if(!CZQ(z,z.WF))return tm(z,"ratelimited"),!1;if(am(z.audioTrack)&&am(z.videoTrack))return tm(z,"endofstream"),!1;if(z.policy.L)if(z.policy.B){if(z.U?.j())return tm(z,"ssdaiblocked"),!1}else{var D=!1;if(z.D.L===2)D=!0;else if(z.D.L===3){ys(z);z.loader.Pc();var E=bn(z.audioTrack,z.loader.isSeeking()).lE;var Q=bn(z.videoTrack,z.loader.isSeeking()).lE;var T=z.loader.getCurrentTime()||0;E=oS(z,E,T);Q=oS(z,Q,T);Q=Math.min(E,Q);T=z.D;Q>=T.A?(T.N("sdai",{haltrq:Q,est:T.A}),Q=!0):Q=!1;Q&& (D=!0)}if(D)return tm(z,"waitingforads"),!1}z.policy.D9&&(z.yA=sy(z,z.audioTrack),z.AT=sy(z,z.videoTrack));if(!z.A)return $D(z,{nopolicy:1}),!0;if(z.C.WV())return $D(z,{utc:1}),!0;if(z.L.U)return $D(z,{audio:1}),!0;if(z.policy.Ha&&z.L.Y)return $D(z,{constraint:1}),!0;if(!z.A.targetAudioReadaheadMs||!z.A.targetVideoReadaheadMs)return $D(z,{noreadahead:1}),!0;if(z.policy.V&&z.loader.QM())return $D(z,{seekToHead:1}),!0;D=Math.min(LG(z.loader,z.audioTrack)*1E3,z.A.targetAudioReadaheadMs);Q=Math.min(LG(z.loader, z.videoTrack)*1E3,z.A.targetVideoReadaheadMs);T=Math.min(D,Q);var k=z.C.getCurrentTime()*1E3,{EV:G,HJ:e,vG:d,JS:F}=AQV(z,k);E=G0&&z.WF.Os++)}; PZQ=function(z,D,E){var Q={yi:z.yi,oh:(k,G)=>{z.C.aU(k,G)}, wd:z.policy.s8,pG:z.policy.A,eI:z.policy.eI};z.yi.L.V&&(Q.Pj=(z.videoTrack.L3.info.FX||0)+(z.audioTrack.L3.info.FX||0));z.policy.bG&&(Q.wP=z.audioTrack.L3.index.gQ(),Q.wd=!1);var T=Epw(D,z.policy,z.Z)?2:1;T!==z.tT&&(z.tT=T,sDV(z));E=Qur(z,E);if(z.policy.Y&&z.policy.A&&E.tR){let k=T="";for(let G of E.tR)z.videoData.sabrContextUpdates.has(G)||z.policy.Y&&E.Ge&&E.Ge.type===G?T+=`_${G}`:k+=`_${G}`;z.loader.N("sabrbldrqs",{ctxts:T,misctxts:k})}!D.setData(E,z.policy,z.Z)&&z.policy.Y&&z.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);Q=new Ke(z.policy,D,z.Sw,z.Z,z,Q,z.loader.sx());RE(z.timing);z.policy.ai&&z.loader.N("sabrcrqinfo",{rn:Q.xD(),probe:D.d2()});return z.QA=Q}; sy=function(z,D){ys(z);z.loader.Pc();return bn(D,z.loader.isSeeking())}; qI=function(z){return z.policy.GX&&!!z.V}; oS=function(z,D,E){z=z.loader.Pc()||0;return PI(D,(E+z)*1E3)/1E3+E}; Qur=function(z,D){var E=MI(z.loader)&&D&&D.a5!==void 0&&!D.uM?z.policy.I_?Math.ceil((D.a5+(z.loader.Pc()||0))*1E3):D.a5*1E3+(z.loader.Pc()||0):ys(z);if(z.policy.D9){var Q=z.yA;var T=z.AT}else Q=sy(z,z.audioTrack),T=sy(z,z.videoTrack);var k=[...Q.lE,...T.lE];qI(z)&&k.push(...z.B);var G=[...Q.XZ,...T.XZ],e=[];for(var d of G)z.policy.D2&&d.uz!==void 0&&d.uz>Number.MAX_SAFE_INTEGER?z.loader.N("sabrpseglmt",{lmt:d.uz,itag:d.formatId?.itag,sq:d.sequenceNumber}):e.push(d);G=z.loader.W7();z.policy.da&&!z.videoData.isLivePlayback&& (d=z.videoData.lengthSeconds*1E3,E>=d&&z.loader.N("invalidSabrCmt",{cmt:E,vd:d}));d=z.yi;var F=z.C,L=z.Sw,f=z.A,n=z.videoData.WF,W=z.policy,V=z.loader.zh,Y=Ts(z.loader)*1E3,Z=z.xV?.dF,K=z.xV?.QL,h=z.PQ,t=Number(z.L.Z?.info.itag)||0,r=Number(z.L.B?.info.itag)||0,Ea=z.C.hs();var nn=D?.yf?D.yf:z.loader.isSuspended?4:void 0;E={yi:d,C:F,Sw:L,lE:k,XZ:e,T4:E,nextRequestPolicy:f,tR:n,DP:W,g1:V,dK:Y,dF:Z,QL:K,PQ:h,eU:t,Bi:r,Nn:G,CB:Ea,yf:nn,Sn:z.Sn,Mi:z.f3,Zp:z.Zp};k=z.loader.aQ();e=g.V2(k);k&&(E.Uc=e);if(D= MI(z.loader)&&D?.uM?D.a5:z.C.WV())E.cQ=D*1E3;D=z.L;k=D.yA;if(D.DP?.MN()&&!k)for(WX of D.A)if(WX.oy){k=!0;break}var WX=D.DP.MN()&&!k?[]:es(D,D.A);E.fU=WX;WX=z.L;WX.DP.MN()&&!WX.AT?WX=[]:(D=M7n(WX),D.length===0&&(D=WX.V),WX=es(WX,D));E.z8=WX;E.uO=qI(z)?[z.V]:void 0;E.L6=Array.from(AZ(z.L.K).keys(),Number);E.xF=z.L.xF();z.policy.XQ&&(E.n8=TiO(z.loader,z.audioTrack),E.uk=TiO(z.loader,z.videoTrack));WX=z.loader.getCurrentTime();Q=oS(z,Q.lE,WX);T=oS(z,T.lE,WX);T=Math.min(Q,T);z.ew=T;z.policy.L&&(qI(z)&& (Q=oS(z,z.B,WX),z.C.ZS()&&Q0&&z.K[0].Jl()&&(E.Ge=z.K[0].KQ());return E}; ys=function(z){var D=z.policy.V&&z.loader?.QM(),E=z.loader.getCurrentTime()||0;E=kOX(z,E);a:if(z.policy.LP&&z.loader.isSeeking()){var Q=F_(z.videoTrack,E);z.loader.N("asmtfnctv",{b:E,a:Q});if(!isNaN(Q)){E=Q;break a}}Q=z.loader.Pc()||0;E+=Q;Q=zJ(z.videoData)||g.BZ(z.videoData);var T=0;D?(Q&&(T=Number.MAX_SAFE_INTEGER),z.videoData.pf&&(T=Math.ceil(z.videoData.dE*1E3))):T=Math.ceil(E*1E3);return Math.min(Number.MAX_SAFE_INTEGER,T)}; kOX=function(z,D){if(z.loader.isSeeking())return D;var E=z.C.BN();if(!E)return D;E=E.L();if(E.length===0||jj(E,D))return D;if(!z.videoTrack.Er(D)&&!z.audioTrack.Er(D))return z.loader.N("sundrn",{b:0,lt:D}),D;var Q=D,T=Infinity;for(let k=0;kD)continue;let G=D-E.end(k);G=20)?(z.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),D):Q}; PI=function(z,D){var E=0,Q=-1;for(let T of z)if(!(T.startTimeMs+T.durationMsD||Q>=0&&T.zF>Q+1)break;E=Math.max(E,T.startTimeMs+T.durationMs);Q=Math.max(Q,T.gP)}return Math.max(0,E-D)}; CZQ=function(z,D){a:{if(z.Y>0){var E=Math.floor((0,g.N)()/1E4);if(E===D.B_){if(D.Os>=z.Y){if(D.Os===z.Y){E={reason:"toomanyrequests"};E.limit=D.Os;if(z.QA){let Q=Xo(z.QA.info);E.lr_ptime=Q.ptime;E.lr_rtype=Q.rtype;E.lr_brl=Q.brl;E.lr_ps=Q.ps}z.loader.handleError("player.exception",E);D.Os+=1}D=!1;break a}}else D.B_=E,D.Os=0}D=!0}return!D||z.loader.isSuspended&&z.loader.s3?!1:z.S&&(0,g.N)()0&&(!z.policy.Y||z.K.length!==1||!z.K[0].Jl())||!z.Sw.Y?.U(z.policy,z.Z, z.loader.T2)||z.MN?!1:!0}; tm=function(z,D){z.kV=D;z.policy.ai&&z.loader.N("sabrcrb",{reason:D})}; $D=function(z,D){z.kV=void 0;z.XX=(0,g.N)();z.policy.ai&&z.loader.N("sabrcrq",D)}; AQV=function(z,D){var {vG:E,JS:Q}=GOL(z);if(z.policy.D9){var T=PI(z.yA.lE,D);z=PI(z.AT.lE,D)}else T=E,z=Q;return{EV:T,HJ:z,vG:E,JS:Q}}; sDV=function(z){z.videoData.WF.clear();if(z.videoData.sabrContextUpdates.size>0)for(var D of z.videoData.sabrContextUpdates.keys())z.videoData.sabrContextUpdates.get(D)?.sendByDefault&&z.videoData.WF.add(D);if(z.policy.Y&&z.K.length)for(let E of z.K)(D=E.KQ())&&D.type&&D.sendByDefault&&z.videoData.WF.add(D.type)}; rC=function(z){for(;z.K.length&&z.K[0].DR(z.JI());){let D=z.K.shift();epX(z,D)}z.K.length&&epX(z,z.K[0])}; epX=function(z,D){D instanceof Ke&&(z.C3=D);var E=new Set(D.TZ(z.JI()));for(let G of E){if(E=D instanceof iJ){E=z.L;var Q=Bwk(E,G),T=nX(E,E.videoInfos).includes(G);!E.DP.TA||Q||T||E.loader.N("sabrcpf",{fid:`${G}`,vfids:`${nX(E,E.videoInfos).join(".")}`,said:E.S||""});E=!(Q||T)}if(E)continue;E=D.qK(G,z.JI());Q=z.policy.GX&&Qn(E[0].L3.info.mimeType);if(!D.v4(G,z.JI()))continue;T=D.km(G,z.JI());for(let e of T){z.policy.A&&D instanceof iJ&&z.loader.N("omblss",{s:e.info.nx()});if(Q){T=z.timing;T.D||(T.D= (0,g.N)(),g.St("fcb_r",T.D,T.K));T=z;T.videoData.Bc()&&T.V&&qD(T.V)===qD(g.PY(e.info.L3.info,T.Sw.Bc))&&T.C.Iq("sabrCaptionsDataLoaded",e,T.ur.bind(T));continue}T=e.info.L3.info.pR();var k=e.info.L3;let d=D instanceof iJ?1:2;if(T){if(C36(z.L,k,d,D.u5(z.JI())?.token))continue}else Gs(z.L,k,d,D.u5(z.JI())?.token);k=T?z.audioTrack:z.videoTrack;D instanceof iJ&&(k.V=!1,D instanceof iJ&&(T?cf(z.timing):Z7(z.timing)));try{J8(k,E,e)}catch(F){T=kh(F),z.loader.handleError(T.errorCode,T.details,T.severity), k.kR(),z.NI(!1,"pushSlice"),g.gC(z.loader)}}}}; $1k=function(z,D){z.policy.Y?z.K.splice(z.K.indexOf(D)).forEach(E=>{E.dispose()}):(z.K.pop(),D?.dispose())}; dpr=function(z,D,E){var Q=[];for(let T=0;T=7E3&&T>=7E3}return D}; fcn=function(z,D){z.delay?.dispose();z.delay=null;var E=Array.from(z.K.values()).sort((Q,T)=>Q.mediaTime-T.mediaTime); E.length!==0&&(D=(E[0].mediaTime-D)*1E3/z.C.getPlaybackRate(),z.delay=new g.sT(()=>{CX(z)},D>500?D-500:D),z.delay.start())}; CX=function(z,D){if(Am(z.C.getPlayerState())&&z.K.size!==0){D=D??Array.from(z.K.values()).sort((T,k)=>T.mediaTime-k.mediaTime); var E=z.getCurrentTime(),Q=(D[0].mediaTime-E)*1E3/z.C.getPlaybackRate();if(Q<500){E=Q>0?z.C.BN()?.getCurrentTime()??z.C.getCurrentTime():E;for(let T of D)if(E>=T.mediaTime)T.resolve([T.mediaTime,T.id]),z.K.delete(T.id);else break}fcn(z,E)}}; nfs=function(z,D,E){z.K.delete(E);return new Promise(Q=>{z.K.set(E,{id:E,mediaTime:D,resolve:Q});Q=Array.from(z.K.values()).sort((T,k)=>T.mediaTime-k.mediaTime); E===Q[0].id&&CX(z,Q)})}; X6w=function(z){var D=z.C.BN()?.getCurrentTime()??z.C.getCurrentTime(),E=z.Z.Rx(D);WQJ(z,E,D);z.isSeeking=!1;var Q=Array.from(z.K.keys()).filter(T=>T>=E).sort((T,k)=>T-k); for(let T of Q)Q=T===E?D-z.Z.getStartTime(E):0,z.U(T,z.K.get(T),Q)}; J46=function(z,D,E,Q=!1){D!==z.Ar&&(z.Ar=D,z.C.Iq("playbackstarted",D,E+z.C.Pc(),Q))}; WQJ=function(z,D,E){var Q=z.K.get(D),T=z.Z.getStartTime(D),k=z.Z.getDuration(D),G=T;(Q?.K??[z.cpn]).forEach((e,d)=>{var F=Q?.L[d]??k;E>=G&&E{z.B.K.delete(E)}); z.A.delete(D)}; ViL=function(z,D,E,Q){z.L=E;E=`${D}.${E}`;z.A.has(D)?z.A.get(D).push(E):z.A.set(D,[E]);nfs(z.B,Q,E).then(([T,k])=>{var [G,e]=k.split(".");[,k]=[Number(G),e];J46(z,k,T)})}; bKX=function(z,D,E,Q,T,k){return D.mu&&D.gs&&E===3?new OKn(z,D,Q,T,k):null}; juI=function(z,D){if(z.policy.uB){var E=D.info.FX,Q=qT(z.schedule);D=D.index.gQ();E=Math.max(1,Q/E);z.Y=Math.round(Math.max(((E-1)*D+z.policy.E9)/E,D-z.policy.FB)*1E3)}}; lc6=function(z,D){var E=Date.now()/1E3,Q=E-z.startTimeSecs,T=E-z.U,k=T>=z.policy.D5,G=!1;if(k){let e=0;!isNaN(D)&&D>z.V&&(e=D-z.V,z.V=D);e/T=z.policy.FB&&!z.Z;if(!k&&!E&&vfn(z,D))return NaN;E&&(z.Z=!0);a:{Q=G;E=(0,g.N)()/1E3-(z.Ad.K0()||0)-z.S.K-z.policy.E9;k=z.L.startTime;E=k+E;if(Q){if(isNaN(D)){BI(z,NaN,"n",D);k=NaN;break a}Q=D-z.policy.z4;Q0&&(G.headers=e);k&&(G.onFinish=k);return Object.keys(G).length>1?G:null}; Di=function(z,D,E,Q,T,k,G,e){g.DH()&&E.token&&(z=g.AI(z,{ctt:E.token,cttype:E.BI,mdx_environment:E.mdxEnvironment}));Q.W("net_pings_low_priority")&&(D||(D={}),D.priority="low");k||e&&Q.W("nwl_skip_retry")?(D==null?D={}:RpW(z,Q.W("html5_assert_cpn_with_regex")),G?g.$8().sendAndWrite(z,D):g.$8().sendThenWrite(z,D,e)):D?(RpW(z,Q.W("html5_assert_cpn_with_regex")),$eW(z,D)):g.Hv(z,T)}; ZKX=function(z){var D=[];for(let E=0;E!0,()=>!1):NA(!!z)}; c4W=function(z){return Et("MediaSource.EnableUsingMediaSourceBufferedRange",z?1:0)}; KQO=function(z){return Et("HTTP3",z?1:0)}; hpI=function(z){return Et("MediaSource.EnableUsingMediaSourceAttachmentMethods",z?1:0)}; p6w=function(z){return Et("QUIC",z?1:0)}; xpa=function(z){return Et("Media.AudioWriteDurationLocal",z)}; HKV=function(z){return Et("Media.PlayerConfiguration.DecodeToTexturePreferred",z?1:0)}; NiI=function(z){return Et("Media.VideoDecoderInitialPrerollCount",z)}; UpX=function(z){return Et("Media.VideoRendererMinInputBuffers",z)}; gfX=function(z){return Et("Media.VideoRendererMinDecodedFrames",z)}; r4O=function(z){return Et("Media.IncrementalParseLookAhead",z?1:0)}; iKW=function(z){return Et("Media.EnableResetAudioDecoder",z?1:0)}; w6n=function(z){return Et("Media.EnableFlushDuringSeek",z?1:0)}; tiI=function(z){return Et("DecoderBuffer.EnableDecommitableAllocatorStrategy",z?1:0)}; E2=function(z,D,E,Q){var T=D^z;if((z|64)==z)a:{var k=E[J[T^822]](J[T^814]),G=[Psw,J[T^884],T^1192617232,T^819909461,Q6I,-(T^1487769032),-(T^358936129),T^1206944858,-(T^138083803),-(T^1187398496),y4O,-(T^1512324523),T^1689645252,T^689101614,-(T^74172829),-(T^116956389),T^1519900429,k,null,ANk,m$I,T^1835875468,-(T^1459469278),J[T^831],T^1180120167,cAW,T^1590683339,Qxw,T^1684034830,-(T^207061808),-(T^1582185386),-(T^1044266025),T^780279893,-(T^1117990428),-(T^1298205261),T^1709245024,F8W,k,JAa,T^1362386514, T^52364253,-(T^1709993456),-(T^1680765140),T^1056163712,-(T^219528159),k,T^1260610373,ofI,urr,T^1005185659,T^1474234369,gwW,P9W,T^2119877945,-(T^1403123420),SjW,T^1508755856,null,T^1056163712,T^1080537179,-(T^509409849),-(T^1900402286),-(T^228751394),T^1198857560,T^1753015607,T^1516725665,-(T^1680462948),WIw,-(T^1980980612),T^1198857560,T^1884250364,T^808570391,J[T^872],-(T^326894418),null,-(T^1711907911),tJI,-(T^1886491137)];G[T^816]=G;G[T^795]=G;G[T^872]=G;if(typeof suk===J[T^867]){var e=E;break a}try{G= EU(T^823,T^8978,G)}catch(d){e=J[T^883]+E;break a}e=k[J[T^817]](J[T^814])}if((z&58)==z){k=T^82;for(G=[];++k-G[J[T^27]]-(T^50);)switch(k){case T^60:k=T^77;default:G[J[T^5]](String[J[T^57]](k));case T^76:case T^77:case T^114:break;case T^105:k-=T^94;case T^78:case T^79:continue;case T^40:k=T^62;case T^73:}e=G}(z+4^11)>=z&&(z-3^1)1&&!!k[1]);z+5>>4<2&&(z<<1&7)>=4&&E[J[9]]!= 0&&(k=eP(4,624,Q,E),Q=k[0]);return e}; $ps=function(z){return Et("Media.ExperimentalMaxPendingBytesPerParse",z)}; qC6=function(z){return Et("Media.MaxSamplesPerWrite",z)}; PFQ=function(z){return Et("Media.MediaCodecResetDelayMs",z)}; MiX=function(z){return Et("Media.DisableLowPerformanceSoftwareDecode",z?1:0)}; CFX=function(z){return Et("Media.EnableAv1StartupOptimization",z?1:0)}; A4s=function(z){return Et("Media.EnableCodecOutputChecker",z?1:0)}; Bi6=function(z){return Et("Media.UseDualThreadsForVideo",z?1:0)}; zaV=function(z){return Et("Media.ForceDecodeToTexture",z?1:0)}; D06=function(z){return Et("Media.SkipFlushOnDecoderTeardown",z?1:0)}; QB6=function(){var z=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(z!=null){z=JSON.parse(z)??[];var D=z.filter(E=>E.type==="total").map(E=>E.seconds); for(let E of E3n)D.indexOf(E)===-1&&z.push({type:"total",seconds:E});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(z))}}; TT6=function(){var z=window.H5vccPlatformService,D="";if(z&&z.has("dev.cobalt.coat.clientloginfo")&&(z=z.open("dev.cobalt.coat.clientloginfo",()=>{}))){let E=z.send(new ArrayBuffer(0)); E&&(D=String.fromCharCode(...(new Uint8Array(E))));z.close()}return D}; kVQ=function(z){var D=window.H5vccPlatformService;D?.has("com.google.android.youtube.tv.prodlogger")&&(D=D.open("com.google.android.youtube.tv.prodlogger",()=>{}))&&(D.send(Uf(`cpn: ${z}`).buffer),D.close())}; g.Ty=function(z,D,E,Q){g.Qi(z,E,`${D.toFixed(3)}:${Q.join(":")}`)}; k4=function(z,D){var E=z.provider.getCurrentTime();g.Ty(z,D,"cmt",[E.toFixed(3)]);var Q=E=z.provider.I0();if((!z.B||Iq(z.provider.videoData)?0:Q*1E3>z.B.ov+100)&&z.B){Q=z.B.isAd;E=E*1E3-z.B.ov;z.V2=D*1E3-z.B.DI-E-z.B.sA;var T=(0,g.N)()-E;D=z.V2;E=z.provider.videoData;var k=E.isAd();if(Q||k){k=`${Q?"ad":"video"}_to_${k?"ad":"video"}`;var G={};E.vS&&(G.cttAuthInfo={token:E.vS,videoId:E.videoId});G.startTime=T-D;g.g5(k,G);g.HD({targetVideoId:E.videoId,targetCpn:E.clientPlaybackNonce},k);g.x_("pbs",T, k)}else T=z.provider.C.Qt(),T.V!==E.clientPlaybackNonce?(T.B=E.clientPlaybackNonce,T.L=D):E.ox()||g.xl(new g.k3("CSI timing logged before gllat",{cpn:E.clientPlaybackNonce}));z.N("gllat",{l:z.V2.toFixed(),prev_ad:+Q});delete z.B}}; g.Qi=function(z,D,E){var Q=z.L.get(D);Q?Q.push(E):z.L.set(D,[E])}; en=function(z,D){z.isOffline=D;g.Ty(z,g.Gy(z.provider),"is_offline",[z.isOffline?"1":"0"])}; dI=function(z,D,E){if(!isNaN(E.Kt)){let Q=E.Kt;E.L=0?D:g.Gy(z.provider);var E=z.provider.C.VM(),Q=E.U8-(z.HF||0);Q>0&&g.Ty(z,D,"bwm",[Q,(E.CL-(z.vN||0)).toFixed(3)]);isNaN(z.HF)&&E.U8&&z.isOffline&&en(z,!1);z.HF=E.U8;z.vN=E.CL;isNaN(E.bandwidthEstimate)||g.Ty(z,D,"bwe",[E.bandwidthEstimate.toFixed(0)]);z.provider.O.ZS()&&Object.keys(E.K).length!==0&&z.N("bwinfo",E.K);if(z.provider.O.ZS()||z.provider.O.W("html5_log_meminfo"))Q=YCa(),Object.values(Q).some(T=>T!==void 0)&&z.N("meminfo",Q); z.provider.O.ZS()&&(Q=z.ur?.Z())&&Object.values(Q).some(T=>T!=null)&&z.N("cpuinfo",Q); z.AT&&g.Ty(z,D,"bat",[z.AT.level,z.AT.charging?"1":"0"]);Q=z.provider.C.getVisibilityState();z.Mj!==Q&&(g.Ty(z,D,"vis",[Q]),z.Mj=Q);k4(z,D);(Q=GVX(z.provider))&&Q!==z.GX&&(g.Ty(z,D,"conn",[Q]),z.GX=Q);dI(z,D,E)}; d0L=function(z,D,E){var Q=g.Gy(z.provider);eaW(z,Q,D,0,E);FU(z,Q);LL(z)}; fL=function(z,D){g.Qi(z,"cat",D)}; F4L=function(z){var D=z.provider.C.VM(),E=g.Gy(z.provider);dI(z,E,D);var Q=D.A;D=D.Z;isNaN(Q)||(z.provider.O.W("html5_unified_live_latency_reporting")&&!isNaN(D)&&D?g.Ty(z,E,"e2el",[Q.toFixed(3),D.toFixed(3)]):g.Ty(z,E,"e2el",[Q.toFixed(3)]))}; L4X=function(z,D){var E={cpn:z.provider.videoData.clientPlaybackNonce,sequenceNumber:D,serializedWatchEndpointLoggingContext:z.provider.videoData.yG};z.serializedHouseBrandPlayerServiceLoggingContext&&(E.serializedHouseBrandPlayerServiceLoggingContext=pv(z.serializedHouseBrandPlayerServiceLoggingContext)||void 0);z.provider.videoData.playerResponseCpn&&(E.playerResponseCpn=z.provider.videoData.playerResponseCpn);nL.length&&(!g.q1()||oD()!==19||D>3)&&(E.decoderInfo=nL);z.remoteControlMode&&(E.remoteControlMode= z.remoteControlMode);z.remoteConnectedDevices.length&&(E.remoteConnectedDevices=z.remoteConnectedDevices);if(z.f3?.length){E.serializedQoeContextData=[];for(var Q of z.f3)(D=g.V2(Q))&&E.serializedQoeContextData.push(D)}!z.lg&&z.provider.videoData.serializedOneTimeQoeContextData&&(E.serializedOneTimeQoeContextData=[],Q=g.V2(z.provider.videoData.serializedOneTimeQoeContextData))&&(E.serializedOneTimeQoeContextData.push(Q),z.lg=!0);z.provider.JT().K.GV(g.Wl)&&(z.U.size&&(E.daiCuePointEvents=Array.from(z.U.values())), z.U.clear());return E}; foV=function(z,D,E){g.By(z.provider.O,z.provider.videoData.V()).then(Q=>{var T=!1;D.includes("&dt=")||D.includes("&cotn=")?T=!0:z.provider.O.W("qoe_with_networkless")&&(T=!0);var k=z.provider.O.W("qoe_send_and_write"),G=z.provider.O;Q=zy(D,G,z.provider.O.pageId,z.provider.O.sendVisitorIdHeader?z.provider.videoData.visitorData:void 0,Q);G.W("html5_simplify_pings")&&(Q=Q||{});Q?(Q.method="POST",Q.postBody=E,Di(D,Q,{token:z.provider.videoData.vS,BI:z.provider.videoData.Tz,mdxEnvironment:z.provider.videoData.mdxEnvironment}, G,void 0,T,k&&z.MN)):T?(T=z.provider.O.W("networkless_ajax"),G={method:"POST",postBody:E},k&&z.MN?g.$8().sendAndWrite(D,G):T?g.vx(D,{method:"POST",postBody:E}):g.$8().sendThenWrite(D,G)):OSa(D,E)})}; LL=function(z){if(!z.provider.O.W("html5_qoe_no_len_check")){var D=0;for(let [E,Q]of z.L.entries())D+=E.length+Number(g.NQ(Q,(T,k)=>T+k.length,0)); D>96E3&&(new g.sT(z.reportStats,0,z)).start()}}; n3O=function(z){z.provider.videoData.Wc&&fL(z,"prefetch");z.provider.videoData.C3&&z.N("reload",{r:z.provider.videoData.reloadReason,ct:z.provider.videoData.C3});z.provider.videoData.fE&&fL(z,"monitor");z.provider.videoData.isLivePlayback&&fL(z,"live");Ck&&fL(z,"streaming");z.provider.videoData.je&&z.N("ctrl",{mode:z.provider.videoData.je},!0);if(z.provider.videoData.KE){var D=z.provider.videoData.KE.replace(/,/g,"_");z.N("ytp",{type:D},!0)}z.provider.videoData.yP&&(D=z.provider.videoData.yP.replace(/,/g, "."),z.N("ytrexp",{ids:D},!0));z.provider.O.ZS()&&z.N("now",{wt:(0,g.N)()});D=z.provider.videoData;var E=z.provider.O.W("enable_white_noise")||z.provider.O.W("enable_webgl_noop"),Q=g.gj(D)||g.DF(D)||g.Eh(D)||g.Q6(D);(E||Q)&&(E=(0,g.XU)())&&z.L.set("gpu",[E]);LO(z.provider.videoData)&&g.Ty(z,g.Gy(z.provider),"dt",["1"]);D.cotn&&!LO(D)&&en(z,!0);z.provider.O.ZS()&&(D=(0,g.N)()-z.provider.O.ig,z.N("playerage",{secs:(1.6**Math.round(Math.log(D/1E3)/Math.log(1.6))).toFixed()}));z.V=!0;z.WF=Wx(()=>{z.reportStats()}, 1E4)}; eaW=function(z,D,E,Q,T){var k=z.provider.O.K.cbrver;z.provider.O.K.cbr==="Chrome"&&/^96[.]/.test(k)&&E==="net.badstatus"&&/rc\.500/.test(T)&&Jc(z,3);z.provider.O.W("html5_use_ump")&&/b248180278/.test(T)&&Jc(z,4);k=z.provider.getCurrentTime();Q=Q===1?"fatal":"";E=[E,Q,k.toFixed(3)];Q&&(T+=`;a6s.${Y9()}`);T&&E.push(W4W(T));g.Ty(z,D,"error",E);z.V=!0}; Jc=function(z,D){z.U9||(g.Qi(z,"fcnz",`${D}`),z.U9=!0)}; XaI=function(z){z.Z>=0||(z.provider.O.m9||z.provider.C.getVisibilityState()!==3?z.Z=g.Gy(z.provider):z.qN=!0)}; JFX=function(z,D){if(g.aq(z.provider.videoData)){z=4;var E=1}else z=D.source??0;z=`sms.${z}`;E!==void 0&&(z+=`_${E}`);return z}; ud=function(z,D,E,Q,T){var k=g.Gy(z.provider);D!==1&&D!==3&&D!==5||g.Ty(z,k,"vps",[z.K]);g.Qi(z,"xvt",`t.${k.toFixed(3)};m.${T.toFixed(3)};g.2;tt.${D};np.0;c.${E};d.${Q}`)}; W4W=function(z){/[^a-zA-Z0-9;.!_-]/.test(z)&&(z=z.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return z}; LG=function(z,D){if(z.QA&&!z.DL)return 3;if(z.isSuspended)return 1;if(z.cF?.WF())return 4;var E=(D.L3.info.audio?z.policy.f3:z.policy.C3)/(D.FX*z.policy.Gx);if(z.policy.DT>0&&z.cF&&ZE(z.cF)&&(D=D.L3.info.video?z.cF.L:z.cF.K)&&!D.h7()){D=D.jb();let Q=bT(D,z.getCurrentTime());Q>=0&&(D=z.getCurrentTime()-D.start(Q),E+=Math.max(0,Math.min(D-z.policy.DT,z.policy.kh)))}z.policy.AT>0&&(E=Math.min(E,z.policy.AT));return E}; jf=function(z,D,E){uzs(z,E.Vh||"unknown");z.C.seekTo(D,E)}; g.r2=function(z,D,E,Q,T){z.C.getVideoData().qj()?T&&z.L.ew+T/1E3>E&&(z.N("sdai",{seg:Q,rbt:E.toFixed(3),end:z.L.ew.toFixed(3),sd:T.toFixed(3)}),z.NI(!1,"rollback")):z.policy.L&&z.NI(!1,"rollback");if(z.Sw.isManifestless){T=ln(z.audioTrack,Q,E,D);var k=ln(z.videoTrack,Q,E,D);z.policy.YX||(k&&jH(z.Sw,Q,!0),T&&jH(z.Sw,Q,!1));k&&(z.videoTrack.Y=[]);T&&(z.audioTrack.Y=[]);z.N("sdai",{rollbk2_seg:Q,rbt:E.toFixed(3),lt:D.toFixed(3),a:T,v:k});(T||k)&&z.policy.L&&g.gC(z)}}; Ts=function(z){var D=z.t9().filter(E=>E.namespace==="ad"); for(let E of D)if(E.start/1E3>z.getCurrentTime())return E.start/1E3;return Infinity}; kD=function(z){var D=(0,g.N)();z.zh=D}; zs=function(z){z.policy.XX&&z.policy.fp&&Math.min(v2(z.videoTrack),v2(z.audioTrack))*1E3>z.policy.Hu?z.s9.cN():z.A()}; P2=function(z,D,E,Q=!1){Q&&!D.C3&&(aX()||(Q=D.tL)&&!Q.Xd(E.info)&&z.C.Gp(),D.C3=!0);D.L3!==E&&(D.L3=E)}; C3=function(z){return z.T2=D-.01}else D=!1;return D}; g.gC=function(z){z.ig.cN()}; bd=function(z,D){D&&Vi(z.C,new Ot(D.video,D.reason));z.K.tT&&(D=n6(z.K,"a"),z.C.nH(new Ot(D.audio,D.reason)))}; VlW=function(z,D,E){if(!(z.videoTrack.L3.K()&&z.audioTrack.L3.K()&&z.cF&&z.cF.L&&z.cF.K))return!1;if(E&&z.Sw.isManifestless&&(z.videoTrack.B===-1||z.audioTrack.B===-1))return!0;var Q=FL(z.videoTrack,D,E);if(isNaN(Q))return!1;z=FL(z.audioTrack,z.policy.gs?D:Q,E);return isNaN(z)?!1:!0}; OFk=function(z){z.Z?.ez?.itagDenylist&&z.oz(z.Z?.ez.itagDenylist);z.Z?.playbackStartPolicy&&rD(z.policy,z.Z?.playbackStartPolicy,3,z.Z?.xD());if(z.policy.wa){var D=z.JI();(D=D?z.Z?.LM.get(D):void 0)&&z.L.Vk(D,-1)}z.Sw.D||(D=z.Z?.YS,D?.PA&&D?.H9&&z.Sw.Bc&&mx(z.Sw,D.PA,D.H9));if(z.Z?.QT){D=z.Z.QT.get(z.JI()||"");if(!D)return;if(z.Sw&&D.formatId){let E=z.Sw.A.get(qD(D.formatId));E&&(E.info.debugInfo=D.debugInfo)}}z.policy.yA&&(z.Z?.WC().forEach(E=>{z.Gk(E)}),z.Z?.zi())}; jBV=function(z){if(!z.Sw.Bc)return!0;var D=z.C.getVideoData();if(z.C.Jv())return z.N("ombpa",{}),!1;if(!!z.Z?.YS?.SE!==z.Sw.Lr)return z.N("ombplmm",{}),!1;var E=D.xV||D.liveUtcStartSeconds||D.ga;if(z.Sw.Lr&&E)return z.N("ombplst",{}),!1;if(z.Sw.D)return z.N("ombab",{}),!1;E=Date.now();return!D.yA&&Yv(z.Sw)&&!isNaN(z.WF)&&E-z.WF>z.policy.zA*1E3?(z.N("ombttl",{}),!1):im(D)!==0&&!z.policy.K||D.W("html5_disable_onesie_media_for_mosaic")&&D.aC()||D.W("html5_disable_onesie_media_for_lifa_eligible")&&JJ(D)? !1:z.C.X().JT().K.GV(bFr)&&(D=z.Z?.Sg()??0,D>=0&&z.Sw.isWindowedLive&&(Dz.Sw.Fi*1E3))?(z.N("ombwnd",{st:D,min:z.Sw.dE*1E3,max:z.Sw.Fi*1E3}),!1):z.Sw.sD&&z.Sw.isWindowedLive?(z.N("ombminsq",{}),!1):!0}; jn=function(z,D){var E=MD(D.L3,z.Sw.Bc),Q=z.j?.qK(E)||[];if(Q.length===0)return z.N("ombmsi",{}),!1;Q=new aa(Q);if((!z.policy.j||isFinite(z.getCurrentTime())||z.C.WV())&&!br(Q,z.getCurrentTime())&&!z.C.getVideoData().yA)return z.N("ostmf",{ct:z.getCurrentTime(),a:D.L3.info.pR()}),!1;z.j?.qs(E);return!0}; v3V=function(z,D){var E=D.L3,Q=z.Sw.Bc;if(jBV(z))if(z.j&&z.j.Ee(MD(E,Q))){if(Q=MD(E,Q),jn(z,D)){var T=new aa(z.j.qK(Q)),k=G=>{try{G.U0()?(z.handleError(G.gH(),G.hU()),Im(D,G),ur(G.info)&&qN(z.U,D,E,!0),z.A()):MN(z.U,G)&&(z.B?.WF(G.info,z.Sk),z.A())}catch(e){G=kh(e),z.handleError(G.errorCode,G.details,G.severity),z.kR()}}; E.D=!0;Jj(T)&&(X_(D,new Gt(z.policy,Q,T,z.j,k)),RE(z.timing))}}else z.N("ombfmt",{})}; m0w=function(z){z.policy.B&&z.Z&&(z.Z.XR.forEach(D=>{z.qv(D,-1)}),z.Z.XR=[])}; vl=function(z,D){D=D||z.videoTrack&&z.videoTrack.K&&z.videoTrack.K.startTime||z.getCurrentTime();var E=P2,Q=z.videoTrack,T=z.K;D=T.nextVideo&&T.nextVideo.index.Rx(D)||0;T.AT!==D&&(T.WF={},T.AT=D,E6(T,T.K));D=!T.K.isLocked()&&T.Y>-1&&(0,g.N)()-T.Y=D&&kL(E,!0)>=D}else E.L.length||Q.L.length?(T=E.L3.info.FX+Q.L3.info.FX,T=10*(1-BJ(D)/T),D=Math.max(T,D.policy.I7),E=kL(Q,!0)>=D&&kL(E, !0)>=D):E=!0;if(!E)return"abr";E=z.videoTrack;if(E.L.length>0&&E.A.K.length===1&&H$(E.A).info.U360);if(!z.DL||E)return"";E=z.policy.vQ;UO(z.policy)&&(E=zt(z.D,z.DL,BJ(z.D)));E=Rm(z.videoTrack,z.getCurrentTime(),E)||Rm(z.audioTrack,z.getCurrentTime(),E);return UO(z.policy)?E?"mbnm":"":(z.videoTrack.L.length>0||z.audioTrack.L.length> 0||sO(z.U,z.videoTrack,z.audioTrack)||sO(z.U,z.audioTrack,z.videoTrack))&&E?"nord":""}; me=function(z,D,E,Q){var T=QZ(D);!T||T.rO||Dx(T,Q)||(E.abort(),z.policy.KP&&D.U?.S(),D.S?.V());if(!E.oJ()||aX())try{z.policy.oD?E.hF(Q.L3.info.containerType,Q.L3.info.Rq)&&E.OE(Q.L3.info.containerType,Q.L3.info.Rq,Q.L3.info.mimeType):E.GB(Q.L3.info.containerType,Q.L3.info.mimeType)}catch(k){return g.xl(k),z.N("ctexp",{name:k.name,msg:k.message}),!1}else Q.L3.info.containerType!==E.oJ()&&z.N("ctu",{ct:aX(),prev_c:E.oJ(),curr_c:Q.L3.info.containerType});Q=Q.L3.yA;z.policy.E8&&Q&&(D=0+Q.duration,Q=-Q.K, 0===E.zE()&&D===E.LW()||E.hB(0,D),Q!==E.Pc()&&(E.Bb(Q),C6&&EO(z.audioTrack.A,E.yX())));return!0}; ld=function(z,D,E,Q){Q.info.L3.K();var T=Q.info.L3.L;if(!T||!E.gY()||E.yC()===T)return!1;var k=T,G=E.xo();if(z.policy.v6&&G&&E.isView()&&g.Hp(Q.info.L3.info)){let d=new DataView(T.buffer,T.byteOffset,T.byteLength);(G=h6s(d,G))?k=new Uint8Array(G.buffer,G.byteOffset,G.byteLength):z.N("fenc",{})}z.policy.GE&&(G=paw(z,Q,new gz([k])))&&(k=SZ(G));var e;(G=Q.info.L3.U(0,Q.info.clipId))&&(e=G.jw[0]);if(Q===z.vN){if(z.wR+=1,z.C.getVideoData().W("html5_shorts_gapless_restart_on_init_seg_retries")&&z.wR>5)return z.wR= 0,z.C.IQ({initSegStuck:1,as:Q.info.nx()}),!0}else z.wR=0,z.vN=Q;z.policy.rA&&(E.abort(),D.S?.V());z.AT&&E.oc()&&(E.abort(),D.S?.V());T=x0k(z,E,k,e,T);D.S?.Y(T,e);if(T!==0)return z.policy.HI&&Iq(z.C.getVideoData())?(z.C.dU()||RK(z,"sepInit",T,Q.info),HFX(z.C,"sie")):RK(z,"sepInit",T,Q.info),!0;Q.info.Xc()?(D=z.timing,D.WF||(D.WF=(0,g.N)(),g.St("vis_a",D.WF,D.K))):(D=z.timing,D.U||(D.U=(0,g.N)(),g.St("ais_a",D.U,D.K)));(Q=Q.info.L3.Jx)&&z.C.uW(new qZ(Q.key,Q.type));return E.h7()}; IoL=function(z,D,E){if(z.policy.tT&&Vj(D)?.isLocked)return!1;if(E.kn())return!0;if(!E.gY())return!1;var Q=Vj(D);if(!Q||Q.info.type===6)return!1;if(z.policy.uQ||z.B?.D(D,Q.info.TV))z.MN=0;else return z.fR.isSeeking()&&g.gC(z),z.MN=z.MN||(0,g.N)(),!1;if(!me(z,D,E,Q.info))return!1;if(z.Sw.L&&Q.info.K===0){var T;if(E.yC()==null){var k=QZ(D);if(!(T=!k||k.L3!==Q.info.L3)){b:if(T=k.Y,k=Q.info.Y,T.length!==k.length)T=!1;else{for(let G=0;Gk)return z.policy.K&&(D===z.videoTrack?z.C3=z.C3||(0,g.N)():z.xV=z.xV||(0,g.N)()),z.policy.FG&&fG(D.A,k,!1),!1;D===z.videoTrack?z.C3=0:z.xV=0;z.policy.Mj&&E===z.cF?.K&&z.ur&&(E.Yo()===0?(z.ur=!1,z.policy.Mj=!1):z.lg=E.Yo());if(!NTn(z,E,Q,D))return!1;z.policy.tT&&Q.info.B()?(z.C.X().ZS()&&z.N("eosl",{ls:Q.info.nx()}),Q.isLocked=!0):(D.NC(Q),L6(z.K,Q.info));T&&(D=Q.info.L3.Jx)&&z.C.uW(new qZ(D.key,D.type));return!0}; NTn=function(z,D,E,Q){if(z.C.X().JT().K.GV(U0X)&&E.info.K&&!D.oc())return z.N("drop_chunk",{sq:E.info.TV,st:E.info.A}),!0;var T=z.policy.U9?(0,g.N)():0,k=E.V&&E.info.L3.L||void 0,G=E.L;E.V&&(G=paw(z,E,G)||G);var e=SZ(G);G=z.policy.U9?(0,g.N)():0;D=x0k(z,D,e,E.info,k);Q.S?.S(E.info,D,G-T,(0,g.N)()-G);z.wR=0;if(D===0)return z.QA&&(z.QA=!1,z.E9=!1),z.Wc=0,!0;if(D===2||D===5)return RK(z,"checked",D,E.info),!1;if(D===1){if(!z.QA)return z.QA=!0,!1;if(!z.E9)return z.E9=!0,z.C.seekTo(z.getCurrentTime(),{Vh:"quotaExceeded", vP:!0}),!1;E.info.Xc()?(Q=z.policy,Q.C3=Math.floor(Q.C3*.8),Q.AT=Math.floor(Q.AT*.8)):(Q=z.policy,Q.f3=Math.floor(Q.f3*.8),Q.AT=Math.floor(Q.AT*.8));z.policy.K?WI(z.V,E.info.L3):f6(z.K,E.info.L3)}z.C.IQ({reattachOnAppend:D});return!1}; paw=function(z,D,E){var Q;if(Q=z.policy.GE&&z.cF&&!z.cF.j&&!z.C.dY())D=D.info.L3.info,Q=D.W0()&&D.Z()&&D.video&&D.video.width<3840&&D.video.width>D.video.height;if(Q&&(z.cF.j=!0,JY('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return E=iWI(E),z.policy.A&&z.N("sp4k",{s:!!E}),E}; x0k=function(z,D,E,Q,T){var k=z.AT||z.cF;try{let G=D===k.K?z.audioTrack:z.videoTrack;if(z.policy.tT&&Q?.B()){if(Q?.D>1)return 6;G.ew=new g.sT(()=>{var e=Vj(G);z.m7()||!e?.isLocked?z.C.X().ZS()&&z.N("eosl",{delayA:e?.info.nx()}):haa(G)?(z.C.X().ZS()&&z.N("eosl",{dunlock:e?.info.nx()}),Sn(z,G===z.audioTrack)):(z.N("nue",{ls:e.info.nx()}),e.info.D+=1,z.cF&&IK(z))},1E4,z); z.C.X().ZS()&&z.N("eosl",{delayS:Q.nx()});G.ew.start()}z.policy.GT&&Q?.L3 instanceof VX&&Q.B()&&z.N("poseos",{itag:Q.L3.info.itag,seg:Q.TV,lseg:Q.L3.index.Uk(),es:Q.L3.index.V});D.appendBuffer(E,Q,T)}catch(G){if(G instanceof DOMException){if(G.code===11)return z.C.X().ZS()&&z.N("aeis",{msg:g.Zu(G.message,3)}),2;if(G.code===12)return 5;if(G.code===22||G.message.indexOf("Not enough storage")===0)return D=Object.assign({name:"QuotaExceededError",buffered:XD(D.jb()).replace(/,/g,"_"),vheap:jm(z.videoTrack), aheap:jm(z.audioTrack),message:g.Zu(G.message,3),track:k?D===k.L?"v":"a":"u"},YCa()),z.handleError("player.exception",D),1;g.y(G)}return 4}return k.ME()?3:0}; RK=function(z,D,E,Q){var T="fmt.unplayable",k=1;E===5||E===3?(T="fmt.unparseable",z.policy.K?!Q.L3.info.video||AZ(z.V.K).size>0||WI(z.V,Q.L3):!Q.L3.info.video||AZ(z.K.B).size>0||f6(z.K,Q.L3)):E===2&&(z.Wc<15?(z.Wc++,T="html5.invalidstate",k=0):T="fmt.unplayable");Q=FB(Q);Q.mrs=z.cF?.A();Q.origin=D;Q.reason=E;Q.trg="appenderr";z.handleError(T,Q,k)}; DX=function(z,D,E,Q,T){var k=z.Sw;var G=z.policy.K,e=!1,d=-1;for(let f in k.K){var F=Qn(k.K[f].info.mimeType)||k.K[f].info.Xc();if(Q===F)if(F=k.K[f].index,F.dL(D.TV)){{e=F;var L=D;let n=e.A(L.TV);n&&n.startTime!==L.startTime?(e.segments=[],e.U(L),e=!0):e=!1}e?d=D.TV:!D.pending&&G&&(L=F.getDuration(D.TV),L!==D.duration&&(k.Iq("clienttemp","mfldurUpdate",{itag:k.K[f].info.itag,seg:D.TV,od:L,nd:D.duration},!1),F.U(D),e=!0))}else F.U(D),e=!0}d>=0&&k.Iq("clienttemp","resetMflIndex",{[Q?"v":"a"]:d},!1); k=e;WGV(z.fR,D,Q,k);z.policy.yA||z.B.Az(D,E,Q,T);D.TV===z.Sw.sD&&k&&Jx(z.Sw)&&D.startTime>Jx(z.Sw)&&(z.Sw.dE=D.startTime+(isNaN(z.timestampOffset)?0:z.timestampOffset),z.fR.isSeeking()&&z.fR.targetTime{z.policy.A&&z.N("pathprobe",E)},E=>{z.C.handleError(E)})}; g3W=function(z,D){z.Sk=D;z.B&&(z.B.Sk=D);D=z.Sk;var E=z.videoTrack.L3.info.W0();D.vN=E;D.Lx({swebm:E});z.U.Sk=z.Sk;z.policy.L&&(z.L.Sk=z.Sk,m0w(z))}; rFn=function(z,D){if(z.cF&&z.cF.L){D-=isNaN(z.timestampOffset)?0:z.timestampOffset;z.getCurrentTime()!==D&&z.resume();if(z.fR.isSeeking()&&z.cF&&!z.cF.ME()){let E=z.getCurrentTime()<=D&&DQ.startTime>=D&&VlW(z,Q.startTime,!1)); return E&&E.startTime0)E=!0;else{for(let Q of z.A.values())if(Q.cryptoPeriodIndex===E){E=!0;break a}E=!1}}z.Iq("log_qoe",{wvagt:"reqnews",canskip:E});E||z.Iq("rotated_need_key_info_ready",D)}; sBs=function(z){switch(z){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}}; P$k=function(z,D=!1){var E=z.status==="LICENSE_STATUS_OK"?0:9999,Q=null;if(z.license)try{Q=pv(z.license)}catch(T){g.y(T)}if(E===0&&!Q)return null;Q=new $0L(E,Q);E!==0&&z.reason&&(Q.errorMessage=z.reason);if(z.authorizedFormats){E={};let T=[],k={};for(let G of z.authorizedFormats){if(!G.trackType||!G.keyId)continue;D&&Q.L.push({trackType:sBs(G.trackType),isHdr:!!G.isHdr});let e=q_O[G.trackType];if(e){e==="HD"&&z.isHd720&&(e="HD720");G.isHdr&&(e+="HDR");E[e]||(T.push(e),E[e]=!0);let d=null;try{d=pv(G.keyId)}catch(F){g.y(F)}d&& (k[g.Ri(d,4)]=e)}}Q.A=T;Q.K=k}z.nextFairplayKeyId&&(Q.nextFairplayKeyId=z.nextFairplayKeyId);z.sabrLicenseConstraint&&(Q.sabrLicenseConstraint=pv(z.sabrLicenseConstraint));return Q}; MlQ=function(z,D,E){z.onSuccess=D;z.onError=E}; C$a=function(z,D,E,Q){var T={timeout:3E4,onSuccess:k=>{if(!z.m7())if(g.x_("drm_net_r",void 0,z.timer),k=P$k(k,z.L))z.onSuccess(k,z.requestNumber);else z.onError(z,"drm.net","t.p;p.i")}, onError:k=>{if(!z.m7())if(k&&k.error)k=k.error,z.onError(z,"drm.net.badstatus",`t.r;p.i;c.${k.code};s.${k.status}`,k.code);else z.onError(z,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{z.onError(z,"drm.net",`rt.req.${z.requestNumber}`)}}; Q&&(T.Zh=`Bearer ${Q}`);g.Ma(E,"player/get_drm_license",D,T)}; hc=function(z,D,E=!1){g.EA(D);(E||z.O.ZS())&&z.Iq("ctmp","drmlog",D)}; AFX=function(z){var D=z.baseUrl;Fkr(D)||z.error("drm.net",2,"t.x");if(!g.UV(D,"fexp")){let E=["23898307","23914062","23916106","23883098"].filter(Q=>z.O.experiments.experiments[Q]); E.length>0&&(z.B.fexp=E.join())}for(let E of Object.keys(z.B))D=ZnX(D,E,z.B[E]);return D}; zfV=function(z,D){var E=null;try{E=D.createSession(z.S,Q=>{hc(z,{m:Q})}),BTn(z,E)}catch(Q){D="t.g",Q instanceof DOMException&&(D+=`;c.${Q.code}`),z.Iq("licenseerror","drm.unavailable",1,D,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return E}; BTn=function(z,D){Dhs(D,(E,Q)=>{ESr(z,E,Q)},(E,Q,T)=>{if(!z.m7()){Q=void 0; var k=1;g.yX(z.L)&&g.Kz(z.O)&&z.O.W("html5_enable_safari_fairplay")&&T===1212433232&&(Q="ERROR_HDCP",k=z.O.W("html5_safari_fairplay_ignore_hdcp")?0:k);z.error("drm.keyerror",k,E,Q)}},()=>{z.m7()||(hc(z,{onkyadd:1}),z.j||(z.Iq("sessionready"),z.j=!0))},E=>{z.fh(E)})}; ESr=function(z,D,E){if(!z.m7())if(D){hc(z,{onkmtyp:E});z.status="km";switch(E){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":QRw(z,D);return;default:z.Iq("ctmp","message_type",{t:E,l:D.byteLength})}z.yA||(g.x_("drm_gk_f",void 0,z.videoData.Y),z.yA=!0,z.Iq("newsession",z));if(iO(z.L)&&(D=TAJ(D),!D))return;var Q=!1;if(z.O.JT().K.GV(kRI))try{Q=iy(D,AUO).type===4}catch(T){hc(z,{cert_check_failed:1},!0)}if(Q&&z.Bj?.certificate){hc(z,{cert_cache_hit:1}, !0);++z.requestNumber;let T=z.Bj.certificate;Promise.resolve().then(()=>{GRk(z,new $0L(0,T),Q)})}else D=new efV(D,++z.requestNumber,z.videoData.Y,z.O.W("html5_enable_vp9_fairplay")),MlQ(D,T=>{GRk(z,T,Q)},(T,k,G)=>{if(!z.m7()){var e=0; T.K.L>=3&&(e=1,k="drm.net.retryexhausted");hc(z,{onlcsrqerr:k,info:G});z.error(k,e,G);z.shouldRetry(QT(e),T)&&dhX(z,T)}}),g.a(z,D),FgL(z,D)}else z.error("drm.unavailable",1,"km.empty")}; QRw=function(z,D){hc(z,{sdpvrq:1});z.V=Date.now();if(z.L.flavor!=="widevine")z.error("drm.provision",1,`e.flavor;f.${z.L.flavor};l.${D.byteLength}`);else{var E={cpn:z.videoData.clientPlaybackNonce};Object.assign(E,z.O.K);E=g.pD("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",E);D={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, D)}),responseType:"arraybuffer"};g.ZH(E,D,3,500).then(HC(Q=>{Q=Q.xhr;if(!z.m7()){Q=new Uint8Array(Q.response);var T=String.fromCharCode.apply(null,Q);try{var k=JSON.parse(T)}catch(G){}k&&k.signedResponse?(z.Iq("ctmp","drminfo",{provisioning:1}),k=(Date.now()-z.V)/1E3,z.V=NaN,z.Iq("ctmp","provs",{et:k.toFixed(3)}),z.Z&&z.Z.update(Q)):(k=k&&k.error&&k.error.message,Q="e.parse",k&&(Q+=`;m.${k}`),z.error("drm.provision",1,Q))}}),HC(Q=>{z.m7()||z.error("drm.provision",1,`e.${Q.errorCode};c.${Q.xhr&&Q.xhr.status}`)}))}}; GRk=function(z,D,E){if(!z.m7())if(hc(z,{onlcsrsp:1}),z.status="rr",D.statusCode!==0)z.error("drm.auth",1,`t.f;c.${D.statusCode}`,D.errorMessage||void 0);else{g.x_("drm_kr_s",void 0,z.videoData.Y);if(D.heartbeatParams&&D.heartbeatParams.url&&z.videoData.W("outertube_streaming_data_always_use_staging_license_service")){var Q=z.L.A.match(/(.*)youtube.com/g);Q&&(D.heartbeatParams.url=Q[0]+D.heartbeatParams.url)}D.heartbeatParams&&z.Iq("newlicense",D.heartbeatParams);D.A&&(z.A=D.A,z.videoData.Cs||z.Iq("newlicense", new Lga),z.videoData.Cs=!0,z.U=g.Ux(z.A,T=>T.includes("HDR"))); D.L&&(z.Y=D.L);D.K&&(z.O.W("html5_enable_vp9_fairplay")&&z.L.K()?(Q=g.Ri(T3(z.fairplayKeyId),4),z.K[Q]={type:D.K[Q],status:"unknown"}):z.K=j_(D.K,T=>({type:T,status:"unknown"}))); tx(z.L)&&(D.message=dj6(g.Ri(D.message)));z.Z&&(hc(z,{updtks:1}),z.status="ku",E&&z.Bj&&z.O.JT().K.GV(kRI)&&(z.Bj.certificate=D.message),z.Z.update(D.message).then(()=>{g.x_("drm_kr_f",void 0,z.videoData.Y);pL(z)||(hc(z,{ksApiUnsup:1}),z.Iq("keystatuseschange",z))},T=>{T=`msuf.req.${z.requestNumber};msg.${g.Zu(T.message,3)}`; z.error("drm.keyerror",1,T)})); g.yX(z.L)&&z.Iq("fairplay_next_need_key_info",z.baseUrl,D.nextFairplayKeyId);z.O.W("html5_enable_vp9_fairplay")&&z.L.K()&&z.Iq("qualitychange",fjQ(z.A));D.sabrLicenseConstraint&&z.Iq("sabrlicenseconstraint",D.sabrLicenseConstraint)}}; FgL=function(z,D){z.status="km";g.x_("drm_net_s",void 0,z.videoData.Y);var E=new g.DB(z.O.m4),Q={context:g.tL(E.config_||g.Hc())};Q.drmSystem=nS6[z.L.flavor];Q.videoId=z.videoData.videoId;Q.cpn=z.videoData.clientPlaybackNonce;Q.sessionId=z.sessionId;Q.licenseRequest=g.Ri(D.message);Q.drmParams=z.videoData.drmParams;isNaN(z.cryptoPeriodIndex)||(Q.isKeyRotated=!0,Q.cryptoPeriodIndex=z.cryptoPeriodIndex);var T=!!z.videoData.A?.U()?.isHdr();Q.drmVideoFeature=T?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; z.O.experiments.JT().K.GV(WgO)&&(Q.context=g.bg(z.videoData));if(Q.context&&Q.context.client){if(T=z.O.K)Q.context.client.deviceMake=T.cbrand,Q.context.client.deviceModel=T.cmodel,Q.context.client.browserName=T.cbr,Q.context.client.browserVersion=T.cbrver,Q.context.client.osName=T.cos,Q.context.client.osVersion=T.cosver;z.O.experiments.JT().K.GV(WgO)||(Q.context.user=Q.context.user||{},z.videoData.D&&(Q.context.user.credentialTransferTokens=[{token:z.videoData.D,scope:"VIDEO"}]),z.videoData.tT&&(Q.context.user.kidsParent= {oauthToken:z.videoData.tT}));Q.context.request=Q.context.request||{};Q.context.request.mdxEnvironment=z.videoData.mdxEnvironment||Q.context.request.mdxEnvironment;g.yX(z.L)&&(Q.fairplayKeyId=g.Ri(T3(z.fairplayKeyId)));g.By(z.O,z.videoData.V()).then(k=>{C$a(D,Q,E,k);z.status="rs"})}else z.error("drm.net",2,"t.r;ic.0")}; Xcw=function(z,D,E){var Q={};Q.isHdr=D.includes("HDR");switch(D.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||E[D]||pL(z)&&!x4(z,D)||(z.authorizedFormats.push(Q),E[D]=!0)}; JLa=function(z,D){var E=[];for(let Q of Object.keys(z.K))E.push(`${Q}_${z.K[Q].type}_${z.K[Q].status}`);return E.join(D)}; pL=function(z){var D;if(D=z.D&&z.Z!=null)z=z.Z,D=!(!z.K||!z.K.keyStatuses);return D}; dhX=function(z,D){var E=D.K.getValue();E=new g.sT(()=>{FgL(z,D)},E); g.a(z,E);E.start();g.px(D.K);hc(z,{rtyrq:1})}; Hl=function(z){var D={};D[z.status]=pL(z)?JLa(z,"."):z.A.join(".");return D}; x4=function(z,D){for(let E in z.K)if(z.K[E].status==="usable"&&z.K[E].type===D)return!0;return!1}; u0n=function(z,D){for(let E in z.K)if(z.K[E].type===D)return z.K[E].status}; VCO=function(z){var D=z[0];z[0]=z[3];z[3]=D;D=z[1];z[1]=z[2];z[2]=D;D=z[4];z[4]=z[5];z[5]=D;D=z[6];z[6]=z[7];z[7]=D}; fjQ=function(z){return g.tA(z,"UHD2")||g.tA(z,"UHD2HDR")?"highres":g.tA(z,"UHD1")||g.tA(z,"UHD1HDR")?"hd2160":g.tA(z,"HD")||g.tA(z,"HDHDR")?"hd1080":g.tA(z,"HD720")||g.tA(z,"HD720HDR")?"hd720":"large"}; TAJ=function(z){var D="";for(let E=0;E{z.m7()||g.sm("xboxone")&&z.A&&z.A("closedShouldNotRetry")}),null)):z.L&&(UC(z.Z,z.L,["mskeymessage", "webkitkeymessage"],z.j),UC(z.Z,z.L,["mskeyerror","webkitkeyerror"],z.D),UC(z.Z,z.L,["mskeyadded","webkitkeyadded"],z.Y))}; bcI=function(z,D,E){g.y(E);z.A&&(E instanceof DOMException&&(D+=`;n.${E.name};m.${E.message}`),z.A(D))}; jRX=function(z){UC(z.Z,z.element,["keymessage","webkitkeymessage"],z.D);UC(z.Z,z.element,["keyerror","webkitkeyerror"],z.Y);UC(z.Z,z.element,["keyadded","webkitkeyadded"],z.S)}; vSn=function(z,D=null){if(z.K.keySystemAccess)return z.U=z.U.then(()=>z.mediaKeys?Promise.resolve():D?.mediaKeys&&D.PF?.S1()?(z.mediaKeys=D?.mediaKeys,Promise.resolve()):z.K.keySystemAccess.createMediaKeys().then(E=>{z.m7()||(z.mediaKeys=E,D?.PF?.S1()&&(D.mediaKeys=E))})).then(()=>{var E=D?.kX(); return z.element&&z.element!==E&&z.element.mediaKeys?z.element.setMediaKeys(null):Promise.resolve()}).then(()=>{z.element=D?.kX(); return z.element&&z.element.mediaKeys!==z.mediaKeys?z.element.setMediaKeys(z.mediaKeys):Promise.resolve()}),z.U; rH(z.K)?z.L=new (Nz())(z.K.keySystem):wH(z.K)?(z.L=new (Nz())(z.K.keySystem),z.element?.webkitSetMediaKeys(z.L)):jRX(z);return null}; mha=function(z,D){var E=new Uint8Array(270);for(let Q=0;Q<135;Q++)E[Q*2]=''.charCodeAt(Q);z=z.L.createSession("video/mp4",D,E);return new Ni(null,null,null,null,z)}; Ypa=function(z,D){D=ljQ(D,z.K.Hj);D=z.L.createSession("video/mp4",D);return new Ni(null,null,null,null,D,z.V)}; Ut=function(z,D){var E=z.B[D.sessionId];!E&&z.A&&(E=z.A,z.A=null,E.sessionId=D.sessionId,z.B[D.sessionId]=E);return E}; ljQ=function(z,D){var E=z.subarray(4);E=new Uint16Array(E.buffer,E.byteOffset,E.byteLength/2);E=String.fromCharCode.apply(null,E).match(/ek=([0-9a-f]+)/)[1];var Q="";for(var T=0;T{IjV(z)}),HC(E=>{if(!z.m7()){g.y(E); var Q="t.a";E instanceof DOMException&&(Q+=";n."+E.name+";m."+E.message);z.Iq("licenseerror","drm.unavailable",1,Q,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(z.L({mdkrdy:1}),z.Y=!0); z.D&&(D=vSn(z.D,z.mediaElement))}; IjV=function(z){if(!z.m7())if(z.O.W("html5_drm_set_server_cert")||z.K.K()){let D=z.mediaKeys.setServerCertificate();D?D.then(HC(E=>{z.O.ZS()&&z.Iq("ctmp","ssc",{success:E})}),HC(E=>{z.Iq("ctmp","ssce",{n:E.name, m:E.message})})).then(HC(()=>{gI(z)})):gI(z)}else gI(z)}; Rfk=function(z,D,E){z.f3=!0;E=new qZ(D,E);z.O.W("html5_eme_loader_sync")&&(z.V.get(D)||z.V.set(D,E));Spr(z,E)}; Spr=function(z,D){if(!z.m7()){z.L({onInitData:1});if(z.O.W("html5_eme_loader_sync")&&z.videoData.L&&z.videoData.L.K()){var E=z.U.get(D.initData);D=z.V.get(D.initData);if(!E||!D)return;D=E;E=D.initData;z.V.remove(E);z.U.remove(E)}z.L({initd:D.initData.length,ct:D.contentType});if(z.K.flavor==="widevine")if(z.xV&&!z.videoData.isLivePlayback)rI(z);else{if(!(z.O.W("vp9_drm_live")&&z.videoData.isLivePlayback&&D.W0)){z.xV=!0;E=D.cryptoPeriodIndex;var Q=D.K;a5(D);D.W0||(Q&&D.K!==Q?z.Iq("ctmp","cpsmm",{emsg:Q, pssh:D.K}):E&&D.cryptoPeriodIndex!==E&&z.Iq("ctmp","cpimm",{emsg:E,pssh:D.cryptoPeriodIndex}));z.Iq("widevine_set_need_key_info",D)}}else z.WF(D)}}; rI=function(z){if(z.f3&&z.Y&&!z.AT){for(;z.Z.length;){let D=z.Z[0],E=Zc6(z)?ST(D):g.Ri(D.initData);if(z.K.K()&&!D.L)z.Z.shift();else{if(z.A.get(E))if(z.K.flavor!=="fairplay"||z.K.K()){z.Z.shift();continue}else z.A.delete(E);a5(D);break}}z.Z.length&&z.createSession(z.Z[0])}}; gI=function(z){z.m7()||(z.Y=!0,z.L({onmdkrdy:1}),rI(z))}; Zc6=function(z){return z.K.flavor==="widevine"&&z.videoData.W("html5_drm_cpi_license_key")}; cLX=async function(z){if(g.q1()&&z.mediaKeys.mediaKeys?.getMetrics){var D=await z.mediaKeys.getMetrics();D&&((0,g.Q9)(D)||(D=g.xs(D)),/^[A-Za-z0-9_-]+={0,3}$/.test(D)||(D=g.Zu(D,void 0,!0)),z.Iq("ctmp","drm",{metrics:D}))}}; Kgs=function(z,D){if(z.videoData.U)return!1;z.lr.QA+=1;if(z.lr.QA<=10)return!1;D.exiled=`${z.lr.QA}`;z.Qh("qoe.start15s",D);z.C.Iq("playbackstalledatstart");return!0}; hfk=function(z){return z.L?!0:z.lr.V==="yt"?g.uR(z.videoData)?z.C.loader?.aC():z.videoData.U?z.videoData.C3<25:!z.videoData.C3:!1}; pc6=function(z){if(!z.L){z.L=!0;var D=z.C.getPlayerState();D=D.isPaused()||D.isSuspended();z.C.FZ();D&&!LO(z.videoData)||z.C.Iq("signatureexpired")}}; id=function(z,D,E){var Q=z.videoData.A,T=z.videoData.Z,k=z.lr.W("html5_disable_codec_fallback_for_drm")&&z.videoData.dP();Iq(z.C.getVideoData())&&HFX(z.C,"pe");z.lr.JT().K.GV(xhL)&&(E.bkg=z.C.FV().isBackground()?"1":"0");if((D==="progressive.net.retryexhausted"||D==="fmt.unplayable"||D==="fmt.decode")&&!z.C.im.B&&Q&&Q.itag==="22")return z.C.im.B=!0,z.Qh("qoe.restart",{reason:"fmt.unplayable.22"}),z.C.Wb(),!0;var G=!1;if(z.videoData.isExternallyHostedPodcast){if(G=z.videoData.Bo)E.mimeType=G.type, z.N("3pp",{url:G.url});E.ns="3pp";z.C.Vo(D,1,"VIDEO_UNAVAILABLE",g.EA((new g.Tf(D,E,1)).details));return!0}var e=z.HA+3E4<(0,g.N)()||z.K.isActive();if(z.lr.W("html5_empty_src")&&z.videoData.isAd()&&D==="fmt.unplayable"&&/Empty src/.test(`${E.msg}`))return E.origin="emptysrc",z.Qh("auth",E),!0;var d;if(d=!e)d=z.C.FV(),d=!!(d.Ej()||d.isInline()||d.isBackground()||d.RQ()||d.LT()||d.x6()||d.Jf());d&&(E.nonfg="paused",e=!0,z.C.pauseVideo());D!=="fmt.decode"&&D!=="fmt.unplayable"||!T?.B()||(kX(z.lr.A,T.Rq), E.acfallexp=T.Rq,G=e=!0);!e&&z.A>0&&(z.K.start(),e=!0,E.delayed="1",--z.A);T=z.C.loader;e||!Q?.K()&&!Q?.Z()||k||(kX(z.lr.A,Q.Rq),G=e=!0,E.cfallexp=Q.Rq);if(!e)return Kgs(z,E);k=!1;z.B?z.HA=(0,g.N)():k=z.B=!0;e=z.videoData;e.AT?(e=e.AT.B(),d=Date.now()/1E3+1800,e=e6048E5&&wI(z,"signature",!0);return!1}; rLa=function(z){if(z.videoData.errorDetail==="7"&&g.Us(z.lr)){let D=!z.videoData.isInlinePlaybackNoAd;D&&z.lr.ED++;wI(z,"innertube_player_reload_required",D&&z.lr.ED>1);return!0}return!1}; tc=function(z,D="fmt.noneavailable"){var E=z.lr.A;E.U=!1;E.K=!0;z.Qh("qoe.restart",{e:D,detail:"hdr"});z.C.Gp(!0)}; ic6=function(z){if(z.C.FV().isInline())return Ec;z=n7[KQ()];return Fl("auto",z,!1,"s")}; wck=function(z,D){var E;a:if((E=D.K)&&E.videoInfos.length){for(var Q of E.videoInfos)if(Q.V?.smooth){E=Q.video.qualityOrdinal;break a}E=E.videoInfos[0].video.qualityOrdinal}else E=0;(g.sm("armv7")||g.sm("aarch64")||g.sm("android"))&&!g.Us(z.O)&&D.K.videoInfos[0].Z()&&(E=Math.min(E,c0.large));Q=g.BC(z.O.experiments,"html5_chipset_soft_cap");Q>0&&(E=Math.min(E,Q));if(Q=g.BC(z.O.experiments,"html5_max_vertical_resolution")){let G=4320;for(var T=0;TQ&&(G=Math.min(G,k.video.qualityOrdinal))}if(G<4320){T=0;for(k=0;k60&&!g.Us(z.O)?new dG(0,360,!1,"v"):Ec}; oK=function(z,D,E){if(z.O.experiments.EH("html5_disable_client_autonav_cap_for_onesie")&&D.sR()||g.Us(z.O)&&(KQ(-1)>=1080||D.osid))return Ec;var Q=g.BC(z.O.experiments,"html5_autonav_quality_cap"),T=g.BC(z.O.experiments,"html5_autonav_cap_idle_secs");return Q&&D.isAutonav&&g.Yz()/1E3>T?(E&&(Q=tCQ(z,E,Q)),new dG(0,Q,!1,"e")):Ec}; $4=function(z,D){if(!D.K.K())return z.B?new dG(0,360,!1,"b"):Ec;var E=!1,Q=!1;for(var T of D.K.videoInfos)T.K()?E=!0:Q=!0;E=E&&Q;Q=0;T=g.BC(z.O.experiments,"html5_performance_cap_floor");T=z.O.B?240:T;for(let k of D.K.videoInfos){if(E&&k.K())continue;D=ZO(k.Rq,k.video.fps,z.A);let G=k.video.qualityOrdinal;if(Math.max(D,T)>=G){Q=G;break}}return new dG(0,Q,!1,"b")}; Pl=function(z,D){var E=qi(z,D.K?.videoInfos),Q=z.C.getPlaybackRate();return Q>1&&E?(z=Q2(z.O.A,D.K.videoInfos,Q),new dG(0,z,!0,"o")):new dG(0,0,!1,"o")}; Mi=function(z,D){return w7(z.O,D.K.videoInfos?.map(E=>E.video)??[],D.videoData.contentProtection,aYs(D.videoData))?new dG(0,1080,!0,"o"):Ec}; oSQ=function(z,D){if(z.W("html5_disable_ustreamer_constraint_for_sabr")&&g.uR(D.videoData))return Ec;var E=z.C.Z5();z.W("html5_use_video_quality_cap_for_ustreamer_constraint")&&E&&E.YI>0&&f7(D.videoData.Nx)&&(z=E.YI,D.videoData.Nx=new dG(0,z,!1,"u"));return D.videoData.Nx}; CL=function(z,D,E){g.Us(z.O)&&(E=E.compose(z.TW(D)));return E}; qi=function(z,D){return D&&g.Us(z.O)?D.some(E=>E.video.L()):!1}; tCQ=function(z,D,E){if(z.W("html5_optimality_defaults_chooses_next_higher")&&E)for(z=D.K.videoInfos,D=1;D49?"p60":Q>32?"p48":""}`;E=ZO(E,Q,k);T>0&&(E=Math.min(E,T));!co.has(D)&&H0().includes(D)?(Q=xh(),+Q[D]>0&&(E=Math.min(+Q[D],E)),Q[D]!==E&&(Q[D]=E,g.ri("yt-player-performance-cap",Q,2592E3))):co.has(D)||k==null?(Q=H0().slice(),Q.includes(D)||(Q.push(D),g.ri("yt-player-performance-cap-active-set",Q,2592E3)),RI.set(D,E)):(co.add(D),k?.set(D,E));z.C.rd()}; qpk=function(){return j_(xh(),z=>`${z}`)}; PAw=function(z,D,E,Q){if(!D||!E||!D.videoData.A)return!1;var T=g.BC(z.O.experiments,"html5_df_downgrade_thresh"),k=z.W("html5_log_media_perf_info");if(!((0,g.N)()-z.Z<5E3?0:k||T>0))return!1;var G=((0,g.N)()-z.Z)/1E3;z.Z=(0,g.N)();E=E.getVideoPlaybackQuality();if(!E)return!1;var e=E.droppedVideoFrames-z.V,d=E.totalVideoFrames-z.S;z.V=E.droppedVideoFrames;z.S=E.totalVideoFrames;var F=E.displayCompositedVideoFrames===0?0:E.displayCompositedVideoFrames||-1;k&&z.O.ZS()&&z.C.N("ddf",{dr:E.droppedVideoFrames, de:E.totalVideoFrames,comp:F});if(Q)return z.K=0,!1;if((d-e)/G>z.Y||!T||g.Us(z.O))return!1;z.K=(d>60?e/d:0)>T?z.K+1:0;if(z.K!==3)return!1;$hQ(z,D.videoData.A);z.C.N("dfd",Object.assign({dr:E.droppedVideoFrames,de:E.totalVideoFrames},qpk()));return!0}; MCL=function(z,D){z.W("html5_log_media_perf_info")&&(z.C.N("perfdb",qpk()),z.C.N("sessionperfdb",Object.fromEntries(RI.entries())),z.C.N("playbackperfdb",Object.fromEntries(z.A.entries())),z.C.N("hwc",{nch:navigator.hardwareConcurrency},!0),D&&z.C.N("mcdb",{itags:D.K.videoInfos.filter(E=>E.V?.smooth===!1).map(E=>E.itag).join("-")}))}; hY=function(z,D,E=!1){z.PF?.ZS()&&z.PF.N("rms",D,E)}; Ac=function(z){z=z.D();return z.length<1?NaN:z.end(z.length-1)}; CAL=function(z,D){z.Iy&&z.Iy.equals(D)||(z.Iy&&z.Iy.dispose(),z.Iy=D)}; ALk=function(z){!z.A&&Sj()&&(z.B?z.B.then(()=>ALk(z)):z.iz()||(z.A=z.e_()))}; BAW=function(z){z.A&&(z.A.dispose(),z.A=void 0)}; znn=function(z,D,E){z.isPaused()||z.getCurrentTime()>D||E>10||(z.play(),g.n9(()=>{znn(z,z.getCurrentTime(),E+1)},500))}; Bl=function(z){return Yu(z.L(),z.getCurrentTime())}; Da6=function(z,D){if(z.Z()===0||z.hasError())return!1;var E=z.getCurrentTime()>0;return D>=0&&(z=z.D(),z.length||!E)?jj(z,D):E}; zB=function(z){if(z.iz()||z.ew())z.PF&&z.PF.Sl("rs_s"),g.TR&&z.getCurrentTime()>0&&z.seekTo(0),z.f3(),z.qN(),z.load(),CAL(z,null);delete z.B}; DK=function(z){switch(z.gH()){case 2:return"progressive.net.retryexhausted";case 3:return z=z.eW(),z?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||E8L&&z?.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}}; Am=function(z){return z.isPlaying()&&!z.K(16)&&!z.K(32)}; E1=function(z){return z.K(128)?-1:z.K(2)?0:z.K(2048)?3:z.K(64)?-1:z.K(1)&&!z.K(32)?3:z.K(8)?1:z.K(4)?2:-1}; TB=function(z,D,E,Q,T){if(!(D===z.state&&E===z.h9&&Q===z.seekSource&&T===z.stoppageReason||D!==void 0&&(D&128&&!E||D&2&&D&16))){var k;if(k=D)k=D||z.state,k=!!(k&16||k&32);z=new g.QH(D,E,k?Q?Q:z.seekSource:null,T)}return z}; kY=function(z,D,E=!1){return Qqw(z,D.getCurrentTime(),(0,g.N)(),Bl(D),E)}; GB=function(z,D,E=null,Q=null){return TB(z,z.state|D,null,E,Q)}; eY=function(z,D){return TB(z,z.state&~D,null,null,null)}; d1=function(z,D,E,Q=null,T=null){return TB(z,(z.state|D)&~E,null,Q,T)}; Tka=function(z,D){return D.state===z.state&&D.h9===z.h9}; klL=function(z){switch(z.O.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"}}; Gln=function(z){z.K>=0||(z.provider.C.getVisibilityState()===3?z.V=!0:(z.K=g.Gy(z.provider),z.delay.start()))}; enV=function(z){if(!(z.L<0)){var D=g.Gy(z.provider),E=D-z.B;z.B=D;z.playerState.L()?z.playTimeSecs+=E:z.playerState.isBuffering()&&!z.playerState.K(16)&&(z.rebufferTimeSecs+=E)}}; Lq=function(z,D=!1){z.K.Z=D;z.K.startTime=z.A;z.K.endTime=z.L;z.qE?.length&&(z.K.qE=z.qE);z.wV?.length&&(z.K.wV=z.wV);D=!1;var E=g.hA(z.segments);z.segments.length&&!E?.Z&&E?.isEmpty()?(z.segments[z.segments.length-1].previouslyEnded&&(z.K.previouslyEnded=!0),z.segments[z.segments.length-1]=z.K,D=!0):z.segments.length&&z.K.isEmpty()&&!z.K.Z||(z.segments.push(z.K),D=!0);D?(z.K.endTime===0&&(z.previouslyEnded=!1),z.K.wV?.length&&z.provider.C.N("sdai",{attach_meta:1,st:z.K.startTime,et:z.K.endTime,seg_idx:z.segments.length- 1})):z.K.previouslyEnded&&(z.previouslyEnded=!0);z.V+=z.L-z.A;z.K=Fv(z.provider);z.K.previouslyEnded=z.previouslyEnded;z.provider.O.JT().K.GV(dan)&&(z.B+=JSON.stringify(z.K).length);z.previouslyEnded=!1;z.A=z.L;return D?g.hA(z.segments):void 0}; FKk=function(z){window.clearInterval(z.U);z.U=NaN}; LKW=function(z){FKk(z);z.U=Wx(()=>{z.update()},100); z.yk=g.Gy(z.provider);z.K=Fv(z.provider)}; fms=function(z,D,E){E-=z.yk;return D===z.L&&E>.5}; g.fq=function(z,D){var E=z.sendVisitorIdHeader?z.visitorData:void 0;return g.By(z.O,z.accessToken).then(Q=>zy(z.uri,z.O,z.pageId,E,Q,D))}; g.n8O=function(z){z.indexOf("watchtime")!==-1&&g.E9("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:z}})}; WKa=function(z,D){z.attestationResponse&&g.fq(z).then(E=>{E=E||{};E.method="POST";E.postParams={atr:z.attestationResponse};z.ew?z.WF?g.$8().sendAndWrite(D,E):g.$8().sendThenWrite(D,E):g.vx(D,E)})}; Xvw=function(z){var D={iX:[]};if(g.Ux(z.segments,E=>!!E.qE||!!E.wV)){for(let E of z.segments)D.iX.push({qE:E.qE||[], wV:E.wV||[]});z=g.De({J$:D},DUV);return g.Ri(z,4)}}; VT=function(z,D){return g.Hn(D,z.L).join(",")}; TMk=function(z,D){if(D&&z.Z){var E=new Set(["q","feature","mos"]),Q=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),T=new Set(["aqi","autonav","list","ssrt","upt"]);z.Z.ns==="3pp"&&(D.ns="3pp");for(let k of Object.keys(z.Z))Q.has(k)||E.has(k)||T.has(k)&&!z.Z[k]||(D[k]=z.Z[k])}}; JJJ=function(z){switch(z){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"}}; uDs=function(z){switch(z){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"}}; Vka=function(z){switch(z){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.WR=function(z,D){var E=nq(z.provider);Object.assign(E,{state:z.Z});D=new Ofn(z.provider.videoData,z.provider.O,D,E);D.K=z.provider.C.I0();E=z.provider.videoData.clientPlaybackNonce;D.K=z.provider.C.i5(E);z.provider.videoData.isLivePlayback||(D.xV=z.provider.C.getDuration(E));z.provider.videoData.K&&(E=z.provider.videoData.K.Z9(D.K))&&(D.S=E-D.K);E=z.provider.C.Pc();D.K+=E;D.S!=null&&(D.S-=E);D.E9=g.Gy(z.provider);D.segments=[Fv(z.provider)];return D}; bfs=function(z){var D=z.provider.videoData.vQ,E=z.provider.videoData.I7,Q=[10+D,10,10,40+E-D,40],T=z.provider.videoData.getPlayerResponse()?.playbackTracking,k=T?.videostatsScheduledFlushWalltimeSeconds;T=T?.videostatsDefaultFlushIntervalSeconds;if(!(k&&k.length>0&&T))return Q;D=[k[0]+D,...k.slice(1).map((G,e)=>G-k[e]), T+E-D,T];return D.some(G=>G<0)?(g.K4(z.logger,347111855,`Neg vss scheduled pings ${k} ${T}`),Q):D}; Xv=function(z,D=NaN){var E=g.Gy(z.provider);D=isNaN(D)?E:D;D=Math.ceil(D);var Q=z.xV[z.yA];z.yA+1{if(!z.m7()){z.S=NaN;var k=z.ew(),G=jqX(z,k);G.D=T;var e=z.wR>1E3;!(k.length>1)&&k[0].isEmpty()||e||(G.U=Xv(z,T));if(z.j){k=k[k.length-1];if(e=z.AT){e=k;var d=z.AT;e=e.startTime===d.startTime&&e.endTime===d.endTime}e||JO(z,[k])}G.send();z.wR++}},(T-E)*1E3); return z.L=T}; uB=function(z,D){var E=z.provider.O;g.By(z.provider.O,z.provider.videoData.V()).then(Q=>{var T=z.provider.O.pageId,k=z.provider.O.sendVisitorIdHeader?z.provider.videoData.visitorData:void 0,G=z.provider.O.W("vss_pings_using_networkless")||z.provider.O.W("kevlar_woffle"),e=z.provider.O.W("allow_skip_networkless");Q=zy(D,E,T,k,Q);Di(D,Q,{token:z.provider.videoData.vS,BI:z.provider.videoData.Tz,mdxEnvironment:z.provider.videoData.mdxEnvironment},E,void 0,G&&!e,!1,!0)})}; jqX=function(z,D){var E=g.WR(z,"watchtime");VH(z)&&(E.delayThresholdMet=!0,z.C3=!0);if(z.B>0){let Q=z.provider.C.Pc();for(let T of D)T.startTime-=z.B+Q,T.endTime-=z.B+Q;E.K-=z.B+Q}else E.K=z.K.L;E.segments=D;return E}; JO=function(z,D,E=!1){for(let [e,d]of D.entries()){let F=e,L=d;var Q=z,T=nq(Q.provider);Object.assign(T,{state:Q.Z});Object.assign(T,{sequenceId:Q.sequenceId});Q.provider.O.W("web_send_vss3_isolated_payload")&&Object.assign(T,{sendIsolatedPayload:!0});var k=Q,G=k.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;G&&(G=G.earlySegmentThresholdSecs&&(Date.now()-k.tT)/1E3=z.provider.videoData.QJ;return!!D}; O1=function(z,D,E=!1){E=z.U(!isNaN(z.L),!1,E);D&&(z.L=NaN);return E}; maW=function(z){z.provider.videoData.youtubeRemarketingUrl&&!z.HF&&(uB(z,z.provider.videoData.youtubeRemarketingUrl),z.HF=!0)}; lmW=function(z){z.provider.videoData.googleRemarketingUrl&&!z.kV&&(uB(z,z.provider.videoData.googleRemarketingUrl),z.kV=!0)}; bB=function(z){if(!z.m7()&&z.A){z.Z="paused";var D=O1(z,!1,!0);D.isFinal=!0;D.send();z.dispose()}}; Yda=function(z,D,E){if(!z.QA){E||(E=g.WR(z,"atr"));E.attestationResponse=D;try{E.send()}catch(Q){if(Q.message!=="Unknown Error")throw Q;}z.QA=!0}}; g.Gy=function(z){return g.ImX(z)()}; GVX=function(z){var D=navigator.connection?.type||"";if(D)return am6[D]||am6.other;if(g.Us(z.O)){z=navigator.userAgent;if(/[Ww]ireless[)]/.test(z))return 3;if(/[Ww]ired[)]/.test(z))return 30}return 0}; Fv=function(z){var D=new Sd6;D.L=nq(z).cc?.toString()||"-";D.playbackRate=z.C.getPlaybackRate();var E=z.C.getVisibilityState();E!==0&&(D.visibilityState=E);z.O.wR&&(D.A=1);D.B=z.videoData.Hb;D.compositeLiveStatusToken=z.videoData.compositeLiveStatusToken;D.heartbeatLoggingToken=z.videoData.heartbeatLoggingToken;E=z.C.getAudioTrack();E.oy&&E.oy.id&&E.oy.id!=="und"&&(D.audioId=E.oy.id);D.connectionType=GVX(z);D.volume=z.C.getVolume();D.muted=z.C.isMuted();D.clipId=z.C.Xp()||"-";D.K=z.videoData.eV|| "-";return D}; nq=function(z){var D=z.C.Or()||{};D.fs=z.C.Lp();D.volume=z.C.getVolume();D.muted=z.C.isMuted()?1:0;D.mos=D.muted;D.clipid=z.C.Xp();D.playerheight=z.C.getPlayerSize()?.height||0;D.playerwidth=z.C.getPlayerSize()?.width||0;z=z.videoData;var E={};z.A&&(E.fmt=z.A.itag,z.Z&&(z.wR?z.Z.itag!==z.A.itag:z.Z.itag!=z.A.itag)&&(E.afmt=z.Z.itag));E.ei=z.eventId;E.list=z.playlistId;E.cpn=z.clientPlaybackNonce;z.videoId&&(E.v=z.videoId);z.f7&&(E.infringe=1);(z.f3?0:z.ur)&&(E.splay=1);var Q=My(z);Q&&(E.live=Q);z.IP&& (E.sautoplay=1);z.Jr&&(E.autoplay=1);z.uR&&(E.sdetail=z.uR);z.partnerId&&(E.partnerid=z.partnerId);z.osid&&(E.osid=z.osid);z.KP&&(E.cc=g.eL(z.KP));return Object.assign(D,E)}; g.ImX=function(z){if(!z.K){let D=g.ZJ(Q=>{var T=(0,g.N)();Q&&T<=631152E6&&(z.C.N("ytnerror",{issue:28799967,value:`${T}`}),T=(new Date).getTime()+2);return T},z.O.W("html5_validate_yt_now")),E=D(); z.K=()=>Math.round(D()-E)/1E3; z.C.Ev()}return z.K}; g.jY=function(z,D){return z.state.K(D)&&!z.oldState.K(D)?1:!z.state.K(D)&&z.oldState.K(D)?-1:0}; vR=function(z){z.L&&Gln(z.L);z.qoe&&XaI(z.qoe)}; Zfa=function(z,D,E,Q){E.adFormat=E.HF;var T=D.C;D=new g.mX(new RnV(E,D.O,{getDuration:()=>E.lengthSeconds, getCurrentTime:()=>T.getCurrentTime(), I0:()=>T.I0(), i5:()=>T.i5(), VM:()=>T.VM(), getPlayerSize:()=>T.getPlayerSize(), getAudioTrack:()=>E.getAudioTrack(), getPlaybackRate:()=>T.getPlaybackRate(), UR:()=>T.UR(), getVisibilityState:()=>T.getVisibilityState(), Qt:()=>T.Qt(), Or:()=>T.Or(), getVolume:()=>T.getVolume(), isMuted:()=>T.isMuted(), Lp:()=>T.Lp(), Xp:()=>T.Xp(), getProximaLatencyPreference:()=>T.getProximaLatencyPreference(), Ev(){T.Ev()},N(k,G){T.N(k,G)},dg:()=>T.dg(), Pc:()=>T.Pc()})); D.B=Q;g.a(z,D);return D}; cJX=function(z){z.L&&z.L.send();if(z.qoe){var D=z.qoe;if(D.V){D.K==="PL"&&(D.K="N");var E=g.Gy(D.provider);g.Ty(D,E,"vps",[D.K]);D.S||(D.Z>=0&&D.L.set("user_intent",[D.Z.toString()]),D.S=!0);D.provider.O.ZS()&&D.N("finalized",{});D.MN=!0;D.reportStats(E)}}if(z.provider.videoData.enableServerStitchedDai)for(let Q of z.A.values())bB(Q);else z.K&&bB(z.K);z.dispose()}; KKn=function(z,D){z.K&&Yda(z.K,D)}; hnW=function(z){if(!z.K)return null;var D=g.WR(z.K,"atr");return E=>{z.K&&Yda(z.K,E,D)}}; pvX=function(z,D){z=Qk(z.array,E=>D-E.start||1); return z<0?-(z+1):z}; xaV=function(z,D,E){var Q=[];for(D=pvX(z,D);DE)break}return Q}; g.lB=function(z,D){var E=[];for(let Q of z.array)if(Q.contains(D)&&E.push(Q),Q.start>D)break;return E}; Hfs=function(z){return z.array.slice(pvX(z,0x7ffffffffffff),z.array.length)}; NkI=function(z,D){var E=NaN;for(let Q of z.array)if(Q.contains(D)&&(isNaN(E)||Q.endD&&(isNaN(E)||Q.start!D.has(E))}; g8W=function(z){return z.C.getPlayerState().K(2)?0x8000000000000:z.C.getCurrentTime()*1E3}; SY=function(z,D){var E=[];if(!D.length)return E;for(let Q=0;Qe.end<0x8000000000000),G=Hfs(z.K)):D=z.Z<=E&&Am(D)?xaV(z.K,z.Z,E):g.lB(z.K,E); T=T.concat(SY(z,D));k&&(T=T.concat(ZK(z,k)));G&&(T=T.concat(SY(z,G)));z.Z=E;Rf(z,T)}}; cR=function(z,D){return D>z.mediaTime+z.B&&D1)z.Z=!0;if(T||isNaN(z.L))z.L=D;if(z.K)D!==z.mediaTime&&(z.K=!1);else if(D>0&&z.mediaTime===D){T=1500;if(z.O.W("html5_buffer_underrun_transition_fix")){T=g.BC(z.O.experiments,"html5_min_playback_advance_for_steady_state_secs");let k=g.BC(z.O.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");T=T>0&&k>0&&Math.abs(D-z.L)(Q||!z.Z?T:400)}z.mediaTime=D;z.A=E;return!1}; wvQ=function(z,D,E){return D.Ab(E).then(()=>g.hQ(new ifk(D,D.L)),Q=>{Q instanceof Error&&g.xl(Q); var T=WV('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),k=JY('audio/mp4; codecs="mp4a.40.2"'),G=T||k,e=D.isLivePlayback&&!g.TU(z.A,!0);Q="fmt.noneavailable";e?Q="html5.unsupportedlive":G||(Q="html5.missingapi");G=e||!G?2:1;T={buildRej:"1",a:D.SA(),d:!!D.V0,drm:D.dP(),f18:D.XU.indexOf("itag=18")>=0,c18:T};D.K&&(D.dP()?(T.f142=!!D.K.K["142"],T.f149=!!D.K.K["149"],T.f279=!!D.K.K["279"]):(T.f133=!!D.K.K["133"],T.f140=!!D.K.K["140"],T.f242=!!D.K.K["242"]),T.cAAC=k,T.cAVC=JY('video/mp4; codecs="avc1.42001E"'), T.cVP9=JY('video/webm; codecs="vp9"'));D.B&&(T.drmsys=D.B.keySystem,k=0,D.B.L&&(k=Object.keys(D.B.L).length),T.drmst=k);return new g.Tf(Q,T,G)})}; hO=function(z,D){D=Math.max(Math.max(1,Math.ceil(z.policy.Z/Kq(z))),D);return Math.min(Math.min(8,Math.floor(z.policy.Y/Kq(z))),D)}; Kq=function(z){return z.videoData.K?uO(z.videoData.K)||5:5}; pq=function(z){return Kq(z)*z.K}; yJI=function(z,D){if(D)return D=z.videoData,D=tkJ(z,isNaN(D.liveChunkReadahead)?3:D.liveChunkReadahead,D),hO(z,D);if(z.L.length){if(Math.min.apply(null,z.L)>1)return hO(z,z.K-1);if(z.policy.S)return hO(z,z.K+1)}return z.K}; o8s=function(z,D=!1){if(!z.L.length)return!1;var E=z.K;z.K=yJI(z,D);if(D=E!==z.K)z.L=[],z.lA=0;return D}; xY=function(z){var D=z.policy.K;z.Z||(D=Math.max(D-1,0));return D*Kq(z)}; HR=function(z,D){return D>=z.IM()-xY(z)}; sqW=function(z,D,E=!0){var Q=HR(z,D);E||Q?Q&&(z.A=!0):z.A=!1;z.U=z.policy.A===2||z.policy.A===3&&z.A;D=HR(z,D);z.Z!==D&&z.Iq("livestatusshift",D);z.Z=D}; tkJ=function(z,D,E){E.fE&&D--;rj(E)&&(D=1);im(E)!==0&&(z=g.BC(z.experiments,"html5_live_chunk_readahead_proxima_override"))&&(D=z,E.K?.tT()&&D++);return D}; U1=function(z,D,E=null){return new NY(g.BC(z.O.experiments,D)||0,E?z.O.W(E):!1)}; $a6=function(z,D){z.K=D}; g1=function(z,D,E,Q,T,k,G,e){D?D.test(E)?(z.Qh(T,D,G),D.V||k()):(!D.L||D.Z?E=!1:(E=(0,g.N)(),Q?D.K||(D.K=E):D.K=0,k=!Q&&E-D.L>3E4,E=D.K&&E-D.K>1E3||k?D.Z=!0:!1),E&&(e={...z.FM(D),...e},e.wn=G,e.we=T,e.wsuc=Q,z.C.N("workaroundReport",e),Q&&(D.reset(),z.B[T]=!1))):z.C.Vo("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.EA({source:"watchdog",name:G}))}; qdk=function(z,D){if(z.K){var E=z.K;var Q=z.getCurrentTime(),T=E.IM();var k=E.policy.L;E.Z||(k=Math.max(k-1,0));k*=Kq(E);Q>=T-k||!E.o7()?E=Q0&&Ac(z.mediaElement)>0&&(z.L=r1(z,z.L,!1)),D=z.W("html5_pseudogapless_shorts_seek_to_next_start")&&D?.seekSource===60,!z.mediaElement||!PRL(z,D))z.U9.start(750);else if(!isNaN(z.L)&&isFinite(z.L)&&(D=z.wR-(z.L-z.timestampOffset),!(D===0||Math.abs(D)<.005)))if(D=z.mediaElement.getCurrentTime()-z.L,Math.abs(D)<=z.MN||Math.abs(D)<.005)Mkw(z);else{if(z.videoData.Wa)z.videoData.Wa= !1;else if(!g.HZ(z.videoData)&&z.L>=z.TX()-.1){z.L=z.TX();z.Z.resolve(z.TX());z.O.ZS()&&z.C.N("setEndedInSeek",{tgt:`${z.L}`,maxst:`${z.TX()}`});z.C.xZ();return}try{let E=z.L-z.timestampOffset;z.mediaElement.seekTo(E);z.D.K=E;z.wR=E;z.A=z.L;z.j=!1}catch(E){}}}; AJV=function(z,D){z.ew=!0;z.PS()&&(z.L=z.V,z.A=z.L,z.V=NaN);CRV(z,D)}; Bka=function(z){var D=0,E=NaN,Q="";if(!z.Y)return{startSeconds:D,D8:E,source:Q};z.videoData.pf?D=z.videoData.dE:g.HZ(z.videoData)&&(D=Infinity);if(g.BZ(z.videoData))return{startSeconds:D,D8:E,source:Q};z.videoData.startSeconds?(Q="ss",D=z.videoData.startSeconds):z.videoData.ga&&(Q="stss",D=z.videoData.ga);z.videoData.liveUtcStartSeconds&&(E=z.videoData.liveUtcStartSeconds);if(isFinite(D)&&(D>z.TX()||D1E9}; EzV=function(z,D){z.playbackData=D;z.videoData.isLivePlayback&&(z.S=new zqa(()=>{a:{if(z.playbackData&&z.playbackData.K.K()){if(mK(z.videoData)&&z.loader){var E=z.loader.w$.K0()||0;break a}if(z.videoData.K){E=z.videoData.K.ew;break a}}E=0}return E}),z.K=new DRX(z.videoData,z.O.experiments,()=>z.TX(!0))); tO(z.C)?(z.videoData.D9?.IT||(D=Bka(z),D.D8?(g.uR(z.videoData)&&z.G4(D.D8,D.startSeconds),z.A=D.startSeconds):D.startSeconds>0&&z.seekTo(D.startSeconds,{Vh:"seektimeline_startPlayback",seekSource:15})),z.Y=!1):w1(z)||(z.A=z.A||z.videoData.startSeconds||0,z.videoData.isLivePlayback||(D=z.C.videoData.TX(),z.A>D&&(z.W("html5_sabr_log_invalid_sabr_current_time")&&z.C.N("invalidSabrCmtStart",{rt:z.A,mst:D}),z.W("html5_sabr_vod_invalid_start_time_fallback")&&(z.A=0))))}; yH=function(z,D){if(z.K&&z.loader){var E=!1;D?E=!0:z.O.JT().K.GV(lR)&&Y8(z.videoData)||!z.O.JT().K.GV(lR)&&(z.videoData.isLowLatencyLiveStream||z.videoData.latencyClass==="LOW"||z.videoData.latencyClass==="ULTRALOW")?E=o8s(z.K):z.HF&&(z.HF=!1,E=o8s(z.K,!0));E&&(E=z.C.O9,D=pq(z.K),E.qoe&&(E=E.qoe,g.Ty(E,g.Gy(E.provider),"lra",[D]),E.N("live-readahead-seconds",{v:D})));D=z.loader;E=z.K.K;z=z.K;z=(z.K-1+z.policy.K)*Kq(z);var Q=NaN;var T=D.gs;T===2||T===-1?(T=E,rj(D.C.getVideoData())&&(Q=D.policy.h1)): T=E-1;T=Math.max(T,0);E=D.U;E.e1=T;E.S=Q;D.Y&&(D.Y.j=z)}}; s1=function(z,D){(z.loader=D)?yH(z,!0):g.of(z)}; PRL=function(z,D=!1){if(!z.mediaElement||z.mediaElement.Z()===0||z.mediaElement.hasError())return!1;var E=z.mediaElement.getCurrentTime()>0;return z.videoData.L&&z.videoData.L.K()||z.videoData.isLivePlayback||!z.videoData.dP()?z.L>=0&&!D&&(D=z.mediaElement.D(),D.length||!E)?jj(D,z.L-z.timestampOffset):E:E}; $Y=function(z){return z.mediaElement?Bl(z.mediaElement):0}; Qha=function(z,D){var E=z.getCurrentTime(),Q=z.isAtLiveHead(E);if(z.S&&Q){var T=z.S;if(T.K&&!(E>=T.L&&E50&&T.L.shift())),sqW(z.K,E,D),D&&qdk(z,!0));Q!==z.Wc&&(D=z.getCurrentTime()-z.qN<=500,E=z.lg>=1E3,D||E||(D=z.C.O9,D.qoe&&(D=D.qoe,E=g.Gy(D.provider),g.Ty(D,E,"lh",[Q?"1": "0"])),z.Wc=Q,z.lg++,z.qN=z.getCurrentTime()))}; g.qY=function(z,D){var E=z.Z;E||(z.Z=new A_,E=z.Z,iB(z,D));return E}; r1=function(z,D,E){if(isNaN(D))return NaN;var Q=z.Ok();E=z.TX(E);return z.W("html5_clamp_invalid_seek_to_min_seekable_time")&&!z.videoData.isLivePlayback&&D>E+1&&D0)||z.mediaElement&&z.mediaElement.getCurrentTime()>0||(D={Vh:"seektimeline_resumeTime",Y_:D},z.videoData.U||(D.seekSource=15),z.seekTo(z.A,D))}; CRV=function(z,D){Gqw(z,D).then(void 0,()=>{g.of(z)}); g.qY(z,D).then(E=>{g.PR(z,E)},()=>{g.of(z)}); z.C.UG(D);if(z.O.ZS()||eqJ(z))D=z.FM(),D["native"]=`${+z.j}`,D.tgt=`${z.L}`,D.otgt=`${z.L+z.timestampOffset}`,D.maxst=`${z.TX()}`,z.K&&z.W("html5_high_res_seek_logging")&&(D.tht=`${z.K.B()}`,D.ht=`${z.K.IM()}`,D.adft=`${xY(z.K)}`),z.W("html5_sabr_parse_live_metadata_playback_boundaries")&&z.videoData.K&&g.uR(z.videoData)&&(D.minst=`${z.videoData.K.j6}`,D.cminst=`${z.videoData.K.Ok()+z.timestampOffset}`,D.maxst=`${z.videoData.K.Ki}`,D.hts=`${z.videoData.K.yA}`,D.cmaxst=`${z.videoData.K.TX()+z.timestampOffset}`), z.C.N("startSeek",D)}; Gqw=function(z,D){z.yA||(z.loader?isFinite(z.L)?z.yA=z.loader.seek(z.L-z.timestampOffset,D):(g.HZ(z.videoData),z.W("html5_unified_live_latency_reporting")&&(z.C.fQ=0),z.yA=B2(z.loader),A2(z.videoData)||(z.L=z.loader.getCurrentTime()+z.timestampOffset)):z.yA=rQ(z.L-z.timestampOffset));return z.yA}; g.PR=function(z,D){z.B&&(z.B.resolve(D),z.C.d6(),z.O.ZS()||eqJ(z))&&(D=z.FM(),D["native"]=`${+z.j}`,D.otgt=`${z.L+z.timestampOffset}`,z.C.N("seekEnd",D));g.of(z)}; eqJ=function(z){return z.videoData.ox()&&z.W("html5_enable_shorts_seek_details_logging")}; Mkw=function(z){z.Z&&(z.Z.resolve(z.mediaElement.getCurrentTime()),z.D.L=null)}; g.of=function(z){z.L=NaN;z.V=NaN;z.wR=NaN;z.Z=null;z.yA=null;z.B=null;z.ew=!1;z.j=!1;z.MN=0;z.WF.stop();z.tT.stop()}; F$s=function(z){if(z.Y)if(z.videoData.D9?.IT)z.Y=!1;else if(g.BZ(z.videoData))z.Y=!1;else{var D="ss",E=0;z.videoData.K?.isManifestless&&z.videoData.xV&&!w1(z)&&(D="mss",E=z.videoData.xV);(z.videoData.pf?z.W("html5_prioritize_windowed_st_start_seconds"):z.W("html5_prioritize_st_start_seconds"))&&!E&&z.videoData.ga&&(D="stss",E=z.videoData.ga);!E&&dRr(z)&&(E=z.videoData.liveUtcStartSeconds||z.videoData.xV,D="utc",E=z.TX()-z.Z9(z.TX())+E);!E&&z.videoData.Bc()&&z.videoData.ga&&(D="stss",E=z.videoData.ga); var Q={};if(E){if(E>z.TX()||E{g.PR(z,k)},()=>{g.of(z)}),z.videoData.isAd()&&dus({adCpn:z.videoData.clientPlaybackNonce, contentCpn:z.videoData.hostCpn??""},D.K),z.wR=T,$a6(z.D,E.getCurrentTime()),z.seekTo(T,{seekSource:104,Vh:"seektimeline_mediaElementEvent"}),z.j=!0;break;case "seeked":Mkw(z);break;case "loadedmetadata":tO(z.C)||F$s(z);iB(z);break;case "progress":iB(z);break;case "pause":z.U=z.getCurrentTime()}z.U&&((Q==="play"||Q==="playing"||Q==="timeupdate"||Q==="progress")&&z.getCurrentTime()-z.U>10&&(z.W("html5_sky_skip_pause_jump")?z.C.N("skipPauseJump",{evt:Q,cmt:z.getCurrentTime(),lpt:z.U}):z.seekTo(z.U,{Vh:"pauseJump"})), Q!=="pause"&&Q!=="play"&&Q!=="playing"&&Q!=="progress"&&(z.U=0))}; dRr=function(z){return(zJ(z.videoData)||!!z.videoData.liveUtcStartSeconds)&&(!!z.videoData.liveUtcStartSeconds||w1(z))&&!!z.videoData.K}; MY=function(z,D){return z.K.get(D)?.buffer.Z()||[]}; Cq=function(z,D){return z.K.get(D)?.buffer.A()||0}; OZr=function(z,D){function E(k){return Q.V!=="yt"&&(T.partnerId===38&&Q.playerStyle==="books"||T.partnerId===30&&Q.playerStyle==="docs"||T.partnerId===33&&Q.playerStyle==="google-live")?faV(z,T,k):nzL(z,T).then(()=>{Q.W("embeds_enable_shorts")&&z.X().p9&&T.isEmbedsShortsMode(new g.JU(0,0),!!T.playlistId)?W$r(z,T):AO(z,T)},G=>{AO(z,T,!0); throw G;})} var Q=z.X(),T=z.getVideoData();T.m7();T.loading=!0;return XPV(z)?JH6(z,T,D).then(()=>{AO(z,T)},k=>{k=kh(k); if(QT(k.severity))return AO(z,T,!0),Promise.reject(k);k.errorCode==="onesie.response.badproxystatus"&&`${k.details.st}`==="3"&&(uyX=!0);z.handleError(k);return E("onesie")}):Q.W("embeds_enable_shorts")&&Q.p9?V66(z,T).then(()=>E("gvi")):E("gvi")}; XPV=function(z){var D=z.X();if(D.W("html5_disable_onesie")||!D.W("html5_onesie")||!D.W("html5_onesie_inline")&&z.getVisibilityState()===5||D.V!=="yt")return!1;var E=D.qN;if(!E||!E.K)return z.handleError(new g.Tf("onesie.unavailable.hotconfig",{key:"0"})),!1;E.K.U<(0,g.N)()&&(z.N("okexp","1"),(E=z.sx())&&D.W("html5_prefer_trusted_host_on_key_expiration")&&(E.L=!0,(D=E.K.get(0)?.K())&&!bJ(D)&&E.K.delete(0)));if(uyX)return z.N("ost3","1"),!1;D={};return Object.keys(D).length>0?(D.onesie="0",z.handleError(new g.Tf("html5.missingapi", D)),!1):!0}; BR=function(z,D){var E=g.Db();g.Er(E,D);return uE(E,M9(),{E3:z.L,clientInterface:g.CR(z)})}; bZa=function(z,D){return`${z.getPlayerType()}_${D.videoId}_${D.Nj}_${+D.isAutonav}${+D.IP}`}; JH6=async function(z,D,E){D.fetchType="onesie";var Q=void 0;if(Xt(D))if(Q=z.Y9){var T=bZa(z,D);Q=Q.get(T)}else Q=void 0;T=z.oi.Rk;if(Q){if(D.loading=!1,O7(D,{player_response:Q},!0),D.loading||z5(D))return z.N("prr","1"),Promise.resolve()}else{Q=lg(D,z.getPlayerSize(),z.getVisibilityState());E=new iJ(z,Q,E);Q=await E.fetch();let G={player_response:Q};D.loading=!1;if(E.mX){for(let [e,d]of E.mX.entries()){var k=e;let F=d;T.K.set(k,F,180);k===D.videoId&&(k=F.TZ(),D.Q3=k)}T.ow=E}for(let [e,d]of E.ey.entries())T.L.set(e, d,180);O7(D,G,!0);if(D.loading||z5(D))return Xt(D)&&(T=bZa(z,D),D=D.getPlayerResponse())&&(D=D.responseContext?.cacheInstruction?.maxAgeSeconds??D.responseContext?.maxAgeSeconds??void 0,z.Y9?.put(T,Q,D)),Promise.resolve()}T.K.n0();T.L.n0();D.Q3=[];z={};T="onesie.response";E=0;D.errorCode?(T="auth",z.ec=D.errorCode,z.ed=D.errorDetail,z.es=D.YU||"",E=2):(z.successButUnplayable="1",z.disposed=`${+D.m7()}`,z.afmts=`${+/adaptiveFormats/.test(Q)}`,z.cpn=D.clientPlaybackNonce);return Promise.reject(new g.Tf(T, z,E))}; nzL=async function(z,D){var E=D.isAd(),Q=!E,T=E?1:3;for(let G=0;G0){await g.Eq(5E3);var k=new g.k3("Retrying OnePlatform request",{attempt:G});g.xl(k)}try{await jhw(z,D);return}catch(e){let d=kh(e);k=d.errorCode;let F=z.X().W("html5_use_network_error_code_enums")?401:"401";Q&&k==="manifest.net.badstatus"&&d.details.rc===F&&(Q=!1,G===T-1&&(T+=1));if(G===T-1)return z=vzs(E,d.details),z.details.backend="op",z.details.originec=k,Promise.reject(z);if(k==="auth"||k==="manifest.net.retryexhausted"|| g.jx(z.X()))return Promise.reject(d);z.handleError(d);if(QT(d.severity))break}}return Promise.reject(vzs(E,{backend:"op"}))}; jhw=async function(z,D){D.fetchType="gp";var E=z.X(),Q=g.By(E,D.V());Q=Q.K?await Q.K:Q.getValue();var T=BR(E,Q),k=lg(D,z.getPlayerSize(),z.getVisibilityState()),G=SD(mR6),e=D.V(),d=(0,g.N)(),F=!1,L="empty";Q=0;z.dM("psns");var f={Q2:function(n){n.readyState===2&&z.dM("ps_c")}}; if(E.L){let n={videoId:String(D.videoId)},W=vu(D.getResolveUrlResponse());W&&(n.params=W);D.playlistId&&(n.playlistId=String(D.playlistId));f.V3={wS:tQ("player",n)}}T=await g.hr(T,k,G,void 0,f);z.dM("psnr");if(!D.m7()){T?"error"in T&&T.error?(F=!0,L=`esf:${T.error.message}`,Q=T.error.code):T.errorMetadata&&(F=!0,L="its",Q=T.errorMetadata.status):F=!0;if(F)return F=0,T=((0,g.N)()-d).toFixed(),d={},d=E.W("html5_use_network_error_code_enums")?{backend:"op",rc:Q,rt:T,reason:L,has_kpt:D.tT?"1":"0",has_mdx_env:D.mdxEnvironment? "1":"0",has_omit_key_flag:g.S("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:E.pageId?"1":"0",has_token:e?"1":"0",has_vvt:D.D?"1":"0",is_mdx:D.isMdxPlayback?"1":"0",mdx_ctrl:D.je||"",token_eq:e===D.V()?"1":"0"}:{backend:"op",rc:`${Q}`,rt:T,reason:L,has_kpt:D.tT?"1":"0",has_mdx_env:D.mdxEnvironment?"1":"0",has_omit_key_flag:g.S("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:E.pageId?"1":"0",has_token:e?"1":"0",has_vvt:D.D?"1":"0",is_mdx:D.isMdxPlayback? "1":"0",mdx_ctrl:D.je||"",token_eq:e===D.V()?"1":"0"},D="manifest.net.connect",Q===429?(D="auth",F=2):Q>200&&(D="manifest.net.badstatus",Q===400&&(F=2)),Promise.reject(new g.Tf(D,d,F));D.loading=!1;O7(D,{raw_player_response:T},!0);g.jx(D.X())&&T&&T.trackingParams&&g.q9(T.trackingParams);if(D.errorCode)return E={ec:D.errorCode,ed:D.errorDetail,es:D.YU||""},Q="auth",g.jx(D.X())&&D.errorCode&&(Q=D.errorCode),Promise.reject(new g.Tf(Q,E,2));if(!D.loading&&!z5(D))return E=D.isAd()?"auth":"manifest.net.retryexhausted", Q=D.isAd()?2:1,Promise.reject(new g.Tf(E,{successButUnplayable:"1",hasMedia:g.BG(D)?"1":"0"},Q))}}; faV=async function(z,D,E){function Q(){return!0} function T(F){F=kh(F);if(QT(F.severity))return Promise.reject(F);z.handleError(F);return!1} var k=Yla(z.X(),D,z.getPlayerSize(),z.getVisibilityState(),z.isFullscreen()),G=D.isAd(),e=G?1:3;for(let F=0;F0&&(await g.Eq(5E3),d={playerretry:F,playerretrysrc:E},G||(d.recover="embedded"),d=g.Bb(k,d));if(await laI(D,d).then(Q,T))return}D=G?"auth":"manifest.net.retryexhausted";E=G?2:1;if(!G&&Math.random()<1E-4)try{g.xl(new g.k3("b/152131571",btoa(k)))}catch{}return Promise.reject(new g.Tf(D,{backend:"gvi"},E))}; laI=async function(z,D){function E(d){if(!z.m7()){d=d?d.status:-1;var F=0,L=((0,g.N)()-e).toFixed();L=Q.W("html5_use_network_error_code_enums")?{backend:"gvi",rc:d,rt:L}:{backend:"gvi",rc:`${d}`,rt:L};var f="manifest.net.connect";d===429?(f="auth",F=2):d>200&&(f="manifest.net.badstatus",d===400&&(F=2));return Promise.reject(new g.Tf(f,L,F))}} z.fetchType="gvi";var Q=z.X(),T;(T=IdO(z))?(T={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:T},D=g.Bb(D,{action_display_post:1})):T={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var k={};Q.sendVisitorIdHeader&&z.visitorData&&(k["X-Goog-Visitor-Id"]=z.visitorData);var G=g.zU(Q.experiments,"debug_sherlog_username");G&&(k["X-Youtube-Sherlog-Username"]=G);Object.keys(k).length>0&&(T.headers=k);var e=(0,g.N)();T=await g7(g.RD,D,T).then(void 0,function(d){return E(d.xhr)}); if(!T||!T.responseText)return E(T);z.loading=!1;T=g.q6(T.responseText);O7(z,T,!0);if(z.errorCode)return Promise.reject(new g.Tf("auth",{ec:z.errorCode,ed:z.errorDetail,es:z.YU||""},2));if(!z.loading&&!z5(z))return T=z.isAd()?"auth":"manifest.net.retryexhausted",D=z.isAd()?2:1,Promise.reject(new g.Tf(T,{successButUnplayable:"1"},D))}; vzs=function(z,D){return new g.Tf(z?"auth":"manifest.net.retryexhausted",D,z?2:1)}; AO=async function(z,D,E=!1){var Q=z.X();E&&(!g.$X(Q)||TJ(D)!=="embedded")||D.mL||TJ(D)!=="adunit"&&(g.Us(Q)||g.h_(Q)||g.I_(Q)||o_(Q)||g.Kz(Q)||g.CR(Q)==="WEB_CREATOR")||(E=g.By(Q,D.V()),E=E.K?await E.K:E.getValue(),YGO(z,D,E))}; YGO=async function(z,D,E){try{let k=z.X(),G=BR(k,E);var Q=D.X();let e=g.$f(),d={context:g.bg(D),videoId:D.videoId,racyCheckOk:D.racyCheckOk,contentCheckOk:D.contentCheckOk,autonavState:"STATE_NONE"};TJ(D)==="adunit"&&(d.isAdPlayback=!0);Q.embedConfig&&(d.serializedThirdPartyEmbedConfig=Q.embedConfig);Q.Ha&&(d.showContentOwnerOnly=!0);D.Z3&&(d.showShortsOnly=!0);e.GV(141)&&(d.autonavState=e.GV(140)?"STATE_OFF":"STATE_ON");if(g.wq(Q)){let n=e.GV(65);E=n!=null?!n:!1;let W=!!g.iF("yt-player-sticky-caption"); d.captionsRequested=E&&W}let F=Q.getWebPlayerContextConfig()?.encryptedHostFlags;F&&(d.playbackContext={encryptedHostFlags:F});var T=d;let L=SD(IaO);z.dM("wn_s");Q={};k.L&&(Q.V3={wS:tQ("next",{videoId:String(D.videoId)})});let f=await g.hr(G,T,L,void 0,Q);z.dM("wn_r");!f||"error"in f&&f.error||(g.jx(D.X())&&f.trackingParams&&g.q9(f.trackingParams),O7(D,{raw_watch_next_response:f},!1))}catch(k){}}; W$r=async function(z,D){var E=g.By(z.X(),D.V());E=E.K?await E.K:E.getValue();aas(z,D,E)}; aas=async function(z,D,E){z=z.X();try{let G=BR(z,E);let e={context:g.bg(D),playerRequest:{videoId:D.videoId},disablePlayerResponse:!0},d=D.getResolveUrlResponse();if(d){let f=vu(d);f&&(e.playerRequest.params=f);let n=Iz(d)?.params;n&&(e.params=n)}var Q=e;let F=SD(SGJ);E={};if(z.L){let f={videoId:String(D.videoId)};var T,k=D.getResolveUrlResponse();(T=Iz(k)?.params)&&(f.params=T);E.V3={wS:tQ("reel_item_watch",f)}}let L=await g.hr(G,Q,F,void 0,E);!L||"error"in L&&L.error||O7(D,{raw_reel_item_watch_response:L})}catch(G){}}; V66=async function(z,D){try{let k=z.X(),G=g.By(k,D.V()),e=G.K?await G.K:G.getValue(),d=BR(k,e);var E=z.getPlayerSize(),Q=z.getVisibilityState();var T={context:g.bg(D),url:`https://www.youtube.com/embed/${D.videoId}`,playbackContext:{contentPlaybackContext:j9(D,E,Q)}};let F=SD(RqO),L=await g.hr(d,T,F);D.m7()||L&&O7(D,{raw_resolve_url_response:L},!0)}catch(k){}}; ZZ6=function(z,D){z.dM("vir");z.dM("ps_s");g.s4("vir",void 0,"video_to_ad");D=OZr(z,D);D.then(function(){z.dM("virc");g.s4("virc",void 0,"video_to_ad");z.dM("ps_r");g.s4("ps_r",void 0,"video_to_ad")},function(){z.dM("virc"); g.s4("virc",void 0,"video_to_ad")}); return D}; zW=function(){var z=mQ();return!(!z||z==="visible")}; K$r=function(z){var D=cHr();D&&document.addEventListener(D,z,!1)}; hqQ=function(z){var D=cHr();D&&document.removeEventListener(D,z,!1)}; cHr=function(){if(document.visibilityState)var z="visibilitychange";else{if(!document[v6+"VisibilityState"])return"";z=v6+"visibilitychange"}return z}; xRI=function(z){pPr=z}; HZQ=function(z){D8=z}; yQJ=function(z){var D=z.im;z=z.videoData;var E=yi(D,z);D.W("html5_disable_client_autonav_cap_for_onesie")||E.compose(oK(D,z));return E}; Vi=function(z,D){Ev(z,D.reason,D.K.info,D.source,D.token)}; QI=function(z,D){z.Iq("localmediachange",D)}; HFX=function(z,D){z.oi.Oo()||(z.N("sgap",{f:D}),z.oi.clearQueue(!1,D==="pe"))}; URX=function(z){z.mediaElement&&(z.cF?(TW(z),z.Cp(),NRJ(z,!1)):(z.videoData.AT&&z.videoData.AT.Z(),z.mediaElement.stopVideo()),z.playVideo())}; tO=function(z){return z.W("html5_disable_video_player_initiated_seeks")&&g.uR(z.videoData)}; GW=function(z,D){z.Ur&&km(z);z.Ur=new g.vJ(D*1E3,0x7ffffffffffff);z.Ur.namespace="endcr";z.addCueRange(z.Ur)}; km=function(z){z.removeCueRange(z.Ur);z.Ur=null}; dr=function(z){if(z.videoData.L&&z.videoData.L.K()){var D=ed(z);if(z.loader&&(z=z.loader,!z.m7()))if(z.policy.K){var E=z.V;if(D.isLocked()&&E.K.A||E.L===void 0||!D.equals(E.L)){E=z.V.L;fX(z.V,D);var Q;if(Q=D.isLocked()&&D.reason==="m"){Q=z.V;var T=Q.Z?.info.U().qualityOrdinal;Q=Q.WF?!0:Q.Z?D.K!==T?!0:!Q.K.A||Q.DP.Nx&&Q.K.K===Q.Z.info.itag?!1:!0:!1}T=z.policy.PW&&D.reason==="l";E=E.K>D.K&&D.reason==="b";Q||T||E?(z.C.IQ({reattachOnConstraint:Q?"u":T?"drm":"perf",lo:D.L,up:D.K}),z.policy.Nx||(z.V.K.A= !1)):(z.policy.Nx&&(z.V.K.A=!1),g.gC(z))}}else!eT(z.K,D)&&z.videoTrack&&(T=z.K.K,bd(z,SKk(z.K,D)),vl(z),E=D.isLocked()&&D.reason==="m"&&z.K.j,Q=z.policy.PW&&D.reason==="l"&&Sm(z.videoTrack),D=T.K>D.K&&D.reason==="b",T=z.K.QA&&!aX(),E||Q||D||T?z.C.IQ({reattachOnConstraint:E?"u":Q?"drm":T?"codec":"perf"}):g.gC(z))}}; LP=function(z,D=!0){z.O.XD&&!z.videoData.backgroundable&&z.mediaElement&&!z.L0()&&(z.isBackground()&&z.mediaElement.MN()?(z.N("bgmobile",{suspend:1}),z.FZ(!0,!0)):!z.isBackground()&&D&&Fu(z)&&z.N("bgmobile",{resume:1}))}; fP=function(z){if(!g.HZ(z.videoData))return NaN;var D=0;z.loader&&z.videoData.K&&(D=mK(z.videoData)?z.loader.w$.K0()||0:z.videoData.K.ew);return(0,g.N)()/1E3-z.Z9()-D}; gzw=function(z,D){if(z.playerType===2||z.O.YF)D.dI=!0;var E=j3(D.HF,D.hS,z.O.L,z.O.U);E&&(D.adFormat=E);z.playerType===2&&(D.Jr=!0);if(z.isFullscreen()||z.O.L)E=g.iF("yt-player-autonavstate"),D.autonavState=E||(z.O.L?2:z.videoData.autonavState);D.endSeconds&&D.endSeconds>D.startSeconds&&GW(z,D.endSeconds)}; nP=function(z){z.loader&&(z.loader.dispose(),z.loader=null,s1(z.zO,null));z.S1()?rHV(z):z.Cp()}; t6k=function(z){if(!z.playerState.K(128))if(z.videoData.isLoaded(),z.FD=g.Pn(z.videoData.WX),g.BG(z.videoData)){z.AL.tick("bpd_s");Ww(z).then(()=>{z.AL.tick("bpd_c");if(!z.m7()){z.Qq&&(z.PN(GB(GB(z.playerState,512),1)),Fu(z));var E=z.videoData;E.endSeconds&&E.endSeconds>E.startSeconds&&GW(z,E.endSeconds);z.Ks.finished=!0;Xu(z,"dataloaded");z.lU.ak()&&J6(z);MCL(z.im,z.XJ)}}); z.W("html5_log_media_perf_info")&&z.N("loudness",{v:z.videoData.qd.toFixed(3)},!0);var D=z.mediaElement?.kX();if(D&&"disablePictureInPicture"in D&&z.O.bG)try{D.disablePictureInPicture=z.O.Wc&&!z.videoData.backgroundable}catch(E){g.xl(E)}iZs(z);z.SV=new wPJ(z.videoData)}else Xu(z,"dataloaded")}; yH6=function(z){var D=z.videoData;ZZ6(z,z.yi).then(void 0,E=>{z.videoData!==D||D.m7()||(E=kh(E),E.errorCode==="auth"&&z.videoData.errorDetail&&z.videoData.errorDetail!=="7"?z.Vo(E.errorCode,2,unescape(z.videoData.errorReason),g.EA(E.details),z.videoData.errorDetail,z.videoData.YU||void 0):z.handleError(E))})}; uV=function(z){return g.Us(z.O)&&z.videoData.isLivePlayback&&(!z.O.W("html5_allow_multiview_tile_preload")||!z.videoData.yA)}; Ww=function(z){nP(z);z.XJ=null;var D=wvQ(z.O,z.videoData,z.L0());z.tF=D;z.tF.then(E=>{ozw(z,E)},E=>{z.m7()||(E=kh(E),z.visibility.isBackground()?(VI(z,"vp_none_avail"),z.tF=null,z.Ks.reset()):(z.Ks.finished=!0,z.Vo(E.errorCode,E.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.EA(E.details))))}); return D}; iZs=function(z){if(Sk(z.videoData,"html5_set_debugging_opt_in")){let D=g.$f();if(!D.GV(183)){z=`f${Math.floor(183/31)+1}`;let E=CK(z)||0;E|=268435456;E===0?delete Mp[z]:Mp[z]=E.toString(16).toString();D.save()}}}; Xu=function(z,D="dataupdated"){z.Iq("internalvideodatachange",D,z.videoData)}; ozw=function(z,D){if(!z.m7()&&!D.videoData.m7()){z.XJ=D;EzV(z.zO,z.XJ);if(z.videoData.isLivePlayback){var E=shX(z.oi.Rk,z.videoData.videoId)||z.loader&&!isNaN(z.loader.WF);E=z.W("html5_onesie_live")&&E;tO(z)||z.videoData.xV>0&&!mK(z.videoData)||E||z.seekTo(z.TX(),{Vh:"videoplayer_playbackData",seekSource:18})}if(z.videoData.L.K()){if(ST6(z.videoData)){z.Vo("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.EA({missabrurl:1}));return}z.loader?g.xl(Error("Duplicated Loader")):(E=g.BC(z.O.experiments,"html5_onesie_defer_content_loader_ms"))&& z.Jv()&&shX(z.oi.Rk,z.videoData.lw)?g.n9(()=>{z.m7()||z.loader||Ov(z)},E):Ov(z)}else!z.videoData.L.K()&&LO(z.videoData)&&QI(z,new bV(z.videoData.videoId||"",4)); z.qI();sRW(D).then(()=>{var Q={};z.rd(Q);z.O.ZS()&&z.W("html5_log_media_perf_info")&&z.N("av1Info",Q);dr(z)})}}; Fu=function(z,D=!1){if(!z.mediaElement||!z.videoData.L)return!1;var E=$RV(z,D),Q=z.mediaElement.MN(),T=!1;Q&&Q.equals(E)||(qGW(z,E),T=!0);z.playerState.K(2)||kqw(z.zO,D);a:{D=T;if(g.uR(z.videoData)){if(!z.videoData.dP())break a}else if(!g.s7(z.videoData))break a;if(z.mediaElement)if((E=z.videoData.B)&&z.mediaElement.U()){Q=z.mediaElement.kX();if(z.To)if(Q!==z.To.element)TW(z);else if(D&&E.flavor==="fairplay"&&!Px())TW(z);else break a;if(z.W("html5_report_error_for_unsupported_tvos_widevine")&&Px()&& E.flavor==="widevine")z.Vo("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{z.To=new PlL(Q,z.videoData,z.O,z.mediaElement,z.Bj);z.To.subscribe("licenseerror",z.v3,z);z.To.subscribe("qualitychange",z.zM,z);z.To.subscribe("heartbeatparams",z.Ov,z);z.To.subscribe("keystatuseschange",z.fh,z);z.To.subscribe("ctmp",z.N,z);for(let k of z.De.keys)D=z.De.get(k),z.To.uW(D);z.W("html5_eme_loader_sync")||z.De.n0()}}else z.Vo("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return T}; Ov=function(z){var D=z.videoData.K,E={cpn:z.videoData.clientPlaybackNonce,c:z.O.K.c,cver:z.O.K.cver};for(let [G,e]of Object.entries(E)){E=G;var Q=e;for(var T of Object.values(D.K))T.Iy.j(E,Q);D.Y?.j(E,Q)}T=z.O;E=z.videoData;Q=z.yi;D=new g.M6W(T);var k=NN({hasSubfragmentedFmp4:E.hasSubfragmentedFmp4,pW:E.pW});D.U=k;D.AT=E.maxReadAheadMediaTimeMs/1E3||D.AT;Q.Z.K0()===Q.policy.K?D.ur=10:D.ur=E.minReadAheadMediaTimeMs/1E3||D.ur;D.cX=E.readAheadGrowthRateMs/1E3||D.cX;E.xQ&&(D.B=!0,T.experiments.JT().K.GV(ClJ)&& V6(E)===3&&(D.YD=!0));D.YF=!RX();g.Us(T)||!RX()?(D.C3=8388608,D.f3=524288,D.Pa=5,D.wR=1048576,D.o_=1.5,D.FX=4587520,M1()&&(D.FX=786432),D.S*=1.1,D.D*=1.1,D.Cf=!0):T.B&&(D.S*=1.3,D.D*=1.3);g.X1&&g.sm("crkey")&&(k=T.K.cmodel==="CHROMECAST/ANCHOVY",D.C3=20971520,D.f3=1572864,k&&(D.FX=812500,D.aC=1E3,D.hz=5,D.wR=2097152));g.KR&&(D.Cf=!0);T.supportsGaplessAudio()||(D.E8=!1);g.pR&&(D.ig=!0);D.uE=T.W("html5_peak_shave");E.sR()&&T.W("html5_disable_peak_shave_for_onesie")&&(D.uE=!1);k=E.K?.Z();if(mK(E)){D.xw= !0;D.bG||(D.Hb=!0);D.Wc=!0;D.Yx=!0;D.VP=!0;if(E.latencyClass==="ULTRALOW"||E.latencyClass==="LOW"&&!T.W("html5_disable_low_pipeline"))D.ER=2,D.kA=4;D.Oy=E.defraggedFromSubfragments;g.BZ(E)&&(D.qN=!1);D.O8=g.y2(T)}E.isAd()&&(D.vQ=0,D.p9=0);D.mu=T.W("html5_ultra_low_latency_subsegment_readahead")&&E.latencyClass==="ULTRALOW";D.A=T.ZS();Q.L.Z=mK(E)?.5:0;E.isLivePlayback&&(D.I7=g.BC(T.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,D.tT=!1);E.dP()&&(D.tT=!1);D.fi=!T.W("html5_sabr_keep_all_quality_constraints"); D.rL=wj(E);rj(E)&&(D.mu=!0,E.latencyClass==="LOW"?D.E9=g.BC(T.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):E.latencyClass==="ULTRALOW"&&(D.E9=g.BC(T.experiments,"html5_jumbo_ull_subsegment_readahead_target")),D.bC=!0);E.Bc()&&(D.Gx=1.3);D.ig=D.ig||E.Z1;D.za=(D.za||E.za)&&T.U;D.vN=E.S;T.ZS()&&(D.U9=!0);E.S&&!k&&(D.v6=!0);E.S&&E.isAd()&&(D.S*=1.6,D.D*=1.6);LO(E)&&(D.Z=E.videoId,D.mL=!0,D.yg=100,E.lG&&E.lG.length>0&&(D.m4=E.lG));D.PW=E.Fd;D.oM=xv(T,{},E.L||void 0,Rt(E));D.kV=S0(E)&& (g.I_(T)||o_(T));g.uR(E)&&(D.V=!0,D.h6=T.W("html5_estimate_live_partial_slice_duration"),D.gs=g.Us(T)&&!g.q1()?!1:!0,D.fp||E.isLivePlayback||!T.W("html5_sabr_non_streaming_xhr_vod_client_request_cancellation")||(D.l_=!0,D.XD=g.BC(T.experiments,"html5_sabr_non_streaming_xhr_vod_request_cancellation_timeout_ms")),T.W("html5_sabr_report_partial_segment_estimated_duration")&&(D.KY=!0),D.K=!0,D.lM=T.W("html5_trigger_loader_when_idle_network"),D.Df=T.W("html5_sabr_parse_live_metadata_playback_boundaries"), D.wa=T.W("html5_consume_onesie_next_request_policy_for_sabr"),D.lc=T.W("html5_sabr_report_next_ad_break_time"),D.aJ=T.W("html5_log_high_res_buffer_timeline")&&T.ZS(),D.FG=T.W("html5_remove_stuck_slices_beyond_max_buffer_limits"),D.KP=T.W("html5_gapless_sabr_btl_last_slice")&&Iq(E),D.yP=T.W("html5_reset_last_appended_slice_on_seek")&&Iq(E),mK(E)?(D.zD=!0,D.s8=T.W("html5_disable_variability_tracker_for_live"),D.QA=!0,T.W("html5_simplified_backup_timeout_sabr_live")&&(D.ED=!0,D.aC=D.C8)):D.SW=T.W("html5_probe_request_on_sabr_request_progress"), D.bQ=T.W("html5_serve_start_seconds_seek_for_post_live_sabr"),D.YX=T.W("html5_flush_index_on_updated_timestamp_offset"),D.Y=g.uR(E),D.lG=T.W("html5_ignore_partial_segment_from_live_readahead"),T.W("html5_include_partial_segment_for_jumbo_ll")&&rj(E)&&(D.lG=!1),D.GT=T.W("html5_use_non_active_broadcast_for_post_live"),D.PS=T.W("html5_use_centralized_player_time"),D.HF=T.W("html5_log_centralized_player_time"),D.GF=T.W("html5_consume_onesie_sabr_seek"),D.j=T.W("html5_enable_sabr_seek_loader_refactor"), E.enableServerStitchedDai&&(D.L=!0,D.xC=T.W("html5_reset_server_stitch_state_for_non_sabr_seek"),D.uQ=T.W("html5_remove_ssdai_append_pause")&&!E.qj(),D.JH=T.W("html5_ssdai_log_ssevt_in_loader_timers")),D.J6=T.ZS(),D.latencyClass=E.latencyClass,D.iQ=!E.Bc()&&T.W("html5_prebuffer_instream_media_vod"));D.GX=g.df(E);D.vj=T.W("html5_enable_sabr_otf_in_client");if(E.ox()||E.isAd())D.hw=!1;Zn(T.A,ct.BITRATE)&&(D.FX=NaN);if(Q=g.BC(T.experiments,"html5_request_size_max_kb"))D.wR=Q*1024;if(T.A.L)D.SZ="; "+ ct.EXPERIMENTAL.name+"=allowed";else if(T.W("html5_enable_cobalt_tunnel_mode")&&g.q1()){let {name:G,valid:e}=ct.TUNNELMODE;D.SZ=`; ${G}=${e}`}T=E.serverPlaybackStartConfig;T?.enable&&T?.playbackStartPolicy&&(D.W4=!0,rD(D,T.playbackStartPolicy,2));T=AHI(z);z.De.n0();a:{E=z.oi.Rk;if(Q=z.videoData.videoId)if(k=E.K.get(Q)){E.K.remove(Q);E=k;break a}E=void 0}z.loader=new g.jd(z,z.yi,D,z.videoData.K,z.videoData.L,ed(z),T,z.videoData.enableServerStitchedDai,E,z.videoData.Y);D=z.videoData.W("html5_disable_preload_for_ssdai_with_preroll")&& z.videoData.isLivePlayback&&z.Jv()?!0:z.Qq&&uV(z);z.loader.initialize(z.getCurrentTime(),ed(z),D);z.videoData.probeUrl&&(z.loader.qN=z.videoData.probeUrl);if(z.FD.length||z.Qq)z.videoData.cotn||z.eF(!1);s1(z.zO,z.loader);z.Sk&&(g3W(z.loader,z.Sk),z.N("sdai",{sdl:1}));g.aq(z.videoData)&&(z=z.loader,z.policy.P4=z.policy.Mq)}; J6=function(z){z.m7();if(!z.lU.finished&&z.Ks.finished&&!z.playerState.K(128)&&!z.FD.length){if(!z.QE.started){var D=z.QE;D.started=!0;D.L()}if(!z.bH()){z.loader&&(z.dc=z.loader.kV(!0)>0);z.lU.finished||(z.lU.finished=!0);D=z.W("html5_onesie_live")&&z.loader&&!isNaN(z.loader.WF);!z.videoData.isLivePlayback||z.videoData.xV>0&&!mK(z.videoData)||D||tO(z)||(z.seekTo(z.TX(),{Vh:"videoplayer_readying",seekSource:18}),z.isBackground()&&(z.aZ=!0));D=z.O9;if(D.qoe){D=D.qoe;let Q=D.provider.videoData,T=D.provider.O; for(var E of T.Ls)fL(D,E);if(D.provider.W("html5_enable_qoe_cat_list"))for(let k of Q.k9)fL(D,k);else Q.Ls&&fL(D,D.provider.videoData.Ls);Q.Bc()&&(E=Q.K,mK(Q)&&fL(D,"manifestless"),E&&uO(E)&&fL(D,`live-segment-${uO(E).toFixed(1)}`));g.uR(Q)?fL(D,"sabr"):D.Bl(im(Q));if(JJ(Q)||Q.qj())Q.qj()&&fL(D,"ssa"),fL(D,"lifa");Zf(Q)&&fL(D,"cdm");Q.gatewayExperimentGroup&&(E=Q.gatewayExperimentGroup,E==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?E="spkadtrt":E==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(E= "spkadctrl"),fL(D,E));T.V!=="yt"&&D.L.set("len",[Q.lengthSeconds.toFixed(2)]);Q.cotn&&!LO(Q)&&en(D,!0);T.ZS()&&(E=TT6())&&D.N("cblt",{m:E});T.W("html5_log_screen_diagonal")&&D.N("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}z.Iq("playbackready");g.r5("pl_c",z.AL.timerName)||(z.AL.tick("pl_c"),g.s4("pl_c",void 0,"video_to_ad"));g.r5("pbr",z.AL.timerName)||(z.AL.tick("pbr"),g.s4("pbr",void 0,"video_to_ad"))}}}; VI=function(z,D){z.playerState.K(128)||(z.PN(d1(z.playerState,1028,9)),z.N("dompaused",{r:D}),z.Iq("onAutoplayBlocked"))}; g.vw=function(z){var D=ed(z);return f7(D)||!z.XJ?null:g.i5(z.XJ.K.videoInfos,E=>D.Z(E))}; Ev=function(z,D,E,Q,T){var k=z.O9,G=z.videoData;G.A=E;var e=g.vw(z);E=new BRX(E,D,e?e.itag:"",Q,T);if(k.qoe){k=k.qoe;Q=T=g.Gy(k.provider);e=[E.K.id,E.L,k.YX,E.reason];k.wR||e.push(JFX(k,E));E.token&&e.push(E.token);g.Ty(k,Q,"vfs",e);k.YX=E.K.id;e=k.provider.C.getPlayerSize();if(e.width>0&&e.height>0){e=[Math.round(e.width),Math.round(e.height)];let d=g.Od();d>1&&e.push(d);g.Ty(k,Q,"view",e)}k.wR||(k.provider.O.ZS()&&(fL(k,"rqs2"),k.provider.O.experiments.JT().K.GV(zzV)&&fL(k,"rqs")),k.provider.videoData.K&& Jn(k.provider.videoData.K)&&k.L.set("preload",["1"]));k.wR=!0;k.V=!0;E.reason==="m"&&++k.D9===100&&Jc(k,2);g.Ty(k,T,"vps",[k.K]);k.xV||k.reportStats(T)}E=z.im;E.L=0;E.K=0;z.Iq("internalvideoformatchange",G,D==="m")}; ed=function(z){if(z.XJ){var D=z.im;var E=z.XJ;z=z.Iw();let Q=ic6(D);if(f7(Q)){if(Q=D.TW(E).compose(wck(D,E)).compose(yLJ(D,E)).compose(yi(D,E.videoData)).compose(oK(D,E.videoData,E)).compose($4(D,E)).compose(Pl(D,E)),Q=Q.compose(Mi(D,E)),f7(z)||D.W("html5_apply_pbr_cap_for_drm"))Q=Q.compose(oSQ(D,E))}else D.W("html5_perf_cap_override_sticky")&&(Q=Q.compose($4(D,E))),D.W("html5_ustreamer_cap_override_sticky")&&(Q=Q.compose(oSQ(D,E)));Q=Q.compose(Pl(D,E));Q=Q.compose(Mi(D,E));D=E.videoData.P4.compose(Q).compose(E.videoData.aJ).compose(z)}else D= Ec;return D}; DKr=function(z,D,E,Q,T){var k=z.O9,G=z.videoData;if(E!==G.Z){var e=!G.Z;G.Z=E;var d=D==="m"||D==="t";d||(D=e?"i":"a");D=new BRX(E,D,"",Q,T);if(k.qoe){k=k.qoe;E=g.Gy(k.provider);let n=[];if(D.K.id!==k.QA){Q=[D.K.id,k.QA,D.reason];T=n;var F=T.push;let W=[];var L=k.provider.videoData;if(L.Af){L=L.Af.K;var f=D.K.audio?.A;f!=null&&W.push(`fl.${f}`);L&&(L.formatId&&L.formatId!==D.K.id&&k.N("agc",{qoemismatch:"1",agc_fmt:L.formatId,afmt:D.K.id}),L.W5!=null&&W.push(`tl.${L.W5}`),L.SJ!=null&&W.push(`vg.${L.SJ}`), L.ib!==0&&W.push(`nm.${L.ib}`))}else if(L=D.K.audio)f=L?.A,f!==void 0&&W.push(`fl.${f}`),L=L?.Z,L!==void 0&&(L=Math.min(-L,0),W.push(`vg.${L}`),W.push("nm.4"));F.call(T,...W);D.reason==="i"&&n.push(JFX(k,D));n.length>0&&Q.push(n.join(";"));D.token&&Q.push(D.token);g.Ty(k,E,"afs",Q);k.QA=D.K.id}}z.Iq("internalaudioformatchange",G,!e&&d)}}; EEX=function(z){var D="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let E of D)z.sL.K3(z.mediaElement,E,z.yD,z);z.O.D2&&z.mediaElement.U()&&(z.sL.K3(z.mediaElement,"webkitplaybacktargetavailabilitychanged",z.DY,z),z.sL.K3(z.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",z.HL,z))}; rHV=function(z){if(z.cF)if(z.T9(),z.cF.U)try{z.O.ZS()&&z.N("rms",{l:"vprms",sr:z.S1(),rs:z.cF.A()}),z.cF.clear(),z.mediaElement?.vN(z.cF),z.cF=null}catch(E){var D=new g.k3(`Error while clearing Media Source in VideoPlayer: ${E.name}, ${E.message}`);D=kh(D);z.handleError(D);z.Cp()}else z.Cp()}; TW=function(z){z.To&&(z.To.dispose(),z.To=null)}; QLV=function(z){z.mediaElement&&z.mediaElement.L0()&&(z.Zo=(0,g.N)());z.O.E8?g.n9(()=>{mz(z)},0):mz(z)}; mz=function(z){if(!z.cF?.nE()){if(z.mediaElement)try{z.Nk=z.mediaElement.playVideo()}catch(D){VI(z,`err.${D}`)}if(z.Nk){let D=z.Nk;D.then(void 0,E=>{if(!(z.playerState.K(4)||z.playerState.K(256)||z.Nk!==D||E&&E.name==="AbortError"&&E.message&&E.message.includes("load"))){let Q="promise";E&&E.name&&(Q+=`;m.${E.name}`);VI(z,Q);z.gN=!0;z.videoData.f3=!0}})}}}; NRJ=function(z,D=!1){if(z.cF)return z.cF.Z;TYV(z,D);return z.e_()?.ew()||null}; $RV=function(z,D=!1){var E=null;z.videoData.L?.K()?(E=NRJ(z,D),z.loader?.resume()):(nP(z),z.videoData.AT&&(E=z.videoData.AT.L()));return E}; eza=function(z,D){if(D.K.video.quality==="auto"&&D.lz().A())if(z.W("html5_hls_report_pseudo_itag")&&z.videoData.hlsvp){var E=z.zm();if(E&&E.videoHeight>0&&E.videoWidth>0){var Q=E.videoHeight;E=E.videoWidth;a:{z=z.To?.K.flavor==="fairplay"?k2a:G2J;for(T of z)if(Q>=T.minHeight){var T=T.itag;break a}T=""}if(T)return new d7(T,"application/x-mpegURL",{video:new ej(E,Q)})}}else if(z.videoData.kV)for(Q of z.videoData.kV)if(Q.getHeight()===z.jT&&Q.K.video.quality!=="auto")return Q.lz();return D.lz()}; dKL=function(z){return!!(z.W("html5_native_audio_track_switching")&&g.m4&&z.videoData.A?.A())}; FPX=function(z){if(!dKL(z))return!1;z=z.mediaElement?.audioTracks();return!!(z&&z.length>1)}; f0w=function(z){var D=LPX(z);if(D){var E=lV[D]||D;return z.videoData.getAvailableAudioTracks().find(Q=>Q.oy.getName()===E)}}; LPX=function(z){if(z=z.mediaElement?.audioTracks())for(let D=0;DT.getLanguageInfo().id===Q)); if(z.O.experiments.EH("enable_audio_description_setting")&&g.$f().GV(198))for(let T of E)if(T.B){D=T;break}z.JT().K.GV(WPk)&&z.videoData.cotn&&(D=E.find(T=>!!T.V)); D||(z=z.getAudioTrack(),D=z.oy.isDefault?void 0:z);return D}; TYV=function(z,D=!1){try{g.q1()&&z.videoData.wQ()&&BAW(z.mediaElement);var E=z.mediaElement.e_(z.Jk(),z.Rg())}catch(Q){if(id(z.xm,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code",Q);z.Vo("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}z.tW(E,!1,!1,D)}; X3I=function(z,D=!1){if(z.loader){z.videoData.enableServerStitchedDai&&tlJ(z.loader);let E=z.getCurrentTime()-z.Pc();z.loader.seek(E,{Y_:D}).Me(()=>{})}else Ov(z)}; J3V=function(z,D,E=!1,Q=!1){!z.cF||D&&z.cF!==D||(D=z.getDuration(),!D&&mK(z.videoData)&&(D=25200,z.PS()&&(D=46800)),z.cF.isView?D>z.cF.getDuration()&&z.cF&&(z.cF.Zw(D),z.loader?.YX(D)):z.cF&&(z.cF.Zw(D),z.loader?.YX(D)),ZFn(z.loader,z.cF,E,Q),z.Iq("mediasourceattached"))}; uOO=function(z,D){if(z.O.ZS()&&z.mediaElement){let E=z.mediaElement.FM();E.omt=(z.mediaElement.getCurrentTime()+z.Pc()).toFixed(3);E.ps=z.playerState.state.toString(16);E.rt=(g.Gy(z.O9.provider)*1E3).toFixed();E.e=D;z.wj[z.Yk++%5]=E}}; VhW=function(z){if(g.sm("cobalt")&&g.sm("nintendo switch")){var D=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;z.N("nxdock",{d:D})}}; OsV=function(z){window.clearInterval(z.YJ);Ym(z)||(z.YJ=Wx(()=>Ym(z),100))}; Ym=function(z){var D=z.mediaElement;D&&z.Rd&&!z.videoData.U&&!g.r5("vfp",z.AL.timerName)&&D.Z()>=2&&!D.isEnded()&&lT(D.L())&&z.AL.tick("vfp");return(D=z.mediaElement)&&!z.videoData.U&&D.getDuration()>0&&(D.isPaused()&&D.Z()>=2&&lT(D.L())&&(g.r5("pbp",z.AL.timerName)||z.AL.tick("pbp"),!z.videoData.QA||z.NA||D.isSeeking()||(z.NA=!0,z.Iq("onPlaybackPauseAtStart"))),D=D.getCurrentTime(),cR(z.pL,D))?(z.LU(),!0):!1}; I1=function(z,D){z.O.W("html5_log_rebuffer_reason")&&(D={r:D,lact:g.Yz()},z.mediaElement&&(D.bh=Bl(z.mediaElement)),z.N("bufreason",D))}; bsn=function(z){z.O9.onProgress();if(g.HZ(z.videoData)&&Date.now()>z.fQ+6283){if(z.W("html5_unified_live_latency_reporting")){if(z.videoData.K&&!Wo(z.videoData.K)){var D=z.O9;D.qoe&&F4L(D.qoe)}}else!z.isAtLiveHead()||z.videoData.K&&Wo(z.videoData.K)||(D=z.O9,D.qoe&&F4L(D.qoe));D=g.y2(z.O);let E=z.W("html5_always_log_rawlat");(D||E)&&z.N("rawlat",{l:Cq(z.K6,"rawlivelatency").toFixed(3)});z.fQ=Date.now()}z.videoData.A&&z.videoData.A.A()&&(D=z.zm())&&D.videoHeight!==z.jT&&(z.jT=D.videoHeight,Ev(z,"a", eza(z,z.videoData.AT)))}; jLr=function(z){if(z.O.ZS()){z.wj.sort((D,E)=>+D.rt-+E.rt); for(let D of z.wj)z.N("vpe",Object.assign({t:D.rt},D));z.wj=[];z.Yk=0}}; qGW=function(z,D){z.AL.tick("vta");g.s4("vta",void 0,"video_to_ad");z.getCurrentTime()>0&&TRn(z.zO,z.getCurrentTime());z.mediaElement.Y(D);z.cF&&fF(4);!z.videoData.U&&z.playerState.isOrWillBePlaying()&&z.k_.start();dKL(z)&&(D=z.mediaElement?.audioTracks())&&(D.onaddtrack=()=>{nEa(z)},D.onremovetrack=()=>{nEa(z)},D.onchange=()=>{z.Iq("internalaudioformatchange",z.videoData,!0)})}; vEQ=function(z){z=z.api.getPlayerStateObject();z=z.isCued()||z.isError()?"none":z.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=z}; mKw=function(z){if(z.K)if(z.api.getVideoData().isLivePlayback)try{a1({duration:Infinity})}catch(D){a1()}else{if(z.api.getVideoData()?.vo()){let D=z.api.getProgressState().seekableEnd,E=Math.min(z.api.getCurrentTime(),D);if(D&&Number.isFinite(E)){a1({duration:D,playbackRate:z.api.getPlaybackRate(),position:E});return}}a1()}}; Sd=function(z,D){try{navigator.mediaSession.setActionHandler(z,D)}catch(E){}}; l0Q=function(z){var D=[];if(!z||!z.thumbnails)return D;for(let E of z.thumbnails)E.url&&(!E.width||E.width<=0||!E.height||E.height<=0||g.z7(E.url)&&D.push({src:E.url||"",sizes:`${E.width}x${E.height}`,type:"image/jpeg"}));return D}; YPw=function(z){Sd("play",()=>{z.api.playVideo();R1(z)}); Sd("pause",()=>{z.api.pauseVideo();R1(z)}); Sd("seekbackward",()=>{z.api.seekBy(-5*z.api.getPlaybackRate());R1(z)}); Sd("seekforward",()=>{z.api.seekBy(5*z.api.getPlaybackRate());R1(z)}); Sd("seekto",D=>{D=D.seekTime;D!=null&&z.api.seekTo(D);R1(z)})}; R1=function(z){z.api.W("web_reset_lact_on_media_actions")&&z.api.updateLastActiveTime()}; a1=function(z){navigator.mediaSession.setPositionState(z)}; I0W=function(z,D){for(let E of D){D=Number(E.playbackRelativePosition?.utcTimeMs)/1E3;let Q=D+Number(E.duration?.seconds),T=`composite_embargo_${D}`;if(E.onEnter){let k=E.onEnter.filter(z.Z);k.length&&(z.L.set(T,k),z.api.addUtcCueRange(T,D,Q,"compositeembargo",!1))}}}; a0a=function(z,D){z.K?.id!==D?.id&&(z.K&&(z.L.delete(z.K.id),z.api.PX([z.K],1)),z.K=D)}; SPw=function(z){z=z?.qualityDetails||[];return g.mI(z)&&!Array.isArray(z)?z:z.reduce((D,{key:E,value:Q})=>{E&&Q&&(D[E]=Q);return D},{})}; Rza=function(z,D,E){var Q=[],T=D?156595:151874;for(let G of z){var k=G.video;z={formatId:G.id,qualityLabel:k.qualityLabel,quality:k.quality,isPlayable:D};if(k=E[k.qualityLabel])z.paygatedQualityDetails={paygatedIndicatorText:k.paygatedIndicatorText,endpoint:k.endpoint,veType:T,trackingParams:k.trackingParams};Q.push(z)}return Q}; c3Q=function(z){Z8()&&(z.AL=z.api.Qt(),z.K=new A_,z.A=2,z.AL.ZQ("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{Zs6(z)}):Zs6(z))}; Z8=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; Zs6=function(z){if(Z8()){z.AL=z.api.Qt();z.AL.ZQ("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(D=>{z.L=D;z.K?.resolve();z.AL.ZQ("pt_pif")}).catch(D=>{cw(D,"player_start"); z.AL.ZQ("pt_pie");z.K?.reject(D)})}catch(D){cw(D,"player_start_catch"),z.api.N("pfes",{}),z.K?.reject(D)}}}; cw=function(z,D){z.message&&g.xl(Error(`${D}_${z.message}`))}; KPa=function(z,D){if(z.L){var E=D.videoId;z.A=3;z.AL.ZQ("pt_ms");try{z.L.requestToken(E).then(Q=>{z.AL.ZQ("pt_mf");if(Q=g.V2(Q))D.FB={g8:Q}}).catch(Q=>{z.AL.ZQ("pt_me"); cw(Q,"player_generate");z.handleError(Q,D)})}catch(Q){cw(Q,"player_generate_catch"),z.handleError(Q,D)}}}; hzr=function(z,D){g.rq(z.api.X())&&(D?z.B.show():z.B.hide())}; xKJ=function(z){z.ZG.videoId)),T=D.filter(G=>!Q.has(G.videoId)); T.sort((G,e)=>Number(e.lastUpdatedClientTimestampMs)-Number(G.lastUpdatedClientTimestampMs)); let k=Date.now()-864E5;D=[];for(E=0;E=z.A||Number(G.lastUpdatedClientTimestampMs)0&&E>0&&!z.K&&z.L<1E7)try{z.Z=w3X({sampleInterval:D,maxBufferSize:E}),z.Z?.addEventListener("samplebufferfull",async()=>{await thw(z);y36(z)})}catch(Q){z.K=isX(Q.message),z.A()}}; thw=async function(z){try{let D=await z.Z?.stop();D&&z.logTrace(D)}catch(D){z.K=isX(D.message),z.A()}}; Mhk=function(z,D,E){if(E){var Q="";oEV(z,D)&&(Q=D,z.api.X().C3=D);Q&&sLL(z,Q)&&(yNW(z.api,Q),r8(zu(z.api.X(),z.api.getVideoData()?.V()),T=>{var k=Q;$KO(T)!==k&&qPX(z,P8a(T),{stringValue:k})}))}}; C8L=function(z){gF()?.size&&r8(zu(z.api.X(),z.api.getVideoData()?.V()),D=>{(D=$KO(D))&&sLL(z,D)&&(z.api.X().C3=D)})}; var ofI=function(z){return $c[J[7]](this,9,2020,z)}; oEV=function(z,D){z=z.api.getAvailableAudioTracks();for(let E of z)if(E.getLanguageInfo().getId()===D)return E;return null}; sLL=function(z,D){return D.split(".")[0]!==""&&z.api.getVideoData()?.Nl()}; $KO=function(z){{z=P8a(z);let D=gF();z=D?D.get(z):void 0}return z&&z.stringValue?z.stringValue:""}; qPX=function(z,D,E){A3r([{settingItemId:D,settingOptionValue:E}]);r8(z.SI(),Q=>{z1n(Q,D,E)})}; P8a=function(z){var D=(484).toString();z&&(D=(483).toString());return D}; A3r=function(z){var D=gF();D||(D=new Map);for(let E of z)D.set(E.settingItemId,E.settingOptionValue);z=JSON.stringify(Object.fromEntries(D));g.ri("yt-player-user-settings",z,2592E3)}; pP=function(z){z.B=null;z.U=null;z.K3(h6("over"),z.Em);z.K3("touchstart",z.S);z.K&&z.K3(h6("down"),z.xV)}; xm=function(z){z.Z.L(!z.K)}; h6=function(z){return window.navigator.msPointerEnabled?`MSPointer${z.charAt(0).toUpperCase()}${z.substring(1)}`:`mouse${z}`}; Hw=function(z){return z&&BYX?g.Mu(z)||document:document}; zyJ=function(z,D){for(let E=0;E1?2:1,z.B.height=z.heightPx* E,z.B.style.height=`${z.heightPx}px`,z.A.scale(1,E)));for(var T of D){D=z;var k=z.index;for(E=0;E+2{if(E.cueRangeId===void 0)return D;D[E.cueRangeId]=0;return D},{}))}; Uv=function(z){z.yA&&clearTimeout(z.yA);z.yA=void 0;z.D=!1}; gr=function(z,D){if(z.timelyActions)for(let E of z.timelyActions)if(E.cueRangeId===D)return E}; eyr=function(z,D){if((z=gr(z,D))&&z.onCueRangeExit)return g.pA(z.onCueRangeExit)}; dOr=function(z,D){var E=Number(D?.maxVisibleDurationMilliseconds);E&&(Uv(z),z.yA=setTimeout(()=>{if(z.K!==void 0&&D?.cueRangeId===z.K){z.D=!1;var Q=eyr(z,z.K);Q&&g.cu(z.api,"innertubeCommand",Q)}},E))}; fBW=function(z){if(z=z.getWatchNextResponse())if(z=g.H(z.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,F_W),z?.timelyActions)return z?.timelyActions.map(D=>g.H(D,L_X)).filter(D=>!!D)}; rr=function(z){z.K!==null&&(clearTimeout(z.K),z.K=null)}; nlJ=function(z){rr(z);z.K=setTimeout(()=>{z.hide()},3E3)}; W_k=function(z){z.scale=1;z.K=.5;z.L=.5;iV(z)}; iV=function(z){var D=z.api.zm();if(D){let E=z.api.getPlayerSize();D.style.transform=`translate(${z.K*E.width*(1-z.scale)}px, ${z.L*E.height*(1-z.scale)}px) scale(${z.scale})`;D.style.transformOrigin="0 0";D=z.indicator;D.A.textContent=`${Number(z.scale.toFixed(1))}x`;D.K===null&&nlJ(D);z.scale>1?z.indicator.show():z.indicator.hide()}}; XTO=function(z){z=z.zo();if(!z)return!1;z=g.M6(z).exp||"";return z.includes("xpv")||z.includes("xpe")}; JWX=function(z){for(let D of z.K(!0))if(XTO(D))return!0;return!1}; ujs=function(z,D){for(let Q of z.K(!0))if(XTO(Q)){z=Q;var E={potc:"1",pot:D};z.url&&(z.url=g.AI(z.url,E))}}; VcJ=async function(z){try{await z}catch(D){}}; ONW=function(z){var D=new hN,E={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new $n(D,z,()=>E)}; bNW=function(z){return new fl(z)}; jWI=function(z){z.L&&(z.Z=new A_,z.B.promise.then(()=>{z.AL.ZQ("pot_if");wr(z)}))}; lB6=function(z){var D=(z.W("html5_generate_session_po_token")||z.W("html5_generate_content_po_token"))&&!z.useLivingRoomPoToken;try{if(z.W("html5_use_shared_owl_instance")||z.api.X().JT().K.GV(vl6))mOn(z);else if(D){z.AL.ZQ("pot_isc");let E=g.BC(z.api.X().experiments,"html5_webpo_kaios_defer_timeout_ms");E?(t6(z),g.n9(()=>{yI(z)},E)):z.W("html5_webpo_idle_priority_job")?(t6(z),g.el(g.LF(),()=>{yI(z)})):yI(z)}}catch(E){E instanceof Error&&g.xl(E)}}; mOn=async function(z){o1(z,"swpo_i");t6(z);wr(z);var D=await g.yk(g.Ob());o1(z,"swpo_co");D=await hwa(D);z.W("html5_web_po_token_disable_caching")||D.v_(150);z.L=D;o1(z,"swpo_cc");VcJ(D.c_()).then(()=>{z.K=!0;z.B.resolve();o1(z,"swpo_re")}); g.n9(()=>{yI(z);o1(z,"swpo_si")},0)}; t6=function(z){z.A||(z.A=mr())}; yI=function(z){var D=z.api.X();z.AL.ZQ("pot_ist");z.L||Y9I(z);z.W("html5_bandaid_attach_content_po_token")||(z.W("html5_generate_session_po_token")&&(wr(z),jWI(z)),D=g.BC(D.experiments,"html5_session_po_token_interval_time_ms")||0,D>0&&(z.S=Wx(()=>{wr(z)},D)),z.U=!0)}; IBX=function(z){var D=g.zU(z.experiments,"html5_web_po_request_key");return D?D:g.Us(z)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; o1=function(z,D){z.W("html5_webpo_bge_ctmp")&&z.api.N(D,{hwpo:!!z.L,hwpor:z.K})}; wr=async function(z){if(z.W("html5_generate_session_po_token")&&!z.useLivingRoomPoToken){var D=z.api.X(),E=g.S("EOM_VISITOR_DATA")||g.S("VISITOR_DATA");E=D.Se?D.datasyncId:E;E=g.zU(D.experiments,"html5_mock_content_binding_for_session_token")||D.livingRoomPoTokenId||E;D.YX=$m(z,E)}}; Y9I=function(z){var D=z.api.X(),E=IBX(D);E=ONW(E);var Q=E.YH.bind(E);E.YH=async k=>{k=await Q(k);z.api.N("itr",{});return k}; try{var T=bNW({ow:E,CS:{maxAttempts:5},Gy:{qD:"CLEn",disable:D.experiments.EH("html5_web_po_disable_remote_logging"),vC:Uxr(D.experiments),TD:G=>{var e=aBI.get(G);e||(e=new S9L(G),e=new Km(e),aBI.set(G,e));return e}, XT:z.W("wpo_dis_lfdms")?0:1E3},u$:g.xl});let k=new RyV({Ye:T,ow:E,onError:g.xl});VcJ(k.c_()).then(()=>{z.K=!0;z.B.resolve()}); z.W("html5_web_po_token_disable_caching")||k.v_(150);g.a(z,T);g.a(z,k);z.L=k}catch(k){g.xl(k),T?.dispose()}}; $m=function(z,D){if(!z.L){if(z.A)try{return z.A(D)}catch(E){g.xl(E)}return""}try{z.AL.ZQ(z.K?"pot_cms":"pot_csms");let E={qP:!0,nw:!0,kL:D};z.W("html5_web_po_token_disable_caching")||(E.zx={Dx:D,oX:!0,Y0:!0});let Q=z.L.lO(E);z.AL.ZQ(z.K?"pot_cmf":"pot_csmf");z.K&&(z.Z?.resolve(),z.Z=null,z.V&&(z.V=!1,z.api.app.dR().M0(!1)));return Q}catch(E){return g.xl(E),""}}; cWr=function(z){var D=g.hH();z.L&&g.S6(D,{fJ:nT,BZ:ZNW})}; g.qL=function(z,D,E){g.x_("pbs",D??(0,g.N)(),E??z.timerName)}; g.K_O=function(z,D,E){var Q=g.jx(D.lr)&&!D.lr.Z;if(D.lr.PW&&(l2(D.lr)||D.lr.Y==="shortspage"||D.lr.Y==="leanback"||Q)&&!z.A){z.A=!0;z.V=D.clientPlaybackNonce;g.S("TIMING_ACTION")||g.gw("TIMING_ACTION",z.O.csiPageType);z.O.csiServiceName&&g.gw("CSI_SERVICE_NAME",z.O.csiServiceName);if(z.K){Q=z.K.Qt();for(var T of Object.keys(Q))g.x_(T,Q[T],z.timerName);T=tI(Ie)(z.K.Gr);g.HD(T,z.timerName);T=z.K;T.L={};T.Gr={}}g.HD({playerInfo:{visibilityState:tI(Y_)()},playerType:"LATENCY_PLAYER_HTML5"},z.timerName); z.B!==D.clientPlaybackNonce||Number.isNaN(z.L)||(g.r5("_start",z.timerName)?E=tI(VE)("_start",z.timerName)+z.L:g.xl(new g.k3("attempted to log gapless pbs before CSI timeline started",{cpn:D.clientPlaybackNonce})));!E||g.r5("pbs",z.timerName)||D.qn||g.qL(z,E)}}; hyV=function(z){if(z.K){var D=z.K;D.L={};D.Gr={}}z.A=!1;z.B=void 0;z.L=NaN}; Pw=function(z){return!!(z.playlist||z.list||z.api)}; CP=function(z,D,E,Q){D=D!==void 0?D:z.index;D=z.items&&D in z.items?z.items[z.order[D]]:null;var T=null;D&&(E&&(D.autoplay="1"),Q&&(D.autonav="1"),T=new g.ML(z.lr,D),g.a(z,T),T.Mj=!0,T.startSeconds=z.startSeconds||T.clipStart||0,z.listId&&(T.playlistId=z.listId.toString()));return T}; pTQ=function(z,D){if(D.video&&D.video.length){z.title=D.title||"";z.description=D.description;z.views=D.views;z.likes=D.likes;z.dislikes=D.dislikes;z.author=D.author||"";var E=D.loop;E&&(z.loop=E);E=CP(z);z.items=[];for(let Q of D.video)Q&&(Q.video_id=Q.encrypted_id,z.items.push(Q));z.length=z.items.length;(D=D.index)?z.index=D:z.findIndex(E);z.setShuffle(!1);z.loaded=!0;z.K&&z.K()}}; A6=function(z,D){z.index=g.fY(D,0,z.length-1);z.startSeconds=0}; NJV=async function(z,D){var E=uE(),Q=z.X(),T={context:g.bg(z),playbackContext:{contentPlaybackContext:{ancestorOrigins:Q.ancestorOrigins}}},k=Q.getWebPlayerContextConfig();k?.encryptedHostFlags&&(T.playbackContext.contentPlaybackContext.encryptedHostFlags=k.encryptedHostFlags);k?.hideInfo&&(T.playerParams={showinfo:!1});Q=Q.embedConfig;k=z.E9;var G=D.docid||D.video_id||D.videoId||D.id;if(!G){G=D.raw_embedded_player_response;if(!G){var e=D.embedded_player_response;e&&(G=JSON.parse(e))}G=G?g.H(G?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, g.Qq)?.videoId||null:null}G=G?G:void 0;e=z.playlistId?z.playlistId:D.list;var d=D.listType;if(e){var F;d==="user_uploads"?F={username:e}:F={playlistId:e};xOV(Q,k,G,D,F);T.playlistRequest=F}else D.playlist?(F={templistVideoIds:D.playlist.toString().split(",")},xOV(Q,k,G,D,F),T.playlistRequest=F):G&&(F={videoId:G},k?F.serializedThirdPartyEmbedConfig=k:Q&&(F.serializedThirdPartyEmbedConfig=Q),T.singleVideoRequest=F);Q=SD(HNX);try{let L=await g.hr(E,T,Q),f=z.X();D.raw_embedded_player_response=L;f.yA= J4(D,g.mZ(f));f.S=f.yA==="EMBEDDED_PLAYER_MODE_PFL";L&&L.trackingParams&&g.q9(L.trackingParams);return new g.ML(f,D)}catch(L){return L instanceof Error||(L=Error("b259802748")),g.y(L),z}}; xOV=function(z,D,E,Q,T){Q.index&&(T.playlistIndex=String(Number(Q.index)+1));T.videoId=E?E:"";D?T.serializedThirdPartyEmbedConfig=D:z&&(T.serializedThirdPartyEmbedConfig=z)}; g.zr=function(z,D){Bw.get(z);Bw.set(z,D)}; g.UOV=function(z,D){return D.X().W("html5_use_hls_native_captions")&&g.m4&&z.Bc()&&!!z.A?.A()}; g.Dv=function(z,D){return z.X().W("safari_live_drm_captions_fix")&&z.getVideoData()?.dP()?!1:g.y2(z.X())&&!D.isManifestless}; g.EX=function(z,D){return Qn(z.info.mimeType)?D?z.info.itag===D:!0:!1}; g.glQ=function(z,D){if(z.K!=null&&g.Dv(D,z.K)&&z.K.K.rawcc!=null)return!0;if(!z.Bc())return!1;D=!!z.K&&z.K.isManifestless&&Object.values(z.K.K).some(E=>g.EX(E,"386")); z=!!z.K&&!z.K.isManifestless&&g.eH(z.K);return D||z}; Uh=function(z){if(z.J.X().xV)return z.RC.get("ux")}; Q7=function(z){return z.RC.get("ad")}; Tr=function(z){return z.RC.get("captions")}; kk=function(z){return z.RC.get("annotations_module")}; Pu=function(z){if(z.J.X().Nx)return z.RC.get("remote")}; Gr=function(z){return z.RC.get("creatorendscreen")}; ez=function(z){if(g.h_(z.J.X()))return z.RC.get("kids")}; g.CO=function(z){return z.RC.get("webgl")}; rWI=function(z,D){z.A=D}; iNs=function(z){var D=z.J.getVideoData();return g.UOV(D,z.J)||!!D.ai||!!D.captionTracks.length||g.glQ(D,z.J)}; dU=function(z,D,E=!1,Q=!1,T){var k,G=z.RC.get(D);if(!G||Q)if(T||(T=()=>{dU(z,D,E,Q)}),k||(k=()=>{FM(z,D)}),G=G||wTs(z,D,tcV(z,D),T,k))z.RC.set(D,G),G.create(),z.J.Iq("modulecreated",D),E&&g.hh(z.J,"onApiChange")}; L_=function(z){if(z.J.X().S)return!1;if(z=z.J.getVideoData({playerType:1}).getPlayerResponse()){let D=z.adPlacements;if(D)for(let E=0;E{z.B.add(T);E.call(z)},Q)}}; PbW=async function(z){var D=z.RC.get("asmjs");if(D)return D;D=Bw.get("asmjs")??await new Promise((E,Q)=>{sWL(z,"asmjs",()=>{var T=Bw.get("asmjs");T?E(T):Q("cannot load module asmjs")},Q)}); if(!D)return Promise.reject("cannot load module asmjs");D=new D(z.J);z.RC.set("asmjs",D);D.create();return D}; n_=function(z){var D=z.J.getVideoData();if(z=D.W("web_player_defer_ad")){if(g.tA(D.WX,"ad")||It(D)||D.enableServerStitchedDai)var E=!1;else{z=D.startSeconds;var Q=D.playerResponse?.adPlacements;if(D=Q){D=Number.MAX_VALUE;for(E of Q)if(Q=E.adPlacementRenderer){let T=Q.config?.adPlacementConfig;T?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(Q=(Number(T?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(Q.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),Qz.RC.get("asmjs")??Mck(z))}; q9J=function(z,D,E,Q){var T=document.getElementsByTagName("SCRIPT"),k=!1;for(let W=0;W{z.m7()||E.call(z)},d=()=>{z.m7()||Q.call(z)},F=G.onload; G.onload=W=>{g.L2(e);F&&F.apply(window,[W])}; var L=G.onerror;G.onerror=W=>{if(Math.random()<.01){let V=new g.k3("Unable to load player module",D,document.location&&document.location.origin);g.y(V)}g.L2(d);L&&L(W)}; var f=G,n=f.onreadystatechange;f.onreadystatechange=W=>{switch(f.readyState){case "loaded":case "complete":g.L2(e)}n&&n(W)}; k&&((T=z.J.X().cspNonce)&&G.setAttribute("nonce",T),g.cn(G,Hb(D)),T=document.getElementsByTagName("HEAD")[0]||document.body,T.insertBefore(G,T.firstChild),z.addOnDisposeCallback(()=>{G.parentNode&&G.parentNode.removeChild(G)}))}; uL=function(z,D,E){z.m7();var Q=JK(z);E?(z.L|=D,D&1&&z.Y.start(),D&2&&z.D.start(),D&2048&&z.j.start()):(z.L&=~D,D&1&&z.Y.stop(),D&2&&z.D.stop(),D&2048&&z.j.stop(),D&512&&z.yA.stop());z.L&512&&!(z.L&128)&&z.yA.cN(z.xV);D=JK(z);Q!==D&&z.Iq("autohideupdate",D)}; z0X=function(z){uL(z,4,!1);z.U&&(z.K.Qo(z.U),z.U=null,z.A=z.K.K3(z.target,"mouseover",z.Em));z.A&&(z.K.Qo(z.A),z.A=z.K.K3(z.target,"mouseover",z.Em))}; JK=function(z){var D=z.L;z.api.W("allow_autohide_on_paused_videos")&&(D&=-129);z.api.W("web_player_default_autohide")&&(D&=-513);return!D}; DwW=function(z,...D){var E=z.api.X();for(let k of D){if(!k||k instanceof g.ML&&!k.videoId)continue;var Q=z.api.wM().getPlayerSize();var T=g.Od();D=Q.width*T;T*=Q.height;if(D>1280||T>720)if(Q=k.Vl("maxresdefault.jpg"))break;if(D>640||T>480)if(Q=k.Vl("maxresdefault.jpg"))break;if(D>320||T>180)if(Q=k.Vl("sddefault.jpg")||k.Vl("hqdefault.jpg")||k.Vl("mqdefault.jpg"))break;if(Q=k.Vl("default.jpg"))break}g.$X(E)&&(E=new Image,E.addEventListener("load",()=>{ZtX()}),E.src=Q?Q:"",z.api.Qt().tick("ftr")); z.S.style.backgroundImage=Q?`url(${Q})`:""}; E_W=function(z){for(let D=0;D=67&&!z.api.X().j;z=z.api.X().disableOrganicUi;return!g.sm("tizen")&&!g.pR&&!D&&!z}; v_=function(z){var D=!!z.D_&&!$t(z.api)&&!z.Ah;var E=z.api.getPresentingPlayerType()===2,Q=z.api.X();E?(Q=Q7(z.api.ug()),D=D&&Q.fa()):(E=Q.W("web_player_imax_theater_mode")&&z.api.Jf()&&!z.api.isInline(),D=D&&(Q.J6||E||z.api.isFullscreen()||Q.Gx));z.vp!==D&&(z.vp=D,g.Dr(z.api.getRootNode(),"ytp-hide-info-bar",!D))}; L1L=function(z,D){if(!D)return!1;var E=z.api.BN();if(E.U()&&(E=E.kX())&&g.Vx(E,D))return E.controls;for(E=0;E=11;z=z.api.X().j&&mR;return!(!D&&!z)}; lL=function(z,D){z.ZL.cR();if(z.e2&&z.LN)z.LN=!1;else if(!z.api.X().D9&&!z.Gd()){let E=z.api.getPlayerStateObject();E.K(2)&&q_(z.api);D&&n_r(z,D)?W1V(z):!z.api.X().uE||E.isCued()||E.K(1024)?z.Zt():z.YP.isActive()?z.YP.stop():z.YP.start()}}; Yk=function(z,D){return!z.api.isInline()&&!L1L(z,H6(D))&&TT(D)}; Ij=function(z,D){return z.api.getVideoData()?.mutedAutoplay&&D.target?.className?.includes("ytp-info-panel")?!1:TT(D)&&z.api.isMutedByMutedAutoplay()?(z.api.unMute(),z.api.getPresentingPlayerType()===2&&z.api.playVideo(),D=z.api.getPlayerStateObject(),!D.K(4)||D.K(8)||D.K(2)||z.Zt(),!0):!1}; n_r=function(z,D){if(!z.api.X().W("web_player_invisible_fullscreen_button"))return!1;var E=z.api.getRootNode().getBoundingClientRect();if(D.targetTouches&&D.targetTouches.length){var Q=D.targetTouches[0].clientX;var T=D.targetTouches[0].clientY}else D.clientX!==void 0&&(Q=D.clientX,T=D.clientY);return Q!==void 0&&T!==void 0&&(D=Q-E.left,E=T-E.top,z=z.api.getPlayerSize(),E>=z.height-40&&D>=z.width-40)?!0:!1}; W1V=function(z){if(z.api.X().uE&&z.api.getPresentingPlayerType()!==3)try{z.api.toggleFullscreen().catch(D=>{XDX(D)}),z.api.W("web_player_fullscreen_double_click_ve")&&z.api.logClick(z.api.wM().element)}catch(D){XDX(D)}}; XDX=function(z){String(z).includes("fullscreen error")?g.xl(z):g.y(z)}; JS6=function(z,D,E){z.api.isFullscreen()?E<1-D&&z.api.toggleFullscreen():E>1+D&&z.api.toggleFullscreen()}; VO6=function(){uCI||(window.addEventListener(aj?"touchstart":"click",()=>{for(let z=Sz.length;z<4;z++){let D=g.nx("VIDEO");D.load();Sz.push(new g.Rj(D))}},{capture:!0, passive:!0}),uCI=!0)}; Zv=function(z,D,E,Q){var T=E.getVideoData(),k=D.getVideoData();if(E.getPlayerState().isError())return{msg:"player-error"};var G=k.L;if(D.I0()>Q/1E3+1)return{msg:"in-the-past"};if(k.isLivePlayback&&!isFinite(Q))return{msg:"live-infinite"};Q=D.BN();var e=null;Q&&(e=Q.isView()?Q.mediaElement.V():Q.V());if(e&&e.length>12&&g.s7(T))return{msg:"played-ranges"};if(!T.L)return null;if(!G)return{msg:"no-pvd-formats"};if(!T.L.K()||!G.K())return{msg:"non-dash"};Q=G.videoInfos[0];e=T.L.videoInfos[0];z.AT&&Iq(k)&& (Q=D.Jk(),e=E.Jk());if(!Q||!e)return{msg:"no-video-info"};if(z.Y&&(Q.K()||e.K()))return{msg:"av1"};D=z.U&&k.ox()&&aX();if(e.containerType!==Q.containerType)if(D)k.N("sgap",{ierr:"container"});else return{msg:"container"};if(z.S&&!D&&(e.Rq!==Q.Rq||e.Rq===""||Q.Rq===""))return{msg:"codec"};if(z.D&&e.video&&Q.video&&Math.abs(e.video.width/e.video.height-Q.video.width/Q.video.height)>.01)return{msg:"ratio"};if(g.s7(k)&&g.s7(T))return{msg:"content-protection"};G=G.L[0];T=T.L.L[0];E=G.audio;var d=T.audio; if(E.sampleRate!==d.sampleRate&&!g.X1)if(D)k.N("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:G.itag,cr:E.sampleRate,ni:T.itag,nr:d.sampleRate};return(E.numChannels||2)!==(d.numChannels||2)?{msg:"channel-count"}:z.j&&k.ox()&&Q.video.fps!==e.video.fps?{msg:"fps"}:null}; OjV=function(z,D,E){var Q=z.getVideoData(),T=D.getVideoData();if(!Q.X().supportsGaplessShorts())return{nq:"env"};if((!E.yA||Q.Jr&&!Q.isAd()||T.Jr&&!T.isAd())&&(!E.B||Q.Jr&&!Q.isAd()||T.Jr)&&(!E.V||T.Jr&&!T.isAd()||Q.Jr)&&(Q.Jr||T.Jr))return{nq:"autoplay"};if(Q.endSeconds>0)return{nq:"endcr"};if(!Q.S)return{nq:"client"};if(!z.Oo())return{nq:"no-empty"};z=Zv(E,z,D,Infinity);return z!=null?{nq:z.msg}:null}; c_=function(z){z.Z&&z.K&&(z.Z.unsubscribe("internalvideoformatchange",z.A,z),z.K.unsubscribe("dataloaded",z.A,z))}; mw6=function(z){var D=new bj6;D.U=z.W("h5_gapless_support_types_diff");D.j=!1;D.AT=z.W("html5_gapless_use_format_info_fix");D.Y=z.W("html5_gapless_disable_on_av1")&&!z.W("html5_gapless_enable_on_av1");D.S=z.W("html5_gapless_check_codec_diff_strictly");D.yA=z.W("html5_gapless_on_ad_autoplay");D.D=z.W("html5_gapless_disable_diff_aspect_radio");D.B=z.W("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!z.W("html5_disable_loop_range_for_shorts_ads");D.Z=z.W("html5_pseudogapless_shorts_seek_to_next_start"); D.L=z.JT().K.GV(jes);D.V=z.W("html5_gapless_ad_autoplay_on_video_to_ad_only");D.K=Number(z.JT().K.GV(v_J));D.A=g.BC(z.experiments,"html5_shorts_gapless_next_buffer_in_seconds")||D.A;return D}; K_=function(z,D){D<=z.status.status||(z.status={status:D,error:null},D===5&&z.HQ.resolve())}; lTr=function(z,D,E,Q){z=z.isView()?z.mediaElement:z;return new g.hK(z,D,E,Q)}; Y4k=async function(z){if(z.m7())return Promise.reject(Error(z.status.error||"disposed"));z.timeout.start();await z.HQ;var D=z.K.BN();if(D.isEnded())return z.A9("ended_in_finishTransition"),Promise.reject(Error(z.status.error||""));if(!z.Z||!ZE(z.Z))return z.policy.L&&z.K.N("nmc",{nms:!!z.Z,nmrs:z.Z?.A()}),z.A9("next_mse_closed"),Promise.reject(Error(z.status.error||""));if(z.L.e_()!==z.Z)return z.A9("next_mse_mismatch"),Promise.reject(Error(z.status.error||""));var {Dq:E,dN:Q,ly:T}=z.Y();z.K.f0(!1, !0);if(z.policy.L){var k=z.Z.L;z.Z.K.nf(!0);k.nf(!0)}z.policy.K>0&&(z.nf(z.Z,!0),z.L.Ih());k=lTr(D,E,T,!z.L.getVideoData().isAd());z.L.setMediaElement(k);var G=z.K.Sq();G&&z.L.V6(G.i7,G.b7);z.yA&&(z.policy.Z||z.L.seekTo(z.L.getCurrentTime()+.001,{iA:!0,b1:3,Vh:"gapless_pseudo"}),k.play());D=D.FM();D.cpn=z.K.getVideoData().clientPlaybackNonce;D.st=`${E}`;D.et=`${T}`;z.L.N("gapless",D);z.K.N("gaplessTo",{cpn:z.L.getVideoData().clientPlaybackNonce});D=z.K.getPlayerType()===z.L.getPlayerType();z.K.QQ(Q, !0,!1,D,z.L.getVideoData().clientPlaybackNonce);z.L.QQ(z.L.getCurrentTime(),!0,!0,D,z.K.getVideoData().clientPlaybackNonce);z.L.VF();g.C2(()=>{!z.L.getVideoData().U&&z.L.getPlayerState().isOrWillBePlaying()&&z.L.LU()}); K_(z,6);z.dispose();return Promise.resolve()}; aTO=function(z){if(z.L.getVideoData().L){var D=z.oi.X().W("html5_gapless_suspend_next_loader")&&z.V===1;z.L.tW(z.Z,D,z.V===1&&g.uR(z.K.getVideoData()));K_(z,3);ITn(z);var {lC:E,mY:Q}=p_(z);E.subscribe("updateend",z.S,z);Q.subscribe("updateend",z.S,z);z.S(E);z.S(Q)}}; ITn=function(z){z.K.unsubscribe("internalvideodatachange",z.U,z);z.L.unsubscribe("internalvideodatachange",z.U,z);z.oi.X().W("html5_gapless_use_format_info_fix")&&(z.K.unsubscribe("internalvideoformatchange",z.U,z),z.L.unsubscribe("internalvideoformatchange",z.U,z));z.K.unsubscribe("mediasourceattached",z.U,z);z.L.unsubscribe("statechange",z.ew,z)}; var y4O=function(z,D){return EU[J[7]](this,15,513,z,D)}; p_=function(z){return{lC:z.B.K.m2,mY:z.B.L.m2}}; xk=function(z,D){if(!z)return!1;var E=z.L;return jj(z.K?.jb(),D)&&jj(E?.jb(),D)}; S4k=function(z){if(!z)return!1;var D=z.L;return z.K?.oc()||D?.oc()}; ZjQ=async function(z){if(!z.m7()&&z.Z&&z.K){z.D&&z.app.dR().xZ(!0,!1);var D=null;if(z.A)try{await Y4k(z.A)}catch(Q){D=Q}if(z.K&&(R0X.We("vqsp",()=>{z.app.Z2(z.K)}),z.K)){var E=z.K.BN(); z.app.X().W("html5_gapless_seek_on_negative_time")&&E&&E.getCurrentTime()<-.01&&z.K.seekTo(0);R0X.We("vqpv",()=>{z.app.playVideo()}); D&&(z.K?(D=D?D.message:"forced",z.L?.N("gapfulfbk",{r:D}),z.K.ko(D)):z.L?.N("gapsp",{}));D=z.Z;H_(z);D&&D.resolve();Promise.resolve()}}}; N5=function(z){z.Y&&z.B&&z.Y.removeEventListener("timeupdate",z.B);z.B=null;z.Y=null}; H_=function(z,D=!1){if(z.L){if(z.V){var E=z.L;z.app.YV.removeEventListener(g.b4("vqueued"),z.S);E.removeCueRange(z.V)}z.L=null;z.V=null}z.A&&(z.A.status.status!==6&&(E=z.A,E.status.status!==Infinity&&E.V!==1&&E.A9("Canceled")),z.A=null);z.Z=null;z.K&&!D&&z.K!==z.app.zV()&&z.K!==z.app.dR()&&z.K.dispose();z.K&&D&&z.K.Cp();z.K=null;z.D=!1}; cSO=function(z,D,E=!0){var Q=z.app.dR(),T=Q.getVideoData().isLivePlayback?Infinity:Q.Qf(!0)*1E3;D>T&&(D=T-200,z.D=!0);E&&Q.getCurrentTime()>=D/1E3?z.S():(z.L=Q,E&&(E=D,D=z.L,z.app.YV.addEventListener(g.b4("vqueued"),z.S),E=isFinite(E)||E/1E3>D.getDuration()?E:0x8000000000000,z.V=new g.vJ(E,0x8000000000000,{namespace:"vqueued"}),D.addCueRange(z.V)))}; h0X=function(z,D,E,Q=0,T=0){z.Oo()||(N5(z),H_(z));z.Z=new A_;z.K=D;cSO(z,E,T===0);var k=Q/=1E3,G=D.getVideoData().K;if(Q&&G&&z.L){let e=Q,d=0;D.getVideoData().isLivePlayback&&(k=Math.min(E/1E3,z.L.Qf(!0)),d=Math.max(0,k-z.L.getCurrentTime()),e=Math.min(Q,D.Qf()+d));k=Yqr(G,e)||Q;k!==Q&&z.K.N("qvaln",{st:Q,at:k,rm:d,ct:e})}D=k;Q=z.K;Q.getVideoData().Wc=!0;Q.getVideoData().S=!0;Q.rF(!0);G={};z.L&&(G=z.L.gV(),k=z.L.getVideoData().clientPlaybackNonce,G={crt:(G*1E3).toFixed(),cpn:k});Q.N("queued",G);D!== 0&&Q.seekTo(D+.01,{iA:!0,b1:3,Vh:"videoqueuer_queued"});z.A=new K1W(z.U,z.app.dR(),z.K,E,z.app,T);E=z.A;E.status.status!==Infinity&&(K_(E,1),E.K.subscribe("internalvideodatachange",E.U,E),E.L.subscribe("internalvideodatachange",E.U,E),E.oi.X().W("html5_gapless_use_format_info_fix")&&(E.K.subscribe("internalvideoformatchange",E.U,E),E.L.subscribe("internalvideoformatchange",E.U,E)),E.K.subscribe("mediasourceattached",E.U,E),E.L.subscribe("statechange",E.ew,E),E.K.subscribe("newelementrequired",E.xV, E),E.U());return z.Z}; HjV=function(z,D){if(z.app.X().JT().K.GV(pDr)){var E=z.app.X().JT().K.GV(xwO);if(!(E<=0)){N5(z);var Q=z.app.dR()?.BN();Q&&z.K&&(z.K.getVideoData().qn=!0,z.B=()=>{var T=Q.getCurrentTime();T>=D+E/1E3&&(T=Date.now()-(T-D)*1E3,z.app.Qt().tick("pbs",T),N5(z))},z.Y=Q,Q.addEventListener("timeupdate",z.B))}}}; N5k=function(z,D,E){if(z.Oo())return"qie";if(z.K==null||z.K.m7()||z.K.getVideoData()==null)return"qpd";if(D.videoId!==z.K.JI())return"vinm";if((z.A?.AT()||-1)<=0)return"ivd";if(E!==1)return"upt";z=z.A?.C3();return z!=null?z:null}; gU=function(z){var D=(0,g.N)();z.data.forEach(E=>{E.expire!(E.expireT.key===D); Q&&(E*=1E3,Q.expire=(0,g.N)()+E,rU(z))}; Bu=function(z){gU(z);return z.data.map(D=>D.value)}; UX=function(z,D,E){E&&z.L&&z.L(D.value)}; g_Q=function(z){var D=z.K?[z.K]:[];for(let E of Object.values(z.B))E.dispose(),delete z.V[E.tI()];z.B={};z.K=null;z.U=null;z.S.clear();iL(z,[],D)}; iL=function(z,D,E){var Q=[z.L];z.K&&Q.push(z.K);z.api.Iq("playbackChange",{active:Q.filter(T=>T.getPlayerType()!==0).map(T=>({cpn:T.tI()})), started:D.filter(T=>T.getPlayerType()!==0).map(T=>({cpn:T.tI()})), ended:E.filter(T=>T.getPlayerType()!==0).map(T=>({cpn:T.tI()}))})}; rSQ=function(z,D,E,Q){var T=E.getVideoData();if(!T.yA){var k=()=>{if(z.Z.get(D)===E){var G=T.getPlayerResponse();G&&(G=G.responseContext?.cacheInstruction?.maxAgeSeconds??G.responseContext?.maxAgeSeconds??void 0,G!==void 0&&(G{k();T.unsubscribe("dataloaded",G)}; T.subscribe("dataloaded",G)}}}; wU=function(z,D,E){var Q=[D],T=z.K?[z.K]:[];z.B[D.tI()]=D;z.V[D.tI()]=D;z.K=D;E&&(z.U=D);z.S.set("",D);iL(z,Q,T)}; tOX=function(z){var D=z.experiments,E=D.EH.bind(D);tK=E("html5_use_async_stopVideo");ijk=E("html5_pause_for_async_stopVideo");y7=E("html5_not_reset_media_source")||E("html5_not_reset_media_source_non_drm_vod");E("html5_listen_for_audio_output_changed")&&(E8L=!0);K1=E("html5_not_reset_media_source")||E("html5_not_reset_media_source_non_drm_vod");wDX=E("html5_not_reset_media_source")||E("html5_not_reset_media_source_non_drm_vod");oj=E("html5_retain_source_buffer_appends_for_debugging");DOX(E("web_watch_pip")|| E("web_shorts_pip"));xRI(E("log_foreground_not_focused_as_background"));HZQ(E("web_player_pip_logging_fix"));E("html5_mediastream_applies_timestamp_offset")&&(C6=!0);z.ZS()&&QB6();Error.stackTraceLimit=50;var Q=g.BC(D,"html5_idle_rate_limit_ms");Q&&Object.defineProperty(window,"requestIdleCallback",{value:T=>window.setTimeout(T,Q)}); tww(z.A);JIL(E("html5_use_ump_request_slicer"));E("html5_disable_streaming_xhr")&&(Ck=!1);E("html5_byterate_constraints")&&(L7=!0);E("html5_use_non_active_broadcast_for_post_live")&&(sX=!0);E("html5_enable_encrypted_av1")&&(F1=!0);BMX(g.BC(z.experiments,"html5_sticky_duration_mos"))}; n6Q=function(z){var D={},E=z.experiments.Z_(),Q=[];z=(k,G,e)=>{Q.push(r8(G(e),d=>{D[k]=d}))}; var T=E.K.GV(ySQ);T&&z("MediaSource.EnableUsingMediaSourceBufferedRange",c4W,T===1);(T=E.K.GV(o_Q))&&z("HTTP3",KQO,T===1);(T=E.K.GV(seJ))&&z("MediaSource.EnableUsingMediaSourceAttachmentMethods",hpI,T===1);(T=E.K.GV($wr))&&z("QUIC",p6w,T===1);(T=E.K.GV(q46))&&z("Media.PlayerConfiguration.DecodeToTexturePreferred",HKV,T===1);(T=E.K.GV(Pvw))&&z("Media.AudioWriteDurationLocal",xpa,Number(T));(T=E.K.GV(MOX))&&z("Media.ExperimentalMaxPendingBytesPerParse",$ps,Number(T));(T=E.K.GV(Cvs))&&z("Media.EnableFlushDuringSeek", w6n,Number(T)===1);(T=E.K.GV(ASs))&&z("DecoderBuffer.EnableDecommitableAllocatorStrategy",tiI,Number(T)===1);(T=E.K.GV(B5I))&&z("Media.EnableResetAudioDecoder",iKW,Number(T)===1);(T=E.K.GV(zJL))&&z("Media.IncrementalParseLookAhead",r4O,Number(T)===1);(T=E.K.GV(DAJ))&&z("Media.MaxSamplesPerWrite",qC6,Number(T));(T=E.K.GV(E6V))&&z("Media.VideoDecoderInitialPrerollCount",NiI,T);(T=E.K.GV(QgX))&&z("Media.MediaCodecResetDelayMs",PFQ,T);(T=E.K.GV(T8Q))&&z("Media.VideoRendererMinInputBuffers",UpX,T);(T= E.K.GV(ko6))&&z("Media.VideoRendererMinDecodedFrames",gfX,T);(T=E.K.GV(Gow))&&z("Media.UseDualThreadsForVideo",Bi6,Number(T)===1);(T=E.K.GV(eJQ))&&z("Media.DisableLowPerformanceSoftwareDecode",MiX,Number(T)===1);(T=E.K.GV(dAQ))&&z("Media.EnableAv1StartupOptimization",CFX,Number(T)===1);(T=E.K.GV(Fos))&&z("Media.EnableCodecOutputChecker",A4s,Number(T)===1);(T=E.K.GV(LoI))&&z("Media.ForceDecodeToTexture",zaV,Number(T)===1);(E=E.K.GV(flr))&&z("Media.SkipFlushOnDecoderTeardown",D06,Number(E)===1);return r8(z7W(Q), ()=>D)}; qT=function(z,D=!1,E=1048576){var Q=$k(z);Q=1/((z.U.K0()||0)*z.policy.Y+1/Q);var T=z.WF.K0();T=T>0?T:1;var k=Math.max(Q,T);z.policy.Z>0&&T=0&&(D=Math.min(D,z.policy.Sz));return D}; Y4=function(z){var D={delay:MT(z),stall:z.U.K0()||0,byterate:$k(z),init:z.xV},E=z.A[0];E.stamp=Math.round(z.V/36E5)*36E5;E.net=Math.ceil(z.AT);E.max=z.interruptions[0]||0;D.interruptions=z.A;return D}; vg=function(z,D){if(z.B){let E=D-z.B;if(E<6E4){if(E>1E3){let Q=z.interruptions;Q.push(Math.ceil(E));Q.sort((T,k)=>k-T); Q.length>16&&Q.pop()}z.AT+=E}}z.B=D}; q5=function(z,D,E){isNaN(E)||(z.yA+=E);isNaN(D)||(z.MN+=D)}; a2=function(z,D,E,Q=D){z.Z.YR(Q,E/D);z.V=(0,g.N)()}; P_=function(z,D,E){D=Math.max(D,z.L.K);z.U.YR(1,E/D)}; M5=function(z,D,E,Q,T,k=!1){z.WF.YR(D,E/D);z.V=(0,g.N)();T||z.Y.YR(1,D-Q);k||(z.B=0);z.j>-1&&(0,g.N)()-z.j>3E4&&(Z9(Y4(z)),z.j=(0,g.N)(),z.D=!0)}; yZ=function(z){return(0,g.N)()-z.V>=4E3}; $k=function(z){z=z.Z.K0();return z>0?z:1}; WoQ=function(z,D,E=!1){D.U8=z.yA;D.CL=z.MN;D.bandwidthEstimate=qT(z);if(E){E=(z.S.K0()*1E3).toFixed();var Q=(z.ew.K0()*1E3).toFixed(),T=MT(z).toFixed(2),k=((z.U.K0()||0)*1E9).toFixed(2),G=z.Z.K0().toFixed(0),e=z.WF.K0().toFixed(0),d=z.Y.percentile(.5).toFixed(2),F=z.Y.percentile(.92).toFixed(2),L=z.Y.percentile(.96).toFixed(2),f=z.Y.percentile(.98).toFixed(2);z.K?z.K.reset():z.K=new C_;z.K.add(z.AT);z.K.add(z.interruptions.length);let V=0;for(var n=z.interruptions.length-1;n>=0;n--){var W=z.interruptions[n]; z.K.add(W-V);V=W}V=0;for(n=z.A.length-1;n>=0;n--){W=z.A[n];let Y=W.stamp/36E5;z.K.add(Y-V);V=Y;z.K.add(W.net/1E3);z.K.add(W.max)}z=z.K.iY();D.K={ttr:E,ttm:Q,d:T,st:k,bw:G,abw:e,v50:d,v92:F,v96:L,v98:f,"int":z}}}; Jra=function(z,D,E){var Q=new Xmn(E);z&&(Q.A=!0,Q.B=.1);E.EH("html5_media_time_weight")&&(Q.A=!1);D&&(Q.K=D/8);Q.L=KQ()>=480;return Q}; AK=function(z){z.K.clear();z.A.clear();z.L.clear()}; uXL=function(z,D,E){z=z.L;var Q=g.DZ(z,{Ry:D},(T,k)=>T.Ry-k.Ry); Q=Q<0?(Q+2)*-1:Q;if(Q>=0)for(let T=Q;T<=Q+1&&T=k.Ry-E&&D<=k.nJ+E)return k}}; VDw=function(z,D){var E=[];for(let Q of z.L)D(Q)||E.push(Q);if(z.O.W("html5_sstm_fixes"))for(let Q of z.L)D(Q)&&z.A.delete(Q.cpn);z.L=E}; OgO=function(z,D){var E=z.L.indexOf(D);E>=0&&z.L.splice(E,1);z.A.delete(D.cpn)}; Uc=function(z,D){if(z.Xi||D.identifier&&z.uE.has(D.identifier))z.Lx({startnoad:D.identifier}),g.B_(z);else if(g.Ux(z.j,E=>E.identifier===D.identifier))z.Lx({timedoutcp:1}),z.S.start(0); else if(g.Ux(z.tT,E=>E.identifier===D.identifier))z.Lx({fetchedcp:1}),g.B_(z); else if(z.S.isActive())z.Lx({racingcp:`${z.U?.identifier}_${D.identifier}`});else{z.ur=(new Date).getTime()/1E3;z.Lx({adf:1});let E=5E3;E&&D.event==="predictStart"&&(E-=D.K);z.f3=Math.max(E,15E3);z.Y=!1;z.S.start(z.f3);z.U=D;AK(z.AT);z.kV=[]}}; g.Ey=function(z,D,E,Q,T,k,G){var e=T===3,d=bgX(z,D,E,T,Q,G);if(!d)return zZ(z,E,e),d=g.Dw(z,E)?"undec":"ncp",z.Lx({gvprp:d,mt:D,seg:E,tt:T,itag:Q,ce:G}),null;e||z.Gz.set(E,d);G=d.w5;T=z.Qc(E-1,T,k)?.u3||"";T===""&&z.Lx({eds:1});k=jgQ(z,d.ssdaiAdsConfig);e=z.K.getVideoData();e=e.z4[e.A?.containerType||0];d=d.xL&&E>=d.xL?d.xL:void 0;d={C9:G?En(z,G):[],adsConfig:k,u3:T,Bm:d,xM:g.bK(e.split(";")[0]),Vd:e.split(";")[1]||""};T={LE:d};z.HF&&z.Lx({gvprpro:"v",sq:E,mt:D.toFixed(3),itag:Q,acpns:d.C9?.join("_")|| "none",abid:G});return T}; A8=function(z,D,E,Q,T){Q=Q||{reason:"disablessdai"};if(D&&E){if(!g.Q3(z,D,E))return!1;Q.sq=E}if(z.Xi)return!1;z.Xi=!0;z.qo>0&&(z.qo=0,z.ZM="",TZ(z,z.K.tI(),0),z.api.Iq("serverstitchedvideochange"));z.K.QN(Q,T);return!0}; v6I=function(z,D,E){var Q=z.U9||z.app.dR().getPlayerState();kT(z,!0);z.K.seekTo(D,E);z=z.app.dR();D=z.getPlayerState();Q.isOrWillBePlaying()&&!D.isOrWillBePlaying()?z.playVideo():Q.isPaused()&&!D.isPaused()&&z.pauseVideo()}; g.GZ=function(z){z.HF&&z.Lx({adf:`0_${(new Date).getTime()/1E3-z.ur}_isTimeout_${z.Y}`})}; g.B_=function(z){z.Y=!1;z.S.isActive()&&g.GZ(z);z.S.stop();z.PV(!1)}; e2=function(z,D,E){return{ssvc:D,cpn:E?.cpn||"",vid:E?.videoData.videoId||"",ct:(z.K.getCurrentTime()||0).toFixed(3),cmt:(z.K.I0()||0).toFixed(3)}}; mAI=function(z,D,E){return new g.vJ(z,D,{id:E,namespace:"serverstitchedcuerange",priority:9})}; g.d3=function(z){return{cpn:z.K.tI(),durationMs:0,Ry:0,playerType:1,nJ:0,videoData:z.K.getVideoData(),errorCount:0,w5:""}}; FV=function(z,D,E,Q){z.O.W("html5_ssdai_log_ssevt_in_loader_timers")&&(Q=z.yA?0:Math.round((Q-E)*1E3),z.K.N("ssevt",{tag:"sstme",ad:D!==z.K.tI(),cpn:D,st:E-z.K.n9(),late:Q}))}; g.fH=function(z,D){z.V||z.yA||g.LH(z,z.ZM);var E=D.q7,Q=D.iZ;if(Q.cpn===z.ZM)z.Lx({igtranssame:1,enter:Q.cpn,exit:E.cpn});else{var T=z.yA,k=!!z.V;z.V="";var G=D.bZ,e=E.playerType===2?E.Ry/1E3+E.videoData.qN:g.d3(z).videoData.qN;z.api.W("html5_ssdai_enable_media_end_cue_range")&&(k||T||E.playerType!==2?(T||k)&&z.Lx({mecr:0,seek:T,skip:k}):z.api.P2(E.cpn));if(E.playerType===2&&Q.playerType===2)k?z.Lx({igtransskip:1,enter:Q.cpn,exit:E.cpn,seek:T,skip:z.V}):g.ll6(z,E,Q,e,G,T,k);else{z.ZM=Q.cpn;TZ(z,Q.cpn, Q.startTimeSecs||G);D=D.F5;if(E.playerType===1&&Q.playerType===2){z.WF=0;YUr(z,Q);var d=e2(z,"c2a",Q);z.Lx(d);z.qo++}else if(E.playerType===2&&Q.playerType===1){z.api.Iq("serverstitchedvideochange");d=e2(z,"a2c");z.Lx(d);z.qo=0;z.WF=e;d=E.cpn;var F=z.WF;if(d!==z.K.tI()){let L=z.ew.get(d);L?L.K=F:z.Lx({nop_e:d})}g.Ilr(z,E.w5)}d=als(z);z.K.EG(E,Q,e,G,T,k,D,d)}g.SUk(z)}}; TZ=function(z,D,E){if(D===z.K.tI())wU(z.app.Ii,z.K,!1);else{let Q=z.ew.get(D);Q?(D=Q,D.K=0,D.startTimeSecs=E,wU(z.app.Ii,Q,!0)):z.Lx({nop_s:D})}}; YUr=function(z,D){var E=z.app;fO(nH(E))&&E.Ii.A[2]&&g.K4(z.logger,360717806,"SSTM lingering playback");z.api.rY();z.api.Iq("serverstitchedvideochange",D.cpn,D.E0)}; Ws=function(z,D,E=0){return{NK:uXL(z.L,D*1E3,E*1E3),k6:D}}; g.LH=function(z,D){var E=D||z.ZM,Q=z.L.Vi(E);Q?(D=Q.videoData,E=Q.E0||(z.Z.get(E)?.start??0)/1E3,z=z.K.getCurrentTime()-E,D.qN=z>0?z:0):g.d3(z).videoData.qN=z.K.getCurrentTime()}; g.RJk=function(z,D,E){z.K.Gp();z.K.seekTo(D,E);z.K.playVideo()}; kT=function(z,D){z.E9=NaN;z.m9=null;z.XX.stop();z.wR&&D&&z.wR.P9();z.U9=null;z.wR=null}; Jg=function(z){Zgw(z);for(var D of z.Z.values())D.start>=-1&&D.end<=Infinity&&(z.K.removeCueRange(D),z.Z.delete(D.getId()),z.Lx({rmAdCR:1}));var {NK:E,k6:Q}=Ws(z,-.001);E&&(D=Q*1E3-E.Ry,g.XV(z,E,D,E.Ry+D),D=z.Z.get(E.cpn))&&(D.start=E.Ry,D.end=E.Ry+E.durationMs);({NK:D}=Ws(z,Infinity));D&&z.A(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${D.cpn}_video_id_${D.videoData?.videoId}_durationMs_${D.durationMs}_enterTimeMs_${D.Ry}_parentReturnTimeMs_${D.nJ}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; crQ=function(z){AK(z.AT);z.Z.clear();z.L.clear();z.Gz.clear();z.kV=[];z.U=null;z.uE.clear();z.QA.clear();z.j=[];z.tT=[];z.Mj=[];z.gs=[];z.YX.clear();z.JH.clear();z.ai.clear();z.lg.clear();z.Y=!1;z.WF=0;z.yA=!1;z.Wc=!1;z.qo=0;z.ur=0;z.vN=!1;z.Xi=!1;z.V="";g_Q(z.app.Ii);wU(z.app.Ii,z.K,!1);z.ew.clear();z.S.isActive()&&g.B_(z)}; Zgw=function(z){VDw(z.L,D=>D.Ry>=-1&&D.nJ<=Infinity)}; g.XV=function(z,D,E,Q){D.durationMs=E;D.nJ=Q;(Q=z.ew.get(D.cpn))?Q.Zw(E/1E3):z.Lx({nop_d:D.cpn})}; g.Dw=function(z,D){for(let E of z.kV)if(D>=E.start&&D<=E.end)return!0;return!1}; g.Q3=function(z,D,E,Q,T){var k=z.Gz.get(E);if(!k){if(k=uG(z,D))return k;D=z.Qc(E-1,Q??2);if(T)return z.Lx({misscue:T,sq:E,type:Q,prevsstate:D?.UM,prevrecord:z.Gz.has(E-1)}),z.Gz.get(E-1);if(D?.UM===2)return z.Lx({adnf:1,sq:E,type:Q,prevrecord:z.Gz.has(E-1)}),z.Gz.get(E-1)}return k}; bgX=function(z,D,E,Q,T,k){if(!z.Xi)if(g.Dw(z,E))z.Lx({gdu:"undec",seg:E,itag:T});else if(D=g.Q3(z,D,E,Q,k),!z.K.getVideoData().qj()||!D?.ZZ)return D}; uG=function(z,D){D+=z.n9();if(z.K.getVideoData().qj()){a:{var E=z.L;z=D*1E3;for(Q of E.L)if(E=Q.E0?Q.E0*1E3:Q.Ry,z>=Q.Ry-1E3&&z<=E+Q.durationMs+1E3)break a;var Q=void 0}Q={NK:Q,k6:D}}else Q=Ws(z,D),Q?.NK||(Q=Ws(z,D,1));return Q?.NK}; zZ=function(z,D,E=!1){if(!E){for(let Q of z.kV){if(D>=Q.start&&D<=Q.end)return;if(D===Q.end+1){Q.end+=1;return}}z.kV.push(new KoW(D))}}; jgQ=function(z,D=""){var E=g.V2(D)||void 0;D&&E||z.Lx({adcfg:D?.length,dcfg:E?.length});return E}; En=function(z,D){var E=[];z=z.L.K.get(D);if(!z)return[];for(let Q of z)Q.cpn&&E.push(Q.cpn);return E}; hJn=function(z,D,E){var Q=!1;if(E=z.L.K.get(E))for(let T of E)T.durationMs!==0&&T.nJ!==T.Ry&&(E=T.cpn,D===E&&(Q=!0),Q&&!z.JH.has(E)&&(z.Lx({decoratedAd:E}),z.JH.add(E)))}; pmQ=function(z,D,E){var Q=0;z=z.L.K.get(E);if(!z)return-1;for(let T of z){if(T.cpn===D)return Q;Q++}return-1}; xAV=function(z,D){var E=0;z=z.L.K.get(D);if(!z)return 0;for(let Q of z)Q.durationMs!==0&&Q.nJ!==Q.Ry&&E++;return E}; g.HgX=function(z){for(let D of z.Z.values())z.K.removeCueRange(D);z.Z.clear();AK(z.AT)}; als=function(z){if(z.qN||z.ig){var D=Array.from(z.app.Ii.S.values()),E=[],Q=[],T=[],k=[],G=[],e=[];for(var d of D)if(D=z.L.Vi(d.tI()))z.Lx({attach_trans_meta:D.cpn,has_v_meta:D.He?1:0,has_a_meta:D.DJ?1:0,has_ctx_meta:D.qE?1:0}),D.qE&&E.push(D.qE),D.He&&Q.push(D.He),D.DJ&&Q.push(D.DJ),k.push(D.cpn),G.push(D.videoData.videoId||""),e.push(D.videoData.adFormat||D.videoData.HF),D.serializedQoeContextData!=null&&T.push(D.serializedQoeContextData);D=d=void 0;z.qN&&(z.Lx({has_ctx_list:E.length?1:0,has_clip_list:Q.length? 1:0}),D={qE:E,wV:Q});z.ig&&(d={C9:k,uJ:G,adFormats:e,serializedQoeContextData:T});return{Ua:D,J3:d}}}; g.ll6=function(z,D,E,Q,T,k,G){if(D&&E){z.ZM=E.cpn;TZ(z,E.cpn,E.startTimeSecs||T);YUr(z,E);var e=e2(z,"a2a",E);z.Lx(e);z.qo++;e=als(z);z.K.EG(D,E,Q||0,T||0,!!k,!!G,void 0,e)}else z.Lx({misspbkonadtrans:1,enter:E?.cpn||"",exit:D?.cpn||"",seek:k,skip:G})}; g.SUk=function(z){z.lg.add(z.V);z.V="";z.yA=!1}; N8X=function(z,D,E){var Q;if(Q=z.K.getVideoData().qj())Q=(Q=z.L.Vi(D))&&Q.w5?(z=z.L.K.get(Q?.w5))&&z.slice(-1)[0].cpn===D:!1;return Q&&E===2?1E3:0}; g.Ilr=function(z,D){if(z.K.getVideoData().qj()){var E=z.L.K.get(D);if(E){for(var Q of E){z.Lx({rem_meta:Q.cpn});E=z;let T=E.Z.get(Q.cpn);E.Z.delete(Q.cpn);T&&E.K.removeCueRange(T);OgO(E.L,Q)}z.Gz.clear();Q=z.L;E=Q.K.get(D)??[];for(let T of E)OgO(Q,T);Q.K.delete(D);(D=z.aC.get(D))&&z.Kr&&z.K.y6(D)}}}; g6W=function(z,D,E={}){var Q=z.V||z.app.dR().getPlayerState();V3(z,!0);D=isFinite(D)?D:z.K.IM();var {NK:T,k6:k}=On(z,D);D=T&&!bG(z,T)||!T&&z.K!==z.app.dR();var G=k*1E3;G=z.A&&z.A.start<=G&&G<=z.A.end;!D&&G||j2(z);T?g.UAQ(z,T,k,E,Q):vs(z,k,E,Q,"_execute")}; g.mV=function(z,D,E,Q){z.K.N("timelineerror",{e:D,cpn:E?E:void 0,videoId:Q?Q:void 0})}; g.lG=function(z,D){return new g.vJ(Math.max(0,z-5E3),D?0x8000000000000:z-1,{namespace:"childplayback",priority:9})}; g.rrX=function(z,D,E){var Q=D.Vq;D.Vq=E;bG(z,D)&&(E=z.app.dR(),Q.sj===z.A&&j2(z),E.removeCueRange(Q.sj),E.addCueRange(D.Vq.sj))}; g.UAQ=function(z,D,E,Q,T){var k=bG(z,D);if(!k){D.playerVars.prefer_gapless=!0;var G=new g.ML(z.O,D.playerVars);G.Nj=D.Nj;z.api.ph(G,D.playerType)}G=z.app.dR();k||G.addCueRange(D.Vq.sj);G.seekTo(E,{Vh:"application_timelinemanager",...Q});ign(z,T)}; wm6=function(z,D,E,Q){z.A=Q;Q=D.Nj;var T=D.playerVars,k=D.playerType;z.U=D;T&&z.api.enqueueVideoByPlayerVars(T,k,E,Q)}; tDw=function(z,D,E,Q){z.A=Q;z.api.Jb(z.K,E,D)}; j2=function(z){z.U=null;z.A=null;z.api.Oo()||z.api.clearQueue()}; bG=function(z,D){z=z.app.dR();return!!z&&z.getVideoData().Nj===D.Nj}; yrQ=function(z,D){bG(z,D)||g.mV(z,"childPlaybackIsNotPresenting");return D.nJ===D.Ry+D.durationMs?D.Ry+z.app.dR().getCurrentTime()*1E3:D.nJ}; On=function(z,D){var E=0;for(let Q of z.L){z=Q.Ry/1E3+E;let T=z+Q.durationMs/1E3;if(z>D)break;if(T>D)return{NK:Q,k6:D-z};E=T-Q.nJ/1E3}return{NK:null,k6:D-E}}; V3=function(z,D){z.D=NaN;z.Y=null;z.S.stop();z.Z&&D&&z.Z.P9();z.V=null;z.Z=null}; vs=function(z,D,E,Q,T){var k=z.K;k!==z.app.dR()&&z.app.eC();z.O.W("html5_sabr_csdai_seek_log")||(T="");k.seekTo(D,{Vh:"application_timelinemanager"+(T??""),...E});ign(z,Q)}; ign=function(z,D){z=z.app.dR();var E=z.getPlayerState();D.isOrWillBePlaying()&&!E.isOrWillBePlaying()?z.playVideo():D.isPaused()&&!E.isPaused()&&z.pauseVideo()}; o6a=function(z){var D=z.L.find(E=>bG(z,E)); if(D){let E=z.app.dR();j2(z);let Q=new g.QH(8);D=yrQ(z,D)/1E3;vs(z,D,{},Q,"_force");E.N("forceParentTransition",{childPlayback:1});z.K.N("forceParentTransition",{parentPlayback:1})}}; g.IT=function(z,D=-1,E=Infinity){for(let [e,d]of z.B){var Q=e,T=d;T.Vf>=D&&T.target&&T.target.nJ<=E&&(z.K.removeCueRange(Q),z.B.delete(Q))}Q=[];for(let e of z.L)e.Ry>=D&&e.nJ<=E?(T=z,T.U===e&&j2(T),bG(T,e)&&T.app.eC()):Q.push(e);z.L=Q;var {NK:k,k6:G}=On(z,D/1E3);k&&(D=G*1E3,g.sga(z,k,D,k.nJ===k.Ry+k.durationMs?k.Ry+D:k.nJ));({NK:D}=On(z,E/1E3));D&&g.mV(z,`Invalid clearEndTimeMs=${E} that falls during ${`playback={timelinePlaybackId=${D.Nj} video_id=${D.playerVars.video_id} durationMs=${D.durationMs} enterTimeMs=${D.Ry} parentReturnTimeMs=${D.nJ}}`}.Child playbacks can only have duration updated not their start.`)}; g.sga=function(z,D,E,Q){D.durationMs=E;D.nJ=Q;Q={sj:g.lG(E,!0),Vf:E,target:null};g.rrX(z,D,Q);bG(z,D)&&z.app.dR().getCurrentTime()*1E3>E&&(D=yrQ(z,D)/1E3,E=z.app.dR().getPlayerState(),vs(z,D,{},E,"_update"))}; qUs=function(z){z&&z!=="web"&&$An.includes(z)}; shX=function(z,D){return D?!!z.K.get(D):!1}; Pew=function(z,D){z.dataset.version=D}; MDr=function(z){var D=z.app.YV,E=()=>{z.En=new g.ap(0,0,0,0);z.Rc=new g.ap(0,0,0,0)},Q=G=>{G.getVideoData()&&z.updateVideoData(G.getVideoData())},T=(G,e)=>{z.dn(G,e)},k=G=>{z.GO&&aT(z); S2(z)!==z.JR&&z.resize();z.app.X().W("web_enable_smart_zoom")&&z.Ig&&(G.state.isPaused()?z.Ig.pause():G.xX(8)&&z.Ig.playState==="paused"&&z.Ig.play())}; D.addEventListener("initializingmode",E);D.addEventListener("videoplayerreset",Q);D.addEventListener("videodatachange",T);D.addEventListener("presentingplayerstatechange",k);z.addOnDisposeCallback(()=>{D.removeEventListener("initializingmode",E);D.removeEventListener("videoplayerreset",Q);D.removeEventListener("videodatachange",T);D.removeEventListener("presentingplayerstatechange",k)})}; B8X=function(z){var D=z.HX(),E=1,Q=!1,T=CeW(z,D,z.getVideoAspectRatio()),k=z.app.X(),G=k.W("enable_desktop_player_underlay"),e=Dc(),d=g.BC(k.experiments,"player_underlay_min_player_width");d=G&&z.yH&&z.getPlayerSize().width>d;if(S2(z)){var F=ArL(z);var L=isNaN(F)||g.kS||Xk&&g.m4||d;g.TR&&!g.Ii(601)?F=T.aspectRatio:L=L||k.controlsType==="3";L?d?(L=k.W("place_shrunken_video_on_left_of_player")?16:z.getPlayerSize().width-D.width-16,F=Math.max((z.getPlayerSize().height-D.height)/2,0),L=new g.ap(L,F,D.width, D.height),z.GO.style.setProperty("border-radius","12px")):L=new g.ap(0,0,D.width,D.height):(E=T.aspectRatio/F,L=new g.ap((D.width-T.width/E)/2,(D.height-T.height)/2,T.width/E,T.height),E===1&&g.m4&&(F=L.width-D.height*F,F>0&&(L.width+=F,L.height+=F)));g.Dr(z.element,"ytp-fit-cover-video",Math.max(L.width-T.width,L.height-T.height)<1);if(e||z.VV)z.GO.style.display="";z.JR=!0}else{L=-D.height;g.TR?L*=window.devicePixelRatio:g.Py&&(L-=window.screen.height);L=new g.ap(0,L,D.width,D.height);if(e||z.VV)z.GO.style.display= "none";z.JR=!1}Se(z.En,L)||(z.En=L,g.Kz(k)?(z.GO.style.setProperty("width",L.width+"px","important"),z.GO.style.setProperty("height",L.height+"px","important")):we(z.GO,L.getSize()),L=new g.Wr(L.left,L.top),Q=z.GO,e=Math.round(L.x),e instanceof g.Wr?(k=e.x,e=e.y):(k=e,e=Math.round(L.y)),Q.style.left=i1(k,!1),Q.style.top=i1(e,!1),Q=!0);D=new g.ap((D.width-T.width)/2,(D.height-T.height)/2,T.width,T.height);Se(z.Rc,D)||(z.Rc=D,Q=!0);g.ZU(z.GO,"transform",E===1?"":`scaleX(${E})`);G&&d!==z.QF&&(d&&(z.GO.addEventListener(RT, z.gj),z.GO.addEventListener("transitioncancel",z.gj),z.GO.classList.add(g.wF.VIDEO_CONTAINER_TRANSITIONING)),z.QF=d,z.app.YV.Iq("playerUnderlayVisibilityChange",z.QF?"transitioning":"hidden"));return Q}; aT=function(z){var D=z.app.X().controlsType==="3"&&!z.JX&&S2(z)&&!z.app.Nd||!1;z.GO.controls=D;z.GO.tabIndex=D?0:-1;z.app.X().L&&(z.GO.ariaHidden="true");D?z.GO.removeEventListener("focus",z.tn):z.GO.addEventListener("focus",z.tn)}; ArL=function(z){var D=z.app.dR();if(D=D?D.getVideoData():null){if(g.DF(D)||g.Eh(D)||g.Q6(D))return 16/9;if(at(D)&&D.L.K())return z=D.L.videoInfos[0].video,Zw(z.width,z.height)}return(z=z.GO)?Zw(z.videoWidth,z.videoHeight):16/9}; Zw=function(z,D){return Math.abs(cs*D-z)<1||Math.abs(cs/z-D)<1?cs:z/D}; CeW=function(z,D,E,Q){var T=E,k=Zw(D.width,D.height);z.Y5?T=Ek?{width:D.width,height:D.width/T,aspectRatio:T}:TT?z.width=z.height*E:E{E.reject("timeout")},1E4); z.q6.onerror=()=>{E.reject("error")}; z.q6.onmessage=()=>{E.resolve();clearTimeout(D)}; await E.promise;z.q6.onmessage=null;z.q6.onerror=null;z.q6.addEventListener("message",Q=>void z.receive(Q)); z.N("workerCtor",{})}catch(E){clearTimeout(D),z.q6?.terminate(),z.q6.onmessage=null,z.q6.onerror=null,z.q6=void 0,z.N("workerErr",{e:`${E}`})}}}; Q7O=function(z,D){if(z.K&&z.K.byteLength===D)return z.K;for(var E=new Uint8Array(D),Q=0;D>0;){let T=new Uint8Array(Math.min(D,65536));crypto.getRandomValues(T);E.set(T,Q);D-=T.length;Q+=T.length}return z.K=E}; Tz6=function(z,D){z.q6&&(D=Q7O(z,D),D.length>0&&D[0]++,D={DD:performance.now(),type:1,j3:{data:D}},z.request(D))}; kP6=async function(z){z.L!==void 0||z.A||(z.A=!0,await EsX(z),z.A=!1,z.q6&&(Tz6(z,z.U),z.L=setInterval(()=>{var D=[1,2,3,4];z.EL&&(D.push(5),z.Z&&D.push(6));switch(D[Math.floor(Math.random()*D.length)]){case 1:Tz6(z,z.B);break;case 2:z.q6&&(D={DD:performance.now(),type:2,j4:{placeholder:!0}},z.request(D));break;case 3:D=z.py;z.q6&&(D={DD:performance.now(),type:3,S3:{py:D}},z.request(D));break;case 4:z.q6&&(D={DD:performance.now(),type:4,isTypeSupported:{placeholder:!0}},z.request(D));break;case 5:z.EL&& (D={DD:performance.now(),type:5,T6:{EL:z.EL}},z.request(D));break;case 6:var E=z.B;D=z.dA;z.q6&&(E=Q7O(z,E),D={DD:performance.now(),type:6,r0:{data:E,dA:D}},z.request(D))}},z.intervalMs)))}; GPw=function(z,D){return z.getVideoData().enableServerStitchedDai&&D===2?(z.O.JT().K.GV(KH)?z.Ii.K?.isAd()??!1:z.SO?.GX(z.getCurrentTime()))?z.nG:-1:D!==2||z.TY()?z.nG:z.XI}; rf=function(z){return z.Nd&&z.getVideoData().mutedAutoplay}; hg=function(z,D,E){D&&(D=z.Vi({playerType:E}),D===z.zV()&&(D.getVideoData().ur=!0))}; pH=function(z,D,E=!0,Q,T,k){var G=z.Vi({playerType:T}),e=G.getVideoData();G.getPlayerType()===2&&!z.TY(G)&&!e.isSeekable||g.BZ(e)||(G&&G===z.zV()&&z.XM&&!eIn(z,D)&&z.setLoopRange(null),z.seekTo(D,E,Q,T,k,"_request"))}; Nt=function(z,D){D=z.Vi({playerType:D});D=g.xT(z,D);return Hs(z,D.Qf(),D)}; r3=function(z,D,E){z.O.xw&&(z.WW=D,D.muted||Un(z,!1),E&&z.O.storeUserVolume&&!z.O.gs&&(E={volume:Math.floor(D.volume),muted:D.muted},E.unstorable||(g.ri("yt-player-volume",E),g.ri("yt-player-volume",E,2592E3))),g3(z),E=g.X1&&z.mediaElement&&!z.mediaElement.iz()&&!z.mediaElement.ew(),z.O.gs&&!E||g.hh(z.YV,"onVolumeChange",{muted:D.muted,volume:D.volume,unstorable:!z.O.storeUserVolume}))}; nH=function(z){return z.zV().getVideoData()}; drw=function(z,D=!1){var E=!1;z.O.HF&&(z.YV.Iq("pageTransition"),E=!0);z.stopVideo(E,D)}; w3=function(z,D,E,Q,T,k,G){D={id:D,namespace:G??"appapi"};k==="chapter"?(D.style=iG.CHAPTER_MARKER,D.visible=!0):isNaN(T)||(k==="ad"?D.style=iG.AD_MARKER:(D.style=iG.TIME_MARKER,D.color=T),D.visible=!0);z.ql([new g.vJ(E*1E3,Q*1E3,D)],1);return!0}; FBW=function(z,D,E=!0,Q,T){var k=z.Vi({playerType:1}),G=0;k.getStreamTimeOffset()&&!k.Pc()&&(G=k.getStreamTimeOffset());pH(z,D-G,E,Q,1,T)}; LBW=function(z){if(z.O.storeUserVolume){z=g.iF("yt-player-volume")||{};let D=z.volume;z={volume:isNaN(D)?100:g.fY(Math.floor(D),0,100),muted:!!z.muted}}else z={volume:100,muted:z.O.mute};return z}; f4O=function(z,D,E,Q,T,k=!0){var G=z.Z9();if(!G)return k&&z.getVideoData().isLivePlayback&&z.zy.push({id:D,H$:E,D6:Q}),!1;k=G-z.getCurrentTime();return w3(z,D,E-k,Q-k,void 0,void 0,T)}; tg=function(z,D){z.playlist&&(g.r9(z.playlist),z.playlist=null);D&&(z.A7&&(D.fetch=0),z.playlist=new nsL(z.O,D))}; oT=function(z,D,E){D=z.Vi({playerType:E}).ee(D);E&&z.getPresentingPlayerType()!==E||y3(z,"cuerangesremoved",D)}; WBr=function(z,D,E,Q=Infinity,T=0){var k=z.dR();E=E||k.getPlayerType();(k=sn(z,E,D,!0))||(k=$T(z,E,D,!0));D=z.zV();E===2&&D&&(E=k.getVideoData(),D.y3(E.clientPlaybackNonce,E.HF||"",E.breakType||0,E.qd,E.videoId||""));z.Jb(k,Q,0,T)}; Xjs=function(z){var D=z.webPlayerContextConfig.trustedJsUrl;return D?hI(D).toString():z.webPlayerContextConfig.jsUrl}; JyX=function(z){var D="",E="",Q=Xjs(z),T=g.UV(Q,"cb");T&&/^[\w-]+$/.test(T)&&(E=T);Q.indexOf("//")===0&&(Q=z.O.protocol+":"+Q);T=Q.lastIndexOf("/base.js");T!==-1&&(D=Q.substring(0,T+1));if(Q=Error().stack)if(Q=Q.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))Q=Q[1],Q.includes(D)||g.xl(Error(`Player module URL mismatch: ${Q} vs ${D}.`));D=new g.qt(z.YV,D,E);rWI(D,{destroyed:()=>{z.onApiChange()}}); return D}; uTV=function(z){tr(z,function(){var D=this;return function*(){D.AL.tick("wasm_s");var E=f_(D.xe)?Q=>r8(BJn(D.xe),T=>T.h5(Q)):void 0; try{let Q=qqX(D.webPlayerContextConfig.wasmModuleUrl,E,D.nK.bind(D)),T=yield*yK(Q);D.AL.tick(T.K?"wasm_fa":"wasm_fw");zEL(D.O,T)}catch(Q){D.AL.tick("wasm_ferr")}}()})}; VZV=function(z){var D=new g.ML(z.O,z.bM);z.YV.Iq("initialvideodatacreated",D);return $T(z,1,D,!1)}; boQ=function(z){var D=z.zV();D.setPlaybackRate(z.O.L?1:Ook(z,Number(g.iF("yt-player-playback-rate"))||1));D.gd(z.sK,z);D.ys()}; vsr=function(z){z.VT();var D=z.bM;Ps(z);z.events.K3(window,"resize",z.Hn);var E=nH(z);g.hh(z.YV,"onVolumeChange",z.WW);if(D&&Pw(D)){let Q=NV(z.O);Q&&!z.A7&&(D.fetch=0);let T=g.mZ(z.O);T&&!z.A7&&(D.fetch=0);tg(z,D);g.mZ(z.O)&&z.AL.tick("ep_pr_s");if(!Q||z.A7)if(T&&!z.A7)Mt(z);else if(!E.BW())z.playlist.onReady(()=>{CH(z)})}z.Z2(z.zV(),!1,!0); z.zV().getPlayerState().K(128)||(D=QsI(!z.O.deviceIsAudioOnly),D==="fmt.noneavailable"?z.A9("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):D==="html5.missingapi"?z.A9(D,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):E&&E.BW()&&Ag(z)&&(z.O.Mj||z.O.ai)?Bs(z):E.D2?z.YV.mutedAutoplay({durationMode:E.mutedAutoplayDurationMode}):g.iF("yt-player-playback-on-reload")?(g.E9("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!z.O.ew}),g.ri("yt-player-playback-on-reload",!1),Bs(z)): z.O.Y==="leanback"||j7r(z),g.wq(z.O)||g.CR(z.O)==="MWEB"?(g.el(g.LF(),()=>{zg(z)}),g.el(g.LF(),()=>{lE()})):(zg(z),lE()))}; mrr=function(z){var D=E=>{E.stack&&E.stack.indexOf("player")!==-1&&z.dR().KK(E)}; rJ.subscribe("handleError",D);i3.push(D);return()=>{rJ.unsubscribe("handleError",D);var E=i3.indexOf(D);E!==-1&&i3.splice(E,1)}}; $T=function(z,D,E,Q,T){var k=z.AL;D===2&&(k=new l4r(z.O));D=new g.D3(z,z.O,D,k,z.template,z.visibility,z.yi,E,T,z.Bj,z.Y9);z.O.JT().K.GV(YfV)&&z.vv(E.clientPlaybackNonce);z=new g.EM(D);Q&&z.ys();return z}; Ook=function(z,D){var E=z.YV.getAvailablePlaybackRates();D=Number(D.toFixed(2));z=E[0];E=E[E.length-1];D<=z?D=z:D>=E?D=E:(z=Math.floor(D*100+.001)%5,z!==0&&(D-=z*.01,D=Math.floor(D*100+.001)/100));return D}; Tg=function(z){Q8(z);z.setLoopVideo(!1);z.setLoopRange(null);z.YV.Iq("legacyadtrackingpingreset");z.dj={};z.zy=[];hyV(z.AL);if(z.SO){var D=z.SO,E=z.zV();E.getPlayerType();kT(D,!1);Jg(D);crQ(D);D.K=E}D=z.Sk;z=z.zV();z.getPlayerType()!==1&&g.mV(D,"invalidParentVideoPlayerType");V3(D,!1);g.IT(D);D.K=z}; I4I=function(z){var D=z.mediaElement;uT()?z.hc.K3(D,"webkitpresentationmodechanged",z.z_):window.document.pictureInPictureEnabled&&(z.hc.K3(D,"enterpictureinpicture",()=>{z.Gj(!0)}),z.hc.K3(D,"leavepictureinpicture",()=>{z.Gj(!1)})); EC&&(z.hc.K3(D,"webkitbeginfullscreen",()=>{z.kx(3)}),z.hc.K3(D,"webkitendfullscreen",()=>{z.kx(0)}))}; Ps=function(z){z.mediaElement=z.O.deviceIsAudioOnly?new g.Rj(g.nx("AUDIO")):Sz.pop()||new g.Rj(g.nx("VIDEO"));g.a(z,z.mediaElement);z.dR().setMediaElement(z.mediaElement);try{z.O.gs?(z.YQ&&z.events.Qo(z.YQ),z.YQ=z.events.K3(z.mediaElement,"volumechange",z.KD)):(z.mediaElement.j(z.WW.muted),z.mediaElement.setVolume(z.WW.volume/100))}catch(T){z.A9("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${T&&typeof T==="object"&&"message"in T&&typeof T.message==="string"&&T.message.replace(/[;:,]/g, "_")}`);return}z.hc.L();I4I(z);var D=z.template,E=z.mediaElement.kX();D.GO=E;D.JX=!1;D.GO.parentNode||g.Jt(D.Lh,D.GO,0);D.En=new g.ap(0,0,0,0);B8X(D);aT(D);E=D.GO;g.AN(E,"video-stream");g.AN(E,g.wF.MAIN_VIDEO);var Q=D.app.X();Q.lG&&E.setAttribute("data-no-fullscreen","true");Q.W("html5_local_playsinline")?"playsInline"in n1()&&(E.playsInline=!0):Q.z4&&(E.setAttribute("webkit-playsinline",""),E.setAttribute("playsinline",""));Q.an&&D.GO&&D.K3(E,"click",E.play,E);try{z.mediaElement.Y()}catch(T){z.A9("html5.missingapi", 2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${T&&typeof T==="object"&&"message"in T&&typeof T.message==="string"&&T.message.replace(/[;:,]/g,"_")}`)}}; y3=function(z,D,E){z.YV.Iq(D,E);var Q=g.Us(z.O)||g.Kz(z.O)||g.I_(z.O);if(E&&Q){let T;switch(D){case "cuerangemarkersupdated":T="onCueRangeMarkersUpdated";break;case "cuerangesadded":T="onCueRangesAdded";break;case "cuerangesremoved":T="onCueRangesRemoved"}T&&g.cu(z.YV,T,E.map(k=>({getId(){return this.id},end:k.end,id:k.getId(),namespace:k.namespace==="ad"?"ad":"",start:k.start,style:k.style,visible:k.visible,markerPositionMs:k.markerPositionMs})))}}; a4r=function(z,D=!0){var E;if(E=z.IC){E=z.IC;var Q=z.mediaElement;E=!!Q&&Q===E.mediaElement}E&&(z.f0(),Ps(z));E=z.dR();E.f0(!D);E.Ow(z.Ef,z);E.getPlayerType()!==1&&E.dispose();z=z.Ii;D=[z.L];z.L=z.Y;iL(z,[],D)}; Gg=function(z,D,E,Q){E&&(z.f0(),Ps(z));E=z.dR();E.fK(D);var T=z.getVideoData(),k={};k.video_id=T.videoId;k.adformat=T.adFormat;T.isLivePlayback||(k.start=E.getCurrentTime(),k.resume="1");T.isLivePlayback&&mK(T)&&g.y2(z.O)&&(k.live_utc_start=E.Z9(),k.resume="1");T.D&&(k.vvt=T.D);T.vS&&(k.vss_credentials_token=T.vS,k.vss_credentials_token_type=T.Tz);T.oauthToken&&(k.oauth_token=T.oauthToken);k.autoplay=1;k.reload_count=T.C3+1;k.reload_reason=D;T.m0&&(k.unplugged_partner_opt_out=T.m0);T.m9&&(k.ypc_is_premiere_trailer= T.m9);T.playerParams&&(k.player_params=T.playerParams);T.ew&&(k.itct=T.ew);z.loadVideoByPlayerVars(k,void 0,!0,void 0,void 0,Q);D==="signature"&&z.SO&&ki(z)}; RIw=function(z){if(!Sfr(z)){var D=z.zV().BN();D&&(D=D.AT(),D instanceof Promise&&D.catch(()=>{})); eA(z,E1(z.getPlayerStateObject()))}}; Sfr=function(z){if(z.playlist&&(g.jx(z.O)||z.O.Y==="background_audio_playback")&&z.v7()){let D=z.O.W("html5_player_autonav_logging");z.nextVideo(!1,D);return!0}return!1}; eA=function(z,D){var E=z.dR(),Q=E.getPlayerType();if(Q!==2||z.TY()){if(Q===2&&z.TY()||Q===5||Q===6||Q===7)if(D===-1||D===0||D===5)return;if(D===0){if(z.XM)return;if(E.hk()&&g.Us(z.O)){z.playVideo();return}}z.nG!==D&&(z.nG=D,g.hh(z.YV,"onStateChange",D))}else z.XI!==D&&(z.XI=D,g.hh(z.YV,"onAdStateChange",D))}; dL=function(z,D){return z.Ii.Vi(D)}; g.xT=function(z,D){return z.TY(D)?z.zV():D}; Fi=function(z,D){var E=z.dR();return D===z.zV()&&z.TY(D)&&z.TY(E)?E:D}; Lr=function(z){z=Pu(z.xe);return!!z&&z.loaded}; ZoQ=function(z){var D=z.getVideoData(),E=z.xe;n_(E)||E.Z();!nz&&f_(E)&&Mck(E);dU(E,"embed");dU(E,"kids");dU(E,"remote");dU(E,"miniplayer");dU(E,"offline");dU(E,"unplugged");dU(E,"ypc",!1,!0);dU(E,"webgl",!1,!0);Cbn(E)||(dU(E,"captions",!0),dU(E,"endscreen"),E.K(),dU(E,"creatorendscreen",!0));E.S();E.J.Iq("modulesCreated");z.YV.Iq("videoready",D)}; ki=function(z){if(!Lr(z)){let D=Q7(z.xe);D&&!D.created&&L_(z.xe)&&D.create()}}; g3=function(z){var D=z.getVideoData();if(!D.f7){var E;z.O.experiments.EH("html5_stateful_audio_normalization")&&D.hostCpn&&(E=fr(z,D.hostCpn)?.getVideoData()?.Af?.B());D=z.O.gs?1:jk(D.Af,E);E=z.mediaElement;E.j(z.WW.muted);try{E.setVolume(z.WW.volume*D/100)}catch{g.xl(new g.k3("b183742307",`multiplier: ${D}, volume: ${z.WW.volume}`))}}}; Ag=function(z){z=nH(z);z.BW();return GJ(z)}; Mt=function(z,D){var E=(D?D:nH(z)).P5;z.AL.tick("ep_pr_r");if(E!=null&&(pTQ(z.playlist,E),z.bT))z.playlist.onReady(()=>{CH(z,D)})}; CH=function(z,D){var E=g.mZ(z.O)&&!z.O.D,Q=E&&D?D:CP(z.playlist);D=E&&D?D:z.getVideoData();Q&&(D.Jr&&(z.O.Mj||z.O.ai)||!z.GU?(D=D.ur,Q=z.ph(Q,1),D&&hg(z,Q)):nr(z,Q,1));g.mZ(z.O)&&z.AL.tick("ep_p_l");z.bT=!1;g.KO(z.YV,"onPlaylistUpdate")}; Bs=function(z){var D=z.zV();if(D.getPlayerState().K(128))return!1;D=D.getVideoData();Ag(z)&&z.O.ai&&(Sz.length&&z.Nd?(r3(z,{muted:!1,volume:z.WW.volume},!1),Un(z,!1)):Sz.length||z.WW.muted||(r3(z,{muted:!0,volume:z.WW.volume},!1),Un(z,!0)));Ag(z)&&g.mZ(z.O)&&D.mutedAutoplay&&(r3(z,{muted:!0,volume:z.WW.volume},!1),Un(z,!0));D.IX&&r3(z,{muted:!0,volume:z.WW.volume},!1);sn(z,1,D,!1);var E=z.zV();z.YV.Iq("initializingmode");z.Z2(E);z.B2(3);var Q;if(!(Q=!z.O.FB)){if(Q=z.IC){Q=z.IC;var T=z.mediaElement; Q=!!T&&T===Q.mediaElement}Q=Q&&z.fl}Q&&(z.f0(),Ps(z),E.setMediaElement(z.mediaElement));E.Vs();if(E.getPlayerState().K(128))return!1;D.QA||eA(z,3);return z.fl=!0}; j7r=function(z){z.YV.Iq("initializingmode");z.B2(2);dU(z.xe,"remote");dU(z.xe,"miniplayer")}; zg=function(z){if(!z.W("use_rta_for_player"))if(z.W("fetch_att_independently"))z.yp.cN();else{var D=z.getVideoData().botguardData;D&&g.zf(D,z.O,z.getVideoData().y0||"")}}; Un=function(z,D){D!==z.Nd&&(z.Nd=D,g.KO(z.YV,"onMutedAutoplayChange",D))}; sn=function(z,D,E,Q){var T=Wh(D,E),k=z.Ii.Z.get(T)||null;if(!k)return null;z.Ii.Z.remove(T);if(k.m7())return null;if(k.getPlayerState().K(128))return k.dispose(),null;if(k===dL(z,{playerType:D}))return z.AL.infoGel({isCacheHit:!0}),k;if((k.getVideoData().oauthToken||E.oauthToken)&&k.getVideoData().oauthToken!==E.oauthToken)return null;D===1&&(D=z.dR().getVideoData(),Iq(D)&&D.isAd()&&Q||Q8(z));Q||z.Z2(k,!0);z.AL.infoGel({isCacheHit:!0});return k}; g.cyX=function(z){var D=(0,g.N)(),E=z.getCurrentTime();z=z.getVideoData();E=1E3*(E-z.startSeconds);z.isLivePlayback&&(E=0);return D-Math.max(E,0)}; eIn=function(z,D){if(!z.XM)return!1;var E=z.XM.startTimeMs*.001-1,Q=z.XM.endTimeMs*.001;z.XM.type==="repeatChapter"&&Q--;return Math.abs(D-E)<=1E-6||Math.abs(D-Q)<=1E-6||D>=E&&D<=Q}; KBw=function(z){var D=z.dR();if(z.W("html5_disable_loop_range_for_shorts_ads")&&D.getVideoData().isAd()?0:Iq(D.getVideoData())&&!D.m$())D=Nt(z)*1E3-z.getVideoData().E8,z.W("html5_gapless_new_slr")?(z=z.cI,oT(z.app,"gaplessshortslooprange"),D=new g.vJ(0,D,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(z=z.app.dR())&&z.addCueRange(D)):z.setLoopRange({startTimeMs:0,endTimeMs:D,type:"shortsLoop"})}; pjX=function(z){var D=z.zV();if(!(D.getPlayerState().K(64)&&nH(z).isLivePlayback&&z.XM.startTimeMs<5E3)){if(z.XM.type==="repeatChapter"){var E=Uh(z.ug())?.Ox();let Q=z.getVideoData()?.Ly;if(E instanceof hIs&&Q){let T=0;for(let k of Q){if(k.startTime>z.XM.startTimeMs)break;T++}E.renderChapterSeekingAnimation(0,Q[T===0?T:T-1].title)}isNaN(Number(z.XM.loopCount))?z.XM.loopCount=0:z.XM.loopCount++;z.XM.loopCount===1&&g.cu(z.YV,"innertubeCommand",z.getVideoData().h1)}E={Vh:"application_loopRangeStart"}; if(z.XM.type==="clips"||z.XM.type==="shortsLoop")E.seekSource=58;D.seekTo(z.XM.startTimeMs*.001,E)}}; Hs=function(z,D,E){if(z.TY(E)&&(E=E.getVideoData(),!g.Xi(z))){z=z.Sk;for(var Q of z.L)if(E.Nj===Q.Nj){D+=Q.Ry/1E3;break}Q=D;for(let T of z.L){if(E.Nj===T.Nj)break;z=T.Ry/1E3;if(z{z.bT=!0;Mt(z,k)}); else z.playlist.onReady(()=>{CH(z)}); g.mZ(z.O)&&z.AL.tick("ep_a_pr_r")}; fr=function(z,D){var E=dL(z,{playerType:1});if(E){if(E.getVideoData().clientPlaybackNonce===D)return E;if((z=z.vW.K)&&z.getVideoData().clientPlaybackNonce===D)return z}return null}; Ju=function(z){var D=au(!0);return D&&(D===z.template.element||z.mediaElement&&D===z.mediaElement.kX())?D:null}; gsI=function(z,D){var E=window.screen?.orientation;if(z.O.j&&E&&E.lock&&(!g.X1||!Ura))if(D){D=E.type.indexOf("portrait")===0;let Q=z.template.getVideoAspectRatio(),T=D;Q<1?T=!0:Q>1&&(T=!1);z.Pk&&T===D||(E=E.lock(T?"portrait":"landscape"),E!=null&&E.catch(()=>{}),z.Pk=!0)}else z.Pk&&(z.Pk=!1,E.unlock())}; ryk=function(z,D){D.bounds=z.getBoundingClientRect();var E=["display","opacity","visibility","zIndex"];for(let Q of E)D[Q]=xR(z,Q);D.hidden=!!z.hidden}; iow=function(z){return z.name==="TypeError"&&z.stack.includes("/s/player/")&&yN()<=105}; uM=function(z,D){if(z.api.X().W("web_player_log_click_before_generating_ve_conversion_params")){var E=Math.floor(-z.scrollPosition/(z.B+z.A));let Q=Math.min(E+z.columns,z.suggestionData.length)-1;for(;E<=Q;E++)z.api.logVisibility(z.K[E].element,D)}}; V8=function(z){z.next.element.style.bottom=`${z.U}px`;z.previous.element.style.bottom=`${z.U}px`;var D=z.scrollPosition,E=z.containerWidth-z.suggestionData.length*(z.B+z.A);g.Dr(z.element,"ytp-scroll-min",D>=0);g.Dr(z.element,"ytp-scroll-max",D<=E)}; wjw=function(z){for(var D=0;D{tZw(z,G,k)})),D&&k.setAttribute("target",D),E=g.nx("DIV"),E.appendChild(k),Q.appendChild(E)))}}; jA=function(z){if(z.runs)for(let D=0;D{var k=D;if(z.A){var G=z.suggestionData[k],e=G.sessionData;z.U&&z.api.W("web_player_log_click_before_generating_ve_conversion_params")?(z.api.logClick(z.K[k].element),k=G.Ch(),G={},ZF(z.api,[G]),k=g.pD(k,G),Zb(k,z.api,T)):Rd(T,z.api,z.U,e||void 0)&&z.api.wI(G.videoId,e,G.playlistId)}else T.preventDefault(),document.activeElement.blur()}); E.XH(z.suggestions.element);z.K.push(E);z.api.createServerVe(E.element,E)}}; BzV=function(z){if(z.api.X().W("web_player_log_click_before_generating_ve_conversion_params")){var D=Math.floor(-z.scrollPosition/(z.V+8));let E=Math.min(D+z.columns,z.suggestionData.length)-1;for(;D<=E;D++)z.api.logVisibility(z.K[D].element,!0)}}; lM=function(z){var D=z.api.Fn()?32:16;D=z.Y/2+D;z.next.element.style.bottom=`${D}px`;z.previous.element.style.bottom=`${D}px`;D=z.scrollPosition;var E=z.containerWidth-z.suggestionData.length*(z.V+8);g.Dr(z.element,"ytp-scroll-min",D>=0);g.Dr(z.element,"ytp-scroll-max",D<=E)}; DvV=function(z){var D=z.suggestionData.length;for(let k=0;k{Yi(z)},null),Yi(z))}; IQ=function(z){var D=z.J;z=!!D.isEmbedsShortsMode();g.Dr(D.getRootNode(),"ytp-shorts-mode",z);if(D=D.getVideoData())D.Z3=z}; kSr=function(z){{var D=z.J;let E=D.X();E.GF&&!E.S&&g.mZ(E)?D.isEmbedsShortsMode()?(D=D.a8(),D=Math.min(D.width,D.height)>=315):D=!D.Bt():D=!1}D!==z.Y&&(z.Y=D,z.B&&(z.B.dispose(),z.B=null),z.A&&(z.A.dispose(),z.A=null),z.Z&&(z.Z.dispose(),z.Z=null),z.L&&(z.L.stop(),z.L.dispose(),z.L=null),D&&(g.gf(z.J),z.J.isEmbedsShortsMode()&&(z.Z=new g.mM({G:"div",vF:"ytp-pause-overlay-backdrop",rR:{tabIndex:"-1"}}),g.a(z,z.Z),g.Ah(z.J,z.Z.element,4),z.L=new g.vh(z.Z,1E3,!1,100),g.a(z,z.L),z.Z.hide()),z.B=new g.mM({G:"div", vF:"ytp-pause-overlay-container",rR:{tabIndex:"-1"}}),g.a(z,z.B),z.A=new QGX(z.J),g.a(z,z.A),z.A.XH(z.B.element),g.Ah(z.J,z.B.element,4),TWO(z,z.J.getPlayerStateObject())))}; TWO=function(z,D){z.L&&(!D.K(4)&&!D.K(2)||D.K(1024)?z.L.hide():z.L.show())}; aQ=function(z,D){var E=z.J.X();z={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:z.J.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":z.J.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:ac(z.J.X().loaderUrl),eventType:D,youtubeHost:g.Yw(z.J.X().IY)||""};z.embeddedPlayerMode=E.yA;g.E9("embedsAdEvent",z)}; zL=[];EOQ=typeof Object.create=="function"?Object.create:function(z){function D(){} D.prototype=z;return new D}; DXO=typeof Object.defineProperties=="function"?Object.defineProperty:function(z,D,E){if(z==Array.prototype||z==Object.prototype)return z;z[D]=E.value;return z}; FQ=globalThis;kO="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");FQ.BigInt64Array&&(kO.push("BigInt64"),kO.push("BigUint64"));var QkL=Object.setPrototypeOf;eW("Symbol.dispose",function(z){return z?z:Symbol("Symbol.dispose")}); eW("SuppressedError",function(z){function D(E,Q,T){if(!(this instanceof D))return new D(E,Q,T);T=Error(T);"stack"in T&&(this.stack=T.stack);this.message=T.message;this.error=E;this.suppressed=Q} if(z)return z;T6J(D,Error);D.prototype.name="SuppressedError";return D}); eW("String.prototype.replaceAll",function(z){return z?z:function(D,E){if(D instanceof RegExp&&!D.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return D instanceof RegExp?this.replace(D,E):this.replace(new RegExp(String(D).replace(/([-()\[\]{}+?*.$\^|,:#>>0);kLk=0;var Vpk=class{constructor({url:z,SH:D}){this.L=z;this.Z=D;this.A=(new Date).getTime()-17040672E5;this.K={};for(var E=/[?&]([^&=]+)=([^&]*)/g;D=E.exec(z);)this.K[D[1]]=D[2]}};g.pn(g.g6,Error);g.g6.prototype.name="CustomError";var CY;var bnO=/&/g,jkQ=//g,mXL=/"/g,lJO=/'/g,YaW=/\x00/g,Onn=/[\x00&<>"']/;var DM=globalThis.trustedTypes,Tp;var Gp=class{constructor(z){this.K=z}toString(){return this.K+""}};g.Fr=class{constructor(z){this.K=z}toString(){return this.K}};g.ue=new g.Fr("about:invalid#zClosurez");var fw,LIk;fw=class{constructor(z){this.BW=z}};g.Xr=[nw("data"),nw("http"),nw("https"),nw("mailto"),nw("ftp"),new fw(z=>/^[^:]*([/?#]|$)/.test(z))]; LIk=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.jB=class{constructor(z){this.K=z}toString(){return this.K+""}};var I6=class{constructor(z){this.K=z}toString(){return this.K+""}};var Kw=class{constructor(z){this.K=z}toString(){return this.K}};var Fh={};var Saw,RwX;Saw=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.Nc=/#|$/;RwX=/[?&]($|#)/;var sV=class extends Error{constructor(z,D,E=Error()){super();this.code=z;D+=":";E instanceof Error?(this.message=D+E.message,this.stack=E.stack||""):(this.message=D+String(E),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.w9.prototype.SW=!1;g.w9.prototype.m7=function(){return this.SW}; g.w9.prototype.dispose=function(){this.SW||(this.SW=!0,this.BF())}; g.w9.prototype[Symbol.dispose]=function(){this.dispose()}; g.w9.prototype.addOnDisposeCallback=function(z,D){this.SW?D!==void 0?z.call(D):z():(this.xY||(this.xY=[]),D&&(z=z.bind(D)),this.xY.push(z))}; g.w9.prototype.BF=function(){if(this.xY)for(;this.xY.length;)this.xY.shift()()};var KIJ=class extends g.w9{constructor(z){super();this.wpc=z}c_(){return this.wpc.f()}v_(z){this.wpc.c(z)}A(z){return this.wpc.m(oc(z))}lO(z){return this.wpc.mws(oc(z))}},tX=class extends g.w9{constructor(z){super();this.Ye=z;this.A="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.L=void 0;this.KS=this.Ye.p;this.Z=this.CK.bind(this);this.addOnDisposeCallback(()=>void cV6(this))}snapshot(z){return this.Ye.s({...(z.kL&&{c:z.kL}), ...(z.nX&&{s:z.nX}),...(z.uT!==void 0&&{p:z.uT})})}CK(z){this.Ye.e(z)}WR(){return this.Ye.l()}};var GSa=class extends g.w9{constructor(){super(...arguments);this.AT=1}share(){if(this.m7())throw Error("E:AD");this.AT++;return this}dispose(){--this.AT||super.dispose()}};var edI=class{constructor(z){this.K=z;TE(z,"/client_streamz/bg/frs",z3("mk"))}so(z,D){this.K.so("/client_streamz/bg/frs",z,D)}},dvX=class{constructor(z){this.K=z;TE(z,"/client_streamz/bg/wrl",z3("mn"),Bq("ac"),Bq("sc"),z3("rk"),z3("mk"))}so(z,D,E,Q,T,k){this.K.so("/client_streamz/bg/wrl",z,D,E,Q,T,k)}},F7X=class{constructor(z){this.L=z;GE(z,"/client_streamz/bg/ec",z3("en"),z3("mk"))}K(z,D){Lm(this.L,"/client_streamz/bg/ec",[z,D])}},L7V=class{constructor(z){this.K=z;TE(z,"/client_streamz/bg/el",z3("en"), z3("mk"))}so(z,D,E){this.K.so("/client_streamz/bg/el",z,D,E)}},feL=class{constructor(z){this.L=z;GE(z,"/client_streamz/bg/cec",Bq("ec"),z3("mk"))}K(z,D){Lm(this.L,"/client_streamz/bg/cec",[z,D])}},nFI=class{constructor(z){this.L=z;GE(z,"/client_streamz/bg/po/csc",Bq("cs"),z3("mk"))}K(z,D){Lm(this.L,"/client_streamz/bg/po/csc",[z,D])}},W7W=class{constructor(z){this.L=z;GE(z,"/client_streamz/bg/po/ctav",z3("av"),z3("mk"))}K(z,D){Lm(this.L,"/client_streamz/bg/po/ctav",[z,D])}},XFn=class{constructor(z){this.L= z;GE(z,"/client_streamz/bg/po/cwsc",z3("su"),z3("mk"))}K(z,D){Lm(this.L,"/client_streamz/bg/po/cwsc",[z,D])}},JwX=class{constructor(z){this.K=z;TE(z,"/client_streamz/bg/od/p",z3("mk"))}so(z,D){this.K.so("/client_streamz/bg/od/p",z,D)}},uR6=class{constructor(z){this.K=z;TE(z,"/client_streamz/bg/od/n",z3("et"),z3("mk"))}so(z,D,E){this.K.so("/client_streamz/bg/od/n",z,D,E)}};var ao=!0,Io,Du;var SA;SA=Vr(1,!0);g.eS=Vr(610401301,!1);Vr(899588437,!1);Vr(772657768,!0);Vr(513659523,!1);Vr(568333945,!0);Vr(1331761403,!1);Vr(651175828,!1);Vr(722764542,!1);Vr(748402145,!1);Vr(748402146,!1);var dO=Vr(748402147,!0);Vr(333098724,!1);Vr(861377723,!1);Vr(861377724,SA);Vr(869336903,!1);Vr(882674507,!1);Vr(869336904,SA);Vr(869336905,SA);Vr(1675845485,!1);Vr(907842688,!1);Vr(909324564,!1);Vr(916544035,!1);Vr(482019471,!1);Vr(2147483644,!1);Vr(2147483645,!1);Vr(2147483646,SA);Vr(2147483647,!0);g.dE=!!g.us("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var VoI;VoI=g.XQ.navigator;g.Ff=VoI?VoI.userAgentData||null:null;g.l7[" "]=function(){};var qV,Xk,Ura,O$X,b$k,jGX,aj,RQ;qV=W7();g.Uu=nv()?!1:g.fv("Trident")||g.fv("MSIE");g.kS=g.fv("Edge");g.Py=g.kS||g.Uu;g.hz=g.fv("Gecko")&&!(g.qX(g.G3(),"WebKit")&&!g.fv("Edge"))&&!(g.fv("Trident")||g.fv("MSIE"))&&!g.fv("Edge");g.kG=g.qX(g.G3(),"WebKit")&&!g.fv("Edge");Xk=g.v7();Ura=g.mL();g.kf=g.Oj();O$X=b7();b$k=g.fv("iPad");jGX=g.fv("iPod");aj=g.jS();g.pR=g.qX(g.G3(),"KaiOS"); a:{let z="",D=function(){var E=g.G3();if(g.hz)return/rv:([^\);]+)(\)|;)/.exec(E);if(g.kS)return/Edge\/([\d\.]+)/.exec(E);if(g.Uu)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(E);if(g.kG)return/WebKit\/(\S+)/.exec(E);if(qV)return/(?:Version)[ \/]?(\S+)/.exec(E)}(); D&&(z=D?D[1]:"");if(g.Uu){var Z3;let E=g.XQ.document;Z3=E?E.documentMode:void 0;if(Z3!=null&&Z3>parseFloat(z)){RQ=String(Z3);break a}}RQ=z}var Yr=RQ,Hn6={};var EC,QV;g.KR=Xf();EC=b7()||g.fv("iPod");QV=g.fv("iPad");g.ch=g.fv("Android")&&!(Jd()||Xf()||W7()||g.fv("Silk"));g.X1=Jd();g.m4=g.u7()&&!g.jS();var SS={},xr=null;var H7=/[-_.]/g,UXX={"-":"+",_:"/",".":"="},rE={};var gE=class{isEmpty(){return this.K==null}sizeBytes(){var z=td(this);return z?z.length:0}constructor(z,D){wE(D);this.K=z;if(z!=null&&z.length===0)throw Error("ByteString should be constructed with non-empty values");}},Uj;var sj=void 0;var Me=qe("jas",!0),ic=qe(),se=qe(),vFw=qe(),oOs=qe(),FHa=qe(),AVL=qe(),wp=qe("m_m",!0),$XJ=qe(),mvr=qe();[...Object.values({tj:1,Pd:2,Cg:4,gT:8,AY:16,Im:32,a4:64,sB:128,WB:256,w4:512,S5:1024,Qm:2048,ZA:4096,Ou:8192})];var vz,leI=[];leI[Me]=7;vz=Object.freeze(leI);var t1={},P7={},sB=Object.freeze({}),HB={},zd={};var il,DjO,YwX;g.Td=Ee(z=>typeof z==="number"); g.Q9=Ee(z=>typeof z==="string"); il=Ee(z=>z!=null&&typeof z==="object"&&typeof z.then==="function"); DjO=Ee(z=>typeof z==="function"); YwX=Ee(z=>!!z&&(typeof z==="object"||typeof z==="function"));var BL=Ee(z=>z>=Iea&&z<=aeQ),Iea=BigInt(Number.MIN_SAFE_INTEGER),aeQ=BigInt(Number.MAX_SAFE_INTEGER);var Gd=0,eJ=0,KV;var Rx=typeof BigInt==="function"?BigInt.asIntN:void 0,wXw=typeof BigInt==="function"?BigInt.asUintN:void 0,h1=Number.isSafeInteger,vL=Number.isFinite,Kd=Math.trunc,rVa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var qaW={};var PL=class{},SwQ={d8:!0};var M$;var T0,kP;var zb6=g.kH(0),Dz={};var eF=class{constructor(z,D,E){this.buffer=z;if(E&&!D)throw Error();this.K=D}};var RdL=class{constructor(z,D,E,Q){this.L=null;this.V=!1;this.B=null;this.K=this.A=this.Z=0;this.init(z,D,E,Q)}init(z,D,E,{Yu:Q=!1,rG:T=!1}={}){this.Yu=Q;this.rG=T;z&&(z=dc(z,this.rG),this.L=z.buffer,this.V=z.K,this.B=null,this.Z=D||0,this.A=E!==void 0?this.Z+E:this.L.length,this.K=this.Z)}free(){this.clear();Kr.length<100&&Kr.push(this)}clear(){this.L=null;this.V=!1;this.B=null;this.K=this.A=this.Z=0;this.Yu=!1}reset(){this.K=this.Z}},Kr=[];var Ecw=class{constructor(z,D,E,Q){if(Kr.length){let T=Kr.pop();T.init(z,D,E,Q);z=T}else z=new RdL(z,D,E,Q);this.K=z;this.Z=this.K.K;this.L=this.A=-1;jF(this,Q)}free(){this.K.clear();this.L=this.A=-1;bw.length<100&&bw.push(this)}reset(){this.K.reset();this.Z=this.K.K;this.L=this.A=-1}},bw=[];var Z$V=class{constructor(){if(HB!==HB)throw Error();}};var Kt=class{constructor(z,D){this.L=z>>>0;this.K=D>>>0}},xW,rc=class{constructor(z,D){this.L=z>>>0;this.K=D>>>0}},Ui;var cwX=class{constructor(){this.K=[]}length(){return this.K.length}end(){var z=this.K;this.K=[];return z}};var K7X=class{constructor(){this.A=[];this.L=0;this.K=new cwX}};var Th,hdJ,hu,pFV,xvW,H$Q,NWQ,Hh,UvO,gFJ,rwk;Th=Dk();hdJ=Dk();hu=Dk();g.pr=Dk();pFV=Dk();xvW=Dk();H$Q=Dk();g.xi=Dk();NWQ=Dk();Hh=Dk();UvO=Dk();g.N4=Dk();gFJ=Dk();rwk=Dk();g.XF=class{constructor(z,D,E){this.pJ=G0(z,D,E,2048)}toJSON(){return EB(this)}iY(z){return JSON.stringify(EB(this,z))}clone(){var z=this.pJ,D=z[Me]|0;return LS(this,z,D)?fS(this,z,!0):new this.constructor(Fw(z,D,!1))}};g.XF.prototype[wp]=t1;g.XF.prototype.toString=function(){return this.pJ.toString()};var Ql=class{constructor(z,D,E){this.Ft=z;this.Ky=D;z=hV(Th);this.K=!!z&&E===z||!1}},Tvs=kA(function(z,D,E,Q,T){if(z.L!==2)return!1;YW(z,wO(D,Q,E),T);return!0},eI),kpX=kA(function(z,D,E,Q,T){if(z.L!==2)return!1; YW(z,wO(D,Q,E),T);return!0},eI),mp=Symbol(),uz=Symbol(),bz=Symbol(),IO=Symbol(),jI=Symbol(),dd,FF;var iz=(z,D)=>{var E=new K7X;aO(z.pJ,E,nV(mp,vk,lz,D));si(E,E.K.end());z=new Uint8Array(E.L);D=E.A;var Q=D.length,T=0;for(let k=0;k>31)*2+1;var T=Q>>>23&255;Q&=8388607;g.ck(D,E,T==255?Q?NaN:z*Infinity:T==0?z*1.401298464324817E-45*Q:z*Math.pow(2,T-150)*(Q+8388608));return!0},function(z,D,E){D=Oe(D); D!=null&&($W(z,E,5),z=z.K,E=KV||(KV=new DataView(new ArrayBuffer(8))),E.setFloat32(0,+D,!0),eJ=0,Gd=E.getUint32(0,!0),ta(z,Gd))},UvO),rL=g.RO(function(z,D,E){z.L!==0?z=!1:(g.ck(D,E,g.Lt(z.K,g.WL)),z=!0); return z},g.pV,g.xi),i$I=g.RO(function(z,D,E){z.L!==0?z=!1:(g.ck(D,E,g.Lt(z.K,nd)),z=!0); return z},function(z,D,E){D=N$(D); if(D!=null&&(Mk(D),D!=null))switch($W(z,E,0),typeof D){case "number":z=z.K;FI(D);wc(z,Gd,eJ);break;case "bigint":E=ha(D);wc(z.K,E.L,E.K);break;default:E=HQ(D),wc(z.K,E.L,E.K)}},NWQ),iM=g.RO(function(z,D,E){if(z.L!==0)return!1; g.ck(D,E,g.nt(z.K));return!0},g.xA,g.pr),wFX=g.RO(function(z,D,E){return gd(z,D,E)},function(z,D,E){D=N$(D); if(D!=null)switch(zh(D),$W(z,E,1),z=z.K,zh(D),typeof D){case "number":D<0?(E=-D,D=Nk(new Kt(E&4294967295,E/4294967296)),E=D.K,ta(z,D.L),ta(z,E)):(dp(D),ta(z,Gd),ta(z,eJ));break;case "bigint":D=D>>0);return!0},function(z,D,E){D=ax(D); D!=null&&D!=null&&($W(z,E,0),y$(z.K,D))},pFV),Ph=g.RO(function(z,D,E){if(z.L!==0)return!1; g.ck(D,E,g.nt(z.K));return!0},function(z,D,E){Aa(z,E,Ix(D))},rwk),ywI=Zk(function(z,D,E){if(z.L!==0&&z.L!==2)return!1; D=pS(D,D[Me]|0,E);z.L==2?cQ(z,DQw,D):D.push(g.nt(z.K));return!0},function(z,D,E){D=SI(Ix,D,!0); if(D!=null)for(let Q=0;Q>>0&255),z.K.push(D>>>8&255),z.K.push(D>>>16&255),z.K.push(D>>>24&255))},H$Q);var sGV=new Map,$vJ=class extends Z$V{constructor(z,D){super();this.typeName=z;this.K=D;if(HB!==HB)throw Error();sGV.set(z,this)}};var PYW=class{constructor(z){var D=qwn;this.K=z;this.isRepeated=0;this.L=yu;this.defaultValue=void 0;this.A=D.messageId!=null?zd:void 0}register(){g.l7(this)}};var qxQ=class extends g.XF{constructor(z){super(z)}};var Pk=class extends g.XF{constructor(z){super(z)}},Mj=[1,2,3];var sN=class extends g.XF{constructor(z){super(z)}},$A=[1,2,3];var qj=class extends g.XF{constructor(z){super(z)}};var Mow=class extends g.XF{constructor(z){super(z)}};var CYV=class extends g.XF{constructor(z){super(z)}},AwW=[1,2,3];g.yl=class extends g.XF{constructor(z){super(z)}};g.yl.prototype.RP=DJ(0);g.yl.prototype.L=g.wd([0,tu,[0,AwW,oQ,[0,tu,-1,wL],oQ,[0,tu,-1,iM,wL],oQ,[0,tu]],Zk(function(z,D,E){if(z.L!==2)return!1;z=Ro(z);pS(D,D[Me]|0,E).push(z);return!0},function(z,D,E){D=SI(g.rp,D,!0); if(D!=null)for(let G=0;G=0;D--)this.remove(z[D])}; var xp=new k0(typeof document=="undefined"?null:document);var zUQ=class{async compress(z){var D=new CompressionStream("gzip"),E=(new Response(D.readable)).arrayBuffer();D=D.writable.getWriter();await D.write((new TextEncoder).encode(z));await D.close();return new Uint8Array(await E)}isSupported(z){return z<1024?!1:typeof CompressionStream!=="undefined"}};var DBX=class extends g.XF{constructor(z){super(z)}};var E9L=class{constructor(z,D){this.intervalMs=z;this.callback=D;this.enabled=!1;this.K=()=>g.cX(); this.L=this.K()}setInterval(z){this.intervalMs=z;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.L=this.K())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let z=Math.max(this.K()-this.L,0);z{this.tick()},this.intervalMs-z):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var QZQ=class extends g.XF{constructor(z){super(z)}};var TnX=class extends g.XF{constructor(z){super(z)}};g.l=g.Wr.prototype;g.l.clone=function(){return new g.Wr(this.x,this.y)}; g.l.equals=function(z){return z instanceof g.Wr&&Xm(this,z)}; g.l.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.l.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.l.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.l.scale=function(z,D){this.x*=z;this.y*=typeof D==="number"?D:z;return this};g.l=g.JU.prototype;g.l.clone=function(){return new g.JU(this.width,this.height)}; g.l.aspectRatio=function(){return this.width/this.height}; g.l.isEmpty=function(){return!VB(this)}; g.l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.l.scale=function(z,D){this.width*=z;this.height*=typeof D==="number"?D:z;return this};var sl="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var NO=class{constructor(z,D){this.K=z===U9&&D||""}toString(){return this.K}},U9={};new NO(U9,"");var Qx={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.l=Pr.prototype;g.l.kX=function(){return Br(this.K)}; g.l.getElementsByTagName=function(z,D){return(D||this.K).getElementsByTagName(String(z))}; g.l.NN=function(z){return g.DA(z,this.K)}; g.l.createElement=function(z){return Fs(this.K,z)}; g.l.appendChild=function(z,D){z.appendChild(D)}; g.l.append=function(z,D){Lx(g.Mu(z),z,arguments,1)}; g.l.canHaveChildren=function(z){if(z.nodeType!=1)return!1;switch(z.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.l.removeNode=g.uk;g.l.contains=g.Vx;g.l.isFocusable=jM;var kia=class extends g.XF{constructor(z){super(z)}G7(){return zv(this,1)}};var lk=class extends g.XF{constructor(z){super(z)}};var ZA=class extends g.XF{constructor(z){super(z)}},j6s=tp(ZA);var Kx=class extends g.XF{constructor(z){super(z)}};var YG=["platform","platformVersion","architecture","model","uaFullVersion"],mE=new ZA,I9=null;var SM=class extends g.XF{constructor(z){super(z)}};var Giw=class extends g.XF{constructor(z){super(z)}};var eUW=class extends g.XF{constructor(z){super(z,4)}};var M4=class extends g.XF{constructor(z){super(z,37)}W(){var z=this.pJ;return tk(z,z[Me]|0,Giw,7)!==void 0}};var dBQ=class extends g.XF{constructor(z){super(z,19)}F2(z){return Gv(this,2,z)}};var FTn=class{constructor(z,D=!1){this.HP=D;this.uach=this.locale=null;this.L=0;this.isFinal=!1;this.K=new dBQ;Number.isInteger(z)&&this.K.F2(z);D||(this.locale=document.documentElement.getAttribute("lang"));cO(this,new SM)}F2(z){this.K.F2(z);return this}build(z,D=0,E=0,Q=null,T=0,k=0){if(!this.HP){var G=R9(this);var e=new kia;e=Gv(e,1,this.L);e=bc(e,2,jJ(this.isFinal));E=bc(e,3,g.YH(E>0?E:void 0));T=bc(E,4,g.YH(T>0?T:void 0));k=bc(T,5,g.YH(k>0?k:void 0));T=k.pJ;E=T[Me]|0;k=Cv(k,E)?k:LS(k,T,E)?fS(k, T):new k.constructor(Fw(T,E,!0));qd(G,kia,10,k)}G=this.K.clone();k=Date.now().toString();G=bc(G,4,g.cL(k));z=Md(G,M4,3,z.slice());Q&&(G=new QZQ,Q=bc(G,13,g.YH(Q)),G=new TnX,Q=qd(G,QZQ,2,Q),G=new eUW,Q=qd(G,TnX,1,Q),Q=Gv(Q,2,9),qd(z,eUW,18,Q));D&&Q$(z,14,D);return z}};var RT;RT=g.kG?"webkitTransitionEnd":"transitionend";g.ht.prototype.L=0;g.ht.prototype.reset=function(){this.K=this.A=this.Z;this.L=0}; g.ht.prototype.getValue=function(){return this.A};var qwn=class extends g.XF{constructor(z){super(z,8)}},LTL=tp(qwn);var Cr;Cr=new PYW(class extends g.XF{constructor(z){super(z)}});var fsa=class extends g.w9{constructor(z){super();this.componentId="";this.K=[];this.xV="";this.pageId=null;this.C3=this.yA=-1;this.U=this.experimentIds=null;this.D=this.j=this.V=this.Z=0;this.wR=1;this.timeoutMillis=0;this.AT=!1;this.logSource=z.logSource;this.G9=z.G9||(()=>{}); this.A=new FTn(z.logSource,z.HP);this.network=z.network||null;this.vl=z.vl||null;this.S=z.MW||null;this.sessionIndex=z.sessionIndex||null;this.D3=z.D3||!1;this.logger=null;this.withCredentials=!z.Td;this.HP=z.HP||!1;this.Y=!this.HP&&!!g.dM()&&!!g.dM().navigator&&g.dM().navigator.sendBeacon!==void 0;this.WF=typeof URLSearchParams!=="undefined"&&!!(new URL(xG())).searchParams&&!!(new URL(xG())).searchParams.set;var D=a9(new SM);cO(this.A,D);this.B=new g.ht(1E4,3E5,.1);z=mQI(this,z.e3);this.L=new E9L(this.B.getValue(), z);this.ew=new E9L(6E5,z);this.D3||this.ew.start();this.HP||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&HO(this)}),document.addEventListener("pagehide",()=>{HO(this)}))}BF(){HO(this); this.L.stop();this.ew.stop();super.BF()}dispatch(z){if(z instanceof M4)this.log(z);else try{var D=new M4,E=z.iY();var Q=Tv(D,8,E);this.log(Q)}catch{}}log(z){if(this.WF){z=z.clone();var D=this.wR++;z=Q$(z,21,D);this.componentId&&Tv(z,26,this.componentId);D=z;{var E=Vu(D,1);let Q=typeof E;E=E==null?E:Q==="bigint"?String(Rx(64,E)):m8(E)?Q==="string"?xH(E):pd(E):void 0}E==null&&(E=Date.now(),E=Number.isFinite(E)?E.toString():"0",bc(D,1,g.cL(E)));E=Vu(D,15,void 0,void 0,HL);E!=null&&(typeof E==="bigint"? BL(E)?E=Number(E):(E=Rx(64,E),E=BL(E)?Number(E):String(E)):E=m8(E)?typeof E==="number"?pd(E):xH(E):void 0);E!=null||Q$(D,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(E=this.experimentIds.clone(),qd(D,DBX,16,E));D=this.K.length-1E3+1;D>0&&(this.K.splice(0,D),this.Z+=D);this.K.push(z);this.D3||this.L.enabled||this.L.start()}}flush(z,D){if(this.K.length===0)z&&z();else if(this.AT&&this.Y)this.A.L=3,Yx6(this);else{var E=Date.now();if(this.C3>E&&this.yA{this.B.reset();this.L.setInterval(this.B.getValue());if(L){var f=null;try{var n=JSON.stringify(JSON.parse(L.replace(")]}'\n","")));f=LTL(n)}catch(W){}if(f){L= Number(Ak(f,1,g.kH("-1")));L>0&&(this.yA=Date.now(),this.C3=this.yA+L);(L=hV(se))&&f.pJ[L]?.[175237375]!=null&&$r(vFw,3);if(hV(mvr)&&hV(se)&&void 0===mvr&&(L=f.pJ,n=L[se])&&(n=n.wA))try{n(L,175237375,SwQ)}catch(W){QG(W)}f=Cr.K?Cr.L(f,Cr.K,175237375,Cr.A):Cr.L(f,175237375,null,Cr.A);if(f=f===null?void 0:f)f=Mc(f,1,-1),f!==-1&&(this.B=new g.ht(f<1?1:f,3E5,.1),this.L.setInterval(this.B.getValue()))}}z&&z();this.V=0},d=(L,f)=>{var n=$w(Q,M4,3); var W=Number(Ak(Q,14));g.px(this.B);this.L.setInterval(this.B.getValue());L===401&&T&&(this.xV=T);W&&(this.Z+=W);f===void 0&&(f=this.isRetryable(L));f&&(this.K=n.concat(this.K),this.D3||this.L.enabled||this.L.start());D&&D("net-send-failed",L);++this.V},F=()=>{this.network&&this.network.send(G,e,d)}; k?k.then(L=>{G.AQ["Content-Encoding"]="gzip";G.AQ["Content-Type"]="application/binary";G.body=L;G.KB=2;F()},()=>{F()}):F()}}}}isRetryable(z){return 500<=z&&z<600||z===401||z===0}};var n9a=class{constructor(){this.E7=typeof AbortController!=="undefined"}async send(z,D,E){var Q=this.E7?new AbortController:void 0,T=Q?setTimeout(()=>{Q.abort()},z.timeoutMillis):void 0; try{let k=await fetch(z.url,{method:z.requestType,headers:{...z.AQ},...(z.body&&{body:z.body}),...(z.withCredentials&&{credentials:"include"}),signal:z.timeoutMillis&&Q?Q.signal:null});k.status===200?D?.(await k.text()):E?.(k.status)}catch(k){switch(k?.name){case "AbortError":E?.(408);break;default:E?.(400)}}finally{clearTimeout(T)}}G7(){return 4}};var cU=class extends g.w9{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.z2="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.K=this.vl=null;this.L=!1;this.logger=this.pageId=null}Td(){this.A=!0;return this}build(){this.network||(this.network=new n9a);var z=new fsa({logSource:this.logSource,G9:this.G9?this.G9:LY,sessionIndex:this.sessionIndex,MW:this.z2,HP:!1,D3:!1,Td:this.A,e3:this.e3,network:this.network});g.a(this, z);if(this.buildLabel){var D=this.buildLabel,E=R9(z.A);Tv(E,7,D)}z.U=new zUQ;this.componentId&&(z.componentId=this.componentId);this.vl&&(z.vl=this.vl);this.pageId&&(z.pageId=this.pageId);this.K&&((E=this.K)?(z.experimentIds||(z.experimentIds=new DBX),D=z.experimentIds,E=E.iY(),Tv(D,4,E)):z.experimentIds&&bc(z.experimentIds,4));this.L&&(z.AT=z.Y);vcI(z.A);this.network.F2&&this.network.F2(this.logSource);this.network.bL&&this.network.bL(z);return z}};var P5s=class extends g.w9{constructor(z){super();this.logSource=1828;this.componentId="";z||(z=new cU,z.componentId="",g.a(this,z),z=z.build());this.K=z}flush(z){z=z||[];if(z.length){let D=new BWr,E=[];for(let Q=0;Q-1?(D=z[G],E||(D.VN=!1)):(D=new pns(D,this.src,k,!!Q,T),D.VN=E,z.push(D));return D}; g.l.remove=function(z,D,E,Q){z=z.toString();if(!(z in this.listeners))return!1;var T=this.listeners[z];D=$G(T,D,E,Q);return D>-1?(yx(T[D]),g.o6(T,D),T.length==0&&(delete this.listeners[z],this.K--),!0):!1}; g.l.n0=function(){var z=0;for(let D in this.listeners){let E=this.listeners[D];for(let Q=0;Q-1?z[T]:null}; g.l.hasListener=function(z,D){var E=z!==void 0,Q=E?z.toString():"",T=D!==void 0;return g.vr(this.listeners,function(k){for(let G=0;G>>0);g.pn(g.GI,g.w9);g.GI.prototype[wM]=!0;g.l=g.GI.prototype;g.l.addEventListener=function(z,D,E,Q){PO(this,z,D,E,Q)}; g.l.removeEventListener=function(z,D,E,Q){EL(this,z,D,E,Q)}; g.l.dispatchEvent=function(z){var D=this.z0;if(D){var E=[];for(var Q=1;D;D=D.z0)E.push(D),++Q}D=this.Dz;Q=z.type||z;if(typeof z==="string")z=new rM(z,D);else if(z instanceof rM)z.target=z.target||D;else{var T=z;z=new rM(Q,D);g.$0(z,T)}T=!0;var k;if(E)for(k=E.length-1;!z.L&&k>=0;k--){var G=z.currentTarget=E[k];T=eu(G,Q,!0,z)&&T}z.L||(G=z.currentTarget=D,T=eu(G,Q,!0,z)&&T,z.L||(T=eu(G,Q,!1,z)&&T));if(E)for(k=0;!z.L&&kz&&AsyncContext.Snapshot.wrap(z):z=>z;var XdO=class{constructor(z,D){this.A=z;this.Z=D;this.L=0;this.K=null}get(){if(this.L>0){this.L--;var z=this.K;this.K=z.next;z.next=null}else z=this.A();return z}put(z){this.Z(z);this.L<100&&(this.L++,z.next=this.K,this.K=z)}};var F$;var JCQ=class{constructor(){this.L=this.K=null}add(z,D){var E=n2.get();E.set(z,D);this.L?this.L.next=E:this.K=E;this.L=E}remove(){var z=null;this.K&&(z=this.K,this.K=this.K.next,this.K||(this.L=null),z.next=null);return z}},n2=new XdO(()=>new u2X,z=>z.reset()),u2X=class{constructor(){this.next=this.scope=this.K=null}set(z,D){this.K=z; this.scope=D;this.next=null}reset(){this.next=this.scope=this.K=null}};var Au,WN,f2,V8I;WN=!1;f2=new JCQ;g.C2=(z,D)=>{Au||V8I();WN||(Au(),WN=!0);f2.add(z,D)}; V8I=()=>{var z=Promise.resolve(void 0);Au=()=>{z.then(UQX)}};No.prototype.reset=function(){this.context=this.L=this.A=this.K=null;this.Z=!1}; var UL=new XdO(function(){return new No},function(z){z.reset()}); g.VQ.prototype.then=function(z,D,E){return PN(this,(0,g.dQ)(typeof z==="function"?z:null),(0,g.dQ)(typeof D==="function"?D:null),E)}; g.VQ.prototype.$goog_Thenable=!0;g.l=g.VQ.prototype;g.l.finally=function(z){z=(0,g.dQ)(z);return new g.VQ((D,E)=>{tT(this,Q=>{z();D(Q)},Q=>{z(); E(Q)})})}; g.l.Me=function(z,D){return PN(this,null,(0,g.dQ)(z),D)}; g.l.catch=g.VQ.prototype.Me;g.l.cancel=function(z){if(this.K==0){let D=new g.qo(z);g.C2(function(){yQ(this,D)},this)}}; g.l.YW=function(z){this.K=0;uX(this,2,z)}; g.l.c$=function(z){this.K=0;uX(this,3,z)}; g.l.o$=function(){for(var z;z=oY(this);)sL(this,z,this.K,this.U);this.V=!1}; var BN=QG;g.pn(g.qo,g.g6);g.qo.prototype.name="cancel";g.pn(g.zE,g.GI);g.l=g.zE.prototype;g.l.enabled=!1;g.l.CR=null;g.l.setInterval=function(z){this.Yd=z;this.CR&&this.enabled?(this.stop(),this.start()):this.CR&&this.stop()}; g.l.eu=function(){if(this.enabled){let z=g.cX()-this.m5;z>0&&zD.K.size); z.length&&this.S.flush(z,this.V);wnO(z);this.B=0;this.K.enabled&&this.K.stop()}so(z,D,...E){(z=dV(this,z))&&z instanceof QM&&(z.so(D,E),ew(this))}};var We=class extends Error{constructor(z,D,E={}){super(D);this.code=z;this.metadata=E;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var z=`RpcError(${tB6(this.code)||String(this.code)})`;this.message&&(z+=": "+this.message);return z}};nm.prototype.iY=function(z){var D=[];WU(this,z,D);return D.join("")}; var Jl={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},yAJ=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var OTL;g.pn(VM,ui);VM.prototype.K=function(){return new XMLHttpRequest}; OTL=new VM;g.pn(Oq,g.GI);var bTa=/^https?$/i,jZr=["POST","PUT"],bi=[];g.l=Oq.prototype;g.l.Il=function(){this.dispose();g.sx(bi,this)}; g.l.send=function(z,D,E,Q){if(this.K)throw Error("[goog.net.XhrIo] Object is active with another request="+this.U+"; newUri="+z);D=D?D.toUpperCase():"GET";this.U=z;this.B="";this.A=0;this.j=!1;this.L=!0;this.K=this.ew?this.ew.K():OTL.K();this.K.onreadystatechange=(0,g.dQ)((0,g.SW)(this.gv,this));try{this.getStatus(),this.yA=!0,this.K.open(D,String(z),!0),this.yA=!1}catch(k){this.getStatus();m5(this,k);return}z=E||"";E=new Map(this.headers);if(Q)if(Object.getPrototypeOf(Q)===Object.prototype)for(var T in Q)E.set(T, Q[T]);else if(typeof Q.keys==="function"&&typeof Q.get==="function")for(let k of Q.keys())E.set(k,Q.get(k));else throw Error("Unknown input type for opt_headers: "+String(Q));Q=Array.from(E.keys()).find(k=>"content-type"==k.toLowerCase()); T=g.XQ.FormData&&z instanceof g.XQ.FormData;!g.tA(jZr,D)||Q||T||E.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [k,G]of E)this.K.setRequestHeader(k,G);this.AT&&(this.K.responseType=this.AT);"withCredentials"in this.K&&this.K.withCredentials!==this.D&&(this.K.withCredentials=this.D);try{this.V&&(clearTimeout(this.V),this.V=null),this.Y>0&&(this.getStatus(),this.V=setTimeout(this.ro.bind(this),this.Y)),this.getStatus(),this.S=!0,this.K.send(z),this.S=!1}catch(k){this.getStatus(), m5(this,k)}}; g.l.ro=function(){typeof li!="undefined"&&this.K&&(this.B="Timed out after "+this.Y+"ms, aborting",this.A=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.l.abort=function(z){this.K&&this.L&&(this.getStatus(),this.L=!1,this.Z=!0,this.K.abort(),this.Z=!1,this.A=z||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),vU(this))}; g.l.BF=function(){this.K&&(this.L&&(this.L=!1,this.Z=!0,this.K.abort(),this.Z=!1),vU(this,!0));Oq.FW.BF.call(this)}; g.l.gv=function(){this.m7()||(this.yA||this.S||this.Z?Is(this):this.dl())}; g.l.dl=function(){Is(this)}; g.l.isActive=function(){return!!this.K}; g.l.isComplete=function(){return Yn(this)==4}; g.l.isSuccess=function(){var z=this.getStatus();a:switch(z){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var D=!0;break a;default:D=!1}if(!D){if(z=z===0)z=g.m9(String(this.U))[1]||null,!z&&g.XQ.self&&g.XQ.self.location&&(z=g.XQ.self.location.protocol.slice(0,-1)),z=!bTa.test(z?z.toLowerCase():"");D=z}return D}; g.l.getStatus=function(){try{return Yn(this)>2?this.K.status:-1}catch(z){return-1}}; g.l.getResponseHeader=function(z){if(this.K&&this.isComplete())return z=this.K.getResponseHeader(z),z===null?void 0:z}; g.l.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)};var SxX=class{send(z,D=()=>{},E=()=>{}){s6O(z.url,Q=>{Q=Q.target; Q.isSuccess()?D(as(Q)):E(Q.getStatus())},z.requestType,z.body,z.AQ,z.timeoutMillis,z.withCredentials)}G7(){return 1}};var Bh=class{constructor(z,D){this.logger=z;this.event=D;this.startTime=Rs()}done(){this.logger.Z(this.event,Rs()-this.startTime)}},zM=class extends GSa{constructor(){super(...arguments)}},hl=class extends zM{B(){}K(){}Z(){}A(){}Y(){}S(){}L(){}V(z,D,E,Q){return Q}j(){}U(){}D(){}},v9O=class extends zM{constructor(z){super();this.logger=z;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(z){this.logger.dispose(); this.logger=z}K(z){this.logger.K(z)}Z(z,D){this.logger.Z(z,D)}A(z){this.logger.A(z)}Y(z){this.logger.Y(z)}S(z,D){this.logger.S(z,D)}L(){this.logger.L()}V(z,D,E,Q){return this.logger.V(z,D,E,Q)}j(z){this.logger.j(z)}U(z){this.logger.U(z)}D(z){this.logger.D(z)}B(z){this.logger.B(z)}},mBL=class extends g.w9{constructor(z,D){super();this.callback=z;this.L=D;this.K=-D;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},lsn=class extends zM{constructor(z,D){super(); this.metrics=z;this.qD=D}B(z){this.metrics.Km.so(z,this.qD)}K(z){this.metrics.eventCount.K(z,this.qD)}Z(z,D){this.metrics.LO.so(D,z,this.qD)}A(z){this.metrics.errorCount.K(z,this.qD)}V(z,D,E,Q){var T=Rs(),k=G=>{if(!this.m7()){var e=Rs()-T;this.metrics.ju.so(e,z,E,G,D,this.qD)}}; Q.then(()=>void k(0),G=>void k(G instanceof We?G.code:-1)); return Q}j(z){this.metrics.nm.K(z,this.qD)}U(z){this.metrics.LB.K(z,this.qD)}D(z){this.metrics.qW.K(z,this.qD)}Y(z){this.metrics.payloadSize.so(z,this.qD)}S(z,D){this.metrics.aj.so(D,z,this.qD)}},AAI=class extends lsn{constructor(z,D=[]){var E={qD:z.qD||"_",Nu:z.Nu||[],oE:z.oE|0,z2:z.z2,LK:z.LK||(()=>{}), TD:z.TD||((T,k)=>MBa(T,k,E.LK,E.z2))},Q=E.TD("53",E.Nu.concat(D)); super({Km:new edI(Q),errorCount:new feL(Q),eventCount:new F7X(Q),LO:new L7V(Q),ju:new dvX(Q),nm:new nFI(Q),LB:new W7W(Q),qW:new XFn(Q),payloadSize:new JwX(Q),aj:new uR6(Q)},E.qD);this.options=E;this.service=Q;this.ew=!z.TD;this.yA=new mBL(()=>void this.service.Z(),E.oE); this.addOnDisposeCallback(()=>{this.yA.dispose();this.ew&&this.service.dispose()}); g.TF(D.slice())}L(){C56(this.yA)}};var Uq=class extends g.XF{constructor(z){super(z)}};var gV=class extends g.XF{constructor(z){super(z)}};var wV=class extends g.XF{constructor(z){super(z,0,wV.messageId)}},eLQ=tp(wV),YbO=function(z){return Ee(D=>D instanceof z&&!Cv(D))}(wV); wV.messageId="bfkj";var qc=class extends g.XF{constructor(z){super(z)}};var Is6=class extends g.XF{constructor(z){super(z)}},asX=tp(Is6);g.BU=class{constructor(){this.promise=new Promise((z,D)=>{this.resolve=z;this.reject=D})}};var Cm=class extends g.w9{constructor(z){super();this.L=Math.floor(Math.random()*200);this.K=new Is6;if("challenge"in z&&YbO(z.challenge)){var D=Bz(z.challenge,4,void 0,zd);var E=Bz(z.challenge,5,void 0,zd);Bz(z.challenge,7,void 0,zd)&&(this.K=asX(Bz(z.challenge,7,void 0,zd)))}else({program:D,globalName:E}=z);this.addOnDisposeCallback(async()=>{var {uL:L}=await this.A;L?.()}); this.logger=pm(z.Gy||{},this.K);g.a(this,this.logger);var Q=new g.BU;this.A=Q.promise;this.logger.K("t");var T=this.logger.share(),k=new Bh(T,"t"),G=(L,f,n,W)=>{if(!this.logger.m7()){var V="k";f?V="h":n&&(V="u");V!=="k"?W!==0&&(this.logger.K(V),this.logger.Z(V,L)):this.L<=0?(this.logger.K(V),this.logger.Z(V,L),this.L=Math.floor(Math.random()*200)):this.L--}},e=(L,f,n,W)=>{Promise.resolve().then(()=>{k.done(); T.L();T.dispose();Q.resolve({jL:L,uL:f,xj:n,gh:W})})},d=[(L,f)=>{this.logger.Z(L,f)}, L=>{this.logger.A(L)}, L=>{this.logger.Y(L)}, (L,f)=>{this.logger.S(L,f)}]; if(!g.XQ[E])throw this.logger.A(25),Error("EGOU");if(!g.XQ[E].a)throw this.logger.A(26),Error("ELIU");try{let L=g.XQ[E].a;E=[];let f=[];var F=CD(this.K);for(let V=0;V{})}catch(L){throw this.logger.A(28),L; }}snapshot(z){if(this.m7())throw Error("Already disposed");this.logger.K("n");var D=this.logger.share();return this.A.then(({jL:E})=>new Promise(Q=>{var T=new Bh(D,"n");E(k=>{T.done();D.B(k.length);D.L();D.dispose();Q(k)},[z.kL, z.nX,z.Wh,z.uT])}))}mQ(z){if(this.m7())throw Error("Already disposed"); this.logger.K("n");var D=Z2(this.logger,()=>this.Z([z.kL,z.nX,z.Wh,z.uT]),"n"); this.logger.B(D.length);this.logger.L();return D}CK(z){this.A.then(({xj:D})=>{D?.(z)})}WR(){return this.logger.share()}};var xn=class{constructor(){this.L={};this.K=null}};var ii=class extends g.XF{constructor(z){super(z)}};var yM=class extends g.XF{constructor(z){super(z)}};var $n=class{constructor(z,D,E){this.client=z;this.requestKey=D;this.K=E}YH(z){return sq(this,z,new hl,0)}};var fl=class extends g.w9{constructor(z){super();this.options=z;this.V=new g.BU;this.KS=this.V.promise;this.B=new g.BU;this.S=1;this.L=new g.BU;this.Z=[];this.isPaused=!1;this.B3=z.B3||(()=>{}); this.logger=new v9O(pm(z.Gy||{}));nw6(this,z.ow,z.Kv,z.zG,z.vD,{...SbJ,...(z.CS||{})});this.addOnDisposeCallback(()=>void W9X(this))}async snapshot(z){if(this.m7())throw Error("Already disposed"); this.A||this.U||await this.B.promise;if(this.A)return await this.A.snapshot(z);throw this.U;}pause(){this.m7()||this.isPaused||(this.isPaused=!0,this.K&&this.K.pause())}resume(){!this.m7()&&this.isPaused&&(this.isPaused=!1,this.K&&this.K.resume())}async checkForRefresh(){if(this.m7())throw Error("Already disposed");if(this.K){var z=this.K;z.isExpired()?(zb(z),z.mE(0),z=!0):z=!1;z&&await this.L.promise}else await this.L.promise}CK(z){this.A?.CK?.(z)}handleError(z){this.m7()||(this.U=z,this.B.resolve(), this.options.u$?.(z))}WR(){return this.logger.share()}},SbJ={cK:432E5,N$:3E5,JC:10,UW:1E4,BC:3E4,ea:3E4,qf:6E4,zs:1E3,u9:6E4,F_:6E5,KO:.25,fB:2,maxAttempts:10},Mx=class{constructor(z,D,E){this.endTimeMs=0;this.K=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var Q=this.endTimeMs-Date.now();Q<=this.A?(this.K=null,this.mE(0)):this.K=setTimeout(this.tick,Math.min(Q,this.N$))}}; this.N$=D;this.A=E;this.promise=new Promise(Q=>{this.mE=Q}); uhQ(this,z)}pause(){this.isPaused||(this.isPaused=!0,zb(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}L(){zb(this);this.endTimeMs=0;this.isPaused=!1;this.mE(1)}isExpired(){return Date.now()>this.endTimeMs}};var VK6=Math.imul??((z,D)=>z*D|0),QO=[196, 200,224,18],Gb=class{constructor(z,D=0,E=[]){this.maxItems=z;this.K=D;this.L=E}iY(){return String(this.K)+","+this.L.join()}bz(z,D){var E=void 0;if(this.L[this.K]!==z){let Q=this.L.indexOf(z);Q!==-1?(this.L.splice(Q,1),QODs(this.index,Tb(z),D,E,Q),"W"):"u"; this.logger.D(T)}L(z,D){var [E,Q]=this.index?Z2(this.logger,()=>bDk(Tb(z),D),"R"):["u"]; this.logger.U(E);return Q}};var mc6={toString:function(z){var D=[],E=0;z-=-2147483648;D[E++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(z%52);for(z=Math.floor(z/52);z>0;)D[E++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(z%62),z=Math.floor(z/62);return D.join("")}};var DQ=class extends g.w9{constructor(z){super();this.logger=z;this.Z=new g.BU}lO(z,D){var E=this.A(z);D?.(E);return Z2(this.logger,()=>g.Ri(E,2),this.L)}pk(z,D,E){return Z2(this.logger,()=>D?this.lO(z,E):this.A(z,E),this.K)}},Jz=class extends DQ{constructor(z,D,E,Q){super(z); this.B=D;this.U=E;this.K="m";this.L="x";this.V=0;de(this,Q)}A(z,D){this.logger.K(this.K);++this.V>=this.U&&this.Z.resolve();var E=z();z=Z2(this.logger,()=>this.B(E),"C"); if(z===void 0)throw new sV(17,"YNJ:Undefined");if(!(z instanceof Uint8Array))throw new sV(18,"ODM:Invalid");D?.(z);return z}},RLn=class extends DQ{constructor(z,D,E){super(z);this.B=D;this.K="f";this.L="z";de(this,E)}A(){return this.B}},SVJ=class extends DQ{constructor(z,D,E){super(z);this.B=D;this.K="w";this.L="z";de(this,E)}A(){return Z2(this.logger,()=>pv(this.B),"d")}lO(){return this.B}},pqn=class extends DQ{constructor(z,D){super(z); this.error=D;this.K="e";this.L="y"}A(){if(this.B)return this.B;this.B=Ll(this,z=>"_"+lZV(z)); return Ll(this,z=>z)}},ve=class extends DQ{constructor(z,D,E){super(z); this.B=D;this.clientState=E;this.K="S";this.L="q"}A(){var z=Math.floor(Date.now()/1E3),D=[Math.random()*255,Math.random()*255],E=D.concat([this.B&255,this.clientState],[z>>24&255,z>>16&255,z>>8&255,z&255]);z=new Uint8Array(2+E.length);z[0]=34;z[1]=E.length;z.set(E,2);E=z.subarray(2);D=D.length;for(let Q=D;Q{}); this.Ph=z.Ph||!1;if(cCI(z)){let Q=this.Ye;this.V=()=>XqO(Q).catch(T=>{this.L=T=this.reportError(new sV(this.K?20:32,"TRG:Disposed",T));this.K?.dispose();this.K=void 0;this.Z.reject(T)}); JXI(Q,()=>void X7(this)); Q.S===2&&X7(this)}else this.V=z.O2,X7(this);var D=this.logger.share();D.K("o");var E=new Bh(D,"o");this.Z.promise.then(()=>{E.done();D.L();D.dispose()},()=>void D.dispose()); this.addOnDisposeCallback(()=>{this.K?(this.K.dispose(),this.K=void 0):this.L?this.logger.L():(this.L=this.reportError(new sV(32,"TNP:Disposed")),this.logger.L(),this.Z.reject(this.L))}); g.a(this,this.logger)}c_(){return this.Z.promise}A(z){return VO(this,{...z},!1)}lO(z){return VO(this,{...z},!0)}v_(z){if(!(z>150))try{this.cache=new RUV(z,this.logger)}catch(D){this.reportError(new sV(22,"GBJ:init",D))}}reportError(z){this.logger.A(z.code);this.onError(z);return z}},cCI=function(z){return Ee(D=>{if(!YwX(D))return!1;for(let [E,Q]of Object.entries(z)){let T=E,k=Q;if(!(T in D)){if(k.I9===!0)continue;return!1}if(!k(D[T]))return!1}return!0})}({Ye:function(z){return Ee(D=>D instanceof z)}(fl)}, "");var hUX=class{constructor(){if(!Eo){Eo=new Km(new KTX);var z=JQ("client_streamz_web_flush_count",-1);z!==-1&&(Eo.A=z)}this.L=z=Eo;GE(z,"/client_streamz/youtube/aba/gac",Bq("type"),Bq("sequence"))}K(z,D){Lm(this.L,"/client_streamz/youtube/aba/gac",[z,D])}};g.QY=document;g.kp=window;var xcL={eG:"allow-forms",UY:"allow-modals",TR:"allow-orientation-lock",rz:"allow-pointer-lock",WU:"allow-popups",SG:"allow-popups-to-escape-sandbox",C_:"allow-presentation",PU:"allow-same-origin",GR:"allow-scripts",OY:"allow-top-navigation",Xf:"allow-top-navigation-by-user-activation"},N9k=g.JT(()=>HDQ());g.l=g.ap.prototype;g.l.clone=function(){return new g.ap(this.left,this.top,this.width,this.height)}; g.l.contains=function(z){return z instanceof g.Wr?z.x>=this.left&&z.x<=this.left+this.width&&z.y>=this.top&&z.y<=this.top+this.height:this.left<=z.left&&this.left+this.width>=z.left+z.width&&this.top<=z.top&&this.top+this.height>=z.top+z.height}; g.l.getSize=function(){return new g.JU(this.width,this.height)}; g.l.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.l.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.l.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.l.scale=function(z,D){D=typeof D==="number"?D:z;this.left*=z;this.width*=z;this.top*=D;this.height*=D;return this};var rXk=/^--.+/,Kl={};g.pda=g.JT(()=>{var z=!1;try{let D=Object.defineProperty({},"passive",{get(){z=!0}});g.XQ.addEventListener("test",null,D)}catch(D){}return z});var w76=(new Date).getTime();var xBQ=class extends g.XF{constructor(z){super(z)}};var HTX=class{constructor(z,D,E){this.nM=z;this.iD=D;this.metadata=E}getMetadata(){return this.metadata}};var wqs=class{constructor(z,D={}){this.EA=z;this.metadata=D;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var NnV=class{constructor(z,D,E,Q,T){this.name=z;this.methodType="unary";this.requestType=D;this.responseType=E;this.K=Q;this.L=T}V(z,D={}){return new HTX(z,this,D)}getName(){return this.name}};var UBL=new NnV("/google.internal.waa.v1.Waa/Create",ii,xBQ,z=>z.iY(),tp(xBQ));var g9V=class extends g.XF{constructor(z){super(z)}};var dcn=new NnV("/google.internal.waa.v1.Waa/GenerateIT",yM,g9V,z=>z.iY(),tp(g9V));var des=new Set(["SAPISIDHASH","APISIDHASH"]);var scr=class extends g.XF{constructor(z){super(z)}getValue(){var z=Vu(this,2);if(Array.isArray(z)||z instanceof g.XF)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return cz(this,2)}};var owr=tp(class extends g.XF{constructor(z){super(z)}getMessage(){return Bz(this,2)}});var fuO=class{constructor(z,D){this.L=[];this.Z=[];this.B=[];this.A=[];this.K=[];this.V=z.MZ;this.U=D;this.xhr=z.xhr;this.V&&yXw(this)}qF(z,D){z==="data"?this.L.push(D):z==="metadata"?this.Z.push(D):z==="status"?this.B.push(D):z==="end"?this.A.push(D):z==="error"&&this.K.push(D)}removeListener(z,D){z==="data"?Ml(this.L,D):z==="metadata"?Ml(this.Z,D):z==="status"?Ml(this.B,D):z==="end"?Ml(this.A,D):z==="error"&&Ml(this.K,D);return this}cancel(){this.xhr.abort()}},$cs=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.pn(Cl,ui);Cl.prototype.K=function(){var z=new Az(this.Z,this.A);this.L&&z.setCredentialsMode(this.L);return z}; Cl.prototype.setCredentialsMode=function(z){this.L=z}; g.pn(Az,g.GI);g.l=Az.prototype;g.l.open=function(z,D){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.j=z;this.D=D;this.readyState=1;za(this)}; g.l.send=function(z){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.S.signal.aborted)throw this.abort(),Error("Request was aborted.");this.K=!0;var D={headers:this.Y,method:this.j,credentials:this.B,cache:void 0,signal:this.S.signal};z&&(D.body=z);(this.yA||g.XQ).fetch(new Request(this.D,D)).then(this.QZ.bind(this),this.Qz.bind(this))}; g.l.abort=function(){this.response=this.responseText="";this.Y=new Headers;this.status=0;this.S.abort("Request was aborted.");this.A&&this.A.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.K&&this.readyState!=4&&(this.K=!1,DY(this));this.readyState=0}; g.l.QZ=function(z){if(this.K&&(this.Z=z,this.L||(this.status=this.Z.status,this.statusText=this.Z.statusText,this.L=z.headers,this.readyState=2,za(this)),this.K&&(this.readyState=3,za(this),this.K)))if(this.responseType==="arraybuffer")z.arrayBuffer().then(this.kz.bind(this),this.Qz.bind(this));else if(typeof g.XQ.ReadableStream!=="undefined"&&"body"in z){this.A=z.body.getReader();if(this.V){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.U=new TextDecoder;Be(this)}else z.text().then(this.s6.bind(this),this.Qz.bind(this))}; g.l.wC=function(z){if(this.K){if(this.V&&z.value)this.response.push(z.value);else if(!this.V){var D=z.value?z.value:new Uint8Array(0);if(D=this.U.decode(D,{stream:!z.done}))this.response=this.responseText+=D}z.done?DY(this):za(this);this.readyState==3&&Be(this)}}; g.l.s6=function(z){this.K&&(this.response=this.responseText=z,DY(this))}; g.l.kz=function(z){this.K&&(this.response=z,DY(this))}; g.l.Qz=function(){this.K&&DY(this)}; g.l.setRequestHeader=function(z,D){this.Y.append(z,D)}; g.l.getResponseHeader=function(z){return this.L?this.L.get(z.toLowerCase())||"":""}; g.l.getAllResponseHeaders=function(){if(!this.L)return"";for(var z=[],D=this.L.entries(),E=D.next();!E.done;)E=E.value,z.push(E[0]+": "+E[1]),E=D.next();return z.join("\r\n")}; g.l.setCredentialsMode=function(z){this.B=z}; Object.defineProperty(Az.prototype,"withCredentials",{get:function(){return this.B==="include"}, set:function(z){this.setCredentialsMode(z?"include":"same-origin")}});g.go.prototype.toString=function(){var z=[],D=this.Z;D&&z.push(dK(D,rCI,!0),":");var E=this.K;if(E||D=="file")z.push("//"),(D=this.S)&&z.push(dK(D,rCI,!0),"@"),z.push(Wq(E).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),E=this.V,E!=null&&z.push(":",String(E));if(E=this.L)this.K&&E.charAt(0)!="/"&&z.push("/"),z.push(dK(E,E.charAt(0)=="/"?iTs:wdJ,!0));(E=this.A.toString())&&z.push("?",E);(E=this.B)&&z.push("#",dK(E,t8Q));return z.join("")}; g.go.prototype.resolve=function(z){var D=this.clone(),E=!!z.Z;E?ET(D,z.Z):E=!!z.S;E?D.S=z.S:E=!!z.K;E?ix(D,z.K):E=z.V!=null;var Q=z.L;if(E)Qo(D,z.V);else if(E=!!z.L){if(Q.charAt(0)!="/")if(this.K&&!this.L)Q="/"+Q;else{var T=D.L.lastIndexOf("/");T!=-1&&(Q=D.L.slice(0,T+1)+Q)}T=Q;if(T==".."||T==".")Q="";else if(T.indexOf("./")!=-1||T.indexOf("/.")!=-1){Q=g.ok(T,"/");T=T.split("/");let k=[];for(let G=0;G1||k.length==1&&k[0]!= "")&&k.pop(),Q&&G==T.length&&k.push("")):(k.push(e),Q=!0)}Q=k.join("/")}else Q=T}E?D.L=Q:E=z.A.toString()!=="";E?Ta(D,z.A.clone()):E=!!z.B;E&&(D.B=z.B);return D}; g.go.prototype.clone=function(){return new g.go(this)}; var rCI=/[#\/\?@]/g,wdJ=/[#\?:]/g,iTs=/[#\?]/g,B9L=/[#\?@]/g,t8Q=/#/g;g.l=Ga.prototype;g.l.add=function(z,D){L8(this);this.A=null;z=f8(this,z);var E=this.K.get(z);E||this.K.set(z,E=[]);E.push(D);this.L=this.L+1;return this}; g.l.remove=function(z){L8(this);z=f8(this,z);return this.K.has(z)?(this.A=null,this.L=this.L-this.K.get(z).length,this.K.delete(z)):!1}; g.l.clear=function(){this.K=this.A=null;this.L=0}; g.l.isEmpty=function(){L8(this);return this.L==0}; g.l.forEach=function(z,D){L8(this);this.K.forEach(function(E,Q){E.forEach(function(T){z.call(D,T,Q,this)},this)},this)}; g.l.CP=function(){L8(this);var z=Array.from(this.K.values()),D=Array.from(this.K.keys()),E=[];for(let Q=0;Q0?String(z[0]):D}; g.l.toString=function(){if(this.A)return this.A;if(!this.K)return"";var z=[],D=Array.from(this.K.keys());for(let Q=0;Q>>3;k.A!=1&&k.A!=2&&k.A!=15&&OT(k,G,e,"unexpected tag");k.K=1;k.L=0;k.Z=0} function E(d){k.Z++;k.Z==5&&d&240&&OT(k,G,e,"message length too long");k.L|=(d&127)<<(k.Z-1)*7;d&128||(k.K=2,k.S=0,typeof Uint8Array!=="undefined"?k.B=new Uint8Array(k.L):k.B=Array(k.L),k.L==0&&T())} function Q(d){k.B[k.S++]=d;k.S==k.L&&T()} function T(){if(k.A<15){let d={};d[k.A]=k.B;k.U.push(d)}k.K=0} for(var k=this,G=z instanceof Array?z:new Uint8Array(z),e=0;e0?z:null};bD.prototype.isInputValid=function(){return this.K===null}; bD.prototype.eW=function(){return this.K}; bD.prototype.jj=function(){return!1}; bD.prototype.parse=function(z){this.K!==null&&jP(this,z,"stream already broken");var D=null;try{{var E=this.A;E.A||uD(E,z,"stream already broken");E.K+=z;let k=Math.floor(E.K.length/4);if(k==0)var Q=null;else{try{var T=Kv(E.K.slice(0,k*4))}catch(G){uD(E,E.K,G.message)}E.L+=k*4;E.K=E.K.slice(k*4);Q=T}}D=Q===null?null:this.Z.parse(Q)}catch(k){jP(this,z,k.message)}this.L+=z.length;return D};g.l=mY.prototype;g.l.isInputValid=function(){return this.B!=3}; g.l.eW=function(){return this.Y}; g.l.done=function(){return this.B===2}; g.l.jj=function(){return!1}; g.l.parse=function(z){function D(){for(;f0;)if(W=z[f++],k.S===4?k.S=0:k.S++,!W)break a;if(W==='"'&&!k.U){k.K=Q();break}if(W==="\\"&&!k.U&&(k.U=!0,W=z[f++], !W))break;if(k.U)if(k.U=!1,W==="u"&&(k.S=1),W=z[f++])continue;else break;e.lastIndex=f;W=e.exec(z);if(!W){f=z.length+1;break}f=W.index+1;W=z[W.index];if(!W)break}k.A+=f-V;continue;case 9:if(!W)continue;W==="r"?k.K=10:lD(k,z,f);continue;case 10:if(!W)continue;W==="u"?k.K=11:lD(k,z,f);continue;case 11:if(!W)continue;W==="e"?k.K=Q():lD(k,z,f);continue;case 12:if(!W)continue;W==="a"?k.K=13:lD(k,z,f);continue;case 13:if(!W)continue;W==="l"?k.K=14:lD(k,z,f);continue;case 14:if(!W)continue;W==="s"?k.K=15: lD(k,z,f);continue;case 15:if(!W)continue;W==="e"?k.K=Q():lD(k,z,f);continue;case 16:if(!W)continue;W==="u"?k.K=17:lD(k,z,f);continue;case 17:if(!W)continue;W==="l"?k.K=18:lD(k,z,f);continue;case 18:if(!W)continue;W==="l"?k.K=Q():lD(k,z,f);continue;case 19:W==="."?k.K=20:lD(k,z,f);continue;case 20:if("0123456789.eE+-".indexOf(W)!==-1)continue;else f--,k.A--,k.K=Q();continue;default:lD(k,z,f)}}} function Q(){var W=G.pop();return W!=null?W:1} function T(W){k.L>1||(W||(W=L===-1?k.Z+z.substring(F,f):z.substring(L,f)),k.D?k.V.push(W):k.V.push(JSON.parse(W)),L=f)} for(var k=this,G=k.j,e=k.yA,d=z.length,F=0,L=-1,f=0;f0?(n=k.V,k.V=[],n):null}return null};YV.prototype.isInputValid=function(){return this.B===null}; YV.prototype.eW=function(){return this.B}; YV.prototype.jj=function(){return!1}; YV.prototype.parse=function(z){function D(d){k.L=6;k.B="The stream is broken @"+k.K+"/"+G+". Error: "+d+". With input:\n";throw Error(k.B);} function E(){k.A=new mY({Iu:!0,sW:!0})} function Q(d){if(d)for(let F=0;F1)&&D("extra status: "+d);k.V=!0;let F={};F[2]=d[0];k.Z.push(F)}} for(var k=this,G=0;G0?(z=k.Z,k.Z=[],z):null};var FLW=class{constructor(z){this.K=z;this.L=null;this.B=this.A=0;this.Y=!1;this.Z=this.U=this.V=null;this.S=new XZ(this);this.S.WN(this.K,"readystatechange",this.D)}getStatus(){return this.B}D(z){z=z.target;try{if(z==this.K)a:{let k=Yn(this.K);var D=this.K.A,E=this.K.getStatus();let G=as(this.K);z=[];if(Sw(this.K)instanceof Array){let e=Sw(this.K);e.length>0&&e[0]instanceof Uint8Array&&(this.Y=!0,z=e)}if(!(k<3||k==3&&!G&&z.length==0))if(E=E==200||E==206,k==4&&(D==8?IA(this,7):D==7?IA(this,8):E|| IA(this,3)),this.L||(this.L=QiO(this.K),this.L==null&&IA(this,5)),this.B>2)aA(this);else{if(z.length>this.A){let e=z.length;D=[];try{if(this.L.jj())for(var Q=0;Qthis.A){Q=G.slice(this.A);this.A=G.length;try{let e=this.L.parse(Q);e!=null&&this.Z&&this.Z(e)}catch(e){IA(this,5);aA(this);break a}}k==4?(G.length!=0||this.Y?IA(this,2):IA(this,4),aA(this)):IA(this,1)}}}catch(k){IA(this,6),aA(this)}}};var LLO=class{constructor(z){z=this.A=z;var D=(0,g.SW)(this.Z,this);z.Z=D;z=this.A;D=(0,g.SW)(this.B,this);z.U=D;this.L={};this.K={}}qF(z,D){var E=this.L[z];E||(E=[],this.L[z]=E);E.push(D)}addListener(z,D){this.qF(z,D);return this}removeListener(z,D){var E=this.L[z];E&&g.sx(E,D);(z=this.K[z])&&g.sx(z,D);return this}once(z,D){var E=this.K[z];E||(E=[],this.K[z]=E);E.push(D);return this}Z(z){var D=this.L.data;D&&SP(z,D);(D=this.K.data)&&SP(z,D);this.K.data=[]}B(){switch(this.A.getStatus()){case 1:RA(this, "readable");break;case 5:case 6:case 4:case 7:case 3:RA(this,"error");break;case 8:RA(this,"close");break;case 2:RA(this,"end")}}};var nrk=class{constructor(){var z={format:"jspb"};this.QV=z.QV||g.us("suppressCorsPreflight",z)||!1;this.withCredentials=z.withCredentials||g.us("withCredentials",z)||!1;this.wi=z.wi||[];this.Ke=z.Ke||[];this.Ms=z.Ms;this.K=z.C$||!1}serverStreaming(z,D,E,Q){var T=z.substring(0,z.length-Q.name.length);return TEO(k=>{var G=k.iD,e=k.getMetadata(),d=ZY(this,!1);e=cB(this,e,d,T+G.getName());var F=K8(d,G.L,!0);k=G.K(k.nM);d.send(e,"POST",k);return F},this.wi).call(this,Q.V(D,E))}};hN.prototype.create=function(z,D,E){return os(this.K,this.L+"/$rpc/google.internal.waa.v1.Waa/Create",z,D||{},UBL,E)};var TM=class{constructor(z,D){this.KN=3;this.gW=z;this.defaultValue=D;this.wg="bool"}},ka=class{constructor(z,D){this.KN=3;this.gW=z;this.defaultValue=D;this.wg="int"}},GM=class{constructor(z,D){this.KN=3;this.gW=z;this.defaultValue=D;this.wg="double"}};var xhL,o9r,kRI,ClJ,$BV,dan,iT,PEn,M8a,lR,CEw,JNs,ACW,BnO,zAO,U0X,EeV,QHQ,TbX,kKs,WPk,e5,zIX,v_J,pDr,xwO,im6,spW,eAX,WgO,d9n,FJa,LJw,YfV,f_s,LYO,neI,WJI,J7X,uaW,V4X,OAr,bAk,jHV,veX,RCW,m9s,l_X,bFr,zzV,YY6,I_a,a_r,jes,D7X,SYa,KH,k0r,RAI,ZAQ,c76,ftX,KJs,hAX,vl6,yWw,x9r,NbL,U9I;xhL=new TM(45759580,!1);o9r=new TM(45766273,!1);g.sZs=new TM(45757878,!1);kRI=new TM(45749396,!1);ClJ=new TM(45745123,!1);$BV=new TM(45742118,!1);dan=new TM(45742119,!1);g.qbk=new TM(45757087,!1);iT=new TM(45784168,!1); PEn=new TM(45778696,!1);M8a=new TM(45756446,!1);lR=new TM(45758283,!1);CEw=new TM(45777870,!1);JNs=new TM(45760018,!1);ACW=new TM(45739196,!1);BnO=new TM(45739198,!1);zAO=new TM(45739197,!1);U0X=new TM(45777356,!1);g.D9a=new ka(45750947,g.kH("0"));EeV=new GM(45746966,0);QHQ=new GM(45746967,0);TbX=new GM(45737488,0);kKs=new GM(45737489,0);g.Wl=new TM(45766362,!1);g.GKn=new TM(45765680,!1);WPk=new TM(45732791,!0);e5=new TM(45781112,!1);zIX=new TM(45769119,!0);v_J=new ka(45784439,g.kH("0")); pDr=new TM(45737482,!1);xwO=new GM(45741773,0);im6=new TM(45773673,!1);spW=new TM(45788144,!1);eAX=new TM(45731083,!1);WgO=new TM(45728553,!1);d9n=new TM(45775757,!1);FJa=new TM(45734191,!1);g.d4=new TM(45745610,!1);LJw=new TM(45773273,!1);YfV=new TM(45756619,!1);f_s=new TM(45758290,!1);LYO=new TM(45735523,!1);neI=new GM(45771890,0);WJI=new GM(45735428,4E3);g.XCI=new TM(45789077,!1);J7X=new TM(45748009,!1);uaW=new TM(45752604,!1);V4X=new GM(45769214,0);OAr=new TM(45735462,!1); bAk=new TM(45751943,!1);jHV=new TM(45751944,!1);veX=new TM(45751945,!1);RCW=new TM(45764592,!1);m9s=new GM(45764593,0);l_X=new TM(45779707,!1);bFr=new TM(45766511,!1);zzV=new TM(45782385,!1);YY6=new TM(45781060,!1);I_a=new TM(45787771,!1);a_r=new TM(45784118,!1);jes=new TM(45772891,!1);D7X=new TM(45783875,!1);SYa=new TM(45771891,!1);KH=new TM(45728181,!1);g.FW=new TM(45746180,!1);k0r=new TM(45756543,!1);RAI=new TM(45756620,!1);ZAQ=new ka(45761760,g.kH("200"));c76=new TM(45776832,!1); ftX=new GM(45768430,0);KJs=new TM(45776580,!1);hAX=new TM(45755760,!1);vl6=new TM(45760017,!1);yWw=new TM(45732775,!1);g.pCL=new TM(45787948,!1);x9r=new TM(45765818,!1);g.HAn=new TM(45734776,!1);NbL=new TM(45760120,!1);U9I=new TM(45770476,!1);g.geQ=new TM(45788375,!1);var Pvw=new GM(45725542,0),eJQ=new GM(45773603,0),dAQ=new GM(45773604,0),Fos=new GM(45778663,0),q46=new GM(45725543,0),ASs=new GM(45765568,0),Cvs=new GM(45757426,0),o_Q=new GM(45725539,0),$wr=new GM(45725541,0),B5I=new GM(45757427,0),seJ=new GM(45725540,0),ySQ=new GM(45725538,0),MOX=new GM(45764523,0),LoI=new GM(45786443,0),zJL=new GM(45764217,0),DAJ=new GM(45764524,0),QgX=new GM(45765602,0),flr=new GM(45776190,0),Gow=new GM(45778671,0),E6V=new GM(45767763,0),ko6=new GM(45770002,0),T8Q=new GM(45770001, 0);var r7Q=class{constructor(z){this.K=z}};var iAa=class{constructor(z){this.K=z}};var WL6=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var wCV=class extends g.XF{constructor(z){super(z,500)}};var t4w=class extends g.XF{constructor(z){super(z,500)}};var X7I=class extends g.XF{constructor(z){super(z)}getName(){return Bz(this,1)}getOptions(){return yu(this,t4w,3)}clearOptions(){return bc(this,3)}};var ufw=function(z){return D=>{D=JSON.parse(D);if(!Array.isArray(D))throw Error("Expected jspb data to be an array, got "+jW(D)+": "+D);D[Me]|=34;return new z(D)}}(class extends g.XF{constructor(z){super(z)}getName(){return Bz(this,1)}getOptions(){return yu(this,wCV,3)}clearOptions(){return bc(this,3)}FV(){return zv(this,6)}gF(z){Gv(this,6,z)}});var xV=Symbol();var N7=Symbol();var gK=class extends g.GI{constructor(z){super();this.B=this.K=0;this.bl=z??{LZ:(D,E)=>setTimeout(D,E), I6:D=>{clearTimeout(D)}}; this.isOnline=window.navigator?.onLine??!0;this.L=async()=>{await rK(this)}; window.addEventListener("offline",this.L);window.addEventListener("online",this.L);this.B||this.A()}dispose(){window.removeEventListener("offline",this.L);window.removeEventListener("online",this.L);this.bl.I6(this.B);delete gK.instance}Tk(){return this.isOnline}A(){this.B=this.bl.LZ(async()=>{this.isOnline?window.navigator?.onLine||await rK(this):await rK(this);this.A()},3E4)}};var y7V=class extends g.XF{constructor(z){super(z)}};var oen=[0,oFX,-1];var Lp=[0,wFX,-1];var sHQ=class extends g.XF{constructor(z){super(z)}};var $9r=function(z){return D=>iz(D,z)}([0, Ph,-1,rL,tu,oen,-1,gL,iM,Ph,Lp,tu,Ph,-1,[0,oen,-1],iM,i$I,Lp,gL,[0,1,iM,-4,UM,[0,gL,-1,iM],tu,gL,y8,[0,Ph,iM],iM,-1,Ph,-2,gL,-1,Ph,gL,Ph,iM,[0,3,iM,-1,4,$i],UM,q4,[0,Ph,-1,tu],wL],tu,ywI,y8,[0,Lp,y8,[0,tu,Ph],gL,Ph,-1],1,y8,[0,i$I,-1,q4],Ph,Lp]);var REV=rd(class extends g.XF{constructor(z){super(z)}L(){return zv(this,5)}},[0,Ph,[0,rL,toX,-1],iM,Ph,-2,iM,rL]);var tSO=class{constructor(){this.data=[];this.K=-1}set(z,D=!0){0<=z&&z<52&&Number.isInteger(z)&&this.data[z]!==D&&(this.data[z]=D,this.K=-1)}get(z){return!!this.data[z]}};g.pn(g.tN,g.w9);g.l=g.tN.prototype;g.l.start=function(){this.stop();this.Z=!1;var z=yo(this),D=oA(this);z&&!D&&this.L.mozRequestAnimationFrame?(this.K=PO(this.L,"MozBeforePaint",this.A),this.L.mozRequestAnimationFrame(null),this.Z=!0):this.K=z&&D?z.call(this.L,this.A):this.L.setTimeout(gcn(this.A),20)}; g.l.stop=function(){if(this.isActive()){let z=yo(this),D=oA(this);z&&!D&&this.L.mozRequestAnimationFrame?QQ(this.K):z&&D?D.call(this.L,this.K):this.L.clearTimeout(this.K)}this.K=null}; g.l.isActive=function(){return this.K!=null}; g.l.lN=function(){this.Z&&this.K&&QQ(this.K);this.K=null;this.V.call(this.B,g.cX())}; g.l.BF=function(){this.stop();g.tN.FW.BF.call(this)};g.pn(g.sT,g.w9);g.l=g.sT.prototype;g.l.q_=0;g.l.BF=function(){g.sT.FW.BF.call(this);this.stop();delete this.K;delete this.L}; g.l.start=function(z){this.stop();this.q_=g.D2(this.A,z!==void 0?z:this.Yd)}; g.l.cN=function(z){this.isActive()||this.start(z)}; g.l.stop=function(){this.isActive()&&g.XQ.clearTimeout(this.q_);this.q_=0}; g.l.gx=function(){this.isActive()&&(this.stop(),this.VG())}; g.l.isActive=function(){return this.q_!=0}; g.l.VG=function(){this.q_=0;this.K&&this.K.call(this.L)};var qYI=class extends g.w9{constructor(z,D){super();this.Z=D!=null?z.bind(D):z;this.Yd=350;this.A=null;this.K=!1;this.L=0;this.CR=null}B(z){this.A=arguments;this.CR||this.L?this.K=!0:$V(this)}stop(){this.CR&&(g.XQ.clearTimeout(this.CR),this.CR=null,this.K=!1,this.A=null)}pause(){this.L++}resume(){this.L--;this.L||!this.K||this.CR||(this.K=!1,$V(this))}BF(){super.BF();this.stop()}};var zdW,bM,OM;zdW=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");bM=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]");OM=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.P6I=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-GB".replace("_","-")]);ER.prototype.next=function(){return M4I}; var M4I={done:!0,value:void 0};ER.prototype.hW=function(){return this};var Q0=class{constructor(z){this.K=z}hW(){return new T_(this.K())}[Symbol.iterator](){return new kK(this.K())}L(){return new kK(this.K())}},T_=class extends ER{constructor(z){super();this.K=z}next(){return this.K.next()}[Symbol.iterator](){return new kK(this.K)}L(){return new kK(this.K)}},kK=class extends Q0{constructor(z){super(()=>z); this.A=z}next(){return this.A.next()}};G_.prototype.clone=function(){return new G_(this.K,this.U,this.A,this.B,this.Z,this.V,this.L,this.S)}; G_.prototype.equals=function(z){return this.K==z.K&&this.U==z.U&&this.A==z.A&&this.B==z.B&&this.Z==z.Z&&this.V==z.V&&this.L==z.L&&this.S==z.S};(function(){if(Ura){var z=/Windows NT ([0-9.]+)/;return(z=z.exec(g.G3()))?z[1]:"0"}return Xk?(z=/1[0|1][_.][0-9_.]+/,(z=z.exec(g.G3()))?z[0].replace(/_/g,"."):"10"):g.kf?(z=/Android\s+([^\);]+)(\)|;)/,(z=z.exec(g.G3()))?z[1]:""):O$X||b$k||jGX?(z=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(z=z.exec(g.G3()))?z[1].replace(/_/g,"."):""):""})();var YjX=function(){if(g.KR)return dP(/Firefox\/([0-9.]+)/);if(g.Uu||g.kS||qV)return Yr;if(g.X1){if(g.jS()||g.v7()){var z=dP(/CriOS\/([0-9.]+)/);if(z)return z}return dP(/Chrome\/([0-9.]+)/)}if(g.m4&&!g.jS())return dP(/Version\/([0-9.]+)/);if(EC||QV){if(z=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.G3()))return z[1]+"."+z[2]}else if(g.ch)return(z=dP(/Android\s+([0-9.]+)/))?z:dP(/Version\/([0-9.]+)/);return""}();g.pn(Ly,g.w9);g.l=Ly.prototype;g.l.subscribe=function(z,D,E){var Q=this.L[z];Q||(Q=this.L[z]=[]);var T=this.V;this.K[T]=z;this.K[T+1]=D;this.K[T+2]=E;this.V=T+3;Q.push(T);return T}; g.l.unsubscribe=function(z,D,E){if(z=this.L[z]){let Q=this.K;if(z=z.find(function(T){return Q[T+1]==D&&Q[T+2]==E}))return this.eZ(z)}return!1}; g.l.eZ=function(z){var D=this.K[z];if(D){let E=this.L[D];this.Z!=0?(this.A.push(z),this.K[z+1]=()=>{}):(E&&g.sx(E,z),delete this.K[z],delete this.K[z+1],delete this.K[z+2])}return!!D}; g.l.Iq=function(z,D){var E=this.L[z];if(E){let T=Array(arguments.length-1);var Q=arguments.length;let k;for(k=1;k0&&this.Z==0)for(;E=this.A.pop();)this.eZ(E)}}return k!=0}return!1}; g.l.clear=function(z){if(z){let D=this.L[z];D&&(D.forEach(this.eZ,this),delete this.L[z])}else this.K.length=0,this.L={}}; g.l.BF=function(){Ly.FW.BF.call(this);this.clear();this.A.length=0};g.fy.prototype.set=function(z,D){D===void 0?this.K.remove(z):this.K.set(z,(new nm).iY(D))}; g.fy.prototype.get=function(z){try{var D=this.K.get(z)}catch(E){return}if(D!==null)try{return JSON.parse(D)}catch(E){throw"Storage: Invalid value was encountered";}}; g.fy.prototype.remove=function(z){this.K.remove(z)};g.pn(ny,g.fy);ny.prototype.set=function(z,D){ny.FW.set.call(this,z,X9(D))}; ny.prototype.Nm=function(z){z=ny.FW.get.call(this,z);if(z===void 0||z instanceof Object)return z;throw"Storage: Invalid value was encountered";}; ny.prototype.get=function(z){if(z=this.Nm(z)){if(z=z.data,z===void 0)throw"Storage: Invalid value was encountered";}else z=void 0;return z};g.pn(Jv,ny);Jv.prototype.set=function(z,D,E){if(D=X9(D)){if(E){if(Eg.cX())Jv.prototype.remove.call(this,z);else return D}};g.pn(u0,Jv);g.pn(V0,auW);V0.prototype[Symbol.iterator]=function(){return meW(this.hW(!0)).L()}; V0.prototype.clear=function(){var z=Array.from(this);for(let D of z)this.remove(D)};g.pn(OR,V0);g.l=OR.prototype;g.l.isAvailable=function(){if(this.L===null){var z=this.K;if(z)try{z.setItem("__sak","1");z.removeItem("__sak");var D=!0}catch(E){D=E instanceof DOMException&&(E.name==="QuotaExceededError"||E.code===22||E.code===1014||E.name==="NS_ERROR_DOM_QUOTA_REACHED")&&z&&z.length!==0}else D=!1;this.L=D}return this.L}; g.l.set=function(z,D){b0(this);try{this.K.setItem(z,D)}catch(E){if(this.K.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.l.get=function(z){b0(this);z=this.K.getItem(z);if(typeof z!=="string"&&z!==null)throw"Storage mechanism: Invalid value was encountered";return z}; g.l.remove=function(z){b0(this);this.K.removeItem(z)}; g.l.hW=function(z){b0(this);var D=0,E=this.K,Q=new ER;Q.next=function(){if(D>=E.length)return M4I;var T=E.key(D++);if(z)return{value:T,done:!1};T=E.getItem(T);if(typeof T!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:T,done:!1}}; return Q}; g.l.clear=function(){b0(this);this.K.clear()}; g.l.key=function(z){b0(this);return this.K.key(z)};g.pn(v1,OR);g.pn(mG,OR);g.pn(l0,V0);l0.prototype.set=function(z,D){this.L.set(this.K+z,D)}; l0.prototype.get=function(z){return this.L.get(this.K+z)}; l0.prototype.remove=function(z){this.L.remove(this.K+z)}; l0.prototype.hW=function(z){var D=this.L[Symbol.iterator](),E=this,Q=new ER;Q.next=function(){var T=D.next();if(T.done)return T;for(T=T.value;T.slice(0,E.K.length)!=E.K;){T=D.next();if(T.done)return T;T=T.value}return{value:z?T.slice(E.K.length):E.L.get(T),done:!1}}; return Q};IF.prototype.getValue=function(){return this.L}; IF.prototype.clone=function(){return new IF(this.K,this.L)};var fp=class{constructor(z){this.K=[];if(z)a:{let E;if(z instanceof fp){if(E=z.CP(),z=z.f9(),this.K.length<=0){var D=this.K;for(let Q=0;Q0;){let Q=z-1>>1;if(D[Q].K>E.K)D[z]=D[Q],z=Q;else break}D[z]=E}remove(){var z=this.K,D=z.length,E=z[0];if(!(D<=0)){if(D==1)z.length=0;else{z[0]=z.pop();z=0;D=this.K;let T=D.length, k=D[z];for(;z>1;){var Q=z*2+1;let G=z*2+2;Q=Gk.K)break;D[z]=D[Q];z=Q}D[z]=k}return E.getValue()}}f9(){var z=this.K,D=[],E=z.length;for(let Q=0;Q>>16&65535|0;for(var k;E!==0;){k=E>2E3?2E3:E;E-=k;do T=T+D[Q++]|0,z=z+T|0;while(--k);T%=65521;z%=65521}return T|z<<16|0};for(var nW={},np,Ehw=[],WM=0;WM<256;WM++){np=WM;for(var QrQ=0;QrQ<8;QrQ++)np=np&1?3988292384^np>>>1:np>>>1;Ehw[WM]=np}nW=function(z,D,E,Q){E=Q+E;for(z^=-1;Q>>8^Ehw[(z^D[Q])&255];return z^-1};var z6={};z6={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 y0=[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],$K=[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],p7O=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],T6=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],kZ=Array(576);RF(kZ);var G6=Array(60);RF(G6);var sR=Array(512);RF(sR);var tv=Array(256);RF(tv);var oF=Array(29);RF(oF);var qg=Array(30);RF(qg);var vb,mf,l3,j7=!1;var V1;V1=[new u3(0,0,0,0,function(z,D){var E=65535;for(E>z.oQ-5&&(E=z.oQ-5);;){if(z.kf<=1){Wb(z);if(z.kf===0&&D===0)return 1;if(z.kf===0)break}z.vc+=z.kf;z.kf=0;var Q=z.ZN+E;if(z.vc===0||z.vc>=Q)if(z.kf=z.vc-Q,z.vc=Q,e7(z,!1),z.yo.eO===0)return 1;if(z.vc-z.ZN>=z.lP-262&&(e7(z,!1),z.yo.eO===0))return 1}z.bz=0;if(D===4)return e7(z,!0),z.yo.eO===0?3:4;z.vc>z.ZN&&e7(z,!1);return 1}), new u3(4,4,8,4,Xc),new u3(4,5,16,8,Xc),new u3(4,6,32,32,Xc),new u3(4,4,16,16,JI),new u3(8,16,32,32,JI),new u3(8,16,128,128,JI),new u3(8,32,128,256,JI),new u3(32,128,258,1024,JI),new u3(32,258,258,4096,JI)];var b3={};b3=function(){this.input=null;this.Eh=this.vX=this.H8=0;this.output=null;this.Vv=this.eO=this.Y6=0;this.msg="";this.state=null;this.xH=2;this.Ri=0};var YZ=Object.prototype.toString; OK.prototype.push=function(z,D){var E=this.yo,Q=this.options.chunkSize;if(this.ended)return!1;var T=D===~~D?D:D===!0?4:0;typeof z==="string"?E.input=SQ(z):YZ.call(z)==="[object ArrayBuffer]"?E.input=new Uint8Array(z):E.input=z;E.H8=0;E.vX=E.input.length;do{E.eO===0&&(E.output=new aF.JW(Q),E.Y6=0,E.eO=Q);z=h$I(E,T);if(z!==1&&z!==0)return this.yQ(z),this.ended=!0,!1;if(E.eO===0||E.vX===0&&(T===4||T===2))if(this.options.to==="string"){var k=aF.qH(E.output,E.Y6);D=k;k=k.length;if(k<65537&&(D.subarray&& DHn||!D.subarray))D=String.fromCharCode.apply(null,aF.qH(D,k));else{for(var G="",e=0;e0||E.eO===0)&&z!==1);if(T===4)return(E=this.yo)&&E.state?(Q=E.state.status,Q!==42&&Q!==69&&Q!==73&&Q!==91&&Q!==103&&Q!==113&&Q!==666?z=Dt(E,-2):(E.state=null,z=Q===113?Dt(E,-3):0)):z=-2,this.yQ(z),this.ended=!0,z===0;T===2&&(this.yQ(0),E.eO=0);return!0}; OK.prototype.yQ=function(z){z===0&&(this.result=this.options.to==="string"?this.chunks.join(""):aF.B1(this.chunks));this.chunks=[];this.err=z;this.msg=this.yo.msg};var Rv=()=>Math.random().toString(36).substring(7).split("").join("."),S7=`@@redux/INIT${Rv()}`,NE6=`@@redux/REPLACE${Rv()}`;var cb=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Nwr=rd(class extends g.XF{constructor(z){super(z)}},[0,Ph,$i,tu,sM,tu,-1,q4,sM,q4,-1,Ph,q4,$i,y8,[0,sM,-3,q4],tu,-1,q4]);var suk=-909897748;var TF6=function(z,D){return(()=>{var E=new $vJ(z,D);return()=>E})()}("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.XW=class{constructor(z){this.name=z}};g.iE=new g.XW("actionCompanionAdRenderer");g.qB=new g.XW("adActionInterstitialRenderer");g.tC=new g.XW("adsEngagementPanelRenderer");g.u6=new g.XW("dismissablePanelTextPortraitImageRenderer");g.Bd=new g.XW("adsEngagementPanelSectionListViewModel");g.wn=new g.XW("imageCompanionAdRenderer");g.MB=new g.XW("instreamAdPlayerOverlayRenderer");g.e4=new g.XW("instreamSurveyAdRenderer");g.J5=new g.XW("instreamSurveyAdSingleSelectQuestionRenderer");g.u_=new g.XW("instreamSurveyAdMultiSelectQuestionRenderer");g.VY=new g.XW("instreamSurveyAdAnswerRenderer");g.kfa=new g.XW("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.ke=new g.XW("instreamVideoAdRenderer");g.CT=new g.XW("playerOverlayLayoutRenderer");g.Pd=new g.XW("videoInterstitialButtonedCenteredLayoutRenderer");g.vC=new g.XW("aboveFeedAdLayoutRenderer");g.mJ=new g.XW("belowPlayerAdLayoutRenderer");g.j4=new g.XW("inPlayerAdLayoutRenderer");g.Ye=new g.XW("inPlayerOrganicOverlayAdLayoutRenderer");g.LA=new g.XW("playerBytesAdLayoutRenderer");g.l6=new g.XW("playerBytesSequenceItemAdLayoutRenderer");g.b6=new g.XW("playerUnderlayAdLayoutRenderer");g.GK=new g.XW("adIntroRenderer");g.Qv=new g.XW("playerBytesSequentialLayoutRenderer");g.db=new g.XW("surveyTextInterstitialRenderer");g.fA=new g.XW("videoAdTrackingRenderer");var ToV=new g.XW("videoInterstitialCenteredLayoutViewModel");g.zK=new g.XW("playerOrganicTransitionOverlayRenderer");g.aH=new g.XW("adSlotRenderer");g.Xa=new g.XW("squeezebackPlayerSidePanelRenderer");g.yS=new g.XW("bannerImageLayoutViewModel");g.oZ=new g.XW("topBannerImageTextIconButtonedLayoutViewModel");g.sb=new g.XW("adsEngagementPanelLayoutViewModel");g.J7=new g.XW("displayUnderlayTextGridCardsLayoutViewModel");var Oo=class{constructor(z){this.K=z}},b_=class extends Oo{get entityMetadata(){return this.K.entityMetadata}set entityMetadata(z){this.K.entityMetadata=z}};var GfW=class extends b_{L(){return[]}};var eM6=new g.XW("commandContext");var dHr=class extends b_{L(){return[]}};var FDL=class extends b_{L(){return[]}};var $dO=new g.XW("rawColdConfigGroup");var s86=new g.XW("rawHotConfigGroup");g.j5=new g.XW("commandExecutorCommand");var LDX=class extends g.XF{constructor(z){super(z)}};var f9V={IA:0,mB:1,wu:32,pI:61,j7:67,JY:103,DG:86,cz:42,kg:60,S7:62,Eg:73,MM:76,hY:88,RA:90,qM:99,X0:98,bf:100,aA:102,nI:41,fI:69,uf:70,zt:71,V_:2,BT:27,ANDROID:3,Y4:54,cU:14,h4:91,wz:55,sY:24,Q9:105,Mt:20,EY:18,dz:21,DB:104,ba:30,n_:29,f_:28,e7:101,zR:34,R2:36,p_:38,IOS:5,Kg:15,Uu:92,l2:40,yj:25,Aj:106,Is:17,Zi:19,Bd:64,Vj:66,gJ:26,rJ:22,Wd:33,m_:68,Sv:35,ev:53,T$:37,Lg:39,ih:7,jK:57,qS:43,uh:59,f2:93,qt:74,z5:75,F0:85,KI:65,LI:80,oA:8,hK:10,ye:58,vz:63,lf:72,jG:23,Kn:11,lV:13,cO:12,Rt:16,Yg:56, du:31,y8:77,NT:84,Qe:87,cB:89,YE:94,fg:95};var sp=class extends g.XF{constructor(z){super(z)}A(z){Tv(this,5,z)}};var yd=class extends g.XF{constructor(z){super(z)}};var nhW=class extends g.XF{constructor(z){super(z)}};var UP=class extends g.XF{constructor(z){super(z)}getPlayerType(){return zv(this,36)}setHomeGroupInfo(z){return qd(this,nhW,81,z)}clearLocationPlayabilityToken(){return bc(this,89)}};var rY=class extends g.XF{constructor(z){super(z)}getValue(){return Bz(this,rO(this,i8,2))}},i8=[2,3,4,5,6];var WDk=class extends g.XF{constructor(z){super(z)}setTrackingParams(z){return bc(this,1,Ad(z,!1))}};var gY=class extends g.XF{constructor(z){super(z)}};var oR=class extends g.XF{constructor(z){super(z)}};var t3=class extends g.XF{constructor(z){super(z)}setToken(z){return Tv(this,2,z)}};var wY=class extends g.XF{constructor(z){super(z)}setSafetyMode(z){return Gv(this,5,z)}};var NK=class extends g.XF{constructor(z){super(z)}A(z){return qd(this,UP,1,z)}};var X0n=class extends b_{L(){return[]}};var QOs=new g.XW("continuationCommand");g.Kk=new g.XW("signalAction");var vM=new g.XW("webCommandMetadata");var EVL=new g.XW("metadataBadgeRenderer");var Tdr=new g.XW("signalServiceEndpoint");var cC=new g.XW("innertubeCommand");var kdW={oR:"EMBEDDED_PLAYER_MODE_UNKNOWN",Kq:"EMBEDDED_PLAYER_MODE_DEFAULT",Lq:"EMBEDDED_PLAYER_MODE_PFP",lj:"EMBEDDED_PLAYER_MODE_PFL"};var fYQ=new g.XW("channelThumbnailEndpoint");var AzI=new g.XW("embeddedPlayerErrorMessageRenderer");var P1s=new g.XW("embeddedPlayerOverlayVideoDetailsRenderer"),nV6=new g.XW("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),WYQ=new g.XW("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var T5=new g.XW("embedsInfoPanelRenderer");var J$W=class extends b_{L(){return[]}};var uNL=class extends b_{L(){return[]}};var VXO=class extends b_{L(){var z=[];this.K.alternateChannel&&z.push(this.K.alternateChannel);this.K.alternateChannelList&&z.push(...this.K.alternateChannelList);this.K.oneofChannelEntity&&z.push(this.K.oneofChannelEntity);return[...(new Set(z))]}};var OQk=class extends b_{L(){var z=[];this.K.entryCollection&&z.push(this.K.entryCollection);return[...(new Set(z))]}},jrO=class extends b_{L(){var z=[];this.K.parentPlaylist&&z.push(this.K.parentPlaylist);if(this.K.entries)for(let D of this.K.entries)z.push(...(new bQX(D)).L());return[...(new Set(z))]}},bQX=class extends Oo{L(){var z=[];this.K.video&&z.push(this.K.video);return[...(new Set(z))]}};var vhL=class extends b_{L(){var z=[];this.K.descriptionEntity&&z.push(this.K.descriptionEntity);this.K.creators&&z.push(...this.K.creators);this.K.theBiggestFan&&z.push(this.K.theBiggestFan);return[...(new Set(z))]}},mHJ=class extends b_{L(){return[]}};var l9X=new g.XW("feedbackEndpoint");var YAJ=class extends b_{L(){return[]}};var I9O=class extends b_{L(){return[]}};var a96=class extends b_{L(){return[]}};var SAJ=class extends b_{L(){return[]}};var RML=class extends b_{L(){return[]}};var ZQn=new g.XW("interactionLoggingCommandMetadata");var oHX={Og:"WEB_DISPLAY_MODE_UNKNOWN",CI:"WEB_DISPLAY_MODE_BROWSER",tY:"WEB_DISPLAY_MODE_MINIMAL_UI",Gt:"WEB_DISPLAY_MODE_STANDALONE",Pz:"WEB_DISPLAY_MODE_FULLSCREEN"};var c$n=class extends g.XF{constructor(z){super(z)}getPlayerType(){return zv(this,7)}JI(){return Bz(this,19)}setVideoId(z){return Tv(this,19,z)}};var FC=class extends g.XF{constructor(z){super(z)}};var d5=class extends g.XF{constructor(z){super(z)}};var qK=class extends g.XF{constructor(z){super(z,500)}},KDJ=[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.hMX=new g.XW("loggingContext");var sP=class extends g.XF{constructor(z){super(z)}};var l8=class extends g.XF{constructor(z){super(z)}JI(){return Ei(this,rO(this,YE,1))}setVideoId(z){return UB(this,1,YE,gp(z))}getPlaylistId(){return Ei(this,rO(this,YE,2))}},YE=[1,2];var oPr=class extends g.XF{constructor(z){super(z)}};var p0L=class extends b_{L(){return[]}};var xHw=class extends b_{L(){return[]}};var HQa=class extends b_{L(){return[]}};var NFW=class extends b_{L(){var z=[];this.K.downloadsList&&z.push(this.K.downloadsList);this.K.smartDownloadsList&&z.push(this.K.smartDownloadsList);this.K.recommendedDownloadsList&&z.push(this.K.recommendedDownloadsList);this.K.refresh&&z.push(this.K.refresh);return[...(new Set(z))]}};var ghX=class extends b_{L(){var z=[];this.K.refresh&&z.push(this.K.refresh);if(this.K.downloads)for(let D of this.K.downloads)z.push(...(new UHw(D)).L());return[...(new Set(z))]}},UHw=class extends Oo{L(){var z=[];this.K.video&&z.push(this.K.video);this.K.playlist&&z.push(this.K.playlist);this.K.videoItem&&z.push(this.K.videoItem);this.K.playlistItem&&z.push(this.K.playlistItem);return[...(new Set(z))]}};var r$s=class extends b_{L(){var z=[];this.K.localImageEntities&&z.push(...this.K.localImageEntities);return[...(new Set(z))]}};var iQO=class extends b_{L(){var z=[];this.K.playbackData&&z.push(this.K.playbackData);this.K.localImageEntities&&z.push(...this.K.localImageEntities);this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[...(new Set(z))]}};var w0L=class extends b_{L(){return[]}};var tXW=class extends b_{L(){var z=[];this.K.fakeChildren&&z.push(...this.K.fakeChildren);return[...(new Set(z))]}};var y$r=class extends b_{L(){var z=[];this.K.video&&z.push(this.K.video);this.K.playbackData&&z.push(this.K.playbackData);this.K.offlineVideoPolicy&&z.push(this.K.offlineVideoPolicy);return[...(new Set(z))]}};var ohL=class extends b_{L(){return[]}};var srO=class extends b_{L(){var z=[];this.K.channelOwner&&z.push(this.K.channelOwner);this.K.videos&&z.push(...this.K.videos);this.K.collaboratorChannels&&z.push(...this.K.collaboratorChannels);this.K.downloadState&&z.push(this.K.downloadState);this.K.refresh&&z.push(this.K.refresh);return[...(new Set(z))]}};var $Hn=class extends b_{L(){var z=[];this.K.video&&z.push(this.K.video);this.K.channelContributor&&z.push(this.K.channelContributor);return[...(new Set(z))]}};var PCO=class extends Oo{L(){var z=[];this.K.recommendedVideoMetadata&&z.push(...(new qAn(this.K.recommendedVideoMetadata)).L());return[...(new Set(z))]}},qAn=class extends Oo{L(){var z=[];this.K.localImageEntities&&z.push(...this.K.localImageEntities);this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[...(new Set(z))]}};var MXI=class extends Oo{L(){var z=[];this.K.playbackPosition&&z.push(this.K.playbackPosition);return[...(new Set(z))]}};var CCw=class extends b_{L(){var z=[];this.K.owner&&z.push(this.K.owner);this.K.downloadState&&z.push(this.K.downloadState);this.K.userState&&z.push(...(new MXI(this.K.userState)).L());this.K.additionalMetadata&&z.push(...(new PCO(this.K.additionalMetadata)).L());return[...(new Set(z))]}};var A$X=class extends b_{L(){var z=[];this.K.userChannelDetails&&z.push(this.K.userChannelDetails);return[...(new Set(z))]}};var BFn=class extends b_{L(){var z=[];this.K.channelOwner&&z.push(this.K.channelOwner);this.K.playbackPosition&&z.push(this.K.playbackPosition);this.K.localImageEntities&&z.push(...this.K.localImageEntities);this.K.downloadStatus&&z.push(this.K.downloadStatus);return[...(new Set(z))]}};var zOa=class extends b_{L(){return[]}};var Dnw=class extends b_{L(){return[]}};var ExV=class extends b_{L(){return[]}};var QJa=class extends b_{L(){return[]}};var TGQ=class extends b_{L(){return[]}};var k76=class extends b_{L(){return[]}};var G7W=class extends b_{L(){return[]}};var eO6=class extends b_{L(){return[]}};var dnI=class extends b_{L(){return[]}};var fM=new g.XW("changeKeyedMarkersVisibilityCommand");var QAW=new g.XW("loadMarkersCommand");var L_X=new g.XW("timelyActionViewModel");var F_W=new g.XW("timelyActionsOverlayViewModel");var F6Q=class extends b_{L(){return[]}};var L6w=class extends b_{L(){return[]}};var fnr=class extends b_{L(){return[]}};var nxX=class extends b_{L(){return[]}};var W6n=class extends b_{L(){var z=[];this.K.compositeSourceKeys&&z.push(...this.K.compositeSourceKeys);return[...(new Set(z))]}};var XtW=class extends b_{L(){var z=[];this.K.trackDownloadMetadatas&&z.push(...this.K.trackDownloadMetadatas);return[...(new Set(z))]}};var JnI=class extends b_{L(){var z=[];this.K.downloadedTracks&&z.push(...this.K.downloadedTracks);this.K.smartDownloadedTracks&&z.push(...this.K.smartDownloadedTracks);this.K.downloadedEpisodes&&z.push(...this.K.downloadedEpisodes);this.K.downloadedAlbumReleases&&z.push(...this.K.downloadedAlbumReleases);this.K.smartDownloadedAlbumReleases&&z.push(...this.K.smartDownloadedAlbumReleases);this.K.downloadedPlaylists&&z.push(...this.K.downloadedPlaylists);this.K.smartDownloadedPlaylists&&z.push(...this.K.smartDownloadedPlaylists); this.K.metadataOnlyTracks&&z.push(...this.K.metadataOnlyTracks);return[...(new Set(z))]}};var ulk=class extends b_{L(){var z=[];this.K.trackDownloadMetadatas&&z.push(...this.K.trackDownloadMetadatas);return[...(new Set(z))]}};var VLw=class extends b_{L(){var z=[];this.K.playbackData&&z.push(this.K.playbackData);this.K.localImageEntities&&z.push(...this.K.localImageEntities);this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[...(new Set(z))]}};var O7J=class extends b_{L(){var z=[];this.K.musicLibraryStatusEntity&&z.push(this.K.musicLibraryStatusEntity);this.K.primaryArtists&&z.push(...this.K.primaryArtists);this.K.details&&z.push(this.K.details);this.K.userDetails&&z.push(this.K.userDetails);this.K.tracks&&z.push(...this.K.tracks);this.K.share&&z.push(this.K.share);this.K.downloadMetadata&&z.push(this.K.downloadMetadata);this.K.refresh&&z.push(this.K.refresh);return[...(new Set(z))]}},b7X=class extends b_{L(){var z=[];this.K.albumRelease&& z.push(this.K.albumRelease);this.K.tracks&&z.push(...this.K.tracks);return[...(new Set(z))]}},jJX=class extends b_{L(){var z=[];this.K.albumRelease&&z.push(this.K.albumRelease);return[...(new Set(z))]}};var vxs=class extends b_{L(){var z=[];this.K.details&&z.push(this.K.details);this.K.userDetails&&z.push(this.K.userDetails);return[...(new Set(z))]}},mnQ=class extends b_{L(){var z=[];this.K.parentArtist&&z.push(this.K.parentArtist);return[...(new Set(z))]}},lnn=class extends b_{L(){var z=[];this.K.parentArtist&&z.push(this.K.parentArtist);return[...(new Set(z))]}};var YWk=class extends b_{L(){return[]}};var anX=class extends b_{L(){return[]}};var ROJ=class extends b_{L(){var z=[];this.K.tracks&&z.push(...this.K.tracks);this.K.refresh&&z.push(this.K.refresh);this.K.musicLibraryStatusEntity&&z.push(this.K.musicLibraryStatusEntity);this.K.details&&z.push(this.K.details);this.K.downloadMetadata&&z.push(this.K.downloadMetadata);this.K.sideloadMetadata&&z.push(this.K.sideloadMetadata);this.K.userDetails&&z.push(this.K.userDetails);this.K.entryCollection&&z.push(this.K.entryCollection);this.K.share&&z.push(this.K.share);this.K.podcastShowAdditionalMetadata&& z.push(...(new SWQ(this.K.podcastShowAdditionalMetadata)).L());return[...(new Set(z))]}},SWQ=class extends Oo{L(){var z=[];this.K.creatorEntity&&z.push(this.K.creatorEntity);return[...(new Set(z))]}};var Z7W=class extends b_{L(){return[]}};var cnO=class extends b_{L(){var z=[];this.K.musicLibraryStatusEntity&&z.push(this.K.musicLibraryStatusEntity);this.K.artists&&z.push(...this.K.artists);this.K.audioModeVersion&&z.push(this.K.audioModeVersion);this.K.videoModeVersion&&z.push(this.K.videoModeVersion);this.K.userDetails&&z.push(this.K.userDetails);this.K.details&&z.push(this.K.details);this.K.albumRelease&&z.push(this.K.albumRelease);this.K.share&&z.push(this.K.share);this.K.libraryEdit&&z.push(this.K.libraryEdit);this.K.downloadMetadata&& z.push(this.K.downloadMetadata);this.K.playbackPosition&&z.push(this.K.playbackPosition);this.K.lyrics&&z.push(this.K.lyrics);return[...(new Set(z))]}},K6Q=class extends b_{L(){var z=[];this.K.parentTrack&&z.push(this.K.parentTrack);return[...(new Set(z))]}},hOn=class extends b_{L(){var z=[];this.K.parentTrack&&z.push(this.K.parentTrack);return[...(new Set(z))]}};var MeW=new g.XW("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var ptO=new g.XW("shareEndpoint"),xnr=new g.XW("shareEntityEndpoint"),H7r=new g.XW("shareEntityServiceEndpoint"),NGa=new g.XW("webPlayerShareEntityServiceEndpoint");g.FJ=new g.XW("urlEndpoint");g.Qq=new g.XW("watchEndpoint");var UnQ=new g.XW("watchPlaylistEndpoint");var gxn=class extends b_{L(){return[]}};var rna=class extends b_{L(){return[]}};var i7k=class extends b_{L(){return[]}};var wtL=class extends b_{L(){return[]}};var tLs=class extends b_{L(){var z=[];this.K.transfer&&z.push(this.K.transfer);this.K.adsPlaybackData&&z.push(...this.K.adsPlaybackData);this.K.drmLicense&&z.push(this.K.drmLicense);this.K.offlineVideoPolicy&&z.push(this.K.offlineVideoPolicy);this.K.videoDownloadContextEntity&&z.push(this.K.videoDownloadContextEntity);return[...(new Set(z))]}};var yn6=class extends b_{L(){return[]}};var oxQ=class extends b_{L(){var z=[];this.K.offlineVideoStreams&&z.push(...this.K.offlineVideoStreams);this.K.captionTrack&&z.push(...this.K.captionTrack);return[...(new Set(z))]}};var sJQ=class extends b_{L(){return[]}};var $nL=class extends b_{L(){return[]}};var qWW=class extends b_{L(){return[]}};var PNW=new g.XW("prefetchWatchCommand");var MLL=new g.XW("compositeVideoOverlayRenderer");var IYV=new g.XW("paidContentOverlayRenderer");var YZJ=new g.XW("playerMutedAutoplayOverlayRenderer"),IUa=new g.XW("playerMutedAutoplayEndScreenRenderer");var jpV=new g.XW("unserializedPlayerResponse"),HG=new g.XW("unserializedPlayerResponse"),CNs=new g.XW("playerResponse");var Anr=new g.XW("playlistEditEndpoint");var BGw=class extends b_{L(){return[]}};var Yt=new g.XW("reelWatchEndpoint");var z3n=new g.XW("reelItemWatchResponse");g.mh=new g.XW("buttonRenderer");g.l_=new g.XW("toggleButtonRenderer");g.WC=new g.XW("counterfactualRenderer");var DDX=new g.XW("resolveUrlCommandMetadata");var ENs=class extends b_{L(){return[]}};var QwX=new g.XW("modifyChannelNotificationPreferenceEndpoint");var TtV=new g.XW("unsubscribeEndpoint");var kNr=class extends b_{L(){return[]}};var XBa=new g.XW("subscribeButtonRenderer");var GNQ=new g.XW("subscribeEndpoint");var e36=class extends b_{L(){return[]}};var dDL=class extends b_{L(){return[]}};var FcL=class extends b_{L(){return[]}};var Lcn=class extends b_{L(){return[]}};var fDa=class extends b_{L(){return[]}};var nNO=class extends b_{L(){return[]}};var Wc6=class extends b_{L(){return[]}};var XYQ=class extends b_{L(){return[]}};var J0k=class extends b_{L(){return[]}};var uGL=class extends b_{L(){return[]}};var kes=new g.XW("qrCodeRenderer");var VbQ={dJ:"LIVING_ROOM_APP_MODE_UNSPECIFIED",MJ:"LIVING_ROOM_APP_MODE_MAIN",Qj:"LIVING_ROOM_APP_MODE_KIDS",Eu:"LIVING_ROOM_APP_MODE_MUSIC",pg:"LIVING_ROOM_APP_MODE_UNPLUGGED",ky:"LIVING_ROOM_APP_MODE_GAMING"};var OBw=class extends b_{L(){return[]}};var bBs=class extends b_{L(){return[]}};var BeI=new g.XW("autoplaySwitchButtonRenderer");var zCa=new g.XW("desktopOverlayConfigRenderer");var GeO=new g.XW("engagementPanelSectionListRenderer");var C1X=new g.XW("playlistPanelRenderer");var jwr=class extends b_{L(){return[]}};var vNn=class extends b_{L(){return[]}};var mDQ=class extends b_{L(){return[]}};var lDs=class extends b_{L(){return[]}};var YDX=class extends b_{L(){return[]}};var IDQ=class extends b_{L(){return[]}};var aDW=class extends b_{L(){return[]}};var QpW=new g.XW("cipher");var vRa=new g.XW("playerVars");var xlw=new g.XW("playerVars");var SDI=g.XQ.window,UK=SDI?.yt?.config_||SDI?.ytcfg?.data_||{};g.JV("yt.config_",UK);var i3=[];var ivJ=/^[\w.]*$/,rd6={q:!0,search_query:!0},grk=String(sK);g.ea=new class{constructor(z,D){this.K=z;this.L=D}}(window,window.document);g.JV("yt.ads_.signals_.getAdSignalsString",function(z){return g.$Z(g.dm(z))});g.cX();var FP="XMLHttpRequest"in g.XQ?()=>new XMLHttpRequest:null;var R3L="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(" "),ZBr=[...R3L,"client_dev_set_cookie"];var bZ={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"},BEL=["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",...R3L],ID=!1,qjQ=Om;var zTr;g.Sa=class extends g.g6{constructor(z,D,E){super(`${z}, errorCode=${D}`);this.errorCode=D;this.xhr=E;this.name="PromiseAjaxError"}};zTr=class{constructor(z){this.xhr=z}};var cx=class{constructor(z=null){this.K=z;this.A=0;this.L=null}then(z,D,E){return this.K?this.K.then(z,D,E):this.A===1&&z?(z=z.call(E,this.L))&&typeof z.then==="function"?z:g.hQ(z):this.A===2&&D?(z=D.call(E,this.L))&&typeof z.then==="function"?z:g.K9(z):this}getValue(){return this.L}};cx.prototype.$goog_Thenable=!0;var p9=!1;g.TR=EC||QV;var TpL=/^([0-9\.]+):([0-9\.]+)$/;var ji={};var c0L=0,v6=g.kG?"webkit":g.hz?"moz":g.Uu?"ms":qV?"o":"",KcQ=g.us("ytDomDomGetNextId")||(()=>++c0L); g.JV("ytDomDomGetNextId",KcQ);var h3r={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},KK=class{constructor(z){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(z=z||window.event){this.event=z;for(let Q in z)Q in h3r||(this[Q]=z[Q]);this.scale=z.scale;this.rotation=z.rotation;var D=z.target||z.srcElement;D&&D.nodeType==3&&(D=D.parentNode);this.target=D;var E=z.relatedTarget;if(E)try{E=E.nodeName?E:null}catch(Q){E=null}else this.type=="mouseover"?E=z.fromElement:this.type=="mouseout"&&(E=z.toElement);this.relatedTarget=E;this.clientX=z.clientX!=void 0?z.clientX:z.pageX;this.clientY=z.clientY!=void 0?z.clientY:z.pageY;this.keyCode=z.keyCode?z.keyCode: z.which;this.charCode=z.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=z.altKey;this.ctrlKey=z.ctrlKey;this.shiftKey=z.shiftKey;this.metaKey=z.metaKey;this.K=z.pageX;this.L=z.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.Zc=g.XQ.ytEventsEventsListeners||{};g.JV("ytEventsEventsListeners",g.Zc);var c6=g.XQ.ytEventsEventsCounter||{count:0};g.JV("ytEventsEventsCounter",c6);var pYX=g.JT(function(){var z=!1;try{let D=Object.defineProperty({},"passive",{get:function(){z=!0}}); window.addEventListener("test",null,D)}catch(D){}return z}),h4=g.JT(function(){var z=!1; try{let D=Object.defineProperty({},"capture",{get:function(){z=!0}}); window.addEventListener("test",null,D)}catch(D){}return z});var Ya;Ya=window;g.N=Ya.ytcsi&&Ya.ytcsi.now?Ya.ytcsi.now:Ya.performance&&Ya.performance.timing&&Ya.performance.now&&Ya.performance.timing.navigationStart?()=>Ya.performance.timing.navigationStart+Ya.performance.now():()=>(new Date).getTime();g.pn(Np,g.w9);Np.prototype.Y=function(z){z.K===void 0&&Ru(z);var D=z.K;z.L===void 0&&Ru(z);this.K=new g.Wr(D,z.L)}; Np.prototype.mN=function(){return this.K||new g.Wr}; Np.prototype.D=function(){if(this.K){var z=(0,g.N)();if(this.Z!=0){var D=this.V,E=this.K,Q=D.x-E.x;D=D.y-E.y;Q=Math.sqrt(Q*Q+D*D)/(z-this.Z);this.L[this.A]=Math.abs((Q-this.B)/this.B)>.5?1:0;D=0;for(E=0;E<4;E++)D+=this.L[E]||0;D>=3&&this.U();this.B=Q}this.Z=z;this.V=this.K;this.A=(this.A+1)%4}}; Np.prototype.BF=function(){window.clearInterval(this.S);g.xf(this.j)};g.I3=class extends g.w9{constructor(z){super();this.A=[];this.U=z||this}K3(z,D,E,Q,T){E=tI((0,g.SW)(E,Q||this.U));E={target:z,name:D,callback:E};var k;T&&pYX()&&(k={passive:!0});z.addEventListener(D,E.callback,k);this.A.push(E);return E}Qo(z){for(let D=0;D{D.preventDefault();this.L=D}); z.addEventListener("appinstalled",()=>{this.K=!0},{once:!0})}};var yV=class{constructor(){this.MU=!0}v8(z,D){z={};var E=[];"USER_SESSION_ID"in UK&&E.push({key:"u",value:g.S("USER_SESSION_ID")});if(E=LY(E))z.Authorization=E,E=D=D?.sessionIndex,E===void 0&&(E=Number(g.S("SESSION_INDEX",0)),E=isNaN(E)?0:E),g.c("voice_search_auth_header_removal")||(z["X-Goog-AuthUser"]=E.toString()),"INNERTUBE_HOST_OVERRIDE"in UK||(z["X-Origin"]=window.location.origin),D===void 0&&"DELEGATED_SESSION_ID"in UK&&(z["X-Goog-PageId"]=g.S("DELEGATED_SESSION_ID"));return z}};var $S={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Mp=g.us("ytglobal.prefsUserPrefsPrefs_")||{};g.JV("ytglobal.prefsUserPrefsPrefs_",Mp); var fSJ=class{constructor(){this.K=g.S("ALT_PREF_COOKIE_NAME","PREF");this.L=g.S("ALT_PREF_COOKIE_DOMAIN","youtube.com");var z=g.N1(this.K);z&&this.parse(z)}get(z,D){P6(z);qp(z);z=Mp[z]!==void 0?Mp[z].toString():null;return z!=null?z:D?D:""}set(z,D){P6(z);qp(z);if(D==null)throw Error("ExpectedNotNull");Mp[z]=D.toString()}GV(z){return!!((CK(`f${Math.floor(z/31)+1}`)||0)&1<{var z;return()=>{z||(z=new rk("ytidb"));return z}})();var u$=[],Xz=!1;var tbX={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"},y0Q={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"},oNX={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}, va=class extends g.k3{constructor(z,D={},E=tbX[z],Q=y0Q[z],T=oNX[z]){super(E,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:z,...D});this.type=z;this.message=E;this.level=Q;this.K=T;Object.setPrototypeOf(this,va.prototype)}},swX=class extends va{constructor(z,D){super("MISSING_OBJECT_STORES",{expectedObjectStores:D,foundObjectStores:z},tbX.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,swX.prototype)}},l$=class extends Error{constructor(z,D){super();this.index= z;this.objectStore=D;Object.setPrototypeOf(this,l$.prototype)}},nHs=["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 KF=class{constructor(z){this.K=z}},aB=class{constructor(z){this.state={status:"PENDING"};this.K=[];this.L=[];z=z.K;var D=Q=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:Q};for(let T of this.K)T()}},E=Q=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:Q};for(let T of this.L)T()}}; try{z(D,E)}catch(Q){E(Q)}}static all(z){return new aB(new KF((D,E)=>{var Q=[],T=z.length;T===0&&D(Q);for(let k=0;k{Q[k]=G;T--;T===0&&D(Q)}).catch(G=>{E(G)})}))}static resolve(z){return new aB(new KF((D,E)=>{z instanceof aB?z.then(D,E):D(z)}))}static reject(z){return new aB(new KF((D,E)=>{E(z)}))}then(z,D){var E=z??XLI,Q=D??W86; return new aB(new KF((T,k)=>{this.state.status==="PENDING"?(this.K.push(()=>{RB(this,this,E,T,k)}),this.L.push(()=>{Zo(this,this,Q,T,k)})):this.state.status==="FULFILLED"?RB(this,this,E,T,k):this.state.status==="REJECTED"&&Zo(this,this,Q,T,k)}))}catch(z){return this.then(void 0,z)}};var uIQ=class{constructor(z,D){this.request=z;this.cursor=D}};var ISO=class{constructor(z,D){this.K=z;this.options=D;this.transactionCount=0;this.A=Math.round((0,g.N)());this.L=!1}add(z,D,E){return gT(this,[z],{mode:"readwrite",OO:!0,commit:Ha()},Q=>Q.objectStore(z).add(D,E))}clear(z){return gT(this,[z],{mode:"readwrite", OO:!0},D=>D.objectStore(z).clear())}close(){this.K.close(); this.options?.closed&&this.options.closed()}count(z,D){return gT(this,[z],{mode:"readonly",OO:!0,commit:Ha()},E=>E.objectStore(z).count(D))}delete(z,D){return gT(this,[z],{mode:"readwrite", OO:!0,commit:Ha()&&!(D instanceof IDBKeyRange)},E=>E.objectStore(z).delete(D))}get(z,D){return gT(this,[z],{mode:"readonly", OO:!0,commit:Ha()},E=>E.objectStore(z).get(D))}getAll(z,D,E){return gT(this,[z],{mode:"readonly", OO:!0},Q=>Q.objectStore(z).getAll(D,E))}put(z,D,E){return gT(this,[z],{mode:"readwrite", OO:!0,commit:Ha()},Q=>Q.objectStore(z).put(D,E))}objectStoreNames(){return Array.from(this.K.objectStoreNames)}getName(){return this.K.name}},rT=class{constructor(z){this.K=z}add(z,D){return hF(this.K.add(z,D))}autoIncrement(){return this.K.autoIncrement}clear(){return hF(this.K.clear()).then(()=>{})}count(z){return hF(this.K.count(z))}delete(z){return z instanceof IDBKeyRange?OdJ(this,z):hF(this.K.delete(z))}get(z){return hF(this.K.get(z))}getAll(z,D){return"getAll"in IDBObjectStore.prototype?hF(this.K.getAll(z, D)):bdr(this,z,D)}index(z){try{return new $DJ(this.K.index(z))}catch(D){if(D instanceof Error&&D.name==="NotFoundError")throw new l$(z,this.K.name); throw D;}}getName(){return this.K.name}keyPath(){return this.K.keyPath}put(z,D){return hF(this.K.put(z,D))}},N0=class{constructor(z){this.K=z;this.L=new Map;this.aborted=!1;this.done=new Promise((D,E)=>{this.K.addEventListener("complete",()=>{D()}); this.K.addEventListener("error",Q=>{Q.currentTarget===Q.target&&E(this.K.error)}); this.K.addEventListener("abort",()=>{var Q=this.K.error;if(Q)E(Q);else if(!this.aborted){Q=va;var T=this.K.objectStoreNames;let k=[];for(let G=0;GD.delete().then(()=>$3(D)))}get(z){return hF(this.K.get(z))}getAll(z,D){return"getAll"in IDBIndex.prototype?hF(this.K.getAll(z,D)):lSV(this,z,D)}keyPath(){return this.K.keyPath}unique(){return this.K.unique}}, YeV=class{constructor(z,D){this.request=z; this.cursor=D}delete(){return hF(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(z){return hF(this.cursor.update(z))}};var qDI=class{constructor(z,D){this.name=z;this.options=D;this.A=!0;this.B=this.Z=0}L(z,D,E={}){return CF(z,D,E)}delete(z={}){return AF(this.name,z)}open(){if(!this.A)throw Ba(this);if(this.K)return this.K;var z,D=()=>{this.K===z&&(this.K=void 0)},E={blocking:T=>{T.close()}, closed:D,Vx:D,upgrade:this.options.upgrade},Q=async()=>{var T=Error().stack??"";try{let e=await this.L(this.name,this.options.version,E);var k=e,G=this.options;let d=[];for(let F of Object.keys(G.jq)){let {Gm:L,qL:f=Number.MAX_VALUE}=G.jq[F];!(k.K.version>=L)||k.K.version>=f||k.K.objectStoreNames.contains(F)||d.push(F)}if(d.length!==0){let F=Object.keys(this.options.jq),L=e.objectStoreNames();if(this.Bthis.options.version+1)throw T.close(),this.A=!1,Ba(this,k);return T}D();e instanceof Error&&!g.c("ytidb_async_stack_killswitch")&&(e.stack=`${e.stack}\n${T.substring(T.indexOf("\n")+1)}`);throw Y3(e,this.name,"",this.options.version??-1);}}; return this.K=z=Q()}};var Dj=new qDI("YtIdbMeta",{jq:{databases:{Gm:1}},upgrade(z,D){D(1)&&i$(z,"databases",{keyPath:"actualName"})}});var eC,GR=new class{constructor(){}}(new class{constructor(){}});new g.BU;var x$X=class extends qDI{constructor(z,D){super(z,D);this.options=D;b$(z)}L(z,D,E={}){return(this.options.shared?K8a:c1k)(z,D,{...E})}delete(z={}){return(this.options.shared?X0:hTI)(this.name,z)}};var Npr=JL("ytGcfConfig",{jq:{coldConfigStore:{Gm:1},hotConfigStore:{Gm:1}},shared:!1,upgrade(z,D){D(1)&&(ya(i$(z,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),ya(i$(z,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var PjW=class extends g.w9{constructor(){super();this.L=[];this.K=[];var z=g.us("yt.gcf.config.hotUpdateCallbacks");z?(this.L=[...z],this.K=z):(this.K=[],g.JV("yt.gcf.config.hotUpdateCallbacks",this.K))}BF(){for(let D of this.L){var z=this.K;let E=z.indexOf(D);E>=0&&z.splice(E,1)}this.L.length=0;super.BF()}};g.vc=class{constructor(){this.V=!1;this.B=this.Z=0;this.U=new PjW}zW(){return IR()??g.S("RAW_HOT_CONFIG_GROUP")}A(z){this.hotHashData=z;g.JV("yt.gcf.config.hotHashData",this.hotHashData||null)}};var MbW=typeof TextEncoder!=="undefined"?new TextEncoder:null,Gl=MbW?z=>MbW.encode(z):z=>{z=kr(z); var D=new Uint8Array(z.length);for(let E=0;E{}; this.D0=()=>{}; this.now=Date.now;this.H6=!1;this.aN=z.aN??100;this.oN=z.oN??1;this.by=z.by??2592E6;this.h3=z.h3??12E4;this.L5=z.L5??5E3;this.VE=z.VE??void 0;this.aK=!!z.aK;this.Tr=z.Tr??.1;this.Mk=z.Mk??10;z.handleError&&(this.handleError=z.handleError);z.D0&&(this.D0=z.D0);z.H6&&(this.H6=z.H6);z.IK&&(this.IK=z.IK);this.EH=z.EH;this.bl=z.bl;this.X$=z.X$;this.HS=z.HS;this.In=z.In;this.j$=z.j$;this.S$=z.S$;dk(this)&&(!this.EH||this.EH("networkless_logging"))&&Lf(this)}writeThenSend(z,D={}){if(dk(this)&&this.K){let E= {url:z,options:D,timestamp:this.now(),status:"NEW",sendCount:0};this.X$.set(E,this.VE).then(Q=>{E.id=Q;this.HS.Tk()&&nf(this,E)}).catch(Q=>{nf(this,E); Wv(this,Q)})}else this.In(z,D)}sendThenWrite(z,D={},E){if(dk(this)&&this.K){let Q={url:z, options:D,timestamp:this.now(),status:"NEW",sendCount:0};this.EH&&this.EH("nwl_skip_retry")&&(Q.skipRetry=E);if(this.HS.Tk()||this.EH&&this.EH("nwl_aggressive_send_then_write")&&!Q.skipRetry){if(!Q.skipRetry){let T=D.onError?D.onError:()=>{}; D.onError=async(k,G)=>{await this.X$.set(Q,this.VE).catch(e=>{Wv(this,e)}); T(k,G)}}this.In(z,D,Q.skipRetry)}else this.X$.set(Q,this.VE).catch(T=>{this.In(z,D,Q.skipRetry); Wv(this,T)})}else E=this.EH&&this.EH("nwl_skip_retry")&&E,this.In(z,D,E)}sendAndWrite(z,D={}){if(dk(this)&&this.K){let E={url:z, options:D,timestamp:this.now(),status:"NEW",sendCount:0},Q=!1,T=D.onSuccess?D.onSuccess:()=>{}; E.options.onSuccess=(k,G)=>{E.id!==void 0?this.X$.Ux(E.id,this.VE):Q=!0;this.HS.pH&&this.EH&&this.EH("vss_network_hint")&&this.HS.pH(!0);T(k,G)}; this.In(E.url,E.options,void 0,!0);this.X$.set(E,this.VE).then(k=>{E.id=k;Q&&this.X$.Ux(E.id,this.VE)}).catch(k=>{Wv(this,k)})}else this.In(z,D,void 0,!0)}A(){if(!dk(this))throw Error("IndexedDB is not supported: throttleSend"); this.L||(this.L=this.bl.LZ(async()=>{var z=await this.X$.P1("NEW",this.VE);z?(await nf(this,z),this.L&&(this.L=0,this.A())):this.Z()},this.aN))}Z(){this.bl.I6(this.L); this.L=0}};var Zm;var MK={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};var XzQ=JL("ServiceWorkerLogsDatabase",{jq:{SWHealthLog:{Gm:1}},shared:!0,upgrade:(z,D)=>{D(1)&&ya(i$(z,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var Na={},bSI=0;var gk;var wk=class{constructor(){this.K=new Map;this.L=!1}requestComplete(z,D){D&&(this.L=!0);z=this.removeParams(z);this.K.get(z)||this.K.set(z,D)}isEndpointCFR(z){z=this.removeParams(z);return(z=this.K.get(z))?!1:z===!1&&this.L?!0:null}removeParams(z){return z.split("?")[0]}};wk.prototype.removeParams=wk.prototype.removeParams;wk.prototype.isEndpointCFR=wk.prototype.isEndpointCFR;wk.prototype.requestComplete=wk.prototype.requestComplete;wk.getInstance=tJ;var yE=class extends g.GI{constructor(){super();this.L=!1;this.K=bvr();this.K.WN("networkstatus-online",()=>{if(this.L&&g.c("offline_error_handling")){var z=iR().get("errors",!0);if(z){for(let D in z)if(z[D]){let E=new g.k3(D,"sent via offline_errors");E.name=z[D].name;E.stack=z[D].stack;E.level=z[D].level;ww(E)}iR().set("errors",{},2592E3,!0)}}})}Tk(){return this.K.Tk()}pH(z){this.K.isOnline=z}X_(){var z=window.navigator.onLine; return z===void 0?!0:z}i9(){this.L=!0}WN(z,D){return this.K.WN(z,D)}IL(z){return rK(this.K,z)}};yE.prototype.sendNetworkCheckRequest=yE.prototype.IL;yE.prototype.listen=yE.prototype.WN;yE.prototype.enableErrorFlushing=yE.prototype.i9;yE.prototype.getWindowStatus=yE.prototype.X_;yE.prototype.networkStatusHint=yE.prototype.pH;yE.prototype.isNetworkAvailable=yE.prototype.Tk;yE.getInstance=oq;var BtX=class extends g.GI{constructor(){var z={eP:!0,Ys:!0};super();this.K=this.Z=0;this.L=oq();var D=g.us("yt.networkStatusManager.instance.listen").bind(this.L);D&&(z.rateLimit?(this.rateLimit=z.rateLimit,D("networkstatus-online",()=>{sd(this,"publicytnetworkstatus-online")}),D("networkstatus-offline",()=>{sd(this,"publicytnetworkstatus-offline")})):(D("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),D("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Tk(){var z= g.us("yt.networkStatusManager.instance.isNetworkAvailable"); return z?z.bind(this.L)():!0}pH(z){var D=g.us("yt.networkStatusManager.instance.networkStatusHint").bind(this.L);D&&D(z)}async IL(z){var D=g.us("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.L);return g.c("skip_network_check_if_cfr")&&tJ().isEndpointCFR("generate_204")?new Promise(E=>{this.pH(window.navigator?.onLine||!0);E(this.Tk())}):D?D(z):!0}};var S5,vPr=class extends A0r{constructor(){S5||(S5=new BtX);super({X$:{Ae:nPW,Ux:fGI,P1:ddI,TM:FdX,Xo:Lds,set:eek},HS:S5,handleError:(z,D,E)=>{var Q=E?.error?.code;Q===400||Q===415?(z=new g.k3(z.message,D,E?.error?.code),y1(z,void 0,void 0,void 0,!0)):ww(z)}, D0:y1,In:lGa,now:g.N,Ce:j8O,bl:g.LF(),j$:"publicytnetworkstatus-online",S$:"publicytnetworkstatus-offline",aK:!0,Tr:.1,Mk:JQ("potential_esf_error_limit",10),EH:g.c,H6:!(TV()&&g.Yw(document.location.toString())!=="www.youtube-nocookie.com")});this.B=new g.BU;g.c("networkless_immediately_drop_all_requests")&&WdV();X0("LogsDatabaseV2")}writeThenSend(z,D){D||(D={});D=qa(z,D);TV()||(this.K=!1);super.writeThenSend(z,D)}sendThenWrite(z,D,E){D||(D={});D=qa(z,D);TV()||(this.K=!1);super.sendThenWrite(z,D,E)}sendAndWrite(z, D){D||(D={});D=qa(z,D);TV()||(this.K=!1);super.sendAndWrite(z,D)}awaitInitialization(){return this.B.promise}};var Pv=g.XQ.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.JV("ytNetworklessLoggingInitializationOptions",Pv);g.DB=class{constructor(z){this.config_=null;z?this.config_=z:xS()&&(this.config_=g.Hc())}isReady(){!this.config_&&xS()&&(this.config_=g.Hc());return!!this.config_}};var z2w=g.XQ.ytPubsubPubsubInstance||new Ly,AJ=g.XQ.ytPubsubPubsubSubscribedKeys||{},zq=g.XQ.ytPubsubPubsubTopicToKeys||{},Bv=g.XQ.ytPubsubPubsubIsSynchronous||{};Ly.prototype.subscribe=Ly.prototype.subscribe;Ly.prototype.unsubscribeByKey=Ly.prototype.eZ;Ly.prototype.publish=Ly.prototype.Iq;Ly.prototype.clear=Ly.prototype.clear;g.JV("ytPubsubPubsubInstance",z2w);g.JV("ytPubsubPubsubTopicToKeys",zq);g.JV("ytPubsubPubsubIsSynchronous",Bv);g.JV("ytPubsubPubsubSubscribedKeys",AJ);var dR={};g.pn(g.JH,g.w9);g.l=g.JH.prototype;g.l.subscribe=function(z,D,E){return this.m7()?0:this.ig.subscribe(z,D,E)}; g.l.unsubscribe=function(z,D,E){return this.m7()?!1:this.ig.unsubscribe(z,D,E)}; g.l.eZ=function(z){return this.m7()?!1:this.ig.eZ(z)}; g.l.Iq=function(z,D){return this.m7()?!1:this.ig.Iq.apply(this.ig,arguments)}; g.l.gd=function(z,D){for(let E in z)this.subscribe(E,z[E],D)}; g.l.Ow=function(z,D){for(let E in z)this.unsubscribe(E,z[E],D)};var ul=Date.now().toString();var ll={};var Ih,SBO;g.Rh=Symbol("injectionDeps");g.R3=class{constructor(z){this.name=z}toString(){return`InjectionToken(${this.name})`}};Ih=class{constructor(z){this.key=z}};SBO=class{constructor(){this.L=new Map;this.A=new Map;this.K=new Map}resolve(z){return z instanceof Ih?cP(this,z.key,[],!0):cP(this,z,[])}};var KZ;var pZ=window;var tH=g.c("web_enable_lifecycle_monitoring")&&xz()!==0,ZSL=g.c("web_enable_lifecycle_monitoring");var xdQ=class{constructor(z){this.scheduler=g.LF();this.L=new g.BU;this.K=z;for(let D=0;D{E.RF();this.K[D].pK=!0;this.K.every(T=>T.pK===!0)&&this.L.resolve()}; let Q=g.GV(z,E.priority??0);this.K[D]={...E,RF:z,jobId:Q}}}cancel(){for(let z of this.K)z.jobId===void 0||z.pK||this.scheduler.I6(z.jobId),z.pK=!0;this.L.resolve()}};var D2X=class{constructor(){this.state="none";this.K=[];this.A=void 0;this.B={};tH&&HP(this.state)}get currentState(){return this.state}install(z){this.K.push(z);return this}uninstall(...z){z.forEach(D=>{D=this.K.indexOf(D);D>-1&&this.K.splice(D,1)})}transition(z,D){tH&&NR(this.state); var E=this.transitions.find(Q=>Array.isArray(Q.from)?Q.from.find(T=>T===this.state&&Q.to===z):Q.from===this.state&&Q.to===z); if(E){this.Z&&(ReQ(this.Z),this.Z=void 0);ckr(this,z,D);this.state=z;tH&&HP(this.state);E=E.action.bind(this);let Q=this.K.filter(T=>T[z]).map(T=>T[z]); E(pzQ(this,Q),D)}else throw Error(`no transition specified from ${this.state} to ${z}`);}};var HSk=class extends D2X{constructor(){super();this.L=null;this.A=10;this.transitions=[{from:"none",to:"application_navigating",action:this.V},{from:"application_navigating",to:"none",action:this.U},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}V(z,D){this.L=g.el(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); z(D?.event)}U(z,D){this.L&&(UT.I6(this.L),this.L=null);z(D?.event)}},yg;var P3=[];g.JV("yt.logging.transport.getScrapedGelPayloads",function(){return P3});var qR=void 0,sG=void 0;var BP=class{constructor(){this.store={};this.K={}}storePayload(z,D){z=MR(z);this.store[z]?this.store[z].push(D):(this.K={},this.store[z]=[D]);g.c("more_accurate_gel_parser")&&(D=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(D));return z}smartExtractMatchingEntries(z){if(!z.keys.length)return[];var D=AH(this,z.keys.splice(0,1)[0]),E=[];for(let Q=0;Q`Cannot read property '${z.key}'`, P3:{Error:[{SM:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{SM:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{SM:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{SM:/\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"]},{SM:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{SM:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{SM:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{xN:z=>`Cannot call '${z.key}'`, P3:{TypeError:[{SM:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{SM:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{SM:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{SM:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{SM:/\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"]}, {SM:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{xN:z=>`${z.key} is not defined`, P3:{ReferenceError:[{SM:/(.*) is not defined/,groups:["key"]},{SM:/Can't find variable: (.*)/,groups:["key"]}]}}];var eYX={b_:[],xi:[{callback:TcV,weight:500},{callback:kvw,weight:500}]};var GvW=class{constructor(){this.xi=[];this.b_=[]}},O9;var rJ=new Ly;var gJ=new Set,HT=0,XQs=0,ib=0,fzk=[],LOW=[],JaV=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];yD([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);yD([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);yD([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/js\//,/\/ytmainappweb\/_\/ss\//,/\/ytmusicweb\/_\/js\//,/\/ytmusicweb\/_\/ss\//,/\/music_integrations\/_\/js\//,/\/music_integrations\/_\/ss\//]);yD([/purge_shell=1/]); (function(z=[]){var D=[];for(let E of ZBr)D.push({key:E});for(let E of z)D.push(E);return D})();Date.now();var DT=JQ("ytcsi_debug_max_size",100);var GA={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",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(GA,{"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 ZT=class extends qh{constructor(z,D){super(arguments);this.timer=D}},IzL=new Pc("aft-recorded",ZT);var Lj=g.XQ.ytLoggingGelSequenceIdObj_||{};g.JV("ytLoggingGelSequenceIdObj_",Lj);var WD=g.XQ.ytLoggingLatencyUsageStats_||{};g.JV("ytLoggingLatencyUsageStats_",WD); var fj=class{constructor(){this.K=0}tick(z,D,E,Q){XC(this,`tick_${z}_${D}`)||g.E9("latencyActionTicked",{tickName:z,clientActionNonce:D},{timestamp:E,cttAuthInfo:Q})}info(z,D,E){var Q=Object.keys(z).join("");XC(this,`info_${Q}_${D}`)||(z=Object.assign({},z),z.clientActionNonce=D,g.E9("latencyActionInfo",z,{cttAuthInfo:E}))}jspbInfo(z,D,E){var Q="";for(let T=0;T{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},JS=Kp.performance||Kp.mozPerformance||Kp.msPerformance||Kp.webkitPerformance||new EyO;var Re=!1,m1=!1,Kj={'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"},SiQ=(0,g.SW)(JS.clearResourceTimings||JS.webkitClearResourceTimings||JS.mozClearResourceTimings||JS.msClearResourceTimings||JS.oClearResourceTimings||g.X$,JS);var h5=window;h5.ytcsi&&(h5.ytcsi.infoGel=g.HD,h5.ytcsi.tick=g.x_);var Mw=class extends qh{constructor(z){super(arguments);this.csn=z}},AL=new Pc("screen-created",Mw),FX=[],can=xkn,Lg=0,Cj=new Map,AS=new Map,BD=new Map;var Qas=class{flush(z=[],D=!1){if(g.c("enable_client_streamz_web"))for(let E of z)z=CV(E),this.K&&qd(z,CYV,2,this.K),z={serializedIncrementBatch:g.Ri(z.L())},g.E9("streamzIncremented",z,{sendIsolatedPayload:D})}},KTX=class extends Qas{constructor(){super()}},S9L=class extends Qas{constructor(z){super();var D=new CYV;var E=new Mow;E=Tv(E,1,"botguard");z=Tv(E,2,z);this.K=Pz(D,Mow,1,AwW,z)}};var Eo,aBI=new Map;var Ulk=class{constructor(z){this.K=new Jv(z)}set(z,D,E){E=E!==void 0?Date.now()+E:void 0;this.K.set(z,D,E)}get(z){return this.K.get(z)}remove(z){this.K.remove(z)}};var Uk6=null;var gWn=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var vm=class{constructor(){this.K={};if(this.L=gm()){let z=g.N1("CONSISTENCY");z&&OU(this,{encryptedTokenJarContents:z})}}handleResponse(z,D){if(!D)throw Error("request needs to be passed into ConsistencyService");D=D.innerTubeRequest.context?.request?.consistencyTokenJars||[];(z=z.responseContext?.consistencyTokenJar)&&this.replace(D,z)}replace(z,D){for(let E of z)delete this.K[E.encryptedTokenJarContents];OU(this,D)}};var Tya=window.location.hostname.split(".").slice(-2).join("."),mo=class{constructor(){this.A=-1;var z=g.S("LOCATION_PLAYABILITY_TOKEN");g.S("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=be(this))&&(z=this.localStorage.get("yt-location-playability-token"));z&&(this.locationPlayabilityToken=z,this.L=this.K=void 0)}static getInstance(){pp=g.us("yt.clientLocationService.instance");pp||(pp=new mo,g.JV("yt.clientLocationService.instance",pp));return pp}setLocationOnInnerTubeContext(z){z.client|| (z.client={});if(this.K)z.client.locationInfo||(z.client.locationInfo={}),z.client.locationInfo.latitudeE7=Math.floor(this.K.coords.latitude*1E7),z.client.locationInfo.longitudeE7=Math.floor(this.K.coords.longitude*1E7),z.client.locationInfo.horizontalAccuracyMeters=Math.round(this.K.coords.accuracy),z.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.Z||this.locationPlayabilityToken)z.client.locationPlayabilityToken=this.Z||this.locationPlayabilityToken}getXGeoHeader(){if(this.L){var z= this.L;var D=Math.floor(z.coords.longitude*1E7);var E=Math.floor(z.coords.latitude*1E7);var Q=new y7V;E=bc(Q,1,g.YH(E));D=bc(E,2,g.YH(D));E=new sHQ;E=Gv(E,1,1);E=Gv(E,2,12);E=Gv(E,9,8);E=Q$(E,3,z.timestamp*1E3);z=bc(E,7,g.V9(z.coords.accuracy*1E3));z=Gv(z,25,2);z=qd(z,y7V,5,D);z=`w ${g.Ri($9r(z),4)}`}else z=null;return z}handleResponse(z){z=z.responseContext?.locationPlayabilityToken;z!==void 0&&(this.locationPlayabilityToken=z,this.L=this.K=void 0,g.S("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= be(this))&&this.localStorage.set("yt-location-playability-token",z,15552E3):Hx("YT_CL",JSON.stringify({loctok:z}),15552E3,Tya,!0))}clearLocationPlayabilityToken(z){z==="TVHTML5"?(this.localStorage=be(this))&&this.localStorage.remove("yt-location-playability-token"):Um("YT_CL");this.Z=void 0;this.A!==-1&&(clearTimeout(this.A),this.A=-1)}clearCurrentPosition(){this.L=this.K=void 0}getCurrentPositionFromGeolocation(z){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); var D=!1,E=1E4;g.S("INNERTUBE_CLIENT_NAME")==="MWEB"&&(D=!0,E=15E3);return new Promise((Q,T)=>{navigator.geolocation.getCurrentPosition(k=>{this.L=z?.addToHeaders?k:void 0;this.K=k;Q(k)},k=>{T(k)},{enableHighAccuracy:D, maximumAge:0,timeout:E})})}createUnpluggedLocationInfo(z){var D={}; z=z.coords;z?.latitude&&(D.latitudeE7=Math.floor(z.latitude*1E7));z?.longitude&&(D.longitudeE7=Math.floor(z.longitude*1E7));z?.accuracy&&(D.locationRadiusMeters=Math.round(z.accuracy));return D}createLocationInfo(z){var D={};z=z.coords;z?.latitude&&(D.latitudeE7=Math.floor(z.latitude*1E7));z?.longitude&&(D.longitudeE7=Math.floor(z.longitude*1E7));return D}},pp;var kzV=class{constructor(){this.K={}}contains(z){return Object.prototype.hasOwnProperty.call(this.K,z)}get(z){if(this.contains(z))return this.K[z]}set(z,D){this.K[z]=D}CP(){return Object.keys(this.K)}remove(z){delete this.K[z]}};new class{constructor(){this.mappings=new kzV}get(z){a:{var D=this.mappings.get(z.toString());switch(D.type){case "mapping":z=D.value;break a;case "factory":D=D.value();this.mappings.set(z.toString(),{type:"mapping",value:D});z=D;break a;default:z=g.b5(D,void 0)}}return z}};var ag={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 GzQ=class{Y(z,D={},E=$S){var Q={context:this.D()?g.le(z.clickTrackingParams,!0,!1,g.H(z?.commandMetadata,vM)?.url,this.U(D)):g.le(z.clickTrackingParams,!1,this.B)};var T=this.K(z);if(T){this.L(Q,T,D);T=SD(this.A());var k=g.H(z.commandMetadata,vM)?.apiUrl;k&&(T=k);T=iZ(rm(T));k={command:z,...this.V(z)};Q={input:T,t7:wm(T),innerTubeRequest:Q,config:k};Q.config.dV?Q.config.dV.identity=E:Q.config.dV={identity:E};(z=this.S(z))&&!Q.config.requestKey&&(Q.config.requestKey=z);D.abortSignal&&(Q.t7.signal= D.abortSignal);return Q}D=new g.k3("Error: Failed to create Request from Command.",z);g.y(D)}D(){return!1}get B(){return!1}U(){}S(){}V(){}},xa=class extends GzQ{Z(){}S(z){return this.Z(z)}};var e2s={GET_DATASYNC_IDS:Ig(class extends xa{Y(){return{input:"/getDatasyncIdsEndpoint",t7:wm("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}A(){return[]}K(){}L(){}})};var GP=new g.R3("REQUEST_MACHINE_REGISTRY_TOKEN"),GhX=new g.R3("REQUEST_MACHINE_FACTORY_TOKEN"),Pm=new g.R3("INFLIGHT_REQUEST_MAP_TOKEN");var $kL="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),oWO=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],Rg=class{constructor(z,D,E,Q,T){this.B=z;this.HS=D;this.A= E;this.Z=Q;this.L=T;this.K=new Map;z.v5||(z.v5={});z.v5={...e2s,...z.v5}}};var JC=new g.R3("INNERTUBE_TRANSPORT_TOKEN"),Wd=new g.R3("RESPONSE_PROCESSOR_MAP_TOKEN");var LT=new g.R3("ENDPOINT_MAP");var HM=class{};var pg=class{constructor(z){this.K="pending";this.L=[];this.A=[];try{z(this.Z.bind(this),this.reject.bind(this))}catch(D){this.reject(D)}}state(){return this.K==="fulfilled"?{state:"fulfilled",value:this.result}:this.K==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}Z(z){il(z)||Hm(z)?r8(NA(z),this.Z.bind(this),this.reject.bind(this)):(this.K="fulfilled",this.result=z,ie(this))}reject(z){this.K="rejected";this.error=z;ie(this)}},Hm=Ee(z=>YwX(z)?z instanceof pg:!1);var X2=new g.R3("AUTH_SERVICE_TOKEN");var MA=class extends HM{constructor(z){super();this.K=z}execute(z){return tr(this,function(){var D=this;return function*(){var E=z.ytRequest;g.XX(E.input);var Q=E.t7?.mode==="cors"?"cors":void 0;if(D.K.MU){var T=E.config;T=D.K.v8(T?.dV?.identity||$S,{sessionIndex:T?.dV?.sessionIndex});Q={...Y6(Q),...T}}else Q=yield*yK(EAk(D,E.config,Q));E.t7={...E.t7,headers:{...(E.t7?.headers??{}),...Q}};return{nextState:"DEDUPE",params:z}}()})}}; MA[g.Rh]=[X2];var no=new g.R3("RESPONSE_MACHINE_REGISTRY_TOKEN"),Wj=new g.R3("RESPONSE_MACHINE_FACTORY_TOKEN");var e8=new g.R3("EPHEMERAL_STORE_TOKEN");var Cg=class extends HM{constructor(z,D){super();this.K=z;this.L=D}execute(z){var D=this.L,E=this.K;return tr(this,function(){return function*(){var Q=z.ytRequest,T=Q.config?.V3?.wS;if(T&&D&&D.has(T)&&!Q.config?.V3?.disableCache){var k=yield*yK(NA(D.get(T)));if(k&&!k.isExpired())return Q=Zl(k),g.c("web_process_response_store_responses")&&!k.isProcessed()?(k=E(),Q=yield*yK($6(k,{wireResponse:Q,ytRequest:z.ytRequest,chunkCallback:z.chunkCallback,responsePayload:{},extractedResponse:Q})),yield*yK(NA(Kg(D, T))),{nextState:"DONE",value:Q}):{nextState:"DONE",value:Q}}return{nextState:"LOCAL_ROUTER",params:z}}()})}}; Cg[g.Rh]=[Wj,g.ah(e8)];var Ar=class extends HM{constructor(z,D){super();this.L=z;this.K=D}execute(z){var D=this.L,E=this.K,Q=z.ytRequest,T=Q?.innerTubeRequest?.context;if(!T)return NA({nextState:"AUTH",params:z});var k=[];if(E&&E.length>0)for(let G of E)E=G.Du(Q),E.K&&k.push(E.K);for(let G of D||[])G.Du(T);return k.length>0?tr(this,function(){return function*(){yield*yK(NA(Promise.all(k)));return{nextState:"AUTH",params:z}}()}):NA({nextState:"AUTH", params:z})}};var Bm=class extends HM{constructor(z){super();this.K=z}execute(z){var D=this.K;return tr(this,function(){return function*(){var E=z.ytRequest.config?.requestKey;return E&&D.has(E)&&(E=D.get(E),E=yield*yK(NA(E)))?{nextState:"DONE",value:E}:{nextState:"FETCH",params:z}}()})}}; Bm[g.Rh]=[Pm];var d2Q=new g.R3("LOCAL_INNERTUBE_ROUTER_TOKEN");var zP=class extends HM{constructor(z,D){super();this.L=z;this.K=D}execute(z){var D=this.K,E=this.L;return tr(this,function(){return function*(){var Q=z.ytRequest,T=z.chunkCallback,k={};if(D?.xs(Q.input,Q.innerTubeRequest)){let e=yield*yK(NA(D.VI(Q.input,Q.innerTubeRequest)));if(e){let d=!1;var G=function(F,L){return function*(){var f=E();yield*yK($6(f,{wireResponse:L,ytRequest:Q,chunkCallback:T,responsePayload:k}));d=!0}()}; e.playerResponse&&(yield*G(e.playerResponse,{playerResponse:e.playerResponse}));e.GY&&(yield*G(e.GY,{GY:e.GY}));d||(G=E(),yield*yK($6(G,{wireResponse:e,ytRequest:Q,chunkCallback:T,responsePayload:k})));return{nextState:"DONE",value:T?k:k.content||k.player||k.SS||e}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; zP[g.Rh]=[Wj,g.ah(d2Q)];var NC=class extends g.k3{constructor(z,D,E){super(D,{status:E,...[]});this.type=z;this.status=E;Object.setPrototypeOf(this,new.target.prototype)}};var QS=new g.R3("NETWORK_MANAGER_TOKEN");var D4=class extends HM{constructor(z,D,E,Q){super();this.HS=z;this.K=D;this.A=E;this.L=Q}execute(z){var D=this.HS,E=this.K,Q=this.A,T=this.L;return tr(this,function(){return function*(){var k=z.ytRequest,G=z.chunkCallback,e=k.config?.requestKey,d=JSON.stringify(k.innerTubeRequest),F={...k.t7,body:k.t7.method==="POST"?d:void 0};k.config?.JF&&g.x_(k.config.JF);var L={},f=0,n=Y=>{qA(Q(),{wireResponse:Y,ytRequest:k,chunkCallback:G,responsePayload:L},f++)}; d=()=>G?D.fetch(k.input,F,k.config,n):D.fetch(k.input,F,k.config); try{var W=T?T.oS(k,d):d()}catch(Y){W=Promise.reject(Y)}e&&E&&E.set(e,W);try{var V=yield*yK(NA(W))}catch(Y){return g.c("web_enable_retries")&&(V=Y instanceof TypeError&&Y.message==="Failed to fetch"?1:0,sU(V))?{nextState:"RETRY",params:{...z,error:new NC(V,Y.message),attempt:(z.attempt||0)+1}}:{nextState:"FALLBACK",params:{...z}}}e&&E&&E.delete(e);oe(tS(k.input))();k.config?.iO&&g.x_(k.config.iO);if(!V)return{nextState:"FALLBACK",params:{...z}};if(V&&typeof V==="object"&&!Array.isArray(V)&&(e=V,e.errorMetadata?.status&& (e=e.errorMetadata.status,W=e===503||e===504||e===429?2:e>=400&&e<500||e>=500?3:0,sU(W)&&g.c("web_enable_retries"))))return{nextState:"RETRY",params:{...z,error:new NC(W,`HTTP Status ${e}`,e),attempt:(z.attempt||0)+1}};!G&&V&&(e=Q(),e=yield*yK(qA(e,{wireResponse:V,ytRequest:k,responsePayload:{}})),V=e.content||e.player||e.SS||V);e=V;if(Array.isArray(V))if(V=V.filter(Y=>!(Y.playerResponse||Y.GY||Y).responseContext?.frameworkOnly),V.length===1)e=V[0]; else if(V.length>1)e=V.find(Y=>Y.GY)||V[0]; else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:e}}()})}}; D4[g.Rh]=[QS,Pm,Wj,g.ah(new g.R3("REQUEST_SEQUENCING"))];var Ef=class extends HM{constructor(z,D){super();this.L=z;this.K=D}execute(z){var D=this.K,E=this.L,Q=z.ytRequest;return D?.y5(Q.input,Q.innerTubeRequest)?tr(this,function(){return function*(){var T=yield*yK(NA(D.gk(Q.input,Q.innerTubeRequest))),k=E();k=yield*yK($6(k,{wireResponse:T,ytRequest:z.ytRequest,chunkCallback:z.chunkCallback,responsePayload:{},extractedResponse:T}));return{nextState:"DONE",value:k.content||k.player||k.SS||T}}()}):NA({nextState:"CONTEXT", params:z})}};Ef[g.Rh]=[Wj,g.ah(d2Q)];var Qt=class extends HM{constructor(z){super();this.K=z}execute(z){return tr(this,function(){var D=this;return function*(){try{var E=yield*yK(khI(D,z.command,!!z.chunkCallback))}catch(Q){return{nextState:"FAILED",error:Q}}return(E=E.Y(z.command,z.form,z.identity))?{nextState:"CACHE",params:{ytRequest:E,chunkCallback:z.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; Qt[g.Rh]=[LT];var TP=class extends HM{execute(z){return tr(this,function(){return function*(){var {innerTubeRequest:D,apiPath:E,clickTrackingParams:Q,config:T={dV:{identity:$S}},includeCurrentScreenNonce:k=!0,chunkCallback:G}=z;D.context||(D.context=g.le(Q,k));var e=iZ(rm(E));return{nextState:"CACHE",params:{ytRequest:{input:e,t7:wm(e),innerTubeRequest:D,config:T},chunkCallback:G}}}()})}};var Fvs=class{constructor(z){this.hr=z}run(z,D){return tr(this,function(){var E=this;return function*(){for(var Q=z,T=D,k=[];;){k.push(String(Q));T=yield*yK(E.hr[Q].execute(T));if(T.nextState==="DONE")return k.push("DONE"),T.value;if(T.nextState==="FAILED")throw k.push(`FAILED(${T.error.message||"error"})`),T.error;Q=T.nextState;T=T.params}}()})}};g.eZ=class extends Fvs{};g.eZ.prototype.Y=DJ(1);g.eZ[g.Rh]=[GP];var ks=class extends HM{execute(z){return tr(this,function(){return function*(){var D=z.ytRequest,E=z.error,Q=z.attempt,T=z.chunkCallback,k=D.config?.uF;if(!(k&&E instanceof NC&&sU(E.type))||Q>(k.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:D,chunkCallback:T}};var G=(E=k.Z7)?E.bV(Q):-1;G===-1&&(G=1E3);k.Sz!==void 0&&(G=Math.min(G,k.Sz));yield*yK(NA(new Promise(e=>{g.GV(e,4,G)}))); return{nextState:"FETCH",params:{ytRequest:D,chunkCallback:T,attempt:Q}}}()})}};var dz=class extends HM{execute(z){return tr(this,function(){return function*(){var D=z.chunkCallback,E=z.responsePayload,Q=z.wireResponse;D&&(D(E),"playerResponse"in Q&&Q.playerResponse&&(g.LF(),fF(4)));return{nextState:"DONE",value:E}}()})}};var Lvw=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],FT=class extends HM{execute(z){return tr(this,function(){return function*(){var D=z.onePlatformError;if(D&&"details"in D&&D.details){D=D.details;for(let E of D)if((D=E["@type"])&&Lvw.indexOf(D)>-1)return delete E["@type"],{nextState:"PROCESS_RESPONSE", params:{...z,extractedResponse:E}}}return{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var fxQ="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),Lo=class extends HM{constructor(z){super();this.K=z}execute(z){var D=this.K;return tr(this,function(){return function*(){var E=z.extractedResponse,Q=z.ytRequest,T=z.responsePayload,k=z.wireResponse;if(E&&!("code"in E||"error"in E)&&!E.sequenceMetaData?.skipProcessing)for(let G of fxQ)D[G]&&D[G].handleResponse(E, Q);k.GY||k.reelItemWatchResponse?k.GY?T.content=k.GY:T.content=k.reelItemWatchResponse:k.playerResponse?T.player=k.playerResponse:k.reelWatchSequenceResponse?T.SS=k.reelWatchSequenceResponse:T.content=k;return{nextState:"CALLBACK_DISPATCHER",params:z}}()})}}; Lo[g.Rh]=[Wd];var XT=class extends Fvs{};XT[g.Rh]=[no];var fo=class extends HM{execute(z){return tr(this,function(){return function*(){var D=z.wireResponse,E;Array.isArray(D)?E=D[0]:typeof D==="object"&&D!==null&&("playerResponse"in D||"watchNextResponse"in D||"reelItemWatchResponse"in D||"reelWatchSequenceResponse"in D)?E=D.playerResponse||D.GY||D.reelItemWatchResponse||D.reelWatchSequenceResponse:E=D;return E&&"error"in E?{nextState:"ERROR_UNPACKER",params:{...z,onePlatformError:E.error}}:{nextState:"PROCESS_RESPONSE",params:{...z,extractedResponse:E}}}()})}};var rpn=class extends xa{A(){return r0O}get B(){return!0}K(z){return g.H(z,GNQ)||void 0}L(z,D,E={}){D.channelIds&&(z.channelIds=D.channelIds);D.siloName&&(z.siloName=D.siloName);D.params&&(z.params=D.params);E.botguardResponse&&(z.botguardResponse=E.botguardResponse);E.feature&&(z.clientFeature=E.feature)}};var iVO=class extends xa{A(){return iBI}get B(){return!0}K(z){return g.H(z,TtV)||void 0}L(z,D){D.channelIds&&(z.channelIds=D.channelIds);D.siloName&&(z.siloName=D.siloName);D.params&&(z.params=D.params)}};var fT=class extends xa{constructor(z){super();this.j=z}A(){return xDX}K(z){return g.H(z,xnr)||g.H(z,H7r)||g.H(z,ptO)}L(z,D){D.serializedShareEntity&&(z.serializedSharedEntity=D.serializedShareEntity);D.clientParamIdentifier&&this.j?.K(D.clientParamIdentifier)&&(z.clientParams=this.j.L(D.clientParamIdentifier))}};fT[g.Rh]=[new g.R3("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var NdI=class extends xa{A(){return Ntw}get B(){return!0}K(z){return g.H(z,l9X)||void 0}L(z,D,E){z.feedbackTokens=[];D.feedbackToken&&z.feedbackTokens.push(D.feedbackToken);if(D=D.cpn||E.cpn)z.feedbackContext={cpn:D};z.isFeedbackTokenUnencrypted=!!E.is_feedback_token_unencrypted;z.shouldMerge=!1;E.extra_feedback_tokens&&(z.shouldMerge=!0,z.feedbackTokens=z.feedbackTokens.concat(E.extra_feedback_tokens))}};var Uja=class extends xa{A(){return UDO}K(z){return g.H(z,QwX)||void 0}L(z,D){D.params&&(z.params=D.params);D.secondaryParams&&(z.secondaryParams=D.secondaryParams)}};var gAX=class extends xa{A(){return gN6}K(z){return g.H(z,Anr)||void 0}L(z,D){D.actions&&(z.actions=D.actions);D.params&&(z.params=D.params);D.playlistId&&(z.playlistId=D.playlistId)}};var wkn=class extends xa{A(){return HBa}K(z){return g.H(z,NGa)}L(z,D,E={}){D.serializedShareEntity&&(z.serializedSharedEntity=D.serializedShareEntity);E.includeListId&&(z.includeListId=!0)}};var nT=new g.R3("RESOLVE_URL_PREFETCH_TOKEN");var k9=new g.R3("CLIENT_NAME_TOKEN");var Gi=new g.R3("DEFAULT_STORE_EXPIRATION_TOKEN");var nya=class{constructor(z,D){this.clientName=z;this.L=D}async put(z,D){D={...D.data};D.key=z;D.clientName=this.clientName;D.expireTimestampMs===void 0&&(D.expireTimestampMs=(Math.round((0,g.N)())+this.L).toString());return Jy(this,z,D)}};nya[g.Rh]=[k9,Gi];var uy=class{constructor(z){this.data={...z};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.N)()}isProcessed(){return!!this.data.isProcessed}};var HVs=class extends nya{constructor(){super(...arguments);this.K=new Map}async get(z){return Vt(this,z)}async remove(z){Of(this,z)}async n0(){this.K.forEach(z=>{clearTimeout(z.timer)}); this.K.clear()}has(z){return!!this.K.get(z)}CP(){return this.K.keys()}};var Wv6=class extends xa{A(){return SGJ}K(z){return g.H(z,Yt)}L(z,D){D.videoId&&(z.playerRequest={videoId:D.videoId},D.playerParams&&(z.playerRequest.params=D.playerParams),D.racyCheckOk&&(z.playerRequest.racyCheckOk=!!D.racyCheckOk),D.contentCheckOk&&(z.playerRequest.contentCheckOk=!!D.contentCheckOk));D.params&&(z.params=D.params);D.inputType&&(z.inputType=D.inputType);z.disablePlayerResponse=!0}V(z){var D;(z=this.Z(z))&&(D={V3:{wS:z}});g.c("web_log_reels_ticks")&&(D=D||{},D.JF="r_wrs",D.iO="r_wrr"); return D}Z(z){z=this.K(z);if(z?.videoId){var D={videoId:z.videoId};z.params&&(D.params=z.params);return tQ("reel_item_watch",D)}}};var XpQ=new g.R3("ENTITY_STATE_TOKEN");var uBV=class{constructor(){var z=JjO,D=av(xe6());this.store=Zt(z,void 0,D)}getState(){return this.store.getState()}dispatch(z){return this.store.dispatch(z)}subscribe(z){return this.store.subscribe(z)}replaceReducer(z){return this.store.replaceReducer(z)}[Symbol.observable](){return this.store[Symbol.observable]()}};var gz=class{constructor(z=[]){this.K=[];this.A=this.L=0;this.Z=void 0;this.totalLength=0;z.forEach(D=>{this.append(D)})}B(){return this.totalLength}append(z){if(jZ(this,z)){let D=this.K[this.K.length-1]; this.K[this.K.length-1]=new Uint8Array(D.buffer,D.byteOffset,D.length+z.length);vj(this)}else this.K.push(z);this.totalLength+=z.length}split(z){var D=new gz,E=new gz;for(let Q of this.K)z>=Q.length?(D.append(Q),z-=Q.length):z?(D.append(new Uint8Array(Q.buffer,Q.byteOffset,z)),E.append(new Uint8Array(Q.buffer,Q.byteOffset+z,Q.length-z)),z=0):E.append(Q);return{tM:D,QW:E}}isFocused(z){return z>=this.A&&z{var z=Q=>new Uint8Array(Q),D=Q=>{var T=new Uint8Array(Q.length); for(let k=0;k>7&&283);IG=new Uint8Array(256);vF=jo(256);m7=jo(256);lY=jo(256);YF=jo(256);for(let G=0;G<256;G++){T=G?Q[255^E[G]]:0;T^=T<<1^T<<2^T<<3^T<<4;T=T&255^T>>>8^99;IG[G]=T;D=T<<1^(T>>7&&283);var k=D^T;vF[G]=D<<24|T<<16|T<<8|k;m7[G]=k<<24|vF[G]>>>8;lY[G]=T<<24|m7[G]>>> 8;YF[G]=T<<24|lY[G]>>>8}Vqw=!0}T=jo(44);for(E=0;E<4;E++)T[E]=z[4*E]<<24|z[4*E+1]<<16|z[4*E+2]<<8|z[4*E+3];for(Q=1;E<44;E++)z=T[E-1],E%4||(z=(IG[z>>16&255]^Q)<<24|IG[z>>8&255]<<16|IG[z&255]<<8|IG[z>>>24],Q=Q<<1^(Q>>7&&283)),T[E]=T[E-4]^z;this.key=T}encrypt(z){var D=z.length;z=new Uint8Array(z.buffer.slice(z.byteOffset,z.byteOffset+D));for(var E=this.L,Q=0;Q{var z=Q=>new Uint8Array(Q),D=Q=>{var T=new Uint8Array(Q.length); for(let k=0;k=64&&(this.V.set(z.subarray(0,64-this.L),this.L),D=64-this.L,this.L=0,hw(this,this.V,0));for(;D+64<=E;D+=64)hw(this,z,D);D{var D=this.observers.indexOf(z);D>=0&&this.observers.splice(D,1)}}L(z){$F(this,z.data)}BF(){this.channel.close()}},KP;var lxr=g.JT(()=>{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 z=g.us("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");z||(z=g.nx("VIDEO"),g.JV("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", z));return!!(z&&z.canPlayType&&z.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var Ck=Mv()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.kS?!0:!1;var YQr=class extends xa{constructor(){super()}A(){return mR6}K(z){return g.H(z,g.Qq)||g.H(z,Yt)||g.H(z,PNW)}D(){return!0}Z(z){if((g.c("kevlar_cache_on_ttl_player")||g.c("mweb_enable_shorts_innertube_player_prefetch")||g.c("web_shorts_prefetch_service_enabled")||g.c("embeds_enable_prefetch_via_resolve_url"))&&(z=this.K(z))&&z.videoId){var D={videoId:z.videoId};z.playlistId&&(D.playlistId=z.playlistId);z.playerParams&&(D.params=z.playerParams);return tQ("player",D)}}U(z){return z.contentPlaybackContext?.vis=== 2?"WATCH_FULL_SCREEN":"WATCH"}L(z,D,E){if(g.c("enable_interstitial_entity_check")&&D.videoId)for(var Q of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);D.videoId&&(z.videoId=D.videoId);D.playlistId&&(z.playlistId=D.playlistId);D.index!==void 0&&(z.playlistIndex=D.index+1);D.playerParams&&(z.params=D.playerParams);"startTimeSeconds"in D&&D.startTimeSeconds&&(g.c("enable_player_request_builder_start_time_floor")?z.startTimeSecs=Math.floor(D.startTimeSeconds):z.startTimeSecs=D.startTimeSeconds);E.contentPlaybackContext&& (z.playbackContext={contentPlaybackContext:E.contentPlaybackContext});E.prefetchPlaybackContext&&(z.playbackContext={...z.playbackContext,prefetchPlaybackContext:E.prefetchPlaybackContext},z.context.request||(z.context.request={}),z.context.request.isPrefetch=!0);z.playbackContext||(z.playbackContext={});Q=lxr();z.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!Q,supportXhr:Ck};E.overrideMutedAtStart&&(z.overrideMutedAtStart=E.overrideMutedAtStart);z.racyCheckOk=!!D.racyCheckOk; z.contentCheckOk=!!D.contentCheckOk;g.c("captions_prefs_killswitch")||(E=(E=g.iF("yt-player-caption-language-preferences"))?E:[],E?.length&&(z.captionParams={viewerSelectedCaptionLangs:E}))}V(z){z=this.Z(z);var D;z&&(D={V3:{wS:z}});g.c("web_log_player_watch_next_ticks")&&(D=D||{},D.JF="ps_s",D.iO="ps_r");return D}};YQr[g.Rh]=[XpQ];var Aw=class{constructor(z){this.K=z.responseContext?.stateTags}};var F2=class{constructor(z){this.K=z}handleResponse(z,D){if(!D)throw Error("request needs to be passed into StoreResponseProcessorService");BF(this,z,D.config?.V3?.wS)}};F2[g.Rh]=[e8];var dn=new g.R3("STORE_RESPONSE_PROCESSOR_TOKEN");var zi=class extends g.k3{constructor(z,...D){super(z,D);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var Ti=class{constructor(z){this.K=z}async fetch(z,D,E,Q){z=xjr(this,z,D);try{let T=await fetch(z);if(Q&&T.ok&&T.body&&typeof T.body.getReader==="function"){let k=T.clone().body.getReader(),{value:G}=await k.read();k.cancel().catch(()=>{}); if(G&&G[0]===91){let e=T.body.pipeThrough(new TextDecoderStream).getReader();return Ds(this,e,new mY,[],Q)}}return await this.handleResponse(T,E)}catch(T){if(g.xl(T),E?.OS&&T instanceof zi&&T.errorType===1)throw T;}}handleResponse(z,D){var E=z.text().then(Q=>{if(D?.yb&&z.ok)return EN(D.yb,Q);Q=Q.replace(")]}'","");if(D?.OS&&Q)try{var T=JSON.parse(Q)}catch(k){throw new zi("JSON parsing failed after fetch");}return T??JSON.parse(Q)}); z.redirected||z.ok?this.K&&this.K.success():(this.K&&this.K.Jq(),E=E.then(Q=>{g.xl(new g.k3("Error: API fetch failed",z.status,z.url,Q));return{...Q,errorMetadata:{status:z.status}}})); return E}};Ti[g.Rh]=[g.ah(new g.R3("NETWORK_SLI_TOKEN"))];var Eb;var Lqk=new g.XW("parallelCommand");var n0s=new g.XW("performOnceCommand");var fdL=new g.XW("serialCommand");var j8=class{constructor(z){this.K=z}bindInnertubeChallengeFetcher(z){this.K.bicf(z)}registerChallengeFetchedCallback(z){this.K.bcr(z)}getLatestChallengeResponse(){return this.K.blc()}};var oAn=[],mT=(0,g.qu)`https://static.doubleclick.net/instream/ad_status.js`,vd=!1;var Uo=class{constructor(z,D){this.L=z;this.K=D}},Fqw=[new Uo("b.f_",0),new Uo("j.s_",2),new Uo("r.s_",4),new Uo("e.h_",6),new Uo("i.s_",8),new Uo("s.t_",10),new Uo("p.h_",12),new Uo("s.i_",14),new Uo("f.i_",16),new Uo("a.b_",18),new Uo("a.o_"),new Uo("g.o_",22),new Uo("p.i_",24),new Uo("p.m_"),new Uo("n.k_",20),new Uo("i.f_"),new Uo("a.s_"),new Uo("m.c_"),new Uo("n.h_",26),new Uo("o.p_"),new Uo("m.p_",28),new Uo("o.a_"),new Uo("d.p_"),new Uo("e.i_")].reduce((z,D)=>{z[D.L]=D;return z},{});var pT=class{constructor(z,D,E){this.network=z;this.options=D;this.V=E;this.A=0;this.K=null;this.L=new hUX;D.ao?IZ(this,$jX(this)):D.preload&&IZ(this,new Promise(Q=>{g.el(0,()=>{Q(Zs(this))},0)}))}async B(){return!!await Promise.race([this.K, null])}async Z(z,D,E){this.K===null&&IZ(this,Zs(this));var Q=!1,T={};return Promise.race([(async()=>{this.options.ks&&this.options.ao&&await (await tIn())?.checkForRefresh();var k=await this.K;T.challenge=k.challenge;if(k.Ye){var G={c:k.challenge,e:z,...D};try{Q=!0;let e;(e=await k.Ye.snapshot({kL:G}))?T.webResponse=e:T.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{T.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in k.tv&&(T.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");z==="ENGAGEMENT_TYPE_PLAYBACK"&& (k=k.tv,G={},k.c6a&&(G.reportingStatus=String(Number(k.c)^Y9())),k.c6b&&(G.broadSpectrumDetectionResult=String(Number(k.c)^Number(g.S("CATSTAT",0)))),T.adblockReporting=G);return T})(), CzX(E,()=>{var k=Object.assign({},T);Q&&(k.error="ATTESTATION_ERROR_VM_TIMEOUT");return k})])}};var Apr=["APP_STATE","PI"];var Wqs=[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,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,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,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,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,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,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,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,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913, 252650,252651,51879,16623,32594,27240,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,46220,11721,147994,49954,96369,3854,217640,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,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,324586,301607,195349,194771,293041,301121,293042,293043,301116, 166382,37671,49953,220669,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,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,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,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,47355,47356,37935,45521,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,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,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,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var ZNW=class{constructor(z){this.K=z}handleResponse(z,D){if(D.input.match(SD(RqO))){var E=z?.endpoint;D=g.H(E,Yt)?.unserializedPrefetchData;if(E&&D){z=this.K;var Q=(new Wv6).Z(E),T=g.H(D,z3n);let k=T?.responseContext?.maxAgeSeconds&&Number(T?.responseContext?.maxAgeSeconds)>0?Number(T?.responseContext?.maxAgeSeconds):600;T&&Q&&k>0&&(T=C$(T,k),z.put(Q,new uy(T)));E=(new YQr).Z(E);D=g.H(D,CNs);Q=D?.responseContext?.maxAgeSeconds&&Number(D?.responseContext?.maxAgeSeconds)>0?Number(D?.responseContext?.maxAgeSeconds): 600;D&&E&&Q>0&&(D=C$(D,Q),z.put(E,new uy(D)))}}}};ZNW[g.Rh]=[e8];Jw("","downloadsPageViewConfigurationEntity");Jw("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");Jw("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");Jw("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");Jw("SMART_DOWNLOADS_ENABLED","settingEntity");var E0Q=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],IxO=class{constructor(){this.state=1;this.Ye=null;this.IY=void 0}initialize(z,D,E,Q){this.IY=Q;if(z.program){var T;Q=z.interpreterUrl??null;z.interpreterSafeScript?T=KW(z.interpreterSafeScript):T=z.interpreterScript??null;z.interpreterSafeUrl&&(Q=hI(z.interpreterSafeUrl).toString());DuQ(this,T,Q,z.program,D,E)}else g.xl(Error("BL:CIP"))}isInitialized(){return this.L()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(z={}){return this.L()?this.A({kL:z}):null}dispose(){this.K(null);this.NR(8)}L(){return!!this.Ye}A(z){return this.Ye.mQ(z)}K(z){g.r9(this.Ye);this.Ye=z}NR(z){this.state=z}};var axr=class extends IxO{K(z){gn()?.bgvma();if(z){let D={bgvma:z.dispose.bind(z),bgvmb:z.snapshot.bind(z),bgvmc:z.mQ.bind(z)};g.JV("yt.abuse.playerAttLoader",D);g.Kn(E=>z.snapshot(E))}else g.JV("yt.abuse.playerAttLoader",null),g.JV("yt.abuse.playerAttLoaderRun",null)}L(){return!!gn()}A(z){return gn().bgvmc(z)}};var iG={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var h7=void 0;/* Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ var g4=[],SQw=g4[g4.length-1],r4;if(r4=SQw)r4=typeof SQw.schedule==="function";r4&&g4.pop();var N9=class{constructor(){this.Z=new Set;this.L=new Set;this.B=new Map;this.client=void 0;this.csn=null}A(z){this.client=z}K(){this.clear();this.csn=g.fN()}clear(){this.Z.clear();this.L.clear();this.B.clear();this.csn=null}};var $e=class{A(z){tI(UY().A).bind(UY())(z)}clear(){tI(UY().clear).bind(UY())()}};var gb=class{constructor(){this.Y=[];this.D=[];this.U=new Map;this.ew=new Map;this.V=[];this.j=[];this.Z=new Map;this.S=new Map;this.K=new Map;this.L=new Set;this.WF=new Map}A(z){this.client=z}AT(z,D={}){tI(()=>{var E=g.H(z?.commandMetadata,vM)?.rootVe||g.H(z?.commandMetadata,ZQn)?.screenVisualElement?.uiType;if(E){var Q=g.H(z?.commandMetadata,DDX);if(Q?.parentTrackingParams){var T=T8(Q.parentTrackingParams);if(Q.parentCsn)var k=Q.parentCsn}else D.clickedVisualElement?T=D.clickedVisualElement:z.clickTrackingParams&& (T=T8(z.clickTrackingParams));a:{Q=g.H(z,g.Qq);var G=g.H(z,UnQ);if(Q){if(G=Z_(Q,"VIDEO")){Q={token:G,videoId:Q.videoId};break a}}else if(G&&(Q=Z_(G,"PLAYLIST"))){Q={token:Q,playlistId:G.playlistId};break a}Q=void 0}D={cttAuthInfo:Q,parentCsn:k,...D};g.c("expectation_logging")&&(D.loggingExpectations=g.H(z?.commandMetadata,ZQn)?.loggingExpectations||void 0);t7(this,E,T,D)}else g.xl(new g.k3("Error: Trying to create a new screen without a rootVeType",z))})()}clickCommand(z,D,E=0){return OYr(this,z.clickTrackingParams, D,E)}stateChanged(z,D,E=0){this.visualElementStateChanged(T8(z),D,E)}visualElementStateChanged(z,D,E=0){E===0&&this.L.has(E)?this.D.push([z, D]):oH(this,z,D,E)}vv(z){var D=z.cpn,E=i6(this,0);if(E.length&&E[E.length-2]?.cpn!==D&&(E=g.fN(),D&&E&&E!=="UNDEFINED_CSN")){var Q;z.itct&&(Q=T8(z.itct||""));let T={};g.c("web_playback_associated_log_ctt")&&z.vS&&(T.cttAuthInfo={token:z.vS,videoId:z.videoId});z={cpn:D,csn:E};g.c("web_playback_associated_ve")&&Q&&(fg(E,Q),z.playbackVe=Q.getAsJson());g.E9("playbackAssociated",z,T);Q=i6(this,0);Q[Q.length-1].cpn=D}}};var PC=class{fetch(z,D,E){var Q=bY6(z,D,E);return new Promise((T,k)=>{var G=()=>{if(E?.OS)try{let e=this.handleResponse(z,Q.status,Q.response,E);T(e)}catch(e){k(e)}else T(this.handleResponse(z,Q.status,Q.response,E))}; Q.onerror=G;Q.onload=G;Q.send(D.body??null)})}handleResponse(z,D,E,Q){E=(E||"").replace(")]}'",""); try{var T=JSON.parse(E)}catch(k){g.xl(new g.k3("JSON parsing failed after XHR fetch",z,D,E));if(Q?.OS&&E)throw new zi("JSON parsing failed after XHR fetch");T={}}D!==200&&(g.xl(new g.k3("XHR API fetch failed",z,D,E)),T={...T,errorMetadata:{status:D}});return T}};var R2a=class{static getInstance(){var z=g.us("ytglobal.storage_");z||(z=new R2a,g.JV("ytglobal.storage_",z));return z}async estimate(){var z=navigator;if(z.storage?.estimate)return z.storage.estimate();if(z.webkitTemporaryStorage?.queryUsageAndQuota)return jbO()}};g.JV("ytglobal.storageClass_",R2a);var gRL=JL("yt-player-local-media",{jq:{index:{Gm:2},media:{Gm:2},captions:{Gm:5}},shared:!1,upgrade(z,D){D(2)&&(i$(z,"index"),i$(z,"media"));D(5)&&i$(z,"captions");D(6)&&(wT(z,"metadata"),wT(z,"playerdata"))},version:5});var Z4s={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},i_;a:{var w4=g.G3();w4=w4.toLowerCase();if(w4.indexOf("android")!=-1){var cjs=w4.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(cjs){let z=parseFloat(cjs[1]);if(z<100){i_=z;break a}}var Kvs=w4.match("("+Object.keys(Z4s).join("|")+")");i_=Kvs?Z4s[Kvs[0]]:0}else i_=void 0}var t5=i_,MV=t5>=0;var yY;{var h2I=g.G3();let z=h2I.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!z||z.length<2)yY=void 0;else{var o3=h2I.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);yY=o3&&o3.length===6?Number(o3[5].replace("_",".")):0}}var UJ=yY,mR=UJ>=0;var A7;g.CA=new axr;A7=0;g.ppI=class{constructor(z){this.videoData=z;this.K={c1a:()=>{var D=[];if(g.CA.isInitialized()){var E="";this.videoData&&this.videoData.y0&&(E=this.videoData.y0+`&r1b=${this.videoData.clientPlaybackNonce}`);E={atr_challenge:E};g.s4("bg_v",void 0,"player_att");(E=ldL(E))?(g.s4("bg_s",void 0,"player_att"),D.push(`r1a=${E}`)):(g.s4("bg_e",void 0,"player_att"),D.push("r1c=2"))}else g.s4("bg_e",void 0,"player_att"),window.trayride||window.botguard?D.push("r1c=1"):D.push("r1c=4");D.push(`r1d=${g.CA.getState()}`); return D.join("&")}, c6a:D=>"r6a="+(Number(D.c)^Y9()), c6b:D=>`r6b=${Number(D.c)^Number(g.S("CATSTAT",0))}`}; this.videoData&&this.videoData.y0?this.tv=g.q6(this.videoData.y0):this.tv={}}};g.Tf=class{constructor(z,D={},E=0){this.errorCode=z;this.details=D;this.severity=E}};var Gu={Rh:function(z,D){z[J[37]](0,D)}, n2:function(z,D){var E=z[0];z[0]=z[D%z[J[9]]];z[D%z[J[9]]]=E}, mg:function(z){z[J[26]]()}};var x2a={V9:"adunit",iI:"detailpage",uI:"editpage",F7:"embedded",NJ:"leanback",kG:"previewpage",sz:"profilepage",ZG:"unplugged",YG:"playlistoverview",Oq:"sponsorshipsoffer",SK:"shortspage",kE:"handlesclaiming",ij:"immersivelivepage",R4:"creatormusic",bj:"immersivelivepreviewpage",y9:"admintoolyurt",WH:"shortsaudiopivot",Ed:"consumption",Za:"background_audio_playback"};var H4n=["h","H"],NyJ=["9","("],U2X=["9h","(h"],gyJ=["8","*"],rjr=["a","A"],i4W=["o","O"],wpJ=["m","M"],tqn=["mac3","MAC3"],yjr=["meac3","MEAC3"],Ho={h:H4n,H:H4n,["9"]:NyJ,["("]:NyJ,["9h"]:U2X,["(h"]:U2X,["8"]:gyJ,["*"]:gyJ,a:rjr,A:rjr,o:i4W,O:i4W,m:wpJ,M:wpJ,mac3:tqn,MAC3:tqn,meac3:yjr,MEAC3:yjr},oyQ=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),O2n=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var Cks={ot:0,hE:124,JE:144,jQ:220,bd:240,nu:340,q1:360,fu:480,zC:588,ud:608,FK:720,K2:740,dT:1080,DA:1100,HT:1440,Rm:2160,L2: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 c0={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},n7={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},M8={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 Rr=2592E3;g.wF={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 t$={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var QYw={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},P0={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"},saV={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var TKa={q9:1,vB:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var PDX=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/)"),A$=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]+)?/)"), MPa=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),Lkk=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|currents\\.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)|$))"), doL=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)|$))"),GIk=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((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))|(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|currents\\.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/)"), CD6=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),e6X=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)"),kIn=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((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))|(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|currents\\.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/.*$)"), $2V=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)"), qQr=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|currents\\.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)"), PrV=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://currents\\.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$)");g.wo=class{constructor(z,D=!1){this[J[15]]=z;this[J[14]]=D;this[J[25]]=this[J[0]]=this[J[11]]=J[12];this[J[6]]={};this[J[21]]=J[12]}set(z,D){this[J[6]][z]!==D&&(this[J[6]][z]=D,this[J[21]]=J[12])}get(z){Ul(89,7090,this);return this[J[6]][z]||null}zo(){this[J[21]]||(this[J[21]]=Ul(4,1989,this));return this[J[21]]}clone(){var z=new g.wo(this[J[15]],this[J[14]]);z[J[11]]=this[J[11]];z[J[0]]=this[J[0]];z[J[25]]=this[J[25]];z[J[6]]=g.Hr(this[J[6]]);z[J[21]]=this[J[21]];return z}};var QX={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var DO=class{constructor(z,D,E,Q=!1){this.name=z;this.id=D;this.isDefault=E;this.isAutoDubbed=Q}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};DO.prototype.getName=DO.prototype.getName;DO.prototype.getId=DO.prototype.getId;DO.prototype.getIsDefault=DO.prototype.getIsDefault;DO.prototype.getIsAutoDubbed=DO.prototype.getIsAutoDubbed;g.cG=class{constructor(z={}){this.languageCode=z.languageCode||"";this.languageName=z.languageName||null;this.kind=z.kind||"";this.name=z.name===void 0?null:z.name;this.displayName=z.displayName||null;this.id=z.id||null;this.K=z.is_servable||!1;this.isTranslateable=z.is_translateable||!1;this.url=z.url||null;this.vssId=z.vss_id||"";this.isDefault=z.is_default||!1;this.translationLanguage=z.translationLanguage||null;this.xtags=z.xtags||"";this.captionId=z.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.K}zo(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.T7(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(z){return z?this.toString()===z.toString():!1}BW(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};var Fb=class{constructor(z,D){this.id=z;this.oy=D;this.captionTracks=[];this.A=this.Z=null;this.xtags="";this.V=this.B=!1;this.K=null;this.L="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";z=this.oy.id.split(".");z.length>1&&(this.B=z[1]==="2",this.V=z[1]==="4")}getLanguageInfo(){return this.oy}getXtags(){if(!this.xtags){let z=this.id.split(";");z.length>1&&(this.xtags=z[1])}return this.xtags}toString(){return this.oy.name}isAutoDubbed(){return this.oy.getIsAutoDubbed()}}; Fb.prototype.getLanguageInfo=Fb.prototype.getLanguageInfo;Fb.prototype.isAutoDubbed=Fb.prototype.isAutoDubbed;var dG=class{constructor(z,D,E,Q,T=0){this.L=z;this.K=D;this.A=E;this.reason=Q;this.FX=T}equals(z){return this.L===z.L&&this.K===z.K&&this.A===z.A&&this.reason===z.reason&&(!L7||this.FX===z.FX)}isLocked(){return this.A&&!!this.L&&this.L===this.K}compose(z){if(z.A&&f7(z))return Ec;if(z.A||f7(this))return z;if(this.A||f7(z))return this;var D=this.L&&z.L?Math.max(this.L,z.L):this.L||z.L,E=this.K&&z.K?Math.min(this.K,z.K):this.K||z.K;D=Math.min(D,E);var Q=0;L7&&(Q=this.FX!==0&&z.FX!==0?Math.min(this.FX, z.FX):this.FX===0?z.FX:this.FX);return L7&&D===this.L&&E===this.K&&Q===this.FX||!L7&&D===this.L&&E===this.K?this:L7?new dG(D,E,!1,E===this.K&&Q===this.FX?this.reason:z.reason,Q):new dG(D,E,!1,E===this.K?this.reason:z.reason)}Z(z){return!z.video||L7&&this.FX!==0&&this.FXz.Z(T)),E=[],Q={}; for(let T=0;Tz.Z(D))}getAvailableAudioTracks(){return this.audioTracks}K(){return!!this.L}};var R6s=new Set(["356"]),CrL=class extends g.w9{constructor(){super(...arguments);this.L=null;this.K=new Map}BF(){super.BF()}};var Ra=class{constructor(z,D,E,Q,T,k,G,e,d){this.TV=z;this.startTime=D;this.duration=E;this.ingestionTime=Q;this.sourceURL=T;this.ws=d;this.endTime=D+E;this.K=G||0;this.range=k||null;this.pending=e||!1;this.ws=d||null}};g.$a=class{constructor(){this.segments=[];this.L=null;this.B=!0;this.V=""}U(z){this.segments.push(z)}dL(z){return!!this.A(z)}getDuration(z){return(z=this.A(z))?z.duration:0}Y(z){return this.getDuration(z)}gQ(){return 0}kU(){return this.segments.length?this.segments[0].TV:-1}Z9(z){return(z=this.A(z))?z.ingestionTime:NaN}Uk(){return this.segments.length?this.segments[this.segments.length-1].TV:-1}M4(z){return this.Uk()===z&&!this.B&&z>=0}tf(){var z=this.segments[this.segments.length-1];return z?z.endTime: NaN}Ok(){return this.segments[0].startTime}kt(){return this.segments.length}K(){return 0}Rx(z){return(z=this.Z(z))?z.TV:-1}S(z){return(z=this.A(z))?z.sourceURL:""}getStartTime(z){return(z=this.A(z))?z.startTime:0}jm(z){return this.getStartTime(z)+this.getDuration(z)}isLoaded(){return this.segments.length>0}A(z){if(this.L&&this.L.TV===z)return this.L;z=g.DZ(this.segments,new Ra(z,0,0,0,""),(D,E)=>D.TV-E.TV); return this.L=z>=0?this.segments[z]:null}Z(z){if(this.L&&this.L.startTime<=z&&zD.startTime-E.startTime); return this.L=z>=0?this.segments[z]:this.segments[Math.max(0,-z-2)]}append(z){if(z.length)if(z=g.Pn(z),this.segments.length){var D=this.segments.length?g.hA(this.segments).endTime:0,E=z[0].TV-this.Uk();E>1&&g.yL(this.segments);E=E>0?0:-E+1;for(let Q=E;Q1?z=z.Hh:(D=h0(D,sD(this,this.XW(z,D),z)),z=Math.max(this.B,D.timedOut)+z.X5*(this.L-this.B)+.25*this.S,z=z>3?1E3*1.6**(z-3):0);return z===0?!0:this.D+z<(0,g.N)()}j(z,D){this.K.set(z,D);this.A.set(z,D);this.Z&&this.Z.set(z,D)}tI(){return this.A.get("cpn")||""}Nv(z,D){z.cW===this.K&&(this.K=WB(z,D));z.cW===this.Z&&(this.Z= WB(z,D))}yA(){this.Y=!0}JQ(){return this.K!==this.Z&&!this.V}};var qC=class{constructor(z,D,E,Q){this.initRange=E;this.indexRange=Q;this.L=null;this.D=!1;this.tT=0;this.yA=this.Jx=this.Y=null;this.info=D;this.Iy=new U7(z)}K(){return!!this.L&&this.index.isLoaded()}ew(){return!1}QA(z){return[z]}WF(z){return[z]}};var CB=class{constructor(z,D){this.start=z;this.end=D;this.length=D-z+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}K(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var L4=class{constructor(z,D,E,Q="",T,k,G,e,d,F,L,f="",n){this.type=z;this.L3=D;this.range=E;this.source=Q;this.uz=L;this.clipId=f;this.yA=n;this.Y=[];this.V="";this.TV=-1;this.D=0;this.V=Q;this.TV=T>=0?T:-1;this.startTime=k||0;this.duration=G||0;this.K=e||0;this.L=d>=0?d:this.range?this.range.length:NaN;this.rO=this.range?this.K+this.L===this.range.length:F===void 0?!!this.L:F;this.range?(this.A=this.startTime+this.duration*this.K/this.range.length,this.U=this.duration*this.L/this.range.length,this.Z= this.A+this.U):EQ(this)}B(){return this.rO&&this.L3.index.M4(this.TV)}isEncrypted(){return this.L3.info.isEncrypted()}equals(z){return!(!z||z.L3!==this.L3||z.type!==this.type||(this.range&&z.range?z.range.start!==this.range.start||z.range.end!==this.range.end:z.range!==this.range)||z.TV!==this.TV||z.K!==this.K||z.L!==this.L)}S(){return this.type===4}Xc(){return!!this.L3.info.video}j(){return this.TV}nx(){var z=FB(this),D="";g.Ol(z,(E,Q)=>{D+=`${Q}_${E}_`}); return D.slice(0,-1)}};var aa=class{constructor(z,D){this.jw=z;this.Z=this.K=null;this.B=this.e1=NaN;this.XW=this.requestId=null;this.Iy=z[0].L3.Iy;this.L=D||"";if(this.jw[0].range&&this.jw[0].L>0){a:{for(D=1;Dz.TV&&this.index.kU()<=z.TV+1}update(z,D,E){this.index.append(z);xx(this.index,E);z=this.index;z.B=D;z.V="update"}K(){return this.ew()?!0:super.K()}B(z,D){var E=this.index.S(z),Q=this.index.getStartTime(z),T=this.index.getDuration(z),k;D?T=k=0:k=this.info.FX>0?this.info.FX*T:1E3;return new aa([new L4(3,this,void 0,"liveCreateRequestInfoForSegment",z,Q,T,0,k,!D)],E)}C3(){return this.ew()?0:this.initRange.length}MN(){return!1}};var zik=class{constructor(z,D,E,Q,T){this.TV=z;this.startSecs=D;this.FJ=E;this.K=Q||NaN;this.L=T||NaN}};var Yy=class{constructor(){this.K=[];this.L=null;this.V=0;this.A=[];this.B=!1;this.U="";this.Z=-1}update(z){var D=void 0;this.L&&(D=this.L);{let V=new Yy;var E=Array.from(z.getElementsByTagName("S"));if(E.length){var Q=+jq(z,"timescale")||1,T=(+E[0].getAttribute("t")||0)/Q,k=+jq(z,"startNumber")||0;V.Z=T;var G=D?D.startSecs+D.FJ:0,e=Date.parse(lr(jq(z,"yt:segmentIngestTime")))/1E3;V.B=z.parentElement.tagName==="SegmentTemplate";V.B&&(V.U=jq(z,"media"));z=D?k-D.TV:1;V.V=z>0?0:-z+1;for(W of E){z=+W.getAttribute("d")/ Q;E=(+W.getAttribute("yt:sid")||0)/Q;let Y=+W.getAttribute("r")||0;for(let Z=0;Z<=Y;Z++){if(D&&k<=D.TV){k++;continue}var d=new zik(k,G,z,e+E,T);V.K.push(d);b:{var F=W;var L=Q,f=d.startSecs;d=F.getAttribute("yt:cuepointTimeOffset");var n=F.getAttribute("yt:cuepointDuration");if(!d||!n){F=null;break b}d=Number(d);f=-d/L+f;L=Number(n)/L;n=F.getAttribute("yt:cuepointContext")||null;let K=F.getAttribute("yt:cuepointIdentifier")||"";F=F.getAttribute("yt:cuepointEvent")||"";F=new g.oJ(f,L,n,K,ByV[F]||"unknown", d)}F&&V.A.push(F);k++;G+=z;T+=z;e+=z+E}}V.K.length&&(V.L=g.hA(V.K))}var W=V}this.V=W.V;this.L=W.L||this.L;g.MQ(this.K,W.K);g.MQ(this.A,W.A);this.B=W.B;this.U=W.U;this.Z===-1&&(this.Z=W.getStreamTimeOffset())}getStreamTimeOffset(){return this.Z===-1?0:this.Z}};var D8O=class{constructor(){this.Z=[];this.K=null;this.L={};this.A={}}};var Eun=class extends g.$a{constructor({oY:z=0,OX:D=!1,BV:E=0,sD:Q=0,gE:T=Infinity,f8:k=0,Lr:G=!1,d9:e=!1}={}){super();this.j_=this.Kp=-1;this.wP=z;this.BV=E;this.OX=D;this.sD=Q;this.gE=T;this.f8=k;((this.Lr=G)||isFinite(T)&&this.gE>0)&&D&&sX&&(this.B=!1,this.V="postLive");this.d9=e}gQ(){return this.wP}dL(z,D){z=Ia(this,z);return z>=0&&(D||!this.segments[z].pending)}kU(){return this.OX?this.segments.length?this.Z(this.Ok()).TV:-1:super.kU()}Ok(){if(this.Lr)return 0;if(!this.OX)return super.Ok();if(!this.segments.length)return 0; var z=Math.max(g.hA(this.segments).endTime-this.BV,0);return this.sD>0&&this.Z(z).TV0)return this.j_/1E3;if(!this.segments.length)return super.tf();var z=this.Uk();if(!this.OX||z<=this.segments[this.segments.length-1].TV)z=this.segments[this.segments.length-1];else{var D=this.segments[this.segments.length-1];z=new Ra(z,Math.max(0,D.startTime-(D.TV-z)*this.wP),this.wP,0,`sq/${z}`,void 0,void 0,!0)}return this.Lr?Math.min(this.BV, z.endTime):z.endTime}kt(){return this.OX?this.segments.length?this.Uk()-this.kU()+1:0:super.kt()}Uk(){var z=Math.min(this.gE,Math.max(super.Uk(),this.Kp)),D=this.BV*1E3;D=this.j_>0&&this.j_0&&this.Kp>0&&!D&&(D=this.Z(this.BV))&&(z=Math.min(D.TV-1,z));return z}Aa(){return this.segments.length?this.segments[this.segments.length-1]:null}U(z){var D=Ia(this,z.TV);if(D>=0)this.segments[D]=z;else if(this.segments.splice(-(D+1),0,z),this.f8&&z.TV%(300/this.wP)===0){var E=this.segments[0].TV, Q=Math.floor(this.f8/this.wP);z=z.TV-Q;D=-(D+1)-Q;D>0&&z>E&&(this.segments=this.segments.slice(D))}}D(z){z=Ia(this,z);z>=0&&this.segments.splice(z,1)}L8(){return this.Kp}M4(z){return sX?!this.B&&z>=0&&this.Uk()<=z:super.M4(z)}Z(z){if(!this.OX)return super.Z(z);if(!this.segments.length)return null;var D=this.segments[this.segments.length-1];if(z=D.endTime)D=D.TV+Math.floor((z-D.endTime)/ this.wP+1);else{D=Qk(this.segments,Q=>z=Q.endTime?1:0); if(D>=0)return this.segments[D];var E=-(D+1);D=this.segments[E-1];E=this.segments[E];D=Math.floor((z-D.endTime)/((E.startTime-D.endTime)/(E.TV-D.TV-1))+1)+D.TV}return this.A(D)}A(z){if(!this.OX)return super.A(z);if(!this.segments.length)return null;var D=Ia(this,z);if(D>=0)return this.segments[D];var E=-(D+1);D=this.wP;if(E===0)var Q=Math.max(0,this.segments[0].startTime-(this.segments[0].TV-z)*D);else E===this.segments.length?(Q=this.segments[this.segments.length-1],Q=Q.endTime+(z-Q.TV-1)*D):(Q= this.segments[E-1],D=this.segments[E],D=(D.startTime-Q.endTime)/(D.TV-Q.TV-1),Q=Q.endTime+(z-Q.TV-1)*D);return new Ra(z,Q,D,0,`sq/${z}`,void 0,void 0,!0)}},sX=!1;var x2=class extends VX{constructor(z,D,E={}){super(z,D,"",void 0,void 0,E.oY||0);this.index=new Eun(E)}AT(){return!0}K(){return!0}Z(z){return this.S()&&z.L&&!z.rO||!z.L3.index.M4(z.TV)}U(){}V(z,D=!1){return typeof z!=="number"||isFinite(z)?super.V(z,D):new aa([new L4(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.oY,void 0,this.oY*this.info.FX)],"")}B(z,D){if(this.index.dL(z))return super.B(z,D);var E=this.index.getStartTime(z),Q=Math.round(this.oY*this.info.FX),T=this.oY;D&&(T=Q=0); return new aa([new L4(3,this,void 0,"mlLiveCreateReqInfoForSeg",z,E,T,void 0,Q,!D)],z>=0?`sq/${z}`:"")}};var q8=class extends qC{constructor(z,D){super(z,D);z=this.index=new g.$a;z.B=!1;z.V="d"}A(){return!1}S(){return!1}AT(){return!1}U(){return new aa([new L4(1,this,void 0,"otfInit")],"sq/0")}j(){return null}xV(z){this.Z(z);return Sq(this,dy(z),!1)}V(z,D=!1){z=this.index.Rx(z);D&&(z=Math.min(this.index.Uk(),z+1));return Sq(this,z,!0)}wR(z){z.info.type===1&&(this.L||(this.L=R7(z.L)),z.K&&z.K.uri==="http://youtube.com/streaming/otf/durations/112015"&&CXQ(this,z.K))}Z(z){return z.L===0?!0:this.index.Uk()> z.TV&&this.index.kU()<=z.TV+1}C3(){return 0}MN(){return!1}};var hj,QXI,BQa,p4,ATX;g.cp=class{constructor(z){this.tag=z}};hj=new Map;QXI=class{constructor(){this.K=new Map}};BQa=class{constructor(){this.K=10;this.L=Date.now()}};p4=new Map;ATX=new QXI;var gy=class{constructor(z,D){this.info=z;this.L=D;this.K=null;this.Z=this.A=-1;this.timestampOffset=0;this.isLocked=this.U=!1;this.V=this.info.L3.ew()&&!this.info.K}B(z,D=!1,E=0){if(this.isLocked||z.isLocked||!Dx(this.info,z.info)||this.info.rO)return null;if(E){if(this.L.totalLength+z.L.totalLength>E)return null}else if(D&&(D=this.L,E=z.L,D=!(E.K.length?jZ(D,E.K[0]):1)),D)return null;D=new L4(this.info.type,this.info.L3,this.info.range,this.info.V,this.info.TV,this.info.startTime,this.info.duration, this.info.K,this.info.L,this.info.rO,this.info.uz,this.info.clipId);E=z.info;D.L+=E.L;D.range&&(D.U+=E.U);D.Z=E.Z;D.rO=E.rO;E=new gz;mB(E,this.L);mB(E,z.L);D=new gy(D,E);D.K!=null&&z.K!=null&&g.K4("dash",414627957,`merged slice emsg overridden; prev: ${D.K.x_()} next: ${z.K.x_()}`);D.K=z.K||this.K;D.A=this.A!==-1?this.A:z.A;D.Z=this.Z!==-1?this.Z:z.Z;return D}};g.PM=class{constructor(){this.count=0;this.L=1;this.A=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}dL(z){return z<=this.Uk()}K(z){return this.offsets[z]}getStartTime(z){return this.startTicks[z]/this.L}jm(z){return this.getStartTime(z)+this.getDuration(z)}Z9(){return NaN}getDuration(z){z=this.Y(z);return z>=0?z/this.L:-1}Y(z){return z+1=0}tf(){return this.A?this.startTicks[this.count]/this.L:NaN}Ok(){return 0}kt(){return this.count}S(){return""}Rx(z){z=g.DZ(this.startTicks.subarray(0,this.count),z*this.L);return z>=0?z:Math.max(0,-z-2)}isLoaded(){return this.Uk()>=0}Sy(z,D){if(z>=this.Uk())return 0;var E=0;for(D=this.getStartTime(z)+D;zthis.getStartTime(z);z++)E=Math.max(E,M2(this,z)/this.getDuration(z));return E}resize(z){z+=2;var D=this.offsets;this.offsets=new Float64Array(z+1);var E=this.startTicks;this.startTicks= new Float64Array(z+1);for(z=0;z0&&z&&(E=E.range.end+1,z=Math.min(z,this.info.contentLength-E),z>0&&Q.push(new L4(4,this,BY(E,z),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,D)));return new aa(Q)}wR(z){if(z.info.type=== 1){if(this.L)return;this.L=R7(z.L)}else if(z.info.type===2){if(this.B||this.index.Uk()>=0)return;if(g.Hp(this.info)){var D=this.index,E=g.N2(z);z=z.info.range.start;var Q=g.zN(E,0,1936286840);E=dt(Q);D.L=E.timescale;var T=E.Dn;D.offsets[0]=E.gC+z+Q.size;D.startTicks[0]=T;D.A=!0;var k=E.o3.length;for(var G=0;G0&&E===k[0].mC)for(E=0;E=this.index.K(E+1);)E++;return Aj(this,E,D,z.L).jw}Z(z){z.B();return this.K()?!0:z.range.end+1this.info.contentLength&&(D=new CB(D.start,this.info.contentLength-1)),new aa([new L4(4,z.L3,D,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,z.clipId)]);z.type===4&&(z=this.WF(z),z=z[z.length-1]);var E=0,Q=z.range.start+ z.K+z.L;z.type===3&&(z.B(),E=z.TV,Q===z.range.end+1&&(E+=1));return Aj(this,E,Q,D)}xV(){return null}V(z,D=!1){z=this.index.Rx(z);D&&(z=Math.min(this.index.Uk(),z+1));return Aj(this,z,this.index.K(z),0)}A(){return!0}S(){return!0}AT(){return!1}C3(){return this.indexRange.length+this.initRange.length}MN(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var Gx=class{constructor(z=0,D=0,E="SPATIAL_AUDIO_TYPE_NONE",Q=!1,T,k,G="AUDIO_QUALITY_UNKNOWN",e=!1){this.sampleRate=z;this.numChannels=D;this.spatialAudioType=E;this.K=Q;this.Z=T;this.A=k;this.audioQuality=G;this.L=e}isMultiChannelAudio(){return this.numChannels>2}};var Eu=class{constructor(z,D,E,Q="",T="",k=""){this.displayName=z;this.vssId=D;this.languageCode=E;this.kind=Q;this.xtags=T;this.id=k}};var XUI={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},zhV={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 ct={WIDTH:{name:"width",video:!0,valid:640,qe:99999},HEIGHT:{name:"height",video:!0,valid:360,qe:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,qe:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,qe:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",qe:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,qe:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",qe:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",qe:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",qe:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",qe:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",qe:"false"}};var AY={["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",["398"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["401"]:"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",["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"};var zx="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var ej=class{constructor(z,D,E,Q,T,k,G,e,d,F,L){this.width=z;this.height=D;this.A=e;this.quality=k||DE(z,D);this.qualityOrdinal=c0[this.quality];this.fps=E||0;this.stereoLayout=!T||Q!=null&&Q!=="UNKNOWN"&&Q!=="RECTANGULAR"?0:T;this.projectionType=Q?Q==="EQUIRECTANGULAR"&&T===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":Q:"UNKNOWN";(z=G)||(E=c0[this.quality],E===0?z="Auto":(z=this.projectionType,D=this.fps,z=E.toString()+(z==="EQUIRECTANGULAR"||z==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||z==="MESH"?"s":"p")+ (D>55?"60":D>49?"50":D>39?"48":"")));this.qualityLabel=z;this.K=d||"";this.primaries=F||"";this.Z=L??!0}L(){return this.fps>32}isHdr(){return this.K==="smpte2084"||this.K==="arib-std-b67"}};var d7=class{constructor(z,D,E={}){this.id=z;this.mimeType=D;E.FX>0||(E.FX=16E3);Object.assign(this,E);[this.itag,this.L]=this.id.split(";");this.containerType=EF(D);this.Rq=AY[this.itag]||""}U(){return this.video}S(){return this.audio}W0(){return this.containerType===2}Z(){return this.Rq==="9"||this.Rq==="("||this.Rq==="9h"||this.Rq==="(h"}K(){return this.Rq==="1"||this.Rq==="1h"||F1&&this.Rq==="1e"}B(){return this.Rq==="mac3"||this.Rq==="meac3"||this.Rq==="m"||this.Rq==="i"||K7(this)}Y(){return this.Rq=== "MAC3"||this.Rq==="mac3"||this.Rq==="MEAC3"||this.Rq==="meac3"}isEncrypted(){return!!this.contentProtection}pR(){return!!this.audio}Xc(){return!!this.video}A(){return this.mimeType==="application/x-mpegURL"}},F1=!1;g.MC=class extends g.I3{K3(z,D,E,Q,T){return super.K3(z,D,E,Q,T)}};var N8=class extends g.JH{constructor(z,D,E,Q){super();this.m2=z;this.start=D;this.end=E;this.isActive=Q;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.wc={error:()=>{!this.m7()&&this.isActive&&this.Iq("error",this)}, updateend:()=>{!this.m7()&&this.isActive&&this.Iq("updateend",this)}}; this.m2.gd(this.wc);this.sE=this.isActive}appendBuffer(z,D,E){if(this.m2.zE()!==this.appendWindowStart+this.start||this.m2.LW()!==this.appendWindowEnd+this.start||this.m2.Pc()!==this.timestampOffset+this.start)this.m2.supports(1),this.m2.hB(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.m2.Bb(this.timestampOffset+this.start);this.m2.appendBuffer(z,D,E)}abort(){this.m2.abort()}remove(z,D){this.m2.remove(z+this.start,D+this.start)}n0(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.m2.clear()}hB(z, D){this.appendWindowStart=z;this.appendWindowEnd=D}yX(){return this.timestampOffset+this.start}zE(){return this.appendWindowStart}LW(){return this.appendWindowEnd}Bb(z){this.timestampOffset=z}Pc(){return this.timestampOffset}jb(z=!1){z=this.m2.jb(z);return IX(z,this.start,this.end)}h7(){return this.m2.h7()}Yo(){return this.m2.Yo()}nE(){return this.m2.nE()}kn(){return this.m2.kn()}v9(){this.m2.v9()}Xd(z){return this.m2.Xd(z)}yC(){return this.m2.yC()}xo(){return this.m2.xo()}GB(z,D,E){this.m2.GB(z, D,E)}OE(z,D,E){this.m2.OE(z,D,E)}hF(z,D){return this.m2.hF(z,D)}supports(z){return this.m2.supports(z)}gt(){return this.m2.gt()}oc(){return this.m2.oc()}isView(){return!0}gY(){return this.m2.gY()?this.isActive:!1}isLocked(){return this.sE&&!this.isActive}FM(z){z=this.m2.FM(z);z.vw=`${this.start}-${this.end}`;return z}Vz(){return this.m2.Vz()}oJ(){return this.m2.oJ()}FN(){return this.m2.FN()}BF(){this.m2.Ow(this.wc);super.BF()}Dj(){return this.isActive}nf(z){this.isActive=z;this.sE=this.sE||this.isActive}};var C6=!1;var xu=class extends g.JH{constructor(z,D,E,Q,T,k){super();this.tL=z;this.rH=D;this.id=E;this.containerType=Q;this.Rq=T;this.Xc=k;this.nQ=this.dQ=this.hI=null;this.WG=!1;this.appendWindowStart=this.timestampOffset=0;this.Ho=OF([],[]);this.OM=!1;this.p8=[];this.u7=oj?[]:void 0;this.handler=G=>this.Iq(G.type,this); this.tL?.addEventListener&&(this.tL.addEventListener("updateend",this.handler),this.tL.addEventListener("error",this.handler))}appendBuffer(z,D,E){this.OM=!1;E&&(this.dQ=E);z.length&&(this.tL?.appendBuffer?this.tL.appendBuffer(z):this.tL?this.tL.append(z):this.rH&&this.rH.webkitSourceAppend(this.id,z));D&&(D.isEncrypted()&&(this.nQ=this.dQ),D.type===3&&(this.hI=D),this.p8.push(D.nx()),this.p8.length>4&&this.p8.shift());this.u7&&(this.u7.length>=2||z.length>1048576?delete this.u7:this.u7.push(z))}abort(){try{this.tL? this.tL.abort():this.rH&&this.rH.webkitSourceAbort(this.id)}catch(z){wDX&&g.xl(new g.k3(`Error while abort the source buffer: ${z.name}, ${z.message}`))}this.dQ=this.hI=null}remove(z,D,E){this.OM=!1;this.tL?.remove&&(E&&E({b:XD(this.jb()),s:z,e:D}),this.tL.remove(z,D))}n0(){this.remove(this.zE(),this.LW())}clear(){this.nE()||(this.abort(),this.n0(),this.nQ=this.dQ=this.hI=null,this.appendWindowStart=this.timestampOffset=0,this.Ho=OF([],[]),this.OM=!1,this.u7=oj?[]:void 0,this.WG=!0)}zE(){return C6&& this.Xc?this.appendWindowStart:this.tL?.appendWindowStart||0}LW(){return this.tL?.appendWindowEnd||0}hB(z,D){this.tL&&(C6&&this.Xc?(this.appendWindowStart=z,this.tL.appendWindowEnd=D):z>this.zE()?(this.tL.appendWindowEnd=D,this.tL.appendWindowStart=z):(this.tL.appendWindowStart=z,this.tL.appendWindowEnd=D))}yX(){return this.timestampOffset}Bb(z){C6?this.timestampOffset=z:this.supports(1)&&(this.tL.timestampOffset=z)}Pc(){return C6?this.timestampOffset:this.supports(1)?this.tL.timestampOffset:0}jb(z= !1){if(z)return this.OM||this.h7()||(this.Ho=this.jb(!1),this.OM=!0),this.Ho;try{return this.tL?this.tL.buffered:this.rH?this.rH.webkitSourceBuffered(this.id):OF([0],[Infinity])}catch(D){return OF([],[])}}h7(){return this.tL?.updating||!1}nE(){return this.WG}kn(){return!this.WG&&this.h7()}v9(){this.WG=!1}Xd(z){var D=z?.Rq;z=z?.containerType;return!D&&!z||D===this.Rq&&z===this.containerType}yC(){return this.dQ}xo(){return this.nQ}hF(z,D){return this.containerType!==z||this.Rq!==D}GB(z,D,E){if(this.containerType!== z||E&&this.hF(z,E))this.supports(4),aX()&&this.tL.changeType(D),E&&(this.Rq=E);this.containerType=z}OE(z,D,E){this.containerType&&this.hF(z,D)&&aX()&&this.tL.changeType(E);this.containerType=z;this.Rq=D}gt(){return this.hI}oc(){return!!this.hI&&!this.hI.rO}isView(){return!1}supports(z){switch(z){case 1:return this.tL?.timestampOffset!==void 0;case 0:return!!this.tL?.appendBuffer;case 2:return!!this.tL?.remove;case 3:return!(!this.tL?.addEventListener||!this.tL?.removeEventListener);case 4:return!(!this.tL|| !this.tL.changeType);default:return!1}}gY(){return!this.h7()}isLocked(){return!1}FM(z){z.to=this.Pc();z.up=this.h7();z.aw=`${(this.tL?.appendWindowStart||0).toFixed(3)}-${(this.tL?.appendWindowEnd||Infinity).toFixed(3)}`;return z}Yo(){return this.tL?.writeHead||0}Vz(){var z={};for(let D=0;D{}); this.K?.clear();this.L?.clear()}D(){this.K?.v9();this.L?.v9();this.U=!1}nE(){return this.L?.nE()||this.K?.nE()}Xd(z,D){return!!this.K&&!!this.L&&this.K.Xd(D)&&this.L.Xd(z)}WF(){return!!this.cF&&this.cF.streaming===!1}},K1=!1;var dxX=/action_display_post/;g.oX=class extends g.JH{constructor(z="",D=null,E=!1){super();this.sourceUrl=z;this.isLivePlayback=E;this.wR=this.duration=0;this.isPremiere=this.Lr=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.L=!1;this.gE=this.sD=0;this.isOtf=this.Bc=!1;this.xV=(0,g.N)();this.j=Infinity;this.K={};this.A=new Map;this.state=this.xR=0;this.U=null;this.isManifestless=!1;this.AT=[];this.B=null;this.ew=0;this.V="";this.WF=NaN;this.dE=this.Fi=this.timestampOffset=this.S=0;this.Ki=this.j6=NaN;this.Es=0; this.C3=this.D=!1;this.kV=[];this.HF={};this.f3=this.yA=NaN;this.qN=D?.EH("html5_use_network_error_code_enums");aI=!!D&&D.EH("html5_modern_vp9_mime_type");BV=!!D?.EH("html5_enable_flush_during_seek")&&g.q1();zD=!!D?.EH("html5_enable_reset_audio_decoder")&&g.q1()}isLoading(){return this.state===1}U0(){return this.state===3}tT(){return g.vr(this.K,z=>!!z.info.video&&z.info.video.qualityOrdinal>=2160)}Z(){return g.vr(this.K,z=>!!z.info.contentProtection)}ur(z){var D=z.getElementsByTagName("Representation"); if(z.getElementsByTagName("SegmentList").length>0||z.getElementsByTagName("SegmentTemplate").length>0){this.Bc=this.L=!0;this.U||(this.U=new D8O);PXa(this.U,z);this.Iq("refresh");for(z=0;z=0?f=A0(n):W=`${W}?range=${n}`}e.call(T,new Ra(d.TV,d.startSecs,d.FJ,d.K,W,f,d.L))}Q=F}E.update(Q,this.isLive,this.wR)}Muk(this.U);return!0}this.duration=mv(jq(z,"mediaPresentationDuration"));a:{for(G=0;G{})}}resume(){GD(this)}TX(){if(this.isManifestless&&this.isWindowedLive&&Xx(this))return Xx(this); var z=this.K,D=!1,E=NaN,Q=NaN;for(let k in z){let G=z[k];var T=G.index;if(!T.isLoaded()||Qn(G.info.mimeType))continue;G.yA&&(D=!0);T=T.tf();G.info.pR()&&(isNaN(E)||T0))return this.TX()-z}}z=this.K;for(let D in z){let E=z[D].index;if(E.isLoaded()&&!Qn(z[D].info.mimeType))return E.Ok()}return 0}getStreamTimeOffset(){return this.S}Z9(z){for(let D in this.K){let E= this.K[D].index;if(E.isLoaded()){let Q=E.Rx(z),T=E.Z9(Q);if(T)return T+z-E.getStartTime(Q)}}return NaN}lg(){for(let z in this.K)this.K.hasOwnProperty(z)&&(this.K[z].L=null,this.K[z].D=!1)}};g.oX.prototype.QA=DJ(4);var aI,BV,zD,II=null,SH=!!navigator.mediaCapabilities?.decodingInfo,fR={commentary:1,alternate:2,dub:3,main:4};var co=new Set,RI=new Map;var Sqw=class{constructor(z){this.lr=z;this.m9=this.oP=this.xV=this.B=this.Z=this.za=this.tT=this.D=!1;this.U=this.V=0;this.HF=!1;this.j=!0;this.kV=!1;this.oM=0;this.MN=this.wR=this.qC=this.WF=!1;this.L={};this.ur=this.lg=this.SW=this.disableAv1=this.yA=this.ig=this.f3=this.qN=this.K=this.S=!1;this.ew=0;this.AT=!1;this.GX=this.lr.W("html5_disable_aac_preference");this.XX=Infinity;this.YA=0;this.Wc=this.lr.ZS();this.U9=this.lr.experiments.EH("html5_enable_vp9_fairplay");this.gs=this.lr.W("html5_force_av1_for_testing"); this.YX=this.lr.JT().K.GV(eAX);this.QA=g.BC(this.lr.experiments,"html5_av1_ordinal_cap");this.vN=this.lr.W("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.s9=this.lr.W("html5_account_onesie_format_selection_during_format_filter");this.FX=g.BC(this.lr.experiments,"html5_max_byterate");this.xY=this.lr.W("html5_enable_iamf_audio");this.C3=this.lr.experiments.EH("html5_allow_capability_merge");this.E9=this.lr.W("html5_enable_encrypted_av1")}};var Mz=class{constructor(z,D,E,Q){this.flavor=z;this.keySystem=D;this.A=E;this.experiments=Q;this.L={};this.Hj=this.keySystemAccess=null;this.fG=this.uZ=-1;this.kQ=null;this.Z=!!Q&&Q.EH("edge_nonprefixed_eme");Q&&Q.EH("html5_enable_vp9_fairplay")}clone(z){return new Mz(this.flavor,z,this.A,this.experiments)}K(){return this.keySystem==="com.youtube.fairplay.sbdl"}FM(){return{flavor:this.flavor,keySystem:this.keySystem}}lz(){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}}},oI={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},nS6={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},T7L={widevine:1,fairplay:2,playready:3};var uZL=class extends g.w9{constructor(z,D,E,Q=!1,T){super();this.lr=D;this.useCobaltWidevine=Q;this.N=T;this.L=[];this.A={};this.K={};this.callback=null;this.B=!1;this.Z=[];this.initialize(z,!E)}initialize(z,D){for(let Q of Object.keys(z)){var E=Q;for(let T of z[E])if(T.contentProtection)for(let k of Object.keys(T.contentProtection)){E=k;let G=oI[k];!G&&this.W("html5_enable_vp9_fairplay")&&E==="fairplay"&&(G=["com.youtube.fairplay.sbdl"]);if(G)for(let e of G)this.A[e]=this.A[e]||new Mz(E,e,T.contentProtection[E], this.lr.experiments),this.K[E]=this.K[E]||{},this.K[E][T.mimeType]=!0}}Px()&&(this.A["com.youtube.fairplay"]=new Mz("fairplay","com.youtube.fairplay","",this.lr.experiments),this.W("html5_enable_vp9_fairplay")||(this.K.fairplay=this.K.fairplay||{},this.K.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.K.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.L=clr(D,this.useCobaltWidevine,this.W("html5_enable_safari_fairplay")&&!0,this.W("html5_enable_vp9_fairplay")).filter(Q=>!!this.A[Q])}W(z){return this.lr.experiments.EH(z)}}, $v;var kxQ={"":"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 Gxn={OFF:"0",V8:"1",AA:"2",V_:"3"};var ein={RED:"red",F8:"white"};var d8V=class{constructor(z){z=sK(z.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(z).map(([D,E])=>typeof E==="string"?[D,E]:[D,E[0]]))}GV(z){if(z.KN!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return NVJ(this,z)}EH(z){return this.flags.get(`${z}`)==="true"}};var FUr=class{constructor(z,D,E){this.K=void 0;this.experimentIds=z?z.split(","):[];this.flags=sK(D||"","&");z={};for(let Q of this.experimentIds)z[Q]=!0;this.experiments=z;E=new d8V(E);this.A=new iAa(E);this.L=new r7Q(E)}JT(){return this.A}Z_(){return this.L}EH(z){z=this.GV(z);JSON.stringify(z);return z==="true"}GV(z){return this.flags[z]}};var LU6=Promise.resolve(),fEI=z=>LU6.then(z),wUw=window.queueMicrotask?window.queueMicrotask.bind(window):fEI;var JYL=class{constructor(z,D,E=!1){this.experiments=z;this.AT=D;this.ew=E;this.Y=!!g.us("cast.receiver.platform.canDisplayType");this.S={};this.D=!1;this.A=new Map;this.U=!0;this.K=this.L=!1;this.j=0;this.V=null;this.yA=this.experiments.EH("html5_disable_vp9_encrypted");this.Z=this.experiments.EH("html5_enable_encrypted_av1");z=g.us("cast.receiver.platform.getValue");this.B=!this.Y&&z&&z("max-video-resolution-vpx")||null;rlO(this);this.L=!!(Px()&&oD()>=21)}canPlayType(z,D){z=z.canPlayType?z.canPlayType(D): !1;g.TR?z=z||nuJ[D]:t5===2.2?z=z||WUX[D]:$p()&&(z=z||XVJ[D]);return!!z}isTypeSupported(z){return this.Y?window.cast.receiver.platform.canDisplayType(z):JY(z)}},WUX={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},XVJ={"application/x-mpegURL":"maybe"},nuJ={"application/x-mpegURL":"maybe"};var u16=class extends g.JH{constructor(){super();this.items={}}add(z,D){if(!this.items[z]&&(D.vu||D.VU||D.TL)){var E=this.items;let Q=D;Object.isFrozen&&!Object.isFrozen(D)&&(Q=Object.create(D),Object.freeze(Q));E[z]=Q;this.Iq("vast_info_card_add",z)}}remove(z){var D=this.get(z);delete this.items[z];return D}get(z){return this.items[z]||null}isEmpty(){return g.KY(this.items)}};var A5={Di:1,Hd:2,Jj:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var Vjn=class{constructor(z,D){this.K=z;this.cipher=this.K.exports.AES128CTRCipher_create(D.byteOffset)}encrypt(z){this.K.exports.AES128CTRCipher_encrypt(this.cipher,z.byteOffset,z.byteLength);return z}m7(){return this.cipher===0}dispose(){this.K.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var ylV=class{constructor(){this.L=this.H2=0;this.K=Array.from({length:BM.length}).fill(0)}so(z,D=1){this.H2+=D;this.L+=z;z/=D;for(let E=0;Ek.apply(e,[L].concat(G)))}}}}xA(){return new b1L}Ct(z,D,E=1){D instanceof b1L&&(dq(this,z,(0,g.N)()-D.startTimeMs,E),D.K=!0)}We(z,D){var E=(0,g.N)(); D=D();ex(this,D,z,E)}xa(){var z={};for(let E in this.K){if(!this.K.hasOwnProperty(E))continue;a:{var D=this.K[E];if(D.H2===0){D=null;break a}let Q=Math.ceil(D.H2).toFixed(0)+"."+D.L.toFixed(0);for(let T=0;T0)Q+="."+BM[T].toFixed(0)+"_"+D.K[T].toFixed(0);else break;D=Q}D&&(z[E]=D)}this.K=new O1V;return z}toString(){return""}};var zY=new class{isActive(){return!1}lD(){}xA(){}Ct(){}We(z,D){D()}xa(){return{}}toString(){return""}},vuw=!!+rw("html5_enable_profiler"),m8n=!!+rw("html5_onesie_enable_profiler"),Dh=vuw||m8n?new jXk:zY,R0X=vuw?Dh:zY,fz=m8n?Dh:zY;var lEL=class{emscripten_notify_memory_growth(){}},YFW=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(z,D,E)=>{if(!this.exports)return 1;z=new Uint32Array(this.exports.memory.buffer,D,E*2);D=[];for(let T=0;TT+k.length,0)}}},ssk=class{constructor(){this.env=new lEL; this.wasi_snapshot_preview1=new YFW}};var Wy=class{constructor(z,D,E){this.instance=z;this.K=E;this.exports=this.instance.exports;D.wasi_snapshot_preview1.exports=this.exports;z=Math.floor(Math.random()*256);D=Math.floor(Math.random()*256);E=0;try{E=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,E,16)).fill(z);if(this.exports.sentinel(E,16,D)!==D*16%256)throw"wasm.wm.vi";let Q=new Uint8Array(this.exports.memory.buffer,E,16);for(let T=0;T<16;T++)if(Q[T]!==(z+D)%256)throw`wasm.wm.vi${T}`;}finally{E!==0&&this.exports.free(E)}}malloc(z){return this.exports.malloc(z)}free(z){this.exports.free(z)}realloc(z, D){return this.exports.realloc(z,D)}Vc(z){var D=this.malloc(z.byteLength);D=new Uint8Array(this.exports.memory.buffer,D,z.byteLength);D.set(z);return D}Do(z){var D=z.slice();z.buffer===this.exports.memory.buffer&&this.free(z.byteOffset);return D}},PiJ=new class{constructor(){this.K="WebAssembly"in window}},nz="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);fz.lD(Wy,{Vc:z=>({profile:"copyj2w",H2:z===void 0?0:Math.ceil(z.byteLength/16)}), Do:z=>({profile:"copyw2j",H2:z===void 0?0:Math.ceil(z.byteLength/16)})});var IEw=class{constructor(z,D,E){this.K=z;this.Z=!1;D=this.K.Vc(D);this.L=new Vjn(z,D);this.K.free(D.byteOffset);E&&(this.A=this.K.Vc(E))}encrypt(z,D){return Xg(this,z,D,!1).N8}m7(){return this.Z}dispose(){this.m7()||(g.r9(this.L),this.A&&this.K.free(this.A.byteOffset),this.Z=!0)}};var aEa=class{constructor(z,D,E){this.K=new IEw(z,D,E)}encrypt(z,D){try{return this.K.encrypt(z,D)}catch(E){tW(E,"wasm ocwce"),g.xl(E)}}L(z,D){try{let E=Xg(this.K,z,D,!0);return{N8:E.N8,signature:E.signature}}catch(E){tW(E,"wasm ocwceas"),g.xl(E)}}m7(){return this.K.m7()}dispose(){this.K.dispose()}};var SFJ=class extends g.w9{constructor(z,D,E){super();this.encryptedClientKey=D;this.U=E;this.L=new Uint8Array(z.buffer,0,16);this.A=new Uint8Array(z.buffer,16)}V(z){this.K=new aEa(z,this.L,this.A);g.a(this,this.K)}};var RiW=class extends g.w9{constructor(z,D){super();if(!D&&z)try{D=JSON.parse(z)}catch{}if(D){z=D.clientKey?g.V2(D.clientKey):null;var E=D.encryptedClientKey?g.V2(D.encryptedClientKey):null,Q=D.keyExpiresInSeconds?Number(D.keyExpiresInSeconds)*1E3+(0,g.N)():null;z&&E&&Q&&(this.K=new SFJ(z,E,Q),g.a(this,this.K));D.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.V2(D.onesieUstreamerConfig)||void 0);this.baseUrl=D.baseUrl}}};var Z1r=class extends g.w9{constructor(){super();this.values={};this.rQ={};this.L={};this.A=this.K=0;this.Z=new g.sT(()=>{Os(this)},1E4); g.a(this,this.Z)}};var A_=class{constructor(){this.CX=this.mE=dXw;this.promise=new g.VQ((z,D)=>{this.mE=z;this.CX=D})}then(z,D){return this.promise.then(z,D)}resolve(z){this.mE(z)}reject(z){this.CX(z)}};var cYX="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(" "),R_={HU:"caoe",J4:"capsv",xr:"cbrand",Vr:"cbr",Ud:"cbrver",GI:"cchip",wq:"ccappver",kr:"ccrv",TJ:"cfrmver",j5:"c",uj:"cver",fq:"ctheme",qT:"cplayer",om:"cmodel",xG:"cnetwork",Uz:"cos",OS_VERSION:"cosver",tE:"cplatform",Zr:"crqyear"},KUk=class extends g.w9{constructor(z,D,E,Q){super();this.webPlayerContextConfig=D;this.vQ= Q;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.aC=this.tT=this.U9=this.JH=this.userDisplayName=this.userDisplayImage="";this.dO=null;this.K={};this.kV={};this.controlsType="0";this.Q0=NaN;this.wR=!1;this.ig=(0,g.N)();this.ED=this.QA=0;this.preferGapless=this.P4=this.E9=this.S=this.m9=this.m0=this.ra=!1;this.Ls=[];this.vN=!1;this.cX=0;z=z?g.Hr(z):{};D&&D.csiPageType&&(this.csiPageType=D.csiPageType);D&&D.csiServiceName&&(this.csiServiceName=D.csiServiceName);D&&D.preferGapless&&(this.preferGapless= D.preferGapless);this.experiments=new FUr(D?D.serializedExperimentIds:z.fexp,D?D.serializedExperimentFlags:z.fflags,D??{});this.forcedExperiments=D?D.serializedForcedExperimentIds:nK("",z.forced_experiments)||void 0;this.cspNonce=D?.cspNonce?D.cspNonce:nK("",z.csp_nonce);this.W("web_player_deprecated_uvr_killswitch");try{var T=document.location.toString()}catch(n){T=""}this.XX=T;this.ancestorOrigins=(Q=window.location.ancestorOrigins)?Array.from(Q):[];this.L=Fp(!1,D?D.isEmbed:z.is_embed);if(D&&D.device){if(Q= D.device,Q.androidOsExperience&&(this.K.caoe=`${Q.androidOsExperience}`),Q.androidPlayServicesVersion&&(this.K.capsv=`${Q.androidPlayServicesVersion}`),Q.brand&&(this.K.cbrand=Q.brand),Q.browser&&(this.K.cbr=Q.browser),Q.browserVersion&&(this.K.cbrver=Q.browserVersion),Q.cobaltReleaseVehicle&&(this.K.ccrv=`${Q.cobaltReleaseVehicle}`),this.K.c=Q.interfaceName||"WEB",this.K.cver=Q.interfaceVersion||"html5",Q.interfaceTheme&&(this.K.ctheme=Q.interfaceTheme),this.K.cplayer=Q.interfacePlayerType||"UNIPLAYER", Q.model&&(this.K.cmodel=Q.model),Q.network&&(this.K.cnetwork=Q.network),Q.os&&(this.K.cos=Q.os),Q.osVersion&&(this.K.cosver=Q.osVersion),Q.platform&&(this.K.cplatform=Q.platform),T=g.zU(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),T==="all"||T==="once")Q.chipset&&(this.kV.cchip=Q.chipset),Q.cobaltAppVersion&&(this.kV.ccappver=Q.cobaltAppVersion),Q.firmwareVersion&&(this.kV.cfrmver=Q.firmwareVersion),Q.deviceYear&&(this.kV.crqyear=Q.deviceYear)}else this.K.c=z.c||"web",this.K.cver=z.cver|| "html5",this.K.cplayer="UNIPLAYER";this.loaderUrl=D?this.L||b2(this)&&D.loaderUrl?D.loaderUrl||"":this.XX:this.L||b2(this)&&z.loaderUrl?nK("",z.loaderUrl):this.XX;this.L&&g.JV("yt.embedded_player.embed_url",this.loaderUrl);this.Cf=TO()||GO();this.U=CQ(this.loaderUrl,qQr)||!1;Q=this.loaderUrl;this.YF=MH(CQ(Q,$2V),Q,!1,"Trusted Ad Domain URL");this.f3=Fp(!1,z.privembed);this.protocol=this.XX.indexOf("http:")===0?"http":"https";this.IY=B0((D?D.customBaseYoutubeUrl:z.BASE_YT_URL)||"")||B0(this.XX)||`${this.protocol}://www.youtube.com/`; Q=D?D.eventLabel:z.el;T="detailpage";Q==="adunit"?T=this.L?"embedded":"detailpage":Q==="embedded"||this.U?T=LK(T,Q,x2a):Q&&(T="embedded");this.Y=T;m$();Q=null;T=D?D.playerStyle:z.ps;var k=g.tA(cYX,T);!T||k&&!this.U||(Q=T);this.playerStyle=Q;this.Z=g.tA(cYX,this.playerStyle);this.houseBrandUserStatus=D?.houseBrandUserStatus;this.D=this.Z&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.Nl=!this.D;this.D9=Fp(!1,z.disableplaybackui);this.disablePaidContentOverlay=Fp(!1,D?.disablePaidContentOverlay); this.disableSeek=Fp(!1,D?.disableSeek);this.enableSpeedOptions=D?.enableSpeedOptions||(n1().defaultPlaybackRate?aj||g.kf||g.pR?g.KR&&F9("20")||g.X1&&F9("4")||qV&&F9("11")||zO():!(qV&&!g.sm("chrome")||aj||g.sm("android")||g.sm("silk")):!1);this.Cs=Fp(!1,z.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=D?.supportsVarispeedExtendedFeatures??!1;this.B=Fp(this.playerStyle==="blazer",z.is_html5_mobile_device||D&&D.isMobileDevice);this.XD=this.W("mweb_allow_background_playback")?!1:this.B&& !this.Z;this.xw=Vn();this.E8=g.ch;this.Ss=!!D?.embedsHostFlags?.optOutApiDeprecation;var G;D?D.hideInfo!==void 0&&(G=!D.hideInfo):G=z.showinfo;this.J6=g.mZ(this)&&!this.Ss||Fp(!vy(this)&&!l2(this)&&!this.Z,G);this.z4=D?!!D.mobileIphoneSupportsInlinePlayback:Fp(!1,z.playsinline);G=this.B&&MV&&t5!=null&&t5>0&&t5<=2.3;Q=D?D.useNativeControls:z.use_native_controls;this.j=this.B&&(g.mZ(this)||this.playerStyle==="blogger");T=this.B&&!this.j;Q=g.YX(this)||!G&&Fp(T,Q)?"3":"1";this.disableOrganicUi=!!D?.disableOrganicUi; T=D?D.controlsType:z.controls;this.controlsType=this.disableOrganicUi||T==="0"||T===0?"0":Q;this.KP=this.B;this.controlsType==="1"&&(this.KP||LK("2",D?D.autohide:z.autohide,Gxn));this.color=LK("red",D?D.progressBarColor:z.color,ein);this.kF=this.controlsType==="3";this.HF=!this.L;this.h6=(Q=!this.HF&&!l2(this)&&!this.D&&!this.Z&&!vy(this))&&!this.kF&&this.controlsType==="1";this.Oj=g.jx(this)&&Q&&this.controlsType==="0"&&!this.h6&&!D?.embedsEnableEmc3ds;this.Rn=this.an=G;G=this.B&&!this.experiments.JT().K.GV(CEw); this.gs=(this.controlsType==="3"||G||Fp(!1,z.use_media_volume))&&!this.j;this.FB=EC&&!g.Ii(601)?!1:!0;this.t6=this.L||!1;this.s9=l2(this)?"":(this.loaderUrl||z.post_message_origin||"").substring(0,128);this.widgetReferrer=nK("",D?D.widgetReferrer:z.widget_referrer);var e;D?D.disableCastApi&&(e=!1):e=z.enablecastapi;e=!this.U||Fp(!0,e);G=!0;D&&D.disableMdxCast&&(G=!1);this.Nx=g.I_(this)&&G||e&&G&&this.controlsType==="1"&&!this.B&&(l2(this)||g.jx(this)||this.Y==="profilepage");window.document.pictureInPictureEnabled|| uT();e=D?!!D.supportsAutoplayOverride:Fp(!1,z.autoplayoverride);this.Mj=!(this.B&&!g.mZ(this))&&!g.sm("nintendo wiiu")||e;this.ai=(D?!!D.enableMutedAutoplay:Fp(!1,z.mutedautoplay))&&!1;e=(l2(this)||vy(this))&&this.playerStyle==="blazer";this.lG=D?!!D.disableFullscreen:!Fp(!0,z.fs);G=VV(Sx(this))&&g.mZ(this);this.uE=!this.lG&&(e||g.Iu())&&!G;this.Q3=this.W("html5_picture_in_picture_logging_onresize");this.Ml=g.BC(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.Yx=this.W("html5_picture_in_picture_blocking_onresize"); this.Jy=this.W("html5_picture_in_picture_blocking_ontimeupdate");this.s8=this.W("html5_picture_in_picture_blocking_document_fullscreen");this.bG=this.W("html5_picture_in_picture_blocking_standard_api");e=$p()&&F9(58)&&!GO();G=g.TR||typeof MediaSource==="undefined";this.Wc=this.W("uniplayer_block_pip")&&(e||G)||this.Yx||this.Jy||this.bG;e=g.mZ(this)&&!this.Ss;var d;D?D.disableRelatedVideos!==void 0&&(d=!D.disableRelatedVideos):d=z.rel;this.GF=e||Fp(!this.Z,d);this.Ha=Fp(!1,D?D.enableContentOwnerRelatedVideos: z.co_rel);this.ur=GO()&&t5>0&&t5<=4.4?"_top":"_blank";this.PW=Fp(this.playerStyle==="blazer",D?D.enableCsiLogging:z.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.V=d;this.ew=nK("",D?D.authorizedUserIndex:z.authuser);this.O8=g.mZ(this)&&(this.f3||!gm()||this.Cf);var F;D?D.disableWatchLater!==void 0&&(F=!D.disableWatchLater):F=z.showwatchlater;this.GX=((d=!this.O8)||!!this.ew&&d)&&Fp(!this.D,this.U?F:void 0);this.SF=D?D.isMobileDevice||!!D.disableKeyboardControls:Fp(!1,z.disablekb);this.loop=Fp(!1,z.loop);this.pageId=nK("", D?D.initialDelegatedSessionId:z.pageid);this.da=Fp(!0,z.canplaylive);this.IH=2;this.fE=Fp(!1,z.livemonitor);this.disableSharing=Fp(this.Z,D?D.disableSharing:z.ss);(F=D&&this.W("fill_video_container_size_override_from_wpcc")?D.videoContainerOverride:z.video_container_override)?(d=F.split("x"),d.length!==2?F=null:(F=Number(d[0]),d=Number(d[1]),F=isNaN(F)||isNaN(d)||F*d<=0?null:new g.JU(F,d))):F=null;this.l_=F;this.mute=D?!!D.startMuted:Fp(!1,z.mute);this.storeUserVolume=!this.mute&&Fp(this.controlsType!== "0",D?D.storeUserVolume:z.store_user_volume);F=D?D.annotationsLoadPolicy:z.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:LK(void 0,F,A5);this.captionsLanguagePreference=D?D.captionsLanguagePreference||"":nK("",z.cc_lang_pref);F=LK(2,D?D.captionsLanguageLoadPolicy:z.cc_load_policy,A5);this.controlsType==="3"&&F===2&&(F=3);this.vj=F;this.lg=D?D.hl||"en_US":nK("en_US",z.hl);this.region=D?D.contentRegion||"US":nK("US",z.cr);this.hostLanguage=D?D.hostLanguage||"en":nK("en",z.host_language); this.Wa=!this.f3&&Math.random()`}Z1(){return this.JT().K.GV(U9I)&& this.I7()}I7(){return(this.JT().K.GV(U9I)||this.JT().K.GV(iT))&&!this.deviceIsAudioOnly&&g.q1()&&oD()>=26}supportsGaplessAudio(){return g.X1&&!g.TR&&yN()>=74||g.KR&&g.Ii(68)?!0:!1}supportsGaplessShorts(){return!this.W("html5_enable_short_gapless")||this.Cf||g.m4?!1:!0}getPlayerType(){return this.K.cplayer}ZS(){return this.E9}},AlX=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],a_=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE", "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],CiL=[19];var ERI={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},DP={["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"'},DlW={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, ["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["787"]:{width:1080, height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["553"]:{width:1920,height:1080,bitrate:2E6,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["313"]:{width:3840,height:2160,bitrate:8E6,fps:30},["271"]:{width:2560, height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280,height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60}, ["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30},["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var Ek=class{constructor(z){this.K=z}lz(){return this.K}L(){return null}B(){var z=this.L();return z?(z=g.M6(z.Iy),Number(z.expire)):NaN}Z(){}getHeight(){return this.K.video.height}};var Tu=class{constructor(z){this.itag=z.itag;this.url=z.url;this.codecs=z.codecs;this.width=z.width;this.height=z.height;this.fps=z.fps;this.bitrate=z.bitrate;this.L=z.audioItag?.split(",")||[];this.N_=z.N_;this.contentProtection=z.contentProtection||"";this.oy=z.oy;this.audioChannels=z.audioChannels;this.K=""}};var fUL=class{constructor(z,D,E,Q,T){this.A=z;this.L=D;this.B=E;this.cpn=Q;this.V=T;this.Z=0;this.K=""}build(){kbn(this);var z=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],D={};a:if(this.K)var E=this.K;else{E="";for(var Q of this.A)if(Q.oy){if(Q.oy.getIsDefault()){E=Q.oy.getId();break a}E||(E=Q.oy.getId())}}for(var T of this.A)if(this.V||!T.oy||T.oy.getId()===E)D[T.itag]||(D[T.itag]=[]),D[T.itag].push(T);for(var k of this.L)if(T=D[k.K])for(var G of T){T=z;E=T.push;Q="#EXT-X-MEDIA:TYPE=AUDIO,";let L= "YES";var e="audio";if(G.oy){e=G.oy;var d=e.getId().split(".")[0];d&&(Q+=`LANGUAGE="${d}",`);(this.K?this.K===e.getId():e.getIsDefault())||(L="NO");e=e.getName()}d="";k!==null&&(d=k.itag.toString());d=e3(this,G.url,d);Q=Q+`NAME="${e}",DEFAULT=${L},AUTOSELECT=YES,`+`GROUP-ID="${dB(G,k)}",URI="${d}"`;E.call(T,Q)}for(var F of this.B)k=hi6,k=(G=F.oy)?'#EXT-X-MEDIA:URI="'+e3(this,F.url)+'",TYPE=SUBTITLES,GROUP-ID="'+k+'",LANGUAGE="'+G.getId()+'",NAME="'+G.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, k&&z.push(k);F=this.B.length>0?hi6:void 0;for(let L of this.L)G=D[L.K],G?.length>0&&(k=L,G=G[0],G=`#EXT-X-STREAM-INF:BANDWIDTH=${k.bitrate+G.bitrate},CODECS="${k.codecs},${G.codecs}",RESOLUTION=${k.width}x${k.height},AUDIO="${dB(G,k)}",`+(F?'SUBTITLES="'+F+'",':"")+"CLOSED-CAPTIONS=NONE",k.fps>1&&(G+=`,FRAME-RATE=${k.fps}`),k.N_&&(G+=`,VIDEO-RANGE=${k.N_}`),z.push(G),z.push(e3(this,L.url,"")));return z.join("\n")}},hi6="text";var fk=class extends Ek{constructor(z,D,E){super(z);this.A=D;this.expiration=E;this.Iy=null}B(){return this.expiration}L(){if(!this.Iy||this.Iy.m7()){var z=this.A.build();z="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(z);this.Iy=new Cp(z)}return this.Iy}};var agO=class extends Ek{constructor(z,D){super(z);this.A=D}L(){return new Cp(this.A.zo())}Z(){this.A=ob(this.A)}};var nk=class extends Ek{constructor(z,D){super(z);this.A=D}L(){return new Cp(this.A)}};var WG={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 Xer=class{constructor(z){if(z=z.commonConfig)this.url=z.url,this.urlQueryOverride=z.urlQueryOverride,z.ustreamerConfig&&(this.Sc=g.V2(z.ustreamerConfig)||void 0)}};var V5={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},OJ={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},bI=/^(\d*)_((\d*)_?(\d*))$/;var vG={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},lI={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var Jzk={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},Nb={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 JjO=function(z){var D=Object.keys(z),E={};for(let k=0;k{var E={};D=[s_(D.objectStore("index"),{},Q=>{E[Q.cursor.key]=Q.getValue();return $3(Q)}), q0(D.objectStore("media")),q0(D.objectStore("captions"))];return aB.all(D).then(([,Q,T])=>({index:E,media:oRn(Q||[]),captions:T}))})});var pVw=class{constructor(z,D,E,Q){this.lr=z;this.V=D;this.Z=E;this.N=Q;this.L=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.A=NaN}B(){return(this.K??PG(this)).CG}};var x8r=class extends g.JH{constructor(){super();this.K=null;new C6W;this.K=null;this.crossOrigin=""}BF(){this.K&&(this.K=this.K.onload=null);super.BF()}};var H1k=class{constructor(z,D,E,Q){this.level=z;this.urlPattern=D;this.loaded=new Set;this.level=z;this.urlPattern=D;z=E.split("#");this.width=Math.floor(Number(z[0]));this.height=Math.floor(Number(z[1]));this.frameCount=Math.floor(Number(z[2]));this.columns=Math.floor(Number(z[3]));this.rows=Math.floor(Number(z[4]));this.Z=Math.floor(Number(z[5]));this.U=z[6];this.signature=z[7];this.videoLength=Q}getHeight(){return this.height}S(){return this.frameCount}isDefault(){return this.U.indexOf("default")!== -1}isLoaded(z){return this.loaded.has(z)}zo(z){var D=this.urlPattern;D=D.replace("$N",this.U);D=D.replace("$L",this.level.toString());D=D.replace("$M",z.toString());this.signature&&(D=g.pD(D,{sigh:this.signature}));return Q4(D)}B(z){var D=this.S()-1;return g.fY(this.Z===0?Math.round(z*this.frameCount/this.videoLength):Math.round(z*1E3/this.Z),0,D)}L(){return this.frameCount-1}A(){return this.frameCount?0:-1}V(){}};var TY=class extends x8r{constructor(z,D,E=!1,Q=!1){super();this.isLive=E;this.Z=!!Q;this.levels=this.L(z,D);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}L(z,D){var E=[];z=z.split("|");var Q=z[0];for(let T=1;TQ-D?-1:z}L(){return this.K.Uk()}A(){return this.K.kU()}V(z){this.K=z}};var U8X=class extends TY{constructor(z,D,E,Q=!1){super(z,0,D,!!Q);for(z=0;zthis.isAd(),()=>this.Z,(E,Q,T)=>{this.N(E,Q,T)}); this.lr.W4&&(this.ew=this.lr.W4);this.setData(D);this.JH=new CrL;g.a(this,this.JH)}setData(z){z=z||{};!this.s9&&z&&(this.s9={...z});this.kF=void 0;var D=z.errordetail;D!=null&&(this.errorDetail=D);D=z.errorcode;D!=null?this.errorCode=D:z.status==="fail"&&(this.errorCode="auth");D=z.reason;D!=null&&(this.errorReason=D);D=z.subreason;D!=null&&(this.YU=D);this.clientPlaybackNonce||(this.clientPlaybackNonce=z.cpn??(this.lr.ZS()?"r"+g.OG(15):g.OG(16)),this.mu?.clear());this.fE=Fp(this.lr.fE,z.livemonitor); G5(this,z);if(D=z.raw_player_response)this.s8=D;else{var E=z.player_response;E&&(D=JSON.parse(E))}D&&(this.playerResponse=D);if(this.playerResponse){(D=this.playerResponse.annotations)&&u7n(this,D);(D=this.playerResponse.attestation)&&RV(this,D);if(D=this.playerResponse.cotn)this.cotn=D;(D=this.playerResponse.heartbeatParams)&&blX(this,D);(D=this.playerResponse.messages)&&lU6(this,D);(D=this.playerResponse.overlay)&&aUw(this,D);if(D=this.playerResponse.playabilityStatus)SZa(this,D),(E=D.errorScreen)&& Hlk(this,E);(E=this.playerResponse.playbackTracking)&&ZlV(this,E,z);var Q=this.playerResponse.playerCueRanges;Q&&Q.length>0&&(this.cueRanges=Q);(Q=this.playerResponse.playerCueRangeSet)&&g.e0(this,Q);Q=GaW(this.playerResponse.adPlacements);E&&E.promotedPlaybackTracking&&Q&&g.xl(new g.k3("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(Q||e1k(this.playerResponse.adSlots))this.dD=!0;(E=this.playerResponse.playerAds)&&czs(this,E,z);(E=this.playerResponse.playerConfig)&& KrL(this,E);(Q=this.playerResponse.streamingData)&&hEI(this,Q,E||null);if(Q=this.playerResponse.trackingParams)this.ew=Q;if(Q=this.playerResponse.videoDetails)peW(this,Q,z),NeO(this,Q,E||null,z),E=Q.isPrivate,E!==void 0&&(this.isPrivate=Fp(this.isPrivate,E));D&&Olw(this,D,Q||null);(D=this.playerResponse.interstitialPods)&&mlX(this,D);this.W6&&this.eventId&&(this.W6=g.Bb(this.W6,{ei:this.eventId}));(D=this.playerResponse.captions)&&D.playerCaptionsTracklistRenderer&&Vea(this,D.playerCaptionsTracklistRenderer); (this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.Ht=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&h2(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.W("html5_fill_default_mosaic_audio_track_id")&&this.aC()&&(this.lr.C3=bm(this));D=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;E=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;D&&E&&(this.Hm=D/100,this.Df=E/100);this.W("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(T=> {g.H(T,g.Kk)?.signal==="INIT_ATT_SERVICE"&&(this.GE=!0)})}WZ(this,z); XJ(this,z);JR(this,z);z.queue_info&&(this.queueInfo=z.queue_info);D=z.hlsdvr;D!=null&&(this.allowLiveDvr=Number(D)===1?Es()?!0:QV&&UJ<5?!1:!0:!1);this.adQueryId=z.ad_query_id||null;this.FR||(this.FR=z.encoded_ad_safety_reason||null);this.f7=Fp(this.f7,z.infringe||z.muted);this.yg=z.authkey;this.lM=z.authuser;this.mutedAutoplay=Fp(this.mutedAutoplay,z&&z.playmuted);this.mutedAutoplayDurationMode=fK(this.mutedAutoplayDurationMode,z&&z.muted_autoplay_duration_mode);this.D2=Fp(this.D2,z&&z.mutedautoplay); if(D=z.length_seconds)this.lengthSeconds=typeof D==="string"?g.bK(D):D;this.isAd()||this.Mj||!VV(Sx(this.lr))?this.endSeconds=fK(this.endSeconds,this.qp||z.end||z.endSeconds):eCW(this,Sx(this.lr),this.lengthSeconds);this.ew=nK(this.ew,z.itct);this.XD=Fp(this.XD,z.is_live_destination);this.isLivePlayback=Fp(this.isLivePlayback,z.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.Bc();z.isUpcoming&&(this.isUpcoming=Fp(this.isUpcoming,z.isUpcoming));this.Lr=Fp(this.Lr,z.post_live_playback); this.pf&&(this.Lr=!1);this.isMdxPlayback=Fp(this.isMdxPlayback,z.mdx);if(D=z.mdx_control_mode)this.mdxControlMode=typeof D==="number"?D:g.bK(D);this.isInlinePlaybackNoAd=Fp(this.isInlinePlaybackNoAd,z.is_inline_playback_no_ad);this.C3=fK(this.C3,z.reload_count);this.reloadReason=nK(this.reloadReason,z.reload_reason);this.Zf=Fp(this.Zf,z.show_content_thumbnail);this.cycToken=z.cyc||null;D=ms(z);Object.keys(D).length>0&&(this.dH=D);this.D=nK(this.D,z.vvt);this.mdxEnvironment=nK(this.mdxEnvironment, z.mdx_environment);z.source_container_playlist_id&&(this.sourceContainerPlaylistId=z.source_container_playlist_id);z.serialized_mdx_metadata&&(this.serializedMdxMetadata=z.serialized_mdx_metadata);this.p6=z.osig;this.eventId||(this.eventId=z.eventid);this.osid||(this.osid=z.osid);this.playlistId=nK(this.playlistId,z.list);z.index&&(this.playlistIndex=this.playlistIndex===void 0?fK(0,z.index):fK(this.playlistIndex,z.index));this.zD=z.pyv_view_beacon_url;this.lc=z.pyv_quartile25_beacon_url;this.LY= z.pyv_quartile50_beacon_url;this.o_=z.pyv_quartile75_beacon_url;this.KY=z.pyv_quartile100_beacon_url;D=z.session_data;!this.v6&&D&&(this.v6=sK(D,"&").feature);this.isFling=fK(this.isFling?1:0,z.is_fling)===1;this.vnd=fK(this.vnd,z.vnd);this.forceAdsUrl=nK(this.forceAdsUrl,z.force_ads_url);this.je=nK(this.je,z.ctrl);this.KE=nK(this.KE,z.ytr);this.kC=z.ytrcc;this.yP=z.ytrexp;this.an=z.ytrext;this.HF=nK(this.HF,z.adformat);this.hS=nK(this.hS,z.attrib);this.slotPosition=fK(this.slotPosition,z.slot_pos); this.breakType=z.break_type;this.oV=Fp(this.oV,z.ssrt);this.videoId=Xp(z)||this.videoId;this.vS=nK(this.vS,z.vss_credentials_token);this.Tz=nK(this.Tz,z.vss_credentials_token_type);this.wF=Fp(this.wF,z.audio_only);this.za=Fp(this.za,z.aac_high);this.Z1=Fp(this.Z1,z.prefer_low_quality_audio);this.Ha=Fp(this.Ha,z.uncap_inline_quality);this.W("html5_enable_qoe_cat_list")?z.qoe_cat&&(this.k9=this.k9.concat(z.qoe_cat.split(","))):this.Ls=nK(this.Ls,z.qoe_cat);this.GF=Fp(this.GF,z.download_media);this.S= d7s(this,z.prefer_gapless);S4(this.playerResponse)&&this.WX.push("ad");if(D=z.adaptive_fmts)this.adaptiveFormats=D,this.N("adpfmts",{},!0);if(D=z.allow_embed)this.allowEmbed=Number(D)===1;if(D=z.backgroundable)this.backgroundable=Number(D)===1;if(D=z.autonav)this.isAutonav=Number(D)===1;if(D=z.autoplay)this.Jr=this.IP=Number(D)===1;if(D=z.iv_load_policy)this.annotationsLoadPolicy=LK(this.annotationsLoadPolicy,D,A5);if(D=z.cc_lang_pref)this.captionsLanguagePreference=nK(D,this.captionsLanguagePreference); if(D=z.cc_load_policy)this.p9=LK(this.p9,D,A5);this.deviceCaptionsOn=z.device_captions_on??void 0;this.oU=z.device_captions_lang_pref??"";this.h6=z.viewer_selected_caption_langs??[];if(D=z.cached_load)this.Dp=Fp(this.Dp,D);if(z.dash==="0"||z.dash===0||z.dash===!1)this.LP=!0;if(D=z.dashmpd)this.V0=g.pD(D,{cpn:this.clientPlaybackNonce});if(D=z.delay)this.QJ=g.bK(D);D=this.qp||z.end;if(this.wR?D!=null:D!=void 0)this.clipEnd=fK(this.clipEnd,D);if(D=z.fmt_list)this.kH=D;z.heartbeat_preroll&&this.WX.push("heartbeat"); guk&&(this.vQ=-Math.floor(Math.random()*10),this.I7=-Math.floor(Math.random()*40));if(D=z.is_listed)this.isListed=Fp(this.isListed,D);if(D=z.is_private)this.isPrivate=Fp(this.isPrivate,D);if(D=z.is_dni)this.j1=Fp(this.j1,D);if(D=z.dni_color)this.g2=nK(this.g2,D);if(D=z.pipable)this.pipable=Fp(this.pipable,D);if(D=z.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.bK(D);if(D=z.paid_content_overlay_text)this.paidContentOverlayText=D;if(D=z.url_encoded_fmt_stream_map)this.XU=D;if(D= z.hls_formats)this.hlsFormats=D;if(D=z.hlsvp)this.hlsvp=D;if(D=z.live_start_walltime)this.Qv=typeof D==="number"?D:g.bK(D);if(D=z.live_manifest_duration)this.Oj=typeof D==="number"?D:g.bK(D);if(D=z.player_params)this.playerParams=D;if(D=z.partnerid)this.partnerId=fK(this.partnerId,D);if(D=z.probe_url)this.probeUrl=Q4(g.pD(D,{cpn:this.clientPlaybackNonce}));(D=z.pyv_billable_url)&&Dn(D)&&(this.H3=D);(D=z.pyv_conv_url)&&Dn(D)&&(this.FG=D);um(this,z);this.startSeconds>0?this.W("html5_log_start_seconds_inconsistency")&& this.startSeconds!==(this.Ht||this.uA||z.start||z.startSeconds)&&this.N("lss",{css:this.startSeconds,pcss:this.Ht,iss:this.uA,ps:z.start||void 0,pss:z.startSeconds||void 0}):(this.startSeconds=fK(this.startSeconds,this.Ht||this.uA||z.start||z.startSeconds),this.W("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.N("lsss",{css:this.startSeconds,pcss:this.Ht,iss:this.uA,ps:z.start||void 0,pss:z.startSeconds||void 0}),this.xV=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds> 0||(D=z.live_utc_start,D!=null?this.liveUtcStartSeconds=Number(D):FYk(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(D=z.utc_start_millis)||(this.liveUtcStartSeconds=Number(D)*.001);if(D=z.stream_time_start_millis)this.ga=Number(D)*.001;D=this.uA||z.start;(this.wR?D==null||Number(z.resume)===1:D==void 0||z.resume=="1")||this.isLivePlayback||(this.clipStart=fK(this.clipStart,D));if(D=z.url_encoded_third_party_media)this.vN= Pb(D);if(D=z.ypc_offer_button_formatted_text)E=JSON.parse(D),this.dG=E!=null?E:null,this.q8=D;if(D=z.ypc_offer_button_text)this.fj=D;if(D=z.ypc_offer_description)this.ho=D;if(D=z.ypc_offer_headline)this.uX=D;if(D=z.ypc_full_video_message)this.H5=D;if(D=z.ypc_offer_id)this.M_=D;if(D=z.ypc_buy_url)this.bX=D;if(D=z.ypc_item_thumbnail)this.q$=D;if(D=z.ypc_item_title)this.Jo=D;if(D=z.ypc_item_url)this.nj=D;if(D=z.ypc_vid)this.iC=D;z.ypc_overlay_timeout&&(this.RV=Number(z.ypc_overlay_timeout));if(D=z.ypc_trailer_player_vars)this.aO= g.q6(D);if(D=z.ypc_original_itct)this.xu=D;this.dS=nK(this.dS,z.ucid);this.SZ=z.storyboard_spec||null;this.YD=z.live_storyboard_spec||null;this.hR=Fp(this.hR,z.iv3_module);this.Qs=Fp(this.Qs,z.ypc_module);this.sl=Fp(this.sl,z.ypc_clickwrap_module);this.Qs&&this.WX.push("ypc");this.sl&&this.WX.push("ypcRentalActivation");this.iQ={video_id:z.video_id,eventid:z.eventid,cbrand:z.cbrand,cbr:z.cbr,cbrver:z.cbrver,c:z.c,cver:z.cver,ctheme:z.ctheme,cplayer:z.cplayer,cmodel:z.cmodel,cnetwork:z.cnetwork,cos:z.cos, cosver:z.cosver,cplatform:z.cplatform,user_age:z.user_age,user_display_image:z.user_display_image,user_display_name:z.user_display_name,user_gender:z.user_gender,csi_page_type:z.csi_page_type,csi_service_name:z.csi_service_name,enablecsi:z.enablecsi,enabled_engage_types:z.enabled_engage_types};Vq(this,z);if(D=z.cotn)this.cotn=D;m3(this)?vZ(this)&&(this.isLivePlayback&&this.V0&&(this.lg=!0),this.Hj&&(this.ED=!0)):KM(this)?this.lg=!0:O8w(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&& mK(this):this.V0&&(this.lr.V==="yt"&&this.Bc()&&this.W("drm_manifestless_unplugged")&&this.W("html5_deprecate_manifestful_fallback")?this.N("deprecateMflFallback",{}):this.lg=!0);if(D=z.adpings)this.Cf=D?g.q6(D):null;if(D=z.feature)this.pU=D;if(D=z.referrer)this.referrer=D;this.clientScreenNonce=nK(this.clientScreenNonce,z.csn);this.bO=fK(this.bO,z.root_ve_type);this.YF=fK(this.YF,z.kids_age_up_mode);this.wR||z.kids_app_info==void 0||(this.kidsAppInfo=z.kids_app_info);this.wR&&z.kids_app_info!=null&& (this.kidsAppInfo=z.kids_app_info);this.J6=Fp(this.J6,z.upg_content_filter_mode);this.unpluggedFilterModeType=fK(this.unpluggedFilterModeType,z.unplugged_filter_mode_type);if(D=z.unplugged_location_info)this.g$=D;if(D=z.unplugged_partner_opt_out)this.m0=nK("",D);this.mL=Fp(this.mL,z.disable_watch_next);this.Gx=nK(this.Gx,z.internal_ip_override);this.interstitials.length&&this.WX.push("playableSequences");if(D=z.zk)this.zk=D;this.Y=nK(this.Y,z.csi_timer);z.watchUrl&&(this.watchUrl=z.watchUrl);D=z.watch_endpoint; this.W("html5_attach_watch_endpoint_ustreamer_config")&&D&&uI(this,D);D?.ustreamerConfig&&(this.Sc=g.V2(D.ustreamerConfig));if(E=D?.loggingContext?.qoeLoggingContext?.serializedContextData)this.yG=E;if(D=D?.loggingContext?.vssLoggingContext?.serializedContextData)this.Al=D;g.mZ(this.lr)&&this.lr.P4&&(this.embedsRct=nK(this.embedsRct,z.rct),this.embedsRctn=nK(this.embedsRctn,z.rctn));z.embed_config&&(this.E9=z.embed_config);z.default_active_source_video_id&&(this.defaultActiveSourceVideoId=z.default_active_source_video_id); this.yA=this.yA||!!z.live_preload}DT(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}X(){return this.lr}W(z){return this.lr.W(z)}Ze(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.MN?.f3}getUserAudio51Preference(){var z=1;if(g.t_(this.lr)&&this.W("html5_ytv_surround_toggle_default_off"))z=0;else{var D=this.lr;(g.rq(D)||g.CR(D)==="TVHTML5_FOR_KIDS"||gq(D))&&this.lr.JT().K.GV(LJw)?z=0:g.rq(this.lr)&&this.isLivePlayback&&this.dP()&&(z=0)}return g.iF("yt-player-audio51")?? z}pS(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}hu(){this.m7()||(this.K.L||this.K.unsubscribe("refresh",this.hu,this),this.ER(-1))}ER(z){if(!this.isLivePlayback||!this.B||this.B.flavor!=="fairplay"){var D=this.K.MN(this.wa);if(D.length>0){for(let E of D)E.startSecs=Math.max(E.startSecs,this.Ok()),this.W("html5_cuepoint_identifier_logging")&&E.event==="start"&&this.N("cuepoint",{pubCue:E.identifier,segNum:z});this.Iq("cuepointupdated",D,z);this.wa+=D.length; if(mK(this)&&this.lr.ZS())for(let E of D)this.N("cuepoint",{segNum:z,event:E.event,startSecs:E.startSecs,id:E.identifier.slice(-16)}),E.event==="start"&&(D=E.startSecs,this.Ss.start=this.qN,this.Ss.end=D+3)}}}dP(){return this.PW!==void 0?this.PW:this.PW=!!this.contentProtection||!!this.K&&this.K.Z()}Ab(z){if(this.m7())return g.K9();this.kV=this.AT=this.L=null;Sk(this,"html5_high_res_logging_always")&&(this.lr.E9=!0);return jAI(this,z).then(void 0,()=>vVO(this,z)).then(void 0,()=>m7k(this)).then(void 0, ()=>YTW(this))}Ey(){if(this.cotn)return null; var z=g.y2(this.lr)||this.W("web_l3_storyboard");if(!this.gs)if(this.playerResponse&&this.playerResponse.storyboards){var D=this.playerResponse.storyboards,E=D.playerStoryboardSpecRenderer;E&&E.spec?this.gs=new TY(E.spec,this.lengthSeconds,!1,z):(D=D.playerLiveStoryboardSpecRenderer)&&D.spec&&this.K&&(E=Y0(this.K.K).index)&&(this.gs=new U8X(D.spec,this.K.isLive,E,z))}else this.SZ?this.gs=new TY(this.SZ,this.lengthSeconds,!1,z):this.YD&&this.K&&(D=Y0(this.K.K).index)&&(this.gs=new U8X(this.YD,this.K.isLive, D,z));return this.gs}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var z=this.playerResponse.storyboards;return(z=z.playerStoryboardSpecRenderer||z.playerLiveStoryboardSpecRenderer)&&z.spec||null}return this.SZ||this.YD}TX(){return this.K&&!isNaN(this.K.TX())?this.K.TX():mK(this)?0:this.lengthSeconds}Ok(){return this.K&&!isNaN(this.K.Ok())?this.K.Ok():0}getPlaylistSequenceForTime(z){if(this.K&&this.A){var D=this.K.K[this.A.id];if(!D)return null; let E=D.index.Rx(z);D=D.index.getStartTime(E);return{sequence:E,elapsed:Math.floor((z-D)*1E3)}}return null}BW(){return!this.m7()&&!(!this.videoId&&!this.vN)}SA(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return z5(this)&&!this.lg&&!this.ED}Vl(z){z||(z="hqdefault.jpg");var D=this.dH[z];return D||this.lr.D||z==="pop1.jpg"||z==="pop2.jpg"||z==="sddefault.jpg"||z==="hq720.jpg"||z==="maxresdefault.jpg"?D:Hy(this.lr,this.videoId,z)}Bc(){return this.isLivePlayback|| this.Lr||this.pf||!(!this.liveUtcStartSeconds||!this.Oj)}isOtf(){return!!this.K&&(this.K.isOtf||!this.Lr&&!this.isLivePlayback&&this.K.L)}getAvailableAudioTracks(){if(this.L){if(this.L.getAvailableAudioTracks().length>0)return this.L.getAvailableAudioTracks();if(this.U9)return this.U9;if(this.t6)return this.t6}return[]}getAudioTrack(){if(this.Z&&!this.Z.A()){var z=g.i5(this.getAvailableAudioTracks(),D=>D.id===this.Z.id); if(!z&&this.Z.oy?.id){let D=this.Z.oy.id;z=g.i5(this.getAvailableAudioTracks(),E=>E.oy.id===D)}return z||this.uE}if(this.U9){if(!this.xw)for(z of this.U9)if(z.oy.getIsDefault()){this.xw=z; break}return this.xw||this.uE}return this.uE}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.GY}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.I_}getHeartbeatResponse(){return this.Pa}Ch(){return this.watchUrl?this.watchUrl:this.lr.getVideoUrl(this.videoId)}wQ(){return!!this.K&&(dH(this.K)||Fx(this.K)||LR(this.K))}mR(){var z=cZ(this),D=this.X().A,E=EJ("243");return E?bN(z,E,D,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.j}ox(){return(this.eventLabel|| this.lr.Y)==="shortspage"}vI(){return this.ox()&&this.isAutonav&&this.Jr}isAd(){return this.El||!!this.adFormat}V(){return this.oauthToken||this.lr.aC}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}qj(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}aC(){return!!this.playerResponse?.compositePlayabilityStatus}Nl(){return!this.aC()}da(){return this.MV}LS(){return this.Qs|| this.m9}sR(){return this.fetchType==="onesie"}qC(){return Sk(this,"html5_samsung_vp9_live")}N(z,D,E){this.Iq("ctmp",z,D,E)}mI(z,D,E){this.Iq("ctmpstr",z,D,E)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(z=NaN,D=NaN){var E={isSabr:g.uR(this)},Q=this.getHeartbeatResponse()?.adBreakHeartbeatParams;Q&&(E.adBreakHeartbeatParams=Q);if(this.W("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.K&&!isNaN(z)&&!isNaN(D)){D= z-D;for(var T in this.K.K){Q=this.K.K[T];if(!Q.info.Xc()&&!Q.info.pR())continue;Q=Q.index;if(!Q.isLoaded())continue;T=Q.Rx(D);Q=Q.Z9(T)+D-Q.getStartTime(T);this.N("gabc",{t:z.toFixed(3),mt:D.toFixed(3),sg:T,igt:Q.toFixed(3)});E.livePlaybackPosition={utcTimeMillis:""+(Q*1E3).toFixed(0)};break}}return E}isEmbedsShortsMode(z,D){return!g.mZ(this.lr)||(this.lr.yA||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||D?!1:this.W("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: !!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&z.width<=z.height)}vo(){return this.S}BF(){super.BF();this.Cf=null;delete this.D5;delete this.accountLinkingConfig;delete this.K;this.L=this.Pa=this.playerResponse=this.GY=this.s9=null;this.XU=this.adaptiveFormats="";delete this.botguardData;this.l_=this.suggestions=this.YX=null;this.sabrContextUpdates.clear()}};guk=!0;var gZ6={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},rIJ={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},U6k={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},Z8J={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"},KYs={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},cNL={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"},K6={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 rY6=class extends g.w9{constructor(z,D){super();this.app=z;this.state=D}handleExternalCall(z,D,E){var Q=this.state.B[z],T=this.state.V[z],k=Q;if(T)if(E&&CQ(E,PrV))k=T;else if(!Q)throw Error(`API call from an untrusted origin: "${E}"`);this.logApiCall(z,E);if(k){a:{for(let G of D)if(String(G).includes("javascript:")){E=!0;break a}E=!1}E&&g.xl(Error(`Dangerous call to "${z}" with [${D}].`));return k.apply(this,D)}throw Error(`Unknown API method: "${z}".`);}logApiCall(z,D,E){var Q=this.app.X();Q.Wa&& !this.state.Y.has(z)&&(this.state.Y.add(z),g.E9("webPlayerApiCalled",{callerUrl:Q.loaderUrl,methodName:z,origin:D||void 0,playerStyle:Q.playerStyle||void 0,embeddedPlayerMode:Q.yA,errorCode:E}))}Iq(z,...D){this.state.A.Iq(z,...D);if(z==="videodatachange"||z==="resize"||z==="cardstatechange")this.state.L.Iq(z,...D),this.state.Z.Iq(z,...D)}W(z){return this.app.X().W(z)}BF(){if(this.state.element){var z=this.state.element,D;for(D in this.state.K)this.state.K.hasOwnProperty(D)&&(z[D]=null);this.state.element= null}super.BF()}};var k$=class extends Ly{constructor(){super();this.B=new Map}Iq(z,...D){if(this.B.has(z))return this.B.get(z).push(D),!0;var E=!1;try{for(D=[D],this.B.set(z,D);D.length;)E=super.Iq(z,...D.shift())}finally{this.B.delete(z)}return E}};var i1V=class extends g.w9{constructor(){super(...arguments);this.element=null;this.U=new Set;this.B={};this.V={};this.K={};this.Y=new Set;this.A=new k$;this.L=new k$;this.Z=new k$;this.S=new k$}BF(){this.S.dispose();this.Z.dispose();this.L.dispose();this.A.dispose();this.Y=this.K=this.V=this.B=this.U=void 0}};var cs=16/9,wVX=[.25,.5,.75,1,1.25,1.5,1.75,2],tjW=wVX.concat([3,4,5,6,7,8,9,10,15]),yYJ=wVX.concat([2.5,3,3.5,4]);var x7n=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var ouO=class extends rY6{getApiInterface(){return Array.from(this.state.U)}D(z,D){this.state.S.subscribe(z,D)}dO(z,D){this.state.S.unsubscribe(z,D)}getPlayerState(z){return GPw(this.app,z)}ur(){return GPw(this.app)}m4(z,D,E){ig(this)&&(hg(this.app,!0,1),pH(this.app,z,D,E,1))}getCurrentTime(z,D,E){z=wf(z,D,E);D=z.playerType;E=this.getPlayerState(D);return this.app.getAppState()===2&&E===5?this.app.getVideoData()?.startSeconds||0:this.W("web_player_max_seekable_on_ended")&&E===0?Nt(this.app,D):this.app.getCurrentTime(z)}wR(){return this.app.getCurrentTime({playerType:1})}kV(){var z= this.app.Z9(1);return isNaN(z)?this.getCurrentTime({playerType:1}):z}tT(){return this.app.getDuration({playerType:1})}r9(z,D){z=g.fY(Math.floor(z),0,100);isFinite(z)&&r3(this.app,{volume:z,muted:this.isMuted()},D)}YD(z){this.r9(z,!1)}JP(z){r3(this.app,{muted:!0,volume:this.getVolume()},z)}YX(){this.JP(!1)}Qa(z){r3(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},z)}vj(){rf(this.app)||this.Qa(!1)}getPlayerMode(){var z={};this.app.getVideoData().j1&&(z.pfp={enableIma:nH(this.app).allowImaMonetization, autoplay:GJ(nH(this.app)),mutedAutoplay:nH(this.app).mutedAutoplay});return z}lT(){var z=this.app.getPresentingPlayerType();if(z===2&&!this.app.TY()){let D=Q7(this.app.ug());if(!(D.yy()||g.mZ(this.app.X())&&this.app.dR().getPlayerState().K(1024))||D.QX())return}this.app.playVideo(z)}JH(){hg(this.app,!0,1);this.lT()}pauseVideo(z){var D=this.app.getPresentingPlayerType();(D!==2||this.app.TY()||Q7(this.app.ug()).yy())&&this.app.pauseVideo(D,z)}cX(){drw(this.app)}clearVideo(){}getAvailablePlaybackRates(){var z= this.app.X();if(z.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(z.L?z.ancestorOrigins[0]:window.location.origin)||z.Cs)return tjW;z=this.app.getVideoData();let D=z.Hm,E=z.Df;return yYJ.filter(Q=>Q>=D&&Q<=E)}return[1]}getPlaybackQuality(z){return this.app.Vi({playerType:z}).getPlaybackQuality()}GF(){}getAvailableQualityLevels(z){z=this.app.Vi({playerType:z}); z=g.Hn(z.mZ(),D=>D.quality); z.length&&(z[0]==="auto"&&z.shift(),z=z.concat(["auto"]));return z}xV(){return this.getAvailableQualityLevels(1)}U9(){return this.Z()}Wc(){return 1}getVideoLoadedFraction(z){return this.app.getVideoLoadedFraction(z)}Z(){return this.getVideoLoadedFraction()}m9(){return 0}getSize(){var z=this.app.wM().getPlayerSize();return{width:z.width,height:z.height}}setSize(){this.app.wM().resize()}loadVideoById(z,D,E,Q){if(!z)return!1;z=pO(z,D,E);return this.app.loadVideoByPlayerVars(z,Q)}GX(z,D,E){z=this.loadVideoById(z, D,E,1);hg(this.app,z,1)}cueVideoById(z,D,E,Q){z=pO(z,D,E);this.app.cueVideoByPlayerVars(z,Q)}j(z,D,E){this.cueVideoById(z,D,E,1)}loadVideoByUrl(z,D,E,Q){z=xt(z,D,E);return this.app.loadVideoByPlayerVars(z,Q)}gs(z,D,E){z=this.loadVideoByUrl(z,D,E,1);hg(this.app,z,1)}cueVideoByUrl(z,D,E,Q){z=xt(z,D,E);this.app.cueVideoByPlayerVars(z,Q)}AT(z,D,E){this.cueVideoByUrl(z,D,E,1)}E9(){var z=this.app.X();if(z.D)return"";var D=nH(this.app),E=void 0;D.isLivePlayback||(E=Math.floor(this.app.getCurrentTime({playerType:1}))); return z.getVideoUrl(D.videoId,this.getPlaylistId()||void 0,E)}MN(){return this.app.getDebugText()}getVideoEmbedCode(){var z=this.app.X();if(z.D)return"";var D=nH(this.app);return z.getVideoEmbedCode(D.isPrivate?"":D.title,nH(this.app).videoId,this.app.wM().getPlayerSize(),this.getPlaylistId()||void 0)}S(z,D,E){return w3(this.app,z,D,E)}removeCueRange(z){return this.app.iy(z)}loadPlaylist(z,D,E,Q){this.app.loadPlaylist(z,D,E,Q)}ig(z,D,E,Q){this.loadPlaylist(z,D,E,Q);hg(this.app,!0,1)}cuePlaylist(z, D,E,Q){this.app.cuePlaylist(z,D,E,Q)}nextVideo(z,D){this.app.nextVideo(z,D)}Mj(){this.nextVideo();hg(this.app,!0,1)}previousVideo(z){this.app.previousVideo(z)}aC(){this.previousVideo();hg(this.app,!0,1)}playVideoAt(z){this.app.playVideoAt(z)}ai(z){this.playVideoAt(z);hg(this.app,!0,1)}setShuffle(z){var D=this.app.getPlaylist();D&&D.setShuffle(z)}setLoop(z){var D=this.app.getPlaylist();D&&(D.loop=z)}lg(){var z=this.app.getPlaylist();if(!z)return null;var D=[];for(let E=0;E{g.xl(E)},D= this.app.X(); if(D.externalFullscreen){if(!g.$X(D))return this.isFullscreen()?Si(window.document.documentElement):Yf(window.document.documentElement).catch(z)}else if(g.Iu()||D.j)return this.isFullscreen()?Si(au()):D.controlsType!=="3"&&g.Iu()?Yf(this.app.wM().element).catch(z):(D=this.app.BN().kX())?Yf(D).catch(z):Promise.reject(Error("Media element missing"));g.hh(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Lp(){return this.app.Lp()}cancelPlayback(){var z= Q7(this.app.ug());z&&z.created&&z.destroy();this.app.dR().stopVideo();(z=this.app.ug().RC.get("endscreen"))&&z.vr()&&sh(this.app.YV)}getProgressState(z){if(this.A()===3)return Pu(this.app.ug()).getProgressState();var D=this.app.getVideoData(),E=this.app.Vi({playerType:z}),Q=E.getPlayerType();a:{var T=this.app.getVideoData();if(T.progressBarStartPosition?.utcTimeMillis&&(T=Number(T.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(T))){T=this.Mx(T,z);break a}T=0}a:{var k=this.app.getVideoData();if(k.progressBarEndPosition?.utcTimeMillis&& (k=Number(k.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(k))){k=this.Mx(k,z);break a}k=0}var G=this.getCurrentTime({playerType:z});z=this.getDuration({playerType:z});var e=this.app.Z9(Q),d=this.app.isAtLiveHead(Q),F=this.app.PP();var L=this.app;var f=L.Vi({playerType:Q});f=g.xT(L,f);L=Hs(L,f.Ue(),f);f=Nt(this.app,Q);E=E.Pc();var n=this.app.getVideoData().RL;Q=!n||isNaN(n)?0:this.Mx(n,Q);return{airingStart:T,airingEnd:k,allowSeeking:this.app.Ze(),clipEnd:D.clipEnd,clipStart:D.clipStart,current:G, displayedStart:-1,duration:z,ingestionTime:e,isAtLiveHead:d,loaded:F,seekableStart:L,seekableEnd:f,offset:E,viewerLivestreamJoinMediaTime:Q}}Mx(z,D){var E=this.app.Z9(D);if(!E)return 0;D=E-this.app.getCurrentTime({playerType:D});return z-D}isInline(){return this.app.isInline()}setInline(z){this.app.setInline(z)}O6(){return this.app.zV().FM(!0)}toggleSubtitles(z){var D=Tr(this.app.ug());D&&D.mS(z)}getPlayerSize(){var z=this.app.wM().getPlayerSize();return{width:z.width,height:z.height}}setCenterCrop(z){this.app.wM().setCenterCrop(z)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(z){this.app.setLoopVideo(z)}}, gVQ="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(" "), i8W="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 wBs={["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 $8s=class extends sXa{isExternalMethodAvailable(z,D){return this.state.B[z]?!0:!!(this.state.V[z]&&D&&CQ(D,PrV))}getBandwidthEstimate(){return qT(this.app.yi)}reportPlaybackIssue(z=""){var D=this.app.dR();z={gpu:(0,g.XU)(),d:z};D.handleError(new g.Tf("feedback",z))}getInternalApi(){return{...this.state.K}}getTrustedApi(){return{...this.state.B,...this.state.V}}getInternalApiInterface(){return g.ab(this.state.K)}queueNextVideo(z,D,E=NaN,Q="",T=""){this.app.queueNextVideo(z,D,E,Q,T)}qN(z){z=this.app.getPlayerStateObject(z); return{isBuffering:z.K(1),isCued:z.isCued(),isDomPaused:z.K(1024),isEnded:z.K(2),isError:z.K(128),isOrWillBePlaying:z.isOrWillBePlaying(),isPaused:z.isPaused(),isPlaying:z.isPlaying(),isSeeking:z.K(16),isUiSeeking:z.K(32),isUnstarted:z.K(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.Qt().Z.K=(0,g.N)()}C3(z=1,D,E){return this.getCurrentTime({playerType:z,PZ:D,cpn:E})}getCurrentTimeForUx(z={}){return this.getCurrentTime(z)}getDurationForUx(z= {}){return this.getDuration(z)}seekToStreamTime(z,D,E,Q){FBW(this.app,z,D,E,Q)}getStreamTimeOffset(){return this.app.zV().getStreamTimeOffset()}seekToLiveHead(z,D){var E=this.app.zV().getVideoData();E&&E.isLivePlayback&&pH(this.app,Infinity,z,D,1)}requestSeekToWallTimeSeconds(z,D,E){this.app.zV().G4(z,D,E)}xw(z,D,E,Q=1,T){this.seekTo(z,D,E,Q,T)}U(z){drw(this.app,z)}D9(z,D,E,Q){this.seekBy(z,D,E,Q,1)}prefetchKeyPlay(z,D){this.app.zV().prefetchKeyPlay(z,D)}prefetchJumpAhead(z){this.app.zV().prefetchJumpAhead(z)}setVolume(z, D=!0){this.r9(z,D)}mute(z=!0){this.JP(z)}unMute(z=!0){this.Qa(z)}syncVolume(){var z=LBW(this.app);r3(this.app,{volume:z.volume,muted:z.muted},!1)}getAvailableQualityLabels(){return g.Hn(this.app.zV().mZ(),z=>z.qualityLabel)}channelSubscribed(){g.cu(this,"SUBSCRIBE",nH(this.app).dS)}channelUnsubscribed(){g.cu(this,"UNSUBSCRIBE",nH(this.app).dS)}setScreenLayer(z){this.app.setScreenLayer(z)}getCurrentPlaylistSequence(){return this.app.dR().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(z){return this.app.dR().getPlaylistSequenceForTime(z)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.zV().ff("ypcRentalActivation")}setHomeGroupInfo(z){this.app.X().homeGroupInfo= z}setConnectedRemoteApps(z){this.app.X().mL=z}setLivingRoomAppMode(z){this.app.X().livingRoomAppMode=LK("LIVING_ROOM_APP_MODE_UNSPECIFIED",z,VbQ)}setEnablePrivacyFilter(z=!1){this.app.X().enablePrivacyFilter=z}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(z,D,E,Q,T){return f4O(this.app,z,D,E,Q,T)}XX(z=1){var D=this.OJ(z); z=this.app.Vi({playerType:z}).getVideoData();D.hasProgressBarBoundaries=z.hasProgressBarBoundaries();D.isPremiere=z.isPremiere;D.itct=z.ew;D.playerResponseCpn=z.playerResponseCpn;D.progressBarStartPositionUtcTimeMillis=z.hasProgressBarBoundaries()&&z.progressBarStartPosition?.utcTimeMillis?g.bK(z.progressBarStartPosition.utcTimeMillis):null;D.progressBarEndPositionUtcTimeMillis=z.hasProgressBarBoundaries()&&z.progressBarEndPosition?.utcTimeMillis?g.bK(z.progressBarEndPosition.utcTimeMillis):null; D.ypcOriginalItct=z.xu;D.ypcPreview=z.ypcPreview;D.paidContentOverlayText=qy(z);D.paidContentOverlayDurationMs=PZ(z);z.K&&Jn(z.K)&&(D.usingLocalMedia="true");D.transitionEndpointAtEndOfStream=z.transitionEndpointAtEndOfStream;D.isSeekable=z.isSeekable;return D}getAdState(){return this.app.getAdState()}isNotServable(z){if(z!==this.app.bM.video_id)return!1;var D=(z=this.app.zV().getPlayerState())?z.h9:null;return!!(z&&D&&z.K(128)&&y6(D.errorCode)===5)}supportsGaplessAudio(){return this.app.X().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.X().supportsGaplessShorts()}isGaplessTransitionReady(z){return this.app.a6(z)}enqueueVideoByPlayerVars(z, D,E=Infinity,Q=""){this.app.enqueueVideoByPlayerVars(z,D,E,Q)}clearQueue(){this.app.clearQueue()}Ox(){return g.gf(this)}sendAbandonmentPing(){this.app.dR().sendAbandonmentPing()}setAutonavState(z,D=!1){if(this.W("web_player_autonav_use_server_provided_state")&&!D&&(D=nH(this.app),D?.DT()))if(z===3)D.autonavState!==3&&(D.Jy=D.autonavState);else if(D.Jy!==void 0)z=D.Jy,D.Jy=void 0;else return;D=this.app;nH(D).autonavState=z;g.ri("yt-player-autonavstate",z);D.YV.Iq("autonavchange",z)}setAutonav(z,D= !1){this.setAutonavState(z?2:1,D)}setLoopRange(z){this.app.setLoopRange(z)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.zV().hasSupportedAudio51Tracks()}setUserAudio51Preference(z,D=!1){this.app.zV().setUserAudio51Preference(z,D)}getUserAudio51Preference(){return this.app.zV().getUserAudio51Preference()}setProximaLatencyPreference(z){this.app.zV().setProximaLatencyPreference(z)}getProximaLatencyPreference(){return this.app.zV().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.zV().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){j6()}setBlackout(z){this.app.setBlackout(z)}setUserEngagement(z){this.app.X().m0!== z&&(this.app.X().m0=z,this.app.zV().qI())}updateSubtitlesUserSettings(z,D=!0){Tr(this.app.ug()).AN(z,D)}getCaptionWindowContainerId(){var z=Tr(this.app.ug());return z?z.getCaptionWindowContainerId():""}toggleSubtitlesOn(z){var D=Tr(this.app.ug());D&&D.RN(z)}isSubtitlesOn(){var z=Tr(this.app.ug());return z?z.isSubtitlesOn():!1}getPlayerResponse(z){return this.app.Vi({playerType:z}).getVideoData().getPlayerResponse()}f3(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.zV().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(z){return this.app.Vi({playerType:z}).getVideoData().getWatchNextResponse()}s9(){return this.getWatchNextResponse(1)}getHeartbeatResponse(z){return this.app.Vi({playerType:z}).getVideoData().getHeartbeatResponse()}QA(){return this.getHeartbeatResponse(1)}getStoryboardFrame(z, D){var E=this.app.Ey();if(!E)return null;D=E.levels[D];if(!D)return null;z>=D.A()&&D.L();E=Math.floor(z/(D.columns*D.rows));var Q=D.columns*D.rows,T=z%Q;z=T%D.columns;T=Math.floor(T/D.columns);var k=D.L()+1-Q*E;if(k{D=== z&&(D=this.listeners.splice(E,1)[0],D.target.removeEventListener(D.type,D.listener))})}focus(){this.element.focus()}BF(){for(;this.listeners.length;){let z=this.listeners.pop(); z&&z.target.removeEventListener(z.type,z.listener)}super.BF()}};g.eU=class extends g.mM{constructor(z){super(z);this.WF=new g.JH;g.a(this,this.WF)}subscribe(z,D,E){return this.WF.subscribe(z,D,E)}unsubscribe(z,D,E){return this.WF.unsubscribe(z,D,E)}eZ(z){return this.WF.eZ(z)}Iq(z,...D){return this.WF.Iq(z,...D)}};g.vh=class extends g.w9{constructor(z,D,E,Q,T,k){super();this.element=z;this.state=null;E||z.hide();this.A=D;this.Z=Q===void 0?D:Q;this.K=k;this.onHidden=T;this.delay=new g.sT(this.L,0,this);g.a(this,this.delay)}show(z){this.state!==1&&this.state!==2&&(this.state===4&&this.L(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.K&&this.K()):this.element.L||(e1(this,!0),this.state=1,z?this.delay.start(z):this.L()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.L&&(e1(this,!0),this.state=4,this.delay.start(this.Z)))}L(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:e1(this,!1);this.state=3;this.delay.start(this.A);break;case 3:this.state=null;this.K&&this.K();break;case 4:this.element.hide();e1(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.L()}BF(){this.element.m7()||this.element.element.removeAttribute("aria-hidden");super.BF()}};var B7L=class extends g.eU{constructor(z,D){super(D);this.J=z;this.K=new g.MC(this);this.fade=new g.vh(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.a(this,this.K);g.a(this,this.fade)}show(){var z=dS(this);super.show();z||this.Iq("show",!0)}hide(){var z=dS(this);super.hide();FE(this);z&&this.Iq("show",!1)}B(){this.sourceElement=void 0;this.fade.show();this.A&&(this.K.Qo(this.A),this.A=void 0)}Sf(){var z=dS(this);FE(this);this.fade.hide();z&&this.Iq("show",!1)}};var z5O=class extends B7L{constructor(z,D,E,Q){Q=new g.mM({G:"div",ek:["ytp-linked-account-popup-button"],hT:Q,rR:{role:"button",tabindex:"0"}});D=new g.mM({G:"div",vF:"ytp-linked-account-popup",rR:{role:"dialog","aria-modal":"true",tabindex:"-1"},gR:[{G:"div",vF:"ytp-linked-account-popup-title",hT:D},{G:"div",vF:"ytp-linked-account-popup-description",hT:E},{G:"div",vF:"ytp-linked-account-popup-buttons",gR:[Q]}]});super(z,{G:"div",vF:"ytp-linked-account-popup-container",gR:[D]});this.dialog=D;g.a(this, this.dialog);Q.WN("click",()=>{this.Sf()}); g.a(this,Q);g.Ah(this.J,this.element,4);this.hide()}B(){super.B();this.dialog.focus()}};var wS=class extends g.eU{constructor(z,D,E,Q){super(z);this.priority=D;E&&this.updateValue("label",E);Q&&this.Z(Q)}updateValue(z,D){super.updateValue(z,D);this.Iq("size-change")}};g.DzJ={b2:19,T3:18,ww:17,vH:16,PH:15,Bf:14,GA:13,I4:12,Od:11,Fw:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,Kb:6,G5:5,Lb:4,pu:3,Yy:2,REMOTE:1,Da: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 Evk=class extends wS{constructor(z){super(Jq({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.J=z;this.A=this.K=!1;this.B=z.B8();z.createServerVe(this.element,this,!0);this.K3(this.J,"settingsMenuVisibilityChanged",D=>{this.ai(D)}); this.K3(this.J,"videodatachange",this.U);this.WN("click",this.onClick);this.U()}ai(z){this.A&&this.J.logVisibility(this.element,this.K&&z)}U(){var z=this.J.getVideoData()?.accountLinkingConfig?.linked;if(z&&!this.K){let D=this.J.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{G:"svg",rR:{height:"100%",viewBox:"0 0 36 36",width:"100%"},gR:[{G:"path",rR:{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"}}]});z=u4(D?.menuData?.connectedMenuLabel);this.updateValue("label",z);this.V=new z5O(this.J,u4(D?.menuData?.connectedDialogTitle),u4(D?.menuData?.connectedDialogMessage),u4(D?.menuData?.confirmButtonText));g.a(this,this.V);z=D?.menuData?.trackingParams||null;(this.A=!!z)&&this.J.setTrackingParams(this.element,z);gS(this.B,this);this.K=!0}else!z&&this.K&&(rS(this.B,this),this.K=!1)}onClick(){this.A&&this.J.logClick(this.element);this.B.Sf();this.V&&this.V.B()}};var dx=class extends g.w9{constructor(z){super();this.api=z}W(z){return this.api.W(z)}};var QII=class extends dx{constructor(z){super(z);P(z,"setAccountLinkState",D=>{this.setAccountLinkState(D)}); P(z,"updateAccountLinkingConfig",D=>{this.updateAccountLinkingConfig(D)}); z.addEventListener("videodatachange",(D,E)=>{this.onVideoDataChange(E)}); z.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new Evk(this.api);g.a(this,this.menuItem)})}onVideoDataChange(z){if(!z.accountLinkingConfig){var D=z.getPlayerResponse()?.accountLinkingConfig; z.accountLinkingConfig=D}if(D=z.accountLinkingConfig?.alsParam)z.eV=D}setAccountLinkState(z){this.api.getVideoData().eV=z;this.api.Tx()}updateAccountLinkingConfig(z){var D=this.api.getVideoData(),E=D.accountLinkingConfig;E&&(E.linked=z);this.api.Iq("videodatachange","dataupdated",D,this.api.getPresentingPlayerType())}};var THJ=class extends dx{constructor(z){super(z);this.K=null;this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"applicationvideodatachange",()=>{this.Co()})}Co(){var z=this.api.getPlaybackRate(); var D=this.api.getVideoData();if(D){var E=D.adFormat==="17_8";var Q=D.f6?.L()===8;E=D.isAd()&&(E||Q)}else E=!1;E||((D=this.api.getVideoData())?(E=D.adFormat==="15_6",Q=D.f6?.L()===7,E=D.isAd()&&(E||Q)):E=!1);E?(z!==1&&(this.K=z),this.api.setPlaybackRate(1)):this.K!==null&&(this.api.setPlaybackRate(this.K),this.K=null)}};var kDX;g.vJ=class{constructor(z,D,E={}){this.start=z;this.end=D;this.active=!0;this.color="";this.L=kDX++;this.id=E.id||"";this.priority=E.priority||9;this.visible=E.visible||!1;this.style=E.style||iG.AD_MARKER;this.namespace=E.namespace||"";if(z=E.color)z=z.toString(16),this.color=`#${Array(7-z.length).join("0")}${z}`;this.tooltip=E.tooltip;this.icons=E.icons?E.icons.filter(Q=>g.gv(Q.thumbnails,T=>g.z7(T.url))):null; this.associatedClipId=E.associatedClipId;this.markerPositionMs=E.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+Vm(this.start)+", "+Vm(this.end)+"]"}contains(z,D){return z>=this.start&&(z{this.K.K={}}); this.events.K3(this.api,"legacyadtrackingpingchange",D=>{var E=this.K;mn(E,"part2viewed",1,0x8000000000000);mn(E,"engagedview",Math.max(1,D.QJ*1E3),0x8000000000000);if(!D.isLivePlayback){var Q=D.lengthSeconds*1E3;Iq(D)&&E.api.W("html5_shorts_gapless_ads_duration_fix")&&(Q=E.api.getProgressState().seekableEnd*1E3-D.E8);mn(E,"videoplaytime25",Q*.25,Q);mn(E,"videoplaytime50",Q*.5,Q);mn(E,"videoplaytime75",Q*.75,Q);mn(E,"videoplaytime100",Q,0x8000000000000);mn(E,"conversionview",Q,0x8000000000000);mn(E, "videoplaybackstart",1,Q);mn(E,"videoplayback2s",2E3,Q);mn(E,"videoplayback10s",1E4,Q)}}); this.events.K3(this.api,g.b4("appad"),this.L);this.events.K3(this.api,g.j1("appad"),this.L)}L(z){var D=z.getId(),E=this.api.getVideoData({playerType:1}),Q=!this.api.isInline();if(!E.inlineMetricEnabled||Q){if(D==="part2viewed"){if(E.zD&&g.Hv(E.zD),E.Ml&&l4(this,E.Ml),E.Dk){var T={CPN:this.api.getVideoData().clientPlaybackNonce};for(var k of E.Dk)l4(this,g.p8(k,T))}}else D==="engagedview"&&E.H3&&(T={CPN:this.api.getVideoData().clientPlaybackNonce},g.Hv(g.p8(E.H3,T)));E.FG&&(T=E.FG,k=z.getId(),T=g.AI(T, {label:k}),g.Hv(T));switch(D){case "videoplaytime25":E.ji&&l4(this,E.ji);E.VH&&Yd(this,E.VH);E.lc&&g.Hv(E.lc);break;case "videoplaytime50":E.fi&&l4(this,E.fi);E.gA&&Yd(this,E.gA);E.LY&&g.Hv(E.LY);break;case "videoplaytime75":E.uQ&&l4(this,E.uQ);E.eS&&Yd(this,E.eS);E.o_&&g.Hv(E.o_);break;case "videoplaytime100":E.bQ&&l4(this,E.bQ),E.xK&&Yd(this,E.xK),E.KY&&g.Hv(E.KY)}(T=this.api.getVideoData().Cf)&&Id(this,T,z.getId())&&Id(this,T,`${z.getId()}gaia`)}if(E.inlineMetricEnabled&&!Q)switch(D){case "videoplaybackstart":(D= E.vj?.K)&&l4(this,D);break;case "videoplayback2s":(D=E.vj?.A)&&l4(this,D);break;case "videoplayback10s":(D=E.vj?.L)&&l4(this,D)}this.api.PX([z],1)}};var dzV=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"videoready",D=>{z.getPresentingPlayerType()===1&&(D={playerDebugData:{pmlSignal:!!D.getPlayerResponse()?.adPlacements?.some(E=>E?.adPlacementRenderer?.renderer), contentCpn:D.clientPlaybackNonce}},g.E9("adsClientStateChange",D))})}};var FxJ=class extends dx{constructor(z){super(z);this.accumulatedWatchTimeMillis=0;this.Ar=this.K=null;this.events=new g.MC(z);g.a(this,this.events);P(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); this.events.K3(z,"progresssync",()=>{var D=this.api.getVideoData();if(D&&(D=D.clientPlaybackNonce)){this.Ar!==D&&(this.accumulatedWatchTimeMillis=0,this.K=null,this.Ar=D);var E=this.api.getPlayerStateObject();D=Math.round((this.api.getCurrentTime()||0)*1E3);E.K(8)&&this.K!==null&&(E=D-this.K,E>0&&E<1E3&&(this.accumulatedWatchTimeMillis+=E));this.K=D}})}getAccumulatedWatchTime(){return this.Ar?{cpn:this.Ar, accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var LxX=class extends wS{constructor(z){super(Jq({role:"menuitemcheckbox","aria-checked":"false"}),z,"Stable volume",{G:"div",vF:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.WN("click",this.onClick)}onClick(){this.enabled&&(ad(this,!this.checked),this.Iq("select",this.checked))}getValue(){return this.checked}};var fOO={o4:2,ww:1,T3:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var nvO=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);var D=this.api.W("html5_enable_audio_quality_setting_feature");P(this.api,"getUserAudioQualitySetting",()=>D?this.getUserAudioQualitySetting():2); P(this.api,"setUserAudioQualitySetting",E=>{D&&this.setUserAudioQualitySetting(E)}); P(this.api,"hasHqaAudioTrack",()=>D?this.hasHqaAudioTrack():!1); P(this.api,"getAudioQualitySettingState",()=>D?this.api.wL(4):1); this.IH=iC();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.IH}setUserAudioQualitySetting(z){this.api.N("aqs_set",{setting:z});g.ri("yt-player-audio-quality-setting",z,3122064E3);z!==this.IH&&(this.IH=z,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.Wb(),this.api.VW())}hasHqaAudioTrack(){var z=this.api.getVideoData()?.L?.L;return z?g.Ux(z,D=>cJ(D)):!1}updateEnvironmentData(){this.api.X().IH=this.IH}};var WxQ=class extends dx{constructor(z){super(z);P(this.api,"getAudioTrackState",()=>this.api.wL(0))}};var XoL=class extends g.eU{constructor(z,D,E){var Q={G:"div",vF:"ytp-panel"};if(E){var T="ytp-panel-back-button";var k="ytp-panel-title";Q.gR=[{G:"div",vF:"ytp-panel-header",gR:[{G:"div",ek:["ytp-panel-back-button-container"],gR:[{rR:{"aria-label":"Back to previous menu"},G:"button",ek:["ytp-button",T]}]},{G:"span",ek:[k],rR:{role:"heading","aria-level":"2"},gR:[E]}]}]}super(Q);this.content=D;D.XH(this.element);E&&(this.backButton=this.NN(T),E=this.NN(k),this.K3(this.backButton,"click",this.A3),this.K3(E, "click",this.A3));D.subscribe("size-change",this.Iv,this);this.K3(z,"fullscreentoggled",this.Iv);this.J=z}Iv(){this.Iq("size-change")}focus(){this.content.focus()}A3(){this.Iq("back")}};var JxL=class extends XoL{constructor(z,D=null,E){var Q={role:"menu"};D&&(Q.id=D);D=new g.eU({G:"div",vF:"ytp-panel-menu",rR:Q});super(z,D,E);this.menuItems=D;this.items=[];g.a(this,this.menuItems)}w6(){this.menuItems.Iq("size-change")}focus(){var z=0;for(let D=0;D{if(!this.menuItem){var D=this.api.B8();D&&(this.menuItem=new VHs(this.api,D),g.a(this,this.menuItem))}ym(this)}); z.addEventListener("videodatachange",()=>{ym(this);this.menuItem?.D();this.menuItem?.j()})}};var bRa=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"applicationvideodatachange",(D,E)=>{E=E.clipConfig;D==="dataloaded"&&E&&E.startTimeMs!=null&&E.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(E.startTimeMs)),endTimeMs:Math.floor(Number(E.endTimeMs)),postId:E.postId,type:"clips"})})}};var jIr=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events)}setCreatorEndscreenVisibility(z){Gr(this.api.ug())?.gF(z)}};var vvV=class extends LxX{constructor(z,D,E,Q,T){var k=z.W("html5_enable_new_audio_settings_menu");super(k?fOO.T3:g.DzJ.T3);this.J=z;this.S=D;this.V=E;this.hasDrcAudioTrack=Q;this.getDrcState=T;this.U=this.enableNewAudioSettingsMenu=this.K=!1;g.AN(this.element,"ytp-drc-menu-item");this.A=(this.enableNewAudioSettingsMenu=k)?z.B8().iV():z.B8();z.W("html5_enable_voice_boost")?(this.U=!0,this.K3(z,"onFilterAudioFeatures",this.B)):z.addEventListener("videodatachange",this.B.bind(this));z.W("mta_drc_mutual_exclusion_removal")&& this.K3(z,"onPlaybackAudioChange",this.B);z.createClientVe(this.element,this,273317);this.WN("click",this.D);D=this.V()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||(z=z.W("delhi_modern_web_player_icons")?{G:"svg",rR:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},gR:[{G:"path",rR:{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"}}]}:{G:"svg",rR:{height:"24",viewBox:"0 0 24 24",width:"24"},gR:[{G:"path",rR:{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.updateValue("icon",z));this.subscribe("select",this.Y,this);this.enableNewAudioSettingsMenu||this.U?this.B():(S1(this,this.hasDrcAudioTrack()),ad(this,D),gS(this.A,this))}Y(z){this.S(z?1: 0)}B(){if(this.enableNewAudioSettingsMenu||this.U){var z=this.J.getPresentingPlayerType();z===2||z===3?this.K&&(this.K=!1,rS(this.A,this)):(z=this.getDrcState(),z!==1?(z===0?(ad(this,this.V()===1),S1(this,!0)):(ad(this,!1),S1(this,!1)),this.K||(gS(this.A,this),this.K=!0)):this.K&&(rS(this.A,this),this.K=!1))}else{z=this.hasDrcAudioTrack();let D=this.V()===1&&z;ad(this,D);S1(this,z)}}BF(){rS(this.A,this);super.BF()}D(){this.J.logClick(this.element)}};var mzL=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);z.W("html5_show_drc_toggle")&&z.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new vvV(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.L.bind(this),this.getDrcState.bind(this)),g.a(this,this.menuItem))}); P(this.api,"setDrcUserPreference",D=>{this.setDrcUserPreference(D)}); P(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); P(this.api,"hasDrcAudioTrack",()=>this.L()); P(this.api,"getDrcState",()=>this.getDrcState()); this.K=g.iF("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.K}setDrcUserPreference(z){this.api.N("drc_set",{pref:z});g.ri("yt-player-drc-pref",z,31536E3);z!==this.K&&(this.K=z,this.updateEnvironmentData(),this.L()&&this.api.Wb(),this.api.VW())}updateEnvironmentData(){this.api.X().vN=this.K===1}L(){var z=this.api.getVideoData()?.L?.L;if(!z)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.W("mta_drc_mutual_exclusion_removal")){let D=this.api.td()?.oy?.id; return g.Ux(z,E=>E.audio.K&&E.oy?.id===D)}return g.Ux(z,D=>D.audio?.K===!0)}getDrcState(){return this.api.wL(3)}};var lOw=class extends dx{constructor(z){super(z);this.K={};this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"videodatachange",()=>{this.onVideoDataChange()}); this.events.K3(z,g.b4("embargo"),D=>{this.api.mh(!0);var E=this.K[D.id]??[];for(let Q of E)this.api.hideControls(),this.api.Vo("auth",2,"This video isn't available in your current playback area",g.EA({embargoed:1,id:D.id,idx:D.L,start:D.start})),(E=Q.embargo?.onTrigger)&&g.cu(this.api,"innertubeCommand",E)})}onVideoDataChange(){var z=this.api.getVideoData(); this.api.ee("embargo",1);var D=z?.rL.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");D?.length?od(this,D.filter(E=>E.onEnter?.some(this.L))):z?.cueRanges&&od(this,z.cueRanges.filter(E=>E.onEnter?.some(this.L)))}L(z){return z.embargo!==void 0}BF(){super.BF(); this.K={}}};var YuQ=class extends dx{constructor(z){super(z);this.K=[];this.events=new g.MC(z);g.a(this,this.events);P(z,"addEmbedsConversionTrackingParams",D=>{this.addEmbedsConversionTrackingParams(D)}); this.events.K3(z,"veClickLogged",D=>{this.api.hasVe(D)&&(D=D.visualElement.getAsJspb(),D=Mc(D,2),this.K.push(D))})}addEmbedsConversionTrackingParams(z){var D=this.api.X(),E=D.widgetReferrer,Q=D.s9,T=this.K,k="",G=D.getWebPlayerContextConfig(); G&&(k=G.embedsIframeOriginParam||"");E.length>0&&(z.embeds_widget_referrer=E);Q.length>0&&(z.embeds_referring_euri=Q);D.L&&k.length>0&&(z.embeds_referring_origin=k);G&&G.embedsFeature&&(z.feature=G.embedsFeature);T.length>0&&(D.W("embeds_web_enable_lite_experiment_control_arm_logging")?T.unshift(28572):VV(Sx(D))&&T.unshift(159628),D=T.join(","),D=g.q1()?D:g.Zu(D,4),z.source_ve_path=D);this.K.length=0}};var IOa=class extends dx{constructor(z){super(z);P(z,"isEmbedsShortsMode",()=>z.isEmbedsShortsMode()); P(z,"getReelItemWatchResponse",()=>z.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); P(z,"getResolveUrlResponse",()=>z.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var aOJ=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"initialvideodatacreated",D=>{t7(rb(),16623);this.K=g.fN();var E=z.X().Mj&&!D.f3;GJ(D)&&E?(t7(rb(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),D.getWatchNextResponse()&&(E=D.getWatchNextResponse()?.trackingParams)&&g.q9(E),D.getPlayerResponse()&&(D=D.getPlayerResponse()?.trackingParams)&&g.q9(D)):(t7(rb(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), D.getEmbeddedPlayerResponse()&&(D=D.getEmbeddedPlayerResponse()?.trackingParams)&&g.q9(D))}); this.events.K3(z,"loadvideo",()=>{t7(rb(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.K})}); this.events.K3(z,"cuevideo",D=>{D===1&&t7(rb(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.K})}); this.events.K3(z,"largeplaybuttonclicked",D=>{t7(rb(),27240,D.visualElement)}); this.events.K3(z,"playlistnextbuttonclicked",D=>{t7(rb(),27240,D.visualElement)}); this.events.K3(z,"playlistprevbuttonclicked",D=>{t7(rb(),27240,D.visualElement)}); this.events.K3(z,"playlistautonextvideo",()=>{t7(rb(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var G_6=class extends g.w9{constructor(z,D){super();this.K=null;this.A=D;D=[];for(let E=0;E<=100;E++)D.push(E/100);D={threshold:D,trackVisibility:!0,delay:1E3};(this.L=window.IntersectionObserver?new IntersectionObserver(E=>{E=E[E.length-1];var Q=null;typeof E.isVisible==="undefined"?document.visibilityState==="visible"&&E.isIntersecting&&E.intersectionRatio>0?Q=E.intersectionRatio:document.visibilityState==="hidden"?Q=0:Q=null:Q=E.isVisible?E.intersectionRatio:0;Q!=null&&(Q=Math.max(Q,0),Q=Math.min(Q, 1));this.K=Q;typeof this.A==="function"&&this.A(this.K)},D):null)&&this.L.observe(z)}BF(){super.BF(); this.K=null;this.L&&this.L.disconnect()}};var Sus=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"applicationInitialized",()=>{euO(this)})}};var R5r=class extends dx{constructor(z){super(z);P(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.Iq("featuredproductdismissed")}};var ZRs=class extends dx{constructor(z){super(z);Rz(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); Rz(this.api,"setSphericalProperties",(...D)=>{this.setSphericalProperties(...D)}); S9(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); S9(this.api,"setSphericalProperties",(...D)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...D)})}getSphericalProperties(){var z=g.CO(this.api.ug()); return z?z.getSphericalProperties():{}}setSphericalProperties(z){if(z){var D=g.CO(this.api.ug());D&&D.setSphericalProperties(z,!0)}}};var cxw=class extends dx{constructor(z){super(z);P(z,"createClientVe",this.createClientVe.bind(this));P(z,"createServerVe",this.createServerVe.bind(this));P(z,"destroyVe",this.destroyVe.bind(this));P(z,"hasVe",this.hasVe.bind(this));P(z,"logClick",this.logClick.bind(this));P(z,"logVisibility",this.logVisibility.bind(this));P(z,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(z,D,E,Q=!1){this.api.createClientVe(z,D,E,Q)}createServerVe(z,D,E=!1){this.api.createServerVe(z,D,E)}setTrackingParams(z, D){this.api.setTrackingParams(z,D)}logClick(z,D){this.api.logClick(z,D)}logVisibility(z,D,E){this.api.logVisibility(z,D,E)}hasVe(z){return this.api.hasVe(z)}destroyVe(z){this.api.destroyVe(z)}};var KxW={[0]:z=>QFa(z,D=>D.oy?.id), [2]:z=>xd(z,hq), [3]:z=>xd(z,Kh), [4]:z=>xd(z,cJ), [1]:z=>xd(z,ph)},wPJ=class{constructor(z){this.A={}; this.L={};this.videoData=z;var D=z.L?.A;D&&D.length>0?this.K=D:(z=z.getAvailableAudioTracks(),this.K=z.length>0?dga(z):[]);for(let E of Fn)this.A[E]=KxW[E](this.K);this.VW()}wL(z){return this.L[z]}VW(){var z=this.K,D={};for(let E of Fn)if(this.A[E]){z=Li[E].fY(z,this.videoData);for(let Q of Fn)D[Q]!==void 0||g.Ux(z,Li[Q].c5)||(D[Q]=Li[E].OR);D[E]===void 0&&(D[E]=0)}else D[E]=1;this.L=D}},Fn=[0,1,2,3,4],Li={[0]:{OR:2,c5:function(z){return z.oy!==void 0}, fY:(z,D)=>zus(z,D.getAudioTrack())}, [2]:{OR:4,c5:hq,fY:(z,D)=>D.getUserAudio51Preference()===1?Dgk(z):z}, [3]:{OR:5,c5:Kh,fY:z=>g.iF("yt-player-drc-pref")===1?NT(z,!0):z}, [1]:{OR:3,c5:ph,fY:z=>rF()===2?HJ(z,!0):z}, [4]:{OR:6,c5:cJ,fY:z=>iC()===1?EKk(z):z}};var h5r=class{constructor(z,D){this.yi=z;this.policy=D;this.playbackRate=1}setPlaybackRate(z){this.playbackRate=Math.max(1,z)}getPlaybackRate(){return this.playbackRate}};var poX=class{constructor(z,D,E,Q){this.xV=z;this.Sw=D;this.policy=E;this.logger=Q;this.Lz=[];this.lE=[];this.L=-1;this.tL=null;this.Y=this.timestampOffset=0;this.K=10;this.V=new Set;this.Z=D.Bc?0:1;E.dI>0&&(this.K=E.dI)}ew(z){this.V.add(z.info.TV);this.L=Qj(this,this.lE,this.Lz,z,this.L);this.A=z;this.Y=(0,g.N)()}D(z){Tt(this,this.lE,"og");kB(this,z);Tt(this,this.lE,"trim");var {lE:D,Lz:E}=LGJ(this);z=[];for(let Q=0;Q0){let F=bT(e,k);F>=0&&(d=(e.end(F)-k+.1)*1E3)}z.push({formatId:g.PY(T.info.L3.info,this.Sw.Bc),uz:T.info.uz,sequenceNumber:T.info.TV+this.Z,Fm:G,OZ:T.info.L,yY:d})}return{lE:D,XZ:z}}yA(z,D){D?.Y_||(this.Lz=[]);this.policy.AP?(z=g.DZ(this.lE,{startTimeMs:z*1E3},(E,Q)=>E.startTimeMs-Q.startTimeMs),this.L!==z&&(this.L=-1,this.A=void 0)):(kB(this,!0),this.L= DR(this.lE,z*1E3))}AT(z){this.tL=z}WF(){return this.A?.info}B(z){var D=g.PY(z.info.L3.info,this.Sw.Bc),E=z.info.TV+this.Z,Q=z.info.startTime*1E3; if(this.policy.QA)try{Q=this.policy.QA?g.ir(z)*1E3:z.info.startTime*1E3}catch(G){Math.random()>.99&&this.logger&&(Q=R7(z.L).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:z.info.nx(),encodedDataView:g.Ri(Q,4)})),Q=z.info.startTime*1E3}var T=z.info.clipId,k=this.policy.QA?g.sQ(z)*1E3:z.info.duration*1E3;this.policy.QA&&(Q<0||k<0)&&(this.logger&&(this.logger({missingSegInfo:z.info.nx(),startTimeMs:Q,durationMs:k}),this.policy.SF||(Q<0&&(Q=z.info.startTime*1E3),k<0&&(k=z.info.duration*1E3))), this.policy.SF&&(Q<0&&(Q=z.info.startTime*1E3),k<0&&(k=z.info.duration*1E3)));return{formatId:D,TV:E,startTimeMs:Q,clipId:T,d7:k}}U(){this.lE=[];this.Lz=[];this.V.clear();this.L=-1;this.A=void 0}S(){this.A=void 0}Bb(z){this.timestampOffset=z}j(z){return this.V.has(z)}};var xz6=class{constructor(z,D,E,Q,T){this.loader=z;this.Sw=D;this.videoTrack=E;this.audioTrack=Q;this.policy=T;this.seekCount=this.targetTime=0;this.Z=!1;this.A=null;this.L=0;this.K=this.Sw.isManifestless&&!this.Sw.Lr}seek(z,D){z!==this.targetTime&&(this.seekCount=0);this.targetTime=z;var E=this.videoTrack.K,Q=this.audioTrack.K,T=this.audioTrack.tL,k=Wg(this,this.videoTrack,z,this.videoTrack.tL,D);D=Wg(this,this.audioTrack,this.policy.gs?z:k,T,D);z=Math.max(z,k,D);this.Z=!0;this.Sw.isManifestless&& (XL(this,this.videoTrack,E),XL(this,this.audioTrack,Q));return z}isSeeking(){return this.Z}iT(z){this.L=z}},frk=2/24;var HR6=0;var fi,C_=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;fi||(fi=Uf("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(z){if(this.pos+20>this.data.length){let D=new Uint8Array(this.data.length*2);D.set(this.data);this.data=D}for(;z>31;)this.data[this.pos++]=fi[(z&31)+32],z>>=5;this.data[this.pos++]=fi[z|0]}iY(){return g.xs(this.data.subarray(0,this.pos))}K(){return this.pos>0}reset(){this.pos=0}};var NHk=class{constructor(z,D){this.PF=z;this.requestNumber=++HR6;this.K=this.now();this.j=this.yA=NaN;this.U=this.K;this.A=this.Mj=this.Z=0;this.S=this.K;this.U9=this.xV=this.tT=this.Kr=this.uE=this.wR=this.L=this.B=0;this.AT=this.isActive=!1;this.ig=this.XX=0;this.yi=D.yi;this.snapshot=Y4(this.yi);this.policy=this.yi.L;this.MK=!!D.MK;this.oh=D.oh;this.Pj=D.Pj||0;this.wP=D.wP||0;D.pG&&(this.MN=new C_);this.wd=D.wd??!1;this.MK||(z=this.yi,z.B||(z.B=(0,g.N)()),z.policy.S&&(z.V=(0,g.N)()));this.eI= D.eI??!1}FU(){this.yA=this.now();vg(this.yi,this.yA);this.PF.FU()}u_(z,D){var E=this.policy.L?(0,g.N)():0;lq(this,z,D);z-this.S<10&&this.L>0||this.WF(z,D);this.PF.u_(z,D);this.policy.L&&(z=(0,g.N)()-E,this.ig+=z,this.XX=Math.max(z,this.XX))}WF(z,D){var E=(z-this.S)/1E3,Q=D-this.A;this.MK||(q5(this.yi,E,Q),this.oh(E,Q));this.S=z;this.A=D}K9(){this.wR&&mm(this);this.PF.K9()}nP(z){this.wR||(this.wR=this.Z-this.Mj+z,this.uE=this.Z,this.Kr=this.U)}ew(z=this.U,D=this.Z){this.L>0||(this.j=z,this.L=D,this.AT= this.isActive=!0)}qN(){return this.wP||2}ai(){}Md(){}sU(){}Y(){var z={rn:this.requestNumber,rt:(this.U-this.K).toFixed(),lb:this.Z,stall:(1E3*this.B).toFixed(),ht:(this.yA-this.K).toFixed(),elt:(this.j-this.K).toFixed(),elb:this.L,d:this.MN?.iY()};this.url&&sr(z,this.url);this.policy.L&&(z.mph=this.XX.toFixed(),z.tph=this.ig.toFixed());z.ulb=this.tT;z.ult=this.xV;return z}now(){return(0,g.N)()}};var ni=class extends NHk{constructor(z,D){super(z,D);this.m9=this.GX=!1;this.D=this.V=Infinity;this.C3=NaN;this.s9=!1;this.lg=NaN;this.JH=this.QA=this.kV=0;this.ma=D.ma||1;this.no=D.no||this.ma;this.S_=D.S_;this.TV=D.TV;this.e1=D.e1;I2(this);this.E9(this.K);this.YX=(this.lg-this.K)/1E3}Y(){var z=super.Y();z.pb=this.ma;z.pt=(1E3*this.YX).toFixed();z.se=this.JH;return z}JU(){var z=this.PF;this.HF||(this.HF=z.JU?z.JU():1);return this.HF}Hq(){return this.S_?this.JU()!==1:!1}SW(z,D,E){if(!this.GX){this.GX= !0;if(!this.MK){lq(this,z,D);this.WF(z,D);var Q=this.JU();this.JH=E;if(!this.MK)if(Q===2){Q=z-this.j0)||Sf(this,Q,D),this.L>0&&P_(this.yi,D,this.B));z=(z-this.K)/1E3||.01;this.policy.S&&!(this.L>0)||M5(this.yi, z,this.A,R2(this),this.wd)}YB(this)}}Gk(z,D,E){E&&(this.HF=2);z<0&&this.wP&&(z=this.wP);D?this.kV+=z:this.QA+=z}qN(){return this.QA||this.kV||super.qN()}WF(z,D){var E=(z-this.S)/1E3,Q=D-this.A,T=this.JU();this.isActive?T===1&&((Q>0||this.policy.B)&&(E>.2||Q<1024)?(this.B+=E,Q>0&&E>.2&&Sf(this,this.Pj?E:.05,Q),this.m9=!0):Q>0&&(Sf(this,E,Q),this.m9=!0)):D&&D>=this.policy.K&&this.ew(z,D);super.WF(z,D)}ur(z){if(!this.MK){lq(this,z,this.Z);var D=(z-this.K)/1E3;this.JU()!==2&&this.L>0&&(this.B+=(z-this.S)/ 1E3,P_(this.yi,this.A,this.B));M5(this.yi,D,this.A,R2(this),this.wd,!0);z=(z-this.S)/1E3;q5(this.yi,z,0);this.oh(z,0)}}ew(z=this.U,D=this.Z){if(!(this.L>0)&&(super.ew(z,D),this.JU()===1)){D=(this.yA-this.K)/1E3;var E=(z-this.yA)/1E3;this.S_&&KG(this,this.now());this.s9||this.MK||(this.wP&&(E=Math.max(0,E-this.wP)),z=this.yi,z.S.YR(1,D),z.ew.YR(1,E))}}vN(){this.S_&&KG(this,this.now());return this.C3}ta(){var z;if(z=this.A>this.no)z=(z=this.A)?z>=this.policy.K:!1;return z}xY(){return this.lg}E9(z=this.now()){if(this.S_){KG(this, z);if(this.HF?this.Hq():this.V!==this.D){var D=this.D;if(z0?E+z:E+Math.max(z,D)}f3(){return this.now()-this.j}Wc(){return(this.A-this.L)*1E3/this.f3()||0}gs(){return this.j}};var WS=class{constructor(z){this.PF=z;this.K=new gz}feed(z){mB(this.K,z);this.A()}A(){if(this.B){if(!this.K.totalLength)return;let {tM:D,QW:E}=this.K.split(this.Z-this.L);if(!this.PF.nP(this.B,D,this.L,this.Z))return;this.L+=D.totalLength;this.K=E;this.L===this.Z&&(this.B=this.Z=this.L=void 0)}for(;;){var z=0;let D,E;[D,z]=h9(this.K,z);[E,z]=h9(this.K,z);if(D<0||E<0)break;if(!(z+E<=this.K.totalLength)){if(!(this.PF.nP&&z+1<=this.K.totalLength))break;({QW:z}=this.K.split(z));this.PF.nP(D,z,0,E)&&(this.B= D,this.L=z.totalLength,this.Z=E,this.K=new gz([]));break}let {tM:Q,QW:T}=this.K.split(z).QW.split(E);this.PF.ac(D,Q);this.K=T}}dispose(){this.K=new gz}};var Uzs=class{constructor(z,D){this.info=z;this.callback=D;this.state=1;this.dX=this.rU=!1;this.R0=null}H_(){return 0}L8(){return null}mV(){return null}ak(){return this.state>=1}isComplete(){return this.state>=3}U0(){return this.state===5}onStateChange(){}NR(z){var D=this.state;this.state=z;this.onStateChange(D);this.callback&&this.callback(this,D)}wX(z){z&&this.state{z+=`${D.nx()}.`}); return z.slice(0,-1)}dispose(){this.m7()||(this.info.jw[0].L3.D=!1,this.NR(-1))}LQ(){return 0}};var Hg=class{constructor(z,D,E,Q={}){this.policy=D;this.PF=E;this.status=0;this.K=new gz;this.L=0;this.m7=this.Z=this.A=!1;this.xhr=new XMLHttpRequest;this.xhr.open(Q.method||"GET",z);if(Q.headers){z=Q.headers;for(let T of Object.keys(z))this.xhr.setRequestHeader(T,z[T])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.Q2(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(T=>{this.K.append(T);this.L+=T.length;T=(0,g.N)();this.PF.u_(T,this.L)},()=>{},Q.body||null)}Q2(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.PF.FU()}onError(){this.A=!0;this.onDone()}onDone(){this.m7||(this.Z=!0,this.PF.K9())}OT(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(z){try{return this.xhr.getResponseHeader(z)}catch{return""}}Fq(){return+this.getResponseHeader("content-length")}RY(){return this.L}Zl(){return this.status>=200&&this.status<300&&!!this.L}aH(){return this.K.totalLength>0}Xb(){var z=this.K;this.K=new gz;return z}Gb(){return this.K}abort(){this.m7= !0;this.xhr.abort()}mw(){return!0}j0(){return this.A}eW(){return""}};var gva=class{constructor(z,D){this.L=(new TextEncoder).encode(z);this.K=(new TextEncoder).encode(D)}};var zts=class{constructor(z,D){this.K=z;this.PF=D;this.loaded=this.status=0;this.error="";z=A0(this.K.get("range")||"");if(!z)throw Error("bad range");this.range=z;this.L=new gz;this.run().then(()=>{this.PF.K9()},E=>{this.error=`${E}`||"unknown_err"; this.PF.K9()})}async run(){this.status=200; var z=this.K.get("docid"),D=Xh(this.K.get("fmtid")||""),E=this.K.get("lmt")||"0",Q=+(this.K.get("csz")||0);if(!z||!D||!Q)throw Error("Invalid local URL");var T;this.K.get("ck")&&this.K.get("civ")&&(T=new gva(this.K.get("ck"),this.K.get("civ")));for(var k=this.range,G=Math.floor(k.start/Q),e=Math.floor(k.end/Q);G<=e;G++){var d=await teX(z,D,E,G,T);if(d===void 0)throw Error("invariant: data is undefined");var F=G*Q;let L=Math.max(0,k.start-F);F=Math.min(k.end+1,(G+1)*Q)-(L+F);d=new Uint8Array(d.buffer, L,F);this.L.append(d);this.loaded+=F;this.loaded{if(T)if(this.status=T.status,T.ok&&T.body&&this.status!==204)this.status=this.status||242,this.A=T.body.getReader(),this.m7()?this.A.cancel().catch(()=>{}):(this.B=T.headers,this.PF.FU(),xB(this)); else this.onDone();else this.onError(Error("null_response"))}; this.S=T=>{var k=(0,g.N)();this.m7()||(T.done?(this.A=void 0,this.onDone()):(T=T.value,this.L+=T.length,this.K.append(T),xB(this),this.PF.u_(k,this.L)))}; this.onError=T=>{this.errorMessage=String(T);this.V=!0;this.onDone()}; this.K=new gz;this.Z=window.AbortController?new AbortController:void 0;this.start(z)}start(z){var D={credentials:"include",cache:"no-store"};Object.assign(D,this.U);this.Z&&(D.signal=this.Z.signal);z=new Request(z,D);fetch(z).then(this.Y,this.onError).then(void 0,g.pN)}onDone(){this.m7()||this.PF.K9()}getResponseHeader(z){return this.B?this.B.get(z):null}OT(){return!!this.B}RY(){return this.L}Fq(){return+this.getResponseHeader("content-length")}Zl(){return this.status>=200&&this.status<300&&!!this.L}aH(){return!!this.K.totalLength}Xb(){var z= this.K;this.K=new gz;return z}Gb(){return this.K}m7(){return this.aborted}abort(){this.A&&this.A.cancel().catch(()=>{}); this.Z&&this.Z.abort();this.aborted=!0}mw(){return!0}j0(){return this.V}eW(){return this.errorMessage}};var EZr=class{constructor(z,D,E={}){this.PF=D;this.L=this.status=0;this.m7=this.K=!1;this.xhr=new XMLHttpRequest;this.xhr.open(E.method||"GET",z);if(E.headers){z=E.headers;for(var Q of Object.keys(z))this.xhr.setRequestHeader(Q,z[Q])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=T=>{this.Q2(T)}; Q=HC(T=>{this.onDone(T)}); this.xhr.addEventListener("load",Q,!1);this.xhr.addEventListener("error",Q,!1);E.body?this.xhr.send(E.body):this.xhr.send();this.xhr.addEventListener("progress",HC(T=>{this.onProgress(T)}),!1)}onDone(){if(!this.m7){this.status=this.xhr.status; try{this.response=this.xhr.response,this.L=this.response.byteLength}catch{}this.K=!0;this.PF.K9()}}Q2(){this.xhr.readyState===2&&this.PF.FU()}onProgress(z){this.m7||(this.status=this.xhr.status,this.K||(this.L=z.loaded),this.PF.u_((0,g.N)(),z.loaded))}OT(){return this.xhr.readyState>=2}getResponseHeader(z){try{return this.xhr.getResponseHeader(z)}catch{return g.xl(Error(`Could not read XHR header ${z}`)),""}}Fq(){return+this.getResponseHeader("content-length")}RY(){return this.L}Zl(){return this.status>= 200&&this.status<300&&this.K&&!!this.L}aH(){return this.K&&!!this.response&&!!this.response.byteLength}Xb(){var z=this.response;this.response=void 0;return new gz([new Uint8Array(z)])}Gb(){return new gz([new Uint8Array(this.response)])}abort(){this.m7=!0;this.xhr.abort()}mw(){return!1}j0(){return!1}eW(){return""}};var vf=class extends g.w9{constructor(z,D){super();this.policy=z;this.jw=D;this.L=0;this.K=null;this.LR=[];this.A=null;this.jw.length===1||g.gv(this.jw,E=>!!E.range)}km(){if(!this.LR.length)return[]; var z=this.LR;this.LR=[];this.A=g.hA(z).info;return z}G8(){return this.LR}BF(){super.BF();this.K=null;this.LR.length=0;this.jw.length=0;this.A=null}};var rxO=class extends g.w9{constructor(z,D,E,Q,T,k,G,e,d=!1){super();this.PF=z;this.policy=D;this.AI=E;this.Iy=Q;this.timing=T;this.logger=k;this.Z=G;this.EU=e;this.V=d;this.lastError=null;this.K=0;this.B=!1;this.A=0;this.L=new g.sT(this.U,this.policy.aC,this)}U(){if(!this.m7()){var z=(0,g.N)(),D=!1;if(this.policy.ED){var E=this.timing.L>0?this.timing.j:this.timing.K;this.policy.eL&&this.A&&(E=this.A);z=z-E-(this.policy.l_?this.policy.XD:this.timing.qN()*1E3);E=ij(g$(this),!1);z>=2E3*E?D=!0:z>=this.policy.C8* E&&(this.K=this.policy.m0)}else if(this.timing.L>0){if(this.V){this.policy.SW&&(this.K=0);return}z=this.timing.xY();this.timing.E9();this.timing.xY()-z>=this.policy.aC*.8?(this.K++,D=this.K>=5):this.K=0}else D=z-this.timing.vN(),this.policy.m0&&D>0&&(this.K+=1),z=ij(g$(this),!1)*this.policy.Pf,D=D>z*1E3;this.K>0&&this.PF.eT();D?this.tQ():this.L.start()}}tQ(){this.B=!0;this.PF.R5();this.lastError="net.timeout";w$(this)}canRetry(z){var D=g$(this);z=z?this.policy.q8:this.policy.P4;return D.timedOut< this.policy.yg&&D.Kthis.policy.O7?!1:!0:!1;this.KJ=new rxO(this,this.policy,this.AI,this.info.Iy,this.timing,this.logger,Q,F);this.Xj=k||null;this.dX=XbQ(this);r$(this.KJ);Q=void 0;if(this.policy.y_||this.aY||this.policy.WF)Q= {method:"POST"},k=(0,g.KL)([120,0]),F={},V&&(V=d2(void 0,V),F.ej=V),this.policy.B6&&this.rE&&(F.videoPlaybackUstreamerConfig=this.rE),this.policy.WF&&(V=this.info.Z)&&Object.assign(F,V),Object.keys(F).length>0?Q.body=g.De(F,g.uC):Q.body=k;this.Eo&&this.rE&&(this.AI.set("iwts","1"),Q={method:"POST"},V=g.De({Mz:{cQ:this.Eo*1E3},LE:this.info.Z?.LE||void 0,videoPlaybackUstreamerConfig:this.rE},g.uC),Q.body=V);try{this.xhr=Nf(this.AI,this.policy.U,this.timing,z,Q),this.KJ.L.start(),W&&(this.iW=new g.sT(this.Hp, W,this),this.iW.start(W+(this.timing.yi.S.K0()||0)*1E3)),g.C2(()=>{})}catch(Y){F6(this,Y,!0)}}xD(){return this.timing.requestNumber}zo(){return this.AI.zo()}hU(){var z=sE(this.KJ); if(this.aY){var D=this.aY,E=D.K.totalLength;z.ulen=E;E>0&&(D=Z4(D.K,0),z.ubyte=D,E===1&&D===0&&(z.b248180278=!0))}this.xR&&(z.rc=this.policy.ra?this.xR:this.xR.toString());this.policy.s9&&this.Hs&&(z.tr=this.Hs);z.itag=this.info.jw[0].L3.info.itag;z.ml=`${+this.info.jw[0].L3.K()}`;z.sq=`${this.info.jw[0].TV}`;this.AI&&(z.ifi=`${+E2(12,1909,this.info.Iy.A)}`);this.xR!==410&&this.xR!==500&&this.xR!==503||(z.fmt_unav="true");(E=this.errorMessage||this.xhr?.eW())&&(z.msg=E);this.OI&&(z.smb="1");this.info.isDecorated()&& (z.sdai="1");return z}Tv(){return ZR(this.timing)}eW(){return this.xhr.eW()||""}ta(){return this.isComplete()||this.timing.ta()}u_(){!this.m7()&&this.xhr&&(this.xR=this.xhr.status,this.policy.dD&&this.R0&&this.iH(!1),this.v4()?this.wX(2):!this.pl&&this.ta()&&(this.wX(),this.pl=!0))}FU(){if(!this.m7()&&this.xhr){if(!this.Ad&&this.xhr.OT()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var z=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.Ad=((0,g.N)()-z)/1E3}this.xhr.OT()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.qr&&!NH()&&g.ri("yt-player-headers-readable",!0,2592E3);z=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var D=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.iW?.stop();this.Kp=z||this.Kp;this.j_=D||this.j_}}K9(){var z=this.xhr;!this.m7()&&z&&(this.xR=z.status,z=this.Th(z),this.policy.s9&&this.iW?.stop(),z===5?w$(this.KJ):this.NR(z),this.KJ.L.stop())}Th(z){Le(this);if(t9(this.KJ,this.xhr.status,this.xd?this.timing.AT||this.sI:this.xhr.Zl(),!1,this.Om))return 5;var D= "";yj(this.KJ,this.xhr)&&(D=o2(this.KJ,this.xhr));if(D)return rt(g$(this.KJ)),this.info.Nv(this.AI,D),3;D=z.RY();if(this.aY){this.iH(!0);Le(this);if(t9(this.KJ,this.xhr.status,this.timing.AT||this.sI,!1,this.Om))return 5;if(!this.FY){if(this.sI)return rt(g$(this.KJ)),3;this.KJ.lastError="net.closed";return 5}}else{if(t9(this.KJ,this.xhr.status,this.xhr.Zl(),!1,this.Om))return 5;var E=this.info.A;if(E&&E!==D||z.j0())return this.KJ.lastError="net.closed",5;this.iH(!0)}E=pG(this)?z.getResponseHeader("X-Bandwidth-Est"): 0;if(z=pG(this)?z.getResponseHeader("X-Bandwidth-Est3"):0)this.ZW=!0,this.policy.pC&&(E=z);iq(this.KJ,D,E?Number(E):0,this.info.jw[0].type===5);return 4}canRetry(){this.m7();var z=this.info.isDecorated();return this.KJ.canRetry(z)}onStateChange(){this.isComplete()&&(this.policy.Rn?this.R5():YB(this.timing))}tQ(){this.KJ.tQ()}eT(){this.callback&&this.callback(this,this.state)}GZ(){return this.KJ.GZ()}dispose(){super.dispose();this.KJ.dispose();this.iW?.dispose();this.policy.Rn||this.R5()}R5(){this.xhr&& this.xhr.abort();YB(this.timing)}km(){if(!this.G8().length)return[];this.rU=!0;return this.R0.km()}v4(){return this.state<1?!1:this.R0&&this.R0.LR.length||this.xhr?.aH()?!0:!1}G8(){this.iH(!1);return this.R0?this.R0.G8():[]}iH(z){try{if(z||this.xhr.OT()&&this.xhr.aH()&&!yj(this.KJ,this.xhr)&&!this.dX)this.R0||(this.R0=new vf(this.policy,this.info.jw)),this.xhr.aH()&&(this.aY?this.aY.feed(this.xhr.Xb()):UE(this.R0,this.xhr.Xb(),z&&!this.xhr.aH()))}catch(D){this.aY?F6(this,D):g.xl(D)}}ac(z,D){switch(z){case 21:({QW:z}= D.split(1));fe(this,z);break;case 22:this.FY=!0;UE(this.R0,new gz([]),!0);break;case 43:({redirectUrl:z}={redirectUrl:Pj(new rz(D),1)});z&&(this.info.Nv(this.AI,z),this.sI=!0);break;case 45:let {Lj:E,MH:Q}=SX(new rz(D));E&&Q&&(this.BG=E/Q);break;case 44:this.F3=ar(new rz(D));!this.timing.AT&&this.F3?.action===4&&this.F3?.AC?.xd&&(this.xd=this.F3.AC.xd);break;case 53:this.policy.s9&&({jI:z}=Ir(new rz(D)),z&&(this.iW||(this.jI=z,this.iW=new g.sT(this.Hp,z,this)),this.iW.start()));break;case 60:this.ez= jX(new rz(D));break;case 58:if(z=XN(new rz(D)))this.dB=z,z.dB===3&&(this.Om=!0)}}nP(z,D,E,Q){E||this.timing.nP(Q);if(z!==21)return!1;if(z=this.policy.dD)if(z*=this.info.jw[0].L3.info.FX,D.totalLength+E!==Q&&D.totalLength0)return!1;if(!this.xhr.OT())return!0;if(this.aY)var z=!this.info.A; else this.xhr.Fq()?z=!1:(z=this.xhr.getResponseHeader("content-type"),z=z==="audio/mp4"||z==="video/mp4"||z==="video/webm");if(!z)return!1;if(isNaN(this.info.e1)){z=this.xhr.getResponseHeader("x-head-seqnum");let D=this.timing.policy.U?1:0;if(z&&Number(z)>this.info.jw[0].TV+D)return!1}return!0}LQ(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}L8(){this.xhr&&(this.Kp=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Kp}mV(){this.xhr&&(this.j_=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.j_}gH(){return this.KJ.gH()}Hp(){if(!this.m7()&&this.xhr){this.Hs="heartbeat";var z=this.KJ;z.K+=2;this.eT()}}};var Xn=class extends NHk{constructor(z,D){super(z,D);this.QA=!0;this.C3=!1;this.m9=this.HF=0;this.lg=this.kV=NaN;this.s9=0;this.eI&&(this.D=new C_)}WF(z,D){var E=(z-this.S)/1E3,Q=D-this.A;this.L>0?Q>0&&(this.C3&&(E>.2||Q<1024?(this.B+=E,E>.2&&ne(this,.05,Q)):ne(this,E,Q)),this.QA&&(this.HF+=Q,this.m9+=E)):D>this.policy.K&&this.ew(z,D);super.WF(z,D)}SW(z,D){lq(this,z,D);this.WF(z,D);this.eI&&this.V&&(D-=this.V.Cd,Wf(this,0,z-this.V.localTimestampMs,z-this.V.localTimestampMs,D,this.V.uv>0?D/this.V.uv* 1E3:0));this.C3&&(D=this.A*this.snapshot.stall+this.A/this.snapshot.byterate,this.L>0&&P_(this.yi,this.HF,this.B),z=(z-this.K)/1E3||.01,this.policy.S&&!(this.L>0)||M5(this.yi,z,this.A,D,!1))}ur(z){lq(this,z,this.Z);var D=(z-this.S)/1E3;q5(this.yi,D,0);this.oh(D,0);!this.C3&&this.L>0||(D=this.A*this.snapshot.stall+this.A/this.snapshot.byterate,this.L>0&&(this.B+=(z-this.S)/1E3,P_(this.yi,this.HF,this.B)),M5(this.yi,(z-this.K)/1E3||.01,this.A,D,!1,!0))}mo(z){z=z.M3||2147483647;(z&2)!==2&&(this.QA=!1); (z&1)===1&&(this.C3=!0)}Zy(z){z=z.M3||2147483647;(z&2)===2&&(this.QA=!1);(z&1)===1&&(this.C3=!1)}gs(){return this.j}f3(){var z=this.QA?this.now()-this.S:0;return Math.max(this.m9*1E3+z,1)}Wc(){return this.HF*1E3/this.f3()}ew(z=this.U,D=this.Z){this.L>0||(super.ew(z,D),D=this.yi,z=(z-this.yA)/1E3,D.S.YR(1,(this.yA-this.K)/1E3),D.ew.YR(1,z))}ai(z){this.kV=z}Md(z){z.timestampMs&&(this.kV=z.timestampMs);z.yV&&(this.lg=z.yV);isNaN(this.kV)||isNaN(this.lg)||(this.s9=this.now()-this.lg/2-this.kV)}sU(z){var D= this.V?.uv,E=z.Fg!==void 0?z.Fg*1E3:0,Q=this.now(),T=this.Z;if(this.V){let k=z.zb-this.V.zb,G=Q-this.V.localTimestampMs,e=T-this.V.Cd,d=isNaN(this.V.localTimestampMs)||isNaN(this.U)?0:this.U-this.V.localTimestampMs;this.eI&&Wf(this,k,G,d,e,D&&D>0?e/D*1E3:0)}this.V={zb:z.zb,localTimestampMs:Q,Cd:T,uv:E}}Y(){var z=super.Y();z.rbw=this.Wc();z.rbe=+this.QA;z.gbe=+this.C3;z.ackt=(this.kV-this.K).toFixed();this.D?.K()&&(z.nts=this.D.iY());return z}E9(){}xY(){return NaN}vN(){return this.K+this.snapshot.delay* 1E3}};var iRX=class{constructor(z,D){this.PF=D;this.L={};this.logger=new g.cp(z)}ac(z,D){switch(z){case 20:z=new rz(D);z={DC:o7(z,1),videoId:Pj(z,2),itag:o7(z,3),lmt:o7(z,4),xtags:Pj(z,5),lQ:o7(z,6),hv:$s(z,8),MD:o7(z,9),Ot:o7(z,10),startMs:o7(z,11),durationMs:o7(z,12),A6:o7(z,14),timeRange:Mr(z,15,nQ),uz:o7(z,16),nk:o7(z,17),LH:o7(z,20),jA:Mr(z,21,Jtr),clipId:Pj(z,1E3)};this.U(z);break;case 21:this.V(D,!1);break;case 22:this.xx(D);break;case 31:z=iy(D,j9k);this.PF.yF(z);break;case 52:z=iy(D,Y2I);this.PF.eN(z); break;case 69:z={yq:Ay(new rz(D),1,WEX)};this.PF.qv(z);break;case 65:z=iy(D,qlQ);this.PF.Zk(z);break;default:this.B(z,D)}}U(){}B(){}};var wo6=new Set([53,49,50]),tHQ=class extends iRX{constructor(z){super("sabr",z);this.PF=z;this.K=[]}B(z,D){YQ(this.PF)&&!wo6.has(z)?this.K.push({id:z,data:D}):X6(this,z,D)}sU(z){z=new rz(z);z={zb:o7(z,1),Fg:o7(z,2)};this.PF.sU(z)}Md(z){z=new rz(z);z={timestampMs:o7(z,1),yV:o7(z,2)};this.PF.Md(z)}T8(z){z=new rz(z);z={l6:Ay(z,1,fQ),K$:Ay(z,2,fQ)};this.PF.T8(z)}VQ(z){var D=new rz(z);z=Co(D,1);var E=Co(D,2);D=Co(D,3);this.PF.VQ(z,E,D)}gB(z){z=SX(new rz(z));this.PF.gB(z)}e6(z){z=iy(z,lC);this.PF.e6(z)}G0(z){z= new rz(z);z={videoId:Pj(z,1),formatId:Mr(z,2,fQ),endTimeMs:o7(z,3),wh:o7(z,4),mimeType:Pj(z,5),nl:Mr(z,6,bC),indexRange:Mr(z,7,bC),UJ:Mr(z,8,XOL)};this.PF.G0(z)}fH(z){z=new rz(z);z={type:o7(z,1),scope:o7(z,2),value:qr(z,3),sendByDefault:$s(z,4),writePolicy:o7(z,5)};this.PF.fH(z)}x9(){this.PF.x9()}Vk(z){z=v0(new rz(z));this.PF.Vk(z)}aE(z){z=Ir(new rz(z));this.PF.aE(z)}ge(z){z=ar(new rz(z));this.PF.ge(z)}po(z){z={redirectUrl:Pj(new rz(z),1)};this.PF.po(z)}V(z){var D=Z4(z,0);if(z.totalLength!==1){({QW:z}= z.split(1));var E=this.L[D]||null;E&&this.PF.ZH.K(D,E,z)}}xx(z){z=Z4(z,0);var D=this.L[z]||null;D&&this.PF.xx(z,D)}U(z){var D=z.DC,E=z.hv,Q=z.lQ,T=z.nk,k=z.uz,G=z.MD,e=z.startMs,d=z.durationMs,F=z.timeRange,L=z.A6,f=z.LH,n=z.clipId,W=z.jA,V=qD(z);z=oyQ.has(AY[`${z.itag}`]);this.L[D]=V;var Y=-1;e&&f&&F?.timescale&&(Y=e/1E3+f/F.timescale);this.PF.Gk(V,z,Y,{DC:D,hv:!!E,lQ:Q??-1,MD:G??-1,startMs:e??-1,durationMs:d??-1,A6:L,nk:T,uz:k,clipId:n,timeRange:F,jA:W,LH:f??void 0})}mo(z){z={M3:o7(new rz(z),1)}; this.PF.mo(z)}Zy(z){z={M3:o7(new rz(z),1)};this.PF.Zy(z)}zw(z){z=XN(new rz(z));this.PF.zw(z)}fP(z){z={Yb:Mr(new rz(z),1,Yh)};this.PF.fP(z)}onSnackbarMessage(z){z=o7(new rz(z),1);this.PF.onSnackbarMessage(z)}Bk(z){z=new rz(z);z={reloadPlaybackParams:Mr(z,1,$uQ),IT:$s(z,2)};this.PF.Bk(z)}IZ(){for(let {id:z,data:D}of this.K)X6(this,z,D);this.K=[]}};var yxQ=class extends g.w9{constructor(z){super();this.V=z;this.logger=new g.cp("onesie");this.Sb=new Map;this.Z=this.A=!1;this.DP=this.Sw=null;this.B=!1}TZ(){return Array.from(this.Sb.keys())}Ee(z){return this.Sb.has(z)}qs(z){this.Sb.get(z).nS=!0}S(){var z=0,D=this.TZ();for(let E=0;E0||!E[0].range&&L.P8)T=void 0,E=E[0],Q=L.Z$,k=L.data,E.range||(T=L.P8),T=new gy(f4(E,E.K+Q,k.totalLength,T),k),L.Z$+=T.info.L,D.tw.push(T);D.eM.get(F).data=new gz;L.P8&&D.eM.delete(F)}z=this.Sb.get(z);if(!z)return[];D=z.tw;z.tw=[];for(var G of D)z.Lt+=G.info.L;return D||[]}G=this.Sb.get(z)?.R0; if(!G)return[];this.iH(z,G);return G.km()}v4(z){return JZ?bp(this,z):!!this.Sb.get(z)?.R0?.G8()?.length||bp(this,z)}iH(z,D){for(;bp(this,z);){var E=this.NC(z);var Q=z;Q=this.Sb.get(Q).ME&&!Oc(this,Q);UE(D,E,Q&&jt(this,z))}}U(){return this.B?!1:this.B=!0}Y(){this.A=!0}BF(){super.BF();for(let z of this.Sb.keys())this.L(z);if(this.DP?.Jy)for(let z of this.Sb.values())z.eM.clear(),z.ZT.clear(),z.vR.clear(),z.tw.length=0,z.jw.length=0,z.Ec.length=0,z.FC.length=0;this.Sb.clear()}},JZ=!1;var ovn=new Set([2]),Ke=class extends g.w9{constructor(z,D,E,Q,T,k,G){super();this.policy=z;this.info=D;this.Sw=E;this.PF=T;this.logger=new g.cp("sabr");this.aY=new WS(this);this.QH=new tHQ(this);this.ZH=new yxQ(this);this.state=1;this.Zp=!1;this.tB=0;this.clipId="";this.segmentStartTimeMs=this.segmentNumber=-1;this.jN=0;this.Zm=-1;this.aF=this.FP=this.Om=this.lK=!1;this.policy.Zx?this.CJ=new Xn(this,k):this.CJ=new ni(this,k);this.AI=this.policy.lg?D.ya:QDI(D,this.policy,Q);this.AI.set("rn",`${this.xD()}`); this.AI.set("alr","yes");lp(this.ZH,E,z);this.KJ=new rxO(this,this.policy,this.AI,D.Iy,this.CJ,this.logger,Q,G,this.policy.enableServerDrivenRequestCancellation);r$(this.KJ);this.policy?.Jy&&(g.a(this,this.ZH),g.a(this,this.KJ));z=D.L;D={method:"POST",body:z};z&&(this.jN=z.length);try{this.xhr=Nf(this.AI,this.policy.U,this.CJ,Ck,D),this.KJ.L.start()}catch(e){g.xl(e)}}u_(){!this.m7()&&this.xhr&&(this.iH(!1),wC(this.PF,this))}FU(){}K9(){if(!this.m7()&&this.xhr){var z=this.Th();z===5?(this.gH()==="net.badstatus"&& this.PF.kN(),w$(this.KJ)):(this.PF.Oc(),this.NR(z));this.KJ.L.stop();this.Hk?.stop()}}Th(){var z="";yj(this.KJ,this.xhr)&&(z=o2(this.KJ,this.xhr));if(z)return this.info.Iy.Nv(this.AI,z),3;this.iH(!0);if(t9(this.KJ,this.xhr.status,this.xhr.Zl(),this.info.d2(),this.Om))return 5;if(this.Zp)return 3;iq(this.KJ,this.xhr.RY(),0,this.d2());this.policy.m9&&Maa(this.PF);return 4}iH(z){var D=this.xhr;!z&&yj(this.KJ,this.xhr)||!D.aH()||(z=D.Xb(),this.aY.feed(z))}ac(z,D){this.xhr.mw()&&z===21&&IE(this);this.QH.ac(z, D)}nP(z,D,E,Q){E||(this.CJ.nP(Q),this.policy.Z3&&z===21&&IE(this));if(z!==21)return!1;this.CJ.AT=!0;z=D.totalLength;E||(this.Zm=Z4(D,0),D=D.split(1).QW);var T=this.policy.Nq,k=this.QH.L[this.Zm],G=this.Sw.A.get(k);if(T&&G&&(T*=G.info.FX,z+E!==Q&&z0)){this.policy.ED&&this.KJ.L.stop();var z=this.CJ.f3(),D=this.CJ.Wc(),E=aE(this,z);D>E.MY||E.Uv>0&&this.info.b5()>E.Uv||(this.tB=(0,g.N)(),this.Hk?.stop(),this.policy.m9&&(E=this.PF,z={dF:Math.round(D*z/1E3),QL:z},E.policy.m9&&(E.xV=z,E.PQ++)),this.tQ())}}tQ(){this.KJ.tQ()}ge(z){this.PF.ge(z,this.xD(),this.info)}po(z){this.Zp=!0;this.info.Iy.Nv(this.AI,z.redirectUrl)}mo(z){this.CJ instanceof Xn&&this.CJ.mo(z)}Zy(z){this.CJ instanceof Xn&&this.CJ.Zy(z)}G0(z){var D=z.formatId, E=new CB(z.nl?.first||0,z.nl?.Vy||0),Q=new CB(z.indexRange?.first||0,z.indexRange?.Vy||0);if(!this.Sw.A.get(qD({itag:D.itag,lmt:D.lmt,xtags:D.xtags}))){var T=z.UJ||{};T.mimeType=z.mimeType;T.itag=D.itag;T.lastModified=`${D.lmt||0}`;T.xtags=D.xtags;z=this.Sw;D=M0("");T=sF(T,null);$u(z,new PV(D,T,E,Q))}}gB(z){this.PF.gB(z,this.xD())}onSnackbarMessage(z){if(this.policy.Bo)this.PF.onSnackbarMessage(z)}qv(z){this.policy.B&&this.PF.qv(z,this.xD())}yF(z){this.lX=z;this.KJ.A=(0,g.N)();this.PF.yF(z)}zU(z){this.PF.zU(z)}VQ(z, D,E){this.PF.VQ(z,D,E)}fH(z){z.scope===2&&(this.sc=z);this.PF.fH(z)}x9(){this.lK=!0;this.PF.x9()}T8(z){this.policy.rL&&this.PF.T8(z)}e6(z){this.PF.e6(z,this.xD())}zw(z){z.dB===3&&(this.Om=!0);this.PF.zw(z)}Md(z){this.policy.eI?this.CJ.Md(z):this.CJ.ai((0,g.N)())}fP(z){this.PF.fP(z)}Bk(z){this.PF.Bk(z)}Zk(z){this.PF.Zk(z)}canRetry(){this.m7();return this.KJ.canRetry(!1)}dispose(){this.m7()||(super.dispose(),this.KJ.dispose(),this.Hk?.dispose(),this.NR(-1),this.R5())}NR(z){this.state=z;wC(this.PF,this)}d2(){return this.info.d2()}Jl(){return this.lK}KQ(){return this.sc}Gk(z, D,E,Q){E>=0&&this.PF.mT(E);Q.clipId&&(this.clipId=Q.clipId);this.policy.L&&!D&&(this.segmentNumber=Q.MD,this.segmentStartTimeMs=Q.startMs);this.info.isDecorated()&&(E=this.info,E=E.data?.LE?.Bm?E.data.LE.Bm:-1,E>=0&&E>Q.MD&&this.PF.loader.N("sdai",{skpsqmismatch:"1",stsq:E,rcvsq:Q.MD,a:D}));this.ZH.Gk(z,D,Q);this.policy.bG&&this.lX&&this.CJ instanceof ni&&(E=this.lX.PA,this.CJ.Gk(Q.durationMs/1E3,D,E>0&&Q.MD+1>=E));this.ZH.qs(z);this.PF.Gk(Q)}xx(z,D){this.ZH.xx(z,D)}eN(z){this.requestIdentifier=z}km(z){return this.ZH.km(z)}qK(z){return this.ZH.qK(z)}v4(z){return this.ZH.v4(z)}TZ(){return this.ZH.TZ()}JU(){return 1}xD(){return this.CJ.requestNumber}u5(){return this.requestIdentifier}zo(){return this.AI.zo()}yu(){this.R5()}R5(){YB(this.CJ); this.xhr?.abort()}isComplete(){return this.state>=3}Dv(){return this.state===3}U0(){return this.state===5}Bp(){return this.state===4}DR(){return this.isComplete()}ak(){return this.state>=1}GZ(){return this.policy.SW?this.KJ.GZ():0}eT(){this.policy.SW&&wC(this.PF,this)}Gv(){return this.info.K?.Mz?.T4||0}IZ(){this.E1()&&!this.aF&&(this.aF=!0,this.QH.IZ())}E1(){var z=this.info.K?.Mz?.yf;return!!z&&ovn.has(z)}zd(){return"SABR"}gH(){return this.KJ.gH()}hU(){var z=sE(this.KJ);Object.assign(z,Xo(this.info)); z.req="sabr";z.rn=this.xD();this.xhr?.status&&(z.rc=this.policy.ra?this.xhr.status:this.xhr.status.toString());var D=this.xhr?.eW();D&&(z.msg=D);this.tB&&(D=aE(this,this.tB-this.CJ.gs()),z.letm=D.Ij,z.mrbps=D.MY,z.mram=D.Uv);return z}};var sIw=class{constructor(z){this.K=z;this.Y=this.C3=this.U=this.WF=this.A=this.Z=this.D=this.V=this.ew=this.S=this.xV=this.yA=this.AT=this.j=0;this.ticks={}}tick(z,D){this.ticks[z]=D?window.performance.timing.navigationStart+D:(0,g.N)()}};g.JB=class extends g.JH{constructor(z,D,E,Q,T,k){super();this.loader=z;this.Sw=D;this.policy=E;this.videoTrack=Q;this.audioTrack=T;this.Y=this.K=null;this.B=this.V=NaN;this.U=0;this.S=NaN;this.Sk=null;this.AT=this.yA=NaN;this.ew=new Map;this.j=this.A=this.Z=NaN;this.L=k?1:0}Az(z,D,E,Q){var T=!1;this.policy.L&&(T=E?this.AT===z.TV:this.yA===z.TV);if(this.Sk&&Q&&!T){Q=[];T=[];let k=[],G=void 0,e=0;D&&(Q=D.K,T=D.L,k=D.Z,G=D.A,e=D.UM,this.N("sdai",{sq:z.TV,ssvicpns:Q.join("."),ssvid:T.join(".")}));this.policy.L&& (E?this.AT=z.TV:this.yA=z.TV);this.Sk.Hv(z.TV,z.startTime,Q,T,k,E,e,G)}this.policy.L?E&&(this.L===1&&pe(this,5,"noad"),z.TV!==this.K?.TV&&(Nm(this,z,D,E),isNaN(z.startTime)||ip(this,z.TV,w2(this,z.startTime,z.TV),!!D,this.Sk))):E&&Nm(this,z,D)}cv(z,D,E){var Q=this.videoTrack.L3.index.Uk()<=D;this.K={ws:z,TV:D,x_:E};Q&&xQ(this,z,D)}mP(){this.Sk&&this.Sk.mP()}WF(z,D){if(this.L!==0&&D&&z.jw[0].Xc()){var E=z.jw[0].TV,Q=z.jw[0].A;z=z.isDecorated();ip(this,E,Q,z,D)}}D(z,D){if(this.policy.yA?0:this.L=== 1||this.L===2)return!1;if(this.L!==0&&z===this.audioTrack){if(this.policy.L)return f3(this.videoTrack,D)||f3(this.videoTrack,D+1);z=YL(this.videoTrack);if(D>(z?z.TV:-1))return!1}return!0}N(z,D,E=!1){(z!=="sdai"||this.policy.J6||E)&&this.loader.N(z,D)}};g.JB.prototype.lm=DJ(83);g.uP=class{constructor(z,D,E,Q){this.policy=z;this.N=D;this.K=E;this.Vt=Q;this.B=void 0;this.A=new Set;this.L=0;this.V=this.Z=!1}y6(z){var D=z||g.$Q(this,this.B);this.N("clsdai",{rmvadcfg:z||"misscid",lastcid:g.$Q(this,this.B)});(z=this.K.get(D))?(z.TE="",z.gO=4):this.N("clsdai",{rmadcfg:"notfound",cid:D})}qv(z,D,E,Q,T){if(!((z.yq?.length||0)<=0))if(Q){if(this.L=Q,this.N("clsdai",{oncldisabled:Q,rn:D}),this.policy.xV&&!this.V&&z.yq&&z.yq.length>0&&(this.V=!0,D=z.yq[0],this.Vt({uY:Pf(this,D).identifier, tileContext:D.tileContext},{cuepointEvent:sc(oE(D.ws?.event)),noAdsStitchedReason:1},!1)),this.L===3&&T)for(var k of z.yq)k.ws&&k.trackType===2&&lO(T,Pf(this,k),k.MD||0,!0)}else for(let F of z.yq){if(!F.ws)continue;var G=this.policy.xT?F.opportunityId:void 0;a:{let L;z=Pf(this,F);T=D;k=F.MD||0;Q=E;G=F.ri!==void 0||G!==void 0?new Ajw(F.ri,G):void 0;var e=F.trackType||2,d=F.s4!==void 0;let f=!1;if(!this.policy.p6&&z.event==="prefetch"){z=!1;break a}let n=g.$Q(this,z);this.K.has(n)?(L=this.K.get(n), k>L.JM&&(L.startTimeSecs=z.startSecs,L.FJ=z.FJ,L.event==="predictStart"&&L.gO===5&&z.event!=="predictStart"&&(L.lW=Date.now()),L.event!==z.event&&(f=!0),L.event=z.event)):(L={event:z.event,startTimeSecs:z.startSecs,FJ:z.FJ,lZ:[],JM:k,gO:0,gn:{uY:z.identifier,tileContext:z.tileContext}},f=!0,this.K.set(n,L),this.policy.B&&this.N("clsdai",{newcid:1,cid:z.identifier,tc:z.tileContext,evt:z.event,sn:k,rn:T,st:g.qm(L.gO)}));let W=!1;d?(L.gO=8,L.TE="",W=!0):L.gO===0&&(Q?.nh(z,G)?L.gO=5:(L.gO=Q?11:3,L.TE= "",W=!0),L.lW=Date.now(),L.JM=k,this.policy.B&&this.N("clsdai",{onqpnt:1,cid:z.identifier,tc:z.tileContext,evt:z.event,sn:k,rn:T,st:g.qm(L.gO)}));!d&&k>L.JM&&(Q?.nh(z),L.JM=k);this.policy.xV&&f&&this.Vt({uY:z.identifier,tileContext:z.tileContext},{cuepointEvent:sc(z.event),segmentNumber:k,trackType:bWX(e),adBreakFulfillmentState:jvw(L.gO)},!1);this.B=z;this.policy.B&&this.A.add(n);z=W}z&&(this.Z=!0)}}D(){this.A.clear();this.L=0;this.Z=!1}Y(){this.K.clear();this.A.clear();this.L=2;this.Z=!1}U(){return this.Z}S(z, D){if(this.L!==0){this.N("clsdai",{gssinfodisabled:this.L});D=7;switch(this.L){case 1:D=7;break;case 2:D=9;break;case 3:D=10;break;default:this.N("clsdai",{unknowndisr:this.L})}return[{gO:D}]}var E=new Set(this.A);if(!isNaN(z))for(var Q of g.Mm(this,z))E.add(Q);this.N("clsdai",{gssinfos:E.size,mt:z.toFixed(3)});z=[];for(let k of E){var T=k;E=D;T?(Q=this.K.get(T),T={cuepointId:Q?.gn?.uY||T.split(";")[0]},Q?.gn?.tileContext&&(T.tileContext=Q.gn.tileContext),Q?.startTimeSecs!=null&&(T.startTimeMs=Q.startTimeSecs* 1E3),Q?.FJ!=null&&(T.durationMs=Q.FJ*1E3),Q?.TE&&(T.adsConfig=g.V2(Q.TE)||void 0),Q?.lZ&&(T.C9=Q.lZ),Q?.Ao&&(T.Bm=Q.Ao),E&&(T.xM=g.bK(E.split(";")[0]),T.Vd=E.split(";")[1]||""),T.gO=Q?.gO||0,E=T):E=void 0;E&&z.push(E)}return z}NH(){this.N("clsdai",{rstskipad:1});for(let z of this.K.values())z.Ao=NaN}j(){var z=!1;for(let [,D]of this.K.entries()){let E=D;E.event!=="predictStart"&&E.event!=="prefetch"&&E.gO===5&&(E?.lW&&Date.now()-E?.lW>1E4?(E.gO=1,this.N("clsdai",{cfgtout:1,cid:E.gn?.uY||"misscid", st:g.qm(E.gO)}),this.policy.xV&&this.Vt(E.gn||{uY:"misscid"},{adRejectionReason:1},!0)):z=!0)}return z}};g.uP.prototype.a7=DJ(110);g.uP.prototype.Ga=DJ(104);g.uP.prototype.BS=DJ(33);var Qf=class{constructor(z,D,E){this.audio=z;this.video=D;this.reason=E}},Ot=class{constructor(z,D,E,Q){this.K=z;this.reason=D;this.source=E;this.token=Q}};var $zO=class extends g.w9{constructor(z,D,E){super();this.policy=z;this.L=D;this.N=E;this.Z=new Map;this.B=0;this.V=!1;this.K="";this.A=!1}xF(){return this.V&&AZ(this).size>0}rd(z,D=!1,E={}){this.policy.oM=xv(z,E,this.L,D)}};var Vz=class{constructor(z){this.K=this.L=0;this.alpha=Math.exp(Math.log(.5)/z)}YR(z,D){var E=this.alpha**z;this.K=D*(1-E)+E*this.K;this.L+=z}K0(){return this.K/(1-this.alpha**this.L)}};var qur=class{constructor(z,D,E,Q,T,k=[]){this.loader=z;this.yA=D;this.policy=E;this.Sw=Q;this.V=T;this.xV=k;this.logger=new g.cp("dash/abr");this.K=Ec;this.A=this.U=null;this.Y=-1;this.C3=!1;this.nextVideo=this.L=null;this.Z=[];this.MN=new Set;this.WF={};this.kV=new Vz(1);this.S=0;this.tT=this.j=this.D=!1;this.AT=0;this.QA=!1;this.ew=new Set;this.wR=!1;this.B=new $zO(this.policy,T,(G,e)=>{this.loader.N(G,e)})}oz(z){if(this.policy.Ip){var D=new Set(z); D.size===this.ew.size&&[...D].every(E=>this.ew.has(E))||(this.loader.N("lwnmow",{itagDenylist:[...z].join()}),this.loader.Tj(!!D.size),this.Y=-1,this.ew=D,E6(this,this.K),this.wR=!0)}}rd(z,D=!1,E={}){var Q=this.policy.oM; this.B.rd(z,D,E);Q!==this.policy.oM&&(E6(this,this.K),dl(this),Q>this.policy.oM&&this.A?.info.K()&&!this.nextVideo?.info.K()&&(this.D=!0))}};var Ok={a5:-1,uM:!1,yf:0},POn=class extends g.w9{constructor(z){super();this.dM=z;this.K=null;this.L=Ok;this.dM("ismp_i")}A(z=!0){z&&uW(this);this.K=null}BF(){this.L=Ok;this.A();super.BF()}};var MHX=class{constructor(z){this.track=z;this.buffered=[];this.A=this.Z=0;this.U={};this.B=0;this.K=new C_}Bb(z){this.timestampOffset=z;this.flush()}Y(z,D){this.flush();this.L=D;Vf(this,3,z)}S(z,D,E,Q){!this.L||eq(this.L,z)&&this.L.TV===z.TV||this.flush();this.Z+=E;this.A+=Q;E=1;!this.L&&z.K&&(E=2);Vf(this,E,D);D=Math.ceil(z.K/1024);E===2&&this.K.add(D);this.K.add(Math.ceil((z.K+z.L)/1024)-D);this.L=z}D(){Vf(this,0)}V(){Vf(this,4);this.flush()}flush(){if(this.K.K()){var z={a:this.track.pR(),u:this.K.iY(), pd:Math.round(this.Z),ad:Math.round(this.A)},D=this.L;if(D){let E=D.L3.info;z.itag=E.itag;E.L&&(z.xtags=E.L);z.sq=D.TV;z.st=D.startTime;z.sd=D.duration;this.track.policy.rw&&(z.si=D.nx());D.rO&&(z.esl=D.K+D.L);D.B()&&(z.eos=1)}isNaN(this.timestampOffset)||(z.to=this.timestampOffset);if(D=this.track.tL?.FM({})){for(let E in D)this.U[E]!==D[E]&&(z["sb_"+E]=D[E]);this.U=D}this.track.N("sbu",z);this.K.reset();this.buffered=[];this.B=this.A=this.Z=0;this.timestampOffset=this.L=void 0}}};var COr=class{constructor(z,D,E){this.policy=z;this.K=D;this.AT=E;this.A=this.L=0;this.hI=null;this.D=new Set;this.Y=[];this.indexRange=this.initRange=null;this.S=new A_;this.j=this.yA=!1;a:{if(this.policy.m4&&this.policy.Al)for(Q of this.policy.m4){D=g.M6(Q);E=+D.clen;let T=+D.csz;if(E>0&&T>0&&this.policy.Z===D.docid&&this.K.info.id===D.fmtid&&this.K.info.lastModified===+D.lmt){var Q={clen:E,csz:T,ck:D.ck,civ:D.civ};break a}}Q=void 0}Q?(this.chunkSize=Q.csz,this.Z=Math.floor(Q.clen/Q.csz),this.U= Q.ck,this.V=Q.civ):(this.chunkSize=z.yG,this.Z=0,this.U=g.OG(16),this.V=g.OG(16));this.B=new Uint8Array(this.chunkSize);this.U&&this.V&&(this.crypto=new gva(this.U,this.V))}dispose(){this.j=!0}m7(){return this.j}},jT=class extends Error{constructor(z){super(z)}};var oZQ=class{constructor(z,D,E,Q,T,k){this.ids=z;this.K=D;this.L=E;this.Z=Q;this.A=T;this.UM=k}};var qZ=class{constructor(z,D,E){this.initData=z;this.contentType=D;this.isPrefetch=E;this.K=this.cryptoPeriodIndex=NaN;this.A=[];this.W0=!1;this.L=null;if(D?.toLowerCase()==="webm"||z.length===16)this.W0=!0}};var bV=class{constructor(z,D,{Tg:E=!1,videoDuration:Q=0,Hg:T,iS:k=!1}={}){this.videoId=z;this.status=D;this.Tg=E;this.videoDuration=Q;this.Hg=T;this.iS=k}},AxW=class{constructor(z,D,E){this.videoId=z;this.UJ=D;this.bytesDownloaded=E}};var p6=class{constructor(z){this.L=z;this.offset=0}skip(z){this.offset+=z}K(){return this.offset}};var BHQ=class{constructor(z,D,E){this.loader=z;this.policy=D;this.L3=E;this.logger=new g.cp("dash");this.K=[];this.Y=[];this.L=null;this.yA=-1;this.S=0;this.ew=NaN;this.D=0;this.A=NaN;this.U=this.xV=0;this.tT=-1;this.WF=this.Z=this.B=this.AT=null;this.QA=this.MN=NaN;this.V=this.j=this.wR=this.kV=null;this.HF=!1;this.C3=this.timestampOffset=0;if(this.policy.Z){D=this.L3;let Q=this.policy.Z;this.policy.kV&&z.N("atv",{ap:this.policy.kV});this.V=new COr(this.policy,D,(T,k)=>{QI(z.C,new bV(this.policy.Z, 2,{Hg:new AxW(Q,T,k)}))}); this.V.S.promise.then(T=>{this.V=null;T===1?QI(z.C,new bV(this.policy.Z,T)):this.loader.N("offlineerr",{status:T.toString()})},T=>{var k=(T.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); T instanceof jT?(this.loader.N("offlinenwerr",{em:k}),xq(this),QI(z.C,new bV(this.policy.Z,4))):(this.loader.N("dldbwerr",{em:k}),xq(this),QI(z.C,new bV(this.policy.Z,4,{iS:!0})))})}}Us(){return this.K.length?this.K[this.K.length-1]:null}kR(){this.K=[]; U6(this);xq(this)}NC(z){this.wR=this.K.shift().info;z.info.equals(this.wR);if(this.loader.rD()){var D=this.Y.at(-1);if(D&&(D=D.B(z,this.policy.t6,this.policy.xY))){this.Y.pop();this.Y.push(D);return}this.Y.push(z)}}qK(){return g.Hn(this.K,z=>z.info)}pR(){return!!this.L3.info.audio}isDrm(){return!!this.L3.info.contentProtection}getDuration(){return this.L3.index.tf()}};var Gt=class extends Uzs{constructor(z,D,E,Q,T){super(E,T);this.policy=z;this.formatId=D;this.ZH=Q;this.lastError=null;this.onProgress=()=>{this.m7()||(this.ZH.Ee(this.formatId)?(this.isComplete()||this.K.start(),bp(this.ZH,this.formatId)&&this.wX(2),this.ZH.ME(this.formatId)&&(jt(this.ZH,this.formatId)?this.NR(4):(this.lastError="net.closed",this.NR(5)))):(this.lastError="player.exception",this.NR(5)))}; this.K=new g.sT(()=>{this.isComplete()||(this.lastError="net.timeout",this.NR(5))},1E3); this.K.start();uck(this.ZH,this.formatId,this.onProgress);g.C2(this.onProgress)}onStateChange(){this.m7()&&(up(this.ZH,this.formatId),this.K.dispose())}hU(){return{expected:Vh(this.ZH,this.formatId),received:this.ZH.Sb.get(this.formatId)?.bytesReceived||0,bytesShifted:this.ZH.Sb.get(this.formatId)?.Lt||0,sliceLength:Oc(this.ZH,this.formatId),isAnyMediaEndReceived:this.ZH.W8(this.formatId)}}Tv(){return 0}ta(){return!0}km(){return this.ZH.km(this.formatId)}G8(){return[]}v4(){return this.ZH.v4(this.formatId)}gH(){return this.lastError}GZ(){return 0}};var zGX=class extends g.w9{constructor(z,D,E,Q){super();this.loader=z;this.policy=D;this.L3=E;this.timing=Q;this.logger=new g.cp("dash");this.L=[];this.yA=[];this.K=this.tL=null;this.C3=!1;this.WF=this.xV=0;this.B=-1;this.j=!1;this.AT=-1;this.ew=null;this.D=NaN;this.Y=[];this.A=new BHQ(z,D,E);this.policy.K&&(this.U=new poX(this.A,this.loader.Sw,this.policy,T=>{this.policy.aJ&&this.N("buftl",T)})); this.policy.U9&&(this.S=new MHX(this));this.FX=E.info.FX;this.V=this.policy.j?!1:E.AT();this.isManifestless=E.AT();this.Z=this.V;g.a(this,this.ew)}pR(){return!!this.L3.info.audio}Us(){return this.A.Us()}NC(z){this.A.NC(z);this.U?.ew(z);this.FX=Math.max(this.FX,z.info.L3.info.FX||0)}getDuration(){return this.L3.index.tf()}kR(){d$(this);this.A.kR()}Er(z){return this.tL?jj(this.tL.jb(),z):!0}isRequestPending(z){return this.L.length?z===this.L[this.L.length-1].info.jw[0].TV:!1}Bb(z){this.U?.Bb(z);this.S?.Bb(z)}N(z, D){this.loader.N(z,D)}gV(){return this.loader.gV()}dispose(){this.S?.flush();super.dispose()}};var H2=class{constructor(){this.Nz=!1}};g.M6W=class{constructor(z){this.lr=z;this.U=new H2;this.hu=this.Hm=!1;this.kA=2;this.C3=20971520;this.f3=8388608;this.AT=120;this.Pa=this.hz=2;this.Sz=2.5;this.o_=2;this.ED=this.YF=!1;this.C8=1E3;this.ur=15;this.cX=1;this.S=1.15;this.D=1.05;this.Gx=1;this.Hb=this.Cf=!1;this.vQ=6;this.A=!1;this.yg=100;this.P4=10;this.Mq=6;this.mu=!1;this.ER=1;this.Oy=this.uE=!1;this.m0=2;this.LP=this.VP=this.PW=!1;this.qN=!0;this.vN=this.an=this.za=this.ig=!1;this.E8=!0;this.v6=!1;this.Z="";this.m4=[];this.O8=this.U9= !1;this.oM=0;this.SZ="";this.wa=this.lM=this.aJ=this.lc=this.Se=this.rL=this.V=this.fi=this.W4=this.I_=this.K=this.kV=this.ew=this.yP=this.KP=this.Y=this.xw=this.g$=!1;this.Mj=!0;this.bQ=this.h6=this.lG=this.s8=this.Df=this.L=this.QA=!1;this.tT=!0;this.l_=this.zD=this.YX=this.SW=this.uQ=this.KY=this.Ha=this.GT=this.vj=this.GX=this.xC=this.j=this.GF=this.HF=this.PS=!1;this.XD=0;this.YD=this.B=this.D2=this.da=this.JH=this.J6=this.FG=!1;this.latencyClass="UNKNOWN";this.iQ=!1;this.Ax=0;this.RJ=Number(this.lr.JT().K.GV(neI)); this.d0=this.lr.JT().K.GV(SYa);this.DT=g.BC(this.lr.experiments,"html5_min_readbehind_secs");this.kh=g.BC(this.lr.experiments,"html5_min_readbehind_cap_secs");this.Z1=this.lr.W("html5_offline_reset_media_stream_on_unresumable_slices");this.FX=NaN;this.Ss=gD(this,"html5_request_size_min_kb",64)*1024;this.wR=2097152;this.mR=gD(this,"html5_bypass_contention_secs");this.LY=1048576;this.aC=gD(this,"html5_repredict_interval_ms",1800);this.Pf=gD(this,"html5_head_miss_secs",5);this.Q_=gD(this,"html5_min_upgrade_health_secs", 10);this.s7=gD(this,"html5_min_seconds_between_format_selections",8);this.m6=gD(this,"html5_max_buffer_health_for_downgrade_secs",15);this.fp=Ck;this.I7=g.BC(this.lr.experiments,"html5_min_startup_buffered_media_duration_secs");this.RO=g.BC(this.lr.experiments,"html5_post_interrupt_readahead");this.lw=this.lr.W("html5_disable_classic_alr");this.ji=g.BC(this.lr.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.q8=gD(this,"html5_ssdai_failure_retry_limit",3);this.Nl=this.lr.experiments.EH("html5_clone_original_for_fallback_location"); this.I_=this.lr.JT().K.GV(YY6);this.E9=g.BC(this.lr.experiments,"html5_subsegment_readahead_target_buffer_health_secs");this.FB=g.BC(this.lr.experiments,"html5_subsegment_readahead_timeout_secs");this.z6=g.BC(this.lr.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.z4=g.BC(this.lr.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.KV=g.BC(this.lr.experiments,"html5_subsegment_readahead_min_load_speed");this.D5=g.BC(this.lr.experiments,"html5_subsegment_readahead_load_speed_check_interval"); this.p6=this.lr.JT().K.GV(g.qbk);this.LV=g.BC(this.lr.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.p9=gD(this,"html5_hopeless_secs",15);this.K_=this.lr.W("html5_restrict_streaming_xhr_on_sqless_requests");this.O7=g.BC(this.lr.experiments,"html5_max_headm_for_streaming_xhr");this.Mc=this.lr.W("html5_pipeline_manifestless_allow_nonstreaming");this.pC=this.lr.W("html5_prefer_server_bwe3");this.R3=this.lr.W("html5_last_slice_transition");this.qr=this.lr.W("html5_store_xhr_headers_readable"); this.qn=g.BC(this.lr.experiments,"html5_max_drift_per_track_secs");this.bC=this.lr.W("html5_no_placeholder_rollbacks");this.uB=this.lr.W("html5_subsegment_readahead_enable_mffa");this.gs=this.lr.W("html5_allow_video_keyframe_without_audio");this.LP=g.Us(this.lr)&&!g.q1();this.U6=this.lr.W("html5_enable_vp9_fairplay");this.yG=1048576;this.Al=this.lr.W("html5_woffle_resume");this.mL=this.lr.W("html5_abs_buffer_health");this.J1=this.lr.W("html5_interruption_resets_seeked_time");this.P5=g.BC(this.lr.experiments, "html5_max_live_dvr_window_plus_margin_secs")||46800;this.U7=this.lr.W("html5_report_captions_ctmp_qoe");this.Rn=this.lr.W("html5_explicitly_dispose_xhr");this.t6=!this.lr.W("html5_encourage_array_coalescing");this.lr.W("html5_limit_media_merge_size")?Ck?oD()<21?this.xY=786432:this.xY=8388608:this.xY=262144:this.xY=0;this.xu=this.lr.W("html5_filter_non_efficient_formats_for_safari");this.lr.W("html5_format_hybridization");this.rA=this.lr.W("html5_abort_before_separate_init");this.la=zO();this.L_= this.lr.W("html5_serialize_server_stitched_ad_request");this.Cs=this.lr.W("html5_attach_po_token_to_bandaid");this.pS=g.BC(this.lr.experiments,"html5_max_redirect_response_length")||8192;this.Yx=this.lr.W("html5_rewrite_timestamps_for_webm");this.Wc=this.lr.W("html5_only_media_duration_for_discontinuities");this.X5=g.BC(this.lr.experiments,"html5_resource_bad_status_delay_scaling")||1;this.lr.W("html5_onesie_live");this.zA=g.BC(this.lr.experiments,"html5_onesie_live_ttl_secs")||8;this.El=g.BC(this.lr.experiments, "html5_attach_num_random_bytes_to_bandaid");this.oD=this.lr.W("html5_update_container_type_on_codec_family_change");this.lg=this.lr.W("html5_enable_sabr_host_fallback");this.HI=this.lr.supportsGaplessShorts();this.YM=this.lr.W("html5_shorts_stop_request_when_buffer_to_end");this.gw=this.lr.W("html5_vod_stop_request_when_buffer_to_end");this.WF=this.lr.W("html5_ssdai_use_post_for_media")&&this.lr.W("gab_return_sabr_ssdai_config");this.y_=this.lr.W("html5_use_post_for_media");this.s9=this.lr.W("html5_use_live_ump_heartbeat"); this.useUmp=this.lr.W("html5_use_ump");this.o5=this.lr.vN;this.hw=this.lr.W("html5_enable_voice_boost")&&this.lr.cX===2;this.xW=this.lr.W("html5_reset_primary_stats_on_redirector_failure");this.ra=this.lr.W("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.lr.W("html5_enable_server_driven_request_cancellation");this.Zx=this.lr.W("html5_enable_sabr_request_timing");this.Ip=this.lr.W("html5_enable_lawnmower");this.Oj=this.lr.ZS()?g.BC(this.lr.experiments,"html5_continuous_goodput_probe_interval_ms"): 0;this.h1=g.BC(this.lr.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.Q3=g.BC(this.lr.experiments,"html5_drm_byterate_soft_cap");this.Ml=g.BC(this.lr.experiments,"html5_drm_live_byterate_soft_cap");this.ai=this.lr.W("html5_sabr_log_request_creation");this.D9=this.lr.W("html5_use_buffer_timeline_for_sabr_request_creation");this.m9=this.lr.W("html5_sabr_report_request_cancellation_info");this.GE=this.lr.W("html5_spoof_4k");this.dD=gD(this,"html5_min_media_duration_for_cabr_slice");this.Nq= gD(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.vo=this.lr.W("html5_disable_urgent_adaptation");this.vI=this.lr.W("html5_apply_constraints_in_client_for_sabr");this.B6=this.lr.W("html5_send_video_playback_ustreamer_config");this.oU=gD(this,"html5_max_discontinuity_rewrite_count");this.eV=gD(this,"html5_fixed_media_duration_for_request");this.SF=this.lr.W("html5_apply_fix_for_missing_seg_info_without_logger");this.an=this.lr.W("html5_enable_audio_quality_setting");this.lr.W("html5_enable_audio_quality_setting_feature"); this.Wa=gD(this,"html5_sabr_request_limit_per_period");this.Jy=this.lr.W("html5_sabr_dispose_media_objects");this.Nx=this.lr.W("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.lr.W("html5_high_res_seek_logging");this.kF=this.lr.W("html5_disable_chunk_synchronization_sabr_seek");this.dI=g.BC(this.lr.experiments,"html5_override_micro_discontinuities_threshold_ms");this.pY=this.lr.W("html5_byterate_constraints");this.Bo=this.lr.W("enable_sabr_snackbar_message");this.rw=this.lr.W("html5_log_slice_info_in_sbu"); this.XX=gD(this,"html5_paced_poll_ms");this.Hu=gD(this,"html5_paced_poll_min_health_ms");this.Ly=this.lr.W("html5_disable_sabr_fallback");this.AP=this.lr.W("html5_track_current_buffered_range_at_sync");this.Hh=g.Us(this.lr)?500:2E3;this.bG=this.lr.W("html5_sabr_live_timing");this.Qv=this.lr.W("html5_count_updating_slice_for_buffer_health");this.XQ=this.lr.W("html5_report_max_buffer_bytes_limit_to_sabr");this.Z3=this.lr.W("html5_sabr_live_audio_early_return_fix");this.dC=g.BC(this.lr.experiments,"html5_platform_max_buffer_health_oversend_duration_secs"); this.EE=this.lr.W("html5_cuepoint_identifier_logging");this.TA=this.lr.W("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.sa=this.lr.W("html5_skip_client_drm_license_constraint");this.g$=this.lr.W("html5_pseudogapless_shorts_skip_abort_on_transition");this.Ha=this.lr.W("html5_sabr_request_on_constraint");this.eL=this.lr.W("html5_live_metadata_resets_timeout");this.da=this.lr.W("html5_sabr_log_invalid_sabr_current_time");this.D2=this.lr.W("html5_sabr_log_partial_segment_lmt_overflow"); this.lr.W("html5_cuepoint_list_clear_on_seek");this.yA=this.lr.W("html5_ump_stitched_metadata");this.RT=this.lr.W("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.dO=this.lr.JT().K.GV(g.FW);this.xT=this.lr.W("html5_populate_opportunity_id_in_dai_info_filler");this.Ax=g.BC(this.lr.experiments,"html5_sabr_unused_bloat_size_bytes");this.aD=this.lr.JT().K.GV(uaW);this.eI=this.lr.W("html5_enable_sabr_network_timestamps_bwe");this.xV=this.lr.JT().K.GV(g.Wl);this.Kr=this.lr.JT().K.GV(d9n);this.Dt= this.lr.JT().K.GV(PEn)}MN(){return this.K&&this.rL}};var qKa=class{constructor({Oy:z,Nz:D,wP:E,Uk:Q,Aa:T}={}){this.Oy=z;this.Nz=D;this.wP=E;this.Uk=Q;this.Aa=T}};var EXQ=class extends g.w9{constructor(z,D,E){super();this.loader=z;this.policy=D;this.yi=E;this.A=0;this.L=!1;this.delay=new g.sT(this.Z,this.policy.Oj,this);g.a(this,this.delay)}K(z){$c(52,7966,z.K)||(this.Iy=z,this.A=0,this.delay.cN())}Z(){this.A++>15||(this.L=!this.L,new DVX(this.loader,this.policy,this.yi,this.Iy,this.L),this.delay.start())}},DVX=class{constructor(z,D,E,Q,T){this.loader=z;this.policy=D;this.yi=E;this.Iy=Q;this.XW=T;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*qT(this.yi)));this.timing=new ni(this,{yi:this.yi,ma:this.size,MK:!0,oh:()=>{}, pG:this.policy.A});z=ow(this.Iy,this.XW,this.policy).cW.clone();Ul(91,7088,z);z["path"]!=="/videogoodput"&&(z["path"]="/videogoodput",z["url"]="");this.location=new yw(z);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=Nf(this.location,this.policy.U,this.timing,this.policy.fp,{});setTimeout(this.onTimeout,1E4)}FU(){}u_(){}K9(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.RY()===this.size)this.loader.N("rqs",this.lz()); else{var z="net.connect";this.xhr.status>200?z="net.badstatus":this.xhr.OT()&&(z="net.closed");this.onError(z)}}onError(z){this.loader.handleError(z,this.lz());$d(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",D=>{this.loader.N("pathprobe",D)},D=>{this.loader.handleError(D.errorCode,D.details)})}lz(){var z=this.timing.Y(); z.shost=EU(18,7905,this.location.cW);z.pb=this.size;return z}};var Q_J=class extends g.w9{constructor(z,D,E,Q,T,k,G,e,d,F,L,f,n=null){super();this.loader=z;this.policy=D;this.videoTrack=E;this.audioTrack=Q;this.A=T;this.K=k;this.timing=G;this.Z=e;this.schedule=d;this.Sw=F;this.L=L;this.Y=f;this.rE=n;this.D=!1;this.bR="";this.S_=null;this.e1=NaN;this.j=!1;this.Sk=null;this.Eo=this.S=NaN;this.jI=this.B=0;this.logger=new g.cp("dash");this.policy.El>0&&(this.bR=g.OG(this.policy.El));this.policy.Oj&&(this.U=new EXQ(this.loader,this.policy,this.schedule),g.a(this, this.U))}V(z,D){if(z.V){this.Sw.isLive?(z=this.Sw.sD&&this.Sw.isWindowedLive?z.L3.B(this.Sw.sD,!1):z.L3.V(Infinity),z.e1=this.e1):z=z.L3.B(0,!1);if(this.Y){var E=this.Y;z.e1===0&&(z.B=E.Y)}else z.B=this.S;return z}var Q=z.K;if(!Q.L3.K())return Q.L3.A()?(E=Aq(this.Z,z.L3.info.FX,D.L3.info.FX,0),E=Q.L3.j(Q,E)):E=Q.L3.xV(Q),E;var T=this.loader.getCurrentTime();T=isFinite(T)||!this.policy.PS?Q.Z-T:0;var k=!Q.range||Q.L===0&&Q.K===0?0:Q.range.length-(Q.K+Q.L),G=Q.L3,e;Sm(z)&&z.L3.K()?((e=this.L.wR)||(e= Sm(z)&&z.L3.K()&&z.K.L3.info.FX0&&k.S===0&&this.loader.DL),T=Sm(z),z=Q.L3.j(Q,D),(D=z.A)&&z.jw.length>1&&(T||z.Iy.L||z.jw[0].L3!==Q.L3?z=Q.L3.j(Q,z.jw[0].L):(T=z.jw[z.jw.length-1],G=T.L/D,!T.rO&&G<.4&&(z=Q.L3.j(Q,D-T.L))))):(Q.TV<0&&(D=FB(Q),D.pr=`${z.L.length}`,this.loader.isSeeking()&& (D.sk="1"),D.snss=Q.V,this.loader.N("nosq",D)),z=G.xV(Q));if(this.policy.ew)for(E of z.jw)E.type=6;return z}BF(){super.BF()}},Zi=2/24;var TqX=class extends g.w9{constructor(z,D,E,Q,T,k,G,e){super();this.loader=z;this.DP=D;this.videoTrack=E;this.audioTrack=Q;this.Sw=T;this.j=k;this.isAudioOnly=G;this.S=e;this.L=Ec;this.WF=!1;this.logger=new g.cp("sabr");this.Y=this.U=this.AT=this.yA=!1;this.videoInfos=this.V=this.j.videoInfos;this.A=this.xV=this.j.L;this.K=new $zO(D,k,(d,F)=>{this.loader.N(d,F)}); this.isAudioOnly&&Gs(this,this.Sw.K["0"])}AF(z,D,E,Q,T=!1,k){this.loader.AF(new Ot(z,k??Fo(this),E,Q),T);P2(this.loader,D,z,!0)}rd(z,D=!1,E={}){this.K.rd(z,D,E)}xF(){return this.K.xF()}};var qmr=class{constructor(z,D,E){this.requestType=z;this.Iy=D;this.PF=E;this.L=null}setData(z,D,E={}){D?.lg&&(this.ya=QDI(this,D,E),z.JQ=this.Iy.JQ());if(this.d2())return!0;this.data=z;this.K=D1n(z,(Q,T)=>{this.PF?.Lx(Q,T)},D?.A,D?.B); if(!this.K)return!1;this.L=g.De(this.K,Cxw);return!0}d2(){return this.requestType===1}b5(){return this.PF?.b5()||0}isDecorated(){return!(!this.data?.LE&&!this.data?.wB?.length)}};var kUV=class{constructor(z){this.K=z;this.iv=(0,g.KL)(Vg(16))}encrypt(z){(0,g.N)();return this.K.K?uJ(this,z,this.iv):(new Jm(this.K.L)).encrypt(z,this.iv)}decrypt(z,D){(0,g.N)();return this.K.K?uJ(this,z,D):(new Jm(this.K.L)).decrypt(z,D)}};var GUJ=class extends g.w9{constructor(z){super();this.O=z;this.K=new Map;this.A=[];this.L=!Ze();this.S=g.BC(this.O.experiments,"html5_onesie_prewarm_interval_ms");this.U=new g.sT(this.V,this.S,this);this.B=-1;g.a(this,this.U);npO(this,g.iF("yt-player-bandaid-host"));this.Y=this.load();this.S&&this.Y.then(()=>{this.V()})}D(z){if(!((0,g.N)()=z||(z=this.K.get(0))&&uP6(this,z)}Z(){var z=this.A;this.A=[];return z}},Wln=class{constructor(z,D){this.location=z;this.L=D}K(){return EU(36,7895,this.location)}};var eGs=class{constructor(z){this.ll=z;this.L=!1;this.K=[]}async decrypt(z){if(!this.K.length||this.K[0].isEncrypted){this.L=!0;this.ll.dM("omd_s");var D=new Uint8Array(16),E,Q;for(Ze()?E=new J_(z):Q=new Jm(z);this.K.length&&this.K[0].isEncrypted;){var T=this.K.shift(),k=E?await E.decrypt(SZ(T.buffer),D):Q.decrypt(SZ(T.buffer),D);for(z=0;z{if(!this.isComplete()){let Q=Uy(this);this.fail(new g.Tf("net.timeout",Q))}},1E3); this.Uf=new g.sT(this.PL,2E3,this);this.hd=this.C.sx();this.RU=this.W("html5_onesie_wait_for_media_availability");g.a(this.videoData,this);g.a(this,this.ny);g.a(this,this.CU);g.a(this,this.Uf);z=Es();Ck&&z&&(this.mX=new Map);this.ey=new Map;this.LM=new Map;this.qA=new Map;this.QT=new Map}TZ(z){return this.mX?.get(z)?.TZ()||[]}v4(z,D){return!!this.mX?.get(D)?.v4(z)}km(z,D){return this.mX?.get(D)?.km(z)||[]}qK(z,D){return this.mX?.get(D)?.qK(z)||[]}Sg(){return this.segmentStartTimeMs}NR(z){this.state= z;this.notifySubscribers()}d2(){return!1}Jl(){return!1}KQ(){}dM(z){this.C.dM(z)}ZQ(z){return this.C.ZQ(z)}nP(z,D,E,Q){E||this.CJ.nP(Q);return!1}ac(z,D){this.ll.ac(z,D)}Q4(){this.dM("opr_r");this.EJ=!0}Gk(z,D,E,Q){this.ZV.push(Q);if(this.mX){if(!this.mX.has(z)){let T=new yxQ(this);this.mX.set(z,T);g.a(this,T)}this.mX.get(z)?.Gk(D,E,Q);HI(this);E||(this.segmentNumber=Q.MD,this.segmentStartTimeMs=Q.startMs)}else HI(this)}WC(){return this.ZV}zi(){this.ZV=[]}yF(z){this.YS=z;z.TT!=null&&this.C.Bl(z.TT)}Np(z){this.ez= z}Vk(z){z.videoId&&this.LM.set(z.videoId,z)}Zk(z){if(z.url)for(let D of z.url)$d(D,"ump_prewarm")}YN(){if(this.mX)for(let z of this.mX.keys())this.mX.get(z)?.wX()}gB(z){this.Wg=z}fP(z){if(z?.Yb&&(z=z.Yb.VY))for(let D of z)D.videoId&&this.QT.set(D.videoId,D)}qv(z){this.XR.push(z)}N(z,D,E=!1){this.C.N(z,D,E)}xx(z,D,E){this.mX?.get(z)?.xx(D,E)}eN(z){this.qA.set(z.videoId,z)}async fetch(){this.Nw?this.ny.start():this.CU.start();this.dM("or_i");var z=this.O.experiments.EH("html5_onesie_verbose_timing")|| this.O.JT().K.GV(OAr)?this.dM.bind(this):()=>{}; z("oloc_ss");var D=pxX(this.videoData,this.hd);D||(z("oloc_sa"),D=g.BC(this.O.experiments,"html5_onesie_redirector_timeout_ms"),D=await x1W(this.videoData,this.hd,D));if(!D)return this.fail(new g.Tf("onesie.unavailable.hotconfig",{url:"0"})),this.HQ;this.ya=EU(88,7851,D);z("oloc_e");var E=g.By(this.O,this.videoData.V()),Q=!!E.K;E=Q?await E.K:E.getValue();this.W("html5_log_onesie_empty_oauth")&&!E&&this.N("no_token",{async:Q});Q=Nmn(this.playerRequest,this.O,this.videoData,E,bJ(this.ya));var T;try{if(!this.O.MN|| this.O.MN?.K||Q?.YB||(z("orqb_w"),(T=rQW(Q,this.S6,this.O,this.C,this.yi,this.O3.onesieUstreamerConfig,this.videoData.Un?.Sc,this.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.N("orpqenc",{i:"w"})),!T){var k=i9s(this,Q);let e=this.O.JT().K.GV(V4X);E=e>0;if(k){z("orqb_a");var G=gpa(Q,this.S6,this.O,this.C,this.yi,this.O3.onesieUstreamerConfig,this.videoData.Un?.Sc,this.W("onesie_cdm_mosaic_send_audio_tracks_from_client")? this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(E){let d=new Promise((F,L)=>{setTimeout(()=>void L(`timeout ${e}ms`),e)}); G=Promise.race([G,d]).catch(F=>{this.N("orpqenc",{i:"a",e:`${F}`});z("orqb_f")})}T=await G; !T&&E||this.N("orpqenc",{i:"a"})}if(!k||E&&!T)z("orqb_s"),T=U1X(Q,this.S6,this.O,this.C,this.yi,this.O3.onesieUstreamerConfig,this.videoData.Un?.Sc,this.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.N("orpqenc",{i:"j"})}}catch(e){return this.fail(e),this.HQ}z("orqb_e");this.enableCompression=T.innertubeRequest.fd;this.fM=T?.Mz?.T4||0;this.dM("osor");k=NN();T={method:"POST", body:g.De(T,R1X),headers:{"Content-Type":"text/plain",Referer:location.origin}};G=this.W("html5_onesie_media_capabilities");H9k(D,this.videoData,opW(this),G);this.J7&&this.N("ombrs","1");this.CJ=new ni(this,{yi:this.yi,pG:this.J7,oh:(e,d)=>{this.C.aU(e,d)}, wd:!0});D.set("rn",`${this.CJ.requestNumber}`);this.bv=D.zo();X1X(this.CJ,this.bv);this.dM("or_p");this.xhr=Nf(new yw(D),k,this.CJ,Ck,T);this.Uf.start();this.C.onPlayerRequestSent(this.videoData.videoId);return this.HQ}JU(){return 2}FU(){this.dM("orh_r")}u_(){if(!this.fW&&this.xhr.RY()&&(this.dM("orfb"),this.fW=!0,tak(this)&&this.xhr)){var z={rc:this.xhr.status,lb:this.xhr.RY(),rt:(1E3*ZR(this.CJ)).toFixed(),shost:g.Yw(this.bv),trigger:"o1"};this.N("pathprobe",g.EA(z))}this.l7&&!this.Nw&&this.e0?.start(); this.iH()}K9(z=!1){this.iH();if(!(this.m7()||this.state>=4)){var D=Uy(this),E=this.xhr;D.rc=E.status;z&&(D.ab=!0);if(E.eW()){var Q="onesie.net";D.msg=E.eW()}else E.status>=400?Q="onesie.net.badstatus":E.Zl()?this.EJ||(Q="onesie.response.noplayerresponse"):Q=E.status===204?"onesie.net.nocontent":"onesie.net.connect";Q?this.fail(new g.Tf(Q,D)):(this.dM("or_fs"),this.CJ.SW((0,g.N)(),E.RY(),0),this.NR(4),this.J7&&this.N("rqs",D));this.J7&&this.N("ombre",`ok.${+!Q}`);this.RU=!1;HI(this);xD(this.ll);this.Nw|| (this.CU.stop(),this.e0?.stop());if(z=this.hd?.Z())for(Q=0;Q1E3){this.CJ?.ur((0,g.N)());let D=Uy(this);if(this.J7&&this.xhr instanceof Hg){var z=this.xhr;D.xrs=z.xhr.readyState;D.xpb=z.K.totalLength;D.xdc=z.Z}this.fail(new g.Tf("net.timeout",D))}}else!this.CJ&&this.O.JT().K.GV(V4X)>0||!((0,g.N)()-this.CJ.K>1E4)||(this.CJ?.ur((0,g.N)()),this.U1());this.isComplete()||this.ny.start()}}U1(){this.RU=!1;if(!HI(this)){var z= Uy(this);z.timeout="1";this.fail(new g.Tf("onesie.request",z))}}fail(z){z=kh(z);this.l7?this.C.Qh(z):(this.HQ.reject(z),this.l7=!0);xD(this.ll);this.Nw||this.CU.stop();this.dM("or_fe");this.hd?.Z()?.forEach(D=>{this.N("pathprobe",D)}); this.NR(5);this.dispose()}isComplete(){return this.state>=3}Bp(){return this.state===4}DR(z){return this.isComplete()||!!this.mX?.get(z)?.A}Dv(){return!1}U0(){return this.state===5}notifySubscribers(z){for(let D=0;D102400&&!this.Lw&&(this.dM("or100k"), this.Lw=!0);if(z.aH()){let D=z.Xb(),E=D.totalLength;this.J7&&this.N("ombrss",`len.${E}`);this.aY.feed(D)}if(this.mX)for(let D of this.mX.keys())this.mX.get(D)?.wX(),this.notifySubscribers(D)}catch(z){this.fail(z)}}pV(z){return!!this.mX?.get(z)?.U()}xD(){return this.CJ.requestNumber}u5(z){return this.qA.get(z)}E1(){return!1}zd(){return"ONESIE"}};var FZJ=class extends g.w9{constructor(z,D,E,Q,T,k,G,e,d,F,L,f){super();this.C=z;this.loader=D;this.policy=E;this.audioTrack=Q;this.videoTrack=T;this.Sw=k;this.yi=G;this.U9=e;this.L=d;this.timing=F;this.D=L;this.U=f;this.K=[];this.Z={};this.wR=this.lg=!1;this.HF=this.PQ=0;this.Sn=!0;this.f3=this.Zp=!1;this.tT=0;this.WF={B_:0,Os:0};this.qN={B_:0,Os:0};this.Sk=null;this.yA={lE:[],XZ:[]};this.AT={lE:[],XZ:[]};this.V=null;this.B=[];this.ew=0;this.MN=!1;this.videoData=this.C.getVideoData();this.Y=this.videoData.latencyClass=== "LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.Wa;this.policy.Oj&&(this.j=new EXQ(this.loader,this.policy,this.yi),g.a(this,this.j));this.O=this.C.X()}NI(z,D){this.S=void 0;Maa(this);dpr(this,z,D)}pQ(z){if(this.K.length===0)return!1;var D=this.K[0];return D instanceof iJ?z===this.loader.getCurrentTime()*1E3:!(D instanceof Ke&&D.info.K?.Mz?.cQ)&&Math.abs(D.Gv()-z)<50}Vk(z,D){this.A=z;this.policy.L&&!z.playbackCookie&&this.loader.N("sbrnocookie",{rn:D??-1});this.policy.RT&&this.U?.U()? this.loader.N("clsdai",{ignbckoff:D??-1,backoff:z.backoffTimeMs??-1}):this.S=(0,g.N)()+(z.backoffTimeMs||0)}ge(z,D,E){if(z.action===void 0)z=this.C.WV(),z!==void 0&&this.loader.Jc(z);else if(z.action!==0||!this.wR){z.action===0&&this.policy.Ly&&(z.action=2);if(z.Rz==="sabr.malformed_config"){if(this.HF++<3){this.loader.handleError("sabr.malformed_config",{action:z.action,rn:D,retry:this.HF},0);return}E&&this.loader.N("malfmcfg",{rn:D,ecdlen:E.L?.length??0,proto:JSON.stringify(E.K),bytes:E.L?g.Ri(E.L, 3):void 0})}E={};E.reason=z.Rz;E.action=z.action;E.rn=D;switch(z.action){case 1:this.policy.L&&this.Sk&&(A8(this.Sk,void 0,void 0,E),this.U?.Y());break;case 0:this.wR=!0;this.videoData.qj()&&this.policy.L&&this.Sk&&A8(this.Sk,void 0,void 0,E,!1);this.loader.US(E);break;case 2:J2(z.Rz)!=="sabr.config"&&delete E.reason;this.loader.handleError(J2(z.Rz),E,1);break;case 3:this.policy.lg&&(this.Sw.Y?.yA(),this.loader.handleError("sabr.hostfallback",E))}}}Zk(z){if(z.url)for(let D of z.url)$d(D,"ump_prewarm")}fH(z){z&& (this.loader.N("sabrctxt",{onsbrctxt:z.type,scp:z.scope,dflt:z.sendByDefault}),z.type&&z.sendByDefault&&this.videoData.WF.add(z.type),z.scope!==2&&(z.type&&this.videoData.sabrContextUpdates.set(z.type,z),this.C.fH(z)))}x9(){}gB(z,D){if(this.loader.MF)this.loader.N("sdai",{ignSabrSeek:1,smt:z?.Lj,rn:D});else if(z.Lj!==void 0&&z.MH){let E=z.Lj/z.MH;this.audioTrack.V=!1;this.videoTrack.V=!1;if(this.policy.j||this.policy.GF||this.policy.kF)this.loader.fR.K=!1;this.C.getCurrentTime()!==E&&(D={Vh:"sabr_seek", Y_:!0,Ui:!0},z.seekSource&&(D.seekSource=z.seekSource),jf(this.loader,E+.1,D))}}onSnackbarMessage(z){this.C.Iq("onSnackbarMessage",z)}qv(z,D){this.policy.B&&this.loader.qv(z,D)}yF(z){z.PA&&z.H9&&mx(this.Sw,z.PA,z.H9);this.policy.Df&&(z.bD&&z.jY&&(this.Sw.j6=z.bD/z.jY),z.EZ&&z.pw&&(this.Sw.Ki=z.EZ/z.pw));zJ(this.videoData)&&!this.videoData.pf&&z.H9&&this.loader.vP(z.H9,1E3);z.TT!=null&&this.C.Bl(z.TT);z.kI&&(z=((0,g.N)()-z.kI)/1E3,this.loader.w$.YR(1,z))}zU(z){this.loader.zU(z)}Gk(z){this.loader.Gk(z)}zw(z){this.loader.zw(z)}Ic(z){return this.videoData.WF.has(z)}VQ(z, D,E){this.policy.A&&this.loader.N("sabrctxtplc",{start:z?z.join("_"):"",stop:D?D.join("_"):"",discard:E?E.join("_"):""});if(z)for(let Q of z)this.videoData.WF.add(Q);if(D)for(let Q of D)this.videoData.WF.has(Q)&&this.videoData.WF.delete(Q);if(E)for(let Q of E)if(this.videoData.sabrContextUpdates.has(Q)&&this.videoData.sabrContextUpdates.delete(Q),this.policy.Y&&this.K.length)for(let T of this.K)T instanceof iJ||T.sc?.type!==Q||(T.sc=void 0)}T8(){}ur(z){this.B=z}e6(z,D){rD(this.policy,z,4,D)}fP(z){if(z?.Yb&& (z=z.Yb.VY))for(let D of z)D.formatId&&(z=this.Sw.A.get(qD(D.formatId)))&&z.info&&(z.info.debugInfo=D.debugInfo)}Bk(z){this.videoData.lr.Z?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported",init:Math.round(this.videoData.RO),now:Math.round((0,g.N)()),reloadplayerresponse:"1"},2):(this.MN=!0,this.C.Iq("reloadplayer",z))}JI(){return this.C.JI()||""}b5(){var {vG:z,JS:D}=GOL(this);return Math.min(z,D)}Lx(z,D){this.loader.N(z,D)}Ya(z){bd(this.loader,Fk(this.U9,z))}Wc(){return{requestNumber:this.C3?.xD()|| -1,isDecorated:this.C3?.info.isDecorated()}}mT(z){this.C.mT(z)}Oc(){this.loader.Oc()}kN(){this.loader.kN()}BF(){super.BF();this.A=void 0;dpr(this,!0,"i");this.K=[]}};var LZL=class{constructor(z){this.C=z;this.K=new Map;this.delay=null}getCurrentTime(){return this.C.getCurrentTime()-this.C.Pc()}},fWw=class{constructor(z,D,E){this.Z=z;this.cpn=D;this.C=E;this.K=new Map;this.A=new Map;this.V=NaN;this.L=this.Ar="";this.isSeeking=!1;this.B=new LZL(E);this.QE=E.QE;this.C.subscribe("statechange",this.S,this);this.C.subscribe("SEEK_TO",()=>{this.UG()}); this.C.subscribe("SEEK_COMPLETE",()=>{X6w(this)}); this.Ar=this.L=this.cpn}S(z){Am(z.state)&&CX(this.B)}clear(){var z=this.B;z.delay?.dispose();z.K.clear();this.A.clear();this.K.clear();this.V=NaN}U(z,D,E=0){if(z!==this.V||this.K.get(z)?.A!==D?.A)if(D?this.K.set(z,D):this.K.delete(z),!this.isSeeking){var Q=this.Z.getStartTime(z);this.V=z;upO(this,z);if(D){let T=Q;D.K.forEach((k,G)=>{T=2&&!z.U0()&&z.info.e1===0&&(this.B=z,this.S=E,this.L=D.info,this.U=this.startTimeSecs=Date.now()/1E3,this.V=this.L.startTime)}return NaN}clear(){this.L=this.S=this.B=null;this.K=this.V=this.U= this.startTimeSecs=NaN;this.Z=!1}};var nXk=class extends g.w9{constructor(){super();try{this.A=IcV(z=>{this.L=z.at(-1)}),this.B=this.A?.observe("cpu",{sampleInterval:2E3}).catch(z=>{z instanceof DOMException&&(this.K=z)})}catch(z){z instanceof DOMException&&(this.K=z)}}Z(){var z={},D=window.h5vcc; z.hwConcurrency=navigator.hardwareConcurrency;this.K&&(z.cpe=this.K.message);this.L&&(z.cpt=this.L.time,z.cps=this.L.state);D?.cVal&&(z.cb2s=D.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),z.cb5s=D.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),z.cb30s=D.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return z}BF(){ack(this);super.BF()}};var SCW=/[?&]cpn=/;var E3n=[2,5,30];g.XU=g.JT(()=>{var z="";try{let D=g.nx("CANVAS").getContext("webgl");D&&(D.getExtension("WEBGL_debug_renderer_info"),z=D.getParameter(37446),z=z.replace(/[ :]/g,"_"))}catch(D){}return z});g.bP=class extends g.w9{constructor(z){super();this.provider=z;this.logger=new g.cp("qoe");this.L=new Map;this.sequenceNumber=1;this.WF=NaN;this.K="N";this.Y=this.b7=this.i7=this.ew=this.A=0;this.ig=this.kV=this.QA=this.YX="";this.vN=this.HF=NaN;this.GX=0;this.Mj=-1;this.gs=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.Wc=this.isEmbargoed=this.MN=this.isOffline=this.isBuffering=!1;this.JH=[];this.AT=null;this.U9=this.V=this.wR=this.S=!1;this.Z=-1;this.qN=!1;this.ai=new g.sT(this.ED,750,this);this.j= this.adCpn="";this.f3=this.C3=this.yA=this.D=this.adFormat=void 0;this.D9=0;this.U=new Map;this.aC=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.dO=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.XX=!1;this.s9=NaN;this.tT=0;this.m9=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.E9=!1;this.uE=new Set;this.lg=!1;this.xV=this.provider.O.W("html5_qoe_relaxed_reporting");var D=g.BC(this.provider.O.experiments, "html5_qoe_proto_mock_length");D&&!nL.length&&(nL=ZKX(D));g.a(this,this.ai);try{navigator.getBattery?.().then(E=>{this.AT=E})}catch{}g.Ty(this,0,"vps",["N"]); z.O.ZS()&&(this.tT=(0,g.N)(),this.s9=Wx(()=>{var E=(0,g.N)(),Q=E-this.tT;Q>500&&this.N("vmlock",{diff:Q.toFixed()});this.tT=E},250)); this.provider.videoData.je&&(this.remoteControlMode=saV[this.provider.videoData.je]||0);this.provider.videoData.KE&&(D=TQw(this.provider.videoData.KE),D?.length&&(this.remoteConnectedDevices=D));z.O.ZS()&&(this.ur=new nXk,g.a(this,this.ur))}ED(){var z=g.Gy(this.provider);k4(this,z)}vA(){return this.V2}Sq(){return{i7:this.i7,b7:this.b7}}V6(z,D){this.i7=z;this.b7=D}Bl(z){if(!this.E9){this.E9=!0;var D="";switch(z){case 1:D="proximaui";break;case 2:D=this.provider.videoData.lr.getWebPlayerContextConfig()?.enableProximaLowLatency? "proximawpcc":this.provider.videoData.W("html5_enable_proxima")||this.provider.videoData.W("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:D="proximaauto"}D!==""&&fL(this,D)}}LL(z,D,E,Q){if(!this.uE.has(z)){this.uE.add(z);var T=g.Gy(this.provider);g.Ty(this,T,"lse",[z,D,E,Q.toFixed(3)])}}Mn(z){g.Qi(this,"lwc",[z.sD?z.sD.toFixed():"",z.gE?z.gE.toFixed():"",z.dE?(z.dE*1E3).toFixed():"",z.Fi?(z.Fi*1E3).toFixed():"",z.Es?(z.Es*1E3).toFixed():""].join(":"))}Vt(z,D,E){var Q=g.yh(z, this.provider.JT().K.GV(g.FW)),T=this.U.get(Q);T||(T={identifier:{identifier:z.uY,tileContext:z.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.U.set(Q,T));D.elapsedTimeMs=g.Gy(this.provider);E?(T.receivedAdEvents||(T.receivedAdEvents=[]),T.receivedAdEvents.push(D)):(T.receivedCuePointEvents||(T.receivedCuePointEvents=[]),T.receivedCuePointEvents.push(D))}reportStats(z=NaN){if(!this.m7()&&(z=z>=0?z:g.Gy(this.provider),this.xV?WZw.has(this.K)&&(this.L.size||(this.K==="PL"?z>=this.A+ 30:z<=this.ew+30||z>=this.A+1200&&z<=this.ew+86400))&&(g.Ty(this,z,"vps",[this.K]),this.A=z):["PL","B","S"].indexOf(this.K)>-1&&(this.L.size||z>=this.A+30)&&(g.Ty(this,z,"vps",[this.K]),this.A=z),this.L.size)){this.sequenceNumber===7E3&&g.xl(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){FU(this,z);var D=this.provider.C.dg();for(let {key:d,value:F}of D)this.N(d,F);D=z;var E=this.provider.C.UR(),Q=E.droppedVideoFrames||0;let k=E.totalVideoFrames||0,G=Q-this.i7,e=k&&!this.b7;Q>E.totalVideoFrames|| G>5E3?d0L(this,"html5.badframedropcount",`df.${Q};tf.${E.totalVideoFrames}`):(G>0||e)&&g.Ty(this,D,"df",[G]);this.i7=Q;this.b7=k;this.Y>0&&(g.Ty(this,z,"glf",[this.Y]),this.Y=0);Dh.isActive()&&(z=Dh.xa(),Object.keys(z).length>0&&this.N("profile",z));this.m9&&fL(this,"lwnmow");z={};this.provider.videoData.A&&(z.fmt=this.provider.videoData.A.itag,(D=this.provider.videoData.Z)&&D.itag!==z.fmt&&(z.afmt=D.itag));z.cpn=this.provider.videoData.clientPlaybackNonce;this.D?.length?z.adcpn=this.D.join(","): this.adCpn&&(z.adcpn=this.adCpn);this.yA?.length?z.addocid=this.yA.join(","):this.j.length&&(z.addocid=this.j);E=this.provider.videoData;D=E.qj();E=E.latencyClass;(this.provider.O.JT().K.GV(zAO)&&D&&E==="NORMAL"||this.provider.O.JT().K.GV(BnO)&&D&&E==="LOW"||(this.provider.O.JT().K.GV(ACW)||this.provider.O.W("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&Zf(this.provider.videoData))&&(z.adc=1);this.provider.videoData.cotn&&(z.cotn=this.provider.videoData.cotn);z.el=TJ(this.provider.videoData); z.content_v=Mb(this.provider.videoData);z.ns=this.provider.O.V;z.fexp=DW(this.provider.O.experiments).toString();z.cl=(918025328).toString();D=this.provider.videoData.adFormat||this.adFormat;this.C3?.length?z.adformat=this.C3.join(","):D&&(z.adformat=D);(D=My(this.provider.videoData))&&(z.live=D);this.provider.videoData.dP()&&(z.drm=1,this.provider.videoData.B&&(z.drm_system=T7L[this.provider.videoData.B.flavor]||0),this.provider.videoData.drmProduct&&(z.drm_product=this.provider.videoData.drmProduct)); g.DH()&&this.provider.videoData.vS&&(z.ctt=this.provider.videoData.vS,z.cttype=this.provider.videoData.Tz,this.provider.videoData.mdxEnvironment&&(z.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(z.dai=this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.O8&&(z.dai_fallback="1"),Zf(this.provider.videoData)&&(z.dai="mv")):this.provider.videoData.Nj?z.dai="cs":this.provider.videoData.nW&&(z.dai="disabled");z.seq=this.sequenceNumber++; if(this.provider.videoData.Tn){if(D=this.provider.videoData.Tn,z&&D){D.ns==="3pp"&&(z.ns="3pp");this.dO.has(D.ns)&&fL(this,"hbps");D.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=D.shbpslc);for(var T of Object.keys(D))this.aC.has(T)||(z[T]=D[T])}}else z.event="streamingstats",z.docid=this.provider.videoData.videoId,z.ei=this.provider.videoData.eventId;this.isEmbargoed&&(z.embargoed="1");Object.assign(z,this.provider.O.K);(T=z.seq)&&!this.provider.O.experiments.JT().K.GV(FJa)&&(D= L4X(this,+T),D=g.De(D,dU6),D=g.Ri(D,4),this.L.set("qclc",[D]));z=g.pD("//"+this.provider.O.LP+"/api/stats/qoe",z);E=D="";for(let [d,F]of this.L.entries()){Q=F;if(!Q?.join)continue;Q=`&${d}=${Q.join(",")}`;Q.length>100?E+=Q:D+=Q}this.provider.O.experiments.JT().K.GV(FJa)&&(T=L4X(this,+(T||0)),T.qoePingUrl=z+D+E,g.E9("qoeClientLoggingContext",T),D+="&dl=1");foV(this,z+D,E.replace(/ /g,"%20"))}this.L.clear()}}Tj(z){this.m9=z}Kr(){if(this.provider.videoData.B){var z=this.provider.videoData.B;fL(this, `eme-${z.keySystemAccess?"final":rH(z)?"ms":tx(z)?"ytfp":wH(z)?"safarifp":"nonfinal"}`)}}mh(z){this.isEmbargoed=z}onPlaybackRateChange(z){var D=g.Gy(this.provider);z&&z!==this.gs&&(g.Ty(this,D,"rate",[z]),this.gs=z);this.xV||this.reportStats(D)}getPlayerState(z){if(z.K(128))return"ER";if(z.K(2048))return"B";if(z.K(512))return"SU";if(this.provider.O.JT().K.GV(e5)&&z.K(256))return"PA";if(z.K(16)||z.K(32))return"S";if(z.isOrWillBePlaying()&&z.K(64))return"B";var D=XyW[E1(z)];g.Us(this.provider.O)&&D=== "B"&&this.provider.C.getVisibilityState()===3&&(D="SU");D==="B"&&z.K(4)&&(D="PB");return D}VL(z,D){var E=g.Gy(this.provider);g.Ty(this,E,"vfi",[z==="A"?"":`${D??0}`,z])}BF(){super.BF();window.clearInterval(this.WF);window.clearInterval(this.s9)}N(z,D,E){var Q=this.JH.indexOf(z)!==-1;Q||this.JH.push(z);if(!E||!Q){D=typeof D!=="string"?g.EA(D):D;D=W4W(D);if(!E&&!/^t[.]/.test(D)){var T=g.Gy(this.provider)*1E3;D=`t.${T.toFixed()};${D}`}g.Qi(this,"ctmp",`${z}:${D}`);LL(this);return T}}l3(z,D,E){this.B= {DI:Number(this.N("glrem",{nst:z.toFixed(),rem:D.toFixed(),ca:+E})),ov:z,sA:D,isAd:E}}y3(z,D,E){g.Ty(this,g.Gy(this.provider),"ad_playback",[z,D,E])}resume(){isNaN(this.WF)?n3O(this):this.WF=Wx(()=>{this.reportStats()},1E4)}}; g.l=g.bP.prototype;g.l.tk=DJ(96);g.l.cj=DJ(90);g.l.Q7=DJ(45);g.l.WZ=DJ(39);g.l.DM=DJ(26);var XyW={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},WZw=new Set(["PL","B","S"]),nL=[];g.jd=class extends g.w9{constructor(z,D,E,Q,T,k,G,e=!1,d,F){super();this.C=z;this.schedule=D;this.policy=E;this.Sw=Q;this.j=d;this.ED=F;this.H4=this.AT=this.cF=null;this.MN=this.C3=this.xV=this.ew=0;this.DL=this.s3=this.isSuspended=!1;this.qN="";this.D9={};this.XX=NaN;this.Wc=this.m9=this.T2=0;this.Sk=null;this.E9=this.QA=!1;this.zh=0;this.ur=!1;this.wR=this.lg=0;this.vN=null;this.GX=this.MF=!1;this.gV=()=>this.C.gV(); this.timing=new sIw(this.ED);this.D=new h5r(this.schedule,this.policy);this.ig=new g.sT(this.A,0,this);this.s9=new g.sT(this.A,this.policy.XX,this);this.rX=new g.sT(this.A,1E3,this);this.uE=new g.sT(this.A,void 0,this);this.f3=new g.sT(()=>{this.isSuspended||this.A()},1E4,this); this.Mj=new g.sT(this.Cf,250,this);this.S=this.currentTime=NaN;this.w$=new Vz(5);this.WF=this.timestampOffset=NaN;this.logger=new g.cp("dash");this.JH=Infinity;z=d&&d.TZ();d&&(lp(d,this.Sw,this.policy),this.WF=Date.now());this.K=new qur(this,this.D,E,this.Sw,T,z);E=ItX(this.K,k,G&&G.id);this.audioTrack=new zGX(this,this.policy,E.audio,this.timing);this.videoTrack=new zGX(this,this.policy,E.video,this.timing);this.videoTrack.A.AT=this.audioTrack.A;this.HF={updateend:this.xw,error:this.m4};g.a(this, this.ig);g.a(this,this.s9);g.a(this,this.rX);g.a(this,this.uE);g.a(this,this.f3);this.gs=Kfw({Nz:this.policy.U.Nz,Oy:this.policy.Oy,fp:this.policy.fp});this.Y=bKX(this,this.policy,this.gs,this.schedule,this.w$,(L,f)=>VlW(this,L,f)); this.B=new g.JB(this,this.Sw,this.policy,this.videoTrack,this.audioTrack,e);this.policy.B&&(e=this.C.getVideoData(),this.N("clsdai",{initld:1,admapsz:e.mu?.size}),e.mu||(e.mu=new Map),this.yA=new g.uP(this.policy,(L,f)=>{this.N(L,f)},e.mu,(L,f,n)=>{this.C.Vt(L,f,n)})); this.fR=new xz6(this,this.Sw,this.videoTrack,this.audioTrack,this.policy);e=this.policy.B6?this.C.getVideoData().rE:null;this.U=new Q_J(this,this.policy,this.videoTrack,this.audioTrack,this.D9,this.B,this.timing,this.D,this.schedule,this.Sw,this.K,this.Y,e);g.a(this,this.U);this.V=new TqX(this,this.policy,this.videoTrack,this.audioTrack,this.Sw,T,S0(this.C.getVideoData()),G?.id);g.a(this,this.V);fX(this.V,k);this.L=new FZJ(this.C,this,this.policy,this.audioTrack,this.videoTrack,this.Sw,this.schedule, this.K,this.V,this.timing,this.B,this.yA);g.a(this,this.L);this.Z=this.C.oi.Rk.ow;this.policy.V||OFk(this);this.policy.JH&&(this.Kr=new fWw(this.videoTrack.L3.index,this.C.getVideoData().clientPlaybackNonce??"",this.C))}initialize(z,D,E){z=z||0;this.policy.K||(D=n6(this.K),Vi(this.C,new Ot(D.video,D.reason)),this.C.nH(new Ot(D.audio,D.reason)));this.policy.K&&kD(this);this.Sw.isManifestless&&P3J(this.U);this.Y&&juI(this.Y,this.videoTrack.L3);D=isNaN(this.getCurrentTime())?0:this.getCurrentTime(); var Q=!this.Sw.isManifestless;this.policy.bQ&&(Q=Q||this.Sw.Lr);if(!this.policy.PS||this.policy.HF)this.currentTime=Q?z:D;this.policy.j&&this.seek(this.getCurrentTime(),{}).Me(()=>{}); this.policy.K?this.Z?.pV(this.JI()||"")&&jBV(this)&&jn(this,this.videoTrack)&&jn(this,this.audioTrack)&&(FQL(this.L,this.Z),this.policy.V&&OFk(this)):this.j&&(v3V(this,this.videoTrack),v3V(this,this.audioTrack),V7I(this.j),delete this.j);E?(this.U9(!1),this.rX.cN()):(z=this.getCurrentTime()===0,qN(this.U,this.videoTrack,this.videoTrack.L3,z),qN(this.U,this.audioTrack,this.audioTrack.L3,z),this.policy.K&&Efa(this.L,{yf:1}),this.policy.j||this.seek(this.getCurrentTime(),{}).Me(()=>{}),this.timing.tick("gv")); (this.Sw.sD||this.Sw.gE||this.Sw.dE||this.Sw.Fi||this.Sw.Es)&&this.C.Mn(this.Sw)}U9(z){this.s3=z||this.C.X().W("html5_allow_multiview_tile_preload")&&this.C.getVideoData().yA;this.policy.ew||(this.isSuspended=!0,this.policy.lM&&(this.rX.stop(),this.s9.stop(),this.ig.stop()),this.f3.stop())}resume(z=!1){if(this.isSuspended||this.DL||z){this.s3=this.DL=this.isSuspended=!1;try{this.A()}catch(D){g.y(D)}}}m$(){return!this.policy.vN}kV(z=!1){return Math.min(kL(this.audioTrack,z),kL(this.videoTrack,z))}T9(z= !1,D=!1){S_X(this);this.C.S1()&&(this.S=NaN);z?(this.policy.WF&&this.N("loader",{setsmb:1}),this.policy.ew=!0,this.kR()):(this.U9(!1),D||this.kR())}setAudioTrack(z,D,E=!1){if(!this.m7()){var Q=!isNaN(D);E&&Q&&(this.audioTrack.D=Date.now(),this.policy.Mj&&(this.ur=!0));E=this.C.S1()&&!this.C.getVideoData().U;if(this.policy.K){a:{var T=this.V;var k=z.id;for(var G of T.xV)if(G.id===k){G=T.Sw.K[k];T.B=G;T.DP.MN()&&(T.yA=!0);let e=Q?"t":"m";T.D=k;T.ew=e;k=new Ot(G,e);Q&&(T.U=!0);T=k;break a}T.A=[];T=null}this.C.nH(T)}else T= this.K,T.L=T.Sw.K[z.id],T.U=T.L,T=new Qf(T.U,T.A,Q?"t":"m"),this.C.nH(new Ot(T.audio,T.reason));Q?(this.XX=Date.now(),Q=this.audioTrack.L3.index.Rx(D),this.N("setAudio",{id:z.id,cmt:D,sq:Q}),Q>=0&&(this.policy.K&&this.NI(!0,"mosaic"),ln(this.audioTrack,Q,NaN,NaN),!this.policy.YX&&this.Sw.isLive&&jH(this.Sw,Q,!1))):E||this.C.IQ()}}setPlaybackRate(z){z!==this.D.getPlaybackRate()&&this.D.setPlaybackRate(z)}oO(z){var D=this.L.V;this.L.V=z;this.N("scfidc",{curr:qD(D),"new":qD(z)});z&&qD(z)!==qD(D)&&(this.NI(!0, "caption change"),this.L9())}Li(z){this.L.ur(z)}AF(z,D=!1){z.K.info.pR()?this.C.nH(z,D):Vi(this.C,z)}Ya(z){ky(z.jw[z.jw.length-1])&&bd(this,Fk(this.K,z.jw[0].L3))}aQ(){return this.C.aQ()}W7(){return this.C.W7()}zw(z){this.C.X().ZS()&&this.N("sps",{status:z.dB||""});if(z.dB===1)this.T2=0;else if(z.dB===2||z.dB===3){let D=!1;z.dB===3&&(this.JH=z.kj??Infinity,this.T2+=1,(D=C3(this))&&this.M0(!0));this.C.Jn(!0,D)}}sx(){return this.C.sx()}t9(){return this.C.t9()}RE(z){this.C.RE(z)}L9(){this.A()}Cf(){var z= this.C.BN()?.getCurrentTime();z?this.C.N("rms",{cta:z}):this.Mj.cN()}A(){aK(this);if(this.cF&&ZE(this.cF)&&!this.cF.h7()&&(!this.policy.PS||isFinite(this.getCurrentTime()))){var z=QZ(this.videoTrack);z=this.policy.R3&&z&&z.B();this.Sw.isManifestless&&this.Sw.isWindowedLive&&Xx(this.Sw)?(this.S=Xx(this.Sw),this.cF.Zw(this.S)):Yv(this.Sw)&&!z?(z=this.getCurrentTime(),this.policy.PS&&this.policy.HF&&this.N("ssrDuration",{ld:this.tT(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.S)? (this.S=z+3600,this.cF.Zw(this.S)):this.S<=z+1800&&(this.S=Math.max(this.S+1800,z+3600),this.cF.Zw(this.S))):this.cF.isView||(z=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.S)||this.S!==z)&&z>0&&(this.cF.Zw(z),this.S=z))}if(!this.m7())if(Wo(this.Sw)&&this.Sw.U0()){var D=this.Sw;this.handleError("manifest.net.retryexhausted",D.qN?{rc:D.xR}:{rc:D.xR.toString()},1)}else if(this.policy.K)a:{try{if(MI(this)&&this.H4){D=this.L;var E=this.H4;let n=E.K;if(n){var Q= D.C.WV();z=!0;Q||(Q=D.loader.getCurrentTime(),z=!1);{var T=n;let W=z?D.C.Mx(Q):Q;if(D.loader.Er(W))var k=!1;else{var G={t:Q.toFixed(3),isUtc:z};c:{let V=D.C.JI();if(V){for(let Y of[D.audioTrack,D.videoTrack]){let Z=MD(Y.L3,D.Sw.Bc),K=T?.qK(Z,V)||[];if(K.length===0||!br(new aa(K),W)){var e=!1;break c}}e=!0}else e=!1}e?(D.loader.N("prebuffer",Object.assign(G,{inrange:1})),k=!0):(T.info.K?.Mz?.cQ?z&&(T.info.K?.Mz?.cQ||0)===Q*1E3:!z&&(T.info.K?.Mz?.T4||0)===Q*1E3)?(D.loader.N("prebuffer",Object.assign(G, {match:1})),k=!0):k=!1}}k&&(D.C.dM("ismp_c"),D.K.push(n),D.j?.K(n.info.Iy),n.IZ(),E.A(!1))}}rC(this.L);this.Sw.isManifestless&&this.policy.V&&bq(this.fR);this.cF?.V()&&IK(this);Efa(this.L);if(MI(this)&&this.H4){var d=this.L,F=this.H4;let n=F.L.a5;if(n!==void 0&&n>=0){d.C.dM("ismp_a");var L=F.L;if(LQO(d,L)){var f=DpL(d,L);d.policy.Wa>0&&d.qN.Os++;f&&(F.K!==f&&(uW(F),F.K=f,F.L=Ok),d.C.dM("ismp_rc"))}}}}catch(n){g.xl(n);if(n.message.includes("changeType")){this.N("ctype",{exp:n.name,msg:n.message,s:n.stack}); break a}this.handleError("fmt.unplayable",{exp:n.name,msg:n.message,s:n.stack,trg:"sabrslicerqt"},1)}K4V(this);this.f3.cN()}else if(!this.Sw.L||!c2(this.videoTrack)&&!c2(this.audioTrack)||(this.videoTrack.Z||this.audioTrack.Z)&&this.policy.qN?D=!1:(this.kR(),this.C.seekTo(Infinity,{Vh:"checkLoaderTracksSync",vP:!0}),D=!0),!D){aK(this);this.Sw.isManifestless&&(K3(this.videoTrack),K3(this.audioTrack),bq(this.fR),(D=Vj(this.videoTrack))&&D.K&&(D=D.K.Z&&!this.policy.Oy,this.N(D===this.policy.U.Nz?"strm": "strmbug",{strm:D,sfmp4:this.policy.U.Nz,dfs:this.policy.Oy},!0)));if(this.cF)IK(this);else if(this.policy.Z){D=!1;for(T of[this.videoTrack,this.audioTrack])for(E=Vj(T);E&&T.Us()!==QZ(T);E=Vj(T))T.NC(E),D=!0;L3(this.videoTrack)&&L3(this.audioTrack)||D&&g.gC(this)}vl(this);qN(this.U,this.videoTrack,this.videoTrack.L3,!1);qN(this.U,this.audioTrack,this.audioTrack.L3,!1);if(!this.policy.vo&&(D=this.videoTrack,G=this.audioTrack,(!this.cF||ZE(this.cF)&&!this.policy.YF)&&!this.fR.isSeeking()&&(this.policy.K|| Sm(D)&&D.L3.K()&&this.K.D)))a:{if(E=this.getCurrentTime(),k=this.D,e=Aq(k,D.L3.info.FX,G.L3.info.FX,0),G=MT(k.yi)+e/qT(k.yi),E+=Math.max(G,G+k.policy.Q_-e/D.L3.info.FX),D.L.length){if(D.L[0].info.jw[0].startTime<=E)break a;d$(D)}k=D.A;for(G=k.K.length-1;G>=0;G--)k.K[G].info.startTime>E&&k.K.pop();OO(D);D.K&&E5&&z.Y.shift(),D=D.TV,this.C.getVideoData()?.enableServerStitchedDai&&(E=xL(this.audioTrack,D),z=xL(this.videoTrack,D),E!==0&&z!==0&&E!==z&&this.handleError("ssdai.avsync", {sq:D,a:E,v:z},0)))}}cv(z,D,E,Q){z.info.video&&this.B.cv(D,E,Q)}oz(z){this.K.oz(z)}QM(){return this.videoTrack.V||this.audioTrack.V}seek(z,D){if(this.m7())return g.iX();if(this.QM())return g.iX("seeking to head");if(this.policy.j&&!isFinite(z))return uq(this.fR),rQ(Infinity);aK(this);iFW(this,z,!1,D.seekSource);kD(this);this.policy.K||vl(this,z);this.cF&&this.cF.K&&this.cF.L&&!this.C.getVideoData().Yx&&(this.cF.K.isLocked()||this.cF.L.isLocked())&&this.C.IQ({reattachOnLockedBuffer:1,vsb:`${this.cF.L.isLocked()}`, asb:`${this.cF.K.isLocked()}`});var E=this.getCurrentTime(),Q=this.fR.seek(z,D);if(!this.policy.PS||this.policy.HF)this.currentTime=Q;tZ(this.B,z,E,this.policy.xC&&!D.Y_);g.gC(this);return rQ(Q)}pQ(z){return this.policy.K&&this.L.pQ(z)}Ic(z){return this.L.Ic(z)}NI(z,D){this.L.NI(z,D)}getCurrentTime(){if(this.policy.PS){let z=this.Pc()||0;return this.C.getCurrentTime(!0)-z}return this.currentTime}tT(){return this.currentTime+this.timestampOffset}Rg(){return this.audioTrack.L3.info}Jk(){return this.videoTrack.L3.info}NB(){return this.audioTrack.L3.info.Rq}Yt(){return this.videoTrack.L3.info.Rq}BF(){try{this.T9(), d$(this.audioTrack),d$(this.videoTrack),g.ZX(this.audioTrack),g.ZX(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),super.BF()}catch(z){g.y(z)}}handleError(z,D,E=0){var Q=QT(E);z==="fmt.unplayable"&&this.Sw.isLive&&(this.policy.fp=!1,g.bO(this.Sw));D=new g.Tf(z,D,E);YO(this);g.EA(D.details);this.C.handleError(D);z!=="html5.invalidstate"&&D.errorCode!=="fmt.unplayable"&&z!=="fmt.unparseable"&&Q&&this.dispose()}FM(){var z=QZ(this.audioTrack),D=QZ(this.videoTrack);z={lct:this.getCurrentTime().toFixed(3), lsk:this.fR.isSeeking(),lmf:this.K.K.isLocked(),lbw:$k(this.schedule).toFixed(3),lhd:MT(this.schedule).toFixed(3),lst:((this.schedule.U.K0()||0)*1E9).toFixed(3),laa:z?z.nx():"",lva:D?D.nx():"",lar:this.audioTrack.K?this.audioTrack.K.nx():"",lvr:this.videoTrack.K?this.videoTrack.K.nx():"",laq:`${jm(this.audioTrack)}`,lvq:`${jm(this.videoTrack)}`};this.cF&&!this.cF.ME()&&this.cF.K&&this.cF.L&&(z.lab=XD(this.cF.K.jb()),z.lvb=XD(this.cF.L.jb()));this.ew&&(z.lapt=((0,g.N)()-this.ew).toFixed(0),z.lapr= Y_6(this));this.xV&&(z.lapmabht=((0,g.N)()-this.xV).toFixed(0),z.lapmabh=LG(this,this.audioTrack).toFixed(0));(D=this.L.kV)&&(z.reqBlocked=D);(D=this.L.XX)&&(z.lsrt=((0,g.N)()-D).toFixed(0));this.C3&&(z.lapmvbht=((0,g.N)()-this.C3).toFixed(0),z.lapmvbh=LG(this,this.videoTrack).toFixed(0));this.MN&&(z.lapsdai=((0,g.N)()-this.MN).toFixed(0));return z}dO(){return this.K.K}kR(){try{this.policy.K&&this.L.NI(!1,"pending"),this.audioTrack.kR(),this.videoTrack.kR()}catch(z){g.y(z)}this.policy.Z=""}Er(z){return this.videoTrack&& this.audioTrack?this.videoTrack.Er(z)&&this.audioTrack.Er(z):!0}Dm(){return PJ(this.D)}N(z,D,E=!1){this.C.N(z,D,E)}JI(){return this.C.JI()}vP(z,D){z/=D;isNaN(this.timestampOffset)&&g.cl(this,z-Math.min(z,this.policy.P5));var E=z-this.timestampOffset;E<0&&!this.GX&&(this.GX=!0,this.N("neg_ts",{ts:E.toFixed(3),offset:this.timestampOffset.toFixed(3),wnd:Jx(this.Sw)||this.Sw.sD?"1":"0"}),this.C.X().JT().K.GV(o9r)&&(g.cl(this,z-Math.min(z,this.policy.P5)),E=z-this.timestampOffset));return E*D}Pc(){return this.timestampOffset}isSeeking(){return this.fR.isSeeking()}mP(){this.B.mP()}rd(z, D=!1,E={}){this.policy.K?this.V.rd(z,D,E):this.K.rd(z,D,E)}Se(){this.policy.L&&this.MF&&(this.N("sdai",{skipAdSked:"1"}),this.MF=!1)}Oj(){g.cl(this,this.timestampOffset-1E3);var z=this.Sw,D=new Set;for(let Q in z.K){let T=z.K[Q].index;var E=T.Aa();E&&!D.has(E)&&(E.startTime+=1E3,E.endTime=E.startTime+E.duration,D.add(E));T.segments.length&&(E=T.segments[T.segments.length-1],T.segments=[],T.segments.push(E))}this.Sk&&this.Sk.NH();this.policy.L&&this.policy.B&&this.yA?.NH();tZ(this.B,0,0,!0);this.MF= !1}isOffline(){return!!this.C.getVideoData().cotn}aU(z,D){this.C.aU(z,D)}G4(z,D){if(this.policy.K)iFW(this,z,!0,D),this.L.NI(!0,"utc"),this.L9();else if(D=this.C.getVideoData().rE){var E=this.U;E.Eo=z;E.rE=D;B2(this)}}Jc(z){this.videoTrack.V=!1;this.audioTrack.V=!1;this.fR.K=!1;this.C.Jc(z)}iT(z){this.fR.iT(z-this.Pc())}c6(){this.C.c6()}M0(z){z!==this.policy.Se&&((this.policy.Se=z)||this.A())}IQ(z){this.C.IQ(z)}Tj(z){this.C.Tj(z)}y6(z){this.yA?.y6(z)}Gk(z){this.policy.yA&&this.C.getVideoData().Bc()&& !z.jA&&(this.N("liveUmpMissing",{segmentNum:z.MD,headerId:z.DC,startMs:z.startMs,durationMs:z.durationMs}),this.policy.yA=!1)}qv(z,D){if(this.policy.B){let E=z.yq?.[0],Q=V6(this.C.getVideoData());this.yA?.qv(z,D,this.Sk||void 0,Q,this.policy.YD?this.Sw:void 0);this.policy.A&&this.N("clidai",{onqlst:1,len:z.yq?.length||0,rn:D,evt:oE(E?.ws?.event),cid:E?.ws?.identifier||"null",sq:E?.MD||-1,trk:E?.trackType||"null",disr:Q})}}zU(z){this.policy.yA&&this.Sk?.zU(z)}ai(z,D,E){MI(this)&&(this.H4||(this.H4= new POn(Q=>{this.C.dM(Q)}),g.a(this,this.H4)),cIr(this.H4,{a5:z, uM:D,yf:E}),this.A())}kN(){this.m9++}Oc(){this.m9=0}aC(){return this.C.getVideoData().U?(0,g.N)()-this.schedule.C3>3E5&&this.m9>=3:!this.schedule.C3}GF(){this.L.WF.Os=0}PW(){this.L.S=void 0}};g.jd.prototype.Ga=DJ(103);g.jd.prototype.lm=DJ(82);g.jd.prototype.BS=DJ(32);g.jd.prototype.xb=DJ(10);var J_O=class extends g.JH{};var ugw=class extends J_O{constructor(z,D,E,Q){super();this.A=-1;this.K={};this.Z=new g.sT(this.B,0,this);g.a(this,this.Z);this.L=new g.sT(()=>{this.m7()||(this.Z.start(Math.random()*E),this.L.start(D))},z,this); g.a(this,this.L);Q.subscribe("fairplay_next_need_key_info",this.V,this)}V(z,D){if(z&&D){var E=Number(g.UV(z,"cpi"))*1+1;isNaN(E)||E<=0||Ethis.A&&(this.A=E,g.KY(this.K)||(this.K={},this.Z.stop(),this.L.stop())),this.K[D]=z,this.L.cN())}}B(){for(let T of Object.keys(this.K)){var z=this.Iq,D=this.A,E=g.m9(this.K[T]),Q=E[6];let k=[];for(let G of Q.split("&"))G.indexOf("cpi=")===0?k.push("cpi="+D.toString()):G.indexOf("ek=")===0?k.push("ek="+ Wq(T)):k.push(G);E[6]="?"+k.join("&");D="skd://"+E.slice(2).join("");Q=D.length*2;E=new Uint8Array(Q+4);E[0]=Q%256;E[1]=(Q-E[0])/256;for(Q=0;Q{this.Iq("log_qoe",{wvagt:"timer",reqlen:this.K?this.K.length:-1});if(this.K){if(this.K.length>0){var E=this.K.shift();o3L(this,E.info)}this.K.length>0&&(E=this.K[0].time-(0,g.N)(),this.L.start(Math.max(0,E)))}},0); g.a(this,this.L);D.subscribe("widevine_set_need_key_info",this.Z,this)}Z(z){var D;a:{if((D=z.cryptoPeriodIndex)&&this.K.length>0)for(var E of this.K)if(D===E.info.cryptoPeriodIndex){D=!0;break a}D=!1}if(!D){D=(0,g.N)();a:{E=z.cryptoPeriodIndex;if(!isNaN(E))for(Q of this.A.values())if(Math.abs(Q.cryptoPeriodIndex-E)<=1){var Q=!0;break a}Q=!1}Q?(Q=z.K,Q=Math.max(0,Math.random()*((isNaN(Q)?120:Q)-30))*1E3):Q=0;this.Iq("log_qoe",{wvagt:`delay.${Q}`,cpi:z.cryptoPeriodIndex,reqlen:this.K.length});Q<=0? o3L(this,z):(this.K.push({time:D+Q,info:z}),this.L.cN(Q))}}BF(){this.K=[];super.BF()}};var Lga=class{constructor(){({url:E,interval:D,retries:z}={});var z,D,E;this.url=E;this.interval=D;this.retries=z}};var $0L=class{constructor(z,D){this.statusCode=z;this.message=D;this.A=this.heartbeatParams=this.errorMessage=null;this.L=[];this.K={};this.nextFairplayKeyId=null}},q_O={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var efV=class extends g.w9{constructor(z,D,E="",Q=!1){super();this.message=z;this.requestNumber=D;this.timer=E;this.L=Q;this.onError=this.onSuccess=null;this.K=new g.ht(5E3,2E4,.2)}};var OzV=class extends g.JH{constructor(z,D,E,Q,T){super();this.videoData=z;this.O=D;this.S=E;this.sessionId=Q;this.Bj=T;this.B={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.j=this.yA=!1;this.Z=null;this.AT=[];this.A=[];this.authorizedFormats=[];this.Y=[];this.U=!1;this.K={};this.status="";this.V=NaN;this.L=z.B;this.cryptoPeriodIndex=E.cryptoPeriodIndex;z={};Object.assign(z,this.O.K);z.cpn=this.videoData.clientPlaybackNonce;this.videoData.D&&(z.vvt=this.videoData.D,this.videoData.mdxEnvironment&& (z.mdx_environment=this.videoData.mdxEnvironment));this.O.ew&&(z.authuser=this.O.ew);this.O.pageId&&(z.pageid=this.O.pageId);isNaN(this.cryptoPeriodIndex)||(z.cpi=this.cryptoPeriodIndex.toString());T=(T=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.G3()))?T[1]:"";T==="ATV"&&(z.cdt=T);this.B=z;this.B.session_id=Q;this.D=!0;this.L.flavor==="widevine"&&(this.B.hdr="1");this.L.flavor==="playready"&&(D=Number(g.zU(D.experiments,"playready_first_play_expiration")),!isNaN(D)&&D>=0&&(this.B.mfpe=`${D}`),this.D=!1); D="";g.yX(this.L)?this.L.K()?(Q=E.L)&&(D="https://www.youtube.com/api/drm/fps?ek="+xXk(Q)):(D=E.initData.subarray(4),D=new Uint16Array(D.buffer,D.byteOffset,D.byteLength/2),D=String.fromCharCode.apply(null,D).replace("skd://","https://")):D=this.L.A;this.baseUrl=D;this.fairplayKeyId=g.UV(this.baseUrl,"ek")||"";if(D=g.UV(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(D);this.AT=E.W0?[g.Ri(E.initData,4)]:E.A;hc(this,{sessioninit:E.cryptoPeriodIndex});this.status="in"}fh(z){if(!(this.m7()||z.size<= 0)){var D={};z.forEach((E,Q)=>{var T=iO(this.L)?Q:E;Q=new Uint8Array(iO(this.L)?E:Q);iO(this.L)&&VCO(Q);E=g.Ri(Q,4);VCO(Q);Q=g.Ri(Q,4);this.K[E]?this.K[E].status=T:this.K[Q]?this.K[Q].status=T:this.K[E]={type:"",status:T};Xcw(this,this.K[E].type,D)}); JLa(this,",");hc(this,{onkeystatuschange:1});this.status="kc";this.Iq("keystatuseschange",this)}}error(z,D,E,Q){this.m7()||(this.Iq("licenseerror",z,D,E,Q),z==="drm.provision"&&(z=(Date.now()-this.V)/1E3,this.V=NaN,this.Iq("ctmp","provf",{et:z.toFixed(3)})));QT(D)&&this.dispose();this.Bj&&(this.Bj.certificate=null)}shouldRetry(z,D){return!z&&this.requestNumber===D.requestNumber}BF(){this.K={};super.BF()}FM(){var z={ctype:this.S.contentType||"",length:this.S.initData.length,requestedKeyIds:this.AT, cryptoPeriodIndex:this.cryptoPeriodIndex};this.Z&&(z.keyStatuses=this.K);return z}lz(){var z=this.A.join();if(pL(this)){let D=new Set;for(let E in this.K)this.K[E].status!=="usable"&&D.add(this.K[E].type);z+=`/UKS.${Array.from(D)}`}return z+=`/${this.cryptoPeriodIndex}`}zo(){return this.url}};var Ni=class extends g.w9{constructor(z,D,E,Q,T,k=!1){super();this.element=z;this.S=D;this.initData=E;this.K=Q;this.L=T;this.yA=k;this.sessionId="";this.U=this.V=this.A=this.B=null;this.Z=new g.MC(this);g.a(this,this.Z);OcL(this)}AT(z){if(this.B){var D=z.messageType||"license-request";this.B(new Uint8Array(z.message),D)}}fh(){this.U&&this.U(this.K.keyStatuses)}j(z){this.B&&this.B(z.message,"license-request")}D(z){if(this.A){if(this.L){var D=this.L.error.code;z=this.L.error.systemCode}else D=z.errorCode, z=z.systemCode;this.A(`t.prefixedKeyError;c.${D};sc.${z}`,D,z)}}Y(){this.V&&this.V()}update(z){if(this.K)return this.K.update(z).then(null,HC(D=>{bcI(this,"t.update",D)})); this.L?this.L.update(z):this.element.addKey?this.element.addKey(this.S.keySystem,z,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.S.keySystem,z,this.initData,this.sessionId);return g.hQ()}BF(){this.K&&(this.yA?this.K.close().catch(g.xl):this.K.close());this.element=null;super.BF()}};var bzn=class extends g.w9{constructor(z,D,E=!1){super();this.element=z;this.K=D;this.V=E;this.B={};this.A=null;this.Z=new g.MC(this);this.L=this.mediaKeys=null;this.U=Promise.resolve();g.a(this,this.Z)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.K.flavor==="widevine"&&this.K.kQ?this.mediaKeys.setServerCertificate(this.K.kQ):this.K.K()&&this.K.Hj?this.mediaKeys.setServerCertificate(this.K.Hj):null:null}createSession(z,D){var E=z.initData;if(this.K.keySystemAccess){D&&D("createsession"); let Q=this.mediaKeys.createSession();tx(this.K)?E=ljQ(E,this.K.Hj):this.K.K()&&(E=yFX(E)||new Uint8Array(0));D&&D("genreq");z=Q.generateRequest(z.contentType,E);let T=new Ni(null,null,null,Q,null,this.V);z.then(()=>{D&&D("genreqsuccess")},HC(k=>{bcI(T,"t.generateRequest",k)})); return T}if(rH(this.K))return mha(this,E);if(wH(this.K))return Ypa(this,E);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.K.keySystem,E):this.element?.webkitGenerateKeyRequest(this.K.keySystem,E);return this.A=new Ni(this.element,this.K,E,null,null,this.V)}D(z){var D=Ut(this,z);D&&D.j(z)}Y(z){var D=Ut(this,z);D&&D.D(z)}S(z){var D=Ut(this,z);D&&D.Y(z)}getMetrics(){var z=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{z=this.mediaKeys.getMetrics()}catch{}return z}BF(){this.L= this.mediaKeys=null;this.A?.dispose();for(let z of Object.values(this.B))z.dispose();this.B={};super.BF();delete this.element}};var jU=class{constructor(){this.keys=[];this.values=[]}get(z){z=this.findIndex(z);return z!==-1?this.values[z]:null}remove(z){z=this.findIndex(z);z!==-1&&(this.keys.splice(z,1),this.values.splice(z,1))}n0(){this.keys=[];this.values=[]}set(z,D){var E=this.findIndex(z);E!==-1?this.values[E]=D:(this.keys.push(z),this.values.push(D))}findIndex(z){return g.wv(this.keys,D=>kw(z,D))}};var PlL=class extends g.JH{constructor(z,D,E,Q=null,T){super();this.element=z;this.videoData=D;this.O=E;this.mediaElement=Q;this.Bj=T;this.Z=[];this.wR=2;this.f3=this.xV=!1;this.heartbeatParams=null;this.AT=this.Y=!1;this.B=null;this.C3=!1;this.K=this.videoData.B;this.drmSessionId=this.videoData.drmSessionId||g.bl();this.A=new Map;this.V=new jU;this.U=new jU;this.j=new g.MC(this);this.yA=this.O.W("html5_eme_ignore_teardown_errors");(z=this.element)&&(z.addKey||z.webkitAddKey)||Nz()||gH(E.experiments); this.O.W("html5_enable_vp9_fairplay")&&this.K.K()?E=so:(E=this.videoData.Fd,E=this.K.flavor==="fairplay"||E?Ec:so);this.S=E;this.mediaKeys=new bzn(this.element,this.K,this.yA);g.a(this,this.mediaKeys);rH(this.K)&&(this.D=new bzn(this.element,this.K,this.yA),g.a(this,this.D));g.a(this,this.j);E=this.element;this.K.keySystemAccess?this.j.K3(E,"encrypted",this.ur):UC(this.j,E,rH(this.K)?["msneedkey"]:["needkey","webkitneedkey"],this.lg);ajw(this);a:switch(z=this.K,E=this.A,z.flavor){case "fairplay":oD()> 19.2999?(E=z.uZ,z=z.fG,z>=E&&(z=E*.75),D=(E-z)*.5,E=new ugw(D,E,E-D-z,this)):E=null;break a;case "widevine":E=new VxL(E,this);break a;default:E=null}if(this.B=E)g.a(this,this.B),this.B.subscribe("rotated_need_key_info_ready",this.WF,this),this.B.subscribe("log_qoe",this.L,this);gH(this.O.experiments);this.L({cks:this.K.lz()})}ur(z){this.L({onecpt:1});z.initData&&Rfk(this,new Uint8Array(z.initData),z.initDataType)}lg(z){this.L({onndky:1});Rfk(this,z.initData,z.contentType)}uW(z){this.L({onneedkeyinfo:1}); this.O.W("html5_eme_loader_sync")&&(this.U.get(z.initData)||this.U.set(z.initData,z));Spr(this,z)}WF(z){this.Z.push(z);rI(this)}createSession(z){var D=Zc6(this)?ST(z):g.Ri(z.initData);this.A.get(D);this.AT=!0;z=new OzV(this.videoData,this.O,z,this.drmSessionId,this.Bj);this.A.set(D,z);z.subscribe("ctmp",this.MN,this);z.subscribe("keystatuseschange",this.fh,this);z.subscribe("licenseerror",this.v3,this);z.subscribe("newlicense",this.QA,this);z.subscribe("newsession",this.kV,this);z.subscribe("sessionready", this.HF,this);z.subscribe("fairplay_next_need_key_info",this.tT,this);this.O.W("html5_enable_vp9_fairplay")&&z.subscribe("qualitychange",this.ew,this);z.subscribe("sabrlicenseconstraint",this.U9,this);D=this.mediaKeys;hc(z,{createkeysession:1});z.status="gr";g.x_("drm_gk_s",void 0,z.videoData.Y);z.url=AFX(z);z.Z=zfV(z,D);g.a(z,z.Z)}QA(z){this.m7()||(this.L({onnelcswhb:1}),z&&!this.heartbeatParams&&(this.heartbeatParams=z,this.Iq("heartbeatparams",z)))}kV(){this.m7()||(this.L({newlcssn:1}),this.Z.shift(), this.AT=!1,rI(this))}HF(){if(rH(this.K)&&(this.L({onsnrdy:1}),this.wR--,this.wR===0)){var z=this.D;z.element?.msSetMediaKeys?.(z.L)}}fh(z){if(!this.m7()){this.C3||(this.C3=!0,this.O.ZS()&&cLX(this));this.L({onksch:1});var D=this.ew;if(!pL(z)&&g.kS&&z.L.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var E="large";else{E=[];var Q=!0;if(pL(z))for(let k of Object.keys(z.K))z.K[k].status==="usable"&&E.push(z.K[k].type),z.K[k].status!=="unknown"&&(Q=!1);if(!pL(z)||Q)E=z.A; E=fjQ(E)}D.call(this,E);if(z.O.W("html5_enable_vp9_fairplay")&&z.L.K())var T=z.Y;else{if(!pL(z)){D={};for(T of z.A)Xcw(z,T,D)}T=z.authorizedFormats}this.videoData.authorizedFormats=T;this.Iq("keystatuseschange",z)}}MN(z,D){this.m7()||this.Iq("ctmp",z,D)}tT(z,D){this.m7()||this.Iq("fairplay_next_need_key_info",z,D)}v3(z,D,E,Q){this.m7()||(this.videoData.W("html5_log_drm_metrics_on_error")&&cLX(this),this.Iq("licenseerror",z,D,E,Q))}Iw(){return this.S}ew(z){var D=Fl("auto",z,!1,"l");if(this.videoData.Fd){if(this.S.equals(D))return}else if(Xl(this.S, z))return;this.S=D;this.Iq("qualitychange");this.L({updtlq:z})}U9(z){this.videoData.sabrLicenseConstraint=z}BF(){this.K.keySystemAccess&&this.element&&!this.mediaElement?.PF?.S1()&&(this.yA?this.element.setMediaKeys(null).catch(g.xl):this.element.setMediaKeys(null));this.element=null;this.Z=[];for(let z of this.A.values())z.unsubscribe("ctmp",this.MN,this),z.unsubscribe("keystatuseschange",this.fh,this),z.unsubscribe("licenseerror",this.v3,this),z.unsubscribe("newlicense",this.QA,this),z.unsubscribe("newsession", this.kV,this),z.unsubscribe("sessionready",this.HF,this),z.unsubscribe("fairplay_next_need_key_info",this.tT,this),this.O.W("html5_enable_vp9_fairplay")&&z.unsubscribe("qualitychange",this.ew,this),z.dispose();this.A.clear();this.V.n0();this.U.n0();this.heartbeatParams=null;super.BF()}FM(){var z={systemInfo:this.K.FM(),sessions:[]};for(let D of this.A.values())z.sessions.push(D.FM());return z}lz(){return this.A.size<=0?"no session":`${this.A.values().next().value.lz()}${this.B?"/KR":""}`}L(z,D=!1){this.m7()|| (g.EA(z),(this.O.ZS()||D)&&this.Iq("ctmp","drmlog",z))}qN(){var z=void 0,D=void 0;for(let E of this.A.values())z||(z=u0n(E,"SD")),D||(D=u0n(E,"AUDIO"));this.L({sd:z,audio:D});return z==="output-restricted"||D==="output-restricted"}};var j_W=class extends g.w9{constructor(z){super();this.C=z;this.HA=0;this.L=this.B=!1;this.Z=0;this.lr=this.C.X();this.videoData=this.C.getVideoData();this.A=g.BC(this.lr.experiments,"html5_delayed_retry_count");this.K=new g.sT(()=>{this.C.Gp()},g.BC(this.lr.experiments,"html5_delayed_retry_delay_ms")); g.a(this,this.K)}dY(){return!!this.HA}N0(){return this.L}handleError(z){Hcn(this,z);if((z.errorCode!=="html5.invalidstate"&&z.errorCode!=="fmt.unplayable"&&z.errorCode!=="fmt.unparseable"||!id(this,z.errorCode,z.details))&&!gSa(this,z)&&!rLa(this)){if(this.lr.V!=="yt"&&Uhr(this,z)&&this.videoData.XX&&(0,g.N)()/1E3>this.videoData.XX&&Y2(this.videoData)){var D=Object.assign({e:z.errorCode},z.details);D.stalesigexp="1";D.expire=Math.round(this.videoData.XX*1E3);D.init=Math.round(this.videoData.RO);D.now= Math.round((0,g.N)());z=new g.Tf(z.errorCode,D,2);this.C.Vo(z.errorCode,2,"SIGNATURE_EXPIRED",g.EA(z.details))}if(QT(z.severity)){D=this.C.loader?.dO();let Q;if(this.lr.W("html5_use_network_error_code_enums"))if(NAO(z)&&D&&D.isLocked())var E="FORMAT_UNAVAILABLE";else this.lr.Z||z.errorCode!=="auth"||z.details.rc!==429?z.errorCode==="ump.spsrejectfailure"&&(E="HTML5_SPS_UMP_STATUS_REJECTED"):(E="TOO_MANY_REQUESTS",Q="6");else NAO(z)&&D&&D.isLocked()?E="FORMAT_UNAVAILABLE":this.lr.Z||z.errorCode!== "auth"||z.details.rc!=="429"?z.errorCode==="ump.spsrejectfailure"&&(E="HTML5_SPS_UMP_STATUS_REJECTED"):(E="TOO_MANY_REQUESTS",Q="6");this.C.Vo(z.errorCode,z.severity,E,g.EA(z.details),Q)}else this.C.Iq("nonfatalerror",z),E=/^pp/.test(this.videoData.clientPlaybackNonce),this.Qh(z.errorCode,z.details),E&&z.errorCode==="manifest.net.connect"&&(z=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.N)()}`,$d(z,"manifest",Q=>{this.N("pathprobe",Q)},Q=>{this.Qh(Q.errorCode, Q.details)}))}}N(z,D){this.C.O9.N(z,D)}Qh(z,D){D=g.EA(D); this.C.O9.Qh(z,D)}};var BRX=class{constructor(z,D,E,Q,T){this.K=z;this.reason=D;this.L=E;this.source=Q;this.token=T}};var vXr=class{constructor(z,D,E,Q){this.O=z;this.y$=D;this.C=E;this.yi=Q;this.S=this.V=this.K=this.Z=this.U=this.L=0;this.B=!1;this.Y=g.BC(this.O.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.A=new Map}pN(z){var D=ic6(this);if(!z)return{Of:Ec,wY:Ec,Ws:Ec,eR:Ec,Kl:Ec,C5:Ec,kO:Ec,Xe:D};var E=Ec;if(f7(D)||this.W("html5_perf_cap_override_sticky"))E=$4(this,z);return{Of:E,wY:yLJ(this,z),Ws:wck(this,z),eR:yi(this,z.videoData),Kl:oK(this,z.videoData,z),C5:Pl(this,z),kO:Mi(this,z), Xe:D}}TW(z){if(g.Us(this.O)&&Zn(this.O.A,ct.HEIGHT))var D=z.K.videoInfos[0].video.qualityOrdinal;else{var E=this.yz(z.K.K());S0(z.videoData)||LO(z.videoData);z=z.K.videoInfos;if(z.length){var Q=.85,T=z[0].video;T.projectionType!=="MESH"&&T.projectionType!=="EQUIRECTANGULAR"&&T.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||MV||(Q=.45);T=g.BC(this.O.experiments,"html5_viewport_undersend_maximum");for(let k=0;k=7&&(!z||this.PF?.W("mweb_ios_allow_playback_workaround_when_ready"))&&sAJ(this,()=>{g.n9(()=>{znn(this,this.getCurrentTime(),0)},500)}); return z}seekTo(z){this.Z()>0&&(mR&&UJ<4&&(z=Math.max(.1,z)),this.setCurrentTime(z))}FZ(){if(!this.A&&this.cF)if(this.cF.U)try{hY(this,{l:"mer",sr:this.PF?.S1(),rs:this.cF.A()}),this.cF.clear(),this.vN(this.cF),this.cF=void 0}catch(z){let D=new g.k3(`Error while clearing Media Source in MediaElement: ${z.name}, ${z.message}`);g.y(D);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.A)if(this.cF?.D(),tK){if(!this.B){var z=new A_;z.then(void 0,()=>{}); this.B=z;ijk&&this.pause();g.n9(()=>{this.B===z&&(zB(this),z.resolve())},200)}}else zB(this)}PP(){var z=this.L(); return lT(z)&&this.getDuration()?vV(z,this.getCurrentTime()):0}Zq(){var z=this.getDuration();return z===Infinity?1:z?this.PP()/z:0}FM(){try{let z=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:XD(this.V(),",",3),vbu:XD(this.L()),vbs:XD(this.D()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.Z()}`,vns:`${this.kV()}`,vec:`${this.gH()}`,vemsg:this.eW(),vvol:`${this.getVolume()}`, vdom:`${+this.m9()}`,vsrc:`${+!!this.iz()}`,vw:`${z.width}`,vh:`${z.height}`}}catch{return{}}}hasError(){return this.gH()>0}addEventListener(z,D){this.wR.WN(z,D,!1,this);this.XX(z)}removeEventListener(z,D){this.wR.Qo(z,D,!1,this)}dispatchEvent(z){if(this.B&&z.type==="pause")return!1;if(y7){var D=z.K?.timeStamp||Infinity;D=D>performance.now()?D-Date.now()+performance.now():D;let E=this.A||this.cF;if(E?.nE()||D<=(E?.S||0))return hY(this,{l:"mede",sr:this.PF?.S1(),et:z.type}),!1;if(this.hX)return hY(this, {l:"medes",et:z.type}),E&&z.type==="seeking"&&(E.S=performance.now(),this.hX=!1),!1}return this.wR.dispatchEvent(z)}Wc(){this.lg=!1}U9(){this.lg=!0;this.j(!0)}GX(){this.lg&&!this.QA()&&this.j(!0)}equals(z){return!!z&&z.kX()===this.kX()}BF(){this.E9&&this.removeEventListener("volumechange",this.GX);tK&&zB(this);super.BF()}},tK=!1,ijk=!1,y7=!1,E8L=!1;var vS; g.QH=class{constructor(z,D=null,E=null,Q=null){this.h9=D;this.seekSource=E;this.stoppageReason=Q;this.state=z||64}K(z){return!!(this.state&z)}isPaused(){return this.K(4)}isPlaying(){return this.K(8)&&!this.K(512)&&!this.K(64)&&!this.K(2)}isOrWillBePlaying(){return this.K(8)&&!this.K(2)&&!this.K(1024)}L(){return this.state===8}isCued(){return this.K(64)&&!this.K(8)&&!this.K(4)}isBuffering(){return this.K(1)&&!this.K(2)}isError(){return this.K(128)}isSuspended(){return this.K(512)}wW(){return this.K(64)&&this.K(4)}toString(){return`PSt.${this.state.toString(16)}`}}; vS={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var Ysw=class extends g.w9{constructor(z){super();this.provider=z;this.K=-1;this.V=!1;this.L=-1;this.playerState=new g.QH;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.B=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.sT(this.send,6E4,this);this.Z=!1;this.jsErrorCount=0;this.A=()=>{this.jsErrorCount++}; g.a(this,this.delay);window.addEventListener("error",this.A);window.addEventListener("unhandledrejection",this.A)}D(){var z=g.Gy(this.provider);this.K<0&&(this.K=z,this.delay.start());this.B=this.L=z}onError(z){if(z!=="player.fatalexception"||this.provider.W("html5_exception_to_health"))z==="sabr.fallback"&&(this.encounteredSabrFallback=!0),z.match(lWn)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.Z||this.K<0)){enV(this);var z=g.Gy(this.provider)-this.K,D="PLAYER_PLAYBACK_STATE_UNKNOWN", E=this.playerState.h9;this.playerState.isError()?D=E&&E.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.K(2)?D="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.K(64)?D="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.K(16)||this.playerState.K(32)?D="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.K(1)&&this.playerState.K(4)?D="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.K(1)?D="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.K(4)?D= "PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.K(8)&&(D="PLAYER_PLAYBACK_STATE_PLAYING");E=kxQ[My(this.provider.videoData)];a:switch(this.provider.O.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 T=klL(this.provider),k=this.L<0?z:this.L-this.K;z=this.provider.O.ig+36E5<(0,g.N)();D={started:this.L>=0,stateAtSend:D,joinLatencySecs:k,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:Q,playerCanaryStage:T,isAd:this.provider.videoData.isAd(),liveMode:E,hasDrm:!!g.s7(this.provider.videoData),isGapless:this.provider.videoData.S,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.uR(this.provider.videoData)}; z||g.E9("html5PlayerHealthEvent",D);this.Z=!0;this.dispose()}}BF(){this.Z||this.send();window.removeEventListener("error",this.A);window.removeEventListener("unhandledrejection",this.A);super.BF()}},lWn=/\bnet\b/;var IWJ=class{constructor(z){this.provider=z;this.S=!1;this.L=0;this.Z=-1;this.yk=NaN;this.A=0;this.segments=[];this.U=this.V=0;this.previouslyEnded=!1;this.B=0;this.wV=this.qE=void 0;this.D=this.provider.C.getVolume();this.Y=this.provider.C.isMuted()?1:0;this.K=Fv(this.provider)}update(){if(this.S){var z=this.I0()||0,D=g.Gy(this.provider);z>=this.provider.C.getDuration()-.1&&(this.previouslyEnded=!0);if(z!==this.L||fms(this,z,D)){var E;if(!(E=zD-this.yk+2||fms(this,z,D))){{E=this.provider.C.getVolume(); let Q=E!==this.D,T=this.provider.C.isMuted()?1:0;T!==this.Y?(this.Y=T,E=!0):(!Q||this.Z>=0||(this.D=E,this.Z=D),E=D-this.Z,this.Z>=0&&E>2?(this.Z=-1,E=!0):E=!1)}}E&&(Lq(this),this.A=z);this.yk=D;this.L=z}}}I0(){return this.provider.C.I0()+this.provider.C.Pc()}};var Ofn=class{constructor(z,D,E,Q){this.O=D;this.xY=E;this.segments=[];this.experimentIds=[];this.MN=this.U9=this.isFinal=this.delayThresholdMet=this.qN=this.m9=this.autoplay=this.autonav=!1;this.Wc="yt";this.V=[];this.U=this.D=null;this.lg=this.sendVisitorIdHeader=this.tT=!1;this.Y=this.pageId="";this.s9=!1;this.B=E==="watchtime";this.A=E==="playback";this.AT=E==="atr";this.uE=E==="engage";this.sendVisitorIdHeader=!1;this.uri=this.AT?`/api/stats/${E}`:"//"+D.LP+"/api/stats/"+E;Q&&(this.U9=Q.fs,Q.rtn&& (this.U=Q.rtn),this.B?(this.playerState=Q.state,Q.rti>0&&(this.D=Q.rti)):(this.Kr=Q.mos,this.D9=Q.volume,Q.at&&(this.adType=Q.at)),Q.autonav&&(this.autonav=Q.autonav),Q.inview!=null&&(this.SW=Q.inview),Q.size&&(this.XX=Q.size),Q.playerwidth&&(this.ai=Q.playerwidth),Q.playerheight&&(this.Mj=Q.playerheight));this.vN=g.Hr(D.K);this.Y=g.zU(D.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.Y==="all"||this.Y==="once")this.ur=g.Hr(D.kV);this.JH=D.s9;this.experimentIds=DW(D.experiments);this.wR= D.lg;this.Wc=D.V;this.region=D.region;this.userAge=D.userAge;this.kV=D.JH;this.ig=g.Yz();this.sendVisitorIdHeader=D.sendVisitorIdHeader;this.ew=D.W("vss_pings_using_networkless")||D.W("kevlar_woffle");this.aC=D.W("vss_final_ping_send_and_write");this.WF=D.W("vss_use_send_and_write");this.pageId=D.pageId;this.ED=D.W("vss_playback_use_send_and_write");D.livingRoomAppMode&&(this.livingRoomAppMode=D.livingRoomAppMode);g.mZ(D)&&(this.C3=D.yA);VV(Sx(D))&&this.V.push(1);this.accessToken=z.V();z.XC[this.xY]? this.Z=z.XC[this.xY]:z.XC.playback&&(this.Z=z.XC.playback);this.adFormat=z.adFormat;this.adQueryId=z.adQueryId;this.autoplay=e9(z);this.A&&(this.m9=z.IP&&TJ(z)==="adunit"?!0:!1);this.autonav=z.isAutonav||this.autonav;this.contentVideoId=Mb(z);this.clientPlaybackNonce=z.clientPlaybackNonce;this.qN=z.j1;z.vS&&(this.j=z.vS,this.f3=z.Tz);z.mdxEnvironment&&(this.mdxEnvironment=z.mdxEnvironment);this.K=z.qN;this.QJ=z.QJ;z.A&&(this.GX=z.A.itag,z.Z&&z.Z.itag!==this.GX&&(this.HF=z.Z.itag));z.K&&Jn(z.K)&&(this.offlineDownloadUserChoice= "1");this.eventLabel=TJ(z);this.MN=z.f3?!1:z.ur;this.gs=z.vQ;if(D=My(z))this.dO=D;this.YX=z.I7;this.partnerId=z.partnerId;this.eventId=z.eventId;this.playlistId=z.VP||z.playlistId;this.uR=z.uR;this.je=z.je;this.KE=z.KE;this.oV=z.oV;this.subscribed=z.subscribed;this.videoId=z.videoId;this.videoMetadata=z.videoMetadata;this.visitorData=z.visitorData;this.osid=z.osid;this.fo=z.fo;this.referrer=z.referrer;this.pU=z.v6||z.pU;this.QA=z.m0;this.M$=z.M$;this.userGenderAge=z.userGenderAge;this.qw=z.qw;this.embedsRct= z.embedsRct;this.embedsRctn=z.embedsRctn;g.mZ(this.O)&&z.mutedAutoplay&&(z.mutedAutoplayDurationMode===2&&z.limitedPlaybackDurationInSeconds===0&&z.endSeconds===0?this.V.push(7):this.V.push(2));z.isEmbedsShortsMode(new g.JU(this.ai,this.Mj),!!this.playlistId)&&this.V.push(3);Jh(z)&&this.V.push(4);this.hostCpn=z.hostCpn;z.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=z.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=z.heartbeatLoggingToken;z=z.getPlayerResponse(); this.s9=this.O.W("html5_switch_vss_to_post")||!!z?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(z){if(!this.tT){var D=g.OA(this),E=g.pD(this.uri,D);this.O.W("vss_through_gel_double")&&g.n8O(E);this.AT&&!this.O.W("html5_simplify_pings")?WKa(this,E):g.fq(this,z).then(Q=>{if(this.s9){Q=Q||{};Q.method="POST";let T=Xvw(this);T&&(Q.postParams={form_data:T})}this.AT&&(Q=Q||{},Q.method="POST",Q.postParams={atr:this.attestationResponse});Di(E,Q,{token:this.j,BI:this.f3,mdxEnvironment:this.mdxEnvironment}, this.O,z,this.ew,this.isFinal&&this.aC||this.WF||this.A&&this.ED)}); this.tT=!0}}L(z){z===void 0&&(z=NaN);return Number(z.toFixed(3)).toString()}},Q9L={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},EGk={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var v8X=class{constructor(z,D,E){this.segment=z;this.sendIsolatedPayload=this.isFinal=this.isDoubleLogged=!1;E&&(E.inview!=null&&(this.inview=E.inview),E.size&&(this.size=E.size),E.state!=null&&(this.endPlaybackState=JJJ(E.state)),E.sequenceId!=null&&(this.sequenceId=E.sequenceId),E.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=E.sendIsolatedPayload));this.videoId=D.videoId;this.clientPlaybackNonce=D.clientPlaybackNonce;this.serializedHeartbeatLoggingData=D.heartbeatLoggingToken;this.hostClientPlaybackNonce= D.hostCpn;D.A&&(this.formatItag=Number(D.A.itag),D.Z&&D.Z.itag!==D.A.itag&&(this.audioFormatItag=Number(D.Z.itag)));this.serializedWatchEndpointLoggingContext=D.Al;this.serializedServerContextData=D.serializedWatchTimeContextData;this.isDoubleLogged=D.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var z={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.V?(Date.now()-this.segment.V).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};z.startMediaTimeSec=this.segment.startTime;z.endMediaTimeSec=this.segment.endTime;z.volume=this.segment.volume;z.isMuted=this.segment.muted;z.previouslyEnded=this.segment.previouslyEnded;this.segment.playbackRate!==1&&(z.playbackRate=this.segment.playbackRate); this.segment.connectionType!==0&&(z.conn=Vka(this.segment.connectionType));this.segment.visibilityState!==0&&(z.vis=uDs(this.segment.visibilityState));this.segment.A!==0&&(z.isBlackedOut=!0);this.segment.L!=="-"&&(z.captionTrack=this.segment.L);this.segment.audioId&&(z.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(z.clipId=this.segment.clipId);this.segment.K!=="-"&&(z.serializedAccountLinkState=this.segment.K);var D={};this.sendIsolatedPayload&&(D.sendIsolatedPayload=!0);g.E9("watchTimeSegment", z,D)}};g.mX=class extends g.w9{constructor(z){super();this.provider=z;this.Z="paused";this.S=NaN;this.xV=[10,10,10,40];this.wR=this.yA=0;this.kV=this.HF=this.C3=this.QA=this.A=!1;this.B=this.L=NaN;this.AT=null;this.sequenceId=1;this.tT=NaN;this.j=this.MN=!1;this.logger=new g.cp("vss");this.K=new IWJ(z);this.j=this.provider.O.W("web_send_vss3_pings")}D(){if(!this.A){this.j&&(this.tT=Date.now());this.provider.videoData.bO===16623&&g.xl(Error("Playback for EmbedPage"));var z=g.WR(this,"playback");this.xV=bfs(this); LKW(this.K);z.U=Xv(this);this.B>0&&(z.K-=this.B,z.K-=this.provider.C.Pc());z.send();if(this.provider.videoData.S0){z=this.provider.O;var D=this.provider.videoData;let E={html5:"1",video_id:D.videoId,cpn:D.clientPlaybackNonce,ei:D.eventId,ptk:D.S0,oid:D.Pg,ptchn:D.CM,pltype:D.Gi,content_v:Mb(D)};D.D$&&Object.assign(E,{m:D.D$});z=g.pD(z.IY+"ptracking",E);uB(this,z)}this.provider.videoData.QJ||(maW(this),lmW(this));this.A=!0;z=this.K;z.L=z.I0();z.yk=g.Gy(z.provider);!(z.A===0&&z.L<5)&&z.L-z.A>2&&(z.A= z.L);z.S=!0}}V(){window.clearTimeout(this.S);this.S=NaN}Y(z=!1){z=Lq(this.K,z);this.j&&z&&!this.MN&&JO(this,[z])}ew(){this.K.update();var z=this.K;z.segments.length&&z.L===z.A||Lq(z);var D=z.segments;z.segments=[];z.B=0;return D}ur(z){var D=this.K,E=z.qE;z=z.wV;D.provider.C.N("sdai",{set_meta:1});D.qE=E;D.wV=z}U(z,D=!1,E=!1){var Q=this.ew(),T=jqX(this,Q);!isNaN(this.L)&&z&&(T.D=this.L);D&&(T.lg=!0);this.j&&JO(this,Q,E);return T}onProgress(){this.K.update();VH(this)&&(maW(this),lmW(this))}WF(z){if(!this.m7()){var D= this.provider.O.JT(),E=D.K.GV(NbL),Q=D.K.GV(e5);if(z.state.K(2)||z.state.K(512)){if(this.Z="paused",z.xX(2)||z.xX(512))z.xX(2)&&(this.K.previouslyEnded=!0),this.A&&(this.V(),O1(this).send(),this.L=NaN)}else if(z.state.K(1)||z.state.K(4)||Q&&z.state.K(256)){if(D=this.Z==="playing",this.Z="paused",E&&this.A&&(E=Q&&z.xX(256),E=(z.xX(1)||z.xX(4))&&!z.state.K(256)||E,g.jY(z,16)<0||E&&D))this.U(!isNaN(this.L)).send(),this.V(),this.L=NaN}else z.state.K(8)?(this.Z="playing",D=this.A&&isNaN(this.S)?Xv(this): NaN,E=E&&(g.jY(z,4)<0||g.jY(z,1)<0),!isNaN(D)&&(g.jY(z,64)<0||g.jY(z,512)<0||E)&&(E=this.U(!1),E.U=D,E.send()),z.xX(16)&&z.state.seekSource===58&&(this.K.previouslyEnded=!0)):this.Z="paused"}}BF(){super.BF();this.V();FKk(this.K)}FM(){return g.OA(g.WR(this,"playback"))}f3(){var z=this.K.B,D=this.provider.O.JT().K.GV(WJI)||4E3;z>D&&this.U(!isNaN(this.L)).send()}qN(){this.yA=0}};g.mX.prototype.H0=DJ(54);var Sd6=class{constructor(){this.endTime=this.startTime=-1;this.L="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.A=0;this.muted=!1;this.K=this.clipId="-";this.Z=this.previouslyEnded=!1;this.V=Date.now()}isEmpty(){return this.endTime===this.startTime}};var RnV=class{constructor(z,D,E){this.videoData=z;this.O=D;this.C=E;this.K=void 0}W(z){return this.O.W(z)}getCurrentTime(){return this.C.getCurrentTime()}I0(){return this.C.I0()}JT(){return this.O.JT()}},am6={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.mF=class{constructor(z,D){this.state=z;this.oldState=D}xX(z){return g.jY(this,z)>0}};g.lP=class extends g.w9{constructor(z){super();this.provider=z;this.A=new Map;this.provider.videoData.BW()&&!this.provider.videoData.vN&&(this.K=new g.mX(this.provider),this.K.B=0,g.a(this,this.K),this.qoe=new g.bP(this.provider),g.a(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.Ar=this.provider.videoData.clientPlaybackNonce)&&this.A.set(this.Ar,this.K));if(z.O.playerCanaryState==="canary"||z.O.playerCanaryState==="holdback")this.L=new Ysw(this.provider),g.a(this,this.L)}D(){this.K&& this.K.D();this.L&&this.L.D()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.Ar)this.A.get(this.Ar)?.onProgress();else if(this.K)this.K.onProgress()}mh(z){this.qoe&&this.qoe.mh(z)}fL(){this.provider.videoData.enableServerStitchedDai&&this.Ar?this.A.get(this.Ar)?.Y():this.K&&this.K.Y()}Qh(z,D){this.qoe&&d0L(this.qoe,z,D);if(this.L)this.L.onError(z)}VL(z,D){switch(z){case "M":this.qoe?.VL(z,D);break;case "A":this.qoe?.VL(z)}}onPlaybackRateChange(z){if(this.qoe)this.qoe.onPlaybackRateChange(z); this.K&&this.K.Y()}N(z,D,E){this.qoe&&this.qoe.N(z,D,E)}l3(z,D,E){this.qoe&&this.qoe.l3(z,D,E)}Bl(z){this.qoe?.Bl(z)}Mn(z){this.qoe?.Mn(z)}LL(z,D,E,Q){this.qoe?.LL(z,D,E,Q)}Tj(z){this.qoe&&this.qoe.Tj(z)}y3(z,D,E){this.qoe&&this.qoe.y3(z,D,E)}vA(){if(this.qoe)return this.qoe.vA()}FM(){return this.provider.videoData.enableServerStitchedDai&&this.Ar?this.A.get(this.Ar)?.FM()??{}:this.K?this.K.FM():{}}Sq(){return this.qoe?.Sq()}V6(z,D){this.qoe?.V6(z,D)}getVideoData(){return this.provider.videoData}Vt(z, D,E){this.qoe&&this.qoe.Vt(z,D,E)}resume(){this.qoe&&this.qoe.resume()}};g.l=g.lP.prototype;g.l.tk=DJ(95);g.l.cj=DJ(89);g.l.H0=DJ(53);g.l.Q7=DJ(44);g.l.WZ=DJ(38);g.l.DM=DJ(25);var aW6=class{constructor(){this.Kt=0;this.Z=this.A=this.CL=this.U8=this.L=NaN;this.K={};this.bandwidthEstimate=NaN}};g.hK=class extends mVI{constructor(z,D,E,Q=!1){super();this.mediaElement=z;this.start=D;this.end=E;this.K=Q}isView(){return!0}s9(){var z=this.mediaElement.getCurrentTime();if(z=0){let T=D.isView()?D.start:0;E=E.end(Q)+T;Q=E+this.C.TX();this.A||(this.A=E);if(Q>=this.A+100-10)return this.C.X().ZS()&&this.C.N("slb",{cnv:"false",nel:Q,flst:this.A}),null;this.C.X().ZS()&&this.C.N("slb",{cnv:"true",st:E,et:Q});this.K=UF(z,E,Q,!1);z=D.isView()?D.mediaElement:D;this.L=new g.hK(z,E, Q,!0);return this.K}}return null}reset(){this.A=0;this.K?.dispose();this.L=this.K=null}V(z){if(this.L){var D=this.C.BN();if(!D)return!1;D=D.isView()?D.start:0;let E=this.L.isView()?this.L.start:0;if(z+D>E)return this.L&&this.K?(this.C.X().ZS()&&this.C.N("slb",{sv:"true"}),this.C.setMediaElement(this.L),this.C.tW(this.K,!1,!0,!1),this.K=this.L=null,z=this.C.TX()*1E3-this.C.getVideoData().E8,z=new g.vJ(0,z,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.C.X().ZS()&&this.C.N("slb",{alr:"true"}), this.C.addCueRange(z),z=!0):z=!1,z}return!1}Ja(z){var D=this.C.e_();z?D&&(z=D.K,D=D.L,z&&D&&(this.C.X().ZS()&&z.Dj()&&D.Dj()&&this.C.N("slb",{nga:"true",ipl:"true"}),z.nf(!1),D.nf(!1))):this.K&&(D=this.K.K,z=this.K.L,D&&z&&(!this.C.X().ZS()||D.Dj()||z.Dj()||this.C.N("slb",{nga:"true",ipl:"false"}),D.nf(!0),z.nf(!0)))}Z(){if(this.L&&this.K){var z=this.L.end-1,{lC:D,mY:E}={lC:this.K.K.m2,mY:this.K.L.m2};var Q=jj(E.jb(),z);z=jj(D.jb(),z);Q=Q&&z}else Q=!1;Q&&this.C.Yi("gaplessshortslooprange")&&(this.C.X().ZS()&& this.C.N("slb",{rlr:"true"}),this.C.QE.ee("gaplessshortslooprange"))}};var RGW=class{constructor(){this.K=g.Or;this.array=[]}};g.Y$=class extends g.w9{constructor(z){super();this.C=z;this.Z=NaN;this.V=this.U=this.started=!1;this.A=[];this.S=new g.sT(this.L,250,this);g.a(this,this.S);this.B=new g.sT(this.L,0,this);g.a(this,this.B);this.K=new RGW}Ql(z,D){this.L();D&&this.K.array.length>=2E3&&this.EX("captions",1E4);D=this.K;if(z.length>1&&z.length>D.array.length)D.array=D.array.concat(z),D.array.sort(D.K);else for(let E of z)!D.array.length||D.K(E,D.array[D.array.length-1])>0?D.array.push(E):g.GF(D.array,E,D.K);this.Z=NaN; this.L()}PX(z){z.length>1E4&&g.xl(new g.k3("Over 10k cueRanges removal occurs with a sample: ",z[0]));if(!this.m7()){var D=new Set(z);this.A=this.A.filter(E=>!D.has(E)); UaQ(this.K,D);this.L()}}iy(z){if(!this.m7()){var D=this.t9().find(E=>E.id===void 0&&E.namespace===z); D&&this.PX([D])}}EX(z,D){var E=(isNaN(this.Z)?g8W(this):this.Z)-D;D=this.t9().filter(Q=>Q.namespace===z&&Q.endE.namespace===z); this.PX(D);return D}Yi(z){return this.t9().some(D=>D.namespace===z)}P2(z){var D=[],E=g.lB(this.K,0x7ffffffffffff),Q=[]; for(let T of E)T.active&&z===T.associatedClipId&&Q.push(T);D=D.concat(SY(this,Q));Rf(this,D);D=[];E=[];for(let T of this.A)T.active&&T.associatedClipId===z&&T.start===0x7ffffffffffff&&E.push(T);D=D.concat(ZK(this,E));Rf(this,D);return Q.length}L(){this.V=!0;if(!this.U){for(var z=3;this.V&&z;)this.V=!1,this.U=!0,rJL(this),this.U=!1,z--;this.C.getPlayerState().isPlaying()&&(z=NkI(this.K,this.Z),!isNaN(z)&&z<0x7ffffffffffff&&(z=(z-this.Z)/this.C.getPlaybackRate(),this.B.start(z)))}}isEnded(z,D){D=this.C.Qf()* 1E3-D;D=this.C.pP()&&z.K(1)&&D<500;return z.K(2)||this.C.X().W("html5_pseudogapless_shorts")&&D}BF(){this.A=[];this.K.array=[];super.BF()}};g.Y$.prototype.v2=DJ(107);var ZzX=class{constructor(z){this.O=z;this.A=this.L=this.mediaTime=NaN;this.Z=this.PS=this.K=!1;this.B=.001;g.Us(z)&&(this.B=.01)}};var ifk=class{constructor(z,D){this.videoData=z;this.K=D}};var c_X=class{constructor(z){this.data=window.Float32Array?new Float32Array(z):Array(z);this.L=this.K=z-1}add(z){this.K=(this.K+1)%this.data.length;this.data[this.K]=z}A(){return this.data[this.K]||0}forEach(z){for(var D=this.K+1;Dthis.K,T=D.K(8)&&D.K(16),k=this.C.FV().isBackground()||D.isSuspended();g1(this,this.QA,T&&!k,Q,"qoe.slowseek",()=>{},"timeout"); var G=isFinite(this.K);G=T&&G&&Da6(z,this.K);var e=!E||Math.abs(E-this.K)>10,d=this.O.W("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),F=E===0&&this.L&&[11,10].includes(this.L);g1(this,this.kV,G&&e&&!k&&(!d||!F),Q,"qoe.slowseek",()=>{z.seekTo(this.K)},"set_cmt"); e=G&&jj(z.L(),this.K);var L=this.C.loader;G=!L||L.m$();var f=()=>{z.seekTo(this.K+.001)}; g1(this,this.xV,e&&G&&!k,Q,"qoe.slowseek",f,"jiggle_cmt");G=()=>this.C.Gp(); g1(this,this.wR,e&&!k,Q,"qoe.slowseek",G,"new_elem");var n=Am(D);F=D.isBuffering();var W=z.L(),V=bT(W,E),Y=V>=0&&W.end(V)>E+5;e=n&&F&&Y;d=this.C.getVideoData();g1(this,this.C3,E<.002&&this.K<.002&&T&&g.Us(this.O)&&g.kt(d)&&!k,Q,"qoe.slowseek",G,"slow_seek_shorts");g1(this,this.D,d.ox()&&T&&!k&&!d.U,Q,"qoe.slowseek",G,"slow_seek_gapless_shorts");g1(this,this.j,e&&!k,n&&!F,"qoe.longrebuffer",f,"jiggle_cmt");g1(this,this.yA,e&&!k,n&&!F,"qoe.longrebuffer",G,"new_elem_nnr");if(L){let h=L.getCurrentTime(); T=z.V();T=kEV(T,h);T=!L.isSeeking()&&E===T;g1(this,this.U9,n&&F&&T&&!k,n&&!F&&!T,"qoe.longrebuffer",()=>{z.seekTo(h)},"seek_to_loader")}T={}; f=bT(W,Math.max(E-3.5,0));var Z=f>=0&&E>W.end(f)-1.1,K=f>=0&&f+1=0&&Z&&K<11;T.close2edge=Z;T.gapsize=K;T.buflen=W.length;this.L&&(T.seekSour=this.L);g1(this,this.AT,n&&F&&!k,n&&!F,"qoe.longrebuffer",()=>{},"timeout",T); T=D.isSuspended();T=this.C.Jv()&&!T;g1(this,this.S,T,!T,"qoe.start15s",()=>{this.C.ff("ad")},"ads_preroll_timeout"); T=this.O.experiments.EH("html5_use_playback_rate_in_skip_slow_ad")?this.C.getPlaybackRate()*1E3:1E3;V=E-this.V{var h=this.C,t=h.oi.getVideoData();(!t||!h.videoData.isAd()||t.Nj!==h.getVideoData().Nj)&&h.videoData.TY||h.Vo("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${h.videoData.videoId}`)}; g1(this,this.qN,Z,!Z,"ad.rebuftimeout",T,"skip_slow_ad");V=f&&F&&jj(z.L(),E+5)&&V;g1(this,this.ur,V&&!k,!V,"ad.rebuftimeout",T,"skip_slow_ad_buf");T=D.isOrWillBePlaying()&&D.K(64)&&!k;g1(this,this.lg,T,Q,"qoe.start15s",()=>{},"timeout"); L=!!L&&!L.cF&&D.isOrWillBePlaying();g1(this,this.ew,L,Q,"qoe.start15s",G,"newElemMse");L=Yu(W,0);W=D.K(16)||D.K(32);L=!k&&D.isOrWillBePlaying()&&F&&!W&&(D.K(64)||E===0)&&L>5;g1(this,this.tT,L,n&&!F,"qoe.longrebuffer",()=>{this.C.IQ()},"reset_media_source"); g1(this,this.MN,L,n&&!F,"qoe.longrebuffer",G,"reset_media_element");this.V===0&&(this.U=E);L=F&&this.K===0&&E>1&&E===this.U;g1(this,this.WF,g.kt(d)&&L,n&&!F,"qoe.slowseek",()=>{z.seekTo(0)},"reseek_after_time_jump"); k=D.isOrWillBePlaying()&&!k;Y=this.C.Qf()-E<6&&!Y&&this.C.pP();g1(this,this.Y,d.ox()&&k&&F&&Y,n&&!F,"qoe.longrebuffer",()=>{this.C.Gp(!1,!0)},"handoff_end_long_buffer_reload"); k=this.L===104||this.C.GP;D=Iq(d)&&d.isAd()&&!d.U&&k&&(F||D.K(8)&&D.K(16));g1(this,this.HF,D,Q,"qoe.start15s",G,"gapless_ad_slow_start");D=Iq(d)&&!d.U&&k&&e;g1(this,this.f3,D,Q,"qoe.longrebuffer",G,"gapless_slow_start");this.V=E;this.Z.start()}}Qh(z,D,E){D=this.FM(D);D.wn=E;D.wdup=this.B[z]?"1":"0";this.C.Qh(new g.Tf(z,D));this.B[z]=!0}FM(z){z=Object.assign(this.C.FM(!0),z.FM());this.K&&(z.stt=this.K.toFixed(3));this.C.getVideoData().isLivePlayback&&(z.ct=this.C.getCurrentTime().toFixed(3),z.to=this.C.Pc().toFixed(3)); delete z.uga;delete z.euri;delete z.referrer;delete z.fexp;delete z.vm;return z}},NY=class{constructor(z,D=!1){this.V=D;this.K=this.L=this.A=this.startTimestamp=0;this.Z=!1;this.B=Math.ceil(z/1E3)}reset(){this.K=this.L=this.A=this.startTimestamp=0;this.Z=!1}test(z){if(!this.B||this.L)return!1;if(!z)return this.reset(),!1;z=(0,g.N)();if(!this.startTimestamp)this.startTimestamp=z,this.A=0;else if(this.A>=this.B)return this.L=z,!0;this.A+=1;return!1}FM(){var z={},D=(0,g.N)();this.startTimestamp&&(z.wsd= (D-this.startTimestamp).toFixed());this.L&&(z.wtd=(D-this.L).toFixed());this.K&&(z.wssd=(D-this.K).toFixed());return z}};var xVV=class extends g.w9{constructor(z){super();this.C=z;this.S=this.K=this.loader=this.mediaElement=this.playbackData=null;this.A=0;this.B=this.yA=this.Z=null;this.ew=!1;this.lg=0;this.j=!1;this.timestampOffset=0;this.Y=!0;this.MN=0;this.QA=this.Wc=!1;this.U=0;this.HF=!1;this.C3=this.AT=0;this.O=this.C.X();this.videoData=this.C.getVideoData();this.policy=new pyn;this.D=new hGa(this.C);this.qN=this.wR=this.xV=this.V=this.L=NaN;this.WF=new g.sT(()=>{qdk(this,!1)},2E3); this.U9=new g.sT(()=>{iB(this)}); this.tT=new g.sT(()=>{AJV(this,{})}); this.ur=NaN;this.f3=new g.sT(()=>{var D=this.O.Hb;D.K+=1E4/36E5;D.K-D.A>1/6&&(Os(D),D.A=D.K);this.f3.start()},1E4); g.a(this,this.D);g.a(this,this.WF);g.a(this,this.tT);g.a(this,this.U9);g.a(this,this.f3)}setMediaElement(z){(this.mediaElement=z)?(this.mediaElement&&(this.B||this.A||!this.mediaElement.s9()||this.seekTo(.01,{Vh:"seektimeline_setupMediaElement"})),iB(this)):g.of(this)}getCurrentTime(z=!1){if(tO(this.C)){if(this.PS()&&!z&&!isNaN(this.V))return this.V;if(!isNaN(this.L))return this.L}else{if(this.PS()&&!z&&!isNaN(this.V)&&isFinite(this.V))return this.V;z=this.PS();if(!isNaN(this.L)&&(z||isFinite(this.L)))return this.L}return this.mediaElement&& PRL(this)?this.W("html5_centralized_time_onesie")&&!this.videoData.U?this.A||0:this.mediaElement.getCurrentTime()+this.timestampOffset:this.A||0}WV(){return this.kV}I0(){return this.getCurrentTime()-this.Pc()}IM(){return this.K?this.K.IM():Infinity}isAtLiveHead(z){if(!this.K)return!1;z===void 0&&(z=this.getCurrentTime());return HR(this.K,z)}o7(){return!!this.K&&this.K.o7()}seekTo(z,{S2:D=!1,NW:E=0,iA:Q=!1,b1:T=0,Vh:k="",seekSource:G,vP:e=!1,Y_:d=!1,Ui:F=!1}={}){e&&(z+=this.Pc());g.uR(this.videoData)&& G===29&&(this.kV=void 0);e=z=this.TX())||!g.BZ(this.videoData),f||(L={st:L,mst:this.TX()}, this.K&&this.W("html5_high_res_seek_logging")&&(L.ht=this.K.IM(),L.adft=xY(this.K)),this.C.N("seeknotallowed",L)),L=f)}}if(!L)return this.Z&&(this.Z=null,g.qY(this)),rQ(this.getCurrentTime());L=.005;d&&this.W("html5_sabr_seek_no_shift_tolerance")&&(L=0);if(Math.abs(z-this.L)<=L&&this.ew)return this.B;this.W("html5_reset_rate_limiter_on_user_seek")&&this.loader?.GF();this.W("html5_reset_backoff_on_user_seek")&&this.loader?.PW();k&&(L=z,this.O.ZS()&&(k={reason:k,tgt:L},this.W("html5_sabr_csdai_seek_log")&& (k.source=G),this.C.N("seekreason",k)));G&&(this.D.L=G);this.ew&&g.of(this);this.B||(this.B=new A_);z&&!isFinite(z)&&yH(this,!1);(F=F||e)||(F=z,F=!(this.videoData.isLivePlayback&&this.videoData.L&&!this.videoData.L.K()&&!(this.mediaElement&&this.mediaElement.Z()>0&&Ac(this.mediaElement)>0)||mK(this.videoData)&&this.Ok()===this.TX(!1)?0:isFinite(F)||!mK(this.videoData)));F||(z=r1(this,z,Q));z&&!isFinite(z)&&yH(this,!1);this.PS()?this.V=z:this.L=this.A=z;this.MN=T;this.U=0;this.K&&sqW(this.K,z,!1); Q=this.C;T=z;F={S2:D,seekSource:G};Q.zO.A=T;k=Q.pL;k.mediaTime=T;k.K=!0;F.S2&&Q.gI(F);F=T>Q.videoData.endSeconds&&T>Q.videoData.limitedPlaybackDurationInSeconds;Q.Ur&&F&&isFinite(T)&&km(Q);T0&&zD.start&&km(this.C);return this.B}TX(z){return this.videoData.isLivePlayback?Wu(this.videoData)&&this.mediaElement?.isPaused()&& this.videoData.K?(z=this.getCurrentTime(),Ft(this.Z9(z)*1E3)+z):this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.uR(this.videoData)&&this.videoData.K?z?this.videoData.K.yA||0:this.videoData.K.Ki||0:mK(this.videoData)&&this.videoData.pf&&this.videoData.K?this.videoData.K.TX()+this.timestampOffset:this.videoData.L&&this.videoData.L.K()?!z&&this.K?this.K.IM():this.C.videoData.TX()+this.timestampOffset:this.mediaElement?Px()?Ft(this.mediaElement.tT().getTime()):Ac(this.mediaElement)+this.timestampOffset|| this.timestampOffset:this.timestampOffset:this.C.videoData.TX()}Ok(){if(this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.uR(this.videoData))return this.videoData.K?.j6||0;var z=this.videoData?this.videoData.Ok()+this.timestampOffset:this.timestampOffset;if(Wu(this.videoData)&&this.videoData.K){var D=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(D)&&(D=this.Mx(D),!isNaN(D)))return Math.max(z,D)}return z}sS(){this.B||this.seekTo(this.A,{Vh:"seektimeline_forceResumeTime_singleMediaSourceTransition", seekSource:15})}QM(){return this.ew&&!isFinite(this.L)}BF(){s1(this,null);this.D.dispose();super.BF()}PS(){return this.W("html5_use_centralized_player_time")&&g.uR(this.videoData)}FM(){var z={};this.loader&&Object.assign(z,this.loader.FM());this.mediaElement&&Object.assign(z,this.mediaElement.FM());return z}hn(z){this.timestampOffset=z}getStreamTimeOffset(){return mK(this.videoData)?0:this.videoData.K?this.videoData.K.getStreamTimeOffset():0}Pc(){return this.timestampOffset}Z9(z){return this.videoData&& this.videoData.K?this.videoData.K.Z9(z-this.timestampOffset):NaN}Zq(){if(!this.mediaElement)return 0;if(zJ(this.videoData)){var z=this.mediaElement,D=z.L();z=(lT(D)&&z.getDuration()?D.end(D.length-1):0)+this.timestampOffset-this.Ok();D=this.TX()-this.Ok();return Math.max(0,Math.min(1,z/D))}return this.mediaElement.Zq()}nH(z){this.S&&(this.S.K=z)}G4(z,D,E){this.C.N("requestUtcSeek",{time:z});g.uR(this.videoData)&&(this.kV=z);this.loader?.G4(z,E);D&&(this.AT=D)}Jc(z){g.uR(this.videoData)&&(this.kV= void 0);this.AT?(this.C.N("utcSeekingFallback",{source:"streamTime",timeSeconds:this.AT}),this.C.seekTo(this.AT,{Vh:"utcSeekingFallback_streamTime"}),this.AT=0):(z=this.Mx(z),isNaN(z)||(this.C.N("utcSeekingFallback",{source:"estimate",timeSeconds:z}),this.C.seekTo(z,{Vh:"utcSeekingFallback_estimate"})))}c6(){this.AT=0}mT(z){this.C3=z}Mx(z){var D=this.getCurrentTime();if(isNaN(D))return NaN;var E=this.Z9(D);return isNaN(E)?NaN:z-(E-D)}W(z){return this.O&&this.O.W(z)}},pyn=class{};var UVk=class extends g.w9{constructor(z){super();this.A=z;this.K=new Map;this.L=new g.sT(this.sample,250,this);g.a(this,this.L);this.start()}start(){this.L.start()}stop(){this.L.stop()}clear(){for(let z of this.K.values())z.clear()}sample(){for(let [z,D]of this.A){let E=z,Q=D;this.K.has(E)||this.K.set(E,new HzV(Nqk.has(E)));this.K.get(E).update(Q())}this.L.start()}},Nqk=new Set(["networkactivity"]),HzV=class{constructor(z){this.L=z;this.K=NaN;this.buffer=new c_X(100)}update(z){this.L?(this.buffer.add(z- this.K||0),this.K=z):this.buffer.add(z)}clear(){this.buffer.clear();this.K=0}};var gXW=class{constructor(){this.finished=this.started=!1}ak(){return this.started}start(){this.started=!0}reset(){this.finished=this.started=!1}};var uyX=!1;var pPr=!1,D8=!1;var G2J,k2a;G2J=[{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"}];k2a=[{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.D3=class extends g.JH{constructor(z,D,E,Q,T,k,G,e=new g.ML(D),d=!0,F,L){super();this.oi=z;this.O=D;this.playerType=E;this.AL=Q;this.y$=T;this.visibility=k;this.yi=G;this.videoData=e;this.ol=d;this.Bj=F;this.Y9=L;this.logger=new g.cp("VideoPlayer");this.To=null;this.De=new jU;this.Ur=null;this.ka=!0;this.cF=this.loader=null;this.FD=[];this.Ks=new gXW;this.XJ=this.tF=null;this.lU=new gXW;this.Nk=null;this.dc=this.Qq=!1;this.YJ=NaN;this.NA=!1;this.playerState=new g.QH;this.kJ=[];this.sL=new g.MC;this.mediaElement= null;this.aZ=this.Rd=!1;this.yL=NaN;this.oK=!1;this.QG=0;this.qm=!1;this.Zo=NaN;this.HA=0;this.loop=!1;this.playbackRate=1;this.fQ=0;this.gN=!1;this.wj=[];this.jT=this.Yk=0;this.YK=this.yd=!1;this.CL=this.U8=0;this.GP=!1;this.SV=this.Sk=this.sm=null;this.O0=()=>{var f=this.O9;f.provider.O.m9||f.provider.C.getVisibilityState()===3||(f.provider.O.m9=!0);f.fL();if(f.L){var n=f.L;n.V&&n.K<0&&n.provider.C.getVisibilityState()!==3&&Gln(n)}f.qoe&&(f=f.qoe,f.qN&&f.Z<0&&f.provider.O.m9&&XaI(f),f.V&&FU(f)); this.loader&&dr(this);LP(this)}; this.xm=new j_W(this);this.k_=new g.sT(this.F6,15E3,this);this.K6=new UVk(new Map([["bufferhealth",()=>$Y(this.zO)], ["bandwidth",()=>this.Dm()], ["networkactivity",()=>this.yi.yA], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?fP(this):NaN], ["rawlivelatency",()=>fP(this)]])); this.zO=new xVV(this);this.Sd=new g.sT(this.cC,0,this);this.E4=[this.sL,this.Sd,this.k_,this.K6];this.pL=new ZzX(this.O);this.pL.PS=this.PS();this.im=new vXr(this.O,this.y$,this,this.yi);this.QE=new g.Y$(this);this.sm=new SsX(this);g.a(this,this.QE);g.a(this,this.zO);gzw(this,e);this.videoData.subscribe("dataupdated",this.vK,this);this.videoData.subscribe("dataloaded",this.uw,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.N,this);this.videoData.subscribe("ctmpstr", this.mI,this);!this.O9||this.O9.m7();this.O9=new g.lP(new RnV(this.videoData,this.O,this));K$r(this.O0);this.visibility.subscribe("visibilitystatechange",this.O0);this.vJ=new g.sT(this.AS,g.BC(this.O.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.AG=new g.sT(this.AS,g.BC(this.O.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.Vu=new qYI(this.pD,this);g.a(this,this.Vu)}BF(){window.clearInterval(this.YJ);hqQ(this.O0);this.visibility.unsubscribe("visibilitystatechange", this.O0);cJX(this.O9);g.r9(this.O9);nP(this);UT.I6(this.yL);this.f0();this.XJ=null;g.r9(this.videoData);g.r9(this.xm);g.r9(this.vJ);g.r9(this.AG);g.iK(this.E4);this.Ur=null;super.BF()}getVisibilityState(){return this.oi.getVisibilityState()}Jz(z,D){z!==g.b4("endcr")||this.playerState.K(32)||this.xZ();this.oi.Jz(z,D,this.playerType)}y3(z,D,E,Q){this.O9.y3(z,D,E);this.W("html5_log_media_perf_info")&&this.N("adloudness",{ld:Q.toFixed(3),cpn:z})}Vt(z,D,E){this.O.experiments.JT().K.GV(g.Wl)&&this.O9.Vt(z, D,E)}NB(){return this.loader?.NB()}Yt(){return this.loader?.Yt()}Jk(){return this.loader?.Jk()}Rg(){return this.loader?.Rg()}dP(){return this.videoData.dP()}S1(){return this.W("html5_not_reset_media_source")&&this.videoData.isLivePlayback||this.W("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.dP()&&!this.videoData.ox()}ys(){!this.videoData.S||this.W("html5_disable_target_codec_family_for_gapless")&&Iq(this.videoData)||(this.videoData.m4=this.videoData.m4|| this.oi.dR().NB(),this.videoData.Se=this.videoData.Se||this.oi.dR().Yt());if(k2(this.videoData)||!nO(this.videoData)){var z=this.videoData.errorDetail;this.Vo(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),z,z,this.videoData.YU||void 0)}this.W("html5_generate_content_po_token")&&this.Ci();this.X2();z=this.N;var D=this.O;D.dO===null&&(D.dO=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'): !1);z.call(this,"dttg",{dtt:D.dO,gl:this.O.supportsGaplessShorts()})}getVideoData(){return this.videoData}X(){return this.O}pN(){return this.im.pN(this.XJ)}FV(){return this.visibility}zm(){return this.mediaElement&&this.mediaElement.U()?this.mediaElement.kX():null}BN(){return this.mediaElement}hQ(){if(this.videoData.errorCode)return!1;this.X().Z&&this.X().houseBrandUserStatus&&this.N("hbut",{status:this.X().houseBrandUserStatus},!0);if(this.videoData.BW())return!0;this.Vo("api.invalidparam",2,void 0, "invalidVideodata.1");return!1}rF(z=!1){z||vR(this.O9);this.Qq=z;!this.hQ()||this.Ks.ak()?uV(this)&&this.Ks.ak()&&!this.Ks.finished&&!this.Qq&&this.uw():(this.Ks.start(),z=this.O9,g.Gy(z.provider),z.qoe&&n3O(z.qoe),z.provider.O.JT().K.GV(f_s)&&g.sm("cobalt")&&g.sm("android")&&(z=z.provider.videoData.clientPlaybackNonce)&&kVQ(z),this.uw())}uw(){if(this.videoData.isLoaded()){var z=this.xm;g.BC(z.lr.experiments,"html5_player_min_build_cl")>0&&g.BC(z.lr.experiments,"html5_player_min_build_cl")>918025328&& wI(z,"oldplayer",!0);t6k(this)}else this.videoData.lg||this.videoData.ED?this.Qq&&uV(this)||(this.videoData.lg?b8L(this.videoData):(z=this.O9,z.qoe&&(z=z.qoe,fL(z,"protected"),z.provider.videoData.B?z.Kr():z.provider.videoData.subscribe("dataloaded",z.Kr,z)),VPW(this.videoData))):!this.videoData.loading&&this.ol&&yH6(this)}UI(z){this.Sk=z;this.loader&&(g3W(this.loader,z),this.N("sdai",{sdsstm:1}))}y6(z){this.loader?.y6(z)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}Wb(){Ww(this).then(()=> Fu(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}Vs(){this.mediaElement&&this.mediaElement.Y();this.rF();this.hQ()&&!this.playerState.K(128)&&(this.lU.ak()||(this.lU.start(),this.videoData.QA?this.PN(GB(this.playerState,4)):this.PN(GB(GB(this.playerState,8),1))),J6(this))}Aw(){return this.Ks.finished}sendAbandonmentPing(){this.getPlayerState().K(128)||(this.Iq("internalAbandon"),this.AS(!0),cJX(this.O9),g.r9(this.O9),UT.I6(this.yL))}xZ(z=!0,D=!0,E){D&&this.mediaElement&&this.mediaElement.pause(); z&&E&&this.loader&&mK(this.videoData)&&this.loader.LL(E);this.PN(z?new g.QH(14):new g.QH)}Tx(){this.O9.fL()}Vo(z,D,E,Q,T,k){var G,e;g.Rb(MjX,E)?G=E:E?e=E:G="GENERIC_WITHOUT_LINK";Q=(Q||"")+`;a6s.${Y9()}`;if(z==="auth"||z==="drm.auth"||z==="heartbeat.stop")E&&(Q+=`;r.${E.replaceAll(" ","_")}`),k&&(Q+=`sr.${k.replaceAll(" ","_")}`);D={errorCode:z,errorDetail:T,errorMessage:e||g.V7[G]||"",P_:G,YU:k||"",iR:Q,Ll:D,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=z;Xu(this,"dataloaderror"); this.PN(TB(this.playerState,128,D));UT.I6(this.yL);nP(this);this.FZ()}ff(z){this.FD=this.FD.filter(D=>z!==D); this.lU.ak()&&J6(this)}bH(){var z;(z=!!this.FD.length)||(z=this.QE.K.array[0],z=!!z&&z.start<=-0x8000000000000);return z}o7(){return this.zO.o7()}isPlaying(){return this.playerState.isPlaying()}wW(){return this.playerState.wW()&&this.videoData.QA}getPlayerState(){return this.playerState}oO(z){this.loader?.oO(z)}Li(z){this.loader?.Li(z)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.XJ){var z=this.XJ;z=z.videoData.P4.compose(z.videoData.aJ);z=Wt(z)}else z="auto";return z}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}a6(){return this.oi.a6()}setMediaElement(z){if(this.mediaElement&&z.kX()===this.mediaElement.kX()&&(z.isView()||this.mediaElement.isView())){if(z.isView()||!this.mediaElement.isView())this.nT(),this.mediaElement=z,this.mediaElement.PF=this,EEX(this),this.zO.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.f0();if(!this.playerState.isError()){let D=eY(this.playerState,512);D.K(8)&&!D.K(2)&&(D=GB(D,1));z.isView()&&(D=eY(D,64));this.PN(D)}this.mediaElement=z; this.mediaElement.PF=this;!g.Us(this.O)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);EEX(this);this.zO.setMediaElement(this.mediaElement);this.W("html5_prewarm_media_source")&&!this.xm.dY()&&ALk(this.mediaElement)}}f0(z=!1,D=!1,E=!1){if(this.mediaElement){var Q=this.getCurrentTime();Q>0&&(this.zO.A=Q);this.zO.setMediaElement(null);!z&&this.S1()?rHV(this):this.Cp(E);this.loader&&(g.gC(this.loader),this.eF(D));this.k_.stop();if(this.mediaElement&&(!this.lU.ak()&& !this.Jv()||this.playerState.isError()||this.playerState.K(2)||this.PN(GB(this.playerState,512)),this.mediaElement)){this.nT();if(z||!this.mediaElement.isView())this.AL.Sl("mesv_s"),this.mediaElement.stopVideo(),TW(this);this.mediaElement=this.mediaElement.PF=null}}}async playVideo(z=!1,D=!1){var E=window.google_image_requests;E&&E.length>10&&(window.google_image_requests=E.slice(-10));if(!this.playerState.K(128))if(this.xm.N0())this.Iq("signatureexpired");else if(this.mediaElement&&vR(this.O9),this.Vs(), (this.playerState.K(64)||z)&&this.PN(GB(this.playerState,8)),this.lU.finished&&this.mediaElement){if(!this.XJ&&this.tF&&(await this.tF,this.playerState.K(128)))return;if(this.videoData.L){if(this.L0()&&this.videoData.L.K())return Ww(this);if(tO(this))z=this.zO,g.HZ(z.videoData)&&!z.isAtLiveHead(z.getCurrentTime())&&z.o7()&&z.C.seekTo(Infinity,{Vh:"seektimeline_peggedToLive",seekSource:34});else if(g.HZ(this.videoData)){z=this.getCurrentTime()E.video)?.sort((E,Q)=>(Q.A??0)-(E.A??0)); this.O9.VL("M",D?.[0]?.A??(Atw(z.K)?z.K:0))}}Tf(z,D,E){this.VL(z);this.videoData.P4=z;if(this.XJ&&D){D=this.im;var Q=this.XJ;if(Q.K.K()){var T=g.BC(D.O.experiments,"html5_max_quality_sel_upgrade"),k=T?z.K:c0[Wt(z)],G=Q.K.videoInfos[0].video.qualityOrdinal,e=G!==0&&z.K===G;G=KQ()>G;e&&G||(T&&e&&(k=Math.max(k,T)),T=qi(D,Q.K?.videoInfos),e=D.C.getPlaybackRate(),e>1&&T&&(T=Q2(D.O.A,Q.K.videoInfos,e),z.K!==0&&T=480,D.W("html5_perf_cap_override_sticky")&&a2O(D.A,D.W("html5_perserve_av1_perf_cap")))}}this.loader&&(z=this.loader,E=E||"",z.policy.K?Bf(z.V.K,E):Bf(z.K.B,E));this.qI()}getUserPlaybackQualityPreference(){return this.videoData.L&&!this.videoData.L.K()?Wt(this.videoData.P4):n7[KQ()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(z,D){this.getUserAudio51Preference()!==z&&(this.N("toggle51",{pref:z}),g.ri("yt-player-audio51", z,D?31536E3:2592E3),this.Wb())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(z){var D=this.getProximaLatencyPreference();this.N("proxima",{pref:z});g.ri("yt-player-proxima-pref",z,31536E3);D!==z&&(z=this.zO,z.HF=!0,z.C.seekTo(Infinity,{Vh:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return h$()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}Ci(){this.videoData.videoId?this.oi.Ci(this.videoData): this.N("povid",{})}X2(){this.videoData.videoId?this.oi.X2(this.videoData):this.N("piavid",{})}qI(){if(!this.m7()&&!this.playerState.K(128)&&this.videoData.L){if(this.videoData.L.K())dr(this);else{let Q=ed(this);var z=this.videoData;a:{var D=Q;var E=this.videoData.kV;if(D.K){for(let T of E){let k=T.lz(),G=c0[k.video.quality];if((!D.A||k.video.quality!=="auto")&&G<=D.K){D=T;break a}}D=E[E.length-1]}else D=E[0]}z.AT=D;Ev(this,Q.reason,eza(this,this.videoData.AT))}if(this.W("html5_check_unstarted")?this.playerState.isOrWillBePlaying(): this.isPlaying())this.zO.Y=!1,this.playVideo()}}GQ(z,D){if(this.m7()||this.playerState.K(128))return!1;var E=!!this.videoData.L?.K(),Q=E&&D?this.getCurrentTime()-this.Pc():NaN;if(z.oy&&z.oy.id){var T=this.O9;if(T.qoe){T=T.qoe;let G=[z.oy.id,isNaN(Q)?"m":"t"];g.Ty(T,g.Gy(T.provider),"afi",G)}}if(E){if(D){var k=$Y(this.zO);this.N("aswh",{id:z.id,xtags:z.xtags,bh:k.toFixed(3)})}this.loader.setAudioTrack(z,Q,D);return!0}if(FPX(this)){a:{k=this.mediaElement.audioTracks();D=!1;for(Q=0;Q{try{J3V(this,T,D,E)}catch(k){g.xl(k),this.handleError(new g.Tf("fmt.unplayable",{msi:"1",ename:k&&typeof k==="object"&&"name"in k?String(k.name):void 0,trg:"setmediasrc"},1))}}; this.S1()&&this.cF.A()==="open"?z(this.cF):cV(this.cF,z)}uW(z){this.De.set(z.initData,z);this.To&&(this.To.uW(z),this.W("html5_eme_loader_sync")||this.De.remove(z.initData))}RE(z){this.videoData.Nx=Fl("auto",z,!1,"u");dr(this)}nH(z,D=!1){this.O.JT().K.GV(PEn)&&g.uR(this.videoData)?D&&DKr(this,z.reason,z.K.info,z.source,z.token):DKr(this,z.reason,z.K.info,z.source,z.token);this.VW();this.zO.nH(z.K.index)}rd(z={}){this.loader?.rd(this.O,Rt(this.videoData),z)}N0(){return this.xm.N0()}KT(){return this.loader?.KT()?? !1}fK(z){this.Qh(new g.Tf("staleconfig",{reason:z}))}handleError(z){this.xm.handleError(z)}dY(){return this.xm.dY()}Jc(z){this.zO.Jc(z)}async Gp(z=!1,D=!1){this.loader&&this.loader.mP();this.loader&&this.loader.m7()&&nP(this);this.W("html5_enable_vp9_fairplay")&&this.dP()&&this.videoData.K?.lg();this.PN(GB(this.playerState,2048));this.Iq("newelementrequired");z&&await Ww(this);this.videoData.Bc()&&this.loader?.WF&&!tO(this)&&(this.isAtLiveHead()&&g.HZ(this.videoData)?this.seekTo(Infinity,{Vh:"videoPlayer_getNewElement"}): this.videoData.Lr&&this.loader&&(z=this.loader,z.Sw.Bc&&(z.Sw.Lr||z.Sw.isWindowedLive||z.Sw.isPremiere?(z.seek(0,{Vh:"loader_resetSqless"}),z.videoTrack.V=!0,z.audioTrack.V=!0,z.videoTrack.Z=!0,z.audioTrack.Z=!0):Yv(z.Sw)&&B2(z))));D&&this.seekTo(0,{seekSource:105});this.playerState.K(8)&&this.playVideo()}Ex(z){this.N("hgte",{ne:+z});this.videoData.S=!1;z&&this.Gp();this.loader&&aoW(this.loader)}ko(z){this.N("newelem",{r:z});this.Gp()}pauseVideo(z=!1,D){if((this.playerState.K(64)||this.playerState.K(2))&& !z)if(this.playerState.K(8))this.PN(d1(this.playerState,4,8,null,D));else if(this.wW())Fu(this);else return;this.playerState.K(128)||(z?this.PN(GB(this.playerState,256,null,D)):this.PN(d1(this.playerState,4,8,null,D)));this.mediaElement&&this.mediaElement.pause();g.BZ(this.videoData)&&this.loader&&this.eF(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.eF(!1),this.loader.kR())}FZ(z=!1,D=!1){this.S1()&&D?this.mediaElement?.FZ():this.mediaElement?.stopVideo();TW(this);nP(this);this.playerState.K(128)|| (z?this.PN(eY(eY(GB(this.playerState,4),8),16)):this.PN(TB(this.playerState)));this.videoData.videoId&&this.O.YD.remove(this.videoData.videoId)}seekTo(z,D={}){this.playerState.K(2)&&Fu(this);D.TG&&this.PN(GB(this.playerState,2048));if((D.seekSource===58||D.seekSource===60)&&this.W("html5_update_vss_during_gapless_seeking")){var E=this.O9;E.K&&(E=E.K,D.seekSource===58?E.K.update():E.A&&(E.V(),O1(E).send(),E.L=NaN))}this.zO.seekTo(z,D);this.QE.L()}gI(z){this.AL.Z.L=(0,g.N)();this.playerState.K(32)|| (this.PN(GB(this.playerState,32,z?.seekSource)),this.playerState.K(8)&&this.pauseVideo(!0),this.Iq("beginseeking"));this.TF()}P9(z){z=z?.seekSource;this.playerState.K(32)?(this.PN(d1(this.playerState,16,32,z)),this.Iq("endseeking")):this.playerState.K(2)||this.PN(GB(this.playerState,16,z));z=this.AL.Z;var D=this.videoData,E=this.playerState.isPaused();if(D.clientPlaybackNonce&&!isNaN(z.K)){if(Math.random()<.01){E=E?"pbp":"pbs";let Q={startTime:z.K};D.vS&&(Q.cttAuthInfo={token:D.vS,videoId:D.videoId}); g.g5("seek",Q);g.HD({clientPlaybackNonce:D.clientPlaybackNonce},"seek");isNaN(z.L)||g.x_("pl_ss",z.L,"seek");g.x_(E,(0,g.N)(),"seek")}z.reset()}}UG(z){this.P9(z)}d6(){this.Iq("SEEK_COMPLETE")}fH(z){var D=this.oi,E=this.videoData.clientPlaybackNonce,Q=this.playerType;if(z.scope===4){var T=z.type;if(T){var k=D.zV(),G=k.getVideoData().clientPlaybackNonce;Q===1&&(G=E);if(Q=fr(D,G)){if(E=Q.getVideoData())z.writePolicy===2&&E.sabrContextUpdates.has(T)||(z.sendByDefault&&E.WF.add(T),E.sabrContextUpdates.set(T, z)),D.W("html5_enable_t1_enf_on_sabr")&&(z=T===5,T=S4(E.playerResponse),z?(z=T?1:0,g.RH(z,"m.p_",{}),g.gw("MBSTAT",z)):z=1,z===0&&g.cu(D.YV,"onAbnormalityDetected"))}else k.N("scuset",{ncpf:"1",ccpn:G,crcpn:E})}else g.xl(Error("b/380308491: contextUpdateType is undefined"))}}hs(){if(this.playerType===2)return this.oi.hs("")}getCurrentTime(z=!1){return this.zO.getCurrentTime(z)}WV(){return this.zO.WV()}I0(){return this.zO.I0()}i5(){return this.I0()}IM(){return this.zO.IM()}getPlaylistSequenceForTime(z){return this.videoData.getPlaylistSequenceForTime(z- this.Pc())}PP(){var z=NaN;this.mediaElement&&(z=this.mediaElement.PP());return z>=0?z:this.getCurrentTime()}Z9(){if(this.videoData.K?.Z9)return this.videoData.K.Z9(this.getCurrentTime()-this.Pc());if(this.mediaElement){var z=this.mediaElement.tT();if(z&&(z=z.getTime(),!isNaN(z)))return z/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Pc():this.TX()?this.TX():0}VM(){var z=new aW6;if(this.loader){WoQ(this.yi,z,this.O.ZS());var D= this.loader;if(D.cF&&D.cF.B&&!D.cF.ME()&&(z.Kt=kL(D.videoTrack),z.L=kL(D.audioTrack),D.policy.A)){let E=jm(D.videoTrack),Q=jm(D.audioTrack),T=XD(D.cF.L.jb(),"_",5),k=XD(D.cF.K.jb(),"_",5);Object.assign(z.K,{lvq:E,laq:Q,lvb:T,lab:k})}z.bandwidthEstimate=PJ(D.D);D.audioTrack.S?.flush();D.videoTrack.S?.flush()}else this.mediaElement&&(z.Kt=Bl(this.mediaElement));z.U8=this.U8;z.CL=this.CL;z.A=this.isAtLiveHead()&&this.isPlaying()?fP(this):NaN;D=this.zO;D=D.K?xY(D.K)+pq(D.K):0;z.Z=D;return z}aU(z,D){this.CL+= z;this.U8+=D}Zq(){return this.mediaElement?g.BZ(this.videoData)?1:zJ(this.videoData)?this.isAtLiveHead()||this.o7()?1:this.zO.Zq():this.mediaElement.Zq():0}MB(){var z=this.K6,D=Cq(z,"bandwidth"),E=Cq(z,"bufferhealth"),Q=Cq(z,"livelatency"),T=Cq(z,"networkactivity"),k=MY(z,"bandwidth"),G=MY(z,"bufferhealth"),e=MY(z,"livelatency");z=MY(z,"networkactivity");var d=this.UR(),F=d.droppedVideoFrames;d=d.totalVideoFrames;var L=this.getCurrentTime();if(this.To){var f="IT/"+(this.To.K.lz()+"/"+Wt(this.Iw())); f+="/"+this.To.lz()}else f="";var n=this.isGapless(),W=this.a6(),V=this.Oo(),Y=this.vA(),Z=g.vw(this),K=this.getPlayerState().state.toString(16),h=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var t=0;var r="";if(this.Sk){if(this.Sk.Xi){r="D,";break a}t=this.Sk.qo;r=this.Sk.ZM.substring(0,4)}t>0?(t=`AD${t}, `,r&&(t+=`${r}, `),r=t):r=""}return{UV:k,lA:G,currentTime:L,Jx:f,droppedVideoFrames:F,isGapless:n,a6:W,Oo:V,V2:Y,SY:D,Cw:E,t8:Q,GS:T,NP:e,KM:z,m3:Z,wv:K,sf:h,DW:r,totalVideoFrames:d}}FM(z= !1){var D={};if(z){Object.assign(D,this.O9.FM());this.mediaElement&&(Object.assign(D,this.mediaElement.FM()),z=this.UR(),D.dvf=z.droppedVideoFrames,D.tvf=z.totalVideoFrames);this.loader&&Object.assign(D,this.loader.FM());this.To&&(D.drm=JSON.stringify(this.To.FM()));D.state=this.playerState.state.toString(16);this.playerState.K(128)&&(D.debug_error=JSON.stringify(this.playerState.h9));this.bH()&&(D.prerolls=this.FD.join(","));this.videoData.Q0&&(D.ismb=this.videoData.Q0);this.videoData.latencyClass!== "UNKNOWN"&&(D.latency_class=this.videoData.latencyClass);if(this.JT().K.GV(lR)?Y8(this.videoData):this.videoData.isLowLatencyLiveStream)D.lowlatency="1";if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)D.is_mosaic=1;this.videoData.cotn&&(D.is_offline=1,D.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(D.playerResponseCpn=this.videoData.playerResponseCpn);this.oi.isOrchestrationLeader()&&(D.leader=1); this.videoData.isLivePlayback&&(this.videoData.K&&uO(this.videoData.K)&&(D.segduration=uO(this.videoData.K)),z=this.zO,D.lat=z.S?z.S.Z.A():0,D.liveutcstart=this.videoData.liveUtcStartSeconds);D.relative_loudness=this.videoData.qd.toFixed(3);if(z=g.vw(this))D.optimal_format=z.video.qualityLabel;D.user_qual=KQ();D.release_version="youtube.player.web_20260519_08_RC00"}D.debug_videoId=this.videoData.videoId;return D}addCueRange(z){this.ql([z])}removeCueRange(z){this.QE.PX([z])}Yi(z){return this.QE.Yi(z)}vk(){var z= this.QE;if(z.C.X().W("html5_sort_cueranges_on_update")&&!(z.t9().length<=0||z.m7())){var D=z.K;D.array.sort(D.K)}z.L()}EX(z,D){return this.QE.EX(z,D)}ql(z,D){this.QE.Ql(z,D)}Uh(z){this.QE.PX(z)}t9(){return this.QE.t9()||[]}B7(){return this.qm}L0(){return this.visibility.L0()}MI(){this.mediaElement&&this.mediaElement.MI()}vK(){Xu(this)}togglePictureInPicture(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}nT(){this.sL.L()}pD(){this.TF();this.Iq("onLoadProgress",this.Zq())}yD(z){var D= z.target.iz();if(this.mediaElement&&this.mediaElement.iz()&&this.mediaElement.iz()===D){uOO(this,z.type);switch(z.type){case "error":var E=DK(this.mediaElement)||"",Q=this.mediaElement.eW();if(E==="capability.changed"){this.W("html5_restart_on_capability_change")?(this.N("capchg",{msg:Q}),this.Gp(!0)):Ww(this);return}if(this.mediaElement.hasError()&&id(this.xm,E,{msg:Q,trg:"elementevt"}))return;if(this.isBackground()&&this.mediaElement.gH()===4){this.FZ();VI(this,"unplayable");return}break;case "durationchange":E= this.mediaElement.getDuration();isFinite(E)&&(!this.cF||E>0)&&E!==1&&!this.sm?.K&&this.Zw(E);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());E=this.QE;E.started=!0;E.L();this.O9.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":LP(this,!1);VhW(this);this.Iq("onLoadedMetadata");OsV(this);E=this.Z9();this.videoData.RL&&(this.videoData.RL=E);break;case "loadstart":OsV(this);break;case "progress":case "suspend":this.Vu.B();break; case "seeked":this.loader?.Se();break;case "playing":LP(this,!1);this.AL.Sl("plev");this.aZ&&!tO(this)&&(this.aZ=!1,this.isAtLiveHead()||this.seekTo(Infinity,{Vh:"videoplayer_onPlaying"}));break;case "timeupdate":LP(this,!1);E=this.mediaElement&&!this.mediaElement.getCurrentTime();Q=this.mediaElement&&this.mediaElement.Z()===0;if(E&&(!this.Rd||Q))return;this.Rd=this.Rd||!!this.mediaElement.getCurrentTime();Ym(this);this.TF();if(!this.mediaElement||this.mediaElement.iz()!==D)return;this.Iq("onVideoProgress", this.getCurrentTime());break;case "waiting":if(this.mediaElement.V().length>0&&this.mediaElement.L().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":VhW(this);this.videoData.A&&this.videoData.A.video.quality==="auto"&&this.Iq("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.gN&&this.playerState.K(8)&&!this.playerState.K(1024)&&this.getCurrentTime()===0&&g.m4){VI(this,"safari_autoplay_disabled"); return}}if(this.mediaElement&&this.mediaElement.iz()===D){L$O(this.zO,z);this.Iq("videoelementevent",z);D=this.playerState;Q=this.pL;var T=this.mediaElement;E=this.videoData.clientPlaybackNonce;if(!D.K(128)){var k=D.state;T=T?T:z.target;var G=T.getCurrentTime();if(!D.K(64)||z.type!=="ended"&&z.type!=="pause"){var e=T.getDuration();e=T.isEnded()||G>1&&Math.abs(G-e)<1.1;var d=z.type==="pause"&&T.isEnded();G=z.type==="ended"||z.type==="waiting"||z.type==="timeupdate"&&!D.K(4)&&!cR(Q,G);if(d||e&&G)T.kV()> 0&&(T.iz()||T.ew())&&(k=14);else switch(z.type){case "error":DK(T)&&(k|=128);break;case "pause":D.K(256)?(k^=256)||(k=64):D.K(32)||D.K(2)||D.K(4)||(k=4,D.K(1)&&D.K(8)&&(k|=1));break;case "playing":e=k;k=(k|8)&-1093;e&4?(k|=1,kY(Q,T,!0)):cR(Q,T.getCurrentTime())&&(k&=-2);D.K(1)&&kY(Q,T)&&(k|=1);break;case "seeking":k|=16;D.K(8)&&(k|=1);k&=-3;break;case "seeked":k&=-17;kY(Q,T,!0);break;case "waiting":D.K(2)||(k|=1);kY(Q,T);break;case "timeupdate":e=D.K(16),d=D.K(4),(D.K(8)||e)&&!d&&cR(Q,T.getCurrentTime())&& (k=8),kY(Q,T)&&(k|=1)}}Q=k;k=null;Q&128&&(k=z.target,d=DK(k),G=1,d?(d==="capability.changed"&&(G=2),T="GENERIC_WITHOUT_LINK",e=k.FM(),e.mediaElem="1",e.trg="melem",/AUDIO_RENDERER/.test(k.eW())&&(T="HTML5_AUDIO_RENDERER_ERROR"),k={errorCode:d,errorMessage:g.V7[T]||"",P_:T,iR:g.EA(e),Ll:G,cpn:D.h9?D.h9.cpn:""}):k=null,k&&(k.cpn=E));D=TB(D,Q,k)}!this.playerState.K(1)&&D.K(1)&&I1(this,"evt"+z.type);this.PN(D)}}}DY(z){z=z.K.availability==="available";z!==this.qm&&(this.qm=z,this.Iq("airplayavailabilitychange"))}HL(){var z= (0,g.N)(),D=this.mediaElement.L0();this.N("airplay",{ia:D});!D&&!isNaN(this.Zo)&&z-this.Zo<2E3||(this.Zo=z,D!==this.L0()&&(z=this.visibility,z.K!==D&&(z.K=D,z.O0()),this.N("airplay",{rbld:D}),this.Wb()),this.Iq("airplayactivechange"))}PV(z){if(this.loader){var D=this.loader,E=D.B,Q=D.getCurrentTime();let T=Date.now()-E.S;E.S=NaN;E.N("sdai",{adfetchdone:z,d:T});z&&!isNaN(E.V)&&E.L!==3&&g.r2(E.loader,Q,E.V,E.B);E.policy.L?E.A=NaN:E.Z=NaN;pe(E,4,E.L===3?"adfps":"adf");g.gC(D)}}LU(){window.clearInterval(this.YJ); this.k_.stop();this.videoData.U=!0;this.O.ra=!0;this.O.QA=0;var z=this.xm;if(z.videoData.A){var D=z.lr.A,E=z.videoData.A.Rq;D.A.has(E)&&(D.A.delete(E),D.K=!0)}z.K.stop();z.lr.ED=0;this.XG();this.playerState.K(8)&&this.PN(eY(this.playerState,65));this.Qq=!1;this.O9.D();this.vJ.cN();this.Iq("playbackstarted");(z=g.us("yt.scheduler.instance.clearPriorityThreshold"))?z():fF(0)}XG(){var z=nH(this.oi),D={},E={};!g.r5("pbs",this.AL.timerName)&&JS.measure&&JS.getEntriesByName&&(JS.getEntriesByName("mark_nr")[0]? iv("mark_nr"):iv());z.videoId&&(D.videoId=z.videoId);z.clientPlaybackNonce&&!this.W("web_player_early_cpn")&&(D.clientPlaybackNonce=z.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(E.isPausedOnLoad=!0);E.itag=z.A?Number(z.A.itag):-1;z.Wc&&(E.preloadType=String(this.dc?2:1));D.liveStreamMode=kxQ[My(z)];D.playerInfo=E;this.AL.infoGel(D);if(this.loader){z=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(z.B&&(D=window.performance.getEntriesByName(z.B), D.length&&(D=D[0],z.tick("vri",D.fetchStart),z.tick("vdns",D.domainLookupEnd),z.tick("vreq",D.requestStart),z.tick("vrc",D.responseEnd))),z.L&&(D=window.performance.getEntriesByName(z.L),D.length&&(D=D[0],z.tick("ari",D.fetchStart),z.tick("adns",D.domainLookupEnd),z.tick("areq",D.requestStart),z.tick("arc",D.responseEnd))));z=z.ticks;for(let Q in z)z.hasOwnProperty(Q)&&this.AL.tick(Q,z[Q])}}Ja(){this.sm?.Ja(this.kd())}z9(){return this.loader?.z9()??!1}rD(){return this.JT().K.GV(jes)&&Iq(this.videoData)&& this.W("html5_pseudogapless_shorts")}TF(z=!1){if(this.mediaElement&&this.videoData){var D=this.getCurrentTime();this.rD()&&this.sm?.V(D)&&this.loader&&(this.loader.AT=null);Qha(this.zO,this.isPlaying());this.loader&&(this.PS()&&cR(this.pL,D)&&this.Ih(),this.playerState.K(4)&&g.BZ(this.videoData)||this.playerState.K(32)&&g.uR(this.videoData)||rFn(this.loader,D),this.W("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.tT())>10&&this.N("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(), loaderCmt:this.loader?.tT(),bh:this.loader?.kV()},!0));D>5&&(this.zO.A=D);var E=!!g.us("yt.scheduler.instance");E?UT.I6(this.yL):window.clearTimeout(this.yL);var Q=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!Q||Wu(this.videoData))&&!this.playerState.K(128)){let T=()=>{if(this.mediaElement&&!this.playerState.K(128)){this.O.ZS()&&uOO(this,"pfx");var k=this.getCurrentTime();this.W("html5_buffer_underrun_transition_fix")&&(k-=this.Pc());var G=Bl(this.mediaElement),e=this.playerState.K(8), d=cR(this.pL,k),F=Qqw(this.pL,k,(0,g.N)(),G);e&&d?this.PN(eY(this.playerState,1)):e&&F?(this.O.ZS()&&this.W("html5_log_centralized_player_time")&&!isFinite(k)&&F&&this.N("sabrSeekRefactorCmtBhFix",{cmt:k,loaderCmt:this.loader?.tT(),bh:this.loader?.kV()}),e=this.getDuration(),d=g.HZ(this.videoData),e&&Math.abs(e-k)<1.1?(this.N("setended",{ct:k,bh:G,dur:e,live:d}),this.mediaElement.hk()?this.seekTo(0,{Vh:"videoplayer_loop",seekSource:37}):this.xZ()):(this.playerState.isBuffering()||I1(this,"progress_fix"), this.PN(GB(this.playerState,1)))):(e&&!d&&!F&&k>0&&(e=(Date.now()-this.HA)/1E3,d=this.getDuration(),k>d-1&&this.N("misspg",{t:k.toFixed(2),d:d.toFixed(2),r:e.toFixed(2),bh:G.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&Bl(this.mediaElement)>5&&this.PN(eY(this.playerState,1)));this.TF()}}; this.mediaElement.V().length===0?this.yL=E?UT.LZ(T,100):g.n9(T,100):this.yL=E?UT.LZ(T,500):g.n9(T,500)}this.videoData.qN=D;!z&&this.isPlaying()&&bsn(this);PAw(this.im,this.XJ,this.BN(),this.isBackground())&&dr(this);this.Iq("progresssync",z);Q&&Wu(this.videoData)&&this.Iq("onVideoProgress",this.getCurrentTime())}}cC(){this.Vo("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}vA(){return this.O9.vA()}Dm(){return this.loader?this.loader.Dm():qT(this.yi,!0)}PN(z){if(!Tka(this.playerState, z)){var D=new g.mF(z,this.playerState);this.playerState=z;jLr(this);var E=!this.kJ.length;this.kJ.push(D);var Q=this.mediaElement&&this.mediaElement.isSeeking();D.xX(1)&&this.loader&&uzs(this.loader);Q=D.oldState.L()&&!Q;if(D.xX(1)&&Q&&this.playerState.K(8)&&!this.playerState.K(64)&&this.loader&&(Q=this.loader,Q.DL=!0,Q.policy.U9&&Q.cF&&Q.N("lr_rb",{c:Q.getCurrentTime(),s:Q.isSeeking(),ab:XD(Q.cF.K.jb()),ala:QZ(Q.audioTrack)?.nx(),alr:Q.audioTrack.K?.nx(),vb:XD(Q.cF.L.jb()),vla:QZ(Q.videoTrack)?.nx(), vlr:Q.videoTrack.K?.nx()}),Q.T2!==0&&Q.N("sps_rebuffer",{c:Q.getCurrentTime()}),this.mediaElement&&Bl(this.mediaElement)>=5)){Q=this.im;var T=this.XJ;!T.videoData.A||Q.W("html5_disable_performance_downgrade")?Q=!1:(Date.now()-Q.U>6E4&&(Q.L=0),Q.L++,Q.U=Date.now(),Q.L!==4?Q=!1:($hQ(Q,T.videoData.A),Q=!0));Q&&dr(this)}(Q=g.BC(this.O.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&z.K(1)&&(z.K(8)||z.K(16))?this.Sd.start(Q):this.Sd.stop();(g.jY(D,8)<0||D.xX(1024))&&this.k_.stop();!D.xX(8)|| this.videoData.U||D.state.K(1024)||this.k_.start();D.state.K(8)&&g.jY(D,16)<0&&!D.state.K(32)&&!D.state.K(2)&&this.playVideo();D.state.K(2)&&zJ(this.videoData)&&(this.Zw(this.getCurrentTime()),this.TF(!0));D.xX(2)&&(this.AS(!0),this.O.ZS()&&this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.uR(this.videoData)&&this.videoData.K&&(z={minst:`${this.videoData.K.j6}`,cminst:`${this.videoData.K.Ok()+this.Pc()}`,maxst:`${this.videoData.K.Ki}`,hts:`${this.videoData.K.yA}`,cmaxst:`${this.videoData.K.TX()+ this.Pc()}`},this.N("sabrSeekableBoundaries",z)));D.xX(128)&&this.FZ();this.videoData.K&&this.videoData.isLivePlayback&&!this.yd&&(g.jY(D,8)<0?(z=this.videoData.K,z.B&&z.B.stop()):D.xX(8)&&this.videoData.K.resume());z=this.zO;z.D.Z.cN();if(z.mediaElement)if(D.oldState.L()&&Am(D.state)&&D.state.isBuffering()){Q=z.mediaElement.getCurrentTime();T=z.mediaElement.L();var k=z.W("manifestless_post_live_ufph")||z.W("manifestless_post_live")?bT(T,Math.max(Q-3.5,0)):bT(T,Q-3.5);k>=0&&Q>T.end(k)-1.1&&k+10?(GW(z.C,z.getCurrentTime()+z.videoData.limitedPlaybackDurationInSeconds),z.QA=!0):z.videoData.isLivePlayback&&z.videoData.endSeconds>0&&(GW(z.C,z.getCurrentTime()+z.videoData.endSeconds),z.QA=!0));z=this.O9;Q=z.provider.O.JT().K.GV(e5);if(D.xX(1024)||D.xX(512)|| D.xX(4)||Q&&D.xX(256))z.L&&(Q=z.L,Q.L>=0||(Q.K=-1,Q.delay.stop())),z.qoe&&(Q=z.qoe,Q.S||(Q.Z=-1));z.provider.videoData.enableServerStitchedDai&&z.Ar?z.A.get(z.Ar)?.WF(D):z.K&&z.K.WF(D);if(z.qoe){Q=z.qoe;T=D.state;k=g.Gy(Q.provider);var G=Q.getPlayerState(T),e=k,d=T.seekSource||void 0,F=T.stoppageReason||void 0;if(G!==Q.K){Q.xV||e=10&&Q.playTimeSecs<=180&&(Q.L.set("qoealert", ["1"]),Q.Wc=!0)),G!=="B"||Q.K!=="PL"&&Q.K!=="PB"||(Q.isBuffering=!0),Q.A=e);Q.K==="PL"&&(G==="B"||G==="S")||Q.provider.O.ZS()?FU(Q,e):(Q.XX||G!=="PL"||(Q.XX=!0,dI(Q,e,Q.provider.C.VM())),k4(Q,e));G==="PL"&&Q.ai.cN();var L=[G];G==="S"&&d&&L.push(`ss.${d}`);G==="PA"&&F&&L.push(`sr.${F}`);g.Ty(Q,e,"vps",L);Q.K=G;Q.ew=e;Q.A=e;Q.V=!0}e=T.h9;T.K(128)&&e&&(e.iR=e.iR||"",eaW(Q,k,e.errorCode,e.Ll,e.iR));(T.K(2)||T.K(128))&&Q.reportStats(k);T.isPlaying()&&!Q.S&&(Q.Z>=0&&Q.L.set("user_intent",[Q.Z.toString()]), Q.S=!0);LL(Q)}z.L&&(z=z.L,enV(z),z.playerState=D.state,z.L>=0&&D.xX(16)&&z.seekCount++,D.state.isError()&&z.send());if(E&&!this.m7())try{for(let n of this.kJ){var f=this.QE;if(f.started&&(f.L(),n.oldState.K(16))){D=f;let W=NkI(D.K,Math.max(D.Z-2E3,0));!isNaN(W)&&W<0x7ffffffffffff&&D.B.start()}this.Iq("statechange",n)}}finally{this.kJ.length=0}}}Ev(){this.AL.tick("qoes")}sS(){this.zO.sS()}v3(z,D,E,Q="LICENSE"){a:{var T=this.xm;E=E.substring(0,256);let k=QT(D);z==="drm.keyerror"&&this.To&&this.To.A.keys.length> 1&&T.Z<96&&(z="drm.sessionlimitexhausted",k=!1);let G=T.lr.experiments.EH("html5_retry_on_drm_unavailable"),e=T.lr.experiments.EH("html5_retry_on_drm_key_error"),d=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(G&&z==="drm.unavailable"||e&&z==="drm.keyerror"&&!E.match(d))T.Qh("qoe.restart",{retryOnDrmError:1,e:z,detail:E}),T.C.Gp(!0);else{if(k)if(T.videoData.A&&T.videoData.A.video.isHdr())tc(T,z);else{if(T.C.Vo(z,D,Q,E),Kgs(T,{detail:E}))break a}else T.Qh(z,{detail:E});z==="drm.sessionlimitexhausted"&& (T.N("retrydrm",{sessionLimitExhausted:1}),T.Z++,URX(T.C))}}}zM(){var z=g.BC(this.O.experiments,"html5_license_constraint_delay"),D=ei();z&&D?(z=new g.sT(()=>{this.qI();Xu(this)},z),g.a(this,z),z.start()):(this.qI(),Xu(this))}Ov(z){this.Iq("heartbeatparams",z)}fh(z){this.N("keystatuses",Hl(z)); var D="auto",E=!1;this.videoData.A&&(D=this.videoData.A.video.quality,E=this.videoData.A.video.isHdr());a:{switch(D){case "highres":case "hd2880":D="UHD2";break;case "hd2160":case "hd1440":D="UHD1";break;case "hd1080":case "hd720":D="HD";break;case "large":case "medium":case "small":case "light":case "tiny":D="SD";break;default:D="";break a}E&&(D+="HDR")}D=pL(z)?x4(z,D):z.A.includes(D);if(this.W("html5_enable_vp9_fairplay")){if(E){if(!z.U){this.videoData.ra||(this.videoData.ra=!0,this.N("drm",{dphdr:1}), this.Gp(!0));return}if(this.To?.K.K()?this.To?.qN():!D){this.N("drm",{dshdr:1});tc(this.xm);return}}if(this.To?.K.K())return}else{let Q=z.U&&D;if(E&&!Q){tc(this.xm);return}}if(E=!D)E=!(pL(z)?x4(z,"AUDIO")&&x4(z,"SD"):z.A.includes("AUDIO")&&z.A.includes("SD"));E&&(z=Hl(z),this.YK?(this.Iq("drmoutputrestricted"),this.W("html5_report_fatal_drm_restricted_error_killswitch")||this.Vo("drm.keyerror",2,void 0,`info.${z}`)):(this.YK=!0,this.Qh(new g.Tf("qoe.restart",{retrydrm:1,...z})),dr(this),URX(this)))}F6(){if(!this.videoData.U&& this.mediaElement&&!this.isBackground()){var z="0";this.mediaElement.Z()>0&&Bl(this.mediaElement)>=5&&this.videoData.L&&this.videoData.L.K()&&(this.PN(GB(this.playerState,1)),I1(this,"load_soft_timeout"),this.Iq("playbackstalledatstart"),z="1");jLr(this);var D=this.videoData.L;z={restartmsg:z,mfmt:!at(this.videoData),mdrm:!(!(D&&D.videoInfos&&D.videoInfos.length&&D.videoInfos[0].contentProtection)||this.To),mfmtinfo:!this.videoData.A,prerolls:this.bH()?this.FD.join(","):"0"};if(this.To){D=this.To; if(D.A.size<=0){let E="ns;";D.Y||(E+="nr;");D=E+=`ql.${D.Z.length}`}else D=Hl(D.A.values().next().value),D=g.EA(D);z.drmp=D}Object.assign(z,this.loader?.FM()||{});Object.assign(z,this.mediaElement?.FM()||{});this.O9.Qh("qoe.start15s",g.EA(z));this.Iq("loadsofttimeout")}}Zw(z){this.videoData.lengthSeconds!==z&&(this.videoData.lengthSeconds=z,Xu(this))}AS(z=!1,D){if(!this.oK)if(g.r5("att_s","player_att")||g.s4("att_s",void 0,"player_att"),this.W("use_rta_for_player"))(async()=>{if(!z||await g.Hd())try{let Q= hnW(this.O9);if(!Q)throw Error();let T=await g.x9({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.BC(this.O.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.oK)throw Error();if(!T.challenge)throw g.xl(Error(`Not sending atr ping; missing challenge string${T.error?`; error: ${T.error}`:""}`)),Error();this.oK=!0;let k=[T.challenge];if(T.error){let G=TF6(),e=Ovr(G).get(T.error)||0;k.push(`r1c=${e}`)}else T.webResponse&&k.push(`r1a=${T.webResponse}`);T.adblockReporting?.reportingStatus!== void 0&&k.push(`r6a=${T.adblockReporting.reportingStatus}`);T.adblockReporting?.broadSpectrumDetectionResult!==void 0&&k.push(`r6b=${T.adblockReporting.broadSpectrumDetectionResult}`);Q(k.join("&"));g.s4("att_f",void 0,"player_att")}catch(Q){g.s4("att_e",void 0,"player_att")}})().then(()=>{D?.()}); else{var E=new g.ppI(this.videoData);if("c1a"in E.tv&&!g.CA.isInitialized()){g.s4("att_wb",void 0,"player_att");this.QG===2&&Math.random()<.01&&g.xl(Error("Botguard not available after 2 attempts"));if(z)return;if(this.QG<5){this.AG.cN();this.QG++;return}}(E=g.D9(E))?(g.s4("att_f",void 0,"player_att"),KKn(this.O9,E),this.oK=!0):g.s4("att_e",void 0,"player_att")}}Qf(z=!1){return g.HZ(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.o7()||g.BZ(this.videoData))?this.getCurrentTime(): this.TX(z)}Ue(){return this.Ok()}TX(z=!1){return this.zO.TX(z)}Ok(){return this.zO.Ok()}Pc(){return this.zO?this.zO.Pc():0}getStreamTimeOffset(){return this.zO?this.zO.getStreamTimeOffset():0}n9(){return this.getStreamTimeOffset()===0?this.Pc():this.getStreamTimeOffset()}setPlaybackRate(z){this.playbackRate!==z&&qi(this.im,this.videoData.L?.videoInfos)&&(this.playbackRate=z,dr(this));this.playbackRate=z;this.mediaElement&&this.mediaElement.setPlaybackRate(z)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var z= "unknown";if(this.videoData.A&&(z=this.videoData.A.video.quality,z==="auto"&&this.mediaElement)){let D=this.zm();D&&D.videoHeight>0&&(z=DE(D.videoWidth,D.videoHeight))}return z}isHdr(){return!!(this.videoData.A&&this.videoData.A.video&&this.videoData.A.video.isHdr())}sendVideoStatsEngageEvent(z,D){var E=this.O9;E.K?(E=g.WR(E.K,"engage"),E.yA=z,E.send(D)):D&&D()}isAtLiveHead(z,D=!1){return g.HZ(this.videoData)&&(this.ka||D)?this.zO.isAtLiveHead(z):!1}pj(z){(this.ka=z)||this.k_.stop();if(this.videoData.K)if(z)this.videoData.K.resume(); else{var D=this.videoData.K;D.B&&D.B.stop()}this.loader&&(D=this.videoData.W("html5_disable_preload_for_ssdai_with_preroll")&&this.Jv()&&this.videoData.isLivePlayback,z&&!D?this.loader.resume():this.eF(!0));this.playerState.K(2)||z?this.playerState.K(512)&&z&&this.PN(eY(this.playerState,512)):this.PN(GB(this.playerState,512));D=this.O9;D.qoe&&(D=D.qoe,g.Ty(D,g.Gy(D.provider),"stream",[z?"A":"I"]))}KK(z){this.O9.Qh("player.exception",g.EA({n:z.name,m:z.message}))}mh(z){this.O9.mh(z)}Bl(z){this.O9.Bl(z)}Tj(z){this.O9.Tj(z)}Mn(z){this.O9.Mn(z)}LL(z, D,E,Q){this.O9.LL(z,D,E,Q)}Wi(){this.N("hidden",{},!0)}UR(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}m$(){return this.loader?this.loader.m$():!0}setLoop(z){this.loop=z;this.mediaElement&&!g.Us(this.O)&&this.mediaElement.setLoop(z)}hk(){return this.mediaElement&&!g.Us(this.O)?this.mediaElement.hk():this.loop}hn(z){this.N("timestamp",{o:z.toString()});this.zO.hn(z)}dM(z){this.AL.tick(z)}ZQ(z){return this.AL.ZQ(z)}Sl(z){this.AL.Sl(z)}N(z,D,E=!1){this.O9.N(z,D,E)}mI(z,D, E=!1){this.O9.N(z,D,E)}Qh(z){this.O9.Qh(z.errorCode,g.EA(z.details));z=z.errorCode;if(this.videoData.isLivePlayback&&(z==="qoe.longrebuffer"||z==="qoe.slowseek")||z==="qoe.restart")z=this.loader?W2(this.loader.videoTrack):{},this.N("lasoe",Object.assign(this.loader?W2(this.loader.audioTrack):{},this.cF?.K?.Vz())),this.N("lvsoe",Object.assign(z,this.cF?.L?.Vz()));this.W("html5_log_centralized_player_time")&&this.N("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.tT(),bh:this.loader?.kV()})}l3(z, D,E){this.O9.l3(z,D,E)}EG(z,D,E,Q,T,k,G,e){if(this.videoData.K?.isLive){var d=D.playerType===2?D:z,F=z.videoData.videoId,L=D.videoData.videoId;if(F&&L){var f=this.O9;if(e?.J3){if(f.qoe){F=f.qoe;L=e.J3;F.reportStats();var n=F.provider.videoData.clientPlaybackNonce,W=F.provider.videoData.videoId||"",V=F.D?.join(".")||n,Y=F.yA?.join(".")||W;ud(F,k?4:T?2:0,L.C9.join(".")||n,L.uJ.join(".")||W,Q);F.reportStats();F.D=L.C9;F.yA=L.uJ;F.C3=L.adFormats;F.f3=L.serializedQoeContextData;ud(F,k?5:T?3:1,V,Y,E);F.reportStats()}}else if(f.qoe){n= f.qoe;W=z.cpn;V=D.cpn;Y=d.videoData.HF;var Z=n.provider.videoData.clientPlaybackNonce;let K=n.provider.videoData.videoId,h=V!==Z&&L!==K;Z=W!==Z&&F!==K;n.reportStats();n.adCpn&&n.adCpn!==W||(n.adCpn=Z?W:"",n.j=Z?F:"",n.adFormat=Z?Y:void 0,ud(n,k?4:T?2:0,V,L,Q),n.reportStats(),n.adCpn=h?V:"",n.j=h?L:"",n.adFormat=h?Y:void 0,ud(n,k?5:T?3:1,W,F,E),n.reportStats())}e?.Ua?(f.K?.f3(),f.K?.Y(),f.K?.ur(e.Ua),f.K?.Y(!0),f.K?.U(!0,!0).send(),f.K?.qN()):(E=f,T=z.cpn,E.A.has(T)?(k=E.A.get(T),O1(k,!0).send(),k.V(), T!==E.provider.videoData.clientPlaybackNonce&&(bB(k),E.K?.ew(),E.A.delete(T))):(E.Ar=E.provider.videoData.clientPlaybackNonce,E.Ar&&E.K&&(E.A.set(E.Ar,E.K),O1(E.K).send(),E.K.V())),E=D.cpn,d=d.videoData,Q-=this.n9(),f.A.has(E)?(d=f.A.get(E),Q=d.A&&isNaN(d.S)?Xv(d):NaN,d=d.U(!1),isNaN(Q)||(d.U=Q),d.send()):(Q=Zfa(f,f.provider,d,Q),f.A.set(E,Q),Q.WF(new g.mF(GB(new g.QH,8),new g.QH)),Q.D(),f.K?.V()),f.Ar=E);this.W("html5_unify_csi_server_stitched_transition_logging")?(Q=this.AL,f=z.cpn,z=D.cpn,E=this.videoData.clientPlaybackNonce, d=D.videoData,D=(0,g.N)(),E=`${f===E?"video":"ad"}_to_${z===E?"video":"ad"}`,E!=="video_to_ad"&&(T=E==="ad_to_video"?void 0:d,f=T?.HI,k={},d?.vS&&(k.cttAuthInfo={token:d.vS,videoId:d.videoId}),G&&(k.startTime=G),g.g5(E,k),G={targetVideoId:d?.videoId??"empty_video",targetCpn:z,adVideoId:T?.videoId??"empty_video",adClientPlaybackNonce:f?.cpn??T?.clientPlaybackNonce},f&&(G.adBreakType=f.adBreakType,G.adType=f.adType),g.HD(G,E),g.qL(Q,D,E))):(Q=this.AL,E=this.videoData.clientPlaybackNonce,d=(0,g.N)(), f=D.videoData,z=`${z.cpn===E?"video":"ad"}_to_${D.cpn===E?"video":"ad"}`,E={},f.vS&&(E.cttAuthInfo={token:f.vS,videoId:f.videoId}),G&&(E.startTime=G),g.g5(z,E),g.HD({targetVideoId:f.videoId,targetCpn:D.cpn,isSsdai:!0},z),G||g.qL(Q,d,z))}}else g.K4(this.logger,360717806,"SSTEvent for nonSS")}dg(){var z=this.oi,D=z.JB;z.JB=[];return D}US(z){this.videoData.kA=!0;this.Qh(new g.Tf("sabr.fallback",z));this.Gp(!0)}QN(z,D=!0){this.videoData.O8=!0;D&&(this.Qh(new g.Tf("qoe.restart",z)),this.Gp(!0))}qk(z){this.N("sdai", {aftimeout:z});this.Qh(new g.Tf("ad.fetchtimeout",{timeout:z}))}gV(){return g.Gy(this.O9.provider)}getPlayerSize(){return this.y$.getPlayerSize()}HX(){return this.y$.HX()}Qt(){return this.AL}Or(){return this.oi.Or()}getVolume(){return this.oi.getVolume()}Lp(){return this.oi.Lp()}isMuted(){return this.oi.isMuted()}Xp(){return this.oi.Xp()}xP(){this.yd=!0}W(z){return this.O.W(z)}JT(){return this.O.JT()}QQ(z,D,E,Q,T){this.N("xvt",{m:z,g:D?1:0,tt:E?1:0,np:Q?1:0,c:T})}eF(z){this.loader?.U9(z)}Ih(z){this.loader?.resume(z)}Jv(){return g.tA(this.FD, "ad")}ZS(){return this.O.ZS()}aQ(){if(this.W("html5_generate_content_po_token"))return this.videoData.RJ||"";this.oi.Ns();return this.O.YX||""}W7(){if(this.videoData.videoId)return this.videoData.FB}JI(){return this.videoData.videoId}sx(){return this.oi.EU}kd(){return this.Qq}pP(){return this.oi.pP()}G4(z,D,E){this.PN(GB(this.playerState,16,E));this.zO.G4(z,D,E)}prefetchKeyPlay(z,D){this.loader?.ai(z,D,2)}prefetchJumpAhead(z){this.loader?.ai(z,!1,3)}Mx(z){return this.zO.Mx(z)}c6(){this.zO.c6()}Jn(z, D){var E=this.W("html5_generate_content_po_token")?this.videoData:void 0;this.oi.Jn(z,D,E)}na(){return this.W("html5_remove_ios_7_hack_force_play")}V6(z,D){this.O9.V6(z,D)}Sq(){return this.O9.Sq()}Oo(){return this.oi.Oo()}dU(){return this.oi.dU(this)}VF(){this.GP=!0}M0(z){this.loader?.M0(z)}mT(z){this.zO.mT(z)}PS(){return this.W("html5_use_centralized_player_time")&&g.uR(this.videoData)}};g.l=g.D3.prototype;g.l.Ga=DJ(102);g.l.xB=DJ(99);g.l.tk=DJ(94);g.l.lm=DJ(81);g.l.Zj=DJ(70);g.l.H0=DJ(52); g.l.Q7=DJ(43);g.l.WZ=DJ(37);g.l.BS=DJ(31);g.l.DM=DJ(24);g.l.jc=DJ(18);g.l.sy=DJ(6);var lV={primary:"Primary",secondary:"Secondary"};var r_r=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);P(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.K3(z,z.X().JT().K.GV(g.d4)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.qj()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var izI=class extends dx{constructor(z){super(z);this.K=!!navigator.mediaSession.setPositionState;this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"videodatachange",()=>{this.updateMetadata()}); this.events.K3(z,"presentingplayerstatechange",()=>{vEQ(this)}); this.events.K3(z,"SEEK_COMPLETE",()=>{mKw(this)})}updateMetadata(){var z=this.api.getVideoData(); if(z?.BW()){var D=this.api.X(),E=[],Q="";if(!D.D){let T=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.I_(D)&&T?(E=l0Q(T.thumbnailDetails),T.album&&(Q=xe(T.album))):E=[{src:z.Vl("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}mKw(this);vEQ(this);YPw(this);navigator.mediaSession.metadata=new MediaMetadata({title:z.title,artist:z.author,artwork:E,album:Q});D=z=null;M_(this.api)&&(z=()=>{this.api.nextVideo()}, D=()=>{this.api.previousVideo()}); Sd("nexttrack",z);Sd("previoustrack",D)}}BF(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var z="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let D of z)Sd(D,null);this.K&&a1();super.BF()}};var wyQ=class extends dx{constructor(z){super(z);this.L=new Map;this.B=this.K=void 0;this.compositeVideoState=null;this.A=void 0;this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"modulecreated",D=>{a:{var E=this.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer;if(E&&(E=g.H(E.compositeVideoOverlay,MLL),E?.sources?.length))for(Q of E?.sources)if(Q.isActive)break a;var Q=void 0}D==="captions"&&Q?.topLeftCornerX!==void 0&&Q?.topLeftCornerY!==void 0&&Q?.width!== void 0&&Q?.height!==void 0&&this.api.aL({top:Q.topLeftCornerY,right:1-Q.topLeftCornerX-Q.width,bottom:1-Q.topLeftCornerY-Q.height,left:Q.topLeftCornerX})}); this.events.K3(z,"videodatachange",D=>{var E=this.api.getVideoData();this.K=void 0;this.L.clear();this.api.ee("compositeembargo",1);var Q=E?.rL.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");Q?.length?I0W(this,Q.filter(T=>T.onEnter?.some(this.Z))):E?.cueRanges&&I0W(this,E.cueRanges.filter(T=>T.onEnter?.some(this.Z))); D==="dataupdated"&&E?.compositeLiveStatusToken!==this.B&&(this.B=E?.compositeLiveStatusToken,this.api.Tx())}); this.events.K3(z,g.b4("compositeembargo"),D=>{if(this.K?.id!==D.id&&(this.api.mh(!0),this.L.has(D.id))){var E=this.L.get(D.id),Q=this.api.getVideoData();for(let T of E)E=T.compositeEmbargo?.embargoStatusToken,Q.Hb!==E&&(Q.Hb=E,this.api.Tx()),a0a(this,D)}}); this.events.K3(z,g.j1("compositeembargo"),D=>{if(this.K?.id===D.id&&(this.api.mh(!1),this.L.has(D.id))){if(D=this.api.getVideoData())D.Hb=void 0;this.api.Tx();a0a(this)}}); this.events.K3(z,"heartbeatRequest",D=>{this.compositeVideoState!==null&&(D.playbackState||(D.playbackState={}),D.playbackState.compositeVideoState=this.compositeVideoState)}); this.events.K3(z,"internalaudioformatchange",(D,E)=>{var Q=this.api.getVideoData({PZ:!1});Q?.N("atrkchg",{id:D,m:E});if(Q&&!Q.Nl()){E=this.api.getAvailableAudioTracks();for(let T of E)if(T.getLanguageInfo().getId()===D){this.api.X().C3=D;break}}}); this.events.K3(z,"onPlaybackAudioChange",()=>{this.api.Tx()}); P(z,"setCompositeParam",D=>{this.compositeVideoState=D}); this.api.W("web_watch_enable_multiview_manager")&&P(z,"setCompositeVideoOverlayRendererComponent",D=>{this.setCompositeVideoOverlayRendererComponent(D)})}setCompositeVideoOverlayRendererComponent(z){this.A&&(this.A.remove(),g.z_(this.A,"ytp-composite-video-overlay-renderer"),this.A=void 0); z&&(g.AN(z,"ytp-composite-video-overlay-renderer"),g.Ah(this.api,z,4),this.A=z)}Z(z){return z.compositeEmbargo!==void 0}BF(){super.BF();this.L.clear()}};var txr=class extends dx{constructor(z){super(z);P(z,"getAvailableQualityData",()=>this.getAvailableQualityData()); P(z,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); P(z,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var z=this.api.getVideoData();if(!z)return[];var D=[],E=z.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,Q=SPw(E),T=E?.restrictedAdaptiveFormats;if(T){E=[];for(var k of T){if(k.mimeType?.includes("audio")&&this.api.W("enable_lr_upsell_for_premium_high_quality_audio"))continue;T=aJ(k.mimeType,k.quality,k.itag.toString(),k.width.toString(),k.height.toString(),k.qualityLabel,k.qualityOrdinal&&M8[k.qualityOrdinal]);E.push(T)}z= cZ(z);lN(E);k=[];for(var G of E)bN(z,G,this.api.X().A)===!0&&k.push(G);D=D.concat(Rza(k,!1,Q))}G=this.api.WP();D=D.concat(Rza(G,!0,Q));Q=[];if(this.api.W("web_player_enable_premium_hbr_in_h5_api")){G=D;D=new Set;Q=new Map;var e={};for(var d of G)G=d.quality,E=d.isPlayable,(z=d.qualityLabel)&&G&&(E&&Q.has(G)&&Q.get(G)!==z?D.add(G):E&&Q.set(G,z),e[z]||(e[z]=d));d=[];for(var F of Object.values(e))e=F.quality,Q=F,e&&!D.has(e)&&(Q.formatId=void 0),d.push(Q);F=D=d;d=0;for(e=0;e{this.X2(D)}); this.events.K3(z,"csiinitialized",()=>{c3Q(this)})}X2(z){if(Z8())if(!this.L&&this.K){z.FB={coldStartInfo:{clientState:this.A}}; try{this.K.then(()=>{KPa(this,z)},D=>{cw(D,"player_update"); this.handleError(D,z)})}catch(D){cw(D,"player_update_catch"),this.handleError(D,z)}}else this.L?KPa(this,z):this.api.N("pf",{m:this.L?1:0, p:this.K?1:0})}handleError(z,D){g.xl(z);var E=0;z.mediaIntegrityErrorName?E||(E=y_6[z.mediaIntegrityErrorName]):z.code&&(E=z.code());D.FB={VD:{code:E}}}};var s_O=class extends dx{constructor(z){super(z);this.loaded=!1;this.S=0;this.K=!1;this.U={};this.L=[];this.Z=0;this.V=!1;this.events=new g.MC(z);g.a(this,this.events);this.A=new g.MC(z);g.a(this,this.A);this.events.K3(z,"modulesCreated",()=>{this.IO()&&this.load()}); this.events.K3(z,"modulesDestroyed",D=>{var E=this.api.getPresentingPlayerType();switch(D){case 2:case 3:D=E!==1&&!(E===5||E===6||E===7);break;case 4:D=!this.K;break;default:D=!0}D&&this.unload()})}IO(){return this.api.getVideoData().WX.includes("playableSequences")}load(){if(!this.loaded){this.B||(this.B=new g.mM({G:"div", ek:["ytp-player-content","ytp-yto-overlay"],gR:[{G:"div",ek:["ytp-yto-preroll-message"],hT:"Video will begin shortly"}]}),g.a(this,this.B),hzr(this,!1),g.Ah(this.api,this.B.element,4));var z=this.api.getPresentingPlayerType();this.A.K3(this.api,"playbackChange",()=>{var D=this.api.getPresentingPlayerType()===5;g.Dr(this.api.getRootNode(),"ytp-yto-preroll",D);hzr(this,D)}); this.A.K3(this.api,"presentingplayerstatechange",D=>{this.onStateChange(D)}); this.A.K3(this.api,g.b4("yto"),(D,E)=>{this.onCueRangeEnter(D,E)}); this.A.K3(this.api,"ytoprerollinternstitialnext",()=>{xKJ(this)}); HsQ(this);this.loaded=!0;this.api.ff("playableSequences",z)}}onCueRangeEnter(z){z=z.getId();if(!this.K){if(this.api.getPlayerStateObject(1).K(2)){if(this.V)return}else this.V=!1;this.L.includes(z)||this.L.push(z);this.api.getPresentingPlayerType()===1&&p3w(this)}}onStateChange(z){var D=this.api.getPresentingPlayerType();z=z.state;this.K||D!==5&&D!==6&&D!==7||z.K(1)||z.K(16)||z.K(32)||(D=z.K(128),(z.K(2)||D)&&xKJ(this))}unload(){this.loaded&&(this.S=0,this.V=this.K=!1,this.U={},this.Z=0,this.L.length= 0,this.A.L(),this.loaded=!1)}BF(){this.unload();super.BF()}};var $Vw=class{constructor(z=200){this.A=z;this.L=this.K=void 0}async delete(z){await NYO(this);if(this.K)try{let D=Jw(z,"videoPlaybackPositionEntity");await ZVV(this.K,D);this.L===z&&(this.L=void 0)}catch(D){throw Error("Failed to delete playback position",{cause:D});}}};var qsW=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);z=z.X().JT().K.GV(ZAQ);var D=new $Vw(Number(z)||void 0);this.K=D;P(this.api,"addOrUpdateOnlinePlaybackPosition",(E,Q,T)=>gEa(D,E,Q,T)); P(this.api,"deleteOnlinePlaybackPosition",E=>D.delete(E)); this.events.K3(this.api,"presentingplayerstatechange",E=>{(E.xX(4)||E.xX(1)||E.xX(2))&&r3X(this)}); this.events.K3(this.api,"heartbeatRequest",()=>{r3X(this)})}};var P2n=class extends dx{constructor(z){super(z);this.maxBufferSize=this.sampleInterval=100;this.L=0;y36(this)}logTrace(z){var D=[],E=[],Q=[],T=[],k=0;for(let G of z.resources)D.push({id:k,url:G}),k++;k=0;for(let {name:G,resourceId:e,line:d,column:F}of z.frames)E.push({id:k,name:G,resourceId:e,line:d,column:F}),k++;k=0;for(let {frameId:G,parentId:e}of z.stacks)T.push({id:k,frameId:G,parentId:e}),k++;k=0;for(let {timestamp:G,stackId:e}of z.samples)Q.push({id:k,timestampMs:G,stackId:e}),k++;z=g.Ri(g.De({resources:D, frames:E,samples:Q,stacks:T},xUr),4);this.L+=z.length;this.L<1E7&&this.api.N("jsprof",{pt:z})}A(){this.K&&this.api.N("jsprof",{pe:this.K})}BF(){this.Z?.stop();super.BF()}};var MxI=class extends dx{constructor(z){super(z);var D=new g.MC(z);g.a(this,D);D.K3(z,"internalaudioformatchange",(E,Q)=>{Mhk(this,E,Q)}); D.K3(z,"annotationvisibility",E=>{this.api.W("web_fix_annotations")&&qPX(this,(294).toString(),{boolValue:E})}); D.K3(z,"videoplayerreset",()=>{C8L(this)}); D.K3(z,"videodatachange",(E,Q)=>{this.onVideoDataChange(E,Q)})}onVideoDataChange(z,D){D.Nl()&&z==="newdata"&&C8L(this)}SI(){if(g.Us(this.api.X())){let z=g.By(this.api.X(),this.api.getVideoData()?.V()); return r8(NA(z),D=>{var E=g.Db();g.Er(E,D);return this.api.SI(E)})}return NA(this.api.SI())}};var C2J=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"onSnackbarMessage",D=>{switch(D){case 1:this.api.getPlayerStateObject().isBuffering()&&g.cu(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 BYX; g.Il=class extends g.JH{constructor(z,D=!1,E,Q=!1){super();this.j=!1;this.Z=new g.I3(this);this.B=this.U=null;this.A=this.L=!1;g.a(this,this.Z);this.target=z;this.K=D;this.yA=E||z;this.j=Q;D&&(g.kG&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");pP(this)}K3(z,D){this.Z.K3(this.yA,z,D,void 0,!this.K)}cancel(){this.A&&(this.A=!1,this.Iq("dragend",0,0,null));this.L&&(this.L=!1,this.Iq("hoverend",0,0,null),xm(this),pP(this))}Em(z){xm(this);this.K3(h6("move"),this.Y); this.K3(h6("out"),this.Xn);this.K3("touchstart",this.S);this.K&&this.K3(h6("down"),this.V);var D=z.target;z=new g.Wr(z.pageX,z.pageY);this.L=!0;this.Iq("hoverstart",z.x,z.y,D);this.Iq("hovermove",z.x,z.y,D)}Y(z){var D=z.target;z=new g.Wr(z.pageX,z.pageY);if(this.B){let E=this.B;this.B=null;if(E.relatedTarget===D&&Xm(new g.Wr(E.pageX,E.pageY),z))return}this.Iq("hovermove",z.x,z.y,D)}Xn(z){var D=new g.Wr(z.pageX,z.pageY),E=z.relatedTarget;try{if(E&&g.Vx(this.target,E)){this.B=z;this.Iq("hovermove", D.x,D.y,E);return}}catch(Q){}xm(this);pP(this);this.L=!1;this.Iq("hoverend",D.x,D.y,E)}xV(z){this.Em(z);this.V(z)}V(z){if(typeof z.button!=="number"||z.button===0){xm(this);this.Z.K3(Hw(z.target),h6("move"),this.WF);this.Z.K3(Hw(z.target),h6("up"),this.AT);var D=z.target;if(g.kG)this.K3("dragstart",this.ew);else if(z.preventDefault(),(g.Py||g.hz)&&D)a:{let E=D;for(;E;){if(jM(E)||E.getAttribute("tabindex")==="-1"){E.focus();break a}E=E.parentElement}Hw(D).activeElement.blur()}this.A=!0;z=new g.Wr(z.pageX, z.pageY);this.Iq("dragstart",z.x,z.y,D);this.Iq("dragmove",z.x,z.y,D)}}ew(z){z.preventDefault()}WF(z){var D=z.target;D===Hw(z.target)&&(D=null);z=new g.Wr(z.pageX,z.pageY);this.Iq("hovermove",z.x,z.y,D);this.Iq("dragmove",z.x,z.y,D)}AT(z){xm(this);this.A=!1;var D=H6(z),E=z.target;z=new g.Wr(z.pageX,z.pageY);D&&g.Vx(this.target,D)?(this.K3(h6("move"),this.Y),this.K3(h6("out"),this.Xn),this.K3(h6("down"),this.V),this.K3("touchstart",this.S),this.Iq("dragend",z.x,z.y,E)):(pP(this),this.L=!1,this.Iq("dragend", z.x,z.y,E),this.Iq("hoverend",z.x,z.y,E))}S(z){var D=z.changedTouches[0];D&&(xm(this),this.K3("touchmove",this.C3),this.K3("touchend",this.D),this.K3("touchcancel",this.D),this.U=D.identifier,z=z.target,this.L||(this.L=!0,this.Iq("hoverstart",D.pageX,D.pageY,z)),this.Iq("hovermove",D.pageX,D.pageY,z),this.K&&(this.A=!0,this.Iq("dragstart",D.pageX,D.pageY,z),this.Iq("dragmove",D.pageX,D.pageY,z)))}C3(z){var D=zyJ(this,z);D&&(this.K&&z.preventDefault(),z=z.target,this.Iq("hovermove",D.pageX,D.pageY, z),this.K&&this.Iq("dragmove",D.pageX,D.pageY,z))}D(z){var D=zyJ(this,z);if(D){xm(this);pP(this);this.L=!1;let E=z.target;this.K&&(this.j||z.preventDefault(),this.A=!1,this.Iq("dragend",D.pageX,D.pageY,E));this.Iq("hoverend",D.pageX,D.pageY,E)}}BF(){this.K&&(g.kG&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");xm(this);super.BF()}};BYX=!1;var A_6=class extends dx{constructor(z){super(z);this.L=new Set;this.K={};this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"videodatachange",D=>{D==="newdata"&&(this.api.ee("stationsEmbargo"),this.api.ee("stationsMetadataUpdate"),this.K={},this.L.clear());D=this.api.getVideoData().rL;var E=D.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");E&&ElV(this,E,"stationsEmbargo");(D=D.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_METADATA_UPDATE"))&&ElV(this,D,"stationsMetadataUpdate")}); this.events.K3(z,g.b4("stationsEmbargo"),D=>{this.api.mh(!0);var E=this.K[D.id]??[];for(let Q of E){E=Q.embargo;if(!E)continue;this.api.hideControls();this.api.Vo("auth",2,xe(E.errorRenderer.reason),g.EA({embargoed:1,id:D.id,idx:D.L,start:D.start}));(E=E.onTrigger)&&g.cu(this.api,"innertubeCommand",E)}}); this.events.K3(z,g.b4("stationsMetadataUpdate"),D=>{D=this.K[D.id]??[];for(let E of D)(D=E.command)&&g.cu(this.api,"innertubeCommand",D)})}};var Bq6=class extends rM{constructor(z,D,E){super(D,z);this.K=E}preventDefault(){super.preventDefault();this.K&&this.K.preventDefault()}stopPropagation(){super.stopPropagation();this.K&&this.K.stopPropagation()}};g.Rj=class extends mVI{constructor(z){super();this.K=z;this.HF={};this.listener=D=>{this.dispatchEvent(new Bq6(this,D.type,D))}}U(){return!0}isView(){return!1}s9(){return!1}kX(){return this.K}iz(){return this.K.src}ew(){return this.K.srcObject}ur(z){var D=this.getPlaybackRate(); this.K.src=z;this.setPlaybackRate(D)}f3(){this.K.removeAttribute("src")}qN(){this.K.srcObject=null}getPlaybackRate(){try{return this.K.playbackRate>=0?this.K.playbackRate:1}catch{return 1}}setPlaybackRate(z){this.getPlaybackRate()!==z&&(this.K.playbackRate=z);return z}hk(){return this.K.loop}setLoop(z){this.K.loop=z}canPlayType(z,D){return this.K.canPlayType(z,D)}isPaused(){return this.K.paused}isSeeking(){return this.K.seeking}isEnded(){return this.K.ended}QA(){return this.K.muted}j(z){Vn();this.K.muted= z}V(){return this.K.played||OF([],[])}L(){try{var z=this.K.buffered}catch{}return z||OF([],[])}D(){return this.K.seekable||OF([],[])}tT(){var z=this.K;return z.getStartDate?z.getStartDate():null}getCurrentTime(){return this.K.currentTime}setCurrentTime(z){this.K.currentTime=z}getDuration(){return this.K.duration}load(){var z=this.K.playbackRate;try{this.K.load()}catch{}this.K.playbackRate=z}pause(){this.K.pause()}play(){var z=this.K.play();if(!z||!z.then)return null;z.then(void 0,()=>{}); return z}Z(){return this.K.readyState}kV(){return this.K.networkState}gH(){return this.K.error?this.K.error.code:null}eW(){return this.K.error?this.K.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.K instanceof window.HTMLVideoElement&&this.K.getVideoPlaybackQuality)return this.K.getVideoPlaybackQuality();if(this.K){var z=this.K;let D=z.webkitDroppedFrameCount;if(z=z.webkitDecodedFrameCount)return{droppedVideoFrames:D||0,totalVideoFrames:z}}return{}}L0(){return!!this.K.webkitCurrentPlaybackTargetIsWireless}MI(){return!!this.K.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var z= this.K,D=window.document;window.document.pictureInPictureEnabled?this.K!==D.pictureInPictureElement?z.requestPictureInPicture():D.exitPictureInPicture():uT()&&z.webkitSetPresentationMode(z.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}mN(){var z=this.K;return new g.Wr(z.offsetLeft,z.offsetTop)}getSize(){return g.tz(this.K)}setSize(z){we(this.K,z)}getVolume(){return this.K.volume}setVolume(z){Vn();this.K.volume=z}XX(z){this.HF[z]||(this.K.addEventListener(z,this.listener), this.HF[z]=this.listener)}setAttribute(z,D){this.K.setAttribute(z,D)}removeAttribute(z){this.K.removeAttribute(z)}hasAttribute(z){return this.K.hasAttribute(z)}AT(){return Si(this.K)}jF(z){g.AN(this.K,z)}WF(z){return g.pl(this.K,z)}m9(){return g.Vx(document.body,this.K)}audioTracks(){var z=this.K;if("audioTracks"in z)return z.audioTracks}BF(){for(let z of Object.keys(this.HF))this.K.removeEventListener(z,this.HF[z]);super.BF()}ig(z){this.K.disableRemotePlayback=z}};g.Rj.prototype.S=DJ(117); g.Rj.prototype.C3=DJ(115);g.Rj.prototype.xV=DJ(113);g.Rj.prototype.yA=DJ(111);var al=class extends g.mM{constructor(z,D){super({G:"div",vF:"ytp-horizonchart"});this.sampleCount=150;this.V=z;this.U=D;this.index=0;this.heightPx=-1;this.B=this.A=null;this.K=2;this.element.style.width=`${this.K*this.sampleCount}px`;this.element.style.height="1em"}};var QWw=class extends g.mM{constructor(z){var D=null;D={G:"button",ek:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],rR:{title:"close"},hT:"[X]"};super({G:"div",ek:["html5-video-info-panel","ytp-sfn"],gR:[D,{G:"div",ek:["html5-video-info-panel-content","ytp-sfn-content"],gR:[{G:"div",gR:[{G:"div",hT:"Video ID / sCPN"},{G:"span",hT:"{{video_id_and_cpn}}",vF:"ytp-sfn-cpn"}]},{G:"div",gR:[{G:"div",hT:"Viewport / Frames"},{G:"span",hT:"{{dims_and_frames}}"}]},{G:"div",gR:[{G:"div",hT:"Current / Optimal Res"}, {G:"span",hT:"{{resolution}}"}]},{G:"div",gR:[{G:"div",hT:"Volume / Normalized"},{G:"span",hT:"{{volume}}"}]},{G:"div",gR:[{G:"div",hT:"Codecs"},{G:"span",hT:"{{codecs}}"}]},{G:"div",rR:{style:"{{shader_info_style}}"},gR:[{G:"div",hT:"Shader Info"},{G:"span",hT:"{{shader_info}}"}]},{G:"div",rR:{style:"{{color_style}}"},gR:[{G:"div",hT:"Color"},{G:"span",hT:"{{color}}"}]},{G:"div",rR:{style:"{{drm_style}}"},gR:[{G:"div",hT:"Protected"},{G:"span",hT:"{{drm}}"}]},{G:"div",rR:{style:"{{bandwidth_style}}"}, gR:[{G:"div",hT:"Connection Speed"},{G:"span",gR:[{G:"span",hT:"{{bandwidth_chart}}"},{G:"span",hT:"{{bandwidth_kbps}}"}]}]},{G:"div",rR:{style:"{{network_activity_style}}"},gR:[{G:"div",hT:"Network Activity"},{G:"span",gR:[{G:"span",hT:"{{network_activity_chart}}"},{G:"span",hT:"{{network_activity_bytes}}"}]}]},{G:"div",gR:[{G:"div",hT:"Buffer Health"},{G:"span",gR:[{G:"span",hT:"{{buffer_health_chart}}"},{G:"span",hT:"{{buffer_health_seconds}}"}]}]},{G:"div",rR:{style:"{{live_latency_style}}"}, gR:[{G:"div",hT:"Live Latency"},{G:"span",gR:[{G:"span",hT:"{{live_latency_chart}}"},{G:"span",hT:"{{live_latency_secs}}"}]}]},{G:"div",rR:{style:"{{live_mode_style}}"},gR:[{G:"div",hT:"Live Mode"},{G:"span",hT:"{{live_mode}}"}]},{G:"div",rR:{style:"{{playback_categories_style}}"},gR:[{G:"div",hT:"Playback Categories"},{G:"span",hT:"{{playback_categories}}"}]},{G:"div",rR:{style:"{{fmt_debug_info_style}}"},gR:[{G:"div",hT:"Format Debug Info"},{G:"span",hT:"{{fmt_debug_info}}"}]},{G:"div",gR:[{G:"div", hT:"Mystery Text"},{G:"span",hT:"{{debug_info}}"}]},{G:"div",rR:{style:"{{extra_debug_info_style}}"},gR:[{G:"div",hT:""},{G:"span",gR:[{G:"span",hT:"{{extra_debug_info}}"}]}]},{G:"div",gR:[{G:"div",hT:"Date"},{G:"span",hT:"{{date}}"}]},{G:"div",rR:{style:"{{cotn_and_local_media_style}}"},gR:[{G:"div",hT:"COTN / Local Media"},{G:"span",hT:"{{cotn_and_local_media}}"}]},{G:"div",rR:{style:"{{release_style}}"},gR:[{G:"div",hT:"Player Release"},{G:"span",hT:"{{release_name}}"}]}]}]});this.YV=z;this.position= 0;this.U=!0;D?this.K3(this.NN("ytp-sfn-close"),"click",this.hide):this.K3(this.element,"click",this.hide);z=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];D="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var E=z.map(Q=>Q/4); this.Y={};this.K=new al(z,D);g.a(this,this.K);this.updateValue("bandwidth_chart",this.K);this.B=new al([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.a(this,this.B);this.updateValue("live_latency_chart",this.B);this.A=new al([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.a(this,this.A);this.updateValue("buffer_health_chart",this.A);this.S=new al(E,D);g.a(this,this.S);this.updateValue("network_activity_chart",this.S);this.delay= new g.sT(this.u0,500,this);g.a(this,this.delay);this.V=new g.sT(this.D,2E4,this);g.a(this,this.V)}show(){super.show();this.u0()}hide(){super.hide();this.delay.stop();this.V.stop()}u0(){var z=(0,g.N)(),D=Rq(this.YV);NL(this.K,D.bandwidth_samples);NL(this.S,D.network_activity_samples);NL(this.B,D.live_latency_samples);NL(this.A,D.buffer_health_samples);var E={};for(let [Q,T]of Object.entries(D)){D=Q;let k=T;this.Y[D]!==k&&(E[D]=" "+String(k));this.Y[D]=k}this.update(E);z=(0,g.N)()-z>25?5E3:500;this.delay.start(z)}D(){this.U? (this.position+=1,this.position>15&&(this.U=!1)):(--this.position,this.position<=0&&(this.U=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.V.start(2E4)}};var zxI=class extends dx{constructor(z){super(z);P(z,"getStatsForNerds",()=>Rq(this.api)); S9(z,"showVideoInfo",()=>{TJL(this,!0)}); S9(z,"hideVideoInfo",()=>{TJL(this,!1)}); S9(z,"isVideoInfoVisible",()=>!!this.K?.vN())}};var Dbr=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);P(this.api,"setSubtitlesTargetContainerId",D=>{var E=Tr(this.api.ug());E&&(D=D?document.getElementById(D):null,E.x0(D))}); P(this.api,"clearSubtitlesTargetContainerId",()=>{var D=Tr(this.api.ug());D&&D.x0(null)})}};var EJw=class extends dx{constructor(z){super(z);this.ew={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:D=>k8X(this,D), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:D=>k8X(this,D), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>this.api.X().experiments.EH("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.V&&this.Y:this.V&&this.S, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>this.AT}; this.AT=this.Y=this.S=this.V=!1;this.B={};this.events=new g.MC(z);g.a(this,this.events);this.U=new g.Il(this.api.wM().Lh);g.a(this,this.U);if(this.api.W("enable_smart_skip_web_player_bar_hover_length_threshold")&&g.BC(this.api.X().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds")){let D=g.BC(this.api.X().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds");this.j=new g.sT(this.Z,D,this);g.a(this,this.j)}this.events.K3(z,"videodatachange",(D,E)=>{if(D!=="dataupdated"|| E.videoId!==this.videoId||!Fy(this.timelyActions,fBW(E)))this.onVideoDataChange(E)}); this.events.K3(z,"presentingplayerstatechange",D=>{this.hm(D)}); z.W("enable_smart_skip_player_controls_shown_on_web")&&(this.events.K3(z,"onShowControls",()=>{this.V=!0;this.Z()}),this.events.K3(z,"onHideControls",()=>{this.V=!1}),this.U.subscribe("hoverstart",()=>{this.S=!0; this.Z()},this),this.U.subscribe("hoverend",()=>{this.S=!1},this),z.W("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.K3(z,"progressBarHoverStart",()=>{this.Y=!0; this.api.W("enable_smart_skip_web_player_bar_hover_length_threshold")?this.j?.cN():this.Z()}),this.events.K3(z,"progressBarHoverEnd",()=>{this.Y=!1; this.api.W("enable_smart_skip_web_player_bar_hover_length_threshold")&&this.j?.stop()}))); z.W("enable_smart_skip_speedmaster_on_web")&&this.events.K3(z,"speedmasterchanged",D=>{(this.AT=D)&&this.Z()}); this.events.K3(z,g.b4("timelyAction"),D=>{this.onCueRangeEnter(D.getId())}); this.events.K3(z,g.j1("timelyAction"),D=>{this.onCueRangeExit(D.getId())}); z.W("web_enable_keyboard_shortcut_for_timely_actions")&&this.events.K3(z,"keyboardserviceglobalkeydown",(D,E)=>{if((Xk?D.altKey:D.ctrlKey)&&D.keyCode===39&&this.D&&this.K&&(D=g.H(gr(this,this.K)?.rendererContext,eM6),D=g.pA(D?.onTap))&&(g.cu(this.api,"innertubeCommand",D),E&&(E.fn=!0),E=rb(),D=V_O(E))){let Q=g.fN(0);Q&&d8(E.client,Q,D)}},this); this.L=new g.mM({G:"div",ek:["ytp-player-content","ytp-timely-actions-content"]});this.L.hide();P(z,"insertTimelyActionUi",D=>{this.L.element.children.length>0&&g.Xs(this.L.element);D.classList.add("ytp-timely-actions-overlay");this.L.element.appendChild(D)}); g.a(this,this.L);this.W("web_player_overlay_positioned_layout")?this.events.K3(z,"basechromeinitialized",()=>{this.api.r$(this.L.element,4,!0);this.L.element.setAttribute("data-overlay-order","10")}):g.Ah(this.api,this.L.element,4)}onVideoDataChange(z){this.PX(); this.videoId=z.videoId;this.A=this.K=void 0;this.timelyActions=fBW(z);G8Q(this);Uv(this);this.Ql()}hm(z){var D=z.oldState,E=z.state,Q=E.seekSource;!D.K(16)&&E.K(16)?this.UG(Q??void 0):D.K(16)&&!E.K(16)&&this.d6();z=z.state;z=!z.isCued()&&!z.K(1024);this.L.gF(z)}Ql(){var z=this.t9();z&&this.api.Ql(z)}PX(){this.api.ee("timelyAction",1);if(this.K!==void 0)this.onCueRangeExit(this.K)}t9(){if(this.timelyActions){var z=[];for(let E of this.timelyActions){var D=E.startTimeMilliseconds!=null&&E.endTimeMilliseconds!= null&&E.cueRangeId!=null?new g.vJ(Number(E.startTimeMilliseconds),Number(E.endTimeMilliseconds),{id:E.cueRangeId,namespace:"timelyAction"}):void 0;D&&z.push(D)}return z}}onCueRangeEnter(z){var D=gr(this,z);D&&this.B[z]!==void 0&&(D.maxShowCount===void 0||D?.maxShowCount>this.B[z])&&(this.K=z,this.Z())}onCueRangeExit(z){var D=eyr(this,z);D&&this.K===z&&g.cu(this.api,"innertubeCommand",D);Uv(this);this.K=void 0}UG(z){this.A=z}d6(){this.Z();this.A=void 0}Z(){if(this.K!==void 0){var z=(z=gr(this,this.K))&& z.onCueRangeEnter?g.pA(z.onCueRangeEnter):void 0;var D=gr(this,this.K);a:if(D&&D.additionalTrigger){for(E of D.additionalTrigger)if(E.type&&(0,this.ew[E.type])?.(E.args??{})){var E=!0;break a}E=!1}else E=!0;z&&E&&(g.cu(this.api,"innertubeCommand",z),dOr(this,D),this.B[this.K]!==void 0&&this.B[this.K]++,this.D=!0)}}BF(){this.timelyActions=this.A=this.K=this.videoId=void 0;this.B={};this.PX();Uv(this);super.BF()}};var QVQ=class extends dx{constructor(z){super(z);z=window;var D=this.api.X().JT();D.K.GV(veX)?(D=[],z.ytPlayerArraySizeExperimentLength=D.length,z.ytPlayerArraySizeExperimentValue=D[0]):D.K.GV(jHV)?(D="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(" "), z.ytPlayerArraySizeExperimentLength=D.length,z.ytPlayerArraySizeExperimentValue=D[Math.floor(Math.random()*D.length)]):D.K.GV(bAk)&&(D="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(" "), z.ytPlayerArraySizeExperimentLength=D.length,z.ytPlayerArraySizeExperimentValue=D[Math.floor(Math.random()*D.length)])}};var TBs=class extends dx{constructor(z){super(z);S9(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); S9(this.api,"setPlaybackRate",D=>{typeof D==="number"&&this.api.setPlaybackRate(D)})}};var kus=class extends g.mM{constructor(z){super({G:"div",ek:["ytp-overlay","ytp-speedmaster-overlay"],gR:[{G:"div",vF:"ytp-speedmaster-user-edu",gR:[{G:"div",vF:"ytp-speedmaster-label",hT:"1x"}]}]});this.K=null;this.A=this.NN("ytp-speedmaster-label");g.ZU(this.element,"cursor","pointer");this.K3(this.element,"click",D=>{D.stopPropagation();z()}); this.hide()}hide(){super.hide();rr(this)}BF(){rr(this);super.BF()}};var GuX=class extends dx{constructor(z){super(z);this.scale=1;this.L=this.K=.5;this.events=new g.MC(z);g.a(this,this.events);z=this.api.wM().Lh;this.indicator=new kus(()=>{W_k(this)}); g.a(this,this.indicator);g.Ah(this.api,this.indicator.element,11);this.events.K3(z,"wheel",this.Z,this,!1);this.events.K3(this.api,"presentingplayerstatechange",this.A);this.events.K3(this.api,"minimized",this.A)}Z(z){if(!this.api.isInline()&&!this.api.Ej()&&!this.api.RQ())if(z.ctrlKey){z.preventDefault();let E=Math.min(Math.max(this.scale+-z.deltaY*.05,1),5);if(E!==this.scale){if(z.deltaY<0){var D=this.api.wM().Lh.getBoundingClientRect();let Q=z.clientX-D.left;z=z.clientY-D.top;D=this.api.getPlayerSize(); let T=(z-this.L*D.height*(1-this.scale))/this.scale;this.K=(Q-(Q-this.K*D.width*(1-this.scale))/this.scale*E)/(D.width*(1-E));this.L=(z-T*E)/(D.height*(1-E));this.K=Math.min(Math.max(this.K,0),1);this.L=Math.min(Math.max(this.L,0),1)}this.scale=E;iV(this)}}else this.scale>1&&(z.preventDefault(),this.K+=z.deltaX*.001,this.L+=z.deltaY*.001,this.K=Math.min(Math.max(this.K,0),1),this.L=Math.min(Math.max(this.L,0),1),iV(this))}A(){this.scale>1&&(this.api.isInline()||this.api.Ej()||this.api.RQ())&&W_k(this)}};var exs=class extends dx{constructor(z){super(z);this.events=new g.MC(z);g.a(this,this.events);var D=this.api.W("html5_enable_voice_boost");P(this.api,"getVoiceBoostUserPreference",()=>D?this.getVoiceBoostUserPreference():0); P(this.api,"setVoiceBoostUserPreference",E=>{D&&this.setVoiceBoostUserPreference(E)}); P(this.api,"getVoiceBoostState",()=>D?this.getVoiceBoostState():1); this.K=rF()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.K}setVoiceBoostUserPreference(z){this.api.N("vb_set",{pref:z});g.ri("yt-player-voice-boost",z,31536E4);z!==this.K&&(this.K=z,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.Wb(),this.api.VW())}getVoiceBoostState(){return this.api.wL(1)}updateEnvironmentData(){this.api.X().cX=this.K}};var dbI=class extends dx{constructor(z){super(z);this.useLivingRoomPoToken=!1;this.B=new g.BU;this.K=!1;this.AL=null;this.U=!1;this.Z=null;this.V=!1;var D=z.X().getWebPlayerContextConfig();this.events=new g.MC(z);g.a(this,this.events);this.events.K3(z,"spsumpreject",(E,Q,T)=>{this.V=Q;E&&this.U&&!this.Z&&(this.W("html5_generate_content_po_token")&&T?this.Ci(T):this.W("html5_generate_session_po_token")&&jWI(this));this.Z||this.api.N("stp",{s:+this.U,b:+this.V})}); this.events.K3(z,"poTokenVideoBindingChange",E=>{this.Ci(E)}); if(this.W("html5_web_po_on_demand_init")){let E=this.events.K3(z,"videodatachange",(Q,T)=>{T.GE&&!this.U&&(lB6(this),this.events.Qo(E))}) }this.useLivingRoomPoToken=!!D?.useLivingRoomPoToken;z.addEventListener("csiinitialized",()=>{this.AL=z.Qt();this.W("html5_web_po_on_demand_init")?this.A=mr():lB6(this)}); z.addEventListener("trackListLoaded",this.R6.bind(this));z.RZ(this)}BF(){this.S&&(window.clearInterval(this.S),this.S=void 0);super.BF()}Ns(){(this.L?!this.K:this.A)&&wr(this)}R6(z,D,E){if(JWX(z)){var Q=E||"";if(this.K)D=$m(this,Q),ujs(z,D);else{var T=new g.BU;D.push(T.promise);this.B.promise.then(()=>{var k=$m(this,Q);ujs(z,k);T.resolve()})}}}Ci(z){if(this.L||this.A)z.RJ=$m(this,z.videoId),this.K||(this.Z=new A_,this.B.promise.then(()=>{this.AL.ZQ("pot_if"); z.RJ=$m(this,z.videoId)}))}};var FsQ=class extends g.w9{constructor(z){super();this.features=[];var D=new cxw(z),E=new QII(z),Q=new txr(z),T=new dbI(z);var k=g.y2(z.X())?void 0:new lOw(z);var G=new wyQ(z),e=new zxI(z),d=new TBs(z),F=new ZRs(z),L=new YuQ(z);var f=z.X().L?new aOJ(z):void 0;var n=g.mZ(z.X())?new IOa(z):void 0;var W=z.W("report_pml_debug_signal")?new dzV(z):void 0;var V=navigator.mediaSession&&window.MediaMetadata&&z.X().Pa?new izI(z):void 0;var Y=z.W("html5_enable_drc")&&!z.X().Z?new mzL(z):void 0;var Z=new e5k(z), K=new oXQ(z);var h=g.mZ(z.X())?new Sus(z):void 0;var t=new MxI(z),r=new bRa(z),Ea=new r_r(z);var nn=z.X().webPlayerContextConfig?.enableSelfProfilingLogging?new P2n(z):void 0;var WX=z.W("enable_sabr_snackbar_message")?new C2J(z):void 0;var Ik=z.W("web_enable_timely_actions")?new EJw(z):void 0;var MX=new jIr(z),tV=new exs(z);var JX=g.y2(z.X())?void 0:new THJ(z);var Rk=new s_O(z),hd=new nvO(z),A1=new WxQ(z),YP=new A_6(z),jQ=new R5r(z);var Gk=z.X().JT();Gk=Gk.K.GV(veX)||Gk.K.GV(jHV)||Gk.K.GV(bAk)?new QVQ(z): void 0;var G7=g.cy(z.X())?new ORW(z):void 0;var b=z.X().JT().K.GV(hAX)?new qsW(z):void 0;var AV=z.X().experiments.JT().K.GV(x9r)?new FxJ(z):void 0;var J3=z.W("web_enable_captions_set_target_container")?new Dbr(z):void 0;z=z.W("web_player_pinch_to_zoom")?new GuX(z):void 0;D=[D,E,Q,T,k,G,e,d,F,void 0,void 0,void 0,void 0,void 0,L,f,n,void 0,void 0,void 0,void 0,W,void 0,void 0,void 0,void 0,V,Y,Z,void 0,void 0,K,void 0,void 0,h,void 0,t,r,Ea,void 0,nn,WX,Ik,MX,void 0,tV,void 0,void 0,void 0,void 0, JX,Rk,hd,void 0,A1,void 0,void 0,YP,jQ,Gk,void 0,G7,b,AV,J3,z];for(let SF of D)SF&&this.features.push(SF)}BF(){for(let z=this.features.length-1;z>=0;z--)this.features[z].dispose();this.features.length=0;super.BF()}};var LsQ=class{constructor(){this.L=this.K=NaN}reset(){this.K=this.L=NaN}};var l4r=class{constructor(z,D){this.O=z;this.timerName="";this.A=!1;this.L=NaN;this.Z=new LsQ;this.K=D||null;this.A=!1}reset(){g.cD(this.timerName)}tick(z,D){g.x_(z,D,this.timerName)}ZQ(z){return g.yy(z,void 0,this.timerName)}Sl(z){g.St(z,void 0,this.timerName)}infoGel(z){g.HD(z,this.timerName)}};var nsL=class extends g.JH{constructor(z,D){super();this.lr=z;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.K=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.dH={};if(z=D.session_data)this.sessionData=sK(z,"&");this.index=Math.max(0,Number(D.index)||0);this.loop=!!D.loop;this.startSeconds=Number(D.startSeconds)||0;this.title=D.playlist_title||"";this.description=D.playlist_description||""; this.author=D.author||D.playlist_author||"";D.video_id&&(this.items[this.index]=D);if(z=D.api)typeof z==="string"&&z.length===16?D.list="PL"+z:D.playlist=z;if(z=D.list)switch(D.listType){case "user_uploads":this.listId=new Qz("UU",`PLAYER_${z}`);break;default:var E=D.playlist_length;E&&(this.length=Number(E)||0);this.listId=new Qz(z.substring(0,2),z.substring(2));if(E=D.video)this.items=E.slice(0),this.loaded=!0}else if(D.playlist){z=D.playlist.toString().split(",");this.index>0&&(this.items=[]); for(E of z)E&&this.items.push({video_id:E});this.length=this.items.length;if(E=D.video)this.items=E.slice(0),this.loaded=!0}this.setShuffle(!!D.shuffle);if(E=D.suggestedQuality)this.quality=E;this.dH=ms(D,"playlist_");this.L=(D=D.thumbnail_ids)?D.split(","):[]}hasNext(z){return this.loop||!!z||this.index+1=0}setShuffle(z){this.shuffle=z;z=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var D= 0;D{uL(this,1,!1)},D,this); g.a(this,this.Y);this.D=new g.sT(()=>{uL(this,2,!1)},D,this); g.a(this,this.D);this.j=new g.sT(()=>{uL(this,2048,!1)},D,this); g.a(this,this.j);this.yA=new g.sT(()=>{uL(this,512,!1)},D,this); g.a(this,this.yA);this.xV=3E3;Q||(this.A=this.K.K3(z,"mouseover",this.Em),this.K.K3(z,"mousemove",this.C3),this.K.K3(z,"mouseleave",this.kV));this.api.W("web_player_enable_fullscreen_grid_components")&&this.K.K3(z,"wheel",this.HF,this,!0);g.hz?this.K.K3(z,"keypress",this.QA):this.K.K3(z,"focusin",this.tT);this.B=this.K.K3(z,"mousedown",this.AT);this.S=this.K.K3(z,"touchstart",this.WF,void 0,!0);uL(this,640,!0)}C3(z){z=new g.Wr(z.pageX,z.pageY);if(!Xm(z,this.Z)){let D=2;this.V&&(D|=8);this.Z=z;uL(this, D,!0)}}HF(){uL(this,2048,!0)}kV(z){this.V&&uL(this,8,!0);if(this.api.W("allow_autohide_on_paused_videos")){z=z.relatedTarget;var D=this.target instanceof HTMLElement?this.target:this.target.element;if(z instanceof Element&&(D=D.getBoundingClientRect(),z=z.getBoundingClientRect(),z.top>=D.top&&z.right<=D.right&&z.bottom<=D.bottom&&z.left>=D.left))return}uL(this,2,!1)}Em(z){var D=new g.Wr(z.pageX,z.pageY);Xm(D,this.Z)||(this.Z=D,(z=z.target)&&this.eJ(z)&&(uL(this,4,!0),this.K.Qo(this.A),this.A=this.K.K3(this.target, "mouseover",this.Xn),this.U=this.K.K3(this.target,"mouseout",this.Xn)))}Xn(z){z=z.relatedTarget;z&&this.eJ(z)||(this.Z=new g.Wr(NaN,NaN),z0X(this))}QA(){uL(this,1,!0)}tT(z){z=z.target;z instanceof Element&&!(z.tabIndex>0)||uL(this,1,!0)}AT(){this.V=!0;this.K.Qo(this.B);this.B=this.K.K3(document,"mouseup",this.wR)}wR(){this.V=!1;uL(this,8,!1);this.K.Qo(this.B);this.B=this.K.K3(this.target,"mousedown",this.AT)}WF(z){if(z=(z=z.changedTouches)&&z[0])this.ew=z.identifier,this.K.Qo(this.S),this.S=this.K.K3(this.target, "touchend",this.MN,void 0,!0),uL(this,1024,!0)}MN(z){if(z=z.changedTouches)for(let E=0;E{this.K.cN()}),this.A.K3(this.api,"videoplayerreset",()=>{this.K.cN()})); super.show()}hide(){this.A&&this.A.L();super.hide()}N6(){this.K.cN()}onStateChange(){this.K.cN()}U(){this.K.cN()}V(){this.fade.stop();this.hide();this.K.cN()}u0(){var z=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(z.isPlaying()||z.isPaused()))var D=!0;else(D=this.api.ug().RC.get("ypc"))&&D.rj?D=!0:(z.K(2)&&q_(this.api),D=!1);D?(D=!0,this.B.hide()):(this.B.show(),D=z.isCued()&&this.api.getPresentingPlayerType()!==2||z.K(2)&&!q_(this.api)&&!this.api.v7()||z.K(1024)?!0: !1);var E=this.api.getVideoData();D&&!E.pY?(this.fade.show(),DwW(this,this.api.getPlaylist(),E)):(this.fade.hide(),z.K(1)||this.fade.stop())}};var XGW=class extends g.mM{constructor(z){super({G:"div",ek:["ytp-error"],rR:{role:"alert"},gR:[{G:"div",vF:"ytp-error-content",gR:[{G:"div",vF:"ytp-error-icon-container",gR:[{G:"svg",rR:{fill:"#fff",viewBox:"0 0 48 48"},gR:[{G:"path",rR:{d:"M0 0h48v48H0V0z",fill:"none"}},{G:"path",rR:{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"}}]}]},{G:"div", vF:"ytp-error-content-wrap",gR:[{G:"div",vF:"ytp-error-content-wrap-reason",hT:"{{content}}"},{G:"div",vF:"ytp-error-content-wrap-subreason",hT:"{{subreason}}"}]}]}]});this.api=z;this.keys=[];this.B=!1;z.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.L)}resize(){}A(z){this.B=!1;E_W(this);var D=z.P_,E=this.api.X();D!=="GENERIC_WITHOUT_LINK"||E.Z?D==="TOO_MANY_REQUESTS"?(E=this.api.getVideoData(),this.Z(OX(this,"TOO_MANY_REQUESTS_WITH_LINK",E.Ch(),void 0,void 0,void 0, !1))):D!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||E.Z?this.api.X().W("html5_enable_bandaid_error_screen")&&D==="HTML5_SPS_UMP_STATUS_REJECTED"&&!E.Z?(E=E.hostLanguage,z="//support.google.com/youtube?p=videoError",E&&(z=g.pD(z,{hl:E})),this.Z(OX(this,"HTML5_SPS_UMP_STATUS_REJECTED",z))):this.api.X().W("enable_adb_handling_in_sabr")&&D==="BROWSER_OR_EXTENSION_ERROR"&&!E.Z?(E=E.hostLanguage,z="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",E&&(z=g.pD(z, {hl:E})),this.Z(OX(this,"BROWSER_OR_EXTENSION_ERROR",z))):this.Z(bL(z.errorMessage)):this.Z(OX(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(z=E.hostLanguage,D="//support.google.com/youtube/?p=player_error1",z&&(D=g.pD(D,{hl:z})),this.Z(OX(this,"GENERIC_WITH_LINK_AND_CPN",D,!0)),E.HF&&!E.L&&T5r(this,Q=>{if(Rd(Q,this.api,!NV(this.api.X()))){let T={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};Q=this.api;g.KO(Q,"onFeedbackArticleRequest", {articleId:3037019,helpContext:"player_error",productData:T});Q.isFullscreen()&&Q.toggleFullscreen()}})); if(this.B){let Q=this.NN("ytp-error-link");Q&&(this.api.createClientVe(Q,this,216104),this.api.logVisibility(Q,!0),T5r(this,()=>{this.api.logClick(Q)}))}}},QeX=/([^<>]+)<\/a>/;var J2a=class extends g.mM{constructor(z){super({G:"div",ek:["ytp-overlays-container"],gR:[{G:"div",vF:"ytp-overlay-top-left"},{G:"div",vF:"ytp-overlay-top-right"},{G:"div",vF:"ytp-overlay-bottom-left"},{G:"div",vF:"ytp-overlay-bottom-right"}]});this.B=this.NN("ytp-overlay-top-left");this.V=this.NN("ytp-overlay-top-right");this.K=this.NN("ytp-overlay-bottom-left");this.A=this.NN("ytp-overlay-bottom-right");g.Ah(z,this.element,4)}r$(z,D,E=!1){switch(D){case 1:jz(this,z,this.B,E);break;case 2:jz(this, z,this.V,E);break;case 3:jz(this,z,this.K,E);break;case 4:jz(this,z,this.A,E)}}};var ubV=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-paid-content-overlay",rR:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.J=z;this.videoId=null;this.U=!1;this.innertubeCommand=this.S=this.K=null;var D=z.X();D.experiments.JT().K.GV(M8a)?(this.A=new g.sT(()=>{this.B()},5E3,this),g.a(this,this.A)):this.A=null; z.W("enable_new_paid_product_placement")&&!g.$X(D)?(this.V=new g.mM({G:"a",vF:"ytp-paid-content-overlay-link",rR:{href:"{{href}}",target:"_blank"},gR:[{G:"div",vF:"ytp-paid-content-overlay-indicator"},{G:"div",vF:"ytp-paid-content-overlay-icon",hT:"{{icon}}"},{G:"div",vF:"ytp-paid-content-overlay-text",hT:"{{text}}"},{G:"div",vF:"ytp-paid-content-overlay-chevron",hT:"{{chevron}}"}]}),this.K3(this.V.element,"click",this.onClick)):this.V=new g.mM({G:"div",ek:["ytp-button","ytp-paid-content-overlay-text"], hT:"{{text}}"});this.fade=new g.vh(this.V,250,!1,100);g.a(this,this.V);this.V.XH(this.element);g.a(this,this.fade);this.J.createServerVe(this.element,this);this.K3(z,"videodatachange",this.onVideoDataChange);this.K3(z,"presentingplayerstatechange",this.Y)}onClick(z){this.innertubeCommand?(g.cu(this.J,"innertubeCommand",this.innertubeCommand),z.preventDefault()):Rd(z,this.J,!0);this.J.logClick(this.element)}onVideoDataChange(z,D){this.A&&z==="newdata"&&this.A.stop();GAI(this,D);this.S&&e0k(this,this.S)}Y(z){var D= this.J.getVideoData();this.videoId!==D.videoId&&GAI(this,D);this.K&&e0k(this,z.state);this.S=z.state}B(){this.fade.show();this.K?.start();this.J.Iq("paidcontentoverlayvisibilitychange",!0);this.J.logVisibility(this.element,!0)}Sf(){this.fade.hide();this.J.Iq("paidcontentoverlayvisibilitychange",!1);this.J.logVisibility(this.element,!1)}};var V3r=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-spinner",gR:[{G:"div",vF:"ytp-spinner-container",gR:[{G:"div",vF:"ytp-spinner-rotator",gR:[{G:"div",vF:"ytp-spinner-left",gR:[{G:"div",vF:"ytp-spinner-circle"}]},{G:"div",vF:"ytp-spinner-right",gR:[{G:"div",vF:"ytp-spinner-circle"}]}]}]},{G:"div",vF:"ytp-spinner-message",hT:"If playback doesn't begin shortly, try restarting your device."}]});this.api=z;this.message=this.NN("ytp-spinner-message");this.K=new g.sT(this.show,500,this);g.a(this, this.K);this.K3(z,"presentingplayerstatechange",this.onStateChange);this.K3(z,"playbackstalledatstart",this.A);this.NR(z.getPlayerStateObject())}hide(){this.K.stop();this.message.style.display="none";super.hide()}onStateChange(z){this.NR(z.state)}NR(z){(z.K(128)||this.api.kd()||this.api.W("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.aC()?0:z.K(16)||z.K(1))?this.K.start():this.hide()}A(){this.message.style.display="block"}};var OkW=class extends B7L{constructor(z){var D=[{G:"div",ek:["ytp-unmute-icon"],gR:[z.X().experiments.EH("delhi_modern_web_player_icons")?{G:"svg",rR:{height:"24",viewBox:"0 0 24 24",width:"24"},gR:[{G:"path",vF:"ytp-svg-fill",rR:{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"}}]}: {G:"svg",rR:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},gR:[{G:"path",rI:!0,vF:"ytp-svg-fill",rR:{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"}}]}]}, {G:"div",ek:["ytp-unmute-text"],hT:"Tap to unmute"}];D.push({G:"div",ek:["ytp-unmute-box"],gR:[]});super(z,{G:"button",ek:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],gR:[{G:"div",vF:"ytp-unmute-inner",gR:D}]});this.V=this.clicked=!1;this.api=z;this.api.createClientVe(this.element,this,51663);this.K3(z,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.K3(z,"presentingplayerstatechange",this.hm);this.WN("click",this.onClick,this);z=z.isMutedByMutedAutoplay()&& !g.mZ(this.api.X());this.gF(z);z&&dwn(this);this.U=z}onMutedAutoplayChange(z){this.U&&(z?(dwn(this),this.B()):(this.V&&this.logClick(),this.Sf()))}hm(z){this.api.isMutedByMutedAutoplay()&&z.xX(2)&&this.Sf()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var hIs=class extends g.MC{constructor(z){super();this.api=z;this.vp=null;this.Ts=!1;this.M6=null;this.LN=this.e2=!1;this.UE=this.TB=null;this.r_=NaN;this.gG=this.rg=!1;this.qY=0;this.mW=[];this.Ah=!1;this.iM={height:0,width:0};this.TP=480;this.fm=["ytp-player-content","html5-endscreen","ytp-overlay"];this.d1={Pq:!1};this.W3=null;var D=z.X(),E=z.wM();this.iM=z.getPlayerSize();this.x5=new g.sT(this.nC,0,this);g.a(this,this.x5);D.disableOrganicUi||(this.vV=new WsI(z),g.a(this,this.vV),g.Ah(z,this.vV.element, 4));this.api.W("web_player_overlay_positioned_layout")&&(this.W3=new J2a(this.api),g.a(this,this.W3));if(F1a(this)){var Q=new V3r(z);g.a(this,Q);Q=Q.element;g.Ah(z,Q,4)}var T=z.getVideoData();this.ZL=new fPw(E,z,k=>this.eJ(k),D.KP); g.a(this,this.ZL);this.ZL.subscribe("autohideupdate",this.qZ,this);this.api.W("web_player_default_autohide")||JK(this.ZL);if(!D.disablePaidContentOverlay){let k=new ubV(z);g.a(this,k);this.W3?this.W3.r$(k.element,g.$X(D)?3:1):g.Ah(z,k.element,4)}this.C6=new OkW(z);g.a(this,this.C6);g.Ah(this.api,this.C6.element,2);this.ST=this.api.isMutedByMutedAutoplay();this.K3(z,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.YP=new g.sT(this.Zt,200,this);g.a(this,this.YP);this.D_=T.videoId;this.Fe=new g.sT(()=> {this.qY=0},350); g.a(this,this.Fe);this.M7=new g.sT(()=>{this.gG||lL(this)},350,this); g.a(this,this.M7);T=z.getRootNode();T.setAttribute("aria-label","YouTube Video Player");switch(D.color){case "white":g.AN(T,"ytp-color-white")}this.K3(z,"appresize",this.N6);this.K3(z,"presentingplayerstatechange",this.hm);this.K3(z,"videodatachange",this.onVideoDataChange);this.K3(z,"videoplayerreset",this.oa);this.K3(z,"autonavvisibility",()=>{v_(this)}); this.K3(z,"sizestylechange",()=>{v_(this)}); this.K3(E,"click",this.Jt,this);this.K3(E,"mousedown",this.jD,this);D.uE&&(this.K3(E,"gesturechange",this.Ra,this),this.K3(E,"gestureend",this.bn,this));this.hP=[E.Lh];this.vV&&this.hP.push(this.vV.element);Q&&this.hP.push(Q);this.api.W("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(E.element,this,247482),this.api.logVisibility(E.element,!0))}init(){var z=this.api,D=z.getPlayerStateObject();this.iM=z.getPlayerSize();this.PN(D);v_(this);this.N6();this.api.Iq("basechromeinitialized", this)}onVideoDataChange(z,D){var E=this.D_!==D.videoId;if(E||z==="newdata")z=this.api,z.isFullscreen()||(this.iM=z.getPlayerSize());E&&(this.D_=D.videoId,E=this.ZL,E.xV=3E3,uL(E,512,!0),v_(this));this.api.W("web_render_jump_buttons")&&D.showSeekingControls&&(this.TP=572)}oa(){this.onVideoDataChange("newdata",this.api.getVideoData())}eJ(z){try{if(!g.Vx(this.api.getRootNode(),z))return!1}catch(D){return!1}for(;z&&!jM(z);)z=z===this.api.getRootNode()?null:z.parentElement||null;return!!z}qZ(z){var D= this.api.getRootNode();g.Dr(D,"ytp-autohide",z);g.Dr(D,"ytp-autohide-active",!0);this.x5.start(z?250:100);z&&(this.e2=!1,g.z_(D,"ytp-touch-mode"));this.LN=!z;this.api.BR(!z);this.api.W("web_player_enable_fullscreen_grid_components")&&this.api.Iq("autohideupdate",z)}nC(){var z=this.api.getRootNode();g.Dr(z,"ytp-autohide-active",!1)}nD(){this.gG=!0}qh(z){if(this.api.X().W("player_doubletap_to_seek")||this.api.X().j)this.gG=!1,this.UE&&this.Qo(this.UE),this.qY===0&&Yk(this,z)?(this.M7.start(),this.UE= this.K3(this.api.wM(),"touchmove",this.nD,void 0,!0)):this.M7.stop();fTn(this)&&Yk(this,z)&&!this.api.X().j&&lL(this,z);var D=dS(this.C6);if(!g.mZ(this.api.X())&&aj&&Ij(this,z))D&&z.preventDefault();else if(this.e2=!0,g.AN(this.api.getRootNode(),"ytp-touch-mode"),this.ZL.cR(),this.api.X().W("player_doubletap_to_seek")||this.api.X().j)if(D=this.api.getPlayerStateObject(),!(!this.api.Ze()||D.K(2)&&q_(this.api)||D.K(64))){D=Date.now()-this.r_;this.qY+=1;if(D<=350){if(n_r(this,z))return;this.rg=!0;D= this.api.getPlayerSize().width/3;var E=this.api.getRootNode().getBoundingClientRect();E=z.targetTouches[0].clientX-E.left;E>0&&ED*2&&E=650,Q=z.width<528;this.ZL.resize();if(this.api.W("web_player_use_screen_width_for_big_mode")){let T=z.width>=(g.BC(this.api.X().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.Dr(D,"ytp-big-mode",T)}g.Dr(D,"ytp-fullscreen",this.api.isFullscreen());g.Dr(D,"ytp-large-width-mode",E);this.api.W("delhi_modern_web_player")?g.Dr(D,"ytp-xsmall-width-mode",Q):g.Dr(D,"ytp-small-mode",this.Bt());g.Dr(D,"ytp-tiny-mode", this.Bt()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.Dr(D,"ytp-big-mode",this.Fn());this.M6&&this.M6.resize(z)}hm(z){this.PN(z.state);v_(this)}PN(z){var D=z.isCued()||this.api.bH()&&this.api.getPresentingPlayerType()!==3;D!==this.isCued&&(this.isCued=D,this.TB&&this.Qo(this.TB),this.TB=this.K3(this.api.wM(),"touchstart",this.qh,void 0,D));var E=this.ZL,Q=z.isPlaying()&&!z.K(32)||this.api.Kk();uL(E,128,!Q);E=this.ZL;Q=this.api.getPresentingPlayerType()===3;uL(E,256, Q);E=this.api.getRootNode();z.K(2)?Q=[vS.ENDED]:(Q=[],z.K(8)?Q.push(vS.PLAYING):z.K(4)&&Q.push(vS.PAUSED),z.K(1)&&!z.K(32)&&Q.push(vS.BUFFERING),z.K(32)&&Q.push(vS.SEEKING),z.K(64)&&Q.push(vS.UNSTARTED));kw(this.mW,Q)||(vrI(E,this.mW),this.mW=Q,BB(E,Q));Q=this.api.X();var T=z.K(2);a:{var k=this.api.X();let G=k.controlsType;switch(G){case "2":case "0":k=!1;break a}k=G==="3"&&!z.K(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:Q7(this.api.ug()).QX())||this.api.Fs()||g.mZ(k)&&this.api.getPresentingPlayerType()=== 2?!1:!0}g.Dr(E,"ytp-hide-controls",!k);g.Dr(E,"ytp-native-controls",Q.controlsType==="3"&&!D&&!T&&!this.ST);z.K(128)&&!g.mZ(Q)?(this.M6||(this.M6=new XGW(this.api),g.a(this,this.M6),g.Ah(this.api,this.M6.element,4)),this.M6.A(z.h9),this.M6.show()):this.M6&&(this.M6.dispose(),this.M6=null)}Gd(){return $t(this.api)?(sh(this.api),!0):!1}onMutedAutoplayChange(z){this.ST=z;z=this.api.Fs();z=!(this.Ts||this.ST||z);g.Dr(this.api.getRootNode(),"ytp-menu-shown",!z)}Fn(){return!1}Bt(){return!this.Fn()&&(this.api.getPlayerSize().width< this.TP||this.api.getPlayerSize().height<290)}B8(){return null}a8(){var z=this.api.wM().getPlayerSize();return new g.ap(0,0,z.width,z.height)}handleGlobalKeyDown(){return!1}handleGlobalKeyUp(){return!1}showControls(z){z!==void 0&&this.api.wM().BR(z)}cR(){}};g.JV("yt.pubsub.publish",Qg);var bkV={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(bkV).reduce((z,D)=>{z[bkV[D]]=D;return z},{}); var jVJ={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(jVJ).reduce((z,D)=>{z[jVJ[D]]=D;return z},{}); var vJk={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(vJk).reduce((z,D)=>{z[vJk[D]]=D;return z},{});var mbw=class extends g.SU{constructor(z){super(z);this.chrome=null;this.load()}Au(){return!1}create(){this.chrome=new hIs(this.player);g.a(this,this.chrome);this.chrome.init()}Ox(){return this.chrome}};var Sz=[],uCI=!1;var lPk=class extends g.w9{constructor(z){super();this.app=z;this.B=this.Z=this.L=this.K=null;this.V=1;this.events=new g.MC(this);this.events.K3(this.app.YV,g.j1("gaplessshortslooprange"),this.U);g.a(this,this.events)}A(){if(this.K!=null&&this.app.getVideoData()!==this.K&&this.L!=null&&this.Z!=null&&this.B!=null){if(this.K.W("html5_defer_gapless_until_sabr_format_received")){if(!z5(this.K)||wj(this.K)&&!this.K.A)return;c_(this)}else if(!z5(this.K))return;var z=OjV(this.L,this.Z,this.B);z==null?WBr(this.app, this.K,void 0,void 0,this.V):(this.L.N("sgap",z),this.L.getVideoData().S&&(this.app.X().JT().K.GV(I_a)&&Iq(this.L.getVideoData())&&z.nq==="no-empty"||this.L.Ex(!1)),this.app.X().W("html5_remove_loop_range_on_gapless_fallback")&&(oT(this.app,"gaplessshortslooprange"),this.app.setLoopRange(null)))}}U(z){var D=this.app.dR(),E=D?.getVideoData(),Q=this.K?.s9;if(this.app.X().JT().K.GV(a_r)&&E?.vI()&&!D?.hk()&&Q)this.app.loadVideoByPlayerVars(Q);else if(D=this.app.dR())E=this.app.getCurrentTime(),Math.abs(E- z.end/1E3)>5&&D.N("glrs",{cmt:E}),D.seekTo(0,{seekSource:58}),D.N("glrre",{cmt:E})}BF(){this.K?.W("html5_defer_gapless_until_sabr_format_received")&&c_(this);this.K=null;super.BF()}};var bj6=class{constructor(){this.L=this.Z=this.D=this.V=this.B=this.yA=this.Y=this.AT=this.j=this.S=this.U=!1;this.K=0;this.A=2}};var K1W=class extends g.w9{constructor(z,D,E,Q,T,k=0){super();this.policy=z;this.K=D;this.L=E;this.oi=T;this.V=k;this.Z=this.B=null;this.currentVideoDuration=this.j=-1;this.WF=!1;this.HQ=new A_;this.Dq=null;this.Vf=Q-D.Pc()*1E3;this.HQ.then(void 0,()=>{}); this.timeout=new g.sT(()=>{this.A9("timeout")},1E4); g.a(this,this.timeout);this.yA=isFinite(Q)||this.oi.X().experiments.EH("html5_pseudogapless_shorts")&&Iq(D.getVideoData());this.D=new g.sT(()=>{this.A()},1E3,this); g.a(this,this.D);this.policy.L&&this.yA&&this.D.cN();this.status={status:0,error:null}}a6(){return this.status.status===5}getStatus(){return this.status}U(){var z=this.K.getVideoData(),D=this.L.getVideoData(),E;if((E=z.L)&&!(E=!z.K)){E=z.K;var Q=!1;let F=!1;for(var T of Object.values(E.K))T.info.audio&&T.index.isLoaded()&&(Q=!0),T.info.video&&T.index.isLoaded()&&(F=!0);E.K["0"]&&(F=!0);E=Q&&F}if(E)if(this.K.BN()){T=Zv(this.policy,this.K,this.L,this.Vf);var {Dh:k,Dq:G,dN:e,ly:d}=this.Y();this.WF|| (E=this.L.I0()*1E3,Q=this.K.I0(),Q=(e-k-Q)*1E3,T&&T.msg==="in-the-past"&&(Q=0),z=z.isAd(),this.L.l3(E,Q,z),this.WF=!0);T?(D=`cannot_apply${T.msg}`,delete T.msg,this.A9(D,T)):this.status.status===2?aTO(this):(z=this.K.e_())&&z.V()&&(!ZE(z)&&g.q1()?this.A9("mse_closed"):D.K&&D.K.Z()&&z.L&&!z.L.xo()?this.A9("encr_upgrade"):(D=this.K.BN(),D.isEnded()?this.A9("elem_ended"):G<0?this.A9("next_player_future"):(this.j=e,this.currentVideoDuration=e-k,this.B=UF(z,k,e,!0),this.Z=UF(z,G,d,!1),z=this.L.getVideoData().clientPlaybackNonce, this.K.N("gaplessPrep",{cpn:z}),this.K.tW(this.B,!1,this.V===1&&g.uR(this.K.getVideoData()),this.oi.X().W("html5_shorts_gapless_keep_pending_requests")&&Iq(this.K.getVideoData())),this.K.setMediaElement(lTr(D,k,e,!this.K.getVideoData().isAd())),K_(this,2),aTO(this))))}else this.A9("no-elem")}S(z){if(this.policy.K>0){var D=this.K.getVideoData().isLivePlayback?Infinity:this.K.Qf(!0)-.01,E=Math.min(this.K.getCurrentTime()+this.policy.K,D);z=xk(this.B,Math.min(E+1,D));E=xk(this.B,E);D=xk(this.B,D);var Q= xk(this.Z,this.policy.A);if((this.Dj(this.Z)||Q)&&this.getStatus().status<5&&(K_(this,5),this.V!==0)){var T=this.L.Jk();let k=this.K.Jk();this.K.N("sbs",{citag:k?.itag,nitag:T?.itag});this.L.N("gitags",{pitag:k?.itag,citag:T?.itag})}S4k(this.B)||S4k(this.Z)||(!this.Dj(this.Z)&&(z&&!Q||D)?(this.nf(this.Z,!0),this.nf(this.B,!1),this.L.Ih(!0),this.status.status<4&&(K_(this,4),(this.V===1?this.K:this.L).N("sbh",{})),this.V!==0&&(this.K.getVideoData().Yx=!0)):this.Dj(this.B)||!Q&&E||D||(this.nf(this.Z, !1),this.nf(this.B,!0),this.L.eF(!0),this.K.Ih(!0)))}else({lC:E}=p_(this)),E=(D=z===E)?this.B.K:this.B.L,D=D?this.Z.K:this.Z.L,E.Dj()&&!D.Dj()&&(Q=this.j,T=this.oi.X().W("html5_gapless_disable_on_discontinuous_buffer")&&this.V!==0&&E.jb().length>1,jj(z.jb(),Q-.01)&&!T&&(K_(this,4),E.nf(!1),(this.V===1?this.K:this.L).N("sbh",{}),D.nf(!0),this.V!==0&&(this.K.getVideoData().Yx=!0)),z=this.Z.L,this.Z.K.Dj()&&z.Dj()&&(K_(this,5),this.V!==0&&(z=this.L.Jk(),E=this.K.Jk(),this.K.N("sbs",{citag:E?.itag,nitag:z?.itag}), this.L.N("gitags",{pitag:E?.itag,citag:z?.itag}),this.L.bb())))}Dj(z){if(!z)return!1;var D=z.L;return z.K?.Dj()||D?.Dj()}nf(z,D){if(z){var E=z.L;z.K?.nf(D);E?.nf(D)}}xV(){this.pP()&&this.A9("player-reload-after-handoff")}A9(z,D={}){if(!this.m7()&&this.status.status!==6){var E=this.status.status>=4&&z!=="player-reload-after-handoff";this.status={status:Infinity,error:z};if(this.K&&this.L){let Q=this.L.getVideoData().clientPlaybackNonce;this.K.Qh(new g.Tf("dai.transitionfailure",Object.assign(D,{cpn:Q, transitionTimeMs:this.Vf,msg:z})));this.K.Ex(E)}this.HQ.reject(z);this.dispose()}}A(){this.getStatus().status===5&&(this.L.z9()||this.L.KT())&&(this.K.Ja(),this.L.Ja());this.K.m7()&&this.dispose();this.D.cN()}C3(){if(this.getStatus().status!==5)return"niss";if(Zv(this.policy,this.K,this.L,this.Vf)!=null)return"pge";var {lC:z,mY:D}=p_(this),E=g.BC(this.oi.X().experiments,"html5_shorts_gapless_next_buffer_in_seconds"),Q=this.j+E;this.oi.X().experiments.EH("html5_pseudogapless_shorts")&&(Q=this.Y().Dq+ E);var T=jj(D.jb(),Q);Q=jj(z.jb(),Q);if(this.policy.K>0){if(!xk(this.Z,this.policy.A))return"neb"}else if(E>0&&(!T||!Q))return"neb";return null}AT(){return this.currentVideoDuration}pP(){return this.status.status>=4&&this.status.status<6}BF(){ITn(this);this.K.unsubscribe("newelementrequired",this.xV,this);if(this.B){let z=this.B.L;this.B.K.m2.unsubscribe("updateend",this.S,this);z.m2.unsubscribe("updateend",this.S,this)}super.BF()}Y(){var z=this.K.BN();z=z.isView()?z.start:0;var D=this.K.getVideoData().isLivePlayback? Infinity:this.K.Qf(!0);D=Math.min(this.Vf/1E3,D)+z;var E=this.yA?100:0;E=this.Dq??D-this.L.I0()+E;this.policy.L&&(this.Dq=E);return{Dh:z,Dq:E,dN:D,ly:Infinity}}ew(z){z.xX(128)&&this.A9("player-error-event")}};var YJL=class extends g.w9{constructor(z){super();this.app=z;this.V=this.L=this.K=null;this.D=!1;this.Y=this.B=this.A=this.Z=null;this.U=mw6(this.app.X());this.S=()=>{g.C2(()=>{ZjQ(this)})}}clearQueue(z=!1,D=!1){N5(this); this.Z&&this.Z.reject("Queue cleared");this.app.X().W("html5_gapless_fallback_on_qoe_restart_v2")||D&&this.L&&this.L.Ex(!1);H_(this,z)}Oo(){return!this.K}pP(){return this.A?.pP()||!1}a6(){return this.A?.a6()||!1}BF(){N5(this);H_(this);super.BF()}};var IPO=class extends g.JH{constructor(){super();this.fullscreen=0;this.Z=this.A=this.pictureInPicture=this.K=this.L=this.inline=!1;this.B=()=>{this.O0()}; K$r(this.B);this.V=this.getVisibilityState(this.L0(),this.isFullscreen(),this.Ej(),this.isInline(),this.RQ(),this.LT(),this.x6(),this.Jf())}getVisibilityState(z,D,E,Q,T,k,G,e){return z?4:T&&D8?7:pPr&&!(zW()||document.hasFocus&&document.hasFocus())||zW()?3:D?2:E?1:Q?5:T&&!D8?7:k?8:G?9:e?10:0}kx(z){this.fullscreen!==z&&(this.fullscreen=z,this.O0())}setMinimized(z){this.L!==z&&(this.L=z,this.O0())}setInline(z){this.inline!==z&&(this.inline=z,this.O0())}Gj(z){this.pictureInPicture!==z&&(this.pictureInPicture= z,this.O0())}setSqueezeback(z){this.A!==z&&(this.A=z,this.O0())}g9(z){this.Z!==z&&(this.Z=z,this.O0())}L0(){return this.K}Lp(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}lk(){return this.fullscreen}Ej(){return this.L}isInline(){return this.inline}isBackground(){return zW()}RQ(){return this.pictureInPicture}LT(){return!1}x6(){return this.A}Jf(){return this.Z}O0(){this.Iq("visibilitychange");var z=this.getVisibilityState(this.L0(),this.isFullscreen(),this.Ej(), this.isInline(),this.RQ(),this.LT(),this.x6(),this.Jf());z!==this.V&&this.Iq("visibilitystatechange");this.V=z}BF(){hqQ(this.B);super.BF()}};g.Rl=class extends g.w9{constructor(z){super();this.O=z;this.videoData=this.playerState=null}BF(){this.videoData=this.playerState=null;super.BF()}addCueRange(){}ql(){}XG(){}hQ(){return!1}Qp(){return!1}fL(){}QN(){}EX(){return[]}VW(){}P9(){}wL(){return 1}getAudioTrack(){return this.getVideoData().uE}td(){return null}getAvailableAudioTracks(){return[]}mZ(){return[]}WP(){return[]}tI(){return this.getVideoData().clientPlaybackNonce}t9(){return[]}NB(){}I0(){return 0}getCurrentTime(){return 0}Yt(){}z9(){return!1}Ja(){}Jk(){}FM(){return{}}getDuration(){return 0}IM(){return 0}Z9(){return 0}B7(){return!1}PP(){return 0}gV(){return 0}hk(){return!1}Qf(){return 0}BN(){return null}e_(){return null}Ok(){return 0}Ue(){return 0}async Gp(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.QH);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}aQ(){return""}getPreferredQuality(){return"unknown"}Sq(){}getProximaLatencyPreference(){return 0}P7(){return Ec}getStartTime(){return NaN}Ey(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}n9(){return 0}Pc(){return 0}MB(){return{UV:[],lA:[],currentTime:0,Jx:"",droppedVideoFrames:0,isGapless:!1,a6:!1,Oo:!0,V2:0,SY:0,Cw:0,t8:0,GS:0,NP:[],KM:[],m3:null, wv:"0",sf:null,DW:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.ML(this.O),g.a(this,this.videoData));return this.videoData}zm(){return null}JI(){}getVideoLoadedFraction(){return 0}PV(){}handleError(){}Ex(){}ko(){}Yi(){return!1}bH(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}Jv(){return!1}L0(){return!1}isAtLiveHead(){return!1}m$(){return!0}KT(){return!1}isGapless(){return!1}a6(){return!1}isHdr(){return!1}wW(){return!1}Aw(){return!1}kd(){return!1}isProximaLatencyEligible(){return!1}Oo(){return!0}Ic(){return!1}N0(){return!1}Wi(){}M0(){}bb(){}bW(){}LU(){}vk(){}KK(){}VF(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}y3(){}Vt(){}QQ(){}N(){}mh(){}l3(){}Qh(){}qk(){}EG(){}Rv(){}fK(){}FZ(){}removeCueRange(){}Uh(){}ee(){return[]}Cp(){}f0(){}nT(){}y6(){}uy(){}Ih(){}G4(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}xZ(){}setLoop(){}xP(){}setMediaElement(){}tW(){}setPlaybackRate(){}Vo(){}V6(){}ff(){}setProximaLatencyPreference(){}Li(){}oO(){}ys(){}UI(){}setUserAudio51Preference(){}Tf(){}S1(){return!1}MI(){}rF(){}Vs(){}gI(){}stopVideo(){}subscribe(){return NaN}gd(){}eF(){}togglePictureInPicture(){}P2(){return 0}unsubscribe(){return!1}Ow(){}GQ(){return!1}qI(){}pj(){}Wb(){}}; g.l=g.Rl.prototype;g.l.Xm=DJ(122);g.l.v2=DJ(106);g.l.Ga=DJ(101);g.l.xB=DJ(98);g.l.tk=DJ(93);g.l.cj=DJ(88);g.l.lm=DJ(80);g.l.Zj=DJ(69);g.l.H0=DJ(51);g.l.Q7=DJ(42);g.l.WZ=DJ(36);g.l.BS=DJ(30);g.l.DM=DJ(23);g.l.jc=DJ(17);g.l.sy=DJ(5);var Zh=class extends g.w9{constructor(z,D){super();this.data=[];this.A=z||NaN;this.L=D||null;this.K=new g.sT(()=>{gU(this);rU(this)}); g.a(this,this.K)}get(z){gU(this);var D=this.data.find(E=>E.key===z); return D?D.value:null}set(z,D,E){this.remove(z,!0);gU(this);z={key:z,value:D,expire:Infinity};E&&isFinite(E)&&(E*=1E3,z.expire=(0,g.N)()+E);for(this.data.push(z);this.data.length>this.A;)(E=this.data.shift())&&UX(this,E,!0);rU(this)}remove(z,D=!1){var E=this.data.find(Q=>Q.key===z); E&&(UX(this,E,D),XXQ(this.data,Q=>Q.key===z),rU(this))}n0(){this.data=[]; rU(this)}BF(){super.BF();this.data.forEach(z=>{UX(this,z,!0)}); this.data=[]}};var aPV=class extends g.w9{constructor(z,D){super();this.api=z;this.A={};this.V={};this.B={};this.K=null;this.S=new Map;this.U=null;D=new Zh(D,E=>{E!==this.Vi({playerType:E.getPlayerType()})&&E.dispose()}); g.a(this,D);this.L=this.D=this.Y=new g.Rl(z.X());this.Z=D}BF(){for(let z of Object.values(this.A))z.dispose();g_Q(this);this.Y.dispose();super.BF()}Vi(z){var D=z.cpn;z=z.playerType;if(D)a:if(this.api.X().JT().K.GV(g.d4))D=this.V[D]||null;else{for(let E of Object.values(this.A))if(E.tI()===D){D=E;break a}D=this.B[D]||null}else D=z?z?z===1?this.D:this.L.getVideoData().enableServerStitchedDai&&z===2?this.L.getVideoData().W_?this.A[2]||this.L:this.L:this.A[z]||null:this.L:this.L;return D}zV(){return this.D}Z8(z){this.D= z}dR(){return this.L}Z2(z){var D=[z],E=[this.L];this.L=z;iL(this,D,E)}};var SJX=class{constructor(){this.values=new Float64Array(176);this.K=new Float64Array(11);this.L=new Float64Array(16)}YR(z,D){for(var E=0;E<10;E++){var Q=this.K[E],T=Q+(E===0?z:0),k=1*Math.pow(2,E);if(T<=k)break;Q=Math.min(1,(T-k*.5)/Q);for(T=0;T<16;T++)k=this.values[E*16+T]*Q,this.values[(E+1)*16+T]+=k,this.K[E+1]+=k,this.values[E*16+T]-=k,this.K[E]-=k}Q=E=0;T=8192;D>8192&&(E=Math.ceil(Math.log(D/8192)/Math.log(2)),Q=8192*Math.pow(2,E-1),T=Q*2);E+2>16?this.values[15]+=z:(D=(D-Q)/(T-Q),this.values[E]+= z*(1-D),this.values[E+1]+=z*D);this.K[0]+=z}K0(){var z=this.L;for(var D=0;D<16;D++)z[D]=this.values[D];D=this.K[0];for(var E=1;E<11;E++){var Q=this.K[E];if(Q===0)break;var T=Math.min(1,(17-D)/Q);for(var k=0;k<16;k++)z[k]+=this.values[E*16+k]*T;D+=Q*T;if(T<1)break}E=T=0;for(Q=0;Q<16;Q++){k=T+z[Q]/D;E+=Math.max(0,Math.min(k,.98)-Math.max(T,.02))*(Q>0?8192*Math.pow(2,Q-1):0);if(k>.98)break;T=k}return E/.96}};var cS=class{constructor(z,D,E=.5,Q=0){this.resolution=D;this.L=0;this.B=!1;this.k$=!0;this.K=Math.round(z*this.resolution);this.values=Array(this.K);for(z=0;z=this.K&&(this.B=!0);for(;z--;)this.values[this.L]=D,this.L=(this.L+1)%this.K;this.k$=!0}percentile(z){if(!this.B&&this.L===0)return 0;this.k$&&(g.TF(this.V, (D,E)=>this.values[D]-this.values[E]),this.k$=!1); return this.values[this.V[Math.round(z*((this.B?this.K:this.L)-1))]]||0}K0(){return this.Z?(this.percentile(this.A-this.Z)+this.percentile(this.A)+this.percentile(this.A+this.Z))/3:this.percentile(this.A)}};var Rxr=class extends g.w9{constructor(z,D,E){super();this.policy=z;this.L=D;this.QA=E;this.yA=this.MN=0;this.j=-1;this.AT=this.B=0;this.D=!1;this.interruptions=[];this.A=[{stamp:0,net:0,max:0}];this.C3=0;this.xV=this.V=(0,g.N)();this.S=new cS(4,1,.6,.4);this.ew=new cS(4,1,.6,.4);this.U=new cS(20,1,.5,.4);z.D?this.Z=new SJX:z.A?this.Z=new Vz(17):this.Z=new cS(17,20,.5,.4);this.WF=new cS(5,1,.25);this.Y=new cS(30,1,.5);z=g.iF("yt-player-bandwidth")||{};D=this.policy.K;z.byterate>0?(D=z.byterate,this.D= !0):(E=(navigator.connection?.downlink||0)*64*1024,E>0&&(D=E,this.D=!0));this.Z.YR(this.policy.B,D);z.delay>0&&this.S.YR(1,Math.min(z.delay,2));z.stall>0&&this.U.YR(1,z.stall);z.init>0&&(this.xV=Math.min(z.init,this.xV));z.interruptions&&(this.A=this.A.concat(z.interruptions),this.A.length>16&&this.A.pop());this.j=(0,g.N)();this.policy.V>0&&(this.wR=new g.sT(this.tT,this.policy.V,this),g.a(this,this.wR),this.wR.start())}tT(){this.wR?.start();yZ(this)&&this.policy.U&&this.QA()}};var Xmn=class{constructor(z){this.experiments=z;this.Sz=5;this.K=13E4;this.B=.5;this.L=this.A=!1;this.D=this.W("html5_use_histogram_for_bandwidth");this.Z=g.BC(this.experiments,"html5_auxiliary_estimate_weight");this.Y=g.BC(this.experiments,"html5_stall_factor")||1;this.V=g.BC(this.experiments,"html5_check_for_idle_network_interval_ms");this.U=this.experiments.EH("html5_trigger_loader_when_idle_network");this.S=this.experiments.EH("html5_sabr_fetch_on_idle_network_preloaded_players")}W(z){return this.experiments.EH(z)}};var KoW,ZkL;KoW=class{constructor(z){this.end=this.start=z}};g.Ki=class{constructor(){this.K=new Map;this.A=new Map;this.L=new Map}Qc(z,D){if(D===1)return this.K.get(z);if(D===2)return this.A.get(z);if(D===3)return this.L.get(z)}Hv(z,D,E,Q){E={u3:Q,UM:E};D?this.A.set(z,E):this.K.set(z,E)}};g.Ki.prototype.OL=DJ(120);ZkL=class{constructor(z){this.O=z;this.L=[];this.A=new Map;this.Z=new Map;this.K=new Map}clear(){this.L=[];this.A.clear();this.Z.clear();this.K.clear()}Vi(z){return this.A.get(z)}}; g.hB=class extends g.w9{constructor(z,D,E,Q){super();this.api=z;this.O=D;this.K=E;this.app=Q;this.AT=new g.Ki;this.Z=new Map;this.aC=new Map;this.ew=new Map;this.wR=null;this.E9=NaN;this.U9=this.m9=null;this.XX=new g.sT(()=>{v6I(this,this.E9,this.m9||void 0)}); this.events=new g.MC(this);this.f3=15E3;this.S=new g.sT(()=>{this.Y=!0;this.K.qk(this.f3);g.GZ(this);this.K.getVideoData().qj()&&this.Lx({togab:this.U?.identifier});this.PV(!1)},this.f3); this.Y=!1;this.Gz=new Map;this.kV=[];this.U=null;this.uE=new Set;this.j=[];this.tT=[];this.Mj=[];this.gs=[];this.QA=new Set;this.ED=NaN;this.WF=0;this.yA=!1;this.YX=new Set;this.JH=new Set;this.ai=new Set;this.lg=new Set;this.ur=this.qo=0;this.Xi=this.vN=!1;this.ZM=this.V="";this.xV=null;this.logger=new g.cp("dai");this.dO="";this.Wc=!0;this.MN=new Map;this.s9=new Map;this.K.getPlayerType();this.L=new ZkL(this.O);this.K.UI(this);this.HF=this.O.ZS();g.a(this,this.XX);g.a(this,this.events);g.a(this, this.S);this.D9=this.O.W("html5_use_new_ssdai_transition_detector");this.qN=this.O.JT().K.GV(dan);z=this.K.getVideoData();z.qj()&&z.latencyClass==="NORMAL"&&(this.qN=this.O.W("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));this.ig=this.O.JT().K.GV($BV)||this.O.W("html5_dai_context_data_logging_for_qoe");this.Kr=this.K.getVideoData().xQ;this.D9?this.K.subscribe("playbackstarted",this.D,this):(this.events.K3(this.api,g.b4("serverstitchedcuerange"),this.onCueRangeEnter),this.events.K3(this.api, g.j1("serverstitchedcuerange"),this.onCueRangeExit));wU(this.app.Ii,this.K,!1)}EX(){var z=this.K.EX("serverstitchedcuerange",36E5);for(let D of z)this.Z.delete(D.getId())}onCueRangeEnter(z){var D=z.getId();this.Lx({oncueEnter:1,cpn:D,start:z.start,end:z.end,ct:(this.K.getCurrentTime()||0).toFixed(3),cmt:(this.K.I0()||0).toFixed(3)});var E=this.L.Vi(D);this.Lx({enterAdCueRange:1});var Q=this.ZM||g.d3(this).cpn,T=this.L.Vi(Q)??g.d3(this);E&&(Q=this.K.getCurrentTime(),E.startTimeSecs=z.start/1E3,E={q7:T, iZ:E,bZ:Q},FV(this,D,z.start/1E3,Q),g.fH(this,E));this.Wc=!1}D(z,D,E){if(z&&D&&z!==this.app.Ii.K?.tI())if((this.app.Ii.B[z]||null)===null)this.Lx({nocpn:z,active:this.app.Ii.K?.tI()});else{this.Wc=E??!1;E=this.app.Ii.K?.tI()||this.K.tI();var Q=this.L.Vi(E)??g.d3(this),T=this.L.Vi(z)??g.d3(this);T.startTimeSecs=D;T.playerType===2&&(T.E0=T.E0!=null?Math.min(T.E0,D):D);var k=this.K.getCurrentTime();FV(this,E,D,k);g.fH(this,{q7:Q,iZ:T,bZ:k});if(this.K.getVideoData().qj()&&z===this.K.tI())if(D=this.s9.get(E)){for(let G of this.MN.get(D)?? []){z=this.app.Ii;if(E=z.B[G])z.K===E&&(z.K=null),z.U===E&&(z.U=null),G===z.S.get("")?.tI()&&z.S.delete(""),delete z.B[G],delete z.V[G];this.ew.delete(G);this.s9.delete(G)}this.MN.delete(D)}else this.Lx({no_abid:z})}}onCueRangeExit(z){var D=this.K.getCurrentTime()*1E3,E=z.getId();this.Lx({oncueExit:1,cpn:E,start:z.start,end:z.end,ct:(this.K.getCurrentTime()||0).toFixed(3),cmt:(this.K.I0()||0).toFixed(3)});for(var Q of this.Z.values())if(Q.getId()!==E&&D>=Q.start&&D<=Q.end)return;if(D=this.L.Vi(E))E= this.K.getPlayerState(),this.K.getVideoData().qj()&&E.K(2)||(E=this.K.getCurrentTime(),Q=g.d3(this),Q.startTimeSecs=z.end/1E3,D={q7:D,iZ:Q,bZ:E},FV(this,this.K.tI(),z.end/1E3,E),g.fH(this,D))}GX(){if(this.Xi)return!1;var z=void 0;this.ZM&&(z=this.L.Vi(this.ZM));return this.K.getVideoData().qj()?!!z&&!z.ZZ:!!z}seekTo(z=0,D={},E=!1,Q=null){g.LH(this,this.ZM);if(this.K.getVideoData().qj()&&z<=this.WF)this.K.pauseVideo(),this.WF=0,g.RJk(this,z);else if(this.Wc=this.yA=!0,E)v6I(this,z,D);else{E=this.app.dR(); let T=E===this.wR?this.U9:null;kT(this,!1);this.E9=z;this.m9=D;Q!=null&&this.XX.start(Q);E&&(this.U9=T||E.getPlayerState(),E.gI(D),this.wR=E)}}BF(){kT(this,!1);Jg(this);crQ(this);super.BF()}Nv(z,D,E){if(E&&D){var Q=this.Gz.get(z);if(Q){Q.locations||(Q.locations=new Map);var T=Number(D.split(";")[0]);E=new g.wo(E);this.Lx({hdlredir:1,itag:D,seg:z,hostport:EU(24,7915,E)});Q.locations.set(T,E)}}}CO(z){a:{if(!this.Xi){var D=uG(this,z);if(!this.K.getVideoData().qj()||!D?.ZZ)break a}D=void 0}var E=D;if(!E)return this.Lx({gvprp:"ncp", mt:z}),null;D=E.w5;var Q=jgQ(this,E.ssdaiAdsConfig);E=E.xL&&E.ze&&z>=E.ze?E.xL:void 0;Q={C9:D?En(this,D):[],adsConfig:Q,Bm:E};this.Lx({gvprpro:"v",mt:z.toFixed(3),acpns:Q.C9?.join("_")||"none",abid:D});return Q}AX(z,D,E,Q,T,k){var G=Number(E.split(";")[0]),e=Q===3;z=bgX(this,z,D,Q,E,k);this.Lx({gdu:1,seg:D,itag:G,pb:`${!!z}`});if(!z)return zZ(this,D,e),null;z.locations||(z.locations=new Map);if(!z.locations.has(G)){k=z.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!k)return this.Lx({gdu:"noadpfmts", seg:D,itag:G}),zZ(this,D,e),null;var d=k.find(L=>L.itag===G); if(!d||!d.url){z=z.videoData.videoId;Q=[];for(var F of k)Q.push(F.itag);this.Lx({gdu:"nofmt",seg:D,vid:z,itag:G,fullitag:E,itags:Q.join(",")});zZ(this,D,e);return null}z.locations.set(G,new g.wo(d.url,!0))}F=z.locations.get(G);if(!F)return this.Lx({gdu:"nourl",seg:D,itag:G}),zZ(this,D,e),null;F=new yw(F);this.vN&&(F.get("dvc")?this.Lx({dvc:F.get("dvc")||""}):F.set("dvc","webm"));(Q=this.Qc(D-1,Q,T)?.u3)&&F.set("daistate",Q);z.xL&&D>=z.xL&&F.set("skipsq",`${z.xL}`);(Q=this.K.getVideoData().clientPlaybackNonce)&& F.set("cpn",Q);Q=[];z.w5&&(Q=En(this,z.w5),Q.length>0&&F.set("acpns",Q.join(",")));e||this.Gz.set(D,z);e=null;e=F.get("aids");T=F.zo();T?.length>2048&&this.Lx({urltoolong:1,sq:D,itag:G,len:T.length});this.HF&&(T&&(k=z.cpn,F=z.w5,hJn(this,k,F),F&&!this.ai.has(F)&&(k=pmQ(this,k,F),d=xAV(this,F),this.Lx({iofa:k}),this.Lx({noawnzd:d-k}),this.Lx({acpns:Q.join("."),aids:e?.replace(/,/g,".")}),this.ai.add(F))),this.Lx({gdu:"v",seg:D,itag:E,ast:z.Ry.toFixed(3),alen:z.durationMs.toFixed(3),acpn:z.cpn,avid:z.videoData.videoId})); return T}NH(){var z=this.L;for(let D of z.L)D.xL=NaN,D.ze=NaN;g.HgX(this);this.Lx({rsac:"resetSkipAd",sac:this.V});this.lg.delete(this.V);this.V="";this.C3=void 0}Qc(z,D,E){return this.AT.Qc(z,D,E)}zU(z){var D=z.trackType;for(let e of z.metadata??[])for(let d of e.mG??[]){var E=d.g7,Q=d.Zn;z=d.cpn;var T=d.loggingMetadata,k=d.lx,G=d.VZ;let F=d.region;if(!z||z===this.K.getVideoData().clientPlaybackNonce)continue;let L=this.L.Vi(z);if(D===2){if(E&&E.startTicks!==void 0&&E.ZD!==void 0&&E.timescale!== void 0&&Q&&Q.startTicks!==void 0&&Q.ZD!==void 0&&Q.timescale!==void 0&&k!==void 0){let f=E.startTicks/E.timescale,n=Q.startTicks/Q.timescale;E=(f-n)*1E3;Q=(n+Q.ZD/Q.timescale)*1E3;G=G?Q:Math.max(Q+1E3,k);k=E+G;L&&(F&&(L.videoData.R3=F),this.O.JT().K.GV(KJs)&&g.XV(this,L,G,k),L.E0=L.E0!==void 0?Math.min(L.E0,f):f,T&&(L.He=T,this.Lx({add_meta:z,st:E/1E3,et:k/1E3})));(T=this.Z.get(z))?(T.start=E,T.end=k,this.K.vk()):(T=mAI(E,k,z),this.Z.set(z,T),this.K.addCueRange(T))}this.EX()}else D===1&&L&&T&&(L.DJ= T)}}Hv(z,D,E,Q,T,k,G,e){E.length>0&&this.Lx({onssinfo:1,sq:z,start:D.toFixed(3),cpns:E.join(","),ds:Q.join(","),isVideo:k?1:0});if(this.C3&&this.C3.xL&&E.length>0)for(var d of E)if(d===this.C3.cpn){this.dO!==d&&(this.Lx({skiperror:1,sq:z,acpn:this.C3.cpn,skipsq:this.C3.xL||0}),this.dO=d);break}e&&this.AT.Hv(z,k,G,e);if(k){if(E.length&&Q.length)for(this.lg.has(E[0])&&this.Lx({skipfail:1,sq:z,acpn:E[0]}),z=D+this.n9(),k=0;kthis.B.uC+1){this.Lx({cueStChg:z.identifier,oldSt:this.B.uC.toFixed(3),newSt:z.startSecs.toFixed(3),abid:this.B.fS});if(this.B.fS){E=z.startSecs-this.B.uC;let Q=this.L.K.get(this.B.fS);if(Q)for(let T of Q)T.Ry>=0&&(T.Ry+=E*1E3,this.Lx({newApEt:T.Ry,newApPrt:T.nJ,acpn:T.cpn}))}this.B.uC=z.startSecs}D?this.QA.add(z.identifier):this.QA.has(z.identifier)&&this.QA.delete(z.identifier); return D}PC(z){var D="";z?z.event==="unknown"?D="unknown":this.QA.has(z.identifier)?this.B&&this.B.As===z.identifier?this.B.As===z.identifier?D=g.Ux(this.tT,E=>E.identifier===z.identifier)?"shortad":"pending":g.Ux(this.tT,E=>E.identifier===z.identifier)||(D="noAdsAdded"):D="wrongAdBreakInfo":D="unscheduled":D="noCuepoint"; return D}al(z){return this.Xi?!1:!!uG(this,z)}Lx(z,D=!1){(D||this.HF)&&this.K.N("sdai",z)}};g.l=g.hB.prototype;g.l.UK=DJ(121);g.l.OL=DJ(119);g.l.a7=DJ(109);g.l.IV=DJ(87);g.l.FL=DJ(62);var c2W=class extends g.w9{constructor(z,D,E,Q){super();this.api=z;this.O=D;this.K=E;this.app=Q;this.B=new Map;this.L=[];this.A=this.U=null;this.D=NaN;this.V=this.Z=this.Y=null;this.S=new g.sT(()=>{g6W(this,this.D,this.Y||void 0)}); this.j=[];this.yA=new g.sT(()=>{var T=this.j.pop();if(T){let k=T.Nj,G=T.playerVars;T=T.playerType;G&&(G.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(G,T,NaN,"",k),this.j.length&&this.yA.cN(4500))}}); this.events=new g.MC(this);this.K.getPlayerType();g.a(this,this.S);g.a(this,this.yA);g.a(this,this.events);this.events.K3(this.api,g.b4("childplayback"),this.onCueRangeEnter);this.events.K3(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.K3(this.api,"presentingplayerstatechange",this.hm)}onCueRangeEnter(z){if(this.K===this.app.dR()){var D=this.B.get(z);D?wm6(this,D.target,D.Vf,z):this.Qh("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:z.toString()})}else if(D=this.L.find(Q=> Q.Vq.sj===z)){var E=D.Vq; let Q=E.target;E=E.Vf;Q?wm6(this,Q,E,z):tDw(this,D.nJ,E,z)}}onQueuedVideoLoaded(){var z=this.U;j2(this);z&&(bG(this,z)||this.Qh("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.dR()?.getVideoData().clientPlaybackNonce,ccpn:`${z.playerVars.cpn}`}),this.app.dR().addCueRange(z.Vq.sj))}seekTo(z=0,D={},E=!1,Q=null){if(E)g6W(this,z,D);else{E=this.app.dR()||null;let T=E===this.Z?this.V:null;V3(this,!1);this.D=z;this.Y=D;Q!=null&&this.S.start(Q);E&&(this.V=T||E.getPlayerState(),E.gI(), this.Z=E)}}hm(z){z.xX(128)&&o6a(this)}isManifestless(){return mK(this.K.getVideoData())}BF(){V3(this,!1);g.IT(this);super.BF()}Qh(z,D){this.K.Qh(new g.Tf(z,D))}};var $An="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_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var KsL=class extends g.w9{constructor(){super();this.K=new Zh(5,null);g.a(this,this.K);this.L=new Zh(15,null);g.a(this,this.L)}Z5(z){if(z)return this.L.get(z)}BF(){this.K.n0();this.L.n0();super.BF()}};var hxa=class extends g.w9{constructor(z){super();this.cache=new Zh(z,null);g.a(this,this.cache)}get(z){z=this.cache.get(z);return z===null?void 0:z}put(z,D,E){this.cache.set(z,D,E||3600)}};g.pGJ=g.JT(()=>{var z=window.AudioContext||window.webkitAudioContext;try{return new z}catch(D){return D.name}});g.pi=class extends g.mM{constructor(z){super({G:"div",ek:["html5-video-player"],rR:{tabindex:z.X().disableOrganicUi?"":"-1",id:z.webPlayerContextConfig.rootElementId},gR:[{G:"div",vF:g.wF.VIDEO_CONTAINER,rR:{"data-layer":"0"}}]});this.app=z;this.Lh=this.NN(g.wF.VIDEO_CONTAINER);this.Rc=new g.ap(0,0,0,0);this.GO=null;this.En=new g.ap(0,0,0,0);this.IF=this.g6=this.V4=NaN;this.JX=this.QF=this.yH=this.Y5=!1;this.l5=NaN;this.JR=!1;this.q4=null;this.Ld=new g.sT(()=>{this.app.X().W("web_enable_smart_zoom")&& this.app.YV.getInternalApi().isAutocropEnabled()||this.resize()},100); this.tn=()=>{this.element.focus({preventScroll:!0})}; this.gj=()=>{this.app.YV.Iq("playerUnderlayVisibilityChange","visible");this.GO.classList.remove(g.wF.VIDEO_CONTAINER_TRANSITIONING);this.GO.removeEventListener(RT,this.gj);this.GO.removeEventListener("transitioncancel",this.gj)}; this.pa=this.K5=!1;var D=this.element.addEventListener,E=this.element.removeEventListener;this.addEventListener=(T,k,G)=>{D.apply(this.element,[T,k,G])}; this.removeEventListener=(T,k,G)=>{E.apply(this.element,[T,k,G])}; var Q=z.X();Q.transparentBackground&&this.jF("ytp-transparent");Q.controlsType==="0"&&this.jF("ytp-hide-controls");g.AN(this.element,"ytp-exp-bottom-control-flexbox");g.AN(this.element,"ytp-modern-caption");Q.W("enable_new_paid_product_placement")&&!g.$X(Q)&&g.AN(this.element,"ytp-exp-ppp-update");g.AN(this.element,"ytp-livebadge-color");Q.W("web_player_default_autohide")&&g.AN(this.element,"ytp-autohide");Pew(this.element,Xjs(z));this.VV=!1;this.uc=new g.JU(NaN,NaN);MDr(this);this.K3(z.YV,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.a(this,this.Ld)}jF(...z){BB(this.element,z)}f0(){this.GO&&(this.GO.removeEventListener("focus",this.tn),g.uk(this.GO),this.GO=null)}VT(){this.m7();var z=this.app.X();z.FB||this.jF("tag-pool-enabled");z.Z&&this.jF(g.wF.HOUSE_BRAND);z.playerStyle==="gvn"&&(this.jF("ytp-gvn"),this.element.style.backgroundColor="transparent");z.HF&&(this.l5=Da("yt-dom-content-change",this.resize,this));this.K3(window,"orientationchange",this.resize,this);this.K3(window,"resize",this.resize, this)}BR(z){g.YX(this.app.X());this.JX=!z;aT(this)}resize(){if(this.GO){var z=this.HX();if(!z.isEmpty()){this.app.YV.isFullscreen()&&$p()&&this.Ld.start();var D=!g.ux(z,this.Rc.getSize()),E=B8X(this);D&&(this.Rc.width=z.width,this.Rc.height=z.height);z=this.app.X();(E||D||this.pa||z.HF)&&this.app.YV.Iq("resize",this.getPlayerSize())}}}dn(z,D){this.updateVideoData(D)}updateVideoData(z){if(this.GO){var D=this.app.X();g.TR&&(this.GO.setAttribute("x-webkit-airplay","allow"),z.title?this.GO.setAttribute("title", z.title):this.GO.removeAttribute("title"));this.GO.setAttribute("controlslist","nodownload");D.Rn&&z.videoId?this.GO.poster=z.Vl("default.jpg"):GO()&&(t5??0)>=10&&(this.GO.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}D=g.CM(z,"yt:bgcolor");this.Lh.style.backgroundColor=D?D:"";this.V4=W6(g.CM(z,"yt:stretch"));this.g6=W6(g.CM(z,"yt:crop"),!0);g.Dr(this.element,"ytp-dni",z.j1);this.resize()}setGlobalCrop(z){this.IF=W6(z,!0);this.resize()}setCenterCrop(z){this.Y5= z;this.resize()}kx(){}getPlayerSize(){var z=this.app.X(),D=this.app.YV.isFullscreen(),E=z.externalFullscreen&&g.mZ(z);if(D&&$p()&&!E)return new g.JU(window.outerWidth,window.outerHeight);E=!isNaN(this.uc.width)&&!isNaN(this.uc.height);var Q=this.app.X().W("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.X().W("web_watch_enable_fs_squeezeback_panels");if(D&&!E&&Q)return new g.JU(this.element.clientWidth,this.element.clientHeight);if(D||z.t6){let T;window.matchMedia&&(z="(width: "+window.innerWidth+ "px) and (height: "+window.innerHeight+"px)",this.q4&&this.q4.media===z||(this.q4=window.matchMedia(z)),T=this.q4&&this.q4.matches);if(T)return new g.JU(window.innerWidth,window.innerHeight)}else if(E)return this.uc.clone();return new g.JU(this.element.clientWidth,this.element.clientHeight)}HX(){var z=this.app.X().W("enable_desktop_player_underlay"),D=this.getPlayerSize(),E=g.BC(this.app.X().experiments,"player_underlay_min_player_width");return z&&this.yH&&D.width>E?(z=g.BC(this.app.X().experiments, "player_underlay_video_width_fraction"),new g.JU(Math.min(D.height*this.getVideoAspectRatio(),D.width*z),Math.min(D.height,D.width*z/this.getVideoAspectRatio()))):D}getVideoAspectRatio(){return isNaN(this.V4)?ArL(this):this.V4}getVideoContentRect(z){var D=this.HX();z=CeW(this,D,this.getVideoAspectRatio(),z);return new g.ap((D.width-z.width)/2,(D.height-z.height)/2,z.width,z.height)}onMutedAutoplayChange(){aT(this)}setInternalSize(z){g.ux(this.uc,z)||(this.uc=z,this.resize())}BF(){this.l5&&EG(this.l5); this.f0();super.BF()}};g.pi.prototype.B4=DJ(78);g.pi.prototype.sT=DJ(76);var xbr=class{constructor(){this.csn=g.fN();this.clientPlaybackNonce=null;this.elements=new Set;this.A=new Set;this.K=new Set;this.L=new Set}click(z,D){this.elements.has(z);this.K.has(z);var E=g.fN();E&&z.visualElement&&tI(pQr)(void 0,E,z.visualElement,D,void 0)}createClientVe(z,D,E,Q=!1){this.elements.has(z);this.elements.add(z);E=kl(E);z.visualElement=E;var T=g.fN(),k=Fj();T&&k&&(g.c("combine_ve_grafts")?yv(rb(),E,k):tI(Dl)(void 0,T,k,E));D.addOnDisposeCallback(()=>{this.elements.has(z)&&this.destroyVe(z)}); Q&&this.L.add(z)}createServerVe(z,D,E=!1){this.elements.has(z);this.elements.add(z);D.addOnDisposeCallback(()=>{this.destroyVe(z)}); E&&this.L.add(z)}destroyVe(z){this.elements.has(z);this.elements.delete(z);this.A.delete(z);this.K.delete(z);this.L.delete(z)}AT(z,D){this.clientPlaybackNonce!==D&&(this.clientPlaybackNonce=D,t7(rb(),z),DrX(this))}setTrackingParams(z,D){this.elements.has(z);D&&(z.visualElement=T8(D))}gF(z,D,E){this.elements.has(z);D?this.K.add(z):this.K.delete(z);var Q=g.fN(),T=z.visualElement;this.L.has(z)?Q&&T&&(D?HtW(Q,[T]):Ncw(Q,[T])):D&&!this.A.has(z)&&(Q&&T&&fg(Q,T,void 0,E),this.A.add(z))}hasVe(z){return this.elements.has(z)}};var Hkk=class extends g.w9{constructor(z,D,E,Q,T,k,G){super();this.S=z;this.N=D;this.U=E;this.B=Q;this.py=T;this.intervalMs=k;this.EL=G;this.Y=nD;this.V=0;this.Z=this.A=!1;this.dA=Math.floor(Math.random()*256)}request(z){this.q6&&(z=g.De(z,wOX),this.q6.postMessage(z,[z.buffer]))}receive(z){if(!(this.V>=5E3)){var D=iy(Array.isArray(z.data)?z.data[0]:z.data,MM6);z=z.timeStamp;var E=performance.now(),Q=D.type;Q===6&&(this.Z=!0);var T=D.DD??0;this.N("worker",{type:Q,t1:((D.zq??0)-performance.timeOrigin- T).toFixed(3),t2:((D.Ff??0)-performance.timeOrigin-T).toFixed(3),t3:(z-T).toFixed(3),t4:(E-T).toFixed(3)});this.V++}}BF(){this.L!==void 0&&(clearInterval(this.L),this.L=void 0);this.q6?.terminate();this.K=this.q6=void 0;this.Z=!1;this.N("workerDtor",{});super.BF()}};g.HS=class extends g.w9{constructor(z,D,E,Q){super();this.logger=new g.cp("App");this.On=null;this.Nd=this.A7=!1;this.dj={};this.zy=[];this.fl=!1;this.cq=null;this.s1=this.intentionalPlayback=!1;this.GU=!0;this.bT=!1;this.UZ=this.Wp=this.uq=null;this.sZ=!0;this.mediaElement=this.XM=null;this.Wv=NaN;this.Pk=!1;this.IC=this.YQ=this.SO=this.screenLayer=this.playlist=null;this.JB=[];this.y4=0;this.Bj=new PTs;this.g_=[];if(!E)throw Error("b/179532961");this.bM=D?.args||{};this.webPlayerContextConfig=E; D=this.bM;this.O=new KUk(D,E,E.canaryState,Q);g.a(this,this.O);tOX(this.O);this.O.experiments.JT().K.GV(CEw)&&D.use_media_volume!=null&&this.nK("umv",{val:D.use_media_volume});cWr(this.O);Q=n6Q(this.O);this.O.ZS()&&r8(Q,G=>{this.nK("h5vcc",G)}); this.O.experiments.EH("jspb_serialize_with_worker")&&NOO();this.O.B&&VO6();this.W("html5_onesie")&&(this.EU=new GUJ(this.O),g.a(this,this.EU));this.yi=new Rxr(Jra(g.Us(this.O),this.O.Q0,this.O.experiments),new qFX(this.O.experiments),()=>void this.bW()); g.a(this,this.yi);this.xS=Fp(!1,D.player_wide);this.visibility=new IPO;g.a(this,this.visibility);this.W("web_log_theater_mode_visibility")&&this.g9(Fp(!1,D.player_wide));this.A7=Fp(!1,D.external_list);this.events=new g.MC(this);g.a(this,this.events);this.W("start_client_gcf")&&(g.S6(g.hH(),{fJ:g.vc,No:mg()}),this.xO=g.hH().resolve(g.vc),wLW(this.xO));this.th=new k$;g.a(this,this.th);this.Mv=new xbr;Q=new i1V;this.YV=new g.GY(this,Q);g.a(this,this.YV);this.template=new g.pi(this);g.a(this,this.template); this.appState=1;this.WW=LBW(this);g.a(this,Q);this.sK={internalvideodatachange:this.Co,playbackready:this.Rj,playbackstarted:this.i$,statechange:this.b$};this.ZO=new FsQ(this.YV);this.xe=JyX(this);Q=this.O.Z;!1!==Q&&this.nK("badps",{hbp:Q,hostname:window.location.hostname,ps:this.O.playerStyle});this.AL=new l4r(this.O,this.xe);this.YV.Iq("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||f_(this.xe))&&uTV(this);Q=10;g.Us(this.O)&&(Q=3);g.t_(this.O)&&(Q=g.BC(this.O.experiments,"tvhtml5_unplugged_preload_cache_size")); this.Ii=new aPV(this.YV,Q);Q=this.O.experiments.JT().K.GV(m9s)||Q;this.Y9=new hxa(Q);g.a(this,this.Y9);Q=VZV(this);this.Ii.Z8(Q);boQ(this);this.Ef={airplayactivechange:this.At,airplayavailabilitychange:this.Ia,beginseeking:this.x7,sabrCaptionsDataLoaded:this.X6,endseeking:this.eD,internalAbandon:this.T_,internalaudioformatchange:this.ZX,internalvideodatachange:this.s$,internalvideoformatchange:this.Mh,liveviewshift:this.rl,playbackstalledatstart:this.k7,progresssync:this.G_,onAbnormalityDetected:this.yS, onSnackbarMessage:this.wl,onLoadProgress:this.Wn,SEEK_COMPLETE:this.Nh,SEEK_TO:this.Y7,onVideoProgress:this.aa,onLoadedMetadata:this.mz,onAutoplayBlocked:this.Bn,onPlaybackPauseAtStart:this.CD,playbackready:this.Pn,statechange:this.xk,newelementrequired:this.Bg,heartbeatparams:this.U$,videoelementevent:this.QS,drmoutputrestricted:this.VS,signatureexpired:this.cn,nonfatalerror:this.SD,reloadplayer:this.O$};this.hc=new g.MC(this);g.a(this,this.hc);this.Rk=new KsL;g.a(this,this.Rk);this.XI=this.nG=-1; this.Kj=new g.sT(this.template.resize,16,this.template);g.a(this,this.Kj);this.Sk=new c2W(this.YV,this.O,this.zV(),this);this.vW=new YJL(this);g.a(this,this.vW);this.cI=new lPk(this);g.a(this,this.cI);qUs(this.O.K.c);this.events.K3(this.YV,g.b4("appapi"),this.J_);this.events.K3(this.YV,g.j1("appapi"),this.h_);this.events.K3(this.YV,g.b4("appprogressboundary"),this.E$);this.events.K3(this.YV,g.j1("applooprange"),this.oL);this.events.K3(this.YV,"presentingplayerstatechange",this.hm);this.events.K3(this.YV, "resize",this.DX);this.template.XH(Br(document,z));this.events.K3(this.YV,"offlineslatestatechange",this.ln);this.events.K3(this.YV,"sabrCaptionsTrackChanged",this.un);this.events.K3(this.YV,"sabrCaptionsBufferedRangesUpdated",this.fD);this.xe.J.X().Kr&&dU(this.xe,"offline");this.O.xV&&g.zr("ux",mbw);z=g.BC(this.O.experiments,"html5_defer_fetch_att_ms");this.yp=new g.sT(this.Yj,z,this);g.a(this,this.yp);nH(this).BW()&&(g.iF("yt-remote-session-screen-id")&&nH(this).WX.push("mdx"),Tg(this));this.AL.tick("fs"); vsr(this);this.O.xV&&dU(this.xe,"ux",!0);g.mZ(this.xe.J.X())&&dU(this.xe,"embed");this.W("web_player_sentinel_is_uniplayer")||g.xl(new g.k3("Player experiment flags missing","web_player_sentinel_is_uniplayer"));z=this.W("web_player_sentinel_yt_experiments_sync");Q=g.c("web_player_sentinel_yt_experiments_sync");z!==Q&&g.xl(new g.k3("b/195699950",{yt:z,player:Q}));this.lB=mrr(this);if(z=g.BC(this.O.experiments,"html5_block_pip_safari_delay"))this.ag=new g.sT(this.tG,z,this),g.a(this,this.ag);E=hI(E?.trustedEchoWorkerUrl?? null);z=this.O.JT().K.GV(TbX);Q=this.O.JT().K.GV(kKs);D=this.O.JT().K.GV(QHQ);var T=this.O.JT().K.GV(EeV),k=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";E&&z>0&&Q>0&&D>0&&T>0&&(this.qa=new Hkk(E,(G,e)=>{this.zV().N(G,e)},D,Q,T,z,k),g.a(this,this.qa),kP6(this.qa)); g.a(this,this.Bj);p9=this.O.f3;this.YV.Iq("applicationInitialized")}static create(z,D,E,Q){try{let T=typeof z==="string"?z:`player${YO(z)}`,k=x$[T];if(k){try{k.dispose()}catch(e){g.y(e)}x$[T]=null}let G=new g.HS(z,D,E,Q);G.addOnDisposeCallback(()=>{x$[T]=null;G.lB&&G.lB()}); return x$[T]=G}catch(T){throw g.y(T),(T&&T instanceof Error?T:Error(String(T))).stack;}}FV(){return this.visibility}getVisibilityState(){return this.YV.getVisibilityState()}Z8(z){var D=this.zV();if(z!==D){z.getVideoData().autonavState=D.getVideoData().autonavState;D.Ow(this.sK,this);var E=D.getPlaybackRate();D.dispose();this.Ii.Z8(z);z.setPlaybackRate(E);z.gd(this.sK,this);Tg(this)}}SI(){this.cq||(this.cq=uE(g.Db(),M9(),{E3:this.O.L,clientInterface:g.CR(this.O)}));return this.cq}f0(z){if(this.mediaElement){this.YQ&& (this.events.Qo(this.YQ),this.YQ=null);this.hc.L();this.dR().f0(!0,!1,z);this.template.f0();try{this.W("html5_use_async_stopVideo")?this.mediaElement.dispose():(this.mediaElement.f3(),this.mediaElement.qN())}catch(D){g.xl(D)}this.mediaElement=null}}Z2(z,D,E=!1){if(z!==this.dR()){var Q=null;E||(E=this.dR(),Q=E.getPlayerState(),XM(this.xe,3),y3(this,"cuerangesremoved",E.t9()),this.vW&&!z.isGapless()&&E.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),E=z.S1()&&E.S1(),this.AL.Sl("iv_s"), a4r(this,E));z.getPlayerType()===1&&this.Z8(z);E=z.getPlayerType();var T=this.Ii.A[E]||null;z!==this.zV()&&z!==T&&(T?.dispose(),T=this.Ii,T.A[E]=z,T.V[z.tI()]=z);this.Ii.Z2(z);this.mediaElement&&z.setMediaElement(this.mediaElement);z.gd(this.Ef,this);z.N0()?Gg(this,"setPresenting",!1):(this.dn("newdata",z,z.getVideoData()),Q&&!Tka(Q,z.getPlayerState())&&this.xk(new g.mF(z.getPlayerState(),Q)),D=D&&z.getPlayerType()===1,z.Aw()&&!D&&this.dn("dataloaded",z,z.getVideoData()),(D=(D=z.getVideoData().A)&& D.video)&&g.hh(this.YV,"onPlaybackQualityChange",D.quality),y3(this,"cuerangesadded",z.t9()),D=z.getPlayerState(),D.K(2)?RIw(this):D.K(8)?z.playVideo():z.wW()&&z.pauseVideo(),D=this.zV(),z.getPlayerType()===2&&(z.getVideoData().hostCpn=D.getVideoData().clientPlaybackNonce),z.getPlayerType()!==2||this.TY()||(z=z.getVideoData(),D.y3(z.clientPlaybackNonce,z.HF||"",z.breakType||0,z.qd,z.videoId||"")))}}eC(){if(this.zV()!==this.dR()){let z=this.dR();this.W("html5_not_release_player_on_cancelling_playback")&& this.s1?z.N("rlc",{avid:z.getVideoData().videoId,cvid:this.zV().getVideoData().videoId}):this.Z2(this.zV())}}Vi(z){return this.Ii.Vi(z)||this.Ii.Y}zV(){return this.Ii.zV()}dR(){return this.Ii.dR()}Rj(){Lr(this)||this.B2(5)}Pn(){if(!Lr(this)){g3(this);var z=this.dR(),D=z.getVideoData();this.O.W("html5_allow_multiview_tile_preload")&&D.yA&&(D.liveUtcStartSeconds&&D.liveUtcStartSeconds>0?(z.N("l_pl",{luss:D.liveUtcStartSeconds}),z.G4(D.liveUtcStartSeconds)):z.seekTo(Infinity),D.yA=!1);D=z.getPlayerState(); z.wW()?this.pauseVideo():D.isOrWillBePlaying()&&this.playVideo()}}canPlayType(z){return WV(z)}X(){return this.O}getVideoData(){return this.dR().getVideoData()}getVideoLoadedFraction(z){return this.Vi({playerType:z}).getVideoLoadedFraction()}wM(){return this.template}ug(){return this.xe}Qt(){return this.AL}Or(){var z=this.xe.Or();this.YV.Iq("videoStatsPingCreated",z);return z}getVolume(){return Math.round(this.YV.getVolume())}isMuted(){return this.YV.isMuted()}Xp(){if(this.zV()===this.dR()&&this.XM)return this.XM.postId}Yj(){this.W("use_rta_for_player")|| (g.Us(this.O)?g.By(this.O,this.getVideoData().V()).then(z=>{g.Er(g.Db(),z);az(this.getVideoData(),this.O,this.SI())}):az(this.getVideoData(),this.O,this.SI()))}Ci(z){this.YV.Iq("poTokenVideoBindingChange",z)}X2(z){this.YV.Iq("d6de4videobindingchange",z)}Ns(){this.Qu&&this.Qu.Ns()}RZ(z){this.Qu=z}setLoopVideo(z){var D=this.dR(); D===this.zV()&&D.hk()!==z&&(D.setLoop(z),g.cu(this.YV,"onLoopChange",z))}getLoopVideo(){return this.dR().hk()}setLoopRange(z){var D=!1;!!this.XM!==!!z?D=!0:this.XM&&z&&(D=this.XM.startTimeMs!==z.startTimeMs||this.XM.endTimeMs!==z.endTimeMs||this.XM.postId!==z.postId||this.XM.type!==z.type);if(D){D=this.dR();Iq(D.getVideoData())&&D.N("slr",{et:z?.endTimeMs||-1});D=this.zV();D.ee("applooprange");if(z){var E=new g.vJ(z.startTimeMs,z.endTimeMs,{id:"looprange",namespace:"applooprange"});D.addCueRange(E)}else nH(this).clipConfig= void 0,this.XM?.type!=="repeatChapter"||isNaN(Number(this.XM?.loopCount))||(E={loopCount:String(this.XM.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.E9("repeatChapterLoopEvent",E));this.XM=z;g.cu(this.YV,"onLoopRangeChange",z||void 0);this.zV()===this.dR()&&(this.oL(),D.fL())}}getLoopRange(){return this.XM}oL(){var z="",D=this.zV();this.XM?D!==this.dR()?z="pnea":eIn(this,D.getCurrentTime())&&(this.XM.loopCount=0,z="ilr"):z="nlr";var E=this.dR();Iq(E.getVideoData())&&(this.W("html5_gapless_log_loop_range_info")? E.N("slrre",{rej:z,ct:D.getCurrentTime(),lst:this.XM?.startTimeMs,let:this.XM?.endTimeMs}):E.N("slrre",{}));z||pjX(this)}setPlaybackRate(z,D){if(!isNaN(z)){z=Ook(this,z);var E=this.zV();E.getPlaybackRate()!==z&&(E.setPlaybackRate(z),D&&!this.O.L&&g.ri("yt-player-playback-rate",z),g.hh(this.YV,"onPlaybackRateChange",z))}}getCurrentTime(z={}){var {playerType:D,PZ:E=!0}=z,Q=D===2&&this.getVideoData().enableServerStitchedDai,T=this.O.JT().K.GV(l_X);var k=Q&&z.cpn&&T||!Q?this.Vi(z):this.dR();return!Q|| !this.SO||T&&z.cpn?E?(k=Fi(this,k),Hs(this,k.getCurrentTime(),k)):k.getCurrentTime():(z=this.Ii.U)?z.getCurrentTime(E):k.getCurrentTime()}getCurrentTimeForUx(z={}){return this.getCurrentTime(z)}PP(){var z=this.Vi({playerType:void 0});z=Fi(this,z);return Hs(this,z.PP(),z)}getDuration(z={}){var {playerType:D,PZ:E=!0}=z;z=this.getVideoData();var Q=D===2&&z.enableServerStitchedDai;var T=Q?this.dR():this.Vi({playerType:D});if(z.hasProgressBarBoundaries()&&!Q){let k=Number(z.progressBarStartPosition?.utcTimeMillis), G=Number(z.progressBarEndPosition?.utcTimeMillis);if(!isNaN(k)&&!isNaN(G))return(G-k)/1E3}if(Iq(z)&&!z.isLivePlayback)return Nt(this,D);if(E)return z=g.xT(this,T),Hs(this,z.getDuration(),z);Q&&this.SO?(z=this.Ii,z=z.K===z.U?z.K:null,z=(z==null?void 0:z.getDuration())||0):z=T.getDuration();return z}getDurationForUx(z={}){return this.getDuration(z)}Z9(z){var D=this.Vi({playerType:z});return this.TY(D)?(D=g.xT(this,D),D.Z9()-D.getCurrentTime()+this.getCurrentTime({playerType:z})):D.Z9()}finishSegmentByCpn(){return[]}VT(){this.template.VT(); var z=this.YV;z.state.element=this.template.element;var D=z.state.element,E;for(E in z.state.K)z.state.K.hasOwnProperty(E)&&(D[E]=z.state.K[E]);(z=eTQ(this.template.element))&&this.events.K3(this.template,z,this.onFullscreenChange)}getDebugText(z){var D=this.zV().FM(z),E=this.dR();if(E!==this.zV()){E=E.FM(z);for(var Q of Object.keys(E))D["ad"+Q]=E[Q];if(z){Q=D;E={};var T=Br(document,"movie_player");T&&(E.bounds=T.getBoundingClientRect(),E["class"]=T.className);T={};var k=g.DA("video-ads");k?(ryk(k, T),T.html=k.outerHTML):T.missing=1;k={};let G=g.DA("videoAdUiSkipContainer"),e=g.DA("ytp-ad-skip-button-container"),d=g.DA("ytp-skip-ad-button"),F=G||e||d;F?(ryk(F,k),k.ima=G?1:0,k.bulleit=e?1:0,k.component=d?1:0):k.missing=1;E=JSON.stringify({player:E,videoAds:T,skipButton:k});Q.ad_skipBtnDbgInfo=E}}z&&this.mediaElement&&(D["0sz"]=`${+VB(this.mediaElement.getSize())===0}`,D.op=this.mediaElement.WF("opacity"),Q=this.mediaElement.mN().y+this.mediaElement.getSize().height,D.yof=`${+Q<=0}`,D.dis=this.mediaElement.WF("display")); z&&((z=(0,g.XU)())&&(D.gpu=z),(z=this.O.playerStyle)&&(D.ps=z),this.O.Cf&&(D.webview=1),(z=this.webPlayerContextConfig.jsUrl)&&(D.js=z));D.debug_playbackQuality=this.YV.getPlaybackQuality(1);D.debug_date=(new Date).toString();D.origin=window.origin;D.timestamp=Date.now();delete D.uga;delete D.q;return JSON.stringify(D,null,2)}getFeedbackProductData(){var z={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.X().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260519_08_RC00"}, D=this.getPlayerStateObject().h9;D&&(z.player_error_code=D.errorCode,z.player_error_details=JSON.stringify(D.errorDetail));return z}getPresentingPlayerType(z){return this.appState===1?1:Lr(this)?3:(z&&this.O.JT().K.GV(KH)?this.Ii.K?.isAd()??!1:this.SO?.GX(this.getCurrentTime()))?2:this.dR().getPlayerType()}Fs(){return!1}getPlayerStateObject(z){return this.Vi({uV:!0,playerType:z}).getPlayerState()}getAppState(){return this.appState}QS(z){switch(z.type){case "loadedmetadata":this.Kj.start();for(var D of this.zy)f4O(this, D.id,D.H$,D.D6,void 0,!1);this.zy=[];break;case "loadstart":this.AL.Sl("gv");break;case "progress":case "timeupdate":g.mU(z.target.L())>=2&&this.AL.Sl("l2s");break;case "playing":g.Py&&this.Kj.start();if(g.Us(this.O))z=!1;else{D=g.CO(this.ug());z=this.mediaElement.WF("display")==="none"||VB(this.mediaElement.getSize())===0;var E=S2(this.template),Q=this.dR().getVideoData(),T=g.I_(this.O);Q=S0(Q);D=!E||D||T||Q||this.O.wR;z=z&&!D}z&&(z=this.dR(),z.Wi(),this.getVideoData().C3||(this.getVideoData().C3= 1,this.Bg(),z.playVideo()))}}Wn(z){g.KO(this.YV,"onLoadProgress",z)}k7(){this.YV.Iq("playbackstalledatstart")}X6(z,D){this.YV.Iq("sabrCaptionsDataLoaded",z,D)}un(z){this.dR().oO(z)}fD(z){this.dR().Li(z)}aa(z){z=Fi(this,this.dR());z=Hs(this,z.getCurrentTime(),z);g.hh(this.YV,"onVideoProgress",z);this.O.Jy&&this.visibility.RQ()&&this.O.Wc&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}Bn(){g.hh(this.YV,"onAutoplayBlocked");var z=this.dR().getVideoData();z&&(z.C8=!0);g.mZ(this.O)&&(z={autoplayBrowserPolicy:yT(), autoplayIntended:or(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.E9("embedsAutoplayStatusChanged",z))}G_(){this.YV.Iq("progresssync")}CD(){g.KO(this.YV,"onPlaybackPauseAtStart")}b$(z){if(this.getPresentingPlayerType()===1){z.xX(1)&&!z.state.K(64)&&nH(this).isLivePlayback&&this.zV().isAtLiveHead()&&this.YV.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(z.xX(2)){if(this.XM&&this.XM.endTimeMs>= (this.getDuration()-1)*1E3){pjX(this);return}RIw(this)}if(z.state.K(128)){var D=z.state;this.cancelPlayback(5);D=D.h9;JSON.stringify({errorData:D,debugInfo:this.getDebugText(!0)});g.hh(this.YV,"onError",y6(D.errorCode));g.KO(this.YV,"onDetailedError",{errorCode:D.errorCode,errorDetail:D.errorDetail,message:D.errorMessage,messageKey:D.P_,cpn:D.cpn});(0,g.N)()-this.O.ig>6048E5&&g.KO(this.YV,"onReloadRequired")}D={};if(z.state.isPlaying()&&!z.state.isBuffering()&&!g.r5("pbresume","ad_to_video")&&g.r5("_start", "ad_to_video")){let E=this.getVideoData();D.clientPlaybackNonce=E.clientPlaybackNonce;E.videoId&&(D.videoId=E.videoId);g.HD(D,"ad_to_video");g.x_("pbresume",void 0,"ad_to_video");g.W_(this.xe)}this.YV.Iq("applicationplayerstatechange",z)}}xk(z){this.YV.Iq("presentingplayerstatechange",z)}hm(z){eA(this,E1(z.state));z.state.K(1024)&&this.YV.isMutedByMutedAutoplay()&&(r3(this,{muted:!1,volume:this.WW.volume},!1),Un(this,!1))}onPlayerRequestSent(z){g.cu(this.YV,"onPlayerRequestSent",z)}Co(z,D){z==="newdata"&& Tg(this);this.YV.Iq("applicationvideodatachange",z,D)}ZX(z,D){g3(this);g.KO(this.YV,"onPlaybackAudioChange",this.YV.getAudioTrack().oy.name);this.YV.Iq("internalaudioformatchange",this.YV.getAudioTrack().oy.id,D)}Mh(z){var D=this.dR().getVideoData();z===D&&g.hh(this.YV,"onPlaybackQualityChange",z.A.video.quality)}rY(){var z=this.Ii.A[2]||null;if(z){z=z.getVideoData();this.dR().N("ssdai",{cleanaply:1,acpn:z?.clientPlaybackNonce,avid:z.videoId,isDai:nH(this).enableServerStitchedDai?1:0});z=this.Ii; let D=z.A[2];D&&(delete z.V[D.tI()],delete z.A[2])}}s$(z,D){this.dn(z,this.dR(),D)}dn(z,D,E){this.O.ZS()&&D.N("vdc",{type:z,vid:E.videoId||"",cpn:E.clientPlaybackNonce||""});D===this.zV()&&(this.O.aC=E.oauthToken);D===this.zV()&&(this.getVideoData().enableServerStitchedDai&&!this.SO?(this.zV().N("sdai",{initSstm:1}),this.SO=new g.hB(this.YV,this.O,this.zV(),this)):!this.getVideoData().enableServerStitchedDai&&this.SO&&(this.SO.dispose(),this.SO=null));if(z==="newdata")XM(this.xe,2),this.YV.Iq("videoplayerreset", D);else{if(!this.mediaElement)return;if(z==="dataloaded")if(this.zV()===this.dR()){if(ZW(E.lr,E.iQ),!this.zV().getPlayerState().isError()){var Q=Lr(this);nH(this).isLoaded();Q&&this.B2(6);ZoQ(this);n_(this.xe)||ki(this)}}else ZoQ(this);if(D.getPlayerType()===1&&(this.O.xw&&xrn(this),this.getVideoData().isLivePlayback&&!this.O.da&&this.A9("html5.unsupportedlive",2,"DEVICE_FALLBACK"),E.isLoaded()&&((It(E)||this.getVideoData().Cf)&&this.YV.Iq("legacyadtrackingpingchange",this.getVideoData()),E.hasProgressBarBoundaries()&& (Q=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(Q))))){var T=this.Z9();T&&(T-=this.getCurrentTime(),Q=(Q-T)*1E3,T=this.dj.progressEndBoundary,T?.start!==Q&&(T&&this.Uh([T]),Q=new g.vJ(Q,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.zV().addCueRange(Q),this.dj.progressEndBoundary=Q))}this.YV.Iq("videodatachange",z,E,D.getPlayerType())}g.hh(this.YV,"onVideoDataChange",{type:z,playertype:D.getPlayerType()});this.oL();(z=E.bO)?this.Mv.AT(z, E.clientPlaybackNonce):DrX(this.Mv)}E$(z){delete this.dj[z.getId()];this.zV().removeCueRange(z);a:{z=this.getVideoData();var D=z.GY?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||z.GY?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(D)for(E of D){D=E.autoplayVideo||E.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let Q=g.H(D,g.Qq);if(D!=null&&Q?.videoId===z.videoId&&Q?.continuePlayback){var E=D;break a}}E=null}(z=g.H(E,g.Qq))&&g.cu(this.YV,"onPlayVideo", {sessionData:{autonav:"1",itct:E?.clickTrackingParams},videoId:z.videoId,watchEndpoint:z})}B2(z){z!==this.appState&&(z===2&&this.getPresentingPlayerType()===1&&(eA(this,-1),eA(this,5)),this.appState=z,this.YV.Iq("appstatechange",z))}A9(z,D,E,Q,T){this.zV().Vo(z,D,E,Q,T)}isAtLiveHead(z,D=!1){var E=this.Vi({playerType:z});z=g.xT(this,E);E=Fi(this,E);return z!==E?z.isAtLiveHead(Hs(this,E.getCurrentTime(),E),!0):z.isAtLiveHead(void 0,D)}seekTo(z,D,E,Q,T,k){D=D!==!1;Q=this.Vi({playerType:Q});this.appState=== 2&&Bs(this);this.TY(Q)?g.Xi(this)?this.SO.seekTo(z,{seekSource:T},D,E):this.Sk.seekTo(z,{seekSource:T},D,E):(this.W("html5_sabr_csdai_seek_log")||(k=""),Q.seekTo(z,{S2:!D,NW:E,Vh:"application"+(k??""),seekSource:T}))}seekBy(z,D,E,Q){this.seekTo(this.getCurrentTime()+z,D,E,Q,void 0,"_by")}Nh(){g.hh(this.YV,"SEEK_COMPLETE")}yS(){g.cu(this.YV,"onAbnormalityDetected")}wl(z){g.cu(this.YV,"onSnackbarMessage",z)}Y7(z){var D=this.dR(),E=D.getVideoData();if(this.appState===1||this.appState===2)E.startSeconds= z;this.appState===2?D.getPlayerState().K(512)||Bs(this):g.hh(this.YV,"SEEK_TO",z)}At(){this.YV.Iq("airplayactivechange")}Ia(){this.YV.Iq("airplayavailabilitychange")}showAirplayPicker(){this.dR().MI()}x7(){this.YV.Iq("beginseeking")}eD(){this.YV.Iq("endseeking")}getStoryboardFormat(z){z=this.Vi({playerType:z});return g.xT(this,z).getStoryboardFormat()}Ey(z){z=this.Vi({playerType:z});return g.xT(this,z).getVideoData().Ey()}TY(z){z=(z||this.dR()).getVideoData();if(g.Xi(this))var D=z===this.SO.K.getVideoData(); else a:{var E=this.Sk;if(z===E.K.getVideoData()&&E.L.length)D=!0;else{for(D of E.L)if(z.Nj===D.Nj){D=!0;break a}D=!1}}return D}enqueueVideoByPlayerVars(z,D,E=Infinity,Q=""){this.TY();z=new g.ML(this.O,z);Q&&(z.Nj=Q);WBr(this,z,D,E)}queueNextVideo(z,D=1,E=NaN,Q="",T=""){z=this.preloadVideoByPlayerVars(z,D,E,Q,T);D=this.dR();z&&this.X().supportsGaplessShorts()&&D.getVideoData().S&&(E=this.cI,Q=this.vW.U,E.Z!==z&&((T=z.getVideoData().W("html5_defer_gapless_until_sabr_format_received"))&&c_(E),E.L=D, E.Z=z,E.V=1,E.K=z.getVideoData(),E.B=Q,T?!z5(E.K)||wj(E.K)&&!E.K.A?(wj(E.K)&&E.Z.subscribe("internalvideoformatchange",E.A,E),E.K.subscribe("dataloaded",E.A,E)):E.A():Xt(E.K)&&E.K.isLoaded()?E.A():E.K.subscribe("dataloaded",E.A,E)))}Jb(z,D,E=0,Q=0){g.xT(this,this.dR()).xP();h0X(this.vW,z,D,E,Q).then(()=>{g.KO(this.YV,"onQueuedVideoLoaded")},()=>{})}Oo(){return this.vW.Oo()}dU(z){var D=this.vW.K; return D?D.Qp(z):!1}clearQueue(z=!1,D=!1){this.vW.clearQueue(z,D)}loadVideoByPlayerVars(z,D=1,E,Q,T,k){var G=this.zV();if(D===2&&nH(this).enableServerStitchedDai&&G&&!G.Jv())return G.N("lvonss",{vid:z?.videoId||"",ptype:D}),!1;var e=!1;G=new g.ML(this.O,z);G.D9=k;g.$X(this.O)&&!G.Jr&&(k=this.AL,Nw(),pj(),k.timerName="");this.AL.timerName=G.Y??"";this.AL.ZQ("pl_i");this.W("web_player_early_cpn")&&G.clientPlaybackNonce&&this.AL.infoGel({clientPlaybackNonce:G.clientPlaybackNonce});my(G).supportsVp9Encoding=== !1&&this.dR().N("noVp9enc",{});if(this.X().supportsGaplessShorts()){let F=N5k(this.vW,G,D);if(F==null){eA(this,-1);this.vW.K?.getVideoData().isAd()||Q8(this);z=this.vW;z.app.X().W("html5_gapless_new_slr")?oT(z.app,"gaplessshortslooprange"):z.app.setLoopRange(null);z.app.getVideoData().Wa=!0;z.K?.Ih();z.K?.Rv();E={Vh:"gapless_to_next_video",seekSource:60,Ui:z.U.Z};Q=z.A?.AT()||-1;if(z.U.Z){let {Dh:n,Dq:W}=z.A?.Y()||{};W!=null&&n!=null&&(Q=W-n+.001)}z.app.dR()?.seekTo(Q,E);z.app.getPlayerStateObject(D).isPlaying()|| z.app.dR()?.playVideo(!0);HjV(z,Q);z.app.dR()?.nT();z.S();return!0}let L=this.W("html5_shorts_gapless_preload_fallback"),f=this.vW.K;if(L&&f&&!f.m7()){var d=f.getVideoData();k=this.Ii;d=Wh(D,d);k.Z.set(d,f,3600);rSQ(k,d,f,3600)}this.vW.clearQueue(L);this.dR().N("sgap",{f:F})}if(T){for(;G.zk.length&&G.zk[0].isExpired();)G.zk.shift();e=G.zk.length-1;e=e>0&&T.L(G.zk[e])&&T.L(G.zk[e-1]);G.zk.push(T)}E||(z&&Pw(z)?(NV(this.O)&&!this.A7&&(z.fetch=0),tg(this,z)):this.playlist&&tg(this,null),z&&(this.A7=Fp(!1, z.external_list)));this.YV.Iq("loadvideo");D=this.ph(G,D,Q);e&&this.A9("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${G.zk.join()}`.replace(/[;:,]/g,"_"));return D}preloadVideoByPlayerVars(z,D=1,E=NaN,Q,T=""){Q=Xp(z);if(Q=this.Ii.Z.get(`${D}_${Q}_${T}_${+(z.autonav==="1"||z.autonav===!0)}${+(z.autoplay==="1"||z.autoplay===!0||z.autoplay===1)}`)||null)return Q;z=new g.ML(this.O,z);T&&(z.Nj=T);{Q=Wh(D,z);T=this.dR();let k=Wh(T.getPlayerType(),T.getVideoData());Q===k?(T.rF(!0), z.dispose(),E=null):(z.Wc=!0,T=$T(this,D,z,!0),(D!==1||!g.t_(this.O)||this.O.W("html5_allow_multiview_tile_preload")&&z.yA)&&T.rF(!0),D=this.Ii,z=Q,E=E||3600,D.Z.set(z,T,E),rSQ(D,z,T,E),E=T)}return E}setMinimized(z){this.visibility.setMinimized(z);z=this.xe;z=z.J.X().showMiniplayerUiWhenMinimized?z.RC.get("miniplayer"):void 0;z&&(this.Ej()?z.load():z.unload());this.YV.Iq("minimized")}setInline(z){this.visibility.setInline(z)}setInlinePreview(z){this.visibility.setInline(z)}Gj(z){HoI(this,z)||this.visibility.Gj(z)}setSqueezeback(z){this.visibility.setSqueezeback(z)}tG(){var z= this.mediaElement?.kX();z&&(this.O.s8&&w8(g8(()=>document.exitFullscreen()),()=>{}),w8(g8(()=>Si(z)),()=>{}))}z_(){this.mediaElement.kX(); this.mediaElement.kX().webkitPresentationMode==="picture-in-picture"?this.Gj(!0):this.Gj(!1)}togglePictureInPicture(){this.dR().togglePictureInPicture()}ph(z,D=1,E){g.r5("_start",this.AL.timerName)||tI(vD)(void 0,this.AL.timerName);var Q=!1,T=sn(this,D,z,!1);if(T){Q=!0;z.dispose();if(T.getVideoData().yA){T.N("app_lv",{pdl:T.Aw()});D=T.getVideoData();E=z.playerParams||"";let e=0;if(E)try{let d=decodeURIComponent(E),F=pv(d);var k=new rz(new gz([F]));var G=o7(k,32);e=Number(G||0)}catch(d){this.zV().N("get_lusts_err", {})}D.liveUtcStartSeconds=e}T.getVideoData().QA=z.QA;T.N("cpvd",{pas:z.QA})}else T=$T(this,D,z,!0,E),(this.W("html5_onesie")||this.W("html5_load_before_stop"))&&T.hQ()&&T.rF(),this.Kj.stop(),D===1&&D!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,D),this.Z2(T);z.videoId&&this.g_.includes(z.videoId)&&T.N("mvt",{});T===this.zV()&&(this.O.aC=z.oauthToken);if(!T.hQ())return!1;if(T===this.zV())return this.B2(1),z=Bs(this),Q&&T.getPlayerType()===1&&T.Aw()&&this.dn("dataloaded", T,T.getVideoData()),z;T.Vs();return!0}cueVideoByPlayerVars(z,D=1){var E=this.zV();if(nH(this).enableServerStitchedDai&&E&&!E.Jv()&&z&&Object.keys(z).length>0)E.N("qvonss",{vid:z?.videoId||"",ptype:D});else if(z&&Pw(z))if(this.GU=!0,tg(this,z),(z=CP(this.playlist))&&z.BW())nr(this,z,D);else this.playlist.onReady(()=>{CH(this)}); else{D||(D=this.getPresentingPlayerType());D===1&&(tg(this,null),g.KO(this.YV,"onPlaylistUpdate"));E=new g.ML(this.O,z);let Q=g.mZ(this.O)&&!this.O.D&&D===1&&!E.isAd()&&!E.HF;this.YV.Iq("cuevideo",D);Q?(this.dR().getVideoData().loading=!0,NJV(E,z?z:{}).then(T=>{nr(this,T,D)}),E.dispose()):nr(this,E,D)}}wI(z,D,E,Q,T,k,G){if(!z&&!E)throw Error("Playback source is invalid"); if(l2(this.O)||g.y2(this.O))return D=D||{},D.lact=g.Yz(),D.vis=this.YV.getVisibilityState(),g.cu(this.YV,"onPlayVideo",{videoId:z,watchEndpoint:k,sessionData:D,listId:E}),!1;hyV(this.AL);this.AL.reset();z={video_id:z};Q&&(z.autoplay="1");Q&&(z.autonav="1");k&&(z.player_params=k.playerParams);G&&(z.oauth_token=G);E?(z.list=E,this.loadPlaylist(z)):this.loadVideoByPlayerVars(z,1);return!0}cuePlaylist(z,D,E,Q){this.GU=!0;Nz6(this,z,D,E,Q)}loadPlaylist(z,D,E,Q){this.GU=!1;Nz6(this,z,D,E,Q)}v7(){return this.YV.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(z,D){var E=this.zV().getVideoData();E=E.YX||E.suggestions?.[0]||null;var Q;{var T=this.YV;let d=T.X();if(d.rL)if((Q=T.getVideoData())&&T.getPresentingPlayerType()!==3){var k=(!Q.isLiveDefaultBroadcast||d.W("allow_poltergust_autoplay"))&&!Wu(Q);k=Q.isLivePlayback&&(!d.W("allow_live_autoplay")||!k);var G=Q.isLivePlayback&&d.W("allow_live_autoplay_on_mweb");T=T.getPlaylist();T=!!T&&T.hasNext();var e=Q.GY&&Q.GY.playerOverlays||null;e=!!(e&&e.playerOverlayRenderer&& e.playerOverlayRenderer.autoplay);e=Q.j1&&e;Q=!Q.ypcPreview&&(!k||G)&&!g.tA(Q.WX,"ypc")&&!T&&(!g.mZ(d)||e)}else Q=!1;else Q=!1}Q&&E?this.wI(E.videoId,D?E.jV:E.sessionData,E.playlistId,D,void 0,E.Vp||void 0):this.A7?g.KO(this.YV,"onPlaylistNext"):this.getPresentingPlayerType()===3?Pu(this.xe).nextVideo():!this.playlist||NV(this.O)&&!this.YV.isFullscreen()||(this.playlist.hasNext(z)&&(z=this.playlist,E=z.index+1,A6(this.playlist,E>=z.length?0:E)),this.playlist.loaded?(z=D&&this.O.W("html5_player_autonav_logging"), D&&this.YV.Iq("playlistautonextvideo"),this.ph(CP(this.playlist,void 0,D,z),1)):this.GU=!1)}previousVideo(z){if(this.A7)g.KO(this.YV,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)Pu(this.xe).dk();else if(this.playlist&&(!NV(this.O)||this.YV.isFullscreen())){if(this.playlist.hasPrevious(z)){z=this.playlist;let D=z.index-1;A6(this.playlist,D<0?z.length-1:D)}this.playlist.loaded?this.ph(CP(this.playlist),1):this.GU=!1}}playVideoAt(z){this.A7?g.KO(this.YV,"onPlaylistIndex",z):this.playlist&& (this.playlist.loaded?this.ph(CP(this.playlist,z),1):this.GU=!1,A6(this.playlist,z))}getPlaylist(){return this.playlist}iy(z){this.zy=g.xc(this.zy,Q=>Q.id!==z); var D=this.zV(),E=D.t9();for(let Q=0;Q{zg(this)}):zg(this); this.oL();KBw(this);g.mZ(this.O)&&(z={autoplayBrowserPolicy:yT(),autoplayIntended:or(this.getVideoData()),autoplayStatus:sA(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.E9("embedsAutoplayStatusChanged",z))}}vv(z){if(this.O.W("mweb_client_log_screen_associated"),!g.h_(this.O)){var D=g.fN(this.screenLayer||(this.Ej()?3:0));if(D&&D!=="UNDEFINED_CSN"){var E=this.O.W("web_player_attach_player_response_ve");let Q=this.O.W("web_playback_associated_ve"); z={cpn:z,csn:D};this.getVideoData().ew&&(E||Q)&&(E=T8(this.getVideoData().ew),fg(D,E),Q&&(z.playbackVe=E.getAsJson()));this.getVideoData().queueInfo&&(z.queueInfo=this.getVideoData().queueInfo);D={};this.getVideoData().vS&&(D.cttAuthInfo={token:this.getVideoData().vS,videoId:this.getVideoData().videoId});g.E9("playbackAssociated",z,D)}else g.xl(new g.k3("CSN Missing or undefined during playback association"))}}T_(){this.YV.Iq("internalAbandon");Q8(this)}onApiChange(){var z=this.dR();this.O.U?g.hh(this.YV, "onApiChange",z.getPlayerType()):g.hh(this.YV,"onApiChange")}KD(){var z=this.mediaElement;z={volume:g.fY(Math.floor(z.getVolume()*100),0,100),muted:z.QA()};z.muted||Un(this,!1);this.WW=g.Hr(z);g.hh(this.YV,"onVolumeChange",z)}mutedAutoplay(z){isNaN(this.Wv)&&(this.Wv=this.getVideoData().startSeconds);var D=this.getVideoData(),E=D.videoId,Q={video_id:z?.videoId?z?.videoId:E,playmuted:!0,start:this.Wv,muted_autoplay_duration_mode:z?.durationMode};z?.embedConfig?Q.embed_config=Hu(z.embedConfig):D.E9&& (Q.embed_config=D.E9);if(z?.videoId||E)this.loadVideoByPlayerVars(Q),g.KO(this.YV,"onMutedAutoplayStarts")}onFullscreenChange(){var z=Ju(this);this.kx(z?1:0);gsI(this,!!z)}kx(z){var D=!!z,E=!!this.lk()!==D;this.visibility.kx(z);this.template.kx(D);this.W("html5_media_fullscreen")&&!D&&this.mediaElement&&Ju(this)===this.mediaElement.kX()&&this.mediaElement.AT();this.template.resize();E&&this.AL.tick("fsc");E&&(this.YV.Iq("fullscreentoggled",D),z=nH(this),D={fullscreen:D,videoId:z.Rn||z.videoId,time:this.getCurrentTime()}, this.YV.getPlaylistId()&&(D.listId=this.YV.getPlaylistId()),g.hh(this.YV,"onFullscreenChange",D))}Lp(){return this.visibility.Lp()}isFullscreen(){return this.visibility.isFullscreen()}lk(){return this.visibility.lk()}Hn(){var z=this.lk();z!==0&&z!==1||this.kx(Ju(this)?1:0);z=window.screen.width*window.screen.height;var D=window.outerHeight*window.outerWidth;this.O.Q3?(this.y4=Math.max(this.y4,z,D),z=D/this.y4T.videoId??"").filter(T=>!!T)}finally{D===1&&(this.s1=!1)}}}sendVideoStatsEngageEvent(z,D,E){D=this.Vi({playerType:D}); g.Cz(this.O,z)?D.sendVideoStatsEngageEvent(z,E):E&&E()}updatePlaylist(){!NV(this.O)&&g.mZ(this.O)&&Mt(this);g.KO(this.YV,"onPlaylistUpdate")}setSizeStyle(z,D){this.W("web_log_theater_mode_visibility")?this.g9(D):this.xS=D;this.YV.Iq("sizestylechange",z,D);this.template.resize()}L0(){return this.visibility.L0()}g9(z){this.visibility.g9(z)}Jf(){return this.W("web_log_theater_mode_visibility")?this.visibility.Jf():this.xS}Ej(){return this.visibility.Ej()}isInline(){return this.visibility.isInline()}RQ(){return this.visibility.RQ()}LT(){return this.visibility.LT()}x6(){return this.visibility.x6()}getAdState(){if(this.getPresentingPlayerType()=== 3)return Pu(this.xe).getAdState();if(!this.TY()){let z=Q7(this.ug());if(z)return z.getAdState()}return-1}DX(z){var D=this.template.getVideoContentRect();Se(this.Wp,D)||(this.Wp=D,this.dR().qI(),(D=this.zV())&&D===this.dR()&&D.qI(),this.lk()===1&&this.Pk&&gsI(this,!0));D=this.wM().K5!==this.UZ;this.UZ=this.wM().K5;this.uq&&g.ux(this.uq,z)&&!D||(this.YV.Iq("appresize",z),this.uq=z)}Ze(){return this.YV.Ze()}cn(){this.getPresentingPlayerType()===2&&this.Sk.isManifestless()?o6a(this.Sk):(this.SO&&(Jg(this.SO), Q8(this)),this.yi.C3=(0,g.N)(),Gg(this,"signature"))}O$(z){z&&Gg(this,"reloadPlayerEvent",void 0,z)}Bg(z){this.f0(z);Ps(this)}SD(z){if(z.errorCode==="manifest.net.badstatus"){let D=this.O.experiments.EH("html5_use_network_error_code_enums")?401:"401";z.details.rc===D&&g.cu(this.YV,"onPlayerRequestAuthFailed")}}U$(z){this.YV.Iq("heartbeatparams",z)}BN(){return this.mediaElement}setBlackout(z){if(this.O.wR!==z){this.O.wR=z;var D=this.dR();D.fL();this.O.xw&&xrn(this);D.mh(z)}}ln(){var z=this.dR(),D= !this.YV.Kk();z.pj(D)}mz(){g.KO(this.YV,"onLoadedMetadata")}VS(){g.KO(this.YV,"onDrmOutputRestricted")}Wt(){this.intentionalPlayback=!0}BF(){this.xe.dispose();this.ZO.dispose();this.Sk.dispose();this.SO&&this.SO.dispose();this.zV().dispose();this.f0();this.Ii.dispose();g.iK(this.playlist);super.BF()}W(z){return this.O.W(z)}JT(){return this.O.JT()}Z_(){return this.O.Z_()}setScreenLayer(z){this.screenLayer=z}getInternalApi(){return this.YV.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.xe.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var z= this.xe;z=z.J.X().Kr?z.RC.get("offline"):void 0;return z?z.isOrchestrationLeader():!1}getVideoUrl(z,D,E,Q,T){if(this.XM&&this.XM.postId)return z=this.O.getVideoUrl(z),z=g9(z,"v"),z.replace("/watch",`/clip/${this.XM.postId}`);var k=this.YV.isEmbedsShortsMode()||this.O.Y==="shortspage",G=Jh(this.getVideoData());return this.O.getVideoUrl(z,D,E,Q,T,k,G)}pP(){return this.vW.pP()}a6(z){return z?this.vW.a6()&&this.vW.K?.JI()===z:this.vW.a6()}Jn(z,D,E){this.YV.Iq("spsumpreject",z,D,E)}bW(){try{for(let z of Object.values(this.Ii.A))z.m7()|| z.bW();if(this.W("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let z of Bu(this.Ii.Z))z.m7()||z.bW();this.zV().bW()}catch(z){g.xl(z)}}hs(z){var D=this.zV();z&&(D=fr(this,z));if(D){var E=D.getVideoData();z=new Map;for(let [Q,T]of E.sabrContextUpdates){E=Q;let k=T;k.scope===4&&D?.Ic(E)&&z.set(E,k)}return z}this.zV().N("scuget",{ncpf:"1",ccpn:z})}nK(z,D){this.JB.push({key:z,value:D})}};g.l=g.HS.prototype;g.l.IV=DJ(86);g.l.Zj=DJ(68);g.l.p7=DJ(66);g.l.Fk=DJ(64);g.l.FL=DJ(61);g.l.TU=DJ(59); g.l.Q6=DJ(57);g.l.H0=DJ(50);g.l.BS=DJ(29);g.l.IJ=DJ(21);g.l.I5=DJ(15);g.l.Qk=DJ(13);g.l.Oh=DJ(11);g.l.xb=DJ(9);var x$={};var NBQ={b_:[{Ay:/Unable to load player module/,weight:20},{Ay:/Failed to fetch/,weight:500},{Ay:/XHR API fetch failed/,weight:10},{Ay:/JSON parsing failed after XHR fetch/,weight:10},{Ay:/Retrying OnePlatform request/,weight:10},{Ay:/CSN Missing or undefined during playback association/,weight:100},{Ay:/Non-recoverable error. Do not retry./,weight:0},{Ay:/Internal Error. Retry with an exponential backoff./,weight:0},{Ay:/API disabled by application./,weight:0},{Ay:/Unexpected end of JSON input/, weight:0}],xi:[{callback:iow,weight:500}]};g.JV("yt.player.Application.create",g.HS.create);g.JV("yt.player.Application.createAlternate",g.HS.create);bb(jc(),NBQ);var UbI=g.us("ytcsi.tick");UbI&&UbI("pe");var gJJ=class extends g.w9{constructor(z){super();this.callback=z;this.K=new G_(0,0,.4,0,.2,1,1,1);this.delay=new g.tN(this.next,window,this);g.a(this,this.delay)}start(z,D,E){this.config={from:z,to:D,duration:E,startTime:(0,g.N)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var z=this.config.from,D=this.config.to,E=this.config.duration,Q=this.config.startTime,T=(0,g.N)()-Q;Q=this.K;E=luJ(Q,T/E);if(E==0)Q=Q.U;else if(E==1)Q=Q.S;else{T=nY(Q.U,Q.B,E);var k=nY(Q.B, Q.V,E);Q=nY(Q.V,Q.S,E);T=nY(T,k,E);k=nY(k,Q,E);Q=nY(T,k,E)}Q=g.fY(Q,0,1);this.callback(z+(D-z)*Q);Q<1&&this.delay.start()}}};var r2s=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-related-on-error-overlay"});this.api=z;this.U=this.A=0;this.V=new g.MC(this);this.K=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.mM({G:"h2",vF:"ytp-related-title",hT:"{{title}}"});this.previous=new g.mM({G:"button",ek:["ytp-button","ytp-previous"],rR:{"aria-label":"Show previous suggested videos"},gR:[g.Lh()]});this.D=new gJJ(D=>{this.suggestions.element.scrollLeft=-D}); this.B=this.scrollPosition=0;this.S=!0;this.next=new g.mM({G:"button",ek:["ytp-button","ytp-next"],rR:{"aria-label":"Show more suggested videos"},gR:[g.fh()]});g.a(this,this.V);z=z.X();this.Y=z.L;g.a(this,this.title);this.title.XH(this.element);this.suggestions=new g.mM({G:"div",vF:"ytp-suggestions"});g.a(this,this.suggestions);this.suggestions.XH(this.element);g.a(this,this.previous);this.previous.XH(this.element);this.previous.WN("click",this.yA,this);g.a(this,this.D);for(let D=0;D<16;D++){let E= new g.mM({G:"a",vF:"ytp-suggestion-link",rR:{href:"{{link}}",target:z.ur,"aria-label":"{{aria_label}}"},gR:[{G:"div",vF:"ytp-suggestion-image",gR:[{G:"div",rR:{"data-is-live":"{{is_live}}"},vF:"ytp-suggestion-duration",hT:"{{duration}}"}]},{G:"div",vF:"ytp-suggestion-title",rR:{title:"{{hover_title}}"},hT:"{{title}}"},{G:"div",vF:"ytp-suggestion-author",hT:"{{views_or_author}}"}]});g.a(this,E);E.XH(this.suggestions.element);let Q=E.NN("ytp-suggestion-link");g.ZU(Q,"transitionDelay",`${D/20}s`);this.V.K3(Q, "click",T=>{var k=D,G=this.suggestionData[k],e=G.sessionData;g.mZ(this.api.X())&&this.api.W("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.K[k].element),k=G.Ch(),G={},ZF(this.api,[G]),k=g.pD(k,G),Zb(k,this.api,T)):Rd(T,this.api,this.Y,e||void 0)&&this.api.wI(G.videoId,e,G.playlistId)}); this.K.push(E)}g.a(this,this.next);this.next.XH(this.element);this.next.WN("click",this.j,this);this.V.K3(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.wM().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.S=!0;super.hide();uM(this,!1)}show(){this.S=!1;super.show();uM(this,!0)}isHidden(){return this.S}j(){this.scrollTo(this.scrollPosition-this.containerWidth)}yA(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(z,D){var E=this.api.X(),Q=16/ 9,T=z.width>=650,k=z.width<480||z.height<290,G=Math.min(this.suggestionData.length,this.K.length);if(Math.min(z.width,z.height)<=150||G===0||!E.GF)this.hide();else{var e;if(T){var d=e=28;this.A=16}else this.A=d=e=8;if(k){var F=6;T=14;var L=12;k=24;E=12}else F=8,T=18,L=16,k=36,E=16;z=z.width-(48+e+d);e=Math.ceil(z/150);e=Math.min(3,e);d=z/e-this.A;var f=Math.floor(d/Q);D&&f+100>D&&d>50&&(f=Math.max(D,50/Q),e=Math.ceil(z/(Q*(f-100)+this.A)),d=z/e-this.A,f=Math.floor(d/Q));d<50||M_(this.api)?this.hide(): this.show();for(D=0;DE&&!E.playlistId):this.suggestionData.length=0; wjw(this);z.j1?this.title.update({title:oz("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:z.author})}):this.title.update({title:"More videos on YouTube"})}scrollTo(z){z=g.fY(z,this.containerWidth-this.suggestionData.length*(this.B+this.A),0);this.D.start(this.scrollPosition,z,1E3);this.scrollPosition=z;V8(this);uM(this,!0)}};var ikX=class extends XGW{constructor(z){super(z);this.K=null;var D=z.X(),E={target:D.ur},Q=["ytp-small-redirect"];if(D.S)Q.push("no-link");else{let k=BVW(D);E.href=k;E["aria-label"]="Visit YouTube to search for more videos"}var T=new g.mM({G:"a",ek:Q,rR:E,gR:[{G:"svg",rR:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},gR:[{G:"path",rR:{d:"M0 0h24v24H0V0z",fill:"none"}},{G:"path",rR:{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"}}]}]}); T.XH(this.element);z.createClientVe(T.element,this,178053);this.K3(T.element,"click",k=>{tZw(this,k,T.element)}); g.a(this,T);D.S||D.disableOrganicUi||(this.K=new r2s(z),this.K.XH(this.element),g.a(this,this.K));this.K3(z,"videodatachange",()=>{this.show()}); this.resize(this.api.wM().getPlayerSize())}show(){super.show();yys(this,this.api.wM().getPlayerSize())}resize(z){super.resize(z);this.K&&(yys(this,z),g.Dr(this.element,"related-on-error-overlay-visible",!this.K.isHidden()))}A(z){super.A(z);var D=this.api.getVideoData();if(D.SF||D.playerErrorMessageRenderer)(z=D.SF)?s76(this,z):D.playerErrorMessageRenderer&&s76(this,D.playerErrorMessageRenderer);else{let E;z.YU&&(D.zr?jA(D.zr)?E=g.qw(D.zr):E=bL(g.$_(D.zr)):E=bL(z.YU),this.Z(E,"subreason"))}}};var wGJ=class extends g.mM{constructor(z,D){super({G:"a",ek:["ytp-impression-link"],rR:{target:"{{target}}",href:"{{url}}","aria-label":"Watch on YouTube"},gR:[{G:"div",vF:"ytp-impression-link-content",rR:{"aria-hidden":"true"},gR:[{G:"div",vF:"ytp-impression-link-text",hT:"Watch on"},{G:"div",vF:"ytp-impression-link-logo",hT:"{{logoSvg}}"}]}]});this.api=z;this.A=D;this.updateValue("target",z.X().ur);this.K3(z,"videodatachange",this.onVideoDataChange);this.K3(this.api,"presentingplayerstatechange", this.hm);this.K3(this.api,"videoplayerreset",this.K);this.K3(this.element,"click",this.onClick);this.onVideoDataChange();this.K()}onVideoDataChange(){var z=this.api.getVideoData(),D=WJ(),E=96714;Jh(z)?(D=XE(),E=216165,g.AN(this.element,"ytp-music-impression-link")):g.z_(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",D);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,E)}hm(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}K(){var z=this.api.getVideoData(),D=this.api.X(),E=this.api.getVideoData().j1,Q=!D.GF,T=this.A.Bt(),k=D.S;D.Oj||T||E||Q||k||this.api.isEmbedsShortsMode()||!z.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(z=$rw(this),this.updateValue("url",z),this.show())}onClick(z){this.api.W("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var D=$rw(this);Zb(D,this.api,z);this.api.W("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 t3k=class extends g.mM{constructor(z){super({G:"div",ek:["ytp-mobile-a11y-hidden-seek-button"],gR:[{G:"button",ek:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],rR:{"aria-label":"Rewind 10 seconds","aria-hidden":"false"}},{G:"button",ek:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],rR:{"aria-label":"Fast forward 10 seconds","aria-hidden":"false"}}]});this.api=z;this.K=this.NN("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.NN("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.K,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.K3(this.api,"presentingplayerstatechange",this.hm);this.K3(this.K,"click",this.A);this.K3(this.forwardButton,"click",this.B);this.hm()}hm(){var z=this.api.getPlayerStateObject();!this.api.Ze()||z.K(2)&&q_(this.api)||z.K(64)?(this.api.logVisibility(this.K,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.K,!0),this.api.logVisibility(this.forwardButton, !0))}A(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.K)}B(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var y2L=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-muted-autoplay-endscreen-overlay",gR:[{G:"div",vF:"ytp-muted-autoplay-end-panel",gR:[{G:"button",ek:["ytp-muted-autoplay-end-text","ytp-button"],hT:"{{text}}"}]}]});this.api=z;this.V=this.NN("ytp-muted-autoplay-end-panel");this.A=!1;this.api.createClientVe(this.element,this,52428);this.K3(this.api,"presentingplayerstatechange",this.B);this.K3(z,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.WN("click",this.onClick);this.hide()}B(){var z= this.api.getPlayerStateObject(),D=this.api.getVideoData();g.Dr(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!D.mutedAutoplay||D.limitedPlaybackDurationInSeconds===0&&D.endSeconds===0&&D.mutedAutoplayDurationMode===2||(z.K(2)&&!this.L?(this.show(),this.K||(this.K=new nJV(this.api),g.a(this,this.K),this.K.XH(this.V,0),this.K.show()),z=this.api.getVideoData(),this.updateValue("text",z.uD),g.Dr(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.L), g.KO(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.A){this.K&&(this.K.BF(),this.K=null);g.Dr(this.api.getRootNode(),"ytp-muted-autoplay",!1);var z=this.api.getVideoData(),D=this.api.getCurrentTime();AR(z);this.api.loadVideoById(z.videoId,D);this.api.Wt();this.api.logClick(this.element);this.hide();this.A=!0}}onMutedAutoplayStarts(){this.A=!1;this.K&&(this.K.BF(),this.K=null)}};var Pyk=class extends g.mM{constructor(z){var D=z.X();super({G:"a",ek:["ytp-watermark","yt-uix-sessionlink"],rR:{target:D.ur,href:"{{url}}","aria-label":oz("Watch on $WEBSITE",{WEBSITE:xX(D)}),"data-sessionlink":"feature=player-watermark"},hT:"{{logoSvg}}"});this.api=z;this.K=null;this.A=!1;this.state=z.getPlayerStateObject();this.K3(z,"videodatachange",this.onVideoDataChange);this.K3(z,"presentingplayerstatechange",this.onStateChange);this.K3(z,"appresize",this.N6);this.onVideoDataChange();this.NR(this.state); this.N6(z.wM().getPlayerSize())}onStateChange(z){this.NR(z.state)}NR(z){this.state!==z&&(this.state=z);qfI(this)}onVideoDataChange(){var z=this.api.X();z.S&&g.AN(this.element,"ytp-no-hover");var D=this.api.getVideoData();D.videoId&&!z.S?(z=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",z),this.K||(this.K=this.WN("click",this.onClick))):this.K&&(this.updateValue("url",null),this.Qo(this.K),this.K=null);z=WJ();var E=76758;Jh(D)&&(z=XE(),E=216164);this.updateValue("logoSvg",z);this.api.hasVe(this.element)&& this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,E);qfI(this)}onClick(z){this.api.W("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var D=this.api.getVideoUrl(!TT(z),!1,!0,!0);if(this.api.W("web_player_log_click_before_generating_ve_conversion_params")){let E={};ZF(this.api,[E]);D=g.pD(D,E)}Zb(D,this.api,z);this.api.W("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}N6(z){if((z= z.width<480)&&!this.A||!z&&this.A){let D=new g.mM(WJ()),E=this.NN("ytp-watermark");g.Dr(E,"ytp-watermark-small",z);g.Xs(E);D.XH(E);this.A=z}}};var oJW=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-muted-autoplay-overlay",gR:[{G:"div",vF:"ytp-muted-autoplay-bottom-buttons",gR:[{G:"button",ek:["ytp-muted-autoplay-equalizer","ytp-button"],rR:{"aria-label":"Muted playback indicator"},gR:[{G:"div",ek:["ytp-muted-autoplay-equalizer-icon"],gR:[{G:"svg",rR:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},gR:[{G:"g",rR:{fill:"#fff"},gR:[{G:"rect",vF:"ytp-equalizer-bar-left",rR:{height:"9",width:"4",x:"1",y:"7"}},{G:"rect", vF:"ytp-equalizer-bar-middle",rR:{height:"14",width:"4",x:"6",y:"2"}},{G:"rect",vF:"ytp-equalizer-bar-right",rR:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=z;this.bottomButtons=this.NN("ytp-muted-autoplay-bottom-buttons");this.V=new g.sT(this.U,4E3,this);this.A=!1;z.createClientVe(this.element,this,39306);this.K3(z,"presentingplayerstatechange",this.B);this.K3(z,"onMutedAutoplayStarts",()=>{MZJ(this);this.B();CyX(this);this.A=!1}); this.K3(z,"onAutoplayBlocked",this.onAutoplayBlocked);this.WN("click",this.onClick);this.K3(z,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();z.isMutedByEmbedsMutedAutoplay()&&(MZJ(this),this.B(),CyX(this));g.a(this,this.V)}B(){var z=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||z.K(2)?this.hide():this.L||(super.show(),this.api.logVisibility(this.element,this.L))}U(){this.K&&this.K.hide()}onAutoplayBlocked(){this.hide();AR(this.api.getVideoData())}onClick(){if(!this.A){g.Dr(this.api.getRootNode(), "ytp-muted-autoplay",!1);var z=this.api.getVideoData(),D=this.api.getCurrentTime();AR(z);this.api.loadVideoById(z.videoId,D);this.api.Wt();this.api.logClick(this.element);g.KO(this.api,"onMutedAutoplayEnds");this.A=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.BF(),this.watermark=null)}};var sVX=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-more-videos-view",rR:{tabIndex:"-1"}});this.api=z;this.A=!0;this.B=new g.MC(this);this.K=[];this.suggestionData=[];this.columns=this.containerWidth=this.Y=this.V=this.scrollPosition=0;this.title=new g.mM({G:"h2",vF:"ytp-related-title",hT:"{{title}}"});this.previous=new g.mM({G:"button",ek:["ytp-button","ytp-previous"],rR:{"aria-label":"Show previous suggested videos"},gR:[g.Lh()]});this.S=new gJJ(D=>{this.suggestions.element.scrollLeft= -D}); this.next=new g.mM({G:"button",ek:["ytp-button","ytp-next"],rR:{"aria-label":"Show more suggested videos"},gR:[g.fh()]});g.a(this,this.B);this.U=z.X().L;g.a(this,this.title);this.title.XH(this.element);this.suggestions=new g.mM({G:"div",vF:"ytp-suggestions"});g.a(this,this.suggestions);this.suggestions.XH(this.element);g.a(this,this.previous);this.previous.XH(this.element);this.previous.WN("click",this.j,this);g.a(this,this.S);AyX(this);g.a(this,this.next);this.next.XH(this.element);this.next.WN("click", this.D,this);this.B.K3(this.api,"appresize",this.N6);this.B.K3(this.api,"fullscreentoggled",this.yA);this.B.K3(this.api,"videodatachange",this.onVideoDataChange);this.N6(this.api.wM().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}D(){this.A&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();BzV(this)}j(){this.A&&this.scrollTo(this.scrollPosition+this.containerWidth)}yA(){this.N6(this.api.wM().getPlayerSize())}N6(z){var D=this.api.isEmbedsShortsMode()? .5625:16/9,E=this.api.Fn();z=z.width-(E?112:58);E=Math.ceil(z/(E?320:192));var Q=(z-E*8)/E;D=Math.floor(Q/D);for(let T of this.K){let k=T.NN("ytp-suggestion-image");k.style.width=`${Q}px`;k.style.height=`${D}px`}this.suggestions.element.style.height=`${D}px`;this.V=Q;this.Y=D;this.containerWidth=z;this.columns=E;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;lM(this)}onVideoDataChange(){var z=this.api.X(),D=this.api.getVideoData();this.U=D.j1?!1:z.L;this.suggestionData=D.suggestions? g.xc(D.suggestions,E=>E&&!E.playlistId):[]; DvV(this);D.j1?this.title.update({title:oz("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:D.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More Shorts":"More videos"})}scrollTo(z){z=g.fY(z,this.containerWidth-this.suggestionData.length*(this.V+8),0);this.S.start(this.scrollPosition,z,1E3);this.scrollPosition=z;lM(this);BzV(this)}};var QGX=class extends g.mM{constructor(z){super({G:"div",vF:"ytp-pause-overlay",rR:{tabIndex:"-1"}});this.api=z;this.B=new g.MC(this);this.fade=new g.vh(this,1E3,!1,100,()=>{this.K.A=!1},()=>{this.K.A=!0}); this.A=!1;this.expandButton=new g.mM({G:"button",ek:["ytp-button","ytp-expand"],hT:this.api.isEmbedsShortsMode()?"More Shorts":"More videos"});z.X().controlsType==="0"&&g.AN(z.getRootNode(),"ytp-pause-overlay-controls-hidden");g.a(this,this.B);g.a(this,this.fade);var D=new g.mM({G:"button",ek:["ytp-button","ytp-collapse"],rR:{"aria-label":this.api.isEmbedsShortsMode()?"Hide more Shorts":"Hide more videos"},gR:[{G:"div",vF:"ytp-collapse-icon",gR:[{G:"svg",rR:{height:"100%",viewBox:"0 0 16 16",width:"100%"}, gR:[{G:"path",rR:{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.a(this,D);D.XH(this.element);D.WN("click",this.V,this);g.a(this,this.expandButton);this.expandButton.XH(this.element);this.expandButton.WN("click",this.U,this);this.K=new sVX(z);g.a(this,this.K);this.K.A=!1;this.K.XH(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.B.K3(this.api,"presentingplayerstatechange", this.u0);this.B.K3(this.api,"videodatachange",this.u0);this.hide()}hide(){g.z_(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}V(){this.A=!0;g.z_(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}U(){this.A=!1;g.AN(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}u0(){var z=this.api.getPlayerStateObject(); z.K(1)||z.K(16)||z.K(32)||(!z.K(4)||z.K(2)||z.K(1024)?(this.A||this.api.logVisibility(this.element,!1),this.fade.hide()):this.K.hasSuggestions()&&(this.A||(g.AN(this.api.getRootNode(),"ytp-expand-pause-overlay"),lM(this.K),this.K.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var $bX=class extends g.mM{constructor(z){super({G:"div",ek:["ytp-player-content","ytp-iv-player-content"],gR:[{G:"div",vF:"ytp-countdown-timer",gR:[{G:"svg",rR:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},gR:[{G:"circle",vF:"ytp-svg-countdown-timer-ring",rR:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{G:"circle",vF:"ytp-svg-countdown-timer-background",rR:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{G:"span",vF:"ytp-countdown-timer-time",hT:"{{duration}}"}]}]});this.api=z;this.S=this.NN("ytp-svg-countdown-timer-ring");this.K=null;this.V=this.B=0;this.A=!1;this.U=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.K&&(this.K.dispose(),this.K=null,this.A=!1)}BF(){this.stopTimer();super.BF()}};g.zr("embed",class extends g.SU{constructor(z){super(z);this.J=z;this.K=new g.MC(this);this.L=null;this.U=!1;this.countdownTimer=null;this.Y=!1;IQ(this);g.a(this,this.K);this.load()}Au(){return!1}create(){var z=this.J.X(),D=g.gf(this.J),E=this.J.getVideoData()?.clientPlaybackNonce;E&&g.HD({clientPlaybackNonce:E});z.xV&&!z.disableOrganicUi&&kSr(this);z.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.S=new oJW(this.J),g.a(this,this.S),g.Ah(this.J,this.S.element,4),this.j=new y2L(this.J),g.a(this, this.j),g.Ah(this.J,this.j.element,4));z.Oj&&(this.watermark=new Pyk(this.J),g.a(this,this.watermark),g.Ah(this.J,this.watermark.element,8));D&&!z.disableOrganicUi&&(this.V=new wGJ(this.J,D),g.a(this,this.V),g.Ah(this.J,this.V.element,8),this.J.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.V.hide()));z.B&&!z.disableOrganicUi&&(this.D=new t3k(this.J),g.a(this,this.D),g.Ah(this.J,this.D.element,4));this.K.K3(this.J,"appresize",this.N6);this.K.K3(this.J,"presentingplayerstatechange", this.hm);this.K.K3(this.J,"videodatachange",this.onVideoDataChange);this.K.K3(this.J,"videoplayerreset",this.yA);this.K.K3(this.J,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.K.K3(this.J,"onAdStart",this.onAdStart);this.K.K3(this.J,"onAdComplete",this.onAdComplete);this.K.K3(this.J,"onAdSkip",this.onAdSkip);this.K.K3(this.J,"onAdStateChange",this.onAdStateChange);if(this.U=VV(Sx(z)))this.countdownTimer=new $bX(this.J),g.a(this,this.countdownTimer),g.Ah(this.J,this.countdownTimer.element, 4),this.countdownTimer.hide(),this.K.K3(this.J,g.b4("embeds"),this.onCueRangeEnter),this.K.K3(this.J,g.j1("embeds"),this.onCueRangeExit);this.PN(this.J.getPlayerStateObject());this.J.X().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(z=g.S("IDENTITY_MEMENTO"))&&g.hh(this.J,"onMementoChange",z)}onCueRangeEnter(z){z.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),EFL(this.countdownTimer))}onCueRangeExit(z){z.getId()==="countdown timer"&& this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}N6(){var z=this.J.wM().getPlayerSize();this.M6&&this.M6.resize(z)}yA(){IQ(this)}hm(z){this.PN(z.state)}PN(z){var D=this.J.X().experiments.EH("embeds_enable_error_screen_redesign");z.K(128)?D||(this.M6||(this.M6=new ikX(this.J),g.a(this,this.M6),g.Ah(this.J,this.M6.element,4)),this.M6.A(z.h9),this.M6.show(),g.AN(this.J.getRootNode(),"ytp-embed-error")):!D&&this.M6&&(this.M6.dispose(),this.M6=null,g.z_(this.J.getRootNode(), "ytp-embed-error"));this.countdownTimer&&this.countdownTimer.K&&(z.K(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):z.isPaused()?(D=this.countdownTimer,D.A||(D.A=!0,D.U=(0,g.N)())):z.isPlaying()&&this.countdownTimer.A&&(D=this.countdownTimer,D.A&&(D.V+=(0,g.N)()-D.U,D.A=!1,Yi(D))));TWO(this,z)}onMutedAutoplayStarts(){this.J.getVideoData().mutedAutoplay&&this.S&&g.Dr(this.J.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(z,D){var E=this.D_!==D.videoId;z=!E&&z==="dataloaded"; var Q={isShortsModeEnabled:!!this.J.isEmbedsShortsMode()};g.E9("embedsVideoDataDidChange",{clientPlaybackNonce:D.clientPlaybackNonce,isReload:z,runtimeEnabledFeatures:Q});E&&(this.D_=D.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.U&&(this.J.ee("embeds"),D.isAd()||D.limitedPlaybackDurationInSeconds<5||M_(this.J)||(D=Math.max((D.startSeconds+D.limitedPlaybackDurationInSeconds-5)*1E3,0),D=new g.vJ(D,D+5E3,{id:"countdown timer",namespace:"embeds"}),this.J.Ql([D]))), this.J.X().xV&&!this.J.X().disableOrganicUi&&(IQ(this),kSr(this)));this.J.X().S&&this.A&&this.A.detach()}onAdStart(){aQ(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){aQ(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){aQ(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(z){z===2&&aQ(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);